diff --git a/.env b/.env
new file mode 100644
index 0000000..e69de29
diff --git a/.env.development b/.env.development
new file mode 100644
index 0000000..ef312cf
--- /dev/null
+++ b/.env.development
@@ -0,0 +1,5 @@
+
+
+VITE_COMMON_API_PREFIX = /api
+
+VITE_COMMON_API_URL = http://store-manage.hmily.club
diff --git a/.env.production b/.env.production
new file mode 100644
index 0000000..a46d291
--- /dev/null
+++ b/.env.production
@@ -0,0 +1,3 @@
+VITE_COMMON_API_PREFIX = /api
+
+VITE_COMMON_API_URL = http://store-manage.hmily.club
\ No newline at end of file
diff --git a/.env.test b/.env.test
new file mode 100644
index 0000000..a46d291
--- /dev/null
+++ b/.env.test
@@ -0,0 +1,3 @@
+VITE_COMMON_API_PREFIX = /api
+
+VITE_COMMON_API_URL = http://store-manage.hmily.club
\ No newline at end of file
diff --git a/package.json b/package.json
index 866dd48..0f869a3 100644
--- a/package.json
+++ b/package.json
@@ -56,6 +56,7 @@
"@dcloudio/uni-mp-xhs": "3.0.0-3090920231225001",
"@dcloudio/uni-quickapp-webview": "3.0.0-3090920231225001",
"@qiun/ucharts": "^2.5.0-20230101",
+ "luch-request": "^3.1.1",
"pinia": "2.0.33",
"pinia-plugin-persistedstate": "^3.2.1",
"vue": "^3.2.45",
diff --git a/src/components/cell/index.vue b/src/components/cell/index.vue
new file mode 100644
index 0000000..64af3aa
--- /dev/null
+++ b/src/components/cell/index.vue
@@ -0,0 +1,52 @@
+
+
+ {{ title }}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/components/cu-navbar/index.vue b/src/components/cu-navbar/index.vue
index e8b2296..f8b2621 100644
--- a/src/components/cu-navbar/index.vue
+++ b/src/components/cu-navbar/index.vue
@@ -1,20 +1,77 @@
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/components/date-time/index.vue b/src/components/date-time/index.vue
new file mode 100644
index 0000000..11e7bf4
--- /dev/null
+++ b/src/components/date-time/index.vue
@@ -0,0 +1,66 @@
+
+
+
+ {{ valueFormat }}
+
+
+
+
+
+
+
diff --git a/src/components/title-comp/index.vue b/src/components/title-comp/index.vue
index c6c5fc8..ba43703 100644
--- a/src/components/title-comp/index.vue
+++ b/src/components/title-comp/index.vue
@@ -1,15 +1,24 @@
- {{ title }}
-
+ {{
+ title
+ }}
+
+
+
diff --git a/src/pages/data/brokerage/index.vue b/src/pages/data/brokerage/index.vue
index ecb723c..9d1f51a 100644
--- a/src/pages/data/brokerage/index.vue
+++ b/src/pages/data/brokerage/index.vue
@@ -1,15 +1,50 @@
-
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/src/pages/data/performance/index.vue b/src/pages/data/performance/index.vue
index dc0f648..e133d9d 100644
--- a/src/pages/data/performance/index.vue
+++ b/src/pages/data/performance/index.vue
@@ -2,39 +2,48 @@
-
- 2024年3月
-
-
+
当前业绩
- 4923
+ {{ countData.actual_performance }}
/
目标业绩
- 4923
+ {{ countData.expected_performance }}
-
-
-
-
-
-
-
- 4月
- 0/150000
- 未开始
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4月
+ 0/150000
+ 未开始
+
+
+
-
@@ -42,4 +51,57 @@
diff --git a/src/pages/data/upload/index.vue b/src/pages/data/upload/index.vue
new file mode 100644
index 0000000..81f1e3c
--- /dev/null
+++ b/src/pages/data/upload/index.vue
@@ -0,0 +1,108 @@
+
+
+
+
+
+
+
+
+
+ {{ form.date }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ *请确保填写的交账金额正确无误
+
+
+
+
+
+
+
+ 0/9
+
+
+
+
+
+
+
+
+ *竞彩时段报表照片,玩法时段报表照片,每日账本上传(需亲笔签字),销量本上传
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/expense-account/index.vue b/src/pages/expense-account/index.vue
new file mode 100644
index 0000000..1e3613b
--- /dev/null
+++ b/src/pages/expense-account/index.vue
@@ -0,0 +1,60 @@
+
+
+
+
+ 申请
+
+
+
+
+
+
+
+
+ 报销申请
+ 待完成
+
+
+ 报销金额
+ 12313
+
+
+ 报销时间
+ 2022-01-01
+
+
+
+ 报销原因:
+ 报销原因报销原因报销原因报销原因报销原因报销原因报销原因报销原因报销原因报销原因
+
+
+
+
+
+
+
diff --git a/src/pages/expense-account/submit.vue b/src/pages/expense-account/submit.vue
new file mode 100644
index 0000000..9ce2b6e
--- /dev/null
+++ b/src/pages/expense-account/submit.vue
@@ -0,0 +1,120 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 提交
+
+
+
+
+
+
diff --git a/src/pages/home/components/store-drop-down/da.json b/src/pages/home/components/store-drop-down/da.json
new file mode 100644
index 0000000..bc9effb
--- /dev/null
+++ b/src/pages/home/components/store-drop-down/da.json
@@ -0,0 +1,17014 @@
+{
+ "province": [
+ {
+ "code": 110000,
+ "name": "北京市"
+ },
+ {
+ "code": 120000,
+ "name": "天津市"
+ },
+ {
+ "code": 130000,
+ "name": "河北省"
+ },
+ {
+ "code": 140000,
+ "name": "山西省"
+ },
+ {
+ "code": 150000,
+ "name": "内蒙古自治区"
+ },
+ {
+ "code": 210000,
+ "name": "辽宁省"
+ },
+ {
+ "code": 220000,
+ "name": "吉林省"
+ },
+ {
+ "code": 230000,
+ "name": "黑龙江省"
+ },
+ {
+ "code": 310000,
+ "name": "上海市"
+ },
+ {
+ "code": 320000,
+ "name": "江苏省"
+ },
+ {
+ "code": 330000,
+ "name": "浙江省"
+ },
+ {
+ "code": 340000,
+ "name": "安徽省"
+ },
+ {
+ "code": 350000,
+ "name": "福建省"
+ },
+ {
+ "code": 360000,
+ "name": "江西省"
+ },
+ {
+ "code": 370000,
+ "name": "山东省"
+ },
+ {
+ "code": 410000,
+ "name": "河南省"
+ },
+ {
+ "code": 420000,
+ "name": "湖北省"
+ },
+ {
+ "code": 430000,
+ "name": "湖南省"
+ },
+ {
+ "code": 440000,
+ "name": "广东省"
+ },
+ {
+ "code": 450000,
+ "name": "广西壮族自治区"
+ },
+ {
+ "code": 460000,
+ "name": "海南省"
+ },
+ {
+ "code": 500000,
+ "name": "重庆市"
+ },
+ {
+ "code": 510000,
+ "name": "四川省"
+ },
+ {
+ "code": 520000,
+ "name": "贵州省"
+ },
+ {
+ "code": 530000,
+ "name": "云南省"
+ },
+ {
+ "code": 540000,
+ "name": "西藏自治区"
+ },
+ {
+ "code": 610000,
+ "name": "陕西省"
+ },
+ {
+ "code": 620000,
+ "name": "甘肃省"
+ },
+ {
+ "code": 630000,
+ "name": "青海省"
+ },
+ {
+ "code": 640000,
+ "name": "宁夏回族自治区"
+ },
+ {
+ "code": 650000,
+ "name": "新疆维吾尔自治区"
+ },
+ {
+ "code": 710000,
+ "name": "台湾省"
+ },
+ {
+ "code": 810000,
+ "name": "香港特别行政区"
+ },
+ {
+ "code": 820000,
+ "name": "澳门特别行政区"
+ }
+ ],
+ "city": {
+ "110000": [
+ {
+ "code": 110100,
+ "name": "北京市市辖区"
+ }
+ ],
+ "120000": [
+ {
+ "code": 120100,
+ "name": "天津市市辖区"
+ }
+ ],
+ "130000": [
+ {
+ "code": 130100,
+ "name": "石家庄市"
+ },
+ {
+ "code": 130200,
+ "name": "唐山市"
+ },
+ {
+ "code": 130300,
+ "name": "秦皇岛市"
+ },
+ {
+ "code": 130400,
+ "name": "邯郸市"
+ },
+ {
+ "code": 130500,
+ "name": "邢台市"
+ },
+ {
+ "code": 130600,
+ "name": "保定市"
+ },
+ {
+ "code": 130700,
+ "name": "张家口市"
+ },
+ {
+ "code": 130800,
+ "name": "承德市"
+ },
+ {
+ "code": 130900,
+ "name": "沧州市"
+ },
+ {
+ "code": 131000,
+ "name": "廊坊市"
+ },
+ {
+ "code": 131100,
+ "name": "衡水市"
+ }
+ ],
+ "140000": [
+ {
+ "code": 140100,
+ "name": "太原市"
+ },
+ {
+ "code": 140200,
+ "name": "大同市"
+ },
+ {
+ "code": 140300,
+ "name": "阳泉市"
+ },
+ {
+ "code": 140400,
+ "name": "长治市"
+ },
+ {
+ "code": 140500,
+ "name": "晋城市"
+ },
+ {
+ "code": 140600,
+ "name": "朔州市"
+ },
+ {
+ "code": 140700,
+ "name": "晋中市"
+ },
+ {
+ "code": 140800,
+ "name": "运城市"
+ },
+ {
+ "code": 140900,
+ "name": "忻州市"
+ },
+ {
+ "code": 141000,
+ "name": "临汾市"
+ },
+ {
+ "code": 141100,
+ "name": "吕梁市"
+ }
+ ],
+ "150000": [
+ {
+ "code": 150100,
+ "name": "呼和浩特市"
+ },
+ {
+ "code": 150200,
+ "name": "包头市"
+ },
+ {
+ "code": 150300,
+ "name": "乌海市"
+ },
+ {
+ "code": 150400,
+ "name": "赤峰市"
+ },
+ {
+ "code": 150500,
+ "name": "通辽市"
+ },
+ {
+ "code": 150600,
+ "name": "鄂尔多斯市"
+ },
+ {
+ "code": 150700,
+ "name": "呼伦贝尔市"
+ },
+ {
+ "code": 150800,
+ "name": "巴彦淖尔市"
+ },
+ {
+ "code": 150900,
+ "name": "乌兰察布市"
+ },
+ {
+ "code": 152200,
+ "name": "兴安盟"
+ },
+ {
+ "code": 152500,
+ "name": "锡林郭勒盟"
+ },
+ {
+ "code": 152900,
+ "name": "阿拉善盟"
+ }
+ ],
+ "210000": [
+ {
+ "code": 210100,
+ "name": "沈阳市"
+ },
+ {
+ "code": 210200,
+ "name": "大连市"
+ },
+ {
+ "code": 210300,
+ "name": "鞍山市"
+ },
+ {
+ "code": 210400,
+ "name": "抚顺市"
+ },
+ {
+ "code": 210500,
+ "name": "本溪市"
+ },
+ {
+ "code": 210600,
+ "name": "丹东市"
+ },
+ {
+ "code": 210700,
+ "name": "锦州市"
+ },
+ {
+ "code": 210800,
+ "name": "营口市"
+ },
+ {
+ "code": 210900,
+ "name": "阜新市"
+ },
+ {
+ "code": 211000,
+ "name": "辽阳市"
+ },
+ {
+ "code": 211100,
+ "name": "盘锦市"
+ },
+ {
+ "code": 211200,
+ "name": "铁岭市"
+ },
+ {
+ "code": 211300,
+ "name": "朝阳市"
+ },
+ {
+ "code": 211400,
+ "name": "葫芦岛市"
+ }
+ ],
+ "220000": [
+ {
+ "code": 220100,
+ "name": "长春市"
+ },
+ {
+ "code": 220200,
+ "name": "吉林市"
+ },
+ {
+ "code": 220300,
+ "name": "四平市"
+ },
+ {
+ "code": 220400,
+ "name": "辽源市"
+ },
+ {
+ "code": 220500,
+ "name": "通化市"
+ },
+ {
+ "code": 220600,
+ "name": "白山市"
+ },
+ {
+ "code": 220700,
+ "name": "松原市"
+ },
+ {
+ "code": 220800,
+ "name": "白城市"
+ },
+ {
+ "code": 222400,
+ "name": "延边朝鲜族自治州"
+ }
+ ],
+ "230000": [
+ {
+ "code": 230100,
+ "name": "哈尔滨市"
+ },
+ {
+ "code": 230200,
+ "name": "齐齐哈尔市"
+ },
+ {
+ "code": 230300,
+ "name": "鸡西市"
+ },
+ {
+ "code": 230400,
+ "name": "鹤岗市"
+ },
+ {
+ "code": 230500,
+ "name": "双鸭山市"
+ },
+ {
+ "code": 230600,
+ "name": "大庆市"
+ },
+ {
+ "code": 230700,
+ "name": "伊春市"
+ },
+ {
+ "code": 230800,
+ "name": "佳木斯市"
+ },
+ {
+ "code": 230900,
+ "name": "七台河市"
+ },
+ {
+ "code": 231000,
+ "name": "牡丹江市"
+ },
+ {
+ "code": 231100,
+ "name": "黑河市"
+ },
+ {
+ "code": 231200,
+ "name": "绥化市"
+ },
+ {
+ "code": 232700,
+ "name": "大兴安岭地区"
+ }
+ ],
+ "310000": [
+ {
+ "code": 310100,
+ "name": "上海市市辖区"
+ }
+ ],
+ "320000": [
+ {
+ "code": 320100,
+ "name": "南京市"
+ },
+ {
+ "code": 320200,
+ "name": "无锡市"
+ },
+ {
+ "code": 320300,
+ "name": "徐州市"
+ },
+ {
+ "code": 320400,
+ "name": "常州市"
+ },
+ {
+ "code": 320500,
+ "name": "苏州市"
+ },
+ {
+ "code": 320600,
+ "name": "南通市"
+ },
+ {
+ "code": 320700,
+ "name": "连云港市"
+ },
+ {
+ "code": 320800,
+ "name": "淮安市"
+ },
+ {
+ "code": 320900,
+ "name": "盐城市"
+ },
+ {
+ "code": 321000,
+ "name": "扬州市"
+ },
+ {
+ "code": 321100,
+ "name": "镇江市"
+ },
+ {
+ "code": 321200,
+ "name": "泰州市"
+ },
+ {
+ "code": 321300,
+ "name": "宿迁市"
+ }
+ ],
+ "330000": [
+ {
+ "code": 330100,
+ "name": "杭州市"
+ },
+ {
+ "code": 330200,
+ "name": "宁波市"
+ },
+ {
+ "code": 330300,
+ "name": "温州市"
+ },
+ {
+ "code": 330400,
+ "name": "嘉兴市"
+ },
+ {
+ "code": 330500,
+ "name": "湖州市"
+ },
+ {
+ "code": 330600,
+ "name": "绍兴市"
+ },
+ {
+ "code": 330700,
+ "name": "金华市"
+ },
+ {
+ "code": 330800,
+ "name": "衢州市"
+ },
+ {
+ "code": 330900,
+ "name": "舟山市"
+ },
+ {
+ "code": 331000,
+ "name": "台州市"
+ },
+ {
+ "code": 331100,
+ "name": "丽水市"
+ }
+ ],
+ "340000": [
+ {
+ "code": 340100,
+ "name": "合肥市"
+ },
+ {
+ "code": 340200,
+ "name": "芜湖市"
+ },
+ {
+ "code": 340300,
+ "name": "蚌埠市"
+ },
+ {
+ "code": 340400,
+ "name": "淮南市"
+ },
+ {
+ "code": 340500,
+ "name": "马鞍山市"
+ },
+ {
+ "code": 340600,
+ "name": "淮北市"
+ },
+ {
+ "code": 340700,
+ "name": "铜陵市"
+ },
+ {
+ "code": 340800,
+ "name": "安庆市"
+ },
+ {
+ "code": 341000,
+ "name": "黄山市"
+ },
+ {
+ "code": 341100,
+ "name": "滁州市"
+ },
+ {
+ "code": 341200,
+ "name": "阜阳市"
+ },
+ {
+ "code": 341300,
+ "name": "宿州市"
+ },
+ {
+ "code": 341500,
+ "name": "六安市"
+ },
+ {
+ "code": 341600,
+ "name": "亳州市"
+ },
+ {
+ "code": 341700,
+ "name": "池州市"
+ },
+ {
+ "code": 341800,
+ "name": "宣城市"
+ }
+ ],
+ "350000": [
+ {
+ "code": 350100,
+ "name": "福州市"
+ },
+ {
+ "code": 350200,
+ "name": "厦门市"
+ },
+ {
+ "code": 350300,
+ "name": "莆田市"
+ },
+ {
+ "code": 350400,
+ "name": "三明市"
+ },
+ {
+ "code": 350500,
+ "name": "泉州市"
+ },
+ {
+ "code": 350600,
+ "name": "漳州市"
+ },
+ {
+ "code": 350700,
+ "name": "南平市"
+ },
+ {
+ "code": 350800,
+ "name": "龙岩市"
+ },
+ {
+ "code": 350900,
+ "name": "宁德市"
+ }
+ ],
+ "360000": [
+ {
+ "code": 360100,
+ "name": "南昌市"
+ },
+ {
+ "code": 360200,
+ "name": "景德镇市"
+ },
+ {
+ "code": 360300,
+ "name": "萍乡市"
+ },
+ {
+ "code": 360400,
+ "name": "九江市"
+ },
+ {
+ "code": 360500,
+ "name": "新余市"
+ },
+ {
+ "code": 360600,
+ "name": "鹰潭市"
+ },
+ {
+ "code": 360700,
+ "name": "赣州市"
+ },
+ {
+ "code": 360800,
+ "name": "吉安市"
+ },
+ {
+ "code": 360900,
+ "name": "宜春市"
+ },
+ {
+ "code": 361000,
+ "name": "抚州市"
+ },
+ {
+ "code": 361100,
+ "name": "上饶市"
+ }
+ ],
+ "370000": [
+ {
+ "code": 370100,
+ "name": "济南市"
+ },
+ {
+ "code": 370200,
+ "name": "青岛市"
+ },
+ {
+ "code": 370300,
+ "name": "淄博市"
+ },
+ {
+ "code": 370400,
+ "name": "枣庄市"
+ },
+ {
+ "code": 370500,
+ "name": "东营市"
+ },
+ {
+ "code": 370600,
+ "name": "烟台市"
+ },
+ {
+ "code": 370700,
+ "name": "潍坊市"
+ },
+ {
+ "code": 370800,
+ "name": "济宁市"
+ },
+ {
+ "code": 370900,
+ "name": "泰安市"
+ },
+ {
+ "code": 371000,
+ "name": "威海市"
+ },
+ {
+ "code": 371100,
+ "name": "日照市"
+ },
+ {
+ "code": 371300,
+ "name": "临沂市"
+ },
+ {
+ "code": 371400,
+ "name": "德州市"
+ },
+ {
+ "code": 371500,
+ "name": "聊城市"
+ },
+ {
+ "code": 371600,
+ "name": "滨州市"
+ },
+ {
+ "code": 371700,
+ "name": "菏泽市"
+ }
+ ],
+ "410000": [
+ {
+ "code": 410100,
+ "name": "郑州市"
+ },
+ {
+ "code": 410200,
+ "name": "开封市"
+ },
+ {
+ "code": 410300,
+ "name": "洛阳市"
+ },
+ {
+ "code": 410400,
+ "name": "平顶山市"
+ },
+ {
+ "code": 410500,
+ "name": "安阳市"
+ },
+ {
+ "code": 410600,
+ "name": "鹤壁市"
+ },
+ {
+ "code": 410700,
+ "name": "新乡市"
+ },
+ {
+ "code": 410800,
+ "name": "焦作市"
+ },
+ {
+ "code": 410900,
+ "name": "濮阳市"
+ },
+ {
+ "code": 411000,
+ "name": "许昌市"
+ },
+ {
+ "code": 411100,
+ "name": "漯河市"
+ },
+ {
+ "code": 411200,
+ "name": "三门峡市"
+ },
+ {
+ "code": 411300,
+ "name": "南阳市"
+ },
+ {
+ "code": 411400,
+ "name": "商丘市"
+ },
+ {
+ "code": 411500,
+ "name": "信阳市"
+ },
+ {
+ "code": 411600,
+ "name": "周口市"
+ },
+ {
+ "code": 411700,
+ "name": "驻马店市"
+ },
+ {
+ "code": 419000,
+ "name": "省直辖县"
+ }
+ ],
+ "420000": [
+ {
+ "code": 420100,
+ "name": "武汉市"
+ },
+ {
+ "code": 420200,
+ "name": "黄石市"
+ },
+ {
+ "code": 420300,
+ "name": "十堰市"
+ },
+ {
+ "code": 420500,
+ "name": "宜昌市"
+ },
+ {
+ "code": 420600,
+ "name": "襄阳市"
+ },
+ {
+ "code": 420700,
+ "name": "鄂州市"
+ },
+ {
+ "code": 420800,
+ "name": "荆门市"
+ },
+ {
+ "code": 420900,
+ "name": "孝感市"
+ },
+ {
+ "code": 421000,
+ "name": "荆州市"
+ },
+ {
+ "code": 421100,
+ "name": "黄冈市"
+ },
+ {
+ "code": 421200,
+ "name": "咸宁市"
+ },
+ {
+ "code": 421300,
+ "name": "随州市"
+ },
+ {
+ "code": 422800,
+ "name": "恩施土家族苗族自治州"
+ },
+ {
+ "code": 429000,
+ "name": "省直辖县"
+ }
+ ],
+ "430000": [
+ {
+ "code": 430100,
+ "name": "长沙市"
+ },
+ {
+ "code": 430200,
+ "name": "株洲市"
+ },
+ {
+ "code": 430300,
+ "name": "湘潭市"
+ },
+ {
+ "code": 430400,
+ "name": "衡阳市"
+ },
+ {
+ "code": 430500,
+ "name": "邵阳市"
+ },
+ {
+ "code": 430600,
+ "name": "岳阳市"
+ },
+ {
+ "code": 430700,
+ "name": "常德市"
+ },
+ {
+ "code": 430800,
+ "name": "张家界市"
+ },
+ {
+ "code": 430900,
+ "name": "益阳市"
+ },
+ {
+ "code": 431000,
+ "name": "郴州市"
+ },
+ {
+ "code": 431100,
+ "name": "永州市"
+ },
+ {
+ "code": 431200,
+ "name": "怀化市"
+ },
+ {
+ "code": 431300,
+ "name": "娄底市"
+ },
+ {
+ "code": 433100,
+ "name": "湘西土家族苗族自治州"
+ }
+ ],
+ "440000": [
+ {
+ "code": 440100,
+ "name": "广州市"
+ },
+ {
+ "code": 440200,
+ "name": "韶关市"
+ },
+ {
+ "code": 440300,
+ "name": "深圳市"
+ },
+ {
+ "code": 440400,
+ "name": "珠海市"
+ },
+ {
+ "code": 440500,
+ "name": "汕头市"
+ },
+ {
+ "code": 440600,
+ "name": "佛山市"
+ },
+ {
+ "code": 440700,
+ "name": "江门市"
+ },
+ {
+ "code": 440800,
+ "name": "湛江市"
+ },
+ {
+ "code": 440900,
+ "name": "茂名市"
+ },
+ {
+ "code": 441200,
+ "name": "肇庆市"
+ },
+ {
+ "code": 441300,
+ "name": "惠州市"
+ },
+ {
+ "code": 441400,
+ "name": "梅州市"
+ },
+ {
+ "code": 441500,
+ "name": "汕尾市"
+ },
+ {
+ "code": 441600,
+ "name": "河源市"
+ },
+ {
+ "code": 441700,
+ "name": "阳江市"
+ },
+ {
+ "code": 441800,
+ "name": "清远市"
+ },
+ {
+ "code": 441900,
+ "name": "东莞市"
+ },
+ {
+ "code": 442000,
+ "name": "中山市"
+ },
+ {
+ "code": 445100,
+ "name": "潮州市"
+ },
+ {
+ "code": 445200,
+ "name": "揭阳市"
+ },
+ {
+ "code": 445300,
+ "name": "云浮市"
+ }
+ ],
+ "450000": [
+ {
+ "code": 450100,
+ "name": "南宁市"
+ },
+ {
+ "code": 450200,
+ "name": "柳州市"
+ },
+ {
+ "code": 450300,
+ "name": "桂林市"
+ },
+ {
+ "code": 450400,
+ "name": "梧州市"
+ },
+ {
+ "code": 450500,
+ "name": "北海市"
+ },
+ {
+ "code": 450600,
+ "name": "防城港市"
+ },
+ {
+ "code": 450700,
+ "name": "钦州市"
+ },
+ {
+ "code": 450800,
+ "name": "贵港市"
+ },
+ {
+ "code": 450900,
+ "name": "玉林市"
+ },
+ {
+ "code": 451000,
+ "name": "百色市"
+ },
+ {
+ "code": 451100,
+ "name": "贺州市"
+ },
+ {
+ "code": 451200,
+ "name": "河池市"
+ },
+ {
+ "code": 451300,
+ "name": "来宾市"
+ },
+ {
+ "code": 451400,
+ "name": "崇左市"
+ }
+ ],
+ "460000": [
+ {
+ "code": 460100,
+ "name": "海口市"
+ },
+ {
+ "code": 460200,
+ "name": "三亚市"
+ },
+ {
+ "code": 460300,
+ "name": "三沙市"
+ },
+ {
+ "code": 460400,
+ "name": "儋州市"
+ },
+ {
+ "code": 469000,
+ "name": "省直辖县"
+ }
+ ],
+ "500000": [
+ {
+ "code": 500100,
+ "name": "重庆市市辖区"
+ },
+ {
+ "code": 500200,
+ "name": "重庆市郊县"
+ }
+ ],
+ "510000": [
+ {
+ "code": 510100,
+ "name": "成都市"
+ },
+ {
+ "code": 510300,
+ "name": "自贡市"
+ },
+ {
+ "code": 510400,
+ "name": "攀枝花市"
+ },
+ {
+ "code": 510500,
+ "name": "泸州市"
+ },
+ {
+ "code": 510600,
+ "name": "德阳市"
+ },
+ {
+ "code": 510700,
+ "name": "绵阳市"
+ },
+ {
+ "code": 510800,
+ "name": "广元市"
+ },
+ {
+ "code": 510900,
+ "name": "遂宁市"
+ },
+ {
+ "code": 511000,
+ "name": "内江市"
+ },
+ {
+ "code": 511100,
+ "name": "乐山市"
+ },
+ {
+ "code": 511300,
+ "name": "南充市"
+ },
+ {
+ "code": 511400,
+ "name": "眉山市"
+ },
+ {
+ "code": 511500,
+ "name": "宜宾市"
+ },
+ {
+ "code": 511600,
+ "name": "广安市"
+ },
+ {
+ "code": 511700,
+ "name": "达州市"
+ },
+ {
+ "code": 511800,
+ "name": "雅安市"
+ },
+ {
+ "code": 511900,
+ "name": "巴中市"
+ },
+ {
+ "code": 512000,
+ "name": "资阳市"
+ },
+ {
+ "code": 513200,
+ "name": "阿坝藏族羌族自治州"
+ },
+ {
+ "code": 513300,
+ "name": "甘孜藏族自治州"
+ },
+ {
+ "code": 513400,
+ "name": "凉山彝族自治州"
+ }
+ ],
+ "520000": [
+ {
+ "code": 520100,
+ "name": "贵阳市"
+ },
+ {
+ "code": 520200,
+ "name": "六盘水市"
+ },
+ {
+ "code": 520300,
+ "name": "遵义市"
+ },
+ {
+ "code": 520400,
+ "name": "安顺市"
+ },
+ {
+ "code": 520500,
+ "name": "毕节市"
+ },
+ {
+ "code": 520600,
+ "name": "铜仁市"
+ },
+ {
+ "code": 522300,
+ "name": "黔西南布依族苗族自治州"
+ },
+ {
+ "code": 522600,
+ "name": "黔东南苗族侗族自治州"
+ },
+ {
+ "code": 522700,
+ "name": "黔南布依族苗族自治州"
+ }
+ ],
+ "530000": [
+ {
+ "code": 530100,
+ "name": "昆明市"
+ },
+ {
+ "code": 530300,
+ "name": "曲靖市"
+ },
+ {
+ "code": 530400,
+ "name": "玉溪市"
+ },
+ {
+ "code": 530500,
+ "name": "保山市"
+ },
+ {
+ "code": 530600,
+ "name": "昭通市"
+ },
+ {
+ "code": 530700,
+ "name": "丽江市"
+ },
+ {
+ "code": 530800,
+ "name": "普洱市"
+ },
+ {
+ "code": 530900,
+ "name": "临沧市"
+ },
+ {
+ "code": 532300,
+ "name": "楚雄彝族自治州"
+ },
+ {
+ "code": 532500,
+ "name": "红河哈尼族彝族自治州"
+ },
+ {
+ "code": 532600,
+ "name": "文山壮族苗族自治州"
+ },
+ {
+ "code": 532800,
+ "name": "西双版纳傣族自治州"
+ },
+ {
+ "code": 532900,
+ "name": "大理白族自治州"
+ },
+ {
+ "code": 533100,
+ "name": "德宏傣族景颇族自治州"
+ },
+ {
+ "code": 533300,
+ "name": "怒江傈僳族自治州"
+ },
+ {
+ "code": 533400,
+ "name": "迪庆藏族自治州"
+ }
+ ],
+ "540000": [
+ {
+ "code": 540100,
+ "name": "拉萨市"
+ },
+ {
+ "code": 540200,
+ "name": "日喀则市"
+ },
+ {
+ "code": 540300,
+ "name": "昌都市"
+ },
+ {
+ "code": 540400,
+ "name": "林芝市"
+ },
+ {
+ "code": 540500,
+ "name": "山南市"
+ },
+ {
+ "code": 540600,
+ "name": "那曲市"
+ },
+ {
+ "code": 542500,
+ "name": "阿里地区"
+ }
+ ],
+ "610000": [
+ {
+ "code": 610100,
+ "name": "西安市"
+ },
+ {
+ "code": 610200,
+ "name": "铜川市"
+ },
+ {
+ "code": 610300,
+ "name": "宝鸡市"
+ },
+ {
+ "code": 610400,
+ "name": "咸阳市"
+ },
+ {
+ "code": 610500,
+ "name": "渭南市"
+ },
+ {
+ "code": 610600,
+ "name": "延安市"
+ },
+ {
+ "code": 610700,
+ "name": "汉中市"
+ },
+ {
+ "code": 610800,
+ "name": "榆林市"
+ },
+ {
+ "code": 610900,
+ "name": "安康市"
+ },
+ {
+ "code": 611000,
+ "name": "商洛市"
+ }
+ ],
+ "620000": [
+ {
+ "code": 620100,
+ "name": "兰州市"
+ },
+ {
+ "code": 620200,
+ "name": "嘉峪关市"
+ },
+ {
+ "code": 620300,
+ "name": "金昌市"
+ },
+ {
+ "code": 620400,
+ "name": "白银市"
+ },
+ {
+ "code": 620500,
+ "name": "天水市"
+ },
+ {
+ "code": 620600,
+ "name": "武威市"
+ },
+ {
+ "code": 620700,
+ "name": "张掖市"
+ },
+ {
+ "code": 620800,
+ "name": "平凉市"
+ },
+ {
+ "code": 620900,
+ "name": "酒泉市"
+ },
+ {
+ "code": 621000,
+ "name": "庆阳市"
+ },
+ {
+ "code": 621100,
+ "name": "定西市"
+ },
+ {
+ "code": 621200,
+ "name": "陇南市"
+ },
+ {
+ "code": 622900,
+ "name": "临夏回族自治州"
+ },
+ {
+ "code": 623000,
+ "name": "甘南藏族自治州"
+ }
+ ],
+ "630000": [
+ {
+ "code": 630100,
+ "name": "西宁市"
+ },
+ {
+ "code": 630200,
+ "name": "海东市"
+ },
+ {
+ "code": 632200,
+ "name": "海北藏族自治州"
+ },
+ {
+ "code": 632300,
+ "name": "黄南藏族自治州"
+ },
+ {
+ "code": 632500,
+ "name": "海南藏族自治州"
+ },
+ {
+ "code": 632600,
+ "name": "果洛藏族自治州"
+ },
+ {
+ "code": 632700,
+ "name": "玉树藏族自治州"
+ },
+ {
+ "code": 632800,
+ "name": "海西蒙古族藏族自治州"
+ }
+ ],
+ "640000": [
+ {
+ "code": 640100,
+ "name": "银川市"
+ },
+ {
+ "code": 640200,
+ "name": "石嘴山市"
+ },
+ {
+ "code": 640300,
+ "name": "吴忠市"
+ },
+ {
+ "code": 640400,
+ "name": "固原市"
+ },
+ {
+ "code": 640500,
+ "name": "中卫市"
+ }
+ ],
+ "650000": [
+ {
+ "code": 650100,
+ "name": "乌鲁木齐市"
+ },
+ {
+ "code": 650200,
+ "name": "克拉玛依市"
+ },
+ {
+ "code": 650400,
+ "name": "吐鲁番市"
+ },
+ {
+ "code": 650500,
+ "name": "哈密市"
+ },
+ {
+ "code": 652300,
+ "name": "昌吉回族自治州"
+ },
+ {
+ "code": 652700,
+ "name": "博尔塔拉蒙古自治州"
+ },
+ {
+ "code": 652800,
+ "name": "巴音郭楞蒙古自治州"
+ },
+ {
+ "code": 652900,
+ "name": "阿克苏地区"
+ },
+ {
+ "code": 653000,
+ "name": "克孜勒苏柯尔克孜自治州"
+ },
+ {
+ "code": 653100,
+ "name": "喀什地区"
+ },
+ {
+ "code": 653200,
+ "name": "和田地区"
+ },
+ {
+ "code": 654000,
+ "name": "伊犁哈萨克自治州"
+ },
+ {
+ "code": 654200,
+ "name": "塔城地区"
+ },
+ {
+ "code": 654300,
+ "name": "阿勒泰地区"
+ },
+ {
+ "code": 659000,
+ "name": "自治区直辖县级行政区划"
+ }
+ ],
+ "710000": [
+ {
+ "code": 710100,
+ "name": "台北市"
+ },
+ {
+ "code": 710200,
+ "name": "高雄市"
+ },
+ {
+ "code": 710300,
+ "name": "台南市"
+ },
+ {
+ "code": 710400,
+ "name": "台中市"
+ },
+ {
+ "code": 710500,
+ "name": "金门县"
+ },
+ {
+ "code": 710600,
+ "name": "南投县"
+ },
+ {
+ "code": 710700,
+ "name": "基隆市"
+ },
+ {
+ "code": 710800,
+ "name": "新竹市"
+ },
+ {
+ "code": 710900,
+ "name": "嘉义市"
+ },
+ {
+ "code": 711100,
+ "name": "新北市"
+ },
+ {
+ "code": 711200,
+ "name": "宜兰县"
+ },
+ {
+ "code": 711300,
+ "name": "新竹县"
+ },
+ {
+ "code": 711400,
+ "name": "桃园县"
+ },
+ {
+ "code": 711500,
+ "name": "苗栗县"
+ },
+ {
+ "code": 711700,
+ "name": "彰化县"
+ },
+ {
+ "code": 711900,
+ "name": "嘉义县"
+ },
+ {
+ "code": 712100,
+ "name": "云林县"
+ },
+ {
+ "code": 712400,
+ "name": "屏东县"
+ },
+ {
+ "code": 712500,
+ "name": "台东县"
+ },
+ {
+ "code": 712600,
+ "name": "花莲县"
+ },
+ {
+ "code": 712700,
+ "name": "澎湖县"
+ },
+ {
+ "code": 712800,
+ "name": "连江县"
+ }
+ ],
+ "810000": [
+ {
+ "code": 810100,
+ "name": "香港岛"
+ },
+ {
+ "code": 810200,
+ "name": "九龙"
+ },
+ {
+ "code": 810300,
+ "name": "新界"
+ }
+ ],
+ "820000": [
+ {
+ "code": 820100,
+ "name": "澳门半岛"
+ },
+ {
+ "code": 820200,
+ "name": "离岛"
+ }
+ ]
+ },
+ "district": {
+ "110000": {
+ "110100": [
+ {
+ "code": 110101,
+ "name": "东城区"
+ },
+ {
+ "code": 110102,
+ "name": "西城区"
+ },
+ {
+ "code": 110105,
+ "name": "朝阳区"
+ },
+ {
+ "code": 110106,
+ "name": "丰台区"
+ },
+ {
+ "code": 110107,
+ "name": "石景山区"
+ },
+ {
+ "code": 110108,
+ "name": "海淀区"
+ },
+ {
+ "code": 110109,
+ "name": "门头沟区"
+ },
+ {
+ "code": 110111,
+ "name": "房山区"
+ },
+ {
+ "code": 110112,
+ "name": "通州区"
+ },
+ {
+ "code": 110113,
+ "name": "顺义区"
+ },
+ {
+ "code": 110114,
+ "name": "昌平区"
+ },
+ {
+ "code": 110115,
+ "name": "大兴区"
+ },
+ {
+ "code": 110116,
+ "name": "怀柔区"
+ },
+ {
+ "code": 110117,
+ "name": "平谷区"
+ },
+ {
+ "code": 110118,
+ "name": "密云区"
+ },
+ {
+ "code": 110119,
+ "name": "延庆区"
+ }
+ ]
+ },
+ "120000": {
+ "120100": [
+ {
+ "code": 120101,
+ "name": "和平区"
+ },
+ {
+ "code": 120102,
+ "name": "河东区"
+ },
+ {
+ "code": 120103,
+ "name": "河西区"
+ },
+ {
+ "code": 120104,
+ "name": "南开区"
+ },
+ {
+ "code": 120105,
+ "name": "河北区"
+ },
+ {
+ "code": 120106,
+ "name": "红桥区"
+ },
+ {
+ "code": 120110,
+ "name": "东丽区"
+ },
+ {
+ "code": 120111,
+ "name": "西青区"
+ },
+ {
+ "code": 120112,
+ "name": "津南区"
+ },
+ {
+ "code": 120113,
+ "name": "北辰区"
+ },
+ {
+ "code": 120114,
+ "name": "武清区"
+ },
+ {
+ "code": 120115,
+ "name": "宝坻区"
+ },
+ {
+ "code": 120116,
+ "name": "滨海新区"
+ },
+ {
+ "code": 120117,
+ "name": "宁河区"
+ },
+ {
+ "code": 120118,
+ "name": "静海区"
+ },
+ {
+ "code": 120119,
+ "name": "蓟州区"
+ }
+ ]
+ },
+ "130000": {
+ "130100": [
+ {
+ "code": 130101,
+ "name": "石家庄市市辖区"
+ },
+ {
+ "code": 130102,
+ "name": "长安区"
+ },
+ {
+ "code": 130104,
+ "name": "桥西区"
+ },
+ {
+ "code": 130105,
+ "name": "新华区"
+ },
+ {
+ "code": 130107,
+ "name": "井陉矿区"
+ },
+ {
+ "code": 130108,
+ "name": "裕华区"
+ },
+ {
+ "code": 130109,
+ "name": "藁城区"
+ },
+ {
+ "code": 130110,
+ "name": "鹿泉区"
+ },
+ {
+ "code": 130111,
+ "name": "栾城区"
+ },
+ {
+ "code": 130121,
+ "name": "井陉县"
+ },
+ {
+ "code": 130123,
+ "name": "正定县"
+ },
+ {
+ "code": 130125,
+ "name": "行唐县"
+ },
+ {
+ "code": 130126,
+ "name": "灵寿县"
+ },
+ {
+ "code": 130127,
+ "name": "高邑县"
+ },
+ {
+ "code": 130128,
+ "name": "深泽县"
+ },
+ {
+ "code": 130129,
+ "name": "赞皇县"
+ },
+ {
+ "code": 130130,
+ "name": "无极县"
+ },
+ {
+ "code": 130131,
+ "name": "平山县"
+ },
+ {
+ "code": 130132,
+ "name": "元氏县"
+ },
+ {
+ "code": 130133,
+ "name": "赵县"
+ },
+ {
+ "code": 130181,
+ "name": "辛集市"
+ },
+ {
+ "code": 130183,
+ "name": "晋州市"
+ },
+ {
+ "code": 130184,
+ "name": "新乐市"
+ }
+ ],
+ "130200": [
+ {
+ "code": 130201,
+ "name": "唐山市市辖区"
+ },
+ {
+ "code": 130202,
+ "name": "路南区"
+ },
+ {
+ "code": 130203,
+ "name": "路北区"
+ },
+ {
+ "code": 130204,
+ "name": "古冶区"
+ },
+ {
+ "code": 130205,
+ "name": "开平区"
+ },
+ {
+ "code": 130207,
+ "name": "丰南区"
+ },
+ {
+ "code": 130208,
+ "name": "丰润区"
+ },
+ {
+ "code": 130209,
+ "name": "曹妃甸区"
+ },
+ {
+ "code": 130224,
+ "name": "滦南县"
+ },
+ {
+ "code": 130225,
+ "name": "乐亭县"
+ },
+ {
+ "code": 130227,
+ "name": "迁西县"
+ },
+ {
+ "code": 130229,
+ "name": "玉田县"
+ },
+ {
+ "code": 130281,
+ "name": "遵化市"
+ },
+ {
+ "code": 130283,
+ "name": "迁安市"
+ },
+ {
+ "code": 130284,
+ "name": "滦州市"
+ }
+ ],
+ "130300": [
+ {
+ "code": 130301,
+ "name": "秦皇岛市市辖区"
+ },
+ {
+ "code": 130302,
+ "name": "海港区"
+ },
+ {
+ "code": 130303,
+ "name": "山海关区"
+ },
+ {
+ "code": 130304,
+ "name": "北戴河区"
+ },
+ {
+ "code": 130306,
+ "name": "抚宁区"
+ },
+ {
+ "code": 130321,
+ "name": "青龙满族自治县"
+ },
+ {
+ "code": 130322,
+ "name": "昌黎县"
+ },
+ {
+ "code": 130324,
+ "name": "卢龙县"
+ }
+ ],
+ "130400": [
+ {
+ "code": 130401,
+ "name": "邯郸市市辖区"
+ },
+ {
+ "code": 130402,
+ "name": "邯山区"
+ },
+ {
+ "code": 130403,
+ "name": "丛台区"
+ },
+ {
+ "code": 130404,
+ "name": "复兴区"
+ },
+ {
+ "code": 130406,
+ "name": "峰峰矿区"
+ },
+ {
+ "code": 130407,
+ "name": "肥乡区"
+ },
+ {
+ "code": 130408,
+ "name": "永年区"
+ },
+ {
+ "code": 130423,
+ "name": "临漳县"
+ },
+ {
+ "code": 130424,
+ "name": "成安县"
+ },
+ {
+ "code": 130425,
+ "name": "大名县"
+ },
+ {
+ "code": 130426,
+ "name": "涉县"
+ },
+ {
+ "code": 130427,
+ "name": "磁县"
+ },
+ {
+ "code": 130430,
+ "name": "邱县"
+ },
+ {
+ "code": 130431,
+ "name": "鸡泽县"
+ },
+ {
+ "code": 130432,
+ "name": "广平县"
+ },
+ {
+ "code": 130433,
+ "name": "馆陶县"
+ },
+ {
+ "code": 130434,
+ "name": "魏县"
+ },
+ {
+ "code": 130435,
+ "name": "曲周县"
+ },
+ {
+ "code": 130481,
+ "name": "武安市"
+ }
+ ],
+ "130500": [
+ {
+ "code": 130501,
+ "name": "邢台市市辖区"
+ },
+ {
+ "code": 130502,
+ "name": "桥东区"
+ },
+ {
+ "code": 130503,
+ "name": "桥西区"
+ },
+ {
+ "code": 130521,
+ "name": "邢台县"
+ },
+ {
+ "code": 130522,
+ "name": "临城县"
+ },
+ {
+ "code": 130523,
+ "name": "内丘县"
+ },
+ {
+ "code": 130524,
+ "name": "柏乡县"
+ },
+ {
+ "code": 130525,
+ "name": "隆尧县"
+ },
+ {
+ "code": 130526,
+ "name": "任县"
+ },
+ {
+ "code": 130527,
+ "name": "南和县"
+ },
+ {
+ "code": 130528,
+ "name": "宁晋县"
+ },
+ {
+ "code": 130529,
+ "name": "巨鹿县"
+ },
+ {
+ "code": 130530,
+ "name": "新河县"
+ },
+ {
+ "code": 130531,
+ "name": "广宗县"
+ },
+ {
+ "code": 130532,
+ "name": "平乡县"
+ },
+ {
+ "code": 130533,
+ "name": "威县"
+ },
+ {
+ "code": 130534,
+ "name": "清河县"
+ },
+ {
+ "code": 130535,
+ "name": "临西县"
+ },
+ {
+ "code": 130581,
+ "name": "南宫市"
+ },
+ {
+ "code": 130582,
+ "name": "沙河市"
+ }
+ ],
+ "130600": [
+ {
+ "code": 130601,
+ "name": "保定市市辖区"
+ },
+ {
+ "code": 130602,
+ "name": "竞秀区"
+ },
+ {
+ "code": 130606,
+ "name": "莲池区"
+ },
+ {
+ "code": 130607,
+ "name": "满城区"
+ },
+ {
+ "code": 130608,
+ "name": "清苑区"
+ },
+ {
+ "code": 130609,
+ "name": "徐水区"
+ },
+ {
+ "code": 130623,
+ "name": "涞水县"
+ },
+ {
+ "code": 130624,
+ "name": "阜平县"
+ },
+ {
+ "code": 130626,
+ "name": "定兴县"
+ },
+ {
+ "code": 130627,
+ "name": "唐县"
+ },
+ {
+ "code": 130628,
+ "name": "高阳县"
+ },
+ {
+ "code": 130629,
+ "name": "容城县"
+ },
+ {
+ "code": 130630,
+ "name": "涞源县"
+ },
+ {
+ "code": 130631,
+ "name": "望都县"
+ },
+ {
+ "code": 130632,
+ "name": "安新县"
+ },
+ {
+ "code": 130633,
+ "name": "易县"
+ },
+ {
+ "code": 130634,
+ "name": "曲阳县"
+ },
+ {
+ "code": 130635,
+ "name": "蠡县"
+ },
+ {
+ "code": 130636,
+ "name": "顺平县"
+ },
+ {
+ "code": 130637,
+ "name": "博野县"
+ },
+ {
+ "code": 130638,
+ "name": "雄县"
+ },
+ {
+ "code": 130681,
+ "name": "涿州市"
+ },
+ {
+ "code": 130682,
+ "name": "定州市"
+ },
+ {
+ "code": 130683,
+ "name": "安国市"
+ },
+ {
+ "code": 130684,
+ "name": "高碑店市"
+ }
+ ],
+ "130700": [
+ {
+ "code": 130701,
+ "name": "张家口市市辖区"
+ },
+ {
+ "code": 130702,
+ "name": "桥东区"
+ },
+ {
+ "code": 130703,
+ "name": "桥西区"
+ },
+ {
+ "code": 130705,
+ "name": "宣化区"
+ },
+ {
+ "code": 130706,
+ "name": "下花园区"
+ },
+ {
+ "code": 130708,
+ "name": "万全区"
+ },
+ {
+ "code": 130709,
+ "name": "崇礼区"
+ },
+ {
+ "code": 130722,
+ "name": "张北县"
+ },
+ {
+ "code": 130723,
+ "name": "康保县"
+ },
+ {
+ "code": 130724,
+ "name": "沽源县"
+ },
+ {
+ "code": 130725,
+ "name": "尚义县"
+ },
+ {
+ "code": 130726,
+ "name": "蔚县"
+ },
+ {
+ "code": 130727,
+ "name": "阳原县"
+ },
+ {
+ "code": 130728,
+ "name": "怀安县"
+ },
+ {
+ "code": 130730,
+ "name": "怀来县"
+ },
+ {
+ "code": 130731,
+ "name": "涿鹿县"
+ },
+ {
+ "code": 130732,
+ "name": "赤城县"
+ }
+ ],
+ "130800": [
+ {
+ "code": 130801,
+ "name": "承德市市辖区"
+ },
+ {
+ "code": 130802,
+ "name": "双桥区"
+ },
+ {
+ "code": 130803,
+ "name": "双滦区"
+ },
+ {
+ "code": 130804,
+ "name": "鹰手营子矿区"
+ },
+ {
+ "code": 130821,
+ "name": "承德县"
+ },
+ {
+ "code": 130822,
+ "name": "兴隆县"
+ },
+ {
+ "code": 130824,
+ "name": "滦平县"
+ },
+ {
+ "code": 130825,
+ "name": "隆化县"
+ },
+ {
+ "code": 130826,
+ "name": "丰宁满族自治县"
+ },
+ {
+ "code": 130827,
+ "name": "宽城满族自治县"
+ },
+ {
+ "code": 130828,
+ "name": "围场满族蒙古族自治县"
+ },
+ {
+ "code": 130881,
+ "name": "平泉市"
+ }
+ ],
+ "130900": [
+ {
+ "code": 130901,
+ "name": "沧州市市辖区"
+ },
+ {
+ "code": 130902,
+ "name": "新华区"
+ },
+ {
+ "code": 130903,
+ "name": "运河区"
+ },
+ {
+ "code": 130921,
+ "name": "沧县"
+ },
+ {
+ "code": 130922,
+ "name": "青县"
+ },
+ {
+ "code": 130923,
+ "name": "东光县"
+ },
+ {
+ "code": 130924,
+ "name": "海兴县"
+ },
+ {
+ "code": 130925,
+ "name": "盐山县"
+ },
+ {
+ "code": 130926,
+ "name": "肃宁县"
+ },
+ {
+ "code": 130927,
+ "name": "南皮县"
+ },
+ {
+ "code": 130928,
+ "name": "吴桥县"
+ },
+ {
+ "code": 130929,
+ "name": "献县"
+ },
+ {
+ "code": 130930,
+ "name": "孟村回族自治县"
+ },
+ {
+ "code": 130981,
+ "name": "泊头市"
+ },
+ {
+ "code": 130982,
+ "name": "任丘市"
+ },
+ {
+ "code": 130983,
+ "name": "黄骅市"
+ },
+ {
+ "code": 130984,
+ "name": "河间市"
+ }
+ ],
+ "131000": [
+ {
+ "code": 131001,
+ "name": "廊坊市市辖区"
+ },
+ {
+ "code": 131002,
+ "name": "安次区"
+ },
+ {
+ "code": 131003,
+ "name": "广阳区"
+ },
+ {
+ "code": 131022,
+ "name": "固安县"
+ },
+ {
+ "code": 131023,
+ "name": "永清县"
+ },
+ {
+ "code": 131024,
+ "name": "香河县"
+ },
+ {
+ "code": 131025,
+ "name": "大城县"
+ },
+ {
+ "code": 131026,
+ "name": "文安县"
+ },
+ {
+ "code": 131028,
+ "name": "大厂回族自治县"
+ },
+ {
+ "code": 131081,
+ "name": "霸州市"
+ },
+ {
+ "code": 131082,
+ "name": "三河市"
+ }
+ ],
+ "131100": [
+ {
+ "code": 131101,
+ "name": "衡水市市辖区"
+ },
+ {
+ "code": 131102,
+ "name": "桃城区"
+ },
+ {
+ "code": 131103,
+ "name": "冀州区"
+ },
+ {
+ "code": 131121,
+ "name": "枣强县"
+ },
+ {
+ "code": 131122,
+ "name": "武邑县"
+ },
+ {
+ "code": 131123,
+ "name": "武强县"
+ },
+ {
+ "code": 131124,
+ "name": "饶阳县"
+ },
+ {
+ "code": 131125,
+ "name": "安平县"
+ },
+ {
+ "code": 131126,
+ "name": "故城县"
+ },
+ {
+ "code": 131127,
+ "name": "景县"
+ },
+ {
+ "code": 131128,
+ "name": "阜城县"
+ },
+ {
+ "code": 131182,
+ "name": "深州市"
+ }
+ ]
+ },
+ "140000": {
+ "140100": [
+ {
+ "code": 140101,
+ "name": "太原市市辖区"
+ },
+ {
+ "code": 140105,
+ "name": "小店区"
+ },
+ {
+ "code": 140106,
+ "name": "迎泽区"
+ },
+ {
+ "code": 140107,
+ "name": "杏花岭区"
+ },
+ {
+ "code": 140108,
+ "name": "尖草坪区"
+ },
+ {
+ "code": 140109,
+ "name": "万柏林区"
+ },
+ {
+ "code": 140110,
+ "name": "晋源区"
+ },
+ {
+ "code": 140121,
+ "name": "清徐县"
+ },
+ {
+ "code": 140122,
+ "name": "阳曲县"
+ },
+ {
+ "code": 140123,
+ "name": "娄烦县"
+ },
+ {
+ "code": 140181,
+ "name": "古交市"
+ }
+ ],
+ "140200": [
+ {
+ "code": 140201,
+ "name": "大同市市辖区"
+ },
+ {
+ "code": 140212,
+ "name": "新荣区"
+ },
+ {
+ "code": 140213,
+ "name": "平城区"
+ },
+ {
+ "code": 140214,
+ "name": "云冈区"
+ },
+ {
+ "code": 140215,
+ "name": "云州区"
+ },
+ {
+ "code": 140221,
+ "name": "阳高县"
+ },
+ {
+ "code": 140222,
+ "name": "天镇县"
+ },
+ {
+ "code": 140223,
+ "name": "广灵县"
+ },
+ {
+ "code": 140224,
+ "name": "灵丘县"
+ },
+ {
+ "code": 140225,
+ "name": "浑源县"
+ },
+ {
+ "code": 140226,
+ "name": "左云县"
+ }
+ ],
+ "140300": [
+ {
+ "code": 140301,
+ "name": "阳泉市市辖区"
+ },
+ {
+ "code": 140302,
+ "name": "城区"
+ },
+ {
+ "code": 140303,
+ "name": "矿区"
+ },
+ {
+ "code": 140311,
+ "name": "郊区"
+ },
+ {
+ "code": 140321,
+ "name": "平定县"
+ },
+ {
+ "code": 140322,
+ "name": "盂县"
+ }
+ ],
+ "140400": [
+ {
+ "code": 140401,
+ "name": "长治市市辖区"
+ },
+ {
+ "code": 140403,
+ "name": "潞州区"
+ },
+ {
+ "code": 140404,
+ "name": "上党区"
+ },
+ {
+ "code": 140405,
+ "name": "屯留区"
+ },
+ {
+ "code": 140406,
+ "name": "潞城区"
+ },
+ {
+ "code": 140423,
+ "name": "襄垣县"
+ },
+ {
+ "code": 140425,
+ "name": "平顺县"
+ },
+ {
+ "code": 140426,
+ "name": "黎城县"
+ },
+ {
+ "code": 140427,
+ "name": "壶关县"
+ },
+ {
+ "code": 140428,
+ "name": "长子县"
+ },
+ {
+ "code": 140429,
+ "name": "武乡县"
+ },
+ {
+ "code": 140430,
+ "name": "沁县"
+ },
+ {
+ "code": 140431,
+ "name": "沁源县"
+ }
+ ],
+ "140500": [
+ {
+ "code": 140501,
+ "name": "晋城市市辖区"
+ },
+ {
+ "code": 140502,
+ "name": "城区"
+ },
+ {
+ "code": 140521,
+ "name": "沁水县"
+ },
+ {
+ "code": 140522,
+ "name": "阳城县"
+ },
+ {
+ "code": 140524,
+ "name": "陵川县"
+ },
+ {
+ "code": 140525,
+ "name": "泽州县"
+ },
+ {
+ "code": 140581,
+ "name": "高平市"
+ }
+ ],
+ "140600": [
+ {
+ "code": 140601,
+ "name": "朔州市市辖区"
+ },
+ {
+ "code": 140602,
+ "name": "朔城区"
+ },
+ {
+ "code": 140603,
+ "name": "平鲁区"
+ },
+ {
+ "code": 140621,
+ "name": "山阴县"
+ },
+ {
+ "code": 140622,
+ "name": "应县"
+ },
+ {
+ "code": 140623,
+ "name": "右玉县"
+ },
+ {
+ "code": 140681,
+ "name": "怀仁市"
+ }
+ ],
+ "140700": [
+ {
+ "code": 140701,
+ "name": "晋中市市辖区"
+ },
+ {
+ "code": 140702,
+ "name": "榆次区"
+ },
+ {
+ "code": 140721,
+ "name": "榆社县"
+ },
+ {
+ "code": 140722,
+ "name": "左权县"
+ },
+ {
+ "code": 140723,
+ "name": "和顺县"
+ },
+ {
+ "code": 140724,
+ "name": "昔阳县"
+ },
+ {
+ "code": 140725,
+ "name": "寿阳县"
+ },
+ {
+ "code": 140726,
+ "name": "太谷县"
+ },
+ {
+ "code": 140727,
+ "name": "祁县"
+ },
+ {
+ "code": 140728,
+ "name": "平遥县"
+ },
+ {
+ "code": 140729,
+ "name": "灵石县"
+ },
+ {
+ "code": 140781,
+ "name": "介休市"
+ }
+ ],
+ "140800": [
+ {
+ "code": 140801,
+ "name": "运城市市辖区"
+ },
+ {
+ "code": 140802,
+ "name": "盐湖区"
+ },
+ {
+ "code": 140821,
+ "name": "临猗县"
+ },
+ {
+ "code": 140822,
+ "name": "万荣县"
+ },
+ {
+ "code": 140823,
+ "name": "闻喜县"
+ },
+ {
+ "code": 140824,
+ "name": "稷山县"
+ },
+ {
+ "code": 140825,
+ "name": "新绛县"
+ },
+ {
+ "code": 140826,
+ "name": "绛县"
+ },
+ {
+ "code": 140827,
+ "name": "垣曲县"
+ },
+ {
+ "code": 140828,
+ "name": "夏县"
+ },
+ {
+ "code": 140829,
+ "name": "平陆县"
+ },
+ {
+ "code": 140830,
+ "name": "芮城县"
+ },
+ {
+ "code": 140881,
+ "name": "永济市"
+ },
+ {
+ "code": 140882,
+ "name": "河津市"
+ }
+ ],
+ "140900": [
+ {
+ "code": 140901,
+ "name": "忻州市市辖区"
+ },
+ {
+ "code": 140902,
+ "name": "忻府区"
+ },
+ {
+ "code": 140921,
+ "name": "定襄县"
+ },
+ {
+ "code": 140922,
+ "name": "五台县"
+ },
+ {
+ "code": 140923,
+ "name": "代县"
+ },
+ {
+ "code": 140924,
+ "name": "繁峙县"
+ },
+ {
+ "code": 140925,
+ "name": "宁武县"
+ },
+ {
+ "code": 140926,
+ "name": "静乐县"
+ },
+ {
+ "code": 140927,
+ "name": "神池县"
+ },
+ {
+ "code": 140928,
+ "name": "五寨县"
+ },
+ {
+ "code": 140929,
+ "name": "岢岚县"
+ },
+ {
+ "code": 140930,
+ "name": "河曲县"
+ },
+ {
+ "code": 140931,
+ "name": "保德县"
+ },
+ {
+ "code": 140932,
+ "name": "偏关县"
+ },
+ {
+ "code": 140981,
+ "name": "原平市"
+ }
+ ],
+ "141000": [
+ {
+ "code": 141001,
+ "name": "临汾市市辖区"
+ },
+ {
+ "code": 141002,
+ "name": "尧都区"
+ },
+ {
+ "code": 141021,
+ "name": "曲沃县"
+ },
+ {
+ "code": 141022,
+ "name": "翼城县"
+ },
+ {
+ "code": 141023,
+ "name": "襄汾县"
+ },
+ {
+ "code": 141024,
+ "name": "洪洞县"
+ },
+ {
+ "code": 141025,
+ "name": "古县"
+ },
+ {
+ "code": 141026,
+ "name": "安泽县"
+ },
+ {
+ "code": 141027,
+ "name": "浮山县"
+ },
+ {
+ "code": 141028,
+ "name": "吉县"
+ },
+ {
+ "code": 141029,
+ "name": "乡宁县"
+ },
+ {
+ "code": 141030,
+ "name": "大宁县"
+ },
+ {
+ "code": 141031,
+ "name": "隰县"
+ },
+ {
+ "code": 141032,
+ "name": "永和县"
+ },
+ {
+ "code": 141033,
+ "name": "蒲县"
+ },
+ {
+ "code": 141034,
+ "name": "汾西县"
+ },
+ {
+ "code": 141081,
+ "name": "侯马市"
+ },
+ {
+ "code": 141082,
+ "name": "霍州市"
+ }
+ ],
+ "141100": [
+ {
+ "code": 141101,
+ "name": "吕梁市市辖区"
+ },
+ {
+ "code": 141102,
+ "name": "离石区"
+ },
+ {
+ "code": 141121,
+ "name": "文水县"
+ },
+ {
+ "code": 141122,
+ "name": "交城县"
+ },
+ {
+ "code": 141123,
+ "name": "兴县"
+ },
+ {
+ "code": 141124,
+ "name": "临县"
+ },
+ {
+ "code": 141125,
+ "name": "柳林县"
+ },
+ {
+ "code": 141126,
+ "name": "石楼县"
+ },
+ {
+ "code": 141127,
+ "name": "岚县"
+ },
+ {
+ "code": 141128,
+ "name": "方山县"
+ },
+ {
+ "code": 141129,
+ "name": "中阳县"
+ },
+ {
+ "code": 141130,
+ "name": "交口县"
+ },
+ {
+ "code": 141181,
+ "name": "孝义市"
+ },
+ {
+ "code": 141182,
+ "name": "汾阳市"
+ }
+ ]
+ },
+ "150000": {
+ "150100": [
+ {
+ "code": 150101,
+ "name": "呼和浩特市市辖区"
+ },
+ {
+ "code": 150102,
+ "name": "新城区"
+ },
+ {
+ "code": 150103,
+ "name": "回民区"
+ },
+ {
+ "code": 150104,
+ "name": "玉泉区"
+ },
+ {
+ "code": 150105,
+ "name": "赛罕区"
+ },
+ {
+ "code": 150121,
+ "name": "土默特左旗"
+ },
+ {
+ "code": 150122,
+ "name": "托克托县"
+ },
+ {
+ "code": 150123,
+ "name": "和林格尔县"
+ },
+ {
+ "code": 150124,
+ "name": "清水河县"
+ },
+ {
+ "code": 150125,
+ "name": "武川县"
+ }
+ ],
+ "150200": [
+ {
+ "code": 150201,
+ "name": "包头市市辖区"
+ },
+ {
+ "code": 150202,
+ "name": "东河区"
+ },
+ {
+ "code": 150203,
+ "name": "昆都仑区"
+ },
+ {
+ "code": 150204,
+ "name": "青山区"
+ },
+ {
+ "code": 150205,
+ "name": "石拐区"
+ },
+ {
+ "code": 150206,
+ "name": "白云鄂博矿区"
+ },
+ {
+ "code": 150207,
+ "name": "九原区"
+ },
+ {
+ "code": 150221,
+ "name": "土默特右旗"
+ },
+ {
+ "code": 150222,
+ "name": "固阳县"
+ },
+ {
+ "code": 150223,
+ "name": "达尔罕茂明安联合旗"
+ }
+ ],
+ "150300": [
+ {
+ "code": 150301,
+ "name": "乌海市市辖区"
+ },
+ {
+ "code": 150302,
+ "name": "海勃湾区"
+ },
+ {
+ "code": 150303,
+ "name": "海南区"
+ },
+ {
+ "code": 150304,
+ "name": "乌达区"
+ }
+ ],
+ "150400": [
+ {
+ "code": 150401,
+ "name": "赤峰市市辖区"
+ },
+ {
+ "code": 150402,
+ "name": "红山区"
+ },
+ {
+ "code": 150403,
+ "name": "元宝山区"
+ },
+ {
+ "code": 150404,
+ "name": "松山区"
+ },
+ {
+ "code": 150421,
+ "name": "阿鲁科尔沁旗"
+ },
+ {
+ "code": 150422,
+ "name": "巴林左旗"
+ },
+ {
+ "code": 150423,
+ "name": "巴林右旗"
+ },
+ {
+ "code": 150424,
+ "name": "林西县"
+ },
+ {
+ "code": 150425,
+ "name": "克什克腾旗"
+ },
+ {
+ "code": 150426,
+ "name": "翁牛特旗"
+ },
+ {
+ "code": 150428,
+ "name": "喀喇沁旗"
+ },
+ {
+ "code": 150429,
+ "name": "宁城县"
+ },
+ {
+ "code": 150430,
+ "name": "敖汉旗"
+ }
+ ],
+ "150500": [
+ {
+ "code": 150501,
+ "name": "通辽市市辖区"
+ },
+ {
+ "code": 150502,
+ "name": "科尔沁区"
+ },
+ {
+ "code": 150521,
+ "name": "科尔沁左翼中旗"
+ },
+ {
+ "code": 150522,
+ "name": "科尔沁左翼后旗"
+ },
+ {
+ "code": 150523,
+ "name": "开鲁县"
+ },
+ {
+ "code": 150524,
+ "name": "库伦旗"
+ },
+ {
+ "code": 150525,
+ "name": "奈曼旗"
+ },
+ {
+ "code": 150526,
+ "name": "扎鲁特旗"
+ },
+ {
+ "code": 150581,
+ "name": "霍林郭勒市"
+ }
+ ],
+ "150600": [
+ {
+ "code": 150601,
+ "name": "鄂尔多斯市市辖区"
+ },
+ {
+ "code": 150602,
+ "name": "东胜区"
+ },
+ {
+ "code": 150603,
+ "name": "康巴什区"
+ },
+ {
+ "code": 150621,
+ "name": "达拉特旗"
+ },
+ {
+ "code": 150622,
+ "name": "准格尔旗"
+ },
+ {
+ "code": 150623,
+ "name": "鄂托克前旗"
+ },
+ {
+ "code": 150624,
+ "name": "鄂托克旗"
+ },
+ {
+ "code": 150625,
+ "name": "杭锦旗"
+ },
+ {
+ "code": 150626,
+ "name": "乌审旗"
+ },
+ {
+ "code": 150627,
+ "name": "伊金霍洛旗"
+ }
+ ],
+ "150700": [
+ {
+ "code": 150701,
+ "name": "呼伦贝尔市市辖区"
+ },
+ {
+ "code": 150702,
+ "name": "海拉尔区"
+ },
+ {
+ "code": 150703,
+ "name": "扎赉诺尔区"
+ },
+ {
+ "code": 150721,
+ "name": "阿荣旗"
+ },
+ {
+ "code": 150722,
+ "name": "莫力达瓦达斡尔族自治旗"
+ },
+ {
+ "code": 150723,
+ "name": "鄂伦春自治旗"
+ },
+ {
+ "code": 150724,
+ "name": "鄂温克族自治旗"
+ },
+ {
+ "code": 150725,
+ "name": "陈巴尔虎旗"
+ },
+ {
+ "code": 150726,
+ "name": "新巴尔虎左旗"
+ },
+ {
+ "code": 150727,
+ "name": "新巴尔虎右旗"
+ },
+ {
+ "code": 150781,
+ "name": "满洲里市"
+ },
+ {
+ "code": 150782,
+ "name": "牙克石市"
+ },
+ {
+ "code": 150783,
+ "name": "扎兰屯市"
+ },
+ {
+ "code": 150784,
+ "name": "额尔古纳市"
+ },
+ {
+ "code": 150785,
+ "name": "根河市"
+ }
+ ],
+ "150800": [
+ {
+ "code": 150801,
+ "name": "巴彦淖尔市市辖区"
+ },
+ {
+ "code": 150802,
+ "name": "临河区"
+ },
+ {
+ "code": 150821,
+ "name": "五原县"
+ },
+ {
+ "code": 150822,
+ "name": "磴口县"
+ },
+ {
+ "code": 150823,
+ "name": "乌拉特前旗"
+ },
+ {
+ "code": 150824,
+ "name": "乌拉特中旗"
+ },
+ {
+ "code": 150825,
+ "name": "乌拉特后旗"
+ },
+ {
+ "code": 150826,
+ "name": "杭锦后旗"
+ }
+ ],
+ "150900": [
+ {
+ "code": 150901,
+ "name": "乌兰察布市市辖区"
+ },
+ {
+ "code": 150902,
+ "name": "集宁区"
+ },
+ {
+ "code": 150921,
+ "name": "卓资县"
+ },
+ {
+ "code": 150922,
+ "name": "化德县"
+ },
+ {
+ "code": 150923,
+ "name": "商都县"
+ },
+ {
+ "code": 150924,
+ "name": "兴和县"
+ },
+ {
+ "code": 150925,
+ "name": "凉城县"
+ },
+ {
+ "code": 150926,
+ "name": "察哈尔右翼前旗"
+ },
+ {
+ "code": 150927,
+ "name": "察哈尔右翼中旗"
+ },
+ {
+ "code": 150928,
+ "name": "察哈尔右翼后旗"
+ },
+ {
+ "code": 150929,
+ "name": "四子王旗"
+ },
+ {
+ "code": 150981,
+ "name": "丰镇市"
+ }
+ ],
+ "152200": [
+ {
+ "code": 152201,
+ "name": "乌兰浩特市"
+ },
+ {
+ "code": 152202,
+ "name": "阿尔山市"
+ },
+ {
+ "code": 152221,
+ "name": "科尔沁右翼前旗"
+ },
+ {
+ "code": 152222,
+ "name": "科尔沁右翼中旗"
+ },
+ {
+ "code": 152223,
+ "name": "扎赉特旗"
+ },
+ {
+ "code": 152224,
+ "name": "突泉县"
+ }
+ ],
+ "152500": [
+ {
+ "code": 152501,
+ "name": "二连浩特市"
+ },
+ {
+ "code": 152502,
+ "name": "锡林浩特市"
+ },
+ {
+ "code": 152522,
+ "name": "阿巴嘎旗"
+ },
+ {
+ "code": 152523,
+ "name": "苏尼特左旗"
+ },
+ {
+ "code": 152524,
+ "name": "苏尼特右旗"
+ },
+ {
+ "code": 152525,
+ "name": "东乌珠穆沁旗"
+ },
+ {
+ "code": 152526,
+ "name": "西乌珠穆沁旗"
+ },
+ {
+ "code": 152527,
+ "name": "太仆寺旗"
+ },
+ {
+ "code": 152528,
+ "name": "镶黄旗"
+ },
+ {
+ "code": 152529,
+ "name": "正镶白旗"
+ },
+ {
+ "code": 152530,
+ "name": "正蓝旗"
+ },
+ {
+ "code": 152531,
+ "name": "多伦县"
+ }
+ ],
+ "152900": [
+ {
+ "code": 152921,
+ "name": "阿拉善左旗"
+ },
+ {
+ "code": 152922,
+ "name": "阿拉善右旗"
+ },
+ {
+ "code": 152923,
+ "name": "额济纳旗"
+ }
+ ]
+ },
+ "210000": {
+ "210100": [
+ {
+ "code": 210101,
+ "name": "沈阳市市辖区"
+ },
+ {
+ "code": 210102,
+ "name": "和平区"
+ },
+ {
+ "code": 210103,
+ "name": "沈河区"
+ },
+ {
+ "code": 210104,
+ "name": "大东区"
+ },
+ {
+ "code": 210105,
+ "name": "皇姑区"
+ },
+ {
+ "code": 210106,
+ "name": "铁西区"
+ },
+ {
+ "code": 210111,
+ "name": "苏家屯区"
+ },
+ {
+ "code": 210112,
+ "name": "浑南区"
+ },
+ {
+ "code": 210113,
+ "name": "沈北新区"
+ },
+ {
+ "code": 210114,
+ "name": "于洪区"
+ },
+ {
+ "code": 210115,
+ "name": "辽中区"
+ },
+ {
+ "code": 210123,
+ "name": "康平县"
+ },
+ {
+ "code": 210124,
+ "name": "法库县"
+ },
+ {
+ "code": 210181,
+ "name": "新民市"
+ }
+ ],
+ "210200": [
+ {
+ "code": 210201,
+ "name": "大连市市辖区"
+ },
+ {
+ "code": 210202,
+ "name": "中山区"
+ },
+ {
+ "code": 210203,
+ "name": "西岗区"
+ },
+ {
+ "code": 210204,
+ "name": "沙河口区"
+ },
+ {
+ "code": 210211,
+ "name": "甘井子区"
+ },
+ {
+ "code": 210212,
+ "name": "旅顺口区"
+ },
+ {
+ "code": 210213,
+ "name": "金州区"
+ },
+ {
+ "code": 210214,
+ "name": "普兰店区"
+ },
+ {
+ "code": 210224,
+ "name": "长海县"
+ },
+ {
+ "code": 210281,
+ "name": "瓦房店市"
+ },
+ {
+ "code": 210283,
+ "name": "庄河市"
+ }
+ ],
+ "210300": [
+ {
+ "code": 210301,
+ "name": "鞍山市市辖区"
+ },
+ {
+ "code": 210302,
+ "name": "铁东区"
+ },
+ {
+ "code": 210303,
+ "name": "铁西区"
+ },
+ {
+ "code": 210304,
+ "name": "立山区"
+ },
+ {
+ "code": 210311,
+ "name": "千山区"
+ },
+ {
+ "code": 210321,
+ "name": "台安县"
+ },
+ {
+ "code": 210323,
+ "name": "岫岩满族自治县"
+ },
+ {
+ "code": 210381,
+ "name": "海城市"
+ }
+ ],
+ "210400": [
+ {
+ "code": 210401,
+ "name": "抚顺市市辖区"
+ },
+ {
+ "code": 210402,
+ "name": "新抚区"
+ },
+ {
+ "code": 210403,
+ "name": "东洲区"
+ },
+ {
+ "code": 210404,
+ "name": "望花区"
+ },
+ {
+ "code": 210411,
+ "name": "顺城区"
+ },
+ {
+ "code": 210421,
+ "name": "抚顺县"
+ },
+ {
+ "code": 210422,
+ "name": "新宾满族自治县"
+ },
+ {
+ "code": 210423,
+ "name": "清原满族自治县"
+ }
+ ],
+ "210500": [
+ {
+ "code": 210501,
+ "name": "本溪市市辖区"
+ },
+ {
+ "code": 210502,
+ "name": "平山区"
+ },
+ {
+ "code": 210503,
+ "name": "溪湖区"
+ },
+ {
+ "code": 210504,
+ "name": "明山区"
+ },
+ {
+ "code": 210505,
+ "name": "南芬区"
+ },
+ {
+ "code": 210521,
+ "name": "本溪满族自治县"
+ },
+ {
+ "code": 210522,
+ "name": "桓仁满族自治县"
+ }
+ ],
+ "210600": [
+ {
+ "code": 210601,
+ "name": "丹东市市辖区"
+ },
+ {
+ "code": 210602,
+ "name": "元宝区"
+ },
+ {
+ "code": 210603,
+ "name": "振兴区"
+ },
+ {
+ "code": 210604,
+ "name": "振安区"
+ },
+ {
+ "code": 210624,
+ "name": "宽甸满族自治县"
+ },
+ {
+ "code": 210681,
+ "name": "东港市"
+ },
+ {
+ "code": 210682,
+ "name": "凤城市"
+ }
+ ],
+ "210700": [
+ {
+ "code": 210701,
+ "name": "锦州市市辖区"
+ },
+ {
+ "code": 210702,
+ "name": "古塔区"
+ },
+ {
+ "code": 210703,
+ "name": "凌河区"
+ },
+ {
+ "code": 210711,
+ "name": "太和区"
+ },
+ {
+ "code": 210726,
+ "name": "黑山县"
+ },
+ {
+ "code": 210727,
+ "name": "义县"
+ },
+ {
+ "code": 210781,
+ "name": "凌海市"
+ },
+ {
+ "code": 210782,
+ "name": "北镇市"
+ }
+ ],
+ "210800": [
+ {
+ "code": 210801,
+ "name": "营口市市辖区"
+ },
+ {
+ "code": 210802,
+ "name": "站前区"
+ },
+ {
+ "code": 210803,
+ "name": "西市区"
+ },
+ {
+ "code": 210804,
+ "name": "鲅鱼圈区"
+ },
+ {
+ "code": 210811,
+ "name": "老边区"
+ },
+ {
+ "code": 210881,
+ "name": "盖州市"
+ },
+ {
+ "code": 210882,
+ "name": "大石桥市"
+ }
+ ],
+ "210900": [
+ {
+ "code": 210901,
+ "name": "阜新市市辖区"
+ },
+ {
+ "code": 210902,
+ "name": "海州区"
+ },
+ {
+ "code": 210903,
+ "name": "新邱区"
+ },
+ {
+ "code": 210904,
+ "name": "太平区"
+ },
+ {
+ "code": 210905,
+ "name": "清河门区"
+ },
+ {
+ "code": 210911,
+ "name": "细河区"
+ },
+ {
+ "code": 210921,
+ "name": "阜新蒙古族自治县"
+ },
+ {
+ "code": 210922,
+ "name": "彰武县"
+ }
+ ],
+ "211000": [
+ {
+ "code": 211001,
+ "name": "辽阳市市辖区"
+ },
+ {
+ "code": 211002,
+ "name": "白塔区"
+ },
+ {
+ "code": 211003,
+ "name": "文圣区"
+ },
+ {
+ "code": 211004,
+ "name": "宏伟区"
+ },
+ {
+ "code": 211005,
+ "name": "弓长岭区"
+ },
+ {
+ "code": 211011,
+ "name": "太子河区"
+ },
+ {
+ "code": 211021,
+ "name": "辽阳县"
+ },
+ {
+ "code": 211081,
+ "name": "灯塔市"
+ }
+ ],
+ "211100": [
+ {
+ "code": 211101,
+ "name": "盘锦市市辖区"
+ },
+ {
+ "code": 211102,
+ "name": "双台子区"
+ },
+ {
+ "code": 211103,
+ "name": "兴隆台区"
+ },
+ {
+ "code": 211104,
+ "name": "大洼区"
+ },
+ {
+ "code": 211122,
+ "name": "盘山县"
+ }
+ ],
+ "211200": [
+ {
+ "code": 211201,
+ "name": "铁岭市市辖区"
+ },
+ {
+ "code": 211202,
+ "name": "银州区"
+ },
+ {
+ "code": 211204,
+ "name": "清河区"
+ },
+ {
+ "code": 211221,
+ "name": "铁岭县"
+ },
+ {
+ "code": 211223,
+ "name": "西丰县"
+ },
+ {
+ "code": 211224,
+ "name": "昌图县"
+ },
+ {
+ "code": 211281,
+ "name": "调兵山市"
+ },
+ {
+ "code": 211282,
+ "name": "开原市"
+ }
+ ],
+ "211300": [
+ {
+ "code": 211301,
+ "name": "朝阳市市辖区"
+ },
+ {
+ "code": 211302,
+ "name": "双塔区"
+ },
+ {
+ "code": 211303,
+ "name": "龙城区"
+ },
+ {
+ "code": 211321,
+ "name": "朝阳县"
+ },
+ {
+ "code": 211322,
+ "name": "建平县"
+ },
+ {
+ "code": 211324,
+ "name": "喀喇沁左翼蒙古族自治县"
+ },
+ {
+ "code": 211381,
+ "name": "北票市"
+ },
+ {
+ "code": 211382,
+ "name": "凌源市"
+ }
+ ],
+ "211400": [
+ {
+ "code": 211401,
+ "name": "葫芦岛市市辖区"
+ },
+ {
+ "code": 211402,
+ "name": "连山区"
+ },
+ {
+ "code": 211403,
+ "name": "龙港区"
+ },
+ {
+ "code": 211404,
+ "name": "南票区"
+ },
+ {
+ "code": 211421,
+ "name": "绥中县"
+ },
+ {
+ "code": 211422,
+ "name": "建昌县"
+ },
+ {
+ "code": 211481,
+ "name": "兴城市"
+ }
+ ]
+ },
+ "220000": {
+ "220100": [
+ {
+ "code": 220101,
+ "name": "长春市市辖区"
+ },
+ {
+ "code": 220102,
+ "name": "南关区"
+ },
+ {
+ "code": 220103,
+ "name": "宽城区"
+ },
+ {
+ "code": 220104,
+ "name": "朝阳区"
+ },
+ {
+ "code": 220105,
+ "name": "二道区"
+ },
+ {
+ "code": 220106,
+ "name": "绿园区"
+ },
+ {
+ "code": 220112,
+ "name": "双阳区"
+ },
+ {
+ "code": 220113,
+ "name": "九台区"
+ },
+ {
+ "code": 220122,
+ "name": "农安县"
+ },
+ {
+ "code": 220182,
+ "name": "榆树市"
+ },
+ {
+ "code": 220183,
+ "name": "德惠市"
+ }
+ ],
+ "220200": [
+ {
+ "code": 220201,
+ "name": "吉林市市辖区"
+ },
+ {
+ "code": 220202,
+ "name": "昌邑区"
+ },
+ {
+ "code": 220203,
+ "name": "龙潭区"
+ },
+ {
+ "code": 220204,
+ "name": "船营区"
+ },
+ {
+ "code": 220211,
+ "name": "丰满区"
+ },
+ {
+ "code": 220221,
+ "name": "永吉县"
+ },
+ {
+ "code": 220281,
+ "name": "蛟河市"
+ },
+ {
+ "code": 220282,
+ "name": "桦甸市"
+ },
+ {
+ "code": 220283,
+ "name": "舒兰市"
+ },
+ {
+ "code": 220284,
+ "name": "磐石市"
+ }
+ ],
+ "220300": [
+ {
+ "code": 220301,
+ "name": "四平市市辖区"
+ },
+ {
+ "code": 220302,
+ "name": "铁西区"
+ },
+ {
+ "code": 220303,
+ "name": "铁东区"
+ },
+ {
+ "code": 220322,
+ "name": "梨树县"
+ },
+ {
+ "code": 220323,
+ "name": "伊通满族自治县"
+ },
+ {
+ "code": 220381,
+ "name": "公主岭市"
+ },
+ {
+ "code": 220382,
+ "name": "双辽市"
+ }
+ ],
+ "220400": [
+ {
+ "code": 220401,
+ "name": "辽源市市辖区"
+ },
+ {
+ "code": 220402,
+ "name": "龙山区"
+ },
+ {
+ "code": 220403,
+ "name": "西安区"
+ },
+ {
+ "code": 220421,
+ "name": "东丰县"
+ },
+ {
+ "code": 220422,
+ "name": "东辽县"
+ }
+ ],
+ "220500": [
+ {
+ "code": 220501,
+ "name": "通化市市辖区"
+ },
+ {
+ "code": 220502,
+ "name": "东昌区"
+ },
+ {
+ "code": 220503,
+ "name": "二道江区"
+ },
+ {
+ "code": 220521,
+ "name": "通化县"
+ },
+ {
+ "code": 220523,
+ "name": "辉南县"
+ },
+ {
+ "code": 220524,
+ "name": "柳河县"
+ },
+ {
+ "code": 220581,
+ "name": "梅河口市"
+ },
+ {
+ "code": 220582,
+ "name": "集安市"
+ }
+ ],
+ "220600": [
+ {
+ "code": 220601,
+ "name": "白山市市辖区"
+ },
+ {
+ "code": 220602,
+ "name": "浑江区"
+ },
+ {
+ "code": 220605,
+ "name": "江源区"
+ },
+ {
+ "code": 220621,
+ "name": "抚松县"
+ },
+ {
+ "code": 220622,
+ "name": "靖宇县"
+ },
+ {
+ "code": 220623,
+ "name": "长白朝鲜族自治县"
+ },
+ {
+ "code": 220681,
+ "name": "临江市"
+ }
+ ],
+ "220700": [
+ {
+ "code": 220701,
+ "name": "松原市市辖区"
+ },
+ {
+ "code": 220702,
+ "name": "宁江区"
+ },
+ {
+ "code": 220721,
+ "name": "前郭尔罗斯蒙古族自治县"
+ },
+ {
+ "code": 220722,
+ "name": "长岭县"
+ },
+ {
+ "code": 220723,
+ "name": "乾安县"
+ },
+ {
+ "code": 220781,
+ "name": "扶余市"
+ }
+ ],
+ "220800": [
+ {
+ "code": 220801,
+ "name": "白城市市辖区"
+ },
+ {
+ "code": 220802,
+ "name": "洮北区"
+ },
+ {
+ "code": 220821,
+ "name": "镇赉县"
+ },
+ {
+ "code": 220822,
+ "name": "通榆县"
+ },
+ {
+ "code": 220881,
+ "name": "洮南市"
+ },
+ {
+ "code": 220882,
+ "name": "大安市"
+ }
+ ],
+ "222400": [
+ {
+ "code": 222401,
+ "name": "延吉市"
+ },
+ {
+ "code": 222402,
+ "name": "图们市"
+ },
+ {
+ "code": 222403,
+ "name": "敦化市"
+ },
+ {
+ "code": 222404,
+ "name": "珲春市"
+ },
+ {
+ "code": 222405,
+ "name": "龙井市"
+ },
+ {
+ "code": 222406,
+ "name": "和龙市"
+ },
+ {
+ "code": 222424,
+ "name": "汪清县"
+ },
+ {
+ "code": 222426,
+ "name": "安图县"
+ }
+ ]
+ },
+ "230000": {
+ "230100": [
+ {
+ "code": 230101,
+ "name": "哈尔滨市市辖区"
+ },
+ {
+ "code": 230102,
+ "name": "道里区"
+ },
+ {
+ "code": 230103,
+ "name": "南岗区"
+ },
+ {
+ "code": 230104,
+ "name": "道外区"
+ },
+ {
+ "code": 230108,
+ "name": "平房区"
+ },
+ {
+ "code": 230109,
+ "name": "松北区"
+ },
+ {
+ "code": 230110,
+ "name": "香坊区"
+ },
+ {
+ "code": 230111,
+ "name": "呼兰区"
+ },
+ {
+ "code": 230112,
+ "name": "阿城区"
+ },
+ {
+ "code": 230113,
+ "name": "双城区"
+ },
+ {
+ "code": 230123,
+ "name": "依兰县"
+ },
+ {
+ "code": 230124,
+ "name": "方正县"
+ },
+ {
+ "code": 230125,
+ "name": "宾县"
+ },
+ {
+ "code": 230126,
+ "name": "巴彦县"
+ },
+ {
+ "code": 230127,
+ "name": "木兰县"
+ },
+ {
+ "code": 230128,
+ "name": "通河县"
+ },
+ {
+ "code": 230129,
+ "name": "延寿县"
+ },
+ {
+ "code": 230183,
+ "name": "尚志市"
+ },
+ {
+ "code": 230184,
+ "name": "五常市"
+ }
+ ],
+ "230200": [
+ {
+ "code": 230201,
+ "name": "齐齐哈尔市市辖区"
+ },
+ {
+ "code": 230202,
+ "name": "龙沙区"
+ },
+ {
+ "code": 230203,
+ "name": "建华区"
+ },
+ {
+ "code": 230204,
+ "name": "铁锋区"
+ },
+ {
+ "code": 230205,
+ "name": "昂昂溪区"
+ },
+ {
+ "code": 230206,
+ "name": "富拉尔基区"
+ },
+ {
+ "code": 230207,
+ "name": "碾子山区"
+ },
+ {
+ "code": 230208,
+ "name": "梅里斯达斡尔族区"
+ },
+ {
+ "code": 230221,
+ "name": "龙江县"
+ },
+ {
+ "code": 230223,
+ "name": "依安县"
+ },
+ {
+ "code": 230224,
+ "name": "泰来县"
+ },
+ {
+ "code": 230225,
+ "name": "甘南县"
+ },
+ {
+ "code": 230227,
+ "name": "富裕县"
+ },
+ {
+ "code": 230229,
+ "name": "克山县"
+ },
+ {
+ "code": 230230,
+ "name": "克东县"
+ },
+ {
+ "code": 230231,
+ "name": "拜泉县"
+ },
+ {
+ "code": 230281,
+ "name": "讷河市"
+ }
+ ],
+ "230300": [
+ {
+ "code": 230301,
+ "name": "鸡西市市辖区"
+ },
+ {
+ "code": 230302,
+ "name": "鸡冠区"
+ },
+ {
+ "code": 230303,
+ "name": "恒山区"
+ },
+ {
+ "code": 230304,
+ "name": "滴道区"
+ },
+ {
+ "code": 230305,
+ "name": "梨树区"
+ },
+ {
+ "code": 230306,
+ "name": "城子河区"
+ },
+ {
+ "code": 230307,
+ "name": "麻山区"
+ },
+ {
+ "code": 230321,
+ "name": "鸡东县"
+ },
+ {
+ "code": 230381,
+ "name": "虎林市"
+ },
+ {
+ "code": 230382,
+ "name": "密山市"
+ }
+ ],
+ "230400": [
+ {
+ "code": 230401,
+ "name": "鹤岗市市辖区"
+ },
+ {
+ "code": 230402,
+ "name": "向阳区"
+ },
+ {
+ "code": 230403,
+ "name": "工农区"
+ },
+ {
+ "code": 230404,
+ "name": "南山区"
+ },
+ {
+ "code": 230405,
+ "name": "兴安区"
+ },
+ {
+ "code": 230406,
+ "name": "东山区"
+ },
+ {
+ "code": 230407,
+ "name": "兴山区"
+ },
+ {
+ "code": 230421,
+ "name": "萝北县"
+ },
+ {
+ "code": 230422,
+ "name": "绥滨县"
+ }
+ ],
+ "230500": [
+ {
+ "code": 230501,
+ "name": "双鸭山市市辖区"
+ },
+ {
+ "code": 230502,
+ "name": "尖山区"
+ },
+ {
+ "code": 230503,
+ "name": "岭东区"
+ },
+ {
+ "code": 230505,
+ "name": "四方台区"
+ },
+ {
+ "code": 230506,
+ "name": "宝山区"
+ },
+ {
+ "code": 230521,
+ "name": "集贤县"
+ },
+ {
+ "code": 230522,
+ "name": "友谊县"
+ },
+ {
+ "code": 230523,
+ "name": "宝清县"
+ },
+ {
+ "code": 230524,
+ "name": "饶河县"
+ }
+ ],
+ "230600": [
+ {
+ "code": 230601,
+ "name": "大庆市市辖区"
+ },
+ {
+ "code": 230602,
+ "name": "萨尔图区"
+ },
+ {
+ "code": 230603,
+ "name": "龙凤区"
+ },
+ {
+ "code": 230604,
+ "name": "让胡路区"
+ },
+ {
+ "code": 230605,
+ "name": "红岗区"
+ },
+ {
+ "code": 230606,
+ "name": "大同区"
+ },
+ {
+ "code": 230621,
+ "name": "肇州县"
+ },
+ {
+ "code": 230622,
+ "name": "肇源县"
+ },
+ {
+ "code": 230623,
+ "name": "林甸县"
+ },
+ {
+ "code": 230624,
+ "name": "杜尔伯特蒙古族自治县"
+ }
+ ],
+ "230700": [
+ {
+ "code": 230701,
+ "name": "伊春市市辖区"
+ },
+ {
+ "code": 230702,
+ "name": "伊春区"
+ },
+ {
+ "code": 230703,
+ "name": "南岔区"
+ },
+ {
+ "code": 230704,
+ "name": "友好区"
+ },
+ {
+ "code": 230705,
+ "name": "西林区"
+ },
+ {
+ "code": 230706,
+ "name": "翠峦区"
+ },
+ {
+ "code": 230707,
+ "name": "新青区"
+ },
+ {
+ "code": 230708,
+ "name": "美溪区"
+ },
+ {
+ "code": 230709,
+ "name": "金山屯区"
+ },
+ {
+ "code": 230710,
+ "name": "五营区"
+ },
+ {
+ "code": 230711,
+ "name": "乌马河区"
+ },
+ {
+ "code": 230712,
+ "name": "汤旺河区"
+ },
+ {
+ "code": 230713,
+ "name": "带岭区"
+ },
+ {
+ "code": 230714,
+ "name": "乌伊岭区"
+ },
+ {
+ "code": 230715,
+ "name": "红星区"
+ },
+ {
+ "code": 230716,
+ "name": "上甘岭区"
+ },
+ {
+ "code": 230722,
+ "name": "嘉荫县"
+ },
+ {
+ "code": 230781,
+ "name": "铁力市"
+ }
+ ],
+ "230800": [
+ {
+ "code": 230801,
+ "name": "佳木斯市市辖区"
+ },
+ {
+ "code": 230803,
+ "name": "向阳区"
+ },
+ {
+ "code": 230804,
+ "name": "前进区"
+ },
+ {
+ "code": 230805,
+ "name": "东风区"
+ },
+ {
+ "code": 230811,
+ "name": "郊区"
+ },
+ {
+ "code": 230822,
+ "name": "桦南县"
+ },
+ {
+ "code": 230826,
+ "name": "桦川县"
+ },
+ {
+ "code": 230828,
+ "name": "汤原县"
+ },
+ {
+ "code": 230881,
+ "name": "同江市"
+ },
+ {
+ "code": 230882,
+ "name": "富锦市"
+ },
+ {
+ "code": 230883,
+ "name": "抚远市"
+ }
+ ],
+ "230900": [
+ {
+ "code": 230901,
+ "name": "七台河市市辖区"
+ },
+ {
+ "code": 230902,
+ "name": "新兴区"
+ },
+ {
+ "code": 230903,
+ "name": "桃山区"
+ },
+ {
+ "code": 230904,
+ "name": "茄子河区"
+ },
+ {
+ "code": 230921,
+ "name": "勃利县"
+ }
+ ],
+ "231000": [
+ {
+ "code": 231001,
+ "name": "牡丹江市市辖区"
+ },
+ {
+ "code": 231002,
+ "name": "东安区"
+ },
+ {
+ "code": 231003,
+ "name": "阳明区"
+ },
+ {
+ "code": 231004,
+ "name": "爱民区"
+ },
+ {
+ "code": 231005,
+ "name": "西安区"
+ },
+ {
+ "code": 231025,
+ "name": "林口县"
+ },
+ {
+ "code": 231081,
+ "name": "绥芬河市"
+ },
+ {
+ "code": 231083,
+ "name": "海林市"
+ },
+ {
+ "code": 231084,
+ "name": "宁安市"
+ },
+ {
+ "code": 231085,
+ "name": "穆棱市"
+ },
+ {
+ "code": 231086,
+ "name": "东宁市"
+ }
+ ],
+ "231100": [
+ {
+ "code": 231101,
+ "name": "黑河市市辖区"
+ },
+ {
+ "code": 231102,
+ "name": "爱辉区"
+ },
+ {
+ "code": 231121,
+ "name": "嫩江县"
+ },
+ {
+ "code": 231123,
+ "name": "逊克县"
+ },
+ {
+ "code": 231124,
+ "name": "孙吴县"
+ },
+ {
+ "code": 231181,
+ "name": "北安市"
+ },
+ {
+ "code": 231182,
+ "name": "五大连池市"
+ }
+ ],
+ "231200": [
+ {
+ "code": 231201,
+ "name": "绥化市市辖区"
+ },
+ {
+ "code": 231202,
+ "name": "北林区"
+ },
+ {
+ "code": 231221,
+ "name": "望奎县"
+ },
+ {
+ "code": 231222,
+ "name": "兰西县"
+ },
+ {
+ "code": 231223,
+ "name": "青冈县"
+ },
+ {
+ "code": 231224,
+ "name": "庆安县"
+ },
+ {
+ "code": 231225,
+ "name": "明水县"
+ },
+ {
+ "code": 231226,
+ "name": "绥棱县"
+ },
+ {
+ "code": 231281,
+ "name": "安达市"
+ },
+ {
+ "code": 231282,
+ "name": "肇东市"
+ },
+ {
+ "code": 231283,
+ "name": "海伦市"
+ }
+ ],
+ "232700": [
+ {
+ "code": 232701,
+ "name": "漠河市"
+ },
+ {
+ "code": 232718,
+ "name": "加格达奇区"
+ },
+ {
+ "code": 232721,
+ "name": "呼玛县"
+ },
+ {
+ "code": 232722,
+ "name": "塔河县"
+ }
+ ]
+ },
+ "310000": {
+ "310100": [
+ {
+ "code": 310101,
+ "name": "黄浦区"
+ },
+ {
+ "code": 310104,
+ "name": "徐汇区"
+ },
+ {
+ "code": 310105,
+ "name": "长宁区"
+ },
+ {
+ "code": 310106,
+ "name": "静安区"
+ },
+ {
+ "code": 310107,
+ "name": "普陀区"
+ },
+ {
+ "code": 310109,
+ "name": "虹口区"
+ },
+ {
+ "code": 310110,
+ "name": "杨浦区"
+ },
+ {
+ "code": 310112,
+ "name": "闵行区"
+ },
+ {
+ "code": 310113,
+ "name": "宝山区"
+ },
+ {
+ "code": 310114,
+ "name": "嘉定区"
+ },
+ {
+ "code": 310115,
+ "name": "浦东新区"
+ },
+ {
+ "code": 310116,
+ "name": "金山区"
+ },
+ {
+ "code": 310117,
+ "name": "松江区"
+ },
+ {
+ "code": 310118,
+ "name": "青浦区"
+ },
+ {
+ "code": 310120,
+ "name": "奉贤区"
+ },
+ {
+ "code": 310151,
+ "name": "崇明区"
+ }
+ ]
+ },
+ "320000": {
+ "320100": [
+ {
+ "code": 320101,
+ "name": "南京市市辖区"
+ },
+ {
+ "code": 320102,
+ "name": "玄武区"
+ },
+ {
+ "code": 320104,
+ "name": "秦淮区"
+ },
+ {
+ "code": 320105,
+ "name": "建邺区"
+ },
+ {
+ "code": 320106,
+ "name": "鼓楼区"
+ },
+ {
+ "code": 320111,
+ "name": "浦口区"
+ },
+ {
+ "code": 320113,
+ "name": "栖霞区"
+ },
+ {
+ "code": 320114,
+ "name": "雨花台区"
+ },
+ {
+ "code": 320115,
+ "name": "江宁区"
+ },
+ {
+ "code": 320116,
+ "name": "六合区"
+ },
+ {
+ "code": 320117,
+ "name": "溧水区"
+ },
+ {
+ "code": 320118,
+ "name": "高淳区"
+ }
+ ],
+ "320200": [
+ {
+ "code": 320201,
+ "name": "无锡市市辖区"
+ },
+ {
+ "code": 320205,
+ "name": "锡山区"
+ },
+ {
+ "code": 320206,
+ "name": "惠山区"
+ },
+ {
+ "code": 320211,
+ "name": "滨湖区"
+ },
+ {
+ "code": 320213,
+ "name": "梁溪区"
+ },
+ {
+ "code": 320214,
+ "name": "新吴区"
+ },
+ {
+ "code": 320281,
+ "name": "江阴市"
+ },
+ {
+ "code": 320282,
+ "name": "宜兴市"
+ }
+ ],
+ "320300": [
+ {
+ "code": 320301,
+ "name": "徐州市市辖区"
+ },
+ {
+ "code": 320302,
+ "name": "鼓楼区"
+ },
+ {
+ "code": 320303,
+ "name": "云龙区"
+ },
+ {
+ "code": 320305,
+ "name": "贾汪区"
+ },
+ {
+ "code": 320311,
+ "name": "泉山区"
+ },
+ {
+ "code": 320312,
+ "name": "铜山区"
+ },
+ {
+ "code": 320321,
+ "name": "丰县"
+ },
+ {
+ "code": 320322,
+ "name": "沛县"
+ },
+ {
+ "code": 320324,
+ "name": "睢宁县"
+ },
+ {
+ "code": 320381,
+ "name": "新沂市"
+ },
+ {
+ "code": 320382,
+ "name": "邳州市"
+ }
+ ],
+ "320400": [
+ {
+ "code": 320401,
+ "name": "常州市市辖区"
+ },
+ {
+ "code": 320402,
+ "name": "天宁区"
+ },
+ {
+ "code": 320404,
+ "name": "钟楼区"
+ },
+ {
+ "code": 320411,
+ "name": "新北区"
+ },
+ {
+ "code": 320412,
+ "name": "武进区"
+ },
+ {
+ "code": 320413,
+ "name": "金坛区"
+ },
+ {
+ "code": 320481,
+ "name": "溧阳市"
+ }
+ ],
+ "320500": [
+ {
+ "code": 320501,
+ "name": "苏州市市辖区"
+ },
+ {
+ "code": 320505,
+ "name": "虎丘区"
+ },
+ {
+ "code": 320506,
+ "name": "吴中区"
+ },
+ {
+ "code": 320507,
+ "name": "相城区"
+ },
+ {
+ "code": 320508,
+ "name": "姑苏区"
+ },
+ {
+ "code": 320509,
+ "name": "吴江区"
+ },
+ {
+ "code": 320571,
+ "name": "苏州工业园区"
+ },
+ {
+ "code": 320581,
+ "name": "常熟市"
+ },
+ {
+ "code": 320582,
+ "name": "张家港市"
+ },
+ {
+ "code": 320583,
+ "name": "昆山市"
+ },
+ {
+ "code": 320585,
+ "name": "太仓市"
+ }
+ ],
+ "320600": [
+ {
+ "code": 320601,
+ "name": "南通市市辖区"
+ },
+ {
+ "code": 320602,
+ "name": "崇川区"
+ },
+ {
+ "code": 320611,
+ "name": "港闸区"
+ },
+ {
+ "code": 320612,
+ "name": "通州区"
+ },
+ {
+ "code": 320623,
+ "name": "如东县"
+ },
+ {
+ "code": 320681,
+ "name": "启东市"
+ },
+ {
+ "code": 320682,
+ "name": "如皋市"
+ },
+ {
+ "code": 320684,
+ "name": "海门市"
+ },
+ {
+ "code": 320685,
+ "name": "海安市"
+ }
+ ],
+ "320700": [
+ {
+ "code": 320701,
+ "name": "连云港市市辖区"
+ },
+ {
+ "code": 320703,
+ "name": "连云区"
+ },
+ {
+ "code": 320706,
+ "name": "海州区"
+ },
+ {
+ "code": 320707,
+ "name": "赣榆区"
+ },
+ {
+ "code": 320722,
+ "name": "东海县"
+ },
+ {
+ "code": 320723,
+ "name": "灌云县"
+ },
+ {
+ "code": 320724,
+ "name": "灌南县"
+ }
+ ],
+ "320800": [
+ {
+ "code": 320801,
+ "name": "淮安市市辖区"
+ },
+ {
+ "code": 320803,
+ "name": "淮安区"
+ },
+ {
+ "code": 320804,
+ "name": "淮阴区"
+ },
+ {
+ "code": 320812,
+ "name": "清江浦区"
+ },
+ {
+ "code": 320813,
+ "name": "洪泽区"
+ },
+ {
+ "code": 320826,
+ "name": "涟水县"
+ },
+ {
+ "code": 320830,
+ "name": "盱眙县"
+ },
+ {
+ "code": 320831,
+ "name": "金湖县"
+ }
+ ],
+ "320900": [
+ {
+ "code": 320901,
+ "name": "盐城市市辖区"
+ },
+ {
+ "code": 320902,
+ "name": "亭湖区"
+ },
+ {
+ "code": 320903,
+ "name": "盐都区"
+ },
+ {
+ "code": 320904,
+ "name": "大丰区"
+ },
+ {
+ "code": 320921,
+ "name": "响水县"
+ },
+ {
+ "code": 320922,
+ "name": "滨海县"
+ },
+ {
+ "code": 320923,
+ "name": "阜宁县"
+ },
+ {
+ "code": 320924,
+ "name": "射阳县"
+ },
+ {
+ "code": 320925,
+ "name": "建湖县"
+ },
+ {
+ "code": 320981,
+ "name": "东台市"
+ }
+ ],
+ "321000": [
+ {
+ "code": 321001,
+ "name": "扬州市市辖区"
+ },
+ {
+ "code": 321002,
+ "name": "广陵区"
+ },
+ {
+ "code": 321003,
+ "name": "邗江区"
+ },
+ {
+ "code": 321012,
+ "name": "江都区"
+ },
+ {
+ "code": 321023,
+ "name": "宝应县"
+ },
+ {
+ "code": 321081,
+ "name": "仪征市"
+ },
+ {
+ "code": 321084,
+ "name": "高邮市"
+ }
+ ],
+ "321100": [
+ {
+ "code": 321101,
+ "name": "镇江市市辖区"
+ },
+ {
+ "code": 321102,
+ "name": "京口区"
+ },
+ {
+ "code": 321111,
+ "name": "润州区"
+ },
+ {
+ "code": 321112,
+ "name": "丹徒区"
+ },
+ {
+ "code": 321181,
+ "name": "丹阳市"
+ },
+ {
+ "code": 321182,
+ "name": "扬中市"
+ },
+ {
+ "code": 321183,
+ "name": "句容市"
+ }
+ ],
+ "321200": [
+ {
+ "code": 321201,
+ "name": "泰州市市辖区"
+ },
+ {
+ "code": 321202,
+ "name": "海陵区"
+ },
+ {
+ "code": 321203,
+ "name": "高港区"
+ },
+ {
+ "code": 321204,
+ "name": "姜堰区"
+ },
+ {
+ "code": 321281,
+ "name": "兴化市"
+ },
+ {
+ "code": 321282,
+ "name": "靖江市"
+ },
+ {
+ "code": 321283,
+ "name": "泰兴市"
+ }
+ ],
+ "321300": [
+ {
+ "code": 321301,
+ "name": "宿迁市市辖区"
+ },
+ {
+ "code": 321302,
+ "name": "宿城区"
+ },
+ {
+ "code": 321311,
+ "name": "宿豫区"
+ },
+ {
+ "code": 321322,
+ "name": "沭阳县"
+ },
+ {
+ "code": 321323,
+ "name": "泗阳县"
+ },
+ {
+ "code": 321324,
+ "name": "泗洪县"
+ }
+ ]
+ },
+ "330000": {
+ "330100": [
+ {
+ "code": 330101,
+ "name": "杭州市市辖区"
+ },
+ {
+ "code": 330102,
+ "name": "上城区"
+ },
+ {
+ "code": 330103,
+ "name": "下城区"
+ },
+ {
+ "code": 330104,
+ "name": "江干区"
+ },
+ {
+ "code": 330105,
+ "name": "拱墅区"
+ },
+ {
+ "code": 330106,
+ "name": "西湖区"
+ },
+ {
+ "code": 330108,
+ "name": "滨江区"
+ },
+ {
+ "code": 330109,
+ "name": "萧山区"
+ },
+ {
+ "code": 330110,
+ "name": "余杭区"
+ },
+ {
+ "code": 330111,
+ "name": "富阳区"
+ },
+ {
+ "code": 330112,
+ "name": "临安区"
+ },
+ {
+ "code": 330122,
+ "name": "桐庐县"
+ },
+ {
+ "code": 330127,
+ "name": "淳安县"
+ },
+ {
+ "code": 330182,
+ "name": "建德市"
+ }
+ ],
+ "330200": [
+ {
+ "code": 330201,
+ "name": "宁波市市辖区"
+ },
+ {
+ "code": 330203,
+ "name": "海曙区"
+ },
+ {
+ "code": 330205,
+ "name": "江北区"
+ },
+ {
+ "code": 330206,
+ "name": "北仑区"
+ },
+ {
+ "code": 330211,
+ "name": "镇海区"
+ },
+ {
+ "code": 330212,
+ "name": "鄞州区"
+ },
+ {
+ "code": 330213,
+ "name": "奉化区"
+ },
+ {
+ "code": 330225,
+ "name": "象山县"
+ },
+ {
+ "code": 330226,
+ "name": "宁海县"
+ },
+ {
+ "code": 330281,
+ "name": "余姚市"
+ },
+ {
+ "code": 330282,
+ "name": "慈溪市"
+ }
+ ],
+ "330300": [
+ {
+ "code": 330301,
+ "name": "温州市市辖区"
+ },
+ {
+ "code": 330302,
+ "name": "鹿城区"
+ },
+ {
+ "code": 330303,
+ "name": "龙湾区"
+ },
+ {
+ "code": 330304,
+ "name": "瓯海区"
+ },
+ {
+ "code": 330305,
+ "name": "洞头区"
+ },
+ {
+ "code": 330324,
+ "name": "永嘉县"
+ },
+ {
+ "code": 330326,
+ "name": "平阳县"
+ },
+ {
+ "code": 330327,
+ "name": "苍南县"
+ },
+ {
+ "code": 330328,
+ "name": "文成县"
+ },
+ {
+ "code": 330329,
+ "name": "泰顺县"
+ },
+ {
+ "code": 330381,
+ "name": "瑞安市"
+ },
+ {
+ "code": 330382,
+ "name": "乐清市"
+ }
+ ],
+ "330400": [
+ {
+ "code": 330401,
+ "name": "嘉兴市市辖区"
+ },
+ {
+ "code": 330402,
+ "name": "南湖区"
+ },
+ {
+ "code": 330411,
+ "name": "秀洲区"
+ },
+ {
+ "code": 330421,
+ "name": "嘉善县"
+ },
+ {
+ "code": 330424,
+ "name": "海盐县"
+ },
+ {
+ "code": 330481,
+ "name": "海宁市"
+ },
+ {
+ "code": 330482,
+ "name": "平湖市"
+ },
+ {
+ "code": 330483,
+ "name": "桐乡市"
+ }
+ ],
+ "330500": [
+ {
+ "code": 330501,
+ "name": "湖州市市辖区"
+ },
+ {
+ "code": 330502,
+ "name": "吴兴区"
+ },
+ {
+ "code": 330503,
+ "name": "南浔区"
+ },
+ {
+ "code": 330521,
+ "name": "德清县"
+ },
+ {
+ "code": 330522,
+ "name": "长兴县"
+ },
+ {
+ "code": 330523,
+ "name": "安吉县"
+ }
+ ],
+ "330600": [
+ {
+ "code": 330601,
+ "name": "绍兴市市辖区"
+ },
+ {
+ "code": 330602,
+ "name": "越城区"
+ },
+ {
+ "code": 330603,
+ "name": "柯桥区"
+ },
+ {
+ "code": 330604,
+ "name": "上虞区"
+ },
+ {
+ "code": 330624,
+ "name": "新昌县"
+ },
+ {
+ "code": 330681,
+ "name": "诸暨市"
+ },
+ {
+ "code": 330683,
+ "name": "嵊州市"
+ }
+ ],
+ "330700": [
+ {
+ "code": 330701,
+ "name": "金华市市辖区"
+ },
+ {
+ "code": 330702,
+ "name": "婺城区"
+ },
+ {
+ "code": 330703,
+ "name": "金东区"
+ },
+ {
+ "code": 330723,
+ "name": "武义县"
+ },
+ {
+ "code": 330726,
+ "name": "浦江县"
+ },
+ {
+ "code": 330727,
+ "name": "磐安县"
+ },
+ {
+ "code": 330781,
+ "name": "兰溪市"
+ },
+ {
+ "code": 330782,
+ "name": "义乌市"
+ },
+ {
+ "code": 330783,
+ "name": "东阳市"
+ },
+ {
+ "code": 330784,
+ "name": "永康市"
+ }
+ ],
+ "330800": [
+ {
+ "code": 330801,
+ "name": "衢州市市辖区"
+ },
+ {
+ "code": 330802,
+ "name": "柯城区"
+ },
+ {
+ "code": 330803,
+ "name": "衢江区"
+ },
+ {
+ "code": 330822,
+ "name": "常山县"
+ },
+ {
+ "code": 330824,
+ "name": "开化县"
+ },
+ {
+ "code": 330825,
+ "name": "龙游县"
+ },
+ {
+ "code": 330881,
+ "name": "江山市"
+ }
+ ],
+ "330900": [
+ {
+ "code": 330901,
+ "name": "舟山市市辖区"
+ },
+ {
+ "code": 330902,
+ "name": "定海区"
+ },
+ {
+ "code": 330903,
+ "name": "普陀区"
+ },
+ {
+ "code": 330921,
+ "name": "岱山县"
+ },
+ {
+ "code": 330922,
+ "name": "嵊泗县"
+ }
+ ],
+ "331000": [
+ {
+ "code": 331001,
+ "name": "台州市市辖区"
+ },
+ {
+ "code": 331002,
+ "name": "椒江区"
+ },
+ {
+ "code": 331003,
+ "name": "黄岩区"
+ },
+ {
+ "code": 331004,
+ "name": "路桥区"
+ },
+ {
+ "code": 331022,
+ "name": "三门县"
+ },
+ {
+ "code": 331023,
+ "name": "天台县"
+ },
+ {
+ "code": 331024,
+ "name": "仙居县"
+ },
+ {
+ "code": 331081,
+ "name": "温岭市"
+ },
+ {
+ "code": 331082,
+ "name": "临海市"
+ },
+ {
+ "code": 331083,
+ "name": "玉环市"
+ }
+ ],
+ "331100": [
+ {
+ "code": 331101,
+ "name": "丽水市市辖区"
+ },
+ {
+ "code": 331102,
+ "name": "莲都区"
+ },
+ {
+ "code": 331121,
+ "name": "青田县"
+ },
+ {
+ "code": 331122,
+ "name": "缙云县"
+ },
+ {
+ "code": 331123,
+ "name": "遂昌县"
+ },
+ {
+ "code": 331124,
+ "name": "松阳县"
+ },
+ {
+ "code": 331125,
+ "name": "云和县"
+ },
+ {
+ "code": 331126,
+ "name": "庆元县"
+ },
+ {
+ "code": 331127,
+ "name": "景宁畲族自治县"
+ },
+ {
+ "code": 331181,
+ "name": "龙泉市"
+ }
+ ]
+ },
+ "340000": {
+ "340100": [
+ {
+ "code": 340101,
+ "name": "合肥市市辖区"
+ },
+ {
+ "code": 340102,
+ "name": "瑶海区"
+ },
+ {
+ "code": 340103,
+ "name": "庐阳区"
+ },
+ {
+ "code": 340104,
+ "name": "蜀山区"
+ },
+ {
+ "code": 340111,
+ "name": "包河区"
+ },
+ {
+ "code": 340121,
+ "name": "长丰县"
+ },
+ {
+ "code": 340122,
+ "name": "肥东县"
+ },
+ {
+ "code": 340123,
+ "name": "肥西县"
+ },
+ {
+ "code": 340124,
+ "name": "庐江县"
+ },
+ {
+ "code": 340181,
+ "name": "巢湖市"
+ }
+ ],
+ "340200": [
+ {
+ "code": 340201,
+ "name": "芜湖市市辖区"
+ },
+ {
+ "code": 340202,
+ "name": "镜湖区"
+ },
+ {
+ "code": 340203,
+ "name": "弋江区"
+ },
+ {
+ "code": 340207,
+ "name": "鸠江区"
+ },
+ {
+ "code": 340208,
+ "name": "三山区"
+ },
+ {
+ "code": 340221,
+ "name": "芜湖县"
+ },
+ {
+ "code": 340222,
+ "name": "繁昌县"
+ },
+ {
+ "code": 340223,
+ "name": "南陵县"
+ },
+ {
+ "code": 340225,
+ "name": "无为县"
+ }
+ ],
+ "340300": [
+ {
+ "code": 340301,
+ "name": "蚌埠市市辖区"
+ },
+ {
+ "code": 340302,
+ "name": "龙子湖区"
+ },
+ {
+ "code": 340303,
+ "name": "蚌山区"
+ },
+ {
+ "code": 340304,
+ "name": "禹会区"
+ },
+ {
+ "code": 340311,
+ "name": "淮上区"
+ },
+ {
+ "code": 340321,
+ "name": "怀远县"
+ },
+ {
+ "code": 340322,
+ "name": "五河县"
+ },
+ {
+ "code": 340323,
+ "name": "固镇县"
+ }
+ ],
+ "340400": [
+ {
+ "code": 340401,
+ "name": "淮南市市辖区"
+ },
+ {
+ "code": 340402,
+ "name": "大通区"
+ },
+ {
+ "code": 340403,
+ "name": "田家庵区"
+ },
+ {
+ "code": 340404,
+ "name": "谢家集区"
+ },
+ {
+ "code": 340405,
+ "name": "八公山区"
+ },
+ {
+ "code": 340406,
+ "name": "潘集区"
+ },
+ {
+ "code": 340421,
+ "name": "凤台县"
+ },
+ {
+ "code": 340422,
+ "name": "寿县"
+ }
+ ],
+ "340500": [
+ {
+ "code": 340501,
+ "name": "马鞍山市市辖区"
+ },
+ {
+ "code": 340503,
+ "name": "花山区"
+ },
+ {
+ "code": 340504,
+ "name": "雨山区"
+ },
+ {
+ "code": 340506,
+ "name": "博望区"
+ },
+ {
+ "code": 340521,
+ "name": "当涂县"
+ },
+ {
+ "code": 340522,
+ "name": "含山县"
+ },
+ {
+ "code": 340523,
+ "name": "和县"
+ }
+ ],
+ "340600": [
+ {
+ "code": 340601,
+ "name": "淮北市市辖区"
+ },
+ {
+ "code": 340602,
+ "name": "杜集区"
+ },
+ {
+ "code": 340603,
+ "name": "相山区"
+ },
+ {
+ "code": 340604,
+ "name": "烈山区"
+ },
+ {
+ "code": 340621,
+ "name": "濉溪县"
+ }
+ ],
+ "340700": [
+ {
+ "code": 340701,
+ "name": "铜陵市市辖区"
+ },
+ {
+ "code": 340705,
+ "name": "铜官区"
+ },
+ {
+ "code": 340706,
+ "name": "义安区"
+ },
+ {
+ "code": 340711,
+ "name": "郊区"
+ },
+ {
+ "code": 340722,
+ "name": "枞阳县"
+ }
+ ],
+ "340800": [
+ {
+ "code": 340801,
+ "name": "安庆市市辖区"
+ },
+ {
+ "code": 340802,
+ "name": "迎江区"
+ },
+ {
+ "code": 340803,
+ "name": "大观区"
+ },
+ {
+ "code": 340811,
+ "name": "宜秀区"
+ },
+ {
+ "code": 340822,
+ "name": "怀宁县"
+ },
+ {
+ "code": 340824,
+ "name": "潜山市"
+ },
+ {
+ "code": 340825,
+ "name": "太湖县"
+ },
+ {
+ "code": 340826,
+ "name": "宿松县"
+ },
+ {
+ "code": 340827,
+ "name": "望江县"
+ },
+ {
+ "code": 340828,
+ "name": "岳西县"
+ },
+ {
+ "code": 340881,
+ "name": "桐城市"
+ }
+ ],
+ "341000": [
+ {
+ "code": 341001,
+ "name": "黄山市市辖区"
+ },
+ {
+ "code": 341002,
+ "name": "屯溪区"
+ },
+ {
+ "code": 341003,
+ "name": "黄山区"
+ },
+ {
+ "code": 341004,
+ "name": "徽州区"
+ },
+ {
+ "code": 341021,
+ "name": "歙县"
+ },
+ {
+ "code": 341022,
+ "name": "休宁县"
+ },
+ {
+ "code": 341023,
+ "name": "黟县"
+ },
+ {
+ "code": 341024,
+ "name": "祁门县"
+ }
+ ],
+ "341100": [
+ {
+ "code": 341101,
+ "name": "滁州市市辖区"
+ },
+ {
+ "code": 341102,
+ "name": "琅琊区"
+ },
+ {
+ "code": 341103,
+ "name": "南谯区"
+ },
+ {
+ "code": 341122,
+ "name": "来安县"
+ },
+ {
+ "code": 341124,
+ "name": "全椒县"
+ },
+ {
+ "code": 341125,
+ "name": "定远县"
+ },
+ {
+ "code": 341126,
+ "name": "凤阳县"
+ },
+ {
+ "code": 341181,
+ "name": "天长市"
+ },
+ {
+ "code": 341182,
+ "name": "明光市"
+ }
+ ],
+ "341200": [
+ {
+ "code": 341201,
+ "name": "阜阳市市辖区"
+ },
+ {
+ "code": 341202,
+ "name": "颍州区"
+ },
+ {
+ "code": 341203,
+ "name": "颍东区"
+ },
+ {
+ "code": 341204,
+ "name": "颍泉区"
+ },
+ {
+ "code": 341221,
+ "name": "临泉县"
+ },
+ {
+ "code": 341222,
+ "name": "太和县"
+ },
+ {
+ "code": 341225,
+ "name": "阜南县"
+ },
+ {
+ "code": 341226,
+ "name": "颍上县"
+ },
+ {
+ "code": 341282,
+ "name": "界首市"
+ }
+ ],
+ "341300": [
+ {
+ "code": 341301,
+ "name": "宿州市市辖区"
+ },
+ {
+ "code": 341302,
+ "name": "埇桥区"
+ },
+ {
+ "code": 341321,
+ "name": "砀山县"
+ },
+ {
+ "code": 341322,
+ "name": "萧县"
+ },
+ {
+ "code": 341323,
+ "name": "灵璧县"
+ },
+ {
+ "code": 341324,
+ "name": "泗县"
+ }
+ ],
+ "341500": [
+ {
+ "code": 341501,
+ "name": "六安市市辖区"
+ },
+ {
+ "code": 341502,
+ "name": "金安区"
+ },
+ {
+ "code": 341503,
+ "name": "裕安区"
+ },
+ {
+ "code": 341504,
+ "name": "叶集区"
+ },
+ {
+ "code": 341522,
+ "name": "霍邱县"
+ },
+ {
+ "code": 341523,
+ "name": "舒城县"
+ },
+ {
+ "code": 341524,
+ "name": "金寨县"
+ },
+ {
+ "code": 341525,
+ "name": "霍山县"
+ }
+ ],
+ "341600": [
+ {
+ "code": 341601,
+ "name": "亳州市市辖区"
+ },
+ {
+ "code": 341602,
+ "name": "谯城区"
+ },
+ {
+ "code": 341621,
+ "name": "涡阳县"
+ },
+ {
+ "code": 341622,
+ "name": "蒙城县"
+ },
+ {
+ "code": 341623,
+ "name": "利辛县"
+ }
+ ],
+ "341700": [
+ {
+ "code": 341701,
+ "name": "池州市市辖区"
+ },
+ {
+ "code": 341702,
+ "name": "贵池区"
+ },
+ {
+ "code": 341721,
+ "name": "东至县"
+ },
+ {
+ "code": 341722,
+ "name": "石台县"
+ },
+ {
+ "code": 341723,
+ "name": "青阳县"
+ }
+ ],
+ "341800": [
+ {
+ "code": 341801,
+ "name": "宣城市市辖区"
+ },
+ {
+ "code": 341802,
+ "name": "宣州区"
+ },
+ {
+ "code": 341821,
+ "name": "郎溪县"
+ },
+ {
+ "code": 341822,
+ "name": "广德县"
+ },
+ {
+ "code": 341823,
+ "name": "泾县"
+ },
+ {
+ "code": 341824,
+ "name": "绩溪县"
+ },
+ {
+ "code": 341825,
+ "name": "旌德县"
+ },
+ {
+ "code": 341881,
+ "name": "宁国市"
+ }
+ ]
+ },
+ "350000": {
+ "350100": [
+ {
+ "code": 350101,
+ "name": "福州市市辖区"
+ },
+ {
+ "code": 350102,
+ "name": "鼓楼区"
+ },
+ {
+ "code": 350103,
+ "name": "台江区"
+ },
+ {
+ "code": 350104,
+ "name": "仓山区"
+ },
+ {
+ "code": 350105,
+ "name": "马尾区"
+ },
+ {
+ "code": 350111,
+ "name": "晋安区"
+ },
+ {
+ "code": 350112,
+ "name": "长乐区"
+ },
+ {
+ "code": 350121,
+ "name": "闽侯县"
+ },
+ {
+ "code": 350122,
+ "name": "连江县"
+ },
+ {
+ "code": 350123,
+ "name": "罗源县"
+ },
+ {
+ "code": 350124,
+ "name": "闽清县"
+ },
+ {
+ "code": 350125,
+ "name": "永泰县"
+ },
+ {
+ "code": 350128,
+ "name": "平潭县"
+ },
+ {
+ "code": 350181,
+ "name": "福清市"
+ }
+ ],
+ "350200": [
+ {
+ "code": 350201,
+ "name": "厦门市市辖区"
+ },
+ {
+ "code": 350203,
+ "name": "思明区"
+ },
+ {
+ "code": 350205,
+ "name": "海沧区"
+ },
+ {
+ "code": 350206,
+ "name": "湖里区"
+ },
+ {
+ "code": 350211,
+ "name": "集美区"
+ },
+ {
+ "code": 350212,
+ "name": "同安区"
+ },
+ {
+ "code": 350213,
+ "name": "翔安区"
+ }
+ ],
+ "350300": [
+ {
+ "code": 350301,
+ "name": "莆田市市辖区"
+ },
+ {
+ "code": 350302,
+ "name": "城厢区"
+ },
+ {
+ "code": 350303,
+ "name": "涵江区"
+ },
+ {
+ "code": 350304,
+ "name": "荔城区"
+ },
+ {
+ "code": 350305,
+ "name": "秀屿区"
+ },
+ {
+ "code": 350322,
+ "name": "仙游县"
+ }
+ ],
+ "350400": [
+ {
+ "code": 350401,
+ "name": "三明市市辖区"
+ },
+ {
+ "code": 350402,
+ "name": "梅列区"
+ },
+ {
+ "code": 350403,
+ "name": "三元区"
+ },
+ {
+ "code": 350421,
+ "name": "明溪县"
+ },
+ {
+ "code": 350423,
+ "name": "清流县"
+ },
+ {
+ "code": 350424,
+ "name": "宁化县"
+ },
+ {
+ "code": 350425,
+ "name": "大田县"
+ },
+ {
+ "code": 350426,
+ "name": "尤溪县"
+ },
+ {
+ "code": 350427,
+ "name": "沙县"
+ },
+ {
+ "code": 350428,
+ "name": "将乐县"
+ },
+ {
+ "code": 350429,
+ "name": "泰宁县"
+ },
+ {
+ "code": 350430,
+ "name": "建宁县"
+ },
+ {
+ "code": 350481,
+ "name": "永安市"
+ }
+ ],
+ "350500": [
+ {
+ "code": 350501,
+ "name": "泉州市市辖区"
+ },
+ {
+ "code": 350502,
+ "name": "鲤城区"
+ },
+ {
+ "code": 350503,
+ "name": "丰泽区"
+ },
+ {
+ "code": 350504,
+ "name": "洛江区"
+ },
+ {
+ "code": 350505,
+ "name": "泉港区"
+ },
+ {
+ "code": 350521,
+ "name": "惠安县"
+ },
+ {
+ "code": 350524,
+ "name": "安溪县"
+ },
+ {
+ "code": 350525,
+ "name": "永春县"
+ },
+ {
+ "code": 350526,
+ "name": "德化县"
+ },
+ {
+ "code": 350527,
+ "name": "金门县"
+ },
+ {
+ "code": 350581,
+ "name": "石狮市"
+ },
+ {
+ "code": 350582,
+ "name": "晋江市"
+ },
+ {
+ "code": 350583,
+ "name": "南安市"
+ }
+ ],
+ "350600": [
+ {
+ "code": 350601,
+ "name": "漳州市市辖区"
+ },
+ {
+ "code": 350602,
+ "name": "芗城区"
+ },
+ {
+ "code": 350603,
+ "name": "龙文区"
+ },
+ {
+ "code": 350622,
+ "name": "云霄县"
+ },
+ {
+ "code": 350623,
+ "name": "漳浦县"
+ },
+ {
+ "code": 350624,
+ "name": "诏安县"
+ },
+ {
+ "code": 350625,
+ "name": "长泰县"
+ },
+ {
+ "code": 350626,
+ "name": "东山县"
+ },
+ {
+ "code": 350627,
+ "name": "南靖县"
+ },
+ {
+ "code": 350628,
+ "name": "平和县"
+ },
+ {
+ "code": 350629,
+ "name": "华安县"
+ },
+ {
+ "code": 350681,
+ "name": "龙海市"
+ }
+ ],
+ "350700": [
+ {
+ "code": 350701,
+ "name": "南平市市辖区"
+ },
+ {
+ "code": 350702,
+ "name": "延平区"
+ },
+ {
+ "code": 350703,
+ "name": "建阳区"
+ },
+ {
+ "code": 350721,
+ "name": "顺昌县"
+ },
+ {
+ "code": 350722,
+ "name": "浦城县"
+ },
+ {
+ "code": 350723,
+ "name": "光泽县"
+ },
+ {
+ "code": 350724,
+ "name": "松溪县"
+ },
+ {
+ "code": 350725,
+ "name": "政和县"
+ },
+ {
+ "code": 350781,
+ "name": "邵武市"
+ },
+ {
+ "code": 350782,
+ "name": "武夷山市"
+ },
+ {
+ "code": 350783,
+ "name": "建瓯市"
+ }
+ ],
+ "350800": [
+ {
+ "code": 350801,
+ "name": "龙岩市市辖区"
+ },
+ {
+ "code": 350802,
+ "name": "新罗区"
+ },
+ {
+ "code": 350803,
+ "name": "永定区"
+ },
+ {
+ "code": 350821,
+ "name": "长汀县"
+ },
+ {
+ "code": 350823,
+ "name": "上杭县"
+ },
+ {
+ "code": 350824,
+ "name": "武平县"
+ },
+ {
+ "code": 350825,
+ "name": "连城县"
+ },
+ {
+ "code": 350881,
+ "name": "漳平市"
+ }
+ ],
+ "350900": [
+ {
+ "code": 350901,
+ "name": "宁德市市辖区"
+ },
+ {
+ "code": 350902,
+ "name": "蕉城区"
+ },
+ {
+ "code": 350921,
+ "name": "霞浦县"
+ },
+ {
+ "code": 350922,
+ "name": "古田县"
+ },
+ {
+ "code": 350923,
+ "name": "屏南县"
+ },
+ {
+ "code": 350924,
+ "name": "寿宁县"
+ },
+ {
+ "code": 350925,
+ "name": "周宁县"
+ },
+ {
+ "code": 350926,
+ "name": "柘荣县"
+ },
+ {
+ "code": 350981,
+ "name": "福安市"
+ },
+ {
+ "code": 350982,
+ "name": "福鼎市"
+ }
+ ]
+ },
+ "360000": {
+ "360100": [
+ {
+ "code": 360101,
+ "name": "南昌市市辖区"
+ },
+ {
+ "code": 360102,
+ "name": "东湖区"
+ },
+ {
+ "code": 360103,
+ "name": "西湖区"
+ },
+ {
+ "code": 360104,
+ "name": "青云谱区"
+ },
+ {
+ "code": 360105,
+ "name": "湾里区"
+ },
+ {
+ "code": 360111,
+ "name": "青山湖区"
+ },
+ {
+ "code": 360112,
+ "name": "新建区"
+ },
+ {
+ "code": 360121,
+ "name": "南昌县"
+ },
+ {
+ "code": 360123,
+ "name": "安义县"
+ },
+ {
+ "code": 360124,
+ "name": "进贤县"
+ }
+ ],
+ "360200": [
+ {
+ "code": 360201,
+ "name": "景德镇市市辖区"
+ },
+ {
+ "code": 360202,
+ "name": "昌江区"
+ },
+ {
+ "code": 360203,
+ "name": "珠山区"
+ },
+ {
+ "code": 360222,
+ "name": "浮梁县"
+ },
+ {
+ "code": 360281,
+ "name": "乐平市"
+ }
+ ],
+ "360300": [
+ {
+ "code": 360301,
+ "name": "萍乡市市辖区"
+ },
+ {
+ "code": 360302,
+ "name": "安源区"
+ },
+ {
+ "code": 360313,
+ "name": "湘东区"
+ },
+ {
+ "code": 360321,
+ "name": "莲花县"
+ },
+ {
+ "code": 360322,
+ "name": "上栗县"
+ },
+ {
+ "code": 360323,
+ "name": "芦溪县"
+ }
+ ],
+ "360400": [
+ {
+ "code": 360401,
+ "name": "九江市市辖区"
+ },
+ {
+ "code": 360402,
+ "name": "濂溪区"
+ },
+ {
+ "code": 360403,
+ "name": "浔阳区"
+ },
+ {
+ "code": 360404,
+ "name": "柴桑区"
+ },
+ {
+ "code": 360423,
+ "name": "武宁县"
+ },
+ {
+ "code": 360424,
+ "name": "修水县"
+ },
+ {
+ "code": 360425,
+ "name": "永修县"
+ },
+ {
+ "code": 360426,
+ "name": "德安县"
+ },
+ {
+ "code": 360428,
+ "name": "都昌县"
+ },
+ {
+ "code": 360429,
+ "name": "湖口县"
+ },
+ {
+ "code": 360430,
+ "name": "彭泽县"
+ },
+ {
+ "code": 360481,
+ "name": "瑞昌市"
+ },
+ {
+ "code": 360482,
+ "name": "共青城市"
+ },
+ {
+ "code": 360483,
+ "name": "庐山市"
+ }
+ ],
+ "360500": [
+ {
+ "code": 360501,
+ "name": "新余市市辖区"
+ },
+ {
+ "code": 360502,
+ "name": "渝水区"
+ },
+ {
+ "code": 360521,
+ "name": "分宜县"
+ }
+ ],
+ "360600": [
+ {
+ "code": 360601,
+ "name": "鹰潭市市辖区"
+ },
+ {
+ "code": 360602,
+ "name": "月湖区"
+ },
+ {
+ "code": 360603,
+ "name": "余江区"
+ },
+ {
+ "code": 360681,
+ "name": "贵溪市"
+ }
+ ],
+ "360700": [
+ {
+ "code": 360701,
+ "name": "赣州市市辖区"
+ },
+ {
+ "code": 360702,
+ "name": "章贡区"
+ },
+ {
+ "code": 360703,
+ "name": "南康区"
+ },
+ {
+ "code": 360704,
+ "name": "赣县区"
+ },
+ {
+ "code": 360722,
+ "name": "信丰县"
+ },
+ {
+ "code": 360723,
+ "name": "大余县"
+ },
+ {
+ "code": 360724,
+ "name": "上犹县"
+ },
+ {
+ "code": 360725,
+ "name": "崇义县"
+ },
+ {
+ "code": 360726,
+ "name": "安远县"
+ },
+ {
+ "code": 360727,
+ "name": "龙南县"
+ },
+ {
+ "code": 360728,
+ "name": "定南县"
+ },
+ {
+ "code": 360729,
+ "name": "全南县"
+ },
+ {
+ "code": 360730,
+ "name": "宁都县"
+ },
+ {
+ "code": 360731,
+ "name": "于都县"
+ },
+ {
+ "code": 360732,
+ "name": "兴国县"
+ },
+ {
+ "code": 360733,
+ "name": "会昌县"
+ },
+ {
+ "code": 360734,
+ "name": "寻乌县"
+ },
+ {
+ "code": 360735,
+ "name": "石城县"
+ },
+ {
+ "code": 360781,
+ "name": "瑞金市"
+ }
+ ],
+ "360800": [
+ {
+ "code": 360801,
+ "name": "吉安市市辖区"
+ },
+ {
+ "code": 360802,
+ "name": "吉州区"
+ },
+ {
+ "code": 360803,
+ "name": "青原区"
+ },
+ {
+ "code": 360821,
+ "name": "吉安县"
+ },
+ {
+ "code": 360822,
+ "name": "吉水县"
+ },
+ {
+ "code": 360823,
+ "name": "峡江县"
+ },
+ {
+ "code": 360824,
+ "name": "新干县"
+ },
+ {
+ "code": 360825,
+ "name": "永丰县"
+ },
+ {
+ "code": 360826,
+ "name": "泰和县"
+ },
+ {
+ "code": 360827,
+ "name": "遂川县"
+ },
+ {
+ "code": 360828,
+ "name": "万安县"
+ },
+ {
+ "code": 360829,
+ "name": "安福县"
+ },
+ {
+ "code": 360830,
+ "name": "永新县"
+ },
+ {
+ "code": 360881,
+ "name": "井冈山市"
+ }
+ ],
+ "360900": [
+ {
+ "code": 360901,
+ "name": "宜春市市辖区"
+ },
+ {
+ "code": 360902,
+ "name": "袁州区"
+ },
+ {
+ "code": 360921,
+ "name": "奉新县"
+ },
+ {
+ "code": 360922,
+ "name": "万载县"
+ },
+ {
+ "code": 360923,
+ "name": "上高县"
+ },
+ {
+ "code": 360924,
+ "name": "宜丰县"
+ },
+ {
+ "code": 360925,
+ "name": "靖安县"
+ },
+ {
+ "code": 360926,
+ "name": "铜鼓县"
+ },
+ {
+ "code": 360981,
+ "name": "丰城市"
+ },
+ {
+ "code": 360982,
+ "name": "樟树市"
+ },
+ {
+ "code": 360983,
+ "name": "高安市"
+ }
+ ],
+ "361000": [
+ {
+ "code": 361001,
+ "name": "抚州市市辖区"
+ },
+ {
+ "code": 361002,
+ "name": "临川区"
+ },
+ {
+ "code": 361003,
+ "name": "东乡区"
+ },
+ {
+ "code": 361021,
+ "name": "南城县"
+ },
+ {
+ "code": 361022,
+ "name": "黎川县"
+ },
+ {
+ "code": 361023,
+ "name": "南丰县"
+ },
+ {
+ "code": 361024,
+ "name": "崇仁县"
+ },
+ {
+ "code": 361025,
+ "name": "乐安县"
+ },
+ {
+ "code": 361026,
+ "name": "宜黄县"
+ },
+ {
+ "code": 361027,
+ "name": "金溪县"
+ },
+ {
+ "code": 361028,
+ "name": "资溪县"
+ },
+ {
+ "code": 361030,
+ "name": "广昌县"
+ }
+ ],
+ "361100": [
+ {
+ "code": 361101,
+ "name": "上饶市市辖区"
+ },
+ {
+ "code": 361102,
+ "name": "信州区"
+ },
+ {
+ "code": 361103,
+ "name": "广丰区"
+ },
+ {
+ "code": 361121,
+ "name": "上饶县"
+ },
+ {
+ "code": 361123,
+ "name": "玉山县"
+ },
+ {
+ "code": 361124,
+ "name": "铅山县"
+ },
+ {
+ "code": 361125,
+ "name": "横峰县"
+ },
+ {
+ "code": 361126,
+ "name": "弋阳县"
+ },
+ {
+ "code": 361127,
+ "name": "余干县"
+ },
+ {
+ "code": 361128,
+ "name": "鄱阳县"
+ },
+ {
+ "code": 361129,
+ "name": "万年县"
+ },
+ {
+ "code": 361130,
+ "name": "婺源县"
+ },
+ {
+ "code": 361181,
+ "name": "德兴市"
+ }
+ ]
+ },
+ "370000": {
+ "370100": [
+ {
+ "code": 370101,
+ "name": "济南市市辖区"
+ },
+ {
+ "code": 370102,
+ "name": "历下区"
+ },
+ {
+ "code": 370103,
+ "name": "市中区"
+ },
+ {
+ "code": 370104,
+ "name": "槐荫区"
+ },
+ {
+ "code": 370105,
+ "name": "天桥区"
+ },
+ {
+ "code": 370112,
+ "name": "历城区"
+ },
+ {
+ "code": 370113,
+ "name": "长清区"
+ },
+ {
+ "code": 370114,
+ "name": "章丘区"
+ },
+ {
+ "code": 370115,
+ "name": "济阳区"
+ },
+ {
+ "code": 370116,
+ "name": "莱芜区"
+ },
+ {
+ "code": 370117,
+ "name": "钢城区"
+ },
+ {
+ "code": 370124,
+ "name": "平阴县"
+ },
+ {
+ "code": 370126,
+ "name": "商河县"
+ }
+ ],
+ "370200": [
+ {
+ "code": 370201,
+ "name": "青岛市市辖区"
+ },
+ {
+ "code": 370202,
+ "name": "市南区"
+ },
+ {
+ "code": 370203,
+ "name": "市北区"
+ },
+ {
+ "code": 370211,
+ "name": "黄岛区"
+ },
+ {
+ "code": 370212,
+ "name": "崂山区"
+ },
+ {
+ "code": 370213,
+ "name": "李沧区"
+ },
+ {
+ "code": 370214,
+ "name": "城阳区"
+ },
+ {
+ "code": 370215,
+ "name": "即墨区"
+ },
+ {
+ "code": 370281,
+ "name": "胶州市"
+ },
+ {
+ "code": 370283,
+ "name": "平度市"
+ },
+ {
+ "code": 370285,
+ "name": "莱西市"
+ }
+ ],
+ "370300": [
+ {
+ "code": 370301,
+ "name": "淄博市市辖区"
+ },
+ {
+ "code": 370302,
+ "name": "淄川区"
+ },
+ {
+ "code": 370303,
+ "name": "张店区"
+ },
+ {
+ "code": 370304,
+ "name": "博山区"
+ },
+ {
+ "code": 370305,
+ "name": "临淄区"
+ },
+ {
+ "code": 370306,
+ "name": "周村区"
+ },
+ {
+ "code": 370321,
+ "name": "桓台县"
+ },
+ {
+ "code": 370322,
+ "name": "高青县"
+ },
+ {
+ "code": 370323,
+ "name": "沂源县"
+ }
+ ],
+ "370400": [
+ {
+ "code": 370401,
+ "name": "枣庄市市辖区"
+ },
+ {
+ "code": 370402,
+ "name": "市中区"
+ },
+ {
+ "code": 370403,
+ "name": "薛城区"
+ },
+ {
+ "code": 370404,
+ "name": "峄城区"
+ },
+ {
+ "code": 370405,
+ "name": "台儿庄区"
+ },
+ {
+ "code": 370406,
+ "name": "山亭区"
+ },
+ {
+ "code": 370481,
+ "name": "滕州市"
+ }
+ ],
+ "370500": [
+ {
+ "code": 370501,
+ "name": "东营市市辖区"
+ },
+ {
+ "code": 370502,
+ "name": "东营区"
+ },
+ {
+ "code": 370503,
+ "name": "河口区"
+ },
+ {
+ "code": 370505,
+ "name": "垦利区"
+ },
+ {
+ "code": 370522,
+ "name": "利津县"
+ },
+ {
+ "code": 370523,
+ "name": "广饶县"
+ }
+ ],
+ "370600": [
+ {
+ "code": 370601,
+ "name": "烟台市市辖区"
+ },
+ {
+ "code": 370602,
+ "name": "芝罘区"
+ },
+ {
+ "code": 370611,
+ "name": "福山区"
+ },
+ {
+ "code": 370612,
+ "name": "牟平区"
+ },
+ {
+ "code": 370613,
+ "name": "莱山区"
+ },
+ {
+ "code": 370634,
+ "name": "长岛县"
+ },
+ {
+ "code": 370681,
+ "name": "龙口市"
+ },
+ {
+ "code": 370682,
+ "name": "莱阳市"
+ },
+ {
+ "code": 370683,
+ "name": "莱州市"
+ },
+ {
+ "code": 370684,
+ "name": "蓬莱市"
+ },
+ {
+ "code": 370685,
+ "name": "招远市"
+ },
+ {
+ "code": 370686,
+ "name": "栖霞市"
+ },
+ {
+ "code": 370687,
+ "name": "海阳市"
+ }
+ ],
+ "370700": [
+ {
+ "code": 370701,
+ "name": "潍坊市市辖区"
+ },
+ {
+ "code": 370702,
+ "name": "潍城区"
+ },
+ {
+ "code": 370703,
+ "name": "寒亭区"
+ },
+ {
+ "code": 370704,
+ "name": "坊子区"
+ },
+ {
+ "code": 370705,
+ "name": "奎文区"
+ },
+ {
+ "code": 370724,
+ "name": "临朐县"
+ },
+ {
+ "code": 370725,
+ "name": "昌乐县"
+ },
+ {
+ "code": 370781,
+ "name": "青州市"
+ },
+ {
+ "code": 370782,
+ "name": "诸城市"
+ },
+ {
+ "code": 370783,
+ "name": "寿光市"
+ },
+ {
+ "code": 370784,
+ "name": "安丘市"
+ },
+ {
+ "code": 370785,
+ "name": "高密市"
+ },
+ {
+ "code": 370786,
+ "name": "昌邑市"
+ }
+ ],
+ "370800": [
+ {
+ "code": 370801,
+ "name": "济宁市市辖区"
+ },
+ {
+ "code": 370811,
+ "name": "任城区"
+ },
+ {
+ "code": 370812,
+ "name": "兖州区"
+ },
+ {
+ "code": 370826,
+ "name": "微山县"
+ },
+ {
+ "code": 370827,
+ "name": "鱼台县"
+ },
+ {
+ "code": 370828,
+ "name": "金乡县"
+ },
+ {
+ "code": 370829,
+ "name": "嘉祥县"
+ },
+ {
+ "code": 370830,
+ "name": "汶上县"
+ },
+ {
+ "code": 370831,
+ "name": "泗水县"
+ },
+ {
+ "code": 370832,
+ "name": "梁山县"
+ },
+ {
+ "code": 370881,
+ "name": "曲阜市"
+ },
+ {
+ "code": 370883,
+ "name": "邹城市"
+ }
+ ],
+ "370900": [
+ {
+ "code": 370901,
+ "name": "泰安市市辖区"
+ },
+ {
+ "code": 370902,
+ "name": "泰山区"
+ },
+ {
+ "code": 370911,
+ "name": "岱岳区"
+ },
+ {
+ "code": 370921,
+ "name": "宁阳县"
+ },
+ {
+ "code": 370923,
+ "name": "东平县"
+ },
+ {
+ "code": 370982,
+ "name": "新泰市"
+ },
+ {
+ "code": 370983,
+ "name": "肥城市"
+ }
+ ],
+ "371000": [
+ {
+ "code": 371001,
+ "name": "威海市市辖区"
+ },
+ {
+ "code": 371002,
+ "name": "环翠区"
+ },
+ {
+ "code": 371003,
+ "name": "文登区"
+ },
+ {
+ "code": 371082,
+ "name": "荣成市"
+ },
+ {
+ "code": 371083,
+ "name": "乳山市"
+ }
+ ],
+ "371100": [
+ {
+ "code": 371101,
+ "name": "日照市市辖区"
+ },
+ {
+ "code": 371102,
+ "name": "东港区"
+ },
+ {
+ "code": 371103,
+ "name": "岚山区"
+ },
+ {
+ "code": 371121,
+ "name": "五莲县"
+ },
+ {
+ "code": 371122,
+ "name": "莒县"
+ }
+ ],
+ "371300": [
+ {
+ "code": 371301,
+ "name": "临沂市市辖区"
+ },
+ {
+ "code": 371302,
+ "name": "兰山区"
+ },
+ {
+ "code": 371311,
+ "name": "罗庄区"
+ },
+ {
+ "code": 371312,
+ "name": "河东区"
+ },
+ {
+ "code": 371321,
+ "name": "沂南县"
+ },
+ {
+ "code": 371322,
+ "name": "郯城县"
+ },
+ {
+ "code": 371323,
+ "name": "沂水县"
+ },
+ {
+ "code": 371324,
+ "name": "兰陵县"
+ },
+ {
+ "code": 371325,
+ "name": "费县"
+ },
+ {
+ "code": 371326,
+ "name": "平邑县"
+ },
+ {
+ "code": 371327,
+ "name": "莒南县"
+ },
+ {
+ "code": 371328,
+ "name": "蒙阴县"
+ },
+ {
+ "code": 371329,
+ "name": "临沭县"
+ }
+ ],
+ "371400": [
+ {
+ "code": 371401,
+ "name": "德州市市辖区"
+ },
+ {
+ "code": 371402,
+ "name": "德城区"
+ },
+ {
+ "code": 371403,
+ "name": "陵城区"
+ },
+ {
+ "code": 371422,
+ "name": "宁津县"
+ },
+ {
+ "code": 371423,
+ "name": "庆云县"
+ },
+ {
+ "code": 371424,
+ "name": "临邑县"
+ },
+ {
+ "code": 371425,
+ "name": "齐河县"
+ },
+ {
+ "code": 371426,
+ "name": "平原县"
+ },
+ {
+ "code": 371427,
+ "name": "夏津县"
+ },
+ {
+ "code": 371428,
+ "name": "武城县"
+ },
+ {
+ "code": 371481,
+ "name": "乐陵市"
+ },
+ {
+ "code": 371482,
+ "name": "禹城市"
+ }
+ ],
+ "371500": [
+ {
+ "code": 371501,
+ "name": "聊城市市辖区"
+ },
+ {
+ "code": 371502,
+ "name": "东昌府区"
+ },
+ {
+ "code": 371521,
+ "name": "阳谷县"
+ },
+ {
+ "code": 371522,
+ "name": "莘县"
+ },
+ {
+ "code": 371523,
+ "name": "茌平县"
+ },
+ {
+ "code": 371524,
+ "name": "东阿县"
+ },
+ {
+ "code": 371525,
+ "name": "冠县"
+ },
+ {
+ "code": 371526,
+ "name": "高唐县"
+ },
+ {
+ "code": 371581,
+ "name": "临清市"
+ }
+ ],
+ "371600": [
+ {
+ "code": 371601,
+ "name": "滨州市市辖区"
+ },
+ {
+ "code": 371602,
+ "name": "滨城区"
+ },
+ {
+ "code": 371603,
+ "name": "沾化区"
+ },
+ {
+ "code": 371621,
+ "name": "惠民县"
+ },
+ {
+ "code": 371622,
+ "name": "阳信县"
+ },
+ {
+ "code": 371623,
+ "name": "无棣县"
+ },
+ {
+ "code": 371625,
+ "name": "博兴县"
+ },
+ {
+ "code": 371681,
+ "name": "邹平市"
+ }
+ ],
+ "371700": [
+ {
+ "code": 371701,
+ "name": "菏泽市市辖区"
+ },
+ {
+ "code": 371702,
+ "name": "牡丹区"
+ },
+ {
+ "code": 371703,
+ "name": "定陶区"
+ },
+ {
+ "code": 371721,
+ "name": "曹县"
+ },
+ {
+ "code": 371722,
+ "name": "单县"
+ },
+ {
+ "code": 371723,
+ "name": "成武县"
+ },
+ {
+ "code": 371724,
+ "name": "巨野县"
+ },
+ {
+ "code": 371725,
+ "name": "郓城县"
+ },
+ {
+ "code": 371726,
+ "name": "鄄城县"
+ },
+ {
+ "code": 371728,
+ "name": "东明县"
+ }
+ ]
+ },
+ "410000": {
+ "410100": [
+ {
+ "code": 410101,
+ "name": "郑州市市辖区"
+ },
+ {
+ "code": 410102,
+ "name": "中原区"
+ },
+ {
+ "code": 410103,
+ "name": "二七区"
+ },
+ {
+ "code": 410104,
+ "name": "管城回族区"
+ },
+ {
+ "code": 410105,
+ "name": "金水区"
+ },
+ {
+ "code": 410106,
+ "name": "上街区"
+ },
+ {
+ "code": 410108,
+ "name": "惠济区"
+ },
+ {
+ "code": 410122,
+ "name": "中牟县"
+ },
+ {
+ "code": 410181,
+ "name": "巩义市"
+ },
+ {
+ "code": 410182,
+ "name": "荥阳市"
+ },
+ {
+ "code": 410183,
+ "name": "新密市"
+ },
+ {
+ "code": 410184,
+ "name": "新郑市"
+ },
+ {
+ "code": 410185,
+ "name": "登封市"
+ }
+ ],
+ "410200": [
+ {
+ "code": 410201,
+ "name": "开封市市辖区"
+ },
+ {
+ "code": 410202,
+ "name": "龙亭区"
+ },
+ {
+ "code": 410203,
+ "name": "顺河回族区"
+ },
+ {
+ "code": 410204,
+ "name": "鼓楼区"
+ },
+ {
+ "code": 410205,
+ "name": "禹王台区"
+ },
+ {
+ "code": 410212,
+ "name": "祥符区"
+ },
+ {
+ "code": 410221,
+ "name": "杞县"
+ },
+ {
+ "code": 410222,
+ "name": "通许县"
+ },
+ {
+ "code": 410223,
+ "name": "尉氏县"
+ },
+ {
+ "code": 410225,
+ "name": "兰考县"
+ }
+ ],
+ "410300": [
+ {
+ "code": 410301,
+ "name": "洛阳市市辖区"
+ },
+ {
+ "code": 410302,
+ "name": "老城区"
+ },
+ {
+ "code": 410303,
+ "name": "西工区"
+ },
+ {
+ "code": 410304,
+ "name": "瀍河回族区"
+ },
+ {
+ "code": 410305,
+ "name": "涧西区"
+ },
+ {
+ "code": 410306,
+ "name": "吉利区"
+ },
+ {
+ "code": 410311,
+ "name": "洛龙区"
+ },
+ {
+ "code": 410322,
+ "name": "孟津县"
+ },
+ {
+ "code": 410323,
+ "name": "新安县"
+ },
+ {
+ "code": 410324,
+ "name": "栾川县"
+ },
+ {
+ "code": 410325,
+ "name": "嵩县"
+ },
+ {
+ "code": 410326,
+ "name": "汝阳县"
+ },
+ {
+ "code": 410327,
+ "name": "宜阳县"
+ },
+ {
+ "code": 410328,
+ "name": "洛宁县"
+ },
+ {
+ "code": 410329,
+ "name": "伊川县"
+ },
+ {
+ "code": 410381,
+ "name": "偃师市"
+ }
+ ],
+ "410400": [
+ {
+ "code": 410401,
+ "name": "平顶山市市辖区"
+ },
+ {
+ "code": 410402,
+ "name": "新华区"
+ },
+ {
+ "code": 410403,
+ "name": "卫东区"
+ },
+ {
+ "code": 410404,
+ "name": "石龙区"
+ },
+ {
+ "code": 410411,
+ "name": "湛河区"
+ },
+ {
+ "code": 410421,
+ "name": "宝丰县"
+ },
+ {
+ "code": 410422,
+ "name": "叶县"
+ },
+ {
+ "code": 410423,
+ "name": "鲁山县"
+ },
+ {
+ "code": 410425,
+ "name": "郏县"
+ },
+ {
+ "code": 410481,
+ "name": "舞钢市"
+ },
+ {
+ "code": 410482,
+ "name": "汝州市"
+ }
+ ],
+ "410500": [
+ {
+ "code": 410501,
+ "name": "安阳市市辖区"
+ },
+ {
+ "code": 410502,
+ "name": "文峰区"
+ },
+ {
+ "code": 410503,
+ "name": "北关区"
+ },
+ {
+ "code": 410505,
+ "name": "殷都区"
+ },
+ {
+ "code": 410506,
+ "name": "龙安区"
+ },
+ {
+ "code": 410522,
+ "name": "安阳县"
+ },
+ {
+ "code": 410523,
+ "name": "汤阴县"
+ },
+ {
+ "code": 410526,
+ "name": "滑县"
+ },
+ {
+ "code": 410527,
+ "name": "内黄县"
+ },
+ {
+ "code": 410581,
+ "name": "林州市"
+ }
+ ],
+ "410600": [
+ {
+ "code": 410601,
+ "name": "鹤壁市市辖区"
+ },
+ {
+ "code": 410602,
+ "name": "鹤山区"
+ },
+ {
+ "code": 410603,
+ "name": "山城区"
+ },
+ {
+ "code": 410611,
+ "name": "淇滨区"
+ },
+ {
+ "code": 410621,
+ "name": "浚县"
+ },
+ {
+ "code": 410622,
+ "name": "淇县"
+ }
+ ],
+ "410700": [
+ {
+ "code": 410701,
+ "name": "新乡市市辖区"
+ },
+ {
+ "code": 410702,
+ "name": "红旗区"
+ },
+ {
+ "code": 410703,
+ "name": "卫滨区"
+ },
+ {
+ "code": 410704,
+ "name": "凤泉区"
+ },
+ {
+ "code": 410711,
+ "name": "牧野区"
+ },
+ {
+ "code": 410721,
+ "name": "新乡县"
+ },
+ {
+ "code": 410724,
+ "name": "获嘉县"
+ },
+ {
+ "code": 410725,
+ "name": "原阳县"
+ },
+ {
+ "code": 410726,
+ "name": "延津县"
+ },
+ {
+ "code": 410727,
+ "name": "封丘县"
+ },
+ {
+ "code": 410728,
+ "name": "长垣县"
+ },
+ {
+ "code": 410781,
+ "name": "卫辉市"
+ },
+ {
+ "code": 410782,
+ "name": "辉县市"
+ }
+ ],
+ "410800": [
+ {
+ "code": 410801,
+ "name": "焦作市市辖区"
+ },
+ {
+ "code": 410802,
+ "name": "解放区"
+ },
+ {
+ "code": 410803,
+ "name": "中站区"
+ },
+ {
+ "code": 410804,
+ "name": "马村区"
+ },
+ {
+ "code": 410811,
+ "name": "山阳区"
+ },
+ {
+ "code": 410821,
+ "name": "修武县"
+ },
+ {
+ "code": 410822,
+ "name": "博爱县"
+ },
+ {
+ "code": 410823,
+ "name": "武陟县"
+ },
+ {
+ "code": 410825,
+ "name": "温县"
+ },
+ {
+ "code": 410882,
+ "name": "沁阳市"
+ },
+ {
+ "code": 410883,
+ "name": "孟州市"
+ }
+ ],
+ "410900": [
+ {
+ "code": 410901,
+ "name": "濮阳市市辖区"
+ },
+ {
+ "code": 410902,
+ "name": "华龙区"
+ },
+ {
+ "code": 410922,
+ "name": "清丰县"
+ },
+ {
+ "code": 410923,
+ "name": "南乐县"
+ },
+ {
+ "code": 410926,
+ "name": "范县"
+ },
+ {
+ "code": 410927,
+ "name": "台前县"
+ },
+ {
+ "code": 410928,
+ "name": "濮阳县"
+ }
+ ],
+ "411000": [
+ {
+ "code": 411001,
+ "name": "许昌市市辖区"
+ },
+ {
+ "code": 411002,
+ "name": "魏都区"
+ },
+ {
+ "code": 411003,
+ "name": "建安区"
+ },
+ {
+ "code": 411024,
+ "name": "鄢陵县"
+ },
+ {
+ "code": 411025,
+ "name": "襄城县"
+ },
+ {
+ "code": 411081,
+ "name": "禹州市"
+ },
+ {
+ "code": 411082,
+ "name": "长葛市"
+ }
+ ],
+ "411100": [
+ {
+ "code": 411101,
+ "name": "漯河市市辖区"
+ },
+ {
+ "code": 411102,
+ "name": "源汇区"
+ },
+ {
+ "code": 411103,
+ "name": "郾城区"
+ },
+ {
+ "code": 411104,
+ "name": "召陵区"
+ },
+ {
+ "code": 411121,
+ "name": "舞阳县"
+ },
+ {
+ "code": 411122,
+ "name": "临颍县"
+ }
+ ],
+ "411200": [
+ {
+ "code": 411201,
+ "name": "三门峡市市辖区"
+ },
+ {
+ "code": 411202,
+ "name": "湖滨区"
+ },
+ {
+ "code": 411203,
+ "name": "陕州区"
+ },
+ {
+ "code": 411221,
+ "name": "渑池县"
+ },
+ {
+ "code": 411224,
+ "name": "卢氏县"
+ },
+ {
+ "code": 411281,
+ "name": "义马市"
+ },
+ {
+ "code": 411282,
+ "name": "灵宝市"
+ }
+ ],
+ "411300": [
+ {
+ "code": 411301,
+ "name": "南阳市市辖区"
+ },
+ {
+ "code": 411302,
+ "name": "宛城区"
+ },
+ {
+ "code": 411303,
+ "name": "卧龙区"
+ },
+ {
+ "code": 411321,
+ "name": "南召县"
+ },
+ {
+ "code": 411322,
+ "name": "方城县"
+ },
+ {
+ "code": 411323,
+ "name": "西峡县"
+ },
+ {
+ "code": 411324,
+ "name": "镇平县"
+ },
+ {
+ "code": 411325,
+ "name": "内乡县"
+ },
+ {
+ "code": 411326,
+ "name": "淅川县"
+ },
+ {
+ "code": 411327,
+ "name": "社旗县"
+ },
+ {
+ "code": 411328,
+ "name": "唐河县"
+ },
+ {
+ "code": 411329,
+ "name": "新野县"
+ },
+ {
+ "code": 411330,
+ "name": "桐柏县"
+ },
+ {
+ "code": 411381,
+ "name": "邓州市"
+ }
+ ],
+ "411400": [
+ {
+ "code": 411401,
+ "name": "商丘市市辖区"
+ },
+ {
+ "code": 411402,
+ "name": "梁园区"
+ },
+ {
+ "code": 411403,
+ "name": "睢阳区"
+ },
+ {
+ "code": 411421,
+ "name": "民权县"
+ },
+ {
+ "code": 411422,
+ "name": "睢县"
+ },
+ {
+ "code": 411423,
+ "name": "宁陵县"
+ },
+ {
+ "code": 411424,
+ "name": "柘城县"
+ },
+ {
+ "code": 411425,
+ "name": "虞城县"
+ },
+ {
+ "code": 411426,
+ "name": "夏邑县"
+ },
+ {
+ "code": 411481,
+ "name": "永城市"
+ }
+ ],
+ "411500": [
+ {
+ "code": 411501,
+ "name": "信阳市市辖区"
+ },
+ {
+ "code": 411502,
+ "name": "浉河区"
+ },
+ {
+ "code": 411503,
+ "name": "平桥区"
+ },
+ {
+ "code": 411521,
+ "name": "罗山县"
+ },
+ {
+ "code": 411522,
+ "name": "光山县"
+ },
+ {
+ "code": 411523,
+ "name": "新县"
+ },
+ {
+ "code": 411524,
+ "name": "商城县"
+ },
+ {
+ "code": 411525,
+ "name": "固始县"
+ },
+ {
+ "code": 411526,
+ "name": "潢川县"
+ },
+ {
+ "code": 411527,
+ "name": "淮滨县"
+ },
+ {
+ "code": 411528,
+ "name": "息县"
+ }
+ ],
+ "411600": [
+ {
+ "code": 411601,
+ "name": "周口市市辖区"
+ },
+ {
+ "code": 411602,
+ "name": "川汇区"
+ },
+ {
+ "code": 411621,
+ "name": "扶沟县"
+ },
+ {
+ "code": 411622,
+ "name": "西华县"
+ },
+ {
+ "code": 411623,
+ "name": "商水县"
+ },
+ {
+ "code": 411624,
+ "name": "沈丘县"
+ },
+ {
+ "code": 411625,
+ "name": "郸城县"
+ },
+ {
+ "code": 411626,
+ "name": "淮阳县"
+ },
+ {
+ "code": 411627,
+ "name": "太康县"
+ },
+ {
+ "code": 411628,
+ "name": "鹿邑县"
+ },
+ {
+ "code": 411681,
+ "name": "项城市"
+ }
+ ],
+ "411700": [
+ {
+ "code": 411701,
+ "name": "驻马店市市辖区"
+ },
+ {
+ "code": 411702,
+ "name": "驿城区"
+ },
+ {
+ "code": 411721,
+ "name": "西平县"
+ },
+ {
+ "code": 411722,
+ "name": "上蔡县"
+ },
+ {
+ "code": 411723,
+ "name": "平舆县"
+ },
+ {
+ "code": 411724,
+ "name": "正阳县"
+ },
+ {
+ "code": 411725,
+ "name": "确山县"
+ },
+ {
+ "code": 411726,
+ "name": "泌阳县"
+ },
+ {
+ "code": 411727,
+ "name": "汝南县"
+ },
+ {
+ "code": 411728,
+ "name": "遂平县"
+ },
+ {
+ "code": 411729,
+ "name": "新蔡县"
+ }
+ ],
+ "419000": [
+ {
+ "code": 419001,
+ "name": "济源市"
+ }
+ ]
+ },
+ "420000": {
+ "420100": [
+ {
+ "code": 420101,
+ "name": "武汉市市辖区"
+ },
+ {
+ "code": 420102,
+ "name": "江岸区"
+ },
+ {
+ "code": 420103,
+ "name": "江汉区"
+ },
+ {
+ "code": 420104,
+ "name": "硚口区"
+ },
+ {
+ "code": 420105,
+ "name": "汉阳区"
+ },
+ {
+ "code": 420106,
+ "name": "武昌区"
+ },
+ {
+ "code": 420107,
+ "name": "青山区"
+ },
+ {
+ "code": 420111,
+ "name": "洪山区"
+ },
+ {
+ "code": 420112,
+ "name": "东西湖区"
+ },
+ {
+ "code": 420113,
+ "name": "汉南区"
+ },
+ {
+ "code": 420114,
+ "name": "蔡甸区"
+ },
+ {
+ "code": 420115,
+ "name": "江夏区"
+ },
+ {
+ "code": 420116,
+ "name": "黄陂区"
+ },
+ {
+ "code": 420117,
+ "name": "新洲区"
+ }
+ ],
+ "420200": [
+ {
+ "code": 420201,
+ "name": "黄石市市辖区"
+ },
+ {
+ "code": 420202,
+ "name": "黄石港区"
+ },
+ {
+ "code": 420203,
+ "name": "西塞山区"
+ },
+ {
+ "code": 420204,
+ "name": "下陆区"
+ },
+ {
+ "code": 420205,
+ "name": "铁山区"
+ },
+ {
+ "code": 420222,
+ "name": "阳新县"
+ },
+ {
+ "code": 420281,
+ "name": "大冶市"
+ }
+ ],
+ "420300": [
+ {
+ "code": 420301,
+ "name": "十堰市市辖区"
+ },
+ {
+ "code": 420302,
+ "name": "茅箭区"
+ },
+ {
+ "code": 420303,
+ "name": "张湾区"
+ },
+ {
+ "code": 420304,
+ "name": "郧阳区"
+ },
+ {
+ "code": 420322,
+ "name": "郧西县"
+ },
+ {
+ "code": 420323,
+ "name": "竹山县"
+ },
+ {
+ "code": 420324,
+ "name": "竹溪县"
+ },
+ {
+ "code": 420325,
+ "name": "房县"
+ },
+ {
+ "code": 420381,
+ "name": "丹江口市"
+ }
+ ],
+ "420500": [
+ {
+ "code": 420501,
+ "name": "宜昌市市辖区"
+ },
+ {
+ "code": 420502,
+ "name": "西陵区"
+ },
+ {
+ "code": 420503,
+ "name": "伍家岗区"
+ },
+ {
+ "code": 420504,
+ "name": "点军区"
+ },
+ {
+ "code": 420505,
+ "name": "猇亭区"
+ },
+ {
+ "code": 420506,
+ "name": "夷陵区"
+ },
+ {
+ "code": 420525,
+ "name": "远安县"
+ },
+ {
+ "code": 420526,
+ "name": "兴山县"
+ },
+ {
+ "code": 420527,
+ "name": "秭归县"
+ },
+ {
+ "code": 420528,
+ "name": "长阳土家族自治县"
+ },
+ {
+ "code": 420529,
+ "name": "五峰土家族自治县"
+ },
+ {
+ "code": 420581,
+ "name": "宜都市"
+ },
+ {
+ "code": 420582,
+ "name": "当阳市"
+ },
+ {
+ "code": 420583,
+ "name": "枝江市"
+ }
+ ],
+ "420600": [
+ {
+ "code": 420601,
+ "name": "襄阳市市辖区"
+ },
+ {
+ "code": 420602,
+ "name": "襄城区"
+ },
+ {
+ "code": 420606,
+ "name": "樊城区"
+ },
+ {
+ "code": 420607,
+ "name": "襄州区"
+ },
+ {
+ "code": 420624,
+ "name": "南漳县"
+ },
+ {
+ "code": 420625,
+ "name": "谷城县"
+ },
+ {
+ "code": 420626,
+ "name": "保康县"
+ },
+ {
+ "code": 420682,
+ "name": "老河口市"
+ },
+ {
+ "code": 420683,
+ "name": "枣阳市"
+ },
+ {
+ "code": 420684,
+ "name": "宜城市"
+ }
+ ],
+ "420700": [
+ {
+ "code": 420701,
+ "name": "鄂州市市辖区"
+ },
+ {
+ "code": 420702,
+ "name": "梁子湖区"
+ },
+ {
+ "code": 420703,
+ "name": "华容区"
+ },
+ {
+ "code": 420704,
+ "name": "鄂城区"
+ }
+ ],
+ "420800": [
+ {
+ "code": 420801,
+ "name": "荆门市市辖区"
+ },
+ {
+ "code": 420802,
+ "name": "东宝区"
+ },
+ {
+ "code": 420804,
+ "name": "掇刀区"
+ },
+ {
+ "code": 420822,
+ "name": "沙洋县"
+ },
+ {
+ "code": 420881,
+ "name": "钟祥市"
+ },
+ {
+ "code": 420882,
+ "name": "京山市"
+ }
+ ],
+ "420900": [
+ {
+ "code": 420901,
+ "name": "孝感市市辖区"
+ },
+ {
+ "code": 420902,
+ "name": "孝南区"
+ },
+ {
+ "code": 420921,
+ "name": "孝昌县"
+ },
+ {
+ "code": 420922,
+ "name": "大悟县"
+ },
+ {
+ "code": 420923,
+ "name": "云梦县"
+ },
+ {
+ "code": 420981,
+ "name": "应城市"
+ },
+ {
+ "code": 420982,
+ "name": "安陆市"
+ },
+ {
+ "code": 420984,
+ "name": "汉川市"
+ }
+ ],
+ "421000": [
+ {
+ "code": 421001,
+ "name": "荆州市市辖区"
+ },
+ {
+ "code": 421002,
+ "name": "沙市区"
+ },
+ {
+ "code": 421003,
+ "name": "荆州区"
+ },
+ {
+ "code": 421022,
+ "name": "公安县"
+ },
+ {
+ "code": 421023,
+ "name": "监利县"
+ },
+ {
+ "code": 421024,
+ "name": "江陵县"
+ },
+ {
+ "code": 421081,
+ "name": "石首市"
+ },
+ {
+ "code": 421083,
+ "name": "洪湖市"
+ },
+ {
+ "code": 421087,
+ "name": "松滋市"
+ }
+ ],
+ "421100": [
+ {
+ "code": 421101,
+ "name": "黄冈市市辖区"
+ },
+ {
+ "code": 421102,
+ "name": "黄州区"
+ },
+ {
+ "code": 421121,
+ "name": "团风县"
+ },
+ {
+ "code": 421122,
+ "name": "红安县"
+ },
+ {
+ "code": 421123,
+ "name": "罗田县"
+ },
+ {
+ "code": 421124,
+ "name": "英山县"
+ },
+ {
+ "code": 421125,
+ "name": "浠水县"
+ },
+ {
+ "code": 421126,
+ "name": "蕲春县"
+ },
+ {
+ "code": 421127,
+ "name": "黄梅县"
+ },
+ {
+ "code": 421181,
+ "name": "麻城市"
+ },
+ {
+ "code": 421182,
+ "name": "武穴市"
+ }
+ ],
+ "421200": [
+ {
+ "code": 421201,
+ "name": "咸宁市市辖区"
+ },
+ {
+ "code": 421202,
+ "name": "咸安区"
+ },
+ {
+ "code": 421221,
+ "name": "嘉鱼县"
+ },
+ {
+ "code": 421222,
+ "name": "通城县"
+ },
+ {
+ "code": 421223,
+ "name": "崇阳县"
+ },
+ {
+ "code": 421224,
+ "name": "通山县"
+ },
+ {
+ "code": 421281,
+ "name": "赤壁市"
+ }
+ ],
+ "421300": [
+ {
+ "code": 421301,
+ "name": "随州市市辖区"
+ },
+ {
+ "code": 421303,
+ "name": "曾都区"
+ },
+ {
+ "code": 421321,
+ "name": "随县"
+ },
+ {
+ "code": 421381,
+ "name": "广水市"
+ }
+ ],
+ "422800": [
+ {
+ "code": 422801,
+ "name": "恩施市"
+ },
+ {
+ "code": 422802,
+ "name": "利川市"
+ },
+ {
+ "code": 422822,
+ "name": "建始县"
+ },
+ {
+ "code": 422823,
+ "name": "巴东县"
+ },
+ {
+ "code": 422825,
+ "name": "宣恩县"
+ },
+ {
+ "code": 422826,
+ "name": "咸丰县"
+ },
+ {
+ "code": 422827,
+ "name": "来凤县"
+ },
+ {
+ "code": 422828,
+ "name": "鹤峰县"
+ }
+ ],
+ "429000": [
+ {
+ "code": 429004,
+ "name": "仙桃市"
+ },
+ {
+ "code": 429005,
+ "name": "潜江市"
+ },
+ {
+ "code": 429006,
+ "name": "天门市"
+ },
+ {
+ "code": 429021,
+ "name": "神农架林区"
+ }
+ ]
+ },
+ "430000": {
+ "430100": [
+ {
+ "code": 430101,
+ "name": "长沙市市辖区"
+ },
+ {
+ "code": 430102,
+ "name": "芙蓉区"
+ },
+ {
+ "code": 430103,
+ "name": "天心区"
+ },
+ {
+ "code": 430104,
+ "name": "岳麓区"
+ },
+ {
+ "code": 430105,
+ "name": "开福区"
+ },
+ {
+ "code": 430111,
+ "name": "雨花区"
+ },
+ {
+ "code": 430112,
+ "name": "望城区"
+ },
+ {
+ "code": 430121,
+ "name": "长沙县"
+ },
+ {
+ "code": 430181,
+ "name": "浏阳市"
+ },
+ {
+ "code": 430182,
+ "name": "宁乡市"
+ }
+ ],
+ "430200": [
+ {
+ "code": 430201,
+ "name": "株洲市市辖区"
+ },
+ {
+ "code": 430202,
+ "name": "荷塘区"
+ },
+ {
+ "code": 430203,
+ "name": "芦淞区"
+ },
+ {
+ "code": 430204,
+ "name": "石峰区"
+ },
+ {
+ "code": 430211,
+ "name": "天元区"
+ },
+ {
+ "code": 430212,
+ "name": "渌口区"
+ },
+ {
+ "code": 430223,
+ "name": "攸县"
+ },
+ {
+ "code": 430224,
+ "name": "茶陵县"
+ },
+ {
+ "code": 430225,
+ "name": "炎陵县"
+ },
+ {
+ "code": 430281,
+ "name": "醴陵市"
+ }
+ ],
+ "430300": [
+ {
+ "code": 430301,
+ "name": "湘潭市市辖区"
+ },
+ {
+ "code": 430302,
+ "name": "雨湖区"
+ },
+ {
+ "code": 430304,
+ "name": "岳塘区"
+ },
+ {
+ "code": 430321,
+ "name": "湘潭县"
+ },
+ {
+ "code": 430381,
+ "name": "湘乡市"
+ },
+ {
+ "code": 430382,
+ "name": "韶山市"
+ }
+ ],
+ "430400": [
+ {
+ "code": 430401,
+ "name": "衡阳市市辖区"
+ },
+ {
+ "code": 430405,
+ "name": "珠晖区"
+ },
+ {
+ "code": 430406,
+ "name": "雁峰区"
+ },
+ {
+ "code": 430407,
+ "name": "石鼓区"
+ },
+ {
+ "code": 430408,
+ "name": "蒸湘区"
+ },
+ {
+ "code": 430412,
+ "name": "南岳区"
+ },
+ {
+ "code": 430421,
+ "name": "衡阳县"
+ },
+ {
+ "code": 430422,
+ "name": "衡南县"
+ },
+ {
+ "code": 430423,
+ "name": "衡山县"
+ },
+ {
+ "code": 430424,
+ "name": "衡东县"
+ },
+ {
+ "code": 430426,
+ "name": "祁东县"
+ },
+ {
+ "code": 430481,
+ "name": "耒阳市"
+ },
+ {
+ "code": 430482,
+ "name": "常宁市"
+ }
+ ],
+ "430500": [
+ {
+ "code": 430501,
+ "name": "邵阳市市辖区"
+ },
+ {
+ "code": 430502,
+ "name": "双清区"
+ },
+ {
+ "code": 430503,
+ "name": "大祥区"
+ },
+ {
+ "code": 430511,
+ "name": "北塔区"
+ },
+ {
+ "code": 430521,
+ "name": "邵东县"
+ },
+ {
+ "code": 430522,
+ "name": "新邵县"
+ },
+ {
+ "code": 430523,
+ "name": "邵阳县"
+ },
+ {
+ "code": 430524,
+ "name": "隆回县"
+ },
+ {
+ "code": 430525,
+ "name": "洞口县"
+ },
+ {
+ "code": 430527,
+ "name": "绥宁县"
+ },
+ {
+ "code": 430528,
+ "name": "新宁县"
+ },
+ {
+ "code": 430529,
+ "name": "城步苗族自治县"
+ },
+ {
+ "code": 430581,
+ "name": "武冈市"
+ }
+ ],
+ "430600": [
+ {
+ "code": 430601,
+ "name": "岳阳市市辖区"
+ },
+ {
+ "code": 430602,
+ "name": "岳阳楼区"
+ },
+ {
+ "code": 430603,
+ "name": "云溪区"
+ },
+ {
+ "code": 430611,
+ "name": "君山区"
+ },
+ {
+ "code": 430621,
+ "name": "岳阳县"
+ },
+ {
+ "code": 430623,
+ "name": "华容县"
+ },
+ {
+ "code": 430624,
+ "name": "湘阴县"
+ },
+ {
+ "code": 430626,
+ "name": "平江县"
+ },
+ {
+ "code": 430681,
+ "name": "汨罗市"
+ },
+ {
+ "code": 430682,
+ "name": "临湘市"
+ }
+ ],
+ "430700": [
+ {
+ "code": 430701,
+ "name": "常德市市辖区"
+ },
+ {
+ "code": 430702,
+ "name": "武陵区"
+ },
+ {
+ "code": 430703,
+ "name": "鼎城区"
+ },
+ {
+ "code": 430721,
+ "name": "安乡县"
+ },
+ {
+ "code": 430722,
+ "name": "汉寿县"
+ },
+ {
+ "code": 430723,
+ "name": "澧县"
+ },
+ {
+ "code": 430724,
+ "name": "临澧县"
+ },
+ {
+ "code": 430725,
+ "name": "桃源县"
+ },
+ {
+ "code": 430726,
+ "name": "石门县"
+ },
+ {
+ "code": 430781,
+ "name": "津市市"
+ }
+ ],
+ "430800": [
+ {
+ "code": 430801,
+ "name": "张家界市市辖区"
+ },
+ {
+ "code": 430802,
+ "name": "永定区"
+ },
+ {
+ "code": 430811,
+ "name": "武陵源区"
+ },
+ {
+ "code": 430821,
+ "name": "慈利县"
+ },
+ {
+ "code": 430822,
+ "name": "桑植县"
+ }
+ ],
+ "430900": [
+ {
+ "code": 430901,
+ "name": "益阳市市辖区"
+ },
+ {
+ "code": 430902,
+ "name": "资阳区"
+ },
+ {
+ "code": 430903,
+ "name": "赫山区"
+ },
+ {
+ "code": 430921,
+ "name": "南县"
+ },
+ {
+ "code": 430922,
+ "name": "桃江县"
+ },
+ {
+ "code": 430923,
+ "name": "安化县"
+ },
+ {
+ "code": 430981,
+ "name": "沅江市"
+ }
+ ],
+ "431000": [
+ {
+ "code": 431001,
+ "name": "郴州市市辖区"
+ },
+ {
+ "code": 431002,
+ "name": "北湖区"
+ },
+ {
+ "code": 431003,
+ "name": "苏仙区"
+ },
+ {
+ "code": 431021,
+ "name": "桂阳县"
+ },
+ {
+ "code": 431022,
+ "name": "宜章县"
+ },
+ {
+ "code": 431023,
+ "name": "永兴县"
+ },
+ {
+ "code": 431024,
+ "name": "嘉禾县"
+ },
+ {
+ "code": 431025,
+ "name": "临武县"
+ },
+ {
+ "code": 431026,
+ "name": "汝城县"
+ },
+ {
+ "code": 431027,
+ "name": "桂东县"
+ },
+ {
+ "code": 431028,
+ "name": "安仁县"
+ },
+ {
+ "code": 431081,
+ "name": "资兴市"
+ }
+ ],
+ "431100": [
+ {
+ "code": 431101,
+ "name": "永州市市辖区"
+ },
+ {
+ "code": 431102,
+ "name": "零陵区"
+ },
+ {
+ "code": 431103,
+ "name": "冷水滩区"
+ },
+ {
+ "code": 431121,
+ "name": "祁阳县"
+ },
+ {
+ "code": 431122,
+ "name": "东安县"
+ },
+ {
+ "code": 431123,
+ "name": "双牌县"
+ },
+ {
+ "code": 431124,
+ "name": "道县"
+ },
+ {
+ "code": 431125,
+ "name": "江永县"
+ },
+ {
+ "code": 431126,
+ "name": "宁远县"
+ },
+ {
+ "code": 431127,
+ "name": "蓝山县"
+ },
+ {
+ "code": 431128,
+ "name": "新田县"
+ },
+ {
+ "code": 431129,
+ "name": "江华瑶族自治县"
+ }
+ ],
+ "431200": [
+ {
+ "code": 431201,
+ "name": "怀化市市辖区"
+ },
+ {
+ "code": 431202,
+ "name": "鹤城区"
+ },
+ {
+ "code": 431221,
+ "name": "中方县"
+ },
+ {
+ "code": 431222,
+ "name": "沅陵县"
+ },
+ {
+ "code": 431223,
+ "name": "辰溪县"
+ },
+ {
+ "code": 431224,
+ "name": "溆浦县"
+ },
+ {
+ "code": 431225,
+ "name": "会同县"
+ },
+ {
+ "code": 431226,
+ "name": "麻阳苗族自治县"
+ },
+ {
+ "code": 431227,
+ "name": "新晃侗族自治县"
+ },
+ {
+ "code": 431228,
+ "name": "芷江侗族自治县"
+ },
+ {
+ "code": 431229,
+ "name": "靖州苗族侗族自治县"
+ },
+ {
+ "code": 431230,
+ "name": "通道侗族自治县"
+ },
+ {
+ "code": 431281,
+ "name": "洪江市"
+ }
+ ],
+ "431300": [
+ {
+ "code": 431301,
+ "name": "娄底市市辖区"
+ },
+ {
+ "code": 431302,
+ "name": "娄星区"
+ },
+ {
+ "code": 431321,
+ "name": "双峰县"
+ },
+ {
+ "code": 431322,
+ "name": "新化县"
+ },
+ {
+ "code": 431381,
+ "name": "冷水江市"
+ },
+ {
+ "code": 431382,
+ "name": "涟源市"
+ }
+ ],
+ "433100": [
+ {
+ "code": 433101,
+ "name": "吉首市"
+ },
+ {
+ "code": 433122,
+ "name": "泸溪县"
+ },
+ {
+ "code": 433123,
+ "name": "凤凰县"
+ },
+ {
+ "code": 433124,
+ "name": "花垣县"
+ },
+ {
+ "code": 433125,
+ "name": "保靖县"
+ },
+ {
+ "code": 433126,
+ "name": "古丈县"
+ },
+ {
+ "code": 433127,
+ "name": "永顺县"
+ },
+ {
+ "code": 433130,
+ "name": "龙山县"
+ }
+ ]
+ },
+ "440000": {
+ "440100": [
+ {
+ "code": 440101,
+ "name": "广州市市辖区"
+ },
+ {
+ "code": 440103,
+ "name": "荔湾区"
+ },
+ {
+ "code": 440104,
+ "name": "越秀区"
+ },
+ {
+ "code": 440105,
+ "name": "海珠区"
+ },
+ {
+ "code": 440106,
+ "name": "天河区"
+ },
+ {
+ "code": 440111,
+ "name": "白云区"
+ },
+ {
+ "code": 440112,
+ "name": "黄埔区"
+ },
+ {
+ "code": 440113,
+ "name": "番禺区"
+ },
+ {
+ "code": 440114,
+ "name": "花都区"
+ },
+ {
+ "code": 440115,
+ "name": "南沙区"
+ },
+ {
+ "code": 440117,
+ "name": "从化区"
+ },
+ {
+ "code": 440118,
+ "name": "增城区"
+ }
+ ],
+ "440200": [
+ {
+ "code": 440201,
+ "name": "韶关市市辖区"
+ },
+ {
+ "code": 440203,
+ "name": "武江区"
+ },
+ {
+ "code": 440204,
+ "name": "浈江区"
+ },
+ {
+ "code": 440205,
+ "name": "曲江区"
+ },
+ {
+ "code": 440222,
+ "name": "始兴县"
+ },
+ {
+ "code": 440224,
+ "name": "仁化县"
+ },
+ {
+ "code": 440229,
+ "name": "翁源县"
+ },
+ {
+ "code": 440232,
+ "name": "乳源瑶族自治县"
+ },
+ {
+ "code": 440233,
+ "name": "新丰县"
+ },
+ {
+ "code": 440281,
+ "name": "乐昌市"
+ },
+ {
+ "code": 440282,
+ "name": "南雄市"
+ }
+ ],
+ "440300": [
+ {
+ "code": 440301,
+ "name": "深圳市市辖区"
+ },
+ {
+ "code": 440303,
+ "name": "罗湖区"
+ },
+ {
+ "code": 440304,
+ "name": "福田区"
+ },
+ {
+ "code": 440305,
+ "name": "南山区"
+ },
+ {
+ "code": 440306,
+ "name": "宝安区"
+ },
+ {
+ "code": 440307,
+ "name": "龙岗区"
+ },
+ {
+ "code": 440308,
+ "name": "盐田区"
+ },
+ {
+ "code": 440309,
+ "name": "龙华区"
+ },
+ {
+ "code": 440310,
+ "name": "坪山区"
+ },
+ {
+ "code": 440311,
+ "name": "光明区"
+ }
+ ],
+ "440400": [
+ {
+ "code": 440401,
+ "name": "珠海市市辖区"
+ },
+ {
+ "code": 440402,
+ "name": "香洲区"
+ },
+ {
+ "code": 440403,
+ "name": "斗门区"
+ },
+ {
+ "code": 440404,
+ "name": "金湾区"
+ }
+ ],
+ "440500": [
+ {
+ "code": 440501,
+ "name": "汕头市市辖区"
+ },
+ {
+ "code": 440507,
+ "name": "龙湖区"
+ },
+ {
+ "code": 440511,
+ "name": "金平区"
+ },
+ {
+ "code": 440512,
+ "name": "濠江区"
+ },
+ {
+ "code": 440513,
+ "name": "潮阳区"
+ },
+ {
+ "code": 440514,
+ "name": "潮南区"
+ },
+ {
+ "code": 440515,
+ "name": "澄海区"
+ },
+ {
+ "code": 440523,
+ "name": "南澳县"
+ }
+ ],
+ "440600": [
+ {
+ "code": 440601,
+ "name": "佛山市市辖区"
+ },
+ {
+ "code": 440604,
+ "name": "禅城区"
+ },
+ {
+ "code": 440605,
+ "name": "南海区"
+ },
+ {
+ "code": 440606,
+ "name": "顺德区"
+ },
+ {
+ "code": 440607,
+ "name": "三水区"
+ },
+ {
+ "code": 440608,
+ "name": "高明区"
+ }
+ ],
+ "440700": [
+ {
+ "code": 440701,
+ "name": "江门市市辖区"
+ },
+ {
+ "code": 440703,
+ "name": "蓬江区"
+ },
+ {
+ "code": 440704,
+ "name": "江海区"
+ },
+ {
+ "code": 440705,
+ "name": "新会区"
+ },
+ {
+ "code": 440781,
+ "name": "台山市"
+ },
+ {
+ "code": 440783,
+ "name": "开平市"
+ },
+ {
+ "code": 440784,
+ "name": "鹤山市"
+ },
+ {
+ "code": 440785,
+ "name": "恩平市"
+ }
+ ],
+ "440800": [
+ {
+ "code": 440801,
+ "name": "湛江市市辖区"
+ },
+ {
+ "code": 440802,
+ "name": "赤坎区"
+ },
+ {
+ "code": 440803,
+ "name": "霞山区"
+ },
+ {
+ "code": 440804,
+ "name": "坡头区"
+ },
+ {
+ "code": 440811,
+ "name": "麻章区"
+ },
+ {
+ "code": 440823,
+ "name": "遂溪县"
+ },
+ {
+ "code": 440825,
+ "name": "徐闻县"
+ },
+ {
+ "code": 440881,
+ "name": "廉江市"
+ },
+ {
+ "code": 440882,
+ "name": "雷州市"
+ },
+ {
+ "code": 440883,
+ "name": "吴川市"
+ }
+ ],
+ "440900": [
+ {
+ "code": 440901,
+ "name": "茂名市市辖区"
+ },
+ {
+ "code": 440902,
+ "name": "茂南区"
+ },
+ {
+ "code": 440904,
+ "name": "电白区"
+ },
+ {
+ "code": 440981,
+ "name": "高州市"
+ },
+ {
+ "code": 440982,
+ "name": "化州市"
+ },
+ {
+ "code": 440983,
+ "name": "信宜市"
+ }
+ ],
+ "441200": [
+ {
+ "code": 441201,
+ "name": "肇庆市市辖区"
+ },
+ {
+ "code": 441202,
+ "name": "端州区"
+ },
+ {
+ "code": 441203,
+ "name": "鼎湖区"
+ },
+ {
+ "code": 441204,
+ "name": "高要区"
+ },
+ {
+ "code": 441223,
+ "name": "广宁县"
+ },
+ {
+ "code": 441224,
+ "name": "怀集县"
+ },
+ {
+ "code": 441225,
+ "name": "封开县"
+ },
+ {
+ "code": 441226,
+ "name": "德庆县"
+ },
+ {
+ "code": 441284,
+ "name": "四会市"
+ }
+ ],
+ "441300": [
+ {
+ "code": 441301,
+ "name": "惠州市市辖区"
+ },
+ {
+ "code": 441302,
+ "name": "惠城区"
+ },
+ {
+ "code": 441303,
+ "name": "惠阳区"
+ },
+ {
+ "code": 441322,
+ "name": "博罗县"
+ },
+ {
+ "code": 441323,
+ "name": "惠东县"
+ },
+ {
+ "code": 441324,
+ "name": "龙门县"
+ }
+ ],
+ "441400": [
+ {
+ "code": 441401,
+ "name": "梅州市市辖区"
+ },
+ {
+ "code": 441402,
+ "name": "梅江区"
+ },
+ {
+ "code": 441403,
+ "name": "梅县区"
+ },
+ {
+ "code": 441422,
+ "name": "大埔县"
+ },
+ {
+ "code": 441423,
+ "name": "丰顺县"
+ },
+ {
+ "code": 441424,
+ "name": "五华县"
+ },
+ {
+ "code": 441426,
+ "name": "平远县"
+ },
+ {
+ "code": 441427,
+ "name": "蕉岭县"
+ },
+ {
+ "code": 441481,
+ "name": "兴宁市"
+ }
+ ],
+ "441500": [
+ {
+ "code": 441501,
+ "name": "汕尾市市辖区"
+ },
+ {
+ "code": 441502,
+ "name": "城区"
+ },
+ {
+ "code": 441521,
+ "name": "海丰县"
+ },
+ {
+ "code": 441523,
+ "name": "陆河县"
+ },
+ {
+ "code": 441581,
+ "name": "陆丰市"
+ }
+ ],
+ "441600": [
+ {
+ "code": 441601,
+ "name": "河源市市辖区"
+ },
+ {
+ "code": 441602,
+ "name": "源城区"
+ },
+ {
+ "code": 441621,
+ "name": "紫金县"
+ },
+ {
+ "code": 441622,
+ "name": "龙川县"
+ },
+ {
+ "code": 441623,
+ "name": "连平县"
+ },
+ {
+ "code": 441624,
+ "name": "和平县"
+ },
+ {
+ "code": 441625,
+ "name": "东源县"
+ }
+ ],
+ "441700": [
+ {
+ "code": 441701,
+ "name": "阳江市市辖区"
+ },
+ {
+ "code": 441702,
+ "name": "江城区"
+ },
+ {
+ "code": 441704,
+ "name": "阳东区"
+ },
+ {
+ "code": 441721,
+ "name": "阳西县"
+ },
+ {
+ "code": 441781,
+ "name": "阳春市"
+ }
+ ],
+ "441800": [
+ {
+ "code": 441801,
+ "name": "清远市市辖区"
+ },
+ {
+ "code": 441802,
+ "name": "清城区"
+ },
+ {
+ "code": 441803,
+ "name": "清新区"
+ },
+ {
+ "code": 441821,
+ "name": "佛冈县"
+ },
+ {
+ "code": 441823,
+ "name": "阳山县"
+ },
+ {
+ "code": 441825,
+ "name": "连山壮族瑶族自治县"
+ },
+ {
+ "code": 441826,
+ "name": "连南瑶族自治县"
+ },
+ {
+ "code": 441881,
+ "name": "英德市"
+ },
+ {
+ "code": 441882,
+ "name": "连州市"
+ }
+ ],
+ "441900": [
+ {
+ "code": 441901,
+ "name": "中堂镇"
+ },
+ {
+ "code": 441903,
+ "name": "南城街道"
+ },
+ {
+ "code": 441904,
+ "name": "长安镇"
+ },
+ {
+ "code": 441905,
+ "name": "东坑镇"
+ },
+ {
+ "code": 441906,
+ "name": "樟木头镇"
+ },
+ {
+ "code": 441907,
+ "name": "莞城街道"
+ },
+ {
+ "code": 441908,
+ "name": "石龙镇"
+ },
+ {
+ "code": 441909,
+ "name": "桥头镇"
+ },
+ {
+ "code": 441910,
+ "name": "万江街道"
+ },
+ {
+ "code": 441911,
+ "name": "麻涌镇"
+ },
+ {
+ "code": 441912,
+ "name": "虎门镇"
+ },
+ {
+ "code": 441913,
+ "name": "谢岗镇"
+ },
+ {
+ "code": 441914,
+ "name": "石碣镇"
+ },
+ {
+ "code": 441915,
+ "name": "茶山镇"
+ },
+ {
+ "code": 441916,
+ "name": "东城街道"
+ },
+ {
+ "code": 441917,
+ "name": "洪梅镇"
+ },
+ {
+ "code": 441918,
+ "name": "道滘镇"
+ },
+ {
+ "code": 441919,
+ "name": "高埗镇"
+ },
+ {
+ "code": 441920,
+ "name": "企石镇"
+ },
+ {
+ "code": 441921,
+ "name": "凤岗镇"
+ },
+ {
+ "code": 441922,
+ "name": "大岭山镇"
+ },
+ {
+ "code": 441923,
+ "name": "松山湖"
+ },
+ {
+ "code": 441924,
+ "name": "清溪镇"
+ },
+ {
+ "code": 441925,
+ "name": "望牛墩镇"
+ },
+ {
+ "code": 441926,
+ "name": "厚街镇"
+ },
+ {
+ "code": 441927,
+ "name": "常平镇"
+ },
+ {
+ "code": 441928,
+ "name": "寮步镇"
+ },
+ {
+ "code": 441929,
+ "name": "石排镇"
+ },
+ {
+ "code": 441930,
+ "name": "横沥镇"
+ },
+ {
+ "code": 441931,
+ "name": "塘厦镇"
+ },
+ {
+ "code": 441932,
+ "name": "黄江镇"
+ },
+ {
+ "code": 441933,
+ "name": "大朗镇"
+ },
+ {
+ "code": 441934,
+ "name": "东莞港"
+ },
+ {
+ "code": 441935,
+ "name": "东莞生态园"
+ },
+ {
+ "code": 441990,
+ "name": "沙田镇"
+ }
+ ],
+ "442000": [
+ {
+ "code": 442001,
+ "name": "南头镇"
+ },
+ {
+ "code": 442002,
+ "name": "神湾镇"
+ },
+ {
+ "code": 442003,
+ "name": "东凤镇"
+ },
+ {
+ "code": 442004,
+ "name": "五桂山街道"
+ },
+ {
+ "code": 442005,
+ "name": "黄圃镇"
+ },
+ {
+ "code": 442006,
+ "name": "小榄镇"
+ },
+ {
+ "code": 442007,
+ "name": "石岐街道"
+ },
+ {
+ "code": 442008,
+ "name": "横栏镇"
+ },
+ {
+ "code": 442009,
+ "name": "三角镇"
+ },
+ {
+ "code": 442010,
+ "name": "三乡镇"
+ },
+ {
+ "code": 442011,
+ "name": "港口镇"
+ },
+ {
+ "code": 442012,
+ "name": "沙溪镇"
+ },
+ {
+ "code": 442013,
+ "name": "板芙镇"
+ },
+ {
+ "code": 442015,
+ "name": "东升镇"
+ },
+ {
+ "code": 442016,
+ "name": "阜沙镇"
+ },
+ {
+ "code": 442017,
+ "name": "民众镇"
+ },
+ {
+ "code": 442018,
+ "name": "东区街道"
+ },
+ {
+ "code": 442019,
+ "name": "火炬开发区街道办事处"
+ },
+ {
+ "code": 442020,
+ "name": "西区街道"
+ },
+ {
+ "code": 442021,
+ "name": "南区街道"
+ },
+ {
+ "code": 442022,
+ "name": "古镇镇"
+ },
+ {
+ "code": 442023,
+ "name": "坦洲镇"
+ },
+ {
+ "code": 442024,
+ "name": "大涌镇"
+ },
+ {
+ "code": 442025,
+ "name": "南朗镇"
+ }
+ ],
+ "445100": [
+ {
+ "code": 445101,
+ "name": "潮州市市辖区"
+ },
+ {
+ "code": 445102,
+ "name": "湘桥区"
+ },
+ {
+ "code": 445103,
+ "name": "潮安区"
+ },
+ {
+ "code": 445122,
+ "name": "饶平县"
+ }
+ ],
+ "445200": [
+ {
+ "code": 445201,
+ "name": "揭阳市市辖区"
+ },
+ {
+ "code": 445202,
+ "name": "榕城区"
+ },
+ {
+ "code": 445203,
+ "name": "揭东区"
+ },
+ {
+ "code": 445222,
+ "name": "揭西县"
+ },
+ {
+ "code": 445224,
+ "name": "惠来县"
+ },
+ {
+ "code": 445281,
+ "name": "普宁市"
+ }
+ ],
+ "445300": [
+ {
+ "code": 445301,
+ "name": "云浮市市辖区"
+ },
+ {
+ "code": 445302,
+ "name": "云城区"
+ },
+ {
+ "code": 445303,
+ "name": "云安区"
+ },
+ {
+ "code": 445321,
+ "name": "新兴县"
+ },
+ {
+ "code": 445322,
+ "name": "郁南县"
+ },
+ {
+ "code": 445381,
+ "name": "罗定市"
+ }
+ ]
+ },
+ "450000": {
+ "450100": [
+ {
+ "code": 450101,
+ "name": "南宁市市辖区"
+ },
+ {
+ "code": 450102,
+ "name": "兴宁区"
+ },
+ {
+ "code": 450103,
+ "name": "青秀区"
+ },
+ {
+ "code": 450105,
+ "name": "江南区"
+ },
+ {
+ "code": 450107,
+ "name": "西乡塘区"
+ },
+ {
+ "code": 450108,
+ "name": "良庆区"
+ },
+ {
+ "code": 450109,
+ "name": "邕宁区"
+ },
+ {
+ "code": 450110,
+ "name": "武鸣区"
+ },
+ {
+ "code": 450123,
+ "name": "隆安县"
+ },
+ {
+ "code": 450124,
+ "name": "马山县"
+ },
+ {
+ "code": 450125,
+ "name": "上林县"
+ },
+ {
+ "code": 450126,
+ "name": "宾阳县"
+ },
+ {
+ "code": 450127,
+ "name": "横县"
+ }
+ ],
+ "450200": [
+ {
+ "code": 450201,
+ "name": "柳州市市辖区"
+ },
+ {
+ "code": 450202,
+ "name": "城中区"
+ },
+ {
+ "code": 450203,
+ "name": "鱼峰区"
+ },
+ {
+ "code": 450204,
+ "name": "柳南区"
+ },
+ {
+ "code": 450205,
+ "name": "柳北区"
+ },
+ {
+ "code": 450206,
+ "name": "柳江区"
+ },
+ {
+ "code": 450222,
+ "name": "柳城县"
+ },
+ {
+ "code": 450223,
+ "name": "鹿寨县"
+ },
+ {
+ "code": 450224,
+ "name": "融安县"
+ },
+ {
+ "code": 450225,
+ "name": "融水苗族自治县"
+ },
+ {
+ "code": 450226,
+ "name": "三江侗族自治县"
+ }
+ ],
+ "450300": [
+ {
+ "code": 450301,
+ "name": "桂林市市辖区"
+ },
+ {
+ "code": 450302,
+ "name": "秀峰区"
+ },
+ {
+ "code": 450303,
+ "name": "叠彩区"
+ },
+ {
+ "code": 450304,
+ "name": "象山区"
+ },
+ {
+ "code": 450305,
+ "name": "七星区"
+ },
+ {
+ "code": 450311,
+ "name": "雁山区"
+ },
+ {
+ "code": 450312,
+ "name": "临桂区"
+ },
+ {
+ "code": 450321,
+ "name": "阳朔县"
+ },
+ {
+ "code": 450323,
+ "name": "灵川县"
+ },
+ {
+ "code": 450324,
+ "name": "全州县"
+ },
+ {
+ "code": 450325,
+ "name": "兴安县"
+ },
+ {
+ "code": 450326,
+ "name": "永福县"
+ },
+ {
+ "code": 450327,
+ "name": "灌阳县"
+ },
+ {
+ "code": 450328,
+ "name": "龙胜各族自治县"
+ },
+ {
+ "code": 450329,
+ "name": "资源县"
+ },
+ {
+ "code": 450330,
+ "name": "平乐县"
+ },
+ {
+ "code": 450332,
+ "name": "恭城瑶族自治县"
+ },
+ {
+ "code": 450381,
+ "name": "荔浦市"
+ }
+ ],
+ "450400": [
+ {
+ "code": 450401,
+ "name": "梧州市市辖区"
+ },
+ {
+ "code": 450403,
+ "name": "万秀区"
+ },
+ {
+ "code": 450405,
+ "name": "长洲区"
+ },
+ {
+ "code": 450406,
+ "name": "龙圩区"
+ },
+ {
+ "code": 450421,
+ "name": "苍梧县"
+ },
+ {
+ "code": 450422,
+ "name": "藤县"
+ },
+ {
+ "code": 450423,
+ "name": "蒙山县"
+ },
+ {
+ "code": 450481,
+ "name": "岑溪市"
+ }
+ ],
+ "450500": [
+ {
+ "code": 450501,
+ "name": "北海市市辖区"
+ },
+ {
+ "code": 450502,
+ "name": "海城区"
+ },
+ {
+ "code": 450503,
+ "name": "银海区"
+ },
+ {
+ "code": 450512,
+ "name": "铁山港区"
+ },
+ {
+ "code": 450521,
+ "name": "合浦县"
+ }
+ ],
+ "450600": [
+ {
+ "code": 450601,
+ "name": "防城港市市辖区"
+ },
+ {
+ "code": 450602,
+ "name": "港口区"
+ },
+ {
+ "code": 450603,
+ "name": "防城区"
+ },
+ {
+ "code": 450621,
+ "name": "上思县"
+ },
+ {
+ "code": 450681,
+ "name": "东兴市"
+ }
+ ],
+ "450700": [
+ {
+ "code": 450701,
+ "name": "钦州市市辖区"
+ },
+ {
+ "code": 450702,
+ "name": "钦南区"
+ },
+ {
+ "code": 450703,
+ "name": "钦北区"
+ },
+ {
+ "code": 450721,
+ "name": "灵山县"
+ },
+ {
+ "code": 450722,
+ "name": "浦北县"
+ }
+ ],
+ "450800": [
+ {
+ "code": 450801,
+ "name": "贵港市市辖区"
+ },
+ {
+ "code": 450802,
+ "name": "港北区"
+ },
+ {
+ "code": 450803,
+ "name": "港南区"
+ },
+ {
+ "code": 450804,
+ "name": "覃塘区"
+ },
+ {
+ "code": 450821,
+ "name": "平南县"
+ },
+ {
+ "code": 450881,
+ "name": "桂平市"
+ }
+ ],
+ "450900": [
+ {
+ "code": 450901,
+ "name": "玉林市市辖区"
+ },
+ {
+ "code": 450902,
+ "name": "玉州区"
+ },
+ {
+ "code": 450903,
+ "name": "福绵区"
+ },
+ {
+ "code": 450921,
+ "name": "容县"
+ },
+ {
+ "code": 450922,
+ "name": "陆川县"
+ },
+ {
+ "code": 450923,
+ "name": "博白县"
+ },
+ {
+ "code": 450924,
+ "name": "兴业县"
+ },
+ {
+ "code": 450981,
+ "name": "北流市"
+ }
+ ],
+ "451000": [
+ {
+ "code": 451001,
+ "name": "百色市市辖区"
+ },
+ {
+ "code": 451002,
+ "name": "右江区"
+ },
+ {
+ "code": 451021,
+ "name": "田阳县"
+ },
+ {
+ "code": 451022,
+ "name": "田东县"
+ },
+ {
+ "code": 451023,
+ "name": "平果县"
+ },
+ {
+ "code": 451024,
+ "name": "德保县"
+ },
+ {
+ "code": 451026,
+ "name": "那坡县"
+ },
+ {
+ "code": 451027,
+ "name": "凌云县"
+ },
+ {
+ "code": 451028,
+ "name": "乐业县"
+ },
+ {
+ "code": 451029,
+ "name": "田林县"
+ },
+ {
+ "code": 451030,
+ "name": "西林县"
+ },
+ {
+ "code": 451031,
+ "name": "隆林各族自治县"
+ },
+ {
+ "code": 451081,
+ "name": "靖西市"
+ }
+ ],
+ "451100": [
+ {
+ "code": 451101,
+ "name": "贺州市市辖区"
+ },
+ {
+ "code": 451102,
+ "name": "八步区"
+ },
+ {
+ "code": 451103,
+ "name": "平桂区"
+ },
+ {
+ "code": 451121,
+ "name": "昭平县"
+ },
+ {
+ "code": 451122,
+ "name": "钟山县"
+ },
+ {
+ "code": 451123,
+ "name": "富川瑶族自治县"
+ }
+ ],
+ "451200": [
+ {
+ "code": 451201,
+ "name": "河池市市辖区"
+ },
+ {
+ "code": 451202,
+ "name": "金城江区"
+ },
+ {
+ "code": 451203,
+ "name": "宜州区"
+ },
+ {
+ "code": 451221,
+ "name": "南丹县"
+ },
+ {
+ "code": 451222,
+ "name": "天峨县"
+ },
+ {
+ "code": 451223,
+ "name": "凤山县"
+ },
+ {
+ "code": 451224,
+ "name": "东兰县"
+ },
+ {
+ "code": 451225,
+ "name": "罗城仫佬族自治县"
+ },
+ {
+ "code": 451226,
+ "name": "环江毛南族自治县"
+ },
+ {
+ "code": 451227,
+ "name": "巴马瑶族自治县"
+ },
+ {
+ "code": 451228,
+ "name": "都安瑶族自治县"
+ },
+ {
+ "code": 451229,
+ "name": "大化瑶族自治县"
+ }
+ ],
+ "451300": [
+ {
+ "code": 451301,
+ "name": "来宾市市辖区"
+ },
+ {
+ "code": 451302,
+ "name": "兴宾区"
+ },
+ {
+ "code": 451321,
+ "name": "忻城县"
+ },
+ {
+ "code": 451322,
+ "name": "象州县"
+ },
+ {
+ "code": 451323,
+ "name": "武宣县"
+ },
+ {
+ "code": 451324,
+ "name": "金秀瑶族自治县"
+ },
+ {
+ "code": 451381,
+ "name": "合山市"
+ }
+ ],
+ "451400": [
+ {
+ "code": 451401,
+ "name": "崇左市市辖区"
+ },
+ {
+ "code": 451402,
+ "name": "江州区"
+ },
+ {
+ "code": 451421,
+ "name": "扶绥县"
+ },
+ {
+ "code": 451422,
+ "name": "宁明县"
+ },
+ {
+ "code": 451423,
+ "name": "龙州县"
+ },
+ {
+ "code": 451424,
+ "name": "大新县"
+ },
+ {
+ "code": 451425,
+ "name": "天等县"
+ },
+ {
+ "code": 451481,
+ "name": "凭祥市"
+ }
+ ]
+ },
+ "460000": {
+ "460100": [
+ {
+ "code": 460101,
+ "name": "海口市市辖区"
+ },
+ {
+ "code": 460105,
+ "name": "秀英区"
+ },
+ {
+ "code": 460106,
+ "name": "龙华区"
+ },
+ {
+ "code": 460107,
+ "name": "琼山区"
+ },
+ {
+ "code": 460108,
+ "name": "美兰区"
+ }
+ ],
+ "460200": [
+ {
+ "code": 460201,
+ "name": "三亚市市辖区"
+ },
+ {
+ "code": 460202,
+ "name": "海棠区"
+ },
+ {
+ "code": 460203,
+ "name": "吉阳区"
+ },
+ {
+ "code": 460204,
+ "name": "天涯区"
+ },
+ {
+ "code": 460205,
+ "name": "崖州区"
+ }
+ ],
+ "460300": [
+ {
+ "code": 460301,
+ "name": "三沙市市辖区"
+ },
+ {
+ "code": 460321,
+ "name": "西沙群岛"
+ },
+ {
+ "code": 460322,
+ "name": "南沙群岛"
+ },
+ {
+ "code": 460323,
+ "name": "中沙群岛的岛礁及其海域"
+ }
+ ],
+ "460400": [
+ {
+ "code": 460401,
+ "name": "那大镇"
+ },
+ {
+ "code": 460402,
+ "name": "和庆镇"
+ },
+ {
+ "code": 460403,
+ "name": "南丰镇"
+ },
+ {
+ "code": 460404,
+ "name": "大成镇"
+ },
+ {
+ "code": 460405,
+ "name": "雅星镇"
+ },
+ {
+ "code": 460406,
+ "name": "兰洋镇"
+ },
+ {
+ "code": 460407,
+ "name": "光村镇"
+ },
+ {
+ "code": 460408,
+ "name": "木棠镇"
+ },
+ {
+ "code": 460409,
+ "name": "海头镇"
+ },
+ {
+ "code": 460410,
+ "name": "峨蔓镇"
+ },
+ {
+ "code": 460411,
+ "name": "王五镇"
+ },
+ {
+ "code": 460412,
+ "name": "白马井镇"
+ },
+ {
+ "code": 460413,
+ "name": "中和镇"
+ },
+ {
+ "code": 460414,
+ "name": "排浦镇"
+ },
+ {
+ "code": 460415,
+ "name": "东成镇"
+ },
+ {
+ "code": 460416,
+ "name": "新州镇"
+ },
+ {
+ "code": 460417,
+ "name": "洋浦经济开发区"
+ },
+ {
+ "code": 460418,
+ "name": "华南热作学院"
+ }
+ ],
+ "469000": [
+ {
+ "code": 469001,
+ "name": "五指山市"
+ },
+ {
+ "code": 469002,
+ "name": "琼海市"
+ },
+ {
+ "code": 469005,
+ "name": "文昌市"
+ },
+ {
+ "code": 469006,
+ "name": "万宁市"
+ },
+ {
+ "code": 469007,
+ "name": "东方市"
+ },
+ {
+ "code": 469021,
+ "name": "定安县"
+ },
+ {
+ "code": 469022,
+ "name": "屯昌县"
+ },
+ {
+ "code": 469023,
+ "name": "澄迈县"
+ },
+ {
+ "code": 469024,
+ "name": "临高县"
+ },
+ {
+ "code": 469025,
+ "name": "白沙黎族自治县"
+ },
+ {
+ "code": 469026,
+ "name": "昌江黎族自治县"
+ },
+ {
+ "code": 469027,
+ "name": "乐东黎族自治县"
+ },
+ {
+ "code": 469028,
+ "name": "陵水黎族自治县"
+ },
+ {
+ "code": 469029,
+ "name": "保亭黎族苗族自治县"
+ },
+ {
+ "code": 469030,
+ "name": "琼中黎族苗族自治县"
+ }
+ ]
+ },
+ "500000": {
+ "500100": [
+ {
+ "code": 500101,
+ "name": "万州区"
+ },
+ {
+ "code": 500102,
+ "name": "涪陵区"
+ },
+ {
+ "code": 500103,
+ "name": "渝中区"
+ },
+ {
+ "code": 500104,
+ "name": "大渡口区"
+ },
+ {
+ "code": 500105,
+ "name": "江北区"
+ },
+ {
+ "code": 500106,
+ "name": "沙坪坝区"
+ },
+ {
+ "code": 500107,
+ "name": "九龙坡区"
+ },
+ {
+ "code": 500108,
+ "name": "南岸区"
+ },
+ {
+ "code": 500109,
+ "name": "北碚区"
+ },
+ {
+ "code": 500110,
+ "name": "綦江区"
+ },
+ {
+ "code": 500111,
+ "name": "大足区"
+ },
+ {
+ "code": 500112,
+ "name": "渝北区"
+ },
+ {
+ "code": 500113,
+ "name": "巴南区"
+ },
+ {
+ "code": 500114,
+ "name": "黔江区"
+ },
+ {
+ "code": 500115,
+ "name": "长寿区"
+ },
+ {
+ "code": 500116,
+ "name": "江津区"
+ },
+ {
+ "code": 500117,
+ "name": "合川区"
+ },
+ {
+ "code": 500118,
+ "name": "永川区"
+ },
+ {
+ "code": 500119,
+ "name": "南川区"
+ },
+ {
+ "code": 500120,
+ "name": "璧山区"
+ },
+ {
+ "code": 500151,
+ "name": "铜梁区"
+ },
+ {
+ "code": 500152,
+ "name": "潼南区"
+ },
+ {
+ "code": 500153,
+ "name": "荣昌区"
+ },
+ {
+ "code": 500154,
+ "name": "开州区"
+ },
+ {
+ "code": 500155,
+ "name": "梁平区"
+ },
+ {
+ "code": 500156,
+ "name": "武隆区"
+ }
+ ],
+ "500200": [
+ {
+ "code": 500229,
+ "name": "城口县"
+ },
+ {
+ "code": 500230,
+ "name": "丰都县"
+ },
+ {
+ "code": 500231,
+ "name": "垫江县"
+ },
+ {
+ "code": 500233,
+ "name": "忠县"
+ },
+ {
+ "code": 500235,
+ "name": "云阳县"
+ },
+ {
+ "code": 500236,
+ "name": "奉节县"
+ },
+ {
+ "code": 500237,
+ "name": "巫山县"
+ },
+ {
+ "code": 500238,
+ "name": "巫溪县"
+ },
+ {
+ "code": 500240,
+ "name": "石柱土家族自治县"
+ },
+ {
+ "code": 500241,
+ "name": "秀山土家族苗族自治县"
+ },
+ {
+ "code": 500242,
+ "name": "酉阳土家族苗族自治县"
+ },
+ {
+ "code": 500243,
+ "name": "彭水苗族土家族自治县"
+ }
+ ]
+ },
+ "510000": {
+ "510100": [
+ {
+ "code": 510101,
+ "name": "成都市市辖区"
+ },
+ {
+ "code": 510104,
+ "name": "锦江区"
+ },
+ {
+ "code": 510105,
+ "name": "青羊区"
+ },
+ {
+ "code": 510106,
+ "name": "金牛区"
+ },
+ {
+ "code": 510107,
+ "name": "武侯区"
+ },
+ {
+ "code": 510108,
+ "name": "成华区"
+ },
+ {
+ "code": 510112,
+ "name": "龙泉驿区"
+ },
+ {
+ "code": 510113,
+ "name": "青白江区"
+ },
+ {
+ "code": 510114,
+ "name": "新都区"
+ },
+ {
+ "code": 510115,
+ "name": "温江区"
+ },
+ {
+ "code": 510116,
+ "name": "双流区"
+ },
+ {
+ "code": 510117,
+ "name": "郫都区"
+ },
+ {
+ "code": 510121,
+ "name": "金堂县"
+ },
+ {
+ "code": 510129,
+ "name": "大邑县"
+ },
+ {
+ "code": 510131,
+ "name": "蒲江县"
+ },
+ {
+ "code": 510132,
+ "name": "新津县"
+ },
+ {
+ "code": 510181,
+ "name": "都江堰市"
+ },
+ {
+ "code": 510182,
+ "name": "彭州市"
+ },
+ {
+ "code": 510183,
+ "name": "邛崃市"
+ },
+ {
+ "code": 510184,
+ "name": "崇州市"
+ },
+ {
+ "code": 510185,
+ "name": "简阳市"
+ }
+ ],
+ "510300": [
+ {
+ "code": 510301,
+ "name": "自贡市市辖区"
+ },
+ {
+ "code": 510302,
+ "name": "自流井区"
+ },
+ {
+ "code": 510303,
+ "name": "贡井区"
+ },
+ {
+ "code": 510304,
+ "name": "大安区"
+ },
+ {
+ "code": 510311,
+ "name": "沿滩区"
+ },
+ {
+ "code": 510321,
+ "name": "荣县"
+ },
+ {
+ "code": 510322,
+ "name": "富顺县"
+ }
+ ],
+ "510400": [
+ {
+ "code": 510401,
+ "name": "攀枝花市市辖区"
+ },
+ {
+ "code": 510402,
+ "name": "东区"
+ },
+ {
+ "code": 510403,
+ "name": "西区"
+ },
+ {
+ "code": 510411,
+ "name": "仁和区"
+ },
+ {
+ "code": 510421,
+ "name": "米易县"
+ },
+ {
+ "code": 510422,
+ "name": "盐边县"
+ }
+ ],
+ "510500": [
+ {
+ "code": 510501,
+ "name": "泸州市市辖区"
+ },
+ {
+ "code": 510502,
+ "name": "江阳区"
+ },
+ {
+ "code": 510503,
+ "name": "纳溪区"
+ },
+ {
+ "code": 510504,
+ "name": "龙马潭区"
+ },
+ {
+ "code": 510521,
+ "name": "泸县"
+ },
+ {
+ "code": 510522,
+ "name": "合江县"
+ },
+ {
+ "code": 510524,
+ "name": "叙永县"
+ },
+ {
+ "code": 510525,
+ "name": "古蔺县"
+ }
+ ],
+ "510600": [
+ {
+ "code": 510601,
+ "name": "德阳市市辖区"
+ },
+ {
+ "code": 510603,
+ "name": "旌阳区"
+ },
+ {
+ "code": 510604,
+ "name": "罗江区"
+ },
+ {
+ "code": 510623,
+ "name": "中江县"
+ },
+ {
+ "code": 510681,
+ "name": "广汉市"
+ },
+ {
+ "code": 510682,
+ "name": "什邡市"
+ },
+ {
+ "code": 510683,
+ "name": "绵竹市"
+ }
+ ],
+ "510700": [
+ {
+ "code": 510701,
+ "name": "绵阳市市辖区"
+ },
+ {
+ "code": 510703,
+ "name": "涪城区"
+ },
+ {
+ "code": 510704,
+ "name": "游仙区"
+ },
+ {
+ "code": 510705,
+ "name": "安州区"
+ },
+ {
+ "code": 510722,
+ "name": "三台县"
+ },
+ {
+ "code": 510723,
+ "name": "盐亭县"
+ },
+ {
+ "code": 510725,
+ "name": "梓潼县"
+ },
+ {
+ "code": 510726,
+ "name": "北川羌族自治县"
+ },
+ {
+ "code": 510727,
+ "name": "平武县"
+ },
+ {
+ "code": 510781,
+ "name": "江油市"
+ }
+ ],
+ "510800": [
+ {
+ "code": 510801,
+ "name": "广元市市辖区"
+ },
+ {
+ "code": 510802,
+ "name": "利州区"
+ },
+ {
+ "code": 510811,
+ "name": "昭化区"
+ },
+ {
+ "code": 510812,
+ "name": "朝天区"
+ },
+ {
+ "code": 510821,
+ "name": "旺苍县"
+ },
+ {
+ "code": 510822,
+ "name": "青川县"
+ },
+ {
+ "code": 510823,
+ "name": "剑阁县"
+ },
+ {
+ "code": 510824,
+ "name": "苍溪县"
+ }
+ ],
+ "510900": [
+ {
+ "code": 510901,
+ "name": "遂宁市市辖区"
+ },
+ {
+ "code": 510903,
+ "name": "船山区"
+ },
+ {
+ "code": 510904,
+ "name": "安居区"
+ },
+ {
+ "code": 510921,
+ "name": "蓬溪县"
+ },
+ {
+ "code": 510922,
+ "name": "射洪县"
+ },
+ {
+ "code": 510923,
+ "name": "大英县"
+ }
+ ],
+ "511000": [
+ {
+ "code": 511001,
+ "name": "内江市市辖区"
+ },
+ {
+ "code": 511002,
+ "name": "市中区"
+ },
+ {
+ "code": 511011,
+ "name": "东兴区"
+ },
+ {
+ "code": 511024,
+ "name": "威远县"
+ },
+ {
+ "code": 511025,
+ "name": "资中县"
+ },
+ {
+ "code": 511083,
+ "name": "隆昌市"
+ }
+ ],
+ "511100": [
+ {
+ "code": 511101,
+ "name": "乐山市市辖区"
+ },
+ {
+ "code": 511102,
+ "name": "市中区"
+ },
+ {
+ "code": 511111,
+ "name": "沙湾区"
+ },
+ {
+ "code": 511112,
+ "name": "五通桥区"
+ },
+ {
+ "code": 511113,
+ "name": "金口河区"
+ },
+ {
+ "code": 511123,
+ "name": "犍为县"
+ },
+ {
+ "code": 511124,
+ "name": "井研县"
+ },
+ {
+ "code": 511126,
+ "name": "夹江县"
+ },
+ {
+ "code": 511129,
+ "name": "沐川县"
+ },
+ {
+ "code": 511132,
+ "name": "峨边彝族自治县"
+ },
+ {
+ "code": 511133,
+ "name": "马边彝族自治县"
+ },
+ {
+ "code": 511181,
+ "name": "峨眉山市"
+ }
+ ],
+ "511300": [
+ {
+ "code": 511301,
+ "name": "南充市市辖区"
+ },
+ {
+ "code": 511302,
+ "name": "顺庆区"
+ },
+ {
+ "code": 511303,
+ "name": "高坪区"
+ },
+ {
+ "code": 511304,
+ "name": "嘉陵区"
+ },
+ {
+ "code": 511321,
+ "name": "南部县"
+ },
+ {
+ "code": 511322,
+ "name": "营山县"
+ },
+ {
+ "code": 511323,
+ "name": "蓬安县"
+ },
+ {
+ "code": 511324,
+ "name": "仪陇县"
+ },
+ {
+ "code": 511325,
+ "name": "西充县"
+ },
+ {
+ "code": 511381,
+ "name": "阆中市"
+ }
+ ],
+ "511400": [
+ {
+ "code": 511401,
+ "name": "眉山市市辖区"
+ },
+ {
+ "code": 511402,
+ "name": "东坡区"
+ },
+ {
+ "code": 511403,
+ "name": "彭山区"
+ },
+ {
+ "code": 511421,
+ "name": "仁寿县"
+ },
+ {
+ "code": 511423,
+ "name": "洪雅县"
+ },
+ {
+ "code": 511424,
+ "name": "丹棱县"
+ },
+ {
+ "code": 511425,
+ "name": "青神县"
+ }
+ ],
+ "511500": [
+ {
+ "code": 511501,
+ "name": "宜宾市市辖区"
+ },
+ {
+ "code": 511502,
+ "name": "翠屏区"
+ },
+ {
+ "code": 511503,
+ "name": "南溪区"
+ },
+ {
+ "code": 511504,
+ "name": "叙州区"
+ },
+ {
+ "code": 511523,
+ "name": "江安县"
+ },
+ {
+ "code": 511524,
+ "name": "长宁县"
+ },
+ {
+ "code": 511525,
+ "name": "高县"
+ },
+ {
+ "code": 511526,
+ "name": "珙县"
+ },
+ {
+ "code": 511527,
+ "name": "筠连县"
+ },
+ {
+ "code": 511528,
+ "name": "兴文县"
+ },
+ {
+ "code": 511529,
+ "name": "屏山县"
+ }
+ ],
+ "511600": [
+ {
+ "code": 511601,
+ "name": "广安市市辖区"
+ },
+ {
+ "code": 511602,
+ "name": "广安区"
+ },
+ {
+ "code": 511603,
+ "name": "前锋区"
+ },
+ {
+ "code": 511621,
+ "name": "岳池县"
+ },
+ {
+ "code": 511622,
+ "name": "武胜县"
+ },
+ {
+ "code": 511623,
+ "name": "邻水县"
+ },
+ {
+ "code": 511681,
+ "name": "华蓥市"
+ }
+ ],
+ "511700": [
+ {
+ "code": 511701,
+ "name": "达州市市辖区"
+ },
+ {
+ "code": 511702,
+ "name": "通川区"
+ },
+ {
+ "code": 511703,
+ "name": "达川区"
+ },
+ {
+ "code": 511722,
+ "name": "宣汉县"
+ },
+ {
+ "code": 511723,
+ "name": "开江县"
+ },
+ {
+ "code": 511724,
+ "name": "大竹县"
+ },
+ {
+ "code": 511725,
+ "name": "渠县"
+ },
+ {
+ "code": 511781,
+ "name": "万源市"
+ }
+ ],
+ "511800": [
+ {
+ "code": 511801,
+ "name": "雅安市市辖区"
+ },
+ {
+ "code": 511802,
+ "name": "雨城区"
+ },
+ {
+ "code": 511803,
+ "name": "名山区"
+ },
+ {
+ "code": 511822,
+ "name": "荥经县"
+ },
+ {
+ "code": 511823,
+ "name": "汉源县"
+ },
+ {
+ "code": 511824,
+ "name": "石棉县"
+ },
+ {
+ "code": 511825,
+ "name": "天全县"
+ },
+ {
+ "code": 511826,
+ "name": "芦山县"
+ },
+ {
+ "code": 511827,
+ "name": "宝兴县"
+ }
+ ],
+ "511900": [
+ {
+ "code": 511901,
+ "name": "巴中市市辖区"
+ },
+ {
+ "code": 511902,
+ "name": "巴州区"
+ },
+ {
+ "code": 511903,
+ "name": "恩阳区"
+ },
+ {
+ "code": 511921,
+ "name": "通江县"
+ },
+ {
+ "code": 511922,
+ "name": "南江县"
+ },
+ {
+ "code": 511923,
+ "name": "平昌县"
+ }
+ ],
+ "512000": [
+ {
+ "code": 512001,
+ "name": "资阳市市辖区"
+ },
+ {
+ "code": 512002,
+ "name": "雁江区"
+ },
+ {
+ "code": 512021,
+ "name": "安岳县"
+ },
+ {
+ "code": 512022,
+ "name": "乐至县"
+ }
+ ],
+ "513200": [
+ {
+ "code": 513201,
+ "name": "马尔康市"
+ },
+ {
+ "code": 513221,
+ "name": "汶川县"
+ },
+ {
+ "code": 513222,
+ "name": "理县"
+ },
+ {
+ "code": 513223,
+ "name": "茂县"
+ },
+ {
+ "code": 513224,
+ "name": "松潘县"
+ },
+ {
+ "code": 513225,
+ "name": "九寨沟县"
+ },
+ {
+ "code": 513226,
+ "name": "金川县"
+ },
+ {
+ "code": 513227,
+ "name": "小金县"
+ },
+ {
+ "code": 513228,
+ "name": "黑水县"
+ },
+ {
+ "code": 513230,
+ "name": "壤塘县"
+ },
+ {
+ "code": 513231,
+ "name": "阿坝县"
+ },
+ {
+ "code": 513232,
+ "name": "若尔盖县"
+ },
+ {
+ "code": 513233,
+ "name": "红原县"
+ }
+ ],
+ "513300": [
+ {
+ "code": 513301,
+ "name": "康定市"
+ },
+ {
+ "code": 513322,
+ "name": "泸定县"
+ },
+ {
+ "code": 513323,
+ "name": "丹巴县"
+ },
+ {
+ "code": 513324,
+ "name": "九龙县"
+ },
+ {
+ "code": 513325,
+ "name": "雅江县"
+ },
+ {
+ "code": 513326,
+ "name": "道孚县"
+ },
+ {
+ "code": 513327,
+ "name": "炉霍县"
+ },
+ {
+ "code": 513328,
+ "name": "甘孜县"
+ },
+ {
+ "code": 513329,
+ "name": "新龙县"
+ },
+ {
+ "code": 513330,
+ "name": "德格县"
+ },
+ {
+ "code": 513331,
+ "name": "白玉县"
+ },
+ {
+ "code": 513332,
+ "name": "石渠县"
+ },
+ {
+ "code": 513333,
+ "name": "色达县"
+ },
+ {
+ "code": 513334,
+ "name": "理塘县"
+ },
+ {
+ "code": 513335,
+ "name": "巴塘县"
+ },
+ {
+ "code": 513336,
+ "name": "乡城县"
+ },
+ {
+ "code": 513337,
+ "name": "稻城县"
+ },
+ {
+ "code": 513338,
+ "name": "得荣县"
+ }
+ ],
+ "513400": [
+ {
+ "code": 513401,
+ "name": "西昌市"
+ },
+ {
+ "code": 513422,
+ "name": "木里藏族自治县"
+ },
+ {
+ "code": 513423,
+ "name": "盐源县"
+ },
+ {
+ "code": 513424,
+ "name": "德昌县"
+ },
+ {
+ "code": 513425,
+ "name": "会理县"
+ },
+ {
+ "code": 513426,
+ "name": "会东县"
+ },
+ {
+ "code": 513427,
+ "name": "宁南县"
+ },
+ {
+ "code": 513428,
+ "name": "普格县"
+ },
+ {
+ "code": 513429,
+ "name": "布拖县"
+ },
+ {
+ "code": 513430,
+ "name": "金阳县"
+ },
+ {
+ "code": 513431,
+ "name": "昭觉县"
+ },
+ {
+ "code": 513432,
+ "name": "喜德县"
+ },
+ {
+ "code": 513433,
+ "name": "冕宁县"
+ },
+ {
+ "code": 513434,
+ "name": "越西县"
+ },
+ {
+ "code": 513435,
+ "name": "甘洛县"
+ },
+ {
+ "code": 513436,
+ "name": "美姑县"
+ },
+ {
+ "code": 513437,
+ "name": "雷波县"
+ }
+ ]
+ },
+ "520000": {
+ "520100": [
+ {
+ "code": 520101,
+ "name": "贵阳市市辖区"
+ },
+ {
+ "code": 520102,
+ "name": "南明区"
+ },
+ {
+ "code": 520103,
+ "name": "云岩区"
+ },
+ {
+ "code": 520111,
+ "name": "花溪区"
+ },
+ {
+ "code": 520112,
+ "name": "乌当区"
+ },
+ {
+ "code": 520113,
+ "name": "白云区"
+ },
+ {
+ "code": 520115,
+ "name": "观山湖区"
+ },
+ {
+ "code": 520121,
+ "name": "开阳县"
+ },
+ {
+ "code": 520122,
+ "name": "息烽县"
+ },
+ {
+ "code": 520123,
+ "name": "修文县"
+ },
+ {
+ "code": 520181,
+ "name": "清镇市"
+ }
+ ],
+ "520200": [
+ {
+ "code": 520201,
+ "name": "钟山区"
+ },
+ {
+ "code": 520203,
+ "name": "六枝特区"
+ },
+ {
+ "code": 520221,
+ "name": "水城县"
+ },
+ {
+ "code": 520281,
+ "name": "盘州市"
+ }
+ ],
+ "520300": [
+ {
+ "code": 520301,
+ "name": "遵义市市辖区"
+ },
+ {
+ "code": 520302,
+ "name": "红花岗区"
+ },
+ {
+ "code": 520303,
+ "name": "汇川区"
+ },
+ {
+ "code": 520304,
+ "name": "播州区"
+ },
+ {
+ "code": 520322,
+ "name": "桐梓县"
+ },
+ {
+ "code": 520323,
+ "name": "绥阳县"
+ },
+ {
+ "code": 520324,
+ "name": "正安县"
+ },
+ {
+ "code": 520325,
+ "name": "道真仡佬族苗族自治县"
+ },
+ {
+ "code": 520326,
+ "name": "务川仡佬族苗族自治县"
+ },
+ {
+ "code": 520327,
+ "name": "凤冈县"
+ },
+ {
+ "code": 520328,
+ "name": "湄潭县"
+ },
+ {
+ "code": 520329,
+ "name": "余庆县"
+ },
+ {
+ "code": 520330,
+ "name": "习水县"
+ },
+ {
+ "code": 520381,
+ "name": "赤水市"
+ },
+ {
+ "code": 520382,
+ "name": "仁怀市"
+ }
+ ],
+ "520400": [
+ {
+ "code": 520401,
+ "name": "安顺市市辖区"
+ },
+ {
+ "code": 520402,
+ "name": "西秀区"
+ },
+ {
+ "code": 520403,
+ "name": "平坝区"
+ },
+ {
+ "code": 520422,
+ "name": "普定县"
+ },
+ {
+ "code": 520423,
+ "name": "镇宁布依族苗族自治县"
+ },
+ {
+ "code": 520424,
+ "name": "关岭布依族苗族自治县"
+ },
+ {
+ "code": 520425,
+ "name": "紫云苗族布依族自治县"
+ }
+ ],
+ "520500": [
+ {
+ "code": 520502,
+ "name": "七星关区"
+ },
+ {
+ "code": 520521,
+ "name": "大方县"
+ },
+ {
+ "code": 520522,
+ "name": "黔西县"
+ },
+ {
+ "code": 520523,
+ "name": "金沙县"
+ },
+ {
+ "code": 520524,
+ "name": "织金县"
+ },
+ {
+ "code": 520525,
+ "name": "纳雍县"
+ },
+ {
+ "code": 520526,
+ "name": "威宁彝族回族苗族自治县"
+ },
+ {
+ "code": 520527,
+ "name": "赫章县"
+ }
+ ],
+ "520600": [
+ {
+ "code": 520602,
+ "name": "碧江区"
+ },
+ {
+ "code": 520603,
+ "name": "万山区"
+ },
+ {
+ "code": 520621,
+ "name": "江口县"
+ },
+ {
+ "code": 520622,
+ "name": "玉屏侗族自治县"
+ },
+ {
+ "code": 520623,
+ "name": "石阡县"
+ },
+ {
+ "code": 520624,
+ "name": "思南县"
+ },
+ {
+ "code": 520625,
+ "name": "印江土家族苗族自治县"
+ },
+ {
+ "code": 520626,
+ "name": "德江县"
+ },
+ {
+ "code": 520627,
+ "name": "沿河土家族自治县"
+ },
+ {
+ "code": 520628,
+ "name": "松桃苗族自治县"
+ }
+ ],
+ "522300": [
+ {
+ "code": 522301,
+ "name": "兴义市"
+ },
+ {
+ "code": 522302,
+ "name": "兴仁市"
+ },
+ {
+ "code": 522323,
+ "name": "普安县"
+ },
+ {
+ "code": 522324,
+ "name": "晴隆县"
+ },
+ {
+ "code": 522325,
+ "name": "贞丰县"
+ },
+ {
+ "code": 522326,
+ "name": "望谟县"
+ },
+ {
+ "code": 522327,
+ "name": "册亨县"
+ },
+ {
+ "code": 522328,
+ "name": "安龙县"
+ }
+ ],
+ "522600": [
+ {
+ "code": 522601,
+ "name": "凯里市"
+ },
+ {
+ "code": 522622,
+ "name": "黄平县"
+ },
+ {
+ "code": 522623,
+ "name": "施秉县"
+ },
+ {
+ "code": 522624,
+ "name": "三穗县"
+ },
+ {
+ "code": 522625,
+ "name": "镇远县"
+ },
+ {
+ "code": 522626,
+ "name": "岑巩县"
+ },
+ {
+ "code": 522627,
+ "name": "天柱县"
+ },
+ {
+ "code": 522628,
+ "name": "锦屏县"
+ },
+ {
+ "code": 522629,
+ "name": "剑河县"
+ },
+ {
+ "code": 522630,
+ "name": "台江县"
+ },
+ {
+ "code": 522631,
+ "name": "黎平县"
+ },
+ {
+ "code": 522632,
+ "name": "榕江县"
+ },
+ {
+ "code": 522633,
+ "name": "从江县"
+ },
+ {
+ "code": 522634,
+ "name": "雷山县"
+ },
+ {
+ "code": 522635,
+ "name": "麻江县"
+ },
+ {
+ "code": 522636,
+ "name": "丹寨县"
+ }
+ ],
+ "522700": [
+ {
+ "code": 522701,
+ "name": "都匀市"
+ },
+ {
+ "code": 522702,
+ "name": "福泉市"
+ },
+ {
+ "code": 522722,
+ "name": "荔波县"
+ },
+ {
+ "code": 522723,
+ "name": "贵定县"
+ },
+ {
+ "code": 522725,
+ "name": "瓮安县"
+ },
+ {
+ "code": 522726,
+ "name": "独山县"
+ },
+ {
+ "code": 522727,
+ "name": "平塘县"
+ },
+ {
+ "code": 522728,
+ "name": "罗甸县"
+ },
+ {
+ "code": 522729,
+ "name": "长顺县"
+ },
+ {
+ "code": 522730,
+ "name": "龙里县"
+ },
+ {
+ "code": 522731,
+ "name": "惠水县"
+ },
+ {
+ "code": 522732,
+ "name": "三都水族自治县"
+ }
+ ]
+ },
+ "530000": {
+ "530100": [
+ {
+ "code": 530101,
+ "name": "昆明市市辖区"
+ },
+ {
+ "code": 530102,
+ "name": "五华区"
+ },
+ {
+ "code": 530103,
+ "name": "盘龙区"
+ },
+ {
+ "code": 530111,
+ "name": "官渡区"
+ },
+ {
+ "code": 530112,
+ "name": "西山区"
+ },
+ {
+ "code": 530113,
+ "name": "东川区"
+ },
+ {
+ "code": 530114,
+ "name": "呈贡区"
+ },
+ {
+ "code": 530115,
+ "name": "晋宁区"
+ },
+ {
+ "code": 530124,
+ "name": "富民县"
+ },
+ {
+ "code": 530125,
+ "name": "宜良县"
+ },
+ {
+ "code": 530126,
+ "name": "石林彝族自治县"
+ },
+ {
+ "code": 530127,
+ "name": "嵩明县"
+ },
+ {
+ "code": 530128,
+ "name": "禄劝彝族苗族自治县"
+ },
+ {
+ "code": 530129,
+ "name": "寻甸回族彝族自治县"
+ },
+ {
+ "code": 530181,
+ "name": "安宁市"
+ }
+ ],
+ "530300": [
+ {
+ "code": 530301,
+ "name": "曲靖市市辖区"
+ },
+ {
+ "code": 530302,
+ "name": "麒麟区"
+ },
+ {
+ "code": 530303,
+ "name": "沾益区"
+ },
+ {
+ "code": 530304,
+ "name": "马龙区"
+ },
+ {
+ "code": 530322,
+ "name": "陆良县"
+ },
+ {
+ "code": 530323,
+ "name": "师宗县"
+ },
+ {
+ "code": 530324,
+ "name": "罗平县"
+ },
+ {
+ "code": 530325,
+ "name": "富源县"
+ },
+ {
+ "code": 530326,
+ "name": "会泽县"
+ },
+ {
+ "code": 530381,
+ "name": "宣威市"
+ }
+ ],
+ "530400": [
+ {
+ "code": 530401,
+ "name": "玉溪市市辖区"
+ },
+ {
+ "code": 530402,
+ "name": "红塔区"
+ },
+ {
+ "code": 530403,
+ "name": "江川区"
+ },
+ {
+ "code": 530422,
+ "name": "澄江县"
+ },
+ {
+ "code": 530423,
+ "name": "通海县"
+ },
+ {
+ "code": 530424,
+ "name": "华宁县"
+ },
+ {
+ "code": 530425,
+ "name": "易门县"
+ },
+ {
+ "code": 530426,
+ "name": "峨山彝族自治县"
+ },
+ {
+ "code": 530427,
+ "name": "新平彝族傣族自治县"
+ },
+ {
+ "code": 530428,
+ "name": "元江哈尼族彝族傣族自治县"
+ }
+ ],
+ "530500": [
+ {
+ "code": 530501,
+ "name": "保山市市辖区"
+ },
+ {
+ "code": 530502,
+ "name": "隆阳区"
+ },
+ {
+ "code": 530521,
+ "name": "施甸县"
+ },
+ {
+ "code": 530523,
+ "name": "龙陵县"
+ },
+ {
+ "code": 530524,
+ "name": "昌宁县"
+ },
+ {
+ "code": 530581,
+ "name": "腾冲市"
+ }
+ ],
+ "530600": [
+ {
+ "code": 530601,
+ "name": "昭通市市辖区"
+ },
+ {
+ "code": 530602,
+ "name": "昭阳区"
+ },
+ {
+ "code": 530621,
+ "name": "鲁甸县"
+ },
+ {
+ "code": 530622,
+ "name": "巧家县"
+ },
+ {
+ "code": 530623,
+ "name": "盐津县"
+ },
+ {
+ "code": 530624,
+ "name": "大关县"
+ },
+ {
+ "code": 530625,
+ "name": "永善县"
+ },
+ {
+ "code": 530626,
+ "name": "绥江县"
+ },
+ {
+ "code": 530627,
+ "name": "镇雄县"
+ },
+ {
+ "code": 530628,
+ "name": "彝良县"
+ },
+ {
+ "code": 530629,
+ "name": "威信县"
+ },
+ {
+ "code": 530681,
+ "name": "水富市"
+ }
+ ],
+ "530700": [
+ {
+ "code": 530701,
+ "name": "丽江市市辖区"
+ },
+ {
+ "code": 530702,
+ "name": "古城区"
+ },
+ {
+ "code": 530721,
+ "name": "玉龙纳西族自治县"
+ },
+ {
+ "code": 530722,
+ "name": "永胜县"
+ },
+ {
+ "code": 530723,
+ "name": "华坪县"
+ },
+ {
+ "code": 530724,
+ "name": "宁蒗彝族自治县"
+ }
+ ],
+ "530800": [
+ {
+ "code": 530801,
+ "name": "普洱市市辖区"
+ },
+ {
+ "code": 530802,
+ "name": "思茅区"
+ },
+ {
+ "code": 530821,
+ "name": "宁洱哈尼族彝族自治县"
+ },
+ {
+ "code": 530822,
+ "name": "墨江哈尼族自治县"
+ },
+ {
+ "code": 530823,
+ "name": "景东彝族自治县"
+ },
+ {
+ "code": 530824,
+ "name": "景谷傣族彝族自治县"
+ },
+ {
+ "code": 530825,
+ "name": "镇沅彝族哈尼族拉祜族自治县"
+ },
+ {
+ "code": 530826,
+ "name": "江城哈尼族彝族自治县"
+ },
+ {
+ "code": 530827,
+ "name": "孟连傣族拉祜族佤族自治县"
+ },
+ {
+ "code": 530828,
+ "name": "澜沧拉祜族自治县"
+ },
+ {
+ "code": 530829,
+ "name": "西盟佤族自治县"
+ }
+ ],
+ "530900": [
+ {
+ "code": 530901,
+ "name": "临沧市市辖区"
+ },
+ {
+ "code": 530902,
+ "name": "临翔区"
+ },
+ {
+ "code": 530921,
+ "name": "凤庆县"
+ },
+ {
+ "code": 530922,
+ "name": "云县"
+ },
+ {
+ "code": 530923,
+ "name": "永德县"
+ },
+ {
+ "code": 530924,
+ "name": "镇康县"
+ },
+ {
+ "code": 530925,
+ "name": "双江拉祜族佤族布朗族傣族自治县"
+ },
+ {
+ "code": 530926,
+ "name": "耿马傣族佤族自治县"
+ },
+ {
+ "code": 530927,
+ "name": "沧源佤族自治县"
+ }
+ ],
+ "532300": [
+ {
+ "code": 532301,
+ "name": "楚雄市"
+ },
+ {
+ "code": 532322,
+ "name": "双柏县"
+ },
+ {
+ "code": 532323,
+ "name": "牟定县"
+ },
+ {
+ "code": 532324,
+ "name": "南华县"
+ },
+ {
+ "code": 532325,
+ "name": "姚安县"
+ },
+ {
+ "code": 532326,
+ "name": "大姚县"
+ },
+ {
+ "code": 532327,
+ "name": "永仁县"
+ },
+ {
+ "code": 532328,
+ "name": "元谋县"
+ },
+ {
+ "code": 532329,
+ "name": "武定县"
+ },
+ {
+ "code": 532331,
+ "name": "禄丰县"
+ }
+ ],
+ "532500": [
+ {
+ "code": 532501,
+ "name": "个旧市"
+ },
+ {
+ "code": 532502,
+ "name": "开远市"
+ },
+ {
+ "code": 532503,
+ "name": "蒙自市"
+ },
+ {
+ "code": 532504,
+ "name": "弥勒市"
+ },
+ {
+ "code": 532523,
+ "name": "屏边苗族自治县"
+ },
+ {
+ "code": 532524,
+ "name": "建水县"
+ },
+ {
+ "code": 532525,
+ "name": "石屏县"
+ },
+ {
+ "code": 532527,
+ "name": "泸西县"
+ },
+ {
+ "code": 532528,
+ "name": "元阳县"
+ },
+ {
+ "code": 532529,
+ "name": "红河县"
+ },
+ {
+ "code": 532530,
+ "name": "金平苗族瑶族傣族自治县"
+ },
+ {
+ "code": 532531,
+ "name": "绿春县"
+ },
+ {
+ "code": 532532,
+ "name": "河口瑶族自治县"
+ }
+ ],
+ "532600": [
+ {
+ "code": 532601,
+ "name": "文山市"
+ },
+ {
+ "code": 532622,
+ "name": "砚山县"
+ },
+ {
+ "code": 532623,
+ "name": "西畴县"
+ },
+ {
+ "code": 532624,
+ "name": "麻栗坡县"
+ },
+ {
+ "code": 532625,
+ "name": "马关县"
+ },
+ {
+ "code": 532626,
+ "name": "丘北县"
+ },
+ {
+ "code": 532627,
+ "name": "广南县"
+ },
+ {
+ "code": 532628,
+ "name": "富宁县"
+ }
+ ],
+ "532800": [
+ {
+ "code": 532801,
+ "name": "景洪市"
+ },
+ {
+ "code": 532822,
+ "name": "勐海县"
+ },
+ {
+ "code": 532823,
+ "name": "勐腊县"
+ }
+ ],
+ "532900": [
+ {
+ "code": 532901,
+ "name": "大理市"
+ },
+ {
+ "code": 532922,
+ "name": "漾濞彝族自治县"
+ },
+ {
+ "code": 532923,
+ "name": "祥云县"
+ },
+ {
+ "code": 532924,
+ "name": "宾川县"
+ },
+ {
+ "code": 532925,
+ "name": "弥渡县"
+ },
+ {
+ "code": 532926,
+ "name": "南涧彝族自治县"
+ },
+ {
+ "code": 532927,
+ "name": "巍山彝族回族自治县"
+ },
+ {
+ "code": 532928,
+ "name": "永平县"
+ },
+ {
+ "code": 532929,
+ "name": "云龙县"
+ },
+ {
+ "code": 532930,
+ "name": "洱源县"
+ },
+ {
+ "code": 532931,
+ "name": "剑川县"
+ },
+ {
+ "code": 532932,
+ "name": "鹤庆县"
+ }
+ ],
+ "533100": [
+ {
+ "code": 533102,
+ "name": "瑞丽市"
+ },
+ {
+ "code": 533103,
+ "name": "芒市"
+ },
+ {
+ "code": 533122,
+ "name": "梁河县"
+ },
+ {
+ "code": 533123,
+ "name": "盈江县"
+ },
+ {
+ "code": 533124,
+ "name": "陇川县"
+ }
+ ],
+ "533300": [
+ {
+ "code": 533301,
+ "name": "泸水市"
+ },
+ {
+ "code": 533323,
+ "name": "福贡县"
+ },
+ {
+ "code": 533324,
+ "name": "贡山独龙族怒族自治县"
+ },
+ {
+ "code": 533325,
+ "name": "兰坪白族普米族自治县"
+ }
+ ],
+ "533400": [
+ {
+ "code": 533401,
+ "name": "香格里拉市"
+ },
+ {
+ "code": 533422,
+ "name": "德钦县"
+ },
+ {
+ "code": 533423,
+ "name": "维西傈僳族自治县"
+ }
+ ]
+ },
+ "540000": {
+ "540100": [
+ {
+ "code": 540101,
+ "name": "拉萨市市辖区"
+ },
+ {
+ "code": 540102,
+ "name": "城关区"
+ },
+ {
+ "code": 540103,
+ "name": "堆龙德庆区"
+ },
+ {
+ "code": 540104,
+ "name": "达孜区"
+ },
+ {
+ "code": 540121,
+ "name": "林周县"
+ },
+ {
+ "code": 540122,
+ "name": "当雄县"
+ },
+ {
+ "code": 540123,
+ "name": "尼木县"
+ },
+ {
+ "code": 540124,
+ "name": "曲水县"
+ },
+ {
+ "code": 540127,
+ "name": "墨竹工卡县"
+ }
+ ],
+ "540200": [
+ {
+ "code": 540202,
+ "name": "桑珠孜区"
+ },
+ {
+ "code": 540221,
+ "name": "南木林县"
+ },
+ {
+ "code": 540222,
+ "name": "江孜县"
+ },
+ {
+ "code": 540223,
+ "name": "定日县"
+ },
+ {
+ "code": 540224,
+ "name": "萨迦县"
+ },
+ {
+ "code": 540225,
+ "name": "拉孜县"
+ },
+ {
+ "code": 540226,
+ "name": "昂仁县"
+ },
+ {
+ "code": 540227,
+ "name": "谢通门县"
+ },
+ {
+ "code": 540228,
+ "name": "白朗县"
+ },
+ {
+ "code": 540229,
+ "name": "仁布县"
+ },
+ {
+ "code": 540230,
+ "name": "康马县"
+ },
+ {
+ "code": 540231,
+ "name": "定结县"
+ },
+ {
+ "code": 540232,
+ "name": "仲巴县"
+ },
+ {
+ "code": 540233,
+ "name": "亚东县"
+ },
+ {
+ "code": 540234,
+ "name": "吉隆县"
+ },
+ {
+ "code": 540235,
+ "name": "聂拉木县"
+ },
+ {
+ "code": 540236,
+ "name": "萨嘎县"
+ },
+ {
+ "code": 540237,
+ "name": "岗巴县"
+ }
+ ],
+ "540300": [
+ {
+ "code": 540302,
+ "name": "卡若区"
+ },
+ {
+ "code": 540321,
+ "name": "江达县"
+ },
+ {
+ "code": 540322,
+ "name": "贡觉县"
+ },
+ {
+ "code": 540323,
+ "name": "类乌齐县"
+ },
+ {
+ "code": 540324,
+ "name": "丁青县"
+ },
+ {
+ "code": 540325,
+ "name": "察雅县"
+ },
+ {
+ "code": 540326,
+ "name": "八宿县"
+ },
+ {
+ "code": 540327,
+ "name": "左贡县"
+ },
+ {
+ "code": 540328,
+ "name": "芒康县"
+ },
+ {
+ "code": 540329,
+ "name": "洛隆县"
+ },
+ {
+ "code": 540330,
+ "name": "边坝县"
+ }
+ ],
+ "540400": [
+ {
+ "code": 540402,
+ "name": "巴宜区"
+ },
+ {
+ "code": 540421,
+ "name": "工布江达县"
+ },
+ {
+ "code": 540422,
+ "name": "米林县"
+ },
+ {
+ "code": 540423,
+ "name": "墨脱县"
+ },
+ {
+ "code": 540424,
+ "name": "波密县"
+ },
+ {
+ "code": 540425,
+ "name": "察隅县"
+ },
+ {
+ "code": 540426,
+ "name": "朗县"
+ }
+ ],
+ "540500": [
+ {
+ "code": 540502,
+ "name": "乃东区"
+ },
+ {
+ "code": 540521,
+ "name": "扎囊县"
+ },
+ {
+ "code": 540522,
+ "name": "贡嘎县"
+ },
+ {
+ "code": 540523,
+ "name": "桑日县"
+ },
+ {
+ "code": 540524,
+ "name": "琼结县"
+ },
+ {
+ "code": 540525,
+ "name": "曲松县"
+ },
+ {
+ "code": 540526,
+ "name": "措美县"
+ },
+ {
+ "code": 540527,
+ "name": "洛扎县"
+ },
+ {
+ "code": 540528,
+ "name": "加查县"
+ },
+ {
+ "code": 540529,
+ "name": "隆子县"
+ },
+ {
+ "code": 540530,
+ "name": "错那县"
+ },
+ {
+ "code": 540531,
+ "name": "浪卡子县"
+ }
+ ],
+ "540600": [
+ {
+ "code": 540602,
+ "name": "色尼区"
+ },
+ {
+ "code": 540621,
+ "name": "嘉黎县"
+ },
+ {
+ "code": 540622,
+ "name": "比如县"
+ },
+ {
+ "code": 540623,
+ "name": "聂荣县"
+ },
+ {
+ "code": 540624,
+ "name": "安多县"
+ },
+ {
+ "code": 540625,
+ "name": "申扎县"
+ },
+ {
+ "code": 540626,
+ "name": "索县"
+ },
+ {
+ "code": 540627,
+ "name": "班戈县"
+ },
+ {
+ "code": 540628,
+ "name": "巴青县"
+ },
+ {
+ "code": 540629,
+ "name": "尼玛县"
+ },
+ {
+ "code": 540630,
+ "name": "双湖县"
+ }
+ ],
+ "542500": [
+ {
+ "code": 542521,
+ "name": "普兰县"
+ },
+ {
+ "code": 542522,
+ "name": "札达县"
+ },
+ {
+ "code": 542523,
+ "name": "噶尔县"
+ },
+ {
+ "code": 542524,
+ "name": "日土县"
+ },
+ {
+ "code": 542525,
+ "name": "革吉县"
+ },
+ {
+ "code": 542526,
+ "name": "改则县"
+ },
+ {
+ "code": 542527,
+ "name": "措勤县"
+ }
+ ]
+ },
+ "610000": {
+ "610100": [
+ {
+ "code": 610101,
+ "name": "西安市市辖区"
+ },
+ {
+ "code": 610102,
+ "name": "新城区"
+ },
+ {
+ "code": 610103,
+ "name": "碑林区"
+ },
+ {
+ "code": 610104,
+ "name": "莲湖区"
+ },
+ {
+ "code": 610111,
+ "name": "灞桥区"
+ },
+ {
+ "code": 610112,
+ "name": "未央区"
+ },
+ {
+ "code": 610113,
+ "name": "雁塔区"
+ },
+ {
+ "code": 610114,
+ "name": "阎良区"
+ },
+ {
+ "code": 610115,
+ "name": "临潼区"
+ },
+ {
+ "code": 610116,
+ "name": "长安区"
+ },
+ {
+ "code": 610117,
+ "name": "高陵区"
+ },
+ {
+ "code": 610118,
+ "name": "鄠邑区"
+ },
+ {
+ "code": 610122,
+ "name": "蓝田县"
+ },
+ {
+ "code": 610124,
+ "name": "周至县"
+ }
+ ],
+ "610200": [
+ {
+ "code": 610201,
+ "name": "铜川市市辖区"
+ },
+ {
+ "code": 610202,
+ "name": "王益区"
+ },
+ {
+ "code": 610203,
+ "name": "印台区"
+ },
+ {
+ "code": 610204,
+ "name": "耀州区"
+ },
+ {
+ "code": 610222,
+ "name": "宜君县"
+ }
+ ],
+ "610300": [
+ {
+ "code": 610301,
+ "name": "宝鸡市市辖区"
+ },
+ {
+ "code": 610302,
+ "name": "渭滨区"
+ },
+ {
+ "code": 610303,
+ "name": "金台区"
+ },
+ {
+ "code": 610304,
+ "name": "陈仓区"
+ },
+ {
+ "code": 610322,
+ "name": "凤翔县"
+ },
+ {
+ "code": 610323,
+ "name": "岐山县"
+ },
+ {
+ "code": 610324,
+ "name": "扶风县"
+ },
+ {
+ "code": 610326,
+ "name": "眉县"
+ },
+ {
+ "code": 610327,
+ "name": "陇县"
+ },
+ {
+ "code": 610328,
+ "name": "千阳县"
+ },
+ {
+ "code": 610329,
+ "name": "麟游县"
+ },
+ {
+ "code": 610330,
+ "name": "凤县"
+ },
+ {
+ "code": 610331,
+ "name": "太白县"
+ }
+ ],
+ "610400": [
+ {
+ "code": 610401,
+ "name": "咸阳市市辖区"
+ },
+ {
+ "code": 610402,
+ "name": "秦都区"
+ },
+ {
+ "code": 610403,
+ "name": "杨陵区"
+ },
+ {
+ "code": 610404,
+ "name": "渭城区"
+ },
+ {
+ "code": 610422,
+ "name": "三原县"
+ },
+ {
+ "code": 610423,
+ "name": "泾阳县"
+ },
+ {
+ "code": 610424,
+ "name": "乾县"
+ },
+ {
+ "code": 610425,
+ "name": "礼泉县"
+ },
+ {
+ "code": 610426,
+ "name": "永寿县"
+ },
+ {
+ "code": 610428,
+ "name": "长武县"
+ },
+ {
+ "code": 610429,
+ "name": "旬邑县"
+ },
+ {
+ "code": 610430,
+ "name": "淳化县"
+ },
+ {
+ "code": 610431,
+ "name": "武功县"
+ },
+ {
+ "code": 610481,
+ "name": "兴平市"
+ },
+ {
+ "code": 610482,
+ "name": "彬州市"
+ }
+ ],
+ "610500": [
+ {
+ "code": 610501,
+ "name": "渭南市市辖区"
+ },
+ {
+ "code": 610502,
+ "name": "临渭区"
+ },
+ {
+ "code": 610503,
+ "name": "华州区"
+ },
+ {
+ "code": 610522,
+ "name": "潼关县"
+ },
+ {
+ "code": 610523,
+ "name": "大荔县"
+ },
+ {
+ "code": 610524,
+ "name": "合阳县"
+ },
+ {
+ "code": 610525,
+ "name": "澄城县"
+ },
+ {
+ "code": 610526,
+ "name": "蒲城县"
+ },
+ {
+ "code": 610527,
+ "name": "白水县"
+ },
+ {
+ "code": 610528,
+ "name": "富平县"
+ },
+ {
+ "code": 610581,
+ "name": "韩城市"
+ },
+ {
+ "code": 610582,
+ "name": "华阴市"
+ }
+ ],
+ "610600": [
+ {
+ "code": 610601,
+ "name": "延安市市辖区"
+ },
+ {
+ "code": 610602,
+ "name": "宝塔区"
+ },
+ {
+ "code": 610603,
+ "name": "安塞区"
+ },
+ {
+ "code": 610621,
+ "name": "延长县"
+ },
+ {
+ "code": 610622,
+ "name": "延川县"
+ },
+ {
+ "code": 610623,
+ "name": "子长县"
+ },
+ {
+ "code": 610625,
+ "name": "志丹县"
+ },
+ {
+ "code": 610626,
+ "name": "吴起县"
+ },
+ {
+ "code": 610627,
+ "name": "甘泉县"
+ },
+ {
+ "code": 610628,
+ "name": "富县"
+ },
+ {
+ "code": 610629,
+ "name": "洛川县"
+ },
+ {
+ "code": 610630,
+ "name": "宜川县"
+ },
+ {
+ "code": 610631,
+ "name": "黄龙县"
+ },
+ {
+ "code": 610632,
+ "name": "黄陵县"
+ }
+ ],
+ "610700": [
+ {
+ "code": 610701,
+ "name": "汉中市市辖区"
+ },
+ {
+ "code": 610702,
+ "name": "汉台区"
+ },
+ {
+ "code": 610703,
+ "name": "南郑区"
+ },
+ {
+ "code": 610722,
+ "name": "城固县"
+ },
+ {
+ "code": 610723,
+ "name": "洋县"
+ },
+ {
+ "code": 610724,
+ "name": "西乡县"
+ },
+ {
+ "code": 610725,
+ "name": "勉县"
+ },
+ {
+ "code": 610726,
+ "name": "宁强县"
+ },
+ {
+ "code": 610727,
+ "name": "略阳县"
+ },
+ {
+ "code": 610728,
+ "name": "镇巴县"
+ },
+ {
+ "code": 610729,
+ "name": "留坝县"
+ },
+ {
+ "code": 610730,
+ "name": "佛坪县"
+ }
+ ],
+ "610800": [
+ {
+ "code": 610801,
+ "name": "榆林市市辖区"
+ },
+ {
+ "code": 610802,
+ "name": "榆阳区"
+ },
+ {
+ "code": 610803,
+ "name": "横山区"
+ },
+ {
+ "code": 610822,
+ "name": "府谷县"
+ },
+ {
+ "code": 610824,
+ "name": "靖边县"
+ },
+ {
+ "code": 610825,
+ "name": "定边县"
+ },
+ {
+ "code": 610826,
+ "name": "绥德县"
+ },
+ {
+ "code": 610827,
+ "name": "米脂县"
+ },
+ {
+ "code": 610828,
+ "name": "佳县"
+ },
+ {
+ "code": 610829,
+ "name": "吴堡县"
+ },
+ {
+ "code": 610830,
+ "name": "清涧县"
+ },
+ {
+ "code": 610831,
+ "name": "子洲县"
+ },
+ {
+ "code": 610881,
+ "name": "神木市"
+ }
+ ],
+ "610900": [
+ {
+ "code": 610901,
+ "name": "安康市市辖区"
+ },
+ {
+ "code": 610902,
+ "name": "汉滨区"
+ },
+ {
+ "code": 610921,
+ "name": "汉阴县"
+ },
+ {
+ "code": 610922,
+ "name": "石泉县"
+ },
+ {
+ "code": 610923,
+ "name": "宁陕县"
+ },
+ {
+ "code": 610924,
+ "name": "紫阳县"
+ },
+ {
+ "code": 610925,
+ "name": "岚皋县"
+ },
+ {
+ "code": 610926,
+ "name": "平利县"
+ },
+ {
+ "code": 610927,
+ "name": "镇坪县"
+ },
+ {
+ "code": 610928,
+ "name": "旬阳县"
+ },
+ {
+ "code": 610929,
+ "name": "白河县"
+ }
+ ],
+ "611000": [
+ {
+ "code": 611001,
+ "name": "商洛市市辖区"
+ },
+ {
+ "code": 611002,
+ "name": "商州区"
+ },
+ {
+ "code": 611021,
+ "name": "洛南县"
+ },
+ {
+ "code": 611022,
+ "name": "丹凤县"
+ },
+ {
+ "code": 611023,
+ "name": "商南县"
+ },
+ {
+ "code": 611024,
+ "name": "山阳县"
+ },
+ {
+ "code": 611025,
+ "name": "镇安县"
+ },
+ {
+ "code": 611026,
+ "name": "柞水县"
+ }
+ ]
+ },
+ "620000": {
+ "620100": [
+ {
+ "code": 620101,
+ "name": "兰州市市辖区"
+ },
+ {
+ "code": 620102,
+ "name": "城关区"
+ },
+ {
+ "code": 620103,
+ "name": "七里河区"
+ },
+ {
+ "code": 620104,
+ "name": "西固区"
+ },
+ {
+ "code": 620105,
+ "name": "安宁区"
+ },
+ {
+ "code": 620111,
+ "name": "红古区"
+ },
+ {
+ "code": 620121,
+ "name": "永登县"
+ },
+ {
+ "code": 620122,
+ "name": "皋兰县"
+ },
+ {
+ "code": 620123,
+ "name": "榆中县"
+ }
+ ],
+ "620200": [
+ {
+ "code": 620201,
+ "name": "嘉峪关市市辖区"
+ }
+ ],
+ "620300": [
+ {
+ "code": 620301,
+ "name": "金昌市市辖区"
+ },
+ {
+ "code": 620302,
+ "name": "金川区"
+ },
+ {
+ "code": 620321,
+ "name": "永昌县"
+ }
+ ],
+ "620400": [
+ {
+ "code": 620401,
+ "name": "白银市市辖区"
+ },
+ {
+ "code": 620402,
+ "name": "白银区"
+ },
+ {
+ "code": 620403,
+ "name": "平川区"
+ },
+ {
+ "code": 620421,
+ "name": "靖远县"
+ },
+ {
+ "code": 620422,
+ "name": "会宁县"
+ },
+ {
+ "code": 620423,
+ "name": "景泰县"
+ }
+ ],
+ "620500": [
+ {
+ "code": 620501,
+ "name": "天水市市辖区"
+ },
+ {
+ "code": 620502,
+ "name": "秦州区"
+ },
+ {
+ "code": 620503,
+ "name": "麦积区"
+ },
+ {
+ "code": 620521,
+ "name": "清水县"
+ },
+ {
+ "code": 620522,
+ "name": "秦安县"
+ },
+ {
+ "code": 620523,
+ "name": "甘谷县"
+ },
+ {
+ "code": 620524,
+ "name": "武山县"
+ },
+ {
+ "code": 620525,
+ "name": "张家川回族自治县"
+ }
+ ],
+ "620600": [
+ {
+ "code": 620601,
+ "name": "武威市市辖区"
+ },
+ {
+ "code": 620602,
+ "name": "凉州区"
+ },
+ {
+ "code": 620621,
+ "name": "民勤县"
+ },
+ {
+ "code": 620622,
+ "name": "古浪县"
+ },
+ {
+ "code": 620623,
+ "name": "天祝藏族自治县"
+ }
+ ],
+ "620700": [
+ {
+ "code": 620701,
+ "name": "张掖市市辖区"
+ },
+ {
+ "code": 620702,
+ "name": "甘州区"
+ },
+ {
+ "code": 620721,
+ "name": "肃南裕固族自治县"
+ },
+ {
+ "code": 620722,
+ "name": "民乐县"
+ },
+ {
+ "code": 620723,
+ "name": "临泽县"
+ },
+ {
+ "code": 620724,
+ "name": "高台县"
+ },
+ {
+ "code": 620725,
+ "name": "山丹县"
+ }
+ ],
+ "620800": [
+ {
+ "code": 620801,
+ "name": "平凉市市辖区"
+ },
+ {
+ "code": 620802,
+ "name": "崆峒区"
+ },
+ {
+ "code": 620821,
+ "name": "泾川县"
+ },
+ {
+ "code": 620822,
+ "name": "灵台县"
+ },
+ {
+ "code": 620823,
+ "name": "崇信县"
+ },
+ {
+ "code": 620825,
+ "name": "庄浪县"
+ },
+ {
+ "code": 620826,
+ "name": "静宁县"
+ },
+ {
+ "code": 620881,
+ "name": "华亭市"
+ }
+ ],
+ "620900": [
+ {
+ "code": 620901,
+ "name": "酒泉市市辖区"
+ },
+ {
+ "code": 620902,
+ "name": "肃州区"
+ },
+ {
+ "code": 620921,
+ "name": "金塔县"
+ },
+ {
+ "code": 620922,
+ "name": "瓜州县"
+ },
+ {
+ "code": 620923,
+ "name": "肃北蒙古族自治县"
+ },
+ {
+ "code": 620924,
+ "name": "阿克塞哈萨克族自治县"
+ },
+ {
+ "code": 620981,
+ "name": "玉门市"
+ },
+ {
+ "code": 620982,
+ "name": "敦煌市"
+ }
+ ],
+ "621000": [
+ {
+ "code": 621001,
+ "name": "庆阳市市辖区"
+ },
+ {
+ "code": 621002,
+ "name": "西峰区"
+ },
+ {
+ "code": 621021,
+ "name": "庆城县"
+ },
+ {
+ "code": 621022,
+ "name": "环县"
+ },
+ {
+ "code": 621023,
+ "name": "华池县"
+ },
+ {
+ "code": 621024,
+ "name": "合水县"
+ },
+ {
+ "code": 621025,
+ "name": "正宁县"
+ },
+ {
+ "code": 621026,
+ "name": "宁县"
+ },
+ {
+ "code": 621027,
+ "name": "镇原县"
+ }
+ ],
+ "621100": [
+ {
+ "code": 621101,
+ "name": "定西市市辖区"
+ },
+ {
+ "code": 621102,
+ "name": "安定区"
+ },
+ {
+ "code": 621121,
+ "name": "通渭县"
+ },
+ {
+ "code": 621122,
+ "name": "陇西县"
+ },
+ {
+ "code": 621123,
+ "name": "渭源县"
+ },
+ {
+ "code": 621124,
+ "name": "临洮县"
+ },
+ {
+ "code": 621125,
+ "name": "漳县"
+ },
+ {
+ "code": 621126,
+ "name": "岷县"
+ }
+ ],
+ "621200": [
+ {
+ "code": 621201,
+ "name": "陇南市市辖区"
+ },
+ {
+ "code": 621202,
+ "name": "武都区"
+ },
+ {
+ "code": 621221,
+ "name": "成县"
+ },
+ {
+ "code": 621222,
+ "name": "文县"
+ },
+ {
+ "code": 621223,
+ "name": "宕昌县"
+ },
+ {
+ "code": 621224,
+ "name": "康县"
+ },
+ {
+ "code": 621225,
+ "name": "西和县"
+ },
+ {
+ "code": 621226,
+ "name": "礼县"
+ },
+ {
+ "code": 621227,
+ "name": "徽县"
+ },
+ {
+ "code": 621228,
+ "name": "两当县"
+ }
+ ],
+ "622900": [
+ {
+ "code": 622901,
+ "name": "临夏市"
+ },
+ {
+ "code": 622921,
+ "name": "临夏县"
+ },
+ {
+ "code": 622922,
+ "name": "康乐县"
+ },
+ {
+ "code": 622923,
+ "name": "永靖县"
+ },
+ {
+ "code": 622924,
+ "name": "广河县"
+ },
+ {
+ "code": 622925,
+ "name": "和政县"
+ },
+ {
+ "code": 622926,
+ "name": "东乡族自治县"
+ },
+ {
+ "code": 622927,
+ "name": "积石山保安族东乡族撒拉族自治县"
+ }
+ ],
+ "623000": [
+ {
+ "code": 623001,
+ "name": "合作市"
+ },
+ {
+ "code": 623021,
+ "name": "临潭县"
+ },
+ {
+ "code": 623022,
+ "name": "卓尼县"
+ },
+ {
+ "code": 623023,
+ "name": "舟曲县"
+ },
+ {
+ "code": 623024,
+ "name": "迭部县"
+ },
+ {
+ "code": 623025,
+ "name": "玛曲县"
+ },
+ {
+ "code": 623026,
+ "name": "碌曲县"
+ },
+ {
+ "code": 623027,
+ "name": "夏河县"
+ }
+ ]
+ },
+ "630000": {
+ "630100": [
+ {
+ "code": 630101,
+ "name": "西宁市市辖区"
+ },
+ {
+ "code": 630102,
+ "name": "城东区"
+ },
+ {
+ "code": 630103,
+ "name": "城中区"
+ },
+ {
+ "code": 630104,
+ "name": "城西区"
+ },
+ {
+ "code": 630105,
+ "name": "城北区"
+ },
+ {
+ "code": 630121,
+ "name": "大通回族土族自治县"
+ },
+ {
+ "code": 630122,
+ "name": "湟中县"
+ },
+ {
+ "code": 630123,
+ "name": "湟源县"
+ }
+ ],
+ "630200": [
+ {
+ "code": 630202,
+ "name": "乐都区"
+ },
+ {
+ "code": 630203,
+ "name": "平安区"
+ },
+ {
+ "code": 630222,
+ "name": "民和回族土族自治县"
+ },
+ {
+ "code": 630223,
+ "name": "互助土族自治县"
+ },
+ {
+ "code": 630224,
+ "name": "化隆回族自治县"
+ },
+ {
+ "code": 630225,
+ "name": "循化撒拉族自治县"
+ }
+ ],
+ "632200": [
+ {
+ "code": 632221,
+ "name": "门源回族自治县"
+ },
+ {
+ "code": 632222,
+ "name": "祁连县"
+ },
+ {
+ "code": 632223,
+ "name": "海晏县"
+ },
+ {
+ "code": 632224,
+ "name": "刚察县"
+ }
+ ],
+ "632300": [
+ {
+ "code": 632321,
+ "name": "同仁县"
+ },
+ {
+ "code": 632322,
+ "name": "尖扎县"
+ },
+ {
+ "code": 632323,
+ "name": "泽库县"
+ },
+ {
+ "code": 632324,
+ "name": "河南蒙古族自治县"
+ }
+ ],
+ "632500": [
+ {
+ "code": 632521,
+ "name": "共和县"
+ },
+ {
+ "code": 632522,
+ "name": "同德县"
+ },
+ {
+ "code": 632523,
+ "name": "贵德县"
+ },
+ {
+ "code": 632524,
+ "name": "兴海县"
+ },
+ {
+ "code": 632525,
+ "name": "贵南县"
+ }
+ ],
+ "632600": [
+ {
+ "code": 632621,
+ "name": "玛沁县"
+ },
+ {
+ "code": 632622,
+ "name": "班玛县"
+ },
+ {
+ "code": 632623,
+ "name": "甘德县"
+ },
+ {
+ "code": 632624,
+ "name": "达日县"
+ },
+ {
+ "code": 632625,
+ "name": "久治县"
+ },
+ {
+ "code": 632626,
+ "name": "玛多县"
+ }
+ ],
+ "632700": [
+ {
+ "code": 632701,
+ "name": "玉树市"
+ },
+ {
+ "code": 632722,
+ "name": "杂多县"
+ },
+ {
+ "code": 632723,
+ "name": "称多县"
+ },
+ {
+ "code": 632724,
+ "name": "治多县"
+ },
+ {
+ "code": 632725,
+ "name": "囊谦县"
+ },
+ {
+ "code": 632726,
+ "name": "曲麻莱县"
+ }
+ ],
+ "632800": [
+ {
+ "code": 632801,
+ "name": "格尔木市"
+ },
+ {
+ "code": 632802,
+ "name": "德令哈市"
+ },
+ {
+ "code": 632803,
+ "name": "茫崖市"
+ },
+ {
+ "code": 632821,
+ "name": "乌兰县"
+ },
+ {
+ "code": 632822,
+ "name": "都兰县"
+ },
+ {
+ "code": 632823,
+ "name": "天峻县"
+ },
+ {
+ "code": 632825,
+ "name": "海西蒙古族藏族自治州直辖"
+ }
+ ]
+ },
+ "640000": {
+ "640100": [
+ {
+ "code": 640101,
+ "name": "银川市市辖区"
+ },
+ {
+ "code": 640104,
+ "name": "兴庆区"
+ },
+ {
+ "code": 640105,
+ "name": "西夏区"
+ },
+ {
+ "code": 640106,
+ "name": "金凤区"
+ },
+ {
+ "code": 640121,
+ "name": "永宁县"
+ },
+ {
+ "code": 640122,
+ "name": "贺兰县"
+ },
+ {
+ "code": 640181,
+ "name": "灵武市"
+ }
+ ],
+ "640200": [
+ {
+ "code": 640201,
+ "name": "石嘴山市市辖区"
+ },
+ {
+ "code": 640202,
+ "name": "大武口区"
+ },
+ {
+ "code": 640205,
+ "name": "惠农区"
+ },
+ {
+ "code": 640221,
+ "name": "平罗县"
+ }
+ ],
+ "640300": [
+ {
+ "code": 640301,
+ "name": "吴忠市市辖区"
+ },
+ {
+ "code": 640302,
+ "name": "利通区"
+ },
+ {
+ "code": 640303,
+ "name": "红寺堡区"
+ },
+ {
+ "code": 640323,
+ "name": "盐池县"
+ },
+ {
+ "code": 640324,
+ "name": "同心县"
+ },
+ {
+ "code": 640381,
+ "name": "青铜峡市"
+ }
+ ],
+ "640400": [
+ {
+ "code": 640401,
+ "name": "固原市市辖区"
+ },
+ {
+ "code": 640402,
+ "name": "原州区"
+ },
+ {
+ "code": 640422,
+ "name": "西吉县"
+ },
+ {
+ "code": 640423,
+ "name": "隆德县"
+ },
+ {
+ "code": 640424,
+ "name": "泾源县"
+ },
+ {
+ "code": 640425,
+ "name": "彭阳县"
+ }
+ ],
+ "640500": [
+ {
+ "code": 640501,
+ "name": "中卫市市辖区"
+ },
+ {
+ "code": 640502,
+ "name": "沙坡头区"
+ },
+ {
+ "code": 640521,
+ "name": "中宁县"
+ },
+ {
+ "code": 640522,
+ "name": "海原县"
+ }
+ ]
+ },
+ "650000": {
+ "650100": [
+ {
+ "code": 650101,
+ "name": "乌鲁木齐市市辖区"
+ },
+ {
+ "code": 650102,
+ "name": "天山区"
+ },
+ {
+ "code": 650103,
+ "name": "沙依巴克区"
+ },
+ {
+ "code": 650104,
+ "name": "新市区"
+ },
+ {
+ "code": 650105,
+ "name": "水磨沟区"
+ },
+ {
+ "code": 650106,
+ "name": "头屯河区"
+ },
+ {
+ "code": 650107,
+ "name": "达坂城区"
+ },
+ {
+ "code": 650109,
+ "name": "米东区"
+ },
+ {
+ "code": 650121,
+ "name": "乌鲁木齐县"
+ }
+ ],
+ "650200": [
+ {
+ "code": 650201,
+ "name": "克拉玛依市市辖区"
+ },
+ {
+ "code": 650202,
+ "name": "独山子区"
+ },
+ {
+ "code": 650203,
+ "name": "克拉玛依区"
+ },
+ {
+ "code": 650204,
+ "name": "白碱滩区"
+ },
+ {
+ "code": 650205,
+ "name": "乌尔禾区"
+ }
+ ],
+ "650400": [
+ {
+ "code": 650402,
+ "name": "高昌区"
+ },
+ {
+ "code": 650421,
+ "name": "鄯善县"
+ },
+ {
+ "code": 650422,
+ "name": "托克逊县"
+ }
+ ],
+ "650500": [
+ {
+ "code": 650502,
+ "name": "伊州区"
+ },
+ {
+ "code": 650521,
+ "name": "巴里坤哈萨克自治县"
+ },
+ {
+ "code": 650522,
+ "name": "伊吾县"
+ }
+ ],
+ "652300": [
+ {
+ "code": 652301,
+ "name": "昌吉市"
+ },
+ {
+ "code": 652302,
+ "name": "阜康市"
+ },
+ {
+ "code": 652323,
+ "name": "呼图壁县"
+ },
+ {
+ "code": 652324,
+ "name": "玛纳斯县"
+ },
+ {
+ "code": 652325,
+ "name": "奇台县"
+ },
+ {
+ "code": 652327,
+ "name": "吉木萨尔县"
+ },
+ {
+ "code": 652328,
+ "name": "木垒哈萨克自治县"
+ }
+ ],
+ "652700": [
+ {
+ "code": 652701,
+ "name": "博乐市"
+ },
+ {
+ "code": 652702,
+ "name": "阿拉山口市"
+ },
+ {
+ "code": 652722,
+ "name": "精河县"
+ },
+ {
+ "code": 652723,
+ "name": "温泉县"
+ }
+ ],
+ "652800": [
+ {
+ "code": 652801,
+ "name": "库尔勒市"
+ },
+ {
+ "code": 652822,
+ "name": "轮台县"
+ },
+ {
+ "code": 652823,
+ "name": "尉犁县"
+ },
+ {
+ "code": 652824,
+ "name": "若羌县"
+ },
+ {
+ "code": 652825,
+ "name": "且末县"
+ },
+ {
+ "code": 652826,
+ "name": "焉耆回族自治县"
+ },
+ {
+ "code": 652827,
+ "name": "和静县"
+ },
+ {
+ "code": 652828,
+ "name": "和硕县"
+ },
+ {
+ "code": 652829,
+ "name": "博湖县"
+ }
+ ],
+ "652900": [
+ {
+ "code": 652901,
+ "name": "阿克苏市"
+ },
+ {
+ "code": 652922,
+ "name": "温宿县"
+ },
+ {
+ "code": 652923,
+ "name": "库车县"
+ },
+ {
+ "code": 652924,
+ "name": "沙雅县"
+ },
+ {
+ "code": 652925,
+ "name": "新和县"
+ },
+ {
+ "code": 652926,
+ "name": "拜城县"
+ },
+ {
+ "code": 652927,
+ "name": "乌什县"
+ },
+ {
+ "code": 652928,
+ "name": "阿瓦提县"
+ },
+ {
+ "code": 652929,
+ "name": "柯坪县"
+ }
+ ],
+ "653000": [
+ {
+ "code": 653001,
+ "name": "阿图什市"
+ },
+ {
+ "code": 653022,
+ "name": "阿克陶县"
+ },
+ {
+ "code": 653023,
+ "name": "阿合奇县"
+ },
+ {
+ "code": 653024,
+ "name": "乌恰县"
+ }
+ ],
+ "653100": [
+ {
+ "code": 653101,
+ "name": "喀什市"
+ },
+ {
+ "code": 653121,
+ "name": "疏附县"
+ },
+ {
+ "code": 653122,
+ "name": "疏勒县"
+ },
+ {
+ "code": 653123,
+ "name": "英吉沙县"
+ },
+ {
+ "code": 653124,
+ "name": "泽普县"
+ },
+ {
+ "code": 653125,
+ "name": "莎车县"
+ },
+ {
+ "code": 653126,
+ "name": "叶城县"
+ },
+ {
+ "code": 653127,
+ "name": "麦盖提县"
+ },
+ {
+ "code": 653128,
+ "name": "岳普湖县"
+ },
+ {
+ "code": 653129,
+ "name": "伽师县"
+ },
+ {
+ "code": 653130,
+ "name": "巴楚县"
+ },
+ {
+ "code": 653131,
+ "name": "塔什库尔干塔吉克自治县"
+ }
+ ],
+ "653200": [
+ {
+ "code": 653201,
+ "name": "和田市"
+ },
+ {
+ "code": 653221,
+ "name": "和田县"
+ },
+ {
+ "code": 653222,
+ "name": "墨玉县"
+ },
+ {
+ "code": 653223,
+ "name": "皮山县"
+ },
+ {
+ "code": 653224,
+ "name": "洛浦县"
+ },
+ {
+ "code": 653225,
+ "name": "策勒县"
+ },
+ {
+ "code": 653226,
+ "name": "于田县"
+ },
+ {
+ "code": 653227,
+ "name": "民丰县"
+ }
+ ],
+ "654000": [
+ {
+ "code": 654002,
+ "name": "伊宁市"
+ },
+ {
+ "code": 654003,
+ "name": "奎屯市"
+ },
+ {
+ "code": 654004,
+ "name": "霍尔果斯市"
+ },
+ {
+ "code": 654021,
+ "name": "伊宁县"
+ },
+ {
+ "code": 654022,
+ "name": "察布查尔锡伯自治县"
+ },
+ {
+ "code": 654023,
+ "name": "霍城县"
+ },
+ {
+ "code": 654024,
+ "name": "巩留县"
+ },
+ {
+ "code": 654025,
+ "name": "新源县"
+ },
+ {
+ "code": 654026,
+ "name": "昭苏县"
+ },
+ {
+ "code": 654027,
+ "name": "特克斯县"
+ },
+ {
+ "code": 654028,
+ "name": "尼勒克县"
+ }
+ ],
+ "654200": [
+ {
+ "code": 654201,
+ "name": "塔城市"
+ },
+ {
+ "code": 654202,
+ "name": "乌苏市"
+ },
+ {
+ "code": 654221,
+ "name": "额敏县"
+ },
+ {
+ "code": 654223,
+ "name": "沙湾县"
+ },
+ {
+ "code": 654224,
+ "name": "托里县"
+ },
+ {
+ "code": 654225,
+ "name": "裕民县"
+ },
+ {
+ "code": 654226,
+ "name": "和布克赛尔蒙古自治县"
+ }
+ ],
+ "654300": [
+ {
+ "code": 654301,
+ "name": "阿勒泰市"
+ },
+ {
+ "code": 654321,
+ "name": "布尔津县"
+ },
+ {
+ "code": 654322,
+ "name": "富蕴县"
+ },
+ {
+ "code": 654323,
+ "name": "福海县"
+ },
+ {
+ "code": 654324,
+ "name": "哈巴河县"
+ },
+ {
+ "code": 654325,
+ "name": "青河县"
+ },
+ {
+ "code": 654326,
+ "name": "吉木乃县"
+ }
+ ],
+ "659000": [
+ {
+ "code": 659001,
+ "name": "石河子市"
+ },
+ {
+ "code": 659002,
+ "name": "阿拉尔市"
+ },
+ {
+ "code": 659003,
+ "name": "图木舒克市"
+ },
+ {
+ "code": 659004,
+ "name": "五家渠市"
+ },
+ {
+ "code": 659005,
+ "name": "北屯市"
+ },
+ {
+ "code": 659006,
+ "name": "铁门关市"
+ },
+ {
+ "code": 659007,
+ "name": "双河市"
+ },
+ {
+ "code": 659008,
+ "name": "可克达拉市"
+ },
+ {
+ "code": 659009,
+ "name": "昆玉市"
+ }
+ ]
+ },
+ "710000": {
+ "710100": [
+ {
+ "code": 710101,
+ "name": "中正区"
+ },
+ {
+ "code": 710102,
+ "name": "大同区"
+ },
+ {
+ "code": 710103,
+ "name": "中山区"
+ },
+ {
+ "code": 710104,
+ "name": "松山区"
+ },
+ {
+ "code": 710105,
+ "name": "大安区"
+ },
+ {
+ "code": 710106,
+ "name": "万华区"
+ },
+ {
+ "code": 710107,
+ "name": "信义区"
+ },
+ {
+ "code": 710108,
+ "name": "士林区"
+ },
+ {
+ "code": 710109,
+ "name": "北投区"
+ },
+ {
+ "code": 710110,
+ "name": "内湖区"
+ },
+ {
+ "code": 710111,
+ "name": "南港区"
+ },
+ {
+ "code": 710112,
+ "name": "文山区"
+ },
+ {
+ "code": 710199,
+ "name": "其它区"
+ }
+ ],
+ "710200": [
+ {
+ "code": 710201,
+ "name": "新兴区"
+ },
+ {
+ "code": 710202,
+ "name": "前金区"
+ },
+ {
+ "code": 710203,
+ "name": "芩雅区"
+ },
+ {
+ "code": 710204,
+ "name": "盐埕区"
+ },
+ {
+ "code": 710205,
+ "name": "鼓山区"
+ },
+ {
+ "code": 710206,
+ "name": "旗津区"
+ },
+ {
+ "code": 710207,
+ "name": "前镇区"
+ },
+ {
+ "code": 710208,
+ "name": "三民区"
+ },
+ {
+ "code": 710209,
+ "name": "左营区"
+ },
+ {
+ "code": 710210,
+ "name": "楠梓区"
+ },
+ {
+ "code": 710211,
+ "name": "小港区"
+ },
+ {
+ "code": 710241,
+ "name": "苓雅区"
+ },
+ {
+ "code": 710242,
+ "name": "仁武区"
+ },
+ {
+ "code": 710243,
+ "name": "大社区"
+ },
+ {
+ "code": 710244,
+ "name": "冈山区"
+ },
+ {
+ "code": 710245,
+ "name": "路竹区"
+ },
+ {
+ "code": 710246,
+ "name": "阿莲区"
+ },
+ {
+ "code": 710247,
+ "name": "田寮区"
+ },
+ {
+ "code": 710248,
+ "name": "燕巢区"
+ },
+ {
+ "code": 710249,
+ "name": "桥头区"
+ },
+ {
+ "code": 710250,
+ "name": "梓官区"
+ },
+ {
+ "code": 710251,
+ "name": "弥陀区"
+ },
+ {
+ "code": 710252,
+ "name": "永安区"
+ },
+ {
+ "code": 710253,
+ "name": "湖内区"
+ },
+ {
+ "code": 710254,
+ "name": "凤山区"
+ },
+ {
+ "code": 710255,
+ "name": "大寮区"
+ },
+ {
+ "code": 710256,
+ "name": "林园区"
+ },
+ {
+ "code": 710257,
+ "name": "鸟松区"
+ },
+ {
+ "code": 710258,
+ "name": "大树区"
+ },
+ {
+ "code": 710259,
+ "name": "旗山区"
+ },
+ {
+ "code": 710260,
+ "name": "美浓区"
+ },
+ {
+ "code": 710261,
+ "name": "六龟区"
+ },
+ {
+ "code": 710262,
+ "name": "内门区"
+ },
+ {
+ "code": 710263,
+ "name": "杉林区"
+ },
+ {
+ "code": 710264,
+ "name": "甲仙区"
+ },
+ {
+ "code": 710265,
+ "name": "桃源区"
+ },
+ {
+ "code": 710266,
+ "name": "那玛夏区"
+ },
+ {
+ "code": 710267,
+ "name": "茂林区"
+ },
+ {
+ "code": 710268,
+ "name": "茄萣区"
+ },
+ {
+ "code": 710299,
+ "name": "其它区"
+ }
+ ],
+ "710300": [
+ {
+ "code": 710301,
+ "name": "中西区"
+ },
+ {
+ "code": 710302,
+ "name": "东区"
+ },
+ {
+ "code": 710303,
+ "name": "南区"
+ },
+ {
+ "code": 710304,
+ "name": "北区"
+ },
+ {
+ "code": 710305,
+ "name": "安平区"
+ },
+ {
+ "code": 710306,
+ "name": "安南区"
+ },
+ {
+ "code": 710339,
+ "name": "永康区"
+ },
+ {
+ "code": 710340,
+ "name": "归仁区"
+ },
+ {
+ "code": 710341,
+ "name": "新化区"
+ },
+ {
+ "code": 710342,
+ "name": "左镇区"
+ },
+ {
+ "code": 710343,
+ "name": "玉井区"
+ },
+ {
+ "code": 710344,
+ "name": "楠西区"
+ },
+ {
+ "code": 710345,
+ "name": "南化区"
+ },
+ {
+ "code": 710346,
+ "name": "仁德区"
+ },
+ {
+ "code": 710347,
+ "name": "关庙区"
+ },
+ {
+ "code": 710348,
+ "name": "龙崎区"
+ },
+ {
+ "code": 710349,
+ "name": "官田区"
+ },
+ {
+ "code": 710350,
+ "name": "麻豆区"
+ },
+ {
+ "code": 710351,
+ "name": "佳里区"
+ },
+ {
+ "code": 710352,
+ "name": "西港区"
+ },
+ {
+ "code": 710353,
+ "name": "七股区"
+ },
+ {
+ "code": 710354,
+ "name": "将军区"
+ },
+ {
+ "code": 710355,
+ "name": "学甲区"
+ },
+ {
+ "code": 710356,
+ "name": "北门区"
+ },
+ {
+ "code": 710357,
+ "name": "新营区"
+ },
+ {
+ "code": 710358,
+ "name": "后壁区"
+ },
+ {
+ "code": 710359,
+ "name": "白河区"
+ },
+ {
+ "code": 710360,
+ "name": "东山区"
+ },
+ {
+ "code": 710361,
+ "name": "六甲区"
+ },
+ {
+ "code": 710362,
+ "name": "下营区"
+ },
+ {
+ "code": 710363,
+ "name": "柳营区"
+ },
+ {
+ "code": 710364,
+ "name": "盐水区"
+ },
+ {
+ "code": 710365,
+ "name": "善化区"
+ },
+ {
+ "code": 710366,
+ "name": "大内区"
+ },
+ {
+ "code": 710367,
+ "name": "山上区"
+ },
+ {
+ "code": 710368,
+ "name": "新市区"
+ },
+ {
+ "code": 710369,
+ "name": "安定区"
+ },
+ {
+ "code": 710399,
+ "name": "其它区"
+ }
+ ],
+ "710400": [
+ {
+ "code": 710401,
+ "name": "中区"
+ },
+ {
+ "code": 710402,
+ "name": "东区"
+ },
+ {
+ "code": 710403,
+ "name": "南区"
+ },
+ {
+ "code": 710404,
+ "name": "西区"
+ },
+ {
+ "code": 710405,
+ "name": "北区"
+ },
+ {
+ "code": 710406,
+ "name": "北屯区"
+ },
+ {
+ "code": 710407,
+ "name": "西屯区"
+ },
+ {
+ "code": 710408,
+ "name": "南屯区"
+ },
+ {
+ "code": 710431,
+ "name": "太平区"
+ },
+ {
+ "code": 710432,
+ "name": "大里区"
+ },
+ {
+ "code": 710433,
+ "name": "雾峰区"
+ },
+ {
+ "code": 710434,
+ "name": "乌日区"
+ },
+ {
+ "code": 710435,
+ "name": "丰原区"
+ },
+ {
+ "code": 710436,
+ "name": "后里区"
+ },
+ {
+ "code": 710437,
+ "name": "石冈区"
+ },
+ {
+ "code": 710438,
+ "name": "东势区"
+ },
+ {
+ "code": 710439,
+ "name": "和平区"
+ },
+ {
+ "code": 710440,
+ "name": "新社区"
+ },
+ {
+ "code": 710441,
+ "name": "潭子区"
+ },
+ {
+ "code": 710442,
+ "name": "大雅区"
+ },
+ {
+ "code": 710443,
+ "name": "神冈区"
+ },
+ {
+ "code": 710444,
+ "name": "大肚区"
+ },
+ {
+ "code": 710445,
+ "name": "沙鹿区"
+ },
+ {
+ "code": 710446,
+ "name": "龙井区"
+ },
+ {
+ "code": 710447,
+ "name": "梧栖区"
+ },
+ {
+ "code": 710448,
+ "name": "清水区"
+ },
+ {
+ "code": 710449,
+ "name": "大甲区"
+ },
+ {
+ "code": 710450,
+ "name": "外埔区"
+ },
+ {
+ "code": 710451,
+ "name": "大安区"
+ },
+ {
+ "code": 710499,
+ "name": "其它区"
+ }
+ ],
+ "710500": [
+ {
+ "code": 710507,
+ "name": "金沙镇"
+ },
+ {
+ "code": 710508,
+ "name": "金湖镇"
+ },
+ {
+ "code": 710509,
+ "name": "金宁乡"
+ },
+ {
+ "code": 710510,
+ "name": "金城镇"
+ },
+ {
+ "code": 710511,
+ "name": "烈屿乡"
+ },
+ {
+ "code": 710512,
+ "name": "乌坵乡"
+ }
+ ],
+ "710600": [
+ {
+ "code": 710614,
+ "name": "南投市"
+ },
+ {
+ "code": 710615,
+ "name": "中寮乡"
+ },
+ {
+ "code": 710616,
+ "name": "草屯镇"
+ },
+ {
+ "code": 710617,
+ "name": "国姓乡"
+ },
+ {
+ "code": 710618,
+ "name": "埔里镇"
+ },
+ {
+ "code": 710619,
+ "name": "仁爱乡"
+ },
+ {
+ "code": 710620,
+ "name": "名间乡"
+ },
+ {
+ "code": 710621,
+ "name": "集集镇"
+ },
+ {
+ "code": 710622,
+ "name": "水里乡"
+ },
+ {
+ "code": 710623,
+ "name": "鱼池乡"
+ },
+ {
+ "code": 710624,
+ "name": "信义乡"
+ },
+ {
+ "code": 710625,
+ "name": "竹山镇"
+ },
+ {
+ "code": 710626,
+ "name": "鹿谷乡"
+ }
+ ],
+ "710700": [
+ {
+ "code": 710701,
+ "name": "仁爱区"
+ },
+ {
+ "code": 710702,
+ "name": "信义区"
+ },
+ {
+ "code": 710703,
+ "name": "中正区"
+ },
+ {
+ "code": 710704,
+ "name": "中山区"
+ },
+ {
+ "code": 710705,
+ "name": "安乐区"
+ },
+ {
+ "code": 710706,
+ "name": "暖暖区"
+ },
+ {
+ "code": 710707,
+ "name": "七堵区"
+ },
+ {
+ "code": 710799,
+ "name": "其它区"
+ }
+ ],
+ "710800": [
+ {
+ "code": 710801,
+ "name": "东区"
+ },
+ {
+ "code": 710802,
+ "name": "北区"
+ },
+ {
+ "code": 710803,
+ "name": "香山区"
+ },
+ {
+ "code": 710899,
+ "name": "其它区"
+ }
+ ],
+ "710900": [
+ {
+ "code": 710901,
+ "name": "东区"
+ },
+ {
+ "code": 710902,
+ "name": "西区"
+ },
+ {
+ "code": 710999,
+ "name": "其它区"
+ }
+ ],
+ "711100": [
+ {
+ "code": 711130,
+ "name": "万里区"
+ },
+ {
+ "code": 711132,
+ "name": "板桥区"
+ },
+ {
+ "code": 711133,
+ "name": "汐止区"
+ },
+ {
+ "code": 711134,
+ "name": "深坑区"
+ },
+ {
+ "code": 711135,
+ "name": "石碇区"
+ },
+ {
+ "code": 711136,
+ "name": "瑞芳区"
+ },
+ {
+ "code": 711137,
+ "name": "平溪区"
+ },
+ {
+ "code": 711138,
+ "name": "双溪区"
+ },
+ {
+ "code": 711139,
+ "name": "贡寮区"
+ },
+ {
+ "code": 711140,
+ "name": "新店区"
+ },
+ {
+ "code": 711141,
+ "name": "坪林区"
+ },
+ {
+ "code": 711142,
+ "name": "乌来区"
+ },
+ {
+ "code": 711143,
+ "name": "永和区"
+ },
+ {
+ "code": 711144,
+ "name": "中和区"
+ },
+ {
+ "code": 711145,
+ "name": "土城区"
+ },
+ {
+ "code": 711146,
+ "name": "三峡区"
+ },
+ {
+ "code": 711147,
+ "name": "树林区"
+ },
+ {
+ "code": 711148,
+ "name": "莺歌区"
+ },
+ {
+ "code": 711149,
+ "name": "三重区"
+ },
+ {
+ "code": 711150,
+ "name": "新庄区"
+ },
+ {
+ "code": 711151,
+ "name": "泰山区"
+ },
+ {
+ "code": 711152,
+ "name": "林口区"
+ },
+ {
+ "code": 711153,
+ "name": "芦洲区"
+ },
+ {
+ "code": 711154,
+ "name": "五股区"
+ },
+ {
+ "code": 711155,
+ "name": "八里区"
+ },
+ {
+ "code": 711156,
+ "name": "淡水区"
+ },
+ {
+ "code": 711157,
+ "name": "三芝区"
+ },
+ {
+ "code": 711158,
+ "name": "石门区"
+ }
+ ],
+ "711200": [
+ {
+ "code": 711287,
+ "name": "宜兰市"
+ },
+ {
+ "code": 711288,
+ "name": "头城镇"
+ },
+ {
+ "code": 711289,
+ "name": "礁溪乡"
+ },
+ {
+ "code": 711290,
+ "name": "壮围乡"
+ },
+ {
+ "code": 711291,
+ "name": "员山乡"
+ },
+ {
+ "code": 711292,
+ "name": "罗东镇"
+ },
+ {
+ "code": 711293,
+ "name": "三星乡"
+ },
+ {
+ "code": 711294,
+ "name": "大同乡"
+ },
+ {
+ "code": 711295,
+ "name": "五结乡"
+ },
+ {
+ "code": 711296,
+ "name": "冬山乡"
+ },
+ {
+ "code": 711297,
+ "name": "苏澳镇"
+ },
+ {
+ "code": 711298,
+ "name": "南澳乡"
+ },
+ {
+ "code": 711299,
+ "name": "钓鱼台"
+ }
+ ],
+ "711300": [
+ {
+ "code": 711387,
+ "name": "竹北市"
+ },
+ {
+ "code": 711388,
+ "name": "湖口乡"
+ },
+ {
+ "code": 711389,
+ "name": "新丰乡"
+ },
+ {
+ "code": 711390,
+ "name": "新埔镇"
+ },
+ {
+ "code": 711391,
+ "name": "关西镇"
+ },
+ {
+ "code": 711392,
+ "name": "芎林乡"
+ },
+ {
+ "code": 711393,
+ "name": "宝山乡"
+ },
+ {
+ "code": 711394,
+ "name": "竹东镇"
+ },
+ {
+ "code": 711395,
+ "name": "五峰乡"
+ },
+ {
+ "code": 711396,
+ "name": "横山乡"
+ },
+ {
+ "code": 711397,
+ "name": "尖石乡"
+ },
+ {
+ "code": 711398,
+ "name": "北埔乡"
+ },
+ {
+ "code": 711399,
+ "name": "峨眉乡"
+ }
+ ],
+ "711400": [
+ {
+ "code": 711414,
+ "name": "中坜区"
+ },
+ {
+ "code": 711415,
+ "name": "平镇区"
+ },
+ {
+ "code": 711417,
+ "name": "杨梅区"
+ },
+ {
+ "code": 711418,
+ "name": "新屋区"
+ },
+ {
+ "code": 711419,
+ "name": "观音区"
+ },
+ {
+ "code": 711420,
+ "name": "桃园区"
+ },
+ {
+ "code": 711421,
+ "name": "龟山区"
+ },
+ {
+ "code": 711422,
+ "name": "八德区"
+ },
+ {
+ "code": 711423,
+ "name": "大溪区"
+ },
+ {
+ "code": 711425,
+ "name": "大园区"
+ },
+ {
+ "code": 711426,
+ "name": "芦竹区"
+ },
+ {
+ "code": 711487,
+ "name": "中坜市"
+ },
+ {
+ "code": 711488,
+ "name": "平镇市"
+ },
+ {
+ "code": 711489,
+ "name": "龙潭乡"
+ },
+ {
+ "code": 711490,
+ "name": "杨梅市"
+ },
+ {
+ "code": 711491,
+ "name": "新屋乡"
+ },
+ {
+ "code": 711492,
+ "name": "观音乡"
+ },
+ {
+ "code": 711493,
+ "name": "桃园市"
+ },
+ {
+ "code": 711494,
+ "name": "龟山乡"
+ },
+ {
+ "code": 711495,
+ "name": "八德市"
+ },
+ {
+ "code": 711496,
+ "name": "大溪镇"
+ },
+ {
+ "code": 711497,
+ "name": "复兴乡"
+ },
+ {
+ "code": 711498,
+ "name": "大园乡"
+ },
+ {
+ "code": 711499,
+ "name": "芦竹乡"
+ }
+ ],
+ "711500": [
+ {
+ "code": 711520,
+ "name": "头份市"
+ },
+ {
+ "code": 711582,
+ "name": "竹南镇"
+ },
+ {
+ "code": 711583,
+ "name": "头份镇"
+ },
+ {
+ "code": 711584,
+ "name": "三湾乡"
+ },
+ {
+ "code": 711585,
+ "name": "南庄乡"
+ },
+ {
+ "code": 711586,
+ "name": "狮潭乡"
+ },
+ {
+ "code": 711587,
+ "name": "后龙镇"
+ },
+ {
+ "code": 711588,
+ "name": "通霄镇"
+ },
+ {
+ "code": 711589,
+ "name": "苑里镇"
+ },
+ {
+ "code": 711590,
+ "name": "苗栗市"
+ },
+ {
+ "code": 711591,
+ "name": "造桥乡"
+ },
+ {
+ "code": 711592,
+ "name": "头屋乡"
+ },
+ {
+ "code": 711593,
+ "name": "公馆乡"
+ },
+ {
+ "code": 711594,
+ "name": "大湖乡"
+ },
+ {
+ "code": 711595,
+ "name": "泰安乡"
+ },
+ {
+ "code": 711596,
+ "name": "铜锣乡"
+ },
+ {
+ "code": 711597,
+ "name": "三义乡"
+ },
+ {
+ "code": 711598,
+ "name": "西湖乡"
+ },
+ {
+ "code": 711599,
+ "name": "卓兰镇"
+ }
+ ],
+ "711700": [
+ {
+ "code": 711736,
+ "name": "员林市"
+ },
+ {
+ "code": 711774,
+ "name": "彰化市"
+ },
+ {
+ "code": 711775,
+ "name": "芬园乡"
+ },
+ {
+ "code": 711776,
+ "name": "花坛乡"
+ },
+ {
+ "code": 711777,
+ "name": "秀水乡"
+ },
+ {
+ "code": 711778,
+ "name": "鹿港镇"
+ },
+ {
+ "code": 711779,
+ "name": "福兴乡"
+ },
+ {
+ "code": 711780,
+ "name": "线西乡"
+ },
+ {
+ "code": 711781,
+ "name": "和美镇"
+ },
+ {
+ "code": 711782,
+ "name": "伸港乡"
+ },
+ {
+ "code": 711783,
+ "name": "员林镇"
+ },
+ {
+ "code": 711784,
+ "name": "社头乡"
+ },
+ {
+ "code": 711785,
+ "name": "永靖乡"
+ },
+ {
+ "code": 711786,
+ "name": "埔心乡"
+ },
+ {
+ "code": 711787,
+ "name": "溪湖镇"
+ },
+ {
+ "code": 711788,
+ "name": "大村乡"
+ },
+ {
+ "code": 711789,
+ "name": "埔盐乡"
+ },
+ {
+ "code": 711790,
+ "name": "田中镇"
+ },
+ {
+ "code": 711791,
+ "name": "北斗镇"
+ },
+ {
+ "code": 711792,
+ "name": "田尾乡"
+ },
+ {
+ "code": 711793,
+ "name": "埤头乡"
+ },
+ {
+ "code": 711794,
+ "name": "溪州乡"
+ },
+ {
+ "code": 711795,
+ "name": "竹塘乡"
+ },
+ {
+ "code": 711796,
+ "name": "二林镇"
+ },
+ {
+ "code": 711797,
+ "name": "大城乡"
+ },
+ {
+ "code": 711798,
+ "name": "芳苑乡"
+ },
+ {
+ "code": 711799,
+ "name": "二水乡"
+ }
+ ],
+ "711900": [
+ {
+ "code": 711982,
+ "name": "番路乡"
+ },
+ {
+ "code": 711983,
+ "name": "梅山乡"
+ },
+ {
+ "code": 711984,
+ "name": "竹崎乡"
+ },
+ {
+ "code": 711985,
+ "name": "阿里山乡"
+ },
+ {
+ "code": 711986,
+ "name": "中埔乡"
+ },
+ {
+ "code": 711987,
+ "name": "大埔乡"
+ },
+ {
+ "code": 711988,
+ "name": "水上乡"
+ },
+ {
+ "code": 711989,
+ "name": "鹿草乡"
+ },
+ {
+ "code": 711990,
+ "name": "太保市"
+ },
+ {
+ "code": 711991,
+ "name": "朴子市"
+ },
+ {
+ "code": 711992,
+ "name": "东石乡"
+ },
+ {
+ "code": 711993,
+ "name": "六脚乡"
+ },
+ {
+ "code": 711994,
+ "name": "新港乡"
+ },
+ {
+ "code": 711995,
+ "name": "民雄乡"
+ },
+ {
+ "code": 711996,
+ "name": "大林镇"
+ },
+ {
+ "code": 711997,
+ "name": "溪口乡"
+ },
+ {
+ "code": 711998,
+ "name": "义竹乡"
+ },
+ {
+ "code": 711999,
+ "name": "布袋镇"
+ }
+ ],
+ "712100": [
+ {
+ "code": 712180,
+ "name": "斗南镇"
+ },
+ {
+ "code": 712181,
+ "name": "大埤乡"
+ },
+ {
+ "code": 712182,
+ "name": "虎尾镇"
+ },
+ {
+ "code": 712183,
+ "name": "土库镇"
+ },
+ {
+ "code": 712184,
+ "name": "褒忠乡"
+ },
+ {
+ "code": 712185,
+ "name": "东势乡"
+ },
+ {
+ "code": 712186,
+ "name": "台西乡"
+ },
+ {
+ "code": 712187,
+ "name": "仑背乡"
+ },
+ {
+ "code": 712188,
+ "name": "麦寮乡"
+ },
+ {
+ "code": 712189,
+ "name": "斗六市"
+ },
+ {
+ "code": 712190,
+ "name": "林内乡"
+ },
+ {
+ "code": 712191,
+ "name": "古坑乡"
+ },
+ {
+ "code": 712192,
+ "name": "莿桐乡"
+ },
+ {
+ "code": 712193,
+ "name": "西螺镇"
+ },
+ {
+ "code": 712194,
+ "name": "二仑乡"
+ },
+ {
+ "code": 712195,
+ "name": "北港镇"
+ },
+ {
+ "code": 712196,
+ "name": "水林乡"
+ },
+ {
+ "code": 712197,
+ "name": "口湖乡"
+ },
+ {
+ "code": 712198,
+ "name": "四湖乡"
+ },
+ {
+ "code": 712199,
+ "name": "元长乡"
+ }
+ ],
+ "712400": [
+ {
+ "code": 712451,
+ "name": "崁顶乡"
+ },
+ {
+ "code": 712467,
+ "name": "屏东市"
+ },
+ {
+ "code": 712468,
+ "name": "三地门乡"
+ },
+ {
+ "code": 712469,
+ "name": "雾台乡"
+ },
+ {
+ "code": 712470,
+ "name": "玛家乡"
+ },
+ {
+ "code": 712471,
+ "name": "九如乡"
+ },
+ {
+ "code": 712472,
+ "name": "里港乡"
+ },
+ {
+ "code": 712473,
+ "name": "高树乡"
+ },
+ {
+ "code": 712474,
+ "name": "盐埔乡"
+ },
+ {
+ "code": 712475,
+ "name": "长治乡"
+ },
+ {
+ "code": 712476,
+ "name": "麟洛乡"
+ },
+ {
+ "code": 712477,
+ "name": "竹田乡"
+ },
+ {
+ "code": 712478,
+ "name": "内埔乡"
+ },
+ {
+ "code": 712479,
+ "name": "万丹乡"
+ },
+ {
+ "code": 712480,
+ "name": "潮州镇"
+ },
+ {
+ "code": 712481,
+ "name": "泰武乡"
+ },
+ {
+ "code": 712482,
+ "name": "来义乡"
+ },
+ {
+ "code": 712483,
+ "name": "万峦乡"
+ },
+ {
+ "code": 712484,
+ "name": "莰顶乡"
+ },
+ {
+ "code": 712485,
+ "name": "新埤乡"
+ },
+ {
+ "code": 712486,
+ "name": "南州乡"
+ },
+ {
+ "code": 712487,
+ "name": "林边乡"
+ },
+ {
+ "code": 712488,
+ "name": "东港镇"
+ },
+ {
+ "code": 712489,
+ "name": "琉球乡"
+ },
+ {
+ "code": 712490,
+ "name": "佳冬乡"
+ },
+ {
+ "code": 712491,
+ "name": "新园乡"
+ },
+ {
+ "code": 712492,
+ "name": "枋寮乡"
+ },
+ {
+ "code": 712493,
+ "name": "枋山乡"
+ },
+ {
+ "code": 712494,
+ "name": "春日乡"
+ },
+ {
+ "code": 712495,
+ "name": "狮子乡"
+ },
+ {
+ "code": 712496,
+ "name": "车城乡"
+ },
+ {
+ "code": 712497,
+ "name": "牡丹乡"
+ },
+ {
+ "code": 712498,
+ "name": "恒春镇"
+ },
+ {
+ "code": 712499,
+ "name": "满州乡"
+ }
+ ],
+ "712500": [
+ {
+ "code": 712584,
+ "name": "台东市"
+ },
+ {
+ "code": 712585,
+ "name": "绿岛乡"
+ },
+ {
+ "code": 712586,
+ "name": "兰屿乡"
+ },
+ {
+ "code": 712587,
+ "name": "延平乡"
+ },
+ {
+ "code": 712588,
+ "name": "卑南乡"
+ },
+ {
+ "code": 712589,
+ "name": "鹿野乡"
+ },
+ {
+ "code": 712590,
+ "name": "关山镇"
+ },
+ {
+ "code": 712591,
+ "name": "海端乡"
+ },
+ {
+ "code": 712592,
+ "name": "池上乡"
+ },
+ {
+ "code": 712593,
+ "name": "东河乡"
+ },
+ {
+ "code": 712594,
+ "name": "成功镇"
+ },
+ {
+ "code": 712595,
+ "name": "长滨乡"
+ },
+ {
+ "code": 712596,
+ "name": "金峰乡"
+ },
+ {
+ "code": 712597,
+ "name": "大武乡"
+ },
+ {
+ "code": 712598,
+ "name": "达仁乡"
+ },
+ {
+ "code": 712599,
+ "name": "太麻里乡"
+ }
+ ],
+ "712600": [
+ {
+ "code": 712686,
+ "name": "花莲市"
+ },
+ {
+ "code": 712687,
+ "name": "新城乡"
+ },
+ {
+ "code": 712688,
+ "name": "太鲁阁"
+ },
+ {
+ "code": 712689,
+ "name": "秀林乡"
+ },
+ {
+ "code": 712690,
+ "name": "吉安乡"
+ },
+ {
+ "code": 712691,
+ "name": "寿丰乡"
+ },
+ {
+ "code": 712692,
+ "name": "凤林镇"
+ },
+ {
+ "code": 712693,
+ "name": "光复乡"
+ },
+ {
+ "code": 712694,
+ "name": "丰滨乡"
+ },
+ {
+ "code": 712695,
+ "name": "瑞穗乡"
+ },
+ {
+ "code": 712696,
+ "name": "万荣乡"
+ },
+ {
+ "code": 712697,
+ "name": "玉里镇"
+ },
+ {
+ "code": 712698,
+ "name": "卓溪乡"
+ },
+ {
+ "code": 712699,
+ "name": "富里乡"
+ }
+ ],
+ "712700": [
+ {
+ "code": 712794,
+ "name": "马公市"
+ },
+ {
+ "code": 712795,
+ "name": "西屿乡"
+ },
+ {
+ "code": 712796,
+ "name": "望安乡"
+ },
+ {
+ "code": 712797,
+ "name": "七美乡"
+ },
+ {
+ "code": 712798,
+ "name": "白沙乡"
+ },
+ {
+ "code": 712799,
+ "name": "湖西乡"
+ }
+ ],
+ "712800": [
+ {
+ "code": 712896,
+ "name": "南竿乡"
+ },
+ {
+ "code": 712897,
+ "name": "北竿乡"
+ },
+ {
+ "code": 712898,
+ "name": "东引乡"
+ },
+ {
+ "code": 712899,
+ "name": "莒光乡"
+ }
+ ]
+ },
+ "810000": {
+ "810100": [
+ {
+ "code": 810101,
+ "name": "中西区"
+ },
+ {
+ "code": 810102,
+ "name": "湾仔区"
+ },
+ {
+ "code": 810103,
+ "name": "东区"
+ },
+ {
+ "code": 810104,
+ "name": "南区"
+ }
+ ],
+ "810200": [
+ {
+ "code": 810201,
+ "name": "九龙城区"
+ },
+ {
+ "code": 810202,
+ "name": "油尖旺区"
+ },
+ {
+ "code": 810203,
+ "name": "深水埗区"
+ },
+ {
+ "code": 810204,
+ "name": "黄大仙区"
+ },
+ {
+ "code": 810205,
+ "name": "观塘区"
+ }
+ ],
+ "810300": [
+ {
+ "code": 810301,
+ "name": "北区"
+ },
+ {
+ "code": 810302,
+ "name": "大埔区"
+ },
+ {
+ "code": 810303,
+ "name": "沙田区"
+ },
+ {
+ "code": 810304,
+ "name": "西贡区"
+ },
+ {
+ "code": 810305,
+ "name": "元朗区"
+ },
+ {
+ "code": 810306,
+ "name": "屯门区"
+ },
+ {
+ "code": 810307,
+ "name": "荃湾区"
+ },
+ {
+ "code": 810308,
+ "name": "葵青区"
+ },
+ {
+ "code": 810309,
+ "name": "离岛区"
+ }
+ ]
+ },
+ "820000": {
+ "820100": [
+ {
+ "code": 820102,
+ "name": "花地玛堂区"
+ },
+ {
+ "code": 820103,
+ "name": "花王堂区"
+ },
+ {
+ "code": 820104,
+ "name": "望德堂区"
+ },
+ {
+ "code": 820105,
+ "name": "大堂区"
+ },
+ {
+ "code": 820106,
+ "name": "风顺堂区"
+ }
+ ],
+ "820200": [
+ {
+ "code": 820202,
+ "name": "嘉模堂区"
+ },
+ {
+ "code": 820203,
+ "name": "路氹填海区"
+ },
+ {
+ "code": 820204,
+ "name": "圣方济各堂区"
+ }
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/pages/home/components/store-drop-down/index.vue b/src/pages/home/components/store-drop-down/index.vue
new file mode 100644
index 0000000..b823119
--- /dev/null
+++ b/src/pages/home/components/store-drop-down/index.vue
@@ -0,0 +1,193 @@
+
+
+
+
+
+ 全部区域
+
+
+
+ 全部区域
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/home/index.vue b/src/pages/home/index.vue
index cd32b89..6373995 100644
--- a/src/pages/home/index.vue
+++ b/src/pages/home/index.vue
@@ -1,35 +1,7 @@
-
-
-
-
-
-
+
@@ -56,21 +28,21 @@
近30天趋势数据
-
+
-
-
+
\ No newline at end of file
diff --git a/src/pages/login/LoginForm.vue b/src/pages/login/LoginForm.vue
new file mode 100644
index 0000000..5f1c5cf
--- /dev/null
+++ b/src/pages/login/LoginForm.vue
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 登录
+
+
+
+
diff --git a/src/pages/login/WeChatForm.vue b/src/pages/login/WeChatForm.vue
new file mode 100644
index 0000000..3a24a18
--- /dev/null
+++ b/src/pages/login/WeChatForm.vue
@@ -0,0 +1,53 @@
+
+
+
+
+ 微信一键登录
+
+
+
+
+
+ 登录即代表同意
+
+ 《用户协议》《隐私政策》
+
+ 及
+
+ 《第三方SDK类服务商说明》
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/pages/login/components/RuleConfirmPopup.vue b/src/pages/login/components/RuleConfirmPopup.vue
new file mode 100644
index 0000000..11356ae
--- /dev/null
+++ b/src/pages/login/components/RuleConfirmPopup.vue
@@ -0,0 +1,42 @@
+
+
+
+ 登录即代表同意《用户协议》、《隐私政策》 登录即代表同意《用户协议》、《隐私政策》及《第三方SDK类服务商说明》
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/pages/login/components/RulePopup.vue b/src/pages/login/components/RulePopup.vue
new file mode 100644
index 0000000..168db70
--- /dev/null
+++ b/src/pages/login/components/RulePopup.vue
@@ -0,0 +1,53 @@
+
+
+
+
+ 小程序用户协议和隐私政策是小程序开发者为保障用户合法权益和保护用户隐私而制
+
+ 定的两个重要文件。下面分别介绍一下小程序用户协议和隐私政策的内容和要点:
+ 用户协议: 用户协议是小程序开发者与用户之间达成的协议, 规定了用户使用小程序的
+ 条件、权利和义务等内容。用户在使用小程序之前需要同意用户协议,否则无法使用小程序。
+
+ 一般来说,小程序用户协议包括以下几个方面的内容:
+ 1. 用户注册和账号管理规定:包括用户注册、账号安全和管理等规定。
+ 2. 使用规范和限制: 包括用户在小程序上发布内容的规范、禁止发布的内容和行为等规定。
+ 3. 用户权利和义务:包括用户在使用小程序时享有的权利和应承担的义务等规定。
+ 4. 免责声明和责任限制:包括小程序开发者对小程序服务的免责声明和责任限制等规定。
+ 5. 争议解决方式:包括双方在发生争议时解决方式的规定。
+ 6. 隐私政策: 隐私政策是小程序开发者为保护用户隐私而制定的政策, 规定了小程序开发
+ 者在收集、使用、存储、保护用户个人信息时应遵守的原则和措施。用户在使用小程序 时, 需要同意隐私政策, 否则无法使用小程序。
+ 一般来
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/pages/login/index.vue b/src/pages/login/index.vue
new file mode 100644
index 0000000..3e44323
--- /dev/null
+++ b/src/pages/login/index.vue
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/pages/mine/index.vue b/src/pages/mine/index.vue
index 1ec6e29..18228e5 100644
--- a/src/pages/mine/index.vue
+++ b/src/pages/mine/index.vue
@@ -1,6 +1,12 @@
-
+
+
+
+
+
+
+
@@ -46,17 +52,17 @@ const opList = [
{
icon: 'lock',
title: '我的任务',
- url: '',
+ url: '/pages/task/index',
},
{
icon: 'home-fill',
title: '报销管理',
- url: '',
+ url: '/pages/expense-account/index',
},
{
icon: 'map-fill',
title: '升职申请',
- url: '',
+ url: '/pages/work/list',
},
{
icon: 'grid-fill',
@@ -101,4 +107,11 @@ const opList = [
],
},
]
+
+const goPath = (url) => {
+ uni.navigateTo({
+ url
+ })
+}
+
diff --git a/src/pages/setting/complain.vue b/src/pages/setting/complain.vue
new file mode 100644
index 0000000..3bebbe2
--- /dev/null
+++ b/src/pages/setting/complain.vue
@@ -0,0 +1,150 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 证明材料(选填)
+ {{form.photos.length}}/9
+
+
+
+
+
+
+
+
+
+
+ 提交
+
+
+
+
+
+
diff --git a/src/pages/setting/index.vue b/src/pages/setting/index.vue
new file mode 100644
index 0000000..fc320e5
--- /dev/null
+++ b/src/pages/setting/index.vue
@@ -0,0 +1,35 @@
+
+
+
+
+
+ |
+
+ |
+
+ |
+
+
+
+
+
+ v1.0.0
+
+ |
+
+
+
+ 退出登录
+
+
+
+
diff --git a/src/pages/setting/password.vue b/src/pages/setting/password.vue
new file mode 100644
index 0000000..efb15a6
--- /dev/null
+++ b/src/pages/setting/password.vue
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 保存
+
+
+
+
+
diff --git a/src/pages/setting/suggestion.vue b/src/pages/setting/suggestion.vue
new file mode 100644
index 0000000..ce16ff9
--- /dev/null
+++ b/src/pages/setting/suggestion.vue
@@ -0,0 +1,80 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 提交
+
+
+
+
+
+
diff --git a/src/pages/task/detail.vue b/src/pages/task/detail.vue
new file mode 100644
index 0000000..77b2395
--- /dev/null
+++ b/src/pages/task/detail.vue
@@ -0,0 +1,55 @@
+
+
+
+
+
+ 申请人
+ 测试人
+
+
+
+ 所属门店
+ 具体门店名称
+
+
+
+ 电话号码
+ 具体门店名称
+
+
+
+ 申请时间
+ 具体门店名称
+
+
+
+ 申请范围
+ 具体门店名称
+
+
+
+ 清洁结果
+
+
+
+
+
+
+
+
+ 拒绝
+
+
+ 通过
+
+
+
+
+
+
diff --git a/src/pages/task/index.vue b/src/pages/task/index.vue
new file mode 100644
index 0000000..8eeedb5
--- /dev/null
+++ b/src/pages/task/index.vue
@@ -0,0 +1,34 @@
+
+
+
+
+
+
+
+
+ 月度清洁任务
+
+ 任务时间:2022年03月01号 - 2022年03月31号
+
+ 待完成
+
+
+
+
+
diff --git a/src/pages/task/submit.vue b/src/pages/task/submit.vue
new file mode 100644
index 0000000..8bfcbdd
--- /dev/null
+++ b/src/pages/task/submit.vue
@@ -0,0 +1,93 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 清洁结果
+ 0/9
+
+
+
+
+
+
+
+
+
+
+ 提交
+
+
+
+
+
+
diff --git a/src/pages/task/upload.vue b/src/pages/task/upload.vue
new file mode 100644
index 0000000..6683285
--- /dev/null
+++ b/src/pages/task/upload.vue
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/pages/user/detail.vue b/src/pages/user/detail.vue
new file mode 100644
index 0000000..f4c298f
--- /dev/null
+++ b/src/pages/user/detail.vue
@@ -0,0 +1,91 @@
+
+
+
+
+
+
+
+
+
+ 头像
+
+
+
+
+
+
+ 姓名
+ {{ detail.name }}
+
+
+
+ 手机号
+ {{ detail.phone }}
+
+
+
+ 门店
+ {{ detail.store.address }}
+ 无
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/user/index.vue b/src/pages/user/index.vue
index 74e5ed5..36491ee 100644
--- a/src/pages/user/index.vue
+++ b/src/pages/user/index.vue
@@ -2,70 +2,75 @@
- 添加
+ 添加
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 员工名称
-
+
+
+
+
+
+
+
+
+
-
- 188888888
+
+
+ {{ item.name }}
+
+
+
+
+
+ {{
+ item.phone
+ }}
+ {{ item.store.address }}
+
+
-
-
-
+
+
+
+
diff --git a/src/pages/work/list.vue b/src/pages/work/list.vue
new file mode 100644
index 0000000..4f57e34
--- /dev/null
+++ b/src/pages/work/list.vue
@@ -0,0 +1,58 @@
+
+
+
+
+ 申请
+
+
+
+
+
+
+
+
+ 升职申请
+ 待完成
+
+
+ 推荐人
+ 12313
+
+
+ 晋升职位
+ 2022-01-01
+
+
+
+
+
+
+
diff --git a/src/static/css/index.scss b/src/static/css/index.scss
index b9927f2..2613530 100644
--- a/src/static/css/index.scss
+++ b/src/static/css/index.scss
@@ -8,3 +8,9 @@ page {
border-radius: 10px;
padding: 20rpx;
}
+
+.card-shadow{
+ background: #ffffff;
+ box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.04);
+ border-radius: 20rpx;
+}
\ No newline at end of file
diff --git a/src/static/css/uvui.scss b/src/static/css/uvui.scss
index 79ad7a0..07911a1 100644
--- a/src/static/css/uvui.scss
+++ b/src/static/css/uvui.scss
@@ -10,7 +10,7 @@ $uv-border-color: #dadbde;
$uv-bg-color: #f3f4f6;
$uv-disabled-color: #c8c9cc;
-$uv-primary: red;
+$uv-primary: #ee2c37;
$uv-primary-dark: #398ade;
$uv-primary-disabled: #9acafc;
$uv-primary-light: #ecf5ff;
@@ -40,4 +40,8 @@ $uv-info-light: #f4f4f5;
display: flex;
/* #endif */
flex-direction: $direction;
+}
+
+.uv-navbar--fixed{
+ z-index: 1000 !important;
}
\ No newline at end of file
diff --git a/src/static/images/icon_back_def.svg b/src/static/images/icon_back_def.svg
new file mode 100644
index 0000000..d338f4b
--- /dev/null
+++ b/src/static/images/icon_back_def.svg
@@ -0,0 +1,15 @@
+
+
\ No newline at end of file
diff --git a/src/static/images/me_icon_more_def.svg b/src/static/images/me_icon_more_def.svg
new file mode 100644
index 0000000..cb5e5bb
--- /dev/null
+++ b/src/static/images/me_icon_more_def.svg
@@ -0,0 +1,15 @@
+
+
\ No newline at end of file
diff --git a/src/static/images/setting.svg b/src/static/images/setting.svg
new file mode 100644
index 0000000..d008ffc
--- /dev/null
+++ b/src/static/images/setting.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/store/modules/data.js b/src/store/modules/data.js
new file mode 100644
index 0000000..c545fc0
--- /dev/null
+++ b/src/store/modules/data.js
@@ -0,0 +1,23 @@
+import { defineStore } from 'pinia';
+import { store } from '@/store';
+import { http } from "@/utils/request";
+
+export const useDataStore = defineStore({
+ id: 'app-data',
+ state: () => ({
+ date: ''
+ }),
+ getters: {
+ getDateGetter(state) {
+ return state.date || Number(new Date())
+ }
+ },
+ actions: {
+ setDate(date) {
+ this.date = date
+ }
+ },
+ persist: {
+ paths: ['date']
+ }
+})
\ No newline at end of file
diff --git a/src/store/modules/user.js b/src/store/modules/user.js
new file mode 100644
index 0000000..b254698
--- /dev/null
+++ b/src/store/modules/user.js
@@ -0,0 +1,63 @@
+import { defineStore } from 'pinia';
+import { store } from '@/store';
+import { http } from "@/utils/request";
+
+export const useUserStore = defineStore({
+ id: 'app-user',
+ state: () => ({
+ userInfo: null,
+ token: null,
+ }),
+ getters: {
+ getUserInfo(state) {
+ return state.userInfo || {};
+ },
+ isLogin(state) {
+ return !!state.token;
+ }
+ },
+ actions: {
+ login(data) {
+ return new Promise((resolve, reject) => {
+ http.post('/auth/login', data).then(async (res) => {
+ this.token = res.token;
+ this.fetchUserInfo();
+ resolve(res);
+ }).catch(err => {
+ reject(err);
+ });
+ });
+ },
+
+
+
+ fetchUserInfo() {
+ return new Promise((resolve, reject) => {
+ http.get('/auth/profile').then(async (res) => {
+ this.userInfo = res
+ resolve(res);
+ }).catch(err => {
+ reject(err);
+ })
+ });
+ },
+ resetState() {
+ this.token = null;
+ this.userInfo = null;
+ },
+
+ async logout() {
+ return new Promise((resolve, reject) => {
+ http.delete('/auth/logout').then(async (res) => {
+ this.resetState();
+ }).catch(err => {
+ reject(err);
+ });
+ });
+ },
+ },
+ persist: true,
+});
+export function useUserStoreWithOut() {
+ return useUserStore(store);
+}
\ No newline at end of file
diff --git a/src/uni_modules/mescroll-uni/changelog.md b/src/uni_modules/mescroll-uni/changelog.md
new file mode 100644
index 0000000..dd6dd72
--- /dev/null
+++ b/src/uni_modules/mescroll-uni/changelog.md
@@ -0,0 +1,8 @@
+## 1.3.8(2023-03-27)
+1. 新增useMescroll的hook, 支持vue3 script setup的写法
+2. 新增vue3 script setup的示例 ( 根据vue2的示例,全部重写了一遍 )
+3. mescroll-body 和 mescroll-uni 无需再写 ref="mescrollRef"
+4. 解决mescroll-uni在页面渲染之后,无法动态设置height的问题
+5. 解决renderjs在h5返回有时候无法正常滑动的问题
+6. 修复小程序编辑器提示 Cannot read property 'nv_optDown' of undefined 的错误
+-by 小瑾同学
diff --git a/src/uni_modules/mescroll-uni/components/mescroll-body/mescroll-body.css b/src/uni_modules/mescroll-uni/components/mescroll-body/mescroll-body.css
new file mode 100644
index 0000000..58a5d7d
--- /dev/null
+++ b/src/uni_modules/mescroll-uni/components/mescroll-body/mescroll-body.css
@@ -0,0 +1,19 @@
+.mescroll-body {
+ position: relative; /* 下拉刷新区域相对自身定位 */
+ height: auto; /* 不可固定高度,否则overflow:hidden导致无法滑动; 同时使设置的最小高生效,实现列表不满屏仍可下拉*/
+ overflow: hidden; /* 当有元素写在mescroll-body标签前面时,可遮住下拉刷新区域 */
+ box-sizing: border-box; /* 避免设置padding出现双滚动条的问题 */
+}
+
+/* 使sticky生效: 父元素不能overflow:hidden或者overflow:auto属性 */
+.mescroll-body.mescorll-sticky{
+ overflow: unset !important
+}
+
+/* 适配 iPhoneX */
+@supports (bottom: constant(safe-area-inset-bottom)) or (bottom: env(safe-area-inset-bottom)) {
+ .mescroll-safearea {
+ padding-bottom: constant(safe-area-inset-bottom);
+ padding-bottom: env(safe-area-inset-bottom);
+ }
+}
\ No newline at end of file
diff --git a/src/uni_modules/mescroll-uni/components/mescroll-body/mescroll-body.vue b/src/uni_modules/mescroll-uni/components/mescroll-body/mescroll-body.vue
new file mode 100644
index 0000000..1448ca2
--- /dev/null
+++ b/src/uni_modules/mescroll-uni/components/mescroll-body/mescroll-body.vue
@@ -0,0 +1,400 @@
+
+
+
+
+
+
+
+
+
+
+
+ {{downText}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ mescroll.optUp.textLoading }}
+
+
+ {{ mescroll.optUp.textNoMore }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/uni_modules/mescroll-uni/components/mescroll-empty/mescroll-empty.vue b/src/uni_modules/mescroll-uni/components/mescroll-empty/mescroll-empty.vue
new file mode 100644
index 0000000..fe57d64
--- /dev/null
+++ b/src/uni_modules/mescroll-uni/components/mescroll-empty/mescroll-empty.vue
@@ -0,0 +1,116 @@
+
+
+
+
+ {{ tip }}
+ {{ btnText }}
+
+
+
+
+
+
diff --git a/src/uni_modules/mescroll-uni/components/mescroll-uni/components/mescroll-down.css b/src/uni_modules/mescroll-uni/components/mescroll-uni/components/mescroll-down.css
new file mode 100644
index 0000000..944ca2e
--- /dev/null
+++ b/src/uni_modules/mescroll-uni/components/mescroll-uni/components/mescroll-down.css
@@ -0,0 +1,55 @@
+/* 下拉刷新区域 */
+.mescroll-downwarp {
+ position: absolute;
+ top: -100%;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ text-align: center;
+}
+
+/* 下拉刷新--内容区,定位于区域底部 */
+.mescroll-downwarp .downwarp-content {
+ position: absolute;
+ left: 0;
+ bottom: 0;
+ width: 100%;
+ min-height: 60rpx;
+ padding: 20rpx 0;
+ text-align: center;
+}
+
+/* 下拉刷新--提示文本 */
+.mescroll-downwarp .downwarp-tip {
+ display: inline-block;
+ font-size: 28rpx;
+ vertical-align: middle;
+ margin-left: 16rpx;
+ /* color: gray; 已在style设置color,此处删去*/
+}
+
+/* 下拉刷新--旋转进度条 */
+.mescroll-downwarp .downwarp-progress {
+ display: inline-block;
+ width: 32rpx;
+ height: 32rpx;
+ border-radius: 50%;
+ border: 2rpx solid gray;
+ border-bottom-color: transparent !important; /*已在style设置border-color,此处需加 !important*/
+ vertical-align: middle;
+}
+
+/* 旋转动画 */
+.mescroll-downwarp .mescroll-rotate {
+ animation: mescrollDownRotate 0.6s linear infinite;
+}
+
+@keyframes mescrollDownRotate {
+ 0% {
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ transform: rotate(360deg);
+ }
+}
\ No newline at end of file
diff --git a/src/uni_modules/mescroll-uni/components/mescroll-uni/components/mescroll-down.vue b/src/uni_modules/mescroll-uni/components/mescroll-uni/components/mescroll-down.vue
new file mode 100644
index 0000000..bd994f0
--- /dev/null
+++ b/src/uni_modules/mescroll-uni/components/mescroll-uni/components/mescroll-down.vue
@@ -0,0 +1,47 @@
+
+
+
+
+
+ {{downText}}
+
+
+
+
+
+
+
diff --git a/src/uni_modules/mescroll-uni/components/mescroll-uni/components/mescroll-top.vue b/src/uni_modules/mescroll-uni/components/mescroll-uni/components/mescroll-top.vue
new file mode 100644
index 0000000..a7387fd
--- /dev/null
+++ b/src/uni_modules/mescroll-uni/components/mescroll-uni/components/mescroll-top.vue
@@ -0,0 +1,99 @@
+
+
+
+
+
+
+
+
diff --git a/src/uni_modules/mescroll-uni/components/mescroll-uni/components/mescroll-up.css b/src/uni_modules/mescroll-uni/components/mescroll-uni/components/mescroll-up.css
new file mode 100644
index 0000000..5b3a06f
--- /dev/null
+++ b/src/uni_modules/mescroll-uni/components/mescroll-uni/components/mescroll-up.css
@@ -0,0 +1,47 @@
+/* 上拉加载区域 */
+.mescroll-upwarp {
+ box-sizing: border-box;
+ min-height: 110rpx;
+ padding: 30rpx 0;
+ text-align: center;
+ clear: both;
+}
+
+/*提示文本 */
+.mescroll-upwarp .upwarp-tip,
+.mescroll-upwarp .upwarp-nodata {
+ display: inline-block;
+ font-size: 28rpx;
+ vertical-align: middle;
+ /* color: gray; 已在style设置color,此处删去*/
+}
+
+.mescroll-upwarp .upwarp-tip {
+ margin-left: 16rpx;
+}
+
+/*旋转进度条 */
+.mescroll-upwarp .upwarp-progress {
+ display: inline-block;
+ width: 32rpx;
+ height: 32rpx;
+ border-radius: 50%;
+ border: 2rpx solid gray;
+ border-bottom-color: transparent !important; /*已在style设置border-color,此处需加 !important*/
+ vertical-align: middle;
+}
+
+/* 旋转动画 */
+.mescroll-upwarp .mescroll-rotate {
+ animation: mescrollUpRotate 0.6s linear infinite;
+}
+
+@keyframes mescrollUpRotate {
+ 0% {
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ transform: rotate(360deg);
+ }
+}
\ No newline at end of file
diff --git a/src/uni_modules/mescroll-uni/components/mescroll-uni/components/mescroll-up.vue b/src/uni_modules/mescroll-uni/components/mescroll-uni/components/mescroll-up.vue
new file mode 100644
index 0000000..1d450c3
--- /dev/null
+++ b/src/uni_modules/mescroll-uni/components/mescroll-uni/components/mescroll-up.vue
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+ {{ mOption.textLoading }}
+
+
+ {{ mOption.textNoMore }}
+
+
+
+
+
+
diff --git a/src/uni_modules/mescroll-uni/components/mescroll-uni/mescroll-i18n.js b/src/uni_modules/mescroll-uni/components/mescroll-uni/mescroll-i18n.js
new file mode 100644
index 0000000..899a75f
--- /dev/null
+++ b/src/uni_modules/mescroll-uni/components/mescroll-uni/mescroll-i18n.js
@@ -0,0 +1,15 @@
+// 国际化工具类
+const mescrollI18n = {
+ // 默认语言
+ def: "zh",
+ // 获取当前语言类型
+ getType(){
+ return uni.getStorageSync("mescroll-i18n") || this.def
+ },
+ // 设置当前语言类型
+ setType(type){
+ uni.setStorageSync("mescroll-i18n", type)
+ }
+}
+
+export default mescrollI18n
diff --git a/src/uni_modules/mescroll-uni/components/mescroll-uni/mescroll-mixins.js b/src/uni_modules/mescroll-uni/components/mescroll-uni/mescroll-mixins.js
new file mode 100644
index 0000000..ff102a9
--- /dev/null
+++ b/src/uni_modules/mescroll-uni/components/mescroll-uni/mescroll-mixins.js
@@ -0,0 +1,46 @@
+// mescroll-body 和 mescroll-uni 通用
+const MescrollMixin = {
+ data() {
+ return {
+ mescroll: null //mescroll实例对象
+ }
+ },
+ // 注册系统自带的下拉刷新 (配置down.native为true时生效, 还需在pages配置enablePullDownRefresh:true;详请参考mescroll-native的案例)
+ onPullDownRefresh(){
+ this.mescroll && this.mescroll.onPullDownRefresh();
+ },
+ // 注册列表滚动事件,用于判定在顶部可下拉刷新,在指定位置可显示隐藏回到顶部按钮 (此方法为页面生命周期,无法在子组件中触发, 仅在mescroll-body生效)
+ onPageScroll(e) {
+ this.mescroll && this.mescroll.onPageScroll(e);
+ },
+ // 注册滚动到底部的事件,用于上拉加载 (此方法为页面生命周期,无法在子组件中触发, 仅在mescroll-body生效)
+ onReachBottom() {
+ this.mescroll && this.mescroll.onReachBottom();
+ },
+ methods: {
+ // mescroll组件初始化的回调,可获取到mescroll对象
+ mescrollInit(mescroll) {
+ this.mescroll = mescroll;
+ },
+ // 下拉刷新的回调 (mixin默认resetUpScroll)
+ downCallback() {
+ if(this.mescroll.optUp.use){
+ this.mescroll.resetUpScroll()
+ }else{
+ setTimeout(()=>{
+ this.mescroll.endSuccess();
+ }, 500)
+ }
+ },
+ // 上拉加载的回调
+ upCallback() {
+ // mixin默认延时500自动结束加载
+ setTimeout(()=>{
+ this.mescroll.endErr();
+ }, 500)
+ }
+ }
+
+}
+
+export default MescrollMixin;
diff --git a/src/uni_modules/mescroll-uni/components/mescroll-uni/mescroll-uni-option.js b/src/uni_modules/mescroll-uni/components/mescroll-uni/mescroll-uni-option.js
new file mode 100644
index 0000000..b6a160d
--- /dev/null
+++ b/src/uni_modules/mescroll-uni/components/mescroll-uni/mescroll-uni-option.js
@@ -0,0 +1,64 @@
+// 全局配置
+// mescroll-body 和 mescroll-uni 通用
+const GlobalOption = {
+ down: {
+ // 其他down的配置参数也可以写,这里只展示了常用的配置:
+ offset: 80, // 在列表顶部,下拉大于80px,松手即可触发下拉刷新的回调
+ native: false // 是否使用系统自带的下拉刷新; 默认false; 仅在mescroll-body生效 (值为true时,还需在pages配置enablePullDownRefresh:true;详请参考mescroll-native的案例)
+ },
+ up: {
+ // 其他up的配置参数也可以写,这里只展示了常用的配置:
+ offset: 150, // 距底部多远时,触发upCallback,仅mescroll-uni生效 ( mescroll-body配置的是pages.json的 onReachBottomDistance )
+ toTop: {
+ // 回到顶部按钮,需配置src才显示
+ src: "https://www.mescroll.com/img/mescroll-totop.png", // 图片路径 (建议放入static目录, 如 /static/img/mescroll-totop.png )
+ offset: 1000, // 列表滚动多少距离才显示回到顶部按钮,默认1000px
+ right: 20, // 到右边的距离, 默认20 (支持"20rpx", "20px", "20%"格式的值, 纯数字则默认单位rpx)
+ bottom: 120, // 到底部的距离, 默认120 (支持"20rpx", "20px", "20%"格式的值, 纯数字则默认单位rpx)
+ width: 72 // 回到顶部图标的宽度, 默认72 (支持"20rpx", "20px", "20%"格式的值, 纯数字则默认单位rpx)
+ },
+ empty: {
+ use: true, // 是否显示空布局
+ icon: "https://www.mescroll.com/img/mescroll-empty.png" // 图标路径 (建议放入static目录, 如 /static/img/mescroll-empty.png )
+ }
+ },
+ // 国际化配置
+ i18n: {
+ // 中文
+ zh: {
+ down: {
+ textInOffset: '下拉刷新', // 下拉的距离在offset范围内的提示文本
+ textOutOffset: '释放更新', // 下拉的距离大于offset范围的提示文本
+ textLoading: '加载中 ...', // 加载中的提示文本
+ textSuccess: '加载成功', // 加载成功的文本
+ textErr: '加载失败', // 加载失败的文本
+ },
+ up: {
+ textLoading: '加载中 ...', // 加载中的提示文本
+ textNoMore: '-- END --', // 没有更多数据的提示文本
+ empty: {
+ tip: '~ 空空如也 ~' // 空提示
+ }
+ }
+ },
+ // 英文
+ en: {
+ down: {
+ textInOffset: 'drop down refresh',
+ textOutOffset: 'release updates',
+ textLoading: 'loading ...',
+ textSuccess: 'loaded successfully',
+ textErr: 'loading failed'
+ },
+ up: {
+ textLoading: 'loading ...',
+ textNoMore: '-- END --',
+ empty: {
+ tip: '~ absolutely empty ~'
+ }
+ }
+ }
+ }
+}
+
+export default GlobalOption
diff --git a/src/uni_modules/mescroll-uni/components/mescroll-uni/mescroll-uni.css b/src/uni_modules/mescroll-uni/components/mescroll-uni/mescroll-uni.css
new file mode 100644
index 0000000..3eac759
--- /dev/null
+++ b/src/uni_modules/mescroll-uni/components/mescroll-uni/mescroll-uni.css
@@ -0,0 +1,36 @@
+.mescroll-uni-warp{
+ height: 100%;
+}
+
+.mescroll-uni-content{
+ height: 100%;
+}
+
+.mescroll-uni {
+ position: relative;
+ width: 100%;
+ height: 100%;
+ min-height: 200rpx;
+ overflow-y: auto;
+ box-sizing: border-box; /* 避免设置padding出现双滚动条的问题 */
+}
+
+/* 定位的方式固定高度 */
+.mescroll-uni-fixed{
+ z-index: 1;
+ position: fixed;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ width: auto; /* 使right生效 */
+ height: auto; /* 使bottom生效 */
+}
+
+/* 适配 iPhoneX */
+@supports (bottom: constant(safe-area-inset-bottom)) or (bottom: env(safe-area-inset-bottom)) {
+ .mescroll-safearea {
+ padding-bottom: constant(safe-area-inset-bottom);
+ padding-bottom: env(safe-area-inset-bottom);
+ }
+}
diff --git a/src/uni_modules/mescroll-uni/components/mescroll-uni/mescroll-uni.js b/src/uni_modules/mescroll-uni/components/mescroll-uni/mescroll-uni.js
new file mode 100644
index 0000000..6ec9eb8
--- /dev/null
+++ b/src/uni_modules/mescroll-uni/components/mescroll-uni/mescroll-uni.js
@@ -0,0 +1,799 @@
+/* mescroll
+ * version 1.3.7
+ * 2021-04-12 wenju
+ * https://www.mescroll.com
+ */
+
+export default function MeScroll(options, isScrollBody) {
+ let me = this;
+ me.version = '1.3.7'; // mescroll版本号
+ me.options = options || {}; // 配置
+ me.isScrollBody = isScrollBody || false; // 滚动区域是否为原生页面滚动; 默认为scroll-view
+
+ me.isDownScrolling = false; // 是否在执行下拉刷新的回调
+ me.isUpScrolling = false; // 是否在执行上拉加载的回调
+ let hasDownCallback = me.options.down && me.options.down.callback; // 是否配置了down的callback
+
+ // 初始化下拉刷新
+ me.initDownScroll();
+ // 初始化上拉加载,则初始化
+ me.initUpScroll();
+
+ // 自动加载
+ setTimeout(function() { // 待主线程执行完毕再执行,避免new MeScroll未初始化,在回调获取不到mescroll的实例
+ // 自动触发下拉刷新 (只有配置了down的callback才自动触发下拉刷新)
+ if ((me.optDown.use || me.optDown.native) && me.optDown.auto && hasDownCallback) {
+ if (me.optDown.autoShowLoading) {
+ me.triggerDownScroll(); // 显示下拉进度,执行下拉回调
+ } else {
+ me.optDown.callback && me.optDown.callback(me); // 不显示下拉进度,直接执行下拉回调
+ }
+ }
+ // 自动触发上拉加载
+ if(!me.isUpAutoLoad){ // 部分小程序(头条小程序)emit是异步, 会导致isUpAutoLoad判断有误, 先延时确保先执行down的callback,再执行up的callback
+ setTimeout(function(){
+ me.optUp.use && me.optUp.auto && !me.isUpAutoLoad && me.triggerUpScroll();
+ },100)
+ }
+ }, 30); // 需让me.optDown.inited和me.optUp.inited先执行
+}
+
+/* 配置参数:下拉刷新 */
+MeScroll.prototype.extendDownScroll = function(optDown) {
+ // 下拉刷新的配置
+ MeScroll.extend(optDown, {
+ use: true, // 是否启用下拉刷新; 默认true
+ auto: true, // 是否在初始化完毕之后自动执行下拉刷新的回调; 默认true
+ native: false, // 是否使用系统自带的下拉刷新; 默认false; 仅mescroll-body生效 (值为true时,还需在pages配置enablePullDownRefresh:true;详请参考mescroll-native的案例)
+ autoShowLoading: false, // 如果设置auto=true(在初始化完毕之后自动执行下拉刷新的回调),那么是否显示下拉刷新的进度; 默认false
+ isLock: false, // 是否锁定下拉刷新,默认false;
+ offset: 80, // 在列表顶部,下拉大于80px,松手即可触发下拉刷新的回调
+ startTop: 100, // scroll-view快速滚动到顶部时,此时的scroll-top可能大于0, 此值用于控制最大的误差
+ inOffsetRate: 1, // 在列表顶部,下拉的距离小于offset时,改变下拉区域高度比例;值小于1且越接近0,高度变化越小,表现为越往下越难拉
+ outOffsetRate: 0.2, // 在列表顶部,下拉的距离大于offset时,改变下拉区域高度比例;值小于1且越接近0,高度变化越小,表现为越往下越难拉
+ bottomOffset: 20, // 当手指touchmove位置在距离body底部20px范围内的时候结束上拉刷新,避免Webview嵌套导致touchend事件不执行
+ minAngle: 45, // 向下滑动最少偏移的角度,取值区间 [0,90];默认45度,即向下滑动的角度大于45度则触发下拉;而小于45度,将不触发下拉,避免与左右滑动的轮播等组件冲突;
+ textInOffset: '下拉刷新', // 下拉的距离在offset范围内的提示文本
+ textOutOffset: '释放更新', // 下拉的距离大于offset范围的提示文本
+ textLoading: '加载中 ...', // 加载中的提示文本
+ textSuccess: '加载成功', // 加载成功的文本
+ textErr: '加载失败', // 加载失败的文本
+ beforeEndDelay: 0, // 延时结束的时长 (显示加载成功/失败的时长, android小程序设置此项结束下拉会卡顿, 配置后请注意测试)
+ bgColor: "transparent", // 背景颜色 (建议在pages.json中再设置一下backgroundColorTop)
+ textColor: "gray", // 文本颜色 (当bgColor配置了颜色,而textColor未配置时,则textColor会默认为白色)
+ inited: null, // 下拉刷新初始化完毕的回调
+ inOffset: null, // 下拉的距离进入offset范围内那一刻的回调
+ outOffset: null, // 下拉的距离大于offset那一刻的回调
+ onMoving: null, // 下拉过程中的回调,滑动过程一直在执行; rate下拉区域当前高度与指定距离的比值(inOffset: rate<1; outOffset: rate>=1); downHight当前下拉区域的高度
+ beforeLoading: null, // 准备触发下拉刷新的回调: 如果return true,将不触发showLoading和callback回调; 常用来完全自定义下拉刷新, 参考案例【淘宝 v6.8.0】
+ showLoading: null, // 显示下拉刷新进度的回调
+ afterLoading: null, // 显示下拉刷新进度的回调之后,马上要执行的代码 (如: 在wxs中使用)
+ beforeEndDownScroll: null, // 准备结束下拉的回调. 返回结束下拉的延时执行时间,默认0ms; 常用于结束下拉之前再显示另外一小段动画,才去隐藏下拉刷新的场景, 参考案例【dotJump】
+ endDownScroll: null, // 结束下拉刷新的回调
+ afterEndDownScroll: null, // 结束下拉刷新的回调,马上要执行的代码 (如: 在wxs中使用)
+ callback: function(mescroll) {
+ // 下拉刷新的回调;默认重置上拉加载列表为第一页
+ mescroll.resetUpScroll();
+ }
+ })
+}
+
+/* 配置参数:上拉加载 */
+MeScroll.prototype.extendUpScroll = function(optUp) {
+ // 上拉加载的配置
+ MeScroll.extend(optUp, {
+ use: true, // 是否启用上拉加载; 默认true
+ auto: true, // 是否在初始化完毕之后自动执行上拉加载的回调; 默认true
+ isLock: false, // 是否锁定上拉加载,默认false;
+ isBoth: true, // 上拉加载时,如果滑动到列表顶部是否可以同时触发下拉刷新;默认true,两者可同时触发;
+ callback: null, // 上拉加载的回调;function(page,mescroll){ }
+ page: {
+ num: 0, // 当前页码,默认0,回调之前会加1,即callback(page)会从1开始
+ size: 10, // 每页数据的数量
+ time: null // 加载第一页数据服务器返回的时间; 防止用户翻页时,后台新增了数据从而导致下一页数据重复;
+ },
+ noMoreSize: 5, // 如果列表已无数据,可设置列表的总数量要大于等于5条才显示无更多数据;避免列表数据过少(比如只有一条数据),显示无更多数据会不好看
+ offset: 150, // 距底部多远时,触发upCallback,仅mescroll-uni生效 ( mescroll-body配置的是pages.json的 onReachBottomDistance )
+ textLoading: '加载中 ...', // 加载中的提示文本
+ textNoMore: '-- END --', // 没有更多数据的提示文本
+ bgColor: "transparent", // 背景颜色 (建议在pages.json中再设置一下backgroundColorBottom)
+ textColor: "gray", // 文本颜色 (当bgColor配置了颜色,而textColor未配置时,则textColor会默认为白色)
+ inited: null, // 初始化完毕的回调
+ showLoading: null, // 显示加载中的回调
+ showNoMore: null, // 显示无更多数据的回调
+ hideUpScroll: null, // 隐藏上拉加载的回调
+ errDistance: 60, // endErr的时候需往上滑动一段距离,使其往下滑动时再次触发onReachBottom,仅mescroll-body生效
+ toTop: {
+ // 回到顶部按钮,需配置src才显示
+ src: null, // 图片路径,默认null (绝对路径或网络图)
+ offset: 1000, // 列表滚动多少距离才显示回到顶部按钮,默认1000
+ duration: 300, // 回到顶部的动画时长,默认300ms (当值为0或300则使用系统自带回到顶部,更流畅; 其他值则通过step模拟,部分机型可能不够流畅,所以非特殊情况不建议修改此项)
+ btnClick: null, // 点击按钮的回调
+ onShow: null, // 是否显示的回调
+ zIndex: 9990, // fixed定位z-index值
+ left: null, // 到左边的距离, 默认null. 此项有值时,right不生效. (支持20, "20rpx", "20px", "20%"格式的值, 其中纯数字则默认单位rpx)
+ right: 20, // 到右边的距离, 默认20 (支持20, "20rpx", "20px", "20%"格式的值, 其中纯数字则默认单位rpx)
+ bottom: 120, // 到底部的距离, 默认120 (支持20, "20rpx", "20px", "20%"格式的值, 其中纯数字则默认单位rpx)
+ safearea: false, // bottom的偏移量是否加上底部安全区的距离, 默认false, 需要适配iPhoneX时使用 (具体的界面如果不配置此项,则取本vue的safearea值)
+ width: 72, // 回到顶部图标的宽度, 默认72 (支持20, "20rpx", "20px", "20%"格式的值, 其中纯数字则默认单位rpx)
+ radius: "50%" // 圆角, 默认"50%" (支持20, "20rpx", "20px", "20%"格式的值, 其中纯数字则默认单位rpx)
+ },
+ empty: {
+ use: true, // 是否显示空布局
+ icon: null, // 图标路径
+ tip: '~ 暂无相关数据 ~', // 提示
+ btnText: '', // 按钮
+ btnClick: null, // 点击按钮的回调
+ onShow: null, // 是否显示的回调
+ fixed: false, // 是否使用fixed定位,默认false; 配置fixed为true,以下的top和zIndex才生效 (transform会使fixed失效,最终会降级为absolute)
+ top: "100rpx", // fixed定位的top值 (完整的单位值,如 "10%"; "100rpx")
+ zIndex: 99 // fixed定位z-index值
+ },
+ onScroll: false // 是否监听滚动事件
+ })
+}
+
+/* 配置参数 */
+MeScroll.extend = function(userOption, defaultOption) {
+ if (!userOption) return defaultOption;
+ for (let key in defaultOption) {
+ if (userOption[key] == null) {
+ let def = defaultOption[key];
+ if (def != null && typeof def === 'object') {
+ userOption[key] = MeScroll.extend({}, def); // 深度匹配
+ } else {
+ userOption[key] = def;
+ }
+ } else if (typeof userOption[key] === 'object') {
+ MeScroll.extend(userOption[key], defaultOption[key]); // 深度匹配
+ }
+ }
+ return userOption;
+}
+
+/* 简单判断是否配置了颜色 (非透明,非白色) */
+MeScroll.prototype.hasColor = function(color) {
+ if(!color) return false;
+ let c = color.toLowerCase();
+ return c != "#fff" && c != "#ffffff" && c != "transparent" && c != "white"
+}
+
+/* -------初始化下拉刷新------- */
+MeScroll.prototype.initDownScroll = function() {
+ let me = this;
+ // 配置参数
+ me.optDown = me.options.down || {};
+ if(!me.optDown.textColor && me.hasColor(me.optDown.bgColor)) me.optDown.textColor = "#fff"; // 当bgColor有值且textColor未设置,则textColor默认白色
+ me.extendDownScroll(me.optDown);
+
+ // 如果是mescroll-body且配置了native,则禁止自定义的下拉刷新
+ if(me.isScrollBody && me.optDown.native){
+ me.optDown.use = false
+ }else{
+ me.optDown.native = false // 仅mescroll-body支持,mescroll-uni不支持
+ }
+
+ me.downHight = 0; // 下拉区域的高度
+
+ // 在页面中加入下拉布局
+ if (me.optDown.use && me.optDown.inited) {
+ // 初始化完毕的回调
+ setTimeout(function() { // 待主线程执行完毕再执行,避免new MeScroll未初始化,在回调获取不到mescroll的实例
+ me.optDown.inited(me);
+ }, 0)
+ }
+}
+
+/* 列表touchstart事件 */
+MeScroll.prototype.touchstartEvent = function(e) {
+ if (!this.optDown.use) return;
+
+ this.startPoint = this.getPoint(e); // 记录起点
+ this.startTop = this.getScrollTop(); // 记录此时的滚动条位置
+ this.startAngle = 0; // 初始角度
+ this.lastPoint = this.startPoint; // 重置上次move的点
+ this.maxTouchmoveY = this.getBodyHeight() - this.optDown.bottomOffset; // 手指触摸的最大范围(写在touchstart避免body获取高度为0的情况)
+ this.inTouchend = false; // 标记不是touchend
+}
+
+/* 列表touchmove事件 */
+MeScroll.prototype.touchmoveEvent = function(e) {
+ if (!this.optDown.use) return;
+ let me = this;
+
+ let scrollTop = me.getScrollTop(); // 当前滚动条的距离
+ let curPoint = me.getPoint(e); // 当前点
+
+ let moveY = curPoint.y - me.startPoint.y; // 和起点比,移动的距离,大于0向下拉,小于0向上拉
+
+ // 向下拉 && 在顶部
+ // mescroll-body,直接判定在顶部即可
+ // scroll-view在滚动时不会触发touchmove,当触顶/底/左/右时,才会触发touchmove
+ // scroll-view滚动到顶部时,scrollTop不一定为0,也有可能大于0; 在iOS的APP中scrollTop可能为负数,不一定和startTop相等
+ if (moveY > 0 && (
+ (me.isScrollBody && scrollTop <= 0)
+ ||
+ (!me.isScrollBody && (scrollTop <= 0 || (scrollTop <= me.optDown.startTop && scrollTop === me.startTop)) )
+ )) {
+ // 可下拉的条件
+ if (!me.inTouchend && !me.isDownScrolling && !me.optDown.isLock && (!me.isUpScrolling || (me.isUpScrolling &&
+ me.optUp.isBoth))) {
+
+ // 下拉的初始角度是否在配置的范围内
+ if(!me.startAngle) me.startAngle = me.getAngle(me.lastPoint, curPoint); // 两点之间的角度,区间 [0,90]
+ if (me.startAngle < me.optDown.minAngle) return; // 如果小于配置的角度,则不往下执行下拉刷新
+
+ // 如果手指的位置超过配置的距离,则提前结束下拉,避免Webview嵌套导致touchend无法触发
+ if (me.maxTouchmoveY > 0 && curPoint.y >= me.maxTouchmoveY) {
+ me.inTouchend = true; // 标记执行touchend
+ me.touchendEvent(); // 提前触发touchend
+ return;
+ }
+
+ me.preventDefault(e); // 阻止默认事件
+
+ let diff = curPoint.y - me.lastPoint.y; // 和上次比,移动的距离 (大于0向下,小于0向上)
+
+ // 下拉距离 < 指定距离
+ if (me.downHight < me.optDown.offset) {
+ if (me.movetype !== 1) {
+ me.movetype = 1; // 加入标记,保证只执行一次
+ me.isDownEndSuccess = null; // 重置是否加载成功的状态 (wxs执行的是wxs.wxs)
+ me.optDown.inOffset && me.optDown.inOffset(me); // 进入指定距离范围内那一刻的回调,只执行一次
+ me.isMoveDown = true; // 标记下拉区域高度改变,在touchend重置回来
+ }
+ me.downHight += diff * me.optDown.inOffsetRate; // 越往下,高度变化越小
+
+ // 指定距离 <= 下拉距离
+ } else {
+ if (me.movetype !== 2) {
+ me.movetype = 2; // 加入标记,保证只执行一次
+ me.optDown.outOffset && me.optDown.outOffset(me); // 下拉超过指定距离那一刻的回调,只执行一次
+ me.isMoveDown = true; // 标记下拉区域高度改变,在touchend重置回来
+ }
+ if (diff > 0) { // 向下拉
+ me.downHight += diff * me.optDown.outOffsetRate; // 越往下,高度变化越小
+ } else { // 向上收
+ me.downHight += diff; // 向上收回高度,则向上滑多少收多少高度
+ }
+ }
+
+ me.downHight = Math.round(me.downHight) // 取整
+ let rate = me.downHight / me.optDown.offset; // 下拉区域当前高度与指定距离的比值
+ me.optDown.onMoving && me.optDown.onMoving(me, rate, me.downHight); // 下拉过程中的回调,一直在执行
+ }
+ }
+
+ me.lastPoint = curPoint; // 记录本次移动的点
+}
+
+/* 列表touchend事件 */
+MeScroll.prototype.touchendEvent = function(e) {
+ if (!this.optDown.use) return;
+ // 如果下拉区域高度已改变,则需重置回来
+ if (this.isMoveDown) {
+ if (this.downHight >= this.optDown.offset) {
+ // 符合触发刷新的条件
+ this.triggerDownScroll();
+ } else {
+ // 不符合的话 则重置
+ this.downHight = 0;
+ this.endDownScrollCall(this);
+ }
+ this.movetype = 0;
+ this.isMoveDown = false;
+ } else if (!this.isScrollBody && this.getScrollTop() === this.startTop) { // scroll-view到顶/左/右/底的滑动事件
+ let isScrollUp = this.getPoint(e).y - this.startPoint.y < 0; // 和起点比,移动的距离,大于0向下拉,小于0向上拉
+ // 上滑
+ if (isScrollUp) {
+ // 需检查滑动的角度
+ let angle = this.getAngle(this.getPoint(e), this.startPoint); // 两点之间的角度,区间 [0,90]
+ if (angle > 80) {
+ // 检查并触发上拉
+ this.triggerUpScroll(true);
+ }
+ }
+ }
+}
+
+/* 根据点击滑动事件获取第一个手指的坐标 */
+MeScroll.prototype.getPoint = function(e) {
+ if (!e) {
+ return {
+ x: 0,
+ y: 0
+ }
+ }
+ if (e.touches && e.touches[0]) {
+ return {
+ x: e.touches[0].pageX,
+ y: e.touches[0].pageY
+ }
+ } else if (e.changedTouches && e.changedTouches[0]) {
+ return {
+ x: e.changedTouches[0].pageX,
+ y: e.changedTouches[0].pageY
+ }
+ } else {
+ return {
+ x: e.clientX,
+ y: e.clientY
+ }
+ }
+}
+
+/* 计算两点之间的角度: 区间 [0,90]*/
+MeScroll.prototype.getAngle = function(p1, p2) {
+ let x = Math.abs(p1.x - p2.x);
+ let y = Math.abs(p1.y - p2.y);
+ let z = Math.sqrt(x * x + y * y);
+ let angle = 0;
+ if (z !== 0) {
+ angle = Math.asin(y / z) / Math.PI * 180;
+ }
+ return angle
+}
+
+/* 触发下拉刷新 */
+MeScroll.prototype.triggerDownScroll = function() {
+ if (this.optDown.beforeLoading && this.optDown.beforeLoading(this)) {
+ //return true则处于完全自定义状态
+ } else {
+ this.showDownScroll(); // 下拉刷新中...
+ !this.optDown.native && this.optDown.callback && this.optDown.callback(this); // 执行回调,联网加载数据
+ }
+}
+
+/* 显示下拉进度布局 */
+MeScroll.prototype.showDownScroll = function() {
+ this.isDownScrolling = true; // 标记下拉中
+ if (this.optDown.native) {
+ uni.startPullDownRefresh(); // 系统自带的下拉刷新
+ this.showDownLoadingCall(0); // 仍触发showLoading,因为上拉加载用到
+ } else{
+ this.downHight = this.optDown.offset; // 更新下拉区域高度
+ this.showDownLoadingCall(this.downHight); // 下拉刷新中...
+ }
+}
+
+MeScroll.prototype.showDownLoadingCall = function(downHight) {
+ this.optDown.showLoading && this.optDown.showLoading(this, downHight); // 下拉刷新中...
+ this.optDown.afterLoading && this.optDown.afterLoading(this, downHight); // 下拉刷新中...触发之后马上要执行的代码
+}
+
+/* 显示系统自带的下拉刷新时需要处理的业务 */
+MeScroll.prototype.onPullDownRefresh = function() {
+ this.isDownScrolling = true; // 标记下拉中
+ this.showDownLoadingCall(0); // 仍触发showLoading,因为上拉加载用到
+ this.optDown.callback && this.optDown.callback(this); // 执行回调,联网加载数据
+}
+
+/* 结束下拉刷新 */
+MeScroll.prototype.endDownScroll = function() {
+ if (this.optDown.native) { // 结束原生下拉刷新
+ this.isDownScrolling = false;
+ this.endDownScrollCall(this);
+ uni.stopPullDownRefresh();
+ return
+ }
+ let me = this;
+ // 结束下拉刷新的方法
+ let endScroll = function() {
+ me.downHight = 0;
+ me.isDownScrolling = false;
+ me.endDownScrollCall(me);
+ if(!me.isScrollBody){
+ me.setScrollHeight(0) // scroll-view重置滚动区域,使数据不满屏时仍可检查触发翻页
+ me.scrollTo(0,0) // scroll-view需重置滚动条到顶部,避免startTop大于0时,对下拉刷新的影响
+ }
+ }
+ // 结束下拉刷新时的回调
+ let delay = 0;
+ if (me.optDown.beforeEndDownScroll) {
+ delay = me.optDown.beforeEndDownScroll(me); // 结束下拉刷新的延时,单位ms
+ if(me.isDownEndSuccess == null) delay = 0; // 没有执行加载中,则不延时
+ }
+ if (typeof delay === 'number' && delay > 0) {
+ setTimeout(endScroll, delay);
+ } else {
+ endScroll();
+ }
+}
+
+MeScroll.prototype.endDownScrollCall = function() {
+ this.optDown.endDownScroll && this.optDown.endDownScroll(this);
+ this.optDown.afterEndDownScroll && this.optDown.afterEndDownScroll(this);
+}
+
+/* 锁定下拉刷新:isLock=ture,null锁定;isLock=false解锁 */
+MeScroll.prototype.lockDownScroll = function(isLock) {
+ if (isLock == null) isLock = true;
+ this.optDown.isLock = isLock;
+}
+
+/* 锁定上拉加载:isLock=ture,null锁定;isLock=false解锁 */
+MeScroll.prototype.lockUpScroll = function(isLock) {
+ if (isLock == null) isLock = true;
+ this.optUp.isLock = isLock;
+}
+
+/* -------初始化上拉加载------- */
+MeScroll.prototype.initUpScroll = function() {
+ let me = this;
+ // 配置参数
+ me.optUp = me.options.up || {use: false}
+ if(!me.optUp.textColor && me.hasColor(me.optUp.bgColor)) me.optUp.textColor = "#fff"; // 当bgColor有值且textColor未设置,则textColor默认白色
+ me.extendUpScroll(me.optUp);
+
+ if (me.optUp.use === false) return; // 配置不使用上拉加载时,则不初始化上拉布局
+ me.optUp.hasNext = true; // 如果使用上拉,则默认有下一页
+ me.startNum = me.optUp.page.num + 1; // 记录page开始的页码
+
+ // 初始化完毕的回调
+ if (me.optUp.inited) {
+ setTimeout(function() { // 待主线程执行完毕再执行,避免new MeScroll未初始化,在回调获取不到mescroll的实例
+ me.optUp.inited(me);
+ }, 0)
+ }
+}
+
+/*滚动到底部的事件 (仅mescroll-body生效)*/
+MeScroll.prototype.onReachBottom = function() {
+ if (this.isScrollBody && !this.isUpScrolling) { // 只能支持下拉刷新的时候同时可以触发上拉加载,否则滚动到底部就需要上滑一点才能触发onReachBottom
+ if (!this.optUp.isLock && this.optUp.hasNext) {
+ this.triggerUpScroll();
+ }
+ }
+}
+
+/*列表滚动事件 (仅mescroll-body生效)*/
+MeScroll.prototype.onPageScroll = function(e) {
+ if (!this.isScrollBody) return;
+
+ // 更新滚动条的位置 (主要用于判断下拉刷新时,滚动条是否在顶部)
+ this.setScrollTop(e.scrollTop);
+
+ // 顶部按钮的显示隐藏
+ if (e.scrollTop >= this.optUp.toTop.offset) {
+ this.showTopBtn();
+ } else {
+ this.hideTopBtn();
+ }
+}
+
+/*列表滚动事件*/
+MeScroll.prototype.scroll = function(e, onScroll) {
+ // 更新滚动条的位置
+ this.setScrollTop(e.scrollTop);
+ // 更新滚动内容高度
+ this.setScrollHeight(e.scrollHeight);
+
+ // 向上滑还是向下滑动
+ if (this.preScrollY == null) this.preScrollY = 0;
+ this.isScrollUp = e.scrollTop - this.preScrollY > 0;
+ this.preScrollY = e.scrollTop;
+
+ // 上滑 && 检查并触发上拉
+ this.isScrollUp && this.triggerUpScroll(true);
+
+ // 顶部按钮的显示隐藏
+ if (e.scrollTop >= this.optUp.toTop.offset) {
+ this.showTopBtn();
+ } else {
+ this.hideTopBtn();
+ }
+
+ // 滑动监听
+ this.optUp.onScroll && onScroll && onScroll()
+}
+
+/* 触发上拉加载 */
+MeScroll.prototype.triggerUpScroll = function(isCheck) {
+ if (!this.isUpScrolling && this.optUp.use && this.optUp.callback) {
+ // 是否校验在底部; 默认不校验
+ if (isCheck === true) {
+ let canUp = false;
+ // 还有下一页 && 没有锁定 && 不在下拉中
+ if (this.optUp.hasNext && !this.optUp.isLock && !this.isDownScrolling) {
+ if (this.getScrollBottom() <= this.optUp.offset) { // 到底部
+ canUp = true; // 标记可上拉
+ }
+ }
+ if (canUp === false) return;
+ }
+ this.showUpScroll(); // 上拉加载中...
+ this.optUp.page.num++; // 预先加一页,如果失败则减回
+ this.isUpAutoLoad = true; // 标记上拉已经自动执行过,避免初始化时多次触发上拉回调
+ this.num = this.optUp.page.num; // 把最新的页数赋值在mescroll上,避免对page的影响
+ this.size = this.optUp.page.size; // 把最新的页码赋值在mescroll上,避免对page的影响
+ this.time = this.optUp.page.time; // 把最新的页码赋值在mescroll上,避免对page的影响
+ this.optUp.callback(this); // 执行回调,联网加载数据
+ }
+}
+
+/* 显示上拉加载中 */
+MeScroll.prototype.showUpScroll = function() {
+ this.isUpScrolling = true; // 标记上拉加载中
+ this.optUp.showLoading && this.optUp.showLoading(this); // 回调
+}
+
+/* 显示上拉无更多数据 */
+MeScroll.prototype.showNoMore = function() {
+ this.optUp.hasNext = false; // 标记无更多数据
+ this.optUp.showNoMore && this.optUp.showNoMore(this); // 回调
+}
+
+/* 隐藏上拉区域**/
+MeScroll.prototype.hideUpScroll = function() {
+ this.optUp.hideUpScroll && this.optUp.hideUpScroll(this); // 回调
+}
+
+/* 结束上拉加载 */
+MeScroll.prototype.endUpScroll = function(isShowNoMore) {
+ if (isShowNoMore != null) { // isShowNoMore=null,不处理下拉状态,下拉刷新的时候调用
+ if (isShowNoMore) {
+ this.showNoMore(); // isShowNoMore=true,显示无更多数据
+ } else {
+ this.hideUpScroll(); // isShowNoMore=false,隐藏上拉加载
+ }
+ }
+ this.isUpScrolling = false; // 标记结束上拉加载
+}
+
+/* 重置上拉加载列表为第一页
+ *isShowLoading 是否显示进度布局;
+ * 1.默认null,不传参,则显示上拉加载的进度布局
+ * 2.传参true, 则显示下拉刷新的进度布局
+ * 3.传参false,则不显示上拉和下拉的进度 (常用于静默更新列表数据)
+ */
+MeScroll.prototype.resetUpScroll = function(isShowLoading) {
+ if (this.optUp && this.optUp.use) {
+ let page = this.optUp.page;
+ this.prePageNum = page.num; // 缓存重置前的页码,加载失败可退回
+ this.prePageTime = page.time; // 缓存重置前的时间,加载失败可退回
+ page.num = this.startNum; // 重置为第一页
+ page.time = null; // 重置时间为空
+ if (!this.isDownScrolling && isShowLoading !== false) { // 如果不是下拉刷新触发的resetUpScroll并且不配置列表静默更新,则显示进度;
+ if (isShowLoading == null) {
+ this.removeEmpty(); // 移除空布局
+ this.showUpScroll(); // 不传参,默认显示上拉加载的进度布局
+ } else {
+ this.showDownScroll(); // 传true,显示下拉刷新的进度布局,不清空列表
+ }
+ }
+ this.isUpAutoLoad = true; // 标记上拉已经自动执行过,避免初始化时多次触发上拉回调
+ this.num = page.num; // 把最新的页数赋值在mescroll上,避免对page的影响
+ this.size = page.size; // 把最新的页码赋值在mescroll上,避免对page的影响
+ this.time = page.time; // 把最新的页码赋值在mescroll上,避免对page的影响
+ this.optUp.callback && this.optUp.callback(this); // 执行上拉回调
+ }
+}
+
+/* 设置page.num的值 */
+MeScroll.prototype.setPageNum = function(num) {
+ this.optUp.page.num = num - 1;
+}
+
+/* 设置page.size的值 */
+MeScroll.prototype.setPageSize = function(size) {
+ this.optUp.page.size = size;
+}
+
+/* 联网回调成功,结束下拉刷新和上拉加载
+ * dataSize: 当前页的数据量(必传)
+ * totalPage: 总页数(必传)
+ * systime: 服务器时间 (可空)
+ */
+MeScroll.prototype.endByPage = function(dataSize, totalPage, systime) {
+ let hasNext;
+ if (this.optUp.use && totalPage != null) hasNext = this.optUp.page.num < totalPage; // 是否还有下一页
+ this.endSuccess(dataSize, hasNext, systime);
+}
+
+/* 联网回调成功,结束下拉刷新和上拉加载
+ * dataSize: 当前页的数据量(必传)
+ * totalSize: 列表所有数据总数量(必传)
+ * systime: 服务器时间 (可空)
+ */
+MeScroll.prototype.endBySize = function(dataSize, totalSize, systime) {
+ let hasNext;
+ if (this.optUp.use && totalSize != null) {
+ let loadSize = (this.optUp.page.num - 1) * this.optUp.page.size + dataSize; // 已加载的数据总数
+ hasNext = loadSize < totalSize; // 是否还有下一页
+ }
+ this.endSuccess(dataSize, hasNext, systime);
+}
+
+/* 联网回调成功,结束下拉刷新和上拉加载
+ * dataSize: 当前页的数据个数(不是所有页的数据总和),用于上拉加载判断是否还有下一页.如果不传,则会判断还有下一页
+ * hasNext: 是否还有下一页,布尔类型;用来解决这个小问题:比如列表共有20条数据,每页加载10条,共2页.如果只根据dataSize判断,则需翻到第三页才会知道无更多数据,如果传了hasNext,则翻到第二页即可显示无更多数据.
+ * systime: 服务器时间(可空);用来解决这个小问题:当准备翻下一页时,数据库新增了几条记录,此时翻下一页,前面的几条数据会和上一页的重复;这里传入了systime,那么upCallback的page.time就会有值,把page.time传给服务器,让后台过滤新加入的那几条记录
+ */
+MeScroll.prototype.endSuccess = function(dataSize, hasNext, systime) {
+ let me = this;
+ // 结束下拉刷新
+ if (me.isDownScrolling) {
+ me.isDownEndSuccess = true
+ me.endDownScroll();
+ }
+
+ // 结束上拉加载
+ if (me.optUp.use) {
+ let isShowNoMore; // 是否已无更多数据
+ if (dataSize != null) {
+ let pageNum = me.optUp.page.num; // 当前页码
+ let pageSize = me.optUp.page.size; // 每页长度
+ // 如果是第一页
+ if (pageNum === 1) {
+ if (systime) me.optUp.page.time = systime; // 设置加载列表数据第一页的时间
+ }
+ if (dataSize < pageSize || hasNext === false) {
+ // 返回的数据不满一页时,则说明已无更多数据
+ me.optUp.hasNext = false;
+ if (dataSize === 0 && pageNum === 1) {
+ // 如果第一页无任何数据且配置了空布局
+ isShowNoMore = false;
+ me.showEmpty();
+ } else {
+ // 总列表数少于配置的数量,则不显示无更多数据
+ let allDataSize = (pageNum - 1) * pageSize + dataSize;
+ if (allDataSize < me.optUp.noMoreSize) {
+ isShowNoMore = false;
+ } else {
+ isShowNoMore = true;
+ }
+ me.removeEmpty(); // 移除空布局
+ }
+ } else {
+ // 还有下一页
+ isShowNoMore = false;
+ me.optUp.hasNext = true;
+ me.removeEmpty(); // 移除空布局
+ }
+ }
+
+ // 隐藏上拉
+ me.endUpScroll(isShowNoMore);
+ }
+}
+
+/* 回调失败,结束下拉刷新和上拉加载 */
+MeScroll.prototype.endErr = function(errDistance) {
+ // 结束下拉,回调失败重置回原来的页码和时间
+ if (this.isDownScrolling) {
+ this.isDownEndSuccess = false
+ let page = this.optUp.page;
+ if (page && this.prePageNum) {
+ page.num = this.prePageNum;
+ page.time = this.prePageTime;
+ }
+ this.endDownScroll();
+ }
+ // 结束上拉,回调失败重置回原来的页码
+ if (this.isUpScrolling) {
+ this.optUp.page.num--;
+ this.endUpScroll(false);
+ // 如果是mescroll-body,则需往回滚一定距离
+ if(this.isScrollBody && errDistance !== 0){ // 不处理0
+ if(!errDistance) errDistance = this.optUp.errDistance; // 不传,则取默认
+ this.scrollTo(this.getScrollTop() - errDistance, 0) // 往上回滚的距离
+ }
+ }
+}
+
+/* 显示空布局 */
+MeScroll.prototype.showEmpty = function() {
+ this.optUp.empty.use && this.optUp.empty.onShow && this.optUp.empty.onShow(true)
+}
+
+/* 移除空布局 */
+MeScroll.prototype.removeEmpty = function() {
+ this.optUp.empty.use && this.optUp.empty.onShow && this.optUp.empty.onShow(false)
+}
+
+/* 显示回到顶部的按钮 */
+MeScroll.prototype.showTopBtn = function() {
+ if (!this.topBtnShow) {
+ this.topBtnShow = true;
+ this.optUp.toTop.onShow && this.optUp.toTop.onShow(true);
+ }
+}
+
+/* 隐藏回到顶部的按钮 */
+MeScroll.prototype.hideTopBtn = function() {
+ if (this.topBtnShow) {
+ this.topBtnShow = false;
+ this.optUp.toTop.onShow && this.optUp.toTop.onShow(false);
+ }
+}
+
+/* 获取滚动条的位置 */
+MeScroll.prototype.getScrollTop = function() {
+ return this.scrollTop || 0
+}
+
+/* 记录滚动条的位置 */
+MeScroll.prototype.setScrollTop = function(y) {
+ this.scrollTop = y;
+}
+
+/* 滚动到指定位置 */
+MeScroll.prototype.scrollTo = function(y, t) {
+ this.myScrollTo && this.myScrollTo(y, t) // scrollview需自定义回到顶部方法
+}
+
+/* 自定义scrollTo */
+MeScroll.prototype.resetScrollTo = function(myScrollTo) {
+ this.myScrollTo = myScrollTo
+}
+
+/* 滚动条到底部的距离 */
+MeScroll.prototype.getScrollBottom = function() {
+ return this.getScrollHeight() - this.getClientHeight() - this.getScrollTop()
+}
+
+/* 计步器
+ star: 开始值
+ end: 结束值
+ callback(step,timer): 回调step值,计步器timer,可自行通过window.clearInterval(timer)结束计步器;
+ t: 计步时长,传0则直接回调end值;不传则默认300ms
+ rate: 周期;不传则默认30ms计步一次
+ * */
+MeScroll.prototype.getStep = function(star, end, callback, t, rate) {
+ let diff = end - star; // 差值
+ if (t === 0 || diff === 0) {
+ callback && callback(end);
+ return;
+ }
+ t = t || 300; // 时长 300ms
+ rate = rate || 30; // 周期 30ms
+ let count = t / rate; // 次数
+ let step = diff / count; // 步长
+ let i = 0; // 计数
+ let timer = setInterval(function() {
+ if (i < count - 1) {
+ star += step;
+ callback && callback(star, timer);
+ i++;
+ } else {
+ callback && callback(end, timer); // 最后一次直接设置end,避免计算误差
+ clearInterval(timer);
+ }
+ }, rate);
+}
+
+/* 滚动容器的高度 */
+MeScroll.prototype.getClientHeight = function(isReal) {
+ let h = this.clientHeight || 0
+ if (h === 0 && isReal !== true) { // 未获取到容器的高度,可临时取body的高度 (可能会有误差)
+ h = this.getBodyHeight()
+ }
+ return h
+}
+MeScroll.prototype.setClientHeight = function(h) {
+ this.clientHeight = h;
+}
+
+/* 滚动内容的高度 */
+MeScroll.prototype.getScrollHeight = function() {
+ return this.scrollHeight || 0;
+}
+MeScroll.prototype.setScrollHeight = function(h) {
+ this.scrollHeight = h;
+}
+
+/* body的高度 */
+MeScroll.prototype.getBodyHeight = function() {
+ return this.bodyHeight || 0;
+}
+MeScroll.prototype.setBodyHeight = function(h) {
+ this.bodyHeight = h;
+}
+
+/* 阻止浏览器默认滚动事件 */
+MeScroll.prototype.preventDefault = function(e) {
+ // 小程序不支持e.preventDefault, 已在wxs中禁止
+ // app的bounce只能通过配置pages.json的style.app-plus.bounce为"none"来禁止, 或使用renderjs禁止
+ // cancelable:是否可以被禁用; defaultPrevented:是否已经被禁用
+ if (e && e.cancelable && !e.defaultPrevented) e.preventDefault()
+}
\ No newline at end of file
diff --git a/src/uni_modules/mescroll-uni/components/mescroll-uni/mescroll-uni.vue b/src/uni_modules/mescroll-uni/components/mescroll-uni/mescroll-uni.vue
new file mode 100644
index 0000000..7722a87
--- /dev/null
+++ b/src/uni_modules/mescroll-uni/components/mescroll-uni/mescroll-uni.vue
@@ -0,0 +1,480 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{downText}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ mescroll.optUp.textLoading }}
+
+
+ {{ mescroll.optUp.textNoMore }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/uni_modules/mescroll-uni/components/mescroll-uni/mixins/mescroll-comp.js b/src/uni_modules/mescroll-uni/components/mescroll-uni/mixins/mescroll-comp.js
new file mode 100644
index 0000000..ea7c236
--- /dev/null
+++ b/src/uni_modules/mescroll-uni/components/mescroll-uni/mixins/mescroll-comp.js
@@ -0,0 +1,47 @@
+/**
+ * mescroll-body写在子组件时,需通过mescroll的mixins补充子组件缺少的生命周期
+ */
+const MescrollCompMixin = {
+ // 因为子组件无onPageScroll和onReachBottom的页面生命周期,需在页面传递进到子组件 (一级)
+ onPageScroll(e) {
+ this.handlePageScroll(e)
+ },
+ onReachBottom() {
+ this.handleReachBottom()
+ },
+ // 当down的native: true时, 还需传递此方法进到子组件
+ onPullDownRefresh(){
+ this.handlePullDownRefresh()
+ },
+ data() {
+ return {
+ mescroll: { // mescroll-body写在子子子...组件的情况 (多级)
+ onPageScroll: e=>{
+ this.handlePageScroll(e)
+ },
+ onReachBottom: ()=>{
+ this.handleReachBottom()
+ },
+ onPullDownRefresh: ()=>{
+ this.handlePullDownRefresh()
+ }
+ }
+ }
+ },
+ methods:{
+ handlePageScroll(e){
+ let item = this.$refs["mescrollItem"];
+ if(item && item.mescroll) item.mescroll.onPageScroll(e);
+ },
+ handleReachBottom(){
+ let item = this.$refs["mescrollItem"];
+ if(item && item.mescroll) item.mescroll.onReachBottom();
+ },
+ handlePullDownRefresh(){
+ let item = this.$refs["mescrollItem"];
+ if(item && item.mescroll) item.mescroll.onPullDownRefresh();
+ }
+ }
+}
+
+export default MescrollCompMixin;
diff --git a/src/uni_modules/mescroll-uni/components/mescroll-uni/mixins/mescroll-more-item.js b/src/uni_modules/mescroll-uni/components/mescroll-uni/mixins/mescroll-more-item.js
new file mode 100644
index 0000000..941c46c
--- /dev/null
+++ b/src/uni_modules/mescroll-uni/components/mescroll-uni/mixins/mescroll-more-item.js
@@ -0,0 +1,57 @@
+/**
+ * mescroll-more-item的mixins, 仅在多个 mescroll-body 写在子组件时使用 (参考 mescroll-more 案例)
+ */
+const MescrollMoreItemMixin = {
+ // 支付宝小程序不支持props的mixin,需写在具体的页面中
+ // #ifndef MP-ALIPAY || MP-DINGTALK
+ props:{
+ i: Number, // 每个tab页的专属下标
+ index: { // 当前tab的下标
+ type: Number,
+ default(){
+ return 0
+ }
+ }
+ },
+ // #endif
+ data() {
+ return {
+ downOption:{
+ auto:false // 不自动加载
+ },
+ upOption:{
+ auto:false // 不自动加载
+ },
+ isInit: false // 当前tab是否已初始化
+ }
+ },
+ watch:{
+ // 监听下标的变化
+ index(val){
+ if (this.i === val && !this.isInit) this.mescrollTrigger()
+ }
+ },
+ methods: {
+ // mescroll组件初始化的回调,可获取到mescroll对象 (覆盖mescroll-mixins.js的mescrollInit, 为了标记isInit)
+ mescrollInit(mescroll) {
+ this.mescroll = mescroll;
+ // 自动加载当前tab的数据
+ if(this.i === this.index){
+ this.mescrollTrigger()
+ }
+ },
+ // 主动触发加载
+ mescrollTrigger(){
+ this.isInit = true; // 标记为true
+ if (this.mescroll) {
+ if (this.mescroll.optDown.use) {
+ this.mescroll.triggerDownScroll();
+ } else{
+ this.mescroll.triggerUpScroll();
+ }
+ }
+ }
+ }
+}
+
+export default MescrollMoreItemMixin;
diff --git a/src/uni_modules/mescroll-uni/components/mescroll-uni/mixins/mescroll-more.js b/src/uni_modules/mescroll-uni/components/mescroll-uni/mixins/mescroll-more.js
new file mode 100644
index 0000000..da896ba
--- /dev/null
+++ b/src/uni_modules/mescroll-uni/components/mescroll-uni/mixins/mescroll-more.js
@@ -0,0 +1,77 @@
+/**
+ * mescroll-body写在子组件时, 需通过mescroll的mixins补充子组件缺少的生命周期
+ */
+const MescrollMoreMixin = {
+ data() {
+ return {
+ tabIndex: 0, // 当前tab下标
+ mescroll: { // mescroll-body写在子子子...组件的情况 (多级)
+ onPageScroll: e=>{
+ this.handlePageScroll(e)
+ },
+ onReachBottom: ()=>{
+ this.handleReachBottom()
+ },
+ onPullDownRefresh: ()=>{
+ this.handlePullDownRefresh()
+ }
+ }
+ }
+ },
+ // 因为子组件无onPageScroll和onReachBottom的页面生命周期,需在页面传递进到子组件
+ onPageScroll(e) {
+ this.handlePageScroll(e)
+ },
+ onReachBottom() {
+ this.handleReachBottom()
+ },
+ // 当down的native: true时, 还需传递此方法进到子组件
+ onPullDownRefresh(){
+ this.handlePullDownRefresh()
+ },
+ methods:{
+ handlePageScroll(e){
+ let mescroll = this.getMescroll(this.tabIndex);
+ mescroll && mescroll.onPageScroll(e);
+ },
+ handleReachBottom(){
+ let mescroll = this.getMescroll(this.tabIndex);
+ mescroll && mescroll.onReachBottom();
+ },
+ handlePullDownRefresh(){
+ let mescroll = this.getMescroll(this.tabIndex);
+ mescroll && mescroll.onPullDownRefresh();
+ },
+ // 根据下标获取对应子组件的mescroll
+ getMescroll(i){
+ if(!this.mescrollItems) this.mescrollItems = [];
+ if(!this.mescrollItems[i]) {
+ // v-for中的refs
+ let vForItem = this.$refs["mescrollItem"];
+ if(vForItem){
+ this.mescrollItems[i] = vForItem[i]
+ }else{
+ // 普通的refs,不可重复
+ this.mescrollItems[i] = this.$refs["mescrollItem"+i];
+ }
+ }
+ let item = this.mescrollItems[i]
+ return item ? item.mescroll : null
+ },
+ // 切换tab,恢复滚动条位置
+ tabChange(i){
+ let mescroll = this.getMescroll(i);
+ if(mescroll){
+ // 恢复上次滚动条的位置
+ let y = mescroll.getScrollTop()
+ mescroll.scrollTo(y, 0)
+ // 再次恢复上次滚动条的位置, 确保元素已渲染
+ setTimeout(()=>{
+ mescroll.scrollTo(y, 0)
+ },30)
+ }
+ }
+ }
+}
+
+export default MescrollMoreMixin;
diff --git a/src/uni_modules/mescroll-uni/components/mescroll-uni/wxs/mixins.js b/src/uni_modules/mescroll-uni/components/mescroll-uni/wxs/mixins.js
new file mode 100644
index 0000000..7d3b45c
--- /dev/null
+++ b/src/uni_modules/mescroll-uni/components/mescroll-uni/wxs/mixins.js
@@ -0,0 +1,109 @@
+// 定义在wxs (含renderjs) 逻辑层的数据和方法, 与视图层相互通信
+const WxsMixin = {
+ data() {
+ return {
+ // 传入wxs视图层的数据 (响应式)
+ wxsProp: {
+ optDown:{}, // 下拉刷新的配置
+ scrollTop:0, // 滚动条的距离
+ bodyHeight:0, // body的高度
+ isDownScrolling:false, // 是否正在下拉刷新中
+ isUpScrolling:false, // 是否正在上拉加载中
+ isScrollBody:true, // 是否为mescroll-body滚动
+ isUpBoth:true, // 上拉加载时,是否同时可以下拉刷新
+ t: 0 // 数据更新的标记 (只有数据更新了,才会触发wxs的Observer)
+ },
+
+ // 标记调用wxs视图层的方法
+ callProp: {
+ callType: '', // 方法名
+ t: 0 // 数据更新的标记 (只有数据更新了,才会触发wxs的Observer)
+ },
+
+ // 不用wxs的平台使用此处的wxsBiz对象,抹平wxs的写法 (微信小程序和APP使用的wxsBiz对象是./wxs/wxs.wxs)
+ // #ifndef MP-WEIXIN || MP-QQ || APP-PLUS || H5
+ wxsBiz: {
+ //注册列表touchstart事件,用于下拉刷新
+ touchstartEvent: e=> {
+ this.mescroll.touchstartEvent(e);
+ },
+ //注册列表touchmove事件,用于下拉刷新
+ touchmoveEvent: e=> {
+ this.mescroll.touchmoveEvent(e);
+ },
+ //注册列表touchend事件,用于下拉刷新
+ touchendEvent: e=> {
+ this.mescroll.touchendEvent(e);
+ },
+ propObserver(){}, // 抹平wxs的写法
+ callObserver(){} // 抹平wxs的写法
+ },
+ // #endif
+
+ // 不用renderjs的平台使用此处的renderBiz对象,抹平renderjs的写法 (app 和 h5 使用的renderBiz对象是./wxs/renderjs.js)
+ // #ifndef APP-PLUS || H5
+ renderBiz: {
+ propObserver(){} // 抹平renderjs的写法
+ }
+ // #endif
+ }
+ },
+ methods: {
+ // wxs视图层调用逻辑层的回调
+ wxsCall(msg){
+ if(msg.type === 'setWxsProp'){
+ // 更新wxsProp数据 (值改变才触发更新)
+ this.wxsProp = {
+ optDown: this.mescroll.optDown,
+ scrollTop: this.mescroll.getScrollTop(),
+ bodyHeight: this.mescroll.getBodyHeight(),
+ isDownScrolling: this.mescroll.isDownScrolling,
+ isUpScrolling: this.mescroll.isUpScrolling,
+ isUpBoth: this.mescroll.optUp.isBoth,
+ isScrollBody:this.mescroll.isScrollBody,
+ t: Date.now()
+ }
+ }else if(msg.type === 'setLoadType'){
+ // 设置inOffset,outOffset的状态
+ this.downLoadType = msg.downLoadType
+ // 状态挂载到mescroll对象, 以便在其他组件中使用, 比如中
+ this.$set(this.mescroll, 'downLoadType', this.downLoadType)
+ // 重置是否加载成功的状态
+ this.$set(this.mescroll, 'isDownEndSuccess', null)
+ }else if(msg.type === 'triggerDownScroll'){
+ // 主动触发下拉刷新
+ this.mescroll.triggerDownScroll();
+ }else if(msg.type === 'endDownScroll'){
+ // 结束下拉刷新
+ this.mescroll.endDownScroll();
+ }else if(msg.type === 'triggerUpScroll'){
+ // 主动触发上拉加载
+ this.mescroll.triggerUpScroll(true);
+ }
+ }
+ },
+ mounted() {
+ // #ifdef MP-WEIXIN || MP-QQ || APP-PLUS || H5
+ // 配置主动触发wxs显示加载进度的回调
+ this.mescroll.optDown.afterLoading = ()=>{
+ this.callProp = {callType: "showLoading", t: Date.now()} // 触发wxs的方法 (值改变才触发更新)
+ }
+ // 配置主动触发wxs隐藏加载进度的回调
+ this.mescroll.optDown.afterEndDownScroll = ()=>{
+ this.callProp = {callType: "endDownScroll", t: Date.now()} // 触发wxs的方法 (值改变才触发更新)
+ let delay = 300 + (this.mescroll.optDown.beforeEndDelay || 0)
+ setTimeout(()=>{
+ if(this.downLoadType === 4 || this.downLoadType === 0){
+ this.callProp = {callType: "clearTransform", t: Date.now()} // 触发wxs的方法 (值改变才触发更新)
+ }
+ // 状态挂载到mescroll对象, 以便在其他组件中使用, 比如中
+ this.$set(this.mescroll, 'downLoadType', this.downLoadType)
+ }, delay)
+ }
+ // 初始化wxs的数据
+ this.wxsCall({type: 'setWxsProp'})
+ // #endif
+ }
+}
+
+export default WxsMixin;
diff --git a/src/uni_modules/mescroll-uni/components/mescroll-uni/wxs/renderjs.js b/src/uni_modules/mescroll-uni/components/mescroll-uni/wxs/renderjs.js
new file mode 100644
index 0000000..f50f134
--- /dev/null
+++ b/src/uni_modules/mescroll-uni/components/mescroll-uni/wxs/renderjs.js
@@ -0,0 +1,92 @@
+// 使用renderjs直接操作window对象,实现动态控制app和h5的bounce
+// bounce: iOS橡皮筋,Android半月弧,h5浏览器下拉背景等效果 (下拉刷新时禁止)
+// https://uniapp.dcloud.io/frame?id=renderjs
+
+// 与wxs的me实例一致
+var me = {}
+
+// 初始化window对象的touch事件 (仅初始化一次)
+if(window && !window.$mescrollRenderInit){
+ window.$mescrollRenderInit = true
+
+
+ window.addEventListener('touchstart', function(e){
+ if (me.disabled()) return;
+ me.startPoint = me.getPoint(e); // 记录起点
+ }, {passive: true})
+
+
+ window.addEventListener('touchmove', function(e){
+ if (me.disabled()) return;
+ if (me.getScrollTop() > 0) return; // 需在顶部下拉,才禁止bounce
+
+ var curPoint = me.getPoint(e); // 当前点
+ var moveY = curPoint.y - me.startPoint.y; // 和起点比,移动的距离,大于0向下拉,小于0向上拉
+ // 向下拉
+ if (moveY > 0) {
+ // 可下拉的条件
+ if (!me.isDownScrolling && !me.optDown.isLock && (!me.isUpScrolling || (me.isUpScrolling && me.isUpBoth))) {
+
+ // 只有touch在mescroll的view上面,才禁止bounce
+ var el = e.target;
+ var isMescrollTouch = false;
+ while (el && el.tagName && el.tagName !== 'UNI-PAGE-BODY' && el.tagName != "BODY") {
+ var cls = el.classList;
+ if (cls && cls.contains('mescroll-render-touch')) {
+ isMescrollTouch = true
+ break;
+ }
+ el = el.parentNode; // 继续检查其父元素
+ }
+ // 禁止bounce (不会对swiper和iOS侧滑返回造成影响)
+ if (isMescrollTouch && e.cancelable && !e.defaultPrevented) e.preventDefault();
+ }
+ }
+ }, {passive: false})
+}
+
+/* 获取滚动条的位置 */
+me.getScrollTop = function() {
+ return me.scrollTop || document.documentElement.scrollTop || document.body.scrollTop || 0
+}
+
+/* 是否禁用下拉刷新 */
+me.disabled = function(){
+ return !me.optDown || !me.optDown.use || me.optDown.native
+}
+
+/* 根据点击滑动事件获取第一个手指的坐标 */
+me.getPoint = function(e) {
+ if (!e) {
+ return {x: 0,y: 0}
+ }
+ if (e.touches && e.touches[0]) {
+ return {x: e.touches[0].pageX,y: e.touches[0].pageY}
+ } else if (e.changedTouches && e.changedTouches[0]) {
+ return {x: e.changedTouches[0].pageX,y: e.changedTouches[0].pageY}
+ } else {
+ return {x: e.clientX,y: e.clientY}
+ }
+}
+
+/**
+ * 监听逻辑层数据的变化 (实时更新数据)
+ */
+function propObserver(wxsProp) {
+ me.optDown = wxsProp.optDown
+ me.scrollTop = wxsProp.scrollTop
+ me.isDownScrolling = wxsProp.isDownScrolling
+ me.isUpScrolling = wxsProp.isUpScrolling
+ me.isUpBoth = wxsProp.isUpBoth
+}
+
+/* 导出模块 */
+const renderBiz = {
+ data() {
+ return {
+ propObserver: propObserver,
+ }
+ }
+}
+
+export default renderBiz;
\ No newline at end of file
diff --git a/src/uni_modules/mescroll-uni/components/mescroll-uni/wxs/wxs.wxs b/src/uni_modules/mescroll-uni/components/mescroll-uni/wxs/wxs.wxs
new file mode 100644
index 0000000..b03184f
--- /dev/null
+++ b/src/uni_modules/mescroll-uni/components/mescroll-uni/wxs/wxs.wxs
@@ -0,0 +1,269 @@
+// 使用wxs处理交互动画, 提高性能, 同时避免小程序bounce对下拉刷新的影响
+// https://uniapp.dcloud.io/frame?id=wxs
+// https://developers.weixin.qq.com/miniprogram/dev/framework/view/interactive-animation.html
+
+// 模拟mescroll实例, 与mescroll.js的写法尽量保持一致
+var me = {}
+
+// ------ 自定义下拉刷新动画 start ------
+
+/* 下拉过程中的回调,滑动过程一直在执行 (rate<1为inOffset; rate>1为outOffset) */
+me.onMoving = function (ins, rate, downHight){
+ ins.requestAnimationFrame(function () {
+ ins.selectComponent('.mescroll-wxs-content').setStyle({
+ 'will-change': 'transform', // 可解决下拉过程中, image和swiper脱离文档流的问题
+ 'transform': 'translateY(' + downHight + 'px)',
+ 'transition': ''
+ })
+ // 环形进度条
+ var progress = ins.selectComponent('.mescroll-wxs-progress')
+ progress && progress.setStyle({transform: 'rotate(' + 360 * rate + 'deg)'})
+ })
+}
+
+/* 显示下拉刷新进度 */
+me.showLoading = function (ins){
+ me.downHight = me.optDown.offset
+ ins.requestAnimationFrame(function () {
+ ins.selectComponent('.mescroll-wxs-content').setStyle({
+ 'will-change': 'auto',
+ 'transform': 'translateY(' + me.downHight + 'px)',
+ 'transition': 'transform 300ms'
+ })
+ })
+}
+
+/* 结束下拉 */
+me.endDownScroll = function (ins){
+ me.downHight = 0;
+ me.isDownScrolling = false;
+ ins.requestAnimationFrame(function () {
+ ins.selectComponent('.mescroll-wxs-content').setStyle({
+ 'will-change': 'auto',
+ 'transform': 'translateY(0)', // 不可以写空串,否则scroll-view渲染不完整 (延时350ms会调clearTransform置空)
+ 'transition': 'transform 300ms'
+ })
+ })
+}
+
+/* 结束下拉动画执行完毕后, 清除transform和transition, 避免对列表内容样式造成影响, 如: h5的list-msg示例下拉进度条漏出来等 */
+me.clearTransform = function (ins){
+ ins.requestAnimationFrame(function () {
+ ins.selectComponent('.mescroll-wxs-content').setStyle({
+ 'will-change': '',
+ 'transform': '',
+ 'transition': ''
+ })
+ })
+}
+
+// ------ 自定义下拉刷新动画 end ------
+
+/**
+ * 监听逻辑层数据的变化 (实时更新数据)
+ */
+function propObserver(wxsProp) {
+ if(!wxsProp) return
+ me.optDown = wxsProp.optDown
+ me.scrollTop = wxsProp.scrollTop
+ me.bodyHeight = wxsProp.bodyHeight
+ me.isDownScrolling = wxsProp.isDownScrolling
+ me.isUpScrolling = wxsProp.isUpScrolling
+ me.isUpBoth = wxsProp.isUpBoth
+ me.isScrollBody = wxsProp.isScrollBody
+ me.startTop = wxsProp.scrollTop // 及时更新touchstart触发的startTop, 避免scroll-view快速惯性滚动到顶部取值不准确
+}
+
+/**
+ * 监听逻辑层数据的变化 (调用wxs的方法)
+ */
+function callObserver(callProp, oldValue, ins) {
+ if (me.disabled()) return;
+ if(callProp.callType){
+ // 逻辑层(App Service)的style已失效,需在视图层(Webview)设置style
+ if(callProp.callType === 'showLoading'){
+ me.showLoading(ins)
+ }else if(callProp.callType === 'endDownScroll'){
+ me.endDownScroll(ins)
+ }else if(callProp.callType === 'clearTransform'){
+ me.clearTransform(ins)
+ }
+ }
+}
+
+/**
+ * touch事件
+ */
+function touchstartEvent(e, ins) {
+ me.downHight = 0; // 下拉的距离
+ me.startPoint = me.getPoint(e); // 记录起点
+ me.startTop = me.getScrollTop(); // 记录此时的滚动条位置
+ me.startAngle = 0; // 初始角度
+ me.lastPoint = me.startPoint; // 重置上次move的点
+ me.maxTouchmoveY = me.getBodyHeight() - me.optDown.bottomOffset; // 手指触摸的最大范围(写在touchstart避免body获取高度为0的情况)
+ me.inTouchend = false; // 标记不是touchend
+
+ me.callMethod(ins, {type: 'setWxsProp'}) // 同步更新wxsProp的数据 (小程序是异步的,可能touchmove先执行,才到propObserver; h5和app是同步)
+}
+
+function touchmoveEvent(e, ins) {
+ var isPrevent = true // false表示不往上冒泡,相当于调用了同时调用了stopPropagation和preventDefault (对小程序生效, h5和app无效)
+
+ if (me.disabled()) return isPrevent;
+
+ var scrollTop = me.getScrollTop(); // 当前滚动条的距离
+ var curPoint = me.getPoint(e); // 当前点
+
+ var moveY = curPoint.y - me.startPoint.y; // 和起点比,移动的距离,大于0向下拉,小于0向上拉
+
+ // 向下拉 && 在顶部
+ // mescroll-body,直接判定在顶部即可
+ // scroll-view在滚动时不会触发touchmove,当触顶/底/左/右时,才会触发touchmove
+ // scroll-view滚动到顶部时,scrollTop不一定为0,也有可能大于0; 在iOS的APP中scrollTop可能为负数,不一定和startTop相等
+ if (moveY > 0 && (
+ (me.isScrollBody && scrollTop <= 0)
+ ||
+ (!me.isScrollBody && (scrollTop <= 0 || (scrollTop <= me.optDown.startTop && scrollTop === me.startTop)) )
+ )) {
+ // 可下拉的条件
+ if (!me.inTouchend && !me.isDownScrolling && !me.optDown.isLock && (!me.isUpScrolling || (me.isUpScrolling &&
+ me.isUpBoth))) {
+
+ // 下拉的角度是否在配置的范围内
+ if(!me.startAngle) me.startAngle = me.getAngle(me.lastPoint, curPoint); // 两点之间的角度,区间 [0,90]
+ if (me.startAngle < me.optDown.minAngle) return isPrevent; // 如果小于配置的角度,则不往下执行下拉刷新
+
+ // 如果手指的位置超过配置的距离,则提前结束下拉,避免Webview嵌套导致touchend无法触发
+ if (me.maxTouchmoveY > 0 && curPoint.y >= me.maxTouchmoveY) {
+ me.inTouchend = true; // 标记执行touchend
+ touchendEvent(e, ins); // 提前触发touchend
+ return isPrevent;
+ }
+
+ isPrevent = false // 小程序是return false
+
+ var diff = curPoint.y - me.lastPoint.y; // 和上次比,移动的距离 (大于0向下,小于0向上)
+
+ // 下拉距离 < 指定距离
+ if (me.downHight < me.optDown.offset) {
+ if (me.movetype !== 1) {
+ me.movetype = 1; // 加入标记,保证只执行一次
+ // me.optDown.inOffset && me.optDown.inOffset(me); // 进入指定距离范围内那一刻的回调,只执行一次
+ me.callMethod(ins, {type: 'setLoadType', downLoadType: 1})
+ me.isMoveDown = true; // 标记下拉区域高度改变,在touchend重置回来
+ }
+ me.downHight += diff * me.optDown.inOffsetRate; // 越往下,高度变化越小
+
+ // 指定距离 <= 下拉距离
+ } else {
+ if (me.movetype !== 2) {
+ me.movetype = 2; // 加入标记,保证只执行一次
+ // me.optDown.outOffset && me.optDown.outOffset(me); // 下拉超过指定距离那一刻的回调,只执行一次
+ me.callMethod(ins, {type: 'setLoadType', downLoadType: 2})
+ me.isMoveDown = true; // 标记下拉区域高度改变,在touchend重置回来
+ }
+ if (diff > 0) { // 向下拉
+ me.downHight += diff * me.optDown.outOffsetRate; // 越往下,高度变化越小
+ } else { // 向上收
+ me.downHight += diff; // 向上收回高度,则向上滑多少收多少高度
+ }
+ }
+
+ me.downHight = Math.round(me.downHight) // 取整
+ var rate = me.downHight / me.optDown.offset; // 下拉区域当前高度与指定距离的比值
+ // me.optDown.onMoving && me.optDown.onMoving(me, rate, me.downHight); // 下拉过程中的回调,一直在执行
+ me.onMoving(ins, rate, me.downHight)
+ }
+ }
+
+ me.lastPoint = curPoint; // 记录本次移动的点
+
+ return isPrevent // false表示不往上冒泡,相当于调用了同时调用了stopPropagation和preventDefault (对小程序生效, h5和app无效)
+}
+
+function touchendEvent(e, ins) {
+ // 如果下拉区域高度已改变,则需重置回来
+ if (me.isMoveDown) {
+ if (me.downHight >= me.optDown.offset) {
+ // 符合触发刷新的条件
+ me.downHight = me.optDown.offset; // 更新下拉区域高度
+ // me.triggerDownScroll();
+ me.callMethod(ins, {type: 'triggerDownScroll'})
+ } else {
+ // 不符合的话 则重置
+ me.downHight = 0;
+ // me.optDown.endDownScroll && me.optDown.endDownScroll(me);
+ me.callMethod(ins, {type: 'endDownScroll'})
+ }
+ me.movetype = 0;
+ me.isMoveDown = false;
+ } else if (!me.isScrollBody && me.getScrollTop() === me.startTop) { // scroll-view到顶/左/右/底的滑动事件
+ var isScrollUp = me.getPoint(e).y - me.startPoint.y < 0; // 和起点比,移动的距离,大于0向下拉,小于0向上拉
+ // 上滑
+ if (isScrollUp) {
+ // 需检查滑动的角度
+ var angle = me.getAngle(me.getPoint(e), me.startPoint); // 两点之间的角度,区间 [0,90]
+ if (angle > 80) {
+ // 检查并触发上拉
+ // me.triggerUpScroll(true);
+ me.callMethod(ins, {type: 'triggerUpScroll'})
+ }
+ }
+ }
+ me.callMethod(ins, {type: 'setWxsProp'}) // 同步更新wxsProp的数据 (小程序是异步的,可能touchmove先执行,才到propObserver; h5和app是同步)
+}
+
+/* 是否禁用下拉刷新 */
+me.disabled = function(){
+ return !me.optDown || !me.optDown.use || me.optDown.native
+}
+
+/* 根据点击滑动事件获取第一个手指的坐标 */
+me.getPoint = function(e) {
+ if (!e) {
+ return {x: 0,y: 0}
+ }
+ if (e.touches && e.touches[0]) {
+ return {x: e.touches[0].pageX,y: e.touches[0].pageY}
+ } else if (e.changedTouches && e.changedTouches[0]) {
+ return {x: e.changedTouches[0].pageX,y: e.changedTouches[0].pageY}
+ } else {
+ return {x: e.clientX,y: e.clientY}
+ }
+}
+
+/* 计算两点之间的角度: 区间 [0,90]*/
+me.getAngle = function (p1, p2) {
+ var x = Math.abs(p1.x - p2.x);
+ var y = Math.abs(p1.y - p2.y);
+ var z = Math.sqrt(x * x + y * y);
+ var angle = 0;
+ if (z !== 0) {
+ angle = Math.asin(y / z) / Math.PI * 180;
+ }
+ return angle
+}
+
+/* 获取滚动条的位置 */
+me.getScrollTop = function() {
+ return me.scrollTop || 0
+}
+
+/* 获取body的高度 */
+me.getBodyHeight = function() {
+ return me.bodyHeight || 0;
+}
+
+/* 调用逻辑层的方法 */
+me.callMethod = function(ins, param) {
+ if(ins) ins.callMethod('wxsCall', param)
+}
+
+/* 导出模块 */
+module.exports = {
+ propObserver: propObserver,
+ callObserver: callObserver,
+ touchstartEvent: touchstartEvent,
+ touchmoveEvent: touchmoveEvent,
+ touchendEvent: touchendEvent
+}
\ No newline at end of file
diff --git a/src/uni_modules/mescroll-uni/hooks/useMescroll.js b/src/uni_modules/mescroll-uni/hooks/useMescroll.js
new file mode 100644
index 0000000..8c558a8
--- /dev/null
+++ b/src/uni_modules/mescroll-uni/hooks/useMescroll.js
@@ -0,0 +1,66 @@
+// 小程序无法在hook中使用页面级别生命周期,需单独传入: https://ask.dcloud.net.cn/question/161173
+// import { onPageScroll, onReachBottom, onPullDownRefresh} from '@dcloudio/uni-app';
+
+/**
+ * 初始化mescroll, 相当于vue2的mescroll-mixins.js文件 (mescroll-body 和 mescroll-uni 通用)
+ * mescroll-body需传入onPageScroll, onReachBottom
+ * mescroll-uni无需传onPageScroll, onReachBottom
+ * 当down.native为true时,需传入onPullDownRefresh
+ */
+function useMescroll(onPageScroll, onReachBottom, onPullDownRefresh){
+ // mescroll实例对象
+ let mescroll = null;
+
+ // mescroll组件初始化的回调,可获取到mescroll对象
+ const mescrollInit = (e)=> {
+ mescroll = e;
+ }
+
+ // 获取mescroll对象, mescrollInit执行之后会有值, 生命周期created中会有值
+ const getMescroll = ()=>{
+ return mescroll
+ }
+
+ // 下拉刷新的回调 (mixin默认resetUpScroll)
+ const downCallback = ()=> {
+ if(mescroll.optUp.use){
+ mescroll.resetUpScroll()
+ }else{
+ setTimeout(()=>{
+ mescroll.endSuccess();
+ }, 500)
+ }
+ }
+
+ // 上拉加载的回调
+ const upCallback = ()=> {
+ // mixin默认延时500自动结束加载
+ setTimeout(()=>{
+ mescroll.endErr();
+ }, 500)
+ }
+
+ // 注册系统自带的下拉刷新 (配置down.native为true时生效, 还需在pages配置enablePullDownRefresh:true;详请参考mescroll-native的案例)
+ onPullDownRefresh && onPullDownRefresh(() => {
+ mescroll && mescroll.onPullDownRefresh();
+ })
+
+ // 注册列表滚动事件,用于判定在顶部可下拉刷新,在指定位置可显示隐藏回到顶部按钮 (此方法为页面生命周期,无法在子组件中触发, 仅在mescroll-body生效)
+ onPageScroll && onPageScroll(e=>{
+ mescroll && mescroll.onPageScroll(e);
+ })
+
+ // 注册滚动到底部的事件,用于上拉加载 (此方法为页面生命周期,无法在子组件中触发, 仅在mescroll-body生效)
+ onReachBottom && onReachBottom(()=>{
+ mescroll && mescroll.onReachBottom();
+ })
+
+ return {
+ getMescroll,
+ mescrollInit,
+ downCallback,
+ upCallback
+ }
+}
+
+export default useMescroll
\ No newline at end of file
diff --git a/src/uni_modules/mescroll-uni/hooks/useMescrollComp.js b/src/uni_modules/mescroll-uni/hooks/useMescrollComp.js
new file mode 100644
index 0000000..eae0119
--- /dev/null
+++ b/src/uni_modules/mescroll-uni/hooks/useMescrollComp.js
@@ -0,0 +1,56 @@
+import { ref } from 'vue';
+
+// 小程序无法在hook中使用页面级别生命周期,需单独传入: https://ask.dcloud.net.cn/question/161173
+// import { onPageScroll, onReachBottom, onPullDownRefresh} from '@dcloudio/uni-app';
+
+/**
+ * mescroll-body写在子组件时,需通过useMescrollComp补充子组件缺少的生命周期, 相当于vue2的mescroll-comp.js文件
+ * 必须传入onPageScroll, onReachBottom
+ * 当down.native为true时,需传入onPullDownRefresh
+ */
+function useMescrollComp(onPageScroll, onReachBottom, onPullDownRefresh){
+ // 因为子组件无onPageScroll和onReachBottom的页面生命周期,需在页面传递进到子组件
+ onPageScroll(e=>{
+ handlePageScroll(e)
+ })
+
+ onReachBottom(()=>{
+ handleReachBottom()
+ })
+
+ // 当down的native: true时, 还需传递此方法进到子组件
+ onPullDownRefresh && onPullDownRefresh(()=>{
+ handlePullDownRefresh()
+ })
+
+ const mescrollItem = ref(null)
+
+ const handlePageScroll = (e)=>{
+ const mescroll = getMescroll()
+ mescroll && mescroll.onPageScroll(e);
+ }
+
+ const handleReachBottom = ()=>{
+ const mescroll = getMescroll()
+ mescroll && mescroll.onReachBottom();
+ }
+
+ const handlePullDownRefresh = ()=>{
+ const mescroll = getMescroll()
+ mescroll && mescroll.onPullDownRefresh();
+ }
+
+ const getMescroll = ()=>{
+ if(mescrollItem.value && mescrollItem.value.getMescroll){
+ return mescrollItem.value.getMescroll()
+ }
+ return null
+ }
+
+ return {
+ mescrollItem,
+ getMescroll
+ }
+}
+
+export default useMescrollComp
\ No newline at end of file
diff --git a/src/uni_modules/mescroll-uni/hooks/useMescrollMore.js b/src/uni_modules/mescroll-uni/hooks/useMescrollMore.js
new file mode 100644
index 0000000..bf0a865
--- /dev/null
+++ b/src/uni_modules/mescroll-uni/hooks/useMescrollMore.js
@@ -0,0 +1,69 @@
+import { ref } from 'vue';
+
+// 小程序无法在hook中使用页面级别生命周期,需单独传入: https://ask.dcloud.net.cn/question/161173
+// import { onPageScroll, onReachBottom, onPullDownRefresh} from '@dcloudio/uni-app';
+
+/** mescroll-more示例写在子组件时,需通过useMescrollMore补充子组件缺少的生命周期, 相当于vue2的mescroll-more.js文件 */
+function useMescrollMore(mescrollItems, onPageScroll, onReachBottom, onPullDownRefresh){
+ // 当前tab下标
+ const tabIndex = ref(0)
+
+ // 因为子组件无onPageScroll和onReachBottom的页面生命周期,需在页面传递进到子组件
+ onPageScroll && onPageScroll(e=>{
+ handlePageScroll(e)
+ })
+
+ onReachBottom && onReachBottom(()=>{
+ handleReachBottom()
+ })
+
+ // 当down的native: true时, 还需传递此方法进到子组件
+ onPullDownRefresh && onPullDownRefresh(()=>{
+ handlePullDownRefresh()
+ })
+
+ const handlePageScroll = (e)=>{
+ let mescroll = getMescroll(tabIndex.value);
+ mescroll && mescroll.onPageScroll(e);
+ }
+ const handleReachBottom = ()=>{
+ let mescroll = getMescroll(tabIndex.value);
+ mescroll && mescroll.onReachBottom();
+ }
+
+ const handlePullDownRefresh = ()=>{
+ let mescroll = getMescroll(tabIndex.value);
+ mescroll && mescroll.onPullDownRefresh();
+ }
+
+ // 根据下标获取对应子组件的mescroll
+ const getMescroll = (i)=>{
+ if (mescrollItems && mescrollItems[i]) {
+ return mescrollItems[i].value.getMescroll()
+ } else{
+ return null
+ }
+ }
+
+ // 切换tab,恢复滚动条位置
+ const scrollToLastY = ()=>{
+ let mescroll = getMescroll(tabIndex.value);
+ if(mescroll){
+ // 恢复上次滚动条的位置
+ let y = mescroll.getScrollTop()
+ mescroll.scrollTo(y, 0)
+ // 再次恢复上次滚动条的位置, 确保元素已渲染
+ setTimeout(()=>{
+ mescroll.scrollTo(y, 0)
+ },20)
+ }
+ }
+
+ return {
+ tabIndex,
+ getMescroll,
+ scrollToLastY
+ }
+}
+
+export default useMescrollMore
\ No newline at end of file
diff --git a/src/uni_modules/mescroll-uni/package.json b/src/uni_modules/mescroll-uni/package.json
new file mode 100644
index 0000000..6243e18
--- /dev/null
+++ b/src/uni_modules/mescroll-uni/package.json
@@ -0,0 +1,76 @@
+{
+ "id": "mescroll-uni",
+ "displayName": "高性能下拉刷新上拉加载组件 支持vue3 setup",
+ "version": "1.3.8",
+ "description": "wxs+renderjs实现, 支持原生页面和局部区域滚动, 支持vue3 script setup的写法",
+ "keywords": [
+ "下拉刷新",
+ "上拉加载",
+ "翻页分页",
+ "wxs",
+ "setup"
+],
+ "repository": "https://github.com/mescroll/mescroll",
+"engines": {
+ },
+"dcloudext": {
+ "sale": {
+ "regular": {
+ "price": "0.00"
+ },
+ "sourcecode": {
+ "price": "0.00"
+ }
+ },
+ "contact": {
+ "qq": ""
+ },
+ "declaration": {
+ "ads": "无",
+ "data": "无",
+ "permissions": "无"
+ },
+ "npmurl": "https://www.npmjs.com/package/mescroll-uni",
+ "type": "component-vue"
+ },
+ "uni_modules": {
+ "dependencies": [],
+ "encrypt": [],
+ "platforms": {
+ "cloud": {
+ "tcb": "y",
+ "aliyun": "y"
+ },
+ "client": {
+ "App": {
+ "app-vue": "y",
+ "app-nvue": "y"
+ },
+ "H5-mobile": {
+ "Safari": "y",
+ "Android Browser": "y",
+ "微信浏览器(Android)": "y",
+ "QQ浏览器(Android)": "y"
+ },
+ "H5-pc": {
+ "Chrome": "y",
+ "IE": "y",
+ "Edge": "y",
+ "Firefox": "y",
+ "Safari": "y"
+ },
+ "小程序": {
+ "微信": "y",
+ "阿里": "y",
+ "百度": "y",
+ "字节跳动": "y",
+ "QQ": "y"
+ },
+ "快应用": {
+ "华为": "y",
+ "联盟": "y"
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/uni_modules/mescroll-uni/readme.md b/src/uni_modules/mescroll-uni/readme.md
new file mode 100644
index 0000000..cee9f1c
--- /dev/null
+++ b/src/uni_modules/mescroll-uni/readme.md
@@ -0,0 +1,45 @@
+## mescroll --【wxs+renderjs实现】高性能的下拉刷新上拉加载组件
+1. mescroll的uni版本 是专门用在uni-app的下拉刷新和上拉加载的组件
+
+2. mescroll的uni版本 继承了mescroll.js的实用功能: 自动处理分页, 自动控制无数据, 空布局提示, 回到顶部按钮 ..
+
+3. mescroll的uni版本 丰富的案例, 自由灵活的api, 超详细的注释, 可让您快速自定义真正属于自己的下拉上拉组件
+
+
+
+
+## 最新文档(1.3.8版本): https://www.mescroll.com/uni.html
+2023-03-26 by 小瑾同学 (文档可能会有缓存,建议打开时刷新一下)
+
+
+## 1.3.5版本已调整为[uni_modules](https://uniapp.dcloud.io/uni_modules)
+uni_modules版本的mescroll-body 和 mescroll-empty 支持 [easycom规范](https://uniapp.dcloud.io/collocation/pages?id=easycom)
+所以 main.js 无需再为mescroll-body注册全局组件
+所以个别页面要单独使用 mescroll-empty , 也无需手动注册
+#### 1.3.5以前的用户升级为uni_modules版本:
+```
+1. 删除原来的 @/components/mescroll-uni 组件
+2. 删除 main.js 注册的 mescroll 组件
+3. 从插件市场导入最新mescroll组件 (1.3.5+uni_modules版本)
+4. 全局搜索 '@/components/mescroll-uni/' 替换为 '@/uni_modules/mescroll-uni/components/mescroll-uni/'
+5. mescroll-empty遵循easycom规范, 若某些页面单独使用 'mescroll-empty.vue', 可删除手动导入的代码
+```
+
+## 近期已更新优化的内容:
+1. 新增vue3 script setup的示例
+2. 新增`入门极简`示例, 国际化`mescroll-i18n.vue`示例, 轮播吸顶菜单`mescroll-swiper-sticky.vue`示例
+3. 新增 "局部区域滚动" 的案例: mescroll-body-part.vue 和 mescroll-uni-part.vue
+4. 新增 me-video 视频组件, 解决APP端视频下拉悬浮错位的问题, 参考 mescroll-options.vue 示例
+5. 新增 me-tabs 组件,tabs支持水平滑动; 优化mescroll-more和mescroll-swiper的案例, 顶部tab支持水平滑动
+6. 吸顶悬浮提供了原生sticky和监听滚动条实现的示例: sticky.vue 和 sticky-scroll.vue (推荐使用sticky样式实现)
+7. mescroll.scrollTo(y)的y支持css选择器, 包括跨自定义组件的后代选择器, 支持滚动到子组件的view (参考 mescroll-options.vue)
+8. topbar 顶部是否预留状态栏的高度, 默认false; 还可支持设置状态栏背景: 如 '#ffff00', 'url(xxx) 0 0/100% 100%', 'linear-gradient(xx)'
+9. down.bgColor 和 up.bgColor 加载区域的背景,不仅支持色值, 而且还是支持背景图和渐变: 如 'url(xxx) 0 0/100% 100%', 'linear-gradient(xx)'
+10. topbar,bgColor支持一行代码定义background: [https://www.runoob.com/cssref/css3-pr-background.html](https://www.runoob.com/cssref/css3-pr-background.html)
+
+
+查看更多 ...
+
+
+
+#### mescroll不支持nvue,也暂无支持的计划哈,so sorry~
\ No newline at end of file
diff --git a/src/utils/request.js b/src/utils/request.js
new file mode 100644
index 0000000..825aa8b
--- /dev/null
+++ b/src/utils/request.js
@@ -0,0 +1,67 @@
+import Request from 'luch-request';
+import { useGlobSetting } from '@/config';
+import { useUserStoreWithOut } from '@/store/modules/user';
+const { apiUrl } = useGlobSetting();
+
+const http = new Request();
+http.setConfig((config) => {
+ config.baseURL = apiUrl;
+ config.timeout = 10000;
+ config.header = Object.assign({
+ 'Content-Type': 'application/json;charset=UTF-8'
+ }, config.header);
+ /* 设置全局配置 */
+ config.validateStatus = (statusCode) => {
+ // 不论什么状态,统一在正确中处理
+ return true;
+ };
+ return config;
+});
+http.interceptors.request.use((config) => {
+ config.header = Object.assign({}, config.header);
+ if (config.params) {
+ for (const [key, value] of Object.entries(config.params)) {
+ if (value === undefined || value === null || value === '')
+ delete config.params[key];
+ }
+ }
+ if (config.data) {
+ for (const [key, value] of Object.entries(config.data)) {
+ if (value === undefined || value === null || value === '')
+ delete config.data[key];
+ }
+ }
+ const userStore = useUserStoreWithOut();
+ const token = userStore.token;
+ if (token != null) {
+ config.header.Authorization = `Bearer ${token}`;
+ }
+
+ return config;
+}, (config) => {
+ return Promise.reject(config);
+});
+
+// 必须使用异步函数,注意
+http.interceptors.response.use(async (response) => {
+
+ const { isTransformResponse = true, isReturnNativeResponse } = response.config.custom;
+ // 是否返回原生响应头
+ if (isReturnNativeResponse) {
+ return response;
+ }
+ // 是否需要处理请求结果
+ if (!isTransformResponse) {
+ return response.data.data;
+ }
+ return response.data;
+}, (error) => {
+ return error;
+});
+export { http };
+export const Method = {
+ GET: 'GET',
+ POST: 'POST',
+ PUT: 'PUT',
+ DELETE: 'DELETE',
+};
\ No newline at end of file
diff --git a/vite.config.js b/vite.config.js
index 511d138..79ff0ca 100644
--- a/vite.config.js
+++ b/vite.config.js
@@ -1,10 +1,25 @@
import { defineConfig } from 'vite'
import uni from '@dcloudio/vite-plugin-uni'
import UnoCSS from 'unocss/vite'
-// https://vitejs.dev/config/
+import { resolve } from 'path';
+
export default defineConfig({
plugins: [
uni(),
UnoCSS()
],
+ resolve: {
+ alias: {
+ '@': resolve(__dirname, './src'),
+ },
+ },
+ server: {
+ proxy: {
+ '/api': {
+ target: 'http://store-manage.hmily.club',
+ changeOrigin: true,
+ rewrite: (path) => path.replace(/^\/api/, '/api'),
+ },
+ }
+ }
})
diff --git a/yarn.lock b/yarn.lock
index e5de87f..c4fa7ac 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -3,43 +3,43 @@
"@ampproject/remapping@^2.1.2", "@ampproject/remapping@^2.2.0", "@ampproject/remapping@^2.3.0":
- "integrity" "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw=="
- "resolved" "https://registry.npmmirror.com/@ampproject/remapping/-/remapping-2.3.0.tgz"
- "version" "2.3.0"
+ version "2.3.0"
+ resolved "https://registry.npmmirror.com/@ampproject/remapping/-/remapping-2.3.0.tgz"
+ integrity sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==
dependencies:
"@jridgewell/gen-mapping" "^0.3.5"
"@jridgewell/trace-mapping" "^0.3.24"
"@antfu/install-pkg@^0.1.1":
- "integrity" "sha512-LyB/8+bSfa0DFGC06zpCEfs89/XoWZwws5ygEa5D+Xsm3OfI+aXQ86VgVG7Acyef+rSZ5HE7J8rrxzrQeM3PjQ=="
- "resolved" "https://registry.npmmirror.com/@antfu/install-pkg/-/install-pkg-0.1.1.tgz"
- "version" "0.1.1"
+ version "0.1.1"
+ resolved "https://registry.npmmirror.com/@antfu/install-pkg/-/install-pkg-0.1.1.tgz"
+ integrity sha512-LyB/8+bSfa0DFGC06zpCEfs89/XoWZwws5ygEa5D+Xsm3OfI+aXQ86VgVG7Acyef+rSZ5HE7J8rrxzrQeM3PjQ==
dependencies:
- "execa" "^5.1.1"
- "find-up" "^5.0.0"
+ execa "^5.1.1"
+ find-up "^5.0.0"
"@antfu/utils@^0.7.5", "@antfu/utils@^0.7.6", "@antfu/utils@^0.7.7":
- "integrity" "sha512-gFPqTG7otEJ8uP6wrhDv6mqwGWYZKNvAcCq6u9hOj0c+IKCEsY4L1oC9trPq2SaWIzAfHvqfBDxF591JkMf+kg=="
- "resolved" "https://registry.npmmirror.com/@antfu/utils/-/utils-0.7.7.tgz"
- "version" "0.7.7"
+ version "0.7.7"
+ resolved "https://registry.npmmirror.com/@antfu/utils/-/utils-0.7.7.tgz"
+ integrity sha512-gFPqTG7otEJ8uP6wrhDv6mqwGWYZKNvAcCq6u9hOj0c+IKCEsY4L1oC9trPq2SaWIzAfHvqfBDxF591JkMf+kg==
-"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.23.5", "@babel/code-frame@^7.24.1", "@babel/code-frame@^7.24.2":
- "integrity" "sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ=="
- "resolved" "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.24.2.tgz"
- "version" "7.24.2"
+"@babel/code-frame@^7.23.5", "@babel/code-frame@^7.24.1", "@babel/code-frame@^7.24.2":
+ version "7.24.2"
+ resolved "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.24.2.tgz"
+ integrity sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==
dependencies:
"@babel/highlight" "^7.24.2"
- "picocolors" "^1.0.0"
+ picocolors "^1.0.0"
"@babel/compat-data@^7.22.6", "@babel/compat-data@^7.23.5", "@babel/compat-data@^7.24.1":
- "integrity" "sha512-Pc65opHDliVpRHuKfzI+gSA4zcgr65O4cl64fFJIWEEh8JoHIHh0Oez1Eo8Arz8zq/JhgKodQaxEwUPRtZylVA=="
- "resolved" "https://registry.npmmirror.com/@babel/compat-data/-/compat-data-7.24.1.tgz"
- "version" "7.24.1"
+ version "7.24.1"
+ resolved "https://registry.npmmirror.com/@babel/compat-data/-/compat-data-7.24.1.tgz"
+ integrity sha512-Pc65opHDliVpRHuKfzI+gSA4zcgr65O4cl64fFJIWEEh8JoHIHh0Oez1Eo8Arz8zq/JhgKodQaxEwUPRtZylVA==
-"@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.0.0-0 || ^8.0.0-0 <8.0.0", "@babel/core@^7.1.0", "@babel/core@^7.12.0", "@babel/core@^7.12.3", "@babel/core@^7.13.0", "@babel/core@^7.21.3", "@babel/core@^7.22.9", "@babel/core@^7.23.3", "@babel/core@^7.24.3", "@babel/core@^7.4.0 || ^8.0.0-0 <8.0.0", "@babel/core@^7.7.2", "@babel/core@^7.8.0":
- "integrity" "sha512-5FcvN1JHw2sHJChotgx8Ek0lyuh4kCKelgMTTqhYJJtloNvUfpAFMeNQUtdlIaktwrSV9LtCdqwk48wL2wBacQ=="
- "resolved" "https://registry.npmmirror.com/@babel/core/-/core-7.24.3.tgz"
- "version" "7.24.3"
+"@babel/core@^7.21.3", "@babel/core@^7.22.9", "@babel/core@^7.23.3", "@babel/core@^7.24.3":
+ version "7.24.3"
+ resolved "https://registry.npmmirror.com/@babel/core/-/core-7.24.3.tgz"
+ integrity sha512-5FcvN1JHw2sHJChotgx8Ek0lyuh4kCKelgMTTqhYJJtloNvUfpAFMeNQUtdlIaktwrSV9LtCdqwk48wL2wBacQ==
dependencies:
"@ampproject/remapping" "^2.2.0"
"@babel/code-frame" "^7.24.2"
@@ -51,51 +51,51 @@
"@babel/template" "^7.24.0"
"@babel/traverse" "^7.24.1"
"@babel/types" "^7.24.0"
- "convert-source-map" "^2.0.0"
- "debug" "^4.1.0"
- "gensync" "^1.0.0-beta.2"
- "json5" "^2.2.3"
- "semver" "^6.3.1"
+ convert-source-map "^2.0.0"
+ debug "^4.1.0"
+ gensync "^1.0.0-beta.2"
+ json5 "^2.2.3"
+ semver "^6.3.1"
-"@babel/generator@^7.20.5", "@babel/generator@^7.24.1", "@babel/generator@^7.7.2":
- "integrity" "sha512-DfCRfZsBcrPEHUfuBMgbJ1Ut01Y/itOs+hY2nFLgqsqXd52/iSiVq5TITtUasIUgm+IIKdY2/1I7auiQOEeC9A=="
- "resolved" "https://registry.npmmirror.com/@babel/generator/-/generator-7.24.1.tgz"
- "version" "7.24.1"
+"@babel/generator@^7.20.5", "@babel/generator@^7.24.1":
+ version "7.24.1"
+ resolved "https://registry.npmmirror.com/@babel/generator/-/generator-7.24.1.tgz"
+ integrity sha512-DfCRfZsBcrPEHUfuBMgbJ1Ut01Y/itOs+hY2nFLgqsqXd52/iSiVq5TITtUasIUgm+IIKdY2/1I7auiQOEeC9A==
dependencies:
"@babel/types" "^7.24.0"
"@jridgewell/gen-mapping" "^0.3.5"
"@jridgewell/trace-mapping" "^0.3.25"
- "jsesc" "^2.5.1"
+ jsesc "^2.5.1"
"@babel/helper-annotate-as-pure@^7.22.5":
- "integrity" "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg=="
- "resolved" "https://registry.npmmirror.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz"
- "version" "7.22.5"
+ version "7.22.5"
+ resolved "https://registry.npmmirror.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz"
+ integrity sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==
dependencies:
"@babel/types" "^7.22.5"
"@babel/helper-builder-binary-assignment-operator-visitor@^7.22.15":
- "integrity" "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw=="
- "resolved" "https://registry.npmmirror.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz"
- "version" "7.22.15"
+ version "7.22.15"
+ resolved "https://registry.npmmirror.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz"
+ integrity sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==
dependencies:
"@babel/types" "^7.22.15"
"@babel/helper-compilation-targets@^7.22.6", "@babel/helper-compilation-targets@^7.23.6":
- "integrity" "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ=="
- "resolved" "https://registry.npmmirror.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz"
- "version" "7.23.6"
+ version "7.23.6"
+ resolved "https://registry.npmmirror.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz"
+ integrity sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==
dependencies:
"@babel/compat-data" "^7.23.5"
"@babel/helper-validator-option" "^7.23.5"
- "browserslist" "^4.22.2"
- "lru-cache" "^5.1.1"
- "semver" "^6.3.1"
+ browserslist "^4.22.2"
+ lru-cache "^5.1.1"
+ semver "^6.3.1"
"@babel/helper-create-class-features-plugin@^7.24.1":
- "integrity" "sha512-1yJa9dX9g//V6fDebXoEfEsxkZHk3Hcbm+zLhyu6qVgYFLvmTALTeV+jNU9e5RnYtioBrGEOdoI2joMSNQ/+aA=="
- "resolved" "https://registry.npmmirror.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.1.tgz"
- "version" "7.24.1"
+ version "7.24.1"
+ resolved "https://registry.npmmirror.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.1.tgz"
+ integrity sha512-1yJa9dX9g//V6fDebXoEfEsxkZHk3Hcbm+zLhyu6qVgYFLvmTALTeV+jNU9e5RnYtioBrGEOdoI2joMSNQ/+aA==
dependencies:
"@babel/helper-annotate-as-pure" "^7.22.5"
"@babel/helper-environment-visitor" "^7.22.20"
@@ -105,80 +105,73 @@
"@babel/helper-replace-supers" "^7.24.1"
"@babel/helper-skip-transparent-expression-wrappers" "^7.22.5"
"@babel/helper-split-export-declaration" "^7.22.6"
- "semver" "^6.3.1"
+ semver "^6.3.1"
"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.22.15", "@babel/helper-create-regexp-features-plugin@^7.22.5":
- "integrity" "sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w=="
- "resolved" "https://registry.npmmirror.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz"
- "version" "7.22.15"
+ version "7.22.15"
+ resolved "https://registry.npmmirror.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz"
+ integrity sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==
dependencies:
"@babel/helper-annotate-as-pure" "^7.22.5"
- "regexpu-core" "^5.3.1"
- "semver" "^6.3.1"
+ regexpu-core "^5.3.1"
+ semver "^6.3.1"
"@babel/helper-define-polyfill-provider@^0.6.1":
- "integrity" "sha512-o7SDgTJuvx5vLKD6SFvkydkSMBvahDKGiNJzG22IZYXhiqoe9efY7zocICBgzHV4IRg5wdgl2nEL/tulKIEIbA=="
- "resolved" "https://registry.npmmirror.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.1.tgz"
- "version" "0.6.1"
+ version "0.6.1"
+ resolved "https://registry.npmmirror.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.1.tgz"
+ integrity sha512-o7SDgTJuvx5vLKD6SFvkydkSMBvahDKGiNJzG22IZYXhiqoe9efY7zocICBgzHV4IRg5wdgl2nEL/tulKIEIbA==
dependencies:
"@babel/helper-compilation-targets" "^7.22.6"
"@babel/helper-plugin-utils" "^7.22.5"
- "debug" "^4.1.1"
- "lodash.debounce" "^4.0.8"
- "resolve" "^1.14.2"
+ debug "^4.1.1"
+ lodash.debounce "^4.0.8"
+ resolve "^1.14.2"
"@babel/helper-environment-visitor@^7.22.20":
- "integrity" "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA=="
- "resolved" "https://registry.npmmirror.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz"
- "version" "7.22.20"
+ version "7.22.20"
+ resolved "https://registry.npmmirror.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz"
+ integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==
"@babel/helper-function-name@^7.22.5", "@babel/helper-function-name@^7.23.0":
- "integrity" "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw=="
- "resolved" "https://registry.npmmirror.com/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz"
- "version" "7.23.0"
+ version "7.23.0"
+ resolved "https://registry.npmmirror.com/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz"
+ integrity sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==
dependencies:
"@babel/template" "^7.22.15"
"@babel/types" "^7.23.0"
"@babel/helper-hoist-variables@^7.22.5":
- "integrity" "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw=="
- "resolved" "https://registry.npmmirror.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz"
- "version" "7.22.5"
+ version "7.22.5"
+ resolved "https://registry.npmmirror.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz"
+ integrity sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==
dependencies:
"@babel/types" "^7.22.5"
"@babel/helper-member-expression-to-functions@^7.23.0":
- "integrity" "sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA=="
- "resolved" "https://registry.npmmirror.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz"
- "version" "7.23.0"
+ version "7.23.0"
+ resolved "https://registry.npmmirror.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz"
+ integrity sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==
dependencies:
"@babel/types" "^7.23.0"
-"@babel/helper-module-imports@^7.22.15":
- "integrity" "sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg=="
- "resolved" "https://registry.npmmirror.com/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz"
- "version" "7.24.3"
- dependencies:
- "@babel/types" "^7.24.0"
-
-"@babel/helper-module-imports@^7.24.1":
- "integrity" "sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg=="
- "resolved" "https://registry.npmmirror.com/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz"
- "version" "7.24.3"
+"@babel/helper-module-imports@^7.22.15", "@babel/helper-module-imports@^7.24.1":
+ version "7.24.3"
+ resolved "https://registry.npmmirror.com/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz"
+ integrity sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==
dependencies:
"@babel/types" "^7.24.0"
"@babel/helper-module-imports@~7.22.15":
- "integrity" "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w=="
- "resolved" "https://registry.npmmirror.com/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz"
- "version" "7.22.15"
+ version "7.22.15"
+ resolved "https://registry.npmmirror.com/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz"
+ integrity sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==
dependencies:
"@babel/types" "^7.22.15"
"@babel/helper-module-transforms@^7.23.3":
- "integrity" "sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ=="
- "resolved" "https://registry.npmmirror.com/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz"
- "version" "7.23.3"
+ version "7.23.3"
+ resolved "https://registry.npmmirror.com/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz"
+ integrity sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==
dependencies:
"@babel/helper-environment-visitor" "^7.22.20"
"@babel/helper-module-imports" "^7.22.15"
@@ -187,292 +180,285 @@
"@babel/helper-validator-identifier" "^7.22.20"
"@babel/helper-optimise-call-expression@^7.22.5":
- "integrity" "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw=="
- "resolved" "https://registry.npmmirror.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz"
- "version" "7.22.5"
+ version "7.22.5"
+ resolved "https://registry.npmmirror.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz"
+ integrity sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==
dependencies:
"@babel/types" "^7.22.5"
"@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.18.6", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.24.0", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3":
- "integrity" "sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w=="
- "resolved" "https://registry.npmmirror.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.0.tgz"
- "version" "7.24.0"
+ version "7.24.0"
+ resolved "https://registry.npmmirror.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.0.tgz"
+ integrity sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w==
"@babel/helper-remap-async-to-generator@^7.22.20":
- "integrity" "sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw=="
- "resolved" "https://registry.npmmirror.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz"
- "version" "7.22.20"
+ version "7.22.20"
+ resolved "https://registry.npmmirror.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz"
+ integrity sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==
dependencies:
"@babel/helper-annotate-as-pure" "^7.22.5"
"@babel/helper-environment-visitor" "^7.22.20"
"@babel/helper-wrap-function" "^7.22.20"
"@babel/helper-replace-supers@^7.24.1":
- "integrity" "sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ=="
- "resolved" "https://registry.npmmirror.com/@babel/helper-replace-supers/-/helper-replace-supers-7.24.1.tgz"
- "version" "7.24.1"
+ version "7.24.1"
+ resolved "https://registry.npmmirror.com/@babel/helper-replace-supers/-/helper-replace-supers-7.24.1.tgz"
+ integrity sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ==
dependencies:
"@babel/helper-environment-visitor" "^7.22.20"
"@babel/helper-member-expression-to-functions" "^7.23.0"
"@babel/helper-optimise-call-expression" "^7.22.5"
"@babel/helper-simple-access@^7.22.5":
- "integrity" "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w=="
- "resolved" "https://registry.npmmirror.com/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz"
- "version" "7.22.5"
+ version "7.22.5"
+ resolved "https://registry.npmmirror.com/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz"
+ integrity sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==
dependencies:
"@babel/types" "^7.22.5"
"@babel/helper-skip-transparent-expression-wrappers@^7.22.5":
- "integrity" "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q=="
- "resolved" "https://registry.npmmirror.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz"
- "version" "7.22.5"
+ version "7.22.5"
+ resolved "https://registry.npmmirror.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz"
+ integrity sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==
dependencies:
"@babel/types" "^7.22.5"
"@babel/helper-split-export-declaration@^7.22.6":
- "integrity" "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g=="
- "resolved" "https://registry.npmmirror.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz"
- "version" "7.22.6"
+ version "7.22.6"
+ resolved "https://registry.npmmirror.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz"
+ integrity sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==
dependencies:
"@babel/types" "^7.22.5"
"@babel/helper-string-parser@^7.23.4":
- "integrity" "sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ=="
- "resolved" "https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz"
- "version" "7.24.1"
+ version "7.24.1"
+ resolved "https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz"
+ integrity sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==
"@babel/helper-validator-identifier@^7.22.20":
- "integrity" "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A=="
- "resolved" "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz"
- "version" "7.22.20"
+ version "7.22.20"
+ resolved "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz"
+ integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==
"@babel/helper-validator-option@^7.23.5":
- "integrity" "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw=="
- "resolved" "https://registry.npmmirror.com/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz"
- "version" "7.23.5"
+ version "7.23.5"
+ resolved "https://registry.npmmirror.com/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz"
+ integrity sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==
"@babel/helper-wrap-function@^7.22.20":
- "integrity" "sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw=="
- "resolved" "https://registry.npmmirror.com/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz"
- "version" "7.22.20"
+ version "7.22.20"
+ resolved "https://registry.npmmirror.com/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz"
+ integrity sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==
dependencies:
"@babel/helper-function-name" "^7.22.5"
"@babel/template" "^7.22.15"
"@babel/types" "^7.22.19"
"@babel/helpers@^7.24.1":
- "integrity" "sha512-BpU09QqEe6ZCHuIHFphEFgvNSrubve1FtyMton26ekZ85gRGi6LrTF7zArARp2YvyFxloeiRmtSCq5sjh1WqIg=="
- "resolved" "https://registry.npmmirror.com/@babel/helpers/-/helpers-7.24.1.tgz"
- "version" "7.24.1"
+ version "7.24.1"
+ resolved "https://registry.npmmirror.com/@babel/helpers/-/helpers-7.24.1.tgz"
+ integrity sha512-BpU09QqEe6ZCHuIHFphEFgvNSrubve1FtyMton26ekZ85gRGi6LrTF7zArARp2YvyFxloeiRmtSCq5sjh1WqIg==
dependencies:
"@babel/template" "^7.24.0"
"@babel/traverse" "^7.24.1"
"@babel/types" "^7.24.0"
"@babel/highlight@^7.24.2":
- "integrity" "sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA=="
- "resolved" "https://registry.npmmirror.com/@babel/highlight/-/highlight-7.24.2.tgz"
- "version" "7.24.2"
+ version "7.24.2"
+ resolved "https://registry.npmmirror.com/@babel/highlight/-/highlight-7.24.2.tgz"
+ integrity sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==
dependencies:
"@babel/helper-validator-identifier" "^7.22.20"
- "chalk" "^2.4.2"
- "js-tokens" "^4.0.0"
- "picocolors" "^1.0.0"
+ chalk "^2.4.2"
+ js-tokens "^4.0.0"
+ picocolors "^1.0.0"
-"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.16.4", "@babel/parser@^7.20.7", "@babel/parser@^7.23.9", "@babel/parser@^7.24.0", "@babel/parser@^7.24.1":
- "integrity" "sha512-Zo9c7N3xdOIQrNip7Lc9wvRPzlRtovHVE4lkz8WEDr7uYh/GMQhSiIgFxGIArRHYdJE5kxtZjAf8rT0xhdLCzg=="
- "resolved" "https://registry.npmmirror.com/@babel/parser/-/parser-7.24.1.tgz"
- "version" "7.24.1"
+"@babel/parser@^7.16.4", "@babel/parser@^7.23.9", "@babel/parser@^7.24.0", "@babel/parser@^7.24.1":
+ version "7.24.1"
+ resolved "https://registry.npmmirror.com/@babel/parser/-/parser-7.24.1.tgz"
+ integrity sha512-Zo9c7N3xdOIQrNip7Lc9wvRPzlRtovHVE4lkz8WEDr7uYh/GMQhSiIgFxGIArRHYdJE5kxtZjAf8rT0xhdLCzg==
"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.24.1":
- "integrity" "sha512-y4HqEnkelJIOQGd+3g1bTeKsA5c6qM7eOn7VggGVbBc0y8MLSKHacwcIE2PplNlQSj0PqS9rrXL/nkPVK+kUNg=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.24.1.tgz"
- "version" "7.24.1"
+ version "7.24.1"
+ resolved "https://registry.npmmirror.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.24.1.tgz"
+ integrity sha512-y4HqEnkelJIOQGd+3g1bTeKsA5c6qM7eOn7VggGVbBc0y8MLSKHacwcIE2PplNlQSj0PqS9rrXL/nkPVK+kUNg==
dependencies:
"@babel/helper-plugin-utils" "^7.24.0"
"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.24.1":
- "integrity" "sha512-Hj791Ii4ci8HqnaKHAlLNs+zaLXb0EzSDhiAWp5VNlyvCNymYfacs64pxTxbH1znW/NcArSmwpmG9IKE/TUVVQ=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.1.tgz"
- "version" "7.24.1"
+ version "7.24.1"
+ resolved "https://registry.npmmirror.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.1.tgz"
+ integrity sha512-Hj791Ii4ci8HqnaKHAlLNs+zaLXb0EzSDhiAWp5VNlyvCNymYfacs64pxTxbH1znW/NcArSmwpmG9IKE/TUVVQ==
dependencies:
"@babel/helper-plugin-utils" "^7.24.0"
"@babel/helper-skip-transparent-expression-wrappers" "^7.22.5"
"@babel/plugin-transform-optional-chaining" "^7.24.1"
"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@^7.24.1":
- "integrity" "sha512-m9m/fXsXLiHfwdgydIFnpk+7jlVbnvlK5B2EKiPdLUb6WX654ZaaEWJUjk8TftRbZpK0XibovlLWX4KIZhV6jw=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.1.tgz"
- "version" "7.24.1"
+ version "7.24.1"
+ resolved "https://registry.npmmirror.com/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.1.tgz"
+ integrity sha512-m9m/fXsXLiHfwdgydIFnpk+7jlVbnvlK5B2EKiPdLUb6WX654ZaaEWJUjk8TftRbZpK0XibovlLWX4KIZhV6jw==
dependencies:
"@babel/helper-environment-visitor" "^7.22.20"
"@babel/helper-plugin-utils" "^7.24.0"
"@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2":
- "integrity" "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz"
- "version" "7.21.0-placeholder-for-preset-env.2"
+ version "7.21.0-placeholder-for-preset-env.2"
+ resolved "https://registry.npmmirror.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz"
+ integrity sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==
"@babel/plugin-syntax-async-generators@^7.8.4":
- "integrity" "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz"
- "version" "7.8.4"
+ version "7.8.4"
+ resolved "https://registry.npmmirror.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz"
+ integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==
dependencies:
"@babel/helper-plugin-utils" "^7.8.0"
-"@babel/plugin-syntax-bigint@^7.8.3":
- "integrity" "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz"
- "version" "7.8.3"
- dependencies:
- "@babel/helper-plugin-utils" "^7.8.0"
-
-"@babel/plugin-syntax-class-properties@^7.12.13", "@babel/plugin-syntax-class-properties@^7.8.3":
- "integrity" "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz"
- "version" "7.12.13"
+"@babel/plugin-syntax-class-properties@^7.12.13":
+ version "7.12.13"
+ resolved "https://registry.npmmirror.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz"
+ integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==
dependencies:
"@babel/helper-plugin-utils" "^7.12.13"
"@babel/plugin-syntax-class-static-block@^7.14.5":
- "integrity" "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz"
- "version" "7.14.5"
+ version "7.14.5"
+ resolved "https://registry.npmmirror.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz"
+ integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==
dependencies:
"@babel/helper-plugin-utils" "^7.14.5"
"@babel/plugin-syntax-dynamic-import@^7.8.3":
- "integrity" "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz"
- "version" "7.8.3"
+ version "7.8.3"
+ resolved "https://registry.npmmirror.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz"
+ integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==
dependencies:
"@babel/helper-plugin-utils" "^7.8.0"
"@babel/plugin-syntax-export-namespace-from@^7.8.3":
- "integrity" "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz"
- "version" "7.8.3"
+ version "7.8.3"
+ resolved "https://registry.npmmirror.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz"
+ integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==
dependencies:
"@babel/helper-plugin-utils" "^7.8.3"
"@babel/plugin-syntax-import-assertions@^7.24.1":
- "integrity" "sha512-IuwnI5XnuF189t91XbxmXeCDz3qs6iDRO7GJ++wcfgeXNs/8FmIlKcpDSXNVyuLQxlwvskmI3Ct73wUODkJBlQ=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.1.tgz"
- "version" "7.24.1"
+ version "7.24.1"
+ resolved "https://registry.npmmirror.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.1.tgz"
+ integrity sha512-IuwnI5XnuF189t91XbxmXeCDz3qs6iDRO7GJ++wcfgeXNs/8FmIlKcpDSXNVyuLQxlwvskmI3Ct73wUODkJBlQ==
dependencies:
"@babel/helper-plugin-utils" "^7.24.0"
"@babel/plugin-syntax-import-attributes@^7.24.1":
- "integrity" "sha512-zhQTMH0X2nVLnb04tz+s7AMuasX8U0FnpE+nHTOhSOINjWMnopoZTxtIKsd45n4GQ/HIZLyfIpoul8e2m0DnRA=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.1.tgz"
- "version" "7.24.1"
+ version "7.24.1"
+ resolved "https://registry.npmmirror.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.1.tgz"
+ integrity sha512-zhQTMH0X2nVLnb04tz+s7AMuasX8U0FnpE+nHTOhSOINjWMnopoZTxtIKsd45n4GQ/HIZLyfIpoul8e2m0DnRA==
dependencies:
"@babel/helper-plugin-utils" "^7.24.0"
-"@babel/plugin-syntax-import-meta@^7.10.4", "@babel/plugin-syntax-import-meta@^7.8.3":
- "integrity" "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz"
- "version" "7.10.4"
+"@babel/plugin-syntax-import-meta@^7.10.4":
+ version "7.10.4"
+ resolved "https://registry.npmmirror.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz"
+ integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==
dependencies:
"@babel/helper-plugin-utils" "^7.10.4"
"@babel/plugin-syntax-json-strings@^7.8.3":
- "integrity" "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz"
- "version" "7.8.3"
+ version "7.8.3"
+ resolved "https://registry.npmmirror.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz"
+ integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==
dependencies:
"@babel/helper-plugin-utils" "^7.8.0"
"@babel/plugin-syntax-jsx@^7.23.3", "@babel/plugin-syntax-jsx@^7.24.1":
- "integrity" "sha512-2eCtxZXf+kbkMIsXS4poTvT4Yu5rXiRa+9xGVT56raghjmBTKMpFNc9R4IDiB4emao9eO22Ox7CxuJG7BgExqA=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.1.tgz"
- "version" "7.24.1"
+ version "7.24.1"
+ resolved "https://registry.npmmirror.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.1.tgz"
+ integrity sha512-2eCtxZXf+kbkMIsXS4poTvT4Yu5rXiRa+9xGVT56raghjmBTKMpFNc9R4IDiB4emao9eO22Ox7CxuJG7BgExqA==
dependencies:
"@babel/helper-plugin-utils" "^7.24.0"
-"@babel/plugin-syntax-logical-assignment-operators@^7.10.4", "@babel/plugin-syntax-logical-assignment-operators@^7.8.3":
- "integrity" "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz"
- "version" "7.10.4"
+"@babel/plugin-syntax-logical-assignment-operators@^7.10.4":
+ version "7.10.4"
+ resolved "https://registry.npmmirror.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz"
+ integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==
dependencies:
"@babel/helper-plugin-utils" "^7.10.4"
"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3":
- "integrity" "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz"
- "version" "7.8.3"
+ version "7.8.3"
+ resolved "https://registry.npmmirror.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz"
+ integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==
dependencies:
"@babel/helper-plugin-utils" "^7.8.0"
-"@babel/plugin-syntax-numeric-separator@^7.10.4", "@babel/plugin-syntax-numeric-separator@^7.8.3":
- "integrity" "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz"
- "version" "7.10.4"
+"@babel/plugin-syntax-numeric-separator@^7.10.4":
+ version "7.10.4"
+ resolved "https://registry.npmmirror.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz"
+ integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==
dependencies:
"@babel/helper-plugin-utils" "^7.10.4"
"@babel/plugin-syntax-object-rest-spread@^7.8.3":
- "integrity" "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz"
- "version" "7.8.3"
+ version "7.8.3"
+ resolved "https://registry.npmmirror.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz"
+ integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==
dependencies:
"@babel/helper-plugin-utils" "^7.8.0"
"@babel/plugin-syntax-optional-catch-binding@^7.8.3":
- "integrity" "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz"
- "version" "7.8.3"
+ version "7.8.3"
+ resolved "https://registry.npmmirror.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz"
+ integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==
dependencies:
"@babel/helper-plugin-utils" "^7.8.0"
"@babel/plugin-syntax-optional-chaining@^7.8.3":
- "integrity" "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz"
- "version" "7.8.3"
+ version "7.8.3"
+ resolved "https://registry.npmmirror.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz"
+ integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==
dependencies:
"@babel/helper-plugin-utils" "^7.8.0"
"@babel/plugin-syntax-private-property-in-object@^7.14.5":
- "integrity" "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz"
- "version" "7.14.5"
+ version "7.14.5"
+ resolved "https://registry.npmmirror.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz"
+ integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==
dependencies:
"@babel/helper-plugin-utils" "^7.14.5"
-"@babel/plugin-syntax-top-level-await@^7.14.5", "@babel/plugin-syntax-top-level-await@^7.8.3":
- "integrity" "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz"
- "version" "7.14.5"
+"@babel/plugin-syntax-top-level-await@^7.14.5":
+ version "7.14.5"
+ resolved "https://registry.npmmirror.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz"
+ integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==
dependencies:
"@babel/helper-plugin-utils" "^7.14.5"
-"@babel/plugin-syntax-typescript@^7.24.1", "@babel/plugin-syntax-typescript@^7.7.2":
- "integrity" "sha512-Yhnmvy5HZEnHUty6i++gcfH1/l68AHnItFHnaCv6hn9dNh0hQvvQJsxpi4BMBFN5DLeHBuucT/0DgzXif/OyRw=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.1.tgz"
- "version" "7.24.1"
+"@babel/plugin-syntax-typescript@^7.24.1":
+ version "7.24.1"
+ resolved "https://registry.npmmirror.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.1.tgz"
+ integrity sha512-Yhnmvy5HZEnHUty6i++gcfH1/l68AHnItFHnaCv6hn9dNh0hQvvQJsxpi4BMBFN5DLeHBuucT/0DgzXif/OyRw==
dependencies:
"@babel/helper-plugin-utils" "^7.24.0"
"@babel/plugin-syntax-unicode-sets-regex@^7.18.6":
- "integrity" "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz"
- "version" "7.18.6"
+ version "7.18.6"
+ resolved "https://registry.npmmirror.com/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz"
+ integrity sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==
dependencies:
"@babel/helper-create-regexp-features-plugin" "^7.18.6"
"@babel/helper-plugin-utils" "^7.18.6"
"@babel/plugin-transform-arrow-functions@^7.24.1":
- "integrity" "sha512-ngT/3NkRhsaep9ck9uj2Xhv9+xB1zShY3tM3g6om4xxCELwCDN4g4Aq5dRn48+0hasAql7s2hdBOysCfNpr4fw=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.1.tgz"
- "version" "7.24.1"
+ version "7.24.1"
+ resolved "https://registry.npmmirror.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.1.tgz"
+ integrity sha512-ngT/3NkRhsaep9ck9uj2Xhv9+xB1zShY3tM3g6om4xxCELwCDN4g4Aq5dRn48+0hasAql7s2hdBOysCfNpr4fw==
dependencies:
"@babel/helper-plugin-utils" "^7.24.0"
"@babel/plugin-transform-async-generator-functions@^7.24.3":
- "integrity" "sha512-Qe26CMYVjpQxJ8zxM1340JFNjZaF+ISWpr1Kt/jGo+ZTUzKkfw/pphEWbRCb+lmSM6k/TOgfYLvmbHkUQ0asIg=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.3.tgz"
- "version" "7.24.3"
+ version "7.24.3"
+ resolved "https://registry.npmmirror.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.3.tgz"
+ integrity sha512-Qe26CMYVjpQxJ8zxM1340JFNjZaF+ISWpr1Kt/jGo+ZTUzKkfw/pphEWbRCb+lmSM6k/TOgfYLvmbHkUQ0asIg==
dependencies:
"@babel/helper-environment-visitor" "^7.22.20"
"@babel/helper-plugin-utils" "^7.24.0"
@@ -480,49 +466,49 @@
"@babel/plugin-syntax-async-generators" "^7.8.4"
"@babel/plugin-transform-async-to-generator@^7.24.1":
- "integrity" "sha512-AawPptitRXp1y0n4ilKcGbRYWfbbzFWz2NqNu7dacYDtFtz0CMjG64b3LQsb3KIgnf4/obcUL78hfaOS7iCUfw=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.1.tgz"
- "version" "7.24.1"
+ version "7.24.1"
+ resolved "https://registry.npmmirror.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.1.tgz"
+ integrity sha512-AawPptitRXp1y0n4ilKcGbRYWfbbzFWz2NqNu7dacYDtFtz0CMjG64b3LQsb3KIgnf4/obcUL78hfaOS7iCUfw==
dependencies:
"@babel/helper-module-imports" "^7.24.1"
"@babel/helper-plugin-utils" "^7.24.0"
"@babel/helper-remap-async-to-generator" "^7.22.20"
"@babel/plugin-transform-block-scoped-functions@^7.24.1":
- "integrity" "sha512-TWWC18OShZutrv9C6mye1xwtam+uNi2bnTOCBUd5sZxyHOiWbU6ztSROofIMrK84uweEZC219POICK/sTYwfgg=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.1.tgz"
- "version" "7.24.1"
+ version "7.24.1"
+ resolved "https://registry.npmmirror.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.1.tgz"
+ integrity sha512-TWWC18OShZutrv9C6mye1xwtam+uNi2bnTOCBUd5sZxyHOiWbU6ztSROofIMrK84uweEZC219POICK/sTYwfgg==
dependencies:
"@babel/helper-plugin-utils" "^7.24.0"
"@babel/plugin-transform-block-scoping@^7.24.1":
- "integrity" "sha512-h71T2QQvDgM2SmT29UYU6ozjMlAt7s7CSs5Hvy8f8cf/GM/Z4a2zMfN+fjVGaieeCrXR3EdQl6C4gQG+OgmbKw=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.1.tgz"
- "version" "7.24.1"
+ version "7.24.1"
+ resolved "https://registry.npmmirror.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.1.tgz"
+ integrity sha512-h71T2QQvDgM2SmT29UYU6ozjMlAt7s7CSs5Hvy8f8cf/GM/Z4a2zMfN+fjVGaieeCrXR3EdQl6C4gQG+OgmbKw==
dependencies:
"@babel/helper-plugin-utils" "^7.24.0"
"@babel/plugin-transform-class-properties@^7.24.1":
- "integrity" "sha512-OMLCXi0NqvJfORTaPQBwqLXHhb93wkBKZ4aNwMl6WtehO7ar+cmp+89iPEQPqxAnxsOKTaMcs3POz3rKayJ72g=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.1.tgz"
- "version" "7.24.1"
+ version "7.24.1"
+ resolved "https://registry.npmmirror.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.1.tgz"
+ integrity sha512-OMLCXi0NqvJfORTaPQBwqLXHhb93wkBKZ4aNwMl6WtehO7ar+cmp+89iPEQPqxAnxsOKTaMcs3POz3rKayJ72g==
dependencies:
"@babel/helper-create-class-features-plugin" "^7.24.1"
"@babel/helper-plugin-utils" "^7.24.0"
"@babel/plugin-transform-class-static-block@^7.24.1":
- "integrity" "sha512-FUHlKCn6J3ERiu8Dv+4eoz7w8+kFLSyeVG4vDAikwADGjUCoHw/JHokyGtr8OR4UjpwPVivyF+h8Q5iv/JmrtA=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.1.tgz"
- "version" "7.24.1"
+ version "7.24.1"
+ resolved "https://registry.npmmirror.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.1.tgz"
+ integrity sha512-FUHlKCn6J3ERiu8Dv+4eoz7w8+kFLSyeVG4vDAikwADGjUCoHw/JHokyGtr8OR4UjpwPVivyF+h8Q5iv/JmrtA==
dependencies:
"@babel/helper-create-class-features-plugin" "^7.24.1"
"@babel/helper-plugin-utils" "^7.24.0"
"@babel/plugin-syntax-class-static-block" "^7.14.5"
"@babel/plugin-transform-classes@^7.24.1":
- "integrity" "sha512-ZTIe3W7UejJd3/3R4p7ScyyOoafetUShSf4kCqV0O7F/RiHxVj/wRaRnQlrGwflvcehNA8M42HkAiEDYZu2F1Q=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.1.tgz"
- "version" "7.24.1"
+ version "7.24.1"
+ resolved "https://registry.npmmirror.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.1.tgz"
+ integrity sha512-ZTIe3W7UejJd3/3R4p7ScyyOoafetUShSf4kCqV0O7F/RiHxVj/wRaRnQlrGwflvcehNA8M42HkAiEDYZu2F1Q==
dependencies:
"@babel/helper-annotate-as-pure" "^7.22.5"
"@babel/helper-compilation-targets" "^7.23.6"
@@ -531,130 +517,130 @@
"@babel/helper-plugin-utils" "^7.24.0"
"@babel/helper-replace-supers" "^7.24.1"
"@babel/helper-split-export-declaration" "^7.22.6"
- "globals" "^11.1.0"
+ globals "^11.1.0"
"@babel/plugin-transform-computed-properties@^7.24.1":
- "integrity" "sha512-5pJGVIUfJpOS+pAqBQd+QMaTD2vCL/HcePooON6pDpHgRp4gNRmzyHTPIkXntwKsq3ayUFVfJaIKPw2pOkOcTw=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.1.tgz"
- "version" "7.24.1"
+ version "7.24.1"
+ resolved "https://registry.npmmirror.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.1.tgz"
+ integrity sha512-5pJGVIUfJpOS+pAqBQd+QMaTD2vCL/HcePooON6pDpHgRp4gNRmzyHTPIkXntwKsq3ayUFVfJaIKPw2pOkOcTw==
dependencies:
"@babel/helper-plugin-utils" "^7.24.0"
"@babel/template" "^7.24.0"
"@babel/plugin-transform-destructuring@^7.24.1":
- "integrity" "sha512-ow8jciWqNxR3RYbSNVuF4U2Jx130nwnBnhRw6N6h1bOejNkABmcI5X5oz29K4alWX7vf1C+o6gtKXikzRKkVdw=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.1.tgz"
- "version" "7.24.1"
+ version "7.24.1"
+ resolved "https://registry.npmmirror.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.1.tgz"
+ integrity sha512-ow8jciWqNxR3RYbSNVuF4U2Jx130nwnBnhRw6N6h1bOejNkABmcI5X5oz29K4alWX7vf1C+o6gtKXikzRKkVdw==
dependencies:
"@babel/helper-plugin-utils" "^7.24.0"
"@babel/plugin-transform-dotall-regex@^7.24.1":
- "integrity" "sha512-p7uUxgSoZwZ2lPNMzUkqCts3xlp8n+o05ikjy7gbtFJSt9gdU88jAmtfmOxHM14noQXBxfgzf2yRWECiNVhTCw=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.1.tgz"
- "version" "7.24.1"
+ version "7.24.1"
+ resolved "https://registry.npmmirror.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.1.tgz"
+ integrity sha512-p7uUxgSoZwZ2lPNMzUkqCts3xlp8n+o05ikjy7gbtFJSt9gdU88jAmtfmOxHM14noQXBxfgzf2yRWECiNVhTCw==
dependencies:
"@babel/helper-create-regexp-features-plugin" "^7.22.15"
"@babel/helper-plugin-utils" "^7.24.0"
"@babel/plugin-transform-duplicate-keys@^7.24.1":
- "integrity" "sha512-msyzuUnvsjsaSaocV6L7ErfNsa5nDWL1XKNnDePLgmz+WdU4w/J8+AxBMrWfi9m4IxfL5sZQKUPQKDQeeAT6lA=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.1.tgz"
- "version" "7.24.1"
+ version "7.24.1"
+ resolved "https://registry.npmmirror.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.1.tgz"
+ integrity sha512-msyzuUnvsjsaSaocV6L7ErfNsa5nDWL1XKNnDePLgmz+WdU4w/J8+AxBMrWfi9m4IxfL5sZQKUPQKDQeeAT6lA==
dependencies:
"@babel/helper-plugin-utils" "^7.24.0"
"@babel/plugin-transform-dynamic-import@^7.24.1":
- "integrity" "sha512-av2gdSTyXcJVdI+8aFZsCAtR29xJt0S5tas+Ef8NvBNmD1a+N/3ecMLeMBgfcK+xzsjdLDT6oHt+DFPyeqUbDA=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.1.tgz"
- "version" "7.24.1"
+ version "7.24.1"
+ resolved "https://registry.npmmirror.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.1.tgz"
+ integrity sha512-av2gdSTyXcJVdI+8aFZsCAtR29xJt0S5tas+Ef8NvBNmD1a+N/3ecMLeMBgfcK+xzsjdLDT6oHt+DFPyeqUbDA==
dependencies:
"@babel/helper-plugin-utils" "^7.24.0"
"@babel/plugin-syntax-dynamic-import" "^7.8.3"
"@babel/plugin-transform-exponentiation-operator@^7.24.1":
- "integrity" "sha512-U1yX13dVBSwS23DEAqU+Z/PkwE9/m7QQy8Y9/+Tdb8UWYaGNDYwTLi19wqIAiROr8sXVum9A/rtiH5H0boUcTw=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.1.tgz"
- "version" "7.24.1"
+ version "7.24.1"
+ resolved "https://registry.npmmirror.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.1.tgz"
+ integrity sha512-U1yX13dVBSwS23DEAqU+Z/PkwE9/m7QQy8Y9/+Tdb8UWYaGNDYwTLi19wqIAiROr8sXVum9A/rtiH5H0boUcTw==
dependencies:
"@babel/helper-builder-binary-assignment-operator-visitor" "^7.22.15"
"@babel/helper-plugin-utils" "^7.24.0"
"@babel/plugin-transform-export-namespace-from@^7.24.1":
- "integrity" "sha512-Ft38m/KFOyzKw2UaJFkWG9QnHPG/Q/2SkOrRk4pNBPg5IPZ+dOxcmkK5IyuBcxiNPyyYowPGUReyBvrvZs7IlQ=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.1.tgz"
- "version" "7.24.1"
+ version "7.24.1"
+ resolved "https://registry.npmmirror.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.1.tgz"
+ integrity sha512-Ft38m/KFOyzKw2UaJFkWG9QnHPG/Q/2SkOrRk4pNBPg5IPZ+dOxcmkK5IyuBcxiNPyyYowPGUReyBvrvZs7IlQ==
dependencies:
"@babel/helper-plugin-utils" "^7.24.0"
"@babel/plugin-syntax-export-namespace-from" "^7.8.3"
"@babel/plugin-transform-for-of@^7.24.1":
- "integrity" "sha512-OxBdcnF04bpdQdR3i4giHZNZQn7cm8RQKcSwA17wAAqEELo1ZOwp5FFgeptWUQXFyT9kwHo10aqqauYkRZPCAg=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.1.tgz"
- "version" "7.24.1"
+ version "7.24.1"
+ resolved "https://registry.npmmirror.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.1.tgz"
+ integrity sha512-OxBdcnF04bpdQdR3i4giHZNZQn7cm8RQKcSwA17wAAqEELo1ZOwp5FFgeptWUQXFyT9kwHo10aqqauYkRZPCAg==
dependencies:
"@babel/helper-plugin-utils" "^7.24.0"
"@babel/helper-skip-transparent-expression-wrappers" "^7.22.5"
"@babel/plugin-transform-function-name@^7.24.1":
- "integrity" "sha512-BXmDZpPlh7jwicKArQASrj8n22/w6iymRnvHYYd2zO30DbE277JO20/7yXJT3QxDPtiQiOxQBbZH4TpivNXIxA=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.1.tgz"
- "version" "7.24.1"
+ version "7.24.1"
+ resolved "https://registry.npmmirror.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.1.tgz"
+ integrity sha512-BXmDZpPlh7jwicKArQASrj8n22/w6iymRnvHYYd2zO30DbE277JO20/7yXJT3QxDPtiQiOxQBbZH4TpivNXIxA==
dependencies:
"@babel/helper-compilation-targets" "^7.23.6"
"@babel/helper-function-name" "^7.23.0"
"@babel/helper-plugin-utils" "^7.24.0"
"@babel/plugin-transform-json-strings@^7.24.1":
- "integrity" "sha512-U7RMFmRvoasscrIFy5xA4gIp8iWnWubnKkKuUGJjsuOH7GfbMkB+XZzeslx2kLdEGdOJDamEmCqOks6e8nv8DQ=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.1.tgz"
- "version" "7.24.1"
+ version "7.24.1"
+ resolved "https://registry.npmmirror.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.1.tgz"
+ integrity sha512-U7RMFmRvoasscrIFy5xA4gIp8iWnWubnKkKuUGJjsuOH7GfbMkB+XZzeslx2kLdEGdOJDamEmCqOks6e8nv8DQ==
dependencies:
"@babel/helper-plugin-utils" "^7.24.0"
"@babel/plugin-syntax-json-strings" "^7.8.3"
"@babel/plugin-transform-literals@^7.24.1":
- "integrity" "sha512-zn9pwz8U7nCqOYIiBaOxoQOtYmMODXTJnkxG4AtX8fPmnCRYWBOHD0qcpwS9e2VDSp1zNJYpdnFMIKb8jmwu6g=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.1.tgz"
- "version" "7.24.1"
+ version "7.24.1"
+ resolved "https://registry.npmmirror.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.1.tgz"
+ integrity sha512-zn9pwz8U7nCqOYIiBaOxoQOtYmMODXTJnkxG4AtX8fPmnCRYWBOHD0qcpwS9e2VDSp1zNJYpdnFMIKb8jmwu6g==
dependencies:
"@babel/helper-plugin-utils" "^7.24.0"
"@babel/plugin-transform-logical-assignment-operators@^7.24.1":
- "integrity" "sha512-OhN6J4Bpz+hIBqItTeWJujDOfNP+unqv/NJgyhlpSqgBTPm37KkMmZV6SYcOj+pnDbdcl1qRGV/ZiIjX9Iy34w=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.1.tgz"
- "version" "7.24.1"
+ version "7.24.1"
+ resolved "https://registry.npmmirror.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.1.tgz"
+ integrity sha512-OhN6J4Bpz+hIBqItTeWJujDOfNP+unqv/NJgyhlpSqgBTPm37KkMmZV6SYcOj+pnDbdcl1qRGV/ZiIjX9Iy34w==
dependencies:
"@babel/helper-plugin-utils" "^7.24.0"
"@babel/plugin-syntax-logical-assignment-operators" "^7.10.4"
"@babel/plugin-transform-member-expression-literals@^7.24.1":
- "integrity" "sha512-4ojai0KysTWXzHseJKa1XPNXKRbuUrhkOPY4rEGeR+7ChlJVKxFa3H3Bz+7tWaGKgJAXUWKOGmltN+u9B3+CVg=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.1.tgz"
- "version" "7.24.1"
+ version "7.24.1"
+ resolved "https://registry.npmmirror.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.1.tgz"
+ integrity sha512-4ojai0KysTWXzHseJKa1XPNXKRbuUrhkOPY4rEGeR+7ChlJVKxFa3H3Bz+7tWaGKgJAXUWKOGmltN+u9B3+CVg==
dependencies:
"@babel/helper-plugin-utils" "^7.24.0"
"@babel/plugin-transform-modules-amd@^7.24.1":
- "integrity" "sha512-lAxNHi4HVtjnHd5Rxg3D5t99Xm6H7b04hUS7EHIXcUl2EV4yl1gWdqZrNzXnSrHveL9qMdbODlLF55mvgjAfaQ=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.1.tgz"
- "version" "7.24.1"
+ version "7.24.1"
+ resolved "https://registry.npmmirror.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.1.tgz"
+ integrity sha512-lAxNHi4HVtjnHd5Rxg3D5t99Xm6H7b04hUS7EHIXcUl2EV4yl1gWdqZrNzXnSrHveL9qMdbODlLF55mvgjAfaQ==
dependencies:
"@babel/helper-module-transforms" "^7.23.3"
"@babel/helper-plugin-utils" "^7.24.0"
"@babel/plugin-transform-modules-commonjs@^7.24.1":
- "integrity" "sha512-szog8fFTUxBfw0b98gEWPaEqF42ZUD/T3bkynW/wtgx2p/XCP55WEsb+VosKceRSd6njipdZvNogqdtI4Q0chw=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.1.tgz"
- "version" "7.24.1"
+ version "7.24.1"
+ resolved "https://registry.npmmirror.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.1.tgz"
+ integrity sha512-szog8fFTUxBfw0b98gEWPaEqF42ZUD/T3bkynW/wtgx2p/XCP55WEsb+VosKceRSd6njipdZvNogqdtI4Q0chw==
dependencies:
"@babel/helper-module-transforms" "^7.23.3"
"@babel/helper-plugin-utils" "^7.24.0"
"@babel/helper-simple-access" "^7.22.5"
"@babel/plugin-transform-modules-systemjs@^7.24.1":
- "integrity" "sha512-mqQ3Zh9vFO1Tpmlt8QPnbwGHzNz3lpNEMxQb1kAemn/erstyqw1r9KeOlOfo3y6xAnFEcOv2tSyrXfmMk+/YZA=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.1.tgz"
- "version" "7.24.1"
+ version "7.24.1"
+ resolved "https://registry.npmmirror.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.1.tgz"
+ integrity sha512-mqQ3Zh9vFO1Tpmlt8QPnbwGHzNz3lpNEMxQb1kAemn/erstyqw1r9KeOlOfo3y6xAnFEcOv2tSyrXfmMk+/YZA==
dependencies:
"@babel/helper-hoist-variables" "^7.22.5"
"@babel/helper-module-transforms" "^7.23.3"
@@ -662,48 +648,48 @@
"@babel/helper-validator-identifier" "^7.22.20"
"@babel/plugin-transform-modules-umd@^7.24.1":
- "integrity" "sha512-tuA3lpPj+5ITfcCluy6nWonSL7RvaG0AOTeAuvXqEKS34lnLzXpDb0dcP6K8jD0zWZFNDVly90AGFJPnm4fOYg=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.1.tgz"
- "version" "7.24.1"
+ version "7.24.1"
+ resolved "https://registry.npmmirror.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.1.tgz"
+ integrity sha512-tuA3lpPj+5ITfcCluy6nWonSL7RvaG0AOTeAuvXqEKS34lnLzXpDb0dcP6K8jD0zWZFNDVly90AGFJPnm4fOYg==
dependencies:
"@babel/helper-module-transforms" "^7.23.3"
"@babel/helper-plugin-utils" "^7.24.0"
"@babel/plugin-transform-named-capturing-groups-regex@^7.22.5":
- "integrity" "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz"
- "version" "7.22.5"
+ version "7.22.5"
+ resolved "https://registry.npmmirror.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz"
+ integrity sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==
dependencies:
"@babel/helper-create-regexp-features-plugin" "^7.22.5"
"@babel/helper-plugin-utils" "^7.22.5"
"@babel/plugin-transform-new-target@^7.24.1":
- "integrity" "sha512-/rurytBM34hYy0HKZQyA0nHbQgQNFm4Q/BOc9Hflxi2X3twRof7NaE5W46j4kQitm7SvACVRXsa6N/tSZxvPug=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.1.tgz"
- "version" "7.24.1"
+ version "7.24.1"
+ resolved "https://registry.npmmirror.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.1.tgz"
+ integrity sha512-/rurytBM34hYy0HKZQyA0nHbQgQNFm4Q/BOc9Hflxi2X3twRof7NaE5W46j4kQitm7SvACVRXsa6N/tSZxvPug==
dependencies:
"@babel/helper-plugin-utils" "^7.24.0"
"@babel/plugin-transform-nullish-coalescing-operator@^7.24.1":
- "integrity" "sha512-iQ+caew8wRrhCikO5DrUYx0mrmdhkaELgFa+7baMcVuhxIkN7oxt06CZ51D65ugIb1UWRQ8oQe+HXAVM6qHFjw=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.1.tgz"
- "version" "7.24.1"
+ version "7.24.1"
+ resolved "https://registry.npmmirror.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.1.tgz"
+ integrity sha512-iQ+caew8wRrhCikO5DrUYx0mrmdhkaELgFa+7baMcVuhxIkN7oxt06CZ51D65ugIb1UWRQ8oQe+HXAVM6qHFjw==
dependencies:
"@babel/helper-plugin-utils" "^7.24.0"
"@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3"
"@babel/plugin-transform-numeric-separator@^7.24.1":
- "integrity" "sha512-7GAsGlK4cNL2OExJH1DzmDeKnRv/LXq0eLUSvudrehVA5Rgg4bIrqEUW29FbKMBRT0ztSqisv7kjP+XIC4ZMNw=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.1.tgz"
- "version" "7.24.1"
+ version "7.24.1"
+ resolved "https://registry.npmmirror.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.1.tgz"
+ integrity sha512-7GAsGlK4cNL2OExJH1DzmDeKnRv/LXq0eLUSvudrehVA5Rgg4bIrqEUW29FbKMBRT0ztSqisv7kjP+XIC4ZMNw==
dependencies:
"@babel/helper-plugin-utils" "^7.24.0"
"@babel/plugin-syntax-numeric-separator" "^7.10.4"
"@babel/plugin-transform-object-rest-spread@^7.24.1":
- "integrity" "sha512-XjD5f0YqOtebto4HGISLNfiNMTTs6tbkFf2TOqJlYKYmbo+mN9Dnpl4SRoofiziuOWMIyq3sZEUqLo3hLITFEA=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.1.tgz"
- "version" "7.24.1"
+ version "7.24.1"
+ resolved "https://registry.npmmirror.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.1.tgz"
+ integrity sha512-XjD5f0YqOtebto4HGISLNfiNMTTs6tbkFf2TOqJlYKYmbo+mN9Dnpl4SRoofiziuOWMIyq3sZEUqLo3hLITFEA==
dependencies:
"@babel/helper-compilation-targets" "^7.23.6"
"@babel/helper-plugin-utils" "^7.24.0"
@@ -711,49 +697,49 @@
"@babel/plugin-transform-parameters" "^7.24.1"
"@babel/plugin-transform-object-super@^7.24.1":
- "integrity" "sha512-oKJqR3TeI5hSLRxudMjFQ9re9fBVUU0GICqM3J1mi8MqlhVr6hC/ZN4ttAyMuQR6EZZIY6h/exe5swqGNNIkWQ=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.1.tgz"
- "version" "7.24.1"
+ version "7.24.1"
+ resolved "https://registry.npmmirror.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.1.tgz"
+ integrity sha512-oKJqR3TeI5hSLRxudMjFQ9re9fBVUU0GICqM3J1mi8MqlhVr6hC/ZN4ttAyMuQR6EZZIY6h/exe5swqGNNIkWQ==
dependencies:
"@babel/helper-plugin-utils" "^7.24.0"
"@babel/helper-replace-supers" "^7.24.1"
"@babel/plugin-transform-optional-catch-binding@^7.24.1":
- "integrity" "sha512-oBTH7oURV4Y+3EUrf6cWn1OHio3qG/PVwO5J03iSJmBg6m2EhKjkAu/xuaXaYwWW9miYtvbWv4LNf0AmR43LUA=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.1.tgz"
- "version" "7.24.1"
+ version "7.24.1"
+ resolved "https://registry.npmmirror.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.1.tgz"
+ integrity sha512-oBTH7oURV4Y+3EUrf6cWn1OHio3qG/PVwO5J03iSJmBg6m2EhKjkAu/xuaXaYwWW9miYtvbWv4LNf0AmR43LUA==
dependencies:
"@babel/helper-plugin-utils" "^7.24.0"
"@babel/plugin-syntax-optional-catch-binding" "^7.8.3"
"@babel/plugin-transform-optional-chaining@^7.24.1":
- "integrity" "sha512-n03wmDt+987qXwAgcBlnUUivrZBPZ8z1plL0YvgQalLm+ZE5BMhGm94jhxXtA1wzv1Cu2aaOv1BM9vbVttrzSg=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.1.tgz"
- "version" "7.24.1"
+ version "7.24.1"
+ resolved "https://registry.npmmirror.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.1.tgz"
+ integrity sha512-n03wmDt+987qXwAgcBlnUUivrZBPZ8z1plL0YvgQalLm+ZE5BMhGm94jhxXtA1wzv1Cu2aaOv1BM9vbVttrzSg==
dependencies:
"@babel/helper-plugin-utils" "^7.24.0"
"@babel/helper-skip-transparent-expression-wrappers" "^7.22.5"
"@babel/plugin-syntax-optional-chaining" "^7.8.3"
"@babel/plugin-transform-parameters@^7.24.1":
- "integrity" "sha512-8Jl6V24g+Uw5OGPeWNKrKqXPDw2YDjLc53ojwfMcKwlEoETKU9rU0mHUtcg9JntWI/QYzGAXNWEcVHZ+fR+XXg=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.1.tgz"
- "version" "7.24.1"
+ version "7.24.1"
+ resolved "https://registry.npmmirror.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.1.tgz"
+ integrity sha512-8Jl6V24g+Uw5OGPeWNKrKqXPDw2YDjLc53ojwfMcKwlEoETKU9rU0mHUtcg9JntWI/QYzGAXNWEcVHZ+fR+XXg==
dependencies:
"@babel/helper-plugin-utils" "^7.24.0"
"@babel/plugin-transform-private-methods@^7.24.1":
- "integrity" "sha512-tGvisebwBO5em4PaYNqt4fkw56K2VALsAbAakY0FjTYqJp7gfdrgr7YX76Or8/cpik0W6+tj3rZ0uHU9Oil4tw=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.1.tgz"
- "version" "7.24.1"
+ version "7.24.1"
+ resolved "https://registry.npmmirror.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.1.tgz"
+ integrity sha512-tGvisebwBO5em4PaYNqt4fkw56K2VALsAbAakY0FjTYqJp7gfdrgr7YX76Or8/cpik0W6+tj3rZ0uHU9Oil4tw==
dependencies:
"@babel/helper-create-class-features-plugin" "^7.24.1"
"@babel/helper-plugin-utils" "^7.24.0"
"@babel/plugin-transform-private-property-in-object@^7.24.1":
- "integrity" "sha512-pTHxDVa0BpUbvAgX3Gat+7cSciXqUcY9j2VZKTbSB6+VQGpNgNO9ailxTGHSXlqOnX1Hcx1Enme2+yv7VqP9bg=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.1.tgz"
- "version" "7.24.1"
+ version "7.24.1"
+ resolved "https://registry.npmmirror.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.1.tgz"
+ integrity sha512-pTHxDVa0BpUbvAgX3Gat+7cSciXqUcY9j2VZKTbSB6+VQGpNgNO9ailxTGHSXlqOnX1Hcx1Enme2+yv7VqP9bg==
dependencies:
"@babel/helper-annotate-as-pure" "^7.22.5"
"@babel/helper-create-class-features-plugin" "^7.24.1"
@@ -761,67 +747,67 @@
"@babel/plugin-syntax-private-property-in-object" "^7.14.5"
"@babel/plugin-transform-property-literals@^7.24.1":
- "integrity" "sha512-LetvD7CrHmEx0G442gOomRr66d7q8HzzGGr4PMHGr+5YIm6++Yke+jxj246rpvsbyhJwCLxcTn6zW1P1BSenqA=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.1.tgz"
- "version" "7.24.1"
+ version "7.24.1"
+ resolved "https://registry.npmmirror.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.1.tgz"
+ integrity sha512-LetvD7CrHmEx0G442gOomRr66d7q8HzzGGr4PMHGr+5YIm6++Yke+jxj246rpvsbyhJwCLxcTn6zW1P1BSenqA==
dependencies:
"@babel/helper-plugin-utils" "^7.24.0"
"@babel/plugin-transform-regenerator@^7.24.1":
- "integrity" "sha512-sJwZBCzIBE4t+5Q4IGLaaun5ExVMRY0lYwos/jNecjMrVCygCdph3IKv0tkP5Fc87e/1+bebAmEAGBfnRD+cnw=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.1.tgz"
- "version" "7.24.1"
+ version "7.24.1"
+ resolved "https://registry.npmmirror.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.1.tgz"
+ integrity sha512-sJwZBCzIBE4t+5Q4IGLaaun5ExVMRY0lYwos/jNecjMrVCygCdph3IKv0tkP5Fc87e/1+bebAmEAGBfnRD+cnw==
dependencies:
"@babel/helper-plugin-utils" "^7.24.0"
- "regenerator-transform" "^0.15.2"
+ regenerator-transform "^0.15.2"
"@babel/plugin-transform-reserved-words@^7.24.1":
- "integrity" "sha512-JAclqStUfIwKN15HrsQADFgeZt+wexNQ0uLhuqvqAUFoqPMjEcFCYZBhq0LUdz6dZK/mD+rErhW71fbx8RYElg=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.1.tgz"
- "version" "7.24.1"
+ version "7.24.1"
+ resolved "https://registry.npmmirror.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.1.tgz"
+ integrity sha512-JAclqStUfIwKN15HrsQADFgeZt+wexNQ0uLhuqvqAUFoqPMjEcFCYZBhq0LUdz6dZK/mD+rErhW71fbx8RYElg==
dependencies:
"@babel/helper-plugin-utils" "^7.24.0"
"@babel/plugin-transform-shorthand-properties@^7.24.1":
- "integrity" "sha512-LyjVB1nsJ6gTTUKRjRWx9C1s9hE7dLfP/knKdrfeH9UPtAGjYGgxIbFfx7xyLIEWs7Xe1Gnf8EWiUqfjLhInZA=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.1.tgz"
- "version" "7.24.1"
+ version "7.24.1"
+ resolved "https://registry.npmmirror.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.1.tgz"
+ integrity sha512-LyjVB1nsJ6gTTUKRjRWx9C1s9hE7dLfP/knKdrfeH9UPtAGjYGgxIbFfx7xyLIEWs7Xe1Gnf8EWiUqfjLhInZA==
dependencies:
"@babel/helper-plugin-utils" "^7.24.0"
"@babel/plugin-transform-spread@^7.24.1":
- "integrity" "sha512-KjmcIM+fxgY+KxPVbjelJC6hrH1CgtPmTvdXAfn3/a9CnWGSTY7nH4zm5+cjmWJybdcPSsD0++QssDsjcpe47g=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.1.tgz"
- "version" "7.24.1"
+ version "7.24.1"
+ resolved "https://registry.npmmirror.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.1.tgz"
+ integrity sha512-KjmcIM+fxgY+KxPVbjelJC6hrH1CgtPmTvdXAfn3/a9CnWGSTY7nH4zm5+cjmWJybdcPSsD0++QssDsjcpe47g==
dependencies:
"@babel/helper-plugin-utils" "^7.24.0"
"@babel/helper-skip-transparent-expression-wrappers" "^7.22.5"
"@babel/plugin-transform-sticky-regex@^7.24.1":
- "integrity" "sha512-9v0f1bRXgPVcPrngOQvLXeGNNVLc8UjMVfebo9ka0WF3/7+aVUHmaJVT3sa0XCzEFioPfPHZiOcYG9qOsH63cw=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.1.tgz"
- "version" "7.24.1"
+ version "7.24.1"
+ resolved "https://registry.npmmirror.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.1.tgz"
+ integrity sha512-9v0f1bRXgPVcPrngOQvLXeGNNVLc8UjMVfebo9ka0WF3/7+aVUHmaJVT3sa0XCzEFioPfPHZiOcYG9qOsH63cw==
dependencies:
"@babel/helper-plugin-utils" "^7.24.0"
"@babel/plugin-transform-template-literals@^7.24.1":
- "integrity" "sha512-WRkhROsNzriarqECASCNu/nojeXCDTE/F2HmRgOzi7NGvyfYGq1NEjKBK3ckLfRgGc6/lPAqP0vDOSw3YtG34g=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.1.tgz"
- "version" "7.24.1"
+ version "7.24.1"
+ resolved "https://registry.npmmirror.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.1.tgz"
+ integrity sha512-WRkhROsNzriarqECASCNu/nojeXCDTE/F2HmRgOzi7NGvyfYGq1NEjKBK3ckLfRgGc6/lPAqP0vDOSw3YtG34g==
dependencies:
"@babel/helper-plugin-utils" "^7.24.0"
"@babel/plugin-transform-typeof-symbol@^7.24.1":
- "integrity" "sha512-CBfU4l/A+KruSUoW+vTQthwcAdwuqbpRNB8HQKlZABwHRhsdHZ9fezp4Sn18PeAlYxTNiLMlx4xUBV3AWfg1BA=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.1.tgz"
- "version" "7.24.1"
+ version "7.24.1"
+ resolved "https://registry.npmmirror.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.1.tgz"
+ integrity sha512-CBfU4l/A+KruSUoW+vTQthwcAdwuqbpRNB8HQKlZABwHRhsdHZ9fezp4Sn18PeAlYxTNiLMlx4xUBV3AWfg1BA==
dependencies:
"@babel/helper-plugin-utils" "^7.24.0"
"@babel/plugin-transform-typescript@^7.20.7", "@babel/plugin-transform-typescript@^7.23.3", "@babel/plugin-transform-typescript@^7.24.1":
- "integrity" "sha512-liYSESjX2fZ7JyBFkYG78nfvHlMKE6IpNdTVnxmlYUR+j5ZLsitFbaAE+eJSK2zPPkNWNw4mXL51rQ8WrvdK0w=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.24.1.tgz"
- "version" "7.24.1"
+ version "7.24.1"
+ resolved "https://registry.npmmirror.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.24.1.tgz"
+ integrity sha512-liYSESjX2fZ7JyBFkYG78nfvHlMKE6IpNdTVnxmlYUR+j5ZLsitFbaAE+eJSK2zPPkNWNw4mXL51rQ8WrvdK0w==
dependencies:
"@babel/helper-annotate-as-pure" "^7.22.5"
"@babel/helper-create-class-features-plugin" "^7.24.1"
@@ -829,40 +815,40 @@
"@babel/plugin-syntax-typescript" "^7.24.1"
"@babel/plugin-transform-unicode-escapes@^7.24.1":
- "integrity" "sha512-RlkVIcWT4TLI96zM660S877E7beKlQw7Ig+wqkKBiWfj0zH5Q4h50q6er4wzZKRNSYpfo6ILJ+hrJAGSX2qcNw=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.1.tgz"
- "version" "7.24.1"
+ version "7.24.1"
+ resolved "https://registry.npmmirror.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.1.tgz"
+ integrity sha512-RlkVIcWT4TLI96zM660S877E7beKlQw7Ig+wqkKBiWfj0zH5Q4h50q6er4wzZKRNSYpfo6ILJ+hrJAGSX2qcNw==
dependencies:
"@babel/helper-plugin-utils" "^7.24.0"
"@babel/plugin-transform-unicode-property-regex@^7.24.1":
- "integrity" "sha512-Ss4VvlfYV5huWApFsF8/Sq0oXnGO+jB+rijFEFugTd3cwSObUSnUi88djgR5528Csl0uKlrI331kRqe56Ov2Ng=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.1.tgz"
- "version" "7.24.1"
+ version "7.24.1"
+ resolved "https://registry.npmmirror.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.1.tgz"
+ integrity sha512-Ss4VvlfYV5huWApFsF8/Sq0oXnGO+jB+rijFEFugTd3cwSObUSnUi88djgR5528Csl0uKlrI331kRqe56Ov2Ng==
dependencies:
"@babel/helper-create-regexp-features-plugin" "^7.22.15"
"@babel/helper-plugin-utils" "^7.24.0"
"@babel/plugin-transform-unicode-regex@^7.24.1":
- "integrity" "sha512-2A/94wgZgxfTsiLaQ2E36XAOdcZmGAaEEgVmxQWwZXWkGhvoHbaqXcKnU8zny4ycpu3vNqg0L/PcCiYtHtA13g=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.1.tgz"
- "version" "7.24.1"
+ version "7.24.1"
+ resolved "https://registry.npmmirror.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.1.tgz"
+ integrity sha512-2A/94wgZgxfTsiLaQ2E36XAOdcZmGAaEEgVmxQWwZXWkGhvoHbaqXcKnU8zny4ycpu3vNqg0L/PcCiYtHtA13g==
dependencies:
"@babel/helper-create-regexp-features-plugin" "^7.22.15"
"@babel/helper-plugin-utils" "^7.24.0"
"@babel/plugin-transform-unicode-sets-regex@^7.24.1":
- "integrity" "sha512-fqj4WuzzS+ukpgerpAoOnMfQXwUHFxXUZUE84oL2Kao2N8uSlvcpnAidKASgsNgzZHBsHWvcm8s9FPWUhAb8fA=="
- "resolved" "https://registry.npmmirror.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.1.tgz"
- "version" "7.24.1"
+ version "7.24.1"
+ resolved "https://registry.npmmirror.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.1.tgz"
+ integrity sha512-fqj4WuzzS+ukpgerpAoOnMfQXwUHFxXUZUE84oL2Kao2N8uSlvcpnAidKASgsNgzZHBsHWvcm8s9FPWUhAb8fA==
dependencies:
"@babel/helper-create-regexp-features-plugin" "^7.22.15"
"@babel/helper-plugin-utils" "^7.24.0"
"@babel/preset-env@^7.22.9":
- "integrity" "sha512-fSk430k5c2ff8536JcPvPWK4tZDwehWLGlBp0wrsBUjZVdeQV6lePbwKWZaZfK2vnh/1kQX1PzAJWsnBmVgGJA=="
- "resolved" "https://registry.npmmirror.com/@babel/preset-env/-/preset-env-7.24.3.tgz"
- "version" "7.24.3"
+ version "7.24.3"
+ resolved "https://registry.npmmirror.com/@babel/preset-env/-/preset-env-7.24.3.tgz"
+ integrity sha512-fSk430k5c2ff8536JcPvPWK4tZDwehWLGlBp0wrsBUjZVdeQV6lePbwKWZaZfK2vnh/1kQX1PzAJWsnBmVgGJA==
dependencies:
"@babel/compat-data" "^7.24.1"
"@babel/helper-compilation-targets" "^7.23.6"
@@ -939,25 +925,25 @@
"@babel/plugin-transform-unicode-regex" "^7.24.1"
"@babel/plugin-transform-unicode-sets-regex" "^7.24.1"
"@babel/preset-modules" "0.1.6-no-external-plugins"
- "babel-plugin-polyfill-corejs2" "^0.4.10"
- "babel-plugin-polyfill-corejs3" "^0.10.4"
- "babel-plugin-polyfill-regenerator" "^0.6.1"
- "core-js-compat" "^3.31.0"
- "semver" "^6.3.1"
+ babel-plugin-polyfill-corejs2 "^0.4.10"
+ babel-plugin-polyfill-corejs3 "^0.10.4"
+ babel-plugin-polyfill-regenerator "^0.6.1"
+ core-js-compat "^3.31.0"
+ semver "^6.3.1"
"@babel/preset-modules@0.1.6-no-external-plugins":
- "integrity" "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA=="
- "resolved" "https://registry.npmmirror.com/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz"
- "version" "0.1.6-no-external-plugins"
+ version "0.1.6-no-external-plugins"
+ resolved "https://registry.npmmirror.com/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz"
+ integrity sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==
dependencies:
"@babel/helper-plugin-utils" "^7.0.0"
"@babel/types" "^7.4.4"
- "esutils" "^2.0.2"
+ esutils "^2.0.2"
"@babel/preset-typescript@^7.24.1":
- "integrity" "sha512-1DBaMmRDpuYQBPWD8Pf/WEwCrtgRHxsZnP4mIy9G/X+hFfbI47Q2G4t1Paakld84+qsk2fSsUPMKg71jkoOOaQ=="
- "resolved" "https://registry.npmmirror.com/@babel/preset-typescript/-/preset-typescript-7.24.1.tgz"
- "version" "7.24.1"
+ version "7.24.1"
+ resolved "https://registry.npmmirror.com/@babel/preset-typescript/-/preset-typescript-7.24.1.tgz"
+ integrity sha512-1DBaMmRDpuYQBPWD8Pf/WEwCrtgRHxsZnP4mIy9G/X+hFfbI47Q2G4t1Paakld84+qsk2fSsUPMKg71jkoOOaQ==
dependencies:
"@babel/helper-plugin-utils" "^7.24.0"
"@babel/helper-validator-option" "^7.23.5"
@@ -966,30 +952,30 @@
"@babel/plugin-transform-typescript" "^7.24.1"
"@babel/regjsgen@^0.8.0":
- "integrity" "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA=="
- "resolved" "https://registry.npmmirror.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz"
- "version" "0.8.0"
+ version "0.8.0"
+ resolved "https://registry.npmmirror.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz"
+ integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==
"@babel/runtime@^7.7.2", "@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"
+ version "7.24.1"
+ resolved "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.24.1.tgz"
+ integrity sha512-+BIznRzyqBf+2wCTxcKE3wDjfGeCoVE61KSHGpkzqrLi8qxqFwBeUFyId2cxkTmm55fzDGnm0+yCxaxygrLUnQ==
dependencies:
- "regenerator-runtime" "^0.14.0"
+ regenerator-runtime "^0.14.0"
-"@babel/template@^7.22.15", "@babel/template@^7.23.9", "@babel/template@^7.24.0", "@babel/template@^7.3.3":
- "integrity" "sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA=="
- "resolved" "https://registry.npmmirror.com/@babel/template/-/template-7.24.0.tgz"
- "version" "7.24.0"
+"@babel/template@^7.22.15", "@babel/template@^7.23.9", "@babel/template@^7.24.0":
+ version "7.24.0"
+ resolved "https://registry.npmmirror.com/@babel/template/-/template-7.24.0.tgz"
+ integrity sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==
dependencies:
"@babel/code-frame" "^7.23.5"
"@babel/parser" "^7.24.0"
"@babel/types" "^7.24.0"
-"@babel/traverse@^7.23.9", "@babel/traverse@^7.24.1", "@babel/traverse@^7.7.2":
- "integrity" "sha512-xuU6o9m68KeqZbQuDt2TcKSxUw/mrsvavlEqQ1leZ/B+C9tk6E4sRWy97WaXgvq5E+nU3cXMxv3WKOCanVMCmQ=="
- "resolved" "https://registry.npmmirror.com/@babel/traverse/-/traverse-7.24.1.tgz"
- "version" "7.24.1"
+"@babel/traverse@^7.23.9", "@babel/traverse@^7.24.1":
+ version "7.24.1"
+ resolved "https://registry.npmmirror.com/@babel/traverse/-/traverse-7.24.1.tgz"
+ integrity sha512-xuU6o9m68KeqZbQuDt2TcKSxUw/mrsvavlEqQ1leZ/B+C9tk6E4sRWy97WaXgvq5E+nU3cXMxv3WKOCanVMCmQ==
dependencies:
"@babel/code-frame" "^7.24.1"
"@babel/generator" "^7.24.1"
@@ -999,50 +985,50 @@
"@babel/helper-split-export-declaration" "^7.22.6"
"@babel/parser" "^7.24.1"
"@babel/types" "^7.24.0"
- "debug" "^4.3.1"
- "globals" "^11.1.0"
+ debug "^4.3.1"
+ globals "^11.1.0"
-"@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.22.15", "@babel/types@^7.22.19", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.23.9", "@babel/types@^7.24.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4":
- "integrity" "sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w=="
- "resolved" "https://registry.npmmirror.com/@babel/types/-/types-7.24.0.tgz"
- "version" "7.24.0"
+"@babel/types@^7.20.7", "@babel/types@^7.22.15", "@babel/types@^7.22.19", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.23.9", "@babel/types@^7.24.0", "@babel/types@^7.4.4":
+ version "7.24.0"
+ resolved "https://registry.npmmirror.com/@babel/types/-/types-7.24.0.tgz"
+ integrity sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==
dependencies:
"@babel/helper-string-parser" "^7.23.4"
"@babel/helper-validator-identifier" "^7.22.20"
- "to-fast-properties" "^2.0.0"
-
-"@bcoe/v8-coverage@^0.2.3":
- "integrity" "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw=="
- "resolved" "https://registry.npmmirror.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz"
- "version" "0.2.3"
+ to-fast-properties "^2.0.0"
"@climblee/uv-ui@^1.1.20":
- "integrity" "sha512-jkyesHJsPJkF4Nap9ZmG1/ibKlxXA5M8+ntqKXwwloIsYSYL5SOKb0gyPj17aBOU1PkJpmeiZ8PwnTolhK2/HA=="
- "resolved" "https://registry.npmmirror.com/@climblee/uv-ui/-/uv-ui-1.1.20.tgz"
- "version" "1.1.20"
+ version "1.1.20"
+ resolved "https://registry.npmmirror.com/@climblee/uv-ui/-/uv-ui-1.1.20.tgz"
+ integrity sha512-jkyesHJsPJkF4Nap9ZmG1/ibKlxXA5M8+ntqKXwwloIsYSYL5SOKb0gyPj17aBOU1PkJpmeiZ8PwnTolhK2/HA==
+
+"@dcloudio/types@^2.0.16":
+ version "2.6.12"
+ resolved "https://registry.npmmirror.com/@dcloudio/types/-/types-2.6.12.tgz#6c9559b9e65483f355dd61cb88fe8c14c8e61189"
+ integrity sha512-mrCMwcINy1IFjU9VUqLeWBkj404yWs5paLDttBcA+eqUjanuUQbBcTVPqlrGgkyzLXDcV2oDDZRSNxNpXi4kMQ==
"@dcloudio/types@^3.3.2":
- "integrity" "sha512-IPXuoghLv7qNPOnRuP7vC5++MdRHhE0U7EMw9ia//uOh69fFXZiRTfoHd51+nzciD6R50gqYhbrCCZIxnxhM9Q=="
- "resolved" "https://registry.npmmirror.com/@dcloudio/types/-/types-3.4.8.tgz"
- "version" "3.4.8"
+ version "3.4.8"
+ resolved "https://registry.npmmirror.com/@dcloudio/types/-/types-3.4.8.tgz"
+ integrity sha512-IPXuoghLv7qNPOnRuP7vC5++MdRHhE0U7EMw9ia//uOh69fFXZiRTfoHd51+nzciD6R50gqYhbrCCZIxnxhM9Q==
"@dcloudio/uni-app-plus@3.0.0-3090920231225001":
- "integrity" "sha512-TCzWHbwuheEBSzpTqpHh/imhj4Rkwdg48m9C7ZLqun5runI056TEUdrpfuLBVuwsttk5NSpqm11ywS7GSSM7Mg=="
- "resolved" "https://registry.npmmirror.com/@dcloudio/uni-app-plus/-/uni-app-plus-3.0.0-3090920231225001.tgz"
- "version" "3.0.0-3090920231225001"
+ version "3.0.0-3090920231225001"
+ resolved "https://registry.npmmirror.com/@dcloudio/uni-app-plus/-/uni-app-plus-3.0.0-3090920231225001.tgz"
+ integrity sha512-TCzWHbwuheEBSzpTqpHh/imhj4Rkwdg48m9C7ZLqun5runI056TEUdrpfuLBVuwsttk5NSpqm11ywS7GSSM7Mg==
dependencies:
"@dcloudio/uni-app-uts" "3.0.0-3090920231225001"
"@dcloudio/uni-app-vite" "3.0.0-3090920231225001"
"@dcloudio/uni-app-vue" "3.0.0-3090920231225001"
- "debug" "^4.3.3"
- "fs-extra" "^10.0.0"
- "licia" "^1.29.0"
- "postcss-selector-parser" "^6.0.6"
+ debug "^4.3.3"
+ fs-extra "^10.0.0"
+ licia "^1.29.0"
+ postcss-selector-parser "^6.0.6"
"@dcloudio/uni-app-uts@3.0.0-3090920231225001":
- "integrity" "sha512-61At6ZKh9SpHMuewxtZEOuDS1hkwFs5AecqavFAZWovVQR30it2e5zSN4kwq/ZM1An/HFs0TLXV3YBnx9Q07oA=="
- "resolved" "https://registry.npmmirror.com/@dcloudio/uni-app-uts/-/uni-app-uts-3.0.0-3090920231225001.tgz"
- "version" "3.0.0-3090920231225001"
+ version "3.0.0-3090920231225001"
+ resolved "https://registry.npmmirror.com/@dcloudio/uni-app-uts/-/uni-app-uts-3.0.0-3090920231225001.tgz"
+ integrity sha512-61At6ZKh9SpHMuewxtZEOuDS1hkwFs5AecqavFAZWovVQR30it2e5zSN4kwq/ZM1An/HFs0TLXV3YBnx9Q07oA==
dependencies:
"@babel/parser" "^7.16.4"
"@babel/types" "^7.20.7"
@@ -1056,18 +1042,18 @@
"@vue/compiler-core" "3.2.47"
"@vue/compiler-sfc" "3.2.47"
"@vue/shared" "3.2.47"
- "debug" "^4.3.3"
- "es-module-lexer" "^1.2.1"
- "estree-walker" "^2.0.2"
- "fs-extra" "^10.0.0"
- "picocolors" "^1.0.0"
- "source-map-js" "^1.0.2"
- "unplugin-auto-import" "^0.16.7"
+ debug "^4.3.3"
+ es-module-lexer "^1.2.1"
+ estree-walker "^2.0.2"
+ fs-extra "^10.0.0"
+ picocolors "^1.0.0"
+ source-map-js "^1.0.2"
+ unplugin-auto-import "^0.16.7"
"@dcloudio/uni-app-vite@3.0.0-3090920231225001":
- "integrity" "sha512-MkmI3qzsGYrT787lRMyhb/DdIF9mE/BbhrExwM/RBshnVzl6rjQIKx5lIG94t58WIaP7Jcl/pJw+IPAe1FTQyQ=="
- "resolved" "https://registry.npmmirror.com/@dcloudio/uni-app-vite/-/uni-app-vite-3.0.0-3090920231225001.tgz"
- "version" "3.0.0-3090920231225001"
+ version "3.0.0-3090920231225001"
+ resolved "https://registry.npmmirror.com/@dcloudio/uni-app-vite/-/uni-app-vite-3.0.0-3090920231225001.tgz"
+ integrity sha512-MkmI3qzsGYrT787lRMyhb/DdIF9mE/BbhrExwM/RBshnVzl6rjQIKx5lIG94t58WIaP7Jcl/pJw+IPAe1FTQyQ==
dependencies:
"@dcloudio/uni-cli-shared" "3.0.0-3090920231225001"
"@dcloudio/uni-i18n" "3.0.0-3090920231225001"
@@ -1077,19 +1063,19 @@
"@vitejs/plugin-vue" "^4.2.1"
"@vue/compiler-dom" "3.2.47"
"@vue/compiler-sfc" "3.2.47"
- "debug" "^4.3.3"
- "fs-extra" "^10.0.0"
- "picocolors" "^1.0.0"
+ debug "^4.3.3"
+ fs-extra "^10.0.0"
+ picocolors "^1.0.0"
"@dcloudio/uni-app-vue@3.0.0-3090920231225001":
- "integrity" "sha512-D7I4jGSnpBihSXXeckRSD152Da2N2vKDtGF1sbNe2m1R04W36AkVUtzFGpSOml4MNIedCGtzGWXKaX7rIU+mFA=="
- "resolved" "https://registry.npmmirror.com/@dcloudio/uni-app-vue/-/uni-app-vue-3.0.0-3090920231225001.tgz"
- "version" "3.0.0-3090920231225001"
+ version "3.0.0-3090920231225001"
+ resolved "https://registry.npmmirror.com/@dcloudio/uni-app-vue/-/uni-app-vue-3.0.0-3090920231225001.tgz"
+ integrity sha512-D7I4jGSnpBihSXXeckRSD152Da2N2vKDtGF1sbNe2m1R04W36AkVUtzFGpSOml4MNIedCGtzGWXKaX7rIU+mFA==
"@dcloudio/uni-app@3.0.0-3090920231225001":
- "integrity" "sha512-NsGrGjNmHc2zH1c5eqnHwSxuMNse+RknCQWIIWnnz+Q8lqHc1I9zf2mzxYXyNBHy4VhGRY2zblhkUyWLtGRaaA=="
- "resolved" "https://registry.npmmirror.com/@dcloudio/uni-app/-/uni-app-3.0.0-3090920231225001.tgz"
- "version" "3.0.0-3090920231225001"
+ version "3.0.0-3090920231225001"
+ resolved "https://registry.npmmirror.com/@dcloudio/uni-app/-/uni-app-3.0.0-3090920231225001.tgz"
+ integrity sha512-NsGrGjNmHc2zH1c5eqnHwSxuMNse+RknCQWIIWnnz+Q8lqHc1I9zf2mzxYXyNBHy4VhGRY2zblhkUyWLtGRaaA==
dependencies:
"@dcloudio/uni-cloud" "3.0.0-3090920231225001"
"@dcloudio/uni-components" "3.0.0-3090920231225001"
@@ -1100,27 +1086,27 @@
"@vue/shared" "3.2.47"
"@dcloudio/uni-automator@3.0.0-3090920231225001":
- "integrity" "sha512-6PKcEJK6VAARpEtsFUypFEu6DeAminijHJb63x6oK1lIt0VlJFGjXuCTBbFQTf6uLFSsUGMV4wcCmh2NswXxmg=="
- "resolved" "https://registry.npmmirror.com/@dcloudio/uni-automator/-/uni-automator-3.0.0-3090920231225001.tgz"
- "version" "3.0.0-3090920231225001"
+ version "3.0.0-3090920231225001"
+ resolved "https://registry.npmmirror.com/@dcloudio/uni-automator/-/uni-automator-3.0.0-3090920231225001.tgz"
+ integrity sha512-6PKcEJK6VAARpEtsFUypFEu6DeAminijHJb63x6oK1lIt0VlJFGjXuCTBbFQTf6uLFSsUGMV4wcCmh2NswXxmg==
dependencies:
"@dcloudio/uni-cli-shared" "3.0.0-3090920231225001"
- "address" "^1.1.2"
- "cross-env" "^7.0.3"
- "debug" "^4.3.3"
- "default-gateway" "^6.0.3"
- "fs-extra" "^10.0.0"
- "jsonc-parser" "^3.2.0"
- "licia" "^1.29.0"
- "merge" "^2.1.1"
- "qrcode-reader" "^1.0.4"
- "qrcode-terminal" "^0.12.0"
- "ws" "^8.4.2"
+ address "^1.1.2"
+ cross-env "^7.0.3"
+ debug "^4.3.3"
+ default-gateway "^6.0.3"
+ fs-extra "^10.0.0"
+ jsonc-parser "^3.2.0"
+ licia "^1.29.0"
+ merge "^2.1.1"
+ qrcode-reader "^1.0.4"
+ qrcode-terminal "^0.12.0"
+ ws "^8.4.2"
"@dcloudio/uni-cli-shared@3.0.0-3090920231225001":
- "integrity" "sha512-6Pt2nCRI57OwIoqBNctPTQ05oJPTZGlocylmrbpUy8Q5Z2eyQNlnA/jTm9L5tM6nnfJKzBE/yOBMOgJDsVWNYw=="
- "resolved" "https://registry.npmmirror.com/@dcloudio/uni-cli-shared/-/uni-cli-shared-3.0.0-3090920231225001.tgz"
- "version" "3.0.0-3090920231225001"
+ version "3.0.0-3090920231225001"
+ resolved "https://registry.npmmirror.com/@dcloudio/uni-cli-shared/-/uni-cli-shared-3.0.0-3090920231225001.tgz"
+ integrity sha512-6Pt2nCRI57OwIoqBNctPTQ05oJPTZGlocylmrbpUy8Q5Z2eyQNlnA/jTm9L5tM6nnfJKzBE/yOBMOgJDsVWNYw==
dependencies:
"@ampproject/remapping" "^2.1.2"
"@babel/core" "^7.21.3"
@@ -1137,56 +1123,56 @@
"@vue/compiler-sfc" "3.2.47"
"@vue/server-renderer" "3.2.47"
"@vue/shared" "3.2.47"
- "autoprefixer" "^10.4.14"
- "base64url" "^3.0.1"
- "chokidar" "^3.5.3"
- "compare-versions" "^3.6.0"
- "debug" "^4.3.3"
- "es-module-lexer" "^1.2.1"
- "esbuild" "^0.17.5"
- "estree-walker" "^2.0.2"
- "fast-glob" "^3.2.11"
- "fs-extra" "^10.0.0"
- "hash-sum" "^2.0.0"
- "jsonc-parser" "^3.0.0"
- "magic-string" "^0.30.0"
- "merge" "^2.1.1"
- "mime" "^3.0.0"
- "module-alias" "^2.2.2"
- "os-locale-s-fix" "^1.0.8-fix-1"
- "picocolors" "^1.0.0"
- "postcss-import" "^14.0.2"
- "postcss-load-config" "^3.1.1"
- "postcss-modules" "^4.3.0"
- "postcss-selector-parser" "^6.0.6"
- "resolve" "^1.22.1"
- "tapable" "^2.2.0"
- "xregexp" "3.1.0"
+ autoprefixer "^10.4.14"
+ base64url "^3.0.1"
+ chokidar "^3.5.3"
+ compare-versions "^3.6.0"
+ debug "^4.3.3"
+ es-module-lexer "^1.2.1"
+ esbuild "^0.17.5"
+ estree-walker "^2.0.2"
+ fast-glob "^3.2.11"
+ fs-extra "^10.0.0"
+ hash-sum "^2.0.0"
+ jsonc-parser "^3.0.0"
+ magic-string "^0.30.0"
+ merge "^2.1.1"
+ mime "^3.0.0"
+ module-alias "^2.2.2"
+ os-locale-s-fix "^1.0.8-fix-1"
+ picocolors "^1.0.0"
+ postcss-import "^14.0.2"
+ postcss-load-config "^3.1.1"
+ postcss-modules "^4.3.0"
+ postcss-selector-parser "^6.0.6"
+ resolve "^1.22.1"
+ tapable "^2.2.0"
+ xregexp "3.1.0"
"@dcloudio/uni-cloud@3.0.0-3090920231225001":
- "integrity" "sha512-+k8cnrQZlBYbY01Li9rR5PBcxxvn/i8sHpj+i3rbzJioks4nneR64ZP14Zisu07v5VwLcjuZNdI8Ato7KZjyUA=="
- "resolved" "https://registry.npmmirror.com/@dcloudio/uni-cloud/-/uni-cloud-3.0.0-3090920231225001.tgz"
- "version" "3.0.0-3090920231225001"
+ version "3.0.0-3090920231225001"
+ resolved "https://registry.npmmirror.com/@dcloudio/uni-cloud/-/uni-cloud-3.0.0-3090920231225001.tgz"
+ integrity sha512-+k8cnrQZlBYbY01Li9rR5PBcxxvn/i8sHpj+i3rbzJioks4nneR64ZP14Zisu07v5VwLcjuZNdI8Ato7KZjyUA==
dependencies:
"@dcloudio/uni-cli-shared" "3.0.0-3090920231225001"
"@dcloudio/uni-i18n" "3.0.0-3090920231225001"
"@dcloudio/uni-shared" "3.0.0-3090920231225001"
"@vue/shared" "3.2.47"
- "fast-glob" "^3.2.11"
+ fast-glob "^3.2.11"
"@dcloudio/uni-components@3.0.0-3090920231225001":
- "integrity" "sha512-fyqPOzmEjgfhwrElZH+yTBjqbCzefgZTkbZrgPaQkvXRT8sJpsTpcjF8wNPLo0dB+9XppkNAJDy+c9EkDJGeKQ=="
- "resolved" "https://registry.npmmirror.com/@dcloudio/uni-components/-/uni-components-3.0.0-3090920231225001.tgz"
- "version" "3.0.0-3090920231225001"
+ version "3.0.0-3090920231225001"
+ resolved "https://registry.npmmirror.com/@dcloudio/uni-components/-/uni-components-3.0.0-3090920231225001.tgz"
+ integrity sha512-fyqPOzmEjgfhwrElZH+yTBjqbCzefgZTkbZrgPaQkvXRT8sJpsTpcjF8wNPLo0dB+9XppkNAJDy+c9EkDJGeKQ==
dependencies:
"@dcloudio/uni-cloud" "3.0.0-3090920231225001"
"@dcloudio/uni-h5" "3.0.0-3090920231225001"
"@dcloudio/uni-i18n" "3.0.0-3090920231225001"
"@dcloudio/uni-h5-vite@3.0.0-3090920231225001":
- "integrity" "sha512-gyhFfI77gL2saPef0+3nQ9+mi//Vk/N7PeZCSxq6oRpHIUE3TkpB3xvQrPkciJPG8ivHX5BGcqcOdZt36qgBtA=="
- "resolved" "https://registry.npmmirror.com/@dcloudio/uni-h5-vite/-/uni-h5-vite-3.0.0-3090920231225001.tgz"
- "version" "3.0.0-3090920231225001"
+ version "3.0.0-3090920231225001"
+ resolved "https://registry.npmmirror.com/@dcloudio/uni-h5-vite/-/uni-h5-vite-3.0.0-3090920231225001.tgz"
+ integrity sha512-gyhFfI77gL2saPef0+3nQ9+mi//Vk/N7PeZCSxq6oRpHIUE3TkpB3xvQrPkciJPG8ivHX5BGcqcOdZt36qgBtA==
dependencies:
"@dcloudio/uni-cli-shared" "3.0.0-3090920231225001"
"@dcloudio/uni-shared" "3.0.0-3090920231225001"
@@ -1195,23 +1181,23 @@
"@vue/compiler-sfc" "3.2.47"
"@vue/server-renderer" "3.2.47"
"@vue/shared" "3.2.47"
- "debug" "^4.3.3"
- "fs-extra" "^10.0.0"
- "mime" "^3.0.0"
- "module-alias" "^2.2.2"
+ debug "^4.3.3"
+ fs-extra "^10.0.0"
+ mime "^3.0.0"
+ module-alias "^2.2.2"
"@dcloudio/uni-h5-vue@3.0.0-3090920231225001":
- "integrity" "sha512-v19rnmf+V+2G07ABjViyaLqDcVJReBVuAb0xuSzNiLIezQ3GRFJAf4XEjbk56BrrRfdDRaNJ+6lrWP5j1KI8nw=="
- "resolved" "https://registry.npmmirror.com/@dcloudio/uni-h5-vue/-/uni-h5-vue-3.0.0-3090920231225001.tgz"
- "version" "3.0.0-3090920231225001"
+ version "3.0.0-3090920231225001"
+ resolved "https://registry.npmmirror.com/@dcloudio/uni-h5-vue/-/uni-h5-vue-3.0.0-3090920231225001.tgz"
+ integrity sha512-v19rnmf+V+2G07ABjViyaLqDcVJReBVuAb0xuSzNiLIezQ3GRFJAf4XEjbk56BrrRfdDRaNJ+6lrWP5j1KI8nw==
dependencies:
"@dcloudio/uni-shared" "3.0.0-3090920231225001"
"@vue/server-renderer" "3.2.47"
"@dcloudio/uni-h5@3.0.0-3090920231225001":
- "integrity" "sha512-q3YR+wESXb9JdFOJdoX8I7ER2TTOvY23fHFMMq1wZW49WLufMMu/BKM7FUeHtX9uteqMIVJDrzrjknwLgNUJiw=="
- "resolved" "https://registry.npmmirror.com/@dcloudio/uni-h5/-/uni-h5-3.0.0-3090920231225001.tgz"
- "version" "3.0.0-3090920231225001"
+ version "3.0.0-3090920231225001"
+ resolved "https://registry.npmmirror.com/@dcloudio/uni-h5/-/uni-h5-3.0.0-3090920231225001.tgz"
+ integrity sha512-q3YR+wESXb9JdFOJdoX8I7ER2TTOvY23fHFMMq1wZW49WLufMMu/BKM7FUeHtX9uteqMIVJDrzrjknwLgNUJiw==
dependencies:
"@dcloudio/uni-h5-vite" "3.0.0-3090920231225001"
"@dcloudio/uni-h5-vue" "3.0.0-3090920231225001"
@@ -1219,22 +1205,22 @@
"@dcloudio/uni-shared" "3.0.0-3090920231225001"
"@vue/server-renderer" "3.2.47"
"@vue/shared" "3.2.47"
- "debug" "^4.3.3"
- "localstorage-polyfill" "^1.0.1"
- "postcss-selector-parser" "^6.0.6"
- "safe-area-insets" "^1.4.1"
- "vue-router" "^4.1.6"
- "xmlhttprequest" "^1.8.0"
+ debug "^4.3.3"
+ localstorage-polyfill "^1.0.1"
+ postcss-selector-parser "^6.0.6"
+ safe-area-insets "^1.4.1"
+ vue-router "^4.1.6"
+ xmlhttprequest "^1.8.0"
"@dcloudio/uni-i18n@3.0.0-3090920231225001":
- "integrity" "sha512-GUiyXxeLvunToD2LC1FybqtrLw/cbKmtO/Q3mwue0rEurhaTrabiVoOntP4n1t4QMaL+dFsex06cRbZgafqlIw=="
- "resolved" "https://registry.npmmirror.com/@dcloudio/uni-i18n/-/uni-i18n-3.0.0-3090920231225001.tgz"
- "version" "3.0.0-3090920231225001"
+ version "3.0.0-3090920231225001"
+ resolved "https://registry.npmmirror.com/@dcloudio/uni-i18n/-/uni-i18n-3.0.0-3090920231225001.tgz"
+ integrity sha512-GUiyXxeLvunToD2LC1FybqtrLw/cbKmtO/Q3mwue0rEurhaTrabiVoOntP4n1t4QMaL+dFsex06cRbZgafqlIw==
"@dcloudio/uni-mp-alipay@3.0.0-3090920231225001":
- "integrity" "sha512-zHcwqmFi9NtzW3cW9kAAjdfTbJ1YPrE8LKAbjHyp5XiytSRcTiuSqipBs4HgtVBijur8FPxrZtIYcGIQZQskBw=="
- "resolved" "https://registry.npmmirror.com/@dcloudio/uni-mp-alipay/-/uni-mp-alipay-3.0.0-3090920231225001.tgz"
- "version" "3.0.0-3090920231225001"
+ version "3.0.0-3090920231225001"
+ resolved "https://registry.npmmirror.com/@dcloudio/uni-mp-alipay/-/uni-mp-alipay-3.0.0-3090920231225001.tgz"
+ integrity sha512-zHcwqmFi9NtzW3cW9kAAjdfTbJ1YPrE8LKAbjHyp5XiytSRcTiuSqipBs4HgtVBijur8FPxrZtIYcGIQZQskBw==
dependencies:
"@dcloudio/uni-cli-shared" "3.0.0-3090920231225001"
"@dcloudio/uni-mp-vite" "3.0.0-3090920231225001"
@@ -1244,9 +1230,9 @@
"@vue/shared" "3.2.47"
"@dcloudio/uni-mp-baidu@3.0.0-3090920231225001":
- "integrity" "sha512-zhS+I+KL7ecmni2lwy6KL5gpCqPQ/7gygkqBqdNIOq9eDB7c4rlPF6w+j7WmeBWeZPZpccYaQnsn9W7swpnmRA=="
- "resolved" "https://registry.npmmirror.com/@dcloudio/uni-mp-baidu/-/uni-mp-baidu-3.0.0-3090920231225001.tgz"
- "version" "3.0.0-3090920231225001"
+ version "3.0.0-3090920231225001"
+ resolved "https://registry.npmmirror.com/@dcloudio/uni-mp-baidu/-/uni-mp-baidu-3.0.0-3090920231225001.tgz"
+ integrity sha512-zhS+I+KL7ecmni2lwy6KL5gpCqPQ/7gygkqBqdNIOq9eDB7c4rlPF6w+j7WmeBWeZPZpccYaQnsn9W7swpnmRA==
dependencies:
"@dcloudio/uni-cli-shared" "3.0.0-3090920231225001"
"@dcloudio/uni-mp-compiler" "3.0.0-3090920231225001"
@@ -1256,16 +1242,16 @@
"@dcloudio/uni-shared" "3.0.0-3090920231225001"
"@vue/compiler-core" "3.2.47"
"@vue/shared" "3.2.47"
- "jimp" "^0.10.1"
- "licia" "^1.29.0"
- "qrcode-reader" "^1.0.4"
- "qrcode-terminal" "^0.12.0"
- "ws" "^8.4.2"
+ jimp "^0.10.1"
+ licia "^1.29.0"
+ qrcode-reader "^1.0.4"
+ qrcode-terminal "^0.12.0"
+ ws "^8.4.2"
"@dcloudio/uni-mp-compiler@3.0.0-3090920231225001":
- "integrity" "sha512-q9pgXG1gtN9VMaEQj4jlmHBkKAwFsKTCsZu4FsH4kpFoQoSgdEFH8VAHTWKA9reaUVLJGInO0Nsd+t9rZJi3EA=="
- "resolved" "https://registry.npmmirror.com/@dcloudio/uni-mp-compiler/-/uni-mp-compiler-3.0.0-3090920231225001.tgz"
- "version" "3.0.0-3090920231225001"
+ version "3.0.0-3090920231225001"
+ resolved "https://registry.npmmirror.com/@dcloudio/uni-mp-compiler/-/uni-mp-compiler-3.0.0-3090920231225001.tgz"
+ integrity sha512-q9pgXG1gtN9VMaEQj4jlmHBkKAwFsKTCsZu4FsH4kpFoQoSgdEFH8VAHTWKA9reaUVLJGInO0Nsd+t9rZJi3EA==
dependencies:
"@babel/generator" "^7.20.5"
"@babel/parser" "^7.16.4"
@@ -1275,12 +1261,12 @@
"@vue/compiler-core" "3.2.47"
"@vue/compiler-dom" "3.2.47"
"@vue/shared" "3.2.47"
- "estree-walker" "^2.0.2"
+ estree-walker "^2.0.2"
"@dcloudio/uni-mp-jd@3.0.0-3090920231225001":
- "integrity" "sha512-n+zDI+dRyVgSnp8vcLnflxs7usMEy/sfx2FWB77XswPHiMOi8Wz7SK/CQln/ScKD0pRWDPiXcLh4WXS1u3H0Hg=="
- "resolved" "https://registry.npmmirror.com/@dcloudio/uni-mp-jd/-/uni-mp-jd-3.0.0-3090920231225001.tgz"
- "version" "3.0.0-3090920231225001"
+ version "3.0.0-3090920231225001"
+ resolved "https://registry.npmmirror.com/@dcloudio/uni-mp-jd/-/uni-mp-jd-3.0.0-3090920231225001.tgz"
+ integrity sha512-n+zDI+dRyVgSnp8vcLnflxs7usMEy/sfx2FWB77XswPHiMOi8Wz7SK/CQln/ScKD0pRWDPiXcLh4WXS1u3H0Hg==
dependencies:
"@dcloudio/uni-cli-shared" "3.0.0-3090920231225001"
"@dcloudio/uni-mp-compiler" "3.0.0-3090920231225001"
@@ -1290,9 +1276,9 @@
"@vue/shared" "3.2.47"
"@dcloudio/uni-mp-kuaishou@3.0.0-3090920231225001":
- "integrity" "sha512-Z3VFtDNDUEGkHOs5hzB+HiOuJWxGsLh6jQYlGLwXFNmWJFYWGaEBsAA+NztWOB4fRB2JeYSoTu78Al3MWFRwzQ=="
- "resolved" "https://registry.npmmirror.com/@dcloudio/uni-mp-kuaishou/-/uni-mp-kuaishou-3.0.0-3090920231225001.tgz"
- "version" "3.0.0-3090920231225001"
+ version "3.0.0-3090920231225001"
+ resolved "https://registry.npmmirror.com/@dcloudio/uni-mp-kuaishou/-/uni-mp-kuaishou-3.0.0-3090920231225001.tgz"
+ integrity sha512-Z3VFtDNDUEGkHOs5hzB+HiOuJWxGsLh6jQYlGLwXFNmWJFYWGaEBsAA+NztWOB4fRB2JeYSoTu78Al3MWFRwzQ==
dependencies:
"@dcloudio/uni-cli-shared" "3.0.0-3090920231225001"
"@dcloudio/uni-mp-compiler" "3.0.0-3090920231225001"
@@ -1304,9 +1290,9 @@
"@vue/shared" "3.2.47"
"@dcloudio/uni-mp-lark@3.0.0-3090920231225001":
- "integrity" "sha512-LuXWe7vf2fncf1Hj0PpxKYCRWYwqhcz3kKkauNa9nVNjEwiD83UthW5oDxVWMCklIFjKw91mhe+zqq2Oc8bl1w=="
- "resolved" "https://registry.npmmirror.com/@dcloudio/uni-mp-lark/-/uni-mp-lark-3.0.0-3090920231225001.tgz"
- "version" "3.0.0-3090920231225001"
+ version "3.0.0-3090920231225001"
+ resolved "https://registry.npmmirror.com/@dcloudio/uni-mp-lark/-/uni-mp-lark-3.0.0-3090920231225001.tgz"
+ integrity sha512-LuXWe7vf2fncf1Hj0PpxKYCRWYwqhcz3kKkauNa9nVNjEwiD83UthW5oDxVWMCklIFjKw91mhe+zqq2Oc8bl1w==
dependencies:
"@dcloudio/uni-cli-shared" "3.0.0-3090920231225001"
"@dcloudio/uni-mp-compiler" "3.0.0-3090920231225001"
@@ -1318,21 +1304,21 @@
"@vue/shared" "3.2.47"
"@dcloudio/uni-mp-qq@3.0.0-3090920231225001":
- "integrity" "sha512-f114i9LhYxfgHUFpSKcOHWL5ZqOttwbzNeK7vMRaqUSWX8VKxzXhqJ5OOKB2HeKyMZGJ50wxvyYNYiR01dBg+A=="
- "resolved" "https://registry.npmmirror.com/@dcloudio/uni-mp-qq/-/uni-mp-qq-3.0.0-3090920231225001.tgz"
- "version" "3.0.0-3090920231225001"
+ version "3.0.0-3090920231225001"
+ resolved "https://registry.npmmirror.com/@dcloudio/uni-mp-qq/-/uni-mp-qq-3.0.0-3090920231225001.tgz"
+ integrity sha512-f114i9LhYxfgHUFpSKcOHWL5ZqOttwbzNeK7vMRaqUSWX8VKxzXhqJ5OOKB2HeKyMZGJ50wxvyYNYiR01dBg+A==
dependencies:
"@dcloudio/uni-cli-shared" "3.0.0-3090920231225001"
"@dcloudio/uni-mp-vite" "3.0.0-3090920231225001"
"@dcloudio/uni-mp-vue" "3.0.0-3090920231225001"
"@dcloudio/uni-shared" "3.0.0-3090920231225001"
"@vue/shared" "3.2.47"
- "fs-extra" "^10.0.0"
+ fs-extra "^10.0.0"
"@dcloudio/uni-mp-toutiao@3.0.0-3090920231225001":
- "integrity" "sha512-g6fpZeUS2mBDIalhQEKXnkMAKUP+xGz4poJrjABMRu6L2ayXjOCYHFC0uZEIoagcD5zb3UN4ZrPaQvFtcErqRA=="
- "resolved" "https://registry.npmmirror.com/@dcloudio/uni-mp-toutiao/-/uni-mp-toutiao-3.0.0-3090920231225001.tgz"
- "version" "3.0.0-3090920231225001"
+ version "3.0.0-3090920231225001"
+ resolved "https://registry.npmmirror.com/@dcloudio/uni-mp-toutiao/-/uni-mp-toutiao-3.0.0-3090920231225001.tgz"
+ integrity sha512-g6fpZeUS2mBDIalhQEKXnkMAKUP+xGz4poJrjABMRu6L2ayXjOCYHFC0uZEIoagcD5zb3UN4ZrPaQvFtcErqRA==
dependencies:
"@dcloudio/uni-cli-shared" "3.0.0-3090920231225001"
"@dcloudio/uni-mp-compiler" "3.0.0-3090920231225001"
@@ -1343,9 +1329,9 @@
"@vue/shared" "3.2.47"
"@dcloudio/uni-mp-vite@3.0.0-3090920231225001":
- "integrity" "sha512-kcw5gPzIjMonakkT1PJtBwfr3PA6YKNxB+hJw2+gEnUFHCAVASXAOO1i7AmtWSqJsRI2FigIDDw1rjeMwY/BHg=="
- "resolved" "https://registry.npmmirror.com/@dcloudio/uni-mp-vite/-/uni-mp-vite-3.0.0-3090920231225001.tgz"
- "version" "3.0.0-3090920231225001"
+ version "3.0.0-3090920231225001"
+ resolved "https://registry.npmmirror.com/@dcloudio/uni-mp-vite/-/uni-mp-vite-3.0.0-3090920231225001.tgz"
+ integrity sha512-kcw5gPzIjMonakkT1PJtBwfr3PA6YKNxB+hJw2+gEnUFHCAVASXAOO1i7AmtWSqJsRI2FigIDDw1rjeMwY/BHg==
dependencies:
"@dcloudio/uni-cli-shared" "3.0.0-3090920231225001"
"@dcloudio/uni-i18n" "3.0.0-3090920231225001"
@@ -1354,36 +1340,36 @@
"@dcloudio/uni-shared" "3.0.0-3090920231225001"
"@vue/compiler-sfc" "3.2.47"
"@vue/shared" "3.2.47"
- "debug" "^4.3.3"
+ debug "^4.3.3"
"@dcloudio/uni-mp-vue@3.0.0-3090920231225001":
- "integrity" "sha512-oSlZ9lynhc6f8q7GRQMecZIzUrxnh0pIByDS9zOaYyXfT8oemA7ai2FSpX+McpSQ43VhJfPHzeJbeK2V7F0Csg=="
- "resolved" "https://registry.npmmirror.com/@dcloudio/uni-mp-vue/-/uni-mp-vue-3.0.0-3090920231225001.tgz"
- "version" "3.0.0-3090920231225001"
+ version "3.0.0-3090920231225001"
+ resolved "https://registry.npmmirror.com/@dcloudio/uni-mp-vue/-/uni-mp-vue-3.0.0-3090920231225001.tgz"
+ integrity sha512-oSlZ9lynhc6f8q7GRQMecZIzUrxnh0pIByDS9zOaYyXfT8oemA7ai2FSpX+McpSQ43VhJfPHzeJbeK2V7F0Csg==
dependencies:
"@dcloudio/uni-shared" "3.0.0-3090920231225001"
"@vue/shared" "3.2.47"
"@dcloudio/uni-mp-weixin@3.0.0-3090920231225001":
- "integrity" "sha512-XV43ox/P19pTjvjXrDeIrjmbH8VUeV/iUm7ufK77gCwSAEff2yZOd/FlmikQncQItJP1M7Sxv8DnilEbPeLoBA=="
- "resolved" "https://registry.npmmirror.com/@dcloudio/uni-mp-weixin/-/uni-mp-weixin-3.0.0-3090920231225001.tgz"
- "version" "3.0.0-3090920231225001"
+ version "3.0.0-3090920231225001"
+ resolved "https://registry.npmmirror.com/@dcloudio/uni-mp-weixin/-/uni-mp-weixin-3.0.0-3090920231225001.tgz"
+ integrity sha512-XV43ox/P19pTjvjXrDeIrjmbH8VUeV/iUm7ufK77gCwSAEff2yZOd/FlmikQncQItJP1M7Sxv8DnilEbPeLoBA==
dependencies:
"@dcloudio/uni-cli-shared" "3.0.0-3090920231225001"
"@dcloudio/uni-mp-vite" "3.0.0-3090920231225001"
"@dcloudio/uni-mp-vue" "3.0.0-3090920231225001"
"@dcloudio/uni-shared" "3.0.0-3090920231225001"
"@vue/shared" "3.2.47"
- "jimp" "^0.10.1"
- "licia" "^1.29.0"
- "qrcode-reader" "^1.0.4"
- "qrcode-terminal" "^0.12.0"
- "ws" "^8.4.2"
+ jimp "^0.10.1"
+ licia "^1.29.0"
+ qrcode-reader "^1.0.4"
+ qrcode-terminal "^0.12.0"
+ ws "^8.4.2"
"@dcloudio/uni-mp-xhs@3.0.0-3090920231225001":
- "integrity" "sha512-pY/OCLGNLChmTShAG41sb0AGxqJCqsioNu4fIEKcC2dj8JFOUdcFBYS7ZvhrVrVYCErM0H3GcmLla0cJZfUCjQ=="
- "resolved" "https://registry.npmmirror.com/@dcloudio/uni-mp-xhs/-/uni-mp-xhs-3.0.0-3090920231225001.tgz"
- "version" "3.0.0-3090920231225001"
+ version "3.0.0-3090920231225001"
+ resolved "https://registry.npmmirror.com/@dcloudio/uni-mp-xhs/-/uni-mp-xhs-3.0.0-3090920231225001.tgz"
+ integrity sha512-pY/OCLGNLChmTShAG41sb0AGxqJCqsioNu4fIEKcC2dj8JFOUdcFBYS7ZvhrVrVYCErM0H3GcmLla0cJZfUCjQ==
dependencies:
"@dcloudio/uni-cli-shared" "3.0.0-3090920231225001"
"@dcloudio/uni-mp-compiler" "3.0.0-3090920231225001"
@@ -1393,25 +1379,25 @@
"@vue/shared" "3.2.47"
"@dcloudio/uni-nvue-styler@3.0.0-3090920231225001":
- "integrity" "sha512-rUO12CpVcMV1pMof7w9cs6FpCKuLPhA3fU7Tfl19XVJXv0IY//rX2aucZW0kOpw45RVJyAHbPBFuQKz7kEiGlA=="
- "resolved" "https://registry.npmmirror.com/@dcloudio/uni-nvue-styler/-/uni-nvue-styler-3.0.0-3090920231225001.tgz"
- "version" "3.0.0-3090920231225001"
+ version "3.0.0-3090920231225001"
+ resolved "https://registry.npmmirror.com/@dcloudio/uni-nvue-styler/-/uni-nvue-styler-3.0.0-3090920231225001.tgz"
+ integrity sha512-rUO12CpVcMV1pMof7w9cs6FpCKuLPhA3fU7Tfl19XVJXv0IY//rX2aucZW0kOpw45RVJyAHbPBFuQKz7kEiGlA==
dependencies:
"@vue/shared" "3.2.47"
- "parse-css-font" "^4.0.0"
- "postcss" "^8.4.23"
+ parse-css-font "^4.0.0"
+ postcss "^8.4.23"
"@dcloudio/uni-push@3.0.0-3090920231225001":
- "integrity" "sha512-aqUWb1DeF9y9en3fx03eQTZzKLjUCvakJZtmQQFbj69lV2Zh/v/EWKWkF0iOOezPGBTHXJvVDQMWGkdj1ez19Q=="
- "resolved" "https://registry.npmmirror.com/@dcloudio/uni-push/-/uni-push-3.0.0-3090920231225001.tgz"
- "version" "3.0.0-3090920231225001"
+ version "3.0.0-3090920231225001"
+ resolved "https://registry.npmmirror.com/@dcloudio/uni-push/-/uni-push-3.0.0-3090920231225001.tgz"
+ integrity sha512-aqUWb1DeF9y9en3fx03eQTZzKLjUCvakJZtmQQFbj69lV2Zh/v/EWKWkF0iOOezPGBTHXJvVDQMWGkdj1ez19Q==
dependencies:
"@dcloudio/uni-cli-shared" "3.0.0-3090920231225001"
"@dcloudio/uni-quickapp-webview@3.0.0-3090920231225001":
- "integrity" "sha512-sFKH4WboIKvkVNEmxkhLvzE/Wya5YwFXdL/AoM8rxQO7DXP+eNOtMhapWz2NEKXN8XGM3WIVTjwyMINgg5+Ctw=="
- "resolved" "https://registry.npmmirror.com/@dcloudio/uni-quickapp-webview/-/uni-quickapp-webview-3.0.0-3090920231225001.tgz"
- "version" "3.0.0-3090920231225001"
+ version "3.0.0-3090920231225001"
+ resolved "https://registry.npmmirror.com/@dcloudio/uni-quickapp-webview/-/uni-quickapp-webview-3.0.0-3090920231225001.tgz"
+ integrity sha512-sFKH4WboIKvkVNEmxkhLvzE/Wya5YwFXdL/AoM8rxQO7DXP+eNOtMhapWz2NEKXN8XGM3WIVTjwyMINgg5+Ctw==
dependencies:
"@dcloudio/uni-cli-shared" "3.0.0-3090920231225001"
"@dcloudio/uni-mp-vite" "3.0.0-3090920231225001"
@@ -1420,30 +1406,30 @@
"@vue/shared" "3.2.47"
"@dcloudio/uni-shared@3.0.0-3090920231225001":
- "integrity" "sha512-OXx/KBMuxAGayThVNshnZ17qZJrxjcdFeGwWJrDeTHmCpg+/Yr5yK+ubCQjN2kc4jttwq2fIkqqNs2xe4QFlSQ=="
- "resolved" "https://registry.npmmirror.com/@dcloudio/uni-shared/-/uni-shared-3.0.0-3090920231225001.tgz"
- "version" "3.0.0-3090920231225001"
+ version "3.0.0-3090920231225001"
+ resolved "https://registry.npmmirror.com/@dcloudio/uni-shared/-/uni-shared-3.0.0-3090920231225001.tgz"
+ integrity sha512-OXx/KBMuxAGayThVNshnZ17qZJrxjcdFeGwWJrDeTHmCpg+/Yr5yK+ubCQjN2kc4jttwq2fIkqqNs2xe4QFlSQ==
dependencies:
"@vue/shared" "3.2.47"
"@dcloudio/uni-stacktracey@3.0.0-3090920231225001":
- "integrity" "sha512-UN0qPDt6uTo2M9HxD4WgJHJIrCWLpUkseBOoOseZ2QVqfFCTQvLcH3ZVr7fx4gkoc5FDCp1YI2uiiS2AnjqZtA=="
- "resolved" "https://registry.npmmirror.com/@dcloudio/uni-stacktracey/-/uni-stacktracey-3.0.0-3090920231225001.tgz"
- "version" "3.0.0-3090920231225001"
+ version "3.0.0-3090920231225001"
+ resolved "https://registry.npmmirror.com/@dcloudio/uni-stacktracey/-/uni-stacktracey-3.0.0-3090920231225001.tgz"
+ integrity sha512-UN0qPDt6uTo2M9HxD4WgJHJIrCWLpUkseBOoOseZ2QVqfFCTQvLcH3ZVr7fx4gkoc5FDCp1YI2uiiS2AnjqZtA==
"@dcloudio/uni-stat@3.0.0-3090920231225001":
- "integrity" "sha512-gac3rONnRtLCSTXn2QhnwjsZJTfVA8uHRFyp5Uf03rQbu82MuNVOzi7p7Q3Y/0uiCHSldZ47hhmwbqtb/qdKOQ=="
- "resolved" "https://registry.npmmirror.com/@dcloudio/uni-stat/-/uni-stat-3.0.0-3090920231225001.tgz"
- "version" "3.0.0-3090920231225001"
+ version "3.0.0-3090920231225001"
+ resolved "https://registry.npmmirror.com/@dcloudio/uni-stat/-/uni-stat-3.0.0-3090920231225001.tgz"
+ integrity sha512-gac3rONnRtLCSTXn2QhnwjsZJTfVA8uHRFyp5Uf03rQbu82MuNVOzi7p7Q3Y/0uiCHSldZ47hhmwbqtb/qdKOQ==
dependencies:
"@dcloudio/uni-cli-shared" "3.0.0-3090920231225001"
"@dcloudio/uni-shared" "3.0.0-3090920231225001"
- "debug" "^4.3.3"
+ debug "^4.3.3"
"@dcloudio/vite-plugin-uni@3.0.0-3090920231225001":
- "integrity" "sha512-kV/J7yl5ojsd1NZZ1eMziRDrz+MPbjDMm6rWG3fyW1u8Kzj06jUzzi7HRlkaWiPJHAmeRWGDf/6RFoSd+8fYCg=="
- "resolved" "https://registry.npmmirror.com/@dcloudio/vite-plugin-uni/-/vite-plugin-uni-3.0.0-3090920231225001.tgz"
- "version" "3.0.0-3090920231225001"
+ version "3.0.0-3090920231225001"
+ resolved "https://registry.npmmirror.com/@dcloudio/vite-plugin-uni/-/vite-plugin-uni-3.0.0-3090920231225001.tgz"
+ integrity sha512-kV/J7yl5ojsd1NZZ1eMziRDrz+MPbjDMm6rWG3fyW1u8Kzj06jUzzi7HRlkaWiPJHAmeRWGDf/6RFoSd+8fYCg==
dependencies:
"@babel/core" "^7.21.3"
"@babel/plugin-syntax-import-meta" "^7.10.4"
@@ -1458,51 +1444,261 @@
"@vue/compiler-dom" "3.2.47"
"@vue/compiler-sfc" "3.2.47"
"@vue/shared" "3.2.47"
- "cac" "6.7.9"
- "debug" "^4.3.3"
- "estree-walker" "^2.0.2"
- "express" "^4.17.1"
- "fast-glob" "^3.2.11"
- "fs-extra" "^10.0.0"
- "hash-sum" "^2.0.0"
- "jsonc-parser" "^3.0.0"
- "magic-string" "^0.30.0"
- "picocolors" "^1.0.0"
- "terser" "^5.4.0"
- "unplugin-auto-import" "^0.16.7"
+ cac "6.7.9"
+ debug "^4.3.3"
+ estree-walker "^2.0.2"
+ express "^4.17.1"
+ fast-glob "^3.2.11"
+ fs-extra "^10.0.0"
+ hash-sum "^2.0.0"
+ jsonc-parser "^3.0.0"
+ magic-string "^0.30.0"
+ picocolors "^1.0.0"
+ terser "^5.4.0"
+ unplugin-auto-import "^0.16.7"
+
+"@esbuild/android-arm64@0.16.17":
+ version "0.16.17"
+ resolved "https://registry.npmmirror.com/@esbuild/android-arm64/-/android-arm64-0.16.17.tgz#cf91e86df127aa3d141744edafcba0abdc577d23"
+ integrity sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==
+
+"@esbuild/android-arm64@0.17.19":
+ version "0.17.19"
+ resolved "https://registry.npmmirror.com/@esbuild/android-arm64/-/android-arm64-0.17.19.tgz#bafb75234a5d3d1b690e7c2956a599345e84a2fd"
+ integrity sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==
+
+"@esbuild/android-arm@0.16.17":
+ version "0.16.17"
+ resolved "https://registry.npmmirror.com/@esbuild/android-arm/-/android-arm-0.16.17.tgz#025b6246d3f68b7bbaa97069144fb5fb70f2fff2"
+ integrity sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==
+
+"@esbuild/android-arm@0.17.19":
+ version "0.17.19"
+ resolved "https://registry.npmmirror.com/@esbuild/android-arm/-/android-arm-0.17.19.tgz#5898f7832c2298bc7d0ab53701c57beb74d78b4d"
+ integrity sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==
+
+"@esbuild/android-x64@0.16.17":
+ version "0.16.17"
+ resolved "https://registry.npmmirror.com/@esbuild/android-x64/-/android-x64-0.16.17.tgz#c820e0fef982f99a85c4b8bfdd582835f04cd96e"
+ integrity sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==
+
+"@esbuild/android-x64@0.17.19":
+ version "0.17.19"
+ resolved "https://registry.npmmirror.com/@esbuild/android-x64/-/android-x64-0.17.19.tgz#658368ef92067866d95fb268719f98f363d13ae1"
+ integrity sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==
"@esbuild/darwin-arm64@0.16.17":
- "integrity" "sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w=="
- "resolved" "https://registry.npmmirror.com/@esbuild/darwin-arm64/-/darwin-arm64-0.16.17.tgz"
- "version" "0.16.17"
+ version "0.16.17"
+ resolved "https://registry.npmmirror.com/@esbuild/darwin-arm64/-/darwin-arm64-0.16.17.tgz"
+ integrity sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==
"@esbuild/darwin-arm64@0.17.19":
- "integrity" "sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg=="
- "resolved" "https://registry.npmmirror.com/@esbuild/darwin-arm64/-/darwin-arm64-0.17.19.tgz"
- "version" "0.17.19"
+ version "0.17.19"
+ resolved "https://registry.npmmirror.com/@esbuild/darwin-arm64/-/darwin-arm64-0.17.19.tgz"
+ integrity sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==
+
+"@esbuild/darwin-x64@0.16.17":
+ version "0.16.17"
+ resolved "https://registry.npmmirror.com/@esbuild/darwin-x64/-/darwin-x64-0.16.17.tgz#42829168730071c41ef0d028d8319eea0e2904b4"
+ integrity sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==
+
+"@esbuild/darwin-x64@0.17.19":
+ version "0.17.19"
+ resolved "https://registry.npmmirror.com/@esbuild/darwin-x64/-/darwin-x64-0.17.19.tgz#7751d236dfe6ce136cce343dce69f52d76b7f6cb"
+ integrity sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==
+
+"@esbuild/freebsd-arm64@0.16.17":
+ version "0.16.17"
+ resolved "https://registry.npmmirror.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.17.tgz#1f4af488bfc7e9ced04207034d398e793b570a27"
+ integrity sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==
+
+"@esbuild/freebsd-arm64@0.17.19":
+ version "0.17.19"
+ resolved "https://registry.npmmirror.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.19.tgz#cacd171665dd1d500f45c167d50c6b7e539d5fd2"
+ integrity sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==
+
+"@esbuild/freebsd-x64@0.16.17":
+ version "0.16.17"
+ resolved "https://registry.npmmirror.com/@esbuild/freebsd-x64/-/freebsd-x64-0.16.17.tgz#636306f19e9bc981e06aa1d777302dad8fddaf72"
+ integrity sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==
+
+"@esbuild/freebsd-x64@0.17.19":
+ version "0.17.19"
+ resolved "https://registry.npmmirror.com/@esbuild/freebsd-x64/-/freebsd-x64-0.17.19.tgz#0769456eee2a08b8d925d7c00b79e861cb3162e4"
+ integrity sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==
+
+"@esbuild/linux-arm64@0.16.17":
+ version "0.16.17"
+ resolved "https://registry.npmmirror.com/@esbuild/linux-arm64/-/linux-arm64-0.16.17.tgz#a003f7ff237c501e095d4f3a09e58fc7b25a4aca"
+ integrity sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==
+
+"@esbuild/linux-arm64@0.17.19":
+ version "0.17.19"
+ resolved "https://registry.npmmirror.com/@esbuild/linux-arm64/-/linux-arm64-0.17.19.tgz#38e162ecb723862c6be1c27d6389f48960b68edb"
+ integrity sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==
+
+"@esbuild/linux-arm@0.16.17":
+ version "0.16.17"
+ resolved "https://registry.npmmirror.com/@esbuild/linux-arm/-/linux-arm-0.16.17.tgz#b591e6a59d9c4fe0eeadd4874b157ab78cf5f196"
+ integrity sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==
+
+"@esbuild/linux-arm@0.17.19":
+ version "0.17.19"
+ resolved "https://registry.npmmirror.com/@esbuild/linux-arm/-/linux-arm-0.17.19.tgz#1a2cd399c50040184a805174a6d89097d9d1559a"
+ integrity sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==
+
+"@esbuild/linux-ia32@0.16.17":
+ version "0.16.17"
+ resolved "https://registry.npmmirror.com/@esbuild/linux-ia32/-/linux-ia32-0.16.17.tgz#24333a11027ef46a18f57019450a5188918e2a54"
+ integrity sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==
+
+"@esbuild/linux-ia32@0.17.19":
+ version "0.17.19"
+ resolved "https://registry.npmmirror.com/@esbuild/linux-ia32/-/linux-ia32-0.17.19.tgz#e28c25266b036ce1cabca3c30155222841dc035a"
+ integrity sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==
+
+"@esbuild/linux-loong64@0.16.17":
+ version "0.16.17"
+ resolved "https://registry.npmmirror.com/@esbuild/linux-loong64/-/linux-loong64-0.16.17.tgz#d5ad459d41ed42bbd4d005256b31882ec52227d8"
+ integrity sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ==
+
+"@esbuild/linux-loong64@0.17.19":
+ version "0.17.19"
+ resolved "https://registry.npmmirror.com/@esbuild/linux-loong64/-/linux-loong64-0.17.19.tgz#0f887b8bb3f90658d1a0117283e55dbd4c9dcf72"
+ integrity sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==
+
+"@esbuild/linux-mips64el@0.16.17":
+ version "0.16.17"
+ resolved "https://registry.npmmirror.com/@esbuild/linux-mips64el/-/linux-mips64el-0.16.17.tgz#4e5967a665c38360b0a8205594377d4dcf9c3726"
+ integrity sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==
+
+"@esbuild/linux-mips64el@0.17.19":
+ version "0.17.19"
+ resolved "https://registry.npmmirror.com/@esbuild/linux-mips64el/-/linux-mips64el-0.17.19.tgz#f5d2a0b8047ea9a5d9f592a178ea054053a70289"
+ integrity sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==
+
+"@esbuild/linux-ppc64@0.16.17":
+ version "0.16.17"
+ resolved "https://registry.npmmirror.com/@esbuild/linux-ppc64/-/linux-ppc64-0.16.17.tgz#206443a02eb568f9fdf0b438fbd47d26e735afc8"
+ integrity sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==
+
+"@esbuild/linux-ppc64@0.17.19":
+ version "0.17.19"
+ resolved "https://registry.npmmirror.com/@esbuild/linux-ppc64/-/linux-ppc64-0.17.19.tgz#876590e3acbd9fa7f57a2c7d86f83717dbbac8c7"
+ integrity sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==
+
+"@esbuild/linux-riscv64@0.16.17":
+ version "0.16.17"
+ resolved "https://registry.npmmirror.com/@esbuild/linux-riscv64/-/linux-riscv64-0.16.17.tgz#c351e433d009bf256e798ad048152c8d76da2fc9"
+ integrity sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==
+
+"@esbuild/linux-riscv64@0.17.19":
+ version "0.17.19"
+ resolved "https://registry.npmmirror.com/@esbuild/linux-riscv64/-/linux-riscv64-0.17.19.tgz#7f49373df463cd9f41dc34f9b2262d771688bf09"
+ integrity sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==
+
+"@esbuild/linux-s390x@0.16.17":
+ version "0.16.17"
+ resolved "https://registry.npmmirror.com/@esbuild/linux-s390x/-/linux-s390x-0.16.17.tgz#661f271e5d59615b84b6801d1c2123ad13d9bd87"
+ integrity sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==
+
+"@esbuild/linux-s390x@0.17.19":
+ version "0.17.19"
+ resolved "https://registry.npmmirror.com/@esbuild/linux-s390x/-/linux-s390x-0.17.19.tgz#e2afd1afcaf63afe2c7d9ceacd28ec57c77f8829"
+ integrity sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==
+
+"@esbuild/linux-x64@0.16.17":
+ version "0.16.17"
+ resolved "https://registry.npmmirror.com/@esbuild/linux-x64/-/linux-x64-0.16.17.tgz#e4ba18e8b149a89c982351443a377c723762b85f"
+ integrity sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==
+
+"@esbuild/linux-x64@0.17.19":
+ version "0.17.19"
+ resolved "https://registry.npmmirror.com/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz#8a0e9738b1635f0c53389e515ae83826dec22aa4"
+ integrity sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==
+
+"@esbuild/netbsd-x64@0.16.17":
+ version "0.16.17"
+ resolved "https://registry.npmmirror.com/@esbuild/netbsd-x64/-/netbsd-x64-0.16.17.tgz#7d4f4041e30c5c07dd24ffa295c73f06038ec775"
+ integrity sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==
+
+"@esbuild/netbsd-x64@0.17.19":
+ version "0.17.19"
+ resolved "https://registry.npmmirror.com/@esbuild/netbsd-x64/-/netbsd-x64-0.17.19.tgz#c29fb2453c6b7ddef9a35e2c18b37bda1ae5c462"
+ integrity sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==
+
+"@esbuild/openbsd-x64@0.16.17":
+ version "0.16.17"
+ resolved "https://registry.npmmirror.com/@esbuild/openbsd-x64/-/openbsd-x64-0.16.17.tgz#970fa7f8470681f3e6b1db0cc421a4af8060ec35"
+ integrity sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==
+
+"@esbuild/openbsd-x64@0.17.19":
+ version "0.17.19"
+ resolved "https://registry.npmmirror.com/@esbuild/openbsd-x64/-/openbsd-x64-0.17.19.tgz#95e75a391403cb10297280d524d66ce04c920691"
+ integrity sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==
+
+"@esbuild/sunos-x64@0.16.17":
+ version "0.16.17"
+ resolved "https://registry.npmmirror.com/@esbuild/sunos-x64/-/sunos-x64-0.16.17.tgz#abc60e7c4abf8b89fb7a4fe69a1484132238022c"
+ integrity sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==
+
+"@esbuild/sunos-x64@0.17.19":
+ version "0.17.19"
+ resolved "https://registry.npmmirror.com/@esbuild/sunos-x64/-/sunos-x64-0.17.19.tgz#722eaf057b83c2575937d3ffe5aeb16540da7273"
+ integrity sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==
+
+"@esbuild/win32-arm64@0.16.17":
+ version "0.16.17"
+ resolved "https://registry.npmmirror.com/@esbuild/win32-arm64/-/win32-arm64-0.16.17.tgz#7b0ff9e8c3265537a7a7b1fd9a24e7bd39fcd87a"
+ integrity sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==
+
+"@esbuild/win32-arm64@0.17.19":
+ version "0.17.19"
+ resolved "https://registry.npmmirror.com/@esbuild/win32-arm64/-/win32-arm64-0.17.19.tgz#9aa9dc074399288bdcdd283443e9aeb6b9552b6f"
+ integrity sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==
+
+"@esbuild/win32-ia32@0.16.17":
+ version "0.16.17"
+ resolved "https://registry.npmmirror.com/@esbuild/win32-ia32/-/win32-ia32-0.16.17.tgz#e90fe5267d71a7b7567afdc403dfd198c292eb09"
+ integrity sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==
+
+"@esbuild/win32-ia32@0.17.19":
+ version "0.17.19"
+ resolved "https://registry.npmmirror.com/@esbuild/win32-ia32/-/win32-ia32-0.17.19.tgz#95ad43c62ad62485e210f6299c7b2571e48d2b03"
+ integrity sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==
+
+"@esbuild/win32-x64@0.16.17":
+ version "0.16.17"
+ resolved "https://registry.npmmirror.com/@esbuild/win32-x64/-/win32-x64-0.16.17.tgz#c5a1a4bfe1b57f0c3e61b29883525c6da3e5c091"
+ integrity sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==
+
+"@esbuild/win32-x64@0.17.19":
+ version "0.17.19"
+ resolved "https://registry.npmmirror.com/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz#8cfaf2ff603e9aabb910e9c0558c26cf32744061"
+ integrity sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==
"@iconify/types@^2.0.0":
- "integrity" "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg=="
- "resolved" "https://registry.npmmirror.com/@iconify/types/-/types-2.0.0.tgz"
- "version" "2.0.0"
+ version "2.0.0"
+ resolved "https://registry.npmmirror.com/@iconify/types/-/types-2.0.0.tgz"
+ integrity sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==
"@iconify/utils@^2.1.22":
- "integrity" "sha512-6UHVzTVXmvO8uS6xFF+L/QTSpTzA/JZxtgU+KYGFyDYMEObZ1bu/b5l+zNJjHy+0leWjHI+C0pXlzGvv3oXZMA=="
- "resolved" "https://registry.npmmirror.com/@iconify/utils/-/utils-2.1.22.tgz"
- "version" "2.1.22"
+ version "2.1.22"
+ resolved "https://registry.npmmirror.com/@iconify/utils/-/utils-2.1.22.tgz"
+ integrity sha512-6UHVzTVXmvO8uS6xFF+L/QTSpTzA/JZxtgU+KYGFyDYMEObZ1bu/b5l+zNJjHy+0leWjHI+C0pXlzGvv3oXZMA==
dependencies:
"@antfu/install-pkg" "^0.1.1"
"@antfu/utils" "^0.7.5"
"@iconify/types" "^2.0.0"
- "debug" "^4.3.4"
- "kolorist" "^1.8.0"
- "local-pkg" "^0.5.0"
- "mlly" "^1.5.0"
+ debug "^4.3.4"
+ kolorist "^1.8.0"
+ local-pkg "^0.5.0"
+ mlly "^1.5.0"
"@intlify/core-base@9.1.9":
- "integrity" "sha512-x5T0p/Ja0S8hs5xs+ImKyYckVkL4CzcEXykVYYV6rcbXxJTe2o58IquSqX9bdncVKbRZP7GlBU1EcRaQEEJ+vw=="
- "resolved" "https://registry.npmmirror.com/@intlify/core-base/-/core-base-9.1.9.tgz"
- "version" "9.1.9"
+ version "9.1.9"
+ resolved "https://registry.npmmirror.com/@intlify/core-base/-/core-base-9.1.9.tgz"
+ integrity sha512-x5T0p/Ja0S8hs5xs+ImKyYckVkL4CzcEXykVYYV6rcbXxJTe2o58IquSqX9bdncVKbRZP7GlBU1EcRaQEEJ+vw==
dependencies:
"@intlify/devtools-if" "9.1.9"
"@intlify/message-compiler" "9.1.9"
@@ -1512,507 +1708,322 @@
"@intlify/vue-devtools" "9.1.9"
"@intlify/core-base@9.10.2":
- "integrity" "sha512-HGStVnKobsJL0DoYIyRCGXBH63DMQqEZxDUGrkNI05FuTcruYUtOAxyL3zoAZu/uDGO6mcUvm3VXBaHG2GdZCg=="
- "resolved" "https://registry.npmmirror.com/@intlify/core-base/-/core-base-9.10.2.tgz"
- "version" "9.10.2"
+ version "9.10.2"
+ resolved "https://registry.npmmirror.com/@intlify/core-base/-/core-base-9.10.2.tgz"
+ integrity sha512-HGStVnKobsJL0DoYIyRCGXBH63DMQqEZxDUGrkNI05FuTcruYUtOAxyL3zoAZu/uDGO6mcUvm3VXBaHG2GdZCg==
dependencies:
"@intlify/message-compiler" "9.10.2"
"@intlify/shared" "9.10.2"
"@intlify/devtools-if@9.1.9":
- "integrity" "sha512-oKSMKjttG3Ut/1UGEZjSdghuP3fwA15zpDPcjkf/1FjlOIm6uIBGMNS5jXzsZy593u+P/YcnrZD6cD3IVFz9vQ=="
- "resolved" "https://registry.npmmirror.com/@intlify/devtools-if/-/devtools-if-9.1.9.tgz"
- "version" "9.1.9"
+ version "9.1.9"
+ resolved "https://registry.npmmirror.com/@intlify/devtools-if/-/devtools-if-9.1.9.tgz"
+ integrity sha512-oKSMKjttG3Ut/1UGEZjSdghuP3fwA15zpDPcjkf/1FjlOIm6uIBGMNS5jXzsZy593u+P/YcnrZD6cD3IVFz9vQ==
dependencies:
"@intlify/shared" "9.1.9"
"@intlify/message-compiler@9.1.9":
- "integrity" "sha512-6YgCMF46Xd0IH2hMRLCssZI3gFG4aywidoWQ3QP4RGYQXQYYfFC54DxhSgfIPpVoPLQ+4AD29eoYmhiHZ+qLFQ=="
- "resolved" "https://registry.npmmirror.com/@intlify/message-compiler/-/message-compiler-9.1.9.tgz"
- "version" "9.1.9"
+ version "9.1.9"
+ resolved "https://registry.npmmirror.com/@intlify/message-compiler/-/message-compiler-9.1.9.tgz"
+ integrity sha512-6YgCMF46Xd0IH2hMRLCssZI3gFG4aywidoWQ3QP4RGYQXQYYfFC54DxhSgfIPpVoPLQ+4AD29eoYmhiHZ+qLFQ==
dependencies:
"@intlify/message-resolver" "9.1.9"
"@intlify/shared" "9.1.9"
- "source-map" "0.6.1"
+ source-map "0.6.1"
"@intlify/message-compiler@9.10.2":
- "integrity" "sha512-ntY/kfBwQRtX5Zh6wL8cSATujPzWW2ZQd1QwKyWwAy5fMqJyyixHMeovN4fmEyCqSu+hFfYOE63nU94evsy4YA=="
- "resolved" "https://registry.npmmirror.com/@intlify/message-compiler/-/message-compiler-9.10.2.tgz"
- "version" "9.10.2"
+ version "9.10.2"
+ resolved "https://registry.npmmirror.com/@intlify/message-compiler/-/message-compiler-9.10.2.tgz"
+ integrity sha512-ntY/kfBwQRtX5Zh6wL8cSATujPzWW2ZQd1QwKyWwAy5fMqJyyixHMeovN4fmEyCqSu+hFfYOE63nU94evsy4YA==
dependencies:
"@intlify/shared" "9.10.2"
- "source-map-js" "^1.0.2"
+ source-map-js "^1.0.2"
"@intlify/message-resolver@9.1.9":
- "integrity" "sha512-Lx/DBpigeK0sz2BBbzv5mu9/dAlt98HxwbG7xLawC3O2xMF9MNWU5FtOziwYG6TDIjNq0O/3ZbOJAxwITIWXEA=="
- "resolved" "https://registry.npmmirror.com/@intlify/message-resolver/-/message-resolver-9.1.9.tgz"
- "version" "9.1.9"
+ version "9.1.9"
+ resolved "https://registry.npmmirror.com/@intlify/message-resolver/-/message-resolver-9.1.9.tgz"
+ integrity sha512-Lx/DBpigeK0sz2BBbzv5mu9/dAlt98HxwbG7xLawC3O2xMF9MNWU5FtOziwYG6TDIjNq0O/3ZbOJAxwITIWXEA==
"@intlify/runtime@9.1.9":
- "integrity" "sha512-XgPw8+UlHCiie3fI41HPVa/VDJb3/aSH7bLhY1hJvlvNV713PFtb4p4Jo+rlE0gAoMsMCGcsiT982fImolSltg=="
- "resolved" "https://registry.npmmirror.com/@intlify/runtime/-/runtime-9.1.9.tgz"
- "version" "9.1.9"
+ version "9.1.9"
+ resolved "https://registry.npmmirror.com/@intlify/runtime/-/runtime-9.1.9.tgz"
+ integrity sha512-XgPw8+UlHCiie3fI41HPVa/VDJb3/aSH7bLhY1hJvlvNV713PFtb4p4Jo+rlE0gAoMsMCGcsiT982fImolSltg==
dependencies:
"@intlify/message-compiler" "9.1.9"
"@intlify/message-resolver" "9.1.9"
"@intlify/shared" "9.1.9"
"@intlify/shared@9.1.9":
- "integrity" "sha512-xKGM1d0EAxdDFCWedcYXOm6V5Pfw/TMudd6/qCdEb4tv0hk9EKeg7lwQF1azE0dP2phvx0yXxrt7UQK+IZjNdw=="
- "resolved" "https://registry.npmmirror.com/@intlify/shared/-/shared-9.1.9.tgz"
- "version" "9.1.9"
+ version "9.1.9"
+ resolved "https://registry.npmmirror.com/@intlify/shared/-/shared-9.1.9.tgz"
+ integrity sha512-xKGM1d0EAxdDFCWedcYXOm6V5Pfw/TMudd6/qCdEb4tv0hk9EKeg7lwQF1azE0dP2phvx0yXxrt7UQK+IZjNdw==
"@intlify/shared@9.10.2":
- "integrity" "sha512-ttHCAJkRy7R5W2S9RVnN9KYQYPIpV2+GiS79T4EE37nrPyH6/1SrOh3bmdCRC1T3ocL8qCDx7x2lBJ0xaITU7Q=="
- "resolved" "https://registry.npmmirror.com/@intlify/shared/-/shared-9.10.2.tgz"
- "version" "9.10.2"
+ version "9.10.2"
+ resolved "https://registry.npmmirror.com/@intlify/shared/-/shared-9.10.2.tgz"
+ integrity sha512-ttHCAJkRy7R5W2S9RVnN9KYQYPIpV2+GiS79T4EE37nrPyH6/1SrOh3bmdCRC1T3ocL8qCDx7x2lBJ0xaITU7Q==
"@intlify/vue-devtools@9.1.9":
- "integrity" "sha512-YPehH9uL4vZcGXky4Ev5qQIITnHKIvsD2GKGXgqf+05osMUI6WSEQHaN9USRa318Rs8RyyPCiDfmA0hRu3k7og=="
- "resolved" "https://registry.npmmirror.com/@intlify/vue-devtools/-/vue-devtools-9.1.9.tgz"
- "version" "9.1.9"
+ version "9.1.9"
+ resolved "https://registry.npmmirror.com/@intlify/vue-devtools/-/vue-devtools-9.1.9.tgz"
+ integrity sha512-YPehH9uL4vZcGXky4Ev5qQIITnHKIvsD2GKGXgqf+05osMUI6WSEQHaN9USRa318Rs8RyyPCiDfmA0hRu3k7og==
dependencies:
"@intlify/message-resolver" "9.1.9"
"@intlify/runtime" "9.1.9"
"@intlify/shared" "9.1.9"
-"@istanbuljs/load-nyc-config@^1.0.0":
- "integrity" "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ=="
- "resolved" "https://registry.npmmirror.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz"
- "version" "1.1.0"
- dependencies:
- "camelcase" "^5.3.1"
- "find-up" "^4.1.0"
- "get-package-type" "^0.1.0"
- "js-yaml" "^3.13.1"
- "resolve-from" "^5.0.0"
-
-"@istanbuljs/schema@^0.1.2":
- "integrity" "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA=="
- "resolved" "https://registry.npmmirror.com/@istanbuljs/schema/-/schema-0.1.3.tgz"
- "version" "0.1.3"
-
-"@jest/console@^27.5.1":
- "integrity" "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg=="
- "resolved" "https://registry.npmmirror.com/@jest/console/-/console-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "@jest/types" "^27.5.1"
- "@types/node" "*"
- "chalk" "^4.0.0"
- "jest-message-util" "^27.5.1"
- "jest-util" "^27.5.1"
- "slash" "^3.0.0"
-
-"@jest/core@^27.0.4", "@jest/core@^27.5.1":
- "integrity" "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ=="
- "resolved" "https://registry.npmmirror.com/@jest/core/-/core-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "@jest/console" "^27.5.1"
- "@jest/reporters" "^27.5.1"
- "@jest/test-result" "^27.5.1"
- "@jest/transform" "^27.5.1"
- "@jest/types" "^27.5.1"
- "@types/node" "*"
- "ansi-escapes" "^4.2.1"
- "chalk" "^4.0.0"
- "emittery" "^0.8.1"
- "exit" "^0.1.2"
- "graceful-fs" "^4.2.9"
- "jest-changed-files" "^27.5.1"
- "jest-config" "^27.5.1"
- "jest-haste-map" "^27.5.1"
- "jest-message-util" "^27.5.1"
- "jest-regex-util" "^27.5.1"
- "jest-resolve" "^27.5.1"
- "jest-resolve-dependencies" "^27.5.1"
- "jest-runner" "^27.5.1"
- "jest-runtime" "^27.5.1"
- "jest-snapshot" "^27.5.1"
- "jest-util" "^27.5.1"
- "jest-validate" "^27.5.1"
- "jest-watcher" "^27.5.1"
- "micromatch" "^4.0.4"
- "rimraf" "^3.0.0"
- "slash" "^3.0.0"
- "strip-ansi" "^6.0.0"
-
-"@jest/environment@^27.5.1":
- "integrity" "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA=="
- "resolved" "https://registry.npmmirror.com/@jest/environment/-/environment-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "@jest/fake-timers" "^27.5.1"
- "@jest/types" "^27.5.1"
- "@types/node" "*"
- "jest-mock" "^27.5.1"
-
-"@jest/fake-timers@^27.5.1":
- "integrity" "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ=="
- "resolved" "https://registry.npmmirror.com/@jest/fake-timers/-/fake-timers-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "@jest/types" "^27.5.1"
- "@sinonjs/fake-timers" "^8.0.1"
- "@types/node" "*"
- "jest-message-util" "^27.5.1"
- "jest-mock" "^27.5.1"
- "jest-util" "^27.5.1"
-
-"@jest/globals@^27.5.1":
- "integrity" "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q=="
- "resolved" "https://registry.npmmirror.com/@jest/globals/-/globals-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "@jest/environment" "^27.5.1"
- "@jest/types" "^27.5.1"
- "expect" "^27.5.1"
-
-"@jest/reporters@^27.5.1":
- "integrity" "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw=="
- "resolved" "https://registry.npmmirror.com/@jest/reporters/-/reporters-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "@bcoe/v8-coverage" "^0.2.3"
- "@jest/console" "^27.5.1"
- "@jest/test-result" "^27.5.1"
- "@jest/transform" "^27.5.1"
- "@jest/types" "^27.5.1"
- "@types/node" "*"
- "chalk" "^4.0.0"
- "collect-v8-coverage" "^1.0.0"
- "exit" "^0.1.2"
- "glob" "^7.1.2"
- "graceful-fs" "^4.2.9"
- "istanbul-lib-coverage" "^3.0.0"
- "istanbul-lib-instrument" "^5.1.0"
- "istanbul-lib-report" "^3.0.0"
- "istanbul-lib-source-maps" "^4.0.0"
- "istanbul-reports" "^3.1.3"
- "jest-haste-map" "^27.5.1"
- "jest-resolve" "^27.5.1"
- "jest-util" "^27.5.1"
- "jest-worker" "^27.5.1"
- "slash" "^3.0.0"
- "source-map" "^0.6.0"
- "string-length" "^4.0.1"
- "terminal-link" "^2.0.0"
- "v8-to-istanbul" "^8.1.0"
-
-"@jest/source-map@^27.5.1":
- "integrity" "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg=="
- "resolved" "https://registry.npmmirror.com/@jest/source-map/-/source-map-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "callsites" "^3.0.0"
- "graceful-fs" "^4.2.9"
- "source-map" "^0.6.0"
-
-"@jest/test-result@^27.5.1":
- "integrity" "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag=="
- "resolved" "https://registry.npmmirror.com/@jest/test-result/-/test-result-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "@jest/console" "^27.5.1"
- "@jest/types" "^27.5.1"
- "@types/istanbul-lib-coverage" "^2.0.0"
- "collect-v8-coverage" "^1.0.0"
-
-"@jest/test-sequencer@^27.5.1":
- "integrity" "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ=="
- "resolved" "https://registry.npmmirror.com/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "@jest/test-result" "^27.5.1"
- "graceful-fs" "^4.2.9"
- "jest-haste-map" "^27.5.1"
- "jest-runtime" "^27.5.1"
-
-"@jest/transform@^27.5.1":
- "integrity" "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw=="
- "resolved" "https://registry.npmmirror.com/@jest/transform/-/transform-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "@babel/core" "^7.1.0"
- "@jest/types" "^27.5.1"
- "babel-plugin-istanbul" "^6.1.1"
- "chalk" "^4.0.0"
- "convert-source-map" "^1.4.0"
- "fast-json-stable-stringify" "^2.0.0"
- "graceful-fs" "^4.2.9"
- "jest-haste-map" "^27.5.1"
- "jest-regex-util" "^27.5.1"
- "jest-util" "^27.5.1"
- "micromatch" "^4.0.4"
- "pirates" "^4.0.4"
- "slash" "^3.0.0"
- "source-map" "^0.6.1"
- "write-file-atomic" "^3.0.0"
-
-"@jest/types@^27.5.1":
- "integrity" "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw=="
- "resolved" "https://registry.npmmirror.com/@jest/types/-/types-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "@types/istanbul-lib-coverage" "^2.0.0"
- "@types/istanbul-reports" "^3.0.0"
- "@types/node" "*"
- "@types/yargs" "^16.0.0"
- "chalk" "^4.0.0"
-
"@jimp/bmp@^0.10.3":
- "integrity" "sha512-keMOc5woiDmONXsB/6aXLR4Z5Q+v8lFq3EY2rcj2FmstbDMhRuGbmcBxlEgOqfRjwvtf/wOtJ3Of37oAWtVfLg=="
- "resolved" "https://registry.npmmirror.com/@jimp/bmp/-/bmp-0.10.3.tgz"
- "version" "0.10.3"
+ version "0.10.3"
+ resolved "https://registry.npmmirror.com/@jimp/bmp/-/bmp-0.10.3.tgz"
+ integrity sha512-keMOc5woiDmONXsB/6aXLR4Z5Q+v8lFq3EY2rcj2FmstbDMhRuGbmcBxlEgOqfRjwvtf/wOtJ3Of37oAWtVfLg==
dependencies:
"@babel/runtime" "^7.7.2"
"@jimp/utils" "^0.10.3"
- "bmp-js" "^0.1.0"
- "core-js" "^3.4.1"
+ bmp-js "^0.1.0"
+ core-js "^3.4.1"
"@jimp/core@^0.10.3":
- "integrity" "sha512-Gd5IpL3U2bFIO57Fh/OA3HCpWm4uW/pU01E75rI03BXfTdz3T+J7TwvyG1XaqsQ7/DSlS99GXtLQPlfFIe28UA=="
- "resolved" "https://registry.npmmirror.com/@jimp/core/-/core-0.10.3.tgz"
- "version" "0.10.3"
+ version "0.10.3"
+ resolved "https://registry.npmmirror.com/@jimp/core/-/core-0.10.3.tgz"
+ integrity sha512-Gd5IpL3U2bFIO57Fh/OA3HCpWm4uW/pU01E75rI03BXfTdz3T+J7TwvyG1XaqsQ7/DSlS99GXtLQPlfFIe28UA==
dependencies:
"@babel/runtime" "^7.7.2"
"@jimp/utils" "^0.10.3"
- "any-base" "^1.1.0"
- "buffer" "^5.2.0"
- "core-js" "^3.4.1"
- "exif-parser" "^0.1.12"
- "file-type" "^9.0.0"
- "load-bmfont" "^1.3.1"
- "mkdirp" "^0.5.1"
- "phin" "^2.9.1"
- "pixelmatch" "^4.0.2"
- "tinycolor2" "^1.4.1"
+ any-base "^1.1.0"
+ buffer "^5.2.0"
+ core-js "^3.4.1"
+ exif-parser "^0.1.12"
+ file-type "^9.0.0"
+ load-bmfont "^1.3.1"
+ mkdirp "^0.5.1"
+ phin "^2.9.1"
+ pixelmatch "^4.0.2"
+ tinycolor2 "^1.4.1"
-"@jimp/custom@^0.10.3", "@jimp/custom@>=0.3.5":
- "integrity" "sha512-nZmSI+jwTi5IRyNLbKSXQovoeqsw+D0Jn0SxW08wYQvdkiWA8bTlDQFgQ7HVwCAKBm8oKkDB/ZEo9qvHJ+1gAQ=="
- "resolved" "https://registry.npmmirror.com/@jimp/custom/-/custom-0.10.3.tgz"
- "version" "0.10.3"
+"@jimp/custom@^0.10.3":
+ version "0.10.3"
+ resolved "https://registry.npmmirror.com/@jimp/custom/-/custom-0.10.3.tgz"
+ integrity sha512-nZmSI+jwTi5IRyNLbKSXQovoeqsw+D0Jn0SxW08wYQvdkiWA8bTlDQFgQ7HVwCAKBm8oKkDB/ZEo9qvHJ+1gAQ==
dependencies:
"@babel/runtime" "^7.7.2"
"@jimp/core" "^0.10.3"
- "core-js" "^3.4.1"
+ core-js "^3.4.1"
"@jimp/gif@^0.10.3":
- "integrity" "sha512-vjlRodSfz1CrUvvrnUuD/DsLK1GHB/yDZXHthVdZu23zYJIW7/WrIiD1IgQ5wOMV7NocfrvPn2iqUfBP81/WWA=="
- "resolved" "https://registry.npmmirror.com/@jimp/gif/-/gif-0.10.3.tgz"
- "version" "0.10.3"
+ version "0.10.3"
+ resolved "https://registry.npmmirror.com/@jimp/gif/-/gif-0.10.3.tgz"
+ integrity sha512-vjlRodSfz1CrUvvrnUuD/DsLK1GHB/yDZXHthVdZu23zYJIW7/WrIiD1IgQ5wOMV7NocfrvPn2iqUfBP81/WWA==
dependencies:
"@babel/runtime" "^7.7.2"
"@jimp/utils" "^0.10.3"
- "core-js" "^3.4.1"
- "omggif" "^1.0.9"
+ core-js "^3.4.1"
+ omggif "^1.0.9"
"@jimp/jpeg@^0.10.3":
- "integrity" "sha512-AAANwgUZOt6f6P7LZxY9lyJ9xclqutYJlsxt3JbriXUGJgrrFAIkcKcqv1nObgmQASSAQKYaMV9KdHjMlWFKlQ=="
- "resolved" "https://registry.npmmirror.com/@jimp/jpeg/-/jpeg-0.10.3.tgz"
- "version" "0.10.3"
+ version "0.10.3"
+ resolved "https://registry.npmmirror.com/@jimp/jpeg/-/jpeg-0.10.3.tgz"
+ integrity sha512-AAANwgUZOt6f6P7LZxY9lyJ9xclqutYJlsxt3JbriXUGJgrrFAIkcKcqv1nObgmQASSAQKYaMV9KdHjMlWFKlQ==
dependencies:
"@babel/runtime" "^7.7.2"
"@jimp/utils" "^0.10.3"
- "core-js" "^3.4.1"
- "jpeg-js" "^0.3.4"
+ core-js "^3.4.1"
+ jpeg-js "^0.3.4"
-"@jimp/plugin-blit@^0.10.3", "@jimp/plugin-blit@>=0.3.5":
- "integrity" "sha512-5zlKlCfx4JWw9qUVC7GI4DzXyxDWyFvgZLaoGFoT00mlXlN75SarlDwc9iZ/2e2kp4bJWxz3cGgG4G/WXrbg3Q=="
- "resolved" "https://registry.npmmirror.com/@jimp/plugin-blit/-/plugin-blit-0.10.3.tgz"
- "version" "0.10.3"
+"@jimp/plugin-blit@^0.10.3":
+ version "0.10.3"
+ resolved "https://registry.npmmirror.com/@jimp/plugin-blit/-/plugin-blit-0.10.3.tgz"
+ integrity sha512-5zlKlCfx4JWw9qUVC7GI4DzXyxDWyFvgZLaoGFoT00mlXlN75SarlDwc9iZ/2e2kp4bJWxz3cGgG4G/WXrbg3Q==
dependencies:
"@babel/runtime" "^7.7.2"
"@jimp/utils" "^0.10.3"
- "core-js" "^3.4.1"
+ core-js "^3.4.1"
-"@jimp/plugin-blur@^0.10.3", "@jimp/plugin-blur@>=0.3.5":
- "integrity" "sha512-cTOK3rjh1Yjh23jSfA6EHCHjsPJDEGLC8K2y9gM7dnTUK1y9NNmkFS23uHpyjgsWFIoH9oRh2SpEs3INjCpZhQ=="
- "resolved" "https://registry.npmmirror.com/@jimp/plugin-blur/-/plugin-blur-0.10.3.tgz"
- "version" "0.10.3"
+"@jimp/plugin-blur@^0.10.3":
+ version "0.10.3"
+ resolved "https://registry.npmmirror.com/@jimp/plugin-blur/-/plugin-blur-0.10.3.tgz"
+ integrity sha512-cTOK3rjh1Yjh23jSfA6EHCHjsPJDEGLC8K2y9gM7dnTUK1y9NNmkFS23uHpyjgsWFIoH9oRh2SpEs3INjCpZhQ==
dependencies:
"@babel/runtime" "^7.7.2"
"@jimp/utils" "^0.10.3"
- "core-js" "^3.4.1"
+ core-js "^3.4.1"
"@jimp/plugin-circle@^0.10.3":
- "integrity" "sha512-51GAPIVelqAcfuUpaM5JWJ0iWl4vEjNXB7p4P7SX5udugK5bxXUjO6KA2qgWmdpHuCKtoNgkzWU9fNSuYp7tCA=="
- "resolved" "https://registry.npmmirror.com/@jimp/plugin-circle/-/plugin-circle-0.10.3.tgz"
- "version" "0.10.3"
+ version "0.10.3"
+ resolved "https://registry.npmmirror.com/@jimp/plugin-circle/-/plugin-circle-0.10.3.tgz"
+ integrity sha512-51GAPIVelqAcfuUpaM5JWJ0iWl4vEjNXB7p4P7SX5udugK5bxXUjO6KA2qgWmdpHuCKtoNgkzWU9fNSuYp7tCA==
dependencies:
"@babel/runtime" "^7.7.2"
"@jimp/utils" "^0.10.3"
- "core-js" "^3.4.1"
+ core-js "^3.4.1"
-"@jimp/plugin-color@^0.10.3", "@jimp/plugin-color@>=0.8.0":
- "integrity" "sha512-RgeHUElmlTH7vpI4WyQrz6u59spiKfVQbsG/XUzfWGamFSixa24ZDwX/yV/Ts+eNaz7pZeIuv533qmKPvw2ujg=="
- "resolved" "https://registry.npmmirror.com/@jimp/plugin-color/-/plugin-color-0.10.3.tgz"
- "version" "0.10.3"
+"@jimp/plugin-color@^0.10.3":
+ version "0.10.3"
+ resolved "https://registry.npmmirror.com/@jimp/plugin-color/-/plugin-color-0.10.3.tgz"
+ integrity sha512-RgeHUElmlTH7vpI4WyQrz6u59spiKfVQbsG/XUzfWGamFSixa24ZDwX/yV/Ts+eNaz7pZeIuv533qmKPvw2ujg==
dependencies:
"@babel/runtime" "^7.7.2"
"@jimp/utils" "^0.10.3"
- "core-js" "^3.4.1"
- "tinycolor2" "^1.4.1"
+ core-js "^3.4.1"
+ tinycolor2 "^1.4.1"
"@jimp/plugin-contain@^0.10.3":
- "integrity" "sha512-bYJKW9dqzcB0Ihc6u7jSyKa3juStzbLs2LFr6fu8TzA2WkMS/R8h+ddkiO36+F9ILTWHP0CIA3HFe5OdOGcigw=="
- "resolved" "https://registry.npmmirror.com/@jimp/plugin-contain/-/plugin-contain-0.10.3.tgz"
- "version" "0.10.3"
+ version "0.10.3"
+ resolved "https://registry.npmmirror.com/@jimp/plugin-contain/-/plugin-contain-0.10.3.tgz"
+ integrity sha512-bYJKW9dqzcB0Ihc6u7jSyKa3juStzbLs2LFr6fu8TzA2WkMS/R8h+ddkiO36+F9ILTWHP0CIA3HFe5OdOGcigw==
dependencies:
"@babel/runtime" "^7.7.2"
"@jimp/utils" "^0.10.3"
- "core-js" "^3.4.1"
+ core-js "^3.4.1"
"@jimp/plugin-cover@^0.10.3":
- "integrity" "sha512-pOxu0cM0BRPzdV468n4dMocJXoMbTnARDY/EpC3ZW15SpMuc/dr1KhWQHgoQX5kVW1Wt8zgqREAJJCQ5KuPKDA=="
- "resolved" "https://registry.npmmirror.com/@jimp/plugin-cover/-/plugin-cover-0.10.3.tgz"
- "version" "0.10.3"
+ version "0.10.3"
+ resolved "https://registry.npmmirror.com/@jimp/plugin-cover/-/plugin-cover-0.10.3.tgz"
+ integrity sha512-pOxu0cM0BRPzdV468n4dMocJXoMbTnARDY/EpC3ZW15SpMuc/dr1KhWQHgoQX5kVW1Wt8zgqREAJJCQ5KuPKDA==
dependencies:
"@babel/runtime" "^7.7.2"
"@jimp/utils" "^0.10.3"
- "core-js" "^3.4.1"
+ core-js "^3.4.1"
-"@jimp/plugin-crop@^0.10.3", "@jimp/plugin-crop@>=0.3.5":
- "integrity" "sha512-nB7HgOjjl9PgdHr076xZ3Sr6qHYzeBYBs9qvs3tfEEUeYMNnvzgCCGtUl6eMakazZFCMk3mhKmcB9zQuHFOvkg=="
- "resolved" "https://registry.npmmirror.com/@jimp/plugin-crop/-/plugin-crop-0.10.3.tgz"
- "version" "0.10.3"
+"@jimp/plugin-crop@^0.10.3":
+ version "0.10.3"
+ resolved "https://registry.npmmirror.com/@jimp/plugin-crop/-/plugin-crop-0.10.3.tgz"
+ integrity sha512-nB7HgOjjl9PgdHr076xZ3Sr6qHYzeBYBs9qvs3tfEEUeYMNnvzgCCGtUl6eMakazZFCMk3mhKmcB9zQuHFOvkg==
dependencies:
"@babel/runtime" "^7.7.2"
"@jimp/utils" "^0.10.3"
- "core-js" "^3.4.1"
+ core-js "^3.4.1"
"@jimp/plugin-displace@^0.10.3":
- "integrity" "sha512-8t3fVKCH5IVqI4lewe4lFFjpxxr69SQCz5/tlpDLQZsrNScNJivHdQ09zljTrVTCSgeCqQJIKgH2Q7Sk/pAZ0w=="
- "resolved" "https://registry.npmmirror.com/@jimp/plugin-displace/-/plugin-displace-0.10.3.tgz"
- "version" "0.10.3"
+ version "0.10.3"
+ resolved "https://registry.npmmirror.com/@jimp/plugin-displace/-/plugin-displace-0.10.3.tgz"
+ integrity sha512-8t3fVKCH5IVqI4lewe4lFFjpxxr69SQCz5/tlpDLQZsrNScNJivHdQ09zljTrVTCSgeCqQJIKgH2Q7Sk/pAZ0w==
dependencies:
"@babel/runtime" "^7.7.2"
"@jimp/utils" "^0.10.3"
- "core-js" "^3.4.1"
+ core-js "^3.4.1"
"@jimp/plugin-dither@^0.10.3":
- "integrity" "sha512-JCX/oNSnEg1kGQ8ffZ66bEgQOLCY3Rn+lrd6v1jjLy/mn9YVZTMsxLtGCXpiCDC2wG/KTmi4862ysmP9do9dAQ=="
- "resolved" "https://registry.npmmirror.com/@jimp/plugin-dither/-/plugin-dither-0.10.3.tgz"
- "version" "0.10.3"
+ version "0.10.3"
+ resolved "https://registry.npmmirror.com/@jimp/plugin-dither/-/plugin-dither-0.10.3.tgz"
+ integrity sha512-JCX/oNSnEg1kGQ8ffZ66bEgQOLCY3Rn+lrd6v1jjLy/mn9YVZTMsxLtGCXpiCDC2wG/KTmi4862ysmP9do9dAQ==
dependencies:
"@babel/runtime" "^7.7.2"
"@jimp/utils" "^0.10.3"
- "core-js" "^3.4.1"
+ core-js "^3.4.1"
"@jimp/plugin-fisheye@^0.10.3":
- "integrity" "sha512-RRZb1wqe+xdocGcFtj2xHU7sF7xmEZmIa6BmrfSchjyA2b32TGPWKnP3qyj7p6LWEsXn+19hRYbjfyzyebPElQ=="
- "resolved" "https://registry.npmmirror.com/@jimp/plugin-fisheye/-/plugin-fisheye-0.10.3.tgz"
- "version" "0.10.3"
+ version "0.10.3"
+ resolved "https://registry.npmmirror.com/@jimp/plugin-fisheye/-/plugin-fisheye-0.10.3.tgz"
+ integrity sha512-RRZb1wqe+xdocGcFtj2xHU7sF7xmEZmIa6BmrfSchjyA2b32TGPWKnP3qyj7p6LWEsXn+19hRYbjfyzyebPElQ==
dependencies:
"@babel/runtime" "^7.7.2"
"@jimp/utils" "^0.10.3"
- "core-js" "^3.4.1"
+ core-js "^3.4.1"
"@jimp/plugin-flip@^0.10.3":
- "integrity" "sha512-0epbi8XEzp0wmSjoW9IB0iMu0yNF17aZOxLdURCN3Zr+8nWPs5VNIMqSVa1Y62GSyiMDpVpKF/ITiXre+EqrPg=="
- "resolved" "https://registry.npmmirror.com/@jimp/plugin-flip/-/plugin-flip-0.10.3.tgz"
- "version" "0.10.3"
+ version "0.10.3"
+ resolved "https://registry.npmmirror.com/@jimp/plugin-flip/-/plugin-flip-0.10.3.tgz"
+ integrity sha512-0epbi8XEzp0wmSjoW9IB0iMu0yNF17aZOxLdURCN3Zr+8nWPs5VNIMqSVa1Y62GSyiMDpVpKF/ITiXre+EqrPg==
dependencies:
"@babel/runtime" "^7.7.2"
"@jimp/utils" "^0.10.3"
- "core-js" "^3.4.1"
+ core-js "^3.4.1"
"@jimp/plugin-gaussian@^0.10.3":
- "integrity" "sha512-25eHlFbHUDnMMGpgRBBeQ2AMI4wsqCg46sue0KklI+c2BaZ+dGXmJA5uT8RTOrt64/K9Wz5E+2n7eBnny4dfpQ=="
- "resolved" "https://registry.npmmirror.com/@jimp/plugin-gaussian/-/plugin-gaussian-0.10.3.tgz"
- "version" "0.10.3"
+ version "0.10.3"
+ resolved "https://registry.npmmirror.com/@jimp/plugin-gaussian/-/plugin-gaussian-0.10.3.tgz"
+ integrity sha512-25eHlFbHUDnMMGpgRBBeQ2AMI4wsqCg46sue0KklI+c2BaZ+dGXmJA5uT8RTOrt64/K9Wz5E+2n7eBnny4dfpQ==
dependencies:
"@babel/runtime" "^7.7.2"
"@jimp/utils" "^0.10.3"
- "core-js" "^3.4.1"
+ core-js "^3.4.1"
"@jimp/plugin-invert@^0.10.3":
- "integrity" "sha512-effYSApWY/FbtlzqsKXlTLkgloKUiHBKjkQnqh5RL4oQxh/33j6aX+HFdDyQKtsXb8CMd4xd7wyiD2YYabTa0g=="
- "resolved" "https://registry.npmmirror.com/@jimp/plugin-invert/-/plugin-invert-0.10.3.tgz"
- "version" "0.10.3"
+ version "0.10.3"
+ resolved "https://registry.npmmirror.com/@jimp/plugin-invert/-/plugin-invert-0.10.3.tgz"
+ integrity sha512-effYSApWY/FbtlzqsKXlTLkgloKUiHBKjkQnqh5RL4oQxh/33j6aX+HFdDyQKtsXb8CMd4xd7wyiD2YYabTa0g==
dependencies:
"@babel/runtime" "^7.7.2"
"@jimp/utils" "^0.10.3"
- "core-js" "^3.4.1"
+ core-js "^3.4.1"
"@jimp/plugin-mask@^0.10.3":
- "integrity" "sha512-twrg8q8TIhM9Z6Jcu9/5f+OCAPaECb0eKrrbbIajJqJ3bCUlj5zbfgIhiQIzjPJ6KjpnFPSqHQfHkU1Vvk/nVw=="
- "resolved" "https://registry.npmmirror.com/@jimp/plugin-mask/-/plugin-mask-0.10.3.tgz"
- "version" "0.10.3"
+ version "0.10.3"
+ resolved "https://registry.npmmirror.com/@jimp/plugin-mask/-/plugin-mask-0.10.3.tgz"
+ integrity sha512-twrg8q8TIhM9Z6Jcu9/5f+OCAPaECb0eKrrbbIajJqJ3bCUlj5zbfgIhiQIzjPJ6KjpnFPSqHQfHkU1Vvk/nVw==
dependencies:
"@babel/runtime" "^7.7.2"
"@jimp/utils" "^0.10.3"
- "core-js" "^3.4.1"
+ core-js "^3.4.1"
"@jimp/plugin-normalize@^0.10.3":
- "integrity" "sha512-xkb5eZI/mMlbwKkDN79+1/t/+DBo8bBXZUMsT4gkFgMRKNRZ6NQPxlv1d3QpRzlocsl6UMxrHnhgnXdLAcgrXw=="
- "resolved" "https://registry.npmmirror.com/@jimp/plugin-normalize/-/plugin-normalize-0.10.3.tgz"
- "version" "0.10.3"
+ version "0.10.3"
+ resolved "https://registry.npmmirror.com/@jimp/plugin-normalize/-/plugin-normalize-0.10.3.tgz"
+ integrity sha512-xkb5eZI/mMlbwKkDN79+1/t/+DBo8bBXZUMsT4gkFgMRKNRZ6NQPxlv1d3QpRzlocsl6UMxrHnhgnXdLAcgrXw==
dependencies:
"@babel/runtime" "^7.7.2"
"@jimp/utils" "^0.10.3"
- "core-js" "^3.4.1"
+ core-js "^3.4.1"
"@jimp/plugin-print@^0.10.3":
- "integrity" "sha512-wjRiI6yjXsAgMe6kVjizP+RgleUCLkH256dskjoNvJzmzbEfO7xQw9g6M02VET+emnbY0CO83IkrGm2q43VRyg=="
- "resolved" "https://registry.npmmirror.com/@jimp/plugin-print/-/plugin-print-0.10.3.tgz"
- "version" "0.10.3"
+ version "0.10.3"
+ resolved "https://registry.npmmirror.com/@jimp/plugin-print/-/plugin-print-0.10.3.tgz"
+ integrity sha512-wjRiI6yjXsAgMe6kVjizP+RgleUCLkH256dskjoNvJzmzbEfO7xQw9g6M02VET+emnbY0CO83IkrGm2q43VRyg==
dependencies:
"@babel/runtime" "^7.7.2"
"@jimp/utils" "^0.10.3"
- "core-js" "^3.4.1"
- "load-bmfont" "^1.4.0"
+ core-js "^3.4.1"
+ load-bmfont "^1.4.0"
-"@jimp/plugin-resize@^0.10.3", "@jimp/plugin-resize@>=0.3.5", "@jimp/plugin-resize@>=0.8.0":
- "integrity" "sha512-rf8YmEB1d7Sg+g4LpqF0Mp+dfXfb6JFJkwlAIWPUOR7lGsPWALavEwTW91c0etEdnp0+JB9AFpy6zqq7Lwkq6w=="
- "resolved" "https://registry.npmmirror.com/@jimp/plugin-resize/-/plugin-resize-0.10.3.tgz"
- "version" "0.10.3"
+"@jimp/plugin-resize@^0.10.3":
+ version "0.10.3"
+ resolved "https://registry.npmmirror.com/@jimp/plugin-resize/-/plugin-resize-0.10.3.tgz"
+ integrity sha512-rf8YmEB1d7Sg+g4LpqF0Mp+dfXfb6JFJkwlAIWPUOR7lGsPWALavEwTW91c0etEdnp0+JB9AFpy6zqq7Lwkq6w==
dependencies:
"@babel/runtime" "^7.7.2"
"@jimp/utils" "^0.10.3"
- "core-js" "^3.4.1"
+ core-js "^3.4.1"
-"@jimp/plugin-rotate@^0.10.3", "@jimp/plugin-rotate@>=0.3.5":
- "integrity" "sha512-YXLlRjm18fkW9MOHUaVAxWjvgZM851ofOipytz5FyKp4KZWDLk+dZK1JNmVmK7MyVmAzZ5jsgSLhIgj+GgN0Eg=="
- "resolved" "https://registry.npmmirror.com/@jimp/plugin-rotate/-/plugin-rotate-0.10.3.tgz"
- "version" "0.10.3"
+"@jimp/plugin-rotate@^0.10.3":
+ version "0.10.3"
+ resolved "https://registry.npmmirror.com/@jimp/plugin-rotate/-/plugin-rotate-0.10.3.tgz"
+ integrity sha512-YXLlRjm18fkW9MOHUaVAxWjvgZM851ofOipytz5FyKp4KZWDLk+dZK1JNmVmK7MyVmAzZ5jsgSLhIgj+GgN0Eg==
dependencies:
"@babel/runtime" "^7.7.2"
"@jimp/utils" "^0.10.3"
- "core-js" "^3.4.1"
+ core-js "^3.4.1"
-"@jimp/plugin-scale@^0.10.3", "@jimp/plugin-scale@>=0.3.5":
- "integrity" "sha512-5DXD7x7WVcX1gUgnlFXQa8F+Q3ThRYwJm+aesgrYvDOY+xzRoRSdQvhmdd4JEEue3lyX44DvBSgCIHPtGcEPaw=="
- "resolved" "https://registry.npmmirror.com/@jimp/plugin-scale/-/plugin-scale-0.10.3.tgz"
- "version" "0.10.3"
+"@jimp/plugin-scale@^0.10.3":
+ version "0.10.3"
+ resolved "https://registry.npmmirror.com/@jimp/plugin-scale/-/plugin-scale-0.10.3.tgz"
+ integrity sha512-5DXD7x7WVcX1gUgnlFXQa8F+Q3ThRYwJm+aesgrYvDOY+xzRoRSdQvhmdd4JEEue3lyX44DvBSgCIHPtGcEPaw==
dependencies:
"@babel/runtime" "^7.7.2"
"@jimp/utils" "^0.10.3"
- "core-js" "^3.4.1"
+ core-js "^3.4.1"
"@jimp/plugin-shadow@^0.10.3":
- "integrity" "sha512-/nkFXpt2zVcdP4ETdkAUL0fSzyrC5ZFxdcphbYBodqD7fXNqChS/Un1eD4xCXWEpW8cnG9dixZgQgStjywH0Mg=="
- "resolved" "https://registry.npmmirror.com/@jimp/plugin-shadow/-/plugin-shadow-0.10.3.tgz"
- "version" "0.10.3"
+ version "0.10.3"
+ resolved "https://registry.npmmirror.com/@jimp/plugin-shadow/-/plugin-shadow-0.10.3.tgz"
+ integrity sha512-/nkFXpt2zVcdP4ETdkAUL0fSzyrC5ZFxdcphbYBodqD7fXNqChS/Un1eD4xCXWEpW8cnG9dixZgQgStjywH0Mg==
dependencies:
"@babel/runtime" "^7.7.2"
"@jimp/utils" "^0.10.3"
- "core-js" "^3.4.1"
+ core-js "^3.4.1"
"@jimp/plugin-threshold@^0.10.3":
- "integrity" "sha512-Dzh0Yq2wXP2SOnxcbbiyA4LJ2luwrdf1MghNIt9H+NX7B+IWw/N8qA2GuSm9n4BPGSLluuhdAWJqHcTiREriVA=="
- "resolved" "https://registry.npmmirror.com/@jimp/plugin-threshold/-/plugin-threshold-0.10.3.tgz"
- "version" "0.10.3"
+ version "0.10.3"
+ resolved "https://registry.npmmirror.com/@jimp/plugin-threshold/-/plugin-threshold-0.10.3.tgz"
+ integrity sha512-Dzh0Yq2wXP2SOnxcbbiyA4LJ2luwrdf1MghNIt9H+NX7B+IWw/N8qA2GuSm9n4BPGSLluuhdAWJqHcTiREriVA==
dependencies:
"@babel/runtime" "^7.7.2"
"@jimp/utils" "^0.10.3"
- "core-js" "^3.4.1"
+ core-js "^3.4.1"
"@jimp/plugins@^0.10.3":
- "integrity" "sha512-jTT3/7hOScf0EIKiAXmxwayHhryhc1wWuIe3FrchjDjr9wgIGNN2a7XwCgPl3fML17DXK1x8EzDneCdh261bkw=="
- "resolved" "https://registry.npmmirror.com/@jimp/plugins/-/plugins-0.10.3.tgz"
- "version" "0.10.3"
+ version "0.10.3"
+ resolved "https://registry.npmmirror.com/@jimp/plugins/-/plugins-0.10.3.tgz"
+ integrity sha512-jTT3/7hOScf0EIKiAXmxwayHhryhc1wWuIe3FrchjDjr9wgIGNN2a7XwCgPl3fML17DXK1x8EzDneCdh261bkw==
dependencies:
"@babel/runtime" "^7.7.2"
"@jimp/plugin-blit" "^0.10.3"
@@ -2036,32 +2047,32 @@
"@jimp/plugin-scale" "^0.10.3"
"@jimp/plugin-shadow" "^0.10.3"
"@jimp/plugin-threshold" "^0.10.3"
- "core-js" "^3.4.1"
- "timm" "^1.6.1"
+ core-js "^3.4.1"
+ timm "^1.6.1"
"@jimp/png@^0.10.3":
- "integrity" "sha512-YKqk/dkl+nGZxSYIDQrqhmaP8tC3IK8H7dFPnnzFVvbhDnyYunqBZZO3SaZUKTichClRw8k/CjBhbc+hifSGWg=="
- "resolved" "https://registry.npmmirror.com/@jimp/png/-/png-0.10.3.tgz"
- "version" "0.10.3"
+ version "0.10.3"
+ resolved "https://registry.npmmirror.com/@jimp/png/-/png-0.10.3.tgz"
+ integrity sha512-YKqk/dkl+nGZxSYIDQrqhmaP8tC3IK8H7dFPnnzFVvbhDnyYunqBZZO3SaZUKTichClRw8k/CjBhbc+hifSGWg==
dependencies:
"@babel/runtime" "^7.7.2"
"@jimp/utils" "^0.10.3"
- "core-js" "^3.4.1"
- "pngjs" "^3.3.3"
+ core-js "^3.4.1"
+ pngjs "^3.3.3"
"@jimp/tiff@^0.10.3":
- "integrity" "sha512-7EsJzZ5Y/EtinkBGuwX3Bi4S+zgbKouxjt9c82VJTRJOQgLWsE/RHqcyRCOQBhHAZ9QexYmDz34medfLKdoX0g=="
- "resolved" "https://registry.npmmirror.com/@jimp/tiff/-/tiff-0.10.3.tgz"
- "version" "0.10.3"
+ version "0.10.3"
+ resolved "https://registry.npmmirror.com/@jimp/tiff/-/tiff-0.10.3.tgz"
+ integrity sha512-7EsJzZ5Y/EtinkBGuwX3Bi4S+zgbKouxjt9c82VJTRJOQgLWsE/RHqcyRCOQBhHAZ9QexYmDz34medfLKdoX0g==
dependencies:
"@babel/runtime" "^7.7.2"
- "core-js" "^3.4.1"
- "utif" "^2.0.1"
+ core-js "^3.4.1"
+ utif "^2.0.1"
"@jimp/types@^0.10.3":
- "integrity" "sha512-XGmBakiHZqseSWr/puGN+CHzx0IKBSpsKlmEmsNV96HKDiP6eu8NSnwdGCEq2mmIHe0JNcg1hqg59hpwtQ7Tiw=="
- "resolved" "https://registry.npmmirror.com/@jimp/types/-/types-0.10.3.tgz"
- "version" "0.10.3"
+ version "0.10.3"
+ resolved "https://registry.npmmirror.com/@jimp/types/-/types-0.10.3.tgz"
+ integrity sha512-XGmBakiHZqseSWr/puGN+CHzx0IKBSpsKlmEmsNV96HKDiP6eu8NSnwdGCEq2mmIHe0JNcg1hqg59hpwtQ7Tiw==
dependencies:
"@babel/runtime" "^7.7.2"
"@jimp/bmp" "^0.10.3"
@@ -2069,458 +2080,342 @@
"@jimp/jpeg" "^0.10.3"
"@jimp/png" "^0.10.3"
"@jimp/tiff" "^0.10.3"
- "core-js" "^3.4.1"
- "timm" "^1.6.1"
+ core-js "^3.4.1"
+ timm "^1.6.1"
"@jimp/utils@^0.10.3":
- "integrity" "sha512-VcSlQhkil4ReYmg1KkN+WqHyYfZ2XfZxDsKAHSfST1GEz/RQHxKZbX+KhFKtKflnL0F4e6DlNQj3vznMNXCR2w=="
- "resolved" "https://registry.npmmirror.com/@jimp/utils/-/utils-0.10.3.tgz"
- "version" "0.10.3"
+ version "0.10.3"
+ resolved "https://registry.npmmirror.com/@jimp/utils/-/utils-0.10.3.tgz"
+ integrity sha512-VcSlQhkil4ReYmg1KkN+WqHyYfZ2XfZxDsKAHSfST1GEz/RQHxKZbX+KhFKtKflnL0F4e6DlNQj3vznMNXCR2w==
dependencies:
"@babel/runtime" "^7.7.2"
- "core-js" "^3.4.1"
- "regenerator-runtime" "^0.13.3"
+ core-js "^3.4.1"
+ regenerator-runtime "^0.13.3"
"@jridgewell/gen-mapping@^0.3.3", "@jridgewell/gen-mapping@^0.3.5":
- "integrity" "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg=="
- "resolved" "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz"
- "version" "0.3.5"
+ version "0.3.5"
+ resolved "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz"
+ integrity sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==
dependencies:
"@jridgewell/set-array" "^1.2.1"
"@jridgewell/sourcemap-codec" "^1.4.10"
"@jridgewell/trace-mapping" "^0.3.24"
"@jridgewell/resolve-uri@^3.1.0":
- "integrity" "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw=="
- "resolved" "https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz"
- "version" "3.1.2"
+ version "3.1.2"
+ resolved "https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz"
+ integrity sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==
"@jridgewell/set-array@^1.2.1":
- "integrity" "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A=="
- "resolved" "https://registry.npmmirror.com/@jridgewell/set-array/-/set-array-1.2.1.tgz"
- "version" "1.2.1"
+ version "1.2.1"
+ resolved "https://registry.npmmirror.com/@jridgewell/set-array/-/set-array-1.2.1.tgz"
+ integrity sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==
"@jridgewell/source-map@^0.3.3":
- "integrity" "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ=="
- "resolved" "https://registry.npmmirror.com/@jridgewell/source-map/-/source-map-0.3.6.tgz"
- "version" "0.3.6"
+ version "0.3.6"
+ resolved "https://registry.npmmirror.com/@jridgewell/source-map/-/source-map-0.3.6.tgz"
+ integrity sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==
dependencies:
"@jridgewell/gen-mapping" "^0.3.5"
"@jridgewell/trace-mapping" "^0.3.25"
"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14", "@jridgewell/sourcemap-codec@^1.4.15":
- "integrity" "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg=="
- "resolved" "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz"
- "version" "1.4.15"
+ version "1.4.15"
+ resolved "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz"
+ integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==
"@jridgewell/trace-mapping@^0.3.19", "@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25":
- "integrity" "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ=="
- "resolved" "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz"
- "version" "0.3.25"
+ version "0.3.25"
+ resolved "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz"
+ integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==
dependencies:
"@jridgewell/resolve-uri" "^3.1.0"
"@jridgewell/sourcemap-codec" "^1.4.14"
"@nodelib/fs.scandir@2.1.5":
- "integrity" "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g=="
- "resolved" "https://registry.npmmirror.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz"
- "version" "2.1.5"
+ version "2.1.5"
+ resolved "https://registry.npmmirror.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz"
+ integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==
dependencies:
"@nodelib/fs.stat" "2.0.5"
- "run-parallel" "^1.1.9"
+ run-parallel "^1.1.9"
-"@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5":
- "integrity" "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A=="
- "resolved" "https://registry.npmmirror.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz"
- "version" "2.0.5"
+"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2":
+ version "2.0.5"
+ resolved "https://registry.npmmirror.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz"
+ integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==
"@nodelib/fs.walk@^1.2.3":
- "integrity" "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg=="
- "resolved" "https://registry.npmmirror.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz"
- "version" "1.2.8"
+ version "1.2.8"
+ resolved "https://registry.npmmirror.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz"
+ integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==
dependencies:
"@nodelib/fs.scandir" "2.1.5"
- "fastq" "^1.6.0"
+ fastq "^1.6.0"
"@polka/url@^1.0.0-next.24":
- "integrity" "sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ=="
- "resolved" "https://registry.npmmirror.com/@polka/url/-/url-1.0.0-next.25.tgz"
- "version" "1.0.0-next.25"
+ version "1.0.0-next.25"
+ resolved "https://registry.npmmirror.com/@polka/url/-/url-1.0.0-next.25.tgz"
+ integrity sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==
"@qiun/ucharts@^2.5.0-20230101":
- "integrity" "sha512-C7ccBgfPuGF6dxTRuMW0NPPMSCf1k/kh3I9zkRVBc5PaivudX/rPL+jd2Wty6gn5ya5L3Ob+YmYe09V5xw66Cw=="
- "resolved" "https://registry.npmmirror.com/@qiun/ucharts/-/ucharts-2.5.0-20230101.tgz"
- "version" "2.5.0-20230101"
+ version "2.5.0-20230101"
+ resolved "https://registry.npmmirror.com/@qiun/ucharts/-/ucharts-2.5.0-20230101.tgz"
+ integrity sha512-C7ccBgfPuGF6dxTRuMW0NPPMSCf1k/kh3I9zkRVBc5PaivudX/rPL+jd2Wty6gn5ya5L3Ob+YmYe09V5xw66Cw==
"@rollup/pluginutils@^4.2.0":
- "integrity" "sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ=="
- "resolved" "https://registry.npmmirror.com/@rollup/pluginutils/-/pluginutils-4.2.1.tgz"
- "version" "4.2.1"
+ version "4.2.1"
+ resolved "https://registry.npmmirror.com/@rollup/pluginutils/-/pluginutils-4.2.1.tgz"
+ integrity sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==
dependencies:
- "estree-walker" "^2.0.1"
- "picomatch" "^2.2.2"
+ estree-walker "^2.0.1"
+ picomatch "^2.2.2"
-"@rollup/pluginutils@^5.0.5":
- "integrity" "sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g=="
- "resolved" "https://registry.npmmirror.com/@rollup/pluginutils/-/pluginutils-5.1.0.tgz"
- "version" "5.1.0"
+"@rollup/pluginutils@^5.0.5", "@rollup/pluginutils@^5.1.0":
+ version "5.1.0"
+ resolved "https://registry.npmmirror.com/@rollup/pluginutils/-/pluginutils-5.1.0.tgz"
+ integrity sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==
dependencies:
"@types/estree" "^1.0.0"
- "estree-walker" "^2.0.2"
- "picomatch" "^2.3.1"
-
-"@rollup/pluginutils@^5.1.0":
- "integrity" "sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g=="
- "resolved" "https://registry.npmmirror.com/@rollup/pluginutils/-/pluginutils-5.1.0.tgz"
- "version" "5.1.0"
- dependencies:
- "@types/estree" "^1.0.0"
- "estree-walker" "^2.0.2"
- "picomatch" "^2.3.1"
-
-"@sinonjs/commons@^1.7.0":
- "integrity" "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ=="
- "resolved" "https://registry.npmmirror.com/@sinonjs/commons/-/commons-1.8.6.tgz"
- "version" "1.8.6"
- dependencies:
- "type-detect" "4.0.8"
-
-"@sinonjs/fake-timers@^8.0.1":
- "integrity" "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg=="
- "resolved" "https://registry.npmmirror.com/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz"
- "version" "8.1.0"
- dependencies:
- "@sinonjs/commons" "^1.7.0"
-
-"@tootallnate/once@1":
- "integrity" "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw=="
- "resolved" "https://registry.npmmirror.com/@tootallnate/once/-/once-1.1.2.tgz"
- "version" "1.1.2"
-
-"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.14":
- "integrity" "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA=="
- "resolved" "https://registry.npmmirror.com/@types/babel__core/-/babel__core-7.20.5.tgz"
- "version" "7.20.5"
- dependencies:
- "@babel/parser" "^7.20.7"
- "@babel/types" "^7.20.7"
- "@types/babel__generator" "*"
- "@types/babel__template" "*"
- "@types/babel__traverse" "*"
-
-"@types/babel__generator@*":
- "integrity" "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw=="
- "resolved" "https://registry.npmmirror.com/@types/babel__generator/-/babel__generator-7.6.8.tgz"
- "version" "7.6.8"
- dependencies:
- "@babel/types" "^7.0.0"
-
-"@types/babel__template@*":
- "integrity" "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A=="
- "resolved" "https://registry.npmmirror.com/@types/babel__template/-/babel__template-7.4.4.tgz"
- "version" "7.4.4"
- dependencies:
- "@babel/parser" "^7.1.0"
- "@babel/types" "^7.0.0"
-
-"@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6":
- "integrity" "sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ=="
- "resolved" "https://registry.npmmirror.com/@types/babel__traverse/-/babel__traverse-7.20.5.tgz"
- "version" "7.20.5"
- dependencies:
- "@babel/types" "^7.20.7"
+ estree-walker "^2.0.2"
+ picomatch "^2.3.1"
"@types/estree@^1.0.0":
- "integrity" "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw=="
- "resolved" "https://registry.npmmirror.com/@types/estree/-/estree-1.0.5.tgz"
- "version" "1.0.5"
-
-"@types/graceful-fs@^4.1.2":
- "integrity" "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ=="
- "resolved" "https://registry.npmmirror.com/@types/graceful-fs/-/graceful-fs-4.1.9.tgz"
- "version" "4.1.9"
- dependencies:
- "@types/node" "*"
-
-"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1":
- "integrity" "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w=="
- "resolved" "https://registry.npmmirror.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz"
- "version" "2.0.6"
-
-"@types/istanbul-lib-report@*":
- "integrity" "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA=="
- "resolved" "https://registry.npmmirror.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz"
- "version" "3.0.3"
- dependencies:
- "@types/istanbul-lib-coverage" "*"
-
-"@types/istanbul-reports@^3.0.0":
- "integrity" "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ=="
- "resolved" "https://registry.npmmirror.com/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz"
- "version" "3.0.4"
- dependencies:
- "@types/istanbul-lib-report" "*"
-
-"@types/node@*", "@types/node@>= 14":
- "integrity" "sha512-dHM6ZxwlmuZaRmUPfv1p+KrdD1Dci04FbdEm/9wEMouFqxYoFl5aMkt0VMAUtYRQDyYvD41WJLukhq/ha3YuTw=="
- "resolved" "https://registry.npmmirror.com/@types/node/-/node-20.11.30.tgz"
- "version" "20.11.30"
- dependencies:
- "undici-types" "~5.26.4"
-
-"@types/prettier@^2.1.5":
- "integrity" "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA=="
- "resolved" "https://registry.npmmirror.com/@types/prettier/-/prettier-2.7.3.tgz"
- "version" "2.7.3"
-
-"@types/stack-utils@^2.0.0":
- "integrity" "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw=="
- "resolved" "https://registry.npmmirror.com/@types/stack-utils/-/stack-utils-2.0.3.tgz"
- "version" "2.0.3"
-
-"@types/yargs-parser@*":
- "integrity" "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ=="
- "resolved" "https://registry.npmmirror.com/@types/yargs-parser/-/yargs-parser-21.0.3.tgz"
- "version" "21.0.3"
-
-"@types/yargs@^16.0.0":
- "integrity" "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA=="
- "resolved" "https://registry.npmmirror.com/@types/yargs/-/yargs-16.0.9.tgz"
- "version" "16.0.9"
- dependencies:
- "@types/yargs-parser" "*"
+ version "1.0.5"
+ resolved "https://registry.npmmirror.com/@types/estree/-/estree-1.0.5.tgz"
+ integrity sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==
"@unocss-applet/preset-applet@0.7.8":
- "integrity" "sha512-KWzYD88eRf7hMa0SZv8X19eT1X1fwkInM47cjNZ36i/2brt77DSnZF3y61F1zxzdf28SRH/wzgkm2e0I7JepCQ=="
- "resolved" "https://registry.npmmirror.com/@unocss-applet/preset-applet/-/preset-applet-0.7.8.tgz"
- "version" "0.7.8"
+ version "0.7.8"
+ resolved "https://registry.npmmirror.com/@unocss-applet/preset-applet/-/preset-applet-0.7.8.tgz"
+ integrity sha512-KWzYD88eRf7hMa0SZv8X19eT1X1fwkInM47cjNZ36i/2brt77DSnZF3y61F1zxzdf28SRH/wzgkm2e0I7JepCQ==
dependencies:
"@unocss/core" "^0.56.5"
"@unocss/preset-mini" "^0.56.5"
"@unocss/preset-uno" "^0.56.5"
"@unocss-applet/preset-rem-rpx@0.7.8":
- "integrity" "sha512-H+7CbzfNOglGlTW0qurlpfPdSsaLkxwG4qSyxufaMCX6T26Mss6Xy9ENIaGps1m0Sk4NXJYO01h9yWGzaeCZXg=="
- "resolved" "https://registry.npmmirror.com/@unocss-applet/preset-rem-rpx/-/preset-rem-rpx-0.7.8.tgz"
- "version" "0.7.8"
+ version "0.7.8"
+ resolved "https://registry.npmmirror.com/@unocss-applet/preset-rem-rpx/-/preset-rem-rpx-0.7.8.tgz"
+ integrity sha512-H+7CbzfNOglGlTW0qurlpfPdSsaLkxwG4qSyxufaMCX6T26Mss6Xy9ENIaGps1m0Sk4NXJYO01h9yWGzaeCZXg==
"@unocss-applet/transformer-applet@^0.5.5":
- "integrity" "sha512-GDzZt0S+Jbr7yiD+cmkIQdnEroAzSiCPajXaTWbmkk8dio+7dW9cWPEGaFKa3laJI6yxDR3jJX44m82LhHdEpg=="
- "resolved" "https://registry.npmmirror.com/@unocss-applet/transformer-applet/-/transformer-applet-0.5.5.tgz"
- "version" "0.5.5"
+ version "0.5.5"
+ resolved "https://registry.npmmirror.com/@unocss-applet/transformer-applet/-/transformer-applet-0.5.5.tgz"
+ integrity sha512-GDzZt0S+Jbr7yiD+cmkIQdnEroAzSiCPajXaTWbmkk8dio+7dW9cWPEGaFKa3laJI6yxDR3jJX44m82LhHdEpg==
"@unocss-applet/transformer-attributify@0.7.8":
- "integrity" "sha512-YiBe5wFMEDdAuIwXPBFs6nA7i1Igskx1oLIl/xHXb6jEBqWGqTj1P/nx0XsrS0hu1YW7T7JsTCtSoLAdPmAPuA=="
- "resolved" "https://registry.npmmirror.com/@unocss-applet/transformer-attributify/-/transformer-attributify-0.7.8.tgz"
- "version" "0.7.8"
+ version "0.7.8"
+ resolved "https://registry.npmmirror.com/@unocss-applet/transformer-attributify/-/transformer-attributify-0.7.8.tgz"
+ integrity sha512-YiBe5wFMEDdAuIwXPBFs6nA7i1Igskx1oLIl/xHXb6jEBqWGqTj1P/nx0XsrS0hu1YW7T7JsTCtSoLAdPmAPuA==
"@unocss/astro@0.58.9":
- "integrity" "sha512-VWfHNC0EfawFxLfb3uI+QcMGBN+ju+BYtutzeZTjilLKj31X2UpqIh8fepixL6ljgZzB3fweqg2xtUMC0gMnoQ=="
- "resolved" "https://registry.npmmirror.com/@unocss/astro/-/astro-0.58.9.tgz"
- "version" "0.58.9"
+ version "0.58.9"
+ resolved "https://registry.npmmirror.com/@unocss/astro/-/astro-0.58.9.tgz"
+ integrity sha512-VWfHNC0EfawFxLfb3uI+QcMGBN+ju+BYtutzeZTjilLKj31X2UpqIh8fepixL6ljgZzB3fweqg2xtUMC0gMnoQ==
dependencies:
"@unocss/core" "0.58.9"
"@unocss/reset" "0.58.9"
"@unocss/vite" "0.58.9"
"@unocss/cli@0.58.9":
- "integrity" "sha512-q7qlwX3V6UaqljWUQ5gMj36yTA9eLuuRywahdQWt1ioy4aPF/MEEfnMBZf/ntrqf5tIT5TO8fE11nvCco2Q/sA=="
- "resolved" "https://registry.npmmirror.com/@unocss/cli/-/cli-0.58.9.tgz"
- "version" "0.58.9"
+ version "0.58.9"
+ resolved "https://registry.npmmirror.com/@unocss/cli/-/cli-0.58.9.tgz"
+ integrity sha512-q7qlwX3V6UaqljWUQ5gMj36yTA9eLuuRywahdQWt1ioy4aPF/MEEfnMBZf/ntrqf5tIT5TO8fE11nvCco2Q/sA==
dependencies:
"@ampproject/remapping" "^2.3.0"
"@rollup/pluginutils" "^5.1.0"
"@unocss/config" "0.58.9"
"@unocss/core" "0.58.9"
"@unocss/preset-uno" "0.58.9"
- "cac" "^6.7.14"
- "chokidar" "^3.6.0"
- "colorette" "^2.0.20"
- "consola" "^3.2.3"
- "fast-glob" "^3.3.2"
- "magic-string" "^0.30.8"
- "pathe" "^1.1.2"
- "perfect-debounce" "^1.0.0"
+ cac "^6.7.14"
+ chokidar "^3.6.0"
+ colorette "^2.0.20"
+ consola "^3.2.3"
+ fast-glob "^3.3.2"
+ magic-string "^0.30.8"
+ pathe "^1.1.2"
+ perfect-debounce "^1.0.0"
"@unocss/config@0.58.9":
- "integrity" "sha512-90wRXIyGNI8UenWxvHUcH4l4rgq813MsTzYWsf6ZKyLLvkFjV2b2EfGXI27GPvZ7fVE1OAqx+wJNTw8CyQxwag=="
- "resolved" "https://registry.npmmirror.com/@unocss/config/-/config-0.58.9.tgz"
- "version" "0.58.9"
+ version "0.58.9"
+ resolved "https://registry.npmmirror.com/@unocss/config/-/config-0.58.9.tgz"
+ integrity sha512-90wRXIyGNI8UenWxvHUcH4l4rgq813MsTzYWsf6ZKyLLvkFjV2b2EfGXI27GPvZ7fVE1OAqx+wJNTw8CyQxwag==
dependencies:
"@unocss/core" "0.58.9"
- "unconfig" "^0.3.11"
+ unconfig "^0.3.11"
-"@unocss/core@^0.56.5", "@unocss/core@0.56.5":
- "integrity" "sha512-fx5VhOjSHn0HdV2D34pEwFMAHJcJQRTCp1xEE4GzxY1irXzaa+m2aYf5PZjmDxehiOC16IH7TO9FOWANXk1E0w=="
- "resolved" "https://registry.npmmirror.com/@unocss/core/-/core-0.56.5.tgz"
- "version" "0.56.5"
+"@unocss/core@0.56.5", "@unocss/core@^0.56.5":
+ version "0.56.5"
+ resolved "https://registry.npmmirror.com/@unocss/core/-/core-0.56.5.tgz"
+ integrity sha512-fx5VhOjSHn0HdV2D34pEwFMAHJcJQRTCp1xEE4GzxY1irXzaa+m2aYf5PZjmDxehiOC16IH7TO9FOWANXk1E0w==
-"@unocss/core@^0.58.9", "@unocss/core@0.58.9":
- "integrity" "sha512-wYpPIPPsOIbIoMIDuH8ihehJk5pAZmyFKXIYO/Kro98GEOFhz6lJoLsy6/PZuitlgp2/TSlubUuWGjHWvp5osw=="
- "resolved" "https://registry.npmmirror.com/@unocss/core/-/core-0.58.9.tgz"
- "version" "0.58.9"
+"@unocss/core@0.58.9", "@unocss/core@^0.58.9":
+ version "0.58.9"
+ resolved "https://registry.npmmirror.com/@unocss/core/-/core-0.58.9.tgz"
+ integrity sha512-wYpPIPPsOIbIoMIDuH8ihehJk5pAZmyFKXIYO/Kro98GEOFhz6lJoLsy6/PZuitlgp2/TSlubUuWGjHWvp5osw==
"@unocss/extractor-arbitrary-variants@0.56.5":
- "integrity" "sha512-p2pyzz/ONvc5CGcaB9OZvWE8qkRSgyuhaQqFQLdBFeUhveHC0CGP0iSnXwBgAFHWM7DJo4/JpWeZ+mBt0ogVLA=="
- "resolved" "https://registry.npmmirror.com/@unocss/extractor-arbitrary-variants/-/extractor-arbitrary-variants-0.56.5.tgz"
- "version" "0.56.5"
+ version "0.56.5"
+ resolved "https://registry.npmmirror.com/@unocss/extractor-arbitrary-variants/-/extractor-arbitrary-variants-0.56.5.tgz"
+ integrity sha512-p2pyzz/ONvc5CGcaB9OZvWE8qkRSgyuhaQqFQLdBFeUhveHC0CGP0iSnXwBgAFHWM7DJo4/JpWeZ+mBt0ogVLA==
dependencies:
"@unocss/core" "0.56.5"
"@unocss/extractor-arbitrary-variants@0.58.9":
- "integrity" "sha512-M/BvPdbEEMdhcFQh/z2Bf9gylO1Ky/ZnpIvKWS1YJPLt4KA7UWXSUf+ZNTFxX+X58Is5qAb5hNh/XBQmL3gbXg=="
- "resolved" "https://registry.npmmirror.com/@unocss/extractor-arbitrary-variants/-/extractor-arbitrary-variants-0.58.9.tgz"
- "version" "0.58.9"
+ version "0.58.9"
+ resolved "https://registry.npmmirror.com/@unocss/extractor-arbitrary-variants/-/extractor-arbitrary-variants-0.58.9.tgz"
+ integrity sha512-M/BvPdbEEMdhcFQh/z2Bf9gylO1Ky/ZnpIvKWS1YJPLt4KA7UWXSUf+ZNTFxX+X58Is5qAb5hNh/XBQmL3gbXg==
dependencies:
"@unocss/core" "0.58.9"
"@unocss/inspector@0.58.9":
- "integrity" "sha512-uRzqkCNeBmEvFePXcfIFcQPMlCXd9/bLwa5OkBthiOILwQdH1uRIW3GWAa2SWspu+kZLP0Ly3SjZ9Wqi+5ZtTw=="
- "resolved" "https://registry.npmmirror.com/@unocss/inspector/-/inspector-0.58.9.tgz"
- "version" "0.58.9"
+ version "0.58.9"
+ resolved "https://registry.npmmirror.com/@unocss/inspector/-/inspector-0.58.9.tgz"
+ integrity sha512-uRzqkCNeBmEvFePXcfIFcQPMlCXd9/bLwa5OkBthiOILwQdH1uRIW3GWAa2SWspu+kZLP0Ly3SjZ9Wqi+5ZtTw==
dependencies:
"@unocss/core" "0.58.9"
"@unocss/rule-utils" "0.58.9"
- "gzip-size" "^6.0.0"
- "sirv" "^2.0.4"
+ gzip-size "^6.0.0"
+ sirv "^2.0.4"
"@unocss/postcss@0.58.9":
- "integrity" "sha512-PnKmH6Qhimw35yO6u6yx9SHaX2NmvbRNPDvMDHA/1xr3M8L0o8U88tgKbWfm65NEGF3R1zJ9A8rjtZn/LPkgPA=="
- "resolved" "https://registry.npmmirror.com/@unocss/postcss/-/postcss-0.58.9.tgz"
- "version" "0.58.9"
+ version "0.58.9"
+ resolved "https://registry.npmmirror.com/@unocss/postcss/-/postcss-0.58.9.tgz"
+ integrity sha512-PnKmH6Qhimw35yO6u6yx9SHaX2NmvbRNPDvMDHA/1xr3M8L0o8U88tgKbWfm65NEGF3R1zJ9A8rjtZn/LPkgPA==
dependencies:
"@unocss/config" "0.58.9"
"@unocss/core" "0.58.9"
"@unocss/rule-utils" "0.58.9"
- "css-tree" "^2.3.1"
- "fast-glob" "^3.3.2"
- "magic-string" "^0.30.8"
- "postcss" "^8.4.38"
+ css-tree "^2.3.1"
+ fast-glob "^3.3.2"
+ magic-string "^0.30.8"
+ postcss "^8.4.38"
"@unocss/preset-attributify@0.58.9":
- "integrity" "sha512-ucP+kXRFcwmBmHohUVv31bE/SejMAMo7Hjb0QcKVLyHlzRWUJsfNR+jTAIGIUSYxN7Q8MeigYsongGo3nIeJnQ=="
- "resolved" "https://registry.npmmirror.com/@unocss/preset-attributify/-/preset-attributify-0.58.9.tgz"
- "version" "0.58.9"
+ version "0.58.9"
+ resolved "https://registry.npmmirror.com/@unocss/preset-attributify/-/preset-attributify-0.58.9.tgz"
+ integrity sha512-ucP+kXRFcwmBmHohUVv31bE/SejMAMo7Hjb0QcKVLyHlzRWUJsfNR+jTAIGIUSYxN7Q8MeigYsongGo3nIeJnQ==
dependencies:
"@unocss/core" "0.58.9"
"@unocss/preset-icons@0.58.9":
- "integrity" "sha512-9dS48+yAunsbS0ylOW2Wisozwpn3nGY1CqTiidkUnrMnrZK3al579A7srUX9NyPWWDjprO7eU/JkWbdDQSmFFA=="
- "resolved" "https://registry.npmmirror.com/@unocss/preset-icons/-/preset-icons-0.58.9.tgz"
- "version" "0.58.9"
+ version "0.58.9"
+ resolved "https://registry.npmmirror.com/@unocss/preset-icons/-/preset-icons-0.58.9.tgz"
+ integrity sha512-9dS48+yAunsbS0ylOW2Wisozwpn3nGY1CqTiidkUnrMnrZK3al579A7srUX9NyPWWDjprO7eU/JkWbdDQSmFFA==
dependencies:
"@iconify/utils" "^2.1.22"
"@unocss/core" "0.58.9"
- "ofetch" "^1.3.4"
+ ofetch "^1.3.4"
-"@unocss/preset-mini@^0.56.5", "@unocss/preset-mini@0.56.5":
- "integrity" "sha512-/KhlThhs1ilauM7MwRSpahLbIPZ5VGeGvaUsU8+ZlNT3sis4yoVYkPtR14tL2IT6jhOU05N/uu3aBj+1bP8GjQ=="
- "resolved" "https://registry.npmmirror.com/@unocss/preset-mini/-/preset-mini-0.56.5.tgz"
- "version" "0.56.5"
+"@unocss/preset-mini@0.56.5", "@unocss/preset-mini@^0.56.5":
+ version "0.56.5"
+ resolved "https://registry.npmmirror.com/@unocss/preset-mini/-/preset-mini-0.56.5.tgz"
+ integrity sha512-/KhlThhs1ilauM7MwRSpahLbIPZ5VGeGvaUsU8+ZlNT3sis4yoVYkPtR14tL2IT6jhOU05N/uu3aBj+1bP8GjQ==
dependencies:
"@unocss/core" "0.56.5"
"@unocss/extractor-arbitrary-variants" "0.56.5"
"@unocss/rule-utils" "0.56.5"
"@unocss/preset-mini@0.58.9":
- "integrity" "sha512-m4aDGYtueP8QGsU3FsyML63T/w5Mtr4htme2jXy6m50+tzC1PPHaIBstMTMQfLc6h8UOregPJyGHB5iYQZGEvQ=="
- "resolved" "https://registry.npmmirror.com/@unocss/preset-mini/-/preset-mini-0.58.9.tgz"
- "version" "0.58.9"
+ version "0.58.9"
+ resolved "https://registry.npmmirror.com/@unocss/preset-mini/-/preset-mini-0.58.9.tgz"
+ integrity sha512-m4aDGYtueP8QGsU3FsyML63T/w5Mtr4htme2jXy6m50+tzC1PPHaIBstMTMQfLc6h8UOregPJyGHB5iYQZGEvQ==
dependencies:
"@unocss/core" "0.58.9"
"@unocss/extractor-arbitrary-variants" "0.58.9"
"@unocss/rule-utils" "0.58.9"
"@unocss/preset-tagify@0.58.9":
- "integrity" "sha512-obh75XrRmxYwrQMflzvhQUMeHwd/R9bEDhTWUW9aBTolBy4eNypmQwOhHCKh5Xi4Dg6o0xj6GWC/jcCj1SPLog=="
- "resolved" "https://registry.npmmirror.com/@unocss/preset-tagify/-/preset-tagify-0.58.9.tgz"
- "version" "0.58.9"
+ version "0.58.9"
+ resolved "https://registry.npmmirror.com/@unocss/preset-tagify/-/preset-tagify-0.58.9.tgz"
+ integrity sha512-obh75XrRmxYwrQMflzvhQUMeHwd/R9bEDhTWUW9aBTolBy4eNypmQwOhHCKh5Xi4Dg6o0xj6GWC/jcCj1SPLog==
dependencies:
"@unocss/core" "0.58.9"
"@unocss/preset-typography@0.58.9":
- "integrity" "sha512-hrsaqKlcZni3Vh4fwXC+lP9e92FQYbqtmlZw2jpxlVwwH5aLzwk4d4MiFQGyhCfzuSDYm0Zd52putFVV02J7bA=="
- "resolved" "https://registry.npmmirror.com/@unocss/preset-typography/-/preset-typography-0.58.9.tgz"
- "version" "0.58.9"
+ version "0.58.9"
+ resolved "https://registry.npmmirror.com/@unocss/preset-typography/-/preset-typography-0.58.9.tgz"
+ integrity sha512-hrsaqKlcZni3Vh4fwXC+lP9e92FQYbqtmlZw2jpxlVwwH5aLzwk4d4MiFQGyhCfzuSDYm0Zd52putFVV02J7bA==
dependencies:
"@unocss/core" "0.58.9"
"@unocss/preset-mini" "0.58.9"
-"@unocss/preset-uno@^0.56.5":
- "integrity" "sha512-3hzE0X1oxMbHLvWyTj/4BrJQ7OAL428BpzEJos0RsxifM04vOJX4GC4khIbmTl8KIMECMtATK3ren3JqzD2bFw=="
- "resolved" "https://registry.npmmirror.com/@unocss/preset-uno/-/preset-uno-0.56.5.tgz"
- "version" "0.56.5"
- dependencies:
- "@unocss/core" "0.56.5"
- "@unocss/preset-mini" "0.56.5"
- "@unocss/preset-wind" "0.56.5"
- "@unocss/rule-utils" "0.56.5"
-
"@unocss/preset-uno@0.58.9":
- "integrity" "sha512-Fze+X2Z/EegCkRdDRgwwvFBmXBenNR1AG8KxAyz8iPeWbhOBaRra2sn2ScryrfH6SbJHpw26ZyJXycAdS0Fq3A=="
- "resolved" "https://registry.npmmirror.com/@unocss/preset-uno/-/preset-uno-0.58.9.tgz"
- "version" "0.58.9"
+ version "0.58.9"
+ resolved "https://registry.npmmirror.com/@unocss/preset-uno/-/preset-uno-0.58.9.tgz"
+ integrity sha512-Fze+X2Z/EegCkRdDRgwwvFBmXBenNR1AG8KxAyz8iPeWbhOBaRra2sn2ScryrfH6SbJHpw26ZyJXycAdS0Fq3A==
dependencies:
"@unocss/core" "0.58.9"
"@unocss/preset-mini" "0.58.9"
"@unocss/preset-wind" "0.58.9"
"@unocss/rule-utils" "0.58.9"
+"@unocss/preset-uno@^0.56.5":
+ version "0.56.5"
+ resolved "https://registry.npmmirror.com/@unocss/preset-uno/-/preset-uno-0.56.5.tgz"
+ integrity sha512-3hzE0X1oxMbHLvWyTj/4BrJQ7OAL428BpzEJos0RsxifM04vOJX4GC4khIbmTl8KIMECMtATK3ren3JqzD2bFw==
+ dependencies:
+ "@unocss/core" "0.56.5"
+ "@unocss/preset-mini" "0.56.5"
+ "@unocss/preset-wind" "0.56.5"
+ "@unocss/rule-utils" "0.56.5"
+
"@unocss/preset-web-fonts@0.58.9":
- "integrity" "sha512-XtiO+Z+RYnNYomNkS2XxaQiY++CrQZKOfNGw5htgIrb32QtYVQSkyYQ3jDw7JmMiCWlZ4E72cV/zUb++WrZLxg=="
- "resolved" "https://registry.npmmirror.com/@unocss/preset-web-fonts/-/preset-web-fonts-0.58.9.tgz"
- "version" "0.58.9"
+ version "0.58.9"
+ resolved "https://registry.npmmirror.com/@unocss/preset-web-fonts/-/preset-web-fonts-0.58.9.tgz"
+ integrity sha512-XtiO+Z+RYnNYomNkS2XxaQiY++CrQZKOfNGw5htgIrb32QtYVQSkyYQ3jDw7JmMiCWlZ4E72cV/zUb++WrZLxg==
dependencies:
"@unocss/core" "0.58.9"
- "ofetch" "^1.3.4"
+ ofetch "^1.3.4"
"@unocss/preset-wind@0.56.5":
- "integrity" "sha512-iyMPvCEZkrGLHFXXlcqxDo/UcSK7KWw4x7/QUz7irrvc78cxYVuPm98QZgpCRcCwKerKVyFLjGOtwQ0kmVSVsQ=="
- "resolved" "https://registry.npmmirror.com/@unocss/preset-wind/-/preset-wind-0.56.5.tgz"
- "version" "0.56.5"
+ version "0.56.5"
+ resolved "https://registry.npmmirror.com/@unocss/preset-wind/-/preset-wind-0.56.5.tgz"
+ integrity sha512-iyMPvCEZkrGLHFXXlcqxDo/UcSK7KWw4x7/QUz7irrvc78cxYVuPm98QZgpCRcCwKerKVyFLjGOtwQ0kmVSVsQ==
dependencies:
"@unocss/core" "0.56.5"
"@unocss/preset-mini" "0.56.5"
"@unocss/rule-utils" "0.56.5"
"@unocss/preset-wind@0.58.9":
- "integrity" "sha512-7l+7Vx5UoN80BmJKiqDXaJJ6EUqrnUQYv8NxCThFi5lYuHzxsYWZPLU3k3XlWRUQt8XL+6rYx7mMBmD7EUSHyw=="
- "resolved" "https://registry.npmmirror.com/@unocss/preset-wind/-/preset-wind-0.58.9.tgz"
- "version" "0.58.9"
+ version "0.58.9"
+ resolved "https://registry.npmmirror.com/@unocss/preset-wind/-/preset-wind-0.58.9.tgz"
+ integrity sha512-7l+7Vx5UoN80BmJKiqDXaJJ6EUqrnUQYv8NxCThFi5lYuHzxsYWZPLU3k3XlWRUQt8XL+6rYx7mMBmD7EUSHyw==
dependencies:
"@unocss/core" "0.58.9"
"@unocss/preset-mini" "0.58.9"
"@unocss/rule-utils" "0.58.9"
"@unocss/reset@0.58.9":
- "integrity" "sha512-nA2pg3tnwlquq+FDOHyKwZvs20A6iBsKPU7Yjb48JrNnzoaXqE+O9oN6782IG2yKVW4AcnsAnAnM4cxXhGzy1w=="
- "resolved" "https://registry.npmmirror.com/@unocss/reset/-/reset-0.58.9.tgz"
- "version" "0.58.9"
+ version "0.58.9"
+ resolved "https://registry.npmmirror.com/@unocss/reset/-/reset-0.58.9.tgz"
+ integrity sha512-nA2pg3tnwlquq+FDOHyKwZvs20A6iBsKPU7Yjb48JrNnzoaXqE+O9oN6782IG2yKVW4AcnsAnAnM4cxXhGzy1w==
"@unocss/rule-utils@0.56.5":
- "integrity" "sha512-CXIGHCIC9B8WUl9KbbFMSZHcsIgfmI/+X0bjBv6xrgBVC1EQ2Acq4PYnJIbaRGBRAhl9wYjNL7Zq2UWOdowHAw=="
- "resolved" "https://registry.npmmirror.com/@unocss/rule-utils/-/rule-utils-0.56.5.tgz"
- "version" "0.56.5"
+ version "0.56.5"
+ resolved "https://registry.npmmirror.com/@unocss/rule-utils/-/rule-utils-0.56.5.tgz"
+ integrity sha512-CXIGHCIC9B8WUl9KbbFMSZHcsIgfmI/+X0bjBv6xrgBVC1EQ2Acq4PYnJIbaRGBRAhl9wYjNL7Zq2UWOdowHAw==
dependencies:
"@unocss/core" "^0.56.5"
"@unocss/rule-utils@0.58.9":
- "integrity" "sha512-45bDa+elmlFLthhJmKr2ltKMAB0yoXnDMQ6Zp5j3OiRB7dDMBkwYRPvHLvIe+34Ey7tDt/kvvDPtWMpPl2quUQ=="
- "resolved" "https://registry.npmmirror.com/@unocss/rule-utils/-/rule-utils-0.58.9.tgz"
- "version" "0.58.9"
+ version "0.58.9"
+ resolved "https://registry.npmmirror.com/@unocss/rule-utils/-/rule-utils-0.58.9.tgz"
+ integrity sha512-45bDa+elmlFLthhJmKr2ltKMAB0yoXnDMQ6Zp5j3OiRB7dDMBkwYRPvHLvIe+34Ey7tDt/kvvDPtWMpPl2quUQ==
dependencies:
"@unocss/core" "^0.58.9"
- "magic-string" "^0.30.8"
+ magic-string "^0.30.8"
"@unocss/scope@0.58.9":
- "integrity" "sha512-BIwcpx0R3bE0rYa9JVDJTk0GX32EBvnbvufBpNkWfC5tb7g+B7nMkVq9ichanksYCCxrIQQo0mrIz5PNzu9sGA=="
- "resolved" "https://registry.npmmirror.com/@unocss/scope/-/scope-0.58.9.tgz"
- "version" "0.58.9"
+ version "0.58.9"
+ resolved "https://registry.npmmirror.com/@unocss/scope/-/scope-0.58.9.tgz"
+ integrity sha512-BIwcpx0R3bE0rYa9JVDJTk0GX32EBvnbvufBpNkWfC5tb7g+B7nMkVq9ichanksYCCxrIQQo0mrIz5PNzu9sGA==
"@unocss/transformer-attributify-jsx-babel@0.58.9":
- "integrity" "sha512-UGaQoGZg+3QrsPtnGHPECmsGn4EQb2KSdZ4eGEn2YssjKv+CcQhzRvpEUgnuF/F+jGPkCkS/G/YEQBHRWBY54Q=="
- "resolved" "https://registry.npmmirror.com/@unocss/transformer-attributify-jsx-babel/-/transformer-attributify-jsx-babel-0.58.9.tgz"
- "version" "0.58.9"
+ version "0.58.9"
+ resolved "https://registry.npmmirror.com/@unocss/transformer-attributify-jsx-babel/-/transformer-attributify-jsx-babel-0.58.9.tgz"
+ integrity sha512-UGaQoGZg+3QrsPtnGHPECmsGn4EQb2KSdZ4eGEn2YssjKv+CcQhzRvpEUgnuF/F+jGPkCkS/G/YEQBHRWBY54Q==
dependencies:
"@babel/core" "^7.24.3"
"@babel/plugin-syntax-jsx" "^7.24.1"
@@ -2528,39 +2423,39 @@
"@unocss/core" "0.58.9"
"@unocss/transformer-attributify-jsx@0.58.9":
- "integrity" "sha512-jpL3PRwf8t43v1agUdQn2EHGgfdWfvzsMxFtoybO88xzOikzAJaaouteNtojc/fQat2T9iBduDxVj5egdKmhdQ=="
- "resolved" "https://registry.npmmirror.com/@unocss/transformer-attributify-jsx/-/transformer-attributify-jsx-0.58.9.tgz"
- "version" "0.58.9"
+ version "0.58.9"
+ resolved "https://registry.npmmirror.com/@unocss/transformer-attributify-jsx/-/transformer-attributify-jsx-0.58.9.tgz"
+ integrity sha512-jpL3PRwf8t43v1agUdQn2EHGgfdWfvzsMxFtoybO88xzOikzAJaaouteNtojc/fQat2T9iBduDxVj5egdKmhdQ==
dependencies:
"@unocss/core" "0.58.9"
"@unocss/transformer-compile-class@0.58.9":
- "integrity" "sha512-l2VpCqelJ6Tgc1kfSODxBtg7fCGPVRr2EUzTg1LrGYKa2McbKuc/wV/2DWKHGxL6+voWi7a2C9XflqGDXXutuQ=="
- "resolved" "https://registry.npmmirror.com/@unocss/transformer-compile-class/-/transformer-compile-class-0.58.9.tgz"
- "version" "0.58.9"
+ version "0.58.9"
+ resolved "https://registry.npmmirror.com/@unocss/transformer-compile-class/-/transformer-compile-class-0.58.9.tgz"
+ integrity sha512-l2VpCqelJ6Tgc1kfSODxBtg7fCGPVRr2EUzTg1LrGYKa2McbKuc/wV/2DWKHGxL6+voWi7a2C9XflqGDXXutuQ==
dependencies:
"@unocss/core" "0.58.9"
"@unocss/transformer-directives@0.58.9":
- "integrity" "sha512-pLOUsdoY2ugVntJXg0xuGjO9XZ2xCiMxTPRtpZ4TsEzUtdEzMswR06Y8VWvNciTB/Zqxcz9ta8rD0DKePOfSuw=="
- "resolved" "https://registry.npmmirror.com/@unocss/transformer-directives/-/transformer-directives-0.58.9.tgz"
- "version" "0.58.9"
+ version "0.58.9"
+ resolved "https://registry.npmmirror.com/@unocss/transformer-directives/-/transformer-directives-0.58.9.tgz"
+ integrity sha512-pLOUsdoY2ugVntJXg0xuGjO9XZ2xCiMxTPRtpZ4TsEzUtdEzMswR06Y8VWvNciTB/Zqxcz9ta8rD0DKePOfSuw==
dependencies:
"@unocss/core" "0.58.9"
"@unocss/rule-utils" "0.58.9"
- "css-tree" "^2.3.1"
+ css-tree "^2.3.1"
"@unocss/transformer-variant-group@0.58.9":
- "integrity" "sha512-3A6voHSnFcyw6xpcZT6oxE+KN4SHRnG4z862tdtWvRGcN+jGyNr20ylEZtnbk4xj0VNMeGHHQRZ0WLvmrAwvOQ=="
- "resolved" "https://registry.npmmirror.com/@unocss/transformer-variant-group/-/transformer-variant-group-0.58.9.tgz"
- "version" "0.58.9"
+ version "0.58.9"
+ resolved "https://registry.npmmirror.com/@unocss/transformer-variant-group/-/transformer-variant-group-0.58.9.tgz"
+ integrity sha512-3A6voHSnFcyw6xpcZT6oxE+KN4SHRnG4z862tdtWvRGcN+jGyNr20ylEZtnbk4xj0VNMeGHHQRZ0WLvmrAwvOQ==
dependencies:
"@unocss/core" "0.58.9"
"@unocss/vite@0.58.9":
- "integrity" "sha512-mmppBuulAHCal+sC0Qz36Y99t0HicAmznpj70Kzwl7g/yvXwm58/DW2OnpCWw+uA8/JBft/+z3zE+XvrI+T1HA=="
- "resolved" "https://registry.npmmirror.com/@unocss/vite/-/vite-0.58.9.tgz"
- "version" "0.58.9"
+ version "0.58.9"
+ resolved "https://registry.npmmirror.com/@unocss/vite/-/vite-0.58.9.tgz"
+ integrity sha512-mmppBuulAHCal+sC0Qz36Y99t0HicAmznpj70Kzwl7g/yvXwm58/DW2OnpCWw+uA8/JBft/+z3zE+XvrI+T1HA==
dependencies:
"@ampproject/remapping" "^2.3.0"
"@rollup/pluginutils" "^5.1.0"
@@ -2569,46 +2464,46 @@
"@unocss/inspector" "0.58.9"
"@unocss/scope" "0.58.9"
"@unocss/transformer-directives" "0.58.9"
- "chokidar" "^3.6.0"
- "fast-glob" "^3.3.2"
- "magic-string" "^0.30.8"
+ chokidar "^3.6.0"
+ fast-glob "^3.3.2"
+ magic-string "^0.30.8"
"@vitejs/plugin-legacy@^4.0.3":
- "integrity" "sha512-um3gbVouD2Q/g19C0qpDfHwveXDCAHzs8OC3e9g6aXpKoD1H14himgs7wkMnhAynBJy7QqUoZNAXDuqN8zLR2g=="
- "resolved" "https://registry.npmmirror.com/@vitejs/plugin-legacy/-/plugin-legacy-4.1.1.tgz"
- "version" "4.1.1"
+ version "4.1.1"
+ resolved "https://registry.npmmirror.com/@vitejs/plugin-legacy/-/plugin-legacy-4.1.1.tgz"
+ integrity sha512-um3gbVouD2Q/g19C0qpDfHwveXDCAHzs8OC3e9g6aXpKoD1H14himgs7wkMnhAynBJy7QqUoZNAXDuqN8zLR2g==
dependencies:
"@babel/core" "^7.22.9"
"@babel/preset-env" "^7.22.9"
- "browserslist" "^4.21.9"
- "core-js" "^3.31.1"
- "magic-string" "^0.30.1"
- "regenerator-runtime" "^0.13.11"
- "systemjs" "^6.14.1"
+ browserslist "^4.21.9"
+ core-js "^3.31.1"
+ magic-string "^0.30.1"
+ regenerator-runtime "^0.13.11"
+ systemjs "^6.14.1"
"@vitejs/plugin-vue-jsx@^3.0.1":
- "integrity" "sha512-w9M6F3LSEU5kszVb9An2/MmXNxocAnUb3WhRr8bHlimhDrXNt6n6D2nJQR3UXpGlZHh/EsgouOHCsM8V3Ln+WA=="
- "resolved" "https://registry.npmmirror.com/@vitejs/plugin-vue-jsx/-/plugin-vue-jsx-3.1.0.tgz"
- "version" "3.1.0"
+ version "3.1.0"
+ resolved "https://registry.npmmirror.com/@vitejs/plugin-vue-jsx/-/plugin-vue-jsx-3.1.0.tgz"
+ integrity sha512-w9M6F3LSEU5kszVb9An2/MmXNxocAnUb3WhRr8bHlimhDrXNt6n6D2nJQR3UXpGlZHh/EsgouOHCsM8V3Ln+WA==
dependencies:
"@babel/core" "^7.23.3"
"@babel/plugin-transform-typescript" "^7.23.3"
"@vue/babel-plugin-jsx" "^1.1.5"
"@vitejs/plugin-vue@^4.2.1":
- "integrity" "sha512-kqf7SGFoG+80aZG6Pf+gsZIVvGSCKE98JbiWqcCV9cThtg91Jav0yvYFC9Zb+jKetNGF6ZKeoaxgZfND21fWKw=="
- "resolved" "https://registry.npmmirror.com/@vitejs/plugin-vue/-/plugin-vue-4.6.2.tgz"
- "version" "4.6.2"
+ version "4.6.2"
+ resolved "https://registry.npmmirror.com/@vitejs/plugin-vue/-/plugin-vue-4.6.2.tgz"
+ integrity sha512-kqf7SGFoG+80aZG6Pf+gsZIVvGSCKE98JbiWqcCV9cThtg91Jav0yvYFC9Zb+jKetNGF6ZKeoaxgZfND21fWKw==
"@vue/babel-helper-vue-transform-on@1.2.2":
- "integrity" "sha512-nOttamHUR3YzdEqdM/XXDyCSdxMA9VizUKoroLX6yTyRtggzQMHXcmwh8a7ZErcJttIBIc9s68a1B8GZ+Dmvsw=="
- "resolved" "https://registry.npmmirror.com/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.2.2.tgz"
- "version" "1.2.2"
+ version "1.2.2"
+ resolved "https://registry.npmmirror.com/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.2.2.tgz"
+ integrity sha512-nOttamHUR3YzdEqdM/XXDyCSdxMA9VizUKoroLX6yTyRtggzQMHXcmwh8a7ZErcJttIBIc9s68a1B8GZ+Dmvsw==
"@vue/babel-plugin-jsx@^1.1.5":
- "integrity" "sha512-nYTkZUVTu4nhP199UoORePsql0l+wj7v/oyQjtThUVhJl1U+6qHuoVhIvR3bf7eVKjbCK+Cs2AWd7mi9Mpz9rA=="
- "resolved" "https://registry.npmmirror.com/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.2.2.tgz"
- "version" "1.2.2"
+ version "1.2.2"
+ resolved "https://registry.npmmirror.com/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.2.2.tgz"
+ integrity sha512-nYTkZUVTu4nhP199UoORePsql0l+wj7v/oyQjtThUVhJl1U+6qHuoVhIvR3bf7eVKjbCK+Cs2AWd7mi9Mpz9rA==
dependencies:
"@babel/helper-module-imports" "~7.22.15"
"@babel/helper-plugin-utils" "^7.22.5"
@@ -2618,14 +2513,14 @@
"@babel/types" "^7.23.9"
"@vue/babel-helper-vue-transform-on" "1.2.2"
"@vue/babel-plugin-resolve-type" "1.2.2"
- "camelcase" "^6.3.0"
- "html-tags" "^3.3.1"
- "svg-tags" "^1.0.0"
+ camelcase "^6.3.0"
+ html-tags "^3.3.1"
+ svg-tags "^1.0.0"
"@vue/babel-plugin-resolve-type@1.2.2":
- "integrity" "sha512-EntyroPwNg5IPVdUJupqs0CFzuf6lUrVvCspmv2J1FITLeGnUCuoGNNk78dgCusxEiYj6RMkTJflGSxk5aIC4A=="
- "resolved" "https://registry.npmmirror.com/@vue/babel-plugin-resolve-type/-/babel-plugin-resolve-type-1.2.2.tgz"
- "version" "1.2.2"
+ version "1.2.2"
+ resolved "https://registry.npmmirror.com/@vue/babel-plugin-resolve-type/-/babel-plugin-resolve-type-1.2.2.tgz"
+ integrity sha512-EntyroPwNg5IPVdUJupqs0CFzuf6lUrVvCspmv2J1FITLeGnUCuoGNNk78dgCusxEiYj6RMkTJflGSxk5aIC4A==
dependencies:
"@babel/code-frame" "^7.23.5"
"@babel/helper-module-imports" "~7.22.15"
@@ -2634,61 +2529,46 @@
"@vue/compiler-sfc" "^3.4.15"
"@vue/compiler-core@3.2.47":
- "integrity" "sha512-p4D7FDnQb7+YJmO2iPEv0SQNeNzcbHdGByJDsT4lynf63AFkOTFN07HsiRSvjGo0QrxR/o3d0hUyNCUnBU2Tig=="
- "resolved" "https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.2.47.tgz"
- "version" "3.2.47"
+ version "3.2.47"
+ resolved "https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.2.47.tgz"
+ integrity sha512-p4D7FDnQb7+YJmO2iPEv0SQNeNzcbHdGByJDsT4lynf63AFkOTFN07HsiRSvjGo0QrxR/o3d0hUyNCUnBU2Tig==
dependencies:
"@babel/parser" "^7.16.4"
"@vue/shared" "3.2.47"
- "estree-walker" "^2.0.2"
- "source-map" "^0.6.1"
+ estree-walker "^2.0.2"
+ source-map "^0.6.1"
"@vue/compiler-core@3.4.21":
- "integrity" "sha512-MjXawxZf2SbZszLPYxaFCjxfibYrzr3eYbKxwpLR9EQN+oaziSu3qKVbwBERj1IFIB8OLUewxB5m/BFzi613og=="
- "resolved" "https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.4.21.tgz"
- "version" "3.4.21"
+ version "3.4.21"
+ resolved "https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.4.21.tgz"
+ integrity sha512-MjXawxZf2SbZszLPYxaFCjxfibYrzr3eYbKxwpLR9EQN+oaziSu3qKVbwBERj1IFIB8OLUewxB5m/BFzi613og==
dependencies:
"@babel/parser" "^7.23.9"
"@vue/shared" "3.4.21"
- "entities" "^4.5.0"
- "estree-walker" "^2.0.2"
- "source-map-js" "^1.0.2"
+ entities "^4.5.0"
+ estree-walker "^2.0.2"
+ source-map-js "^1.0.2"
"@vue/compiler-dom@3.2.47":
- "integrity" "sha512-dBBnEHEPoftUiS03a4ggEig74J2YBZ2UIeyfpcRM2tavgMWo4bsEfgCGsu+uJIL/vax9S+JztH8NmQerUo7shQ=="
- "resolved" "https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.2.47.tgz"
- "version" "3.2.47"
+ version "3.2.47"
+ resolved "https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.2.47.tgz"
+ integrity sha512-dBBnEHEPoftUiS03a4ggEig74J2YBZ2UIeyfpcRM2tavgMWo4bsEfgCGsu+uJIL/vax9S+JztH8NmQerUo7shQ==
dependencies:
"@vue/compiler-core" "3.2.47"
"@vue/shared" "3.2.47"
"@vue/compiler-dom@3.4.21":
- "integrity" "sha512-IZC6FKowtT1sl0CR5DpXSiEB5ayw75oT2bma1BEhV7RRR1+cfwLrxc2Z8Zq/RGFzJ8w5r9QtCOvTjQgdn0IKmA=="
- "resolved" "https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.4.21.tgz"
- "version" "3.4.21"
+ version "3.4.21"
+ resolved "https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.4.21.tgz"
+ integrity sha512-IZC6FKowtT1sl0CR5DpXSiEB5ayw75oT2bma1BEhV7RRR1+cfwLrxc2Z8Zq/RGFzJ8w5r9QtCOvTjQgdn0IKmA==
dependencies:
"@vue/compiler-core" "3.4.21"
"@vue/shared" "3.4.21"
-"@vue/compiler-sfc@^3.4.15":
- "integrity" "sha512-me7epoTxYlY+2CUM7hy9PCDdpMPfIwrOvAXud2Upk10g4YLv9UBW7kL798TvMeDhPthkZ0CONNrK2GoeI1ODiQ=="
- "resolved" "https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.4.21.tgz"
- "version" "3.4.21"
- dependencies:
- "@babel/parser" "^7.23.9"
- "@vue/compiler-core" "3.4.21"
- "@vue/compiler-dom" "3.4.21"
- "@vue/compiler-ssr" "3.4.21"
- "@vue/shared" "3.4.21"
- "estree-walker" "^2.0.2"
- "magic-string" "^0.30.7"
- "postcss" "^8.4.35"
- "source-map-js" "^1.0.2"
-
"@vue/compiler-sfc@3.2.47":
- "integrity" "sha512-rog05W+2IFfxjMcFw10tM9+f7i/+FFpZJJ5XHX72NP9eC2uRD+42M3pYcQqDXVYoj74kHMSEdQ/WmCjt8JFksQ=="
- "resolved" "https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.2.47.tgz"
- "version" "3.2.47"
+ version "3.2.47"
+ resolved "https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.2.47.tgz"
+ integrity sha512-rog05W+2IFfxjMcFw10tM9+f7i/+FFpZJJ5XHX72NP9eC2uRD+42M3pYcQqDXVYoj74kHMSEdQ/WmCjt8JFksQ==
dependencies:
"@babel/parser" "^7.16.4"
"@vue/compiler-core" "3.2.47"
@@ -2696,880 +2576,575 @@
"@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"
+ estree-walker "^2.0.2"
+ magic-string "^0.25.7"
+ postcss "^8.1.10"
+ source-map "^0.6.1"
+
+"@vue/compiler-sfc@^3.4.15":
+ version "3.4.21"
+ resolved "https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.4.21.tgz"
+ integrity sha512-me7epoTxYlY+2CUM7hy9PCDdpMPfIwrOvAXud2Upk10g4YLv9UBW7kL798TvMeDhPthkZ0CONNrK2GoeI1ODiQ==
+ dependencies:
+ "@babel/parser" "^7.23.9"
+ "@vue/compiler-core" "3.4.21"
+ "@vue/compiler-dom" "3.4.21"
+ "@vue/compiler-ssr" "3.4.21"
+ "@vue/shared" "3.4.21"
+ estree-walker "^2.0.2"
+ magic-string "^0.30.7"
+ postcss "^8.4.35"
+ source-map-js "^1.0.2"
"@vue/compiler-ssr@3.2.47":
- "integrity" "sha512-wVXC+gszhulcMD8wpxMsqSOpvDZ6xKXSVWkf50Guf/S+28hTAXPDYRTbLQ3EDkOP5Xz/+SY37YiwDquKbJOgZw=="
- "resolved" "https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.2.47.tgz"
- "version" "3.2.47"
+ version "3.2.47"
+ resolved "https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.2.47.tgz"
+ integrity sha512-wVXC+gszhulcMD8wpxMsqSOpvDZ6xKXSVWkf50Guf/S+28hTAXPDYRTbLQ3EDkOP5Xz/+SY37YiwDquKbJOgZw==
dependencies:
"@vue/compiler-dom" "3.2.47"
"@vue/shared" "3.2.47"
"@vue/compiler-ssr@3.4.21":
- "integrity" "sha512-M5+9nI2lPpAsgXOGQobnIueVqc9sisBFexh5yMIMRAPYLa7+5wEJs8iqOZc1WAa9WQbx9GR2twgznU8LTIiZ4Q=="
- "resolved" "https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.4.21.tgz"
- "version" "3.4.21"
+ version "3.4.21"
+ resolved "https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.4.21.tgz"
+ integrity sha512-M5+9nI2lPpAsgXOGQobnIueVqc9sisBFexh5yMIMRAPYLa7+5wEJs8iqOZc1WAa9WQbx9GR2twgznU8LTIiZ4Q==
dependencies:
"@vue/compiler-dom" "3.4.21"
"@vue/shared" "3.4.21"
"@vue/devtools-api@^6.5.0", "@vue/devtools-api@^6.5.1":
- "integrity" "sha512-LgPscpE3Vs0x96PzSSB4IGVSZXZBZHpfxs+ZA1d+VEPwHdOXowy/Y2CsvCAIFrf+ssVU1pD1jidj505EpUnfbA=="
- "resolved" "https://registry.npmmirror.com/@vue/devtools-api/-/devtools-api-6.6.1.tgz"
- "version" "6.6.1"
+ version "6.6.1"
+ resolved "https://registry.npmmirror.com/@vue/devtools-api/-/devtools-api-6.6.1.tgz"
+ integrity sha512-LgPscpE3Vs0x96PzSSB4IGVSZXZBZHpfxs+ZA1d+VEPwHdOXowy/Y2CsvCAIFrf+ssVU1pD1jidj505EpUnfbA==
"@vue/reactivity-transform@3.2.47":
- "integrity" "sha512-m8lGXw8rdnPVVIdIFhf0LeQ/ixyHkH5plYuS83yop5n7ggVJU+z5v0zecwEnX7fa7HNLBhh2qngJJkxpwEEmYA=="
- "resolved" "https://registry.npmmirror.com/@vue/reactivity-transform/-/reactivity-transform-3.2.47.tgz"
- "version" "3.2.47"
+ version "3.2.47"
+ resolved "https://registry.npmmirror.com/@vue/reactivity-transform/-/reactivity-transform-3.2.47.tgz"
+ integrity sha512-m8lGXw8rdnPVVIdIFhf0LeQ/ixyHkH5plYuS83yop5n7ggVJU+z5v0zecwEnX7fa7HNLBhh2qngJJkxpwEEmYA==
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"
+ estree-walker "^2.0.2"
+ magic-string "^0.25.7"
"@vue/reactivity@3.2.47":
- "integrity" "sha512-7khqQ/75oyyg+N/e+iwV6lpy1f5wq759NdlS1fpAhFXa8VeAIKGgk2E/C4VF59lx5b+Ezs5fpp/5WsRYXQiKxQ=="
- "resolved" "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.2.47.tgz"
- "version" "3.2.47"
+ version "3.2.47"
+ resolved "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.2.47.tgz"
+ integrity sha512-7khqQ/75oyyg+N/e+iwV6lpy1f5wq759NdlS1fpAhFXa8VeAIKGgk2E/C4VF59lx5b+Ezs5fpp/5WsRYXQiKxQ==
dependencies:
"@vue/shared" "3.2.47"
"@vue/reactivity@3.4.21":
- "integrity" "sha512-UhenImdc0L0/4ahGCyEzc/pZNwVgcglGy9HVzJ1Bq2Mm9qXOpP8RyNTjookw/gOCUlXSEtuZ2fUg5nrHcoqJcw=="
- "resolved" "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.4.21.tgz"
- "version" "3.4.21"
+ version "3.4.21"
+ resolved "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.4.21.tgz"
+ integrity sha512-UhenImdc0L0/4ahGCyEzc/pZNwVgcglGy9HVzJ1Bq2Mm9qXOpP8RyNTjookw/gOCUlXSEtuZ2fUg5nrHcoqJcw==
dependencies:
"@vue/shared" "3.4.21"
-"@vue/runtime-core@^3.2.45":
- "integrity" "sha512-pQthsuYzE1XcGZznTKn73G0s14eCJcjaLvp3/DKeYWoFacD9glJoqlNBxt3W2c5S40t6CCcpPf+jG01N3ULyrA=="
- "resolved" "https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.4.21.tgz"
- "version" "3.4.21"
- dependencies:
- "@vue/reactivity" "3.4.21"
- "@vue/shared" "3.4.21"
-
"@vue/runtime-core@3.2.47":
- "integrity" "sha512-RZxbLQIRB/K0ev0K9FXhNbBzT32H9iRtYbaXb0ZIz2usLms/D55dJR2t6cIEUn6vyhS3ALNvNthI+Q95C+NOpA=="
- "resolved" "https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.2.47.tgz"
- "version" "3.2.47"
+ version "3.2.47"
+ resolved "https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.2.47.tgz"
+ integrity sha512-RZxbLQIRB/K0ev0K9FXhNbBzT32H9iRtYbaXb0ZIz2usLms/D55dJR2t6cIEUn6vyhS3ALNvNthI+Q95C+NOpA==
dependencies:
"@vue/reactivity" "3.2.47"
"@vue/shared" "3.2.47"
+"@vue/runtime-core@^3.2.45":
+ version "3.4.21"
+ resolved "https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.4.21.tgz"
+ integrity sha512-pQthsuYzE1XcGZznTKn73G0s14eCJcjaLvp3/DKeYWoFacD9glJoqlNBxt3W2c5S40t6CCcpPf+jG01N3ULyrA==
+ dependencies:
+ "@vue/reactivity" "3.4.21"
+ "@vue/shared" "3.4.21"
+
"@vue/runtime-dom@3.2.47":
- "integrity" "sha512-ArXrFTjS6TsDei4qwNvgrdmHtD930KgSKGhS5M+j8QxXrDJYLqYw4RRcDy1bz1m1wMmb6j+zGLifdVHtkXA7gA=="
- "resolved" "https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.2.47.tgz"
- "version" "3.2.47"
+ version "3.2.47"
+ resolved "https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.2.47.tgz"
+ integrity sha512-ArXrFTjS6TsDei4qwNvgrdmHtD930KgSKGhS5M+j8QxXrDJYLqYw4RRcDy1bz1m1wMmb6j+zGLifdVHtkXA7gA==
dependencies:
"@vue/runtime-core" "3.2.47"
"@vue/shared" "3.2.47"
- "csstype" "^2.6.8"
+ csstype "^2.6.8"
"@vue/server-renderer@3.2.47":
- "integrity" "sha512-dN9gc1i8EvmP9RCzvneONXsKfBRgqFeFZLurmHOveL7oH6HiFXJw5OGu294n1nHc/HMgTy6LulU/tv5/A7f/LA=="
- "resolved" "https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.2.47.tgz"
- "version" "3.2.47"
+ version "3.2.47"
+ resolved "https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.2.47.tgz"
+ integrity sha512-dN9gc1i8EvmP9RCzvneONXsKfBRgqFeFZLurmHOveL7oH6HiFXJw5OGu294n1nHc/HMgTy6LulU/tv5/A7f/LA==
dependencies:
"@vue/compiler-ssr" "3.2.47"
"@vue/shared" "3.2.47"
"@vue/shared@3.2.47":
- "integrity" "sha512-BHGyyGN3Q97EZx0taMQ+OLNuZcW3d37ZEVmEAyeoA9ERdGvm9Irc/0Fua8SNyOtV1w6BS4q25wbMzJujO9HIfQ=="
- "resolved" "https://registry.npmmirror.com/@vue/shared/-/shared-3.2.47.tgz"
- "version" "3.2.47"
+ version "3.2.47"
+ resolved "https://registry.npmmirror.com/@vue/shared/-/shared-3.2.47.tgz"
+ integrity sha512-BHGyyGN3Q97EZx0taMQ+OLNuZcW3d37ZEVmEAyeoA9ERdGvm9Irc/0Fua8SNyOtV1w6BS4q25wbMzJujO9HIfQ==
"@vue/shared@3.4.21":
- "integrity" "sha512-PuJe7vDIi6VYSinuEbUIQgMIRZGgM8e4R+G+/dQTk0X1NEdvgvvgv7m+rfmDH1gZzyA1OjjoWskvHlfRNfQf3g=="
- "resolved" "https://registry.npmmirror.com/@vue/shared/-/shared-3.4.21.tgz"
- "version" "3.4.21"
+ version "3.4.21"
+ resolved "https://registry.npmmirror.com/@vue/shared/-/shared-3.4.21.tgz"
+ integrity sha512-PuJe7vDIi6VYSinuEbUIQgMIRZGgM8e4R+G+/dQTk0X1NEdvgvvgv7m+rfmDH1gZzyA1OjjoWskvHlfRNfQf3g==
-"abab@^2.0.3", "abab@^2.0.5":
- "integrity" "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA=="
- "resolved" "https://registry.npmmirror.com/abab/-/abab-2.0.6.tgz"
- "version" "2.0.6"
-
-"accepts@~1.3.8":
- "integrity" "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw=="
- "resolved" "https://registry.npmmirror.com/accepts/-/accepts-1.3.8.tgz"
- "version" "1.3.8"
+accepts@~1.3.8:
+ version "1.3.8"
+ resolved "https://registry.npmmirror.com/accepts/-/accepts-1.3.8.tgz"
+ integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==
dependencies:
- "mime-types" "~2.1.34"
- "negotiator" "0.6.3"
+ mime-types "~2.1.34"
+ negotiator "0.6.3"
-"acorn-globals@^6.0.0":
- "integrity" "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg=="
- "resolved" "https://registry.npmmirror.com/acorn-globals/-/acorn-globals-6.0.0.tgz"
- "version" "6.0.0"
+acorn@^8.10.0, acorn@^8.11.2, acorn@^8.11.3, acorn@^8.8.2:
+ version "8.11.3"
+ resolved "https://registry.npmmirror.com/acorn/-/acorn-8.11.3.tgz"
+ integrity sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==
+
+address@^1.1.2:
+ version "1.2.2"
+ resolved "https://registry.npmmirror.com/address/-/address-1.2.2.tgz"
+ integrity sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==
+
+ansi-styles@^3.2.1:
+ version "3.2.1"
+ resolved "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz"
+ integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
dependencies:
- "acorn" "^7.1.1"
- "acorn-walk" "^7.1.1"
+ color-convert "^1.9.0"
-"acorn-walk@^7.1.1":
- "integrity" "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA=="
- "resolved" "https://registry.npmmirror.com/acorn-walk/-/acorn-walk-7.2.0.tgz"
- "version" "7.2.0"
+any-base@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.npmmirror.com/any-base/-/any-base-1.1.0.tgz"
+ integrity sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg==
-"acorn@^7.1.1":
- "integrity" "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A=="
- "resolved" "https://registry.npmmirror.com/acorn/-/acorn-7.4.1.tgz"
- "version" "7.4.1"
-
-"acorn@^8.10.0", "acorn@^8.11.2", "acorn@^8.11.3", "acorn@^8.2.4", "acorn@^8.8.2":
- "integrity" "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg=="
- "resolved" "https://registry.npmmirror.com/acorn/-/acorn-8.11.3.tgz"
- "version" "8.11.3"
-
-"address@^1.1.2":
- "integrity" "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA=="
- "resolved" "https://registry.npmmirror.com/address/-/address-1.2.2.tgz"
- "version" "1.2.2"
-
-"agent-base@6":
- "integrity" "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ=="
- "resolved" "https://registry.npmmirror.com/agent-base/-/agent-base-6.0.2.tgz"
- "version" "6.0.2"
+anymatch@~3.1.2:
+ version "3.1.3"
+ resolved "https://registry.npmmirror.com/anymatch/-/anymatch-3.1.3.tgz"
+ integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==
dependencies:
- "debug" "4"
+ normalize-path "^3.0.0"
+ picomatch "^2.0.4"
-"ansi-escapes@^4.2.1":
- "integrity" "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ=="
- "resolved" "https://registry.npmmirror.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz"
- "version" "4.3.2"
+array-flatten@1.1.1:
+ version "1.1.1"
+ resolved "https://registry.npmmirror.com/array-flatten/-/array-flatten-1.1.1.tgz"
+ integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==
+
+autoprefixer@^10.4.14:
+ version "10.4.19"
+ resolved "https://registry.npmmirror.com/autoprefixer/-/autoprefixer-10.4.19.tgz"
+ integrity sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==
dependencies:
- "type-fest" "^0.21.3"
+ browserslist "^4.23.0"
+ caniuse-lite "^1.0.30001599"
+ fraction.js "^4.3.7"
+ normalize-range "^0.1.2"
+ picocolors "^1.0.0"
+ postcss-value-parser "^4.2.0"
-"ansi-regex@^5.0.1":
- "integrity" "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="
- "resolved" "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz"
- "version" "5.0.1"
-
-"ansi-styles@^3.2.1":
- "integrity" "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA=="
- "resolved" "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz"
- "version" "3.2.1"
- dependencies:
- "color-convert" "^1.9.0"
-
-"ansi-styles@^4.0.0":
- "integrity" "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg=="
- "resolved" "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz"
- "version" "4.3.0"
- dependencies:
- "color-convert" "^2.0.1"
-
-"ansi-styles@^4.1.0":
- "integrity" "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg=="
- "resolved" "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz"
- "version" "4.3.0"
- dependencies:
- "color-convert" "^2.0.1"
-
-"ansi-styles@^5.0.0":
- "integrity" "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA=="
- "resolved" "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-5.2.0.tgz"
- "version" "5.2.0"
-
-"any-base@^1.1.0":
- "integrity" "sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg=="
- "resolved" "https://registry.npmmirror.com/any-base/-/any-base-1.1.0.tgz"
- "version" "1.1.0"
-
-"anymatch@^3.0.3", "anymatch@~3.1.2":
- "integrity" "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw=="
- "resolved" "https://registry.npmmirror.com/anymatch/-/anymatch-3.1.3.tgz"
- "version" "3.1.3"
- dependencies:
- "normalize-path" "^3.0.0"
- "picomatch" "^2.0.4"
-
-"argparse@^1.0.7":
- "integrity" "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg=="
- "resolved" "https://registry.npmmirror.com/argparse/-/argparse-1.0.10.tgz"
- "version" "1.0.10"
- dependencies:
- "sprintf-js" "~1.0.2"
-
-"array-flatten@1.1.1":
- "integrity" "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg=="
- "resolved" "https://registry.npmmirror.com/array-flatten/-/array-flatten-1.1.1.tgz"
- "version" "1.1.1"
-
-"asynckit@^0.4.0":
- "integrity" "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
- "resolved" "https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz"
- "version" "0.4.0"
-
-"autoprefixer@^10.4.14":
- "integrity" "sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew=="
- "resolved" "https://registry.npmmirror.com/autoprefixer/-/autoprefixer-10.4.19.tgz"
- "version" "10.4.19"
- dependencies:
- "browserslist" "^4.23.0"
- "caniuse-lite" "^1.0.30001599"
- "fraction.js" "^4.3.7"
- "normalize-range" "^0.1.2"
- "picocolors" "^1.0.0"
- "postcss-value-parser" "^4.2.0"
-
-"babel-jest@^27.5.1":
- "integrity" "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg=="
- "resolved" "https://registry.npmmirror.com/babel-jest/-/babel-jest-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "@jest/transform" "^27.5.1"
- "@jest/types" "^27.5.1"
- "@types/babel__core" "^7.1.14"
- "babel-plugin-istanbul" "^6.1.1"
- "babel-preset-jest" "^27.5.1"
- "chalk" "^4.0.0"
- "graceful-fs" "^4.2.9"
- "slash" "^3.0.0"
-
-"babel-plugin-istanbul@^6.1.1":
- "integrity" "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA=="
- "resolved" "https://registry.npmmirror.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz"
- "version" "6.1.1"
- dependencies:
- "@babel/helper-plugin-utils" "^7.0.0"
- "@istanbuljs/load-nyc-config" "^1.0.0"
- "@istanbuljs/schema" "^0.1.2"
- "istanbul-lib-instrument" "^5.0.4"
- "test-exclude" "^6.0.0"
-
-"babel-plugin-jest-hoist@^27.5.1":
- "integrity" "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ=="
- "resolved" "https://registry.npmmirror.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "@babel/template" "^7.3.3"
- "@babel/types" "^7.3.3"
- "@types/babel__core" "^7.0.0"
- "@types/babel__traverse" "^7.0.6"
-
-"babel-plugin-polyfill-corejs2@^0.4.10":
- "integrity" "sha512-rpIuu//y5OX6jVU+a5BCn1R5RSZYWAl2Nar76iwaOdycqb6JPxediskWFMMl7stfwNJR4b7eiQvh5fB5TEQJTQ=="
- "resolved" "https://registry.npmmirror.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.10.tgz"
- "version" "0.4.10"
+babel-plugin-polyfill-corejs2@^0.4.10:
+ version "0.4.10"
+ resolved "https://registry.npmmirror.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.10.tgz"
+ integrity sha512-rpIuu//y5OX6jVU+a5BCn1R5RSZYWAl2Nar76iwaOdycqb6JPxediskWFMMl7stfwNJR4b7eiQvh5fB5TEQJTQ==
dependencies:
"@babel/compat-data" "^7.22.6"
"@babel/helper-define-polyfill-provider" "^0.6.1"
- "semver" "^6.3.1"
+ semver "^6.3.1"
-"babel-plugin-polyfill-corejs3@^0.10.4":
- "integrity" "sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg=="
- "resolved" "https://registry.npmmirror.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz"
- "version" "0.10.4"
+babel-plugin-polyfill-corejs3@^0.10.4:
+ version "0.10.4"
+ resolved "https://registry.npmmirror.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz"
+ integrity sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==
dependencies:
"@babel/helper-define-polyfill-provider" "^0.6.1"
- "core-js-compat" "^3.36.1"
+ core-js-compat "^3.36.1"
-"babel-plugin-polyfill-regenerator@^0.6.1":
- "integrity" "sha512-JfTApdE++cgcTWjsiCQlLyFBMbTUft9ja17saCc93lgV33h4tuCVj7tlvu//qpLwaG+3yEz7/KhahGrUMkVq9g=="
- "resolved" "https://registry.npmmirror.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.1.tgz"
- "version" "0.6.1"
+babel-plugin-polyfill-regenerator@^0.6.1:
+ version "0.6.1"
+ resolved "https://registry.npmmirror.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.1.tgz"
+ integrity sha512-JfTApdE++cgcTWjsiCQlLyFBMbTUft9ja17saCc93lgV33h4tuCVj7tlvu//qpLwaG+3yEz7/KhahGrUMkVq9g==
dependencies:
"@babel/helper-define-polyfill-provider" "^0.6.1"
-"babel-preset-current-node-syntax@^1.0.0":
- "integrity" "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ=="
- "resolved" "https://registry.npmmirror.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz"
- "version" "1.0.1"
+balanced-match@^1.0.0:
+ version "1.0.2"
+ resolved "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz"
+ integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
+
+base64-js@^1.3.1:
+ version "1.5.1"
+ resolved "https://registry.npmmirror.com/base64-js/-/base64-js-1.5.1.tgz"
+ integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==
+
+base64url@^3.0.1:
+ version "3.0.1"
+ resolved "https://registry.npmmirror.com/base64url/-/base64url-3.0.1.tgz"
+ integrity sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A==
+
+binary-extensions@^2.0.0:
+ version "2.3.0"
+ resolved "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.3.0.tgz"
+ integrity sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==
+
+bmp-js@^0.1.0:
+ version "0.1.0"
+ resolved "https://registry.npmmirror.com/bmp-js/-/bmp-js-0.1.0.tgz"
+ integrity sha512-vHdS19CnY3hwiNdkaqk93DvjVLfbEcI8mys4UjuWrlX1haDmroo8o4xCzh4wD6DGV6HxRCyauwhHRqMTfERtjw==
+
+body-parser@1.20.2:
+ version "1.20.2"
+ resolved "https://registry.npmmirror.com/body-parser/-/body-parser-1.20.2.tgz"
+ integrity sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==
dependencies:
- "@babel/plugin-syntax-async-generators" "^7.8.4"
- "@babel/plugin-syntax-bigint" "^7.8.3"
- "@babel/plugin-syntax-class-properties" "^7.8.3"
- "@babel/plugin-syntax-import-meta" "^7.8.3"
- "@babel/plugin-syntax-json-strings" "^7.8.3"
- "@babel/plugin-syntax-logical-assignment-operators" "^7.8.3"
- "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3"
- "@babel/plugin-syntax-numeric-separator" "^7.8.3"
- "@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-top-level-await" "^7.8.3"
+ 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"
-"babel-preset-jest@^27.5.1":
- "integrity" "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag=="
- "resolved" "https://registry.npmmirror.com/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz"
- "version" "27.5.1"
+brace-expansion@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-2.0.1.tgz"
+ integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==
dependencies:
- "babel-plugin-jest-hoist" "^27.5.1"
- "babel-preset-current-node-syntax" "^1.0.0"
+ balanced-match "^1.0.0"
-"balanced-match@^1.0.0":
- "integrity" "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
- "resolved" "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz"
- "version" "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"
-
-"base64url@^3.0.1":
- "integrity" "sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A=="
- "resolved" "https://registry.npmmirror.com/base64url/-/base64url-3.0.1.tgz"
- "version" "3.0.1"
-
-"binary-extensions@^2.0.0":
- "integrity" "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw=="
- "resolved" "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.3.0.tgz"
- "version" "2.3.0"
-
-"bmp-js@^0.1.0":
- "integrity" "sha512-vHdS19CnY3hwiNdkaqk93DvjVLfbEcI8mys4UjuWrlX1haDmroo8o4xCzh4wD6DGV6HxRCyauwhHRqMTfERtjw=="
- "resolved" "https://registry.npmmirror.com/bmp-js/-/bmp-js-0.1.0.tgz"
- "version" "0.1.0"
-
-"body-parser@1.20.2":
- "integrity" "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA=="
- "resolved" "https://registry.npmmirror.com/body-parser/-/body-parser-1.20.2.tgz"
- "version" "1.20.2"
+braces@^3.0.2, braces@~3.0.2:
+ version "3.0.2"
+ resolved "https://registry.npmmirror.com/braces/-/braces-3.0.2.tgz"
+ integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==
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"
+ fill-range "^7.0.1"
-"brace-expansion@^1.1.7":
- "integrity" "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA=="
- "resolved" "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz"
- "version" "1.1.11"
+browserslist@^4.21.9, browserslist@^4.22.2, browserslist@^4.23.0:
+ version "4.23.0"
+ resolved "https://registry.npmmirror.com/browserslist/-/browserslist-4.23.0.tgz"
+ integrity sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==
dependencies:
- "balanced-match" "^1.0.0"
- "concat-map" "0.0.1"
+ caniuse-lite "^1.0.30001587"
+ electron-to-chromium "^1.4.668"
+ node-releases "^2.0.14"
+ update-browserslist-db "^1.0.13"
-"brace-expansion@^2.0.1":
- "integrity" "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA=="
- "resolved" "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-2.0.1.tgz"
- "version" "2.0.1"
+buffer-equal@0.0.1:
+ version "0.0.1"
+ resolved "https://registry.npmmirror.com/buffer-equal/-/buffer-equal-0.0.1.tgz"
+ integrity sha512-RgSV6InVQ9ODPdLWJ5UAqBqJBOg370Nz6ZQtRzpt6nUjc8v0St97uJ4PYC6NztqIScrAXafKM3mZPMygSe1ggA==
+
+buffer-from@^1.0.0:
+ version "1.1.2"
+ resolved "https://registry.npmmirror.com/buffer-from/-/buffer-from-1.1.2.tgz"
+ integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==
+
+buffer@^5.2.0:
+ version "5.7.1"
+ resolved "https://registry.npmmirror.com/buffer/-/buffer-5.7.1.tgz"
+ integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==
dependencies:
- "balanced-match" "^1.0.0"
+ base64-js "^1.3.1"
+ ieee754 "^1.1.13"
-"braces@^3.0.2", "braces@~3.0.2":
- "integrity" "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A=="
- "resolved" "https://registry.npmmirror.com/braces/-/braces-3.0.2.tgz"
- "version" "3.0.2"
+bytes@3.1.2:
+ version "3.1.2"
+ resolved "https://registry.npmmirror.com/bytes/-/bytes-3.1.2.tgz"
+ integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==
+
+cac@6.7.9:
+ version "6.7.9"
+ resolved "https://registry.npmmirror.com/cac/-/cac-6.7.9.tgz"
+ integrity sha512-XN5qEpfNQCJ8jRaZgitSkkukjMRCGio+X3Ks5KUbGGlPbV+pSem1l9VuzooCBXOiMFshUZgyYqg6rgN8rjkb/w==
+
+cac@^6.7.14:
+ version "6.7.14"
+ resolved "https://registry.npmmirror.com/cac/-/cac-6.7.14.tgz"
+ integrity sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==
+
+call-bind@^1.0.7:
+ version "1.0.7"
+ resolved "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.7.tgz"
+ integrity sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==
dependencies:
- "fill-range" "^7.0.1"
+ es-define-property "^1.0.0"
+ es-errors "^1.3.0"
+ function-bind "^1.1.2"
+ get-intrinsic "^1.2.4"
+ set-function-length "^1.2.1"
-"browser-process-hrtime@^1.0.0":
- "integrity" "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow=="
- "resolved" "https://registry.npmmirror.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz"
- "version" "1.0.0"
+camelcase@^6.3.0:
+ version "6.3.0"
+ resolved "https://registry.npmmirror.com/camelcase/-/camelcase-6.3.0.tgz"
+ integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==
-"browserslist@^4.21.9", "browserslist@^4.22.2", "browserslist@^4.23.0", "browserslist@>= 4.21.0":
- "integrity" "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ=="
- "resolved" "https://registry.npmmirror.com/browserslist/-/browserslist-4.23.0.tgz"
- "version" "4.23.0"
+caniuse-lite@^1.0.30001587, caniuse-lite@^1.0.30001599:
+ version "1.0.30001600"
+ resolved "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001600.tgz"
+ integrity sha512-+2S9/2JFhYmYaDpZvo0lKkfvuKIglrx68MwOBqMGHhQsNkLjB5xtc/TGoEPs+MxjSyN/72qer2g97nzR641mOQ==
+
+chalk@^2.4.2:
+ version "2.4.2"
+ resolved "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz"
+ integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
dependencies:
- "caniuse-lite" "^1.0.30001587"
- "electron-to-chromium" "^1.4.668"
- "node-releases" "^2.0.14"
- "update-browserslist-db" "^1.0.13"
+ ansi-styles "^3.2.1"
+ escape-string-regexp "^1.0.5"
+ supports-color "^5.3.0"
-"bser@2.1.1":
- "integrity" "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ=="
- "resolved" "https://registry.npmmirror.com/bser/-/bser-2.1.1.tgz"
- "version" "2.1.1"
+"chokidar@>=3.0.0 <4.0.0", chokidar@^3.5.3, chokidar@^3.6.0:
+ version "3.6.0"
+ resolved "https://registry.npmmirror.com/chokidar/-/chokidar-3.6.0.tgz"
+ integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==
dependencies:
- "node-int64" "^0.4.0"
-
-"buffer-equal@0.0.1":
- "integrity" "sha512-RgSV6InVQ9ODPdLWJ5UAqBqJBOg370Nz6ZQtRzpt6nUjc8v0St97uJ4PYC6NztqIScrAXafKM3mZPMygSe1ggA=="
- "resolved" "https://registry.npmmirror.com/buffer-equal/-/buffer-equal-0.0.1.tgz"
- "version" "0.0.1"
-
-"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@^5.2.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"
-
-"bytes@3.1.2":
- "integrity" "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg=="
- "resolved" "https://registry.npmmirror.com/bytes/-/bytes-3.1.2.tgz"
- "version" "3.1.2"
-
-"cac@^6.7.14":
- "integrity" "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ=="
- "resolved" "https://registry.npmmirror.com/cac/-/cac-6.7.14.tgz"
- "version" "6.7.14"
-
-"cac@6.7.9":
- "integrity" "sha512-XN5qEpfNQCJ8jRaZgitSkkukjMRCGio+X3Ks5KUbGGlPbV+pSem1l9VuzooCBXOiMFshUZgyYqg6rgN8rjkb/w=="
- "resolved" "https://registry.npmmirror.com/cac/-/cac-6.7.9.tgz"
- "version" "6.7.9"
-
-"call-bind@^1.0.7":
- "integrity" "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w=="
- "resolved" "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.7.tgz"
- "version" "1.0.7"
- dependencies:
- "es-define-property" "^1.0.0"
- "es-errors" "^1.3.0"
- "function-bind" "^1.1.2"
- "get-intrinsic" "^1.2.4"
- "set-function-length" "^1.2.1"
-
-"callsites@^3.0.0":
- "integrity" "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="
- "resolved" "https://registry.npmmirror.com/callsites/-/callsites-3.1.0.tgz"
- "version" "3.1.0"
-
-"camelcase@^5.3.1":
- "integrity" "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg=="
- "resolved" "https://registry.npmmirror.com/camelcase/-/camelcase-5.3.1.tgz"
- "version" "5.3.1"
-
-"camelcase@^6.2.0", "camelcase@^6.3.0":
- "integrity" "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA=="
- "resolved" "https://registry.npmmirror.com/camelcase/-/camelcase-6.3.0.tgz"
- "version" "6.3.0"
-
-"caniuse-lite@^1.0.30001587", "caniuse-lite@^1.0.30001599":
- "integrity" "sha512-+2S9/2JFhYmYaDpZvo0lKkfvuKIglrx68MwOBqMGHhQsNkLjB5xtc/TGoEPs+MxjSyN/72qer2g97nzR641mOQ=="
- "resolved" "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001600.tgz"
- "version" "1.0.30001600"
-
-"chalk@^2.4.2":
- "integrity" "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ=="
- "resolved" "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz"
- "version" "2.4.2"
- dependencies:
- "ansi-styles" "^3.2.1"
- "escape-string-regexp" "^1.0.5"
- "supports-color" "^5.3.0"
-
-"chalk@^4.0.0":
- "integrity" "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA=="
- "resolved" "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz"
- "version" "4.1.2"
- dependencies:
- "ansi-styles" "^4.1.0"
- "supports-color" "^7.1.0"
-
-"char-regex@^1.0.2":
- "integrity" "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw=="
- "resolved" "https://registry.npmmirror.com/char-regex/-/char-regex-1.0.2.tgz"
- "version" "1.0.2"
-
-"chokidar@^3.5.3", "chokidar@^3.6.0", "chokidar@>=3.0.0 <4.0.0":
- "integrity" "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw=="
- "resolved" "https://registry.npmmirror.com/chokidar/-/chokidar-3.6.0.tgz"
- "version" "3.6.0"
- 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"
+ 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"
+ fsevents "~2.3.2"
-"ci-info@^3.2.0":
- "integrity" "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ=="
- "resolved" "https://registry.npmmirror.com/ci-info/-/ci-info-3.9.0.tgz"
- "version" "3.9.0"
-
-"cjs-module-lexer@^1.0.0":
- "integrity" "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ=="
- "resolved" "https://registry.npmmirror.com/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz"
- "version" "1.2.3"
-
-"cliui@^7.0.2":
- "integrity" "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ=="
- "resolved" "https://registry.npmmirror.com/cliui/-/cliui-7.0.4.tgz"
- "version" "7.0.4"
+color-convert@^1.9.0:
+ version "1.9.3"
+ resolved "https://registry.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz"
+ integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
dependencies:
- "string-width" "^4.2.0"
- "strip-ansi" "^6.0.0"
- "wrap-ansi" "^7.0.0"
+ color-name "1.1.3"
-"co@^4.6.0":
- "integrity" "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ=="
- "resolved" "https://registry.npmmirror.com/co/-/co-4.6.0.tgz"
- "version" "4.6.0"
+color-name@1.1.3:
+ version "1.1.3"
+ resolved "https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz"
+ integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==
-"collect-v8-coverage@^1.0.0":
- "integrity" "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q=="
- "resolved" "https://registry.npmmirror.com/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz"
- "version" "1.0.2"
+colorette@^2.0.20:
+ version "2.0.20"
+ resolved "https://registry.npmmirror.com/colorette/-/colorette-2.0.20.tgz"
+ integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==
-"color-convert@^1.9.0":
- "integrity" "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg=="
- "resolved" "https://registry.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz"
- "version" "1.9.3"
+commander@^2.20.0:
+ version "2.20.3"
+ resolved "https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz"
+ integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
+
+compare-versions@^3.6.0:
+ version "3.6.0"
+ resolved "https://registry.npmmirror.com/compare-versions/-/compare-versions-3.6.0.tgz"
+ integrity sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==
+
+consola@^3.2.3:
+ version "3.2.3"
+ resolved "https://registry.npmmirror.com/consola/-/consola-3.2.3.tgz"
+ integrity sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==
+
+content-disposition@0.5.4:
+ version "0.5.4"
+ resolved "https://registry.npmmirror.com/content-disposition/-/content-disposition-0.5.4.tgz"
+ integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==
dependencies:
- "color-name" "1.1.3"
+ safe-buffer "5.2.1"
-"color-convert@^2.0.1":
- "integrity" "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ=="
- "resolved" "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz"
- "version" "2.0.1"
+content-type@~1.0.4, content-type@~1.0.5:
+ version "1.0.5"
+ resolved "https://registry.npmmirror.com/content-type/-/content-type-1.0.5.tgz"
+ integrity sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==
+
+convert-source-map@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-2.0.0.tgz"
+ integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==
+
+cookie-signature@1.0.6:
+ version "1.0.6"
+ resolved "https://registry.npmmirror.com/cookie-signature/-/cookie-signature-1.0.6.tgz"
+ integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==
+
+cookie@0.6.0:
+ version "0.6.0"
+ resolved "https://registry.npmmirror.com/cookie/-/cookie-0.6.0.tgz"
+ integrity sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==
+
+core-js-compat@^3.31.0, core-js-compat@^3.36.1:
+ version "3.36.1"
+ resolved "https://registry.npmmirror.com/core-js-compat/-/core-js-compat-3.36.1.tgz"
+ integrity sha512-Dk997v9ZCt3X/npqzyGdTlq6t7lDBhZwGvV94PKzDArjp7BTRm7WlDAXYd/OWdeFHO8OChQYRJNJvUCqCbrtKA==
dependencies:
- "color-name" "~1.1.4"
+ browserslist "^4.23.0"
-"color-name@~1.1.4":
- "integrity" "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
- "resolved" "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz"
- "version" "1.1.4"
+core-js@^3.31.1, core-js@^3.4.1:
+ version "3.36.1"
+ resolved "https://registry.npmmirror.com/core-js/-/core-js-3.36.1.tgz"
+ integrity sha512-BTvUrwxVBezj5SZ3f10ImnX2oRByMxql3EimVqMysepbC9EeMUOpLwdy6Eoili2x6E4kf+ZUB5k/+Jv55alPfA==
-"color-name@1.1.3":
- "integrity" "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="
- "resolved" "https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz"
- "version" "1.1.3"
-
-"colorette@^2.0.20":
- "integrity" "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w=="
- "resolved" "https://registry.npmmirror.com/colorette/-/colorette-2.0.20.tgz"
- "version" "2.0.20"
-
-"combined-stream@^1.0.8":
- "integrity" "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg=="
- "resolved" "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz"
- "version" "1.0.8"
+cross-env@^7.0.3:
+ version "7.0.3"
+ resolved "https://registry.npmmirror.com/cross-env/-/cross-env-7.0.3.tgz"
+ integrity sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==
dependencies:
- "delayed-stream" "~1.0.0"
+ cross-spawn "^7.0.1"
-"commander@^2.20.0":
- "integrity" "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="
- "resolved" "https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz"
- "version" "2.20.3"
-
-"compare-versions@^3.6.0":
- "integrity" "sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA=="
- "resolved" "https://registry.npmmirror.com/compare-versions/-/compare-versions-3.6.0.tgz"
- "version" "3.6.0"
-
-"concat-map@0.0.1":
- "integrity" "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="
- "resolved" "https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz"
- "version" "0.0.1"
-
-"consola@^3.2.3":
- "integrity" "sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ=="
- "resolved" "https://registry.npmmirror.com/consola/-/consola-3.2.3.tgz"
- "version" "3.2.3"
-
-"content-disposition@0.5.4":
- "integrity" "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ=="
- "resolved" "https://registry.npmmirror.com/content-disposition/-/content-disposition-0.5.4.tgz"
- "version" "0.5.4"
+cross-spawn@^7.0.1, cross-spawn@^7.0.3:
+ version "7.0.3"
+ resolved "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.3.tgz"
+ integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==
dependencies:
- "safe-buffer" "5.2.1"
+ path-key "^3.1.0"
+ shebang-command "^2.0.0"
+ which "^2.0.1"
-"content-type@~1.0.4", "content-type@~1.0.5":
- "integrity" "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA=="
- "resolved" "https://registry.npmmirror.com/content-type/-/content-type-1.0.5.tgz"
- "version" "1.0.5"
+css-font-size-keywords@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.npmmirror.com/css-font-size-keywords/-/css-font-size-keywords-1.0.0.tgz"
+ integrity sha512-Q+svMDbMlelgCfH/RVDKtTDaf5021O486ZThQPIpahnIjUkMUslC+WuOQSWTgGSrNCH08Y7tYNEmmy0hkfMI8Q==
-"convert-source-map@^1.4.0":
- "integrity" "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A=="
- "resolved" "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-1.9.0.tgz"
- "version" "1.9.0"
+css-font-stretch-keywords@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.npmmirror.com/css-font-stretch-keywords/-/css-font-stretch-keywords-1.0.1.tgz"
+ integrity sha512-KmugPO2BNqoyp9zmBIUGwt58UQSfyk1X5DbOlkb2pckDXFSAfjsD5wenb88fNrD6fvS+vu90a/tsPpb9vb0SLg==
-"convert-source-map@^1.6.0":
- "integrity" "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A=="
- "resolved" "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-1.9.0.tgz"
- "version" "1.9.0"
+css-font-style-keywords@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.npmmirror.com/css-font-style-keywords/-/css-font-style-keywords-1.0.1.tgz"
+ integrity sha512-0Fn0aTpcDktnR1RzaBYorIxQily85M2KXRpzmxQPgh8pxUN9Fcn00I8u9I3grNr1QXVgCl9T5Imx0ZwKU973Vg==
-"convert-source-map@^2.0.0":
- "integrity" "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg=="
- "resolved" "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-2.0.0.tgz"
- "version" "2.0.0"
+css-font-weight-keywords@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.npmmirror.com/css-font-weight-keywords/-/css-font-weight-keywords-1.0.0.tgz"
+ integrity sha512-5So8/NH+oDD+EzsnF4iaG4ZFHQ3vaViePkL1ZbZ5iC/KrsCY+WHq/lvOgrtmuOQ9pBBZ1ADGpaf+A4lj1Z9eYA==
-"cookie-signature@1.0.6":
- "integrity" "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ=="
- "resolved" "https://registry.npmmirror.com/cookie-signature/-/cookie-signature-1.0.6.tgz"
- "version" "1.0.6"
+css-list-helpers@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.npmmirror.com/css-list-helpers/-/css-list-helpers-2.0.0.tgz"
+ integrity sha512-9Bj8tZ0jWbAM3u/U6m/boAzAwLPwtjzFvwivr2piSvyVa3K3rChJzQy4RIHkNkKiZCHrEMWDJWtTR8UyVhdDnQ==
-"cookie@0.6.0":
- "integrity" "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw=="
- "resolved" "https://registry.npmmirror.com/cookie/-/cookie-0.6.0.tgz"
- "version" "0.6.0"
+css-system-font-keywords@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.npmmirror.com/css-system-font-keywords/-/css-system-font-keywords-1.0.0.tgz"
+ integrity sha512-1umTtVd/fXS25ftfjB71eASCrYhilmEsvDEI6wG/QplnmlfmVM5HkZ/ZX46DT5K3eblFPgLUHt5BRCb0YXkSFA==
-"core-js-compat@^3.31.0", "core-js-compat@^3.36.1":
- "integrity" "sha512-Dk997v9ZCt3X/npqzyGdTlq6t7lDBhZwGvV94PKzDArjp7BTRm7WlDAXYd/OWdeFHO8OChQYRJNJvUCqCbrtKA=="
- "resolved" "https://registry.npmmirror.com/core-js-compat/-/core-js-compat-3.36.1.tgz"
- "version" "3.36.1"
+css-tree@^2.3.1:
+ version "2.3.1"
+ resolved "https://registry.npmmirror.com/css-tree/-/css-tree-2.3.1.tgz"
+ integrity sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==
dependencies:
- "browserslist" "^4.23.0"
+ mdn-data "2.0.30"
+ source-map-js "^1.0.1"
-"core-js@^3.31.1", "core-js@^3.4.1":
- "integrity" "sha512-BTvUrwxVBezj5SZ3f10ImnX2oRByMxql3EimVqMysepbC9EeMUOpLwdy6Eoili2x6E4kf+ZUB5k/+Jv55alPfA=="
- "resolved" "https://registry.npmmirror.com/core-js/-/core-js-3.36.1.tgz"
- "version" "3.36.1"
+cssesc@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.npmmirror.com/cssesc/-/cssesc-3.0.0.tgz"
+ integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==
-"cross-env@^7.0.3":
- "integrity" "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw=="
- "resolved" "https://registry.npmmirror.com/cross-env/-/cross-env-7.0.3.tgz"
- "version" "7.0.3"
+csstype@^2.6.8:
+ version "2.6.21"
+ resolved "https://registry.npmmirror.com/csstype/-/csstype-2.6.21.tgz"
+ integrity sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==
+
+debug@2.6.9:
+ version "2.6.9"
+ resolved "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz"
+ integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
dependencies:
- "cross-spawn" "^7.0.1"
+ ms "2.0.0"
-"cross-spawn@^7.0.1", "cross-spawn@^7.0.3":
- "integrity" "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w=="
- "resolved" "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.3.tgz"
- "version" "7.0.3"
+debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.3, debug@^4.3.4:
+ version "4.3.4"
+ resolved "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz"
+ integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==
dependencies:
- "path-key" "^3.1.0"
- "shebang-command" "^2.0.0"
- "which" "^2.0.1"
+ ms "2.1.2"
-"css-font-size-keywords@^1.0.0":
- "integrity" "sha512-Q+svMDbMlelgCfH/RVDKtTDaf5021O486ZThQPIpahnIjUkMUslC+WuOQSWTgGSrNCH08Y7tYNEmmy0hkfMI8Q=="
- "resolved" "https://registry.npmmirror.com/css-font-size-keywords/-/css-font-size-keywords-1.0.0.tgz"
- "version" "1.0.0"
-
-"css-font-stretch-keywords@^1.0.1":
- "integrity" "sha512-KmugPO2BNqoyp9zmBIUGwt58UQSfyk1X5DbOlkb2pckDXFSAfjsD5wenb88fNrD6fvS+vu90a/tsPpb9vb0SLg=="
- "resolved" "https://registry.npmmirror.com/css-font-stretch-keywords/-/css-font-stretch-keywords-1.0.1.tgz"
- "version" "1.0.1"
-
-"css-font-style-keywords@^1.0.1":
- "integrity" "sha512-0Fn0aTpcDktnR1RzaBYorIxQily85M2KXRpzmxQPgh8pxUN9Fcn00I8u9I3grNr1QXVgCl9T5Imx0ZwKU973Vg=="
- "resolved" "https://registry.npmmirror.com/css-font-style-keywords/-/css-font-style-keywords-1.0.1.tgz"
- "version" "1.0.1"
-
-"css-font-weight-keywords@^1.0.0":
- "integrity" "sha512-5So8/NH+oDD+EzsnF4iaG4ZFHQ3vaViePkL1ZbZ5iC/KrsCY+WHq/lvOgrtmuOQ9pBBZ1ADGpaf+A4lj1Z9eYA=="
- "resolved" "https://registry.npmmirror.com/css-font-weight-keywords/-/css-font-weight-keywords-1.0.0.tgz"
- "version" "1.0.0"
-
-"css-list-helpers@^2.0.0":
- "integrity" "sha512-9Bj8tZ0jWbAM3u/U6m/boAzAwLPwtjzFvwivr2piSvyVa3K3rChJzQy4RIHkNkKiZCHrEMWDJWtTR8UyVhdDnQ=="
- "resolved" "https://registry.npmmirror.com/css-list-helpers/-/css-list-helpers-2.0.0.tgz"
- "version" "2.0.0"
-
-"css-system-font-keywords@^1.0.0":
- "integrity" "sha512-1umTtVd/fXS25ftfjB71eASCrYhilmEsvDEI6wG/QplnmlfmVM5HkZ/ZX46DT5K3eblFPgLUHt5BRCb0YXkSFA=="
- "resolved" "https://registry.npmmirror.com/css-system-font-keywords/-/css-system-font-keywords-1.0.0.tgz"
- "version" "1.0.0"
-
-"css-tree@^2.3.1":
- "integrity" "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw=="
- "resolved" "https://registry.npmmirror.com/css-tree/-/css-tree-2.3.1.tgz"
- "version" "2.3.1"
+default-gateway@^6.0.3:
+ version "6.0.3"
+ resolved "https://registry.npmmirror.com/default-gateway/-/default-gateway-6.0.3.tgz"
+ integrity sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==
dependencies:
- "mdn-data" "2.0.30"
- "source-map-js" "^1.0.1"
+ execa "^5.0.0"
-"cssesc@^3.0.0":
- "integrity" "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg=="
- "resolved" "https://registry.npmmirror.com/cssesc/-/cssesc-3.0.0.tgz"
- "version" "3.0.0"
-
-"cssom@^0.4.4":
- "integrity" "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw=="
- "resolved" "https://registry.npmmirror.com/cssom/-/cssom-0.4.4.tgz"
- "version" "0.4.4"
-
-"cssom@~0.3.6":
- "integrity" "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg=="
- "resolved" "https://registry.npmmirror.com/cssom/-/cssom-0.3.8.tgz"
- "version" "0.3.8"
-
-"cssstyle@^2.3.0":
- "integrity" "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A=="
- "resolved" "https://registry.npmmirror.com/cssstyle/-/cssstyle-2.3.0.tgz"
- "version" "2.3.0"
+define-data-property@^1.1.4:
+ version "1.1.4"
+ resolved "https://registry.npmmirror.com/define-data-property/-/define-data-property-1.1.4.tgz"
+ integrity sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==
dependencies:
- "cssom" "~0.3.6"
+ es-define-property "^1.0.0"
+ es-errors "^1.3.0"
+ gopd "^1.0.1"
-"csstype@^2.6.8":
- "integrity" "sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w=="
- "resolved" "https://registry.npmmirror.com/csstype/-/csstype-2.6.21.tgz"
- "version" "2.6.21"
+defu@^6.1.4:
+ version "6.1.4"
+ resolved "https://registry.npmmirror.com/defu/-/defu-6.1.4.tgz"
+ integrity sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==
-"data-urls@^2.0.0":
- "integrity" "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ=="
- "resolved" "https://registry.npmmirror.com/data-urls/-/data-urls-2.0.0.tgz"
- "version" "2.0.0"
+depd@2.0.0:
+ version "2.0.0"
+ resolved "https://registry.npmmirror.com/depd/-/depd-2.0.0.tgz"
+ integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==
+
+destr@^2.0.3:
+ version "2.0.3"
+ resolved "https://registry.npmmirror.com/destr/-/destr-2.0.3.tgz"
+ integrity sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==
+
+destroy@1.2.0:
+ version "1.2.0"
+ resolved "https://registry.npmmirror.com/destroy/-/destroy-1.2.0.tgz"
+ integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==
+
+dom-walk@^0.1.0:
+ version "0.1.2"
+ resolved "https://registry.npmmirror.com/dom-walk/-/dom-walk-0.1.2.tgz"
+ integrity sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==
+
+duplexer@^0.1.2:
+ version "0.1.2"
+ resolved "https://registry.npmmirror.com/duplexer/-/duplexer-0.1.2.tgz"
+ integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==
+
+ee-first@1.1.1:
+ version "1.1.1"
+ resolved "https://registry.npmmirror.com/ee-first/-/ee-first-1.1.1.tgz"
+ integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==
+
+electron-to-chromium@^1.4.668:
+ version "1.4.715"
+ resolved "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.4.715.tgz"
+ integrity sha512-XzWNH4ZSa9BwVUQSDorPWAUQ5WGuYz7zJUNpNif40zFCiCl20t8zgylmreNmn26h5kiyw2lg7RfTmeMBsDklqg==
+
+encodeurl@~1.0.2:
+ version "1.0.2"
+ resolved "https://registry.npmmirror.com/encodeurl/-/encodeurl-1.0.2.tgz"
+ integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==
+
+entities@^4.5.0:
+ version "4.5.0"
+ resolved "https://registry.npmmirror.com/entities/-/entities-4.5.0.tgz"
+ integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==
+
+es-define-property@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.npmmirror.com/es-define-property/-/es-define-property-1.0.0.tgz"
+ integrity sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==
dependencies:
- "abab" "^2.0.3"
- "whatwg-mimetype" "^2.3.0"
- "whatwg-url" "^8.0.0"
+ get-intrinsic "^1.2.4"
-"debug@^4.1.0", "debug@^4.1.1", "debug@^4.3.1", "debug@^4.3.3", "debug@^4.3.4", "debug@4":
- "integrity" "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ=="
- "resolved" "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz"
- "version" "4.3.4"
- dependencies:
- "ms" "2.1.2"
+es-errors@^1.3.0:
+ version "1.3.0"
+ resolved "https://registry.npmmirror.com/es-errors/-/es-errors-1.3.0.tgz"
+ integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==
-"debug@2.6.9":
- "integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="
- "resolved" "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz"
- "version" "2.6.9"
- dependencies:
- "ms" "2.0.0"
+es-module-lexer@^1.2.1:
+ version "1.4.2"
+ resolved "https://registry.npmmirror.com/es-module-lexer/-/es-module-lexer-1.4.2.tgz"
+ integrity sha512-7nOqkomXZEaxUDJw21XZNtRk739QvrPSoZoRtbsEfcii00vdzZUh6zh1CQwHhrib8MdEtJfv5rJiGeb4KuV/vw==
-"decimal.js@^10.2.1":
- "integrity" "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA=="
- "resolved" "https://registry.npmmirror.com/decimal.js/-/decimal.js-10.4.3.tgz"
- "version" "10.4.3"
-
-"dedent@^0.7.0":
- "integrity" "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA=="
- "resolved" "https://registry.npmmirror.com/dedent/-/dedent-0.7.0.tgz"
- "version" "0.7.0"
-
-"deepmerge@^4.2.2":
- "integrity" "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A=="
- "resolved" "https://registry.npmmirror.com/deepmerge/-/deepmerge-4.3.1.tgz"
- "version" "4.3.1"
-
-"default-gateway@^6.0.3":
- "integrity" "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg=="
- "resolved" "https://registry.npmmirror.com/default-gateway/-/default-gateway-6.0.3.tgz"
- "version" "6.0.3"
- dependencies:
- "execa" "^5.0.0"
-
-"define-data-property@^1.1.4":
- "integrity" "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A=="
- "resolved" "https://registry.npmmirror.com/define-data-property/-/define-data-property-1.1.4.tgz"
- "version" "1.1.4"
- dependencies:
- "es-define-property" "^1.0.0"
- "es-errors" "^1.3.0"
- "gopd" "^1.0.1"
-
-"defu@^6.1.4":
- "integrity" "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg=="
- "resolved" "https://registry.npmmirror.com/defu/-/defu-6.1.4.tgz"
- "version" "6.1.4"
-
-"delayed-stream@~1.0.0":
- "integrity" "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ=="
- "resolved" "https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz"
- "version" "1.0.0"
-
-"depd@2.0.0":
- "integrity" "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw=="
- "resolved" "https://registry.npmmirror.com/depd/-/depd-2.0.0.tgz"
- "version" "2.0.0"
-
-"destr@^2.0.3":
- "integrity" "sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ=="
- "resolved" "https://registry.npmmirror.com/destr/-/destr-2.0.3.tgz"
- "version" "2.0.3"
-
-"destroy@1.2.0":
- "integrity" "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg=="
- "resolved" "https://registry.npmmirror.com/destroy/-/destroy-1.2.0.tgz"
- "version" "1.2.0"
-
-"detect-newline@^3.0.0":
- "integrity" "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA=="
- "resolved" "https://registry.npmmirror.com/detect-newline/-/detect-newline-3.1.0.tgz"
- "version" "3.1.0"
-
-"diff-sequences@^27.5.1":
- "integrity" "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ=="
- "resolved" "https://registry.npmmirror.com/diff-sequences/-/diff-sequences-27.5.1.tgz"
- "version" "27.5.1"
-
-"dom-walk@^0.1.0":
- "integrity" "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w=="
- "resolved" "https://registry.npmmirror.com/dom-walk/-/dom-walk-0.1.2.tgz"
- "version" "0.1.2"
-
-"domexception@^2.0.1":
- "integrity" "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg=="
- "resolved" "https://registry.npmmirror.com/domexception/-/domexception-2.0.1.tgz"
- "version" "2.0.1"
- dependencies:
- "webidl-conversions" "^5.0.0"
-
-"duplexer@^0.1.2":
- "integrity" "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg=="
- "resolved" "https://registry.npmmirror.com/duplexer/-/duplexer-0.1.2.tgz"
- "version" "0.1.2"
-
-"ee-first@1.1.1":
- "integrity" "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="
- "resolved" "https://registry.npmmirror.com/ee-first/-/ee-first-1.1.1.tgz"
- "version" "1.1.1"
-
-"electron-to-chromium@^1.4.668":
- "integrity" "sha512-XzWNH4ZSa9BwVUQSDorPWAUQ5WGuYz7zJUNpNif40zFCiCl20t8zgylmreNmn26h5kiyw2lg7RfTmeMBsDklqg=="
- "resolved" "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.4.715.tgz"
- "version" "1.4.715"
-
-"emittery@^0.8.1":
- "integrity" "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg=="
- "resolved" "https://registry.npmmirror.com/emittery/-/emittery-0.8.1.tgz"
- "version" "0.8.1"
-
-"emoji-regex@^8.0.0":
- "integrity" "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
- "resolved" "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz"
- "version" "8.0.0"
-
-"encodeurl@~1.0.2":
- "integrity" "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w=="
- "resolved" "https://registry.npmmirror.com/encodeurl/-/encodeurl-1.0.2.tgz"
- "version" "1.0.2"
-
-"entities@^4.5.0":
- "integrity" "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw=="
- "resolved" "https://registry.npmmirror.com/entities/-/entities-4.5.0.tgz"
- "version" "4.5.0"
-
-"error-ex@^1.3.1":
- "integrity" "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g=="
- "resolved" "https://registry.npmmirror.com/error-ex/-/error-ex-1.3.2.tgz"
- "version" "1.3.2"
- dependencies:
- "is-arrayish" "^0.2.1"
-
-"es-define-property@^1.0.0":
- "integrity" "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ=="
- "resolved" "https://registry.npmmirror.com/es-define-property/-/es-define-property-1.0.0.tgz"
- "version" "1.0.0"
- dependencies:
- "get-intrinsic" "^1.2.4"
-
-"es-errors@^1.3.0":
- "integrity" "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw=="
- "resolved" "https://registry.npmmirror.com/es-errors/-/es-errors-1.3.0.tgz"
- "version" "1.3.0"
-
-"es-module-lexer@^1.2.1":
- "integrity" "sha512-7nOqkomXZEaxUDJw21XZNtRk739QvrPSoZoRtbsEfcii00vdzZUh6zh1CQwHhrib8MdEtJfv5rJiGeb4KuV/vw=="
- "resolved" "https://registry.npmmirror.com/es-module-lexer/-/es-module-lexer-1.4.2.tgz"
- "version" "1.4.2"
-
-"esbuild@^0.16.3":
- "integrity" "sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg=="
- "resolved" "https://registry.npmmirror.com/esbuild/-/esbuild-0.16.17.tgz"
- "version" "0.16.17"
+esbuild@^0.16.3:
+ version "0.16.17"
+ resolved "https://registry.npmmirror.com/esbuild/-/esbuild-0.16.17.tgz"
+ integrity sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg==
optionalDependencies:
"@esbuild/android-arm" "0.16.17"
"@esbuild/android-arm64" "0.16.17"
@@ -3594,10 +3169,10 @@
"@esbuild/win32-ia32" "0.16.17"
"@esbuild/win32-x64" "0.16.17"
-"esbuild@^0.17.5":
- "integrity" "sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw=="
- "resolved" "https://registry.npmmirror.com/esbuild/-/esbuild-0.17.19.tgz"
- "version" "0.17.19"
+esbuild@^0.17.5:
+ version "0.17.19"
+ resolved "https://registry.npmmirror.com/esbuild/-/esbuild-0.17.19.tgz"
+ integrity sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==
optionalDependencies:
"@esbuild/android-arm" "0.17.19"
"@esbuild/android-arm64" "0.17.19"
@@ -3622,2493 +3197,1437 @@
"@esbuild/win32-ia32" "0.17.19"
"@esbuild/win32-x64" "0.17.19"
-"escalade@^3.1.1":
- "integrity" "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA=="
- "resolved" "https://registry.npmmirror.com/escalade/-/escalade-3.1.2.tgz"
- "version" "3.1.2"
+escalade@^3.1.1:
+ version "3.1.2"
+ resolved "https://registry.npmmirror.com/escalade/-/escalade-3.1.2.tgz"
+ integrity sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==
-"escape-html@~1.0.3":
- "integrity" "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="
- "resolved" "https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz"
- "version" "1.0.3"
+escape-html@~1.0.3:
+ version "1.0.3"
+ resolved "https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz"
+ integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==
-"escape-string-regexp@^1.0.5":
- "integrity" "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg=="
- "resolved" "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz"
- "version" "1.0.5"
+escape-string-regexp@^1.0.5:
+ version "1.0.5"
+ resolved "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz"
+ integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==
-"escape-string-regexp@^2.0.0":
- "integrity" "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w=="
- "resolved" "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz"
- "version" "2.0.0"
+escape-string-regexp@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz"
+ integrity sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==
-"escape-string-regexp@^5.0.0":
- "integrity" "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw=="
- "resolved" "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz"
- "version" "5.0.0"
+estree-walker@^2.0.1, estree-walker@^2.0.2:
+ version "2.0.2"
+ resolved "https://registry.npmmirror.com/estree-walker/-/estree-walker-2.0.2.tgz"
+ integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==
-"escodegen@^2.0.0":
- "integrity" "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w=="
- "resolved" "https://registry.npmmirror.com/escodegen/-/escodegen-2.1.0.tgz"
- "version" "2.1.0"
- dependencies:
- "esprima" "^4.0.1"
- "estraverse" "^5.2.0"
- "esutils" "^2.0.2"
- optionalDependencies:
- "source-map" "~0.6.1"
-
-"esprima@^4.0.0", "esprima@^4.0.1":
- "integrity" "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A=="
- "resolved" "https://registry.npmmirror.com/esprima/-/esprima-4.0.1.tgz"
- "version" "4.0.1"
-
-"estraverse@^5.2.0":
- "integrity" "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA=="
- "resolved" "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz"
- "version" "5.3.0"
-
-"estree-walker@^2.0.1", "estree-walker@^2.0.2":
- "integrity" "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w=="
- "resolved" "https://registry.npmmirror.com/estree-walker/-/estree-walker-2.0.2.tgz"
- "version" "2.0.2"
-
-"estree-walker@^3.0.3":
- "integrity" "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g=="
- "resolved" "https://registry.npmmirror.com/estree-walker/-/estree-walker-3.0.3.tgz"
- "version" "3.0.3"
+estree-walker@^3.0.3:
+ version "3.0.3"
+ resolved "https://registry.npmmirror.com/estree-walker/-/estree-walker-3.0.3.tgz"
+ integrity sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==
dependencies:
"@types/estree" "^1.0.0"
-"esutils@^2.0.2":
- "integrity" "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="
- "resolved" "https://registry.npmmirror.com/esutils/-/esutils-2.0.3.tgz"
- "version" "2.0.3"
+esutils@^2.0.2:
+ version "2.0.3"
+ resolved "https://registry.npmmirror.com/esutils/-/esutils-2.0.3.tgz"
+ integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==
-"etag@~1.8.1":
- "integrity" "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg=="
- "resolved" "https://registry.npmmirror.com/etag/-/etag-1.8.1.tgz"
- "version" "1.8.1"
+etag@~1.8.1:
+ version "1.8.1"
+ resolved "https://registry.npmmirror.com/etag/-/etag-1.8.1.tgz"
+ integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==
-"execa@^5.0.0", "execa@^5.1.1":
- "integrity" "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg=="
- "resolved" "https://registry.npmmirror.com/execa/-/execa-5.1.1.tgz"
- "version" "5.1.1"
+execa@^5.0.0, execa@^5.1.1:
+ version "5.1.1"
+ resolved "https://registry.npmmirror.com/execa/-/execa-5.1.1.tgz"
+ integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==
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"
+ 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"
-"exif-parser@^0.1.12":
- "integrity" "sha512-c2bQfLNbMzLPmzQuOr8fy0csy84WmwnER81W88DzTp9CYNPJ6yzOj2EZAh9pywYpqHnshVLHQJ8WzldAyfY+Iw=="
- "resolved" "https://registry.npmmirror.com/exif-parser/-/exif-parser-0.1.12.tgz"
- "version" "0.1.12"
+exif-parser@^0.1.12:
+ version "0.1.12"
+ resolved "https://registry.npmmirror.com/exif-parser/-/exif-parser-0.1.12.tgz"
+ integrity sha512-c2bQfLNbMzLPmzQuOr8fy0csy84WmwnER81W88DzTp9CYNPJ6yzOj2EZAh9pywYpqHnshVLHQJ8WzldAyfY+Iw==
-"exit@^0.1.2":
- "integrity" "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ=="
- "resolved" "https://registry.npmmirror.com/exit/-/exit-0.1.2.tgz"
- "version" "0.1.2"
-
-"expect@^27.5.1":
- "integrity" "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw=="
- "resolved" "https://registry.npmmirror.com/expect/-/expect-27.5.1.tgz"
- "version" "27.5.1"
+express@^4.17.1:
+ version "4.19.1"
+ resolved "https://registry.npmmirror.com/express/-/express-4.19.1.tgz"
+ integrity sha512-K4w1/Bp7y8iSiVObmCrtq8Cs79XjJc/RU2YYkZQ7wpUu5ZyZ7MtPHkqoMz4pf+mgXfNvo2qft8D9OnrH2ABk9w==
dependencies:
- "@jest/types" "^27.5.1"
- "jest-get-type" "^27.5.1"
- "jest-matcher-utils" "^27.5.1"
- "jest-message-util" "^27.5.1"
+ accepts "~1.3.8"
+ array-flatten "1.1.1"
+ body-parser "1.20.2"
+ content-disposition "0.5.4"
+ content-type "~1.0.4"
+ cookie "0.6.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"
-"express@^4.17.1":
- "integrity" "sha512-K4w1/Bp7y8iSiVObmCrtq8Cs79XjJc/RU2YYkZQ7wpUu5ZyZ7MtPHkqoMz4pf+mgXfNvo2qft8D9OnrH2ABk9w=="
- "resolved" "https://registry.npmmirror.com/express/-/express-4.19.1.tgz"
- "version" "4.19.1"
- dependencies:
- "accepts" "~1.3.8"
- "array-flatten" "1.1.1"
- "body-parser" "1.20.2"
- "content-disposition" "0.5.4"
- "content-type" "~1.0.4"
- "cookie" "0.6.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"
-
-"fast-glob@^3.2.11", "fast-glob@^3.3.1", "fast-glob@^3.3.2":
- "integrity" "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow=="
- "resolved" "https://registry.npmmirror.com/fast-glob/-/fast-glob-3.3.2.tgz"
- "version" "3.3.2"
+fast-glob@^3.2.11, fast-glob@^3.3.1, fast-glob@^3.3.2:
+ version "3.3.2"
+ resolved "https://registry.npmmirror.com/fast-glob/-/fast-glob-3.3.2.tgz"
+ integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==
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"
+ glob-parent "^5.1.2"
+ merge2 "^1.3.0"
+ micromatch "^4.0.4"
-"fast-json-stable-stringify@^2.0.0":
- "integrity" "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="
- "resolved" "https://registry.npmmirror.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz"
- "version" "2.1.0"
-
-"fastq@^1.6.0":
- "integrity" "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w=="
- "resolved" "https://registry.npmmirror.com/fastq/-/fastq-1.17.1.tgz"
- "version" "1.17.1"
+fastq@^1.6.0:
+ version "1.17.1"
+ resolved "https://registry.npmmirror.com/fastq/-/fastq-1.17.1.tgz"
+ integrity sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==
dependencies:
- "reusify" "^1.0.4"
+ reusify "^1.0.4"
-"fb-watchman@^2.0.0":
- "integrity" "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA=="
- "resolved" "https://registry.npmmirror.com/fb-watchman/-/fb-watchman-2.0.2.tgz"
- "version" "2.0.2"
+file-type@^9.0.0:
+ version "9.0.0"
+ resolved "https://registry.npmmirror.com/file-type/-/file-type-9.0.0.tgz"
+ integrity sha512-Qe/5NJrgIOlwijpq3B7BEpzPFcgzggOTagZmkXQY4LA6bsXKTUstK7Wp12lEJ/mLKTpvIZxmIuRcLYWT6ov9lw==
+
+fill-range@^7.0.1:
+ version "7.0.1"
+ resolved "https://registry.npmmirror.com/fill-range/-/fill-range-7.0.1.tgz"
+ integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==
dependencies:
- "bser" "2.1.1"
+ to-regex-range "^5.0.1"
-"file-type@^9.0.0":
- "integrity" "sha512-Qe/5NJrgIOlwijpq3B7BEpzPFcgzggOTagZmkXQY4LA6bsXKTUstK7Wp12lEJ/mLKTpvIZxmIuRcLYWT6ov9lw=="
- "resolved" "https://registry.npmmirror.com/file-type/-/file-type-9.0.0.tgz"
- "version" "9.0.0"
-
-"fill-range@^7.0.1":
- "integrity" "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ=="
- "resolved" "https://registry.npmmirror.com/fill-range/-/fill-range-7.0.1.tgz"
- "version" "7.0.1"
+finalhandler@1.2.0:
+ version "1.2.0"
+ resolved "https://registry.npmmirror.com/finalhandler/-/finalhandler-1.2.0.tgz"
+ integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==
dependencies:
- "to-regex-range" "^5.0.1"
+ 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"
-"finalhandler@1.2.0":
- "integrity" "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg=="
- "resolved" "https://registry.npmmirror.com/finalhandler/-/finalhandler-1.2.0.tgz"
- "version" "1.2.0"
+find-up@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.npmmirror.com/find-up/-/find-up-5.0.0.tgz"
+ integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==
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"
+ locate-path "^6.0.0"
+ path-exists "^4.0.0"
-"find-up@^4.0.0", "find-up@^4.1.0":
- "integrity" "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw=="
- "resolved" "https://registry.npmmirror.com/find-up/-/find-up-4.1.0.tgz"
- "version" "4.1.0"
+forwarded@0.2.0:
+ version "0.2.0"
+ resolved "https://registry.npmmirror.com/forwarded/-/forwarded-0.2.0.tgz"
+ integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==
+
+fraction.js@^4.3.7:
+ version "4.3.7"
+ resolved "https://registry.npmmirror.com/fraction.js/-/fraction.js-4.3.7.tgz"
+ integrity sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==
+
+fresh@0.5.2:
+ version "0.5.2"
+ resolved "https://registry.npmmirror.com/fresh/-/fresh-0.5.2.tgz"
+ integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==
+
+fs-extra@^10.0.0:
+ version "10.1.0"
+ resolved "https://registry.npmmirror.com/fs-extra/-/fs-extra-10.1.0.tgz"
+ integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==
dependencies:
- "locate-path" "^5.0.0"
- "path-exists" "^4.0.0"
+ graceful-fs "^4.2.0"
+ jsonfile "^6.0.1"
+ universalify "^2.0.0"
-"find-up@^5.0.0":
- "integrity" "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng=="
- "resolved" "https://registry.npmmirror.com/find-up/-/find-up-5.0.0.tgz"
- "version" "5.0.0"
+fsevents@~2.3.2:
+ version "2.3.3"
+ resolved "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.3.tgz"
+ integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==
+
+function-bind@^1.1.2:
+ version "1.1.2"
+ resolved "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.2.tgz"
+ integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==
+
+generic-names@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.npmmirror.com/generic-names/-/generic-names-4.0.0.tgz"
+ integrity sha512-ySFolZQfw9FoDb3ed9d80Cm9f0+r7qj+HJkWjeD9RBfpxEVTlVhol+gvaQB/78WbwYfbnNh8nWHHBSlg072y6A==
dependencies:
- "locate-path" "^6.0.0"
- "path-exists" "^4.0.0"
+ loader-utils "^3.2.0"
-"form-data@^3.0.0":
- "integrity" "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg=="
- "resolved" "https://registry.npmmirror.com/form-data/-/form-data-3.0.1.tgz"
- "version" "3.0.1"
+gensync@^1.0.0-beta.2:
+ version "1.0.0-beta.2"
+ resolved "https://registry.npmmirror.com/gensync/-/gensync-1.0.0-beta.2.tgz"
+ integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==
+
+get-intrinsic@^1.1.3, get-intrinsic@^1.2.4:
+ version "1.2.4"
+ resolved "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.2.4.tgz"
+ integrity sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==
dependencies:
- "asynckit" "^0.4.0"
- "combined-stream" "^1.0.8"
- "mime-types" "^2.1.12"
+ es-errors "^1.3.0"
+ function-bind "^1.1.2"
+ has-proto "^1.0.1"
+ has-symbols "^1.0.3"
+ hasown "^2.0.0"
-"forwarded@0.2.0":
- "integrity" "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow=="
- "resolved" "https://registry.npmmirror.com/forwarded/-/forwarded-0.2.0.tgz"
- "version" "0.2.0"
+get-stream@^6.0.0:
+ version "6.0.1"
+ resolved "https://registry.npmmirror.com/get-stream/-/get-stream-6.0.1.tgz"
+ integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==
-"fraction.js@^4.3.7":
- "integrity" "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew=="
- "resolved" "https://registry.npmmirror.com/fraction.js/-/fraction.js-4.3.7.tgz"
- "version" "4.3.7"
-
-"fresh@0.5.2":
- "integrity" "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q=="
- "resolved" "https://registry.npmmirror.com/fresh/-/fresh-0.5.2.tgz"
- "version" "0.5.2"
-
-"fs-extra@^10.0.0":
- "integrity" "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ=="
- "resolved" "https://registry.npmmirror.com/fs-extra/-/fs-extra-10.1.0.tgz"
- "version" "10.1.0"
+glob-parent@^5.1.2, glob-parent@~5.1.2:
+ version "5.1.2"
+ resolved "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz"
+ integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
dependencies:
- "graceful-fs" "^4.2.0"
- "jsonfile" "^6.0.1"
- "universalify" "^2.0.0"
+ is-glob "^4.0.1"
-"fs.realpath@^1.0.0":
- "integrity" "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="
- "resolved" "https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz"
- "version" "1.0.0"
-
-"fsevents@^2.3.2", "fsevents@~2.3.2":
- "integrity" "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw=="
- "resolved" "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.3.tgz"
- "version" "2.3.3"
-
-"function-bind@^1.1.2":
- "integrity" "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA=="
- "resolved" "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.2.tgz"
- "version" "1.1.2"
-
-"generic-names@^4.0.0":
- "integrity" "sha512-ySFolZQfw9FoDb3ed9d80Cm9f0+r7qj+HJkWjeD9RBfpxEVTlVhol+gvaQB/78WbwYfbnNh8nWHHBSlg072y6A=="
- "resolved" "https://registry.npmmirror.com/generic-names/-/generic-names-4.0.0.tgz"
- "version" "4.0.0"
+global@~4.4.0:
+ version "4.4.0"
+ resolved "https://registry.npmmirror.com/global/-/global-4.4.0.tgz"
+ integrity sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==
dependencies:
- "loader-utils" "^3.2.0"
+ min-document "^2.19.0"
+ process "^0.11.10"
-"gensync@^1.0.0-beta.2":
- "integrity" "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg=="
- "resolved" "https://registry.npmmirror.com/gensync/-/gensync-1.0.0-beta.2.tgz"
- "version" "1.0.0-beta.2"
+globals@^11.1.0:
+ version "11.12.0"
+ resolved "https://registry.npmmirror.com/globals/-/globals-11.12.0.tgz"
+ integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==
-"get-caller-file@^2.0.5":
- "integrity" "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg=="
- "resolved" "https://registry.npmmirror.com/get-caller-file/-/get-caller-file-2.0.5.tgz"
- "version" "2.0.5"
-
-"get-intrinsic@^1.1.3", "get-intrinsic@^1.2.4":
- "integrity" "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ=="
- "resolved" "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.2.4.tgz"
- "version" "1.2.4"
+gopd@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.npmmirror.com/gopd/-/gopd-1.0.1.tgz"
+ integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==
dependencies:
- "es-errors" "^1.3.0"
- "function-bind" "^1.1.2"
- "has-proto" "^1.0.1"
- "has-symbols" "^1.0.3"
- "hasown" "^2.0.0"
+ get-intrinsic "^1.1.3"
-"get-package-type@^0.1.0":
- "integrity" "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q=="
- "resolved" "https://registry.npmmirror.com/get-package-type/-/get-package-type-0.1.0.tgz"
- "version" "0.1.0"
+graceful-fs@^4.1.6, graceful-fs@^4.2.0:
+ version "4.2.11"
+ resolved "https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.11.tgz"
+ integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==
-"get-stream@^6.0.0":
- "integrity" "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg=="
- "resolved" "https://registry.npmmirror.com/get-stream/-/get-stream-6.0.1.tgz"
- "version" "6.0.1"
-
-"glob-parent@^5.1.2", "glob-parent@~5.1.2":
- "integrity" "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow=="
- "resolved" "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz"
- "version" "5.1.2"
+gzip-size@^6.0.0:
+ version "6.0.0"
+ resolved "https://registry.npmmirror.com/gzip-size/-/gzip-size-6.0.0.tgz"
+ integrity sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==
dependencies:
- "is-glob" "^4.0.1"
+ duplexer "^0.1.2"
-"glob@^7.1.1", "glob@^7.1.2", "glob@^7.1.3", "glob@^7.1.4":
- "integrity" "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q=="
- "resolved" "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz"
- "version" "7.2.3"
+has-flag@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz"
+ integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==
+
+has-property-descriptors@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.npmmirror.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz"
+ integrity sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==
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"
+ es-define-property "^1.0.0"
-"global@~4.4.0":
- "integrity" "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w=="
- "resolved" "https://registry.npmmirror.com/global/-/global-4.4.0.tgz"
- "version" "4.4.0"
+has-proto@^1.0.1:
+ version "1.0.3"
+ resolved "https://registry.npmmirror.com/has-proto/-/has-proto-1.0.3.tgz"
+ integrity sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==
+
+has-symbols@^1.0.3:
+ version "1.0.3"
+ resolved "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.0.3.tgz"
+ integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==
+
+hash-sum@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.npmmirror.com/hash-sum/-/hash-sum-2.0.0.tgz"
+ integrity sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==
+
+hasown@^2.0.0:
+ version "2.0.2"
+ resolved "https://registry.npmmirror.com/hasown/-/hasown-2.0.2.tgz"
+ integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==
dependencies:
- "min-document" "^2.19.0"
- "process" "^0.11.10"
+ function-bind "^1.1.2"
-"globals@^11.1.0":
- "integrity" "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA=="
- "resolved" "https://registry.npmmirror.com/globals/-/globals-11.12.0.tgz"
- "version" "11.12.0"
+html-tags@^3.3.1:
+ version "3.3.1"
+ resolved "https://registry.npmmirror.com/html-tags/-/html-tags-3.3.1.tgz"
+ integrity sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==
-"gopd@^1.0.1":
- "integrity" "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA=="
- "resolved" "https://registry.npmmirror.com/gopd/-/gopd-1.0.1.tgz"
- "version" "1.0.1"
+http-errors@2.0.0:
+ version "2.0.0"
+ resolved "https://registry.npmmirror.com/http-errors/-/http-errors-2.0.0.tgz"
+ integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==
dependencies:
- "get-intrinsic" "^1.1.3"
+ depd "2.0.0"
+ inherits "2.0.4"
+ setprototypeof "1.2.0"
+ statuses "2.0.1"
+ toidentifier "1.0.1"
-"graceful-fs@^4.1.6", "graceful-fs@^4.2.0", "graceful-fs@^4.2.9":
- "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"
+human-signals@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.npmmirror.com/human-signals/-/human-signals-2.1.0.tgz"
+ integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==
-"gzip-size@^6.0.0":
- "integrity" "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q=="
- "resolved" "https://registry.npmmirror.com/gzip-size/-/gzip-size-6.0.0.tgz"
- "version" "6.0.0"
+iconv-lite@0.4.24:
+ version "0.4.24"
+ resolved "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.4.24.tgz"
+ integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==
dependencies:
- "duplexer" "^0.1.2"
+ safer-buffer ">= 2.1.2 < 3"
-"has-flag@^3.0.0":
- "integrity" "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw=="
- "resolved" "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz"
- "version" "3.0.0"
+icss-replace-symbols@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.npmmirror.com/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz"
+ integrity sha512-chIaY3Vh2mh2Q3RGXttaDIzeiPvaVXJ+C4DAh/w3c37SKZ/U6PGMmuicR2EQQp9bKG8zLMCl7I+PtIoOOPp8Gg==
-"has-flag@^4.0.0":
- "integrity" "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
- "resolved" "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz"
- "version" "4.0.0"
+icss-utils@^5.0.0:
+ version "5.1.0"
+ resolved "https://registry.npmmirror.com/icss-utils/-/icss-utils-5.1.0.tgz"
+ integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==
-"has-property-descriptors@^1.0.2":
- "integrity" "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg=="
- "resolved" "https://registry.npmmirror.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz"
- "version" "1.0.2"
+ieee754@^1.1.13:
+ version "1.2.1"
+ resolved "https://registry.npmmirror.com/ieee754/-/ieee754-1.2.1.tgz"
+ integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==
+
+immutable@^4.0.0:
+ version "4.3.5"
+ resolved "https://registry.npmmirror.com/immutable/-/immutable-4.3.5.tgz"
+ integrity sha512-8eabxkth9gZatlwl5TBuJnCsoTADlL6ftEr7A4qgdaTsPyreilDSnUk57SO+jfKcNtxPa22U5KK6DSeAYhpBJw==
+
+inherits@2.0.4:
+ version "2.0.4"
+ resolved "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz"
+ integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
+
+invert-kv@^3.0.0:
+ version "3.0.1"
+ resolved "https://registry.npmmirror.com/invert-kv/-/invert-kv-3.0.1.tgz"
+ integrity sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==
+
+ipaddr.js@1.9.1:
+ version "1.9.1"
+ resolved "https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz"
+ integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==
+
+is-binary-path@~2.1.0:
+ version "2.1.0"
+ resolved "https://registry.npmmirror.com/is-binary-path/-/is-binary-path-2.1.0.tgz"
+ integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==
dependencies:
- "es-define-property" "^1.0.0"
+ binary-extensions "^2.0.0"
-"has-proto@^1.0.1":
- "integrity" "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q=="
- "resolved" "https://registry.npmmirror.com/has-proto/-/has-proto-1.0.3.tgz"
- "version" "1.0.3"
-
-"has-symbols@^1.0.3":
- "integrity" "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A=="
- "resolved" "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.0.3.tgz"
- "version" "1.0.3"
-
-"hash-sum@^2.0.0":
- "integrity" "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg=="
- "resolved" "https://registry.npmmirror.com/hash-sum/-/hash-sum-2.0.0.tgz"
- "version" "2.0.0"
-
-"hasown@^2.0.0":
- "integrity" "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ=="
- "resolved" "https://registry.npmmirror.com/hasown/-/hasown-2.0.2.tgz"
- "version" "2.0.2"
+is-core-module@^2.13.0:
+ version "2.13.1"
+ resolved "https://registry.npmmirror.com/is-core-module/-/is-core-module-2.13.1.tgz"
+ integrity sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==
dependencies:
- "function-bind" "^1.1.2"
+ hasown "^2.0.0"
-"html-encoding-sniffer@^2.0.1":
- "integrity" "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ=="
- "resolved" "https://registry.npmmirror.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz"
- "version" "2.0.1"
+is-extglob@^2.1.1:
+ version "2.1.1"
+ resolved "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz"
+ integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==
+
+is-function@^1.0.1:
+ version "1.0.2"
+ resolved "https://registry.npmmirror.com/is-function/-/is-function-1.0.2.tgz"
+ integrity sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==
+
+is-glob@^4.0.1, is-glob@~4.0.1:
+ version "4.0.3"
+ resolved "https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz"
+ integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==
dependencies:
- "whatwg-encoding" "^1.0.5"
-
-"html-escaper@^2.0.0":
- "integrity" "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg=="
- "resolved" "https://registry.npmmirror.com/html-escaper/-/html-escaper-2.0.2.tgz"
- "version" "2.0.2"
-
-"html-tags@^3.3.1":
- "integrity" "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ=="
- "resolved" "https://registry.npmmirror.com/html-tags/-/html-tags-3.3.1.tgz"
- "version" "3.3.1"
-
-"http-errors@2.0.0":
- "integrity" "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ=="
- "resolved" "https://registry.npmmirror.com/http-errors/-/http-errors-2.0.0.tgz"
- "version" "2.0.0"
- dependencies:
- "depd" "2.0.0"
- "inherits" "2.0.4"
- "setprototypeof" "1.2.0"
- "statuses" "2.0.1"
- "toidentifier" "1.0.1"
-
-"http-proxy-agent@^4.0.1":
- "integrity" "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg=="
- "resolved" "https://registry.npmmirror.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz"
- "version" "4.0.1"
- dependencies:
- "@tootallnate/once" "1"
- "agent-base" "6"
- "debug" "4"
-
-"https-proxy-agent@^5.0.0":
- "integrity" "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA=="
- "resolved" "https://registry.npmmirror.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz"
- "version" "5.0.1"
- dependencies:
- "agent-base" "6"
- "debug" "4"
-
-"human-signals@^2.1.0":
- "integrity" "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw=="
- "resolved" "https://registry.npmmirror.com/human-signals/-/human-signals-2.1.0.tgz"
- "version" "2.1.0"
-
-"iconv-lite@0.4.24":
- "integrity" "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA=="
- "resolved" "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.4.24.tgz"
- "version" "0.4.24"
- dependencies:
- "safer-buffer" ">= 2.1.2 < 3"
-
-"icss-replace-symbols@^1.1.0":
- "integrity" "sha512-chIaY3Vh2mh2Q3RGXttaDIzeiPvaVXJ+C4DAh/w3c37SKZ/U6PGMmuicR2EQQp9bKG8zLMCl7I+PtIoOOPp8Gg=="
- "resolved" "https://registry.npmmirror.com/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz"
- "version" "1.1.0"
-
-"icss-utils@^5.0.0":
- "integrity" "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA=="
- "resolved" "https://registry.npmmirror.com/icss-utils/-/icss-utils-5.1.0.tgz"
- "version" "5.1.0"
-
-"ieee754@^1.1.13":
- "integrity" "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA=="
- "resolved" "https://registry.npmmirror.com/ieee754/-/ieee754-1.2.1.tgz"
- "version" "1.2.1"
-
-"immutable@^4.0.0":
- "integrity" "sha512-8eabxkth9gZatlwl5TBuJnCsoTADlL6ftEr7A4qgdaTsPyreilDSnUk57SO+jfKcNtxPa22U5KK6DSeAYhpBJw=="
- "resolved" "https://registry.npmmirror.com/immutable/-/immutable-4.3.5.tgz"
- "version" "4.3.5"
-
-"import-local@^3.0.2":
- "integrity" "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg=="
- "resolved" "https://registry.npmmirror.com/import-local/-/import-local-3.1.0.tgz"
- "version" "3.1.0"
- dependencies:
- "pkg-dir" "^4.2.0"
- "resolve-cwd" "^3.0.0"
-
-"imurmurhash@^0.1.4":
- "integrity" "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA=="
- "resolved" "https://registry.npmmirror.com/imurmurhash/-/imurmurhash-0.1.4.tgz"
- "version" "0.1.4"
-
-"inflight@^1.0.4":
- "integrity" "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA=="
- "resolved" "https://registry.npmmirror.com/inflight/-/inflight-1.0.6.tgz"
- "version" "1.0.6"
- dependencies:
- "once" "^1.3.0"
- "wrappy" "1"
-
-"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"
-
-"invert-kv@^3.0.0":
- "integrity" "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw=="
- "resolved" "https://registry.npmmirror.com/invert-kv/-/invert-kv-3.0.1.tgz"
- "version" "3.0.1"
-
-"ipaddr.js@1.9.1":
- "integrity" "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g=="
- "resolved" "https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz"
- "version" "1.9.1"
-
-"is-arrayish@^0.2.1":
- "integrity" "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg=="
- "resolved" "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.2.1.tgz"
- "version" "0.2.1"
-
-"is-binary-path@~2.1.0":
- "integrity" "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw=="
- "resolved" "https://registry.npmmirror.com/is-binary-path/-/is-binary-path-2.1.0.tgz"
- "version" "2.1.0"
- dependencies:
- "binary-extensions" "^2.0.0"
-
-"is-core-module@^2.13.0":
- "integrity" "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw=="
- "resolved" "https://registry.npmmirror.com/is-core-module/-/is-core-module-2.13.1.tgz"
- "version" "2.13.1"
- dependencies:
- "hasown" "^2.0.0"
-
-"is-extglob@^2.1.1":
- "integrity" "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ=="
- "resolved" "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz"
- "version" "2.1.1"
-
-"is-fullwidth-code-point@^3.0.0":
- "integrity" "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
- "resolved" "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz"
- "version" "3.0.0"
-
-"is-function@^1.0.1":
- "integrity" "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ=="
- "resolved" "https://registry.npmmirror.com/is-function/-/is-function-1.0.2.tgz"
- "version" "1.0.2"
-
-"is-generator-fn@^2.0.0":
- "integrity" "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ=="
- "resolved" "https://registry.npmmirror.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz"
- "version" "2.1.0"
-
-"is-glob@^4.0.1", "is-glob@~4.0.1":
- "integrity" "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg=="
- "resolved" "https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz"
- "version" "4.0.3"
- dependencies:
- "is-extglob" "^2.1.1"
-
-"is-number@^7.0.0":
- "integrity" "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="
- "resolved" "https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz"
- "version" "7.0.0"
-
-"is-potential-custom-element-name@^1.0.1":
- "integrity" "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ=="
- "resolved" "https://registry.npmmirror.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz"
- "version" "1.0.1"
-
-"is-stream@^2.0.0":
- "integrity" "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg=="
- "resolved" "https://registry.npmmirror.com/is-stream/-/is-stream-2.0.1.tgz"
- "version" "2.0.1"
-
-"is-typedarray@^1.0.0":
- "integrity" "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA=="
- "resolved" "https://registry.npmmirror.com/is-typedarray/-/is-typedarray-1.0.0.tgz"
- "version" "1.0.0"
-
-"isexe@^2.0.0":
- "integrity" "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="
- "resolved" "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz"
- "version" "2.0.0"
-
-"istanbul-lib-coverage@^3.0.0", "istanbul-lib-coverage@^3.2.0":
- "integrity" "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg=="
- "resolved" "https://registry.npmmirror.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz"
- "version" "3.2.2"
-
-"istanbul-lib-instrument@^5.0.4", "istanbul-lib-instrument@^5.1.0":
- "integrity" "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg=="
- "resolved" "https://registry.npmmirror.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz"
- "version" "5.2.1"
- dependencies:
- "@babel/core" "^7.12.3"
- "@babel/parser" "^7.14.7"
- "@istanbuljs/schema" "^0.1.2"
- "istanbul-lib-coverage" "^3.2.0"
- "semver" "^6.3.0"
-
-"istanbul-lib-report@^3.0.0":
- "integrity" "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw=="
- "resolved" "https://registry.npmmirror.com/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz"
- "version" "3.0.1"
- dependencies:
- "istanbul-lib-coverage" "^3.0.0"
- "make-dir" "^4.0.0"
- "supports-color" "^7.1.0"
-
-"istanbul-lib-source-maps@^4.0.0":
- "integrity" "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw=="
- "resolved" "https://registry.npmmirror.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz"
- "version" "4.0.1"
- dependencies:
- "debug" "^4.1.1"
- "istanbul-lib-coverage" "^3.0.0"
- "source-map" "^0.6.1"
-
-"istanbul-reports@^3.1.3":
- "integrity" "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g=="
- "resolved" "https://registry.npmmirror.com/istanbul-reports/-/istanbul-reports-3.1.7.tgz"
- "version" "3.1.7"
- dependencies:
- "html-escaper" "^2.0.0"
- "istanbul-lib-report" "^3.0.0"
-
-"jest-changed-files@^27.5.1":
- "integrity" "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw=="
- "resolved" "https://registry.npmmirror.com/jest-changed-files/-/jest-changed-files-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "@jest/types" "^27.5.1"
- "execa" "^5.0.0"
- "throat" "^6.0.1"
-
-"jest-circus@^27.5.1":
- "integrity" "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw=="
- "resolved" "https://registry.npmmirror.com/jest-circus/-/jest-circus-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "@jest/environment" "^27.5.1"
- "@jest/test-result" "^27.5.1"
- "@jest/types" "^27.5.1"
- "@types/node" "*"
- "chalk" "^4.0.0"
- "co" "^4.6.0"
- "dedent" "^0.7.0"
- "expect" "^27.5.1"
- "is-generator-fn" "^2.0.0"
- "jest-each" "^27.5.1"
- "jest-matcher-utils" "^27.5.1"
- "jest-message-util" "^27.5.1"
- "jest-runtime" "^27.5.1"
- "jest-snapshot" "^27.5.1"
- "jest-util" "^27.5.1"
- "pretty-format" "^27.5.1"
- "slash" "^3.0.0"
- "stack-utils" "^2.0.3"
- "throat" "^6.0.1"
-
-"jest-cli@^27.0.4":
- "integrity" "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw=="
- "resolved" "https://registry.npmmirror.com/jest-cli/-/jest-cli-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "@jest/core" "^27.5.1"
- "@jest/test-result" "^27.5.1"
- "@jest/types" "^27.5.1"
- "chalk" "^4.0.0"
- "exit" "^0.1.2"
- "graceful-fs" "^4.2.9"
- "import-local" "^3.0.2"
- "jest-config" "^27.5.1"
- "jest-util" "^27.5.1"
- "jest-validate" "^27.5.1"
- "prompts" "^2.0.1"
- "yargs" "^16.2.0"
-
-"jest-config@^27.5.1":
- "integrity" "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA=="
- "resolved" "https://registry.npmmirror.com/jest-config/-/jest-config-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "@babel/core" "^7.8.0"
- "@jest/test-sequencer" "^27.5.1"
- "@jest/types" "^27.5.1"
- "babel-jest" "^27.5.1"
- "chalk" "^4.0.0"
- "ci-info" "^3.2.0"
- "deepmerge" "^4.2.2"
- "glob" "^7.1.1"
- "graceful-fs" "^4.2.9"
- "jest-circus" "^27.5.1"
- "jest-environment-jsdom" "^27.5.1"
- "jest-environment-node" "^27.5.1"
- "jest-get-type" "^27.5.1"
- "jest-jasmine2" "^27.5.1"
- "jest-regex-util" "^27.5.1"
- "jest-resolve" "^27.5.1"
- "jest-runner" "^27.5.1"
- "jest-util" "^27.5.1"
- "jest-validate" "^27.5.1"
- "micromatch" "^4.0.4"
- "parse-json" "^5.2.0"
- "pretty-format" "^27.5.1"
- "slash" "^3.0.0"
- "strip-json-comments" "^3.1.1"
-
-"jest-diff@^27.5.1":
- "integrity" "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw=="
- "resolved" "https://registry.npmmirror.com/jest-diff/-/jest-diff-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "chalk" "^4.0.0"
- "diff-sequences" "^27.5.1"
- "jest-get-type" "^27.5.1"
- "pretty-format" "^27.5.1"
-
-"jest-docblock@^27.5.1":
- "integrity" "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ=="
- "resolved" "https://registry.npmmirror.com/jest-docblock/-/jest-docblock-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "detect-newline" "^3.0.0"
-
-"jest-each@^27.5.1":
- "integrity" "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ=="
- "resolved" "https://registry.npmmirror.com/jest-each/-/jest-each-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "@jest/types" "^27.5.1"
- "chalk" "^4.0.0"
- "jest-get-type" "^27.5.1"
- "jest-util" "^27.5.1"
- "pretty-format" "^27.5.1"
-
-"jest-environment-jsdom@^27.5.1":
- "integrity" "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw=="
- "resolved" "https://registry.npmmirror.com/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "@jest/environment" "^27.5.1"
- "@jest/fake-timers" "^27.5.1"
- "@jest/types" "^27.5.1"
- "@types/node" "*"
- "jest-mock" "^27.5.1"
- "jest-util" "^27.5.1"
- "jsdom" "^16.6.0"
-
-"jest-environment-node@^27.5.1", "jest-environment-node@27.5.1":
- "integrity" "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw=="
- "resolved" "https://registry.npmmirror.com/jest-environment-node/-/jest-environment-node-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "@jest/environment" "^27.5.1"
- "@jest/fake-timers" "^27.5.1"
- "@jest/types" "^27.5.1"
- "@types/node" "*"
- "jest-mock" "^27.5.1"
- "jest-util" "^27.5.1"
-
-"jest-get-type@^27.5.1":
- "integrity" "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw=="
- "resolved" "https://registry.npmmirror.com/jest-get-type/-/jest-get-type-27.5.1.tgz"
- "version" "27.5.1"
-
-"jest-haste-map@^27.5.1":
- "integrity" "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng=="
- "resolved" "https://registry.npmmirror.com/jest-haste-map/-/jest-haste-map-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "@jest/types" "^27.5.1"
- "@types/graceful-fs" "^4.1.2"
- "@types/node" "*"
- "anymatch" "^3.0.3"
- "fb-watchman" "^2.0.0"
- "graceful-fs" "^4.2.9"
- "jest-regex-util" "^27.5.1"
- "jest-serializer" "^27.5.1"
- "jest-util" "^27.5.1"
- "jest-worker" "^27.5.1"
- "micromatch" "^4.0.4"
- "walker" "^1.0.7"
- optionalDependencies:
- "fsevents" "^2.3.2"
-
-"jest-jasmine2@^27.5.1":
- "integrity" "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ=="
- "resolved" "https://registry.npmmirror.com/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "@jest/environment" "^27.5.1"
- "@jest/source-map" "^27.5.1"
- "@jest/test-result" "^27.5.1"
- "@jest/types" "^27.5.1"
- "@types/node" "*"
- "chalk" "^4.0.0"
- "co" "^4.6.0"
- "expect" "^27.5.1"
- "is-generator-fn" "^2.0.0"
- "jest-each" "^27.5.1"
- "jest-matcher-utils" "^27.5.1"
- "jest-message-util" "^27.5.1"
- "jest-runtime" "^27.5.1"
- "jest-snapshot" "^27.5.1"
- "jest-util" "^27.5.1"
- "pretty-format" "^27.5.1"
- "throat" "^6.0.1"
-
-"jest-leak-detector@^27.5.1":
- "integrity" "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ=="
- "resolved" "https://registry.npmmirror.com/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "jest-get-type" "^27.5.1"
- "pretty-format" "^27.5.1"
-
-"jest-matcher-utils@^27.5.1":
- "integrity" "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw=="
- "resolved" "https://registry.npmmirror.com/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "chalk" "^4.0.0"
- "jest-diff" "^27.5.1"
- "jest-get-type" "^27.5.1"
- "pretty-format" "^27.5.1"
-
-"jest-message-util@^27.5.1":
- "integrity" "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g=="
- "resolved" "https://registry.npmmirror.com/jest-message-util/-/jest-message-util-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "@babel/code-frame" "^7.12.13"
- "@jest/types" "^27.5.1"
- "@types/stack-utils" "^2.0.0"
- "chalk" "^4.0.0"
- "graceful-fs" "^4.2.9"
- "micromatch" "^4.0.4"
- "pretty-format" "^27.5.1"
- "slash" "^3.0.0"
- "stack-utils" "^2.0.3"
-
-"jest-mock@^27.5.1":
- "integrity" "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og=="
- "resolved" "https://registry.npmmirror.com/jest-mock/-/jest-mock-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "@jest/types" "^27.5.1"
- "@types/node" "*"
-
-"jest-pnp-resolver@^1.2.2":
- "integrity" "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w=="
- "resolved" "https://registry.npmmirror.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz"
- "version" "1.2.3"
-
-"jest-regex-util@^27.5.1":
- "integrity" "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg=="
- "resolved" "https://registry.npmmirror.com/jest-regex-util/-/jest-regex-util-27.5.1.tgz"
- "version" "27.5.1"
-
-"jest-resolve-dependencies@^27.5.1":
- "integrity" "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg=="
- "resolved" "https://registry.npmmirror.com/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "@jest/types" "^27.5.1"
- "jest-regex-util" "^27.5.1"
- "jest-snapshot" "^27.5.1"
-
-"jest-resolve@*", "jest-resolve@^27.5.1":
- "integrity" "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw=="
- "resolved" "https://registry.npmmirror.com/jest-resolve/-/jest-resolve-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "@jest/types" "^27.5.1"
- "chalk" "^4.0.0"
- "graceful-fs" "^4.2.9"
- "jest-haste-map" "^27.5.1"
- "jest-pnp-resolver" "^1.2.2"
- "jest-util" "^27.5.1"
- "jest-validate" "^27.5.1"
- "resolve" "^1.20.0"
- "resolve.exports" "^1.1.0"
- "slash" "^3.0.0"
-
-"jest-runner@^27.5.1":
- "integrity" "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ=="
- "resolved" "https://registry.npmmirror.com/jest-runner/-/jest-runner-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "@jest/console" "^27.5.1"
- "@jest/environment" "^27.5.1"
- "@jest/test-result" "^27.5.1"
- "@jest/transform" "^27.5.1"
- "@jest/types" "^27.5.1"
- "@types/node" "*"
- "chalk" "^4.0.0"
- "emittery" "^0.8.1"
- "graceful-fs" "^4.2.9"
- "jest-docblock" "^27.5.1"
- "jest-environment-jsdom" "^27.5.1"
- "jest-environment-node" "^27.5.1"
- "jest-haste-map" "^27.5.1"
- "jest-leak-detector" "^27.5.1"
- "jest-message-util" "^27.5.1"
- "jest-resolve" "^27.5.1"
- "jest-runtime" "^27.5.1"
- "jest-util" "^27.5.1"
- "jest-worker" "^27.5.1"
- "source-map-support" "^0.5.6"
- "throat" "^6.0.1"
-
-"jest-runtime@^27.5.1":
- "integrity" "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A=="
- "resolved" "https://registry.npmmirror.com/jest-runtime/-/jest-runtime-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "@jest/environment" "^27.5.1"
- "@jest/fake-timers" "^27.5.1"
- "@jest/globals" "^27.5.1"
- "@jest/source-map" "^27.5.1"
- "@jest/test-result" "^27.5.1"
- "@jest/transform" "^27.5.1"
- "@jest/types" "^27.5.1"
- "chalk" "^4.0.0"
- "cjs-module-lexer" "^1.0.0"
- "collect-v8-coverage" "^1.0.0"
- "execa" "^5.0.0"
- "glob" "^7.1.3"
- "graceful-fs" "^4.2.9"
- "jest-haste-map" "^27.5.1"
- "jest-message-util" "^27.5.1"
- "jest-mock" "^27.5.1"
- "jest-regex-util" "^27.5.1"
- "jest-resolve" "^27.5.1"
- "jest-snapshot" "^27.5.1"
- "jest-util" "^27.5.1"
- "slash" "^3.0.0"
- "strip-bom" "^4.0.0"
-
-"jest-serializer@^27.5.1":
- "integrity" "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w=="
- "resolved" "https://registry.npmmirror.com/jest-serializer/-/jest-serializer-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "@types/node" "*"
- "graceful-fs" "^4.2.9"
-
-"jest-snapshot@^27.5.1":
- "integrity" "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA=="
- "resolved" "https://registry.npmmirror.com/jest-snapshot/-/jest-snapshot-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "@babel/core" "^7.7.2"
- "@babel/generator" "^7.7.2"
- "@babel/plugin-syntax-typescript" "^7.7.2"
- "@babel/traverse" "^7.7.2"
- "@babel/types" "^7.0.0"
- "@jest/transform" "^27.5.1"
- "@jest/types" "^27.5.1"
- "@types/babel__traverse" "^7.0.4"
- "@types/prettier" "^2.1.5"
- "babel-preset-current-node-syntax" "^1.0.0"
- "chalk" "^4.0.0"
- "expect" "^27.5.1"
- "graceful-fs" "^4.2.9"
- "jest-diff" "^27.5.1"
- "jest-get-type" "^27.5.1"
- "jest-haste-map" "^27.5.1"
- "jest-matcher-utils" "^27.5.1"
- "jest-message-util" "^27.5.1"
- "jest-util" "^27.5.1"
- "natural-compare" "^1.4.0"
- "pretty-format" "^27.5.1"
- "semver" "^7.3.2"
-
-"jest-util@^27.5.1":
- "integrity" "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw=="
- "resolved" "https://registry.npmmirror.com/jest-util/-/jest-util-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "@jest/types" "^27.5.1"
- "@types/node" "*"
- "chalk" "^4.0.0"
- "ci-info" "^3.2.0"
- "graceful-fs" "^4.2.9"
- "picomatch" "^2.2.3"
-
-"jest-validate@^27.5.1":
- "integrity" "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ=="
- "resolved" "https://registry.npmmirror.com/jest-validate/-/jest-validate-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "@jest/types" "^27.5.1"
- "camelcase" "^6.2.0"
- "chalk" "^4.0.0"
- "jest-get-type" "^27.5.1"
- "leven" "^3.1.0"
- "pretty-format" "^27.5.1"
-
-"jest-watcher@^27.5.1":
- "integrity" "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw=="
- "resolved" "https://registry.npmmirror.com/jest-watcher/-/jest-watcher-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "@jest/test-result" "^27.5.1"
- "@jest/types" "^27.5.1"
- "@types/node" "*"
- "ansi-escapes" "^4.2.1"
- "chalk" "^4.0.0"
- "jest-util" "^27.5.1"
- "string-length" "^4.0.1"
-
-"jest-worker@^27.5.1":
- "integrity" "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg=="
- "resolved" "https://registry.npmmirror.com/jest-worker/-/jest-worker-27.5.1.tgz"
- "version" "27.5.1"
- dependencies:
- "@types/node" "*"
- "merge-stream" "^2.0.0"
- "supports-color" "^8.0.0"
-
-"jest@27.0.4":
- "integrity" "sha512-Px1iKFooXgGSkk1H8dJxxBIrM3tsc5SIuI4kfKYK2J+4rvCvPGr/cXktxh0e9zIPQ5g09kOMNfHQEmusBUf/ZA=="
- "resolved" "https://registry.npmmirror.com/jest/-/jest-27.0.4.tgz"
- "version" "27.0.4"
- dependencies:
- "@jest/core" "^27.0.4"
- "import-local" "^3.0.2"
- "jest-cli" "^27.0.4"
-
-"jimp@^0.10.1":
- "integrity" "sha512-meVWmDMtyUG5uYjFkmzu0zBgnCvvxwWNi27c4cg55vWNVC9ES4Lcwb+ogx+uBBQE3Q+dLKjXaLl0JVW+nUNwbQ=="
- "resolved" "https://registry.npmmirror.com/jimp/-/jimp-0.10.3.tgz"
- "version" "0.10.3"
+ is-extglob "^2.1.1"
+
+is-number@^7.0.0:
+ version "7.0.0"
+ resolved "https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz"
+ integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
+
+is-stream@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.npmmirror.com/is-stream/-/is-stream-2.0.1.tgz"
+ integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==
+
+isexe@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz"
+ integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==
+
+jimp@^0.10.1:
+ version "0.10.3"
+ resolved "https://registry.npmmirror.com/jimp/-/jimp-0.10.3.tgz"
+ integrity sha512-meVWmDMtyUG5uYjFkmzu0zBgnCvvxwWNi27c4cg55vWNVC9ES4Lcwb+ogx+uBBQE3Q+dLKjXaLl0JVW+nUNwbQ==
dependencies:
"@babel/runtime" "^7.7.2"
"@jimp/custom" "^0.10.3"
"@jimp/plugins" "^0.10.3"
"@jimp/types" "^0.10.3"
- "core-js" "^3.4.1"
- "regenerator-runtime" "^0.13.3"
+ core-js "^3.4.1"
+ regenerator-runtime "^0.13.3"
-"jiti@^1.21.0":
- "integrity" "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q=="
- "resolved" "https://registry.npmmirror.com/jiti/-/jiti-1.21.0.tgz"
- "version" "1.21.0"
+jiti@^1.21.0:
+ version "1.21.0"
+ resolved "https://registry.npmmirror.com/jiti/-/jiti-1.21.0.tgz"
+ integrity sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==
-"jpeg-js@^0.3.4":
- "integrity" "sha512-9IXdWudL61npZjvLuVe/ktHiA41iE8qFyLB+4VDTblEsWBzeg8WQTlktdUK4CdncUqtUgUg0bbOmTE2bKBKaBQ=="
- "resolved" "https://registry.npmmirror.com/jpeg-js/-/jpeg-js-0.3.7.tgz"
- "version" "0.3.7"
+jpeg-js@^0.3.4:
+ version "0.3.7"
+ resolved "https://registry.npmmirror.com/jpeg-js/-/jpeg-js-0.3.7.tgz"
+ integrity sha512-9IXdWudL61npZjvLuVe/ktHiA41iE8qFyLB+4VDTblEsWBzeg8WQTlktdUK4CdncUqtUgUg0bbOmTE2bKBKaBQ==
-"js-tokens@^4.0.0":
- "integrity" "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
- "resolved" "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz"
- "version" "4.0.0"
+js-tokens@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz"
+ integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
-"js-yaml@^3.13.1":
- "integrity" "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g=="
- "resolved" "https://registry.npmmirror.com/js-yaml/-/js-yaml-3.14.1.tgz"
- "version" "3.14.1"
+jsesc@^2.5.1:
+ version "2.5.2"
+ resolved "https://registry.npmmirror.com/jsesc/-/jsesc-2.5.2.tgz"
+ integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==
+
+jsesc@~0.5.0:
+ version "0.5.0"
+ resolved "https://registry.npmmirror.com/jsesc/-/jsesc-0.5.0.tgz"
+ integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==
+
+json5@^2.2.3:
+ version "2.2.3"
+ resolved "https://registry.npmmirror.com/json5/-/json5-2.2.3.tgz"
+ integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==
+
+jsonc-parser@^3.0.0, jsonc-parser@^3.2.0:
+ version "3.2.1"
+ resolved "https://registry.npmmirror.com/jsonc-parser/-/jsonc-parser-3.2.1.tgz"
+ integrity sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==
+
+jsonfile@^6.0.1:
+ version "6.1.0"
+ resolved "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.1.0.tgz"
+ integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==
dependencies:
- "argparse" "^1.0.7"
- "esprima" "^4.0.0"
-
-"jsdom@^16.6.0":
- "integrity" "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw=="
- "resolved" "https://registry.npmmirror.com/jsdom/-/jsdom-16.7.0.tgz"
- "version" "16.7.0"
- dependencies:
- "abab" "^2.0.5"
- "acorn" "^8.2.4"
- "acorn-globals" "^6.0.0"
- "cssom" "^0.4.4"
- "cssstyle" "^2.3.0"
- "data-urls" "^2.0.0"
- "decimal.js" "^10.2.1"
- "domexception" "^2.0.1"
- "escodegen" "^2.0.0"
- "form-data" "^3.0.0"
- "html-encoding-sniffer" "^2.0.1"
- "http-proxy-agent" "^4.0.1"
- "https-proxy-agent" "^5.0.0"
- "is-potential-custom-element-name" "^1.0.1"
- "nwsapi" "^2.2.0"
- "parse5" "6.0.1"
- "saxes" "^5.0.1"
- "symbol-tree" "^3.2.4"
- "tough-cookie" "^4.0.0"
- "w3c-hr-time" "^1.0.2"
- "w3c-xmlserializer" "^2.0.0"
- "webidl-conversions" "^6.1.0"
- "whatwg-encoding" "^1.0.5"
- "whatwg-mimetype" "^2.3.0"
- "whatwg-url" "^8.5.0"
- "ws" "^7.4.6"
- "xml-name-validator" "^3.0.0"
-
-"jsesc@^2.5.1":
- "integrity" "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA=="
- "resolved" "https://registry.npmmirror.com/jsesc/-/jsesc-2.5.2.tgz"
- "version" "2.5.2"
-
-"jsesc@~0.5.0":
- "integrity" "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA=="
- "resolved" "https://registry.npmmirror.com/jsesc/-/jsesc-0.5.0.tgz"
- "version" "0.5.0"
-
-"json-parse-even-better-errors@^2.3.0":
- "integrity" "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w=="
- "resolved" "https://registry.npmmirror.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz"
- "version" "2.3.1"
-
-"json5@^2.2.3":
- "integrity" "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg=="
- "resolved" "https://registry.npmmirror.com/json5/-/json5-2.2.3.tgz"
- "version" "2.2.3"
-
-"jsonc-parser@^3.0.0", "jsonc-parser@^3.2.0":
- "integrity" "sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA=="
- "resolved" "https://registry.npmmirror.com/jsonc-parser/-/jsonc-parser-3.2.1.tgz"
- "version" "3.2.1"
-
-"jsonfile@^6.0.1":
- "integrity" "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ=="
- "resolved" "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.1.0.tgz"
- "version" "6.1.0"
- dependencies:
- "universalify" "^2.0.0"
+ universalify "^2.0.0"
optionalDependencies:
- "graceful-fs" "^4.1.6"
+ graceful-fs "^4.1.6"
-"kleur@^3.0.3":
- "integrity" "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w=="
- "resolved" "https://registry.npmmirror.com/kleur/-/kleur-3.0.3.tgz"
- "version" "3.0.3"
+kolorist@^1.8.0:
+ version "1.8.0"
+ resolved "https://registry.npmmirror.com/kolorist/-/kolorist-1.8.0.tgz"
+ integrity sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==
-"kolorist@^1.8.0":
- "integrity" "sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ=="
- "resolved" "https://registry.npmmirror.com/kolorist/-/kolorist-1.8.0.tgz"
- "version" "1.8.0"
-
-"lcid@^3.0.0":
- "integrity" "sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg=="
- "resolved" "https://registry.npmmirror.com/lcid/-/lcid-3.1.1.tgz"
- "version" "3.1.1"
+lcid@^3.0.0:
+ version "3.1.1"
+ resolved "https://registry.npmmirror.com/lcid/-/lcid-3.1.1.tgz"
+ integrity sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==
dependencies:
- "invert-kv" "^3.0.0"
+ invert-kv "^3.0.0"
-"leven@^3.1.0":
- "integrity" "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A=="
- "resolved" "https://registry.npmmirror.com/leven/-/leven-3.1.0.tgz"
- "version" "3.1.0"
+licia@^1.29.0:
+ version "1.39.2"
+ resolved "https://registry.npmmirror.com/licia/-/licia-1.39.2.tgz"
+ integrity sha512-4pte7gXufSAa3JcsR0iT+2Lj2RX5Qpj+Nc0n84xs0ynNmw7eJmeZzk2oPTEtsQqwHwtT+NiX0arGkL5HPjTs7g==
-"licia@^1.29.0":
- "integrity" "sha512-4pte7gXufSAa3JcsR0iT+2Lj2RX5Qpj+Nc0n84xs0ynNmw7eJmeZzk2oPTEtsQqwHwtT+NiX0arGkL5HPjTs7g=="
- "resolved" "https://registry.npmmirror.com/licia/-/licia-1.39.2.tgz"
- "version" "1.39.2"
+lilconfig@^2.0.5:
+ version "2.1.0"
+ resolved "https://registry.npmmirror.com/lilconfig/-/lilconfig-2.1.0.tgz"
+ integrity sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==
-"lilconfig@^2.0.5":
- "integrity" "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ=="
- "resolved" "https://registry.npmmirror.com/lilconfig/-/lilconfig-2.1.0.tgz"
- "version" "2.1.0"
-
-"lines-and-columns@^1.1.6":
- "integrity" "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="
- "resolved" "https://registry.npmmirror.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz"
- "version" "1.2.4"
-
-"load-bmfont@^1.3.1", "load-bmfont@^1.4.0":
- "integrity" "sha512-8UyQoYmdRDy81Brz6aLAUhfZLwr5zV0L3taTQ4hju7m6biuwiWiJXjPhBJxbUQJA8PrkvJ/7Enqmwk2sM14soA=="
- "resolved" "https://registry.npmmirror.com/load-bmfont/-/load-bmfont-1.4.1.tgz"
- "version" "1.4.1"
+load-bmfont@^1.3.1, load-bmfont@^1.4.0:
+ version "1.4.1"
+ resolved "https://registry.npmmirror.com/load-bmfont/-/load-bmfont-1.4.1.tgz"
+ integrity sha512-8UyQoYmdRDy81Brz6aLAUhfZLwr5zV0L3taTQ4hju7m6biuwiWiJXjPhBJxbUQJA8PrkvJ/7Enqmwk2sM14soA==
dependencies:
- "buffer-equal" "0.0.1"
- "mime" "^1.3.4"
- "parse-bmfont-ascii" "^1.0.3"
- "parse-bmfont-binary" "^1.0.5"
- "parse-bmfont-xml" "^1.1.4"
- "phin" "^2.9.1"
- "xhr" "^2.0.1"
- "xtend" "^4.0.0"
+ buffer-equal "0.0.1"
+ mime "^1.3.4"
+ parse-bmfont-ascii "^1.0.3"
+ parse-bmfont-binary "^1.0.5"
+ parse-bmfont-xml "^1.1.4"
+ phin "^2.9.1"
+ xhr "^2.0.1"
+ xtend "^4.0.0"
-"loader-utils@^3.2.0":
- "integrity" "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw=="
- "resolved" "https://registry.npmmirror.com/loader-utils/-/loader-utils-3.2.1.tgz"
- "version" "3.2.1"
+loader-utils@^3.2.0:
+ version "3.2.1"
+ resolved "https://registry.npmmirror.com/loader-utils/-/loader-utils-3.2.1.tgz"
+ integrity sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==
-"local-pkg@^0.5.0":
- "integrity" "sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg=="
- "resolved" "https://registry.npmmirror.com/local-pkg/-/local-pkg-0.5.0.tgz"
- "version" "0.5.0"
+local-pkg@^0.5.0:
+ version "0.5.0"
+ resolved "https://registry.npmmirror.com/local-pkg/-/local-pkg-0.5.0.tgz"
+ integrity sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==
dependencies:
- "mlly" "^1.4.2"
- "pkg-types" "^1.0.3"
+ mlly "^1.4.2"
+ pkg-types "^1.0.3"
-"localstorage-polyfill@^1.0.1":
- "integrity" "sha512-m4iHVZxFH5734oQcPKU08025gIz2+4bjWR9lulP8ZYxEJR0BpA0w32oJmkzh8y3UI9ci7xCBehQDc3oA1X+VHw=="
- "resolved" "https://registry.npmmirror.com/localstorage-polyfill/-/localstorage-polyfill-1.0.1.tgz"
- "version" "1.0.1"
+localstorage-polyfill@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.npmmirror.com/localstorage-polyfill/-/localstorage-polyfill-1.0.1.tgz"
+ integrity sha512-m4iHVZxFH5734oQcPKU08025gIz2+4bjWR9lulP8ZYxEJR0BpA0w32oJmkzh8y3UI9ci7xCBehQDc3oA1X+VHw==
-"locate-path@^5.0.0":
- "integrity" "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g=="
- "resolved" "https://registry.npmmirror.com/locate-path/-/locate-path-5.0.0.tgz"
- "version" "5.0.0"
+locate-path@^6.0.0:
+ version "6.0.0"
+ resolved "https://registry.npmmirror.com/locate-path/-/locate-path-6.0.0.tgz"
+ integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==
dependencies:
- "p-locate" "^4.1.0"
+ p-locate "^5.0.0"
-"locate-path@^6.0.0":
- "integrity" "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw=="
- "resolved" "https://registry.npmmirror.com/locate-path/-/locate-path-6.0.0.tgz"
- "version" "6.0.0"
+lodash.camelcase@^4.3.0:
+ version "4.3.0"
+ resolved "https://registry.npmmirror.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz"
+ integrity sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==
+
+lodash.debounce@^4.0.8:
+ version "4.0.8"
+ resolved "https://registry.npmmirror.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz"
+ integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==
+
+lru-cache@^5.1.1:
+ version "5.1.1"
+ resolved "https://registry.npmmirror.com/lru-cache/-/lru-cache-5.1.1.tgz"
+ integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==
dependencies:
- "p-locate" "^5.0.0"
+ yallist "^3.0.2"
-"lodash.camelcase@^4.3.0":
- "integrity" "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA=="
- "resolved" "https://registry.npmmirror.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz"
- "version" "4.3.0"
-
-"lodash.debounce@^4.0.8":
- "integrity" "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow=="
- "resolved" "https://registry.npmmirror.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz"
- "version" "4.0.8"
-
-"lodash@^4.7.0":
- "integrity" "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
- "resolved" "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz"
- "version" "4.17.21"
-
-"lru-cache@^5.1.1":
- "integrity" "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w=="
- "resolved" "https://registry.npmmirror.com/lru-cache/-/lru-cache-5.1.1.tgz"
- "version" "5.1.1"
+luch-request@^3.1.1:
+ version "3.1.1"
+ resolved "https://registry.npmmirror.com/luch-request/-/luch-request-3.1.1.tgz#a62b0aab54c5acd9da5b5fd0564ed2cdb8af9c2f"
+ integrity sha512-p7+mlcEtgRcd0OfXC4XZbyiwSr1XgCeqNT7LlVUjnk7InYl/8d5Rk7BUqAYNA2WRafI1wRIUQWRWZRpeUwWR0w==
dependencies:
- "yallist" "^3.0.2"
+ "@dcloudio/types" "^2.0.16"
-"lru-cache@^6.0.0":
- "integrity" "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA=="
- "resolved" "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz"
- "version" "6.0.0"
+magic-string@^0.25.7:
+ version "0.25.9"
+ resolved "https://registry.npmmirror.com/magic-string/-/magic-string-0.25.9.tgz"
+ integrity sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==
dependencies:
- "yallist" "^4.0.0"
+ sourcemap-codec "^1.4.8"
-"magic-string@^0.25.7":
- "integrity" "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ=="
- "resolved" "https://registry.npmmirror.com/magic-string/-/magic-string-0.25.9.tgz"
- "version" "0.25.9"
- dependencies:
- "sourcemap-codec" "^1.4.8"
-
-"magic-string@^0.30.0", "magic-string@^0.30.1", "magic-string@^0.30.5", "magic-string@^0.30.7", "magic-string@^0.30.8":
- "integrity" "sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ=="
- "resolved" "https://registry.npmmirror.com/magic-string/-/magic-string-0.30.8.tgz"
- "version" "0.30.8"
+magic-string@^0.30.0, magic-string@^0.30.1, magic-string@^0.30.5, magic-string@^0.30.7, magic-string@^0.30.8:
+ version "0.30.8"
+ resolved "https://registry.npmmirror.com/magic-string/-/magic-string-0.30.8.tgz"
+ integrity sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ==
dependencies:
"@jridgewell/sourcemap-codec" "^1.4.15"
-"make-dir@^4.0.0":
- "integrity" "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw=="
- "resolved" "https://registry.npmmirror.com/make-dir/-/make-dir-4.0.0.tgz"
- "version" "4.0.0"
+mdn-data@2.0.30:
+ version "2.0.30"
+ resolved "https://registry.npmmirror.com/mdn-data/-/mdn-data-2.0.30.tgz"
+ integrity sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==
+
+media-typer@0.3.0:
+ version "0.3.0"
+ resolved "https://registry.npmmirror.com/media-typer/-/media-typer-0.3.0.tgz"
+ integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==
+
+merge-descriptors@1.0.1:
+ version "1.0.1"
+ resolved "https://registry.npmmirror.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz"
+ integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==
+
+merge-stream@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.npmmirror.com/merge-stream/-/merge-stream-2.0.0.tgz"
+ integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==
+
+merge2@^1.3.0:
+ version "1.4.1"
+ resolved "https://registry.npmmirror.com/merge2/-/merge2-1.4.1.tgz"
+ integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==
+
+merge@^2.1.1:
+ version "2.1.1"
+ resolved "https://registry.npmmirror.com/merge/-/merge-2.1.1.tgz"
+ integrity sha512-jz+Cfrg9GWOZbQAnDQ4hlVnQky+341Yk5ru8bZSe6sIDTCIg8n9i/u7hSQGSVOF3C7lH6mGtqjkiT9G4wFLL0w==
+
+methods@~1.1.2:
+ version "1.1.2"
+ resolved "https://registry.npmmirror.com/methods/-/methods-1.1.2.tgz"
+ integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==
+
+micromatch@^4.0.4:
+ version "4.0.5"
+ resolved "https://registry.npmmirror.com/micromatch/-/micromatch-4.0.5.tgz"
+ integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==
dependencies:
- "semver" "^7.5.3"
+ braces "^3.0.2"
+ picomatch "^2.3.1"
-"makeerror@1.0.12":
- "integrity" "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg=="
- "resolved" "https://registry.npmmirror.com/makeerror/-/makeerror-1.0.12.tgz"
- "version" "1.0.12"
+mime-db@1.52.0:
+ version "1.52.0"
+ resolved "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz"
+ integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==
+
+mime-types@~2.1.24, mime-types@~2.1.34:
+ version "2.1.35"
+ resolved "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz"
+ integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==
dependencies:
- "tmpl" "1.0.5"
+ mime-db "1.52.0"
-"mdn-data@2.0.30":
- "integrity" "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA=="
- "resolved" "https://registry.npmmirror.com/mdn-data/-/mdn-data-2.0.30.tgz"
- "version" "2.0.30"
+mime@1.6.0, mime@^1.3.4:
+ version "1.6.0"
+ resolved "https://registry.npmmirror.com/mime/-/mime-1.6.0.tgz"
+ integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==
-"media-typer@0.3.0":
- "integrity" "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ=="
- "resolved" "https://registry.npmmirror.com/media-typer/-/media-typer-0.3.0.tgz"
- "version" "0.3.0"
+mime@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.npmmirror.com/mime/-/mime-3.0.0.tgz"
+ integrity sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==
-"merge-descriptors@1.0.1":
- "integrity" "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w=="
- "resolved" "https://registry.npmmirror.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz"
- "version" "1.0.1"
+mimic-fn@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-2.1.0.tgz"
+ integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==
-"merge-stream@^2.0.0":
- "integrity" "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w=="
- "resolved" "https://registry.npmmirror.com/merge-stream/-/merge-stream-2.0.0.tgz"
- "version" "2.0.0"
-
-"merge@^2.1.1":
- "integrity" "sha512-jz+Cfrg9GWOZbQAnDQ4hlVnQky+341Yk5ru8bZSe6sIDTCIg8n9i/u7hSQGSVOF3C7lH6mGtqjkiT9G4wFLL0w=="
- "resolved" "https://registry.npmmirror.com/merge/-/merge-2.1.1.tgz"
- "version" "2.1.1"
-
-"merge2@^1.3.0":
- "integrity" "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg=="
- "resolved" "https://registry.npmmirror.com/merge2/-/merge2-1.4.1.tgz"
- "version" "1.4.1"
-
-"methods@~1.1.2":
- "integrity" "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w=="
- "resolved" "https://registry.npmmirror.com/methods/-/methods-1.1.2.tgz"
- "version" "1.1.2"
-
-"micromatch@^4.0.4":
- "integrity" "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA=="
- "resolved" "https://registry.npmmirror.com/micromatch/-/micromatch-4.0.5.tgz"
- "version" "4.0.5"
+min-document@^2.19.0:
+ version "2.19.0"
+ resolved "https://registry.npmmirror.com/min-document/-/min-document-2.19.0.tgz"
+ integrity sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==
dependencies:
- "braces" "^3.0.2"
- "picomatch" "^2.3.1"
+ dom-walk "^0.1.0"
-"mime-db@1.52.0":
- "integrity" "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="
- "resolved" "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz"
- "version" "1.52.0"
-
-"mime-types@^2.1.12", "mime-types@~2.1.24", "mime-types@~2.1.34":
- "integrity" "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw=="
- "resolved" "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz"
- "version" "2.1.35"
+minimatch@^9.0.3:
+ version "9.0.3"
+ resolved "https://registry.npmmirror.com/minimatch/-/minimatch-9.0.3.tgz"
+ integrity sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==
dependencies:
- "mime-db" "1.52.0"
+ brace-expansion "^2.0.1"
-"mime@^1.3.4", "mime@1.6.0":
- "integrity" "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg=="
- "resolved" "https://registry.npmmirror.com/mime/-/mime-1.6.0.tgz"
- "version" "1.6.0"
+minimist@^1.2.6:
+ version "1.2.8"
+ resolved "https://registry.npmmirror.com/minimist/-/minimist-1.2.8.tgz"
+ integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==
-"mime@^3.0.0":
- "integrity" "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A=="
- "resolved" "https://registry.npmmirror.com/mime/-/mime-3.0.0.tgz"
- "version" "3.0.0"
-
-"mimic-fn@^2.1.0":
- "integrity" "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg=="
- "resolved" "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-2.1.0.tgz"
- "version" "2.1.0"
-
-"min-document@^2.19.0":
- "integrity" "sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ=="
- "resolved" "https://registry.npmmirror.com/min-document/-/min-document-2.19.0.tgz"
- "version" "2.19.0"
+mkdirp@^0.5.1:
+ version "0.5.6"
+ resolved "https://registry.npmmirror.com/mkdirp/-/mkdirp-0.5.6.tgz"
+ integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==
dependencies:
- "dom-walk" "^0.1.0"
+ minimist "^1.2.6"
-"minimatch@^3.0.4":
- "integrity" "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw=="
- "resolved" "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz"
- "version" "3.1.2"
+mlly@^1.2.0, mlly@^1.4.2, mlly@^1.5.0, mlly@^1.6.1:
+ version "1.6.1"
+ resolved "https://registry.npmmirror.com/mlly/-/mlly-1.6.1.tgz"
+ integrity sha512-vLgaHvaeunuOXHSmEbZ9izxPx3USsk8KCQ8iC+aTlp5sKRSoZvwhHh5L9VbKSaVC6sJDqbyohIS76E2VmHIPAA==
dependencies:
- "brace-expansion" "^1.1.7"
+ acorn "^8.11.3"
+ pathe "^1.1.2"
+ pkg-types "^1.0.3"
+ ufo "^1.3.2"
-"minimatch@^3.1.1":
- "integrity" "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw=="
- "resolved" "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz"
- "version" "3.1.2"
+module-alias@^2.2.2:
+ version "2.2.3"
+ resolved "https://registry.npmmirror.com/module-alias/-/module-alias-2.2.3.tgz"
+ integrity sha512-23g5BFj4zdQL/b6tor7Ji+QY4pEfNH784BMslY9Qb0UnJWRAt+lQGLYmRaM0KDBwIG23ffEBELhZDP2rhi9f/Q==
+
+mrmime@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.npmmirror.com/mrmime/-/mrmime-2.0.0.tgz"
+ integrity sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==
+
+ms@2.0.0:
+ version "2.0.0"
+ resolved "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz"
+ integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==
+
+ms@2.1.2:
+ version "2.1.2"
+ resolved "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz"
+ integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
+
+ms@2.1.3:
+ version "2.1.3"
+ resolved "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz"
+ integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
+
+nanoid@^3.3.7:
+ version "3.3.7"
+ resolved "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.7.tgz"
+ integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==
+
+negotiator@0.6.3:
+ version "0.6.3"
+ resolved "https://registry.npmmirror.com/negotiator/-/negotiator-0.6.3.tgz"
+ integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==
+
+node-fetch-native@^1.6.3:
+ version "1.6.4"
+ resolved "https://registry.npmmirror.com/node-fetch-native/-/node-fetch-native-1.6.4.tgz"
+ integrity sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==
+
+node-releases@^2.0.14:
+ version "2.0.14"
+ resolved "https://registry.npmmirror.com/node-releases/-/node-releases-2.0.14.tgz"
+ integrity sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==
+
+normalize-path@^3.0.0, normalize-path@~3.0.0:
+ version "3.0.0"
+ resolved "https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz"
+ integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==
+
+normalize-range@^0.1.2:
+ version "0.1.2"
+ resolved "https://registry.npmmirror.com/normalize-range/-/normalize-range-0.1.2.tgz"
+ integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==
+
+npm-run-path@^4.0.1:
+ version "4.0.1"
+ resolved "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-4.0.1.tgz"
+ integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==
dependencies:
- "brace-expansion" "^1.1.7"
+ path-key "^3.0.0"
-"minimatch@^9.0.3":
- "integrity" "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg=="
- "resolved" "https://registry.npmmirror.com/minimatch/-/minimatch-9.0.3.tgz"
- "version" "9.0.3"
+object-inspect@^1.13.1:
+ version "1.13.1"
+ resolved "https://registry.npmmirror.com/object-inspect/-/object-inspect-1.13.1.tgz"
+ integrity sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==
+
+ofetch@^1.3.4:
+ version "1.3.4"
+ resolved "https://registry.npmmirror.com/ofetch/-/ofetch-1.3.4.tgz"
+ integrity sha512-KLIET85ik3vhEfS+3fDlc/BAZiAp+43QEC/yCo5zkNoY2YaKvNkOaFr/6wCFgFH1kuYQM5pMNi0Tg8koiIemtw==
dependencies:
- "brace-expansion" "^2.0.1"
+ destr "^2.0.3"
+ node-fetch-native "^1.6.3"
+ ufo "^1.5.3"
-"minimist@^1.2.6":
- "integrity" "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA=="
- "resolved" "https://registry.npmmirror.com/minimist/-/minimist-1.2.8.tgz"
- "version" "1.2.8"
+omggif@^1.0.9:
+ version "1.0.10"
+ resolved "https://registry.npmmirror.com/omggif/-/omggif-1.0.10.tgz"
+ integrity sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw==
-"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"
+on-finished@2.4.1:
+ version "2.4.1"
+ resolved "https://registry.npmmirror.com/on-finished/-/on-finished-2.4.1.tgz"
+ integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==
dependencies:
- "minimist" "^1.2.6"
+ ee-first "1.1.1"
-"mlly@^1.2.0", "mlly@^1.4.2", "mlly@^1.5.0", "mlly@^1.6.1":
- "integrity" "sha512-vLgaHvaeunuOXHSmEbZ9izxPx3USsk8KCQ8iC+aTlp5sKRSoZvwhHh5L9VbKSaVC6sJDqbyohIS76E2VmHIPAA=="
- "resolved" "https://registry.npmmirror.com/mlly/-/mlly-1.6.1.tgz"
- "version" "1.6.1"
+onetime@^5.1.2:
+ version "5.1.2"
+ resolved "https://registry.npmmirror.com/onetime/-/onetime-5.1.2.tgz"
+ integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==
dependencies:
- "acorn" "^8.11.3"
- "pathe" "^1.1.2"
- "pkg-types" "^1.0.3"
- "ufo" "^1.3.2"
+ mimic-fn "^2.1.0"
-"module-alias@^2.2.2":
- "integrity" "sha512-23g5BFj4zdQL/b6tor7Ji+QY4pEfNH784BMslY9Qb0UnJWRAt+lQGLYmRaM0KDBwIG23ffEBELhZDP2rhi9f/Q=="
- "resolved" "https://registry.npmmirror.com/module-alias/-/module-alias-2.2.3.tgz"
- "version" "2.2.3"
-
-"mrmime@^2.0.0":
- "integrity" "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw=="
- "resolved" "https://registry.npmmirror.com/mrmime/-/mrmime-2.0.0.tgz"
- "version" "2.0.0"
-
-"ms@2.0.0":
- "integrity" "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
- "resolved" "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz"
- "version" "2.0.0"
-
-"ms@2.1.2":
- "integrity" "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
- "resolved" "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz"
- "version" "2.1.2"
-
-"ms@2.1.3":
- "integrity" "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
- "resolved" "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz"
- "version" "2.1.3"
-
-"nanoid@^3.3.7":
- "integrity" "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g=="
- "resolved" "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.7.tgz"
- "version" "3.3.7"
-
-"natural-compare@^1.4.0":
- "integrity" "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw=="
- "resolved" "https://registry.npmmirror.com/natural-compare/-/natural-compare-1.4.0.tgz"
- "version" "1.4.0"
-
-"negotiator@0.6.3":
- "integrity" "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg=="
- "resolved" "https://registry.npmmirror.com/negotiator/-/negotiator-0.6.3.tgz"
- "version" "0.6.3"
-
-"node-fetch-native@^1.6.3":
- "integrity" "sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ=="
- "resolved" "https://registry.npmmirror.com/node-fetch-native/-/node-fetch-native-1.6.4.tgz"
- "version" "1.6.4"
-
-"node-int64@^0.4.0":
- "integrity" "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw=="
- "resolved" "https://registry.npmmirror.com/node-int64/-/node-int64-0.4.0.tgz"
- "version" "0.4.0"
-
-"node-releases@^2.0.14":
- "integrity" "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw=="
- "resolved" "https://registry.npmmirror.com/node-releases/-/node-releases-2.0.14.tgz"
- "version" "2.0.14"
-
-"normalize-path@^3.0.0", "normalize-path@~3.0.0":
- "integrity" "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="
- "resolved" "https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz"
- "version" "3.0.0"
-
-"normalize-range@^0.1.2":
- "integrity" "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA=="
- "resolved" "https://registry.npmmirror.com/normalize-range/-/normalize-range-0.1.2.tgz"
- "version" "0.1.2"
-
-"npm-run-path@^4.0.1":
- "integrity" "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw=="
- "resolved" "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-4.0.1.tgz"
- "version" "4.0.1"
+os-locale-s-fix@^1.0.8-fix-1:
+ version "1.0.8-fix-1"
+ resolved "https://registry.npmmirror.com/os-locale-s-fix/-/os-locale-s-fix-1.0.8-fix-1.tgz"
+ integrity sha512-Sv0OvhPiMutICiwORAUefv02DCPb62IelBmo8ZsSrRHyI3FStqIWZvjqDkvtjU+lcujo7UNir+dCwKSqlEQ/5w==
dependencies:
- "path-key" "^3.0.0"
+ lcid "^3.0.0"
-"nwsapi@^2.2.0":
- "integrity" "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ=="
- "resolved" "https://registry.npmmirror.com/nwsapi/-/nwsapi-2.2.7.tgz"
- "version" "2.2.7"
-
-"object-inspect@^1.13.1":
- "integrity" "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ=="
- "resolved" "https://registry.npmmirror.com/object-inspect/-/object-inspect-1.13.1.tgz"
- "version" "1.13.1"
-
-"ofetch@^1.3.4":
- "integrity" "sha512-KLIET85ik3vhEfS+3fDlc/BAZiAp+43QEC/yCo5zkNoY2YaKvNkOaFr/6wCFgFH1kuYQM5pMNi0Tg8koiIemtw=="
- "resolved" "https://registry.npmmirror.com/ofetch/-/ofetch-1.3.4.tgz"
- "version" "1.3.4"
+p-limit@^3.0.2:
+ version "3.1.0"
+ resolved "https://registry.npmmirror.com/p-limit/-/p-limit-3.1.0.tgz"
+ integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==
dependencies:
- "destr" "^2.0.3"
- "node-fetch-native" "^1.6.3"
- "ufo" "^1.5.3"
+ yocto-queue "^0.1.0"
-"omggif@^1.0.9":
- "integrity" "sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw=="
- "resolved" "https://registry.npmmirror.com/omggif/-/omggif-1.0.10.tgz"
- "version" "1.0.10"
-
-"on-finished@2.4.1":
- "integrity" "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg=="
- "resolved" "https://registry.npmmirror.com/on-finished/-/on-finished-2.4.1.tgz"
- "version" "2.4.1"
+p-locate@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.npmmirror.com/p-locate/-/p-locate-5.0.0.tgz"
+ integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==
dependencies:
- "ee-first" "1.1.1"
+ p-limit "^3.0.2"
-"once@^1.3.0":
- "integrity" "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w=="
- "resolved" "https://registry.npmmirror.com/once/-/once-1.4.0.tgz"
- "version" "1.4.0"
+pako@^1.0.5:
+ version "1.0.11"
+ resolved "https://registry.npmmirror.com/pako/-/pako-1.0.11.tgz"
+ integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==
+
+parse-bmfont-ascii@^1.0.3:
+ version "1.0.6"
+ resolved "https://registry.npmmirror.com/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz"
+ integrity sha512-U4RrVsUFCleIOBsIGYOMKjn9PavsGOXxbvYGtMOEfnId0SVNsgehXh1DxUdVPLoxd5mvcEtvmKs2Mmf0Mpa1ZA==
+
+parse-bmfont-binary@^1.0.5:
+ version "1.0.6"
+ resolved "https://registry.npmmirror.com/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz"
+ integrity sha512-GxmsRea0wdGdYthjuUeWTMWPqm2+FAd4GI8vCvhgJsFnoGhTrLhXDDupwTo7rXVAgaLIGoVHDZS9p/5XbSqeWA==
+
+parse-bmfont-xml@^1.1.4:
+ version "1.1.6"
+ resolved "https://registry.npmmirror.com/parse-bmfont-xml/-/parse-bmfont-xml-1.1.6.tgz"
+ integrity sha512-0cEliVMZEhrFDwMh4SxIyVJpqYoOWDJ9P895tFuS+XuNzI5UBmBk5U5O4KuJdTnZpSBI4LFA2+ZiJaiwfSwlMA==
dependencies:
- "wrappy" "1"
+ xml-parse-from-string "^1.0.0"
+ xml2js "^0.5.0"
-"onetime@^5.1.2":
- "integrity" "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg=="
- "resolved" "https://registry.npmmirror.com/onetime/-/onetime-5.1.2.tgz"
- "version" "5.1.2"
+parse-css-font@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.npmmirror.com/parse-css-font/-/parse-css-font-4.0.0.tgz"
+ integrity sha512-lnY7dTUfjRXsSo5G5C639L8RaBBaVSgL+5hacIFKsNHzeCJQ5SFSZv1DZmc7+wZv/22PFGOq2YbaEHLdaCS/mQ==
dependencies:
- "mimic-fn" "^2.1.0"
+ css-font-size-keywords "^1.0.0"
+ css-font-stretch-keywords "^1.0.1"
+ css-font-style-keywords "^1.0.1"
+ css-font-weight-keywords "^1.0.0"
+ css-list-helpers "^2.0.0"
+ css-system-font-keywords "^1.0.0"
+ unquote "^1.1.1"
-"os-locale-s-fix@^1.0.8-fix-1":
- "integrity" "sha512-Sv0OvhPiMutICiwORAUefv02DCPb62IelBmo8ZsSrRHyI3FStqIWZvjqDkvtjU+lcujo7UNir+dCwKSqlEQ/5w=="
- "resolved" "https://registry.npmmirror.com/os-locale-s-fix/-/os-locale-s-fix-1.0.8-fix-1.tgz"
- "version" "1.0.8-fix-1"
- dependencies:
- "lcid" "^3.0.0"
+parse-headers@^2.0.0:
+ version "2.0.5"
+ resolved "https://registry.npmmirror.com/parse-headers/-/parse-headers-2.0.5.tgz"
+ integrity sha512-ft3iAoLOB/MlwbNXgzy43SWGP6sQki2jQvAyBg/zDFAgr9bfNWZIUj42Kw2eJIl8kEi4PbgE6U1Zau/HwI75HA==
-"p-limit@^2.2.0":
- "integrity" "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w=="
- "resolved" "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz"
- "version" "2.3.0"
- dependencies:
- "p-try" "^2.0.0"
+parseurl@~1.3.3:
+ version "1.3.3"
+ resolved "https://registry.npmmirror.com/parseurl/-/parseurl-1.3.3.tgz"
+ integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==
-"p-limit@^3.0.2":
- "integrity" "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ=="
- "resolved" "https://registry.npmmirror.com/p-limit/-/p-limit-3.1.0.tgz"
- "version" "3.1.0"
- dependencies:
- "yocto-queue" "^0.1.0"
+path-exists@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.npmmirror.com/path-exists/-/path-exists-4.0.0.tgz"
+ integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==
-"p-locate@^4.1.0":
- "integrity" "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A=="
- "resolved" "https://registry.npmmirror.com/p-locate/-/p-locate-4.1.0.tgz"
- "version" "4.1.0"
- dependencies:
- "p-limit" "^2.2.0"
+path-key@^3.0.0, path-key@^3.1.0:
+ version "3.1.1"
+ resolved "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz"
+ integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==
-"p-locate@^5.0.0":
- "integrity" "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw=="
- "resolved" "https://registry.npmmirror.com/p-locate/-/p-locate-5.0.0.tgz"
- "version" "5.0.0"
- dependencies:
- "p-limit" "^3.0.2"
+path-parse@^1.0.7:
+ version "1.0.7"
+ resolved "https://registry.npmmirror.com/path-parse/-/path-parse-1.0.7.tgz"
+ integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
-"p-try@^2.0.0":
- "integrity" "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ=="
- "resolved" "https://registry.npmmirror.com/p-try/-/p-try-2.2.0.tgz"
- "version" "2.2.0"
+path-to-regexp@0.1.7:
+ version "0.1.7"
+ resolved "https://registry.npmmirror.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz"
+ integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==
-"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"
+pathe@^1.1.0, pathe@^1.1.1, pathe@^1.1.2:
+ version "1.1.2"
+ resolved "https://registry.npmmirror.com/pathe/-/pathe-1.1.2.tgz"
+ integrity sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==
-"parse-bmfont-ascii@^1.0.3":
- "integrity" "sha512-U4RrVsUFCleIOBsIGYOMKjn9PavsGOXxbvYGtMOEfnId0SVNsgehXh1DxUdVPLoxd5mvcEtvmKs2Mmf0Mpa1ZA=="
- "resolved" "https://registry.npmmirror.com/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz"
- "version" "1.0.6"
+perfect-debounce@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.npmmirror.com/perfect-debounce/-/perfect-debounce-1.0.0.tgz"
+ integrity sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==
-"parse-bmfont-binary@^1.0.5":
- "integrity" "sha512-GxmsRea0wdGdYthjuUeWTMWPqm2+FAd4GI8vCvhgJsFnoGhTrLhXDDupwTo7rXVAgaLIGoVHDZS9p/5XbSqeWA=="
- "resolved" "https://registry.npmmirror.com/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz"
- "version" "1.0.6"
+phin@^2.9.1:
+ version "2.9.3"
+ resolved "https://registry.npmmirror.com/phin/-/phin-2.9.3.tgz"
+ integrity sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA==
-"parse-bmfont-xml@^1.1.4":
- "integrity" "sha512-0cEliVMZEhrFDwMh4SxIyVJpqYoOWDJ9P895tFuS+XuNzI5UBmBk5U5O4KuJdTnZpSBI4LFA2+ZiJaiwfSwlMA=="
- "resolved" "https://registry.npmmirror.com/parse-bmfont-xml/-/parse-bmfont-xml-1.1.6.tgz"
- "version" "1.1.6"
- dependencies:
- "xml-parse-from-string" "^1.0.0"
- "xml2js" "^0.5.0"
+picocolors@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.npmmirror.com/picocolors/-/picocolors-1.0.0.tgz"
+ integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==
-"parse-css-font@^4.0.0":
- "integrity" "sha512-lnY7dTUfjRXsSo5G5C639L8RaBBaVSgL+5hacIFKsNHzeCJQ5SFSZv1DZmc7+wZv/22PFGOq2YbaEHLdaCS/mQ=="
- "resolved" "https://registry.npmmirror.com/parse-css-font/-/parse-css-font-4.0.0.tgz"
- "version" "4.0.0"
- dependencies:
- "css-font-size-keywords" "^1.0.0"
- "css-font-stretch-keywords" "^1.0.1"
- "css-font-style-keywords" "^1.0.1"
- "css-font-weight-keywords" "^1.0.0"
- "css-list-helpers" "^2.0.0"
- "css-system-font-keywords" "^1.0.0"
- "unquote" "^1.1.1"
+picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.2, picomatch@^2.3.1:
+ version "2.3.1"
+ resolved "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz"
+ integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
-"parse-headers@^2.0.0":
- "integrity" "sha512-ft3iAoLOB/MlwbNXgzy43SWGP6sQki2jQvAyBg/zDFAgr9bfNWZIUj42Kw2eJIl8kEi4PbgE6U1Zau/HwI75HA=="
- "resolved" "https://registry.npmmirror.com/parse-headers/-/parse-headers-2.0.5.tgz"
- "version" "2.0.5"
+pify@^2.3.0:
+ version "2.3.0"
+ resolved "https://registry.npmmirror.com/pify/-/pify-2.3.0.tgz"
+ integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==
-"parse-json@^5.2.0":
- "integrity" "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg=="
- "resolved" "https://registry.npmmirror.com/parse-json/-/parse-json-5.2.0.tgz"
- "version" "5.2.0"
- 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"
+pinia-plugin-persistedstate@^3.2.1:
+ version "3.2.1"
+ resolved "https://registry.npmmirror.com/pinia-plugin-persistedstate/-/pinia-plugin-persistedstate-3.2.1.tgz"
+ integrity sha512-MK++8LRUsGF7r45PjBFES82ISnPzyO6IZx3CH5vyPseFLZCk1g2kgx6l/nW8pEBKxxd4do0P6bJw+mUSZIEZUQ==
-"parse5@6.0.1":
- "integrity" "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw=="
- "resolved" "https://registry.npmmirror.com/parse5/-/parse5-6.0.1.tgz"
- "version" "6.0.1"
-
-"parseurl@~1.3.3":
- "integrity" "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ=="
- "resolved" "https://registry.npmmirror.com/parseurl/-/parseurl-1.3.3.tgz"
- "version" "1.3.3"
-
-"path-exists@^4.0.0":
- "integrity" "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="
- "resolved" "https://registry.npmmirror.com/path-exists/-/path-exists-4.0.0.tgz"
- "version" "4.0.0"
-
-"path-is-absolute@^1.0.0":
- "integrity" "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg=="
- "resolved" "https://registry.npmmirror.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz"
- "version" "1.0.1"
-
-"path-key@^3.0.0", "path-key@^3.1.0":
- "integrity" "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="
- "resolved" "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz"
- "version" "3.1.1"
-
-"path-parse@^1.0.7":
- "integrity" "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="
- "resolved" "https://registry.npmmirror.com/path-parse/-/path-parse-1.0.7.tgz"
- "version" "1.0.7"
-
-"path-to-regexp@0.1.7":
- "integrity" "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ=="
- "resolved" "https://registry.npmmirror.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz"
- "version" "0.1.7"
-
-"pathe@^1.1.0", "pathe@^1.1.1", "pathe@^1.1.2":
- "integrity" "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ=="
- "resolved" "https://registry.npmmirror.com/pathe/-/pathe-1.1.2.tgz"
- "version" "1.1.2"
-
-"perfect-debounce@^1.0.0":
- "integrity" "sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA=="
- "resolved" "https://registry.npmmirror.com/perfect-debounce/-/perfect-debounce-1.0.0.tgz"
- "version" "1.0.0"
-
-"phin@^2.9.1":
- "integrity" "sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA=="
- "resolved" "https://registry.npmmirror.com/phin/-/phin-2.9.3.tgz"
- "version" "2.9.3"
-
-"picocolors@^1.0.0":
- "integrity" "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
- "resolved" "https://registry.npmmirror.com/picocolors/-/picocolors-1.0.0.tgz"
- "version" "1.0.0"
-
-"picomatch@^2.0.4", "picomatch@^2.2.1", "picomatch@^2.2.2", "picomatch@^2.2.3", "picomatch@^2.3.1":
- "integrity" "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="
- "resolved" "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz"
- "version" "2.3.1"
-
-"pify@^2.3.0":
- "integrity" "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog=="
- "resolved" "https://registry.npmmirror.com/pify/-/pify-2.3.0.tgz"
- "version" "2.3.0"
-
-"pinia-plugin-persistedstate@^3.2.1":
- "integrity" "sha512-MK++8LRUsGF7r45PjBFES82ISnPzyO6IZx3CH5vyPseFLZCk1g2kgx6l/nW8pEBKxxd4do0P6bJw+mUSZIEZUQ=="
- "resolved" "https://registry.npmmirror.com/pinia-plugin-persistedstate/-/pinia-plugin-persistedstate-3.2.1.tgz"
- "version" "3.2.1"
-
-"pinia@^2.0.0", "pinia@2.0.33":
- "integrity" "sha512-HOj1yVV2itw6rNIrR2f7+MirGNxhORjrULL8GWgRwXsGSvEqIQ+SE0MYt6cwtpegzCda3i+rVTZM+AM7CG+kRg=="
- "resolved" "https://registry.npmmirror.com/pinia/-/pinia-2.0.33.tgz"
- "version" "2.0.33"
+pinia@2.0.33:
+ version "2.0.33"
+ resolved "https://registry.npmmirror.com/pinia/-/pinia-2.0.33.tgz"
+ integrity sha512-HOj1yVV2itw6rNIrR2f7+MirGNxhORjrULL8GWgRwXsGSvEqIQ+SE0MYt6cwtpegzCda3i+rVTZM+AM7CG+kRg==
dependencies:
"@vue/devtools-api" "^6.5.0"
- "vue-demi" "*"
+ vue-demi "*"
-"pirates@^4.0.4":
- "integrity" "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg=="
- "resolved" "https://registry.npmmirror.com/pirates/-/pirates-4.0.6.tgz"
- "version" "4.0.6"
-
-"pixelmatch@^4.0.2":
- "integrity" "sha512-J8B6xqiO37sU/gkcMglv6h5Jbd9xNER7aHzpfRdNmV4IbQBzBpe4l9XmbG+xPF/znacgu2jfEw+wHffaq/YkXA=="
- "resolved" "https://registry.npmmirror.com/pixelmatch/-/pixelmatch-4.0.2.tgz"
- "version" "4.0.2"
+pixelmatch@^4.0.2:
+ version "4.0.2"
+ resolved "https://registry.npmmirror.com/pixelmatch/-/pixelmatch-4.0.2.tgz"
+ integrity sha512-J8B6xqiO37sU/gkcMglv6h5Jbd9xNER7aHzpfRdNmV4IbQBzBpe4l9XmbG+xPF/znacgu2jfEw+wHffaq/YkXA==
dependencies:
- "pngjs" "^3.0.0"
+ pngjs "^3.0.0"
-"pkg-dir@^4.2.0":
- "integrity" "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ=="
- "resolved" "https://registry.npmmirror.com/pkg-dir/-/pkg-dir-4.2.0.tgz"
- "version" "4.2.0"
+pkg-types@^1.0.3:
+ version "1.0.3"
+ resolved "https://registry.npmmirror.com/pkg-types/-/pkg-types-1.0.3.tgz"
+ integrity sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==
dependencies:
- "find-up" "^4.0.0"
+ jsonc-parser "^3.2.0"
+ mlly "^1.2.0"
+ pathe "^1.1.0"
-"pkg-types@^1.0.3":
- "integrity" "sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A=="
- "resolved" "https://registry.npmmirror.com/pkg-types/-/pkg-types-1.0.3.tgz"
- "version" "1.0.3"
+pngjs@^3.0.0, pngjs@^3.3.3:
+ version "3.4.0"
+ resolved "https://registry.npmmirror.com/pngjs/-/pngjs-3.4.0.tgz"
+ integrity sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==
+
+postcss-import@^14.0.2:
+ version "14.1.0"
+ resolved "https://registry.npmmirror.com/postcss-import/-/postcss-import-14.1.0.tgz"
+ integrity sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==
dependencies:
- "jsonc-parser" "^3.2.0"
- "mlly" "^1.2.0"
- "pathe" "^1.1.0"
+ postcss-value-parser "^4.0.0"
+ read-cache "^1.0.0"
+ resolve "^1.1.7"
-"pngjs@^3.0.0", "pngjs@^3.3.3":
- "integrity" "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w=="
- "resolved" "https://registry.npmmirror.com/pngjs/-/pngjs-3.4.0.tgz"
- "version" "3.4.0"
-
-"postcss-import@^14.0.2":
- "integrity" "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw=="
- "resolved" "https://registry.npmmirror.com/postcss-import/-/postcss-import-14.1.0.tgz"
- "version" "14.1.0"
+postcss-load-config@^3.1.1:
+ version "3.1.4"
+ resolved "https://registry.npmmirror.com/postcss-load-config/-/postcss-load-config-3.1.4.tgz"
+ integrity sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==
dependencies:
- "postcss-value-parser" "^4.0.0"
- "read-cache" "^1.0.0"
- "resolve" "^1.1.7"
+ lilconfig "^2.0.5"
+ yaml "^1.10.2"
-"postcss-load-config@^3.1.1":
- "integrity" "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg=="
- "resolved" "https://registry.npmmirror.com/postcss-load-config/-/postcss-load-config-3.1.4.tgz"
- "version" "3.1.4"
+postcss-modules-extract-imports@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.npmmirror.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz"
+ integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==
+
+postcss-modules-local-by-default@^4.0.0:
+ version "4.0.4"
+ resolved "https://registry.npmmirror.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.4.tgz"
+ integrity sha512-L4QzMnOdVwRm1Qb8m4x8jsZzKAaPAgrUF1r/hjDR2Xj7R+8Zsf97jAlSQzWtKx5YNiNGN8QxmPFIc/sh+RQl+Q==
dependencies:
- "lilconfig" "^2.0.5"
- "yaml" "^1.10.2"
+ icss-utils "^5.0.0"
+ postcss-selector-parser "^6.0.2"
+ postcss-value-parser "^4.1.0"
-"postcss-modules-extract-imports@^3.0.0":
- "integrity" "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw=="
- "resolved" "https://registry.npmmirror.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz"
- "version" "3.0.0"
-
-"postcss-modules-local-by-default@^4.0.0":
- "integrity" "sha512-L4QzMnOdVwRm1Qb8m4x8jsZzKAaPAgrUF1r/hjDR2Xj7R+8Zsf97jAlSQzWtKx5YNiNGN8QxmPFIc/sh+RQl+Q=="
- "resolved" "https://registry.npmmirror.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.4.tgz"
- "version" "4.0.4"
+postcss-modules-scope@^3.0.0:
+ version "3.1.1"
+ resolved "https://registry.npmmirror.com/postcss-modules-scope/-/postcss-modules-scope-3.1.1.tgz"
+ integrity sha512-uZgqzdTleelWjzJY+Fhti6F3C9iF1JR/dODLs/JDefozYcKTBCdD8BIl6nNPbTbcLnGrk56hzwZC2DaGNvYjzA==
dependencies:
- "icss-utils" "^5.0.0"
- "postcss-selector-parser" "^6.0.2"
- "postcss-value-parser" "^4.1.0"
+ postcss-selector-parser "^6.0.4"
-"postcss-modules-scope@^3.0.0":
- "integrity" "sha512-uZgqzdTleelWjzJY+Fhti6F3C9iF1JR/dODLs/JDefozYcKTBCdD8BIl6nNPbTbcLnGrk56hzwZC2DaGNvYjzA=="
- "resolved" "https://registry.npmmirror.com/postcss-modules-scope/-/postcss-modules-scope-3.1.1.tgz"
- "version" "3.1.1"
+postcss-modules-values@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.npmmirror.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz"
+ integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==
dependencies:
- "postcss-selector-parser" "^6.0.4"
+ icss-utils "^5.0.0"
-"postcss-modules-values@^4.0.0":
- "integrity" "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ=="
- "resolved" "https://registry.npmmirror.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz"
- "version" "4.0.0"
+postcss-modules@^4.3.0:
+ version "4.3.1"
+ resolved "https://registry.npmmirror.com/postcss-modules/-/postcss-modules-4.3.1.tgz"
+ integrity sha512-ItUhSUxBBdNamkT3KzIZwYNNRFKmkJrofvC2nWab3CPKhYBQ1f27XXh1PAPE27Psx58jeelPsxWB/+og+KEH0Q==
dependencies:
- "icss-utils" "^5.0.0"
+ generic-names "^4.0.0"
+ icss-replace-symbols "^1.1.0"
+ lodash.camelcase "^4.3.0"
+ 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"
+ string-hash "^1.1.1"
-"postcss-modules@^4.3.0":
- "integrity" "sha512-ItUhSUxBBdNamkT3KzIZwYNNRFKmkJrofvC2nWab3CPKhYBQ1f27XXh1PAPE27Psx58jeelPsxWB/+og+KEH0Q=="
- "resolved" "https://registry.npmmirror.com/postcss-modules/-/postcss-modules-4.3.1.tgz"
- "version" "4.3.1"
+postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.6:
+ version "6.0.16"
+ resolved "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz"
+ integrity sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==
dependencies:
- "generic-names" "^4.0.0"
- "icss-replace-symbols" "^1.1.0"
- "lodash.camelcase" "^4.3.0"
- "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"
- "string-hash" "^1.1.1"
+ cssesc "^3.0.0"
+ util-deprecate "^1.0.2"
-"postcss-selector-parser@^6.0.2", "postcss-selector-parser@^6.0.4", "postcss-selector-parser@^6.0.6":
- "integrity" "sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw=="
- "resolved" "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz"
- "version" "6.0.16"
+postcss-value-parser@^4.0.0, postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0:
+ version "4.2.0"
+ resolved "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz"
+ integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==
+
+postcss@^8.1.10, postcss@^8.4.20, postcss@^8.4.23, postcss@^8.4.35, postcss@^8.4.38:
+ version "8.4.38"
+ resolved "https://registry.npmmirror.com/postcss/-/postcss-8.4.38.tgz"
+ integrity sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==
dependencies:
- "cssesc" "^3.0.0"
- "util-deprecate" "^1.0.2"
+ nanoid "^3.3.7"
+ picocolors "^1.0.0"
+ source-map-js "^1.2.0"
-"postcss-value-parser@^4.0.0", "postcss-value-parser@^4.1.0", "postcss-value-parser@^4.2.0":
- "integrity" "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ=="
- "resolved" "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz"
- "version" "4.2.0"
+process@^0.11.10:
+ version "0.11.10"
+ resolved "https://registry.npmmirror.com/process/-/process-0.11.10.tgz"
+ integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==
-"postcss@^8.0.0", "postcss@^8.1.0", "postcss@^8.1.10", "postcss@^8.4.20", "postcss@^8.4.23", "postcss@^8.4.35", "postcss@^8.4.38", "postcss@>=8.0.9":
- "integrity" "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A=="
- "resolved" "https://registry.npmmirror.com/postcss/-/postcss-8.4.38.tgz"
- "version" "8.4.38"
+proxy-addr@~2.0.7:
+ version "2.0.7"
+ resolved "https://registry.npmmirror.com/proxy-addr/-/proxy-addr-2.0.7.tgz"
+ integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==
dependencies:
- "nanoid" "^3.3.7"
- "picocolors" "^1.0.0"
- "source-map-js" "^1.2.0"
+ forwarded "0.2.0"
+ ipaddr.js "1.9.1"
-"pretty-format@^27.5.1":
- "integrity" "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ=="
- "resolved" "https://registry.npmmirror.com/pretty-format/-/pretty-format-27.5.1.tgz"
- "version" "27.5.1"
+qrcode-reader@^1.0.4:
+ version "1.0.4"
+ resolved "https://registry.npmmirror.com/qrcode-reader/-/qrcode-reader-1.0.4.tgz"
+ integrity sha512-rRjALGNh9zVqvweg1j5OKIQKNsw3bLC+7qwlnead5K/9cb1cEIAGkwikt/09U0K+2IDWGD9CC6SP7tHAjUeqvQ==
+
+qrcode-terminal@^0.12.0:
+ version "0.12.0"
+ resolved "https://registry.npmmirror.com/qrcode-terminal/-/qrcode-terminal-0.12.0.tgz"
+ integrity sha512-EXtzRZmC+YGmGlDFbXKxQiMZNwCLEO6BANKXG4iCtSIM0yqc/pappSx3RIKr4r0uh5JsBckOXeKrB3Iz7mdQpQ==
+
+qs@6.11.0:
+ version "6.11.0"
+ resolved "https://registry.npmmirror.com/qs/-/qs-6.11.0.tgz"
+ integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==
dependencies:
- "ansi-regex" "^5.0.1"
- "ansi-styles" "^5.0.0"
- "react-is" "^17.0.1"
+ side-channel "^1.0.4"
-"process@^0.11.10":
- "integrity" "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A=="
- "resolved" "https://registry.npmmirror.com/process/-/process-0.11.10.tgz"
- "version" "0.11.10"
+queue-microtask@^1.2.2:
+ version "1.2.3"
+ resolved "https://registry.npmmirror.com/queue-microtask/-/queue-microtask-1.2.3.tgz"
+ integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==
-"prompts@^2.0.1":
- "integrity" "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q=="
- "resolved" "https://registry.npmmirror.com/prompts/-/prompts-2.4.2.tgz"
- "version" "2.4.2"
+range-parser@~1.2.1:
+ version "1.2.1"
+ resolved "https://registry.npmmirror.com/range-parser/-/range-parser-1.2.1.tgz"
+ integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==
+
+raw-body@2.5.2:
+ version "2.5.2"
+ resolved "https://registry.npmmirror.com/raw-body/-/raw-body-2.5.2.tgz"
+ integrity sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==
dependencies:
- "kleur" "^3.0.3"
- "sisteransi" "^1.0.5"
+ bytes "3.1.2"
+ http-errors "2.0.0"
+ iconv-lite "0.4.24"
+ unpipe "1.0.0"
-"proxy-addr@~2.0.7":
- "integrity" "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg=="
- "resolved" "https://registry.npmmirror.com/proxy-addr/-/proxy-addr-2.0.7.tgz"
- "version" "2.0.7"
+read-cache@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.npmmirror.com/read-cache/-/read-cache-1.0.0.tgz"
+ integrity sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==
dependencies:
- "forwarded" "0.2.0"
- "ipaddr.js" "1.9.1"
+ pify "^2.3.0"
-"psl@^1.1.33":
- "integrity" "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag=="
- "resolved" "https://registry.npmmirror.com/psl/-/psl-1.9.0.tgz"
- "version" "1.9.0"
-
-"punycode@^2.1.1":
- "integrity" "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg=="
- "resolved" "https://registry.npmmirror.com/punycode/-/punycode-2.3.1.tgz"
- "version" "2.3.1"
-
-"qrcode-reader@^1.0.4":
- "integrity" "sha512-rRjALGNh9zVqvweg1j5OKIQKNsw3bLC+7qwlnead5K/9cb1cEIAGkwikt/09U0K+2IDWGD9CC6SP7tHAjUeqvQ=="
- "resolved" "https://registry.npmmirror.com/qrcode-reader/-/qrcode-reader-1.0.4.tgz"
- "version" "1.0.4"
-
-"qrcode-terminal@^0.12.0":
- "integrity" "sha512-EXtzRZmC+YGmGlDFbXKxQiMZNwCLEO6BANKXG4iCtSIM0yqc/pappSx3RIKr4r0uh5JsBckOXeKrB3Iz7mdQpQ=="
- "resolved" "https://registry.npmmirror.com/qrcode-terminal/-/qrcode-terminal-0.12.0.tgz"
- "version" "0.12.0"
-
-"qs@6.11.0":
- "integrity" "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q=="
- "resolved" "https://registry.npmmirror.com/qs/-/qs-6.11.0.tgz"
- "version" "6.11.0"
+readdirp@~3.6.0:
+ version "3.6.0"
+ resolved "https://registry.npmmirror.com/readdirp/-/readdirp-3.6.0.tgz"
+ integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==
dependencies:
- "side-channel" "^1.0.4"
+ picomatch "^2.2.1"
-"querystringify@^2.1.1":
- "integrity" "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ=="
- "resolved" "https://registry.npmmirror.com/querystringify/-/querystringify-2.2.0.tgz"
- "version" "2.2.0"
-
-"queue-microtask@^1.2.2":
- "integrity" "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A=="
- "resolved" "https://registry.npmmirror.com/queue-microtask/-/queue-microtask-1.2.3.tgz"
- "version" "1.2.3"
-
-"range-parser@~1.2.1":
- "integrity" "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg=="
- "resolved" "https://registry.npmmirror.com/range-parser/-/range-parser-1.2.1.tgz"
- "version" "1.2.1"
-
-"raw-body@2.5.2":
- "integrity" "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA=="
- "resolved" "https://registry.npmmirror.com/raw-body/-/raw-body-2.5.2.tgz"
- "version" "2.5.2"
+regenerate-unicode-properties@^10.1.0:
+ version "10.1.1"
+ resolved "https://registry.npmmirror.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz"
+ integrity sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==
dependencies:
- "bytes" "3.1.2"
- "http-errors" "2.0.0"
- "iconv-lite" "0.4.24"
- "unpipe" "1.0.0"
+ regenerate "^1.4.2"
-"react-is@^17.0.1":
- "integrity" "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w=="
- "resolved" "https://registry.npmmirror.com/react-is/-/react-is-17.0.2.tgz"
- "version" "17.0.2"
+regenerate@^1.4.2:
+ version "1.4.2"
+ resolved "https://registry.npmmirror.com/regenerate/-/regenerate-1.4.2.tgz"
+ integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==
-"read-cache@^1.0.0":
- "integrity" "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA=="
- "resolved" "https://registry.npmmirror.com/read-cache/-/read-cache-1.0.0.tgz"
- "version" "1.0.0"
- dependencies:
- "pify" "^2.3.0"
+regenerator-runtime@^0.13.11, regenerator-runtime@^0.13.3:
+ version "0.13.11"
+ resolved "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz"
+ integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==
-"readdirp@~3.6.0":
- "integrity" "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA=="
- "resolved" "https://registry.npmmirror.com/readdirp/-/readdirp-3.6.0.tgz"
- "version" "3.6.0"
- dependencies:
- "picomatch" "^2.2.1"
+regenerator-runtime@^0.14.0:
+ version "0.14.1"
+ resolved "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz"
+ integrity sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==
-"regenerate-unicode-properties@^10.1.0":
- "integrity" "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q=="
- "resolved" "https://registry.npmmirror.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz"
- "version" "10.1.1"
- dependencies:
- "regenerate" "^1.4.2"
-
-"regenerate@^1.4.2":
- "integrity" "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A=="
- "resolved" "https://registry.npmmirror.com/regenerate/-/regenerate-1.4.2.tgz"
- "version" "1.4.2"
-
-"regenerator-runtime@^0.13.11", "regenerator-runtime@^0.13.3":
- "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"
- "version" "0.14.1"
-
-"regenerator-transform@^0.15.2":
- "integrity" "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg=="
- "resolved" "https://registry.npmmirror.com/regenerator-transform/-/regenerator-transform-0.15.2.tgz"
- "version" "0.15.2"
+regenerator-transform@^0.15.2:
+ version "0.15.2"
+ resolved "https://registry.npmmirror.com/regenerator-transform/-/regenerator-transform-0.15.2.tgz"
+ integrity sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==
dependencies:
"@babel/runtime" "^7.8.4"
-"regexpu-core@^5.3.1":
- "integrity" "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ=="
- "resolved" "https://registry.npmmirror.com/regexpu-core/-/regexpu-core-5.3.2.tgz"
- "version" "5.3.2"
+regexpu-core@^5.3.1:
+ version "5.3.2"
+ resolved "https://registry.npmmirror.com/regexpu-core/-/regexpu-core-5.3.2.tgz"
+ integrity sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==
dependencies:
"@babel/regjsgen" "^0.8.0"
- "regenerate" "^1.4.2"
- "regenerate-unicode-properties" "^10.1.0"
- "regjsparser" "^0.9.1"
- "unicode-match-property-ecmascript" "^2.0.0"
- "unicode-match-property-value-ecmascript" "^2.1.0"
+ regenerate "^1.4.2"
+ regenerate-unicode-properties "^10.1.0"
+ regjsparser "^0.9.1"
+ unicode-match-property-ecmascript "^2.0.0"
+ unicode-match-property-value-ecmascript "^2.1.0"
-"regjsparser@^0.9.1":
- "integrity" "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ=="
- "resolved" "https://registry.npmmirror.com/regjsparser/-/regjsparser-0.9.1.tgz"
- "version" "0.9.1"
+regjsparser@^0.9.1:
+ version "0.9.1"
+ resolved "https://registry.npmmirror.com/regjsparser/-/regjsparser-0.9.1.tgz"
+ integrity sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==
dependencies:
- "jsesc" "~0.5.0"
+ jsesc "~0.5.0"
-"require-directory@^2.1.1":
- "integrity" "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q=="
- "resolved" "https://registry.npmmirror.com/require-directory/-/require-directory-2.1.1.tgz"
- "version" "2.1.1"
-
-"requires-port@^1.0.0":
- "integrity" "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ=="
- "resolved" "https://registry.npmmirror.com/requires-port/-/requires-port-1.0.0.tgz"
- "version" "1.0.0"
-
-"resolve-cwd@^3.0.0":
- "integrity" "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg=="
- "resolved" "https://registry.npmmirror.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz"
- "version" "3.0.0"
+resolve@^1.1.7, resolve@^1.14.2, resolve@^1.22.1:
+ version "1.22.8"
+ resolved "https://registry.npmmirror.com/resolve/-/resolve-1.22.8.tgz"
+ integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==
dependencies:
- "resolve-from" "^5.0.0"
+ is-core-module "^2.13.0"
+ path-parse "^1.0.7"
+ supports-preserve-symlinks-flag "^1.0.0"
-"resolve-from@^5.0.0":
- "integrity" "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw=="
- "resolved" "https://registry.npmmirror.com/resolve-from/-/resolve-from-5.0.0.tgz"
- "version" "5.0.0"
+reusify@^1.0.4:
+ version "1.0.4"
+ resolved "https://registry.npmmirror.com/reusify/-/reusify-1.0.4.tgz"
+ integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==
-"resolve.exports@^1.1.0":
- "integrity" "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ=="
- "resolved" "https://registry.npmmirror.com/resolve.exports/-/resolve.exports-1.1.1.tgz"
- "version" "1.1.1"
-
-"resolve@^1.1.7", "resolve@^1.14.2", "resolve@^1.20.0", "resolve@^1.22.1":
- "integrity" "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw=="
- "resolved" "https://registry.npmmirror.com/resolve/-/resolve-1.22.8.tgz"
- "version" "1.22.8"
- dependencies:
- "is-core-module" "^2.13.0"
- "path-parse" "^1.0.7"
- "supports-preserve-symlinks-flag" "^1.0.0"
-
-"reusify@^1.0.4":
- "integrity" "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw=="
- "resolved" "https://registry.npmmirror.com/reusify/-/reusify-1.0.4.tgz"
- "version" "1.0.4"
-
-"rimraf@^3.0.0":
- "integrity" "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA=="
- "resolved" "https://registry.npmmirror.com/rimraf/-/rimraf-3.0.2.tgz"
- "version" "3.0.2"
- dependencies:
- "glob" "^7.1.3"
-
-"rollup@^1.20.0||^2.0.0||^3.0.0||^4.0.0", "rollup@^3.7.0":
- "integrity" "sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw=="
- "resolved" "https://registry.npmmirror.com/rollup/-/rollup-3.29.4.tgz"
- "version" "3.29.4"
+rollup@^3.7.0:
+ version "3.29.4"
+ resolved "https://registry.npmmirror.com/rollup/-/rollup-3.29.4.tgz"
+ integrity sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==
optionalDependencies:
- "fsevents" "~2.3.2"
+ fsevents "~2.3.2"
-"run-parallel@^1.1.9":
- "integrity" "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA=="
- "resolved" "https://registry.npmmirror.com/run-parallel/-/run-parallel-1.2.0.tgz"
- "version" "1.2.0"
+run-parallel@^1.1.9:
+ version "1.2.0"
+ resolved "https://registry.npmmirror.com/run-parallel/-/run-parallel-1.2.0.tgz"
+ integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==
dependencies:
- "queue-microtask" "^1.2.2"
+ queue-microtask "^1.2.2"
-"safe-area-insets@^1.4.1":
- "integrity" "sha512-r/nRWTjFGhhm3w1Z6Kd/jY11srN+lHt2mNl1E/emQGW8ic7n3Avu4noibklfSM+Y34peNphHD/BSZecav0sXYQ=="
- "resolved" "https://registry.npmmirror.com/safe-area-insets/-/safe-area-insets-1.4.1.tgz"
- "version" "1.4.1"
+safe-area-insets@^1.4.1:
+ version "1.4.1"
+ resolved "https://registry.npmmirror.com/safe-area-insets/-/safe-area-insets-1.4.1.tgz"
+ integrity sha512-r/nRWTjFGhhm3w1Z6Kd/jY11srN+lHt2mNl1E/emQGW8ic7n3Avu4noibklfSM+Y34peNphHD/BSZecav0sXYQ==
-"safe-buffer@5.2.1":
- "integrity" "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
- "resolved" "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz"
- "version" "5.2.1"
+safe-buffer@5.2.1:
+ version "5.2.1"
+ resolved "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz"
+ integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
"safer-buffer@>= 2.1.2 < 3":
- "integrity" "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
- "resolved" "https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz"
- "version" "2.1.2"
+ version "2.1.2"
+ resolved "https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz"
+ integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
-"sass@*", "sass@^1.71.1":
- "integrity" "sha512-Gpczt3WA56Ly0Mn8Sl21Vj94s1axi9hDIzDFn9Ph9x3C3p4nNyvsqJoQyVXKou6cBlfFWEgRW4rT8Tb4i3XnVA=="
- "resolved" "https://registry.npmmirror.com/sass/-/sass-1.72.0.tgz"
- "version" "1.72.0"
+sass@^1.71.1:
+ version "1.72.0"
+ resolved "https://registry.npmmirror.com/sass/-/sass-1.72.0.tgz"
+ integrity sha512-Gpczt3WA56Ly0Mn8Sl21Vj94s1axi9hDIzDFn9Ph9x3C3p4nNyvsqJoQyVXKou6cBlfFWEgRW4rT8Tb4i3XnVA==
dependencies:
- "chokidar" ">=3.0.0 <4.0.0"
- "immutable" "^4.0.0"
- "source-map-js" ">=0.6.2 <2.0.0"
+ chokidar ">=3.0.0 <4.0.0"
+ immutable "^4.0.0"
+ source-map-js ">=0.6.2 <2.0.0"
-"sax@>=0.6.0":
- "integrity" "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA=="
- "resolved" "https://registry.npmmirror.com/sax/-/sax-1.3.0.tgz"
- "version" "1.3.0"
+sax@>=0.6.0:
+ version "1.3.0"
+ resolved "https://registry.npmmirror.com/sax/-/sax-1.3.0.tgz"
+ integrity sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==
-"saxes@^5.0.1":
- "integrity" "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw=="
- "resolved" "https://registry.npmmirror.com/saxes/-/saxes-5.0.1.tgz"
- "version" "5.0.1"
+scule@^1.1.1:
+ version "1.3.0"
+ resolved "https://registry.npmmirror.com/scule/-/scule-1.3.0.tgz"
+ integrity sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==
+
+semver@^6.3.1:
+ version "6.3.1"
+ resolved "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz"
+ integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==
+
+send@0.18.0:
+ version "0.18.0"
+ resolved "https://registry.npmmirror.com/send/-/send-0.18.0.tgz"
+ integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==
dependencies:
- "xmlchars" "^2.2.0"
+ 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"
-"scule@^1.1.1":
- "integrity" "sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g=="
- "resolved" "https://registry.npmmirror.com/scule/-/scule-1.3.0.tgz"
- "version" "1.3.0"
-
-"semver@^6.3.0", "semver@^6.3.1":
- "integrity" "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="
- "resolved" "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz"
- "version" "6.3.1"
-
-"semver@^7.3.2":
- "integrity" "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg=="
- "resolved" "https://registry.npmmirror.com/semver/-/semver-7.6.0.tgz"
- "version" "7.6.0"
+serve-static@1.15.0:
+ version "1.15.0"
+ resolved "https://registry.npmmirror.com/serve-static/-/serve-static-1.15.0.tgz"
+ integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==
dependencies:
- "lru-cache" "^6.0.0"
+ encodeurl "~1.0.2"
+ escape-html "~1.0.3"
+ parseurl "~1.3.3"
+ send "0.18.0"
-"semver@^7.5.3":
- "integrity" "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg=="
- "resolved" "https://registry.npmmirror.com/semver/-/semver-7.6.0.tgz"
- "version" "7.6.0"
+set-function-length@^1.2.1:
+ version "1.2.2"
+ resolved "https://registry.npmmirror.com/set-function-length/-/set-function-length-1.2.2.tgz"
+ integrity sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==
dependencies:
- "lru-cache" "^6.0.0"
+ define-data-property "^1.1.4"
+ es-errors "^1.3.0"
+ function-bind "^1.1.2"
+ get-intrinsic "^1.2.4"
+ gopd "^1.0.1"
+ has-property-descriptors "^1.0.2"
-"send@0.18.0":
- "integrity" "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg=="
- "resolved" "https://registry.npmmirror.com/send/-/send-0.18.0.tgz"
- "version" "0.18.0"
+setprototypeof@1.2.0:
+ version "1.2.0"
+ resolved "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.2.0.tgz"
+ integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==
+
+shebang-command@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz"
+ integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==
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"
+ shebang-regex "^3.0.0"
-"serve-static@1.15.0":
- "integrity" "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g=="
- "resolved" "https://registry.npmmirror.com/serve-static/-/serve-static-1.15.0.tgz"
- "version" "1.15.0"
+shebang-regex@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz"
+ integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==
+
+side-channel@^1.0.4:
+ version "1.0.6"
+ resolved "https://registry.npmmirror.com/side-channel/-/side-channel-1.0.6.tgz"
+ integrity sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==
dependencies:
- "encodeurl" "~1.0.2"
- "escape-html" "~1.0.3"
- "parseurl" "~1.3.3"
- "send" "0.18.0"
+ call-bind "^1.0.7"
+ es-errors "^1.3.0"
+ get-intrinsic "^1.2.4"
+ object-inspect "^1.13.1"
-"set-function-length@^1.2.1":
- "integrity" "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg=="
- "resolved" "https://registry.npmmirror.com/set-function-length/-/set-function-length-1.2.2.tgz"
- "version" "1.2.2"
- dependencies:
- "define-data-property" "^1.1.4"
- "es-errors" "^1.3.0"
- "function-bind" "^1.1.2"
- "get-intrinsic" "^1.2.4"
- "gopd" "^1.0.1"
- "has-property-descriptors" "^1.0.2"
+signal-exit@^3.0.3:
+ version "3.0.7"
+ resolved "https://registry.npmmirror.com/signal-exit/-/signal-exit-3.0.7.tgz"
+ integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==
-"setprototypeof@1.2.0":
- "integrity" "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="
- "resolved" "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.2.0.tgz"
- "version" "1.2.0"
-
-"shebang-command@^2.0.0":
- "integrity" "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA=="
- "resolved" "https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz"
- "version" "2.0.0"
- dependencies:
- "shebang-regex" "^3.0.0"
-
-"shebang-regex@^3.0.0":
- "integrity" "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="
- "resolved" "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz"
- "version" "3.0.0"
-
-"side-channel@^1.0.4":
- "integrity" "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA=="
- "resolved" "https://registry.npmmirror.com/side-channel/-/side-channel-1.0.6.tgz"
- "version" "1.0.6"
- dependencies:
- "call-bind" "^1.0.7"
- "es-errors" "^1.3.0"
- "get-intrinsic" "^1.2.4"
- "object-inspect" "^1.13.1"
-
-"signal-exit@^3.0.2", "signal-exit@^3.0.3":
- "integrity" "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="
- "resolved" "https://registry.npmmirror.com/signal-exit/-/signal-exit-3.0.7.tgz"
- "version" "3.0.7"
-
-"sirv@^2.0.4":
- "integrity" "sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ=="
- "resolved" "https://registry.npmmirror.com/sirv/-/sirv-2.0.4.tgz"
- "version" "2.0.4"
+sirv@^2.0.4:
+ version "2.0.4"
+ resolved "https://registry.npmmirror.com/sirv/-/sirv-2.0.4.tgz"
+ integrity sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==
dependencies:
"@polka/url" "^1.0.0-next.24"
- "mrmime" "^2.0.0"
- "totalist" "^3.0.0"
+ mrmime "^2.0.0"
+ totalist "^3.0.0"
-"sisteransi@^1.0.5":
- "integrity" "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg=="
- "resolved" "https://registry.npmmirror.com/sisteransi/-/sisteransi-1.0.5.tgz"
- "version" "1.0.5"
+"source-map-js@>=0.6.2 <2.0.0", source-map-js@^1.0.1, source-map-js@^1.0.2, source-map-js@^1.2.0:
+ version "1.2.0"
+ resolved "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.2.0.tgz"
+ integrity sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==
-"slash@^3.0.0":
- "integrity" "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q=="
- "resolved" "https://registry.npmmirror.com/slash/-/slash-3.0.0.tgz"
- "version" "3.0.0"
-
-"source-map-js@^1.0.1", "source-map-js@^1.0.2", "source-map-js@^1.2.0", "source-map-js@>=0.6.2 <2.0.0":
- "integrity" "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg=="
- "resolved" "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.2.0.tgz"
- "version" "1.2.0"
-
-"source-map-support@^0.5.6", "source-map-support@~0.5.20":
- "integrity" "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w=="
- "resolved" "https://registry.npmmirror.com/source-map-support/-/source-map-support-0.5.21.tgz"
- "version" "0.5.21"
+source-map-support@~0.5.20:
+ version "0.5.21"
+ resolved "https://registry.npmmirror.com/source-map-support/-/source-map-support-0.5.21.tgz"
+ integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==
dependencies:
- "buffer-from" "^1.0.0"
- "source-map" "^0.6.0"
+ buffer-from "^1.0.0"
+ source-map "^0.6.0"
-"source-map@^0.6.0", "source-map@^0.6.1", "source-map@~0.6.1", "source-map@0.6.1":
- "integrity" "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
- "resolved" "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz"
- "version" "0.6.1"
+source-map@0.6.1, source-map@^0.6.0, source-map@^0.6.1:
+ version "0.6.1"
+ resolved "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz"
+ integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
-"source-map@^0.7.3":
- "integrity" "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA=="
- "resolved" "https://registry.npmmirror.com/source-map/-/source-map-0.7.4.tgz"
- "version" "0.7.4"
+sourcemap-codec@^1.4.8:
+ version "1.4.8"
+ resolved "https://registry.npmmirror.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz"
+ integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==
-"sourcemap-codec@^1.4.8":
- "integrity" "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA=="
- "resolved" "https://registry.npmmirror.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz"
- "version" "1.4.8"
+statuses@2.0.1:
+ version "2.0.1"
+ resolved "https://registry.npmmirror.com/statuses/-/statuses-2.0.1.tgz"
+ integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==
-"sprintf-js@~1.0.2":
- "integrity" "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g=="
- "resolved" "https://registry.npmmirror.com/sprintf-js/-/sprintf-js-1.0.3.tgz"
- "version" "1.0.3"
+string-hash@^1.1.1:
+ version "1.1.3"
+ resolved "https://registry.npmmirror.com/string-hash/-/string-hash-1.1.3.tgz"
+ integrity sha512-kJUvRUFK49aub+a7T1nNE66EJbZBMnBgoC1UbCZ5n6bsZKBRga4KgBRTMn/pFkeCZSYtNeSyMxPDM0AXWELk2A==
-"stack-utils@^2.0.3":
- "integrity" "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ=="
- "resolved" "https://registry.npmmirror.com/stack-utils/-/stack-utils-2.0.6.tgz"
- "version" "2.0.6"
+strip-final-newline@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.npmmirror.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz"
+ integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==
+
+strip-literal@^1.3.0:
+ version "1.3.0"
+ resolved "https://registry.npmmirror.com/strip-literal/-/strip-literal-1.3.0.tgz"
+ integrity sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg==
dependencies:
- "escape-string-regexp" "^2.0.0"
+ acorn "^8.10.0"
-"statuses@2.0.1":
- "integrity" "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ=="
- "resolved" "https://registry.npmmirror.com/statuses/-/statuses-2.0.1.tgz"
- "version" "2.0.1"
-
-"string-hash@^1.1.1":
- "integrity" "sha512-kJUvRUFK49aub+a7T1nNE66EJbZBMnBgoC1UbCZ5n6bsZKBRga4KgBRTMn/pFkeCZSYtNeSyMxPDM0AXWELk2A=="
- "resolved" "https://registry.npmmirror.com/string-hash/-/string-hash-1.1.3.tgz"
- "version" "1.1.3"
-
-"string-length@^4.0.1":
- "integrity" "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ=="
- "resolved" "https://registry.npmmirror.com/string-length/-/string-length-4.0.2.tgz"
- "version" "4.0.2"
+supports-color@^5.3.0:
+ version "5.5.0"
+ resolved "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz"
+ integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
dependencies:
- "char-regex" "^1.0.2"
- "strip-ansi" "^6.0.0"
+ has-flag "^3.0.0"
-"string-width@^4.1.0", "string-width@^4.2.0":
- "integrity" "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="
- "resolved" "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz"
- "version" "4.2.3"
- dependencies:
- "emoji-regex" "^8.0.0"
- "is-fullwidth-code-point" "^3.0.0"
- "strip-ansi" "^6.0.1"
+supports-preserve-symlinks-flag@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.npmmirror.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz"
+ integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==
-"strip-ansi@^6.0.0", "strip-ansi@^6.0.1":
- "integrity" "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="
- "resolved" "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz"
- "version" "6.0.1"
- dependencies:
- "ansi-regex" "^5.0.1"
+svg-tags@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.npmmirror.com/svg-tags/-/svg-tags-1.0.0.tgz"
+ integrity sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==
-"strip-bom@^4.0.0":
- "integrity" "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w=="
- "resolved" "https://registry.npmmirror.com/strip-bom/-/strip-bom-4.0.0.tgz"
- "version" "4.0.0"
+systemjs@^6.14.1:
+ version "6.14.3"
+ resolved "https://registry.npmmirror.com/systemjs/-/systemjs-6.14.3.tgz"
+ integrity sha512-hQv45irdhXudAOr8r6SVSpJSGtogdGZUbJBRKCE5nsIS7tsxxvnIHqT4IOPWj+P+HcSzeWzHlGCGpmhPDIKe+w==
-"strip-final-newline@^2.0.0":
- "integrity" "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA=="
- "resolved" "https://registry.npmmirror.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz"
- "version" "2.0.0"
+tapable@^2.2.0:
+ version "2.2.1"
+ resolved "https://registry.npmmirror.com/tapable/-/tapable-2.2.1.tgz"
+ integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==
-"strip-json-comments@^3.1.1":
- "integrity" "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig=="
- "resolved" "https://registry.npmmirror.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz"
- "version" "3.1.1"
-
-"strip-literal@^1.3.0":
- "integrity" "sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg=="
- "resolved" "https://registry.npmmirror.com/strip-literal/-/strip-literal-1.3.0.tgz"
- "version" "1.3.0"
- dependencies:
- "acorn" "^8.10.0"
-
-"supports-color@^5.3.0":
- "integrity" "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow=="
- "resolved" "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz"
- "version" "5.5.0"
- dependencies:
- "has-flag" "^3.0.0"
-
-"supports-color@^7.0.0":
- "integrity" "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw=="
- "resolved" "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz"
- "version" "7.2.0"
- dependencies:
- "has-flag" "^4.0.0"
-
-"supports-color@^7.1.0":
- "integrity" "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw=="
- "resolved" "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz"
- "version" "7.2.0"
- dependencies:
- "has-flag" "^4.0.0"
-
-"supports-color@^8.0.0":
- "integrity" "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q=="
- "resolved" "https://registry.npmmirror.com/supports-color/-/supports-color-8.1.1.tgz"
- "version" "8.1.1"
- dependencies:
- "has-flag" "^4.0.0"
-
-"supports-hyperlinks@^2.0.0":
- "integrity" "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA=="
- "resolved" "https://registry.npmmirror.com/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz"
- "version" "2.3.0"
- dependencies:
- "has-flag" "^4.0.0"
- "supports-color" "^7.0.0"
-
-"supports-preserve-symlinks-flag@^1.0.0":
- "integrity" "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w=="
- "resolved" "https://registry.npmmirror.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz"
- "version" "1.0.0"
-
-"svg-tags@^1.0.0":
- "integrity" "sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA=="
- "resolved" "https://registry.npmmirror.com/svg-tags/-/svg-tags-1.0.0.tgz"
- "version" "1.0.0"
-
-"symbol-tree@^3.2.4":
- "integrity" "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw=="
- "resolved" "https://registry.npmmirror.com/symbol-tree/-/symbol-tree-3.2.4.tgz"
- "version" "3.2.4"
-
-"systemjs@^6.14.1":
- "integrity" "sha512-hQv45irdhXudAOr8r6SVSpJSGtogdGZUbJBRKCE5nsIS7tsxxvnIHqT4IOPWj+P+HcSzeWzHlGCGpmhPDIKe+w=="
- "resolved" "https://registry.npmmirror.com/systemjs/-/systemjs-6.14.3.tgz"
- "version" "6.14.3"
-
-"tapable@^2.2.0":
- "integrity" "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ=="
- "resolved" "https://registry.npmmirror.com/tapable/-/tapable-2.2.1.tgz"
- "version" "2.2.1"
-
-"terminal-link@^2.0.0":
- "integrity" "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ=="
- "resolved" "https://registry.npmmirror.com/terminal-link/-/terminal-link-2.1.1.tgz"
- "version" "2.1.1"
- dependencies:
- "ansi-escapes" "^4.2.1"
- "supports-hyperlinks" "^2.0.0"
-
-"terser@^5.4.0":
- "integrity" "sha512-ZiGkhUBIM+7LwkNjXYJq8svgkd+QK3UUr0wJqY4MieaezBSAIPgbSPZyIx0idM6XWK5CMzSWa8MJIzmRcB8Caw=="
- "resolved" "https://registry.npmmirror.com/terser/-/terser-5.29.2.tgz"
- "version" "5.29.2"
+terser@^5.4.0:
+ version "5.29.2"
+ resolved "https://registry.npmmirror.com/terser/-/terser-5.29.2.tgz"
+ integrity sha512-ZiGkhUBIM+7LwkNjXYJq8svgkd+QK3UUr0wJqY4MieaezBSAIPgbSPZyIx0idM6XWK5CMzSWa8MJIzmRcB8Caw==
dependencies:
"@jridgewell/source-map" "^0.3.3"
- "acorn" "^8.8.2"
- "commander" "^2.20.0"
- "source-map-support" "~0.5.20"
+ acorn "^8.8.2"
+ commander "^2.20.0"
+ source-map-support "~0.5.20"
-"test-exclude@^6.0.0":
- "integrity" "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w=="
- "resolved" "https://registry.npmmirror.com/test-exclude/-/test-exclude-6.0.0.tgz"
- "version" "6.0.0"
+timm@^1.6.1:
+ version "1.7.1"
+ resolved "https://registry.npmmirror.com/timm/-/timm-1.7.1.tgz"
+ integrity sha512-IjZc9KIotudix8bMaBW6QvMuq64BrJWFs1+4V0lXwWGQZwH+LnX87doAYhem4caOEusRP9/g6jVDQmZ8XOk1nw==
+
+tinycolor2@^1.4.1:
+ version "1.6.0"
+ resolved "https://registry.npmmirror.com/tinycolor2/-/tinycolor2-1.6.0.tgz"
+ integrity sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==
+
+to-fast-properties@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.npmmirror.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz"
+ integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==
+
+to-regex-range@^5.0.1:
+ version "5.0.1"
+ resolved "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz"
+ integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==
dependencies:
- "@istanbuljs/schema" "^0.1.2"
- "glob" "^7.1.4"
- "minimatch" "^3.0.4"
+ is-number "^7.0.0"
-"throat@^6.0.1":
- "integrity" "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ=="
- "resolved" "https://registry.npmmirror.com/throat/-/throat-6.0.2.tgz"
- "version" "6.0.2"
+toidentifier@1.0.1:
+ version "1.0.1"
+ resolved "https://registry.npmmirror.com/toidentifier/-/toidentifier-1.0.1.tgz"
+ integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==
-"timm@^1.6.1":
- "integrity" "sha512-IjZc9KIotudix8bMaBW6QvMuq64BrJWFs1+4V0lXwWGQZwH+LnX87doAYhem4caOEusRP9/g6jVDQmZ8XOk1nw=="
- "resolved" "https://registry.npmmirror.com/timm/-/timm-1.7.1.tgz"
- "version" "1.7.1"
+totalist@^3.0.0:
+ version "3.0.1"
+ resolved "https://registry.npmmirror.com/totalist/-/totalist-3.0.1.tgz"
+ integrity sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==
-"tinycolor2@^1.4.1":
- "integrity" "sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw=="
- "resolved" "https://registry.npmmirror.com/tinycolor2/-/tinycolor2-1.6.0.tgz"
- "version" "1.6.0"
-
-"tmpl@1.0.5":
- "integrity" "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw=="
- "resolved" "https://registry.npmmirror.com/tmpl/-/tmpl-1.0.5.tgz"
- "version" "1.0.5"
-
-"to-fast-properties@^2.0.0":
- "integrity" "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog=="
- "resolved" "https://registry.npmmirror.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz"
- "version" "2.0.0"
-
-"to-regex-range@^5.0.1":
- "integrity" "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ=="
- "resolved" "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz"
- "version" "5.0.1"
+type-is@~1.6.18:
+ version "1.6.18"
+ resolved "https://registry.npmmirror.com/type-is/-/type-is-1.6.18.tgz"
+ integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==
dependencies:
- "is-number" "^7.0.0"
+ media-typer "0.3.0"
+ mime-types "~2.1.24"
-"toidentifier@1.0.1":
- "integrity" "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA=="
- "resolved" "https://registry.npmmirror.com/toidentifier/-/toidentifier-1.0.1.tgz"
- "version" "1.0.1"
+ufo@^1.3.2, ufo@^1.5.3:
+ version "1.5.3"
+ resolved "https://registry.npmmirror.com/ufo/-/ufo-1.5.3.tgz"
+ integrity sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==
-"totalist@^3.0.0":
- "integrity" "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ=="
- "resolved" "https://registry.npmmirror.com/totalist/-/totalist-3.0.1.tgz"
- "version" "3.0.1"
-
-"tough-cookie@^4.0.0":
- "integrity" "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw=="
- "resolved" "https://registry.npmmirror.com/tough-cookie/-/tough-cookie-4.1.3.tgz"
- "version" "4.1.3"
- dependencies:
- "psl" "^1.1.33"
- "punycode" "^2.1.1"
- "universalify" "^0.2.0"
- "url-parse" "^1.5.3"
-
-"tr46@^2.1.0":
- "integrity" "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw=="
- "resolved" "https://registry.npmmirror.com/tr46/-/tr46-2.1.0.tgz"
- "version" "2.1.0"
- dependencies:
- "punycode" "^2.1.1"
-
-"type-detect@4.0.8":
- "integrity" "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g=="
- "resolved" "https://registry.npmmirror.com/type-detect/-/type-detect-4.0.8.tgz"
- "version" "4.0.8"
-
-"type-fest@^0.21.3":
- "integrity" "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w=="
- "resolved" "https://registry.npmmirror.com/type-fest/-/type-fest-0.21.3.tgz"
- "version" "0.21.3"
-
-"type-is@~1.6.18":
- "integrity" "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g=="
- "resolved" "https://registry.npmmirror.com/type-is/-/type-is-1.6.18.tgz"
- "version" "1.6.18"
- dependencies:
- "media-typer" "0.3.0"
- "mime-types" "~2.1.24"
-
-"typedarray-to-buffer@^3.1.5":
- "integrity" "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q=="
- "resolved" "https://registry.npmmirror.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz"
- "version" "3.1.5"
- dependencies:
- "is-typedarray" "^1.0.0"
-
-"ufo@^1.3.2", "ufo@^1.5.3":
- "integrity" "sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw=="
- "resolved" "https://registry.npmmirror.com/ufo/-/ufo-1.5.3.tgz"
- "version" "1.5.3"
-
-"unconfig@^0.3.11":
- "integrity" "sha512-oDtfWDC0TMYFuwdt7E7CaqYZGqq1wAiC12PRTFe/93IkgNi+wVlF/LCjcD/bgNkGoopb0RsU363Ge3YXy7NGSw=="
- "resolved" "https://registry.npmmirror.com/unconfig/-/unconfig-0.3.12.tgz"
- "version" "0.3.12"
+unconfig@^0.3.11:
+ version "0.3.12"
+ resolved "https://registry.npmmirror.com/unconfig/-/unconfig-0.3.12.tgz"
+ integrity sha512-oDtfWDC0TMYFuwdt7E7CaqYZGqq1wAiC12PRTFe/93IkgNi+wVlF/LCjcD/bgNkGoopb0RsU363Ge3YXy7NGSw==
dependencies:
"@antfu/utils" "^0.7.7"
- "defu" "^6.1.4"
- "jiti" "^1.21.0"
- "mlly" "^1.6.1"
+ defu "^6.1.4"
+ jiti "^1.21.0"
+ mlly "^1.6.1"
-"undici-types@~5.26.4":
- "integrity" "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA=="
- "resolved" "https://registry.npmmirror.com/undici-types/-/undici-types-5.26.5.tgz"
- "version" "5.26.5"
+unicode-canonical-property-names-ecmascript@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.npmmirror.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz"
+ integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==
-"unicode-canonical-property-names-ecmascript@^2.0.0":
- "integrity" "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ=="
- "resolved" "https://registry.npmmirror.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz"
- "version" "2.0.0"
-
-"unicode-match-property-ecmascript@^2.0.0":
- "integrity" "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q=="
- "resolved" "https://registry.npmmirror.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz"
- "version" "2.0.0"
+unicode-match-property-ecmascript@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.npmmirror.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz"
+ integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==
dependencies:
- "unicode-canonical-property-names-ecmascript" "^2.0.0"
- "unicode-property-aliases-ecmascript" "^2.0.0"
+ unicode-canonical-property-names-ecmascript "^2.0.0"
+ unicode-property-aliases-ecmascript "^2.0.0"
-"unicode-match-property-value-ecmascript@^2.1.0":
- "integrity" "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA=="
- "resolved" "https://registry.npmmirror.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz"
- "version" "2.1.0"
+unicode-match-property-value-ecmascript@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.npmmirror.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz"
+ integrity sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==
-"unicode-property-aliases-ecmascript@^2.0.0":
- "integrity" "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w=="
- "resolved" "https://registry.npmmirror.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz"
- "version" "2.1.0"
+unicode-property-aliases-ecmascript@^2.0.0:
+ version "2.1.0"
+ resolved "https://registry.npmmirror.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz"
+ integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==
-"unimport@^3.4.0":
- "integrity" "sha512-V9HpXYfsZye5bPPYUgs0Otn3ODS1mDUciaBlXljI4C2fTwfFpvFZRywmlOu943puN9sncxROMZhsZCjNXEpzEQ=="
- "resolved" "https://registry.npmmirror.com/unimport/-/unimport-3.7.1.tgz"
- "version" "3.7.1"
+unimport@^3.4.0:
+ version "3.7.1"
+ resolved "https://registry.npmmirror.com/unimport/-/unimport-3.7.1.tgz"
+ integrity sha512-V9HpXYfsZye5bPPYUgs0Otn3ODS1mDUciaBlXljI4C2fTwfFpvFZRywmlOu943puN9sncxROMZhsZCjNXEpzEQ==
dependencies:
"@rollup/pluginutils" "^5.1.0"
- "acorn" "^8.11.2"
- "escape-string-regexp" "^5.0.0"
- "estree-walker" "^3.0.3"
- "fast-glob" "^3.3.2"
- "local-pkg" "^0.5.0"
- "magic-string" "^0.30.5"
- "mlly" "^1.4.2"
- "pathe" "^1.1.1"
- "pkg-types" "^1.0.3"
- "scule" "^1.1.1"
- "strip-literal" "^1.3.0"
- "unplugin" "^1.5.1"
+ acorn "^8.11.2"
+ escape-string-regexp "^5.0.0"
+ estree-walker "^3.0.3"
+ fast-glob "^3.3.2"
+ local-pkg "^0.5.0"
+ magic-string "^0.30.5"
+ mlly "^1.4.2"
+ pathe "^1.1.1"
+ pkg-types "^1.0.3"
+ scule "^1.1.1"
+ strip-literal "^1.3.0"
+ unplugin "^1.5.1"
-"universalify@^0.2.0":
- "integrity" "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg=="
- "resolved" "https://registry.npmmirror.com/universalify/-/universalify-0.2.0.tgz"
- "version" "0.2.0"
+universalify@^2.0.0:
+ version "2.0.1"
+ resolved "https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz"
+ integrity sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==
-"universalify@^2.0.0":
- "integrity" "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw=="
- "resolved" "https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz"
- "version" "2.0.1"
-
-"unocss-applet@^0.7.8":
- "integrity" "sha512-wseTfy7nU8kjTOxdF6iJGiFCHOmaSwdSba8J2XAsb3jhuchVrb/7/iey7Z2ph6W0Qf3k2Tm0d1au9AfiPj5E3Q=="
- "resolved" "https://registry.npmmirror.com/unocss-applet/-/unocss-applet-0.7.8.tgz"
- "version" "0.7.8"
+unocss-applet@^0.7.8:
+ version "0.7.8"
+ resolved "https://registry.npmmirror.com/unocss-applet/-/unocss-applet-0.7.8.tgz"
+ integrity sha512-wseTfy7nU8kjTOxdF6iJGiFCHOmaSwdSba8J2XAsb3jhuchVrb/7/iey7Z2ph6W0Qf3k2Tm0d1au9AfiPj5E3Q==
dependencies:
"@unocss-applet/preset-applet" "0.7.8"
"@unocss-applet/preset-rem-rpx" "0.7.8"
@@ -6116,10 +4635,10 @@
"@unocss-applet/transformer-attributify" "0.7.8"
"@unocss/preset-uno" "^0.56.5"
-"unocss@^0.58.5":
- "integrity" "sha512-aqANXXP0RrtN4kSaTLn/7I6wh8o45LUdVgPzGu7Fan2DfH2+wpIs6frlnlHlOymnb+52dp6kXluQinddaUKW1A=="
- "resolved" "https://registry.npmmirror.com/unocss/-/unocss-0.58.9.tgz"
- "version" "0.58.9"
+unocss@^0.58.5:
+ version "0.58.9"
+ resolved "https://registry.npmmirror.com/unocss/-/unocss-0.58.9.tgz"
+ integrity sha512-aqANXXP0RrtN4kSaTLn/7I6wh8o45LUdVgPzGu7Fan2DfH2+wpIs6frlnlHlOymnb+52dp6kXluQinddaUKW1A==
dependencies:
"@unocss/astro" "0.58.9"
"@unocss/cli" "0.58.9"
@@ -6142,124 +4661,107 @@
"@unocss/transformer-variant-group" "0.58.9"
"@unocss/vite" "0.58.9"
-"unpipe@~1.0.0", "unpipe@1.0.0":
- "integrity" "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ=="
- "resolved" "https://registry.npmmirror.com/unpipe/-/unpipe-1.0.0.tgz"
- "version" "1.0.0"
+unpipe@1.0.0, unpipe@~1.0.0:
+ version "1.0.0"
+ resolved "https://registry.npmmirror.com/unpipe/-/unpipe-1.0.0.tgz"
+ integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==
-"unplugin-auto-import@^0.16.7":
- "integrity" "sha512-w7XmnRlchq6YUFJVFGSvG1T/6j8GrdYN6Em9Wf0Ye+HXgD/22kont+WnuCAA0UaUoxtuvRR1u/mXKy63g/hfqQ=="
- "resolved" "https://registry.npmmirror.com/unplugin-auto-import/-/unplugin-auto-import-0.16.7.tgz"
- "version" "0.16.7"
+unplugin-auto-import@^0.16.7:
+ version "0.16.7"
+ resolved "https://registry.npmmirror.com/unplugin-auto-import/-/unplugin-auto-import-0.16.7.tgz"
+ integrity sha512-w7XmnRlchq6YUFJVFGSvG1T/6j8GrdYN6Em9Wf0Ye+HXgD/22kont+WnuCAA0UaUoxtuvRR1u/mXKy63g/hfqQ==
dependencies:
"@antfu/utils" "^0.7.6"
"@rollup/pluginutils" "^5.0.5"
- "fast-glob" "^3.3.1"
- "local-pkg" "^0.5.0"
- "magic-string" "^0.30.5"
- "minimatch" "^9.0.3"
- "unimport" "^3.4.0"
- "unplugin" "^1.5.0"
+ fast-glob "^3.3.1"
+ local-pkg "^0.5.0"
+ magic-string "^0.30.5"
+ minimatch "^9.0.3"
+ unimport "^3.4.0"
+ unplugin "^1.5.0"
-"unplugin@^1.5.0", "unplugin@^1.5.1":
- "integrity" "sha512-CuZtvvO8ua2Wl+9q2jEaqH6m3DoQ38N7pvBYQbbaeNlWGvK2l6GHiKi29aIHDPoSxdUzQ7Unevf1/ugil5X6Pg=="
- "resolved" "https://registry.npmmirror.com/unplugin/-/unplugin-1.10.0.tgz"
- "version" "1.10.0"
+unplugin@^1.5.0, unplugin@^1.5.1:
+ version "1.10.0"
+ resolved "https://registry.npmmirror.com/unplugin/-/unplugin-1.10.0.tgz"
+ integrity sha512-CuZtvvO8ua2Wl+9q2jEaqH6m3DoQ38N7pvBYQbbaeNlWGvK2l6GHiKi29aIHDPoSxdUzQ7Unevf1/ugil5X6Pg==
dependencies:
- "acorn" "^8.11.3"
- "chokidar" "^3.6.0"
- "webpack-sources" "^3.2.3"
- "webpack-virtual-modules" "^0.6.1"
+ acorn "^8.11.3"
+ chokidar "^3.6.0"
+ webpack-sources "^3.2.3"
+ webpack-virtual-modules "^0.6.1"
-"unquote@^1.1.1":
- "integrity" "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg=="
- "resolved" "https://registry.npmmirror.com/unquote/-/unquote-1.1.1.tgz"
- "version" "1.1.1"
+unquote@^1.1.1:
+ version "1.1.1"
+ resolved "https://registry.npmmirror.com/unquote/-/unquote-1.1.1.tgz"
+ integrity sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==
-"update-browserslist-db@^1.0.13":
- "integrity" "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg=="
- "resolved" "https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz"
- "version" "1.0.13"
+update-browserslist-db@^1.0.13:
+ version "1.0.13"
+ resolved "https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz"
+ integrity sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==
dependencies:
- "escalade" "^3.1.1"
- "picocolors" "^1.0.0"
+ escalade "^3.1.1"
+ picocolors "^1.0.0"
-"url-parse@^1.5.3":
- "integrity" "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ=="
- "resolved" "https://registry.npmmirror.com/url-parse/-/url-parse-1.5.10.tgz"
- "version" "1.5.10"
+utif@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.npmmirror.com/utif/-/utif-2.0.1.tgz"
+ integrity sha512-Z/S1fNKCicQTf375lIP9G8Sa1H/phcysstNrrSdZKj1f9g58J4NMgb5IgiEZN9/nLMPDwF0W7hdOe9Qq2IYoLg==
dependencies:
- "querystringify" "^2.1.1"
- "requires-port" "^1.0.0"
+ pako "^1.0.5"
-"utif@^2.0.1":
- "integrity" "sha512-Z/S1fNKCicQTf375lIP9G8Sa1H/phcysstNrrSdZKj1f9g58J4NMgb5IgiEZN9/nLMPDwF0W7hdOe9Qq2IYoLg=="
- "resolved" "https://registry.npmmirror.com/utif/-/utif-2.0.1.tgz"
- "version" "2.0.1"
+util-deprecate@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz"
+ integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==
+
+utils-merge@1.0.1:
+ version "1.0.1"
+ resolved "https://registry.npmmirror.com/utils-merge/-/utils-merge-1.0.1.tgz"
+ integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==
+
+vary@~1.1.2:
+ version "1.1.2"
+ resolved "https://registry.npmmirror.com/vary/-/vary-1.1.2.tgz"
+ integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==
+
+vite@4.0.3:
+ version "4.0.3"
+ resolved "https://registry.npmmirror.com/vite/-/vite-4.0.3.tgz"
+ integrity sha512-HvuNv1RdE7deIfQb8mPk51UKjqptO/4RXZ5yXSAvurd5xOckwS/gg8h9Tky3uSbnjYTgUm0hVCet1cyhKd73ZA==
dependencies:
- "pako" "^1.0.5"
-
-"util-deprecate@^1.0.2":
- "integrity" "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
- "resolved" "https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz"
- "version" "1.0.2"
-
-"utils-merge@1.0.1":
- "integrity" "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA=="
- "resolved" "https://registry.npmmirror.com/utils-merge/-/utils-merge-1.0.1.tgz"
- "version" "1.0.1"
-
-"v8-to-istanbul@^8.1.0":
- "integrity" "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w=="
- "resolved" "https://registry.npmmirror.com/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz"
- "version" "8.1.1"
- dependencies:
- "@types/istanbul-lib-coverage" "^2.0.1"
- "convert-source-map" "^1.6.0"
- "source-map" "^0.7.3"
-
-"vary@~1.1.2":
- "integrity" "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg=="
- "resolved" "https://registry.npmmirror.com/vary/-/vary-1.1.2.tgz"
- "version" "1.1.2"
-
-"vite@^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0", "vite@^4.0.0", "vite@^4.0.0 || ^5.0.0", "vite@4.0.3":
- "integrity" "sha512-HvuNv1RdE7deIfQb8mPk51UKjqptO/4RXZ5yXSAvurd5xOckwS/gg8h9Tky3uSbnjYTgUm0hVCet1cyhKd73ZA=="
- "resolved" "https://registry.npmmirror.com/vite/-/vite-4.0.3.tgz"
- "version" "4.0.3"
- dependencies:
- "esbuild" "^0.16.3"
- "postcss" "^8.4.20"
- "resolve" "^1.22.1"
- "rollup" "^3.7.0"
+ esbuild "^0.16.3"
+ postcss "^8.4.20"
+ resolve "^1.22.1"
+ rollup "^3.7.0"
optionalDependencies:
- "fsevents" "~2.3.2"
+ fsevents "~2.3.2"
-"vue-demi@*":
- "integrity" "sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA=="
- "resolved" "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.14.7.tgz"
- "version" "0.14.7"
+vue-demi@*:
+ version "0.14.7"
+ resolved "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.14.7.tgz"
+ integrity sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==
-"vue-i18n@^9.1.9":
- "integrity" "sha512-ECJ8RIFd+3c1d3m1pctQ6ywG5Yj8Efy1oYoAKQ9neRdkLbuKLVeW4gaY5HPkD/9ssf1pOnUrmIFjx2/gkGxmEw=="
- "resolved" "https://registry.npmmirror.com/vue-i18n/-/vue-i18n-9.10.2.tgz"
- "version" "9.10.2"
+vue-i18n@^9.1.9:
+ version "9.10.2"
+ resolved "https://registry.npmmirror.com/vue-i18n/-/vue-i18n-9.10.2.tgz"
+ integrity sha512-ECJ8RIFd+3c1d3m1pctQ6ywG5Yj8Efy1oYoAKQ9neRdkLbuKLVeW4gaY5HPkD/9ssf1pOnUrmIFjx2/gkGxmEw==
dependencies:
"@intlify/core-base" "9.10.2"
"@intlify/shared" "9.10.2"
"@vue/devtools-api" "^6.5.0"
-"vue-router@^4.1.6":
- "integrity" "sha512-dqUcs8tUeG+ssgWhcPbjHvazML16Oga5w34uCUmsk7i0BcnskoLGwjpa15fqMr2Fa5JgVBrdL2MEgqz6XZ/6IQ=="
- "resolved" "https://registry.npmmirror.com/vue-router/-/vue-router-4.3.0.tgz"
- "version" "4.3.0"
+vue-router@^4.1.6:
+ version "4.3.0"
+ resolved "https://registry.npmmirror.com/vue-router/-/vue-router-4.3.0.tgz"
+ integrity sha512-dqUcs8tUeG+ssgWhcPbjHvazML16Oga5w34uCUmsk7i0BcnskoLGwjpa15fqMr2Fa5JgVBrdL2MEgqz6XZ/6IQ==
dependencies:
"@vue/devtools-api" "^6.5.1"
-"vue@^2.6.14 || ^3.2.0", "vue@^3.0.0", "vue@^3.0.0-0 || ^2.6.0", "vue@^3.2.0", "vue@^3.2.25", "vue@^3.2.45", "vue@3.2.47":
- "integrity" "sha512-60188y/9Dc9WVrAZeUVSDxRQOZ+z+y5nO2ts9jWXSTkMvayiWxCWOWtBQoYjLeccfXkiiPZWAHcV+WTPhkqJHQ=="
- "resolved" "https://registry.npmmirror.com/vue/-/vue-3.2.47.tgz"
- "version" "3.2.47"
+vue@^3.2.45:
+ version "3.2.47"
+ resolved "https://registry.npmmirror.com/vue/-/vue-3.2.47.tgz"
+ integrity sha512-60188y/9Dc9WVrAZeUVSDxRQOZ+z+y5nO2ts9jWXSTkMvayiWxCWOWtBQoYjLeccfXkiiPZWAHcV+WTPhkqJHQ==
dependencies:
"@vue/compiler-dom" "3.2.47"
"@vue/compiler-sfc" "3.2.47"
@@ -6267,201 +4769,82 @@
"@vue/server-renderer" "3.2.47"
"@vue/shared" "3.2.47"
-"w3c-hr-time@^1.0.2":
- "integrity" "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ=="
- "resolved" "https://registry.npmmirror.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz"
- "version" "1.0.2"
+webpack-sources@^3.2.3:
+ version "3.2.3"
+ resolved "https://registry.npmmirror.com/webpack-sources/-/webpack-sources-3.2.3.tgz"
+ integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==
+
+webpack-virtual-modules@^0.6.1:
+ version "0.6.1"
+ resolved "https://registry.npmmirror.com/webpack-virtual-modules/-/webpack-virtual-modules-0.6.1.tgz"
+ integrity sha512-poXpCylU7ExuvZK8z+On3kX+S8o/2dQ/SVYueKA0D4WEMXROXgY8Ez50/bQEUmvoSMMrWcrJqCHuhAbsiwg7Dg==
+
+which@^2.0.1:
+ version "2.0.2"
+ resolved "https://registry.npmmirror.com/which/-/which-2.0.2.tgz"
+ integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==
dependencies:
- "browser-process-hrtime" "^1.0.0"
+ isexe "^2.0.0"
-"w3c-xmlserializer@^2.0.0":
- "integrity" "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA=="
- "resolved" "https://registry.npmmirror.com/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz"
- "version" "2.0.0"
+ws@^8.4.2:
+ version "8.16.0"
+ resolved "https://registry.npmmirror.com/ws/-/ws-8.16.0.tgz"
+ integrity sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==
+
+xhr@^2.0.1:
+ version "2.6.0"
+ resolved "https://registry.npmmirror.com/xhr/-/xhr-2.6.0.tgz"
+ integrity sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==
dependencies:
- "xml-name-validator" "^3.0.0"
+ global "~4.4.0"
+ is-function "^1.0.1"
+ parse-headers "^2.0.0"
+ xtend "^4.0.0"
-"walker@^1.0.7":
- "integrity" "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ=="
- "resolved" "https://registry.npmmirror.com/walker/-/walker-1.0.8.tgz"
- "version" "1.0.8"
+xml-parse-from-string@^1.0.0:
+ version "1.0.1"
+ resolved "https://registry.npmmirror.com/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz"
+ integrity sha512-ErcKwJTF54uRzzNMXq2X5sMIy88zJvfN2DmdoQvy7PAFJ+tPRU6ydWuOKNMyfmOjdyBQTFREi60s0Y0SyI0G0g==
+
+xml2js@^0.5.0:
+ version "0.5.0"
+ resolved "https://registry.npmmirror.com/xml2js/-/xml2js-0.5.0.tgz"
+ integrity sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==
dependencies:
- "makeerror" "1.0.12"
+ sax ">=0.6.0"
+ xmlbuilder "~11.0.0"
-"webidl-conversions@^5.0.0":
- "integrity" "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA=="
- "resolved" "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz"
- "version" "5.0.0"
+xmlbuilder@~11.0.0:
+ version "11.0.1"
+ resolved "https://registry.npmmirror.com/xmlbuilder/-/xmlbuilder-11.0.1.tgz"
+ integrity sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==
-"webidl-conversions@^6.1.0":
- "integrity" "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w=="
- "resolved" "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz"
- "version" "6.1.0"
+xmlhttprequest@^1.8.0:
+ version "1.8.0"
+ resolved "https://registry.npmmirror.com/xmlhttprequest/-/xmlhttprequest-1.8.0.tgz"
+ integrity sha512-58Im/U0mlVBLM38NdZjHyhuMtCqa61469k2YP/AaPbvCoV9aQGUpbJBj1QRm2ytRiVQBD/fsw7L2bJGDVQswBA==
-"webpack-sources@^3.2.3":
- "integrity" "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w=="
- "resolved" "https://registry.npmmirror.com/webpack-sources/-/webpack-sources-3.2.3.tgz"
- "version" "3.2.3"
+xregexp@3.1.0:
+ version "3.1.0"
+ resolved "https://registry.npmmirror.com/xregexp/-/xregexp-3.1.0.tgz"
+ integrity sha512-4Y1x6DyB8xRoxosooa6PlGWqmmSKatbzhrftZ7Purmm4B8R4qIEJG1A2hZsdz5DhmIqS0msC0I7KEq93GphEVg==
-"webpack-virtual-modules@^0.6.1":
- "integrity" "sha512-poXpCylU7ExuvZK8z+On3kX+S8o/2dQ/SVYueKA0D4WEMXROXgY8Ez50/bQEUmvoSMMrWcrJqCHuhAbsiwg7Dg=="
- "resolved" "https://registry.npmmirror.com/webpack-virtual-modules/-/webpack-virtual-modules-0.6.1.tgz"
- "version" "0.6.1"
+xtend@^4.0.0:
+ version "4.0.2"
+ resolved "https://registry.npmmirror.com/xtend/-/xtend-4.0.2.tgz"
+ integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==
-"whatwg-encoding@^1.0.5":
- "integrity" "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw=="
- "resolved" "https://registry.npmmirror.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz"
- "version" "1.0.5"
- dependencies:
- "iconv-lite" "0.4.24"
+yallist@^3.0.2:
+ version "3.1.1"
+ resolved "https://registry.npmmirror.com/yallist/-/yallist-3.1.1.tgz"
+ integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==
-"whatwg-mimetype@^2.3.0":
- "integrity" "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g=="
- "resolved" "https://registry.npmmirror.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz"
- "version" "2.3.0"
+yaml@^1.10.2:
+ version "1.10.2"
+ resolved "https://registry.npmmirror.com/yaml/-/yaml-1.10.2.tgz"
+ integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==
-"whatwg-url@^8.0.0", "whatwg-url@^8.5.0":
- "integrity" "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg=="
- "resolved" "https://registry.npmmirror.com/whatwg-url/-/whatwg-url-8.7.0.tgz"
- "version" "8.7.0"
- dependencies:
- "lodash" "^4.7.0"
- "tr46" "^2.1.0"
- "webidl-conversions" "^6.1.0"
-
-"which@^2.0.1":
- "integrity" "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA=="
- "resolved" "https://registry.npmmirror.com/which/-/which-2.0.2.tgz"
- "version" "2.0.2"
- dependencies:
- "isexe" "^2.0.0"
-
-"wrap-ansi@^7.0.0":
- "integrity" "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q=="
- "resolved" "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz"
- "version" "7.0.0"
- dependencies:
- "ansi-styles" "^4.0.0"
- "string-width" "^4.1.0"
- "strip-ansi" "^6.0.0"
-
-"wrappy@1":
- "integrity" "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="
- "resolved" "https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz"
- "version" "1.0.2"
-
-"write-file-atomic@^3.0.0":
- "integrity" "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q=="
- "resolved" "https://registry.npmmirror.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz"
- "version" "3.0.3"
- dependencies:
- "imurmurhash" "^0.1.4"
- "is-typedarray" "^1.0.0"
- "signal-exit" "^3.0.2"
- "typedarray-to-buffer" "^3.1.5"
-
-"ws@^7.4.6":
- "integrity" "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q=="
- "resolved" "https://registry.npmmirror.com/ws/-/ws-7.5.9.tgz"
- "version" "7.5.9"
-
-"ws@^8.4.2":
- "integrity" "sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ=="
- "resolved" "https://registry.npmmirror.com/ws/-/ws-8.16.0.tgz"
- "version" "8.16.0"
-
-"xhr@^2.0.1":
- "integrity" "sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA=="
- "resolved" "https://registry.npmmirror.com/xhr/-/xhr-2.6.0.tgz"
- "version" "2.6.0"
- dependencies:
- "global" "~4.4.0"
- "is-function" "^1.0.1"
- "parse-headers" "^2.0.0"
- "xtend" "^4.0.0"
-
-"xml-name-validator@^3.0.0":
- "integrity" "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw=="
- "resolved" "https://registry.npmmirror.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz"
- "version" "3.0.0"
-
-"xml-parse-from-string@^1.0.0":
- "integrity" "sha512-ErcKwJTF54uRzzNMXq2X5sMIy88zJvfN2DmdoQvy7PAFJ+tPRU6ydWuOKNMyfmOjdyBQTFREi60s0Y0SyI0G0g=="
- "resolved" "https://registry.npmmirror.com/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz"
- "version" "1.0.1"
-
-"xml2js@^0.5.0":
- "integrity" "sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA=="
- "resolved" "https://registry.npmmirror.com/xml2js/-/xml2js-0.5.0.tgz"
- "version" "0.5.0"
- dependencies:
- "sax" ">=0.6.0"
- "xmlbuilder" "~11.0.0"
-
-"xmlbuilder@~11.0.0":
- "integrity" "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA=="
- "resolved" "https://registry.npmmirror.com/xmlbuilder/-/xmlbuilder-11.0.1.tgz"
- "version" "11.0.1"
-
-"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"
-
-"xmlhttprequest@^1.8.0":
- "integrity" "sha512-58Im/U0mlVBLM38NdZjHyhuMtCqa61469k2YP/AaPbvCoV9aQGUpbJBj1QRm2ytRiVQBD/fsw7L2bJGDVQswBA=="
- "resolved" "https://registry.npmmirror.com/xmlhttprequest/-/xmlhttprequest-1.8.0.tgz"
- "version" "1.8.0"
-
-"xregexp@3.1.0":
- "integrity" "sha512-4Y1x6DyB8xRoxosooa6PlGWqmmSKatbzhrftZ7Purmm4B8R4qIEJG1A2hZsdz5DhmIqS0msC0I7KEq93GphEVg=="
- "resolved" "https://registry.npmmirror.com/xregexp/-/xregexp-3.1.0.tgz"
- "version" "3.1.0"
-
-"xtend@^4.0.0":
- "integrity" "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ=="
- "resolved" "https://registry.npmmirror.com/xtend/-/xtend-4.0.2.tgz"
- "version" "4.0.2"
-
-"y18n@^5.0.5":
- "integrity" "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA=="
- "resolved" "https://registry.npmmirror.com/y18n/-/y18n-5.0.8.tgz"
- "version" "5.0.8"
-
-"yallist@^3.0.2":
- "integrity" "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="
- "resolved" "https://registry.npmmirror.com/yallist/-/yallist-3.1.1.tgz"
- "version" "3.1.1"
-
-"yallist@^4.0.0":
- "integrity" "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
- "resolved" "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz"
- "version" "4.0.0"
-
-"yaml@^1.10.2":
- "integrity" "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg=="
- "resolved" "https://registry.npmmirror.com/yaml/-/yaml-1.10.2.tgz"
- "version" "1.10.2"
-
-"yargs-parser@^20.2.2":
- "integrity" "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w=="
- "resolved" "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-20.2.9.tgz"
- "version" "20.2.9"
-
-"yargs@^16.2.0":
- "integrity" "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw=="
- "resolved" "https://registry.npmmirror.com/yargs/-/yargs-16.2.0.tgz"
- "version" "16.2.0"
- 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"
-
-"yocto-queue@^0.1.0":
- "integrity" "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q=="
- "resolved" "https://registry.npmmirror.com/yocto-queue/-/yocto-queue-0.1.0.tgz"
- "version" "0.1.0"
+yocto-queue@^0.1.0:
+ version "0.1.0"
+ resolved "https://registry.npmmirror.com/yocto-queue/-/yocto-queue-0.1.0.tgz"
+ integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==