From 8f902494fc3f4171f7147d56dbb91da8b66aa00a Mon Sep 17 00:00:00 2001 From: Code12121 <3056762376@qq.com> Date: Sat, 15 Oct 2022 10:05:34 +0800 Subject: [PATCH] changes --- 01-Vue基础案例练习/Fruit_List.html | 75 + 01-Vue基础案例练习/Tables.html | 44 + 01-Vue基础案例练习/Times.html | 63 + .../vue属性基本使用.html | 40 + .../bind属性基础使用.html | 34 + .../bind样式属性的使用.html | 32 + .../bind类属性的使用.html | 57 + .../练习1动态导航.html | 67 + .../练习2背景颜色改变.html | 57 + .../练习3点击标签变色.html | 57 + .../练习4颜色的改变.html | 59 + .../computed入门使用.html | 29 + .../getter属性与setter属性.html | 54 + .../getter属性与setter属性复习.html | 36 + .../动态属性操作练习.html | 90 + .../动态样式操作练习.html | 49 + .../复习1计算所购图书总价.html | 38 + .../复习2计算本学期的总学时.html | 80 + .../复习3输出自己的姓名.html | 37 + .../对象增强写法.html | 44 + .../计算属性的数组操作.html | 80 + ...习--计算班级已知藏书数量.html | 46 + .../v-on修饰符的使用.html | 60 + .../v-on参数传递问题.html | 47 + .../v-on属性简单应用.html | 70 + ...习computed中getter与setter属性.html | 36 + ...数传递问题与修饰符的使用.html | 86 + .../复习属性激活与未激活.html | 65 + ...书馆所限定的书籍的藏书量.html | 79 + ...统计所限定的图书的总数量.html | 70 + .../复习购买书籍的总价钱.html | 77 + ...使用(学生成绩等级显示).html | 84 + .../用户登录切换.html | 40 + .../练习用户登录切换.html | 75 + ...ilter-map-reduce高阶函数的使用.html | 30 + .../v-for对象的使用.html | 23 + .../取出选中的内容.html | 103 + .../数组中响应式方法.html | 34 + ...击变色(v-for数组的使用).html | 68 + .../练习Js高阶函数.html | 31 + .../练习动态网站首页.html | 62 + .../练习购物车案例/css/css.css | 51 + .../练习购物车案例/index/index.html | 51 + .../练习购物车案例/js/index.js | 49 + .../练习购物车案例/js/vue.min.js | 11 + 07-v-for属性的使用/购物车案例.html | 87 + 07-v-for属性的使用/颜色改变.html | 41 + 08-综合练习/01/11 | 0 .../动态网站导航条/index/index.html | 62 + .../动态网站导航条/js/vue.min.js | 11 + 08-综合练习/图片切换/css/css.css | 34 + 08-综合练习/图片切换/img/img1.jpg | Bin 0 -> 68728 bytes 08-综合练习/图片切换/img/img2.jpg | Bin 0 -> 96165 bytes 08-综合练习/图片切换/img/img3.jpg | Bin 0 -> 41761 bytes 08-综合练习/图片切换/img/img4.jpg | Bin 0 -> 83009 bytes 08-综合练习/图片切换/index/index.html | 23 + 08-综合练习/图片切换/js/index.js | 26 + 08-综合练习/图片切换/js/vue.min.js | 11 + .../v-model使用组合框.html | 40 + .../v-model修饰符的使用.html | 48 + .../v-model值绑定.html | 30 + .../v-model值绑定练习.html | 29 + .../v-model基本使用.html | 30 + .../v-model实现单选框绑定.html | 29 + .../v-model实现选择框的绑定.html | 28 + .../不使用v-model实现双向绑定.html | 35 + .../值绑定练习.html | 31 + .../练习v-model多选框.html | 47 + .../练习多选框组合框绑定.html | 47 + .../练习表单提交.html | 84 + ...合练习:提交个人信息报告.html | 112 + .../表单数据的简单提交.html | 35 + .../01-组件的基本使用/index/index.html | 16 + .../01-组件的基本使用/index/test.txt | 1 + .../01-组件的基本使用/js/index.js | 13 + .../01-组件的基本使用/js/vue.min.js | 11 + JavaScript/Shop_list.js | 41 + JavaScript/vue.js | 11864 ++++++++++++++++ JavaScript/vue.min.js | 11 + 79 files changed, 15347 insertions(+) create mode 100644 01-Vue基础案例练习/Fruit_List.html create mode 100644 01-Vue基础案例练习/Tables.html create mode 100644 01-Vue基础案例练习/Times.html create mode 100644 02-vue属性基本使用/vue属性基本使用.html create mode 100644 03-v-bind动态属性绑定/bind属性基础使用.html create mode 100644 03-v-bind动态属性绑定/bind样式属性的使用.html create mode 100644 03-v-bind动态属性绑定/bind类属性的使用.html create mode 100644 03-v-bind动态属性绑定/练习1动态导航.html create mode 100644 03-v-bind动态属性绑定/练习2背景颜色改变.html create mode 100644 03-v-bind动态属性绑定/练习3点击标签变色.html create mode 100644 03-v-bind动态属性绑定/练习4颜色的改变.html create mode 100644 04-computed属性的使用/computed入门使用.html create mode 100644 04-computed属性的使用/getter属性与setter属性.html create mode 100644 04-computed属性的使用/getter属性与setter属性复习.html create mode 100644 04-computed属性的使用/动态属性操作练习.html create mode 100644 04-computed属性的使用/动态样式操作练习.html create mode 100644 04-computed属性的使用/复习1计算所购图书总价.html create mode 100644 04-computed属性的使用/复习2计算本学期的总学时.html create mode 100644 04-computed属性的使用/复习3输出自己的姓名.html create mode 100644 04-computed属性的使用/对象增强写法.html create mode 100644 04-computed属性的使用/计算属性的数组操作.html create mode 100644 04-computed属性的使用/计算属性练习--计算班级已知藏书数量.html create mode 100644 05-v-on属性的使用/v-on修饰符的使用.html create mode 100644 05-v-on属性的使用/v-on参数传递问题.html create mode 100644 05-v-on属性的使用/v-on属性简单应用.html create mode 100644 05-v-on属性的使用/复习computed中getter与setter属性.html create mode 100644 05-v-on属性的使用/复习v-on参数传递问题与修饰符的使用.html create mode 100644 05-v-on属性的使用/复习属性激活与未激活.html create mode 100644 05-v-on属性的使用/复习统计图书馆所限定的书籍的藏书量.html create mode 100644 05-v-on属性的使用/复习统计所限定的图书的总数量.html create mode 100644 05-v-on属性的使用/复习购买书籍的总价钱.html create mode 100644 06-v-if属性的使用/v-if属性等基本使用(学生成绩等级显示).html create mode 100644 06-v-if属性的使用/用户登录切换.html create mode 100644 06-v-if属性的使用/练习用户登录切换.html create mode 100644 07-v-for属性的使用/filter-map-reduce高阶函数的使用.html create mode 100644 07-v-for属性的使用/v-for对象的使用.html create mode 100644 07-v-for属性的使用/取出选中的内容.html create mode 100644 07-v-for属性的使用/数组中响应式方法.html create mode 100644 07-v-for属性的使用/点击变色(v-for数组的使用).html create mode 100644 07-v-for属性的使用/练习Js高阶函数.html create mode 100644 07-v-for属性的使用/练习动态网站首页.html create mode 100644 07-v-for属性的使用/练习购物车案例/css/css.css create mode 100644 07-v-for属性的使用/练习购物车案例/index/index.html create mode 100644 07-v-for属性的使用/练习购物车案例/js/index.js create mode 100644 07-v-for属性的使用/练习购物车案例/js/vue.min.js create mode 100644 07-v-for属性的使用/购物车案例.html create mode 100644 07-v-for属性的使用/颜色改变.html create mode 100644 08-综合练习/01/11 create mode 100644 08-综合练习/动态网站导航条/index/index.html create mode 100644 08-综合练习/动态网站导航条/js/vue.min.js create mode 100644 08-综合练习/图片切换/css/css.css create mode 100644 08-综合练习/图片切换/img/img1.jpg create mode 100644 08-综合练习/图片切换/img/img2.jpg create mode 100644 08-综合练习/图片切换/img/img3.jpg create mode 100644 08-综合练习/图片切换/img/img4.jpg create mode 100644 08-综合练习/图片切换/index/index.html create mode 100644 08-综合练习/图片切换/js/index.js create mode 100644 08-综合练习/图片切换/js/vue.min.js create mode 100644 09-v-model双向绑定属性使用/v-model使用组合框.html create mode 100644 09-v-model双向绑定属性使用/v-model修饰符的使用.html create mode 100644 09-v-model双向绑定属性使用/v-model值绑定.html create mode 100644 09-v-model双向绑定属性使用/v-model值绑定练习.html create mode 100644 09-v-model双向绑定属性使用/v-model基本使用.html create mode 100644 09-v-model双向绑定属性使用/v-model实现单选框绑定.html create mode 100644 09-v-model双向绑定属性使用/v-model实现选择框的绑定.html create mode 100644 09-v-model双向绑定属性使用/不使用v-model实现双向绑定.html create mode 100644 09-v-model双向绑定属性使用/值绑定练习.html create mode 100644 09-v-model双向绑定属性使用/练习v-model多选框.html create mode 100644 09-v-model双向绑定属性使用/练习多选框组合框绑定.html create mode 100644 09-v-model双向绑定属性使用/练习表单提交.html create mode 100644 09-v-model双向绑定属性使用/综合练习:提交个人信息报告.html create mode 100644 09-v-model双向绑定属性使用/表单数据的简单提交.html create mode 100644 10-组件化开发/01-组件的基本使用/index/index.html create mode 100644 10-组件化开发/01-组件的基本使用/index/test.txt create mode 100644 10-组件化开发/01-组件的基本使用/js/index.js create mode 100644 10-组件化开发/01-组件的基本使用/js/vue.min.js create mode 100644 JavaScript/Shop_list.js create mode 100644 JavaScript/vue.js create mode 100644 JavaScript/vue.min.js diff --git a/01-Vue基础案例练习/Fruit_List.html b/01-Vue基础案例练习/Fruit_List.html new file mode 100644 index 0000000..03897f2 --- /dev/null +++ b/01-Vue基础案例练习/Fruit_List.html @@ -0,0 +1,75 @@ + + + + + + + Document + + + +
{{message}}
+
+
+
{{names}}
+
+
+
{{prices}}
+
+
+ + + + \ No newline at end of file diff --git a/01-Vue基础案例练习/Tables.html b/01-Vue基础案例练习/Tables.html new file mode 100644 index 0000000..83366a6 --- /dev/null +++ b/01-Vue基础案例练习/Tables.html @@ -0,0 +1,44 @@ + + + + + + + 表格 + + + + + + + + + + +
{{name}}
{{items}}
+ + + + \ No newline at end of file diff --git a/01-Vue基础案例练习/Times.html b/01-Vue基础案例练习/Times.html new file mode 100644 index 0000000..bce84b2 --- /dev/null +++ b/01-Vue基础案例练习/Times.html @@ -0,0 +1,63 @@ + + + + + + + 计时器 + + + +
+

点击按扭进行{{version}}

+
{{num}}
+ + + + +
+ + + + \ No newline at end of file diff --git a/02-vue属性基本使用/vue属性基本使用.html b/02-vue属性基本使用/vue属性基本使用.html new file mode 100644 index 0000000..bd43b68 --- /dev/null +++ b/02-vue属性基本使用/vue属性基本使用.html @@ -0,0 +1,40 @@ + + + + + + + Document + + + +
+ {{welcome+" "+name}} +
{{content}}
+
123
+
{{you rise me up}}
+ +
+ + + + + \ No newline at end of file diff --git a/03-v-bind动态属性绑定/bind属性基础使用.html b/03-v-bind动态属性绑定/bind属性基础使用.html new file mode 100644 index 0000000..f164b26 --- /dev/null +++ b/03-v-bind动态属性绑定/bind属性基础使用.html @@ -0,0 +1,34 @@ + + + + + + + Document + + + +
+ + {{name}} + +
+ + + + \ No newline at end of file diff --git a/03-v-bind动态属性绑定/bind样式属性的使用.html b/03-v-bind动态属性绑定/bind样式属性的使用.html new file mode 100644 index 0000000..ea898c6 --- /dev/null +++ b/03-v-bind动态属性绑定/bind样式属性的使用.html @@ -0,0 +1,32 @@ + + + + + + + Document + + +
+
你好
+
+ + + + \ No newline at end of file diff --git a/03-v-bind动态属性绑定/bind类属性的使用.html b/03-v-bind动态属性绑定/bind类属性的使用.html new file mode 100644 index 0000000..5521c2f --- /dev/null +++ b/03-v-bind动态属性绑定/bind类属性的使用.html @@ -0,0 +1,57 @@ + + + + + + + Document + + + +
+
{{content}}
+ +
+ + + + \ No newline at end of file diff --git a/03-v-bind动态属性绑定/练习1动态导航.html b/03-v-bind动态属性绑定/练习1动态导航.html new file mode 100644 index 0000000..cde000a --- /dev/null +++ b/03-v-bind动态属性绑定/练习1动态导航.html @@ -0,0 +1,67 @@ + + + + + + + 动态导航 + + + + + + + + \ No newline at end of file diff --git a/03-v-bind动态属性绑定/练习2背景颜色改变.html b/03-v-bind动态属性绑定/练习2背景颜色改变.html new file mode 100644 index 0000000..a58bb86 --- /dev/null +++ b/03-v-bind动态属性绑定/练习2背景颜色改变.html @@ -0,0 +1,57 @@ + + + + + + + Document + + + +
+
{{content}}
+
+ + + + \ No newline at end of file diff --git a/03-v-bind动态属性绑定/练习3点击标签变色.html b/03-v-bind动态属性绑定/练习3点击标签变色.html new file mode 100644 index 0000000..93781a5 --- /dev/null +++ b/03-v-bind动态属性绑定/练习3点击标签变色.html @@ -0,0 +1,57 @@ + + + + + + + Document + + + + + + + + \ No newline at end of file diff --git a/03-v-bind动态属性绑定/练习4颜色的改变.html b/03-v-bind动态属性绑定/练习4颜色的改变.html new file mode 100644 index 0000000..90a0bf9 --- /dev/null +++ b/03-v-bind动态属性绑定/练习4颜色的改变.html @@ -0,0 +1,59 @@ + + + + + + + Document + + + +
+
{{nums}}
+
+ + + + \ No newline at end of file diff --git a/04-computed属性的使用/computed入门使用.html b/04-computed属性的使用/computed入门使用.html new file mode 100644 index 0000000..e2ba22a --- /dev/null +++ b/04-computed属性的使用/computed入门使用.html @@ -0,0 +1,29 @@ + + + + + + + Document + + +
+
{{fullName}}
+
+ + + + \ No newline at end of file diff --git a/04-computed属性的使用/getter属性与setter属性.html b/04-computed属性的使用/getter属性与setter属性.html new file mode 100644 index 0000000..d6679e4 --- /dev/null +++ b/04-computed属性的使用/getter属性与setter属性.html @@ -0,0 +1,54 @@ + + + + + + + Document + + +
+ + +
{{fullName()}}
+
{{fullName()}}
+
{{fullName()}}
+
{{fullName()}}
+
+ + + + \ No newline at end of file diff --git a/04-computed属性的使用/getter属性与setter属性复习.html b/04-computed属性的使用/getter属性与setter属性复习.html new file mode 100644 index 0000000..f9cdbca --- /dev/null +++ b/04-computed属性的使用/getter属性与setter属性复习.html @@ -0,0 +1,36 @@ + + + + + + + Document + + +
+ {{fullname}} +
+ + + + \ No newline at end of file diff --git a/04-computed属性的使用/动态属性操作练习.html b/04-computed属性的使用/动态属性操作练习.html new file mode 100644 index 0000000..2cba5d6 --- /dev/null +++ b/04-computed属性的使用/动态属性操作练习.html @@ -0,0 +1,90 @@ + + + + + + + 标签的变化 + + + +
+
+ {{cons}} +
+
+ + +
+ +
+ + + + \ No newline at end of file diff --git a/04-computed属性的使用/动态样式操作练习.html b/04-computed属性的使用/动态样式操作练习.html new file mode 100644 index 0000000..e76d711 --- /dev/null +++ b/04-computed属性的使用/动态样式操作练习.html @@ -0,0 +1,49 @@ + + + + + + + Document + + + +
+ {{data}} + +
+ + + + + \ No newline at end of file diff --git a/04-computed属性的使用/复习1计算所购图书总价.html b/04-computed属性的使用/复习1计算所购图书总价.html new file mode 100644 index 0000000..87dce5b --- /dev/null +++ b/04-computed属性的使用/复习1计算所购图书总价.html @@ -0,0 +1,38 @@ + + + + + + + Document + + +
+ 你所购买的图书需要{{total}}元 +
+ + + + \ No newline at end of file diff --git a/04-computed属性的使用/复习2计算本学期的总学时.html b/04-computed属性的使用/复习2计算本学期的总学时.html new file mode 100644 index 0000000..822fe4d --- /dev/null +++ b/04-computed属性的使用/复习2计算本学期的总学时.html @@ -0,0 +1,80 @@ + + + + + + + Document + + + +
+
大三大数据专业课程
+ + + +
总学分:{{total}}
+
+ + + + \ No newline at end of file diff --git a/04-computed属性的使用/复习3输出自己的姓名.html b/04-computed属性的使用/复习3输出自己的姓名.html new file mode 100644 index 0000000..fa01e4a --- /dev/null +++ b/04-computed属性的使用/复习3输出自己的姓名.html @@ -0,0 +1,37 @@ + + + + + + + Document + + +
+ 我的姓名是{{fullname}} +
+ + + + \ No newline at end of file diff --git a/04-computed属性的使用/对象增强写法.html b/04-computed属性的使用/对象增强写法.html new file mode 100644 index 0000000..9d43669 --- /dev/null +++ b/04-computed属性的使用/对象增强写法.html @@ -0,0 +1,44 @@ + + + + + + + Document + + + + + + \ No newline at end of file diff --git a/04-computed属性的使用/计算属性的数组操作.html b/04-computed属性的使用/计算属性的数组操作.html new file mode 100644 index 0000000..83b71f3 --- /dev/null +++ b/04-computed属性的使用/计算属性的数组操作.html @@ -0,0 +1,80 @@ + + + + + + + Document + + + +
+
总数量:{{PrintSummer}}
+ +
+ + + + \ No newline at end of file diff --git a/04-computed属性的使用/计算属性练习--计算班级已知藏书数量.html b/04-computed属性的使用/计算属性练习--计算班级已知藏书数量.html new file mode 100644 index 0000000..9c777da --- /dev/null +++ b/04-computed属性的使用/计算属性练习--计算班级已知藏书数量.html @@ -0,0 +1,46 @@ + + + + + + + Document + + +
+
学生书籍总数量:{{BookCounts}}
+
+ + + + \ No newline at end of file diff --git a/05-v-on属性的使用/v-on修饰符的使用.html b/05-v-on属性的使用/v-on修饰符的使用.html new file mode 100644 index 0000000..a409a39 --- /dev/null +++ b/05-v-on属性的使用/v-on修饰符的使用.html @@ -0,0 +1,60 @@ + + + + + + + Document + + + + +
+
+ +
+
+
+ +
+
+
+ +
+
+ + + + \ No newline at end of file diff --git a/05-v-on属性的使用/v-on参数传递问题.html b/05-v-on属性的使用/v-on参数传递问题.html new file mode 100644 index 0000000..4fc02f8 --- /dev/null +++ b/05-v-on属性的使用/v-on参数传递问题.html @@ -0,0 +1,47 @@ + + + + + + + + Document + + + +
+ + + +
+ + + + \ No newline at end of file diff --git a/05-v-on属性的使用/v-on属性简单应用.html b/05-v-on属性的使用/v-on属性简单应用.html new file mode 100644 index 0000000..3abba5b --- /dev/null +++ b/05-v-on属性的使用/v-on属性简单应用.html @@ -0,0 +1,70 @@ + + + + + + + Document + + + +
+
{{count}}
+ + + +
+ + + + \ No newline at end of file diff --git a/05-v-on属性的使用/复习computed中getter与setter属性.html b/05-v-on属性的使用/复习computed中getter与setter属性.html new file mode 100644 index 0000000..1d93462 --- /dev/null +++ b/05-v-on属性的使用/复习computed中getter与setter属性.html @@ -0,0 +1,36 @@ + + + + + + + Document + + +
+ {{fulltext}} +
+ + + + \ No newline at end of file diff --git a/05-v-on属性的使用/复习v-on参数传递问题与修饰符的使用.html b/05-v-on属性的使用/复习v-on参数传递问题与修饰符的使用.html new file mode 100644 index 0000000..4ae21a7 --- /dev/null +++ b/05-v-on属性的使用/复习v-on参数传递问题与修饰符的使用.html @@ -0,0 +1,86 @@ + + + + + + + Document + + + + +
+ + + + +
+ +
+
+
+ + +
+
+
+ + + + \ No newline at end of file diff --git a/05-v-on属性的使用/复习属性激活与未激活.html b/05-v-on属性的使用/复习属性激活与未激活.html new file mode 100644 index 0000000..49b469d --- /dev/null +++ b/05-v-on属性的使用/复习属性激活与未激活.html @@ -0,0 +1,65 @@ + + + + + + + Document + + + +
+ +
+ + + + \ No newline at end of file diff --git a/05-v-on属性的使用/复习统计图书馆所限定的书籍的藏书量.html b/05-v-on属性的使用/复习统计图书馆所限定的书籍的藏书量.html new file mode 100644 index 0000000..c8f5567 --- /dev/null +++ b/05-v-on属性的使用/复习统计图书馆所限定的书籍的藏书量.html @@ -0,0 +1,79 @@ + + + + + + + Document + + + + +
+
统计所现有的书籍藏书量
+ + +
总共藏书{{C_Book}}
+
+ + + + \ No newline at end of file diff --git a/05-v-on属性的使用/复习统计所限定的图书的总数量.html b/05-v-on属性的使用/复习统计所限定的图书的总数量.html new file mode 100644 index 0000000..e42feb9 --- /dev/null +++ b/05-v-on属性的使用/复习统计所限定的图书的总数量.html @@ -0,0 +1,70 @@ + + + + + + + Document + + + +
+ + +
总数量{{isCount}}
+
+ + + + \ No newline at end of file diff --git a/05-v-on属性的使用/复习购买书籍的总价钱.html b/05-v-on属性的使用/复习购买书籍的总价钱.html new file mode 100644 index 0000000..e066a76 --- /dev/null +++ b/05-v-on属性的使用/复习购买书籍的总价钱.html @@ -0,0 +1,77 @@ + + + + + + + Document + + + + +
+
+
复习购买书籍的总价钱
+ + +
总共{{totalPrices}}元
+
+ + + + \ No newline at end of file diff --git a/06-v-if属性的使用/v-if属性等基本使用(学生成绩等级显示).html b/06-v-if属性的使用/v-if属性等基本使用(学生成绩等级显示).html new file mode 100644 index 0000000..0907cfa --- /dev/null +++ b/06-v-if属性的使用/v-if属性等基本使用(学生成绩等级显示).html @@ -0,0 +1,84 @@ + + + + + + + Document + + + +
+
+
下列选中学生的成绩等级为
+
    +
  • 学生
  • +
  • {{stus.stuname}}
  • +
+
    +
  • 成绩
  • +
  • {{stus.score}}
  • +
+
你的成绩等级是{{Grade_Score}}
+
+
+ + + + \ No newline at end of file diff --git a/06-v-if属性的使用/用户登录切换.html b/06-v-if属性的使用/用户登录切换.html new file mode 100644 index 0000000..f75e023 --- /dev/null +++ b/06-v-if属性的使用/用户登录切换.html @@ -0,0 +1,40 @@ + + + + + + + Document + + +
+
+
+
+ + +
+
+ + +
+
+
+ +
+ + + + \ No newline at end of file diff --git a/06-v-if属性的使用/练习用户登录切换.html b/06-v-if属性的使用/练习用户登录切换.html new file mode 100644 index 0000000..0421b49 --- /dev/null +++ b/06-v-if属性的使用/练习用户登录切换.html @@ -0,0 +1,75 @@ + + + + + + + Document + + + +
+
+ + + + +
+
+ + + + \ No newline at end of file diff --git a/07-v-for属性的使用/filter-map-reduce高阶函数的使用.html b/07-v-for属性的使用/filter-map-reduce高阶函数的使用.html new file mode 100644 index 0000000..ce40190 --- /dev/null +++ b/07-v-for属性的使用/filter-map-reduce高阶函数的使用.html @@ -0,0 +1,30 @@ + + + + + + + Document + + +
+
+ + + + \ No newline at end of file diff --git a/07-v-for属性的使用/v-for对象的使用.html b/07-v-for属性的使用/v-for对象的使用.html new file mode 100644 index 0000000..4d709ea --- /dev/null +++ b/07-v-for属性的使用/v-for对象的使用.html @@ -0,0 +1,23 @@ + + + + + + + Document + + +
+
{{item}}的键是{{key}}他所在的下标为{{index}}
+
+ + + + \ No newline at end of file diff --git a/07-v-for属性的使用/取出选中的内容.html b/07-v-for属性的使用/取出选中的内容.html new file mode 100644 index 0000000..45e5cd3 --- /dev/null +++ b/07-v-for属性的使用/取出选中的内容.html @@ -0,0 +1,103 @@ + + + + + + + Document + + + +
+ +
+ + +
+
+
    +
  • {{value}}
  • +
+
+
+ + + + \ No newline at end of file diff --git a/07-v-for属性的使用/数组中响应式方法.html b/07-v-for属性的使用/数组中响应式方法.html new file mode 100644 index 0000000..6cec353 --- /dev/null +++ b/07-v-for属性的使用/数组中响应式方法.html @@ -0,0 +1,34 @@ + + + + + + + Document + + + +
+ +
+ + + + \ No newline at end of file diff --git a/07-v-for属性的使用/点击变色(v-for数组的使用).html b/07-v-for属性的使用/点击变色(v-for数组的使用).html new file mode 100644 index 0000000..40acddc --- /dev/null +++ b/07-v-for属性的使用/点击变色(v-for数组的使用).html @@ -0,0 +1,68 @@ + + + + + + + Document + + + +
+ +
+ + + + \ No newline at end of file diff --git a/07-v-for属性的使用/练习Js高阶函数.html b/07-v-for属性的使用/练习Js高阶函数.html new file mode 100644 index 0000000..3454435 --- /dev/null +++ b/07-v-for属性的使用/练习Js高阶函数.html @@ -0,0 +1,31 @@ + + + + + + + Document + + + + + + \ No newline at end of file diff --git a/07-v-for属性的使用/练习动态网站首页.html b/07-v-for属性的使用/练习动态网站首页.html new file mode 100644 index 0000000..c91106a --- /dev/null +++ b/07-v-for属性的使用/练习动态网站首页.html @@ -0,0 +1,62 @@ + + + + + + + Document + + + +
+ +
+ + + + \ No newline at end of file diff --git a/07-v-for属性的使用/练习购物车案例/css/css.css b/07-v-for属性的使用/练习购物车案例/css/css.css new file mode 100644 index 0000000..a1cf70c --- /dev/null +++ b/07-v-for属性的使用/练习购物车案例/css/css.css @@ -0,0 +1,51 @@ +* { + margin: 0; + padding: 0; + +} + +table { + margin: 20px auto; + border-collapse: collapse; + /*将单元格之间的空隙删除掉*/ + +} + +tr, +td { + width: 120px; + height: 50px; + border: 1px solid #000; + text-align: center; + font-size: 18px; +} + +.header { + background-color: rgb(247, 246, 247); +} + +.btn, +.bookname { + width: 210px; +} + +button { + width: 50px; + height: 30px; + border: 1px solid greenyellow; + color: #fff; + background-color: green; +} + +h2 { + text-align: center; + margin: 20px; +} + +.counts>button { + width: 20px; + height: 20px; + background-color: gray; + border: #fff; + border-radius: 5px; +} \ No newline at end of file diff --git a/07-v-for属性的使用/练习购物车案例/index/index.html b/07-v-for属性的使用/练习购物车案例/index/index.html new file mode 100644 index 0000000..f381fbe --- /dev/null +++ b/07-v-for属性的使用/练习购物车案例/index/index.html @@ -0,0 +1,51 @@ + + + + + + + + 购物清单 + + + + + +
+
+

教材购物清单

+ + + + + + + + + + + + + + + + + + + +
教材编号教材名称教材出版日期教材价格数量操作
{{item.bid}}{{item.bna}}{{item.dates}}{{item.price|PriceFilters}} + + {{item.couts}} + + + +
+

总价钱:{{TotalPrice()|PriceFilters}}

+
+

你的购物清单已为空

+
+ + + + + \ No newline at end of file diff --git a/07-v-for属性的使用/练习购物车案例/js/index.js b/07-v-for属性的使用/练习购物车案例/js/index.js new file mode 100644 index 0000000..5bc7968 --- /dev/null +++ b/07-v-for属性的使用/练习购物车案例/js/index.js @@ -0,0 +1,49 @@ +const vue = new Vue({ + el: "#app", + data: { + list: [ + { bid: 2024, bna: "《数据结构与算法》", dates: "2018-7", price: 76.50, couts: 0 }, + { bid: 2671, bna: "《计算机原理与应用》", dates: "2018-9", price: 88.00, couts: 0 }, + { bid: 7012, bna: "《离散数学》", dates: "2019-10", price: 66.00, couts: 0 }, + { bid: 1677, bna: "《马克思原理》", dates: "2018-5", price: 99.00, couts: 0 }, + { bid: 1711, bna: "《线性代数》", dates: "2019-6", price: 88.00, couts: 0 }, + { bid: 1651, bna: "《高等数学(同济版)》", dates: "2016-6", price: 89.00, couts: 0 }, + { bid: 4131, bna: "《计算机应用基础》", dates: "2021-9", price: 85.50, couts: 0 }, + { bid: 4325, bna: "《JavaSE基础应用》", dates: "2022-1", price: 64.00, couts: 0 }, + { bid: 4775, bna: "《Web开发与应用》", dates: "2021-12", price: 99.00, couts: 0 }, + { bid: 4671, bna: "《Pyhton开发与应用》", dates: "2021-11", price: 88.00, couts: 0 }, + { bid: 4672, bna: "《移动应用与开发》", dates: "2022-1", price: 61.00, couts: 0 }, + { bid: 5133, bna: "《云计算概论》", dates: "2021-2", price: 54.00, couts: 0 }, + ], + CountIndex: -1, + }, + filters: { + PriceFilters(val) { + return "¥" + val.toFixed(2) + } + }, + methods: { + // 计算总价钱 + TotalPrice() { + let sum = 0 + for (let book of this.list) { + sum += book.price * book.couts + } + return sum + }, + //增加数量 + addBc(index, event) { + this.list[index].couts += 1 + }, + //减少数量 + delBc(index, event) { + if (this.list[index].couts > 0) { + this.list[index].couts -= 1 + } + }, + //减少项目 + RemoveItem(index) { + this.list.splice(index, 1) + }, + }, +}) \ No newline at end of file diff --git a/07-v-for属性的使用/练习购物车案例/js/vue.min.js b/07-v-for属性的使用/练习购物车案例/js/vue.min.js new file mode 100644 index 0000000..d884a27 --- /dev/null +++ b/07-v-for属性的使用/练习购物车案例/js/vue.min.js @@ -0,0 +1,11 @@ +/*! + * Vue.js v2.7.10 + * (c) 2014-2022 Evan You + * Released under the MIT License. + */ +/*! + * Vue.js v2.7.10 + * (c) 2014-2022 Evan You + * Released under the MIT License. + */ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).Vue=e()}(this,(function(){"use strict";var t=Object.freeze({}),e=Array.isArray;function n(t){return null==t}function r(t){return null!=t}function o(t){return!0===t}function i(t){return"string"==typeof t||"number"==typeof t||"symbol"==typeof t||"boolean"==typeof t}function a(t){return"function"==typeof t}function s(t){return null!==t&&"object"==typeof t}var c=Object.prototype.toString;function u(t){return"[object Object]"===c.call(t)}function l(t){var e=parseFloat(String(t));return e>=0&&Math.floor(e)===e&&isFinite(t)}function f(t){return r(t)&&"function"==typeof t.then&&"function"==typeof t.catch}function d(t){return null==t?"":Array.isArray(t)||u(t)&&t.toString===c?JSON.stringify(t,null,2):String(t)}function p(t){var e=parseFloat(t);return isNaN(e)?t:e}function v(t,e){for(var n=Object.create(null),r=t.split(","),o=0;o-1)return t.splice(n,1)}}var y=Object.prototype.hasOwnProperty;function _(t,e){return y.call(t,e)}function b(t){var e=Object.create(null);return function(n){return e[n]||(e[n]=t(n))}}var $=/-(\w)/g,w=b((function(t){return t.replace($,(function(t,e){return e?e.toUpperCase():""}))})),x=b((function(t){return t.charAt(0).toUpperCase()+t.slice(1)})),C=/\B([A-Z])/g,k=b((function(t){return t.replace(C,"-$1").toLowerCase()}));var S=Function.prototype.bind?function(t,e){return t.bind(e)}:function(t,e){function n(n){var r=arguments.length;return r?r>1?t.apply(e,arguments):t.call(e,n):t.call(e)}return n._length=t.length,n};function O(t,e){e=e||0;for(var n=t.length-e,r=new Array(n);n--;)r[n]=t[n+e];return r}function T(t,e){for(var n in e)t[n]=e[n];return t}function A(t){for(var e={},n=0;n0,G=q&&q.indexOf("edge/")>0;q&&q.indexOf("android");var X=q&&/iphone|ipad|ipod|ios/.test(q);q&&/chrome\/\d+/.test(q),q&&/phantomjs/.test(q);var Y,Q=q&&q.match(/firefox\/(\d+)/),tt={}.watch,et=!1;if(J)try{var nt={};Object.defineProperty(nt,"passive",{get:function(){et=!0}}),window.addEventListener("test-passive",null,nt)}catch(t){}var rt=function(){return void 0===Y&&(Y=!J&&"undefined"!=typeof global&&(global.process&&"server"===global.process.env.VUE_ENV)),Y},ot=J&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function it(t){return"function"==typeof t&&/native code/.test(t.toString())}var at,st="undefined"!=typeof Symbol&&it(Symbol)&&"undefined"!=typeof Reflect&&it(Reflect.ownKeys);at="undefined"!=typeof Set&&it(Set)?Set:function(){function t(){this.set=Object.create(null)}return t.prototype.has=function(t){return!0===this.set[t]},t.prototype.add=function(t){this.set[t]=!0},t.prototype.clear=function(){this.set=Object.create(null)},t}();var ct=null;function ut(t){void 0===t&&(t=null),t||ct&&ct._scope.off(),ct=t,t&&t._scope.on()}var lt=function(){function t(t,e,n,r,o,i,a,s){this.tag=t,this.data=e,this.children=n,this.text=r,this.elm=o,this.ns=void 0,this.context=i,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=e&&e.key,this.componentOptions=a,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=s,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1}return Object.defineProperty(t.prototype,"child",{get:function(){return this.componentInstance},enumerable:!1,configurable:!0}),t}(),ft=function(t){void 0===t&&(t="");var e=new lt;return e.text=t,e.isComment=!0,e};function dt(t){return new lt(void 0,void 0,void 0,String(t))}function pt(t){var e=new lt(t.tag,t.data,t.children&&t.children.slice(),t.text,t.elm,t.context,t.componentOptions,t.asyncFactory);return e.ns=t.ns,e.isStatic=t.isStatic,e.key=t.key,e.isComment=t.isComment,e.fnContext=t.fnContext,e.fnOptions=t.fnOptions,e.fnScopeId=t.fnScopeId,e.asyncMeta=t.asyncMeta,e.isCloned=!0,e}var vt=0,ht=function(){function t(){this.id=vt++,this.subs=[]}return t.prototype.addSub=function(t){this.subs.push(t)},t.prototype.removeSub=function(t){g(this.subs,t)},t.prototype.depend=function(e){t.target&&t.target.addDep(this)},t.prototype.notify=function(t){for(var e=this.subs.slice(),n=0,r=e.length;n0&&(Xt((c=Yt(c,"".concat(a||"","_").concat(s)))[0])&&Xt(l)&&(f[u]=dt(l.text+c[0].text),c.shift()),f.push.apply(f,c)):i(c)?Xt(l)?f[u]=dt(l.text+c):""!==c&&f.push(dt(c)):Xt(c)&&Xt(l)?f[u]=dt(l.text+c.text):(o(t._isVList)&&r(c.tag)&&n(c.key)&&r(a)&&(c.key="__vlist".concat(a,"_").concat(s,"__")),f.push(c)));return f}function Qt(t,n,c,u,l,f){return(e(c)||i(c))&&(l=u,u=c,c=void 0),o(f)&&(l=2),function(t,n,o,i,c){if(r(o)&&r(o.__ob__))return ft();r(o)&&r(o.is)&&(n=o.is);if(!n)return ft();e(i)&&a(i[0])&&((o=o||{}).scopedSlots={default:i[0]},i.length=0);2===c?i=Gt(i):1===c&&(i=function(t){for(var n=0;n0,s=n?!!n.$stable:!a,c=n&&n.$key;if(n){if(n._normalized)return n._normalized;if(s&&o&&o!==t&&c===o.$key&&!a&&!o.$hasNormal)return o;for(var u in i={},n)n[u]&&"$"!==u[0]&&(i[u]=be(e,r,u,n[u]))}else i={};for(var l in r)l in i||(i[l]=$e(r,l));return n&&Object.isExtensible(n)&&(n._normalized=i),z(i,"$stable",s),z(i,"$key",c),z(i,"$hasNormal",a),i}function be(t,n,r,o){var i=function(){var n=ct;ut(t);var r=arguments.length?o.apply(null,arguments):o({}),i=(r=r&&"object"==typeof r&&!e(r)?[r]:Gt(r))&&r[0];return ut(n),r&&(!i||1===r.length&&i.isComment&&!ye(i))?void 0:r};return o.proxy&&Object.defineProperty(n,r,{get:i,enumerable:!0,configurable:!0}),i}function $e(t,e){return function(){return t[e]}}function we(e){return{get attrs(){if(!e._attrsProxy){var n=e._attrsProxy={};z(n,"_v_attr_proxy",!0),xe(n,e.$attrs,t,e,"$attrs")}return e._attrsProxy},get listeners(){e._listenersProxy||xe(e._listenersProxy={},e.$listeners,t,e,"$listeners");return e._listenersProxy},get slots(){return function(t){t._slotsProxy||ke(t._slotsProxy={},t.$scopedSlots);return t._slotsProxy}(e)},emit:S(e.$emit,e),expose:function(t){t&&Object.keys(t).forEach((function(n){return Ht(e,t,n)}))}}}function xe(t,e,n,r,o){var i=!1;for(var a in e)a in t?e[a]!==n[a]&&(i=!0):(i=!0,Ce(t,a,r,o));for(var a in t)a in e||(i=!0,delete t[a]);return i}function Ce(t,e,n,r){Object.defineProperty(t,e,{enumerable:!0,configurable:!0,get:function(){return n[r][e]}})}function ke(t,e){for(var n in e)t[n]=e[n];for(var n in t)n in e||delete t[n]}function Se(){var t=ct;return t._setupContext||(t._setupContext=we(t))}var Oe,Te=null;function Ae(t,e){return(t.__esModule||st&&"Module"===t[Symbol.toStringTag])&&(t=t.default),s(t)?e.extend(t):t}function je(t){if(e(t))for(var n=0;ndocument.createEvent("Event").timeStamp&&(We=function(){return Ze.now()})}var Ge=function(t,e){if(t.post){if(!e.post)return 1}else if(e.post)return-1;return t.id-e.id};function Xe(){var t,e;for(qe=We(),Ke=!0,Be.sort(Ge),Je=0;JeJe&&Be[n].id>t.id;)n--;Be.splice(n+1,0,t)}else Be.push(t);Ve||(Ve=!0,xn(Xe))}}var Qe="watcher",tn="".concat(Qe," callback"),en="".concat(Qe," getter"),nn="".concat(Qe," cleanup");function rn(t,e){return sn(t,null,{flush:"post"})}var on,an={};function sn(n,r,o){var i=void 0===o?t:o,s=i.immediate,c=i.deep,u=i.flush,l=void 0===u?"pre":u;i.onTrack,i.onTrigger;var f,d,p=ct,v=function(t,e,n){return void 0===n&&(n=null),fn(t,null,n,p,e)},h=!1,m=!1;if(Rt(n)?(f=function(){return n.value},h=Mt(n)):Dt(n)?(f=function(){return n.__ob__.dep.depend(),n},c=!0):e(n)?(m=!0,h=n.some((function(t){return Dt(t)||Mt(t)})),f=function(){return n.map((function(t){return Rt(t)?t.value:Dt(t)?Hn(t):a(t)?v(t,en):void 0}))}):f=a(n)?r?function(){return v(n,en)}:function(){if(!p||!p._isDestroyed)return d&&d(),v(n,Qe,[y])}:j,r&&c){var g=f;f=function(){return Hn(g())}}var y=function(t){d=_.onStop=function(){v(t,nn)}};if(rt())return y=j,r?s&&v(r,tn,[f(),m?[]:void 0,y]):f(),j;var _=new zn(ct,f,j,{lazy:!0});_.noRecurse=!r;var b=m?[]:an;return _.run=function(){if(_.active)if(r){var t=_.get();(c||h||(m?t.some((function(t,e){return I(t,b[e])})):I(t,b)))&&(d&&d(),v(r,tn,[t,b===an?void 0:b,y]),b=t)}else _.get()},"sync"===l?_.update=_.run:"post"===l?(_.post=!0,_.update=function(){return Ye(_)}):_.update=function(){if(p&&p===ct&&!p._isMounted){var t=p._preWatchers||(p._preWatchers=[]);t.indexOf(_)<0&&t.push(_)}else Ye(_)},r?s?_.run():b=_.get():"post"===l&&p?p.$once("hook:mounted",(function(){return _.get()})):_.get(),function(){_.teardown()}}var cn=function(){function t(t){void 0===t&&(t=!1),this.active=!0,this.effects=[],this.cleanups=[],!t&&on&&(this.parent=on,this.index=(on.scopes||(on.scopes=[])).push(this)-1)}return t.prototype.run=function(t){if(this.active){var e=on;try{return on=this,t()}finally{on=e}}},t.prototype.on=function(){on=this},t.prototype.off=function(){on=this.parent},t.prototype.stop=function(t){if(this.active){var e=void 0,n=void 0;for(e=0,n=this.effects.length;e1)return n&&a(e)?e.call(r):e}},h:function(t,e,n){return Qt(ct,t,e,n,2,!0)},getCurrentInstance:function(){return ct&&{proxy:ct}},useSlots:function(){return Se().slots},useAttrs:function(){return Se().attrs},useListeners:function(){return Se().listeners},mergeDefaults:function(t,n){var r=e(t)?t.reduce((function(t,e){return t[e]={},t}),{}):t;for(var o in n){var i=r[o];i?e(i)||a(i)?r[o]={type:i,default:n[o]}:i.default=n[o]:null===i&&(r[o]={default:n[o]})}return r},nextTick:xn,set:At,del:jt,useCssModule:function(e){return t},useCssVars:function(t){if(J){var e=ct;e&&rn((function(){var n=e.$el,r=t(e,e._setupProxy);if(n&&1===n.nodeType){var o=n.style;for(var i in r)o.setProperty("--".concat(i),r[i])}}))}},defineAsyncComponent:function(t){a(t)&&(t={loader:t});var e=t.loader,n=t.loadingComponent,r=t.errorComponent,o=t.delay,i=void 0===o?200:o,s=t.timeout;t.suspensible;var c=t.onError,u=null,l=0,f=function(){var t;return u||(t=u=e().catch((function(t){if(t=t instanceof Error?t:new Error(String(t)),c)return new Promise((function(e,n){c(t,(function(){return e((l++,u=null,f()))}),(function(){return n(t)}),l+1)}));throw t})).then((function(e){return t!==u&&u?u:(e&&(e.__esModule||"Module"===e[Symbol.toStringTag])&&(e=e.default),e)})))};return function(){return{component:f(),delay:i,timeout:s,error:r,loading:n}}},onBeforeMount:kn,onMounted:Sn,onBeforeUpdate:On,onUpdated:Tn,onBeforeUnmount:An,onUnmounted:jn,onActivated:En,onDeactivated:Nn,onServerPrefetch:Pn,onRenderTracked:Dn,onRenderTriggered:Mn,onErrorCaptured:function(t,e){void 0===e&&(e=ct),In(t,e)}}),Fn=new at;function Hn(t){return Bn(t,Fn),Fn.clear(),t}function Bn(t,n){var r,o,i=e(t);if(!(!i&&!s(t)||Object.isFrozen(t)||t instanceof lt)){if(t.__ob__){var a=t.__ob__.dep.id;if(n.has(a))return;n.add(a)}if(i)for(r=t.length;r--;)Bn(t[r],n);else if(Rt(t))Bn(t.value,n);else for(r=(o=Object.keys(t)).length;r--;)Bn(t[o[r]],n)}}var Un=0,zn=function(){function t(t,e,n,r,o){!function(t,e){void 0===e&&(e=on),e&&e.active&&e.effects.push(t)}(this,on&&!on._vm?on:t?t._scope:void 0),(this.vm=t)&&o&&(t._watcher=this),r?(this.deep=!!r.deep,this.user=!!r.user,this.lazy=!!r.lazy,this.sync=!!r.sync,this.before=r.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=n,this.id=++Un,this.active=!0,this.post=!1,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new at,this.newDepIds=new at,this.expression="",a(e)?this.getter=e:(this.getter=function(t){if(!V.test(t)){var e=t.split(".");return function(t){for(var n=0;n-1)if(i&&!_(o,"default"))s=!1;else if(""===s||s===k(t)){var u=wr(String,o.type);(u<0||c-1:"string"==typeof t?t.split(",").indexOf(n)>-1:(r=t,"[object RegExp]"===c.call(r)&&t.test(n));var r}function Or(t,e){var n=t.cache,r=t.keys,o=t._vnode;for(var i in n){var a=n[i];if(a){var s=a.name;s&&!e(s)&&Tr(n,i,r,o)}}}function Tr(t,e,n,r){var o=t[e];!o||r&&o.tag===r.tag||o.componentInstance.$destroy(),t[e]=null,g(n,e)}!function(e){e.prototype._init=function(e){var n=this;n._uid=Qn++,n._isVue=!0,n.__v_skip=!0,n._scope=new cn(!0),n._scope._vm=!0,e&&e._isComponent?function(t,e){var n=t.$options=Object.create(t.constructor.options),r=e._parentVnode;n.parent=e.parent,n._parentVnode=r;var o=r.componentOptions;n.propsData=o.propsData,n._parentListeners=o.listeners,n._renderChildren=o.children,n._componentTag=o.tag,e.render&&(n.render=e.render,n.staticRenderFns=e.staticRenderFns)}(n,e):n.$options=mr(tr(n.constructor),e||{},n),n._renderProxy=n,n._self=n,function(t){var e=t.$options,n=e.parent;if(n&&!e.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(t)}t.$parent=n,t.$root=n?n.$root:t,t.$children=[],t.$refs={},t._provided=n?n._provided:Object.create(null),t._watcher=null,t._inactive=null,t._directInactive=!1,t._isMounted=!1,t._isDestroyed=!1,t._isBeingDestroyed=!1}(n),function(t){t._events=Object.create(null),t._hasHookEvent=!1;var e=t.$options._parentListeners;e&&De(t,e)}(n),function(e){e._vnode=null,e._staticTrees=null;var n=e.$options,r=e.$vnode=n._parentVnode,o=r&&r.context;e.$slots=me(n._renderChildren,o),e.$scopedSlots=r?_e(e.$parent,r.data.scopedSlots,e.$slots):t,e._c=function(t,n,r,o){return Qt(e,t,n,r,o,!1)},e.$createElement=function(t,n,r,o){return Qt(e,t,n,r,o,!0)};var i=r&&r.data;Tt(e,"$attrs",i&&i.attrs||t,null,!0),Tt(e,"$listeners",n._parentListeners||t,null,!0)}(n),He(n,"beforeCreate",void 0,!1),function(t){var e=Yn(t.$options.inject,t);e&&(Ct(!1),Object.keys(e).forEach((function(n){Tt(t,n,e[n])})),Ct(!0))}(n),Jn(n),function(t){var e=t.$options.provide;if(e){var n=a(e)?e.call(t):e;if(!s(n))return;for(var r=un(t),o=st?Reflect.ownKeys(n):Object.keys(n),i=0;i1?O(n):n;for(var r=O(arguments,1),o='event handler for "'.concat(t,'"'),i=0,a=n.length;iparseInt(this.max)&&Tr(e,n[0],n,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var t in this.cache)Tr(this.cache,t,this.keys)},mounted:function(){var t=this;this.cacheVNode(),this.$watch("include",(function(e){Or(t,(function(t){return Sr(e,t)}))})),this.$watch("exclude",(function(e){Or(t,(function(t){return!Sr(e,t)}))}))},updated:function(){this.cacheVNode()},render:function(){var t=this.$slots.default,e=je(t),n=e&&e.componentOptions;if(n){var r=kr(n),o=this.include,i=this.exclude;if(o&&(!r||!Sr(o,r))||i&&r&&Sr(i,r))return e;var a=this.cache,s=this.keys,c=null==e.key?n.Ctor.cid+(n.tag?"::".concat(n.tag):""):e.key;a[c]?(e.componentInstance=a[c].componentInstance,g(s,c),s.push(c)):(this.vnodeToCache=e,this.keyToCache=c),e.data.keepAlive=!0}return e||t&&t[0]}},Er={KeepAlive:jr};!function(t){var e={get:function(){return H}};Object.defineProperty(t,"config",e),t.util={warn:ur,extend:T,mergeOptions:mr,defineReactive:Tt},t.set=At,t.delete=jt,t.nextTick=xn,t.observable=function(t){return Ot(t),t},t.options=Object.create(null),R.forEach((function(e){t.options[e+"s"]=Object.create(null)})),t.options._base=t,T(t.options.components,Er),function(t){t.use=function(t){var e=this._installedPlugins||(this._installedPlugins=[]);if(e.indexOf(t)>-1)return this;var n=O(arguments,1);return n.unshift(this),a(t.install)?t.install.apply(t,n):a(t)&&t.apply(null,n),e.push(t),this}}(t),function(t){t.mixin=function(t){return this.options=mr(this.options,t),this}}(t),Cr(t),function(t){R.forEach((function(e){t[e]=function(t,n){return n?("component"===e&&u(n)&&(n.name=n.name||t,n=this.options._base.extend(n)),"directive"===e&&a(n)&&(n={bind:n,update:n}),this.options[e+"s"][t]=n,n):this.options[e+"s"][t]}}))}(t)}(xr),Object.defineProperty(xr.prototype,"$isServer",{get:rt}),Object.defineProperty(xr.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(xr,"FunctionalRenderContext",{value:er}),xr.version=Ln;var Nr=v("style,class"),Pr=v("input,textarea,option,select,progress"),Dr=function(t,e,n){return"value"===n&&Pr(t)&&"button"!==e||"selected"===n&&"option"===t||"checked"===n&&"input"===t||"muted"===n&&"video"===t},Mr=v("contenteditable,draggable,spellcheck"),Ir=v("events,caret,typing,plaintext-only"),Lr=v("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),Rr="http://www.w3.org/1999/xlink",Fr=function(t){return":"===t.charAt(5)&&"xlink"===t.slice(0,5)},Hr=function(t){return Fr(t)?t.slice(6,t.length):""},Br=function(t){return null==t||!1===t};function Ur(t){for(var e=t.data,n=t,o=t;r(o.componentInstance);)(o=o.componentInstance._vnode)&&o.data&&(e=zr(o.data,e));for(;r(n=n.parent);)n&&n.data&&(e=zr(e,n.data));return function(t,e){if(r(t)||r(e))return Vr(t,Kr(e));return""}(e.staticClass,e.class)}function zr(t,e){return{staticClass:Vr(t.staticClass,e.staticClass),class:r(t.class)?[t.class,e.class]:e.class}}function Vr(t,e){return t?e?t+" "+e:t:e||""}function Kr(t){return Array.isArray(t)?function(t){for(var e,n="",o=0,i=t.length;o-1?yo(t,e,n):Lr(e)?Br(n)?t.removeAttribute(e):(n="allowfullscreen"===e&&"EMBED"===t.tagName?"true":e,t.setAttribute(e,n)):Mr(e)?t.setAttribute(e,function(t,e){return Br(e)||"false"===e?"false":"contenteditable"===t&&Ir(e)?e:"true"}(e,n)):Fr(e)?Br(n)?t.removeAttributeNS(Rr,Hr(e)):t.setAttributeNS(Rr,e,n):yo(t,e,n)}function yo(t,e,n){if(Br(n))t.removeAttribute(e);else{if(W&&!Z&&"TEXTAREA"===t.tagName&&"placeholder"===e&&""!==n&&!t.__ieph){var r=function(e){e.stopImmediatePropagation(),t.removeEventListener("input",r)};t.addEventListener("input",r),t.__ieph=!0}t.setAttribute(e,n)}}var _o={create:mo,update:mo};function bo(t,e){var o=e.elm,i=e.data,a=t.data;if(!(n(i.staticClass)&&n(i.class)&&(n(a)||n(a.staticClass)&&n(a.class)))){var s=Ur(e),c=o._transitionClasses;r(c)&&(s=Vr(s,Kr(c))),s!==o._prevClass&&(o.setAttribute("class",s),o._prevClass=s)}}var $o,wo,xo,Co,ko,So,Oo={create:bo,update:bo},To=/[\w).+\-_$\]]/;function Ao(t){var e,n,r,o,i,a=!1,s=!1,c=!1,u=!1,l=0,f=0,d=0,p=0;for(r=0;r=0&&" "===(h=t.charAt(v));v--);h&&To.test(h)||(u=!0)}}else void 0===o?(p=r+1,o=t.slice(0,r).trim()):m();function m(){(i||(i=[])).push(t.slice(p,r).trim()),p=r+1}if(void 0===o?o=t.slice(0,r).trim():0!==p&&m(),i)for(r=0;r-1?{exp:t.slice(0,Co),key:'"'+t.slice(Co+1)+'"'}:{exp:t,key:null};wo=t,Co=ko=So=0;for(;!Jo();)qo(xo=Ko())?Zo(xo):91===xo&&Wo(xo);return{exp:t.slice(0,ko),key:t.slice(ko+1,So)}}(t);return null===n.key?"".concat(t,"=").concat(e):"$set(".concat(n.exp,", ").concat(n.key,", ").concat(e,")")}function Ko(){return wo.charCodeAt(++Co)}function Jo(){return Co>=$o}function qo(t){return 34===t||39===t}function Wo(t){var e=1;for(ko=Co;!Jo();)if(qo(t=Ko()))Zo(t);else if(91===t&&e++,93===t&&e--,0===e){So=Co;break}}function Zo(t){for(var e=t;!Jo()&&(t=Ko())!==e;);}var Go,Xo="__r";function Yo(t,e,n){var r=Go;return function o(){var i=e.apply(null,arguments);null!==i&&ei(t,o,n,r)}}var Qo=hn&&!(Q&&Number(Q[1])<=53);function ti(t,e,n,r){if(Qo){var o=qe,i=e;e=i._wrapper=function(t){if(t.target===t.currentTarget||t.timeStamp>=o||t.timeStamp<=0||t.target.ownerDocument!==document)return i.apply(this,arguments)}}Go.addEventListener(t,e,et?{capture:n,passive:r}:n)}function ei(t,e,n,r){(r||Go).removeEventListener(t,e._wrapper||e,n)}function ni(t,e){if(!n(t.data.on)||!n(e.data.on)){var o=e.data.on||{},i=t.data.on||{};Go=e.elm||t.elm,function(t){if(r(t.__r)){var e=W?"change":"input";t[e]=[].concat(t.__r,t[e]||[]),delete t.__r}r(t.__c)&&(t.change=[].concat(t.__c,t.change||[]),delete t.__c)}(o),qt(o,i,ti,ei,Yo,e.context),Go=void 0}}var ri,oi={create:ni,update:ni,destroy:function(t){return ni(t,oo)}};function ii(t,e){if(!n(t.data.domProps)||!n(e.data.domProps)){var i,a,s=e.elm,c=t.data.domProps||{},u=e.data.domProps||{};for(i in(r(u.__ob__)||o(u._v_attr_proxy))&&(u=e.data.domProps=T({},u)),c)i in u||(s[i]="");for(i in u){if(a=u[i],"textContent"===i||"innerHTML"===i){if(e.children&&(e.children.length=0),a===c[i])continue;1===s.childNodes.length&&s.removeChild(s.childNodes[0])}if("value"===i&&"PROGRESS"!==s.tagName){s._value=a;var l=n(a)?"":String(a);ai(s,l)&&(s.value=l)}else if("innerHTML"===i&&Wr(s.tagName)&&n(s.innerHTML)){(ri=ri||document.createElement("div")).innerHTML="".concat(a,"");for(var f=ri.firstChild;s.firstChild;)s.removeChild(s.firstChild);for(;f.firstChild;)s.appendChild(f.firstChild)}else if(a!==c[i])try{s[i]=a}catch(t){}}}}function ai(t,e){return!t.composing&&("OPTION"===t.tagName||function(t,e){var n=!0;try{n=document.activeElement!==t}catch(t){}return n&&t.value!==e}(t,e)||function(t,e){var n=t.value,o=t._vModifiers;if(r(o)){if(o.number)return p(n)!==p(e);if(o.trim)return n.trim()!==e.trim()}return n!==e}(t,e))}var si={create:ii,update:ii},ci=b((function(t){var e={},n=/:(.+)/;return t.split(/;(?![^(]*\))/g).forEach((function(t){if(t){var r=t.split(n);r.length>1&&(e[r[0].trim()]=r[1].trim())}})),e}));function ui(t){var e=li(t.style);return t.staticStyle?T(t.staticStyle,e):e}function li(t){return Array.isArray(t)?A(t):"string"==typeof t?ci(t):t}var fi,di=/^--/,pi=/\s*!important$/,vi=function(t,e,n){if(di.test(e))t.style.setProperty(e,n);else if(pi.test(n))t.style.setProperty(k(e),n.replace(pi,""),"important");else{var r=mi(e);if(Array.isArray(n))for(var o=0,i=n.length;o-1?e.split(_i).forEach((function(e){return t.classList.add(e)})):t.classList.add(e);else{var n=" ".concat(t.getAttribute("class")||""," ");n.indexOf(" "+e+" ")<0&&t.setAttribute("class",(n+e).trim())}}function $i(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(_i).forEach((function(e){return t.classList.remove(e)})):t.classList.remove(e),t.classList.length||t.removeAttribute("class");else{for(var n=" ".concat(t.getAttribute("class")||""," "),r=" "+e+" ";n.indexOf(r)>=0;)n=n.replace(r," ");(n=n.trim())?t.setAttribute("class",n):t.removeAttribute("class")}}function wi(t){if(t){if("object"==typeof t){var e={};return!1!==t.css&&T(e,xi(t.name||"v")),T(e,t),e}return"string"==typeof t?xi(t):void 0}}var xi=b((function(t){return{enterClass:"".concat(t,"-enter"),enterToClass:"".concat(t,"-enter-to"),enterActiveClass:"".concat(t,"-enter-active"),leaveClass:"".concat(t,"-leave"),leaveToClass:"".concat(t,"-leave-to"),leaveActiveClass:"".concat(t,"-leave-active")}})),Ci=J&&!Z,ki="transition",Si="animation",Oi="transition",Ti="transitionend",Ai="animation",ji="animationend";Ci&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(Oi="WebkitTransition",Ti="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(Ai="WebkitAnimation",ji="webkitAnimationEnd"));var Ei=J?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(t){return t()};function Ni(t){Ei((function(){Ei(t)}))}function Pi(t,e){var n=t._transitionClasses||(t._transitionClasses=[]);n.indexOf(e)<0&&(n.push(e),bi(t,e))}function Di(t,e){t._transitionClasses&&g(t._transitionClasses,e),$i(t,e)}function Mi(t,e,n){var r=Li(t,e),o=r.type,i=r.timeout,a=r.propCount;if(!o)return n();var s=o===ki?Ti:ji,c=0,u=function(){t.removeEventListener(s,l),n()},l=function(e){e.target===t&&++c>=a&&u()};setTimeout((function(){c0&&(n=ki,l=a,f=i.length):e===Si?u>0&&(n=Si,l=u,f=c.length):f=(n=(l=Math.max(a,u))>0?a>u?ki:Si:null)?n===ki?i.length:c.length:0,{type:n,timeout:l,propCount:f,hasTransform:n===ki&&Ii.test(r[Oi+"Property"])}}function Ri(t,e){for(;t.length1}function Vi(t,e){!0!==e.data.show&&Hi(e)}var Ki=function(t){var a,s,c={},u=t.modules,l=t.nodeOps;for(a=0;av?b(t,n(o[g+1])?null:o[g+1].elm,o,p,g,i):p>g&&w(e,f,v)}(f,h,m,i,u):r(m)?(r(t.text)&&l.setTextContent(f,""),b(f,null,m,0,m.length-1,i)):r(h)?w(h,0,h.length-1):r(t.text)&&l.setTextContent(f,""):t.text!==e.text&&l.setTextContent(f,e.text),r(v)&&r(p=v.hook)&&r(p=p.postpatch)&&p(t,e)}}}function S(t,e,n){if(o(n)&&r(t.parent))t.parent.data.pendingInsert=e;else for(var i=0;i-1,a.selected!==i&&(a.selected=i);else if(P(Gi(a),r))return void(t.selectedIndex!==s&&(t.selectedIndex=s));o||(t.selectedIndex=-1)}}function Zi(t,e){return e.every((function(e){return!P(e,t)}))}function Gi(t){return"_value"in t?t._value:t.value}function Xi(t){t.target.composing=!0}function Yi(t){t.target.composing&&(t.target.composing=!1,Qi(t.target,"input"))}function Qi(t,e){var n=document.createEvent("HTMLEvents");n.initEvent(e,!0,!0),t.dispatchEvent(n)}function ta(t){return!t.componentInstance||t.data&&t.data.transition?t:ta(t.componentInstance._vnode)}var ea={bind:function(t,e,n){var r=e.value,o=(n=ta(n)).data&&n.data.transition,i=t.__vOriginalDisplay="none"===t.style.display?"":t.style.display;r&&o?(n.data.show=!0,Hi(n,(function(){t.style.display=i}))):t.style.display=r?i:"none"},update:function(t,e,n){var r=e.value;!r!=!e.oldValue&&((n=ta(n)).data&&n.data.transition?(n.data.show=!0,r?Hi(n,(function(){t.style.display=t.__vOriginalDisplay})):Bi(n,(function(){t.style.display="none"}))):t.style.display=r?t.__vOriginalDisplay:"none")},unbind:function(t,e,n,r,o){o||(t.style.display=t.__vOriginalDisplay)}},na={model:Ji,show:ea},ra={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function oa(t){var e=t&&t.componentOptions;return e&&e.Ctor.options.abstract?oa(je(e.children)):t}function ia(t){var e={},n=t.$options;for(var r in n.propsData)e[r]=t[r];var o=n._parentListeners;for(var r in o)e[w(r)]=o[r];return e}function aa(t,e){if(/\d-keep-alive$/.test(e.tag))return t("keep-alive",{props:e.componentOptions.propsData})}var sa=function(t){return t.tag||ye(t)},ca=function(t){return"show"===t.name},ua={name:"transition",props:ra,abstract:!0,render:function(t){var e=this,n=this.$slots.default;if(n&&(n=n.filter(sa)).length){var r=this.mode,o=n[0];if(function(t){for(;t=t.parent;)if(t.data.transition)return!0}(this.$vnode))return o;var a=oa(o);if(!a)return o;if(this._leaving)return aa(t,o);var s="__transition-".concat(this._uid,"-");a.key=null==a.key?a.isComment?s+"comment":s+a.tag:i(a.key)?0===String(a.key).indexOf(s)?a.key:s+a.key:a.key;var c=(a.data||(a.data={})).transition=ia(this),u=this._vnode,l=oa(u);if(a.data.directives&&a.data.directives.some(ca)&&(a.data.show=!0),l&&l.data&&!function(t,e){return e.key===t.key&&e.tag===t.tag}(a,l)&&!ye(l)&&(!l.componentInstance||!l.componentInstance._vnode.isComment)){var f=l.data.transition=T({},c);if("out-in"===r)return this._leaving=!0,Wt(f,"afterLeave",(function(){e._leaving=!1,e.$forceUpdate()})),aa(t,o);if("in-out"===r){if(ye(a))return u;var d,p=function(){d()};Wt(c,"afterEnter",p),Wt(c,"enterCancelled",p),Wt(f,"delayLeave",(function(t){d=t}))}}return o}}},la=T({tag:String,moveClass:String},ra);delete la.mode;var fa={props:la,beforeMount:function(){var t=this,e=this._update;this._update=function(n,r){var o=Ie(t);t.__patch__(t._vnode,t.kept,!1,!0),t._vnode=t.kept,o(),e.call(t,n,r)}},render:function(t){for(var e=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,o=this.$slots.default||[],i=this.children=[],a=ia(this),s=0;s-1?Xr[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:Xr[t]=/HTMLUnknownElement/.test(e.toString())},T(xr.options.directives,na),T(xr.options.components,ha),xr.prototype.__patch__=J?Ki:j,xr.prototype.$mount=function(t,e){return function(t,e,n){var r;t.$el=e,t.$options.render||(t.$options.render=ft),He(t,"beforeMount"),r=function(){t._update(t._render(),n)},new zn(t,r,j,{before:function(){t._isMounted&&!t._isDestroyed&&He(t,"beforeUpdate")}},!0),n=!1;var o=t._preWatchers;if(o)for(var i=0;i\/=]+)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,Oa=/^\s*((?:v-[\w-]+:|@|:|#)\[[^=]+?\][^\s"'<>\/=]*)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,Ta="[a-zA-Z_][\\-\\.0-9_a-zA-Z".concat(B.source,"]*"),Aa="((?:".concat(Ta,"\\:)?").concat(Ta,")"),ja=new RegExp("^<".concat(Aa)),Ea=/^\s*(\/?)>/,Na=new RegExp("^<\\/".concat(Aa,"[^>]*>")),Pa=/^]+>/i,Da=/^",""":'"',"&":"&"," ":"\n"," ":"\t","'":"'"},Fa=/&(?:lt|gt|quot|amp|#39);/g,Ha=/&(?:lt|gt|quot|amp|#39|#10|#9);/g,Ba=v("pre,textarea",!0),Ua=function(t,e){return t&&Ba(t)&&"\n"===e[0]};function za(t,e){var n=e?Ha:Fa;return t.replace(n,(function(t){return Ra[t]}))}function Va(t,e){for(var n,r,o=[],i=e.expectHTML,a=e.isUnaryTag||E,s=e.canBeLeftOpenTag||E,c=0,u=function(){if(n=t,r&&Ia(r)){var u=0,d=r.toLowerCase(),p=La[d]||(La[d]=new RegExp("([\\s\\S]*?)(]*>)","i"));w=t.replace(p,(function(t,n,r){return u=r.length,Ia(d)||"noscript"===d||(n=n.replace(//g,"$1").replace(//g,"$1")),Ua(d,n)&&(n=n.slice(1)),e.chars&&e.chars(n),""}));c+=t.length-w.length,t=w,f(d,c-u,c)}else{var v=t.indexOf("<");if(0===v){if(Da.test(t)){var h=t.indexOf("--\x3e");if(h>=0)return e.shouldKeepComment&&e.comment&&e.comment(t.substring(4,h),c,c+h+3),l(h+3),"continue"}if(Ma.test(t)){var m=t.indexOf("]>");if(m>=0)return l(m+2),"continue"}var g=t.match(Pa);if(g)return l(g[0].length),"continue";var y=t.match(Na);if(y){var _=c;return l(y[0].length),f(y[1],_,c),"continue"}var b=function(){var e=t.match(ja);if(e){var n={tagName:e[1],attrs:[],start:c};l(e[0].length);for(var r=void 0,o=void 0;!(r=t.match(Ea))&&(o=t.match(Oa)||t.match(Sa));)o.start=c,l(o[0].length),o.end=c,n.attrs.push(o);if(r)return n.unarySlash=r[1],l(r[0].length),n.end=c,n}}();if(b)return function(t){var n=t.tagName,c=t.unarySlash;i&&("p"===r&&ka(n)&&f(r),s(n)&&r===n&&f(n));for(var u=a(n)||!!c,l=t.attrs.length,d=new Array(l),p=0;p=0){for(w=t.slice(v);!(Na.test(w)||ja.test(w)||Da.test(w)||Ma.test(w)||(x=w.indexOf("<",1))<0);)v+=x,w=t.slice(v);$=t.substring(0,v)}v<0&&($=t),$&&l($.length),e.chars&&$&&e.chars($,c-$.length,c)}if(t===n)return e.chars&&e.chars(t),"break"};t;){if("break"===u())break}function l(e){c+=e,t=t.substring(e)}function f(t,n,i){var a,s;if(null==n&&(n=c),null==i&&(i=c),t)for(s=t.toLowerCase(),a=o.length-1;a>=0&&o[a].lowerCasedTag!==s;a--);else a=0;if(a>=0){for(var u=o.length-1;u>=a;u--)e.end&&e.end(o[u].tag,n,i);o.length=a,r=a&&o[a-1].tag}else"br"===s?e.start&&e.start(t,[],!0,n,i):"p"===s&&(e.start&&e.start(t,[],!1,n,i),e.end&&e.end(t,n,i))}f()}var Ka,Ja,qa,Wa,Za,Ga,Xa,Ya,Qa=/^@|^v-on:/,ts=/^v-|^@|^:|^#/,es=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,ns=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,rs=/^\(|\)$/g,os=/^\[.*\]$/,is=/:(.*)$/,as=/^:|^\.|^v-bind:/,ss=/\.[^.\]]+(?=[^\]]*$)/g,cs=/^v-slot(:|$)|^#/,us=/[\r\n]/,ls=/[ \f\t\r\n]+/g,fs=b(wa),ds="_empty_";function ps(t,e,n){return{type:1,tag:t,attrsList:e,attrsMap:bs(e),rawAttrsMap:{},parent:n,children:[]}}function vs(t,e){Ka=e.warn||Eo,Ga=e.isPreTag||E,Xa=e.mustUseProp||E,Ya=e.getTagNamespace||E,e.isReservedTag,qa=No(e.modules,"transformNode"),Wa=No(e.modules,"preTransformNode"),Za=No(e.modules,"postTransformNode"),Ja=e.delimiters;var n,r,o=[],i=!1!==e.preserveWhitespace,a=e.whitespace,s=!1,c=!1;function u(t){if(l(t),s||t.processed||(t=hs(t,e)),o.length||t===n||n.if&&(t.elseif||t.else)&&gs(n,{exp:t.elseif,block:t}),r&&!t.forbidden)if(t.elseif||t.else)a=t,u=function(t){for(var e=t.length;e--;){if(1===t[e].type)return t[e];t.pop()}}(r.children),u&&u.if&&gs(u,{exp:a.elseif,block:a});else{if(t.slotScope){var i=t.slotTarget||'"default"';(r.scopedSlots||(r.scopedSlots={}))[i]=t}r.children.push(t),t.parent=r}var a,u;t.children=t.children.filter((function(t){return!t.slotScope})),l(t),t.pre&&(s=!1),Ga(t.tag)&&(c=!1);for(var f=0;fc&&(s.push(i=t.slice(c,o)),a.push(JSON.stringify(i)));var u=Ao(r[1].trim());a.push("_s(".concat(u,")")),s.push({"@binding":u}),c=o+r[0].length}return c-1")+("true"===i?":(".concat(e,")"):":_q(".concat(e,",").concat(i,")"))),Ro(t,"change","var $$a=".concat(e,",")+"$$el=$event.target,"+"$$c=$$el.checked?(".concat(i,"):(").concat(a,");")+"if(Array.isArray($$a)){"+"var $$v=".concat(r?"_n("+o+")":o,",")+"$$i=_i($$a,$$v);"+"if($$el.checked){$$i<0&&(".concat(Vo(e,"$$a.concat([$$v])"),")}")+"else{$$i>-1&&(".concat(Vo(e,"$$a.slice(0,$$i).concat($$a.slice($$i+1))"),")}")+"}else{".concat(Vo(e,"$$c"),"}"),null,!0)}(t,r,o);else if("input"===i&&"radio"===a)!function(t,e,n){var r=n&&n.number,o=Fo(t,"value")||"null";o=r?"_n(".concat(o,")"):o,Po(t,"checked","_q(".concat(e,",").concat(o,")")),Ro(t,"change",Vo(e,o),null,!0)}(t,r,o);else if("input"===i||"textarea"===i)!function(t,e,n){var r=t.attrsMap.type,o=n||{},i=o.lazy,a=o.number,s=o.trim,c=!i&&"range"!==r,u=i?"change":"range"===r?Xo:"input",l="$event.target.value";s&&(l="$event.target.value.trim()");a&&(l="_n(".concat(l,")"));var f=Vo(e,l);c&&(f="if($event.target.composing)return;".concat(f));Po(t,"value","(".concat(e,")")),Ro(t,u,f,null,!0),(s||a)&&Ro(t,"blur","$forceUpdate()")}(t,r,o);else if(!H.isReservedTag(i))return zo(t,r,o),!1;return!0},text:function(t,e){e.value&&Po(t,"textContent","_s(".concat(e.value,")"),e)},html:function(t,e){e.value&&Po(t,"innerHTML","_s(".concat(e.value,")"),e)}},Ts={expectHTML:!0,modules:Cs,directives:Os,isPreTag:function(t){return"pre"===t},isUnaryTag:xa,mustUseProp:Dr,canBeLeftOpenTag:Ca,isReservedTag:Zr,getTagNamespace:Gr,staticKeys:function(t){return t.reduce((function(t,e){return t.concat(e.staticKeys||[])}),[]).join(",")}(Cs)},As=b((function(t){return v("type,tag,attrsList,attrsMap,plain,parent,children,attrs,start,end,rawAttrsMap"+(t?","+t:""))}));function js(t,e){t&&(ks=As(e.staticKeys||""),Ss=e.isReservedTag||E,Es(t),Ns(t,!1))}function Es(t){if(t.static=function(t){if(2===t.type)return!1;if(3===t.type)return!0;return!(!t.pre&&(t.hasBindings||t.if||t.for||h(t.tag)||!Ss(t.tag)||function(t){for(;t.parent;){if("template"!==(t=t.parent).tag)return!1;if(t.for)return!0}return!1}(t)||!Object.keys(t).every(ks)))}(t),1===t.type){if(!Ss(t.tag)&&"slot"!==t.tag&&null==t.attrsMap["inline-template"])return;for(var e=0,n=t.children.length;e|^function(?:\s+[\w$]+)?\s*\(/,Ds=/\([^)]*?\);*$/,Ms=/^[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['[^']*?']|\["[^"]*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*$/,Is={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},Ls={esc:["Esc","Escape"],tab:"Tab",enter:"Enter",space:[" ","Spacebar"],up:["Up","ArrowUp"],left:["Left","ArrowLeft"],right:["Right","ArrowRight"],down:["Down","ArrowDown"],delete:["Backspace","Delete","Del"]},Rs=function(t){return"if(".concat(t,")return null;")},Fs={stop:"$event.stopPropagation();",prevent:"$event.preventDefault();",self:Rs("$event.target !== $event.currentTarget"),ctrl:Rs("!$event.ctrlKey"),shift:Rs("!$event.shiftKey"),alt:Rs("!$event.altKey"),meta:Rs("!$event.metaKey"),left:Rs("'button' in $event && $event.button !== 0"),middle:Rs("'button' in $event && $event.button !== 1"),right:Rs("'button' in $event && $event.button !== 2")};function Hs(t,e){var n=e?"nativeOn:":"on:",r="",o="";for(var i in t){var a=Bs(t[i]);t[i]&&t[i].dynamic?o+="".concat(i,",").concat(a,","):r+='"'.concat(i,'":').concat(a,",")}return r="{".concat(r.slice(0,-1),"}"),o?n+"_d(".concat(r,",[").concat(o.slice(0,-1),"])"):n+r}function Bs(t){if(!t)return"function(){}";if(Array.isArray(t))return"[".concat(t.map((function(t){return Bs(t)})).join(","),"]");var e=Ms.test(t.value),n=Ps.test(t.value),r=Ms.test(t.value.replace(Ds,""));if(t.modifiers){var o="",i="",a=[],s=function(e){if(Fs[e])i+=Fs[e],Is[e]&&a.push(e);else if("exact"===e){var n=t.modifiers;i+=Rs(["ctrl","shift","alt","meta"].filter((function(t){return!n[t]})).map((function(t){return"$event.".concat(t,"Key")})).join("||"))}else a.push(e)};for(var c in t.modifiers)s(c);a.length&&(o+=function(t){return"if(!$event.type.indexOf('key')&&"+"".concat(t.map(Us).join("&&"),")return null;")}(a)),i&&(o+=i);var u=e?"return ".concat(t.value,".apply(null, arguments)"):n?"return (".concat(t.value,").apply(null, arguments)"):r?"return ".concat(t.value):t.value;return"function($event){".concat(o).concat(u,"}")}return e||n?t.value:"function($event){".concat(r?"return ".concat(t.value):t.value,"}")}function Us(t){var e=parseInt(t,10);if(e)return"$event.keyCode!==".concat(e);var n=Is[t],r=Ls[t];return"_k($event.keyCode,"+"".concat(JSON.stringify(t),",")+"".concat(JSON.stringify(n),",")+"$event.key,"+"".concat(JSON.stringify(r))+")"}var zs={on:function(t,e){t.wrapListeners=function(t){return"_g(".concat(t,",").concat(e.value,")")}},bind:function(t,e){t.wrapData=function(n){return"_b(".concat(n,",'").concat(t.tag,"',").concat(e.value,",").concat(e.modifiers&&e.modifiers.prop?"true":"false").concat(e.modifiers&&e.modifiers.sync?",true":"",")")}},cloak:j},Vs=function(t){this.options=t,this.warn=t.warn||Eo,this.transforms=No(t.modules,"transformCode"),this.dataGenFns=No(t.modules,"genData"),this.directives=T(T({},zs),t.directives);var e=t.isReservedTag||E;this.maybeComponent=function(t){return!!t.component||!e(t.tag)},this.onceId=0,this.staticRenderFns=[],this.pre=!1};function Ks(t,e){var n=new Vs(e),r=t?"script"===t.tag?"null":Js(t,n):'_c("div")';return{render:"with(this){return ".concat(r,"}"),staticRenderFns:n.staticRenderFns}}function Js(t,e){if(t.parent&&(t.pre=t.pre||t.parent.pre),t.staticRoot&&!t.staticProcessed)return qs(t,e);if(t.once&&!t.onceProcessed)return Ws(t,e);if(t.for&&!t.forProcessed)return Xs(t,e);if(t.if&&!t.ifProcessed)return Zs(t,e);if("template"!==t.tag||t.slotTarget||e.pre){if("slot"===t.tag)return function(t,e){var n=t.slotName||'"default"',r=ec(t,e),o="_t(".concat(n).concat(r?",function(){return ".concat(r,"}"):""),i=t.attrs||t.dynamicAttrs?oc((t.attrs||[]).concat(t.dynamicAttrs||[]).map((function(t){return{name:w(t.name),value:t.value,dynamic:t.dynamic}}))):null,a=t.attrsMap["v-bind"];!i&&!a||r||(o+=",null");i&&(o+=",".concat(i));a&&(o+="".concat(i?"":",null",",").concat(a));return o+")"}(t,e);var n=void 0;if(t.component)n=function(t,e,n){var r=e.inlineTemplate?null:ec(e,n,!0);return"_c(".concat(t,",").concat(Ys(e,n)).concat(r?",".concat(r):"",")")}(t.component,t,e);else{var r=void 0,o=e.maybeComponent(t);(!t.plain||t.pre&&o)&&(r=Ys(t,e));var i=void 0,a=e.options.bindings;o&&a&&!1!==a.__isScriptSetup&&(i=function(t,e){var n=w(e),r=x(n),o=function(o){return t[e]===o?e:t[n]===o?n:t[r]===o?r:void 0},i=o("setup-const")||o("setup-reactive-const");if(i)return i;var a=o("setup-let")||o("setup-ref")||o("setup-maybe-ref");if(a)return a}(a,t.tag)),i||(i="'".concat(t.tag,"'"));var s=t.inlineTemplate?null:ec(t,e,!0);n="_c(".concat(i).concat(r?",".concat(r):"").concat(s?",".concat(s):"",")")}for(var c=0;c>>0}(a)):"",")")}(t,t.scopedSlots,e),",")),t.model&&(n+="model:{value:".concat(t.model.value,",callback:").concat(t.model.callback,",expression:").concat(t.model.expression,"},")),t.inlineTemplate){var i=function(t,e){var n=t.children[0];if(n&&1===n.type){var r=Ks(n,e.options);return"inlineTemplate:{render:function(){".concat(r.render,"},staticRenderFns:[").concat(r.staticRenderFns.map((function(t){return"function(){".concat(t,"}")})).join(","),"]}")}}(t,e);i&&(n+="".concat(i,","))}return n=n.replace(/,$/,"")+"}",t.dynamicAttrs&&(n="_b(".concat(n,',"').concat(t.tag,'",').concat(oc(t.dynamicAttrs),")")),t.wrapData&&(n=t.wrapData(n)),t.wrapListeners&&(n=t.wrapListeners(n)),n}function Qs(t){return 1===t.type&&("slot"===t.tag||t.children.some(Qs))}function tc(t,e){var n=t.attrsMap["slot-scope"];if(t.if&&!t.ifProcessed&&!n)return Zs(t,e,tc,"null");if(t.for&&!t.forProcessed)return Xs(t,e,tc);var r=t.slotScope===ds?"":String(t.slotScope),o="function(".concat(r,"){")+"return ".concat("template"===t.tag?t.if&&n?"(".concat(t.if,")?").concat(ec(t,e)||"undefined",":undefined"):ec(t,e)||"undefined":Js(t,e),"}"),i=r?"":",proxy:true";return"{key:".concat(t.slotTarget||'"default"',",fn:").concat(o).concat(i,"}")}function ec(t,e,n,r,o){var i=t.children;if(i.length){var a=i[0];if(1===i.length&&a.for&&"template"!==a.tag&&"slot"!==a.tag){var s=n?e.maybeComponent(a)?",1":",0":"";return"".concat((r||Js)(a,e)).concat(s)}var c=n?function(t,e){for(var n=0,r=0;r':'
',uc.innerHTML.indexOf(" ")>0}var pc=!!J&&dc(!1),vc=!!J&&dc(!0),hc=b((function(t){var e=Qr(t);return e&&e.innerHTML})),mc=xr.prototype.$mount;return xr.prototype.$mount=function(t,e){if((t=t&&Qr(t))===document.body||t===document.documentElement)return this;var n=this.$options;if(!n.render){var r=n.template;if(r)if("string"==typeof r)"#"===r.charAt(0)&&(r=hc(r));else{if(!r.nodeType)return this;r=r.innerHTML}else t&&(r=function(t){if(t.outerHTML)return t.outerHTML;var e=document.createElement("div");return e.appendChild(t.cloneNode(!0)),e.innerHTML}(t));if(r){var o=fc(r,{outputSourceRange:!1,shouldDecodeNewlines:pc,shouldDecodeNewlinesForHref:vc,delimiters:n.delimiters,comments:n.comments},this),i=o.render,a=o.staticRenderFns;n.render=i,n.staticRenderFns=a}}return mc.call(this,t,e)},xr.compile=fc,T(xr,Rn),xr.effect=function(t,e){var n=new zn(ct,t,j,{sync:!0});e&&(n.update=function(){e((function(){return n.run()}))})},xr})); \ No newline at end of file diff --git a/07-v-for属性的使用/购物车案例.html b/07-v-for属性的使用/购物车案例.html new file mode 100644 index 0000000..59903a8 --- /dev/null +++ b/07-v-for属性的使用/购物车案例.html @@ -0,0 +1,87 @@ + + + + + + + Document + + + +
+
+ + + + + + + + + + + + + + + + + + + +
书籍名称出版日期价格购买数量操作
{{bok.bid}}{{bok.bname}}{{bok.datas}}{{bok.price|Filterprice(bok.price)}} + +
{{bok.count}}
+ +
+ +
+

总价格为:{{TotalPrice}}

+
+
+

购物车已被清空

+
+
+ + + + \ No newline at end of file diff --git a/07-v-for属性的使用/颜色改变.html b/07-v-for属性的使用/颜色改变.html new file mode 100644 index 0000000..4905350 --- /dev/null +++ b/07-v-for属性的使用/颜色改变.html @@ -0,0 +1,41 @@ + + + + + + + Document + + + +
+
{{hello}}
+
+ + + + \ No newline at end of file diff --git a/08-综合练习/01/11 b/08-综合练习/01/11 new file mode 100644 index 0000000..e69de29 diff --git a/08-综合练习/动态网站导航条/index/index.html b/08-综合练习/动态网站导航条/index/index.html new file mode 100644 index 0000000..226a789 --- /dev/null +++ b/08-综合练习/动态网站导航条/index/index.html @@ -0,0 +1,62 @@ + + + + + + + Document + + + +
+
    +
  • {{item}}
  • +
+
+ + + + \ No newline at end of file diff --git a/08-综合练习/动态网站导航条/js/vue.min.js b/08-综合练习/动态网站导航条/js/vue.min.js new file mode 100644 index 0000000..d884a27 --- /dev/null +++ b/08-综合练习/动态网站导航条/js/vue.min.js @@ -0,0 +1,11 @@ +/*! + * Vue.js v2.7.10 + * (c) 2014-2022 Evan You + * Released under the MIT License. + */ +/*! + * Vue.js v2.7.10 + * (c) 2014-2022 Evan You + * Released under the MIT License. + */ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).Vue=e()}(this,(function(){"use strict";var t=Object.freeze({}),e=Array.isArray;function n(t){return null==t}function r(t){return null!=t}function o(t){return!0===t}function i(t){return"string"==typeof t||"number"==typeof t||"symbol"==typeof t||"boolean"==typeof t}function a(t){return"function"==typeof t}function s(t){return null!==t&&"object"==typeof t}var c=Object.prototype.toString;function u(t){return"[object Object]"===c.call(t)}function l(t){var e=parseFloat(String(t));return e>=0&&Math.floor(e)===e&&isFinite(t)}function f(t){return r(t)&&"function"==typeof t.then&&"function"==typeof t.catch}function d(t){return null==t?"":Array.isArray(t)||u(t)&&t.toString===c?JSON.stringify(t,null,2):String(t)}function p(t){var e=parseFloat(t);return isNaN(e)?t:e}function v(t,e){for(var n=Object.create(null),r=t.split(","),o=0;o-1)return t.splice(n,1)}}var y=Object.prototype.hasOwnProperty;function _(t,e){return y.call(t,e)}function b(t){var e=Object.create(null);return function(n){return e[n]||(e[n]=t(n))}}var $=/-(\w)/g,w=b((function(t){return t.replace($,(function(t,e){return e?e.toUpperCase():""}))})),x=b((function(t){return t.charAt(0).toUpperCase()+t.slice(1)})),C=/\B([A-Z])/g,k=b((function(t){return t.replace(C,"-$1").toLowerCase()}));var S=Function.prototype.bind?function(t,e){return t.bind(e)}:function(t,e){function n(n){var r=arguments.length;return r?r>1?t.apply(e,arguments):t.call(e,n):t.call(e)}return n._length=t.length,n};function O(t,e){e=e||0;for(var n=t.length-e,r=new Array(n);n--;)r[n]=t[n+e];return r}function T(t,e){for(var n in e)t[n]=e[n];return t}function A(t){for(var e={},n=0;n0,G=q&&q.indexOf("edge/")>0;q&&q.indexOf("android");var X=q&&/iphone|ipad|ipod|ios/.test(q);q&&/chrome\/\d+/.test(q),q&&/phantomjs/.test(q);var Y,Q=q&&q.match(/firefox\/(\d+)/),tt={}.watch,et=!1;if(J)try{var nt={};Object.defineProperty(nt,"passive",{get:function(){et=!0}}),window.addEventListener("test-passive",null,nt)}catch(t){}var rt=function(){return void 0===Y&&(Y=!J&&"undefined"!=typeof global&&(global.process&&"server"===global.process.env.VUE_ENV)),Y},ot=J&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function it(t){return"function"==typeof t&&/native code/.test(t.toString())}var at,st="undefined"!=typeof Symbol&&it(Symbol)&&"undefined"!=typeof Reflect&&it(Reflect.ownKeys);at="undefined"!=typeof Set&&it(Set)?Set:function(){function t(){this.set=Object.create(null)}return t.prototype.has=function(t){return!0===this.set[t]},t.prototype.add=function(t){this.set[t]=!0},t.prototype.clear=function(){this.set=Object.create(null)},t}();var ct=null;function ut(t){void 0===t&&(t=null),t||ct&&ct._scope.off(),ct=t,t&&t._scope.on()}var lt=function(){function t(t,e,n,r,o,i,a,s){this.tag=t,this.data=e,this.children=n,this.text=r,this.elm=o,this.ns=void 0,this.context=i,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=e&&e.key,this.componentOptions=a,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=s,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1}return Object.defineProperty(t.prototype,"child",{get:function(){return this.componentInstance},enumerable:!1,configurable:!0}),t}(),ft=function(t){void 0===t&&(t="");var e=new lt;return e.text=t,e.isComment=!0,e};function dt(t){return new lt(void 0,void 0,void 0,String(t))}function pt(t){var e=new lt(t.tag,t.data,t.children&&t.children.slice(),t.text,t.elm,t.context,t.componentOptions,t.asyncFactory);return e.ns=t.ns,e.isStatic=t.isStatic,e.key=t.key,e.isComment=t.isComment,e.fnContext=t.fnContext,e.fnOptions=t.fnOptions,e.fnScopeId=t.fnScopeId,e.asyncMeta=t.asyncMeta,e.isCloned=!0,e}var vt=0,ht=function(){function t(){this.id=vt++,this.subs=[]}return t.prototype.addSub=function(t){this.subs.push(t)},t.prototype.removeSub=function(t){g(this.subs,t)},t.prototype.depend=function(e){t.target&&t.target.addDep(this)},t.prototype.notify=function(t){for(var e=this.subs.slice(),n=0,r=e.length;n0&&(Xt((c=Yt(c,"".concat(a||"","_").concat(s)))[0])&&Xt(l)&&(f[u]=dt(l.text+c[0].text),c.shift()),f.push.apply(f,c)):i(c)?Xt(l)?f[u]=dt(l.text+c):""!==c&&f.push(dt(c)):Xt(c)&&Xt(l)?f[u]=dt(l.text+c.text):(o(t._isVList)&&r(c.tag)&&n(c.key)&&r(a)&&(c.key="__vlist".concat(a,"_").concat(s,"__")),f.push(c)));return f}function Qt(t,n,c,u,l,f){return(e(c)||i(c))&&(l=u,u=c,c=void 0),o(f)&&(l=2),function(t,n,o,i,c){if(r(o)&&r(o.__ob__))return ft();r(o)&&r(o.is)&&(n=o.is);if(!n)return ft();e(i)&&a(i[0])&&((o=o||{}).scopedSlots={default:i[0]},i.length=0);2===c?i=Gt(i):1===c&&(i=function(t){for(var n=0;n0,s=n?!!n.$stable:!a,c=n&&n.$key;if(n){if(n._normalized)return n._normalized;if(s&&o&&o!==t&&c===o.$key&&!a&&!o.$hasNormal)return o;for(var u in i={},n)n[u]&&"$"!==u[0]&&(i[u]=be(e,r,u,n[u]))}else i={};for(var l in r)l in i||(i[l]=$e(r,l));return n&&Object.isExtensible(n)&&(n._normalized=i),z(i,"$stable",s),z(i,"$key",c),z(i,"$hasNormal",a),i}function be(t,n,r,o){var i=function(){var n=ct;ut(t);var r=arguments.length?o.apply(null,arguments):o({}),i=(r=r&&"object"==typeof r&&!e(r)?[r]:Gt(r))&&r[0];return ut(n),r&&(!i||1===r.length&&i.isComment&&!ye(i))?void 0:r};return o.proxy&&Object.defineProperty(n,r,{get:i,enumerable:!0,configurable:!0}),i}function $e(t,e){return function(){return t[e]}}function we(e){return{get attrs(){if(!e._attrsProxy){var n=e._attrsProxy={};z(n,"_v_attr_proxy",!0),xe(n,e.$attrs,t,e,"$attrs")}return e._attrsProxy},get listeners(){e._listenersProxy||xe(e._listenersProxy={},e.$listeners,t,e,"$listeners");return e._listenersProxy},get slots(){return function(t){t._slotsProxy||ke(t._slotsProxy={},t.$scopedSlots);return t._slotsProxy}(e)},emit:S(e.$emit,e),expose:function(t){t&&Object.keys(t).forEach((function(n){return Ht(e,t,n)}))}}}function xe(t,e,n,r,o){var i=!1;for(var a in e)a in t?e[a]!==n[a]&&(i=!0):(i=!0,Ce(t,a,r,o));for(var a in t)a in e||(i=!0,delete t[a]);return i}function Ce(t,e,n,r){Object.defineProperty(t,e,{enumerable:!0,configurable:!0,get:function(){return n[r][e]}})}function ke(t,e){for(var n in e)t[n]=e[n];for(var n in t)n in e||delete t[n]}function Se(){var t=ct;return t._setupContext||(t._setupContext=we(t))}var Oe,Te=null;function Ae(t,e){return(t.__esModule||st&&"Module"===t[Symbol.toStringTag])&&(t=t.default),s(t)?e.extend(t):t}function je(t){if(e(t))for(var n=0;ndocument.createEvent("Event").timeStamp&&(We=function(){return Ze.now()})}var Ge=function(t,e){if(t.post){if(!e.post)return 1}else if(e.post)return-1;return t.id-e.id};function Xe(){var t,e;for(qe=We(),Ke=!0,Be.sort(Ge),Je=0;JeJe&&Be[n].id>t.id;)n--;Be.splice(n+1,0,t)}else Be.push(t);Ve||(Ve=!0,xn(Xe))}}var Qe="watcher",tn="".concat(Qe," callback"),en="".concat(Qe," getter"),nn="".concat(Qe," cleanup");function rn(t,e){return sn(t,null,{flush:"post"})}var on,an={};function sn(n,r,o){var i=void 0===o?t:o,s=i.immediate,c=i.deep,u=i.flush,l=void 0===u?"pre":u;i.onTrack,i.onTrigger;var f,d,p=ct,v=function(t,e,n){return void 0===n&&(n=null),fn(t,null,n,p,e)},h=!1,m=!1;if(Rt(n)?(f=function(){return n.value},h=Mt(n)):Dt(n)?(f=function(){return n.__ob__.dep.depend(),n},c=!0):e(n)?(m=!0,h=n.some((function(t){return Dt(t)||Mt(t)})),f=function(){return n.map((function(t){return Rt(t)?t.value:Dt(t)?Hn(t):a(t)?v(t,en):void 0}))}):f=a(n)?r?function(){return v(n,en)}:function(){if(!p||!p._isDestroyed)return d&&d(),v(n,Qe,[y])}:j,r&&c){var g=f;f=function(){return Hn(g())}}var y=function(t){d=_.onStop=function(){v(t,nn)}};if(rt())return y=j,r?s&&v(r,tn,[f(),m?[]:void 0,y]):f(),j;var _=new zn(ct,f,j,{lazy:!0});_.noRecurse=!r;var b=m?[]:an;return _.run=function(){if(_.active)if(r){var t=_.get();(c||h||(m?t.some((function(t,e){return I(t,b[e])})):I(t,b)))&&(d&&d(),v(r,tn,[t,b===an?void 0:b,y]),b=t)}else _.get()},"sync"===l?_.update=_.run:"post"===l?(_.post=!0,_.update=function(){return Ye(_)}):_.update=function(){if(p&&p===ct&&!p._isMounted){var t=p._preWatchers||(p._preWatchers=[]);t.indexOf(_)<0&&t.push(_)}else Ye(_)},r?s?_.run():b=_.get():"post"===l&&p?p.$once("hook:mounted",(function(){return _.get()})):_.get(),function(){_.teardown()}}var cn=function(){function t(t){void 0===t&&(t=!1),this.active=!0,this.effects=[],this.cleanups=[],!t&&on&&(this.parent=on,this.index=(on.scopes||(on.scopes=[])).push(this)-1)}return t.prototype.run=function(t){if(this.active){var e=on;try{return on=this,t()}finally{on=e}}},t.prototype.on=function(){on=this},t.prototype.off=function(){on=this.parent},t.prototype.stop=function(t){if(this.active){var e=void 0,n=void 0;for(e=0,n=this.effects.length;e1)return n&&a(e)?e.call(r):e}},h:function(t,e,n){return Qt(ct,t,e,n,2,!0)},getCurrentInstance:function(){return ct&&{proxy:ct}},useSlots:function(){return Se().slots},useAttrs:function(){return Se().attrs},useListeners:function(){return Se().listeners},mergeDefaults:function(t,n){var r=e(t)?t.reduce((function(t,e){return t[e]={},t}),{}):t;for(var o in n){var i=r[o];i?e(i)||a(i)?r[o]={type:i,default:n[o]}:i.default=n[o]:null===i&&(r[o]={default:n[o]})}return r},nextTick:xn,set:At,del:jt,useCssModule:function(e){return t},useCssVars:function(t){if(J){var e=ct;e&&rn((function(){var n=e.$el,r=t(e,e._setupProxy);if(n&&1===n.nodeType){var o=n.style;for(var i in r)o.setProperty("--".concat(i),r[i])}}))}},defineAsyncComponent:function(t){a(t)&&(t={loader:t});var e=t.loader,n=t.loadingComponent,r=t.errorComponent,o=t.delay,i=void 0===o?200:o,s=t.timeout;t.suspensible;var c=t.onError,u=null,l=0,f=function(){var t;return u||(t=u=e().catch((function(t){if(t=t instanceof Error?t:new Error(String(t)),c)return new Promise((function(e,n){c(t,(function(){return e((l++,u=null,f()))}),(function(){return n(t)}),l+1)}));throw t})).then((function(e){return t!==u&&u?u:(e&&(e.__esModule||"Module"===e[Symbol.toStringTag])&&(e=e.default),e)})))};return function(){return{component:f(),delay:i,timeout:s,error:r,loading:n}}},onBeforeMount:kn,onMounted:Sn,onBeforeUpdate:On,onUpdated:Tn,onBeforeUnmount:An,onUnmounted:jn,onActivated:En,onDeactivated:Nn,onServerPrefetch:Pn,onRenderTracked:Dn,onRenderTriggered:Mn,onErrorCaptured:function(t,e){void 0===e&&(e=ct),In(t,e)}}),Fn=new at;function Hn(t){return Bn(t,Fn),Fn.clear(),t}function Bn(t,n){var r,o,i=e(t);if(!(!i&&!s(t)||Object.isFrozen(t)||t instanceof lt)){if(t.__ob__){var a=t.__ob__.dep.id;if(n.has(a))return;n.add(a)}if(i)for(r=t.length;r--;)Bn(t[r],n);else if(Rt(t))Bn(t.value,n);else for(r=(o=Object.keys(t)).length;r--;)Bn(t[o[r]],n)}}var Un=0,zn=function(){function t(t,e,n,r,o){!function(t,e){void 0===e&&(e=on),e&&e.active&&e.effects.push(t)}(this,on&&!on._vm?on:t?t._scope:void 0),(this.vm=t)&&o&&(t._watcher=this),r?(this.deep=!!r.deep,this.user=!!r.user,this.lazy=!!r.lazy,this.sync=!!r.sync,this.before=r.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=n,this.id=++Un,this.active=!0,this.post=!1,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new at,this.newDepIds=new at,this.expression="",a(e)?this.getter=e:(this.getter=function(t){if(!V.test(t)){var e=t.split(".");return function(t){for(var n=0;n-1)if(i&&!_(o,"default"))s=!1;else if(""===s||s===k(t)){var u=wr(String,o.type);(u<0||c-1:"string"==typeof t?t.split(",").indexOf(n)>-1:(r=t,"[object RegExp]"===c.call(r)&&t.test(n));var r}function Or(t,e){var n=t.cache,r=t.keys,o=t._vnode;for(var i in n){var a=n[i];if(a){var s=a.name;s&&!e(s)&&Tr(n,i,r,o)}}}function Tr(t,e,n,r){var o=t[e];!o||r&&o.tag===r.tag||o.componentInstance.$destroy(),t[e]=null,g(n,e)}!function(e){e.prototype._init=function(e){var n=this;n._uid=Qn++,n._isVue=!0,n.__v_skip=!0,n._scope=new cn(!0),n._scope._vm=!0,e&&e._isComponent?function(t,e){var n=t.$options=Object.create(t.constructor.options),r=e._parentVnode;n.parent=e.parent,n._parentVnode=r;var o=r.componentOptions;n.propsData=o.propsData,n._parentListeners=o.listeners,n._renderChildren=o.children,n._componentTag=o.tag,e.render&&(n.render=e.render,n.staticRenderFns=e.staticRenderFns)}(n,e):n.$options=mr(tr(n.constructor),e||{},n),n._renderProxy=n,n._self=n,function(t){var e=t.$options,n=e.parent;if(n&&!e.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(t)}t.$parent=n,t.$root=n?n.$root:t,t.$children=[],t.$refs={},t._provided=n?n._provided:Object.create(null),t._watcher=null,t._inactive=null,t._directInactive=!1,t._isMounted=!1,t._isDestroyed=!1,t._isBeingDestroyed=!1}(n),function(t){t._events=Object.create(null),t._hasHookEvent=!1;var e=t.$options._parentListeners;e&&De(t,e)}(n),function(e){e._vnode=null,e._staticTrees=null;var n=e.$options,r=e.$vnode=n._parentVnode,o=r&&r.context;e.$slots=me(n._renderChildren,o),e.$scopedSlots=r?_e(e.$parent,r.data.scopedSlots,e.$slots):t,e._c=function(t,n,r,o){return Qt(e,t,n,r,o,!1)},e.$createElement=function(t,n,r,o){return Qt(e,t,n,r,o,!0)};var i=r&&r.data;Tt(e,"$attrs",i&&i.attrs||t,null,!0),Tt(e,"$listeners",n._parentListeners||t,null,!0)}(n),He(n,"beforeCreate",void 0,!1),function(t){var e=Yn(t.$options.inject,t);e&&(Ct(!1),Object.keys(e).forEach((function(n){Tt(t,n,e[n])})),Ct(!0))}(n),Jn(n),function(t){var e=t.$options.provide;if(e){var n=a(e)?e.call(t):e;if(!s(n))return;for(var r=un(t),o=st?Reflect.ownKeys(n):Object.keys(n),i=0;i1?O(n):n;for(var r=O(arguments,1),o='event handler for "'.concat(t,'"'),i=0,a=n.length;iparseInt(this.max)&&Tr(e,n[0],n,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var t in this.cache)Tr(this.cache,t,this.keys)},mounted:function(){var t=this;this.cacheVNode(),this.$watch("include",(function(e){Or(t,(function(t){return Sr(e,t)}))})),this.$watch("exclude",(function(e){Or(t,(function(t){return!Sr(e,t)}))}))},updated:function(){this.cacheVNode()},render:function(){var t=this.$slots.default,e=je(t),n=e&&e.componentOptions;if(n){var r=kr(n),o=this.include,i=this.exclude;if(o&&(!r||!Sr(o,r))||i&&r&&Sr(i,r))return e;var a=this.cache,s=this.keys,c=null==e.key?n.Ctor.cid+(n.tag?"::".concat(n.tag):""):e.key;a[c]?(e.componentInstance=a[c].componentInstance,g(s,c),s.push(c)):(this.vnodeToCache=e,this.keyToCache=c),e.data.keepAlive=!0}return e||t&&t[0]}},Er={KeepAlive:jr};!function(t){var e={get:function(){return H}};Object.defineProperty(t,"config",e),t.util={warn:ur,extend:T,mergeOptions:mr,defineReactive:Tt},t.set=At,t.delete=jt,t.nextTick=xn,t.observable=function(t){return Ot(t),t},t.options=Object.create(null),R.forEach((function(e){t.options[e+"s"]=Object.create(null)})),t.options._base=t,T(t.options.components,Er),function(t){t.use=function(t){var e=this._installedPlugins||(this._installedPlugins=[]);if(e.indexOf(t)>-1)return this;var n=O(arguments,1);return n.unshift(this),a(t.install)?t.install.apply(t,n):a(t)&&t.apply(null,n),e.push(t),this}}(t),function(t){t.mixin=function(t){return this.options=mr(this.options,t),this}}(t),Cr(t),function(t){R.forEach((function(e){t[e]=function(t,n){return n?("component"===e&&u(n)&&(n.name=n.name||t,n=this.options._base.extend(n)),"directive"===e&&a(n)&&(n={bind:n,update:n}),this.options[e+"s"][t]=n,n):this.options[e+"s"][t]}}))}(t)}(xr),Object.defineProperty(xr.prototype,"$isServer",{get:rt}),Object.defineProperty(xr.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(xr,"FunctionalRenderContext",{value:er}),xr.version=Ln;var Nr=v("style,class"),Pr=v("input,textarea,option,select,progress"),Dr=function(t,e,n){return"value"===n&&Pr(t)&&"button"!==e||"selected"===n&&"option"===t||"checked"===n&&"input"===t||"muted"===n&&"video"===t},Mr=v("contenteditable,draggable,spellcheck"),Ir=v("events,caret,typing,plaintext-only"),Lr=v("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),Rr="http://www.w3.org/1999/xlink",Fr=function(t){return":"===t.charAt(5)&&"xlink"===t.slice(0,5)},Hr=function(t){return Fr(t)?t.slice(6,t.length):""},Br=function(t){return null==t||!1===t};function Ur(t){for(var e=t.data,n=t,o=t;r(o.componentInstance);)(o=o.componentInstance._vnode)&&o.data&&(e=zr(o.data,e));for(;r(n=n.parent);)n&&n.data&&(e=zr(e,n.data));return function(t,e){if(r(t)||r(e))return Vr(t,Kr(e));return""}(e.staticClass,e.class)}function zr(t,e){return{staticClass:Vr(t.staticClass,e.staticClass),class:r(t.class)?[t.class,e.class]:e.class}}function Vr(t,e){return t?e?t+" "+e:t:e||""}function Kr(t){return Array.isArray(t)?function(t){for(var e,n="",o=0,i=t.length;o-1?yo(t,e,n):Lr(e)?Br(n)?t.removeAttribute(e):(n="allowfullscreen"===e&&"EMBED"===t.tagName?"true":e,t.setAttribute(e,n)):Mr(e)?t.setAttribute(e,function(t,e){return Br(e)||"false"===e?"false":"contenteditable"===t&&Ir(e)?e:"true"}(e,n)):Fr(e)?Br(n)?t.removeAttributeNS(Rr,Hr(e)):t.setAttributeNS(Rr,e,n):yo(t,e,n)}function yo(t,e,n){if(Br(n))t.removeAttribute(e);else{if(W&&!Z&&"TEXTAREA"===t.tagName&&"placeholder"===e&&""!==n&&!t.__ieph){var r=function(e){e.stopImmediatePropagation(),t.removeEventListener("input",r)};t.addEventListener("input",r),t.__ieph=!0}t.setAttribute(e,n)}}var _o={create:mo,update:mo};function bo(t,e){var o=e.elm,i=e.data,a=t.data;if(!(n(i.staticClass)&&n(i.class)&&(n(a)||n(a.staticClass)&&n(a.class)))){var s=Ur(e),c=o._transitionClasses;r(c)&&(s=Vr(s,Kr(c))),s!==o._prevClass&&(o.setAttribute("class",s),o._prevClass=s)}}var $o,wo,xo,Co,ko,So,Oo={create:bo,update:bo},To=/[\w).+\-_$\]]/;function Ao(t){var e,n,r,o,i,a=!1,s=!1,c=!1,u=!1,l=0,f=0,d=0,p=0;for(r=0;r=0&&" "===(h=t.charAt(v));v--);h&&To.test(h)||(u=!0)}}else void 0===o?(p=r+1,o=t.slice(0,r).trim()):m();function m(){(i||(i=[])).push(t.slice(p,r).trim()),p=r+1}if(void 0===o?o=t.slice(0,r).trim():0!==p&&m(),i)for(r=0;r-1?{exp:t.slice(0,Co),key:'"'+t.slice(Co+1)+'"'}:{exp:t,key:null};wo=t,Co=ko=So=0;for(;!Jo();)qo(xo=Ko())?Zo(xo):91===xo&&Wo(xo);return{exp:t.slice(0,ko),key:t.slice(ko+1,So)}}(t);return null===n.key?"".concat(t,"=").concat(e):"$set(".concat(n.exp,", ").concat(n.key,", ").concat(e,")")}function Ko(){return wo.charCodeAt(++Co)}function Jo(){return Co>=$o}function qo(t){return 34===t||39===t}function Wo(t){var e=1;for(ko=Co;!Jo();)if(qo(t=Ko()))Zo(t);else if(91===t&&e++,93===t&&e--,0===e){So=Co;break}}function Zo(t){for(var e=t;!Jo()&&(t=Ko())!==e;);}var Go,Xo="__r";function Yo(t,e,n){var r=Go;return function o(){var i=e.apply(null,arguments);null!==i&&ei(t,o,n,r)}}var Qo=hn&&!(Q&&Number(Q[1])<=53);function ti(t,e,n,r){if(Qo){var o=qe,i=e;e=i._wrapper=function(t){if(t.target===t.currentTarget||t.timeStamp>=o||t.timeStamp<=0||t.target.ownerDocument!==document)return i.apply(this,arguments)}}Go.addEventListener(t,e,et?{capture:n,passive:r}:n)}function ei(t,e,n,r){(r||Go).removeEventListener(t,e._wrapper||e,n)}function ni(t,e){if(!n(t.data.on)||!n(e.data.on)){var o=e.data.on||{},i=t.data.on||{};Go=e.elm||t.elm,function(t){if(r(t.__r)){var e=W?"change":"input";t[e]=[].concat(t.__r,t[e]||[]),delete t.__r}r(t.__c)&&(t.change=[].concat(t.__c,t.change||[]),delete t.__c)}(o),qt(o,i,ti,ei,Yo,e.context),Go=void 0}}var ri,oi={create:ni,update:ni,destroy:function(t){return ni(t,oo)}};function ii(t,e){if(!n(t.data.domProps)||!n(e.data.domProps)){var i,a,s=e.elm,c=t.data.domProps||{},u=e.data.domProps||{};for(i in(r(u.__ob__)||o(u._v_attr_proxy))&&(u=e.data.domProps=T({},u)),c)i in u||(s[i]="");for(i in u){if(a=u[i],"textContent"===i||"innerHTML"===i){if(e.children&&(e.children.length=0),a===c[i])continue;1===s.childNodes.length&&s.removeChild(s.childNodes[0])}if("value"===i&&"PROGRESS"!==s.tagName){s._value=a;var l=n(a)?"":String(a);ai(s,l)&&(s.value=l)}else if("innerHTML"===i&&Wr(s.tagName)&&n(s.innerHTML)){(ri=ri||document.createElement("div")).innerHTML="".concat(a,"");for(var f=ri.firstChild;s.firstChild;)s.removeChild(s.firstChild);for(;f.firstChild;)s.appendChild(f.firstChild)}else if(a!==c[i])try{s[i]=a}catch(t){}}}}function ai(t,e){return!t.composing&&("OPTION"===t.tagName||function(t,e){var n=!0;try{n=document.activeElement!==t}catch(t){}return n&&t.value!==e}(t,e)||function(t,e){var n=t.value,o=t._vModifiers;if(r(o)){if(o.number)return p(n)!==p(e);if(o.trim)return n.trim()!==e.trim()}return n!==e}(t,e))}var si={create:ii,update:ii},ci=b((function(t){var e={},n=/:(.+)/;return t.split(/;(?![^(]*\))/g).forEach((function(t){if(t){var r=t.split(n);r.length>1&&(e[r[0].trim()]=r[1].trim())}})),e}));function ui(t){var e=li(t.style);return t.staticStyle?T(t.staticStyle,e):e}function li(t){return Array.isArray(t)?A(t):"string"==typeof t?ci(t):t}var fi,di=/^--/,pi=/\s*!important$/,vi=function(t,e,n){if(di.test(e))t.style.setProperty(e,n);else if(pi.test(n))t.style.setProperty(k(e),n.replace(pi,""),"important");else{var r=mi(e);if(Array.isArray(n))for(var o=0,i=n.length;o-1?e.split(_i).forEach((function(e){return t.classList.add(e)})):t.classList.add(e);else{var n=" ".concat(t.getAttribute("class")||""," ");n.indexOf(" "+e+" ")<0&&t.setAttribute("class",(n+e).trim())}}function $i(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(_i).forEach((function(e){return t.classList.remove(e)})):t.classList.remove(e),t.classList.length||t.removeAttribute("class");else{for(var n=" ".concat(t.getAttribute("class")||""," "),r=" "+e+" ";n.indexOf(r)>=0;)n=n.replace(r," ");(n=n.trim())?t.setAttribute("class",n):t.removeAttribute("class")}}function wi(t){if(t){if("object"==typeof t){var e={};return!1!==t.css&&T(e,xi(t.name||"v")),T(e,t),e}return"string"==typeof t?xi(t):void 0}}var xi=b((function(t){return{enterClass:"".concat(t,"-enter"),enterToClass:"".concat(t,"-enter-to"),enterActiveClass:"".concat(t,"-enter-active"),leaveClass:"".concat(t,"-leave"),leaveToClass:"".concat(t,"-leave-to"),leaveActiveClass:"".concat(t,"-leave-active")}})),Ci=J&&!Z,ki="transition",Si="animation",Oi="transition",Ti="transitionend",Ai="animation",ji="animationend";Ci&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(Oi="WebkitTransition",Ti="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(Ai="WebkitAnimation",ji="webkitAnimationEnd"));var Ei=J?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(t){return t()};function Ni(t){Ei((function(){Ei(t)}))}function Pi(t,e){var n=t._transitionClasses||(t._transitionClasses=[]);n.indexOf(e)<0&&(n.push(e),bi(t,e))}function Di(t,e){t._transitionClasses&&g(t._transitionClasses,e),$i(t,e)}function Mi(t,e,n){var r=Li(t,e),o=r.type,i=r.timeout,a=r.propCount;if(!o)return n();var s=o===ki?Ti:ji,c=0,u=function(){t.removeEventListener(s,l),n()},l=function(e){e.target===t&&++c>=a&&u()};setTimeout((function(){c0&&(n=ki,l=a,f=i.length):e===Si?u>0&&(n=Si,l=u,f=c.length):f=(n=(l=Math.max(a,u))>0?a>u?ki:Si:null)?n===ki?i.length:c.length:0,{type:n,timeout:l,propCount:f,hasTransform:n===ki&&Ii.test(r[Oi+"Property"])}}function Ri(t,e){for(;t.length1}function Vi(t,e){!0!==e.data.show&&Hi(e)}var Ki=function(t){var a,s,c={},u=t.modules,l=t.nodeOps;for(a=0;av?b(t,n(o[g+1])?null:o[g+1].elm,o,p,g,i):p>g&&w(e,f,v)}(f,h,m,i,u):r(m)?(r(t.text)&&l.setTextContent(f,""),b(f,null,m,0,m.length-1,i)):r(h)?w(h,0,h.length-1):r(t.text)&&l.setTextContent(f,""):t.text!==e.text&&l.setTextContent(f,e.text),r(v)&&r(p=v.hook)&&r(p=p.postpatch)&&p(t,e)}}}function S(t,e,n){if(o(n)&&r(t.parent))t.parent.data.pendingInsert=e;else for(var i=0;i-1,a.selected!==i&&(a.selected=i);else if(P(Gi(a),r))return void(t.selectedIndex!==s&&(t.selectedIndex=s));o||(t.selectedIndex=-1)}}function Zi(t,e){return e.every((function(e){return!P(e,t)}))}function Gi(t){return"_value"in t?t._value:t.value}function Xi(t){t.target.composing=!0}function Yi(t){t.target.composing&&(t.target.composing=!1,Qi(t.target,"input"))}function Qi(t,e){var n=document.createEvent("HTMLEvents");n.initEvent(e,!0,!0),t.dispatchEvent(n)}function ta(t){return!t.componentInstance||t.data&&t.data.transition?t:ta(t.componentInstance._vnode)}var ea={bind:function(t,e,n){var r=e.value,o=(n=ta(n)).data&&n.data.transition,i=t.__vOriginalDisplay="none"===t.style.display?"":t.style.display;r&&o?(n.data.show=!0,Hi(n,(function(){t.style.display=i}))):t.style.display=r?i:"none"},update:function(t,e,n){var r=e.value;!r!=!e.oldValue&&((n=ta(n)).data&&n.data.transition?(n.data.show=!0,r?Hi(n,(function(){t.style.display=t.__vOriginalDisplay})):Bi(n,(function(){t.style.display="none"}))):t.style.display=r?t.__vOriginalDisplay:"none")},unbind:function(t,e,n,r,o){o||(t.style.display=t.__vOriginalDisplay)}},na={model:Ji,show:ea},ra={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function oa(t){var e=t&&t.componentOptions;return e&&e.Ctor.options.abstract?oa(je(e.children)):t}function ia(t){var e={},n=t.$options;for(var r in n.propsData)e[r]=t[r];var o=n._parentListeners;for(var r in o)e[w(r)]=o[r];return e}function aa(t,e){if(/\d-keep-alive$/.test(e.tag))return t("keep-alive",{props:e.componentOptions.propsData})}var sa=function(t){return t.tag||ye(t)},ca=function(t){return"show"===t.name},ua={name:"transition",props:ra,abstract:!0,render:function(t){var e=this,n=this.$slots.default;if(n&&(n=n.filter(sa)).length){var r=this.mode,o=n[0];if(function(t){for(;t=t.parent;)if(t.data.transition)return!0}(this.$vnode))return o;var a=oa(o);if(!a)return o;if(this._leaving)return aa(t,o);var s="__transition-".concat(this._uid,"-");a.key=null==a.key?a.isComment?s+"comment":s+a.tag:i(a.key)?0===String(a.key).indexOf(s)?a.key:s+a.key:a.key;var c=(a.data||(a.data={})).transition=ia(this),u=this._vnode,l=oa(u);if(a.data.directives&&a.data.directives.some(ca)&&(a.data.show=!0),l&&l.data&&!function(t,e){return e.key===t.key&&e.tag===t.tag}(a,l)&&!ye(l)&&(!l.componentInstance||!l.componentInstance._vnode.isComment)){var f=l.data.transition=T({},c);if("out-in"===r)return this._leaving=!0,Wt(f,"afterLeave",(function(){e._leaving=!1,e.$forceUpdate()})),aa(t,o);if("in-out"===r){if(ye(a))return u;var d,p=function(){d()};Wt(c,"afterEnter",p),Wt(c,"enterCancelled",p),Wt(f,"delayLeave",(function(t){d=t}))}}return o}}},la=T({tag:String,moveClass:String},ra);delete la.mode;var fa={props:la,beforeMount:function(){var t=this,e=this._update;this._update=function(n,r){var o=Ie(t);t.__patch__(t._vnode,t.kept,!1,!0),t._vnode=t.kept,o(),e.call(t,n,r)}},render:function(t){for(var e=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,o=this.$slots.default||[],i=this.children=[],a=ia(this),s=0;s-1?Xr[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:Xr[t]=/HTMLUnknownElement/.test(e.toString())},T(xr.options.directives,na),T(xr.options.components,ha),xr.prototype.__patch__=J?Ki:j,xr.prototype.$mount=function(t,e){return function(t,e,n){var r;t.$el=e,t.$options.render||(t.$options.render=ft),He(t,"beforeMount"),r=function(){t._update(t._render(),n)},new zn(t,r,j,{before:function(){t._isMounted&&!t._isDestroyed&&He(t,"beforeUpdate")}},!0),n=!1;var o=t._preWatchers;if(o)for(var i=0;i\/=]+)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,Oa=/^\s*((?:v-[\w-]+:|@|:|#)\[[^=]+?\][^\s"'<>\/=]*)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,Ta="[a-zA-Z_][\\-\\.0-9_a-zA-Z".concat(B.source,"]*"),Aa="((?:".concat(Ta,"\\:)?").concat(Ta,")"),ja=new RegExp("^<".concat(Aa)),Ea=/^\s*(\/?)>/,Na=new RegExp("^<\\/".concat(Aa,"[^>]*>")),Pa=/^]+>/i,Da=/^",""":'"',"&":"&"," ":"\n"," ":"\t","'":"'"},Fa=/&(?:lt|gt|quot|amp|#39);/g,Ha=/&(?:lt|gt|quot|amp|#39|#10|#9);/g,Ba=v("pre,textarea",!0),Ua=function(t,e){return t&&Ba(t)&&"\n"===e[0]};function za(t,e){var n=e?Ha:Fa;return t.replace(n,(function(t){return Ra[t]}))}function Va(t,e){for(var n,r,o=[],i=e.expectHTML,a=e.isUnaryTag||E,s=e.canBeLeftOpenTag||E,c=0,u=function(){if(n=t,r&&Ia(r)){var u=0,d=r.toLowerCase(),p=La[d]||(La[d]=new RegExp("([\\s\\S]*?)(]*>)","i"));w=t.replace(p,(function(t,n,r){return u=r.length,Ia(d)||"noscript"===d||(n=n.replace(//g,"$1").replace(//g,"$1")),Ua(d,n)&&(n=n.slice(1)),e.chars&&e.chars(n),""}));c+=t.length-w.length,t=w,f(d,c-u,c)}else{var v=t.indexOf("<");if(0===v){if(Da.test(t)){var h=t.indexOf("--\x3e");if(h>=0)return e.shouldKeepComment&&e.comment&&e.comment(t.substring(4,h),c,c+h+3),l(h+3),"continue"}if(Ma.test(t)){var m=t.indexOf("]>");if(m>=0)return l(m+2),"continue"}var g=t.match(Pa);if(g)return l(g[0].length),"continue";var y=t.match(Na);if(y){var _=c;return l(y[0].length),f(y[1],_,c),"continue"}var b=function(){var e=t.match(ja);if(e){var n={tagName:e[1],attrs:[],start:c};l(e[0].length);for(var r=void 0,o=void 0;!(r=t.match(Ea))&&(o=t.match(Oa)||t.match(Sa));)o.start=c,l(o[0].length),o.end=c,n.attrs.push(o);if(r)return n.unarySlash=r[1],l(r[0].length),n.end=c,n}}();if(b)return function(t){var n=t.tagName,c=t.unarySlash;i&&("p"===r&&ka(n)&&f(r),s(n)&&r===n&&f(n));for(var u=a(n)||!!c,l=t.attrs.length,d=new Array(l),p=0;p=0){for(w=t.slice(v);!(Na.test(w)||ja.test(w)||Da.test(w)||Ma.test(w)||(x=w.indexOf("<",1))<0);)v+=x,w=t.slice(v);$=t.substring(0,v)}v<0&&($=t),$&&l($.length),e.chars&&$&&e.chars($,c-$.length,c)}if(t===n)return e.chars&&e.chars(t),"break"};t;){if("break"===u())break}function l(e){c+=e,t=t.substring(e)}function f(t,n,i){var a,s;if(null==n&&(n=c),null==i&&(i=c),t)for(s=t.toLowerCase(),a=o.length-1;a>=0&&o[a].lowerCasedTag!==s;a--);else a=0;if(a>=0){for(var u=o.length-1;u>=a;u--)e.end&&e.end(o[u].tag,n,i);o.length=a,r=a&&o[a-1].tag}else"br"===s?e.start&&e.start(t,[],!0,n,i):"p"===s&&(e.start&&e.start(t,[],!1,n,i),e.end&&e.end(t,n,i))}f()}var Ka,Ja,qa,Wa,Za,Ga,Xa,Ya,Qa=/^@|^v-on:/,ts=/^v-|^@|^:|^#/,es=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,ns=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,rs=/^\(|\)$/g,os=/^\[.*\]$/,is=/:(.*)$/,as=/^:|^\.|^v-bind:/,ss=/\.[^.\]]+(?=[^\]]*$)/g,cs=/^v-slot(:|$)|^#/,us=/[\r\n]/,ls=/[ \f\t\r\n]+/g,fs=b(wa),ds="_empty_";function ps(t,e,n){return{type:1,tag:t,attrsList:e,attrsMap:bs(e),rawAttrsMap:{},parent:n,children:[]}}function vs(t,e){Ka=e.warn||Eo,Ga=e.isPreTag||E,Xa=e.mustUseProp||E,Ya=e.getTagNamespace||E,e.isReservedTag,qa=No(e.modules,"transformNode"),Wa=No(e.modules,"preTransformNode"),Za=No(e.modules,"postTransformNode"),Ja=e.delimiters;var n,r,o=[],i=!1!==e.preserveWhitespace,a=e.whitespace,s=!1,c=!1;function u(t){if(l(t),s||t.processed||(t=hs(t,e)),o.length||t===n||n.if&&(t.elseif||t.else)&&gs(n,{exp:t.elseif,block:t}),r&&!t.forbidden)if(t.elseif||t.else)a=t,u=function(t){for(var e=t.length;e--;){if(1===t[e].type)return t[e];t.pop()}}(r.children),u&&u.if&&gs(u,{exp:a.elseif,block:a});else{if(t.slotScope){var i=t.slotTarget||'"default"';(r.scopedSlots||(r.scopedSlots={}))[i]=t}r.children.push(t),t.parent=r}var a,u;t.children=t.children.filter((function(t){return!t.slotScope})),l(t),t.pre&&(s=!1),Ga(t.tag)&&(c=!1);for(var f=0;fc&&(s.push(i=t.slice(c,o)),a.push(JSON.stringify(i)));var u=Ao(r[1].trim());a.push("_s(".concat(u,")")),s.push({"@binding":u}),c=o+r[0].length}return c-1")+("true"===i?":(".concat(e,")"):":_q(".concat(e,",").concat(i,")"))),Ro(t,"change","var $$a=".concat(e,",")+"$$el=$event.target,"+"$$c=$$el.checked?(".concat(i,"):(").concat(a,");")+"if(Array.isArray($$a)){"+"var $$v=".concat(r?"_n("+o+")":o,",")+"$$i=_i($$a,$$v);"+"if($$el.checked){$$i<0&&(".concat(Vo(e,"$$a.concat([$$v])"),")}")+"else{$$i>-1&&(".concat(Vo(e,"$$a.slice(0,$$i).concat($$a.slice($$i+1))"),")}")+"}else{".concat(Vo(e,"$$c"),"}"),null,!0)}(t,r,o);else if("input"===i&&"radio"===a)!function(t,e,n){var r=n&&n.number,o=Fo(t,"value")||"null";o=r?"_n(".concat(o,")"):o,Po(t,"checked","_q(".concat(e,",").concat(o,")")),Ro(t,"change",Vo(e,o),null,!0)}(t,r,o);else if("input"===i||"textarea"===i)!function(t,e,n){var r=t.attrsMap.type,o=n||{},i=o.lazy,a=o.number,s=o.trim,c=!i&&"range"!==r,u=i?"change":"range"===r?Xo:"input",l="$event.target.value";s&&(l="$event.target.value.trim()");a&&(l="_n(".concat(l,")"));var f=Vo(e,l);c&&(f="if($event.target.composing)return;".concat(f));Po(t,"value","(".concat(e,")")),Ro(t,u,f,null,!0),(s||a)&&Ro(t,"blur","$forceUpdate()")}(t,r,o);else if(!H.isReservedTag(i))return zo(t,r,o),!1;return!0},text:function(t,e){e.value&&Po(t,"textContent","_s(".concat(e.value,")"),e)},html:function(t,e){e.value&&Po(t,"innerHTML","_s(".concat(e.value,")"),e)}},Ts={expectHTML:!0,modules:Cs,directives:Os,isPreTag:function(t){return"pre"===t},isUnaryTag:xa,mustUseProp:Dr,canBeLeftOpenTag:Ca,isReservedTag:Zr,getTagNamespace:Gr,staticKeys:function(t){return t.reduce((function(t,e){return t.concat(e.staticKeys||[])}),[]).join(",")}(Cs)},As=b((function(t){return v("type,tag,attrsList,attrsMap,plain,parent,children,attrs,start,end,rawAttrsMap"+(t?","+t:""))}));function js(t,e){t&&(ks=As(e.staticKeys||""),Ss=e.isReservedTag||E,Es(t),Ns(t,!1))}function Es(t){if(t.static=function(t){if(2===t.type)return!1;if(3===t.type)return!0;return!(!t.pre&&(t.hasBindings||t.if||t.for||h(t.tag)||!Ss(t.tag)||function(t){for(;t.parent;){if("template"!==(t=t.parent).tag)return!1;if(t.for)return!0}return!1}(t)||!Object.keys(t).every(ks)))}(t),1===t.type){if(!Ss(t.tag)&&"slot"!==t.tag&&null==t.attrsMap["inline-template"])return;for(var e=0,n=t.children.length;e|^function(?:\s+[\w$]+)?\s*\(/,Ds=/\([^)]*?\);*$/,Ms=/^[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['[^']*?']|\["[^"]*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*$/,Is={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},Ls={esc:["Esc","Escape"],tab:"Tab",enter:"Enter",space:[" ","Spacebar"],up:["Up","ArrowUp"],left:["Left","ArrowLeft"],right:["Right","ArrowRight"],down:["Down","ArrowDown"],delete:["Backspace","Delete","Del"]},Rs=function(t){return"if(".concat(t,")return null;")},Fs={stop:"$event.stopPropagation();",prevent:"$event.preventDefault();",self:Rs("$event.target !== $event.currentTarget"),ctrl:Rs("!$event.ctrlKey"),shift:Rs("!$event.shiftKey"),alt:Rs("!$event.altKey"),meta:Rs("!$event.metaKey"),left:Rs("'button' in $event && $event.button !== 0"),middle:Rs("'button' in $event && $event.button !== 1"),right:Rs("'button' in $event && $event.button !== 2")};function Hs(t,e){var n=e?"nativeOn:":"on:",r="",o="";for(var i in t){var a=Bs(t[i]);t[i]&&t[i].dynamic?o+="".concat(i,",").concat(a,","):r+='"'.concat(i,'":').concat(a,",")}return r="{".concat(r.slice(0,-1),"}"),o?n+"_d(".concat(r,",[").concat(o.slice(0,-1),"])"):n+r}function Bs(t){if(!t)return"function(){}";if(Array.isArray(t))return"[".concat(t.map((function(t){return Bs(t)})).join(","),"]");var e=Ms.test(t.value),n=Ps.test(t.value),r=Ms.test(t.value.replace(Ds,""));if(t.modifiers){var o="",i="",a=[],s=function(e){if(Fs[e])i+=Fs[e],Is[e]&&a.push(e);else if("exact"===e){var n=t.modifiers;i+=Rs(["ctrl","shift","alt","meta"].filter((function(t){return!n[t]})).map((function(t){return"$event.".concat(t,"Key")})).join("||"))}else a.push(e)};for(var c in t.modifiers)s(c);a.length&&(o+=function(t){return"if(!$event.type.indexOf('key')&&"+"".concat(t.map(Us).join("&&"),")return null;")}(a)),i&&(o+=i);var u=e?"return ".concat(t.value,".apply(null, arguments)"):n?"return (".concat(t.value,").apply(null, arguments)"):r?"return ".concat(t.value):t.value;return"function($event){".concat(o).concat(u,"}")}return e||n?t.value:"function($event){".concat(r?"return ".concat(t.value):t.value,"}")}function Us(t){var e=parseInt(t,10);if(e)return"$event.keyCode!==".concat(e);var n=Is[t],r=Ls[t];return"_k($event.keyCode,"+"".concat(JSON.stringify(t),",")+"".concat(JSON.stringify(n),",")+"$event.key,"+"".concat(JSON.stringify(r))+")"}var zs={on:function(t,e){t.wrapListeners=function(t){return"_g(".concat(t,",").concat(e.value,")")}},bind:function(t,e){t.wrapData=function(n){return"_b(".concat(n,",'").concat(t.tag,"',").concat(e.value,",").concat(e.modifiers&&e.modifiers.prop?"true":"false").concat(e.modifiers&&e.modifiers.sync?",true":"",")")}},cloak:j},Vs=function(t){this.options=t,this.warn=t.warn||Eo,this.transforms=No(t.modules,"transformCode"),this.dataGenFns=No(t.modules,"genData"),this.directives=T(T({},zs),t.directives);var e=t.isReservedTag||E;this.maybeComponent=function(t){return!!t.component||!e(t.tag)},this.onceId=0,this.staticRenderFns=[],this.pre=!1};function Ks(t,e){var n=new Vs(e),r=t?"script"===t.tag?"null":Js(t,n):'_c("div")';return{render:"with(this){return ".concat(r,"}"),staticRenderFns:n.staticRenderFns}}function Js(t,e){if(t.parent&&(t.pre=t.pre||t.parent.pre),t.staticRoot&&!t.staticProcessed)return qs(t,e);if(t.once&&!t.onceProcessed)return Ws(t,e);if(t.for&&!t.forProcessed)return Xs(t,e);if(t.if&&!t.ifProcessed)return Zs(t,e);if("template"!==t.tag||t.slotTarget||e.pre){if("slot"===t.tag)return function(t,e){var n=t.slotName||'"default"',r=ec(t,e),o="_t(".concat(n).concat(r?",function(){return ".concat(r,"}"):""),i=t.attrs||t.dynamicAttrs?oc((t.attrs||[]).concat(t.dynamicAttrs||[]).map((function(t){return{name:w(t.name),value:t.value,dynamic:t.dynamic}}))):null,a=t.attrsMap["v-bind"];!i&&!a||r||(o+=",null");i&&(o+=",".concat(i));a&&(o+="".concat(i?"":",null",",").concat(a));return o+")"}(t,e);var n=void 0;if(t.component)n=function(t,e,n){var r=e.inlineTemplate?null:ec(e,n,!0);return"_c(".concat(t,",").concat(Ys(e,n)).concat(r?",".concat(r):"",")")}(t.component,t,e);else{var r=void 0,o=e.maybeComponent(t);(!t.plain||t.pre&&o)&&(r=Ys(t,e));var i=void 0,a=e.options.bindings;o&&a&&!1!==a.__isScriptSetup&&(i=function(t,e){var n=w(e),r=x(n),o=function(o){return t[e]===o?e:t[n]===o?n:t[r]===o?r:void 0},i=o("setup-const")||o("setup-reactive-const");if(i)return i;var a=o("setup-let")||o("setup-ref")||o("setup-maybe-ref");if(a)return a}(a,t.tag)),i||(i="'".concat(t.tag,"'"));var s=t.inlineTemplate?null:ec(t,e,!0);n="_c(".concat(i).concat(r?",".concat(r):"").concat(s?",".concat(s):"",")")}for(var c=0;c>>0}(a)):"",")")}(t,t.scopedSlots,e),",")),t.model&&(n+="model:{value:".concat(t.model.value,",callback:").concat(t.model.callback,",expression:").concat(t.model.expression,"},")),t.inlineTemplate){var i=function(t,e){var n=t.children[0];if(n&&1===n.type){var r=Ks(n,e.options);return"inlineTemplate:{render:function(){".concat(r.render,"},staticRenderFns:[").concat(r.staticRenderFns.map((function(t){return"function(){".concat(t,"}")})).join(","),"]}")}}(t,e);i&&(n+="".concat(i,","))}return n=n.replace(/,$/,"")+"}",t.dynamicAttrs&&(n="_b(".concat(n,',"').concat(t.tag,'",').concat(oc(t.dynamicAttrs),")")),t.wrapData&&(n=t.wrapData(n)),t.wrapListeners&&(n=t.wrapListeners(n)),n}function Qs(t){return 1===t.type&&("slot"===t.tag||t.children.some(Qs))}function tc(t,e){var n=t.attrsMap["slot-scope"];if(t.if&&!t.ifProcessed&&!n)return Zs(t,e,tc,"null");if(t.for&&!t.forProcessed)return Xs(t,e,tc);var r=t.slotScope===ds?"":String(t.slotScope),o="function(".concat(r,"){")+"return ".concat("template"===t.tag?t.if&&n?"(".concat(t.if,")?").concat(ec(t,e)||"undefined",":undefined"):ec(t,e)||"undefined":Js(t,e),"}"),i=r?"":",proxy:true";return"{key:".concat(t.slotTarget||'"default"',",fn:").concat(o).concat(i,"}")}function ec(t,e,n,r,o){var i=t.children;if(i.length){var a=i[0];if(1===i.length&&a.for&&"template"!==a.tag&&"slot"!==a.tag){var s=n?e.maybeComponent(a)?",1":",0":"";return"".concat((r||Js)(a,e)).concat(s)}var c=n?function(t,e){for(var n=0,r=0;r':'
',uc.innerHTML.indexOf(" ")>0}var pc=!!J&&dc(!1),vc=!!J&&dc(!0),hc=b((function(t){var e=Qr(t);return e&&e.innerHTML})),mc=xr.prototype.$mount;return xr.prototype.$mount=function(t,e){if((t=t&&Qr(t))===document.body||t===document.documentElement)return this;var n=this.$options;if(!n.render){var r=n.template;if(r)if("string"==typeof r)"#"===r.charAt(0)&&(r=hc(r));else{if(!r.nodeType)return this;r=r.innerHTML}else t&&(r=function(t){if(t.outerHTML)return t.outerHTML;var e=document.createElement("div");return e.appendChild(t.cloneNode(!0)),e.innerHTML}(t));if(r){var o=fc(r,{outputSourceRange:!1,shouldDecodeNewlines:pc,shouldDecodeNewlinesForHref:vc,delimiters:n.delimiters,comments:n.comments},this),i=o.render,a=o.staticRenderFns;n.render=i,n.staticRenderFns=a}}return mc.call(this,t,e)},xr.compile=fc,T(xr,Rn),xr.effect=function(t,e){var n=new zn(ct,t,j,{sync:!0});e&&(n.update=function(){e((function(){return n.run()}))})},xr})); \ No newline at end of file diff --git a/08-综合练习/图片切换/css/css.css b/08-综合练习/图片切换/css/css.css new file mode 100644 index 0000000..a8bfce6 --- /dev/null +++ b/08-综合练习/图片切换/css/css.css @@ -0,0 +1,34 @@ + * { + margin: 0; + padding: 0; + } + + ul { + list-style: none; + display: flex; + justify-content: center; + } + + li { + margin: 5px; + width: 200px; + height: 100px; + background-size: contain; + } + + li, + .ShowInPic { + background-repeat: no-repeat; + } + + .ShowInPic { + width: 400px; + height: 200px; + margin: 15px auto; + + background-size: contain; + } + + .active { + border: 1px solid #f00; + } \ No newline at end of file diff --git a/08-综合练习/图片切换/img/img1.jpg b/08-综合练习/图片切换/img/img1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..10682b19ba9bb370ee6da9f07bc6b467072b2b48 GIT binary patch literal 68728 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 N&)0i+QQiL*{}0Je%U}Qi literal 0 HcmV?d00001 diff --git a/08-综合练习/图片切换/img/img2.jpg b/08-综合练习/图片切换/img/img2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8fe9698a4fbcc4799c9cc3aca3aff9d5036a6473 GIT binary patch literal 96165 zcmaHSWn5HWx9|)@BQdl{4v2*GkkSkt(hbtm3@~&!^w2G>Ff>SaDc#)?N;e3oh=Tgg z|GCd|-}~YI?)q?MpS@S@JZrDD=I`p?Z2+yJzmo$1psLCRzz6()_0eE!yOJ^@~SK7gc*Kit~Z#U8jQ+@$xaGlB&^A=30JUpbW#cQveygL(zgwCu@$$2$Vf9w`b+q`!QJc;*3ABH zuI}Cv{!);CF_*xU|EcDKF#ih$;UWc*`$sCXv8Fb&f`^wqvoNm+kF9`^7_+E2uYj<) zm>~2ivmn2K2p_*Vp8%AHUqFIiT!LSK`QHG+Nb|CDkkExG{aY61O$zewPWk!y@%jnz zdU(C$6A%{{=i?XT6BOjZVDNYcxFf9ndEC8O|HA=h?``Yl1V=b|xHJF5(b~qt2O$N) zX!>7WaD!`V{x{?Qb+p{v{^{4hu)Ptw_Wxgv{}tO?KLBper)%%+;p1g%k3nbs4>4x! z{%=A5AY!zUc<$wdnG|bRn1`*8o4q?i6($A2wD8(F*+~f5K!rtYY{hv*L_~#nLl-+!%BObws< z8~!23VB>&5ICwbNIRB&Nzfu10!rxv17#~Q9^%MjI1F*nA5E%G(5O9G}5Eq2ujrsjI z0I_iK@IlxFID|x)Y9P-4Yy$wXK-f5#b}|3}2ZV*u74wEqfP+i(uLdwK9sr+3fSf>1 zhr-$uLP-@SNKKPk)WAx3*(bkD`*3bs*G7nq{mE6h0`&3gR#788n1gS0qj#i;VVUwv zKd&@&|NOPBzOdqw(s0%YhnPPn9T)(_$ic$F$iR#Z4i4tj!vcY^F+y6d&A~;()EQS2J9Xy{#^q+0Ac9CATU4%a92d0 zsEkT}UHU@(c>nC`PY5OMJE9B@?XPrtF!b~1bSUkBAgC-EIdV2YPm!Y+GdkjUJYWYE z?2vHQflV~eho;x1)MKGXM*7u6$et}fAsP=A3u-d;lDRVOHprGOY+OQvYP@4I&9J6^ zULvZ4C7 zM~=JVIBr3Tr(mOjy}~nYm(=a)Q$EiU2h1ml<;E0- z(=1d<=xRM=jb5JmAPHcE)re_5IEfMf_~TBv!JA{pu%Q;G=ml}S?eb4VPA>liL#59^ zY0@rFv`XAtUQ*t!?s|b!A2yqe!t}2xM&D(JzCG}GUMdS*t_}pY?j5Kj8GLqH^TgSY zM3GKUs-i;t-TKZXH|u914EJ~VOAL)_M&*UIp^EeGhHSEu``b!SXjZLO5|~ zul2ljPMwNsp`9fR$lPh0XMLq87^4Z0XuqmRs&Fha^Kur@8*09rBM+O>B?ciciC?Zy zDOPkucW@HVWx!GFQ4ee>mESosQ(o7$8hFPg*W6Qn1&WLbU7Akc~{<{4p{B*m89dHBfC~=UiH&ocq zRWT)a$Vr)B;ipoPgYucWAKq58WPl<(9YeeCUSRzw#Kqge)n zK`_&P&&$KzO2q`JVhef5?nKHF>i1tjIZO#xhPPH)fd9||$(F_*Hi@7ESGiB?Y&ykUmk~*M}%MsgXmVph{ z37E2$rS&cv!X(3^#tZ;Wavsn{Dvq~oYbjWONgeO1{{nDP$;i8JFsYV`fXg|u8_X8O zd;0;VRtE+%p+diqGBHr2Vwjq0b!}Q+&>)Ajg_Zbgs@zZ zE}>Z#r6pZ<(aem00lujCWQnWm%SH5?N*&UV=ZgklB>wdrVSfbx3Ez|Cu6!&%On)TJ zx?f6}mf*~I`8$vdSxB|NJDeN&*fm8g=46feK{=6+Z`w!H5`;w}=_J>q6RqJ2+iK308E9si)`;#^>F3Tum3CBq}An4WG; zw=qa3BYzNcF<35;T=TfkX)xhR?D85k-#KAOhG^bL(i2SntkMk38rOPG|Einwp?M|H z$IRakL8Cjvc=&(-a-7)WV9}_xr#O(~f~C1y$~gD(eTzk(lmVFQw>s1WmMO^bx%gRU zm?F|Hvr%WbX8gUSLg%P~1rbs}^h;4iJjt$sW=OMnLLq&6Io#NhsN zEXuxvD2?YP#3iQb*ONJwDQU!6X&_U%usJA^0JcITju?E2Y`rI;kSo?Bk9*9IYPO)m z*2_F;>XkV@l}dbwUH_*9QKp>KBOJA3S$=ID6|pks`YFiA< zPnR#dSmC){X~fZO5GnfrT7es9nA58v4F&A{Qzjv>u)-CGiQxpQN&3%s%ObRKiCAQv z7MZEU^oL2g?hyJc^N#`G9m`l43*bDVA)5rjG&B0kVhzeF~B7g515oB7&HP?NS0RUFG53h=t0SC zm@}bC7u8cdF@b3~uSi10fEfsxg@4lzXrqkQCt&j3(lfrOr0#nKn0(lHb6s*03aOV& zcZBN3mPEiLM@9zL(JUAH+i1x3^}Z&UJ4!rgWCW&oCmw@g3os0`tkqwHfMicF%9&;m zm$ox%>+O>?hlDfC_-#TfpLyY9A9hoIF^OsT*`Qi$kSGhmQ*IW+Jhi zl24%)B4sWs1p@%2By>?612HjJ*K=gRZPTkA#+lGkuzw6;a#9i54)E~#3YwXUF!_8A ze93_d@MOAlM8OLIQP|>mw+L;p=O2$HbUx)hK@7_so+5$Vpe!K3-?7xC)-+Z;SmAz+ zMV3e{2&w~1f87J!9zoq6m4a0**-4vVW(2ph(wk~e2Me<$2S&6F_{QXds`GQ(eAjc{ zn0YBic9dBsgPb(8%Vfqi%rD5>Xsd9TX*Jj^j&YGxjHWF-h+M97*)KR=jQdwqpZ@|x z)^DQjI$VQ?DOugmf=FGr^DW@tv)`Gm{}2Maeq;9$y10dg&k_WNTVZ8bgb`vvKsD+c zBjXotgj^V6WUi20`!oQ4D2=*RbAjP5;jzZ!Ikv4XsclMO} zf6xI04A#~knlCpK=4Y+kjQh?nxclGGZIn+=n(GK~KUc{HP@2Vfev>dA6#mecG;ohQf z`M)JI7cLm(`I|+B?l1eR4=VNBFwWi<1~Q6NhI zGZo!@_dQ+=F_omQ0b?z*4)9ObS7L;LC{9_SUW|nQQMF}Y*bjtaQn%zcn7Ip@rN0|5 zi+>KhP$22Uk=~1or2meegk(8jnHYekDD7*kuR9FVfgCWFE!IJ)Ztfe$QW7cX z^?~$nwa1>|8fR(gzW_HMLh_LqFr88M^a-(5s(UM3<@=WrwDIU4-xgq!*lZXpq|2Qn``Ja*VcLh{2?Ei!Lwtn54+# zdXblhI>ca-V3|^kWi?!(Psm~#Kzg)TXnd@_Ju2z4U!hinW3 zm4%}s>Jhq@;PF(*&C*X^u7c63P> ziGQ*fot+ns$ePjT`u$kC)CCGPIMsb5DSN8Y)?>a7<0g!w5Gp_W_ARbmIbE;8D^ro@ z_7=;VhJWNbnAA)Tz3sOAEk*`SpO%(9d12A|;Mer%MrtwLoM7sh`ovGXS)NJ4DU{^;2ZrRK|`z_{T#?M z<4}Nd#n%wQE2^cVCr~K`P8F$r4yV+WRSJNNCB}jP`-2(bn&zn>NA+R`S{nKld#ZK2 z+)rvZ>TK|1Y-pgO=ffz8-7$yxRCQ%4tF$DshpZ{3MRNi$HM>c@D~=3>SY?z;Iu%h# zlI)p$o#>+Xy3M(+&X?6eUwa3I3g1TFbo1lg%<^BnooJWwh@i@;%dk_c&Hw z#JBJpWUq9)ceoJP^G0ILY;t9L$mIYTrjyoXD@F1^C5>Cud;%^&JZsIwOYeVbhmRh( zQ1Q{!V|dMazt~fB?!qfxMI*UlVX2Qof2?BX%$KkX*Aa9K>xGq8CO~jVe2Akb8sA@p zJfOXjjFEYIZTkBzBx!hKjGYyE5P&l`mLNwEQ&bdq^_=8%yjFH%rHh|Yr#6eR9k-jM+9K(QQ8NoocpXFW~`|mpt^Z6=YfxRTM zoFfd-Jhe4l)BOZVh7o_6SE52#Rf85PyQ5rK@j?X>8CnsDc}=ZU^6z045X$9#e#e$3 zu<3(v1fMnus~YALTTK|9VD!2LJ6xDC`4~qs7)mIAwFD;B=E8CZQ2kiQKGB&N^1MW5 z00IbPLqAc?sSG)Cuq^2&^D11-=~Ku56su@9%e7SOHeujAh8m2Q!eX@jzag__L2m`N z-?`+CvJ|EE73LD=>Q^r>du!}KoC2^)phl#ESF4uG`Wd;iu3u-Jk*( z=9ty~V>PD+I^W-(cvA}gGi@5Fs0}7N)C2>s{+MHo!{~gxXcRIASS|%-5W_?HC!x~M ze;1=!Z%{^wc;jz=17Qf@7EtHR`-W;KV+F!-PWMSCve_b-DL9T#@OOsNa5E+3wQU-aJQD@=0XjGj_Dp>FxN!)Oji#bhd zfpUHz;1W2eq5v~dV0428&7!Ib7th;y#+{lZf9GacYx|sjbpHQjC`E;4rLlv+7aXa<_xsZE2I%QJ}y9B!v zhF2<&+Fl0YSCPbaeAb%1G?MnJy5&9w*qXE> zg+5zd5fopyG0Ni^@!c_2c()*8(*$eJWnr|*RzE3hOfsQGvKZt86;c)$Zt5=H0&cT? zL`fe0^r`v%0mYLS;?(`@mPRL=_t^_64)yx8<`jI|n}_q1C7GLT_amJN0bR^iSzb4#g|+zCPt#=h}OeQ$z?_N)j2QDy zYU>VPXvh9-IR8Tmxy3+KP%~W?uyc|Ea$IwU8vNo>Z=!NDv zcl7?6JTl#nQNJW=Y0wKC?X zm@58IAk|zF{)JAWIW5Gy7(#YkA@fLvtC?qb^eE6V^QBj7apa;x`GN_bA}eJtsP@s9&&IrkVJ$CT#h|{Pen>975I*uoye407bNs^E2lXi)u{iz9cC^!T9=Ehq&= z(v*Fe0(oLqvS5_${~G?>tXV{o~@ndVm!rHE>8wh4NtHdT&tJJ zd~>-tSced4%sINqU}iW+vJr7Wav}rH)B-Ju0I1@Us;K;n^{M5=?~abnhQ`cuH|fGQ zh&R|;NV3$gmrMXK5O#kw?`8Ui* z3gbOy!FU{Mu(2h@Lleo0fn+;O{*nlJav0tO3`TV)*^`^0wm*~TL#SO&M+*FHj?mE; z*UfL?h~ZlKiCct4A2FT_p~rpyY6{JI0NsDi0Hz@%rNhJAJ$l~Ew84~E2RY~^Lw-T9 zSmk!GSSMe-Af^OFiAOopi~Z@L3{Q?h!Wmy&9%U%*NQ&V}fjNjRSw~?oU@GEy+1V;B?N9p}XN6CL9Sz+L5x zezhAX)q(In#+^m|SfRQsLXKk*<4BRN2P;-%)FdHr0gd9 zKvznbT+WT>{?eg|uQr}^?P!pHfGzR`_D51X!MoHA&_v)w2XpIg%euhN8b{3`OF~Jw z%bUXt0kz-H92l~>h5a>RNA=S^C>MV_XNUL@0<@Pa6M$=DeZ%PPb^wh6rJmNNKy!P& zFN&7LeuPCU4NvWi5%5v#6I`mx$2#BPn(m^Z&g7`;iO_`}!~%Q7*Wlx;cD?zRb`#H) zgwoR686G+m#&@}Y#GRyNCKB;u-?yjXt(EE<&KKMhpYMJy`>i%^e$`a5g8apm)#md7 zV!3wQW4fDVd@mX+TBC;ZeT)lH*=*tXAQzpyp6tOlo0 zCx#fd(&&^oQUACZoLL?&NcL#L9V|u@(I`pHK_lWh>O4-@AFfkKd^5XuL>%z7; zlQ;N&K1p>B&#WDD7^L!x(Kd}*$7AoU0N{Lq^K$IlSCjqE^3Q^I%{Gl z0(45K!#);?wKRitwCqI~GtPdUoDS-dlrMMrP1efBqGCH95&t54zW9uC zuIs5$72(#mN=h2XjR&2CF%=aiq*m@B)@A=gk*$kQJnzFiCx@wC8;&ikOD8BWp~7D zRBt4^7`J|m;?+zaeTXHFXLx78I#}Xd<*uWuBbmD3E~lv*KKNaO!7}CBqO9=Q8~Vn8 z=n}mw)w}k($De)}4#DS1luC9G37!KGEzsGE=SKF2q2m_1GoN=hFWlDI)(&(fek2d) z`LyxAc7Gk!?f!F=(|4gslO4b{ePUKpL&+zX00C)(84EjOo`7aQHGMJKT4&7z@-*dS zuZZNY&C1b+g5N3{uID#pE(nj^9(q07kL$L}uo5x&0BrHU(+%u%&DoF)CLIHkmptv{ z9XzVxs)Dc^EhsDiE0683+v(LW_coL*_$8M$f~Xog8P<6~2wSs64bO_9(hme_h38GHU90yr9r#?n-mLh40T&7}W^%km$9Pq->-HWqxW*4l?=)yS z@9mxU#&$SPUWk}1``k>pcbMp}r#7tH5wSEncsp+N+uSb%MFV{(^mcKk)R<{lH%w|1 z;dT5Z>30KR$3zMtzu$lGc^f3vHTeSL5jMW6JMLy&=ZwxmdKFqU*5AFh@I|niRr?y7 zm?;yCQY=Mpevg2+Oc?vDKR14Kf6P0IO%9&}>TQ2JFm4mWM+T2YygA?*4Ks?vm?p<} z^4DE;xJqBk<~6-MZSyuqNf1xjBfr(B&UX4aee#V~YToha4nQb>x=|cVrH<@^6tso* z%_}o=;HnPjRixhH>#NuTylPt;y2bQuXh=QX*aWFnFxCkk=*Y~)Xe3!BO4)$hKwh-O zzBoi1hXRkMcMkyap;_XQe(gc4Lgx{#tA$Y%q0yD#VSdUgSZp04gz&0Z*l( z95ho*d7!{db^aINxjEh_bm~6in(rWyL`X=Ip}k{7qC>b)GmyNIp^QQxy_SyMEj|+f z&Y-@^AWLcQ@Vt-|A}Olk4d<_;KvN%JoTsIhPP?UGa>qsb(5SEhOI{1=J8J`H4f01Q4WOAo6abP#FRz-vMx))F;;j>n1t1m4kE+k9tRGs^4>>hh3gP?KL58oDM#m{IWc@ z!*hpYN4}*7fH!h;q5@L_+~K91fFb$qUVAdtF!>LE zNKgq_`R$IV_F2i`0hsdk{Tc)~GO#B7NrG98@Lr!VCNseED}x$~g1-Nva!T^8Fn&z3 zH02#s(U!6hi60a*Gowvac2FO4ezjO#iAMtbGDpn=wvlpXG=<0>#gDeT$2&~LL-)5m z8(OT@yi?}qN%WjI9_0Bja$Z$g5we97KCSFvPbDcDEa6NbGskt_BU5E520kgCc*Ecj zzrXAC^Aoq%v)+M6O-+wIs^vLbay(7D@EdBLi5Kh_c(JkFeIskH3!+|6dopGwAgD1b zfxqELfc;=m1MNf>SLWv3WKO~2Uz-I0l&Y3`I&Lrf^J%Y33e)RQtI!=AJD+PU5b-nQ z&G5K?<7ud@49E= zP2|wXU4|rwyS>l8jWiHsY^?1ZUuXP8&LGPXuv`n>BG}b9MiP~7dKA0zAR5KDj*DUT zsRFfPDhHxuK&eCn?`h@-1U@fhls7E_ANUQKxvM>#?|!Z&@7BC_`y^YFOcmQ$_Nipn zNz}QI?PH^KYJzu}9}%&E#Br533YmemIS_gEIyvgBI*@*&*Q_9EZe94B_at;yEfG= zQc(UyUbnj*z7M>tc1WbdCOtBdN6LlNYrVj&<${{$?EUn1ld_JolP^}jtjjZ)z221m znT(8ZP_bzk0X)zqG%`+=Y~&al z=}Kw-PEVuPWhQv?=Y}7u9AY=NimNyYlKqi^V${hAyTsYy}kXW-&MRe%hzi}F~pc~KGCByU>Vtu0H3Ow7kR%`P4ULAysj z=iiaTWHYA*cfQ6aS<%7GzuGo$=Iw>NZLV*VOJEqaFk{~+lUw(FGMVbt2&XA11`2z2 z=Cq{#YNFB;$St{0g{I=k7EyecCB)&Jv9t~B=xklzxMfhFm{6IdP9LN{)>f837M+Ub znF+E>Ykqd(X4^i{BoDwA$tWY9h$YGmN*ej0H7yX%<2@||1vioS#Plgb zRDOmHz3)Jl37;gl@)FUNB5yPQ6w%y61&|njvU4+Lx8c5F!($hzFMH0fS05^qbc1T zs2@2I-1alwl#!-qn9>;>ho$~8FR{-_c=Ojc!FJ3jB0sWnx?|=rxHqi&Z?v^Y~xhQ%_^u@=hW!>IQ`QdvUMd|X1k!b-{npi-}1MfQW55`wT2>^-g zY*Y1B#^-_x%2_$a8+A5sILg!Iq1qtbkMZa|T3KZaR}4UVcV{*{w%i>Qa=EvxRX4Vf zUBju%&m4}=`u0I)qpBWrBX2r+{uq56J3UeZV*+6TFP2>_6bz=tTjjB*ohx(PscQQbHYYyPlQXTiz^XPMHhTVKs z&jH@iO7{G(Ws(v`9k()fu|5KBO>1+slW|KUD#VpC_>{x>Dz#W~@A_seTzTd{i@E?u zG(FKSZ|Hc!_q@86wVenSURx;Y0aPaP^>wIwP4!Afz~HiWou{=dBaIJJPIeE)7Uny@ zkbRj;IaT*!bA3y3McXApg5)4--@zsP?E7`fh<&?(ZGSVx29nZquAbYHXIB6QDV6hTi_os?{SKjo*FlSrm&{A)ADzVFL-PT&dyw_8l zK2d@@?Zc0yw-m3;rg=J0-xyM_m9(UMz|0j(vl$^c>6pny;HRMEH>flgHPlskG^*u3so9`M zs1*}>l2}fgawySr%O21x7jS=>1LKha>Il7mIF{00?MVOfcf{o6{6fH9jUr$vdyEkJ zW?1lFKz1q>nFmZ_E{<|UeS>lLcmD+_p~3a&uxZ+fZqWm+600 zYCA_wC5{ZZJ&FTtQtx>V&(;h7Za?cb+D`OrvpRYbw! zqQ~JyCYCMiu(RDDq}NE~(&$G1c~j&QU*gArhV3Nd?*_rM?s^h-+-v(A?5dxLo{&=; zg2LJk{a9K#mNMW=>37F=h9i#xW2Gd_rL&FpAM=e-g0-hVzz4Bu0c8>o9fGP}43LW( zv479s2%cE-{oP8oif%1;eckXKkoI{;!xJlUs6k-b-D*eGOh8Oo_;bJ`sN0T(dJNmk z(Jsy;i!X|qPoLNfUv`zSnQ%UKv?Ah_qgv4AdTNFy;K=1F!*#X9V}9qA;N%_aLB@6R za&~S%xl;YYDxBIp4u4~36!e~+m_eut0A)Lj*W@DbZArYadcpIX{?3h?VAYk6!u2Ae zg<4uoAgWVjcE`8oT(US~gPOC7i)~*d`bY@={GHZORh4a+?5~mF($Az5%A(OPD4u7j zZJyt`@W@dxE|xBTT|BwHit~+7gVGDPZ#e_DTA07wy&#?5em9pGHZ+sq`!Q6*eZnJ| z+^)VoYt1rLZqQxDW~ul^4uzVDmtc%1^W-=%szFB#klhb-t9`&SHCAr?d*tOIk)ZYC zNnNvvkBBqsFGaX*{Mv&%n$H9YF{vTF9MhLcE^Sl!FCR&K4vybGSLiyW5!^A0=JD!s zt)&`UP|;EtZ`R2!5TN_FJD!q1_TD>hMQP>2sC%D&~*_`{^)fbMz7qz;|2Gy+|v*+667n{*rCJMJM zy1^HeTv3~6jW-_ac#e8DE>Rfbxh)@7o=C%QRBn$me0zVsS7{u7Vyu27`C{LmmBPFX zL|}oSDNB~7Dk&Np8RSV!G}4=vpC&fPqIJmfWn%87YLGrzXL8cC8$T@B&9t`_Kw zcdAwE>RQ}cH)UCB17^UZxi@Pt7eQuKM~y@`{+~_Rl@*js`A}{+LJxUw1>d%Cun;mU zb=;Y~T9#hp^&T){r#^3#h`O4-v(a=s=$>mivJZlmgW?Ljd8LLP)eMoPd6T8C@Cs~F zOSbai`4)f6fX8mv9qpCryKl3fiW&nSQood7*VJWrOs1g*7r=e5(|sO2e$}Lalxo$B z@@9Yz>ZPK`?64dkH?|MW_FRd5opsV#=5U#zlJ}$@DmhDVND^U)wF~*?c1rMERlM&Z z4a45vyJr)mqZ5?Lc01O&5_#@7s$I$2@tL+ytzcRl8Q6g%7JgBYSu8)u`8%eWX|RC3 zUX&wX%fgn6H&RW%n?*GuQ!iEew+`~V?8s(`;T7Wf=|gABPaAYiBJQU)m7Oo*Vq;lx zo-x2T8WMDLOL5{FdF*i+@? zJB^N$rdPV}rH-CV@&f~tL<3d*%e1on%GXHt&e_Kh>np8@p$Zz-R%gf)+%I6OuIJi& zV6w^-&gd}hS#xKmLE9LWA!Fas(KpI-8|xn+t0mP0JE~6>`3Z)s+$lVBWNTRAjK_Sx z`{jDLU#HDIl39!Dv63(GBni*(lC~i&Z-qo}pEN_F0VIVr*uq}oZ@xqgCXcQKjt^}3 zRy)f5LOpymgfFx~LoPPYPWJ{KLd#($U~E_>(a!TMF9>XGOKcgA>pb=TP_S0{mA68y$<67;@Au&MwN3pqqvNV} z^|}L&z{q5B>UOZ4wu@=l8_8h?F|I$k!!9D`W}_cX52<@{5x7!I%-Tlkb}W5mxpMwY zoaH{34koCn+s2Qhb9^S<7RPUtHdPz^m5-X+nK$2X=`>_AQ_8_M3IkK+Gu7~EhxiOY z#ckOt>{j?QMph|3V-?Pj!%S_eDa!+z<%cGlr!SYKy z(>NauX^N4m5bJ&mF*XF3f=Xc6&U9aO0C8JyfPVo$t9lw%3Vs(qpFA4*L&u%88($7# zg6qqSd=Z=VciDJ+8+U2^9=KSqO+14tcHQzjv|e|>`$G8;`w zHp2?}kfAdeOCy!X-;)WGJoprkZ)osU%2B+204A>%%-|oS@CKDCcT#us<3xuWc~yS< z9Y2PT^tKbiC@U?E!Qid{aIk3CF}WesAfjL(;P8h!8X1%PLAR7lTRhQaLK|h6kI6co zi2;|PUQ4rBg3vlokjW{@{EKLQ!b`yKunKwPtTTWS3Nnf=Rn$I^1K|U25i6f7@DrMW z6<2^dQa3TjCxgBwD85K#R2VkjEr2emdu`s)ZrAu;GjrxqSZBHJT1}Rx+k)6d z1Pw=1hv9N*44-rOYSlz!gnQguu^ZEC1Jy_2rOZG*w?!WcKGlG(yp%&{&$C3fZ=@M| zB?mq64y$kJZD=1>ZSNTGKpD^kKIo}-=E4J)VN0$4Y47u_dRKT z2Ad~VGiwsamg|fGoq!~_6+w3GM0#Fg22mj!Ht#ZN6lK0F$nYb05p*08U$D~WTHA)d z`5>uv}hguB?DnOj+UIL%}dJ4;+Sne85zdVaY^MS zb7k<_Ub?}m? zo#>RF@t%tcg2FAe4Tne?*w}gcrD$Fz2o|UdJ1ag4ELx~`P3}y6x6`k3Y&}V0=VkV& z`fIz%bKjk<3DoLXwc3a`)w4F~LPy&qDtb*4_Bipp$flc9n+v+R4<9o>gWh=sYImk;0h+vS`5x&0*GktI>2!8@?7|a1*kY z9}DugicE;0MR^_hG7Gy9F7aJBK9^Ym2r#G)^Xk5!n%4WpIplx}z? z(JrK>o_y(0=gJP5UPwd4FIIIp=wU+FPrLf>^vQdaG^Hrr4-&WTUeyTy~3;ps!ZgwC!XD?!d2dI0YlYE|<+uSp+RlYLv2vGyz@$X_I} z?$2!o#xV;Ds3z-3|JrK3)|#5}dTm7fYVm2To6NEmRspZWoB8?x+>oKn5BGP;f*aN7 zkFSHJ`dZJ8J18%q1y+6sk%i`l^fGkGPbbI#@QI zvHdZ!`7GC4L$WdOn}lXa-uz}msZYZ`{9QIZYH^lv8L7&=@RT(;@Yl{j-JRV>6M|I} zigv|>i%HRRTP~jm`8Yq>iOU5xy81bCa2%bYj3HO?^8lK8F9vonl?t83gbPLg=mw%A z(?hS_sPL;9xnGW>Io2+c?SCaLC13N248>K>)s=cECNLC>h?m`T8J1{!`u4Y+xamR6LF}m(TNadX8w@wg_&kDzUABhn9PP5zKyo{Jcy`vL!#5|CKI{aY@9 zIq4IT_xpPHfFNik^9q`=(=UK6^bPWDRKD#)Fy- z!tdVnBraiBHN{=^I}hyWjyy>K&&X_FP4+?;DGc*vi=aoYs3+nnmL)9)N}TCR2LLbt z47Zih#+Hwm+^cQx`ib4}(Fb)Ex<2DUT~>Y9we zVBY_*4OjS~?zBWk5VCKGutO^yr@!ZXlXq?O zJgZJYq9UMIfKUUN=!k@&Pzq>?UeNylheTM<&)uRdCM8C?BEn?A1blq7M2?OF=b|KZ zk2+|Ggm~AVfasJ-8dHxiL7Qj?Np=+LHNkxNXG>CE$J=*x8)D-DJ;jVw z?coJ-iHapMg@vwYj-GUpv4{DLSp1WalZzs6L`*`HLveJ+3jfU~9@wJ)DZR!cVw6ctn{VZIyBf^~l zLGg}@c?PC0Lg@fhI>MRtoAepz2%B2e~zzMj=PZRR=ob#PicDJ`x){-DcPOV85GY6~6@!CdG` z;4vgPHm+%8Gb@EL-PvqmEt=T5p=LXL%`VN9{{V;IegNshu5q>W$bP84GLwFf;DrH!*V!dR+>_{ z235`%z1wr{FCFF0)mr!^CHJ+1;+4hS^803iOvrN0hD4QW>Rve}L+h2%5m@h{WLghj zNsL0MucSh)W=S0*OpP6}gpKAoj-DgmMYFTAx3!g)Qprn6PkCuM#76uMm();$fOAe5 z_L|*9wbggs7zQTq+D7Yc8}PXowSMZbtd`pE?Z&V3GE&If(&QAOA~F(XKSMbfm!PTz znJ5~fD-qFCP^48`vP~099#84Hx@+vOBh&0yHkKFC#c^oHkFSPdIF5pZkBQ8}uW1=a zfW%U@pk_a@XRM5UjU#urYsr2dX3;I1cS@0Piija_SaK37x5K%4qm@MHoQ)kFG>a^8 zP~}l&Q>Yytkdn$YcY_as-Crxd{8Yz!*=`dkOb5g+&*LvCBJQpL|KY zf0+_Vs)DO$@D7Mq3cqBj&e_QoGHarc0ZVRYI2}$E(}TKO!QErXtlh2{B!I^YiwvO4 z0m8A)FnkryNvQ)>8%;+^b}LUOSrSv*#>snc$#{|jc007O;ce@)5as9z$M{z(WvdnY zLq)N@;xc`zbYn>AqcSv#l7y5ZY~8qQFBz-~DrWk>Gq=U}rozC`?fvgVe%-$R3E)dGe*leNW+e z{{Rz5v+Y<`L&L?rtBY9O(FF2;sqP6iQy}NY5yT-xDSpok5k$CeP5x62_RQyHRBJF{K zAqTD^@85#x*sPHn0YTU&GG{#{{*oY&g*a40M_CX*gnaMA+O3Zjz~`4Ub!(*jwuezZ zcIh7O37ZR(ESLe~)sS=9Yc5Ugev? zS>+6_LAx%gJ2j+h5^vq^K+pbhpRF#rWH^#&onS2z!VxMB?sT^ful~in>b_c+{scw9=BRoYG>!H$;_< zJETgoBtYfr5I7C^VWV`2+y_gs>j#}Z%SE~Ft&)EBd)Qv`G~pduS~1e_1pw7R4KUQ= zO$wU!eJdA{cXeSyILy~Q$D4^}+V{Q)%DFbnZD?khOjY>CTE)L{t@x~27^84467Cr{ z4cwg(QKE+jDV*R@Inhm5W@}1{iW*jg9)3k?JWFoqEK7`S5tq4-YaOZ}{VjZQMVV+J z)FQMZjX0IpJ33VvDJz!a5$P=4i`CFig$j@?C?)~y0wxsKDQzGxFXm6!J&S{!PzLe~ z*qoJ3XOM}Ag#u0}!XwIoB!F@Dan{b-QQx<$dsZR%Pf=4`4YdUYabB|#5lKc#Ur*b~ z-cA$h0Fab#9+X*KC{Z4eSk2p{Lzti)eIO(8RCUqb!y7J6kwR!sNz2(lute{CU^vt_ z0njU2dPz?=JU{}RxsI(#k~LCHkVRFlPA;E!g43qu9Kv_7fcM zVaz!DSF2AgWh`U_C;}oJ2Slnc{{VnAL_h&r*OhcceE!W53WkV<1N>SdK$pll_~?lp z1H^iH^U)R~lzG!cNa(MHX`&|1#pobcA(Gds;*1kOSM3E1F z9T9lbR}H^yqRrLCIL-wJ>!#I;?_8kNi@H<{Bt=Y_q9v;mRH``s7 zyW56R(PeVSyt^S0Ma0dni^l3mG;ZK3lB+f$#YD((AB4sz0QhK$!_r{t^WZh{py;3@ zsMG*>c!=nQHVb;$VRsFI__8o>z-RRz!CyYp>i+;v^*tY&`7cw}^m_guQ=_K5D_s<< zvbU9?12=A46L(Z>EzNkD$!!~X+xD&BN|};nRlqYrQo?WcCq75KmgGYrig`qM~;Yq34)zG{QaNd(F!4; zbo7Nsm$XK@DCy$-SDo6tVy~4jS;yb(MrZ~pa6O3i3K6lF;h>8)DS5Ee8gxP zBKa8ZqnT&&Y=-`>hs8|rwgv>q5tx}Ws8jtq4tp%a;Z&S~$OQxaRcPtusx_iwod<@v z{l@UUk0+6*RdkO|C(yo%{@nO|pHXQT$6U?T(%~DVBm4lf&sC4Ot5oa!L$OHwYB{_1 zMhyTz^2?UoY62AY6PBsmMLYhsdzVGv3G~CUyZ&AG{{Xr6uRnDQp?u2Z@ zdNElR5L`QN*)6S&C3v_a8g`sW81tnQUfbQR--)32q22UshWR%=Z^tmf;Qrk>j#$py zeO|)0E?|KoB}pM6$eZ#raI&-m2dt4qz#yQ3s~2T~_Y|v~bhL8-`_>HJ7mDs%eTcui zhT11hJHP~omXn?}4XCH(ar`UV-1gh>zS1W0e%8gsKyG;`u2yjUi1j}8P*|61z2%K;~f!^Weg3@h!^~UDbTrs+@ z;S?Z``k1oI=5VJ;ClRUC42t&v`D-@o#&;)lRPN2M?nfP<)*o(N{jg~iduCmcKC&ss z8u4uw3Zz1~1C$)Mc#)AkP6RSZm_$Sn;okONka)=DO7;D@1#C+j;&|K0lHAn3+Dsi8 zqqS%!@X(NQ9h&NT@$RShb`g)=+^x%DSrT~)!?Yptru8=EYmvL{z3&Ha^R9~=?;}7& zDq|Aex?2?yQNry^1X0385%tKaM3ufx0m6d}NZ{eja`G!0&u%vkiTd8wxyClU*HkhA zUhUb`5rA!LLq||i$-lW`L}E-!k}=H0tcG#hUc<8{CV+vJxFlaL`dexng|Zq-KC$Lp zl~SthjC+Mp1}nHRmO$;>sF{d#NMOXjle=dy$2a`0;pN43o(iz~>#))^&2tQ-G;p|# zkRR7gTAC;v(nGaWlVvk|s4N@0yp-Q7MMz|9Yly5kTt&ZC+`CRu=1ba+M{IVMc1c&D z5?REZpConTXO}7pC}c!jki{Xyq{*5_vQiz86n9HbPV;0yGrwm+g(~LuO8$7)eP#H3VnmS50 zbnYzzpqed}>P-dPh#!HBI=KukX${THtv@qQmziL0o29(*%PU)=3!Maz2{6vuYNbgd zQTUvDPQxHtQx^qWcB?ykY_fQNCEiQm8DBhmb9~F z(mQ91vX&`@M90-ZBm6qEe%3wpa|tJrBkuLBw}o%+;kB$+O=MBzWMdpSoDavHXf)G> zc&{*aZ;DcMp&`38Z)V?FIu$>Z%%w#z8gKwm_dyJCT%!*pX^_*rTkf6QA-`O0X?>~`3&-MO2%wtd^%Zn5l&Dmqgskn%f79|DTn!j+ePR%sGhXW9xB0NM#QZ8d){wrEPD^@4{y?1pchuB

=nit3O4Ok?3%0EKxJ2Aa3t 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 literal 0 HcmV?d00001 diff --git a/08-综合练习/图片切换/img/img3.jpg b/08-综合练习/图片切换/img/img3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a560273e0d0c8faa2fdb973f0b0a9f6abed5d237 GIT binary patch literal 41761 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�Xkg*K&j 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 literal 0 HcmV?d00001 diff --git a/08-综合练习/图片切换/img/img4.jpg b/08-综合练习/图片切换/img/img4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b5b39afba03612d2eff3ade104f2f98abe785223 GIT binary patch literal 83009 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

9T?Xn%Ve>11>}US$*2zE!taz!vE? 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 f93X9&-vI5-bInF}0VxEum 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 m99E{j+MoAVijqnBNk8fR%K84lYt1I3!?A0 literal 0 HcmV?d00001 diff --git a/08-综合练习/图片切换/index/index.html b/08-综合练习/图片切换/index/index.html new file mode 100644 index 0000000..a79b41c --- /dev/null +++ b/08-综合练习/图片切换/index/index.html @@ -0,0 +1,23 @@ + + + + + + + 图片切换 + + + +

+ + + + \ No newline at end of file diff --git a/08-综合练习/图片切换/js/index.js b/08-综合练习/图片切换/js/index.js new file mode 100644 index 0000000..f27997e --- /dev/null +++ b/08-综合练习/图片切换/js/index.js @@ -0,0 +1,26 @@ +const vue = new Vue({ + el: "#app", + data: { + list: [ + 'url(../img/img1.jpg)', 'url(../img/img2.jpg)', + 'url(../img/img3.jpg)', 'url(../img/img4.jpg)', + ], + this_index: 0, + }, + methods: { + ChangeImages(index) { + return { backgroundImage: `url(../img/img${index + 1}.jpg)` } + }, + ChangePic(index) { + this.this_index = index + }, + PicChange() { + return { backgroundImage: `url(../img/img${this.this_index + 1}.jpg)` } + }, + isActive(index) { + if (this.this_index == index) { + return { active: true } + } + } + }, +}) \ No newline at end of file diff --git a/08-综合练习/图片切换/js/vue.min.js b/08-综合练习/图片切换/js/vue.min.js new file mode 100644 index 0000000..d884a27 --- /dev/null +++ b/08-综合练习/图片切换/js/vue.min.js @@ -0,0 +1,11 @@ +/*! + * Vue.js v2.7.10 + * (c) 2014-2022 Evan You + * Released under the MIT License. + */ +/*! + * Vue.js v2.7.10 + * (c) 2014-2022 Evan You + * Released under the MIT License. + */ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).Vue=e()}(this,(function(){"use strict";var t=Object.freeze({}),e=Array.isArray;function n(t){return null==t}function r(t){return null!=t}function o(t){return!0===t}function i(t){return"string"==typeof t||"number"==typeof t||"symbol"==typeof t||"boolean"==typeof t}function a(t){return"function"==typeof t}function s(t){return null!==t&&"object"==typeof t}var c=Object.prototype.toString;function u(t){return"[object Object]"===c.call(t)}function l(t){var e=parseFloat(String(t));return e>=0&&Math.floor(e)===e&&isFinite(t)}function f(t){return r(t)&&"function"==typeof t.then&&"function"==typeof t.catch}function d(t){return null==t?"":Array.isArray(t)||u(t)&&t.toString===c?JSON.stringify(t,null,2):String(t)}function p(t){var e=parseFloat(t);return isNaN(e)?t:e}function v(t,e){for(var n=Object.create(null),r=t.split(","),o=0;o-1)return t.splice(n,1)}}var y=Object.prototype.hasOwnProperty;function _(t,e){return y.call(t,e)}function b(t){var e=Object.create(null);return function(n){return e[n]||(e[n]=t(n))}}var $=/-(\w)/g,w=b((function(t){return t.replace($,(function(t,e){return e?e.toUpperCase():""}))})),x=b((function(t){return t.charAt(0).toUpperCase()+t.slice(1)})),C=/\B([A-Z])/g,k=b((function(t){return t.replace(C,"-$1").toLowerCase()}));var S=Function.prototype.bind?function(t,e){return t.bind(e)}:function(t,e){function n(n){var r=arguments.length;return r?r>1?t.apply(e,arguments):t.call(e,n):t.call(e)}return n._length=t.length,n};function O(t,e){e=e||0;for(var n=t.length-e,r=new Array(n);n--;)r[n]=t[n+e];return r}function T(t,e){for(var n in e)t[n]=e[n];return t}function A(t){for(var e={},n=0;n0,G=q&&q.indexOf("edge/")>0;q&&q.indexOf("android");var X=q&&/iphone|ipad|ipod|ios/.test(q);q&&/chrome\/\d+/.test(q),q&&/phantomjs/.test(q);var Y,Q=q&&q.match(/firefox\/(\d+)/),tt={}.watch,et=!1;if(J)try{var nt={};Object.defineProperty(nt,"passive",{get:function(){et=!0}}),window.addEventListener("test-passive",null,nt)}catch(t){}var rt=function(){return void 0===Y&&(Y=!J&&"undefined"!=typeof global&&(global.process&&"server"===global.process.env.VUE_ENV)),Y},ot=J&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function it(t){return"function"==typeof t&&/native code/.test(t.toString())}var at,st="undefined"!=typeof Symbol&&it(Symbol)&&"undefined"!=typeof Reflect&&it(Reflect.ownKeys);at="undefined"!=typeof Set&&it(Set)?Set:function(){function t(){this.set=Object.create(null)}return t.prototype.has=function(t){return!0===this.set[t]},t.prototype.add=function(t){this.set[t]=!0},t.prototype.clear=function(){this.set=Object.create(null)},t}();var ct=null;function ut(t){void 0===t&&(t=null),t||ct&&ct._scope.off(),ct=t,t&&t._scope.on()}var lt=function(){function t(t,e,n,r,o,i,a,s){this.tag=t,this.data=e,this.children=n,this.text=r,this.elm=o,this.ns=void 0,this.context=i,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=e&&e.key,this.componentOptions=a,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=s,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1}return Object.defineProperty(t.prototype,"child",{get:function(){return this.componentInstance},enumerable:!1,configurable:!0}),t}(),ft=function(t){void 0===t&&(t="");var e=new lt;return e.text=t,e.isComment=!0,e};function dt(t){return new lt(void 0,void 0,void 0,String(t))}function pt(t){var e=new lt(t.tag,t.data,t.children&&t.children.slice(),t.text,t.elm,t.context,t.componentOptions,t.asyncFactory);return e.ns=t.ns,e.isStatic=t.isStatic,e.key=t.key,e.isComment=t.isComment,e.fnContext=t.fnContext,e.fnOptions=t.fnOptions,e.fnScopeId=t.fnScopeId,e.asyncMeta=t.asyncMeta,e.isCloned=!0,e}var vt=0,ht=function(){function t(){this.id=vt++,this.subs=[]}return t.prototype.addSub=function(t){this.subs.push(t)},t.prototype.removeSub=function(t){g(this.subs,t)},t.prototype.depend=function(e){t.target&&t.target.addDep(this)},t.prototype.notify=function(t){for(var e=this.subs.slice(),n=0,r=e.length;n0&&(Xt((c=Yt(c,"".concat(a||"","_").concat(s)))[0])&&Xt(l)&&(f[u]=dt(l.text+c[0].text),c.shift()),f.push.apply(f,c)):i(c)?Xt(l)?f[u]=dt(l.text+c):""!==c&&f.push(dt(c)):Xt(c)&&Xt(l)?f[u]=dt(l.text+c.text):(o(t._isVList)&&r(c.tag)&&n(c.key)&&r(a)&&(c.key="__vlist".concat(a,"_").concat(s,"__")),f.push(c)));return f}function Qt(t,n,c,u,l,f){return(e(c)||i(c))&&(l=u,u=c,c=void 0),o(f)&&(l=2),function(t,n,o,i,c){if(r(o)&&r(o.__ob__))return ft();r(o)&&r(o.is)&&(n=o.is);if(!n)return ft();e(i)&&a(i[0])&&((o=o||{}).scopedSlots={default:i[0]},i.length=0);2===c?i=Gt(i):1===c&&(i=function(t){for(var n=0;n0,s=n?!!n.$stable:!a,c=n&&n.$key;if(n){if(n._normalized)return n._normalized;if(s&&o&&o!==t&&c===o.$key&&!a&&!o.$hasNormal)return o;for(var u in i={},n)n[u]&&"$"!==u[0]&&(i[u]=be(e,r,u,n[u]))}else i={};for(var l in r)l in i||(i[l]=$e(r,l));return n&&Object.isExtensible(n)&&(n._normalized=i),z(i,"$stable",s),z(i,"$key",c),z(i,"$hasNormal",a),i}function be(t,n,r,o){var i=function(){var n=ct;ut(t);var r=arguments.length?o.apply(null,arguments):o({}),i=(r=r&&"object"==typeof r&&!e(r)?[r]:Gt(r))&&r[0];return ut(n),r&&(!i||1===r.length&&i.isComment&&!ye(i))?void 0:r};return o.proxy&&Object.defineProperty(n,r,{get:i,enumerable:!0,configurable:!0}),i}function $e(t,e){return function(){return t[e]}}function we(e){return{get attrs(){if(!e._attrsProxy){var n=e._attrsProxy={};z(n,"_v_attr_proxy",!0),xe(n,e.$attrs,t,e,"$attrs")}return e._attrsProxy},get listeners(){e._listenersProxy||xe(e._listenersProxy={},e.$listeners,t,e,"$listeners");return e._listenersProxy},get slots(){return function(t){t._slotsProxy||ke(t._slotsProxy={},t.$scopedSlots);return t._slotsProxy}(e)},emit:S(e.$emit,e),expose:function(t){t&&Object.keys(t).forEach((function(n){return Ht(e,t,n)}))}}}function xe(t,e,n,r,o){var i=!1;for(var a in e)a in t?e[a]!==n[a]&&(i=!0):(i=!0,Ce(t,a,r,o));for(var a in t)a in e||(i=!0,delete t[a]);return i}function Ce(t,e,n,r){Object.defineProperty(t,e,{enumerable:!0,configurable:!0,get:function(){return n[r][e]}})}function ke(t,e){for(var n in e)t[n]=e[n];for(var n in t)n in e||delete t[n]}function Se(){var t=ct;return t._setupContext||(t._setupContext=we(t))}var Oe,Te=null;function Ae(t,e){return(t.__esModule||st&&"Module"===t[Symbol.toStringTag])&&(t=t.default),s(t)?e.extend(t):t}function je(t){if(e(t))for(var n=0;ndocument.createEvent("Event").timeStamp&&(We=function(){return Ze.now()})}var Ge=function(t,e){if(t.post){if(!e.post)return 1}else if(e.post)return-1;return t.id-e.id};function Xe(){var t,e;for(qe=We(),Ke=!0,Be.sort(Ge),Je=0;JeJe&&Be[n].id>t.id;)n--;Be.splice(n+1,0,t)}else Be.push(t);Ve||(Ve=!0,xn(Xe))}}var Qe="watcher",tn="".concat(Qe," callback"),en="".concat(Qe," getter"),nn="".concat(Qe," cleanup");function rn(t,e){return sn(t,null,{flush:"post"})}var on,an={};function sn(n,r,o){var i=void 0===o?t:o,s=i.immediate,c=i.deep,u=i.flush,l=void 0===u?"pre":u;i.onTrack,i.onTrigger;var f,d,p=ct,v=function(t,e,n){return void 0===n&&(n=null),fn(t,null,n,p,e)},h=!1,m=!1;if(Rt(n)?(f=function(){return n.value},h=Mt(n)):Dt(n)?(f=function(){return n.__ob__.dep.depend(),n},c=!0):e(n)?(m=!0,h=n.some((function(t){return Dt(t)||Mt(t)})),f=function(){return n.map((function(t){return Rt(t)?t.value:Dt(t)?Hn(t):a(t)?v(t,en):void 0}))}):f=a(n)?r?function(){return v(n,en)}:function(){if(!p||!p._isDestroyed)return d&&d(),v(n,Qe,[y])}:j,r&&c){var g=f;f=function(){return Hn(g())}}var y=function(t){d=_.onStop=function(){v(t,nn)}};if(rt())return y=j,r?s&&v(r,tn,[f(),m?[]:void 0,y]):f(),j;var _=new zn(ct,f,j,{lazy:!0});_.noRecurse=!r;var b=m?[]:an;return _.run=function(){if(_.active)if(r){var t=_.get();(c||h||(m?t.some((function(t,e){return I(t,b[e])})):I(t,b)))&&(d&&d(),v(r,tn,[t,b===an?void 0:b,y]),b=t)}else _.get()},"sync"===l?_.update=_.run:"post"===l?(_.post=!0,_.update=function(){return Ye(_)}):_.update=function(){if(p&&p===ct&&!p._isMounted){var t=p._preWatchers||(p._preWatchers=[]);t.indexOf(_)<0&&t.push(_)}else Ye(_)},r?s?_.run():b=_.get():"post"===l&&p?p.$once("hook:mounted",(function(){return _.get()})):_.get(),function(){_.teardown()}}var cn=function(){function t(t){void 0===t&&(t=!1),this.active=!0,this.effects=[],this.cleanups=[],!t&&on&&(this.parent=on,this.index=(on.scopes||(on.scopes=[])).push(this)-1)}return t.prototype.run=function(t){if(this.active){var e=on;try{return on=this,t()}finally{on=e}}},t.prototype.on=function(){on=this},t.prototype.off=function(){on=this.parent},t.prototype.stop=function(t){if(this.active){var e=void 0,n=void 0;for(e=0,n=this.effects.length;e1)return n&&a(e)?e.call(r):e}},h:function(t,e,n){return Qt(ct,t,e,n,2,!0)},getCurrentInstance:function(){return ct&&{proxy:ct}},useSlots:function(){return Se().slots},useAttrs:function(){return Se().attrs},useListeners:function(){return Se().listeners},mergeDefaults:function(t,n){var r=e(t)?t.reduce((function(t,e){return t[e]={},t}),{}):t;for(var o in n){var i=r[o];i?e(i)||a(i)?r[o]={type:i,default:n[o]}:i.default=n[o]:null===i&&(r[o]={default:n[o]})}return r},nextTick:xn,set:At,del:jt,useCssModule:function(e){return t},useCssVars:function(t){if(J){var e=ct;e&&rn((function(){var n=e.$el,r=t(e,e._setupProxy);if(n&&1===n.nodeType){var o=n.style;for(var i in r)o.setProperty("--".concat(i),r[i])}}))}},defineAsyncComponent:function(t){a(t)&&(t={loader:t});var e=t.loader,n=t.loadingComponent,r=t.errorComponent,o=t.delay,i=void 0===o?200:o,s=t.timeout;t.suspensible;var c=t.onError,u=null,l=0,f=function(){var t;return u||(t=u=e().catch((function(t){if(t=t instanceof Error?t:new Error(String(t)),c)return new Promise((function(e,n){c(t,(function(){return e((l++,u=null,f()))}),(function(){return n(t)}),l+1)}));throw t})).then((function(e){return t!==u&&u?u:(e&&(e.__esModule||"Module"===e[Symbol.toStringTag])&&(e=e.default),e)})))};return function(){return{component:f(),delay:i,timeout:s,error:r,loading:n}}},onBeforeMount:kn,onMounted:Sn,onBeforeUpdate:On,onUpdated:Tn,onBeforeUnmount:An,onUnmounted:jn,onActivated:En,onDeactivated:Nn,onServerPrefetch:Pn,onRenderTracked:Dn,onRenderTriggered:Mn,onErrorCaptured:function(t,e){void 0===e&&(e=ct),In(t,e)}}),Fn=new at;function Hn(t){return Bn(t,Fn),Fn.clear(),t}function Bn(t,n){var r,o,i=e(t);if(!(!i&&!s(t)||Object.isFrozen(t)||t instanceof lt)){if(t.__ob__){var a=t.__ob__.dep.id;if(n.has(a))return;n.add(a)}if(i)for(r=t.length;r--;)Bn(t[r],n);else if(Rt(t))Bn(t.value,n);else for(r=(o=Object.keys(t)).length;r--;)Bn(t[o[r]],n)}}var Un=0,zn=function(){function t(t,e,n,r,o){!function(t,e){void 0===e&&(e=on),e&&e.active&&e.effects.push(t)}(this,on&&!on._vm?on:t?t._scope:void 0),(this.vm=t)&&o&&(t._watcher=this),r?(this.deep=!!r.deep,this.user=!!r.user,this.lazy=!!r.lazy,this.sync=!!r.sync,this.before=r.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=n,this.id=++Un,this.active=!0,this.post=!1,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new at,this.newDepIds=new at,this.expression="",a(e)?this.getter=e:(this.getter=function(t){if(!V.test(t)){var e=t.split(".");return function(t){for(var n=0;n-1)if(i&&!_(o,"default"))s=!1;else if(""===s||s===k(t)){var u=wr(String,o.type);(u<0||c-1:"string"==typeof t?t.split(",").indexOf(n)>-1:(r=t,"[object RegExp]"===c.call(r)&&t.test(n));var r}function Or(t,e){var n=t.cache,r=t.keys,o=t._vnode;for(var i in n){var a=n[i];if(a){var s=a.name;s&&!e(s)&&Tr(n,i,r,o)}}}function Tr(t,e,n,r){var o=t[e];!o||r&&o.tag===r.tag||o.componentInstance.$destroy(),t[e]=null,g(n,e)}!function(e){e.prototype._init=function(e){var n=this;n._uid=Qn++,n._isVue=!0,n.__v_skip=!0,n._scope=new cn(!0),n._scope._vm=!0,e&&e._isComponent?function(t,e){var n=t.$options=Object.create(t.constructor.options),r=e._parentVnode;n.parent=e.parent,n._parentVnode=r;var o=r.componentOptions;n.propsData=o.propsData,n._parentListeners=o.listeners,n._renderChildren=o.children,n._componentTag=o.tag,e.render&&(n.render=e.render,n.staticRenderFns=e.staticRenderFns)}(n,e):n.$options=mr(tr(n.constructor),e||{},n),n._renderProxy=n,n._self=n,function(t){var e=t.$options,n=e.parent;if(n&&!e.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(t)}t.$parent=n,t.$root=n?n.$root:t,t.$children=[],t.$refs={},t._provided=n?n._provided:Object.create(null),t._watcher=null,t._inactive=null,t._directInactive=!1,t._isMounted=!1,t._isDestroyed=!1,t._isBeingDestroyed=!1}(n),function(t){t._events=Object.create(null),t._hasHookEvent=!1;var e=t.$options._parentListeners;e&&De(t,e)}(n),function(e){e._vnode=null,e._staticTrees=null;var n=e.$options,r=e.$vnode=n._parentVnode,o=r&&r.context;e.$slots=me(n._renderChildren,o),e.$scopedSlots=r?_e(e.$parent,r.data.scopedSlots,e.$slots):t,e._c=function(t,n,r,o){return Qt(e,t,n,r,o,!1)},e.$createElement=function(t,n,r,o){return Qt(e,t,n,r,o,!0)};var i=r&&r.data;Tt(e,"$attrs",i&&i.attrs||t,null,!0),Tt(e,"$listeners",n._parentListeners||t,null,!0)}(n),He(n,"beforeCreate",void 0,!1),function(t){var e=Yn(t.$options.inject,t);e&&(Ct(!1),Object.keys(e).forEach((function(n){Tt(t,n,e[n])})),Ct(!0))}(n),Jn(n),function(t){var e=t.$options.provide;if(e){var n=a(e)?e.call(t):e;if(!s(n))return;for(var r=un(t),o=st?Reflect.ownKeys(n):Object.keys(n),i=0;i1?O(n):n;for(var r=O(arguments,1),o='event handler for "'.concat(t,'"'),i=0,a=n.length;iparseInt(this.max)&&Tr(e,n[0],n,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var t in this.cache)Tr(this.cache,t,this.keys)},mounted:function(){var t=this;this.cacheVNode(),this.$watch("include",(function(e){Or(t,(function(t){return Sr(e,t)}))})),this.$watch("exclude",(function(e){Or(t,(function(t){return!Sr(e,t)}))}))},updated:function(){this.cacheVNode()},render:function(){var t=this.$slots.default,e=je(t),n=e&&e.componentOptions;if(n){var r=kr(n),o=this.include,i=this.exclude;if(o&&(!r||!Sr(o,r))||i&&r&&Sr(i,r))return e;var a=this.cache,s=this.keys,c=null==e.key?n.Ctor.cid+(n.tag?"::".concat(n.tag):""):e.key;a[c]?(e.componentInstance=a[c].componentInstance,g(s,c),s.push(c)):(this.vnodeToCache=e,this.keyToCache=c),e.data.keepAlive=!0}return e||t&&t[0]}},Er={KeepAlive:jr};!function(t){var e={get:function(){return H}};Object.defineProperty(t,"config",e),t.util={warn:ur,extend:T,mergeOptions:mr,defineReactive:Tt},t.set=At,t.delete=jt,t.nextTick=xn,t.observable=function(t){return Ot(t),t},t.options=Object.create(null),R.forEach((function(e){t.options[e+"s"]=Object.create(null)})),t.options._base=t,T(t.options.components,Er),function(t){t.use=function(t){var e=this._installedPlugins||(this._installedPlugins=[]);if(e.indexOf(t)>-1)return this;var n=O(arguments,1);return n.unshift(this),a(t.install)?t.install.apply(t,n):a(t)&&t.apply(null,n),e.push(t),this}}(t),function(t){t.mixin=function(t){return this.options=mr(this.options,t),this}}(t),Cr(t),function(t){R.forEach((function(e){t[e]=function(t,n){return n?("component"===e&&u(n)&&(n.name=n.name||t,n=this.options._base.extend(n)),"directive"===e&&a(n)&&(n={bind:n,update:n}),this.options[e+"s"][t]=n,n):this.options[e+"s"][t]}}))}(t)}(xr),Object.defineProperty(xr.prototype,"$isServer",{get:rt}),Object.defineProperty(xr.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(xr,"FunctionalRenderContext",{value:er}),xr.version=Ln;var Nr=v("style,class"),Pr=v("input,textarea,option,select,progress"),Dr=function(t,e,n){return"value"===n&&Pr(t)&&"button"!==e||"selected"===n&&"option"===t||"checked"===n&&"input"===t||"muted"===n&&"video"===t},Mr=v("contenteditable,draggable,spellcheck"),Ir=v("events,caret,typing,plaintext-only"),Lr=v("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),Rr="http://www.w3.org/1999/xlink",Fr=function(t){return":"===t.charAt(5)&&"xlink"===t.slice(0,5)},Hr=function(t){return Fr(t)?t.slice(6,t.length):""},Br=function(t){return null==t||!1===t};function Ur(t){for(var e=t.data,n=t,o=t;r(o.componentInstance);)(o=o.componentInstance._vnode)&&o.data&&(e=zr(o.data,e));for(;r(n=n.parent);)n&&n.data&&(e=zr(e,n.data));return function(t,e){if(r(t)||r(e))return Vr(t,Kr(e));return""}(e.staticClass,e.class)}function zr(t,e){return{staticClass:Vr(t.staticClass,e.staticClass),class:r(t.class)?[t.class,e.class]:e.class}}function Vr(t,e){return t?e?t+" "+e:t:e||""}function Kr(t){return Array.isArray(t)?function(t){for(var e,n="",o=0,i=t.length;o-1?yo(t,e,n):Lr(e)?Br(n)?t.removeAttribute(e):(n="allowfullscreen"===e&&"EMBED"===t.tagName?"true":e,t.setAttribute(e,n)):Mr(e)?t.setAttribute(e,function(t,e){return Br(e)||"false"===e?"false":"contenteditable"===t&&Ir(e)?e:"true"}(e,n)):Fr(e)?Br(n)?t.removeAttributeNS(Rr,Hr(e)):t.setAttributeNS(Rr,e,n):yo(t,e,n)}function yo(t,e,n){if(Br(n))t.removeAttribute(e);else{if(W&&!Z&&"TEXTAREA"===t.tagName&&"placeholder"===e&&""!==n&&!t.__ieph){var r=function(e){e.stopImmediatePropagation(),t.removeEventListener("input",r)};t.addEventListener("input",r),t.__ieph=!0}t.setAttribute(e,n)}}var _o={create:mo,update:mo};function bo(t,e){var o=e.elm,i=e.data,a=t.data;if(!(n(i.staticClass)&&n(i.class)&&(n(a)||n(a.staticClass)&&n(a.class)))){var s=Ur(e),c=o._transitionClasses;r(c)&&(s=Vr(s,Kr(c))),s!==o._prevClass&&(o.setAttribute("class",s),o._prevClass=s)}}var $o,wo,xo,Co,ko,So,Oo={create:bo,update:bo},To=/[\w).+\-_$\]]/;function Ao(t){var e,n,r,o,i,a=!1,s=!1,c=!1,u=!1,l=0,f=0,d=0,p=0;for(r=0;r=0&&" "===(h=t.charAt(v));v--);h&&To.test(h)||(u=!0)}}else void 0===o?(p=r+1,o=t.slice(0,r).trim()):m();function m(){(i||(i=[])).push(t.slice(p,r).trim()),p=r+1}if(void 0===o?o=t.slice(0,r).trim():0!==p&&m(),i)for(r=0;r-1?{exp:t.slice(0,Co),key:'"'+t.slice(Co+1)+'"'}:{exp:t,key:null};wo=t,Co=ko=So=0;for(;!Jo();)qo(xo=Ko())?Zo(xo):91===xo&&Wo(xo);return{exp:t.slice(0,ko),key:t.slice(ko+1,So)}}(t);return null===n.key?"".concat(t,"=").concat(e):"$set(".concat(n.exp,", ").concat(n.key,", ").concat(e,")")}function Ko(){return wo.charCodeAt(++Co)}function Jo(){return Co>=$o}function qo(t){return 34===t||39===t}function Wo(t){var e=1;for(ko=Co;!Jo();)if(qo(t=Ko()))Zo(t);else if(91===t&&e++,93===t&&e--,0===e){So=Co;break}}function Zo(t){for(var e=t;!Jo()&&(t=Ko())!==e;);}var Go,Xo="__r";function Yo(t,e,n){var r=Go;return function o(){var i=e.apply(null,arguments);null!==i&&ei(t,o,n,r)}}var Qo=hn&&!(Q&&Number(Q[1])<=53);function ti(t,e,n,r){if(Qo){var o=qe,i=e;e=i._wrapper=function(t){if(t.target===t.currentTarget||t.timeStamp>=o||t.timeStamp<=0||t.target.ownerDocument!==document)return i.apply(this,arguments)}}Go.addEventListener(t,e,et?{capture:n,passive:r}:n)}function ei(t,e,n,r){(r||Go).removeEventListener(t,e._wrapper||e,n)}function ni(t,e){if(!n(t.data.on)||!n(e.data.on)){var o=e.data.on||{},i=t.data.on||{};Go=e.elm||t.elm,function(t){if(r(t.__r)){var e=W?"change":"input";t[e]=[].concat(t.__r,t[e]||[]),delete t.__r}r(t.__c)&&(t.change=[].concat(t.__c,t.change||[]),delete t.__c)}(o),qt(o,i,ti,ei,Yo,e.context),Go=void 0}}var ri,oi={create:ni,update:ni,destroy:function(t){return ni(t,oo)}};function ii(t,e){if(!n(t.data.domProps)||!n(e.data.domProps)){var i,a,s=e.elm,c=t.data.domProps||{},u=e.data.domProps||{};for(i in(r(u.__ob__)||o(u._v_attr_proxy))&&(u=e.data.domProps=T({},u)),c)i in u||(s[i]="");for(i in u){if(a=u[i],"textContent"===i||"innerHTML"===i){if(e.children&&(e.children.length=0),a===c[i])continue;1===s.childNodes.length&&s.removeChild(s.childNodes[0])}if("value"===i&&"PROGRESS"!==s.tagName){s._value=a;var l=n(a)?"":String(a);ai(s,l)&&(s.value=l)}else if("innerHTML"===i&&Wr(s.tagName)&&n(s.innerHTML)){(ri=ri||document.createElement("div")).innerHTML="".concat(a,"");for(var f=ri.firstChild;s.firstChild;)s.removeChild(s.firstChild);for(;f.firstChild;)s.appendChild(f.firstChild)}else if(a!==c[i])try{s[i]=a}catch(t){}}}}function ai(t,e){return!t.composing&&("OPTION"===t.tagName||function(t,e){var n=!0;try{n=document.activeElement!==t}catch(t){}return n&&t.value!==e}(t,e)||function(t,e){var n=t.value,o=t._vModifiers;if(r(o)){if(o.number)return p(n)!==p(e);if(o.trim)return n.trim()!==e.trim()}return n!==e}(t,e))}var si={create:ii,update:ii},ci=b((function(t){var e={},n=/:(.+)/;return t.split(/;(?![^(]*\))/g).forEach((function(t){if(t){var r=t.split(n);r.length>1&&(e[r[0].trim()]=r[1].trim())}})),e}));function ui(t){var e=li(t.style);return t.staticStyle?T(t.staticStyle,e):e}function li(t){return Array.isArray(t)?A(t):"string"==typeof t?ci(t):t}var fi,di=/^--/,pi=/\s*!important$/,vi=function(t,e,n){if(di.test(e))t.style.setProperty(e,n);else if(pi.test(n))t.style.setProperty(k(e),n.replace(pi,""),"important");else{var r=mi(e);if(Array.isArray(n))for(var o=0,i=n.length;o-1?e.split(_i).forEach((function(e){return t.classList.add(e)})):t.classList.add(e);else{var n=" ".concat(t.getAttribute("class")||""," ");n.indexOf(" "+e+" ")<0&&t.setAttribute("class",(n+e).trim())}}function $i(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(_i).forEach((function(e){return t.classList.remove(e)})):t.classList.remove(e),t.classList.length||t.removeAttribute("class");else{for(var n=" ".concat(t.getAttribute("class")||""," "),r=" "+e+" ";n.indexOf(r)>=0;)n=n.replace(r," ");(n=n.trim())?t.setAttribute("class",n):t.removeAttribute("class")}}function wi(t){if(t){if("object"==typeof t){var e={};return!1!==t.css&&T(e,xi(t.name||"v")),T(e,t),e}return"string"==typeof t?xi(t):void 0}}var xi=b((function(t){return{enterClass:"".concat(t,"-enter"),enterToClass:"".concat(t,"-enter-to"),enterActiveClass:"".concat(t,"-enter-active"),leaveClass:"".concat(t,"-leave"),leaveToClass:"".concat(t,"-leave-to"),leaveActiveClass:"".concat(t,"-leave-active")}})),Ci=J&&!Z,ki="transition",Si="animation",Oi="transition",Ti="transitionend",Ai="animation",ji="animationend";Ci&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(Oi="WebkitTransition",Ti="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(Ai="WebkitAnimation",ji="webkitAnimationEnd"));var Ei=J?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(t){return t()};function Ni(t){Ei((function(){Ei(t)}))}function Pi(t,e){var n=t._transitionClasses||(t._transitionClasses=[]);n.indexOf(e)<0&&(n.push(e),bi(t,e))}function Di(t,e){t._transitionClasses&&g(t._transitionClasses,e),$i(t,e)}function Mi(t,e,n){var r=Li(t,e),o=r.type,i=r.timeout,a=r.propCount;if(!o)return n();var s=o===ki?Ti:ji,c=0,u=function(){t.removeEventListener(s,l),n()},l=function(e){e.target===t&&++c>=a&&u()};setTimeout((function(){c0&&(n=ki,l=a,f=i.length):e===Si?u>0&&(n=Si,l=u,f=c.length):f=(n=(l=Math.max(a,u))>0?a>u?ki:Si:null)?n===ki?i.length:c.length:0,{type:n,timeout:l,propCount:f,hasTransform:n===ki&&Ii.test(r[Oi+"Property"])}}function Ri(t,e){for(;t.length1}function Vi(t,e){!0!==e.data.show&&Hi(e)}var Ki=function(t){var a,s,c={},u=t.modules,l=t.nodeOps;for(a=0;av?b(t,n(o[g+1])?null:o[g+1].elm,o,p,g,i):p>g&&w(e,f,v)}(f,h,m,i,u):r(m)?(r(t.text)&&l.setTextContent(f,""),b(f,null,m,0,m.length-1,i)):r(h)?w(h,0,h.length-1):r(t.text)&&l.setTextContent(f,""):t.text!==e.text&&l.setTextContent(f,e.text),r(v)&&r(p=v.hook)&&r(p=p.postpatch)&&p(t,e)}}}function S(t,e,n){if(o(n)&&r(t.parent))t.parent.data.pendingInsert=e;else for(var i=0;i-1,a.selected!==i&&(a.selected=i);else if(P(Gi(a),r))return void(t.selectedIndex!==s&&(t.selectedIndex=s));o||(t.selectedIndex=-1)}}function Zi(t,e){return e.every((function(e){return!P(e,t)}))}function Gi(t){return"_value"in t?t._value:t.value}function Xi(t){t.target.composing=!0}function Yi(t){t.target.composing&&(t.target.composing=!1,Qi(t.target,"input"))}function Qi(t,e){var n=document.createEvent("HTMLEvents");n.initEvent(e,!0,!0),t.dispatchEvent(n)}function ta(t){return!t.componentInstance||t.data&&t.data.transition?t:ta(t.componentInstance._vnode)}var ea={bind:function(t,e,n){var r=e.value,o=(n=ta(n)).data&&n.data.transition,i=t.__vOriginalDisplay="none"===t.style.display?"":t.style.display;r&&o?(n.data.show=!0,Hi(n,(function(){t.style.display=i}))):t.style.display=r?i:"none"},update:function(t,e,n){var r=e.value;!r!=!e.oldValue&&((n=ta(n)).data&&n.data.transition?(n.data.show=!0,r?Hi(n,(function(){t.style.display=t.__vOriginalDisplay})):Bi(n,(function(){t.style.display="none"}))):t.style.display=r?t.__vOriginalDisplay:"none")},unbind:function(t,e,n,r,o){o||(t.style.display=t.__vOriginalDisplay)}},na={model:Ji,show:ea},ra={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function oa(t){var e=t&&t.componentOptions;return e&&e.Ctor.options.abstract?oa(je(e.children)):t}function ia(t){var e={},n=t.$options;for(var r in n.propsData)e[r]=t[r];var o=n._parentListeners;for(var r in o)e[w(r)]=o[r];return e}function aa(t,e){if(/\d-keep-alive$/.test(e.tag))return t("keep-alive",{props:e.componentOptions.propsData})}var sa=function(t){return t.tag||ye(t)},ca=function(t){return"show"===t.name},ua={name:"transition",props:ra,abstract:!0,render:function(t){var e=this,n=this.$slots.default;if(n&&(n=n.filter(sa)).length){var r=this.mode,o=n[0];if(function(t){for(;t=t.parent;)if(t.data.transition)return!0}(this.$vnode))return o;var a=oa(o);if(!a)return o;if(this._leaving)return aa(t,o);var s="__transition-".concat(this._uid,"-");a.key=null==a.key?a.isComment?s+"comment":s+a.tag:i(a.key)?0===String(a.key).indexOf(s)?a.key:s+a.key:a.key;var c=(a.data||(a.data={})).transition=ia(this),u=this._vnode,l=oa(u);if(a.data.directives&&a.data.directives.some(ca)&&(a.data.show=!0),l&&l.data&&!function(t,e){return e.key===t.key&&e.tag===t.tag}(a,l)&&!ye(l)&&(!l.componentInstance||!l.componentInstance._vnode.isComment)){var f=l.data.transition=T({},c);if("out-in"===r)return this._leaving=!0,Wt(f,"afterLeave",(function(){e._leaving=!1,e.$forceUpdate()})),aa(t,o);if("in-out"===r){if(ye(a))return u;var d,p=function(){d()};Wt(c,"afterEnter",p),Wt(c,"enterCancelled",p),Wt(f,"delayLeave",(function(t){d=t}))}}return o}}},la=T({tag:String,moveClass:String},ra);delete la.mode;var fa={props:la,beforeMount:function(){var t=this,e=this._update;this._update=function(n,r){var o=Ie(t);t.__patch__(t._vnode,t.kept,!1,!0),t._vnode=t.kept,o(),e.call(t,n,r)}},render:function(t){for(var e=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,o=this.$slots.default||[],i=this.children=[],a=ia(this),s=0;s-1?Xr[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:Xr[t]=/HTMLUnknownElement/.test(e.toString())},T(xr.options.directives,na),T(xr.options.components,ha),xr.prototype.__patch__=J?Ki:j,xr.prototype.$mount=function(t,e){return function(t,e,n){var r;t.$el=e,t.$options.render||(t.$options.render=ft),He(t,"beforeMount"),r=function(){t._update(t._render(),n)},new zn(t,r,j,{before:function(){t._isMounted&&!t._isDestroyed&&He(t,"beforeUpdate")}},!0),n=!1;var o=t._preWatchers;if(o)for(var i=0;i\/=]+)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,Oa=/^\s*((?:v-[\w-]+:|@|:|#)\[[^=]+?\][^\s"'<>\/=]*)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,Ta="[a-zA-Z_][\\-\\.0-9_a-zA-Z".concat(B.source,"]*"),Aa="((?:".concat(Ta,"\\:)?").concat(Ta,")"),ja=new RegExp("^<".concat(Aa)),Ea=/^\s*(\/?)>/,Na=new RegExp("^<\\/".concat(Aa,"[^>]*>")),Pa=/^]+>/i,Da=/^",""":'"',"&":"&"," ":"\n"," ":"\t","'":"'"},Fa=/&(?:lt|gt|quot|amp|#39);/g,Ha=/&(?:lt|gt|quot|amp|#39|#10|#9);/g,Ba=v("pre,textarea",!0),Ua=function(t,e){return t&&Ba(t)&&"\n"===e[0]};function za(t,e){var n=e?Ha:Fa;return t.replace(n,(function(t){return Ra[t]}))}function Va(t,e){for(var n,r,o=[],i=e.expectHTML,a=e.isUnaryTag||E,s=e.canBeLeftOpenTag||E,c=0,u=function(){if(n=t,r&&Ia(r)){var u=0,d=r.toLowerCase(),p=La[d]||(La[d]=new RegExp("([\\s\\S]*?)(]*>)","i"));w=t.replace(p,(function(t,n,r){return u=r.length,Ia(d)||"noscript"===d||(n=n.replace(//g,"$1").replace(//g,"$1")),Ua(d,n)&&(n=n.slice(1)),e.chars&&e.chars(n),""}));c+=t.length-w.length,t=w,f(d,c-u,c)}else{var v=t.indexOf("<");if(0===v){if(Da.test(t)){var h=t.indexOf("--\x3e");if(h>=0)return e.shouldKeepComment&&e.comment&&e.comment(t.substring(4,h),c,c+h+3),l(h+3),"continue"}if(Ma.test(t)){var m=t.indexOf("]>");if(m>=0)return l(m+2),"continue"}var g=t.match(Pa);if(g)return l(g[0].length),"continue";var y=t.match(Na);if(y){var _=c;return l(y[0].length),f(y[1],_,c),"continue"}var b=function(){var e=t.match(ja);if(e){var n={tagName:e[1],attrs:[],start:c};l(e[0].length);for(var r=void 0,o=void 0;!(r=t.match(Ea))&&(o=t.match(Oa)||t.match(Sa));)o.start=c,l(o[0].length),o.end=c,n.attrs.push(o);if(r)return n.unarySlash=r[1],l(r[0].length),n.end=c,n}}();if(b)return function(t){var n=t.tagName,c=t.unarySlash;i&&("p"===r&&ka(n)&&f(r),s(n)&&r===n&&f(n));for(var u=a(n)||!!c,l=t.attrs.length,d=new Array(l),p=0;p=0){for(w=t.slice(v);!(Na.test(w)||ja.test(w)||Da.test(w)||Ma.test(w)||(x=w.indexOf("<",1))<0);)v+=x,w=t.slice(v);$=t.substring(0,v)}v<0&&($=t),$&&l($.length),e.chars&&$&&e.chars($,c-$.length,c)}if(t===n)return e.chars&&e.chars(t),"break"};t;){if("break"===u())break}function l(e){c+=e,t=t.substring(e)}function f(t,n,i){var a,s;if(null==n&&(n=c),null==i&&(i=c),t)for(s=t.toLowerCase(),a=o.length-1;a>=0&&o[a].lowerCasedTag!==s;a--);else a=0;if(a>=0){for(var u=o.length-1;u>=a;u--)e.end&&e.end(o[u].tag,n,i);o.length=a,r=a&&o[a-1].tag}else"br"===s?e.start&&e.start(t,[],!0,n,i):"p"===s&&(e.start&&e.start(t,[],!1,n,i),e.end&&e.end(t,n,i))}f()}var Ka,Ja,qa,Wa,Za,Ga,Xa,Ya,Qa=/^@|^v-on:/,ts=/^v-|^@|^:|^#/,es=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,ns=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,rs=/^\(|\)$/g,os=/^\[.*\]$/,is=/:(.*)$/,as=/^:|^\.|^v-bind:/,ss=/\.[^.\]]+(?=[^\]]*$)/g,cs=/^v-slot(:|$)|^#/,us=/[\r\n]/,ls=/[ \f\t\r\n]+/g,fs=b(wa),ds="_empty_";function ps(t,e,n){return{type:1,tag:t,attrsList:e,attrsMap:bs(e),rawAttrsMap:{},parent:n,children:[]}}function vs(t,e){Ka=e.warn||Eo,Ga=e.isPreTag||E,Xa=e.mustUseProp||E,Ya=e.getTagNamespace||E,e.isReservedTag,qa=No(e.modules,"transformNode"),Wa=No(e.modules,"preTransformNode"),Za=No(e.modules,"postTransformNode"),Ja=e.delimiters;var n,r,o=[],i=!1!==e.preserveWhitespace,a=e.whitespace,s=!1,c=!1;function u(t){if(l(t),s||t.processed||(t=hs(t,e)),o.length||t===n||n.if&&(t.elseif||t.else)&&gs(n,{exp:t.elseif,block:t}),r&&!t.forbidden)if(t.elseif||t.else)a=t,u=function(t){for(var e=t.length;e--;){if(1===t[e].type)return t[e];t.pop()}}(r.children),u&&u.if&&gs(u,{exp:a.elseif,block:a});else{if(t.slotScope){var i=t.slotTarget||'"default"';(r.scopedSlots||(r.scopedSlots={}))[i]=t}r.children.push(t),t.parent=r}var a,u;t.children=t.children.filter((function(t){return!t.slotScope})),l(t),t.pre&&(s=!1),Ga(t.tag)&&(c=!1);for(var f=0;fc&&(s.push(i=t.slice(c,o)),a.push(JSON.stringify(i)));var u=Ao(r[1].trim());a.push("_s(".concat(u,")")),s.push({"@binding":u}),c=o+r[0].length}return c-1")+("true"===i?":(".concat(e,")"):":_q(".concat(e,",").concat(i,")"))),Ro(t,"change","var $$a=".concat(e,",")+"$$el=$event.target,"+"$$c=$$el.checked?(".concat(i,"):(").concat(a,");")+"if(Array.isArray($$a)){"+"var $$v=".concat(r?"_n("+o+")":o,",")+"$$i=_i($$a,$$v);"+"if($$el.checked){$$i<0&&(".concat(Vo(e,"$$a.concat([$$v])"),")}")+"else{$$i>-1&&(".concat(Vo(e,"$$a.slice(0,$$i).concat($$a.slice($$i+1))"),")}")+"}else{".concat(Vo(e,"$$c"),"}"),null,!0)}(t,r,o);else if("input"===i&&"radio"===a)!function(t,e,n){var r=n&&n.number,o=Fo(t,"value")||"null";o=r?"_n(".concat(o,")"):o,Po(t,"checked","_q(".concat(e,",").concat(o,")")),Ro(t,"change",Vo(e,o),null,!0)}(t,r,o);else if("input"===i||"textarea"===i)!function(t,e,n){var r=t.attrsMap.type,o=n||{},i=o.lazy,a=o.number,s=o.trim,c=!i&&"range"!==r,u=i?"change":"range"===r?Xo:"input",l="$event.target.value";s&&(l="$event.target.value.trim()");a&&(l="_n(".concat(l,")"));var f=Vo(e,l);c&&(f="if($event.target.composing)return;".concat(f));Po(t,"value","(".concat(e,")")),Ro(t,u,f,null,!0),(s||a)&&Ro(t,"blur","$forceUpdate()")}(t,r,o);else if(!H.isReservedTag(i))return zo(t,r,o),!1;return!0},text:function(t,e){e.value&&Po(t,"textContent","_s(".concat(e.value,")"),e)},html:function(t,e){e.value&&Po(t,"innerHTML","_s(".concat(e.value,")"),e)}},Ts={expectHTML:!0,modules:Cs,directives:Os,isPreTag:function(t){return"pre"===t},isUnaryTag:xa,mustUseProp:Dr,canBeLeftOpenTag:Ca,isReservedTag:Zr,getTagNamespace:Gr,staticKeys:function(t){return t.reduce((function(t,e){return t.concat(e.staticKeys||[])}),[]).join(",")}(Cs)},As=b((function(t){return v("type,tag,attrsList,attrsMap,plain,parent,children,attrs,start,end,rawAttrsMap"+(t?","+t:""))}));function js(t,e){t&&(ks=As(e.staticKeys||""),Ss=e.isReservedTag||E,Es(t),Ns(t,!1))}function Es(t){if(t.static=function(t){if(2===t.type)return!1;if(3===t.type)return!0;return!(!t.pre&&(t.hasBindings||t.if||t.for||h(t.tag)||!Ss(t.tag)||function(t){for(;t.parent;){if("template"!==(t=t.parent).tag)return!1;if(t.for)return!0}return!1}(t)||!Object.keys(t).every(ks)))}(t),1===t.type){if(!Ss(t.tag)&&"slot"!==t.tag&&null==t.attrsMap["inline-template"])return;for(var e=0,n=t.children.length;e|^function(?:\s+[\w$]+)?\s*\(/,Ds=/\([^)]*?\);*$/,Ms=/^[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['[^']*?']|\["[^"]*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*$/,Is={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},Ls={esc:["Esc","Escape"],tab:"Tab",enter:"Enter",space:[" ","Spacebar"],up:["Up","ArrowUp"],left:["Left","ArrowLeft"],right:["Right","ArrowRight"],down:["Down","ArrowDown"],delete:["Backspace","Delete","Del"]},Rs=function(t){return"if(".concat(t,")return null;")},Fs={stop:"$event.stopPropagation();",prevent:"$event.preventDefault();",self:Rs("$event.target !== $event.currentTarget"),ctrl:Rs("!$event.ctrlKey"),shift:Rs("!$event.shiftKey"),alt:Rs("!$event.altKey"),meta:Rs("!$event.metaKey"),left:Rs("'button' in $event && $event.button !== 0"),middle:Rs("'button' in $event && $event.button !== 1"),right:Rs("'button' in $event && $event.button !== 2")};function Hs(t,e){var n=e?"nativeOn:":"on:",r="",o="";for(var i in t){var a=Bs(t[i]);t[i]&&t[i].dynamic?o+="".concat(i,",").concat(a,","):r+='"'.concat(i,'":').concat(a,",")}return r="{".concat(r.slice(0,-1),"}"),o?n+"_d(".concat(r,",[").concat(o.slice(0,-1),"])"):n+r}function Bs(t){if(!t)return"function(){}";if(Array.isArray(t))return"[".concat(t.map((function(t){return Bs(t)})).join(","),"]");var e=Ms.test(t.value),n=Ps.test(t.value),r=Ms.test(t.value.replace(Ds,""));if(t.modifiers){var o="",i="",a=[],s=function(e){if(Fs[e])i+=Fs[e],Is[e]&&a.push(e);else if("exact"===e){var n=t.modifiers;i+=Rs(["ctrl","shift","alt","meta"].filter((function(t){return!n[t]})).map((function(t){return"$event.".concat(t,"Key")})).join("||"))}else a.push(e)};for(var c in t.modifiers)s(c);a.length&&(o+=function(t){return"if(!$event.type.indexOf('key')&&"+"".concat(t.map(Us).join("&&"),")return null;")}(a)),i&&(o+=i);var u=e?"return ".concat(t.value,".apply(null, arguments)"):n?"return (".concat(t.value,").apply(null, arguments)"):r?"return ".concat(t.value):t.value;return"function($event){".concat(o).concat(u,"}")}return e||n?t.value:"function($event){".concat(r?"return ".concat(t.value):t.value,"}")}function Us(t){var e=parseInt(t,10);if(e)return"$event.keyCode!==".concat(e);var n=Is[t],r=Ls[t];return"_k($event.keyCode,"+"".concat(JSON.stringify(t),",")+"".concat(JSON.stringify(n),",")+"$event.key,"+"".concat(JSON.stringify(r))+")"}var zs={on:function(t,e){t.wrapListeners=function(t){return"_g(".concat(t,",").concat(e.value,")")}},bind:function(t,e){t.wrapData=function(n){return"_b(".concat(n,",'").concat(t.tag,"',").concat(e.value,",").concat(e.modifiers&&e.modifiers.prop?"true":"false").concat(e.modifiers&&e.modifiers.sync?",true":"",")")}},cloak:j},Vs=function(t){this.options=t,this.warn=t.warn||Eo,this.transforms=No(t.modules,"transformCode"),this.dataGenFns=No(t.modules,"genData"),this.directives=T(T({},zs),t.directives);var e=t.isReservedTag||E;this.maybeComponent=function(t){return!!t.component||!e(t.tag)},this.onceId=0,this.staticRenderFns=[],this.pre=!1};function Ks(t,e){var n=new Vs(e),r=t?"script"===t.tag?"null":Js(t,n):'_c("div")';return{render:"with(this){return ".concat(r,"}"),staticRenderFns:n.staticRenderFns}}function Js(t,e){if(t.parent&&(t.pre=t.pre||t.parent.pre),t.staticRoot&&!t.staticProcessed)return qs(t,e);if(t.once&&!t.onceProcessed)return Ws(t,e);if(t.for&&!t.forProcessed)return Xs(t,e);if(t.if&&!t.ifProcessed)return Zs(t,e);if("template"!==t.tag||t.slotTarget||e.pre){if("slot"===t.tag)return function(t,e){var n=t.slotName||'"default"',r=ec(t,e),o="_t(".concat(n).concat(r?",function(){return ".concat(r,"}"):""),i=t.attrs||t.dynamicAttrs?oc((t.attrs||[]).concat(t.dynamicAttrs||[]).map((function(t){return{name:w(t.name),value:t.value,dynamic:t.dynamic}}))):null,a=t.attrsMap["v-bind"];!i&&!a||r||(o+=",null");i&&(o+=",".concat(i));a&&(o+="".concat(i?"":",null",",").concat(a));return o+")"}(t,e);var n=void 0;if(t.component)n=function(t,e,n){var r=e.inlineTemplate?null:ec(e,n,!0);return"_c(".concat(t,",").concat(Ys(e,n)).concat(r?",".concat(r):"",")")}(t.component,t,e);else{var r=void 0,o=e.maybeComponent(t);(!t.plain||t.pre&&o)&&(r=Ys(t,e));var i=void 0,a=e.options.bindings;o&&a&&!1!==a.__isScriptSetup&&(i=function(t,e){var n=w(e),r=x(n),o=function(o){return t[e]===o?e:t[n]===o?n:t[r]===o?r:void 0},i=o("setup-const")||o("setup-reactive-const");if(i)return i;var a=o("setup-let")||o("setup-ref")||o("setup-maybe-ref");if(a)return a}(a,t.tag)),i||(i="'".concat(t.tag,"'"));var s=t.inlineTemplate?null:ec(t,e,!0);n="_c(".concat(i).concat(r?",".concat(r):"").concat(s?",".concat(s):"",")")}for(var c=0;c>>0}(a)):"",")")}(t,t.scopedSlots,e),",")),t.model&&(n+="model:{value:".concat(t.model.value,",callback:").concat(t.model.callback,",expression:").concat(t.model.expression,"},")),t.inlineTemplate){var i=function(t,e){var n=t.children[0];if(n&&1===n.type){var r=Ks(n,e.options);return"inlineTemplate:{render:function(){".concat(r.render,"},staticRenderFns:[").concat(r.staticRenderFns.map((function(t){return"function(){".concat(t,"}")})).join(","),"]}")}}(t,e);i&&(n+="".concat(i,","))}return n=n.replace(/,$/,"")+"}",t.dynamicAttrs&&(n="_b(".concat(n,',"').concat(t.tag,'",').concat(oc(t.dynamicAttrs),")")),t.wrapData&&(n=t.wrapData(n)),t.wrapListeners&&(n=t.wrapListeners(n)),n}function Qs(t){return 1===t.type&&("slot"===t.tag||t.children.some(Qs))}function tc(t,e){var n=t.attrsMap["slot-scope"];if(t.if&&!t.ifProcessed&&!n)return Zs(t,e,tc,"null");if(t.for&&!t.forProcessed)return Xs(t,e,tc);var r=t.slotScope===ds?"":String(t.slotScope),o="function(".concat(r,"){")+"return ".concat("template"===t.tag?t.if&&n?"(".concat(t.if,")?").concat(ec(t,e)||"undefined",":undefined"):ec(t,e)||"undefined":Js(t,e),"}"),i=r?"":",proxy:true";return"{key:".concat(t.slotTarget||'"default"',",fn:").concat(o).concat(i,"}")}function ec(t,e,n,r,o){var i=t.children;if(i.length){var a=i[0];if(1===i.length&&a.for&&"template"!==a.tag&&"slot"!==a.tag){var s=n?e.maybeComponent(a)?",1":",0":"";return"".concat((r||Js)(a,e)).concat(s)}var c=n?function(t,e){for(var n=0,r=0;r':'
',uc.innerHTML.indexOf(" ")>0}var pc=!!J&&dc(!1),vc=!!J&&dc(!0),hc=b((function(t){var e=Qr(t);return e&&e.innerHTML})),mc=xr.prototype.$mount;return xr.prototype.$mount=function(t,e){if((t=t&&Qr(t))===document.body||t===document.documentElement)return this;var n=this.$options;if(!n.render){var r=n.template;if(r)if("string"==typeof r)"#"===r.charAt(0)&&(r=hc(r));else{if(!r.nodeType)return this;r=r.innerHTML}else t&&(r=function(t){if(t.outerHTML)return t.outerHTML;var e=document.createElement("div");return e.appendChild(t.cloneNode(!0)),e.innerHTML}(t));if(r){var o=fc(r,{outputSourceRange:!1,shouldDecodeNewlines:pc,shouldDecodeNewlinesForHref:vc,delimiters:n.delimiters,comments:n.comments},this),i=o.render,a=o.staticRenderFns;n.render=i,n.staticRenderFns=a}}return mc.call(this,t,e)},xr.compile=fc,T(xr,Rn),xr.effect=function(t,e){var n=new zn(ct,t,j,{sync:!0});e&&(n.update=function(){e((function(){return n.run()}))})},xr})); \ No newline at end of file diff --git a/09-v-model双向绑定属性使用/v-model使用组合框.html b/09-v-model双向绑定属性使用/v-model使用组合框.html new file mode 100644 index 0000000..2b3ee7c --- /dev/null +++ b/09-v-model双向绑定属性使用/v-model使用组合框.html @@ -0,0 +1,40 @@ + + + + + + + Document + + +
+ + +

你所选择的水果是{{fruit}}

+ + + +

你所选择的水果是{{Fruit}}

+
+ + + + \ No newline at end of file diff --git a/09-v-model双向绑定属性使用/v-model修饰符的使用.html b/09-v-model双向绑定属性使用/v-model修饰符的使用.html new file mode 100644 index 0000000..e7892ff --- /dev/null +++ b/09-v-model双向绑定属性使用/v-model修饰符的使用.html @@ -0,0 +1,48 @@ + + + + + + + Document + + +
+ + +
+ + +
+ 你所输入的{{num}}内容是{{isNumber}}类型 +
+
+ 你输入的内容是{{model}}, +
+ + + 你输入的文本内容是{{text}} +
+ + + + \ No newline at end of file diff --git a/09-v-model双向绑定属性使用/v-model值绑定.html b/09-v-model双向绑定属性使用/v-model值绑定.html new file mode 100644 index 0000000..97597d1 --- /dev/null +++ b/09-v-model双向绑定属性使用/v-model值绑定.html @@ -0,0 +1,30 @@ + + + + + + + Document + + +
+ +
+ +
+ + + + \ No newline at end of file diff --git a/09-v-model双向绑定属性使用/v-model值绑定练习.html b/09-v-model双向绑定属性使用/v-model值绑定练习.html new file mode 100644 index 0000000..eae9c68 --- /dev/null +++ b/09-v-model双向绑定属性使用/v-model值绑定练习.html @@ -0,0 +1,29 @@ + + + + + + + Document + + +
+
+ {{item}} +
+ 你选择的水果有:
+
{{fruits}}
+
+ + + + + \ No newline at end of file diff --git a/09-v-model双向绑定属性使用/v-model基本使用.html b/09-v-model双向绑定属性使用/v-model基本使用.html new file mode 100644 index 0000000..60189d6 --- /dev/null +++ b/09-v-model双向绑定属性使用/v-model基本使用.html @@ -0,0 +1,30 @@ + + + + + + + Document + + +
+ +
data中的数据:{{message}} +
+ + + + \ No newline at end of file diff --git a/09-v-model双向绑定属性使用/v-model实现单选框绑定.html b/09-v-model双向绑定属性使用/v-model实现单选框绑定.html new file mode 100644 index 0000000..a2e8c9a --- /dev/null +++ b/09-v-model双向绑定属性使用/v-model实现单选框绑定.html @@ -0,0 +1,29 @@ + + + + + + + + Document + + + +
+ 男 + 女 +
data中sex的数据:{{sex}} +
+ + + + + \ No newline at end of file diff --git a/09-v-model双向绑定属性使用/v-model实现选择框的绑定.html b/09-v-model双向绑定属性使用/v-model实现选择框的绑定.html new file mode 100644 index 0000000..5a260c1 --- /dev/null +++ b/09-v-model双向绑定属性使用/v-model实现选择框的绑定.html @@ -0,0 +1,28 @@ + + + + + + + Document + + + +
+ +
Chicked属性选择的是:{{Chicked}}
+ +
+ + + + \ No newline at end of file diff --git a/09-v-model双向绑定属性使用/不使用v-model实现双向绑定.html b/09-v-model双向绑定属性使用/不使用v-model实现双向绑定.html new file mode 100644 index 0000000..d1fd41e --- /dev/null +++ b/09-v-model双向绑定属性使用/不使用v-model实现双向绑定.html @@ -0,0 +1,35 @@ + + + + + + + + Document + + + +
+ +
data中的数据:{{message}} +
+ + + + + \ No newline at end of file diff --git a/09-v-model双向绑定属性使用/值绑定练习.html b/09-v-model双向绑定属性使用/值绑定练习.html new file mode 100644 index 0000000..2f907ff --- /dev/null +++ b/09-v-model双向绑定属性使用/值绑定练习.html @@ -0,0 +1,31 @@ + + + + + + + Document + + +
+ + +
+ + + + \ No newline at end of file diff --git a/09-v-model双向绑定属性使用/练习v-model多选框.html b/09-v-model双向绑定属性使用/练习v-model多选框.html new file mode 100644 index 0000000..de4a60e --- /dev/null +++ b/09-v-model双向绑定属性使用/练习v-model多选框.html @@ -0,0 +1,47 @@ + + + + + + + Document + + + +
+ + +
+ + + + \ No newline at end of file diff --git a/09-v-model双向绑定属性使用/练习多选框组合框绑定.html b/09-v-model双向绑定属性使用/练习多选框组合框绑定.html new file mode 100644 index 0000000..e6a4b4d --- /dev/null +++ b/09-v-model双向绑定属性使用/练习多选框组合框绑定.html @@ -0,0 +1,47 @@ + + + + + + + Document + + +
+ +
+ + 你选择的水果有{{fruit}} +
+ +
+ + 你选择的类别有{{type}} +
+
+ + + + \ No newline at end of file diff --git a/09-v-model双向绑定属性使用/练习表单提交.html b/09-v-model双向绑定属性使用/练习表单提交.html new file mode 100644 index 0000000..73926ad --- /dev/null +++ b/09-v-model双向绑定属性使用/练习表单提交.html @@ -0,0 +1,84 @@ + + + + + + + Document + + + +
+
+
+ 用户名: +
+ 密码: +
+
+
+ 用户邮箱: +
+ 密码: +
+
+ 是否同意此协议 +
+ + +
+
+
+ + + + \ No newline at end of file diff --git a/09-v-model双向绑定属性使用/综合练习:提交个人信息报告.html b/09-v-model双向绑定属性使用/综合练习:提交个人信息报告.html new file mode 100644 index 0000000..acfe40b --- /dev/null +++ b/09-v-model双向绑定属性使用/综合练习:提交个人信息报告.html @@ -0,0 +1,112 @@ + + + + + + + Document + + + +
+ + + + + + + + + + + + + + + + + +
姓名性别年级班级备注
{{item.id}}{{item.name}} + {{Sex_index[index]}} + {{item.grade}}{{item.class}}{{item.text}}
+
+ +
+ +
+
+ + + + \ No newline at end of file diff --git a/09-v-model双向绑定属性使用/表单数据的简单提交.html b/09-v-model双向绑定属性使用/表单数据的简单提交.html new file mode 100644 index 0000000..55a6e0e --- /dev/null +++ b/09-v-model双向绑定属性使用/表单数据的简单提交.html @@ -0,0 +1,35 @@ + + + + + + + Document + + +
+
+ + +
+
+ + + + \ No newline at end of file diff --git a/10-组件化开发/01-组件的基本使用/index/index.html b/10-组件化开发/01-组件的基本使用/index/index.html new file mode 100644 index 0000000..a987326 --- /dev/null +++ b/10-组件化开发/01-组件的基本使用/index/index.html @@ -0,0 +1,16 @@ + + + + + + + Document + + +
+ +
+ + + + \ No newline at end of file diff --git a/10-组件化开发/01-组件的基本使用/index/test.txt b/10-组件化开发/01-组件的基本使用/index/test.txt new file mode 100644 index 0000000..8139ffb --- /dev/null +++ b/10-组件化开发/01-组件的基本使用/index/test.txt @@ -0,0 +1 @@ +测试文本 \ No newline at end of file diff --git a/10-组件化开发/01-组件的基本使用/js/index.js b/10-组件化开发/01-组件的基本使用/js/index.js new file mode 100644 index 0000000..5efa558 --- /dev/null +++ b/10-组件化开发/01-组件的基本使用/js/index.js @@ -0,0 +1,13 @@ +const create = Vue.extend({ + template: ` +
+

这是一个标签

+
+ ` +}) +const cpn = Vue.component( + 'cpn', create +) +const vue = new Vue({ + el: "#app", +}) \ No newline at end of file diff --git a/10-组件化开发/01-组件的基本使用/js/vue.min.js b/10-组件化开发/01-组件的基本使用/js/vue.min.js new file mode 100644 index 0000000..d884a27 --- /dev/null +++ b/10-组件化开发/01-组件的基本使用/js/vue.min.js @@ -0,0 +1,11 @@ +/*! + * Vue.js v2.7.10 + * (c) 2014-2022 Evan You + * Released under the MIT License. + */ +/*! + * Vue.js v2.7.10 + * (c) 2014-2022 Evan You + * Released under the MIT License. + */ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).Vue=e()}(this,(function(){"use strict";var t=Object.freeze({}),e=Array.isArray;function n(t){return null==t}function r(t){return null!=t}function o(t){return!0===t}function i(t){return"string"==typeof t||"number"==typeof t||"symbol"==typeof t||"boolean"==typeof t}function a(t){return"function"==typeof t}function s(t){return null!==t&&"object"==typeof t}var c=Object.prototype.toString;function u(t){return"[object Object]"===c.call(t)}function l(t){var e=parseFloat(String(t));return e>=0&&Math.floor(e)===e&&isFinite(t)}function f(t){return r(t)&&"function"==typeof t.then&&"function"==typeof t.catch}function d(t){return null==t?"":Array.isArray(t)||u(t)&&t.toString===c?JSON.stringify(t,null,2):String(t)}function p(t){var e=parseFloat(t);return isNaN(e)?t:e}function v(t,e){for(var n=Object.create(null),r=t.split(","),o=0;o-1)return t.splice(n,1)}}var y=Object.prototype.hasOwnProperty;function _(t,e){return y.call(t,e)}function b(t){var e=Object.create(null);return function(n){return e[n]||(e[n]=t(n))}}var $=/-(\w)/g,w=b((function(t){return t.replace($,(function(t,e){return e?e.toUpperCase():""}))})),x=b((function(t){return t.charAt(0).toUpperCase()+t.slice(1)})),C=/\B([A-Z])/g,k=b((function(t){return t.replace(C,"-$1").toLowerCase()}));var S=Function.prototype.bind?function(t,e){return t.bind(e)}:function(t,e){function n(n){var r=arguments.length;return r?r>1?t.apply(e,arguments):t.call(e,n):t.call(e)}return n._length=t.length,n};function O(t,e){e=e||0;for(var n=t.length-e,r=new Array(n);n--;)r[n]=t[n+e];return r}function T(t,e){for(var n in e)t[n]=e[n];return t}function A(t){for(var e={},n=0;n0,G=q&&q.indexOf("edge/")>0;q&&q.indexOf("android");var X=q&&/iphone|ipad|ipod|ios/.test(q);q&&/chrome\/\d+/.test(q),q&&/phantomjs/.test(q);var Y,Q=q&&q.match(/firefox\/(\d+)/),tt={}.watch,et=!1;if(J)try{var nt={};Object.defineProperty(nt,"passive",{get:function(){et=!0}}),window.addEventListener("test-passive",null,nt)}catch(t){}var rt=function(){return void 0===Y&&(Y=!J&&"undefined"!=typeof global&&(global.process&&"server"===global.process.env.VUE_ENV)),Y},ot=J&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function it(t){return"function"==typeof t&&/native code/.test(t.toString())}var at,st="undefined"!=typeof Symbol&&it(Symbol)&&"undefined"!=typeof Reflect&&it(Reflect.ownKeys);at="undefined"!=typeof Set&&it(Set)?Set:function(){function t(){this.set=Object.create(null)}return t.prototype.has=function(t){return!0===this.set[t]},t.prototype.add=function(t){this.set[t]=!0},t.prototype.clear=function(){this.set=Object.create(null)},t}();var ct=null;function ut(t){void 0===t&&(t=null),t||ct&&ct._scope.off(),ct=t,t&&t._scope.on()}var lt=function(){function t(t,e,n,r,o,i,a,s){this.tag=t,this.data=e,this.children=n,this.text=r,this.elm=o,this.ns=void 0,this.context=i,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=e&&e.key,this.componentOptions=a,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=s,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1}return Object.defineProperty(t.prototype,"child",{get:function(){return this.componentInstance},enumerable:!1,configurable:!0}),t}(),ft=function(t){void 0===t&&(t="");var e=new lt;return e.text=t,e.isComment=!0,e};function dt(t){return new lt(void 0,void 0,void 0,String(t))}function pt(t){var e=new lt(t.tag,t.data,t.children&&t.children.slice(),t.text,t.elm,t.context,t.componentOptions,t.asyncFactory);return e.ns=t.ns,e.isStatic=t.isStatic,e.key=t.key,e.isComment=t.isComment,e.fnContext=t.fnContext,e.fnOptions=t.fnOptions,e.fnScopeId=t.fnScopeId,e.asyncMeta=t.asyncMeta,e.isCloned=!0,e}var vt=0,ht=function(){function t(){this.id=vt++,this.subs=[]}return t.prototype.addSub=function(t){this.subs.push(t)},t.prototype.removeSub=function(t){g(this.subs,t)},t.prototype.depend=function(e){t.target&&t.target.addDep(this)},t.prototype.notify=function(t){for(var e=this.subs.slice(),n=0,r=e.length;n0&&(Xt((c=Yt(c,"".concat(a||"","_").concat(s)))[0])&&Xt(l)&&(f[u]=dt(l.text+c[0].text),c.shift()),f.push.apply(f,c)):i(c)?Xt(l)?f[u]=dt(l.text+c):""!==c&&f.push(dt(c)):Xt(c)&&Xt(l)?f[u]=dt(l.text+c.text):(o(t._isVList)&&r(c.tag)&&n(c.key)&&r(a)&&(c.key="__vlist".concat(a,"_").concat(s,"__")),f.push(c)));return f}function Qt(t,n,c,u,l,f){return(e(c)||i(c))&&(l=u,u=c,c=void 0),o(f)&&(l=2),function(t,n,o,i,c){if(r(o)&&r(o.__ob__))return ft();r(o)&&r(o.is)&&(n=o.is);if(!n)return ft();e(i)&&a(i[0])&&((o=o||{}).scopedSlots={default:i[0]},i.length=0);2===c?i=Gt(i):1===c&&(i=function(t){for(var n=0;n0,s=n?!!n.$stable:!a,c=n&&n.$key;if(n){if(n._normalized)return n._normalized;if(s&&o&&o!==t&&c===o.$key&&!a&&!o.$hasNormal)return o;for(var u in i={},n)n[u]&&"$"!==u[0]&&(i[u]=be(e,r,u,n[u]))}else i={};for(var l in r)l in i||(i[l]=$e(r,l));return n&&Object.isExtensible(n)&&(n._normalized=i),z(i,"$stable",s),z(i,"$key",c),z(i,"$hasNormal",a),i}function be(t,n,r,o){var i=function(){var n=ct;ut(t);var r=arguments.length?o.apply(null,arguments):o({}),i=(r=r&&"object"==typeof r&&!e(r)?[r]:Gt(r))&&r[0];return ut(n),r&&(!i||1===r.length&&i.isComment&&!ye(i))?void 0:r};return o.proxy&&Object.defineProperty(n,r,{get:i,enumerable:!0,configurable:!0}),i}function $e(t,e){return function(){return t[e]}}function we(e){return{get attrs(){if(!e._attrsProxy){var n=e._attrsProxy={};z(n,"_v_attr_proxy",!0),xe(n,e.$attrs,t,e,"$attrs")}return e._attrsProxy},get listeners(){e._listenersProxy||xe(e._listenersProxy={},e.$listeners,t,e,"$listeners");return e._listenersProxy},get slots(){return function(t){t._slotsProxy||ke(t._slotsProxy={},t.$scopedSlots);return t._slotsProxy}(e)},emit:S(e.$emit,e),expose:function(t){t&&Object.keys(t).forEach((function(n){return Ht(e,t,n)}))}}}function xe(t,e,n,r,o){var i=!1;for(var a in e)a in t?e[a]!==n[a]&&(i=!0):(i=!0,Ce(t,a,r,o));for(var a in t)a in e||(i=!0,delete t[a]);return i}function Ce(t,e,n,r){Object.defineProperty(t,e,{enumerable:!0,configurable:!0,get:function(){return n[r][e]}})}function ke(t,e){for(var n in e)t[n]=e[n];for(var n in t)n in e||delete t[n]}function Se(){var t=ct;return t._setupContext||(t._setupContext=we(t))}var Oe,Te=null;function Ae(t,e){return(t.__esModule||st&&"Module"===t[Symbol.toStringTag])&&(t=t.default),s(t)?e.extend(t):t}function je(t){if(e(t))for(var n=0;ndocument.createEvent("Event").timeStamp&&(We=function(){return Ze.now()})}var Ge=function(t,e){if(t.post){if(!e.post)return 1}else if(e.post)return-1;return t.id-e.id};function Xe(){var t,e;for(qe=We(),Ke=!0,Be.sort(Ge),Je=0;JeJe&&Be[n].id>t.id;)n--;Be.splice(n+1,0,t)}else Be.push(t);Ve||(Ve=!0,xn(Xe))}}var Qe="watcher",tn="".concat(Qe," callback"),en="".concat(Qe," getter"),nn="".concat(Qe," cleanup");function rn(t,e){return sn(t,null,{flush:"post"})}var on,an={};function sn(n,r,o){var i=void 0===o?t:o,s=i.immediate,c=i.deep,u=i.flush,l=void 0===u?"pre":u;i.onTrack,i.onTrigger;var f,d,p=ct,v=function(t,e,n){return void 0===n&&(n=null),fn(t,null,n,p,e)},h=!1,m=!1;if(Rt(n)?(f=function(){return n.value},h=Mt(n)):Dt(n)?(f=function(){return n.__ob__.dep.depend(),n},c=!0):e(n)?(m=!0,h=n.some((function(t){return Dt(t)||Mt(t)})),f=function(){return n.map((function(t){return Rt(t)?t.value:Dt(t)?Hn(t):a(t)?v(t,en):void 0}))}):f=a(n)?r?function(){return v(n,en)}:function(){if(!p||!p._isDestroyed)return d&&d(),v(n,Qe,[y])}:j,r&&c){var g=f;f=function(){return Hn(g())}}var y=function(t){d=_.onStop=function(){v(t,nn)}};if(rt())return y=j,r?s&&v(r,tn,[f(),m?[]:void 0,y]):f(),j;var _=new zn(ct,f,j,{lazy:!0});_.noRecurse=!r;var b=m?[]:an;return _.run=function(){if(_.active)if(r){var t=_.get();(c||h||(m?t.some((function(t,e){return I(t,b[e])})):I(t,b)))&&(d&&d(),v(r,tn,[t,b===an?void 0:b,y]),b=t)}else _.get()},"sync"===l?_.update=_.run:"post"===l?(_.post=!0,_.update=function(){return Ye(_)}):_.update=function(){if(p&&p===ct&&!p._isMounted){var t=p._preWatchers||(p._preWatchers=[]);t.indexOf(_)<0&&t.push(_)}else Ye(_)},r?s?_.run():b=_.get():"post"===l&&p?p.$once("hook:mounted",(function(){return _.get()})):_.get(),function(){_.teardown()}}var cn=function(){function t(t){void 0===t&&(t=!1),this.active=!0,this.effects=[],this.cleanups=[],!t&&on&&(this.parent=on,this.index=(on.scopes||(on.scopes=[])).push(this)-1)}return t.prototype.run=function(t){if(this.active){var e=on;try{return on=this,t()}finally{on=e}}},t.prototype.on=function(){on=this},t.prototype.off=function(){on=this.parent},t.prototype.stop=function(t){if(this.active){var e=void 0,n=void 0;for(e=0,n=this.effects.length;e1)return n&&a(e)?e.call(r):e}},h:function(t,e,n){return Qt(ct,t,e,n,2,!0)},getCurrentInstance:function(){return ct&&{proxy:ct}},useSlots:function(){return Se().slots},useAttrs:function(){return Se().attrs},useListeners:function(){return Se().listeners},mergeDefaults:function(t,n){var r=e(t)?t.reduce((function(t,e){return t[e]={},t}),{}):t;for(var o in n){var i=r[o];i?e(i)||a(i)?r[o]={type:i,default:n[o]}:i.default=n[o]:null===i&&(r[o]={default:n[o]})}return r},nextTick:xn,set:At,del:jt,useCssModule:function(e){return t},useCssVars:function(t){if(J){var e=ct;e&&rn((function(){var n=e.$el,r=t(e,e._setupProxy);if(n&&1===n.nodeType){var o=n.style;for(var i in r)o.setProperty("--".concat(i),r[i])}}))}},defineAsyncComponent:function(t){a(t)&&(t={loader:t});var e=t.loader,n=t.loadingComponent,r=t.errorComponent,o=t.delay,i=void 0===o?200:o,s=t.timeout;t.suspensible;var c=t.onError,u=null,l=0,f=function(){var t;return u||(t=u=e().catch((function(t){if(t=t instanceof Error?t:new Error(String(t)),c)return new Promise((function(e,n){c(t,(function(){return e((l++,u=null,f()))}),(function(){return n(t)}),l+1)}));throw t})).then((function(e){return t!==u&&u?u:(e&&(e.__esModule||"Module"===e[Symbol.toStringTag])&&(e=e.default),e)})))};return function(){return{component:f(),delay:i,timeout:s,error:r,loading:n}}},onBeforeMount:kn,onMounted:Sn,onBeforeUpdate:On,onUpdated:Tn,onBeforeUnmount:An,onUnmounted:jn,onActivated:En,onDeactivated:Nn,onServerPrefetch:Pn,onRenderTracked:Dn,onRenderTriggered:Mn,onErrorCaptured:function(t,e){void 0===e&&(e=ct),In(t,e)}}),Fn=new at;function Hn(t){return Bn(t,Fn),Fn.clear(),t}function Bn(t,n){var r,o,i=e(t);if(!(!i&&!s(t)||Object.isFrozen(t)||t instanceof lt)){if(t.__ob__){var a=t.__ob__.dep.id;if(n.has(a))return;n.add(a)}if(i)for(r=t.length;r--;)Bn(t[r],n);else if(Rt(t))Bn(t.value,n);else for(r=(o=Object.keys(t)).length;r--;)Bn(t[o[r]],n)}}var Un=0,zn=function(){function t(t,e,n,r,o){!function(t,e){void 0===e&&(e=on),e&&e.active&&e.effects.push(t)}(this,on&&!on._vm?on:t?t._scope:void 0),(this.vm=t)&&o&&(t._watcher=this),r?(this.deep=!!r.deep,this.user=!!r.user,this.lazy=!!r.lazy,this.sync=!!r.sync,this.before=r.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=n,this.id=++Un,this.active=!0,this.post=!1,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new at,this.newDepIds=new at,this.expression="",a(e)?this.getter=e:(this.getter=function(t){if(!V.test(t)){var e=t.split(".");return function(t){for(var n=0;n-1)if(i&&!_(o,"default"))s=!1;else if(""===s||s===k(t)){var u=wr(String,o.type);(u<0||c-1:"string"==typeof t?t.split(",").indexOf(n)>-1:(r=t,"[object RegExp]"===c.call(r)&&t.test(n));var r}function Or(t,e){var n=t.cache,r=t.keys,o=t._vnode;for(var i in n){var a=n[i];if(a){var s=a.name;s&&!e(s)&&Tr(n,i,r,o)}}}function Tr(t,e,n,r){var o=t[e];!o||r&&o.tag===r.tag||o.componentInstance.$destroy(),t[e]=null,g(n,e)}!function(e){e.prototype._init=function(e){var n=this;n._uid=Qn++,n._isVue=!0,n.__v_skip=!0,n._scope=new cn(!0),n._scope._vm=!0,e&&e._isComponent?function(t,e){var n=t.$options=Object.create(t.constructor.options),r=e._parentVnode;n.parent=e.parent,n._parentVnode=r;var o=r.componentOptions;n.propsData=o.propsData,n._parentListeners=o.listeners,n._renderChildren=o.children,n._componentTag=o.tag,e.render&&(n.render=e.render,n.staticRenderFns=e.staticRenderFns)}(n,e):n.$options=mr(tr(n.constructor),e||{},n),n._renderProxy=n,n._self=n,function(t){var e=t.$options,n=e.parent;if(n&&!e.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(t)}t.$parent=n,t.$root=n?n.$root:t,t.$children=[],t.$refs={},t._provided=n?n._provided:Object.create(null),t._watcher=null,t._inactive=null,t._directInactive=!1,t._isMounted=!1,t._isDestroyed=!1,t._isBeingDestroyed=!1}(n),function(t){t._events=Object.create(null),t._hasHookEvent=!1;var e=t.$options._parentListeners;e&&De(t,e)}(n),function(e){e._vnode=null,e._staticTrees=null;var n=e.$options,r=e.$vnode=n._parentVnode,o=r&&r.context;e.$slots=me(n._renderChildren,o),e.$scopedSlots=r?_e(e.$parent,r.data.scopedSlots,e.$slots):t,e._c=function(t,n,r,o){return Qt(e,t,n,r,o,!1)},e.$createElement=function(t,n,r,o){return Qt(e,t,n,r,o,!0)};var i=r&&r.data;Tt(e,"$attrs",i&&i.attrs||t,null,!0),Tt(e,"$listeners",n._parentListeners||t,null,!0)}(n),He(n,"beforeCreate",void 0,!1),function(t){var e=Yn(t.$options.inject,t);e&&(Ct(!1),Object.keys(e).forEach((function(n){Tt(t,n,e[n])})),Ct(!0))}(n),Jn(n),function(t){var e=t.$options.provide;if(e){var n=a(e)?e.call(t):e;if(!s(n))return;for(var r=un(t),o=st?Reflect.ownKeys(n):Object.keys(n),i=0;i1?O(n):n;for(var r=O(arguments,1),o='event handler for "'.concat(t,'"'),i=0,a=n.length;iparseInt(this.max)&&Tr(e,n[0],n,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var t in this.cache)Tr(this.cache,t,this.keys)},mounted:function(){var t=this;this.cacheVNode(),this.$watch("include",(function(e){Or(t,(function(t){return Sr(e,t)}))})),this.$watch("exclude",(function(e){Or(t,(function(t){return!Sr(e,t)}))}))},updated:function(){this.cacheVNode()},render:function(){var t=this.$slots.default,e=je(t),n=e&&e.componentOptions;if(n){var r=kr(n),o=this.include,i=this.exclude;if(o&&(!r||!Sr(o,r))||i&&r&&Sr(i,r))return e;var a=this.cache,s=this.keys,c=null==e.key?n.Ctor.cid+(n.tag?"::".concat(n.tag):""):e.key;a[c]?(e.componentInstance=a[c].componentInstance,g(s,c),s.push(c)):(this.vnodeToCache=e,this.keyToCache=c),e.data.keepAlive=!0}return e||t&&t[0]}},Er={KeepAlive:jr};!function(t){var e={get:function(){return H}};Object.defineProperty(t,"config",e),t.util={warn:ur,extend:T,mergeOptions:mr,defineReactive:Tt},t.set=At,t.delete=jt,t.nextTick=xn,t.observable=function(t){return Ot(t),t},t.options=Object.create(null),R.forEach((function(e){t.options[e+"s"]=Object.create(null)})),t.options._base=t,T(t.options.components,Er),function(t){t.use=function(t){var e=this._installedPlugins||(this._installedPlugins=[]);if(e.indexOf(t)>-1)return this;var n=O(arguments,1);return n.unshift(this),a(t.install)?t.install.apply(t,n):a(t)&&t.apply(null,n),e.push(t),this}}(t),function(t){t.mixin=function(t){return this.options=mr(this.options,t),this}}(t),Cr(t),function(t){R.forEach((function(e){t[e]=function(t,n){return n?("component"===e&&u(n)&&(n.name=n.name||t,n=this.options._base.extend(n)),"directive"===e&&a(n)&&(n={bind:n,update:n}),this.options[e+"s"][t]=n,n):this.options[e+"s"][t]}}))}(t)}(xr),Object.defineProperty(xr.prototype,"$isServer",{get:rt}),Object.defineProperty(xr.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(xr,"FunctionalRenderContext",{value:er}),xr.version=Ln;var Nr=v("style,class"),Pr=v("input,textarea,option,select,progress"),Dr=function(t,e,n){return"value"===n&&Pr(t)&&"button"!==e||"selected"===n&&"option"===t||"checked"===n&&"input"===t||"muted"===n&&"video"===t},Mr=v("contenteditable,draggable,spellcheck"),Ir=v("events,caret,typing,plaintext-only"),Lr=v("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),Rr="http://www.w3.org/1999/xlink",Fr=function(t){return":"===t.charAt(5)&&"xlink"===t.slice(0,5)},Hr=function(t){return Fr(t)?t.slice(6,t.length):""},Br=function(t){return null==t||!1===t};function Ur(t){for(var e=t.data,n=t,o=t;r(o.componentInstance);)(o=o.componentInstance._vnode)&&o.data&&(e=zr(o.data,e));for(;r(n=n.parent);)n&&n.data&&(e=zr(e,n.data));return function(t,e){if(r(t)||r(e))return Vr(t,Kr(e));return""}(e.staticClass,e.class)}function zr(t,e){return{staticClass:Vr(t.staticClass,e.staticClass),class:r(t.class)?[t.class,e.class]:e.class}}function Vr(t,e){return t?e?t+" "+e:t:e||""}function Kr(t){return Array.isArray(t)?function(t){for(var e,n="",o=0,i=t.length;o-1?yo(t,e,n):Lr(e)?Br(n)?t.removeAttribute(e):(n="allowfullscreen"===e&&"EMBED"===t.tagName?"true":e,t.setAttribute(e,n)):Mr(e)?t.setAttribute(e,function(t,e){return Br(e)||"false"===e?"false":"contenteditable"===t&&Ir(e)?e:"true"}(e,n)):Fr(e)?Br(n)?t.removeAttributeNS(Rr,Hr(e)):t.setAttributeNS(Rr,e,n):yo(t,e,n)}function yo(t,e,n){if(Br(n))t.removeAttribute(e);else{if(W&&!Z&&"TEXTAREA"===t.tagName&&"placeholder"===e&&""!==n&&!t.__ieph){var r=function(e){e.stopImmediatePropagation(),t.removeEventListener("input",r)};t.addEventListener("input",r),t.__ieph=!0}t.setAttribute(e,n)}}var _o={create:mo,update:mo};function bo(t,e){var o=e.elm,i=e.data,a=t.data;if(!(n(i.staticClass)&&n(i.class)&&(n(a)||n(a.staticClass)&&n(a.class)))){var s=Ur(e),c=o._transitionClasses;r(c)&&(s=Vr(s,Kr(c))),s!==o._prevClass&&(o.setAttribute("class",s),o._prevClass=s)}}var $o,wo,xo,Co,ko,So,Oo={create:bo,update:bo},To=/[\w).+\-_$\]]/;function Ao(t){var e,n,r,o,i,a=!1,s=!1,c=!1,u=!1,l=0,f=0,d=0,p=0;for(r=0;r=0&&" "===(h=t.charAt(v));v--);h&&To.test(h)||(u=!0)}}else void 0===o?(p=r+1,o=t.slice(0,r).trim()):m();function m(){(i||(i=[])).push(t.slice(p,r).trim()),p=r+1}if(void 0===o?o=t.slice(0,r).trim():0!==p&&m(),i)for(r=0;r-1?{exp:t.slice(0,Co),key:'"'+t.slice(Co+1)+'"'}:{exp:t,key:null};wo=t,Co=ko=So=0;for(;!Jo();)qo(xo=Ko())?Zo(xo):91===xo&&Wo(xo);return{exp:t.slice(0,ko),key:t.slice(ko+1,So)}}(t);return null===n.key?"".concat(t,"=").concat(e):"$set(".concat(n.exp,", ").concat(n.key,", ").concat(e,")")}function Ko(){return wo.charCodeAt(++Co)}function Jo(){return Co>=$o}function qo(t){return 34===t||39===t}function Wo(t){var e=1;for(ko=Co;!Jo();)if(qo(t=Ko()))Zo(t);else if(91===t&&e++,93===t&&e--,0===e){So=Co;break}}function Zo(t){for(var e=t;!Jo()&&(t=Ko())!==e;);}var Go,Xo="__r";function Yo(t,e,n){var r=Go;return function o(){var i=e.apply(null,arguments);null!==i&&ei(t,o,n,r)}}var Qo=hn&&!(Q&&Number(Q[1])<=53);function ti(t,e,n,r){if(Qo){var o=qe,i=e;e=i._wrapper=function(t){if(t.target===t.currentTarget||t.timeStamp>=o||t.timeStamp<=0||t.target.ownerDocument!==document)return i.apply(this,arguments)}}Go.addEventListener(t,e,et?{capture:n,passive:r}:n)}function ei(t,e,n,r){(r||Go).removeEventListener(t,e._wrapper||e,n)}function ni(t,e){if(!n(t.data.on)||!n(e.data.on)){var o=e.data.on||{},i=t.data.on||{};Go=e.elm||t.elm,function(t){if(r(t.__r)){var e=W?"change":"input";t[e]=[].concat(t.__r,t[e]||[]),delete t.__r}r(t.__c)&&(t.change=[].concat(t.__c,t.change||[]),delete t.__c)}(o),qt(o,i,ti,ei,Yo,e.context),Go=void 0}}var ri,oi={create:ni,update:ni,destroy:function(t){return ni(t,oo)}};function ii(t,e){if(!n(t.data.domProps)||!n(e.data.domProps)){var i,a,s=e.elm,c=t.data.domProps||{},u=e.data.domProps||{};for(i in(r(u.__ob__)||o(u._v_attr_proxy))&&(u=e.data.domProps=T({},u)),c)i in u||(s[i]="");for(i in u){if(a=u[i],"textContent"===i||"innerHTML"===i){if(e.children&&(e.children.length=0),a===c[i])continue;1===s.childNodes.length&&s.removeChild(s.childNodes[0])}if("value"===i&&"PROGRESS"!==s.tagName){s._value=a;var l=n(a)?"":String(a);ai(s,l)&&(s.value=l)}else if("innerHTML"===i&&Wr(s.tagName)&&n(s.innerHTML)){(ri=ri||document.createElement("div")).innerHTML="".concat(a,"");for(var f=ri.firstChild;s.firstChild;)s.removeChild(s.firstChild);for(;f.firstChild;)s.appendChild(f.firstChild)}else if(a!==c[i])try{s[i]=a}catch(t){}}}}function ai(t,e){return!t.composing&&("OPTION"===t.tagName||function(t,e){var n=!0;try{n=document.activeElement!==t}catch(t){}return n&&t.value!==e}(t,e)||function(t,e){var n=t.value,o=t._vModifiers;if(r(o)){if(o.number)return p(n)!==p(e);if(o.trim)return n.trim()!==e.trim()}return n!==e}(t,e))}var si={create:ii,update:ii},ci=b((function(t){var e={},n=/:(.+)/;return t.split(/;(?![^(]*\))/g).forEach((function(t){if(t){var r=t.split(n);r.length>1&&(e[r[0].trim()]=r[1].trim())}})),e}));function ui(t){var e=li(t.style);return t.staticStyle?T(t.staticStyle,e):e}function li(t){return Array.isArray(t)?A(t):"string"==typeof t?ci(t):t}var fi,di=/^--/,pi=/\s*!important$/,vi=function(t,e,n){if(di.test(e))t.style.setProperty(e,n);else if(pi.test(n))t.style.setProperty(k(e),n.replace(pi,""),"important");else{var r=mi(e);if(Array.isArray(n))for(var o=0,i=n.length;o-1?e.split(_i).forEach((function(e){return t.classList.add(e)})):t.classList.add(e);else{var n=" ".concat(t.getAttribute("class")||""," ");n.indexOf(" "+e+" ")<0&&t.setAttribute("class",(n+e).trim())}}function $i(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(_i).forEach((function(e){return t.classList.remove(e)})):t.classList.remove(e),t.classList.length||t.removeAttribute("class");else{for(var n=" ".concat(t.getAttribute("class")||""," "),r=" "+e+" ";n.indexOf(r)>=0;)n=n.replace(r," ");(n=n.trim())?t.setAttribute("class",n):t.removeAttribute("class")}}function wi(t){if(t){if("object"==typeof t){var e={};return!1!==t.css&&T(e,xi(t.name||"v")),T(e,t),e}return"string"==typeof t?xi(t):void 0}}var xi=b((function(t){return{enterClass:"".concat(t,"-enter"),enterToClass:"".concat(t,"-enter-to"),enterActiveClass:"".concat(t,"-enter-active"),leaveClass:"".concat(t,"-leave"),leaveToClass:"".concat(t,"-leave-to"),leaveActiveClass:"".concat(t,"-leave-active")}})),Ci=J&&!Z,ki="transition",Si="animation",Oi="transition",Ti="transitionend",Ai="animation",ji="animationend";Ci&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(Oi="WebkitTransition",Ti="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(Ai="WebkitAnimation",ji="webkitAnimationEnd"));var Ei=J?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(t){return t()};function Ni(t){Ei((function(){Ei(t)}))}function Pi(t,e){var n=t._transitionClasses||(t._transitionClasses=[]);n.indexOf(e)<0&&(n.push(e),bi(t,e))}function Di(t,e){t._transitionClasses&&g(t._transitionClasses,e),$i(t,e)}function Mi(t,e,n){var r=Li(t,e),o=r.type,i=r.timeout,a=r.propCount;if(!o)return n();var s=o===ki?Ti:ji,c=0,u=function(){t.removeEventListener(s,l),n()},l=function(e){e.target===t&&++c>=a&&u()};setTimeout((function(){c0&&(n=ki,l=a,f=i.length):e===Si?u>0&&(n=Si,l=u,f=c.length):f=(n=(l=Math.max(a,u))>0?a>u?ki:Si:null)?n===ki?i.length:c.length:0,{type:n,timeout:l,propCount:f,hasTransform:n===ki&&Ii.test(r[Oi+"Property"])}}function Ri(t,e){for(;t.length1}function Vi(t,e){!0!==e.data.show&&Hi(e)}var Ki=function(t){var a,s,c={},u=t.modules,l=t.nodeOps;for(a=0;av?b(t,n(o[g+1])?null:o[g+1].elm,o,p,g,i):p>g&&w(e,f,v)}(f,h,m,i,u):r(m)?(r(t.text)&&l.setTextContent(f,""),b(f,null,m,0,m.length-1,i)):r(h)?w(h,0,h.length-1):r(t.text)&&l.setTextContent(f,""):t.text!==e.text&&l.setTextContent(f,e.text),r(v)&&r(p=v.hook)&&r(p=p.postpatch)&&p(t,e)}}}function S(t,e,n){if(o(n)&&r(t.parent))t.parent.data.pendingInsert=e;else for(var i=0;i-1,a.selected!==i&&(a.selected=i);else if(P(Gi(a),r))return void(t.selectedIndex!==s&&(t.selectedIndex=s));o||(t.selectedIndex=-1)}}function Zi(t,e){return e.every((function(e){return!P(e,t)}))}function Gi(t){return"_value"in t?t._value:t.value}function Xi(t){t.target.composing=!0}function Yi(t){t.target.composing&&(t.target.composing=!1,Qi(t.target,"input"))}function Qi(t,e){var n=document.createEvent("HTMLEvents");n.initEvent(e,!0,!0),t.dispatchEvent(n)}function ta(t){return!t.componentInstance||t.data&&t.data.transition?t:ta(t.componentInstance._vnode)}var ea={bind:function(t,e,n){var r=e.value,o=(n=ta(n)).data&&n.data.transition,i=t.__vOriginalDisplay="none"===t.style.display?"":t.style.display;r&&o?(n.data.show=!0,Hi(n,(function(){t.style.display=i}))):t.style.display=r?i:"none"},update:function(t,e,n){var r=e.value;!r!=!e.oldValue&&((n=ta(n)).data&&n.data.transition?(n.data.show=!0,r?Hi(n,(function(){t.style.display=t.__vOriginalDisplay})):Bi(n,(function(){t.style.display="none"}))):t.style.display=r?t.__vOriginalDisplay:"none")},unbind:function(t,e,n,r,o){o||(t.style.display=t.__vOriginalDisplay)}},na={model:Ji,show:ea},ra={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function oa(t){var e=t&&t.componentOptions;return e&&e.Ctor.options.abstract?oa(je(e.children)):t}function ia(t){var e={},n=t.$options;for(var r in n.propsData)e[r]=t[r];var o=n._parentListeners;for(var r in o)e[w(r)]=o[r];return e}function aa(t,e){if(/\d-keep-alive$/.test(e.tag))return t("keep-alive",{props:e.componentOptions.propsData})}var sa=function(t){return t.tag||ye(t)},ca=function(t){return"show"===t.name},ua={name:"transition",props:ra,abstract:!0,render:function(t){var e=this,n=this.$slots.default;if(n&&(n=n.filter(sa)).length){var r=this.mode,o=n[0];if(function(t){for(;t=t.parent;)if(t.data.transition)return!0}(this.$vnode))return o;var a=oa(o);if(!a)return o;if(this._leaving)return aa(t,o);var s="__transition-".concat(this._uid,"-");a.key=null==a.key?a.isComment?s+"comment":s+a.tag:i(a.key)?0===String(a.key).indexOf(s)?a.key:s+a.key:a.key;var c=(a.data||(a.data={})).transition=ia(this),u=this._vnode,l=oa(u);if(a.data.directives&&a.data.directives.some(ca)&&(a.data.show=!0),l&&l.data&&!function(t,e){return e.key===t.key&&e.tag===t.tag}(a,l)&&!ye(l)&&(!l.componentInstance||!l.componentInstance._vnode.isComment)){var f=l.data.transition=T({},c);if("out-in"===r)return this._leaving=!0,Wt(f,"afterLeave",(function(){e._leaving=!1,e.$forceUpdate()})),aa(t,o);if("in-out"===r){if(ye(a))return u;var d,p=function(){d()};Wt(c,"afterEnter",p),Wt(c,"enterCancelled",p),Wt(f,"delayLeave",(function(t){d=t}))}}return o}}},la=T({tag:String,moveClass:String},ra);delete la.mode;var fa={props:la,beforeMount:function(){var t=this,e=this._update;this._update=function(n,r){var o=Ie(t);t.__patch__(t._vnode,t.kept,!1,!0),t._vnode=t.kept,o(),e.call(t,n,r)}},render:function(t){for(var e=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,o=this.$slots.default||[],i=this.children=[],a=ia(this),s=0;s-1?Xr[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:Xr[t]=/HTMLUnknownElement/.test(e.toString())},T(xr.options.directives,na),T(xr.options.components,ha),xr.prototype.__patch__=J?Ki:j,xr.prototype.$mount=function(t,e){return function(t,e,n){var r;t.$el=e,t.$options.render||(t.$options.render=ft),He(t,"beforeMount"),r=function(){t._update(t._render(),n)},new zn(t,r,j,{before:function(){t._isMounted&&!t._isDestroyed&&He(t,"beforeUpdate")}},!0),n=!1;var o=t._preWatchers;if(o)for(var i=0;i\/=]+)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,Oa=/^\s*((?:v-[\w-]+:|@|:|#)\[[^=]+?\][^\s"'<>\/=]*)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,Ta="[a-zA-Z_][\\-\\.0-9_a-zA-Z".concat(B.source,"]*"),Aa="((?:".concat(Ta,"\\:)?").concat(Ta,")"),ja=new RegExp("^<".concat(Aa)),Ea=/^\s*(\/?)>/,Na=new RegExp("^<\\/".concat(Aa,"[^>]*>")),Pa=/^]+>/i,Da=/^",""":'"',"&":"&"," ":"\n"," ":"\t","'":"'"},Fa=/&(?:lt|gt|quot|amp|#39);/g,Ha=/&(?:lt|gt|quot|amp|#39|#10|#9);/g,Ba=v("pre,textarea",!0),Ua=function(t,e){return t&&Ba(t)&&"\n"===e[0]};function za(t,e){var n=e?Ha:Fa;return t.replace(n,(function(t){return Ra[t]}))}function Va(t,e){for(var n,r,o=[],i=e.expectHTML,a=e.isUnaryTag||E,s=e.canBeLeftOpenTag||E,c=0,u=function(){if(n=t,r&&Ia(r)){var u=0,d=r.toLowerCase(),p=La[d]||(La[d]=new RegExp("([\\s\\S]*?)(]*>)","i"));w=t.replace(p,(function(t,n,r){return u=r.length,Ia(d)||"noscript"===d||(n=n.replace(//g,"$1").replace(//g,"$1")),Ua(d,n)&&(n=n.slice(1)),e.chars&&e.chars(n),""}));c+=t.length-w.length,t=w,f(d,c-u,c)}else{var v=t.indexOf("<");if(0===v){if(Da.test(t)){var h=t.indexOf("--\x3e");if(h>=0)return e.shouldKeepComment&&e.comment&&e.comment(t.substring(4,h),c,c+h+3),l(h+3),"continue"}if(Ma.test(t)){var m=t.indexOf("]>");if(m>=0)return l(m+2),"continue"}var g=t.match(Pa);if(g)return l(g[0].length),"continue";var y=t.match(Na);if(y){var _=c;return l(y[0].length),f(y[1],_,c),"continue"}var b=function(){var e=t.match(ja);if(e){var n={tagName:e[1],attrs:[],start:c};l(e[0].length);for(var r=void 0,o=void 0;!(r=t.match(Ea))&&(o=t.match(Oa)||t.match(Sa));)o.start=c,l(o[0].length),o.end=c,n.attrs.push(o);if(r)return n.unarySlash=r[1],l(r[0].length),n.end=c,n}}();if(b)return function(t){var n=t.tagName,c=t.unarySlash;i&&("p"===r&&ka(n)&&f(r),s(n)&&r===n&&f(n));for(var u=a(n)||!!c,l=t.attrs.length,d=new Array(l),p=0;p=0){for(w=t.slice(v);!(Na.test(w)||ja.test(w)||Da.test(w)||Ma.test(w)||(x=w.indexOf("<",1))<0);)v+=x,w=t.slice(v);$=t.substring(0,v)}v<0&&($=t),$&&l($.length),e.chars&&$&&e.chars($,c-$.length,c)}if(t===n)return e.chars&&e.chars(t),"break"};t;){if("break"===u())break}function l(e){c+=e,t=t.substring(e)}function f(t,n,i){var a,s;if(null==n&&(n=c),null==i&&(i=c),t)for(s=t.toLowerCase(),a=o.length-1;a>=0&&o[a].lowerCasedTag!==s;a--);else a=0;if(a>=0){for(var u=o.length-1;u>=a;u--)e.end&&e.end(o[u].tag,n,i);o.length=a,r=a&&o[a-1].tag}else"br"===s?e.start&&e.start(t,[],!0,n,i):"p"===s&&(e.start&&e.start(t,[],!1,n,i),e.end&&e.end(t,n,i))}f()}var Ka,Ja,qa,Wa,Za,Ga,Xa,Ya,Qa=/^@|^v-on:/,ts=/^v-|^@|^:|^#/,es=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,ns=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,rs=/^\(|\)$/g,os=/^\[.*\]$/,is=/:(.*)$/,as=/^:|^\.|^v-bind:/,ss=/\.[^.\]]+(?=[^\]]*$)/g,cs=/^v-slot(:|$)|^#/,us=/[\r\n]/,ls=/[ \f\t\r\n]+/g,fs=b(wa),ds="_empty_";function ps(t,e,n){return{type:1,tag:t,attrsList:e,attrsMap:bs(e),rawAttrsMap:{},parent:n,children:[]}}function vs(t,e){Ka=e.warn||Eo,Ga=e.isPreTag||E,Xa=e.mustUseProp||E,Ya=e.getTagNamespace||E,e.isReservedTag,qa=No(e.modules,"transformNode"),Wa=No(e.modules,"preTransformNode"),Za=No(e.modules,"postTransformNode"),Ja=e.delimiters;var n,r,o=[],i=!1!==e.preserveWhitespace,a=e.whitespace,s=!1,c=!1;function u(t){if(l(t),s||t.processed||(t=hs(t,e)),o.length||t===n||n.if&&(t.elseif||t.else)&&gs(n,{exp:t.elseif,block:t}),r&&!t.forbidden)if(t.elseif||t.else)a=t,u=function(t){for(var e=t.length;e--;){if(1===t[e].type)return t[e];t.pop()}}(r.children),u&&u.if&&gs(u,{exp:a.elseif,block:a});else{if(t.slotScope){var i=t.slotTarget||'"default"';(r.scopedSlots||(r.scopedSlots={}))[i]=t}r.children.push(t),t.parent=r}var a,u;t.children=t.children.filter((function(t){return!t.slotScope})),l(t),t.pre&&(s=!1),Ga(t.tag)&&(c=!1);for(var f=0;fc&&(s.push(i=t.slice(c,o)),a.push(JSON.stringify(i)));var u=Ao(r[1].trim());a.push("_s(".concat(u,")")),s.push({"@binding":u}),c=o+r[0].length}return c-1")+("true"===i?":(".concat(e,")"):":_q(".concat(e,",").concat(i,")"))),Ro(t,"change","var $$a=".concat(e,",")+"$$el=$event.target,"+"$$c=$$el.checked?(".concat(i,"):(").concat(a,");")+"if(Array.isArray($$a)){"+"var $$v=".concat(r?"_n("+o+")":o,",")+"$$i=_i($$a,$$v);"+"if($$el.checked){$$i<0&&(".concat(Vo(e,"$$a.concat([$$v])"),")}")+"else{$$i>-1&&(".concat(Vo(e,"$$a.slice(0,$$i).concat($$a.slice($$i+1))"),")}")+"}else{".concat(Vo(e,"$$c"),"}"),null,!0)}(t,r,o);else if("input"===i&&"radio"===a)!function(t,e,n){var r=n&&n.number,o=Fo(t,"value")||"null";o=r?"_n(".concat(o,")"):o,Po(t,"checked","_q(".concat(e,",").concat(o,")")),Ro(t,"change",Vo(e,o),null,!0)}(t,r,o);else if("input"===i||"textarea"===i)!function(t,e,n){var r=t.attrsMap.type,o=n||{},i=o.lazy,a=o.number,s=o.trim,c=!i&&"range"!==r,u=i?"change":"range"===r?Xo:"input",l="$event.target.value";s&&(l="$event.target.value.trim()");a&&(l="_n(".concat(l,")"));var f=Vo(e,l);c&&(f="if($event.target.composing)return;".concat(f));Po(t,"value","(".concat(e,")")),Ro(t,u,f,null,!0),(s||a)&&Ro(t,"blur","$forceUpdate()")}(t,r,o);else if(!H.isReservedTag(i))return zo(t,r,o),!1;return!0},text:function(t,e){e.value&&Po(t,"textContent","_s(".concat(e.value,")"),e)},html:function(t,e){e.value&&Po(t,"innerHTML","_s(".concat(e.value,")"),e)}},Ts={expectHTML:!0,modules:Cs,directives:Os,isPreTag:function(t){return"pre"===t},isUnaryTag:xa,mustUseProp:Dr,canBeLeftOpenTag:Ca,isReservedTag:Zr,getTagNamespace:Gr,staticKeys:function(t){return t.reduce((function(t,e){return t.concat(e.staticKeys||[])}),[]).join(",")}(Cs)},As=b((function(t){return v("type,tag,attrsList,attrsMap,plain,parent,children,attrs,start,end,rawAttrsMap"+(t?","+t:""))}));function js(t,e){t&&(ks=As(e.staticKeys||""),Ss=e.isReservedTag||E,Es(t),Ns(t,!1))}function Es(t){if(t.static=function(t){if(2===t.type)return!1;if(3===t.type)return!0;return!(!t.pre&&(t.hasBindings||t.if||t.for||h(t.tag)||!Ss(t.tag)||function(t){for(;t.parent;){if("template"!==(t=t.parent).tag)return!1;if(t.for)return!0}return!1}(t)||!Object.keys(t).every(ks)))}(t),1===t.type){if(!Ss(t.tag)&&"slot"!==t.tag&&null==t.attrsMap["inline-template"])return;for(var e=0,n=t.children.length;e|^function(?:\s+[\w$]+)?\s*\(/,Ds=/\([^)]*?\);*$/,Ms=/^[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['[^']*?']|\["[^"]*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*$/,Is={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},Ls={esc:["Esc","Escape"],tab:"Tab",enter:"Enter",space:[" ","Spacebar"],up:["Up","ArrowUp"],left:["Left","ArrowLeft"],right:["Right","ArrowRight"],down:["Down","ArrowDown"],delete:["Backspace","Delete","Del"]},Rs=function(t){return"if(".concat(t,")return null;")},Fs={stop:"$event.stopPropagation();",prevent:"$event.preventDefault();",self:Rs("$event.target !== $event.currentTarget"),ctrl:Rs("!$event.ctrlKey"),shift:Rs("!$event.shiftKey"),alt:Rs("!$event.altKey"),meta:Rs("!$event.metaKey"),left:Rs("'button' in $event && $event.button !== 0"),middle:Rs("'button' in $event && $event.button !== 1"),right:Rs("'button' in $event && $event.button !== 2")};function Hs(t,e){var n=e?"nativeOn:":"on:",r="",o="";for(var i in t){var a=Bs(t[i]);t[i]&&t[i].dynamic?o+="".concat(i,",").concat(a,","):r+='"'.concat(i,'":').concat(a,",")}return r="{".concat(r.slice(0,-1),"}"),o?n+"_d(".concat(r,",[").concat(o.slice(0,-1),"])"):n+r}function Bs(t){if(!t)return"function(){}";if(Array.isArray(t))return"[".concat(t.map((function(t){return Bs(t)})).join(","),"]");var e=Ms.test(t.value),n=Ps.test(t.value),r=Ms.test(t.value.replace(Ds,""));if(t.modifiers){var o="",i="",a=[],s=function(e){if(Fs[e])i+=Fs[e],Is[e]&&a.push(e);else if("exact"===e){var n=t.modifiers;i+=Rs(["ctrl","shift","alt","meta"].filter((function(t){return!n[t]})).map((function(t){return"$event.".concat(t,"Key")})).join("||"))}else a.push(e)};for(var c in t.modifiers)s(c);a.length&&(o+=function(t){return"if(!$event.type.indexOf('key')&&"+"".concat(t.map(Us).join("&&"),")return null;")}(a)),i&&(o+=i);var u=e?"return ".concat(t.value,".apply(null, arguments)"):n?"return (".concat(t.value,").apply(null, arguments)"):r?"return ".concat(t.value):t.value;return"function($event){".concat(o).concat(u,"}")}return e||n?t.value:"function($event){".concat(r?"return ".concat(t.value):t.value,"}")}function Us(t){var e=parseInt(t,10);if(e)return"$event.keyCode!==".concat(e);var n=Is[t],r=Ls[t];return"_k($event.keyCode,"+"".concat(JSON.stringify(t),",")+"".concat(JSON.stringify(n),",")+"$event.key,"+"".concat(JSON.stringify(r))+")"}var zs={on:function(t,e){t.wrapListeners=function(t){return"_g(".concat(t,",").concat(e.value,")")}},bind:function(t,e){t.wrapData=function(n){return"_b(".concat(n,",'").concat(t.tag,"',").concat(e.value,",").concat(e.modifiers&&e.modifiers.prop?"true":"false").concat(e.modifiers&&e.modifiers.sync?",true":"",")")}},cloak:j},Vs=function(t){this.options=t,this.warn=t.warn||Eo,this.transforms=No(t.modules,"transformCode"),this.dataGenFns=No(t.modules,"genData"),this.directives=T(T({},zs),t.directives);var e=t.isReservedTag||E;this.maybeComponent=function(t){return!!t.component||!e(t.tag)},this.onceId=0,this.staticRenderFns=[],this.pre=!1};function Ks(t,e){var n=new Vs(e),r=t?"script"===t.tag?"null":Js(t,n):'_c("div")';return{render:"with(this){return ".concat(r,"}"),staticRenderFns:n.staticRenderFns}}function Js(t,e){if(t.parent&&(t.pre=t.pre||t.parent.pre),t.staticRoot&&!t.staticProcessed)return qs(t,e);if(t.once&&!t.onceProcessed)return Ws(t,e);if(t.for&&!t.forProcessed)return Xs(t,e);if(t.if&&!t.ifProcessed)return Zs(t,e);if("template"!==t.tag||t.slotTarget||e.pre){if("slot"===t.tag)return function(t,e){var n=t.slotName||'"default"',r=ec(t,e),o="_t(".concat(n).concat(r?",function(){return ".concat(r,"}"):""),i=t.attrs||t.dynamicAttrs?oc((t.attrs||[]).concat(t.dynamicAttrs||[]).map((function(t){return{name:w(t.name),value:t.value,dynamic:t.dynamic}}))):null,a=t.attrsMap["v-bind"];!i&&!a||r||(o+=",null");i&&(o+=",".concat(i));a&&(o+="".concat(i?"":",null",",").concat(a));return o+")"}(t,e);var n=void 0;if(t.component)n=function(t,e,n){var r=e.inlineTemplate?null:ec(e,n,!0);return"_c(".concat(t,",").concat(Ys(e,n)).concat(r?",".concat(r):"",")")}(t.component,t,e);else{var r=void 0,o=e.maybeComponent(t);(!t.plain||t.pre&&o)&&(r=Ys(t,e));var i=void 0,a=e.options.bindings;o&&a&&!1!==a.__isScriptSetup&&(i=function(t,e){var n=w(e),r=x(n),o=function(o){return t[e]===o?e:t[n]===o?n:t[r]===o?r:void 0},i=o("setup-const")||o("setup-reactive-const");if(i)return i;var a=o("setup-let")||o("setup-ref")||o("setup-maybe-ref");if(a)return a}(a,t.tag)),i||(i="'".concat(t.tag,"'"));var s=t.inlineTemplate?null:ec(t,e,!0);n="_c(".concat(i).concat(r?",".concat(r):"").concat(s?",".concat(s):"",")")}for(var c=0;c>>0}(a)):"",")")}(t,t.scopedSlots,e),",")),t.model&&(n+="model:{value:".concat(t.model.value,",callback:").concat(t.model.callback,",expression:").concat(t.model.expression,"},")),t.inlineTemplate){var i=function(t,e){var n=t.children[0];if(n&&1===n.type){var r=Ks(n,e.options);return"inlineTemplate:{render:function(){".concat(r.render,"},staticRenderFns:[").concat(r.staticRenderFns.map((function(t){return"function(){".concat(t,"}")})).join(","),"]}")}}(t,e);i&&(n+="".concat(i,","))}return n=n.replace(/,$/,"")+"}",t.dynamicAttrs&&(n="_b(".concat(n,',"').concat(t.tag,'",').concat(oc(t.dynamicAttrs),")")),t.wrapData&&(n=t.wrapData(n)),t.wrapListeners&&(n=t.wrapListeners(n)),n}function Qs(t){return 1===t.type&&("slot"===t.tag||t.children.some(Qs))}function tc(t,e){var n=t.attrsMap["slot-scope"];if(t.if&&!t.ifProcessed&&!n)return Zs(t,e,tc,"null");if(t.for&&!t.forProcessed)return Xs(t,e,tc);var r=t.slotScope===ds?"":String(t.slotScope),o="function(".concat(r,"){")+"return ".concat("template"===t.tag?t.if&&n?"(".concat(t.if,")?").concat(ec(t,e)||"undefined",":undefined"):ec(t,e)||"undefined":Js(t,e),"}"),i=r?"":",proxy:true";return"{key:".concat(t.slotTarget||'"default"',",fn:").concat(o).concat(i,"}")}function ec(t,e,n,r,o){var i=t.children;if(i.length){var a=i[0];if(1===i.length&&a.for&&"template"!==a.tag&&"slot"!==a.tag){var s=n?e.maybeComponent(a)?",1":",0":"";return"".concat((r||Js)(a,e)).concat(s)}var c=n?function(t,e){for(var n=0,r=0;r':'
',uc.innerHTML.indexOf(" ")>0}var pc=!!J&&dc(!1),vc=!!J&&dc(!0),hc=b((function(t){var e=Qr(t);return e&&e.innerHTML})),mc=xr.prototype.$mount;return xr.prototype.$mount=function(t,e){if((t=t&&Qr(t))===document.body||t===document.documentElement)return this;var n=this.$options;if(!n.render){var r=n.template;if(r)if("string"==typeof r)"#"===r.charAt(0)&&(r=hc(r));else{if(!r.nodeType)return this;r=r.innerHTML}else t&&(r=function(t){if(t.outerHTML)return t.outerHTML;var e=document.createElement("div");return e.appendChild(t.cloneNode(!0)),e.innerHTML}(t));if(r){var o=fc(r,{outputSourceRange:!1,shouldDecodeNewlines:pc,shouldDecodeNewlinesForHref:vc,delimiters:n.delimiters,comments:n.comments},this),i=o.render,a=o.staticRenderFns;n.render=i,n.staticRenderFns=a}}return mc.call(this,t,e)},xr.compile=fc,T(xr,Rn),xr.effect=function(t,e){var n=new zn(ct,t,j,{sync:!0});e&&(n.update=function(){e((function(){return n.run()}))})},xr})); \ No newline at end of file diff --git a/JavaScript/Shop_list.js b/JavaScript/Shop_list.js new file mode 100644 index 0000000..ddc2133 --- /dev/null +++ b/JavaScript/Shop_list.js @@ -0,0 +1,41 @@ +const vue = new Vue({ + el: "#app", + data: { + books: [ + { bid: 1, bname: "《算法导论》", datas: "2006-9", price: 85.00, count: 0 }, + { bid: 2, bname: "《UNIX编程艺术》", datas: "2006-2", price: 59.00, count: 0 }, + { bid: 3, bname: "《编程珠玑》", datas: "2008-10", price: 39.00, count: 0 }, + { bid: 4, bname: "《代码大全》", datas: "2006-3", price: 128.00, count: 0 } + ], + }, + methods: { + isAddBtn(index){ + this.books[index].count+=1 + }, + isRemovedBtn(index){ + this.books[index].count-=1 + }, + isRemove(index){ + this.books.splice(index,1) + } + }, + filters:{ + Filterprice(val){ + return "¥" + val.toFixed(2) + } + }, + // filter过滤 + //map 映射(数据操作) + //reduce 汇总 + computed:{ + TotalPrice(){ + let sum=0 + for(let i=0;i=0){ + sum+=this.books[i].price*this.books[i].count + } + } + return sum + } + } +}) \ No newline at end of file diff --git a/JavaScript/vue.js b/JavaScript/vue.js new file mode 100644 index 0000000..a14f21f --- /dev/null +++ b/JavaScript/vue.js @@ -0,0 +1,11864 @@ +/*! + * Vue.js v2.7.10 + * (c) 2014-2022 Evan You + * Released under the MIT License. + */ +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : + typeof define === 'function' && define.amd ? define(factory) : + (global = typeof globalThis !== 'undefined' ? globalThis : global || self, global.Vue = factory()); +})(this, (function () { 'use strict'; + + var emptyObject = Object.freeze({}); + var isArray = Array.isArray; + // These helpers produce better VM code in JS engines due to their + // explicitness and function inlining. + function isUndef(v) { + return v === undefined || v === null; + } + function isDef(v) { + return v !== undefined && v !== null; + } + function isTrue(v) { + return v === true; + } + function isFalse(v) { + return v === false; + } + /** + * Check if value is primitive. + */ + function isPrimitive(value) { + return (typeof value === 'string' || + typeof value === 'number' || + // $flow-disable-line + typeof value === 'symbol' || + typeof value === 'boolean'); + } + function isFunction(value) { + return typeof value === 'function'; + } + /** + * Quick object check - this is primarily used to tell + * objects from primitive values when we know the value + * is a JSON-compliant type. + */ + function isObject(obj) { + return obj !== null && typeof obj === 'object'; + } + /** + * Get the raw type string of a value, e.g., [object Object]. + */ + var _toString = Object.prototype.toString; + function toRawType(value) { + return _toString.call(value).slice(8, -1); + } + /** + * Strict object type check. Only returns true + * for plain JavaScript objects. + */ + function isPlainObject(obj) { + return _toString.call(obj) === '[object Object]'; + } + function isRegExp(v) { + return _toString.call(v) === '[object RegExp]'; + } + /** + * Check if val is a valid array index. + */ + function isValidArrayIndex(val) { + var n = parseFloat(String(val)); + return n >= 0 && Math.floor(n) === n && isFinite(val); + } + function isPromise(val) { + return (isDef(val) && + typeof val.then === 'function' && + typeof val.catch === 'function'); + } + /** + * Convert a value to a string that is actually rendered. + */ + function toString(val) { + return val == null + ? '' + : Array.isArray(val) || (isPlainObject(val) && val.toString === _toString) + ? JSON.stringify(val, null, 2) + : String(val); + } + /** + * Convert an input value to a number for persistence. + * If the conversion fails, return original string. + */ + function toNumber(val) { + var n = parseFloat(val); + return isNaN(n) ? val : n; + } + /** + * Make a map and return a function for checking if a key + * is in that map. + */ + function makeMap(str, expectsLowerCase) { + var map = Object.create(null); + var list = str.split(','); + for (var i = 0; i < list.length; i++) { + map[list[i]] = true; + } + return expectsLowerCase ? function (val) { return map[val.toLowerCase()]; } : function (val) { return map[val]; }; + } + /** + * Check if a tag is a built-in tag. + */ + var isBuiltInTag = makeMap('slot,component', true); + /** + * Check if an attribute is a reserved attribute. + */ + var isReservedAttribute = makeMap('key,ref,slot,slot-scope,is'); + /** + * Remove an item from an array. + */ + function remove$2(arr, item) { + if (arr.length) { + var index = arr.indexOf(item); + if (index > -1) { + return arr.splice(index, 1); + } + } + } + /** + * Check whether an object has the property. + */ + var hasOwnProperty = Object.prototype.hasOwnProperty; + function hasOwn(obj, key) { + return hasOwnProperty.call(obj, key); + } + /** + * Create a cached version of a pure function. + */ + function cached(fn) { + var cache = Object.create(null); + return function cachedFn(str) { + var hit = cache[str]; + return hit || (cache[str] = fn(str)); + }; + } + /** + * Camelize a hyphen-delimited string. + */ + var camelizeRE = /-(\w)/g; + var camelize = cached(function (str) { + return str.replace(camelizeRE, function (_, c) { return (c ? c.toUpperCase() : ''); }); + }); + /** + * Capitalize a string. + */ + var capitalize = cached(function (str) { + return str.charAt(0).toUpperCase() + str.slice(1); + }); + /** + * Hyphenate a camelCase string. + */ + var hyphenateRE = /\B([A-Z])/g; + var hyphenate = cached(function (str) { + return str.replace(hyphenateRE, '-$1').toLowerCase(); + }); + /** + * Simple bind polyfill for environments that do not support it, + * e.g., PhantomJS 1.x. Technically, we don't need this anymore + * since native bind is now performant enough in most browsers. + * But removing it would mean breaking code that was able to run in + * PhantomJS 1.x, so this must be kept for backward compatibility. + */ + /* istanbul ignore next */ + function polyfillBind(fn, ctx) { + function boundFn(a) { + var l = arguments.length; + return l + ? l > 1 + ? fn.apply(ctx, arguments) + : fn.call(ctx, a) + : fn.call(ctx); + } + boundFn._length = fn.length; + return boundFn; + } + function nativeBind(fn, ctx) { + return fn.bind(ctx); + } + // @ts-expect-error bind cannot be `undefined` + var bind$1 = Function.prototype.bind ? nativeBind : polyfillBind; + /** + * Convert an Array-like object to a real Array. + */ + function toArray(list, start) { + start = start || 0; + var i = list.length - start; + var ret = new Array(i); + while (i--) { + ret[i] = list[i + start]; + } + return ret; + } + /** + * Mix properties into target object. + */ + function extend(to, _from) { + for (var key in _from) { + to[key] = _from[key]; + } + return to; + } + /** + * Merge an Array of Objects into a single Object. + */ + function toObject(arr) { + var res = {}; + for (var i = 0; i < arr.length; i++) { + if (arr[i]) { + extend(res, arr[i]); + } + } + return res; + } + /* eslint-disable no-unused-vars */ + /** + * Perform no operation. + * Stubbing args to make Flow happy without leaving useless transpiled code + * with ...rest (https://flow.org/blog/2017/05/07/Strict-Function-Call-Arity/). + */ + function noop(a, b, c) { } + /** + * Always return false. + */ + var no = function (a, b, c) { return false; }; + /* eslint-enable no-unused-vars */ + /** + * Return the same value. + */ + var identity = function (_) { return _; }; + /** + * Generate a string containing static keys from compiler modules. + */ + function genStaticKeys$1(modules) { + return modules + .reduce(function (keys, m) { + return keys.concat(m.staticKeys || []); + }, []) + .join(','); + } + /** + * Check if two values are loosely equal - that is, + * if they are plain objects, do they have the same shape? + */ + function looseEqual(a, b) { + if (a === b) + return true; + var isObjectA = isObject(a); + var isObjectB = isObject(b); + if (isObjectA && isObjectB) { + try { + var isArrayA = Array.isArray(a); + var isArrayB = Array.isArray(b); + if (isArrayA && isArrayB) { + return (a.length === b.length && + a.every(function (e, i) { + return looseEqual(e, b[i]); + })); + } + else if (a instanceof Date && b instanceof Date) { + return a.getTime() === b.getTime(); + } + else if (!isArrayA && !isArrayB) { + var keysA = Object.keys(a); + var keysB = Object.keys(b); + return (keysA.length === keysB.length && + keysA.every(function (key) { + return looseEqual(a[key], b[key]); + })); + } + else { + /* istanbul ignore next */ + return false; + } + } + catch (e) { + /* istanbul ignore next */ + return false; + } + } + else if (!isObjectA && !isObjectB) { + return String(a) === String(b); + } + else { + return false; + } + } + /** + * Return the first index at which a loosely equal value can be + * found in the array (if value is a plain object, the array must + * contain an object of the same shape), or -1 if it is not present. + */ + function looseIndexOf(arr, val) { + for (var i = 0; i < arr.length; i++) { + if (looseEqual(arr[i], val)) + return i; + } + return -1; + } + /** + * Ensure a function is called only once. + */ + function once(fn) { + var called = false; + return function () { + if (!called) { + called = true; + fn.apply(this, arguments); + } + }; + } + // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is#polyfill + function hasChanged(x, y) { + if (x === y) { + return x === 0 && 1 / x !== 1 / y; + } + else { + return x === x || y === y; + } + } + + var SSR_ATTR = 'data-server-rendered'; + var ASSET_TYPES = ['component', 'directive', 'filter']; + var LIFECYCLE_HOOKS = [ + 'beforeCreate', + 'created', + 'beforeMount', + 'mounted', + 'beforeUpdate', + 'updated', + 'beforeDestroy', + 'destroyed', + 'activated', + 'deactivated', + 'errorCaptured', + 'serverPrefetch', + 'renderTracked', + 'renderTriggered' + ]; + + var config = { + /** + * Option merge strategies (used in core/util/options) + */ + // $flow-disable-line + optionMergeStrategies: Object.create(null), + /** + * Whether to suppress warnings. + */ + silent: false, + /** + * Show production mode tip message on boot? + */ + productionTip: true, + /** + * Whether to enable devtools + */ + devtools: true, + /** + * Whether to record perf + */ + performance: false, + /** + * Error handler for watcher errors + */ + errorHandler: null, + /** + * Warn handler for watcher warns + */ + warnHandler: null, + /** + * Ignore certain custom elements + */ + ignoredElements: [], + /** + * Custom user key aliases for v-on + */ + // $flow-disable-line + keyCodes: Object.create(null), + /** + * Check if a tag is reserved so that it cannot be registered as a + * component. This is platform-dependent and may be overwritten. + */ + isReservedTag: no, + /** + * Check if an attribute is reserved so that it cannot be used as a component + * prop. This is platform-dependent and may be overwritten. + */ + isReservedAttr: no, + /** + * Check if a tag is an unknown element. + * Platform-dependent. + */ + isUnknownElement: no, + /** + * Get the namespace of an element + */ + getTagNamespace: noop, + /** + * Parse the real tag name for the specific platform. + */ + parsePlatformTagName: identity, + /** + * Check if an attribute must be bound using property, e.g. value + * Platform-dependent. + */ + mustUseProp: no, + /** + * Perform updates asynchronously. Intended to be used by Vue Test Utils + * This will significantly reduce performance if set to false. + */ + async: true, + /** + * Exposed for legacy reasons + */ + _lifecycleHooks: LIFECYCLE_HOOKS + }; + + /** + * unicode letters used for parsing html tags, component names and property paths. + * using https://www.w3.org/TR/html53/semantics-scripting.html#potentialcustomelementname + * skipping \u10000-\uEFFFF due to it freezing up PhantomJS + */ + var unicodeRegExp = /a-zA-Z\u00B7\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u037D\u037F-\u1FFF\u200C-\u200D\u203F-\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD/; + /** + * Check if a string starts with $ or _ + */ + function isReserved(str) { + var c = (str + '').charCodeAt(0); + return c === 0x24 || c === 0x5f; + } + /** + * Define a property. + */ + function def(obj, key, val, enumerable) { + Object.defineProperty(obj, key, { + value: val, + enumerable: !!enumerable, + writable: true, + configurable: true + }); + } + /** + * Parse simple path. + */ + var bailRE = new RegExp("[^".concat(unicodeRegExp.source, ".$_\\d]")); + function parsePath(path) { + if (bailRE.test(path)) { + return; + } + var segments = path.split('.'); + return function (obj) { + for (var i = 0; i < segments.length; i++) { + if (!obj) + return; + obj = obj[segments[i]]; + } + return obj; + }; + } + + // can we use __proto__? + var hasProto = '__proto__' in {}; + // Browser environment sniffing + var inBrowser = typeof window !== 'undefined'; + var UA = inBrowser && window.navigator.userAgent.toLowerCase(); + var isIE = UA && /msie|trident/.test(UA); + var isIE9 = UA && UA.indexOf('msie 9.0') > 0; + var isEdge = UA && UA.indexOf('edge/') > 0; + UA && UA.indexOf('android') > 0; + var isIOS = UA && /iphone|ipad|ipod|ios/.test(UA); + UA && /chrome\/\d+/.test(UA) && !isEdge; + UA && /phantomjs/.test(UA); + var isFF = UA && UA.match(/firefox\/(\d+)/); + // Firefox has a "watch" function on Object.prototype... + // @ts-expect-error firebox support + var nativeWatch = {}.watch; + var supportsPassive = false; + if (inBrowser) { + try { + var opts = {}; + Object.defineProperty(opts, 'passive', { + get: function () { + /* istanbul ignore next */ + supportsPassive = true; + } + }); // https://github.com/facebook/flow/issues/285 + window.addEventListener('test-passive', null, opts); + } + catch (e) { } + } + // this needs to be lazy-evaled because vue may be required before + // vue-server-renderer can set VUE_ENV + var _isServer; + var isServerRendering = function () { + if (_isServer === undefined) { + /* istanbul ignore if */ + if (!inBrowser && typeof global !== 'undefined') { + // detect presence of vue-server-renderer and avoid + // Webpack shimming the process + _isServer = + global['process'] && global['process'].env.VUE_ENV === 'server'; + } + else { + _isServer = false; + } + } + return _isServer; + }; + // detect devtools + var devtools = inBrowser && window.__VUE_DEVTOOLS_GLOBAL_HOOK__; + /* istanbul ignore next */ + function isNative(Ctor) { + return typeof Ctor === 'function' && /native code/.test(Ctor.toString()); + } + var hasSymbol = typeof Symbol !== 'undefined' && + isNative(Symbol) && + typeof Reflect !== 'undefined' && + isNative(Reflect.ownKeys); + var _Set; // $flow-disable-line + /* istanbul ignore if */ if (typeof Set !== 'undefined' && isNative(Set)) { + // use native Set when available. + _Set = Set; + } + else { + // a non-standard Set polyfill that only works with primitive keys. + _Set = /** @class */ (function () { + function Set() { + this.set = Object.create(null); + } + Set.prototype.has = function (key) { + return this.set[key] === true; + }; + Set.prototype.add = function (key) { + this.set[key] = true; + }; + Set.prototype.clear = function () { + this.set = Object.create(null); + }; + return Set; + }()); + } + + var currentInstance = null; + /** + * This is exposed for compatibility with v3 (e.g. some functions in VueUse + * relies on it). Do not use this internally, just use `currentInstance`. + * + * @internal this function needs manual type declaration because it relies + * on previously manually authored types from Vue 2 + */ + function getCurrentInstance() { + return currentInstance && { proxy: currentInstance }; + } + /** + * @internal + */ + function setCurrentInstance(vm) { + if (vm === void 0) { vm = null; } + if (!vm) + currentInstance && currentInstance._scope.off(); + currentInstance = vm; + vm && vm._scope.on(); + } + + /** + * @internal + */ + var VNode = /** @class */ (function () { + function VNode(tag, data, children, text, elm, context, componentOptions, asyncFactory) { + this.tag = tag; + this.data = data; + this.children = children; + this.text = text; + this.elm = elm; + this.ns = undefined; + this.context = context; + this.fnContext = undefined; + this.fnOptions = undefined; + this.fnScopeId = undefined; + this.key = data && data.key; + this.componentOptions = componentOptions; + this.componentInstance = undefined; + this.parent = undefined; + this.raw = false; + this.isStatic = false; + this.isRootInsert = true; + this.isComment = false; + this.isCloned = false; + this.isOnce = false; + this.asyncFactory = asyncFactory; + this.asyncMeta = undefined; + this.isAsyncPlaceholder = false; + } + Object.defineProperty(VNode.prototype, "child", { + // DEPRECATED: alias for componentInstance for backwards compat. + /* istanbul ignore next */ + get: function () { + return this.componentInstance; + }, + enumerable: false, + configurable: true + }); + return VNode; + }()); + var createEmptyVNode = function (text) { + if (text === void 0) { text = ''; } + var node = new VNode(); + node.text = text; + node.isComment = true; + return node; + }; + function createTextVNode(val) { + return new VNode(undefined, undefined, undefined, String(val)); + } + // optimized shallow clone + // used for static nodes and slot nodes because they may be reused across + // multiple renders, cloning them avoids errors when DOM manipulations rely + // on their elm reference. + function cloneVNode(vnode) { + var cloned = new VNode(vnode.tag, vnode.data, + // #7975 + // clone children array to avoid mutating original in case of cloning + // a child. + vnode.children && vnode.children.slice(), vnode.text, vnode.elm, vnode.context, vnode.componentOptions, vnode.asyncFactory); + cloned.ns = vnode.ns; + cloned.isStatic = vnode.isStatic; + cloned.key = vnode.key; + cloned.isComment = vnode.isComment; + cloned.fnContext = vnode.fnContext; + cloned.fnOptions = vnode.fnOptions; + cloned.fnScopeId = vnode.fnScopeId; + cloned.asyncMeta = vnode.asyncMeta; + cloned.isCloned = true; + return cloned; + } + + /* not type checking this file because flow doesn't play well with Proxy */ + var initProxy; + { + var allowedGlobals_1 = makeMap('Infinity,undefined,NaN,isFinite,isNaN,' + + 'parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,' + + 'Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,' + + 'require' // for Webpack/Browserify + ); + var warnNonPresent_1 = function (target, key) { + warn$2("Property or method \"".concat(key, "\" is not defined on the instance but ") + + 'referenced during render. Make sure that this property is reactive, ' + + 'either in the data option, or for class-based components, by ' + + 'initializing the property. ' + + 'See: https://v2.vuejs.org/v2/guide/reactivity.html#Declaring-Reactive-Properties.', target); + }; + var warnReservedPrefix_1 = function (target, key) { + warn$2("Property \"".concat(key, "\" must be accessed with \"$data.").concat(key, "\" because ") + + 'properties starting with "$" or "_" are not proxied in the Vue instance to ' + + 'prevent conflicts with Vue internals. ' + + 'See: https://v2.vuejs.org/v2/api/#data', target); + }; + var hasProxy_1 = typeof Proxy !== 'undefined' && isNative(Proxy); + if (hasProxy_1) { + var isBuiltInModifier_1 = makeMap('stop,prevent,self,ctrl,shift,alt,meta,exact'); + config.keyCodes = new Proxy(config.keyCodes, { + set: function (target, key, value) { + if (isBuiltInModifier_1(key)) { + warn$2("Avoid overwriting built-in modifier in config.keyCodes: .".concat(key)); + return false; + } + else { + target[key] = value; + return true; + } + } + }); + } + var hasHandler_1 = { + has: function (target, key) { + var has = key in target; + var isAllowed = allowedGlobals_1(key) || + (typeof key === 'string' && + key.charAt(0) === '_' && + !(key in target.$data)); + if (!has && !isAllowed) { + if (key in target.$data) + warnReservedPrefix_1(target, key); + else + warnNonPresent_1(target, key); + } + return has || !isAllowed; + } + }; + var getHandler_1 = { + get: function (target, key) { + if (typeof key === 'string' && !(key in target)) { + if (key in target.$data) + warnReservedPrefix_1(target, key); + else + warnNonPresent_1(target, key); + } + return target[key]; + } + }; + initProxy = function initProxy(vm) { + if (hasProxy_1) { + // determine which proxy handler to use + var options = vm.$options; + var handlers = options.render && options.render._withStripped ? getHandler_1 : hasHandler_1; + vm._renderProxy = new Proxy(vm, handlers); + } + else { + vm._renderProxy = vm; + } + }; + } + + /****************************************************************************** + Copyright (c) Microsoft Corporation. + + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH + REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY + AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, + INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM + LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR + OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + PERFORMANCE OF THIS SOFTWARE. + ***************************************************************************** */ + + var __assign = function() { + __assign = Object.assign || function __assign(t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + return t; + }; + return __assign.apply(this, arguments); + }; + + var uid$2 = 0; + /** + * A dep is an observable that can have multiple + * directives subscribing to it. + * @internal + */ + var Dep = /** @class */ (function () { + function Dep() { + this.id = uid$2++; + this.subs = []; + } + Dep.prototype.addSub = function (sub) { + this.subs.push(sub); + }; + Dep.prototype.removeSub = function (sub) { + remove$2(this.subs, sub); + }; + Dep.prototype.depend = function (info) { + if (Dep.target) { + Dep.target.addDep(this); + if (info && Dep.target.onTrack) { + Dep.target.onTrack(__assign({ effect: Dep.target }, info)); + } + } + }; + Dep.prototype.notify = function (info) { + // stabilize the subscriber list first + var subs = this.subs.slice(); + if (!config.async) { + // subs aren't sorted in scheduler if not running async + // we need to sort them now to make sure they fire in correct + // order + subs.sort(function (a, b) { return a.id - b.id; }); + } + for (var i = 0, l = subs.length; i < l; i++) { + if (info) { + var sub = subs[i]; + sub.onTrigger && + sub.onTrigger(__assign({ effect: subs[i] }, info)); + } + subs[i].update(); + } + }; + return Dep; + }()); + // The current target watcher being evaluated. + // This is globally unique because only one watcher + // can be evaluated at a time. + Dep.target = null; + var targetStack = []; + function pushTarget(target) { + targetStack.push(target); + Dep.target = target; + } + function popTarget() { + targetStack.pop(); + Dep.target = targetStack[targetStack.length - 1]; + } + + /* + * not type checking this file because flow doesn't play well with + * dynamically accessing methods on Array prototype + */ + var arrayProto = Array.prototype; + var arrayMethods = Object.create(arrayProto); + var methodsToPatch = [ + 'push', + 'pop', + 'shift', + 'unshift', + 'splice', + 'sort', + 'reverse' + ]; + /** + * Intercept mutating methods and emit events + */ + methodsToPatch.forEach(function (method) { + // cache original method + var original = arrayProto[method]; + def(arrayMethods, method, function mutator() { + var args = []; + for (var _i = 0; _i < arguments.length; _i++) { + args[_i] = arguments[_i]; + } + var result = original.apply(this, args); + var ob = this.__ob__; + var inserted; + switch (method) { + case 'push': + case 'unshift': + inserted = args; + break; + case 'splice': + inserted = args.slice(2); + break; + } + if (inserted) + ob.observeArray(inserted); + // notify change + { + ob.dep.notify({ + type: "array mutation" /* TriggerOpTypes.ARRAY_MUTATION */, + target: this, + key: method + }); + } + return result; + }); + }); + + var arrayKeys = Object.getOwnPropertyNames(arrayMethods); + var NO_INIITIAL_VALUE = {}; + /** + * In some cases we may want to disable observation inside a component's + * update computation. + */ + var shouldObserve = true; + function toggleObserving(value) { + shouldObserve = value; + } + // ssr mock dep + var mockDep = { + notify: noop, + depend: noop, + addSub: noop, + removeSub: noop + }; + /** + * Observer class that is attached to each observed + * object. Once attached, the observer converts the target + * object's property keys into getter/setters that + * collect dependencies and dispatch updates. + */ + var Observer = /** @class */ (function () { + function Observer(value, shallow, mock) { + if (shallow === void 0) { shallow = false; } + if (mock === void 0) { mock = false; } + this.value = value; + this.shallow = shallow; + this.mock = mock; + // this.value = value + this.dep = mock ? mockDep : new Dep(); + this.vmCount = 0; + def(value, '__ob__', this); + if (isArray(value)) { + if (!mock) { + if (hasProto) { + value.__proto__ = arrayMethods; + /* eslint-enable no-proto */ + } + else { + for (var i = 0, l = arrayKeys.length; i < l; i++) { + var key = arrayKeys[i]; + def(value, key, arrayMethods[key]); + } + } + } + if (!shallow) { + this.observeArray(value); + } + } + else { + /** + * Walk through all properties and convert them into + * getter/setters. This method should only be called when + * value type is Object. + */ + var keys = Object.keys(value); + for (var i = 0; i < keys.length; i++) { + var key = keys[i]; + defineReactive(value, key, NO_INIITIAL_VALUE, undefined, shallow, mock); + } + } + } + /** + * Observe a list of Array items. + */ + Observer.prototype.observeArray = function (value) { + for (var i = 0, l = value.length; i < l; i++) { + observe(value[i], false, this.mock); + } + }; + return Observer; + }()); + // helpers + /** + * Attempt to create an observer instance for a value, + * returns the new observer if successfully observed, + * or the existing observer if the value already has one. + */ + function observe(value, shallow, ssrMockReactivity) { + if (!isObject(value) || isRef(value) || value instanceof VNode) { + return; + } + var ob; + if (hasOwn(value, '__ob__') && value.__ob__ instanceof Observer) { + ob = value.__ob__; + } + else if (shouldObserve && + (ssrMockReactivity || !isServerRendering()) && + (isArray(value) || isPlainObject(value)) && + Object.isExtensible(value) && + !value.__v_skip /* ReactiveFlags.SKIP */) { + ob = new Observer(value, shallow, ssrMockReactivity); + } + return ob; + } + /** + * Define a reactive property on an Object. + */ + function defineReactive(obj, key, val, customSetter, shallow, mock) { + var dep = new Dep(); + var property = Object.getOwnPropertyDescriptor(obj, key); + if (property && property.configurable === false) { + return; + } + // cater for pre-defined getter/setters + var getter = property && property.get; + var setter = property && property.set; + if ((!getter || setter) && + (val === NO_INIITIAL_VALUE || arguments.length === 2)) { + val = obj[key]; + } + var childOb = !shallow && observe(val, false, mock); + Object.defineProperty(obj, key, { + enumerable: true, + configurable: true, + get: function reactiveGetter() { + var value = getter ? getter.call(obj) : val; + if (Dep.target) { + { + dep.depend({ + target: obj, + type: "get" /* TrackOpTypes.GET */, + key: key + }); + } + if (childOb) { + childOb.dep.depend(); + if (isArray(value)) { + dependArray(value); + } + } + } + return isRef(value) && !shallow ? value.value : value; + }, + set: function reactiveSetter(newVal) { + var value = getter ? getter.call(obj) : val; + if (!hasChanged(value, newVal)) { + return; + } + if (customSetter) { + customSetter(); + } + if (setter) { + setter.call(obj, newVal); + } + else if (getter) { + // #7981: for accessor properties without setter + return; + } + else if (!shallow && isRef(value) && !isRef(newVal)) { + value.value = newVal; + return; + } + else { + val = newVal; + } + childOb = !shallow && observe(newVal, false, mock); + { + dep.notify({ + type: "set" /* TriggerOpTypes.SET */, + target: obj, + key: key, + newValue: newVal, + oldValue: value + }); + } + } + }); + return dep; + } + function set(target, key, val) { + if ((isUndef(target) || isPrimitive(target))) { + warn$2("Cannot set reactive property on undefined, null, or primitive value: ".concat(target)); + } + if (isReadonly(target)) { + warn$2("Set operation on key \"".concat(key, "\" failed: target is readonly.")); + return; + } + var ob = target.__ob__; + if (isArray(target) && isValidArrayIndex(key)) { + target.length = Math.max(target.length, key); + target.splice(key, 1, val); + // when mocking for SSR, array methods are not hijacked + if (ob && !ob.shallow && ob.mock) { + observe(val, false, true); + } + return val; + } + if (key in target && !(key in Object.prototype)) { + target[key] = val; + return val; + } + if (target._isVue || (ob && ob.vmCount)) { + warn$2('Avoid adding reactive properties to a Vue instance or its root $data ' + + 'at runtime - declare it upfront in the data option.'); + return val; + } + if (!ob) { + target[key] = val; + return val; + } + defineReactive(ob.value, key, val, undefined, ob.shallow, ob.mock); + { + ob.dep.notify({ + type: "add" /* TriggerOpTypes.ADD */, + target: target, + key: key, + newValue: val, + oldValue: undefined + }); + } + return val; + } + function del(target, key) { + if ((isUndef(target) || isPrimitive(target))) { + warn$2("Cannot delete reactive property on undefined, null, or primitive value: ".concat(target)); + } + if (isArray(target) && isValidArrayIndex(key)) { + target.splice(key, 1); + return; + } + var ob = target.__ob__; + if (target._isVue || (ob && ob.vmCount)) { + warn$2('Avoid deleting properties on a Vue instance or its root $data ' + + '- just set it to null.'); + return; + } + if (isReadonly(target)) { + warn$2("Delete operation on key \"".concat(key, "\" failed: target is readonly.")); + return; + } + if (!hasOwn(target, key)) { + return; + } + delete target[key]; + if (!ob) { + return; + } + { + ob.dep.notify({ + type: "delete" /* TriggerOpTypes.DELETE */, + target: target, + key: key + }); + } + } + /** + * Collect dependencies on array elements when the array is touched, since + * we cannot intercept array element access like property getters. + */ + function dependArray(value) { + for (var e = void 0, i = 0, l = value.length; i < l; i++) { + e = value[i]; + if (e && e.__ob__) { + e.__ob__.dep.depend(); + } + if (isArray(e)) { + dependArray(e); + } + } + } + + function reactive(target) { + makeReactive(target, false); + return target; + } + /** + * Return a shallowly-reactive copy of the original object, where only the root + * level properties are reactive. It also does not auto-unwrap refs (even at the + * root level). + */ + function shallowReactive(target) { + makeReactive(target, true); + def(target, "__v_isShallow" /* ReactiveFlags.IS_SHALLOW */, true); + return target; + } + function makeReactive(target, shallow) { + // if trying to observe a readonly proxy, return the readonly version. + if (!isReadonly(target)) { + { + if (isArray(target)) { + warn$2("Avoid using Array as root value for ".concat(shallow ? "shallowReactive()" : "reactive()", " as it cannot be tracked in watch() or watchEffect(). Use ").concat(shallow ? "shallowRef()" : "ref()", " instead. This is a Vue-2-only limitation.")); + } + var existingOb = target && target.__ob__; + if (existingOb && existingOb.shallow !== shallow) { + warn$2("Target is already a ".concat(existingOb.shallow ? "" : "non-", "shallow reactive object, and cannot be converted to ").concat(shallow ? "" : "non-", "shallow.")); + } + } + var ob = observe(target, shallow, isServerRendering() /* ssr mock reactivity */); + if (!ob) { + if (target == null || isPrimitive(target)) { + warn$2("value cannot be made reactive: ".concat(String(target))); + } + if (isCollectionType(target)) { + warn$2("Vue 2 does not support reactive collection types such as Map or Set."); + } + } + } + } + function isReactive(value) { + if (isReadonly(value)) { + return isReactive(value["__v_raw" /* ReactiveFlags.RAW */]); + } + return !!(value && value.__ob__); + } + function isShallow(value) { + return !!(value && value.__v_isShallow); + } + function isReadonly(value) { + return !!(value && value.__v_isReadonly); + } + function isProxy(value) { + return isReactive(value) || isReadonly(value); + } + function toRaw(observed) { + var raw = observed && observed["__v_raw" /* ReactiveFlags.RAW */]; + return raw ? toRaw(raw) : observed; + } + function markRaw(value) { + def(value, "__v_skip" /* ReactiveFlags.SKIP */, true); + return value; + } + /** + * @internal + */ + function isCollectionType(value) { + var type = toRawType(value); + return (type === 'Map' || type === 'WeakMap' || type === 'Set' || type === 'WeakSet'); + } + + /** + * @internal + */ + var RefFlag = "__v_isRef"; + function isRef(r) { + return !!(r && r.__v_isRef === true); + } + function ref$1(value) { + return createRef(value, false); + } + function shallowRef(value) { + return createRef(value, true); + } + function createRef(rawValue, shallow) { + if (isRef(rawValue)) { + return rawValue; + } + var ref = {}; + def(ref, RefFlag, true); + def(ref, "__v_isShallow" /* ReactiveFlags.IS_SHALLOW */, shallow); + def(ref, 'dep', defineReactive(ref, 'value', rawValue, null, shallow, isServerRendering())); + return ref; + } + function triggerRef(ref) { + if (!ref.dep) { + warn$2("received object is not a triggerable ref."); + } + { + ref.dep && + ref.dep.notify({ + type: "set" /* TriggerOpTypes.SET */, + target: ref, + key: 'value' + }); + } + } + function unref(ref) { + return isRef(ref) ? ref.value : ref; + } + function proxyRefs(objectWithRefs) { + if (isReactive(objectWithRefs)) { + return objectWithRefs; + } + var proxy = {}; + var keys = Object.keys(objectWithRefs); + for (var i = 0; i < keys.length; i++) { + proxyWithRefUnwrap(proxy, objectWithRefs, keys[i]); + } + return proxy; + } + function proxyWithRefUnwrap(target, source, key) { + Object.defineProperty(target, key, { + enumerable: true, + configurable: true, + get: function () { + var val = source[key]; + if (isRef(val)) { + return val.value; + } + else { + var ob = val && val.__ob__; + if (ob) + ob.dep.depend(); + return val; + } + }, + set: function (value) { + var oldValue = source[key]; + if (isRef(oldValue) && !isRef(value)) { + oldValue.value = value; + } + else { + source[key] = value; + } + } + }); + } + function customRef(factory) { + var dep = new Dep(); + var _a = factory(function () { + { + dep.depend({ + target: ref, + type: "get" /* TrackOpTypes.GET */, + key: 'value' + }); + } + }, function () { + { + dep.notify({ + target: ref, + type: "set" /* TriggerOpTypes.SET */, + key: 'value' + }); + } + }), get = _a.get, set = _a.set; + var ref = { + get value() { + return get(); + }, + set value(newVal) { + set(newVal); + } + }; + def(ref, RefFlag, true); + return ref; + } + function toRefs(object) { + if (!isReactive(object)) { + warn$2("toRefs() expects a reactive object but received a plain one."); + } + var ret = isArray(object) ? new Array(object.length) : {}; + for (var key in object) { + ret[key] = toRef(object, key); + } + return ret; + } + function toRef(object, key, defaultValue) { + var val = object[key]; + if (isRef(val)) { + return val; + } + var ref = { + get value() { + var val = object[key]; + return val === undefined ? defaultValue : val; + }, + set value(newVal) { + object[key] = newVal; + } + }; + def(ref, RefFlag, true); + return ref; + } + + var rawToReadonlyFlag = "__v_rawToReadonly"; + var rawToShallowReadonlyFlag = "__v_rawToShallowReadonly"; + function readonly(target) { + return createReadonly(target, false); + } + function createReadonly(target, shallow) { + if (!isPlainObject(target)) { + { + if (isArray(target)) { + warn$2("Vue 2 does not support readonly arrays."); + } + else if (isCollectionType(target)) { + warn$2("Vue 2 does not support readonly collection types such as Map or Set."); + } + else { + warn$2("value cannot be made readonly: ".concat(typeof target)); + } + } + return target; + } + // already a readonly object + if (isReadonly(target)) { + return target; + } + // already has a readonly proxy + var existingFlag = shallow ? rawToShallowReadonlyFlag : rawToReadonlyFlag; + var existingProxy = target[existingFlag]; + if (existingProxy) { + return existingProxy; + } + var proxy = Object.create(Object.getPrototypeOf(target)); + def(target, existingFlag, proxy); + def(proxy, "__v_isReadonly" /* ReactiveFlags.IS_READONLY */, true); + def(proxy, "__v_raw" /* ReactiveFlags.RAW */, target); + if (isRef(target)) { + def(proxy, RefFlag, true); + } + if (shallow || isShallow(target)) { + def(proxy, "__v_isShallow" /* ReactiveFlags.IS_SHALLOW */, true); + } + var keys = Object.keys(target); + for (var i = 0; i < keys.length; i++) { + defineReadonlyProperty(proxy, target, keys[i], shallow); + } + return proxy; + } + function defineReadonlyProperty(proxy, target, key, shallow) { + Object.defineProperty(proxy, key, { + enumerable: true, + configurable: true, + get: function () { + var val = target[key]; + return shallow || !isPlainObject(val) ? val : readonly(val); + }, + set: function () { + warn$2("Set operation on key \"".concat(key, "\" failed: target is readonly.")); + } + }); + } + /** + * Returns a reactive-copy of the original object, where only the root level + * properties are readonly, and does NOT unwrap refs nor recursively convert + * returned properties. + * This is used for creating the props proxy object for stateful components. + */ + function shallowReadonly(target) { + return createReadonly(target, true); + } + + function computed(getterOrOptions, debugOptions) { + var getter; + var setter; + var onlyGetter = isFunction(getterOrOptions); + if (onlyGetter) { + getter = getterOrOptions; + setter = function () { + warn$2('Write operation failed: computed value is readonly'); + } + ; + } + else { + getter = getterOrOptions.get; + setter = getterOrOptions.set; + } + var watcher = isServerRendering() + ? null + : new Watcher(currentInstance, getter, noop, { lazy: true }); + if (watcher && debugOptions) { + watcher.onTrack = debugOptions.onTrack; + watcher.onTrigger = debugOptions.onTrigger; + } + var ref = { + // some libs rely on the presence effect for checking computed refs + // from normal refs, but the implementation doesn't matter + effect: watcher, + get value() { + if (watcher) { + if (watcher.dirty) { + watcher.evaluate(); + } + if (Dep.target) { + if (Dep.target.onTrack) { + Dep.target.onTrack({ + effect: Dep.target, + target: ref, + type: "get" /* TrackOpTypes.GET */, + key: 'value' + }); + } + watcher.depend(); + } + return watcher.value; + } + else { + return getter(); + } + }, + set value(newVal) { + setter(newVal); + } + }; + def(ref, RefFlag, true); + def(ref, "__v_isReadonly" /* ReactiveFlags.IS_READONLY */, onlyGetter); + return ref; + } + + var mark; + var measure; + { + var perf_1 = inBrowser && window.performance; + /* istanbul ignore if */ + if (perf_1 && + // @ts-ignore + perf_1.mark && + // @ts-ignore + perf_1.measure && + // @ts-ignore + perf_1.clearMarks && + // @ts-ignore + perf_1.clearMeasures) { + mark = function (tag) { return perf_1.mark(tag); }; + measure = function (name, startTag, endTag) { + perf_1.measure(name, startTag, endTag); + perf_1.clearMarks(startTag); + perf_1.clearMarks(endTag); + // perf.clearMeasures(name) + }; + } + } + + var normalizeEvent = cached(function (name) { + var passive = name.charAt(0) === '&'; + name = passive ? name.slice(1) : name; + var once = name.charAt(0) === '~'; // Prefixed last, checked first + name = once ? name.slice(1) : name; + var capture = name.charAt(0) === '!'; + name = capture ? name.slice(1) : name; + return { + name: name, + once: once, + capture: capture, + passive: passive + }; + }); + function createFnInvoker(fns, vm) { + function invoker() { + var fns = invoker.fns; + if (isArray(fns)) { + var cloned = fns.slice(); + for (var i = 0; i < cloned.length; i++) { + invokeWithErrorHandling(cloned[i], null, arguments, vm, "v-on handler"); + } + } + else { + // return handler return value for single handlers + return invokeWithErrorHandling(fns, null, arguments, vm, "v-on handler"); + } + } + invoker.fns = fns; + return invoker; + } + function updateListeners(on, oldOn, add, remove, createOnceHandler, vm) { + var name, cur, old, event; + for (name in on) { + cur = on[name]; + old = oldOn[name]; + event = normalizeEvent(name); + if (isUndef(cur)) { + warn$2("Invalid handler for event \"".concat(event.name, "\": got ") + String(cur), vm); + } + else if (isUndef(old)) { + if (isUndef(cur.fns)) { + cur = on[name] = createFnInvoker(cur, vm); + } + if (isTrue(event.once)) { + cur = on[name] = createOnceHandler(event.name, cur, event.capture); + } + add(event.name, cur, event.capture, event.passive, event.params); + } + else if (cur !== old) { + old.fns = cur; + on[name] = old; + } + } + for (name in oldOn) { + if (isUndef(on[name])) { + event = normalizeEvent(name); + remove(event.name, oldOn[name], event.capture); + } + } + } + + function mergeVNodeHook(def, hookKey, hook) { + if (def instanceof VNode) { + def = def.data.hook || (def.data.hook = {}); + } + var invoker; + var oldHook = def[hookKey]; + function wrappedHook() { + hook.apply(this, arguments); + // important: remove merged hook to ensure it's called only once + // and prevent memory leak + remove$2(invoker.fns, wrappedHook); + } + if (isUndef(oldHook)) { + // no existing hook + invoker = createFnInvoker([wrappedHook]); + } + else { + /* istanbul ignore if */ + if (isDef(oldHook.fns) && isTrue(oldHook.merged)) { + // already a merged invoker + invoker = oldHook; + invoker.fns.push(wrappedHook); + } + else { + // existing plain hook + invoker = createFnInvoker([oldHook, wrappedHook]); + } + } + invoker.merged = true; + def[hookKey] = invoker; + } + + function extractPropsFromVNodeData(data, Ctor, tag) { + // we are only extracting raw values here. + // validation and default values are handled in the child + // component itself. + var propOptions = Ctor.options.props; + if (isUndef(propOptions)) { + return; + } + var res = {}; + var attrs = data.attrs, props = data.props; + if (isDef(attrs) || isDef(props)) { + for (var key in propOptions) { + var altKey = hyphenate(key); + { + var keyInLowerCase = key.toLowerCase(); + if (key !== keyInLowerCase && attrs && hasOwn(attrs, keyInLowerCase)) { + tip("Prop \"".concat(keyInLowerCase, "\" is passed to component ") + + "".concat(formatComponentName( + // @ts-expect-error tag is string + tag || Ctor), ", but the declared prop name is") + + " \"".concat(key, "\". ") + + "Note that HTML attributes are case-insensitive and camelCased " + + "props need to use their kebab-case equivalents when using in-DOM " + + "templates. You should probably use \"".concat(altKey, "\" instead of \"").concat(key, "\".")); + } + } + checkProp(res, props, key, altKey, true) || + checkProp(res, attrs, key, altKey, false); + } + } + return res; + } + function checkProp(res, hash, key, altKey, preserve) { + if (isDef(hash)) { + if (hasOwn(hash, key)) { + res[key] = hash[key]; + if (!preserve) { + delete hash[key]; + } + return true; + } + else if (hasOwn(hash, altKey)) { + res[key] = hash[altKey]; + if (!preserve) { + delete hash[altKey]; + } + return true; + } + } + return false; + } + + // The template compiler attempts to minimize the need for normalization by + // statically analyzing the template at compile time. + // + // For plain HTML markup, normalization can be completely skipped because the + // generated render function is guaranteed to return Array. There are + // two cases where extra normalization is needed: + // 1. When the children contains components - because a functional component + // may return an Array instead of a single root. In this case, just a simple + // normalization is needed - if any child is an Array, we flatten the whole + // thing with Array.prototype.concat. It is guaranteed to be only 1-level deep + // because functional components already normalize their own children. + function simpleNormalizeChildren(children) { + for (var i = 0; i < children.length; i++) { + if (isArray(children[i])) { + return Array.prototype.concat.apply([], children); + } + } + return children; + } + // 2. When the children contains constructs that always generated nested Arrays, + // e.g.