diff --git a/public/404.html b/public/404.html new file mode 100644 index 00000000..2c1333b2 --- /dev/null +++ b/public/404.html @@ -0,0 +1,138 @@ + + + + + + + + 404 Page not found + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ 优世界 +
+
+

风吹云散,云卷云舒

+ +
+ +
+ + + +
+

+ 404 - 页面没找到 +

+

你想查看的页面已被转移或删除了

+

+ +

+
+ + + + +
+
+ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/about/index.html b/public/about/index.html new file mode 100644 index 00000000..bdf1fdaa --- /dev/null +++ b/public/about/index.html @@ -0,0 +1,1568 @@ + + + + + + + + 关于 + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ 优世界 +
+
+

风吹云散,云卷云舒

+ +
+ +
+ + + +
+
+

热力图

+
+ + +

关于我

+

00后,湖北襄阳人,目前大三本科在读

+

脾气超好,喜欢看求生类节目以及恐怖片

+

性格慢热,言语幽默,喜欢独处

+

喜欢用文字记录生活,是用心在写文章的宝藏博主

+

我的计划

+

1.坚持背完不背单词一本单词书 [已于2023.3.3日实现]

+

2.23年5月份成功上岸 [已于2023.5.26日实现]

+

3.和朋友去看襄阳唐城夜场 [已于2023.5.12日实现]

+

4.体验独自进电子厂打工 [已于2023.6.3日实现并跑路]

+

5.通过四六级考试

+

6.考研上岸

+ +
+
+ + + + +
+
+ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/archives/index.html b/public/archives/index.html new file mode 100644 index 00000000..040a128f --- /dev/null +++ b/public/archives/index.html @@ -0,0 +1,1035 @@ + + + + + + + + 归档 + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ 优世界 +
+
+

风吹云散,云卷云舒

+ +
+ +
+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
  • + 04/05 + 主机配置单 +
  • + + + + + + + +
    + +
    + + +
  • + 03/16 + 一次点亮 +
  • + + + + + + + +
  • + 03/01 + 访客体验优化 +
  • + + + + + + + + + + + + +
    + + + + + + + +
    + + +
  • + 08/03 + 家乡随拍 +
  • + + + + + + + +
    + +
    + + +
  • + 07/16 + 襄阳唐城 +
  • + + + + + + + + + + + +
    + +
    + + +
  • + 04/23 + 苏州一日游 +
  • + + + + + + + + + + + +
    + +
    + + +
  • + 01/29 + Time Taker +
  • + + + + + + + +
  • + 01/28 + 近来二三事 +
  • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    + + +
  • + 06/29 + 生活篇:离校,暑假,租房,面试,致那些日子的琐碎事 +
  • + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + +
  • + 03/24 + 寒假二三事 +
  • + + + + + + + + + +
    + +
    + + +
  • + 02/27 + 2022,除夕过后的那些事 +
  • + + + + + + + +
  • + 02/22 + 2022,致我的春节回忆录 +
  • + + + + + + + + + + + + + + +
    + + + + + + + +
    + + +
  • + 12/22 + 放假之前最后一次的照片合集,再见啦!理工 +
  • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + +
  • + 11/09 + 第一次尝试ai画简笔画,本是给自己设计logo误打误撞画起了简笔画 +
  • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + +
  • + 09/04 + 2021暑假总结,记录一下这个充实的暑假 +
  • + + + + + + + + + + + +
    + +
    + + +
  • + 08/31 + 无悔 +
  • + + + + + + + + + +
  • + 08/31 + 江的南岸叫襄阳,江的北岸叫樊城,这就是人们常说的襄樊 +
  • + + + + + + + +
  • + 08/20 + 一把过,科二结束! +
  • + + + + + + + +
  • + 08/16 + 再次投资科目二,科目二花了400,希望19号一把过吧 +
  • + + + + + + + + + + + +
    + +
    + + +
  • + 05/16 + 双休日襄阳游记,与朋友一起,终究还是遗憾而归 +
  • + + + + + + + + + + + + + + + + + +
    + + + +
    + + +
  • + 02/21 + 开学倒计时,再见,老家 +
  • + + + + + + + + + + + +
  • + 02/10 + 新春快乐!牛年大吉! +
  • + + + + + + + +
    + +
    + + +
  • + 01/15 + 祝母校越办越好 +
  • + + + + + + + + + + +
    + + + + + + + +
    + + +
  • + 12/27 + 期末倒计时开始 +
  • + + + + + + + + + + + +
  • + 12/22 + 今年的第一场雪 +
  • + + + + + + + +
    + +
    + + +
  • + 10/15 + 军训结束 +
  • + + + + + + + +
  • + 10/15 + 军训太痛苦了,希望早点结束 +
  • + + + + + + + +
  • + 10/01 + 双节快乐!家与国撞了个满怀 +
  • + + + + + + + +
    + +
    + + +
  • + 07/07 + 高考加油,相信自己 +
  • + + + + + + + +
  • + 07/03 + 高考即将来临,老师为我们加油打气 +
  • + + + + + + + + + +
    + +
    + + +
  • + 03/11 + 老家以前的样子,挺怀念的 +
  • + + + + + +
    + + +
    + +
    +
    + + + + +
    + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/categories/index.html b/public/categories/index.html new file mode 100644 index 00000000..525e1754 --- /dev/null +++ b/public/categories/index.html @@ -0,0 +1,170 @@ + + + + + + + + Categories + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/categories/page/1/index.html b/public/categories/page/1/index.html new file mode 100644 index 00000000..95645408 --- /dev/null +++ b/public/categories/page/1/index.html @@ -0,0 +1,10 @@ + + + + https://www.usj.cc/categories/ + + + + + + diff --git a/public/categories/page/2/index.html b/public/categories/page/2/index.html new file mode 100644 index 00000000..16618629 --- /dev/null +++ b/public/categories/page/2/index.html @@ -0,0 +1,172 @@ + + + + + + + + Categories + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/categories/page/3/index.html b/public/categories/page/3/index.html new file mode 100644 index 00000000..046fee5d --- /dev/null +++ b/public/categories/page/3/index.html @@ -0,0 +1,172 @@ + + + + + + + + Categories + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/categories/page/4/index.html b/public/categories/page/4/index.html new file mode 100644 index 00000000..a943bba5 --- /dev/null +++ b/public/categories/page/4/index.html @@ -0,0 +1,172 @@ + + + + + + + + Categories + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/categories/page/5/index.html b/public/categories/page/5/index.html new file mode 100644 index 00000000..5748e1d7 --- /dev/null +++ b/public/categories/page/5/index.html @@ -0,0 +1,172 @@ + + + + + + + + Categories + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/categories/page/6/index.html b/public/categories/page/6/index.html new file mode 100644 index 00000000..e6917c41 --- /dev/null +++ b/public/categories/page/6/index.html @@ -0,0 +1,172 @@ + + + + + + + + Categories + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/categories/page/7/index.html b/public/categories/page/7/index.html new file mode 100644 index 00000000..483527eb --- /dev/null +++ b/public/categories/page/7/index.html @@ -0,0 +1,172 @@ + + + + + + + + Categories + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/categories/page/8/index.html b/public/categories/page/8/index.html new file mode 100644 index 00000000..03115ef9 --- /dev/null +++ b/public/categories/page/8/index.html @@ -0,0 +1,155 @@ + + + + + + + + Categories + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/categories/rss.xml b/public/categories/rss.xml new file mode 100644 index 00000000..0aabc23b --- /dev/null +++ b/public/categories/rss.xml @@ -0,0 +1,55 @@ + + + + 优世界 + https://www.usj.cc/categories/rss.xml + + Hugo -- gohugo.io + zh-cn + Fri, 05 Apr 2024 12:39:00 +0000 + + 生活 + https://www.usj.cc/categories/%E7%94%9F%E6%B4%BB/rss.xml + Fri, 05 Apr 2024 12:39:00 +0000 + + https://www.usj.cc/categories/%E7%94%9F%E6%B4%BB/rss.xml + + + ]]> + + + + 教程 + https://www.usj.cc/categories/%E6%95%99%E7%A8%8B/rss.xml + Fri, 01 Mar 2024 22:12:00 +0000 + + https://www.usj.cc/categories/%E6%95%99%E7%A8%8B/rss.xml + + + ]]> + + + + 相册 + https://www.usj.cc/categories/%E7%9B%B8%E5%86%8C/rss.xml + Thu, 03 Aug 2023 23:12:00 +0000 + + https://www.usj.cc/categories/%E7%9B%B8%E5%86%8C/rss.xml + + + ]]> + + + + 文案 + https://www.usj.cc/categories/%E6%96%87%E6%A1%88/rss.xml + Tue, 05 Oct 2021 11:03:00 +0000 + + https://www.usj.cc/categories/%E6%96%87%E6%A1%88/rss.xml + + + ]]> + + + + \ No newline at end of file diff --git a/public/categories/教程/index.html b/public/categories/教程/index.html new file mode 100644 index 00000000..31d2393b --- /dev/null +++ b/public/categories/教程/index.html @@ -0,0 +1,170 @@ + + + + + + + + 教程 + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/categories/教程/page/1/index.html b/public/categories/教程/page/1/index.html new file mode 100644 index 00000000..05c2eee2 --- /dev/null +++ b/public/categories/教程/page/1/index.html @@ -0,0 +1,10 @@ + + + + https://www.usj.cc/categories/%E6%95%99%E7%A8%8B/ + + + + + + diff --git a/public/categories/教程/page/2/index.html b/public/categories/教程/page/2/index.html new file mode 100644 index 00000000..6aa4808f --- /dev/null +++ b/public/categories/教程/page/2/index.html @@ -0,0 +1,172 @@ + + + + + + + + 教程 + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/categories/教程/page/3/index.html b/public/categories/教程/page/3/index.html new file mode 100644 index 00000000..2951d048 --- /dev/null +++ b/public/categories/教程/page/3/index.html @@ -0,0 +1,172 @@ + + + + + + + + 教程 + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/categories/教程/page/4/index.html b/public/categories/教程/page/4/index.html new file mode 100644 index 00000000..8be0cd40 --- /dev/null +++ b/public/categories/教程/page/4/index.html @@ -0,0 +1,172 @@ + + + + + + + + 教程 + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/categories/教程/page/5/index.html b/public/categories/教程/page/5/index.html new file mode 100644 index 00000000..401749e0 --- /dev/null +++ b/public/categories/教程/page/5/index.html @@ -0,0 +1,172 @@ + + + + + + + + 教程 + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/categories/教程/page/6/index.html b/public/categories/教程/page/6/index.html new file mode 100644 index 00000000..2e6912b4 --- /dev/null +++ b/public/categories/教程/page/6/index.html @@ -0,0 +1,172 @@ + + + + + + + + 教程 + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/categories/教程/page/7/index.html b/public/categories/教程/page/7/index.html new file mode 100644 index 00000000..ed6afa42 --- /dev/null +++ b/public/categories/教程/page/7/index.html @@ -0,0 +1,172 @@ + + + + + + + + 教程 + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/categories/教程/page/8/index.html b/public/categories/教程/page/8/index.html new file mode 100644 index 00000000..675a62ae --- /dev/null +++ b/public/categories/教程/page/8/index.html @@ -0,0 +1,155 @@ + + + + + + + + 教程 + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/categories/教程/rss.xml b/public/categories/教程/rss.xml new file mode 100644 index 00000000..17b5d283 --- /dev/null +++ b/public/categories/教程/rss.xml @@ -0,0 +1,1993 @@ + + + + 优世界 + https://www.usj.cc/categories/%E6%95%99%E7%A8%8B/rss.xml + + Hugo -- gohugo.io + zh-cn + Fri, 01 Mar 2024 22:12:00 +0000 + + 访客体验优化 + https://www.usj.cc/post/1279/ + Fri, 01 Mar 2024 22:12:00 +0000 + + https://www.usj.cc/post/1279/ + 今天下午逛GitHub的时候,GitHub的首页推了一个这样的项目 https://github.com/instantpage/instant.page 项目的介绍这样写到 PC端 在用户单击链接之前,他们会将鼠标悬停在该链接上。 + +

    今天下午逛GitHub的时候,GitHub的首页推了一个这样的项目

    +

    + +https://github.com/instantpage/instant.page

    +

    项目的介绍这样写到

    +

    PC端

    +
    在用户单击链接之前,他们会将鼠标悬停在该链接上。当用户悬停 65 毫秒时,他们有二分之一的机会点击该链接,因此 instant.page此时开始预加载,平均为页面预加载留下超过 300 毫秒的时间。
    +另一种选择是在用户开始按下鼠标时加载页面而不进行预加载。这使得未使用的请求为零,同时仍然将页面加载平均提高了 80 毫秒。
    +您还可以在悬停时或链接可见时进行预加载,并在用户开始按下鼠标时触发点击,从而使您的页面成为世界上最快的页面。
    +
    +

    移动端

    +
    用户在释放之前开始触摸显示屏,平均留出90 毫秒的时间来预加载页面。
    +
    +

    +

    +

    汉译过来大概意思就是,当鼠标即将悬停到a标签的之前,对该链接进行预加载,提高访问速度

    +

    因为之前有同学反馈我的博客点击文章加载有些慢,于是乎说干就干,项目很简单,如需上手,直接在body标签之前加入一行js代码即可

    +

    代码如下

    +
    <script src="//instant.page/5.2.0" type="module" integrity="sha384-jnZyxPjiipYXnSU0ygqeac2q7CVYMbh84q0uHVRRxEtvFPiQYbXWUorga2aqZJ0z"></script>
    +
    +

    +

    +

    如上截图所示,当鼠标即将点击到文章链接,instant.page会对文章链接执行预加载,从而提高页面渲染速度

    +

    各位来访的朋友,有没有觉得速度比之前更快呢

    +]]>
    +
    + + + 评论置顶 + https://www.usj.cc/post/1091/ + Fri, 10 Feb 2023 13:20:00 +0000 + + https://www.usj.cc/post/1091/ + 前言 昨天在休息的时候,看到Jdeal大佬写的一篇文章 走心评论上线(https://www.jdeal.cn/385.html) 走心评论其实就 + +

    前言

    +

    昨天在休息的时候,看到Jdeal大佬写的一篇文章

    +

    走心评论上线(https://www.jdeal.cn/385.html)

    +

    走心评论其实就是把博客站点历史中出现的评论

    +

    通过查找该评论的coid值,而把评论展示在指定的位置,可以是单页模版,也可以是任意位置

    +

    比较好奇,问Jdeal大佬要了一份代码,最终花了一点时间把一直想做但没做的留言墙实现了

    +

    效果请看:https://usj.cc/about

    +

    继续摸索

    +

    其实一直蛮想给主题做评论置顶这个功能的

    +

    曾在去年九月份的时候问过油油大佬,只有通过魔改typecho才能实现这个功能

    +

    +

    +

    昨晚睡觉前,突然灵光一现,可否通过走心评论的思路,再把评论置顶整出来呢

    +

    通过测试是可以的,但是代码太烂,不放出来了,主要讲一下思路

    +

    思路剖析

    +

    1.在评论区前面留出评论置顶的区域,用于写样式

    +

    注意:其实此思路本不是本质意义上的评论置顶,只是将需要置顶的评论展示在最前面

    +

    2.使用typecho的程序的内置方法 $this->fields->你的自定义字段;

    +

    在文章嵌入自定义短代码

    +

    +

    +

    对应的值填写你需要评论置顶的评论的coid

    +

    +

    +

    然后在 post.php 将 $this->fields->top_comment 赋值给变量

    +

    上述步骤请参考jdeal大佬的走心评论写法

    +

    这样就可以实现评论置顶了,代码很简单

    +

    因为时间紧迫的问题,暂时没有写出样式,只是实现了基本功能

    +

    后面还需要花时间修样式,暂时就不放截图了

    +

    需要此功能的朋友可以通过这个方法实现评论置顶

    +

    停更通知

    +

    因为学业备考,博客将不再更新,咱们6月见!

    +]]>
    +
    + + + typecho实现QQ头像用户评论加密,注意:pigeon,twitter用户有彩蛋哦! + https://www.usj.cc/post/86/ + Wed, 10 Aug 2022 18:23:00 +0000 + + https://www.usj.cc/post/86/ + 前言 这篇文章诞生之前,特别感谢博友 小李同学的提醒 收到建议,我便开始搜寻加密评论区用户头像的方法 摸爬滚打总算是解决了,同时也把方法分享给其他有 + +

    前言

    +

    这篇文章诞生之前,特别感谢博友 + +小李同学的提醒

    +

    +

    +

    收到建议,我便开始搜寻加密评论区用户头像的方法

    +

    摸爬滚打总算是解决了,同时也把方法分享给其他有需要的朋友

    +

    寻找方法

    +

    谷歌了一下其他大佬的解决方法,规则之树大佬提供了两个方法

    +

    参考资料:https://www.ruletree.club/archives/1566/

    +

    1.第一种则是获取json数据进行分割得出k值再进行重组

    +
    function Authorimg($email)
    +{
    +    $a='cdn.v2ex.com/gravatar';//gravatar头像源
    +    $b=str_replace('@qq.com','',$email);//替换qq邮箱
    +    if(stristr($email,'@qq.com')&&is_numeric($b)&&strlen($b)<11&&strlen($b)>4){
    +        $nk = 'http://ptlogin2.qq.com/getface?&imgtype=1&uin='.$b;//qq头像api
    +        $q = file_get_contents($nk);//读入文件
    +        $q = json_encode($nk);//编码json
    +        $k = explode("&k=",$q)[1];//分割出k值
    +        echo 'https://q.qlogo.cn/g?b=qq&k='.$k.'&s=100';//重组
    +    }else{
    +        $email= md5($email);
    +        echo 'https://'.$a.'/'.$email.'?';
    +    }
    +}
    +

    2.第二种获取HTTP请求所发送的标头的数组,不用读入整个文件不会影响效率

    +
      function Authorimg($email)
    +    {
    +        $a='cdn.v2ex.com/gravatar';//gravatar头像源
    +        $b=str_replace('@qq.com','',$email);
    +        if(stristr($email,'@qq.com')&&is_numeric($b)&&strlen($b)<11&&strlen($b)>4){
    +            $nk = 'https://s.p.qq.com/pub/get_face?img_type=3&uin='.$b;
    +            $c = get_headers($nk, true);
    +            $d = $c['Location'];
    +            $q = json_encode($d);
    +            $k = explode("&k=",$q)[1];
    +            echo 'https://q.qlogo.cn/g?b=qq&k='.$k.'&s=100';
    +        }else{
    +            $email= md5($email);
    +            echo 'https://'.$a.'/'.$email.'?';
    +        }
    +    }
    +

    预装主题之后,确实可以实现,但是介于自己的Amigo朋友圈主题模版首页样式需要加载很多评论头像

    +

    使用这两个方法,加载首页的时间就很长了

    +

    一个头像需要花费一秒的时间,如果首页的头像较多,这个问题将会是致命的

    +

    可能加载一个首页就需要长达一分钟两分钟的时间将评论头像全部加载出来,对于博友的访问体验是大打折扣的

    +

    再寻他法

    +

    因为自己的Gravatar头像源一直使用的是,cravatar的源,于是去cravatar官网去碰碰运气

    +

    在官网的开发文档看到了这句话,于是灵感油然而生

    +
    +

    Cravatar 完美兼容所有 Gravatar 头像 API 接口,同时如果你未在 Cravatar 设置头像,则会先尝试调用 Gravatar 上的头像数据,其后是 QQ 头像,最后会返回我们为你准备的一组默认头像

    +
    +

    这句话简单讲述的是cravatar会首先查询你的邮箱,是否有注册Gravatar头像

    +

    如果没有就返回其QQ头像,如果也不是QQ邮箱则返回cravatar的默认头像

    +

    那么,反过来想,我们是否可以将QQ邮箱通过cravatar来处理,从而达到加密QQ用户头像呢?

    +

    经过亲自检验,是可以的,cravatar的头像链接显示格式是这样的

    +
    +

    + +https://cravatar.cn/avatar/HASH

    +
    +

    其中 HASH 部分是你的电子邮箱的哈希值,此电子邮箱必须在 Cravatar.cn 上注册并绑定头像

    +

    否则会尝试返回 Gravatar 头像和 QQ 头像,如果都不存在,则返回默认头像

    +

    那么我们只需要将取到的邮箱值,通过php加密一下,可恶,没有系统学习过php

    +

    不过还好,自己有过js基础,编程语言总是万变不离其宗,所以一番折腾还是写出来了

    +

    这里主要用到PHP strtolower() 函数和 md5()函数

    +

    大致思路

    +

    将获取的email的值,判断是否为QQ邮箱还是域名邮箱,如果是域名邮箱则直接加密然后返回值

    +

    如果是QQ邮箱,则通过strtolower() 函数进行转换为小写,再md5加密,然后返回头像

    +

    代码展示

    +

    因为是小白,可能写的有些问题

    +
    function Authorimg($email)
    +{
    +    $a='cravatar.cn/avatar';//gravatar头像源
    +    $b=str_replace('@qq.com','',$email);
    +    if(stristr($email,'@qq.com')&&is_numeric($b)&&strlen($b)<11&&strlen($b)>4){
    +        $address = strtolower( trim( $email ) );
    +        $hash    = md5( $address );
    +        $qqimgurl = 'https://cravatar.cn/avatar/' . $hash;
    +        return $qqimgurl;
    +    }else{
    +        $email= md5($email);
    +        $avatarimgurl = 'https://'.$a.'/'.$email.'?';
    +        return $avatarimgurl;
    +    }
    +}
    +

    这样只需要在前端引用一下就好了

    +
    <?php Authorimg($comments->mail); ?>
    +

    这样QQ用户头像加密功能,就实现了

    +

    +

    +

    pigeon主题用户

    +

    如果你是pigeon主题用户,可以直接下载下面链接的feature.php文件

    +

    + +https://cloud.usj.cc/d/Onedrive/%E4%BB%A3%E7%A0%81/feature.php

    +

    然后进入你的主题文件,找到 /libs/feature.php文件直接覆盖替换即可

    +

    Twitter主题用户

    +

    如果你是Twitter用户,直接在主题目录的function.php的第47行的位置将 Yoniu:取Gravatar头像 部分的代码替换到如下代码

    +
    //Yoniu:取Gravatar头像
    +function getGravatar($email, $s = 40, $d = 'mm', $g = 'g') {
    +	if(preg_match('|^[1-9]\d{4,11}@qq\.com$|i',$email)){
    +		$address = strtolower( trim( $email ) );
    +        $hash    = md5( $address );
    +        $qqimgurl = 'https://cravatar.cn/avatar/' . $hash;
    +        return $qqimgurl;
    +	}else{
    +		$hash = md5($email);
    +		$option = Typecho_Widget::widget('Widget_Options');
    +		if($option->gravatarURL){
    +			$avatar = $option->gravatarURL."/$hash?s=&d=$d&r=$g";
    +		}else{
    +			$avatar = "//gravatar.com/avatar/$hash?s=&d=$d&r=$g";
    +		}
    +		return $avatar;
    +	}
    +}
    +

    这样就可以了

    +]]>
    +
    + + + 去除typecho1.2.0正式版的后台提示更新bug + https://www.usj.cc/post/88/ + Wed, 15 Jun 2022 10:51:00 +0000 + + https://www.usj.cc/post/88/ + 前言 更新typecho1.2.0版本的朋友可能都知道 在后台会有一个红框框提示,但是怎么也无法去除 逛官方论坛的时候,官方也承认这是一个小bug + +

    前言

    +

    更新typecho1.2.0版本的朋友可能都知道

    +

    在后台会有一个红框框提示,但是怎么也无法去除

    +

    +

    +

    逛官方论坛的时候,官方也承认这是一个小bug

    +

    需要的朋友简单修改一下,就不提示了,还是很简单的

    +

    具体方法

    +

    找到typecho的程序根目录 /var//Widget/Ajax.php

    +

    找到62行的位置,也就是下图箭头的地方

    +

    +

    +

    将>=改为>即可

    +

    +

    +

    然后返回自己的typecho后台,f12打开浏览器的控制台

    +

    +

    +

    F12打开开发者工具 -> 应用 -> 会话存储空间,右击清除即可

    +

    然后返回typecho后台管理,刷新页面,就发现该版本更新提示已经消失了

    +

    +

    +]]>
    +
    + + + 利用fontspider压缩博客字体大小,达到加快访问速度 + https://www.usj.cc/post/83/ + Sat, 11 Jun 2022 21:15:00 +0000 + + https://www.usj.cc/post/83/ + 前言 作为一个博客的发烧友,最喜欢给自己主题diy各种花里花哨的字体 因为默认的字体微软雅黑总差点意思,但是一般的字体大都很大 有的甚至大到7mb + +

    前言

    +

    作为一个博客的发烧友,最喜欢给自己主题diy各种花里花哨的字体

    +

    因为默认的字体微软雅黑总差点意思,但是一般的字体大都很大

    +

    有的甚至大到7mb,10mb的,都有,这对于小水管服务器十分的不友好

    +

    特别是一些国外的小鸡且带宽不理想的小鸡,可能访客文章都看完,博客字体还没加载完

    +

    前段时间有博友私聊我,博客的字体怎么压缩,那时候在准备四级,简单的回复了一下

    +

    今天考完,写一下方法给有需要的朋友,很简单

    +

    感谢fontspider作者

    +

    项目地址:https://github.com/aui/font-spider

    +

    准备node和npm环境

    +

    这个可以在nodejs官网下载

    +

    + +https://nodejs.org/en/download

    +

    安装的时候选择add to path 这样就可以直接安装node和npm环境

    +

    因为程序化,基本上一直默认勾选就可以安装了,很简单

    +

    但是如何自己校验自己的win系统是否安装了这两个环境了,只需要win+R输入cmd

    +

    召唤出自己的pc端的cmd控制台,输入node-v和npm-v,就如下图我这样,就表示安装完毕

    +

    +

    +

    全局安装 font-spider

    +

    这里我们还是老样子 win + R 输入cmd,输入

    +
    npm install font-spider -g
    +
    +

    如果提示这个,就代表搞定了

    +

    +

    +

    开始压缩字体

    +

    我们首先在桌面创建文件夹,注意尽量是英文,例如ziti

    +

    然后在文件夹里面把自己需要压缩的字体放在该ziti文件夹

    +

    因为考虑到一些朋友不会css,所以这里我已经给各位朋友压缩好了,直接下载解压就可以了

    +

    + +https://wwi.lanzoup.com/iM6ur0695bcj

    +

    我们将自己需要压缩的字体ttf文件拖入该文件夹即可,然后将该字体ttf文件的文件名改为font.ttf

    +

    注意:这里需要解压成文件夹放在桌面上哦,否则无法执行字体压缩

    +

    +

    +

    这里我原字体的大小是15mb,这里我把它拖到ziti文件夹里面,将该字体命名为font.ttf

    +

    +

    +

    然后打开cmd 控制台输入以下代码

    +
    cd ziti
    +
    +

    然后再输入以下代码,这样就可以了

    +
    font-spider index.html
    +
    +

    然后你会发现自己ziti文件夹会多出一个font-spider文件夹,此文件夹里面的font.ttf就是压缩前的字体

    +

    根目录则是已经压缩后的字体,还有其他格式字体,该工具全部帮你压缩,直接应用到网页即可,非常方便

    +

    +

    +

    再看看被压缩的ttf字体大小,居然不到几kb

    +

    +

    +

    是不是很方便!

    +]]>
    +
    + + + 访问博客自动填写评论信息,安卓,ios,windows,mac方法总结 + https://www.usj.cc/post/81/ + Tue, 03 May 2022 17:33:00 +0000 + + https://www.usj.cc/post/81/ + 前言 作为一个独立博客的博主,我经常会访问一些友链朋友的博客,看到一些跟自己产生心灵共识的文章 总想着要说两句再走,但是遇到需要填写自己的昵称, + +

    前言

    +

    作为一个独立博客的博主,我经常会访问一些友链朋友的博客,看到一些跟自己产生心灵共识的文章

    +

    总想着要说两句再走,但是遇到需要填写自己的昵称,邮箱,域名,一下子评论的欲望就没有了

    +

    因为把这些每到一个博客,我就需要手动补全一次,十分的麻烦,有没有一种方法可以自动补全这些信息呢

    +

    事实上是可以的,这里我们需要依靠油猴脚本,利用网页加载js,实现自己自动填信息

    +

    这里分享给有需要的朋友们

    +

    安卓版

    +

    因为安卓系统比较开放,所以支持油猴脚本的浏览器,会比较多

    +

    这里小赵给大家推荐一个app叫做x浏览器,因为此浏览器内置了油猴脚本

    +

    x浏览器官网地址:https://www.xbext.com

    +

    安装此浏览器,打开设置,在设置页面,点击“浏览器脚本”

    +

    紧接着接着点击右上角“添加脚本”,在菜单中选择一种添加方法即可

    +

    +

    +

    这里我们直接选择,从url导入脚本,即可,然后点击下面的链接导入即可

    +

    + +https://greasyfork.org/scripts/434862-博客网站留言评论信息自动填充/code/博客网站留言评论信息自动填充.user.js

    +

    注意:我们需要手动修改该js文本的博客信息改为你的

    +

    ios

    +

    ios因为系统封闭,所以会相对于安卓麻烦一点,这里有些朋友不会弄,我会写详细一点

    +

    首先打开app store 商店,找到下面第一个软件,安装即可

    +

    +

    +

    安装完成之后,我们进入设置,找到Safari浏览器,按照下图所示把该配置的配置好

    +

    +

    +

    然后我们在桌面找到此软件,点进去软件,我们会看到这个界面

    +

    +

    +

    点击那个蓝色按钮,我们在iphone本地创建一个存放脚本文件的文件夹,这样方便此软件每次读取js脚本

    +

    +

    +

    然后点击下方的自动填写脚本js,然后在Safari浏览器打开

    +

    + +https://greasyfork.org/scripts/434862-博客网站留言评论信息自动填充/code/博客网站留言评论信息自动填充.user.js

    +

    +

    +

    这里我们点击,userscript,然后会出现以下界面

    +

    +

    +

    这里我们直接点击 tap to install即可,然后会有此提示

    +

    +

    +

    这里我们直接install一下就好了,然后我们直接在iphone本地进行配置即可

    +

    windos

    +

    我们需要在电脑安装,Chrome浏览器,然后点击下方链接

    +

    + +https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo

    +

    直接安装油猴扩展即可,注意这里安装需要科学上网

    +

    然后点击下方链接进行,安装配置博客信息自动填写脚本

    +

    + +https://greasyfork.org/scripts/434862-博客网站留言评论信息自动填充/code/博客网站留言评论信息自动填充.user.js

    +

    修改配置信息,请在脚本管理里面修改

    +

    mac

    +

    这里由于自己用不起mac,印象中只记得去商店下载油猴脚本即可

    +

    然后如上所述,把脚本下载下来,然后信息改一下就好了

    +

    效果展示

    +

    这里我随机访问我友链的博客,进行查看效果

    +

    [video src=“https://usj.cc/sp/16.mp4”]

    +

    这样就完成了,是不是很方便,所有信息,脚本已经替你完成填写,只用填写信息就好了

    +]]>
    +
    + + + iphone快捷指令发布动态说说,支持大部分typecho主题 + https://www.usj.cc/post/80/ + Sat, 30 Apr 2022 21:26:00 +0000 + + https://www.usj.cc/post/80/ + 前言 首先祝各位朋友五一快乐 新主题爆肝几天也成功的赶出来了,这次也是自己也是第一次半开发主题 本主题原型是由潘先生定制的主题,原包只有基础的文章 + +

    前言

    +

    首先祝各位朋友五一快乐

    +

    新主题爆肝几天也成功的赶出来了,这次也是自己也是第一次半开发主题

    +

    本主题原型是由潘先生定制的主题,原包只有基础的文章页功能,征得潘先生同意了,进行了二次开发

    +

    加了一些博客必备的页面 友链页面 文章归档页面 说说动态页面 owo表情包 等等一些功能

    +

    实际着手进行写主题,并没有自己想象那么简单,很多功能,typecho官方文档几乎没有对应的api

    +

    基本上都是靠自己摸索其他优秀的主题开发者写的主题,进行学习

    +

    功能的执行逻辑,这是一个从0到1的过程,过程也有无助感,因为很多地方涉及到php知识

    +

    这个主题它目前并不完美,或许也会有一些我未发现的小bug,我会在后面的时间慢慢打磨

    +

    我还是一个在不断学习的菜鸟,也希望日后可以用更少的代码写出更漂亮的ui模版

    +

    主题截图

    +

    +

    +

    +

    +

    +

    +

    正文开始

    +

    在给主题写动态说说页面的时候,听其他博友说快捷指令也可以发布说说

    +

    在Google搜了一下,果然有大佬写出了成品,但是可惜的是只支持handsome主题的

    +

    + +https://jay.tg/handsome-shuoshuo-ios

    +

    但是想了想,typecho的原理应该差不多,参考一下大佬的实现方法,换个思路或许可以实现

    +

    像我这么懒的人,为何不折腾个玩玩,而且现在快捷指令这么方便

    +

    于是把该大佬的快捷指令下载下来,仔细看了一下执行逻辑,是利用post请求

    +

    也就是我只要获取到cid,博客的url,和主题的动态页面的time_code即可实现快捷指令发说说功能

    +

    折腾了一会儿,最终实现了此功能,下面分享思路给各位有需要的朋友

    +

    实现思路

    +

    通过快捷指令声明三个变量即cid,url,code

    +

    通过将对应值写入txt文件,让iphone读取这几个文件的值

    +

    然后请求,实现发布动态的功能

    +

    具体操作

    +

    + +https://wwi.lanzoup.com/i6ZyP0428lkb

    +

    在windos系统下载该zip文件,解压到桌面,该文件名为 dongtai 里面会有三个txt文件

    +

    +

    +

    在cid.txt文件填写你的主题的时光机独立页面的cid,例如我是2,我只需要把该文件的0改为2即可

    +

    其他文件同理,这里需要注意的是url.txt文件里的博客域名请加对应的协议头,即https://或者http://

    +

    然后将该文件夹,压缩为zip发到自己的iphone,将此zip包保存为iphone本地,然后解压一下

    +

    +

    +

    这样就可以了,注意一定要解压,否则快捷指令无法读取的,然后保存我已经做好的快捷指令

    +

    + +https://www.icloud.com/shortcuts/b3651207ca3e4ab0b3215c5a416c2f94

    +

    复制该iCloud的网址去iphone的Safari浏览器打开,然后保存快捷指令在本地

    +

    ok,这样就完成了

    +

    视频展示

    +

    [video src=“https://www.usj.cc/sp/15.mp4”]

    +

    siri玩法

    +

    直接 嘿 siri 动态

    +

    然后对siri说你想发的内容,就可以直接发布了,是不是很有意思

    +]]>
    +
    + + + ios去掉更新小红点的方法 + https://www.usj.cc/post/79/ + Sun, 10 Apr 2022 21:55:00 +0000 + + https://www.usj.cc/post/79/ + 前言 早上起床发现,自己收到了ios 15.4.1 的系统更新推送,网上说15.4.1这个版本的系统太拉跨,比如相机闪屏,还有一些一眼难尽的bug 但是作为i + +

    前言

    +

    早上起床发现,自己收到了ios 15.4.1 的系统更新推送,网上说15.4.1这个版本的系统太拉跨,比如相机闪屏,还有一些一眼难尽的bug

    +

    但是作为ios的小白用户,一直去不掉这个更新提示的小红点,说实话还是强迫症又犯了,朋友介绍给我了一个方法,感觉挺好用的,分享出来给有需要的朋友

    +

    前面准备

    +

    需要ios系统为12-15版本,这些版本之间的小伙伴都可

    +

    教程开始

    +

    + +https://wwi.lanzoup.com/iwPoc02yxlpg

    +

    复制上面的链接,去手机的Safari浏览器打开下载

    +

    然后去手机的设置,找到 设置-通用-VPN与设备管理 那边安装

    +

    +

    +

    这里安装我们刚刚下载好的描述文件,这里会提示重启手机

    +

    我们按照提示重启一下手机就好了

    +

    等重启完毕,再次打开设置里面的系统更新界面

    +

    +

    +

    这里会提示15.3.1是最新版本,实际上15.4.1才是最新版本,这样就可以拒收更新推送了

    +

    日后我还想更新怎么办

    +

    如果日后想更新新版本的ios系统,只需要再去 设置-通用-VPN与设备管理

    +

    把那个描述文件移除掉,重启一下iphone即可,这样就能正常接收到更新推送了

    +

    好了,是不是很简单,晚安,朋友们

    +]]>
    +
    + + + 秒看青年大学习,最新方法,安卓版 + https://www.usj.cc/post/78/ + Mon, 28 Mar 2022 13:44:00 +0000 + + https://www.usj.cc/post/78/ + 前言 前段时间用了很久的秒看青年大学习方法失效了 随着微信版本的迭代,新版本微信内核禁止了一些调试功能 于是自己想,要不然自己退回微信版本,但是一 + +

    前言

    +

    前段时间用了很久的秒看青年大学习方法失效了

    +

    随着微信版本的迭代,新版本微信内核禁止了一些调试功能

    +

    于是自己想,要不然自己退回微信版本,但是一直提示微信更新就很烦

    +

    于是就有个想法把旧版本的内核替换到新版本微信的内核

    +

    准备工作

    +

    1.最新版的微信版本,这里我使用的是8.0.20版本

    +

    2.一个手机浏览器,也可以是手机里自带的浏览器

    +

    3.mt管理器,这里直接点击下方按钮,跳转下载即可

    +

    mt管理器就不用多介绍了,是一个文件管理器,相信有很多玩机的朋友知道

    +

    !!! +点我下载 +!!!

    +

    4.一个聪明的大脑

    +

    进入正题

    +

    首先进入自己的手机浏览器,将旧版内核下载下来

    +

    + +https://wwi.lanzoup.com/i02PM026g55a

    +

    进入手机浏览器,找到下载内容,然后找到tbs.apk的属性,找到此文件的下载位置

    +

    注意:

    +

    这里请不要直接安装tbs的apk文件,这里我们只获取文件的地址

    +

    打开mt管理器,我们在文件夹列表的右半部分找到tbs.apk的所在地方,这里我也是成功找到了

    +

    +

    +

    在左边半部分,我们需要找到

    +

    /storage/emulated/0/Android/data/com.tencent.mm/files/tbs,这里我已经找到

    +

    +

    +

    因为不存在本地内核,所以该文件夹为空,我们再将右半边的tbs.apk文件复制到左边的地方

    +

    +

    +

    长按右边的apk,软件会提示是否复制,直接复制就好了

    +

    +

    +

    这样就成功了,是不是很简单

    +

    接下来,我们只需要,关闭mt管理器,去微信,随便一个聊天窗口即可

    +

    第一步点击下方链接,然后就退出

    +

    + +http://1.debugmm.qq.com/?forcex5=true

    +

    第二步,点击下方链接即可

    +

    + +http://debugtbs.qq.com

    +

    点进去后安装本地内核,这里我们直接安装我们刚刚放置本地的内核即可,安装完成后会提示重启内核

    +

    这样就大功告成了

    +

    这样我们进入青年大学习页面,然后会发现右下方有个绿色的调试按钮

    +

    等视频开始,直接输入代码即可

    +

    为了防止遗忘,我已经放置在我的微信公众号

    +

    直接回复 青年大学习 五个字即可

    +

    服务号即可自动对你发送,秒看青年大学习的代码,是不是很简单

    +

    +

    +

    简单方法

    +

    当然有小伙伴说这么麻烦,有没有更简单方法,其实可以新购一台苹果手机

    +

    进入播放青年大学习视频,然后去状态栏拉进度条就好了,基本上几秒搞定

    +

    免责声明

    +

    大家还是要认真相应国家好好学习青年大学习

    +

    本文只是提供一个思路,给一些没有时间看大学习的小伙伴

    +]]>
    +
    + + + 祝大家元旦快乐,给自己的博客加一个对联和灯笼 + https://www.usj.cc/post/71/ + Sat, 01 Jan 2022 19:18:00 +0000 + + https://www.usj.cc/post/71/ + 首先祝各位朋友元旦快乐,距离上次更新差不多十天前了,有小伙伴问我这段时间在干嘛 简单给大家聊一下,差不多25号我就放寒假了,放假回家一直在老家 + +

    首先祝各位朋友元旦快乐,距离上次更新差不多十天前了,有小伙伴问我这段时间在干嘛

    +

    简单给大家聊一下,差不多25号我就放寒假了,放假回家一直在老家,大部分时间帮父母干农活

    +

    虽然很累,但也有它的趣味,不得不说,抛开手机电脑,静下心来享受田园生活,不由让人沉浸

    +

    昨天也在逛博友的博客,大部分博主都码出了自己的2021年的年度总结,总结一年的得与失

    +

    离春节还有差不多一个月的时间,对于我来说,现在把年度总结码出来还是为时过早

    +

    逛了大多数博友,博客都挂起了象征新年的灯笼,给博客加了点年味,心想自己也整一个

    +

    打开搜索引擎,搜索了一下相关代码,基本上都是来自于各大资源网,有的居然还是收费

    +

    大概谷歌浏览器搜了一下,还是如愿以偿找到了代码,但是代码不太精简,我删除了一些不必要的代码

    +

    终究还是实现了,这里简单讲一下方法以及实现原理,首先就是怼几个div标签,进行骨架构成

    +

    这边建议找到自己的主题模版的footer.php,在适当位置加入下面这些代码

    +
    <div id="usj">
    +<div class="deng-box2">
    +    <div class="deng">
    +        <div class="xian">
    +        </div>
    +        <div class="deng-a">
    +            <div class="deng-b">
    +                <div class="deng-t">年</div>
    +            </div>
    +        </div>
    +        <div class="shui shui-a">
    +            <div class="shui-c">
    +
    +            </div>
    +            <div class="shui-b"></div>
    +        </div>
    +    </div>
    +</div>
    +<div class="deng-box3">
    +    <div class="deng">
    +        <div class="xian">
    +
    +        </div>
    +        <div class="deng-a">
    +            <div class="deng-b">
    +                <div class="deng-t">新</div>
    +            </div>
    +        </div>
    +        <div class="shui shui-a">
    +            <div class="shui-c"></div>
    +            <div class="shui-b">
    +
    +            </div>
    +        </div>
    +    </div>
    +</div>
    +<div class="deng-box1">
    +    <div class="deng">
    +        <div class="xian">
    +
    +        </div>
    +        <div class="deng-a">
    +            <div class="deng-b">
    +                <div class="deng-t">乐</div>
    +            </div>
    +        </div>
    +        <div class="shui shui-a">
    +            <div class="shui-c"></div>
    +            <div class="shui-b"></div>
    +        </div>
    +    </div>
    +</div>
    +<div class="deng-box">
    +    <div class="deng">
    +        <div class="xian">
    +
    +        </div>
    +        <div class="deng-a">
    +            <div class="deng-b">
    +                <div class="deng-t">快</div>
    +            </div>
    +        </div>
    +        <div class="shui shui-a">
    +            <div class="shui-c">
    +
    +            </div>
    +            <div class="shui-b"></div>
    +        </div>
    +    </div>
    +</div>
    +</div>
    +

    接着就是怼css,分别为四个灯笼,输出新年快乐四个字,分别给他们设为deng-box,deng-box2,deng-box3,deng-box4,当然每个博客模版都是需要自己对deng-box的top和left值进行适当调整,你也可以参考以下css代码

    +
    .deng-box {
    +        position: fixed;
    +        top: -30px;
    +        right: 35px;
    +        z-index: 9999;
    +        pointer-events: none;
    +    }
    +
    +    .deng-box1 {
    +        position: fixed;
    +        top: -30px;
    +        right: -41px;
    +        z-index: 9999;
    +        pointer-events: none
    +    }
    +
    +    .deng-box2 {
    +        position: fixed;
    +        top: -30px;
    +        left: 40px;
    +        z-index: 9999;
    +        pointer-events: none
    +    }
    +
    +    .deng-box3 {
    +        position: fixed;
    +        top: -30px;
    +        left: -20px;
    +        z-index: 9999;
    +        pointer-events: none
    +    }
    +
    +    .deng-box1 .deng,
    +    .deng-box3 .deng {
    +        position: relative;
    +        width: 120px;
    +        height: 90px;
    +        margin: 50px;
    +        background: #d8000f;
    +        background: rgba(216, 0, 15, .8);
    +        border-radius: 50% 50%;
    +        -webkit-transform-origin: 50% -100px;
    +        -webkit-animation: swing 5s infinite ease-in-out;
    +        box-shadow: -5px 5px 30px 4px #fc903d
    +    }
    +
    +    .deng {
    +        position: relative;
    +        width: 120px;
    +        height: 90px;
    +        margin: 50px;
    +        background: #d8000f;
    +        background: rgba(216, 0, 15, .8);
    +        border-radius: 50% 50%;
    +        -webkit-transform-origin: 50% -100px;
    +        -webkit-animation: swing 3s infinite ease-in-out;
    +        box-shadow: -5px 5px 50px 4px #fa6c00
    +    }
    +
    +    .deng-a {
    +        width: 100px;
    +        height: 90px;
    +        background: #d8000f;
    +        background: rgba(216, 0, 15, .1);
    +        margin: 12px 8px 8px 8px;
    +        border-radius: 50% 50%;
    +        border: 2px solid #dc8f03
    +    }
    +
    +    .deng-b {
    +        width: 45px;
    +        height: 90px;
    +        background: #d8000f;
    +        background: rgba(216, 0, 15, .1);
    +        margin: -4px 8px 8px 26px;
    +        border-radius: 50% 50%;
    +        border: 2px solid #dc8f03
    +    }
    +
    +    .xian {
    +        position: absolute;
    +        top: -20px;
    +        left: 60px;
    +        width: 2px;
    +        height: 20px;
    +        background: #dc8f03
    +    }
    +
    +    .shui-a {
    +        position: relative;
    +        width: 5px;
    +        height: 20px;
    +        margin: -5px 0 0 59px;
    +        -webkit-animation: swing 4s infinite ease-in-out;
    +        -webkit-transform-origin: 50% -45px;
    +        background: orange;
    +        border-radius: 0 0 5px 5px
    +    }
    +
    +    .shui-b {
    +        position: absolute;
    +        top: 14px;
    +        left: -2px;
    +        width: 10px;
    +        height: 10px;
    +        background: #dc8f03;
    +        border-radius: 50%
    +    }
    +
    +    .shui-c {
    +        position: absolute;
    +        top: 18px;
    +        left: -2px;
    +        width: 10px;
    +        height: 35px;
    +        background: orange;
    +        border-radius: 0 0 0 5px
    +    }
    +
    +    .deng:before {
    +        position: absolute;
    +        top: -7px;
    +        left: 29px;
    +        height: 12px;
    +        width: 60px;
    +        content: " ";
    +        display: block;
    +        z-index: 999;
    +        border-radius: 5px 5px 0 0;
    +        border: solid 1px #dc8f03;
    +        background: orange;
    +        background: linear-gradient(to right, #dc8f03, orange, #dc8f03, orange, #dc8f03)
    +    }
    +
    +    .deng:after {
    +        position: absolute;
    +        bottom: -7px;
    +        left: 10px;
    +        height: 12px;
    +        width: 60px;
    +        content: " ";
    +        display: block;
    +        margin-left: 20px;
    +        border-radius: 0 0 5px 5px;
    +        border: solid 1px #dc8f03;
    +        background: orange;
    +        background: linear-gradient(to right, #dc8f03, orange, #dc8f03, orange, #dc8f03)
    +    }
    +
    +    .deng-t {
    +        font-family: 黑体, Arial, Lucida Grande, Tahoma, sans-serif;
    +        font-size: 3.2rem;
    +        color: #dc8f03;
    +        font-weight: 700;
    +        line-height: 85px;
    +        text-align: center
    +    }
    +
    +    .night .deng-box,
    +    .night .deng-box1,
    +    .night .deng-t {
    +        background: 0 0 !important
    +    }
    +
    +    @-moz-keyframes swing {
    +        0% {
    +            -moz-transform: rotate(-10deg)
    +        }
    +
    +        50% {
    +            -moz-transform: rotate(10deg)
    +        }
    +
    +        100% {
    +            -moz-transform: rotate(-10deg)
    +        }
    +    }
    +
    +    @-webkit-keyframes swing {
    +        0% {
    +            -webkit-transform: rotate(-10deg)
    +        }
    +
    +        50% {
    +            -webkit-transform: rotate(10deg)
    +        }
    +
    +        100% {
    +            -webkit-transform: rotate(-10deg)
    +        }
    +    }
    +

    然后适当调整就完成啦,好了,本文就到这里

    +

    !!!

    + +

    作为一个爱整活的博主,不会满足就加几个灯笼就完了,打开网址输入自己的博客域名

    +

    发现自己的博客pc端布局两边十分的空旷,突然脑子里联想到我为什么不整个对联在两边

    +

    +

    +

    于是说干就干,去千图网找了素材,就开整,因为自己找合适且适用于对联的字体找了很久

    +

    +

    +

    肝了一个小时,不停的删删改改,终究还是把对联的样子整了出来

    +

    接下来就是肝代码,最近也在初步的对JavaScript学习,想着如果我全部用js写,还能检验一下自己最近学的怎么样

    +

    于是就开整,以下对联全都是用js写的,还是问了大三学长部分问题,不然自己还写不出来,在此特别谢谢学长

    +

    考虑到有的博客有很多侧栏,特别的考虑了对联遮挡问题,我还给对联加了关闭按钮,具体自己可以看看本站的效果

    +

    [reply]

    +
    <script>
    +    lastScrollY = 0;
    +    function heartBeat() {
    +        var diffY;
    +        if (document.documentElement && document.documentElement.scrollTop)
    +            diffY = document.documentElement.scrollTop;
    +        else if (document.body)
    +            diffY = document.body.scrollTop
    +        percent = .1 * (diffY - lastScrollY);
    +        if (percent > 0) percent = Math.ceil(percent);
    +        else percent = Math.floor(percent);
    +        document.getElementById("left").style.top = parseInt(document.getElementById("left").style.top) + percent + "px";
    +        document.getElementById("right").style.top = parseInt(document.getElementById("right").style.top) + percent + "px";
    +        lastScrollY = lastScrollY + percent;
    +    }
    +    function close_left2() {
    +        left2.style.visibility = 'hidden';
    +    }
    +    function close_right2() {
    +        right2.style.visibility = 'hidden';
    +    }
    +    document.writeln("<style type=\"text\/css\">");
    +    document.writeln("#left,#right{position:absolute;}");
    +    document.writeln(".imzql{width:100px;height:auto;line-height:5px}");
    +    document.writeln("#left2 img{max-width: 100%;width: 70px;}");
    +    document.writeln("#right2 img{max-width: 100%;width: 70px;}");
    +    document.writeln("<\/style>");
    +    document.writeln("<div id=\"left\" style=\"top:112px;left:50px\">");
    +    document.writeln("<div id=\"left2\" class=\"imzql\">");
    +    document.writeln("<img border=0 src=https://cdn.usj.cc/left.jpg>");
    +    document.writeln("<br><a href=\"javascript:close_left2();\" title=\"关闭左边的对联\">×<\/a>");
    +    document.writeln("<\/div>");
    +    document.writeln("<\/div>");
    +    document.writeln("<div id=\"right\" style=\"top:112px;right:50px\">");
    +    document.writeln("<div id=\"right2\" class=\"imzql\">");
    +    document.writeln("<img border=0 src=https://cdn.usj.cc/right.jpg>");
    +    document.writeln("<br><a href=\"javascript:close_right2();\" title=\"关闭右边的对联\">×<\/a>");
    +    document.writeln("<\/div>");
    +    document.writeln("<\/div>");
    +</script>
    +

    [/reply]

    +

    这里需要注意需要把 + +https://cdn.usj.cc/xxx.jpg 下载下来,接着上传为自己的本地图片,因为这里图片使用的是自己的腾讯云文件托管,需要添加为referer白名单,否则直接引用会裂图

    +

    曾经被油老师嘲讽自己的思考问题不全面,每次整活都没考虑到移动端,所以这次对移动端也做了特别考虑,为了更好的去适应访客效果,我计划在低于1500分辨率的电子设备上不显示对联,否则在小屏幕的手机端,对联会显示出来遮挡对文章的正常浏览

    +

    当然控制方法也很简单,直接用css进行控制就好了,有一些设备的分辨率大概在1440,显示了就会影响侧栏的内容显示,当然我已经写了两个关闭按钮去控制,毕竟每次要去关闭两张图片会麻烦

    +
    @media (max-width:1500px){#left,#right{display:none !important}}
    +

    在主题的自定义css加入这个代码即可解决问题,灯笼的问题同理,直接在自定义cssjiaru

    +
    @media (max-width:1500px){#usj{display:none !important}}
    +

    这样效果基本上就弄好了,是不是很容易理解

    +

    后来学长建议对联跟随侧栏的拉条移动而移动会更好

    +

    这个比较简单直接在

    +

    document.writeln("<\/div>");

    +

    的下方加入

    +

    window.setInterval("heartBeat()",1);

    +

    即可,是不是非常简单,咱们看看具体的效果

    +

    +

    +

    晚安,我的朋友们

    +]]>
    +
    + + + 更换掉jsdelivr,改用腾讯云静态网站托管,网站速度比之前提升了不少 + https://www.usj.cc/post/41/ + Wed, 22 Dec 2021 19:19:00 +0000 + + https://www.usj.cc/post/41/ + 20号中午打包外卖到寝室,打开浏览器访问一下自己的博客,突然发现自己网站静态文件都丢失了 f12一下才知道原来是jsdelivr那边出问题,打 + +

    20号中午打包外卖到寝室,打开浏览器访问一下自己的博客,突然发现自己网站静态文件都丢失了

    +

    f12一下才知道原来是jsdelivr那边出问题,打开一个新标签页,发现jsdelivr的ssl证书已经过期

    +

    去他官网仔细看了一下,官网给了个这个公告

    +

    +

    +

    简单理解就是jsdelivr速度会比之前慢一点,现在已经恢复正常使用了,但是速度没有以前的理想

    +

    特意查了一下,jsdelivr的备案也被下了,可能是有什么涉及违规的东西,估计距离墙也不远了

    +

    +53027-yqy9w46iit.png

    +

    不得不说 jsdelivr 真的是一个很好的东西,从2020.3月初,一直使用他们的加速,突然间没了,还是挺可惜的

    +

    个人来看,我觉得跟 jsdelivr 支持 Github 有主要关系,毕竟 Github 在今年的年初在国内访问已经有各种限制了

    +

    这两天考完试,同时也在寻找 jsdelivr 的替代方案时,朋友建议我批量把 cdn.jsdelivr.net 换为 cdn.statically.io

    +

    这里解释一下 cdn.statically.io 也是一个同样支持 github 的加速,但是经过自己查了一下 cdn.statically.io 已经dns污染了

    +

    细思微恐,jsdelivr既然已经被下掉备案了,估计距离dns污染也不远了,因为dns污染之前把备案卸掉和国内cdn取消掉,这点合情合理

    +

    总感觉jsdelivr的提供商网宿CDN,行动实在是太快了

    +

    最近也有小伙伴问我关于jsdelivr替代方案,我找了两个方案,简单分享一下

    +

    使用loli.top大佬的替代方案

    +

    loli.top大佬使用的是国内CDN分发,服务器及CDN均流量无限,G口起步,速度还是很理想的

    +

    如果自己不想花钱可以直接使用这个用爱发电的方案,之前使用gh图床也可以直接使用了

    +

    使用方法:

    +
    +

    替换 + +https://cdn.jsdelivr.net +成为 + +https://xcdn.loli.top

    +
    +

    但是为了避免滥用,大佬已经开启了白名单机制,可以在大佬的博客留言把自己的域名加入白名单即可

    +
    +

    博客地址:https://blog.loli.top

    +
    +

    腾讯云的静态网站托管服务

    +

    这个服务好像还是腾讯云最近出的新东西,就是可以把网站的静态资源丢进去,享受加速

    +

    听强仔说,这个不怎么贵,每个月几块钱,一瓶水钱,还不错

    +

    直接登陆腾讯云打开控制台,搜索 静态网站托管 即可,地区随便选

    +

    +

    +

    这里选择空模板即可,然后名称随便写,这里界面就跟宝塔文件夹一样

    +

    +

    +

    创建自己的文件夹,把自己的静态文件丢里面即可,文件夹自定义即可,不用跟我一样

    +

    接下来就是解析一个二级域名,在这个界面解析好,然后上对应的ssl证书即可

    +

    +49426-fxuqyl4hl1.png

    +

    然后找到访问配置,按照下图设置即可,referer白名单是指你的静态文件那些域名可以引用你的静态资源

    +

    +

    +

    这样可以避免被其他人恶意调用,只有加入referer白名单的域名才可以调用

    +

    IP访问限频配置,是防止cc攻击,我这里博客访问量较小,设置的20次,你可以按照自己的情况设置

    +

    可以看一下效果

    +

    [dplay src=“https://usj.cc/sp/7.mp4”]

    +

    晚安,朋友们

    +]]>
    +
    + + + 我的公益rss阅读器正式公益上线,点进来教你正确的打开方式 + https://www.usj.cc/post/33/ + Wed, 24 Nov 2021 21:09:00 +0000 + + https://www.usj.cc/post/33/ + rss想必很多小伙伴都听说过,如果拿在2021年讲的话,这个是一个很老的东西 初次认识这个东西的时候,rss就是一堆乱七八糟的 XML代码,一点 + +

    rss想必很多小伙伴都听说过,如果拿在2021年讲的话,这个是一个很老的东西

    +

    初次认识这个东西的时候,rss就是一堆乱七八糟的 XML代码,一点用都没有

    +

    如果你没见过rss,点开下面的链接就是我们老生常谈的rss链接

    +
    +

    + +https://usj.cc/feed

    +
    +

    在大数据时代,我们总是被动的接收信息,这些源有时候不一定是自己想要的

    +

    大数据都会根据各种算法一五一十的推给你,导致浪费自己很多碎片化时间

    +

    总会给自己一种感觉,什么鬼,我什么都没干,两个小时的时间都没了

    +

    这里就体现了rss的作用了,我们可以收藏一些对我们有用的网站的信息源的rss链接

    +

    整合到可以一目了然阅读的rss阅读器上,我们接收信息从大数据推送转变成自己想看喜欢看的东西

    +

    而不是一味地被动的接收信息,可以极大化的节约自己的碎片化时间

    +

    U阅读-一款公益的rss阅读器

    +

    想必现在市面上大部分阅读器都是需要付费的,比如一些很出名的rss阅读器

    +

    我如果想订阅一些我喜欢的网站的rss链接,我就得去充钱,自己用起来也是十分的不方便

    +

    前段时间看到gitee一个项目

    +
    +

    + +https://gitee.com/anyant/rssant

    +
    +

    这个作者开源了一款名叫做蚁阅的阅读器程序,但是安装很复杂,需要一些Linux操作命令

    +

    docker命令,如果你是宝塔面板的忠实粉丝,可能不会习惯这种连接终端式的程序安装

    +

    为了安装这个程序,我花了将近好几天的学习空余时间学习docker的一些操作命令,screen命令

    +

    最后总算是安装好了,期间弄坏了好几次服务器导致博客数据丢失,网站崩掉,如果你只有一台服务器不建议折腾

    +

    建议在测试服务器测试完毕,再去自己常用服务器进行上线安装,如果你是一个不爱折腾的小伙伴,请继续看下面

    +

    考虑到自己的服务器还有四年之久,想着仅仅做个博客丢上面,真是显得有些资源浪费

    +

    小赵同学也是秉承着分享的原则,把这个搭建好的成品免费公益给大家使用,为了方便大家使用

    +

    我使用了开发工具封装了我的rss的安卓版app,这样免去了繁琐的每次去输入rss的网址去访问阅读

    +

    +19990-v5ea24dltd.png

    +

    图标是不是非常熟悉,如果你是老朋友了,你可能一眼便知

    +

    APP总得有个名字吧,叫优世界,不行,我的博客名叫这个,不能重复了

    +

    冥思苦想,还是给他起了一个文雅一点的app名字:U阅读

    +

    U阅读-预览

    +

    这个rss阅读器分为app版和web端,桌面端

    +

    web端:https://rss.usj.cc

    +

    app版:

    +

    主要分别为白天模式和黑夜模式,主要是方便阅读不刺眼,阅读的舒适感

    +

    [xiangce] + +07998-19m30x40nk3i.png +91609-lfmeqberkjb.png +[/xiangce]

    +

    桌面端:

    +

    我是电脑的深度使用者,当然也弄了桌面端

    +

    打开你的谷歌浏览器或者edg浏览器,然后点击这个地方

    +

    +51508-cd5rald98w.png

    +

    就可以为自己的电脑桌面添加一个桌面端,方便电脑时阅读体验

    +

    订阅自己的博友

    +

    作为一个喜欢写博客的博主,有时候闲暇的时间也喜欢去逛逛自己的友链的博主

    +

    但是不能保证我随便点的博友的博客,都有最新发布的文章

    +

    如果我一个一个去点击访问,则会浪费一些不必要的碎片时间

    +

    这里我们就可以使用U阅读的订阅功能,点击U阅读的上方的+号,将你喜欢的博主的网站链接键入对应位置

    +

    U阅读app便会每隔三十分中自动抓取博友的更新的最新文章,以便自己可以及时回访和互动

    +

    其次也极大的加大了博主与博主的之间的友情值,订阅你喜欢的博客就好比对该博主设置了特别关心

    +

    博友更新文章,U阅读可以及时的反馈给你,该博友更新文章了,要不去逛逛

    +

    订阅我喜欢的Up主

    +

    我也是一个热爱小破站的博主,几乎无聊的时间都在小破站上面学习和看番剧

    +

    我喜欢的up主,我能不能把他每期最新更新的投稿视频也加入U阅读呢,答案是可以的

    +

    比如我爱看跳舞区的小姐姐,去b站,将该up主的主页地址复制下来

    +
    +

    + +https://space.bilibili.com/95948010?spm_id_from

    +
    +

    可以知道该up主的id号是95948010,我们只需要复制主页的地址把/你喜欢的up主id?这段id截取下来

    +

    + +https://rsshub.app/bilibili/user/video/95948010

    +

    想必你看到,上面例子便一目了然,只需要将你喜欢的up主id替换掉就行了

    +

    + +https://rsshub.app/bilibili/user/video/这里填写up的id

    +

    +92807-bvlu8nqhx5q.png

    +

    这样,阅读器可以自动抓取你喜欢的up主的最新投稿视频,哈哈哈,是不是非常好用

    +

    +13693-4946mbjxgd2.png

    +

    视频也可以在线观看,极大化的精简了自己的碎片化时间

    +

    订阅loc论坛

    +

    我平时比较喜欢看loc一些mjj大佬发的一些主机活动,我们也可以添加在阅读器中

    +
    +

    + +https://hostloc.com/forum.php?mod=rss

    +
    +

    这样我们就可以随时关注loc的最新动态

    +

    +42211-8244e3h0kvg.png

    +

    订阅其他内容

    +

    如果你不满足这些,也可以仔细看下面文档加入你喜欢的内容

    +

    + +https://docs.rsshub.app/bbs.html#a-dao-ni-ming-ban

    +

    U阅读下载

    +

    U阅读app下载地址:https://usj.cc/rss.apk

    +

    晚安,我的朋友们

    +]]>
    +
    + + + 给你的博客加一个情侣恋爱倒计时小工具,另外安利一个好用的typecho插件 + https://www.usj.cc/post/32/ + Sun, 21 Nov 2021 22:48:00 +0000 + + https://www.usj.cc/post/32/ + 之前给大家说的那个博客后台美化,还有一点点问题,本来是承诺这个文章给他分享出来 因为第一次做美化,考虑到很多小伙伴还不会css,所以我自己测试 + +

    之前给大家说的那个博客后台美化,还有一点点问题,本来是承诺这个文章给他分享出来

    +

    因为第一次做美化,考虑到很多小伙伴还不会css,所以我自己测试好再放出来,哈哈哈,暂时鸽了

    +

    想必各位小伙伴,都是看我的文章标题进的,当然我不是标题党,本文章就是纯正经的整活

    +

    Paste Image插件

    +

    作为一个生活类的写作博主,喜欢在文章掺杂一些自己的日常,意味着就需要上传图片

    +

    使用typecho的时候,上传图片要分为两步,十分的不方便,第一步上传附件,第二步插入图片

    +

    这样的步骤极大的拖慢了文章的写作效率,我前几天在github仓库发现一个插件可以完美解决这个痛点

    +

    这个插件可以为 Typecho 自带编辑器增加粘贴图片上传功能,Typecho 最新开发版已经直接支持粘贴上传功能

    +

    本插件仅供旧版本(我指的是现在使用的是官方最新正式版的小伙伴)

    +

    如果你是typecho的开发版本,请跳过这个地方,因为最新开发版已经完美支持这个功能了

    +

    想必很多小伙伴在typecho写博文的时候,喜欢插入图片,安装好了这个插件,写文章的时候

    +

    图片放在电脑桌面上,对图片选中之后,Ctrl+C 复制,然后去 typecho 编辑器去 ctrl+v,图片就直接上传好了

    +
    +

    插件地址:https://github.com/zgq354/PasteImage

    +
    +

    为自己的博客添加一个恋爱小工具

    +

    想必有很多博主,都是有着浪漫主义色彩,想必找过可以统计跟男朋友女朋友的相恋的时间

    +

    最近在学JavaScript,JavaScript一些课程也教我们做一些倒计时的小功能,我想这岂不是可以做个情侣恋爱计时

    +

    然后放在博客的侧栏,做成一个侧栏小卡片,说干就干,昨天下午就开始在网上找思路,效果基本上就是这样的

    +

    +23637-1p62hym2vgo.png

    +

    你如果想看样式,可以去我的测试站点

    +
    +

    北边博客:https://beibian.net

    +
    +

    这里我会提供两种方法,小赵推荐大家使用第二种,因为利于修改

    +

    找到博客的侧栏的php文件,在合适的位置加入以下代码

    +
    <body>
    +    <div style="text-align: center;margin-top: 10px;">
    +        <link type="text/css" media="all" href="https://a-oss.zmki.cn/20190606/love.css" rel="stylesheet">
    +        <img src="https://cravatar.cn/avatar/08f9cdacb83a984411a94b60fddfbdcd?s=&d=mm&r=g"
    +            style="width: 50px;height: 50px;vertical-align: -20px;border-radius: 50%;margin-right: 5px;margin-bottom: 5px;-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.1), 1px 1px 1px rgba(0,0,0,0.1), 1px 1px 1px rgba(0,0,0,0.1);box-shadow: 1px 1px 1px rgba(0,0,0,.1), 1px 1px 1px rgba(0,0,0,0.1), 1px 1px 1px rgba(0,0,0,0.1);border: 2px solid #fff;">
    +        <svg viewBox="0 0 1024 1024" style="margin-left: 5px;margin-right: 5px;" version="1.0" width="15" height="15"
    +            class="my-face">
    +            <path
    +                d="M863.597631 513.574282l-271.33965-140.213484L729.783667 81.926656c3.583731-7.87141 7.167462-15.742819 7.167462-25.214109C736.887134 25.226908 708.345275 0.012799 672.635953 0.012799a63.611229 63.611229 0 0 0-39.293053 12.607055c-1.791866 1.59988-3.519736 3.19976-5.311602 3.19976L147.87531 418.925381a55.547834 55.547834 0 0 0-19.646527 47.356448c1.791866 17.278704 14.27093 33.021523 32.125591 42.492813l271.33965 141.749369L292.504463 945.221908c-12.479064 25.214109-1.791866 53.563983 23.166262 69.306802 10.751194 6.335525 23.230258 9.47129 35.709322 9.47129 16.062795 0 32.125591-4.735645 44.604655-15.742819l480.091993-403.297753a55.547834 55.547834 0 0 0 19.646526-47.228458 61.243407 61.243407 0 0 0-32.12559-44.156688z"
    +                fill="#515151"></path>
    +        </svg>
    +
    +        <img src="https://cravatar.cn/avatar/08f9cdacb83a984411a94b60fddfbdcd?s=&d=mm&r=g"
    +            style="width: 50px;height: 50px;vertical-align: -20px;border-radius: 50%;margin-left: 5px;margin-bottom: 5px;-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.1), 1px 1px 1px rgba(0,0,0,0.1), 1px 1px 1px rgba(0,0,0,0.1);box-shadow: 1px 1px 1px rgba(0,0,0,.1), 1px 1px 1px rgba(0,0,0,0.1), 1px 1px 1px rgba(0,0,0,0.1);border: 2px solid #fff;"><br>
    +
    +        <span id="htmer_time"> <span class="zmki_love_ah"></span></span>
    +    </div>
    +    <script type="text/javascript" language="javascript">function setTime() {
    +            var create_time = Math.round(new Date(Date.UTC(2019, 12, 28, 6, 45, 0)).getTime() / 1000);
    +            var timestamp = Math.round((new Date().getTime() + 8 * 60 * 60 * 1000) / 1000);
    +            currentTime = secondToDate((timestamp - create_time));
    +            currentTimeHtml = ' <span class="zmki_love_ah">已经在一起</span><br>' +
    +    currentTime[0] +
    +    "年 " +
    +    currentTime[1] +
    +    " 天 " +
    +    currentTime[2] +
    +    " 时 ";
    +            document.getElementById("htmer_time").innerHTML = currentTimeHtml;
    +        }
    +        function secondToDate(second) {
    +            if (!second) {
    +                return 0;
    +            }
    +            var time = new Array(0, 0, 0, 0, 0);
    +            if (second >= 365 * 24 * 3600) {
    +                time[0] = parseInt(second / (365 * 24 * 3600));
    +                second %= 365 * 24 * 3600;
    +            }
    +            if (second >= 24 * 3600) {
    +                time[1] = parseInt(second / (24 * 3600));
    +                second %= 24 * 3600;
    +            }
    +            if (second >= 3600) {
    +                time[2] = parseInt(second / 3600);
    +                second %= 3600;
    +            }
    +            if (second >= 60) {
    +                time[3] = parseInt(second / 60);
    +                second %= 60;
    +            }
    +            if (second > 0) {
    +                time[4] = second;
    +            }
    +            return time;
    +        }
    +        setInterval(setTime, 1000);
    +    </script>
    +</body>
    +

    然后就可以了,效果就是我上面展示的第一个效果图,这个方法不建议

    +

    主要是因为这个小工具的自带的css样式会,跟主题的css冲突,结果会像我这样的,哈哈哈

    +

    +53861-hatym7b1n84.png

    +

    这样直接离了大普,头部直接不听话

    +

    第二种方法就是利用iframe标签嵌套网页,这样新建一个网页再使用嵌套的方法将网站内容嵌套过来

    +

    不会影响自己的网站主题本身自带的主题样式,还利于修改,不至于自己不懂主题,一下把自己的主题删503了

    +

    第一步,把我的演示站,利用浏览器的审查元素功能,把整个代码存文本地的index.html

    +

    因为就是纯单页,JavaScript和css都放在这个页面。没有额外的文件,可以放心折腾

    +
    +

    演示页面:https://zql.im/love.html

    +
    +

    然后修改相应的东西改为你自己的就好了,然后找到主题的合适位置放入iframe标签

    +
     <iframe src="这里放置你的网页" width="204" height="120" frameborder="0" scrolling="No" align="center"><span data-mce-type="bookmark" style="display: inline-block; width: 0px; overflow: hidden; line-height: 0;" class="mce_SELRES_start"></span></iframe>
    +

    这里可能需要一点css基础,如果你不会,可以在文章的评论区留言,我有空可以帮你看看

    +

    你为什么不在你的博客放这个小工具呢

    +

    这个嘛,前提是我得有个女朋友先,折腾来折腾去,才恍然大悟自己还是个单身汪,没想到小丑居然是我自己

    +

    过段时间会给大家分享倒计时的小卡片,JavaScript我还在学习中,争取给大家带来更多好玩的小功能

    +

    晚安,我的朋友们

    +]]>
    +
    + + + 彻底对令人头疼的Gravatar头像说再见,正式换上国内的Cravatar头像源 + https://www.usj.cc/post/28/ + Thu, 11 Nov 2021 14:52:00 +0000 + + https://www.usj.cc/post/28/ + 因为给自己的主题换新主题配色了,对应的主题的头像也要更换一下,不然显得非常不搭 这意味着我必须得爬qiang去访问Gravatar的官网,我自 + +

    因为给自己的主题换新主题配色了,对应的主题的头像也要更换一下,不然显得非常不搭

    +

    这意味着我必须得爬qiang去访问Gravatar的官网,我自用的节点又死了,导致开个Gravatar官网都很卡

    +

    好不容易把Gravatar头像成功换好了,发现国内反代的Gravatar源刷新速度很慢

    +

    很早之前换的Gravatar头像,一直到第三天都没变,还是原来的头像,于是本文就来了

    +

    介绍一下Gravatar头像

    +

    可能还有很多新手站长朋友不知道什么叫做Gravatar头像,这里简单给大家科普一下

    +

    Gravatar是WordPress母公司Automattic推出的一个公共头像服务

    +

    你只需要去Gravatar.com注册账号绑定自己的域名邮箱,然后上传自己喜欢的头像

    +

    在逛博客评论的时候,邮箱填写您的域名邮箱,会默认输出你在Gravatar上传的头像

    +

    支持个性化,是一个非常不错的项目,现在各大博客系统基本上都是支持Gravatar头像的

    +

    但是因为长城防火墙的存在,Gravatar在中国境内时不时就会被墙一下,比如本次从2021年2月一直到8月都是不可访问状态

    +

    有时候去Gravatar上传自己的新头像,不得不借朋友的梯子爬qiang,非常的繁琐

    +

    因为被墙,国内很多大佬也想了很多方法,比如使用反代和cdn加速确保Gravatar在国内能正常访问

    +

    法律上讲这种方法虽然可行但是违法的,一不小心可能会很容易吃牢饭

    +

    其实可以仔细想一下为什么Gravatar头像在国内会被墙,一定是出现了某些涉政、涉黄之类的违法内容,然后被禁止国内访问

    +

    这些国家禁止的东西我们再将其反代到中国使其可以正常访问,不得不说真的是细思极恐

    +

    但是话说回来,反代和cdn加速真的解决了本质问题吗,其实并没有,这种方法只是解决头像访问的问题

    +

    但是没有解决头像上传问题,我们如果换头像的话,就得利用国内的头像源去获取Gravatar头像

    +

    而且缓存没十天半个月根本刷新不出来新的头像,可谓真的不方便

    +

    在这里小赵同学也在叶开的介绍下认识了一款咱们国内的头像库项目,真是我们的福音

    +

    国内Cravatar头像源项目

    +

    Cravatar是lifepress团队在国内做的一个公益项目,是一个Gravatar完美的替代品

    +

    看了官方的文档,Cravatar100%兼容Gravatar的头像API,这意味着你可以简单的通过替换域名的方式来使用Cravatar接替Gravatar

    +

    让我惊艳的功能官方文档是这样说的

    +

    Cravatar支持在用户未设置Cravatar头像及Gravatar头像时匹配QQ头像(仅限于使用QQ数字邮箱的用户)

    +

    其带来的效果是:

    +

    经过三级匹配(Cravatar头像->Gravatar头像->QQ头像)后,大约70%的访客都会得到准确的头像

    +

    也就是使用Cravatar,如果你没有Gravatar头像,Cravatar可以默认输出你的QQ头像

    +

    对于官方文档,小赵同学认为,总的来说,Cravatar在100%兼容Gravatar的同时,还有很多优点

    +

    具有更快的速度服务完全架设并运行在中国大陆境内,几乎是毫秒级的相应,真的可以提高博客的速度

    +

    更高的稳定性,因为项目架构在国内,我们属于国内,不可能出现被墙,简单来说不会出现时不时访问不了的情况

    +

    还有更高的头像展现率,在自有头像库的基础上囊括了Gravatar和QQ的头像库,更加的丰富

    +

    还支持较高效率的头像更新速率,五分钟刷新,自己心爱的头像马上展现在自己的心心念念的博客上

    +

    +

    +

    Cravatar头像源我们该怎么接入呢

    +

    这里我主要讲WordPress和typecho的接入方法

    +

    其他博客系统自己摸索就好了

    +

    WordPress的接入方法

    +

    只需要将以下代码

    +

    加入你的插件或主题的 functions.php 里即可

    +
    if ( ! function_exists( 'get_cravatar_url' ) ) {
    +
    +    function get_cravatar_url( $url ) {
    +        $sources = array(
    +            'www.gravatar.com',
    +            '0.gravatar.com',
    +            '1.gravatar.com',
    +            '2.gravatar.com',
    +            'secure.gravatar.com',
    +            'cn.gravatar.com',
    +            'gravatar.com',
    +        );
    +
    +        return str_replace( $sources, 'cravatar.cn', $url );
    +    }
    +
    +    add_filter( 'um_user_avatar_url_filter', 'get_cravatar_url', 1 );
    +    add_filter( 'bp_gravatar_url', 'get_cravatar_url', 1 );
    +    add_filter( 'get_avatar_url', 'get_cravatar_url', 1 );
    +}
    +
    +if ( ! function_exists( 'set_defaults_for_cravatar' ) ) {
    +    /**
    +     * 替换 WordPress 讨论设置中的默认头像
    +     */
    +    function set_defaults_for_cravatar( $avatar_defaults ) {
    +        $avatar_defaults['gravatar_default'] = 'Cravatar 标志';
    +
    +        return $avatar_defaults;
    +    }
    +
    +    add_filter( 'avatar_defaults', 'set_defaults_for_cravatar', 1 );
    +}
    +
    +if ( ! function_exists( 'set_user_profile_picture_for_cravatar' ) ) {
    +    /**
    +     * 替换个人资料卡中的头像上传地址
    +     */
    +    function set_user_profile_picture_for_cravatar() {
    +        return '<a href="https://cravatar.cn" target="_blank">您可以在 Cravatar 修改您的资料图片</a>';
    +    }
    +
    +    add_filter( 'user_profile_picture_description', 'set_user_profile_picture_for_cravatar', 1 );
    +}
    +

    但是要注意的是7b2,日主题,子比主题主题作者已经摒弃了Gravatar头像

    +

    使用的自己的头像方案,所以无法支持Cravatar头像

    +

    typecho的接入方法

    +

    我们主要是对官方的Gravatar换源,这个很简单

    +

    找到自己的博客程序的根目录,将以下代码加到站点根目录的 config.inc.php 中即可

    +
    define('__TYPECHO_GRAVATAR_PREFIX__', 'https://cravatar.cn/avatar/');
    +

    Cravatar官网地址

    +
    +

    + +https://cravatar.cn

    +
    +

    Cravatar的头像源

    +

    找到你的主题目录,找到Gravatar头像加速功能

    +

    把这个填进去即可

    +
    +

    + +https://cravatar.cn/avatar

    +
    +

    测试一下速度

    +

    +

    +

    你会发现加载只花了98毫秒,不得不说非常的给力

    +

    有兴趣的小伙伴可以自己替换一下

    +

    就写这么多了,祝各位朋友生活愉快!

    +]]>
    +
    + + + 不用改变图片原地址,实现图片自动转webp格式,速看,一会删 + https://www.usj.cc/post/21/ + Thu, 04 Nov 2021 21:11:00 +0000 + + https://www.usj.cc/post/21/ + 是不是有点标题党的感觉,哈哈,这个是最近看一些微信公众号营销号的标题仿写的 这篇文章我来说一下如何实现不改变博客图片地址,实现图片自动转web + +

    是不是有点标题党的感觉,哈哈,这个是最近看一些微信公众号营销号的标题仿写的

    +

    这篇文章我来说一下如何实现不改变博客图片地址,实现图片自动转webp格式输出

    +

    上篇文章我有介绍到webp格式图片,如果你还不知道webp图片是什么,可以花一两分钟看下我的上篇文章

    +

    在了解了webp格式,有个晚上睡觉前,我在想,有没有一种方法可以实现图片不需要每次手动压缩,自动转webp格式输出

    +

    第二天上午没课,我特地搜索了一下,确实有,还是一个github的开源项目,可以实现这种功能,但是使用方法有点复杂

    +

    周二晚上我将近折腾四个小时都没折腾好,晚上宿舍统一熄灯,不得不被迫关机休息,睡到床上上,真的是头晕目眩

    +

    以后不能这样长时间看电脑,真的是很伤眼睛和身体,文章我主要针对两个方案讲解一下思路

    +

    不需要备案实现方法

    +

    这个在文章前面说过,是github开源项目,需要自己折腾,使用方法比较复杂,喜欢折腾而且还懂Linux操作命令的

    +

    可以尝试一下这个方法,确实可以实现这个效果,我仔细看了作者的项目介绍,实现思路是这样的

    +

    自动支持图片webp格式压缩,图片服务器升级webserver

    +

    webp server 这个项目是开源免费的,图片服务器升级,自动支持webp

    +

    服务器得先升级openresty,程序作者是用go语言写的 webserver

    +

    原理是请求到jpg png gif这些,再缓存起来,外面请求还是jpeg这些,实际先到go返回的webp格式

    +

    当浏览器不支持webp的才返回源文件。可以提升加载时间,图片从434KB减少到340KB,1/4(25%)的压缩率

    +

    项目地址:

    +

    + +https://github.com/webp-sh/webp_server_go

    +

    如果你是动手能力强的,或者是没有备案的小伙伴可以尝试一下这个方法,也有大佬提供教程

    +

    自己折腾的可以看下这个教程

    +

    + +https://www.xiaoz.me/archives/14666

    +

    因为文章里面有很多专业术语,我一个行外小白还是不折腾了

    +

    需要备案的实现方法

    +

    前几天问叶开,有没有方法可以实现自动转webp格式图片,每次写文章还要压缩转换格式真的特别麻烦

    +

    叶开推荐我试试cdn,因为基本上现在的cdn都支持自动转换webp格式的图片,我对比了市面上的cdn

    +

    发现又拍云对图片处理是不另外计费的,腾讯云cdn对图片转webp格式是需要另外计费的,对于我这种学生

    +

    考虑成本,还是选择了又拍云,又拍云也是真的良心,有个又拍云联盟,可以免费嫖流量和储存,对于我这种白嫖怪,为之窃喜

    +

    +

    +

    这个又拍云联盟确实不赖,加入又拍云联盟每个月免费获取每月 10GB 存储空间 + 15GB 流量,对于我们这种小访问的博客,只能说在合适不过了

    +

    但是要求的是,需要你的网站底部悬挂他家的logo为它做宣传,意思是他给你白嫖流量,你给他做宣传,有兴趣的小伙伴可以看看下面的活动链接

    +

    + +https://www.upyun.com/league

    +

    又拍云联盟需要在网站下面加入又拍云的logo,你想用我弄好的样式,可以复制下面我做的样式,自己放在自己网站的合适地方即可

    +
     <div align="left"><a href="https://www.upyun.com/?utm_source=lianmeng&utm_medium=referral"><img src="https://img.52ql.cn/img/169" width="249px" height="400px"/></a></div>
    +

    然后提交申请加入又拍云联盟即可,审核小姐姐真的很给力,基本上两个小时就给你通过申请了

    +

    +

    +

    那么我们现在开始给自己接入cdn,首先进入又拍云的cdn控制台添加域名,因为我们只需要他的图片处理功能

    +

    所以你直接按照我下面图片设置就好了,应用场景选择网页图片,填写好你的域名,如果你的主域名是usj.cc

    +

    那么www.usj.cc就没必要配置cdn,浪费钱且不划算,直接宝塔面板设置www.usj.cc 301跳转到usj.cc,这样我们就可以只用配置usj.cc的cdn设置就好了

    +

    +

    +

    创建成功之后,直接去自己的域名管理控制台把自己的解析改为CNAME解析并按照又拍云解析到相应地址

    +

    等待五到十分钟,然后打开cmd操作命令台,ping一下自己的网站,看看cdn是否生效

    +

    +

    +

    如果你的跟我一样,就代表cdn设置成功了

    +

    添加https访问协议

    +

    这个直接去控制台添加,按照我下面的图片操作即可,至于证书在哪,直接去宝塔面板证书管理那里,复制过来即可

    +

    +

    +

    开启图片自动转webp格式功能

    +

    在控制台的这个地方把这个打开

    +

    +

    +

    然后在把这个打开,就能实现站点的webp格式处理了

    +

    +

    +

    为什么进不去typecho的后台

    +

    首先去控制台设置参数跟随,并设置全程跟随

    +

    +

    +

    这里缓存配置里,这个地方不要设置全局缓存,下面不要勾选就好

    +

    +

    +

    在不缓存设置里面,我们需要他设置不缓存后台就好

    +

    +

    +

    我们还需要设置一下边缘规则,因为Typecho需要携带referer参数才可以登陆后台

    +

    在未开启CDN的时候访问后台,地址栏会多出referer参数,需要在又拍云设置边缘规则,否则无限循环后台地址

    +

    这个我想潘先生已经体会到了,哈哈哈,这个设置其实很简单,安装下面我的配置设置即可

    +

    +

    +
    1.https://usj.cc/admin/login.php?referer=https%3A%2F%2Fusj.cc%2Fadmin%2Fwelcome.php
    +2.域名后方会带有?referer=请求
    +3.referer=https%3A%2F%2Fusj.cc%2Fadmin%2Fwelcome.php
    +4.中间是域名 后面是后台路径
    +

    设置好上面这些,基本上登陆后台就没问题了

    +

    我用cdn万一被刷流量怎么办

    +

    这里提供几个方法,可以一定防止流量被刷,介绍给大家我的一些想法

    +

    但是还是建议各位做站的小伙伴不要随意招惹别人,防止造成一些不必要的攻击

    +

    1.拦截比较烦人的ip

    +

    做网站最在乎的就是用户体验,在我认为,理论上,一个网站,流量的百分之九十以上都来自于那些正常用户

    +

    如果用正态分布概念来分析自己的网站用户,我们的目标流量都集中在中间那部分

    +

    边缘那部分占很少IP,而这些少数IP主要集中在一些非目标国家/地区,基本上cc攻击ddos都是这些地区搞的幺蛾子

    +

    正是这些鸡肋国家/地区的IP整天出幺蛾子:扫描、攻击并恶意抓取我们的网站,导致很大流量损失

    +

    甚至损失的流量超过正常用户访问的流量,一夜之间cdn欠费几千块都有可能,所以我们应该拦截国外的一些无用ip

    +

    这里小赵同学建议大家应该把部分国家/地区列入禁止访问的黑名单之中

    +

    方法还是依赖于又拍云的cdn,直接在控制台配置就好了

    +

    可以在又拍云的「访问控制」→「地区访问限制」中进行设置,把中国包含港澳台加入白名单

    +

    白名单设置好了,只有白名单地区的用户才可以访问,其他国家的地区默认为黑名单,且无法访问

    +

    当然我们也可以把一些在日志中发现的经常有恶意行为的IP所在的国家/地区加入黑名单

    +

    例如俄罗斯等东欧国家、越南、南美洲等和地区

    +

    2.单IP限频

    +

    细心的站长可以发现,在网站日志中,经常会看到有些IP地址,反复抓取某一个文件

    +

    例如某一张图片或某个网页地址,甚至被它刷屏,造成了我们很多流量损失

    +

    针对这种单IP刷某一文件的行为,我们可以通过对某些特定文件限频的方式来解决

    +

    通过在又拍云CDN中「访问控制」→「IP 访问限制」设置来完成

    +

    这里,可以分量限频,例如,如果某IP访问频率阈值(次/分)在200-500之间

    +

    你可以设置限制该IP在多长时间内不能访问,如果在500-1000间,你可以设置另外的时间

    +

    这样可以根据严重程度分数个访问量的区间设置禁止访问的时间长度

    +

    3.在「访问控制」一项中设置

    +

    在网站日志可以发现,有时候一些爬虫访问我们网站还会造成一些不必要的流量

    +

    我们可禁止一些大量抓取网站或者恶意抓取/镜像我们网站的常见爬虫访问

    +

    这样可以节省一部分流量。可通过「访问控制」→「User-Agent 防盗链」设置,例如以下常见的 User Agent:

    +

    [reply]

    +
    FeedDemon         内容采集
    +BOT/0.1 (BOT for JCE) sql注入
    +CrawlDaddy         sql注入
    +Java               内容采集
    +Jullo               内容采集
    +Feedly             内容采集
    +UniversalFeedParser  内容采集
    +ApacheBench       cc攻击器
    +Swiftbot           无用爬虫
    +YandexBot         无用爬虫
    +AhrefsBot          无用爬虫
    +MJ12bot           无用爬虫
    +ZmEu phpmyadmin  漏洞扫描
    +WinHttp           采集cc攻击
    +EasouSpider        无用爬虫
    +HttpClient         tcp攻击
    +YYSpider          无用爬虫
    +jaunty wordpress    爆破扫描器
    +oBot              无用爬虫
    +Python-urllib       内容采集
    +Indy Library        扫描
    +Linguee Bot        无用爬虫
    +

    [/reply]

    +

    4.在控制台开启cc防护

    +

    这个就不用我多说了,直接在cdn后台勾选这个选项即可

    +

    网站图片转换webp效果

    +

    我们打开f12随便点击自己的一个博客图片,我们看下图

    +

    +

    +

    博客图片的地址是png格式,但是文件类型已经被转换了webp格式,即image/webp

    +

    这样就达到了我们实现图片自动转换webp格式的效果,是不是很简单

    +

    希望可以帮助各位小伙伴,提高自己的博客体验优化

    +

    晚安,我的朋友们

    +]]>
    +
    + + + 让typecho支持webp格式的图片,告别阿里云oss和腾讯云cos被恶意刷流量的风险 + https://www.usj.cc/post/20/ + Sun, 31 Oct 2021 21:57:00 +0000 + + https://www.usj.cc/post/20/ + 如题,今天没有生活分享,这篇文章我主要科普一下webp图片格式 首先让typecho支持webp格式图片这个标题说法是不准确的 因为typech + +

    如题,今天没有生活分享,这篇文章我主要科普一下webp图片格式

    +

    首先让typecho支持webp格式图片这个标题说法是不准确的

    +

    因为typecho只是将图片上传显示,并没有对图片做各种的图片格式转换

    +

    还记得当初使用WordPress博客系统的时候,基本上写文章都喜欢用webp格式的图片

    +

    webp格式图片的优点就是体积小,图片清晰度高,在写文章的时候使用webp格式可以大大的提高用户体验

    +

    但是typecho的官方版本,是不支持webp格式的图片的,所以就要对官方程序包加一些小改动

    +

    我们打开typecho管理后台可以看到这个地方,是显示不支持webp图片的,但是没关系,我们可以自己加

    +

    +

    +

    对代码修改的地方也是不是很多,我来详细给大家说一下

    +

    找到typecho的程序包的这个位置

    +

    var/Widget/Themes/List.php,差不多是70多行

    +

    +

    +

    图片显示的代码是我修改之后的,你只需要将

    +
    return preg_match("/screenshot\.(jpg|png|gif|bmp|jpeg)/i",path);
    +

    改为

    +
    return preg_match("/screenshot\.(jpg|png|gif|bmp|jpeg|webp)/i",path);
    +

    然后找到

    +

    typecho的var/Widget/Abstract/Contents.php

    +

    差不多是686行

    +

    +

    +

    然后将

    +
    $value['attachment']->isImage = in_array($content['type'], array('jpg', 'jpeg', 'gif', 'png', 'tiff', 'bmp'));
    +

    改为

    +
    $value['attachment']->isImage = in_array($content['type'], array('jpg', 'jpeg', 'gif', 'png', 'tiff', 'bmp', 'webp'));
    +

    然后找到var/Typecho/Common.php,差不多是1399行,我们这里多加一行代码

    +
    'webp' => 'image/webp',
    +

    然后去typecho的后台,找到设置-基本,这个地方在其他文件加入webp,然后博客就可以完美支持webp格式图片了

    +

    +

    +

    为什么推荐使用webp格式图片

    +

    作为一个生活博主,具有随拍的习惯,喜欢用相机记录生活,这就意味着我有时候在写文章要上传很多图片

    +

    对我来说写博客最大的痛点就是,我希望我能上传更大分辨率,更清晰的图片上来

    +

    如果发原图在博客,有时候图片真的是很大,对访客阅读体验十分差,因为自己的服务器带宽也不是很大

    +

    很尴尬的事就是可能有时候访客已经把你文章的文字都读完了,图片还没加载出来

    +

    然后最简单解决方法就是文章少传图片,或者压缩一下图片再传,我实在是不想少传图片,或者传不清晰的图片

    +

    在有篇文章,因为原图很大,所以不得不对图片进行压缩处理,否则图片半天都没加载出来

    +

    被吾柯大佬吐槽是不是用座机拍的,哈哈哈,我也是很无奈,当然也有博友建议我使用速度很快的图床

    +

    用图床确实是一个可以解决这个烦恼的方法,但是不建议使用

    +

    曾经用WordPress的时候,喜欢使用图床存图片,但是现实是往往不幸的,我曾经使用过的图床,图床站长因为个人原因不得不被迫关停,自己博客文章一夜间接近丢失了500多张图片

    +

    想对比webp格式图片的优势就显现出来了,具有体积小和清晰的优点,完美的解决了我的烦恼

    +

    避免使用cos和oss储存图片

    +

    相信觉得大多数博主喜欢使用oss和cos储存图片,即使图片很大,也可以很快的加载出来

    +

    作为一个记录生活的博主,使用oss和cos就意味着成本增加,自己的博客本来就不怎么盈利,还要为图片增加额外支出

    +

    是一个不太明智的选择,cos和oss还会被一些不法之徒恶意刷流量,可能导致几千块钱的支出,相信各位站长也不乏有所听闻

    +

    某某站长因为cos,oss,cdn被刷5000块钱的情况,也不足为奇

    +

    不要认为自己是小站没人打,现实中确实不乏很无聊的人,有时候时不时给你来点攻击

    +

    怎样转换webp格式的图片

    +

    今天跟悟空博客的站长曾聊到这个问题,怎么把图片转为webp格式呢

    +

    这里我推荐几个在线转换的网站和工具

    +

    腾讯智图,提供离线转换webp图片

    +
    +

    + +https://zhitu.isux.us

    +
    +

    squoosh,一个可以在线转换webp格式图片的网站

    +
    +

    + +https://squoosh.app

    +
    +

    可以选择一个适合自己的工具,但是建议第一个智图,在线转换网站不可能一直公益给我们使用

    +

    让WordPress支持webp格式图片

    +

    因为我之前使用的博客系统是WordPress,当然也有让WordPress支持webp格式图片的方法

    +

    直接在自己的主题文件的function.php里面加入下面代码即可完美支持webp格式图片

    +
    //下方一段为webp格式图片支持代码 function bzg_filter_mime_types( $array ) { $array['webp'] = 'image/webp'; return $array; } add_filter( 'mime_types', 'bzg_filter_mime_types', 10, 1 ); 
    +//下方为webp格式图片在媒体库预览图像支持代码 function bzg_file_is_displayable_image($result, $path) { $info = @getimagesize( $path ); if($info['mime'] == 'image/webp') { $result = true; } return $result; } add_filter( 'file_is_displayable_image', 'bzg_file_is_displayable_image', 10, 2 );
    +

    基本上就分享这么多,晚安,我的朋友们

    +]]>
    +
    + + + Twitter主题设置仿mac UI 语法高亮代码方法 + https://www.usj.cc/post/3/ + Fri, 03 Sep 2021 12:52:00 +0000 + + https://www.usj.cc/post/3/ + 在自己做博客的时候,我们常常喜欢记录一些代码知识 这时候就需要使用到主题的代码高亮功能 这次我简单讲述一下仿mac UI 语法高亮代码方法 效果图我放下 + +

    在自己做博客的时候,我们常常喜欢记录一些代码知识

    +

    这时候就需要使用到主题的代码高亮功能

    +

    这次我简单讲述一下仿mac UI 语法高亮代码方法

    +

    效果图我放下面了,喜欢的小伙伴可以仔细读完此篇文章

    +

    +

    +

    教程开始

    +

    首先下载插件CodePrettify,下载地址我放在下面

    +

    + +https://github.com/Xcnte/Code-Prettify-for-typecho

    +

    在后台启用插件,并且按照下图设置

    +

    +

    +

    在主题的自定义css下面加入以下代码

    +
    #post-content pre code {
    +    display:block;
    +    overflow-x:auto;
    +    position:relative;
    +    margin:0;
    +    padding-left:50px;
    +}
    +pre code {
    +    position:relative;
    +    display:block;
    +    overflow-x:auto;
    +    margin:4.4px 0.px .4px 1px;
    +    padding:0;
    +    max-height:500px;
    +    padding-left:3.5em
    +}
    +

    在Twitter主题找到pjax开始执行的js代码

    +

    +

    +

    在主题的这个地方加入下面的代码在主题的相应位置

    +
    if (typeof Prism !== 'undefined') {
    +var pres = document.getElementsByTagName('pre');
    +                for (var i = 0; i < pres.length; i++){
    +                    if (pres[i].getElementsByTagName('code').length > 0)
    +                        pres[i].className  = 'line-numbers';}
    +Prism.highlightAll(true,null);}
    +

    每次我们要写文章的时候我们只用按照下面那种格式就可以啦

    +

    +

    +

    教程结束,转载请注明出处

    +]]>
    +
    + + + Twitter主题加入加载耗时,访问总量功能 + https://www.usj.cc/post/2/ + Wed, 01 Sep 2021 13:20:00 +0000 + + https://www.usj.cc/post/2/ + 摸爬滚打,又从WordPress换回typecho了 不得不说typecho轻量,后台速度快 这篇文章就教大家如何给自己的Twitter的主题加 + +

    摸爬滚打,又从WordPress换回typecho了

    +

    不得不说typecho轻量,后台速度快

    +

    这篇文章就教大家如何给自己的Twitter的主题加两个小功能

    +

    分别是加载耗时和访问总量的小功能,先上图

    +

    +

    +

    教程开始

    +

    首先找到自己主题文件的 functions.php 中加入以下代码

    +
    /*
    +* 加载时间
    +* @return bool
    +*/
    +function timer_start() {
    +global $timestart;
    +$mtime     = explode( ' ', microtime() );
    +$timestart = $mtime[1] + $mtime[0];
    +return true;
    +}
    +timer_start();
    +function timer_stop( $display = 0, $precision = 3 ) {
    +global $timestart, $timeend;
    +$mtime     = explode( ' ', microtime() );
    +$timeend   = $mtime[1] + $mtime[0];
    +$timetotal = number_format( $timeend - $timestart, $precision );
    +$r         = $timetotal < 1 ? $timetotal * 1000 . " ms" : $timetotal . " s";
    +if ( $display ) {
    +    echo $r;
    +}
    +return $r;}`
    +

    这个是加载耗时的代码,下面一并加上访问总量的代码

    +

    同样也是加在functions.php 的文件里

    +
        //总访问量
    +    function theAllViews()
    +        {
    +            $db = Typecho_Db::get();
    +            $row = $db->fetchAll('SELECT SUM(VIEWS) FROM `typecho_contents`');
    +                echo number_format($row[0]['SUM(VIEWS)']);
    +        }
    +

    由于我使用的是油油作者的Twitter主题,所以我给大家介绍

    +

    Twitter主题应该修改那个位置,其他主题请自己调试

    +

    首先找到主题目录的important/sidebar.php文件

    +

    大概在118行左右你把相应代码加到自己想要加的位置

    +

    添加加载耗时功能,请加下面代码在相应位置

    +
    <div class="widget-list">加载耗时:<?php echo timer_stop();?></div>
    +

    添加访问总量功能,请加下面代码在相应位置

    +
    <div class="widget-list">访问总量:<?php echo theAllViews();?>次</div>
    +

    感谢您的访问,转载请注明出处

    +]]>
    +
    + + + 盘点手机好用的html语言开发软件 + https://www.usj.cc/post/44/ + Sat, 15 May 2021 09:42:00 +0000 + + https://www.usj.cc/post/44/ + 本期来聊聊前端开发那些好用的手机编程软件 这时候你可能会问了,这个软件有什么特别的吗 没什么特别的我就,点击左上角走了哈 额,最大的特别就是它不仅 + +

    本期来聊聊前端开发那些好用的手机编程软件

    +

    +

    +

    这时候你可能会问了,这个软件有什么特别的吗

    +

    没什么特别的我就,点击左上角走了哈

    +

    额,最大的特别就是它不仅是一个编辑软件

    +

    而且能支持在线查看效果,支持服务器网站操作

    +

    多说无益,它有什么用呢?

    +

    他支持PHP运行

    +

    有些人到这里还不认识道这到底有什么用

    +

    市面上大多数的网站都是PHP代码运行的

    +

    也就是说,这个软件能运行大多数的源码

    +

    然后有些人就会吐槽了,这不是ksweb吗

    +

    其实它还真是

    +

    不过他作为一个面向前端的开发性编辑器

    +

    主要功能并不在此而已

    +

    当然你想要把它当成这样用也完全没有问题

    +

    有些人是有点不理解了,这个只能内网看有什么好

    +

    拜托,现在什么年代了,内网穿透基本操作!

    +

    当然,这边涉及到推广等各种方面,就不给大家那个内网穿透软件啥的了

    +

    唉,假如是以前或许能发

    +

    当然,假如你只是一个仅仅追求的HTML练习的,这边可以建议你使用这个软件

    +

    +

    +

    嗯,它虽然支持外网访问,但是并不支持PHP

    +

    这是优点,也是缺点吧

    +

    最后再给大家推荐一款比较好用的编辑器

    +

    +

    +

    作为同系列产品,它也可以运行PHP

    +

    但是功能性的方面没有那个在前面第一个的直观和强大

    +

    体验的话就是比较新人向,就算是萌新也基本可以用这个做出来一个非常简单的网站

    +

    软件下载

    +

    只需要在手机安装葫芦侠APP搜索对应的软件名称

    +

    即可快乐的下载啦!

    +]]>
    +
    + + + 教你快速秒看青年大学习 + https://www.usj.cc/post/43/ + Thu, 13 May 2021 11:37:00 +0000 + + https://www.usj.cc/post/43/ + 想必秒看青年大学习已经是老生常谈 之前在云仙小站写过很详细的教程 因为各种方面,不得不被迫下线整改 避免有些小伙伴找不到如何秒看青年大学习 我就写了 + +

    +

    +

    想必秒看青年大学习已经是老生常谈

    +

    之前在云仙小站写过很详细的教程

    +

    因为各种方面,不得不被迫下线整改

    +

    避免有些小伙伴找不到如何秒看青年大学习

    +

    我就写了这篇文章

    +

    开启调试

    +

    此处省略几千字,别问我什么是调试界面

    +

    就是腾讯为了方便测试为大家开放的调试界面

    +

    方便大家第三方依赖软件开发的,普通人也用不到

    +

    首先复制下面的链接在微信打开

    +
    http://debugmm.qq.com/?forcex5=true
    +
    +

    可以正常使用vcode调试功能了

    +

    下面就入下面链接页面

    +
    http://debugx5.qq.com
    +
    +

    在信息窗口,打开vConsole调试功能

    +

    默认(是没有开启的)

    +

    我们只需要点击x5调试页面

    +

    勾选打开vConsole调试功能

    +

    +

    +

    怎么检查我们是否正确开始vConsole调试功能呢?

    +

    我们可以在微信里随便进入一个网页

    +

    会在右下角显示一个绿色的vConsole按钮

    +

    显示即成功开启

    +

    准备完成,现在正式开启我们快乐教程吧

    +

    点击开始学习后,点击右下角绿色的vConsole按钮

    +

    成功进入调试台后,粘贴下面代码,点击OK即可直接进去答题环节后

    +

    继续学习,重复一两次操作,总得来说就是可以跳过视频,跳不过答题

    +

    答题后台是有记录的,正好,我们只做题不看视频解释了99.98%的时间

    +

    原来的12分钟学习直接缩短为25秒,甚是乐哉

    +

    1.快速跳过代码

    +
    document.getElementById('Bvideo').currentTime=9999
    +
    +

    2.隐藏vConsole按钮

    +
    __vconsole.style.display="none"
    +
    +

    感谢您的访问

    +]]>
    +
    + + + 宝塔面板设置Typecho伪静态去掉index.php教程 + https://www.usj.cc/post/42/ + Wed, 12 May 2021 10:35:00 +0000 + + https://www.usj.cc/post/42/ + Typecho博客初始安装完成后 博客的任何内页面 地址栏都会有index.php,非常的影响美观 使自己的网站的链接显得十分臃肿 例如本小站建设初 + +

    +

    +

    Typecho博客初始安装完成后

    +

    博客的任何内页面

    +

    地址栏都会有index.php,非常的影响美观

    +

    使自己的网站的链接显得十分臃肿

    +

    例如本小站建设初期

    +

    文章链接为

    +

    + +https://usj.cc/index.php/archives/1.html

    +

    本期小编就教大家如何去掉index.php使自己的文章链接显得十分简洁!

    +

    +

    +

    然后就需要去自己的宝塔面板

    +

    将伪静态设置为typecho就可以实现了!

    +]]>
    +
    + +
    +
    \ No newline at end of file diff --git a/public/categories/文案/index.html b/public/categories/文案/index.html new file mode 100644 index 00000000..6c166ac8 --- /dev/null +++ b/public/categories/文案/index.html @@ -0,0 +1,170 @@ + + + + + + + + 文案 + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/categories/文案/page/1/index.html b/public/categories/文案/page/1/index.html new file mode 100644 index 00000000..2238bb86 --- /dev/null +++ b/public/categories/文案/page/1/index.html @@ -0,0 +1,10 @@ + + + + https://www.usj.cc/categories/%E6%96%87%E6%A1%88/ + + + + + + diff --git a/public/categories/文案/page/2/index.html b/public/categories/文案/page/2/index.html new file mode 100644 index 00000000..b300ede3 --- /dev/null +++ b/public/categories/文案/page/2/index.html @@ -0,0 +1,172 @@ + + + + + + + + 文案 + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/categories/文案/page/3/index.html b/public/categories/文案/page/3/index.html new file mode 100644 index 00000000..139a9395 --- /dev/null +++ b/public/categories/文案/page/3/index.html @@ -0,0 +1,172 @@ + + + + + + + + 文案 + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/categories/文案/page/4/index.html b/public/categories/文案/page/4/index.html new file mode 100644 index 00000000..e4d05ad8 --- /dev/null +++ b/public/categories/文案/page/4/index.html @@ -0,0 +1,172 @@ + + + + + + + + 文案 + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/categories/文案/page/5/index.html b/public/categories/文案/page/5/index.html new file mode 100644 index 00000000..e712bfd2 --- /dev/null +++ b/public/categories/文案/page/5/index.html @@ -0,0 +1,172 @@ + + + + + + + + 文案 + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/categories/文案/page/6/index.html b/public/categories/文案/page/6/index.html new file mode 100644 index 00000000..4ad84a02 --- /dev/null +++ b/public/categories/文案/page/6/index.html @@ -0,0 +1,172 @@ + + + + + + + + 文案 + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/categories/文案/page/7/index.html b/public/categories/文案/page/7/index.html new file mode 100644 index 00000000..e5d77da9 --- /dev/null +++ b/public/categories/文案/page/7/index.html @@ -0,0 +1,172 @@ + + + + + + + + 文案 + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/categories/文案/page/8/index.html b/public/categories/文案/page/8/index.html new file mode 100644 index 00000000..872f267b --- /dev/null +++ b/public/categories/文案/page/8/index.html @@ -0,0 +1,155 @@ + + + + + + + + 文案 + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/categories/文案/rss.xml b/public/categories/文案/rss.xml new file mode 100644 index 00000000..e639b09f --- /dev/null +++ b/public/categories/文案/rss.xml @@ -0,0 +1,77 @@ + + + + 优世界 + https://www.usj.cc/categories/%E6%96%87%E6%A1%88/rss.xml + + Hugo -- gohugo.io + zh-cn + Tue, 05 Oct 2021 11:03:00 +0000 + + 谢谢你陪伴我们十九年,再见了,九喇嘛 + https://www.usj.cc/post/13/ + Tue, 05 Oct 2021 11:03:00 +0000 + + https://www.usj.cc/post/13/ + 2002年10月3日,火影忍者第1集,九喇嘛出场 2021年10月3日,博人传第218集,九喇嘛离开 看漫画的时候忍了,218集博人传预告的时候 + +

    2002年10月3日,火影忍者第1集,九喇嘛出场

    +

    2021年10月3日,博人传第218集,九喇嘛离开

    +

    看漫画的时候忍了,218集博人传预告的时候我屏蔽了所有推送

    +

    微博看见一点赶紧划走,但是这个视频声音的第一个八拍就让我破防

    +

    [dplay src=“https://usj.cc/sp/4.mp4”]

    +

    整个19年的回忆都浓缩在了歌词和画面里,老粉真的是无法接受这样的告别

    +

    鸣人的成长都是九尾见证的,从最开始的排斥和利用到最后的理解和信任,九尾不是鸣人的工具,而是鸣人的伙伴

    +

    天下没有不散的筵席,青春总该退场,新时代终会到来

    +

    也许我们都长大了,青春也真的结束了

    +

    旧王陨落,意味着新王加冕也不远了,博人传开篇意味着这是火影的新时代

    +

    既然博人传是火影次世代的故事,让掉主角的位置是迟早的定数

    +

    佐助鸣人等主角团当然不会很匆忙离场,也只能被削弱,才能体现火影新生代的能力

    +

    九喇嘛走了,固然很伤痛,但它并没有本质意义上的离开

    +

    九喇嘛临走说,因为查克拉耗尽,但躯体还是在鸣人体内,所以人柱力不会有事

    +

    换句话说,只要九尾查克拉回来了,九尾自然就复活了

    +

    未来相当长一段时间,鸣人都将独自面对失去搭档的痛苦

    +

    不过作为一个忠实的火影迷也习以为常了,鸣人一生都在失去中长大的,小时候失去父母,青年失去自来也老师,现在没了九尾。在失去中慢慢成长

    +

    看到这段九喇嘛的独白,我想青春已经在这段九喇嘛的独白里诠释

    +

    再见,九喇嘛,再见,我的童年

    +
    +

    你还是那个刚出生的婴儿的时候 我就一直陪着你 是啊,我知道的,你这一路多么的艰辛

    +
    +
    +

    佩恩的那次,我真的以为自己要复苏了,要自由了,不过,哼,水门那家伙没想到还留了一手啊

    +
    +
    +

    再之后,你夺取我的查克拉,真是没想到,玖辛奈居然也在,真是的,你们一家都这么麻烦 后来的斑,我不喜欢他,我把查克拉借给你

    +
    +
    +

    再后来嘛……你说“我不再是妖狐,而是木叶村漩涡鸣人你的搭档” 你喊出来我的名字“九喇嘛,上了”

    +
    +
    +

    就算斑那小子复活,把我夺取,但是我的半身还在你那里我就不担心了 最后的终末之谷一战,没想到你居然成了那样

    +
    +
    +

    后来,在月球上又让我刻字,真是的,我的字一点都不好看啊 不过,时隔十几年的全力应对大筒木一族的,但是我的本事可没退步

    +
    +
    +

    现在了,鸣人,我看起来我只能陪你到这里了,一式已经活不了多久了,剩下的,就交给你了 这么多年来……真是挺开心的​

    +
    +]]>
    +
    + + + 无悔 + https://www.usj.cc/post/1/ + Tue, 31 Aug 2021 22:41:00 +0000 + + https://www.usj.cc/post/1/ + 后来才发现原来成年人的世界并没有那么简单 It was later discovered that the world of adults is not that simple. + +

    后来才发现原来成年人的世界并没有那么简单

    +

    It was later discovered that the world of adults is not that simple.

    +

    +

    +]]>
    +
    + +
    +
    \ No newline at end of file diff --git a/public/categories/生活/index.html b/public/categories/生活/index.html new file mode 100644 index 00000000..26241f9a --- /dev/null +++ b/public/categories/生活/index.html @@ -0,0 +1,170 @@ + + + + + + + + 生活 + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/categories/生活/page/1/index.html b/public/categories/生活/page/1/index.html new file mode 100644 index 00000000..69af9edb --- /dev/null +++ b/public/categories/生活/page/1/index.html @@ -0,0 +1,10 @@ + + + + https://www.usj.cc/categories/%E7%94%9F%E6%B4%BB/ + + + + + + diff --git a/public/categories/生活/page/2/index.html b/public/categories/生活/page/2/index.html new file mode 100644 index 00000000..f48aa20a --- /dev/null +++ b/public/categories/生活/page/2/index.html @@ -0,0 +1,172 @@ + + + + + + + + 生活 + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/categories/生活/page/3/index.html b/public/categories/生活/page/3/index.html new file mode 100644 index 00000000..bdc74fad --- /dev/null +++ b/public/categories/生活/page/3/index.html @@ -0,0 +1,172 @@ + + + + + + + + 生活 + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/categories/生活/page/4/index.html b/public/categories/生活/page/4/index.html new file mode 100644 index 00000000..ad072229 --- /dev/null +++ b/public/categories/生活/page/4/index.html @@ -0,0 +1,172 @@ + + + + + + + + 生活 + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/categories/生活/page/5/index.html b/public/categories/生活/page/5/index.html new file mode 100644 index 00000000..01221c46 --- /dev/null +++ b/public/categories/生活/page/5/index.html @@ -0,0 +1,172 @@ + + + + + + + + 生活 + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/categories/生活/page/6/index.html b/public/categories/生活/page/6/index.html new file mode 100644 index 00000000..5c9df222 --- /dev/null +++ b/public/categories/生活/page/6/index.html @@ -0,0 +1,172 @@ + + + + + + + + 生活 + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/categories/生活/page/7/index.html b/public/categories/生活/page/7/index.html new file mode 100644 index 00000000..496266d9 --- /dev/null +++ b/public/categories/生活/page/7/index.html @@ -0,0 +1,172 @@ + + + + + + + + 生活 + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/categories/生活/page/8/index.html b/public/categories/生活/page/8/index.html new file mode 100644 index 00000000..bef5d5e9 --- /dev/null +++ b/public/categories/生活/page/8/index.html @@ -0,0 +1,155 @@ + + + + + + + + 生活 + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/categories/生活/rss.xml b/public/categories/生活/rss.xml new file mode 100644 index 00000000..e7337cf5 --- /dev/null +++ b/public/categories/生活/rss.xml @@ -0,0 +1,4795 @@ + + + + 优世界 + https://www.usj.cc/categories/%E7%94%9F%E6%B4%BB/rss.xml + + Hugo -- gohugo.io + zh-cn + Fri, 05 Apr 2024 12:39:00 +0000 + + 主机配置单 + https://www.usj.cc/post/1287/ + Fri, 05 Apr 2024 12:39:00 +0000 + + https://www.usj.cc/post/1287/ + 评论区有小伙伴要配置单,前几周有些忙没有整理出来 今天正好清明放假,花了点时间整理出来 电子产品价格浮动区间较大,配置单仅供参考 整机效果 一些看法 + +

    评论区有小伙伴要配置单,前几周有些忙没有整理出来

    +

    今天正好清明放假,花了点时间整理出来

    +

    电子产品价格浮动区间较大,配置单仅供参考

    +

    +

    +

    整机效果

    +

    +

    +

    一些看法

    +

    固态颗粒厂商产能缩紧,现在固态硬盘涨价很厉害,现在1T的盘均价都在450以上了,目前不太推荐入手

    +

    如果不是刚需,可以先等等618价格,如果急需的话,推荐致钛,铠侠,这两款厂商的固态硬盘

    +]]>
    +
    + + + 一次点亮 + https://www.usj.cc/post/1284/ + Sat, 16 Mar 2024 15:24:55 +0000 + + https://www.usj.cc/post/1284/ + 在笔记本下线之后,看了一圈狗东,因为自己玩游戏比较少 主要是看的商务本,好一点的商务笔记本就得四五千了 思来想去还是打算组装itx主机,论性价比 + +

    在笔记本下线之后,看了一圈狗东,因为自己玩游戏比较少

    +

    主要是看的商务本,好一点的商务笔记本就得四五千了

    +

    思来想去还是打算组装itx主机,论性价比还得是台式机

    +

    2k成功拿下,拿来跑跑代码足够了,工作了再买张显卡,还是很香的

    +

    感谢 @小李 @小陈 帮忙,成功一次点亮

    +

    +

    +

    +

    +]]>
    +
    + + + 博客除草 + https://www.usj.cc/post/1269/ + Sun, 03 Dec 2023 15:11:00 +0000 + + https://www.usj.cc/post/1269/ + 忙忙碌碌的日子里时间总是过得很快,博客自从开学也是整整四个月没更新 从九月份的新生身份入学,也渐渐适应了新学校的生活 生活的碎片 告别 iPhone 主要还是忍 + +

    忙忙碌碌的日子里时间总是过得很快,博客自从开学也是整整四个月没更新

    +

    从九月份的新生身份入学,也渐渐适应了新学校的生活

    +

    生活的碎片

    +

    +

    +

    +

    +

    告别 iPhone

    +

    主要还是忍受不了iPhone的信号问题

    +

    中午高峰期排队买饭,iPhone还要开关飞行模式,才能把校园码刷出来

    +

    用户的自适应,渐渐的都成了肌肉记忆

    +

    学校的宽带很贵,宿舍上网基本上都是靠手机热点给笔记本开网

    +

    看网课也经常断流,自己是移动卡,信号真的很差,甚至有时候会无服务

    +

    iPhone的NFC功能过于封闭,不支持写入门禁卡

    +

    宿舍门又是门禁开门,天天带校园卡,无法避免会遗失

    +

    吐槽一下,学校补办校园卡相当麻烦(抓狂.jpg)

    +

    iPhone充电速度慢,有时候出门,还得额外带个充电宝

    +

    iPhone的系统固然好用,但是实际上带来的是各种生活的不便

    +

    思来想去,后面决定,利用勤工俭学的钱,再将旧机iPhone 13出了

    +

    最后选择通过官网Apple trade in换购计划,最后出了一个较为满意的价格

    +

    有朋友可能会问为什么不考虑入手 Xiaomi14

    +

    因为双十一 3.5k 的顶配13实在是太香了

    +

    最近同学大多数都得了甲流,各位朋友也要做好个人防护

    +]]>
    +
    + + + 老爷机升级 + https://www.usj.cc/post/1248/ + Sun, 27 Aug 2023 23:09:00 +0000 + + https://www.usj.cc/post/1248/ + 每逢寒暑假最长去的地方就是老家,回家可以陪陪老人,同时崎岖的山路也可以历练一下自己的车技 因为在镇上也有很多事情需要忙,所以基本上回老家就是多 + +

    每逢寒暑假最长去的地方就是老家,回家可以陪陪老人,同时崎岖的山路也可以历练一下自己的车技

    +

    因为在镇上也有很多事情需要忙,所以基本上回老家就是多次数,呆的时间不久

    +

    在老家,也经常需要使用电脑填一些资料,虽然自己目前笔记本是轻薄本,但是轻薄本接口很少,需要带着扩展坞

    +

    需要接杂七杂八的线,若不好好理线,真的就是说妥妥的盘丝洞,携带起来也不是很方便

    +

    一次回家路上,突然萌生了一个想法,何不把闲置在镇上的旧台式机组装在老家,偶尔轻办公呢

    +

    说干就干,于是就有了这篇文章

    +

    简单介绍

    +

    在自己读初二(2016年)的时候,老爸曾在电脑城花了大概3k的价格组装了一个台式机

    +

    放在家里平时用作查阅资料,开票,但实际上大部分还是我拿来打游戏了,当然也是挨了不少骂

    +

    因为预算给的不是很高,所以电脑的配置也不是很理想,那时候对电脑硬件也不是很懂,秉承着办公不卡就行了,其实大多数也是我自己在用

    +

    后面自己去县城上高中了,老爸因为换工作了,基本上不需要处理什么文档,大多数就是在楼下打印店弄好的

    +

    台式电脑就闲置了,顶多每次高中放月假回家,偶尔开机看看漫画什么的,再后来自己上大学了,也拥有自己人生中第一台笔记本

    +

    这台台式电脑便被彻底打入冷宫,现如今因为放在爸妈卧室里,十分占地方,所以被肢解放在大纸箱里

    +

    +

    +

    打开纸箱,已经是厚厚一层灰了,满打满算,截止今年已经七年没开机了,说实话,自己心里也没谱,能不能开机还是个问题

    +

    拆机清灰

    +

    +

    +

    打开机箱,灰也不是很多,可能是因为长期放在纸箱里的原因

    +

    但是CPU散热风扇,有很厚一层的灰,扇叶和马达的接口处也是没有上润滑油

    +

    用螺丝刀短接开关机跳线,CPU风扇嗡嗡嗡作响,跟洗衣机一样

    +

    +

    +

    不得不吐槽一下这个AMD的cpu风扇扣具,相当的难弄,也不敢大力出奇迹,搞了大半天才扣上

    +

    起初一直开不了机,后面排查了一下,原来是内存条松动,重新插拔正常开机了

    +

    小成本升配

    +

    成功开机之后,也是预想之中,巨卡,开机就要两分钟左右,当时老板还是给装的盗版win10

    +

    因为很多app已经是几年前的,所以打算重装一下,重装win10系统,好家伙,整整装了五个小时

    +

    一直卡在海内存知己天涯若比邻页面,起初还以为是死机了,但是加载动画还在一只转圈圈,足足等了两个小时才勉强进入系统

    +

    +

    +

    进入win10界面,运行起来还是很卡的,随着时间的推移,微软也在win10塞入了很多用不上的内置app和插件

    +

    我这个老CPU运行win10,相当吃力,于是,在madn网站找到win7的系统镜像,win7的安装速度很快,但是因为大多数主流软件不再支持win7系统

    +

    在b站营销号的引导下,于是把目光转向优化比较好的win8.1系统,此系统操作逻辑大多类似平板,但是用着真心不习惯

    +

    win菜单是全屏式的,用着也是很不习惯,安装了部分主流软件,也是意料之中的带不动

    +

    不得不说,硬件太差了,软件做再多优化,也是白搭,于是打开淘宝闲鱼,淘一些硬件,小成本升级

    +

    cpu,主板,换下来整套都要换,已经不属于小成本升级的范畴了

    +

    因为预算不多,就没必要碰台式电脑的三大件了,只打算对固态硬盘和内存条下手

    +

    +

    +

    CPU是AMD平台的a8 7650k 的apu 自带集显,目前轻办公还是没问题的

    +

    内存是一条1600hz的4GB内存条,固态硬盘是128G的Kingfast固态

    +

    加装固态

    +

    因为原来的硬盘本身就是固态硬盘,并非机械硬盘,没必要直接丢

    +

    接入SATA备用接口留作资料盘还是不错的,系统盘,选了一圈选择的是七彩虹的固态硬盘

    +

    预算不是很多,选的是256G固态硬盘,系统和软件基本上够用了

    +

    +

    +

    加装内存条

    +

    现在win10内存需求起码是8G以上了,目前还是4G单通道,所以运行win10系统还是相当的卡顿的

    +

    于是在tb选了一个相同频率的杂牌内存条,组双通道,理论上是最好选择同品牌同批次的内存条最好,否则可能会不稳定

    +

    但是原配内存条早已停产,内存条表面也是没有特别明显的标记,搜起来也是大海捞针,就在淘宝随便买了个

    +

    +

    +

    更换CPU风扇

    +

    旧的cpu风扇因为常年不用,扇叶也是噪音很大,开机线短接之后

    +

    如同洗衣机一样,起初不准备换的,但是确实很影响使用体验,害,还是换了

    +

    +

    +

    更换无线网卡

    +

    因为老家,没有在卧室预留网线接口,牵有线到卧室,也是相当麻烦,走明线又不太美观

    +

    所以最后选择了无线网卡,只要装上自带的无线网卡驱动就可以正常运行了,稳定性当然不如有线

    +

    只能说勉强能用,平时看看网页和聊天,还是够用的

    +

    +

    +

    不忘初心精简系统

    +

    win10官方的系统会存在很多用不上的插件和应用,导致电脑卡顿,自己又不想使用win7和低版本系统

    +

    于是把目光转向精简系统,不忘初心大佬的精简系统一直是我在用的第三方精简系统

    +

    他的精简系统我认为非常好用,系统占用很低,离线封装不会有很多杂七杂八的应用和插件,部分系统设置都帮你调教好

    +

    精简版最大的优点是懒人的系统,基本用不到的功能或组件都禁止了关闭了或者删除了,使用习惯都帮你调教好了

    +

    不忘初心博客:https://www.pc528.net

    +

    +

    +

    尾声

    +

    简单且低成本的升级,老爷机也焕发了第二春,基本上满足了轻办公需求,office办公和浏览网页还是没问题的

    +

    +

    +

    +

    +

    CPU占用也很低,老机器也可以流畅使用了

    +

    +

    +]]>
    +
    + + + 完善主题 + https://www.usj.cc/post/1219/ + Sun, 13 Aug 2023 13:16:00 +0000 + + https://www.usj.cc/post/1219/ + 这段时间闲在家,自己的事情也忙的差不多了,就打算继续完善一下主题 很多经常来我博客逛的老朋友都知道,我的主题是 肖同学的Ying主题 这也是我用的 + +

    这段时间闲在家,自己的事情也忙的差不多了,就打算继续完善一下主题

    +

    很多经常来我博客逛的老朋友都知道,我的主题是 + +肖同学的Ying主题

    +

    这也是我用的时间最久的主题,主题的底层简约设计我很喜欢

    +

    当然,我也对该主题进行了一些修改,加入了自己一些想法

    +

    全站pjax

    +

    其实这个很早就想加入,看到张洪大佬的博客丝滑的过渡,全局无刷新很是心动

    +

    但是奈何pjax文档一直没看明白,经常去访问其他博友的博客,全局pjax刷新,体验感真的很好

    +

    上个礼拜六,打开电脑,对着文档又反复地看,心静自然凉,慢慢的看进去了

    +

    别说,还真看明白了,大佬封装好的 pjax.js 直接拿来用

    +

    花了一点时间,算是给小站加入了全站 pjax 刷新

    +

    不得不说很丝滑,打开速度也比之前快很多了

    +

    折腾代码,似乎就像搭积木游戏一样,自己想要的效果达成了,真的很有成就感

    +

    情感树洞

    +

    其实这个功能一直很想实现,但是一直没有找到合适的方法,参考了泽泽的文章

    +

    他的博客动态说说功能,是通过独立页面,修改评论样式实现的,但是对于经常换主题的我

    +

    每换一个主题都得去考虑主题风格,重新去修改动态的css,很是折腾,也很浪费时间

    +

    想实现这个功能,主要还是自己很想有一个自己的情感树洞

    +

    起初,我尝试过创建一个微信小号,小号不加任何好友,把朋友圈当做自己每天发疯的情感树洞

    +

    可是遭到了微信的背刺,账号没有实名,三天没登录就给封了

    +

    后面,又把目光看向了小红书平台,创建一个账号,作为自己每天的情感树洞账号

    +

    但是事实上并没有我想象中那么好

    +

    这种自媒体平台的戾气很重,有些人就是喜欢闲来无事来你的心情笔记下喷你

    +

    本来就是发疯笔记,搞得自己心情更堵了,后面也是注销了账号,这个功能渐渐搁置了

    +

    当然有朋友会说,你为什么不发朋友圈,建立一个分组,屏蔽掉不想展示的人

    +

    事实上这样只会增加自己的烦恼,每条朋友圈内容,首先还要掂量不需要展示给那些人,也是相当的麻烦

    +

    第二点就是,数据永远在微信平台,或许,未来,腾讯修改机制,账号意外的被封掉,自己的回忆都没了

    +

    我想这也是很多朋友选择搭建自己的个人博客记录的原因吧

    +

    第三点,次元世界的不同,一些年龄大的长辈,亲戚,根本不理解你的说说想表达的含义

    +

    总是拿阅历说事,在评论区指责你,我只是分享今天的emo心情,却遭到指责,这样很让人窒息

    +

    这也是我朋友圈常年不更新的原因,害,或许有很多同龄人跟我有一样的心境

    +

    后面逛到林木木大佬 [https://immmmm.com]

    +

    了解到 Memos 程序 + +https://usememos.com

    +

    通过了解,才发现memos程序,玩法这么多,部署也很简单

    +

    服务器有docker直接一行命令就可以跑起来

    +

    这不就是我一直心心念念的情感树洞的完美平替嘛!哦,不对,就像木木大佬所说的:高替!

    +

    因为有很多大佬折腾过,这边主要重写样式,其他都可以抄作业

    +

    配上pjax刷新,用着很舒适,未来即使是换主题,也可以完美的无缝切换

    +

    就算是换博客平台也可,因为memos动态可以渲染在单页上

    +

    用了一段时间,我感觉这样挺好,每一条只记录有限的一件事,或许是一句话,一张图片搭配简单的描述

    +

    这样写作压力很小,博客的仪式感太强了,每次写博客文章,给我一种很隆重的感觉,我需要准备很多东西

    +

    我很难想到什么写什么,很多文章我都需要准备好很多东西之后才开始写

    +

    因为时间线的原因,有一些当时记忆深刻的东西,时间的冲刷,渐渐的也忘掉了

    +

    围观地址

    +

    + +https://usj.cc/cross

    +

    +

    +

    参考文章

    +

    这里贴出一些参考文章,可避免一些想部署memos的朋友走弯路

    +

    部署memos教程:来自林木木大佬

    +

    + +https://immmmm.com/hi-memos

    +

    Typecho设置memos动态单页:来自拾月大佬

    +

    + +https://www.skyue.com/23051422.html

    +

    尾声

    +

    想当初,看到其他博友的博客一个有新奇的功能,就想方设法的集成到主题里,

    +

    花了一下午,甚至一天的时间,整合进去后,发现根本用不上,然后又是给删掉

    +

    像这样的永无尽止的循环往复,有一说一,确实是浪费时间

    +

    曾经给自己一个借口说是学习,其实根本没学习到精粹,事实上只是把ctrl c ctrl v用的挺熟练

    +

    主题功能基本上都完善了,我的重心也即将向写作方面转移

    +

    毕竟,博客最重要还是记录嘛,折腾的心已经不再澎拜

    +]]>
    +
    + + + 进厂日记 + https://www.usj.cc/post/1200/ + Tue, 20 Jun 2023 12:29:00 +0000 + + https://www.usj.cc/post/1200/ + 前言 接到新学校的预录取电话之后,就一直闲在家呆着,在家帮忙打打杂整理家务,陪老人说说话谈谈心 因为考完之后假期空档是很长的,想找一份短期兼职去 + +

    前言

    +

    接到新学校的预录取电话之后,就一直闲在家呆着,在家帮忙打打杂整理家务,陪老人说说话谈谈心

    +

    因为考完之后假期空档是很长的,想找一份短期兼职去做,在市区面试了多家暑期工,基本上都是3k-4k,不包吃住

    +

    因为家里不在市区,加上房屋住宿费,水电费,生活杂费,3k一个月下来基本上没有什么了

    +

    在一次和同学A的闲聊得知,同学A在武汉联想那边工厂干,薪资还可以

    +

    +

    +

    同学A推了hr给我们,和朋友考虑了一下,决定和朋友一起去进厂挣点零花钱

    +

    我以为是一次历练自己的开始,没想到却是噩梦的开始

    +

    车程

    +

    从县城到县城高铁站,需要坐两个小时的大巴,紧接着就是两个小时的高铁抵达武汉

    +

    +

    +

    坐在车上当然心里也是五味陈杂,还记得上学的时候和同学互相打趣到,以后找不到工作就进厂深造

    +

    没想到这次是真的进厂,有点好奇还是有点迷茫,暑假工的次次碰壁,这也许是我不得已的选择

    +

    中介

    +

    厂区面试约在30号,但是中介让我们29号过来,说会给我们提供一个便宜的住宿地方,第二天开车会把我们送到厂区去面试

    +

    有一说一,中介真的是说一套做一套,言而无信,实际上去了让我们把美团打开,随便找了个离他中介公司最近的酒店

    +

    接近两百多的住宿费,可能对他们不算什么,对我们学生工来说,却是一笔不小的开销

    +

    面试

    +

    厂区分为宿舍区和面试区,联想工厂把招人完全外包给了中介公司,在厂区有很多中介公司

    +

    后来才明白,自己和朋友只不过是从一个中介的手里,送到另外一个中介的手里,两方的抽成,可能到手也不会有很多吧,打工人的无奈

    +

    入职需要体检的,需要交体检费,还有宿舍的电费,其次就是身份证复印费,还没入职,这费那费的都要给,太难了

    +

    面试的时候,中介会让你不要写自己的真实学历,一律写初高中学历,并且编造一段虚假的进厂经历

    +

    这样才能保证面试的时候可以顺利通过,在我看来,那些面试官也是看破不说破罢了

    +

    面试很简单,也就问你一些基本情况,为什么之前在其他厂区离职什么的,随便糊弄一下就让你过了

    +

    后面通知下午四点多才安排宿舍,只能在厂区公园等了

    +

    独行

    +

    由于朋友的体脂率过低,暂时过不了初面,自己考虑了一下

    +

    还是打算继续做几天试试,和朋友告别,朋友便回了家

    +

    宿舍

    +

    左边是宿舍区,右边是面试区,宿舍区会有定点的班车上下班接送

    +

    +

    +

    自己还是蛮幸运,分到了七栋的宿舍,六人间,我算是最后一个入住的

    +

    环境怎么样还是因人而异吧,也算是老宿舍了

    +

    +

    +

    临近毕业季,也看到了很多学生样貌的跟我一样的求职者,有很多年轻人

    +

    曾一度幻觉自己又重新回到了大学校园,但是跟大学校园不同的是,他们到点下班到点上班的麻木无奈的神情

    +

    当然,几天之后我也会和他们一样

    +

    宿舍食堂

    +

    +

    +

    先说一下生活区的食堂吧,右边是当铺区,可以打菜的,左边是网吧,并且一排都是网吧

    +

    在食堂有许多年轻的面孔,所以有那么一瞬间像是回到了大学的食堂

    +

    生活区的食堂菜系很少,几乎没有什么选择的,基本上都是自称菜和小碗菜,其次就是面食

    +

    鸡公煲,黄焖鸡什么的常见小吃都没有,总之一般般,其次就是自称菜真的不是一般的贵

    +

    +

    +

    因为荤素是一个价格,我打了这么多,放在他们那个称上一称,我当场裂开,16RMB!

    +

    也别无选择,几家的自称菜价格相差无异,我说怎么那么多自称菜店,原来真的是暴利

    +

    去厂区培训

    +

    安排好宿舍,接下来就是坐厂区的班车前往联想工厂了

    +

    +

    +

    接近一百多号人吧,首先是在厂区的门口刷员工证进闸机

    +

    然后依次通知组长领人,当然我的运气很差,被分到了一个月夜班,更加坚定了我跑路的决心

    +

    然后就是组长对员工进行训话,或许组长有着小有的管理权,目中无人的态度,着实让人不爽

    +

    去厂区的期间,遇到了一个宿舍的室友,他是四楼的工作线,来厂区接近干了九天了

    +

    他也是升本上岸来进厂过渡的,因为情况相同,便聊了起来,算是难兄难弟吧,哈哈

    +

    组长分完工,然后拉群,让我们分别把自己的东西放到自己的储物柜,因为进线工作的时候

    +

    是必须穿静电服,戴口罩,禁止携带电子产品的,所以手机和便装都需要放在如下所示的储物柜

    +

    所以中介顺理成章的让我们买一把锁,5元一个,用来锁自己的便装和手机,哈哈,不得不买,真行!

    +

    +

    +

    里面还算凉爽,但是也有各种奇奇怪怪的味道,非常不幸,我的柜子在最下层,猛的一下蹲下去,直接窒息

    +

    厂区食堂

    +

    厂区的宿舍还是非常干净整洁的,定点吃饭,一下子会聚集很多打工人

    +

    +

    +

    相对于生活区的食堂,厂区的食堂还是很不错的,种类很多

    +

    +

    +

    +

    +

    吃饭基本上都是刷员工卡,是工资预支的,一天只让花三十,多余的需要支付宝扫脸才可以

    +

    +

    +

    休假一天

    +

    因为六一儿童节,厂区有很多老员工,需要回家陪陪孩子,特此厂区放假了一天

    +

    +

    +

    小人行为

    +

    早上起床时,手机莫名其妙来了一串短信

    +

    博客又被小人ddos了,真晦气,一大早的好心情都没了

    +

    +

    +

    这种人一辈子吃不上四个菜,我的博客就是我记录生活的地方罢了

    +

    正式上岗

    +

    由于我是被派往一个月的夜班,所以我的上班时间是晚上八点

    +

    需要到组长指定的开会区域集合,来集合地,新人让排成一排

    +

    组长说了一下夜班的工价和需要注意的事情,然后就是集体让喊口号

    +

    “说到做到,尽心尽力”,奶奶滴,一度让我仿佛进入了传销

    +

    那个组长意识到我和我旁边那个哥们没喊,特地让我们新人单独喊一遍

    +

    初生牛犊不怕虎,我们哪惯着她,她也是白眼了我们一下

    +

    迫于产量的压力,直接把我们引到了流水线,因为进产线是不能带电子设备的

    +

    所以后面是没有图片的,我被分到14号线,是做手机的外观,产品主要是出口给摩托罗拉

    +

    我干的是给手机贴东西,需要和工友配合

    +

    操作不难,基本上看一下就会了,主要是从来没有拿过镊子,总是贴歪,贴坏

    +

    坐我旁边的工友是一位17岁的中职应届生,然后简单聊了聊,了解到他是河南人

    +

    一问就是学校安排过来实习的,他们必须干六个月,否则是拿不到毕业证的

    +

    而且他上个月刚来,就干了15天夜班,他才17岁,我比他大四岁都不想上夜班,这厂区也是真的干得出来,生活真是个小可爱

    +

    不得不说,比较倒霉,我和我工友的工作算是精细活,如果我们速度慢下来,产线基本上也慢下来了

    +

    我也是尽快的加速,但是组长就是处处针对,人心隔肚皮

    +

    说我们的产品质量咋咋的不好,问我能不能干,产线产量就是我们搞得停滞不前,才做两个小时,我能又怎样熟练

    +

    好巧不巧,我和工友在凌晨一点被机动约了面谈单,厂区规定,被面谈三次,会被劝退开除

    +

    接着就给我们换了一个站岗,是检查屏幕的,也是相当难熬,一直看屏幕外观的,大概是做到三点

    +

    我跑路的心根深蒂固了,跟班长提了离职,班长咄咄逼人,一副拽的二五八万的面态

    +

    不耐烦的给我们签了字,让我们赶紧走人,给资本家跪久了,就是一副狗仗人势的气态,打工人何必为难打工人

    +

    跑路

    +

    +

    +

    签了离职单,就跑路了,离职那天,路上开的花都是香的

    +

    +

    +

    怎么形容我的心情呢,总的来说,家人们,能不进厂就不要进厂!

    +]]>
    +
    + + + 新的开始 + https://www.usj.cc/post/1175/ + Sat, 27 May 2023 22:39:00 +0000 + + https://www.usj.cc/post/1175/ + 先放大喜讯:已于2023年5月26日10时05分专升本考试上岸 近期的日子 从2023年1月18日写下“近来二三事”这篇文章后,博客基本上处于断 + +
    +

    先放大喜讯:已于2023年5月26日10时05分专升本考试上岸

    +
    +

    近期的日子

    +

    从2023年1月18日写下“近来二三事”这篇文章后,博客基本上处于断更状态

    +

    期间“Time Taker”和“苏州一日游”由我的妹妹(火华子)和朋友(小娜)更新

    +

    这段时间我在干嘛?

    +

    2月18日回到学校之后,就开始备考,当然也有很多认识我的朋友知道我在备考

    +

    那么就浅浅分享一下这段难忘且有意义的经历和收获

    +

    背单词

    +

    英语的重中之重就是词汇量,没有词汇量,很难看懂阅读,而且阅读又占英语的大头

    +

    在小杨的推荐下,我用的是 不背单词 app 记单词,这个软件很好用

    +

    不得不说,可算是帮我大忙,本人属于,那种书一看就困的特困生,拿到词汇书,一会儿就走神了

    +

    不出几分钟,就睡着了,眼睛一睁开就吃午饭了,哈哈

    +

    +

    +

    这个软件在识别完了,还会让你拼写,相当于在脑子过一遍,还是蛮不错的,记忆的时候我喜欢在纸上写写画画

    +

    才开始起步的时候,脑子很笨,记单词一天就得花三个小时,有时候遇到长难怪的单词,人就傻了,特别是一些偏长的单词

    +

    当时真的记得崩溃,放几张当时的照片,留恋一下

    +

    +

    +

    +

    +

    +

    +

    当然,背单词的过程是很枯燥的,一个人孤军奋战的话,是很容易放弃的,当然如果你自制力很强,那确实可以

    +

    在备考期间,我是跟我的好兄弟,每天不背单词一起打卡,互相监督,哈哈,其实我也偷过几次懒,有几次连续一两天没背,好兄弟及时谴责,内心过不去,又重新捡起来

    +

    +

    +

    然后就是一些背单词的截图啦,满满成就感

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    第一次背完一本词书,当时真的非常开心

    +

    +

    +

    专业课

    +

    因为专业课很多死记硬背的,所以很早就准备了,我跨考的专业是软件工程

    +

    当时专业课是王玉龙的计算机导论,说实话,我也不知道怎么学

    +

    +

    +

    当时就像一只无头苍蝇,没有方向,拿到专业课也是一头雾水

    +

    因为计算机导论的资料是很少的,几乎没有网课,基本上就是围绕课本

    +

    当时也是没有计划,就拿了个马克笔,哪里看着顺眼画那里

    +

    +

    +

    +

    +

    一些随拍

    +

    有一说一,真的是,傍晚的火烧云真的很好看

    +

    +

    +

    +

    +

    +

    +

    最快乐的事情,当然是干饭啦

    +

    +

    +

    学校的麻辣烫,蛮贵的,一份接近20多呢,偶尔吃还行,不过味道蛮不错的

    +

    基本上下课时间,很多学生,都围满了

    +

    +

    +

    这个是学校的小碗菜,我经常吃,因为很便宜,两份菜一共十一块钱,饭收一块钱

    +

    味道不错,偶尔会吃一条鱼,他们家的鱼味道很不错,是那种小鲫鱼,八元一条

    +

    当是只顾着消灭了,这里就不放图了

    +

    不地道的学长

    +

    因为专业课复习备考一头雾水,自己又是跨考,想着能不能去找一下学长学姐买资料

    +

    于是就打开小红书,开始找去年上岸学长买专业课资料

    +

    遇到一个学长,愉快的加了微信,给我发了几张他做的资料pdf

    +

    当时真的想迫切买资料,赶快把专业课理一理,一问价格:299人民币

    +

    拿着手机一下子傻眼了,如果当即付299,自己的一个月的生活会很艰难,那天中午彻底失眠了

    +

    都在想这件事,期间也问了我的朋友,朋友让我不要买,去网上搜搜,还有其他资料没

    +

    因为囊中羞涩,就硬着头皮去搜了一下,听up主推荐的百度文库,搜了一下,别说还真找到了

    +

    让我吃惊的是,那个学长的资料和文库的一模一样,9元开个百度文库会员就可以下载,好家伙,居然卖我299

    +

    城市套路深,我要回农村

    +

    当然也有热情的学长学姐,告诉了我一些专业课的复习方法,真的蛮感激他们的

    +

    我觉得最有用的就是,做思维导图,可以很清楚的把知识点串起来,而且印象很深,因为在做导图的同时,自己的大脑也在思考和回忆

    +

    学习其实就是重复的过程,记得多,反而就背住了

    +

    一些碎碎念

    +

    经常背书的地方因为施工,不让进了,因为工人在装修

    +

    于是便只能去其他地方了

    +

    +

    +

    +

    +

    +

    +

    专业课真的很多啊,背的人都傻了

    +

    +

    +

    当头一棒

    +

    距离考试仅剩一个月的时候,学校发布考试大纲

    +

    跨考的软件工程专业,换书了,由计算机导论换到数据结构

    +

    当时人都傻了,之前背的东西都算白弄了,当然内心也做了很大的博弈

    +

    当时一直在犹豫和选择到底还要不要继续跨考这个专业,这个过程是很煎熬

    +

    没错,我买书了,我还是打算头铁冲这个专业

    +

    继续买书

    +

    新专业书是严威敏奶奶的数据结构c语言版,课本基本上都是代码

    +

    +

    +

    对于我们这种跨考的学生,一头雾水,不过比较好的是,数据结构有很多资料和网课

    +

    +

    +

    但是基本上都是考研的,当时在油油的推荐下,我选择开始看王道考研数据结构

    +

    这个up的课讲得很好,每个小节都会有一个思维导图,方便知识梳理,当时都记在笔记本上(虽然也没怎么翻过)

    +

    +

    +

    +

    +

    老师还是蛮幽默的,课堂上也会穿插一些幽默的话题,气氛不是很压抑

    +

    因为几乎没有基础,网课都是正常速度看的,一遍看不懂再看第二遍,当然剩下的时间给我也不多

    +

    有时间就拿过来知识点复盘

    +

    去本科学校报名

    +

    学校要求本人需要携带身份证去本科报名,有一说一

    +

    学校真的很美,当时出校门,心里默默暗示自己:一定要考上

    +

    +

    +

    +

    +

    最后备考的日子

    +

    当时白嫖了一款Apple watch的压力测试软件,还是蛮准的,用来测测压力

    +

    +

    +

    最后一段日子,真的是焦虑+压力大,心里想的最多的问题就是 要是考不上以后可以去干啥

    +

    可以去干啥?其实我也不知道,更多的是迷茫吧

    +

    最后的日子基本上就是刷题和背书,基本上就是在图书馆机房度过的

    +

    +

    +

    拉肚子

    +

    考前一直在拉肚子,一直以为是喝了凉水的问题

    +

    好家伙,后来才算破案了,原来早餐吃的面包过期半个月了

    +

    +

    +

    考试

    +

    坐高铁,当时心里真的蛮紧张的,一句话也不想说

    +

    但是心里开心也不开心,开心的是马上结束了,不开心的是万一落榜以后该干啥

    +

    在高铁的路上,收到老师的鼓励,看到真的很感动,当时差点一下子哭了出来

    +

    +

    +

    进考场

    +

    +

    +

    上午英语考试结束,在校门口打车回宾馆午休

    +

    脑子全在想下午的专业考试,基本上没怎么睡着

    +

    +

    +

    考完啦,出考场很开心,考试遇见的题大部分都见过,也没想象的那么难

    +

    +

    +

    卸载软件

    +

    短暂的再见!

    +

    +

    +

    +

    +

    和朋友分别时聚餐

    +

    +

    +

    +

    +

    +

    +

    查成绩

    +

    当时是下午4点出成绩,一直在官网刷新成绩入口,全程手抖得厉害

    +

    从来没有这么紧张过,不过成绩还算满意,也在自己的期望值,哈哈

    +

    录取

    +

    +

    +

    在官网录取名单出来的那一刻,看到自己的名字真的很开心

    +

    那么九月,新学校见!又可以继续读书啦

    +]]>
    +
    + + + 苏州一日游 + https://www.usj.cc/post/1142/ + Sun, 23 Apr 2023 17:02:00 +0000 + + https://www.usj.cc/post/1142/ + 和我小舅大约11点到达苏州,下了车这里的建筑给我的感觉就很江南!第一站是苏州博物馆。(ps:博物馆要提前一周预约哦) 那里的鲤鱼很大很肥,还闻 + +

    和我小舅大约11点到达苏州,下了车这里的建筑给我的感觉就很江南!第一站是苏州博物馆。(ps:博物馆要提前一周预约哦)

    +

    那里的鲤鱼很大很肥,还闻到了一股子很清甜的花香,我和小舅挨个闻是哪棵树上的香气,场面真的笑死,第一次见,北方是没有的,给我俩都闻陶醉了

    +

    +2144752A-A7A3-4C0B-92C6-1D5CF817EC85.jpeg

    +

    +EF01E37C-40A4-4379-95DD-EC176DF4860B.jpeg

    +

    就是这种花,有人认识的话请务必告诉我这是什么

    +

    +AA809FE7-9562-48F4-ABBE-A8900CD22CB5.jpeg

    +

    紧接着去了拙政园,博物馆和拙政园挨着,成人票80,学生票40。来苏州一定要去一次拙政园,听说这里是皇家园林,真的很大,空气很好 感觉整个人都舒畅了

    +

    还有很多穿汉服 旗袍 马面裙等等的小姐姐,真的好米!

    +

    虽然天气很热,但是这里边很凉快,蚊子也不是很多,走累了我俩坐在长椅上休息,风一吹别提多舒服了!

    +

    哦对!坐公交时还遇到一个特别暖心的事情,和我小舅在找是坐哪路公交车时,旁边有个老奶奶大概意思是说出门在外不要相信任何人,我听不懂她的口音,后面再说什么就不知道了,我们上了同一路的车,她下车之前还特意告诉我是哪站下,她真的,我哭死🥹

    +

    下一站是平江路,都说是必打卡地,路很长,里面有很多小吃 (ps:避雷桂花糕!别被它的外貌欺骗!)

    +

    网上这张照片很火哈哈哈哈哈我也拍

    +

    +DC719743-EE2A-4EBF-912C-122FB45F0F53.jpeg

    +

    +7873E457-FB36-4968-A019-4451C2D2439A.jpeg

    +

    乘地铁坐公交想去西园寺撸猫,但是我们没做攻略,真是太不巧了,西园寺入园时间是8:00——17:00,我们到那里都快五点了!做攻略还是很有必要的

    +

    阴天不建议去金鸡湖

    +

    最后一站是东方之门,都叫它大裤衩哈哈哈哈

    +

    +7619D15B-032D-4509-9BC4-EC14C5DBB4EF.jpeg

    +

    也见到了十年未见的童年伙伴,变化蛮大的。 可惜没等到大喷泉,只有节假日才喷,在湖边吹了半个多小时的风,感觉又潮又冷,手都是黏的!北方人真的受不了潮!

    +

    第一次发,希望大家多多包涵啦~

    +]]>
    +
    + + + 四月随笔 + https://www.usj.cc/post/1117/ + Sun, 09 Apr 2023 18:00:00 +0000 + + https://www.usj.cc/post/1117/ + 回归 因为备考,没有时间打理博客,就停更了一段时间 期间收到了很多博友的祝福,谢谢你们,你们留言的我都看了 由于时间跨度的原因,没有一一回复,抱歉 + +

    回归

    +

    因为备考,没有时间打理博客,就停更了一段时间

    +

    期间收到了很多博友的祝福,谢谢你们,你们留言的我都看了

    +

    由于时间跨度的原因,没有一一回复,抱歉

    +

    感谢还有这么多朋友还记得我,这篇就浅浅更新一下最近生活吧

    +

    一些日常

    +

    和朋友去逛了北街,北街依旧还是那么多人,各种小吃摊

    +

    +

    +

    还有儿时回忆,棉花糖机,是一对老夫妻摆的摊

    +

    +

    +

    流浪地球2

    +

    这部电影是跟室友一起去看的,整部电影观感还是不错的

    +

    +

    +

    我觉得与其说是流浪地球2更不如说是流浪地球前传

    +

    +

    +

    很多剧情大都是跟第一步衔接的,就不剧透了

    +

    +

    +

    一些随拍

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    和室友的聚餐-牛蛙鱼

    +

    +

    +

    +

    +

    迷茫的雪王

    +

    +

    +

    三月的花

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    接广告

    +

    感谢呆哥(dai.ge)找我挂广告,广告放在评论区上面(大佬论坛:dalao.net)

    +

    我是没想过我这小破站还能挂广告,小破站运营又有了一笔收入,哈哈,非常感谢呆哥

    +

    pc端

    +

    +

    +

    移动端

    +

    +

    +

    结尾

    +

    没有啦,第一次水文,有点紧张(狗头)

    +]]>
    +
    + + + Time Taker + https://www.usj.cc/post/1081/ + Sun, 29 Jan 2023 02:15:00 +0000 + + https://www.usj.cc/post/1081/ + 卡着新年的钟声,腊月二十六学校放高三出狱。 因为放假时间的缘故,父母等我一起回家准备过年就变得匆忙了许多,许多亲戚还没走,许多家务还没做,许多 + +

    卡着新年的钟声,腊月二十六学校放高三出狱。

    +

    因为放假时间的缘故,父母等我一起回家准备过年就变得匆忙了许多,许多亲戚还没走,许多家务还没做,许多作业还没动,一时之间,真的感叹,留给高三的时间真的不多了。

    +

    +IMG20230117204553.jpg

    +

    那天回家还没几分钟就说这要去走亲戚,于是便和许久没见的朋友会了面,(十几年的友谊了,但是不在一所高中) +短暂的贴贴便让我愈发觉得“人见一面就真的少一面”(这话好熟悉的样子),高一的时候我们还经常相互写信,彼此分享之间的趣事,可是后来学业负担也比较重,各自都有自己的新天地了,放假期间也会有联系,只是见面少了。 +还是希望友谊能够一直延续下去!

    +

    +IMG20230118121955.jpg

    +

    在家进行简单的整理一天后便准备启程回外公家过年。 +(早餐是自己准备的,虽然但是已经中午了)

    +

    +IMG20230119180225.jpg

    +

    老家还是一如既往样子,但对于一年回来不了几次的我来说,每次都很激动,即使车爬不上来,自己走回去的路也颇有几分乐趣,还可以整雪(∩_∩)

    +

    +IMG20230119182025.jpg

    +

    老家的猫猫~ +之后就是过年的准备了,虽然自己没帮什么忙,但肝作业还是能跟得上速度的,毕竟天天钉钉打卡qwq

    +

    +IMG_20230129_010920.jpg

    +

    以及,盲目的猜生肖……(@小赵同学,一个都没中!)

    +

    +IMG_20230129_011028.jpg

    +

    以及,痛苦的起床(可能习俗不同,我家那边对过年起早床好像没那么多要求,这边都起的好早,结果最后我比我哥我弟都起得早。)

    +

    ![IMG20230121095558.jpg +][7]

    +

    这才是年味儿嘛~ +虽然嘴上说着无聊,但还是进行了无休止的……游戏时间(线上线下凑齐五人,直接上号!)

    +

    +Screenshot_2023-01-21-20-18-37-12_e39d2c7de19156b0683cd93e8735f348.jpg

    +

    +Screenshot_2023-01-22-10-07-37-20_e39d2c7de19156b0683cd93e8735f348.jpg

    +

    还有,绚烂而短暂的烟花(后来又下去到街上玩了一天,终于买到仙女棒了)还有我弟的蜜汁直男拍照技术终于奏效了一回!

    +

    +63523019cae64b46.jpg

    +

    也不知为什么,我总是喜欢寒假追番,可能追番的热情与冰冷的冬天更配吧。剩下的最后一篇,就留给毕业之后的那个寒假吧(貌似对执事美学有一种执着~)

    +

    +IMG_20230129_004547.jpg

    +

    后来也是因为开学就匆匆忙忙的赶回去了。怎么说呢,在学校即使知道还有十五天开学也抵挡不住说还有两天放假的心情,回家了就只能看到还有多少天上学,即使亲朋好友都说熬过这一百多天,剩下的只管交给你自己,但内心还是会焦虑,因为再美好的未来也是一个未知数,还不如眼前的实际来的快。 +可能我比较现实,也可能时间比较现实。 +前几天我一个比我大三岁的姑姑曾对我说,过了十八岁,接下来的日子就会变得非常快。现在想想,确实。毕竟只剩下128天了。

    +

    +5e2b196b474e99d0.png

    +

    一切都是那么猝不及防。

    +

    +IMG_20230129_004651.jpg

    +

    虽然我好像是个悲观主义者,但还是很喜欢之前摘抄的这段话:

    +
    +

    “一切都会过去,一切都会重生,一切都会渐渐变成我们所期待的模样。那些眼前看似遥不可及的美好,终有一天会和我们相遇,温暖我们的那份初心。”

    +
    +

    我总想追逐时间,却总被时间追逐。 +妄想着能真正当一个时间管理大师。 +2023年的夏天,再见!

    +

    (第一次写有点张紧,感觉像是在记流水账qwq,很感谢哥哥,的博客朋友们,谢谢大家的鼓励,我会加油的!)

    +]]>
    +
    + + + 近来二三事 + https://www.usj.cc/post/1043/ + Sat, 28 Jan 2023 12:17:00 +0000 + + https://www.usj.cc/post/1043/ + 前言 首先祝各位朋友新年快乐,23年事业顺利,学业有成 随着支付宝的集五福猜生肖活动结束,一年就这样又过去了 在去年年底的时候,博客的圈子朋友都开 + +

    前言

    +

    首先祝各位朋友新年快乐,23年事业顺利,学业有成

    +

    随着支付宝的集五福猜生肖活动结束,一年就这样又过去了

    +

    在去年年底的时候,博客的圈子朋友都开始写年终总结

    +

    22这一年想要做的事情有很多,但实际上完成的却少之又少

    +

    有很多东西想要写下来,却不知从何说起,或许还是因为遗憾吧

    +

    思虑再三,年终总结还是不写吧

    +

    阳过,阳康

    +

    随着疫情的放开,身边的人几乎都阳了一遍

    +

    最先阳的是我妈,腊月二十八那天晚上和舅妈吃完晚餐

    +

    回家,舅舅说舅妈可能是中招了,发烧,嗓子疼,全身疼

    +

    接到电话我和我爸人傻了,刚刚还在一起吃饭呢

    +

    第二天天蒙蒙亮,老爸来我房间说我妈昨晚发烧了,还好家里常备常用药

    +

    吃了布洛芬,老妈凌晨四点多就退烧了

    +

    大概过了两天,我爸开始不断的咳嗽,浑身无力,开始有了早期阳了的症状

    +

    我还庆幸自己没什么症状,我反而一身反骨,在各种羊群反复横跳

    +

    自认为自己自命不凡,天选之子,嘴极其硬

    +
    +

    新冠的前期症状果然是"嘴硬"

    +
    +

    差不多在我爸爸中招的第二天,我阳了,但是症状不是特别严重

    +

    头疼,喉咙极其的疼,但是没有发烧的症状(可能是跟我吃止疼药有退烧效果的缘故)

    +

    喉咙主要是好像有东西堵在那里一样,有些难受,喝水也会有点疼

    +

    折腾了半个月,总算阳康了

    +

    王重阳,阳康

    +

    大概是在十二月底的时候,上英语网课的时候

    +

    突然觉得胸口很闷,不知道是不是自己没开窗通风的缘故

    +

    开始难受,跟朋友讲了之后,便喝了点感冒灵,就睡觉了

    +

    不知道是感冒灵的助眠buff还是阳康的嗜睡

    +

    没一小会我就睡着了,似乎一切没有这么安稳

    +

    凌晨三点,骨头缝开始离谱的疼,似乎像被人掰开了一样

    +

    是的,我疼醒了

    +

    如果描述的话,就好比长期不运动一下子突然剧烈运动之后的酸痛一样

    +

    虽然没有超级痛,但是存在感特别强,脑袋不剧烈运动还好,一晃就疼

    +

    庆幸的是自己没有发烧

    +

    好家伙,真的一夜没合眼,第二天天刚刚亮,就匆匆从床上爬起来,睡着反而更疼

    +

    +

    +

    大概就是这样,打开小太阳,坐着,腿缝如同被厉鬼掰开一样,嘴丝丝的疼

    +

    经过吃止疼药,打针,才慢慢杨康,第二次阳确实比第一次更为难受一些(亲生体验)

    +

    小镇的初雪

    +

    十二月中旬的时候,回到小镇数日,也就迎来了第一场雪

    +

    在路灯光线的折射下,冷风嗖嗖的天又多了一丝浪漫

    +

    +

    +

    +

    +

    当然老家也下雪了,小丘都裹上了银被

    +

    +

    +

    机构透露今年考试会提前

    +

    作为考生太难了,机构一会儿透露提前一会儿透露延期

    +

    一时间不太明白该听谁的,或许也是机构的一种营销手段吧

    +

    +

    +

    总之,努力!

    +

    +

    +

    原来我也会抱怨物价太高

    +

    +

    +

    因为疫情的问题,小镇的早餐店大多都没开了

    +

    毫不夸张的说,咱们小镇只剩下两家做面的店了

    +

    +

    +

    我妹妹常吃的面馆,炸酱面已经涨到了12,还清楚记得我在学校吃一份才需要7块钱

    +

    过高的价格落差,生活成本越来越高,工资没涨,物价蹭蹭涨

    +

    回老家

    +

    跟老爸办完年货,就回家了,小镇下初雪,老家下大雪

    +

    海拔的不同,路上还是十分滑,步行上坡,走一步滑几步回去,哈哈

    +

    权当锻炼了

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    年味

    +
    +

    过年真的是越来越没有意思了

    +
    +

    这样的感慨,就像情绪性流感一样,过年前弟弟跟我讲,过年不会就我们三个小孩子吧

    +

    我苦笑着,犹豫了一会儿,吐出几个字,“或许是吧!”

    +

    还记得之前看过一本书

    +
    +

    人生就好像一直在做减法,有些人见一面就少一面

    +
    +

    我蛮赞同这个看法的,随着兄弟姐妹的成家立业,或许只有老一辈人才会固守老家的一方土地

    +

    随着年龄的成长,即使疫情放开了,还是因为工作的原因,很多亲人朋友没办法回来

    +

    我猜应该有人和我一样吧,对过年的概念越来越模糊,大概是年龄成长的代价

    +

    有了更多的需要烦心需要思考以及辗转反侧的人和事情,才对那一桌子好吃的,一屋子的欢聚提不起兴趣

    +

    或许是在无忧无虑的日子里被社会催熟,才会再也无法满足糖果和问候,以及不被这个世界理解的温柔

    +

    过年的时候,在弟弟的妈妈口中得知,来年可能会在乡镇建一栋新房子,后面不再回老家过年了

    +

    其实当时听着,蛮失望的,大概以后老家一年会比一年人少,未来,我也可能因为工作,学业异地过年

    +

    每年过年,我也愿意用文字记录下来,这个就是博客的意义

    +

    +

    +

    总之,人生苦短,要学会及时行乐

    +

    新年的第一次日出

    +

    希望今年可以上岸吧!也希望弟弟妹妹能考上理想大学!

    +

    +

    +

    +

    +

    外婆家随拍

    +

    汪先生,憨憨的,哈哈

    +

    +

    +

    外婆家的土胚房,儿时的记忆,小时候经常和小伙伴抓鱼摸虾

    +

    +

    +

    和亲人朋友围在篝火旁,聊着去年的成果和新年的规划

    +

    +

    +

    +

    +

    结尾

    +

    最后祝各位朋友阖家幸福安康!

    +

    此篇记录2021.11.13-2023.1.28的事情

    +]]>
    +
    + + + 感谢哥哥给的网站 + https://www.usj.cc/post/1042/ + Wed, 25 Jan 2023 20:57:00 +0000 + + https://www.usj.cc/post/1042/ + 一枚小白 @小赵同学 thank you very much ヾ(●´∇`●)ノ哇~ + +

    一枚小白

    +

    @小赵同学

    +

    thank you very much

    +

    ヾ(●´∇`●)ノ哇~

    +]]>
    +
    + + + 又又又双叒叕换主题啦 + https://www.usj.cc/post/1039/ + Wed, 18 Jan 2023 14:54:00 +0000 + + https://www.usj.cc/post/1039/ + 前言 正如各位朋友所见,我又又又换主题了 经常来我博客的朋友可能见过这个主题 本主题原形是由 肖同学设计的 当时翻GitHub一眼爱上,还记得,当时做 + +

    前言

    +

    正如各位朋友所见,我又又又换主题了

    +

    经常来我博客的朋友可能见过这个主题

    +

    本主题原形是由 + +肖同学设计的

    +

    +

    +

    当时翻GitHub一眼爱上,还记得,当时做博客的第一年,可能是卯足了新鲜劲

    +

    买到博客主题就狂怼css和花哨的js特效,当时 + +叶开打趣的跟我讲到

    +

    你信不信到时候,你的博客主题风格依然会简约回来

    +

    三年后,叶开预言的果然成为了事实,对于主题风格,我反而越来越喜欢简约风格

    +

    当然如果有朋友喜欢这个主题,并且现在正在使用typecho博客程序

    +

    也可以去肖同学的GitHub获取该主题

    +

    传送门:

    +

    + +https://github.com/Roseswithlove/Ying

    +

    折腾

    +

    可能是因为肖同学的工作忙的原因,主题至今还没有评论,需要依赖第三方评论系统

    +

    当初匆匆忙忙换上,只是简单的套了个waline(第三方评论系统)就上线了,但是时间久了

    +

    我渐渐发现了,这样并不方便管理,我需要备份两端的数据,这样很麻烦,于是又把主题换回原主题了

    +

    小年,补习班放假一天,心里想,要不花点时间,把这个主题的评论写完,秉承着说干就干的原则,就开机了

    +

    不得不说,typecho的评论整起来真的麻烦,而且还是第一次弄,官方文档给的参考示例,很简陋

    +

    导致走了很多弯路,大部分都是Google解决的

    +

    因为之前买过很多主题,可以参考大佬的写法,摸爬滚打,最后终于搞完,也许还有bug,但是后面发现了再说吧

    +

    增加昼夜切换

    +

    因为这个主题是简约,基本上就白色和黑色两种色系,缺点就是晚上看很刺眼

    +

    于是想给主题写一个夜间模式,当然,百度有很多大佬也给出了思路

    +

    但是因为主题是简约风格,导致根本不知道把昼夜切换按钮放在那里

    +

    索性直接写个自动,省去了很多麻烦,也顺便偷个懒,哈哈

    +

    因为主题色系很简单,基本上就白色和黑色,只需要替换一下色系即可

    +

    想了个折中的办法,是否可以通过php,通过判断时间echo输出不同的css

    +

    达到效果,虽然这个方法很笨,但是终究还是整出来了

    +
      <?php
    +  date_default_timezone_set('PRC'); 
    +  $hour = date('H');
    +  $themeurl = $this->options->themeUrl;
    +  if($hour > 6 && $hour <= 20){   
    +    echo "<link rel='stylesheet' href='$themeurl/css/dark.css'>\n";   
    +  }else{
    +    echo "<link rel='stylesheet' href='$themeurl/css/dark.css'>\n";   
    +  }
    +  ?>
    +
    +

    简单预览

    +

    +

    +

    +

    +

    这样就大功告成了

    +]]>
    +
    + + + 生活篇:疫情放开前后的这些日子 + https://www.usj.cc/post/1023/ + Thu, 22 Dec 2022 22:18:00 +0000 + + https://www.usj.cc/post/1023/ + 前言 好久没更生活篇的文章了,以至于很多事情都随着时间忘掉了很多 自从疫情放开,生活节奏和方式也随之改变,本文主要记录11.24号至12.22号 + +

    前言

    +

    好久没更生活篇的文章了,以至于很多事情都随着时间忘掉了很多

    +

    自从疫情放开,生活节奏和方式也随之改变,本文主要记录11.24号至12.22号发生的事情

    +

    金丝熊

    +

    毕业班会开完,实习的实习,备考的备考,同学分为两拨人开始忙自己的事情

    +

    因为同学去杭州实习,到时候会坐动车,自己饲养的金丝熊带不走,最后移交给我和我一个室友养

    +

    就这样我和我室友稀里糊涂的意外得到了一个宠物,金丝熊,或许很多朋友养过,其实就是一只黄白毛的仓鼠

    +

    +

    +

    +

    +

    这家伙不愧是老鼠,白天睡觉,晚上活动

    +

    白天我们上课的时候,它会缩成一个肉球一样钻在木屑里睡觉

    +

    哈哈哈,还是很可爱的,如下图

    +

    +

    +

    这个是洗澡的时候,会在一个纸盒子放入浴沙

    +

    让它自己在里面清洁身子,因为没有经验,不敢直接水洗

    +

    +

    +

    +

    +

    学长的猫

    +

    有次去学长宿舍看到一个很罕见品种的猫,如果没记错品种应该叫布偶吧

    +

    +

    +

    +

    +

    +

    +

    眼睛像蓝宝石一样,伫立在那里很高傲,等以后上班了,我也很想养一只,哈哈哈

    +

    不过听朋友讲,养猫挺烧钱的,这个计划先列入到我什么时候可以月薪两万再考虑吧 ::face:371::

    +

    猝不及防的静默管理

    +

    早晨和朋友在食堂吃拉面时,准备去教室上课,突然食堂的老师让我们立刻返回宿舍

    +

    +

    +

    心里很疑惑,但是很多学生回宿舍,便和朋友决定回宿舍

    +

    和室友返回宿舍之后,门卫大叔就把宿舍大门锁了

    +

    听学长们讲,才知道学校昨晚核酸抽检

    +

    学校内有一例阳性确诊,现在实行静默管理,阻止疫情扩散

    +

    学生不能出宿舍,也不能出来买饭,于是乎吃饭就是一个问题

    +

    第一餐

    +

    不得不说,学校的行动还是很快的,派送的泡面,作为中午的午餐

    +

    +

    +

    午饭,刚吃完,老师就在群里通知,晚上会给派自热米饭

    +

    +

    +

    分量很少,几乎吃不饱

    +

    +

    +

    以为学校说再派一桶泡面是画大饼,没想到很快就给派了

    +

    甚至还是big大桶,他真的,我哭死 ::face:yb::

    +

    +

    +

    热水免费

    +

    去接热水泡面的时候,当时饮水是免费的

    +

    +

    +

    静默管理的这16天的日子

    +

    在宿舍静默基本上很无聊,基本上都是定点被投喂

    +

    在宿舍呆久了,会很抑郁,真的是真心体验了一遍,因为每天几乎一样

    +

    没有什么可以记录的,下面就放几张当时吃的盒饭吧,有一说一,还是很不错的

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    回家难

    +

    封控了接近十几天,唯一最想的事情就是回家

    +

    在12.5号突然通知,可以回家了,此时的心情激动到嗓子眼

    +

    似乎回家并没有那么顺利,因为襄阳有疫情,回家的车几乎不派了

    +

    只能选择坐高铁,买动车票,抢票又称为了一个难题,学校虽然派车可以送到高铁站

    +

    但是只派到十号,票很紧张,几乎买不到

    +

    就好比给你一点希望,又被现实吹灭

    +

    五号晚上,辅导员突然和我发消息,说我们住在县城的同学,会有专车送到县城

    +

    就这样又可以回家了,但是第二天,因为自己的疏忽,没有保证核酸24小时阴型

    +

    无法跟着县城的专车走,行李提到车旁,回家的心一下子都凉了

    +

    在翻看12306还是无法买回家的票,看着自己48小时核酸阴性,顿时万念俱灰

    +

    抱着试一试的心态,跟老师说明情况,到时候做落地检能不能通融一下上车

    +

    功夫不负有心人,终于带队老师答应了我上车,我又可以回家了

    +

    疫情放开,行程卡关闭

    +

    晚上老爸跟小叔打电话,小叔在镇里公安局上班

    +

    小叔说,可能以后即将放开,自己保护自己了,不再查核酸

    +

    我爸和我当时还半信半疑,直到看到微博热搜第一,疫情放开的新十条

    +

    一下子三年的隔离生活一夜之间就结束了,这刹车来的太急了

    +

    似乎一切都还没准备好,就放开了

    +

    伴随着三年的通信行程卡也关闭了,12.13日行程卡也已经全网下线

    +

    +

    +

    放开的日子

    +

    似乎疫情放开,并没有大大的恢复经济,曾经小镇最大的超市

    +

    也渐渐的没什么人,就几个收银员阿姨还在固守岗位

    +

    大家几乎都在在家生病感冒发烧,照这样下去2023年会更难

    +

    疫情放开,最显而易见的就是身边的亲戚朋友都阳了

    +

    最担心就是家里的弟弟和爷爷,爷爷年纪大,弟弟年纪小,抵抗差

    +

    变化最大的就是朋友圈,朋友圈渐渐的少了很多分享日常的说说

    +

    大部分就是阳性难受感冒在家,疫情笼罩的生活,是压抑沉闷的

    +

    希望一切可以早点好起来,最后祝各位朋友们身体健康

    +]]>
    +
    + + + .cc域名后缀续费即将涨价 + https://www.usj.cc/post/1009/ + Wed, 21 Dec 2022 20:57:00 +0000 + + https://www.usj.cc/post/1009/ + 听朋友说.cc域名后缀即将要涨价 去西部数码查了下,果然 接注册局通知,2023年.CC后缀的续费成本上调 续费价格由 37 每年调整到 62 每年 如果有cc + +

    听朋友说.cc域名后缀即将要涨价

    +

    去西部数码查了下,果然

    +

    +

    +

    接注册局通知,2023年.CC后缀的续费成本上调

    +

    续费价格由 37 每年调整到 62 每年

    +

    如果有cc域名续费需求的,乘着这几天续费一下吧

    +

    西部数码公告传送门

    +

    + +https://www.west.cn/news/list2.asp?newsid=854

    +

    后续

    +

    犹豫再三,还是决定续费五年,今日钱包-195

    +

    +

    +]]>
    +
    + + + Apple Watch Series7 三个月的使用体验 + https://www.usj.cc/post/994/ + Tue, 13 Dec 2022 23:01:00 +0000 + + https://www.usj.cc/post/994/ + 一些碎碎念 可能也有一些朋友想入手,或者即将入手 在这里,我分享一下,我使用Apple watch三个月的感受,也希望给朋友们一些参考 那些年我拥有 + +

    一些碎碎念

    +

    可能也有一些朋友想入手,或者即将入手

    +

    在这里,我分享一下,我使用Apple watch三个月的感受,也希望给朋友们一些参考

    +

    那些年我拥有过的表

    +

    作为一个经常戴手表的学生党,戴手表的日子几乎贯穿了我整个学生生涯

    +

    人生的第一块手表,那是一块不能走的表,小学的时候,和同桌用钢笔在手腕上画手表

    +

    +

    +

    时光飞逝,我们不可避免的长大了

    +

    不会走的表却走进了童年的记忆深处,慢慢变成了一种情怀

    +

    再后来,读小学的时候,比较流行的就是这种电子表

    +

    +

    +

    在我的印象里,是20块钱一个,20块钱对于那时候基本上是巨款了,起码要攒三个星期零花钱

    +

    慢慢读初中之后,姐姐在台湾读大学的时候,暑假给我买的这款卡西欧小手表

    +

    指针里面还带显示日期的,当时觉得真高科技,当时价格好像是800台币

    +

    +

    +

    这块表基本上陪伴了我整个初中生涯,后面一次体育课摔了一下

    +

    指针好像不走了,只得闲置了下来

    +

    因为它的特殊意义,我一直保存在卧室的书柜里

    +

    到了高中,就是以小米手环为主,从小米手环3换到4代,4代我买的是nfc版

    +

    上高中的县城,当时还不支持nfc刷公交,手环还支持刷门禁卡,家里基本上都是大铁门

    +

    很可惜,这些特色功能基本上没用过一次

    +

    转念一想,当时买nfc版属实是自己冲动消费了

    +

    初次了解Apple watch

    +

    可能就是该死的大数据推送,自从我入手了iphone之后,小红书和b站经常会给我推关于Apple的产品测评

    +

    闲来无事,也点进过几个博主的测评视频看了看,那时候才对Apple watch有了模糊的基本概念

    +

    一次刷小红书的时候,一个博主带着s8,别说,这款黑色的小方表还挺好看,当时也是有点心动

    +

    再后来,就是入手了iphone之后,想体验一下手表和手机联动的Apple生态

    +

    一次跑步,滑了一下,小米color手表不小心摔碎了屏幕,虽然还能用(但是心里还是在说服自己想换新的,哈哈哈)

    +

    犹豫了好几天,心里总想着,看了很多测评,各种博主的测评,有说好,有说智商税的,心一铁,买!

    +

    没有仪式感的开箱

    +

    九月份看了Apple的发布会,Apple watch series 8 实际上并没有多大提升(Apple的传统挤牙膏)

    +

    主要更新了车祸监测,体温监测,月经跟踪(这辈子暂时用不上,更何况又没女朋友),直接pass

    +

    目光转向上一代s7,s7二手的话,2400左右可以拿下官网的翻新,但是暑假工资就那么多预算,暂时观望了一下

    +

    Apple的科技春晚结束后,学校二手群就会出现变卖旧Apple设备的学长学姐,在学校二手群,遇到一个学长

    +

    他正好想出售s7,45毫米版本,最终谈了一下,1900可以拿给我,手表是45mm 午夜黑 gps版本 23年2月过保

    +

    因为包装盒扔了,只有充电线和手表及表带,不过这个价格还是蛮香的,算是一次没有仪式感的开箱,哈哈

    +

    +

    +

    为什么不买蜂窝版的watch

    +

    其主要原因还是预算不够(蜂窝版贵400),次要原因是蜂窝板的续航不如gps版本

    +

    再者,蜂窝板需要弄eSIM卡的话,到时候是十元一个月,一年就是120,又是一笔额外的开销,思考了很久

    +

    自己使用蜂窝的次数可能很少,毫不夸张的说,基本上是屈指可数,因为,对于大学生来说,手机基本都不会离身

    +

    如果非要说,跑步游泳健身什么的有蜂窝,不用带手机,很方便的接收消息,接听电话

    +

    事实上上,除了微信支付助手推送的付款消息,10086给我推送手机号欠费消息之外,基本上很少有其他重要的消息

    +

    深思熟虑,思考一下手机和手表分离的时间也不会有多久,其实没必要为了极少的频次的幻想事件,去花蜂窝的钱

    +

    如果自己高频使用,那说明确实有需求,那买蜂窝没啥问题

    +

    个人觉得电子产品还是得按照自己的情况来买,现阶段没需求大概就是没需求,不要创造需求,掉进库克的陷阱里了

    +

    微信

    +

    +

    +

    Apple Watch可以接受微信QQ消息,接打电话

    +

    watch微信大部分的表情包和图片都可以接受显示

    +

    消息回复也支持语音转文字,语音,表情,快捷回复等,一些场景快捷回复还是很方便的

    +

    其次就是微信的小信号功能,这个暂时用的很少

    +

    +

    +

    在AppleWatch可以利用微信发送小信号让微信好友知道你在找他

    +

    只需要在微信的聊天界面长按住表盘便可以触发这个「发送小信号」

    +

    点击后,对方的微信界面就会显示“xxx正在找你”,还是一个蛮有意思的小功能,哈哈

    +

    睡眠

    +

    这点睡眠监测功能,比较鸡肋,我觉得睡眠监测应该是智能手表本应该自带的功能

    +

    而Apple watch 自带的睡眠功能功能很少,只能看到一些基本数据,官方却把睡眠监测功能丢给了第三方

    +

    在b站的up主推荐下,我下载了autosleep这个软件,这个软件并不是免费的,30块钱终身买断制

    +

    我当时咬咬牙买的,主要是看中了这个软件的智能闹钟模式,每天到点会自动提醒你,需要开始休息了

    +

    并相应的把你的iphone调成睡眠模式,这样你心里会有个起码的预估,该睡觉了,比较赞的就是这个闹钟

    +

    他不是那种iphone的死亡雷达闹钟,是那种类似给你拍醒的感觉,轻轻的拍你的手,这个软件的智能闹钟比较好的就是

    +

    比如7点的闹钟,它会在6:45就会轻轻的拍你几下,整个过程让你感觉不是被吵醒的,而是自发的醒,这点体验感比较不错

    +

    还有就是autosleep的自动检测睡眠也不是那么准,有时候上午网课上了一半,突然ding的一下,提醒我查看昨晚的睡眠监测数据

    +

    久坐提醒

    +

    久坐提醒对我来说,是一个比较常用的功能

    +

    用于提醒自己久坐了之后需要起来活动一下

    +

    当一坐坐3,4个小时的时候,它会提醒你你需要站一会儿

    +

    +

    +

    一般是一分种,所以不会很久,还可以适当的活动活动,起码睡觉前肩膀不会那么疼

    +

    减少手机使用的频率

    +

    + +https://usj.cc/818.html

    +

    在这篇文章,我曾提到,因为肝功能指标过高

    +

    需要坚持早睡,所以一直逼迫自己养成早睡的习惯

    +

    +

    +

    因为宿舍的床是上床下桌,所以经常我会把手机放在下面,减少卧床使用手机的时间,而加速入睡

    +

    其次,watch也支持收发微信消息,一些基本的消息也可以接收到

    +

    还是很方便的,基本免了我下床再去翻消息

    +

    方便的运动功能

    +

    在买了Apple watch之后不久,和室友开始夜跑计划,在体验过程中

    +

    整体使用用下来确实感觉Apple Watch能给有运动习惯的人带来一些方便

    +

    体能训练里自带几十种训练类型,基本上把我们平常会接触的运动都囊括了,甚至还有健身游戏这个选项

    +

    除了单次记录和汇总,苹果的激励模式也做得很好,里面会有一些成就达成

    +

    +

    +

    +

    +

    这里也要推荐一个专为Apple Watch设计的跳绳App:YaoYao

    +

    有专门的表盘,可以一键开始计数,有了它都不用专门去买计数的跳绳,跳完手机App上会有丰富的记录和统计

    +

    +

    +

    搭配运动耳机就是听歌神器

    +

    晚上散步的时候,在走路,基本上都是戴着耳机听歌的状态

    +

    这时候Apple Watch的表盘一般就会停留在网易云的播放界面

    +

    就算手机放在口袋不方便拿出来,也可以点击表盘轻松切歌

    +

    +

    +

    如果出去跑步的话,就可以不用带手机,戴上手表和耳机就行

    +

    就算自己不是蜂窝版,网易云也是可以把歌下载到本地的

    +

    这个体验感还是不错的

    +

    续航问题

    +

    我看很多博主说Apple watch续航很鸡肋,实际体验了,这个缺点对我的日常生活影响不是很大

    +

    充满电,基本上可以用个10小时的样子,Apple watch充电速度也很快

    +

    平时洗漱的时候,放在充电座冲一下电,离开宿舍的时候再戴上

    +

    +

    +

    基本上可以满足,一天佩戴的需求,睡觉的时候,洗澡前,丢到充电座,睡觉再戴上,并不会影响使用体验

    +

    手机解锁

    +

    iphone的口罩面部识别,有时候会识别不了

    +

    付款的时候,Apple watch会自动帮你解锁手机

    +

    +

    +

    还是很方便的,如果手机是iphone确实体验感很不错

    +

    偷能量

    +

    快速收蚂蚁森林能量,这个功能娱乐性很强

    +

    闲暇时间可以直接在watch端一键收取能量,也可以偷朋友的能量

    +

    +

    +

    结尾

    +

    end.

    +]]>
    +
    + + + 2022年·襄阳第一场雪,谨以此片记录 + https://www.usj.cc/post/989/ + Sat, 03 Dec 2022 20:44:00 +0000 + + https://www.usj.cc/post/989/ + 愿疫情早日结束,目前已是宿舍隔离第十天😭 [dplay src=&quot;/pics/2022/12/3634008739.mp4&quot;] + +

    愿疫情早日结束,目前已是宿舍隔离第十天😭 +[dplay src="/pics/2022/12/3634008739.mp4"]

    +]]>
    +
    + + + 记一次莫名其妙ddos攻击,致谢天御云高防cdn + https://www.usj.cc/post/986/ + Fri, 25 Nov 2022 23:07:00 +0000 + + https://www.usj.cc/post/986/ + 前言 首先感谢冷寂大佬的 天御云高防cdn,让本小站得以重新上线 正文 2022年11月21日,下午三点,因为学校课程安排,需要下载ps软件 于是在自 + +

    前言

    +

    首先感谢冷寂大佬的 + +天御云高防cdn,让本小站得以重新上线

    +

    +

    +

    正文

    +

    2022年11月21日,下午三点,因为学校课程安排,需要下载ps软件

    +

    于是在自己的alist网盘找之前存的ps安装包,正当自己快要下完的时候

    +

    突然谷歌浏览器提示我网页链接已重置,下载失败,目光移至电脑右下角wifi依然正常链接

    +

    镇定自若,心想,应该是室友的wifi出了问题

    +

    于是问室友,是不是网费没交,移动光纤好像停了,室友说,前几天刚冲五十呢,怎么可能

    +

    刷新了几下网页,网盘依然是链接已重置,突然间,手机吨吨吨来了几条来自腾讯云的短信

    +

    原来,服务器被ddos是最终原因

    +

    +

    +

    不知是哪位热心网友送来了长达半小时,三个的20G ddos大礼包

    +

    无防御性能的轻量服务器,也非常听话

    +

    五分钟后,ip封堵,服务器瘫痪,博客下线

    +

    在 + +初心博客博主新文章刚留完言, + +网友小宋博主给我回复

    +

    +

    +

    坐在电脑前,我一时间不知所措,发呆了一会儿,默默的关闭电脑

    +

    心想睡午觉吧,晚上再看看

    +

    躺在床上,辗转反侧,心想,博客被攻击不是无理由的,思来想去

    +

    自己几乎二十多天没有在任何论坛,博主博客留言区互动留言

    +

    我的小站纯生活记录,无任何收益广告,又是得罪了什么样的人呢

    +

    或又是哪位无所事事的"大佬"在展示他高超的ddos技术,而我又是在哪里得罪的人

    +

    计划退出博客圈

    +

    自从搭建博客到写博客,满打满算也快三年了

    +

    期间也经历过几次ddos,但是属于最绝望还是这一次

    +

    对于坚持写博客的想法也万念俱灰,要不关站吧

    +

    但是坚持三年的东西,突然放手,还是不舍

    +

    再寻他法

    +

    抱有一丝希望去请教 + +叶开,叶开给我推荐了天御云高防cdn

    +

    终于在群主冷寂大佬的热心帮助下,小站又重新上线

    +]]>
    +
    + + + 毕业篇:不出意外,这是我最后几个月的大学生活啦 + https://www.usj.cc/post/97/ + Wed, 02 Nov 2022 23:39:00 +0000 + + https://www.usj.cc/post/97/ + 前言 毕业来临,总想写点什么,写点这三年的失败,写点这三年的迷茫 写点这三年的痛苦,写点这三年的成长 快毕业了,突然间有很多感慨,想想大学三年收获 + +

    前言

    +

    毕业来临,总想写点什么,写点这三年的失败,写点这三年的迷茫

    +

    写点这三年的痛苦,写点这三年的成长

    +

    快毕业了,突然间有很多感慨,想想大学三年收获了什么

    +

    自己好像是什么都学了,大部分软件都会一点,但什么都不精

    +

    选择更多了,反而我更迷茫了

    +

    一点碎碎念

    +

    每当毕业临近,总会给我一种难受的感觉

    +

    每次自己要走了的时候,学校总是在慢慢变好

    +

    经历过一个暑假,学校对教学楼和图书馆都进行了装修,桌椅板凳都折新了,作为毕业生属实羡慕了

    +

    +

    +

    这个是咱们上创业培训课的教室,课桌换成活动的会议课桌,方便课堂讨论

    +

    +

    +

    各个教室楼层都配备的有自动贩卖机,之前在教室上课买水附近没有小卖部,买水真的很不方便

    +

    配备了几台自动贩卖机,现在买水就特别方便啦,价钱和超市也差不多,这点学校算是解决了这个痛点

    +

    接下来就是图书馆啦,都换上了嘎嘎新的桌椅板凳,放几张图吧

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    一点随拍

    +

    浅浅记录一下,主要给自己留个回忆吧

    +

    以后可以回过头再来看看,这大概就是博客的意义吧

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    军训汇演

    +

    那天在上创业课,没有机会去看,错过了,不过赶巧回看了现场回放

    +

    +

    +

    +

    +

    不得不说现在军训真的是越来越好玩了,各种迷彩,军械装备

    +

    咱们那时候就站军姿,匍匐前行,波比跳,教官的各种花式整蛊

    +

    毕业前的创业培训课

    +

    应市劳动局的要求,毕业生需要上为期八天的创业培训课,简称SYB课程

    +

    本以为是很无聊的念ppt的课,咱们学校真的舍得花钱,聘请外面的实干企业家来授课

    +

    印象最深的就是陈老师,上课不是念ppt那种,诙谐幽默,从事例代入话题内容,课堂很愉快

    +

    +

    +

    后面四天是学校经管系的老师授课,老师很可爱,课堂气氛都很活跃

    +

    +

    +

    +

    +

    因为老师娃娃脸,在操场曾被学生要了几次微信,最后被叫到办公室尴尬的教育一顿

    +

    !!!

    + +

    !!!

    + +

    !!!

    + +

    !!!

    + +

    !!!

    + +

    !!!

    + +

    !!!

    + +

    !!!

    + +

    !!!

    + +

    !!!

    + +

    !!!

    + +

    !!!

    + +

    最终只一句 老师再见 离开

    +

    一些想说的话

    +

    离别季,又是跟一次跟朋友告别的日子,回想起来

    +

    友情这东西一直都这样,感觉每个朋友只能陪你一段时间,走过这段路程,往后余生,便各自安好了

    +

    从前我一直认为是自己太没心没肺,没有珍惜朋友,喜新厌旧之类的

    +

    可我认真的想了想,其实每一段友情我都有认真的对待

    +

    即使分开很久,甚至很多年,我都有在努力的联系,可最终发现自己融入不了对方的圈子了

    +

    感受到了那种已成往事,那种感觉很难受,所以我便独自离开了

    +

    过了便是过眼云烟,各自开始尝试开始新的生活

    +

    也许大家都长大了吧,各自有各自的生活,自然擦肩而过了

    +

    当然还是很感谢每一个出现在我生命里的人,感谢一起走过的时光,让自己在每个年龄阶段不断成长

    +

    人生就好像在不断的做减法,人见一面就少一面

    +

    曾以为毕业是很遥远的事情,却从没有留意过时间是一列永不靠站的火车,它从来不会为了某个人而停留

    +

    该到来的,它终会到来。正如我毕业了,就该离开学校的怀抱了。

    +

    人在经历离别时,就总喜欢怀念最初的相见

    +

    记得2020.9.18(疫情推迟了开学)这一天,父亲自驾带我去我的大学,开启大学的旅程。

    +

    坐在车上,我看着车窗外的点点灯火呼啸而过,心里想着自己将要到一个未知的地方生活三年,期待中又带点忐忑。

    +

    路途再长,也终有到达目的地的时候。

    +

    当天稍晚一点的时候,我就来到了我的大学,大学很大,一切都是新奇的模样

    +

    时光流逝,刚提着行李的时候来学校报道的场景仿佛在昨天,慢慢发现自己其实也是一个念旧的人

    +

    最后一次班会

    +

    三年很长,1095天,三年也可以很短,转瞬间,已经离别

    +

    最后一次班会,辅导员红着眼框讲述毕业生实习事项,也许这场班会之后,我们一别就是永远

    +

    第一次和辅导员见面时,班级团建一直要求辅导员献歌一曲,辅导员总是以五音不全谢绝了

    +

    班会的尾声,辅导员以再见这首歌结尾,歌声充满教室,同学们眼眶都红了,我也落泪了

    +

    歌声结束,辅导员复述了第一次和我们见面开班会的那句话

    +
    +

    不管你们遇到什么困难,都可以来找我,我都是你们的辅导员杨雨

    +
    +

    回想起来,由于疫情,封校的生活已经成为常态,小长假期间再也没有和朋友出去聚餐旅游的快乐,已然成为了遗憾

    +

    即使这样,我的大学带给我一种特殊的感觉,从最初青涩的少年完成了一场华丽的蜕变

    +

    如今正值艳阳当天,晨曦的露水微现,蔷薇花开满了图书馆的后花园里,我还能够萦绕在学校周边,感受着学校的气息

    +

    我还没离开,我很珍惜剩下的时间,因为我知道,这将会成为我大学期间最后的怀念

    +

    在大学期间,没有获得过奖学金,没有得过优秀班干部

    +

    唯一值得提起的就是唯一一张校级三好学生奖状,或许在其他人眼里,这不算什么,也许就是一张纸,但是这是我青春的证明

    +

    这不妨碍我的大学带给了我成长的机会,教会了我生存的技能,让我拥有了最求更好自己的信心和勇气

    +

    大学的感情

    +

    漫步在学校的林间小道,都会看见两三对小情侣依偎在一起

    +

    有时候看见公寓楼下,食堂中一对一对还是会很羡慕,但是偶尔也会暗暗庆幸自己自由身

    +

    +

    +

    和朋友最后一次聚餐,最后一次聚餐的时候,饭桌上又聊起了八卦

    +

    轮到问我的时候,朋友问我为什么大学不谈恋爱

    +

    我怔住了了,一时候不知道怎么答,犹豫了一会儿,弱弱了回了一句 “不想谈”

    +

    朋友接着说,大学不谈恋爱你不会后悔吗,后不后悔可能心里面已经有了答案

    +

    每次寒暑假回家,老爸经常笑着在饭桌上催着让自己大学找一个女朋友,每次都笑着默认了

    +

    也许是舒适的生活使我懈怠懒惰,并不喜欢与其他人竞争,喜欢待在自己的小圈子里,没有什么机会去遇见新的同学

    +

    说实话,我不想浪费时间在没有未来保证的事情上,以前也不是没有付出过,本以为可以真心换真心,奈何现在毒鸡汤

    +

    现在的人太焦躁,也不用心,再者,我也不想再体会一遍被人左右情绪的感觉了,那种感觉太难受了,自然自己也没有勇气自己去触碰

    +

    大学不恋爱会后悔,我想很多朋友对这个问题会有很多看法,可能有些朋友会觉得大学不谈一场轰轰烈烈的恋爱是人生的一大遗憾

    +

    但是对于我来说,感情这个东西还是看缘分,强求不来,遗憾不遗憾谁也说不准,有可能毕业之后可以遇到一个更好的人

    +

    那对于我们来说,那就不是一个遗憾,而是遇到一个更好的人的代价,那便是时间代价

    +

    可能上了大学会遇到甜甜的恋爱,在恋爱中有自己甜甜的日常,在节日里有彼此的小惊喜,会有想念,亦然也会有一些意见不同的小矛盾,可能你会跟他一起进步,一起成长

    +

    也可能因为一些积攒的矛盾而就分道扬镳,从此成为最熟悉的陌生人,再无联系,这些都说不准

    +

    或许遗憾不遗憾也不会太在意吧

    +

    停更通知

    +

    剩下的时间可能要忙实习or升学

    +

    想过把笔记搬到博客方便回忆,但是工作量太大,不太现实,想了想很久

    +

    博客暂时停更一段时间,最后祝各位朋友生活愉快!

    +]]>
    +
    + + + 生活篇:我的三年封校生活 + https://www.usj.cc/post/94/ + Sun, 25 Sep 2022 23:37:00 +0000 + + https://www.usj.cc/post/94/ + 前言 大学牲,这个网络词语,不知道从什么时候开始火起来的,顾名思义是大学生群体对自己的自嘲 今天也是我们学校静默管理的14天的最后一天,所谓静默 + +

    前言

    +

    大学牲,这个网络词语,不知道从什么时候开始火起来的,顾名思义是大学生群体对自己的自嘲

    +

    今天也是我们学校静默管理的14天的最后一天,所谓静默管理就是学生不能擅自出宿舍,这14日里我艰难度日

    +

    有的朋友可能看到这个文章标题:我的三年封校生活,可能觉得小赵有些危言耸听,学校怎么可能封三年呢,太夸张了吧

    +

    没错,这次我们的话题主角就是我的大学

    +

    正文

    +

    毋庸置疑,在20年初期,疫情最严重的时候,大学封校作为一种无可奈何的下下策,确实起到了抑制疫情扩散的作用

    +

    但是在现在的今天,大学封校,还有意义吗,小赵觉得是否定的

    +

    其他学校的陆续解封,而我们的学校却还在走反锁程序,渐渐的,我们大学生的思想也慢慢被禁锢

    +

    从前如此简单的一件事,出门,现在仿佛成了一种犯罪,随意进出校园基本上已经是奢求

    +

    一开始我是抗拒的

    +

    事实证明,封校政策,漏洞百出,形式主义色彩很浓厚,给学生带来了很多不便

    +

    如果在一个疫情非常严重的城市,每天新增几十例的那种,要说封校也无妨,我也无话可说

    +

    但是现在,部分大学封校将这封校原本下下策的政策用作一种常规化的防控手段,实则防控过度

    +

    并且某些学校在本地实时无新增确诊病例的前提下,依然坚持着封校,图的是什么呀

    +

    我想图的是自己的切身利益,图的是逃避责任,保的是自己的乌纱帽,忽略的却是学生的切身利益

    +

    封校政策下的双标行为

    +

    “只封学生,教职工却可以随意进出校门,学生有肺,老师没有肺”

    +

    某些高校在执行封校政策的时候,进行了一系列过度防疫,包括一些双标的行为

    +

    封校政策实行,封校只封学生,教职工却可以随意进出

    +

    还记得大二的时候,磨破嘴皮子跟辅导员请的一天假,在学校的请假系统,做各种保证和协议条款

    +

    保证这一天假不出襄,保证在本地活动,当走到校门门卫,还对自己取得一天自由假暗暗窃喜的时候

    +

    一个教职工领着他的儿子,只用跟门卫大叔报教职工工号,就可以随意轻松进出,而我还需要查体温,登记身份证

    +

    一时间,我觉得我仿佛就是一个小丑

    +

    食堂就餐必须戴口罩

    +

    最不能让我理解的就是学校食堂的管理制度,学校有两个入口都会有两个测温棚

    +

    学生如果就餐必须从两个测温棚进入食堂就餐,而且必须佩戴口罩,否则就会被门卫阿姨冷嘲热讽

    +

    说上一些难听的话,就餐的兴趣大大折扣

    +

    路过测温棚期间需要配带口罩,但是通过了测温棚,即使不带口罩也可以,形式主义色彩浓厚

    +

    这样的措施,对防疫真的有必要吗,在长期不带口罩的校园活动,而到食堂需要强制戴口罩,这样真的有防疫效果嘛

    +

    其实不然,大多数高校在自己办学宗旨上称以人为本,但是过度防疫,只会降低学生的归属感和信任感

    +

    让学生的内心变得无助,许多原本对大学生活抱有憧憬的学生也丧失了对大学生活的享受,对学生造成的影响是极大的

    +

    有很多学生怀揣着对大学生活向往的心,来到自己的大学校园,与之而来的反而却是封校政策导致在校园生活的种种不便

    +

    感受到的只是疫情的冰冷,而不是一个城市它应有的温度

    +

    我开始渐渐的麻木了

    +

    封校政策的常态化,有的朋友会说,为什么学生不自己发声,维护自己应有的合法权益呢

    +

    事实上,大学生的发声其实是无力的,还记得大一下学期,曾有一部分学生为此发声

    +

    发起"反封校运动",但结果枪打出头鸟,运动为首的同学,都被约谈于教务处,并让其承诺,否则则是校级处分压制

    +

    事情确实是物极必反

    +

    23年高考落幕,弟弟妹妹也开始选择自己的梦想大学,填报志愿,我问我弟弟你想报考什么样的大学

    +

    弟弟的本意是在同分段的学校,主要选择不封校的学校,或者形式主义少的学校

    +

    某些高校这种形式主义的封校手段造成学校生源流失从而影响办学质量

    +

    那么请问,校园的过度防疫,真的是一个明智选择吗?

    +

    不要让一个大学本来的优势,在形式主义封校防疫的措施下,失去它本来的色彩

    +

    只有真正愿意制定实事求是的防疫措施高校的领导,才是负责的领导,这样的高校才称得上以人为本的办学宗旨

    +

    结尾

    +

    以上仅为本人观点

    +]]>
    +
    + + + 没错,我回来了,湖北管局一天不到通过备案,强的! + https://www.usj.cc/post/91/ + Fri, 23 Sep 2022 11:25:00 +0000 + + https://www.usj.cc/post/91/ + 因为域名修改实名信息需要三天 所以等到昨天上午10点提交给腾讯云初审 腾讯云也很给力,当天下午初审通过,六点就提交至管局备案 今天上午去洗衣服的时 + +

    因为域名修改实名信息需要三天

    +

    所以等到昨天上午10点提交给腾讯云初审

    +

    腾讯云也很给力,当天下午初审通过,六点就提交至管局备案

    +

    +

    +

    今天上午去洗衣服的时候,手表ding的一下来了一条信息

    +

    +

    +

    是的,我回来啦!

    +]]>
    +
    + + + 因需要更换备案主体,临时关闭博客通知 + https://www.usj.cc/post/93/ + Tue, 13 Sep 2022 09:44:00 +0000 + + https://www.usj.cc/post/93/ + 目前小站的备案是由朋友帮忙备案的,现在因为业务调整,公司需要注销 所以小站也需要临时闭站半个月,进行重新备案,期间小站暂时无法访问 我的公益小站 + +

    目前小站的备案是由朋友帮忙备案的,现在因为业务调整,公司需要注销

    +

    所以小站也需要临时闭站半个月,进行重新备案,期间小站暂时无法访问

    +

    我的公益小站 rss.usj.cc(rss阅读器) img.usj.cc(优图床)也将无法使用

    +

    如果有介意的友链朋友,可以先移除友链,抱歉

    +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 记录篇:将笔记本联想小新pro13网卡由螃蟹网卡换成AX210网卡 + https://www.usj.cc/post/92/ + Wed, 07 Sep 2022 20:25:50 +0000 + + https://www.usj.cc/post/92/ + 前言 网卡在百度其专业术语是这样讲的 网卡是一块被设计用来允许计算机在计算机网络上进行通讯的计算机硬件 由于其拥有MAC地址,因此属于OSI模型的 + +

    前言

    +

    网卡在百度其专业术语是这样讲的

    +
    +

    网卡是一块被设计用来允许计算机在计算机网络上进行通讯的计算机硬件

    +

    由于其拥有MAC地址,因此属于OSI模型的第1层和2层之间,它使得用户可以通过电缆或无线相互连接

    +

    每一个网卡都有一个被称为MAC地址的独一无二的48位串行号,它被写在卡上的一块ROM中

    +

    在网络上的每一个计算机都必须拥有一个独一无二的MAC地址

    +

    没有任何两块被生产出来的网卡拥有同样的地址,这是因为电气电子工程师协会(IEEE)负责为网络接口控制器(网卡)销售商分配唯一的MAC地址

    +
    +

    简单来讲,就是笔记本链接WiFi和蓝牙所使用运用于计算机与网络设备通讯的硬件

    +

    一点碎碎念

    +

    我目前使用的笔记本上是联想小新pro13,是2020年五月份上市的,当年还是属于很香的机器

    +

    +

    +

    我买的是锐龙版,当时是5699入手的,因为嫌笔记本比较重,自己又不怎么玩端游,于是就选择了这一款轻薄本

    +

    首先比较满意的就是这款屏幕,分辨率不错,当时还是一个2k屏幕,当然也是对于20年来讲

    +

    断网问题

    +

    这个笔记本唯一不好的是,经常看网课突然断网了,才开始我一直认为是家里的路由器过于老旧的原因,就没再管

    +

    因为疫情推迟开学,需要在家里上长达两周的网课,这个问题就开始不断的折磨着我

    +

    老师一般钉钉直播,经常会直播一两个小时,而我的笔记本在这期间会掉线一两次,然后就需要重新联网

    +

    才开始觉得没什么,还反其道而行的磨练了我的耐心,慢慢觉得我得解决这个问题

    +

    不知道是系统的问题还是其他问题,我每次插入u盘,WiFi便又会断连一次,我又一次把锅甩给了家里的路由器

    +

    更换路由器

    +

    这个问题确实很烦,于是咬咬牙,把家里的我上初二的水晶路由器换成了华为WiFi6的千兆路由器

    +

    叙利亚战损版水晶路由器

    +

    +

    +

    不看不知道,才发现这个路由器仅仅支持wifi4协议,而现在的wifi协议已经更新到了第六代了

    +

    这让我更一步相信是路由器的问题,于是便在jd下单了一台华为的路由器,jd的次日达还是蛮给力的

    +

    因为电子产品我还是喜欢在jd买,jd的售后服务真的很可以,于是第二天我便收到了这台支持wifi6协议的路由

    +

    +

    +

    配置很简单,只需要接两根线,然后手机配置一下密码即可,这点还是蛮赞的

    +

    下图是水晶路由器时的网速

    +

    +

    +

    下图是华为的wifi6千兆路由

    +

    +

    +

    我家是移动的300兆宽带,这个华为路由器可以很轻松的把网速跑满,真的很赞

    +

    但是对于水晶路由器,缺点还是很明显的,它的穿墙能力反而不如水晶路由器,现在在卧室只能收到两格信号

    +

    当然这个路由器194拿下的,这个价位要什么自行车,起初对比tp-link路由和华为路由,想了想还是买华为路由好一点

    +

    断网问题依然存在

    +

    换上新的路由器,我以为断网问题会解决,但是实际上并没有

    +

    钉钉网卡还是频繁的转圈圈,真的特别折腾人,后来百度科普才明白,排除路由器的问题

    +

    断网问题跟笔记本网卡硬件设备有关,经过联想管家查询,才知道,我的网卡是8822ce网卡,俗称螃蟹卡

    +

    这个网卡市面上三十块钱就可以买到,这个网卡有一个很头疼的问题就是经常断网,问题的油头终于找到了

    +

    拆机换网卡

    +

    于是便在jd下单了性能比较强悍的英特尔的ax210网卡,痛失119人民币

    +

    +

    +

    热爱动手的我,立刻开搞,于是开始拆机,拆机的过程中,我其实蛮紧张的,生怕出了幺蛾子

    +

    +

    +

    首先将笔记本冷却一下温度,用手触摸键盘温度,正常了,开始下背盖螺丝

    +

    +

    +

    拆掉所有螺丝,这里记住一定不要大力出奇迹,把螺丝拧花了,真的是很折腾人

    +

    +

    +

    因为之前买过多功能螺丝刀,这个笔记本使用的是花形t5螺丝,很轻松就拧下来了

    +

    +

    +

    +

    +

    然后就是满眼电路板的内部结构了,不得不说风扇真脏

    +

    +

    +

    拆开后盖,第一件事是拆掉电池,首先把电池排线卸下来,然后把电池拆下来,这很重要!

    +

    不拆电池大概率会损伤主板,到时候可能就不是一百块钱两百块钱的事情了

    +

    吐槽一下,网卡这个固定螺丝,真的很难拧,如果力气大了就容易把螺丝拧花,到时候只能去联想售后花钱搞了

    +

    +

    +

    更换网卡,最属耗时就是这个螺丝了,这一个小小的螺丝差不多花了我二十多分钟才搞下来

    +

    摘下通讯天线,换上新网卡,然后装机,进入系统之后,把已经准备好的网卡驱动安装好

    +

    期间我还花了50米在电脑店,清了灰和换了散热器的硅脂,准备自己换的,但是散热器的拆卸很复杂,不能因小失大

    +

    到时候被自己大力出奇迹,搞坏了送联想保修就完了,于是还是让专业的人搞一下

    +

    测试网速

    +

    未换新网卡之前的网速

    +

    +

    +

    更换之后的网速,真香啊

    +

    +

    +

    断网的问题也迎刃而解了,真是一次头疼的折腾,哈哈

    +]]>
    +
    + + + 主力机由荣耀20切换到iPhone13使用半年的感受 + https://www.usj.cc/post/90/ + Tue, 06 Sep 2022 21:18:00 +0000 + + https://www.usj.cc/post/90/ + 前言 寒假兼职老板的工资到账,当时256G黑配色的售价是5999,犹豫了很久,还是决定拿下 在刚拿到手起初就准备写这篇文章,仔细想了想,还是决定 + +

    前言

    +

    寒假兼职老板的工资到账,当时256G黑配色的售价是5999,犹豫了很久,还是决定拿下

    +

    在刚拿到手起初就准备写这篇文章,仔细想了想,还是决定使用半年,再来写使用体验

    +

    一款新机上手,只有经过几个月或者是半年时间的体验才能够真正的感受到产品本身的真实情况

    +

    如果只是几个小时,或者是一两天的使用,还是很难切身实际感受

    +

    正文

    +

    我是在2022.4.4号购入的,截止目前已经差不多五个月的使用时间,在2022.9.2号早上

    +

    我的电池健康由100掉到了99,五个月掉了百分之一,看来电池还是蛮不错的

    +

    下课之后,顺丰小哥通知我快递到了,让我拿身份证签收一下

    +

    怀着激动的心,拆开包裹,之前在b站看到一些up主刚刚拿到手的iPhone 13小心翼翼的动作简直过于真实,哈哈哈

    +

    真是捧在手里怕摔了,含在嘴里怕化了,擦了又擦,摸了又摸,感觉像是宝贝一样,动作又在自己身上复刻

    +

    +

    +

    上手体验

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    下面说说自己的个人感受,非专业,哈哈

    +

    更新系统会发生一些新毛病

    +

    当时拿到手的时候,系统是默认的15.3.1,当时曾好奇打王者怎么样

    +

    连续打王者5局,发热一点都不明显,全程流畅超级跟手,这点还是蛮赞的

    +

    室友为了尝鲜15.4.1的口罩解锁更新了系统,但是问题接踵而来,比较致命的就是

    +

    发热严重,打游戏掉帧严重,一些app闪退的问题,室友后悔了,不断盼望着系统更新

    +

    更新到iOS15.5室友的手机终于掉帧解决了,发热缓解一些,但又引入一个新问题,系统服务偷吃流量

    +

    有了室友的前车之鉴,我决定,禁止系统更新,也就有了这个方法

    +
    +

    + +https://usj.cc/79.html

    +
    +

    侧滑不支持返回

    +

    习惯于鸿蒙系统的朋友都知道,可以通过侧滑返回上一个页面,但是这点苹果不可以

    +

    才开始一段时间很不适应,设置可以左边侧滑返回,其他就只能点箭头返回,一只手操作十分不便捷

    +

    微信收消息延迟

    +

    锁屏有微信消息,点击微信后消息显示‬在获取中,要等很久才能‬看到‬消息

    +

    +

    +

    这点体验不好就是,有时候特别一个重要的消息,卡半天不出来,真的是体验了什么叫做热锅上的蚂蚁

    +

    电源键+音量上键截屏##

    +

    安卓系统全系三指下滑截屏,截屏后还有窗口支持长截屏,比较方便

    +

    iphone则需要借助第三方软件,这点很不方便

    +

    信号很差

    +

    经常在武汉坐地铁二号线的时候,经常无服务,同学发个消息,基本上失联

    +

    在老家的时候,父母的手机基本上都是满格,自己的手机只有两格三格信号,真的是很头疼

    +

    用户体验感不错

    +

    入手iphone13主要是看上了这个电影功能,非常符合我们选修课学习pr用来拍摄短篇

    +

    正面的刘海屏区域上也缩小了很多,让屏占比提升许多

    +

    然后背部的双摄镜头设计也发生了很大的改变,用户使用体验还是很ok的

    +]]>
    +
    + + + 生活篇:温馨提示假期余额不足,浅浅总结一下这个暑假 + https://www.usj.cc/post/87/ + Mon, 22 Aug 2022 10:31:00 +0000 + + https://www.usj.cc/post/87/ + 前言 一次偶然的翻看我的博客,其标题是这样写的:记录美好生活与不平凡的你 渐渐的发现,一些教程和分享类文章,基本上占据了我博客的大部分元素 这样渐 + +

    前言

    +

    一次偶然的翻看我的博客,其标题是这样写的:记录美好生活与不平凡的你

    +

    渐渐的发现,一些教程和分享类文章,基本上占据了我博客的大部分元素

    +

    这样渐渐的违背了我的当初写博客的初心,所以另开了一个hexo静态博客

    +

    使用的是cactus仙人掌主题,本来是暗色系主题,被我稍加修改了一下

    +

    预览地址:https://moe.vin

    +

    仔细翻看了,之前写的教程,随着主题,程序的更新,基本上大多都失效了

    +

    未来或许随着代码库的版本更新,主题的版本迭代,以前的教程基本上都没什么用处,而唯一不变的就是曾经生活的回忆

    +

    未来我可能会翻看之前在做什么,在想什么,看看曾经的记忆,曾经的自己,这也是我搭建hexo博客的原因

    +

    再搬出租屋

    +

    因为弟弟的学校搬到了市区的万达广场附近,所以被迫从小镇那边搬到市区

    +

    新出租屋因为靠近万达广场的地段,所以普遍房价很贵,一室一厅一卫普遍是400-600的

    +

    一直在劝说让妈妈去租空调房,询问了很多房东,都是五百,六百一个月的,妈妈嫌贵

    +

    拒绝了我的建议,家里一家的生计几乎都靠我爸,老爸身体又不好,不久前做了手术,家庭经济比较紧张

    +

    现在家里,全靠他一个人,老妈继续说着,自己苦点没关系,你和我弟弟吃好穿好就行,鼻子不经一酸,我也没有继续劝说下去了

    +

    搬家时是在货拉拉app下单的,同学说这个app搬家很方便,从小镇搬到市区,才三十块钱,运气还蛮不错,司机很好

    +

    搬家前一天晚上,还在小红书搜了一下,货拉拉的搬家app怎么样,小红书大多都是避雷篇,比如遇到货拉拉司机xxx的

    +

    但是出门在外,无奈,只能硬着头皮试一下了

    +

    货拉拉是需要你把东西打包好再去app下单的,这样避免司机还需要等你,app会自动额外按时间计费,很不划算

    +

    +

    +

    新的租房区是老居民楼,买菜很方便,对比小镇来说,物价还是很贵的,搬完家,就在外面随便转了转

    +

    尝尝这边的四川鸭血面,有拍照片,是这样的,也算是这个店的特色的面了

    +

    +

    +

    味道很鲜,但是价格实在是太贵了,一小团面加上两片鸭血,就十二块钱

    +

    湿热的出租屋

    +

    出租屋并没有房东所描述的那么好,之前也带妈妈来看过,因为着急回家,简单看了下房

    +

    不知道这边的出租屋怎么设计的,基本上不留窗子,就一个门和一个小窗

    +

    正值大白天,如果需要上网课,还需要开灯才能看得清

    +

    因为没有窗子,阳光很阴暗,伴有点潮湿,湿热的气氛,呆在出租屋基本上很压抑

    +

    本来就是油性皮肤,早上起床,脸像被抹了一层油

    +

    晚上本应该是凉爽的,但是这边地段比较阴暗潮湿,湿热实在是很难受

    +

    晚上听到房东的空调外机哗啦啦的转动,其实内心还是比较羡慕的

    +

    +

    +

    散步

    +

    晚上吹吹自然风,便成为了租房生活的一部分,翻看高德地图,附近还有体育场

    +

    决定跟妈妈,弟弟他们去逛逛,从出租屋出发,距离襄阳体育场,还是蛮远的

    +

    高德地图还是不太人性化,很多路给的都是直线距离,其实实际上,远远不止1.4公里

    +

    我大概明白了,网友为什么戏称高德地图为什么叫做缺德地图了,哈哈

    +

    初探体育场

    +

    跟着高德地图的导航,差不多步行了4.7公里才到这个位置

    +

    +

    +

    实际上步行过去,还是有一段距离的,因为拍摄角度的问题,去体育场,还是蛮远的

    +

    这个高德,实际上坐公交坐地铁还可以看看,步行导航就看个乐,偶尔做个参考还行,真是达咩

    +

    +

    +

    走到这个地方,基本上已经体力去了一大半了,体育场比我想象的大

    +

    +

    +

    因为来的比较早,所以基本上没有什么人,但是有很多老年人已经开始运动了

    +

    +

    +

    +

    +

    +

    +

    诸葛亮广场

    +

    在襄阳,比较特色性建筑就是诸葛亮广场了,咱们湖北文理学院的录取通知书就写着

    +

    来诸葛亮住的地方上大学,哈哈,诸葛亮广场距离出租屋还是蛮近的

    +

    小巷的乡村气息还是比较浓郁的,一些老年人互相讨论着今日的菜价,明天的天气,儿女的事业

    +

    +

    +

    差不多徒步两公里,就到了诸葛亮广场了,映入眼帘的是比较高的诸葛亮铜像

    +

    +

    +

    诸葛亮广场旁边就是万达广场,万达广场还是少去,一进去就忍不住花钱,哈哈哈,喝喝奶茶,轻轻松松二三十就没了

    +

    +

    +

    诸葛亮广场,基本上老人带小孩居多,年轻人基本上都聚集在商业街,所以基本上看不到很多年轻人

    +

    +

    +

    +

    +

    回到家,基本上衣服跟洗了一样,湿热的天气真的很难受

    +

    +

    +

    回家

    +

    弟弟学校放暑假了,自然也就和出租屋生活告一段落了

    +

    不得不说,襄阳的高铁站环境还是可以的,很干净整洁

    +

    +

    +

    +

    +

    +

    +

    回家的路途中,听着风声都是轻松的

    +

    +

    +

    家乡变化

    +

    不得不感叹家乡发展的迅速,从五年前的,连高速公路都没通,到现在的高铁站全面开放

    +

    +

    +

    以前回家,坐班车,3.5小时才可以到家,现在做高铁只需要半小时即可回家,常言道

    +

    山里的公路十八弯,班车围着弯弯曲折的山路,坐车真是一件痛苦的事情,不经让自己想起

    +

    曾经在山路堵车,硬是在山路堵了五个小时的场景,在山路,那种绝望感,无助感,不经在脑海浮现

    +

    家乡的晚霞是温情的

    +

    +

    +

    +

    +

    和高中同学聚餐

    +

    临近大学毕业,基本上还是跟高中同学玩的最铁

    +

    +

    +

    不知道是年龄的成熟,还是社会现实的冲洗,大学同学似乎更加有心机了,给我一种很难交心感觉

    +

    高中时期的同学,天真烂漫的友情,才是纯真的友情,接触的环境不同,当然也不能以偏概全

    +

    当然也仅仅是一点个人感受啦

    +

    和朋友告别,感谢款待,便回家了,又是熟悉的大班车,因为高速公路的打通,车程由原来的两小时缩短为四十分钟

    +

    希望家乡经济建设越来越发达吧

    +

    +

    +

    在老家的日子

    +

    +

    +

    老家的天气还是较为凉爽的,很多时间我还是蛮愿意待在老家

    +

    农家小院,再配着微风,真的很惬意

    +

    捕蛇记

    +

    喂完鸡,余光突然瞥到,家里仓库的肥料口袋,有一个黑色的头,吐着红杏子的东西

    +

    定睛一看,tnnd,是一条蛇,达咩,给我吓得不轻,这个蛇的学名叫做菜花蛇,属于蛇王,属于无毒类型

    +

    之所以称为蛇王,是因为这个蛇会主动攻击其他蛇类,甚至毒蛇,有时候会主动袭击人类

    +

    还好作为一个农村长大的孩子,蛇对于我们来说很常见,首先拿着一个夹子,牵制住它的头,然后把它摁在地上就行了

    +

    +

    +

    最难过的还是恐惧这一关,因为一个人在家,也没人帮忙,克服心理恐惧,终究还是制服了

    +

    老人常说,蛇是有灵性的东西,如果在家里碰见了,就需要给它制服,否则会引来其他蛇的报复

    +

    当然老人说的也不是不无道理,小时候八岁的时候,曾在柴堆里看到了一条蛇,老爸不愿意杀生

    +

    就索性装在袋子,放生到了树林里,那年听我妈妈说,老家经常可以见到蛇,有一次妈妈在厨房做饭

    +

    一条一点五米的蛇就在厨房的柴火堆里吐着红杏子,还好妈妈比较警觉,喊来老爸制服的,不然就被蛇袭击了

    +

    +

    +

    +

    +

    恰好老爸回家,一起帮忙将蛇套袋,丢在深山老林里,回家了

    +

    下篇预告

    +

    iphone13使用体验感受分析篇 or 大学三年生活回忆篇,敬请期待!

    +]]>
    +
    + + + 生活篇:离校,暑假,租房,面试,致那些日子的琐碎事 + https://www.usj.cc/post/85/ + Wed, 29 Jun 2022 00:12:00 +0000 + + https://www.usj.cc/post/85/ + 一张毕业照 其实有很多朋友曾私聊我,我怎么大二就毕业了,因为我们大专是2+1教学模式,大三一年是需要离校准备插本和实习的 所以需要在大二下学期就 + +

    一张毕业照

    +

    其实有很多朋友曾私聊我,我怎么大二就毕业了,因为我们大专是2+1教学模式,大三一年是需要离校准备插本和实习的

    +

    所以需要在大二下学期就开始拍毕业照,大三基本上都不在学校,学校一般会在大二下学期,组织填写一些必要的资料,然后大三就自己北漂了

    +

    越是临近毕业越是想记录学校美好的瞬间,总想用相机记录自己在学校最后留下来的痕迹,大概是怕以后跟朋友饭后茶谈,校园记忆的点点滴滴早已被时间抹去

    +

    我为什么写博客,或许这就是我坚持写博客的意义

    +

    离校前与朋友约球

    +

    +

    +

    可以说,羽毛球,乒乓球,晚跑,是自己仅剩的兴趣爱好了

    +

    心情不好,迷茫,加上适当的运动,运动分泌多巴胺,渐渐成为自己解压的一种方式

    +

    一组校园晚霞图

    +

    由校友拍摄,觉得很不错,经过同意,就保存了下来

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    一份陕西凉面

    +

    学校卖的,八块钱一份,这个面比较细,比较符合我的口味,微辣

    +

    相比面条,我喜欢吃细一点,宽粉宽面都很少吃

    +

    +

    +

    主题开发文档

    +

    因为主要着手插本了,主题可能需要搁置一段时间,暂时拟定一个文档,方便后面慢慢完善

    +

    因为这个主题是在博友,朋友的建议下慢慢完善出来的,所以就叫他amigo theme了

    +

    +

    +

    鬼吹灯全集我终于看完了

    +

    +

    +

    鬼吹灯小说还是蛮好看的,个人蛮喜欢盗墓类的小说,悬疑惊悚,还夹杂着民间传说,爱了爱了

    +

    鬼吹灯全集基本上是自己在喜马拉雅听完+看完的,喜欢听小说的朋友,推荐周文龙这个主播的音频,真的讲的蛮好

    +

    离校

    +

    封校了几个月,终于出来了,真是不容易,呼吸一下外面的空气

    +

    不知道封学生不封老师,这样的形式主义封校有什么意义

    +

    大概是资本家之间的battle吧,苦了学生,自从学校封校,菜鸟驿站就开始搞垄断了,完全不按照菜鸟裹裹app上面的价格来

    +

    随意乱收价,投诉无门,只能由着菜鸟驿站宰,其次就是自己将东西拖到学校的西门,到时候让顺风小哥收

    +

    当资本主义花朵盛开的时候,最苦的还是学生

    +

    总是把最坏的脾气留给最亲的人

    +

    放假前,老爸委托我,让我帮我妈搬一下房子,因为弟弟这边要换校区,老妈这边的租房就要搬到市区了

    +

    老爸最近就是才做手术,无法做体力重活,这个担子就来到我身上了,老妈在这边带我弟弟,也是不容易,欣然接受了

    +

    老妈,一位70后的农民工,对一些地图导航什么的,浑然不知,没有定位,只能根据之前给妈妈寄快递那个地址找了

    +

    果不其然,我迷路了

    +

    因为自己带着一个大行李,电脑包,一个装鞋的大袋子,顶着35度的大太阳,无奈感由感而生

    +

    +

    +

    陷入迷路,老妈电话的模糊描述,筋疲力尽的自己,还是习惯性的把火发给自己的老妈

    +

    母亲无奈只好挂断电话,给我发了一连串的语音,“对不起,对不起”,鼻子不由自主的酸了,突然发现父母不再强势,真的很心酸

    +

    脑海渐渐回忆起,之前在去办身份证路上的,遇见一个老奶奶,问我高德地图怎么用,去襄阳图书馆,我居然很耐心的教了,甚至还嘱咐她不要把软件清理了

    +

    越是亲近的人,越不懂得珍惜吧,小时候学用筷子,学说话,学唐诗,学写字,教的次数远比教老妈用地图导航要多得多,他们对我有耐心,现在我也要对他们有耐心

    +

    还是,回家跟妈妈道个歉吧

    +

    温情的社区

    +

    +

    +

    糟糕的出租屋生活

    +

    来到老妈出租屋的地方,一开门,鼻子都酸了,这是一套活动板房

    +

    白天温度相当的高,桌子上的西红柿,黄瓜,焉了,老妈还在吃,父亲手术,家里一下子没了生活来源

    +

    其实作为一个在校生,想做点什么,却又帮不到什么,这应该是成年人的无奈感吧

    +

    无空调,仅靠一个破旧的风扇过日子,最温情还是那外面的自然风

    +

    无花洒,没有淋浴的地方,洗澡需要用水壶烧和凉水兑成温水,进行淋浴

    +

    +

    +

    不敢相信老妈和弟弟在这里生活了四个月,生活就是为了那几多碎银两

    +

    人生第一次面试

    +

    在学校就打算干暑假工,在离校前曾找了一份文员的暑假工,薪资待遇都很不错,但是介于要帮妈妈搬家,不得不跟hr选择放弃机会

    +

    因为学校放假晚,加上六月初,高三的学生高考完毕,工厂,暑假工,服务员,这些行业基本上趋于饱和

    +

    boss直聘,前程无忧,基本上问遍了就是招满了,不招了了之类的

    +

    现实总是给你一巴掌,然后再给你一颗糖

    +

    昨天下午在boss看到一个高德地图客服岗位,现在行情,暑假工来之不易,心想去试试吧

    +

    于是约在6.28下午一点半面试,其实约面试还是很紧张的,因为毕竟是第一次面试

    +

    简单的跟hr聊了一下,双休,朝九晚六,一个小时15块钱,而且还有餐补,安排住宿,也达到了自己的期望值

    +

    默默算了一下,一个月也3600块钱呢,还是很不错的,明天去试一试

    +

    +

    +

    坐公交,给面试时间预留了一个半小时,心想应该够的,但是还是没有考虑突发事件,没错,我的那趟公交司机要等下一班换人

    +

    于是一直在公交等,无奈,不过有惊无险,面试没有迟到

    +

    开始面试

    +

    首先需要在前台扫一下二维码,然后填写一些自己的基本信息,这里提示大家,身份证尽量不要填

    +

    也可以填错一位,因为你不知道,这个公司是否靠谱,工作内容是否合规,建议大家保护好自己的信息

    +

    +

    +

    测试打字

    +

    因为我面试的岗位是客服岗,所以需要测试打字速度,还好,经常摸电脑,最终测试53字每分钟

    +

    不过还是很紧张的,hr小姐姐就在旁边盯着你,害

    +

    这一关算是很容易就过了

    +

    hr进行面试

    +

    这里是一个小姐姐把五个人,带到一个面试室,然后根据你填的信息,对你的一些家庭住址,薪资期望,抗压能力进行考究

    +

    客服岗是需要很强的抗压能力,主要是我们需要面对不同素质的人群,难免不会被问候全家

    +

    因为我第一次面试,没有以前的经验,只能说在学校干过服务员,点餐员,hr问我有没有学生骂我,只能敷衍的嗯了一声

    +

    正戏开始

    +

    hr首先说了一堆自己的公司的信息,然后简单介绍了一下自己公司的制度

    +

    接下来说的让我大为震撼

    +

    hr:因为我们这几天很忙,所以没有对你们工作通知到位,因为工作是有调整的,双休改为单休,但是单休不是指的是周日那天,是排班制度,排到你哪天休息,就哪天休息,工资还是十五块钱一小时,我们会考虑女生安全,所以会优先给男生排夜班

    +

    我:…

    +

    其实我内心是想跑路的,不是说好的朝九晚六,双休的吗,内心有一万个xxxx

    +

    然后就是主管跟我们讲工作内容,注意事项

    +

    +

    +

    我才知道这个工作就是外包客服,高德出行的外包客服,面向对象是全国各地,也就是每天要遇到不同的奇葩人士

    +

    工作也是倒班制,也没之前理想化的3600,最离谱就是,需要八天培训,如果做满一个月,那八天培训,会每天50块钱补贴

    +

    主管举例子,如果第九天不想做了,是没工资的,虽然没参加工作,但是我还是知道劳动法规定,只要上一天每天都有工资的

    +

    本来就是倒班制,身心疲惫,最后发工资还要跟公司battle工资,这公司大冤种才来吧

    +

    及时止损,借着上厕所名义,我跑路了

    +]]>
    +
    + + + 生活篇:我跳绳的那些日子,谈谈自己的变化 + https://www.usj.cc/post/84/ + Sun, 19 Jun 2022 19:49:00 +0000 + + https://www.usj.cc/post/84/ + 前言 看到本文章的标题,有些朋友可能以为我是在减肥,其实并非如此,此事情还得从五月说起 每年的5.20号,市区会从市区卫生部派遣献血车来我们学校 + +

    前言

    +

    看到本文章的标题,有些朋友可能以为我是在减肥,其实并非如此,此事情还得从五月说起

    +

    每年的5.20号,市区会从市区卫生部派遣献血车来我们学校进行爱心献血活动,中文的时候饭后茶谈

    +

    跟一个比较要好的朋友商议,要不咱们去献一次血吧,学生的积极性很高,采血车来一会儿就来了很多学生

    +

    排了大概半个小时左右,终于临到我了,第一步是需要进行采血化验,查一下各项指标是否正常,能否成为采血对象

    +

    朋友各项指标都很正常,很轻松就过去了,给我采血化验的是一位阿姨,用一次性采血针戳破食指,然后将样本放在仪器

    +

    过了一会儿阿姨眉头紧锁,自己心里也开始怦怦跳,心想肯定有什么不好的事情,阿姨告诉我肝功能76,因为不太懂这个东西

    +

    顺便问了一下阿姨正常值多少,阿姨回答到30-40,你这有点高了,不调理一下,会导致肝炎和肝癌

    +

    听了这一段话,额头上不免流出黄豆大小的冷汗,癌这个字对于年轻人来说,本来是很遥远的东西,却现在与我挂钩

    +

    阿姨说我暂时没办法献血,先回去调养身体,多喝茶,多喝水,多运动,少熬夜

    +

    开始行动

    +

    才开始准备,花钱去开点中药调理一下,是药三分毒,想了想,还是从运动开始吧

    +

    在翻器材的时候,翻到了高中时期买的跳绳,还可以计数,想了想,那就晚跑+跳绳吧

    +

    +

    +

    操场也确实有很多同学晚跑,和跳绳,可能就我不爱运动吧,哈哈哈

    +

    才开始目标定的较小,2圈+300个,小杨让我循序渐进,不能一口吃个胖子

    +

    就这样第一天,给我感觉,真是够呛,因为一直没怎么动,突然跑两圈,真的是够呛

    +

    搞的上气不接下气,可能是自己跑步方式不对,理论上应该用鼻子呼吸,然后步伐要对,错误的步伐很容易受伤

    +

    接下来跳绳还好,跳绳属于有氧运动,如果跳绳的速度很正常,那就是正常的有氧运动,跳绳可以进一步训练自己的心肺能力

    +

    第一天总的来说,真的是很要命,可能是自己速度太快了,跑完两圈都快嘎了,哈哈哈

    +

    按照晚跑+跳绳的方法循序渐进的来

    +

    +

    +

    最高记录是一晚上7公里,差不多是自己跑第二十天的时候,那时候7公里+2000跳绳,结合自身来说,强度还算是比较大了

    +

    运动很好,但是最怕就是运动受伤,在一些健身博主的推荐下,我入手了一款髌骨带,因为跳绳还是蛮伤膝盖的

    +

    +

    +

    当时觉得买回来,可能是智商税,但是结果并非如此,髌骨带缓解了很多跳绳后膝盖部位的隐痛感,我个人觉得还是挺好用的

    +

    从讨厌运动变成喜欢运动

    +

    渐渐的自己也能一口气跑五公里了,心肺感到了明显的提示,之前一口气上六楼真的是上气不接下气

    +

    因为咱们有时候上课需要去六楼上课,特别作为喜欢卡点报到的我,每次乘那几分钟跑到六楼教室上课,真的是上气不接下气

    +

    心肺功能增强,上六楼之后,明显感觉,很轻松,之前那种上气不接下气的感觉改善了很多

    +

    皮肤感觉变好了很多

    +

    运动了差不多一个月,皮肤发现比之前细腻了很多,没有之前那么油性了

    +

    之前花了一百多块钱买了一套去黑头的套装,坚持了半个月,也没什么效果

    +

    运动意外的改善了我的黑头,明显改善了不少,这么说之前一百块钱是智商税了,哭死

    +

    失眠次数明显减少

    +

    运动完洗个热水澡,做电脑看一会儿b站,然后再去睡觉,很快就可以睡着

    +

    之前失眠问题一直困扰了我很久,还买了决明子茶,调理,效果一点都不明显

    +

    合着这又是智商税呗😢

    +

    结尾

    +

    希望各位博友不要熬夜,身体是革命本钱,健康最重要

    +]]>
    +
    + + + 上课老师提到产品的生命周期,引发了我对手游全民超神的回忆 + https://www.usj.cc/post/82/ + Tue, 07 Jun 2022 17:54:00 +0000 + + https://www.usj.cc/post/82/ + 一点碎碎念 差不多快是月更博主了,因为自己琢磨了给自己主题整了一个朋友圈碎碎念功能,自己的文章更新频率没那么频繁了 前段时间我在说说页面提到父亲 + +

    一点碎碎念

    +

    差不多快是月更博主了,因为自己琢磨了给自己主题整了一个朋友圈碎碎念功能,自己的文章更新频率没那么频繁了

    +

    前段时间我在说说页面提到父亲手术,看到各位博主大篇的评论和回复以及祝福,真的挺感动的,虽然我们素不相识,但是却以文字交心

    +

    父亲那天跟我讲了他心脏不舒服,听了那一段父亲喘着粗气的语言,眼泪一下子止不住了

    +

    晚上闭眼,满眼就是父亲躺着病床,插着氧气瓶的画面,也印证了古人的那个成语:瓜子连心

    +

    大概是受神明的保佑,父亲是属于先天性多了一根血管,导致血液回流,这便是父亲经常喘着粗气的原因

    +

    医生告知我们需要做微创手术就可以了,我和我妈的心一下子平复了很多,父亲的手术还蛮顺利

    +

    首先特别感谢各位博友对家父的关心,谢谢你们,也祝你们生活愉快,工作学业顺利!

    +

    步入正题

    +

    今天在产品设计运营这门选修课,课本上讲了一个名词,产品的生命周期,不由得让我想起了一款初中的MOBA手游

    +

    全民超神,由腾讯的光子工作室担任运维的,相信光子工作室各位朋友不陌生,比如现在比较火的吃鸡手游,和平精英就是该工作室代运营的

    +

    +

    +

    这个手游在我们读初中那时候的时候,十分的火爆,初二的时候每次周五放周末的时候,回家第一时间跟朋友开一局

    +

    那时候热度比较高的的流量ip英雄有宙斯,超神小师妹,堕落天使路西法,还有邪火神,等等

    +

    因为那时候压岁钱比较多,遇见自己喜欢的皮肤,特效好看的特效,都会去买,花钱去抽,年少不懂事怼进去不少钱

    +

    大概是初三上学期,因为要面临中考,父母对玩游戏管控的很严,所以就很少玩这个游戏,数学考得不错,周末回家爸妈同意了我玩一会手机

    +

    官方突然宣布停运了,2019年10月20日,光子旗下的《全民超神》手游,正式停运

    +

    这个消息当时出了,对于我如同晴天霹雳,当时还不太相信,去全民超神官网看了才知道,确实是如此

    +

    +

    +

    就此以后,MOBA手游市场就只剩下个《王者荣耀》了,就这样我玩了三年的账号和心血,一朝尽没

    +

    全民超神和王者荣耀

    +

    说起这两款游戏,就有必要提到MOBA手游这个概念,最早的MOBA手游是一款叫虚荣的手游

    +

    该游戏的手游画还是太低了,有一些端游的操作,无法在手游展现,对于当时刚刚兴起的4G而言

    +

    在手机配置和网络要求层面上,这款游戏生在了一个不太适合它的时代

    +

    虚荣所带来的MOBA概念,让腾讯看到了财富密码,当年鹅厂找到拳头公司商议搞一个手游版的英雄联盟

    +

    那会儿,拳头根本就看不起“手游”这种东西,鹅厂没办法,只有自己摸索着来

    +

    于是乎,光子工作室,开发《全民超神》,天美工作室,开发《王者荣耀》

    +

    这好比是两个工作室的竞争,赢了的继续,输了的删号

    +

    这大概也是全民超神当时关停服务器的原因吧

    +

    我的观点

    +

    自古以来,氪金便是腾讯运营的法宝,对于光子工作室来说,他一开始在全民超神就有所展现

    +

    例如氪金可以给英雄给予属性加成,玩冒险模式,你不充钱根本玩不赢那些充钱的玩家

    +

    他的运营方向基本上可以用一句话来总结,氪金就能变强

    +

    反观现在的王者荣耀手游,现有的皮肤加10点攻击和10点法术攻击,应该就是当时遗留下来的产物

    +

    但是天美有着光子工作室全民超神的前车之鉴,就更加理性一点,在这种5v5对战手游中靠氪金变强来运营实属不长远

    +

    大概是光子有了全民超神的先例,在现在运营的吃鸡手游和平精英中,没有离谱到跟cf那样,氪金就能变强的地步,但是花样圈钱屡出不穷

    +

    例如大转盘抽套装,一些衣服基本上你只能花钱抽,而且概率不是很高,之前在b站看到过一些大主播抽,花了小两千才抽到一套完整的衣服套装

    +

    目前光子代运营的英雄联盟手游,也变得惨淡起来,还记得那时候出来的时候,几乎我们全班都在玩,在这个学期的时候,基本很多同学就退游了

    +

    有次饭后问同学你怎么不玩英雄联盟手游了,他说匹配机制太拉了,越玩越没意思,就索性删了

    +

    理智氪金

    +

    回到文章的名词,产品的生命周期,任何一款游戏产品都会有它没落的时候,例如我冲了小两千块的全民超神

    +

    如果哪天游戏运营不下去了,账号数据一清零,什么都没有了,因为在腾讯的手游免责声明里

    +

    很清楚的写道,你只对账号有使用权,也就是就算游戏跑路,你也无法追责,因为你进游戏默认勾选了这个条款

    +

    即便是现在比较火爆的王者荣耀,也终会有关服的那一天,本文章旨在提醒各位博友朋友理智氪金

    +

    结尾

    +

    以上仅代表个人观点,欢迎各位博友的指正

    +]]>
    +
    + + + 寒假二三事 + https://www.usj.cc/post/76/ + Thu, 24 Mar 2022 15:23:00 +0000 + + https://www.usj.cc/post/76/ + 前言 当开始写这篇文章的时候,截止今天,我已经开学两周了 因为开学的延迟,导致学期缩短,课程基本上都排的很紧,准备在开学那周更新的,还是鸽了很久 + +

    前言

    +

    当开始写这篇文章的时候,截止今天,我已经开学两周了

    +

    因为开学的延迟,导致学期缩短,课程基本上都排的很紧,准备在开学那周更新的,还是鸽了很久

    +

    这篇文章主要记叙一些寒假印象比较深刻的事情

    +

    智能手机

    +

    老一辈人都有一种艰苦年代留下来的东西,不太愿意接受新事物的保守思想

    +

    我的爷爷是一位50后,一直使用的是十几年前那种小灵通样式的手机,经常要去镇上看病买药必须出示健康码行程码很不方便

    +

    爸妈也多次跟爷爷提到给他换成智能手机,我爷爷多次拒绝,回到家惊奇的发现爷爷竟然换成了智能手机

    +

    疫情让很多老年人也开始接触新的事物,后来问爷爷为什么主动同意换成智能机,他说健康码和行程码用不了

    +

    2019年截止到2022年,疫情已经持续了两年之久,也在悄悄的改变了生活方式

    +

    拼多多

    +

    听到拼多多,脑海里浮现的关键词基本上就是砍一刀,拼夕夕,帮我点一下,这些词汇

    +

    因为拼多多的营销方式,病毒式营销,通过返利拉人头方式,让很多人厌恶

    +

    寒假回到老家准备过年,在自己卧室,有一张专门用来放置电脑的桌子

    +

    但是苦在桌子的后面,没有插座,导致要去一米远的床头柜插座插上电脑电源

    +

    因为插座只有一个孔位,如果使用电脑就不能充手机,充手机就不能使用电脑,很头疼,于是四处寻找有没有插线板

    +

    然后老爸找了一个插线板递给我,一脸得意的跟我说,这是我在拼多多9.9包邮买的插线板,又便宜又耐用

    +

    顿时我心中一愣,我爸一个70后的农民工,之前怎么教他学网购都不愿意学,居然自己开始尝试拼多多网购

    +

    使用这9.9的插座,我正在看bilibili越看越不安心,心里想着,这玩意会不会晚上乘我睡觉的时候漏电啥的

    +

    于是跑到我爸房间耐心跟他说,拼多多很多东西都是假货,还有那些拼多多砍一刀都是假的

    +

    于是特地在b站找了一个up主的拼多多砍一刀视频给我爸看,大费周章的解释了一下拼多多玩的数字游戏的套路

    +

    解释小数点后面还有好多位,又坑人又浪费时间,说完便把我爸的手机拿过来,把拼多多app卸载了

    +

    并说以后想买什么东西跟我说,到时候我下课可以帮你买,我爸听完之后一脸失望的走出了房间

    +

    除夕过后,去小叔家拜年,在吃饭期间,跟小叔无意间聊到拼多多这个app,亲戚朋友长辈对这个app都是一致好评

    +

    这次我没有再说拼多多的什么什么的不好,以及它的坑,而是默默听着长辈夸赞拼多多

    +

    叔叔说,拼多多这个app真的很不错,里面的多多买菜都很便宜,比菜市场的价格都便宜很多

    +

    阿姨也说到,在多多买菜,基本上前晚预定,次日上午就能拿到新鲜的菜

    +

    有时候还能用优惠券,节省来回的骑车油费,也节省了很多碎片化的时间

    +

    在饭桌上,亲戚长辈们不断的夸赞拼多多app,说道拼多多几块钱提的纸巾比街上小贩卖的劣质纸巾好多了

    +

    让他们真正的感受到了实惠,在拼多多一百多块买的电饭锅,比街上四五百块买的电饭锅更耐用,街上买的没用多久就坏了

    +

    长辈对拼多多的一致好评,跟我在知乎app,微博,同学口中了解的拼多多大相庭径,仿佛和长辈们和我不在一个世界

    +

    或许我真的释怀了,虽然拼多多比不上淘宝,京东,但是却可以秒杀街上一些小贩贩卖的劣质商品

    +

    真正的让居住在五六线城市的居民体验到了实惠,性价比,不由得让我肃然起敬,让我真真切切的体会到

    +

    拼多多确实在慢慢的,改变着亿万小县城居民的生活方式

    +

    武汉之行

    +

    正月初六下午,老爸接到了一个协和打来的电话,后面才知道,我们需要在七号赶到协和医院

    +

    准备十号给弟弟动手术,接到电话,父亲还没来得及吃饭,就计划让我们收拾东西,驾车去县城坐去武汉的班车

    +

    [dplay src=“https://usj.cc/sp/14.mp4”]

    +

    路上我们都没有说话,看父亲的脸色,心情沉重

    +

    因为正月份的原因,直达武汉的大巴较少,由140一人涨到200一人

    +

    第二天早上9点,大巴车才到达车站,急匆匆的找好座位之后,才安稳了下来

    +

    路上雪很厚,班车是挂载的防滑链,所以速度慢很多,走到车站才发现因为雪太厚,高速被封了

    +

    也就是只能走低速了,意味着车程时间会更长,一直坐了6个小时,才到达武汉,不得不说坐车真的累

    +

    +

    +

    夜晚的协和,一天的路程确实很累,很早我们就进入了梦乡

    +

    暂居姐姐家的日子

    +

    弟弟的手术很成功,但是需要在协和休养几天

    +

    因为疫情管控的原因,一个小孩只能有两个陪护人,所以爸妈去当陪护了

    +

    我只能在外面住宾馆,考虑在外面住宾馆成本较高,计划独自去姐姐那边呆几天

    +

    因为姐姐在武汉的开发区,距离较远,所以必须去乘地铁到达那边,然后再转公交

    +

    因为自己一直居住在三线城市,我们那边基本上没有地铁这个东西

    +

    地铁对于自己来说还属于新鲜事物,好吧,自己真是个low逼

    +

    +

    +

    第一次独自乘坐地铁,才开始害怕自己走错,在百度看了看,也没想象那么难,通过高德地图就ok

    +

    +

    +

    换乘公交,不看不知道,到达姐姐家,我居然要换乘两次公交,并且都需要坐25站,坐公交就做了两个小时

    +

    到达姐姐家,算是赶上了晚饭,姐姐婆婆家他们这边不爱吃辣,基本上清淡,什么都是清炒,哈哈哈,才开始还是有一些不习惯

    +

    因为这边偏农村,所以比较安静,自然我也没什么去处,基本上就是楼上楼下两点一线,然后会出来走走

    +

    后面了解到姐姐的公公婆婆是做药材生意的,卖这种鳖壳,三块钱一个,真的是很贵,房子后面有一个小作坊用于加工这些东西

    +

    +

    +

    烟火气息,这个是傍晚独自出来闲逛拍的,哈哈哈,因为基本上没事干,只能出来转转

    +

    +

    +

    +

    +

    这个是村民众筹的鱼塘,每年需要给村支部缴纳指定的会费,就可以在年末的时候分到一些鱼,还是很划算的

    +

    +

    +

    下面是自己的一些随拍

    +

    +

    +

    +

    +

    +

    +

    +

    +

    这个是我姐姐教书的小学,因为我姐姐要带小孩,所以每天只上半天班

    +

    +

    +

    第四天父亲那边打电话过来,准备办理出院,然后返程回家,所以提前跟姐姐讲了

    +

    姐姐在我临走之前弄了一场烧烤,嘴里念叨他们都有自己的事情做,基本上没有怎么管我

    +

    姐姐的口中更多的是自责吧,因为跟姐姐从小在一起长大的,自从姐姐嫁过武汉这边,接近两年没见了

    +

    +

    +

    +

    +

    +

    +

    辞别叔叔阿姨,又是下雨天

    +

    +

    +

    同时跟小外甥,姐姐告别

    +

    +

    +

    坐上地铁,开发区这边人真的挺少的,基本上没有什么人

    +

    +

    +

    +

    +

    到达协和,下的真大,因为没有雨伞,头发和衣服几乎淋湿了

    +

    +

    +

    集中隔离

    +

    因为属于武汉返乡人员,需要在指定地方隔离14天,就这样开始无聊的隔离生活

    +

    +

    +

    +

    +

    +

    +

    结尾

    +

    新的一学期,可能更新频率会放慢,仔细看了一下站长统计,确实,有很多朋友来访

    +

    真的很感谢,可能基本上保持月更,努力把文章质量保持下去,祝各位朋友工作顺利学习进步哈

    +]]>
    +
    + + + 2022,除夕过后的那些事 + https://www.usj.cc/post/75/ + Sun, 27 Feb 2022 21:33:00 +0000 + + https://www.usj.cc/post/75/ + 前言 距今天算起,已经回家数日了,由于疫情延期开学影响,我还没开学 在前一篇文章曾提到我刚从武汉返程,好巧不巧,正好碰上了武汉新出的几例病例 小镇 + +

    前言

    +

    距今天算起,已经回家数日了,由于疫情延期开学影响,我还没开学

    +

    在前一篇文章曾提到我刚从武汉返程,好巧不巧,正好碰上了武汉新出的几例病例

    +

    小镇的社区通知,需要登记我们这些武汉返乡人员,我现在的状态是居家隔离状态

    +

    我的碎碎念

    +

    从武汉返回到家中,数日,不知道是否是身体状况原因,几夜频频失眠

    +

    在22日晚,半夜突然接到一个电话,就这样被惊醒,睡眼朦胧,以为是电话推销不耐烦直接挂断了电话

    +

    +

    +

    起床一看,居然是县城的疫情防控指挥部,打开支付宝一看,我才明白半夜给我打电话的原因

    +

    +

    +

    及时回了个电话给疫情防控指挥部,然后登记了一些相关信息,对村部也进行了报备,目前是居家隔离状态

    +

    隔离状态需要48小时内核酸检测呈阴性,所以我们需要隔一天做一次核酸检测,因为小镇的医疗设置落后,两天时间才能出检测结果

    +

    乘着居家隔离闲暇的时间,打算写此文章来记录正月拜年的那些日子,本文以时间为主线记叙

    +

    老家的雪

    +

    每逢过年的时候,基本上老家都会下雪,坐落在林区,海拔高,也就是前一天晚上下雪

    +

    地上就能积累很厚的雪,白皑皑的雪,自然是我们小一辈的乐趣,常常和小伙伴一起打雪仗,堆雪人

    +

    但是对于南方的朋友,只能说很罕见,驾车回老家,路上雪很厚,处于安全考虑,由我爸驾驶

    +

    +

    +

    山的阳面,也就是光照较多的一面,雪相比阴面坡,雪会少很多,放个对比图

    +
      +
    • 山的阳面
    • +
    +

    +

    +
      +
    • 山的阴面
    • +
    +

    +

    +

    银装素裹的老家雪景

    +

    可能对于南方的朋友,雪景只能说很罕见,下面带你们云看雪,部分视频由姐姐拍摄

    +

    沉浸式看雪,因为实在是太冷了,录了一会儿手都哆嗦的不行,当时只录了几个小段视频

    +

    +

    +

    +

    +

    +

    +

    [dplay src=“https://usj.cc/sp/10.mp4”]

    +

    [dplay src=“https://usj.cc/sp/11.mp4”]

    +

    [dplay src=“https://usj.cc/sp/12.mp4”]

    +

    自制滑雪板,陪弟弟妹妹滑雪

    +

    把已经坏掉的小板凳,四条腿锯掉,然后打孔穿入两根结实的绳子

    +

    这样就做成了简易的滑雪板,这便是我们的乐趣

    +

    这个视频是记录弟弟妹妹的滑雪过程,不得不说小孩子的快乐真的很简单,哈哈哈

    +

    [dplay src=“https://usj.cc/sp/13.mp4”]

    +

    和哥哥一起堆雪人

    +

    因为上篇文章,很多博友吐槽雪人,哈哈哈,堆得难看

    +

    其实第一版雪人更加难以入眼,下面就放个对比图吧,哈哈

    +

    第一版雪人

    +

    +

    +

    +

    +

    +

    +

    第二版雪人

    +

    +

    +

    老家的烧烤篇

    +

    在叔叔家,因为他们有烧烤架,所以小伙伴们决议来一场烧烤,实现烧烤自由

    +

    为了体现团队合作精神,这次烧烤行动分工如下

    +

    穿串:表哥 烤串:叔叔 拌酱:我

    +

    +

    +

    +

    +

    +

    +

    由于我的调料调的太辣,导致小伙伴集体差评

    +

    如果吃得惯辣,味道还是不错的,哈哈哈,可能是自己手抖辣椒放多了

    +

    结尾

    +

    本打算这篇文章同时也记录自己的武汉之行,想了想还是把他分离出来单独记录

    +

    这样才不会显得文章特别杂乱,方便日后进行阅读,最后祝各位朋友新的一年事事顺心

    +

    今天打扫房间很累,准备睡觉了,晚安

    +]]>
    +
    + + + 2022,致我的春节回忆录 + https://www.usj.cc/post/74/ + Tue, 22 Feb 2022 00:16:00 +0000 + + https://www.usj.cc/post/74/ + 前言 当打开博客写这篇文章的时候,我已经结束了武汉之旅回家数日了 在家也有时间去静下心来思考,去打理自己的博客了,计划写此文章来回忆我愉快的春节 + +

    前言

    +

    当打开博客写这篇文章的时候,我已经结束了武汉之旅回家数日了

    +

    在家也有时间去静下心来思考,去打理自己的博客了,计划写此文章来回忆我愉快的春节假期

    +

    我的一些碎碎念

    +

    好久都没有更新博客了,距离上一次更新,还是一个月前

    +

    主要是这段时间事情比较多,闲暇的时间也变少了,再加上

    +

    心里也比较浮躁,不能静下心来沉淀自己,负面情绪较多,选择停更一段时间

    +

    之前还准备把长篇的2021年的年终总结肝出来,但是自己一直鸽,拖到现在还没写出来,我会在最近更新出来

    +

    年前最后一份热干面

    +

    好久没回家了,自从自己读大学了在家待的日子比之前少了很多

    +

    疫情的原因,小镇比之前冷清了很多,一些我还悉数记得清的面馆,早餐店老板早已经人去楼空

    +

    在小镇念初中的时候,最喜欢在停车场吃一碗热气腾腾的牛肉面,然后和小伙伴一起去上学

    +

    +

    +

    集五福

    +

    集五福这个瓜分几亿的项目,我基本上每年都参加了的

    +

    但是今年的五福难度不是很大,我第一天都弄齐了四张福卡,除了敬业福

    +

    +

    +

    第二天起床扫了一下,出了一张万能福,这样就搞定了五福,哈哈,挺容易的嘛

    +

    +

    +

    给老家牵光纤

    +

    我的老家在神龙架林区,在距离山顶的五分之一处坐落着几户人家,那就是我的老家

    +

    牵光纤,这个可能是很平淡的一件事,对于我们老家来说算是一个大事

    +

    因为坐落在林区,在几年前,手机连基本的手机信号都不能满足,17年那时候作为一个喜欢打游戏的少年特别排斥回老家

    +

    因为一回到老家,基本上经常就是无服务的状态,真的很糟心,偶尔想上网,都需要去更高的小山丘

    +

    +

    +

    这个就是我前几年最喜欢跟哥哥姐姐弟弟妹妹一起去蹭网的地方

    +

    真的是很有仙境味道的地方,这里手机信号较为不错,偶尔还能刷出两格4G信号

    +

    但是唯一的缺点就是:真的很冷很冷,在那里站一会就哆嗦的不行

    +

    +

    +

    +

    +

    松树这个地方是我最喜欢依靠的地方,有时候站累了,就依靠在松树上休息

    +

    因为爷爷喜欢看新闻联播,家里属于那种天线加锅盖式的电视接收器,也就是

    +

    卫星锅盖接收器(这里通俗一点说,因为我也不知道学名叫啥)覆盖积雪,刮风,都是无法正常收看电视节目的

    +

    我爷爷经常抱怨,父亲耐不住性子,就说咱们牵光纤,到时候网络电视就不用折腾什么卫星锅盖接收器了

    +

    地处山区,给电信的安装师傅打电话,说我们这个地方想牵光纤,他们那边回复没问题,到时候到可以调一个地址过来

    +

    当然等电信安装师傅来,也不是那么顺利,每次打电话,就说明天来明天来,鸽了我们三次,哈哈,不过山区路难走

    +

    也可以理解,因为我们老家的海拔比较高,那边行车比较陡且滑,所以车停在距离我老家3公里的小土场上,安装师傅徒步带装备上来

    +

    但是因为光分盒子没拿,父亲看只有我闲着,让我去他们车上拿光分盒子,得折回安装师傅的车上拿,否则,没办法继续进行下一步了

    +

    +

    +

    下坡还比较轻松,但是回来可折腾的够呛,路上比较滑,偶尔走五步可以滑回去好几步,但是为了告别在小山丘蹭网的日子,我忍了,哈哈

    +

    +

    +

    其实就这玩意,我也看不懂,按照他们的描述,拿回去了,折腾了两三个小时,就这样老家就有光纤了

    +

    +

    +

    速度还不错,日常使用是完全够的,感觉比我小镇家的移动光纤快多了

    +

    移动那边经常出幺蛾子,可能是我们那边户集的不稳定导致的,三番五次会断连一下,然后又恢复正常

    +

    购买核桃被坑

    +

    因为每年的购置年货基本上都是我弄得,父母还有其他事情要忙

    +

    今年打算在淘宝买点山核桃回来,最近也不知道怎么的经常出现白头发,据说核桃有黑发的效果

    +

    当然我不信这个东西,主要是家里人比较喜欢吃山核桃,快递还是很给力的,两天就到了,但是结果很失望

    +

    基本上都吃不了,都是那种坏果黑果,退回去快递费也贵,索性扔了,和客服协商,客服让我数个数,然后退款

    +

    不太喜欢折腾,索性放一边了,50块大洋就这样打水漂了,哈哈,算是一次踩坑吧

    +

    +

    +

    瑞雪兆丰年

    +

    老家偏山区,所以基本上每年的过年之前都会下一场大雪,下面带你云看雪

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    堆雪人

    +

    +

    +

    有一些呆,但总算看着像雪人,哈哈哈

    +

    除夕

    +

    今年跟叔叔一家人吃团年饭,还是很热闹的,不说了,看图

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    放烟花

    +

    和哥哥姐姐们一起放烟花

    +

    [dplay src=“https://usj.cc/sp/9.mp4”]

    +

    结尾

    +

    希望新的一年,家人幸福健康平安,愿新年胜旧年

    +]]>
    +
    + + + 爆肝半个月,对U阅读app进行了2.0升级,注入了一些新鲜血液 + https://www.usj.cc/post/73/ + Sat, 15 Jan 2022 21:59:00 +0000 + + https://www.usj.cc/post/73/ + 回家差不多大半个月了,在家也是闲着,和长辈拉拉家常,有时候做做家务 但是不得不说放假之前真的是超级想回家看看,但是回到家一段时间,就想回学校 在 + +

    回家差不多大半个月了,在家也是闲着,和长辈拉拉家常,有时候做做家务

    +

    但是不得不说放假之前真的是超级想回家看看,但是回到家一段时间,就想回学校

    +

    在家自己的活动范围很小,在父母的眼里,自己总是长不大的小孩子

    +

    对一些自己想做的事情总是干预,总是感觉父母很烦,可能这就是子女跟父母最尴尬的关系

    +

    在元旦那几天,好奇了登陆了之前放出来的公益app即rss阅读器U阅读的后台

    +

    惊奇的发现,居然有39个用户,真的是开心了好一会儿

    +

    当然也可能有的新朋友,还不知道这个东西,可以看下面这篇文章

    +

    + +https://usj.cc/391.html

    +

    1.4号晚上躺在床上,怎么都睡不着,心里萌生出一个想法,把U阅读重构一遍

    +

    就当送各位朋友一个小小的新年礼物,秉承说干就干的原则,新建文件夹,就开始了

    +

    爆肝接近十多天,也算是露出了雏形,准备把app改名为U世界

    +

    U世界广义来说是一个多元的词语,这次更新打算给u阅读注入新的血液

    +

    同时app不仅仅只满足rss阅读功能,这也是我改名的主要原因

    +

    特别感谢

    +

    + +蚁阅作者的辛勤付出,还有 + +潘先生的友情测试

    +

    简单预览

    +

    +

    +

    主要更新

    +

    1.对图标进行更新,更简洁美观

    +

    +

    +

    2.全局增加黑夜模式

    +

    +

    +

    3.增加memos功能,即碎片化笔记功能,随时随地记下自己的碎片化想法

    +

    4.增加博客导航功能,把一些比较优秀的博客收集起来

    +

    5.rss阅读适配全局夜间模式,阅读起来更舒适

    +

    6.对十年之约的订阅源聚合页面进行内置,无需每次打开浏览器查看

    +

    详细介绍

    +

    1.memos

    +

    这个主要是记录自己比较碎片化的东西,之前真的是看得起自己的记忆力

    +

    认为很多东西都不用写,但是一段时间就会忘记很多东西

    +

    于是就形成了碎片化记东西的习惯,感谢docker官方提供这么优秀的项目

    +

    打开侧栏可以根据绿色格子自己那些天的想法一目了然,方便自己总结归纳

    +

    +

    +

    +

    +

    2.rss

    +

    rss阅读器,属于老朋友了,在这里就不过多介绍了,不懂的新朋友可以看下这篇文章

    +

    + +https://usj.cc/391.html

    +

    3.nav

    +

    主要收录一些比较热爱生活,热爱记录生活的个人博主,做的一个整合

    +

    如果您不想出现在列表里,可以在评论区留言,我会及时移除贵站的博客

    +

    如果您想出现在nav的博客导航里,也可以在评论区留言,我会第一时间加上

    +

    欢迎各位个人博客博主的加入

    +

    4.blog

    +

    即是十年之约的rss聚合,该页面主要展示加入十年之约的博友的最新文章展示页

    +

    +

    +

    app下载

    +

    + +https://usj.cc/usj.apk

    +

    感谢您的阅读,晚安我的朋友们

    +]]>
    +
    + + + 闲鱼的低价iphone手机可以信吗?我把我所知道的告诉你 + https://www.usj.cc/post/72/ + Tue, 04 Jan 2022 15:45:00 +0000 + + https://www.usj.cc/post/72/ + 说到苹果手机,可能各位小伙伴十分的熟悉,很多人都想拥有一台自己的苹果手机 但是一部苹果手机大几千,很多人也不愿意花那么多钱 作为一个学生党,主要 + +

    说到苹果手机,可能各位小伙伴十分的熟悉,很多人都想拥有一台自己的苹果手机

    +

    但是一部苹果手机大几千,很多人也不愿意花那么多钱

    +

    作为一个学生党,主要的生活费支出都来源爸妈,自己没有收入来源

    +

    单靠自己攒生活费,可谓难之又难,但是很多学生小伙伴想到

    +

    买不起全新去买二手啊,于是就去某鱼,某转平台

    +

    某鱼的低价高配置苹果机价格甚至可以2000+就可以买到

    +

    前天去小叔家,小叔是卖手机的行家,跟我讲了很多关于闲鱼低价苹果机的套路

    +

    为了避免更多的小伙伴入坑,打算写一下文章,给大家科普一下

    +

    +

    +

    某鱼的低价手机可以归类为以下几种,翻新机,组装机,扩容机,魔改机,合约机,假手机,卡贴机,打广告,钓鱼网

    +

    这几种类型,骗子手法高超,你作为一个外行人,骗子一堆话术就能让你着了他的魔

    +

    爸妈的血汗钱,自己辛辛苦苦一个月的工资进入了骗子的腰包

    +

    我们不妨好好静下心来想一想,苹果手机市价远高于那些不良手机卖家的标价

    +

    他在某鱼平台挂那么低的价格卖给你,脑子进水,外面随便找家手机店都能卖的比这高,那些卖家是为了做慈善吗

    +

    当然勿贪小便宜,才是自己最要警示自己的,大多数被骗的小伙伴,基本上都是被骗子利用了贪小便宜的心理

    +

    翻新机

    +

    这里主要是指那种摔过的,被划伤屏幕的,屏幕爆了的,那种手机,然后低价买一些零件,重新组装成一部新的手机

    +

    内核坏成什么样,可能他自己都不知道,甚至手机的使用寿命,电池的实际效率都是一个问题

    +

    很多翻新机,在短期内你是无法察觉出来的

    +

    组装机

    +

    这个顾名思义,就是拿各种零件给你组装的手机,拿几部的坏手机,把零件拆卸下来,然后组装成一部新机然后卖给你

    +

    手机的内部零件比较昂贵的元件,也可以找价格较低的替代元件换上

    +

    例如国产的电池,和不知哪里产地的屏幕,使用起来也就是十分的闹心

    +

    屏幕灵敏度那更不用说,还没自己爷爷的智能机反应快

    +

    扩容机

    +

    就是指64G内存的手机,给你通过各种改动,变成256G的手机,实际上内存是很虚量的

    +

    实际上并没有那么多容量,因为这样做的话,二手商贩可以多卖你几百

    +

    但是自己实际使用起来,短时间就系统卡顿,耗电异常

    +

    魔改机

    +

    这个类似于扩容机,通过一些不为人知的手段

    +

    将手机的信息改动,你去拿爱思测试,显示爱思全绿

    +

    其实问题有很多,他改动了很多零件,作为一个外行人,你根本都看不出来什么问题

    +

    合约机

    +

    想必有的小伙伴听说过,合约机泛指通讯运营商(如移动、联通、电信等)与手机生产商合伙定制的合法苹果手机

    +

    用户使用该手机必须和指定运营商签约,而且要一次性付清租机款(大多以存话费的名义交清)

    +

    一般来说合约机不能换卡,换卡后轻则锁机不返话费,重则还需交违约金

    +

    骗子通过以很高的价格欺骗小白买合约机,首先压低入手价格,吃一顿肥肉

    +

    然后买家需要偿还每个月要支付给运营商的费用,自己得不偿失

    +

    假手机

    +

    顾名思义就是山寨手机,常见的平安果手机

    +

    手机开机是安卓的标识,有些小伙伴买到这样的手机喜欢拿到专门的鉴定中心

    +

    快递一来一回闲鱼都自动确认收货了,并且好多人都懒得去鉴定中心,只能给个差评

    +

    卡贴机

    +

    这个卡贴机通常是指的,美版和日版的手机,但是不支持国内的运营商,也就是手机本身是有运营商锁

    +

    这些手机大多数都是国外合约机然后低价带进国内的,小伙伴应该知道国外的果子机是十分便宜的

    +

    再加上这又是合约机,那就更便宜了,但是这种手机需要配置一个卡贴才可以使用

    +

    就是冒充国外的运营商,然后手机就可以使用了,但是最大的缺点就是信号会更差

    +

    苹果手机信号差本来就是一个老毛病,卡贴机那信号就更不用说,会更差

    +

    有时候显示有信号,电话也还是打不通,当然也有方法解锁

    +

    但是你是一个行外人,就不用上这个车了

    +

    打广告

    +

    这种就是更恶心了,首先卖家标一个几百块钱的价格,把你吸引过来

    +

    让你加微信聊,然后让你做各种任务,比如关注微信公众号

    +

    帮一些淘宝店家刷单,不但吊你胃口,而且还要浪费你一堆时间

    +

    人家并不是真心卖你手机,而是借此方法,让你成为他们的打工人

    +

    钓鱼网

    +

    可所谓骗子的骗术手段层出不穷,卖家会利用你想低价获得手机的心理去诱骗你去qq或者wx平台

    +

    再一步一步打感情牌,把你弄到一些仿转转的交易网页平台

    +

    实则就是一个空壳,甚至有一些技术人员不仔细分辨,还难以分辨出来

    +

    更别说自己是一个小白了,如果你在他们平台充钱,无异于羊入虎口

    +

    人家百分百不会把钱退给你,最后你只能竹篮打水一场空

    +

    如果你是真的有钱想去钓鱼网做慈善,让骗子过上好日子,那当我没说

    +

    狸猫换太子

    +

    这个算是特别老套的套路,面交的时候你验完机之后给你换了

    +

    本来验机的时候是真机,但是人家给你偷偷给你换成山寨机

    +

    你如果没有做充足的准备,只能吃哑巴亏

    +

    关于当面交易

    +

    某鱼平台有时候一些卖家会选择,当面交易,也就是同城交易,一般会让你加微信

    +

    大多数是一个美女头像,打电话面交,对方是一个女的接电话,让你放松警惕

    +

    当面交易会选择一些卖手机的地方,当你真的赶到,你会发现有些不对劲

    +

    但是仔细检查手机是没有问题的,人家会催你签字,然后把钱付清

    +

    把钱付清,她会告诉你这个手机实际上是合约机,每个月还是要给运营商三百块钱的费用

    +

    要多少个月给清,仔细算下来,还是五六千的费用,一个二手的手机花五六千买下

    +

    为何当初不去选择官方新机呢,简单的忽悠你,其实还是饭前甜点,真真的硬菜还在后面

    +

    你如果选择不要,甚至会有几个年轻人围着你,或者跳出几个大汉围着你

    +

    遇到这种情况那你是买呢还是不买呢,你到了别人的地盘,人家分分钟给你安排了

    +

    随便给你带几个地方你都不知所向,更别提报警了

    +

    警察每天那么多案件,细思微恐,你觉得自己还有好果子吃吗

    +

    小赵同学的避坑指南

    +

    购买二手机是需要自己擦亮眼睛的,小赵写这篇文章并不是一棒子打死二手交易,也确实有很多好的良心商家,为了借助二手交易平台来出掉自己的闲置机,但是互联网是眼花缭乱的,需要自己仔细的甄别

    +

    需要记住一点就是不管是配件还是手机,只要ID是:tb开头带一串数字的,大概率是骗子,千万别碰

    +

    现在闲鱼99%都是这样的骗子,一看就是批量生成的小号

    +

    还都是信用极好六七百的芝麻分再加个美女头像,这样的也千万别碰

    +

    还有就是那些舔狗送的、女生自用的各种文案,分手了渣男送的,标题夹杂着感情戏

    +

    细思微恐,其实还是为了让你放松警惕,也尽量不碰

    +

    其中最重要的就是尽量不要脱离二手交易平台,去微信QQ等平台去交易

    +

    在某鱼交易都不一定能保障你的合法权益,更别说第三方不知名的平台了

    +

    擦亮眼睛,看清那些钓鱼网站的域名,与正规的平台是否一致

    +

    那种没有备案的二手交易网站,更不用去,多半都是诈骗网站

    +

    最后小赵送给大家一句话

    +

    有时候你认为你薅了商家的羊毛,实则已经被割了韭菜

    +

    就写这么多了,希望可以帮助到各位

    +

    原创文章,转载请注明出处,谢谢

    +]]>
    +
    + + + 今天有空看了一下自己博客收录的链接,我开始慌了 + https://www.usj.cc/post/39/ + Thu, 16 Dec 2021 16:26:00 +0000 + + https://www.usj.cc/post/39/ + 临近放假,基本上没有什么课了,接下来主要是对考试内容的复习 咱们专业也是戴上了考试课最多的帽子,结课考试要考七门 排的是三天考试时间,时间的话, + +

    临近放假,基本上没有什么课了,接下来主要是对考试内容的复习

    +

    咱们专业也是戴上了考试课最多的帽子,结课考试要考七门

    +

    排的是三天考试时间,时间的话,还好,反正比高中考试轻松很多

    +

    下午复习本学期seo课程的时候,心血来潮乘着下午不忙的时候要不要给自己的博客优化一下

    +

    立刻打开百度site了一下我的博客域名

    +

    +

    +

    一个月前看还是单纯的一个首页,惊喜的发现自己链接已经被收录了30条

    +

    惊喜的同时也给我带来了惊吓,自己的一篇文章被百度搜索引擎重复收录了二十多篇,这…….

    +

    +69539-i5x6ikt0m7t.png

    +

    +67212-0lsjunim57ce.png

    +

    +45966-heisviuud69.png

    +

    仔细分析发现这些被重复收录的链接基本上都是 ?replyTo= 这样的参数页,每个评论参数都被搜索引擎误认为一个新的页面

    +

    导致了百度蜘蛛的重复抓取和重复收录,还记得上课SEO老师讲过,搜索引擎重复收录一个页面链接

    +

    等百度引擎排查会认为你是批量做收录,会被拉入收录黑名单,汗,我这个不就正是这样吗,焯!

    +

    再仔细排查其他收录的链接,也有几篇收录的rss订阅链接,访客点进去,一堆看不懂的xml的代码

    +

    +

    +

    访客看见这些页面肯定会一下跳出去,这样只会增加自己的文章跳出率和网站的跳出率,不利于流量的留存

    +

    文章跳出率较高百度蜘蛛会认为你的文章质量不高,也会降低收录速度

    +

    解决方法其实很简单,在网站根目录放置一个 robots.txt 文件告诉各大搜索引擎蜘蛛那些目录可以爬,那些目录不可以爬

    +

    当然还是自己做博客之前的疏忽,才导致这样的结果,亡羊补牢,为时不晚,写了个 robots.txt 放入网站根目录

    +
    +

    User-agent: *

    +

    Disallow:

    +

    Disallow: /feed

    +

    Disallow: /?replyTo=

    +

    Disallow: /admin

    +
    +

    这里我主要是对后台地址和订阅地址,评论参数进行禁止访问

    +

    这样等待下次搜索引擎抓取更新,这些被重复收录的链接,就会被清理掉

    +

    如果担心自己的规则写错,也可以在百度资源平台的站点管理测试一下

    +

    +28381-e0x3y1nybu9.png

    +

    +24044-jspgtajhno.png

    +

    +47008-7ycb9p20629.png

    +

    这样,测试之后,自己写的规则就生效了

    +

    当然不在意收录的博友可以忽略这些步骤

    +

    我的博客即将同步至腾讯云+社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?invite_code=u6wnjiw8l3gr

    +

    感谢来访

    +]]>
    +
    + + + 盘点一下建站以来所注册的域名,我居然注册了一堆学费米 + https://www.usj.cc/post/37/ + Fri, 10 Dec 2021 21:42:00 +0000 + + https://www.usj.cc/post/37/ + 接触建站到现在快3年多了,从WordPress转到typecho 我也接触过很多主题,WordPress比较出名的主题我也入手了好几套 子比主题 + +

    接触建站到现在快3年多了,从WordPress转到typecho

    +

    我也接触过很多主题,WordPress比较出名的主题我也入手了好几套

    +

    子比主题,一为导航主题,7b2主题,上上下下也花了快一千多块钱

    +

    域名也注册了不少,还记得自己人生第一个域名还是co域名,当时才接触域名

    +

    根本不懂注册什么域名后缀好,总想着哪个便宜注册哪个

    +

    在朋友的介绍下在西部数码注册了人生的第一个co域名

    +

    因为我的网名叫做Vaica,所以这个域名也顺理成章的注册的是 vaica.co

    +

    当时西部数码做活动,首年co域名仅需八块钱一年,那时候top域名是九块钱一年

    +

    所以选择的是co域名,不为什么,因为便宜也可以备案,接近来年续费的时候我才知道

    +

    被西部数码耍了,co续费居然一百多一年,直接大无语,这西部数码真鸡贼

    +

    套路基本上是首年很便宜抛给你,引得一波小白注册,然后小白一年下来辛辛苦苦经营网站,流量刚刚起步,不会选择轻易换域名,到时候来年续费也会理所应当续费

    +

    续费太贵,自己生活费吃紧,只得被迫放弃,注册了一年vaica.top,吃一堑长一智,注册域名先看续费价格,三十多块钱一年,不是特别贵,就注册了

    +

    盘点域名

    +

    52ql.cn 与自己的姓名有关,一直保留在手

    +

    vaica.co 西部数码妥妥的学费米

    +

    vaica.top 还不错,但是top收录欠佳,吃灰进收藏夹

    +

    nbsir.cn nb先生,这个是强仔送我的,基本上没怎么用

    +

    sirnb.cn 先生nb,吃灰学费米

    +

    1770186415.cn 一块钱活动注册,吃灰学费米

    +

    010801.cn 一块钱活动注册,吃灰学费米

    +

    i52.top 学费米,头脑一热注册

    +

    i54.top 学费米,头脑一热注册

    +

    6i.ee 学费米,头脑一热注册

    +

    swduck.com 寓意是sweet water duck 糖水鸭

    +

    说明:本计划做美女写真图站,但是因为版权问题,还是删库跑路了

    +

    ntdao.com 奶兔岛 nai tu dao,一个博客导航站,学业问题搁置了

    +

    bvipw.com 北湾,头脑一热注册,事后我也不知道自己怎么想到的

    +

    5b2.cn 挺喜欢的一个三杂域名,是在阿里云竞价得到的

    +

    wogiao.cc 我giao,小阿giao火的时候注册的

    +

    fqwe.cc 朋友送的,最后续费一年,还是吃灰了

    +

    beibian.net 朋友送的,一直保留在手里,寓意北边

    +

    zql.life 跟自己姓名有关,寓意zql的生活,吃灰

    +

    zql.im 跟自己姓名有关,寓意I am zql

    +

    usj.cc 自己的博客域名,咬牙买的,小贵,寓意是 优设计,优世界,挺喜欢的

    +

    oao.pw 字符表情OaO域名,续费不贵,挺喜欢的

    +

    自己的看法

    +

    折腾这些域名,花了我不少时间和金钱,大多都是交了学费,实际上用着的没几个

    +

    如果喜欢可以弄个自己喜欢的可以备案的域名丢国内服务器,养老,不建议折腾,小赵这里已经帮大家试水了

    +

    今日运气不佳

    +

    今天得手一个表情字符域名oao.pw,解析好了之后,访问之后

    +

    +36653-5jntp1rho6d.png

    +

    提示工信部电信诈骗拦截,他喵的,满满的欺骗感,我这算是交了学费吗,这些糟糕的域名注册商总给我一种患得患失的感觉

    +

    我也百度了一下,我这大概是被工信部拉入黑名单了,可能域名之前有黑历史

    +

    +05930-okh7p1n5jq8.png

    +

    找到域名的注册商,客服回复很及时,说我域名没有问题,可能是缓存问题,让我耐心等待一会儿就好了

    +

    +90859-z0i0g9quq7m.png

    +

    等了差不多一个小时,算是虚惊一场,没什么问题,自己吓自己罢了,哈哈哈

    +

    这个域名打算以后拿来做api,哈哈哈,挺好的

    +

    晚安,我的朋友们

    +]]>
    +
    + + + 一年一次的大学生体测,对typecho后台登录页样式重写 + https://www.usj.cc/post/35/ + Sat, 27 Nov 2021 19:39:00 +0000 + + https://www.usj.cc/post/35/ + 最近几篇文章基本上都是一些教程,因为生活上基本上都是上课,没什么好记录的 这周辅导员通知,我们这周会有一个体测,也就是大学生每年一度的体质检测 + +

    最近几篇文章基本上都是一些教程,因为生活上基本上都是上课,没什么好记录的

    +

    这周辅导员通知,我们这周会有一个体测,也就是大学生每年一度的体质检测

    +

    自从晨跑跑完了,好像自己确实没怎么运动了,辅导员也是操碎了心,在体测的前三天

    +

    要求我们需要在我们的打卡app进行锻炼打卡

    +

    +96375-12clwhyegtih.png

    +

    最近真的是很冷,周末好像被被子封印了一般,怎么也不想起来

    +

    +42981-n983e6ywc6.png

    +

    当然也不乏一些调皮一点的学生,恶搞,哈哈哈,下面是我同学发的打卡截图

    +

    +15169-4yhsbmrpdej.png

    +

    有趣的辅导员

    +

    +71718-uxlu30oagw.png

    +

    体测自我小结

    +

    体测前还是有些紧张的,因为最怕很久不运动

    +

    突然运动的时候拉伤,50米和立定跳远都很顺利,没什么难度

    +

    身高体重都达标,就是让我疑惑的是为什么自己的肺活量指数那么低

    +

    第一次测才2200,第二次测3200,不知道为啥,自己从来不抽烟

    +

    测肺活量的老师说我的身体比较虚弱,建议以后多锻炼才能保证身体有个良好的状态

    +

    然后就是够呛的一千米跑,跑完真的是巨累,第二天起床也是腿疼

    +

    自己好像每次长跑都疼的要死要活的,前一阵子才发现我的跑步姿势错了

    +

    以后要练习正确的姿势,小腿酸痛真的很难受

    +

    可能要跟大学生活说再见了

    +

    还有一个学期就要实习啦,该和大学生活说再见啦

    +

    [dplay src=“https://usj.cc/sp/6.mp4”]

    +

    后台登陆页重写

    +

    在b站看了几个up主做的拟态风格的页面,真的是巨好看

    +

    自己也做了很多笔记,然后对照视频敲敲打打,虽然过程很曲折,但是还是做出来的

    +

    我渐渐的明白了,做页面真的是思维太重要了

    +

    很尴尬的是我知道这个css代码是干嘛用的,但是我不懂怎么设计让这个界面更好看

    +

    样式预览

    +

    拟态高级风格

    +

    +98994-r1ja1yva9wb.png

    +

    优雅清新风格

    +

    +75000-i03e5xu3gtb.png

    +

    这些页面我会在元旦左右分享给各位有需要的小伙伴,最近要准备期末考,见谅啦

    +

    这几天精神状态不好,身体不适,先休息了

    +

    晚安,朋友们

    +]]>
    +
    + + + 对typecho后台登陆界面样式美化,逐渐对自己的审美感到怀疑 + https://www.usj.cc/post/30/ + Wed, 17 Nov 2021 21:23:00 +0000 + + https://www.usj.cc/post/30/ + 临近期末考试,每天基本作息都是上课,没什么可以记录的,最近就没更新动态 今天刷微博才知道襄阳又境外输入了三个人,现在全城都戒备起来了 学校管控的 + +

    临近期末考试,每天基本作息都是上课,没什么可以记录的,最近就没更新动态

    +

    今天刷微博才知道襄阳又境外输入了三个人,现在全城都戒备起来了

    +

    学校管控的也比以前严很多了,出门门卫需要对请假条进行真实性核验,怕学生伪造假的请假页面溜出去

    +

    +

    +

    今天十七号下午的课也被调走了,主要是对学生们进行核酸检测

    +

    +

    +

    通知的是要进行鼻咽拭子,还记得鼻咽拭子还是那时候在高中的时候做的

    +

    医护人员用一根很长的棉签捅进鼻孔,然后棉签旋转两圈,进行取样,真的是巨难受

    +

    一想着一会儿又要做鼻咽拭子,压迫感就上来了,从1:45等到3:20才排到我们小队做

    +

    进了采样室才知道,采样方式临时改成刮喉咙采样了,心里松了一口气,哈哈哈,逃过一劫

    +

    过程很顺利,基本上几十秒一个人,采集完,就回宿舍了

    +

    有些困意,想着快四点多了睡的话,晚上睡不着,还是算了

    +

    +

    +

    无意中打开博客的后台,我想了想

    +

    乘着没事,要不要给后台登陆页写一个新页面

    +

    说干就干,把官方的css代码全部删掉,自己写一个新页面

    +

    +

    +

    经过自己不断调试和美化,爆肝一小时也总算写出来了

    +

    实践才知道,发现之前好多学过的css基础都忘得差不多了,以后还是要多多练习

    +

    成品基本上这样,之前想了很多花里胡哨的方案,但是还是简约大方一点好

    +

    +

    +

    明早第一节课有课,状态不怎么好,先写这么多

    +

    晚安,我的朋友们

    +]]>
    +
    + + + 双十一已经变味了,不知道从什么时候反感双十一了 + https://www.usj.cc/post/29/ + Sat, 13 Nov 2021 22:23:00 +0000 + + https://www.usj.cc/post/29/ + 双十一购物狂欢节,从2009年打响了第一杆枪,截止今年已经是第十二个年头了 还记得高中的那时候,特别喜欢双十一,自己平时购物车收藏的洗面奶,在 + +

    双十一购物狂欢节,从2009年打响了第一杆枪,截止今年已经是第十二个年头了

    +

    还记得高中的那时候,特别喜欢双十一,自己平时购物车收藏的洗面奶,在双十一那天可以低价买到

    +

    看了近两年的双十一,可以看得出双十一已经彻底的脱离了当初的初衷,清理库存,已经变成了促销狂欢

    +

    越来越多的商家开始变着花招吸引客户,你以为你薅到了羊毛,实则已经被割了韭菜

    +

    平时卖200块钱的洗面奶套装,在双十一之前提价到300,然后双十一当天打着打七折,卖210

    +

    要不是我平时加在购物车,等着双十一清购物车,我还不知道,价格居然比平时还贵十块钱

    +

    +

    +

    双十一战线拉长,让我很累

    +

    不知道双十一什么时候改规则了,双十一不再是11.11那天

    +

    细心的小伙伴可以发现淘宝app的图标在十月底都已经换上了双十一的字样

    +

    作为一个选择疑难症的我,一下课就要打开淘宝逛逛看看最近要买啥,真的是很纠结又浪费时间

    +

    看一条裤子有时候可以看到凌晨一点,有时候室友半夜上厕所看我还没睡,提醒我早点睡

    +

    殊不知我那时候还在为三条裤子之间做十分纠结的选择,我是特别不喜欢购物

    +

    战线的拉长,给我一种错觉感,再看看或许有更满意更优惠的宝贝呢,我好像这一段时间都在逛淘宝

    +

    有时候经常逛到深夜,白天很早起,晚上很晚睡,让我真的很疲惫

    +

    瓜分20亿,赚的都是父母的辛苦钱

    +

    说一下双十一的活动吧,对阿里巴巴的创意团队,小赵是佩服得五体投地

    +

    单说双11的玩法,就是常玩常新,每年不重样

    +

    去年是集能量瓜分11.11亿红包,今年是全民开喵铺,组队盖楼赢20亿红包

    +

    [xiangce] + + +[/xiangce]

    +

    看到20亿,看到这个金额,我的小心脏就扑通扑通地跳

    +

    因为每年基本上都是这个套路,我看我同学都在玩这个

    +

    这个活动就会给你一种错觉不参加可真就是错过几十亿了,看同学试了一下

    +

    辛辛苦苦叠了两周的喵币,终于叠到了36级,拿到了10.3元的红包

    +

    其实天猫双十一的领红包游戏年年换,但是玩法其实一直没变

    +

    无非就是让你去使用阿里旗下的各个软件,逛淘宝上的各个店铺,拉各种好友来一起参加活动

    +

    每天浇水、喂小鸡、逛店铺、拉战队,最后就三四毛钱的红包,算下来每次操作一分钱都不到

    +

    关键是我们还玩得不亦乐乎,像是中了多大的彩票一样

    +

    最近同学见面打招呼都是“你的喵币领了吗?”“我的喵铺又升级啦!”

    +

    不得不说淘宝是个聪明人,知道现在双11成交额增长越来越慢,已经接近天花板

    +

    再想快速增长非常困难了。所以趁这个购物狂欢节的热度,给各个商家和APP都轮流拉一波流量

    +

    拿出20亿的红包给大家分,光靠广告费都能轻松回血

    +

    优惠倒没有,更多的是数学游戏和阅读理解

    +

    从双十一预售开始,面对各种花式烧脑促销规则,我严重怀疑起自己的计算能力和阅读理解能力

    +

    光红包就足以让人眼花缭乱,喵铺红包,关注店铺红包,店铺优惠券,尾款满减红包,满300减20跨店红包

    +

    抢完红包要买的时候,各种促销规则又看得你眼花缭乱

    +

    什么定金膨胀,满400减50购物津贴,开通88VIP再享95折,还有各种叠加红包和优惠券

    +

    有时候怀疑的问自己,这真的便宜了吗

    +

    预售商品定金不退

    +

    接近双11,小赵发现很多商品都已经无法加入购物车了,要加你就先付定金

    +

    付完定金,下单后立减一定数额的钱数,看起来蛮划算的

    +

    可是如果你之后不想继续购买,对不起,你会发现定金是不退还的

    +

    容易冲动消费的,很容易被这个套路,白白损失了定金,或者是买了自己没那么需要的东西

    +

    这个是有招可破的,如果已经付了定金,就先把东西买下来,然后再退货,这样定金就回来了

    +

    免单永远不会轮到自己

    +

    有点购物经验的小伙伴都知道,双11有很多商家是有免单的

    +

    比如前100名免单,或者前1000名半价

    +

    这不是免费白嫖嘛,赶紧把商品提前加购物车,午觉不睡了,再专门定个闹钟抢名额

    +

    到点准时开抢,我去,狂戳屏幕,结果戳到最后一秒,手都抽筋了,却一直显示系统繁忙

    +

    不管多么努力,好像幸运女神总是没有光顾你

    +

    我们总是在屯根本不需要的东西

    +

    作为精的跟猴一样的小赵,每年双十一的时候喜欢在学校的二手群捡漏

    +

    哈哈,其实也是很不理解,很多同学买一些平时不怎么需要的东西屯一堆

    +

    然后不怎么需要,自己又放不下,第二天又是超低价的出售在二手群

    +

    +

    +

    我也是每年这个时候可以淘一些日用品,可以省下不少钱

    +

    我想那些学姐估计都进了商家的圈套,为了凑那个满减活动吧

    +

    比较晚了,就写这么多吧

    +

    晚安,我的朋友们

    +]]>
    +
    + + + 第一次尝试ai画简笔画,本是给自己设计logo误打误撞画起了简笔画 + https://www.usj.cc/post/25/ + Tue, 09 Nov 2021 22:06:00 +0000 + + https://www.usj.cc/post/25/ + 昨晚跟蚊子有点疼博主聊了几句,不知道怎么着聊到网站logo这个话题 我就在想,这几天趁着不忙给自己整一个新logo吧,现在这个logo也确实看 + +

    昨晚跟蚊子有点疼博主聊了几句,不知道怎么着聊到网站logo这个话题

    +

    我就在想,这几天趁着不忙给自己整一个新logo吧,现在这个logo也确实看腻了

    +

    +

    +

    这个logo当初设计的时候,就是感觉一切从简就好,然后选的主题配色为底色加我域名的字母就好了

    +

    但是第二天就被潘先生嘲笑很土的感觉,前面说有换logo的想法,确实有这一方面原因,哈哈

    +

    +

    +

    晚上躺着床上睡不着索性构思了一下,优世界,反复嘴里念叨,世界,电视,当初又在看b站,给我突如其来的灵感

    +

    我就在手机里面简单的构思了一下,于是我的logo第一版就出来了,构图很简单,就是一些基本的线条

    +

    +

    +

    当时想起来,logo主要要跟网站名字搭在一起,所以就在小电视的嘴那边加了我的博客名字,感觉一下子失去了味道

    +

    设置为logo的视觉效果也不是很好,只得丢弃了,删掉图层文件,丢进回收站

    +

    +

    +

    冥思苦想新方案的时候,突然蚊子有点疼博主给我发了一个他的想法,真的刺激到我的灵感点了

    +

    [dplay src=“https://usj.cc/sp/5.mp4”]

    +

    看了看他发过来的视频,想了想要不新logo走简约风,哈哈哈,真的是特别感谢

    +

    第一版出炉,基本上是个框架,主要还是围绕着 U S j 三个字母围绕设计的,小人的手部分是字母 U,然后绳子是 J,整个构成是一个 S形

    +

    +

    +

    然后问了一下蚊子有点疼博主的意见,他建议我字母 J 的点部分画大一点就好了,这个点画大一点,完全可以画个小人的头,手又是钩子形状,完全可以碰一本书,哈哈哈,第二版就出来了

    +

    +

    +

    书本的话花一些线条的话,就太单调了,给书本加了一些线条,看起来是不是高级了一点点

    +

    +

    +

    总还是觉得有点不满意,还是想加点元素进去,于是尝试了两组方案,分别是英文字母和汉字

    +

    英文版

    +

    +

    +

    汉字版

    +

    +

    +

    蚊子有点疼博主改进版本

    +

    +

    +

    我发现,英文字母如果粗体一点还是效果很不错的,我想着之前看过一款免费商用的字体叫做斗鱼字体,还挺不错的,试试看

    +

    然后修修改改好几次,改动了很多小细节,最后定稿就这样完成了

    +

    +

    +

    迫不及待的装上主题,好像风格不太搭,自己的主题花里胡哨一点,这个logo太简约风了,不太搭,可惜了

    +

    然后叶开说我这个可以稍微修改拿去做自己的loc头像,其实说句心里话,自己的作品能够被别人喜欢真的是很开心的一件事

    +

    叶开改的也有点古风的味道,很不错的,哈哈哈

    +

    +

    +

    今晚还拍了几处夜景,准备分享给大家,放在这里有点不合适了,待会儿还是放在新文章以相册模式展示出来比较好

    +

    今晚就写这么多吧,晚安,我的朋友们

    +]]>
    +
    + + + 银龙重铸之日,骑士归来之时,恭喜EDG夺冠! + https://www.usj.cc/post/23/ + Sun, 07 Nov 2021 02:39:00 +0000 + + https://www.usj.cc/post/23/ + 银龙重铸之日,骑士归来之时,恭喜EDG夺得s11总冠军 表示自己也是昨晚看直播基本上凌晨两点才睡,直播夺冠给我激动的 操场也是一道美好的风景 若干 + +

    银龙重铸之日,骑士归来之时,恭喜EDG夺得s11总冠军

    +

    表示自己也是昨晚看直播基本上凌晨两点才睡,直播夺冠给我激动的

    +

    +

    +

    +

    +

    +

    +

    操场也是一道美好的风景

    +

    若干年之后,又是一场青春岁月的美好回忆

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    打野jiejie还是咱们湖北襄阳人呢

    +

    QQ也是崩掉了,一分钟内消息发送量太多,鹅厂的服务器累坏了

    +

    +

    +

    不行了,熬不住了,先写这么多吧

    +

    晚安,我的朋友们

    +]]>
    +
    + + + 运动会闲暇这几天,简单给大家分享一下日常吧 + https://www.usj.cc/post/19/ + Sat, 30 Oct 2021 22:21:00 +0000 + + https://www.usj.cc/post/19/ + 仔细看了看以前写的文章基本是都是围绕一个主题写的,写的都是一些奇奇怪怪的想法 偶尔会记录一下生活的小趣事,朋友也建议我多记录一点大学日常,毕竟 + +

    仔细看了看以前写的文章基本是都是围绕一个主题写的,写的都是一些奇奇怪怪的想法

    +

    偶尔会记录一下生活的小趣事,朋友也建议我多记录一点大学日常,毕竟以后工作了还可以回过来看看

    +

    闲暇的午后

    +

    因为运动会不排课,可以坐在操场惬意起来了,下面图片是朋友拍的

    +

    +

    +

    +

    +

    +

    +

    +

    +

    广告设计的作品

    +

    临近体育文化节,广告设计专业也安排了一个类似主题的设计作业

    +

    刚布置下来真的一下子头都大了,根本都没什么头绪

    +

    新建文件夹新建图层,在我的电脑里面活活躺了两三天

    +

    感觉有点拖延症的感觉了,有时候不得不说设计灵感真的是一下子闪现出来了的

    +

    有时候做图心情浮躁,那是真的是做不出来的,基本上建立个新图层脑子一片空白

    +

    +

    +

    成品暂时还没有,因为感觉可能后面还有一点灵感,先不放出来了

    +

    自习室宿舍楼的随拍

    +

    因为去学校那边找一下辅导员有事,然后顺便拍下的风景

    +

    +

    +

    +

    +

    +

    +

    +

    +

    在晚上的路灯下,沿路看到有很多学姐学长在路灯下背书,背单词

    +

    这个社会也许就是这样,你不愿意起的床别人愿意起,你不愿意吃得苦总有人愿意吃

    +

    还记得我之前加的一个学长说过一句话,大学的宿舍是大学的坟墓,这句话我真的领会到了真谛

    +

    大学有各种各样的圈子,圈子不同不必要强融

    +

    人生或许就是那么的不如意,高考会失利,创业会失败,工作会迷茫,但是相信我的未来不会止步于此

    +

    人的一辈子,是在和平庸作斗争,我认为那所谓成功,只是突破了那一段时间的平庸而已,人生的常态,是夸父追日般的永难出头,之前看一本书有句话对我感触很深

    +
    +

    “种一棵树最好的时间是十年前” +“其次是现在”

    +
    +

    小赵同学的美食篇

    +

    好像从来没发过美食照片,给大家晒几张在学校我觉得不错的小吃

    +

    首先特别赞一下学校比较好吃的蜜汁炸鸡,真的是yyds

    +

    +

    +

    +

    +

    上次吃的拌面和bbq鸡腿,整整花了我三十米,我肝,不过味道是特别的nice

    +

    +

    +

    老演员汉堡包,还不错,有时候赶着去上课,会买,味道也很不错

    +

    +

    +

    骆记馋鸭,这个很好吃,但是有点油腻,基本上几个月吃一次

    +

    +

    +

    东北卷饼,实惠,一般月末吃,因为便宜还能吃饱,哈哈哈

    +

    +

    +

    螺蛳粉,这个尽量少点外卖,螺蛳粉在寝室吃,室友直接满嘴c语言,给你喷到自闭

    +

    +

    +

    重庆鸡公煲,这个感觉自己吃腻了,因为经常吃,感觉很对自己的口味

    +

    +

    +

    鸡汤篇

    +

    这个视频是一次无意间看到的,感触很深

    +

    [bilibili bv=“1CP4y1L7wL” p=“1”]

    +

    学生期间可能还不懂这个老师的意思,但出社会了也许就会知道原来这如此真实

    +

    晚安,我的朋友们

    +

    小赵同学 2021.10.30记

    +]]>
    +
    + + + 我又双叒叕换主题,我发现我好像一直在折腾 + https://www.usj.cc/post/18/ + Thu, 28 Oct 2021 14:40:00 +0000 + + https://www.usj.cc/post/18/ + 这周四周五学校在开运动会,所以身为大二学长,可以闲两天了 运动会期间大二大三大四是不排课的,所以基本上都是休息,主要写一些平时没写的作业 学校为 + +

    这周四周五学校在开运动会,所以身为大二学长,可以闲两天了

    +

    运动会期间大二大三大四是不排课的,所以基本上都是休息,主要写一些平时没写的作业

    +

    学校为了开运动会也是够拼的,周一周二从早上第一节课排到晚自习全满

    +

    更需要吐槽的就是上午两节大课还是不同的教学楼,从四教跑一教,来回切换,真是够折腾了的

    +

    就这样我又换主题了

    +

    Twitter主题算是我最喜欢的主题,截止建站到现在基本上用的都是这个模版

    +

    我个人也是非常喜欢,没有继续使用的原因主要是,是关于加入入党积极分子一些原则性规避的东西

    +

    因为Twitter主题UI是跟国外的社交平台Twitter很相似,这是这个事件的导火索

    +

    前段时间老师在班上有通知过加入入党积极分子的一些规定,规定中要求是不能使用国外的youtube,Twitter,Facebook等社交平台

    +

    自己的主题模版又跟Twitter的UI很像,老师脾气也比较直,因为从来没有涉及过这个圈子的人,根本不懂博客是什么,模版又是什么,你一张嘴也说不清楚,很无奈

    +

    跟老师解释这个是网友写的一款博客模版,不是国外的Twitter社交平台,在我的努力解释下,好像并没什么用,因为没玩过这个的人,很难相信我说的话,虽然该主题和它没有任何关联

    +

    无奈之下,只得换个模版了,因为运动会自然也有时间折腾,在昨天下午的折腾下,也顺利换上了新模版

    +

    有博友戏称我是一个善变的男人,怎么那么喜欢换主题,其实不然,我也是很无奈

    +

    在各种模版之间艰难抉择

    +

    换模版意味着我要在很多模版中又要找一款自己中意的新板子,选择疑难症的我,真是一下子头大

    +

    回想起来,我入手过好几款typecho的主题,handsome,pigeon,cuteen,Twitter,a-my,主题,这些都是很好看的模版

    +

    在WordPress我也购买过很多模版比较有名的子比主题,7b2主题,但是WordPress功能很多,对于我这种小小小小小小站长,功能多的显得有点多余

    +

    最后还是选择了油油的第二款主题,因为跟Twitter有些设置差不多,换起来不是繁琐,后台很简洁,很快就上手了

    +

    期间我也换过pigeon主题和a-my主题,但是友链数据基本上都需要我一个一个敲上去,实在是工程量巨大,其实很佩服叶开的,看他动态,很长一段时间都在折腾博客,我基本上折腾一会儿就够呛了

    +

    大道至简,作为一个玩博客的发烧友,我何尝不明白,内容好才是王道,但是我们好像都在遵循这么一个循环:简约-找大佬定制和添加功能-自己美化样式-审美疲劳-回归简约……,无限循环

    +]]>
    +
    + + + 如果上帝关掉这扇窗,那就由科学帮你打开,弟弟,祝你一生健康幸福 + https://www.usj.cc/post/17/ + Sun, 24 Oct 2021 16:56:00 +0000 + + https://www.usj.cc/post/17/ + 襄阳的冬,似乎来的早一点,一场秋雨,气温骤降,仿佛快节奏的进入了冬天 这周也是繁忙的一周,课程还是排的满满的,已经有一门课程开始结课了,有种快 + +

    襄阳的冬,似乎来的早一点,一场秋雨,气温骤降,仿佛快节奏的进入了冬天

    +

    这周也是繁忙的一周,课程还是排的满满的,已经有一门课程开始结课了,有种快期末的味道

    +

    这周也是父母带我弟弟去武汉同济医院进行听力复查的日子,内心比较忐忑,希望弟弟一切安好

    +

    这段时间有些小伙伴可能会疑惑我的博客更新频率怎么慢下来了,以前的时间基本上三天一更新

    +

    那么就讲述一下最近我在干嘛吧,因为我在准备大三的毕业插本考试,所以最近一段时间都在满脑子学c语言

    +

    +

    +

    这个markdownpad是强仔介绍给我的,说很好用,我特地下载下来,使用确实很香,极大的提高了做笔记的速度

    +

    这个软件也可以白嫖专业版,基本随便百度一下就可以嫖到专业版的激活码

    +

    基本上我最近就在这个软件里敲我最近学的c笔记,也许,可能有小伙伴会问为什么不直接用笔写

    +

    用笔写500字笔记,可能我在编辑器里面几分钟就敲完了,但是用笔写还是够呛的,用这个记笔记还是可以提高记笔记的效率的

    +

    像很多up主都说,入门一门编程语言是很简单的,但是要学好一门语言,是十分不容易的

    +

    对于我来说把c学好确实很难,但是我是不会放弃的,晚上都会抽时间去自习室复习一下c语言的网课,整理所学笔记

    +

    还记得我们以前的企业课老师说的一句刻骨铭心的话,我觉得很好送给各位朋友,企业课的老师说:

    +

    一件你不喜欢的事情,如果强迫自己去做100次,你会潜意识的喜欢上这件事,因为你会因为你不去做这件事而去迷茫,例如我本不喜欢学英语,但是我基本上强迫自己每天都记几个单词,坚持一百天,脑袋会回荡一种声音,我今天什么时候背单词,或许有人会说我喜欢英语,可是现实真的是这样吗,不,因为背英语,可以使我得到我想要的东西,可能有的人甘愿过十几年的平庸的日子,也不愿意花一年或者几年的日子去改变去提高自己,最后只剩下彷徨与叹息,最后问自己这真的是我想要的人生吗?

    +

    弟弟被确诊为先天性听力缺失

    +

    得知这个消息还是在晚自习,还有五分钟下课的时候,微信收到了父亲的一条语音

    +

    看了看一下日历,今天是我弟弟复查的日子,内心百般陈杂,心里有一种不太好的预感

    +

    因为检查是上午做的,一般结果是下午两点就出了的,父亲等晚上才跟我说,心里觉得可能有什么不好的消息吧

    +

    +

    +

    还有五分钟才下课,手机音量调的很小,听了一下语音最后一句父亲的语音带着哭腔,我想,该有什么不好的事情发生吧

    +

    短短五分钟,在我复杂的情绪里,它好像很久很久,伴随着下课铃声,我第一时间拨通的父亲的电话

    +

    父亲带着哭腔告诉我,语无伦次,我也怔住了,这也是意料之外,我弟弟被确诊先天性听力缺失,先天性这三个字如同锤头彻底打倒了父亲这座大山

    +

    长这么大,这是我第二次听见父亲哭,小时候的记忆里,父亲就是我最坚实的大山,我也想哭,这太突然了,但是我不能哭,我已经是一个成年人了

    +

    安抚好父亲的情绪,被父亲告知我弟弟的病情可以治好的,但是需要植入天价的人工耳蜗28w,28w如同一座大山压在父亲的肩膀

    +

    父亲更多的是对自己自责,父亲跟我说,要不先不给弟弟植入耳蜗吧,先供你上完大学,等你上完大学我们在一起想办法给弟弟治

    +

    我直接拒绝掉了父亲的这个想法,每个孩子都有他的语言发育的黄金期,不能因为自己,耽误弟弟最佳的治疗时期,给父亲说到时候大三的时候我申请助学贷款就好了,等以后上班我自己再慢慢还,先给弟弟治吧

    +

    得知我弟弟这个情况,先天性听力缺失这个我也没听说过,去百度去知乎问答案

    +

    +

    +

    最担心的就是弟弟年纪很小成为耳蜗宝宝,上学怕受到其他同学的排挤和歧视,以后会不会产生自卑心理

    +

    [bilibili bv=“1Mz4y1C74K” p=“1”]

    +

    视频里面小女孩一句耳朵有电了,我流泪了,我失眠了,三点还没办法进入睡眠状态

    +

    嘉,愿你好好被这个世界热爱,愿以后有个拿着无限电量电池的女孩守护你

    +

    小赵同学 2021.10.24记 晴

    +]]>
    +
    + + + 三甲医院越来越让我失望了,也许这种方式是对自己的救赎 + https://www.usj.cc/post/16/ + Sun, 17 Oct 2021 19:12:00 +0000 + + https://www.usj.cc/post/16/ + 可能这周是我课程排的最满的一周了,这周的学习生活充实且忙碌 基本上从早上上到晚自习,中间只有午休晚餐时间,突然给自己一种上高中的感觉 弟弟去三甲 + +

    可能这周是我课程排的最满的一周了,这周的学习生活充实且忙碌

    +

    基本上从早上上到晚自习,中间只有午休晚餐时间,突然给自己一种上高中的感觉

    +

    弟弟去三甲医院做检查

    +

    周一的时候,父母带我弟弟去市里比较有名的三甲医院做听力检查

    +

    因为父母说总感觉弟弟的听力有点点问题,想抽时间带过来检查一下,好自己也放心一点

    +

    需要预约挂号,排到下午才轮到我弟弟检查,因为现在国家实行三胎了,幼儿检查的比较多

    +

    检查结束那时候我正在上课,下课打开微信,看到老爸给我发了一张检查报告单

    +

    [xiangce] + + + +[/xiangce]

    +

    因为自己不是学医的,自然也看不懂,想着晚上有空再问老爸吧

    +

    晚上询问我爸得知,医生让我爸给我弟弟配个助听器,因为被检查出听力较弱

    +

    这个消息犹如晴天霹雳,我也很难理解,五味陈杂,或许只有做父母才能理解这种心情

    +

    听完我爸复述那些所谓的高级医师所说的话,我的直觉是医师在忽悠爸妈买天价助听器

    +

    医生并没有对我弟弟的听力状况给出较多的医学解释,谈话重心就是让我爸妈给弟弟配助听器

    +

    家里就我和我弟弟两个孩子,父母都希望我们兄弟俩可以健健康康成长,咬咬牙决定买一对给我弟弟

    +

    询问医师助听器的价格为1.8w一对,1.8w对于这种大型医院可能不算什么

    +

    但是对于我们家庭是一笔巨款,1.8w那是父母的血汗钱,辛苦钱

    +

    当医生看见父亲有买的意向了,狮子大开口,喊价到2.8w,给我爸妈的理由是老式助听器卖完了

    +

    只有新式助听器了,且价格是2.8w一对,老爸开始意识被忽悠了,找借口说回家在做打算吧

    +

    回到家中,父亲放心不下,又去武汉做了一次全面检查,检查结果弟弟无大碍,年龄大一点就好了

    +

    我们总把坏脾气给身边最亲的人

    +

    这周中午吃午饭的时候,逛b站偶然看到一个up主的视频感触很深

    +

    [bilibili bv=“1Qq4y1V7LZ” p=“1”]

    +

    这视频意义很大,帮助家里的老年人换手机,甚至这么细心、有耐心的教老年人用智能手机

    +

    我想很多年轻人是做不到的,比如我本人,攒零花钱给父母买手机对我来说很容易,但是像up主森树这样有耐心

    +

    细心的一步一步教学使用新的智能手机,我是根本做不到的

    +

    放假回家烦心事一大堆,就想安静一会,这也使我和家人慢慢有了距离

    +

    能看到up主森树拍出这样有意义的视频,起码我本人是会去反思我自己的

    +

    这个视频让我感动在于,up主森树真的很尽力让奶奶弄懂,说很多东西

    +

    相比之下,我有些惭愧,我爷爷七十岁,不会用智能手机,也没人教他,他身边一定有同龄人用

    +

    也许他嘴上说着不要,心里也是羡慕的,换位思考想想,当你老了,你会想被时代落在后面吗?

    +

    对自己的救赎

    +

    [bilibili bv=“1JU4y1N7En” p=“1”]

    +

    感触是这个搞笑的自黑博主,视频主要表述自己的大学生活虚度了一场

    +

    好像,过了高考后你的人生就像是按了加速键,好的越好,差的越差,关键还不知道自己是啥情况

    +

    就像温水煮青蛙一样,刚开始觉得很舒服,只有当现实血淋淋的摆在眼前,才惊觉自己已经这么落后了啊

    +

    于是开始焦虑,却又没有办法,日子就在日复一日的自责中过去了,或许,我们都应该逼自己一把了

    +

    毕竟大学生活过去了,如果没学到的东西的话,相信大部分人会有遗憾的

    +

    渐渐的我明白了,城乡出来的孩子是有区别的。在信息收集渠道上就不一样。我根本不知道什么是绩点

    +

    不知道大学生考证要考哪些,不知道考公考编都需要些什么,后面才知道主动上网搜集信息

    +

    和高中不一样的是,这些东西大学老师不会告诉你,知道的人有自己规划的人就很明白,不知道的不清楚的就过得稀里糊涂

    +

    并在大学安逸作息的假象下逐渐颓废,等到醒悟过来才发现时间都过去了,比如我

    +

    还记得高中老师告诉我们:等你们通过了高考上了大学就可以随便玩了!这句话超级害人

    +

    高考很重要,但没必要被神化。从进了社会那一刻起,向前走的每一步都会越来越难,每一步都至关重要

    +

    作为一个大二的闲鱼,大学的几年,是非常好的学习时机提高自己的时候,你可以学习任何你想学的,真的不要荒废了这几年

    +

    但是静下心想想,我姐姐曾经给我说的一席话,我想它也是对我最好的解答

    +
    +

    大学适度放松完全可以理解,人生的路还长着呢,意识到了这一点,向着想要的生活往前冲就完了

    +

    换个角度来想,大二也不晚,想干什么,一两年也够用了,琢磨琢磨自己喜欢干啥,能不能实现

    +

    制定个计划,不浑浑噩噩的。少点功利心,多想想自己想干什么

    +

    跟自己纵向比较,向着自己的节奏去感受生活,没有什么时间是荒废的,哪怕玩下来也有它的意义

    +

    人能做的最简单也是最难的事就是能做自己喜欢的,没有随波逐流,单纯发自内心

    +

    这才是作为人要去追寻的幸福,我也在往这个方向走。如果你做到了,那是真正属于你最难能可贵的快乐

    +
    +]]>
    +
    + + + 咱们理工的云和晚霞,等我有女朋友了也要跟ta一起看晚霞 + https://www.usj.cc/post/15/ + Fri, 15 Oct 2021 21:42:00 +0000 + + https://www.usj.cc/post/15/ + 最近课程比较多,临近考证休息时间基本上也给自己排了学习任务 博客没有想之前那样高频率更新了,但是通过统计看也有很多博友回访,真的很感激 博客就可 + +

    最近课程比较多,临近考证休息时间基本上也给自己排了学习任务

    +

    博客没有想之前那样高频率更新了,但是通过统计看也有很多博友回访,真的很感激

    +

    博客就可能以后周更,定会不忘初心,宁愿认真用心去写,也不会水任何一篇文章

    +

    感谢各位博友的厚爱,下面是最近拍的学校的晚霞,分享给各位

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    [xiangce] + + + +[/xiangce]

    +]]>
    +
    + + + 记录人生第一次洗牙,不得不说感觉真的特别好 + https://www.usj.cc/post/14/ + Thu, 07 Oct 2021 22:04:00 +0000 + + https://www.usj.cc/post/14/ + 前段时间偶然间在微博看到一个博主分享vlog洗牙是一次什么样的体验 让我第一次认识了什么是洗牙,抱着好奇心我去百度了一下什么是洗牙 百度也有很多 + +

    前段时间偶然间在微博看到一个博主分享vlog洗牙是一次什么样的体验

    +

    让我第一次认识了什么是洗牙,抱着好奇心我去百度了一下什么是洗牙

    +

    百度也有很多相关回答,其中洗牙又称洁牙,简单理解是帮助你清理你口腔中的牙结石

    +

    长这么大,从来没有体验过洗牙,看着各种博主的vlog的感受,自己也确实是非常心动

    +

    在知乎百度搜索了各种资料,自己也成功被科普了,洗牙对于牙齿健康真的很重要

    +

    洗牙知识的误区

    +

    在准备洗牙工作之前,作为一个从来没有洗过牙的小白,真的是心理上各种害怕

    +

    面对各种自媒体的众说纷纭,有说洗牙好的也有说洗牙不好的,给我印象最深的一个博主

    +

    在vlog上前面说了一堆洗牙的危害,真的是打心里给我说的害怕了,看到了视频最后才发现他主要是推销自家的超声波电动牙刷的

    +

    喵的,还以为被科普种草了,没想到就是一个直播带货的vlog(头大.png)

    +

    整合各平台的资料,总算是搞懂了关于洗牙的各方面知识,下面我简单给大家讲讲我的理解

    +

    1.洗牙会伤害牙齿吗?

    +
    +

    实际上,洗牙不仅不会伤害牙齿,还是救牙举措

    +

    据统计,96.7%的中年人都有牙结石,这些没有被清理掉的牙结石不断刺激牙龈,导致牙周疾病,一开始可能只是牙龈出血、牙龈肿痛等,再严重的话牙龈萎缩牙槽骨吸收而致牙齿松动甚至脱落

    +

    而牙结石牙结石,真的宛如坚实的石头,即使认真刷牙了,也很难刷掉

    +

    只能借助洗牙措施来给牙齿做个大扫除,帮助清理牙菌斑、牙结石和色素,防治牙周病

    +

    也不用担心洗牙洗去牙结石的同时会伤害到牙齿本身

    +

    一般洗牙用的都是超声洁牙法,是利用超声震动震碎并清除牙结石,并不会损害牙釉质

    +

    在洗牙过程中,如果感觉到有牙齿碎片脱落,别担心,那其实是你的牙结石正被医生洗掉

    +

    所以说,洗牙不仅不会伤害牙齿,反而是防治牙周病最有效的方法

    +
    +

    2.每天认真刷牙,还需要洗牙么?

    +
    +

    当然需要,日常的刷牙是无法刷掉牙结石的

    +
    +

    3.洗牙会把牙缝洗大吗?

    +
    +

    牙缝并不是洗出来的,而是没洗牙之前牙缝被结石给堵住了

    +

    洗牙后,结石被清理掉了,原来的牙缝露出来了

    +

    这个时候会给人一种洗牙把牙缝洗大的错觉

    +
    +

    4.洗牙会出血疼痛吗?

    +
    +

    这个就因人而异了,洗牙的疼痛程度取决于患者牙周状况

    +

    一般来说,牙周病严重的,洗牙容易出血和疼痛

    +

    当时我去洗牙,没什么感觉,过程还是很不错的,如果觉得很痛

    +

    可以跟医生申请上点麻药会好很多,其实这没什么好丢人的

    +

    跟面子比起来,作为一个洗牙萌新我认为牙齿健康更重要

    +
    +

    5.洗牙能把牙齿洗白吗?

    +
    +

    牙只是还原你牙齿本来的颜色。如果牙齿本来就是黄的,靠洗牙是洗不白的。

    +

    洗牙能洗掉的,除了牙结石,还有附着在牙齿表面的色素沉积

    +
    +

    谈谈洗牙的过程

    +

    作为一个学生党,因为疫情原因是不能随随便便的出去的,只有在国庆假期才能出去

    +

    正好临近国庆假期,想去牙科医院尝试一下洗牙,哈哈哈,因为被种草了

    +

    问了一个洗过牙的朋友,说很爽的,体验感很不错,自己抱着试一试的想法也想去尝试一下

    +

    在朋友的介绍下我去了离我们学校比较近的口腔诊所,因为同学去过所以还是比较放心的

    +

    其实在踏进口腔诊所之前,自己还是给自己做了很多思想工作的,作为一个学生党生活费有限

    +

    真的好怕被坑,哈哈哈哈,万一洗个牙还要其他收费,让本不富裕的我雪上加霜,特地问了我一个朋友

    +

    +

    +

    因为诊所的门很特别,一眼都看见了,可能是因为绿的原因吧,哈哈哈

    +

    +

    +

    这家诊所在二楼,不得不说这家诊所的设计师真的是很会设计,在一楼楼梯口放了很多让人一眼放心的牌匾

    +

    不得不说我真的是很会疑神疑鬼,哈哈哈,没办法可能从小就是这样的

    +

    +

    +

    刚进门真的是给人一种很舒适很干净的感觉,屋内的陈设都是十分干净整洁

    +

    [xiangce] + + + + +[/xiangce]

    +

    在前台小姐姐那边进行了登记,效率真的很不错,一会儿洗牙的小姐姐就来叫我了

    +

    +

    +

    设备真的很高级,我发完图片给我同学看的时候,他说真的很不错,比他之前洗的地方好多了

    +

    +

    +

    给我洗牙的是一个很温柔的小姐姐,躺在台子上上,他会帮你接一杯水让你漱口,接下来就开始了

    +

    +

    +

    接近二十分钟的洗牙过程,在小姐姐不停的“嘴巴张开”下结束的,过程很酸爽

    +

    洗牙其实并没有那些博主说的那么难受,过程我感觉还是蛮舒服的,在洗牙的时候

    +

    医生会拿着超声洁牙机的洁牙尖(是个尖尖的金属钩子),360度的清洁你的每一颗牙齿

    +

    而护士小姐姐则会在一旁往洗牙者的嘴里插一条小管子,及时吸走洗出来的污垢或牙结石等

    +

    这个过程会有些恶心感,因为机器会一直往你的嘴巴喷水,但你既无法吞咽,也不能吐出来

    +

    在清理了一会之后,小姐姐会暂停,让你吐掉口里的脏水,而小姐姐在清理你牙缝中的结石时,会发出类似切割的吱吱声

    +

    牙齿与金属仪器接触,会感觉特别酸,可能会有些疼。但是我感觉还是蛮好的,可能是小姐姐说我的牙结石不是很多的缘故吧,可能是因为我一直坚持早晚刷牙缘故吧

    +

    虽然洗牙的过程不那么舒服,但日常生活中,能给牙齿及时做清洁,也是很好的,经过洗牙的过程中小姐姐也一直在跟我科普

    +

    还记得很清楚她说,我们每天吃的东西,其中含有大量的糖分,这些糖分在口腔中停留超过6小时,就会沉积在牙面上,与细菌形成刷不掉的“膜”,而这层“膜”与唾液的矿物质结合沉淀,也就形成了牙结石

    +

    牙结石会对牙周组织有持续的刺激作用,如果有外来的刺激,如刷牙或吃硬的东西,就会出血,有时还会出现牙龈问题

    +

    牙结石严重的人,还会引起牙齿松动、脱落等问题

    +

    所以,洗牙虽不舒服,但小赵同学还是建议大家,可以的话,一年去洗一次牙

    +

    爱护牙齿健康真的是太重要了,最后离开诊所付款了

    +

    +

    +

    也没想象的那么贵,洗完牙牙齿感觉特别轻松,体验感真的很好,也推荐大家有空也去做一下洁牙,哈哈哈

    +

    晚安,我的朋友们

    +]]>
    +
    + + + 我为什么要写博客?这位博主给了我答案 + https://www.usj.cc/post/12/ + Sun, 03 Oct 2021 19:39:00 +0000 + + https://www.usj.cc/post/12/ + 今天我的一个玩得很好的朋友问我,你为什么要写博客?我为什么要写博客? 我怔住了,我一时还答不出来,我陷入了沉思,嗯,也许,我也不知道答案 还记的 + +

    今天我的一个玩得很好的朋友问我,你为什么要写博客?我为什么要写博客?

    +

    我怔住了,我一时还答不出来,我陷入了沉思,嗯,也许,我也不知道答案

    +

    还记的第一个博客域名vaica.top是我人生注册的第一个域名

    +

    可能会有小伙伴问为什么叫vaica

    +

    这是我高中的时候一个关系很好的朋友给我自己起的英文名,虽然和ta没有再联系了

    +

    建站初期使用的是typecho系统,使用的是比较火typecho的handsome主题

    +

    看别人搭建博客很感兴趣,想着别人有我也整一个,我的第一个博客就这样糊里糊涂搭建起来了

    +

    后来这个博客因为自己步入高三了,碍于学业,无时间打理,只有注销备案关停了

    +

    博客真的是过时了吗

    +

    不然,在新媒体盛行时代,我们的信息源一直被“快餐”文化所包围

    +

    好像大众更愿意接受快餐文化,博客似乎就显得格格不入

    +

    博客在国内发展始于2000年,兴盛于十余年前

    +

    那时候各大有实力的平台出台自己的博客系统,好比百家争鸣

    +

    回望看看,当时比较主流的博客大巴,网易博客早已经停止运营

    +

    好几年前关注的新浪博主,也停止了更新,几乎退出了新浪圈

    +

    比较出名的独立博客中,卢松松博客,月光博客,周扬青博客这些大v级别的博客

    +

    虽然还在运营,目前也基本上是发一些投稿的营销文章,原作者基本已经很少更新原创博文了

    +

    有次聚会问我朋友,你们平时看微博吗?他们半开玩笑的说,新浪微博早都过时了

    +

    有次在知乎上看过一篇文章,讲博客的起源和兴衰,答主认为博客时代已经落幕了,但是我不这么认为

    +

    我认为博客已经在新媒体时代加速成为各种自媒体形式,博客并没有本质意义上的消亡

    +

    很常见的微信公众号长文,朋友圈,抖音,b站的vblog,今日头条,腾讯新闻汇聚在一起别具一格的另类博客形式

    +

    彻底放弃资源站,转战生活博客

    +

    2020年年初接触WordPress博客系统,在朋友介绍下入手了子比主题

    +

    也建立了自己的一个资源小站,云仙小站(https://52ql.cn)每天搜集各大网站的好用教程,转载给自己小站引流

    +

    写博客不重要,引流盈利才重要,或许对于我们这种资源站站长,是我们做博客的初衷

    +

    当然市面上的独立博客,大多都是采集的,有卖教程的,有做微店的,有做站群的,目的只有一个,那就是盈利

    +

    我当时做资源站也是满脑子想着在哪里放广告位,用什么比较吸流量的关键词,怎么做SEO,吸引更多的流量点击赚钱

    +

    接入谷歌广告,广告联盟,卖自己的广告位去赚点小零花钱,感觉运营资源站都围绕着盈利运作的

    +

    然而自己能力不够,也没赚几个钱,终究还是自己的问题,不会运营导致,但是也确实有大佬靠资源站赚的盆满钵满

    +

    功夫不负有心人,自己每天原创写文章,资源小站云仙小站(https://52ql.cn)也达到了三千多收录

    +

    我加入了很多资源站长群,都是一些希望靠资源网赚钱的站长聚集地

    +

    鱼龙混杂,很奇葩的是,有时候你辛辛苦苦写的一个教程,刚发布,下一秒就被另一个站长采集走了

    +

    他们从不在文章末尾注明出处,原封不动的搬走,或许资源网的现状就是你搬我的我搬你的

    +

    当然,也不乏有大佬站长写一些很有用的技术文章,真正意义上帮助了建站小白

    +

    但是搬运采集也许已经成为家常便饭,很难在看到真正的原创文章

    +

    搜索一个很急需的教程,百度一下,十个网站九个教程都是一样

    +

    文章末尾都注明站长亲测,内容也一模一样,但是实际上根本用不了,一堆报错

    +

    我陷入了沉思,资源站现状都是这样吗?我是真的失望了

    +

    再后来我认识了叶开(https://qq.md),大概是受他影响,开始接触个人生活博客圈

    +

    叶开也很热心肠,才开始我真的什么都不懂,我甚至不知道Markdown语法是什么

    +

    他基本都是很热心肠的帮我解决了问题,虽然从未谋面

    +

    但是很感谢叶开一直鼓励与陪伴,让我加入了个人博客大军

    +

    自从转战到个人博客,删掉了拖慢网站速度又影响体验的首页广告,页面广告位,统计代码全部撤掉之后,发现整个世界终于清静了

    +

    回过头来看个人生活博客,几乎剩下来的,还在坚持写个人生活博客的博主几乎都是博客界的清流

    +

    博友解开了我的心结

    +

    写博客不是一个简单的事情,一篇很长的文章几乎要花掉两三个小时的时间

    +

    我为什么要写博客?这好比一个无法解答的问题

    +

    我很迷茫,Maie站长的一篇博文解开了我的心结

    +

    下面观点摘自Maie站长的心得(https://maie.name)

    +

    我觉得写的很到位,分享给可爱的你们

    +
      +
    • 利于增加自己的自信力和言语表达能力
    • +
    +
    +

    我性格内向,不善沟通,想表达、想要得到认可,却又不知如何表达,总是怯懦

    +
    +
    +

    写博客可以让我从容地表达自己,长期坚持表达能力与表达逻辑就会得到锻炼,逐渐的就会影响自己的沟通交流能力

    +
    +
    +

    写博客尤其是生活类博客,需要把内心世界展示给别人,一般人都会对此感到恐惧。

    +
    +
    +

    另外,有时博文中的观点会引发争论,或褒或贬,对每一个博主而言,直面他人的质疑和批评需要很大的勇气

    +
    +
    +

    但随着撰写博文数量的增加,你会发现自己抗打击能力越来越强,陈述观点的时候会变得更加自信、有条理,面对公众场合时也会变得更加坦然、从容。

    +
    +
      +
    • 有助于塑造和完善自我
    • +
    +
    +

    人这一生中最难的就是认识自我,了解自我,以及自我的成长和觉醒。

    +

    通过规律的博客写作实现自我对话,通过陈述、罗列、分析、归纳、转移、升华方法,解决自身遇到的问题,实现自我解压、放松。就开放式的博客写作来说,意味着我想要把什么样的自己呈现给他人,这也是塑造自我的一部分。

    +

    村上春树说:“不管工作多么繁忙、生活多么艰辛,读书和音乐对自己来说始终是极大的喜悦。唯独这份喜悦任谁都夺不走。”已经从事写作有几十年的村上春树,就是用写作记录自己一路成长。

    +

    很多时候我们其实不需要那么忙碌,更应该慢下来,不受任何干扰地与自己的内心对话,整理自己的思路,让自己蒙尘的贪名夺利之心、浮躁之心接受心灵的洗礼,专注沉浸于一件事中,真正出自自我内心的召唤坚持下来,并以特有的形式固化下来并成为生活中的一个重要组成部分。这样的形式对于大师来说可能叫闭关修行,对于博主来说是更新博客更是厘清思路,不断成长的过程。

    +

    人是有丰富而充盈情感的感性动物。其实,每写一篇博文,都是自己真情实感的流露。多年之后,当看到这些字里行间充满情感、见证成长的图文的时候,更应该好好地感谢自己。

    +
    +
      +
    • 有助于修正和完善对事物的看法
    • +
    +
    +

    随着年龄的增长和经验的累积,我们对事物的认知逐渐固化形成定向(惯性)思维,大到国家大事宗教信仰,小到空心菜的炒法,依赖和死守这些经验和固化的认识,生活就如同失去了动力。

    +

    写博客促使我们重拾“分析”和“思考”,帮助我们修正和完善认知。从前期阅读资料 -> 写博中不断对自己提问、梳理思路 -> +整理优化博文,经过这个过程,我们可以修正原先错误的认知,抑或加深了对原有事物或知识的理解。

    +

    写博客有助于修正和完善对事物的认识 —— 仅凭这点,我就认为写博客是一件十分有意义的事。

    +
    +
      +
    • 找到志趣相投的博友
    • +
    +
    +

    写博的确需要花费很大心血,坚持写高质量博文的人更是不多。一旦坚持下来了,总会有人看到,并愿意通过各种渠道与我们交流。博客每增加一个关注者一个访客,我们所写的博文就变得更有意义和价值。

    +
    +
      +
    • 常怀感恩之心
    • +
    +
    +

    鉴于前一条,我们更应该对每一个来博客的访客常怀感恩之心,每一个留下评论足迹的访客都值得博主认真回复并回访。

    +

    真诚的感恩之心代表着一种优雅的、神圣的感激之情。感恩之心不是报答之心,也不是欣赏之心。如果人们的感恩之心是真诚真实的感恩,人们就应该体会到一种快乐、神圣、热情、同情,而不应该感觉到丝毫压力、焦虑、伤心、孤独、后悔、嫉妒。因此,感恩之心的最大心理效果就是人们不去关注自己缺少什么,而是关注自己拥有什么;同时让人们更加关注别人而不是自己。

    +
    +
      +
    • 不为什么而写博客才是真我
    • +
    +
    +

    人只有摆正自己的位置,才能知道自己究竟想要的是什么?想写就写何必拘泥于时间和形式

    +
    +

    晚安,我的朋友们

    +]]>
    +
    + + + 我想,这是一个我人生中最特殊的中秋国庆节 + https://www.usj.cc/post/11/ + Fri, 01 Oct 2021 09:35:00 +0000 + + https://www.usj.cc/post/11/ + 首先祝各位国庆快乐,当然还有迟到的中秋快乐 本小站历时八天的闭站备案也终究结束,真是个漫长的过程 特殊的中秋节 和小伙伴相约中秋节一起去把驾考项目 + +

    首先祝各位国庆快乐,当然还有迟到的中秋快乐

    +

    本小站历时八天的闭站备案也终究结束,真是个漫长的过程

    +

    特殊的中秋节

    +

    和小伙伴相约中秋节一起去把驾考项目的科目三考了

    +

    我,小王,小吴就相约中秋不再回家,去樊城那边考科目三

    +

    对于现在疫情封校的苦逼大学生来说的话,那就是假难请门难出

    +

    如果偷偷翻出去,还可能遭到红头文件的处分,反而得不偿失

    +

    说实话本应该约中秋前一个星期的科目三考试的,但是假没请着

    +

    才开始跟辅导员发消息以为辅导员没回就是默认不同意,后来过了几天才回消息

    +

    +

    +

    才知道辅导员的消息太多,有些消息会被遗漏,所以没及时回消息

    +

    可以理解,我们的辅导员一个人管着几百号人,每天要接收很多条信息

    +

    +

    +

    抱着试一试的心理,我的科目三教练说我练的很差,考试前一天模拟

    +

    几乎从开头挂到结束,开完了我手心都是汗,额头上的汗,还有一种挫败感

    +

    开完之后教练建议我取消预约,因为我实在是练的太差了,可能约了也考不过

    +

    但是我的小伙伴鼓励我说多练几次就好了,其实没那么难,打开课表一看

    +

    下几周几乎课表都是花花绿绿的满课

    +

    +

    +

    在双重压力下,我还是选择了约考试,有些事自己不去试试怎么知道呢

    +

    我坚持约考试,我把这个决定第一时间告诉了教练,教练让我加油

    +

    秋天太阳还是那么毒,或许这只有驾考人才能理解的痛楚

    +

    +

    +

    这个是当时在科三练车路边拍的,庆幸还有树荫,不然就快中暑了

    +

    +

    +

    我们这边驾校的规则是每周周四进行科目三考试

    +

    周一周二周三都是在樊城那边模拟考场

    +

    不模拟不知道,一模拟真的是巨累,回到宿舍洗漱完一躺下就能睡着

    +

    科目三我们考试会考三条路线,其中一号线比较难,二号三号相对于简单一点

    +

    教练首先给我们16个人分成四组,每组上一辆车,当时只有两辆训练车

    +

    每组他都带一遍考试线,剩下的交给我们学员自己训练

    +

    因为我们只有四组,训练车2辆,考试车1辆,几乎都是无缝对接

    +

    上一组上完就下一组,都知道开车需要高度注意力集中才行

    +

    一个人长时间高度注意力集中就会产生乏力疲劳感,还有转方向盘挂挡

    +

    天气比较不给力,秋天本该十分凉爽,进入训练车内好比蒸桑拿

    +

    回到宿舍,教练让我们交作业,其实就是把考试线的路线图画出来

    +

    +

    +

    画完已经十一点了,真的是巨累,洗漱完躺下就睡着了

    +

    真的很羡慕那些练的很好的学员,每条线都跑的很好基本上没有什么错误

    +

    把自己的错误拿来一看一堆扣分,真的是很心酸,别人练得好的我就在旁边记录

    +

    也算是功夫不负有心人,三次考试车模拟我过了两把都是满分

    +

    +

    +

    +

    +

    +

    +

    但是一号线路考试车线路我扣了四百分,顿时信心被打击了一半

    +

    因为每号线路的考试车只能开一把,不用问为什么,问就是没钱买考试车次数,哈哈哈

    +

    我认为有时候看别人练车也是一种学习,所以便没有买考试车次数的想法

    +

    三天说长也长说短也短,很快我们也到了周四上考场的时间了

    +

    倒霉的科目三考试

    +

    本应该上午全部结束科目三考试的,恰巧碰到车管所线路故障停电

    +

    +

    +

    我们就坐在候考大厅苦逼等待

    +

    +

    +

    从早上八点多开始等,本以为十二点中午之前可以考完

    +

    结果是自己想多了,中午还是避免不了去食堂吃十块钱巨难吃盒饭

    +

    接到通知说可能是下午三点才开考,真的很惨,意味着我们下午也要在这里等

    +

    索性在大班车睡了两个小时,哈哈哈,因为实在是太困了

    +

    有时候真的不得不说,一个意外总有它的两面性,虽然等了很久

    +

    但是由于我在考场呆了好几个小时,索性不是那么紧张了,感觉就是像来模拟的一样

    +

    我这算是塞翁失马,因祸得福,下午接近到了四点半才在候考大厅的屏幕上看见我的名字

    +

    妙啊,我居然不是倒霉车8号车,是2号车,真的是很幸运

    +

    我们考场的8号车怀疑是拿来压考试通过率的,有时候动作明明做了

    +

    但是8号考试车系统检测不到,莫名其妙的给你扣一百分

    +

    我这次比较幸运,抽的是二号车,安全员是个戴墨镜的小年轻

    +

    他接过我的身份证看了一下我的人像,对比身份问我准备好了没

    +

    就这样我开始了,那时候电脑报的我是考三号线,真的是打心底高兴

    +

    因为三号线是我最熟悉的一条线路,如同如鱼得水一般

    +

    因为偏下午,基本上上班族还在上班,学生都还没放学

    +

    路上几乎没什么车,不得不说我真的很幸运

    +

    一顿操作如同行云流水一般,下车顺序操作之后,只听见成绩合格,请回中心打印成绩单

    +

    我的心的石头终于落下了,我科目三居然一把过了,那时候的晚霞真的很美

    +

    莫非是昨晚我在小红书app许愿一把过,就真的过了?真的是玄学

    +

    +

    +

    回到考试中心,听闻小伙伴都没过,我也不怎么开心了

    +

    学车都是很辛苦的,一想到和自己一起苦命练科三的小伙伴都没过真是一种说不出来的难过

    +

    就这样科三就结束了,很辛苦,但值得

    +

    +

    +

    不一样的国庆节

    +

    接近国庆节了,之前七月份考科目一的时候给自己立下的flag

    +

    [check] 自己国庆节之前一定要拿证!

    +

    所以这个周末必须爆肝科目四,科目四才开始以为很难

    +

    但是有很多题目是跟科目一重复且相同的题目

    +

    如果科目一还记得的话,刷起来没有那么困难

    +

    周末两天几乎什么事都没干,守着电脑旁边看科目四题目

    +

    这个是我第一次电脑模拟考到九十分真的那时候是高兴的飞起

    +

    +

    +

    接着跟一个学长互相鼓励,势必下周拿下科目四

    +

    +

    +

    刷了一下午科目四真的有点想吐,但是我不想放弃

    +

    +

    +

    +

    +

    但是不得不说有付出就会有回报,基础打好了

    +

    模拟考试想掉九十分以下都很难,哈哈哈哈哈

    +

    +

    +

    就这样我约考试了,希望自己能一把过,早日拿本,哈哈哈

    +

    +

    +

    去科目四考场了,很平常,没有紧张感,可能我模拟考试做得比较多的原因吧

    +

    正式上机考试了,我是九号考试机,因为科目四只有五十道题

    +

    其中四十道单选,十道题是多选题,前四十道题我一个没错

    +

    但是最后一题多选题想着早点出去电子签名,没认真看,漏选了一个选项

    +

    直接扣掉两分真的是遗憾,不然是可以考满分的哈哈哈,可惜了

    +

    提交试卷之后只见电脑屏幕出现大大的几个字,恭喜您,赵先生您的考试98分,合格!

    +

    我的驾考生涯终于结束了,哈哈哈

    +

    +

    +

    +

    +

    正式跟驾考宝典app说再见,俗称谢典(卸典)

    +

    +

    +

    看了一下黢黑的手臂,我想这就是代价吧

    +

    +

    +

    小赵司机上线

    +

    哈哈,我有本了,就这样加入了秋名山司机大军了

    +

    +

    +

    看这小黑本,满心都洋溢着欢喜

    +

    +

    +

    说好的完成国庆之前拿证,也成功拿下了这个flag

    +

    [checking] 国庆节假日之前拿下驾驶证

    +

    最后祝各位小伙伴能有一个愉快的国庆假期哈

    +]]>
    +
    + + + 别让抖音支配了你的美好大学生活,尝试做一些自己感兴趣的事 + https://www.usj.cc/post/7/ + Sat, 11 Sep 2021 19:31:00 +0000 + + https://www.usj.cc/post/7/ + 初识抖音短视频 还记得第一次下载抖音app的时候还是在高考结束后 那时候这个app十分的火爆,我也不懂抖音有什么好玩的 介于好奇心自己也下载了一个 + +

    初识抖音短视频

    +

    还记得第一次下载抖音app的时候还是在高考结束后

    +

    那时候这个app十分的火爆,我也不懂抖音有什么好玩的

    +

    介于好奇心自己也下载了一个抖音app,属实打脸了

    +

    从那时候被一些搞笑,新奇的视频吸引了

    +

    在睡前,在闲暇,在吃饭的时候都去刷抖音,渐渐的已经成为习惯

    +

    之前的抖音以记录美好生活为核心主题的app渐渐的失去了初心

    +

    更多的是出现了一些直播带货的主播,让抖音生态变得很差

    +

    我渐渐的对抖音改变了看法,不知道什么时候父母也开始迷上了抖音

    +

    父母经常一下班回家洗完澡在睡觉之前,就拿个手机刷抖音短视频

    +

    讨厌抖音营销号

    +

    我对营销号的厌恶还是来自于一些误导营销号,经常断章取义一些新闻

    +

    利用一些手段歪曲一些事实,从而来小丑态的获取流量和人气

    +

    由于父母接受教育的机会不是很多,对很多事物的辨识度不是很高

    +

    经常被一些营销号带偏,有时候父母跟我微信聊天的时候让我最近不能吃这个不能吃那个

    +

    对付这种精神鸦片一点办法都没有,希望网信办能出来整治一下营销号的病态博取流量现象

    +

    内容过度重复化

    +

    基本一段时间一个bgm火了,那一段时间在抖音刷到的都是相似的视频

    +

    “她开着邻居家的Toyota,追着日落。被父母说是最危险的地方,她都去过。今晚演出的rapper,算得上是她最喜欢,她走到吧台 先点了一杯whisky”

    +

    不知道怎么的神烦这首歌!第一次听觉得:嗯,不好听!划过去了

    +

    后来发现很多小视频都是这个bgm,作为一个酷爱喵星人的男生,甚至连我喜欢的小猫咪的视频都是这个bgm

    +

    烦都烦死了,好想屏蔽掉这个bgm的所有视频,所以现在一刷到这个bgm我都立刻划走

    +

    抖音可不可以出个功能是屏蔽某个bgm的所有视频或者是bgm静音模式

    +

    人们真的太太太喜欢跟风了,而偏偏我又很讨厌跟风

    +

    让无辜人遭受网络暴力

    +

    记得还是去年的时候,四川观察发了一节视频

    +

    一个老人上车被女司机嫌弃,司机不断说“你下去,你给我下去……你臭死了………………”之类的话

    +

    评论区都在骂女司机没有同情心,不配为人,骂得特别凶

    +

    反转来了,事情发酵了几天,真相出来了

    +

    原因是该时段正值学生放学,该老人身上很臭,每天乘坐这趟车好几次,而且还会骚扰其他人,不断和其他人搭讪,甚至让别人跟他回家。

    +

    司机想着多让几个孩子上车赶快回家,想着老人可能没什么急事,就叫他下去,后来情绪有些失控,就对老人言语有些过激。

    +

    此时评论区都在骂老人,得知司机因此事被开除处理,又纷纷打抱不平!

    +

    我觉得抖音最恶心的内容就是把新闻作为娱乐的素材,很多时候为了热点不惜一切,让很多人无辜遭受网络暴力。

    +

    这样带坏社会风气的剪辑做法真的是很令人作呕

    +

    视频带节奏,评论区跟风

    +

    给我印象比较深的就是这两个短视频

    +

    +

    +

    +

    +
    +

    民国不是一个朝代 而是一段感情 是旗袍瘦身下的才女 枪林弹雨下的爱情 民国故事 十忆九伤 乱世爱情 十有九悲

    +
    +

    说出这些话的小女生,估计还在期待着哪天能穿越回民国

    +

    谈一场轰轰烈烈的乱世虐恋,看完这两个视频我并没有直接划走

    +

    我特地去百度查了一下,下面部分资料摘自百度百科

    +
    +

    自1912年起至1926年,社会动荡 军阀混乱 百姓流离失所尸横遍野

    +
    +
    +

    自918东三省沦陷始,至抗战胜利,我国土沦丧近四分之一

    +
    +
    +

    至于其他城市:

    +
    +
    +

    1937年7月29日 北平失陷

    +
    +
    +

    7月30日 天津失陷

    +
    +
    +

    11月8日,太原沦陷

    +
    +
    +

    11月12日 十里洋场 上海沦陷

    +
    +
    +

    12月13日 古都南京沦陷!日军开始了长达四十多天惨无人道的“南京大屠杀”!其中据不完全统计,南京陷落后,30多万同胞殉难于这场大屠杀之中,日军在南京犯下的奸淫妇女案件竟达两万多起

    +
    +
    +

    1938年 5月19日 徐州沦陷。

    +
    +
    +

    6月6日 开封沦陷

    +
    +
    +

    10月21日 广州沦陷

    +
    +
    +

    10月25日 武汉沦陷

    +
    +
    +

    1939年 6月汕头 海南沦陷

    +
    +
    +

    11月 南宁沦陷 彼时 长沙在会战 河南在饥荒……

    +
    +
    +

    据不完全统计:在5年间日本对重庆进行轰炸218次,出动9000多架次的飞机,投弹21500枚以上 死难者达11000人以上

    +
    +
    +

    受伤人数达14000人以上 超过17600幢房屋被毁 不过比起重庆 延安相对而言还是比较安全的 如果愿意 可以去延安看看

    +
    +
    +

    那里民风淳朴百姓安宁 不过在1938年11月至1941年10月期间 日机轰炸延安17次,投弹1690枚

    +
    +

    不过延安再安全也是战区 想要在战区活下去 你不仅得小心天上的飞机 同样还得小心日军的大扫荡

    +
    +

    据史料记载 至1942年6月上旬,日伪军占据冀中根据地所有县城和较大集镇、村庄 冀中根据地遭到严重摧残,冀中军区部队减员16800余人 ;群众被杀、被捕达50000余人,根据地全部变为日占区和游击区

    +
    +

    当然,在延安,活下来的几率肯定是要比重庆和日占区大上很多了,就是可能这现实想要的浪漫有点出入了

    +

    有很多小女生幻想着哪天梦回民国和年轻有为的爱国军官谈一场惊天动地的爱情故事

    +

    既然都敢这么想了 那前提就必须得保证自己女主角光环足够强大

    +

    在日军的三光政策和狂轰乱炸中健全的活下来

    +
    +

    史料记载 抗战十四年 中方军民伤亡3500万人以上 平均下来每一天至少都有6000多国人在这场战乱中受伤甚至死亡

    +
    +

    如果穿越过去,但愿菩萨能保佑,活着坚持到日寇投降那一天

    +
    +

    据统计 截止至1945年,中国空军阵亡率占空军总人数的65% 中国海军几乎全部拼光。陆地战场上 截止至抗战结束 国民党方面军队伤亡300多万 我党伤亡80多万,其中 黄埔军校毕业生 在抗日战争中牺牲率 占该校总毕业人数的 60%—70%

    +
    +

    这场风华绝代的乱世爱情啊,在这样悲壮绝伦的牺牲下,确定真的还能浪漫的起来吗?

    +

    抖音只记得 民国的爱情十有九悲 但是却忘记了 民国的将士 千人征战 几人回呢?

    +

    民国只存在了38年 是乱世 但也是中国历史上最浪漫 最风华绝代的一个时代

    +

    但更是中国历史上 最黑暗 最耻辱 最可怕的时代之一

    +

    这样的浪漫 是建立在同胞无定所 国人无尊严的大前提下

    +

    很多未成年其实并不了解那段历史 甚至不懂这段历史背后的屈辱和沉痛

    +

    靠着抖音的几段美好文字 一厢情愿地向往且期盼着 乱世中可歌可泣的爱情

    +

    但是她们忘记了 这些看似美好的背后 是用一座座满目疮痍的古城 和一条条鲜活的生命堆积起来的

    +

    有微博官媒抖音文化程度平均不高不是没道理,食不果腹的年代怎么还能谈爱情呢

    +

    卸载抖音半年的感受

    +

    作为一个00后小生,接近卸载了抖音半年,真的感觉很好,和各位分享一下自己的感受

    +

    正值读大二的年纪,因为需要拿驾驶证,另外考一些资格证

    +

    没课的时间还有很充足的时间去把精力集中在备考证书的过程中

    +

    记不清什么时候开始安装的抖音,只是2020年开始我的眼睛就长在了手机上

    +

    手机就长在了手上,都分不开了

    +

    从前,下了课跟室友出去撸串,在一起谈谈闲天

    +

    但是,在外边吃饭时,点完餐等上菜的间隙,我在刷抖音,朋友亦是如此

    +

    自己一个人等人的时候,我在刷抖音

    +

    上厕所的时候,我在刷抖音;躺在床上熄灯后睡觉前,我在刷抖音

    +

    节假日早上醒来拿起手机就开始刷抖音……

    +

    在父母没入坑抖音短视频的时候曾不止一次很反感我什么都不做,就在那看着手机,一会哈哈笑,一会哗哗哭

    +

    时不时还拿手机让父母看一些自认为很逗的视频

    +

    我从原本热爱跟父亲喝茶谈闲天日子变成了自己看自己的手机的生活

    +

    我是一个十分爱看剧的00后小生,后来,慢慢有意识到,每天除了刷抖音好像什么都没做

    +

    我最爱的电影每周都看不上两部。有时候下课就说晚上回宿舍找个好电影看

    +

    但是,刚回到宿舍都会在凳子坐一会儿,这时总会下意识的拿起手机打开抖音,然后,电影没看上,这一晚上什么都没干上

    +

    慢慢的,我可以果断一些放下手机去看电影

    +

    但是在抖音里长时间养成的看快节奏视频习惯,让我很难静下心来完完整整看好一部电影

    +

    我不喜欢这种感觉,这让我很难受

    +

    不得不说,抖音真的太上瘾了

    +

    我喜欢里面搞笑的视频,还有一些别人生活中或温馨或感动的瞬间

    +

    每一个很短,却能让你大笑,流泪,感同身受。确实让人无法自拔

    +

    后来,我慢慢觉得空虚。室友很喜欢玩游戏,其实我也是偶尔玩一下

    +

    但是我真的觉得没营养,还特别浪费时间,不如做点有意义的事情,哪怕是看一部好电影

    +

    但是我现在做的同样是在浪费时间

    +

    写博客,做网站,学前端,这些我平时爱做的我都很久没有触碰了

    +

    我的生活变得单一了起来,这就是我的大学生活吗?

    +

    然后,我卸载了抖音,爱看一些剧和电影,现在碎片化视频让我很浮躁

    +

    有天室友问我为什么不看抖音了,于是我说我已经把抖音卸了,得到的回答是,少刷刷就行了,何必卸了呢?

    +

    确实,我这人自制力不行,做法极端不极端我不知道,我只知道,半年以后我感觉非常棒,至少我的大学生活比较正常

    +

    首先,我觉得课余时间长了,我可以做好几样事情,写博客,学前端,跟着up主学设计思维,我太爱小破站了

    +

    还记得有位up主说的很好

    +

    生活中有很多我们可以去做可以去感受的事情,不要把五感变成一感,阳光明媚,路人各色,大千世界有太多是你不了解的。给自己培养一个兴趣爱好,更多的去和身边的人交流,这个真实的世界是温暖或是残酷,都好过把自己束缚在手中的那一方世界中强

    +

    就这么多了,晚安

    +]]>
    +
    + + + 一岁一礼,一寸欢喜,生日快乐,致我的二十岁 + https://www.usj.cc/post/6/ + Tue, 07 Sep 2021 17:25:00 +0000 + + https://www.usj.cc/post/6/ + 给自己的一封信 这是第二十一世纪的二十一个年头,作为01年的我,也轮到自己的20岁生日 就这样摇摇晃晃的成年了,很快自己也即将面临步入社会生活 青 + +

    给自己的一封信

    +

    这是第二十一世纪的二十一个年头,作为01年的我,也轮到自己的20岁生日

    +

    就这样摇摇晃晃的成年了,很快自己也即将面临步入社会生活

    +

    青春正好,二十出头,亲爱的自己,活出自己的样子,祝自己20岁生日快乐

    +

    今天是20岁生日了,看到这个两位数出头的数字,不经还是会吓一跳

    +

    感慨时间的残忍,这个年龄,仿佛是应该做些什么,有所成就的年龄

    +

    但是我还在读大学,目前还是一名大二的学生,是和大多数普通大学生一样

    +

    偶尔会做兼职,挣点小钱,在每个月月初的时候,还是会按时的问父母要生活费

    +

    会感慨物价飞涨,饭太贵,衣服太贵,鞋子太贵,却还是不得不消费

    +

    20岁,成熟又幼稚

    +

    会默默担心以后找什么样的工作,要应该制定一个未来计划的方向

    +

    转而一想,又觉得,走好当下,便可以水到渠成

    +

    可是还是想对自己说:别想那么多,在自信一点!你还是要爱自己!

    +

    之前在一本书看到一小段话感触很深

    +

    对于大部分人,生活从来都是很艰难的,岁月粗糙了眼睛,砥砺了人心,劳累不能成为停留的理由,除了至情至爱,没有人会在意你的苦衷和不得己,因为肩上的责任和义务,只能再努力一些,再往前走,还有很长很长的路需要走,这条路没有尽头

    +

    这段话是之前在一本书看到的,内心很有感触,摘抄下来的

    +

    对,还有很长的路要走

    +

    一晃我们都是20多岁的人了,距离那些历历在目的初中校园生活,已经过去快10年了

    +

    这样的眼光来看待长大成人这件事,未免有些不公平毕竟成长

    +

    是一朝一夕的蜕变对我来说,这个20岁最大的改变莫过于敢于表达自己想法

    +

    应该是觉得,作为一个从来不敢在公共场合表达自己的想法的人

    +

    连一个小小演讲都害怕的这种没有自信的人身上

    +

    那次演讲在朋友面前可能不算什么,我认为这次经历在以后应该是可以让我变得有勇气一些

    +

    其次是什么,倒是想不到多少,也开始理解生活本身就是一个聚少离多的过程

    +

    因此格外的珍惜留在身边仅有的一些朋友,或者说是不要偏激的去在意那些在你生命历程中

    +

    微不足道的人事这是没有意义的事情,彼此都知道随着成长的到来,分道扬镳

    +

    是一种必然的选择心态,释然就好

    +

    还有就是对于学习,能多看点书,多做一些有意义的事情

    +

    坚持自己所热爱的必定会有收获

    +

    为人要踏实,勤勉,有追求,不一定会做好每一件事

    +

    但是把能做好的,尽量做好每年的生日都少不了这个过程

    +

    那就是感谢所有的朋友,家人让我能更好的成长

    +

    希望大家都能身体健康少一些忧心事多一些快乐

    +

    记录一次的小感动

    +

    由于自己很少关注日历,只想着起床得赶去上第二节课,几乎忘掉了自己生日

    +

    早上起床匆匆忙忙吃完早餐,翻翻微信消息,老爸给我发了一个红包

    +

    +

    +

    第一想法就是,老爸给我补贴生活费的,哈哈

    +

    后来老爸给我发了一句:祝你生日快乐

    +

    我翻了翻日历,今天农历八月一号

    +

    我20岁啦,首先感谢老爸,同时也感谢20年的养育之恩

    +

    也感谢各位小伙伴的祝福,很感动还有小伙伴记得我的生日

    +

    我知道要记得一个人的生日有多难,记忆再深都会因为敌不过时间而被遗忘

    +

    所以,生日被哪怕一个人记住,都好像是值得幸福的

    +

    最简单的一句生日快乐,承载的远多于千言万语

    +

    你以为眼前铭心的场景会记一辈子,却转眼成为过眼云烟,毕竟那都是别人的喜怒哀乐

    +

    自己的二十岁生日了,总觉得应该给自己写点什么送给自己,于是给自己写了篇长文

    +

    记得小时候每每快到过生日时,总能兴奋几天,期盼那天的礼物和身边同学的祝福

    +

    而且通常父母都会满足我那天的愿望,无论是去买一套我喜欢的新衣服,还是一顿我最爱吃的饭菜

    +

    都能让我在过完生日的几天之后细细回味,每晚睡觉前得轻轻回味下那天的快乐才能心满意足的去睡

    +

    最后祝自己开心快乐,岁月无忧!

    +

    @群林 2021.9.7记

    +]]>
    +
    + + + 初识rss订阅,搭建自己的公益rss阅读器 + https://www.usj.cc/post/5/ + Sun, 05 Sep 2021 09:19:00 +0000 + + https://www.usj.cc/post/5/ + 昨天在一个群偶然发现一个界面新奇的rss的网页版阅读器 带着好奇心我去百度了一下什么是rss,什么是rss订阅 当然我也搜到了关于rss订阅的各 + +

    昨天在一个群偶然发现一个界面新奇的rss的网页版阅读器

    +

    带着好奇心我去百度了一下什么是rss,什么是rss订阅

    +

    当然我也搜到了关于rss订阅的各种好处的博客文章

    +

    给我这种小白看的一脸愣,我对它还没有什么感觉

    +

    在我的第一印象里,RSS 充满了传奇色彩

    +

    但我不清楚它真正有什么用处,也不明白为什么那么多人吹捧它支持它。

    +

    当我点开 RSS 链接,浏览器显示一堆乱七八糟的 XML 时

    +

    我就超级迷惑,然后默默关闭浏览器标签

    +

    当我看到一个博主写的一篇文章让我渐渐潜意识明白了rss的好处

    +

    现在是大数据推荐时代,当我们在淘宝想要买一个插排的时候

    +

    但是犹豫不决又不想买,打开抖音平台里面弹出推荐购买公牛插排的短视频

    +

    这个就是大数据,我认为rss的好处就是可以高效的整合自己的信息面

    +

    简化了获取新闻资讯的路径减少了接受信息的干扰因素,包括信息上和视觉上

    +

    通俗来讲的话,就好比用起来,就像是皇上批阅奏章

    +

    我不可能每本都看,同时没看的也会堆积如山

    +

    rss最大程度规避了一些垃圾新媒体广告

    +

    我觉得这样很好啊。可以提高效率,节约时间

    +

    而且可以集中处理这些本来操作起来比较碎片化的事情

    +

    然后看见叶开兄弟搭建了一款在线的rss阅读器

    +

    + +https://rss.qq.md/p/i/

    +

    我觉得这样把友链博客都添加进去,博友更新文章及时的显示在rss阅读器

    +

    增加了与博友的互动性,这样使个人博客增加了互动性,我觉得更加有趣味

    +

    昨天下午我开始折腾我一定要搭建一个属于自己的rss阅读器

    +

    折腾经历

    +

    在一个群友的介绍下我认识了一个叫做蚁阅的rss阅读器项目

    +

    我觉得ui十分简洁,功能也十分可以,而且游客只需要注册个邮箱账号就可以使用

    +

    十分的方便,我想着搭建一个公益的rss阅读器平台分享给大家使用

    +

    蚁阅基于Docker部署,服务器环境要求:Linux, 1G 内存,Docker + 镜像加速器

    +

    但是作为偏设计专业的大二学生,根本不知道docker是什么,真是把我折腾的够呛的

    +

    作者写了一个部署文档,对于我这行外人士,这个技术性文章我也看的一脸愣

    +

    然后我给叶开兄弟发消息,叶开好像也很忙,象征性的回应几句

    +

    问油油,强仔他们都是不太懂,看来只有靠自己,从下午三点折腾到八点多还没搭建完

    +

    准备放弃掉了,偶然的加到作者微信,以为作者是那种高冷的技术大佬

    +

    [xiangce] + + +[/xiangce]

    +

    作者很耐心的引导我解决了问题,我也成功搭建了属于自己的rss阅读器平台

    +

    新品尝鲜

    +

    多谢作者大大,我决定把rss阅读器平台作为我第一个公益平台

    +

    免费分享给大家使用,下面是地址,开箱即用

    +

    + +https://rss.5b2.cn

    +

    平台预览

    +

    +

    +

    界面很简洁美观,也有pc的桌面版,在电脑上也是很方便

    +

    使用介绍

    +

    [checking] 访问https://rss.5b2.cn

    +

    [checking] 注册自己的账号,记住自己注册的邮箱和密码

    +

    [checking] 开始添加自己的友链订阅

    +

    [checking] 没了了

    +

    APP下载

    +

    + +https://5b2.cn/rss.apk

    +

    因为有些小伙伴反馈app会比较方便

    +

    所以花了一个小时做了一个app,基于hbuider开发

    +

    [xiangce] + + +[/xiangce]

    +

    [checking] 本人承诺此app绝无任何违法收集信息

    +

    [checking] 此app无任何违法读取权限

    +

    [checking] 由于没有iOS打包证书,所以此次只有安卓版

    +]]>
    +
    + + + 2021暑假总结,记录一下这个充实的暑假 + https://www.usj.cc/post/4/ + Sat, 04 Sep 2021 09:34:00 +0000 + + https://www.usj.cc/post/4/ + 期末考试结束,意味着我的大学短暂生活又匆匆结束了一年 下面的几张图片是离校之前拍的学校的晚霞 部分是同学拍的,我的拍照技术没有那么好,所以觉得好 + +

    期末考试结束,意味着我的大学短暂生活又匆匆结束了一年

    +

    下面的几张图片是离校之前拍的学校的晚霞

    +

    部分是同学拍的,我的拍照技术没有那么好,所以觉得好的都收藏下来了

    +

    [xiangce] + + + + +[/xiangce]

    +

    另外吐槽一下学校自习室的阴间灯光

    +

    +

    +

    在大一这一年有过迷茫,有过伤感,有过成功,有过喜悦

    +

    五味陈杂都写在这一年,这一年的大一生活让我也成长了许多

    +

    迷茫,作为大一新生对未来有很多期盼,自己却不知道以后的路该怎么走

    +

    伤感,我理想的大学专业课是有始有终认真的把一门技术学精

    +

    但是事实并不是这样的,大学老师只会带你入门

    +

    剩下的只能靠自己花时间,去精通这门技术

    +

    成功,莫过于听见辅导员的喜报,专业课取得了优异的成绩

    +

    +

    +

    喜悦,莫过于跟朋友聚在一起,吃吃小烧烤谈谈未来与计划

    +

    +

    +

    暑假接近尾声,突然驾校群传来噩耗,我们可能面临打学时

    +

    +

    +

    我的朋友给我发了两张襄阳市驾考计时培训的截图,我愣住了

    +

    [xiangce] + + + +[/xiangce]

    +

    这就意味着,我暑假如果不学车,新学期意味着要打学时

    +

    学费,学时费,还有计时的时间增加,轻轻松松花父母1个w

    +

    再三理智考虑,我决定跟小伙伴结伴学车,打算在襄阳租房子考驾照

    +

    就这样,我美好的暑假已经结束了,将要面临着学车的噩梦就此开始了

    +

    +

    +

    接下来就是搞定出租屋,我们在驾校附近顺利租了房子

    +

    400一个月带空调,电费一块钱一度电,水费20,房东人很好

    +

    第一次租房还是非常满意的,下面是当时拍的照片

    +

    +

    +

    一张桌子,一台笔记本,一张床,一间卫生间我就很满足了

    +

    考驾照意味着首先要面临的就是科目一考试,这个环节就是得刷题

    +

    题目我接近看了一个星期了,基本上很稳了,就是等待7.5号的科目一考试

    +

    [xiangce] + + + + + +[/xiangce]

    +

    因为自己题目做的比较多,所以考科目一感觉一点都不紧张

    +

    很顺利,只用了十三分钟,最后95分拿下,第一时间给父亲报了喜讯

    +

    +

    +

    接下来就是需要软磨硬泡的科目二考试,第一个头疼的环节就是倒车入库

    +

    [xiangce] + + + + +[/xiangce]

    +

    还记得教练说的让我记忆深刻的一句话,倒库你不练好,其他项目你就白搭

    +

    就这样我每天起早贪黑的去练到车入库,大概练了接近十天左右

    +

    自己的车感比较弱,所以练的很久,才有感觉

    +

    后来我们开始跑圈了,跑圈就是把整个科目二考试环节过一遍

    +

    天气酷热,很辛苦,一个小时接近要喝掉两瓶矿泉水,实在是太渴了

    +

    但是看到其他学员天气热打伞还在辛辛苦苦的跑圈,我便没有抱怨了

    +

    [xiangce] + + + +[/xiangce]

    +

    渐渐的,自己的进步很快,慢慢的看到自己的进步

    +

    慢慢的出错率很低了,多亏酒厂大叔,阿姨们的指导

    +

    这个是跟学车小伙伴一起摆拍的视频,是不是很酷哈哈

    +

    [dplay src=“https://usj.cc/sp/3.mp4”]

    +

    但是酷热的夏季,难免会碰到糟糕的雨季,当时下大雨拍的

    +

    [xiangce] + + + + +[/xiangce]

    +

    雨下的太大了,当时在驾校的无助感

    +

    [dplay src=“https://usj.cc/sp/1.mp4”]

    +

    回家也是这么的困难,心塞,当时录的视频

    +

    [dplay src=“https://usj.cc/sp/2.mp4”]

    +

    放眼望去,坐在车内,什么都看不清楚

    +

    +

    +

    因为暑期学车的人很多,迟迟约不到考试

    +

    不过算是很幸运我约上了7.29的考试

    +

    考前前三天,我们来到了考场模拟,这是当时拍的照片

    +

    [xiangce] + + + + +[/xiangce]

    +

    很糟糕,我第一把科目二挂掉了,就很突然

    +

    第一把挂在自己的粗心大意,带档打火的低级错误

    +

    第二把居然死在我最拿手的倒车入库,原因是自己的不断的修方向

    +

    给自己修挂了,当时的心情无法用文字记录下来

    +

    酒厂大叔问我过了没,我说我挂了,大叔诧异问道我是不是开玩笑的

    +

    是的,我挂了,这个噩耗已经成为事实

    +

    因为科目二挂掉了,系统会冻结自己十天不能预约,只能回家了

    +

    +

    +

    这个是当时回家的时候的照片,心情夹杂的沮丧和无奈,再见房东

    +

    +

    +

    不得不说回家的感觉真棒,不得不说家是自己心灵的港湾

    +

    +

    +

    在家接近调整了13天,我又幸运的约上了8.19科目二考试

    +

    +

    +

    就这样我又开始了租房生活,和练科二的悲惨生活

    +

    [xiangce] + + + + +[/xiangce]

    +

    紧接着,又是糟糕的模拟考场,真是头大,本来就没信心

    +

    还下起了大雨,这次模拟真是糟糕透了

    +

    [xiangce] + + + + +[/xiangce]

    +

    8.19号也顺利的一把100分把科目二拿下了

    +

    +

    +

    高兴的告诉自己,我科三了,哈哈哈

    +

    喵的我的进度太慢了,不得不面临即将开学

    +

    只有停止了科目三的学习,这暑假就这样充实的结束了

    +

    +

    +

    感谢您的来访

    +]]>
    +
    + + + 一把过,科二结束! + https://www.usj.cc/post/70/ + Fri, 20 Aug 2021 14:24:00 +0000 + + https://www.usj.cc/post/70/ + 一把过,科二结束! + +

    一把过,科二结束!

    +

    +

    +]]>
    +
    + + + 再次投资科目二,科目二花了400,希望19号一把过吧 + https://www.usj.cc/post/69/ + Mon, 16 Aug 2021 12:54:00 +0000 + + https://www.usj.cc/post/69/ + 再次投资科目二,科目二花了400,希望19号一把过吧 + +

    再次投资科目二,科目二花了400,希望19号一把过吧 + +

    +

    +

    +]]>
    +
    + + + 肝了1400多行css代码,终于把暗夜模式搞定了 + https://www.usj.cc/post/68/ + Sat, 14 Aug 2021 14:24:00 +0000 + + https://www.usj.cc/post/68/ + 肝了1400多行css代码,终于把暗夜模式搞定了 + +

    肝了1400多行css代码,终于把暗夜模式搞定了

    +

    +

    +

    +

    +]]>
    +
    + + + 一下午网页设计课爆肝,今日份疲倦请查收 + https://www.usj.cc/post/46/ + Thu, 03 Jun 2021 22:08:00 +0000 + + https://www.usj.cc/post/46/ + 今天又是襄阳下雨天,很佛系 星期一可以称得上魔鬼星期一 连续六节网页设计,爆肝css,表示肝不动了 [xiangce] [/xiangce] 一下子进度这么多属实有点够呛 这个进度已经超 + +

    今天又是襄阳下雨天,很佛系

    +

    星期一可以称得上魔鬼星期一

    +

    连续六节网页设计,爆肝css,表示肝不动了

    +

    [xiangce] + + +[/xiangce]

    +

    一下子进度这么多属实有点够呛

    +

    这个进度已经超过我的自学范围了

    +

    随便拍了一下运动场,还挺好看的 +[xiangce] + + + + +[/xiangce]

    +

    晚霞配杨柳更配哦

    +

    [xiangce] + + + + +[/xiangce]

    +

    晚安酱

    +]]>
    +
    + + + 双休日襄阳游记,与朋友一起,终究还是遗憾而归 + https://www.usj.cc/post/45/ + Sun, 16 May 2021 09:52:00 +0000 + + https://www.usj.cc/post/45/ + 本次游记计划去往襄阳唐城,去游览一下民风古城 [xiangce] [/xiangce] 此计划与上周已经跟小智,小豪进行激烈讨论 刚出校门拿出自己钉钉已经被辅导员审批的钉钉假条 门卫很 + +

    本次游记计划去往襄阳唐城,去游览一下民风古城

    +

    [xiangce] + + + + +[/xiangce]

    +

    此计划与上周已经跟小智,小豪进行激烈讨论

    +

    刚出校门拿出自己钉钉已经被辅导员审批的钉钉假条

    +

    门卫很好,走的时候让我们注意安全

    +

    刚刚出门拿起高德地图前往寻找晚上的住处

    +

    在站台等待546号公交车

    +

    不料,天上的小雨越下越大,坐在公交车的我

    +

    [xiangce] + + +[/xiangce]

    +

    看窗外的小雨,给我十足的整抑郁了

    +

    打开天气预报才看到大雨!

    +

    [xiangce] + + +[/xiangce]

    +

    我在叙利亚都没受到这么重的伤

    +

    终究还是我打脸了

    +

    [xiangce] + + +[/xiangce]

    +

    就这样我们为了躲雨,我们就找了一个离我们最近的酒店办理了入住手续

    +

    [xiangce] + + +[/xiangce]

    +

    照片非常的好,让我一眼就爱了,等真正入住才知道这原来是照骗

    +

    空调,卫生间,都非常的卫生,基本上住一晚上还是不错的

    +

    但是我搞不懂这个空调暗黄暗黄的,我怀疑这空调是在叙利亚采购的空调

    +

    [xiangce] + + +[/xiangce]

    +

    就这样我们在房间打了一下午王者,好家伙,非要奢侈话一百多在宾馆打王者

    +

    寝室网不快吗,床躺着不香吗

    +

    晚上跟朋友一起出去吃了火锅,还不错,算是对心灵的一点安慰

    +

    [xiangce] + + +[/xiangce]

    +

    不得不说这个龙虾尾有点多余,味道还可,价格再便宜一点点

    +

    我觉得会更可

    +

    吃完午饭,我们就回宾馆休息了,就这样平平淡淡的一天就结束了

    +

    笑死,果然在宾馆容易失眠,我三点五点各自醒了一次

    +

    第二天,小智大清早还是去他女朋友学校去奔现了

    +

    天天嚷嚷的跟女朋友分手了,但是一放假就出去找女朋友

    +

    这种人就是硬骗,这种人就应该被乱刀砍si

    +

    最后因为时间问题我们最后还是选择了去万达广场去玩

    +

    [xiangce] + + +[/xiangce]

    +

    给力的是凭自己以往的抓娃娃经验,今天还抓到两个娃娃

    +

    [xiangce] + + +[/xiangce]

    +

    很开心,虽然第一天很糟糕,但是第二天还是很不错的

    +

    好了,就这么多了,算是很不错的一个假期吧

    +

    感谢你能看完,我的朋友

    +]]>
    +
    + + + 以前没钱吃泡面,现在没钱吃泡面 + https://www.usj.cc/post/67/ + Fri, 30 Apr 2021 15:14:00 +0000 + + https://www.usj.cc/post/67/ + 以前没钱吃泡面,现在没钱吃泡面 + +

    以前没钱吃泡面,现在没钱吃泡面

    +

    +

    +]]>
    +
    + + + 五一倒计时两天,一切美好都会如期而至 + https://www.usj.cc/post/66/ + Thu, 29 Apr 2021 16:14:00 +0000 + + https://www.usj.cc/post/66/ + 五一倒计时两天,一切美好都会如期而至 [dplay src=&ldquo;https://usj.cc/sp/8.mp4&rdquo;] + +

    五一倒计时两天,一切美好都会如期而至

    +

    [dplay src=“https://usj.cc/sp/8.mp4”]

    +]]>
    +
    + + + 这几天都频繁下雨,上课路上被浇成成落汤鸡 + https://www.usj.cc/post/65/ + Fri, 19 Mar 2021 14:14:00 +0000 + + https://www.usj.cc/post/65/ + 这几天都频繁下雨,上课路上被浇成成落汤鸡 + +

    这几天都频繁下雨,上课路上被浇成成落汤鸡

    +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 开学倒计时,再见,老家 + https://www.usj.cc/post/64/ + Sun, 21 Feb 2021 14:10:00 +0000 + + https://www.usj.cc/post/64/ + 开学倒计时六天啦,看来要结束这个寒假小假期啦,很喜欢在老家待的这段时间 + +

    开学倒计时六天啦,看来要结束这个寒假小假期啦,很喜欢在老家待的这段时间

    +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 或许不是没有年味了,只是快乐已经不属于我们这一辈人了 + https://www.usj.cc/post/63/ + Fri, 12 Feb 2021 14:35:00 +0000 + + https://www.usj.cc/post/63/ + 或许不是没有年味了,只是快乐已经不属于我们这一辈人了 + +

    或许不是没有年味了,只是快乐已经不属于我们这一辈人了

    +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 五福开奖,你好,2021 + https://www.usj.cc/post/62/ + Thu, 11 Feb 2021 14:35:00 +0000 + + https://www.usj.cc/post/62/ + 每次支付宝五福开奖,心里有一种莫名的悲伤,意味着2020一去不复返了 + +

    每次支付宝五福开奖,心里有一种莫名的悲伤,意味着2020一去不复返了

    +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 新春快乐!牛年大吉! + https://www.usj.cc/post/61/ + Wed, 10 Feb 2021 14:15:00 +0000 + + https://www.usj.cc/post/61/ + 爆竹声中一岁除,又是新的一年! 新春快乐!牛年大吉! + +

    爆竹声中一岁除,又是新的一年!

    +

    新春快乐!牛年大吉!

    +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 祝母校越办越好 + https://www.usj.cc/post/60/ + Fri, 15 Jan 2021 16:47:00 +0000 + + https://www.usj.cc/post/60/ + 祝母校越办越好 + +

    祝母校越办越好

    +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 冬至快乐!记得吃饺子哈~ + https://www.usj.cc/post/59/ + Tue, 29 Dec 2020 16:15:00 +0000 + + https://www.usj.cc/post/59/ + 冬至快乐!记得吃饺子哈~ + +

    冬至快乐!记得吃饺子哈~

    +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 针不戳,挺有特色的元旦晚会哈 + https://www.usj.cc/post/58/ + Mon, 28 Dec 2020 13:26:00 +0000 + + https://www.usj.cc/post/58/ + 针不戳,挺有特色的元旦晚会哈 + +

    针不戳,挺有特色的元旦晚会哈

    +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 期末倒计时开始 + https://www.usj.cc/post/57/ + Sun, 27 Dec 2020 15:16:00 +0000 + + https://www.usj.cc/post/57/ + 期末倒计时开始 + +

    期末倒计时开始

    +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 干饭王的日常 + https://www.usj.cc/post/56/ + Sat, 26 Dec 2020 15:11:00 +0000 + + https://www.usj.cc/post/56/ + 干饭王的日常 + +

    干饭王的日常

    +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 好久不见,你还好吗 + https://www.usj.cc/post/55/ + Thu, 24 Dec 2020 14:44:00 +0000 + + https://www.usj.cc/post/55/ + 好久不见,你还好吗 + +

    好久不见,你还好吗

    +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 今年的第一场雪 + https://www.usj.cc/post/54/ + Tue, 22 Dec 2020 14:44:00 +0000 + + https://www.usj.cc/post/54/ + 今年的第一场雪 + +

    今年的第一场雪

    +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 军训结束 + https://www.usj.cc/post/53/ + Thu, 15 Oct 2020 14:54:00 +0000 + + https://www.usj.cc/post/53/ + 遇见你很幸运,但是到此为止 全剧终!结营顺利 + +

    遇见你很幸运,但是到此为止

    +

    全剧终!结营顺利 + +

    +

    +

    +

    +

    +]]>
    +
    + + + 军训太痛苦了,希望早点结束 + https://www.usj.cc/post/52/ + Thu, 15 Oct 2020 13:08:00 +0000 + + https://www.usj.cc/post/52/ + 军训太痛苦了,希望早点结束 + +

    军训太痛苦了,希望早点结束

    +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 双节快乐!家与国撞了个满怀 + https://www.usj.cc/post/51/ + Thu, 01 Oct 2020 11:34:00 +0000 + + https://www.usj.cc/post/51/ + + +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 高考加油,相信自己 + https://www.usj.cc/post/50/ + Tue, 07 Jul 2020 11:30:00 +0000 + + https://www.usj.cc/post/50/ + + +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 高考即将来临,老师为我们加油打气 + https://www.usj.cc/post/49/ + Fri, 03 Jul 2020 11:59:00 +0000 + + https://www.usj.cc/post/49/ + + +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 第一次收到阿里云送来的礼品!满是惊喜 + https://www.usj.cc/post/48/ + Fri, 17 Apr 2020 14:26:00 +0000 + + https://www.usj.cc/post/48/ + 第一次收到阿里云送来的礼品!满是惊喜 + +

    第一次收到阿里云送来的礼品!满是惊喜

    +

    +

    +

    +

    +]]>
    +
    + + + 老家以前的样子,挺怀念的 + https://www.usj.cc/post/47/ + Wed, 11 Mar 2020 11:25:00 +0000 + + https://www.usj.cc/post/47/ + 老家以前的样子,挺怀念的 + +

    老家以前的样子,挺怀念的

    +

    +

    +]]>
    +
    + + + + https://www.usj.cc/post/27/ + Mon, 03 Feb 2020 15:21:00 +0000 + + https://www.usj.cc/post/27/ + + +

    +

    +]]>
    +
    + +
    +
    \ No newline at end of file diff --git a/public/categories/相册/index.html b/public/categories/相册/index.html new file mode 100644 index 00000000..5bbe0b0f --- /dev/null +++ b/public/categories/相册/index.html @@ -0,0 +1,170 @@ + + + + + + + + 相册 + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/categories/相册/page/1/index.html b/public/categories/相册/page/1/index.html new file mode 100644 index 00000000..c2a48b7b --- /dev/null +++ b/public/categories/相册/page/1/index.html @@ -0,0 +1,10 @@ + + + + https://www.usj.cc/categories/%E7%9B%B8%E5%86%8C/ + + + + + + diff --git a/public/categories/相册/page/2/index.html b/public/categories/相册/page/2/index.html new file mode 100644 index 00000000..2f8883af --- /dev/null +++ b/public/categories/相册/page/2/index.html @@ -0,0 +1,172 @@ + + + + + + + + 相册 + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/categories/相册/page/3/index.html b/public/categories/相册/page/3/index.html new file mode 100644 index 00000000..15a4b8e0 --- /dev/null +++ b/public/categories/相册/page/3/index.html @@ -0,0 +1,172 @@ + + + + + + + + 相册 + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/categories/相册/page/4/index.html b/public/categories/相册/page/4/index.html new file mode 100644 index 00000000..5cec9dc2 --- /dev/null +++ b/public/categories/相册/page/4/index.html @@ -0,0 +1,172 @@ + + + + + + + + 相册 + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/categories/相册/page/5/index.html b/public/categories/相册/page/5/index.html new file mode 100644 index 00000000..4a3555a9 --- /dev/null +++ b/public/categories/相册/page/5/index.html @@ -0,0 +1,172 @@ + + + + + + + + 相册 + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/categories/相册/page/6/index.html b/public/categories/相册/page/6/index.html new file mode 100644 index 00000000..6e602a30 --- /dev/null +++ b/public/categories/相册/page/6/index.html @@ -0,0 +1,172 @@ + + + + + + + + 相册 + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/categories/相册/page/7/index.html b/public/categories/相册/page/7/index.html new file mode 100644 index 00000000..a0dabf2b --- /dev/null +++ b/public/categories/相册/page/7/index.html @@ -0,0 +1,172 @@ + + + + + + + + 相册 + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/categories/相册/page/8/index.html b/public/categories/相册/page/8/index.html new file mode 100644 index 00000000..f91e08c9 --- /dev/null +++ b/public/categories/相册/page/8/index.html @@ -0,0 +1,155 @@ + + + + + + + + 相册 + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/categories/相册/rss.xml b/public/categories/相册/rss.xml new file mode 100644 index 00000000..33ece57e --- /dev/null +++ b/public/categories/相册/rss.xml @@ -0,0 +1,401 @@ + + + + 优世界 + https://www.usj.cc/categories/%E7%9B%B8%E5%86%8C/rss.xml + + Hugo -- gohugo.io + zh-cn + Thu, 03 Aug 2023 23:12:00 +0000 + + 家乡随拍 + https://www.usj.cc/post/1243/ + Thu, 03 Aug 2023 23:12:00 +0000 + + https://www.usj.cc/post/1243/ + 与弟弟妹妹在家乡景区游玩的一天 特此写下此文作留恋 于2023.08.03 记 摄影师:妹妹 @火华子 + +

    与弟弟妹妹在家乡景区游玩的一天

    +

    特此写下此文作留恋 于2023.08.03 记

    +

    摄影师:妹妹 + +@火华子

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 襄阳唐城 + https://www.usj.cc/post/1223/ + Sun, 16 Jul 2023 16:52:00 +0000 + + https://www.usj.cc/post/1223/ + 考完试和朋友去的,避免数据丢失,特以此文留念 + +

    考完试和朋友去的,避免数据丢失,特以此文留念

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 毕业纪念篇:图书馆 + https://www.usj.cc/post/96/ + Sun, 16 Oct 2022 21:00:00 +0000 + + https://www.usj.cc/post/96/ + + +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 回村生活的日子 + https://www.usj.cc/post/89/ + Tue, 06 Sep 2022 07:46:00 +0000 + + https://www.usj.cc/post/89/ + + +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 莫非这世界上真的有花仙子 + https://www.usj.cc/post/77/ + Thu, 24 Mar 2022 12:48:00 +0000 + + https://www.usj.cc/post/77/ + 说明 1.此图集非本人的个人作品 2.本图集在发布之前已经征得发布许可 3.本人单身汪一枚,此图集是学姐,并非女友 4.请勿随意使用本图集商用,谢谢 + +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    说明

    +

    1.此图集非本人的个人作品

    +

    2.本图集在发布之前已经征得发布许可

    +

    3.本人单身汪一枚,此图集是学姐,并非女友

    +

    4.请勿随意使用本图集商用,谢谢

    +]]>
    +
    + + + 这次的落日比较有特色,西边摇摇欲坠的咸鸭蛋 + https://www.usj.cc/post/38/ + Thu, 16 Dec 2021 12:42:00 +0000 + + https://www.usj.cc/post/38/ + + + + + + + + + + + +]]> + + + + 最近有点小忙,不知道写什么,来看学姐吧 + https://www.usj.cc/post/36/ + Fri, 03 Dec 2021 21:49:31 +0000 + + https://www.usj.cc/post/36/ + + +

    +44334-383lcgq96c7.png

    +

    +25448-kn62oma2p5h.png

    +

    +72883-wy2w33no4xa.png

    +

    +86315-3eheyeohnpi.png

    +

    +09525-jwj4imovmsf.png

    +

    +56488-jfpdhg7lpk.png

    +

    +89672-tdvwwsoivoe.png

    +

    +19662-wybaq14gqfs.png

    +

    +29387-5tbendn1q9.png

    +]]>
    +
    + + + 可惜不能一直做小孩子,总要长大,不知道实习生活会是什么样子 + https://www.usj.cc/post/34/ + Sat, 27 Nov 2021 18:49:00 +0000 + + https://www.usj.cc/post/34/ + + +

    +22999-htnwd5ggq1r.png

    +

    +68411-xdfa1vju0u.png

    +

    +79074-tadhswk86bl.png

    +

    +82387-0v5kans8trcn.png

    +

    +81857-d67qkqtrs4m.png

    +

    +72653-ogvgabj3q1m.png

    +]]>
    +
    + + + 这组照片的主题,咱就叫它光吧 + https://www.usj.cc/post/31/ + Sun, 21 Nov 2021 21:55:00 +0000 + + https://www.usj.cc/post/31/ + + +

    +49808-7lfel3t480p.png

    +

    +23129-b48m287q45f.png

    +

    +39999-pd1bzqmfo9.png

    +

    +47262-b60yqkraqvn.png

    +

    +38692-23o1jtxizvk.png

    +

    +09243-6uq34pa21nf.png

    +

    +22625-qcv9iwoidj.png

    +

    +77195-aqmcz4dnmet.png

    +

    +13936-55iampgyy1i.png

    +]]>
    +
    + + + 今晚的夜色很美,要是照片的小情侣是我就好了 + https://www.usj.cc/post/26/ + Tue, 09 Nov 2021 19:49:00 +0000 + + https://www.usj.cc/post/26/ + + +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 日落又不是天天这么美,当然要记录下来啦 + https://www.usj.cc/post/22/ + Tue, 09 Nov 2021 01:56:00 +0000 + + https://www.usj.cc/post/22/ + 第一次拍日落系列,日落真的太美了,有几张是我拍的,还有学姐拍的 图片可能有点不清晰,原图实在是太大了,压缩了一下下,就当是座机拍的吧 最后一张是 + +

    第一次拍日落系列,日落真的太美了,有几张是我拍的,还有学姐拍的

    +

    图片可能有点不清晰,原图实在是太大了,压缩了一下下,就当是座机拍的吧

    +

    最后一张是飞行棋,看到飞行棋就想到小时候跟小伙伴一起蹲在小学的大柳树下飞行棋

    +

    小时候总是向往着长大,却没想到长大会有这么多烦恼

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 记录每一个不属于你的小姐姐 + https://www.usj.cc/post/24/ + Mon, 08 Nov 2021 16:23:00 +0000 + + https://www.usj.cc/post/24/ + + +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 理工的晚霞,拿起相机记录青春的样子 + https://www.usj.cc/post/10/ + Mon, 13 Sep 2021 17:13:00 +0000 + + https://www.usj.cc/post/10/ + 咱们学校的晚霞,还不错吧 + +

    咱们学校的晚霞,还不错吧 + + + + + + + + +

    +]]>
    +
    + + + 摄影专业学长拍的襄阳晚霞 + https://www.usj.cc/post/9/ + Tue, 31 Aug 2021 17:07:00 +0000 + + https://www.usj.cc/post/9/ + 摄影专业学长拍的晚霞,感觉不错,收藏一下 + +

    摄影专业学长拍的晚霞,感觉不错,收藏一下 + + +

    +]]>
    +
    + + + 江的南岸叫襄阳,江的北岸叫樊城,这就是人们常说的襄樊 + https://www.usj.cc/post/8/ + Tue, 31 Aug 2021 16:56:00 +0000 + + https://www.usj.cc/post/8/ + 江的南岸叫襄阳,江的北岸叫樊城,这就是人们常说的襄樊 + +

    江的南岸叫襄阳,江的北岸叫樊城,这就是人们常说的襄樊 + + +

    +]]>
    +
    + +
    +
    \ No newline at end of file diff --git a/public/circles/index.html b/public/circles/index.html new file mode 100644 index 00000000..b6dd0952 --- /dev/null +++ b/public/circles/index.html @@ -0,0 +1,148 @@ + + + + + + + + 友圈 + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    + +
    +
    + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/css/close.png b/public/css/close.png new file mode 100644 index 00000000..2e5d7fd6 Binary files /dev/null and b/public/css/close.png differ diff --git a/public/css/main.css b/public/css/main.css new file mode 100644 index 00000000..c9517cd2 --- /dev/null +++ b/public/css/main.css @@ -0,0 +1,1816 @@ +@font-face { + font-family: 'zql'; + src: url('../font/zql.woff2') format('woff2'), + url('../font/zql.woff') format('woff'); + unicode-range: U+0000-007F, + /* 基本拉丁字母 */ + U+4E00-9FFF, + /* 基本汉字 */ + U+2000-206F, + /* 通用标点符号 */ + U+3000-303F; + /* 中文标点符号 */ +} + +::-webkit-scrollbar { + width: 13px; +} + +::-webkit-scrollbar-button { + display: none; +} + +::-webkit-scrollbar-thumb { + min-height: 16px; + background-color: #999999; + background-clip: padding-box; + border: 3px solid #fdfdfd; + border-radius: 5px; +} + +::selection { + background: #444; + color: #fff; +} + +body { + font-family: 'zql', serif; + color: #24292e; + line-height: 1.6; + font-size: 16px; + background: #fafafa; + /* background-image: url('../image/bg.svg'); */ + /*background-image: url(https://usj.cc/usr/uploads/2023/06/3287615239.jpg);*/ + /*background-repeat: space;*/ + /*background-size: cover;*/ + /*background-repeat: initial;*/ + /*background-size: inherit;*/ + background-attachment: fixed; + z-index: 5; +} + +hr { + display: block; + height: 1px; + border: 0; + border-top: 1px solid #cccccc; + margin: 1rem 0; + padding: 0; +} + +img { + max-width: 100%; + border-radius: 5px; + box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); + vertical-align: middle +} + +.icon { + width: 1.8em; + height: 1.8em; + vertical-align: -1em; + fill: currentColor; + overflow: hidden; +} + +a img { + border: none; +} + +pre, +code { + font-size: 15px; + border: 1px solid #e8e8e8; + border-radius: 3px; + background-color: #3a3a3a; + color: #EEEEEE +} + +pre, +code { + font-size: 15px; + border: 1px solid #e8e8e8; + border-radius: 3px; + background-color: #3a3a3a; + color: #EEEEEE +} + +code { + padding: 1px 5px +} + +pre { + padding: 8px 12px; + overflow-x: scroll +} + +pre>code { + border: 0; + padding-right: 0; + padding-left: 0 +} + +table { + border-collapse: collapse; + border-spacing: 0; + word-break: break-all; +} + +table th { + background-color: #f6f8fa; +} + +table th, +table td { + padding: 10px 20px; + border: 1px solid #dfe2e5; +} + +blockquote { + margin-left: 4px; + font-weight: 300; + border-left: 3.8px solid rgb(80 80 80); + background-color: rgba(51 51 51/5%); + padding-left: 20px; + word-break: break-all; +} + +a, +a:hover { + color: #24292e; + text-decoration: none +} + +a:hover { + text-decoration: underline +} + +h1, +h2, +h3, +h4, +h5, +h6 { + line-height: 1.2; + font-weight: 400; +} + +h1 { + font-size: 1.5rem; +} + +h2 { + font-size: 1.375rem; +} + +h3 { + font-size: 1.25rem; +} + +h4, +h5, +h6 { + font-size: 1.125rem; +} + +ul { + padding-left: 0px; + list-style-type: disc; + list-style: none; +} + +/*默认 box-shadow 数值:rgba(236, 236, 236, 0.86)*/ +.main { + max-width: 630px; + overflow: hidden; + margin: 60px auto; + padding: 50px; + background: #ffffff; + box-shadow: 0 10px 20px 0 rgba(236, 236, 236, 0.86); + border-radius: 8px; + z-index: 10; + position: relative; + text-align: center; + +} + +.header { + margin-bottom: 10px; + padding-bottom: 10px; +} + +.header h1, +.header h2 { + margin: 0; + padding: 0; + font-size: 1.6rem; + margin-bottom: 10px; +} + +.header h2 { + font-size: .9rem; + line-height: 2rem; +} + +.header nav { + border-top: 1px solid #f4f4f4; +} + +.header nav ul, +.header nav li { + margin: 0; +} + +.header nav ul.flat { + padding: 0; +} + +.header nav ul.flat li { + display: inline-block; + list-style: none; + margin-left: 0; + margin-right: 10px; + margin-top: 20px; + text-transform: capitalize; +} + +.header nav ul.flat li.active a { + color: #24292e; +} + +.header nav ul.flat li a { + color: #586069; +} + +.header nav ul.flat li a:hover { + color: #646464; + text-decoration: none; +} + +.header .site-description { + display: flex; + justify-content: space-between; + margin-top: -49px; +} + +.header .site-description nav { + margin: 0; + padding: 0; + border: none; + min-width: 50px; + margin-bottom: 10px; +} + +.header .site-description nav ul a { + display: inline-block; + margin-right: 5px; + text-decoration: none; +} + + +.header .site-description nav ul a:hover { + color: #586069; +} + +.section .section-header { + font-size: 0.88rem; + font-weight: 600; + text-transform: uppercase; + color: #999999; + margin-bottom: 15px; + letter-spacing: 1px; +} + +.recent-posts .posts .post { + margin-bottom: 20px; + margin-top: 20px; +} + +.recent-posts .posts .post .time, +.post .post-header .time, +.list .posts .post .time { + font-size: 0.725rem; + color: #bec8d2; + margin-bottom: 2px; +} + +.meta { + margin-top: 10px; + font-size: 12px; + color: #999999; + margin-bottom: 2px +} + +.post-tags { + margin-top: 20px; +} + +.post-tags .tags { + margin-top: 40px; +} + +.post-tags .tags a { + display: inline-block; + border-radius: 2px; + padding: 0.1rem 0.4rem; + color: #fff; + line-height: 20px; + font-size: 12px; + text-decoration: none; + margin: 0 1px; + border: 1px solid #41464b; + background-color: #41464b; +} + +.footer { + text-align: right; + font-size: 0.75em; + color: #999999; + border-top: 1px solid #f4f4f4; + padding-top: 10px; + margin-top: 10px; +} + +.highlight { + background: #3a3a3a; + border: 3px solid #e8e8e8; +} + +.highlight pre, +.highlight code, +.highlight kbd, +.highlight samp { + font-weight: normal; + background-color: inherit; + white-space: pre; + color: #EEEEEE; +} + +.highlight pre { + margin-bottom: 0; + margin-top: 0; + padding: 10px; + overflow: auto; +} + +.highlight pre code { + padding: 0; +} + +.highlight pre::-webkit-scrollbar { + height: 10px; +} + +.highlight pre::-webkit-scrollbar-button { + display: none; +} + +.highlight pre::-webkit-scrollbar-thumb { + min-height: 16px; + background-color: #cccccc; + background-clip: padding-box; + border: 3px solid #fdfdfd; + border-radius: 5px; +} + +.highlight pre::-webkit-scrollbar-thumb:active { + background-color: #999999; + border-width: 2px; +} + +@media (max-width: 767px) { + h1 { + font-size: 1.375rem; + } + + h2 { + font-size: 1.25rem; + } + + h3 { + font-size: 1.125rem; + } + + h4, + h5, + h6 { + font-size: 1rem; + } + + body { + background: #ffffff; + } + + .main { + padding: 30px; + margin: 0 auto; + box-shadow: none; + } + + .header h2 { + display: none; + } + + .container { + margin-top: 10px; + } + + .highlight pre::-webkit-scrollbar { + display: none; + } + + .comment-form-author { + width: 45% !important; + float: right; + /*margin-right: 5%;*/ + } + + .comment-form-email { + width: 45% !important; + float: left; + } + + #cancel-huifu { + position: relative; + left: 53px !important; + } + + .header img { + width: 75px !important; + height: 75px !important; + } + + .site-description { + margin-top: 10px !important; + } + + .itp-index { + width: 100% !important; + } + + #scrollUp { + right: 35px !important; + } +} + +/*回到顶部*/ + +#scrollUp { + bottom: 50px; + right: 80px; + background: #f8f8f8; + height: 40px; + width: 40px; + border-radius: 50%; + background-repeat: no-repeat; + background-image: url(../image/uptop.svg); + background-position: center center; + /* 将背景图像居中对齐 */ + color: #fff; +} + +/*美化框*/ + +#mhz, +#szh, +#yyz { + /*圆角值,在此定义*/ + border-radius: 8px; +} + +/*迷幻紫*/ + +#mhz { + color: #555555; + overflow: hidden; + margin: 10px 0; + padding: 15px 15px 15px 35px; + /*border-radius: 10px;*/ + box-shadow: 6px 0 12px -5px rgb(190, 196, 252), -6px 0 12px -5px rgb(189, 196, 252); + background-color: #8EC5FC; + background-image: linear-gradient(62deg, #8EC5FC 0%, #E0C3FC 100%); + background-image: -webkit-linear-gradient(62deg, #8EC5FC 0%, #E0C3FC 100%); +} + +/*优雅紫*/ + +#yyz { + color: #ffffff; + overflow: hidden; + margin: 10px 0; + padding: 15px 15px 15px 35px; + /*border-radius: 10px;*/ + box-shadow: 6px 0 12px -5px rgb(175, 160, 208), -6px 0 12px -5px rgba(177, 161, 207, 0); + background-image: radial-gradient(circle farthest-corner at 10% 20%, rgba(95, 117, 227, 1) 0%, rgba(188, 167, 205, 1) 90%); +} + + +/*深邃黑*/ + +#szh { + color: #c7c7c7; + overflow: hidden; + margin: 10px 0; + padding: 15px 15px 15px 35px; + /*border-radius: 5px;*/ + box-shadow: 6px 0 12px -5px rgb(155, 170, 185), -6px 0 12px -5px rgba(177, 161, 207, 0); + background-image: radial-gradient(circle farthest-corner at 10% 20%, rgba(0, 0, 0, 1) 0%, rgba(64, 64, 64, 1) 90.2%); +} + +/*隐藏文字*/ + +darkb-text { + background-color: #12121c; + color: #12121c; + text-shadow: none; + transition: color 0.3s; + /*padding-top: 3px;*/ + padding: 2px 2px 2px 2px; + font-size: 14px; + border-radius: 4px; +} + +darkb-text:hover, +darkb-text:active { + color: #FFF; +} + +/* 分页 */ + +.pagination { + margin: 0; + padding: 10px 0 0; + text-align: left; + display: flex; + justify-content: space-between; +} + +.pagination li { + list-style: none; + display: inline-block; + margin: 0; + padding: 0; +} + +.pagination .page-previous { + margin-right: 20px; + padding-right: 20px; +} + +.pagination .page-item.page-previous { + text-align: right; +} + +.pagination .page-item.page-next { + text-align: right; +} + +/* 视频尺寸 */ + +.size-video { + position: relative; + border-radius: 5px; + padding-bottom: 66.5%; + height: 0; + border: 6px solid #f0f0f0; + overflow: hidden; +} + +.size-video iframe { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + border: 0; +} + +/*归档页面*/ +.a-title { + font-size: 24px; + word-wrap: break-word; + line-height: 1.4; + box-shadow: inset 0 -7px 0 0 rgb(52 58 64 / 10%); + display: inline; +} + +.link-title { + text-align: center; + margin-top: 15px; + margin-bottom: 10px; +} + +h3.diy-h3 { + font-size: rem; + cursor: pointer; + font-size: 1.2em; + padding-left: 1px; + margin-top: 0.5em; + margin-bottom: 5px; +} + +.a-archives { + margin-top: 10px; + display: inline-block; +} + +.articles_date_time { + padding: 3px 5px; + font-size: 12px; + font-weight: 500; + line-height: 1; + background-color: rgba(52, 58, 64, .1); + color: #324b64; + margin-right: 5px; +} + +/*友链*/ +.link_box, +.link_marks { + float: left; + padding-right: 5px; +} + +.yiyandes { + font-size: .9rem; + line-height: 2rem; + margin-left: -28.6px; + margin-top: -2px; +} + +/*comments*/ +.comments-area { + /*padding-top: 25px;*/ + /*border-top: 1px solid #eaeaea;*/ + margin-top: 25px; +} + +.comments-area ol { + list-style: none; + padding: 0; +} + +.comments-area .comment-body { + border-bottom: 1px solid #f4f4f4; + padding-bottom: 20px; + margin-bottom: 20px; +} + +.comment-meta { + margin-bottom: 16px; +} + +.comment-meta a { + text-decoration: none; +} + +.comment-author { + display: flex; + align-items: center; +} + +.comment-author img { + border-radius: 50%; +} + +.comment-author a { + color: #303135; + text-decoration: none; + font-weight: 700; + font-size: 16px; +} + +.comment-metadata time { + color: gray; + font-size: 12px; +} + +.comment-reply-title { + margin: 10px 0 5px; +} + +.comment-respond input { + width: 100%; +} + +.site-footer { + border-top: 1px solid #f4f4f4; + padding: 10px 0; + font-size: 13px; +} + +.site-footer a { + color: rgb(0, 0, 0); + text-decoration: none; +} + +.comment-form-author { + width: 48%; + float: right; + /*margin-right: 5%;*/ +} + +.comment-form-email { + width: 48%; + float: left; +} + +.comment-form-url { + width: 100%; + float: right; +} + +.comment-list li ol li { + padding-left: 1rem; +} + +.reply { + margin-top: 16px; +} + +.page-navigator { + display: flex; + width: 100%; + margin: 1rem 0; +} + +.page-navigator li { + display: none; +} + +.page-navigator .prev { + display: block; + flex: 1; +} + +.page-navigator .next { + display: flex; + justify-content: flex-end; +} + +.foot_bar { + z-index: 999; + position: fixed; + right: 2rem; + bottom: 2rem; + display: grid; +} + +.foot_bar_items { + line-height: 24px; + text-align: center; + color: #000; + cursor: pointer; + display: inline-flex; + justify-content: center; + align-items: center; + margin: .5rem 0; +} + +.changeMode { + background-color: #eee; + height: calc(26px*1); + width: calc(100px*1); + border-radius: calc(100px*1); + display: inline-block; +} + +.toggle-dark-mode-ignore { + position: absolute; + width: 50%; + background-color: #fff; + box-shadow: 0 2px 15px rgb(0 0 0 / 15%); + transition: transform .3s cubic-bezier(.25, .46, .45, .94); + height: calc(26px*1); + border-radius: calc(100px*1); + display: inline-block; + left: 0; +} + +.dark-mode-ignore { + width: 74%; + position: absolute; + display: flex; + justify-content: space-between; + user-select: none; + left: 50%; + top: 50%; + transform: translate(-50%, -50%); +} + +.switch-light-text { + font-size: calc(12px*1); + font-weight: 500; + color: #555; + margin: 0; + padding-bottom: 0; +} + +.switch-dark-text { + font-size: calc(12px*1); + font-weight: 500; + color: #555; + margin: 0; + padding-bottom: 0; + opacity: .5; +} + +img.biaoqing[src*="qutu"], +img.biaoqing[src*="huaji"] { + width: auto; + height: auto; + max-height: 5rem; +} + + +label { + font-size: 13px; + color: #9e9e9e; +} + +textarea { + width: 100%; + overflow: auto; +} + +input[type=text], +input[type=email], +input[type=url], +input[type=password], +input[type=search], +input[type=number], +input[type=tel], +input[type=range], +input[type=date], +input[type=month], +input[type=week], +input[type=time], +input[type=datetime], +input[type=datetime-local], +input[type=color], +textarea { + color: #666; + border: 1px solid #ccc; + border-radius: 3px; + padding: 8px; +} + +button, +input, +optgroup, +select, +textarea { + color: inherit; + font: inherit; + margin: 0; +} + +button, +input[type=button], +input[type=reset], +input[type=submit] { + border: 1px solid; + border-color: #000 #000 #000; + border-radius: 3px; + background-color: #222; + color: #fff; + padding: 6px; + margin-top: 10px; + margin-left: 23%; +} + +.ell { + white-space: normal; + overflow: hidden; + text-overflow: ellipsis; + display: -webkit-box; + -webkit-line-clamp: 1; + -webkit-box-orient: vertical; + word-break: break-all; +} + +.clear:before, +.clear:after, +.entry-content:before, +.entry-content:after, +.navigation:before, +.navigation:after { + content: ""; + display: table; + table-layout: fixed; +} + +.clear:after, +.entry-content:after, +.wrapper:after, +.navigation:after { + clear: both; +} + +.site-header { + padding: 25px 0; +} + +.site-branding { + float: left; + padding-top: 20px; +} + +.site-title { + margin: 0; + line-height: 1; + font-size: 14px; + font-weight: 500; +} + +.site-title a { + text-decoration: none; + color: #2d2e33; + font-size: 20px; + font-weight: bold; +} + +#site-navigation { + display: block; + float: right; +} + +#site-menu { + list-style: none; + margin: 0; + padding-left: 0; +} + +#site-menu li { + float: left; + position: relative; +} + +#site-menu li a { + display: block; + text-decoration: none; + color: #525252; + padding: 20px 0 20px 30px; +} + +.site-content { + margin-bottom: 50px; +} + +.archives__heading { + font-size: 24px; + margin-top: 0; + margin-bottom: 25px; +} + +.archives__list { + list-style: none; + padding: 0; +} + +.archives__list li { + padding: 5px 0; + font-size: 14px; +} + +.archives__list li a { + max-width: 50%; + display: inline-block; + text-decoration: none; + +} + +.archives__list li span { + color: #a9a9a9; + max-width: 50%; + display: inline-block; + float: right; + text-align: right; +} + +.entry-header { + margin-bottom: 32px; +} + +.entry-title { + font-size: 30px; + margin: 0; +} + +.entry-content p { + font-size: 14px; +} + +.entry-content img { + clear: both; + display: block; + margin-left: auto; + margin-right: auto; + border-radius: 5px; +} + +#showResult { + margin-top: 1rem; +} + +#showResult .biaoqing { + width: 24px; +} + +/*owo表情*/ +.biaoqing[src*="bqb"] { + width: 77px; + display: block; +} + +.OwO .OwO-body .OwO-items-image .OwO-item[data-input*="bqb"] { + max-width: calc(50% - 10px); + ; +} + +.biaoqing { + width: 36px; + display: inline; + box-shadow: 0 0px 0px rgb(0 0 0 / 0%) !important; +} + +/*友圈微调*/ +.cf-article[data-v-56cae500] { + border: 1px solid #43464A !important; +} + +/*评论头衔*/ +.badge-xztx { + margin-left: .2rem; + background-color: #000000; + color: #fff; + padding: 2px 5px; + border-radius: 5px; + font-size: .8rem; + font-weight: bold; + line-height: .8rem; +} + +.visitor { + margin-left: .2rem; + background-color: #939393; + color: #fff; + padding: 2px 5px; + border-radius: 5px; + font-size: .8rem; + font-weight: bold; + line-height: .8rem; +} + +/*评论取消按钮*/ +#cancel-huifu { + position: relative; + left: 190px; +} + +/*评论提醒*/ +.pl-img { + width: 40px; + height: 40px; + border-radius: 0px; + animation: fade-in .65s ease-in none; +} + +.massage-container { + /*display: flex;*/ + height: 100%; + justify-content: center; + align-items: center; +} + +.rectangle { + display: flex; + align-items: center; + justify-content: flex-start; + positon: relative; + width: 50px; + height: 40px; + background: #000000; + transform: scale(0); + border-radius: 50%; + color: white; + opacity: 0; + overflow: hidden; + animation: scale-in .3s ease-out forwards, + expand .35s .25s ease-out forwards; +} + +.notification-text { + /*display: flex;*/ + align-items: center; + padding: 0 16px; + font-family: 'Roboto', sans-serif; + font-size: 14px; + animation: fade-in .65s ease-in forwards; +} + +@keyframes scale-in { + 100% { + transform: scale(1); + opacity: 1; + } +} + +@keyframes expand { + 50% { + width: 350px; + border-radius: 6px; + } + + 100% { + width: 300px; + border-radius: 4px; + box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, .2), + 0px 1px 1px 0px rgba(0, 0, 0, .14), + 0px 3px 3px -1px rgba(0, 0, 0, .12); + } +} + +@keyframes fade-in { + 0% { + opacity: 0; + } + + 100% { + opacity: .8; + } +} + +/*新文章提醒样式*/ +.new-post-message { + content: ''; + background: url(https://usj.cc/usr/uploads/2023/01/1457247750.png) no-repeat; + width: 26px; + height: 14px; + background-size: contain; + display: inline-block; + vertical-align: middle; + margin-left: 5px; +} + +/*文章图片懒加载*/ +.load-img { + width: 100%; + height: auto; + background-color: #CCCCCC; + display: block; +} + +/*模糊加载动画*/ +@-webkit-keyframes blur { + 0% { + -webkit-filter: blur(10px); + /* Chrome, Opera */ + -moz-filter: blur(10px); + -ms-filter: blur(10px); + filter: blur(10px); + } + + 50% { + -webkit-filter: blur(50px); + -moz-filter: blur(5px); + -ms-filter: blur(5px); + filter: blur(5px); + } + + 100% { + -webkit-filter: blur(0px); + -moz-filter: blur(0px); + -ms-filter: blur(0px); + filter: blur(0px); + } +} + +.lazy-img { + -webkit-animation-name: blur; + /*动画名称*/ + -webkit-animation-duration: 2s; + /*动画持续时间*/ + -webkit-animation-iteration-count: 1; + /*动画次数*/ + -webkit-animation-delay: 0s; + /*延迟时间*/ +} + +.blog-img { + -webkit-animation-name: blur; + /*动画名称*/ + -webkit-animation-duration: 1s; + /*动画持续时间*/ + -webkit-animation-iteration-count: 1; + /*动画次数*/ + -webkit-animation-delay: 0s; + /*延迟时间*/ +} + +/*弹幕相关css*/ +.container { + text-align: initial !important; +} + +.dm-biaoqing[src*="bqb"] { + width: 37px; + display: inline; +} + +.dm-biaoqing { + width: 36px; + display: inline; + box-shadow: 0 0px 0px rgb(0 0 0 / 0%) !important; +} + +/*wechat样式*/ +@font-face { + font-family: 'Color Emoji'; + src: local('Apple Color Emoji'), local('Segoe UI Emoji'), local('Segoe UI Symbol'), local('Noto Color Emoji'); +} + +.qmbox .container { + --background_color: #f3f3f3; + --text_color: #191919; +} + +@media (prefers-color-scheme:dark) { + .qmbox .container { + --background_color: #111; + --text_color: #e6e6e6; + } +} + +.qmbox .container { + --font_size_grande: 16px; + --font_size_tall: 14px; + --font_size_short: 12px; + --line_height_grande: 20px; + --line_height_tall: 22px; + --line_height_short: 20px; +} + +.qmbox .container { + padding-top: var(--line_height_short); + padding-bottom: var(--line_height_short); + color: var(--text_color); + /*font: normal var(--font_size_grande) / var(--line_height_grande) 'PingFang SC', 'Microsoft YaHei', 'WenQuanYi Micro Hei', sans-serif, 'Color Emoji';*/ + background: var(--background_color); +} + +@media screen and (min-width: 550px) { + .qmbox .g-width { + width: 550px; + margin: 0 auto; + } +} + +@media screen and (max-width: 459px) { + .qmbox .g-width { + width: 100%; + min-width: 320px; + max-width: 460px; + } +} + +.qmbox .g-clear-both::after { + display: block; + clear: both; + content: ''; +} + +.qmbox .g-left { + display: inline; + float: left; +} + +.qmbox .g-right { + display: inline; + float: right; +} + +.qmbox .g-inline-center { + text-align: center; +} + +.qmbox .date { + --date_text_color: #aaa; +} + +@media (prefers-color-scheme:dark) { + .qmbox .date { + --date_text_color: #595859; + } +} + +.qmbox .date { + height: var(--line_height_short); + color: var(--date_text_color); + font-size: var(--font_size_short); + line-height: var(--line_height_short); + font-weight: 300; +} + +.qmbox .dialog { + --message_text_color: #1e1e1e; + --message_background_color: #fff; + --reply_text_color: #0f170a; + --reply_background_color: #95ec69; + --quote_text_color: #7d7d7d; + --quote_background_color: #e8e8e8; +} + +@media (prefers-color-scheme:dark) { + .qmbox .dialog { + --message_text_color: #eaeaea; + --message_background_color: #2c2c2c; + --reply_text_color: #04120a; + --reply_background_color: #28b561; + --quote_text_color: #989898; + --quote_background_color: #1a1a1a; + } +} + +.qmbox .dialog { + --avatar_size: 36px; + --border_radius: 4px; + --bubble_lr_offset: 20px; + --bubble_arrow_size: 10px; + --bubble_padding_vertical: 10px; + --bubble_padding_vertical_quote: 8px; + --bubble_padding_horizontal: 12px; + margin-top: -10px; +} + +.qmbox .bubble { + max-width: calc(100% - (var(--bubble_lr_offset) * 2) - var(--avatar_size) - var(--bubble_arrow_size)); + margin-top: var(--line_height_short); + clear: both; +} + +.qmbox .bubble:first-child { + margin-top: 0; +} + +.qmbox .message { + margin-left: var(--bubble_lr_offset); +} + +.qmbox .reply { + margin-right: var(--bubble_lr_offset); +} + +.qmbox .bubble-text { + position: relative; + max-width: calc(100% - var(--avatar_size) - var(--bubble_arrow_size) - (var(--bubble_padding_horizontal) * 2)); + padding: var(--bubble_padding_vertical) var(--bubble_padding_horizontal); + border-radius: var(--border_radius); + font-size: var(--font_size_tall); + line-height: var(--line_height_tall); + word-break: break-all; +} + +.qmbox .bubble-text::after { + position: absolute; + top: calc((var(--avatar_size) - var(--bubble_arrow_size)) / 2); + display: block; + width: 0; + height: 0; + border: calc(var(--bubble_arrow_size) / 2) solid transparent; + content: ''; +} + +.qmbox .message-text { + margin-left: var(--bubble_arrow_size); + color: var(--message_text_color); + background-color: var(--message_background_color); +} + +.qmbox .message-text::after { + left: calc(var(--bubble_arrow_size) / 2 * -1); + border-left: 0 none; + border-right: calc(var(--bubble_arrow_size) / 2) solid var(--message_background_color); +} + +.qmbox .reply-text { + margin-right: var(--bubble_arrow_size); + color: var(--reply_text_color); + background-color: var(--reply_background_color); +} + +.qmbox .reply-text::after { + right: calc(var(--bubble_arrow_size) / 2 * -1); + border-left: calc(var(--bubble_arrow_size) / 2) solid var(--reply_background_color); + border-right: 0 none; +} + +.qmbox .bubble-avatar { + width: var(--avatar_size); + height: var(--avatar_size); + border-radius: var(--border_radius); +} + +.qmbox .quote { + max-width: calc(100% - ((var(--bubble_arrow_size) + var(--avatar_size) + var(--bubble_lr_offset) + var(--bubble_padding_horizontal)) * 2)); + margin-top: calc(var(--bubble_padding_horizontal) / 2); + padding: var(--bubble_padding_vertical_quote) var(--bubble_padding_horizontal); + border-radius: var(--border_radius); + color: var(--quote_text_color); + font-size: var(--font_size_short); + line-height: var(--line_height_short); + background-color: var(--quote_background_color); + word-break: break-all; + clear: both; +} + +.qmbox .message+.quote { + margin-left: calc(var(--bubble_arrow_size) + var(--avatar_size) + var(--bubble_lr_offset)); +} + +.qmbox .reply+.quote { + margin-right: calc(var(--bubble_arrow_size) + var(--avatar_size) + var(--bubble_lr_offset)); +} + +.message-text img { + width: 25px !important; + display: inline; + box-shadow: 0 0px 0px rgb(0 0 0 / 0%) !important; +} + +.reply-text img { + width: 25px !important; + display: inline; + box-shadow: 0 0px 0px rgb(0 0 0 / 0%) !important; +} + +/*鱼塘*/ +#random-post { + min-height: 32px; +} + +.random-friends-post { + text-decoration: none; + font-weight: 700; + padding: 0 4px; +} + +.random-friends-post:hover { + text-decoration: none; + border-radius: 4px; +} + +.random-post-start { + transition: 2s; +} + +#random-post { + min-height: 32px; + border-radius: 12px; + margin-top: 8px; + clear: both; +} + +@media screen and (max-width: 3000px) { + .cf-article[data-v-56cae500] { + margin: 8px; + border-radius: 8px; + font-weight: bolder; + overflow: hidden; + transition: all .3s ease-out; + position: relative; + padding: 1rem; + border: var(--pyq-boder); + height: 160px; + display: flex; + align-content: space-between; + flex-direction: column; + justify-content: space-between; + box-shadow: var(--heo-shadow-border); + } + + .cf-article-item[data-v-56cae500] { + width: 50% !important; + } + + .cf-article-author[data-v-56cae500], + .cf-img-avatar[data-v-56cae500] { + align-self: center; + text-align: center; + transition: .3s; + } + + .cf-img-avatar[data-v-56cae500] { + display: inline-block !important; + position: absolute; + width: 40%; + border-radius: 50%; + margin: 0 0 -4px !important; + background: #fff; + opacity: .1; + z-index: 0; + right: -20px; + bottom: -20px; + } + + .cf-article-title[data-v-56cae500] { + font-weight: 500; + position: relative; + z-index: 2; + width: 100%; + display: block; + letter-spacing: 1.5px; + font-size: 18px; + align-self: start; + text-align: left; + line-height: 40px; + padding: 0; + margin-bottom: 10px; + transition: .3s; + -webkit-line-clamp: 3; + overflow: hidden; + text-overflow: ellipsis; + display: -webkit-box !important; + -webkit-box-orient: vertical; + } + + .cf-article-time[data-v-56cae500] { + font-size: 12px; + text-align: right; + float: right; + font-weight: 400; + transition: .3s; + margin-left: auto; + z-index: 1; + } + + .cf-article-author[data-v-56cae500] { + line-height: 1; + font-size: 14px; + font-weight: 700; + cursor: pointer; + white-space: nowrap; + overflow: hidden; + z-index: 1; + color: var(--pyq-fontcolor); + font-size: .7rem; + background-color: var(--heo-gray-op); + padding: 8px; + border-radius: 20px; + /*display: flex;*/ + align-items: center; + } + + .cf-article-author[data-v-56cae500], + .cf-img-avatar[data-v-56cae500] { + align-self: center; + text-align: center; + transition: .3s; + } + + #cf-footer[data-v-56cae500], + #cf-more[data-v-56cae500] { + display: flex; + flex-direction: column; + } + + #cf-footer[data-v-56cae500] { + width: 100%; + margin-top: .5rem; + align-items: flex-end; + color: var(--pyq-secondtext); + } +} + +@media screen and (max-width: 1400px) { + .cf-article-item[data-v-56cae500] { + width: 100%; + } +} + +@media screen and (max-width: 768px) { + .cf-article-item[data-v-56cae500] { + width: 100% !important; + } +} + +.lazyload { + width: 100%; +} + +/* 设置进度条的背景色 */ +.bar { + background: #2aae67 !important; +} + + +/* 友联样式 */ +.links-item { + padding: 10px 10px 15px 0px; + font-size: 14px; + width: 49%; + box-sizing: border-box; + display: inline-block; + vertical-align: top; + background: #fafafa; + background: var(--light-header); + border-radius: 4px +} + +.links-item img { + border-radius: 4px; + float: left; + width: 45px; + height: 45px; + background: #fff +} + +.links-item a { + display: block; + padding: 0 14px; + margin-top: 13px; + margin-left: 44px; + word-break: keep-all; + height: 32px; +} + +.links-item { + width: 135px; + margin: 0 12px 12px 0; +} + +@media only screen and (max-width: 683px) { + .links-item { + width: 144px; + /* margin: 0 0 8px */ + } +} + +.dark .links-item { + background: #252627; + background: var(--dark-header) +} + +.tocify { + width: 20%; + max-height: 90%; + overflow: auto; + position: absolute; + right: 2%; + border-radius: 6px +} + +.tocify ul, +.tocify li { + list-style: none; + margin: 0; + padding: 0; + border: none; + line-height: 30px +} + +.tocify li a { + display: inline-block; + text-indent: 10px; + font-size: 14px; + text-decoration: none +} + +.tocify ul ul li a:before { + content: "- " +} + +@media only screen and (max-width: 683px) { + .tocify { + display: none + } +} + +.dark .light-wormhole, +.dark-wormhole { + display: none +} + +.dark .dark-wormhole { + display: block +} + + +/* 评论系统css调整 */ + +:root { + --waline-border: none; + --waline-box-shadow: 0 12px 40px rgb(134 151 168 / 25%); + + /* 主题色 */ + --waline-theme-color: #000000 !important; + --waline-active-color: #000000 !important; + + /* 徽章 */ + --waline-badge-color: #000000 !important; +} + +/* @media (prefers-color-scheme: dark) { + body { + --waline-box-shadow: 0 12px 40px #0f0e0d; + } +} */ + +#wl-nick, +#wl-mail, +#wl-link { + border: 0px solid #ccc !important; +} + +.wl-reaction-img img { + box-shadow: none; +} + + +/* 热力图css */ +.ch-plugin-calendar-label { + position: absolute; + top: 20px; + left: 30px; + gutter: 5px; +} + +/** 周几初标签部分样式 **/ +.ch-plugin-calendar-label-text { + fill: var(--gray-500) !important; + font-size: 12px !important; + transform: translate(6px, 0px); +} + +/** 隐藏月份信息 **/ +.ch-domain-text { + display: none; +} + +/* 修改小方块的背景填充颜色 */ +[data-theme=dark] .ch-subdomain-bg { + fill: var(--gray-200); +} + +/* 弹幕css */ +.barrage { + display: -webkit-box; + display: -webkit-flex; + display: -moz-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -webkit-flex-direction: row; + -moz-box-orient: horizontal; + -moz-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + cursor: pointer; + -webkit-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-box-align: center; + -webkit-align-items: center; + -moz-box-align: center; + -ms-flex-align: center; + align-items: center; + word-break: keep-all; + white-space: nowrap; + -webkit-border-radius: 20px; + border-radius: 20px; + padding: 0 20px; + padding-left: 15px; + opacity: 0.8; + will-change: transform; + position: absolute; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: auto; + text-shadow: 0ch; + z-index: 11; +} + +.barrage .header-avatar { + -webkit-border-radius: 50%; + border-radius: 50%; + position: relative; + right: 7px; + display: flex; + align-items: center; + justify-content: center; +} + +.barrage .header-avatar img { + width: 100%; + height: 100%; + object-fit: cover; /* 使头像充满容器并保持比例 */ +} + +.pause { + -webkit-animation-play-state: paused; + animation-play-state: paused; +} \ No newline at end of file diff --git a/public/css/mywaline.css b/public/css/mywaline.css new file mode 100644 index 00000000..d63cbebf --- /dev/null +++ b/public/css/mywaline.css @@ -0,0 +1,106 @@ +:root{--waline-font-size: 1rem;--waline-white: #fff;--waline-light-grey: #999;--waline-dark-grey: #666;--waline-theme-color: #27ae60;--waline-active-color: #2ecc71;--waline-color: #444;--waline-bg-color: #fff;--waline-bg-color-light: #f8f8f8;--waline-bg-color-hover: #f0f0f0;--waline-border-color: #ddd;--waline-disable-bg-color: #f8f8f8;--waline-disable-color: #000;--waline-code-bg-color: #282c34;--waline-bq-color: #f0f0f0;--waline-avatar-size: 3.25rem;--waline-m-avatar-size: calc(var(--waline-avatar-size) * 9 / 13);--waline-badge-color: #3498db;--waline-badge-font-size: 0.75em;--waline-info-bg-color: #f8f8f8;--waline-info-color: #999;--waline-info-font-size: 0.625em;--waline-border: 1px solid var(--waline-border-color);--waline-avatar-radius: 50%;--waline-box-shadow: none}[data-waline]{font-size:var(--waline-font-size);text-align:start}[dir=rtl] [data-waline]{direction:rtl}[data-waline] *{box-sizing:content-box;line-height:1.75}[data-waline] p{color:var(--waline-color)}[data-waline] a{position:relative;display:inline-block;color:var(--waline-theme-color);text-decoration:none;word-break:break-word;cursor:pointer}[data-waline] a:hover{color:var(--waline-active-color)}[data-waline] img{max-width:100%;max-height:400px;border:none}[data-waline] hr{margin:.825em 0;border-style:dashed;border-color:var(--waline-bg-color-light)}[data-waline] code,[data-waline] pre{margin:0;padding:.2em .4em;border-radius:3px;background:var(--waline-bg-color-light);font-size:85%}[data-waline] pre{overflow:auto;padding:10px;line-height:1.45}[data-waline] pre::-webkit-scrollbar{width:6px;height:6px}[data-waline] pre::-webkit-scrollbar-track-piece:horizontal{-webkit-border-radius:6px;border-radius:6px;background:rgba(0,0,0,.1)}[data-waline] pre::-webkit-scrollbar-thumb:horizontal{width:6px;-webkit-border-radius:6px;border-radius:6px;background:var(--waline-theme-color)}[data-waline] pre code{padding:0;background:rgba(0,0,0,0);color:var(--waline-color);white-space:pre-wrap;word-break:keep-all}[data-waline] blockquote{margin:.5em 0;padding:.5em 0 .5em 1em;border-inline-start:8px solid var(--waline-bq-color);color:var(--waline-dark-grey)}[data-waline] blockquote>p{margin:0}[data-waline] ol,[data-waline] ul{margin-inline-start:1.25em;padding:0}[data-waline] input[type=checkbox],[data-waline] input[type=radio]{display:inline-block;vertical-align:middle;margin-top:-2px}.wl-btn{display:inline-block;vertical-align:middle;min-width:2.5em;margin-bottom:0;padding:.5em 1em;border:1px solid var(--waline-border-color);border-radius:.5em;background:rgba(0,0,0,0);color:var(--waline-color);font-weight:400;font-size:.75em;line-height:1.5;text-align:center;white-space:nowrap;cursor:pointer;user-select:none;transition-duration:.4s;touch-action:manipulation}.wl-btn:hover,.wl-btn:active{border-color:var(--waline-theme-color);color:var(--waline-theme-color)}.wl-btn:disabled{border-color:var(--waline-border-color);background:var(--waline-disable-bg-color);color:var(--waline-disable-color);cursor:not-allowed}.wl-btn.primary{border-color:var(--waline-theme-color);background:var(--waline-theme-color);color:var(--waline-white)}.wl-btn.primary:hover,.wl-btn.primary:active{border-color:var(--waline-active-color);background:var(--waline-active-color);color:var(--waline-white)}.wl-btn.primary:disabled{border-color:var(--waline-border-color);background:var(--waline-disable-bg-color);color:var(--waline-disable-color);cursor:not-allowed}.wl-loading{text-align:center}.wl-loading svg{margin:0 auto}.wl-comment{position:relative;display:flex;margin-bottom:.75em}.wl-close{position:absolute;top:-4px;inset-inline-end:-4px;padding:0;border:none;background:rgba(0,0,0,0);line-height:1;cursor:pointer}.wl-login-info{max-width:80px;margin-top:.75em;text-align:center}.wl-logout-btn{position:absolute;top:-10px;inset-inline-end:-10px;padding:3px;border:none;background:rgba(0,0,0,0);line-height:0;cursor:pointer}.wl-avatar{position:relative;width:var(--waline-avatar-size);height:var(--waline-avatar-size);margin:0 auto;border:var(--waline-border);border-radius:var(--waline-avatar-radius)}@media(max-width: 720px){.wl-avatar{width:var(--waline-m-avatar-size);height:var(--waline-m-avatar-size)}}.wl-avatar img{width:100%;height:100%;border-radius:var(--waline-avatar-radius)}.wl-login-nick{display:block;color:var(--waline-theme-color);font-size:.75em;word-break:break-all}.wl-panel{position:relative;flex-shrink:1;width:100%;margin:0px;border:var(--waline-border);border-radius:5px;background:var(--waline-bg-color);box-shadow:var(--waline-box-shadow)}.wl-header{display:flex;overflow:hidden;padding:0 4px;border-bottom:2px dashed var(--waline-border-color);border-top-left-radius:.75em;border-top-right-radius:.75em}@media(max-width: 580px){.wl-header{display:block}}.wl-header label{min-width:40px;padding:.75em .5em;color:var(--waline-color);font-size:.75em;text-align:center}.wl-header input{flex:1;width:0;padding:.5em;background:rgba(0,0,0,0);font-size:.625em;resize:none}.wl-header-item{display:flex;flex:1}@media(max-width: 580px){.wl-header-item:not(:last-child){border-bottom:2px dashed var(--waline-border-color)}}.wl-header-1 .wl-header-item{width:100%}.wl-header-2 .wl-header-item{width:50%}@media(max-width: 580px){.wl-header-2 .wl-header-item{flex:0;width:100%}}.wl-header-3 .wl-header-item{width:33.33%}@media(max-width: 580px){.wl-header-3 .wl-header-item{width:100%}}.wl-editor{position:relative;width:calc(100% - 1em);min-height:8.75em;margin:.75em .5em;border-radius:.5em;background:rgba(0,0,0,0);font-size:.875em;resize:vertical}.wl-editor,.wl-input{max-width:100%;border:none;color:var(--waline-color);outline:none;transition:all .25s ease}.wl-editor:focus,.wl-input:focus{background:var(--waline-bg-color-light)}.wl-preview{padding:0 .5em .5em}.wl-preview h4{margin:.25em;font-weight:bold;font-size:.9375em}.wl-preview .wl-content{min-height:1.25em;padding:.25em;word-break:break-word;hyphens:auto}.wl-preview .wl-content>*:first-child{margin-top:0}.wl-preview .wl-content>*:last-child{margin-bottom:0}.wl-footer{position:relative;display:flex;flex-wrap:wrap;margin:.5em .75em}.wl-actions{display:flex;flex:2;align-items:center}.wl-action{display:inline-flex;align-items:center;justify-content:center;width:1.5em;height:1.5em;margin:2px;padding:0;border:none;background:rgba(0,0,0,0);color:var(--waline-color);font-size:16px;cursor:pointer}.wl-action:hover{color:var(--waline-theme-color)}.wl-action.active{color:var(--waline-active-color)}#wl-image-upload{display:none}#wl-image-upload:focus+label{color:var(--waline-color)}#wl-image-upload:focus-visible+label{outline:-webkit-focus-ring-color auto 1px}.wl-info{display:flex;flex:3;align-items:center;justify-content:flex-end}.wl-info .wl-text-number{color:var(--waline-info-color);font-size:.75em}.wl-info .wl-text-number .illegal{color:red}.wl-info button{margin-inline-start:.75em}.wl-info button svg{display:block;margin:0 auto;line-height:18px}.wl-emoji-popup{position:absolute;top:100%;inset-inline-start:1.25em;z-index:10;display:none;width:100%;max-width:526px;border:var(--waline-border);border-radius:6px;background:var(--waline-bg-color);box-shadow:var(--waline-box-shadow)}.wl-emoji-popup.display{display:block}.wl-emoji-popup button{display:inline-block;vertical-align:middle;width:2em;margin:.125em;padding:0;border-width:0;background:rgba(0,0,0,0);font-size:inherit;line-height:2;text-align:center;cursor:pointer}.wl-emoji-popup button:hover{background:var(--waline-bg-color-hover)}.wl-emoji-popup .wl-emoji{display:inline-block;vertical-align:middle;max-width:1.5em;max-height:1.5em}.wl-emoji-popup .wl-tab-wrapper{overflow-y:auto;max-height:145px;padding:.5em}.wl-emoji-popup .wl-tab-wrapper::-webkit-scrollbar{width:6px;height:6px}.wl-emoji-popup .wl-tab-wrapper::-webkit-scrollbar-track-piece:vertical{-webkit-border-radius:6px;border-radius:6px;background:rgba(0,0,0,.1)}.wl-emoji-popup .wl-tab-wrapper::-webkit-scrollbar-thumb:vertical{width:6px;-webkit-border-radius:6px;border-radius:6px;background:var(--waline-theme-color)}.wl-emoji-popup .wl-tabs{position:relative;overflow-x:auto;padding:0 6px;white-space:nowrap}.wl-emoji-popup .wl-tabs::before{content:" ";position:absolute;top:0;right:0;left:0;z-index:2;height:1px;background:var(--waline-border-color)}.wl-emoji-popup .wl-tabs::-webkit-scrollbar{width:6px;height:6px}.wl-emoji-popup .wl-tabs::-webkit-scrollbar-track-piece:horizontal{-webkit-border-radius:6px;border-radius:6px;background:rgba(0,0,0,.1)}.wl-emoji-popup .wl-tabs::-webkit-scrollbar-thumb:horizontal{height:6px;-webkit-border-radius:6px;border-radius:6px;background:var(--waline-theme-color)}.wl-emoji-popup .wl-tab{position:relative;margin:0;padding:0 .5em}.wl-emoji-popup .wl-tab.active{z-index:3;border:1px solid var(--waline-border-color);border-top-width:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px;background:var(--waline-bg-color)}.wl-gif-popup{position:absolute;top:100%;inset-inline-start:1.25em;z-index:10;width:calc(100% - 3em);padding:.75em .75em .25em;border:var(--waline-border);border-radius:6px;background:var(--waline-bg-color);box-shadow:var(--waline-box-shadow);opacity:0;visibility:hidden;transition:transform .2s ease-out,opacity .2s ease-out;transform:scale(0.9, 0.9);transform-origin:0 0}.wl-gif-popup.display{opacity:1;visibility:visible;transform:none}.wl-gif-popup input{box-sizing:border-box;width:100%;margin-bottom:10px;padding:3px 5px;border:var(--waline-border)}.wl-gif-popup img{display:block;box-sizing:border-box;width:100%;border-width:2px;border-style:solid;border-color:#fff;cursor:pointer}.wl-gif-popup img:hover{border-color:var(--waline-theme-color);border-radius:2px}.wl-gallery{display:flex;overflow-y:auto;max-height:80vh}.wl-gallery-column{display:flex;flex:1;flex-direction:column;height:-webkit-max-content;height:-moz-max-content;height:max-content}.wl-cards .wl-user{--avatar-size: var(--waline-avatar-size);position:relative;margin-inline-end:.5em}@media(max-width: 720px){.wl-cards .wl-user{--avatar-size: var(--waline-m-avatar-size)}}.wl-cards .wl-user .wl-user-avatar{width:var(--avatar-size);height:var(--avatar-size);border-radius:var(--waline-avatar-radius);box-shadow:var(--waline-box-shadow)}.wl-cards .wl-user .verified-icon{position:absolute;top:calc(var(--avatar-size)*3/4);inset-inline-start:calc(var(--avatar-size)*3/4);border-radius:50%;background:var(--waline-bg-color);box-shadow:var(--waline-box-shadow)}.wl-card-item{position:relative;display:flex;padding:.5em}.wl-card-item .wl-card-item{padding-inline-end:0}.wl-card{flex:1;width:0;padding-bottom:0em;border-bottom:1px dashed var(--waline-border-color)}.wl-card:first-child{margin-inline-start:1em}.wl-card-item:last-child>.wl-card{border-bottom:none}.wl-card .wl-nick svg{position:relative;bottom:-0.125em;line-height:1}.wl-card .wl-head{overflow:hidden;line-height:1.5}.wl-card .wl-head .wl-nick{position:relative;display:inline-block;margin-inline-end:.5em;font-weight:bold;font-size:.875em;line-height:1;text-decoration:none}.wl-card span.wl-nick{color:var(--waline-dark-grey)}.wl-card .wl-badge{display:inline-block;margin-inline-end:1em;padding:0 .3em;border:1px solid var(--waline-badge-color);border-radius:4px;color:var(--waline-badge-color);font-size:var(--waline-badge-font-size)}.wl-card .wl-time{margin-inline-end:.875em;color:var(--waline-info-color);font-size:.75em}.wl-card .wl-meta{position:relative;line-height:1}.wl-card .wl-meta>span{display:inline-block;margin-inline-end:.25em;padding:2px 4px;border-radius:.2em;background:var(--waline-info-bg-color);color:var(--waline-info-color);font-size:var(--waline-info-font-size);line-height:1.5}.wl-card .wl-meta>span:empty{display:none}.wl-card .wl-comment-actions{float:right;line-height:1}[dir=rtl] .wl-card .wl-comment-actions{float:left}.wl-card .wl-delete,.wl-card .wl-like,.wl-card .wl-reply,.wl-card .wl-edit{display:inline-flex;align-items:center;border:none;background:rgba(0,0,0,0);color:var(--waline-color);line-height:1;cursor:pointer;transition:color .2s ease}.wl-card .wl-delete:hover,.wl-card .wl-like:hover,.wl-card .wl-reply:hover,.wl-card .wl-edit:hover{color:var(--waline-theme-color)}.wl-card .wl-delete.active,.wl-card .wl-like.active,.wl-card .wl-reply.active,.wl-card .wl-edit.active{color:var(--waline-active-color)}.wl-card .wl-content{position:relative;margin-bottom:.75em;padding-top:.625em;font-size:.875em;line-height:2;word-wrap:break-word}.wl-card .wl-content.expand{overflow:hidden;max-height:8em;cursor:pointer}.wl-card .wl-content.expand::before{content:"";position:absolute;top:0;bottom:3.15em;inset-inline-start:0;z-index:999;display:block;width:100%;background:linear-gradient(180deg, #000, rgba(255, 255, 255, 0.9))}.wl-card .wl-content.expand::after{content:attr(data-expand);position:absolute;bottom:0;inset-inline-start:0;z-index:999;display:block;width:100%;height:3.15em;background:rgba(255,255,255,.9);color:#828586;line-height:3.15em;text-align:center}.wl-card .wl-content>*:first-child{margin-top:0}.wl-card .wl-content>*:last-child{margin-bottom:0}.wl-card .wl-admin-actions{margin:8px 0;font-size:12px;text-align:right}.wl-card .wl-comment-status{margin:0 8px}.wl-card .wl-comment-status .wl-btn{border-radius:0}.wl-card .wl-comment-status .wl-btn:first-child{border-inline-end:0;border-radius:.5em 0 0 .5em}.wl-card .wl-comment-status .wl-btn:last-child{border-inline-start:0;border-radius:0 .5em .5em 0}.wl-card .wl-quote{border-inline-start:1px dashed rgba(237,237,237,.5)}.wl-card .wl-quote .wl-user{--avatar-size: var(--waline-m-avatar-size)}.wl-close-icon{color:var(--waline-border-color)}.wl-content .vemoji,.wl-content .wl-emoji{display:inline-block;vertical-align:baseline;height:1.25em;margin:-0.125em .25em}.wl-content .wl-tex{background:var(--waline-info-bg-color);color:var(--waline-info-color)}.wl-content span.wl-tex{display:inline-block;margin-inline-end:.25em;padding:2px 4px;border-radius:.2em;font-size:var(--waline-info-font-size);line-height:1.5}.wl-content p.wl-tex{text-align:center}.wl-content .katex-display{overflow:auto hidden;-webkit-overflow-scrolling:touch;padding-top:.2em;padding-bottom:.2em}.wl-content .katex-display::-webkit-scrollbar{height:3px}.wl-content .katex-error{color:red}.wl-count{flex:1;font-weight:bold;font-size:1.25em}.wl-empty{overflow:auto;padding:1.25em;color:var(--waline-color);text-align:center}.wl-operation{text-align:center}.wl-operation button{margin:1em 0}.wl-power{padding:.5em 0;color:var(--waline-light-grey);font-size:var(--waline-info-font-size);text-align:end}.wl-meta-head{display:flex;flex-direction:row;align-items:center;padding:.375em}.wl-sort{margin:0;list-style-type:none}.wl-sort li{display:inline-block;color:var(--waline-info-color);font-size:.75em;cursor:pointer}.wl-sort li.active{color:var(--waline-theme-color)}.wl-sort li+li{margin-inline-start:1em}.wl-reaction{overflow:auto hidden;margin-bottom:1.75em;text-align:center}.wl-reaction img{width:100%;height:100%;transition:all 250ms ease-in-out}.wl-reaction-title{margin:16px auto;font-weight:bold;font-size:18px}.wl-reaction-list{display:flex;flex-direction:row;gap:16px;justify-content:center;margin:0;padding:8px;list-style-type:none}@media(max-width: 580px){.wl-reaction-list{gap:12px}}[data-waline] .wl-reaction-list{margin-inline-start:0}.wl-reaction-item{display:flex;flex-direction:column;align-items:center;cursor:pointer}.wl-reaction-item:hover img,.wl-reaction-item.active img{transform:scale(1.15)}.wl-reaction-img{position:relative;width:42px;height:42px}@media(max-width: 580px){.wl-reaction-img{width:32px;height:32px}}.wl-reaction-loading{position:absolute;top:-4px;inset-inline-end:-5px;width:18px;height:18px;color:var(--waline-theme-color)}.wl-reaction-votes{position:absolute;top:-9px;inset-inline-end:-9px;min-width:1em;padding:2px;border:1px solid var(--waline-theme-color);border-radius:1em;background:var(--waline-bg-color);color:var(--waline-theme-color);font-weight:700;font-size:.75em;line-height:1}.wl-reaction-item.active .wl-reaction-votes{background:var(--waline-theme-color);color:var(--waline-bg-color)}.wl-reaction-text{font-size:.875em}.wl-reaction-item.active .wl-reaction-text{color:var(--waline-theme-color)}.wl-content pre,.wl-content pre[class*=language-]{overflow:auto;margin:.75rem 0;padding:1rem 1.25rem;border-radius:6px;background:var(--waline-code-bg-color);line-height:1.4}.wl-content pre code,.wl-content pre[class*=language-] code{padding:0;border-radius:0;background:rgba(0,0,0,0) !important;color:#bbb;direction:ltr}.wl-content code[class*=language-],.wl-content pre[class*=language-]{background:none;color:#ccc;font-size:1em;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;text-align:left;white-space:pre;word-spacing:normal;word-wrap:normal;word-break:normal;tab-size:4;hyphens:none}.wl-content pre[class*=language-]{overflow:auto}.wl-content :not(pre)>code[class*=language-],.wl-content pre[class*=language-]{background:#2d2d2d}.wl-content :not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.wl-content .token.comment,.wl-content .token.block-comment,.wl-content .token.prolog,.wl-content .token.doctype,.wl-content .token.cdata{color:#999}.wl-content .token.punctuation{color:#ccc}.wl-content .token.tag,.wl-content .token.attr-name,.wl-content .token.namespace,.wl-content .token.deleted{color:#e2777a}.wl-content .token.function-name{color:#6196cc}.wl-content .token.boolean,.wl-content .token.number,.wl-content .token.function{color:#f08d49}.wl-content .token.property,.wl-content .token.class-name,.wl-content .token.constant,.wl-content .token.symbol{color:#f8c555}.wl-content .token.selector,.wl-content .token.important,.wl-content .token.atrule,.wl-content .token.keyword,.wl-content .token.builtin{color:#cc99cd}.wl-content .token.string,.wl-content .token.char,.wl-content .token.attr-value,.wl-content .token.regex,.wl-content .token.variable{color:#7ec699}.wl-content .token.operator,.wl-content .token.entity,.wl-content .token.url{color:#67cdcc}.wl-content .token.important,.wl-content .token.bold{font-weight:bold}.wl-content .token.italic{font-style:italic}.wl-content .token.entity{cursor:help}.wl-content .token.inserted{color:green}.wl-recent-item p{display:inline}.wl-user-list{padding:0;list-style:none}.wl-user-list a,.wl-user-list a:hover,.wl-user-list a:visited{color:var(--waline-color);text-decoration:none}.wl-user-list .wl-user-avatar{position:relative;display:inline-block;overflow:hidden;margin-inline-end:10px;border-radius:4px;line-height:0}.wl-user-list .wl-user-avatar>img{width:var(--waline-user-avatar-size, 48px);height:var(--waline-user-avatar-size, 48px)}.wl-user-list .wl-user-badge{position:absolute;bottom:0;inset-inline-end:0;min-width:.7em;height:1.5em;padding:0 .4em;border-radius:4px;background:var(--waline-info-bg-color);color:var(--waline-info-color);font-weight:bold;font-size:10px;line-height:1.5em;text-align:center}.wl-user-list .wl-user-item{margin:10px 0}.wl-user-list .wl-user-item:nth-child(1) .wl-user-badge{background:var(--waline-rank-gold-bg-color, #fa3939);color:var(--waline-white);font-weight:bold}.wl-user-list .wl-user-item:nth-child(2) .wl-user-badge{background:var(--waline-rank-silver-bg-color, #fb811c);color:var(--waline-white);font-weight:bold}.wl-user-list .wl-user-item:nth-child(3) .wl-user-badge{background:var(--waline-rank-copper-bg-color, #feb207);color:var(--waline-white)}.wl-user-list .wl-user-meta{display:inline-block;vertical-align:top}.wl-user-list .wl-badge{display:inline-block;vertical-align:text-top;margin-inline-start:.5em;padding:0 .3em;border:1px solid var(--waline-badge-color);border-radius:4px;color:var(--waline-badge-color);font-size:var(--waline-badge-font-size)}.wl-user-wall{padding:0;list-style:none}.wl-user-wall .wl-user-badge,.wl-user-wall .wl-user-meta{display:none}.wl-user-wall .wl-user-item{position:relative;display:inline-block;transition:transform ease-in-out .2s}.wl-user-wall .wl-user-item::before,.wl-user-wall .wl-user-item::after{position:absolute;bottom:100%;left:50%;z-index:10;opacity:0;pointer-events:none;transition:all .18s ease-out .18s;transform:translate(-50%, 4px);transform-origin:top}.wl-user-wall .wl-user-item::before{content:"";width:0;height:0;border:5px solid rgba(0,0,0,0);border-top-color:rgba(16,16,16,.95)}.wl-user-wall .wl-user-item::after{content:attr(aria-label);margin-bottom:10px;padding:.5em 1em;border-radius:2px;background:rgba(16,16,16,.95);color:#fff;font-size:12px;white-space:nowrap}.wl-user-wall .wl-user-item:hover{transform:scale(1.1)}.wl-user-wall .wl-user-item:hover::before,.wl-user-wall .wl-user-item:hover::after{opacity:1;pointer-events:none;transform:translate(-50%, 0)}.wl-user-wall .wl-user-item img{width:var(--waline-user-avatar-size, 48px);height:var(--waline-user-avatar-size, 48px)}/*# sourceMappingURL=waline.css.map */ + +/* +waline.min.css的自定义增添 +waline.min.css:https://unpkg.com/@waline/client@2.15.8/dist/waline.css +官方文档:https://waline.js.org/reference/client/style.html + +增加的CSS在末尾 +*/ + +/**************** 我添加的CSS *********************/ +/* 评论区动图 */ +/* 然而我并不懂确切的含义,参数是乱调的 */ +.wl-editor { + background-image: url(../image/zhuangzhuang_comment_trans.gif); + background-size: 25%; + background-repeat: no-repeat; + background-position: calc(100% - 20px) bottom; + background-color: rgba(255, 255, 255, 0); + resize: vertical; +} +.wl-editor:focus{ + background-position-x: 800px; + background-position-y: 1000px; + transition: all 0.2s ease-in-out 0s; +} + +/********** 评论区输入提醒 ****************/ +/* 感谢Leonus大佬指点迷津!大佬博客:https://b.leonus.cn/ */ + +.wl-header { + overflow: visible; +} +.wl-header-item { + position: relative; +} + +/* 调整wl-editor */ + +.wl-editor { + min-height: 6.75em!important; + margin: 0!important; +} + +/* merci end */ + +.wl-header-item:nth-child(1):before { + content: '请填写您的昵称,本项必填哈'; +} + +.wl-header-item:nth-child(2):before { + content: '请填写您的邮箱,强烈推荐QQ邮箱'; +} + +.wl-header-item:nth-child(3):before { + content: '填写您的博客🔗,您也可以任性不填'; +} + +.wl-header-item:focus-within::before{ + display: block; +} + +/* 主内容区 */ +.wl-header-item::before { + /* 先隐藏起来 */ + display: none; + /* 绝对定位 */ + position: absolute; + /* 向上移动60像素 */ + top: -31px; + /* 文字强制不换行,防止left:50%导致的文字换行 */ + white-space: nowrap; + /* 圆角 */ + border-radius: 10px; + /* 距离左边50% */ + left: 50%; + /* 然后再向左边挪动自身的一半,即可实现居中 */ + transform: translate(-50%); + /* 填充 */ + padding: 0px 18px; + background: #000; + color: #fff; +} + +/* 新版本中waline字体怎么都变小了? */ + +.wl-header input{ + font-size: 0.8rem +} + +/* 调整评论区的css样式 */ +.wl-content p{ + margin: 5px 0px 5px 0px; +} + +.wl-card .wl-content { + margin-bottom: .5em!important; +} + +.wl-content>p{ + display: none; +} + +.wl-card .wl-head { + line-height: 2!important; +} \ No newline at end of file diff --git a/public/css/normalize.css b/public/css/normalize.css new file mode 100644 index 00000000..0a2c22f3 --- /dev/null +++ b/public/css/normalize.css @@ -0,0 +1,349 @@ +/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ + +/* Document + ========================================================================== */ + +/** + * 1. Correct the line height in all browsers. + * 2. Prevent adjustments of font size after orientation changes in iOS. + */ + + html { + line-height: 1.15; /* 1 */ + -webkit-text-size-adjust: 100%; /* 2 */ + } + + /* Sections + ========================================================================== */ + + /** + * Remove the margin in all browsers. + */ + + body { + margin: 0; + } + + /** + * Render the `main` element consistently in IE. + */ + + main { + display: block; + } + + /** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ + + h1 { + font-size: 1.5em; + margin: 0.67em 0; + } + + /* Grouping content + ========================================================================== */ + + /** + * 1. Add the correct box sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ + + hr { + box-sizing: content-box; /* 1 */ + height: 0; /* 1 */ + overflow: visible; /* 2 */ + } + + /** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + + pre { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ + } + + /* Text-level semantics + ========================================================================== */ + + /** + * Remove the gray background on active links in IE 10. + */ + + a { + background-color: transparent; + } + + /** + * 1. Remove the bottom border in Chrome 57- + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ + + abbr[title] { + border-bottom: none; /* 1 */ + text-decoration: underline; /* 2 */ + text-decoration: underline dotted; /* 2 */ + } + + /** + * Add the correct font weight in Chrome, Edge, and Safari. + */ + + b, + strong { + font-weight: bolder; + } + + /** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + + code, + kbd, + samp { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ + } + + /** + * Add the correct font size in all browsers. + */ + + small { + font-size: 80%; + } + + /** + * Prevent `sub` and `sup` elements from affecting the line height in + * all browsers. + */ + + sub, + sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; + } + + sub { + bottom: -0.25em; + } + + sup { + top: -0.5em; + } + + /* Embedded content + ========================================================================== */ + + /** + * Remove the border on images inside links in IE 10. + */ + + img { + border-style: none; + } + + /* Forms + ========================================================================== */ + + /** + * 1. Change the font styles in all browsers. + * 2. Remove the margin in Firefox and Safari. + */ + + button, + input, + optgroup, + select, + textarea { + font-family: inherit; /* 1 */ + font-size: 100%; /* 1 */ + line-height: 1.15; /* 1 */ + margin: 0; /* 2 */ + } + + /** + * Show the overflow in IE. + * 1. Show the overflow in Edge. + */ + + button, + input { /* 1 */ + overflow: visible; + } + + /** + * Remove the inheritance of text transform in Edge, Firefox, and IE. + * 1. Remove the inheritance of text transform in Firefox. + */ + + button, + select { /* 1 */ + text-transform: none; + } + + /** + * Correct the inability to style clickable types in iOS and Safari. + */ + + button, + [type="button"], + [type="reset"], + [type="submit"] { + -webkit-appearance: button; + } + + /** + * Remove the inner border and padding in Firefox. + */ + + button::-moz-focus-inner, + [type="button"]::-moz-focus-inner, + [type="reset"]::-moz-focus-inner, + [type="submit"]::-moz-focus-inner { + border-style: none; + padding: 0; + } + + /** + * Restore the focus styles unset by the previous rule. + */ + + button:-moz-focusring, + [type="button"]:-moz-focusring, + [type="reset"]:-moz-focusring, + [type="submit"]:-moz-focusring { + outline: 1px dotted ButtonText; + } + + /** + * Correct the padding in Firefox. + */ + + fieldset { + padding: 0.35em 0.75em 0.625em; + } + + /** + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove the padding so developers are not caught out when they zero out + * `fieldset` elements in all browsers. + */ + + legend { + box-sizing: border-box; /* 1 */ + color: inherit; /* 2 */ + display: table; /* 1 */ + max-width: 100%; /* 1 */ + padding: 0; /* 3 */ + white-space: normal; /* 1 */ + } + + /** + * Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ + + progress { + vertical-align: baseline; + } + + /** + * Remove the default vertical scrollbar in IE 10+. + */ + + textarea { + overflow: auto; + } + + /** + * 1. Add the correct box sizing in IE 10. + * 2. Remove the padding in IE 10. + */ + + [type="checkbox"], + [type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ + } + + /** + * Correct the cursor style of increment and decrement buttons in Chrome. + */ + + [type="number"]::-webkit-inner-spin-button, + [type="number"]::-webkit-outer-spin-button { + height: auto; + } + + /** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ + + [type="search"] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ + } + + /** + * Remove the inner padding in Chrome and Safari on macOS. + */ + + [type="search"]::-webkit-search-decoration { + -webkit-appearance: none; + } + + /** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ + + ::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ + } + + /* Interactive + ========================================================================== */ + + /* + * Add the correct display in Edge, IE 10+, and Firefox. + */ + + details { + display: block; + } + + /* + * Add the correct display in all browsers. + */ + + summary { + display: list-item; + } + + /* Misc + ========================================================================== */ + + /** + * Add the correct display in IE 10+. + */ + + template { + display: none; + } + + /** + * Add the correct display in IE 10. + */ + + [hidden] { + display: none; + } diff --git a/public/css/nprogress.min.css b/public/css/nprogress.min.css new file mode 100644 index 00000000..143ec961 --- /dev/null +++ b/public/css/nprogress.min.css @@ -0,0 +1 @@ +#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translate(0,-4px);-ms-transform:rotate(3deg) translate(0,-4px);transform:rotate(3deg) translate(0,-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner 400ms linear infinite;animation:nprogress-spinner 400ms linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} \ No newline at end of file diff --git a/public/css/remixicon.css b/public/css/remixicon.css new file mode 100644 index 00000000..bf856fc9 --- /dev/null +++ b/public/css/remixicon.css @@ -0,0 +1,2317 @@ +/* +* Remix Icon v2.5.0 +* https://remixicon.com +* https://github.com/Remix-Design/RemixIcon +* +* Copyright RemixIcon.com +* Released under the Apache License Version 2.0 +* +* Date: 2020-05-23 +*/ +@font-face { + font-family: "remixicon"; + src: url('remixicon.eot?t=1590207869815'); /* IE9*/ + src: url('remixicon.eot?t=1590207869815#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url("remixicon.woff2?t=1590207869815") format("woff2"), + url("remixicon.woff?t=1590207869815") format("woff"), + url('remixicon.ttf?t=1590207869815') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/ + url('remixicon.svg?t=1590207869815#remixicon') format('svg'); /* iOS 4.1- */ + font-display: swap; +} + +[class^="ri-"], [class*=" ri-"] { + font-family: 'remixicon' !important; + font-style: normal; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.ri-lg { font-size: 1.3333em; line-height: 0.75em; vertical-align: -.0667em; } +.ri-xl { font-size: 1.5em; line-height: 0.6666em; vertical-align: -.075em; } +.ri-xxs { font-size: .5em; } +.ri-xs { font-size: .75em; } +.ri-sm { font-size: .875em } +.ri-1x { font-size: 1em; } +.ri-2x { font-size: 2em; } +.ri-3x { font-size: 3em; } +.ri-4x { font-size: 4em; } +.ri-5x { font-size: 5em; } +.ri-6x { font-size: 6em; } +.ri-7x { font-size: 7em; } +.ri-8x { font-size: 8em; } +.ri-9x { font-size: 9em; } +.ri-10x { font-size: 10em; } +.ri-fw { text-align: center; width: 1.25em; } + +.ri-24-hours-fill:before { content: "\ea01"; } +.ri-24-hours-line:before { content: "\ea02"; } +.ri-4k-fill:before { content: "\ea03"; } +.ri-4k-line:before { content: "\ea04"; } +.ri-a-b:before { content: "\ea05"; } +.ri-account-box-fill:before { content: "\ea06"; } +.ri-account-box-line:before { content: "\ea07"; } +.ri-account-circle-fill:before { content: "\ea08"; } +.ri-account-circle-line:before { content: "\ea09"; } +.ri-account-pin-box-fill:before { content: "\ea0a"; } +.ri-account-pin-box-line:before { content: "\ea0b"; } +.ri-account-pin-circle-fill:before { content: "\ea0c"; } +.ri-account-pin-circle-line:before { content: "\ea0d"; } +.ri-add-box-fill:before { content: "\ea0e"; } +.ri-add-box-line:before { content: "\ea0f"; } +.ri-add-circle-fill:before { content: "\ea10"; } +.ri-add-circle-line:before { content: "\ea11"; } +.ri-add-fill:before { content: "\ea12"; } +.ri-add-line:before { content: "\ea13"; } +.ri-admin-fill:before { content: "\ea14"; } +.ri-admin-line:before { content: "\ea15"; } +.ri-advertisement-fill:before { content: "\ea16"; } +.ri-advertisement-line:before { content: "\ea17"; } +.ri-airplay-fill:before { content: "\ea18"; } +.ri-airplay-line:before { content: "\ea19"; } +.ri-alarm-fill:before { content: "\ea1a"; } +.ri-alarm-line:before { content: "\ea1b"; } +.ri-alarm-warning-fill:before { content: "\ea1c"; } +.ri-alarm-warning-line:before { content: "\ea1d"; } +.ri-album-fill:before { content: "\ea1e"; } +.ri-album-line:before { content: "\ea1f"; } +.ri-alert-fill:before { content: "\ea20"; } +.ri-alert-line:before { content: "\ea21"; } +.ri-aliens-fill:before { content: "\ea22"; } +.ri-aliens-line:before { content: "\ea23"; } +.ri-align-bottom:before { content: "\ea24"; } +.ri-align-center:before { content: "\ea25"; } +.ri-align-justify:before { content: "\ea26"; } +.ri-align-left:before { content: "\ea27"; } +.ri-align-right:before { content: "\ea28"; } +.ri-align-top:before { content: "\ea29"; } +.ri-align-vertically:before { content: "\ea2a"; } +.ri-alipay-fill:before { content: "\ea2b"; } +.ri-alipay-line:before { content: "\ea2c"; } +.ri-amazon-fill:before { content: "\ea2d"; } +.ri-amazon-line:before { content: "\ea2e"; } +.ri-anchor-fill:before { content: "\ea2f"; } +.ri-anchor-line:before { content: "\ea30"; } +.ri-ancient-gate-fill:before { content: "\ea31"; } +.ri-ancient-gate-line:before { content: "\ea32"; } +.ri-ancient-pavilion-fill:before { content: "\ea33"; } +.ri-ancient-pavilion-line:before { content: "\ea34"; } +.ri-android-fill:before { content: "\ea35"; } +.ri-android-line:before { content: "\ea36"; } +.ri-angularjs-fill:before { content: "\ea37"; } +.ri-angularjs-line:before { content: "\ea38"; } +.ri-anticlockwise-2-fill:before { content: "\ea39"; } +.ri-anticlockwise-2-line:before { content: "\ea3a"; } +.ri-anticlockwise-fill:before { content: "\ea3b"; } +.ri-anticlockwise-line:before { content: "\ea3c"; } +.ri-app-store-fill:before { content: "\ea3d"; } +.ri-app-store-line:before { content: "\ea3e"; } +.ri-apple-fill:before { content: "\ea3f"; } +.ri-apple-line:before { content: "\ea40"; } +.ri-apps-2-fill:before { content: "\ea41"; } +.ri-apps-2-line:before { content: "\ea42"; } +.ri-apps-fill:before { content: "\ea43"; } +.ri-apps-line:before { content: "\ea44"; } +.ri-archive-drawer-fill:before { content: "\ea45"; } +.ri-archive-drawer-line:before { content: "\ea46"; } +.ri-archive-fill:before { content: "\ea47"; } +.ri-archive-line:before { content: "\ea48"; } +.ri-arrow-down-circle-fill:before { content: "\ea49"; } +.ri-arrow-down-circle-line:before { content: "\ea4a"; } +.ri-arrow-down-fill:before { content: "\ea4b"; } +.ri-arrow-down-line:before { content: "\ea4c"; } +.ri-arrow-down-s-fill:before { content: "\ea4d"; } +.ri-arrow-down-s-line:before { content: "\ea4e"; } +.ri-arrow-drop-down-fill:before { content: "\ea4f"; } +.ri-arrow-drop-down-line:before { content: "\ea50"; } +.ri-arrow-drop-left-fill:before { content: "\ea51"; } +.ri-arrow-drop-left-line:before { content: "\ea52"; } +.ri-arrow-drop-right-fill:before { content: "\ea53"; } +.ri-arrow-drop-right-line:before { content: "\ea54"; } +.ri-arrow-drop-up-fill:before { content: "\ea55"; } +.ri-arrow-drop-up-line:before { content: "\ea56"; } +.ri-arrow-go-back-fill:before { content: "\ea57"; } +.ri-arrow-go-back-line:before { content: "\ea58"; } +.ri-arrow-go-forward-fill:before { content: "\ea59"; } +.ri-arrow-go-forward-line:before { content: "\ea5a"; } +.ri-arrow-left-circle-fill:before { content: "\ea5b"; } +.ri-arrow-left-circle-line:before { content: "\ea5c"; } +.ri-arrow-left-down-fill:before { content: "\ea5d"; } +.ri-arrow-left-down-line:before { content: "\ea5e"; } +.ri-arrow-left-fill:before { content: "\ea5f"; } +.ri-arrow-left-line:before { content: "\ea60"; } +.ri-arrow-left-right-fill:before { content: "\ea61"; } +.ri-arrow-left-right-line:before { content: "\ea62"; } +.ri-arrow-left-s-fill:before { content: "\ea63"; } +.ri-arrow-left-s-line:before { content: "\ea64"; } +.ri-arrow-left-up-fill:before { content: "\ea65"; } +.ri-arrow-left-up-line:before { content: "\ea66"; } +.ri-arrow-right-circle-fill:before { content: "\ea67"; } +.ri-arrow-right-circle-line:before { content: "\ea68"; } +.ri-arrow-right-down-fill:before { content: "\ea69"; } +.ri-arrow-right-down-line:before { content: "\ea6a"; } +.ri-arrow-right-fill:before { content: "\ea6b"; } +.ri-arrow-right-line:before { content: "\ea6c"; } +.ri-arrow-right-s-fill:before { content: "\ea6d"; } +.ri-arrow-right-s-line:before { content: "\ea6e"; } +.ri-arrow-right-up-fill:before { content: "\ea6f"; } +.ri-arrow-right-up-line:before { content: "\ea70"; } +.ri-arrow-up-circle-fill:before { content: "\ea71"; } +.ri-arrow-up-circle-line:before { content: "\ea72"; } +.ri-arrow-up-down-fill:before { content: "\ea73"; } +.ri-arrow-up-down-line:before { content: "\ea74"; } +.ri-arrow-up-fill:before { content: "\ea75"; } +.ri-arrow-up-line:before { content: "\ea76"; } +.ri-arrow-up-s-fill:before { content: "\ea77"; } +.ri-arrow-up-s-line:before { content: "\ea78"; } +.ri-artboard-2-fill:before { content: "\ea79"; } +.ri-artboard-2-line:before { content: "\ea7a"; } +.ri-artboard-fill:before { content: "\ea7b"; } +.ri-artboard-line:before { content: "\ea7c"; } +.ri-article-fill:before { content: "\ea7d"; } +.ri-article-line:before { content: "\ea7e"; } +.ri-aspect-ratio-fill:before { content: "\ea7f"; } +.ri-aspect-ratio-line:before { content: "\ea80"; } +.ri-asterisk:before { content: "\ea81"; } +.ri-at-fill:before { content: "\ea82"; } +.ri-at-line:before { content: "\ea83"; } +.ri-attachment-2:before { content: "\ea84"; } +.ri-attachment-fill:before { content: "\ea85"; } +.ri-attachment-line:before { content: "\ea86"; } +.ri-auction-fill:before { content: "\ea87"; } +.ri-auction-line:before { content: "\ea88"; } +.ri-award-fill:before { content: "\ea89"; } +.ri-award-line:before { content: "\ea8a"; } +.ri-baidu-fill:before { content: "\ea8b"; } +.ri-baidu-line:before { content: "\ea8c"; } +.ri-ball-pen-fill:before { content: "\ea8d"; } +.ri-ball-pen-line:before { content: "\ea8e"; } +.ri-bank-card-2-fill:before { content: "\ea8f"; } +.ri-bank-card-2-line:before { content: "\ea90"; } +.ri-bank-card-fill:before { content: "\ea91"; } +.ri-bank-card-line:before { content: "\ea92"; } +.ri-bank-fill:before { content: "\ea93"; } +.ri-bank-line:before { content: "\ea94"; } +.ri-bar-chart-2-fill:before { content: "\ea95"; } +.ri-bar-chart-2-line:before { content: "\ea96"; } +.ri-bar-chart-box-fill:before { content: "\ea97"; } +.ri-bar-chart-box-line:before { content: "\ea98"; } +.ri-bar-chart-fill:before { content: "\ea99"; } +.ri-bar-chart-grouped-fill:before { content: "\ea9a"; } +.ri-bar-chart-grouped-line:before { content: "\ea9b"; } +.ri-bar-chart-horizontal-fill:before { content: "\ea9c"; } +.ri-bar-chart-horizontal-line:before { content: "\ea9d"; } +.ri-bar-chart-line:before { content: "\ea9e"; } +.ri-barcode-box-fill:before { content: "\ea9f"; } +.ri-barcode-box-line:before { content: "\eaa0"; } +.ri-barcode-fill:before { content: "\eaa1"; } +.ri-barcode-line:before { content: "\eaa2"; } +.ri-barricade-fill:before { content: "\eaa3"; } +.ri-barricade-line:before { content: "\eaa4"; } +.ri-base-station-fill:before { content: "\eaa5"; } +.ri-base-station-line:before { content: "\eaa6"; } +.ri-basketball-fill:before { content: "\eaa7"; } +.ri-basketball-line:before { content: "\eaa8"; } +.ri-battery-2-charge-fill:before { content: "\eaa9"; } +.ri-battery-2-charge-line:before { content: "\eaaa"; } +.ri-battery-2-fill:before { content: "\eaab"; } +.ri-battery-2-line:before { content: "\eaac"; } +.ri-battery-charge-fill:before { content: "\eaad"; } +.ri-battery-charge-line:before { content: "\eaae"; } +.ri-battery-fill:before { content: "\eaaf"; } +.ri-battery-line:before { content: "\eab0"; } +.ri-battery-low-fill:before { content: "\eab1"; } +.ri-battery-low-line:before { content: "\eab2"; } +.ri-battery-saver-fill:before { content: "\eab3"; } +.ri-battery-saver-line:before { content: "\eab4"; } +.ri-battery-share-fill:before { content: "\eab5"; } +.ri-battery-share-line:before { content: "\eab6"; } +.ri-bear-smile-fill:before { content: "\eab7"; } +.ri-bear-smile-line:before { content: "\eab8"; } +.ri-behance-fill:before { content: "\eab9"; } +.ri-behance-line:before { content: "\eaba"; } +.ri-bell-fill:before { content: "\eabb"; } +.ri-bell-line:before { content: "\eabc"; } +.ri-bike-fill:before { content: "\eabd"; } +.ri-bike-line:before { content: "\eabe"; } +.ri-bilibili-fill:before { content: "\eabf"; } +.ri-bilibili-line:before { content: "\eac0"; } +.ri-bill-fill:before { content: "\eac1"; } +.ri-bill-line:before { content: "\eac2"; } +.ri-billiards-fill:before { content: "\eac3"; } +.ri-billiards-line:before { content: "\eac4"; } +.ri-bit-coin-fill:before { content: "\eac5"; } +.ri-bit-coin-line:before { content: "\eac6"; } +.ri-blaze-fill:before { content: "\eac7"; } +.ri-blaze-line:before { content: "\eac8"; } +.ri-bluetooth-connect-fill:before { content: "\eac9"; } +.ri-bluetooth-connect-line:before { content: "\eaca"; } +.ri-bluetooth-fill:before { content: "\eacb"; } +.ri-bluetooth-line:before { content: "\eacc"; } +.ri-blur-off-fill:before { content: "\eacd"; } +.ri-blur-off-line:before { content: "\eace"; } +.ri-body-scan-fill:before { content: "\eacf"; } +.ri-body-scan-line:before { content: "\ead0"; } +.ri-bold:before { content: "\ead1"; } +.ri-book-2-fill:before { content: "\ead2"; } +.ri-book-2-line:before { content: "\ead3"; } +.ri-book-3-fill:before { content: "\ead4"; } +.ri-book-3-line:before { content: "\ead5"; } +.ri-book-fill:before { content: "\ead6"; } +.ri-book-line:before { content: "\ead7"; } +.ri-book-mark-fill:before { content: "\ead8"; } +.ri-book-mark-line:before { content: "\ead9"; } +.ri-book-open-fill:before { content: "\eada"; } +.ri-book-open-line:before { content: "\eadb"; } +.ri-book-read-fill:before { content: "\eadc"; } +.ri-book-read-line:before { content: "\eadd"; } +.ri-booklet-fill:before { content: "\eade"; } +.ri-booklet-line:before { content: "\eadf"; } +.ri-bookmark-2-fill:before { content: "\eae0"; } +.ri-bookmark-2-line:before { content: "\eae1"; } +.ri-bookmark-3-fill:before { content: "\eae2"; } +.ri-bookmark-3-line:before { content: "\eae3"; } +.ri-bookmark-fill:before { content: "\eae4"; } +.ri-bookmark-line:before { content: "\eae5"; } +.ri-boxing-fill:before { content: "\eae6"; } +.ri-boxing-line:before { content: "\eae7"; } +.ri-braces-fill:before { content: "\eae8"; } +.ri-braces-line:before { content: "\eae9"; } +.ri-brackets-fill:before { content: "\eaea"; } +.ri-brackets-line:before { content: "\eaeb"; } +.ri-briefcase-2-fill:before { content: "\eaec"; } +.ri-briefcase-2-line:before { content: "\eaed"; } +.ri-briefcase-3-fill:before { content: "\eaee"; } +.ri-briefcase-3-line:before { content: "\eaef"; } +.ri-briefcase-4-fill:before { content: "\eaf0"; } +.ri-briefcase-4-line:before { content: "\eaf1"; } +.ri-briefcase-5-fill:before { content: "\eaf2"; } +.ri-briefcase-5-line:before { content: "\eaf3"; } +.ri-briefcase-fill:before { content: "\eaf4"; } +.ri-briefcase-line:before { content: "\eaf5"; } +.ri-bring-forward:before { content: "\eaf6"; } +.ri-bring-to-front:before { content: "\eaf7"; } +.ri-broadcast-fill:before { content: "\eaf8"; } +.ri-broadcast-line:before { content: "\eaf9"; } +.ri-brush-2-fill:before { content: "\eafa"; } +.ri-brush-2-line:before { content: "\eafb"; } +.ri-brush-3-fill:before { content: "\eafc"; } +.ri-brush-3-line:before { content: "\eafd"; } +.ri-brush-4-fill:before { content: "\eafe"; } +.ri-brush-4-line:before { content: "\eaff"; } +.ri-brush-fill:before { content: "\eb00"; } +.ri-brush-line:before { content: "\eb01"; } +.ri-bubble-chart-fill:before { content: "\eb02"; } +.ri-bubble-chart-line:before { content: "\eb03"; } +.ri-bug-2-fill:before { content: "\eb04"; } +.ri-bug-2-line:before { content: "\eb05"; } +.ri-bug-fill:before { content: "\eb06"; } +.ri-bug-line:before { content: "\eb07"; } +.ri-building-2-fill:before { content: "\eb08"; } +.ri-building-2-line:before { content: "\eb09"; } +.ri-building-3-fill:before { content: "\eb0a"; } +.ri-building-3-line:before { content: "\eb0b"; } +.ri-building-4-fill:before { content: "\eb0c"; } +.ri-building-4-line:before { content: "\eb0d"; } +.ri-building-fill:before { content: "\eb0e"; } +.ri-building-line:before { content: "\eb0f"; } +.ri-bus-2-fill:before { content: "\eb10"; } +.ri-bus-2-line:before { content: "\eb11"; } +.ri-bus-fill:before { content: "\eb12"; } +.ri-bus-line:before { content: "\eb13"; } +.ri-bus-wifi-fill:before { content: "\eb14"; } +.ri-bus-wifi-line:before { content: "\eb15"; } +.ri-cactus-fill:before { content: "\eb16"; } +.ri-cactus-line:before { content: "\eb17"; } +.ri-cake-2-fill:before { content: "\eb18"; } +.ri-cake-2-line:before { content: "\eb19"; } +.ri-cake-3-fill:before { content: "\eb1a"; } +.ri-cake-3-line:before { content: "\eb1b"; } +.ri-cake-fill:before { content: "\eb1c"; } +.ri-cake-line:before { content: "\eb1d"; } +.ri-calculator-fill:before { content: "\eb1e"; } +.ri-calculator-line:before { content: "\eb1f"; } +.ri-calendar-2-fill:before { content: "\eb20"; } +.ri-calendar-2-line:before { content: "\eb21"; } +.ri-calendar-check-fill:before { content: "\eb22"; } +.ri-calendar-check-line:before { content: "\eb23"; } +.ri-calendar-event-fill:before { content: "\eb24"; } +.ri-calendar-event-line:before { content: "\eb25"; } +.ri-calendar-fill:before { content: "\eb26"; } +.ri-calendar-line:before { content: "\eb27"; } +.ri-calendar-todo-fill:before { content: "\eb28"; } +.ri-calendar-todo-line:before { content: "\eb29"; } +.ri-camera-2-fill:before { content: "\eb2a"; } +.ri-camera-2-line:before { content: "\eb2b"; } +.ri-camera-3-fill:before { content: "\eb2c"; } +.ri-camera-3-line:before { content: "\eb2d"; } +.ri-camera-fill:before { content: "\eb2e"; } +.ri-camera-lens-fill:before { content: "\eb2f"; } +.ri-camera-lens-line:before { content: "\eb30"; } +.ri-camera-line:before { content: "\eb31"; } +.ri-camera-off-fill:before { content: "\eb32"; } +.ri-camera-off-line:before { content: "\eb33"; } +.ri-camera-switch-fill:before { content: "\eb34"; } +.ri-camera-switch-line:before { content: "\eb35"; } +.ri-capsule-fill:before { content: "\eb36"; } +.ri-capsule-line:before { content: "\eb37"; } +.ri-car-fill:before { content: "\eb38"; } +.ri-car-line:before { content: "\eb39"; } +.ri-car-washing-fill:before { content: "\eb3a"; } +.ri-car-washing-line:before { content: "\eb3b"; } +.ri-caravan-fill:before { content: "\eb3c"; } +.ri-caravan-line:before { content: "\eb3d"; } +.ri-cast-fill:before { content: "\eb3e"; } +.ri-cast-line:before { content: "\eb3f"; } +.ri-cellphone-fill:before { content: "\eb40"; } +.ri-cellphone-line:before { content: "\eb41"; } +.ri-celsius-fill:before { content: "\eb42"; } +.ri-celsius-line:before { content: "\eb43"; } +.ri-centos-fill:before { content: "\eb44"; } +.ri-centos-line:before { content: "\eb45"; } +.ri-character-recognition-fill:before { content: "\eb46"; } +.ri-character-recognition-line:before { content: "\eb47"; } +.ri-charging-pile-2-fill:before { content: "\eb48"; } +.ri-charging-pile-2-line:before { content: "\eb49"; } +.ri-charging-pile-fill:before { content: "\eb4a"; } +.ri-charging-pile-line:before { content: "\eb4b"; } +.ri-chat-1-fill:before { content: "\eb4c"; } +.ri-chat-1-line:before { content: "\eb4d"; } +.ri-chat-2-fill:before { content: "\eb4e"; } +.ri-chat-2-line:before { content: "\eb4f"; } +.ri-chat-3-fill:before { content: "\eb50"; } +.ri-chat-3-line:before { content: "\eb51"; } +.ri-chat-4-fill:before { content: "\eb52"; } +.ri-chat-4-line:before { content: "\eb53"; } +.ri-chat-check-fill:before { content: "\eb54"; } +.ri-chat-check-line:before { content: "\eb55"; } +.ri-chat-delete-fill:before { content: "\eb56"; } +.ri-chat-delete-line:before { content: "\eb57"; } +.ri-chat-download-fill:before { content: "\eb58"; } +.ri-chat-download-line:before { content: "\eb59"; } +.ri-chat-follow-up-fill:before { content: "\eb5a"; } +.ri-chat-follow-up-line:before { content: "\eb5b"; } +.ri-chat-forward-fill:before { content: "\eb5c"; } +.ri-chat-forward-line:before { content: "\eb5d"; } +.ri-chat-heart-fill:before { content: "\eb5e"; } +.ri-chat-heart-line:before { content: "\eb5f"; } +.ri-chat-history-fill:before { content: "\eb60"; } +.ri-chat-history-line:before { content: "\eb61"; } +.ri-chat-new-fill:before { content: "\eb62"; } +.ri-chat-new-line:before { content: "\eb63"; } +.ri-chat-off-fill:before { content: "\eb64"; } +.ri-chat-off-line:before { content: "\eb65"; } +.ri-chat-poll-fill:before { content: "\eb66"; } +.ri-chat-poll-line:before { content: "\eb67"; } +.ri-chat-private-fill:before { content: "\eb68"; } +.ri-chat-private-line:before { content: "\eb69"; } +.ri-chat-quote-fill:before { content: "\eb6a"; } +.ri-chat-quote-line:before { content: "\eb6b"; } +.ri-chat-settings-fill:before { content: "\eb6c"; } +.ri-chat-settings-line:before { content: "\eb6d"; } +.ri-chat-smile-2-fill:before { content: "\eb6e"; } +.ri-chat-smile-2-line:before { content: "\eb6f"; } +.ri-chat-smile-3-fill:before { content: "\eb70"; } +.ri-chat-smile-3-line:before { content: "\eb71"; } +.ri-chat-smile-fill:before { content: "\eb72"; } +.ri-chat-smile-line:before { content: "\eb73"; } +.ri-chat-upload-fill:before { content: "\eb74"; } +.ri-chat-upload-line:before { content: "\eb75"; } +.ri-chat-voice-fill:before { content: "\eb76"; } +.ri-chat-voice-line:before { content: "\eb77"; } +.ri-check-double-fill:before { content: "\eb78"; } +.ri-check-double-line:before { content: "\eb79"; } +.ri-check-fill:before { content: "\eb7a"; } +.ri-check-line:before { content: "\eb7b"; } +.ri-checkbox-blank-circle-fill:before { content: "\eb7c"; } +.ri-checkbox-blank-circle-line:before { content: "\eb7d"; } +.ri-checkbox-blank-fill:before { content: "\eb7e"; } +.ri-checkbox-blank-line:before { content: "\eb7f"; } +.ri-checkbox-circle-fill:before { content: "\eb80"; } +.ri-checkbox-circle-line:before { content: "\eb81"; } +.ri-checkbox-fill:before { content: "\eb82"; } +.ri-checkbox-indeterminate-fill:before { content: "\eb83"; } +.ri-checkbox-indeterminate-line:before { content: "\eb84"; } +.ri-checkbox-line:before { content: "\eb85"; } +.ri-checkbox-multiple-blank-fill:before { content: "\eb86"; } +.ri-checkbox-multiple-blank-line:before { content: "\eb87"; } +.ri-checkbox-multiple-fill:before { content: "\eb88"; } +.ri-checkbox-multiple-line:before { content: "\eb89"; } +.ri-china-railway-fill:before { content: "\eb8a"; } +.ri-china-railway-line:before { content: "\eb8b"; } +.ri-chrome-fill:before { content: "\eb8c"; } +.ri-chrome-line:before { content: "\eb8d"; } +.ri-clapperboard-fill:before { content: "\eb8e"; } +.ri-clapperboard-line:before { content: "\eb8f"; } +.ri-clipboard-fill:before { content: "\eb90"; } +.ri-clipboard-line:before { content: "\eb91"; } +.ri-clockwise-2-fill:before { content: "\eb92"; } +.ri-clockwise-2-line:before { content: "\eb93"; } +.ri-clockwise-fill:before { content: "\eb94"; } +.ri-clockwise-line:before { content: "\eb95"; } +.ri-close-circle-fill:before { content: "\eb96"; } +.ri-close-circle-line:before { content: "\eb97"; } +.ri-close-fill:before { content: "\eb98"; } +.ri-close-line:before { content: "\eb99"; } +.ri-closed-captioning-fill:before { content: "\eb9a"; } +.ri-closed-captioning-line:before { content: "\eb9b"; } +.ri-cloud-fill:before { content: "\eb9c"; } +.ri-cloud-line:before { content: "\eb9d"; } +.ri-cloud-off-fill:before { content: "\eb9e"; } +.ri-cloud-off-line:before { content: "\eb9f"; } +.ri-cloud-windy-fill:before { content: "\eba0"; } +.ri-cloud-windy-line:before { content: "\eba1"; } +.ri-cloudy-2-fill:before { content: "\eba2"; } +.ri-cloudy-2-line:before { content: "\eba3"; } +.ri-cloudy-fill:before { content: "\eba4"; } +.ri-cloudy-line:before { content: "\eba5"; } +.ri-code-box-fill:before { content: "\eba6"; } +.ri-code-box-line:before { content: "\eba7"; } +.ri-code-fill:before { content: "\eba8"; } +.ri-code-line:before { content: "\eba9"; } +.ri-code-s-fill:before { content: "\ebaa"; } +.ri-code-s-line:before { content: "\ebab"; } +.ri-code-s-slash-fill:before { content: "\ebac"; } +.ri-code-s-slash-line:before { content: "\ebad"; } +.ri-code-view:before { content: "\ebae"; } +.ri-codepen-fill:before { content: "\ebaf"; } +.ri-codepen-line:before { content: "\ebb0"; } +.ri-coin-fill:before { content: "\ebb1"; } +.ri-coin-line:before { content: "\ebb2"; } +.ri-coins-fill:before { content: "\ebb3"; } +.ri-coins-line:before { content: "\ebb4"; } +.ri-collage-fill:before { content: "\ebb5"; } +.ri-collage-line:before { content: "\ebb6"; } +.ri-command-fill:before { content: "\ebb7"; } +.ri-command-line:before { content: "\ebb8"; } +.ri-community-fill:before { content: "\ebb9"; } +.ri-community-line:before { content: "\ebba"; } +.ri-compass-2-fill:before { content: "\ebbb"; } +.ri-compass-2-line:before { content: "\ebbc"; } +.ri-compass-3-fill:before { content: "\ebbd"; } +.ri-compass-3-line:before { content: "\ebbe"; } +.ri-compass-4-fill:before { content: "\ebbf"; } +.ri-compass-4-line:before { content: "\ebc0"; } +.ri-compass-discover-fill:before { content: "\ebc1"; } +.ri-compass-discover-line:before { content: "\ebc2"; } +.ri-compass-fill:before { content: "\ebc3"; } +.ri-compass-line:before { content: "\ebc4"; } +.ri-compasses-2-fill:before { content: "\ebc5"; } +.ri-compasses-2-line:before { content: "\ebc6"; } +.ri-compasses-fill:before { content: "\ebc7"; } +.ri-compasses-line:before { content: "\ebc8"; } +.ri-computer-fill:before { content: "\ebc9"; } +.ri-computer-line:before { content: "\ebca"; } +.ri-contacts-book-2-fill:before { content: "\ebcb"; } +.ri-contacts-book-2-line:before { content: "\ebcc"; } +.ri-contacts-book-fill:before { content: "\ebcd"; } +.ri-contacts-book-line:before { content: "\ebce"; } +.ri-contacts-book-upload-fill:before { content: "\ebcf"; } +.ri-contacts-book-upload-line:before { content: "\ebd0"; } +.ri-contacts-fill:before { content: "\ebd1"; } +.ri-contacts-line:before { content: "\ebd2"; } +.ri-contrast-2-fill:before { content: "\ebd3"; } +.ri-contrast-2-line:before { content: "\ebd4"; } +.ri-contrast-drop-2-fill:before { content: "\ebd5"; } +.ri-contrast-drop-2-line:before { content: "\ebd6"; } +.ri-contrast-drop-fill:before { content: "\ebd7"; } +.ri-contrast-drop-line:before { content: "\ebd8"; } +.ri-contrast-fill:before { content: "\ebd9"; } +.ri-contrast-line:before { content: "\ebda"; } +.ri-copper-coin-fill:before { content: "\ebdb"; } +.ri-copper-coin-line:before { content: "\ebdc"; } +.ri-copper-diamond-fill:before { content: "\ebdd"; } +.ri-copper-diamond-line:before { content: "\ebde"; } +.ri-copyleft-fill:before { content: "\ebdf"; } +.ri-copyleft-line:before { content: "\ebe0"; } +.ri-copyright-fill:before { content: "\ebe1"; } +.ri-copyright-line:before { content: "\ebe2"; } +.ri-coreos-fill:before { content: "\ebe3"; } +.ri-coreos-line:before { content: "\ebe4"; } +.ri-coupon-2-fill:before { content: "\ebe5"; } +.ri-coupon-2-line:before { content: "\ebe6"; } +.ri-coupon-3-fill:before { content: "\ebe7"; } +.ri-coupon-3-line:before { content: "\ebe8"; } +.ri-coupon-4-fill:before { content: "\ebe9"; } +.ri-coupon-4-line:before { content: "\ebea"; } +.ri-coupon-5-fill:before { content: "\ebeb"; } +.ri-coupon-5-line:before { content: "\ebec"; } +.ri-coupon-fill:before { content: "\ebed"; } +.ri-coupon-line:before { content: "\ebee"; } +.ri-cpu-fill:before { content: "\ebef"; } +.ri-cpu-line:before { content: "\ebf0"; } +.ri-creative-commons-by-fill:before { content: "\ebf1"; } +.ri-creative-commons-by-line:before { content: "\ebf2"; } +.ri-creative-commons-fill:before { content: "\ebf3"; } +.ri-creative-commons-line:before { content: "\ebf4"; } +.ri-creative-commons-nc-fill:before { content: "\ebf5"; } +.ri-creative-commons-nc-line:before { content: "\ebf6"; } +.ri-creative-commons-nd-fill:before { content: "\ebf7"; } +.ri-creative-commons-nd-line:before { content: "\ebf8"; } +.ri-creative-commons-sa-fill:before { content: "\ebf9"; } +.ri-creative-commons-sa-line:before { content: "\ebfa"; } +.ri-creative-commons-zero-fill:before { content: "\ebfb"; } +.ri-creative-commons-zero-line:before { content: "\ebfc"; } +.ri-criminal-fill:before { content: "\ebfd"; } +.ri-criminal-line:before { content: "\ebfe"; } +.ri-crop-2-fill:before { content: "\ebff"; } +.ri-crop-2-line:before { content: "\ec00"; } +.ri-crop-fill:before { content: "\ec01"; } +.ri-crop-line:before { content: "\ec02"; } +.ri-css3-fill:before { content: "\ec03"; } +.ri-css3-line:before { content: "\ec04"; } +.ri-cup-fill:before { content: "\ec05"; } +.ri-cup-line:before { content: "\ec06"; } +.ri-currency-fill:before { content: "\ec07"; } +.ri-currency-line:before { content: "\ec08"; } +.ri-cursor-fill:before { content: "\ec09"; } +.ri-cursor-line:before { content: "\ec0a"; } +.ri-customer-service-2-fill:before { content: "\ec0b"; } +.ri-customer-service-2-line:before { content: "\ec0c"; } +.ri-customer-service-fill:before { content: "\ec0d"; } +.ri-customer-service-line:before { content: "\ec0e"; } +.ri-dashboard-2-fill:before { content: "\ec0f"; } +.ri-dashboard-2-line:before { content: "\ec10"; } +.ri-dashboard-3-fill:before { content: "\ec11"; } +.ri-dashboard-3-line:before { content: "\ec12"; } +.ri-dashboard-fill:before { content: "\ec13"; } +.ri-dashboard-line:before { content: "\ec14"; } +.ri-database-2-fill:before { content: "\ec15"; } +.ri-database-2-line:before { content: "\ec16"; } +.ri-database-fill:before { content: "\ec17"; } +.ri-database-line:before { content: "\ec18"; } +.ri-delete-back-2-fill:before { content: "\ec19"; } +.ri-delete-back-2-line:before { content: "\ec1a"; } +.ri-delete-back-fill:before { content: "\ec1b"; } +.ri-delete-back-line:before { content: "\ec1c"; } +.ri-delete-bin-2-fill:before { content: "\ec1d"; } +.ri-delete-bin-2-line:before { content: "\ec1e"; } +.ri-delete-bin-3-fill:before { content: "\ec1f"; } +.ri-delete-bin-3-line:before { content: "\ec20"; } +.ri-delete-bin-4-fill:before { content: "\ec21"; } +.ri-delete-bin-4-line:before { content: "\ec22"; } +.ri-delete-bin-5-fill:before { content: "\ec23"; } +.ri-delete-bin-5-line:before { content: "\ec24"; } +.ri-delete-bin-6-fill:before { content: "\ec25"; } +.ri-delete-bin-6-line:before { content: "\ec26"; } +.ri-delete-bin-7-fill:before { content: "\ec27"; } +.ri-delete-bin-7-line:before { content: "\ec28"; } +.ri-delete-bin-fill:before { content: "\ec29"; } +.ri-delete-bin-line:before { content: "\ec2a"; } +.ri-delete-column:before { content: "\ec2b"; } +.ri-delete-row:before { content: "\ec2c"; } +.ri-device-fill:before { content: "\ec2d"; } +.ri-device-line:before { content: "\ec2e"; } +.ri-device-recover-fill:before { content: "\ec2f"; } +.ri-device-recover-line:before { content: "\ec30"; } +.ri-dingding-fill:before { content: "\ec31"; } +.ri-dingding-line:before { content: "\ec32"; } +.ri-direction-fill:before { content: "\ec33"; } +.ri-direction-line:before { content: "\ec34"; } +.ri-disc-fill:before { content: "\ec35"; } +.ri-disc-line:before { content: "\ec36"; } +.ri-discord-fill:before { content: "\ec37"; } +.ri-discord-line:before { content: "\ec38"; } +.ri-discuss-fill:before { content: "\ec39"; } +.ri-discuss-line:before { content: "\ec3a"; } +.ri-dislike-fill:before { content: "\ec3b"; } +.ri-dislike-line:before { content: "\ec3c"; } +.ri-disqus-fill:before { content: "\ec3d"; } +.ri-disqus-line:before { content: "\ec3e"; } +.ri-divide-fill:before { content: "\ec3f"; } +.ri-divide-line:before { content: "\ec40"; } +.ri-donut-chart-fill:before { content: "\ec41"; } +.ri-donut-chart-line:before { content: "\ec42"; } +.ri-door-closed-fill:before { content: "\ec43"; } +.ri-door-closed-line:before { content: "\ec44"; } +.ri-door-fill:before { content: "\ec45"; } +.ri-door-line:before { content: "\ec46"; } +.ri-door-lock-box-fill:before { content: "\ec47"; } +.ri-door-lock-box-line:before { content: "\ec48"; } +.ri-door-lock-fill:before { content: "\ec49"; } +.ri-door-lock-line:before { content: "\ec4a"; } +.ri-door-open-fill:before { content: "\ec4b"; } +.ri-door-open-line:before { content: "\ec4c"; } +.ri-dossier-fill:before { content: "\ec4d"; } +.ri-dossier-line:before { content: "\ec4e"; } +.ri-douban-fill:before { content: "\ec4f"; } +.ri-douban-line:before { content: "\ec50"; } +.ri-double-quotes-l:before { content: "\ec51"; } +.ri-double-quotes-r:before { content: "\ec52"; } +.ri-download-2-fill:before { content: "\ec53"; } +.ri-download-2-line:before { content: "\ec54"; } +.ri-download-cloud-2-fill:before { content: "\ec55"; } +.ri-download-cloud-2-line:before { content: "\ec56"; } +.ri-download-cloud-fill:before { content: "\ec57"; } +.ri-download-cloud-line:before { content: "\ec58"; } +.ri-download-fill:before { content: "\ec59"; } +.ri-download-line:before { content: "\ec5a"; } +.ri-draft-fill:before { content: "\ec5b"; } +.ri-draft-line:before { content: "\ec5c"; } +.ri-drag-drop-fill:before { content: "\ec5d"; } +.ri-drag-drop-line:before { content: "\ec5e"; } +.ri-drag-move-2-fill:before { content: "\ec5f"; } +.ri-drag-move-2-line:before { content: "\ec60"; } +.ri-drag-move-fill:before { content: "\ec61"; } +.ri-drag-move-line:before { content: "\ec62"; } +.ri-dribbble-fill:before { content: "\ec63"; } +.ri-dribbble-line:before { content: "\ec64"; } +.ri-drive-fill:before { content: "\ec65"; } +.ri-drive-line:before { content: "\ec66"; } +.ri-drizzle-fill:before { content: "\ec67"; } +.ri-drizzle-line:before { content: "\ec68"; } +.ri-drop-fill:before { content: "\ec69"; } +.ri-drop-line:before { content: "\ec6a"; } +.ri-dropbox-fill:before { content: "\ec6b"; } +.ri-dropbox-line:before { content: "\ec6c"; } +.ri-dual-sim-1-fill:before { content: "\ec6d"; } +.ri-dual-sim-1-line:before { content: "\ec6e"; } +.ri-dual-sim-2-fill:before { content: "\ec6f"; } +.ri-dual-sim-2-line:before { content: "\ec70"; } +.ri-dv-fill:before { content: "\ec71"; } +.ri-dv-line:before { content: "\ec72"; } +.ri-dvd-fill:before { content: "\ec73"; } +.ri-dvd-line:before { content: "\ec74"; } +.ri-e-bike-2-fill:before { content: "\ec75"; } +.ri-e-bike-2-line:before { content: "\ec76"; } +.ri-e-bike-fill:before { content: "\ec77"; } +.ri-e-bike-line:before { content: "\ec78"; } +.ri-earth-fill:before { content: "\ec79"; } +.ri-earth-line:before { content: "\ec7a"; } +.ri-earthquake-fill:before { content: "\ec7b"; } +.ri-earthquake-line:before { content: "\ec7c"; } +.ri-edge-fill:before { content: "\ec7d"; } +.ri-edge-line:before { content: "\ec7e"; } +.ri-edit-2-fill:before { content: "\ec7f"; } +.ri-edit-2-line:before { content: "\ec80"; } +.ri-edit-box-fill:before { content: "\ec81"; } +.ri-edit-box-line:before { content: "\ec82"; } +.ri-edit-circle-fill:before { content: "\ec83"; } +.ri-edit-circle-line:before { content: "\ec84"; } +.ri-edit-fill:before { content: "\ec85"; } +.ri-edit-line:before { content: "\ec86"; } +.ri-eject-fill:before { content: "\ec87"; } +.ri-eject-line:before { content: "\ec88"; } +.ri-emotion-2-fill:before { content: "\ec89"; } +.ri-emotion-2-line:before { content: "\ec8a"; } +.ri-emotion-fill:before { content: "\ec8b"; } +.ri-emotion-happy-fill:before { content: "\ec8c"; } +.ri-emotion-happy-line:before { content: "\ec8d"; } +.ri-emotion-laugh-fill:before { content: "\ec8e"; } +.ri-emotion-laugh-line:before { content: "\ec8f"; } +.ri-emotion-line:before { content: "\ec90"; } +.ri-emotion-normal-fill:before { content: "\ec91"; } +.ri-emotion-normal-line:before { content: "\ec92"; } +.ri-emotion-sad-fill:before { content: "\ec93"; } +.ri-emotion-sad-line:before { content: "\ec94"; } +.ri-emotion-unhappy-fill:before { content: "\ec95"; } +.ri-emotion-unhappy-line:before { content: "\ec96"; } +.ri-empathize-fill:before { content: "\ec97"; } +.ri-empathize-line:before { content: "\ec98"; } +.ri-emphasis-cn:before { content: "\ec99"; } +.ri-emphasis:before { content: "\ec9a"; } +.ri-english-input:before { content: "\ec9b"; } +.ri-equalizer-fill:before { content: "\ec9c"; } +.ri-equalizer-line:before { content: "\ec9d"; } +.ri-eraser-fill:before { content: "\ec9e"; } +.ri-eraser-line:before { content: "\ec9f"; } +.ri-error-warning-fill:before { content: "\eca0"; } +.ri-error-warning-line:before { content: "\eca1"; } +.ri-evernote-fill:before { content: "\eca2"; } +.ri-evernote-line:before { content: "\eca3"; } +.ri-exchange-box-fill:before { content: "\eca4"; } +.ri-exchange-box-line:before { content: "\eca5"; } +.ri-exchange-cny-fill:before { content: "\eca6"; } +.ri-exchange-cny-line:before { content: "\eca7"; } +.ri-exchange-dollar-fill:before { content: "\eca8"; } +.ri-exchange-dollar-line:before { content: "\eca9"; } +.ri-exchange-fill:before { content: "\ecaa"; } +.ri-exchange-funds-fill:before { content: "\ecab"; } +.ri-exchange-funds-line:before { content: "\ecac"; } +.ri-exchange-line:before { content: "\ecad"; } +.ri-external-link-fill:before { content: "\ecae"; } +.ri-external-link-line:before { content: "\ecaf"; } +.ri-eye-2-fill:before { content: "\ecb0"; } +.ri-eye-2-line:before { content: "\ecb1"; } +.ri-eye-close-fill:before { content: "\ecb2"; } +.ri-eye-close-line:before { content: "\ecb3"; } +.ri-eye-fill:before { content: "\ecb4"; } +.ri-eye-line:before { content: "\ecb5"; } +.ri-eye-off-fill:before { content: "\ecb6"; } +.ri-eye-off-line:before { content: "\ecb7"; } +.ri-facebook-box-fill:before { content: "\ecb8"; } +.ri-facebook-box-line:before { content: "\ecb9"; } +.ri-facebook-circle-fill:before { content: "\ecba"; } +.ri-facebook-circle-line:before { content: "\ecbb"; } +.ri-facebook-fill:before { content: "\ecbc"; } +.ri-facebook-line:before { content: "\ecbd"; } +.ri-fahrenheit-fill:before { content: "\ecbe"; } +.ri-fahrenheit-line:before { content: "\ecbf"; } +.ri-feedback-fill:before { content: "\ecc0"; } +.ri-feedback-line:before { content: "\ecc1"; } +.ri-file-2-fill:before { content: "\ecc2"; } +.ri-file-2-line:before { content: "\ecc3"; } +.ri-file-3-fill:before { content: "\ecc4"; } +.ri-file-3-line:before { content: "\ecc5"; } +.ri-file-4-fill:before { content: "\ecc6"; } +.ri-file-4-line:before { content: "\ecc7"; } +.ri-file-add-fill:before { content: "\ecc8"; } +.ri-file-add-line:before { content: "\ecc9"; } +.ri-file-chart-2-fill:before { content: "\ecca"; } +.ri-file-chart-2-line:before { content: "\eccb"; } +.ri-file-chart-fill:before { content: "\eccc"; } +.ri-file-chart-line:before { content: "\eccd"; } +.ri-file-cloud-fill:before { content: "\ecce"; } +.ri-file-cloud-line:before { content: "\eccf"; } +.ri-file-code-fill:before { content: "\ecd0"; } +.ri-file-code-line:before { content: "\ecd1"; } +.ri-file-copy-2-fill:before { content: "\ecd2"; } +.ri-file-copy-2-line:before { content: "\ecd3"; } +.ri-file-copy-fill:before { content: "\ecd4"; } +.ri-file-copy-line:before { content: "\ecd5"; } +.ri-file-damage-fill:before { content: "\ecd6"; } +.ri-file-damage-line:before { content: "\ecd7"; } +.ri-file-download-fill:before { content: "\ecd8"; } +.ri-file-download-line:before { content: "\ecd9"; } +.ri-file-edit-fill:before { content: "\ecda"; } +.ri-file-edit-line:before { content: "\ecdb"; } +.ri-file-excel-2-fill:before { content: "\ecdc"; } +.ri-file-excel-2-line:before { content: "\ecdd"; } +.ri-file-excel-fill:before { content: "\ecde"; } +.ri-file-excel-line:before { content: "\ecdf"; } +.ri-file-fill:before { content: "\ece0"; } +.ri-file-forbid-fill:before { content: "\ece1"; } +.ri-file-forbid-line:before { content: "\ece2"; } +.ri-file-gif-fill:before { content: "\ece3"; } +.ri-file-gif-line:before { content: "\ece4"; } +.ri-file-history-fill:before { content: "\ece5"; } +.ri-file-history-line:before { content: "\ece6"; } +.ri-file-hwp-fill:before { content: "\ece7"; } +.ri-file-hwp-line:before { content: "\ece8"; } +.ri-file-info-fill:before { content: "\ece9"; } +.ri-file-info-line:before { content: "\ecea"; } +.ri-file-line:before { content: "\eceb"; } +.ri-file-list-2-fill:before { content: "\ecec"; } +.ri-file-list-2-line:before { content: "\eced"; } +.ri-file-list-3-fill:before { content: "\ecee"; } +.ri-file-list-3-line:before { content: "\ecef"; } +.ri-file-list-fill:before { content: "\ecf0"; } +.ri-file-list-line:before { content: "\ecf1"; } +.ri-file-lock-fill:before { content: "\ecf2"; } +.ri-file-lock-line:before { content: "\ecf3"; } +.ri-file-mark-fill:before { content: "\ecf4"; } +.ri-file-mark-line:before { content: "\ecf5"; } +.ri-file-music-fill:before { content: "\ecf6"; } +.ri-file-music-line:before { content: "\ecf7"; } +.ri-file-paper-2-fill:before { content: "\ecf8"; } +.ri-file-paper-2-line:before { content: "\ecf9"; } +.ri-file-paper-fill:before { content: "\ecfa"; } +.ri-file-paper-line:before { content: "\ecfb"; } +.ri-file-pdf-fill:before { content: "\ecfc"; } +.ri-file-pdf-line:before { content: "\ecfd"; } +.ri-file-ppt-2-fill:before { content: "\ecfe"; } +.ri-file-ppt-2-line:before { content: "\ecff"; } +.ri-file-ppt-fill:before { content: "\ed00"; } +.ri-file-ppt-line:before { content: "\ed01"; } +.ri-file-reduce-fill:before { content: "\ed02"; } +.ri-file-reduce-line:before { content: "\ed03"; } +.ri-file-search-fill:before { content: "\ed04"; } +.ri-file-search-line:before { content: "\ed05"; } +.ri-file-settings-fill:before { content: "\ed06"; } +.ri-file-settings-line:before { content: "\ed07"; } +.ri-file-shield-2-fill:before { content: "\ed08"; } +.ri-file-shield-2-line:before { content: "\ed09"; } +.ri-file-shield-fill:before { content: "\ed0a"; } +.ri-file-shield-line:before { content: "\ed0b"; } +.ri-file-shred-fill:before { content: "\ed0c"; } +.ri-file-shred-line:before { content: "\ed0d"; } +.ri-file-text-fill:before { content: "\ed0e"; } +.ri-file-text-line:before { content: "\ed0f"; } +.ri-file-transfer-fill:before { content: "\ed10"; } +.ri-file-transfer-line:before { content: "\ed11"; } +.ri-file-unknow-fill:before { content: "\ed12"; } +.ri-file-unknow-line:before { content: "\ed13"; } +.ri-file-upload-fill:before { content: "\ed14"; } +.ri-file-upload-line:before { content: "\ed15"; } +.ri-file-user-fill:before { content: "\ed16"; } +.ri-file-user-line:before { content: "\ed17"; } +.ri-file-warning-fill:before { content: "\ed18"; } +.ri-file-warning-line:before { content: "\ed19"; } +.ri-file-word-2-fill:before { content: "\ed1a"; } +.ri-file-word-2-line:before { content: "\ed1b"; } +.ri-file-word-fill:before { content: "\ed1c"; } +.ri-file-word-line:before { content: "\ed1d"; } +.ri-file-zip-fill:before { content: "\ed1e"; } +.ri-file-zip-line:before { content: "\ed1f"; } +.ri-film-fill:before { content: "\ed20"; } +.ri-film-line:before { content: "\ed21"; } +.ri-filter-2-fill:before { content: "\ed22"; } +.ri-filter-2-line:before { content: "\ed23"; } +.ri-filter-3-fill:before { content: "\ed24"; } +.ri-filter-3-line:before { content: "\ed25"; } +.ri-filter-fill:before { content: "\ed26"; } +.ri-filter-line:before { content: "\ed27"; } +.ri-filter-off-fill:before { content: "\ed28"; } +.ri-filter-off-line:before { content: "\ed29"; } +.ri-find-replace-fill:before { content: "\ed2a"; } +.ri-find-replace-line:before { content: "\ed2b"; } +.ri-finder-fill:before { content: "\ed2c"; } +.ri-finder-line:before { content: "\ed2d"; } +.ri-fingerprint-2-fill:before { content: "\ed2e"; } +.ri-fingerprint-2-line:before { content: "\ed2f"; } +.ri-fingerprint-fill:before { content: "\ed30"; } +.ri-fingerprint-line:before { content: "\ed31"; } +.ri-fire-fill:before { content: "\ed32"; } +.ri-fire-line:before { content: "\ed33"; } +.ri-firefox-fill:before { content: "\ed34"; } +.ri-firefox-line:before { content: "\ed35"; } +.ri-first-aid-kit-fill:before { content: "\ed36"; } +.ri-first-aid-kit-line:before { content: "\ed37"; } +.ri-flag-2-fill:before { content: "\ed38"; } +.ri-flag-2-line:before { content: "\ed39"; } +.ri-flag-fill:before { content: "\ed3a"; } +.ri-flag-line:before { content: "\ed3b"; } +.ri-flashlight-fill:before { content: "\ed3c"; } +.ri-flashlight-line:before { content: "\ed3d"; } +.ri-flask-fill:before { content: "\ed3e"; } +.ri-flask-line:before { content: "\ed3f"; } +.ri-flight-land-fill:before { content: "\ed40"; } +.ri-flight-land-line:before { content: "\ed41"; } +.ri-flight-takeoff-fill:before { content: "\ed42"; } +.ri-flight-takeoff-line:before { content: "\ed43"; } +.ri-flood-fill:before { content: "\ed44"; } +.ri-flood-line:before { content: "\ed45"; } +.ri-flow-chart:before { content: "\ed46"; } +.ri-flutter-fill:before { content: "\ed47"; } +.ri-flutter-line:before { content: "\ed48"; } +.ri-focus-2-fill:before { content: "\ed49"; } +.ri-focus-2-line:before { content: "\ed4a"; } +.ri-focus-3-fill:before { content: "\ed4b"; } +.ri-focus-3-line:before { content: "\ed4c"; } +.ri-focus-fill:before { content: "\ed4d"; } +.ri-focus-line:before { content: "\ed4e"; } +.ri-foggy-fill:before { content: "\ed4f"; } +.ri-foggy-line:before { content: "\ed50"; } +.ri-folder-2-fill:before { content: "\ed51"; } +.ri-folder-2-line:before { content: "\ed52"; } +.ri-folder-3-fill:before { content: "\ed53"; } +.ri-folder-3-line:before { content: "\ed54"; } +.ri-folder-4-fill:before { content: "\ed55"; } +.ri-folder-4-line:before { content: "\ed56"; } +.ri-folder-5-fill:before { content: "\ed57"; } +.ri-folder-5-line:before { content: "\ed58"; } +.ri-folder-add-fill:before { content: "\ed59"; } +.ri-folder-add-line:before { content: "\ed5a"; } +.ri-folder-chart-2-fill:before { content: "\ed5b"; } +.ri-folder-chart-2-line:before { content: "\ed5c"; } +.ri-folder-chart-fill:before { content: "\ed5d"; } +.ri-folder-chart-line:before { content: "\ed5e"; } +.ri-folder-download-fill:before { content: "\ed5f"; } +.ri-folder-download-line:before { content: "\ed60"; } +.ri-folder-fill:before { content: "\ed61"; } +.ri-folder-forbid-fill:before { content: "\ed62"; } +.ri-folder-forbid-line:before { content: "\ed63"; } +.ri-folder-history-fill:before { content: "\ed64"; } +.ri-folder-history-line:before { content: "\ed65"; } +.ri-folder-info-fill:before { content: "\ed66"; } +.ri-folder-info-line:before { content: "\ed67"; } +.ri-folder-keyhole-fill:before { content: "\ed68"; } +.ri-folder-keyhole-line:before { content: "\ed69"; } +.ri-folder-line:before { content: "\ed6a"; } +.ri-folder-lock-fill:before { content: "\ed6b"; } +.ri-folder-lock-line:before { content: "\ed6c"; } +.ri-folder-music-fill:before { content: "\ed6d"; } +.ri-folder-music-line:before { content: "\ed6e"; } +.ri-folder-open-fill:before { content: "\ed6f"; } +.ri-folder-open-line:before { content: "\ed70"; } +.ri-folder-received-fill:before { content: "\ed71"; } +.ri-folder-received-line:before { content: "\ed72"; } +.ri-folder-reduce-fill:before { content: "\ed73"; } +.ri-folder-reduce-line:before { content: "\ed74"; } +.ri-folder-settings-fill:before { content: "\ed75"; } +.ri-folder-settings-line:before { content: "\ed76"; } +.ri-folder-shared-fill:before { content: "\ed77"; } +.ri-folder-shared-line:before { content: "\ed78"; } +.ri-folder-shield-2-fill:before { content: "\ed79"; } +.ri-folder-shield-2-line:before { content: "\ed7a"; } +.ri-folder-shield-fill:before { content: "\ed7b"; } +.ri-folder-shield-line:before { content: "\ed7c"; } +.ri-folder-transfer-fill:before { content: "\ed7d"; } +.ri-folder-transfer-line:before { content: "\ed7e"; } +.ri-folder-unknow-fill:before { content: "\ed7f"; } +.ri-folder-unknow-line:before { content: "\ed80"; } +.ri-folder-upload-fill:before { content: "\ed81"; } +.ri-folder-upload-line:before { content: "\ed82"; } +.ri-folder-user-fill:before { content: "\ed83"; } +.ri-folder-user-line:before { content: "\ed84"; } +.ri-folder-warning-fill:before { content: "\ed85"; } +.ri-folder-warning-line:before { content: "\ed86"; } +.ri-folder-zip-fill:before { content: "\ed87"; } +.ri-folder-zip-line:before { content: "\ed88"; } +.ri-folders-fill:before { content: "\ed89"; } +.ri-folders-line:before { content: "\ed8a"; } +.ri-font-color:before { content: "\ed8b"; } +.ri-font-size-2:before { content: "\ed8c"; } +.ri-font-size:before { content: "\ed8d"; } +.ri-football-fill:before { content: "\ed8e"; } +.ri-football-line:before { content: "\ed8f"; } +.ri-footprint-fill:before { content: "\ed90"; } +.ri-footprint-line:before { content: "\ed91"; } +.ri-forbid-2-fill:before { content: "\ed92"; } +.ri-forbid-2-line:before { content: "\ed93"; } +.ri-forbid-fill:before { content: "\ed94"; } +.ri-forbid-line:before { content: "\ed95"; } +.ri-format-clear:before { content: "\ed96"; } +.ri-fridge-fill:before { content: "\ed97"; } +.ri-fridge-line:before { content: "\ed98"; } +.ri-fullscreen-exit-fill:before { content: "\ed99"; } +.ri-fullscreen-exit-line:before { content: "\ed9a"; } +.ri-fullscreen-fill:before { content: "\ed9b"; } +.ri-fullscreen-line:before { content: "\ed9c"; } +.ri-function-fill:before { content: "\ed9d"; } +.ri-function-line:before { content: "\ed9e"; } +.ri-functions:before { content: "\ed9f"; } +.ri-funds-box-fill:before { content: "\eda0"; } +.ri-funds-box-line:before { content: "\eda1"; } +.ri-funds-fill:before { content: "\eda2"; } +.ri-funds-line:before { content: "\eda3"; } +.ri-gallery-fill:before { content: "\eda4"; } +.ri-gallery-line:before { content: "\eda5"; } +.ri-gallery-upload-fill:before { content: "\eda6"; } +.ri-gallery-upload-line:before { content: "\eda7"; } +.ri-game-fill:before { content: "\eda8"; } +.ri-game-line:before { content: "\eda9"; } +.ri-gamepad-fill:before { content: "\edaa"; } +.ri-gamepad-line:before { content: "\edab"; } +.ri-gas-station-fill:before { content: "\edac"; } +.ri-gas-station-line:before { content: "\edad"; } +.ri-gatsby-fill:before { content: "\edae"; } +.ri-gatsby-line:before { content: "\edaf"; } +.ri-genderless-fill:before { content: "\edb0"; } +.ri-genderless-line:before { content: "\edb1"; } +.ri-ghost-2-fill:before { content: "\edb2"; } +.ri-ghost-2-line:before { content: "\edb3"; } +.ri-ghost-fill:before { content: "\edb4"; } +.ri-ghost-line:before { content: "\edb5"; } +.ri-ghost-smile-fill:before { content: "\edb6"; } +.ri-ghost-smile-line:before { content: "\edb7"; } +.ri-gift-2-fill:before { content: "\edb8"; } +.ri-gift-2-line:before { content: "\edb9"; } +.ri-gift-fill:before { content: "\edba"; } +.ri-gift-line:before { content: "\edbb"; } +.ri-git-branch-fill:before { content: "\edbc"; } +.ri-git-branch-line:before { content: "\edbd"; } +.ri-git-commit-fill:before { content: "\edbe"; } +.ri-git-commit-line:before { content: "\edbf"; } +.ri-git-merge-fill:before { content: "\edc0"; } +.ri-git-merge-line:before { content: "\edc1"; } +.ri-git-pull-request-fill:before { content: "\edc2"; } +.ri-git-pull-request-line:before { content: "\edc3"; } +.ri-git-repository-commits-fill:before { content: "\edc4"; } +.ri-git-repository-commits-line:before { content: "\edc5"; } +.ri-git-repository-fill:before { content: "\edc6"; } +.ri-git-repository-line:before { content: "\edc7"; } +.ri-git-repository-private-fill:before { content: "\edc8"; } +.ri-git-repository-private-line:before { content: "\edc9"; } +.ri-github-fill:before { content: "\edca"; } +.ri-github-line:before { content: "\edcb"; } +.ri-gitlab-fill:before { content: "\edcc"; } +.ri-gitlab-line:before { content: "\edcd"; } +.ri-global-fill:before { content: "\edce"; } +.ri-global-line:before { content: "\edcf"; } +.ri-globe-fill:before { content: "\edd0"; } +.ri-globe-line:before { content: "\edd1"; } +.ri-goblet-fill:before { content: "\edd2"; } +.ri-goblet-line:before { content: "\edd3"; } +.ri-google-fill:before { content: "\edd4"; } +.ri-google-line:before { content: "\edd5"; } +.ri-google-play-fill:before { content: "\edd6"; } +.ri-google-play-line:before { content: "\edd7"; } +.ri-government-fill:before { content: "\edd8"; } +.ri-government-line:before { content: "\edd9"; } +.ri-gps-fill:before { content: "\edda"; } +.ri-gps-line:before { content: "\eddb"; } +.ri-gradienter-fill:before { content: "\eddc"; } +.ri-gradienter-line:before { content: "\eddd"; } +.ri-grid-fill:before { content: "\edde"; } +.ri-grid-line:before { content: "\eddf"; } +.ri-group-2-fill:before { content: "\ede0"; } +.ri-group-2-line:before { content: "\ede1"; } +.ri-group-fill:before { content: "\ede2"; } +.ri-group-line:before { content: "\ede3"; } +.ri-guide-fill:before { content: "\ede4"; } +.ri-guide-line:before { content: "\ede5"; } +.ri-h-1:before { content: "\ede6"; } +.ri-h-2:before { content: "\ede7"; } +.ri-h-3:before { content: "\ede8"; } +.ri-h-4:before { content: "\ede9"; } +.ri-h-5:before { content: "\edea"; } +.ri-h-6:before { content: "\edeb"; } +.ri-hail-fill:before { content: "\edec"; } +.ri-hail-line:before { content: "\eded"; } +.ri-hammer-fill:before { content: "\edee"; } +.ri-hammer-line:before { content: "\edef"; } +.ri-hand-coin-fill:before { content: "\edf0"; } +.ri-hand-coin-line:before { content: "\edf1"; } +.ri-hand-heart-fill:before { content: "\edf2"; } +.ri-hand-heart-line:before { content: "\edf3"; } +.ri-hand-sanitizer-fill:before { content: "\edf4"; } +.ri-hand-sanitizer-line:before { content: "\edf5"; } +.ri-handbag-fill:before { content: "\edf6"; } +.ri-handbag-line:before { content: "\edf7"; } +.ri-hard-drive-2-fill:before { content: "\edf8"; } +.ri-hard-drive-2-line:before { content: "\edf9"; } +.ri-hard-drive-fill:before { content: "\edfa"; } +.ri-hard-drive-line:before { content: "\edfb"; } +.ri-hashtag:before { content: "\edfc"; } +.ri-haze-2-fill:before { content: "\edfd"; } +.ri-haze-2-line:before { content: "\edfe"; } +.ri-haze-fill:before { content: "\edff"; } +.ri-haze-line:before { content: "\ee00"; } +.ri-hd-fill:before { content: "\ee01"; } +.ri-hd-line:before { content: "\ee02"; } +.ri-heading:before { content: "\ee03"; } +.ri-headphone-fill:before { content: "\ee04"; } +.ri-headphone-line:before { content: "\ee05"; } +.ri-health-book-fill:before { content: "\ee06"; } +.ri-health-book-line:before { content: "\ee07"; } +.ri-heart-2-fill:before { content: "\ee08"; } +.ri-heart-2-line:before { content: "\ee09"; } +.ri-heart-3-fill:before { content: "\ee0a"; } +.ri-heart-3-line:before { content: "\ee0b"; } +.ri-heart-add-fill:before { content: "\ee0c"; } +.ri-heart-add-line:before { content: "\ee0d"; } +.ri-heart-fill:before { content: "\ee0e"; } +.ri-heart-line:before { content: "\ee0f"; } +.ri-heart-pulse-fill:before { content: "\ee10"; } +.ri-heart-pulse-line:before { content: "\ee11"; } +.ri-hearts-fill:before { content: "\ee12"; } +.ri-hearts-line:before { content: "\ee13"; } +.ri-heavy-showers-fill:before { content: "\ee14"; } +.ri-heavy-showers-line:before { content: "\ee15"; } +.ri-history-fill:before { content: "\ee16"; } +.ri-history-line:before { content: "\ee17"; } +.ri-home-2-fill:before { content: "\ee18"; } +.ri-home-2-line:before { content: "\ee19"; } +.ri-home-3-fill:before { content: "\ee1a"; } +.ri-home-3-line:before { content: "\ee1b"; } +.ri-home-4-fill:before { content: "\ee1c"; } +.ri-home-4-line:before { content: "\ee1d"; } +.ri-home-5-fill:before { content: "\ee1e"; } +.ri-home-5-line:before { content: "\ee1f"; } +.ri-home-6-fill:before { content: "\ee20"; } +.ri-home-6-line:before { content: "\ee21"; } +.ri-home-7-fill:before { content: "\ee22"; } +.ri-home-7-line:before { content: "\ee23"; } +.ri-home-8-fill:before { content: "\ee24"; } +.ri-home-8-line:before { content: "\ee25"; } +.ri-home-fill:before { content: "\ee26"; } +.ri-home-gear-fill:before { content: "\ee27"; } +.ri-home-gear-line:before { content: "\ee28"; } +.ri-home-heart-fill:before { content: "\ee29"; } +.ri-home-heart-line:before { content: "\ee2a"; } +.ri-home-line:before { content: "\ee2b"; } +.ri-home-smile-2-fill:before { content: "\ee2c"; } +.ri-home-smile-2-line:before { content: "\ee2d"; } +.ri-home-smile-fill:before { content: "\ee2e"; } +.ri-home-smile-line:before { content: "\ee2f"; } +.ri-home-wifi-fill:before { content: "\ee30"; } +.ri-home-wifi-line:before { content: "\ee31"; } +.ri-honor-of-kings-fill:before { content: "\ee32"; } +.ri-honor-of-kings-line:before { content: "\ee33"; } +.ri-honour-fill:before { content: "\ee34"; } +.ri-honour-line:before { content: "\ee35"; } +.ri-hospital-fill:before { content: "\ee36"; } +.ri-hospital-line:before { content: "\ee37"; } +.ri-hotel-bed-fill:before { content: "\ee38"; } +.ri-hotel-bed-line:before { content: "\ee39"; } +.ri-hotel-fill:before { content: "\ee3a"; } +.ri-hotel-line:before { content: "\ee3b"; } +.ri-hotspot-fill:before { content: "\ee3c"; } +.ri-hotspot-line:before { content: "\ee3d"; } +.ri-hq-fill:before { content: "\ee3e"; } +.ri-hq-line:before { content: "\ee3f"; } +.ri-html5-fill:before { content: "\ee40"; } +.ri-html5-line:before { content: "\ee41"; } +.ri-ie-fill:before { content: "\ee42"; } +.ri-ie-line:before { content: "\ee43"; } +.ri-image-2-fill:before { content: "\ee44"; } +.ri-image-2-line:before { content: "\ee45"; } +.ri-image-add-fill:before { content: "\ee46"; } +.ri-image-add-line:before { content: "\ee47"; } +.ri-image-edit-fill:before { content: "\ee48"; } +.ri-image-edit-line:before { content: "\ee49"; } +.ri-image-fill:before { content: "\ee4a"; } +.ri-image-line:before { content: "\ee4b"; } +.ri-inbox-archive-fill:before { content: "\ee4c"; } +.ri-inbox-archive-line:before { content: "\ee4d"; } +.ri-inbox-fill:before { content: "\ee4e"; } +.ri-inbox-line:before { content: "\ee4f"; } +.ri-inbox-unarchive-fill:before { content: "\ee50"; } +.ri-inbox-unarchive-line:before { content: "\ee51"; } +.ri-increase-decrease-fill:before { content: "\ee52"; } +.ri-increase-decrease-line:before { content: "\ee53"; } +.ri-indent-decrease:before { content: "\ee54"; } +.ri-indent-increase:before { content: "\ee55"; } +.ri-indeterminate-circle-fill:before { content: "\ee56"; } +.ri-indeterminate-circle-line:before { content: "\ee57"; } +.ri-information-fill:before { content: "\ee58"; } +.ri-information-line:before { content: "\ee59"; } +.ri-infrared-thermometer-fill:before { content: "\ee5a"; } +.ri-infrared-thermometer-line:before { content: "\ee5b"; } +.ri-ink-bottle-fill:before { content: "\ee5c"; } +.ri-ink-bottle-line:before { content: "\ee5d"; } +.ri-input-cursor-move:before { content: "\ee5e"; } +.ri-input-method-fill:before { content: "\ee5f"; } +.ri-input-method-line:before { content: "\ee60"; } +.ri-insert-column-left:before { content: "\ee61"; } +.ri-insert-column-right:before { content: "\ee62"; } +.ri-insert-row-bottom:before { content: "\ee63"; } +.ri-insert-row-top:before { content: "\ee64"; } +.ri-instagram-fill:before { content: "\ee65"; } +.ri-instagram-line:before { content: "\ee66"; } +.ri-install-fill:before { content: "\ee67"; } +.ri-install-line:before { content: "\ee68"; } +.ri-invision-fill:before { content: "\ee69"; } +.ri-invision-line:before { content: "\ee6a"; } +.ri-italic:before { content: "\ee6b"; } +.ri-kakao-talk-fill:before { content: "\ee6c"; } +.ri-kakao-talk-line:before { content: "\ee6d"; } +.ri-key-2-fill:before { content: "\ee6e"; } +.ri-key-2-line:before { content: "\ee6f"; } +.ri-key-fill:before { content: "\ee70"; } +.ri-key-line:before { content: "\ee71"; } +.ri-keyboard-box-fill:before { content: "\ee72"; } +.ri-keyboard-box-line:before { content: "\ee73"; } +.ri-keyboard-fill:before { content: "\ee74"; } +.ri-keyboard-line:before { content: "\ee75"; } +.ri-keynote-fill:before { content: "\ee76"; } +.ri-keynote-line:before { content: "\ee77"; } +.ri-knife-blood-fill:before { content: "\ee78"; } +.ri-knife-blood-line:before { content: "\ee79"; } +.ri-knife-fill:before { content: "\ee7a"; } +.ri-knife-line:before { content: "\ee7b"; } +.ri-landscape-fill:before { content: "\ee7c"; } +.ri-landscape-line:before { content: "\ee7d"; } +.ri-layout-2-fill:before { content: "\ee7e"; } +.ri-layout-2-line:before { content: "\ee7f"; } +.ri-layout-3-fill:before { content: "\ee80"; } +.ri-layout-3-line:before { content: "\ee81"; } +.ri-layout-4-fill:before { content: "\ee82"; } +.ri-layout-4-line:before { content: "\ee83"; } +.ri-layout-5-fill:before { content: "\ee84"; } +.ri-layout-5-line:before { content: "\ee85"; } +.ri-layout-6-fill:before { content: "\ee86"; } +.ri-layout-6-line:before { content: "\ee87"; } +.ri-layout-bottom-2-fill:before { content: "\ee88"; } +.ri-layout-bottom-2-line:before { content: "\ee89"; } +.ri-layout-bottom-fill:before { content: "\ee8a"; } +.ri-layout-bottom-line:before { content: "\ee8b"; } +.ri-layout-column-fill:before { content: "\ee8c"; } +.ri-layout-column-line:before { content: "\ee8d"; } +.ri-layout-fill:before { content: "\ee8e"; } +.ri-layout-grid-fill:before { content: "\ee8f"; } +.ri-layout-grid-line:before { content: "\ee90"; } +.ri-layout-left-2-fill:before { content: "\ee91"; } +.ri-layout-left-2-line:before { content: "\ee92"; } +.ri-layout-left-fill:before { content: "\ee93"; } +.ri-layout-left-line:before { content: "\ee94"; } +.ri-layout-line:before { content: "\ee95"; } +.ri-layout-masonry-fill:before { content: "\ee96"; } +.ri-layout-masonry-line:before { content: "\ee97"; } +.ri-layout-right-2-fill:before { content: "\ee98"; } +.ri-layout-right-2-line:before { content: "\ee99"; } +.ri-layout-right-fill:before { content: "\ee9a"; } +.ri-layout-right-line:before { content: "\ee9b"; } +.ri-layout-row-fill:before { content: "\ee9c"; } +.ri-layout-row-line:before { content: "\ee9d"; } +.ri-layout-top-2-fill:before { content: "\ee9e"; } +.ri-layout-top-2-line:before { content: "\ee9f"; } +.ri-layout-top-fill:before { content: "\eea0"; } +.ri-layout-top-line:before { content: "\eea1"; } +.ri-leaf-fill:before { content: "\eea2"; } +.ri-leaf-line:before { content: "\eea3"; } +.ri-lifebuoy-fill:before { content: "\eea4"; } +.ri-lifebuoy-line:before { content: "\eea5"; } +.ri-lightbulb-fill:before { content: "\eea6"; } +.ri-lightbulb-flash-fill:before { content: "\eea7"; } +.ri-lightbulb-flash-line:before { content: "\eea8"; } +.ri-lightbulb-line:before { content: "\eea9"; } +.ri-line-chart-fill:before { content: "\eeaa"; } +.ri-line-chart-line:before { content: "\eeab"; } +.ri-line-fill:before { content: "\eeac"; } +.ri-line-height:before { content: "\eead"; } +.ri-line-line:before { content: "\eeae"; } +.ri-link-m:before { content: "\eeaf"; } +.ri-link-unlink-m:before { content: "\eeb0"; } +.ri-link-unlink:before { content: "\eeb1"; } +.ri-link:before { content: "\eeb2"; } +.ri-linkedin-box-fill:before { content: "\eeb3"; } +.ri-linkedin-box-line:before { content: "\eeb4"; } +.ri-linkedin-fill:before { content: "\eeb5"; } +.ri-linkedin-line:before { content: "\eeb6"; } +.ri-links-fill:before { content: "\eeb7"; } +.ri-links-line:before { content: "\eeb8"; } +.ri-list-check-2:before { content: "\eeb9"; } +.ri-list-check:before { content: "\eeba"; } +.ri-list-ordered:before { content: "\eebb"; } +.ri-list-settings-fill:before { content: "\eebc"; } +.ri-list-settings-line:before { content: "\eebd"; } +.ri-list-unordered:before { content: "\eebe"; } +.ri-live-fill:before { content: "\eebf"; } +.ri-live-line:before { content: "\eec0"; } +.ri-loader-2-fill:before { content: "\eec1"; } +.ri-loader-2-line:before { content: "\eec2"; } +.ri-loader-3-fill:before { content: "\eec3"; } +.ri-loader-3-line:before { content: "\eec4"; } +.ri-loader-4-fill:before { content: "\eec5"; } +.ri-loader-4-line:before { content: "\eec6"; } +.ri-loader-5-fill:before { content: "\eec7"; } +.ri-loader-5-line:before { content: "\eec8"; } +.ri-loader-fill:before { content: "\eec9"; } +.ri-loader-line:before { content: "\eeca"; } +.ri-lock-2-fill:before { content: "\eecb"; } +.ri-lock-2-line:before { content: "\eecc"; } +.ri-lock-fill:before { content: "\eecd"; } +.ri-lock-line:before { content: "\eece"; } +.ri-lock-password-fill:before { content: "\eecf"; } +.ri-lock-password-line:before { content: "\eed0"; } +.ri-lock-unlock-fill:before { content: "\eed1"; } +.ri-lock-unlock-line:before { content: "\eed2"; } +.ri-login-box-fill:before { content: "\eed3"; } +.ri-login-box-line:before { content: "\eed4"; } +.ri-login-circle-fill:before { content: "\eed5"; } +.ri-login-circle-line:before { content: "\eed6"; } +.ri-logout-box-fill:before { content: "\eed7"; } +.ri-logout-box-line:before { content: "\eed8"; } +.ri-logout-box-r-fill:before { content: "\eed9"; } +.ri-logout-box-r-line:before { content: "\eeda"; } +.ri-logout-circle-fill:before { content: "\eedb"; } +.ri-logout-circle-line:before { content: "\eedc"; } +.ri-logout-circle-r-fill:before { content: "\eedd"; } +.ri-logout-circle-r-line:before { content: "\eede"; } +.ri-luggage-cart-fill:before { content: "\eedf"; } +.ri-luggage-cart-line:before { content: "\eee0"; } +.ri-luggage-deposit-fill:before { content: "\eee1"; } +.ri-luggage-deposit-line:before { content: "\eee2"; } +.ri-lungs-fill:before { content: "\eee3"; } +.ri-lungs-line:before { content: "\eee4"; } +.ri-mac-fill:before { content: "\eee5"; } +.ri-mac-line:before { content: "\eee6"; } +.ri-macbook-fill:before { content: "\eee7"; } +.ri-macbook-line:before { content: "\eee8"; } +.ri-magic-fill:before { content: "\eee9"; } +.ri-magic-line:before { content: "\eeea"; } +.ri-mail-add-fill:before { content: "\eeeb"; } +.ri-mail-add-line:before { content: "\eeec"; } +.ri-mail-check-fill:before { content: "\eeed"; } +.ri-mail-check-line:before { content: "\eeee"; } +.ri-mail-close-fill:before { content: "\eeef"; } +.ri-mail-close-line:before { content: "\eef0"; } +.ri-mail-download-fill:before { content: "\eef1"; } +.ri-mail-download-line:before { content: "\eef2"; } +.ri-mail-fill:before { content: "\eef3"; } +.ri-mail-forbid-fill:before { content: "\eef4"; } +.ri-mail-forbid-line:before { content: "\eef5"; } +.ri-mail-line:before { content: "\eef6"; } +.ri-mail-lock-fill:before { content: "\eef7"; } +.ri-mail-lock-line:before { content: "\eef8"; } +.ri-mail-open-fill:before { content: "\eef9"; } +.ri-mail-open-line:before { content: "\eefa"; } +.ri-mail-send-fill:before { content: "\eefb"; } +.ri-mail-send-line:before { content: "\eefc"; } +.ri-mail-settings-fill:before { content: "\eefd"; } +.ri-mail-settings-line:before { content: "\eefe"; } +.ri-mail-star-fill:before { content: "\eeff"; } +.ri-mail-star-line:before { content: "\ef00"; } +.ri-mail-unread-fill:before { content: "\ef01"; } +.ri-mail-unread-line:before { content: "\ef02"; } +.ri-mail-volume-fill:before { content: "\ef03"; } +.ri-mail-volume-line:before { content: "\ef04"; } +.ri-map-2-fill:before { content: "\ef05"; } +.ri-map-2-line:before { content: "\ef06"; } +.ri-map-fill:before { content: "\ef07"; } +.ri-map-line:before { content: "\ef08"; } +.ri-map-pin-2-fill:before { content: "\ef09"; } +.ri-map-pin-2-line:before { content: "\ef0a"; } +.ri-map-pin-3-fill:before { content: "\ef0b"; } +.ri-map-pin-3-line:before { content: "\ef0c"; } +.ri-map-pin-4-fill:before { content: "\ef0d"; } +.ri-map-pin-4-line:before { content: "\ef0e"; } +.ri-map-pin-5-fill:before { content: "\ef0f"; } +.ri-map-pin-5-line:before { content: "\ef10"; } +.ri-map-pin-add-fill:before { content: "\ef11"; } +.ri-map-pin-add-line:before { content: "\ef12"; } +.ri-map-pin-fill:before { content: "\ef13"; } +.ri-map-pin-line:before { content: "\ef14"; } +.ri-map-pin-range-fill:before { content: "\ef15"; } +.ri-map-pin-range-line:before { content: "\ef16"; } +.ri-map-pin-time-fill:before { content: "\ef17"; } +.ri-map-pin-time-line:before { content: "\ef18"; } +.ri-map-pin-user-fill:before { content: "\ef19"; } +.ri-map-pin-user-line:before { content: "\ef1a"; } +.ri-mark-pen-fill:before { content: "\ef1b"; } +.ri-mark-pen-line:before { content: "\ef1c"; } +.ri-markdown-fill:before { content: "\ef1d"; } +.ri-markdown-line:before { content: "\ef1e"; } +.ri-markup-fill:before { content: "\ef1f"; } +.ri-markup-line:before { content: "\ef20"; } +.ri-mastercard-fill:before { content: "\ef21"; } +.ri-mastercard-line:before { content: "\ef22"; } +.ri-mastodon-fill:before { content: "\ef23"; } +.ri-mastodon-line:before { content: "\ef24"; } +.ri-medal-2-fill:before { content: "\ef25"; } +.ri-medal-2-line:before { content: "\ef26"; } +.ri-medal-fill:before { content: "\ef27"; } +.ri-medal-line:before { content: "\ef28"; } +.ri-medicine-bottle-fill:before { content: "\ef29"; } +.ri-medicine-bottle-line:before { content: "\ef2a"; } +.ri-medium-fill:before { content: "\ef2b"; } +.ri-medium-line:before { content: "\ef2c"; } +.ri-men-fill:before { content: "\ef2d"; } +.ri-men-line:before { content: "\ef2e"; } +.ri-mental-health-fill:before { content: "\ef2f"; } +.ri-mental-health-line:before { content: "\ef30"; } +.ri-menu-2-fill:before { content: "\ef31"; } +.ri-menu-2-line:before { content: "\ef32"; } +.ri-menu-3-fill:before { content: "\ef33"; } +.ri-menu-3-line:before { content: "\ef34"; } +.ri-menu-4-fill:before { content: "\ef35"; } +.ri-menu-4-line:before { content: "\ef36"; } +.ri-menu-5-fill:before { content: "\ef37"; } +.ri-menu-5-line:before { content: "\ef38"; } +.ri-menu-add-fill:before { content: "\ef39"; } +.ri-menu-add-line:before { content: "\ef3a"; } +.ri-menu-fill:before { content: "\ef3b"; } +.ri-menu-fold-fill:before { content: "\ef3c"; } +.ri-menu-fold-line:before { content: "\ef3d"; } +.ri-menu-line:before { content: "\ef3e"; } +.ri-menu-unfold-fill:before { content: "\ef3f"; } +.ri-menu-unfold-line:before { content: "\ef40"; } +.ri-merge-cells-horizontal:before { content: "\ef41"; } +.ri-merge-cells-vertical:before { content: "\ef42"; } +.ri-message-2-fill:before { content: "\ef43"; } +.ri-message-2-line:before { content: "\ef44"; } +.ri-message-3-fill:before { content: "\ef45"; } +.ri-message-3-line:before { content: "\ef46"; } +.ri-message-fill:before { content: "\ef47"; } +.ri-message-line:before { content: "\ef48"; } +.ri-messenger-fill:before { content: "\ef49"; } +.ri-messenger-line:before { content: "\ef4a"; } +.ri-meteor-fill:before { content: "\ef4b"; } +.ri-meteor-line:before { content: "\ef4c"; } +.ri-mic-2-fill:before { content: "\ef4d"; } +.ri-mic-2-line:before { content: "\ef4e"; } +.ri-mic-fill:before { content: "\ef4f"; } +.ri-mic-line:before { content: "\ef50"; } +.ri-mic-off-fill:before { content: "\ef51"; } +.ri-mic-off-line:before { content: "\ef52"; } +.ri-mickey-fill:before { content: "\ef53"; } +.ri-mickey-line:before { content: "\ef54"; } +.ri-microscope-fill:before { content: "\ef55"; } +.ri-microscope-line:before { content: "\ef56"; } +.ri-microsoft-fill:before { content: "\ef57"; } +.ri-microsoft-line:before { content: "\ef58"; } +.ri-mind-map:before { content: "\ef59"; } +.ri-mini-program-fill:before { content: "\ef5a"; } +.ri-mini-program-line:before { content: "\ef5b"; } +.ri-mist-fill:before { content: "\ef5c"; } +.ri-mist-line:before { content: "\ef5d"; } +.ri-money-cny-box-fill:before { content: "\ef5e"; } +.ri-money-cny-box-line:before { content: "\ef5f"; } +.ri-money-cny-circle-fill:before { content: "\ef60"; } +.ri-money-cny-circle-line:before { content: "\ef61"; } +.ri-money-dollar-box-fill:before { content: "\ef62"; } +.ri-money-dollar-box-line:before { content: "\ef63"; } +.ri-money-dollar-circle-fill:before { content: "\ef64"; } +.ri-money-dollar-circle-line:before { content: "\ef65"; } +.ri-money-euro-box-fill:before { content: "\ef66"; } +.ri-money-euro-box-line:before { content: "\ef67"; } +.ri-money-euro-circle-fill:before { content: "\ef68"; } +.ri-money-euro-circle-line:before { content: "\ef69"; } +.ri-money-pound-box-fill:before { content: "\ef6a"; } +.ri-money-pound-box-line:before { content: "\ef6b"; } +.ri-money-pound-circle-fill:before { content: "\ef6c"; } +.ri-money-pound-circle-line:before { content: "\ef6d"; } +.ri-moon-clear-fill:before { content: "\ef6e"; } +.ri-moon-clear-line:before { content: "\ef6f"; } +.ri-moon-cloudy-fill:before { content: "\ef70"; } +.ri-moon-cloudy-line:before { content: "\ef71"; } +.ri-moon-fill:before { content: "\ef72"; } +.ri-moon-foggy-fill:before { content: "\ef73"; } +.ri-moon-foggy-line:before { content: "\ef74"; } +.ri-moon-line:before { content: "\ef75"; } +.ri-more-2-fill:before { content: "\ef76"; } +.ri-more-2-line:before { content: "\ef77"; } +.ri-more-fill:before { content: "\ef78"; } +.ri-more-line:before { content: "\ef79"; } +.ri-motorbike-fill:before { content: "\ef7a"; } +.ri-motorbike-line:before { content: "\ef7b"; } +.ri-mouse-fill:before { content: "\ef7c"; } +.ri-mouse-line:before { content: "\ef7d"; } +.ri-movie-2-fill:before { content: "\ef7e"; } +.ri-movie-2-line:before { content: "\ef7f"; } +.ri-movie-fill:before { content: "\ef80"; } +.ri-movie-line:before { content: "\ef81"; } +.ri-music-2-fill:before { content: "\ef82"; } +.ri-music-2-line:before { content: "\ef83"; } +.ri-music-fill:before { content: "\ef84"; } +.ri-music-line:before { content: "\ef85"; } +.ri-mv-fill:before { content: "\ef86"; } +.ri-mv-line:before { content: "\ef87"; } +.ri-navigation-fill:before { content: "\ef88"; } +.ri-navigation-line:before { content: "\ef89"; } +.ri-netease-cloud-music-fill:before { content: "\ef8a"; } +.ri-netease-cloud-music-line:before { content: "\ef8b"; } +.ri-netflix-fill:before { content: "\ef8c"; } +.ri-netflix-line:before { content: "\ef8d"; } +.ri-newspaper-fill:before { content: "\ef8e"; } +.ri-newspaper-line:before { content: "\ef8f"; } +.ri-node-tree:before { content: "\ef90"; } +.ri-notification-2-fill:before { content: "\ef91"; } +.ri-notification-2-line:before { content: "\ef92"; } +.ri-notification-3-fill:before { content: "\ef93"; } +.ri-notification-3-line:before { content: "\ef94"; } +.ri-notification-4-fill:before { content: "\ef95"; } +.ri-notification-4-line:before { content: "\ef96"; } +.ri-notification-badge-fill:before { content: "\ef97"; } +.ri-notification-badge-line:before { content: "\ef98"; } +.ri-notification-fill:before { content: "\ef99"; } +.ri-notification-line:before { content: "\ef9a"; } +.ri-notification-off-fill:before { content: "\ef9b"; } +.ri-notification-off-line:before { content: "\ef9c"; } +.ri-npmjs-fill:before { content: "\ef9d"; } +.ri-npmjs-line:before { content: "\ef9e"; } +.ri-number-0:before { content: "\ef9f"; } +.ri-number-1:before { content: "\efa0"; } +.ri-number-2:before { content: "\efa1"; } +.ri-number-3:before { content: "\efa2"; } +.ri-number-4:before { content: "\efa3"; } +.ri-number-5:before { content: "\efa4"; } +.ri-number-6:before { content: "\efa5"; } +.ri-number-7:before { content: "\efa6"; } +.ri-number-8:before { content: "\efa7"; } +.ri-number-9:before { content: "\efa8"; } +.ri-numbers-fill:before { content: "\efa9"; } +.ri-numbers-line:before { content: "\efaa"; } +.ri-nurse-fill:before { content: "\efab"; } +.ri-nurse-line:before { content: "\efac"; } +.ri-oil-fill:before { content: "\efad"; } +.ri-oil-line:before { content: "\efae"; } +.ri-omega:before { content: "\efaf"; } +.ri-open-arm-fill:before { content: "\efb0"; } +.ri-open-arm-line:before { content: "\efb1"; } +.ri-open-source-fill:before { content: "\efb2"; } +.ri-open-source-line:before { content: "\efb3"; } +.ri-opera-fill:before { content: "\efb4"; } +.ri-opera-line:before { content: "\efb5"; } +.ri-order-play-fill:before { content: "\efb6"; } +.ri-order-play-line:before { content: "\efb7"; } +.ri-organization-chart:before { content: "\efb8"; } +.ri-outlet-2-fill:before { content: "\efb9"; } +.ri-outlet-2-line:before { content: "\efba"; } +.ri-outlet-fill:before { content: "\efbb"; } +.ri-outlet-line:before { content: "\efbc"; } +.ri-page-separator:before { content: "\efbd"; } +.ri-pages-fill:before { content: "\efbe"; } +.ri-pages-line:before { content: "\efbf"; } +.ri-paint-brush-fill:before { content: "\efc0"; } +.ri-paint-brush-line:before { content: "\efc1"; } +.ri-paint-fill:before { content: "\efc2"; } +.ri-paint-line:before { content: "\efc3"; } +.ri-palette-fill:before { content: "\efc4"; } +.ri-palette-line:before { content: "\efc5"; } +.ri-pantone-fill:before { content: "\efc6"; } +.ri-pantone-line:before { content: "\efc7"; } +.ri-paragraph:before { content: "\efc8"; } +.ri-parent-fill:before { content: "\efc9"; } +.ri-parent-line:before { content: "\efca"; } +.ri-parentheses-fill:before { content: "\efcb"; } +.ri-parentheses-line:before { content: "\efcc"; } +.ri-parking-box-fill:before { content: "\efcd"; } +.ri-parking-box-line:before { content: "\efce"; } +.ri-parking-fill:before { content: "\efcf"; } +.ri-parking-line:before { content: "\efd0"; } +.ri-passport-fill:before { content: "\efd1"; } +.ri-passport-line:before { content: "\efd2"; } +.ri-patreon-fill:before { content: "\efd3"; } +.ri-patreon-line:before { content: "\efd4"; } +.ri-pause-circle-fill:before { content: "\efd5"; } +.ri-pause-circle-line:before { content: "\efd6"; } +.ri-pause-fill:before { content: "\efd7"; } +.ri-pause-line:before { content: "\efd8"; } +.ri-pause-mini-fill:before { content: "\efd9"; } +.ri-pause-mini-line:before { content: "\efda"; } +.ri-paypal-fill:before { content: "\efdb"; } +.ri-paypal-line:before { content: "\efdc"; } +.ri-pen-nib-fill:before { content: "\efdd"; } +.ri-pen-nib-line:before { content: "\efde"; } +.ri-pencil-fill:before { content: "\efdf"; } +.ri-pencil-line:before { content: "\efe0"; } +.ri-pencil-ruler-2-fill:before { content: "\efe1"; } +.ri-pencil-ruler-2-line:before { content: "\efe2"; } +.ri-pencil-ruler-fill:before { content: "\efe3"; } +.ri-pencil-ruler-line:before { content: "\efe4"; } +.ri-percent-fill:before { content: "\efe5"; } +.ri-percent-line:before { content: "\efe6"; } +.ri-phone-camera-fill:before { content: "\efe7"; } +.ri-phone-camera-line:before { content: "\efe8"; } +.ri-phone-fill:before { content: "\efe9"; } +.ri-phone-find-fill:before { content: "\efea"; } +.ri-phone-find-line:before { content: "\efeb"; } +.ri-phone-line:before { content: "\efec"; } +.ri-phone-lock-fill:before { content: "\efed"; } +.ri-phone-lock-line:before { content: "\efee"; } +.ri-picture-in-picture-2-fill:before { content: "\efef"; } +.ri-picture-in-picture-2-line:before { content: "\eff0"; } +.ri-picture-in-picture-exit-fill:before { content: "\eff1"; } +.ri-picture-in-picture-exit-line:before { content: "\eff2"; } +.ri-picture-in-picture-fill:before { content: "\eff3"; } +.ri-picture-in-picture-line:before { content: "\eff4"; } +.ri-pie-chart-2-fill:before { content: "\eff5"; } +.ri-pie-chart-2-line:before { content: "\eff6"; } +.ri-pie-chart-box-fill:before { content: "\eff7"; } +.ri-pie-chart-box-line:before { content: "\eff8"; } +.ri-pie-chart-fill:before { content: "\eff9"; } +.ri-pie-chart-line:before { content: "\effa"; } +.ri-pin-distance-fill:before { content: "\effb"; } +.ri-pin-distance-line:before { content: "\effc"; } +.ri-ping-pong-fill:before { content: "\effd"; } +.ri-ping-pong-line:before { content: "\effe"; } +.ri-pinterest-fill:before { content: "\efff"; } +.ri-pinterest-line:before { content: "\f000"; } +.ri-pinyin-input:before { content: "\f001"; } +.ri-pixelfed-fill:before { content: "\f002"; } +.ri-pixelfed-line:before { content: "\f003"; } +.ri-plane-fill:before { content: "\f004"; } +.ri-plane-line:before { content: "\f005"; } +.ri-plant-fill:before { content: "\f006"; } +.ri-plant-line:before { content: "\f007"; } +.ri-play-circle-fill:before { content: "\f008"; } +.ri-play-circle-line:before { content: "\f009"; } +.ri-play-fill:before { content: "\f00a"; } +.ri-play-line:before { content: "\f00b"; } +.ri-play-list-2-fill:before { content: "\f00c"; } +.ri-play-list-2-line:before { content: "\f00d"; } +.ri-play-list-add-fill:before { content: "\f00e"; } +.ri-play-list-add-line:before { content: "\f00f"; } +.ri-play-list-fill:before { content: "\f010"; } +.ri-play-list-line:before { content: "\f011"; } +.ri-play-mini-fill:before { content: "\f012"; } +.ri-play-mini-line:before { content: "\f013"; } +.ri-playstation-fill:before { content: "\f014"; } +.ri-playstation-line:before { content: "\f015"; } +.ri-plug-2-fill:before { content: "\f016"; } +.ri-plug-2-line:before { content: "\f017"; } +.ri-plug-fill:before { content: "\f018"; } +.ri-plug-line:before { content: "\f019"; } +.ri-polaroid-2-fill:before { content: "\f01a"; } +.ri-polaroid-2-line:before { content: "\f01b"; } +.ri-polaroid-fill:before { content: "\f01c"; } +.ri-polaroid-line:before { content: "\f01d"; } +.ri-police-car-fill:before { content: "\f01e"; } +.ri-police-car-line:before { content: "\f01f"; } +.ri-price-tag-2-fill:before { content: "\f020"; } +.ri-price-tag-2-line:before { content: "\f021"; } +.ri-price-tag-3-fill:before { content: "\f022"; } +.ri-price-tag-3-line:before { content: "\f023"; } +.ri-price-tag-fill:before { content: "\f024"; } +.ri-price-tag-line:before { content: "\f025"; } +.ri-printer-cloud-fill:before { content: "\f026"; } +.ri-printer-cloud-line:before { content: "\f027"; } +.ri-printer-fill:before { content: "\f028"; } +.ri-printer-line:before { content: "\f029"; } +.ri-product-hunt-fill:before { content: "\f02a"; } +.ri-product-hunt-line:before { content: "\f02b"; } +.ri-profile-fill:before { content: "\f02c"; } +.ri-profile-line:before { content: "\f02d"; } +.ri-projector-2-fill:before { content: "\f02e"; } +.ri-projector-2-line:before { content: "\f02f"; } +.ri-projector-fill:before { content: "\f030"; } +.ri-projector-line:before { content: "\f031"; } +.ri-psychotherapy-fill:before { content: "\f032"; } +.ri-psychotherapy-line:before { content: "\f033"; } +.ri-pulse-fill:before { content: "\f034"; } +.ri-pulse-line:before { content: "\f035"; } +.ri-pushpin-2-fill:before { content: "\f036"; } +.ri-pushpin-2-line:before { content: "\f037"; } +.ri-pushpin-fill:before { content: "\f038"; } +.ri-pushpin-line:before { content: "\f039"; } +.ri-qq-fill:before { content: "\f03a"; } +.ri-qq-line:before { content: "\f03b"; } +.ri-qr-code-fill:before { content: "\f03c"; } +.ri-qr-code-line:before { content: "\f03d"; } +.ri-qr-scan-2-fill:before { content: "\f03e"; } +.ri-qr-scan-2-line:before { content: "\f03f"; } +.ri-qr-scan-fill:before { content: "\f040"; } +.ri-qr-scan-line:before { content: "\f041"; } +.ri-question-answer-fill:before { content: "\f042"; } +.ri-question-answer-line:before { content: "\f043"; } +.ri-question-fill:before { content: "\f044"; } +.ri-question-line:before { content: "\f045"; } +.ri-question-mark:before { content: "\f046"; } +.ri-questionnaire-fill:before { content: "\f047"; } +.ri-questionnaire-line:before { content: "\f048"; } +.ri-quill-pen-fill:before { content: "\f049"; } +.ri-quill-pen-line:before { content: "\f04a"; } +.ri-radar-fill:before { content: "\f04b"; } +.ri-radar-line:before { content: "\f04c"; } +.ri-radio-2-fill:before { content: "\f04d"; } +.ri-radio-2-line:before { content: "\f04e"; } +.ri-radio-button-fill:before { content: "\f04f"; } +.ri-radio-button-line:before { content: "\f050"; } +.ri-radio-fill:before { content: "\f051"; } +.ri-radio-line:before { content: "\f052"; } +.ri-rainbow-fill:before { content: "\f053"; } +.ri-rainbow-line:before { content: "\f054"; } +.ri-rainy-fill:before { content: "\f055"; } +.ri-rainy-line:before { content: "\f056"; } +.ri-reactjs-fill:before { content: "\f057"; } +.ri-reactjs-line:before { content: "\f058"; } +.ri-record-circle-fill:before { content: "\f059"; } +.ri-record-circle-line:before { content: "\f05a"; } +.ri-record-mail-fill:before { content: "\f05b"; } +.ri-record-mail-line:before { content: "\f05c"; } +.ri-recycle-fill:before { content: "\f05d"; } +.ri-recycle-line:before { content: "\f05e"; } +.ri-red-packet-fill:before { content: "\f05f"; } +.ri-red-packet-line:before { content: "\f060"; } +.ri-reddit-fill:before { content: "\f061"; } +.ri-reddit-line:before { content: "\f062"; } +.ri-refresh-fill:before { content: "\f063"; } +.ri-refresh-line:before { content: "\f064"; } +.ri-refund-2-fill:before { content: "\f065"; } +.ri-refund-2-line:before { content: "\f066"; } +.ri-refund-fill:before { content: "\f067"; } +.ri-refund-line:before { content: "\f068"; } +.ri-registered-fill:before { content: "\f069"; } +.ri-registered-line:before { content: "\f06a"; } +.ri-remixicon-fill:before { content: "\f06b"; } +.ri-remixicon-line:before { content: "\f06c"; } +.ri-remote-control-2-fill:before { content: "\f06d"; } +.ri-remote-control-2-line:before { content: "\f06e"; } +.ri-remote-control-fill:before { content: "\f06f"; } +.ri-remote-control-line:before { content: "\f070"; } +.ri-repeat-2-fill:before { content: "\f071"; } +.ri-repeat-2-line:before { content: "\f072"; } +.ri-repeat-fill:before { content: "\f073"; } +.ri-repeat-line:before { content: "\f074"; } +.ri-repeat-one-fill:before { content: "\f075"; } +.ri-repeat-one-line:before { content: "\f076"; } +.ri-reply-all-fill:before { content: "\f077"; } +.ri-reply-all-line:before { content: "\f078"; } +.ri-reply-fill:before { content: "\f079"; } +.ri-reply-line:before { content: "\f07a"; } +.ri-reserved-fill:before { content: "\f07b"; } +.ri-reserved-line:before { content: "\f07c"; } +.ri-rest-time-fill:before { content: "\f07d"; } +.ri-rest-time-line:before { content: "\f07e"; } +.ri-restart-fill:before { content: "\f07f"; } +.ri-restart-line:before { content: "\f080"; } +.ri-restaurant-2-fill:before { content: "\f081"; } +.ri-restaurant-2-line:before { content: "\f082"; } +.ri-restaurant-fill:before { content: "\f083"; } +.ri-restaurant-line:before { content: "\f084"; } +.ri-rewind-fill:before { content: "\f085"; } +.ri-rewind-line:before { content: "\f086"; } +.ri-rewind-mini-fill:before { content: "\f087"; } +.ri-rewind-mini-line:before { content: "\f088"; } +.ri-rhythm-fill:before { content: "\f089"; } +.ri-rhythm-line:before { content: "\f08a"; } +.ri-riding-fill:before { content: "\f08b"; } +.ri-riding-line:before { content: "\f08c"; } +.ri-road-map-fill:before { content: "\f08d"; } +.ri-road-map-line:before { content: "\f08e"; } +.ri-roadster-fill:before { content: "\f08f"; } +.ri-roadster-line:before { content: "\f090"; } +.ri-robot-fill:before { content: "\f091"; } +.ri-robot-line:before { content: "\f092"; } +.ri-rocket-2-fill:before { content: "\f093"; } +.ri-rocket-2-line:before { content: "\f094"; } +.ri-rocket-fill:before { content: "\f095"; } +.ri-rocket-line:before { content: "\f096"; } +.ri-rotate-lock-fill:before { content: "\f097"; } +.ri-rotate-lock-line:before { content: "\f098"; } +.ri-rounded-corner:before { content: "\f099"; } +.ri-route-fill:before { content: "\f09a"; } +.ri-route-line:before { content: "\f09b"; } +.ri-router-fill:before { content: "\f09c"; } +.ri-router-line:before { content: "\f09d"; } +.ri-rss-fill:before { content: "\f09e"; } +.ri-rss-line:before { content: "\f09f"; } +.ri-ruler-2-fill:before { content: "\f0a0"; } +.ri-ruler-2-line:before { content: "\f0a1"; } +.ri-ruler-fill:before { content: "\f0a2"; } +.ri-ruler-line:before { content: "\f0a3"; } +.ri-run-fill:before { content: "\f0a4"; } +.ri-run-line:before { content: "\f0a5"; } +.ri-safari-fill:before { content: "\f0a6"; } +.ri-safari-line:before { content: "\f0a7"; } +.ri-safe-2-fill:before { content: "\f0a8"; } +.ri-safe-2-line:before { content: "\f0a9"; } +.ri-safe-fill:before { content: "\f0aa"; } +.ri-safe-line:before { content: "\f0ab"; } +.ri-sailboat-fill:before { content: "\f0ac"; } +.ri-sailboat-line:before { content: "\f0ad"; } +.ri-save-2-fill:before { content: "\f0ae"; } +.ri-save-2-line:before { content: "\f0af"; } +.ri-save-3-fill:before { content: "\f0b0"; } +.ri-save-3-line:before { content: "\f0b1"; } +.ri-save-fill:before { content: "\f0b2"; } +.ri-save-line:before { content: "\f0b3"; } +.ri-scales-2-fill:before { content: "\f0b4"; } +.ri-scales-2-line:before { content: "\f0b5"; } +.ri-scales-3-fill:before { content: "\f0b6"; } +.ri-scales-3-line:before { content: "\f0b7"; } +.ri-scales-fill:before { content: "\f0b8"; } +.ri-scales-line:before { content: "\f0b9"; } +.ri-scan-2-fill:before { content: "\f0ba"; } +.ri-scan-2-line:before { content: "\f0bb"; } +.ri-scan-fill:before { content: "\f0bc"; } +.ri-scan-line:before { content: "\f0bd"; } +.ri-scissors-2-fill:before { content: "\f0be"; } +.ri-scissors-2-line:before { content: "\f0bf"; } +.ri-scissors-cut-fill:before { content: "\f0c0"; } +.ri-scissors-cut-line:before { content: "\f0c1"; } +.ri-scissors-fill:before { content: "\f0c2"; } +.ri-scissors-line:before { content: "\f0c3"; } +.ri-screenshot-2-fill:before { content: "\f0c4"; } +.ri-screenshot-2-line:before { content: "\f0c5"; } +.ri-screenshot-fill:before { content: "\f0c6"; } +.ri-screenshot-line:before { content: "\f0c7"; } +.ri-sd-card-fill:before { content: "\f0c8"; } +.ri-sd-card-line:before { content: "\f0c9"; } +.ri-sd-card-mini-fill:before { content: "\f0ca"; } +.ri-sd-card-mini-line:before { content: "\f0cb"; } +.ri-search-2-fill:before { content: "\f0cc"; } +.ri-search-2-line:before { content: "\f0cd"; } +.ri-search-eye-fill:before { content: "\f0ce"; } +.ri-search-eye-line:before { content: "\f0cf"; } +.ri-search-fill:before { content: "\f0d0"; } +.ri-search-line:before { content: "\f0d1"; } +.ri-secure-payment-fill:before { content: "\f0d2"; } +.ri-secure-payment-line:before { content: "\f0d3"; } +.ri-seedling-fill:before { content: "\f0d4"; } +.ri-seedling-line:before { content: "\f0d5"; } +.ri-send-backward:before { content: "\f0d6"; } +.ri-send-plane-2-fill:before { content: "\f0d7"; } +.ri-send-plane-2-line:before { content: "\f0d8"; } +.ri-send-plane-fill:before { content: "\f0d9"; } +.ri-send-plane-line:before { content: "\f0da"; } +.ri-send-to-back:before { content: "\f0db"; } +.ri-sensor-fill:before { content: "\f0dc"; } +.ri-sensor-line:before { content: "\f0dd"; } +.ri-separator:before { content: "\f0de"; } +.ri-server-fill:before { content: "\f0df"; } +.ri-server-line:before { content: "\f0e0"; } +.ri-service-fill:before { content: "\f0e1"; } +.ri-service-line:before { content: "\f0e2"; } +.ri-settings-2-fill:before { content: "\f0e3"; } +.ri-settings-2-line:before { content: "\f0e4"; } +.ri-settings-3-fill:before { content: "\f0e5"; } +.ri-settings-3-line:before { content: "\f0e6"; } +.ri-settings-4-fill:before { content: "\f0e7"; } +.ri-settings-4-line:before { content: "\f0e8"; } +.ri-settings-5-fill:before { content: "\f0e9"; } +.ri-settings-5-line:before { content: "\f0ea"; } +.ri-settings-6-fill:before { content: "\f0eb"; } +.ri-settings-6-line:before { content: "\f0ec"; } +.ri-settings-fill:before { content: "\f0ed"; } +.ri-settings-line:before { content: "\f0ee"; } +.ri-shape-2-fill:before { content: "\f0ef"; } +.ri-shape-2-line:before { content: "\f0f0"; } +.ri-shape-fill:before { content: "\f0f1"; } +.ri-shape-line:before { content: "\f0f2"; } +.ri-share-box-fill:before { content: "\f0f3"; } +.ri-share-box-line:before { content: "\f0f4"; } +.ri-share-circle-fill:before { content: "\f0f5"; } +.ri-share-circle-line:before { content: "\f0f6"; } +.ri-share-fill:before { content: "\f0f7"; } +.ri-share-forward-2-fill:before { content: "\f0f8"; } +.ri-share-forward-2-line:before { content: "\f0f9"; } +.ri-share-forward-box-fill:before { content: "\f0fa"; } +.ri-share-forward-box-line:before { content: "\f0fb"; } +.ri-share-forward-fill:before { content: "\f0fc"; } +.ri-share-forward-line:before { content: "\f0fd"; } +.ri-share-line:before { content: "\f0fe"; } +.ri-shield-check-fill:before { content: "\f0ff"; } +.ri-shield-check-line:before { content: "\f100"; } +.ri-shield-cross-fill:before { content: "\f101"; } +.ri-shield-cross-line:before { content: "\f102"; } +.ri-shield-fill:before { content: "\f103"; } +.ri-shield-flash-fill:before { content: "\f104"; } +.ri-shield-flash-line:before { content: "\f105"; } +.ri-shield-keyhole-fill:before { content: "\f106"; } +.ri-shield-keyhole-line:before { content: "\f107"; } +.ri-shield-line:before { content: "\f108"; } +.ri-shield-star-fill:before { content: "\f109"; } +.ri-shield-star-line:before { content: "\f10a"; } +.ri-shield-user-fill:before { content: "\f10b"; } +.ri-shield-user-line:before { content: "\f10c"; } +.ri-ship-2-fill:before { content: "\f10d"; } +.ri-ship-2-line:before { content: "\f10e"; } +.ri-ship-fill:before { content: "\f10f"; } +.ri-ship-line:before { content: "\f110"; } +.ri-shirt-fill:before { content: "\f111"; } +.ri-shirt-line:before { content: "\f112"; } +.ri-shopping-bag-2-fill:before { content: "\f113"; } +.ri-shopping-bag-2-line:before { content: "\f114"; } +.ri-shopping-bag-3-fill:before { content: "\f115"; } +.ri-shopping-bag-3-line:before { content: "\f116"; } +.ri-shopping-bag-fill:before { content: "\f117"; } +.ri-shopping-bag-line:before { content: "\f118"; } +.ri-shopping-basket-2-fill:before { content: "\f119"; } +.ri-shopping-basket-2-line:before { content: "\f11a"; } +.ri-shopping-basket-fill:before { content: "\f11b"; } +.ri-shopping-basket-line:before { content: "\f11c"; } +.ri-shopping-cart-2-fill:before { content: "\f11d"; } +.ri-shopping-cart-2-line:before { content: "\f11e"; } +.ri-shopping-cart-fill:before { content: "\f11f"; } +.ri-shopping-cart-line:before { content: "\f120"; } +.ri-showers-fill:before { content: "\f121"; } +.ri-showers-line:before { content: "\f122"; } +.ri-shuffle-fill:before { content: "\f123"; } +.ri-shuffle-line:before { content: "\f124"; } +.ri-shut-down-fill:before { content: "\f125"; } +.ri-shut-down-line:before { content: "\f126"; } +.ri-side-bar-fill:before { content: "\f127"; } +.ri-side-bar-line:before { content: "\f128"; } +.ri-signal-tower-fill:before { content: "\f129"; } +.ri-signal-tower-line:before { content: "\f12a"; } +.ri-signal-wifi-1-fill:before { content: "\f12b"; } +.ri-signal-wifi-1-line:before { content: "\f12c"; } +.ri-signal-wifi-2-fill:before { content: "\f12d"; } +.ri-signal-wifi-2-line:before { content: "\f12e"; } +.ri-signal-wifi-3-fill:before { content: "\f12f"; } +.ri-signal-wifi-3-line:before { content: "\f130"; } +.ri-signal-wifi-error-fill:before { content: "\f131"; } +.ri-signal-wifi-error-line:before { content: "\f132"; } +.ri-signal-wifi-fill:before { content: "\f133"; } +.ri-signal-wifi-line:before { content: "\f134"; } +.ri-signal-wifi-off-fill:before { content: "\f135"; } +.ri-signal-wifi-off-line:before { content: "\f136"; } +.ri-sim-card-2-fill:before { content: "\f137"; } +.ri-sim-card-2-line:before { content: "\f138"; } +.ri-sim-card-fill:before { content: "\f139"; } +.ri-sim-card-line:before { content: "\f13a"; } +.ri-single-quotes-l:before { content: "\f13b"; } +.ri-single-quotes-r:before { content: "\f13c"; } +.ri-sip-fill:before { content: "\f13d"; } +.ri-sip-line:before { content: "\f13e"; } +.ri-skip-back-fill:before { content: "\f13f"; } +.ri-skip-back-line:before { content: "\f140"; } +.ri-skip-back-mini-fill:before { content: "\f141"; } +.ri-skip-back-mini-line:before { content: "\f142"; } +.ri-skip-forward-fill:before { content: "\f143"; } +.ri-skip-forward-line:before { content: "\f144"; } +.ri-skip-forward-mini-fill:before { content: "\f145"; } +.ri-skip-forward-mini-line:before { content: "\f146"; } +.ri-skull-2-fill:before { content: "\f147"; } +.ri-skull-2-line:before { content: "\f148"; } +.ri-skull-fill:before { content: "\f149"; } +.ri-skull-line:before { content: "\f14a"; } +.ri-skype-fill:before { content: "\f14b"; } +.ri-skype-line:before { content: "\f14c"; } +.ri-slack-fill:before { content: "\f14d"; } +.ri-slack-line:before { content: "\f14e"; } +.ri-slice-fill:before { content: "\f14f"; } +.ri-slice-line:before { content: "\f150"; } +.ri-slideshow-2-fill:before { content: "\f151"; } +.ri-slideshow-2-line:before { content: "\f152"; } +.ri-slideshow-3-fill:before { content: "\f153"; } +.ri-slideshow-3-line:before { content: "\f154"; } +.ri-slideshow-4-fill:before { content: "\f155"; } +.ri-slideshow-4-line:before { content: "\f156"; } +.ri-slideshow-fill:before { content: "\f157"; } +.ri-slideshow-line:before { content: "\f158"; } +.ri-smartphone-fill:before { content: "\f159"; } +.ri-smartphone-line:before { content: "\f15a"; } +.ri-snapchat-fill:before { content: "\f15b"; } +.ri-snapchat-line:before { content: "\f15c"; } +.ri-snowy-fill:before { content: "\f15d"; } +.ri-snowy-line:before { content: "\f15e"; } +.ri-sort-asc:before { content: "\f15f"; } +.ri-sort-desc:before { content: "\f160"; } +.ri-sound-module-fill:before { content: "\f161"; } +.ri-sound-module-line:before { content: "\f162"; } +.ri-soundcloud-fill:before { content: "\f163"; } +.ri-soundcloud-line:before { content: "\f164"; } +.ri-space-ship-fill:before { content: "\f165"; } +.ri-space-ship-line:before { content: "\f166"; } +.ri-space:before { content: "\f167"; } +.ri-spam-2-fill:before { content: "\f168"; } +.ri-spam-2-line:before { content: "\f169"; } +.ri-spam-3-fill:before { content: "\f16a"; } +.ri-spam-3-line:before { content: "\f16b"; } +.ri-spam-fill:before { content: "\f16c"; } +.ri-spam-line:before { content: "\f16d"; } +.ri-speaker-2-fill:before { content: "\f16e"; } +.ri-speaker-2-line:before { content: "\f16f"; } +.ri-speaker-3-fill:before { content: "\f170"; } +.ri-speaker-3-line:before { content: "\f171"; } +.ri-speaker-fill:before { content: "\f172"; } +.ri-speaker-line:before { content: "\f173"; } +.ri-spectrum-fill:before { content: "\f174"; } +.ri-spectrum-line:before { content: "\f175"; } +.ri-speed-fill:before { content: "\f176"; } +.ri-speed-line:before { content: "\f177"; } +.ri-speed-mini-fill:before { content: "\f178"; } +.ri-speed-mini-line:before { content: "\f179"; } +.ri-split-cells-horizontal:before { content: "\f17a"; } +.ri-split-cells-vertical:before { content: "\f17b"; } +.ri-spotify-fill:before { content: "\f17c"; } +.ri-spotify-line:before { content: "\f17d"; } +.ri-spy-fill:before { content: "\f17e"; } +.ri-spy-line:before { content: "\f17f"; } +.ri-stack-fill:before { content: "\f180"; } +.ri-stack-line:before { content: "\f181"; } +.ri-stack-overflow-fill:before { content: "\f182"; } +.ri-stack-overflow-line:before { content: "\f183"; } +.ri-stackshare-fill:before { content: "\f184"; } +.ri-stackshare-line:before { content: "\f185"; } +.ri-star-fill:before { content: "\f186"; } +.ri-star-half-fill:before { content: "\f187"; } +.ri-star-half-line:before { content: "\f188"; } +.ri-star-half-s-fill:before { content: "\f189"; } +.ri-star-half-s-line:before { content: "\f18a"; } +.ri-star-line:before { content: "\f18b"; } +.ri-star-s-fill:before { content: "\f18c"; } +.ri-star-s-line:before { content: "\f18d"; } +.ri-star-smile-fill:before { content: "\f18e"; } +.ri-star-smile-line:before { content: "\f18f"; } +.ri-steam-fill:before { content: "\f190"; } +.ri-steam-line:before { content: "\f191"; } +.ri-steering-2-fill:before { content: "\f192"; } +.ri-steering-2-line:before { content: "\f193"; } +.ri-steering-fill:before { content: "\f194"; } +.ri-steering-line:before { content: "\f195"; } +.ri-stethoscope-fill:before { content: "\f196"; } +.ri-stethoscope-line:before { content: "\f197"; } +.ri-sticky-note-2-fill:before { content: "\f198"; } +.ri-sticky-note-2-line:before { content: "\f199"; } +.ri-sticky-note-fill:before { content: "\f19a"; } +.ri-sticky-note-line:before { content: "\f19b"; } +.ri-stock-fill:before { content: "\f19c"; } +.ri-stock-line:before { content: "\f19d"; } +.ri-stop-circle-fill:before { content: "\f19e"; } +.ri-stop-circle-line:before { content: "\f19f"; } +.ri-stop-fill:before { content: "\f1a0"; } +.ri-stop-line:before { content: "\f1a1"; } +.ri-stop-mini-fill:before { content: "\f1a2"; } +.ri-stop-mini-line:before { content: "\f1a3"; } +.ri-store-2-fill:before { content: "\f1a4"; } +.ri-store-2-line:before { content: "\f1a5"; } +.ri-store-3-fill:before { content: "\f1a6"; } +.ri-store-3-line:before { content: "\f1a7"; } +.ri-store-fill:before { content: "\f1a8"; } +.ri-store-line:before { content: "\f1a9"; } +.ri-strikethrough-2:before { content: "\f1aa"; } +.ri-strikethrough:before { content: "\f1ab"; } +.ri-subscript-2:before { content: "\f1ac"; } +.ri-subscript:before { content: "\f1ad"; } +.ri-subtract-fill:before { content: "\f1ae"; } +.ri-subtract-line:before { content: "\f1af"; } +.ri-subway-fill:before { content: "\f1b0"; } +.ri-subway-line:before { content: "\f1b1"; } +.ri-subway-wifi-fill:before { content: "\f1b2"; } +.ri-subway-wifi-line:before { content: "\f1b3"; } +.ri-suitcase-2-fill:before { content: "\f1b4"; } +.ri-suitcase-2-line:before { content: "\f1b5"; } +.ri-suitcase-3-fill:before { content: "\f1b6"; } +.ri-suitcase-3-line:before { content: "\f1b7"; } +.ri-suitcase-fill:before { content: "\f1b8"; } +.ri-suitcase-line:before { content: "\f1b9"; } +.ri-sun-cloudy-fill:before { content: "\f1ba"; } +.ri-sun-cloudy-line:before { content: "\f1bb"; } +.ri-sun-fill:before { content: "\f1bc"; } +.ri-sun-foggy-fill:before { content: "\f1bd"; } +.ri-sun-foggy-line:before { content: "\f1be"; } +.ri-sun-line:before { content: "\f1bf"; } +.ri-superscript-2:before { content: "\f1c0"; } +.ri-superscript:before { content: "\f1c1"; } +.ri-surgical-mask-fill:before { content: "\f1c2"; } +.ri-surgical-mask-line:before { content: "\f1c3"; } +.ri-surround-sound-fill:before { content: "\f1c4"; } +.ri-surround-sound-line:before { content: "\f1c5"; } +.ri-survey-fill:before { content: "\f1c6"; } +.ri-survey-line:before { content: "\f1c7"; } +.ri-swap-box-fill:before { content: "\f1c8"; } +.ri-swap-box-line:before { content: "\f1c9"; } +.ri-swap-fill:before { content: "\f1ca"; } +.ri-swap-line:before { content: "\f1cb"; } +.ri-switch-fill:before { content: "\f1cc"; } +.ri-switch-line:before { content: "\f1cd"; } +.ri-sword-fill:before { content: "\f1ce"; } +.ri-sword-line:before { content: "\f1cf"; } +.ri-syringe-fill:before { content: "\f1d0"; } +.ri-syringe-line:before { content: "\f1d1"; } +.ri-t-box-fill:before { content: "\f1d2"; } +.ri-t-box-line:before { content: "\f1d3"; } +.ri-t-shirt-2-fill:before { content: "\f1d4"; } +.ri-t-shirt-2-line:before { content: "\f1d5"; } +.ri-t-shirt-air-fill:before { content: "\f1d6"; } +.ri-t-shirt-air-line:before { content: "\f1d7"; } +.ri-t-shirt-fill:before { content: "\f1d8"; } +.ri-t-shirt-line:before { content: "\f1d9"; } +.ri-table-2:before { content: "\f1da"; } +.ri-table-alt-fill:before { content: "\f1db"; } +.ri-table-alt-line:before { content: "\f1dc"; } +.ri-table-fill:before { content: "\f1dd"; } +.ri-table-line:before { content: "\f1de"; } +.ri-tablet-fill:before { content: "\f1df"; } +.ri-tablet-line:before { content: "\f1e0"; } +.ri-takeaway-fill:before { content: "\f1e1"; } +.ri-takeaway-line:before { content: "\f1e2"; } +.ri-taobao-fill:before { content: "\f1e3"; } +.ri-taobao-line:before { content: "\f1e4"; } +.ri-tape-fill:before { content: "\f1e5"; } +.ri-tape-line:before { content: "\f1e6"; } +.ri-task-fill:before { content: "\f1e7"; } +.ri-task-line:before { content: "\f1e8"; } +.ri-taxi-fill:before { content: "\f1e9"; } +.ri-taxi-line:before { content: "\f1ea"; } +.ri-taxi-wifi-fill:before { content: "\f1eb"; } +.ri-taxi-wifi-line:before { content: "\f1ec"; } +.ri-team-fill:before { content: "\f1ed"; } +.ri-team-line:before { content: "\f1ee"; } +.ri-telegram-fill:before { content: "\f1ef"; } +.ri-telegram-line:before { content: "\f1f0"; } +.ri-temp-cold-fill:before { content: "\f1f1"; } +.ri-temp-cold-line:before { content: "\f1f2"; } +.ri-temp-hot-fill:before { content: "\f1f3"; } +.ri-temp-hot-line:before { content: "\f1f4"; } +.ri-terminal-box-fill:before { content: "\f1f5"; } +.ri-terminal-box-line:before { content: "\f1f6"; } +.ri-terminal-fill:before { content: "\f1f7"; } +.ri-terminal-line:before { content: "\f1f8"; } +.ri-terminal-window-fill:before { content: "\f1f9"; } +.ri-terminal-window-line:before { content: "\f1fa"; } +.ri-test-tube-fill:before { content: "\f1fb"; } +.ri-test-tube-line:before { content: "\f1fc"; } +.ri-text-direction-l:before { content: "\f1fd"; } +.ri-text-direction-r:before { content: "\f1fe"; } +.ri-text-spacing:before { content: "\f1ff"; } +.ri-text-wrap:before { content: "\f200"; } +.ri-text:before { content: "\f201"; } +.ri-thermometer-fill:before { content: "\f202"; } +.ri-thermometer-line:before { content: "\f203"; } +.ri-thumb-down-fill:before { content: "\f204"; } +.ri-thumb-down-line:before { content: "\f205"; } +.ri-thumb-up-fill:before { content: "\f206"; } +.ri-thumb-up-line:before { content: "\f207"; } +.ri-thunderstorms-fill:before { content: "\f208"; } +.ri-thunderstorms-line:before { content: "\f209"; } +.ri-ticket-2-fill:before { content: "\f20a"; } +.ri-ticket-2-line:before { content: "\f20b"; } +.ri-ticket-fill:before { content: "\f20c"; } +.ri-ticket-line:before { content: "\f20d"; } +.ri-time-fill:before { content: "\f20e"; } +.ri-time-line:before { content: "\f20f"; } +.ri-timer-2-fill:before { content: "\f210"; } +.ri-timer-2-line:before { content: "\f211"; } +.ri-timer-fill:before { content: "\f212"; } +.ri-timer-flash-fill:before { content: "\f213"; } +.ri-timer-flash-line:before { content: "\f214"; } +.ri-timer-line:before { content: "\f215"; } +.ri-todo-fill:before { content: "\f216"; } +.ri-todo-line:before { content: "\f217"; } +.ri-toggle-fill:before { content: "\f218"; } +.ri-toggle-line:before { content: "\f219"; } +.ri-tools-fill:before { content: "\f21a"; } +.ri-tools-line:before { content: "\f21b"; } +.ri-tornado-fill:before { content: "\f21c"; } +.ri-tornado-line:before { content: "\f21d"; } +.ri-trademark-fill:before { content: "\f21e"; } +.ri-trademark-line:before { content: "\f21f"; } +.ri-traffic-light-fill:before { content: "\f220"; } +.ri-traffic-light-line:before { content: "\f221"; } +.ri-train-fill:before { content: "\f222"; } +.ri-train-line:before { content: "\f223"; } +.ri-train-wifi-fill:before { content: "\f224"; } +.ri-train-wifi-line:before { content: "\f225"; } +.ri-translate-2:before { content: "\f226"; } +.ri-translate:before { content: "\f227"; } +.ri-travesti-fill:before { content: "\f228"; } +.ri-travesti-line:before { content: "\f229"; } +.ri-treasure-map-fill:before { content: "\f22a"; } +.ri-treasure-map-line:before { content: "\f22b"; } +.ri-trello-fill:before { content: "\f22c"; } +.ri-trello-line:before { content: "\f22d"; } +.ri-trophy-fill:before { content: "\f22e"; } +.ri-trophy-line:before { content: "\f22f"; } +.ri-truck-fill:before { content: "\f230"; } +.ri-truck-line:before { content: "\f231"; } +.ri-tumblr-fill:before { content: "\f232"; } +.ri-tumblr-line:before { content: "\f233"; } +.ri-tv-2-fill:before { content: "\f234"; } +.ri-tv-2-line:before { content: "\f235"; } +.ri-tv-fill:before { content: "\f236"; } +.ri-tv-line:before { content: "\f237"; } +.ri-twitch-fill:before { content: "\f238"; } +.ri-twitch-line:before { content: "\f239"; } +.ri-twitter-fill:before { content: "\f23a"; } +.ri-twitter-line:before { content: "\f23b"; } +.ri-typhoon-fill:before { content: "\f23c"; } +.ri-typhoon-line:before { content: "\f23d"; } +.ri-u-disk-fill:before { content: "\f23e"; } +.ri-u-disk-line:before { content: "\f23f"; } +.ri-ubuntu-fill:before { content: "\f240"; } +.ri-ubuntu-line:before { content: "\f241"; } +.ri-umbrella-fill:before { content: "\f242"; } +.ri-umbrella-line:before { content: "\f243"; } +.ri-underline:before { content: "\f244"; } +.ri-uninstall-fill:before { content: "\f245"; } +.ri-uninstall-line:before { content: "\f246"; } +.ri-unsplash-fill:before { content: "\f247"; } +.ri-unsplash-line:before { content: "\f248"; } +.ri-upload-2-fill:before { content: "\f249"; } +.ri-upload-2-line:before { content: "\f24a"; } +.ri-upload-cloud-2-fill:before { content: "\f24b"; } +.ri-upload-cloud-2-line:before { content: "\f24c"; } +.ri-upload-cloud-fill:before { content: "\f24d"; } +.ri-upload-cloud-line:before { content: "\f24e"; } +.ri-upload-fill:before { content: "\f24f"; } +.ri-upload-line:before { content: "\f250"; } +.ri-usb-fill:before { content: "\f251"; } +.ri-usb-line:before { content: "\f252"; } +.ri-user-2-fill:before { content: "\f253"; } +.ri-user-2-line:before { content: "\f254"; } +.ri-user-3-fill:before { content: "\f255"; } +.ri-user-3-line:before { content: "\f256"; } +.ri-user-4-fill:before { content: "\f257"; } +.ri-user-4-line:before { content: "\f258"; } +.ri-user-5-fill:before { content: "\f259"; } +.ri-user-5-line:before { content: "\f25a"; } +.ri-user-6-fill:before { content: "\f25b"; } +.ri-user-6-line:before { content: "\f25c"; } +.ri-user-add-fill:before { content: "\f25d"; } +.ri-user-add-line:before { content: "\f25e"; } +.ri-user-fill:before { content: "\f25f"; } +.ri-user-follow-fill:before { content: "\f260"; } +.ri-user-follow-line:before { content: "\f261"; } +.ri-user-heart-fill:before { content: "\f262"; } +.ri-user-heart-line:before { content: "\f263"; } +.ri-user-line:before { content: "\f264"; } +.ri-user-location-fill:before { content: "\f265"; } +.ri-user-location-line:before { content: "\f266"; } +.ri-user-received-2-fill:before { content: "\f267"; } +.ri-user-received-2-line:before { content: "\f268"; } +.ri-user-received-fill:before { content: "\f269"; } +.ri-user-received-line:before { content: "\f26a"; } +.ri-user-search-fill:before { content: "\f26b"; } +.ri-user-search-line:before { content: "\f26c"; } +.ri-user-settings-fill:before { content: "\f26d"; } +.ri-user-settings-line:before { content: "\f26e"; } +.ri-user-shared-2-fill:before { content: "\f26f"; } +.ri-user-shared-2-line:before { content: "\f270"; } +.ri-user-shared-fill:before { content: "\f271"; } +.ri-user-shared-line:before { content: "\f272"; } +.ri-user-smile-fill:before { content: "\f273"; } +.ri-user-smile-line:before { content: "\f274"; } +.ri-user-star-fill:before { content: "\f275"; } +.ri-user-star-line:before { content: "\f276"; } +.ri-user-unfollow-fill:before { content: "\f277"; } +.ri-user-unfollow-line:before { content: "\f278"; } +.ri-user-voice-fill:before { content: "\f279"; } +.ri-user-voice-line:before { content: "\f27a"; } +.ri-video-add-fill:before { content: "\f27b"; } +.ri-video-add-line:before { content: "\f27c"; } +.ri-video-chat-fill:before { content: "\f27d"; } +.ri-video-chat-line:before { content: "\f27e"; } +.ri-video-download-fill:before { content: "\f27f"; } +.ri-video-download-line:before { content: "\f280"; } +.ri-video-fill:before { content: "\f281"; } +.ri-video-line:before { content: "\f282"; } +.ri-video-upload-fill:before { content: "\f283"; } +.ri-video-upload-line:before { content: "\f284"; } +.ri-vidicon-2-fill:before { content: "\f285"; } +.ri-vidicon-2-line:before { content: "\f286"; } +.ri-vidicon-fill:before { content: "\f287"; } +.ri-vidicon-line:before { content: "\f288"; } +.ri-vimeo-fill:before { content: "\f289"; } +.ri-vimeo-line:before { content: "\f28a"; } +.ri-vip-crown-2-fill:before { content: "\f28b"; } +.ri-vip-crown-2-line:before { content: "\f28c"; } +.ri-vip-crown-fill:before { content: "\f28d"; } +.ri-vip-crown-line:before { content: "\f28e"; } +.ri-vip-diamond-fill:before { content: "\f28f"; } +.ri-vip-diamond-line:before { content: "\f290"; } +.ri-vip-fill:before { content: "\f291"; } +.ri-vip-line:before { content: "\f292"; } +.ri-virus-fill:before { content: "\f293"; } +.ri-virus-line:before { content: "\f294"; } +.ri-visa-fill:before { content: "\f295"; } +.ri-visa-line:before { content: "\f296"; } +.ri-voice-recognition-fill:before { content: "\f297"; } +.ri-voice-recognition-line:before { content: "\f298"; } +.ri-voiceprint-fill:before { content: "\f299"; } +.ri-voiceprint-line:before { content: "\f29a"; } +.ri-volume-down-fill:before { content: "\f29b"; } +.ri-volume-down-line:before { content: "\f29c"; } +.ri-volume-mute-fill:before { content: "\f29d"; } +.ri-volume-mute-line:before { content: "\f29e"; } +.ri-volume-off-vibrate-fill:before { content: "\f29f"; } +.ri-volume-off-vibrate-line:before { content: "\f2a0"; } +.ri-volume-up-fill:before { content: "\f2a1"; } +.ri-volume-up-line:before { content: "\f2a2"; } +.ri-volume-vibrate-fill:before { content: "\f2a3"; } +.ri-volume-vibrate-line:before { content: "\f2a4"; } +.ri-vuejs-fill:before { content: "\f2a5"; } +.ri-vuejs-line:before { content: "\f2a6"; } +.ri-walk-fill:before { content: "\f2a7"; } +.ri-walk-line:before { content: "\f2a8"; } +.ri-wallet-2-fill:before { content: "\f2a9"; } +.ri-wallet-2-line:before { content: "\f2aa"; } +.ri-wallet-3-fill:before { content: "\f2ab"; } +.ri-wallet-3-line:before { content: "\f2ac"; } +.ri-wallet-fill:before { content: "\f2ad"; } +.ri-wallet-line:before { content: "\f2ae"; } +.ri-water-flash-fill:before { content: "\f2af"; } +.ri-water-flash-line:before { content: "\f2b0"; } +.ri-webcam-fill:before { content: "\f2b1"; } +.ri-webcam-line:before { content: "\f2b2"; } +.ri-wechat-2-fill:before { content: "\f2b3"; } +.ri-wechat-2-line:before { content: "\f2b4"; } +.ri-wechat-fill:before { content: "\f2b5"; } +.ri-wechat-line:before { content: "\f2b6"; } +.ri-wechat-pay-fill:before { content: "\f2b7"; } +.ri-wechat-pay-line:before { content: "\f2b8"; } +.ri-weibo-fill:before { content: "\f2b9"; } +.ri-weibo-line:before { content: "\f2ba"; } +.ri-whatsapp-fill:before { content: "\f2bb"; } +.ri-whatsapp-line:before { content: "\f2bc"; } +.ri-wheelchair-fill:before { content: "\f2bd"; } +.ri-wheelchair-line:before { content: "\f2be"; } +.ri-wifi-fill:before { content: "\f2bf"; } +.ri-wifi-line:before { content: "\f2c0"; } +.ri-wifi-off-fill:before { content: "\f2c1"; } +.ri-wifi-off-line:before { content: "\f2c2"; } +.ri-window-2-fill:before { content: "\f2c3"; } +.ri-window-2-line:before { content: "\f2c4"; } +.ri-window-fill:before { content: "\f2c5"; } +.ri-window-line:before { content: "\f2c6"; } +.ri-windows-fill:before { content: "\f2c7"; } +.ri-windows-line:before { content: "\f2c8"; } +.ri-windy-fill:before { content: "\f2c9"; } +.ri-windy-line:before { content: "\f2ca"; } +.ri-wireless-charging-fill:before { content: "\f2cb"; } +.ri-wireless-charging-line:before { content: "\f2cc"; } +.ri-women-fill:before { content: "\f2cd"; } +.ri-women-line:before { content: "\f2ce"; } +.ri-wubi-input:before { content: "\f2cf"; } +.ri-xbox-fill:before { content: "\f2d0"; } +.ri-xbox-line:before { content: "\f2d1"; } +.ri-xing-fill:before { content: "\f2d2"; } +.ri-xing-line:before { content: "\f2d3"; } +.ri-youtube-fill:before { content: "\f2d4"; } +.ri-youtube-line:before { content: "\f2d5"; } +.ri-zcool-fill:before { content: "\f2d6"; } +.ri-zcool-line:before { content: "\f2d7"; } +.ri-zhihu-fill:before { content: "\f2d8"; } +.ri-zhihu-line:before { content: "\f2d9"; } +.ri-zoom-in-fill:before { content: "\f2da"; } +.ri-zoom-in-line:before { content: "\f2db"; } +.ri-zoom-out-fill:before { content: "\f2dc"; } +.ri-zoom-out-line:before { content: "\f2dd"; } +.ri-zzz-fill:before { content: "\f2de"; } +.ri-zzz-line:before { content: "\f2df"; } + diff --git a/public/css/remixicon.eot b/public/css/remixicon.eot new file mode 100644 index 00000000..33566f7b Binary files /dev/null and b/public/css/remixicon.eot differ diff --git a/public/css/remixicon.svg b/public/css/remixicon.svg new file mode 100644 index 00000000..b30f0e0f --- /dev/null +++ b/public/css/remixicon.svg @@ -0,0 +1,8698 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/css/remixicon.ttf b/public/css/remixicon.ttf new file mode 100644 index 00000000..b5fa2ed2 Binary files /dev/null and b/public/css/remixicon.ttf differ diff --git a/public/css/remixicon.woff b/public/css/remixicon.woff new file mode 100644 index 00000000..5892d97c Binary files /dev/null and b/public/css/remixicon.woff differ diff --git a/public/css/remixicon.woff2 b/public/css/remixicon.woff2 new file mode 100644 index 00000000..5e9be8ce Binary files /dev/null and b/public/css/remixicon.woff2 differ diff --git a/public/css/uikit.min.css b/public/css/uikit.min.css new file mode 100644 index 00000000..f73d3eb2 --- /dev/null +++ b/public/css/uikit.min.css @@ -0,0 +1,10777 @@ +/*! UIkit 3.2.2 | http://www.getuikit.com | (c) 2014 - 2019 YOOtheme | MIT License */ + + +blockquote { + margin: 0 0 20px 0; + font-size: 1.25rem; + line-height: 1.5; + font-style: italic; + color: #333 +} + +*+blockquote { + margin-top: 20px +} + +blockquote p:last-of-type { + margin-bottom: 0 +} + +blockquote footer { + margin-top: 10px; + font-size: .875rem; + line-height: 1.5; + color: #666 +} + +blockquote footer::before { + content: "— " +} + +pre { + font: .875rem/1.5 Consolas, monaco, monospace; + color: #666; + -moz-tab-size: 4; + tab-size: 4; + overflow: auto; + padding: 10px; + border: 1px solid #e5e5e5; + border-radius: 3px; + background: #fff +} + +pre code { + font-family: Consolas, monaco, monospace +} + +::selection { + background: #39f; + color: #fff; + text-shadow: none +} + +details, +main { + display: block +} + +summary { + display: list-item +} + +template { + display: none +} + +.uk-breakpoint-s::before { + content: '640px' +} + +.uk-breakpoint-m::before { + content: '960px' +} + +.uk-breakpoint-l::before { + content: '1200px' +} + +.uk-breakpoint-xl::before { + content: '1600px' +} + +:root { + --uk-breakpoint-s: 640px; + --uk-breakpoint-m: 960px; + --uk-breakpoint-l: 1200px; + --uk-breakpoint-xl: 1600px +} + +.uk-link-muted a, +a.uk-link-muted { + color: #999 +} + +.uk-link-muted a:hover, +.uk-link-toggle:focus .uk-link-muted, +.uk-link-toggle:hover .uk-link-muted, +a.uk-link-muted:hover { + color: #666 +} + +.uk-link-text a, +a.uk-link-text { + color: inherit +} + +.uk-link-text a:hover, +.uk-link-toggle:focus .uk-link-text, +.uk-link-toggle:hover .uk-link-text, +a.uk-link-text:hover { + color: #999 +} + +.uk-link-heading a, +a.uk-link-heading { + color: inherit +} + +.uk-link-heading a:hover, +.uk-link-toggle:focus .uk-link-heading, +.uk-link-toggle:hover .uk-link-heading, +a.uk-link-heading:hover { + color: #1e87f0; + text-decoration: none +} + +.uk-link-reset a, +a.uk-link-reset { + color: inherit !important; + text-decoration: none !important +} + +.uk-link-toggle { + color: inherit !important; + text-decoration: none !important +} + +.uk-link-toggle:focus { + outline: 0 +} + +.uk-heading-small { + font-size: 2.6rem; + line-height: 1.2 +} + +.uk-heading-medium { + font-size: 2.8875rem; + line-height: 1.1 +} + +.uk-heading-large { + font-size: 3.4rem; + line-height: 1.1 +} + +.uk-heading-xlarge { + font-size: 4rem; + line-height: 1 +} + +.uk-heading-2xlarge { + font-size: 6rem; + line-height: 1 +} + +@media (min-width:960px) { + .uk-heading-small { + font-size: 3.25rem + } + + .uk-heading-medium { + font-size: 3.5rem + } + + .uk-heading-large { + font-size: 4rem + } + + .uk-heading-xlarge { + font-size: 6rem + } + + .uk-heading-2xlarge { + font-size: 8rem + } +} + +@media (min-width:1200px) { + .uk-heading-medium { + font-size: 4rem + } + + .uk-heading-large { + font-size: 6rem + } + + .uk-heading-xlarge { + font-size: 8rem + } + + .uk-heading-2xlarge { + font-size: 11rem + } +} + +.uk-heading-divider { + padding-bottom: calc(5px + .1em); + border-bottom: calc(.2px + .05em) solid #e5e5e5 +} + +.uk-heading-bullet { + position: relative +} + +.uk-heading-bullet::before { + content: ""; + display: inline-block; + position: relative; + top: calc(-.1 * 1em); + vertical-align: middle; + height: calc(4px + .7em); + margin-right: calc(5px + .2em); + border-left: calc(5px + .1em) solid #e5e5e5 +} + +.uk-heading-line { + overflow: hidden +} + +.uk-heading-line>* { + display: inline-block; + position: relative +} + +.uk-heading-line>::after, +.uk-heading-line>::before { + content: ""; + position: absolute; + top: calc(50% - ((.2px + .05em)/ 2)); + width: 2000px; + border-bottom: calc(.2px + .05em) solid #e5e5e5 +} + +.uk-heading-line>::before { + right: 100%; + margin-right: calc(5px + .3em) +} + +.uk-heading-line>::after { + left: 100%; + margin-left: calc(5px + .3em) +} + +[class*=uk-divider] { + border: none; + margin-bottom: 20px +} + +*+[class*=uk-divider] { + margin-top: 20px +} + +.uk-divider-icon { + position: relative; + height: 20px; + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%23e5e5e5%22%20stroke-width%3D%222%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%20%2F%3E%0A%3C%2Fsvg%3E%0A"); + background-repeat: no-repeat; + background-position: 50% 50% +} + +.uk-divider-icon::after, +.uk-divider-icon::before { + content: ""; + position: absolute; + top: 50%; + max-width: calc(50% - (50px / 2)); + border-bottom: 1px solid #e5e5e5 +} + +.uk-divider-icon::before { + right: calc(50% + (50px / 2)); + width: 100% +} + +.uk-divider-icon::after { + left: calc(50% + (50px / 2)); + width: 100% +} + +.uk-divider-small { + line-height: 0 +} + +.uk-divider-small::after { + content: ""; + display: inline-block; + width: 100px; + max-width: 100%; + border-top: 1px solid #e5e5e5; + vertical-align: top +} + +.uk-divider-vertical { + width: 1px; + height: 100px; + margin-left: auto; + margin-right: auto; + border-left: 1px solid #e5e5e5 +} + +.uk-list { + padding: 0; + list-style: none +} + +.uk-list>li::after, +.uk-list>li::before { + content: ""; + display: table +} + +.uk-list>li::after { + clear: both +} + +.uk-list>li>:last-child { + margin-bottom: 0 +} + +.uk-list ul { + margin: 0; + padding-left: 30px; + list-style: none +} + +.uk-list>li:nth-child(n+2), +.uk-list>li>ul { + margin-top: 10px +} + +.uk-list-divider>li:nth-child(n+2) { + margin-top: 10px; + padding-top: 10px; + border-top: 1px solid #e5e5e5 +} + +.uk-list-striped>li { + padding: 10px 10px +} + +.uk-list-striped>li:nth-of-type(odd) { + border-top: 1px solid #e5e5e5; + border-bottom: 1px solid #e5e5e5 +} + +.uk-list-striped>li:nth-of-type(odd) { + background: #f8f8f8 +} + +.uk-list-striped>li:nth-child(n+2) { + margin-top: 0 +} + +.uk-list-bullet>li { + position: relative; + padding-left: calc(1.5em + 10px) +} + +.uk-list-bullet>li::before { + content: ""; + position: absolute; + top: 0; + left: 0; + width: 1.5em; + height: 1.5em; + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23666%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20%2F%3E%0A%3C%2Fsvg%3E"); + background-repeat: no-repeat; + background-position: 50% 50%; + display: block +} + +.uk-list-large>li:nth-child(n+2), +.uk-list-large>li>ul { + margin-top: 20px +} + +.uk-list-large.uk-list-divider>li:nth-child(n+2) { + margin-top: 20px; + padding-top: 20px +} + +.uk-list-large.uk-list-striped>li { + padding: 20px 10px +} + +.uk-list-large.uk-list-striped>li:nth-of-type(odd) { + border-top: 1px solid #e5e5e5; + border-bottom: 1px solid #e5e5e5 +} + +.uk-list-large.uk-list-striped>li:nth-child(n+2) { + margin-top: 0 +} + +.uk-description-list>dt { + color: #333; + font-size: .875rem; + font-weight: 400; + text-transform: uppercase +} + +.uk-description-list>dt:nth-child(n+2) { + margin-top: 20px +} + +.uk-description-list-divider>dt:nth-child(n+2) { + margin-top: 20px; + padding-top: 20px; + border-top: 1px solid #e5e5e5 +} + +.uk-table { + border-collapse: collapse; + border-spacing: 0; + width: 100%; + margin-bottom: 20px +} + +*+.uk-table { + margin-top: 20px +} + +.uk-table th { + padding: 16px 12px; + text-align: left; + vertical-align: bottom; + font-size: .875rem; + font-weight: 400; + color: #999; + text-transform: uppercase +} + +.uk-table td { + padding: 16px 12px; + vertical-align: top +} + +.uk-table td>:last-child { + margin-bottom: 0 +} + +.uk-table tfoot { + font-size: .875rem +} + +.uk-table caption { + font-size: .875rem; + text-align: left; + color: #999 +} + +.uk-table-middle, +.uk-table-middle td { + vertical-align: middle !important +} + +.uk-table-divider>:first-child>tr:not(:first-child), +.uk-table-divider>:not(:first-child)>tr, +.uk-table-divider>tr:not(:first-child) { + border-top: 1px solid #e5e5e5 +} + +.uk-table-striped tbody tr:nth-of-type(odd), +.uk-table-striped>tr:nth-of-type(odd) { + background: #f8f8f8; + border-top: 1px solid #e5e5e5; + border-bottom: 1px solid #e5e5e5 +} + +.uk-table-hover tbody tr:hover, +.uk-table-hover>tr:hover { + background: #ffd +} + +.uk-table tbody tr.uk-active, +.uk-table>tr.uk-active { + background: #ffd +} + +.uk-table-small td, +.uk-table-small th { + padding: 10px 12px +} + +.uk-table-large td, +.uk-table-large th { + padding: 22px 12px +} + +.uk-table-justify td:first-child, +.uk-table-justify th:first-child { + padding-left: 0 +} + +.uk-table-justify td:last-child, +.uk-table-justify th:last-child { + padding-right: 0 +} + +.uk-table-shrink { + width: 1px +} + +.uk-table-expand { + min-width: 150px +} + +.uk-table-link { + padding: 0 !important +} + +.uk-table-link>a { + display: block; + padding: 16px 12px +} + +.uk-table-small .uk-table-link>a { + padding: 10px 12px +} + +@media (max-width:959px) { + + .uk-table-responsive, + .uk-table-responsive tbody, + .uk-table-responsive td, + .uk-table-responsive th, + .uk-table-responsive tr { + display: block + } + + .uk-table-responsive thead { + display: none + } + + .uk-table-responsive td, + .uk-table-responsive th { + width: auto !important; + max-width: none !important; + min-width: 0 !important; + overflow: visible !important; + white-space: normal !important + } + + .uk-table-responsive .uk-table-link:not(:first-child)>a, + .uk-table-responsive td:not(:first-child):not(.uk-table-link), + .uk-table-responsive th:not(:first-child):not(.uk-table-link) { + padding-top: 5px !important + } + + .uk-table-responsive .uk-table-link:not(:last-child)>a, + .uk-table-responsive td:not(:last-child):not(.uk-table-link), + .uk-table-responsive th:not(:last-child):not(.uk-table-link) { + padding-bottom: 5px !important + } + + .uk-table-justify.uk-table-responsive td, + .uk-table-justify.uk-table-responsive th { + padding-left: 0; + padding-right: 0 + } +} + +.uk-table tbody tr { + transition: background-color .1s linear +} + +.uk-icon { + margin: 0; + border: none; + border-radius: 0; + overflow: visible; + font: inherit; + color: inherit; + text-transform: none; + padding: 0; + background-color: transparent; + display: inline-block; + fill: currentcolor; + line-height: 0 +} + +button.uk-icon:not(:disabled) { + cursor: pointer +} + +.uk-icon::-moz-focus-inner { + border: 0; + padding: 0 +} + +.uk-icon:not(.uk-preserve) [fill*='#']:not(.uk-preserve) { + fill: currentcolor +} + +.uk-icon:not(.uk-preserve) [stroke*='#']:not(.uk-preserve) { + stroke: currentcolor +} + +.uk-icon>* { + transform: translate(0, 0) +} + +.uk-icon-image { + width: 20px; + height: 20px; + background-position: 50% 50%; + background-repeat: no-repeat; + background-size: contain; + vertical-align: middle +} + +.uk-icon-link { + color: #999 +} + +.uk-icon-link:focus, +.uk-icon-link:hover { + color: #666; + outline: 0 +} + +.uk-active>.uk-icon-link, +.uk-icon-link:active { + color: #595959 +} + +.uk-icon-button { + box-sizing: border-box; + width: 36px; + height: 36px; + border-radius: 500px; + background: #f8f8f8; + color: #999; + vertical-align: middle; + display: inline-flex; + justify-content: center; + align-items: center; + transition: .1s ease-in-out; + transition-property: color, background-color +} + +.uk-icon-button:focus, +.uk-icon-button:hover { + background-color: #ebebeb; + color: #666; + outline: 0 +} + +.uk-active>.uk-icon-button, +.uk-icon-button:active { + background-color: #dfdfdf; + color: #666 +} + +.uk-range { + box-sizing: border-box; + margin: 0; + vertical-align: middle; + max-width: 100%; + width: 100%; + -webkit-appearance: none; + background: 0 0; + padding: 0 +} + +.uk-range:focus { + outline: 0 +} + +.uk-range::-moz-focus-outer { + border: none +} + +.uk-range::-ms-track { + height: 15px; + background: 0 0; + border-color: transparent; + color: transparent +} + +.uk-range:not(:disabled)::-webkit-slider-thumb { + cursor: pointer +} + +.uk-range:not(:disabled)::-moz-range-thumb { + cursor: pointer +} + +.uk-range:not(:disabled)::-ms-thumb { + cursor: pointer +} + +.uk-range::-webkit-slider-thumb { + -webkit-appearance: none; + margin-top: -7px; + height: 15px; + width: 15px; + border-radius: 500px; + background: #fff; + border: 1px solid #ccc +} + +.uk-range::-moz-range-thumb { + border: none; + height: 15px; + width: 15px; + border-radius: 500px; + background: #fff; + border: 1px solid #ccc +} + +.uk-range::-ms-thumb { + margin-top: 0 +} + +.uk-range::-ms-thumb { + border: none; + height: 15px; + width: 15px; + border-radius: 500px; + background: #fff; + border: 1px solid #ccc +} + +.uk-range::-ms-tooltip { + display: none +} + +.uk-range::-webkit-slider-runnable-track { + height: 3px; + background: #ebebeb; + border-radius: 500px +} + +.uk-range:active::-webkit-slider-runnable-track, +.uk-range:focus::-webkit-slider-runnable-track { + background: #d2d2d2 +} + +.uk-range::-moz-range-track { + height: 3px; + background: #ebebeb; + border-radius: 500px +} + +.uk-range:focus::-moz-range-track { + background: #d2d2d2 +} + +.uk-range::-ms-fill-lower, +.uk-range::-ms-fill-upper { + height: 3px; + background: #ebebeb; + border-radius: 500px +} + +.uk-range:focus::-ms-fill-lower, +.uk-range:focus::-ms-fill-upper { + background: #d2d2d2 +} + +.uk-checkbox, +.uk-input, +.uk-radio, +.uk-select, +.uk-textarea { + box-sizing: border-box; + margin: 0; + border-radius: 0; + font: inherit +} + +.uk-input { + overflow: visible +} + +.uk-select { + text-transform: none +} + +.uk-select optgroup { + font: inherit; + font-weight: 700 +} + +.uk-textarea { + overflow: auto +} + +.uk-input[type=search]::-webkit-search-cancel-button, +.uk-input[type=search]::-webkit-search-decoration { + -webkit-appearance: none +} + +.uk-input[type=number]::-webkit-inner-spin-button, +.uk-input[type=number]::-webkit-outer-spin-button { + height: auto +} + +.uk-input::-moz-placeholder, +.uk-textarea::-moz-placeholder { + opacity: 1 +} + +.uk-checkbox:not(:disabled), +.uk-radio:not(:disabled) { + cursor: pointer +} + +.uk-fieldset { + border: none; + margin: 0; + padding: 0 +} + +.uk-input, +.uk-textarea { + -webkit-appearance: none +} + +.uk-input, +.uk-select, +.uk-textarea { + max-width: 100%; + width: 100%; + border: 0 none; + padding: 0 10px; + background: #fff; + color: #666; + border: 1px solid #e5e5e5; + transition: .2s ease-in-out; + transition-property: color, background-color, border +} + +.uk-input, +.uk-select:not([multiple]):not([size]) { + height: 40px; + vertical-align: middle; + display: inline-block +} + +.uk-input:not(input), +.uk-select:not(select) { + line-height: 38px +} + +.uk-select[multiple], +.uk-select[size], +.uk-textarea { + padding-top: 4px; + padding-bottom: 4px; + vertical-align: top +} + +.uk-input:focus, +.uk-select:focus, +.uk-textarea:focus { + outline: 0; + background-color: #fff; + color: #666; + border-color: #1e87f0 +} + +.uk-input:disabled, +.uk-select:disabled, +.uk-textarea:disabled { + background-color: #f8f8f8; + color: #999; + border-color: #e5e5e5 +} + +.uk-input::-ms-input-placeholder { + color: #999 !important +} + +.uk-input::placeholder { + color: #999 +} + +.uk-textarea::-ms-input-placeholder { + color: #999 !important +} + +.uk-textarea::placeholder { + color: #999 +} + +.uk-form-small { + font-size: .875rem +} + +.uk-form-small:not(textarea):not([multiple]):not([size]) { + height: 30px; + padding-left: 8px; + padding-right: 8px +} + +.uk-form-small:not(select):not(input):not(textarea) { + line-height: 28px +} + +.uk-form-large { + font-size: 1.25rem +} + +.uk-form-large:not(textarea):not([multiple]):not([size]) { + height: 55px; + padding-left: 12px; + padding-right: 12px +} + +.uk-form-large:not(select):not(input):not(textarea) { + line-height: 53px +} + +.uk-form-danger, +.uk-form-danger:focus { + color: #f0506e; + border-color: #f0506e +} + +.uk-form-success, +.uk-form-success:focus { + color: #32d296; + border-color: #32d296 +} + +.uk-form-blank { + background: 0 0; + border-color: transparent +} + +.uk-form-blank:focus { + border-color: #e5e5e5; + border-style: dashed +} + +input.uk-form-width-xsmall { + width: 50px +} + +select.uk-form-width-xsmall { + width: 75px +} + +.uk-form-width-small { + width: 130px +} + +.uk-form-width-medium { + width: 200px +} + +.uk-form-width-large { + width: 500px +} + +.uk-select:not([multiple]):not([size]) { + -webkit-appearance: none; + -moz-appearance: none; + padding-right: 20px; + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%201%209%206%2015%206%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%2013%209%208%2015%208%22%20%2F%3E%0A%3C%2Fsvg%3E%0A"); + background-repeat: no-repeat; + background-position: 100% 50% +} + +.uk-select:not([multiple]):not([size])::-ms-expand { + display: none +} + +.uk-select:not([multiple]):not([size]) option { + color: #444 +} + +.uk-select:not([multiple]):not([size]):disabled { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23999%22%20points%3D%2212%201%209%206%2015%206%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23999%22%20points%3D%2212%2013%209%208%2015%208%22%20%2F%3E%0A%3C%2Fsvg%3E%0A") +} + +.uk-input[list] { + padding-right: 20px; + background-repeat: no-repeat; + background-position: 100% 50% +} + +.uk-input[list]:focus, +.uk-input[list]:hover { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%2012%208%206%2016%206%22%20%2F%3E%0A%3C%2Fsvg%3E%0A") +} + +.uk-input[list]::-webkit-calendar-picker-indicator { + display: none +} + +.uk-checkbox, +.uk-radio { + display: inline-block; + height: 16px; + width: 16px; + overflow: hidden; + margin-top: -4px; + vertical-align: middle; + -webkit-appearance: none; + -moz-appearance: none; + background-color: transparent; + background-repeat: no-repeat; + background-position: 50% 50%; + border: 1px solid #ccc; + transition: .2s ease-in-out; + transition-property: background-color, border +} + +.uk-radio { + border-radius: 50% +} + +.uk-checkbox:focus, +.uk-radio:focus { + outline: 0; + border-color: #1e87f0 +} + +.uk-checkbox:checked, +.uk-checkbox:indeterminate, +.uk-radio:checked { + background-color: #1e87f0; + border-color: transparent +} + +.uk-checkbox:checked:focus, +.uk-checkbox:indeterminate:focus, +.uk-radio:checked:focus { + background-color: #0e6dcd +} + +.uk-radio:checked { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23fff%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%222%22%20%2F%3E%0A%3C%2Fsvg%3E") +} + +.uk-checkbox:checked { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A") +} + +.uk-checkbox:indeterminate { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23fff%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E") +} + +.uk-checkbox:disabled, +.uk-radio:disabled { + background-color: #f8f8f8; + border-color: #e5e5e5 +} + +.uk-radio:disabled:checked { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23999%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%222%22%20%2F%3E%0A%3C%2Fsvg%3E") +} + +.uk-checkbox:disabled:checked { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23999%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A") +} + +.uk-checkbox:disabled:indeterminate { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23999%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E") +} + +.uk-legend { + width: 100%; + color: inherit; + padding: 0; + font-size: 1.5rem; + line-height: 1.4 +} + +.uk-form-custom { + display: inline-block; + position: relative; + max-width: 100%; + vertical-align: middle +} + +.uk-form-custom input[type=file], +.uk-form-custom select { + position: absolute; + top: 0; + z-index: 1; + width: 100%; + height: 100%; + left: 0; + -webkit-appearance: none; + opacity: 0; + cursor: pointer +} + +.uk-form-custom input[type=file] { + font-size: 500px; + overflow: hidden +} + +.uk-form-label { + color: #333; + font-size: .875rem +} + +.uk-form-stacked .uk-form-label { + display: block; + margin-bottom: 5px +} + +@media (max-width:959px) { + .uk-form-horizontal .uk-form-label { + display: block; + margin-bottom: 5px + } +} + +@media (min-width:960px) { + .uk-form-horizontal .uk-form-label { + width: 200px; + margin-top: 7px; + float: left + } + + .uk-form-horizontal .uk-form-controls { + margin-left: 215px + } + + .uk-form-horizontal .uk-form-controls-text { + padding-top: 7px + } +} + +.uk-form-icon { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 40px; + display: inline-flex; + justify-content: center; + align-items: center; + color: #999 +} + +.uk-form-icon:hover { + color: #666 +} + +.uk-form-icon:not(a):not(button):not(input) { + pointer-events: none +} + +.uk-form-icon:not(.uk-form-icon-flip)~.uk-input { + padding-left: 40px !important +} + +.uk-form-icon-flip { + right: 0; + left: auto +} + +.uk-form-icon-flip~.uk-input { + padding-right: 40px !important +} + +.uk-button { + margin: 0; + border: none; + overflow: visible; + font: inherit; + color: inherit; + text-transform: none; + -webkit-appearance: none; + border-radius: 0; + display: inline-block; + box-sizing: border-box; + padding: 0 30px; + vertical-align: middle; + font-size: .875rem; + line-height: 38px; + text-align: center; + text-decoration: none; + text-transform: uppercase; + transition: .1s ease-in-out; + transition-property: color, background-color, border-color +} + +.uk-button:not(:disabled) { + cursor: pointer +} + +.uk-button::-moz-focus-inner { + border: 0; + padding: 0 +} + +.uk-button:hover { + text-decoration: none +} + +.uk-button:focus { + outline: 0 +} + +.uk-button-default { + background-color: transparent; + color: #333; + border: 1px solid #e5e5e5 +} + +.uk-button-default:focus, +.uk-button-default:hover { + background-color: transparent; + color: #333; + border-color: #b2b2b2 +} + +.uk-button-default.uk-active, +.uk-button-default:active { + background-color: transparent; + color: #333; + border-color: #999 +} + +.uk-button-primary { + background-color: #1e87f0; + color: #fff; + border: 1px solid transparent +} + +.uk-button-primary:focus, +.uk-button-primary:hover { + background-color: #0f7ae5; + color: #fff +} + +.uk-button-primary.uk-active, +.uk-button-primary:active { + background-color: #0e6dcd; + color: #fff +} + +.uk-button-secondary { + background-color: #222; + color: #fff; + border: 1px solid transparent +} + +.uk-button-secondary:focus, +.uk-button-secondary:hover { + background-color: #151515; + color: #fff +} + +.uk-button-secondary.uk-active, +.uk-button-secondary:active { + background-color: #080808; + color: #fff +} + +.uk-button-danger { + background-color: #f0506e; + color: #fff; + border: 1px solid transparent +} + +.uk-button-danger:focus, +.uk-button-danger:hover { + background-color: #ee395b; + color: #fff +} + +.uk-button-danger.uk-active, +.uk-button-danger:active { + background-color: #ec2147; + color: #fff +} + +.uk-button-danger:disabled, +.uk-button-default:disabled, +.uk-button-primary:disabled, +.uk-button-secondary:disabled { + background-color: transparent; + color: #999; + border-color: #e5e5e5 +} + +.uk-button-small { + padding: 0 15px; + line-height: 28px; + font-size: .875rem +} + +.uk-button-large { + padding: 0 40px; + line-height: 53px; + font-size: .875rem +} + +.uk-button-text { + padding: 0; + line-height: 1.5; + background: 0 0; + color: #333; + position: relative +} + +.uk-button-text::before { + content: ""; + position: absolute; + bottom: 0; + left: 0; + right: 100%; + border-bottom: 1px solid #333; + transition: right .3s ease-out +} + +.uk-button-text:focus, +.uk-button-text:hover { + color: #333 +} + +.uk-button-text:focus::before, +.uk-button-text:hover::before { + right: 0 +} + +.uk-button-text:disabled { + color: #999 +} + +.uk-button-text:disabled::before { + display: none +} + +.uk-button-link { + padding: 0; + line-height: 1.5; + background: 0 0; + color: #1e87f0 +} + +.uk-button-link:focus, +.uk-button-link:hover { + color: #0f6ecd; + text-decoration: underline +} + +.uk-button-link:disabled { + color: #999; + text-decoration: none +} + +.uk-button-group { + display: inline-flex; + vertical-align: middle; + position: relative +} + +.uk-button-group>.uk-button:nth-child(n+2), +.uk-button-group>div:nth-child(n+2) .uk-button { + margin-left: -1px +} + +.uk-button-group .uk-button.uk-active, +.uk-button-group .uk-button:active, +.uk-button-group .uk-button:focus, +.uk-button-group .uk-button:hover { + position: relative; + z-index: 1 +} + +.uk-section { + box-sizing: border-box; + padding-top: 40px; + padding-bottom: 40px +} + +@media (min-width:960px) { + .uk-section { + padding-top: 70px; + padding-bottom: 70px + } +} + +.uk-section::after, +.uk-section::before { + content: ""; + display: table +} + +.uk-section::after { + clear: both +} + +.uk-section>:last-child { + margin-bottom: 0 +} + +.uk-section-xsmall { + padding-top: 20px; + padding-bottom: 20px +} + +.uk-section-small { + padding-top: 40px; + padding-bottom: 40px +} + +.uk-section-large { + padding-top: 70px; + padding-bottom: 70px +} + +@media (min-width:960px) { + .uk-section-large { + padding-top: 140px; + padding-bottom: 140px + } +} + +.uk-section-xlarge { + padding-top: 140px; + padding-bottom: 140px +} + +@media (min-width:960px) { + .uk-section-xlarge { + padding-top: 210px; + padding-bottom: 210px + } +} + +.uk-section-default { + background: #fff +} + +.uk-section-muted { + background: #f8f8f8 +} + +.uk-section-primary { + background: #1e87f0 +} + +.uk-section-secondary { + background: #222 +} + +.uk-container { + box-sizing: content-box; + max-width: 1200px; + margin-left: auto; + margin-right: auto; + padding-left: 15px; + padding-right: 15px +} + +@media (min-width:640px) { + .uk-container { + padding-left: 30px; + padding-right: 30px + } +} + +@media (min-width:960px) { + .uk-container { + padding-left: 40px; + padding-right: 40px + } +} + +.uk-container::after, +.uk-container::before { + content: ""; + display: table +} + +.uk-container::after { + clear: both +} + +.uk-container>:last-child { + margin-bottom: 0 +} + +.uk-container .uk-container { + padding-left: 0; + padding-right: 0 +} + +.uk-container-xsmall { + max-width: 750px +} + +.uk-container-small { + max-width: 900px +} + +.uk-container-large { + max-width: 1600px +} + +.uk-container-expand { + max-width: none +} + +.uk-container-expand-left { + margin-left: 0 +} + +.uk-container-expand-right { + margin-right: 0 +} + +@media (min-width:640px) { + + .uk-container-expand-left.uk-container-xsmall, + .uk-container-expand-right.uk-container-xsmall { + max-width: calc(50% + (750px / 2) - 30px) + } + + .uk-container-expand-left.uk-container-small, + .uk-container-expand-right.uk-container-small { + max-width: calc(50% + (900px / 2) - 30px) + } +} + +@media (min-width:960px) { + + .uk-container-expand-left, + .uk-container-expand-right { + max-width: calc(50% + (1200px / 2) - 40px) + } + + .uk-container-expand-left.uk-container-xsmall, + .uk-container-expand-right.uk-container-xsmall { + max-width: calc(50% + (750px / 2) - 40px) + } + + .uk-container-expand-left.uk-container-small, + .uk-container-expand-right.uk-container-small { + max-width: calc(50% + (900px / 2) - 40px) + } + + .uk-container-expand-left.uk-container-large, + .uk-container-expand-right.uk-container-large { + max-width: calc(50% + (1600px / 2) - 40px) + } +} + +.uk-container-item-padding-remove-left, +.uk-container-item-padding-remove-right { + width: calc(100% + 15px) +} + +.uk-container-item-padding-remove-left { + margin-left: -15px +} + +.uk-container-item-padding-remove-right { + margin-right: -15px +} + +@media (min-width:640px) { + + .uk-container-item-padding-remove-left, + .uk-container-item-padding-remove-right { + width: calc(100% + 30px) + } + + .uk-container-item-padding-remove-left { + margin-left: -30px + } + + .uk-container-item-padding-remove-right { + margin-right: -30px + } +} + +@media (min-width:960px) { + + .uk-container-item-padding-remove-left, + .uk-container-item-padding-remove-right { + width: calc(100% + 40px) + } + + .uk-container-item-padding-remove-left { + margin-left: -40px + } + + .uk-container-item-padding-remove-right { + margin-right: -40px + } +} + +.uk-grid { + display: flex; + flex-wrap: wrap; + margin: 0; + padding: 0; + list-style: none +} + +.uk-grid>* { + margin: 0 +} + +.uk-grid>*>:last-child { + margin-bottom: 0 +} + +.uk-grid { + margin-left: -30px +} + +.uk-grid>* { + padding-left: 30px +} + +*+.uk-grid-margin, +.uk-grid+.uk-grid, +.uk-grid>.uk-grid-margin { + margin-top: 30px +} + +@media (min-width:1200px) { + .uk-grid { + margin-left: -40px + } + + .uk-grid>* { + padding-left: 40px + } + + *+.uk-grid-margin, + .uk-grid+.uk-grid, + .uk-grid>.uk-grid-margin { + margin-top: 40px + } +} + +.uk-grid-column-small, +.uk-grid-small { + margin-left: -15px +} + +.uk-grid-column-small>*, +.uk-grid-small>* { + padding-left: 15px +} + +*+.uk-grid-margin-small, +.uk-grid+.uk-grid-row-small, +.uk-grid+.uk-grid-small, +.uk-grid-row-small>.uk-grid-margin, +.uk-grid-small>.uk-grid-margin { + margin-top: 15px +} + +.uk-grid-column-medium, +.uk-grid-medium { + margin-left: -30px +} + +.uk-grid-column-medium>*, +.uk-grid-medium>* { + padding-left: 30px +} + +*+.uk-grid-margin-medium, +.uk-grid+.uk-grid-medium, +.uk-grid+.uk-grid-row-medium, +.uk-grid-medium>.uk-grid-margin, +.uk-grid-row-medium>.uk-grid-margin { + margin-top: 30px +} + +.uk-grid-column-large, +.uk-grid-large { + margin-left: -40px +} + +.uk-grid-column-large>*, +.uk-grid-large>* { + padding-left: 40px +} + +*+.uk-grid-margin-large, +.uk-grid+.uk-grid-large, +.uk-grid+.uk-grid-row-large, +.uk-grid-large>.uk-grid-margin, +.uk-grid-row-large>.uk-grid-margin { + margin-top: 40px +} + +@media (min-width:1200px) { + + .uk-grid-column-large, + .uk-grid-large { + margin-left: -70px + } + + .uk-grid-column-large>*, + .uk-grid-large>* { + padding-left: 70px + } + + *+.uk-grid-margin-large, + .uk-grid+.uk-grid-large, + .uk-grid+.uk-grid-row-large, + .uk-grid-large>.uk-grid-margin, + .uk-grid-row-large>.uk-grid-margin { + margin-top: 70px + } +} + +.uk-grid-collapse, +.uk-grid-column-collapse { + margin-left: 0 +} + +.uk-grid-collapse>*, +.uk-grid-column-collapse>* { + padding-left: 0 +} + +.uk-grid+.uk-grid-collapse, +.uk-grid+.uk-grid-row-collapse, +.uk-grid-collapse>.uk-grid-margin, +.uk-grid-row-collapse>.uk-grid-margin { + margin-top: 0 +} + +.uk-grid-divider>* { + position: relative +} + +.uk-grid-divider>:not(.uk-first-column)::before { + content: ""; + position: absolute; + top: 0; + bottom: 0; + border-left: 1px solid #e5e5e5 +} + +.uk-grid-divider.uk-grid-stack>.uk-grid-margin::before { + content: ""; + position: absolute; + left: 0; + right: 0; + border-top: 1px solid #e5e5e5 +} + +.uk-grid-divider { + margin-left: -60px +} + +.uk-grid-divider>* { + padding-left: 60px +} + +.uk-grid-divider>:not(.uk-first-column)::before { + left: 30px +} + +.uk-grid-divider.uk-grid-stack>.uk-grid-margin { + margin-top: 60px +} + +.uk-grid-divider.uk-grid-stack>.uk-grid-margin::before { + top: -30px; + left: 60px +} + +@media (min-width:1200px) { + .uk-grid-divider { + margin-left: -80px + } + + .uk-grid-divider>* { + padding-left: 80px + } + + .uk-grid-divider>:not(.uk-first-column)::before { + left: 40px + } + + .uk-grid-divider.uk-grid-stack>.uk-grid-margin { + margin-top: 80px + } + + .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before { + top: -40px; + left: 80px + } +} + +.uk-grid-divider.uk-grid-column-small, +.uk-grid-divider.uk-grid-small { + margin-left: -30px +} + +.uk-grid-divider.uk-grid-column-small>*, +.uk-grid-divider.uk-grid-small>* { + padding-left: 30px +} + +.uk-grid-divider.uk-grid-column-small>:not(.uk-first-column)::before, +.uk-grid-divider.uk-grid-small>:not(.uk-first-column)::before { + left: 15px +} + +.uk-grid-divider.uk-grid-row-small.uk-grid-stack>.uk-grid-margin, +.uk-grid-divider.uk-grid-small.uk-grid-stack>.uk-grid-margin { + margin-top: 30px +} + +.uk-grid-divider.uk-grid-small.uk-grid-stack>.uk-grid-margin::before { + top: -15px; + left: 30px +} + +.uk-grid-divider.uk-grid-row-small.uk-grid-stack>.uk-grid-margin::before { + top: -15px +} + +.uk-grid-divider.uk-grid-column-small.uk-grid-stack>.uk-grid-margin::before { + left: 30px +} + +.uk-grid-divider.uk-grid-column-medium, +.uk-grid-divider.uk-grid-medium { + margin-left: -60px +} + +.uk-grid-divider.uk-grid-column-medium>*, +.uk-grid-divider.uk-grid-medium>* { + padding-left: 60px +} + +.uk-grid-divider.uk-grid-column-medium>:not(.uk-first-column)::before, +.uk-grid-divider.uk-grid-medium>:not(.uk-first-column)::before { + left: 30px +} + +.uk-grid-divider.uk-grid-medium.uk-grid-stack>.uk-grid-margin, +.uk-grid-divider.uk-grid-row-medium.uk-grid-stack>.uk-grid-margin { + margin-top: 60px +} + +.uk-grid-divider.uk-grid-medium.uk-grid-stack>.uk-grid-margin::before { + top: -30px; + left: 60px +} + +.uk-grid-divider.uk-grid-row-medium.uk-grid-stack>.uk-grid-margin::before { + top: -30px +} + +.uk-grid-divider.uk-grid-column-medium.uk-grid-stack>.uk-grid-margin::before { + left: 60px +} + +.uk-grid-divider.uk-grid-column-large, +.uk-grid-divider.uk-grid-large { + margin-left: -80px +} + +.uk-grid-divider.uk-grid-column-large>*, +.uk-grid-divider.uk-grid-large>* { + padding-left: 80px +} + +.uk-grid-divider.uk-grid-column-large>:not(.uk-first-column)::before, +.uk-grid-divider.uk-grid-large>:not(.uk-first-column)::before { + left: 40px +} + +.uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin, +.uk-grid-divider.uk-grid-row-large.uk-grid-stack>.uk-grid-margin { + margin-top: 80px +} + +.uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin::before { + top: -40px; + left: 80px +} + +.uk-grid-divider.uk-grid-row-large.uk-grid-stack>.uk-grid-margin::before { + top: -40px +} + +.uk-grid-divider.uk-grid-column-large.uk-grid-stack>.uk-grid-margin::before { + left: 80px +} + +@media (min-width:1200px) { + + .uk-grid-divider.uk-grid-column-large, + .uk-grid-divider.uk-grid-large { + margin-left: -140px + } + + .uk-grid-divider.uk-grid-column-large>*, + .uk-grid-divider.uk-grid-large>* { + padding-left: 140px + } + + .uk-grid-divider.uk-grid-column-large>:not(.uk-first-column)::before, + .uk-grid-divider.uk-grid-large>:not(.uk-first-column)::before { + left: 70px + } + + .uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin, + .uk-grid-divider.uk-grid-row-large.uk-grid-stack>.uk-grid-margin { + margin-top: 140px + } + + .uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin::before { + top: -70px; + left: 140px + } + + .uk-grid-divider.uk-grid-row-large.uk-grid-stack>.uk-grid-margin::before { + top: -70px + } + + .uk-grid-divider.uk-grid-column-large.uk-grid-stack>.uk-grid-margin::before { + left: 140px + } +} + +.uk-grid-item-match, +.uk-grid-match>* { + display: flex; + flex-wrap: wrap +} + +.uk-grid-item-match>:not([class*=uk-width]), +.uk-grid-match>*>:not([class*=uk-width]) { + box-sizing: border-box; + width: 100%; + flex: auto +} + +.uk-tile { + position: relative; + box-sizing: border-box; + padding-left: 15px; + padding-right: 15px; + padding-top: 40px; + padding-bottom: 40px +} + +@media (min-width:640px) { + .uk-tile { + padding-left: 30px; + padding-right: 30px + } +} + +@media (min-width:960px) { + .uk-tile { + padding-left: 40px; + padding-right: 40px; + padding-top: 70px; + padding-bottom: 70px + } +} + +.uk-tile::after, +.uk-tile::before { + content: ""; + display: table +} + +.uk-tile::after { + clear: both +} + +.uk-tile>:last-child { + margin-bottom: 0 +} + +.uk-tile-xsmall { + padding-top: 20px; + padding-bottom: 20px +} + +.uk-tile-small { + padding-top: 40px; + padding-bottom: 40px +} + +.uk-tile-large { + padding-top: 70px; + padding-bottom: 70px +} + +@media (min-width:960px) { + .uk-tile-large { + padding-top: 140px; + padding-bottom: 140px + } +} + +.uk-tile-xlarge { + padding-top: 140px; + padding-bottom: 140px +} + +@media (min-width:960px) { + .uk-tile-xlarge { + padding-top: 210px; + padding-bottom: 210px + } +} + +.uk-tile-default { + background: #fff +} + +.uk-tile-muted { + background: #f8f8f8 +} + +.uk-tile-primary { + background: #1e87f0 +} + +.uk-tile-secondary { + background: #222 +} + +.uk-card { + position: relative; + box-sizing: border-box; + transition: box-shadow .1s ease-in-out +} + +.uk-card-body { + padding: 30px 30px +} + +.uk-card-header { + padding: 15px 30px +} + +.uk-card-footer { + padding: 15px 30px +} + +@media (min-width:1200px) { + .uk-card-body { + padding: 40px 40px + } + + .uk-card-header { + padding: 20px 40px + } + + .uk-card-footer { + padding: 20px 40px + } +} + +.uk-card-body::after, +.uk-card-body::before, +.uk-card-footer::after, +.uk-card-footer::before, +.uk-card-header::after, +.uk-card-header::before { + content: ""; + display: table +} + +.uk-card-body::after, +.uk-card-footer::after, +.uk-card-header::after { + clear: both +} + +.uk-card-body>:last-child, +.uk-card-footer>:last-child, +.uk-card-header>:last-child { + margin-bottom: 0 +} + +.uk-card-title { + font-size: 1.5rem; + line-height: 1.4 +} + +.uk-card-badge { + position: absolute; + top: 30px; + right: 30px; + z-index: 1 +} + +.uk-card-badge:first-child+* { + margin-top: 0 +} + +.uk-card-hover:not(.uk-card-default):not(.uk-card-primary):not(.uk-card-secondary):hover { + background: #fff; + box-shadow: 0 14px 25px rgba(0, 0, 0, .16) +} + +.uk-card-default { + background: #fff; + color: #666; + box-shadow: 0 5px 15px rgba(0, 0, 0, .08) +} + +.uk-card-default .uk-card-title { + color: #333 +} + +.uk-card-default.uk-card-hover:hover { + background-color: #fff; + box-shadow: 0 14px 25px rgba(0, 0, 0, .16) +} + +.uk-card-default .uk-card-header { + border-bottom: 1px solid #e5e5e5 +} + +.uk-card-default .uk-card-footer { + border-top: 1px solid #e5e5e5 +} + +.uk-card-primary { + background: #1e87f0; + color: #fff; + box-shadow: 0 5px 15px rgba(0, 0, 0, .08) +} + +.uk-card-primary .uk-card-title { + color: #fff +} + +.uk-card-primary.uk-card-hover:hover { + background-color: #1e87f0; + box-shadow: 0 14px 25px rgba(0, 0, 0, .16) +} + +.uk-card-secondary { + background: #222; + color: #fff; + box-shadow: 0 5px 15px rgba(0, 0, 0, .08) +} + +.uk-card-secondary .uk-card-title { + color: #fff +} + +.uk-card-secondary.uk-card-hover:hover { + background-color: #222; + box-shadow: 0 14px 25px rgba(0, 0, 0, .16) +} + +.uk-card-small .uk-card-body, +.uk-card-small.uk-card-body { + padding: 20px 20px +} + +.uk-card-small .uk-card-header { + padding: 13px 20px +} + +.uk-card-small .uk-card-footer { + padding: 13px 20px +} + +@media (min-width:1200px) { + + .uk-card-large .uk-card-body, + .uk-card-large.uk-card-body { + padding: 70px 70px + } + + .uk-card-large .uk-card-header { + padding: 35px 70px + } + + .uk-card-large .uk-card-footer { + padding: 35px 70px + } +} + +.uk-card-body>.uk-nav-default { + margin-left: -30px; + margin-right: -30px +} + +.uk-card-body>.uk-nav-default:only-child { + margin-top: -15px; + margin-bottom: -15px +} + +.uk-card-body .uk-nav-default .uk-nav-divider, +.uk-card-body .uk-nav-default .uk-nav-header, +.uk-card-body .uk-nav-default>li>a { + padding-left: 30px; + padding-right: 30px +} + +.uk-card-body .uk-nav-default .uk-nav-sub { + padding-left: 45px +} + +@media (min-width:1200px) { + .uk-card-body>.uk-nav-default { + margin-left: -40px; + margin-right: -40px + } + + .uk-card-body>.uk-nav-default:only-child { + margin-top: -25px; + margin-bottom: -25px + } + + .uk-card-body .uk-nav-default .uk-nav-divider, + .uk-card-body .uk-nav-default .uk-nav-header, + .uk-card-body .uk-nav-default>li>a { + padding-left: 40px; + padding-right: 40px + } + + .uk-card-body .uk-nav-default .uk-nav-sub { + padding-left: 55px + } +} + +.uk-card-small>.uk-nav-default { + margin-left: -20px; + margin-right: -20px +} + +.uk-card-small>.uk-nav-default:only-child { + margin-top: -5px; + margin-bottom: -5px +} + +.uk-card-small .uk-nav-default .uk-nav-divider, +.uk-card-small .uk-nav-default .uk-nav-header, +.uk-card-small .uk-nav-default>li>a { + padding-left: 20px; + padding-right: 20px +} + +.uk-card-small .uk-nav-default .uk-nav-sub { + padding-left: 35px +} + +@media (min-width:1200px) { + .uk-card-large>.uk-nav-default { + margin: 0 + } + + .uk-card-large>.uk-nav-default:only-child { + margin: 0 + } + + .uk-card-large .uk-nav-default .uk-nav-divider, + .uk-card-large .uk-nav-default .uk-nav-header, + .uk-card-large .uk-nav-default>li>a { + padding-left: 0; + padding-right: 0 + } + + .uk-card-large .uk-nav-default .uk-nav-sub { + padding-left: 15px + } +} + +.uk-close { + color: #999; + transition: .1s ease-in-out; + transition-property: color, opacity +} + +.uk-close:focus, +.uk-close:hover { + color: #666; + outline: 0 +} + +.uk-spinner>* { + animation: uk-spinner-rotate 1.4s linear infinite +} + +@keyframes uk-spinner-rotate { + 0% { + transform: rotate(0) + } + + 100% { + transform: rotate(270deg) + } +} + +.uk-spinner>*>* { + stroke-dasharray: 88px; + stroke-dashoffset: 0; + transform-origin: center; + animation: uk-spinner-dash 1.4s ease-in-out infinite; + stroke-width: 1; + stroke-linecap: round +} + +@keyframes uk-spinner-dash { + 0% { + stroke-dashoffset: 88px + } + + 50% { + stroke-dashoffset: 22px; + transform: rotate(135deg) + } + + 100% { + stroke-dashoffset: 88px; + transform: rotate(450deg) + } +} + +.uk-totop { + padding: 5px; + color: #999; + transition: color .1s ease-in-out +} + +.uk-totop:focus, +.uk-totop:hover { + color: #666; + outline: 0 +} + +.uk-totop:active { + color: #333 +} + +.uk-marker { + padding: 5px; + background: #222; + color: #fff; + border-radius: 500px +} + +.uk-marker:focus, +.uk-marker:hover { + color: #fff; + outline: 0 +} + +.uk-alert { + position: relative; + margin-bottom: 20px; + padding: 15px 29px 15px 15px; + background: #f8f8f8; + color: #666 +} + +*+.uk-alert { + margin-top: 20px +} + +.uk-alert>:last-child { + margin-bottom: 0 +} + +.uk-alert-close { + position: absolute; + top: 20px; + right: 15px; + color: inherit; + opacity: .4 +} + +.uk-alert-close:first-child+* { + margin-top: 0 +} + +.uk-alert-close:focus, +.uk-alert-close:hover { + color: inherit; + opacity: .8 +} + +.uk-alert-primary { + background: #d8eafc; + color: #1e87f0 +} + +.uk-alert-success { + background: #edfbf6; + color: #32d296 +} + +.uk-alert-warning { + background: #fff6ee; + color: #faa05a +} + +.uk-alert-danger { + background: #fef4f6; + color: #f0506e +} + +.uk-alert h1, +.uk-alert h2, +.uk-alert h3, +.uk-alert h4, +.uk-alert h5, +.uk-alert h6 { + color: inherit +} + +.uk-alert a:not([class]) { + color: inherit; + text-decoration: underline +} + +.uk-alert a:not([class]):hover { + color: inherit; + text-decoration: underline +} + +.uk-badge { + box-sizing: border-box; + min-width: 22px; + height: 22px; + padding: 0 5px; + border-radius: 500px; + vertical-align: middle; + background: #1e87f0; + color: #fff; + font-size: .875rem; + display: inline-flex; + justify-content: center; + align-items: center +} + +.uk-badge:focus, +.uk-badge:hover { + color: #fff; + text-decoration: none; + outline: 0 +} + +.uk-label { + display: inline-block; + padding: 0 10px; + background: #1e87f0; + line-height: 1.5; + font-size: .875rem; + color: #fff; + vertical-align: middle; + white-space: nowrap; + border-radius: 2px; + text-transform: uppercase +} + +.uk-label-success { + background-color: #32d296; + color: #fff +} + +.uk-label-warning { + background-color: #faa05a; + color: #fff +} + +.uk-label-danger { + background-color: #f0506e; + color: #fff +} + +.uk-overlay { + padding: 30px 30px +} + +.uk-overlay>:last-child { + margin-bottom: 0 +} + +.uk-overlay-default { + background: rgba(255, 255, 255, .8) +} + +.uk-overlay-primary { + background: rgba(34, 34, 34, .8) +} + +.uk-article::after, +.uk-article::before { + content: ""; + display: table +} + +.uk-article::after { + clear: both +} + +.uk-article>:last-child { + margin-bottom: 0 +} + +.uk-article+.uk-article { + margin-top: 70px +} + +.uk-article-title { + font-size: 2.23125rem; + line-height: 1.2 +} + +@media (min-width:960px) { + .uk-article-title { + font-size: 2.625rem + } +} + +.uk-article-meta { + font-size: .875rem; + line-height: 1.4; + color: #999 +} + +.uk-article-meta a { + color: #999 +} + +.uk-article-meta a:hover { + color: #666; + text-decoration: none +} + +.uk-comment-body { + overflow-wrap: break-word; + word-wrap: break-word +} + +.uk-comment-header { + margin-bottom: 20px +} + +.uk-comment-body::after, +.uk-comment-body::before, +.uk-comment-header::after, +.uk-comment-header::before { + content: ""; + display: table +} + +.uk-comment-body::after, +.uk-comment-header::after { + clear: both +} + +.uk-comment-body>:last-child, +.uk-comment-header>:last-child { + margin-bottom: 0 +} + +.uk-comment-title { + font-size: 1.25rem; + line-height: 1.4 +} + +.uk-comment-meta { + font-size: .875rem; + line-height: 1.4; + color: #999 +} + +.uk-comment-list { + padding: 0; + list-style: none +} + +.uk-comment-list>:nth-child(n+2) { + margin-top: 70px +} + +.uk-comment-list .uk-comment~ul { + margin: 70px 0 0 0; + padding-left: 30px; + list-style: none +} + +@media (min-width:960px) { + .uk-comment-list .uk-comment~ul { + padding-left: 100px + } +} + +.uk-comment-list .uk-comment~ul>:nth-child(n+2) { + margin-top: 70px +} + +.uk-comment-primary { + padding: 30px; + background-color: #f8f8f8 +} + +.uk-search { + display: inline-block; + position: relative; + max-width: 100%; + margin: 0 +} + +.uk-search-input::-webkit-search-cancel-button, +.uk-search-input::-webkit-search-decoration { + -webkit-appearance: none +} + +.uk-search-input::-moz-placeholder { + opacity: 1 +} + +.uk-search-input { + box-sizing: border-box; + margin: 0; + border-radius: 0; + font: inherit; + overflow: visible; + -webkit-appearance: none; + vertical-align: middle; + width: 100%; + border: none; + color: #666 +} + +.uk-search-input:focus { + outline: 0 +} + +.uk-search-input:-ms-input-placeholder { + color: #999 !important +} + +.uk-search-input::placeholder { + color: #999 +} + +.uk-search-icon:focus { + outline: 0 +} + +.uk-search .uk-search-icon { + position: absolute; + top: 0; + bottom: 0; + left: 0; + display: inline-flex; + justify-content: center; + align-items: center; + color: #999 +} + +.uk-search .uk-search-icon:hover { + color: #999 +} + +.uk-search .uk-search-icon:not(a):not(button):not(input) { + pointer-events: none +} + +.uk-search .uk-search-icon-flip { + right: 0; + left: auto +} + +.uk-search-default { + width: 180px +} + +.uk-search-default .uk-search-input { + height: 40px; + padding-left: 6px; + padding-right: 6px; + background: 0 0; + border: 1px solid #e5e5e5 +} + +.uk-search-default .uk-search-input:focus { + background-color: transparent +} + +.uk-search-default .uk-search-icon { + width: 40px +} + +.uk-search-default .uk-search-icon:not(.uk-search-icon-flip)~.uk-search-input { + padding-left: 40px +} + +.uk-search-default .uk-search-icon-flip~.uk-search-input { + padding-right: 40px +} + +.uk-search-navbar { + width: 400px +} + +.uk-search-navbar .uk-search-input { + height: 40px; + background: 0 0; + font-size: 1.5rem +} + +.uk-search-navbar .uk-search-icon { + width: 40px +} + +.uk-search-navbar .uk-search-icon:not(.uk-search-icon-flip)~.uk-search-input { + padding-left: 40px +} + +.uk-search-navbar .uk-search-icon-flip~.uk-search-input { + padding-right: 40px +} + +.uk-search-large { + width: 500px +} + +.uk-search-large .uk-search-input { + height: 80px; + background: 0 0; + font-size: 2.625rem +} + +.uk-search-large .uk-search-icon { + width: 80px +} + +.uk-search-large .uk-search-icon:not(.uk-search-icon-flip)~.uk-search-input { + padding-left: 80px +} + +.uk-search-large .uk-search-icon-flip~.uk-search-input { + padding-right: 80px +} + +.uk-search-toggle { + color: #999 +} + +.uk-search-toggle:focus, +.uk-search-toggle:hover { + color: #666 +} + +.uk-nav, +.uk-nav ul { + margin: 0; + padding: 0; + list-style: none +} + +.uk-nav li>a { + display: block; + text-decoration: none +} + +.uk-nav li>a:focus { + outline: 0 +} + +.uk-nav>li>a { + padding: 5px 0 +} + +ul.uk-nav-sub { + padding: 5px 0 5px 15px +} + +.uk-nav-sub ul { + padding-left: 15px +} + +.uk-nav-sub a { + padding: 2px 0 +} + +.uk-nav-parent-icon>.uk-parent>a::after { + content: ""; + width: 1.5em; + height: 1.5em; + float: right; + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23666%22%20stroke-width%3D%221.1%22%20points%3D%2210%201%204%207%2010%2013%22%20%2F%3E%0A%3C%2Fsvg%3E"); + background-repeat: no-repeat; + background-position: 50% 50% +} + +.uk-nav-parent-icon>.uk-parent.uk-open>a::after { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23666%22%20stroke-width%3D%221.1%22%20points%3D%221%204%207%2010%2013%204%22%20%2F%3E%0A%3C%2Fsvg%3E") +} + +.uk-nav-header { + padding: 5px 0; + text-transform: uppercase; + font-size: .875rem +} + +.uk-nav-header:not(:first-child) { + margin-top: 20px +} + +.uk-nav-divider { + margin: 5px 0 +} + +.uk-nav-default { + font-size: .875rem +} + +.uk-nav-default>li>a { + color: #999 +} + +.uk-nav-default>li>a:focus, +.uk-nav-default>li>a:hover { + color: #666 +} + +.uk-nav-default>li.uk-active>a { + color: #333 +} + +.uk-nav-default .uk-nav-header { + color: #333 +} + +.uk-nav-default .uk-nav-divider { + border-top: 1px solid #e5e5e5 +} + +.uk-nav-default .uk-nav-sub a { + color: #999 +} + +.uk-nav-default .uk-nav-sub a:focus, +.uk-nav-default .uk-nav-sub a:hover { + color: #666 +} + +.uk-nav-default .uk-nav-sub li.uk-active>a { + color: #333 +} + +.uk-nav-primary>li>a { + font-size: 1.5rem; + line-height: 1.5; + color: #999 +} + +.uk-nav-primary>li>a:focus, +.uk-nav-primary>li>a:hover { + color: #666 +} + +.uk-nav-primary>li.uk-active>a { + color: #333 +} + +.uk-nav-primary .uk-nav-header { + color: #333 +} + +.uk-nav-primary .uk-nav-divider { + border-top: 1px solid #e5e5e5 +} + +.uk-nav-primary .uk-nav-sub a { + color: #999 +} + +.uk-nav-primary .uk-nav-sub a:focus, +.uk-nav-primary .uk-nav-sub a:hover { + color: #666 +} + +.uk-nav-primary .uk-nav-sub li.uk-active>a { + color: #333 +} + +.uk-nav-center { + text-align: center +} + +.uk-nav-center .uk-nav-sub, +.uk-nav-center .uk-nav-sub ul { + padding-left: 0 +} + +.uk-nav-center.uk-nav-parent-icon>.uk-parent>a::after { + position: absolute +} + +.uk-navbar { + display: flex; + position: relative +} + +.uk-navbar-container:not(.uk-navbar-transparent) { + background: #f8f8f8 +} + +.uk-navbar-container>::after, +.uk-navbar-container>::before { + display: none !important +} + +.uk-navbar-center, +.uk-navbar-center-left>*, +.uk-navbar-center-right>*, +.uk-navbar-left, +.uk-navbar-right { + display: flex; + align-items: center +} + +.uk-navbar-right { + margin-left: auto +} + +.uk-navbar-center:only-child { + margin-left: auto; + margin-right: auto; + position: relative +} + +.uk-navbar-center:not(:only-child) { + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + width: max-content; + box-sizing: border-box; + z-index: 990 +} + +.uk-navbar-center-left, +.uk-navbar-center-right { + position: absolute; + top: 0 +} + +.uk-navbar-center-left { + right: 100% +} + +.uk-navbar-center-right { + left: 100% +} + +[class*=uk-navbar-center-] { + width: max-content; + box-sizing: border-box +} + +.uk-navbar-nav { + display: flex; + margin: 0; + padding: 0; + list-style: none +} + +.uk-navbar-center:only-child, +.uk-navbar-left, +.uk-navbar-right { + flex-wrap: wrap +} + +.uk-navbar-item, +.uk-navbar-nav>li>a, +.uk-navbar-toggle { + display: flex; + justify-content: center; + align-items: center; + box-sizing: border-box; + min-height: 80px; + padding: 0 15px; + font-size: .875rem; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + text-decoration: none +} + +.uk-navbar-nav>li>a { + color: #999; + text-transform: uppercase; + transition: .1s ease-in-out; + transition-property: color, background-color +} + +.uk-navbar-nav>li:hover>a, +.uk-navbar-nav>li>a.uk-open, +.uk-navbar-nav>li>a:focus { + color: #666; + outline: 0 +} + +.uk-navbar-nav>li>a:active { + color: #333 +} + +.uk-navbar-nav>li.uk-active>a { + color: #333 +} + +.uk-navbar-item { + color: #666 +} + +.uk-navbar-toggle { + color: #999 +} + +.uk-navbar-toggle.uk-open, +.uk-navbar-toggle:focus, +.uk-navbar-toggle:hover { + color: #666; + outline: 0; + text-decoration: none +} + +.uk-navbar-subtitle { + font-size: .875rem +} + +.uk-navbar-dropdown { + display: none; + position: absolute; + z-index: 1020; + box-sizing: border-box; + width: 200px; + padding: 25px; + background: #fff; + color: #666; + box-shadow: 0 5px 12px rgba(0, 0, 0, .15) +} + +.uk-navbar-dropdown.uk-open { + display: block +} + +[class*=uk-navbar-dropdown-top] { + margin-top: -15px +} + +[class*=uk-navbar-dropdown-bottom] { + margin-top: 15px +} + +[class*=uk-navbar-dropdown-left] { + margin-left: -15px +} + +[class*=uk-navbar-dropdown-right] { + margin-left: 15px +} + +.uk-navbar-dropdown-grid { + margin-left: -50px +} + +.uk-navbar-dropdown-grid>* { + padding-left: 50px +} + +.uk-navbar-dropdown-grid>.uk-grid-margin { + margin-top: 50px +} + +.uk-navbar-dropdown-stack .uk-navbar-dropdown-grid>* { + width: 100% !important +} + +.uk-navbar-dropdown-width-2:not(.uk-navbar-dropdown-stack) { + width: 400px +} + +.uk-navbar-dropdown-width-3:not(.uk-navbar-dropdown-stack) { + width: 600px +} + +.uk-navbar-dropdown-width-4:not(.uk-navbar-dropdown-stack) { + width: 800px +} + +.uk-navbar-dropdown-width-5:not(.uk-navbar-dropdown-stack) { + width: 1000px +} + +.uk-navbar-dropdown-dropbar { + margin-top: 0; + margin-bottom: 0; + box-shadow: none +} + +.uk-navbar-dropdown-nav { + font-size: .875rem +} + +.uk-navbar-dropdown-nav>li>a { + color: #999 +} + +.uk-navbar-dropdown-nav>li>a:focus, +.uk-navbar-dropdown-nav>li>a:hover { + color: #666 +} + +.uk-navbar-dropdown-nav>li.uk-active>a { + color: #333 +} + +.uk-navbar-dropdown-nav .uk-nav-header { + color: #333 +} + +.uk-navbar-dropdown-nav .uk-nav-divider { + border-top: 1px solid #e5e5e5 +} + +.uk-navbar-dropdown-nav .uk-nav-sub a { + color: #999 +} + +.uk-navbar-dropdown-nav .uk-nav-sub a:focus, +.uk-navbar-dropdown-nav .uk-nav-sub a:hover { + color: #666 +} + +.uk-navbar-dropdown-nav .uk-nav-sub li.uk-active>a { + color: #333 +} + +.uk-navbar-dropbar { + background: #fff +} + +.uk-navbar-dropbar-slide { + position: absolute; + z-index: 980; + left: 0; + right: 0; + box-shadow: 0 5px 7px rgba(0, 0, 0, .05) +} + +.uk-navbar-container>.uk-container .uk-navbar-left { + margin-left: -15px; + margin-right: -15px +} + +.uk-navbar-container>.uk-container .uk-navbar-right { + margin-right: -15px +} + +.uk-navbar-dropdown-grid>* { + position: relative +} + +.uk-navbar-dropdown-grid>:not(.uk-first-column)::before { + content: ""; + position: absolute; + top: 0; + bottom: 0; + left: 25px; + border-left: 1px solid #e5e5e5 +} + +.uk-navbar-dropdown-grid.uk-grid-stack>.uk-grid-margin::before { + content: ""; + position: absolute; + top: -25px; + left: 50px; + right: 0; + border-top: 1px solid #e5e5e5 +} + +.uk-subnav { + display: flex; + flex-wrap: wrap; + margin-left: -20px; + padding: 0; + list-style: none +} + +.uk-subnav>* { + flex: none; + padding-left: 20px; + position: relative +} + +.uk-subnav>*>:first-child { + display: block; + color: #999; + font-size: .875rem; + text-transform: uppercase; + transition: .1s ease-in-out; + transition-property: color, background-color +} + +.uk-subnav>*>a:focus, +.uk-subnav>*>a:hover { + color: #666; + text-decoration: none; + outline: 0 +} + +.uk-subnav>.uk-active>a { + color: #333 +} + +.uk-subnav-divider>* { + display: flex; + align-items: center +} + +.uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before { + content: ""; + height: 1.5em; + margin-left: 0; + margin-right: 20px; + border-left: 1px solid #e5e5e5 +} + +.uk-subnav-pill>*>:first-child { + padding: 5px 10px; + background: 0 0; + color: #999 +} + +.uk-subnav-pill>*>a:focus, +.uk-subnav-pill>*>a:hover { + background-color: #f8f8f8; + color: #666 +} + +.uk-subnav-pill>*>a:active { + background-color: #f8f8f8; + color: #666 +} + +.uk-subnav-pill>.uk-active>a { + background-color: #1e87f0; + color: #fff +} + +.uk-subnav>.uk-disabled>a { + color: #999 +} + +.uk-breadcrumb { + display: flex; + flex-wrap: wrap; + padding: 0; + list-style: none +} + +.uk-breadcrumb>* { + flex: none +} + +.uk-breadcrumb>*>* { + display: inline-block; + font-size: .875rem; + color: #999 +} + +.uk-breadcrumb>*>:focus, +.uk-breadcrumb>*>:hover { + color: #666; + text-decoration: none +} + +.uk-breadcrumb>:last-child>* { + color: #666 +} + +.uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before { + content: "/"; + display: inline-block; + margin: 0 20px; + color: #999 +} + +.uk-pagination { + display: flex; + flex-wrap: wrap; + margin-left: -20px; + padding: 0; + list-style: none +} + +.uk-pagination>* { + flex: none; + padding-left: 20px; + position: relative +} + +.uk-pagination>*>* { + display: block; + color: #999; + transition: color .1s ease-in-out +} + +.uk-pagination>*>:focus, +.uk-pagination>*>:hover { + color: #666; + text-decoration: none +} + +.uk-pagination>.uk-active>* { + color: #666 +} + +.uk-pagination>.uk-disabled>* { + color: #999 +} + +.uk-tab { + display: flex; + flex-wrap: wrap; + margin-left: -20px; + padding: 0; + list-style: none; + position: relative +} + +.uk-tab::before { + content: ""; + position: absolute; + bottom: 0; + left: 20px; + right: 0; + border-bottom: 1px solid #e5e5e5 +} + +.uk-tab>* { + flex: none; + padding-left: 20px; + position: relative +} + +.uk-tab>*>a { + display: block; + text-align: center; + padding: 5px 10px; + color: #999; + border-bottom: 1px solid transparent; + font-size: .875rem; + text-transform: uppercase; + transition: color .1s ease-in-out +} + +.uk-tab>*>a:focus, +.uk-tab>*>a:hover { + color: #666; + text-decoration: none +} + +.uk-tab>.uk-active>a { + color: #333; + border-color: #1e87f0 +} + +.uk-tab>.uk-disabled>a { + color: #999 +} + +.uk-tab-bottom::before { + top: 0; + bottom: auto +} + +.uk-tab-bottom>*>a { + border-top: 1px solid transparent; + border-bottom: none +} + +.uk-tab-left, +.uk-tab-right { + flex-direction: column; + margin-left: 0 +} + +.uk-tab-left>*, +.uk-tab-right>* { + padding-left: 0 +} + +.uk-tab-left::before { + top: 0; + bottom: 0; + left: auto; + right: 0; + border-left: 1px solid #e5e5e5; + border-bottom: none +} + +.uk-tab-right::before { + top: 0; + bottom: 0; + left: 0; + right: auto; + border-left: 1px solid #e5e5e5; + border-bottom: none +} + +.uk-tab-left>*>a { + text-align: left; + border-right: 1px solid transparent; + border-bottom: none +} + +.uk-tab-right>*>a { + text-align: left; + border-left: 1px solid transparent; + border-bottom: none +} + +.uk-tab .uk-dropdown { + margin-left: 30px +} + +.uk-slidenav { + padding: 5px 10px; + color: rgba(102, 102, 102, .5); + transition: color .1s ease-in-out +} + +.uk-slidenav:focus, +.uk-slidenav:hover { + color: rgba(102, 102, 102, .9); + outline: 0 +} + +.uk-slidenav:active { + color: rgba(102, 102, 102, .5) +} + +.uk-slidenav-large { + padding: 10px 10px +} + +.uk-slidenav-container { + display: flex +} + +.uk-dotnav { + display: flex; + flex-wrap: wrap; + margin: 0; + padding: 0; + list-style: none; + margin-left: -12px +} + +.uk-dotnav>* { + flex: none; + padding-left: 12px +} + +.uk-dotnav>*>* { + display: block; + box-sizing: border-box; + width: 10px; + height: 10px; + border-radius: 50%; + background: 0 0; + text-indent: 100%; + overflow: hidden; + white-space: nowrap; + border: 1px solid rgba(102, 102, 102, .4); + transition: .2s ease-in-out; + transition-property: background-color, border-color +} + +.uk-dotnav>*>:focus, +.uk-dotnav>*>:hover { + background-color: rgba(102, 102, 102, .6); + outline: 0; + border-color: transparent +} + +.uk-dotnav>*>:active { + background-color: rgba(102, 102, 102, .2); + border-color: transparent +} + +.uk-dotnav>.uk-active>* { + background-color: rgba(102, 102, 102, .6); + border-color: transparent +} + +.uk-dotnav-vertical { + flex-direction: column; + margin-left: 0; + margin-top: -12px +} + +.uk-dotnav-vertical>* { + padding-left: 0; + padding-top: 12px +} + +.uk-thumbnav { + display: flex; + flex-wrap: wrap; + margin: 0; + padding: 0; + list-style: none; + margin-left: -15px +} + +.uk-thumbnav>* { + padding-left: 15px +} + +.uk-thumbnav>*>* { + display: inline-block; + position: relative +} + +.uk-thumbnav>*>::after { + content: ""; + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + background: rgba(255, 255, 255, .4); + transition: background-color .1s ease-in-out +} + +.uk-thumbnav>*>:focus, +.uk-thumbnav>*>:hover { + outline: 0 +} + +.uk-thumbnav>*>:focus::after, +.uk-thumbnav>*>:hover::after { + background-color: transparent +} + +.uk-thumbnav>.uk-active>::after { + background-color: transparent +} + +.uk-thumbnav-vertical { + flex-direction: column; + margin-left: 0; + margin-top: -15px +} + +.uk-thumbnav-vertical>* { + padding-left: 0; + padding-top: 15px +} + +.uk-accordion { + padding: 0; + list-style: none +} + +.uk-accordion>:nth-child(n+2) { + margin-top: 20px +} + +.uk-accordion-title { + display: block; + font-size: 1.25rem; + line-height: 1.4; + color: #333; + overflow: hidden +} + +.uk-accordion-title::before { + content: ""; + width: 1.4em; + height: 1.4em; + margin-left: 10px; + float: right; + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E"); + background-repeat: no-repeat; + background-position: 50% 50% +} + +.uk-open>.uk-accordion-title::before { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%3C%2Fsvg%3E") +} + +.uk-accordion-title:focus, +.uk-accordion-title:hover { + color: #666; + text-decoration: none; + outline: 0 +} + +.uk-accordion-content { + margin-top: 20px +} + +.uk-accordion-content::after, +.uk-accordion-content::before { + content: ""; + display: table +} + +.uk-accordion-content::after { + clear: both +} + +.uk-accordion-content>:last-child { + margin-bottom: 0 +} + +.uk-drop { + display: none; + position: absolute; + z-index: 1020; + box-sizing: border-box; + width: 300px +} + +.uk-drop.uk-open { + display: block +} + +[class*=uk-drop-top] { + margin-top: -20px +} + +[class*=uk-drop-bottom] { + margin-top: 20px +} + +[class*=uk-drop-left] { + margin-left: -20px +} + +[class*=uk-drop-right] { + margin-left: 20px +} + +.uk-drop-stack .uk-drop-grid>* { + width: 100% !important +} + +.uk-dropdown { + display: none; + position: absolute; + z-index: 1020; + box-sizing: border-box; + min-width: 200px; + padding: 25px; + background: #fff; + color: #666; + box-shadow: 0 5px 12px rgba(0, 0, 0, .15) +} + +.uk-dropdown.uk-open { + display: block +} + +.uk-dropdown-nav { + white-space: nowrap; + font-size: .875rem +} + +.uk-dropdown-nav>li>a { + color: #999 +} + +.uk-dropdown-nav>li.uk-active>a, +.uk-dropdown-nav>li>a:focus, +.uk-dropdown-nav>li>a:hover { + color: #666 +} + +.uk-dropdown-nav .uk-nav-header { + color: #333 +} + +.uk-dropdown-nav .uk-nav-divider { + border-top: 1px solid #e5e5e5 +} + +.uk-dropdown-nav .uk-nav-sub a { + color: #999 +} + +.uk-dropdown-nav .uk-nav-sub a:focus, +.uk-dropdown-nav .uk-nav-sub a:hover, +.uk-dropdown-nav .uk-nav-sub li.uk-active>a { + color: #666 +} + +[class*=uk-dropdown-top] { + margin-top: -10px +} + +[class*=uk-dropdown-bottom] { + margin-top: 10px +} + +[class*=uk-dropdown-left] { + margin-left: -10px +} + +[class*=uk-dropdown-right] { + margin-left: 10px +} + +.uk-dropdown-stack .uk-dropdown-grid>* { + width: 100% !important +} + +.uk-modal { + display: none; + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1010; + overflow-y: auto; + -webkit-overflow-scrolling: touch; + padding: 15px 15px; + background: rgba(0, 0, 0, .6); + opacity: 0; + transition: opacity .15s linear +} + +@media (min-width:640px) { + .uk-modal { + padding: 50px 30px + } +} + +@media (min-width:960px) { + .uk-modal { + padding-left: 40px; + padding-right: 40px + } +} + +.uk-modal.uk-open { + opacity: 1 +} + +.uk-modal-page { + overflow: hidden +} + +.uk-modal-dialog { + position: relative; + box-sizing: border-box; + margin: 0 auto; + width: 600px; + max-width: calc(100% - .01px) !important; + background: #fff; + opacity: 0; + transform: translateY(-100px); + transition: .3s linear; + transition-property: opacity, transform +} + +.uk-open>.uk-modal-dialog { + opacity: 1; + transform: translateY(0) +} + +.uk-modal-container .uk-modal-dialog { + width: 1200px +} + +.uk-modal-full { + padding: 0; + background: 0 0 +} + +.uk-modal-full .uk-modal-dialog { + margin: 0; + width: 100%; + max-width: 100%; + transform: translateY(0) +} + +.uk-modal-body { + padding: 30px 30px +} + +.uk-modal-header { + padding: 15px 30px; + background: #fff; + border-bottom: 1px solid #e5e5e5 +} + +.uk-modal-footer { + padding: 15px 30px; + background: #fff; + border-top: 1px solid #e5e5e5 +} + +.uk-modal-body::after, +.uk-modal-body::before, +.uk-modal-footer::after, +.uk-modal-footer::before, +.uk-modal-header::after, +.uk-modal-header::before { + content: ""; + display: table +} + +.uk-modal-body::after, +.uk-modal-footer::after, +.uk-modal-header::after { + clear: both +} + +.uk-modal-body>:last-child, +.uk-modal-footer>:last-child, +.uk-modal-header>:last-child { + margin-bottom: 0 +} + +.uk-modal-title { + font-size: 2rem; + line-height: 1.3 +} + +[class*=uk-modal-close-] { + position: absolute; + z-index: 1010; + top: 10px; + right: 10px; + padding: 5px +} + +[class*=uk-modal-close-]:first-child+* { + margin-top: 0 +} + +.uk-modal-close-outside { + top: 0; + right: -5px; + transform: translate(0, -100%); + color: #fff +} + +.uk-modal-close-outside:hover { + color: #fff +} + +@media (min-width:960px) { + .uk-modal-close-outside { + right: 0; + transform: translate(100%, -100%) + } +} + +.uk-modal-close-full { + top: 0; + right: 0; + padding: 20px; + background: #fff +} + +.uk-lightbox { + display: none; + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1010; + background: #000; + opacity: 0; + transition: opacity .15s linear +} + +.uk-lightbox.uk-open { + display: block; + opacity: 1 +} + +.uk-lightbox-page { + overflow: hidden +} + +.uk-lightbox-items>* { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + display: none; + justify-content: center; + align-items: center; + color: rgba(255, 255, 255, .7); + will-change: transform, opacity +} + +.uk-lightbox-items>*>* { + max-width: 100vw; + max-height: 100vh +} + +.uk-lightbox-items>:focus { + outline: 0 +} + +.uk-lightbox-items>*>:not(iframe) { + width: auto; + height: auto +} + +.uk-lightbox-items>.uk-active { + display: flex +} + +.uk-lightbox-toolbar { + padding: 10px 10px; + background: rgba(0, 0, 0, .3); + color: rgba(255, 255, 255, .7) +} + +.uk-lightbox-toolbar>* { + color: rgba(255, 255, 255, .7) +} + +.uk-lightbox-toolbar-icon { + padding: 5px; + color: rgba(255, 255, 255, .7) +} + +.uk-lightbox-toolbar-icon:hover { + color: #fff +} + +.uk-lightbox-button { + box-sizing: border-box; + width: 50px; + height: 50px; + background: rgba(0, 0, 0, .3); + color: rgba(255, 255, 255, .7); + display: inline-flex; + justify-content: center; + align-items: center +} + +.uk-lightbox-button:hover { + color: #fff +} + +.uk-lightbox-iframe { + width: 80%; + height: 80% +} + +.uk-slideshow { + -webkit-tap-highlight-color: transparent +} + +.uk-slideshow-items { + position: relative; + z-index: 0; + margin: 0; + padding: 0; + list-style: none; + overflow: hidden; + -webkit-touch-callout: none +} + +.uk-slideshow-items>* { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + overflow: hidden; + will-change: transform, opacity; + touch-action: pan-y +} + +.uk-slideshow-items>:focus { + outline: 0 +} + +.uk-slideshow-items>:not(.uk-active) { + display: none +} + +.uk-slider { + -webkit-tap-highlight-color: transparent +} + +.uk-slider-container { + overflow: hidden +} + +.uk-slider-items { + will-change: transform; + position: relative +} + +.uk-slider-items:not(.uk-grid) { + display: flex; + margin: 0; + padding: 0; + list-style: none; + -webkit-touch-callout: none +} + +.uk-slider-items.uk-grid { + flex-wrap: nowrap +} + +.uk-slider-items>* { + flex: none; + position: relative; + touch-action: pan-y +} + +.uk-slider-items>:focus { + outline: 0 +} + +.uk-sticky-fixed { + z-index: 980; + box-sizing: border-box; + margin: 0 !important; + -webkit-backface-visibility: hidden; + backface-visibility: hidden +} + +.uk-sticky[class*=uk-animation-] { + animation-duration: .2s +} + +.uk-sticky.uk-animation-reverse { + animation-duration: .2s +} + +.uk-offcanvas { + display: none; + position: fixed; + top: 0; + bottom: 0; + left: 0; + z-index: 1000 +} + +.uk-offcanvas-flip .uk-offcanvas { + right: 0; + left: auto +} + +.uk-offcanvas-bar { + position: absolute; + top: 0; + bottom: 0; + left: -270px; + box-sizing: border-box; + width: 270px; + padding: 20px 20px; + background: #222; + overflow-y: auto; + -webkit-overflow-scrolling: touch +} + +@media (min-width:960px) { + .uk-offcanvas-bar { + left: -350px; + width: 350px; + padding: 40px 40px + } +} + +.uk-offcanvas-flip .uk-offcanvas-bar { + left: auto; + right: -270px +} + +@media (min-width:960px) { + .uk-offcanvas-flip .uk-offcanvas-bar { + right: -350px + } +} + +.uk-open>.uk-offcanvas-bar { + left: 0 +} + +.uk-offcanvas-flip .uk-open>.uk-offcanvas-bar { + left: auto; + right: 0 +} + +.uk-offcanvas-bar-animation { + transition: left .3s ease-out +} + +.uk-offcanvas-flip .uk-offcanvas-bar-animation { + transition-property: right +} + +.uk-offcanvas-reveal { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 0; + overflow: hidden; + transition: width .3s ease-out +} + +.uk-offcanvas-reveal .uk-offcanvas-bar { + left: 0 +} + +.uk-offcanvas-flip .uk-offcanvas-reveal .uk-offcanvas-bar { + left: auto; + right: 0 +} + +.uk-open>.uk-offcanvas-reveal { + width: 270px +} + +@media (min-width:960px) { + .uk-open>.uk-offcanvas-reveal { + width: 350px + } +} + +.uk-offcanvas-flip .uk-offcanvas-reveal { + right: 0; + left: auto +} + +.uk-offcanvas-close { + position: absolute; + z-index: 1000; + top: 20px; + right: 20px; + padding: 5px +} + +.uk-offcanvas-overlay { + width: 100vw; + touch-action: none +} + +.uk-offcanvas-overlay::before { + content: ""; + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + background: rgba(0, 0, 0, .1); + opacity: 0; + transition: opacity .15s linear +} + +.uk-offcanvas-overlay.uk-open::before { + opacity: 1 +} + +.uk-offcanvas-container, +.uk-offcanvas-page { + overflow-x: hidden +} + +.uk-offcanvas-container { + position: relative; + left: 0; + transition: left .3s ease-out; + box-sizing: border-box; + width: 100% +} + +:not(.uk-offcanvas-flip).uk-offcanvas-container-animation { + left: 270px +} + +.uk-offcanvas-flip.uk-offcanvas-container-animation { + left: -270px +} + +@media (min-width:960px) { + :not(.uk-offcanvas-flip).uk-offcanvas-container-animation { + left: 350px + } + + .uk-offcanvas-flip.uk-offcanvas-container-animation { + left: -350px + } +} + +.uk-switcher { + margin: 0; + padding: 0; + list-style: none +} + +.uk-switcher>:not(.uk-active) { + display: none +} + +.uk-switcher>*>:last-child { + margin-bottom: 0 +} + +.uk-leader { + overflow: hidden +} + +.uk-leader-fill::after { + display: inline-block; + margin-left: 15px; + width: 0; + content: attr(data-fill); + white-space: nowrap +} + +.uk-leader-fill.uk-leader-hide::after { + display: none +} + +.uk-leader-fill-content::before { + content: '.' +} + +:root { + --uk-leader-fill-content: . +} + +.uk-iconnav { + display: flex; + flex-wrap: wrap; + margin: 0; + padding: 0; + list-style: none; + margin-left: -10px +} + +.uk-iconnav>* { + padding-left: 10px +} + +.uk-iconnav>*>a { + display: block; + color: #999 +} + +.uk-iconnav>*>a:focus, +.uk-iconnav>*>a:hover { + color: #666; + outline: 0 +} + +.uk-iconnav>.uk-active>a { + color: #666 +} + +.uk-iconnav-vertical { + flex-direction: column; + margin-left: 0; + margin-top: -10px +} + +.uk-iconnav-vertical>* { + padding-left: 0; + padding-top: 10px +} + +.uk-notification { + position: fixed; + top: 10px; + left: 10px; + z-index: 1040; + box-sizing: border-box; + width: 350px +} + +.uk-notification-bottom-right, +.uk-notification-top-right { + left: auto; + right: 10px +} + +.uk-notification-bottom-center, +.uk-notification-top-center { + left: 50%; + margin-left: -175px +} + +.uk-notification-bottom-center, +.uk-notification-bottom-left, +.uk-notification-bottom-right { + top: auto; + bottom: 10px +} + +@media (max-width:639px) { + .uk-notification { + left: 10px; + right: 10px; + width: auto; + margin: 0 + } +} + +.uk-notification-message { + position: relative; + padding: 15px; + background: #f8f8f8; + color: #666; + font-size: 1.25rem; + line-height: 1.4; + cursor: pointer +} + +*+.uk-notification-message { + margin-top: 10px +} + +.uk-notification-close { + display: none; + position: absolute; + top: 20px; + right: 15px +} + +.uk-notification-message:hover .uk-notification-close { + display: block +} + +.uk-notification-message-primary { + color: #1e87f0 +} + +.uk-notification-message-success { + color: #32d296 +} + +.uk-notification-message-warning { + color: #faa05a +} + +.uk-notification-message-danger { + color: #f0506e +} + +.uk-tooltip { + display: none; + position: absolute; + z-index: 1030; + box-sizing: border-box; + max-width: 200px; + padding: 3px 6px; + background: #666; + border-radius: 2px; + color: #fff; + font-size: 12px +} + +.uk-tooltip.uk-active { + display: block +} + +[class*=uk-tooltip-top] { + margin-top: -10px +} + +[class*=uk-tooltip-bottom] { + margin-top: 10px +} + +[class*=uk-tooltip-left] { + margin-left: -10px +} + +[class*=uk-tooltip-right] { + margin-left: 10px +} + +.uk-placeholder { + margin-bottom: 20px; + padding: 30px 30px; + background: 0 0; + border: 1px dashed #e5e5e5 +} + +*+.uk-placeholder { + margin-top: 20px +} + +.uk-placeholder>:last-child { + margin-bottom: 0 +} + +.uk-progress { + vertical-align: baseline; + -webkit-appearance: none; + -moz-appearance: none; + display: block; + width: 100%; + border: 0; + background-color: #f8f8f8; + margin-bottom: 20px; + height: 15px; + border-radius: 500px; + overflow: hidden +} + +*+.uk-progress { + margin-top: 20px +} + +.uk-progress:indeterminate { + color: transparent +} + +.uk-progress::-webkit-progress-bar { + background-color: #f8f8f8; + border-radius: 500px; + overflow: hidden +} + +.uk-progress:indeterminate::-moz-progress-bar { + width: 0 +} + +.uk-progress::-webkit-progress-value { + background-color: #1e87f0; + transition: width .6s ease +} + +.uk-progress::-moz-progress-bar { + background-color: #1e87f0 +} + +.uk-progress::-ms-fill { + background-color: #1e87f0; + transition: width .6s ease; + border: 0 +} + +.uk-sortable { + position: relative +} + +.uk-sortable svg { + pointer-events: none +} + +.uk-sortable>:last-child { + margin-bottom: 0 +} + +.uk-sortable-drag { + position: absolute !important; + z-index: 1050 !important; + pointer-events: none +} + +.uk-sortable-placeholder { + opacity: 0; + pointer-events: none +} + +.uk-sortable-empty { + min-height: 50px +} + +.uk-sortable-handle:hover { + cursor: move +} + +.uk-countdown-number, +.uk-countdown-separator { + line-height: .8 +} + +.uk-countdown-number { + font-size: 2rem +} + +@media (min-width:640px) { + .uk-countdown-number { + font-size: 4rem + } +} + +@media (min-width:960px) { + .uk-countdown-number { + font-size: 6rem + } +} + +.uk-countdown-separator { + font-size: 1rem +} + +@media (min-width:640px) { + .uk-countdown-separator { + font-size: 2rem + } +} + +@media (min-width:960px) { + .uk-countdown-separator { + font-size: 3rem + } +} + +[class*=uk-animation-] { + animation-duration: .5s; + animation-timing-function: ease-out; + animation-fill-mode: both +} + +.uk-animation-fade { + animation-name: uk-fade; + animation-duration: .8s; + animation-timing-function: linear +} + +.uk-animation-scale-up { + animation-name: uk-fade-scale-02 +} + +.uk-animation-scale-down { + animation-name: uk-fade-scale-18 +} + +.uk-animation-slide-top { + animation-name: uk-fade-top +} + +.uk-animation-slide-bottom { + animation-name: uk-fade-bottom +} + +.uk-animation-slide-left { + animation-name: uk-fade-left +} + +.uk-animation-slide-right { + animation-name: uk-fade-right +} + +.uk-animation-slide-top-small { + animation-name: uk-fade-top-small +} + +.uk-animation-slide-bottom-small { + animation-name: uk-fade-bottom-small +} + +.uk-animation-slide-left-small { + animation-name: uk-fade-left-small +} + +.uk-animation-slide-right-small { + animation-name: uk-fade-right-small +} + +.uk-animation-slide-top-medium { + animation-name: uk-fade-top-medium +} + +.uk-animation-slide-bottom-medium { + animation-name: uk-fade-bottom-medium +} + +.uk-animation-slide-left-medium { + animation-name: uk-fade-left-medium +} + +.uk-animation-slide-right-medium { + animation-name: uk-fade-right-medium +} + +.uk-animation-kenburns { + animation-name: uk-scale-kenburns; + animation-duration: 15s +} + +.uk-animation-shake { + animation-name: uk-shake +} + +.uk-animation-stroke { + animation-name: uk-stroke; + stroke-dasharray: var(--uk-animation-stroke); + animation-duration: 2s +} + +.uk-animation-reverse { + animation-direction: reverse; + animation-timing-function: ease-in +} + +.uk-animation-fast { + animation-duration: .1s +} + +.uk-animation-toggle:not(:hover):not(:focus) [class*=uk-animation-] { + animation-name: none +} + +.uk-animation-toggle { + -webkit-tap-highlight-color: transparent +} + +.uk-animation-toggle:focus { + outline: 0 +} + +@keyframes uk-fade { + 0% { + opacity: 0 + } + + 100% { + opacity: 1 + } +} + +@keyframes uk-fade-top { + 0% { + opacity: 0; + transform: translateY(-100%) + } + + 100% { + opacity: 1; + transform: translateY(0) + } +} + +@keyframes uk-fade-bottom { + 0% { + opacity: 0; + transform: translateY(100%) + } + + 100% { + opacity: 1; + transform: translateY(0) + } +} + +@keyframes uk-fade-left { + 0% { + opacity: 0; + transform: translateX(-100%) + } + + 100% { + opacity: 1; + transform: translateX(0) + } +} + +@keyframes uk-fade-right { + 0% { + opacity: 0; + transform: translateX(100%) + } + + 100% { + opacity: 1; + transform: translateX(0) + } +} + +@keyframes uk-fade-top-small { + 0% { + opacity: 0; + transform: translateY(-10px) + } + + 100% { + opacity: 1; + transform: translateY(0) + } +} + +@keyframes uk-fade-bottom-small { + 0% { + opacity: 0; + transform: translateY(10px) + } + + 100% { + opacity: 1; + transform: translateY(0) + } +} + +@keyframes uk-fade-left-small { + 0% { + opacity: 0; + transform: translateX(-10px) + } + + 100% { + opacity: 1; + transform: translateX(0) + } +} + +@keyframes uk-fade-right-small { + 0% { + opacity: 0; + transform: translateX(10px) + } + + 100% { + opacity: 1; + transform: translateX(0) + } +} + +@keyframes uk-fade-top-medium { + 0% { + opacity: 0; + transform: translateY(-50px) + } + + 100% { + opacity: 1; + transform: translateY(0) + } +} + +@keyframes uk-fade-bottom-medium { + 0% { + opacity: 0; + transform: translateY(50px) + } + + 100% { + opacity: 1; + transform: translateY(0) + } +} + +@keyframes uk-fade-left-medium { + 0% { + opacity: 0; + transform: translateX(-50px) + } + + 100% { + opacity: 1; + transform: translateX(0) + } +} + +@keyframes uk-fade-right-medium { + 0% { + opacity: 0; + transform: translateX(50px) + } + + 100% { + opacity: 1; + transform: translateX(0) + } +} + +@keyframes uk-fade-scale-02 { + 0% { + opacity: 0; + transform: scale(.2) + } + + 100% { + opacity: 1; + transform: scale(1) + } +} + +@keyframes uk-fade-scale-18 { + 0% { + opacity: 0; + transform: scale(1.8) + } + + 100% { + opacity: 1; + transform: scale(1) + } +} + +@keyframes uk-scale-kenburns { + 0% { + transform: scale(1) + } + + 100% { + transform: scale(1.2) + } +} + +@keyframes uk-shake { + + 0%, + 100% { + transform: translateX(0) + } + + 10% { + transform: translateX(-9px) + } + + 20% { + transform: translateX(8px) + } + + 30% { + transform: translateX(-7px) + } + + 40% { + transform: translateX(6px) + } + + 50% { + transform: translateX(-5px) + } + + 60% { + transform: translateX(4px) + } + + 70% { + transform: translateX(-3px) + } + + 80% { + transform: translateX(2px) + } + + 90% { + transform: translateX(-1px) + } +} + +@keyframes uk-stroke { + 0% { + stroke-dashoffset: var(--uk-animation-stroke) + } + + 100% { + stroke-dashoffset: 0 + } +} + +[class*=uk-child-width]>* { + box-sizing: border-box; + width: 100% +} + +.uk-child-width-1-2>* { + width: 50% +} + +.uk-child-width-1-3>* { + width: calc(100% * 1 / 3.001) +} + +.uk-child-width-1-4>* { + width: 25% +} + +.uk-child-width-1-5>* { + width: 20% +} + +.uk-child-width-1-6>* { + width: calc(100% * 1 / 6.001) +} + +.uk-child-width-auto>* { + width: auto +} + +.uk-child-width-expand>:not([class*=uk-width]) { + flex: 1; + min-width: 1px +} + +@media (min-width:640px) { + .uk-child-width-1-1\@s>* { + width: 100% + } + + .uk-child-width-1-2\@s>* { + width: 50% + } + + .uk-child-width-1-3\@s>* { + width: calc(100% * 1 / 3.001) + } + + .uk-child-width-1-4\@s>* { + width: 25% + } + + .uk-child-width-1-5\@s>* { + width: 20% + } + + .uk-child-width-1-6\@s>* { + width: calc(100% * 1 / 6.001) + } + + .uk-child-width-auto\@s>* { + width: auto + } + + .uk-child-width-expand\@s>:not([class*=uk-width]) { + flex: 1; + min-width: 1px + } +} + +@media (min-width:960px) { + .uk-child-width-1-1\@m>* { + width: 100% + } + + .uk-child-width-1-2\@m>* { + width: 50% + } + + .uk-child-width-1-3\@m>* { + width: calc(100% * 1 / 3.001) + } + + .uk-child-width-1-4\@m>* { + width: 25% + } + + .uk-child-width-1-5\@m>* { + width: 20% + } + + .uk-child-width-1-6\@m>* { + width: calc(100% * 1 / 6.001) + } + + .uk-child-width-auto\@m>* { + width: auto + } + + .uk-child-width-expand\@m>:not([class*=uk-width]) { + flex: 1; + min-width: 1px + } +} + +@media (min-width:1200px) { + .uk-child-width-1-1\@l>* { + width: 100% + } + + .uk-child-width-1-2\@l>* { + width: 50% + } + + .uk-child-width-1-3\@l>* { + width: calc(100% * 1 / 3.001) + } + + .uk-child-width-1-4\@l>* { + width: 25% + } + + .uk-child-width-1-5\@l>* { + width: 20% + } + + .uk-child-width-1-6\@l>* { + width: calc(100% * 1 / 6.001) + } + + .uk-child-width-auto\@l>* { + width: auto + } + + .uk-child-width-expand\@l>:not([class*=uk-width]) { + flex: 1; + min-width: 1px + } +} + +@media (min-width:1600px) { + .uk-child-width-1-1\@xl>* { + width: 100% + } + + .uk-child-width-1-2\@xl>* { + width: 50% + } + + .uk-child-width-1-3\@xl>* { + width: calc(100% * 1 / 3.001) + } + + .uk-child-width-1-4\@xl>* { + width: 25% + } + + .uk-child-width-1-5\@xl>* { + width: 20% + } + + .uk-child-width-1-6\@xl>* { + width: calc(100% * 1 / 6.001) + } + + .uk-child-width-auto\@xl>* { + width: auto + } + + .uk-child-width-expand\@xl>:not([class*=uk-width]) { + flex: 1; + min-width: 1px + } +} + +[class*=uk-width] { + box-sizing: border-box; + width: 100%; + max-width: 100% +} + +.uk-width-1-2 { + width: 50% +} + +.uk-width-1-3 { + width: calc(100% * 1 / 3.001) +} + +.uk-width-2-3 { + width: calc(100% * 2 / 3.001) +} + +.uk-width-1-4 { + width: 25% +} + +.uk-width-3-4 { + width: 75% +} + +.uk-width-1-5 { + width: 20% +} + +.uk-width-2-5 { + width: 40% +} + +.uk-width-3-5 { + width: 60% +} + +.uk-width-4-5 { + width: 80% +} + +.uk-width-1-6 { + width: calc(100% * 1 / 6.001) +} + +.uk-width-5-6 { + width: calc(100% * 5 / 6.001) +} + +.uk-width-small { + width: 150px +} + +.uk-width-medium { + width: 300px +} + +.uk-width-large { + width: 450px +} + +.uk-width-xlarge { + width: 600px +} + +.uk-width-xxlarge { + width: 750px +} + +.uk-width-auto { + width: auto +} + +.uk-width-expand { + flex: 1; + min-width: 1px +} + +@media (min-width:640px) { + .uk-width-1-1\@s { + width: 100% + } + + .uk-width-1-2\@s { + width: 50% + } + + .uk-width-1-3\@s { + width: calc(100% * 1 / 3.001) + } + + .uk-width-2-3\@s { + width: calc(100% * 2 / 3.001) + } + + .uk-width-1-4\@s { + width: 25% + } + + .uk-width-3-4\@s { + width: 75% + } + + .uk-width-1-5\@s { + width: 20% + } + + .uk-width-2-5\@s { + width: 40% + } + + .uk-width-3-5\@s { + width: 60% + } + + .uk-width-4-5\@s { + width: 80% + } + + .uk-width-1-6\@s { + width: calc(100% * 1 / 6.001) + } + + .uk-width-5-6\@s { + width: calc(100% * 5 / 6.001) + } + + .uk-width-small\@s { + width: 150px + } + + .uk-width-medium\@s { + width: 300px + } + + .uk-width-large\@s { + width: 450px + } + + .uk-width-xlarge\@s { + width: 600px + } + + .uk-width-xxlarge\@s { + width: 750px + } + + .uk-width-auto\@s { + width: auto + } + + .uk-width-expand\@s { + flex: 1; + min-width: 1px + } +} + +@media (min-width:960px) { + .uk-width-1-1\@m { + width: 100% + } + + .uk-width-1-2\@m { + width: 50% + } + + .uk-width-1-3\@m { + width: calc(100% * 1 / 3.001) + } + + .uk-width-2-3\@m { + width: calc(100% * 2 / 3.001) + } + + .uk-width-1-4\@m { + width: 25% + } + + .uk-width-3-4\@m { + width: 75% + } + + .uk-width-1-5\@m { + width: 20% + } + + .uk-width-2-5\@m { + width: 40% + } + + .uk-width-3-5\@m { + width: 60% + } + + .uk-width-4-5\@m { + width: 80% + } + + .uk-width-1-6\@m { + width: calc(100% * 1 / 6.001) + } + + .uk-width-5-6\@m { + width: calc(100% * 5 / 6.001) + } + + .uk-width-small\@m { + width: 150px + } + + .uk-width-medium\@m { + width: 300px + } + + .uk-width-large\@m { + width: 450px + } + + .uk-width-xlarge\@m { + width: 600px + } + + .uk-width-xxlarge\@m { + width: 750px + } + + .uk-width-auto\@m { + width: auto + } + + .uk-width-expand\@m { + flex: 1; + min-width: 1px + } +} + +@media (min-width:1200px) { + .uk-width-1-1\@l { + width: 100% + } + + .uk-width-1-2\@l { + width: 50% + } + + .uk-width-1-3\@l { + width: calc(100% * 1 / 3.001) + } + + .uk-width-2-3\@l { + width: calc(100% * 2 / 3.001) + } + + .uk-width-1-4\@l { + width: 25% + } + + .uk-width-3-4\@l { + width: 75% + } + + .uk-width-1-5\@l { + width: 20% + } + + .uk-width-2-5\@l { + width: 40% + } + + .uk-width-3-5\@l { + width: 60% + } + + .uk-width-4-5\@l { + width: 80% + } + + .uk-width-1-6\@l { + width: calc(100% * 1 / 6.001) + } + + .uk-width-5-6\@l { + width: calc(100% * 5 / 6.001) + } + + .uk-width-small\@l { + width: 150px + } + + .uk-width-medium\@l { + width: 300px + } + + .uk-width-large\@l { + width: 450px + } + + .uk-width-xlarge\@l { + width: 600px + } + + .uk-width-xxlarge\@l { + width: 750px + } + + .uk-width-auto\@l { + width: auto + } + + .uk-width-expand\@l { + flex: 1; + min-width: 1px + } +} + +@media (min-width:1600px) { + .uk-width-1-1\@xl { + width: 100% + } + + .uk-width-1-2\@xl { + width: 50% + } + + .uk-width-1-3\@xl { + width: calc(100% * 1 / 3.001) + } + + .uk-width-2-3\@xl { + width: calc(100% * 2 / 3.001) + } + + .uk-width-1-4\@xl { + width: 25% + } + + .uk-width-3-4\@xl { + width: 75% + } + + .uk-width-1-5\@xl { + width: 20% + } + + .uk-width-2-5\@xl { + width: 40% + } + + .uk-width-3-5\@xl { + width: 60% + } + + .uk-width-4-5\@xl { + width: 80% + } + + .uk-width-1-6\@xl { + width: calc(100% * 1 / 6.001) + } + + .uk-width-5-6\@xl { + width: calc(100% * 5 / 6.001) + } + + .uk-width-small\@xl { + width: 150px + } + + .uk-width-medium\@xl { + width: 300px + } + + .uk-width-large\@xl { + width: 450px + } + + .uk-width-xlarge\@xl { + width: 600px + } + + .uk-width-xxlarge\@xl { + width: 750px + } + + .uk-width-auto\@xl { + width: auto + } + + .uk-width-expand\@xl { + flex: 1; + min-width: 1px + } +} + +[class*=uk-height] { + box-sizing: border-box +} + +.uk-height-1-1 { + height: 100% +} + +.uk-height-viewport { + min-height: 100vh +} + +.uk-height-small { + height: 150px +} + +.uk-height-medium { + height: 300px +} + +.uk-height-large { + height: 450px +} + +.uk-height-max-small { + max-height: 150px +} + +.uk-height-max-medium { + max-height: 300px +} + +.uk-height-max-large { + max-height: 450px +} + +.uk-text-lead { + font-size: 1.5rem; + line-height: 1.5; + color: #333 +} + +.uk-text-meta { + font-size: .875rem; + line-height: 1.4; + color: #999 +} + +.uk-text-meta a { + color: #999 +} + +.uk-text-meta a:hover { + color: #666; + text-decoration: none +} + +.uk-text-small { + font-size: .875rem; + line-height: 1.5 +} + +.uk-text-large { + font-size: 1.5rem; + line-height: 1.5 +} + +.uk-text-light { + font-weight: 300 +} + +.uk-text-normal { + font-weight: 400 +} + +.uk-text-bold { + font-weight: 700 +} + +.uk-text-lighter { + font-weight: lighter +} + +.uk-text-bolder { + font-weight: bolder +} + +.uk-text-italic { + font-style: italic +} + +.uk-text-capitalize { + text-transform: capitalize !important +} + +.uk-text-uppercase { + text-transform: uppercase !important +} + +.uk-text-lowercase { + text-transform: lowercase !important +} + +.uk-text-muted { + color: #999 !important +} + +.uk-text-emphasis { + color: #333 !important +} + +.uk-text-primary { + color: #1e87f0 !important +} + +.uk-text-secondary { + color: #222 !important +} + +.uk-text-success { + color: #32d296 !important +} + +.uk-text-warning { + color: #faa05a !important +} + +.uk-text-danger { + color: #f0506e !important +} + +.uk-text-background { + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + display: inline-block; + color: #1e87f0 !important +} + +@supports (-webkit-background-clip:text) { + .uk-text-background { + background-color: #1e87f0 + } +} + +.uk-text-left { + text-align: left !important +} + +.uk-text-right { + text-align: right !important +} + +.uk-text-center { + text-align: center !important +} + +.uk-text-justify { + text-align: justify !important +} + +@media (min-width:640px) { + .uk-text-left\@s { + text-align: left !important + } + + .uk-text-right\@s { + text-align: right !important + } + + .uk-text-center\@s { + text-align: center !important + } +} + +@media (min-width:960px) { + .uk-text-left\@m { + text-align: left !important + } + + .uk-text-right\@m { + text-align: right !important + } + + .uk-text-center\@m { + text-align: center !important + } +} + +@media (min-width:1200px) { + .uk-text-left\@l { + text-align: left !important + } + + .uk-text-right\@l { + text-align: right !important + } + + .uk-text-center\@l { + text-align: center !important + } +} + +@media (min-width:1600px) { + .uk-text-left\@xl { + text-align: left !important + } + + .uk-text-right\@xl { + text-align: right !important + } + + .uk-text-center\@xl { + text-align: center !important + } +} + +.uk-text-top { + vertical-align: top !important +} + +.uk-text-middle { + vertical-align: middle !important +} + +.uk-text-bottom { + vertical-align: bottom !important +} + +.uk-text-baseline { + vertical-align: baseline !important +} + +.uk-text-nowrap { + white-space: nowrap +} + +.uk-text-truncate { + max-width: 100%; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap +} + +td.uk-text-truncate, +th.uk-text-truncate { + max-width: 0 +} + +.uk-text-break { + overflow-wrap: break-word; + word-wrap: break-word +} + +td.uk-text-break, +th.uk-text-break { + word-break: break-all +} + +[class*=uk-column-] { + column-gap: 30px +} + +@media (min-width:1200px) { + [class*=uk-column-] { + column-gap: 40px + } +} + +[class*=uk-column-] img { + transform: translate3d(0, 0, 0) +} + +.uk-column-divider { + column-rule: 1px solid #e5e5e5; + column-gap: 60px +} + +@media (min-width:1200px) { + .uk-column-divider { + column-gap: 80px + } +} + +.uk-column-1-2 { + column-count: 2 +} + +.uk-column-1-3 { + column-count: 3 +} + +.uk-column-1-4 { + column-count: 4 +} + +.uk-column-1-5 { + column-count: 5 +} + +.uk-column-1-6 { + column-count: 6 +} + +@media (min-width:640px) { + .uk-column-1-2\@s { + column-count: 2 + } + + .uk-column-1-3\@s { + column-count: 3 + } + + .uk-column-1-4\@s { + column-count: 4 + } + + .uk-column-1-5\@s { + column-count: 5 + } + + .uk-column-1-6\@s { + column-count: 6 + } +} + +@media (min-width:960px) { + .uk-column-1-2\@m { + column-count: 2 + } + + .uk-column-1-3\@m { + column-count: 3 + } + + .uk-column-1-4\@m { + column-count: 4 + } + + .uk-column-1-5\@m { + column-count: 5 + } + + .uk-column-1-6\@m { + column-count: 6 + } +} + +@media (min-width:1200px) { + .uk-column-1-2\@l { + column-count: 2 + } + + .uk-column-1-3\@l { + column-count: 3 + } + + .uk-column-1-4\@l { + column-count: 4 + } + + .uk-column-1-5\@l { + column-count: 5 + } + + .uk-column-1-6\@l { + column-count: 6 + } +} + +@media (min-width:1600px) { + .uk-column-1-2\@xl { + column-count: 2 + } + + .uk-column-1-3\@xl { + column-count: 3 + } + + .uk-column-1-4\@xl { + column-count: 4 + } + + .uk-column-1-5\@xl { + column-count: 5 + } + + .uk-column-1-6\@xl { + column-count: 6 + } +} + +.uk-column-span { + column-span: all +} + +.uk-cover { + max-width: none; + position: absolute; + left: 50%; + top: 50%; + transform: translate(-50%, -50%) +} + +iframe.uk-cover { + pointer-events: none +} + +.uk-cover-container { + overflow: hidden; + position: relative +} + +.uk-background-default { + background-color: #fff +} + +.uk-background-muted { + background-color: #f8f8f8 +} + +.uk-background-primary { + background-color: #1e87f0 +} + +.uk-background-secondary { + background-color: #222 +} + +.uk-background-contain, +.uk-background-cover { + background-position: 50% 50%; + background-repeat: no-repeat +} + +.uk-background-cover { + background-size: cover +} + +.uk-background-contain { + background-size: contain +} + +.uk-background-top-left { + background-position: 0 0 +} + +.uk-background-top-center { + background-position: 50% 0 +} + +.uk-background-top-right { + background-position: 100% 0 +} + +.uk-background-center-left { + background-position: 0 50% +} + +.uk-background-center-center { + background-position: 50% 50% +} + +.uk-background-center-right { + background-position: 100% 50% +} + +.uk-background-bottom-left { + background-position: 0 100% +} + +.uk-background-bottom-center { + background-position: 50% 100% +} + +.uk-background-bottom-right { + background-position: 100% 100% +} + +.uk-background-norepeat { + background-repeat: no-repeat +} + +.uk-background-fixed { + background-attachment: fixed; + backface-visibility: hidden +} + +@media (pointer:coarse) { + .uk-background-fixed { + background-attachment: scroll + } +} + +@media (max-width:639px) { + .uk-background-image\@s { + background-image: none !important + } +} + +@media (max-width:959px) { + .uk-background-image\@m { + background-image: none !important + } +} + +@media (max-width:1199px) { + .uk-background-image\@l { + background-image: none !important + } +} + +@media (max-width:1599px) { + .uk-background-image\@xl { + background-image: none !important + } +} + +.uk-background-blend-multiply { + background-blend-mode: multiply +} + +.uk-background-blend-screen { + background-blend-mode: screen +} + +.uk-background-blend-overlay { + background-blend-mode: overlay +} + +.uk-background-blend-darken { + background-blend-mode: darken +} + +.uk-background-blend-lighten { + background-blend-mode: lighten +} + +.uk-background-blend-color-dodge { + background-blend-mode: color-dodge +} + +.uk-background-blend-color-burn { + background-blend-mode: color-burn +} + +.uk-background-blend-hard-light { + background-blend-mode: hard-light +} + +.uk-background-blend-soft-light { + background-blend-mode: soft-light +} + +.uk-background-blend-difference { + background-blend-mode: difference +} + +.uk-background-blend-exclusion { + background-blend-mode: exclusion +} + +.uk-background-blend-hue { + background-blend-mode: hue +} + +.uk-background-blend-saturation { + background-blend-mode: saturation +} + +.uk-background-blend-color { + background-blend-mode: color +} + +.uk-background-blend-luminosity { + background-blend-mode: luminosity +} + +[class*=uk-align] { + display: block; + margin-bottom: 30px +} + +*+[class*=uk-align] { + margin-top: 30px +} + +.uk-align-center { + margin-left: auto; + margin-right: auto +} + +.uk-align-left { + margin-top: 0; + margin-right: 30px; + float: left +} + +.uk-align-right { + margin-top: 0; + margin-left: 30px; + float: right +} + +@media (min-width:640px) { + .uk-align-left\@s { + margin-top: 0; + margin-right: 30px; + float: left + } + + .uk-align-right\@s { + margin-top: 0; + margin-left: 30px; + float: right + } +} + +@media (min-width:960px) { + .uk-align-left\@m { + margin-top: 0; + margin-right: 30px; + float: left + } + + .uk-align-right\@m { + margin-top: 0; + margin-left: 30px; + float: right + } +} + +@media (min-width:1200px) { + .uk-align-left\@l { + margin-top: 0; + float: left + } + + .uk-align-right\@l { + margin-top: 0; + float: right + } + + .uk-align-left, + .uk-align-left\@l, + .uk-align-left\@m, + .uk-align-left\@s { + margin-right: 40px + } + + .uk-align-right, + .uk-align-right\@l, + .uk-align-right\@m, + .uk-align-right\@s { + margin-left: 40px + } +} + +@media (min-width:1600px) { + .uk-align-left\@xl { + margin-top: 0; + margin-right: 40px; + float: left + } + + .uk-align-right\@xl { + margin-top: 0; + margin-left: 40px; + float: right + } +} + +.uk-svg, +.uk-svg:not(.uk-preserve) [fill*='#']:not(.uk-preserve) { + fill: currentcolor +} + +.uk-svg:not(.uk-preserve) [stroke*='#']:not(.uk-preserve) { + stroke: currentcolor +} + +.uk-svg { + transform: translate(0, 0) +} + +.uk-panel { + position: relative; + box-sizing: border-box +} + +.uk-panel::after, +.uk-panel::before { + content: ""; + display: table +} + +.uk-panel::after { + clear: both +} + +.uk-panel>:last-child { + margin-bottom: 0 +} + +.uk-panel-scrollable { + height: 170px; + padding: 10px; + border: 1px solid #e5e5e5; + overflow: auto; + -webkit-overflow-scrolling: touch; + resize: both +} + +.uk-clearfix::before { + content: ""; + display: table-cell +} + +.uk-clearfix::after { + content: ""; + display: table; + clear: both +} + +.uk-float-left { + float: left +} + +.uk-float-right { + float: right +} + +[class*=uk-float-] { + max-width: 100% +} + +.uk-overflow-hidden { + overflow: hidden +} + +.uk-overflow-auto { + overflow: auto; + -webkit-overflow-scrolling: touch +} + +.uk-overflow-auto>:last-child { + margin-bottom: 0 +} + +.uk-resize { + resize: both +} + +.uk-resize-vertical { + resize: vertical +} + +.uk-display-block { + display: block !important +} + +.uk-display-inline { + display: inline !important +} + +.uk-display-inline-block { + display: inline-block !important +} + +[class*=uk-inline] { + display: inline-block; + position: relative; + max-width: 100%; + vertical-align: middle; + -webkit-backface-visibility: hidden +} + +.uk-inline-clip { + overflow: hidden +} + +.uk-preserve-width, +.uk-preserve-width canvas, +.uk-preserve-width img, +.uk-preserve-width svg, +.uk-preserve-width video { + max-width: none +} + +.uk-responsive-height, +.uk-responsive-width { + box-sizing: border-box +} + +.uk-responsive-width { + max-width: 100% !important; + height: auto +} + +.uk-responsive-height { + max-height: 100%; + width: auto; + max-width: none +} + +.uk-border-circle { + border-radius: 50% +} + +.uk-border-pill { + border-radius: 500px +} + +.uk-border-rounded { + border-radius: 5px +} + +.uk-inline-clip[class*=uk-border-] { + -webkit-transform: translateZ(0) +} + +.uk-box-shadow-small { + box-shadow: 0 2px 8px rgba(0, 0, 0, .08) +} + +.uk-box-shadow-medium { + box-shadow: 0 5px 15px rgba(0, 0, 0, .08) +} + +.uk-box-shadow-large { + box-shadow: 0 14px 25px rgba(0, 0, 0, .16) +} + +.uk-box-shadow-xlarge { + box-shadow: 0 28px 50px rgba(0, 0, 0, .16) +} + +[class*=uk-box-shadow-hover] { + transition: box-shadow .1s ease-in-out +} + +.uk-box-shadow-hover-small:hover { + box-shadow: 0 2px 8px rgba(0, 0, 0, .08) +} + +.uk-box-shadow-hover-medium:hover { + box-shadow: 0 5px 15px rgba(0, 0, 0, .08) +} + +.uk-box-shadow-hover-large:hover { + box-shadow: 0 14px 25px rgba(0, 0, 0, .16) +} + +.uk-box-shadow-hover-xlarge:hover { + box-shadow: 0 28px 50px rgba(0, 0, 0, .16) +} + +@supports (filter:blur(0)) { + .uk-box-shadow-bottom { + display: inline-block; + position: relative; + max-width: 100%; + vertical-align: middle + } + + .uk-box-shadow-bottom::before { + content: ''; + position: absolute; + bottom: -30px; + left: 0; + right: 0; + height: 30px; + border-radius: 100%; + background: #444; + filter: blur(20px) + } + + .uk-box-shadow-bottom>* { + position: relative + } +} + +.uk-dropcap::first-letter, +.uk-dropcap>p:first-of-type::first-letter { + display: block; + margin-right: 10px; + float: left; + font-size: 4.5em; + line-height: 1; + margin-bottom: -2px +} + +@-moz-document url-prefix() { + + .uk-dropcap::first-letter, + .uk-dropcap>p:first-of-type::first-letter { + margin-top: 1.1% + } +} + +@supports (-ms-ime-align:auto) { + .uk-dropcap>p:first-of-type::first-letter { + font-size: 1em + } +} + +.uk-logo { + font-size: 1.5rem; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + color: #666; + text-decoration: none +} + +.uk-logo:focus, +.uk-logo:hover { + color: #666; + outline: 0; + text-decoration: none +} + +.uk-logo-inverse { + display: none +} + +.uk-disabled { + pointer-events: none +} + +.uk-drag, +.uk-drag * { + cursor: move +} + +.uk-drag iframe { + pointer-events: none +} + +.uk-dragover { + box-shadow: 0 0 20px rgba(100, 100, 100, .3) +} + +.uk-blend-multiply { + mix-blend-mode: multiply +} + +.uk-blend-screen { + mix-blend-mode: screen +} + +.uk-blend-overlay { + mix-blend-mode: overlay +} + +.uk-blend-darken { + mix-blend-mode: darken +} + +.uk-blend-lighten { + mix-blend-mode: lighten +} + +.uk-blend-color-dodge { + mix-blend-mode: color-dodge +} + +.uk-blend-color-burn { + mix-blend-mode: color-burn +} + +.uk-blend-hard-light { + mix-blend-mode: hard-light +} + +.uk-blend-soft-light { + mix-blend-mode: soft-light +} + +.uk-blend-difference { + mix-blend-mode: difference +} + +.uk-blend-exclusion { + mix-blend-mode: exclusion +} + +.uk-blend-hue { + mix-blend-mode: hue +} + +.uk-blend-saturation { + mix-blend-mode: saturation +} + +.uk-blend-color { + mix-blend-mode: color +} + +.uk-blend-luminosity { + mix-blend-mode: luminosity +} + +.uk-transform-center { + transform: translate(-50%, -50%) +} + +.uk-transform-origin-top-left { + transform-origin: 0 0 +} + +.uk-transform-origin-top-center { + transform-origin: 50% 0 +} + +.uk-transform-origin-top-right { + transform-origin: 100% 0 +} + +.uk-transform-origin-center-left { + transform-origin: 0 50% +} + +.uk-transform-origin-center-right { + transform-origin: 100% 50% +} + +.uk-transform-origin-bottom-left { + transform-origin: 0 100% +} + +.uk-transform-origin-bottom-center { + transform-origin: 50% 100% +} + +.uk-transform-origin-bottom-right { + transform-origin: 100% 100% +} + +.uk-flex { + display: flex +} + +.uk-flex-inline { + display: inline-flex +} + +.uk-flex-inline::after, +.uk-flex-inline::before, +.uk-flex::after, +.uk-flex::before { + display: none +} + +.uk-flex-left { + justify-content: flex-start +} + +.uk-flex-center { + justify-content: center +} + +.uk-flex-right { + justify-content: flex-end +} + +.uk-flex-between { + justify-content: space-between +} + +.uk-flex-around { + justify-content: space-around +} + +@media (min-width:640px) { + .uk-flex-left\@s { + justify-content: flex-start + } + + .uk-flex-center\@s { + justify-content: center + } + + .uk-flex-right\@s { + justify-content: flex-end + } + + .uk-flex-between\@s { + justify-content: space-between + } + + .uk-flex-around\@s { + justify-content: space-around + } +} + +@media (min-width:960px) { + .uk-flex-left\@m { + justify-content: flex-start + } + + .uk-flex-center\@m { + justify-content: center + } + + .uk-flex-right\@m { + justify-content: flex-end + } + + .uk-flex-between\@m { + justify-content: space-between + } + + .uk-flex-around\@m { + justify-content: space-around + } +} + +@media (min-width:1200px) { + .uk-flex-left\@l { + justify-content: flex-start + } + + .uk-flex-center\@l { + justify-content: center + } + + .uk-flex-right\@l { + justify-content: flex-end + } + + .uk-flex-between\@l { + justify-content: space-between + } + + .uk-flex-around\@l { + justify-content: space-around + } +} + +@media (min-width:1600px) { + .uk-flex-left\@xl { + justify-content: flex-start + } + + .uk-flex-center\@xl { + justify-content: center + } + + .uk-flex-right\@xl { + justify-content: flex-end + } + + .uk-flex-between\@xl { + justify-content: space-between + } + + .uk-flex-around\@xl { + justify-content: space-around + } +} + +.uk-flex-stretch { + align-items: stretch +} + +.uk-flex-top { + align-items: flex-start +} + +.uk-flex-middle { + align-items: center +} + +.uk-flex-bottom { + align-items: flex-end +} + +.uk-flex-row { + flex-direction: row +} + +.uk-flex-row-reverse { + flex-direction: row-reverse +} + +.uk-flex-column { + flex-direction: column +} + +.uk-flex-column-reverse { + flex-direction: column-reverse +} + +.uk-flex-nowrap { + flex-wrap: nowrap +} + +.uk-flex-wrap { + flex-wrap: wrap +} + +.uk-flex-wrap-reverse { + flex-wrap: wrap-reverse +} + +.uk-flex-wrap-stretch { + align-content: stretch +} + +.uk-flex-wrap-top { + align-content: flex-start +} + +.uk-flex-wrap-middle { + align-content: center +} + +.uk-flex-wrap-bottom { + align-content: flex-end +} + +.uk-flex-wrap-between { + align-content: space-between +} + +.uk-flex-wrap-around { + align-content: space-around +} + +.uk-flex-first { + order: -1 +} + +.uk-flex-last { + order: 99 +} + +@media (min-width:640px) { + .uk-flex-first\@s { + order: -1 + } + + .uk-flex-last\@s { + order: 99 + } +} + +@media (min-width:960px) { + .uk-flex-first\@m { + order: -1 + } + + .uk-flex-last\@m { + order: 99 + } +} + +@media (min-width:1200px) { + .uk-flex-first\@l { + order: -1 + } + + .uk-flex-last\@l { + order: 99 + } +} + +@media (min-width:1600px) { + .uk-flex-first\@xl { + order: -1 + } + + .uk-flex-last\@xl { + order: 99 + } +} + +.uk-flex-none { + flex: none +} + +.uk-flex-auto { + flex: auto +} + +.uk-flex-1 { + flex: 1 +} + +.uk-margin { + margin-bottom: 20px +} + +*+.uk-margin { + margin-top: 20px !important +} + +.uk-margin-top { + margin-top: 20px !important +} + +.uk-margin-bottom { + margin-bottom: 20px !important +} + +.uk-margin-left { + margin-left: 20px !important +} + +.uk-margin-right { + margin-right: 20px !important +} + +.uk-margin-small { + margin-bottom: 10px +} + +*+.uk-margin-small { + margin-top: 10px !important +} + +.uk-margin-small-top { + margin-top: 10px !important +} + +.uk-margin-small-bottom { + margin-bottom: 10px !important +} + +.uk-margin-small-left { + margin-left: 10px !important +} + +.uk-margin-small-right { + margin-right: 10px !important +} + +.uk-margin-medium { + margin-bottom: 40px +} + +*+.uk-margin-medium { + margin-top: 40px !important +} + +.uk-margin-medium-top { + margin-top: 40px !important +} + +.uk-margin-medium-bottom { + margin-bottom: 40px !important +} + +.uk-margin-medium-left { + margin-left: 40px !important +} + +.uk-margin-medium-right { + margin-right: 40px !important +} + +.uk-margin-large { + margin-bottom: 40px +} + +*+.uk-margin-large { + margin-top: 40px !important +} + +.uk-margin-large-top { + margin-top: 40px !important +} + +.uk-margin-large-bottom { + margin-bottom: 40px !important +} + +.uk-margin-large-left { + margin-left: 40px !important +} + +.uk-margin-large-right { + margin-right: 40px !important +} + +@media (min-width:1200px) { + .uk-margin-large { + margin-bottom: 70px + } + + *+.uk-margin-large { + margin-top: 70px !important + } + + .uk-margin-large-top { + margin-top: 70px !important + } + + .uk-margin-large-bottom { + margin-bottom: 70px !important + } + + .uk-margin-large-left { + margin-left: 70px !important + } + + .uk-margin-large-right { + margin-right: 70px !important + } +} + +.uk-margin-xlarge { + margin-bottom: 70px +} + +*+.uk-margin-xlarge { + margin-top: 70px !important +} + +.uk-margin-xlarge-top { + margin-top: 70px !important +} + +.uk-margin-xlarge-bottom { + margin-bottom: 70px !important +} + +.uk-margin-xlarge-left { + margin-left: 70px !important +} + +.uk-margin-xlarge-right { + margin-right: 70px !important +} + +@media (min-width:1200px) { + .uk-margin-xlarge { + margin-bottom: 140px + } + + *+.uk-margin-xlarge { + margin-top: 140px !important + } + + .uk-margin-xlarge-top { + margin-top: 140px !important + } + + .uk-margin-xlarge-bottom { + margin-bottom: 140px !important + } + + .uk-margin-xlarge-left { + margin-left: 140px !important + } + + .uk-margin-xlarge-right { + margin-right: 140px !important + } +} + +.uk-margin-auto { + margin-left: auto !important; + margin-right: auto !important +} + +.uk-margin-auto-top { + margin-top: auto !important +} + +.uk-margin-auto-bottom { + margin-bottom: auto !important +} + +.uk-margin-auto-left { + margin-left: auto !important +} + +.uk-margin-auto-right { + margin-right: auto !important +} + +.uk-margin-auto-vertical { + margin-top: auto !important; + margin-bottom: auto !important +} + +@media (min-width:640px) { + .uk-margin-auto\@s { + margin-left: auto !important; + margin-right: auto !important + } + + .uk-margin-auto-left\@s { + margin-left: auto !important + } + + .uk-margin-auto-right\@s { + margin-right: auto !important + } +} + +@media (min-width:960px) { + .uk-margin-auto\@m { + margin-left: auto !important; + margin-right: auto !important + } + + .uk-margin-auto-left\@m { + margin-left: auto !important + } + + .uk-margin-auto-right\@m { + margin-right: auto !important + } +} + +@media (min-width:1200px) { + .uk-margin-auto\@l { + margin-left: auto !important; + margin-right: auto !important + } + + .uk-margin-auto-left\@l { + margin-left: auto !important + } + + .uk-margin-auto-right\@l { + margin-right: auto !important + } +} + +@media (min-width:1600px) { + .uk-margin-auto\@xl { + margin-left: auto !important; + margin-right: auto !important + } + + .uk-margin-auto-left\@xl { + margin-left: auto !important + } + + .uk-margin-auto-right\@xl { + margin-right: auto !important + } +} + +.uk-margin-remove { + margin: 0 !important +} + +.uk-margin-remove-top { + margin-top: 0 !important +} + +.uk-margin-remove-bottom { + margin-bottom: 0 !important +} + +.uk-margin-remove-left { + margin-left: 0 !important +} + +.uk-margin-remove-right { + margin-right: 0 !important +} + +.uk-margin-remove-vertical { + margin-top: 0 !important; + margin-bottom: 0 !important +} + +.uk-margin-remove-adjacent+*, +.uk-margin-remove-first-child>:first-child { + margin-top: 0 !important +} + +.uk-margin-remove-last-child>:last-child { + margin-bottom: 0 !important +} + +@media (min-width:640px) { + .uk-margin-remove-left\@s { + margin-left: 0 !important + } + + .uk-margin-remove-right\@s { + margin-right: 0 !important + } +} + +@media (min-width:960px) { + .uk-margin-remove-left\@m { + margin-left: 0 !important + } + + .uk-margin-remove-right\@m { + margin-right: 0 !important + } +} + +@media (min-width:1200px) { + .uk-margin-remove-left\@l { + margin-left: 0 !important + } + + .uk-margin-remove-right\@l { + margin-right: 0 !important + } +} + +@media (min-width:1600px) { + .uk-margin-remove-left\@xl { + margin-left: 0 !important + } + + .uk-margin-remove-right\@xl { + margin-right: 0 !important + } +} + +.uk-padding { + padding: 30px +} + +@media (min-width:1200px) { + .uk-padding { + padding: 40px + } +} + +.uk-padding-small { + padding: 15px +} + +.uk-padding-large { + padding: 30px +} + +@media (min-width:1200px) { + .uk-padding-large { + padding: 70px + } +} + +.uk-padding-remove { + padding: 0 !important +} + +.uk-padding-remove-top { + padding-top: 0 !important +} + +.uk-padding-remove-bottom { + padding-bottom: 0 !important +} + +.uk-padding-remove-left { + padding-left: 0 !important +} + +.uk-padding-remove-right { + padding-right: 0 !important +} + +.uk-padding-remove-vertical { + padding-top: 0 !important; + padding-bottom: 0 !important +} + +.uk-padding-remove-horizontal { + padding-left: 0 !important; + padding-right: 0 !important +} + +[class*=uk-position-bottom], +[class*=uk-position-center], +[class*=uk-position-left], +[class*=uk-position-right], +[class*=uk-position-top] { + position: absolute !important +} + +.uk-position-top { + top: 0; + left: 0; + right: 0 +} + +.uk-position-bottom { + bottom: 0; + left: 0; + right: 0 +} + +.uk-position-left { + top: 0; + bottom: 0; + left: 0 +} + +.uk-position-right { + top: 0; + bottom: 0; + right: 0 +} + +.uk-position-top-left { + top: 0; + left: 0 +} + +.uk-position-top-right { + top: 0; + right: 0 +} + +.uk-position-bottom-left { + bottom: 0; + left: 0 +} + +.uk-position-bottom-right { + bottom: 0; + right: 0 +} + +.uk-position-center { + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + width: max-content; + max-width: 100%; + box-sizing: border-box +} + +[class*=uk-position-center-left], +[class*=uk-position-center-right] { + top: 50%; + transform: translateY(-50%) +} + +.uk-position-center-left { + left: 0 +} + +.uk-position-center-right { + right: 0 +} + +.uk-position-center-left-out { + right: 100%; + width: max-content +} + +.uk-position-center-right-out { + left: 100%; + width: max-content +} + +.uk-position-bottom-center, +.uk-position-top-center { + left: 50%; + transform: translateX(-50%); + width: max-content; + max-width: 100%; + box-sizing: border-box +} + +.uk-position-top-center { + top: 0 +} + +.uk-position-bottom-center { + bottom: 0 +} + +.uk-position-cover { + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0 +} + +.uk-position-relative { + position: relative !important +} + +.uk-position-absolute { + position: absolute !important +} + +.uk-position-fixed { + position: fixed !important +} + +.uk-position-z-index { + z-index: 1 +} + +.uk-position-small { + max-width: calc(100% - (15px * 2)); + margin: 15px +} + +.uk-position-small.uk-position-center { + transform: translate(-50%, -50%) translate(-15px, -15px) +} + +.uk-position-small[class*=uk-position-center-left], +.uk-position-small[class*=uk-position-center-right] { + transform: translateY(-50%) translateY(-15px) +} + +.uk-position-small.uk-position-bottom-center, +.uk-position-small.uk-position-top-center { + transform: translateX(-50%) translateX(-15px) +} + +.uk-position-medium { + max-width: calc(100% - (30px * 2)); + margin: 30px +} + +.uk-position-medium.uk-position-center { + transform: translate(-50%, -50%) translate(-30px, -30px) +} + +.uk-position-medium[class*=uk-position-center-left], +.uk-position-medium[class*=uk-position-center-right] { + transform: translateY(-50%) translateY(-30px) +} + +.uk-position-medium.uk-position-bottom-center, +.uk-position-medium.uk-position-top-center { + transform: translateX(-50%) translateX(-30px) +} + +.uk-position-large { + max-width: calc(100% - (30px * 2)); + margin: 30px +} + +.uk-position-large.uk-position-center { + transform: translate(-50%, -50%) translate(-30px, -30px) +} + +.uk-position-large[class*=uk-position-center-left], +.uk-position-large[class*=uk-position-center-right] { + transform: translateY(-50%) translateY(-30px) +} + +.uk-position-large.uk-position-bottom-center, +.uk-position-large.uk-position-top-center { + transform: translateX(-50%) translateX(-30px) +} + +@media (min-width:1200px) { + .uk-position-large { + max-width: calc(100% - (50px * 2)); + margin: 50px + } + + .uk-position-large.uk-position-center { + transform: translate(-50%, -50%) translate(-50px, -50px) + } + + .uk-position-large[class*=uk-position-center-left], + .uk-position-large[class*=uk-position-center-right] { + transform: translateY(-50%) translateY(-50px) + } + + .uk-position-large.uk-position-bottom-center, + .uk-position-large.uk-position-top-center { + transform: translateX(-50%) translateX(-50px) + } +} + +.uk-transition-toggle { + -webkit-tap-highlight-color: transparent +} + +.uk-transition-toggle:focus { + outline: 0 +} + +.uk-transition-fade, +[class*=uk-transition-scale], +[class*=uk-transition-slide] { + transition: .3s ease-out; + transition-property: opacity, transform, filter; + opacity: 0 +} + +.uk-transition-active.uk-active .uk-transition-fade, +.uk-transition-toggle:focus .uk-transition-fade, +.uk-transition-toggle:hover .uk-transition-fade { + opacity: 1 +} + +.uk-transition-scale-up { + transform: scale(1, 1) +} + +.uk-transition-scale-down { + transform: scale(1.1, 1.1) +} + +.uk-transition-active.uk-active .uk-transition-scale-up, +.uk-transition-toggle:focus .uk-transition-scale-up, +.uk-transition-toggle:hover .uk-transition-scale-up { + opacity: 1; + transform: scale(1.1, 1.1) +} + +.uk-transition-active.uk-active .uk-transition-scale-down, +.uk-transition-toggle:focus .uk-transition-scale-down, +.uk-transition-toggle:hover .uk-transition-scale-down { + opacity: 1; + transform: scale(1, 1) +} + +.uk-transition-slide-top { + transform: translateY(-100%) +} + +.uk-transition-slide-bottom { + transform: translateY(100%) +} + +.uk-transition-slide-left { + transform: translateX(-100%) +} + +.uk-transition-slide-right { + transform: translateX(100%) +} + +.uk-transition-slide-top-small { + transform: translateY(-10px) +} + +.uk-transition-slide-bottom-small { + transform: translateY(10px) +} + +.uk-transition-slide-left-small { + transform: translateX(-10px) +} + +.uk-transition-slide-right-small { + transform: translateX(10px) +} + +.uk-transition-slide-top-medium { + transform: translateY(-50px) +} + +.uk-transition-slide-bottom-medium { + transform: translateY(50px) +} + +.uk-transition-slide-left-medium { + transform: translateX(-50px) +} + +.uk-transition-slide-right-medium { + transform: translateX(50px) +} + +.uk-transition-active.uk-active [class*=uk-transition-slide], +.uk-transition-toggle:focus [class*=uk-transition-slide], +.uk-transition-toggle:hover [class*=uk-transition-slide] { + opacity: 1; + transform: translate(0, 0) +} + +.uk-transition-opaque { + opacity: 1 +} + +.uk-transition-slow { + transition-duration: .7s +} + +.uk-hidden, +[hidden] { + display: none !important +} + +@media (min-width:640px) { + .uk-hidden\@s { + display: none !important + } +} + +@media (min-width:960px) { + .uk-hidden\@m { + display: none !important + } +} + +@media (min-width:1200px) { + .uk-hidden\@l { + display: none !important + } +} + +@media (min-width:1600px) { + .uk-hidden\@xl { + display: none !important + } +} + +@media (max-width:639px) { + .uk-visible\@s { + display: none !important + } +} + +@media (max-width:959px) { + .uk-visible\@m { + display: none !important + } +} + +@media (max-width:1199px) { + .uk-visible\@l { + display: none !important + } +} + +@media (max-width:1599px) { + .uk-visible\@xl { + display: none !important + } +} + +.uk-invisible { + visibility: hidden !important +} + +.uk-visible-toggle:not(:hover):not(:focus) .uk-hidden-hover:not(:focus-within) { + position: absolute !important; + width: 0 !important; + height: 0 !important; + padding: 0 !important; + margin: 0 !important; + overflow: hidden !important +} + +.uk-visible-toggle:not(:hover):not(:focus) .uk-invisible-hover:not(:focus-within) { + opacity: 0 !important +} + +.uk-visible-toggle { + -webkit-tap-highlight-color: transparent +} + +.uk-visible-toggle:focus { + outline: 0 +} + +@media (pointer:coarse) { + .uk-hidden-touch { + display: none !important + } +} + +.uk-hidden-notouch { + display: none !important +} + +@media (pointer:coarse) { + .uk-hidden-notouch { + display: block !important + } +} + +.uk-card-primary.uk-card-body, +.uk-card-primary>:not([class*=uk-card-media]), +.uk-card-secondary.uk-card-body, +.uk-card-secondary>:not([class*=uk-card-media]), +.uk-light, +.uk-offcanvas-bar, +.uk-overlay-primary, +.uk-section-primary:not(.uk-preserve-color), +.uk-section-secondary:not(.uk-preserve-color), +.uk-tile-primary:not(.uk-preserve-color), +.uk-tile-secondary:not(.uk-preserve-color) { + color: rgba(255, 255, 255, .7) +} + +.uk-card-primary.uk-card-body .uk-link, +.uk-card-primary.uk-card-body a, +.uk-card-primary>:not([class*=uk-card-media]) .uk-link, +.uk-card-primary>:not([class*=uk-card-media]) a, +.uk-card-secondary.uk-card-body .uk-link, +.uk-card-secondary.uk-card-body a, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-link, +.uk-card-secondary>:not([class*=uk-card-media]) a, +.uk-light .uk-link, +.uk-light a, +.uk-offcanvas-bar .uk-link, +.uk-offcanvas-bar a, +.uk-overlay-primary .uk-link, +.uk-overlay-primary a, +.uk-section-primary:not(.uk-preserve-color) .uk-link, +.uk-section-primary:not(.uk-preserve-color) a, +.uk-section-secondary:not(.uk-preserve-color) .uk-link, +.uk-section-secondary:not(.uk-preserve-color) a, +.uk-tile-primary:not(.uk-preserve-color) .uk-link, +.uk-tile-primary:not(.uk-preserve-color) a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-link, +.uk-tile-secondary:not(.uk-preserve-color) a { + color: #fff +} + +.uk-card-primary.uk-card-body .uk-link:hover, +.uk-card-primary.uk-card-body a:hover, +.uk-card-primary>:not([class*=uk-card-media]) .uk-link:hover, +.uk-card-primary>:not([class*=uk-card-media]) a:hover, +.uk-card-secondary.uk-card-body .uk-link:hover, +.uk-card-secondary.uk-card-body a:hover, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-link:hover, +.uk-card-secondary>:not([class*=uk-card-media]) a:hover, +.uk-light .uk-link:hover, +.uk-light a:hover, +.uk-offcanvas-bar .uk-link:hover, +.uk-offcanvas-bar a:hover, +.uk-overlay-primary .uk-link:hover, +.uk-overlay-primary a:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-link:hover, +.uk-section-primary:not(.uk-preserve-color) a:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-link:hover, +.uk-section-secondary:not(.uk-preserve-color) a:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-link:hover, +.uk-tile-primary:not(.uk-preserve-color) a:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-link:hover, +.uk-tile-secondary:not(.uk-preserve-color) a:hover { + color: #fff +} + +.uk-card-primary.uk-card-body :not(pre)>code, +.uk-card-primary.uk-card-body :not(pre)>kbd, +.uk-card-primary.uk-card-body :not(pre)>samp, +.uk-card-primary>:not([class*=uk-card-media]) :not(pre)>code, +.uk-card-primary>:not([class*=uk-card-media]) :not(pre)>kbd, +.uk-card-primary>:not([class*=uk-card-media]) :not(pre)>samp, +.uk-card-secondary.uk-card-body :not(pre)>code, +.uk-card-secondary.uk-card-body :not(pre)>kbd, +.uk-card-secondary.uk-card-body :not(pre)>samp, +.uk-card-secondary>:not([class*=uk-card-media]) :not(pre)>code, +.uk-card-secondary>:not([class*=uk-card-media]) :not(pre)>kbd, +.uk-card-secondary>:not([class*=uk-card-media]) :not(pre)>samp, +.uk-light :not(pre)>code, +.uk-light :not(pre)>kbd, +.uk-light :not(pre)>samp, +.uk-offcanvas-bar :not(pre)>code, +.uk-offcanvas-bar :not(pre)>kbd, +.uk-offcanvas-bar :not(pre)>samp, +.uk-overlay-primary :not(pre)>code, +.uk-overlay-primary :not(pre)>kbd, +.uk-overlay-primary :not(pre)>samp, +.uk-section-primary:not(.uk-preserve-color) :not(pre)>code, +.uk-section-primary:not(.uk-preserve-color) :not(pre)>kbd, +.uk-section-primary:not(.uk-preserve-color) :not(pre)>samp, +.uk-section-secondary:not(.uk-preserve-color) :not(pre)>code, +.uk-section-secondary:not(.uk-preserve-color) :not(pre)>kbd, +.uk-section-secondary:not(.uk-preserve-color) :not(pre)>samp, +.uk-tile-primary:not(.uk-preserve-color) :not(pre)>code, +.uk-tile-primary:not(.uk-preserve-color) :not(pre)>kbd, +.uk-tile-primary:not(.uk-preserve-color) :not(pre)>samp, +.uk-tile-secondary:not(.uk-preserve-color) :not(pre)>code, +.uk-tile-secondary:not(.uk-preserve-color) :not(pre)>kbd, +.uk-tile-secondary:not(.uk-preserve-color) :not(pre)>samp { + color: rgba(255, 255, 255, .7); + background: rgba(255, 255, 255, .1) +} + +.uk-card-primary.uk-card-body em, +.uk-card-primary>:not([class*=uk-card-media]) em, +.uk-card-secondary.uk-card-body em, +.uk-card-secondary>:not([class*=uk-card-media]) em, +.uk-light em, +.uk-offcanvas-bar em, +.uk-overlay-primary em, +.uk-section-primary:not(.uk-preserve-color) em, +.uk-section-secondary:not(.uk-preserve-color) em, +.uk-tile-primary:not(.uk-preserve-color) em, +.uk-tile-secondary:not(.uk-preserve-color) em { + color: #fff +} + +.uk-card-primary.uk-card-body .uk-h1, +.uk-card-primary.uk-card-body .uk-h2, +.uk-card-primary.uk-card-body .uk-h3, +.uk-card-primary.uk-card-body .uk-h4, +.uk-card-primary.uk-card-body .uk-h5, +.uk-card-primary.uk-card-body .uk-h6, +.uk-card-primary.uk-card-body .uk-heading-2xlarge, +.uk-card-primary.uk-card-body .uk-heading-large, +.uk-card-primary.uk-card-body .uk-heading-medium, +.uk-card-primary.uk-card-body .uk-heading-small, +.uk-card-primary.uk-card-body .uk-heading-xlarge, +.uk-card-primary.uk-card-body h1, +.uk-card-primary.uk-card-body h2, +.uk-card-primary.uk-card-body h3, +.uk-card-primary.uk-card-body h4, +.uk-card-primary.uk-card-body h5, +.uk-card-primary.uk-card-body h6, +.uk-card-primary>:not([class*=uk-card-media]) .uk-h1, +.uk-card-primary>:not([class*=uk-card-media]) .uk-h2, +.uk-card-primary>:not([class*=uk-card-media]) .uk-h3, +.uk-card-primary>:not([class*=uk-card-media]) .uk-h4, +.uk-card-primary>:not([class*=uk-card-media]) .uk-h5, +.uk-card-primary>:not([class*=uk-card-media]) .uk-h6, +.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-2xlarge, +.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-large, +.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-medium, +.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-small, +.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-xlarge, +.uk-card-primary>:not([class*=uk-card-media]) h1, +.uk-card-primary>:not([class*=uk-card-media]) h2, +.uk-card-primary>:not([class*=uk-card-media]) h3, +.uk-card-primary>:not([class*=uk-card-media]) h4, +.uk-card-primary>:not([class*=uk-card-media]) h5, +.uk-card-primary>:not([class*=uk-card-media]) h6, +.uk-card-secondary.uk-card-body .uk-h1, +.uk-card-secondary.uk-card-body .uk-h2, +.uk-card-secondary.uk-card-body .uk-h3, +.uk-card-secondary.uk-card-body .uk-h4, +.uk-card-secondary.uk-card-body .uk-h5, +.uk-card-secondary.uk-card-body .uk-h6, +.uk-card-secondary.uk-card-body .uk-heading-2xlarge, +.uk-card-secondary.uk-card-body .uk-heading-large, +.uk-card-secondary.uk-card-body .uk-heading-medium, +.uk-card-secondary.uk-card-body .uk-heading-small, +.uk-card-secondary.uk-card-body .uk-heading-xlarge, +.uk-card-secondary.uk-card-body h1, +.uk-card-secondary.uk-card-body h2, +.uk-card-secondary.uk-card-body h3, +.uk-card-secondary.uk-card-body h4, +.uk-card-secondary.uk-card-body h5, +.uk-card-secondary.uk-card-body h6, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-h1, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-h2, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-h3, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-h4, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-h5, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-h6, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-2xlarge, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-large, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-medium, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-small, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-xlarge, +.uk-card-secondary>:not([class*=uk-card-media]) h1, +.uk-card-secondary>:not([class*=uk-card-media]) h2, +.uk-card-secondary>:not([class*=uk-card-media]) h3, +.uk-card-secondary>:not([class*=uk-card-media]) h4, +.uk-card-secondary>:not([class*=uk-card-media]) h5, +.uk-card-secondary>:not([class*=uk-card-media]) h6, +.uk-light .uk-h1, +.uk-light .uk-h2, +.uk-light .uk-h3, +.uk-light .uk-h4, +.uk-light .uk-h5, +.uk-light .uk-h6, +.uk-light .uk-heading-2xlarge, +.uk-light .uk-heading-large, +.uk-light .uk-heading-medium, +.uk-light .uk-heading-small, +.uk-light .uk-heading-xlarge, +.uk-light h1, +.uk-light h2, +.uk-light h3, +.uk-light h4, +.uk-light h5, +.uk-light h6, +.uk-offcanvas-bar .uk-h1, +.uk-offcanvas-bar .uk-h2, +.uk-offcanvas-bar .uk-h3, +.uk-offcanvas-bar .uk-h4, +.uk-offcanvas-bar .uk-h5, +.uk-offcanvas-bar .uk-h6, +.uk-offcanvas-bar .uk-heading-2xlarge, +.uk-offcanvas-bar .uk-heading-large, +.uk-offcanvas-bar .uk-heading-medium, +.uk-offcanvas-bar .uk-heading-small, +.uk-offcanvas-bar .uk-heading-xlarge, +.uk-offcanvas-bar h1, +.uk-offcanvas-bar h2, +.uk-offcanvas-bar h3, +.uk-offcanvas-bar h4, +.uk-offcanvas-bar h5, +.uk-offcanvas-bar h6, +.uk-overlay-primary .uk-h1, +.uk-overlay-primary .uk-h2, +.uk-overlay-primary .uk-h3, +.uk-overlay-primary .uk-h4, +.uk-overlay-primary .uk-h5, +.uk-overlay-primary .uk-h6, +.uk-overlay-primary .uk-heading-2xlarge, +.uk-overlay-primary .uk-heading-large, +.uk-overlay-primary .uk-heading-medium, +.uk-overlay-primary .uk-heading-small, +.uk-overlay-primary .uk-heading-xlarge, +.uk-overlay-primary h1, +.uk-overlay-primary h2, +.uk-overlay-primary h3, +.uk-overlay-primary h4, +.uk-overlay-primary h5, +.uk-overlay-primary h6, +.uk-section-primary:not(.uk-preserve-color) .uk-h1, +.uk-section-primary:not(.uk-preserve-color) .uk-h2, +.uk-section-primary:not(.uk-preserve-color) .uk-h3, +.uk-section-primary:not(.uk-preserve-color) .uk-h4, +.uk-section-primary:not(.uk-preserve-color) .uk-h5, +.uk-section-primary:not(.uk-preserve-color) .uk-h6, +.uk-section-primary:not(.uk-preserve-color) .uk-heading-2xlarge, +.uk-section-primary:not(.uk-preserve-color) .uk-heading-large, +.uk-section-primary:not(.uk-preserve-color) .uk-heading-medium, +.uk-section-primary:not(.uk-preserve-color) .uk-heading-small, +.uk-section-primary:not(.uk-preserve-color) .uk-heading-xlarge, +.uk-section-primary:not(.uk-preserve-color) h1, +.uk-section-primary:not(.uk-preserve-color) h2, +.uk-section-primary:not(.uk-preserve-color) h3, +.uk-section-primary:not(.uk-preserve-color) h4, +.uk-section-primary:not(.uk-preserve-color) h5, +.uk-section-primary:not(.uk-preserve-color) h6, +.uk-section-secondary:not(.uk-preserve-color) .uk-h1, +.uk-section-secondary:not(.uk-preserve-color) .uk-h2, +.uk-section-secondary:not(.uk-preserve-color) .uk-h3, +.uk-section-secondary:not(.uk-preserve-color) .uk-h4, +.uk-section-secondary:not(.uk-preserve-color) .uk-h5, +.uk-section-secondary:not(.uk-preserve-color) .uk-h6, +.uk-section-secondary:not(.uk-preserve-color) .uk-heading-2xlarge, +.uk-section-secondary:not(.uk-preserve-color) .uk-heading-large, +.uk-section-secondary:not(.uk-preserve-color) .uk-heading-medium, +.uk-section-secondary:not(.uk-preserve-color) .uk-heading-small, +.uk-section-secondary:not(.uk-preserve-color) .uk-heading-xlarge, +.uk-section-secondary:not(.uk-preserve-color) h1, +.uk-section-secondary:not(.uk-preserve-color) h2, +.uk-section-secondary:not(.uk-preserve-color) h3, +.uk-section-secondary:not(.uk-preserve-color) h4, +.uk-section-secondary:not(.uk-preserve-color) h5, +.uk-section-secondary:not(.uk-preserve-color) h6, +.uk-tile-primary:not(.uk-preserve-color) .uk-h1, +.uk-tile-primary:not(.uk-preserve-color) .uk-h2, +.uk-tile-primary:not(.uk-preserve-color) .uk-h3, +.uk-tile-primary:not(.uk-preserve-color) .uk-h4, +.uk-tile-primary:not(.uk-preserve-color) .uk-h5, +.uk-tile-primary:not(.uk-preserve-color) .uk-h6, +.uk-tile-primary:not(.uk-preserve-color) .uk-heading-2xlarge, +.uk-tile-primary:not(.uk-preserve-color) .uk-heading-large, +.uk-tile-primary:not(.uk-preserve-color) .uk-heading-medium, +.uk-tile-primary:not(.uk-preserve-color) .uk-heading-small, +.uk-tile-primary:not(.uk-preserve-color) .uk-heading-xlarge, +.uk-tile-primary:not(.uk-preserve-color) h1, +.uk-tile-primary:not(.uk-preserve-color) h2, +.uk-tile-primary:not(.uk-preserve-color) h3, +.uk-tile-primary:not(.uk-preserve-color) h4, +.uk-tile-primary:not(.uk-preserve-color) h5, +.uk-tile-primary:not(.uk-preserve-color) h6, +.uk-tile-secondary:not(.uk-preserve-color) .uk-h1, +.uk-tile-secondary:not(.uk-preserve-color) .uk-h2, +.uk-tile-secondary:not(.uk-preserve-color) .uk-h3, +.uk-tile-secondary:not(.uk-preserve-color) .uk-h4, +.uk-tile-secondary:not(.uk-preserve-color) .uk-h5, +.uk-tile-secondary:not(.uk-preserve-color) .uk-h6, +.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-2xlarge, +.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-large, +.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-medium, +.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-small, +.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-xlarge, +.uk-tile-secondary:not(.uk-preserve-color) h1, +.uk-tile-secondary:not(.uk-preserve-color) h2, +.uk-tile-secondary:not(.uk-preserve-color) h3, +.uk-tile-secondary:not(.uk-preserve-color) h4, +.uk-tile-secondary:not(.uk-preserve-color) h5, +.uk-tile-secondary:not(.uk-preserve-color) h6 { + color: #fff +} + +.uk-card-primary.uk-card-body blockquote, +.uk-card-primary>:not([class*=uk-card-media]) blockquote, +.uk-card-secondary.uk-card-body blockquote, +.uk-card-secondary>:not([class*=uk-card-media]) blockquote, +.uk-light blockquote, +.uk-offcanvas-bar blockquote, +.uk-overlay-primary blockquote, +.uk-section-primary:not(.uk-preserve-color) blockquote, +.uk-section-secondary:not(.uk-preserve-color) blockquote, +.uk-tile-primary:not(.uk-preserve-color) blockquote, +.uk-tile-secondary:not(.uk-preserve-color) blockquote { + color: #fff +} + +.uk-card-primary.uk-card-body blockquote footer, +.uk-card-primary>:not([class*=uk-card-media]) blockquote footer, +.uk-card-secondary.uk-card-body blockquote footer, +.uk-card-secondary>:not([class*=uk-card-media]) blockquote footer, +.uk-light blockquote footer, +.uk-offcanvas-bar blockquote footer, +.uk-overlay-primary blockquote footer, +.uk-section-primary:not(.uk-preserve-color) blockquote footer, +.uk-section-secondary:not(.uk-preserve-color) blockquote footer, +.uk-tile-primary:not(.uk-preserve-color) blockquote footer, +.uk-tile-secondary:not(.uk-preserve-color) blockquote footer { + color: rgba(255, 255, 255, .7) +} + +.uk-card-primary.uk-card-body .uk-hr, +.uk-card-primary.uk-card-body hr, +.uk-card-primary>:not([class*=uk-card-media]) .uk-hr, +.uk-card-primary>:not([class*=uk-card-media]) hr, +.uk-card-secondary.uk-card-body .uk-hr, +.uk-card-secondary.uk-card-body hr, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-hr, +.uk-card-secondary>:not([class*=uk-card-media]) hr, +.uk-light .uk-hr, +.uk-light hr, +.uk-offcanvas-bar .uk-hr, +.uk-offcanvas-bar hr, +.uk-overlay-primary .uk-hr, +.uk-overlay-primary hr, +.uk-section-primary:not(.uk-preserve-color) .uk-hr, +.uk-section-primary:not(.uk-preserve-color) hr, +.uk-section-secondary:not(.uk-preserve-color) .uk-hr, +.uk-section-secondary:not(.uk-preserve-color) hr, +.uk-tile-primary:not(.uk-preserve-color) .uk-hr, +.uk-tile-primary:not(.uk-preserve-color) hr, +.uk-tile-secondary:not(.uk-preserve-color) .uk-hr, +.uk-tile-secondary:not(.uk-preserve-color) hr { + border-top-color: rgba(255, 255, 255, .2) +} + +.uk-card-primary.uk-card-body .uk-link-muted, +.uk-card-primary.uk-card-body .uk-link-muted a, +.uk-card-primary>:not([class*=uk-card-media]) .uk-link-muted, +.uk-card-primary>:not([class*=uk-card-media]) .uk-link-muted a, +.uk-card-secondary.uk-card-body .uk-link-muted, +.uk-card-secondary.uk-card-body .uk-link-muted a, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-muted, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-muted a, +.uk-light .uk-link-muted, +.uk-light .uk-link-muted a, +.uk-offcanvas-bar .uk-link-muted, +.uk-offcanvas-bar .uk-link-muted a, +.uk-overlay-primary .uk-link-muted, +.uk-overlay-primary .uk-link-muted a, +.uk-section-primary:not(.uk-preserve-color) .uk-link-muted, +.uk-section-primary:not(.uk-preserve-color) .uk-link-muted a, +.uk-section-secondary:not(.uk-preserve-color) .uk-link-muted, +.uk-section-secondary:not(.uk-preserve-color) .uk-link-muted a, +.uk-tile-primary:not(.uk-preserve-color) .uk-link-muted, +.uk-tile-primary:not(.uk-preserve-color) .uk-link-muted a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-link-muted, +.uk-tile-secondary:not(.uk-preserve-color) .uk-link-muted a { + color: rgba(255, 255, 255, .5) +} + +.uk-card-primary.uk-card-body .uk-link-muted a:hover, +.uk-card-primary.uk-card-body .uk-link-muted:hover, +.uk-card-primary>:not([class*=uk-card-media]) .uk-link-muted a:hover, +.uk-card-primary>:not([class*=uk-card-media]) .uk-link-muted:hover, +.uk-card-secondary.uk-card-body .uk-link-muted a:hover, +.uk-card-secondary.uk-card-body .uk-link-muted:hover, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-muted a:hover, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-muted:hover, +.uk-light .uk-link-muted a:hover, +.uk-light .uk-link-muted:hover, +.uk-offcanvas-bar .uk-link-muted a:hover, +.uk-offcanvas-bar .uk-link-muted:hover, +.uk-overlay-primary .uk-link-muted a:hover, +.uk-overlay-primary .uk-link-muted:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-link-muted a:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-link-muted:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-link-muted a:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-link-muted:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-link-muted a:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-link-muted:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-link-muted a:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-link-muted:hover { + color: rgba(255, 255, 255, .7) +} + +.uk-card-primary.uk-card-body .uk-link-text a:hover, +.uk-card-primary.uk-card-body .uk-link-text:hover, +.uk-card-primary>:not([class*=uk-card-media]) .uk-link-text a:hover, +.uk-card-primary>:not([class*=uk-card-media]) .uk-link-text:hover, +.uk-card-secondary.uk-card-body .uk-link-text a:hover, +.uk-card-secondary.uk-card-body .uk-link-text:hover, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-text a:hover, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-text:hover, +.uk-light .uk-link-text a:hover, +.uk-light .uk-link-text:hover, +.uk-offcanvas-bar .uk-link-text a:hover, +.uk-offcanvas-bar .uk-link-text:hover, +.uk-overlay-primary .uk-link-text a:hover, +.uk-overlay-primary .uk-link-text:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-link-text a:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-link-text:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-link-text a:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-link-text:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-link-text a:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-link-text:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-link-text a:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-link-text:hover { + color: rgba(255, 255, 255, .5) +} + +.uk-card-primary.uk-card-body .uk-link-heading a:hover, +.uk-card-primary.uk-card-body .uk-link-heading:hover, +.uk-card-primary>:not([class*=uk-card-media]) .uk-link-heading a:hover, +.uk-card-primary>:not([class*=uk-card-media]) .uk-link-heading:hover, +.uk-card-secondary.uk-card-body .uk-link-heading a:hover, +.uk-card-secondary.uk-card-body .uk-link-heading:hover, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-heading a:hover, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-link-heading:hover, +.uk-light .uk-link-heading a:hover, +.uk-light .uk-link-heading:hover, +.uk-offcanvas-bar .uk-link-heading a:hover, +.uk-offcanvas-bar .uk-link-heading:hover, +.uk-overlay-primary .uk-link-heading a:hover, +.uk-overlay-primary .uk-link-heading:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-link-heading a:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-link-heading:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-link-heading a:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-link-heading:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-link-heading a:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-link-heading:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-link-heading a:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-link-heading:hover { + color: #fff +} + +.uk-card-primary.uk-card-body .uk-heading-divider, +.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-divider, +.uk-card-secondary.uk-card-body .uk-heading-divider, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-divider, +.uk-light .uk-heading-divider, +.uk-offcanvas-bar .uk-heading-divider, +.uk-overlay-primary .uk-heading-divider, +.uk-section-primary:not(.uk-preserve-color) .uk-heading-divider, +.uk-section-secondary:not(.uk-preserve-color) .uk-heading-divider, +.uk-tile-primary:not(.uk-preserve-color) .uk-heading-divider, +.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-divider { + border-bottom-color: rgba(255, 255, 255, .2) +} + +.uk-card-primary.uk-card-body .uk-heading-bullet::before, +.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-bullet::before, +.uk-card-secondary.uk-card-body .uk-heading-bullet::before, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-bullet::before, +.uk-light .uk-heading-bullet::before, +.uk-offcanvas-bar .uk-heading-bullet::before, +.uk-overlay-primary .uk-heading-bullet::before, +.uk-section-primary:not(.uk-preserve-color) .uk-heading-bullet::before, +.uk-section-secondary:not(.uk-preserve-color) .uk-heading-bullet::before, +.uk-tile-primary:not(.uk-preserve-color) .uk-heading-bullet::before, +.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-bullet::before { + border-left-color: rgba(255, 255, 255, .2) +} + +.uk-card-primary.uk-card-body .uk-heading-line>::after, +.uk-card-primary.uk-card-body .uk-heading-line>::before, +.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-line>::after, +.uk-card-primary>:not([class*=uk-card-media]) .uk-heading-line>::before, +.uk-card-secondary.uk-card-body .uk-heading-line>::after, +.uk-card-secondary.uk-card-body .uk-heading-line>::before, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-line>::after, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-line>::before, +.uk-light .uk-heading-line>::after, +.uk-light .uk-heading-line>::before, +.uk-offcanvas-bar .uk-heading-line>::after, +.uk-offcanvas-bar .uk-heading-line>::before, +.uk-overlay-primary .uk-heading-line>::after, +.uk-overlay-primary .uk-heading-line>::before, +.uk-section-primary:not(.uk-preserve-color) .uk-heading-line>::after, +.uk-section-primary:not(.uk-preserve-color) .uk-heading-line>::before, +.uk-section-secondary:not(.uk-preserve-color) .uk-heading-line>::after, +.uk-section-secondary:not(.uk-preserve-color) .uk-heading-line>::before, +.uk-tile-primary:not(.uk-preserve-color) .uk-heading-line>::after, +.uk-tile-primary:not(.uk-preserve-color) .uk-heading-line>::before, +.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-line>::after, +.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-line>::before { + border-bottom-color: rgba(255, 255, 255, .2) +} + +.uk-card-primary.uk-card-body .uk-divider-icon, +.uk-card-primary>:not([class*=uk-card-media]) .uk-divider-icon, +.uk-card-secondary.uk-card-body .uk-divider-icon, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-divider-icon, +.uk-light .uk-divider-icon, +.uk-offcanvas-bar .uk-divider-icon, +.uk-overlay-primary .uk-divider-icon, +.uk-section-primary:not(.uk-preserve-color) .uk-divider-icon, +.uk-section-secondary:not(.uk-preserve-color) .uk-divider-icon, +.uk-tile-primary:not(.uk-preserve-color) .uk-divider-icon, +.uk-tile-secondary:not(.uk-preserve-color) .uk-divider-icon { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke%3D%22rgba%28255,%20255,%20255,%200.2%29%22%20stroke-width%3D%222%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%20%2F%3E%0A%3C%2Fsvg%3E%0A") +} + +.uk-card-primary.uk-card-body .uk-divider-icon::after, +.uk-card-primary.uk-card-body .uk-divider-icon::before, +.uk-card-primary>:not([class*=uk-card-media]) .uk-divider-icon::after, +.uk-card-primary>:not([class*=uk-card-media]) .uk-divider-icon::before, +.uk-card-secondary.uk-card-body .uk-divider-icon::after, +.uk-card-secondary.uk-card-body .uk-divider-icon::before, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-divider-icon::after, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-divider-icon::before, +.uk-light .uk-divider-icon::after, +.uk-light .uk-divider-icon::before, +.uk-offcanvas-bar .uk-divider-icon::after, +.uk-offcanvas-bar .uk-divider-icon::before, +.uk-overlay-primary .uk-divider-icon::after, +.uk-overlay-primary .uk-divider-icon::before, +.uk-section-primary:not(.uk-preserve-color) .uk-divider-icon::after, +.uk-section-primary:not(.uk-preserve-color) .uk-divider-icon::before, +.uk-section-secondary:not(.uk-preserve-color) .uk-divider-icon::after, +.uk-section-secondary:not(.uk-preserve-color) .uk-divider-icon::before, +.uk-tile-primary:not(.uk-preserve-color) .uk-divider-icon::after, +.uk-tile-primary:not(.uk-preserve-color) .uk-divider-icon::before, +.uk-tile-secondary:not(.uk-preserve-color) .uk-divider-icon::after, +.uk-tile-secondary:not(.uk-preserve-color) .uk-divider-icon::before { + border-bottom-color: rgba(255, 255, 255, .2) +} + +.uk-card-primary.uk-card-body .uk-divider-small::after, +.uk-card-primary>:not([class*=uk-card-media]) .uk-divider-small::after, +.uk-card-secondary.uk-card-body .uk-divider-small::after, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-divider-small::after, +.uk-light .uk-divider-small::after, +.uk-offcanvas-bar .uk-divider-small::after, +.uk-overlay-primary .uk-divider-small::after, +.uk-section-primary:not(.uk-preserve-color) .uk-divider-small::after, +.uk-section-secondary:not(.uk-preserve-color) .uk-divider-small::after, +.uk-tile-primary:not(.uk-preserve-color) .uk-divider-small::after, +.uk-tile-secondary:not(.uk-preserve-color) .uk-divider-small::after { + border-top-color: rgba(255, 255, 255, .2) +} + +.uk-card-primary.uk-card-body .uk-divider-vertical, +.uk-card-primary>:not([class*=uk-card-media]) .uk-divider-vertical, +.uk-card-secondary.uk-card-body .uk-divider-vertical, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-divider-vertical, +.uk-light .uk-divider-vertical, +.uk-offcanvas-bar .uk-divider-vertical, +.uk-overlay-primary .uk-divider-vertical, +.uk-section-primary:not(.uk-preserve-color) .uk-divider-vertical, +.uk-section-secondary:not(.uk-preserve-color) .uk-divider-vertical, +.uk-tile-primary:not(.uk-preserve-color) .uk-divider-vertical, +.uk-tile-secondary:not(.uk-preserve-color) .uk-divider-vertical { + border-left-color: rgba(255, 255, 255, .2) +} + +.uk-card-primary.uk-card-body .uk-list-divider>li:nth-child(n+2), +.uk-card-primary>:not([class*=uk-card-media]) .uk-list-divider>li:nth-child(n+2), +.uk-card-secondary.uk-card-body .uk-list-divider>li:nth-child(n+2), +.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-divider>li:nth-child(n+2), +.uk-light .uk-list-divider>li:nth-child(n+2), +.uk-offcanvas-bar .uk-list-divider>li:nth-child(n+2), +.uk-overlay-primary .uk-list-divider>li:nth-child(n+2), +.uk-section-primary:not(.uk-preserve-color) .uk-list-divider>li:nth-child(n+2), +.uk-section-secondary:not(.uk-preserve-color) .uk-list-divider>li:nth-child(n+2), +.uk-tile-primary:not(.uk-preserve-color) .uk-list-divider>li:nth-child(n+2), +.uk-tile-secondary:not(.uk-preserve-color) .uk-list-divider>li:nth-child(n+2) { + border-top-color: rgba(255, 255, 255, .2) +} + +.uk-card-primary.uk-card-body .uk-list-striped>li:nth-of-type(odd), +.uk-card-primary>:not([class*=uk-card-media]) .uk-list-striped>li:nth-of-type(odd), +.uk-card-secondary.uk-card-body .uk-list-striped>li:nth-of-type(odd), +.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-striped>li:nth-of-type(odd), +.uk-light .uk-list-striped>li:nth-of-type(odd), +.uk-offcanvas-bar .uk-list-striped>li:nth-of-type(odd), +.uk-overlay-primary .uk-list-striped>li:nth-of-type(odd), +.uk-section-primary:not(.uk-preserve-color) .uk-list-striped>li:nth-of-type(odd), +.uk-section-secondary:not(.uk-preserve-color) .uk-list-striped>li:nth-of-type(odd), +.uk-tile-primary:not(.uk-preserve-color) .uk-list-striped>li:nth-of-type(odd), +.uk-tile-secondary:not(.uk-preserve-color) .uk-list-striped>li:nth-of-type(odd) { + border-top-color: rgba(255, 255, 255, .2); + border-bottom-color: rgba(255, 255, 255, .2) +} + +.uk-card-primary.uk-card-body .uk-list-striped>li:nth-of-type(odd), +.uk-card-primary>:not([class*=uk-card-media]) .uk-list-striped>li:nth-of-type(odd), +.uk-card-secondary.uk-card-body .uk-list-striped>li:nth-of-type(odd), +.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-striped>li:nth-of-type(odd), +.uk-light .uk-list-striped>li:nth-of-type(odd), +.uk-offcanvas-bar .uk-list-striped>li:nth-of-type(odd), +.uk-overlay-primary .uk-list-striped>li:nth-of-type(odd), +.uk-section-primary:not(.uk-preserve-color) .uk-list-striped>li:nth-of-type(odd), +.uk-section-secondary:not(.uk-preserve-color) .uk-list-striped>li:nth-of-type(odd), +.uk-tile-primary:not(.uk-preserve-color) .uk-list-striped>li:nth-of-type(odd), +.uk-tile-secondary:not(.uk-preserve-color) .uk-list-striped>li:nth-of-type(odd) { + background-color: rgba(255, 255, 255, .1) +} + +.uk-card-primary.uk-card-body .uk-list-bullet>li::before, +.uk-card-primary>:not([class*=uk-card-media]) .uk-list-bullet>li::before, +.uk-card-secondary.uk-card-body .uk-list-bullet>li::before, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-list-bullet>li::before, +.uk-light .uk-list-bullet>li::before, +.uk-offcanvas-bar .uk-list-bullet>li::before, +.uk-overlay-primary .uk-list-bullet>li::before, +.uk-section-primary:not(.uk-preserve-color) .uk-list-bullet>li::before, +.uk-section-secondary:not(.uk-preserve-color) .uk-list-bullet>li::before, +.uk-tile-primary:not(.uk-preserve-color) .uk-list-bullet>li::before, +.uk-tile-secondary:not(.uk-preserve-color) .uk-list-bullet>li::before { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20%2F%3E%0A%3C%2Fsvg%3E") +} + +.uk-card-primary.uk-card-body .uk-table th, +.uk-card-primary>:not([class*=uk-card-media]) .uk-table th, +.uk-card-secondary.uk-card-body .uk-table th, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-table th, +.uk-light .uk-table th, +.uk-offcanvas-bar .uk-table th, +.uk-overlay-primary .uk-table th, +.uk-section-primary:not(.uk-preserve-color) .uk-table th, +.uk-section-secondary:not(.uk-preserve-color) .uk-table th, +.uk-tile-primary:not(.uk-preserve-color) .uk-table th, +.uk-tile-secondary:not(.uk-preserve-color) .uk-table th { + color: rgba(255, 255, 255, .7) +} + +.uk-card-primary.uk-card-body .uk-table caption, +.uk-card-primary>:not([class*=uk-card-media]) .uk-table caption, +.uk-card-secondary.uk-card-body .uk-table caption, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-table caption, +.uk-light .uk-table caption, +.uk-offcanvas-bar .uk-table caption, +.uk-overlay-primary .uk-table caption, +.uk-section-primary:not(.uk-preserve-color) .uk-table caption, +.uk-section-secondary:not(.uk-preserve-color) .uk-table caption, +.uk-tile-primary:not(.uk-preserve-color) .uk-table caption, +.uk-tile-secondary:not(.uk-preserve-color) .uk-table caption { + color: rgba(255, 255, 255, .5) +} + +.uk-card-primary.uk-card-body .uk-table tbody tr.uk-active, +.uk-card-primary.uk-card-body .uk-table>tr.uk-active, +.uk-card-primary>:not([class*=uk-card-media]) .uk-table tbody tr.uk-active, +.uk-card-primary>:not([class*=uk-card-media]) .uk-table>tr.uk-active, +.uk-card-secondary.uk-card-body .uk-table tbody tr.uk-active, +.uk-card-secondary.uk-card-body .uk-table>tr.uk-active, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-table tbody tr.uk-active, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-table>tr.uk-active, +.uk-light .uk-table tbody tr.uk-active, +.uk-light .uk-table>tr.uk-active, +.uk-offcanvas-bar .uk-table tbody tr.uk-active, +.uk-offcanvas-bar .uk-table>tr.uk-active, +.uk-overlay-primary .uk-table tbody tr.uk-active, +.uk-overlay-primary .uk-table>tr.uk-active, +.uk-section-primary:not(.uk-preserve-color) .uk-table tbody tr.uk-active, +.uk-section-primary:not(.uk-preserve-color) .uk-table>tr.uk-active, +.uk-section-secondary:not(.uk-preserve-color) .uk-table tbody tr.uk-active, +.uk-section-secondary:not(.uk-preserve-color) .uk-table>tr.uk-active, +.uk-tile-primary:not(.uk-preserve-color) .uk-table tbody tr.uk-active, +.uk-tile-primary:not(.uk-preserve-color) .uk-table>tr.uk-active, +.uk-tile-secondary:not(.uk-preserve-color) .uk-table tbody tr.uk-active, +.uk-tile-secondary:not(.uk-preserve-color) .uk-table>tr.uk-active { + background: rgba(255, 255, 255, .08) +} + +.uk-card-primary.uk-card-body .uk-table-divider>:first-child>tr:not(:first-child), +.uk-card-primary.uk-card-body .uk-table-divider>:not(:first-child)>tr, +.uk-card-primary.uk-card-body .uk-table-divider>tr:not(:first-child), +.uk-card-primary>:not([class*=uk-card-media]) .uk-table-divider>:first-child>tr:not(:first-child), +.uk-card-primary>:not([class*=uk-card-media]) .uk-table-divider>:not(:first-child)>tr, +.uk-card-primary>:not([class*=uk-card-media]) .uk-table-divider>tr:not(:first-child), +.uk-card-secondary.uk-card-body .uk-table-divider>:first-child>tr:not(:first-child), +.uk-card-secondary.uk-card-body .uk-table-divider>:not(:first-child)>tr, +.uk-card-secondary.uk-card-body .uk-table-divider>tr:not(:first-child), +.uk-card-secondary>:not([class*=uk-card-media]) .uk-table-divider>:first-child>tr:not(:first-child), +.uk-card-secondary>:not([class*=uk-card-media]) .uk-table-divider>:not(:first-child)>tr, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-table-divider>tr:not(:first-child), +.uk-light .uk-table-divider>:first-child>tr:not(:first-child), +.uk-light .uk-table-divider>:not(:first-child)>tr, +.uk-light .uk-table-divider>tr:not(:first-child), +.uk-offcanvas-bar .uk-table-divider>:first-child>tr:not(:first-child), +.uk-offcanvas-bar .uk-table-divider>:not(:first-child)>tr, +.uk-offcanvas-bar .uk-table-divider>tr:not(:first-child), +.uk-overlay-primary .uk-table-divider>:first-child>tr:not(:first-child), +.uk-overlay-primary .uk-table-divider>:not(:first-child)>tr, +.uk-overlay-primary .uk-table-divider>tr:not(:first-child), +.uk-section-primary:not(.uk-preserve-color) .uk-table-divider>:first-child>tr:not(:first-child), +.uk-section-primary:not(.uk-preserve-color) .uk-table-divider>:not(:first-child)>tr, +.uk-section-primary:not(.uk-preserve-color) .uk-table-divider>tr:not(:first-child), +.uk-section-secondary:not(.uk-preserve-color) .uk-table-divider>:first-child>tr:not(:first-child), +.uk-section-secondary:not(.uk-preserve-color) .uk-table-divider>:not(:first-child)>tr, +.uk-section-secondary:not(.uk-preserve-color) .uk-table-divider>tr:not(:first-child), +.uk-tile-primary:not(.uk-preserve-color) .uk-table-divider>:first-child>tr:not(:first-child), +.uk-tile-primary:not(.uk-preserve-color) .uk-table-divider>:not(:first-child)>tr, +.uk-tile-primary:not(.uk-preserve-color) .uk-table-divider>tr:not(:first-child), +.uk-tile-secondary:not(.uk-preserve-color) .uk-table-divider>:first-child>tr:not(:first-child), +.uk-tile-secondary:not(.uk-preserve-color) .uk-table-divider>:not(:first-child)>tr, +.uk-tile-secondary:not(.uk-preserve-color) .uk-table-divider>tr:not(:first-child) { + border-top-color: rgba(255, 255, 255, .2) +} + +.uk-card-primary.uk-card-body .uk-table-striped tbody tr:nth-of-type(odd), +.uk-card-primary.uk-card-body .uk-table-striped>tr:nth-of-type(odd), +.uk-card-primary>:not([class*=uk-card-media]) .uk-table-striped tbody tr:nth-of-type(odd), +.uk-card-primary>:not([class*=uk-card-media]) .uk-table-striped>tr:nth-of-type(odd), +.uk-card-secondary.uk-card-body .uk-table-striped tbody tr:nth-of-type(odd), +.uk-card-secondary.uk-card-body .uk-table-striped>tr:nth-of-type(odd), +.uk-card-secondary>:not([class*=uk-card-media]) .uk-table-striped tbody tr:nth-of-type(odd), +.uk-card-secondary>:not([class*=uk-card-media]) .uk-table-striped>tr:nth-of-type(odd), +.uk-light .uk-table-striped tbody tr:nth-of-type(odd), +.uk-light .uk-table-striped>tr:nth-of-type(odd), +.uk-offcanvas-bar .uk-table-striped tbody tr:nth-of-type(odd), +.uk-offcanvas-bar .uk-table-striped>tr:nth-of-type(odd), +.uk-overlay-primary .uk-table-striped tbody tr:nth-of-type(odd), +.uk-overlay-primary .uk-table-striped>tr:nth-of-type(odd), +.uk-section-primary:not(.uk-preserve-color) .uk-table-striped tbody tr:nth-of-type(odd), +.uk-section-primary:not(.uk-preserve-color) .uk-table-striped>tr:nth-of-type(odd), +.uk-section-secondary:not(.uk-preserve-color) .uk-table-striped tbody tr:nth-of-type(odd), +.uk-section-secondary:not(.uk-preserve-color) .uk-table-striped>tr:nth-of-type(odd), +.uk-tile-primary:not(.uk-preserve-color) .uk-table-striped tbody tr:nth-of-type(odd), +.uk-tile-primary:not(.uk-preserve-color) .uk-table-striped>tr:nth-of-type(odd), +.uk-tile-secondary:not(.uk-preserve-color) .uk-table-striped tbody tr:nth-of-type(odd), +.uk-tile-secondary:not(.uk-preserve-color) .uk-table-striped>tr:nth-of-type(odd) { + background: rgba(255, 255, 255, .1); + border-top-color: rgba(255, 255, 255, .2); + border-bottom-color: rgba(255, 255, 255, .2) +} + +.uk-card-primary.uk-card-body .uk-table-hover tbody tr:hover, +.uk-card-primary.uk-card-body .uk-table-hover>tr:hover, +.uk-card-primary>:not([class*=uk-card-media]) .uk-table-hover tbody tr:hover, +.uk-card-primary>:not([class*=uk-card-media]) .uk-table-hover>tr:hover, +.uk-card-secondary.uk-card-body .uk-table-hover tbody tr:hover, +.uk-card-secondary.uk-card-body .uk-table-hover>tr:hover, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-table-hover tbody tr:hover, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-table-hover>tr:hover, +.uk-light .uk-table-hover tbody tr:hover, +.uk-light .uk-table-hover>tr:hover, +.uk-offcanvas-bar .uk-table-hover tbody tr:hover, +.uk-offcanvas-bar .uk-table-hover>tr:hover, +.uk-overlay-primary .uk-table-hover tbody tr:hover, +.uk-overlay-primary .uk-table-hover>tr:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-table-hover tbody tr:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-table-hover>tr:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-table-hover tbody tr:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-table-hover>tr:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-table-hover tbody tr:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-table-hover>tr:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-table-hover tbody tr:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-table-hover>tr:hover { + background: rgba(255, 255, 255, .08) +} + +.uk-card-primary.uk-card-body .uk-icon-link, +.uk-card-primary>:not([class*=uk-card-media]) .uk-icon-link, +.uk-card-secondary.uk-card-body .uk-icon-link, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-link, +.uk-light .uk-icon-link, +.uk-offcanvas-bar .uk-icon-link, +.uk-overlay-primary .uk-icon-link, +.uk-section-primary:not(.uk-preserve-color) .uk-icon-link, +.uk-section-secondary:not(.uk-preserve-color) .uk-icon-link, +.uk-tile-primary:not(.uk-preserve-color) .uk-icon-link, +.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link { + color: rgba(255, 255, 255, .5) +} + +.uk-card-primary.uk-card-body .uk-icon-link:focus, +.uk-card-primary.uk-card-body .uk-icon-link:hover, +.uk-card-primary>:not([class*=uk-card-media]) .uk-icon-link:focus, +.uk-card-primary>:not([class*=uk-card-media]) .uk-icon-link:hover, +.uk-card-secondary.uk-card-body .uk-icon-link:focus, +.uk-card-secondary.uk-card-body .uk-icon-link:hover, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-link:focus, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-link:hover, +.uk-light .uk-icon-link:focus, +.uk-light .uk-icon-link:hover, +.uk-offcanvas-bar .uk-icon-link:focus, +.uk-offcanvas-bar .uk-icon-link:hover, +.uk-overlay-primary .uk-icon-link:focus, +.uk-overlay-primary .uk-icon-link:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-icon-link:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-icon-link:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-icon-link:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-icon-link:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-icon-link:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-icon-link:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link:hover { + color: rgba(255, 255, 255, .7) +} + +.uk-card-primary.uk-card-body .uk-active>.uk-icon-link, +.uk-card-primary.uk-card-body .uk-icon-link:active, +.uk-card-primary>:not([class*=uk-card-media]) .uk-active>.uk-icon-link, +.uk-card-primary>:not([class*=uk-card-media]) .uk-icon-link:active, +.uk-card-secondary.uk-card-body .uk-active>.uk-icon-link, +.uk-card-secondary.uk-card-body .uk-icon-link:active, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-active>.uk-icon-link, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-link:active, +.uk-light .uk-active>.uk-icon-link, +.uk-light .uk-icon-link:active, +.uk-offcanvas-bar .uk-active>.uk-icon-link, +.uk-offcanvas-bar .uk-icon-link:active, +.uk-overlay-primary .uk-active>.uk-icon-link, +.uk-overlay-primary .uk-icon-link:active, +.uk-section-primary:not(.uk-preserve-color) .uk-active>.uk-icon-link, +.uk-section-primary:not(.uk-preserve-color) .uk-icon-link:active, +.uk-section-secondary:not(.uk-preserve-color) .uk-active>.uk-icon-link, +.uk-section-secondary:not(.uk-preserve-color) .uk-icon-link:active, +.uk-tile-primary:not(.uk-preserve-color) .uk-active>.uk-icon-link, +.uk-tile-primary:not(.uk-preserve-color) .uk-icon-link:active, +.uk-tile-secondary:not(.uk-preserve-color) .uk-active>.uk-icon-link, +.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link:active { + color: rgba(255, 255, 255, .7) +} + +.uk-card-primary.uk-card-body .uk-icon-button, +.uk-card-primary>:not([class*=uk-card-media]) .uk-icon-button, +.uk-card-secondary.uk-card-body .uk-icon-button, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-button, +.uk-light .uk-icon-button, +.uk-offcanvas-bar .uk-icon-button, +.uk-overlay-primary .uk-icon-button, +.uk-section-primary:not(.uk-preserve-color) .uk-icon-button, +.uk-section-secondary:not(.uk-preserve-color) .uk-icon-button, +.uk-tile-primary:not(.uk-preserve-color) .uk-icon-button, +.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button { + background-color: rgba(255, 255, 255, .1); + color: rgba(255, 255, 255, .5) +} + +.uk-card-primary.uk-card-body .uk-icon-button:focus, +.uk-card-primary.uk-card-body .uk-icon-button:hover, +.uk-card-primary>:not([class*=uk-card-media]) .uk-icon-button:focus, +.uk-card-primary>:not([class*=uk-card-media]) .uk-icon-button:hover, +.uk-card-secondary.uk-card-body .uk-icon-button:focus, +.uk-card-secondary.uk-card-body .uk-icon-button:hover, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-button:focus, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-button:hover, +.uk-light .uk-icon-button:focus, +.uk-light .uk-icon-button:hover, +.uk-offcanvas-bar .uk-icon-button:focus, +.uk-offcanvas-bar .uk-icon-button:hover, +.uk-overlay-primary .uk-icon-button:focus, +.uk-overlay-primary .uk-icon-button:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-icon-button:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-icon-button:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-icon-button:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-icon-button:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-icon-button:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-icon-button:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button:hover { + background-color: rgba(242, 242, 242, .1); + color: rgba(255, 255, 255, .7) +} + +.uk-card-primary.uk-card-body .uk-icon-button:active, +.uk-card-primary>:not([class*=uk-card-media]) .uk-icon-button:active, +.uk-card-secondary.uk-card-body .uk-icon-button:active, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-icon-button:active, +.uk-light .uk-icon-button:active, +.uk-offcanvas-bar .uk-icon-button:active, +.uk-overlay-primary .uk-icon-button:active, +.uk-section-primary:not(.uk-preserve-color) .uk-icon-button:active, +.uk-section-secondary:not(.uk-preserve-color) .uk-icon-button:active, +.uk-tile-primary:not(.uk-preserve-color) .uk-icon-button:active, +.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button:active { + background-color: rgba(230, 230, 230, .1); + color: rgba(255, 255, 255, .7) +} + +.uk-card-primary.uk-card-body .uk-input, +.uk-card-primary.uk-card-body .uk-select, +.uk-card-primary.uk-card-body .uk-textarea, +.uk-card-primary>:not([class*=uk-card-media]) .uk-input, +.uk-card-primary>:not([class*=uk-card-media]) .uk-select, +.uk-card-primary>:not([class*=uk-card-media]) .uk-textarea, +.uk-card-secondary.uk-card-body .uk-input, +.uk-card-secondary.uk-card-body .uk-select, +.uk-card-secondary.uk-card-body .uk-textarea, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-input, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-select, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-textarea, +.uk-light .uk-input, +.uk-light .uk-select, +.uk-light .uk-textarea, +.uk-offcanvas-bar .uk-input, +.uk-offcanvas-bar .uk-select, +.uk-offcanvas-bar .uk-textarea, +.uk-overlay-primary .uk-input, +.uk-overlay-primary .uk-select, +.uk-overlay-primary .uk-textarea, +.uk-section-primary:not(.uk-preserve-color) .uk-input, +.uk-section-primary:not(.uk-preserve-color) .uk-select, +.uk-section-primary:not(.uk-preserve-color) .uk-textarea, +.uk-section-secondary:not(.uk-preserve-color) .uk-input, +.uk-section-secondary:not(.uk-preserve-color) .uk-select, +.uk-section-secondary:not(.uk-preserve-color) .uk-textarea, +.uk-tile-primary:not(.uk-preserve-color) .uk-input, +.uk-tile-primary:not(.uk-preserve-color) .uk-select, +.uk-tile-primary:not(.uk-preserve-color) .uk-textarea, +.uk-tile-secondary:not(.uk-preserve-color) .uk-input, +.uk-tile-secondary:not(.uk-preserve-color) .uk-select, +.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea { + background-color: rgba(255, 255, 255, .1); + color: rgba(255, 255, 255, .7); + background-clip: padding-box; + border-color: rgba(255, 255, 255, .2) +} + +.uk-card-primary.uk-card-body .uk-input:focus, +.uk-card-primary.uk-card-body .uk-select:focus, +.uk-card-primary.uk-card-body .uk-textarea:focus, +.uk-card-primary>:not([class*=uk-card-media]) .uk-input:focus, +.uk-card-primary>:not([class*=uk-card-media]) .uk-select:focus, +.uk-card-primary>:not([class*=uk-card-media]) .uk-textarea:focus, +.uk-card-secondary.uk-card-body .uk-input:focus, +.uk-card-secondary.uk-card-body .uk-select:focus, +.uk-card-secondary.uk-card-body .uk-textarea:focus, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-input:focus, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-select:focus, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-textarea:focus, +.uk-light .uk-input:focus, +.uk-light .uk-select:focus, +.uk-light .uk-textarea:focus, +.uk-offcanvas-bar .uk-input:focus, +.uk-offcanvas-bar .uk-select:focus, +.uk-offcanvas-bar .uk-textarea:focus, +.uk-overlay-primary .uk-input:focus, +.uk-overlay-primary .uk-select:focus, +.uk-overlay-primary .uk-textarea:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-input:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-select:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-textarea:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-input:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-select:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-textarea:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-input:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-select:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-textarea:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-input:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-select:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea:focus { + background-color: rgba(255, 255, 255, .1); + color: rgba(255, 255, 255, .7); + border-color: rgba(255, 255, 255, .7) +} + +.uk-card-primary.uk-card-body .uk-input::-ms-input-placeholder, +.uk-card-primary>:not([class*=uk-card-media]) .uk-input::-ms-input-placeholder, +.uk-card-secondary.uk-card-body .uk-input::-ms-input-placeholder, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-input::-ms-input-placeholder, +.uk-light .uk-input::-ms-input-placeholder, +.uk-offcanvas-bar .uk-input::-ms-input-placeholder, +.uk-overlay-primary .uk-input::-ms-input-placeholder, +.uk-section-primary:not(.uk-preserve-color) .uk-input::-ms-input-placeholder, +.uk-section-secondary:not(.uk-preserve-color) .uk-input::-ms-input-placeholder, +.uk-tile-primary:not(.uk-preserve-color) .uk-input::-ms-input-placeholder, +.uk-tile-secondary:not(.uk-preserve-color) .uk-input::-ms-input-placeholder { + color: rgba(255, 255, 255, .5) !important +} + +.uk-card-primary.uk-card-body .uk-input::placeholder, +.uk-card-primary>:not([class*=uk-card-media]) .uk-input::placeholder, +.uk-card-secondary.uk-card-body .uk-input::placeholder, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-input::placeholder, +.uk-light .uk-input::placeholder, +.uk-offcanvas-bar .uk-input::placeholder, +.uk-overlay-primary .uk-input::placeholder, +.uk-section-primary:not(.uk-preserve-color) .uk-input::placeholder, +.uk-section-secondary:not(.uk-preserve-color) .uk-input::placeholder, +.uk-tile-primary:not(.uk-preserve-color) .uk-input::placeholder, +.uk-tile-secondary:not(.uk-preserve-color) .uk-input::placeholder { + color: rgba(255, 255, 255, .5) +} + +.uk-card-primary.uk-card-body .uk-textarea::-ms-input-placeholder, +.uk-card-primary>:not([class*=uk-card-media]) .uk-textarea::-ms-input-placeholder, +.uk-card-secondary.uk-card-body .uk-textarea::-ms-input-placeholder, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-textarea::-ms-input-placeholder, +.uk-light .uk-textarea::-ms-input-placeholder, +.uk-offcanvas-bar .uk-textarea::-ms-input-placeholder, +.uk-overlay-primary .uk-textarea::-ms-input-placeholder, +.uk-section-primary:not(.uk-preserve-color) .uk-textarea::-ms-input-placeholder, +.uk-section-secondary:not(.uk-preserve-color) .uk-textarea::-ms-input-placeholder, +.uk-tile-primary:not(.uk-preserve-color) .uk-textarea::-ms-input-placeholder, +.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea::-ms-input-placeholder { + color: rgba(255, 255, 255, .5) !important +} + +.uk-card-primary.uk-card-body .uk-textarea::placeholder, +.uk-card-primary>:not([class*=uk-card-media]) .uk-textarea::placeholder, +.uk-card-secondary.uk-card-body .uk-textarea::placeholder, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-textarea::placeholder, +.uk-light .uk-textarea::placeholder, +.uk-offcanvas-bar .uk-textarea::placeholder, +.uk-overlay-primary .uk-textarea::placeholder, +.uk-section-primary:not(.uk-preserve-color) .uk-textarea::placeholder, +.uk-section-secondary:not(.uk-preserve-color) .uk-textarea::placeholder, +.uk-tile-primary:not(.uk-preserve-color) .uk-textarea::placeholder, +.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea::placeholder { + color: rgba(255, 255, 255, .5) +} + +.uk-card-primary.uk-card-body .uk-select:not([multiple]):not([size]), +.uk-card-primary>:not([class*=uk-card-media]) .uk-select:not([multiple]):not([size]), +.uk-card-secondary.uk-card-body .uk-select:not([multiple]):not([size]), +.uk-card-secondary>:not([class*=uk-card-media]) .uk-select:not([multiple]):not([size]), +.uk-light .uk-select:not([multiple]):not([size]), +.uk-offcanvas-bar .uk-select:not([multiple]):not([size]), +.uk-overlay-primary .uk-select:not([multiple]):not([size]), +.uk-section-primary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]), +.uk-section-secondary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]), +.uk-tile-primary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]), +.uk-tile-secondary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]) { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20points%3D%2212%201%209%206%2015%206%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20points%3D%2212%2013%209%208%2015%208%22%20%2F%3E%0A%3C%2Fsvg%3E%0A") +} + +.uk-card-primary.uk-card-body .uk-input[list]:focus, +.uk-card-primary.uk-card-body .uk-input[list]:hover, +.uk-card-primary>:not([class*=uk-card-media]) .uk-input[list]:focus, +.uk-card-primary>:not([class*=uk-card-media]) .uk-input[list]:hover, +.uk-card-secondary.uk-card-body .uk-input[list]:focus, +.uk-card-secondary.uk-card-body .uk-input[list]:hover, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-input[list]:focus, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-input[list]:hover, +.uk-light .uk-input[list]:focus, +.uk-light .uk-input[list]:hover, +.uk-offcanvas-bar .uk-input[list]:focus, +.uk-offcanvas-bar .uk-input[list]:hover, +.uk-overlay-primary .uk-input[list]:focus, +.uk-overlay-primary .uk-input[list]:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-input[list]:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-input[list]:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-input[list]:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-input[list]:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-input[list]:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-input[list]:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-input[list]:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-input[list]:hover { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20points%3D%2212%2012%208%206%2016%206%22%20%2F%3E%0A%3C%2Fsvg%3E%0A") +} + +.uk-card-primary.uk-card-body .uk-checkbox, +.uk-card-primary.uk-card-body .uk-radio, +.uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox, +.uk-card-primary>:not([class*=uk-card-media]) .uk-radio, +.uk-card-secondary.uk-card-body .uk-checkbox, +.uk-card-secondary.uk-card-body .uk-radio, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-radio, +.uk-light .uk-checkbox, +.uk-light .uk-radio, +.uk-offcanvas-bar .uk-checkbox, +.uk-offcanvas-bar .uk-radio, +.uk-overlay-primary .uk-checkbox, +.uk-overlay-primary .uk-radio, +.uk-section-primary:not(.uk-preserve-color) .uk-checkbox, +.uk-section-primary:not(.uk-preserve-color) .uk-radio, +.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox, +.uk-section-secondary:not(.uk-preserve-color) .uk-radio, +.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox, +.uk-tile-primary:not(.uk-preserve-color) .uk-radio, +.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox, +.uk-tile-secondary:not(.uk-preserve-color) .uk-radio { + background-color: rgba(242, 242, 242, .1); + border-color: rgba(255, 255, 255, .2) +} + +.uk-card-primary.uk-card-body .uk-checkbox:focus, +.uk-card-primary.uk-card-body .uk-radio:focus, +.uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:focus, +.uk-card-primary>:not([class*=uk-card-media]) .uk-radio:focus, +.uk-card-secondary.uk-card-body .uk-checkbox:focus, +.uk-card-secondary.uk-card-body .uk-radio:focus, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:focus, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-radio:focus, +.uk-light .uk-checkbox:focus, +.uk-light .uk-radio:focus, +.uk-offcanvas-bar .uk-checkbox:focus, +.uk-offcanvas-bar .uk-radio:focus, +.uk-overlay-primary .uk-checkbox:focus, +.uk-overlay-primary .uk-radio:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-radio:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-radio:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-radio:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-radio:focus { + border-color: rgba(255, 255, 255, .7) +} + +.uk-card-primary.uk-card-body .uk-checkbox:checked, +.uk-card-primary.uk-card-body .uk-checkbox:indeterminate, +.uk-card-primary.uk-card-body .uk-radio:checked, +.uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:checked, +.uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:indeterminate, +.uk-card-primary>:not([class*=uk-card-media]) .uk-radio:checked, +.uk-card-secondary.uk-card-body .uk-checkbox:checked, +.uk-card-secondary.uk-card-body .uk-checkbox:indeterminate, +.uk-card-secondary.uk-card-body .uk-radio:checked, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:checked, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:indeterminate, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-radio:checked, +.uk-light .uk-checkbox:checked, +.uk-light .uk-checkbox:indeterminate, +.uk-light .uk-radio:checked, +.uk-offcanvas-bar .uk-checkbox:checked, +.uk-offcanvas-bar .uk-checkbox:indeterminate, +.uk-offcanvas-bar .uk-radio:checked, +.uk-overlay-primary .uk-checkbox:checked, +.uk-overlay-primary .uk-checkbox:indeterminate, +.uk-overlay-primary .uk-radio:checked, +.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:checked, +.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate, +.uk-section-primary:not(.uk-preserve-color) .uk-radio:checked, +.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:checked, +.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate, +.uk-section-secondary:not(.uk-preserve-color) .uk-radio:checked, +.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:checked, +.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate, +.uk-tile-primary:not(.uk-preserve-color) .uk-radio:checked, +.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:checked, +.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate, +.uk-tile-secondary:not(.uk-preserve-color) .uk-radio:checked { + background-color: #fff; + border-color: rgba(255, 255, 255, .7) +} + +.uk-card-primary.uk-card-body .uk-checkbox:checked:focus, +.uk-card-primary.uk-card-body .uk-checkbox:indeterminate:focus, +.uk-card-primary.uk-card-body .uk-radio:checked:focus, +.uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:checked:focus, +.uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:indeterminate:focus, +.uk-card-primary>:not([class*=uk-card-media]) .uk-radio:checked:focus, +.uk-card-secondary.uk-card-body .uk-checkbox:checked:focus, +.uk-card-secondary.uk-card-body .uk-checkbox:indeterminate:focus, +.uk-card-secondary.uk-card-body .uk-radio:checked:focus, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:checked:focus, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:indeterminate:focus, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-radio:checked:focus, +.uk-light .uk-checkbox:checked:focus, +.uk-light .uk-checkbox:indeterminate:focus, +.uk-light .uk-radio:checked:focus, +.uk-offcanvas-bar .uk-checkbox:checked:focus, +.uk-offcanvas-bar .uk-checkbox:indeterminate:focus, +.uk-offcanvas-bar .uk-radio:checked:focus, +.uk-overlay-primary .uk-checkbox:checked:focus, +.uk-overlay-primary .uk-checkbox:indeterminate:focus, +.uk-overlay-primary .uk-radio:checked:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:checked:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-radio:checked:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:checked:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-radio:checked:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:checked:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-radio:checked:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:checked:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-radio:checked:focus { + background-color: #e6e6e6 +} + +.uk-card-primary.uk-card-body .uk-radio:checked, +.uk-card-primary>:not([class*=uk-card-media]) .uk-radio:checked, +.uk-card-secondary.uk-card-body .uk-radio:checked, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-radio:checked, +.uk-light .uk-radio:checked, +.uk-offcanvas-bar .uk-radio:checked, +.uk-overlay-primary .uk-radio:checked, +.uk-section-primary:not(.uk-preserve-color) .uk-radio:checked, +.uk-section-secondary:not(.uk-preserve-color) .uk-radio:checked, +.uk-tile-primary:not(.uk-preserve-color) .uk-radio:checked, +.uk-tile-secondary:not(.uk-preserve-color) .uk-radio:checked { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23666%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%222%22%20%2F%3E%0A%3C%2Fsvg%3E") +} + +.uk-card-primary.uk-card-body .uk-checkbox:checked, +.uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:checked, +.uk-card-secondary.uk-card-body .uk-checkbox:checked, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:checked, +.uk-light .uk-checkbox:checked, +.uk-offcanvas-bar .uk-checkbox:checked, +.uk-overlay-primary .uk-checkbox:checked, +.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:checked, +.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:checked, +.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:checked, +.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:checked { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A") +} + +.uk-card-primary.uk-card-body .uk-checkbox:indeterminate, +.uk-card-primary>:not([class*=uk-card-media]) .uk-checkbox:indeterminate, +.uk-card-secondary.uk-card-body .uk-checkbox:indeterminate, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-checkbox:indeterminate, +.uk-light .uk-checkbox:indeterminate, +.uk-offcanvas-bar .uk-checkbox:indeterminate, +.uk-overlay-primary .uk-checkbox:indeterminate, +.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate, +.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate, +.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate, +.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E") +} + +.uk-card-primary.uk-card-body .uk-form-label, +.uk-card-primary>:not([class*=uk-card-media]) .uk-form-label, +.uk-card-secondary.uk-card-body .uk-form-label, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-form-label, +.uk-light .uk-form-label, +.uk-offcanvas-bar .uk-form-label, +.uk-overlay-primary .uk-form-label, +.uk-section-primary:not(.uk-preserve-color) .uk-form-label, +.uk-section-secondary:not(.uk-preserve-color) .uk-form-label, +.uk-tile-primary:not(.uk-preserve-color) .uk-form-label, +.uk-tile-secondary:not(.uk-preserve-color) .uk-form-label { + color: #fff +} + +.uk-card-primary.uk-card-body .uk-form-icon, +.uk-card-primary>:not([class*=uk-card-media]) .uk-form-icon, +.uk-card-secondary.uk-card-body .uk-form-icon, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-form-icon, +.uk-light .uk-form-icon, +.uk-offcanvas-bar .uk-form-icon, +.uk-overlay-primary .uk-form-icon, +.uk-section-primary:not(.uk-preserve-color) .uk-form-icon, +.uk-section-secondary:not(.uk-preserve-color) .uk-form-icon, +.uk-tile-primary:not(.uk-preserve-color) .uk-form-icon, +.uk-tile-secondary:not(.uk-preserve-color) .uk-form-icon { + color: rgba(255, 255, 255, .5) +} + +.uk-card-primary.uk-card-body .uk-form-icon:hover, +.uk-card-primary>:not([class*=uk-card-media]) .uk-form-icon:hover, +.uk-card-secondary.uk-card-body .uk-form-icon:hover, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-form-icon:hover, +.uk-light .uk-form-icon:hover, +.uk-offcanvas-bar .uk-form-icon:hover, +.uk-overlay-primary .uk-form-icon:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-form-icon:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-form-icon:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-form-icon:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-form-icon:hover { + color: rgba(255, 255, 255, .7) +} + +.uk-card-primary.uk-card-body .uk-button-default, +.uk-card-primary>:not([class*=uk-card-media]) .uk-button-default, +.uk-card-secondary.uk-card-body .uk-button-default, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-default, +.uk-light .uk-button-default, +.uk-offcanvas-bar .uk-button-default, +.uk-overlay-primary .uk-button-default, +.uk-section-primary:not(.uk-preserve-color) .uk-button-default, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-default, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-default, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default { + background-color: transparent; + color: #fff; + border-color: rgba(255, 255, 255, .7) +} + +.uk-card-primary.uk-card-body .uk-button-default:focus, +.uk-card-primary.uk-card-body .uk-button-default:hover, +.uk-card-primary>:not([class*=uk-card-media]) .uk-button-default:focus, +.uk-card-primary>:not([class*=uk-card-media]) .uk-button-default:hover, +.uk-card-secondary.uk-card-body .uk-button-default:focus, +.uk-card-secondary.uk-card-body .uk-button-default:hover, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-default:focus, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-default:hover, +.uk-light .uk-button-default:focus, +.uk-light .uk-button-default:hover, +.uk-offcanvas-bar .uk-button-default:focus, +.uk-offcanvas-bar .uk-button-default:hover, +.uk-overlay-primary .uk-button-default:focus, +.uk-overlay-primary .uk-button-default:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-button-default:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-button-default:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-default:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-default:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-default:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-default:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default:hover { + background-color: transparent; + color: #fff; + border-color: #fff +} + +.uk-card-primary.uk-card-body .uk-button-default.uk-active, +.uk-card-primary.uk-card-body .uk-button-default:active, +.uk-card-primary>:not([class*=uk-card-media]) .uk-button-default.uk-active, +.uk-card-primary>:not([class*=uk-card-media]) .uk-button-default:active, +.uk-card-secondary.uk-card-body .uk-button-default.uk-active, +.uk-card-secondary.uk-card-body .uk-button-default:active, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-default.uk-active, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-default:active, +.uk-light .uk-button-default.uk-active, +.uk-light .uk-button-default:active, +.uk-offcanvas-bar .uk-button-default.uk-active, +.uk-offcanvas-bar .uk-button-default:active, +.uk-overlay-primary .uk-button-default.uk-active, +.uk-overlay-primary .uk-button-default:active, +.uk-section-primary:not(.uk-preserve-color) .uk-button-default.uk-active, +.uk-section-primary:not(.uk-preserve-color) .uk-button-default:active, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-default.uk-active, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-default:active, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-default.uk-active, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-default:active, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default.uk-active, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default:active { + background-color: transparent; + color: #fff; + border-color: #fff +} + +.uk-card-primary.uk-card-body .uk-button-primary, +.uk-card-primary>:not([class*=uk-card-media]) .uk-button-primary, +.uk-card-secondary.uk-card-body .uk-button-primary, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-primary, +.uk-light .uk-button-primary, +.uk-offcanvas-bar .uk-button-primary, +.uk-overlay-primary .uk-button-primary, +.uk-section-primary:not(.uk-preserve-color) .uk-button-primary, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary { + background-color: #fff; + color: #666 +} + +.uk-card-primary.uk-card-body .uk-button-primary:focus, +.uk-card-primary.uk-card-body .uk-button-primary:hover, +.uk-card-primary>:not([class*=uk-card-media]) .uk-button-primary:focus, +.uk-card-primary>:not([class*=uk-card-media]) .uk-button-primary:hover, +.uk-card-secondary.uk-card-body .uk-button-primary:focus, +.uk-card-secondary.uk-card-body .uk-button-primary:hover, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-primary:focus, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-primary:hover, +.uk-light .uk-button-primary:focus, +.uk-light .uk-button-primary:hover, +.uk-offcanvas-bar .uk-button-primary:focus, +.uk-offcanvas-bar .uk-button-primary:hover, +.uk-overlay-primary .uk-button-primary:focus, +.uk-overlay-primary .uk-button-primary:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-button-primary:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-button-primary:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary:hover { + background-color: #f2f2f2; + color: #666 +} + +.uk-card-primary.uk-card-body .uk-button-primary.uk-active, +.uk-card-primary.uk-card-body .uk-button-primary:active, +.uk-card-primary>:not([class*=uk-card-media]) .uk-button-primary.uk-active, +.uk-card-primary>:not([class*=uk-card-media]) .uk-button-primary:active, +.uk-card-secondary.uk-card-body .uk-button-primary.uk-active, +.uk-card-secondary.uk-card-body .uk-button-primary:active, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-primary.uk-active, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-primary:active, +.uk-light .uk-button-primary.uk-active, +.uk-light .uk-button-primary:active, +.uk-offcanvas-bar .uk-button-primary.uk-active, +.uk-offcanvas-bar .uk-button-primary:active, +.uk-overlay-primary .uk-button-primary.uk-active, +.uk-overlay-primary .uk-button-primary:active, +.uk-section-primary:not(.uk-preserve-color) .uk-button-primary.uk-active, +.uk-section-primary:not(.uk-preserve-color) .uk-button-primary:active, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary.uk-active, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary:active, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary.uk-active, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary:active, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary.uk-active, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary:active { + background-color: #e6e6e6; + color: #666 +} + +.uk-card-primary.uk-card-body .uk-button-secondary, +.uk-card-primary>:not([class*=uk-card-media]) .uk-button-secondary, +.uk-card-secondary.uk-card-body .uk-button-secondary, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-secondary, +.uk-light .uk-button-secondary, +.uk-offcanvas-bar .uk-button-secondary, +.uk-overlay-primary .uk-button-secondary, +.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary { + background-color: #fff; + color: #666 +} + +.uk-card-primary.uk-card-body .uk-button-secondary:focus, +.uk-card-primary.uk-card-body .uk-button-secondary:hover, +.uk-card-primary>:not([class*=uk-card-media]) .uk-button-secondary:focus, +.uk-card-primary>:not([class*=uk-card-media]) .uk-button-secondary:hover, +.uk-card-secondary.uk-card-body .uk-button-secondary:focus, +.uk-card-secondary.uk-card-body .uk-button-secondary:hover, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-secondary:focus, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-secondary:hover, +.uk-light .uk-button-secondary:focus, +.uk-light .uk-button-secondary:hover, +.uk-offcanvas-bar .uk-button-secondary:focus, +.uk-offcanvas-bar .uk-button-secondary:hover, +.uk-overlay-primary .uk-button-secondary:focus, +.uk-overlay-primary .uk-button-secondary:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary:hover { + background-color: #f2f2f2; + color: #666 +} + +.uk-card-primary.uk-card-body .uk-button-secondary.uk-active, +.uk-card-primary.uk-card-body .uk-button-secondary:active, +.uk-card-primary>:not([class*=uk-card-media]) .uk-button-secondary.uk-active, +.uk-card-primary>:not([class*=uk-card-media]) .uk-button-secondary:active, +.uk-card-secondary.uk-card-body .uk-button-secondary.uk-active, +.uk-card-secondary.uk-card-body .uk-button-secondary:active, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-secondary.uk-active, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-secondary:active, +.uk-light .uk-button-secondary.uk-active, +.uk-light .uk-button-secondary:active, +.uk-offcanvas-bar .uk-button-secondary.uk-active, +.uk-offcanvas-bar .uk-button-secondary:active, +.uk-overlay-primary .uk-button-secondary.uk-active, +.uk-overlay-primary .uk-button-secondary:active, +.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary.uk-active, +.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary:active, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary.uk-active, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary:active, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary.uk-active, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary:active, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary.uk-active, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary:active { + background-color: #e6e6e6; + color: #666 +} + +.uk-card-primary.uk-card-body .uk-button-text, +.uk-card-primary>:not([class*=uk-card-media]) .uk-button-text, +.uk-card-secondary.uk-card-body .uk-button-text, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-text, +.uk-light .uk-button-text, +.uk-offcanvas-bar .uk-button-text, +.uk-overlay-primary .uk-button-text, +.uk-section-primary:not(.uk-preserve-color) .uk-button-text, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-text, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-text, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-text { + color: #fff +} + +.uk-card-primary.uk-card-body .uk-button-text::before, +.uk-card-primary>:not([class*=uk-card-media]) .uk-button-text::before, +.uk-card-secondary.uk-card-body .uk-button-text::before, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-text::before, +.uk-light .uk-button-text::before, +.uk-offcanvas-bar .uk-button-text::before, +.uk-overlay-primary .uk-button-text::before, +.uk-section-primary:not(.uk-preserve-color) .uk-button-text::before, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-text::before, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-text::before, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-text::before { + border-bottom-color: #fff +} + +.uk-card-primary.uk-card-body .uk-button-text:focus, +.uk-card-primary.uk-card-body .uk-button-text:hover, +.uk-card-primary>:not([class*=uk-card-media]) .uk-button-text:focus, +.uk-card-primary>:not([class*=uk-card-media]) .uk-button-text:hover, +.uk-card-secondary.uk-card-body .uk-button-text:focus, +.uk-card-secondary.uk-card-body .uk-button-text:hover, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-text:focus, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-text:hover, +.uk-light .uk-button-text:focus, +.uk-light .uk-button-text:hover, +.uk-offcanvas-bar .uk-button-text:focus, +.uk-offcanvas-bar .uk-button-text:hover, +.uk-overlay-primary .uk-button-text:focus, +.uk-overlay-primary .uk-button-text:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-button-text:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-button-text:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-text:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-text:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-text:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-text:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-text:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-text:hover { + color: #fff +} + +.uk-card-primary.uk-card-body .uk-button-text:disabled, +.uk-card-primary>:not([class*=uk-card-media]) .uk-button-text:disabled, +.uk-card-secondary.uk-card-body .uk-button-text:disabled, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-text:disabled, +.uk-light .uk-button-text:disabled, +.uk-offcanvas-bar .uk-button-text:disabled, +.uk-overlay-primary .uk-button-text:disabled, +.uk-section-primary:not(.uk-preserve-color) .uk-button-text:disabled, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-text:disabled, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-text:disabled, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-text:disabled { + color: rgba(255, 255, 255, .5) +} + +.uk-card-primary.uk-card-body .uk-button-link, +.uk-card-primary>:not([class*=uk-card-media]) .uk-button-link, +.uk-card-secondary.uk-card-body .uk-button-link, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-link, +.uk-light .uk-button-link, +.uk-offcanvas-bar .uk-button-link, +.uk-overlay-primary .uk-button-link, +.uk-section-primary:not(.uk-preserve-color) .uk-button-link, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-link, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-link, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-link { + color: rgba(255, 255, 255, .5) +} + +.uk-card-primary.uk-card-body .uk-button-link:focus, +.uk-card-primary.uk-card-body .uk-button-link:hover, +.uk-card-primary>:not([class*=uk-card-media]) .uk-button-link:focus, +.uk-card-primary>:not([class*=uk-card-media]) .uk-button-link:hover, +.uk-card-secondary.uk-card-body .uk-button-link:focus, +.uk-card-secondary.uk-card-body .uk-button-link:hover, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-link:focus, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-button-link:hover, +.uk-light .uk-button-link:focus, +.uk-light .uk-button-link:hover, +.uk-offcanvas-bar .uk-button-link:focus, +.uk-offcanvas-bar .uk-button-link:hover, +.uk-overlay-primary .uk-button-link:focus, +.uk-overlay-primary .uk-button-link:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-button-link:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-button-link:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-link:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-button-link:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-link:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-button-link:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-link:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-button-link:hover { + color: rgba(255, 255, 255, .7) +} + +.uk-card-primary.uk-card-body .uk-grid-divider>:not(.uk-first-column)::before, +.uk-card-primary>:not([class*=uk-card-media]) .uk-grid-divider>:not(.uk-first-column)::before, +.uk-card-secondary.uk-card-body .uk-grid-divider>:not(.uk-first-column)::before, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-grid-divider>:not(.uk-first-column)::before, +.uk-light .uk-grid-divider>:not(.uk-first-column)::before, +.uk-offcanvas-bar .uk-grid-divider>:not(.uk-first-column)::before, +.uk-overlay-primary .uk-grid-divider>:not(.uk-first-column)::before, +.uk-section-primary:not(.uk-preserve-color) .uk-grid-divider>:not(.uk-first-column)::before, +.uk-section-secondary:not(.uk-preserve-color) .uk-grid-divider>:not(.uk-first-column)::before, +.uk-tile-primary:not(.uk-preserve-color) .uk-grid-divider>:not(.uk-first-column)::before, +.uk-tile-secondary:not(.uk-preserve-color) .uk-grid-divider>:not(.uk-first-column)::before { + border-left-color: rgba(255, 255, 255, .2) +} + +.uk-card-primary.uk-card-body .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before, +.uk-card-primary>:not([class*=uk-card-media]) .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before, +.uk-card-secondary.uk-card-body .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before, +.uk-light .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before, +.uk-offcanvas-bar .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before, +.uk-overlay-primary .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before, +.uk-section-primary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before, +.uk-section-secondary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before, +.uk-tile-primary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before, +.uk-tile-secondary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack>.uk-grid-margin::before { + border-top-color: rgba(255, 255, 255, .2) +} + +.uk-card-primary.uk-card-body .uk-close, +.uk-card-primary>:not([class*=uk-card-media]) .uk-close, +.uk-card-secondary.uk-card-body .uk-close, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-close, +.uk-light .uk-close, +.uk-offcanvas-bar .uk-close, +.uk-overlay-primary .uk-close, +.uk-section-primary:not(.uk-preserve-color) .uk-close, +.uk-section-secondary:not(.uk-preserve-color) .uk-close, +.uk-tile-primary:not(.uk-preserve-color) .uk-close, +.uk-tile-secondary:not(.uk-preserve-color) .uk-close { + color: rgba(255, 255, 255, .5) +} + +.uk-card-primary.uk-card-body .uk-close:focus, +.uk-card-primary.uk-card-body .uk-close:hover, +.uk-card-primary>:not([class*=uk-card-media]) .uk-close:focus, +.uk-card-primary>:not([class*=uk-card-media]) .uk-close:hover, +.uk-card-secondary.uk-card-body .uk-close:focus, +.uk-card-secondary.uk-card-body .uk-close:hover, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-close:focus, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-close:hover, +.uk-light .uk-close:focus, +.uk-light .uk-close:hover, +.uk-offcanvas-bar .uk-close:focus, +.uk-offcanvas-bar .uk-close:hover, +.uk-overlay-primary .uk-close:focus, +.uk-overlay-primary .uk-close:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-close:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-close:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-close:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-close:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-close:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-close:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-close:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-close:hover { + color: rgba(255, 255, 255, .7) +} + +.uk-card-primary.uk-card-body .uk-totop, +.uk-card-primary>:not([class*=uk-card-media]) .uk-totop, +.uk-card-secondary.uk-card-body .uk-totop, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-totop, +.uk-light .uk-totop, +.uk-offcanvas-bar .uk-totop, +.uk-overlay-primary .uk-totop, +.uk-section-primary:not(.uk-preserve-color) .uk-totop, +.uk-section-secondary:not(.uk-preserve-color) .uk-totop, +.uk-tile-primary:not(.uk-preserve-color) .uk-totop, +.uk-tile-secondary:not(.uk-preserve-color) .uk-totop { + color: rgba(255, 255, 255, .5) +} + +.uk-card-primary.uk-card-body .uk-totop:focus, +.uk-card-primary.uk-card-body .uk-totop:hover, +.uk-card-primary>:not([class*=uk-card-media]) .uk-totop:focus, +.uk-card-primary>:not([class*=uk-card-media]) .uk-totop:hover, +.uk-card-secondary.uk-card-body .uk-totop:focus, +.uk-card-secondary.uk-card-body .uk-totop:hover, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-totop:focus, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-totop:hover, +.uk-light .uk-totop:focus, +.uk-light .uk-totop:hover, +.uk-offcanvas-bar .uk-totop:focus, +.uk-offcanvas-bar .uk-totop:hover, +.uk-overlay-primary .uk-totop:focus, +.uk-overlay-primary .uk-totop:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-totop:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-totop:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-totop:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-totop:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-totop:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-totop:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-totop:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-totop:hover { + color: rgba(255, 255, 255, .7) +} + +.uk-card-primary.uk-card-body .uk-totop:active, +.uk-card-primary>:not([class*=uk-card-media]) .uk-totop:active, +.uk-card-secondary.uk-card-body .uk-totop:active, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-totop:active, +.uk-light .uk-totop:active, +.uk-offcanvas-bar .uk-totop:active, +.uk-overlay-primary .uk-totop:active, +.uk-section-primary:not(.uk-preserve-color) .uk-totop:active, +.uk-section-secondary:not(.uk-preserve-color) .uk-totop:active, +.uk-tile-primary:not(.uk-preserve-color) .uk-totop:active, +.uk-tile-secondary:not(.uk-preserve-color) .uk-totop:active { + color: #fff +} + +.uk-card-primary.uk-card-body .uk-marker, +.uk-card-primary>:not([class*=uk-card-media]) .uk-marker, +.uk-card-secondary.uk-card-body .uk-marker, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-marker, +.uk-light .uk-marker, +.uk-offcanvas-bar .uk-marker, +.uk-overlay-primary .uk-marker, +.uk-section-primary:not(.uk-preserve-color) .uk-marker, +.uk-section-secondary:not(.uk-preserve-color) .uk-marker, +.uk-tile-primary:not(.uk-preserve-color) .uk-marker, +.uk-tile-secondary:not(.uk-preserve-color) .uk-marker { + background: #f8f8f8; + color: #666 +} + +.uk-card-primary.uk-card-body .uk-marker:focus, +.uk-card-primary.uk-card-body .uk-marker:hover, +.uk-card-primary>:not([class*=uk-card-media]) .uk-marker:focus, +.uk-card-primary>:not([class*=uk-card-media]) .uk-marker:hover, +.uk-card-secondary.uk-card-body .uk-marker:focus, +.uk-card-secondary.uk-card-body .uk-marker:hover, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-marker:focus, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-marker:hover, +.uk-light .uk-marker:focus, +.uk-light .uk-marker:hover, +.uk-offcanvas-bar .uk-marker:focus, +.uk-offcanvas-bar .uk-marker:hover, +.uk-overlay-primary .uk-marker:focus, +.uk-overlay-primary .uk-marker:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-marker:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-marker:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-marker:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-marker:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-marker:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-marker:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-marker:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-marker:hover { + color: #666 +} + +.uk-card-primary.uk-card-body .uk-badge, +.uk-card-primary>:not([class*=uk-card-media]) .uk-badge, +.uk-card-secondary.uk-card-body .uk-badge, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-badge, +.uk-light .uk-badge, +.uk-offcanvas-bar .uk-badge, +.uk-overlay-primary .uk-badge, +.uk-section-primary:not(.uk-preserve-color) .uk-badge, +.uk-section-secondary:not(.uk-preserve-color) .uk-badge, +.uk-tile-primary:not(.uk-preserve-color) .uk-badge, +.uk-tile-secondary:not(.uk-preserve-color) .uk-badge { + background-color: #fff; + color: #666 +} + +.uk-card-primary.uk-card-body .uk-badge:focus, +.uk-card-primary.uk-card-body .uk-badge:hover, +.uk-card-primary>:not([class*=uk-card-media]) .uk-badge:focus, +.uk-card-primary>:not([class*=uk-card-media]) .uk-badge:hover, +.uk-card-secondary.uk-card-body .uk-badge:focus, +.uk-card-secondary.uk-card-body .uk-badge:hover, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-badge:focus, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-badge:hover, +.uk-light .uk-badge:focus, +.uk-light .uk-badge:hover, +.uk-offcanvas-bar .uk-badge:focus, +.uk-offcanvas-bar .uk-badge:hover, +.uk-overlay-primary .uk-badge:focus, +.uk-overlay-primary .uk-badge:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-badge:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-badge:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-badge:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-badge:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-badge:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-badge:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-badge:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-badge:hover { + color: #666 +} + +.uk-card-primary.uk-card-body .uk-label, +.uk-card-primary>:not([class*=uk-card-media]) .uk-label, +.uk-card-secondary.uk-card-body .uk-label, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-label, +.uk-light .uk-label, +.uk-offcanvas-bar .uk-label, +.uk-overlay-primary .uk-label, +.uk-section-primary:not(.uk-preserve-color) .uk-label, +.uk-section-secondary:not(.uk-preserve-color) .uk-label, +.uk-tile-primary:not(.uk-preserve-color) .uk-label, +.uk-tile-secondary:not(.uk-preserve-color) .uk-label { + background-color: #fff; + color: #666 +} + +.uk-card-primary.uk-card-body .uk-article-meta, +.uk-card-primary>:not([class*=uk-card-media]) .uk-article-meta, +.uk-card-secondary.uk-card-body .uk-article-meta, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-article-meta, +.uk-light .uk-article-meta, +.uk-offcanvas-bar .uk-article-meta, +.uk-overlay-primary .uk-article-meta, +.uk-section-primary:not(.uk-preserve-color) .uk-article-meta, +.uk-section-secondary:not(.uk-preserve-color) .uk-article-meta, +.uk-tile-primary:not(.uk-preserve-color) .uk-article-meta, +.uk-tile-secondary:not(.uk-preserve-color) .uk-article-meta { + color: rgba(255, 255, 255, .5) +} + +.uk-card-primary.uk-card-body .uk-search-input, +.uk-card-primary>:not([class*=uk-card-media]) .uk-search-input, +.uk-card-secondary.uk-card-body .uk-search-input, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-input, +.uk-light .uk-search-input, +.uk-offcanvas-bar .uk-search-input, +.uk-overlay-primary .uk-search-input, +.uk-section-primary:not(.uk-preserve-color) .uk-search-input, +.uk-section-secondary:not(.uk-preserve-color) .uk-search-input, +.uk-tile-primary:not(.uk-preserve-color) .uk-search-input, +.uk-tile-secondary:not(.uk-preserve-color) .uk-search-input { + color: rgba(255, 255, 255, .7) +} + +.uk-card-primary.uk-card-body .uk-search-input:-ms-input-placeholder, +.uk-card-primary>:not([class*=uk-card-media]) .uk-search-input:-ms-input-placeholder, +.uk-card-secondary.uk-card-body .uk-search-input:-ms-input-placeholder, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-input:-ms-input-placeholder, +.uk-light .uk-search-input:-ms-input-placeholder, +.uk-offcanvas-bar .uk-search-input:-ms-input-placeholder, +.uk-overlay-primary .uk-search-input:-ms-input-placeholder, +.uk-section-primary:not(.uk-preserve-color) .uk-search-input:-ms-input-placeholder, +.uk-section-secondary:not(.uk-preserve-color) .uk-search-input:-ms-input-placeholder, +.uk-tile-primary:not(.uk-preserve-color) .uk-search-input:-ms-input-placeholder, +.uk-tile-secondary:not(.uk-preserve-color) .uk-search-input:-ms-input-placeholder { + color: rgba(255, 255, 255, .5) !important +} + +.uk-card-primary.uk-card-body .uk-search-input::placeholder, +.uk-card-primary>:not([class*=uk-card-media]) .uk-search-input::placeholder, +.uk-card-secondary.uk-card-body .uk-search-input::placeholder, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-input::placeholder, +.uk-light .uk-search-input::placeholder, +.uk-offcanvas-bar .uk-search-input::placeholder, +.uk-overlay-primary .uk-search-input::placeholder, +.uk-section-primary:not(.uk-preserve-color) .uk-search-input::placeholder, +.uk-section-secondary:not(.uk-preserve-color) .uk-search-input::placeholder, +.uk-tile-primary:not(.uk-preserve-color) .uk-search-input::placeholder, +.uk-tile-secondary:not(.uk-preserve-color) .uk-search-input::placeholder { + color: rgba(255, 255, 255, .5) +} + +.uk-card-primary.uk-card-body .uk-search .uk-search-icon, +.uk-card-primary>:not([class*=uk-card-media]) .uk-search .uk-search-icon, +.uk-card-secondary.uk-card-body .uk-search .uk-search-icon, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-search .uk-search-icon, +.uk-light .uk-search .uk-search-icon, +.uk-offcanvas-bar .uk-search .uk-search-icon, +.uk-overlay-primary .uk-search .uk-search-icon, +.uk-section-primary:not(.uk-preserve-color) .uk-search .uk-search-icon, +.uk-section-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon, +.uk-tile-primary:not(.uk-preserve-color) .uk-search .uk-search-icon, +.uk-tile-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon { + color: rgba(255, 255, 255, .5) +} + +.uk-card-primary.uk-card-body .uk-search .uk-search-icon:hover, +.uk-card-primary>:not([class*=uk-card-media]) .uk-search .uk-search-icon:hover, +.uk-card-secondary.uk-card-body .uk-search .uk-search-icon:hover, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-search .uk-search-icon:hover, +.uk-light .uk-search .uk-search-icon:hover, +.uk-offcanvas-bar .uk-search .uk-search-icon:hover, +.uk-overlay-primary .uk-search .uk-search-icon:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover { + color: rgba(255, 255, 255, .5) +} + +.uk-card-primary.uk-card-body .uk-search-default .uk-search-input, +.uk-card-primary>:not([class*=uk-card-media]) .uk-search-default .uk-search-input, +.uk-card-secondary.uk-card-body .uk-search-default .uk-search-input, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-default .uk-search-input, +.uk-light .uk-search-default .uk-search-input, +.uk-offcanvas-bar .uk-search-default .uk-search-input, +.uk-overlay-primary .uk-search-default .uk-search-input, +.uk-section-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input, +.uk-section-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input, +.uk-tile-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input, +.uk-tile-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input { + background-color: transparent; + border-color: rgba(255, 255, 255, .2) +} + +.uk-card-primary.uk-card-body .uk-search-default .uk-search-input:focus, +.uk-card-primary>:not([class*=uk-card-media]) .uk-search-default .uk-search-input:focus, +.uk-card-secondary.uk-card-body .uk-search-default .uk-search-input:focus, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-default .uk-search-input:focus, +.uk-light .uk-search-default .uk-search-input:focus, +.uk-offcanvas-bar .uk-search-default .uk-search-input:focus, +.uk-overlay-primary .uk-search-default .uk-search-input:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus { + background-color: transparent +} + +.uk-card-primary.uk-card-body .uk-search-navbar .uk-search-input, +.uk-card-primary>:not([class*=uk-card-media]) .uk-search-navbar .uk-search-input, +.uk-card-secondary.uk-card-body .uk-search-navbar .uk-search-input, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-navbar .uk-search-input, +.uk-light .uk-search-navbar .uk-search-input, +.uk-offcanvas-bar .uk-search-navbar .uk-search-input, +.uk-overlay-primary .uk-search-navbar .uk-search-input, +.uk-section-primary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input, +.uk-section-secondary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input, +.uk-tile-primary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input, +.uk-tile-secondary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input { + background-color: transparent +} + +.uk-card-primary.uk-card-body .uk-search-large .uk-search-input, +.uk-card-primary>:not([class*=uk-card-media]) .uk-search-large .uk-search-input, +.uk-card-secondary.uk-card-body .uk-search-large .uk-search-input, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-large .uk-search-input, +.uk-light .uk-search-large .uk-search-input, +.uk-offcanvas-bar .uk-search-large .uk-search-input, +.uk-overlay-primary .uk-search-large .uk-search-input, +.uk-section-primary:not(.uk-preserve-color) .uk-search-large .uk-search-input, +.uk-section-secondary:not(.uk-preserve-color) .uk-search-large .uk-search-input, +.uk-tile-primary:not(.uk-preserve-color) .uk-search-large .uk-search-input, +.uk-tile-secondary:not(.uk-preserve-color) .uk-search-large .uk-search-input { + background-color: transparent +} + +.uk-card-primary.uk-card-body .uk-search-toggle, +.uk-card-primary>:not([class*=uk-card-media]) .uk-search-toggle, +.uk-card-secondary.uk-card-body .uk-search-toggle, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-toggle, +.uk-light .uk-search-toggle, +.uk-offcanvas-bar .uk-search-toggle, +.uk-overlay-primary .uk-search-toggle, +.uk-section-primary:not(.uk-preserve-color) .uk-search-toggle, +.uk-section-secondary:not(.uk-preserve-color) .uk-search-toggle, +.uk-tile-primary:not(.uk-preserve-color) .uk-search-toggle, +.uk-tile-secondary:not(.uk-preserve-color) .uk-search-toggle { + color: rgba(255, 255, 255, .5) +} + +.uk-card-primary.uk-card-body .uk-search-toggle:focus, +.uk-card-primary.uk-card-body .uk-search-toggle:hover, +.uk-card-primary>:not([class*=uk-card-media]) .uk-search-toggle:focus, +.uk-card-primary>:not([class*=uk-card-media]) .uk-search-toggle:hover, +.uk-card-secondary.uk-card-body .uk-search-toggle:focus, +.uk-card-secondary.uk-card-body .uk-search-toggle:hover, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-toggle:focus, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-search-toggle:hover, +.uk-light .uk-search-toggle:focus, +.uk-light .uk-search-toggle:hover, +.uk-offcanvas-bar .uk-search-toggle:focus, +.uk-offcanvas-bar .uk-search-toggle:hover, +.uk-overlay-primary .uk-search-toggle:focus, +.uk-overlay-primary .uk-search-toggle:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-search-toggle:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-search-toggle:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-search-toggle:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-search-toggle:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-search-toggle:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-search-toggle:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-search-toggle:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-search-toggle:hover { + color: rgba(255, 255, 255, .7) +} + +.uk-card-primary.uk-card-body .uk-nav-parent-icon>.uk-parent>a::after, +.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-parent-icon>.uk-parent>a::after, +.uk-card-secondary.uk-card-body .uk-nav-parent-icon>.uk-parent>a::after, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-parent-icon>.uk-parent>a::after, +.uk-light .uk-nav-parent-icon>.uk-parent>a::after, +.uk-offcanvas-bar .uk-nav-parent-icon>.uk-parent>a::after, +.uk-overlay-primary .uk-nav-parent-icon>.uk-parent>a::after, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-parent-icon>.uk-parent>a::after, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-parent-icon>.uk-parent>a::after, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-parent-icon>.uk-parent>a::after, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-parent-icon>.uk-parent>a::after { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20stroke-width%3D%221.1%22%20points%3D%2210%201%204%207%2010%2013%22%20%2F%3E%0A%3C%2Fsvg%3E") +} + +.uk-card-primary.uk-card-body .uk-nav-parent-icon>.uk-parent.uk-open>a::after, +.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-parent-icon>.uk-parent.uk-open>a::after, +.uk-card-secondary.uk-card-body .uk-nav-parent-icon>.uk-parent.uk-open>a::after, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-parent-icon>.uk-parent.uk-open>a::after, +.uk-light .uk-nav-parent-icon>.uk-parent.uk-open>a::after, +.uk-offcanvas-bar .uk-nav-parent-icon>.uk-parent.uk-open>a::after, +.uk-overlay-primary .uk-nav-parent-icon>.uk-parent.uk-open>a::after, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-parent-icon>.uk-parent.uk-open>a::after, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-parent-icon>.uk-parent.uk-open>a::after, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-parent-icon>.uk-parent.uk-open>a::after, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-parent-icon>.uk-parent.uk-open>a::after { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20stroke-width%3D%221.1%22%20points%3D%221%204%207%2010%2013%204%22%20%2F%3E%0A%3C%2Fsvg%3E") +} + +.uk-card-primary.uk-card-body .uk-nav-default>li>a, +.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default>li>a, +.uk-card-secondary.uk-card-body .uk-nav-default>li>a, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default>li>a, +.uk-light .uk-nav-default>li>a, +.uk-offcanvas-bar .uk-nav-default>li>a, +.uk-overlay-primary .uk-nav-default>li>a, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-default>li>a, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default>li>a, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default>li>a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default>li>a { + color: rgba(255, 255, 255, .5) +} + +.uk-card-primary.uk-card-body .uk-nav-default>li>a:focus, +.uk-card-primary.uk-card-body .uk-nav-default>li>a:hover, +.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default>li>a:focus, +.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default>li>a:hover, +.uk-card-secondary.uk-card-body .uk-nav-default>li>a:focus, +.uk-card-secondary.uk-card-body .uk-nav-default>li>a:hover, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default>li>a:focus, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default>li>a:hover, +.uk-light .uk-nav-default>li>a:focus, +.uk-light .uk-nav-default>li>a:hover, +.uk-offcanvas-bar .uk-nav-default>li>a:focus, +.uk-offcanvas-bar .uk-nav-default>li>a:hover, +.uk-overlay-primary .uk-nav-default>li>a:focus, +.uk-overlay-primary .uk-nav-default>li>a:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-default>li>a:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-default>li>a:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default>li>a:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default>li>a:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default>li>a:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default>li>a:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default>li>a:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default>li>a:hover { + color: rgba(255, 255, 255, .7) +} + +.uk-card-primary.uk-card-body .uk-nav-default>li.uk-active>a, +.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default>li.uk-active>a, +.uk-card-secondary.uk-card-body .uk-nav-default>li.uk-active>a, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default>li.uk-active>a, +.uk-light .uk-nav-default>li.uk-active>a, +.uk-offcanvas-bar .uk-nav-default>li.uk-active>a, +.uk-overlay-primary .uk-nav-default>li.uk-active>a, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-default>li.uk-active>a, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default>li.uk-active>a, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default>li.uk-active>a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default>li.uk-active>a { + color: #fff +} + +.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-header, +.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-header, +.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-header, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-header, +.uk-light .uk-nav-default .uk-nav-header, +.uk-offcanvas-bar .uk-nav-default .uk-nav-header, +.uk-overlay-primary .uk-nav-default .uk-nav-header, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header { + color: #fff +} + +.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-divider, +.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-divider, +.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-divider, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-divider, +.uk-light .uk-nav-default .uk-nav-divider, +.uk-offcanvas-bar .uk-nav-default .uk-nav-divider, +.uk-overlay-primary .uk-nav-default .uk-nav-divider, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-divider, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-divider, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-divider, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-divider { + border-top-color: rgba(255, 255, 255, .2) +} + +.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-sub a, +.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub a, +.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-sub a, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub a, +.uk-light .uk-nav-default .uk-nav-sub a, +.uk-offcanvas-bar .uk-nav-default .uk-nav-sub a, +.uk-overlay-primary .uk-nav-default .uk-nav-sub a, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a { + color: rgba(255, 255, 255, .5) +} + +.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-sub a:focus, +.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-sub a:hover, +.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub a:focus, +.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub a:hover, +.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-sub a:focus, +.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-sub a:hover, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub a:focus, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub a:hover, +.uk-light .uk-nav-default .uk-nav-sub a:focus, +.uk-light .uk-nav-default .uk-nav-sub a:hover, +.uk-offcanvas-bar .uk-nav-default .uk-nav-sub a:focus, +.uk-offcanvas-bar .uk-nav-default .uk-nav-sub a:hover, +.uk-overlay-primary .uk-nav-default .uk-nav-sub a:focus, +.uk-overlay-primary .uk-nav-default .uk-nav-sub a:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover { + color: rgba(255, 255, 255, .7) +} + +.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-sub li.uk-active>a, +.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub li.uk-active>a, +.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-sub li.uk-active>a, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub li.uk-active>a, +.uk-light .uk-nav-default .uk-nav-sub li.uk-active>a, +.uk-offcanvas-bar .uk-nav-default .uk-nav-sub li.uk-active>a, +.uk-overlay-primary .uk-nav-default .uk-nav-sub li.uk-active>a, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub li.uk-active>a, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub li.uk-active>a, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub li.uk-active>a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub li.uk-active>a { + color: #fff +} + +.uk-card-primary.uk-card-body .uk-nav-primary>li>a, +.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary>li>a, +.uk-card-secondary.uk-card-body .uk-nav-primary>li>a, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary>li>a, +.uk-light .uk-nav-primary>li>a, +.uk-offcanvas-bar .uk-nav-primary>li>a, +.uk-overlay-primary .uk-nav-primary>li>a, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary>li>a, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary>li>a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a { + color: rgba(255, 255, 255, .5) +} + +.uk-card-primary.uk-card-body .uk-nav-primary>li>a:focus, +.uk-card-primary.uk-card-body .uk-nav-primary>li>a:hover, +.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary>li>a:focus, +.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary>li>a:hover, +.uk-card-secondary.uk-card-body .uk-nav-primary>li>a:focus, +.uk-card-secondary.uk-card-body .uk-nav-primary>li>a:hover, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary>li>a:focus, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary>li>a:hover, +.uk-light .uk-nav-primary>li>a:focus, +.uk-light .uk-nav-primary>li>a:hover, +.uk-offcanvas-bar .uk-nav-primary>li>a:focus, +.uk-offcanvas-bar .uk-nav-primary>li>a:hover, +.uk-overlay-primary .uk-nav-primary>li>a:focus, +.uk-overlay-primary .uk-nav-primary>li>a:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary>li>a:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary>li>a:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary>li>a:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary>li>a:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary>li>a:hover { + color: rgba(255, 255, 255, .7) +} + +.uk-card-primary.uk-card-body .uk-nav-primary>li.uk-active>a, +.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary>li.uk-active>a, +.uk-card-secondary.uk-card-body .uk-nav-primary>li.uk-active>a, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary>li.uk-active>a, +.uk-light .uk-nav-primary>li.uk-active>a, +.uk-offcanvas-bar .uk-nav-primary>li.uk-active>a, +.uk-overlay-primary .uk-nav-primary>li.uk-active>a, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary>li.uk-active>a, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary>li.uk-active>a, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary>li.uk-active>a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary>li.uk-active>a { + color: #fff +} + +.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-header, +.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-header, +.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-header, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-header, +.uk-light .uk-nav-primary .uk-nav-header, +.uk-offcanvas-bar .uk-nav-primary .uk-nav-header, +.uk-overlay-primary .uk-nav-primary .uk-nav-header, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header { + color: #fff +} + +.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-divider, +.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-divider, +.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-divider, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-divider, +.uk-light .uk-nav-primary .uk-nav-divider, +.uk-offcanvas-bar .uk-nav-primary .uk-nav-divider, +.uk-overlay-primary .uk-nav-primary .uk-nav-divider, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-divider, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-divider, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-divider, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-divider { + border-top-color: rgba(255, 255, 255, .2) +} + +.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-sub a, +.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a, +.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-sub a, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a, +.uk-light .uk-nav-primary .uk-nav-sub a, +.uk-offcanvas-bar .uk-nav-primary .uk-nav-sub a, +.uk-overlay-primary .uk-nav-primary .uk-nav-sub a, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a { + color: rgba(255, 255, 255, .5) +} + +.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-sub a:focus, +.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-sub a:hover, +.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a:focus, +.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a:hover, +.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-sub a:focus, +.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-sub a:hover, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a:focus, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a:hover, +.uk-light .uk-nav-primary .uk-nav-sub a:focus, +.uk-light .uk-nav-primary .uk-nav-sub a:hover, +.uk-offcanvas-bar .uk-nav-primary .uk-nav-sub a:focus, +.uk-offcanvas-bar .uk-nav-primary .uk-nav-sub a:hover, +.uk-overlay-primary .uk-nav-primary .uk-nav-sub a:focus, +.uk-overlay-primary .uk-nav-primary .uk-nav-sub a:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover { + color: rgba(255, 255, 255, .7) +} + +.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-sub li.uk-active>a, +.uk-card-primary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub li.uk-active>a, +.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-sub li.uk-active>a, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub li.uk-active>a, +.uk-light .uk-nav-primary .uk-nav-sub li.uk-active>a, +.uk-offcanvas-bar .uk-nav-primary .uk-nav-sub li.uk-active>a, +.uk-overlay-primary .uk-nav-primary .uk-nav-sub li.uk-active>a, +.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub li.uk-active>a, +.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub li.uk-active>a, +.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub li.uk-active>a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub li.uk-active>a { + color: #fff +} + +.uk-card-primary.uk-card-body .uk-navbar-nav>li>a, +.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a, +.uk-card-secondary.uk-card-body .uk-navbar-nav>li>a, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a, +.uk-light .uk-navbar-nav>li>a, +.uk-offcanvas-bar .uk-navbar-nav>li>a, +.uk-overlay-primary .uk-navbar-nav>li>a, +.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a, +.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a, +.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a { + color: rgba(255, 255, 255, .5) +} + +.uk-card-primary.uk-card-body .uk-navbar-nav>li:hover>a, +.uk-card-primary.uk-card-body .uk-navbar-nav>li>a.uk-open, +.uk-card-primary.uk-card-body .uk-navbar-nav>li>a:focus, +.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-nav>li:hover>a, +.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a.uk-open, +.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a:focus, +.uk-card-secondary.uk-card-body .uk-navbar-nav>li:hover>a, +.uk-card-secondary.uk-card-body .uk-navbar-nav>li>a.uk-open, +.uk-card-secondary.uk-card-body .uk-navbar-nav>li>a:focus, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-nav>li:hover>a, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a.uk-open, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a:focus, +.uk-light .uk-navbar-nav>li:hover>a, +.uk-light .uk-navbar-nav>li>a.uk-open, +.uk-light .uk-navbar-nav>li>a:focus, +.uk-offcanvas-bar .uk-navbar-nav>li:hover>a, +.uk-offcanvas-bar .uk-navbar-nav>li>a.uk-open, +.uk-offcanvas-bar .uk-navbar-nav>li>a:focus, +.uk-overlay-primary .uk-navbar-nav>li:hover>a, +.uk-overlay-primary .uk-navbar-nav>li>a.uk-open, +.uk-overlay-primary .uk-navbar-nav>li>a:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li:hover>a, +.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a.uk-open, +.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li:hover>a, +.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a.uk-open, +.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li:hover>a, +.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a.uk-open, +.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav>li:hover>a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a.uk-open, +.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a:focus { + color: rgba(255, 255, 255, .7) +} + +.uk-card-primary.uk-card-body .uk-navbar-nav>li>a:active, +.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a:active, +.uk-card-secondary.uk-card-body .uk-navbar-nav>li>a:active, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a:active, +.uk-light .uk-navbar-nav>li>a:active, +.uk-offcanvas-bar .uk-navbar-nav>li>a:active, +.uk-overlay-primary .uk-navbar-nav>li>a:active, +.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a:active, +.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a:active, +.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a:active, +.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a:active { + color: #fff +} + +.uk-card-primary.uk-card-body .uk-navbar-nav>li.uk-active>a, +.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-nav>li.uk-active>a, +.uk-card-secondary.uk-card-body .uk-navbar-nav>li.uk-active>a, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-nav>li.uk-active>a, +.uk-light .uk-navbar-nav>li.uk-active>a, +.uk-offcanvas-bar .uk-navbar-nav>li.uk-active>a, +.uk-overlay-primary .uk-navbar-nav>li.uk-active>a, +.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li.uk-active>a, +.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li.uk-active>a, +.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li.uk-active>a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav>li.uk-active>a { + color: #fff +} + +.uk-card-primary.uk-card-body .uk-navbar-item, +.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-item, +.uk-card-secondary.uk-card-body .uk-navbar-item, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-item, +.uk-light .uk-navbar-item, +.uk-offcanvas-bar .uk-navbar-item, +.uk-overlay-primary .uk-navbar-item, +.uk-section-primary:not(.uk-preserve-color) .uk-navbar-item, +.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-item, +.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-item, +.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-item { + color: rgba(255, 255, 255, .7) +} + +.uk-card-primary.uk-card-body .uk-navbar-toggle, +.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-toggle, +.uk-card-secondary.uk-card-body .uk-navbar-toggle, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-toggle, +.uk-light .uk-navbar-toggle, +.uk-offcanvas-bar .uk-navbar-toggle, +.uk-overlay-primary .uk-navbar-toggle, +.uk-section-primary:not(.uk-preserve-color) .uk-navbar-toggle, +.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-toggle, +.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-toggle, +.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-toggle { + color: rgba(255, 255, 255, .5) +} + +.uk-card-primary.uk-card-body .uk-navbar-toggle.uk-open, +.uk-card-primary.uk-card-body .uk-navbar-toggle:focus, +.uk-card-primary.uk-card-body .uk-navbar-toggle:hover, +.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-toggle.uk-open, +.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-toggle:focus, +.uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-toggle:hover, +.uk-card-secondary.uk-card-body .uk-navbar-toggle.uk-open, +.uk-card-secondary.uk-card-body .uk-navbar-toggle:focus, +.uk-card-secondary.uk-card-body .uk-navbar-toggle:hover, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-toggle.uk-open, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-toggle:focus, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-toggle:hover, +.uk-light .uk-navbar-toggle.uk-open, +.uk-light .uk-navbar-toggle:focus, +.uk-light .uk-navbar-toggle:hover, +.uk-offcanvas-bar .uk-navbar-toggle.uk-open, +.uk-offcanvas-bar .uk-navbar-toggle:focus, +.uk-offcanvas-bar .uk-navbar-toggle:hover, +.uk-overlay-primary .uk-navbar-toggle.uk-open, +.uk-overlay-primary .uk-navbar-toggle:focus, +.uk-overlay-primary .uk-navbar-toggle:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-navbar-toggle.uk-open, +.uk-section-primary:not(.uk-preserve-color) .uk-navbar-toggle:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-navbar-toggle:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-toggle.uk-open, +.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-toggle:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-toggle:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-toggle.uk-open, +.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-toggle:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-toggle:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-toggle.uk-open, +.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-toggle:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-toggle:hover { + color: rgba(255, 255, 255, .7) +} + +.uk-card-primary.uk-card-body .uk-subnav>*>:first-child, +.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav>*>:first-child, +.uk-card-secondary.uk-card-body .uk-subnav>*>:first-child, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav>*>:first-child, +.uk-light .uk-subnav>*>:first-child, +.uk-offcanvas-bar .uk-subnav>*>:first-child, +.uk-overlay-primary .uk-subnav>*>:first-child, +.uk-section-primary:not(.uk-preserve-color) .uk-subnav>*>:first-child, +.uk-section-secondary:not(.uk-preserve-color) .uk-subnav>*>:first-child, +.uk-tile-primary:not(.uk-preserve-color) .uk-subnav>*>:first-child, +.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav>*>:first-child { + color: rgba(255, 255, 255, .5) +} + +.uk-card-primary.uk-card-body .uk-subnav>*>a:focus, +.uk-card-primary.uk-card-body .uk-subnav>*>a:hover, +.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav>*>a:focus, +.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav>*>a:hover, +.uk-card-secondary.uk-card-body .uk-subnav>*>a:focus, +.uk-card-secondary.uk-card-body .uk-subnav>*>a:hover, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav>*>a:focus, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav>*>a:hover, +.uk-light .uk-subnav>*>a:focus, +.uk-light .uk-subnav>*>a:hover, +.uk-offcanvas-bar .uk-subnav>*>a:focus, +.uk-offcanvas-bar .uk-subnav>*>a:hover, +.uk-overlay-primary .uk-subnav>*>a:focus, +.uk-overlay-primary .uk-subnav>*>a:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-subnav>*>a:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-subnav>*>a:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-subnav>*>a:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-subnav>*>a:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-subnav>*>a:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-subnav>*>a:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav>*>a:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav>*>a:hover { + color: rgba(255, 255, 255, .7) +} + +.uk-card-primary.uk-card-body .uk-subnav>.uk-active>a, +.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav>.uk-active>a, +.uk-card-secondary.uk-card-body .uk-subnav>.uk-active>a, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav>.uk-active>a, +.uk-light .uk-subnav>.uk-active>a, +.uk-offcanvas-bar .uk-subnav>.uk-active>a, +.uk-overlay-primary .uk-subnav>.uk-active>a, +.uk-section-primary:not(.uk-preserve-color) .uk-subnav>.uk-active>a, +.uk-section-secondary:not(.uk-preserve-color) .uk-subnav>.uk-active>a, +.uk-tile-primary:not(.uk-preserve-color) .uk-subnav>.uk-active>a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav>.uk-active>a { + color: #fff +} + +.uk-card-primary.uk-card-body .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before, +.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before, +.uk-card-secondary.uk-card-body .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before, +.uk-light .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before, +.uk-offcanvas-bar .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before, +.uk-overlay-primary .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before, +.uk-section-primary:not(.uk-preserve-color) .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before, +.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before, +.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before, +.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-divider>:nth-child(n+2):not(.uk-first-column)::before { + border-left-color: rgba(255, 255, 255, .2) +} + +.uk-card-primary.uk-card-body .uk-subnav-pill>*>:first-child, +.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav-pill>*>:first-child, +.uk-card-secondary.uk-card-body .uk-subnav-pill>*>:first-child, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav-pill>*>:first-child, +.uk-light .uk-subnav-pill>*>:first-child, +.uk-offcanvas-bar .uk-subnav-pill>*>:first-child, +.uk-overlay-primary .uk-subnav-pill>*>:first-child, +.uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill>*>:first-child, +.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>:first-child, +.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill>*>:first-child, +.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>:first-child { + background-color: transparent; + color: rgba(255, 255, 255, .5) +} + +.uk-card-primary.uk-card-body .uk-subnav-pill>*>a:focus, +.uk-card-primary.uk-card-body .uk-subnav-pill>*>a:hover, +.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav-pill>*>a:focus, +.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav-pill>*>a:hover, +.uk-card-secondary.uk-card-body .uk-subnav-pill>*>a:focus, +.uk-card-secondary.uk-card-body .uk-subnav-pill>*>a:hover, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav-pill>*>a:focus, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav-pill>*>a:hover, +.uk-light .uk-subnav-pill>*>a:focus, +.uk-light .uk-subnav-pill>*>a:hover, +.uk-offcanvas-bar .uk-subnav-pill>*>a:focus, +.uk-offcanvas-bar .uk-subnav-pill>*>a:hover, +.uk-overlay-primary .uk-subnav-pill>*>a:focus, +.uk-overlay-primary .uk-subnav-pill>*>a:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill>*>a:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill>*>a:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>a:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>a:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill>*>a:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill>*>a:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>a:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>a:hover { + background-color: rgba(255, 255, 255, .1); + color: rgba(255, 255, 255, .7) +} + +.uk-card-primary.uk-card-body .uk-subnav-pill>*>a:active, +.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav-pill>*>a:active, +.uk-card-secondary.uk-card-body .uk-subnav-pill>*>a:active, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav-pill>*>a:active, +.uk-light .uk-subnav-pill>*>a:active, +.uk-offcanvas-bar .uk-subnav-pill>*>a:active, +.uk-overlay-primary .uk-subnav-pill>*>a:active, +.uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill>*>a:active, +.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>a:active, +.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill>*>a:active, +.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill>*>a:active { + background-color: rgba(255, 255, 255, .1); + color: rgba(255, 255, 255, .7) +} + +.uk-card-primary.uk-card-body .uk-subnav-pill>.uk-active>a, +.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav-pill>.uk-active>a, +.uk-card-secondary.uk-card-body .uk-subnav-pill>.uk-active>a, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav-pill>.uk-active>a, +.uk-light .uk-subnav-pill>.uk-active>a, +.uk-offcanvas-bar .uk-subnav-pill>.uk-active>a, +.uk-overlay-primary .uk-subnav-pill>.uk-active>a, +.uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill>.uk-active>a, +.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill>.uk-active>a, +.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill>.uk-active>a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill>.uk-active>a { + background-color: #fff; + color: #666 +} + +.uk-card-primary.uk-card-body .uk-subnav>.uk-disabled>a, +.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav>.uk-disabled>a, +.uk-card-secondary.uk-card-body .uk-subnav>.uk-disabled>a, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav>.uk-disabled>a, +.uk-light .uk-subnav>.uk-disabled>a, +.uk-offcanvas-bar .uk-subnav>.uk-disabled>a, +.uk-overlay-primary .uk-subnav>.uk-disabled>a, +.uk-section-primary:not(.uk-preserve-color) .uk-subnav>.uk-disabled>a, +.uk-section-secondary:not(.uk-preserve-color) .uk-subnav>.uk-disabled>a, +.uk-tile-primary:not(.uk-preserve-color) .uk-subnav>.uk-disabled>a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav>.uk-disabled>a { + color: rgba(255, 255, 255, .5) +} + +.uk-card-primary.uk-card-body .uk-breadcrumb>*>*, +.uk-card-primary>:not([class*=uk-card-media]) .uk-breadcrumb>*>*, +.uk-card-secondary.uk-card-body .uk-breadcrumb>*>*, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-breadcrumb>*>*, +.uk-light .uk-breadcrumb>*>*, +.uk-offcanvas-bar .uk-breadcrumb>*>*, +.uk-overlay-primary .uk-breadcrumb>*>*, +.uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb>*>*, +.uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb>*>*, +.uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb>*>*, +.uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb>*>* { + color: rgba(255, 255, 255, .5) +} + +.uk-card-primary.uk-card-body .uk-breadcrumb>*>:focus, +.uk-card-primary.uk-card-body .uk-breadcrumb>*>:hover, +.uk-card-primary>:not([class*=uk-card-media]) .uk-breadcrumb>*>:focus, +.uk-card-primary>:not([class*=uk-card-media]) .uk-breadcrumb>*>:hover, +.uk-card-secondary.uk-card-body .uk-breadcrumb>*>:focus, +.uk-card-secondary.uk-card-body .uk-breadcrumb>*>:hover, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-breadcrumb>*>:focus, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-breadcrumb>*>:hover, +.uk-light .uk-breadcrumb>*>:focus, +.uk-light .uk-breadcrumb>*>:hover, +.uk-offcanvas-bar .uk-breadcrumb>*>:focus, +.uk-offcanvas-bar .uk-breadcrumb>*>:hover, +.uk-overlay-primary .uk-breadcrumb>*>:focus, +.uk-overlay-primary .uk-breadcrumb>*>:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb>*>:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb>*>:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb>*>:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb>*>:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb>*>:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb>*>:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb>*>:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb>*>:hover { + color: rgba(255, 255, 255, .7) +} + +.uk-card-primary.uk-card-body .uk-breadcrumb>:last-child>*, +.uk-card-primary>:not([class*=uk-card-media]) .uk-breadcrumb>:last-child>*, +.uk-card-secondary.uk-card-body .uk-breadcrumb>:last-child>*, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-breadcrumb>:last-child>*, +.uk-light .uk-breadcrumb>:last-child>*, +.uk-offcanvas-bar .uk-breadcrumb>:last-child>*, +.uk-overlay-primary .uk-breadcrumb>:last-child>*, +.uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb>:last-child>*, +.uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb>:last-child>*, +.uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb>:last-child>*, +.uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb>:last-child>* { + color: rgba(255, 255, 255, .7) +} + +.uk-card-primary.uk-card-body .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before, +.uk-card-primary>:not([class*=uk-card-media]) .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before, +.uk-card-secondary.uk-card-body .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before, +.uk-light .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before, +.uk-offcanvas-bar .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before, +.uk-overlay-primary .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before, +.uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before, +.uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before, +.uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before, +.uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before { + color: rgba(255, 255, 255, .5) +} + +.uk-card-primary.uk-card-body .uk-pagination>*>*, +.uk-card-primary>:not([class*=uk-card-media]) .uk-pagination>*>*, +.uk-card-secondary.uk-card-body .uk-pagination>*>*, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-pagination>*>*, +.uk-light .uk-pagination>*>*, +.uk-offcanvas-bar .uk-pagination>*>*, +.uk-overlay-primary .uk-pagination>*>*, +.uk-section-primary:not(.uk-preserve-color) .uk-pagination>*>*, +.uk-section-secondary:not(.uk-preserve-color) .uk-pagination>*>*, +.uk-tile-primary:not(.uk-preserve-color) .uk-pagination>*>*, +.uk-tile-secondary:not(.uk-preserve-color) .uk-pagination>*>* { + color: rgba(255, 255, 255, .5) +} + +.uk-card-primary.uk-card-body .uk-pagination>*>:focus, +.uk-card-primary.uk-card-body .uk-pagination>*>:hover, +.uk-card-primary>:not([class*=uk-card-media]) .uk-pagination>*>:focus, +.uk-card-primary>:not([class*=uk-card-media]) .uk-pagination>*>:hover, +.uk-card-secondary.uk-card-body .uk-pagination>*>:focus, +.uk-card-secondary.uk-card-body .uk-pagination>*>:hover, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-pagination>*>:focus, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-pagination>*>:hover, +.uk-light .uk-pagination>*>:focus, +.uk-light .uk-pagination>*>:hover, +.uk-offcanvas-bar .uk-pagination>*>:focus, +.uk-offcanvas-bar .uk-pagination>*>:hover, +.uk-overlay-primary .uk-pagination>*>:focus, +.uk-overlay-primary .uk-pagination>*>:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-pagination>*>:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-pagination>*>:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-pagination>*>:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-pagination>*>:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-pagination>*>:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-pagination>*>:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-pagination>*>:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-pagination>*>:hover { + color: rgba(255, 255, 255, .7) +} + +.uk-card-primary.uk-card-body .uk-pagination>.uk-active>*, +.uk-card-primary>:not([class*=uk-card-media]) .uk-pagination>.uk-active>*, +.uk-card-secondary.uk-card-body .uk-pagination>.uk-active>*, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-pagination>.uk-active>*, +.uk-light .uk-pagination>.uk-active>*, +.uk-offcanvas-bar .uk-pagination>.uk-active>*, +.uk-overlay-primary .uk-pagination>.uk-active>*, +.uk-section-primary:not(.uk-preserve-color) .uk-pagination>.uk-active>*, +.uk-section-secondary:not(.uk-preserve-color) .uk-pagination>.uk-active>*, +.uk-tile-primary:not(.uk-preserve-color) .uk-pagination>.uk-active>*, +.uk-tile-secondary:not(.uk-preserve-color) .uk-pagination>.uk-active>* { + color: rgba(255, 255, 255, .7) +} + +.uk-card-primary.uk-card-body .uk-pagination>.uk-disabled>*, +.uk-card-primary>:not([class*=uk-card-media]) .uk-pagination>.uk-disabled>*, +.uk-card-secondary.uk-card-body .uk-pagination>.uk-disabled>*, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-pagination>.uk-disabled>*, +.uk-light .uk-pagination>.uk-disabled>*, +.uk-offcanvas-bar .uk-pagination>.uk-disabled>*, +.uk-overlay-primary .uk-pagination>.uk-disabled>*, +.uk-section-primary:not(.uk-preserve-color) .uk-pagination>.uk-disabled>*, +.uk-section-secondary:not(.uk-preserve-color) .uk-pagination>.uk-disabled>*, +.uk-tile-primary:not(.uk-preserve-color) .uk-pagination>.uk-disabled>*, +.uk-tile-secondary:not(.uk-preserve-color) .uk-pagination>.uk-disabled>* { + color: rgba(255, 255, 255, .5) +} + +.uk-card-primary.uk-card-body .uk-tab::before, +.uk-card-primary>:not([class*=uk-card-media]) .uk-tab::before, +.uk-card-secondary.uk-card-body .uk-tab::before, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-tab::before, +.uk-light .uk-tab::before, +.uk-offcanvas-bar .uk-tab::before, +.uk-overlay-primary .uk-tab::before, +.uk-section-primary:not(.uk-preserve-color) .uk-tab::before, +.uk-section-secondary:not(.uk-preserve-color) .uk-tab::before, +.uk-tile-primary:not(.uk-preserve-color) .uk-tab::before, +.uk-tile-secondary:not(.uk-preserve-color) .uk-tab::before { + border-color: rgba(255, 255, 255, .2) +} + +.uk-card-primary.uk-card-body .uk-tab>*>a, +.uk-card-primary>:not([class*=uk-card-media]) .uk-tab>*>a, +.uk-card-secondary.uk-card-body .uk-tab>*>a, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-tab>*>a, +.uk-light .uk-tab>*>a, +.uk-offcanvas-bar .uk-tab>*>a, +.uk-overlay-primary .uk-tab>*>a, +.uk-section-primary:not(.uk-preserve-color) .uk-tab>*>a, +.uk-section-secondary:not(.uk-preserve-color) .uk-tab>*>a, +.uk-tile-primary:not(.uk-preserve-color) .uk-tab>*>a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-tab>*>a { + color: rgba(255, 255, 255, .5) +} + +.uk-card-primary.uk-card-body .uk-tab>*>a:focus, +.uk-card-primary.uk-card-body .uk-tab>*>a:hover, +.uk-card-primary>:not([class*=uk-card-media]) .uk-tab>*>a:focus, +.uk-card-primary>:not([class*=uk-card-media]) .uk-tab>*>a:hover, +.uk-card-secondary.uk-card-body .uk-tab>*>a:focus, +.uk-card-secondary.uk-card-body .uk-tab>*>a:hover, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-tab>*>a:focus, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-tab>*>a:hover, +.uk-light .uk-tab>*>a:focus, +.uk-light .uk-tab>*>a:hover, +.uk-offcanvas-bar .uk-tab>*>a:focus, +.uk-offcanvas-bar .uk-tab>*>a:hover, +.uk-overlay-primary .uk-tab>*>a:focus, +.uk-overlay-primary .uk-tab>*>a:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-tab>*>a:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-tab>*>a:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-tab>*>a:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-tab>*>a:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-tab>*>a:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-tab>*>a:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-tab>*>a:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-tab>*>a:hover { + color: rgba(255, 255, 255, .7) +} + +.uk-card-primary.uk-card-body .uk-tab>.uk-active>a, +.uk-card-primary>:not([class*=uk-card-media]) .uk-tab>.uk-active>a, +.uk-card-secondary.uk-card-body .uk-tab>.uk-active>a, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-tab>.uk-active>a, +.uk-light .uk-tab>.uk-active>a, +.uk-offcanvas-bar .uk-tab>.uk-active>a, +.uk-overlay-primary .uk-tab>.uk-active>a, +.uk-section-primary:not(.uk-preserve-color) .uk-tab>.uk-active>a, +.uk-section-secondary:not(.uk-preserve-color) .uk-tab>.uk-active>a, +.uk-tile-primary:not(.uk-preserve-color) .uk-tab>.uk-active>a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-tab>.uk-active>a { + color: #fff; + border-color: #fff +} + +.uk-card-primary.uk-card-body .uk-tab>.uk-disabled>a, +.uk-card-primary>:not([class*=uk-card-media]) .uk-tab>.uk-disabled>a, +.uk-card-secondary.uk-card-body .uk-tab>.uk-disabled>a, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-tab>.uk-disabled>a, +.uk-light .uk-tab>.uk-disabled>a, +.uk-offcanvas-bar .uk-tab>.uk-disabled>a, +.uk-overlay-primary .uk-tab>.uk-disabled>a, +.uk-section-primary:not(.uk-preserve-color) .uk-tab>.uk-disabled>a, +.uk-section-secondary:not(.uk-preserve-color) .uk-tab>.uk-disabled>a, +.uk-tile-primary:not(.uk-preserve-color) .uk-tab>.uk-disabled>a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-tab>.uk-disabled>a { + color: rgba(255, 255, 255, .5) +} + +.uk-card-primary.uk-card-body .uk-slidenav, +.uk-card-primary>:not([class*=uk-card-media]) .uk-slidenav, +.uk-card-secondary.uk-card-body .uk-slidenav, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-slidenav, +.uk-light .uk-slidenav, +.uk-offcanvas-bar .uk-slidenav, +.uk-overlay-primary .uk-slidenav, +.uk-section-primary:not(.uk-preserve-color) .uk-slidenav, +.uk-section-secondary:not(.uk-preserve-color) .uk-slidenav, +.uk-tile-primary:not(.uk-preserve-color) .uk-slidenav, +.uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav { + color: rgba(255, 255, 255, .7) +} + +.uk-card-primary.uk-card-body .uk-slidenav:focus, +.uk-card-primary.uk-card-body .uk-slidenav:hover, +.uk-card-primary>:not([class*=uk-card-media]) .uk-slidenav:focus, +.uk-card-primary>:not([class*=uk-card-media]) .uk-slidenav:hover, +.uk-card-secondary.uk-card-body .uk-slidenav:focus, +.uk-card-secondary.uk-card-body .uk-slidenav:hover, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-slidenav:focus, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-slidenav:hover, +.uk-light .uk-slidenav:focus, +.uk-light .uk-slidenav:hover, +.uk-offcanvas-bar .uk-slidenav:focus, +.uk-offcanvas-bar .uk-slidenav:hover, +.uk-overlay-primary .uk-slidenav:focus, +.uk-overlay-primary .uk-slidenav:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-slidenav:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-slidenav:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-slidenav:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-slidenav:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-slidenav:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-slidenav:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav:hover { + color: rgba(255, 255, 255, .95) +} + +.uk-card-primary.uk-card-body .uk-slidenav:active, +.uk-card-primary>:not([class*=uk-card-media]) .uk-slidenav:active, +.uk-card-secondary.uk-card-body .uk-slidenav:active, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-slidenav:active, +.uk-light .uk-slidenav:active, +.uk-offcanvas-bar .uk-slidenav:active, +.uk-overlay-primary .uk-slidenav:active, +.uk-section-primary:not(.uk-preserve-color) .uk-slidenav:active, +.uk-section-secondary:not(.uk-preserve-color) .uk-slidenav:active, +.uk-tile-primary:not(.uk-preserve-color) .uk-slidenav:active, +.uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav:active { + color: rgba(255, 255, 255, .7) +} + +.uk-card-primary.uk-card-body .uk-dotnav>*>*, +.uk-card-primary>:not([class*=uk-card-media]) .uk-dotnav>*>*, +.uk-card-secondary.uk-card-body .uk-dotnav>*>*, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-dotnav>*>*, +.uk-light .uk-dotnav>*>*, +.uk-offcanvas-bar .uk-dotnav>*>*, +.uk-overlay-primary .uk-dotnav>*>*, +.uk-section-primary:not(.uk-preserve-color) .uk-dotnav>*>*, +.uk-section-secondary:not(.uk-preserve-color) .uk-dotnav>*>*, +.uk-tile-primary:not(.uk-preserve-color) .uk-dotnav>*>*, +.uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav>*>* { + background-color: transparent; + border-color: rgba(255, 255, 255, .9) +} + +.uk-card-primary.uk-card-body .uk-dotnav>*>:focus, +.uk-card-primary.uk-card-body .uk-dotnav>*>:hover, +.uk-card-primary>:not([class*=uk-card-media]) .uk-dotnav>*>:focus, +.uk-card-primary>:not([class*=uk-card-media]) .uk-dotnav>*>:hover, +.uk-card-secondary.uk-card-body .uk-dotnav>*>:focus, +.uk-card-secondary.uk-card-body .uk-dotnav>*>:hover, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-dotnav>*>:focus, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-dotnav>*>:hover, +.uk-light .uk-dotnav>*>:focus, +.uk-light .uk-dotnav>*>:hover, +.uk-offcanvas-bar .uk-dotnav>*>:focus, +.uk-offcanvas-bar .uk-dotnav>*>:hover, +.uk-overlay-primary .uk-dotnav>*>:focus, +.uk-overlay-primary .uk-dotnav>*>:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-dotnav>*>:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-dotnav>*>:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-dotnav>*>:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-dotnav>*>:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-dotnav>*>:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-dotnav>*>:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav>*>:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav>*>:hover { + background-color: rgba(255, 255, 255, .9); + border-color: transparent +} + +.uk-card-primary.uk-card-body .uk-dotnav>*>:active, +.uk-card-primary>:not([class*=uk-card-media]) .uk-dotnav>*>:active, +.uk-card-secondary.uk-card-body .uk-dotnav>*>:active, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-dotnav>*>:active, +.uk-light .uk-dotnav>*>:active, +.uk-offcanvas-bar .uk-dotnav>*>:active, +.uk-overlay-primary .uk-dotnav>*>:active, +.uk-section-primary:not(.uk-preserve-color) .uk-dotnav>*>:active, +.uk-section-secondary:not(.uk-preserve-color) .uk-dotnav>*>:active, +.uk-tile-primary:not(.uk-preserve-color) .uk-dotnav>*>:active, +.uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav>*>:active { + background-color: rgba(255, 255, 255, .5); + border-color: transparent +} + +.uk-card-primary.uk-card-body .uk-dotnav>.uk-active>*, +.uk-card-primary>:not([class*=uk-card-media]) .uk-dotnav>.uk-active>*, +.uk-card-secondary.uk-card-body .uk-dotnav>.uk-active>*, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-dotnav>.uk-active>*, +.uk-light .uk-dotnav>.uk-active>*, +.uk-offcanvas-bar .uk-dotnav>.uk-active>*, +.uk-overlay-primary .uk-dotnav>.uk-active>*, +.uk-section-primary:not(.uk-preserve-color) .uk-dotnav>.uk-active>*, +.uk-section-secondary:not(.uk-preserve-color) .uk-dotnav>.uk-active>*, +.uk-tile-primary:not(.uk-preserve-color) .uk-dotnav>.uk-active>*, +.uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav>.uk-active>* { + background-color: rgba(255, 255, 255, .9); + border-color: transparent +} + +.uk-card-primary.uk-card-body .uk-accordion-title, +.uk-card-primary>:not([class*=uk-card-media]) .uk-accordion-title, +.uk-card-secondary.uk-card-body .uk-accordion-title, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-accordion-title, +.uk-light .uk-accordion-title, +.uk-offcanvas-bar .uk-accordion-title, +.uk-overlay-primary .uk-accordion-title, +.uk-section-primary:not(.uk-preserve-color) .uk-accordion-title, +.uk-section-secondary:not(.uk-preserve-color) .uk-accordion-title, +.uk-tile-primary:not(.uk-preserve-color) .uk-accordion-title, +.uk-tile-secondary:not(.uk-preserve-color) .uk-accordion-title { + color: #fff +} + +.uk-card-primary.uk-card-body .uk-accordion-title:focus, +.uk-card-primary.uk-card-body .uk-accordion-title:hover, +.uk-card-primary>:not([class*=uk-card-media]) .uk-accordion-title:focus, +.uk-card-primary>:not([class*=uk-card-media]) .uk-accordion-title:hover, +.uk-card-secondary.uk-card-body .uk-accordion-title:focus, +.uk-card-secondary.uk-card-body .uk-accordion-title:hover, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-accordion-title:focus, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-accordion-title:hover, +.uk-light .uk-accordion-title:focus, +.uk-light .uk-accordion-title:hover, +.uk-offcanvas-bar .uk-accordion-title:focus, +.uk-offcanvas-bar .uk-accordion-title:hover, +.uk-overlay-primary .uk-accordion-title:focus, +.uk-overlay-primary .uk-accordion-title:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-accordion-title:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-accordion-title:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-accordion-title:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-accordion-title:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-accordion-title:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-accordion-title:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-accordion-title:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-accordion-title:hover { + color: rgba(255, 255, 255, .7) +} + +.uk-card-primary.uk-card-body .uk-iconnav>*>a, +.uk-card-primary>:not([class*=uk-card-media]) .uk-iconnav>*>a, +.uk-card-secondary.uk-card-body .uk-iconnav>*>a, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-iconnav>*>a, +.uk-light .uk-iconnav>*>a, +.uk-offcanvas-bar .uk-iconnav>*>a, +.uk-overlay-primary .uk-iconnav>*>a, +.uk-section-primary:not(.uk-preserve-color) .uk-iconnav>*>a, +.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav>*>a, +.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav>*>a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav>*>a { + color: rgba(255, 255, 255, .5) +} + +.uk-card-primary.uk-card-body .uk-iconnav>*>a:focus, +.uk-card-primary.uk-card-body .uk-iconnav>*>a:hover, +.uk-card-primary>:not([class*=uk-card-media]) .uk-iconnav>*>a:focus, +.uk-card-primary>:not([class*=uk-card-media]) .uk-iconnav>*>a:hover, +.uk-card-secondary.uk-card-body .uk-iconnav>*>a:focus, +.uk-card-secondary.uk-card-body .uk-iconnav>*>a:hover, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-iconnav>*>a:focus, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-iconnav>*>a:hover, +.uk-light .uk-iconnav>*>a:focus, +.uk-light .uk-iconnav>*>a:hover, +.uk-offcanvas-bar .uk-iconnav>*>a:focus, +.uk-offcanvas-bar .uk-iconnav>*>a:hover, +.uk-overlay-primary .uk-iconnav>*>a:focus, +.uk-overlay-primary .uk-iconnav>*>a:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-iconnav>*>a:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-iconnav>*>a:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav>*>a:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav>*>a:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav>*>a:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav>*>a:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav>*>a:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav>*>a:hover { + color: rgba(255, 255, 255, .7) +} + +.uk-card-primary.uk-card-body .uk-iconnav>.uk-active>a, +.uk-card-primary>:not([class*=uk-card-media]) .uk-iconnav>.uk-active>a, +.uk-card-secondary.uk-card-body .uk-iconnav>.uk-active>a, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-iconnav>.uk-active>a, +.uk-light .uk-iconnav>.uk-active>a, +.uk-offcanvas-bar .uk-iconnav>.uk-active>a, +.uk-overlay-primary .uk-iconnav>.uk-active>a, +.uk-section-primary:not(.uk-preserve-color) .uk-iconnav>.uk-active>a, +.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav>.uk-active>a, +.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav>.uk-active>a, +.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav>.uk-active>a { + color: rgba(255, 255, 255, .7) +} + +.uk-card-primary.uk-card-body .uk-text-lead, +.uk-card-primary>:not([class*=uk-card-media]) .uk-text-lead, +.uk-card-secondary.uk-card-body .uk-text-lead, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-text-lead, +.uk-light .uk-text-lead, +.uk-offcanvas-bar .uk-text-lead, +.uk-overlay-primary .uk-text-lead, +.uk-section-primary:not(.uk-preserve-color) .uk-text-lead, +.uk-section-secondary:not(.uk-preserve-color) .uk-text-lead, +.uk-tile-primary:not(.uk-preserve-color) .uk-text-lead, +.uk-tile-secondary:not(.uk-preserve-color) .uk-text-lead { + color: rgba(255, 255, 255, .7) +} + +.uk-card-primary.uk-card-body .uk-text-meta, +.uk-card-primary>:not([class*=uk-card-media]) .uk-text-meta, +.uk-card-secondary.uk-card-body .uk-text-meta, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-text-meta, +.uk-light .uk-text-meta, +.uk-offcanvas-bar .uk-text-meta, +.uk-overlay-primary .uk-text-meta, +.uk-section-primary:not(.uk-preserve-color) .uk-text-meta, +.uk-section-secondary:not(.uk-preserve-color) .uk-text-meta, +.uk-tile-primary:not(.uk-preserve-color) .uk-text-meta, +.uk-tile-secondary:not(.uk-preserve-color) .uk-text-meta { + color: rgba(255, 255, 255, .5) +} + +.uk-card-primary.uk-card-body .uk-text-muted, +.uk-card-primary>:not([class*=uk-card-media]) .uk-text-muted, +.uk-card-secondary.uk-card-body .uk-text-muted, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-text-muted, +.uk-light .uk-text-muted, +.uk-offcanvas-bar .uk-text-muted, +.uk-overlay-primary .uk-text-muted, +.uk-section-primary:not(.uk-preserve-color) .uk-text-muted, +.uk-section-secondary:not(.uk-preserve-color) .uk-text-muted, +.uk-tile-primary:not(.uk-preserve-color) .uk-text-muted, +.uk-tile-secondary:not(.uk-preserve-color) .uk-text-muted { + color: rgba(255, 255, 255, .5) !important +} + +.uk-card-primary.uk-card-body .uk-text-emphasis, +.uk-card-primary>:not([class*=uk-card-media]) .uk-text-emphasis, +.uk-card-secondary.uk-card-body .uk-text-emphasis, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-text-emphasis, +.uk-light .uk-text-emphasis, +.uk-offcanvas-bar .uk-text-emphasis, +.uk-overlay-primary .uk-text-emphasis, +.uk-section-primary:not(.uk-preserve-color) .uk-text-emphasis, +.uk-section-secondary:not(.uk-preserve-color) .uk-text-emphasis, +.uk-tile-primary:not(.uk-preserve-color) .uk-text-emphasis, +.uk-tile-secondary:not(.uk-preserve-color) .uk-text-emphasis { + color: #fff !important +} + +.uk-card-primary.uk-card-body .uk-text-primary, +.uk-card-primary>:not([class*=uk-card-media]) .uk-text-primary, +.uk-card-secondary.uk-card-body .uk-text-primary, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-text-primary, +.uk-light .uk-text-primary, +.uk-offcanvas-bar .uk-text-primary, +.uk-overlay-primary .uk-text-primary, +.uk-section-primary:not(.uk-preserve-color) .uk-text-primary, +.uk-section-secondary:not(.uk-preserve-color) .uk-text-primary, +.uk-tile-primary:not(.uk-preserve-color) .uk-text-primary, +.uk-tile-secondary:not(.uk-preserve-color) .uk-text-primary { + color: #fff !important +} + +.uk-card-primary.uk-card-body .uk-text-secondary, +.uk-card-primary>:not([class*=uk-card-media]) .uk-text-secondary, +.uk-card-secondary.uk-card-body .uk-text-secondary, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-text-secondary, +.uk-light .uk-text-secondary, +.uk-offcanvas-bar .uk-text-secondary, +.uk-overlay-primary .uk-text-secondary, +.uk-section-primary:not(.uk-preserve-color) .uk-text-secondary, +.uk-section-secondary:not(.uk-preserve-color) .uk-text-secondary, +.uk-tile-primary:not(.uk-preserve-color) .uk-text-secondary, +.uk-tile-secondary:not(.uk-preserve-color) .uk-text-secondary { + color: #fff !important +} + +.uk-card-primary.uk-card-body .uk-column-divider, +.uk-card-primary>:not([class*=uk-card-media]) .uk-column-divider, +.uk-card-secondary.uk-card-body .uk-column-divider, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-column-divider, +.uk-light .uk-column-divider, +.uk-offcanvas-bar .uk-column-divider, +.uk-overlay-primary .uk-column-divider, +.uk-section-primary:not(.uk-preserve-color) .uk-column-divider, +.uk-section-secondary:not(.uk-preserve-color) .uk-column-divider, +.uk-tile-primary:not(.uk-preserve-color) .uk-column-divider, +.uk-tile-secondary:not(.uk-preserve-color) .uk-column-divider { + column-rule-color: rgba(255, 255, 255, .2) +} + +.uk-card-primary.uk-card-body .uk-logo, +.uk-card-primary>:not([class*=uk-card-media]) .uk-logo, +.uk-card-secondary.uk-card-body .uk-logo, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-logo, +.uk-light .uk-logo, +.uk-offcanvas-bar .uk-logo, +.uk-overlay-primary .uk-logo, +.uk-section-primary:not(.uk-preserve-color) .uk-logo, +.uk-section-secondary:not(.uk-preserve-color) .uk-logo, +.uk-tile-primary:not(.uk-preserve-color) .uk-logo, +.uk-tile-secondary:not(.uk-preserve-color) .uk-logo { + color: rgba(255, 255, 255, .7) +} + +.uk-card-primary.uk-card-body .uk-logo:focus, +.uk-card-primary.uk-card-body .uk-logo:hover, +.uk-card-primary>:not([class*=uk-card-media]) .uk-logo:focus, +.uk-card-primary>:not([class*=uk-card-media]) .uk-logo:hover, +.uk-card-secondary.uk-card-body .uk-logo:focus, +.uk-card-secondary.uk-card-body .uk-logo:hover, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-logo:focus, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-logo:hover, +.uk-light .uk-logo:focus, +.uk-light .uk-logo:hover, +.uk-offcanvas-bar .uk-logo:focus, +.uk-offcanvas-bar .uk-logo:hover, +.uk-overlay-primary .uk-logo:focus, +.uk-overlay-primary .uk-logo:hover, +.uk-section-primary:not(.uk-preserve-color) .uk-logo:focus, +.uk-section-primary:not(.uk-preserve-color) .uk-logo:hover, +.uk-section-secondary:not(.uk-preserve-color) .uk-logo:focus, +.uk-section-secondary:not(.uk-preserve-color) .uk-logo:hover, +.uk-tile-primary:not(.uk-preserve-color) .uk-logo:focus, +.uk-tile-primary:not(.uk-preserve-color) .uk-logo:hover, +.uk-tile-secondary:not(.uk-preserve-color) .uk-logo:focus, +.uk-tile-secondary:not(.uk-preserve-color) .uk-logo:hover { + color: rgba(255, 255, 255, .7) +} + +.uk-card-primary.uk-card-body .uk-logo>:not(.uk-logo-inverse):not(:only-of-type), +.uk-card-primary>:not([class*=uk-card-media]) .uk-logo>:not(.uk-logo-inverse):not(:only-of-type), +.uk-card-secondary.uk-card-body .uk-logo>:not(.uk-logo-inverse):not(:only-of-type), +.uk-card-secondary>:not([class*=uk-card-media]) .uk-logo>:not(.uk-logo-inverse):not(:only-of-type), +.uk-light .uk-logo>:not(.uk-logo-inverse):not(:only-of-type), +.uk-offcanvas-bar .uk-logo>:not(.uk-logo-inverse):not(:only-of-type), +.uk-overlay-primary .uk-logo>:not(.uk-logo-inverse):not(:only-of-type), +.uk-section-primary:not(.uk-preserve-color) .uk-logo>:not(.uk-logo-inverse):not(:only-of-type), +.uk-section-secondary:not(.uk-preserve-color) .uk-logo>:not(.uk-logo-inverse):not(:only-of-type), +.uk-tile-primary:not(.uk-preserve-color) .uk-logo>:not(.uk-logo-inverse):not(:only-of-type), +.uk-tile-secondary:not(.uk-preserve-color) .uk-logo>:not(.uk-logo-inverse):not(:only-of-type) { + display: none +} + +.uk-card-primary.uk-card-body .uk-logo-inverse, +.uk-card-primary>:not([class*=uk-card-media]) .uk-logo-inverse, +.uk-card-secondary.uk-card-body .uk-logo-inverse, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-logo-inverse, +.uk-light .uk-logo-inverse, +.uk-offcanvas-bar .uk-logo-inverse, +.uk-overlay-primary .uk-logo-inverse, +.uk-section-primary:not(.uk-preserve-color) .uk-logo-inverse, +.uk-section-secondary:not(.uk-preserve-color) .uk-logo-inverse, +.uk-tile-primary:not(.uk-preserve-color) .uk-logo-inverse, +.uk-tile-secondary:not(.uk-preserve-color) .uk-logo-inverse { + display: inline +} + +.uk-card-primary.uk-card-body .uk-accordion-title::before, +.uk-card-primary>:not([class*=uk-card-media]) .uk-accordion-title::before, +.uk-card-secondary.uk-card-body .uk-accordion-title::before, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-accordion-title::before, +.uk-light .uk-accordion-title::before, +.uk-offcanvas-bar .uk-accordion-title::before, +.uk-overlay-primary .uk-accordion-title::before, +.uk-section-primary:not(.uk-preserve-color) .uk-accordion-title::before, +.uk-section-secondary:not(.uk-preserve-color) .uk-accordion-title::before, +.uk-tile-primary:not(.uk-preserve-color) .uk-accordion-title::before, +.uk-tile-secondary:not(.uk-preserve-color) .uk-accordion-title::before { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%20%20%20%20%3Crect%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E") +} + +.uk-card-primary.uk-card-body .uk-open>.uk-accordion-title::before, +.uk-card-primary>:not([class*=uk-card-media]) .uk-open>.uk-accordion-title::before, +.uk-card-secondary.uk-card-body .uk-open>.uk-accordion-title::before, +.uk-card-secondary>:not([class*=uk-card-media]) .uk-open>.uk-accordion-title::before, +.uk-light .uk-open>.uk-accordion-title::before, +.uk-offcanvas-bar .uk-open>.uk-accordion-title::before, +.uk-overlay-primary .uk-open>.uk-accordion-title::before, +.uk-section-primary:not(.uk-preserve-color) .uk-open>.uk-accordion-title::before, +.uk-section-secondary:not(.uk-preserve-color) .uk-open>.uk-accordion-title::before, +.uk-tile-primary:not(.uk-preserve-color) .uk-open>.uk-accordion-title::before, +.uk-tile-secondary:not(.uk-preserve-color) .uk-open>.uk-accordion-title::before { + background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%3C%2Fsvg%3E") +} + +@media print { + + *, + ::after, + ::before { + background: 0 0 !important; + color: #000 !important; + box-shadow: none !important; + text-shadow: none !important + } + + a, + a:visited { + text-decoration: underline + } + + blockquote, + pre { + border: 1px solid #999; + page-break-inside: avoid + } + + thead { + display: table-header-group + } + + img, + tr { + page-break-inside: avoid + } + + img { + max-width: 100% !important + } + + @page { + margin: .5cm + } + + h2, + h3, + p { + orphans: 3; + widows: 3 + } + + h2, + h3 { + page-break-after: avoid + } +} \ No newline at end of file diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 00000000..d11d83a5 Binary files /dev/null and b/public/favicon.ico differ diff --git a/public/font/zql.woff b/public/font/zql.woff new file mode 100644 index 00000000..af0b1bd8 Binary files /dev/null and b/public/font/zql.woff differ diff --git a/public/font/zql.woff2 b/public/font/zql.woff2 new file mode 100644 index 00000000..c10e1501 Binary files /dev/null and b/public/font/zql.woff2 differ diff --git a/public/image/2OmAWPeulq4ta8T.gif b/public/image/2OmAWPeulq4ta8T.gif new file mode 100644 index 00000000..7d6ec12b Binary files /dev/null and b/public/image/2OmAWPeulq4ta8T.gif differ diff --git a/public/image/EhqxZ6DFIJojGNa.gif b/public/image/EhqxZ6DFIJojGNa.gif new file mode 100644 index 00000000..9fe77d27 Binary files /dev/null and b/public/image/EhqxZ6DFIJojGNa.gif differ diff --git a/public/image/VKuBXqR91TPHnyc.gif b/public/image/VKuBXqR91TPHnyc.gif new file mode 100644 index 00000000..1a2ec92f Binary files /dev/null and b/public/image/VKuBXqR91TPHnyc.gif differ diff --git a/public/image/avatar.jpg b/public/image/avatar.jpg new file mode 100644 index 00000000..ab421741 Binary files /dev/null and b/public/image/avatar.jpg differ diff --git a/public/image/bg.svg b/public/image/bg.svg new file mode 100644 index 00000000..6d38d5d0 --- /dev/null +++ b/public/image/bg.svg @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/public/image/nsC1OGoBKfa8Hel.gif b/public/image/nsC1OGoBKfa8Hel.gif new file mode 100644 index 00000000..18bf20d0 Binary files /dev/null and b/public/image/nsC1OGoBKfa8Hel.gif differ diff --git a/public/image/qmf5As3evWNXwGQ.gif b/public/image/qmf5As3evWNXwGQ.gif new file mode 100644 index 00000000..cce1409b Binary files /dev/null and b/public/image/qmf5As3evWNXwGQ.gif differ diff --git a/public/image/ueWLPkmYw75x4cs.gif b/public/image/ueWLPkmYw75x4cs.gif new file mode 100644 index 00000000..931d1eb9 Binary files /dev/null and b/public/image/ueWLPkmYw75x4cs.gif differ diff --git a/public/image/uptop.svg b/public/image/uptop.svg new file mode 100644 index 00000000..20a7c7be --- /dev/null +++ b/public/image/uptop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/image/zhuangzhuang_comment_trans.gif b/public/image/zhuangzhuang_comment_trans.gif new file mode 100644 index 00000000..d7f75eba Binary files /dev/null and b/public/image/zhuangzhuang_comment_trans.gif differ diff --git a/public/index.html b/public/index.html new file mode 100644 index 00000000..6f4b90e9 --- /dev/null +++ b/public/index.html @@ -0,0 +1,177 @@ + + + + + + + + + 优世界 + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/js/EasyLazyload.min.js b/public/js/EasyLazyload.min.js new file mode 100644 index 00000000..2d946485 --- /dev/null +++ b/public/js/EasyLazyload.min.js @@ -0,0 +1 @@ +!function(t){function o(o,a,i){var n,c,e=new Image;return e.src=o,e.onload=function(){a(e.width,e.height),r.onLoadBackStart(i,t("img[data-lazy-src]:eq("+i+")"))},[n,c]}function a(a,n){var c=l.eq(a).attr("data-lazy-src");o(c,function(){try{i(t("img[data-lazy-src]:eq("+a+")"),a,n)}catch(t){}},a)}function i(o,a,i){if(!o.attr("data-comp")){o.css("visibility","hidden"),o.attr("src",o.attr("data-lazy-src"));var c=o.width(),e=o.height(),d=o.offset().top,f=o.offset().left;o.css("visibility","visible"),t("body").append("
    "+r.coverDiv+"
    "),n(a,i,o),o.attr("data-comp","true")}}function n(o,a,i){t(".meng-lazy-div"+o).animate({opacity:"0"},r.showTime,function(){t(this).remove(),r.onLoadBackEnd(o,i),a()})}function c(){var o=t(document).scrollTop(),i=[];l.each(function(a){var n=t(this);n.attr("data-comp")||n.offset().top-o+r.offsetTopm>=0&&n.offset().top-o0&&function(t={}){let e,{headImg:n=this.defaultHeader,url:r=this.url,speed:i=this.speed}=t,s=0,o=document.getElementById(this.parentName),a=document.createElement("div"),l=parseInt(this.height.replace(/px|rem|em/,""));if(isNaN(l))throw new Error("height is ");e=(this.mainDom.clientHeight-l)*Math.random();const u=this.mainDom.clientWidth;n&&function(t,e){let n=document.createElement("img");n.setAttribute("class","header-avatar"),n.setAttribute("src",e),t.appendChild(n)}(a,n),a.style.opacity="0",a.setAttribute("class","barrage"),function(t,e,n){let r=document.createElement("a");r.setAttribute("class","text"),r.style.color=this.color,n&&(r.setAttribute("href",n),r.setAttribute("target","_blank"));let i=document.createTextNode(e);r.appendChild(i),t.appendChild(r)}.call(this,a,this.info.shift(),r),o.appendChild(a);let c=a.clientWidth+100,h=u,d=-c;!0===this.isLeft&&(h=-c,d=u);const f=`\n height: ${this.height};\n background: ${this.backColor}; \n line-height: ${this.height}; \n font-size: ${this.fontSize};\n color:${this.color}; \n top:${e+10}px; \n transition:transform ${i}s linear 0s;\n transform:translateX(${d}px);\n opacity:1;\n `;a.style.transform="translateX("+h+"px)",a.addEventListener("mouseover",function(t){const e=t.currentTarget;let n=document.defaultView.getComputedStyle(e,null).getPropertyValue("transform").replace("matrix","").slice(1,-1).split(",")[4];e.style.transform=`translateX(${n}px)`,clearTimeout(m),clearInterval(p)}),a.addEventListener("mouseout",function(t){const e=t.currentTarget;e.style.transition=`transform ${i-s}s linear 0s`,e.style.transform=`translateX(${d}px)`,p=setInterval(()=>{s++},1e3),m=setTimeout(()=>{clearInterval(p),o.removeChild(a)},1e3*(i-s+1))}),setTimeout(()=>{a.setAttribute("style",f)},1e3);let m=setTimeout(()=>{clearInterval(p),o.removeChild(a)},1e3*(i+1)),p=setInterval(()=>{s++},1e3)}.call(this,e)):console.warn("message is necessary,you must set message on function start")}_getElDom(){let t=document.querySelector(this.el);if(!t)throw new Error(`'${this.el}'is not a element`);this.mainDom=t}destroy(){let t=document.getElementById(this.parentName);this.mainDom.removeChild(t)}}}]); \ No newline at end of file diff --git a/public/js/bsz.js b/public/js/bsz.js new file mode 100644 index 00000000..1e653d78 --- /dev/null +++ b/public/js/bsz.js @@ -0,0 +1 @@ +!function(){var e=["site_pv","site_uv","page_pv","page_uv"],t=document.currentScript,a=t.hasAttribute("pjax"),n=t.getAttribute("data-api")||"https://bsz.dusays.com:9001/api",i="busuanzi-identity",r=function(){var t=new XMLHttpRequest;t.open("POST",n,!0);var a=localStorage.getItem(i);null!=a&&t.setRequestHeader("Authorization","Bearer "+a);var r=window.location.href;0==window.location.host.indexOf("www.")&&(r=r.replace("www.","")),t.setRequestHeader("x-bsz-referer",r),t.onreadystatechange=function(){if(4===t.readyState&&200===t.status){var a=JSON.parse(t.responseText);if(!0===a.success){e.map((function(e){var t=document.getElementById("busuanzi_value_".concat(e));t&&(t.innerHTML=a.data[e])}));var n=t.getResponseHeader("Set-Bsz-Identity");null!=n&&""!=n&&localStorage.setItem(i,n)}}},t.send()};if(r(),a){var s=window.history.pushState;window.history.pushState=function(){s.apply(this,arguments),r()},window.addEventListener("popstate",(function(e){r()}),!1)}}(); \ No newline at end of file diff --git a/public/js/circles/app.min.js b/public/js/circles/app.min.js new file mode 100644 index 00000000..030ce290 --- /dev/null +++ b/public/js/circles/app.min.js @@ -0,0 +1 @@ +(function(e){function t(t){for(var c,n,r=t[0],i=t[1],s=t[2],p=0,b=[];p(Object(c["pushScopeId"])("data-v-0ed50aaf"),e=e(),Object(c["popScopeId"])(),e),s={id:"cf-state-box"},d={id:"cf-state",class:"cf-new-add"},p={class:"cf-state-data"},b=i(()=>Object(c["createElementVNode"])("span",{class:"cf-label"},"订阅",-1)),m={class:"cf-message"},f=i(()=>Object(c["createElementVNode"])("span",{class:"cf-label"},"活跃",-1)),u={class:"cf-message"},h=i(()=>Object(c["createElementVNode"])("span",{class:"cf-label"},"日志",-1)),g={class:"cf-message"};function O(e,t,a,o,l,n){const r=Object(c["resolveComponent"])("Setting"),i=Object(c["resolveComponent"])("el-icon"),O=Object(c["resolveComponent"])("el-button"),C=Object(c["resolveComponent"])("el-tooltip");return Object(c["openBlock"])(),Object(c["createElementBlock"])("div",s,[Object(c["createElementVNode"])("div",d,[Object(c["createVNode"])(O,{id:"panel-btn",circle:"",onClick:n.open_manage_panel},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(i,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(r)]),_:1})]),_:1},8,["onClick"]),Object(c["createElementVNode"])("div",p,[Object(c["createVNode"])(C,{content:"点击获取一篇随机文章",placement:"bottom",effect:"light"},{default:Object(c["withCtx"])(()=>[Object(c["createElementVNode"])("div",{class:"cf-data-friends",onClick:t[0]||(t[0]=(...e)=>n.open_article_card&&n.open_article_card(...e))},[b,Object(c["createElementVNode"])("span",m,Object(c["toDisplayString"])(a.all_data.statistical_data.friends_num),1)])]),_:1}),Object(c["createVNode"])(C,{content:"点击切换公共库/私有库",placement:"top",effect:"light"},{default:Object(c["withCtx"])(()=>[Object(c["createElementVNode"])("div",{class:"cf-data-active",onClick:t[1]||(t[1]=(...e)=>n.toggle_api_url&&n.toggle_api_url(...e))},[f,Object(c["createElementVNode"])("span",u,Object(c["toDisplayString"])(a.all_data.statistical_data.active_num),1)])]),_:1}),Object(c["createVNode"])(C,{content:"点击清空缓存",placement:"bottom",effect:"light"},{default:Object(c["withCtx"])(()=>[Object(c["createElementVNode"])("div",{class:"cf-data-article",onClick:t[2]||(t[2]=(...e)=>n.clear_session_storage&&n.clear_session_storage(...e))},[h,Object(c["createElementVNode"])("span",g,Object(c["toDisplayString"])(a.all_data.statistical_data.article_num),1)])]),_:1})])])])}var C={name:"Header",emits:["watch_sort_rule","show_article_card","toggle_api_url","open_manage_panel"],methods:{change_sort_rule(){let e="created"===this.Config.sort_rule?"updated":"created";this.$emit("watch_sort_rule",e)},open_article_card(){this.$emit("show_article_card","")},toggle_api_url(){this.$emit("toggle_api_url")},clear_session_storage(){sessionStorage.clear(),location.reload()},open_manage_panel(){this.$emit("open_manage_panel")}},props:{all_data:{type:Object,default:()=>({statistical_data:{friends_num:0,active_num:0,article_num:0}})},Config:Object}},j=(a("ea03"),a("6b0d")),v=a.n(j);const _=v()(C,[["render",O],["__scopeId","data-v-0ed50aaf"]]);var x=_;const w=e=>(Object(c["pushScopeId"])("data-v-56cae500"),e=e(),Object(c["popScopeId"])(),e),k={class:"cf-article-group","uk-scrollspy":"target: > .cf-article-item; cls: uk-animation-fade; delay: 0"},V={class:"cf-article"},A=["href","data-title"],N={class:"cf-article-avatar no-lightbox flink-item-icon"},E=["src"],y=["onClick"],B={class:"cf-article-time"},L={key:0,class:"cf-time-created"},I=w(()=>Object(c["createElementVNode"])("i",{class:"far fa-calendar-alt"},null,-1)),M={key:1,class:"cf-time-updated"},S=w(()=>Object(c["createElementVNode"])("i",{class:"fas fa-history"},"更新于",-1)),T={id:"cf-footer"},D={key:0},F={key:1,class:"fas fa-angle-double-down"},P={id:"cf-footer",class:"cf-new-add"},R=w(()=>Object(c["createElementVNode"])("span",{id:"cf-version-up",onclick:"checkVersion()"},null,-1)),Y=w(()=>Object(c["createElementVNode"])("div",null,[Object(c["createTextVNode"])("Powered by "),Object(c["createElementVNode"])("a",{href:"https://github.com/Rock-Candy-Tea/hexo-circle-of-friends",target:"_blank"},"FriendCircle")],-1)),Q=w(()=>Object(c["createElementVNode"])("div",null,[Object(c["createTextVNode"])("Design by "),Object(c["createElementVNode"])("a",{href:"https://zhheo.com/",target:"_blank"},"Heo")],-1)),K={id:"cf-footer-info"},z={class:"cf-data-friends"},U=w(()=>Object(c["createElementVNode"])("span",{class:"cf-label"},"订阅",-1)),Z={class:"cf-message"},G={class:"cf-data-active"},J=w(()=>Object(c["createElementVNode"])("span",{class:"cf-label"},"活跃",-1)),H={class:"cf-message"},q={class:"cf-data-article"},X=w(()=>Object(c["createElementVNode"])("span",{class:"cf-label"},"日志",-1)),W={class:"cf-message"},$={style:{display:"flex"}},ee={class:"cf-data-lastupdated"},te=w(()=>Object(c["createElementVNode"])("div",{id:"cf-overlay",class:"cf-new-add",onclick:"closeShow()"},null,-1)),ae=w(()=>Object(c["createElementVNode"])("div",{id:"cf-overshow",class:"cf-new-add"},null,-1));function ce(e,t,a,o,l,n){return Object(c["openBlock"])(),Object(c["createElementBlock"])("div",k,[(Object(c["openBlock"])(!0),Object(c["createElementBlock"])(c["Fragment"],null,Object(c["renderList"])(a.all_data["article_data"].slice(0,l.current_arcitle_num),(e,o)=>(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",{key:o,class:"cf-article-item"},[Object(c["createElementVNode"])("div",V,[Object(c["createElementVNode"])("a",{class:"cf-article-title",href:e.link,target:"_blank",rel:"noopener nofollow","data-title":e.title},Object(c["toDisplayString"])(e.title),9,A),Object(c["createElementVNode"])("div",N,[Object(c["createElementVNode"])("img",{class:"cf-img-avatar avatar no-lightbox",src:e.avatar,alt:"avatar",onError:t[0]||(t[0]=e=>n.loadDefaultImg(e))},null,40,E),Object(c["createElementVNode"])("span",{class:"cf-article-author",onClick:t=>n.open_article_card(e.link)},Object(c["toDisplayString"])(e.author),9,y),Object(c["createElementVNode"])("span",B,["created"===a.Config.sort_rule?(Object(c["openBlock"])(),Object(c["createElementBlock"])("span",L,[I,Object(c["createTextVNode"])(Object(c["toDisplayString"])(e.created),1)])):Object(c["createCommentVNode"])("",!0),"updated"===a.Config.sort_rule?(Object(c["openBlock"])(),Object(c["createElementBlock"])("span",M,[S,Object(c["createTextVNode"])(Object(c["toDisplayString"])(e.updated),1)])):Object(c["createCommentVNode"])("",!0)])])])]))),128)),Object(c["createElementVNode"])("div",T,[Object(c["createElementVNode"])("div",{id:"cf-more",class:"cf-new-add",onClick:t[1]||(t[1]=e=>n.loadMoreArticle())},[l.is_ended?(Object(c["openBlock"])(),Object(c["createElementBlock"])("small",D,"一切皆有尽头!")):(Object(c["openBlock"])(),Object(c["createElementBlock"])("i",F))]),Object(c["createElementVNode"])("div",P,[R,Y,Q,Object(c["createElementVNode"])("div",K,[Object(c["createElementVNode"])("div",z,[U,Object(c["createElementVNode"])("span",Z,Object(c["toDisplayString"])(a.all_data.statistical_data.friends_num),1)]),Object(c["createElementVNode"])("div",G,[J,Object(c["createElementVNode"])("span",H,Object(c["toDisplayString"])(a.all_data.statistical_data.active_num),1)]),Object(c["createElementVNode"])("div",q,[X,Object(c["createElementVNode"])("span",W,Object(c["toDisplayString"])(a.all_data.statistical_data.article_num),1)])]),Object(c["createElementVNode"])("div",$,[Object(c["createElementVNode"])("span",ee,"更新于:"+Object(c["toDisplayString"])(a.all_data["statistical_data"]["last_updated_time"]),1),Object(c["createElementVNode"])("span",{class:"cf-setting-btn",style:{"margin-left":"8px"},onClick:t[2]||(t[2]=e=>n.open_manage_panel())},"设置")])]),te,ae])])}var oe={name:"ArticleBody",emits:["show_article_card","open_manage_panel"],data(){return{current_arcitle_num:this.all_data["statistical_data"]["article_num"]>20?20:this.all_data["statistical_data"]["article_num"],is_ended:this.all_data["statistical_data"]["article_num"]<=20}},methods:{loadMoreArticle(){this.current_arcitle_num+=this.Config.page_turning_number,this.current_arcitle_num>=this.all_data["statistical_data"]["article_num"]&&(this.is_ended=!0),console.log(this.is_ended)},loadDefaultImg(e){e.target.setAttribute("src",this.Config.error_img)},open_article_card(e){this.$emit("show_article_card",e)},open_manage_panel(){this.$emit("open_manage_panel")}},props:["Config","all_data"]};a("ff61");const le=v()(oe,[["render",ce],["__scopeId","data-v-56cae500"]]);var ne=le;const re=e=>(Object(c["pushScopeId"])("data-v-31c20c7f"),e=e(),Object(c["popScopeId"])(),e),ie={id:"cf-overlay-group"},se={key:0,class:"cf-overshow"},de={class:"cf-overshow-head"},pe=["src"],be=["href"],me={key:0},fe=re(()=>Object(c["createElementVNode"])("div",{class:"cf-overshow-content-tail"},[Object(c["createElementVNode"])("span",{style:{"font-style":"italic","font-size":"16px",color:"gray"}},"该作者最近暂无文章喵=^ω^=")],-1)),ue=[fe],he={key:1},ge=["href","data-title"];function Oe(e,t,a,o,l,n){return Object(c["openBlock"])(),Object(c["createElementBlock"])("div",ie,[Object(c["createElementVNode"])("div",{id:"cf-overlay",onClick:t[0]||(t[0]=(...e)=>n.close_article_card&&n.close_article_card(...e))}),Object(c["createVNode"])(c["Transition"],{name:"fade"},{default:Object(c["withCtx"])(()=>[l.show?(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",se,[Object(c["createElementVNode"])("div",de,[Object(c["createElementVNode"])("img",{class:"cf-img-avatar avatar",src:a.article_card_data.statistical_data.avatar,onError:t[1]||(t[1]=e=>n.loadDefaultImg(e)),alt:"avatar"},null,40,pe),Object(c["createElementVNode"])("a",{class:"",target:"_blank",rel:"noopener nofollow",href:a.article_card_data.statistical_data.link},Object(c["toDisplayString"])(a.article_card_data.statistical_data.name),9,be)]),0===a.article_card_data.article_data.length?(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",me,ue)):(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",he,[(Object(c["openBlock"])(!0),Object(c["createElementBlock"])(c["Fragment"],null,Object(c["renderList"])(a.article_card_data.article_data,(e,t)=>(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",{key:t,class:Object(c["normalizeClass"])(a.article_card_data.article_data.length-1===t?"cf-overshow-content-tail":"cf-overshow-content")},[Object(c["createElementVNode"])("p",null,[Object(c["createElementVNode"])("a",{class:"cf-article-title",href:e.link,target:"_blank",rel:"noopener nofollow","data-title":e.title},Object(c["toDisplayString"])(e.title),9,ge),Object(c["createElementVNode"])("span",null,Object(c["toDisplayString"])(e.created),1)])],2))),128))]))])):Object(c["createCommentVNode"])("",!0)]),_:1})])}var Ce={name:"ArticleCard",emits:["close_article_card"],data(){return{show:!1}},methods:{close_article_card(){this.show=!1,setTimeout(()=>this.$emit("close_article_card"),0)},loadDefaultImg(e){e.target.setAttribute("src",this.Config.error_img)}},mounted(){setTimeout(()=>this.show=!0,100)},props:["Config","article_card_data"]};a("7d5b");const je=v()(Ce,[["render",Oe],["__scopeId","data-v-31c20c7f"]]);var ve=je;const _e=e=>(Object(c["pushScopeId"])("data-v-34921c7c"),e=e(),Object(c["popScopeId"])(),e),xe=_e(()=>Object(c["createElementVNode"])("div",{id:"cf-manage-overlay"},null,-1)),we={class:"cf-pannel-area"},ke=_e(()=>Object(c["createElementVNode"])("path",{fill:"currentColor",d:"M764.288 214.592 512 466.88 259.712 214.592a31.936 31.936 0 0 0-45.12 45.12L466.752 512 214.528 764.224a31.936 31.936 0 1 0 45.12 45.184L512 557.184l252.288 252.288a31.936 31.936 0 0 0 45.12-45.12L557.12 512.064l252.288-252.352a31.936 31.936 0 1 0-45.12-45.184z"},null,-1)),Ve=[ke];function Ae(e,t,a,o,l,n){const r=Object(c["resolveComponent"])("ManagePanelLogin"),i=Object(c["resolveComponent"])("ManagePanelMain"),s=Object(c["resolveComponent"])("el-container");return Object(c["openBlock"])(),Object(c["createElementBlock"])("div",null,[xe,Object(c["createVNode"])(s,{class:"cf-manage-pannel"},{default:Object(c["withCtx"])(()=>[Object(c["createElementVNode"])("div",we,[(Object(c["openBlock"])(),Object(c["createElementBlock"])("svg",{class:"cf-manage-close-btn",onClick:t[0]||(t[0]=(...e)=>n.close_manage_panel&&n.close_manage_panel(...e)),viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg","data-v-029747aa":""},Ve)),l.show_login_page?(Object(c["openBlock"])(),Object(c["createBlock"])(r,{key:0,Config:a.Config,onLogin_success:n.login_success},null,8,["Config","onLogin_success"])):(Object(c["openBlock"])(),Object(c["createBlock"])(i,{key:1,Config:a.Config,onLogout:n.logout},null,8,["Config","onLogout"]))])]),_:1})])}const Ne=e=>(Object(c["pushScopeId"])("data-v-735984d8"),e=e(),Object(c["popScopeId"])(),e),Ee=Ne(()=>Object(c["createElementVNode"])("svg",{class:"cf-manage-logo",version:"1.1",width:"49px",height:"53px",viewBox:"0 0 49.0 53.0",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},[Object(c["createElementVNode"])("defs",null,[Object(c["createElementVNode"])("clipPath",{id:"10910911211111355521089995"},[Object(c["createElementVNode"])("path",{d:"M1000,0 L1000,1235 L0,1235 L0,0 L1000,0 Z"})]),Object(c["createElementVNode"])("filter",{id:"104106489998559712197112",x:"-10.4038184%",y:"-8.78844516%",filterUnits:"userSpaceOnUse",width:"126.009546%",height:"121.971113%"},[Object(c["createElementVNode"])("feGaussianBlur",{stdDeviation:"1",in:"SourceAlpha",result:"103112104511175211312010049"}),Object(c["createElementVNode"])("feOffset",{dx:"1",dy:"1",in:"103112104511175211312010049",result:"1001171155611757555056104"}),Object(c["createElementVNode"])("feColorMatrix",{values:"0 0 0 0.0 0 0 0 0 0.4855076886605525 0 0 0 0 0.39303003367759 0 0 0 0 0.618950263603584 0",type:"matrix",in:"1001171155611757555056104"})]),Object(c["createElementVNode"])("clipPath",{id:"12251106104121101109106107109"},[Object(c["createElementVNode"])("path",{d:"M35.5554004,0 C37.1526201,-4.54925271e-15 38.4474225,1.2948024 38.4474225,2.8920221 L38.4474225,42.6222859 C38.4474225,44.2195056 37.1526201,45.514308 35.5554004,45.514308 L2.8920221,45.514308 C1.2948024,45.514308 2.41604905e-15,44.2195056 0,42.6222859 L0,2.8920221 C-1.95603e-16,1.2948024 1.2948024,2.95793976e-15 2.8920221,0 L35.5554004,0 Z"})]),Object(c["createElementVNode"])("clipPath",{id:"109114106101120501221195451"},[Object(c["createElementVNode"])("path",{d:"M32.2238978,39.012264 C32.4393566,39.012264 32.6140205,39.1869279 32.6140205,39.4023867 C32.6140205,39.6178454 32.4393566,39.7925093 32.2238978,39.7925093 L0.39012264,39.7925093 C0.174663855,39.7925093 2.63860911e-17,39.6178454 0,39.4023867 C-2.63860911e-17,39.1869279 0.174663855,39.012264 0.39012264,39.012264 L32.2238978,39.012264 Z M32.2238978,35.761242 C32.4393566,35.761242 32.6140205,35.9359059 32.6140205,36.1513647 C32.6140205,36.3668234 32.4393566,36.5414873 32.2238978,36.5414873 L0.39012264,36.5414873 C0.174663855,36.5414873 2.63860911e-17,36.3668234 0,36.1513647 C-2.63860911e-17,35.9359059 0.174663855,35.761242 0.39012264,35.761242 L32.2238978,35.761242 Z M32.2238978,32.51022 C32.4393566,32.51022 32.6140205,32.6848839 32.6140205,32.9003427 C32.6140205,33.1158014 32.4393566,33.2904653 32.2238978,33.2904653 L0.39012264,33.2904653 C0.174663855,33.2904653 4.58326451e-13,33.1158014 4.58300065e-13,32.9003427 C4.58273678e-13,32.6848839 0.174663855,32.51022 0.39012264,32.51022 L32.2238978,32.51022 Z M32.2238978,29.259198 C32.4393566,29.259198 32.6140205,29.4338619 32.6140205,29.6493207 C32.6140205,29.8647794 32.4393566,30.0394433 32.2238978,30.0394433 L0.39012264,30.0394433 C0.174663855,30.0394433 2.63860911e-17,29.8647794 0,29.6493207 C-2.63860911e-17,29.4338619 0.174663855,29.259198 0.39012264,29.259198 L32.2238978,29.259198 Z M32.2238978,26.008176 C32.4393566,26.008176 32.6140205,26.1828399 32.6140205,26.3982987 C32.6140205,26.6137574 32.4393566,26.7884213 32.2238978,26.7884213 L0.39012264,26.7884213 C0.174663855,26.7884213 4.58326451e-13,26.6137574 4.58300065e-13,26.3982987 C4.58273678e-13,26.1828399 0.174663855,26.008176 0.39012264,26.008176 L32.2238978,26.008176 Z M32.2238978,22.757154 C32.4393566,22.757154 32.6140205,22.9318179 32.6140205,23.1472767 C32.6140205,23.3627354 32.4393566,23.5373993 32.2238978,23.5373993 L0.39012264,23.5373993 C0.174663855,23.5373993 2.63860911e-17,23.3627354 0,23.1472767 C-2.63860911e-17,22.9318179 0.174663855,22.757154 0.39012264,22.757154 L32.2238978,22.757154 Z M32.2238978,19.506132 C32.4393566,19.506132 32.6140205,19.6807959 32.6140205,19.8962547 C32.6140205,20.1117134 32.4393566,20.2863773 32.2238978,20.2863773 L0.39012264,20.2863773 C0.174663855,20.2863773 4.58326451e-13,20.1117134 4.58300065e-13,19.8962547 C4.58273678e-13,19.6807959 0.174663855,19.506132 0.39012264,19.506132 L32.2238978,19.506132 Z M32.2238978,16.25511 C32.4393566,16.25511 32.6140205,16.4297739 32.6140205,16.6452326 C32.6140205,16.8606914 32.4393566,17.0353553 32.2238978,17.0353553 L0.39012264,17.0353553 C0.174663855,17.0353553 2.63860911e-17,16.8606914 0,16.6452326 C-2.63860911e-17,16.4297739 0.174663855,16.25511 0.39012264,16.25511 L32.2238978,16.25511 Z M32.2238978,13.004088 C32.4393566,13.004088 32.6140205,13.1787519 32.6140205,13.3942106 C32.6140205,13.6096694 32.4393566,13.7843333 32.2238978,13.7843333 L0.39012264,13.7843333 C0.174663855,13.7843333 4.58326451e-13,13.6096694 4.58300065e-13,13.3942106 C4.58273678e-13,13.1787519 0.174663855,13.004088 0.39012264,13.004088 L32.2238978,13.004088 Z M32.2238978,9.753066 C32.4393566,9.753066 32.6140205,9.92772986 32.6140205,10.1431886 C32.6140205,10.3586474 32.4393566,10.5333113 32.2238978,10.5333113 L0.39012264,10.5333113 C0.174663855,10.5333113 4.58326451e-13,10.3586474 4.58300065e-13,10.1431886 C4.58273678e-13,9.92772986 0.174663855,9.753066 0.39012264,9.753066 L32.2238978,9.753066 Z M32.2238978,6.502044 C32.4393566,6.502044 32.6140205,6.67670786 32.6140205,6.89216664 C32.6140205,7.10762543 32.4393566,7.28228928 32.2238978,7.28228928 L0.39012264,7.28228928 C0.174663855,7.28228928 2.63860911e-17,7.10762543 0,6.89216664 C-2.63860911e-17,6.67670786 0.174663855,6.502044 0.39012264,6.502044 L32.2238978,6.502044 Z M32.2238978,3.251022 C32.4393566,3.251022 32.6140205,3.42568586 32.6140205,3.64114464 C32.6140205,3.85660343 32.4393566,4.03126728 32.2238978,4.03126728 L0.39012264,4.03126728 C0.174663855,4.03126728 4.58326451e-13,3.85660343 4.58300065e-13,3.64114464 C4.58273678e-13,3.42568586 0.174663855,3.251022 0.39012264,3.251022 L32.2238978,3.251022 Z M32.2238978,0 C32.4393566,2.90251188e-15 32.6140205,0.174663855 32.6140205,0.39012264 C32.6140205,0.605581425 32.4393566,0.78024528 32.2238978,0.78024528 L0.39012264,0.78024528 C0.174663855,0.78024528 2.63860911e-17,0.605581425 0,0.39012264 C-2.63860911e-17,0.174663855 0.174663855,3.95791367e-17 0.39012264,0 L32.2238978,0 Z"})]),Object(c["createElementVNode"])("clipPath",{id:"5399112495657099106120"},[Object(c["createElementVNode"])("path",{d:"M18.5516738,7.75655388 C19.2710242,7.75655388 19.9040525,7.84647267 20.4507588,8.02631026 C20.997465,8.20614785 21.5441713,8.46151723 22.0908776,8.79241839 C22.3786177,8.99383649 22.5224878,9.25280262 22.5224878,9.56931678 C22.5224878,9.78512189 22.4361658,9.98653999 22.2635217,10.1735711 C22.0908776,10.3606022 21.896653,10.4541177 21.6808479,10.4541177 C21.5369778,10.4541177 21.3787207,10.4109567 21.2060766,10.3246347 C20.7025314,10.0656685 20.2853082,9.88583094 19.954407,9.78512189 C19.6235059,9.68441284 19.2134762,9.63405831 18.7243179,9.63405831 C17.5158093,9.63405831 16.5554766,9.98294324 15.8433197,10.6807131 C15.1311629,11.3784829 14.7750844,12.3172352 14.7750844,13.4969697 C14.7750844,14.6767043 15.1311629,15.6154566 15.8433197,16.3132264 C16.5554766,17.0109963 17.5158093,17.3598812 18.7243179,17.3598812 C19.2134762,17.3598812 19.6235059,17.3095267 19.954407,17.2088176 C20.2853082,17.1081086 20.7025314,16.928271 21.2060766,16.6693048 C21.3787207,16.5829828 21.5369778,16.5398218 21.6808479,16.5398218 C21.896653,16.5398218 22.0908776,16.6333373 22.2635217,16.8203684 C22.4361658,17.0073995 22.5224878,17.2088176 22.5224878,17.4246227 C22.5224878,17.7411369 22.3786177,18.000103 22.0908776,18.2015211 C21.5441713,18.5324223 20.997465,18.7877916 20.4507588,18.9676292 C19.9040525,19.1474668 19.2710242,19.2373856 18.5516738,19.2373856 C17.5301963,19.2373856 16.5734603,19.0071935 15.6814659,18.5468093 C14.7750844,18.072038 14.0629276,17.3958487 13.5449953,16.5182413 C13.0270631,15.6406338 12.7680969,14.6335433 12.7680969,13.4969697 C12.7680969,12.3316222 13.0342566,11.3101447 13.5665758,10.4325372 C14.0845081,9.58370379 14.7786812,8.92549821 15.6490951,8.45792048 C16.5195091,7.99034274 17.4870353,7.75655388 18.5516738,7.75655388 Z M11.4592512,3.91522295 C11.7182174,3.91522295 11.941216,4.0087385 12.1282471,4.19576959 C12.3152782,4.38280069 12.4087937,4.6057993 12.4087937,4.86476543 C12.4087937,5.12373156 12.3152782,5.34313342 12.1282471,5.52297101 C11.941216,5.7028086 11.7182174,5.79272739 11.4592512,5.79272739 L4.33768267,5.79272739 C4.16503858,5.79272739 4.07871654,5.87904944 4.07871654,6.05169352 L4.07871654,10.5188593 L10.7039334,10.5188593 C10.9628995,10.5188593 11.1858981,10.6123748 11.3729292,10.7994059 C11.5599603,10.986437 11.6534758,11.2094356 11.6534758,11.4684017 C11.6534758,11.7273679 11.5599603,11.9467697 11.3729292,12.1266073 C11.1858981,12.3064449 10.9628995,12.3963637 10.7039334,12.3963637 L4.07871654,12.3963637 L4.07871654,18.1367796 C4.07871654,18.4101327 3.97800749,18.6439216 3.77658939,18.8381462 C3.57517129,19.0323708 3.33778567,19.1294831 3.06443253,19.1294831 C2.7910794,19.1294831 2.55729053,19.0323708 2.36306593,18.8381462 C2.16884133,18.6439216 2.07172904,18.4101327 2.07172904,18.1367796 L2.07172904,4.92950696 C2.07172904,4.65615382 2.16884133,4.41876821 2.36306593,4.21735011 C2.55729053,4.015932 2.7910794,3.91522295 3.06443253,3.91522295 L11.4592512,3.91522295 Z"})]),Object(c["createElementVNode"])("clipPath",{id:"1024511854541210110121103"},[Object(c["createElementVNode"])("path",{d:"M24.9684989,1.4692119 L24.9684989,21.6833967 L-0.374282015,21.6833967 L-0.374282015,1.4692119 L24.9684989,1.4692119 Z M18.5516738,7.75655388 C17.4870353,7.75655388 16.5195091,7.99034274 15.6490951,8.45792048 C14.7786812,8.92549821 14.0845081,9.58370379 13.5665758,10.4325372 C13.0342566,11.3101447 12.7680969,12.3316222 12.7680969,13.4969697 C12.7680969,14.6335433 13.0270631,15.6406338 13.5449953,16.5182413 C14.0629276,17.3958487 14.7750844,18.072038 15.6814659,18.5468093 C16.5734603,19.0071935 17.5301963,19.2373856 18.5516738,19.2373856 C19.2710242,19.2373856 19.9040525,19.1474668 20.4507588,18.9676292 C20.997465,18.7877916 21.5441713,18.5324223 22.0908776,18.2015211 C22.3786177,18.000103 22.5224878,17.7411369 22.5224878,17.4246227 C22.5224878,17.2088176 22.4361658,17.0073995 22.2635217,16.8203684 C22.0908776,16.6333373 21.896653,16.5398218 21.6808479,16.5398218 C21.5369778,16.5398218 21.3787207,16.5829828 21.2060766,16.6693048 C20.7025314,16.928271 20.2853082,17.1081086 19.954407,17.2088176 C19.6235059,17.3095267 19.2134762,17.3598812 18.7243179,17.3598812 C17.5158093,17.3598812 16.5554766,17.0109963 15.8433197,16.3132264 C15.1311629,15.6154566 14.7750844,14.6767043 14.7750844,13.4969697 C14.7750844,12.3172352 15.1311629,11.3784829 15.8433197,10.6807131 C16.5554766,9.98294324 17.5158093,9.63405831 18.7243179,9.63405831 C19.2134762,9.63405831 19.6235059,9.68441284 19.954407,9.78512189 C20.2853082,9.88583094 20.7025314,10.0656685 21.2060766,10.3246347 C21.3787207,10.4109567 21.5369778,10.4541177 21.6808479,10.4541177 C21.896653,10.4541177 22.0908776,10.3606022 22.2635217,10.1735711 C22.4361658,9.98653999 22.5224878,9.78512189 22.5224878,9.56931678 C22.5224878,9.25280262 22.3786177,8.99383649 22.0908776,8.79241839 C21.5441713,8.46151723 20.997465,8.20614785 20.4507588,8.02631026 C19.9040525,7.84647267 19.2710242,7.75655388 18.5516738,7.75655388 Z M11.4592512,3.91522295 L3.06443253,3.91522295 C2.7910794,3.91522295 2.55729053,4.015932 2.36306593,4.21735011 C2.16884133,4.41876821 2.07172904,4.65615382 2.07172904,4.92950696 L2.07172904,18.1367796 C2.07172904,18.4101327 2.16884133,18.6439216 2.36306593,18.8381462 C2.55729053,19.0323708 2.7910794,19.1294831 3.06443253,19.1294831 C3.33778567,19.1294831 3.57517129,19.0323708 3.77658939,18.8381462 C3.97800749,18.6439216 4.07871654,18.4101327 4.07871654,18.1367796 L4.07871654,12.3963637 L10.7039334,12.3963637 C10.9628995,12.3963637 11.1858981,12.3064449 11.3729292,12.1266073 C11.5599603,11.9467697 11.6534758,11.7273679 11.6534758,11.4684017 C11.6534758,11.2094356 11.5599603,10.986437 11.3729292,10.7994059 C11.1858981,10.6123748 10.9628995,10.5188593 10.7039334,10.5188593 L4.07871654,10.5188593 L4.07871654,6.05169352 C4.07871654,5.87904944 4.16503858,5.79272739 4.33768267,5.79272739 L11.4592512,5.79272739 C11.7182174,5.79272739 11.941216,5.7028086 12.1282471,5.52297101 C12.3152782,5.34313342 12.4087937,5.12373156 12.4087937,4.86476543 C12.4087937,4.6057993 12.3152782,4.38280069 12.1282471,4.19576959 C11.941216,4.0087385 11.7182174,3.91522295 11.4592512,3.91522295 Z"})]),Object(c["createElementVNode"])("filter",{id:"48109491091221001025211656",x:"-10.0570244%",y:"-8.78844516%",filterUnits:"userSpaceOnUse",width:"125.142561%",height:"121.971113%"},[Object(c["createElementVNode"])("feGaussianBlur",{stdDeviation:"1",in:"SourceAlpha",result:"1201031101179748101455153"}),Object(c["createElementVNode"])("feOffset",{dx:"1",dy:"1",in:"1201031101179748101455153",result:"113110975101124950122114"}),Object(c["createElementVNode"])("feColorMatrix",{values:"0 0 0 0.09411764705882353 0 0 0 0 0.6 0 0 0 0 0.9098039215686274 0 0 0 0 1.0 0",type:"matrix",in:"113110975101124950122114"})]),Object(c["createElementVNode"])("clipPath",{id:"116995310511811611411712249"},[Object(c["createElementVNode"])("path",{d:"M36.8811736,0 C38.4783933,3.51835451e-15 39.7731957,1.2948024 39.7731957,2.8920221 L39.7731957,42.6222859 C39.7731957,44.2195056 38.4783933,45.514308 36.8811736,45.514308 L2.8920221,45.514308 C1.2948024,45.514308 6.67189726e-15,44.2195056 0,42.6222859 L0,2.8920221 C-6.3969221e-16,1.2948024 1.2948024,-1.03886313e-15 2.8920221,0 L36.8811736,0 Z"})]),Object(c["createElementVNode"])("linearGradient",{id:"1135410501015012010910899",x1:"5.53187308px",y1:"45.514308px",x2:"38.862465px",y2:"0px",gradientUnits:"userSpaceOnUse"},[Object(c["createElementVNode"])("stop",{"stop-color":"#1599D9",offset:"0%"}),Object(c["createElementVNode"])("stop",{"stop-color":"#1C96FF",offset:"100%"})]),Object(c["createElementVNode"])("clipPath",{id:"11211055514954565695104"},[Object(c["createElementVNode"])("path",{d:"M10.4058698,0 C10.6929283,0 10.9401176,0.101676806 11.1474376,0.305030419 C11.3547576,0.508384032 11.4584176,0.750844109 11.4584176,1.03241065 C11.4584176,1.31397719 11.3547576,1.55252662 11.1474376,1.74805894 C10.9401176,1.94359126 10.6929283,2.04135742 10.4058698,2.04135742 L2.51176168,2.04135742 C2.32038936,2.04135742 2.22470321,2.13521294 2.22470321,2.32292396 L2.22470321,7.17994679 L9.56861594,7.17994679 C9.85567441,7.17994679 10.1028637,7.2816236 10.3101837,7.48497721 C10.5175037,7.68833083 10.6211637,7.9307909 10.6211637,8.21235744 C10.6211637,8.49392398 10.5175037,8.73247342 10.3101837,8.92800574 C10.1028637,9.12353806 9.85567441,9.22130422 9.56861594,9.22130422 L2.22470321,9.22130422 L2.22470321,15.4626959 C2.22470321,15.759905 2.11306935,16.014097 1.88980165,16.2252719 C1.66653394,16.4364468 1.403397,16.5420343 1.10039083,16.5420343 C0.797384661,16.5420343 0.538234646,16.4364468 0.322940788,16.2252719 C0.107646929,16.014097 0,15.759905 0,15.4626959 L0,1.10280229 C0,0.805593159 0.107646929,0.547490496 0.322940788,0.328494298 C0.538234646,0.109498099 0.797384661,0 1.10039083,0 L10.4058698,0 Z"})]),Object(c["createElementVNode"])("clipPath",{id:"99971031031051041175097104"},[Object(c["createElementVNode"])("path",{d:"M6.41097268,0 C7.20835734,0 7.91005584,0.09776616 8.51606818,0.29329848 C9.12208053,0.4888308 9.72809287,0.766486695 10.3341052,1.12626616 C10.6530591,1.34526236 10.812536,1.6268289 10.812536,1.97096579 C10.812536,2.20560457 10.7168498,2.42460077 10.5254775,2.62795438 C10.3341052,2.83130799 10.1188114,2.9329848 9.87959595,2.9329848 C9.72011902,2.9329848 9.5446944,2.88605704 9.35332208,2.79220153 C8.79515281,2.51063499 8.33266971,2.31510267 7.96587277,2.20560457 C7.59907582,2.09610647 7.14456657,2.04135742 6.602345,2.04135742 C5.26273876,2.04135742 4.19823024,2.42069012 3.40881943,3.17935552 C2.61940861,3.93802093 2.22470321,4.95869964 2.22470321,6.24139166 C2.22470321,7.52408368 2.61940861,8.54476239 3.40881943,9.30342779 C4.19823024,10.0620932 5.26273876,10.4414259 6.602345,10.4414259 C7.14456657,10.4414259 7.59907582,10.3866768 7.96587277,10.2771787 C8.33266971,10.1676806 8.79515281,9.97214832 9.35332208,9.69058178 C9.5446944,9.59672627 9.72011902,9.54979851 9.87959595,9.54979851 C10.1188114,9.54979851 10.3341052,9.65147532 10.5254775,9.85482893 C10.7168498,10.0581825 10.812536,10.2771787 10.812536,10.5118175 C10.812536,10.8559544 10.6530591,11.137521 10.3341052,11.3565172 C9.72809287,11.7162966 9.12208053,11.9939525 8.51606818,12.1894848 C7.91005584,12.3850172 7.20835734,12.4827833 6.41097268,12.4827833 C5.27868646,12.4827833 4.21816486,12.2325019 3.22940788,11.7319392 C2.22470321,11.2157339 1.43529239,10.4805324 0.861175434,9.52633463 C0.287058478,8.57213691 0,7.47715592 0,6.24139166 C0,4.97434222 0.295032325,3.86371865 0.885096974,2.90952092 C1.45921393,1.98660837 2.22869013,1.27096008 3.19352557,0.762576048 C4.15836101,0.254192016 5.23084338,0 6.41097268,0 Z"})]),Object(c["createElementVNode"])("clipPath",{id:"1071161211041001135511749100"},[Object(c["createElementVNode"])("path",{d:"M33.4170937,39.012264 C33.6325525,39.012264 33.8072163,39.1869279 33.8072163,39.4023867 C33.8072163,39.6178454 33.6325525,39.7925093 33.4170937,39.7925093 L0.39012264,39.7925093 C0.174663855,39.7925093 1.43329237e-14,39.6178454 1.42108547e-14,39.4023867 C1.40887857e-14,39.1869279 0.174663855,39.012264 0.39012264,39.012264 L33.4170937,39.012264 Z M33.4170937,35.761242 C33.6325525,35.761242 33.8072163,35.9359059 33.8072163,36.1513647 C33.8072163,36.3668234 33.6325525,36.5414873 33.4170937,36.5414873 L0.39012264,36.5414873 C0.174663855,36.5414873 1.43329237e-14,36.3668234 1.42108547e-14,36.1513647 C1.40887857e-14,35.9359059 0.174663855,35.761242 0.39012264,35.761242 L33.4170937,35.761242 Z M33.4170937,32.51022 C33.6325525,32.51022 33.8072163,32.6848839 33.8072163,32.9003427 C33.8072163,33.1158014 33.6325525,33.2904653 33.4170937,33.2904653 L0.39012264,33.2904653 C0.174663855,33.2904653 1.43329237e-14,33.1158014 1.42108547e-14,32.9003427 C1.40887857e-14,32.6848839 0.174663855,32.51022 0.39012264,32.51022 L33.4170937,32.51022 Z M9.018,29.259 L20.4403818,29.2613708 C21.2278252,29.6485228 22.0507902,29.9083432 22.9059208,30.0410822 L0.39012264,30.0394433 C0.174663855,30.0394433 1.43329237e-14,29.8647794 1.42108547e-14,29.6493207 C1.40887857e-14,29.4338619 0.174663855,29.259198 0.39012264,29.259198 L5.20389429,29.2600463 C5.718023,29.7595623 6.38089349,30.0277851 7.10500243,30.0277851 C7.82576573,30.0277851 8.48693174,29.7624828 9.00702418,29.27056 L9.018,29.259 Z M33.4170937,29.259198 C33.6325525,29.259198 33.8072163,29.4338619 33.8072163,29.6493207 C33.8072163,29.8647794 33.6325525,30.0394433 33.4170937,30.0394433 L25.7302627,30.0403828 C26.1327193,29.9789465 26.5154259,29.8901411 26.8782359,29.773079 C27.3056312,29.6351781 27.7300823,29.4644485 28.1515269,29.2613979 L33.4170937,29.259198 Z M9.832,26.008 L17.1147613,26.0092683 C17.1860601,26.14672 17.2618302,26.2821536 17.3420787,26.4155287 C17.4188676,26.5431539 17.4988339,26.6678036 17.5819479,26.7894511 L9.832,26.788 L9.832,26.008 Z M4.401,26.008 L4.401,26.788 L0.39012264,26.7884213 C0.174663855,26.7884213 7.13181345e-15,26.6137574 7.10542736e-15,26.3982987 C7.07904127e-15,26.1828399 0.174663855,26.008176 0.39012264,26.008176 L4.401,26.008 Z M33.4170937,26.008176 C33.6325525,26.008176 33.8072163,26.1828399 33.8072163,26.3982987 C33.8072163,26.6137574 33.6325525,26.7884213 33.4170937,26.7884213 L30.2701508,26.7883211 C30.2745141,26.7268404 30.2767178,26.6646946 30.2767178,26.6019318 C30.2767178,26.3978062 30.2511397,26.1993099 30.201982,26.0081116 L33.4170937,26.008176 Z M33.4170937,22.757154 C33.6325525,22.757154 33.8072163,22.9318179 33.8072163,23.1472767 C33.8072163,23.3627354 33.6325525,23.5373993 33.4170937,23.5373993 L21.8952011,23.5385629 C21.8012501,23.308749 21.7391891,23.0499954 21.7094227,22.7572055 L33.4170937,22.757154 Z M4.401,22.757 L4.401,23.537 L0.39012264,23.5373993 C0.174663855,23.5373993 1.43329237e-14,23.3627354 1.42108547e-14,23.1472767 C1.40887857e-14,22.9318179 0.174663855,22.757154 0.39012264,22.757154 L4.401,22.757 Z M9.832,22.757 L16.2681945,22.758323 C16.2803928,23.0226669 16.3040329,23.2825346 16.3391444,23.5377581 L9.832,23.537 L9.832,22.757 Z M33.4170937,19.506132 C33.6325525,19.506132 33.8072163,19.6807959 33.8072163,19.8962547 C33.8072163,20.1117134 33.6325525,20.2863773 33.4170937,20.2863773 L28.9244679,20.2878786 C29.1584801,20.1572036 29.3733991,19.9876187 29.564583,19.7844653 C29.6481809,19.6956336 29.7251644,19.603038 29.79513,19.5070154 L33.4170937,19.506132 Z M4.401,19.506 L4.401,20.286 L0.39012264,20.2863773 C0.174663855,20.2863773 2.63860911e-17,20.1117134 0,19.8962547 C-2.63860911e-17,19.6807959 0.174663855,19.506132 0.39012264,19.506132 L4.401,19.506 Z M24.4636541,19.7036786 C24.8586715,19.7036786 25.1601018,19.7399881 25.3604869,19.7998081 C25.6107291,19.8745117 25.9689129,20.0245955 26.4195399,20.2493492 L26.493,20.286 L22.5108335,20.2861368 C22.9312832,19.9367822 23.487479,19.7411743 24.2343844,19.7085629 L24.4636541,19.7036786 Z M4.401,16.255 L4.401,17.035 L0.39012264,17.0353553 C0.174663855,17.0353553 1.43329237e-14,16.8606914 1.42108547e-14,16.6452326 C1.40887857e-14,16.4297739 0.174663855,16.25511 0.39012264,16.25511 L4.401,16.255 Z M19.0877089,16.2543923 C18.7876916,16.4929014 18.5077773,16.7530896 18.248466,17.0344686 L9.832,17.035 L9.832,16.255 L19.0877089,16.2543923 Z M29.5123785,16.254847 L33.4170937,16.25511 C33.6325525,16.25511 33.8072163,16.4297739 33.8072163,16.6452326 C33.8072163,16.8606914 33.6325525,17.0353553 33.4170937,17.0353553 L30.0605773,17.0353624 C29.9311928,16.7470709 29.7462051,16.484445 29.5123785,16.254847 Z M19.0659018,12.9459546 L19.063,13.004 L33.4170937,13.004088 C33.6325525,13.004088 33.8072163,13.1787519 33.8072163,13.3942106 C33.8072163,13.6096694 33.6325525,13.7843333 33.4170937,13.7843333 L18.9253501,13.7851804 C19.0180834,13.5203286 19.0659018,13.2383895 19.0659018,12.9459546 Z M4.401,13.004 L4.401,13.784 L0.39012264,13.7843333 C0.174663855,13.7843333 1.43329237e-14,13.6096694 1.42108547e-14,13.3942106 C1.40887857e-14,13.1787519 0.174663855,13.004088 0.39012264,13.004088 L4.401,13.004 Z M33.4170937,9.753066 C33.6325525,9.753066 33.8072163,9.92772986 33.8072163,10.1431886 C33.8072163,10.3586474 33.6325525,10.5333113 33.4170937,10.5333113 L17.4153587,10.5335234 C17.1022423,10.4070754 16.7637674,10.341337 16.4104814,10.341337 L7.10500243,10.341337 C6.75033818,10.341337 6.41088073,10.406625 6.09681056,10.532172 L0.39012264,10.5333113 C0.174663855,10.5333113 7.13181345e-15,10.3586474 7.10542736e-15,10.1431886 C7.07904127e-15,9.92772986 0.174663855,9.753066 0.39012264,9.753066 L33.4170937,9.753066 Z M33.4170937,6.502044 C33.6325525,6.502044 33.8072163,6.67670786 33.8072163,6.89216664 C33.8072163,7.10762543 33.6325525,7.28228928 33.4170937,7.28228928 L0.39012264,7.28228928 C0.174663855,7.28228928 1.42372408e-14,7.10762543 1.42108547e-14,6.89216664 C1.41844686e-14,6.67670786 0.174663855,6.502044 0.39012264,6.502044 L33.4170937,6.502044 Z M33.4170937,3.251022 C33.6325525,3.251022 33.8072163,3.42568586 33.8072163,3.64114464 C33.8072163,3.85660343 33.6325525,4.03126728 33.4170937,4.03126728 L0.39012264,4.03126728 C0.174663855,4.03126728 1.42372408e-14,3.85660343 1.42108547e-14,3.64114464 C1.41844686e-14,3.42568586 0.174663855,3.251022 0.39012264,3.251022 L33.4170937,3.251022 Z M33.4170937,0 C33.6325525,2.73597842e-15 33.8072163,0.174663855 33.8072163,0.39012264 C33.8072163,0.605581425 33.6325525,0.78024528 33.4170937,0.78024528 L0.39012264,0.78024528 C0.174663855,0.78024528 1.42372408e-14,0.605581425 1.42108547e-14,0.39012264 C1.41844686e-14,0.174663855 0.174663855,3.95791367e-17 0.39012264,0 L33.4170937,0 Z"})])]),Object(c["createElementVNode"])("g",{transform:"translate(-69.0 -70.0)"},[Object(c["createElementVNode"])("g",{"clip-path":"url(#10910911211111355521089995)"},[Object(c["createElementVNode"])("g",{transform:"translate(70.88649839612333 70.21254090036508) rotate(2.0)"},[Object(c["createElementVNode"])("g",{transform:"translate(7.552577486285102 0.0)"},[Object(c["createElementVNode"])("g",{transform:"translate(8.505264770349575 11.774721389520693)"},[Object(c["createElementVNode"])("g",{transform:"translate(0.08497514808244233 0.0)"},[Object(c["createElementVNode"])("text",{transform:"translate(0.0 19.0)","font-family":"MaoKenTangYuan-beta, MaoKenTangYuan (beta)","font-size":"22.09844305416875","font-weight":"normal",fill:"#FFFFFF","text-anchor":"left"},"Fc")])]),Object(c["createElementVNode"])("path",{d:"M35.5554004,2 C35.8017255,2 36.024731,2.09984297 36.1861553,2.26126722 C36.3475795,2.42269147 36.4474225,2.645697 36.4474225,2.8920221 L36.4474225,42.6222859 C36.4474225,42.868611 36.3475795,43.0916165 36.1861553,43.2530408 C36.024731,43.414465 35.8017255,43.514308 35.5554004,43.514308 L2.8920221,43.514308 C2.645697,43.514308 2.42269147,43.414465 2.26126722,43.2530408 C2.09984297,43.0916165 2,42.868611 2,42.6222859 L2,2.8920221 C2,2.645697 2.09984297,2.42269147 2.26126722,2.26126722 C2.42269147,2.09984297 2.645697,2 2.8920221,2 Z",stroke:"none",fill:"#000000",filter:"url(#104106489998559712197112)"}),Object(c["createElementVNode"])("g",{"clip-path":"url(#12251106104121101109106107109)"},[Object(c["createElementVNode"])("polygon",{points:"4.54747351e-13,0 38.4474225,0 38.4474225,45.514308 4.54747351e-13,45.514308 4.54747351e-13,0",stroke:"none",fill:"#15D9B4"}),Object(c["createElementVNode"])("g",{transform:"translate(-6.628588771465857 11.10450350534563)"},[Object(c["createElementVNode"])("image",{x:"-14px",y:"-54px",width:"64px",height:"68px",transform:"scale(1.0 -1.0)","xlink:href":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAABFCAYAAAAVZotTAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAQaADAAQAAAABAAAARQAAAAAJFwaDAAAVf0lEQVR4Ae2b2W4dx3aGV1X3HjiJpm3KsY+DCAJyEMiXvg1gv4TyCHkNHj6PXkK5TSCcK+viIBDsY9mCxGNr4LCn7qp8/6puklsiZW5KuWNRtau6u6b115pqkNlNuEHgBoEbBG4QuEHgBoEbBC5GIFz8+ppvs51rLy81svy09OkPH84a7XLBPqS5d/o7a/+dT1d84YSXMel33/bPtbnnjfxgD869W273/vLj6dOD05zZN3afpvdP3+zZnndYGuX3A0G5dHCnPV6W6Yg/I3zPemK/sV1v91f7G+m3/Jk9syfX6utLu0sXj6j/Zyf8nh14+vgcMAKlNM7vNQC51sAslz7/4rNeiBfhIvor2wm/2WY4tOfhjt2x13YQtm3ttJ8jG57mv7gMYHtut2wnP+P7LZs40Tt2nA/ti/xPdpRfngLzLN+ze/mxPfYyBQyaXxGI0wFdOp63PwCAehTb/2D3QiF+K4zsRfwMYl/bKFR2GDch9jebxHU7CjMbhE/sE5vasfc3tpOu31td62+WehnZuhM1tkVet808I90gTm2WT2yaKxunN4ByzzbSS3sJWH8mf+BgnHJF8GEutXvZw2ogdCIgDugBMDuIP9puHNpRrG0zVhDeWKo+sXk8snEcWRWCNXFg09BYHdYZycKi97t24agmNrCRgzC0Ji+she3qNCIfSRcW2spGqbKjVNtaGto/0k+A8Z3tpoNrArEiCDm8DYABwJHNq5m11QbEH1usx5YrATE0ELA6mrUea4hviZU13u/oLRAobzVE63VrKdfEYFUyiynaAoKt5aFtiQ1xo0tnpEwAQP2cdmwnSTxWEY2rgwAXZCzTviTOHkLUQXwNkQwAYgd1ZTXUxrq1xUBpsNDFpk6AAnlwCUxhCa6gkrXka/760MABel8BwoJcZLYT+chPgMg5SNZNtNzAHc3YqgXAN7UtmpFtNo3FdmZVex0gzsbQj+XSVAAUMdixu2HO6D6H5Yd2AuGjAaw+YBaH0QZMWB4uiLWFQTASawBJQATAC7EFgADJkdSnnT5rAM4WMxzE+5gHFph0xQYwYCxitAA6aTG2tfnMmgXv54jOPNsMvTNHL23bzP7ZXtrPhsJMjFetwk3g/Z6wAghqZQ+b/RCF98LZG+ThgroWAIjAqLF2nIyxWBzT7SgYEwMY4gqogVMERIYjkBIHwtmqGx4wkQMMmZ5Mef7BNswuhDDjYb6A8Brma2w+oxwxwokZzqpitHWAQC3bsSESKEmZ6eJP0LBw6PHu+jtLrgaCi4LZf+D0dFwgBYcinImwWhwgABj7GgNeR+7XIEn5MT2PmEFEJDm3gx5A+NTABUFTLY7wEeoD5QUCxAuEkBg7HIBCsDynnRnP02RpStEJeqOi0ZhsETYQo9aG1N3KT7EiiCvc8CDv22PafD83XA0EepQoGM1+hdPzq61hASZVZZvMhLiggf3bMWwMNmGDgaKzZOfiOlMAV6CzLCIamAcGzrfIwKCtnxy+EHInCtRPEI32T+hAzAJiwLsZFSA+TyqLx6TSQWoDGRsAY8jZ6jzHj/jcPk//hg792X6OEgtv+j3ccEUQNNh9RGFXtj/cgp2PXbYzWmwxmCMCyLhYH68oA4JtQcQm1AJGXic/hjPQFRGxkMKUSMhMZmnKLqgP+KrMGgMXEJgcB8BQQQi+xQkgHkPPAKWJLmolWkDnMw1oJyA8gIvaFgCyxEKNawLfxw1XBEFN7REf2iEO0bG9iWu2wTTMXdaziSvRVxbWIHKD6dmEiFvkN2FhniUaNoJ9hwAj9S+7h6l0iyNtKfnwASvNmElmGfOBRS2mYkbZKYQAQkDHpAFcBgD0YAnCM2KTWvkQ6yjQqR1hQnfSsR3HO3YnyVzSzqVhBRDMfrUtdMITnJ5NxjpHFnMFkbSRhswORIoTAjrBuWCLQQOECuP4ObcY3KDy0gsZkRAIfC30iw945XwrXcCMBhwK/CVLWIAw4fsJddEvws/LiTi6EGAtumOI2ZxgQtcwqQ1+xEaLAxUfoBvwHVRFaOt3KVwZBC2OUIroXq0DBmHNTiBiLO8Q9pa5z8xyhVi4MpQ+kG6AI9BURU/AKShvZJkUIqCZIRUuoIVuhOQEBFFcgK4DBIBFFGRtxAWyMIl6wtC/y/NCXKo5hM9bGyyGNlvAnXDEdnyFbvi9rF1o1IGjr+VwZRBU7SVcsGNrto5+O0Hpj5BJRoKClAkMAzhD5hBCce7hiqIo04a4gXJYjDDkfW8lqCvrkFwvaIA8i3qlVJGVFJFFKfIebhOApTh55xLKAkBCaYbZ3CJpnFGpppPqlR1UW/Yn7PTfwn+6OIuKd8NKIKj6hIVRxUIIk8hoInohQEyFnCsmmUyxPGAY5jG7noAYiQn6QrNpyDOLAFeOWoyJP0V6ScnpHzF0ipGVk4uAdImvimRW5D7DIXFOrakUJvoG68Tw0Bf4DfUEnbqF3sJaxGfoB0Qi3Pfl90cAQU3M4YQhml3rAPw71LzrBtg01JotIhMhb1E6II34IH2BhfCVERyDd4M4wD2+kuIZCEqgLRAIzucdsQAbXJEKJgIAyHOUtcgQzSrKYzihvERycIL/gvWpcOFR4OvhU6zZY/vv4GZeTXQNkfOwIid8Q6WnXdV1bPMcbgiSa8AQQYmOI+6gzJfJVQaIoDzKDNtFpDL5LPHhlZtIp18/RGTAH5lt5waqugJ1sNQNlToATDrGI6DjkFXyVRC3RJ9DQIu45xVcMI0T+51Gv6P4fxHfDbR59XBkP/kIVaNhIuiI2AoAYqZTsasGLRHB32UGcfrhDM1k4FlioOjAAM5laR5031iThC4aXmmAUMM9t5FSluSKQ4DnmykdYCbrGf7IHO5845wwwK/ZCF/6LtceIxcrLIcVOUEu22tmX+KgSVDQ0senTwChK5LcOGaOYgBC6oDwDhHQpyQ/wYFitpUWF4kUIMmzeEYcqKwG3HrQrp7lN5wTMylhKUttVWlhmtE1FQAnX6xhJfAjTuIJlgyZJHzbbf9pv3I5rAxCX13CKN7GsZFy03j1iZ/CXHohcJQqilukNMQ9lCAmABInFcLhEgdDtRFZvmc5TGpTokFViZlSmWNmge5p38WLGtI/zmFMENzXYLFaLaxQHkdhiol8g2XzxvjxjB66cE0QtC02RycsRFRHdt+4L4og3CeTb+pS8w0POHE+83wvfxDvsy1dpbIqV4DwvD/yvnstHLUElbsepVzFVf4OMdTS1PMLmG5IxLOi7QruHIRNGY5LwjVBKK3JoVcDmkUN3efNmboAIjKk+RUKGHpfCC2pFKNAOf9egIlm1SlAdoDyUs8qLtwkZrJKkTQBgKfoJXenIVwcJ31aO3LeID+l5f6ppNcC4ZC62itU0H4Q22VOrIRNsXTUd1dIElAld/a1z4kLlktT2Ms7IC5W/kgTlPMIAJ6lTUytmEDgRL7J94ge2XtQXV99/cTyz9AKF4VrgVAa0jYpK1pCAwzqTKHMK0N0wjTHyokPlBYgLgJKdd8Oouys3bM8rztiBav+tAhXKHnVU9QedmZnG3c6HKG75MNfFK4NgiSsJ6abhlPWV0civAR9Vehh0LfyridQ6UXvVKp8K0SV8vqNYgMcCeVVShAUALAQvMRD4A1mky/r7nxt29e8/+icQA9aDxHUmTothEvf94PvZ6kQrYFquPquUPICpy+v9OxZT7TZfZbz5B4UK0xxuTxLJIFmeCbVWkOmVQBpDaJ8jesq3+r94dqc0DerLjTnPhrSMuKeC/QsogoX9ASqrIL0hN7p+Sw9A0evS1kRVUDwohDNc98lIAgIedYtqXan9a0FgDE7TcP8xk7sFyreI14UPggEWQeRW5Se9IL+9KaX0dKlRqv3JT0DTM/4Dx2AfervfCZLewUA2LwnXHv1dBm07SYm1B5kg5PE+5pteXGF78uxAEuZlS5gfMZa5GJRoKxbOKVXDgeU3CFKJ3BqwBZ5A4EFDBIRpVlTliDCCnsXgs9mXMCdBwE3uXv2Nvp6AkPnDkQdQvhOUweATnDovkgjgPiWPGkGjAaO0GnVILEHCjfM8xd2Nz+wb/uBaXCn4VqcIK0rV5SDF9cFsKJWfZBRCJNsQqB3KEKVeRsM7Dnv8Dc74s+l1FX9IvPkaSIBQPStd5piae2rSFItpdOcMtqIJVZIZwtXRO0sse1WFGhtXzKE36h6cTgT3ou/L73dtH9hs2CbnQ0Ad16Q11gA0KDpXFwAIEUxFWIkoAUUgHKwRLBAU7ku9WcWSN2z19FWMzEnHB9OmIwYFiyQFqRzIucPmbOIyG5S1jP5zPYa+2qstdhgaSc2T698rD/aIztkzPtL9PQP1+IEVZ6xNTB0YjM8Ce2AgSboTJdrJr08jeKMEgWIg9KxvwjvRaGA1ZVFpoMOJplZp0T7jERnQB0sEKO24NlUCeQzHKGNlswZhfRF1c4RBzaE2YX+heL98a/4dTmsxAnLVTUaDsOcA8QFDQQHZk47QiWKhUsefnYQRKTKOjgq54Awwu6dRMAPIFUPAIIA0M6SiFdkx9k4fLFJH/VMn7wPMxSh7zFyBICyrNmuHxIX+X85i+AwhrhHsVOFdUrOipwgDbuNQtxg0Lo8sY7ymbG0ixCv7QJxdYYAcXKEgOyESFlR2CPvlWLoNRpyp6GIEG+kBNWWlJwsMEYo+nY77+k0nPCeaIoOBmZR7wEjzQauG2IzYTwj8PpVh1coRZbSxIvDSiCwaW13mZBDbC8dQnximSvT5YNm4AkA5DsFzR5EeKo80fPaVIH7fDrEOZ0nVJ5pXgMVAIoAwPFimX0ZI0UWhhlfPRBLikk8YSyIxWDKoQt6gWNqJmDgXKDNLInCEto8LoeVQBiD6D8AYYNbIhzFY4ZappyFWzdzKEZgT8ilyy7smzs2jshsOTDReBiZBkbiq8F+RDzL6dHmiYD0rXY/dmM1CaF2RHli7mI84v0xYqO9RQ5lWvposRbr6IbYsKHSPncpvE27Tzog3tUH6vzKOqHcIFOVp6wbt9jhbCXPYnddmEAju0KCaG15Sz4lu0FsCssmyaxmUimEuQyj0Pxs0WebvKcQyXeuu5zNNkRz/6fENyyPieUZkI8FECm7zRFxWOekaoo+mKILJCm7RFmFbjfpAn1A21cHQYW3aHBku7ihDZZhiOmS3iqzxuAAAN8EwugLggMXk3yADFLsGzhDLLIMoWJrKRUvRx09e3mGdAQn+WyLWOwG0d7w7nWJmbwWiPmIbTjKxWPWLRzStgCQ5lM4kSN7Lm6wwe269Hu62aeLywPtXSH4lYH98L19xxb2BA34p/rQnrHDG8cDG3Dg2nDKVHHkVm3D0Tsgg1OZOQ2Nn6ActwFhi+cNOEQ3skZwiLbGtAGLLPnZg6yDLEhnDiU+WYco4iTAc/X+hjwxv6bN17QNKLosY4fsMh9xOHsytLXJ3Gazsd2aP7d1GPQpTXyviaIJSP0wTihY7WJm/s54frO/oxd0eWKDjiQKlbw2Bt7o7oC0NjMU4EPNGhfazBi4p6/4xnP2KIL4zjs9h1cqp2e+K/8SkdBe+Uu4gWivoEFRxMtppX2dUC8mXOCYIqKzKSLJDReUIqrC/kpX57jgEgBo54prBzWQ9yj+IEg5IhaJO2Y4IpP2BK0/sBqPLUkM2PCM3FzRot53ltF+CSsQZe4QlyDHRlfTnBMgHI6Xf+VLY2YtSCmi3IpPQIe664eoRAx9AtgK3cAVSQAgPeIUDMCH6AObcXtu0dqsGdpO+9ReAIL0gTgA30Bc8J6wknWQcjywhxni0QnzxDIVk9jizjZwQuLGSiVnwbfceebPbT8cIwAynAKGHJQIBMaEOPgplIZHVsfrp86RzhbhKtcbgCCdwjk7hGMOuQwpXdCe0AjiMsM01uiCdjGy2826cSjulkcWYZ/snjAgf3l4P0Tn63V64T4XOJ/YXXZzn3A89hV2P3Jhq/HT6BnnjVzd0aUMDmGrDQj3CBhsSeqOgo7vy1Ec3AG3ZO2K+I4IzwJLniLOkVxg+Qi58wy1cSwzGQCgIr9AoQ75NsMi1IhB4iS6WXAjpPnRtuji244LRDwk/gEIK3CC8MpZ25WFGzbTC3vJam2X3dw2smzlZGTK8k7rS7nQC2Z2gKLTSq+Vq+tcwIh0YAIXaNtcR3facaa460W5uwZbu0igGDPnjZU0/5R9TMym+wMQL59A7nI9HwEAihkA7gDA/5wjvpv9PwBA83x1TlDpt7jhNuf/v8ARXMYDTN1dGug8kAPYpKOyMcTopFjH9IhAxV5c4qisPyg55QQajlgHLZfLggmu8JUhz3CDFG7S/QR8jIr8AnAadNBgPkYEkBM3h9u23f7guuD7Hgiq+mazRv7esCIIAo05oPn7xCf2KKIkq9+50doDgfJCVCUiJ5jCmlmviJGoG249AOKEck6gxmRiUKiYyBaRqOEerZwjIiF3uyWt0CmVrwuSDX3JzHXh5hhOW7PfuZFykH5wRahF0mMiyvCKAKj/FcTBRwoXO/d0YnHIOmKr/ZSbTADBYnWiozPEYAtiKm6Y+uYHV+9Yzfp5ofdHXueRC5hERwjYFpYJcA0g6IpOg4WQgsxYlIHuLcLumX0EXeVLrAtmzSbfD2kfANJn9PXIZ0YcsM8g/9gaiPDzYTVO6Gt2YvEXNO9DrvgCRLjNBc8XfjFiU8+cBb7CWqxVE47hobaGTB2boUgrHKRU6Z4zS96uf3LIGsdn2g3iAlbDpccxd4/muOSy+zggLI3HmNrXuMPyBsf2Km3b7fRoSQlqgDR5BT3Qk9LVOP94xbxzg4uFt3Ef/+EJvs3U/j3sAgYgxLFNqylLgKltcOu1Yd9ryAHpG0zoAIugi97Sgf3JNnwCCJg5FmbaFhtgfiv8/znLw7rl7nR7RvwuIPw1n7G/rwvKYFYQgfOUriYOfU1HGsSdI4wNTP4fCpcmD+wFnswWxKwlOVRTLkgw+RAxwXe4zcyvYUVmbhY3sCZl8YnnQ7ssg9kVXgeEljXyDLGY4UWtsRg5Rky2mPWvIX6ed+1pelgWRBC+rxF9EABqgIF8YLiAKw4wmxKRKcfhM27wfc3R+CF3h+AGOGDop8TqtdW6iFDZLScE3QAIn+rAJD+HYK4NEydZbK/F20N3gx9Qo1N+qnwN9vdq534+HIS+scIV3dM+7d6TBcGnKIDog+4JzPy2y79iEZ6+07cIVrkR65POPYdwBWl9sf0+eSk+BaqvKPul3ru/7wzk3SIrvlniDIGhsEfU7bECit5cFnaZbW6adZ/fJlyvPx7x/Rg+Pgh9y0qXAOk/9MD0zxel/Wz33z4+4X3LSv9/QTjfU593YM4e+tzpUD4Si5+1e5O7QeAGgRUQ+D9/ylovbi364QAAAABJRU5ErkJggg=="})]),Object(c["createElementVNode"])("g",{transform:"translate(9.674135661700834 -5.831263514332488)"},[Object(c["createElementVNode"])("image",{x:"-13px",y:"-35px",width:"63px",height:"48px",transform:"scale(1.0 -1.0)","xlink:href":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAAA0CAYAAAAzMZ5zAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAARKADAAQAAAABAAAANAAAAAA5CyNwAAASP0lEQVRoBe2ayXIcxxGGs7p7VgAEV1FByw6FHfaBPPLkG14Ceh0AryO+BPwAOpIHh8IhhxmUTQoCsc3SW/n7s7uJwcyAAkkpQgcWWeju6loy/8qtssfsc/mMwGcEPiPw8QiEjx/6OxkZDR7iNcS07IVrO6yMy1Zafs8NS8x3MBzYwdqN3bMY/YWPE2M8/QI4ayf6ZEyWCF+cr2Nise2m9w3je979uT1rad99z/Bn9sR2WfLA9myvAUe9Q7iWjE8DZInxbpVFwjtqLxnoWtYx8qx7uXBt+j2xw5bWHXtl3/n9sY3Ck4We3e1zbu7YND6yp5B0aM9tJ9LPgdkHGO93DSgfDsgCCJq5Y/6S4V12RcRfEi4CHkG8E/IRf47s34z9q488syzcsR95/qNd2P+4PrKpvfG5R/YAkl7Zhj2Mx1bGLep/LY8C5592Fh/YG4DZjfud0VkDik90IxpbIJZBeGIPmKNhXjv2ZUv8MuGPfJFHdt4Sf6M1204TQNDtzI7DfbsPAGmY20kYczW7bXM7CwPbgrS3NrFbcWB1rCyvzwDkvl3UpT2o6V8/ApTnDsoLQJGkMHzJpvhC7yVuQSL23XjtIYKGqB6GV7YVtPM/2Ovkjg3ChfXDLesFMbAJsSJ8bAnEn1LTsN0upHvdds+L658sPizc58wzpOZ2EQrGD7gvqE2XMZeJ9QBiTq1tWFdW1qkNq8xmVWnTemDblUCRpOzYTr2HlPjgJSl5PyBXpMJCB8Rz+yL5EuYze5P8ZBvJFgCk1k9SO4fCfnJh0wQCIDo40X2bcg2h3zLQs1m77miB5enCfXM78cvISvr3GFtRS+bpUXVFCgBpiOSozDASPRivkYasSqysRpaVE5sDRL/M7LzqQDm2p7Vsyr5U58aAtGB0UnFoh8nfkAgmTQREChCJDZLcpmlhwxTi0sSypLaCawowqkXSc9tRMCaHgcD4gYmRvjOx/k++1KxxTU3YBPP7wqqkL5mwMrAuKhJjBIxgVVVbWgYLBeuUdC90L1C2bYN6Wpm9rlHz+gMBie6bDqRlgCH1EBiIXVraZnrLBunEjrKR3QWAIsutyhJqbVnaszKtrUYvEkABNysBMCBFAeJDEBM9mFlfCm9u/uq2YRoOGKexvRCsBnjR1ZQKQMzBQFNaAAAwT02IhBzpylHdvLLz8if7uerbVnVs/6q/tV0AZJoFO7I+MCOeYQU8iIVOMnI7A4Qea2ynG5bD+HlvYL1eZWe90vpwF6l9rF9OW52llqbRkjSzIOIBxw0jq1fscsYul9rtNQV2LY16B3cuAYzVE8AGwCgdGMl6N5g1a9SlBLCSTjmSMucltGaoVB0nVtWZxapngxpbV790qd2FvwO6IViX2PpK3bxXrur83PZCpyZTwDhFEtj97MICCKR9mO4XVgxSi312nlr1YaYfAYeVxAWSUqUpqiSGIJSqXY6SFv6xQQsFaUL0RR6j/Kp7PdVw30iXqNe93jeF6SxhorrgXc5mz5hfm4HdKmJiCYa1wrAOywvu2bQ2djlk7TYm6abiurpJbjvUY6+NJ77Am5ykt5EMRB1AImCEQWnFsLR0iOgPo1VDDN6QFQZw3oIinWBjLDAuAkqU+qAyYgguHQwuFLbSC3bAeA8AIizBW+i+ZgxQ+xgNlep4m7YWAGsBUrAhSIbASJFGva/wIqGirUCN0cAcGqpkA5U7ApR7TLSurAICUfutdNzBbuQ2TnBqyQQ1GaDQM0sGEAvz6SixOEZM9XrMzozAcsgiQ4ECK30AQE+iamtPBIaAEcENhx1RMAnbCFBb9KwH5uAaHQk4dyybNhNgsgEY0Ih9iKhJQFVr1F2uN8Ogug1hEwskpkimhAaaoNuAbq3F6xpA9HpROo4SZk7HSEhlM4xIggSUME2TlZvszAaLbECcrgBjSEzkfQCQ2OMefYmiASCQYAgSURDPv8vjhaSA4oDwXpzTor+w53fRQWQ+2jQw1LwveZL9ndM01XxIkrdja2hLsXV1mrvHqzyO0Wxn9hIJ2dE8K+UaQNRvx47sexk+tm0T73IB+rGHccJGhCELjaOlgFBtQdgWAzYhlueA5CSAUkt9sCU4FNeKACDiurEHWkF8ieWrpZGSBgrBodL9FRxBKGJEpUVRLnXOWj0mliOoeHbVYWmkopT64OF6AKWYh237hbIWEJ1L7tifiULvEXVW4a29SfEo2IJ+hmjKgIpZMQ0otskyWxBJDYDCUcJqHVwGkI+UBLkXJITAEcFgLBw3u827BSlxxwbDnRFzxoXgOzaYR3aD5dymAoahKrJT6hWlIorRWC9jDblmeSXtx9WyZV8xzSGNO1df8LQCCD3tG+/21E4QrdIDnx6T94g3akSQcBAbgRTAcJAhFfRSF6SE8xQqxBXVIVgFFMRYa6hCNdLsoEhluLsiIQIiuCHllQNDj1anmneMkVvCUEIUYHCFpgSQImojYY5sGtNIULigqoyP0le/ThEsEXVZDrjdu3zkbgWQ5u2uHdsLJkUt7U4Yof4Q6/4N0hwYPAuGMwJKgr2IkgiACbIhgCM77G30kcrU7FqjMrznv2rL6wI5kg4VAdNc3XB6Z57h1auDIcbprzapSMOzRgKQkEelUSvho2u/znHBfbA8A6C/sHiTEvgHw0XOZWHsQtFGLJUxBzNpgc4OCpdZQOKIfspYB3Q0KkzEeJriD5cKpnBvI1AaYAKARUCyK5WJBeBKZZ4NFvK+sIj3cilEGgMSh8/EZnDV+nSTHRKAwaWHdQjdFc7UFbEOgVqCRE3qEcFZhe0fAYzyJWbPkA3iEAb4Y/vnqoTo5RIob+m4TeYBnqEgY0u0KU2BEIjxnYY+eRGF6XKz0mOXPikwUuL3MCAm3JBKZVQpq5IiBhWTtC8lDDAbpSryKHrugGD3FWvI9XLKJx7htfr4+QUpxgv1ypLD3sDmHPzexHv2kPFHJI92VxdmIBOvK8+8UYkWidncRlis6JUhTJhCiMQ1cu1EWRqlA1bLCVQzSVflYQSGdlWbQA0uWdy7JwIEwOuq4TWafswHuD6OKTppiB5/MBYQ5GnQCHe9cr84RCrE0KYDXln2OexNbFBVtlUfkSNRXoT+a8sKIOJARVkms/9wNt3mkHKqpAsWMcNa1exIJT1ud8KIBHUvwmTckEksPgxCrHsDLS6g2qKNkZqraqebynuXIMaJJt3rnchxkjSIW22AglYP02mC+YBnCRCr6mE7uYVIW5zTMR/RN7UC9Rl6XkQZNNkPs4OWnqsXLb5SmsSsYVjniG6OgRp5jkFHaxEDMJwZCGLZFcBQcsOJYBW/8g6CfNfop51yl9gBpDnEmLyDr938pYGnpsrbeCt/XBrYBNkFn0vzEZWKaZJnFiesQSVCoOpK0DiLls2xIbjlXCpDLSDoHoc7bfQz23f70RhvJ6L9c9WGLLyRWB3hr0nKoXe3IGiCdJD6sAKJEBgJzAdFh4pJ5IIxdu9shYDmUUz5os4YD+CHIeLKS6mPYhL6XgZoAkmdeae+gIiME5pzRRq8ShrEvAzbeVPDOYb+Ao9HjVPsD4DEOWcuPFCChMyqwh5Wj+yYOc/cfjRGgdFL5RpADkgTYoHtRfzK7mKtZtSMrFPuxCEhM3Qcz1IraiUu0ek24Hl0TlHqAHZxf6iXbI12FkCdORlY2QqtS/8GFPgHmKY0VwdDY1kP5+ZAuGo4CMx+jnE/x4PIGJzB5bnaoOGCeySknuEV55y7ACMrOanjeeb1K6TjGMP6LQvuN5rYrnp5WQNIsH2kebeJVpH1PtZ5C/17DWNpMUAUC48O3d06YxAmV4zyAwfBD3+RgKS1I7ItOpbr4Ke4RcmyCIjBzzgdKB2QPLu1BjSBLzVTnEF4TtLUIoCEM+opLFDjKfMBCuGFRYE04d4lZGjj+dzOi8I22chjpANMWunQdjmplzi8u1sFRDyxiuzIcxfxF+Ersktbdpd8QuSgF/CtikMyrhJ3Qc0AKkVA+M7SJsMnQwtDAVvjMclQh0PapV6KeFlfsUxNBNV6YU3mNkZuVsZThlMheYTZBCmIkooTAD4BAAeGjUBKMtSnmJB8mhYc7KY2RzpuF8qlThCiV0xwKR0idX1ZBaTtt8cE3yAlAIOr+h6F3UBCXpVkuwEhxff6MRvZ58jHGIjFN0b3QjALENpZRZFB2SsFWTCVkDfRSVg5Ez8TsX7kOCBQmuiKMZpO2+lGlAcZbuwGuWtXFZcIJMNOkExACSRJI2BUFzxPCA+wHwPsR50n9iPJoT9Ub9ioC3tMYvlpE3ssJZaZ911ZDwgDAseAfWwIUoILPsFCv+SbyF2sdY0v5YsI7VhwqKcnakL2DCZKAAklUpCT84Ig3FSzu3iDJuKEcQ6FeHNUB0bdnrDrirElbQ4sf5EyP9oLVMUVUgUqaX0AIB3gkgEQXMMZcwJImNDOOiVgJDmZd9TtT9QLgFBS+XHcY+J9LfKewlzXFJ2LKPusBCicflnFfiAJMsn6JIsq24SZCYwlAwjxhBHJGU6/ccxOIREl4XcyRmoIzVUlJQGVibIlCu11EpZhdoPMOwCR1Mkde/xCjtQPcIDaAZLAeDxDdNxucFY5Y76zHGNK0goJqgBE+dTNeWanxWJC+Qmbe52rFZ9duR4Q9VhKNj/ge8wGGbT7NiLz/iPJonE2R/TpqR3nnFGOkA6YrcmJ1ACQ+BkGojmPRN7pdOwnZIxrrXMJoHqk6oEYfeShZFT53xnUhLRgJXWD4XBRoRoCgrHn2n7mvOBEjvRk08yGs9zOMeBpMbExEerXZNft2m8wYnG5vB8Q9V4AhRwCnyN2CEJ+SO/baZt03iCuqHtwJhfshztyl9gJSY08i3Ij7mG41n5AQxTUz40r99gQpQgUkyh5pON8JyFKHCdISFTMA9Pv4g+AqSd8alAQht2oPe5At1CxtNi2n8uXfKlrVGWnlqo4o++xHR0wvwzIEiiHCx+s9I3mNt9ozlAhiO6NbNgrbEY2foDUFOReA+pUoSaBzHzGfaHUop9YG0ASVKbi3EJSCxHoJIR7bIhyHjqLNJl0MZ1YD9db40WkGumU4yYutp4RqOQgnJ84GFc/Rn0IGGJ1vVHVm8XSGlnpt9lO3diU79jm1xxictDfjrf4nnpOAgvRJVFSKIaAzsjHomQOI8rDAkQq9XLJACiAUyyTCUy8jCSkQmWUbS8x0gq3a//OQiadOXRgq2cY7xlAK2wn8JIBlVREwLj6Za75qH1AOAAkN5CMjt2bAaLeLSjcuaV+TmzCl3+80HbcsNco/FaNtOCNxniaHE9Tsrs1YX7E28yRBBL2VrhngVkMqYIzD+OVU8EmycvwX36LEEUfqwGJZjB3F17J4+hLHIe2kq9xAnsDe5Hh4id8ovy52vaz1ms2TD97WPjCzyQ3LTcHRDMKaXfHAuUFDQrvZVX145QR/A04CJ5yEJwS6o+rsQ0cGKQ/Y1dZK1MWvKfPnugqbU34zqdIQv6K2Kb7TqtIX663j9rMyEqlRJw9DpU5zBfcZwW/BuCalLdsVN7GvSC19TbudQUM0BbpNy03syHrZlswtkpK63ci3fff5Y/h2BZOhfoYXhEc9NCbjE8aJbVCOppAD3CwpIpWsRAIDgbW0w1IEwezkmN2Xg5RI31v0Rf9LcB6SxTKJ9a6bzuE5odI65JkfCAYYvPjAdFoQPELfw6YaxmYe54402H4mIhpCvN9Ulo51x4SIakAI5uT0cn4dYACWoUnyBMTE9MASh8p0XfZPla04NvsEGD+x9lqxPXyhzDdzxv2oKhhiL8fAYbWltJ+fJEKybYwwz7ESG9ldPVl/Z69rF7ZEU7iuOQHNWVuD9F/6f2MQ9cYz5BTK4xkn/ghm3C+p/aoM51HiPgyPEo5nVs5O7W38w3siIKtDLvEeM5Vfy+1htZ6wtrvwHCaPkxNFgFoAF1s+ZT7NRKza7uyNqjTd+/9tdHysueeMTD7wu7UJ9x3vxlrfhr1VEeKG/+Qbnnu9z1/moQsz7wkMfr9xQs7kFFzqXlsj6uv2XZ+elVihMtNjCMSUvDTq/y1DQqMcKGrqtpVJWEX9hVR51HVSMRTjLeiz4P2bCLDLhVBWn+F8utKyDJB8qCt9Ira7heL6iZ7Y0jP5c8t1bqjP2059GuT/+x+b4pfY8JLorn7SFvRrbJ8vZx7+c1v8dyqlKbutrMBSS2wulKaH9yq+Qqhv5I0rCy3vM66Dr9524IUra7160vA6hqfWz4j8BmBT0Dg/3seSfw+jhGiAAAAAElFTkSuQmCC",opacity:"23.4808059%"})])]),Object(c["createElementVNode"])("g",{transform:"translate(3.0491975747738422 2.8563610001774755)"},[Object(c["createElementVNode"])("g",{"clip-path":"url(#109114106101120501221195451)"},[Object(c["createElementVNode"])("polygon",{points:"4.54747351e-13,0 32.6140205,0 32.6140205,39.7925093 4.54747351e-13,39.7925093 4.54747351e-13,0",stroke:"none",fill:"rgba(255, 255, 255, 0.323907)"})])]),Object(c["createElementVNode"])("g",{transform:"translate(8.313637900593676 11.7130532738862)"},[Object(c["createElementVNode"])("g",{"clip-path":"url(#5399112495657099106120)"},[Object(c["createElementVNode"])("polygon",{points:"2.07172904,3.91522295 22.5224878,3.91522295 22.5224878,19.2373856 2.07172904,19.2373856 2.07172904,3.91522295",stroke:"none",fill:"#FFFFFF"})]),Object(c["createElementVNode"])("g",{"clip-path":"url(#1024511854541210110121103)"},[Object(c["createElementVNode"])("path",{d:"M3.06443253,19.1294831 C2.7910794,19.1294831 2.55729053,19.0323708 2.36306593,18.8381462 C2.16884133,18.6439216 2.07172904,18.4101327 2.07172904,18.1367796 L2.07172904,4.92950696 C2.07172904,4.65615382 2.16884133,4.41876821 2.36306593,4.21735011 C2.55729053,4.015932 2.7910794,3.91522295 3.06443253,3.91522295 L11.4592512,3.91522295 C11.7182174,3.91522295 11.941216,4.0087385 12.1282471,4.19576959 C12.3152782,4.38280069 12.4087937,4.6057993 12.4087937,4.86476543 C12.4087937,5.12373156 12.3152782,5.34313342 12.1282471,5.52297101 C11.941216,5.7028086 11.7182174,5.79272739 11.4592512,5.79272739 L4.33768267,5.79272739 C4.16503858,5.79272739 4.07871654,5.87904944 4.07871654,6.05169352 L4.07871654,10.5188593 L10.7039334,10.5188593 C10.9628995,10.5188593 11.1858981,10.6123748 11.3729292,10.7994059 C11.5599603,10.986437 11.6534758,11.2094356 11.6534758,11.4684017 C11.6534758,11.7273679 11.5599603,11.9467697 11.3729292,12.1266073 C11.1858981,12.3064449 10.9628995,12.3963637 10.7039334,12.3963637 L4.07871654,12.3963637 L4.07871654,18.1367796 C4.07871654,18.4101327 3.97800749,18.6439216 3.77658939,18.8381462 C3.57517129,19.0323708 3.33778567,19.1294831 3.06443253,19.1294831 Z M15.6814659,18.5468093 C14.7750844,18.072038 14.0629276,17.3958487 13.5449953,16.5182413 C13.0270631,15.6406338 12.7680969,14.6335433 12.7680969,13.4969697 C12.7680969,12.3316222 13.0342566,11.3101447 13.5665758,10.4325372 C14.0845081,9.58370379 14.7786812,8.92549821 15.6490951,8.45792048 C16.5195091,7.99034274 17.4870353,7.75655388 18.5516738,7.75655388 C19.2710242,7.75655388 19.9040525,7.84647267 20.4507588,8.02631026 C20.997465,8.20614785 21.5441713,8.46151723 22.0908776,8.79241839 C22.3786177,8.99383649 22.5224878,9.25280262 22.5224878,9.56931678 C22.5224878,9.78512189 22.4361658,9.98653999 22.2635217,10.1735711 C22.0908776,10.3606022 21.896653,10.4541177 21.6808479,10.4541177 C21.5369778,10.4541177 21.3787207,10.4109567 21.2060766,10.3246347 C20.7025314,10.0656685 20.2853082,9.88583094 19.954407,9.78512189 C19.6235059,9.68441284 19.2134762,9.63405831 18.7243179,9.63405831 C17.5158093,9.63405831 16.5554766,9.98294324 15.8433197,10.6807131 C15.1311629,11.3784829 14.7750844,12.3172352 14.7750844,13.4969697 C14.7750844,14.6767043 15.1311629,15.6154566 15.8433197,16.3132264 C16.5554766,17.0109963 17.5158093,17.3598812 18.7243179,17.3598812 C19.2134762,17.3598812 19.6235059,17.3095267 19.954407,17.2088176 C20.2853082,17.1081086 20.7025314,16.928271 21.2060766,16.6693048 C21.3787207,16.5829828 21.5369778,16.5398218 21.6808479,16.5398218 C21.896653,16.5398218 22.0908776,16.6333373 22.2635217,16.8203684 C22.4361658,17.0073995 22.5224878,17.2088176 22.5224878,17.4246227 C22.5224878,17.7411369 22.3786177,18.000103 22.0908776,18.2015211 C21.5441713,18.5324223 20.997465,18.7877916 20.4507588,18.9676292 C19.9040525,19.1474668 19.2710242,19.2373856 18.5516738,19.2373856 C17.5301963,19.2373856 16.5734603,19.0071935 15.6814659,18.5468093 Z",stroke:"#3CFBCF","stroke-width":"2.8920221",fill:"none","stroke-miterlimit":"5"})])])]),Object(c["createElementVNode"])("g",{transform:"translate(0.02473429089858925 4.617845277710796) rotate(-4.0)"},[Object(c["createElementVNode"])("g",{transform:"translate(8.77528857764526 11.74914203594166)"},[Object(c["createElementVNode"])("g",{transform:""},[Object(c["createElementVNode"])("g",{transform:"translate(0.08497514808244588 -2.842170943040401e-14)"},[Object(c["createElementVNode"])("text",{transform:"translate(0.0 19.0)","font-family":"MaoKenTangYuan-beta, MaoKenTangYuan (beta)","font-size":"22.09844305416875","font-weight":"normal",fill:"#FFFFFF","text-anchor":"left"},"Fc")])])]),Object(c["createElementVNode"])("g",{transform:""},[Object(c["createElementVNode"])("path",{d:"M36.8811736,2 C37.1274987,2 37.3505042,2.09984297 37.5119285,2.26126722 C37.6733527,2.42269147 37.7731957,2.645697 37.7731957,2.8920221 L37.7731957,42.6222859 C37.7731957,42.868611 37.6733527,43.0916165 37.5119285,43.2530408 C37.3505042,43.414465 37.1274987,43.514308 36.8811736,43.514308 L2.8920221,43.514308 C2.645697,43.514308 2.42269147,43.414465 2.26126722,43.2530408 C2.09984297,43.0916165 2,42.868611 2,42.6222859 L2,2.8920221 C2,2.645697 2.09984297,2.42269147 2.26126722,2.26126722 C2.42269147,2.09984297 2.645697,2 2.8920221,2 Z",stroke:"none",fill:"#000000",filter:"url(#48109491091221001025211656)"}),Object(c["createElementVNode"])("g",{"clip-path":"url(#116995310511811611411712249)"},[Object(c["createElementVNode"])("polygon",{points:"-4.54747351e-13,0 39.7731957,0 39.7731957,45.514308 -4.54747351e-13,45.514308 -4.54747351e-13,0",stroke:"none",fill:"url(#1135410501015012010910899)"})])]),Object(c["createElementVNode"])("g",{transform:"translate(9.190972988500762 14.65128915858139)"},[Object(c["createElementVNode"])("g",{"clip-path":"url(#11211055514954565695104)"},[Object(c["createElementVNode"])("polygon",{points:"0,-1.42108547e-14 11.4584176,-1.42108547e-14 11.4584176,16.5420343 0,16.5420343 0,-1.42108547e-14",stroke:"none",fill:"#FFFFFF"})]),Object(c["createElementVNode"])("g",{transform:"translate(11.85669755051606 4.176570357211289)"},[Object(c["createElementVNode"])("g",{"clip-path":"url(#99971031031051041175097104)"},[Object(c["createElementVNode"])("polygon",{points:"0,0 10.812536,0 10.812536,12.4827833 0,12.4827833 0,0",stroke:"none",fill:"#FFFFFF"})])])]),Object(c["createElementVNode"])("g",{transform:"translate(3.186361394234229 2.7377452406648572)"},[Object(c["createElementVNode"])("g",{"clip-path":"url(#1071161211041001135511749100)"},[Object(c["createElementVNode"])("polygon",{points:"0,0 33.8072163,0 33.8072163,39.7925093 0,39.7925093 0,0",stroke:"none",fill:"rgba(255, 255, 255, 0.323907)"})])])])])])])],-1)),ye=Ne(()=>Object(c["createElementVNode"])("span",{class:"cf-manage-title"},"友链朋友圈管理面板",-1));function Be(e,t,a,o,l,n){const r=Object(c["resolveComponent"])("el-input"),i=Object(c["resolveComponent"])("el-button");return Object(c["openBlock"])(),Object(c["createElementBlock"])("div",null,[Ee,ye,Object(c["createVNode"])(r,{class:"cf-manage-input",size:"large",onKeyup:Object(c["withKeys"])(n.login,["enter"]),modelValue:l.password,"onUpdate:modelValue":t[0]||(t[0]=e=>l.password=e),type:"password",clearable:"","show-password":"",placeholder:"请输入密码"},null,8,["onKeyup","modelValue"]),Object(c["createVNode"])(i,{onClick:n.login,class:"cf-manage-login-btn",round:""},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])("立即登录")]),_:1},8,["onClick"])])}function Le(e){return{headers:{Authorization:e}}}function Ie(){return localStorage.getItem("fcircle-token")?"Bearer "+localStorage.getItem("fcircle-token"):""}var Me=a("3ef4"),Se={name:"ManagePanelLogin",emits:["login_success"],data(){return{password:""}},methods:{login(){let e={password:this.password};this.$axios.post(this.Config.private_api_url+"login",e).then(e=>{let t=e.data;200===t.code?(localStorage.setItem("fcircle-token",t.token),this.$emit("login_success"),this.$message.success({title:"成功",message:"登录成功"})):this.$message.error({title:"错误",message:"密码错误"})}).catch(e=>{Object(Me["a"])({message:e.message,type:"error"})})}},created(){let e=Ie();if(e){let t=Le(e);this.$axios.get(this.Config.private_api_url+"login_with_token",t).then(e=>{let t=e.data;200===t.code&&this.$emit("login_success")}).catch(e=>{})}},props:["Config"]};a("5974");const Te=v()(Se,[["render",Be],["__scopeId","data-v-735984d8"]]);var De=Te;const Fe=e=>(Object(c["pushScopeId"])("data-v-668b627c"),e=e(),Object(c["popScopeId"])(),e),Pe={class:"ManagePanelMain"},Re={class:"cf-manage-top"},Ye=Fe(()=>Object(c["createElementVNode"])("span",{class:"cf-manage-title"},"友链朋友圈管理面板",-1));function Qe(e,t,a,o,l,n){const r=Object(c["resolveComponent"])("el-button"),i=Object(c["resolveComponent"])("ManagePanelMain_settings"),s=Object(c["resolveComponent"])("el-tab-pane"),d=Object(c["resolveComponent"])("ManagePanelMain_envs"),p=Object(c["resolveComponent"])("ManagePanelMain_links"),b=Object(c["resolveComponent"])("ManagePanelMain_switchdb"),m=Object(c["resolveComponent"])("ManagePanelMain_status"),f=Object(c["resolveComponent"])("ManagePanelMain_about"),u=Object(c["resolveComponent"])("el-tabs");return Object(c["openBlock"])(),Object(c["createElementBlock"])("div",Pe,[Object(c["createElementVNode"])("div",Re,[Ye,Object(c["createVNode"])(r,{onClick:n.logout,class:"cf-manage-exit-btn",round:""},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])("退出登录")]),_:1},8,["onClick"])]),Object(c["createVNode"])(u,{modelValue:l.current_tab,"onUpdate:modelValue":t[0]||(t[0]=e=>l.current_tab=e),type:"card",class:"cf-manage-tabs-area"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(s,{label:"配置管理",name:"settings"},{default:Object(c["withCtx"])(()=>[null!==l.current_settings?(Object(c["openBlock"])(),Object(c["createBlock"])(i,{Config:a.Config,current_settings:l.current_settings,key:l.component_keys.settings,onRefresh:n.refresh_component},null,8,["Config","current_settings","onRefresh"])):Object(c["createCommentVNode"])("",!0)]),_:1}),Object(c["createVNode"])(s,{label:"环境变量管理",name:"envs"},{default:Object(c["withCtx"])(()=>[null!==l.current_settings?(Object(c["openBlock"])(),Object(c["createBlock"])(d,{Config:a.Config,current_settings:l.current_settings,key:l.component_keys.envs,onRefresh:n.refresh_component},null,8,["Config","current_settings","onRefresh"])):Object(c["createCommentVNode"])("",!0)]),_:1}),Object(c["createVNode"])(s,{label:"自定义友链管理",name:"links"},{default:Object(c["withCtx"])(()=>[null!==l.current_settings?(Object(c["openBlock"])(),Object(c["createBlock"])(p,{Config:a.Config,current_settings:l.current_settings,key:l.component_keys.links,onRefresh:n.refresh_component},null,8,["Config","current_settings","onRefresh"])):Object(c["createCommentVNode"])("",!0)]),_:1}),Object(c["createVNode"])(s,{label:"数据库管理",name:"switchsb"},{default:Object(c["withCtx"])(()=>[null!==l.current_settings?(Object(c["openBlock"])(),Object(c["createBlock"])(b,{Config:a.Config,current_settings:l.current_settings,key:l.component_keys.switchdb,onRefresh:n.refresh_component},null,8,["Config","current_settings","onRefresh"])):Object(c["createCommentVNode"])("",!0)]),_:1}),Object(c["createVNode"])(s,{label:"状态监控",name:"status"},{default:Object(c["withCtx"])(()=>[(Object(c["openBlock"])(),Object(c["createBlock"])(m,{Config:a.Config,key:l.component_keys.status},null,8,["Config"]))]),_:1}),Object(c["createVNode"])(s,{label:"关于",name:"about"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(f)]),_:1})]),_:1},8,["modelValue"])])}const Ke={class:"item-col"},ze={class:"item-col"};function Ue(e,t,a,o,l,n){const r=Object(c["resolveComponent"])("el-input"),i=Object(c["resolveComponent"])("el-tooltip"),s=Object(c["resolveComponent"])("el-form-item"),d=Object(c["resolveComponent"])("el-option"),p=Object(c["resolveComponent"])("el-option-group"),b=Object(c["resolveComponent"])("el-select"),m=Object(c["resolveComponent"])("Plus"),f=Object(c["resolveComponent"])("el-icon"),u=Object(c["resolveComponent"])("el-button"),h=Object(c["resolveComponent"])("Minus"),g=Object(c["resolveComponent"])("el-col"),O=Object(c["resolveComponent"])("el-row"),C=Object(c["resolveComponent"])("el-switch"),j=Object(c["resolveComponent"])("el-form");return Object(c["openBlock"])(),Object(c["createBlock"])(j,{model:l.form,"label-width":"120px"},{default:Object(c["withCtx"])(()=>[(Object(c["openBlock"])(!0),Object(c["createElementBlock"])(c["Fragment"],null,Object(c["renderList"])(l.form.LINK,(e,t)=>(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",{key:t,class:"settings-item"},[Object(c["createElementVNode"])("div",Ke,[Object(c["createVNode"])(s,{label:"link"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(i,{content:"爬取起始页面,填写你的友链页地址",placement:"left","hide-after":50,effect:"light"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(r,{modelValue:l.form.LINK[t].link,"onUpdate:modelValue":e=>l.form.LINK[t].link=e,placeholder:"示例:https://example.com/link/"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024)]),_:2},1024)]),Object(c["createElementVNode"])("div",ze,[Object(c["createVNode"])(s,{label:"theme"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(i,{content:"爬取起始页面的主题",placement:"left","hide-after":50,effect:"light"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(b,{modelValue:l.form.LINK[t].theme,"onUpdate:modelValue":e=>l.form.LINK[t].theme=e,placeholder:"Select"},{default:Object(c["withCtx"])(()=>[(Object(c["openBlock"])(!0),Object(c["createElementBlock"])(c["Fragment"],null,Object(c["renderList"])(l.theme_options,e=>(Object(c["openBlock"])(),Object(c["createBlock"])(p,{key:e.label,label:e.label},{default:Object(c["withCtx"])(()=>[(Object(c["openBlock"])(!0),Object(c["createElementBlock"])(c["Fragment"],null,Object(c["renderList"])(e.options,e=>(Object(c["openBlock"])(),Object(c["createBlock"])(d,{key:e.value,value:e.value},null,8,["value"]))),128))]),_:2},1032,["label"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue"])]),_:2},1024)]),_:2},1024),0===t?(Object(c["openBlock"])(),Object(c["createBlock"])(u,{key:0,circle:"",class:"cf-manage-main-add-btn",onClick:n.add_link},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(f,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(m)]),_:1})]),_:1},8,["onClick"])):Object(c["createCommentVNode"])("",!0),0!==t?(Object(c["openBlock"])(),Object(c["createBlock"])(u,{key:1,circle:"",class:"cf-manage-main-add-btn",onClick:e=>n.del_link(t)},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(f,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(h)]),_:1})]),_:2},1032,["onClick"])):Object(c["createCommentVNode"])("",!0)])]))),128)),(Object(c["openBlock"])(!0),Object(c["createElementBlock"])(c["Fragment"],null,Object(c["renderList"])(l.form.BLOCK_SITE,(e,t)=>(Object(c["openBlock"])(),Object(c["createBlock"])(O,{key:t},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(g,{span:22,xs:15,sm:17,md:17,lg:12,xl:12},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(s,{label:"BLOCK_SITE"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(i,{content:"屏蔽站点,支持正则表达式",placement:"left",effect:"light"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(r,{placeholder:"非必填,示例:https://example.com/",modelValue:l.form.BLOCK_SITE[t],"onUpdate:modelValue":e=>l.form.BLOCK_SITE[t]=e},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024)]),_:2},1024)]),_:2},1024),Object(c["createVNode"])(g,{span:2},{default:Object(c["withCtx"])(()=>[0===t?(Object(c["openBlock"])(),Object(c["createBlock"])(u,{key:0,circle:"",class:"cf-manage-main-add-btn",onClick:n.add_blocksite},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(f,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(m)]),_:1})]),_:1},8,["onClick"])):Object(c["createCommentVNode"])("",!0),0!==t?(Object(c["openBlock"])(),Object(c["createBlock"])(u,{key:1,circle:"",class:"cf-manage-main-add-btn",onClick:e=>n.del_blocksite(t)},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(f,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(h)]),_:1})]),_:2},1032,["onClick"])):Object(c["createCommentVNode"])("",!0)]),_:2},1024)]),_:2},1024))),128)),Object(c["createVNode"])(O,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(g,{span:24},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(s,{label:"OUTDATE_CLEAN","label-width":"auto"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(i,{content:"数据库文章过期清除时间",placement:"left",effect:"light"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(r,{placeholder:"示例:60",modelValue:l.form.OUTDATE_CLEAN,"onUpdate:modelValue":t[0]||(t[0]=e=>l.form.OUTDATE_CLEAN=e)},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1}),Object(c["createVNode"])(O,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(g,{span:24},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(s,{label:"HTTP_PROXY"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(i,{content:"是否开启http代理,如需开启,打开此选项同时还要在环境变量配置一个代理地址",placement:"left",effect:"light"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(C,{modelValue:l.form.HTTP_PROXY,"onUpdate:modelValue":t[1]||(t[1]=e=>l.form.HTTP_PROXY=e)},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1}),Object(c["createVNode"])(O,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(g,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(s,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(u,{type:"primary",onClick:n.submit_form},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])("保存")]),_:1},8,["onClick"]),Object(c["createVNode"])(u,{type:"info",onClick:n.refresh},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])("刷新")]),_:1},8,["onClick"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])}a("14d9");var Ze=a("c9a1"),Ge={name:"ManagePanelMain_settings",emits:["refresh"],data(){return{theme_options:[{label:"普通主题",options:[{value:"butterfly"},{value:"fluid"},{value:"matery"},{value:"nexmoe"},{value:"stun"},{value:"Yun"},{value:"sakura"},{value:"volantis"},{value:"stellar"}]},{label:"通用主题",options:[{value:"common1"},{value:"common2"}]}],form:{LINK:this.current_settings.LINK,BLOCK_SITE:this.current_settings.BLOCK_SITE===[]?this.current_settings.BLOCK_SITE:[""],OUTDATE_CLEAN:this.current_settings.OUTDATE_CLEAN,HTTP_PROXY:this.current_settings.HTTP_PROXY}}},methods:{add_link(){this.form.LINK.push({link:"",theme:""})},del_link(e){this.form.LINK.splice(e,1)},add_blocksite(){this.form.BLOCK_SITE.push("")},del_blocksite(e){this.form.BLOCK_SITE.splice(e,1)},submit_form(){let e=Ie(),t=[];for(let c=0;c{let a=e.data;200===a.code?(Object(Me["a"])({message:a.message,type:"success"}),Ze["a"].confirm("更新成功,下次运行爬虫生效,是否立即运行?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{this.$axios.get(this.Config.private_api_url+"restart_api",t),Object(Me["a"])({type:"success",message:"重启成功"})}).catch(e=>{Object(Me["a"])({type:"info",message:"已取消"})}),this.refresh()):Object(Me["a"])({message:a.message,type:"error"})}).catch(e=>{Object(Me["a"])({message:e.message,type:"error"})})}},refresh(){this.$emit("refresh","settings")}},props:["Config","current_settings"]};a("5e0e");const Je=v()(Ge,[["render",Ue],["__scopeId","data-v-75620860"]]);var He=Je;function qe(e,t,a,o,l,n){const r=Object(c["resolveComponent"])("el-alert"),i=Object(c["resolveComponent"])("el-divider"),s=Object(c["resolveComponent"])("el-input"),d=Object(c["resolveComponent"])("el-form-item"),p=Object(c["resolveComponent"])("el-col"),b=Object(c["resolveComponent"])("el-row"),m=Object(c["resolveComponent"])("el-button"),f=Object(c["resolveComponent"])("el-form");return Object(c["openBlock"])(),Object(c["createElementBlock"])(c["Fragment"],null,[Object(c["createVNode"])(r,{title:"当前部署方式",type:"success",description:a.current_settings.DEPLOY_TYPE,"show-icon":"",center:"",closable:!1},null,8,["description"]),Object(c["createVNode"])(i),Object(c["createVNode"])(f,{model:l.all_env,"label-width":"120px"},{default:Object(c["withCtx"])(()=>[(Object(c["openBlock"])(!0),Object(c["createElementBlock"])(c["Fragment"],null,Object(c["renderList"])(l.all_env,(e,t)=>(Object(c["openBlock"])(),Object(c["createBlock"])(b,{key:t},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(p,{span:22,offset:2},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(d,{label:t},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(s,{placeholder:e.placeholder,modelValue:e.value,"onUpdate:modelValue":t=>e.value=t},null,8,["placeholder","modelValue","onUpdate:modelValue"])]),_:2},1032,["label"])]),_:2},1024)]),_:2},1024))),128)),Object(c["createVNode"])(b,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(p,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(d,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(m,{type:"primary",onClick:n.submit_form},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])("保存")]),_:1},8,["onClick"]),Object(c["createVNode"])(m,{type:"info",onClick:n.refresh},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])("刷新")]),_:1},8,["onClick"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])],64)}var Xe={name:"ManagePanelMain_envs",emits:["refresh"],data(){return{all_env:{PROXY:{value:"",placeholder:"http代理"},APPKEY:{value:"",placeholder:"leancloud的APPKEY"},APPID:{value:"",placeholder:"leancloud的APPID"},MYSQL_USERNAME:{value:"",placeholder:"mysql用户名"},MYSQL_PASSWORD:{value:"",placeholder:"mysql密码"},MYSQL_IP:{value:"",placeholder:"mysql ip地址"},MYSQL_PORT:{value:"",placeholder:"mysql端口"},MYSQL_DB:{value:"",placeholder:"mysql 数据库名称"},GH_NAME:{value:"",placeholder:"github name"},GH_EMAIL:{value:"",placeholder:"github email"},GH_TOKEN:{value:"",placeholder:"github access token"},MONGODB_URI:{value:"",placeholder:"mongodb连接URI"}}}},methods:{submit_form(){let e=Ie(),t={};for(let c in this.all_env)""!==this.all_env[c].value&&(t[c]=this.all_env[c].value);let a=!0;if(e){let c=Le(e);"github"===this.current_settings.DEPLOY_TYPE?(this.$axios.put(this.Config.private_api_url+"update_github_env",t,c).then(e=>{let t=e.data;200!==t.code&&(Object(Me["a"])({message:t.message,type:"error"}),a=!1)}).catch(e=>{Object(Me["a"])({message:e.message,type:"error"}),a=!1}),this.$axios.put(this.Config.private_api_url+"update_vercel_env",t,c).then(e=>{let t=e.data;200!==t.code&&(Object(Me["a"])({message:t.message,type:"error"}),a=!1)}).catch(e=>{Object(Me["a"])({message:e.message,type:"error"}),a=!1})):this.$axios.put(this.Config.private_api_url+"update_server_env",t,c).then(e=>{let t=e.data;200!==t.code&&(Object(Me["a"])({message:t.message,type:"error"}),a=!1)}).catch(e=>{Object(Me["a"])({message:e.message,type:"error"}),a=!1}),a&&Ze["a"].confirm("更新环境变量成功,重启程序后生效,是否立即重启?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{this.$axios.get(this.Config.private_api_url+"restart_api",c),Object(Me["a"])({type:"success",message:"重启成功"})}).catch(e=>{Object(Me["a"])({type:"info",message:"已取消"})})}else Object(Me["a"])({message:"认证失败,未获取到fcircle token",type:"error"})},refresh(){this.$emit("refresh","envs")}},created(){"github"===this.current_settings.DEPLOY_TYPE?(this.all_env["STORAGE_TYPE"]={value:"",placeholder:"存储方式"},this.all_env["VERCEL_ACCESS_TOKEN"]={value:"",placeholder:"vercel访问令牌"}):"server"===this.current_settings.DEPLOY_TYPE?(this.all_env["EXPOSE_PORT"]={value:"",placeholder:"api端口,默认:8000"},this.all_env["RUN_PER_HOURS"]={value:"",placeholder:"爬虫运行小时间隔,默认:6"}):this.all_env["RUN_PER_HOURS"]={value:"",placeholder:"爬虫运行小时间隔,默认:6"};let e=Ie();if(e){let t=Le(e);this.$axios.get(this.Config.private_api_url+"read_envs",t).then(e=>{let t=e.data;if(200===t.code)for(let a in t.current_envs)this.all_env[a]&&null!==t.current_envs[a]&&(this.all_env[a].value=t.current_envs[a]);else Object(Me["a"])({message:t.message,type:"error"})}).catch(e=>{Object(Me["a"])({message:e.message,type:"error"})})}else Object(Me["a"])({message:"认证失败,未获取到fcircle token",type:"error"})},props:["Config","current_settings"]};const We=v()(Xe,[["render",qe]]);var $e=We;const et={key:0};function tt(e,t,a,o,l,n){const r=Object(c["resolveComponent"])("el-switch"),i=Object(c["resolveComponent"])("el-form-item"),s=Object(c["resolveComponent"])("el-input"),d=Object(c["resolveComponent"])("el-col"),p=Object(c["resolveComponent"])("Plus"),b=Object(c["resolveComponent"])("el-icon"),m=Object(c["resolveComponent"])("el-button"),f=Object(c["resolveComponent"])("el-row"),u=Object(c["resolveComponent"])("Minus"),h=Object(c["resolveComponent"])("el-form");return Object(c["openBlock"])(),Object(c["createElementBlock"])(c["Fragment"],null,[Object(c["createVNode"])(i,{label:"当前自定义友链状态"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(r,{modelValue:l.enable,"onUpdate:modelValue":t[0]||(t[0]=e=>l.enable=e)},null,8,["modelValue"])]),_:1}),Object(c["createVNode"])(h,{"label-width":"120px"},{default:Object(c["withCtx"])(()=>[l.enable?(Object(c["openBlock"])(),Object(c["createElementBlock"])("div",et,[Object(c["createVNode"])(d,{span:24},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(i,{label:"json友链地址","label-width":"auto"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(s,{placeholder:"可以是网络地址,也可以是路径(私有部署),示例:https://blogroll.ccknbc.cc/fcircle.json 或 /home/data/fcircle/friends.json",modelValue:l.json_api,"onUpdate:modelValue":t[1]||(t[1]=e=>l.json_api=e)},null,8,["modelValue"])]),_:1})]),_:1}),Object(c["createVNode"])(f,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(i,{label:"点击添加一条友链","label-width":"auto"}),Object(c["createVNode"])(d,{span:2},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(m,{circle:"",onClick:n.add_link},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(b,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(p)]),_:1})]),_:1},8,["onClick"])]),_:1})]),_:1}),(Object(c["openBlock"])(!0),Object(c["createElementBlock"])(c["Fragment"],null,Object(c["renderList"])(l.list,(e,t)=>(Object(c["openBlock"])(),Object(c["createBlock"])(f,{key:t},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(d,{span:6},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(i,{label:"名称","label-width":"50px"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(s,{modelValue:e[0],"onUpdate:modelValue":t=>e[0]=t},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024)]),_:2},1024),Object(c["createVNode"])(d,{span:6},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(i,{label:"主页","label-width":"50px"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(s,{modelValue:e[1],"onUpdate:modelValue":t=>e[1]=t},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024)]),_:2},1024),Object(c["createVNode"])(d,{span:6},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(i,{label:"头像","label-width":"50px"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(s,{modelValue:e[2],"onUpdate:modelValue":t=>e[2]=t},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024)]),_:2},1024),Object(c["createVNode"])(d,{span:5},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(i,{label:"后缀","label-width":"50px"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(s,{modelValue:e[3],"onUpdate:modelValue":t=>e[3]=t},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024)]),_:2},1024),Object(c["createVNode"])(d,{span:1},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(m,{circle:"",onClick:e=>n.del_link(t)},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(b,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(u)]),_:1})]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1024))),128))])):Object(c["createCommentVNode"])("",!0),Object(c["createVNode"])(f,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(d,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(i,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(m,{type:"primary",onClick:n.submit_form},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])("保存")]),_:1},8,["onClick"]),Object(c["createVNode"])(m,{type:"info",onClick:n.refresh},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])("刷新")]),_:1},8,["onClick"])]),_:1})]),_:1})]),_:1})]),_:1})],64)}var at={name:"ManagePanelMain_links",emits:["refresh"],data(){return{enable:this.current_settings.SETTINGS_FRIENDS_LINKS.enable,list:[],json_api:""}},methods:{add_link(){this.list.push(["","",""])},del_link(e){this.list.splice(e,1)},submit_form(){let e=Ie(),t={};t["enable"]=this.enable,t["json_api"]=this.json_api;let a=[];for(let o=0;o{let t=e.data;200===t.code?(Object(Me["a"])({message:t.message,type:"success"}),this.refresh()):Object(Me["a"])({message:t.message,type:"error"})}).catch(e=>{Object(Me["a"])({message:e.message,type:"error"})})}},refresh(){this.$emit("refresh","links")}},created(){for(let e=0;e(Object(c["pushScopeId"])("data-v-30fd6fc6"),e=e(),Object(c["popScopeId"])(),e),nt=lt(()=>Object(c["createElementVNode"])("div",{class:"cf-manage-tip"},"如需切换数据库,请配置对应环境变量,然后点击保存:",-1));function rt(e,t,a,o,l,n){const r=Object(c["resolveComponent"])("el-alert"),i=Object(c["resolveComponent"])("el-radio"),s=Object(c["resolveComponent"])("el-radio-group"),d=Object(c["resolveComponent"])("el-input"),p=Object(c["resolveComponent"])("el-form-item"),b=Object(c["resolveComponent"])("el-col"),m=Object(c["resolveComponent"])("el-row"),f=Object(c["resolveComponent"])("el-button"),u=Object(c["resolveComponent"])("el-form");return Object(c["openBlock"])(),Object(c["createElementBlock"])(c["Fragment"],null,[Object(c["createVNode"])(r,{title:"当前使用数据库",type:"success",description:a.current_settings.DATABASE,"show-icon":"",center:"",closable:!1},null,8,["description"]),nt,Object(c["createVNode"])(s,{modelValue:l.current_db,"onUpdate:modelValue":t[0]||(t[0]=e=>l.current_db=e)},{default:Object(c["withCtx"])(()=>["sqlite"!==this.current_settings.DATABASE?(Object(c["openBlock"])(),Object(c["createBlock"])(i,{key:0,label:"sqlite"},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])("sqlite")]),_:1})):Object(c["createCommentVNode"])("",!0),"leancloud"!==this.current_settings.DATABASE?(Object(c["openBlock"])(),Object(c["createBlock"])(i,{key:1,label:"leancloud"},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])("leancloud")]),_:1})):Object(c["createCommentVNode"])("",!0),"mysql"!==this.current_settings.DATABASE?(Object(c["openBlock"])(),Object(c["createBlock"])(i,{key:2,label:"mysql"},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])("mysql")]),_:1})):Object(c["createCommentVNode"])("",!0),"mongodb"!==this.current_settings.DATABASE?(Object(c["openBlock"])(),Object(c["createBlock"])(i,{key:3,label:"mongodb"},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])("mongodb")]),_:1})):Object(c["createCommentVNode"])("",!0)]),_:1},8,["modelValue"]),"sqlite"===l.current_db?(Object(c["openBlock"])(),Object(c["createBlock"])(u,{key:0,model:l.sqlite_env,"label-width":"120px"},{default:Object(c["withCtx"])(()=>[(Object(c["openBlock"])(!0),Object(c["createElementBlock"])(c["Fragment"],null,Object(c["renderList"])(l.sqlite_env,(e,t)=>(Object(c["openBlock"])(),Object(c["createBlock"])(m,{key:t},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(b,{span:22,offset:2},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(p,{label:t},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(d,{placeholder:e.placeholder,modelValue:e.value,"onUpdate:modelValue":t=>e.value=t},null,8,["placeholder","modelValue","onUpdate:modelValue"])]),_:2},1032,["label"])]),_:2},1024)]),_:2},1024))),128)),Object(c["createVNode"])(m,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(b,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(p,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(f,{type:"primary",onClick:n.submit_form},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])("保存")]),_:1},8,["onClick"]),Object(c["createVNode"])(f,{type:"info",onClick:n.refresh},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])("刷新")]),_:1},8,["onClick"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])):Object(c["createCommentVNode"])("",!0),"leancloud"===l.current_db?(Object(c["openBlock"])(),Object(c["createBlock"])(u,{key:1,model:l.leancloud_env,"label-width":"120px"},{default:Object(c["withCtx"])(()=>[(Object(c["openBlock"])(!0),Object(c["createElementBlock"])(c["Fragment"],null,Object(c["renderList"])(l.leancloud_env,(e,t)=>(Object(c["openBlock"])(),Object(c["createBlock"])(m,{key:t},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(b,{span:22,offset:2},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(p,{label:t},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(d,{placeholder:e.placeholder,modelValue:e.value,"onUpdate:modelValue":t=>e.value=t},null,8,["placeholder","modelValue","onUpdate:modelValue"])]),_:2},1032,["label"])]),_:2},1024)]),_:2},1024))),128)),Object(c["createVNode"])(m,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(b,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(p,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(f,{type:"primary",onClick:n.submit_form},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])("保存")]),_:1},8,["onClick"]),Object(c["createVNode"])(f,{type:"info",onClick:n.refresh},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])("刷新")]),_:1},8,["onClick"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])):Object(c["createCommentVNode"])("",!0),"mysql"===l.current_db?(Object(c["openBlock"])(),Object(c["createBlock"])(u,{key:2,model:l.mysql_env,"label-width":"120px"},{default:Object(c["withCtx"])(()=>[(Object(c["openBlock"])(!0),Object(c["createElementBlock"])(c["Fragment"],null,Object(c["renderList"])(l.mysql_env,(e,t)=>(Object(c["openBlock"])(),Object(c["createBlock"])(m,{key:t},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(b,{span:22,offset:2},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(p,{label:t},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(d,{placeholder:e.placeholder,modelValue:e.value,"onUpdate:modelValue":t=>e.value=t},null,8,["placeholder","modelValue","onUpdate:modelValue"])]),_:2},1032,["label"])]),_:2},1024)]),_:2},1024))),128)),Object(c["createVNode"])(m,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(b,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(p,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(f,{type:"primary",onClick:n.submit_form},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])("保存")]),_:1},8,["onClick"]),Object(c["createVNode"])(f,{type:"info",onClick:n.refresh},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])("刷新")]),_:1},8,["onClick"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])):Object(c["createCommentVNode"])("",!0),"mongodb"===l.current_db?(Object(c["openBlock"])(),Object(c["createBlock"])(u,{key:3,model:l.mongodb_env,"label-width":"120px"},{default:Object(c["withCtx"])(()=>[(Object(c["openBlock"])(!0),Object(c["createElementBlock"])(c["Fragment"],null,Object(c["renderList"])(l.mongodb_env,(e,t)=>(Object(c["openBlock"])(),Object(c["createBlock"])(m,{key:t},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(b,{span:22,offset:2},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(p,{label:t},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(d,{placeholder:e.placeholder,modelValue:e.value,"onUpdate:modelValue":t=>e.value=t},null,8,["placeholder","modelValue","onUpdate:modelValue"])]),_:2},1032,["label"])]),_:2},1024)]),_:2},1024))),128)),Object(c["createVNode"])(m,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(b,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(p,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(f,{type:"primary",onClick:n.submit_form},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])("保存")]),_:1},8,["onClick"]),Object(c["createVNode"])(f,{type:"info",onClick:n.refresh},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])("刷新")]),_:1},8,["onClick"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])):Object(c["createCommentVNode"])("",!0)],64)}var it={name:"ManagePanelMain_switchdb",emits:["refresh"],data(){return{current_db:null,sqlite_env:{GH_NAME:{value:"",placeholder:"github name"},GH_EMAIL:{value:"",placeholder:"github email"},GH_TOKEN:{value:"",placeholder:"github access token"}},leancloud_env:{APPKEY:{value:"",placeholder:"leancloud的APPKEY"},APPID:{value:"",placeholder:"leancloud的APPID"}},mysql_env:{MYSQL_USERNAME:{value:"",placeholder:"mysql用户名"},MYSQL_PASSWORD:{value:"",placeholder:"mysql密码"},MYSQL_IP:{value:"",placeholder:"mysql ip地址"},MYSQL_PORT:{value:"",placeholder:"mysql端口"},MYSQL_DB:{value:"",placeholder:"mysql 数据库名称"}},mongodb_env:{MONGODB_URI:{value:"",placeholder:"mongodb连接URI"}}}},methods:{submit_form(){let e=Ie(),t=!0;if(e){let a={};if("sqlite"===this.current_db){for(let e in this.sqlite_env){if(""===this.sqlite_env[e].value)return void Object(Me["a"])({message:"请确保环境变量已添加",type:"error"});a[e]=this.sqlite_env[e].value}a["STORAGE_TYPE"]="sqlite"}if("leancloud"===this.current_db){for(let e in this.leancloud_env){if(""===this.leancloud_env[e].value)return void Object(Me["a"])({message:"请确保环境变量已添加",type:"error"});a[e]=this.leancloud_env[e].value}a["STORAGE_TYPE"]="leancloud"}if("mysql"===this.current_db){for(let e in this.mysql_env){if(""===this.mysql_env[e].value)return void Object(Me["a"])({message:"请确保环境变量已添加",type:"error"});a[e]=this.mysql_env[e].value}a["STORAGE_TYPE"]="mysql"}if("mongodb"===this.current_db){for(let e in this.mongodb_env){if(""===this.mongodb_env[e].value)return void Object(Me["a"])({message:"请确保环境变量已添加",type:"error"});a[e]=this.mongodb_env[e].value}a["STORAGE_TYPE"]="mongodb"}let c=Le(e);"github"===this.current_settings.DEPLOY_TYPE?(this.$axios.put(this.Config.private_api_url+"update_github_env",a,c).then(e=>{let a=e.data;200!==a.code&&(Object(Me["a"])({message:a.message,type:"error"}),t=!1)}).catch(e=>{Object(Me["a"])({message:e.message,type:"error"}),t=!1}),this.$axios.put(this.Config.private_api_url+"update_vercel_env",a,c).then(e=>{let a=e.data;200!==a.code&&(Object(Me["a"])({message:a.message,type:"error"}),t=!1)}).catch(e=>{Object(Me["a"])({message:e.message,type:"error"}),t=!1})):this.$axios.put(this.Config.private_api_url+"update_server_env",a,c).then(e=>{let a=e.data;200!==a.code&&(Object(Me["a"])({message:a.message,type:"error"}),t=!1)}).catch(e=>{Object(Me["a"])({message:e.message,type:"error"}),t=!1}),a={DATABASE:this.current_db},this.$axios.put(this.Config.private_api_url+"update_settings",a,c).then(e=>{let a=e.data;200===a.code?Object(Me["a"])({message:a.message,type:"success"}):Object(Me["a"])({message:a.message,type:"error"}),t=!1}).catch(e=>{Object(Me["a"])({message:e.message,type:"error"}),t=!1}),t&&Ze["a"].confirm("更新环境变量成功,重启程序后生效,是否立即重启?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{this.$axios.get(this.Config.private_api_url+"restart_api",c),Object(Me["a"])({type:"success",message:"重启成功"})}).catch(e=>{Object(Me["a"])({type:"info",message:"已取消"})})}else Object(Me["a"])({message:"认证失败,未获取到fcircle token",type:"error"});this.refresh()},refresh(){this.$emit("refresh","switchdb")}},created(){this.current_db=this.current_settings.DATABASE},props:["Config","current_settings"]};a("7232");const st=v()(it,[["render",rt],["__scopeId","data-v-30fd6fc6"]]);var dt=st;function pt(e,t,a,o,l,n){const r=Object(c["resolveComponent"])("el-alert"),i=Object(c["resolveComponent"])("el-button");return Object(c["openBlock"])(),Object(c["createElementBlock"])(c["Fragment"],null,[Object(c["createVNode"])(r,{title:"程序运行状态:",type:"success",description:l.status,"show-icon":"",center:"",closable:!1},null,8,["description"]),Object(c["createVNode"])(i,{class:"cf-manage-center-btn",type:"primary",disabled:"运行中"===l.status,onClick:n.run_crawler},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])("立即运行爬虫 ")]),_:1},8,["disabled","onClick"]),Object(c["createVNode"])(i,{class:"cf-manage-center-btn",type:"primary",onClick:n.check_crawler_status},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])("检测运行状态 ")]),_:1},8,["onClick"])],64)}var bt={name:"ManagePanelMain_status",data(){return{status:"未知",timer:null}},methods:{run_crawler(){let e=Ie();if(e){let t=Le(e);this.$axios.get(this.Config.private_api_url+"run_crawl_now",t).then(e=>{let t=e.data;200===t.code?(Object(Me["a"])({message:t.message,type:"success"}),this.status="运行中",setTimeout(this.check_crawler_status,5e3),this.check_crawler_status()):Object(Me["a"])({message:t.message,type:"error"})}).catch(e=>{Object(Me["a"])({message:e.message,type:"error"})})}},check_crawler_status(){let e=Ie();if(e){let t=Le(e);this.$axios.get(this.Config.private_api_url+"crawler_status",t).then(e=>{let t=e.data;"运行中"!==t.status&&"未运行"!==t.status&&"未知"!==t.status?this.status="未知":this.status=t.status}).catch(()=>{this.status="未知"})}null!==this.timer&&clearTimeout(this.timer),"运行中"===this.status?this.timer=setTimeout(this.check_crawler_status,1e4):this.timer=setTimeout(this.check_crawler_status,6e4)}},created(){this.check_crawler_status()},unmounted(){null!==this.timer&&clearTimeout(this.timer)},unmounted(){null!==this.timer&&clearTimeout(this.timer)},props:["Config"]};a("e9a4");const mt=v()(bt,[["render",pt],["__scopeId","data-v-593a2f92"]]);var ft=mt;const ut=Object(c["createElementVNode"])("p",null,"适配友链朋友圈5.0",-1),ht=Object(c["createElementVNode"])("p",null,[Object(c["createTextVNode"])("Powered By:"),Object(c["createElementVNode"])("a",{href:"https://www.yyyzyyyz.cn/",target:"_blank"},"yyyz")],-1),gt=Object(c["createElementVNode"])("p",null,[Object(c["createTextVNode"])("朋友圈logo、样式设计:"),Object(c["createElementVNode"])("a",{href:"https://blog.zhheo.com/",target:"_blank"},"Heo")],-1),Ot=Object(c["createElementVNode"])("p",null,[Object(c["createTextVNode"])("原版样式基于:"),Object(c["createElementVNode"])("a",{href:"https://immmmm.com/",target:"_blank"},"林木木")],-1),Ct=Object(c["createElementVNode"])("p",null,[Object(c["createTextVNode"])("前端疑难杂症解决:"),Object(c["createElementVNode"])("a",{href:"https://anzhiy.cn/",target:"_blank"},"安知鱼")],-1),jt=Object(c["createElementVNode"])("p",null,[Object(c["createTextVNode"])("组件库:"),Object(c["createElementVNode"])("a",{href:"https://element-plus.gitee.io/zh-CN/",target:"_blank"},"Element Plus")],-1);function vt(e,t,a,o,l,n){const r=Object(c["resolveComponent"])("el-divider");return Object(c["openBlock"])(),Object(c["createElementBlock"])(c["Fragment"],null,[ut,ht,Object(c["createVNode"])(r),Object(c["createTextVNode"])(" 鸣谢: "),gt,Ot,Ct,jt],64)}var _t={name:"ManagePanelMain_settings"};const xt=v()(_t,[["render",vt]]);var wt=xt,kt=a("2295"),Vt={name:"ManagePanelMain",emits:["logout"],data(){return{current_tab:"settings",current_settings:null,component_keys:{settings:0,envs:0,links:0,switchdb:0,status:0}}},methods:{logout(){localStorage.removeItem("fcircle-token"),this.$emit("logout")},change_current_component(e){this.show_login_page=!1,this.current_component!==e&&(this.current_component=e)},read_current_settings(){let e=Ie();if(e){let t=Le(e);this.$axios.get(this.Config.private_api_url+"read_settings",t).then(e=>{let t=e.data;200===t.code?this.current_settings=t.current_settings:Object(Me["a"])({message:t.message,type:"error"})}).catch(e=>{Object(Me["a"])({message:e.message,type:"error"})})}},refresh_component(e){this.read_current_settings(),this.component_keys[e]+=1}},created(){this.read_current_settings(),this.$axios.get(this.Config.private_api_url+"version").then(e=>{1===e.data.status&&Object(kt["a"])({title:"版本更新提示",message:"检测到后端新版本:"+e.data.latest_version+",然而当前版本为:"+e.data.current_version+",请及时更新后端版本",type:"warning"})}),this.$axios.get("https://fcircle-doc.yyyzyyyz.cn/front_version.txt").then(e=>{e.data!==this.$fcircle_front_version&&Object(kt["a"])({title:"版本更新提示",message:"检测到前端新版本:"+e.data+",然而当前版本为:"+this.$fcircle_front_version+",请及时更新前端版本",type:"warning"})})},props:["Config"],components:{ManagePanelMain_settings:He,ManagePanelMain_envs:$e,ManagePanelMain_links:ot,ManagePanelMain_switchdb:dt,ManagePanelMain_status:ft,ManagePanelMain_about:wt}};a("fe56");const At=v()(Vt,[["render",Qe],["__scopeId","data-v-668b627c"]]);var Nt=At,Et={name:"ManagePanel",emits:["close_manage_panel"],data(){return{show_login_page:!0}},methods:{close_manage_panel(){this.$emit("close_manage_panel")},login_success(){this.show_login_page=!1},logout(){this.show_login_page=!0}},props:["Config"],components:{ManagePanelLogin:De,ManagePanelMain:Nt}};a("fd9b");const yt=v()(Et,[["render",Ae],["__scopeId","data-v-34921c7c"]]);var Bt=yt;let Lt={private_api_url:"https://moments.zhheo.com/",public_api_url:"https://fcircle-pub.rct.cool/",page_turning_number:12,error_img:"https://sdn.geekzu.org/avatar/57d8260dfb55501c37dde588e7c3852c",sort_rule:"created"};var It=Lt;function Mt(e){if("undefined"!==typeof UserConfig)for(let t in UserConfig)e[t]&&(e[t]=UserConfig[t]);return e}var St={name:"App",data(){return{Config:It,current_api:null,change_map:{updated:null,created:null},article_card_data:{open:!1,data:null},manage_panel_open:!1}},methods:{get_data(e){let t=JSON.parse(sessionStorage.getItem(e+"CreatedData")),a=JSON.parse(sessionStorage.getItem(e+"UpdatedData"));this.change_map["created"]=t,this.change_map["updated"]=a,null===t&&this.$axios.get(e+"all?rule=created").then(t=>{sessionStorage.setItem(e+"CreatedData",JSON.stringify(t.data)),this.change_map["created"]=t.data}).catch(e=>{Object(Me["a"])({message:e.message,type:"error"})}),null===a&&this.$axios.get(e+"all?rule=updated").then(t=>{sessionStorage.setItem(e+"UpdatedData",JSON.stringify(t.data)),this.change_map["updated"]=t.data}).catch(e=>{Object(Me["a"])({message:e.message,type:"error"})})},change_sort_rule(e){this.Config.sort_rule=e},open_article_card(e){let t,a="private"===this.current_api?this.Config.private_api_url:this.Config.public_api_url;t=""!==e?a+"post?num=5&link="+e:a+"post?num=5",this.$axios.get(t).then(e=>{"statistical_data"in e.data?(this.article_card_data.data=e.data,this.article_card_data.open=!0):Object(Me["a"])({message:"未获取到文章卡片òᆺó\n如果持续出现此错误,检查数据库是否正常",type:"error"})})},close_article_card(){this.article_card_data.open=!1},toggle_api_url(){"private"===this.current_api?(this.current_api="public",this.get_data(this.Config.public_api_url)):(this.current_api="private",this.get_data(this.Config.private_api_url))},open_manage_panel(){this.manage_panel_open=!0},close_manage_panel(){this.manage_panel_open=!1}},created(){this.Config=Mt(this.Config),this.current_api="private",this.get_data(this.Config.private_api_url)},components:{Header:x,ArticleBody:ne,ArticleCard:ve,ManagePanel:Bt}};a("d18f");const Tt=v()(St,[["render",r]]);var Dt=Tt,Ft=a("bc3a"),Pt=a.n(Ft),Rt=a("c3a1"),Yt=(a("7437"),a("a2f0"),a("9224")),Qt=a("f6f2");const Kt=Object(c["createApp"])(Dt);Kt.use(Rt["a"]);for(const[zt,Ut]of Object.entries(Qt))Kt.component(zt,Ut);Kt.config.globalProperties.$axios=Pt.a,Kt.config.globalProperties.$fcircle_front_version=Yt.version,Kt.mount("#hexo-circle-of-friends-root")},"594a":function(e,t,a){var c=a("4ae4");c.__esModule&&(c=c.default),"string"===typeof c&&(c=[[e.i,c,""]]),c.locals&&(e.exports=c.locals);var o=a("499e").default;o("5d03b462",c,!0,{sourceMap:!1,shadowMode:!1})},5974:function(e,t,a){"use strict";a("2ac5")},"5c8d":function(e,t,a){var c=a("bd0b");c.__esModule&&(c=c.default),"string"===typeof c&&(c=[[e.i,c,""]]),c.locals&&(e.exports=c.locals);var o=a("499e").default;o("003822fc",c,!0,{sourceMap:!1,shadowMode:!1})},"5e0e":function(e,t,a){"use strict";a("1799")},7232:function(e,t,a){"use strict";a("991d")},"7d5b":function(e,t,a){"use strict";a("5c8d")},"8e53":function(e,t,a){var c=a("1feb");c.__esModule&&(c=c.default),"string"===typeof c&&(c=[[e.i,c,""]]),c.locals&&(e.exports=c.locals);var o=a("499e").default;o("312900a6",c,!0,{sourceMap:!1,shadowMode:!1})},"8fd2":function(e,t,a){var c=a("24fb");t=c(!1),t.push([e.i,"#page:has(#hexo-circle-of-friends-root){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform:none!important;transition:none!important}.el-button:focus,.el-button:hover{color:var(--heo-main)!important}.el-form-item__label{color:#fff!important}",""]),e.exports=t},"91a2":function(e,t,a){var c=a("24fb");t=c(!1),t.push([e.i,".cf-manage-main-add-btn[data-v-30fd6fc6]{margin-left:30px}.cf-manage-tip[data-v-30fd6fc6]{color:#fff}",""]),e.exports=t},9224:function(e){e.exports=JSON.parse('{"name":"fcircle-theme-yyyz","version":"1.0.3","private":false,"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","lint":"vue-cli-service lint"},"dependencies":{"@element-plus/icons-vue":"^2.0.9","axios":"^0.27.2","core-js":"^3.6.5","element-plus":"^2.2.17","vue":"^3.0.0"},"devDependencies":{"@vue/cli-plugin-babel":"~4.5.15","@vue/cli-plugin-eslint":"~4.5.15","@vue/cli-service":"~4.5.15","@vue/compiler-sfc":"^3.0.0","@vue/eslint-config-standard":"^5.1.2","babel-eslint":"^10.1.0","eslint":"^6.7.2","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.0","eslint-plugin-vue":"^7.0.0"},"description":"```\\r npm install\\r ```","files":["dist/app.min.js","dist/bundle.js"],"main":".eslintrc.js","repository":{"type":"git","url":"git+https://github.com/hiltay/hexo-circle-of-friends-front.git"},"keywords":["yyyz","5.x","友链朋友圈前端插件"],"author":"yyyz","license":"ISC","bugs":{"url":"https://github.com/hiltay/hexo-circle-of-friends-front/issues"},"homepage":"https://github.com/hiltay/hexo-circle-of-friends-front#readme"}')},"991d":function(e,t,a){var c=a("91a2");c.__esModule&&(c=c.default),"string"===typeof c&&(c=[[e.i,c,""]]),c.locals&&(e.exports=c.locals);var o=a("499e").default;o("665ae4a5",c,!0,{sourceMap:!1,shadowMode:!1})},a2f0:function(e,t,a){var c=a("8fd2");c.__esModule&&(c=c.default),"string"===typeof c&&(c=[[e.i,c,""]]),c.locals&&(e.exports=c.locals);var o=a("499e").default;o("6abc6200",c,!0,{sourceMap:!1,shadowMode:!1})},bd0b:function(e,t,a){var c=a("24fb");t=c(!1),t.push([e.i,".fade-enter-active[data-v-31c20c7f],.fade-leave-active[data-v-31c20c7f]{transition:opacity .1s}.fade-enter[data-v-31c20c7f],.fade-leave-to[data-v-31c20c7f]{opacity:0}#cf-overlay-group[data-v-31c20c7f]{display:flex;position:fixed;align-items:center;justify-content:center;width:100vw;height:100vh;z-index:100;top:0;left:0}#cf-overlay[data-v-31c20c7f]{position:absolute;width:100%;height:100%;top:0;left:0;background-color:var(--pyq-maskbgdeep);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow-y:auto;pointer-events:all;transition:all .1s ease;z-index:998;animation:cf-show-31c20c7f .3s ease-in-out}@keyframes cf-show-31c20c7f{0%{opacity:0}to{opacity:1}}@keyframes cf-show-move-31c20c7f{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.cf-overshow[data-v-31c20c7f]{text-align:center;border-radius:12px;width:320px;transform:translateY(0);box-shadow:0 12px 40px rgba(0,0,0,.093);background:var(--pyq-background);transition:all .1s ease;z-index:999;padding:16px;border:var(--pyq-boder);animation:cf-show-move-31c20c7f .3s ease-in-out;margin:auto}.cf-overshow-head[data-v-31c20c7f]{display:flex;flex-direction:column;align-items:center;padding-bottom:.5rem;margin-bottom:.5rem;border-bottom:1px dashed var(--pyq-secondtext)}.cf-overshow-head img.cf-img-avatar[data-v-31c20c7f]:hover{transform:rotate(1turn);transition:.8s}.cf-overshow .cf-overshow-head a[data-v-31c20c7f]{color:var(--pyq-fontcolor);display:block;text-align:center;font-weight:700;margin-top:-5px;padding:5px 8px 5px;text-decoration:none;width:-moz-fit-content;width:fit-content}.cf-overshow img.cf-img-avatar[data-v-31c20c7f]{background:#fff;width:80px;height:80px;border-radius:50%;margin:-45px auto 8px;transform:rotate(-1turn);transition:.8s}.cf-overshow p[data-v-31c20c7f]{margin:.3rem 5px;width:100%;position:relative;display:flex;flex-direction:column;align-items:flex-start}.cf-overshow p a.cf-article-title[data-v-31c20c7f]{text-decoration:none;display:block;text-align:left;position:relative;z-index:2;font-size:15px;line-height:1.2;letter-spacing:normal;max-height:50px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--pyq-fontcolor);width:-moz-fit-content;width:fit-content;font-weight:700}.cf-overshow p span[data-v-31c20c7f]{position:relative;z-index:1;font-size:12px;margin-top:8px}@media screen and (max-width:768px){.cf-overshow[data-v-31c20c7f]{width:90%}.cf-overshow img.cf-img-avatar[data-v-31c20c7f]{margin:0}}.cf-overshow .cf-overshow-content[data-v-31c20c7f]{padding:2px 3px 7px}.cf-overshow .cf-overshow-content-tail[data-v-31c20c7f]{padding:2px 3px 7px;border-bottom-left-radius:20px;border-bottom-right-radius:20px}",""]),e.exports=t},be21:function(e,t,a){var c=a("24fb");t=c(!1),t.push([e.i,".cf-manage-logo[data-v-735984d8]{top:25%}.cf-manage-logo[data-v-735984d8],.cf-manage-title[data-v-735984d8]{position:absolute;transform:translate(-50%,-50%);left:50%}.cf-manage-title[data-v-735984d8]{top:35%;color:#fff;font-size:24px;font-family:PingFangSC-Regular;text-align:center;white-space:nowrap;line-height:33px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cf-manage-input[data-v-735984d8]{top:45%}.cf-manage-input[data-v-735984d8],.cf-manage-login-btn[data-v-735984d8]{position:absolute;transform:translate(-50%,-50%);max-width:50%;left:50%}.cf-manage-login-btn[data-v-735984d8]{top:60%}",""]),e.exports=t},d18f:function(e,t,a){"use strict";a("8e53")},e9a4:function(e,t,a){"use strict";a("f61c")},ea03:function(e,t,a){"use strict";a("5145")},f2b1:function(e,t,a){var c=a("24fb");t=c(!1),t.push([e.i,".cf-manage-center-btn[data-v-593a2f92]{margin-top:30px}",""]),e.exports=t},f61c:function(e,t,a){var c=a("f2b1");c.__esModule&&(c=c.default),"string"===typeof c&&(c=[[e.i,c,""]]),c.locals&&(e.exports=c.locals);var o=a("499e").default;o("c21bbef8",c,!0,{sourceMap:!1,shadowMode:!1})},fd9b:function(e,t,a){"use strict";a("2375")},fe56:function(e,t,a){"use strict";a("1b92")},ff61:function(e,t,a){"use strict";a("594a")}}); \ No newline at end of file diff --git a/public/js/circles/bundle.js b/public/js/circles/bundle.js new file mode 100644 index 00000000..fde3982b --- /dev/null +++ b/public/js/circles/bundle.js @@ -0,0 +1,27 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-vendors"],{"0388":function(e,t,r){"use strict";r.d(t,"a",(function(){return b}));var n=r("f2bf"),o=r("0898");const l=Object(o["b"])({value:{type:[String,Number],default:""},max:{type:Number,default:99},isDot:Boolean,hidden:Boolean,type:{type:String,values:["primary","success","warning","info","danger"],default:"danger"}});var a=r("2711"),i=r("304f"),c=r("461c");const s=["textContent"],u={name:"ElBadge"},d=Object(n["defineComponent"])({...u,props:l,setup(e,{expose:t}){const r=e,o=Object(i["b"])("badge"),l=Object(n["computed"])(()=>r.isDot?"":Object(c["isNumber"])(r.value)&&Object(c["isNumber"])(r.max)&&r.max(Object(n["openBlock"])(),Object(n["createElementBlock"])("div",{class:Object(n["normalizeClass"])(Object(n["unref"])(o).b())},[Object(n["renderSlot"])(e.$slots,"default"),Object(n["createVNode"])(n["Transition"],{name:Object(n["unref"])(o).namespace.value+"-zoom-in-center",persisted:""},{default:Object(n["withCtx"])(()=>[Object(n["withDirectives"])(Object(n["createElementVNode"])("sup",{class:Object(n["normalizeClass"])([Object(n["unref"])(o).e("content"),Object(n["unref"])(o).em("content",e.type),Object(n["unref"])(o).is("fixed",!!e.$slots.default),Object(n["unref"])(o).is("dot",e.isDot)]),textContent:Object(n["toDisplayString"])(Object(n["unref"])(l))},null,10,s),[[n["vShow"],!e.hidden&&(Object(n["unref"])(l)||e.isDot)]])]),_:1},8,["name"])],2))}});var p=Object(a["a"])(d,[["__file","/home/runner/work/element-plus/element-plus/packages/components/badge/src/badge.vue"]]),f=r("0c24");const b=Object(f["a"])(p)},"04f8":function(e,t,r){var n=r("2d00"),o=r("d039");e.exports=!!Object.getOwnPropertySymbols&&!o((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&n&&n<41}))},"0512":function(e,t,r){var n=function(e){return e&&"undefined"!==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e},o=Object.defineProperty,l=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,i=Object.prototype.hasOwnProperty,c=function(e,t){for(var r in t)o(e,r,{get:t[r],enumerable:!0})},s=function(e,t,r,n){var c=!0,s=!1,u=void 0;if(t&&"object"==typeof t||"function"==typeof t)try{for(var d,p=function(a,c){var s=c.value;!i.call(e,s)&&s!==r&&o(e,s,{get:function(){return t[s]},enumerable:!(n=l(t,s))||n.enumerable})},f=a(t)[Symbol.iterator]();!(c=(d=f.next()).done);c=!0)p(f,d)}catch(b){s=!0,u=b}finally{try{c||null==f.return||f.return()}finally{if(s)throw u}}return e},u=function(e){return s(o({},"__esModule",{value:!0}),e)},d={};c(d,{default:function(){return I}}),e.exports=u(d);var p,f,b,m,h,v,g,O,j,w,y,x,k,_,C,z=!1;function E(){if(!z){z=!0;var e=navigator.userAgent,t=/(?:MSIE.(\d+\.\d+))|(?:(?:Firefox|GranParadiso|Iceweasel).(\d+\.\d+))|(?:Opera(?:.+Version.|.)(\d+\.\d+))|(?:AppleWebKit.(\d+(?:\.\d+)?))|(?:Trident\/\d+\.\d+.*rv:(\d+\.\d+))/.exec(e),r=/(Mac OS X)|(Windows)|(Linux)/.exec(e);if(x=/\b(iPhone|iP[ao]d)/.exec(e),k=/\b(iP[ao]d)/.exec(e),w=/Android/i.exec(e),_=/FBAN\/\w+;/i.exec(e),C=/Mobile/i.exec(e),y=!!/Win64/.exec(e),t){p=t[1]?parseFloat(t[1]):t[5]?parseFloat(t[5]):NaN,p&&document&&document.documentMode&&(p=document.documentMode);var n=/(?:Trident\/(\d+.\d+))/.exec(e);v=n?parseFloat(n[1])+4:p,f=t[2]?parseFloat(t[2]):NaN,b=t[3]?parseFloat(t[3]):NaN,m=t[4]?parseFloat(t[4]):NaN,m?(t=/(?:Chrome\/(\d+\.\d+))/.exec(e),h=t&&t[1]?parseFloat(t[1]):NaN):h=NaN}else p=f=b=h=m=NaN;if(r){if(r[1]){var o=/(?:Mac OS X (\d+(?:[._]\d+)?))/.exec(e);g=!o||parseFloat(o[1].replace("_","."))}else g=!1;O=!!r[2],j=!!r[3]}else g=O=j=!1}}var B,S={ie:function(){return E()||p},ieCompatibilityMode:function(){return E()||v>p},ie64:function(){return S.ie()&&y},firefox:function(){return E()||f},opera:function(){return E()||b},webkit:function(){return E()||m},safari:function(){return S.webkit()},chrome:function(){return E()||h},windows:function(){return E()||O},osx:function(){return E()||g},linux:function(){return E()||j},iphone:function(){return E()||x},mobile:function(){return E()||x||k||w||C},nativeApp:function(){return E()||_},android:function(){return E()||w},ipad:function(){return E()||k}},V=S,N=!!(("undefined"===typeof window?"undefined":n(window))<"u"&&window.document&&window.document.createElement),M={canUseDOM:N,canUseWorkers:("undefined"===typeof Worker?"undefined":n(Worker))<"u",canUseEventListeners:N&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:N&&!!window.screen,isInWorker:!N},A=M;function T(e,t){if(!A.canUseDOM||t&&!("addEventListener"in document))return!1;var r="on"+e,n=r in document;if(!n){var o=document.createElement("div");o.setAttribute(r,"return;"),n="function"==typeof o[r]}return!n&&B&&"wheel"===e&&(n=document.implementation.hasFeature("Events.wheel","3.0")),n}A.canUseDOM&&(B=document.implementation&&document.implementation.hasFeature&&!0!==document.implementation.hasFeature("",""));var H=T,R=10,L=40,D=800;function P(e){var t=0,r=0,n=0,o=0;return"detail"in e&&(r=e.detail),"wheelDelta"in e&&(r=-e.wheelDelta/120),"wheelDeltaY"in e&&(r=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=r,r=0),n=t*R,o=r*R,"deltaY"in e&&(o=e.deltaY),"deltaX"in e&&(n=e.deltaX),(n||o)&&e.deltaMode&&(1==e.deltaMode?(n*=L,o*=L):(n*=D,o*=D)),n&&!t&&(t=n<1?-1:1),o&&!r&&(r=o<1?-1:1),{spinX:t,spinY:r,pixelX:n,pixelY:o}}P.getEventType=function(){return V.firefox()?"DOMMouseScroll":H("wheel")?"wheel":"mousewheel"};var I=P},"06cf":function(e,t,r){var n=r("83ab"),o=r("c65b"),l=r("d1e7"),a=r("5c6c"),i=r("fc6a"),c=r("a04b"),s=r("1a2d"),u=r("0cfb"),d=Object.getOwnPropertyDescriptor;t.f=n?d:function(e,t){if(e=i(e),t=c(t),u)try{return d(e,t)}catch(r){}if(s(e,t))return a(!o(l.f,e,t),e[t])}},"07fa":function(e,t,r){var n=r("50c4");e.exports=function(e){return n(e.length)}},"0898":function(e,t,r){"use strict";r.d(t,"a",(function(){return s})),r.d(t,"b",(function(){return u})),r.d(t,"c",(function(){return i}));var n=r("f2bf"),o=r("d095"),l=r("7d20");const a="__epPropKey",i=e=>e,c=e=>Object(l["isObject"])(e)&&!!e[a],s=(e,t)=>{if(!Object(l["isObject"])(e)||c(e))return e;const{values:r,required:o,default:i,type:s,validator:u}=e,d=r||u?o=>{let a=!1,c=[];if(r&&(c=Array.from(r),Object(l["hasOwn"])(e,"default")&&c.push(i),a||(a=c.includes(o))),u&&(a||(a=u(o))),!a&&c.length>0){const e=[...new Set(c)].map(e=>JSON.stringify(e)).join(", ");Object(n["warn"])(`Invalid prop: validation failed${t?` for prop "${t}"`:""}. Expected one of [${e}], got value ${JSON.stringify(o)}.`)}return a}:void 0,p={type:s,required:!!o,validator:d,[a]:!0};return Object(l["hasOwn"])(e,"default")&&(p.default=i),p},u=e=>Object(o["fromPairs"])(Object.entries(e).map(([e,t])=>[e,s(t,e)]))},"0a06":function(e,t,r){"use strict";var n=r("c532"),o=r("30b5"),l=r("f6b4"),a=r("5270"),i=r("4a7b"),c=r("83b9"),s=r("848b"),u=s.validators;function d(e){this.defaults=e,this.interceptors={request:new l,response:new l}}d.prototype.request=function(e,t){"string"===typeof e?(t=t||{},t.url=e):t=e||{},t=i(this.defaults,t),t.method?t.method=t.method.toLowerCase():this.defaults.method?t.method=this.defaults.method.toLowerCase():t.method="get";var r=t.transitional;void 0!==r&&s.assertOptions(r,{silentJSONParsing:u.transitional(u.boolean),forcedJSONParsing:u.transitional(u.boolean),clarifyTimeoutError:u.transitional(u.boolean)},!1);var n=[],o=!0;this.interceptors.request.forEach((function(e){"function"===typeof e.runWhen&&!1===e.runWhen(t)||(o=o&&e.synchronous,n.unshift(e.fulfilled,e.rejected))}));var l,c=[];if(this.interceptors.response.forEach((function(e){c.push(e.fulfilled,e.rejected)})),!o){var d=[a,void 0];Array.prototype.unshift.apply(d,n),d=d.concat(c),l=Promise.resolve(t);while(d.length)l=l.then(d.shift(),d.shift());return l}var p=t;while(n.length){var f=n.shift(),b=n.shift();try{p=f(p)}catch(m){b(m);break}}try{l=a(p)}catch(m){return Promise.reject(m)}while(c.length)l=l.then(c.shift(),c.shift());return l},d.prototype.getUri=function(e){e=i(this.defaults,e);var t=c(e.baseURL,e.url);return o(t,e.params,e.paramsSerializer)},n.forEach(["delete","get","head","options"],(function(e){d.prototype[e]=function(t,r){return this.request(i(r||{},{method:e,url:t,data:(r||{}).data}))}})),n.forEach(["post","put","patch"],(function(e){function t(t){return function(r,n,o){return this.request(i(o||{},{method:e,headers:t?{"Content-Type":"multipart/form-data"}:{},url:r,data:n}))}}d.prototype[e]=t(),d.prototype[e+"Form"]=t(!0)})),e.exports=d},"0a08":function(e,t,r){"use strict";r.d(t,"a",(function(){return a}));var n=r("f2bf"),o=r("c083");const l=Object(n["ref"])(0),a=()=>{const e=Object(o["b"])("zIndex",2e3),t=Object(n["computed"])(()=>e.value+l.value),r=()=>(l.value++,t.value);return{initialZIndex:e,currentZIndex:t,nextZIndex:r}}},"0c24":function(e,t,r){"use strict";r.d(t,"a",(function(){return o})),r.d(t,"b",(function(){return a})),r.d(t,"c",(function(){return l})),r.d(t,"d",(function(){return i}));var n=r("7d20");const o=(e,t)=>{if(e.install=r=>{for(const n of[e,...Object.values(null!=t?t:{})])r.component(n.name,n)},t)for(const[r,n]of Object.entries(t))e[r]=n;return e},l=(e,t)=>(e.install=r=>{e._context=r._context,r.config.globalProperties[t]=e},e),a=(e,t)=>(e.install=r=>{r.directive(t,e)},e),i=e=>(e.install=n["NOOP"],e)},"0cfb":function(e,t,r){var n=r("83ab"),o=r("d039"),l=r("cc12");e.exports=!n&&!o((function(){return 7!=Object.defineProperty(l("div"),"a",{get:function(){return 7}}).a}))},"0d51":function(e,t){var r=String;e.exports=function(e){try{return r(e)}catch(t){return"Object"}}},"0df6":function(e,t,r){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},"0e69":function(e,t,r){"use strict";r.d(t,"a",(function(){return s})),r.d(t,"b",(function(){return p})),r.d(t,"c",(function(){return d})),r.d(t,"d",(function(){return c})),r.d(t,"e",(function(){return u}));var n=r("461c"),o=(r("bfce"),r("8afb")),l=r("7d20");const a="utils/dom/style",i=(e="")=>e.split(" ").filter(e=>!!e.trim()),c=(e,t)=>{if(!e||!t)return!1;if(t.includes(" "))throw new Error("className should not contain space.");return e.classList.contains(t)},s=(e,t)=>{e&&t.trim()&&e.classList.add(...i(t))},u=(e,t)=>{e&&t.trim()&&e.classList.remove(...i(t))},d=(e,t)=>{var r;if(!n["isClient"]||!e||!t)return"";let o=Object(l["camelize"])(t);"float"===o&&(o="cssFloat");try{const t=e.style[o];if(t)return t;const n=null==(r=document.defaultView)?void 0:r.getComputedStyle(e,"");return n?n[o]:""}catch(a){return e.style[o]}};function p(e,t="px"){return e?Object(l["isString"])(e)?e:Object(n["isNumber"])(e)?`${e}${t}`:void Object(o["a"])(a,"binding value must be a string or number"):""}},"0f3d":function(e,t,r){"use strict";(function(e){function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t1?t-1:0),n=1;n=l)return e;switch(e){case"%s":return String(r[o++]);case"%d":return Number(r[o++]);case"%j":try{return JSON.stringify(r[o++])}catch(t){return"[Circular]"}break;default:return e}}));return a}return e}function b(e){return"string"===e||"url"===e||"hex"===e||"email"===e||"date"===e||"pattern"===e}function m(e,t){return void 0===e||null===e||(!("array"!==t||!Array.isArray(e)||e.length)||!(!b(t)||"string"!==typeof e||e))}function h(e,t,r){var n=[],o=0,l=e.length;function a(e){n.push.apply(n,e||[]),o++,o===l&&r(n)}e.forEach((function(e){t(e,a)}))}function v(e,t,r){var n=0,o=e.length;function l(a){if(a&&a.length)r(a);else{var i=n;n+=1,i()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+\.)+[a-zA-Z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}))$/,hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},S={integer:function(e){return S.number(e)&&parseInt(e,10)===e},float:function(e){return S.number(e)&&!S.integer(e)},array:function(e){return Array.isArray(e)},regexp:function(e){if(e instanceof RegExp)return!0;try{return!!new RegExp(e)}catch(t){return!1}},date:function(e){return"function"===typeof e.getTime&&"function"===typeof e.getMonth&&"function"===typeof e.getYear&&!isNaN(e.getTime())},number:function(e){return!isNaN(e)&&"number"===typeof e},object:function(e){return"object"===typeof e&&!S.array(e)},method:function(e){return"function"===typeof e},email:function(e){return"string"===typeof e&&e.length<=320&&!!e.match(B.email)},url:function(e){return"string"===typeof e&&e.length<=2048&&!!e.match(E())},hex:function(e){return"string"===typeof e&&!!e.match(B.hex)}},V=function(e,t,r,n,o){if(e.required&&void 0===t)C(e,t,r,n,o);else{var l=["integer","float","array","regexp","object","method","email","number","date","url","hex"],a=e.type;l.indexOf(a)>-1?S[a](t)||n.push(f(o.messages.types[a],e.fullField,e.type)):a&&typeof t!==e.type&&n.push(f(o.messages.types[a],e.fullField,e.type))}},N=function(e,t,r,n,o){var l="number"===typeof e.len,a="number"===typeof e.min,i="number"===typeof e.max,c=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,s=t,u=null,d="number"===typeof t,p="string"===typeof t,b=Array.isArray(t);if(d?u="number":p?u="string":b&&(u="array"),!u)return!1;b&&(s=t.length),p&&(s=t.replace(c,"_").length),l?s!==e.len&&n.push(f(o.messages[u].len,e.fullField,e.len)):a&&!i&&se.max?n.push(f(o.messages[u].max,e.fullField,e.max)):a&&i&&(se.max)&&n.push(f(o.messages[u].range,e.fullField,e.min,e.max))},M="enum",A=function(e,t,r,n,o){e[M]=Array.isArray(e[M])?e[M]:[],-1===e[M].indexOf(t)&&n.push(f(o.messages[M],e.fullField,e[M].join(", ")))},T=function(e,t,r,n,o){if(e.pattern)if(e.pattern instanceof RegExp)e.pattern.lastIndex=0,e.pattern.test(t)||n.push(f(o.messages.pattern.mismatch,e.fullField,t,e.pattern));else if("string"===typeof e.pattern){var l=new RegExp(e.pattern);l.test(t)||n.push(f(o.messages.pattern.mismatch,e.fullField,t,e.pattern))}},H={required:C,whitespace:z,type:V,range:N,enum:A,pattern:T},R=function(e,t,r,n,o){var l=[],a=e.required||!e.required&&n.hasOwnProperty(e.field);if(a){if(m(t,"string")&&!e.required)return r();H.required(e,t,n,l,o,"string"),m(t,"string")||(H.type(e,t,n,l,o),H.range(e,t,n,l,o),H.pattern(e,t,n,l,o),!0===e.whitespace&&H.whitespace(e,t,n,l,o))}r(l)},L=function(e,t,r,n,o){var l=[],a=e.required||!e.required&&n.hasOwnProperty(e.field);if(a){if(m(t)&&!e.required)return r();H.required(e,t,n,l,o),void 0!==t&&H.type(e,t,n,l,o)}r(l)},D=function(e,t,r,n,o){var l=[],a=e.required||!e.required&&n.hasOwnProperty(e.field);if(a){if(""===t&&(t=void 0),m(t)&&!e.required)return r();H.required(e,t,n,l,o),void 0!==t&&(H.type(e,t,n,l,o),H.range(e,t,n,l,o))}r(l)},P=function(e,t,r,n,o){var l=[],a=e.required||!e.required&&n.hasOwnProperty(e.field);if(a){if(m(t)&&!e.required)return r();H.required(e,t,n,l,o),void 0!==t&&H.type(e,t,n,l,o)}r(l)},I=function(e,t,r,n,o){var l=[],a=e.required||!e.required&&n.hasOwnProperty(e.field);if(a){if(m(t)&&!e.required)return r();H.required(e,t,n,l,o),m(t)||H.type(e,t,n,l,o)}r(l)},F=function(e,t,r,n,o){var l=[],a=e.required||!e.required&&n.hasOwnProperty(e.field);if(a){if(m(t)&&!e.required)return r();H.required(e,t,n,l,o),void 0!==t&&(H.type(e,t,n,l,o),H.range(e,t,n,l,o))}r(l)},$=function(e,t,r,n,o){var l=[],a=e.required||!e.required&&n.hasOwnProperty(e.field);if(a){if(m(t)&&!e.required)return r();H.required(e,t,n,l,o),void 0!==t&&(H.type(e,t,n,l,o),H.range(e,t,n,l,o))}r(l)},q=function(e,t,r,n,o){var l=[],a=e.required||!e.required&&n.hasOwnProperty(e.field);if(a){if((void 0===t||null===t)&&!e.required)return r();H.required(e,t,n,l,o,"array"),void 0!==t&&null!==t&&(H.type(e,t,n,l,o),H.range(e,t,n,l,o))}r(l)},W=function(e,t,r,n,o){var l=[],a=e.required||!e.required&&n.hasOwnProperty(e.field);if(a){if(m(t)&&!e.required)return r();H.required(e,t,n,l,o),void 0!==t&&H.type(e,t,n,l,o)}r(l)},U="enum",K=function(e,t,r,n,o){var l=[],a=e.required||!e.required&&n.hasOwnProperty(e.field);if(a){if(m(t)&&!e.required)return r();H.required(e,t,n,l,o),void 0!==t&&H[U](e,t,n,l,o)}r(l)},Y=function(e,t,r,n,o){var l=[],a=e.required||!e.required&&n.hasOwnProperty(e.field);if(a){if(m(t,"string")&&!e.required)return r();H.required(e,t,n,l,o),m(t,"string")||H.pattern(e,t,n,l,o)}r(l)},G=function(e,t,r,n,o){var l=[],a=e.required||!e.required&&n.hasOwnProperty(e.field);if(a){if(m(t,"date")&&!e.required)return r();var i;if(H.required(e,t,n,l,o),!m(t,"date"))i=t instanceof Date?t:new Date(t),H.type(e,i,n,l,o),i&&H.range(e,i.getTime(),n,l,o)}r(l)},X=function(e,t,r,n,o){var l=[],a=Array.isArray(t)?"array":typeof t;H.required(e,t,n,l,o,a),r(l)},J=function(e,t,r,n,o){var l=e.type,a=[],i=e.required||!e.required&&n.hasOwnProperty(e.field);if(i){if(m(t,l)&&!e.required)return r();H.required(e,t,n,a,o,l),m(t,l)||H.type(e,t,n,a,o)}r(a)},Z=function(e,t,r,n,o){var l=[],a=e.required||!e.required&&n.hasOwnProperty(e.field);if(a){if(m(t)&&!e.required)return r();H.required(e,t,n,l,o)}r(l)},Q={string:R,method:L,number:D,boolean:P,regexp:I,integer:F,float:$,array:q,object:W,enum:K,pattern:Y,date:G,url:J,hex:J,email:J,required:X,any:Z};function ee(){return{default:"Validation error on field %s",required:"%s is required",enum:"%s must be one of %s",whitespace:"%s cannot be empty",date:{format:"%s date %s is invalid for format %s",parse:"%s date could not be parsed, %s is invalid ",invalid:"%s date %s is invalid"},types:{string:"%s is not a %s",method:"%s is not a %s (function)",array:"%s is not an %s",object:"%s is not an %s",number:"%s is not a %s",date:"%s is not a %s",boolean:"%s is not a %s",integer:"%s is not an %s",float:"%s is not a %s",regexp:"%s is not a valid %s",email:"%s is not a valid %s",url:"%s is not a valid %s",hex:"%s is not a valid %s"},string:{len:"%s must be exactly %s characters",min:"%s must be at least %s characters",max:"%s cannot be longer than %s characters",range:"%s must be between %s and %s characters"},number:{len:"%s must equal %s",min:"%s cannot be less than %s",max:"%s cannot be greater than %s",range:"%s must be between %s and %s"},array:{len:"%s must be exactly %s in length",min:"%s cannot be less than %s in length",max:"%s cannot be greater than %s in length",range:"%s must be between %s and %s in length"},pattern:{mismatch:"%s value %s does not match pattern %s"},clone:function(){var e=JSON.parse(JSON.stringify(this));return e.clone=this.clone,e}}}var te=ee(),re=function(){function e(e){this.rules=null,this._messages=te,this.define(e)}var t=e.prototype;return t.define=function(e){var t=this;if(!e)throw new Error("Cannot configure a schema with no rules");if("object"!==typeof e||Array.isArray(e))throw new Error("Rules must be an object");this.rules={},Object.keys(e).forEach((function(r){var n=e[r];t.rules[r]=Array.isArray(n)?n:[n]}))},t.messages=function(e){return e&&(this._messages=k(ee(),e)),this._messages},t.validate=function(t,n,o){var l=this;void 0===n&&(n={}),void 0===o&&(o=function(){});var a=t,i=n,c=o;if("function"===typeof i&&(c=i,i={}),!this.rules||0===Object.keys(this.rules).length)return c&&c(null,a),Promise.resolve(a);function s(e){var t=[],r={};function n(e){var r;Array.isArray(e)?t=(r=t).concat.apply(r,e):t.push(e)}for(var o=0;o{const t=new Set(e);return t.w=0,t.n=0,t},d=e=>(e.w&v)>0,p=e=>(e.n&v)>0,f=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let r=0;for(let n=0;n{("length"===t||t>=o)&&c.push(e)});else switch(void 0!==r&&c.push(i.get(r)),t){case"add":n.isArray(e)?n.isIntegerKey(r)&&c.push(i.get("length")):(c.push(i.get(j)),n.isMap(e)&&c.push(i.get(w)));break;case"delete":n.isArray(e)||(c.push(i.get(j)),n.isMap(e)&&c.push(i.get(w)));break;case"set":n.isMap(e)&&c.push(i.get(j));break}if(1===c.length)c[0]&&A(c[0]);else{const e=[];for(const t of c)t&&e.push(...t);A(u(e))}}function A(e,t){const r=n.isArray(e)?e:[...e];for(const n of r)n.computed&&T(n);for(const n of r)n.computed||T(n)}function T(e,t){(e!==O||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}const H=n.makeMap("__proto__,__v_isRef,__isVue"),R=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>"arguments"!==e&&"caller"!==e).map(e=>Symbol[e]).filter(n.isSymbol)),L=q(),D=q(!1,!0),P=q(!0),I=q(!0,!0),F=$();function $(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...e){const r=Le(this);for(let t=0,o=this.length;t{e[t]=function(...e){E();const r=Le(this)[t].apply(this,e);return S(),r}}),e}function q(e=!1,t=!1){return function(r,o,l){if("__v_isReactive"===o)return!e;if("__v_isReadonly"===o)return e;if("__v_isShallow"===o)return t;if("__v_raw"===o&&l===(e?t?Ce:_e:t?ke:xe).get(r))return r;const a=n.isArray(r);if(!e&&a&&n.hasOwn(F,o))return Reflect.get(F,o,l);const i=Reflect.get(r,o,l);return(n.isSymbol(o)?R.has(o):H(o))?i:(e||V(r,"get",o),t?i:qe(i)?a&&n.isIntegerKey(o)?i:i.value:n.isObject(i)?e?Ve(i):Be(i):i)}}const W=K(),U=K(!0);function K(e=!1){return function(t,r,o,l){let a=t[r];if(Te(a)&&qe(a)&&!qe(o))return!1;if(!e&&(He(o)||Te(o)||(a=Le(a),o=Le(o)),!n.isArray(t)&&qe(a)&&!qe(o)))return a.value=o,!0;const i=n.isArray(t)&&n.isIntegerKey(r)?Number(r)e,re=e=>Reflect.getPrototypeOf(e);function ne(e,t,r=!1,n=!1){e=e["__v_raw"];const o=Le(e),l=Le(t);r||(t!==l&&V(o,"get",t),V(o,"get",l));const{has:a}=re(o),i=n?te:r?Ie:Pe;return a.call(o,t)?i(e.get(t)):a.call(o,l)?i(e.get(l)):void(e!==o&&e.get(t))}function oe(e,t=!1){const r=this["__v_raw"],n=Le(r),o=Le(e);return t||(e!==o&&V(n,"has",e),V(n,"has",o)),e===o?r.has(e):r.has(e)||r.has(o)}function le(e,t=!1){return e=e["__v_raw"],!t&&V(Le(e),"iterate",j),Reflect.get(e,"size",e)}function ae(e){e=Le(e);const t=Le(this),r=re(t),n=r.has.call(t,e);return n||(t.add(e),M(t,"add",e,e)),this}function ie(e,t){t=Le(t);const r=Le(this),{has:o,get:l}=re(r);let a=o.call(r,e);a||(e=Le(e),a=o.call(r,e));const i=l.call(r,e);return r.set(e,t),a?n.hasChanged(t,i)&&M(r,"set",e,t):M(r,"add",e,t),this}function ce(e){const t=Le(this),{has:r,get:n}=re(t);let o=r.call(t,e);o||(e=Le(e),o=r.call(t,e)),n&&n.call(t,e);const l=t.delete(e);return o&&M(t,"delete",e,void 0),l}function se(){const e=Le(this),t=0!==e.size,r=e.clear();return t&&M(e,"clear",void 0,void 0),r}function ue(e,t){return function(r,n){const o=this,l=o["__v_raw"],a=Le(l),i=t?te:e?Ie:Pe;return!e&&V(a,"iterate",j),l.forEach((e,t)=>r.call(n,i(e),i(t),o))}}function de(e,t,r){return function(...o){const l=this["__v_raw"],a=Le(l),i=n.isMap(a),c="entries"===e||e===Symbol.iterator&&i,s="keys"===e&&i,u=l[e](...o),d=r?te:t?Ie:Pe;return!t&&V(a,"iterate",s?w:j),{next(){const{value:e,done:t}=u.next();return t?{value:e,done:t}:{value:c?[d(e[0]),d(e[1])]:d(e),done:t}},[Symbol.iterator](){return this}}}}function pe(e){return function(...t){return"delete"!==e&&this}}function fe(){const e={get(e){return ne(this,e)},get size(){return le(this)},has:oe,add:ae,set:ie,delete:ce,clear:se,forEach:ue(!1,!1)},t={get(e){return ne(this,e,!1,!0)},get size(){return le(this)},has:oe,add:ae,set:ie,delete:ce,clear:se,forEach:ue(!1,!0)},r={get(e){return ne(this,e,!0)},get size(){return le(this,!0)},has(e){return oe.call(this,e,!0)},add:pe("add"),set:pe("set"),delete:pe("delete"),clear:pe("clear"),forEach:ue(!0,!1)},n={get(e){return ne(this,e,!0,!0)},get size(){return le(this,!0)},has(e){return oe.call(this,e,!0)},add:pe("add"),set:pe("set"),delete:pe("delete"),clear:pe("clear"),forEach:ue(!0,!0)},o=["keys","values","entries",Symbol.iterator];return o.forEach(o=>{e[o]=de(o,!1,!1),r[o]=de(o,!0,!1),t[o]=de(o,!1,!0),n[o]=de(o,!0,!0)}),[e,r,t,n]}const[be,me,he,ve]=fe();function ge(e,t){const r=t?e?ve:he:e?me:be;return(t,o,l)=>"__v_isReactive"===o?!e:"__v_isReadonly"===o?e:"__v_raw"===o?t:Reflect.get(n.hasOwn(r,o)&&o in t?r:t,o,l)}const Oe={get:ge(!1,!1)},je={get:ge(!1,!0)},we={get:ge(!0,!1)},ye={get:ge(!0,!0)},xe=new WeakMap,ke=new WeakMap,_e=new WeakMap,Ce=new WeakMap;function ze(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Ee(e){return e["__v_skip"]||!Object.isExtensible(e)?0:ze(n.toRawType(e))}function Be(e){return Te(e)?e:Me(e,!1,J,Oe,xe)}function Se(e){return Me(e,!1,Q,je,ke)}function Ve(e){return Me(e,!0,Z,we,_e)}function Ne(e){return Me(e,!0,ee,ye,Ce)}function Me(e,t,r,o,l){if(!n.isObject(e))return e;if(e["__v_raw"]&&(!t||!e["__v_isReactive"]))return e;const a=l.get(e);if(a)return a;const i=Ee(e);if(0===i)return e;const c=new Proxy(e,2===i?o:r);return l.set(e,c),c}function Ae(e){return Te(e)?Ae(e["__v_raw"]):!(!e||!e["__v_isReactive"])}function Te(e){return!(!e||!e["__v_isReadonly"])}function He(e){return!(!e||!e["__v_isShallow"])}function Re(e){return Ae(e)||Te(e)}function Le(e){const t=e&&e["__v_raw"];return t?Le(t):e}function De(e){return n.def(e,"__v_skip",!0),e}const Pe=e=>n.isObject(e)?Be(e):e,Ie=e=>n.isObject(e)?Ve(e):e;function Fe(e){C&&O&&(e=Le(e),N(e.dep||(e.dep=u())))}function $e(e,t){e=Le(e),e.dep&&A(e.dep)}function qe(e){return!(!e||!0!==e.__v_isRef)}function We(e){return Ke(e,!1)}function Ue(e){return Ke(e,!0)}function Ke(e,t){return qe(e)?e:new Ye(e,t)}class Ye{constructor(e,t){this.__v_isShallow=t,this.dep=void 0,this.__v_isRef=!0,this._rawValue=t?e:Le(e),this._value=t?e:Pe(e)}get value(){return Fe(this),this._value}set value(e){const t=this.__v_isShallow||He(e)||Te(e);e=t?e:Le(e),n.hasChanged(e,this._rawValue)&&(this._rawValue=e,this._value=t?e:Pe(e),$e(this))}}function Ge(e){$e(e)}function Xe(e){return qe(e)?e.value:e}const Je={get:(e,t,r)=>Xe(Reflect.get(e,t,r)),set:(e,t,r,n)=>{const o=e[t];return qe(o)&&!qe(r)?(o.value=r,!0):Reflect.set(e,t,r,n)}};function Ze(e){return Ae(e)?e:new Proxy(e,Je)}class Qe{constructor(e){this.dep=void 0,this.__v_isRef=!0;const{get:t,set:r}=e(()=>Fe(this),()=>$e(this));this._get=t,this._set=r}get value(){return this._get()}set value(e){this._set(e)}}function et(e){return new Qe(e)}function tt(e){const t=n.isArray(e)?new Array(e.length):{};for(const r in e)t[r]=nt(e,r);return t}class rt{constructor(e,t,r){this._object=e,this._key=t,this._defaultValue=r,this.__v_isRef=!0}get value(){const e=this._object[this._key];return void 0===e?this._defaultValue:e}set value(e){this._object[this._key]=e}}function nt(e,t,r){const n=e[t];return qe(n)?n:new rt(e,t,r)}var ot,lt;class at{constructor(e,t,r,n){this._setter=t,this.dep=void 0,this.__v_isRef=!0,this[ot]=!1,this._dirty=!0,this.effect=new y(e,()=>{this._dirty||(this._dirty=!0,$e(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!n,this["__v_isReadonly"]=r}get value(){const e=Le(this);return Fe(e),!e._dirty&&e._cacheable||(e._dirty=!1,e._value=e.effect.run()),e._value}set value(e){this._setter(e)}}function it(e,t,r=!1){let o,l;const a=n.isFunction(e);a?(o=e,l=n.NOOP):(o=e.get,l=e.set);const i=new at(o,l,a||!l,r);return i}ot="__v_isReadonly";const ct=Promise.resolve(),st=[];let ut=!1;const dt=e=>{st.push(e),ut||(ut=!0,ct.then(pt))},pt=()=>{for(let e=0;e{if(this.dep){if(e)t=this._value,r=!0;else if(!n){const e=r?t:this._value;n=!0,r=!1,dt(()=>{this.effect.active&&this._get()!==e&&$e(this),n=!1})}for(const e of this.dep)e.computed instanceof ft&&e.scheduler(!0)}this._dirty=!0}),this.effect.computed=this}_get(){return this._dirty?(this._dirty=!1,this._value=this.effect.run()):this._value}get value(){return Fe(this),Le(this)._get()}}function bt(e){return new ft(e)}lt="__v_isReadonly",t.EffectScope=l,t.ITERATE_KEY=j,t.ReactiveEffect=y,t.computed=it,t.customRef=et,t.deferredComputed=bt,t.effect=k,t.effectScope=a,t.enableTracking=B,t.getCurrentScope=c,t.isProxy=Re,t.isReactive=Ae,t.isReadonly=Te,t.isRef=qe,t.isShallow=He,t.markRaw=De,t.onScopeDispose=s,t.pauseTracking=E,t.proxyRefs=Ze,t.reactive=Be,t.readonly=Ve,t.ref=We,t.resetTracking=S,t.shallowReactive=Se,t.shallowReadonly=Ne,t.shallowRef=Ue,t.stop=_,t.toRaw=Le,t.toRef=nt,t.toRefs=tt,t.track=V,t.trigger=M,t.triggerRef=Ge,t.unref=Xe},1127:function(e,t,r){"use strict";function n(e,t){l(e)&&(e="100%");var r=a(e);return e=360===t?e:Math.min(t,Math.max(0,parseFloat(e))),r&&(e=parseInt(String(e*t),10)/100),Math.abs(e-t)<1e-6?1:(e=360===t?(e<0?e%t+t:e%t)/parseFloat(String(t)):e%t/parseFloat(String(t)),e)}function o(e){return Math.min(1,Math.max(0,e))}function l(e){return"string"===typeof e&&-1!==e.indexOf(".")&&1===parseFloat(e)}function a(e){return"string"===typeof e&&-1!==e.indexOf("%")}function i(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function c(e){return e<=1?"".concat(100*Number(e),"%"):e}function s(e){return 1===e.length?"0"+e:String(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.pad2=t.convertToPercentage=t.boundAlpha=t.isPercentage=t.isOnePointZero=t.clamp01=t.bound01=void 0,t.bound01=n,t.clamp01=o,t.isOnePointZero=l,t.isPercentage=a,t.boundAlpha=i,t.convertToPercentage=c,t.pad2=s},1175:function(e,t,r){"use strict";e.exports=r("10fa")},"13d2":function(e,t,r){var n=r("d039"),o=r("1626"),l=r("1a2d"),a=r("83ab"),i=r("5e77").CONFIGURABLE,c=r("8925"),s=r("69f3"),u=s.enforce,d=s.get,p=Object.defineProperty,f=a&&!n((function(){return 8!==p((function(){}),"length",{value:8}).length})),b=String(String).split("String"),m=e.exports=function(e,t,r){"Symbol("===String(t).slice(0,7)&&(t="["+String(t).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),r&&r.getter&&(t="get "+t),r&&r.setter&&(t="set "+t),(!l(e,"name")||i&&e.name!==t)&&(a?p(e,"name",{value:t,configurable:!0}):e.name=t),f&&r&&l(r,"arity")&&e.length!==r.arity&&p(e,"length",{value:r.arity});try{r&&l(r,"constructor")&&r.constructor?a&&p(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(o){}var n=u(e);return l(n,"source")||(n.source=b.join("string"==typeof t?t:"")),e};Function.prototype.toString=m((function(){return o(this)&&d(this).source||c(this)}),"toString")},"14d9":function(e,t,r){"use strict";var n=r("23e7"),o=r("7b0b"),l=r("07fa"),a=r("3a34"),i=r("3511"),c=r("d039"),s=c((function(){return 4294967297!==[].push.call({length:4294967296},1)})),u=!function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(e){return e instanceof TypeError}}();n({target:"Array",proto:!0,arity:1,forced:s||u},{push:function(e){var t=o(this),r=l(t),n=arguments.length;i(r+n);for(var c=0;ct in e?l(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,p=(e,t)=>{for(var r in t||(t={}))s.call(t,r)&&d(e,r,t[r]);if(c)for(var r of c(t))u.call(t,r)&&d(e,r,t[r]);return e},f=(e,t)=>a(e,i(t));function b(e,t){var r;const n=Object(o["shallowRef"])();return Object(o["watchEffect"])(()=>{n.value=e()},f(p({},t),{flush:null!=(r=null==t?void 0:t.flush)?r:"sync"})),Object(o["readonly"])(n)}const m="undefined"!==typeof window,h=e=>"undefined"!==typeof e,v=(e,...t)=>{e||console.warn(...t)},g=Object.prototype.toString,O=e=>"boolean"===typeof e,j=e=>"function"===typeof e,w=e=>"number"===typeof e,y=e=>"string"===typeof e,x=e=>"[object Object]"===g.call(e),k=e=>"undefined"!==typeof window&&"[object Window]"===g.call(e),_=()=>Date.now(),C=()=>+Date.now(),z=(e,t,r)=>Math.min(r,Math.max(t,e)),E=()=>{},B=(e,t)=>(e=Math.ceil(e),t=Math.floor(t),Math.floor(Math.random()*(t-e+1))+e),S=m&&(null==(n=null==window?void 0:window.navigator)?void 0:n.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent),V=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);function N(e){return"function"===typeof e?e():Object(o["unref"])(e)}function M(e,t){function r(...r){e(()=>t.apply(this,r),{fn:t,thisArg:this,args:r})}return r}const A=e=>e();function T(e,t={}){let r,n;const o=o=>{const l=N(e),a=N(t.maxWait);if(r&&clearTimeout(r),l<=0||void 0!==a&&a<=0)return n&&(clearTimeout(n),n=null),o();a&&!n&&(n=setTimeout(()=>{r&&clearTimeout(r),n=null,o()},a)),r=setTimeout(()=>{n&&clearTimeout(n),n=null,o()},l)};return o}function H(e,t=!0,r=!0){let n,o=0,l=!0;const a=()=>{n&&(clearTimeout(n),n=void 0)},i=i=>{const c=N(e),s=Date.now()-o;if(a(),c<=0)return o=Date.now(),i();s>c&&(r||!l)?(o=Date.now(),i()):t&&(n=setTimeout(()=>{o=Date.now(),l=!0,a(),i()},c)),r||n||(n=setTimeout(()=>l=!0,c)),l=!1};return i}function R(e=A){const t=Object(o["ref"])(!0);function r(){t.value=!1}function n(){t.value=!0}const l=(...r)=>{t.value&&e(...r)};return{isActive:t,pause:r,resume:n,eventFilter:l}}function L(e="this function"){if(!o["isVue3"])throw new Error(`[VueUse] ${e} is only works on Vue 3.`)}const D={mounted:o["isVue3"]?"mounted":"inserted",updated:o["isVue3"]?"updated":"componentUpdated",unmounted:o["isVue3"]?"unmounted":"unbind"};function P(e,t=!1,r="Timeout"){return new Promise((n,o)=>{t?setTimeout(()=>o(r),e):setTimeout(n,e)})}function I(e){return e}function F(e){let t;function r(){return t||(t=e()),t}return r.reset=async()=>{const e=t;t=void 0,e&&await e},r}function $(e){return e()}function q(e,...t){return t.some(t=>t in e)}function W(e,t){var r;if("number"===typeof e)return e+t;const n=(null==(r=e.match(/^-?[0-9]+\.?[0-9]*/))?void 0:r[0])||"",o=e.slice(n.length),l=parseFloat(n)+t;return Number.isNaN(l)?e:l+o}function U(e,t,r=!1){return t.reduce((t,n)=>(n in e&&(r&&void 0===e[n]||(t[n]=e[n])),t),{})}function K(e,t){let r,n,l=void 0;const a=Object(o["ref"])(!0),i=()=>{a.value=!0,n()};Object(o["watch"])(e,i,{flush:"sync"});const c=j(t)?t:t.get,s=j(t)?void 0:t.set,u=Object(o["customRef"])((e,t)=>(r=e,n=t,{get(){return a.value&&(l=c(),a.value=!1),r(),l},set(e){null==s||s(e)}}));return Object.isExtensible(u)&&(u.trigger=i),u}function Y(){const e=[],t=t=>{const r=e.indexOf(t);-1!==r&&e.splice(r,1)},r=r=>(e.push(r),{off:()=>t(r)}),n=t=>{e.forEach(e=>e(t))};return{on:r,off:t,trigger:n}}function G(e){let t,r=!1;const n=Object(o["effectScope"])(!0);return()=>(r||(t=n.run(e),r=!0),t)}function X(e){const t=Symbol("InjectionState"),r=(...r)=>{Object(o["provide"])(t,e(...r))},n=()=>Object(o["inject"])(t);return[r,n]}function J(e){return!!Object(o["getCurrentScope"])()&&(Object(o["onScopeDispose"])(e),!0)}function Z(e){let t,r,n=0;const l=()=>{n-=1,r&&n<=0&&(r.stop(),t=void 0,r=void 0)};return(...a)=>(n+=1,t||(r=Object(o["effectScope"])(!0),t=r.run(()=>e(...a))),J(l),t)}function Q(e,t,{enumerable:r=!1,unwrap:n=!0}={}){L();for(const[l,a]of Object.entries(t))"value"!==l&&(Object(o["isRef"])(a)&&n?Object.defineProperty(e,l,{get(){return a.value},set(e){a.value=e},enumerable:r}):Object.defineProperty(e,l,{value:a,enumerable:r}));return e}function ee(e,t){return null==t?Object(o["unref"])(e):Object(o["unref"])(e)[t]}function te(e){return null!=Object(o["unref"])(e)}var re=Object.defineProperty,ne=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,ae=(e,t,r)=>t in e?re(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,ie=(e,t)=>{for(var r in t||(t={}))oe.call(t,r)&&ae(e,r,t[r]);if(ne)for(var r of ne(t))le.call(t,r)&&ae(e,r,t[r]);return e};function ce(e,t){if("undefined"!==typeof Symbol){const r=ie({},e);return Object.defineProperty(r,Symbol.iterator,{enumerable:!1,value(){let e=0;return{next:()=>({value:t[e++],done:e>t.length})}}}),r}return Object.assign([...t],e)}function se(e,t){const r=!1===(null==t?void 0:t.computedGetter)?o["unref"]:N;return function(...t){return Object(o["computed"])(()=>e.apply(this,t.map(e=>r(e))))}}function ue(e,t={}){let r,n=[];if(Array.isArray(t))n=t;else{r=t;const{includeOwnProperties:o=!0}=t;n.push(...Object.keys(e)),o&&n.push(...Object.getOwnPropertyNames(e))}return Object.fromEntries(n.map(t=>{const n=e[t];return[t,"function"===typeof n?se(n.bind(e),r):n]}))}function de(e){if(!Object(o["isRef"])(e))return Object(o["reactive"])(e);const t=new Proxy({},{get(t,r,n){return Object(o["unref"])(Reflect.get(e.value,r,n))},set(t,r,n){return Object(o["isRef"])(e.value[r])&&!Object(o["isRef"])(n)?e.value[r].value=n:e.value[r]=n,!0},deleteProperty(t,r){return Reflect.deleteProperty(e.value,r)},has(t,r){return Reflect.has(e.value,r)},ownKeys(){return Object.keys(e.value)},getOwnPropertyDescriptor(){return{enumerable:!0,configurable:!0}}});return Object(o["reactive"])(t)}function pe(e){return de(Object(o["computed"])(e))}function fe(e,...t){const r=t.flat();return pe(()=>Object.fromEntries(Object.entries(Object(o["toRefs"])(e)).filter(e=>!r.includes(e[0]))))}function be(e,...t){const r=t.flat();return Object(o["reactive"])(Object.fromEntries(r.map(t=>[t,Object(o["toRef"])(e,t)])))}function me(e,t=1e4){return Object(o["customRef"])((r,n)=>{let o,l=e;const a=()=>setTimeout(()=>{l=e,n()},N(t));return J(()=>{clearTimeout(o)}),{get(){return r(),l},set(e){l=e,n(),clearTimeout(o),o=a()}}})}function he(e,t=200,r={}){return M(T(t,r),e)}function ve(e,t=200,r={}){if(t<=0)return e;const n=Object(o["ref"])(e.value),l=he(()=>{n.value=e.value},t,r);return Object(o["watch"])(e,()=>l()),n}function ge(e,t){return Object(o["computed"])({get(){var r;return null!=(r=e.value)?r:t},set(t){e.value=t}})}function Oe(e,t=200,r=!1,n=!0){return M(H(t,r,n),e)}function je(e,t=200,r=!0,n=!0){if(t<=0)return e;const l=Object(o["ref"])(e.value),a=Oe(()=>{l.value=e.value},t,r,n);return Object(o["watch"])(e,()=>a()),l}function we(e,t={}){let r,n,l=e;const a=Object(o["customRef"])((e,t)=>(r=e,n=t,{get(){return i()},set(e){c(e)}}));function i(e=!0){return e&&r(),l}function c(e,r=!0){var o,a;if(e===l)return;const i=l;!1!==(null==(o=t.onBeforeChange)?void 0:o.call(t,e,i))&&(l=e,null==(a=t.onChanged)||a.call(t,e,i),r&&n())}const s=()=>i(!1),u=e=>c(e,!1),d=()=>i(!1),p=e=>c(e,!1);return Q(a,{get:i,set:c,untrackedGet:s,silentSet:u,peek:d,lay:p},{enumerable:!0})}const ye=we;function xe(e){return"function"===typeof e?Object(o["computed"])(e):Object(o["ref"])(e)}function ke(...e){if(2===e.length){const[t,r]=e;t.value=r}if(3===e.length)if(o["isVue2"])Object(o["set"])(...e);else{const[t,r,n]=e;t[r]=n}}function _e(e,t,r={}){var n,l;const{flush:a="sync",deep:i=!1,immediate:c=!0,direction:s="both",transform:u={}}=r;let d,p;const f=null!=(n=u.ltr)?n:e=>e,b=null!=(l=u.rtl)?l:e=>e;return"both"!==s&&"ltr"!==s||(d=Object(o["watch"])(e,e=>t.value=f(e),{flush:a,deep:i,immediate:c})),"both"!==s&&"rtl"!==s||(p=Object(o["watch"])(t,t=>e.value=b(t),{flush:a,deep:i,immediate:c})),()=>{null==d||d(),null==p||p()}}function Ce(e,t,r={}){const{flush:n="sync",deep:l=!1,immediate:a=!0}=r;return Array.isArray(t)||(t=[t]),Object(o["watch"])(e,e=>t.forEach(t=>t.value=e),{flush:n,deep:l,immediate:a})}var ze=Object.defineProperty,Ee=Object.defineProperties,Be=Object.getOwnPropertyDescriptors,Se=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,Me=(e,t,r)=>t in e?ze(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Ae=(e,t)=>{for(var r in t||(t={}))Ve.call(t,r)&&Me(e,r,t[r]);if(Se)for(var r of Se(t))Ne.call(t,r)&&Me(e,r,t[r]);return e},Te=(e,t)=>Ee(e,Be(t));function He(e){if(!Object(o["isRef"])(e))return Object(o["toRefs"])(e);const t=Array.isArray(e.value)?new Array(e.value.length):{};for(const r in e.value)t[r]=Object(o["customRef"])(()=>({get(){return e.value[r]},set(t){if(Array.isArray(e.value)){const n=[...e.value];n[r]=t,e.value=n}else{const n=Te(Ae({},e.value),{[r]:t});Object.setPrototypeOf(n,e.value),e.value=n}}}));return t}function Re(e,t=!0){Object(o["getCurrentInstance"])()?Object(o["onBeforeMount"])(e):t?e():Object(o["nextTick"])(e)}function Le(e){Object(o["getCurrentInstance"])()&&Object(o["onBeforeUnmount"])(e)}function De(e,t=!0){Object(o["getCurrentInstance"])()?Object(o["onMounted"])(e):t?e():Object(o["nextTick"])(e)}function Pe(e){Object(o["getCurrentInstance"])()&&Object(o["onUnmounted"])(e)}function Ie(e,t=!1){function r(r,{flush:n="sync",deep:l=!1,timeout:a,throwOnTimeout:i}={}){let c=null;const s=new Promise(a=>{c=Object(o["watch"])(e,e=>{r(e)!==t&&(null==c||c(),a(e))},{flush:n,deep:l,immediate:!0})}),u=[s];return null!=a&&u.push(P(a,i).then(()=>N(e)).finally(()=>null==c?void 0:c())),Promise.race(u)}function n(n,l){if(!Object(o["isRef"])(n))return r(e=>e===n,l);const{flush:a="sync",deep:i=!1,timeout:c,throwOnTimeout:s}=null!=l?l:{};let u=null;const d=new Promise(r=>{u=Object(o["watch"])([e,n],([e,n])=>{t!==(e===n)&&(null==u||u(),r(e))},{flush:a,deep:i,immediate:!0})}),p=[d];return null!=c&&p.push(P(c,s).then(()=>N(e)).finally(()=>(null==u||u(),N(e)))),Promise.race(p)}function l(e){return r(e=>Boolean(e),e)}function a(e){return n(null,e)}function i(e){return n(void 0,e)}function c(e){return r(Number.isNaN,e)}function s(e,t){return r(t=>{const r=Array.from(t);return r.includes(e)||r.includes(N(e))},t)}function u(e){return d(1,e)}function d(e=1,t){let n=-1;return r(()=>(n+=1,n>=e),t)}if(Array.isArray(N(e))){const n={toMatch:r,toContains:s,changed:u,changedTimes:d,get not(){return Ie(e,!t)}};return n}{const o={toMatch:r,toBe:n,toBeTruthy:l,toBeNull:a,toBeNaN:c,toBeUndefined:i,changed:u,changedTimes:d,get not(){return Ie(e,!t)}};return o}}function Fe(e){return Ie(e)}function $e(e,t){return Object(o["computed"])(()=>N(e).every((e,r,n)=>t(N(e),r,n)))}function qe(e,t){return Object(o["computed"])(()=>N(e).map(e=>N(e)).filter(t))}function We(e,t){return Object(o["computed"])(()=>N(N(e).find((e,r,n)=>t(N(e),r,n))))}function Ue(e,t){return Object(o["computed"])(()=>N(e).findIndex((e,r,n)=>t(N(e),r,n)))}function Ke(e,t){return Object(o["computed"])(()=>N(e).map(e=>N(e)).join(N(t)))}function Ye(e,t){return Object(o["computed"])(()=>N(e).map(e=>N(e)).map(t))}function Ge(e,t,...r){const n=(e,r,n)=>t(N(e),N(r),n);return Object(o["computed"])(()=>{const t=N(e);return r.length?t.reduce(n,N(r[0])):t.reduce(n)})}function Xe(e,t){return Object(o["computed"])(()=>N(e).some((e,r,n)=>t(N(e),r,n)))}function Je(e=0,t={}){const r=Object(o["ref"])(e),{max:n=1/0,min:l=-1/0}=t,a=(e=1)=>r.value=Math.min(n,r.value+e),i=(e=1)=>r.value=Math.max(l,r.value-e),c=()=>r.value,s=e=>r.value=e,u=(t=e)=>(e=t,s(t));return{count:r,inc:a,dec:i,get:c,set:s,reset:u}}const Ze=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,Qe=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a{1,2}|A{1,2}|m{1,2}|s{1,2}|Z{1,2}|SSS/g,et=(e,t,r,n)=>{let o=e<12?"AM":"PM";return n&&(o=o.split("").reduce((e,t)=>e+(t+"."),"")),r?o.toLowerCase():o},tt=(e,t,r)=>{var n;const o=e.getFullYear(),l=e.getMonth(),a=e.getDate(),i=e.getHours(),c=e.getMinutes(),s=e.getSeconds(),u=e.getMilliseconds(),d=e.getDay(),p=null!=(n=r.customMeridiem)?n:et,f={YY:()=>String(o).slice(-2),YYYY:()=>o,M:()=>l+1,MM:()=>(""+(l+1)).padStart(2,"0"),MMM:()=>e.toLocaleDateString(r.locales,{month:"short"}),MMMM:()=>e.toLocaleDateString(r.locales,{month:"long"}),D:()=>String(a),DD:()=>(""+a).padStart(2,"0"),H:()=>String(i),HH:()=>(""+i).padStart(2,"0"),h:()=>(""+(i%12||12)).padStart(1,"0"),hh:()=>(""+(i%12||12)).padStart(2,"0"),m:()=>String(c),mm:()=>(""+c).padStart(2,"0"),s:()=>String(s),ss:()=>(""+s).padStart(2,"0"),SSS:()=>(""+u).padStart(3,"0"),d:()=>d,dd:()=>e.toLocaleDateString(r.locales,{weekday:"narrow"}),ddd:()=>e.toLocaleDateString(r.locales,{weekday:"short"}),dddd:()=>e.toLocaleDateString(r.locales,{weekday:"long"}),A:()=>p(i,c),AA:()=>p(i,c,!1,!0),a:()=>p(i,c,!0),aa:()=>p(i,c,!0,!0)};return t.replace(Qe,(e,t)=>t||f[e]())},rt=e=>{if(null===e)return new Date(NaN);if(void 0===e)return new Date;if(e instanceof Date)return new Date(e);if("string"===typeof e&&!/Z$/i.test(e)){const t=e.match(Ze);if(t){const e=t[2]-1||0,r=(t[7]||"0").substring(0,3);return new Date(t[1],e,t[3]||1,t[4]||0,t[5]||0,t[6]||0,r)}}return new Date(e)};function nt(e,t="HH:mm:ss",r={}){return Object(o["computed"])(()=>tt(rt(N(e)),N(t),r))}function ot(e,t=1e3,r={}){const{immediate:n=!0,immediateCallback:l=!1}=r;let a=null;const i=Object(o["ref"])(!1);function c(){a&&(clearInterval(a),a=null)}function s(){i.value=!1,c()}function u(){Object(o["unref"])(t)<=0||(i.value=!0,l&&e(),c(),a=setInterval(e,N(t)))}if(n&&m&&u(),Object(o["isRef"])(t)){const e=Object(o["watch"])(t,()=>{i.value&&m&&u()});J(e)}return J(s),{isActive:i,pause:s,resume:u}}var lt=Object.defineProperty,at=Object.getOwnPropertySymbols,it=Object.prototype.hasOwnProperty,ct=Object.prototype.propertyIsEnumerable,st=(e,t,r)=>t in e?lt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,ut=(e,t)=>{for(var r in t||(t={}))it.call(t,r)&&st(e,r,t[r]);if(at)for(var r of at(t))ct.call(t,r)&&st(e,r,t[r]);return e};function dt(e=1e3,t={}){const{controls:r=!1,immediate:n=!0,callback:l}=t,a=Object(o["ref"])(0),i=()=>a.value+=1,c=ot(l?()=>{i(),l(a.value)}:i,e,{immediate:n});return r?ut({counter:a},c):a}function pt(e,t={}){var r;const n=Object(o["ref"])(null!=(r=t.initialValue)?r:null);return Object(o["watch"])(e,()=>n.value=C(),t),n}function ft(e,t,r={}){const{immediate:n=!0}=r,l=Object(o["ref"])(!1);let a=null;function i(){a&&(clearTimeout(a),a=null)}function c(){l.value=!1,i()}function s(...r){i(),l.value=!0,a=setTimeout(()=>{l.value=!1,a=null,e(...r)},N(t))}return n&&(l.value=!0,m&&s()),J(c),{isPending:l,start:s,stop:c}}var bt=Object.defineProperty,mt=Object.getOwnPropertySymbols,ht=Object.prototype.hasOwnProperty,vt=Object.prototype.propertyIsEnumerable,gt=(e,t,r)=>t in e?bt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Ot=(e,t)=>{for(var r in t||(t={}))ht.call(t,r)&>(e,r,t[r]);if(mt)for(var r of mt(t))vt.call(t,r)&>(e,r,t[r]);return e};function jt(e=1e3,t={}){const{controls:r=!1,callback:n}=t,l=ft(null!=n?n:E,e,t),a=Object(o["computed"])(()=>!l.isPending.value);return r?Ot({ready:a},l):a}function wt(e,t={}){const{method:r="parseFloat",radix:n,nanToZero:l}=t;return Object(o["computed"])(()=>{let t=N(e);return"string"===typeof t&&(t=Number[r](t,n)),l&&isNaN(t)&&(t=0),t})}function yt(e){return Object(o["computed"])(()=>""+N(e))}function xt(e=!1,t={}){const{truthyValue:r=!0,falsyValue:n=!1}=t,l=Object(o["isRef"])(e),a=Object(o["ref"])(e);function i(e){if(arguments.length)return a.value=e,a.value;{const e=N(r);return a.value=a.value===e?N(n):e,a.value}}return l?i:[a,i]}function kt(e,t,r){let n=(null==r?void 0:r.immediate)?[]:[...e instanceof Function?e():Array.isArray(e)?e:Object(o["unref"])(e)];return Object(o["watch"])(e,(e,r,o)=>{const l=new Array(n.length),a=[];for(const t of e){let e=!1;for(let r=0;r!l[t]);t(e,n,a,i,o),n=[...e]},r)}var _t=Object.getOwnPropertySymbols,Ct=Object.prototype.hasOwnProperty,zt=Object.prototype.propertyIsEnumerable,Et=(e,t)=>{var r={};for(var n in e)Ct.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&_t)for(var n of _t(e))t.indexOf(n)<0&&zt.call(e,n)&&(r[n]=e[n]);return r};function Bt(e,t,r={}){const n=r,{eventFilter:l=A}=n,a=Et(n,["eventFilter"]);return Object(o["watch"])(e,M(l,t),a)}var St=Object.getOwnPropertySymbols,Vt=Object.prototype.hasOwnProperty,Nt=Object.prototype.propertyIsEnumerable,Mt=(e,t)=>{var r={};for(var n in e)Vt.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&St)for(var n of St(e))t.indexOf(n)<0&&Nt.call(e,n)&&(r[n]=e[n]);return r};function At(e,t,r){const n=r,{count:l}=n,a=Mt(n,["count"]),i=Object(o["ref"])(0),c=Bt(e,(...e)=>{i.value+=1,i.value>=N(l)&&Object(o["nextTick"])(()=>c()),t(...e)},a);return{count:i,stop:c}}var Tt=Object.defineProperty,Ht=Object.defineProperties,Rt=Object.getOwnPropertyDescriptors,Lt=Object.getOwnPropertySymbols,Dt=Object.prototype.hasOwnProperty,Pt=Object.prototype.propertyIsEnumerable,It=(e,t,r)=>t in e?Tt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Ft=(e,t)=>{for(var r in t||(t={}))Dt.call(t,r)&&It(e,r,t[r]);if(Lt)for(var r of Lt(t))Pt.call(t,r)&&It(e,r,t[r]);return e},$t=(e,t)=>Ht(e,Rt(t)),qt=(e,t)=>{var r={};for(var n in e)Dt.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&Lt)for(var n of Lt(e))t.indexOf(n)<0&&Pt.call(e,n)&&(r[n]=e[n]);return r};function Wt(e,t,r={}){const n=r,{debounce:o=0,maxWait:l}=n,a=qt(n,["debounce","maxWait"]);return Bt(e,t,$t(Ft({},a),{eventFilter:T(o,{maxWait:l})}))}var Ut=Object.defineProperty,Kt=Object.defineProperties,Yt=Object.getOwnPropertyDescriptors,Gt=Object.getOwnPropertySymbols,Xt=Object.prototype.hasOwnProperty,Jt=Object.prototype.propertyIsEnumerable,Zt=(e,t,r)=>t in e?Ut(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Qt=(e,t)=>{for(var r in t||(t={}))Xt.call(t,r)&&Zt(e,r,t[r]);if(Gt)for(var r of Gt(t))Jt.call(t,r)&&Zt(e,r,t[r]);return e},er=(e,t)=>Kt(e,Yt(t)),tr=(e,t)=>{var r={};for(var n in e)Xt.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&Gt)for(var n of Gt(e))t.indexOf(n)<0&&Jt.call(e,n)&&(r[n]=e[n]);return r};function rr(e,t,r={}){const n=r,{eventFilter:l=A}=n,a=tr(n,["eventFilter"]),i=M(l,t);let c,s,u;if("sync"===a.flush){const t=Object(o["ref"])(!1);s=()=>{},c=e=>{t.value=!0,e(),t.value=!1},u=Object(o["watch"])(e,(...e)=>{t.value||i(...e)},a)}else{const t=[],r=Object(o["ref"])(0),n=Object(o["ref"])(0);s=()=>{r.value=n.value},t.push(Object(o["watch"])(e,()=>{n.value++},er(Qt({},a),{flush:"sync"}))),c=e=>{const t=n.value;e(),r.value+=n.value-t},t.push(Object(o["watch"])(e,(...e)=>{const t=r.value>0&&r.value===n.value;r.value=0,n.value=0,t||i(...e)},a)),u=()=>{t.forEach(e=>e())}}return{stop:u,ignoreUpdates:c,ignorePrevAsyncUpdates:s}}function nr(e,t,r){const n=Object(o["watch"])(e,(...e)=>(Object(o["nextTick"])(()=>n()),t(...e)),r)}var or=Object.defineProperty,lr=Object.defineProperties,ar=Object.getOwnPropertyDescriptors,ir=Object.getOwnPropertySymbols,cr=Object.prototype.hasOwnProperty,sr=Object.prototype.propertyIsEnumerable,ur=(e,t,r)=>t in e?or(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,dr=(e,t)=>{for(var r in t||(t={}))cr.call(t,r)&&ur(e,r,t[r]);if(ir)for(var r of ir(t))sr.call(t,r)&&ur(e,r,t[r]);return e},pr=(e,t)=>lr(e,ar(t)),fr=(e,t)=>{var r={};for(var n in e)cr.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&ir)for(var n of ir(e))t.indexOf(n)<0&&sr.call(e,n)&&(r[n]=e[n]);return r};function br(e,t,r={}){const n=r,{eventFilter:o}=n,l=fr(n,["eventFilter"]),{eventFilter:a,pause:i,resume:c,isActive:s}=R(o),u=Bt(e,t,pr(dr({},l),{eventFilter:a}));return{stop:u,pause:i,resume:c,isActive:s}}var mr=Object.defineProperty,hr=Object.defineProperties,vr=Object.getOwnPropertyDescriptors,gr=Object.getOwnPropertySymbols,Or=Object.prototype.hasOwnProperty,jr=Object.prototype.propertyIsEnumerable,wr=(e,t,r)=>t in e?mr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,yr=(e,t)=>{for(var r in t||(t={}))Or.call(t,r)&&wr(e,r,t[r]);if(gr)for(var r of gr(t))jr.call(t,r)&&wr(e,r,t[r]);return e},xr=(e,t)=>hr(e,vr(t)),kr=(e,t)=>{var r={};for(var n in e)Or.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&gr)for(var n of gr(e))t.indexOf(n)<0&&jr.call(e,n)&&(r[n]=e[n]);return r};function _r(e,t,r={}){const n=r,{throttle:o=0,trailing:l=!0,leading:a=!0}=n,i=kr(n,["throttle","trailing","leading"]);return Bt(e,t,xr(yr({},i),{eventFilter:H(o,l,a)}))}var Cr=Object.defineProperty,zr=Object.defineProperties,Er=Object.getOwnPropertyDescriptors,Br=Object.getOwnPropertySymbols,Sr=Object.prototype.hasOwnProperty,Vr=Object.prototype.propertyIsEnumerable,Nr=(e,t,r)=>t in e?Cr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Mr=(e,t)=>{for(var r in t||(t={}))Sr.call(t,r)&&Nr(e,r,t[r]);if(Br)for(var r of Br(t))Vr.call(t,r)&&Nr(e,r,t[r]);return e},Ar=(e,t)=>zr(e,Er(t));function Tr(e,t,r={}){let n;function o(){if(!n)return;const e=n;n=void 0,e()}function l(e){n=e}const a=(e,r)=>(o(),t(e,r,l)),i=rr(e,a,r),{ignoreUpdates:c}=i,s=()=>{let t;return c(()=>{t=a(Hr(e),Lr(e))}),t};return Ar(Mr({},i),{trigger:s})}function Hr(e){return Object(o["isReactive"])(e)?e:Array.isArray(e)?e.map(e=>Rr(e)):Rr(e)}function Rr(e){return"function"===typeof e?e():Object(o["unref"])(e)}function Lr(e){return Array.isArray(e)?e.map(()=>{}):void 0}function Dr(e,t,r){return Object(o["watch"])(e,(e,r,n)=>{e&&t(e,r,n)},r)}},"1a2d":function(e,t,r){var n=r("e330"),o=r("7b0b"),l=n({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,t){return l(o(e),t)}},"1ac8":function(e,t,r){!function(t,r){e.exports=r()}(0,(function(){"use strict";return function(e,t){t.prototype.weekYear=function(){var e=this.month(),t=this.week(),r=this.year();return 1===t&&11===e?r+1:0===e&&t>=52?r-1:r}}}))},"1b65":function(e,t,r){"use strict";r.d(t,"a",(function(){return _}));var n=r("f2bf"),o=r("d095");const l=e=>{const t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{const t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0||e===document.activeElement?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});while(r.nextNode())t.push(r.currentNode);return t},a=(e,t)=>{for(const r of e)if(!i(r,t))return r},i=(e,t)=>{if("hidden"===getComputedStyle(e).visibility)return!0;while(e){if(t&&e===t)return!1;if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1},c=e=>{const t=l(e),r=a(t,e),n=a(t.reverse(),e);return[r,n]},s=e=>e instanceof HTMLInputElement&&"select"in e,u=(e,t)=>{if(e&&e.focus){const r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&s(e)&&t&&e.select()}};function d(e,t){const r=[...e],n=e.indexOf(t);return-1!==n&&r.splice(n,1),r}const p=()=>{let e=[];const t=t=>{const r=e[0];r&&t!==r&&r.pause(),e=d(e,t),e.unshift(t)},r=t=>{var r,n;e=d(e,t),null==(n=null==(r=e[0])?void 0:r.resume)||n.call(r)};return{push:t,remove:r}},f=(e,t=!1)=>{const r=document.activeElement;for(const n of e)if(u(n,t),document.activeElement!==r)return},b=p();var m=r("72a5"),h=r("2711"),v=r("461c"),g=r("49c6");let O=[];const j=e=>{const t=e;t.key===g["a"].esc&&O.forEach(e=>e(t))},w=e=>{Object(n["onMounted"])(()=>{0===O.length&&document.addEventListener("keydown",j),v["isClient"]&&O.push(e)}),Object(n["onBeforeUnmount"])(()=>{O=O.filter(t=>t!==e),0===O.length&&v["isClient"]&&document.removeEventListener("keydown",j)})};var y=r("7d20");const x=Object(n["defineComponent"])({name:"ElFocusTrap",inheritAttrs:!1,props:{loop:Boolean,trapped:Boolean,focusTrapEl:Object,focusStartEl:{type:[Object,String],default:"first"}},emits:[m["f"],m["e"],"focusin","focusout","focusout-prevented","release-requested"],setup(e,{emit:t}){const r=Object(n["ref"])();let a,i;w(r=>{e.trapped&&!s.paused&&t("release-requested",r)});const s={paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}},d=r=>{if(!e.loop&&!e.trapped)return;if(s.paused)return;const{key:n,altKey:o,ctrlKey:l,metaKey:a,currentTarget:i,shiftKey:d}=r,{loop:p}=e,f=n===g["a"].tab&&!o&&!l&&!a,b=document.activeElement;if(f&&b){const e=i,[n,o]=c(e),l=n&&o;l?d||b!==o?d&&[n,e].includes(b)&&(r.preventDefault(),p&&u(o,!0),t("focusout-prevented")):(r.preventDefault(),p&&u(n,!0),t("focusout-prevented")):b===e&&(r.preventDefault(),t("focusout-prevented"))}};Object(n["provide"])(m["d"],{focusTrapRef:r,onKeydown:d}),Object(n["watch"])(()=>e.focusTrapEl,e=>{e&&(r.value=e)},{immediate:!0}),Object(n["watch"])([r],([e],[t])=>{e&&(e.addEventListener("keydown",d),e.addEventListener("focusin",v),e.addEventListener("focusout",O)),t&&(t.removeEventListener("keydown",d),t.removeEventListener("focusin",v),t.removeEventListener("focusout",O))});const p=e=>{t(m["f"],e)},h=e=>t(m["e"],e),v=o=>{const l=Object(n["unref"])(r);if(!l)return;const a=o.target,c=a&&l.contains(a);c&&t("focusin",o),s.paused||e.trapped&&(c?i=a:u(i,!0))},O=l=>{const a=Object(n["unref"])(r);if(!s.paused&&a)if(e.trapped){const t=l.relatedTarget;Object(o["isNil"])(t)||a.contains(t)||setTimeout(()=>{!s.paused&&e.trapped&&u(i,!0)},0)}else{const e=l.target,r=e&&a.contains(e);r||t("focusout",l)}};async function j(){await Object(n["nextTick"])();const t=Object(n["unref"])(r);if(t){b.push(s);const r=document.activeElement;a=r;const o=t.contains(r);if(!o){const o=new Event(m["b"],m["c"]);t.addEventListener(m["b"],p),t.dispatchEvent(o),o.defaultPrevented||Object(n["nextTick"])(()=>{let n=e.focusStartEl;Object(y["isString"])(n)||(u(n),document.activeElement!==n&&(n="first")),"first"===n&&f(l(t),!0),document.activeElement!==r&&"container"!==n||u(t)})}}}function x(){const e=Object(n["unref"])(r);if(e){e.removeEventListener(m["b"],p);const t=new Event(m["a"],m["c"]);e.addEventListener(m["a"],h),e.dispatchEvent(t),t.defaultPrevented||u(null!=a?a:document.body,!0),e.removeEventListener(m["a"],p),b.remove(s)}}return Object(n["onMounted"])(()=>{e.trapped&&j(),Object(n["watch"])(()=>e.trapped,e=>{e?j():x()})}),Object(n["onBeforeUnmount"])(()=>{e.trapped&&x()}),{onKeydown:d}}});function k(e,t,r,o,l,a){return Object(n["renderSlot"])(e.$slots,"default",{handleKeydown:e.onKeydown})}var _=Object(h["a"])(x,[["render",k],["__file","/home/runner/work/element-plus/element-plus/packages/components/focus-trap/src/focus-trap.vue"]])},"1d2b":function(e,t,r){"use strict";e.exports=function(e,t){return function(){for(var r=new Array(arguments.length),n=0;n0)throw new Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");-1===r&&(r=t);var n=r===t?0:4-r%4;return[r,n]}function u(e){var t=s(e),r=t[0],n=t[1];return 3*(r+n)/4-n}function d(e,t,r){return 3*(t+r)/4-r}function p(e){var t,r,n=s(e),a=n[0],i=n[1],c=new l(d(e,a,i)),u=0,p=i>0?a-4:a;for(r=0;r>16&255,c[u++]=t>>8&255,c[u++]=255&t;return 2===i&&(t=o[e.charCodeAt(r)]<<2|o[e.charCodeAt(r+1)]>>4,c[u++]=255&t),1===i&&(t=o[e.charCodeAt(r)]<<10|o[e.charCodeAt(r+1)]<<4|o[e.charCodeAt(r+2)]>>2,c[u++]=t>>8&255,c[u++]=255&t),c}function f(e){return n[e>>18&63]+n[e>>12&63]+n[e>>6&63]+n[63&e]}function b(e,t,r){for(var n,o=[],l=t;lc?c:i+a));return 1===o?(t=e[r-1],l.push(n[t>>2]+n[t<<4&63]+"==")):2===o&&(t=(e[r-2]<<8)+e[r-1],l.push(n[t>>10]+n[t>>4&63]+n[t<<2&63]+"=")),l.join("")}o["-".charCodeAt(0)]=62,o["_".charCodeAt(0)]=63},2295:function(e,t,r){"use strict";r.d(t,"a",(function(){return N}));var n=r("f2bf"),o=r("461c"),l=r("54bb"),a=r("0898"),i=r("31e7");const c=["success","info","warning","error"],s=Object(a["b"])({customClass:{type:String,default:""},dangerouslyUseHTMLString:{type:Boolean,default:!1},duration:{type:Number,default:4500},icon:{type:i["e"]},id:{type:String,default:""},message:{type:Object(a["c"])([String,Object]),default:""},offset:{type:Number,default:0},onClick:{type:Object(a["c"])(Function),default:()=>{}},onClose:{type:Object(a["c"])(Function),required:!0},position:{type:String,values:["top-right","top-left","bottom-right","bottom-left"],default:"top-right"},showClose:{type:Boolean,default:!0},title:{type:String,default:""},type:{type:String,values:[...c,""],default:""},zIndex:{type:Number,default:0}}),u={destroy:()=>!0};var d=r("2711"),p=r("304f"),f=r("49c6");const b=["id"],m=["textContent"],h={key:0},v=["innerHTML"],g={name:"ElNotification"},O=Object(n["defineComponent"])({...g,props:s,emits:u,setup(e,{expose:t}){const r=e,a=Object(p["b"])("notification"),{Close:c}=i["a"],s=Object(n["ref"])(!1);let u=void 0;const d=Object(n["computed"])(()=>{const e=r.type;return e&&i["c"][r.type]?a.m(e):""}),g=Object(n["computed"])(()=>r.type&&i["c"][r.type]||r.icon),O=Object(n["computed"])(()=>r.position.endsWith("right")?"right":"left"),j=Object(n["computed"])(()=>r.position.startsWith("top")?"top":"bottom"),w=Object(n["computed"])(()=>({[j.value]:r.offset+"px",zIndex:r.zIndex}));function y(){r.duration>0&&({stop:u}=Object(o["useTimeoutFn"])(()=>{s.value&&k()},r.duration))}function x(){null==u||u()}function k(){s.value=!1}function _({code:e}){e===f["a"].delete||e===f["a"].backspace?x():e===f["a"].esc?s.value&&k():y()}return Object(n["onMounted"])(()=>{y(),s.value=!0}),Object(o["useEventListener"])(document,"keydown",_),t({visible:s,close:k}),(e,t)=>(Object(n["openBlock"])(),Object(n["createBlock"])(n["Transition"],{name:Object(n["unref"])(a).b("fade"),onBeforeLeave:e.onClose,onAfterLeave:t[1]||(t[1]=t=>e.$emit("destroy")),persisted:""},{default:Object(n["withCtx"])(()=>[Object(n["withDirectives"])(Object(n["createElementVNode"])("div",{id:e.id,class:Object(n["normalizeClass"])([Object(n["unref"])(a).b(),e.customClass,Object(n["unref"])(O)]),style:Object(n["normalizeStyle"])(Object(n["unref"])(w)),role:"alert",onMouseenter:x,onMouseleave:y,onClick:t[0]||(t[0]=(...t)=>e.onClick&&e.onClick(...t))},[Object(n["unref"])(g)?(Object(n["openBlock"])(),Object(n["createBlock"])(Object(n["unref"])(l["a"]),{key:0,class:Object(n["normalizeClass"])([Object(n["unref"])(a).e("icon"),Object(n["unref"])(d)])},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(),Object(n["createBlock"])(Object(n["resolveDynamicComponent"])(Object(n["unref"])(g))))]),_:1},8,["class"])):Object(n["createCommentVNode"])("v-if",!0),Object(n["createElementVNode"])("div",{class:Object(n["normalizeClass"])(Object(n["unref"])(a).e("group"))},[Object(n["createElementVNode"])("h2",{class:Object(n["normalizeClass"])(Object(n["unref"])(a).e("title")),textContent:Object(n["toDisplayString"])(e.title)},null,10,m),Object(n["withDirectives"])(Object(n["createElementVNode"])("div",{class:Object(n["normalizeClass"])(Object(n["unref"])(a).e("content")),style:Object(n["normalizeStyle"])(e.title?void 0:{margin:0})},[Object(n["renderSlot"])(e.$slots,"default",{},()=>[e.dangerouslyUseHTMLString?(Object(n["openBlock"])(),Object(n["createElementBlock"])(n["Fragment"],{key:1},[Object(n["createCommentVNode"])(" Caution here, message could've been compromised, never use user's input as message "),Object(n["createElementVNode"])("p",{innerHTML:e.message},null,8,v)],2112)):(Object(n["openBlock"])(),Object(n["createElementBlock"])("p",h,Object(n["toDisplayString"])(e.message),1))])],6),[[n["vShow"],e.message]]),e.showClose?(Object(n["openBlock"])(),Object(n["createBlock"])(Object(n["unref"])(l["a"]),{key:0,class:Object(n["normalizeClass"])(Object(n["unref"])(a).e("closeBtn")),onClick:Object(n["withModifiers"])(k,["stop"])},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(Object(n["unref"])(c))]),_:1},8,["class","onClick"])):Object(n["createCommentVNode"])("v-if",!0)],2)],46,b),[[n["vShow"],s.value]])]),_:3},8,["name","onBeforeLeave"]))}});var j=Object(d["a"])(O,[["__file","/home/runner/work/element-plus/element-plus/packages/components/notification/src/notification.vue"]]),w=r("0a08"),y=r("83ec"),x=r("7d20"),k=r("8afb");const _={"top-left":[],"top-right":[],"bottom-left":[],"bottom-right":[]},C=16;let z=1;const E=function(e={},t=null){if(!o["isClient"])return{close:()=>{}};("string"===typeof e||Object(n["isVNode"])(e))&&(e={message:e});const r=e.position||"top-right";let l=e.offset||0;_[r].forEach(({vm:e})=>{var t;l+=((null==(t=e.el)?void 0:t.offsetHeight)||0)+C}),l+=C;const{nextZIndex:a}=Object(w["a"])(),i="notification_"+z++,c=e.onClose,s={...e,zIndex:a(),offset:l,id:i,onClose:()=>{B(i,r,c)}};let u=document.body;Object(y["a"])(e.appendTo)?u=e.appendTo:Object(x["isString"])(e.appendTo)&&(u=document.querySelector(e.appendTo)),Object(y["a"])(u)||(Object(k["a"])("ElNotification","the appendTo option is not an HTMLElement. Falling back to document.body."),u=document.body);const d=document.createElement("div"),p=Object(n["createVNode"])(j,s,Object(n["isVNode"])(s.message)?{default:()=>s.message}:null);return p.appContext=null!=t?t:E._context,p.props.onDestroy=()=>{Object(n["render"])(null,d)},Object(n["render"])(p,d),_[r].push({vm:p}),u.appendChild(d.firstElementChild),{close:()=>{p.component.exposed.visible.value=!1}}};function B(e,t,r){const n=_[t],o=n.findIndex(({vm:t})=>{var r;return(null==(r=t.component)?void 0:r.props.id)===e});if(-1===o)return;const{vm:l}=n[o];if(!l)return;null==r||r(l);const a=l.el.offsetHeight,i=t.split("-")[0];n.splice(o,1);const c=n.length;if(!(c<1))for(let s=o;s{e.component.exposed.visible.value=!1})}c.forEach(e=>{E[e]=(t={})=>(("string"===typeof t||Object(n["isVNode"])(t))&&(t={message:t}),E({...t,type:e}))}),E.closeAll=S,E._context=null;var V=r("0c24");const N=Object(V["c"])(E,"$notify")},"22a4":function(e,t,r){"use strict";r.d(t,"a",(function(){return n}));const n=e=>/([(\uAC00-\uD7AF)|(\u3130-\u318F)])+/gi.test(e)},"23cb":function(e,t,r){var n=r("5926"),o=Math.max,l=Math.min;e.exports=function(e,t){var r=n(e);return r<0?o(r+t,0):l(r,t)}},"23e7":function(e,t,r){var n=r("da84"),o=r("06cf").f,l=r("9112"),a=r("cb2d"),i=r("6374"),c=r("e893"),s=r("94ca");e.exports=function(e,t){var r,u,d,p,f,b,m=e.target,h=e.global,v=e.stat;if(u=h?n:v?n[m]||i(m,{}):(n[m]||{}).prototype,u)for(d in t){if(f=t[d],e.dontCallGetSet?(b=o(u,d),p=b&&b.value):p=u[d],r=s(h?d:m+(v?".":"#")+d,e.forced),!r&&void 0!==p){if(typeof f==typeof p)continue;c(f,p)}(e.sham||p&&p.sham)&&l(f,"sham",!0),a(u,d,f,e)}}},"241c":function(e,t,r){var n=r("ca84"),o=r("7839"),l=o.concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return n(e,l)}},"24fb":function(e,t,r){"use strict";function n(e,t){var r=e[1]||"",n=e[3];if(!n)return r;if(t&&"function"===typeof btoa){var l=o(n),a=n.sources.map((function(e){return"/*# sourceURL=".concat(n.sourceRoot||"").concat(e," */")}));return[r].concat(a).concat([l]).join("\n")}return[r].join("\n")}function o(e){var t=btoa(unescape(encodeURIComponent(JSON.stringify(e)))),r="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(t);return"/*# ".concat(r," */")}e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var r=n(t,e);return t[2]?"@media ".concat(t[2]," {").concat(r,"}"):r})).join("")},t.i=function(e,r,n){"string"===typeof e&&(e=[[null,e,""]]);var o={};if(n)for(var l=0;l{const r=e.__vccOpts||e;for(const[n,o]of t)r[n]=o;return r}},"2a04":function(e,t,r){!function(t,r){e.exports=r()}(0,(function(){"use strict";var e="week",t="year";return function(r,n,o){var l=n.prototype;l.week=function(r){if(void 0===r&&(r=null),null!==r)return this.add(7*(r-this.week()),"day");var n=this.$locale().yearStart||1;if(11===this.month()&&this.date()>25){var l=o(this).startOf(t).add(1,t).date(n),a=o(this).endOf(e);if(l.isBefore(a))return 1}var i=o(this).startOf(t).date(n).startOf(e).subtract(1,"millisecond"),c=this.diff(i,e,!0);return c<0?o(this).startOf("week").week():Math.ceil(c)},l.weeks=function(e){return void 0===e&&(e=null),this.week(e)}}}))},"2d00":function(e,t,r){var n,o,l=r("da84"),a=r("342f"),i=l.process,c=l.Deno,s=i&&i.versions||c&&c.version,u=s&&s.v8;u&&(n=u.split("."),o=n[0]>0&&n[0]<4?1:+(n[0]+n[1])),!o&&a&&(n=a.match(/Edge\/(\d+)/),(!n||n[1]>=74)&&(n=a.match(/Chrome\/(\d+)/),n&&(o=+n[1]))),e.exports=o},"2e67":function(e,t,r){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},"2ef0":function(e,t,r){(function(e,n){var o; +/** + * @license + * Lodash + * Copyright OpenJS Foundation and other contributors + * Released under MIT license + * Based on Underscore.js 1.8.3 + * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors + */(function(){var l,a="4.17.21",i=200,c="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",s="Expected a function",u="Invalid `variable` option passed into `_.template`",d="__lodash_hash_undefined__",p=500,f="__lodash_placeholder__",b=1,m=2,h=4,v=1,g=2,O=1,j=2,w=4,y=8,x=16,k=32,_=64,C=128,z=256,E=512,B=30,S="...",V=800,N=16,M=1,A=2,T=3,H=1/0,R=9007199254740991,L=17976931348623157e292,D=NaN,P=4294967295,I=P-1,F=P>>>1,$=[["ary",C],["bind",O],["bindKey",j],["curry",y],["curryRight",x],["flip",E],["partial",k],["partialRight",_],["rearg",z]],q="[object Arguments]",W="[object Array]",U="[object AsyncFunction]",K="[object Boolean]",Y="[object Date]",G="[object DOMException]",X="[object Error]",J="[object Function]",Z="[object GeneratorFunction]",Q="[object Map]",ee="[object Number]",te="[object Null]",re="[object Object]",ne="[object Promise]",oe="[object Proxy]",le="[object RegExp]",ae="[object Set]",ie="[object String]",ce="[object Symbol]",se="[object Undefined]",ue="[object WeakMap]",de="[object WeakSet]",pe="[object ArrayBuffer]",fe="[object DataView]",be="[object Float32Array]",me="[object Float64Array]",he="[object Int8Array]",ve="[object Int16Array]",ge="[object Int32Array]",Oe="[object Uint8Array]",je="[object Uint8ClampedArray]",we="[object Uint16Array]",ye="[object Uint32Array]",xe=/\b__p \+= '';/g,ke=/\b(__p \+=) '' \+/g,_e=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Ce=/&(?:amp|lt|gt|quot|#39);/g,ze=/[&<>"']/g,Ee=RegExp(Ce.source),Be=RegExp(ze.source),Se=/<%-([\s\S]+?)%>/g,Ve=/<%([\s\S]+?)%>/g,Ne=/<%=([\s\S]+?)%>/g,Me=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Ae=/^\w*$/,Te=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,He=/[\\^$.*+?()[\]{}|]/g,Re=RegExp(He.source),Le=/^\s+/,De=/\s/,Pe=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Ie=/\{\n\/\* \[wrapped with (.+)\] \*/,Fe=/,? & /,$e=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,qe=/[()=,{}\[\]\/\s]/,We=/\\(\\)?/g,Ue=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Ke=/\w*$/,Ye=/^[-+]0x[0-9a-f]+$/i,Ge=/^0b[01]+$/i,Xe=/^\[object .+?Constructor\]$/,Je=/^0o[0-7]+$/i,Ze=/^(?:0|[1-9]\d*)$/,Qe=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,et=/($^)/,tt=/['\n\r\u2028\u2029\\]/g,rt="\\ud800-\\udfff",nt="\\u0300-\\u036f",ot="\\ufe20-\\ufe2f",lt="\\u20d0-\\u20ff",at=nt+ot+lt,it="\\u2700-\\u27bf",ct="a-z\\xdf-\\xf6\\xf8-\\xff",st="\\xac\\xb1\\xd7\\xf7",ut="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",dt="\\u2000-\\u206f",pt=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",ft="A-Z\\xc0-\\xd6\\xd8-\\xde",bt="\\ufe0e\\ufe0f",mt=st+ut+dt+pt,ht="['’]",vt="["+rt+"]",gt="["+mt+"]",Ot="["+at+"]",jt="\\d+",wt="["+it+"]",yt="["+ct+"]",xt="[^"+rt+mt+jt+it+ct+ft+"]",kt="\\ud83c[\\udffb-\\udfff]",_t="(?:"+Ot+"|"+kt+")",Ct="[^"+rt+"]",zt="(?:\\ud83c[\\udde6-\\uddff]){2}",Et="[\\ud800-\\udbff][\\udc00-\\udfff]",Bt="["+ft+"]",St="\\u200d",Vt="(?:"+yt+"|"+xt+")",Nt="(?:"+Bt+"|"+xt+")",Mt="(?:"+ht+"(?:d|ll|m|re|s|t|ve))?",At="(?:"+ht+"(?:D|LL|M|RE|S|T|VE))?",Tt=_t+"?",Ht="["+bt+"]?",Rt="(?:"+St+"(?:"+[Ct,zt,Et].join("|")+")"+Ht+Tt+")*",Lt="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Dt="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Pt=Ht+Tt+Rt,It="(?:"+[wt,zt,Et].join("|")+")"+Pt,Ft="(?:"+[Ct+Ot+"?",Ot,zt,Et,vt].join("|")+")",$t=RegExp(ht,"g"),qt=RegExp(Ot,"g"),Wt=RegExp(kt+"(?="+kt+")|"+Ft+Pt,"g"),Ut=RegExp([Bt+"?"+yt+"+"+Mt+"(?="+[gt,Bt,"$"].join("|")+")",Nt+"+"+At+"(?="+[gt,Bt+Vt,"$"].join("|")+")",Bt+"?"+Vt+"+"+Mt,Bt+"+"+At,Dt,Lt,jt,It].join("|"),"g"),Kt=RegExp("["+St+rt+at+bt+"]"),Yt=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Gt=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Xt=-1,Jt={};Jt[be]=Jt[me]=Jt[he]=Jt[ve]=Jt[ge]=Jt[Oe]=Jt[je]=Jt[we]=Jt[ye]=!0,Jt[q]=Jt[W]=Jt[pe]=Jt[K]=Jt[fe]=Jt[Y]=Jt[X]=Jt[J]=Jt[Q]=Jt[ee]=Jt[re]=Jt[le]=Jt[ae]=Jt[ie]=Jt[ue]=!1;var Zt={};Zt[q]=Zt[W]=Zt[pe]=Zt[fe]=Zt[K]=Zt[Y]=Zt[be]=Zt[me]=Zt[he]=Zt[ve]=Zt[ge]=Zt[Q]=Zt[ee]=Zt[re]=Zt[le]=Zt[ae]=Zt[ie]=Zt[ce]=Zt[Oe]=Zt[je]=Zt[we]=Zt[ye]=!0,Zt[X]=Zt[J]=Zt[ue]=!1;var Qt={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"},er={"&":"&","<":"<",">":">",'"':""","'":"'"},tr={"&":"&","<":"<",">":">",""":'"',"'":"'"},rr={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},nr=parseFloat,or=parseInt,lr="object"==typeof e&&e&&e.Object===Object&&e,ar="object"==typeof self&&self&&self.Object===Object&&self,ir=lr||ar||Function("return this")(),cr=t&&!t.nodeType&&t,sr=cr&&"object"==typeof n&&n&&!n.nodeType&&n,ur=sr&&sr.exports===cr,dr=ur&&lr.process,pr=function(){try{var e=sr&&sr.require&&sr.require("util").types;return e||dr&&dr.binding&&dr.binding("util")}catch(t){}}(),fr=pr&&pr.isArrayBuffer,br=pr&&pr.isDate,mr=pr&&pr.isMap,hr=pr&&pr.isRegExp,vr=pr&&pr.isSet,gr=pr&&pr.isTypedArray;function Or(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}function jr(e,t,r,n){var o=-1,l=null==e?0:e.length;while(++o-1}function Cr(e,t,r){var n=-1,o=null==e?0:e.length;while(++n-1);return r}function Qr(e,t){var r=e.length;while(r--&&Rr(t,e[r],0)>-1);return r}function en(e,t){var r=e.length,n=0;while(r--)e[r]===t&&++n;return n}var tn=Fr(Qt),rn=Fr(er);function nn(e){return"\\"+rr[e]}function on(e,t){return null==e?l:e[t]}function ln(e){return Kt.test(e)}function an(e){return Yt.test(e)}function cn(e){var t,r=[];while(!(t=e.next()).done)r.push(t.value);return r}function sn(e){var t=-1,r=Array(e.size);return e.forEach((function(e,n){r[++t]=[n,e]})),r}function un(e,t){return function(r){return e(t(r))}}function dn(e,t){var r=-1,n=e.length,o=0,l=[];while(++r-1}function Fn(e,t){var r=this.__data__,n=uo(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}function $n(e){var t=-1,r=null==e?0:e.length;this.clear();while(++t=t?e:t)),e}function go(e,t,r,n,o,a){var i,c=t&b,s=t&m,u=t&h;if(r&&(i=o?r(e,n,o,a):r(e)),i!==l)return i;if(!ku(e))return e;var d=cu(e);if(d){if(i=ti(e),!c)return oa(e,i)}else{var p=Ja(e),f=p==J||p==Z;if(fu(e))return Yl(e,c);if(p==re||p==q||f&&!o){if(i=s||f?{}:ri(e),!c)return s?ia(e,bo(i,e)):aa(e,fo(i,e))}else{if(!Zt[p])return o?e:{};i=ni(e,p,c)}}a||(a=new Zn);var v=a.get(e);if(v)return v;a.set(e,i),Ru(e)?e.forEach((function(n){i.add(go(n,t,r,n,e,a))})):Cu(e)&&e.forEach((function(n,o){i.set(o,go(n,t,r,o,e,a))}));var g=u?s?Pa:Da:s?xd:yd,O=d?l:g(e);return wr(O||e,(function(n,o){O&&(o=n,n=e[o]),so(i,o,go(n,t,r,o,e,a))})),i}function Oo(e){var t=yd(e);return function(r){return jo(r,e,t)}}function jo(e,t,r){var n=r.length;if(null==e)return!n;e=rt(e);while(n--){var o=r[n],a=t[o],i=e[o];if(i===l&&!(o in e)||!a(i))return!1}return!0}function wo(e,t,r){if("function"!=typeof e)throw new lt(s);return _i((function(){e.apply(l,r)}),t)}function yo(e,t,r,n){var o=-1,l=_r,a=!0,c=e.length,s=[],u=t.length;if(!c)return s;r&&(t=zr(t,Gr(r))),n?(l=Cr,a=!1):t.length>=i&&(l=Jr,a=!1,t=new Gn(t));e:while(++oo?0:o+r),n=n===l||n>o?o:Yu(n),n<0&&(n+=o),n=r>n?0:Gu(n);while(r0&&r(i)?t>1?Bo(i,t-1,r,n,o):Er(o,i):n||(o[o.length]=i)}return o}var So=da(),Vo=da(!0);function No(e,t){return e&&So(e,t,yd)}function Mo(e,t){return e&&Vo(e,t,yd)}function Ao(e,t){return kr(t,(function(t){return wu(e[t])}))}function To(e,t){t=ql(t,e);var r=0,n=t.length;while(null!=e&&rt}function Do(e,t){return null!=e&&dt.call(e,t)}function Po(e,t){return null!=e&&t in rt(e)}function Io(e,t,r){return e>=It(t,r)&&e=120&&p.length>=120)?new Gn(c&&p):l}p=e[0];var f=-1,b=s[0];e:while(++f-1)i!==e&&_t.call(i,c,1),_t.call(e,c,1)}return e}function vl(e,t){var r=e?t.length:0,n=r-1;while(r--){var o=t[r];if(r==n||o!==l){var l=o;ai(o)?_t.call(e,o,1):Hl(e,o)}}return e}function gl(e,t){return e+At(Ut()*(t-e+1))}function Ol(e,t,n,o){var l=-1,a=Pt(Mt((t-e)/(n||1)),0),i=r(a);while(a--)i[o?a:++l]=e,e+=n;return i}function jl(e,t){var r="";if(!e||t<1||t>R)return r;do{t%2&&(r+=e),t=At(t/2),t&&(e+=e)}while(t);return r}function wl(e,t){return Ci(ji(e,t,Sp),e+"")}function yl(e){return lo(Id(e))}function xl(e,t){var r=Id(e);return Bi(r,vo(t,0,r.length))}function kl(e,t,r,n){if(!ku(e))return e;t=ql(t,e);var o=-1,a=t.length,i=a-1,c=e;while(null!=c&&++ol?0:l+t),n=n>l?l:n,n<0&&(n+=l),l=t>n?0:n-t>>>0,t>>>=0;var a=r(l);while(++o>>1,a=e[l];null!==a&&!Du(a)&&(r?a<=t:a=i){var u=t?null:Ba(e);if(u)return pn(u);a=!1,o=Jr,s=new Gn}else s=t?[]:c;e:while(++n=n?e:El(e,t,r)}var Kl=St||function(e){return ir.clearTimeout(e)};function Yl(e,t){if(t)return e.slice();var r=e.length,n=wt?wt(r):new e.constructor(r);return e.copy(n),n}function Gl(e){var t=new e.constructor(e.byteLength);return new jt(t).set(new jt(e)),t}function Xl(e,t){var r=t?Gl(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.byteLength)}function Jl(e){var t=new e.constructor(e.source,Ke.exec(e));return t.lastIndex=e.lastIndex,t}function Zl(e){return bn?rt(bn.call(e)):{}}function Ql(e,t){var r=t?Gl(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.length)}function ea(e,t){if(e!==t){var r=e!==l,n=null===e,o=e===e,a=Du(e),i=t!==l,c=null===t,s=t===t,u=Du(t);if(!c&&!u&&!a&&e>t||a&&i&&s&&!c&&!u||n&&i&&s||!r&&s||!o)return 1;if(!n&&!a&&!u&&e=i)return c;var s=r[n];return c*("desc"==s?-1:1)}}return e.index-t.index}function ra(e,t,n,o){var l=-1,a=e.length,i=n.length,c=-1,s=t.length,u=Pt(a-i,0),d=r(s+u),p=!o;while(++c1?r[o-1]:l,i=o>2?r[2]:l;a=e.length>3&&"function"==typeof a?(o--,a):l,i&&ii(r[0],r[1],i)&&(a=o<3?l:a,o=1),t=rt(t);while(++n-1?o[a?t[i]:i]:l}}function ga(e){return La((function(t){var r=t.length,n=r,o=Cn.prototype.thru;e&&t.reverse();while(n--){var a=t[n];if("function"!=typeof a)throw new lt(s);if(o&&!i&&"wrapper"==Fa(a))var i=new Cn([],!0)}n=i?n:r;while(++n1&&O.reverse(),p&&uc))return!1;var u=a.get(e),d=a.get(t);if(u&&d)return u==t&&d==e;var p=-1,f=!0,b=r&g?new Gn:l;a.set(e,t),a.set(t,e);while(++p1?"& ":"")+t[n],t=t.join(r>2?", ":" "),e.replace(Pe,"{\n/* [wrapped with "+t+"] */\n")}function li(e){return cu(e)||iu(e)||!!(Ct&&e&&e[Ct])}function ai(e,t){var r=typeof e;return t=null==t?R:t,!!t&&("number"==r||"symbol"!=r&&Ze.test(e))&&e>-1&&e%1==0&&e0){if(++t>=V)return arguments[0]}else t=0;return e.apply(l,arguments)}}function Bi(e,t){var r=-1,n=e.length,o=n-1;t=t===l?n:t;while(++r1?e[t-1]:l;return r="function"==typeof r?(e.pop(),r):l,Hc(e,r)}));function Wc(e){var t=wn(e);return t.__chain__=!0,t}function Uc(e,t){return t(e),e}function Kc(e,t){return t(e)}var Yc=La((function(e){var t=e.length,r=t?e[0]:0,n=this.__wrapped__,o=function(t){return ho(t,e)};return!(t>1||this.__actions__.length)&&n instanceof zn&&ai(r)?(n=n.slice(r,+r+(t?1:0)),n.__actions__.push({func:Kc,args:[o],thisArg:l}),new Cn(n,this.__chain__).thru((function(e){return t&&!e.length&&e.push(l),e}))):this.thru(o)}));function Gc(){return Wc(this)}function Xc(){return new Cn(this.value(),this.__chain__)}function Jc(){this.__values__===l&&(this.__values__=Uu(this.value()));var e=this.__index__>=this.__values__.length,t=e?l:this.__values__[this.__index__++];return{done:e,value:t}}function Zc(){return this}function Qc(e){var t,r=this;while(r instanceof _n){var n=Ai(r);n.__index__=0,n.__values__=l,t?o.__wrapped__=n:t=n;var o=n;r=r.__wrapped__}return o.__wrapped__=e,t}function es(){var e=this.__wrapped__;if(e instanceof zn){var t=e;return this.__actions__.length&&(t=new zn(this)),t=t.reverse(),t.__actions__.push({func:Kc,args:[bc],thisArg:l}),new Cn(t,this.__chain__)}return this.thru(bc)}function ts(){return Dl(this.__wrapped__,this.__actions__)}var rs=ca((function(e,t,r){dt.call(e,r)?++e[r]:mo(e,r,1)}));function ns(e,t,r){var n=cu(e)?xr:_o;return r&&ii(e,t,r)&&(t=l),n(e,qa(t,3))}function os(e,t){var r=cu(e)?kr:Eo;return r(e,qa(t,3))}var ls=va(Ui),as=va(Ki);function is(e,t){return Bo(hs(e,t),1)}function cs(e,t){return Bo(hs(e,t),H)}function ss(e,t,r){return r=r===l?1:Yu(r),Bo(hs(e,t),r)}function us(e,t){var r=cu(e)?wr:xo;return r(e,qa(t,3))}function ds(e,t){var r=cu(e)?yr:ko;return r(e,qa(t,3))}var ps=ca((function(e,t,r){dt.call(e,r)?e[r].push(t):mo(e,r,[t])}));function fs(e,t,r,n){e=uu(e)?e:Id(e),r=r&&!n?Yu(r):0;var o=e.length;return r<0&&(r=Pt(o+r,0)),Lu(e)?r<=o&&e.indexOf(t,r)>-1:!!o&&Rr(e,t,r)>-1}var bs=wl((function(e,t,n){var o=-1,l="function"==typeof t,a=uu(e)?r(e.length):[];return xo(e,(function(e){a[++o]=l?Or(t,e,n):qo(e,t,n)})),a})),ms=ca((function(e,t,r){mo(e,r,t)}));function hs(e,t){var r=cu(e)?zr:al;return r(e,qa(t,3))}function vs(e,t,r,n){return null==e?[]:(cu(t)||(t=null==t?[]:[t]),r=n?l:r,cu(r)||(r=null==r?[]:[r]),pl(e,t,r))}var gs=ca((function(e,t,r){e[r?0:1].push(t)}),(function(){return[[],[]]}));function Os(e,t,r){var n=cu(e)?Br:$r,o=arguments.length<3;return n(e,qa(t,4),r,o,xo)}function js(e,t,r){var n=cu(e)?Sr:$r,o=arguments.length<3;return n(e,qa(t,4),r,o,ko)}function ws(e,t){var r=cu(e)?kr:Eo;return r(e,Is(qa(t,3)))}function ys(e){var t=cu(e)?lo:yl;return t(e)}function xs(e,t,r){t=(r?ii(e,t,r):t===l)?1:Yu(t);var n=cu(e)?ao:xl;return n(e,t)}function ks(e){var t=cu(e)?io:zl;return t(e)}function _s(e){if(null==e)return 0;if(uu(e))return Lu(e)?hn(e):e.length;var t=Ja(e);return t==Q||t==ae?e.size:nl(e).length}function Cs(e,t,r){var n=cu(e)?Vr:Bl;return r&&ii(e,t,r)&&(t=l),n(e,qa(t,3))}var zs=wl((function(e,t){if(null==e)return[];var r=t.length;return r>1&&ii(e,t[0],t[1])?t=[]:r>2&&ii(t[0],t[1],t[2])&&(t=[t[0]]),pl(e,Bo(t,1),[])})),Es=Vt||function(){return ir.Date.now()};function Bs(e,t){if("function"!=typeof t)throw new lt(s);return e=Yu(e),function(){if(--e<1)return t.apply(this,arguments)}}function Ss(e,t,r){return t=r?l:t,t=e&&null==t?e.length:t,Va(e,C,l,l,l,l,t)}function Vs(e,t){var r;if("function"!=typeof t)throw new lt(s);return e=Yu(e),function(){return--e>0&&(r=t.apply(this,arguments)),e<=1&&(t=l),r}}var Ns=wl((function(e,t,r){var n=O;if(r.length){var o=dn(r,$a(Ns));n|=k}return Va(e,n,t,r,o)})),Ms=wl((function(e,t,r){var n=O|j;if(r.length){var o=dn(r,$a(Ms));n|=k}return Va(t,n,e,r,o)}));function As(e,t,r){t=r?l:t;var n=Va(e,y,l,l,l,l,l,t);return n.placeholder=As.placeholder,n}function Ts(e,t,r){t=r?l:t;var n=Va(e,x,l,l,l,l,l,t);return n.placeholder=Ts.placeholder,n}function Hs(e,t,r){var n,o,a,i,c,u,d=0,p=!1,f=!1,b=!0;if("function"!=typeof e)throw new lt(s);function m(t){var r=n,a=o;return n=o=l,d=t,i=e.apply(a,r),i}function h(e){return d=e,c=_i(O,t),p?m(e):i}function v(e){var r=e-u,n=e-d,o=t-r;return f?It(o,a-n):o}function g(e){var r=e-u,n=e-d;return u===l||r>=t||r<0||f&&n>=a}function O(){var e=Es();if(g(e))return j(e);c=_i(O,v(e))}function j(e){return c=l,b&&n?m(e):(n=o=l,i)}function w(){c!==l&&Kl(c),d=0,n=u=o=c=l}function y(){return c===l?i:j(Es())}function x(){var e=Es(),r=g(e);if(n=arguments,o=this,u=e,r){if(c===l)return h(u);if(f)return Kl(c),c=_i(O,t),m(u)}return c===l&&(c=_i(O,t)),i}return t=Xu(t)||0,ku(r)&&(p=!!r.leading,f="maxWait"in r,a=f?Pt(Xu(r.maxWait)||0,t):a,b="trailing"in r?!!r.trailing:b),x.cancel=w,x.flush=y,x}var Rs=wl((function(e,t){return wo(e,1,t)})),Ls=wl((function(e,t,r){return wo(e,Xu(t)||0,r)}));function Ds(e){return Va(e,E)}function Ps(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new lt(s);var r=function(){var n=arguments,o=t?t.apply(this,n):n[0],l=r.cache;if(l.has(o))return l.get(o);var a=e.apply(this,n);return r.cache=l.set(o,a)||l,a};return r.cache=new(Ps.Cache||$n),r}function Is(e){if("function"!=typeof e)throw new lt(s);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}function Fs(e){return Vs(2,e)}Ps.Cache=$n;var $s=Wl((function(e,t){t=1==t.length&&cu(t[0])?zr(t[0],Gr(qa())):zr(Bo(t,1),Gr(qa()));var r=t.length;return wl((function(n){var o=-1,l=It(n.length,r);while(++o=t})),iu=Wo(function(){return arguments}())?Wo:function(e){return _u(e)&&dt.call(e,"callee")&&!kt.call(e,"callee")},cu=r.isArray,su=fr?Gr(fr):Uo;function uu(e){return null!=e&&xu(e.length)&&!wu(e)}function du(e){return _u(e)&&uu(e)}function pu(e){return!0===e||!1===e||_u(e)&&Ro(e)==K}var fu=Ht||Yp,bu=br?Gr(br):Ko;function mu(e){return _u(e)&&1===e.nodeType&&!Au(e)}function hu(e){if(null==e)return!0;if(uu(e)&&(cu(e)||"string"==typeof e||"function"==typeof e.splice||fu(e)||Pu(e)||iu(e)))return!e.length;var t=Ja(e);if(t==Q||t==ae)return!e.size;if(fi(e))return!nl(e).length;for(var r in e)if(dt.call(e,r))return!1;return!0}function vu(e,t){return Yo(e,t)}function gu(e,t,r){r="function"==typeof r?r:l;var n=r?r(e,t):l;return n===l?Yo(e,t,l,r):!!n}function Ou(e){if(!_u(e))return!1;var t=Ro(e);return t==X||t==G||"string"==typeof e.message&&"string"==typeof e.name&&!Au(e)}function ju(e){return"number"==typeof e&&Rt(e)}function wu(e){if(!ku(e))return!1;var t=Ro(e);return t==J||t==Z||t==U||t==oe}function yu(e){return"number"==typeof e&&e==Yu(e)}function xu(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=R}function ku(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function _u(e){return null!=e&&"object"==typeof e}var Cu=mr?Gr(mr):Xo;function zu(e,t){return e===t||Jo(e,t,Ua(t))}function Eu(e,t,r){return r="function"==typeof r?r:l,Jo(e,t,Ua(t),r)}function Bu(e){return Mu(e)&&e!=+e}function Su(e){if(pi(e))throw new o(c);return Zo(e)}function Vu(e){return null===e}function Nu(e){return null==e}function Mu(e){return"number"==typeof e||_u(e)&&Ro(e)==ee}function Au(e){if(!_u(e)||Ro(e)!=re)return!1;var t=yt(e);if(null===t)return!0;var r=dt.call(t,"constructor")&&t.constructor;return"function"==typeof r&&r instanceof r&&ut.call(r)==mt}var Tu=hr?Gr(hr):Qo;function Hu(e){return yu(e)&&e>=-R&&e<=R}var Ru=vr?Gr(vr):el;function Lu(e){return"string"==typeof e||!cu(e)&&_u(e)&&Ro(e)==ie}function Du(e){return"symbol"==typeof e||_u(e)&&Ro(e)==ce}var Pu=gr?Gr(gr):tl;function Iu(e){return e===l}function Fu(e){return _u(e)&&Ja(e)==ue}function $u(e){return _u(e)&&Ro(e)==de}var qu=Ca(ll),Wu=Ca((function(e,t){return e<=t}));function Uu(e){if(!e)return[];if(uu(e))return Lu(e)?vn(e):oa(e);if(zt&&e[zt])return cn(e[zt]());var t=Ja(e),r=t==Q?sn:t==ae?pn:Id;return r(e)}function Ku(e){if(!e)return 0===e?e:0;if(e=Xu(e),e===H||e===-H){var t=e<0?-1:1;return t*L}return e===e?e:0}function Yu(e){var t=Ku(e),r=t%1;return t===t?r?t-r:t:0}function Gu(e){return e?vo(Yu(e),0,P):0}function Xu(e){if("number"==typeof e)return e;if(Du(e))return D;if(ku(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=ku(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=Yr(e);var r=Ge.test(e);return r||Je.test(e)?or(e.slice(2),r?2:8):Ye.test(e)?D:+e}function Ju(e){return la(e,xd(e))}function Zu(e){return e?vo(Yu(e),-R,R):0===e?e:0}function Qu(e){return null==e?"":Al(e)}var ed=sa((function(e,t){if(fi(t)||uu(t))la(t,yd(t),e);else for(var r in t)dt.call(t,r)&&so(e,r,t[r])})),td=sa((function(e,t){la(t,xd(t),e)})),rd=sa((function(e,t,r,n){la(t,xd(t),e,n)})),nd=sa((function(e,t,r,n){la(t,yd(t),e,n)})),od=La(ho);function ld(e,t){var r=xn(e);return null==t?r:fo(r,t)}var ad=wl((function(e,t){e=rt(e);var r=-1,n=t.length,o=n>2?t[2]:l;o&&ii(t[0],t[1],o)&&(n=1);while(++r1),t})),la(e,Pa(e),r),n&&(r=go(r,b|m|h,Aa));var o=t.length;while(o--)Hl(r,t[o]);return r}));function Bd(e,t){return Vd(e,Is(qa(t)))}var Sd=La((function(e,t){return null==e?{}:fl(e,t)}));function Vd(e,t){if(null==e)return{};var r=zr(Pa(e),(function(e){return[e]}));return t=qa(t),bl(e,r,(function(e,r){return t(e,r[0])}))}function Nd(e,t,r){t=ql(t,e);var n=-1,o=t.length;o||(o=1,e=l);while(++nt){var n=e;e=t,t=n}if(r||e%1||t%1){var o=Ut();return It(e+o*(t-e+nr("1e-"+((o+"").length-1))),t)}return gl(e,t)}var Ud=ba((function(e,t,r){return t=t.toLowerCase(),e+(r?Kd(t):t)}));function Kd(e){return jp(Qu(e).toLowerCase())}function Yd(e){return e=Qu(e),e&&e.replace(Qe,tn).replace(qt,"")}function Gd(e,t,r){e=Qu(e),t=Al(t);var n=e.length;r=r===l?n:vo(Yu(r),0,n);var o=r;return r-=t.length,r>=0&&e.slice(r,o)==t}function Xd(e){return e=Qu(e),e&&Be.test(e)?e.replace(ze,rn):e}function Jd(e){return e=Qu(e),e&&Re.test(e)?e.replace(He,"\\$&"):e}var Zd=ba((function(e,t,r){return e+(r?"-":"")+t.toLowerCase()})),Qd=ba((function(e,t,r){return e+(r?" ":"")+t.toLowerCase()})),ep=fa("toLowerCase");function tp(e,t,r){e=Qu(e),t=Yu(t);var n=t?hn(e):0;if(!t||n>=t)return e;var o=(t-n)/2;return xa(At(o),r)+e+xa(Mt(o),r)}function rp(e,t,r){e=Qu(e),t=Yu(t);var n=t?hn(e):0;return t&&n>>0,r?(e=Qu(e),e&&("string"==typeof t||null!=t&&!Tu(t))&&(t=Al(t),!t&&ln(e))?Ul(vn(e),0,r):e.split(t,r)):[]}var sp=ba((function(e,t,r){return e+(r?" ":"")+jp(t)}));function up(e,t,r){return e=Qu(e),r=null==r?0:vo(Yu(r),0,e.length),t=Al(t),e.slice(r,r+t.length)==t}function dp(e,t,r){var n=wn.templateSettings;r&&ii(e,t,r)&&(t=l),e=Qu(e),t=rd({},t,n,Na);var a,i,c=rd({},t.imports,n.imports,Na),s=yd(c),d=Xr(c,s),p=0,f=t.interpolate||et,b="__p += '",m=nt((t.escape||et).source+"|"+f.source+"|"+(f===Ne?Ue:et).source+"|"+(t.evaluate||et).source+"|$","g"),h="//# sourceURL="+(dt.call(t,"sourceURL")?(t.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++Xt+"]")+"\n";e.replace(m,(function(t,r,n,o,l,c){return n||(n=o),b+=e.slice(p,c).replace(tt,nn),r&&(a=!0,b+="' +\n__e("+r+") +\n'"),l&&(i=!0,b+="';\n"+l+";\n__p += '"),n&&(b+="' +\n((__t = ("+n+")) == null ? '' : __t) +\n'"),p=c+t.length,t})),b+="';\n";var v=dt.call(t,"variable")&&t.variable;if(v){if(qe.test(v))throw new o(u)}else b="with (obj) {\n"+b+"\n}\n";b=(i?b.replace(xe,""):b).replace(ke,"$1").replace(_e,"$1;"),b="function("+(v||"obj")+") {\n"+(v?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(a?", __e = _.escape":"")+(i?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+b+"return __p\n}";var g=yp((function(){return De(s,h+"return "+b).apply(l,d)}));if(g.source=b,Ou(g))throw g;return g}function pp(e){return Qu(e).toLowerCase()}function fp(e){return Qu(e).toUpperCase()}function bp(e,t,r){if(e=Qu(e),e&&(r||t===l))return Yr(e);if(!e||!(t=Al(t)))return e;var n=vn(e),o=vn(t),a=Zr(n,o),i=Qr(n,o)+1;return Ul(n,a,i).join("")}function mp(e,t,r){if(e=Qu(e),e&&(r||t===l))return e.slice(0,gn(e)+1);if(!e||!(t=Al(t)))return e;var n=vn(e),o=Qr(n,vn(t))+1;return Ul(n,0,o).join("")}function hp(e,t,r){if(e=Qu(e),e&&(r||t===l))return e.replace(Le,"");if(!e||!(t=Al(t)))return e;var n=vn(e),o=Zr(n,vn(t));return Ul(n,o).join("")}function vp(e,t){var r=B,n=S;if(ku(t)){var o="separator"in t?t.separator:o;r="length"in t?Yu(t.length):r,n="omission"in t?Al(t.omission):n}e=Qu(e);var a=e.length;if(ln(e)){var i=vn(e);a=i.length}if(r>=a)return e;var c=r-hn(n);if(c<1)return n;var s=i?Ul(i,0,c).join(""):e.slice(0,c);if(o===l)return s+n;if(i&&(c+=s.length-c),Tu(o)){if(e.slice(c).search(o)){var u,d=s;o.global||(o=nt(o.source,Qu(Ke.exec(o))+"g")),o.lastIndex=0;while(u=o.exec(d))var p=u.index;s=s.slice(0,p===l?c:p)}}else if(e.indexOf(Al(o),c)!=c){var f=s.lastIndexOf(o);f>-1&&(s=s.slice(0,f))}return s+n}function gp(e){return e=Qu(e),e&&Ee.test(e)?e.replace(Ce,On):e}var Op=ba((function(e,t,r){return e+(r?" ":"")+t.toUpperCase()})),jp=fa("toUpperCase");function wp(e,t,r){return e=Qu(e),t=r?l:t,t===l?an(e)?yn(e):Ar(e):e.match(t)||[]}var yp=wl((function(e,t){try{return Or(e,l,t)}catch(r){return Ou(r)?r:new o(r)}})),xp=La((function(e,t){return wr(t,(function(t){t=Vi(t),mo(e,t,Ns(e[t],e))})),e}));function kp(e){var t=null==e?0:e.length,r=qa();return e=t?zr(e,(function(e){if("function"!=typeof e[1])throw new lt(s);return[r(e[0]),e[1]]})):[],wl((function(r){var n=-1;while(++nR)return[];var r=P,n=It(e,P);t=qa(t),e-=P;var o=Ur(n,t);while(++r0||t<0)?new zn(r):(e<0?r=r.takeRight(-e):e&&(r=r.drop(e)),t!==l&&(t=Yu(t),r=t<0?r.dropRight(-t):r.take(t-e)),r)},zn.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},zn.prototype.toArray=function(){return this.take(P)},No(zn.prototype,(function(e,t){var r=/^(?:filter|find|map|reject)|While$/.test(t),n=/^(?:head|last)$/.test(t),o=wn[n?"take"+("last"==t?"Right":""):t],a=n||/^find/.test(t);o&&(wn.prototype[t]=function(){var t=this.__wrapped__,i=n?[1]:arguments,c=t instanceof zn,s=i[0],u=c||cu(t),d=function(e){var t=o.apply(wn,Er([e],i));return n&&p?t[0]:t};u&&r&&"function"==typeof s&&1!=s.length&&(c=u=!1);var p=this.__chain__,f=!!this.__actions__.length,b=a&&!p,m=c&&!f;if(!a&&u){t=m?t:new zn(this);var h=e.apply(t,i);return h.__actions__.push({func:Kc,args:[d],thisArg:l}),new Cn(h,p)}return b&&m?e.apply(this,i):(h=this.thru(d),b?n?h.value()[0]:h.value():h)})})),wr(["pop","push","shift","sort","splice","unshift"],(function(e){var t=at[e],r=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",n=/^(?:pop|shift)$/.test(e);wn.prototype[e]=function(){var e=arguments;if(n&&!this.__chain__){var o=this.value();return t.apply(cu(o)?o:[],e)}return this[r]((function(r){return t.apply(cu(r)?r:[],e)}))}})),No(zn.prototype,(function(e,t){var r=wn[t];if(r){var n=r.name+"";dt.call(cr,n)||(cr[n]=[]),cr[n].push({name:t,func:r})}})),cr[Oa(l,j).name]=[{name:"wrapper",func:l}],zn.prototype.clone=En,zn.prototype.reverse=Bn,zn.prototype.value=Sn,wn.prototype.at=Yc,wn.prototype.chain=Gc,wn.prototype.commit=Xc,wn.prototype.next=Jc,wn.prototype.plant=Qc,wn.prototype.reverse=es,wn.prototype.toJSON=wn.prototype.valueOf=wn.prototype.value=ts,wn.prototype.first=wn.prototype.head,zt&&(wn.prototype[zt]=Zc),wn},kn=xn();ir._=kn,o=function(){return kn}.call(t,r,t,n),o===l||(n.exports=o)}).call(this)}).call(this,r("c8ba"),r("62e4")(e))},"304f":function(e,t,r){"use strict";r.d(t,"a",(function(){return o})),r.d(t,"b",(function(){return i}));var n=r("c083");const o="el",l="is-",a=(e,t,r,n,o)=>{let l=`${e}-${t}`;return r&&(l+="-"+r),n&&(l+="__"+n),o&&(l+="--"+o),l},i=e=>{const t=Object(n["b"])("namespace",o),r=(r="")=>a(t.value,e,r,"",""),i=r=>r?a(t.value,e,"",r,""):"",c=r=>r?a(t.value,e,"","",r):"",s=(r,n)=>r&&n?a(t.value,e,r,n,""):"",u=(r,n)=>r&&n?a(t.value,e,"",r,n):"",d=(r,n)=>r&&n?a(t.value,e,r,"",n):"",p=(r,n,o)=>r&&n&&o?a(t.value,e,r,n,o):"",f=(e,...t)=>{const r=!(t.length>=1)||t[0];return e&&r?`${l}${e}`:""},b=e=>{const r={};for(const n in e)e[n]&&(r[`--${t.value}-${n}`]=e[n]);return r},m=r=>{const n={};for(const o in r)r[o]&&(n[`--${t.value}-${e}-${o}`]=r[o]);return n},h=e=>`--${t.value}-${e}`,v=r=>`--${t.value}-${e}-${r}`;return{namespace:t,b:r,e:i,m:c,be:s,em:u,bm:d,bem:p,is:f,cssVar:b,cssVarName:h,cssVarBlock:m,cssVarBlockName:v}}},"30b5":function(e,t,r){"use strict";var n=r("c532");function o(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,r){if(!t)return e;var l;if(r)l=r(t);else if(n.isURLSearchParams(t))l=t.toString();else{var a=[];n.forEach(t,(function(e,t){null!==e&&"undefined"!==typeof e&&(n.isArray(e)?t+="[]":e=[e],n.forEach(e,(function(e){n.isDate(e)?e=e.toISOString():n.isObject(e)&&(e=JSON.stringify(e)),a.push(o(t)+"="+o(e))})))})),l=a.join("&")}if(l){var i=e.indexOf("#");-1!==i&&(e=e.slice(0,i)),e+=(-1===e.indexOf("?")?"?":"&")+l}return e}},"31e7":function(e,t,r){"use strict";r.d(t,"a",(function(){return a})),r.d(t,"b",(function(){return i})),r.d(t,"c",(function(){return c})),r.d(t,"d",(function(){return s})),r.d(t,"e",(function(){return l}));var n=r("9ad7"),o=r("0898");const l=Object(o["c"])([String,Object,Function]),a={Close:n["Close"]},i={Close:n["Close"],SuccessFilled:n["SuccessFilled"],InfoFilled:n["InfoFilled"],WarningFilled:n["WarningFilled"],CircleCloseFilled:n["CircleCloseFilled"]},c={success:n["SuccessFilled"],warning:n["WarningFilled"],error:n["CircleCloseFilled"],info:n["InfoFilled"]},s={validating:n["Loading"],success:n["CircleCheck"],error:n["CircleClose"]}},"342f":function(e,t,r){var n=r("d066");e.exports=n("navigator","userAgent")||""},"344d":function(e,t,r){"use strict";r.d(t,"a",(function(){return l}));var n=r("f2bf"),o=r("8afb");const l=({from:e,replacement:t,scope:r,version:l,ref:a,type:i="API"},c)=>{Object(n["watch"])(()=>Object(n["unref"])(c),n=>{n&&Object(o["a"])(r,`[${i}] ${e} is about to be deprecated in version ${l}, please use ${t} instead.\nFor more detail, please visit: ${a}\n`)},{immediate:!0})}},3511:function(e,t){var r=TypeError,n=9007199254740991;e.exports=function(e){if(e>n)throw r("Maximum allowed index exceeded");return e}},"35b0":function(e,t,r){"use strict";r.d(t,"a",(function(){return u}));var n=r("f2bf"),o=r("461c"),l=r("c083"),a=r("304f"),i=r("8afb");const c={prefix:Math.floor(1e4*Math.random()),current:0},s=Symbol("elIdInjection"),u=e=>{const t=Object(n["inject"])(s,c);o["isClient"]||t!==c||Object(i["a"])("IdInjection","Looks like you are using server rendering, you must provide a id provider to ensure the hydration process to be succeed\nusage: app.provide(ID_INJECTION_KEY, {\n prefix: number,\n current: number,\n})");const r=Object(l["b"])("namespace",a["a"]),u=Object(n["computed"])(()=>Object(n["unref"])(e)||`${r.value}-id-${t.prefix}-${t.current++}`);return u}},"37f5":function(e,t,r){"use strict";r.r(t),r.d(t,"set",(function(){return c})),r.d(t,"del",(function(){return s})),r.d(t,"Vue2",(function(){return a})),r.d(t,"isVue2",(function(){return o})),r.d(t,"isVue3",(function(){return l})),r.d(t,"install",(function(){return i}));var n=r("f2bf");r.d(t,"Vue",(function(){return n})),r.d(t,"EffectScope",(function(){return n["EffectScope"]})),r.d(t,"ReactiveEffect",(function(){return n["ReactiveEffect"]})),r.d(t,"customRef",(function(){return n["customRef"]})),r.d(t,"effect",(function(){return n["effect"]})),r.d(t,"effectScope",(function(){return n["effectScope"]})),r.d(t,"getCurrentScope",(function(){return n["getCurrentScope"]})),r.d(t,"isProxy",(function(){return n["isProxy"]})),r.d(t,"isReactive",(function(){return n["isReactive"]})),r.d(t,"isReadonly",(function(){return n["isReadonly"]})),r.d(t,"isRef",(function(){return n["isRef"]})),r.d(t,"isShallow",(function(){return n["isShallow"]})),r.d(t,"markRaw",(function(){return n["markRaw"]})),r.d(t,"onScopeDispose",(function(){return n["onScopeDispose"]})),r.d(t,"proxyRefs",(function(){return n["proxyRefs"]})),r.d(t,"reactive",(function(){return n["reactive"]})),r.d(t,"readonly",(function(){return n["readonly"]})),r.d(t,"ref",(function(){return n["ref"]})),r.d(t,"shallowReactive",(function(){return n["shallowReactive"]})),r.d(t,"shallowReadonly",(function(){return n["shallowReadonly"]})),r.d(t,"shallowRef",(function(){return n["shallowRef"]})),r.d(t,"stop",(function(){return n["stop"]})),r.d(t,"toRaw",(function(){return n["toRaw"]})),r.d(t,"toRef",(function(){return n["toRef"]})),r.d(t,"toRefs",(function(){return n["toRefs"]})),r.d(t,"triggerRef",(function(){return n["triggerRef"]})),r.d(t,"unref",(function(){return n["unref"]})),r.d(t,"camelize",(function(){return n["camelize"]})),r.d(t,"capitalize",(function(){return n["capitalize"]})),r.d(t,"normalizeClass",(function(){return n["normalizeClass"]})),r.d(t,"normalizeProps",(function(){return n["normalizeProps"]})),r.d(t,"normalizeStyle",(function(){return n["normalizeStyle"]})),r.d(t,"toDisplayString",(function(){return n["toDisplayString"]})),r.d(t,"toHandlerKey",(function(){return n["toHandlerKey"]})),r.d(t,"BaseTransition",(function(){return n["BaseTransition"]})),r.d(t,"Comment",(function(){return n["Comment"]})),r.d(t,"Fragment",(function(){return n["Fragment"]})),r.d(t,"KeepAlive",(function(){return n["KeepAlive"]})),r.d(t,"Static",(function(){return n["Static"]})),r.d(t,"Suspense",(function(){return n["Suspense"]})),r.d(t,"Teleport",(function(){return n["Teleport"]})),r.d(t,"Text",(function(){return n["Text"]})),r.d(t,"callWithAsyncErrorHandling",(function(){return n["callWithAsyncErrorHandling"]})),r.d(t,"callWithErrorHandling",(function(){return n["callWithErrorHandling"]})),r.d(t,"cloneVNode",(function(){return n["cloneVNode"]})),r.d(t,"compatUtils",(function(){return n["compatUtils"]})),r.d(t,"computed",(function(){return n["computed"]})),r.d(t,"createBlock",(function(){return n["createBlock"]})),r.d(t,"createCommentVNode",(function(){return n["createCommentVNode"]})),r.d(t,"createElementBlock",(function(){return n["createElementBlock"]})),r.d(t,"createElementVNode",(function(){return n["createElementVNode"]})),r.d(t,"createHydrationRenderer",(function(){return n["createHydrationRenderer"]})),r.d(t,"createPropsRestProxy",(function(){return n["createPropsRestProxy"]})),r.d(t,"createRenderer",(function(){return n["createRenderer"]})),r.d(t,"createSlots",(function(){return n["createSlots"]})),r.d(t,"createStaticVNode",(function(){return n["createStaticVNode"]})),r.d(t,"createTextVNode",(function(){return n["createTextVNode"]})),r.d(t,"createVNode",(function(){return n["createVNode"]})),r.d(t,"defineAsyncComponent",(function(){return n["defineAsyncComponent"]})),r.d(t,"defineComponent",(function(){return n["defineComponent"]})),r.d(t,"defineEmits",(function(){return n["defineEmits"]})),r.d(t,"defineExpose",(function(){return n["defineExpose"]})),r.d(t,"defineProps",(function(){return n["defineProps"]})),r.d(t,"devtools",(function(){return n["devtools"]})),r.d(t,"getCurrentInstance",(function(){return n["getCurrentInstance"]})),r.d(t,"getTransitionRawChildren",(function(){return n["getTransitionRawChildren"]})),r.d(t,"guardReactiveProps",(function(){return n["guardReactiveProps"]})),r.d(t,"h",(function(){return n["h"]})),r.d(t,"handleError",(function(){return n["handleError"]})),r.d(t,"initCustomFormatter",(function(){return n["initCustomFormatter"]})),r.d(t,"inject",(function(){return n["inject"]})),r.d(t,"isMemoSame",(function(){return n["isMemoSame"]})),r.d(t,"isRuntimeOnly",(function(){return n["isRuntimeOnly"]})),r.d(t,"isVNode",(function(){return n["isVNode"]})),r.d(t,"mergeDefaults",(function(){return n["mergeDefaults"]})),r.d(t,"mergeProps",(function(){return n["mergeProps"]})),r.d(t,"nextTick",(function(){return n["nextTick"]})),r.d(t,"onActivated",(function(){return n["onActivated"]})),r.d(t,"onBeforeMount",(function(){return n["onBeforeMount"]})),r.d(t,"onBeforeUnmount",(function(){return n["onBeforeUnmount"]})),r.d(t,"onBeforeUpdate",(function(){return n["onBeforeUpdate"]})),r.d(t,"onDeactivated",(function(){return n["onDeactivated"]})),r.d(t,"onErrorCaptured",(function(){return n["onErrorCaptured"]})),r.d(t,"onMounted",(function(){return n["onMounted"]})),r.d(t,"onRenderTracked",(function(){return n["onRenderTracked"]})),r.d(t,"onRenderTriggered",(function(){return n["onRenderTriggered"]})),r.d(t,"onServerPrefetch",(function(){return n["onServerPrefetch"]})),r.d(t,"onUnmounted",(function(){return n["onUnmounted"]})),r.d(t,"onUpdated",(function(){return n["onUpdated"]})),r.d(t,"openBlock",(function(){return n["openBlock"]})),r.d(t,"popScopeId",(function(){return n["popScopeId"]})),r.d(t,"provide",(function(){return n["provide"]})),r.d(t,"pushScopeId",(function(){return n["pushScopeId"]})),r.d(t,"queuePostFlushCb",(function(){return n["queuePostFlushCb"]})),r.d(t,"registerRuntimeCompiler",(function(){return n["registerRuntimeCompiler"]})),r.d(t,"renderList",(function(){return n["renderList"]})),r.d(t,"renderSlot",(function(){return n["renderSlot"]})),r.d(t,"resolveComponent",(function(){return n["resolveComponent"]})),r.d(t,"resolveDirective",(function(){return n["resolveDirective"]})),r.d(t,"resolveDynamicComponent",(function(){return n["resolveDynamicComponent"]})),r.d(t,"resolveFilter",(function(){return n["resolveFilter"]})),r.d(t,"resolveTransitionHooks",(function(){return n["resolveTransitionHooks"]})),r.d(t,"setBlockTracking",(function(){return n["setBlockTracking"]})),r.d(t,"setDevtoolsHook",(function(){return n["setDevtoolsHook"]})),r.d(t,"setTransitionHooks",(function(){return n["setTransitionHooks"]})),r.d(t,"ssrContextKey",(function(){return n["ssrContextKey"]})),r.d(t,"ssrUtils",(function(){return n["ssrUtils"]})),r.d(t,"toHandlers",(function(){return n["toHandlers"]})),r.d(t,"transformVNodeArgs",(function(){return n["transformVNodeArgs"]})),r.d(t,"useAttrs",(function(){return n["useAttrs"]})),r.d(t,"useSSRContext",(function(){return n["useSSRContext"]})),r.d(t,"useSlots",(function(){return n["useSlots"]})),r.d(t,"useTransitionState",(function(){return n["useTransitionState"]})),r.d(t,"version",(function(){return n["version"]})),r.d(t,"warn",(function(){return n["warn"]})),r.d(t,"watch",(function(){return n["watch"]})),r.d(t,"watchEffect",(function(){return n["watchEffect"]})),r.d(t,"watchPostEffect",(function(){return n["watchPostEffect"]})),r.d(t,"watchSyncEffect",(function(){return n["watchSyncEffect"]})),r.d(t,"withAsyncContext",(function(){return n["withAsyncContext"]})),r.d(t,"withCtx",(function(){return n["withCtx"]})),r.d(t,"withDefaults",(function(){return n["withDefaults"]})),r.d(t,"withDirectives",(function(){return n["withDirectives"]})),r.d(t,"withMemo",(function(){return n["withMemo"]})),r.d(t,"withScopeId",(function(){return n["withScopeId"]})),r.d(t,"Transition",(function(){return n["Transition"]})),r.d(t,"TransitionGroup",(function(){return n["TransitionGroup"]})),r.d(t,"VueElement",(function(){return n["VueElement"]})),r.d(t,"createApp",(function(){return n["createApp"]})),r.d(t,"createSSRApp",(function(){return n["createSSRApp"]})),r.d(t,"defineCustomElement",(function(){return n["defineCustomElement"]})),r.d(t,"defineSSRCustomElement",(function(){return n["defineSSRCustomElement"]})),r.d(t,"hydrate",(function(){return n["hydrate"]})),r.d(t,"initDirectivesForSSR",(function(){return n["initDirectivesForSSR"]})),r.d(t,"render",(function(){return n["render"]})),r.d(t,"useCssModule",(function(){return n["useCssModule"]})),r.d(t,"useCssVars",(function(){return n["useCssVars"]})),r.d(t,"vModelCheckbox",(function(){return n["vModelCheckbox"]})),r.d(t,"vModelDynamic",(function(){return n["vModelDynamic"]})),r.d(t,"vModelRadio",(function(){return n["vModelRadio"]})),r.d(t,"vModelSelect",(function(){return n["vModelSelect"]})),r.d(t,"vModelText",(function(){return n["vModelText"]})),r.d(t,"vShow",(function(){return n["vShow"]})),r.d(t,"withKeys",(function(){return n["withKeys"]})),r.d(t,"withModifiers",(function(){return n["withModifiers"]})),r.d(t,"compile",(function(){return n["compile"]}));var o=!1,l=!0,a=void 0;function i(){}function c(e,t,r){return Array.isArray(e)?(e.length=Math.max(e.length,t),e.splice(t,1,r),r):(e[t]=r,r)}function s(e,t){Array.isArray(e)?e.splice(t,1):delete e[t]}},3934:function(e,t,r){"use strict";var n=r("c532");e.exports=n.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),r=document.createElement("a");function o(e){var n=e;return t&&(r.setAttribute("href",n),n=r.href),r.setAttribute("href",n),{href:r.href,protocol:r.protocol?r.protocol.replace(/:$/,""):"",host:r.host,search:r.search?r.search.replace(/^\?/,""):"",hash:r.hash?r.hash.replace(/^#/,""):"",hostname:r.hostname,port:r.port,pathname:"/"===r.pathname.charAt(0)?r.pathname:"/"+r.pathname}}return e=o(window.location.href),function(t){var r=n.isString(t)?o(t):t;return r.protocol===e.protocol&&r.host===e.host}}():function(){return function(){return!0}}()},"3a34":function(e,t,r){"use strict";var n=r("83ab"),o=r("e8b5"),l=TypeError,a=Object.getOwnPropertyDescriptor,i=n&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(e){return e instanceof TypeError}}();e.exports=i?function(e,t){if(o(e)&&!a(e,"length").writable)throw l("Cannot set read only .length");return e.length=t}:function(e,t){return e.length=t}},"3a9b":function(e,t,r){var n=r("e330");e.exports=n({}.isPrototypeOf)},"3ef4":function(e,t,r){"use strict";r.d(t,"a",(function(){return R}));var n=r("f2bf"),o=r("461c"),l=r("93b2"),a=r("0388"),i=r("54bb"),c=r("f5f6"),s=r("0898"),u=r("31e7");const d=["success","info","warning","error"],p=Object(c["a"])({customClass:"",center:!1,dangerouslyUseHTMLString:!1,duration:3e3,icon:void 0,id:"",message:"",onClose:void 0,showClose:!1,type:"info",offset:16,zIndex:0,grouping:!1,repeatNum:1,appendTo:o["isClient"]?document.body:void 0}),f=Object(s["b"])({customClass:{type:String,default:p.customClass},center:{type:Boolean,default:p.center},dangerouslyUseHTMLString:{type:Boolean,default:p.dangerouslyUseHTMLString},duration:{type:Number,default:p.duration},icon:{type:u["e"],default:p.icon},id:{type:String,default:p.id},message:{type:Object(s["c"])([String,Object,Function]),default:p.message},onClose:{type:Object(s["c"])(Function),required:!1},showClose:{type:Boolean,default:p.showClose},type:{type:String,values:d,default:p.type},offset:{type:Number,default:p.offset},zIndex:{type:Number,default:p.zIndex},grouping:{type:Boolean,default:p.grouping},repeatNum:{type:Number,default:p.repeatNum}}),b={destroy:()=>!0},m=Object(n["shallowReactive"])([]),h=e=>{const t=m.findIndex(t=>t.id===e),r=m[t];let n;return t>0&&(n=m[t-1]),{current:r,prev:n}},v=e=>{const{prev:t}=h(e);return t?t.vm.exposed.bottom.value:0};var g=r("2711"),O=r("304f"),j=r("49c6");const w=["id"],y=["innerHTML"],x={name:"ElMessage"},k=Object(n["defineComponent"])({...x,props:f,emits:b,setup(e,{expose:t}){const r=e,{Close:l}=u["b"],c=Object(O["b"])("message"),s=Object(n["ref"])(),d=Object(n["ref"])(!1),p=Object(n["ref"])(0);let f=void 0;const b=Object(n["computed"])(()=>r.type?"error"===r.type?"danger":r.type:"info"),m=Object(n["computed"])(()=>{const e=r.type;return{[c.bm("icon",e)]:e&&u["c"][e]}}),h=Object(n["computed"])(()=>r.icon||u["c"][r.type]||""),g=Object(n["computed"])(()=>v(r.id)),x=Object(n["computed"])(()=>r.offset+g.value),k=Object(n["computed"])(()=>p.value+x.value),_=Object(n["computed"])(()=>({top:x.value+"px",zIndex:r.zIndex}));function C(){0!==r.duration&&({stop:f}=Object(o["useTimeoutFn"])(()=>{E()},r.duration))}function z(){null==f||f()}function E(){d.value=!1}function B({code:e}){e===j["a"].esc&&E()}return Object(n["onMounted"])(()=>{C(),d.value=!0}),Object(n["watch"])(()=>r.repeatNum,()=>{z(),C()}),Object(o["useEventListener"])(document,"keydown",B),Object(o["useResizeObserver"])(s,()=>{p.value=s.value.getBoundingClientRect().height}),t({visible:d,bottom:k,close:E}),(e,t)=>(Object(n["openBlock"])(),Object(n["createBlock"])(n["Transition"],{name:Object(n["unref"])(c).b("fade"),onBeforeLeave:e.onClose,onAfterLeave:t[0]||(t[0]=t=>e.$emit("destroy")),persisted:""},{default:Object(n["withCtx"])(()=>[Object(n["withDirectives"])(Object(n["createElementVNode"])("div",{id:e.id,ref_key:"messageRef",ref:s,class:Object(n["normalizeClass"])([Object(n["unref"])(c).b(),{[Object(n["unref"])(c).m(e.type)]:e.type&&!e.icon},Object(n["unref"])(c).is("center",e.center),Object(n["unref"])(c).is("closable",e.showClose),e.customClass]),style:Object(n["normalizeStyle"])(Object(n["unref"])(_)),role:"alert",onMouseenter:z,onMouseleave:C},[e.repeatNum>1?(Object(n["openBlock"])(),Object(n["createBlock"])(Object(n["unref"])(a["a"]),{key:0,value:e.repeatNum,type:Object(n["unref"])(b),class:Object(n["normalizeClass"])(Object(n["unref"])(c).e("badge"))},null,8,["value","type","class"])):Object(n["createCommentVNode"])("v-if",!0),Object(n["unref"])(h)?(Object(n["openBlock"])(),Object(n["createBlock"])(Object(n["unref"])(i["a"]),{key:1,class:Object(n["normalizeClass"])([Object(n["unref"])(c).e("icon"),Object(n["unref"])(m)])},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(),Object(n["createBlock"])(Object(n["resolveDynamicComponent"])(Object(n["unref"])(h))))]),_:1},8,["class"])):Object(n["createCommentVNode"])("v-if",!0),Object(n["renderSlot"])(e.$slots,"default",{},()=>[e.dangerouslyUseHTMLString?(Object(n["openBlock"])(),Object(n["createElementBlock"])(n["Fragment"],{key:1},[Object(n["createCommentVNode"])(" Caution here, message could've been compromised, never use user's input as message "),Object(n["createElementVNode"])("p",{class:Object(n["normalizeClass"])(Object(n["unref"])(c).e("content")),innerHTML:e.message},null,10,y)],2112)):(Object(n["openBlock"])(),Object(n["createElementBlock"])("p",{key:0,class:Object(n["normalizeClass"])(Object(n["unref"])(c).e("content"))},Object(n["toDisplayString"])(e.message),3))]),e.showClose?(Object(n["openBlock"])(),Object(n["createBlock"])(Object(n["unref"])(i["a"]),{key:2,class:Object(n["normalizeClass"])(Object(n["unref"])(c).e("closeBtn")),onClick:Object(n["withModifiers"])(E,["stop"])},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(Object(n["unref"])(l))]),_:1},8,["class","onClick"])):Object(n["createCommentVNode"])("v-if",!0)],46,w),[[n["vShow"],d.value]])]),_:3},8,["name","onBeforeLeave"]))}});var _=Object(g["a"])(k,[["__file","/home/runner/work/element-plus/element-plus/packages/components/message/src/message.vue"]]),C=r("7d20"),z=r("83ec"),E=r("8afb"),B=r("0a08");let S=1;const V=e=>{const t=!e||Object(C["isString"])(e)||Object(n["isVNode"])(e)||Object(C["isFunction"])(e)?{message:e}:e,r={...p,...t};if(r.appendTo){if(Object(C["isString"])(r.appendTo)){let e=document.querySelector(r.appendTo);Object(z["a"])(e)||(Object(E["a"])("ElMessage","the appendTo option is not an HTMLElement. Falling back to document.body."),e=document.body),r.appendTo=e}}else r.appendTo=document.body;return r},N=e=>{const t=m.indexOf(e);if(-1===t)return;m.splice(t,1);const{handler:r}=e;r.close()},M=({appendTo:e,...t},r)=>{const{nextZIndex:o}=Object(B["a"])(),l="message_"+S++,a=t.onClose,i=document.createElement("div"),c={...t,zIndex:o()+t.zIndex,id:l,onClose:()=>{null==a||a(),N(p)},onDestroy:()=>{Object(n["render"])(null,i)}},s=Object(n["createVNode"])(_,c,Object(C["isFunction"])(c.message)||Object(n["isVNode"])(c.message)?{default:Object(C["isFunction"])(c.message)?c.message:()=>c.message}:null);s.appContext=r||A._context,Object(n["render"])(s,i),e.appendChild(i.firstElementChild);const u=s.component,d={close:()=>{u.exposed.visible.value=!1}},p={id:l,vnode:s,vm:u,handler:d,props:s.component.props};return p},A=(e={},t)=>{if(!o["isClient"])return{close:()=>{}};if(Object(o["isNumber"])(l["b"].max)&&m.length>=l["b"].max)return{close:()=>{}};const r=V(e);if(r.grouping&&m.length){const e=m.find(({vnode:e})=>{var t;return(null==(t=e.props)?void 0:t.message)===r.message});if(e)return e.props.repeatNum+=1,e.props.type=r.type,e.handler}const n=M(r,t);return m.push(n),n.handler};function T(e){for(const t of m)e&&e!==t.props.type||t.handler.close()}d.forEach(e=>{A[e]=(t={},r)=>{const n=V(t);return A({...n,type:e},r)}}),A.closeAll=T,A._context=null;var H=r("0c24");const R=Object(H["c"])(A,"$message")},"40d5":function(e,t,r){var n=r("d039");e.exports=!n((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")}))},4362:function(e,t,r){t.nextTick=function(e){var t=Array.prototype.slice.call(arguments);t.shift(),setTimeout((function(){e.apply(null,t)}),0)},t.platform=t.arch=t.execPath=t.title="browser",t.pid=1,t.browser=!0,t.env={},t.argv=[],t.binding=function(e){throw new Error("No such module. (Possibly not yet loaded)")},function(){var e,n="/";t.cwd=function(){return n},t.chdir=function(t){e||(e=r("df7c")),n=e.resolve(t,n)}}(),t.exit=t.kill=t.umask=t.dlopen=t.uptime=t.memoryUsage=t.uvCounters=function(){},t.features={}},"446f":function(e,t,r){"use strict";r.d(t,"a",(function(){return u})),r.d(t,"b",(function(){return s})),r.d(t,"c",(function(){return i}));var n=r("9ad7"),o=r("0898"),l=r("c23a"),a=r("31e7");const i=["default","primary","success","warning","info","danger","text",""],c=["button","submit","reset"],s=Object(o["b"])({size:l["c"],disabled:Boolean,type:{type:String,values:i,default:""},icon:{type:a["e"]},nativeType:{type:String,values:c,default:"button"},loading:Boolean,loadingIcon:{type:a["e"],default:()=>n["Loading"]},plain:Boolean,text:Boolean,link:Boolean,bg:Boolean,autofocus:Boolean,round:Boolean,circle:Boolean,color:String,dark:Boolean,autoInsertSpace:{type:Boolean,default:void 0}}),u={click:e=>e instanceof MouseEvent}},"44ad":function(e,t,r){var n=r("e330"),o=r("d039"),l=r("c6b6"),a=Object,i=n("".split);e.exports=o((function(){return!a("z").propertyIsEnumerable(0)}))?function(e){return"String"==l(e)?i(e,""):a(e)}:a},4581:function(e,t){e.exports=null},"461c":function(e,t,r){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var n=r("19a5"),o=r("37f5");function l(e,t,r){let l;l=o.isRef(r)?{evaluating:r}:r||{};const{lazy:a=!1,evaluating:i,onError:c=n.noop}=l,s=o.ref(!a),u=o.ref(t);let d=0;return o.watchEffect(async t=>{if(!s.value)return;d++;const r=d;let n=!1;i&&Promise.resolve().then(()=>{i.value=!0});try{const o=await e(e=>{t(()=>{i&&(i.value=!1),n||e()})});r===d&&(u.value=o)}catch(o){c(o)}finally{i&&r===d&&(i.value=!1),n=!0}}),a?o.computed(()=>(s.value=!0,u.value)):u}function a(e,t,r,n){let l=o.inject(e);return r&&(l=o.inject(e,r)),n&&(l=o.inject(e,r,n)),"function"===typeof t?o.computed(e=>t(l,e)):o.computed({get:e=>t.get(l,e),set:t.set})}const i=e=>function(...t){return e.apply(this,t.map(e=>o.unref(e)))};function c(e){var t;const r=n.resolveUnref(e);return null!=(t=null==r?void 0:r.$el)?t:r}const s=n.isClient?window:void 0,u=n.isClient?window.document:void 0,d=n.isClient?window.navigator:void 0,p=n.isClient?window.location:void 0;function f(...e){let t,r,l,a;if(n.isString(e[0])?([r,l,a]=e,t=s):[t,r,l,a]=e,!t)return n.noop;let i=n.noop;const u=o.watch(()=>c(t),e=>{i(),e&&(e.addEventListener(r,l,a),i=()=>{e.removeEventListener(r,l,a),i=n.noop})},{immediate:!0,flush:"post"}),d=()=>{u(),i()};return n.tryOnScopeDispose(d),d}function b(e,t,r={}){const{window:n=s,ignore:l,capture:a=!0,detectIframe:i=!1}=r;if(!n)return;const u=o.ref(!0);let d;const p=r=>{n.clearTimeout(d);const o=c(e);o&&o!==r.target&&!r.composedPath().includes(o)&&u.value&&t(r)},b=e=>l&&l.some(t=>{const r=c(t);return r&&(e.target===r||e.composedPath().includes(r))}),m=[f(n,"click",p,{passive:!0,capture:a}),f(n,"pointerdown",t=>{const r=c(e);u.value=!!r&&!t.composedPath().includes(r)&&!b(t)},{passive:!0}),f(n,"pointerup",e=>{if(0===e.button){const t=e.composedPath();e.composedPath=()=>t,d=n.setTimeout(()=>p(e),50)}},{passive:!0}),i&&f(n,"blur",r=>{var n;const o=c(e);"IFRAME"!==(null==(n=document.activeElement)?void 0:n.tagName)||(null==o?void 0:o.contains(document.activeElement))||t(r)})].filter(Boolean),h=()=>m.forEach(e=>e());return h}var m=Object.defineProperty,h=Object.defineProperties,v=Object.getOwnPropertyDescriptors,g=Object.getOwnPropertySymbols,O=Object.prototype.hasOwnProperty,j=Object.prototype.propertyIsEnumerable,w=(e,t,r)=>t in e?m(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,y=(e,t)=>{for(var r in t||(t={}))O.call(t,r)&&w(e,r,t[r]);if(g)for(var r of g(t))j.call(t,r)&&w(e,r,t[r]);return e},x=(e,t)=>h(e,v(t));const k=e=>"function"===typeof e?e:"string"===typeof e?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0;function _(...e){let t,r,n={};3===e.length?(t=e[0],r=e[1],n=e[2]):2===e.length?"object"===typeof e[1]?(t=!0,r=e[0],n=e[1]):(t=e[0],r=e[1]):(t=!0,r=e[0]);const{target:o=s,eventName:l="keydown",passive:a=!1}=n,i=k(t),c=e=>{i(e)&&r(e)};return f(o,l,c,a)}function C(e,t,r={}){return _(e,t,x(y({},r),{eventName:"keydown"}))}function z(e,t,r={}){return _(e,t,x(y({},r),{eventName:"keypress"}))}function E(e,t,r={}){return _(e,t,x(y({},r),{eventName:"keyup"}))}const B=500;function S(e,t,r){var n,l;const a=o.computed(()=>c(e));let i;function s(){i&&(clearTimeout(i),i=void 0)}function u(e){var n,o,l,c;(null==(n=null==r?void 0:r.modifiers)?void 0:n.self)&&e.target!==a.value||(s(),(null==(o=null==r?void 0:r.modifiers)?void 0:o.prevent)&&e.preventDefault(),(null==(l=null==r?void 0:r.modifiers)?void 0:l.stop)&&e.stopPropagation(),i=setTimeout(()=>t(e),null!=(c=null==r?void 0:r.delay)?c:B))}const d={capture:null==(n=null==r?void 0:r.modifiers)?void 0:n.capture,once:null==(l=null==r?void 0:r.modifiers)?void 0:l.once};f(a,"pointerdown",u,d),f(a,"pointerup",s,d),f(a,"pointerleave",s,d)}const V=()=>{const{activeElement:e,body:t}=document;if(!e)return!1;if(e===t)return!1;switch(e.tagName){case"INPUT":case"TEXTAREA":return!0}return e.hasAttribute("contenteditable")},N=({keyCode:e,metaKey:t,ctrlKey:r,altKey:n})=>!(t||r||n)&&(e>=48&&e<=57||e>=96&&e<=105||e>=65&&e<=90);function M(e,t={}){const{document:r=u}=t,n=t=>{!V()&&N(t)&&e(t)};r&&f(r,"keydown",n,{passive:!0})}function A(e,t=null){const r=o.getCurrentInstance();let l=()=>{};const a=o.customRef((n,o)=>(l=o,{get(){var o,l;return n(),null!=(l=null==(o=null==r?void 0:r.proxy)?void 0:o.$refs[e])?l:t},set(){}}));return n.tryOnMounted(l),o.onUpdated(l),a}function T(e={}){const{window:t=s}=e,r=n.computedWithControl(()=>null,()=>null==t?void 0:t.document.activeElement);return t&&(f(t,"blur",r.trigger,!0),f(t,"focus",r.trigger,!0)),r}function H(e,t={}){const{interrupt:r=!0,onError:l=n.noop,onFinished:a=n.noop}=t,i={pending:"pending",rejected:"rejected",fulfilled:"fulfilled"},c=Array.from(new Array(e.length),()=>({state:i.pending,data:null})),s=o.reactive(c),u=o.ref(-1);if(!e||0===e.length)return a(),{activeIndex:u,result:s};function d(e,t){u.value++,s[u.value].data=t,s[u.value].state=e}return e.reduce((t,n)=>t.then(t=>{var o;if((null==(o=s[u.value])?void 0:o.state)!==i.rejected||!r)return n(t).then(t=>(d(i.fulfilled,t),u.value===e.length-1&&a(),t));a()}).catch(e=>(d(i.rejected,e),l(),e)),Promise.resolve()),{activeIndex:u,result:s}}function R(e,t,r){const{immediate:l=!0,delay:a=0,onError:i=n.noop,resetOnExecute:c=!0,shallow:s=!0,throwError:u}=null!=r?r:{},d=s?o.shallowRef(t):o.ref(t),p=o.ref(!1),f=o.ref(!1),b=o.ref(void 0);async function m(r=0,...o){c&&(d.value=t),b.value=void 0,p.value=!1,f.value=!0,r>0&&await n.promiseTimeout(r);const l="function"===typeof e?e(...o):e;try{const e=await l;d.value=e,p.value=!0}catch(a){if(b.value=a,i(a),u)throw b}finally{f.value=!1}return d.value}return l&&m(a),{state:d,isReady:p,isLoading:f,error:b,execute:m}}const L={array:e=>JSON.stringify(e),object:e=>JSON.stringify(e),set:e=>JSON.stringify(Array.from(e)),map:e=>JSON.stringify(Object.fromEntries(e)),null:()=>""};function D(e){return e?e instanceof Map?L.map:e instanceof Set?L.set:Array.isArray(e)?L.array:L.object:L.null}function P(e,t){const r=o.ref(""),l=o.ref();function a(){if(n.isClient)return l.value=new Promise((r,o)=>{try{const l=n.resolveUnref(e);if(null==l)r("");else if("string"===typeof l)r(F(new Blob([l],{type:"text/plain"})));else if(l instanceof Blob)r(F(l));else if(l instanceof ArrayBuffer)r(window.btoa(String.fromCharCode(...new Uint8Array(l))));else if(l instanceof HTMLCanvasElement)r(l.toDataURL(null==t?void 0:t.type,null==t?void 0:t.quality));else if(l instanceof HTMLImageElement){const e=l.cloneNode(!1);e.crossOrigin="Anonymous",I(e).then(()=>{const n=document.createElement("canvas"),o=n.getContext("2d");n.width=e.width,n.height=e.height,o.drawImage(e,0,0,n.width,n.height),r(n.toDataURL(null==t?void 0:t.type,null==t?void 0:t.quality))}).catch(o)}else{if("object"===typeof l){const e=(null==t?void 0:t.serializer)||D(l),n=e(l);return r(F(new Blob([n],{type:"application/json"})))}o(new Error("target is unsupported types"))}}catch(l){o(l)}}),l.value.then(e=>r.value=e),l.value}return o.isRef(e)||n.isFunction(e)?o.watch(e,a,{immediate:!0}):a(),{base64:r,promise:l,execute:a}}function I(e){return new Promise((t,r)=>{e.complete?t():(e.onload=()=>{t()},e.onerror=r)})}function F(e){return new Promise((t,r)=>{const n=new FileReader;n.onload=e=>{t(e.target.result)},n.onerror=r,n.readAsDataURL(e)})}function $(e,t=!1){const r=o.ref(),l=()=>r.value=Boolean(e());return l(),n.tryOnMounted(l,t),r}function q({navigator:e=d}={}){const t=["chargingchange","chargingtimechange","dischargingtimechange","levelchange"],r=$(()=>e&&"getBattery"in e),n=o.ref(!1),l=o.ref(0),a=o.ref(0),i=o.ref(1);let c;function s(){n.value=this.charging,l.value=this.chargingTime||0,a.value=this.dischargingTime||0,i.value=this.level}return r.value&&e.getBattery().then(e=>{c=e,s.call(c);for(const r of t)f(c,r,s,{passive:!0})}),{isSupported:r,charging:n,chargingTime:l,dischargingTime:a,level:i}}function W(e){let{acceptAllDevices:t=!1}=e||{};const{filters:r,optionalServices:l,navigator:a=d}=e||{},i=$(()=>a&&"bluetooth"in a),c=o.ref(void 0),s=o.ref(null);async function u(){if(i.value){s.value=null,r&&r.length>0&&(t=!1);try{c.value=await(null==a?void 0:a.bluetooth.requestDevice({acceptAllDevices:t,filters:r,optionalServices:l}))}catch(e){s.value=e}}}o.watch(c,()=>{b()});const p=o.ref(),f=o.computed(()=>{var e;return(null==(e=p.value)?void 0:e.connected)||!1});async function b(){if(s.value=null,c.value&&c.value.gatt){c.value.addEventListener("gattserverdisconnected",()=>{});try{p.value=await c.value.gatt.connect()}catch(e){s.value=e}}}return n.tryOnMounted(()=>{var e;c.value&&(null==(e=c.value.gatt)||e.connect())}),n.tryOnScopeDispose(()=>{var e;c.value&&(null==(e=c.value.gatt)||e.disconnect())}),{isSupported:i,isConnected:f,device:c,requestDevice:u,server:p,error:s}}function U(e,t={}){const{window:r=s}=t,l=$(()=>r&&"matchMedia"in r&&"function"===typeof r.matchMedia);let a;const i=o.ref(!1),c=()=>{a&&("removeEventListener"in a?a.removeEventListener("change",u):a.removeListener(u))},u=()=>{l.value&&(c(),a=r.matchMedia(n.resolveRef(e).value),i.value=a.matches,"addEventListener"in a?a.addEventListener("change",u):a.addListener(u))};return o.watchEffect(u),n.tryOnScopeDispose(()=>c()),i}const K={sm:640,md:768,lg:1024,xl:1280,"2xl":1536},Y={sm:576,md:768,lg:992,xl:1200,xxl:1400},G={xs:600,sm:960,md:1264,lg:1904},X={xs:480,sm:576,md:768,lg:992,xl:1200,xxl:1600},J={xs:600,sm:1024,md:1440,lg:1920},Z={mobileS:320,mobileM:375,mobileL:425,tablet:768,laptop:1024,laptopL:1440,desktop4K:2560};var Q=Object.defineProperty,ee=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,ne=(e,t,r)=>t in e?Q(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,oe=(e,t)=>{for(var r in t||(t={}))te.call(t,r)&&ne(e,r,t[r]);if(ee)for(var r of ee(t))re.call(t,r)&&ne(e,r,t[r]);return e};function le(e,t={}){function r(t,r){let o=e[t];return null!=r&&(o=n.increaseWithUnit(o,r)),"number"===typeof o&&(o+="px"),o}const{window:o=s}=t;function l(e){return!!o&&o.matchMedia(e).matches}const a=e=>U(`(min-width: ${r(e)})`,t),i=Object.keys(e).reduce((e,t)=>(Object.defineProperty(e,t,{get:()=>a(t),enumerable:!0,configurable:!0}),e),{});return oe({greater(e){return U(`(min-width: ${r(e,.1)})`,t)},greaterOrEqual:a,smaller(e){return U(`(max-width: ${r(e,-.1)})`,t)},smallerOrEqual(e){return U(`(max-width: ${r(e)})`,t)},between(e,n){return U(`(min-width: ${r(e)}) and (max-width: ${r(n,-.1)})`,t)},isGreater(e){return l(`(min-width: ${r(e,.1)})`)},isGreaterOrEqual(e){return l(`(min-width: ${r(e)})`)},isSmaller(e){return l(`(max-width: ${r(e,-.1)})`)},isSmallerOrEqual(e){return l(`(max-width: ${r(e)})`)},isInBetween(e,t){return l(`(min-width: ${r(e)}) and (max-width: ${r(t,-.1)})`)}},i)}const ae=e=>{const{name:t,window:r=s}=e,l=$(()=>r&&"BroadcastChannel"in r),a=o.ref(!1),i=o.ref(),c=o.ref(),u=o.ref(null),d=e=>{i.value&&i.value.postMessage(e)},p=()=>{i.value&&i.value.close(),a.value=!0};return l.value&&n.tryOnMounted(()=>{u.value=null,i.value=new BroadcastChannel(t),i.value.addEventListener("message",e=>{c.value=e.data},{passive:!0}),i.value.addEventListener("messageerror",e=>{u.value=e},{passive:!0}),i.value.addEventListener("close",()=>{a.value=!0})}),n.tryOnScopeDispose(()=>{p()}),{isSupported:l,channel:i,data:c,post:d,close:p,error:u,isClosed:a}};function ie({window:e=s}={}){const t=t=>{const{state:r,length:n}=(null==e?void 0:e.history)||{},{hash:o,host:l,hostname:a,href:i,origin:c,pathname:s,port:u,protocol:d,search:p}=(null==e?void 0:e.location)||{};return{trigger:t,state:r,length:n,hash:o,host:l,hostname:a,href:i,origin:c,pathname:s,port:u,protocol:d,search:p}},r=o.ref(t("load"));return e&&(f(e,"popstate",()=>r.value=t("popstate"),{passive:!0}),f(e,"hashchange",()=>r.value=t("hashchange"),{passive:!0})),r}function ce(e,t=((e,t)=>e===t),r){const n=o.ref(e.value);return o.watch(()=>e.value,e=>{t(e,n.value)||(n.value=e)},r),n}function se(e={}){const{navigator:t=d,read:r=!1,source:l,copiedDuring:a=1500}=e,i=["copy","cut"],c=$(()=>t&&"clipboard"in t),s=o.ref(""),u=o.ref(!1),p=n.useTimeoutFn(()=>u.value=!1,a);function b(){t.clipboard.readText().then(e=>{s.value=e})}if(c.value&&r)for(const n of i)f(n,b);async function m(e=n.resolveUnref(l)){c.value&&null!=e&&(await t.clipboard.writeText(e),s.value=e,u.value=!0,p.start())}return{isSupported:c,text:s,copied:u,copy:m}}var ue=Object.defineProperty,de=Object.defineProperties,pe=Object.getOwnPropertyDescriptors,fe=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,he=(e,t,r)=>t in e?ue(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,ve=(e,t)=>{for(var r in t||(t={}))be.call(t,r)&&he(e,r,t[r]);if(fe)for(var r of fe(t))me.call(t,r)&&he(e,r,t[r]);return e},ge=(e,t)=>de(e,pe(t));function Oe(e){return JSON.parse(JSON.stringify(e))}function je(e,t={}){const r=o.ref({}),{manual:n,clone:l=Oe,deep:a=!0,immediate:i=!0}=t;function c(){r.value=l(o.unref(e))}return!n&&o.isRef(e)?o.watch(e,c,ge(ve({},t),{deep:a,immediate:i})):c(),{cloned:r,sync:c}}const we="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof window?window:"undefined"!==typeof e?e:"undefined"!==typeof self?self:{},ye="__vueuse_ssr_handlers__";we[ye]=we[ye]||{};const xe=we[ye];function ke(e,t){return xe[e]||t}function _e(e,t){xe[e]=t}function Ce(e){return null==e?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":"boolean"===typeof e?"boolean":"string"===typeof e?"string":"object"===typeof e||Array.isArray(e)?"object":Number.isNaN(e)?"any":"number"}var ze=Object.defineProperty,Ee=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,Ve=(e,t,r)=>t in e?ze(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Ne=(e,t)=>{for(var r in t||(t={}))Be.call(t,r)&&Ve(e,r,t[r]);if(Ee)for(var r of Ee(t))Se.call(t,r)&&Ve(e,r,t[r]);return e};const Me={boolean:{read:e=>"true"===e,write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}};function Ae(e,t,r,l={}){var a;const{flush:i="pre",deep:c=!0,listenToStorageChanges:u=!0,writeDefaults:d=!0,mergeDefaults:p=!1,shallow:b,window:m=s,eventFilter:h,onError:v=(e=>{console.error(e)})}=l,g=(b?o.shallowRef:o.ref)(t);if(!r)try{r=ke("getDefaultStorage",()=>{var e;return null==(e=s)?void 0:e.localStorage})()}catch(z){v(z)}if(!r)return g;const O=n.resolveUnref(t),j=Ce(O),w=null!=(a=l.serializer)?a:Me[j],{pause:y,resume:x}=n.pausableWatch(g,()=>k(g.value),{flush:i,deep:c,eventFilter:h});return m&&u&&f(m,"storage",C),C(),g;function k(t){try{null==t?r.removeItem(e):r.setItem(e,w.write(t))}catch(z){v(z)}}function _(t){if(!t||t.key===e){y();try{const o=t?t.newValue:r.getItem(e);if(null==o)return d&&null!==O&&r.setItem(e,w.write(O)),O;if(!t&&p){const e=w.read(o);return n.isFunction(p)?p(e,O):"object"!==j||Array.isArray(e)?e:Ne(Ne({},O),e)}return"string"!==typeof o?o:w.read(o)}catch(z){v(z)}finally{x()}}}function C(t){t&&t.key!==e||(g.value=_(t))}}function Te(e){return U("(prefers-color-scheme: dark)",e)}var He=Object.defineProperty,Re=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,Pe=(e,t,r)=>t in e?He(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Ie=(e,t)=>{for(var r in t||(t={}))Le.call(t,r)&&Pe(e,r,t[r]);if(Re)for(var r of Re(t))De.call(t,r)&&Pe(e,r,t[r]);return e};function Fe(e={}){const{selector:t="html",attribute:r="class",initialValue:l="auto",window:a=s,storage:i,storageKey:c="vueuse-color-scheme",listenToStorageChanges:u=!0,storageRef:d,emitAuto:p}=e,f=Ie({auto:"",light:"light",dark:"dark"},e.modes||{}),b=Te({window:a}),m=o.computed(()=>b.value?"dark":"light"),h=d||(null==c?o.ref(l):Ae(c,l,i,{window:a,listenToStorageChanges:u})),v=o.computed({get(){return"auto"!==h.value||p?h.value:m.value},set(e){h.value=e}}),g=ke("updateHTMLAttrs",(e,t,r)=>{const n=null==a?void 0:a.document.querySelector(e);if(n)if("class"===t){const e=r.split(/\s/g);Object.values(f).flatMap(e=>(e||"").split(/\s/g)).filter(Boolean).forEach(t=>{e.includes(t)?n.classList.add(t):n.classList.remove(t)})}else n.setAttribute(t,r)});function O(e){var n;const o="auto"===e?m.value:e;g(t,r,null!=(n=f[o])?n:o)}function j(t){e.onChanged?e.onChanged(t,O):O(t)}return o.watch(v,j,{flush:"post",immediate:!0}),p&&o.watch(m,()=>j(v.value),{flush:"post"}),n.tryOnMounted(()=>j(v.value)),v}function $e(e=o.ref(!1)){const t=n.createEventHook(),r=n.createEventHook(),l=n.createEventHook();let a=n.noop;const i=t=>(l.trigger(t),e.value=!0,new Promise(e=>{a=e})),c=r=>{e.value=!1,t.trigger(r),a({data:r,isCanceled:!1})},s=t=>{e.value=!1,r.trigger(t),a({data:t,isCanceled:!0})};return{isRevealed:o.computed(()=>e.value),reveal:i,confirm:c,cancel:s,onReveal:l.on,onConfirm:t.on,onCancel:r.on}}function qe(e,t,{window:r=s,initialValue:l=""}={}){const a=o.ref(l),i=o.computed(()=>{var e;return c(t)||(null==(e=null==r?void 0:r.document)?void 0:e.documentElement)});return o.watch([i,()=>n.resolveUnref(e)],([e,t])=>{var n;if(e&&r){const o=null==(n=r.getComputedStyle(e).getPropertyValue(t))?void 0:n.trim();a.value=o||l}},{immediate:!0}),o.watch(a,t=>{var r;(null==(r=i.value)?void 0:r.style)&&i.value.style.setProperty(n.resolveUnref(e),t)}),a}function We(){const e=o.getCurrentInstance(),t=n.computedWithControl(()=>null,()=>e.proxy.$el);return o.onUpdated(t.trigger),o.onMounted(t.trigger),t}function Ue(e,t){var r;const n=o.shallowRef(null!=(r=null==t?void 0:t.initialValue)?r:e[0]),l=o.computed({get(){var r;let o=(null==t?void 0:t.getIndexOf)?t.getIndexOf(n.value,e):e.indexOf(n.value);return o<0&&(o=null!=(r=null==t?void 0:t.fallbackIndex)?r:0),o},set(e){a(e)}});function a(t){const r=e.length,o=(t%r+r)%r,l=e[o];return n.value=l,l}function i(e=1){return a(l.value+e)}function c(e=1){return i(e)}function s(e=1){return i(-e)}return{state:n,index:l,next:c,prev:s}}var Ke=Object.defineProperty,Ye=Object.defineProperties,Ge=Object.getOwnPropertyDescriptors,Xe=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,Qe=(e,t,r)=>t in e?Ke(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,et=(e,t)=>{for(var r in t||(t={}))Je.call(t,r)&&Qe(e,r,t[r]);if(Xe)for(var r of Xe(t))Ze.call(t,r)&&Qe(e,r,t[r]);return e},tt=(e,t)=>Ye(e,Ge(t));function rt(e={}){const{valueDark:t="dark",valueLight:r="",window:n=s}=e,l=Fe(tt(et({},e),{onChanged:(t,r)=>{var n;e.onChanged?null==(n=e.onChanged)||n.call(e,"dark"===t):r(t)},modes:{dark:t,light:r}})),a=Te({window:n}),i=o.computed({get(){return"dark"===l.value},set(e){e===a.value?l.value="auto":l.value=e?"dark":"light"}});return i}const nt=e=>e,ot=(e,t)=>e.value=t;function lt(e){return e?n.isFunction(e)?e:Oe:nt}function at(e){return e?n.isFunction(e)?e:Oe:nt}function it(e,t={}){const{clone:r=!1,dump:l=lt(r),parse:a=at(r),setSource:i=ot}=t;function c(){return o.markRaw({snapshot:l(e.value),timestamp:n.timestamp()})}const s=o.ref(c()),u=o.ref([]),d=o.ref([]),p=t=>{i(e,a(t.snapshot)),s.value=t},f=()=>{u.value.unshift(s.value),s.value=c(),t.capacity&&u.value.length>t.capacity&&u.value.splice(t.capacity,1/0),d.value.length&&d.value.splice(0,d.value.length)},b=()=>{u.value.splice(0,u.value.length),d.value.splice(0,d.value.length)},m=()=>{const e=u.value.shift();e&&(d.value.unshift(s.value),p(e))},h=()=>{const e=d.value.shift();e&&(u.value.unshift(s.value),p(e))},v=()=>{p(s.value)},g=o.computed(()=>[s.value,...u.value]),O=o.computed(()=>u.value.length>0),j=o.computed(()=>d.value.length>0);return{source:e,undoStack:u,redoStack:d,last:s,history:g,canUndo:O,canRedo:j,clear:b,commit:f,reset:v,undo:m,redo:h}}var ct=Object.defineProperty,st=Object.defineProperties,ut=Object.getOwnPropertyDescriptors,dt=Object.getOwnPropertySymbols,pt=Object.prototype.hasOwnProperty,ft=Object.prototype.propertyIsEnumerable,bt=(e,t,r)=>t in e?ct(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,mt=(e,t)=>{for(var r in t||(t={}))pt.call(t,r)&&bt(e,r,t[r]);if(dt)for(var r of dt(t))ft.call(t,r)&&bt(e,r,t[r]);return e},ht=(e,t)=>st(e,ut(t));function vt(e,t={}){const{deep:r=!1,flush:o="pre",eventFilter:l}=t,{eventFilter:a,pause:i,resume:c,isActive:s}=n.pausableFilter(l),{ignoreUpdates:u,ignorePrevAsyncUpdates:d,stop:p}=n.watchIgnorable(e,v,{deep:r,flush:o,eventFilter:a});function f(e,t){d(),u(()=>{e.value=t})}const b=it(e,ht(mt({},t),{clone:t.clone||r,setSource:f})),{clear:m,commit:h}=b;function v(){d(),h()}function g(e){c(),e&&v()}function O(e){let t=!1;const r=()=>t=!0;u(()=>{e(r)}),t||v()}function j(){p(),m()}return ht(mt({},b),{isTracking:s,pause:i,resume:g,commit:v,batch:O,dispose:j})}var gt=Object.defineProperty,Ot=Object.defineProperties,jt=Object.getOwnPropertyDescriptors,wt=Object.getOwnPropertySymbols,yt=Object.prototype.hasOwnProperty,xt=Object.prototype.propertyIsEnumerable,kt=(e,t,r)=>t in e?gt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,_t=(e,t)=>{for(var r in t||(t={}))yt.call(t,r)&&kt(e,r,t[r]);if(wt)for(var r of wt(t))xt.call(t,r)&&kt(e,r,t[r]);return e},Ct=(e,t)=>Ot(e,jt(t));function zt(e,t={}){const r=t.debounce?n.debounceFilter(t.debounce):void 0,o=vt(e,Ct(_t({},t),{eventFilter:r}));return _t({},o)}function Et(e={}){const{window:t=s,eventFilter:r=n.bypassFilter}=e,l=o.ref({x:null,y:null,z:null}),a=o.ref({alpha:null,beta:null,gamma:null}),i=o.ref(0),c=o.ref({x:null,y:null,z:null});if(t){const e=n.createFilterWrapper(r,e=>{l.value=e.acceleration,c.value=e.accelerationIncludingGravity,a.value=e.rotationRate,i.value=e.interval});f(t,"devicemotion",e)}return{acceleration:l,accelerationIncludingGravity:c,rotationRate:a,interval:i}}function Bt(e={}){const{window:t=s}=e,r=$(()=>t&&"DeviceOrientationEvent"in t),n=o.ref(!1),l=o.ref(null),a=o.ref(null),i=o.ref(null);return t&&r.value&&f(t,"deviceorientation",e=>{n.value=e.absolute,l.value=e.alpha,a.value=e.beta,i.value=e.gamma}),{isSupported:r,isAbsolute:n,alpha:l,beta:a,gamma:i}}function St({window:e=s}={}){if(!e)return{pixelRatio:o.ref(1)};const t=o.ref(1),r=[],l=()=>{r.map(e=>e()),r.length=0},a=()=>{t.value=e.devicePixelRatio,l();const n=e.matchMedia(`(resolution: ${t.value}dppx)`);n.addEventListener("change",a,{once:!0}),r.push(()=>{n.removeEventListener("change",a)})};return a(),n.tryOnScopeDispose(l),{pixelRatio:t}}function Vt(e,t={}){const{controls:r=!1,navigator:l=d}=t,a=$(()=>l&&"permissions"in l);let i;const c="string"===typeof e?{name:e}:e,s=o.ref(),u=()=>{i&&(s.value=i.state)},p=n.createSingletonPromise(async()=>{if(a.value){if(!i)try{i=await l.permissions.query(c),f(i,"change",u),u()}catch(e){s.value="prompt"}return i}});return p(),r?{state:s,isSupported:a,query:p}:s}function Nt(e={}){const{navigator:t=d,requestPermissions:r=!1,constraints:n={audio:!0,video:!0},onUpdated:l}=e,a=o.ref([]),i=o.computed(()=>a.value.filter(e=>"videoinput"===e.kind)),c=o.computed(()=>a.value.filter(e=>"audioinput"===e.kind)),s=o.computed(()=>a.value.filter(e=>"audiooutput"===e.kind)),u=$(()=>t&&t.mediaDevices&&t.mediaDevices.enumerateDevices),p=o.ref(!1);async function b(){u.value&&(a.value=await t.mediaDevices.enumerateDevices(),null==l||l(a.value))}async function m(){if(!u.value)return!1;if(p.value)return!0;const{state:e,query:r}=Vt("camera",{controls:!0});if(await r(),"granted"!==e.value){const e=await t.mediaDevices.getUserMedia(n);e.getTracks().forEach(e=>e.stop()),b(),p.value=!0}else p.value=!0;return p.value}return u.value&&(r&&m(),f(t.mediaDevices,"devicechange",b),b()),{devices:a,ensurePermissions:m,permissionGranted:p,videoInputs:i,audioInputs:c,audioOutputs:s,isSupported:u}}function Mt(e={}){var t;const r=o.ref(null!=(t=e.enabled)&&t),n=e.video,l=e.audio,{navigator:a=d}=e,i=$(()=>{var e;return null==(e=null==a?void 0:a.mediaDevices)?void 0:e.getDisplayMedia}),c={audio:l,video:n},s=o.shallowRef();async function u(){if(i.value&&!s.value)return s.value=await a.mediaDevices.getDisplayMedia(c),s.value}async function p(){var e;null==(e=s.value)||e.getTracks().forEach(e=>e.stop()),s.value=void 0}function f(){p(),r.value=!1}async function b(){return await u(),s.value&&(r.value=!0),s.value}return o.watch(r,e=>{e?u():p()},{immediate:!0}),{isSupported:i,stream:s,start:b,stop:f,enabled:r}}function At({document:e=u}={}){if(!e)return o.ref("visible");const t=o.ref(e.visibilityState);return f(e,"visibilitychange",()=>{t.value=e.visibilityState}),t}var Tt=Object.defineProperty,Ht=Object.defineProperties,Rt=Object.getOwnPropertyDescriptors,Lt=Object.getOwnPropertySymbols,Dt=Object.prototype.hasOwnProperty,Pt=Object.prototype.propertyIsEnumerable,It=(e,t,r)=>t in e?Tt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Ft=(e,t)=>{for(var r in t||(t={}))Dt.call(t,r)&&It(e,r,t[r]);if(Lt)for(var r of Lt(t))Pt.call(t,r)&&It(e,r,t[r]);return e},$t=(e,t)=>Ht(e,Rt(t));function qt(e,t={}){var r,l,a;const i=null!=(r=t.draggingElement)?r:s,c=null!=(l=t.handle)?l:e,u=o.ref(null!=(a=n.resolveUnref(t.initialValue))?a:{x:0,y:0}),d=o.ref(),p=e=>!t.pointerTypes||t.pointerTypes.includes(e.pointerType),b=e=>{n.resolveUnref(t.preventDefault)&&e.preventDefault(),n.resolveUnref(t.stopPropagation)&&e.stopPropagation()},m=r=>{var o;if(!p(r))return;if(n.resolveUnref(t.exact)&&r.target!==n.resolveUnref(e))return;const l=n.resolveUnref(e).getBoundingClientRect(),a={x:r.pageX-l.left,y:r.pageY-l.top};!1!==(null==(o=t.onStart)?void 0:o.call(t,a,r))&&(d.value=a,b(r))},h=e=>{var r;p(e)&&d.value&&(u.value={x:e.pageX-d.value.x,y:e.pageY-d.value.y},null==(r=t.onMove)||r.call(t,u.value,e),b(e))},v=e=>{var r;p(e)&&d.value&&(d.value=void 0,null==(r=t.onEnd)||r.call(t,u.value,e),b(e))};return n.isClient&&(f(c,"pointerdown",m,!0),f(i,"pointermove",h,!0),f(i,"pointerup",v,!0)),$t(Ft({},n.toRefs(u)),{position:u,isDragging:o.computed(()=>!!d.value),style:o.computed(()=>`left:${u.value.x}px;top:${u.value.y}px;`)})}function Wt(e,t){const r=o.ref(!1);let l=0;return n.isClient&&(f(e,"dragenter",e=>{e.preventDefault(),l+=1,r.value=!0}),f(e,"dragover",e=>{e.preventDefault()}),f(e,"dragleave",e=>{e.preventDefault(),l-=1,0===l&&(r.value=!1)}),f(e,"drop",e=>{var n,o;e.preventDefault(),l=0,r.value=!1;const a=Array.from(null!=(o=null==(n=e.dataTransfer)?void 0:n.files)?o:[]);null==t||t(0===a.length?null:a)})),{isOverDropZone:r}}var Ut=Object.getOwnPropertySymbols,Kt=Object.prototype.hasOwnProperty,Yt=Object.prototype.propertyIsEnumerable,Gt=(e,t)=>{var r={};for(var n in e)Kt.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&Ut)for(var n of Ut(e))t.indexOf(n)<0&&Yt.call(e,n)&&(r[n]=e[n]);return r};function Xt(e,t,r={}){const l=r,{window:a=s}=l,i=Gt(l,["window"]);let u;const d=$(()=>a&&"ResizeObserver"in a),p=()=>{u&&(u.disconnect(),u=void 0)},f=o.watch(()=>c(e),e=>{p(),d.value&&a&&e&&(u=new ResizeObserver(t),u.observe(e,i))},{immediate:!0,flush:"post"}),b=()=>{p(),f()};return n.tryOnScopeDispose(b),{isSupported:d,stop:b}}function Jt(e,t={}){const{reset:r=!0,windowResize:l=!0,windowScroll:a=!0,immediate:i=!0}=t,s=o.ref(0),u=o.ref(0),d=o.ref(0),p=o.ref(0),b=o.ref(0),m=o.ref(0),h=o.ref(0),v=o.ref(0);function g(){const t=c(e);if(!t)return void(r&&(s.value=0,u.value=0,d.value=0,p.value=0,b.value=0,m.value=0,h.value=0,v.value=0));const n=t.getBoundingClientRect();s.value=n.height,u.value=n.bottom,d.value=n.left,p.value=n.right,b.value=n.top,m.value=n.width,h.value=n.x,v.value=n.y}return Xt(e,g),o.watch(()=>c(e),e=>!e&&g()),a&&f("scroll",g,{passive:!0}),l&&f("resize",g,{passive:!0}),n.tryOnMounted(()=>{i&&g()}),{height:s,bottom:u,left:d,right:p,top:b,width:m,x:h,y:v,update:g}}function Zt(e,t={}){const{immediate:r=!0,window:l=s}=t,a=o.ref(!1);let i=null;function c(){a.value&&l&&(e(),i=l.requestAnimationFrame(c))}function u(){!a.value&&l&&(a.value=!0,c())}function d(){a.value=!1,null!=i&&l&&(l.cancelAnimationFrame(i),i=null)}return r&&u(),n.tryOnScopeDispose(d),{isActive:a,pause:d,resume:u}}var Qt=Object.defineProperty,er=Object.getOwnPropertySymbols,tr=Object.prototype.hasOwnProperty,rr=Object.prototype.propertyIsEnumerable,nr=(e,t,r)=>t in e?Qt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,or=(e,t)=>{for(var r in t||(t={}))tr.call(t,r)&&nr(e,r,t[r]);if(er)for(var r of er(t))rr.call(t,r)&&nr(e,r,t[r]);return e};function lr(e){const t=o.ref(null),{x:r,y:l}=e,a=Zt(()=>{t.value=document.elementFromPoint(n.resolveUnref(r),n.resolveUnref(l))});return or({element:t},a)}function ar(e){const t=o.ref(!1);return f(e,"mouseenter",()=>t.value=!0),f(e,"mouseleave",()=>t.value=!1),t}function ir(e,t={width:0,height:0},r={}){const{box:n="content-box"}=r,l=o.ref(t.width),a=o.ref(t.height);return Xt(e,([e])=>{const t="border-box"===n?e.borderBoxSize:"content-box"===n?e.contentBoxSize:e.devicePixelContentBoxSize;t?(l.value=t.reduce((e,{inlineSize:t})=>e+t,0),a.value=t.reduce((e,{blockSize:t})=>e+t,0)):(l.value=e.contentRect.width,a.value=e.contentRect.height)},r),o.watch(()=>c(e),e=>{l.value=e?t.width:0,a.value=e?t.height:0}),{width:l,height:a}}function cr(e,{window:t=s,scrollTarget:r}={}){const n=o.ref(!1),l=()=>{if(!t)return;const r=t.document,o=c(e);if(o){const e=o.getBoundingClientRect();n.value=e.top<=(t.innerHeight||r.documentElement.clientHeight)&&e.left<=(t.innerWidth||r.documentElement.clientWidth)&&e.bottom>=0&&e.right>=0}else n.value=!1};return o.watch(()=>c(e),()=>l(),{immediate:!0,flush:"post"}),t&&f(r||t,"scroll",l,{capture:!1,passive:!0}),n}const sr=new Map;function ur(e){const t=o.getCurrentScope();function r(r){var n;const o=sr.get(e)||[];o.push(r),sr.set(e,o);const a=()=>l(r);return null==(n=null==t?void 0:t.cleanups)||n.push(a),a}function n(e){function t(...r){l(t),e(...r)}return r(t)}function l(t){const r=sr.get(e);if(!r)return;const n=r.indexOf(t);n>-1&&r.splice(n,1),r.length||sr.delete(e)}function a(){sr.delete(e)}function i(t,r){var n;null==(n=sr.get(e))||n.forEach(e=>e(t,r))}return{on:r,once:n,off:l,emit:i,reset:a}}function dr(e,t=[],r={}){const l=o.ref(null),a=o.ref(null),i=o.ref("CONNECTING"),c=o.ref(null),s=o.ref(null),{withCredentials:u=!1}=r,d=()=>{c.value&&(c.value.close(),c.value=null,i.value="CLOSED")},p=new EventSource(e,{withCredentials:u});c.value=p,p.onopen=()=>{i.value="OPEN",s.value=null},p.onerror=e=>{i.value="CLOSED",s.value=e},p.onmessage=e=>{l.value=null,a.value=e.data};for(const n of t)f(p,n,e=>{l.value=n,a.value=e.data||null});return n.tryOnScopeDispose(()=>{d()}),{eventSource:c,event:l,data:a,status:i,error:s,close:d}}function pr(e={}){const{initialValue:t=""}=e,r=$(()=>"undefined"!==typeof window&&"EyeDropper"in window),n=o.ref(t);async function l(e){if(!r.value)return;const t=new window.EyeDropper,o=await t.open(e);return n.value=o.sRGBHex,o}return{isSupported:r,sRGBHex:n,open:l}}function fr(e=null,t={}){const{baseUrl:r="",rel:l="icon",document:a=u}=t,i=n.resolveRef(e),c=e=>{null==a||a.head.querySelectorAll(`link[rel*="${l}"]`).forEach(t=>t.href=`${r}${e}`)};return o.watch(i,(e,t)=>{n.isString(e)&&e!==t&&c(e)},{immediate:!0}),i}var br=Object.defineProperty,mr=Object.defineProperties,hr=Object.getOwnPropertyDescriptors,vr=Object.getOwnPropertySymbols,gr=Object.prototype.hasOwnProperty,Or=Object.prototype.propertyIsEnumerable,jr=(e,t,r)=>t in e?br(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,wr=(e,t)=>{for(var r in t||(t={}))gr.call(t,r)&&jr(e,r,t[r]);if(vr)for(var r of vr(t))Or.call(t,r)&&jr(e,r,t[r]);return e},yr=(e,t)=>mr(e,hr(t));const xr={json:"application/json",text:"text/plain",formData:"multipart/form-data"};function kr(e){return n.containsProp(e,"immediate","refetch","initialData","timeout","beforeFetch","afterFetch","onFetchError","fetch")}function _r(e){return"undefined"!==typeof Headers&&e instanceof Headers?Object.fromEntries([...e.entries()]):e}function Cr(...e){return t=>(e.forEach(async e=>{e&&(t=wr(wr({},t),await e(t)))}),t)}function zr(e={}){const t=e.options||{},r=e.fetchOptions||{};function l(l,...a){const i=o.computed(()=>e.baseUrl?Br(n.resolveUnref(e.baseUrl),n.resolveUnref(l)):n.resolveUnref(l));let c=t,s=r;return a.length>0&&(kr(a[0])?c=yr(wr(wr({},c),a[0]),{beforeFetch:Cr(t.beforeFetch,a[0].beforeFetch),afterFetch:Cr(t.afterFetch,a[0].afterFetch),onFetchError:Cr(t.onFetchError,a[0].onFetchError)}):s=yr(wr(wr({},s),a[0]),{headers:wr(wr({},_r(s.headers)||{}),_r(a[0].headers)||{})})),a.length>1&&kr(a[1])&&(c=yr(wr(wr({},c),a[1]),{beforeFetch:Cr(t.beforeFetch,a[1].beforeFetch),afterFetch:Cr(t.afterFetch,a[1].afterFetch),onFetchError:Cr(t.onFetchError,a[1].onFetchError)})),Er(i,s,c)}return l}function Er(e,...t){var r;const l="function"===typeof AbortController;let a={},i={immediate:!0,refetch:!1,timeout:0};const c={method:"GET",type:"text",payload:void 0};t.length>0&&(kr(t[0])?i=wr(wr({},i),t[0]):a=t[0]),t.length>1&&kr(t[1])&&(i=wr(wr({},i),t[1]));const{fetch:u=(null==(r=s)?void 0:r.fetch),initialData:d,timeout:p}=i,f=n.createEventHook(),b=n.createEventHook(),m=n.createEventHook(),h=o.ref(!1),v=o.ref(!1),g=o.ref(!1),O=o.ref(null),j=o.shallowRef(null),w=o.shallowRef(null),y=o.shallowRef(d),x=o.computed(()=>l&&v.value);let k,_;const C=()=>{l&&k&&k.abort()},z=e=>{v.value=e,h.value=!e};p&&(_=n.useTimeoutFn(C,p,{immediate:!1}));const E=async(t=!1)=>{var r;z(!0),w.value=null,O.value=null,g.value=!1,k=void 0,l&&(k=new AbortController,k.signal.onabort=()=>g.value=!0,a=yr(wr({},a),{signal:k.signal}));const o={method:c.method,headers:{}};if(c.payload){const e=_r(o.headers);c.payloadType&&(e["Content-Type"]=null!=(r=xr[c.payloadType])?r:c.payloadType);const t=n.resolveUnref(c.payload);o.body="json"===c.payloadType?JSON.stringify(t):t}let s=!1;const d={url:n.resolveUnref(e),options:wr(wr({},o),a),cancel:()=>{s=!0}};if(i.beforeFetch&&Object.assign(d,await i.beforeFetch(d)),s||!u)return z(!1),Promise.resolve(null);let p=null;return _&&_.start(),new Promise((e,r)=>{var n;u(d.url,yr(wr(wr({},o),d.options),{headers:wr(wr({},_r(o.headers)),_r(null==(n=d.options)?void 0:n.headers))})).then(async t=>{if(j.value=t,O.value=t.status,p=await t[c.type](),i.afterFetch&&O.value>=200&&O.value<300&&({data:p}=await i.afterFetch({data:p,response:t})),y.value=p,!t.ok)throw new Error(t.statusText);return f.trigger(t),e(t)}).catch(async n=>{let o=n.message||n.name;return i.onFetchError&&({data:p,error:o}=await i.onFetchError({data:p,error:n,response:j.value})),y.value=p,w.value=o,b.trigger(n),t?r(n):e(null)}).finally(()=>{z(!1),_&&_.stop(),m.trigger(null)})})},B=n.resolveRef(i.refetch);o.watch([B,n.resolveRef(e)],([e])=>e&&E(),{deep:!0});const S={isFinished:h,statusCode:O,response:j,error:w,data:y,isFetching:v,canAbort:x,aborted:g,abort:C,execute:E,onFetchResponse:f.on,onFetchError:b.on,onFetchFinally:m.on,get:V("GET"),put:V("PUT"),post:V("POST"),delete:V("DELETE"),patch:V("PATCH"),head:V("HEAD"),options:V("OPTIONS"),json:M("json"),text:M("text"),blob:M("blob"),arrayBuffer:M("arrayBuffer"),formData:M("formData")};function V(e){return(t,r)=>{if(!v.value){c.method=e,c.payload=t,c.payloadType=r,o.isRef(c.payload)&&o.watch([B,n.resolveRef(c.payload)],([e])=>e&&E(),{deep:!0});const l=n.resolveUnref(c.payload);return!r&&l&&Object.getPrototypeOf(l)===Object.prototype&&(c.payloadType="json"),yr(wr({},S),{then(e,t){return N().then(e,t)}})}}}function N(){return new Promise((e,t)=>{n.until(h).toBe(!0).then(()=>e(S)).catch(e=>t(e))})}function M(e){return()=>{if(!v.value)return c.type=e,yr(wr({},S),{then(e,t){return N().then(e,t)}})}}return i.immediate&&setTimeout(E,0),yr(wr({},S),{then(e,t){return N().then(e,t)}})}function Br(e,t){return e.endsWith("/")||t.startsWith("/")?`${e}${t}`:`${e}/${t}`}var Sr=Object.defineProperty,Vr=Object.getOwnPropertySymbols,Nr=Object.prototype.hasOwnProperty,Mr=Object.prototype.propertyIsEnumerable,Ar=(e,t,r)=>t in e?Sr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Tr=(e,t)=>{for(var r in t||(t={}))Nr.call(t,r)&&Ar(e,r,t[r]);if(Vr)for(var r of Vr(t))Mr.call(t,r)&&Ar(e,r,t[r]);return e};const Hr={multiple:!0,accept:"*"};function Rr(e={}){const{document:t=u}=e,r=o.ref(null);let l;t&&(l=t.createElement("input"),l.type="file",l.onchange=e=>{const t=e.target;r.value=t.files});const a=t=>{if(!l)return;const r=Tr(Tr(Tr({},Hr),e),t);l.multiple=r.multiple,l.accept=r.accept,n.hasOwn(r,"capture")&&(l.capture=r.capture),l.click()},i=()=>{r.value=null,l&&(l.value="")};return{files:o.readonly(r),open:a,reset:i}}var Lr=Object.defineProperty,Dr=Object.getOwnPropertySymbols,Pr=Object.prototype.hasOwnProperty,Ir=Object.prototype.propertyIsEnumerable,Fr=(e,t,r)=>t in e?Lr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,$r=(e,t)=>{for(var r in t||(t={}))Pr.call(t,r)&&Fr(e,r,t[r]);if(Dr)for(var r of Dr(t))Ir.call(t,r)&&Fr(e,r,t[r]);return e};function qr(e={}){const{window:t=s,dataType:r="Text"}=o.unref(e),n=t,l=$(()=>n&&"showSaveFilePicker"in n&&"showOpenFilePicker"in n),a=o.ref(),i=o.ref(),c=o.ref(),u=o.computed(()=>{var e,t;return null!=(t=null==(e=c.value)?void 0:e.name)?t:""}),d=o.computed(()=>{var e,t;return null!=(t=null==(e=c.value)?void 0:e.type)?t:""}),p=o.computed(()=>{var e,t;return null!=(t=null==(e=c.value)?void 0:e.size)?t:0}),f=o.computed(()=>{var e,t;return null!=(t=null==(e=c.value)?void 0:e.lastModified)?t:0});async function b(t={}){if(!l.value)return;const[r]=await n.showOpenFilePicker($r($r({},o.unref(e)),t));a.value=r,await g(),await O()}async function m(t={}){l.value&&(a.value=await n.showSaveFilePicker($r($r({},o.unref(e)),t)),i.value=void 0,await g(),await O())}async function h(e={}){if(l.value){if(!a.value)return v(e);if(i.value){const e=await a.value.createWritable();await e.write(i.value),await e.close()}await g()}}async function v(t={}){if(l.value){if(a.value=await n.showSaveFilePicker($r($r({},o.unref(e)),t)),i.value){const e=await a.value.createWritable();await e.write(i.value),await e.close()}await g()}}async function g(){var e;c.value=await(null==(e=a.value)?void 0:e.getFile())}async function O(){var e,t;"Text"===o.unref(r)&&(i.value=await(null==(e=c.value)?void 0:e.text())),"ArrayBuffer"===o.unref(r)&&(i.value=await(null==(t=c.value)?void 0:t.arrayBuffer())),"Blob"===o.unref(r)&&(i.value=c.value)}return o.watch(()=>o.unref(r),O),{isSupported:l,data:i,file:c,fileName:u,fileMIME:d,fileSize:p,fileLastModified:f,open:b,create:m,save:h,saveAs:v,updateData:O}}function Wr(e,t={}){const{initialValue:r=!1}=t,l=T(t),a=o.computed(()=>c(e)),i=o.computed({get(){return n.isDef(l.value)&&n.isDef(a.value)&&l.value===a.value},set(e){var t,r;!e&&i.value&&(null==(t=a.value)||t.blur()),e&&!i.value&&(null==(r=a.value)||r.focus())}});return o.watch(a,()=>{i.value=r},{immediate:!0,flush:"post"}),{focused:i}}function Ur(e,t={}){const r=T(t),n=o.computed(()=>c(e)),l=o.computed(()=>!(!n.value||!r.value)&&n.value.contains(r.value));return{focused:l}}function Kr(e){var t;const r=o.ref(0);if("undefined"===typeof performance)return r;const n=null!=(t=null==e?void 0:e.every)?t:10;let l=performance.now(),a=0;return Zt(()=>{if(a+=1,a>=n){const e=performance.now(),t=e-l;r.value=Math.round(1e3/(t/a)),l=e,a=0}}),r}const Yr=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]];function Gr(e,t={}){const{document:r=u,autoExit:l=!1}=t,a=e||(null==r?void 0:r.querySelector("html")),i=o.ref(!1);let s=Yr[0];const d=$(()=>{if(!r)return!1;for(const e of Yr)if(e[1]in r)return s=e,!0;return!1}),[p,b,m,,h]=s;async function v(){d.value&&((null==r?void 0:r[m])&&await r[b](),i.value=!1)}async function g(){if(!d.value)return;await v();const e=c(a);e&&(await e[p](),i.value=!0)}async function O(){i.value?await v():await g()}return r&&f(r,h,()=>{i.value=!!(null==r?void 0:r[m])},!1),l&&n.tryOnScopeDispose(v),{isSupported:d,isFullscreen:i,enter:g,exit:v,toggle:O}}function Xr(e){return o.computed(()=>e.value?{buttons:{a:e.value.buttons[0],b:e.value.buttons[1],x:e.value.buttons[2],y:e.value.buttons[3]},bumper:{left:e.value.buttons[4],right:e.value.buttons[5]},triggers:{left:e.value.buttons[6],right:e.value.buttons[7]},stick:{left:{horizontal:e.value.axes[0],vertical:e.value.axes[1],button:e.value.buttons[10]},right:{horizontal:e.value.axes[2],vertical:e.value.axes[3],button:e.value.buttons[11]}},dpad:{up:e.value.buttons[12],down:e.value.buttons[13],left:e.value.buttons[14],right:e.value.buttons[15]},back:e.value.buttons[8],start:e.value.buttons[9]}:null)}function Jr(e={}){const{navigator:t=d}=e,r=$(()=>t&&"getGamepads"in t),l=o.ref([]),a=n.createEventHook(),i=n.createEventHook(),c=e=>{const t=[],r="vibrationActuator"in e?e.vibrationActuator:null;return r&&t.push(r),e.hapticActuators&&t.push(...e.hapticActuators),{id:e.id,hapticActuators:t,index:e.index,mapping:e.mapping,connected:e.connected,timestamp:e.timestamp,axes:e.axes.map(e=>e),buttons:e.buttons.map(e=>({pressed:e.pressed,touched:e.touched,value:e.value}))}},s=()=>{const e=(null==t?void 0:t.getGamepads())||[];for(let t=0;te===r.index);e>-1&&(l.value[e]=c(r))}}},{isActive:u,pause:p,resume:b}=Zt(s),m=e=>{l.value.some(({index:t})=>t===e.index)||(l.value.push(c(e)),a.trigger(e.index)),b()},h=e=>{l.value=l.value.filter(t=>t.index!==e.index),i.trigger(e.index)};return f("gamepadconnected",e=>m(e.gamepad)),f("gamepaddisconnected",e=>h(e.gamepad)),n.tryOnMounted(()=>{const e=(null==t?void 0:t.getGamepads())||[];if(e)for(let t=0;ta&&"geolocation"in a),c=o.ref(null),s=o.ref(null),u=o.ref({accuracy:0,latitude:1/0,longitude:1/0,altitude:null,altitudeAccuracy:null,heading:null,speed:null});function p(e){c.value=e.timestamp,u.value=e.coords,s.value=null}let f;return i.value&&(f=a.geolocation.watchPosition(p,e=>s.value=e,{enableHighAccuracy:t,maximumAge:r,timeout:l})),n.tryOnScopeDispose(()=>{f&&a&&a.geolocation.clearWatch(f)}),{isSupported:i,coords:u,locatedAt:c,error:s}}const Qr=["mousemove","mousedown","resize","keydown","touchstart","wheel"],en=6e4;function tn(e=en,t={}){const{initialState:r=!1,listenForVisibilityChange:l=!0,events:a=Qr,window:i=s,eventFilter:c=n.throttleFilter(50)}=t,u=o.ref(r),d=o.ref(n.timestamp());let p;const b=n.createFilterWrapper(c,()=>{u.value=!1,d.value=n.timestamp(),clearTimeout(p),p=setTimeout(()=>u.value=!0,e)});if(i){const e=i.document;for(const t of a)f(i,t,b,{passive:!0});l&&f(e,"visibilitychange",()=>{e.hidden||b()})}return p=setTimeout(()=>u.value=!0,e),{idle:u,lastActive:d}}var rn=Object.defineProperty,nn=Object.getOwnPropertySymbols,on=Object.prototype.hasOwnProperty,ln=Object.prototype.propertyIsEnumerable,an=(e,t,r)=>t in e?rn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,cn=(e,t)=>{for(var r in t||(t={}))on.call(t,r)&&an(e,r,t[r]);if(nn)for(var r of nn(t))ln.call(t,r)&&an(e,r,t[r]);return e};async function sn(e){return new Promise((t,r)=>{const n=new Image,{src:o,srcset:l,sizes:a}=e;n.src=o,l&&(n.srcset=l),a&&(n.sizes=a),n.onload=()=>t(n),n.onerror=r})}const un=(e,t={})=>{const r=R(()=>sn(n.resolveUnref(e)),void 0,cn({resetOnExecute:!0},t));return o.watch(()=>n.resolveUnref(e),()=>r.execute(t.delay),{deep:!0}),r},dn=1;function pn(e,t={}){const{throttle:r=0,idle:l=200,onStop:a=n.noop,onScroll:i=n.noop,offset:c={left:0,right:0,top:0,bottom:0},eventListenerOptions:s={capture:!1,passive:!0},behavior:u="auto"}=t,d=o.ref(0),p=o.ref(0),b=o.computed({get(){return d.value},set(e){h(e,void 0)}}),m=o.computed({get(){return p.value},set(e){h(void 0,e)}});function h(t,r){var o,l,a;const i=n.resolveUnref(e);i&&(null==(a=i instanceof Document?document.body:i)||a.scrollTo({top:null!=(o=n.resolveUnref(r))?o:m.value,left:null!=(l=n.resolveUnref(t))?l:b.value,behavior:n.resolveUnref(u)}))}const v=o.ref(!1),g=o.reactive({left:!0,right:!1,top:!0,bottom:!1}),O=o.reactive({left:!1,right:!1,top:!1,bottom:!1}),j=n.useDebounceFn(e=>{v.value=!1,O.left=!1,O.right=!1,O.top=!1,O.bottom=!1,a(e)},r+l),w=e=>{const t=e.target===document?e.target.documentElement:e.target,r=t.scrollLeft;O.left=rp.value,g.left=r<=0+(c.left||0),g.right=r+t.clientWidth>=t.scrollWidth-(c.right||0)-dn,d.value=r;let n=t.scrollTop;e.target!==document||n||(n=document.body.scrollTop),O.top=np.value,g.top=n<=0+(c.top||0),g.bottom=n+t.clientHeight>=t.scrollHeight-(c.bottom||0)-dn,p.value=n,v.value=!0,j(e),i(e)};return f(e,"scroll",r?n.useThrottleFn(w,r):w,s),{x:b,y:m,isScrolling:v,arrivedState:g,directions:O}}var fn=Object.defineProperty,bn=Object.defineProperties,mn=Object.getOwnPropertyDescriptors,hn=Object.getOwnPropertySymbols,vn=Object.prototype.hasOwnProperty,gn=Object.prototype.propertyIsEnumerable,On=(e,t,r)=>t in e?fn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,jn=(e,t)=>{for(var r in t||(t={}))vn.call(t,r)&&On(e,r,t[r]);if(hn)for(var r of hn(t))gn.call(t,r)&&On(e,r,t[r]);return e},wn=(e,t)=>bn(e,mn(t));function yn(e,t,r={}){var l,a;const i=null!=(l=r.direction)?l:"bottom",c=o.reactive(pn(e,wn(jn({},r),{offset:jn({[i]:null!=(a=r.distance)?a:0},r.offset)})));o.watch(()=>c.arrivedState[i],async l=>{var a,i;if(l){const l=n.resolveUnref(e),s={height:null!=(a=null==l?void 0:l.scrollHeight)?a:0,width:null!=(i=null==l?void 0:l.scrollWidth)?i:0};await t(c),r.preserveScrollPosition&&l&&o.nextTick(()=>{l.scrollTo({top:l.scrollHeight-s.height,left:l.scrollWidth-s.width})})}})}function xn(e,t,r={}){const{root:l,rootMargin:a="0px",threshold:i=.1,window:u=s}=r,d=$(()=>u&&"IntersectionObserver"in u);let p=n.noop;const f=d.value?o.watch(()=>({el:c(e),root:c(l)}),({el:e,root:r})=>{if(p(),!e)return;const o=new IntersectionObserver(t,{root:r,rootMargin:a,threshold:i});o.observe(e),p=()=>{o.disconnect(),p=n.noop}},{immediate:!0,flush:"post"}):n.noop,b=()=>{p(),f()};return n.tryOnScopeDispose(b),{isSupported:d,stop:b}}const kn=["mousedown","mouseup","keydown","keyup"];function _n(e,t={}){const{events:r=kn,document:n=u,initial:l=null}=t,a=o.ref(l);return n&&r.forEach(t=>{f(n,t,t=>{"function"===typeof t.getModifierState&&(a.value=t.getModifierState(e))})}),a}function Cn(e,t,r={}){const{window:n=s}=r;return Ae(e,t,null==n?void 0:n.localStorage,r)}const zn={ctrl:"control",command:"meta",cmd:"meta",option:"alt",up:"arrowup",down:"arrowdown",left:"arrowleft",right:"arrowright"};function En(e={}){const{reactive:t=!1,target:r=s,aliasMap:l=zn,passive:a=!0,onEventFired:i=n.noop}=e,c=o.reactive(new Set),u={toJSON(){return{}},current:c},d=t?o.reactive(u):u,p=new Set,b=new Set;function m(e,r){e in d&&(t?d[e]=r:d[e].value=r)}function h(){for(const e of b)m(e,!1)}function v(e,t){var r,n;const o=null==(r=e.key)?void 0:r.toLowerCase(),l=null==(n=e.code)?void 0:n.toLowerCase(),a=[l,o].filter(Boolean);o&&(t?c.add(o):c.delete(o));for(const i of a)b.add(i),m(i,t);"meta"!==o||t?"function"===typeof e.getModifierState&&e.getModifierState("Meta")&&t&&[...c,...a].forEach(e=>p.add(e)):(p.forEach(e=>{c.delete(e),m(e,!1)}),p.clear())}f(r,"keydown",e=>(v(e,!0),i(e)),{passive:a}),f(r,"keyup",e=>(v(e,!1),i(e)),{passive:a}),f("blur",h,{passive:!0}),f("focus",h,{passive:!0});const g=new Proxy(d,{get(e,r,n){if("string"!==typeof r)return Reflect.get(e,r,n);if(r=r.toLowerCase(),r in l&&(r=l[r]),!(r in d))if(/[+_-]/.test(r)){const e=r.split(/[+_-]/g).map(e=>e.trim());d[r]=o.computed(()=>e.every(e=>o.unref(g[e])))}else d[r]=o.ref(!1);const a=Reflect.get(e,r,n);return t?o.unref(a):a}});return g}var Bn=Object.defineProperty,Sn=Object.getOwnPropertySymbols,Vn=Object.prototype.hasOwnProperty,Nn=Object.prototype.propertyIsEnumerable,Mn=(e,t,r)=>t in e?Bn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,An=(e,t)=>{for(var r in t||(t={}))Vn.call(t,r)&&Mn(e,r,t[r]);if(Sn)for(var r of Sn(t))Nn.call(t,r)&&Mn(e,r,t[r]);return e};function Tn(e,t){n.resolveUnref(e)&&t(n.resolveUnref(e))}function Hn(e){let t=[];for(let r=0;r({id:i,label:e,kind:t,language:r,mode:n,activeCues:o,cues:l,inBandMetadataTrackDispatchType:a}))}const Ln={src:"",tracks:[]};function Dn(e,t={}){t=An(An({},Ln),t);const{document:r=u}=t,l=o.ref(0),a=o.ref(0),i=o.ref(!1),c=o.ref(1),s=o.ref(!1),d=o.ref(!1),p=o.ref(!1),b=o.ref(1),m=o.ref(!1),h=o.ref([]),v=o.ref([]),g=o.ref(-1),O=o.ref(!1),j=o.ref(!1),w=r&&"pictureInPictureEnabled"in r,y=n.createEventHook(),x=t=>{Tn(e,e=>{if(t){const r=n.isNumber(t)?t:t.id;e.textTracks[r].mode="disabled"}else for(let t=0;t{Tn(e,e=>{const o=n.isNumber(t)?t:t.id;r&&x(),e.textTracks[o].mode="showing",g.value=o})},_=()=>new Promise((t,n)=>{Tn(e,async e=>{w&&(O.value?r.exitPictureInPicture().then(t).catch(n):e.requestPictureInPicture().then(t).catch(n))})});o.watchEffect(()=>{if(!r)return;const o=n.resolveUnref(e);if(!o)return;const l=n.resolveUnref(t.src);let a=[];l&&(n.isString(l)?a=[{src:l}]:Array.isArray(l)?a=l:n.isObject(l)&&(a=[l]),o.querySelectorAll("source").forEach(e=>{e.removeEventListener("error",y.trigger),e.remove()}),a.forEach(({src:e,type:t})=>{const n=r.createElement("source");n.setAttribute("src",e),n.setAttribute("type",t||""),n.addEventListener("error",y.trigger),o.appendChild(n)}),o.load())}),n.tryOnScopeDispose(()=>{const t=n.resolveUnref(e);t&&t.querySelectorAll("source").forEach(e=>e.removeEventListener("error",y.trigger))}),o.watch(c,t=>{const r=n.resolveUnref(e);r&&(r.volume=t)}),o.watch(j,t=>{const r=n.resolveUnref(e);r&&(r.muted=t)}),o.watch(b,t=>{const r=n.resolveUnref(e);r&&(r.playbackRate=t)}),o.watchEffect(()=>{if(!r)return;const o=n.resolveUnref(t.tracks),l=n.resolveUnref(e);o&&o.length&&l&&(l.querySelectorAll("track").forEach(e=>e.remove()),o.forEach(({default:e,kind:t,label:n,src:o,srcLang:a},i)=>{const c=r.createElement("track");c.default=e||!1,c.kind=t,c.label=n,c.src=o,c.srclang=a,c.default&&(g.value=i),l.appendChild(c)}))});const{ignoreUpdates:C}=n.watchIgnorable(l,t=>{const r=n.resolveUnref(e);r&&(r.currentTime=t)}),{ignoreUpdates:z}=n.watchIgnorable(p,t=>{const r=n.resolveUnref(e);r&&(t?r.play():r.pause())});f(e,"timeupdate",()=>C(()=>l.value=n.resolveUnref(e).currentTime)),f(e,"durationchange",()=>a.value=n.resolveUnref(e).duration),f(e,"progress",()=>h.value=Hn(n.resolveUnref(e).buffered)),f(e,"seeking",()=>i.value=!0),f(e,"seeked",()=>i.value=!1),f(e,"waiting",()=>s.value=!0),f(e,"playing",()=>s.value=!1),f(e,"ratechange",()=>b.value=n.resolveUnref(e).playbackRate),f(e,"stalled",()=>m.value=!0),f(e,"ended",()=>d.value=!0),f(e,"pause",()=>z(()=>p.value=!1)),f(e,"play",()=>z(()=>p.value=!0)),f(e,"enterpictureinpicture",()=>O.value=!0),f(e,"leavepictureinpicture",()=>O.value=!1),f(e,"volumechange",()=>{const t=n.resolveUnref(e);t&&(c.value=t.volume,j.value=t.muted)});const E=[],B=o.watch([e],()=>{const t=n.resolveUnref(e);t&&(B(),E[0]=f(t.textTracks,"addtrack",()=>v.value=Rn(t.textTracks)),E[1]=f(t.textTracks,"removetrack",()=>v.value=Rn(t.textTracks)),E[2]=f(t.textTracks,"change",()=>v.value=Rn(t.textTracks)))});return n.tryOnScopeDispose(()=>E.forEach(e=>e())),{currentTime:l,duration:a,waiting:s,seeking:i,ended:d,stalled:m,buffered:h,playing:p,rate:b,volume:c,muted:j,tracks:v,selectedTrack:g,enableTrack:k,disableTrack:x,supportsPictureInPicture:w,togglePictureInPicture:_,isPictureInPicture:O,onSourceError:y.on}}const Pn=()=>{const e=o.reactive({});return{get:t=>e[t],set:(t,r)=>o.set(e,t,r),has:t=>n.hasOwn(e,t),delete:t=>o.del(e,t),clear:()=>{Object.keys(e).forEach(t=>{o.del(e,t)})}}};function In(e,t){const r=()=>(null==t?void 0:t.cache)?o.reactive(t.cache):o.isVue2?Pn():o.reactive(new Map),n=r(),l=(...e)=>(null==t?void 0:t.getKey)?t.getKey(...e):JSON.stringify(e),a=(t,...r)=>(n.set(t,e(...r)),n.get(t)),i=(...e)=>a(l(...e),...e),c=(...e)=>{n.delete(l(...e))},s=()=>{n.clear()},u=(...e)=>{const t=l(...e);return n.has(t)?n.get(t):a(t,...e)};return u.load=i,u.delete=c,u.clear=s,u.generateKey=l,u.cache=n,u}function Fn(e={}){const t=o.ref(),r=$(()=>"undefined"!==typeof performance&&"memory"in performance);if(r.value){const{interval:r=1e3}=e;n.useIntervalFn(()=>{t.value=performance.memory},r,{immediate:e.immediate,immediateCallback:e.immediateCallback})}return{isSupported:r,memory:t}}function $n(){const e=o.ref(!1);return o.onMounted(()=>{e.value=!0}),e}function qn(e={}){const{type:t="page",touch:r=!0,resetOnTouchEnds:n=!1,initialValue:l={x:0,y:0},window:a=s,eventFilter:i}=e,c=o.ref(l.x),u=o.ref(l.y),d=o.ref(null),p=e=>{"page"===t?(c.value=e.pageX,u.value=e.pageY):"client"===t&&(c.value=e.clientX,u.value=e.clientY),d.value="mouse"},b=()=>{c.value=l.x,u.value=l.y},m=e=>{if(e.touches.length>0){const r=e.touches[0];"page"===t?(c.value=r.pageX,u.value=r.pageY):"client"===t&&(c.value=r.clientX,u.value=r.clientY),d.value="touch"}},h=e=>void 0===i?p(e):i(()=>p(e),{}),v=e=>void 0===i?m(e):i(()=>m(e),{});return a&&(f(a,"mousemove",h,{passive:!0}),f(a,"dragover",h,{passive:!0}),r&&(f(a,"touchstart",v,{passive:!0}),f(a,"touchmove",v,{passive:!0}),n&&f(a,"touchend",b,{passive:!0}))),{x:c,y:u,sourceType:d}}function Wn(e,t={}){const{handleOutside:r=!0,window:n=s}=t,{x:l,y:a,sourceType:i}=qn(t),u=o.ref(null!=e?e:null==n?void 0:n.document.body),d=o.ref(0),p=o.ref(0),f=o.ref(0),b=o.ref(0),m=o.ref(0),h=o.ref(0),v=o.ref(!0);let g=()=>{};return n&&(g=o.watch([u,l,a],()=>{const e=c(u);if(!e)return;const{left:t,top:o,width:i,height:s}=e.getBoundingClientRect();f.value=t+n.pageXOffset,b.value=o+n.pageYOffset,m.value=s,h.value=i;const g=l.value-f.value,O=a.value-b.value;v.value=0===i||0===s||g<0||O<0||g>i||O>s,!r&&v.value||(d.value=g,p.value=O)},{immediate:!0})),{x:l,y:a,sourceType:i,elementX:d,elementY:p,elementPositionX:f,elementPositionY:b,elementHeight:m,elementWidth:h,isOutside:v,stop:g}}function Un(e={}){const{touch:t=!0,drag:r=!0,initialValue:n=!1,window:l=s}=e,a=o.ref(n),i=o.ref(null);if(!l)return{pressed:a,sourceType:i};const u=e=>()=>{a.value=!0,i.value=e},d=()=>{a.value=!1,i.value=null},p=o.computed(()=>c(e.target)||l);return f(p,"mousedown",u("mouse"),{passive:!0}),f(l,"mouseleave",d,{passive:!0}),f(l,"mouseup",d,{passive:!0}),r&&(f(p,"dragstart",u("mouse"),{passive:!0}),f(l,"drop",d,{passive:!0}),f(l,"dragend",d,{passive:!0})),t&&(f(p,"touchstart",u("touch"),{passive:!0}),f(l,"touchend",d,{passive:!0}),f(l,"touchcancel",d,{passive:!0})),{pressed:a,sourceType:i}}var Kn=Object.getOwnPropertySymbols,Yn=Object.prototype.hasOwnProperty,Gn=Object.prototype.propertyIsEnumerable,Xn=(e,t)=>{var r={};for(var n in e)Yn.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&Kn)for(var n of Kn(e))t.indexOf(n)<0&&Gn.call(e,n)&&(r[n]=e[n]);return r};function Jn(e,t,r={}){const l=r,{window:a=s}=l,i=Xn(l,["window"]);let u;const d=$(()=>a&&"MutationObserver"in a),p=()=>{u&&(u.disconnect(),u=void 0)},f=o.watch(()=>c(e),e=>{p(),d.value&&a&&e&&(u=new MutationObserver(t),u.observe(e,i))},{immediate:!0}),b=()=>{p(),f()};return n.tryOnScopeDispose(b),{isSupported:d,stop:b}}const Zn=(e={})=>{const{window:t=s}=e,r=null==t?void 0:t.navigator,n=$(()=>r&&"language"in r),l=o.ref(null==r?void 0:r.language);return f(t,"languagechange",()=>{r&&(l.value=r.language)}),{isSupported:n,language:l}};function Qn(e={}){const{window:t=s}=e,r=null==t?void 0:t.navigator,n=$(()=>r&&"connection"in r),l=o.ref(!0),a=o.ref(!1),i=o.ref(void 0),c=o.ref(void 0),u=o.ref(void 0),d=o.ref(void 0),p=o.ref(void 0),b=o.ref(void 0),m=o.ref("unknown"),h=n.value&&r.connection;function v(){r&&(l.value=r.onLine,i.value=l.value?void 0:Date.now(),c.value=l.value?Date.now():void 0,h&&(u.value=h.downlink,d.value=h.downlinkMax,b.value=h.effectiveType,p.value=h.rtt,a.value=h.saveData,m.value=h.type))}return t&&(f(t,"offline",()=>{l.value=!1,i.value=Date.now()}),f(t,"online",()=>{l.value=!0,c.value=Date.now()})),h&&f(h,"change",v,!1),v(),{isSupported:n,isOnline:l,saveData:a,offlineAt:i,onlineAt:c,downlink:u,downlinkMax:d,effectiveType:b,rtt:p,type:m}}var eo=Object.defineProperty,to=Object.getOwnPropertySymbols,ro=Object.prototype.hasOwnProperty,no=Object.prototype.propertyIsEnumerable,oo=(e,t,r)=>t in e?eo(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,lo=(e,t)=>{for(var r in t||(t={}))ro.call(t,r)&&oo(e,r,t[r]);if(to)for(var r of to(t))no.call(t,r)&&oo(e,r,t[r]);return e};function ao(e={}){const{controls:t=!1,interval:r="requestAnimationFrame"}=e,l=o.ref(new Date),a=()=>l.value=new Date,i="requestAnimationFrame"===r?Zt(a,{immediate:!0}):n.useIntervalFn(a,r,{immediate:!0});return t?lo({now:l},i):l}function io(e){const t=o.ref(),r=()=>{t.value&&URL.revokeObjectURL(t.value),t.value=void 0};return o.watch(()=>o.unref(e),e=>{r(),e&&(t.value=URL.createObjectURL(e))},{immediate:!0}),n.tryOnScopeDispose(r),o.readonly(t)}function co(e,t,r){const l=o.ref(e);return o.computed({get(){return l.value=n.clamp(l.value,n.resolveUnref(t),n.resolveUnref(r))},set(e){l.value=n.clamp(e,n.resolveUnref(t),n.resolveUnref(r))}})}function so(e){const{total:t=1/0,pageSize:r=10,page:l=1,onPageChange:a=n.noop,onPageSizeChange:i=n.noop,onPageCountChange:c=n.noop}=e,s=co(r,1,1/0),u=o.computed(()=>Math.max(1,Math.ceil(o.unref(t)/o.unref(s)))),d=co(l,1,u),p=o.computed(()=>1===d.value),f=o.computed(()=>d.value===u.value);function b(){d.value--}function m(){d.value++}o.isRef(l)&&n.syncRef(l,d),o.isRef(r)&&n.syncRef(r,s);const h={currentPage:d,currentPageSize:s,pageCount:u,isFirstPage:p,isLastPage:f,prev:b,next:m};return o.watch(d,()=>{a(o.reactive(h))}),o.watch(s,()=>{i(o.reactive(h))}),o.watch(u,()=>{c(o.reactive(h))}),h}function uo(e={}){const{isOnline:t}=Qn(e);return t}function po(e={}){const{window:t=s}=e,r=o.ref(!1),n=e=>{if(!t)return;e=e||t.event;const n=e.relatedTarget||e.toElement;r.value=!n};return t&&(f(t,"mouseout",n,{passive:!0}),f(t.document,"mouseleave",n,{passive:!0}),f(t.document,"mouseenter",n,{passive:!0})),r}function fo(e,t={}){const{deviceOrientationTiltAdjust:r=(e=>e),deviceOrientationRollAdjust:n=(e=>e),mouseTiltAdjust:l=(e=>e),mouseRollAdjust:a=(e=>e),window:i=s}=t,c=o.reactive(Bt({window:i})),{elementX:u,elementY:d,elementWidth:p,elementHeight:f}=Wn(e,{handleOutside:!1,window:i}),b=o.computed(()=>c.isSupported&&(null!=c.alpha&&0!==c.alpha||null!=c.gamma&&0!==c.gamma)?"deviceOrientation":"mouse"),m=o.computed(()=>{if("deviceOrientation"===b.value){const e=-c.beta/90;return n(e)}{const e=-(d.value-f.value/2)/f.value;return a(e)}}),h=o.computed(()=>{if("deviceOrientation"===b.value){const e=c.gamma/90;return r(e)}{const e=(u.value-p.value/2)/p.value;return l(e)}});return{roll:m,tilt:h,source:b}}var bo=Object.defineProperty,mo=Object.defineProperties,ho=Object.getOwnPropertyDescriptors,vo=Object.getOwnPropertySymbols,go=Object.prototype.hasOwnProperty,Oo=Object.prototype.propertyIsEnumerable,jo=(e,t,r)=>t in e?bo(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,wo=(e,t)=>{for(var r in t||(t={}))go.call(t,r)&&jo(e,r,t[r]);if(vo)for(var r of vo(t))Oo.call(t,r)&&jo(e,r,t[r]);return e},yo=(e,t)=>mo(e,ho(t));const xo={x:0,y:0,pointerId:0,pressure:0,tiltX:0,tiltY:0,width:0,height:0,twist:0,pointerType:null},ko=Object.keys(xo);function _o(e={}){const{target:t=s}=e,r=o.ref(!1),l=o.ref(e.initialValue||{});Object.assign(l.value,xo,l.value);const a=t=>{r.value=!0,e.pointerTypes&&!e.pointerTypes.includes(t.pointerType)||(l.value=n.objectPick(t,ko,!1))};return t&&(f(t,"pointerdown",a,{passive:!0}),f(t,"pointermove",a,{passive:!0}),f(t,"pointerleave",()=>r.value=!1,{passive:!0})),yo(wo({},n.toRefs(l)),{isInside:r})}function Co(e,r={}){const{threshold:n=50,onSwipe:l,onSwipeEnd:a,onSwipeStart:i,passive:c=!0,window:u=s}=r,d=o.reactive({x:0,y:0}),p=o.reactive({x:0,y:0}),b=o.computed(()=>d.x-p.x),m=o.computed(()=>d.y-p.y),{max:h,abs:v}=Math,g=o.computed(()=>h(v(b.value),v(m.value))>=n),O=o.ref(!1),j=o.computed(()=>g.value?v(b.value)>v(m.value)?b.value>0?t.SwipeDirection.LEFT:t.SwipeDirection.RIGHT:m.value>0?t.SwipeDirection.UP:t.SwipeDirection.DOWN:t.SwipeDirection.NONE),w=e=>[e.touches[0].clientX,e.touches[0].clientY],y=(e,t)=>{d.x=e,d.y=t},x=(e,t)=>{p.x=e,p.y=t};let k;const _=zo(null==u?void 0:u.document);k=c?_?{passive:!0}:{capture:!1}:_?{passive:!1,capture:!0}:{capture:!0};const C=e=>{O.value&&(null==a||a(e,j.value)),O.value=!1},z=[f(e,"touchstart",e=>{k.capture&&!k.passive&&e.preventDefault();const[t,r]=w(e);y(t,r),x(t,r),null==i||i(e)},k),f(e,"touchmove",e=>{const[t,r]=w(e);x(t,r),!O.value&&g.value&&(O.value=!0),O.value&&(null==l||l(e))},k),f(e,"touchend",C,k),f(e,"touchcancel",C,k)],E=()=>z.forEach(e=>e());return{isPassiveEventSupported:_,isSwiping:O,direction:j,coordsStart:d,coordsEnd:p,lengthX:b,lengthY:m,stop:E}}function zo(e){if(!e)return!1;let t=!1;const r={get passive(){return t=!0,!1}};return e.addEventListener("x",n.noop,r),e.removeEventListener("x",n.noop),t}function Eo(e,r={}){const l=n.resolveRef(e),{threshold:a=50,onSwipe:i,onSwipeEnd:c,onSwipeStart:s}=r,u=o.reactive({x:0,y:0}),d=(e,t)=>{u.x=e,u.y=t},p=o.reactive({x:0,y:0}),b=(e,t)=>{p.x=e,p.y=t},m=o.computed(()=>u.x-p.x),h=o.computed(()=>u.y-p.y),{max:v,abs:g}=Math,O=o.computed(()=>v(g(m.value),g(h.value))>=a),j=o.ref(!1),w=o.ref(!1),y=o.computed(()=>O.value?g(m.value)>g(h.value)?m.value>0?t.SwipeDirection.LEFT:t.SwipeDirection.RIGHT:h.value>0?t.SwipeDirection.UP:t.SwipeDirection.DOWN:t.SwipeDirection.NONE),x=e=>!r.pointerTypes||r.pointerTypes.includes(e.pointerType),k=[f(e,"pointerdown",e=>{var t,r;if(!x(e))return;w.value=!0,null==(r=null==(t=l.value)?void 0:t.style)||r.setProperty("touch-action","none");const n=e.target;null==n||n.setPointerCapture(e.pointerId);const{clientX:o,clientY:a}=e;d(o,a),b(o,a),null==s||s(e)}),f(e,"pointermove",e=>{if(!x(e))return;if(!w.value)return;const{clientX:t,clientY:r}=e;b(t,r),!j.value&&O.value&&(j.value=!0),j.value&&(null==i||i(e))}),f(e,"pointerup",e=>{var t,r;x(e)&&(j.value&&(null==c||c(e,y.value)),w.value=!1,j.value=!1,null==(r=null==(t=l.value)?void 0:t.style)||r.setProperty("touch-action","initial"))})],_=()=>k.forEach(e=>e());return{isSwiping:o.readonly(j),direction:o.readonly(y),posStart:o.readonly(u),posEnd:o.readonly(p),distanceX:m,distanceY:h,stop:_}}function Bo(e){const t=U("(prefers-color-scheme: light)",e),r=U("(prefers-color-scheme: dark)",e);return o.computed(()=>r.value?"dark":t.value?"light":"no-preference")}function So(e){const t=U("(prefers-contrast: more)",e),r=U("(prefers-contrast: less)",e),n=U("(prefers-contrast: custom)",e);return o.computed(()=>t.value?"more":r.value?"less":n.value?"custom":"no-preference")}function Vo(e={}){const{window:t=s}=e;if(!t)return o.ref(["en"]);const r=t.navigator,n=o.ref(r.languages);return f(t,"languagechange",()=>{n.value=r.languages}),n}function No(e){const t=U("(prefers-reduced-motion: reduce)",e);return o.computed(()=>t.value?"reduce":"no-preference")}t.SwipeDirection=void 0,function(e){e["UP"]="UP",e["RIGHT"]="RIGHT",e["DOWN"]="DOWN",e["LEFT"]="LEFT",e["NONE"]="NONE"}(t.SwipeDirection||(t.SwipeDirection={}));const Mo=(e={})=>{const{window:t=s}=e,r=$(()=>t&&"screen"in t&&"orientation"in t.screen),n=r.value?t.screen.orientation:{},l=o.ref(n.type),a=o.ref(n.angle||0);r.value&&f(t,"orientationchange",()=>{l.value=n.type,a.value=n.angle});const i=e=>r.value?n.lock(e):Promise.reject(new Error("Not supported")),c=()=>{r.value&&n.unlock()};return{isSupported:r,orientation:l,angle:a,lockOrientation:i,unlockOrientation:c}},Ao="--vueuse-safe-area-top",To="--vueuse-safe-area-right",Ho="--vueuse-safe-area-bottom",Ro="--vueuse-safe-area-left";function Lo(){const e=o.ref(""),t=o.ref(""),r=o.ref(""),l=o.ref("");if(n.isClient){const e=qe(Ao),t=qe(To),r=qe(Ho),o=qe(Ro);e.value="env(safe-area-inset-top, 0px)",t.value="env(safe-area-inset-right, 0px)",r.value="env(safe-area-inset-bottom, 0px)",o.value="env(safe-area-inset-left, 0px)",a(),f("resize",n.useDebounceFn(a))}function a(){e.value=Do(Ao),t.value=Do(To),r.value=Do(Ho),l.value=Do(Ro)}return{top:e,right:t,bottom:r,left:l,update:a}}function Do(e){return getComputedStyle(document.documentElement).getPropertyValue(e)}function Po(e,t=n.noop,r={}){const{immediate:l=!0,manual:a=!1,type:i="text/javascript",async:c=!0,crossOrigin:s,referrerPolicy:d,noModule:p,defer:f,document:b=u,attrs:m={}}=r,h=o.ref(null);let v=null;const g=r=>new Promise((o,l)=>{const a=e=>(h.value=e,o(e),e);if(!b)return void o(!1);let u=!1,v=b.querySelector(`script[src="${n.resolveUnref(e)}"]`);v?v.hasAttribute("data-loaded")&&a(v):(v=b.createElement("script"),v.type=i,v.async=c,v.src=n.resolveUnref(e),f&&(v.defer=f),s&&(v.crossOrigin=s),p&&(v.noModule=p),d&&(v.referrerPolicy=d),Object.entries(m).forEach(([e,t])=>null==v?void 0:v.setAttribute(e,t)),u=!0),v.addEventListener("error",e=>l(e)),v.addEventListener("abort",e=>l(e)),v.addEventListener("load",()=>{v.setAttribute("data-loaded","true"),t(v),a(v)}),u&&(v=b.head.appendChild(v)),r||a(v)}),O=(e=!0)=>(v||(v=g(e)),v),j=()=>{if(!b)return;v=null,h.value&&(h.value=null);const t=b.querySelector(`script[src="${n.resolveUnref(e)}"]`);t&&b.head.removeChild(t)};return l&&!a&&n.tryOnMounted(O),a||n.tryOnUnmounted(j),{scriptTag:h,load:O,unload:j}}function Io(e){const t=e||window.event;return t.touches.length>1||(t.preventDefault&&t.preventDefault(),!1)}function Fo(e,t=!1){const r=o.ref(t);let l,a=null;o.watch(n.resolveRef(e),e=>{if(e){const t=e;l=t.style.overflow,r.value&&(t.style.overflow="hidden")}},{immediate:!0});const i=()=>{const t=n.resolveUnref(e);t&&!r.value&&(n.isIOS&&(a=f(t,"touchmove",Io,{passive:!1})),t.style.overflow="hidden",r.value=!0)},c=()=>{const t=n.resolveUnref(e);t&&r.value&&(n.isIOS&&(null==a||a()),t.style.overflow=l,r.value=!1)};return n.tryOnScopeDispose(c),o.computed({get(){return r.value},set(e){e?i():c()}})}function $o(e,t,r={}){const{window:n=s}=r;return Ae(e,t,null==n?void 0:n.sessionStorage,r)}var qo=Object.defineProperty,Wo=Object.getOwnPropertySymbols,Uo=Object.prototype.hasOwnProperty,Ko=Object.prototype.propertyIsEnumerable,Yo=(e,t,r)=>t in e?qo(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Go=(e,t)=>{for(var r in t||(t={}))Uo.call(t,r)&&Yo(e,r,t[r]);if(Wo)for(var r of Wo(t))Ko.call(t,r)&&Yo(e,r,t[r]);return e};function Xo(e={},t={}){const{navigator:r=d}=t,o=r,l=$(()=>o&&"canShare"in o),a=async(t={})=>{if(l.value){const r=Go(Go({},n.resolveUnref(e)),n.resolveUnref(t));let l=!0;if(r.files&&o.canShare&&(l=o.canShare({files:r.files})),l)return o.share(r)}};return{isSupported:l,share:a}}function Jo(e={}){const{interimResults:t=!0,continuous:r=!0,window:l=s}=e,a=n.resolveRef(e.lang||"en-US"),i=o.ref(!1),c=o.ref(!1),u=o.ref(""),d=o.shallowRef(void 0),p=(e=!i.value)=>{i.value=e},f=()=>{i.value=!0},b=()=>{i.value=!1},m=l&&(l.SpeechRecognition||l.webkitSpeechRecognition),h=$(()=>m);let v;return h.value&&(v=new m,v.continuous=r,v.interimResults=t,v.lang=o.unref(a),v.onstart=()=>{c.value=!1},o.watch(a,e=>{v&&!i.value&&(v.lang=e)}),v.onresult=e=>{const t=Array.from(e.results).map(e=>(c.value=e.isFinal,e[0])).map(e=>e.transcript).join("");u.value=t,d.value=void 0},v.onerror=e=>{d.value=e},v.onend=()=>{i.value=!1,v.lang=o.unref(a)},o.watch(i,()=>{i.value?v.start():v.stop()})),n.tryOnScopeDispose(()=>{i.value=!1}),{isSupported:h,isListening:i,isFinal:c,recognition:v,result:u,error:d,toggle:p,start:f,stop:b}}function Zo(e,t={}){const{pitch:r=1,rate:l=1,volume:a=1,window:i=s}=t,c=i&&i.speechSynthesis,u=$(()=>c),d=o.ref(!1),p=o.ref("init"),f=n.resolveRef(e||""),b=n.resolveRef(t.lang||"en-US"),m=o.shallowRef(void 0),h=(e=!d.value)=>{d.value=e},v=e=>{e.lang=o.unref(b),e.voice=o.unref(t.voice)||null,e.pitch=r,e.rate=l,e.volume=a,e.onstart=()=>{d.value=!0,p.value="play"},e.onpause=()=>{d.value=!1,p.value="pause"},e.onresume=()=>{d.value=!0,p.value="play"},e.onend=()=>{d.value=!1,p.value="end"},e.onerror=e=>{m.value=e}},g=o.computed(()=>{d.value=!1,p.value="init";const e=new SpeechSynthesisUtterance(f.value);return v(e),e}),O=()=>{c.cancel(),g&&c.speak(g.value)};return u.value&&(v(g.value),o.watch(b,e=>{g.value&&!d.value&&(g.value.lang=e)}),t.voice&&o.watch(t.voice,()=>{c.cancel()}),o.watch(d,()=>{d.value?c.resume():c.pause()})),n.tryOnScopeDispose(()=>{d.value=!1}),{isSupported:u,isPlaying:d,status:p,utterance:g,error:m,toggle:h,speak:O}}function Qo(e,t){const r=o.ref(e),n=o.computed(()=>Array.isArray(r.value)?r.value:Object.keys(r.value)),l=o.ref(n.value.indexOf(null!=t?t:n.value[0])),a=o.computed(()=>d(l.value)),i=o.computed(()=>0===l.value),c=o.computed(()=>l.value===n.value.length-1),s=o.computed(()=>n.value[l.value+1]),u=o.computed(()=>n.value[l.value-1]);function d(e){return Array.isArray(r.value)?r.value[e]:r.value[n.value[e]]}function p(e){if(n.value.includes(e))return d(n.value.indexOf(e))}function f(e){n.value.includes(e)&&(l.value=n.value.indexOf(e))}function b(){c.value||l.value++}function m(){i.value||l.value--}function h(e){w(e)&&f(e)}function v(e){return n.value.indexOf(e)===l.value+1}function g(e){return n.value.indexOf(e)===l.value-1}function O(e){return n.value.indexOf(e)===l.value}function j(e){return l.valuen.value.indexOf(e)}return{steps:r,stepNames:n,index:l,current:a,next:s,previous:u,isFirst:i,isLast:c,at:d,get:p,goTo:f,goToNext:b,goToPrevious:m,goBackTo:h,isNext:v,isPrevious:g,isCurrent:O,isBefore:j,isAfter:w}}function el(e,t,r,l={}){var a;const{flush:i="pre",deep:c=!0,listenToStorageChanges:u=!0,writeDefaults:d=!0,shallow:p,window:b=s,eventFilter:m,onError:h=(e=>{console.error(e)})}=l,v=n.resolveUnref(t),g=Ce(v),O=(p?o.shallowRef:o.ref)(t),j=null!=(a=l.serializer)?a:Me[g];if(!r)try{r=ke("getDefaultStorage",()=>{var e;return null==(e=s)?void 0:e.localStorage})()}catch(y){h(y)}async function w(t){if(r&&(!t||t.key===e))try{const n=t?t.newValue:await r.getItem(e);null==n?(O.value=v,d&&null!==v&&await r.setItem(e,await j.write(v))):O.value=await j.read(n)}catch(y){h(y)}}return w(),b&&u&&f(b,"storage",e=>setTimeout(()=>w(e),0)),r&&n.watchWithFilter(O,async()=>{try{null==O.value?await r.removeItem(e):await r.setItem(e,await j.write(O.value))}catch(y){h(y)}},{flush:i,deep:c,eventFilter:m}),O}let tl=0;function rl(e,t={}){const r=o.ref(!1),{document:l=u,immediate:a=!0,manual:i=!1,id:c="vueuse_styletag_"+ ++tl}=t,s=o.ref(e);let d=()=>{};const p=()=>{if(!l)return;const e=l.getElementById(c)||l.createElement("style");e.type="text/css",e.id=c,t.media&&(e.media=t.media),l.head.appendChild(e),r.value||(d=o.watch(s,t=>{e.innerText=t},{immediate:!0}),r.value=!0)},f=()=>{l&&r.value&&(d(),l.head.removeChild(l.getElementById(c)),r.value=!1)};return a&&!i&&n.tryOnMounted(p),i||n.tryOnScopeDispose(f),{id:c,css:s,unload:f,load:p,isLoaded:o.readonly(r)}}function nl(){const e=o.ref([]);return e.value.set=t=>{t&&e.value.push(t)},o.onBeforeUpdate(()=>{e.value.length=0}),e}function ol(e={}){const{document:t=u,selector:r="html",observe:l=!1,initialValue:a="ltr"}=e;function i(){var e,n;return null!=(n=null==(e=null==t?void 0:t.querySelector(r))?void 0:e.getAttribute("dir"))?n:a}const c=o.ref(i());return n.tryOnMounted(()=>c.value=i()),l&&t&&Jn(t.querySelector(r),()=>c.value=i(),{attributes:!0}),o.computed({get(){return c.value},set(e){var n,o;c.value=e,t&&(c.value?null==(n=t.querySelector(r))||n.setAttribute("dir",c.value):null==(o=t.querySelector(r))||o.removeAttribute("dir"))}})}function ll(e){var t;const r=null!=(t=e.rangeCount)?t:0,n=new Array(r);for(let o=0;o{var e,t;return null!=(t=null==(e=r.value)?void 0:e.toString())?t:""}),l=o.computed(()=>r.value?ll(r.value):[]),a=o.computed(()=>l.value.map(e=>e.getBoundingClientRect()));function i(){r.value=null,t&&(r.value=t.getSelection())}return t&&f(t.document,"selectionchange",i),{text:n,rects:a,ranges:l,selection:r}}function il(e){const t=o.ref(null==e?void 0:e.element),r=o.ref(null==e?void 0:e.input);function n(){var r,n;t.value&&(t.value.style.height="1px",t.value.style.height=(null==(r=t.value)?void 0:r.scrollHeight)+"px",null==(n=null==e?void 0:e.onResize)||n.call(e))}return o.watch([r,t],n,{immediate:!0}),(null==e?void 0:e.watch)&&o.watch(e.watch,n,{immediate:!0,deep:!0}),{textarea:t,input:r,triggerResize:n}}var cl=Object.defineProperty,sl=Object.defineProperties,ul=Object.getOwnPropertyDescriptors,dl=Object.getOwnPropertySymbols,pl=Object.prototype.hasOwnProperty,fl=Object.prototype.propertyIsEnumerable,bl=(e,t,r)=>t in e?cl(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,ml=(e,t)=>{for(var r in t||(t={}))pl.call(t,r)&&bl(e,r,t[r]);if(dl)for(var r of dl(t))fl.call(t,r)&&bl(e,r,t[r]);return e},hl=(e,t)=>sl(e,ul(t));function vl(e,t={}){const{throttle:r=200,trailing:o=!0}=t,l=n.throttleFilter(r,o),a=vt(e,hl(ml({},t),{eventFilter:l}));return ml({},a)}var gl=Object.defineProperty,Ol=Object.getOwnPropertySymbols,jl=Object.prototype.hasOwnProperty,wl=Object.prototype.propertyIsEnumerable,yl=(e,t,r)=>t in e?gl(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,xl=(e,t)=>{for(var r in t||(t={}))jl.call(t,r)&&yl(e,r,t[r]);if(Ol)for(var r of Ol(t))wl.call(t,r)&&yl(e,r,t[r]);return e},kl=(e,t)=>{var r={};for(var n in e)jl.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&Ol)for(var n of Ol(e))t.indexOf(n)<0&&wl.call(e,n)&&(r[n]=e[n]);return r};const _l=[{max:6e4,value:1e3,name:"second"},{max:276e4,value:6e4,name:"minute"},{max:72e6,value:36e5,name:"hour"},{max:5184e5,value:864e5,name:"day"},{max:24192e5,value:6048e5,name:"week"},{max:28512e6,value:2592e6,name:"month"},{max:1/0,value:31536e6,name:"year"}],Cl={justNow:"just now",past:e=>e.match(/\d/)?e+" ago":e,future:e=>e.match(/\d/)?"in "+e:e,month:(e,t)=>1===e?t?"last month":"next month":`${e} month${e>1?"s":""}`,year:(e,t)=>1===e?t?"last year":"next year":`${e} year${e>1?"s":""}`,day:(e,t)=>1===e?t?"yesterday":"tomorrow":`${e} day${e>1?"s":""}`,week:(e,t)=>1===e?t?"last week":"next week":`${e} week${e>1?"s":""}`,hour:e=>`${e} hour${e>1?"s":""}`,minute:e=>`${e} minute${e>1?"s":""}`,second:e=>`${e} second${e>1?"s":""}`},zl=e=>e.toISOString().slice(0,10);function El(e,t={}){const{controls:r=!1,max:l,updateInterval:a=3e4,messages:i=Cl,fullDateFormatter:c=zl,showSecond:s=!1}=t,{abs:u,round:d}=Math,p=ao({interval:a,controls:!0}),{now:f}=p,b=kl(p,["now"]);function m(e,t){var r;const n=+t-+e,o=u(n);if(o<6e4&&!s)return i.justNow;if("number"===typeof l&&o>l)return c(new Date(e));if("string"===typeof l){const t=null==(r=_l.find(e=>e.name===l))?void 0:r.max;if(t&&o>t)return c(new Date(e))}for(const l of _l)if(o0,o=h(t.name,r,n);return h(n?"past":"future",o,n)}const g=o.computed(()=>m(new Date(n.resolveUnref(e)),o.unref(f.value)));return r?xl({timeAgo:g},b):g}function Bl(e,t,r){const{start:l}=n.useTimeoutFn(i,t),a=o.ref(!1);async function i(){a.value&&(await e(),l())}function c(){a.value||(a.value=!0,i())}function s(){a.value=!1}return(null==r?void 0:r.immediate)&&c(),n.tryOnScopeDispose(s),{isActive:a,pause:s,resume:c}}var Sl=Object.defineProperty,Vl=Object.getOwnPropertySymbols,Nl=Object.prototype.hasOwnProperty,Ml=Object.prototype.propertyIsEnumerable,Al=(e,t,r)=>t in e?Sl(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Tl=(e,t)=>{for(var r in t||(t={}))Nl.call(t,r)&&Al(e,r,t[r]);if(Vl)for(var r of Vl(t))Ml.call(t,r)&&Al(e,r,t[r]);return e};function Hl(e={}){const{controls:t=!1,offset:r=0,immediate:l=!0,interval:a="requestAnimationFrame",callback:i}=e,c=o.ref(n.timestamp()+r),s=()=>c.value=n.timestamp()+r,u=i?()=>{s(),i(c.value)}:s,d="requestAnimationFrame"===a?Zt(u,{immediate:l}):n.useIntervalFn(u,a,{immediate:l});return t?Tl({timestamp:c},d):c}function Rl(e=null,t={}){var r,l;const{document:a=u,observe:i=!1,titleTemplate:c="%s"}=t,s=n.resolveRef(null!=(r=null!=e?e:null==a?void 0:a.title)?r:null),d=e&&n.isFunction(e);function p(e){return n.isFunction(c)?c(e):o.unref(c).replace("%s",e)}return o.watch(s,(e,t)=>{n.isString(e)&&e!==t&&a&&(a.title=p(e))},{immediate:!0}),i&&a&&!d&&Jn(null==(l=a.head)?void 0:l.querySelector("title"),()=>{a&&a.title!==s.value&&(s.value=p(a.title))},{childList:!0}),s}var Ll=Object.defineProperty,Dl=Object.getOwnPropertySymbols,Pl=Object.prototype.hasOwnProperty,Il=Object.prototype.propertyIsEnumerable,Fl=(e,t,r)=>t in e?Ll(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,$l=(e,t)=>{for(var r in t||(t={}))Pl.call(t,r)&&Fl(e,r,t[r]);if(Dl)for(var r of Dl(t))Il.call(t,r)&&Fl(e,r,t[r]);return e};const ql={easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]},Wl=$l({linear:n.identity},ql);function Ul([e,t,r,n]){const o=(e,t)=>1-3*t+3*e,l=(e,t)=>3*t-6*e,a=e=>3*e,i=(e,t,r)=>((o(t,r)*e+l(t,r))*e+a(t))*e,c=(e,t,r)=>3*o(t,r)*e*e+2*l(t,r)*e+a(t),s=t=>{let n=t;for(let o=0;o<4;++o){const o=c(n,e,r);if(0===o)return n;const l=i(n,e,r)-t;n-=l/o}return n};return o=>e===t&&r===n?o:i(s(o),t,n)}function Kl(e,t={}){const{delay:r=0,disabled:l=!1,duration:a=1e3,onFinished:i=n.noop,onStarted:c=n.noop,transition:s=n.identity}=t,u=o.computed(()=>{const e=o.unref(s);return n.isFunction(e)?e:Ul(e)}),d=o.computed(()=>{const t=o.unref(e);return n.isNumber(t)?t:t.map(o.unref)}),p=o.computed(()=>n.isNumber(d.value)?[d.value]:d.value),f=o.ref(p.value.slice(0));let b,m,h,v,g;const{resume:O,pause:j}=Zt(()=>{const e=Date.now(),t=n.clamp(1-(h-e)/b,0,1);f.value=g.map((e,r)=>{var n;return e+(null!=(n=m[r])?n:0)*u.value(t)}),t>=1&&(j(),i())},{immediate:!1}),w=()=>{j(),b=o.unref(a),m=f.value.map((e,t)=>{var r,n;return(null!=(r=p.value[t])?r:0)-(null!=(n=f.value[t])?n:0)}),g=f.value.slice(0),v=Date.now(),h=v+b,O(),c()},y=n.useTimeoutFn(w,r,{immediate:!1});return o.watch(p,()=>{o.unref(l)?f.value=p.value.slice(0):o.unref(r)<=0?w():y.start()},{deep:!0}),o.computed(()=>{const e=o.unref(l)?p:f;return n.isNumber(d.value)?e.value[0]:e.value})}function Yl(e="history",t={}){const{initialValue:r={},removeNullishValues:l=!0,removeFalsyValues:a=!1,write:i=!0,window:c=s}=t;if(!c)return o.reactive(r);const u=o.reactive({});function d(){if("history"===e)return c.location.search||"";if("hash"===e){const e=c.location.hash||"",t=e.indexOf("?");return t>0?e.slice(t):""}return(c.location.hash||"").replace(/^#/,"")}function p(t){const r=t.toString();if("history"===e)return`${r?"?"+r:""}${c.location.hash||""}`;if("hash-params"===e)return`${c.location.search||""}${r?"#"+r:""}`;const n=c.location.hash||"#",o=n.indexOf("?");return o>0?`${n.slice(0,o)}${r?"?"+r:""}`:`${n}${r?"?"+r:""}`}function b(){return new URLSearchParams(d())}function m(e){const t=new Set(Object.keys(u));for(const r of e.keys()){const n=e.getAll(r);u[r]=n.length>1?n:e.get(r)||"",t.delete(r)}Array.from(t).forEach(e=>delete u[e])}const{pause:h,resume:v}=n.pausableWatch(u,()=>{const e=new URLSearchParams("");Object.keys(u).forEach(t=>{const r=u[t];Array.isArray(r)?r.forEach(r=>e.append(t,r)):l&&null==r||a&&!r?e.delete(t):e.set(t,r)}),g(e)},{deep:!0});function g(e,t){h(),t&&m(e),c.history.replaceState(c.history.state,c.document.title,c.location.pathname+p(e)),v()}function O(){i&&g(b(),!0)}f(c,"popstate",O,!1),"history"!==e&&f(c,"hashchange",O,!1);const j=b();return j.keys().next().value?m(j):Object.assign(u,r),u}function Gl(e={}){var t,r;const n=o.ref(null!=(t=e.enabled)&&t),l=o.ref(null==(r=e.autoSwitch)||r),a=o.ref(e.videoDeviceId),i=o.ref(e.audioDeviceId),{navigator:c=d}=e,s=$(()=>{var e;return null==(e=null==c?void 0:c.mediaDevices)?void 0:e.getUserMedia}),u=o.shallowRef();function p(e){return"none"!==e.value&&!1!==e.value&&(null==e.value||{deviceId:e.value})}async function f(){if(s.value&&!u.value)return u.value=await c.mediaDevices.getUserMedia({video:p(a),audio:p(i)}),u.value}async function b(){var e;null==(e=u.value)||e.getTracks().forEach(e=>e.stop()),u.value=void 0}function m(){b(),n.value=!1}async function h(){return await f(),u.value&&(n.value=!0),u.value}async function v(){return b(),await h()}return o.watch(n,e=>{e?f():b()},{immediate:!0}),o.watch([a,i],()=>{l.value&&u.value&&v()},{immediate:!0}),{isSupported:s,stream:u,start:h,stop:m,restart:v,videoDeviceId:a,audioDeviceId:i,enabled:n,autoSwitch:l}}function Xl(e,t,r,l={}){var a,i,c,s,u;const{clone:d=!1,passive:p=!1,eventName:f,deep:b=!1,defaultValue:m}=l,h=o.getCurrentInstance(),v=r||(null==h?void 0:h.emit)||(null==(a=null==h?void 0:h.$emit)?void 0:a.bind(h))||(null==(c=null==(i=null==h?void 0:h.proxy)?void 0:i.$emit)?void 0:c.bind(null==h?void 0:h.proxy));let g=f;if(!t)if(o.isVue2){const e=null==(u=null==(s=null==h?void 0:h.proxy)?void 0:s.$options)?void 0:u.model;t=(null==e?void 0:e.value)||"value",f||(g=(null==e?void 0:e.event)||"input")}else t="modelValue";g=f||g||"update:"+t.toString();const O=e=>d?n.isFunction(d)?d(e):Oe(e):e,j=()=>n.isDef(e[t])?O(e[t]):m;if(p){const r=j(),n=o.ref(r);return o.watch(()=>e[t],e=>n.value=O(e)),o.watch(n,r=>{(r!==e[t]||b)&&v(g,r)},{deep:b}),n}return o.computed({get(){return j()},set(e){v(g,e)}})}function Jl(e,t,r={}){const n={};for(const o in e)n[o]=Xl(e,o,t,r);return n}function Zl(e){const{pattern:t=[],interval:r=0,navigator:o=d}=e||{},l=$(()=>"undefined"!==typeof o&&"vibrate"in o),a=n.resolveRef(t);let i;const c=(e=a.value)=>{l.value&&o.vibrate(e)},s=()=>{l.value&&o.vibrate(0),null==i||i.pause()};return r>0&&(i=n.useIntervalFn(c,r,{immediate:!1,immediateCallback:!1})),{isSupported:l,pattern:t,intervalControls:i,vibrate:c,stop:s}}function Ql(e,t){const r=o.ref(),n=ir(r),l=o.ref([]),a=o.shallowRef(e),i=o.ref({start:0,end:10}),{itemHeight:c,overscan:s=5}=t,u=e=>{if("number"===typeof c)return Math.ceil(e/c);const{start:t=0}=i.value;let r=0,n=0;for(let o=t;o=e){n=o;break}}return n-t},d=e=>{if("number"===typeof c)return Math.floor(e/c)+1;let t=0,r=0;for(let n=0;n=e){r=n;break}}return r+1},p=()=>{const e=r.value;if(e){const t=d(e.scrollTop),r=u(e.clientHeight),n=t-s,o=t+r+s;i.value={start:n<0?0:n,end:o>a.value.length?a.value.length:o},l.value=a.value.slice(i.value.start,i.value.end).map((e,t)=>({data:e,index:t+i.value.start}))}};o.watch([n.width,n.height,e],()=>{p()});const f=o.computed(()=>"number"===typeof c?a.value.length*c:a.value.reduce((e,t,r)=>e+c(r),0)),b=e=>{if("number"===typeof c){const t=e*c;return t}const t=a.value.slice(0,e).reduce((e,t,r)=>e+c(r),0);return t},m=e=>{r.value&&(r.value.scrollTop=b(e),p())},h=o.computed(()=>b(i.value.start)),v=o.computed(()=>({style:{width:"100%",height:f.value-h.value+"px",marginTop:h.value+"px"}})),g={overflowY:"auto"};return{list:l,scrollTo:m,containerProps:{ref:r,onScroll:()=>{p()},style:g},wrapperProps:v}}const ea=(e={})=>{const{navigator:t=d,document:r=u}=e;let n;const l=$(()=>t&&"wakeLock"in t),a=o.ref(!1);async function i(){l.value&&n&&(r&&"visible"===r.visibilityState&&(n=await t.wakeLock.request("screen")),a.value=!n.released)}async function c(e){l.value&&(n=await t.wakeLock.request(e),a.value=!n.released)}async function s(){l.value&&n&&(await n.release(),a.value=!n.released,n=null)}return r&&f(r,"visibilitychange",i,{passive:!0}),{isSupported:l,isActive:a,request:c,release:s}},ta=(e={})=>{const{window:t=s}=e,r=$(()=>!!t&&"Notification"in t),l=o.ref(null),a=async()=>{r.value&&"permission"in Notification&&"denied"!==Notification.permission&&await Notification.requestPermission()},i=n.createEventHook(),c=n.createEventHook(),u=n.createEventHook(),d=n.createEventHook(),p=async t=>{if(!r.value)return;await a();const n=Object.assign({},e,t);return l.value=new Notification(n.title||"",n),l.value.onclick=e=>i.trigger(e),l.value.onshow=e=>c.trigger(e),l.value.onerror=e=>u.trigger(e),l.value.onclose=e=>d.trigger(e),l.value},b=()=>{l.value&&l.value.close(),l.value=null};if(n.tryOnMounted(async()=>{r.value&&await a()}),n.tryOnScopeDispose(b),r.value&&t){const e=t.document;f(e,"visibilitychange",t=>{t.preventDefault(),"visible"===e.visibilityState&&b()})}return{isSupported:r,notification:l,show:p,close:b,onClick:i,onShow:c,onError:u,onClose:d}},ra="ping";function na(e){return!0===e?{}:e}function oa(e,t={}){const{onConnected:r,onDisconnected:l,onError:a,onMessage:i,immediate:c=!0,autoClose:s=!0,protocols:u=[]}=t,d=o.ref(null),p=o.ref("CLOSED"),b=o.ref();let m,h,v,g=!1,O=0,j=[];const w=(e=1e3,t)=>{b.value&&(g=!0,null==m||m(),b.value.close(e,t))},y=()=>{if(j.length&&b.value&&"OPEN"===p.value){for(const e of j)b.value.send(e);j=[]}},x=()=>{clearTimeout(v)},k=(e,t=!0)=>b.value&&"OPEN"===p.value?(y(),b.value.send(e),!0):(t&&j.push(e),!1),_=()=>{const n=new WebSocket(e,u);b.value=n,p.value="CONNECTING",g=!1,n.onopen=()=>{p.value="OPEN",null==r||r(n),null==h||h(),y()},n.onclose=e=>{if(p.value="CLOSED",b.value=void 0,null==l||l(n,e),!g&&t.autoReconnect){const{retries:e=-1,delay:r=1e3,onFailed:n}=na(t.autoReconnect);O+=1,"number"===typeof e&&(e<0||O{null==a||a(n,e)},n.onmessage=e=>{if(x(),t.heartbeat){const{message:r=ra}=na(t.heartbeat);if(e.data===r)return}d.value=e.data,null==i||i(n,e)}};if(t.heartbeat){const{message:e=ra,interval:r=1e3,pongTimeout:o=1e3}=na(t.heartbeat),{pause:l,resume:a}=n.useIntervalFn(()=>{k(e,!1),v=setTimeout(()=>{w()},o)},r,{immediate:!1});m=l,h=a}c&&_(),s&&(f(window,"beforeunload",()=>w()),n.tryOnScopeDispose(w));const C=()=>{w(),O=0,_()};return{data:d,status:p,close:w,send:k,open:C,ws:b}}function la(e,t,r={}){const{window:l=s}=r,a=o.ref(null),i=o.shallowRef(),c=function(e){i.value&&i.value.postMessage(e)},u=function(){i.value&&i.value.terminate()};return l&&(i.value=new Worker(e,t),i.value.onmessage=e=>{a.value=e.data},n.tryOnScopeDispose(()=>{i.value&&i.value.terminate()})),{data:a,post:c,terminate:u,worker:i}}const aa=e=>t=>{const r=t.data[0];return Promise.resolve(e.apply(void 0,r)).then(e=>{postMessage(["SUCCESS",e])}).catch(e=>{postMessage(["ERROR",e])})},ia=e=>{if(0===e.length)return"";const t=e.map(e=>`'${e}'`).toString();return`importScripts(${t})`},ca=(e,t)=>{const r=`${ia(t)}; onmessage=(${aa})(${e})`,n=new Blob([r],{type:"text/javascript"}),o=URL.createObjectURL(n);return o},sa=(e,t={})=>{const{dependencies:r=[],timeout:l,window:a=s}=t,i=o.ref(),c=o.ref("PENDING"),u=o.ref({}),d=o.ref(),p=(e="PENDING")=>{i.value&&i.value._url&&a&&(i.value.terminate(),URL.revokeObjectURL(i.value._url),u.value={},i.value=void 0,a.clearTimeout(d.value),c.value=e)};p(),n.tryOnScopeDispose(p);const f=()=>{const t=ca(e,r),n=new Worker(t);return n._url=t,n.onmessage=e=>{const{resolve:t=(()=>{}),reject:r=(()=>{})}=u.value,[n,o]=e.data;switch(n){case"SUCCESS":t(o),p(n);break;default:r(o),p("ERROR");break}},n.onerror=e=>{const{reject:t=(()=>{})}=u.value;t(e),p("ERROR")},l&&(d.value=setTimeout(()=>p("TIMEOUT_EXPIRED"),l)),n},b=(...e)=>new Promise((t,r)=>{u.value={resolve:t,reject:r},i.value&&i.value.postMessage([[...e]]),c.value="RUNNING"}),m=(...e)=>"RUNNING"===c.value?(console.error("[useWebWorkerFn] You can only run one instance of the worker at a time."),Promise.reject()):(i.value=f(),b(...e));return{workerFn:m,workerStatus:c,workerTerminate:p}};function ua({window:e=s}={}){if(!e)return o.ref(!1);const t=o.ref(e.document.hasFocus());return f(e,"blur",()=>{t.value=!1}),f(e,"focus",()=>{t.value=!0}),t}function da({window:e=s}={}){if(!e)return{x:o.ref(0),y:o.ref(0)};const t=o.ref(e.pageXOffset),r=o.ref(e.pageYOffset);return f("scroll",()=>{t.value=e.pageXOffset,r.value=e.pageYOffset},{capture:!1,passive:!0}),{x:t,y:r}}function pa(e={}){const{window:t=s,initialWidth:r=1/0,initialHeight:l=1/0,listenOrientation:a=!0,includeScrollbar:i=!0}=e,c=o.ref(r),u=o.ref(l),d=()=>{t&&(i?(c.value=t.innerWidth,u.value=t.innerHeight):(c.value=t.document.documentElement.clientWidth,u.value=t.document.documentElement.clientHeight))};return d(),n.tryOnMounted(d),f("resize",d,{passive:!0}),a&&f("orientationchange",d,{passive:!0}),{width:c,height:u}}t.DefaultMagicKeysAliasMap=zn,t.StorageSerializers=Me,t.TransitionPresets=Wl,t.asyncComputed=l,t.breakpointsAntDesign=X,t.breakpointsBootstrapV5=Y,t.breakpointsQuasar=J,t.breakpointsSematic=Z,t.breakpointsTailwind=K,t.breakpointsVuetify=G,t.cloneFnJSON=Oe,t.computedAsync=l,t.computedInject=a,t.createFetch=zr,t.createUnrefFn=i,t.defaultDocument=u,t.defaultLocation=p,t.defaultNavigator=d,t.defaultWindow=s,t.getSSRHandler=ke,t.mapGamepadToXbox360Controller=Xr,t.onClickOutside=b,t.onKeyDown=C,t.onKeyPressed=z,t.onKeyStroke=_,t.onKeyUp=E,t.onLongPress=S,t.onStartTyping=M,t.setSSRHandler=_e,t.templateRef=A,t.unrefElement=c,t.useActiveElement=T,t.useAsyncQueue=H,t.useAsyncState=R,t.useBase64=P,t.useBattery=q,t.useBluetooth=W,t.useBreakpoints=le,t.useBroadcastChannel=ae,t.useBrowserLocation=ie,t.useCached=ce,t.useClipboard=se,t.useCloned=je,t.useColorMode=Fe,t.useConfirmDialog=$e,t.useCssVar=qe,t.useCurrentElement=We,t.useCycleList=Ue,t.useDark=rt,t.useDebouncedRefHistory=zt,t.useDeviceMotion=Et,t.useDeviceOrientation=Bt,t.useDevicePixelRatio=St,t.useDevicesList=Nt,t.useDisplayMedia=Mt,t.useDocumentVisibility=At,t.useDraggable=qt,t.useDropZone=Wt,t.useElementBounding=Jt,t.useElementByPoint=lr,t.useElementHover=ar,t.useElementSize=ir,t.useElementVisibility=cr,t.useEventBus=ur,t.useEventListener=f,t.useEventSource=dr,t.useEyeDropper=pr,t.useFavicon=fr,t.useFetch=Er,t.useFileDialog=Rr,t.useFileSystemAccess=qr,t.useFocus=Wr,t.useFocusWithin=Ur,t.useFps=Kr,t.useFullscreen=Gr,t.useGamepad=Jr,t.useGeolocation=Zr,t.useIdle=tn,t.useImage=un,t.useInfiniteScroll=yn,t.useIntersectionObserver=xn,t.useKeyModifier=_n,t.useLocalStorage=Cn,t.useMagicKeys=En,t.useManualRefHistory=it,t.useMediaControls=Dn,t.useMediaQuery=U,t.useMemoize=In,t.useMemory=Fn,t.useMounted=$n,t.useMouse=qn,t.useMouseInElement=Wn,t.useMousePressed=Un,t.useMutationObserver=Jn,t.useNavigatorLanguage=Zn,t.useNetwork=Qn,t.useNow=ao,t.useObjectUrl=io,t.useOffsetPagination=so,t.useOnline=uo,t.usePageLeave=po,t.useParallax=fo,t.usePermission=Vt,t.usePointer=_o,t.usePointerSwipe=Eo,t.usePreferredColorScheme=Bo,t.usePreferredContrast=So,t.usePreferredDark=Te,t.usePreferredLanguages=Vo,t.usePreferredReducedMotion=No,t.useRafFn=Zt,t.useRefHistory=vt,t.useResizeObserver=Xt,t.useScreenOrientation=Mo,t.useScreenSafeArea=Lo,t.useScriptTag=Po,t.useScroll=pn,t.useScrollLock=Fo,t.useSessionStorage=$o,t.useShare=Xo,t.useSpeechRecognition=Jo,t.useSpeechSynthesis=Zo,t.useStepper=Qo,t.useStorage=Ae,t.useStorageAsync=el,t.useStyleTag=rl,t.useSupported=$,t.useSwipe=Co,t.useTemplateRefsList=nl,t.useTextDirection=ol,t.useTextSelection=al,t.useTextareaAutosize=il,t.useThrottledRefHistory=vl,t.useTimeAgo=El,t.useTimeoutPoll=Bl,t.useTimestamp=Hl,t.useTitle=Rl,t.useTransition=Kl,t.useUrlSearchParams=Yl,t.useUserMedia=Gl,t.useVModel=Xl,t.useVModels=Jl,t.useVibrate=Zl,t.useVirtualList=Ql,t.useWakeLock=ea,t.useWebNotification=ta,t.useWebSocket=oa,t.useWebWorker=la,t.useWebWorkerFn=sa,t.useWindowFocus=ua,t.useWindowScroll=da,t.useWindowSize=pa,Object.keys(n).forEach((function(e){"default"===e||t.hasOwnProperty(e)||Object.defineProperty(t,e,{enumerable:!0,get:function(){return n[e]}})}))}).call(this,r("c8ba"))},"467f":function(e,t,r){"use strict";var n=r("7917");e.exports=function(e,t,r){var o=r.config.validateStatus;r.status&&o&&!o(r.status)?t(new n("Request failed with status code "+r.status,[n.ERR_BAD_REQUEST,n.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r)):e(r)}},"485a":function(e,t,r){var n=r("c65b"),o=r("1626"),l=r("861d"),a=TypeError;e.exports=function(e,t){var r,i;if("string"===t&&o(r=e.toString)&&!l(i=n(r,e)))return i;if(o(r=e.valueOf)&&!l(i=n(r,e)))return i;if("string"!==t&&o(r=e.toString)&&!l(i=n(r,e)))return i;throw a("Can't convert object to primitive value")}},"499e":function(e,t,r){"use strict";function n(e,t){for(var r=[],n={},o=0;or.parts.length&&(n.parts.length=r.parts.length)}else{var a=[];for(o=0;o=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};n.forEach(["delete","get","head"],(function(e){p.headers[e]={}})),n.forEach(["post","put","patch"],(function(e){p.headers[e]=n.merge(c)})),e.exports=p}).call(this,r("4362"))},"4cb3":function(e,t,r){"use strict";r.d(t,"a",(function(){return u}));var n=r("f2bf"),o=r("d095"),l={name:"en",el:{colorpicker:{confirm:"OK",clear:"Clear",defaultLabel:"color picker",description:"current color is {color}. press enter to select a new color."},datepicker:{now:"Now",today:"Today",cancel:"Cancel",clear:"Clear",confirm:"OK",dateTablePrompt:"Use the arrow keys and enter to select the day of the month",monthTablePrompt:"Use the arrow keys and enter to select the month",yearTablePrompt:"Use the arrow keys and enter to select the year",selectedDate:"Selected date",selectDate:"Select date",selectTime:"Select time",startDate:"Start Date",startTime:"Start Time",endDate:"End Date",endTime:"End Time",prevYear:"Previous Year",nextYear:"Next Year",prevMonth:"Previous Month",nextMonth:"Next Month",year:"",month1:"January",month2:"February",month3:"March",month4:"April",month5:"May",month6:"June",month7:"July",month8:"August",month9:"September",month10:"October",month11:"November",month12:"December",week:"week",weeks:{sun:"Sun",mon:"Mon",tue:"Tue",wed:"Wed",thu:"Thu",fri:"Fri",sat:"Sat"},weeksFull:{sun:"Sunday",mon:"Monday",tue:"Tuesday",wed:"Wednesday",thu:"Thursday",fri:"Friday",sat:"Saturday"},months:{jan:"Jan",feb:"Feb",mar:"Mar",apr:"Apr",may:"May",jun:"Jun",jul:"Jul",aug:"Aug",sep:"Sep",oct:"Oct",nov:"Nov",dec:"Dec"}},inputNumber:{decrease:"decrease number",increase:"increase number"},select:{loading:"Loading",noMatch:"No matching data",noData:"No data",placeholder:"Select"},dropdown:{toggleDropdown:"Toggle Dropdown"},cascader:{noMatch:"No matching data",loading:"Loading",placeholder:"Select",noData:"No data"},pagination:{goto:"Go to",pagesize:"/page",total:"Total {total}",pageClassifier:"",deprecationWarning:"Deprecated usages detected, please refer to the el-pagination documentation for more details"},dialog:{close:"Close this dialog"},drawer:{close:"Close this dialog"},messagebox:{title:"Message",confirm:"OK",cancel:"Cancel",error:"Illegal input",close:"Close this dialog"},upload:{deleteTip:"press delete to remove",delete:"Delete",preview:"Preview",continue:"Continue"},slider:{defaultLabel:"slider between {min} and {max}",defaultRangeStartLabel:"pick start value",defaultRangeEndLabel:"pick end value"},table:{emptyText:"No Data",confirmFilter:"Confirm",resetFilter:"Reset",clearFilter:"All",sumText:"Sum"},tree:{emptyText:"No Data"},transfer:{noMatch:"No matching data",noData:"No data",titles:["List 1","List 2"],filterPlaceholder:"Enter keyword",noCheckedFormat:"{total} items",hasCheckedFormat:"{checked}/{total} checked"},image:{error:"FAILED"},pageHeader:{title:"Back"},popconfirm:{confirmButtonText:"Yes",cancelButtonText:"No"}}},a=r("c083");const i=e=>(t,r)=>c(t,r,Object(n["unref"])(e)),c=(e,t,r)=>Object(o["get"])(r,e,e).replace(/\{(\w+)\}/g,(e,r)=>{var n;return""+(null!=(n=null==t?void 0:t[r])?n:`{${r}}`)}),s=e=>{const t=Object(n["computed"])(()=>Object(n["unref"])(e).name),r=Object(n["isRef"])(e)?e:Object(n["ref"])(e);return{lang:t,locale:r,t:i(e)}},u=()=>{const e=Object(a["b"])("locale");return s(Object(n["computed"])(()=>e.value||l))}},"4d5e":function(e,t,r){"use strict";r.d(t,"a",(function(){return n})),r.d(t,"b",(function(){return o}));const n=Symbol("formContextKey"),o=Symbol("formItemContextKey")},"4d64":function(e,t,r){var n=r("fc6a"),o=r("23cb"),l=r("07fa"),a=function(e){return function(t,r,a){var i,c=n(t),s=l(c),u=o(a,s);if(e&&r!=r){while(s>u)if(i=c[u++],i!=i)return!0}else for(;s>u;u++)if((e||u in c)&&c[u]===r)return e||u||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},"50c4":function(e,t,r){var n=r("5926"),o=Math.min;e.exports=function(e){return e>0?o(n(e),9007199254740991):0}},5270:function(e,t,r){"use strict";var n=r("c532"),o=r("c401"),l=r("2e67"),a=r("4c3d"),i=r("fb60");function c(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new i}e.exports=function(e){c(e),e.headers=e.headers||{},e.data=o.call(e,e.data,e.headers,e.transformRequest),e.headers=n.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),n.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]}));var t=e.adapter||a.adapter;return t(e).then((function(t){return c(e),t.data=o.call(e,t.data,t.headers,e.transformResponse),t}),(function(t){return l(t)||(c(e),t&&t.response&&(t.response.data=o.call(e,t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},"546d":function(e,t,r){"use strict";r.d(t,"a",(function(){return a})),r.d(t,"b",(function(){return i}));var n=r("f2bf"),o=r("35b0"),l=r("4d5e");const a=()=>{const e=Object(n["inject"])(l["a"],void 0),t=Object(n["inject"])(l["b"],void 0);return{form:e,formItem:t}},i=(e,{formItemContext:t,disableIdGeneration:r,disableIdManagement:l})=>{r||(r=Object(n["ref"])(!1)),l||(l=Object(n["ref"])(!1));const a=Object(n["ref"])();let i=void 0;const c=Object(n["computed"])(()=>{var r;return!!(!e.label&&t&&t.inputIds&&(null==(r=t.inputIds)?void 0:r.length)<=1)});return Object(n["onMounted"])(()=>{i=Object(n["watch"])([Object(n["toRef"])(e,"id"),r],([e,r])=>{const n=null!=e?e:r?void 0:Object(o["a"])().value;n!==a.value&&((null==t?void 0:t.removeInputId)&&(a.value&&t.removeInputId(a.value),(null==l?void 0:l.value)||r||!n||t.addInputId(n)),a.value=n)},{immediate:!0})}),Object(n["onUnmounted"])(()=>{i&&i(),(null==t?void 0:t.removeInputId)&&a.value&&t.removeInputId(a.value)}),{isLabeledByFormItem:c,inputId:a}}},"54bb":function(e,t,r){"use strict";r.d(t,"a",(function(){return b}));var n=r("f2bf"),o=r("0898");const l=Object(o["b"])({size:{type:Object(o["c"])([Number,String])},color:{type:String}});var a=r("2711"),i=r("304f"),c=r("83ec"),s=r("0e69");const u={name:"ElIcon",inheritAttrs:!1},d=Object(n["defineComponent"])({...u,props:l,setup(e){const t=e,r=Object(i["b"])("icon"),o=Object(n["computed"])(()=>{const{size:e,color:r}=t;return e||r?{fontSize:Object(c["d"])(e)?void 0:Object(s["b"])(e),"--color":r}:{}});return(e,t)=>(Object(n["openBlock"])(),Object(n["createElementBlock"])("i",Object(n["mergeProps"])({class:Object(n["unref"])(r).b(),style:Object(n["unref"])(o)},e.$attrs),[Object(n["renderSlot"])(e.$slots,"default")],16))}});var p=Object(a["a"])(d,[["__file","/home/runner/work/element-plus/element-plus/packages/components/icon/src/icon.vue"]]),f=r("0c24");const b=Object(f["a"])(p)},5692:function(e,t,r){var n=r("c430"),o=r("c6cd");(e.exports=function(e,t){return o[e]||(o[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.25.3",mode:n?"pure":"global",copyright:"© 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.25.3/LICENSE",source:"https://github.com/zloirock/core-js"})},"56ef":function(e,t,r){var n=r("d066"),o=r("e330"),l=r("241c"),a=r("7418"),i=r("825a"),c=o([].concat);e.exports=n("Reflect","ownKeys")||function(e){var t=l.f(i(e)),r=a.f;return r?c(t,r(e)):t}},5926:function(e,t,r){var n=r("b42e");e.exports=function(e){var t=+e;return t!==t||0===t?0:n(t)}},"59ed":function(e,t,r){var n=r("1626"),o=r("0d51"),l=TypeError;e.exports=function(e){if(n(e))return e;throw l(o(e)+" is not a function")}},"5a0c":function(e,t,r){!function(t,r){e.exports=r()}(0,(function(){"use strict";var e=1e3,t=6e4,r=36e5,n="millisecond",o="second",l="minute",a="hour",i="day",c="week",s="month",u="quarter",d="year",p="date",f="Invalid Date",b=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,m=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,h={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")},v=function(e,t,r){var n=String(e);return!n||n.length>=t?e:""+Array(t+1-n.length).join(r)+e},g={s:v,z:function(e){var t=-e.utcOffset(),r=Math.abs(t),n=Math.floor(r/60),o=r%60;return(t<=0?"+":"-")+v(n,2,"0")+":"+v(o,2,"0")},m:function e(t,r){if(t.date()1)return e(a[0])}else{var i=t.name;j[i]=t,o=i}return!n&&o&&(O=o),o||!n&&O},x=function(e,t){if(w(e))return e.clone();var r="object"==typeof t?t:{};return r.date=e,r.args=arguments,new _(r)},k=g;k.l=y,k.i=w,k.w=function(e,t){return x(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var _=function(){function h(e){this.$L=y(e.locale,null,!0),this.parse(e)}var v=h.prototype;return v.parse=function(e){this.$d=function(e){var t=e.date,r=e.utc;if(null===t)return new Date(NaN);if(k.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var n=t.match(b);if(n){var o=n[2]-1||0,l=(n[7]||"0").substring(0,3);return r?new Date(Date.UTC(n[1],o,n[3]||1,n[4]||0,n[5]||0,n[6]||0,l)):new Date(n[1],o,n[3]||1,n[4]||0,n[5]||0,n[6]||0,l)}}return new Date(t)}(e),this.$x=e.x||{},this.init()},v.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},v.$utils=function(){return k},v.isValid=function(){return!(this.$d.toString()===f)},v.isSame=function(e,t){var r=x(e);return this.startOf(t)<=r&&r<=this.endOf(t)},v.isAfter=function(e,t){return x(e)["",...n["b"]].includes(e)},"5c6c":function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},"5cce":function(e,t){e.exports={version:"0.27.2"}},"5e0f":function(e,t,r){!function(t,r){e.exports=r()}(0,(function(){"use strict";return function(e,t,r){var n=t.prototype,o=function(e){return e&&(e.indexOf?e:e.s)},l=function(e,t,r,n,l){var a=e.name?e:e.$locale(),i=o(a[t]),c=o(a[r]),s=i||c.map((function(e){return e.slice(0,n)}));if(!l)return s;var u=a.weekStart;return s.map((function(e,t){return s[(t+(u||0))%7]}))},a=function(){return r.Ls[r.locale()]},i=function(e,t){return e.formats[t]||function(e){return e.replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,r){return t||r.slice(1)}))}(e.formats[t.toUpperCase()])},c=function(){var e=this;return{months:function(t){return t?t.format("MMMM"):l(e,"months")},monthsShort:function(t){return t?t.format("MMM"):l(e,"monthsShort","months",3)},firstDayOfWeek:function(){return e.$locale().weekStart||0},weekdays:function(t){return t?t.format("dddd"):l(e,"weekdays")},weekdaysMin:function(t){return t?t.format("dd"):l(e,"weekdaysMin","weekdays",2)},weekdaysShort:function(t){return t?t.format("ddd"):l(e,"weekdaysShort","weekdays",3)},longDateFormat:function(t){return i(e.$locale(),t)},meridiem:this.$locale().meridiem,ordinal:this.$locale().ordinal}};n.localeData=function(){return c.bind(this)()},r.localeData=function(){var e=a();return{firstDayOfWeek:function(){return e.weekStart||0},weekdays:function(){return r.weekdays()},weekdaysShort:function(){return r.weekdaysShort()},weekdaysMin:function(){return r.weekdaysMin()},months:function(){return r.months()},monthsShort:function(){return r.monthsShort()},longDateFormat:function(t){return i(e,t)},meridiem:e.meridiem,ordinal:e.ordinal}},r.months=function(){return l(a(),"months")},r.monthsShort=function(){return l(a(),"monthsShort","months",3)},r.weekdays=function(e){return l(a(),"weekdays",null,null,e)},r.weekdaysShort=function(e){return l(a(),"weekdaysShort","weekdays",3,e)},r.weekdaysMin=function(e){return l(a(),"weekdaysMin","weekdays",2,e)}}}))},"5e76":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n="top",o="bottom",l="right",a="left",i="auto",c=[n,o,l,a],s="start",u="end",d="clippingParents",p="viewport",f="popper",b="reference",m=c.reduce((function(e,t){return e.concat([t+"-"+s,t+"-"+u])}),[]),h=[].concat(c,[i]).reduce((function(e,t){return e.concat([t,t+"-"+s,t+"-"+u])}),[]),v="beforeRead",g="read",O="afterRead",j="beforeMain",w="main",y="afterMain",x="beforeWrite",k="write",_="afterWrite",C=[v,g,O,j,w,y,x,k,_];function z(e){return e?(e.nodeName||"").toLowerCase():null}function E(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function B(e){var t=E(e).Element;return e instanceof t||e instanceof Element}function S(e){var t=E(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function V(e){if("undefined"==typeof ShadowRoot)return!1;var t=E(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function N(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var r=t.styles[e]||{},n=t.attributes[e]||{},o=t.elements[e];!S(o)||!z(o)||(Object.assign(o.style,r),Object.keys(n).forEach((function(e){var t=n[e];!1===t?o.removeAttribute(e):o.setAttribute(e,!0===t?"":t)})))}))}function M(e){var t=e.state,r={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,r.popper),t.styles=r,t.elements.arrow&&Object.assign(t.elements.arrow.style,r.arrow),function(){Object.keys(t.elements).forEach((function(e){var n=t.elements[e],o=t.attributes[e]||{},l=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:r[e]),a=l.reduce((function(e,t){return e[t]="",e}),{});!S(n)||!z(n)||(Object.assign(n.style,a),Object.keys(o).forEach((function(e){n.removeAttribute(e)})))}))}}var A={name:"applyStyles",enabled:!0,phase:"write",fn:N,effect:M,requires:["computeStyles"]};function T(e){return e.split("-")[0]}var H=Math.max,R=Math.min,L=Math.round;function D(e,t){void 0===t&&(t=!1);var r=e.getBoundingClientRect(),n=1,o=1;if(S(e)&&t){var l=e.offsetHeight,a=e.offsetWidth;a>0&&(n=L(r.width)/a||1),l>0&&(o=L(r.height)/l||1)}return{width:r.width/n,height:r.height/o,top:r.top/o,right:r.right/n,bottom:r.bottom/o,left:r.left/n,x:r.left/n,y:r.top/o}}function P(e){var t=D(e),r=e.offsetWidth,n=e.offsetHeight;return Math.abs(t.width-r)<=1&&(r=t.width),Math.abs(t.height-n)<=1&&(n=t.height),{x:e.offsetLeft,y:e.offsetTop,width:r,height:n}}function I(e,t){var r=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(r&&V(r)){var n=t;do{if(n&&e.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function F(e){return E(e).getComputedStyle(e)}function $(e){return["table","td","th"].indexOf(z(e))>=0}function q(e){return((B(e)?e.ownerDocument:e.document)||window.document).documentElement}function W(e){return"html"===z(e)?e:e.assignedSlot||e.parentNode||(V(e)?e.host:null)||q(e)}function U(e){return S(e)&&"fixed"!==F(e).position?e.offsetParent:null}function K(e){var t=-1!==navigator.userAgent.toLowerCase().indexOf("firefox"),r=-1!==navigator.userAgent.indexOf("Trident");if(r&&S(e)){var n=F(e);if("fixed"===n.position)return null}var o=W(e);for(V(o)&&(o=o.host);S(o)&&["html","body"].indexOf(z(o))<0;){var l=F(o);if("none"!==l.transform||"none"!==l.perspective||"paint"===l.contain||-1!==["transform","perspective"].indexOf(l.willChange)||t&&"filter"===l.willChange||t&&l.filter&&"none"!==l.filter)return o;o=o.parentNode}return null}function Y(e){for(var t=E(e),r=U(e);r&&$(r)&&"static"===F(r).position;)r=U(r);return r&&("html"===z(r)||"body"===z(r)&&"static"===F(r).position)?t:r||K(e)||t}function G(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function X(e,t,r){return H(e,R(t,r))}function J(e,t,r){var n=X(e,t,r);return n>r?r:n}function Z(){return{top:0,right:0,bottom:0,left:0}}function Q(e){return Object.assign({},Z(),e)}function ee(e,t){return t.reduce((function(t,r){return t[r]=e,t}),{})}var te=function(e,t){return e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e,Q("number"!=typeof e?e:ee(e,c))};function re(e){var t,r=e.state,i=e.name,c=e.options,s=r.elements.arrow,u=r.modifiersData.popperOffsets,d=T(r.placement),p=G(d),f=[a,l].indexOf(d)>=0,b=f?"height":"width";if(s&&u){var m=te(c.padding,r),h=P(s),v="y"===p?n:a,g="y"===p?o:l,O=r.rects.reference[b]+r.rects.reference[p]-u[p]-r.rects.popper[b],j=u[p]-r.rects.reference[p],w=Y(s),y=w?"y"===p?w.clientHeight||0:w.clientWidth||0:0,x=O/2-j/2,k=m[v],_=y-h[b]-m[g],C=y/2-h[b]/2+x,z=X(k,C,_),E=p;r.modifiersData[i]=(t={},t[E]=z,t.centerOffset=z-C,t)}}function ne(e){var t=e.state,r=e.options,n=r.element,o=void 0===n?"[data-popper-arrow]":n;null!=o&&("string"==typeof o&&(o=t.elements.popper.querySelector(o),!o)||!I(t.elements.popper,o)||(t.elements.arrow=o))}var oe={name:"arrow",enabled:!0,phase:"main",fn:re,effect:ne,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function le(e){return e.split("-")[1]}var ae={top:"auto",right:"auto",bottom:"auto",left:"auto"};function ie(e){var t=e.x,r=e.y,n=window,o=n.devicePixelRatio||1;return{x:L(t*o)/o||0,y:L(r*o)/o||0}}function ce(e){var t,r=e.popper,i=e.popperRect,c=e.placement,s=e.variation,d=e.offsets,p=e.position,f=e.gpuAcceleration,b=e.adaptive,m=e.roundOffsets,h=e.isFixed,v=d.x,g=void 0===v?0:v,O=d.y,j=void 0===O?0:O,w="function"==typeof m?m({x:g,y:j}):{x:g,y:j};g=w.x,j=w.y;var y=d.hasOwnProperty("x"),x=d.hasOwnProperty("y"),k=a,_=n,C=window;if(b){var z=Y(r),B="clientHeight",S="clientWidth";if(z===E(r)&&(z=q(r),"static"!==F(z).position&&"absolute"===p&&(B="scrollHeight",S="scrollWidth")),z=z,c===n||(c===a||c===l)&&s===u){_=o;var V=h&&z===C&&C.visualViewport?C.visualViewport.height:z[B];j-=V-i.height,j*=f?1:-1}if(c===a||(c===n||c===o)&&s===u){k=l;var N=h&&z===C&&C.visualViewport?C.visualViewport.width:z[S];g-=N-i.width,g*=f?1:-1}}var M,A=Object.assign({position:p},b&&ae),T=!0===m?ie({x:g,y:j}):{x:g,y:j};return g=T.x,j=T.y,f?Object.assign({},A,(M={},M[_]=x?"0":"",M[k]=y?"0":"",M.transform=(C.devicePixelRatio||1)<=1?"translate("+g+"px, "+j+"px)":"translate3d("+g+"px, "+j+"px, 0)",M)):Object.assign({},A,(t={},t[_]=x?j+"px":"",t[k]=y?g+"px":"",t.transform="",t))}function se(e){var t=e.state,r=e.options,n=r.gpuAcceleration,o=void 0===n||n,l=r.adaptive,a=void 0===l||l,i=r.roundOffsets,c=void 0===i||i,s={placement:T(t.placement),variation:le(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,ce(Object.assign({},s,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:c})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,ce(Object.assign({},s,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:c})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var ue={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:se,data:{}},de={passive:!0};function pe(e){var t=e.state,r=e.instance,n=e.options,o=n.scroll,l=void 0===o||o,a=n.resize,i=void 0===a||a,c=E(t.elements.popper),s=[].concat(t.scrollParents.reference,t.scrollParents.popper);return l&&s.forEach((function(e){e.addEventListener("scroll",r.update,de)})),i&&c.addEventListener("resize",r.update,de),function(){l&&s.forEach((function(e){e.removeEventListener("scroll",r.update,de)})),i&&c.removeEventListener("resize",r.update,de)}}var fe={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:pe,data:{}},be={left:"right",right:"left",bottom:"top",top:"bottom"};function me(e){return e.replace(/left|right|bottom|top/g,(function(e){return be[e]}))}var he={start:"end",end:"start"};function ve(e){return e.replace(/start|end/g,(function(e){return he[e]}))}function ge(e){var t=E(e),r=t.pageXOffset,n=t.pageYOffset;return{scrollLeft:r,scrollTop:n}}function Oe(e){return D(q(e)).left+ge(e).scrollLeft}function je(e){var t=E(e),r=q(e),n=t.visualViewport,o=r.clientWidth,l=r.clientHeight,a=0,i=0;return n&&(o=n.width,l=n.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(a=n.offsetLeft,i=n.offsetTop)),{width:o,height:l,x:a+Oe(e),y:i}}function we(e){var t,r=q(e),n=ge(e),o=null==(t=e.ownerDocument)?void 0:t.body,l=H(r.scrollWidth,r.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),a=H(r.scrollHeight,r.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),i=-n.scrollLeft+Oe(e),c=-n.scrollTop;return"rtl"===F(o||r).direction&&(i+=H(r.clientWidth,o?o.clientWidth:0)-l),{width:l,height:a,x:i,y:c}}function ye(e){var t=F(e),r=t.overflow,n=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(r+o+n)}function xe(e){return["html","body","#document"].indexOf(z(e))>=0?e.ownerDocument.body:S(e)&&ye(e)?e:xe(W(e))}function ke(e,t){var r;void 0===t&&(t=[]);var n=xe(e),o=n===(null==(r=e.ownerDocument)?void 0:r.body),l=E(n),a=o?[l].concat(l.visualViewport||[],ye(n)?n:[]):n,i=t.concat(a);return o?i:i.concat(ke(W(a)))}function _e(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Ce(e){var t=D(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}function ze(e,t){return t===p?_e(je(e)):B(t)?Ce(t):_e(we(q(e)))}function Ee(e){var t=ke(W(e)),r=["absolute","fixed"].indexOf(F(e).position)>=0,n=r&&S(e)?Y(e):e;return B(n)?t.filter((function(e){return B(e)&&I(e,n)&&"body"!==z(e)})):[]}function Be(e,t,r){var n="clippingParents"===t?Ee(e):[].concat(t),o=[].concat(n,[r]),l=o[0],a=o.reduce((function(t,r){var n=ze(e,r);return t.top=H(n.top,t.top),t.right=R(n.right,t.right),t.bottom=R(n.bottom,t.bottom),t.left=H(n.left,t.left),t}),ze(e,l));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function Se(e){var t,r=e.reference,i=e.element,c=e.placement,d=c?T(c):null,p=c?le(c):null,f=r.x+r.width/2-i.width/2,b=r.y+r.height/2-i.height/2;switch(d){case n:t={x:f,y:r.y-i.height};break;case o:t={x:f,y:r.y+r.height};break;case l:t={x:r.x+r.width,y:b};break;case a:t={x:r.x-i.width,y:b};break;default:t={x:r.x,y:r.y}}var m=d?G(d):null;if(null!=m){var h="y"===m?"height":"width";switch(p){case s:t[m]=t[m]-(r[h]/2-i[h]/2);break;case u:t[m]=t[m]+(r[h]/2-i[h]/2);break}}return t}function Ve(e,t){void 0===t&&(t={});var r=t,a=r.placement,i=void 0===a?e.placement:a,s=r.boundary,u=void 0===s?d:s,m=r.rootBoundary,h=void 0===m?p:m,v=r.elementContext,g=void 0===v?f:v,O=r.altBoundary,j=void 0!==O&&O,w=r.padding,y=void 0===w?0:w,x=Q("number"!=typeof y?y:ee(y,c)),k=g===f?b:f,_=e.rects.popper,C=e.elements[j?k:g],z=Be(B(C)?C:C.contextElement||q(e.elements.popper),u,h),E=D(e.elements.reference),S=Se({reference:E,element:_,strategy:"absolute",placement:i}),V=_e(Object.assign({},_,S)),N=g===f?V:E,M={top:z.top-N.top+x.top,bottom:N.bottom-z.bottom+x.bottom,left:z.left-N.left+x.left,right:N.right-z.right+x.right},A=e.modifiersData.offset;if(g===f&&A){var T=A[i];Object.keys(M).forEach((function(e){var t=[l,o].indexOf(e)>=0?1:-1,r=[n,o].indexOf(e)>=0?"y":"x";M[e]+=T[r]*t}))}return M}function Ne(e,t){void 0===t&&(t={});var r=t,n=r.placement,o=r.boundary,l=r.rootBoundary,a=r.padding,i=r.flipVariations,s=r.allowedAutoPlacements,u=void 0===s?h:s,d=le(n),p=d?i?m:m.filter((function(e){return le(e)===d})):c,f=p.filter((function(e){return u.indexOf(e)>=0}));0===f.length&&(f=p);var b=f.reduce((function(t,r){return t[r]=Ve(e,{placement:r,boundary:o,rootBoundary:l,padding:a})[T(r)],t}),{});return Object.keys(b).sort((function(e,t){return b[e]-b[t]}))}function Me(e){if(T(e)===i)return[];var t=me(e);return[ve(e),t,ve(t)]}function Ae(e){var t=e.state,r=e.options,c=e.name;if(!t.modifiersData[c]._skip){for(var u=r.mainAxis,d=void 0===u||u,p=r.altAxis,f=void 0===p||p,b=r.fallbackPlacements,m=r.padding,h=r.boundary,v=r.rootBoundary,g=r.altBoundary,O=r.flipVariations,j=void 0===O||O,w=r.allowedAutoPlacements,y=t.options.placement,x=T(y),k=x===y,_=b||(k||!j?[me(y)]:Me(y)),C=[y].concat(_).reduce((function(e,r){return e.concat(T(r)===i?Ne(t,{placement:r,boundary:h,rootBoundary:v,padding:m,flipVariations:j,allowedAutoPlacements:w}):r)}),[]),z=t.rects.reference,E=t.rects.popper,B=new Map,S=!0,V=C[0],N=0;N=0,L=R?"width":"height",D=Ve(t,{placement:M,boundary:h,rootBoundary:v,altBoundary:g,padding:m}),P=R?H?l:a:H?o:n;z[L]>E[L]&&(P=me(P));var I=me(P),F=[];if(d&&F.push(D[A]<=0),f&&F.push(D[P]<=0,D[I]<=0),F.every((function(e){return e}))){V=M,S=!1;break}B.set(M,F)}if(S)for(var $=j?3:1,q=function(e){var t=C.find((function(t){var r=B.get(t);if(r)return r.slice(0,e).every((function(e){return e}))}));if(t)return V=t,"break"},W=$;W>0;W--){var U=q(W);if("break"===U)break}t.placement!==V&&(t.modifiersData[c]._skip=!0,t.placement=V,t.reset=!0)}}var Te={name:"flip",enabled:!0,phase:"main",fn:Ae,requiresIfExists:["offset"],data:{_skip:!1}};function He(e,t,r){return void 0===r&&(r={x:0,y:0}),{top:e.top-t.height-r.y,right:e.right-t.width+r.x,bottom:e.bottom-t.height+r.y,left:e.left-t.width-r.x}}function Re(e){return[n,l,o,a].some((function(t){return e[t]>=0}))}function Le(e){var t=e.state,r=e.name,n=t.rects.reference,o=t.rects.popper,l=t.modifiersData.preventOverflow,a=Ve(t,{elementContext:"reference"}),i=Ve(t,{altBoundary:!0}),c=He(a,n),s=He(i,o,l),u=Re(c),d=Re(s);t.modifiersData[r]={referenceClippingOffsets:c,popperEscapeOffsets:s,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":d})}var De={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Le};function Pe(e,t,r){var o=T(e),i=[a,n].indexOf(o)>=0?-1:1,c="function"==typeof r?r(Object.assign({},t,{placement:e})):r,s=c[0],u=c[1];return s=s||0,u=(u||0)*i,[a,l].indexOf(o)>=0?{x:u,y:s}:{x:s,y:u}}function Ie(e){var t=e.state,r=e.options,n=e.name,o=r.offset,l=void 0===o?[0,0]:o,a=h.reduce((function(e,r){return e[r]=Pe(r,t.rects,l),e}),{}),i=a[t.placement],c=i.x,s=i.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=c,t.modifiersData.popperOffsets.y+=s),t.modifiersData[n]=a}var Fe={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:Ie};function $e(e){var t=e.state,r=e.name;t.modifiersData[r]=Se({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}var qe={name:"popperOffsets",enabled:!0,phase:"read",fn:$e,data:{}};function We(e){return"x"===e?"y":"x"}function Ue(e){var t=e.state,r=e.options,i=e.name,c=r.mainAxis,u=void 0===c||c,d=r.altAxis,p=void 0!==d&&d,f=r.boundary,b=r.rootBoundary,m=r.altBoundary,h=r.padding,v=r.tether,g=void 0===v||v,O=r.tetherOffset,j=void 0===O?0:O,w=Ve(t,{boundary:f,rootBoundary:b,padding:h,altBoundary:m}),y=T(t.placement),x=le(t.placement),k=!x,_=G(y),C=We(_),z=t.modifiersData.popperOffsets,E=t.rects.reference,B=t.rects.popper,S="function"==typeof j?j(Object.assign({},t.rects,{placement:t.placement})):j,V="number"==typeof S?{mainAxis:S,altAxis:S}:Object.assign({mainAxis:0,altAxis:0},S),N=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,M={x:0,y:0};if(z){if(u){var A,L="y"===_?n:a,D="y"===_?o:l,I="y"===_?"height":"width",F=z[_],$=F+w[L],q=F-w[D],W=g?-B[I]/2:0,U=x===s?E[I]:B[I],K=x===s?-B[I]:-E[I],Q=t.elements.arrow,ee=g&&Q?P(Q):{width:0,height:0},te=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:Z(),re=te[L],ne=te[D],oe=X(0,E[I],ee[I]),ae=k?E[I]/2-W-oe-re-V.mainAxis:U-oe-re-V.mainAxis,ie=k?-E[I]/2+W+oe+ne+V.mainAxis:K+oe+ne+V.mainAxis,ce=t.elements.arrow&&Y(t.elements.arrow),se=ce?"y"===_?ce.clientTop||0:ce.clientLeft||0:0,ue=null!=(A=null==N?void 0:N[_])?A:0,de=F+ae-ue-se,pe=F+ie-ue,fe=X(g?R($,de):$,F,g?H(q,pe):q);z[_]=fe,M[_]=fe-F}if(p){var be,me="x"===_?n:a,he="x"===_?o:l,ve=z[C],ge="y"===C?"height":"width",Oe=ve+w[me],je=ve-w[he],we=-1!==[n,a].indexOf(y),ye=null!=(be=null==N?void 0:N[C])?be:0,xe=we?Oe:ve-E[ge]-B[ge]-ye+V.altAxis,ke=we?ve+E[ge]+B[ge]-ye-V.altAxis:je,_e=g&&we?J(xe,ve,ke):X(g?xe:Oe,ve,g?ke:je);z[C]=_e,M[C]=_e-ve}t.modifiersData[i]=M}}var Ke={name:"preventOverflow",enabled:!0,phase:"main",fn:Ue,requiresIfExists:["offset"]};function Ye(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function Ge(e){return e!==E(e)&&S(e)?Ye(e):ge(e)}function Xe(e){var t=e.getBoundingClientRect(),r=L(t.width)/e.offsetWidth||1,n=L(t.height)/e.offsetHeight||1;return 1!==r||1!==n}function Je(e,t,r){void 0===r&&(r=!1);var n=S(t),o=S(t)&&Xe(t),l=q(t),a=D(e,o),i={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(n||!n&&!r)&&(("body"!==z(t)||ye(l))&&(i=Ge(t)),S(t)?(c=D(t,!0),c.x+=t.clientLeft,c.y+=t.clientTop):l&&(c.x=Oe(l))),{x:a.left+i.scrollLeft-c.x,y:a.top+i.scrollTop-c.y,width:a.width,height:a.height}}function Ze(e){var t=new Map,r=new Set,n=[];function o(e){r.add(e.name);var l=[].concat(e.requires||[],e.requiresIfExists||[]);l.forEach((function(e){if(!r.has(e)){var n=t.get(e);n&&o(n)}})),n.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){r.has(e.name)||o(e)})),n}function Qe(e){var t=Ze(e);return C.reduce((function(e,r){return e.concat(t.filter((function(e){return e.phase===r})))}),[])}function et(e){var t;return function(){return t||(t=new Promise((function(r){Promise.resolve().then((function(){t=void 0,r(e())}))}))),t}}function tt(e){var t=e.reduce((function(e,t){var r=e[t.name];return e[t.name]=r?Object.assign({},r,t,{options:Object.assign({},r.options,t.options),data:Object.assign({},r.data,t.data)}):t,e}),{});return Object.keys(t).map((function(e){return t[e]}))}var rt={placement:"bottom",modifiers:[],strategy:"absolute"};function nt(){for(var e=arguments.length,t=new Array(e),r=0;rimg{display:block;height:100%}.el-avatar--circle{border-radius:50%}.el-avatar--square{border-radius:var(--el-avatar-border-radius)}.el-avatar--icon{font-size:var(--el-avatar-icon-size)}.el-avatar--small{--el-avatar-size:24px}.el-avatar--large{--el-avatar-size:56px}.el-backtop{--el-backtop-bg-color:var(--el-bg-color-overlay);--el-backtop-text-color:var(--el-color-primary);--el-backtop-hover-bg-color:var(--el-border-color-extra-light);position:fixed;background-color:var(--el-backtop-bg-color);width:40px;height:40px;border-radius:50%;color:var(--el-backtop-text-color);display:flex;align-items:center;justify-content:center;font-size:20px;box-shadow:var(--el-box-shadow-lighter);cursor:pointer;z-index:5}.el-backtop:hover{background-color:var(--el-backtop-hover-bg-color)}.el-backtop__icon{font-size:20px}.el-badge{--el-badge-bg-color:var(--el-color-danger);--el-badge-radius:10px;--el-badge-font-size:12px;--el-badge-padding:6px;--el-badge-size:18px;position:relative;vertical-align:middle;display:inline-block}.el-badge__content{background-color:var(--el-badge-bg-color);border-radius:var(--el-badge-radius);color:var(--el-color-white);display:inline-flex;justify-content:center;align-items:center;font-size:var(--el-badge-font-size);height:var(--el-badge-size);padding:0 var(--el-badge-padding);white-space:nowrap;border:1px solid var(--el-bg-color)}.el-badge__content.is-fixed{position:absolute;top:0;right:calc(1px + var(--el-badge-size)/2);transform:translateY(-50%) translateX(100%)}.el-badge__content.is-fixed.is-dot{right:5px}.el-badge__content.is-dot{height:8px;width:8px;padding:0;right:0;border-radius:50%}.el-badge__content--primary{background-color:var(--el-color-primary)}.el-badge__content--success{background-color:var(--el-color-success)}.el-badge__content--warning{background-color:var(--el-color-warning)}.el-badge__content--info{background-color:var(--el-color-info)}.el-badge__content--danger{background-color:var(--el-color-danger)}.el-breadcrumb{font-size:14px;line-height:1}.el-breadcrumb:after,.el-breadcrumb:before{display:table;content:""}.el-breadcrumb:after{clear:both}.el-breadcrumb__separator{margin:0 9px;font-weight:700;color:var(--el-text-color-placeholder)}.el-breadcrumb__separator.el-icon{margin:0 6px;font-weight:400}.el-breadcrumb__separator.el-icon svg{vertical-align:middle}.el-breadcrumb__item{float:left;display:flex;align-items:center}.el-breadcrumb__inner{color:var(--el-text-color-regular)}.el-breadcrumb__inner.is-link,.el-breadcrumb__inner a{font-weight:700;text-decoration:none;transition:var(--el-transition-color);color:var(--el-text-color-primary)}.el-breadcrumb__inner.is-link:hover,.el-breadcrumb__inner a:hover{color:var(--el-color-primary);cursor:pointer}.el-breadcrumb__item:last-child .el-breadcrumb__inner,.el-breadcrumb__item:last-child .el-breadcrumb__inner:hover,.el-breadcrumb__item:last-child .el-breadcrumb__inner a,.el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover{font-weight:400;color:var(--el-text-color-regular);cursor:text}.el-breadcrumb__item:last-child .el-breadcrumb__separator{display:none}.el-button-group{display:inline-block;vertical-align:middle}.el-button-group:after,.el-button-group:before{display:table;content:""}.el-button-group:after{clear:both}.el-button-group>.el-button{float:left;position:relative}.el-button-group>.el-button+.el-button{margin-left:0}.el-button-group>.el-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.el-button-group>.el-button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.el-button-group>.el-button:first-child:last-child{border-top-right-radius:var(--el-border-radius-base);border-bottom-right-radius:var(--el-border-radius-base);border-top-left-radius:var(--el-border-radius-base);border-bottom-left-radius:var(--el-border-radius-base)}.el-button-group>.el-button:first-child:last-child.is-round{border-radius:var(--el-border-radius-round)}.el-button-group>.el-button:first-child:last-child.is-circle{border-radius:50%}.el-button-group>.el-button:not(:first-child):not(:last-child){border-radius:0}.el-button-group>.el-button:not(:last-child){margin-right:-1px}.el-button-group>.el-button.is-active,.el-button-group>.el-button:active,.el-button-group>.el-button:focus,.el-button-group>.el-button:hover{z-index:1}.el-button-group>.el-dropdown>.el-button{border-top-left-radius:0;border-bottom-left-radius:0;border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--primary:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--primary:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--primary:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button{--el-button-font-weight:var(--el-font-weight-primary);--el-button-border-color:var(--el-border-color);--el-button-bg-color:var(--el-fill-color-blank);--el-button-text-color:var(--el-text-color-regular);--el-button-disabled-text-color:var(--el-disabled-text-color);--el-button-disabled-bg-color:var(--el-fill-color-blank);--el-button-disabled-border-color:var(--el-border-color-light);--el-button-divide-border-color:hsla(0,0%,100%,0.5);--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-9);--el-button-hover-border-color:var(--el-color-primary-light-7);--el-button-active-text-color:var(--el-button-hover-text-color);--el-button-active-border-color:var(--el-color-primary);--el-button-active-bg-color:var(--el-button-hover-bg-color);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-hover-link-text-color:var(--el-color-info);--el-button-active-color:var(--el-text-color-primary);display:inline-flex;justify-content:center;align-items:center;line-height:1;height:32px;white-space:nowrap;cursor:pointer;color:var(--el-button-text-color);text-align:center;box-sizing:border-box;outline:0;transition:.1s;font-weight:var(--el-button-font-weight);-webkit-user-select:none;user-select:none;vertical-align:middle;-webkit-appearance:none;background-color:var(--el-button-bg-color);border:var(--el-border);border-color:var(--el-button-border-color);padding:8px 15px;font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base)}.el-button:focus,.el-button:hover{color:var(--el-button-hover-text-color);border-color:var(--el-button-hover-border-color);background-color:var(--el-button-hover-bg-color);outline:0}.el-button:active{color:var(--el-button-active-text-color);border-color:var(--el-button-active-border-color);background-color:var(--el-button-active-bg-color);outline:0}.el-button:focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px}.el-button>span{display:inline-flex;align-items:center}.el-button+.el-button{margin-left:12px}.el-button.is-round{padding:8px 15px}.el-button::-moz-focus-inner{border:0}.el-button [class*=el-icon]+span{margin-left:6px}.el-button [class*=el-icon] svg{vertical-align:bottom}.el-button.is-plain{--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-fill-color-blank);--el-button-hover-border-color:var(--el-color-primary)}.el-button.is-active{color:var(--el-button-active-text-color);border-color:var(--el-button-active-border-color);background-color:var(--el-button-active-bg-color);outline:0}.el-button.is-disabled,.el-button.is-disabled:focus,.el-button.is-disabled:hover{color:var(--el-button-disabled-text-color);cursor:not-allowed;background-image:none;background-color:var(--el-button-disabled-bg-color);border-color:var(--el-button-disabled-border-color)}.el-button.is-loading{position:relative;pointer-events:none}.el-button.is-loading:before{z-index:1;pointer-events:none;content:"";position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border-radius:inherit;background-color:var(--el-mask-color-extra-light)}.el-button.is-round{border-radius:var(--el-border-radius-round)}.el-button.is-circle{border-radius:50%;padding:8px}.el-button.is-text{color:var(--el-button-text-color);border:0 solid transparent;background-color:transparent}.el-button.is-text.is-disabled{color:var(--el-button-disabled-text-color);background-color:transparent!important}.el-button.is-text:not(.is-disabled):focus,.el-button.is-text:not(.is-disabled):hover{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled):focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px}.el-button.is-text:not(.is-disabled):active{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled).is-has-bg:focus,.el-button.is-text:not(.is-disabled).is-has-bg:hover{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg:active{background-color:var(--el-fill-color-dark)}.el-button__text--expand{letter-spacing:.3em;margin-right:-.3em}.el-button.is-link{border-color:transparent;color:var(--el-button-text-color);background:0 0;padding:2px;height:auto}.el-button.is-link:focus,.el-button.is-link:hover{color:var(--el-button-hover-link-text-color)}.el-button.is-link.is-disabled{color:var(--el-button-disabled-text-color);background-color:transparent!important;border-color:transparent!important}.el-button.is-link:not(.is-disabled):active,.el-button.is-link:not(.is-disabled):focus,.el-button.is-link:not(.is-disabled):hover{border-color:transparent;background-color:transparent}.el-button.is-link:not(.is-disabled):active{color:var(--el-button-active-color)}.el-button--text{border-color:transparent;background:0 0;color:var(--el-color-primary);padding-left:0;padding-right:0}.el-button--text.is-disabled{color:var(--el-button-disabled-text-color);background-color:transparent!important;border-color:transparent!important}.el-button--text:not(.is-disabled):focus,.el-button--text:not(.is-disabled):hover{color:var(--el-color-primary-light-3);border-color:transparent;background-color:transparent}.el-button--text:not(.is-disabled):active{color:var(--el-color-primary-dark-2);border-color:transparent;background-color:transparent}.el-button__link--expand{letter-spacing:.3em;margin-right:-.3em}.el-button--primary{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-primary);--el-button-border-color:var(--el-color-primary);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-active-color:var(--el-color-primary-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-primary-light-5);--el-button-hover-bg-color:var(--el-color-primary-light-3);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-bg-color:var(--el-color-primary-dark-2);--el-button-active-border-color:var(--el-color-primary-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-primary-light-5);--el-button-disabled-border-color:var(--el-color-primary-light-5)}.el-button--primary.is-link,.el-button--primary.is-plain,.el-button--primary.is-text{--el-button-text-color:var(--el-color-primary);--el-button-bg-color:var(--el-color-primary-light-9);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-primary);--el-button-hover-border-color:var(--el-color-primary);--el-button-active-text-color:var(--el-color-white)}.el-button--primary.is-link.is-disabled,.el-button--primary.is-link.is-disabled:active,.el-button--primary.is-link.is-disabled:focus,.el-button--primary.is-link.is-disabled:hover,.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:hover,.el-button--primary.is-text.is-disabled,.el-button--primary.is-text.is-disabled:active,.el-button--primary.is-text.is-disabled:focus,.el-button--primary.is-text.is-disabled:hover{color:var(--el-color-primary-light-5);background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-8)}.el-button--success{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-success);--el-button-border-color:var(--el-color-success);--el-button-outline-color:var(--el-color-success-light-5);--el-button-active-color:var(--el-color-success-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-success-light-5);--el-button-hover-bg-color:var(--el-color-success-light-3);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-border-color:var(--el-color-success-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-success-light-5);--el-button-disabled-border-color:var(--el-color-success-light-5)}.el-button--success.is-link,.el-button--success.is-plain,.el-button--success.is-text{--el-button-text-color:var(--el-color-success);--el-button-bg-color:var(--el-color-success-light-9);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-success);--el-button-hover-border-color:var(--el-color-success);--el-button-active-text-color:var(--el-color-white)}.el-button--success.is-link.is-disabled,.el-button--success.is-link.is-disabled:active,.el-button--success.is-link.is-disabled:focus,.el-button--success.is-link.is-disabled:hover,.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:hover,.el-button--success.is-text.is-disabled,.el-button--success.is-text.is-disabled:active,.el-button--success.is-text.is-disabled:focus,.el-button--success.is-text.is-disabled:hover{color:var(--el-color-success-light-5);background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8)}.el-button--warning{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-warning);--el-button-border-color:var(--el-color-warning);--el-button-outline-color:var(--el-color-warning-light-5);--el-button-active-color:var(--el-color-warning-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-warning-light-5);--el-button-hover-bg-color:var(--el-color-warning-light-3);--el-button-hover-border-color:var(--el-color-warning-light-3);--el-button-active-bg-color:var(--el-color-warning-dark-2);--el-button-active-border-color:var(--el-color-warning-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-warning-light-5);--el-button-disabled-border-color:var(--el-color-warning-light-5)}.el-button--warning.is-link,.el-button--warning.is-plain,.el-button--warning.is-text{--el-button-text-color:var(--el-color-warning);--el-button-bg-color:var(--el-color-warning-light-9);--el-button-border-color:var(--el-color-warning-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-warning);--el-button-hover-border-color:var(--el-color-warning);--el-button-active-text-color:var(--el-color-white)}.el-button--warning.is-link.is-disabled,.el-button--warning.is-link.is-disabled:active,.el-button--warning.is-link.is-disabled:focus,.el-button--warning.is-link.is-disabled:hover,.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:hover,.el-button--warning.is-text.is-disabled,.el-button--warning.is-text.is-disabled:active,.el-button--warning.is-text.is-disabled:focus,.el-button--warning.is-text.is-disabled:hover{color:var(--el-color-warning-light-5);background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-8)}.el-button--danger{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-danger);--el-button-border-color:var(--el-color-danger);--el-button-outline-color:var(--el-color-danger-light-5);--el-button-active-color:var(--el-color-danger-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-danger-light-5);--el-button-hover-bg-color:var(--el-color-danger-light-3);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-border-color:var(--el-color-danger-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-danger-light-5);--el-button-disabled-border-color:var(--el-color-danger-light-5)}.el-button--danger.is-link,.el-button--danger.is-plain,.el-button--danger.is-text{--el-button-text-color:var(--el-color-danger);--el-button-bg-color:var(--el-color-danger-light-9);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-danger);--el-button-hover-border-color:var(--el-color-danger);--el-button-active-text-color:var(--el-color-white)}.el-button--danger.is-link.is-disabled,.el-button--danger.is-link.is-disabled:active,.el-button--danger.is-link.is-disabled:focus,.el-button--danger.is-link.is-disabled:hover,.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:hover,.el-button--danger.is-text.is-disabled,.el-button--danger.is-text.is-disabled:active,.el-button--danger.is-text.is-disabled:focus,.el-button--danger.is-text.is-disabled:hover{color:var(--el-color-danger-light-5);background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-8)}.el-button--info{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-info);--el-button-border-color:var(--el-color-info);--el-button-outline-color:var(--el-color-info-light-5);--el-button-active-color:var(--el-color-info-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-info-light-5);--el-button-hover-bg-color:var(--el-color-info-light-3);--el-button-hover-border-color:var(--el-color-info-light-3);--el-button-active-bg-color:var(--el-color-info-dark-2);--el-button-active-border-color:var(--el-color-info-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-info-light-5);--el-button-disabled-border-color:var(--el-color-info-light-5)}.el-button--info.is-link,.el-button--info.is-plain,.el-button--info.is-text{--el-button-text-color:var(--el-color-info);--el-button-bg-color:var(--el-color-info-light-9);--el-button-border-color:var(--el-color-info-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-info);--el-button-hover-border-color:var(--el-color-info);--el-button-active-text-color:var(--el-color-white)}.el-button--info.is-link.is-disabled,.el-button--info.is-link.is-disabled:active,.el-button--info.is-link.is-disabled:focus,.el-button--info.is-link.is-disabled:hover,.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:hover,.el-button--info.is-text.is-disabled,.el-button--info.is-text.is-disabled:active,.el-button--info.is-text.is-disabled:focus,.el-button--info.is-text.is-disabled:hover{color:var(--el-color-info-light-5);background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-8)}.el-button--large{--el-button-size:40px;height:var(--el-button-size);padding:12px 19px;font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base)}.el-button--large [class*=el-icon]+span{margin-left:8px}.el-button--large.is-round{padding:12px 19px}.el-button--large.is-circle{width:var(--el-button-size);padding:12px}.el-button--small{--el-button-size:24px;height:var(--el-button-size);padding:5px 11px;font-size:12px;border-radius:calc(var(--el-border-radius-base) - 1px)}.el-button--small [class*=el-icon]+span{margin-left:4px}.el-button--small.is-round{padding:5px 11px}.el-button--small.is-circle{width:var(--el-button-size);padding:5px}.el-calendar{--el-calendar-border:var(--el-table-border,1px solid var(--el-border-color-lighter));--el-calendar-header-border-bottom:var(--el-calendar-border);--el-calendar-selected-bg-color:var(--el-color-primary-light-9);--el-calendar-cell-width:85px;background-color:var(--el-fill-color-blank)}.el-calendar__header{display:flex;justify-content:space-between;padding:12px 20px;border-bottom:var(--el-calendar-header-border-bottom)}.el-calendar__title{color:var(--el-text-color);align-self:center}.el-calendar__body{padding:12px 20px 35px}.el-calendar-table{table-layout:fixed;width:100%}.el-calendar-table thead th{padding:12px 0;color:var(--el-text-color-regular);font-weight:400}.el-calendar-table:not(.is-range) td.next,.el-calendar-table:not(.is-range) td.prev{color:var(--el-text-color-placeholder)}.el-calendar-table td{border-bottom:var(--el-calendar-border);border-right:var(--el-calendar-border);vertical-align:top;transition:background-color var(--el-transition-duration-fast) ease}.el-calendar-table td.is-selected{background-color:var(--el-calendar-selected-bg-color)}.el-calendar-table td.is-today{color:var(--el-color-primary)}.el-calendar-table tr:first-child td{border-top:var(--el-calendar-border)}.el-calendar-table tr td:first-child{border-left:var(--el-calendar-border)}.el-calendar-table tr.el-calendar-table__row--hide-border td{border-top:none}.el-calendar-table .el-calendar-day{box-sizing:border-box;padding:8px;height:var(--el-calendar-cell-width)}.el-calendar-table .el-calendar-day:hover{cursor:pointer;background-color:var(--el-calendar-selected-bg-color)}.el-card{--el-card-border-color:var(--el-border-color-light);--el-card-border-radius:4px;--el-card-padding:20px;--el-card-bg-color:var(--el-fill-color-blank);border-radius:var(--el-card-border-radius);border:1px solid var(--el-card-border-color);background-color:var(--el-card-bg-color);overflow:hidden;color:var(--el-text-color-primary);transition:var(--el-transition-duration)}.el-card.is-always-shadow,.el-card.is-hover-shadow:focus,.el-card.is-hover-shadow:hover{box-shadow:var(--el-box-shadow-light)}.el-card__header{padding:calc(var(--el-card-padding) - 2px) var(--el-card-padding);border-bottom:1px solid var(--el-card-border-color);box-sizing:border-box}.el-card__body{padding:var(--el-card-padding)}.el-carousel__item{position:absolute;top:0;left:0;width:100%;height:100%;display:inline-block;overflow:hidden}.el-carousel__item,.el-carousel__item.is-active{z-index:calc(var(--el-index-normal) - 1)}.el-carousel__item--card,.el-carousel__item.is-animating{transition:transform .4s ease-in-out}.el-carousel__item--card{width:50%}.el-carousel__item--card.is-in-stage{cursor:pointer;z-index:var(--el-index-normal)}.el-carousel__item--card.is-in-stage.is-hover .el-carousel__mask,.el-carousel__item--card.is-in-stage:hover .el-carousel__mask{opacity:.12}.el-carousel__item--card.is-active{z-index:calc(var(--el-index-normal) + 1)}.el-carousel__mask{position:absolute;width:100%;height:100%;top:0;left:0;background-color:var(--el-color-white);opacity:.24;transition:var(--el-transition-duration-fast)}.el-carousel{--el-carousel-arrow-font-size:12px;--el-carousel-arrow-size:36px;--el-carousel-arrow-background:rgba(31,45,61,0.11);--el-carousel-arrow-hover-background:rgba(31,45,61,0.23);--el-carousel-indicator-width:30px;--el-carousel-indicator-height:2px;--el-carousel-indicator-padding-horizontal:4px;--el-carousel-indicator-padding-vertical:12px;--el-carousel-indicator-out-color:var(--el-border-color-hover);position:relative}.el-carousel--horizontal{overflow-x:hidden}.el-carousel--vertical{overflow-y:hidden}.el-carousel__container{position:relative;height:300px}.el-carousel__arrow{border:none;outline:0;padding:0;margin:0;height:var(--el-carousel-arrow-size);width:var(--el-carousel-arrow-size);cursor:pointer;transition:var(--el-transition-duration);border-radius:50%;background-color:var(--el-carousel-arrow-background);color:#fff;position:absolute;top:50%;z-index:10;transform:translateY(-50%);text-align:center;font-size:var(--el-carousel-arrow-font-size);display:inline-flex;justify-content:center;align-items:center}.el-carousel__arrow--left{left:16px}.el-carousel__arrow--right{right:16px}.el-carousel__arrow:hover{background-color:var(--el-carousel-arrow-hover-background)}.el-carousel__arrow i{cursor:pointer}.el-carousel__indicators{position:absolute;list-style:none;margin:0;padding:0;z-index:calc(var(--el-index-normal) + 1)}.el-carousel__indicators--horizontal{bottom:0;left:50%;transform:translateX(-50%)}.el-carousel__indicators--vertical{right:0;top:50%;transform:translateY(-50%)}.el-carousel__indicators--outside{bottom:calc(var(--el-carousel-indicator-height) + var(--el-carousel-indicator-padding-vertical)*2);text-align:center;position:static;transform:none}.el-carousel__indicators--outside .el-carousel__indicator:hover button{opacity:.64}.el-carousel__indicators--outside button{background-color:var(--el-carousel-indicator-out-color);opacity:.24}.el-carousel__indicators--labels{left:0;right:0;transform:none;text-align:center}.el-carousel__indicators--labels .el-carousel__button{height:auto;width:auto;padding:2px 18px;font-size:12px}.el-carousel__indicators--labels .el-carousel__indicator{padding:6px 4px}.el-carousel__indicator{background-color:transparent;cursor:pointer}.el-carousel__indicator:hover button{opacity:.72}.el-carousel__indicator--horizontal{display:inline-block;padding:var(--el-carousel-indicator-padding-vertical) var(--el-carousel-indicator-padding-horizontal)}.el-carousel__indicator--vertical{padding:var(--el-carousel-indicator-padding-horizontal) var(--el-carousel-indicator-padding-vertical)}.el-carousel__indicator--vertical .el-carousel__button{width:var(--el-carousel-indicator-height);height:calc(var(--el-carousel-indicator-width)/2)}.el-carousel__indicator.is-active button{opacity:1}.el-carousel__button{display:block;opacity:.48;width:var(--el-carousel-indicator-width);height:var(--el-carousel-indicator-height);background-color:#fff;border:none;outline:0;padding:0;margin:0;cursor:pointer;transition:var(--el-transition-duration)}.carousel-arrow-left-enter-from,.carousel-arrow-left-leave-active{transform:translateY(-50%) translateX(-10px);opacity:0}.carousel-arrow-right-enter-from,.carousel-arrow-right-leave-active{transform:translateY(-50%) translateX(10px);opacity:0}.el-cascader-panel{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color);display:flex;border-radius:var(--el-cascader-menu-radius);font-size:var(--el-cascader-menu-font-size)}.el-cascader-panel.is-bordered{border:var(--el-cascader-menu-border);border-radius:var(--el-cascader-menu-radius)}.el-cascader-menu{min-width:180px;box-sizing:border-box;color:var(--el-cascader-menu-text-color);border-right:var(--el-cascader-menu-border)}.el-cascader-menu:last-child{border-right:none}.el-cascader-menu:last-child .el-cascader-node{padding-right:20px}.el-cascader-menu__wrap.el-scrollbar__wrap{height:204px}.el-cascader-menu__list{position:relative;min-height:100%;margin:0;padding:6px 0;list-style:none;box-sizing:border-box}.el-cascader-menu__hover-zone{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.el-cascader-menu__empty-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;color:var(--el-cascader-color-empty)}.el-cascader-menu__empty-text .is-loading{margin-right:2px}.el-cascader-node{position:relative;display:flex;align-items:center;padding:0 30px 0 20px;height:34px;line-height:34px;outline:0}.el-cascader-node.is-selectable.in-active-path{color:var(--el-cascader-menu-text-color)}.el-cascader-node.in-active-path,.el-cascader-node.is-active,.el-cascader-node.is-selectable.in-checked-path{color:var(--el-cascader-menu-selected-text-color);font-weight:700}.el-cascader-node:not(.is-disabled){cursor:pointer}.el-cascader-node:not(.is-disabled):focus,.el-cascader-node:not(.is-disabled):hover{background:var(--el-cascader-node-background-hover)}.el-cascader-node.is-disabled{color:var(--el-cascader-node-color-disabled);cursor:not-allowed}.el-cascader-node__prefix{position:absolute;left:10px}.el-cascader-node__postfix{position:absolute;right:10px}.el-cascader-node__label{flex:1;text-align:left;padding:0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.el-cascader-node>.el-checkbox,.el-cascader-node>.el-radio{margin-right:0}.el-cascader-node>.el-radio .el-radio__label{padding-left:0}.el-cascader{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color);display:inline-block;position:relative;font-size:var(--el-font-size-base);line-height:32px;outline:0}.el-cascader:not(.is-disabled):hover .el-input__wrapper{cursor:pointer;box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-cascader .el-input{cursor:pointer}.el-cascader .el-input .el-input__inner{text-overflow:ellipsis;cursor:pointer}.el-cascader .el-input .el-input__inner::selection{outline:0}.el-cascader .el-input .el-input__suffix-inner .el-icon{height:calc(100% - 2px)}.el-cascader .el-input .el-input__suffix-inner .el-icon svg{vertical-align:middle}.el-cascader .el-input .icon-arrow-down{transition:transform var(--el-transition-duration);font-size:14px}.el-cascader .el-input .icon-arrow-down.is-reverse{transform:rotate(180deg)}.el-cascader .el-input .icon-circle-close:hover{color:var(--el-input-clear-hover-color,var(--el-text-color-secondary))}.el-cascader .el-input.is-focus .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color,var(--el-color-primary)) inset}.el-cascader--large{font-size:14px;line-height:40px}.el-cascader--small{font-size:12px;line-height:24px}.el-cascader.is-disabled .el-cascader__label{z-index:calc(var(--el-index-normal) + 1);color:var(--el-disabled-text-color)}.el-cascader__dropdown{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color);font-size:var(--el-cascader-menu-font-size);border-radius:var(--el-cascader-menu-radius)}.el-cascader__dropdown.el-popper{background:var(--el-cascader-menu-fill)}.el-cascader__dropdown.el-popper,.el-cascader__dropdown.el-popper .el-popper__arrow:before{border:var(--el-cascader-menu-border)}.el-cascader__dropdown.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent;border-left-color:transparent}.el-cascader__dropdown.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-cascader__dropdown.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent;border-bottom-color:transparent}.el-cascader__dropdown.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-cascader__dropdown.el-popper{box-shadow:var(--el-cascader-menu-shadow)}.el-cascader__tags{position:absolute;left:0;right:30px;top:50%;transform:translateY(-50%);display:flex;flex-wrap:wrap;line-height:normal;text-align:left;box-sizing:border-box}.el-cascader__tags .el-tag{display:inline-flex;align-items:center;max-width:100%;margin:2px 0 2px 6px;text-overflow:ellipsis;background:var(--el-cascader-tag-background)}.el-cascader__tags .el-tag:not(.is-hit){border-color:transparent}.el-cascader__tags .el-tag>span{flex:1;overflow:hidden;text-overflow:ellipsis}.el-cascader__tags .el-tag .el-icon-close{flex:none;background-color:var(--el-text-color-placeholder);color:var(--el-color-white)}.el-cascader__tags .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-cascader__collapse-tags{white-space:normal;z-index:var(--el-index-normal);display:flex;align-items:center;flex-wrap:wrap}.el-cascader__collapse-tag{line-height:inherit;height:inherit;display:flex}.el-cascader__suggestion-panel{border-radius:var(--el-cascader-menu-radius)}.el-cascader__suggestion-list{max-height:204px;margin:0;padding:6px 0;font-size:var(--el-font-size-base);color:var(--el-cascader-menu-text-color);text-align:center}.el-cascader__suggestion-item{display:flex;justify-content:space-between;align-items:center;height:34px;padding:0 15px;text-align:left;outline:0;cursor:pointer}.el-cascader__suggestion-item:focus,.el-cascader__suggestion-item:hover{background:var(--el-cascader-node-background-hover)}.el-cascader__suggestion-item.is-checked{color:var(--el-cascader-menu-selected-text-color);font-weight:700}.el-cascader__suggestion-item>span{margin-right:10px}.el-cascader__empty-text{margin:10px 0;color:var(--el-cascader-color-empty)}.el-cascader__search-input{flex:1;height:24px;min-width:60px;margin:2px 0 2px 11px;padding:0;color:var(--el-cascader-menu-text-color);border:none;outline:0;box-sizing:border-box;background:0 0}.el-cascader__search-input::placeholder{color:transparent}.el-check-tag{background-color:var(--el-color-info-light-9);border-radius:var(--el-border-radius-base);color:var(--el-color-info);cursor:pointer;display:inline-block;font-size:var(--el-font-size-base);line-height:var(--el-font-size-base);padding:7px 15px;transition:var(--el-transition-all);font-weight:700}.el-check-tag:hover{background-color:var(--el-color-info-light-7)}.el-check-tag.is-checked{background-color:var(--el-color-primary-light-8);color:var(--el-color-primary)}.el-check-tag.is-checked:hover{background-color:var(--el-color-primary-light-7)}.el-checkbox-button{--el-checkbox-button-checked-bg-color:var(--el-color-primary);--el-checkbox-button-checked-text-color:var(--el-color-white);--el-checkbox-button-checked-border-color:var(--el-color-primary);position:relative;display:inline-block}.el-checkbox-button__inner{display:inline-block;line-height:1;font-weight:var(--el-checkbox-font-weight);white-space:nowrap;vertical-align:middle;cursor:pointer;background:var(--el-button-bg-color,var(--el-fill-color-blank));border:var(--el-border);border-left:0;color:var(--el-button-text-color,var(--el-text-color-regular));-webkit-appearance:none;text-align:center;box-sizing:border-box;outline:0;margin:0;position:relative;transition:var(--el-transition-all);-webkit-user-select:none;user-select:none;padding:8px 15px;font-size:var(--el-font-size-base);border-radius:0}.el-checkbox-button__inner.is-round{padding:8px 15px}.el-checkbox-button__inner:hover{color:var(--el-color-primary)}.el-checkbox-button__inner [class*=el-icon-]{line-height:.9}.el-checkbox-button__inner [class*=el-icon-]+span{margin-left:5px}.el-checkbox-button__original{opacity:0;outline:0;position:absolute;margin:0;z-index:-1}.el-checkbox-button.is-checked .el-checkbox-button__inner{color:var(--el-checkbox-button-checked-text-color);background-color:var(--el-checkbox-button-checked-bg-color);border-color:var(--el-checkbox-button-checked-border-color);box-shadow:-1px 0 0 0 var(--el-color-primary-light-7)}.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner{border-left-color:var(--el-checkbox-button-checked-border-color)}.el-checkbox-button.is-disabled .el-checkbox-button__inner{color:var(--el-disabled-text-color);cursor:not-allowed;background-image:none;background-color:var(--el-button-disabled-bg-color,var(--el-fill-color-blank));border-color:var(--el-button-disabled-border-color,var(--el-border-color-light));box-shadow:none}.el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner{border-left-color:var(--el-button-disabled-border-color,var(--el-border-color-light))}.el-checkbox-button:first-child .el-checkbox-button__inner{border-left:var(--el-border);border-top-left-radius:var(--el-border-radius-base);border-bottom-left-radius:var(--el-border-radius-base);box-shadow:none!important}.el-checkbox-button.is-focus .el-checkbox-button__inner{border-color:var(--el-checkbox-button-checked-border-color)}.el-checkbox-button:last-child .el-checkbox-button__inner{border-top-right-radius:var(--el-border-radius-base);border-bottom-right-radius:var(--el-border-radius-base)}.el-checkbox-button--large .el-checkbox-button__inner{padding:12px 19px;font-size:var(--el-font-size-base);border-radius:0}.el-checkbox-button--large .el-checkbox-button__inner.is-round{padding:12px 19px}.el-checkbox-button--small .el-checkbox-button__inner{padding:5px 11px;font-size:12px;border-radius:0}.el-checkbox-button--small .el-checkbox-button__inner.is-round{padding:5px 11px}.el-checkbox-group{font-size:0;line-height:0}.el-checkbox{--el-checkbox-font-size:14px;--el-checkbox-font-weight:var(--el-font-weight-primary);--el-checkbox-text-color:var(--el-text-color-regular);--el-checkbox-input-height:14px;--el-checkbox-input-width:14px;--el-checkbox-border-radius:var(--el-border-radius-small);--el-checkbox-bg-color:var(--el-fill-color-blank);--el-checkbox-input-border:var(--el-border);--el-checkbox-disabled-border-color:var(--el-border-color);--el-checkbox-disabled-input-fill:var(--el-fill-color-light);--el-checkbox-disabled-icon-color:var(--el-text-color-placeholder);--el-checkbox-disabled-checked-input-fill:var(--el-border-color-extra-light);--el-checkbox-disabled-checked-input-border-color:var(--el-border-color);--el-checkbox-disabled-checked-icon-color:var(--el-text-color-placeholder);--el-checkbox-checked-text-color:var(--el-color-primary);--el-checkbox-checked-input-border-color:var(--el-color-primary);--el-checkbox-checked-bg-color:var(--el-color-primary);--el-checkbox-checked-icon-color:var(--el-color-white);--el-checkbox-input-border-color-hover:var(--el-color-primary);color:var(--el-checkbox-text-color);font-weight:var(--el-checkbox-font-weight);font-size:var(--el-font-size-base);position:relative;cursor:pointer;display:inline-flex;align-items:center;white-space:nowrap;-webkit-user-select:none;user-select:none;margin-right:30px;height:32px}.el-checkbox.is-bordered{padding:0 15px 0 9px;border-radius:var(--el-border-radius-base);border:var(--el-border);box-sizing:border-box}.el-checkbox.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-checkbox.is-bordered.is-disabled{border-color:var(--el-border-color-lighter);cursor:not-allowed}.el-checkbox.is-bordered.el-checkbox--large{padding:0 19px 0 11px;border-radius:var(--el-border-radius-base)}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__label{font-size:var(--el-font-size-base)}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__inner{height:14px;width:14px}.el-checkbox.is-bordered.el-checkbox--small{padding:0 11px 0 7px;border-radius:calc(var(--el-border-radius-base) - 1px)}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner{height:12px;width:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner:after{height:6px;width:2px}.el-checkbox input:focus-visible+.el-checkbox__inner{outline:2px solid var(--el-checkbox-input-border-color-hover);outline-offset:1px;border-radius:var(--el-checkbox-border-radius)}.el-checkbox__input{white-space:nowrap;cursor:pointer;outline:0;display:inline-flex;position:relative}.el-checkbox__input.is-disabled .el-checkbox__inner{background-color:var(--el-checkbox-disabled-input-fill);border-color:var(--el-checkbox-disabled-border-color);cursor:not-allowed}.el-checkbox__input.is-disabled .el-checkbox__inner:after{cursor:not-allowed;border-color:var(--el-checkbox-disabled-icon-color)}.el-checkbox__input.is-disabled .el-checkbox__inner+.el-checkbox__label{cursor:not-allowed}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner:after{border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner:before{background-color:var(--el-checkbox-disabled-checked-icon-color);border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled+span.el-checkbox__label{color:var(--el-disabled-text-color);cursor:not-allowed}.el-checkbox__input.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-checked .el-checkbox__inner:after{transform:rotate(45deg) scaleY(1)}.el-checkbox__input.is-checked+.el-checkbox__label{color:var(--el-checkbox-checked-text-color)}.el-checkbox__input.is-focus:not(.is-checked) .el-checkbox__original:not(:focus-visible){border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-indeterminate .el-checkbox__inner:before{content:"";position:absolute;display:block;background-color:var(--el-checkbox-checked-icon-color);height:2px;transform:scale(.5);left:0;right:0;top:5px}.el-checkbox__input.is-indeterminate .el-checkbox__inner:after{display:none}.el-checkbox__inner{display:inline-block;position:relative;border:var(--el-checkbox-input-border);border-radius:var(--el-checkbox-border-radius);box-sizing:border-box;width:var(--el-checkbox-input-width);height:var(--el-checkbox-input-height);background-color:var(--el-checkbox-bg-color);z-index:var(--el-index-normal);transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46),outline .25s cubic-bezier(.71,-.46,.29,1.46)}.el-checkbox__inner:hover{border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__inner:after{box-sizing:content-box;content:"";border:1px solid var(--el-checkbox-checked-icon-color);border-left:0;border-top:0;height:7px;left:4px;position:absolute;top:1px;transform:rotate(45deg) scaleY(0);width:3px;transition:transform .15s ease-in 50ms;transform-origin:center}.el-checkbox__original{opacity:0;outline:0;position:absolute;margin:0;width:0;height:0;z-index:-1}.el-checkbox__label{display:inline-block;padding-left:8px;line-height:1;font-size:var(--el-checkbox-font-size)}.el-checkbox.el-checkbox--large{height:40px}.el-checkbox.el-checkbox--large .el-checkbox__label{font-size:14px}.el-checkbox.el-checkbox--large .el-checkbox__inner{width:14px;height:14px}.el-checkbox.el-checkbox--small{height:24px}.el-checkbox.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.el-checkbox--small .el-checkbox__inner{width:12px;height:12px}.el-checkbox.el-checkbox--small .el-checkbox__input.is-indeterminate .el-checkbox__inner:before{top:4px}.el-checkbox.el-checkbox--small .el-checkbox__inner:after{width:2px;height:6px}.el-checkbox:last-of-type{margin-right:0}[class*=el-col-]{box-sizing:border-box}[class*=el-col-].is-guttered{display:block;min-height:1px}.el-col-0,.el-col-0.is-guttered{display:none}.el-col-0{max-width:0;flex:0 0 0%}.el-col-offset-0{margin-left:0}.el-col-pull-0{position:relative;right:0}.el-col-push-0{position:relative;left:0}.el-col-1{max-width:4.1666666667%;flex:0 0 4.1666666667%}.el-col-offset-1{margin-left:4.1666666667%}.el-col-pull-1{position:relative;right:4.1666666667%}.el-col-push-1{position:relative;left:4.1666666667%}.el-col-2{max-width:8.3333333333%;flex:0 0 8.3333333333%}.el-col-offset-2{margin-left:8.3333333333%}.el-col-pull-2{position:relative;right:8.3333333333%}.el-col-push-2{position:relative;left:8.3333333333%}.el-col-3{max-width:12.5%;flex:0 0 12.5%}.el-col-offset-3{margin-left:12.5%}.el-col-pull-3{position:relative;right:12.5%}.el-col-push-3{position:relative;left:12.5%}.el-col-4{max-width:16.6666666667%;flex:0 0 16.6666666667%}.el-col-offset-4{margin-left:16.6666666667%}.el-col-pull-4{position:relative;right:16.6666666667%}.el-col-push-4{position:relative;left:16.6666666667%}.el-col-5{max-width:20.8333333333%;flex:0 0 20.8333333333%}.el-col-offset-5{margin-left:20.8333333333%}.el-col-pull-5{position:relative;right:20.8333333333%}.el-col-push-5{position:relative;left:20.8333333333%}.el-col-6{max-width:25%;flex:0 0 25%}.el-col-offset-6{margin-left:25%}.el-col-pull-6{position:relative;right:25%}.el-col-push-6{position:relative;left:25%}.el-col-7{max-width:29.1666666667%;flex:0 0 29.1666666667%}.el-col-offset-7{margin-left:29.1666666667%}.el-col-pull-7{position:relative;right:29.1666666667%}.el-col-push-7{position:relative;left:29.1666666667%}.el-col-8{max-width:33.3333333333%;flex:0 0 33.3333333333%}.el-col-offset-8{margin-left:33.3333333333%}.el-col-pull-8{position:relative;right:33.3333333333%}.el-col-push-8{position:relative;left:33.3333333333%}.el-col-9{max-width:37.5%;flex:0 0 37.5%}.el-col-offset-9{margin-left:37.5%}.el-col-pull-9{position:relative;right:37.5%}.el-col-push-9{position:relative;left:37.5%}.el-col-10{max-width:41.6666666667%;flex:0 0 41.6666666667%}.el-col-offset-10{margin-left:41.6666666667%}.el-col-pull-10{position:relative;right:41.6666666667%}.el-col-push-10{position:relative;left:41.6666666667%}.el-col-11{max-width:45.8333333333%;flex:0 0 45.8333333333%}.el-col-offset-11{margin-left:45.8333333333%}.el-col-pull-11{position:relative;right:45.8333333333%}.el-col-push-11{position:relative;left:45.8333333333%}.el-col-12{max-width:50%;flex:0 0 50%}.el-col-offset-12{margin-left:50%}.el-col-pull-12{position:relative;right:50%}.el-col-push-12{position:relative;left:50%}.el-col-13{max-width:54.1666666667%;flex:0 0 54.1666666667%}.el-col-offset-13{margin-left:54.1666666667%}.el-col-pull-13{position:relative;right:54.1666666667%}.el-col-push-13{position:relative;left:54.1666666667%}.el-col-14{max-width:58.3333333333%;flex:0 0 58.3333333333%}.el-col-offset-14{margin-left:58.3333333333%}.el-col-pull-14{position:relative;right:58.3333333333%}.el-col-push-14{position:relative;left:58.3333333333%}.el-col-15{max-width:62.5%;flex:0 0 62.5%}.el-col-offset-15{margin-left:62.5%}.el-col-pull-15{position:relative;right:62.5%}.el-col-push-15{position:relative;left:62.5%}.el-col-16{max-width:66.6666666667%;flex:0 0 66.6666666667%}.el-col-offset-16{margin-left:66.6666666667%}.el-col-pull-16{position:relative;right:66.6666666667%}.el-col-push-16{position:relative;left:66.6666666667%}.el-col-17{max-width:70.8333333333%;flex:0 0 70.8333333333%}.el-col-offset-17{margin-left:70.8333333333%}.el-col-pull-17{position:relative;right:70.8333333333%}.el-col-push-17{position:relative;left:70.8333333333%}.el-col-18{max-width:75%;flex:0 0 75%}.el-col-offset-18{margin-left:75%}.el-col-pull-18{position:relative;right:75%}.el-col-push-18{position:relative;left:75%}.el-col-19{max-width:79.1666666667%;flex:0 0 79.1666666667%}.el-col-offset-19{margin-left:79.1666666667%}.el-col-pull-19{position:relative;right:79.1666666667%}.el-col-push-19{position:relative;left:79.1666666667%}.el-col-20{max-width:83.3333333333%;flex:0 0 83.3333333333%}.el-col-offset-20{margin-left:83.3333333333%}.el-col-pull-20{position:relative;right:83.3333333333%}.el-col-push-20{position:relative;left:83.3333333333%}.el-col-21{max-width:87.5%;flex:0 0 87.5%}.el-col-offset-21{margin-left:87.5%}.el-col-pull-21{position:relative;right:87.5%}.el-col-push-21{position:relative;left:87.5%}.el-col-22{max-width:91.6666666667%;flex:0 0 91.6666666667%}.el-col-offset-22{margin-left:91.6666666667%}.el-col-pull-22{position:relative;right:91.6666666667%}.el-col-push-22{position:relative;left:91.6666666667%}.el-col-23{max-width:95.8333333333%;flex:0 0 95.8333333333%}.el-col-offset-23{margin-left:95.8333333333%}.el-col-pull-23{position:relative;right:95.8333333333%}.el-col-push-23{position:relative;left:95.8333333333%}.el-col-24{max-width:100%;flex:0 0 100%}.el-col-offset-24{margin-left:100%}.el-col-pull-24{position:relative;right:100%}.el-col-push-24{position:relative;left:100%}@media only screen and (max-width:768px){.el-col-xs-0,.el-col-xs-0.is-guttered{display:none}.el-col-xs-0{max-width:0;flex:0 0 0%}.el-col-xs-offset-0{margin-left:0}.el-col-xs-pull-0{position:relative;right:0}.el-col-xs-push-0{position:relative;left:0}.el-col-xs-1{display:block;max-width:4.1666666667%;flex:0 0 4.1666666667%}.el-col-xs-offset-1{margin-left:4.1666666667%}.el-col-xs-pull-1{position:relative;right:4.1666666667%}.el-col-xs-push-1{position:relative;left:4.1666666667%}.el-col-xs-2{display:block;max-width:8.3333333333%;flex:0 0 8.3333333333%}.el-col-xs-offset-2{margin-left:8.3333333333%}.el-col-xs-pull-2{position:relative;right:8.3333333333%}.el-col-xs-push-2{position:relative;left:8.3333333333%}.el-col-xs-3{display:block;max-width:12.5%;flex:0 0 12.5%}.el-col-xs-offset-3{margin-left:12.5%}.el-col-xs-pull-3{position:relative;right:12.5%}.el-col-xs-push-3{position:relative;left:12.5%}.el-col-xs-4{display:block;max-width:16.6666666667%;flex:0 0 16.6666666667%}.el-col-xs-offset-4{margin-left:16.6666666667%}.el-col-xs-pull-4{position:relative;right:16.6666666667%}.el-col-xs-push-4{position:relative;left:16.6666666667%}.el-col-xs-5{display:block;max-width:20.8333333333%;flex:0 0 20.8333333333%}.el-col-xs-offset-5{margin-left:20.8333333333%}.el-col-xs-pull-5{position:relative;right:20.8333333333%}.el-col-xs-push-5{position:relative;left:20.8333333333%}.el-col-xs-6{display:block;max-width:25%;flex:0 0 25%}.el-col-xs-offset-6{margin-left:25%}.el-col-xs-pull-6{position:relative;right:25%}.el-col-xs-push-6{position:relative;left:25%}.el-col-xs-7{display:block;max-width:29.1666666667%;flex:0 0 29.1666666667%}.el-col-xs-offset-7{margin-left:29.1666666667%}.el-col-xs-pull-7{position:relative;right:29.1666666667%}.el-col-xs-push-7{position:relative;left:29.1666666667%}.el-col-xs-8{display:block;max-width:33.3333333333%;flex:0 0 33.3333333333%}.el-col-xs-offset-8{margin-left:33.3333333333%}.el-col-xs-pull-8{position:relative;right:33.3333333333%}.el-col-xs-push-8{position:relative;left:33.3333333333%}.el-col-xs-9{display:block;max-width:37.5%;flex:0 0 37.5%}.el-col-xs-offset-9{margin-left:37.5%}.el-col-xs-pull-9{position:relative;right:37.5%}.el-col-xs-push-9{position:relative;left:37.5%}.el-col-xs-10{display:block;max-width:41.6666666667%;flex:0 0 41.6666666667%}.el-col-xs-offset-10{margin-left:41.6666666667%}.el-col-xs-pull-10{position:relative;right:41.6666666667%}.el-col-xs-push-10{position:relative;left:41.6666666667%}.el-col-xs-11{display:block;max-width:45.8333333333%;flex:0 0 45.8333333333%}.el-col-xs-offset-11{margin-left:45.8333333333%}.el-col-xs-pull-11{position:relative;right:45.8333333333%}.el-col-xs-push-11{position:relative;left:45.8333333333%}.el-col-xs-12{display:block;max-width:50%;flex:0 0 50%}.el-col-xs-offset-12{margin-left:50%}.el-col-xs-pull-12{position:relative;right:50%}.el-col-xs-push-12{position:relative;left:50%}.el-col-xs-13{display:block;max-width:54.1666666667%;flex:0 0 54.1666666667%}.el-col-xs-offset-13{margin-left:54.1666666667%}.el-col-xs-pull-13{position:relative;right:54.1666666667%}.el-col-xs-push-13{position:relative;left:54.1666666667%}.el-col-xs-14{display:block;max-width:58.3333333333%;flex:0 0 58.3333333333%}.el-col-xs-offset-14{margin-left:58.3333333333%}.el-col-xs-pull-14{position:relative;right:58.3333333333%}.el-col-xs-push-14{position:relative;left:58.3333333333%}.el-col-xs-15{display:block;max-width:62.5%;flex:0 0 62.5%}.el-col-xs-offset-15{margin-left:62.5%}.el-col-xs-pull-15{position:relative;right:62.5%}.el-col-xs-push-15{position:relative;left:62.5%}.el-col-xs-16{display:block;max-width:66.6666666667%;flex:0 0 66.6666666667%}.el-col-xs-offset-16{margin-left:66.6666666667%}.el-col-xs-pull-16{position:relative;right:66.6666666667%}.el-col-xs-push-16{position:relative;left:66.6666666667%}.el-col-xs-17{display:block;max-width:70.8333333333%;flex:0 0 70.8333333333%}.el-col-xs-offset-17{margin-left:70.8333333333%}.el-col-xs-pull-17{position:relative;right:70.8333333333%}.el-col-xs-push-17{position:relative;left:70.8333333333%}.el-col-xs-18{display:block;max-width:75%;flex:0 0 75%}.el-col-xs-offset-18{margin-left:75%}.el-col-xs-pull-18{position:relative;right:75%}.el-col-xs-push-18{position:relative;left:75%}.el-col-xs-19{display:block;max-width:79.1666666667%;flex:0 0 79.1666666667%}.el-col-xs-offset-19{margin-left:79.1666666667%}.el-col-xs-pull-19{position:relative;right:79.1666666667%}.el-col-xs-push-19{position:relative;left:79.1666666667%}.el-col-xs-20{display:block;max-width:83.3333333333%;flex:0 0 83.3333333333%}.el-col-xs-offset-20{margin-left:83.3333333333%}.el-col-xs-pull-20{position:relative;right:83.3333333333%}.el-col-xs-push-20{position:relative;left:83.3333333333%}.el-col-xs-21{display:block;max-width:87.5%;flex:0 0 87.5%}.el-col-xs-offset-21{margin-left:87.5%}.el-col-xs-pull-21{position:relative;right:87.5%}.el-col-xs-push-21{position:relative;left:87.5%}.el-col-xs-22{display:block;max-width:91.6666666667%;flex:0 0 91.6666666667%}.el-col-xs-offset-22{margin-left:91.6666666667%}.el-col-xs-pull-22{position:relative;right:91.6666666667%}.el-col-xs-push-22{position:relative;left:91.6666666667%}.el-col-xs-23{display:block;max-width:95.8333333333%;flex:0 0 95.8333333333%}.el-col-xs-offset-23{margin-left:95.8333333333%}.el-col-xs-pull-23{position:relative;right:95.8333333333%}.el-col-xs-push-23{position:relative;left:95.8333333333%}.el-col-xs-24{display:block;max-width:100%;flex:0 0 100%}.el-col-xs-offset-24{margin-left:100%}.el-col-xs-pull-24{position:relative;right:100%}.el-col-xs-push-24{position:relative;left:100%}}@media only screen and (min-width:768px){.el-col-sm-0,.el-col-sm-0.is-guttered{display:none}.el-col-sm-0{max-width:0;flex:0 0 0%}.el-col-sm-offset-0{margin-left:0}.el-col-sm-pull-0{position:relative;right:0}.el-col-sm-push-0{position:relative;left:0}.el-col-sm-1{display:block;max-width:4.1666666667%;flex:0 0 4.1666666667%}.el-col-sm-offset-1{margin-left:4.1666666667%}.el-col-sm-pull-1{position:relative;right:4.1666666667%}.el-col-sm-push-1{position:relative;left:4.1666666667%}.el-col-sm-2{display:block;max-width:8.3333333333%;flex:0 0 8.3333333333%}.el-col-sm-offset-2{margin-left:8.3333333333%}.el-col-sm-pull-2{position:relative;right:8.3333333333%}.el-col-sm-push-2{position:relative;left:8.3333333333%}.el-col-sm-3{display:block;max-width:12.5%;flex:0 0 12.5%}.el-col-sm-offset-3{margin-left:12.5%}.el-col-sm-pull-3{position:relative;right:12.5%}.el-col-sm-push-3{position:relative;left:12.5%}.el-col-sm-4{display:block;max-width:16.6666666667%;flex:0 0 16.6666666667%}.el-col-sm-offset-4{margin-left:16.6666666667%}.el-col-sm-pull-4{position:relative;right:16.6666666667%}.el-col-sm-push-4{position:relative;left:16.6666666667%}.el-col-sm-5{display:block;max-width:20.8333333333%;flex:0 0 20.8333333333%}.el-col-sm-offset-5{margin-left:20.8333333333%}.el-col-sm-pull-5{position:relative;right:20.8333333333%}.el-col-sm-push-5{position:relative;left:20.8333333333%}.el-col-sm-6{display:block;max-width:25%;flex:0 0 25%}.el-col-sm-offset-6{margin-left:25%}.el-col-sm-pull-6{position:relative;right:25%}.el-col-sm-push-6{position:relative;left:25%}.el-col-sm-7{display:block;max-width:29.1666666667%;flex:0 0 29.1666666667%}.el-col-sm-offset-7{margin-left:29.1666666667%}.el-col-sm-pull-7{position:relative;right:29.1666666667%}.el-col-sm-push-7{position:relative;left:29.1666666667%}.el-col-sm-8{display:block;max-width:33.3333333333%;flex:0 0 33.3333333333%}.el-col-sm-offset-8{margin-left:33.3333333333%}.el-col-sm-pull-8{position:relative;right:33.3333333333%}.el-col-sm-push-8{position:relative;left:33.3333333333%}.el-col-sm-9{display:block;max-width:37.5%;flex:0 0 37.5%}.el-col-sm-offset-9{margin-left:37.5%}.el-col-sm-pull-9{position:relative;right:37.5%}.el-col-sm-push-9{position:relative;left:37.5%}.el-col-sm-10{display:block;max-width:41.6666666667%;flex:0 0 41.6666666667%}.el-col-sm-offset-10{margin-left:41.6666666667%}.el-col-sm-pull-10{position:relative;right:41.6666666667%}.el-col-sm-push-10{position:relative;left:41.6666666667%}.el-col-sm-11{display:block;max-width:45.8333333333%;flex:0 0 45.8333333333%}.el-col-sm-offset-11{margin-left:45.8333333333%}.el-col-sm-pull-11{position:relative;right:45.8333333333%}.el-col-sm-push-11{position:relative;left:45.8333333333%}.el-col-sm-12{display:block;max-width:50%;flex:0 0 50%}.el-col-sm-offset-12{margin-left:50%}.el-col-sm-pull-12{position:relative;right:50%}.el-col-sm-push-12{position:relative;left:50%}.el-col-sm-13{display:block;max-width:54.1666666667%;flex:0 0 54.1666666667%}.el-col-sm-offset-13{margin-left:54.1666666667%}.el-col-sm-pull-13{position:relative;right:54.1666666667%}.el-col-sm-push-13{position:relative;left:54.1666666667%}.el-col-sm-14{display:block;max-width:58.3333333333%;flex:0 0 58.3333333333%}.el-col-sm-offset-14{margin-left:58.3333333333%}.el-col-sm-pull-14{position:relative;right:58.3333333333%}.el-col-sm-push-14{position:relative;left:58.3333333333%}.el-col-sm-15{display:block;max-width:62.5%;flex:0 0 62.5%}.el-col-sm-offset-15{margin-left:62.5%}.el-col-sm-pull-15{position:relative;right:62.5%}.el-col-sm-push-15{position:relative;left:62.5%}.el-col-sm-16{display:block;max-width:66.6666666667%;flex:0 0 66.6666666667%}.el-col-sm-offset-16{margin-left:66.6666666667%}.el-col-sm-pull-16{position:relative;right:66.6666666667%}.el-col-sm-push-16{position:relative;left:66.6666666667%}.el-col-sm-17{display:block;max-width:70.8333333333%;flex:0 0 70.8333333333%}.el-col-sm-offset-17{margin-left:70.8333333333%}.el-col-sm-pull-17{position:relative;right:70.8333333333%}.el-col-sm-push-17{position:relative;left:70.8333333333%}.el-col-sm-18{display:block;max-width:75%;flex:0 0 75%}.el-col-sm-offset-18{margin-left:75%}.el-col-sm-pull-18{position:relative;right:75%}.el-col-sm-push-18{position:relative;left:75%}.el-col-sm-19{display:block;max-width:79.1666666667%;flex:0 0 79.1666666667%}.el-col-sm-offset-19{margin-left:79.1666666667%}.el-col-sm-pull-19{position:relative;right:79.1666666667%}.el-col-sm-push-19{position:relative;left:79.1666666667%}.el-col-sm-20{display:block;max-width:83.3333333333%;flex:0 0 83.3333333333%}.el-col-sm-offset-20{margin-left:83.3333333333%}.el-col-sm-pull-20{position:relative;right:83.3333333333%}.el-col-sm-push-20{position:relative;left:83.3333333333%}.el-col-sm-21{display:block;max-width:87.5%;flex:0 0 87.5%}.el-col-sm-offset-21{margin-left:87.5%}.el-col-sm-pull-21{position:relative;right:87.5%}.el-col-sm-push-21{position:relative;left:87.5%}.el-col-sm-22{display:block;max-width:91.6666666667%;flex:0 0 91.6666666667%}.el-col-sm-offset-22{margin-left:91.6666666667%}.el-col-sm-pull-22{position:relative;right:91.6666666667%}.el-col-sm-push-22{position:relative;left:91.6666666667%}.el-col-sm-23{display:block;max-width:95.8333333333%;flex:0 0 95.8333333333%}.el-col-sm-offset-23{margin-left:95.8333333333%}.el-col-sm-pull-23{position:relative;right:95.8333333333%}.el-col-sm-push-23{position:relative;left:95.8333333333%}.el-col-sm-24{display:block;max-width:100%;flex:0 0 100%}.el-col-sm-offset-24{margin-left:100%}.el-col-sm-pull-24{position:relative;right:100%}.el-col-sm-push-24{position:relative;left:100%}}@media only screen and (min-width:992px){.el-col-md-0,.el-col-md-0.is-guttered{display:none}.el-col-md-0{max-width:0;flex:0 0 0%}.el-col-md-offset-0{margin-left:0}.el-col-md-pull-0{position:relative;right:0}.el-col-md-push-0{position:relative;left:0}.el-col-md-1{display:block;max-width:4.1666666667%;flex:0 0 4.1666666667%}.el-col-md-offset-1{margin-left:4.1666666667%}.el-col-md-pull-1{position:relative;right:4.1666666667%}.el-col-md-push-1{position:relative;left:4.1666666667%}.el-col-md-2{display:block;max-width:8.3333333333%;flex:0 0 8.3333333333%}.el-col-md-offset-2{margin-left:8.3333333333%}.el-col-md-pull-2{position:relative;right:8.3333333333%}.el-col-md-push-2{position:relative;left:8.3333333333%}.el-col-md-3{display:block;max-width:12.5%;flex:0 0 12.5%}.el-col-md-offset-3{margin-left:12.5%}.el-col-md-pull-3{position:relative;right:12.5%}.el-col-md-push-3{position:relative;left:12.5%}.el-col-md-4{display:block;max-width:16.6666666667%;flex:0 0 16.6666666667%}.el-col-md-offset-4{margin-left:16.6666666667%}.el-col-md-pull-4{position:relative;right:16.6666666667%}.el-col-md-push-4{position:relative;left:16.6666666667%}.el-col-md-5{display:block;max-width:20.8333333333%;flex:0 0 20.8333333333%}.el-col-md-offset-5{margin-left:20.8333333333%}.el-col-md-pull-5{position:relative;right:20.8333333333%}.el-col-md-push-5{position:relative;left:20.8333333333%}.el-col-md-6{display:block;max-width:25%;flex:0 0 25%}.el-col-md-offset-6{margin-left:25%}.el-col-md-pull-6{position:relative;right:25%}.el-col-md-push-6{position:relative;left:25%}.el-col-md-7{display:block;max-width:29.1666666667%;flex:0 0 29.1666666667%}.el-col-md-offset-7{margin-left:29.1666666667%}.el-col-md-pull-7{position:relative;right:29.1666666667%}.el-col-md-push-7{position:relative;left:29.1666666667%}.el-col-md-8{display:block;max-width:33.3333333333%;flex:0 0 33.3333333333%}.el-col-md-offset-8{margin-left:33.3333333333%}.el-col-md-pull-8{position:relative;right:33.3333333333%}.el-col-md-push-8{position:relative;left:33.3333333333%}.el-col-md-9{display:block;max-width:37.5%;flex:0 0 37.5%}.el-col-md-offset-9{margin-left:37.5%}.el-col-md-pull-9{position:relative;right:37.5%}.el-col-md-push-9{position:relative;left:37.5%}.el-col-md-10{display:block;max-width:41.6666666667%;flex:0 0 41.6666666667%}.el-col-md-offset-10{margin-left:41.6666666667%}.el-col-md-pull-10{position:relative;right:41.6666666667%}.el-col-md-push-10{position:relative;left:41.6666666667%}.el-col-md-11{display:block;max-width:45.8333333333%;flex:0 0 45.8333333333%}.el-col-md-offset-11{margin-left:45.8333333333%}.el-col-md-pull-11{position:relative;right:45.8333333333%}.el-col-md-push-11{position:relative;left:45.8333333333%}.el-col-md-12{display:block;max-width:50%;flex:0 0 50%}.el-col-md-offset-12{margin-left:50%}.el-col-md-pull-12{position:relative;right:50%}.el-col-md-push-12{position:relative;left:50%}.el-col-md-13{display:block;max-width:54.1666666667%;flex:0 0 54.1666666667%}.el-col-md-offset-13{margin-left:54.1666666667%}.el-col-md-pull-13{position:relative;right:54.1666666667%}.el-col-md-push-13{position:relative;left:54.1666666667%}.el-col-md-14{display:block;max-width:58.3333333333%;flex:0 0 58.3333333333%}.el-col-md-offset-14{margin-left:58.3333333333%}.el-col-md-pull-14{position:relative;right:58.3333333333%}.el-col-md-push-14{position:relative;left:58.3333333333%}.el-col-md-15{display:block;max-width:62.5%;flex:0 0 62.5%}.el-col-md-offset-15{margin-left:62.5%}.el-col-md-pull-15{position:relative;right:62.5%}.el-col-md-push-15{position:relative;left:62.5%}.el-col-md-16{display:block;max-width:66.6666666667%;flex:0 0 66.6666666667%}.el-col-md-offset-16{margin-left:66.6666666667%}.el-col-md-pull-16{position:relative;right:66.6666666667%}.el-col-md-push-16{position:relative;left:66.6666666667%}.el-col-md-17{display:block;max-width:70.8333333333%;flex:0 0 70.8333333333%}.el-col-md-offset-17{margin-left:70.8333333333%}.el-col-md-pull-17{position:relative;right:70.8333333333%}.el-col-md-push-17{position:relative;left:70.8333333333%}.el-col-md-18{display:block;max-width:75%;flex:0 0 75%}.el-col-md-offset-18{margin-left:75%}.el-col-md-pull-18{position:relative;right:75%}.el-col-md-push-18{position:relative;left:75%}.el-col-md-19{display:block;max-width:79.1666666667%;flex:0 0 79.1666666667%}.el-col-md-offset-19{margin-left:79.1666666667%}.el-col-md-pull-19{position:relative;right:79.1666666667%}.el-col-md-push-19{position:relative;left:79.1666666667%}.el-col-md-20{display:block;max-width:83.3333333333%;flex:0 0 83.3333333333%}.el-col-md-offset-20{margin-left:83.3333333333%}.el-col-md-pull-20{position:relative;right:83.3333333333%}.el-col-md-push-20{position:relative;left:83.3333333333%}.el-col-md-21{display:block;max-width:87.5%;flex:0 0 87.5%}.el-col-md-offset-21{margin-left:87.5%}.el-col-md-pull-21{position:relative;right:87.5%}.el-col-md-push-21{position:relative;left:87.5%}.el-col-md-22{display:block;max-width:91.6666666667%;flex:0 0 91.6666666667%}.el-col-md-offset-22{margin-left:91.6666666667%}.el-col-md-pull-22{position:relative;right:91.6666666667%}.el-col-md-push-22{position:relative;left:91.6666666667%}.el-col-md-23{display:block;max-width:95.8333333333%;flex:0 0 95.8333333333%}.el-col-md-offset-23{margin-left:95.8333333333%}.el-col-md-pull-23{position:relative;right:95.8333333333%}.el-col-md-push-23{position:relative;left:95.8333333333%}.el-col-md-24{display:block;max-width:100%;flex:0 0 100%}.el-col-md-offset-24{margin-left:100%}.el-col-md-pull-24{position:relative;right:100%}.el-col-md-push-24{position:relative;left:100%}}@media only screen and (min-width:1200px){.el-col-lg-0,.el-col-lg-0.is-guttered{display:none}.el-col-lg-0{max-width:0;flex:0 0 0%}.el-col-lg-offset-0{margin-left:0}.el-col-lg-pull-0{position:relative;right:0}.el-col-lg-push-0{position:relative;left:0}.el-col-lg-1{display:block;max-width:4.1666666667%;flex:0 0 4.1666666667%}.el-col-lg-offset-1{margin-left:4.1666666667%}.el-col-lg-pull-1{position:relative;right:4.1666666667%}.el-col-lg-push-1{position:relative;left:4.1666666667%}.el-col-lg-2{display:block;max-width:8.3333333333%;flex:0 0 8.3333333333%}.el-col-lg-offset-2{margin-left:8.3333333333%}.el-col-lg-pull-2{position:relative;right:8.3333333333%}.el-col-lg-push-2{position:relative;left:8.3333333333%}.el-col-lg-3{display:block;max-width:12.5%;flex:0 0 12.5%}.el-col-lg-offset-3{margin-left:12.5%}.el-col-lg-pull-3{position:relative;right:12.5%}.el-col-lg-push-3{position:relative;left:12.5%}.el-col-lg-4{display:block;max-width:16.6666666667%;flex:0 0 16.6666666667%}.el-col-lg-offset-4{margin-left:16.6666666667%}.el-col-lg-pull-4{position:relative;right:16.6666666667%}.el-col-lg-push-4{position:relative;left:16.6666666667%}.el-col-lg-5{display:block;max-width:20.8333333333%;flex:0 0 20.8333333333%}.el-col-lg-offset-5{margin-left:20.8333333333%}.el-col-lg-pull-5{position:relative;right:20.8333333333%}.el-col-lg-push-5{position:relative;left:20.8333333333%}.el-col-lg-6{display:block;max-width:25%;flex:0 0 25%}.el-col-lg-offset-6{margin-left:25%}.el-col-lg-pull-6{position:relative;right:25%}.el-col-lg-push-6{position:relative;left:25%}.el-col-lg-7{display:block;max-width:29.1666666667%;flex:0 0 29.1666666667%}.el-col-lg-offset-7{margin-left:29.1666666667%}.el-col-lg-pull-7{position:relative;right:29.1666666667%}.el-col-lg-push-7{position:relative;left:29.1666666667%}.el-col-lg-8{display:block;max-width:33.3333333333%;flex:0 0 33.3333333333%}.el-col-lg-offset-8{margin-left:33.3333333333%}.el-col-lg-pull-8{position:relative;right:33.3333333333%}.el-col-lg-push-8{position:relative;left:33.3333333333%}.el-col-lg-9{display:block;max-width:37.5%;flex:0 0 37.5%}.el-col-lg-offset-9{margin-left:37.5%}.el-col-lg-pull-9{position:relative;right:37.5%}.el-col-lg-push-9{position:relative;left:37.5%}.el-col-lg-10{display:block;max-width:41.6666666667%;flex:0 0 41.6666666667%}.el-col-lg-offset-10{margin-left:41.6666666667%}.el-col-lg-pull-10{position:relative;right:41.6666666667%}.el-col-lg-push-10{position:relative;left:41.6666666667%}.el-col-lg-11{display:block;max-width:45.8333333333%;flex:0 0 45.8333333333%}.el-col-lg-offset-11{margin-left:45.8333333333%}.el-col-lg-pull-11{position:relative;right:45.8333333333%}.el-col-lg-push-11{position:relative;left:45.8333333333%}.el-col-lg-12{display:block;max-width:50%;flex:0 0 50%}.el-col-lg-offset-12{margin-left:50%}.el-col-lg-pull-12{position:relative;right:50%}.el-col-lg-push-12{position:relative;left:50%}.el-col-lg-13{display:block;max-width:54.1666666667%;flex:0 0 54.1666666667%}.el-col-lg-offset-13{margin-left:54.1666666667%}.el-col-lg-pull-13{position:relative;right:54.1666666667%}.el-col-lg-push-13{position:relative;left:54.1666666667%}.el-col-lg-14{display:block;max-width:58.3333333333%;flex:0 0 58.3333333333%}.el-col-lg-offset-14{margin-left:58.3333333333%}.el-col-lg-pull-14{position:relative;right:58.3333333333%}.el-col-lg-push-14{position:relative;left:58.3333333333%}.el-col-lg-15{display:block;max-width:62.5%;flex:0 0 62.5%}.el-col-lg-offset-15{margin-left:62.5%}.el-col-lg-pull-15{position:relative;right:62.5%}.el-col-lg-push-15{position:relative;left:62.5%}.el-col-lg-16{display:block;max-width:66.6666666667%;flex:0 0 66.6666666667%}.el-col-lg-offset-16{margin-left:66.6666666667%}.el-col-lg-pull-16{position:relative;right:66.6666666667%}.el-col-lg-push-16{position:relative;left:66.6666666667%}.el-col-lg-17{display:block;max-width:70.8333333333%;flex:0 0 70.8333333333%}.el-col-lg-offset-17{margin-left:70.8333333333%}.el-col-lg-pull-17{position:relative;right:70.8333333333%}.el-col-lg-push-17{position:relative;left:70.8333333333%}.el-col-lg-18{display:block;max-width:75%;flex:0 0 75%}.el-col-lg-offset-18{margin-left:75%}.el-col-lg-pull-18{position:relative;right:75%}.el-col-lg-push-18{position:relative;left:75%}.el-col-lg-19{display:block;max-width:79.1666666667%;flex:0 0 79.1666666667%}.el-col-lg-offset-19{margin-left:79.1666666667%}.el-col-lg-pull-19{position:relative;right:79.1666666667%}.el-col-lg-push-19{position:relative;left:79.1666666667%}.el-col-lg-20{display:block;max-width:83.3333333333%;flex:0 0 83.3333333333%}.el-col-lg-offset-20{margin-left:83.3333333333%}.el-col-lg-pull-20{position:relative;right:83.3333333333%}.el-col-lg-push-20{position:relative;left:83.3333333333%}.el-col-lg-21{display:block;max-width:87.5%;flex:0 0 87.5%}.el-col-lg-offset-21{margin-left:87.5%}.el-col-lg-pull-21{position:relative;right:87.5%}.el-col-lg-push-21{position:relative;left:87.5%}.el-col-lg-22{display:block;max-width:91.6666666667%;flex:0 0 91.6666666667%}.el-col-lg-offset-22{margin-left:91.6666666667%}.el-col-lg-pull-22{position:relative;right:91.6666666667%}.el-col-lg-push-22{position:relative;left:91.6666666667%}.el-col-lg-23{display:block;max-width:95.8333333333%;flex:0 0 95.8333333333%}.el-col-lg-offset-23{margin-left:95.8333333333%}.el-col-lg-pull-23{position:relative;right:95.8333333333%}.el-col-lg-push-23{position:relative;left:95.8333333333%}.el-col-lg-24{display:block;max-width:100%;flex:0 0 100%}.el-col-lg-offset-24{margin-left:100%}.el-col-lg-pull-24{position:relative;right:100%}.el-col-lg-push-24{position:relative;left:100%}}@media only screen and (min-width:1920px){.el-col-xl-0,.el-col-xl-0.is-guttered{display:none}.el-col-xl-0{max-width:0;flex:0 0 0%}.el-col-xl-offset-0{margin-left:0}.el-col-xl-pull-0{position:relative;right:0}.el-col-xl-push-0{position:relative;left:0}.el-col-xl-1{display:block;max-width:4.1666666667%;flex:0 0 4.1666666667%}.el-col-xl-offset-1{margin-left:4.1666666667%}.el-col-xl-pull-1{position:relative;right:4.1666666667%}.el-col-xl-push-1{position:relative;left:4.1666666667%}.el-col-xl-2{display:block;max-width:8.3333333333%;flex:0 0 8.3333333333%}.el-col-xl-offset-2{margin-left:8.3333333333%}.el-col-xl-pull-2{position:relative;right:8.3333333333%}.el-col-xl-push-2{position:relative;left:8.3333333333%}.el-col-xl-3{display:block;max-width:12.5%;flex:0 0 12.5%}.el-col-xl-offset-3{margin-left:12.5%}.el-col-xl-pull-3{position:relative;right:12.5%}.el-col-xl-push-3{position:relative;left:12.5%}.el-col-xl-4{display:block;max-width:16.6666666667%;flex:0 0 16.6666666667%}.el-col-xl-offset-4{margin-left:16.6666666667%}.el-col-xl-pull-4{position:relative;right:16.6666666667%}.el-col-xl-push-4{position:relative;left:16.6666666667%}.el-col-xl-5{display:block;max-width:20.8333333333%;flex:0 0 20.8333333333%}.el-col-xl-offset-5{margin-left:20.8333333333%}.el-col-xl-pull-5{position:relative;right:20.8333333333%}.el-col-xl-push-5{position:relative;left:20.8333333333%}.el-col-xl-6{display:block;max-width:25%;flex:0 0 25%}.el-col-xl-offset-6{margin-left:25%}.el-col-xl-pull-6{position:relative;right:25%}.el-col-xl-push-6{position:relative;left:25%}.el-col-xl-7{display:block;max-width:29.1666666667%;flex:0 0 29.1666666667%}.el-col-xl-offset-7{margin-left:29.1666666667%}.el-col-xl-pull-7{position:relative;right:29.1666666667%}.el-col-xl-push-7{position:relative;left:29.1666666667%}.el-col-xl-8{display:block;max-width:33.3333333333%;flex:0 0 33.3333333333%}.el-col-xl-offset-8{margin-left:33.3333333333%}.el-col-xl-pull-8{position:relative;right:33.3333333333%}.el-col-xl-push-8{position:relative;left:33.3333333333%}.el-col-xl-9{display:block;max-width:37.5%;flex:0 0 37.5%}.el-col-xl-offset-9{margin-left:37.5%}.el-col-xl-pull-9{position:relative;right:37.5%}.el-col-xl-push-9{position:relative;left:37.5%}.el-col-xl-10{display:block;max-width:41.6666666667%;flex:0 0 41.6666666667%}.el-col-xl-offset-10{margin-left:41.6666666667%}.el-col-xl-pull-10{position:relative;right:41.6666666667%}.el-col-xl-push-10{position:relative;left:41.6666666667%}.el-col-xl-11{display:block;max-width:45.8333333333%;flex:0 0 45.8333333333%}.el-col-xl-offset-11{margin-left:45.8333333333%}.el-col-xl-pull-11{position:relative;right:45.8333333333%}.el-col-xl-push-11{position:relative;left:45.8333333333%}.el-col-xl-12{display:block;max-width:50%;flex:0 0 50%}.el-col-xl-offset-12{margin-left:50%}.el-col-xl-pull-12{position:relative;right:50%}.el-col-xl-push-12{position:relative;left:50%}.el-col-xl-13{display:block;max-width:54.1666666667%;flex:0 0 54.1666666667%}.el-col-xl-offset-13{margin-left:54.1666666667%}.el-col-xl-pull-13{position:relative;right:54.1666666667%}.el-col-xl-push-13{position:relative;left:54.1666666667%}.el-col-xl-14{display:block;max-width:58.3333333333%;flex:0 0 58.3333333333%}.el-col-xl-offset-14{margin-left:58.3333333333%}.el-col-xl-pull-14{position:relative;right:58.3333333333%}.el-col-xl-push-14{position:relative;left:58.3333333333%}.el-col-xl-15{display:block;max-width:62.5%;flex:0 0 62.5%}.el-col-xl-offset-15{margin-left:62.5%}.el-col-xl-pull-15{position:relative;right:62.5%}.el-col-xl-push-15{position:relative;left:62.5%}.el-col-xl-16{display:block;max-width:66.6666666667%;flex:0 0 66.6666666667%}.el-col-xl-offset-16{margin-left:66.6666666667%}.el-col-xl-pull-16{position:relative;right:66.6666666667%}.el-col-xl-push-16{position:relative;left:66.6666666667%}.el-col-xl-17{display:block;max-width:70.8333333333%;flex:0 0 70.8333333333%}.el-col-xl-offset-17{margin-left:70.8333333333%}.el-col-xl-pull-17{position:relative;right:70.8333333333%}.el-col-xl-push-17{position:relative;left:70.8333333333%}.el-col-xl-18{display:block;max-width:75%;flex:0 0 75%}.el-col-xl-offset-18{margin-left:75%}.el-col-xl-pull-18{position:relative;right:75%}.el-col-xl-push-18{position:relative;left:75%}.el-col-xl-19{display:block;max-width:79.1666666667%;flex:0 0 79.1666666667%}.el-col-xl-offset-19{margin-left:79.1666666667%}.el-col-xl-pull-19{position:relative;right:79.1666666667%}.el-col-xl-push-19{position:relative;left:79.1666666667%}.el-col-xl-20{display:block;max-width:83.3333333333%;flex:0 0 83.3333333333%}.el-col-xl-offset-20{margin-left:83.3333333333%}.el-col-xl-pull-20{position:relative;right:83.3333333333%}.el-col-xl-push-20{position:relative;left:83.3333333333%}.el-col-xl-21{display:block;max-width:87.5%;flex:0 0 87.5%}.el-col-xl-offset-21{margin-left:87.5%}.el-col-xl-pull-21{position:relative;right:87.5%}.el-col-xl-push-21{position:relative;left:87.5%}.el-col-xl-22{display:block;max-width:91.6666666667%;flex:0 0 91.6666666667%}.el-col-xl-offset-22{margin-left:91.6666666667%}.el-col-xl-pull-22{position:relative;right:91.6666666667%}.el-col-xl-push-22{position:relative;left:91.6666666667%}.el-col-xl-23{display:block;max-width:95.8333333333%;flex:0 0 95.8333333333%}.el-col-xl-offset-23{margin-left:95.8333333333%}.el-col-xl-pull-23{position:relative;right:95.8333333333%}.el-col-xl-push-23{position:relative;left:95.8333333333%}.el-col-xl-24{display:block;max-width:100%;flex:0 0 100%}.el-col-xl-offset-24{margin-left:100%}.el-col-xl-pull-24{position:relative;right:100%}.el-col-xl-push-24{position:relative;left:100%}}.el-collapse{--el-collapse-border-color:var(--el-border-color-lighter);--el-collapse-header-height:48px;--el-collapse-header-bg-color:var(--el-fill-color-blank);--el-collapse-header-text-color:var(--el-text-color-primary);--el-collapse-header-font-size:13px;--el-collapse-content-bg-color:var(--el-fill-color-blank);--el-collapse-content-font-size:13px;--el-collapse-content-text-color:var(--el-text-color-primary);border-top:1px solid var(--el-collapse-border-color);border-bottom:1px solid var(--el-collapse-border-color)}.el-collapse-item.is-disabled .el-collapse-item__header{color:var(--el-text-color-disabled);cursor:not-allowed}.el-collapse-item__header{display:flex;align-items:center;height:var(--el-collapse-header-height);line-height:var(--el-collapse-header-height);background-color:var(--el-collapse-header-bg-color);color:var(--el-collapse-header-text-color);cursor:pointer;border-bottom:1px solid var(--el-collapse-border-color);font-size:var(--el-collapse-header-font-size);font-weight:500;transition:border-bottom-color var(--el-transition-duration);outline:0}.el-collapse-item__arrow{margin:0 8px 0 auto;transition:transform var(--el-transition-duration);font-weight:300}.el-collapse-item__arrow.is-active{transform:rotate(90deg)}.el-collapse-item__header.focusing:focus:not(:hover){color:var(--el-color-primary)}.el-collapse-item__header.is-active{border-bottom-color:transparent}.el-collapse-item__wrap{will-change:height;background-color:var(--el-collapse-content-bg-color);overflow:hidden;box-sizing:border-box;border-bottom:1px solid var(--el-collapse-border-color)}.el-collapse-item__content{padding-bottom:25px;font-size:var(--el-collapse-content-font-size);color:var(--el-collapse-content-text-color);line-height:1.7692307692}.el-collapse-item:last-child{margin-bottom:-1px}.el-color-predefine{display:flex;font-size:12px;margin-top:8px;width:280px}.el-color-predefine__colors{display:flex;flex:1;flex-wrap:wrap}.el-color-predefine__color-selector{margin:0 0 8px 8px;width:20px;height:20px;border-radius:4px;cursor:pointer}.el-color-predefine__color-selector:nth-child(10n+1){margin-left:0}.el-color-predefine__color-selector.selected{box-shadow:0 0 3px 2px var(--el-color-primary)}.el-color-predefine__color-selector>div{display:flex;height:100%;border-radius:3px}.el-color-predefine__color-selector.is-alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.el-color-hue-slider{position:relative;box-sizing:border-box;width:280px;height:12px;background-color:red;padding:0 2px;float:right}.el-color-hue-slider__bar{position:relative;background:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red);height:100%}.el-color-hue-slider__thumb{position:absolute;cursor:pointer;box-sizing:border-box;left:0;top:0;width:4px;height:100%;border-radius:1px;background:#fff;border:1px solid var(--el-border-color-lighter);box-shadow:0 0 2px rgba(0,0,0,.6);z-index:1}.el-color-hue-slider.is-vertical{width:12px;height:180px;padding:2px 0}.el-color-hue-slider.is-vertical .el-color-hue-slider__bar{background:linear-gradient(180deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.el-color-hue-slider.is-vertical .el-color-hue-slider__thumb{left:0;top:0;width:100%;height:4px}.el-color-svpanel{position:relative;width:280px;height:180px}.el-color-svpanel__black,.el-color-svpanel__white{position:absolute;top:0;left:0;right:0;bottom:0}.el-color-svpanel__white{background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.el-color-svpanel__black{background:linear-gradient(0deg,#000,transparent)}.el-color-svpanel__cursor{position:absolute}.el-color-svpanel__cursor>div{cursor:head;width:4px;height:4px;box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px rgba(0,0,0,.3),0 0 1px 2px rgba(0,0,0,.4);border-radius:50%;transform:translate(-2px,-2px)}.el-color-alpha-slider{position:relative;box-sizing:border-box;width:280px;height:12px;background-image:linear-gradient(45deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 0),linear-gradient(135deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 0),linear-gradient(45deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 0),linear-gradient(135deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 0);background-size:12px 12px;background-position:0 0,6px 0,6px -6px,0 6px}.el-color-alpha-slider__bar{position:relative;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,var(--el-bg-color));height:100%}.el-color-alpha-slider__thumb{position:absolute;cursor:pointer;box-sizing:border-box;left:0;top:0;width:4px;height:100%;border-radius:1px;background:#fff;border:1px solid var(--el-border-color-lighter);box-shadow:0 0 2px rgba(0,0,0,.6);z-index:1}.el-color-alpha-slider.is-vertical{width:20px;height:180px}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__bar{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff)}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__thumb{left:0;top:0;width:100%;height:4px}.el-color-dropdown{width:300px}.el-color-dropdown__main-wrapper{margin-bottom:6px}.el-color-dropdown__main-wrapper:after{content:"";display:table;clear:both}.el-color-dropdown__btns{margin-top:12px;text-align:right}.el-color-dropdown__value{float:left;line-height:26px;font-size:12px;color:#000;width:160px}.el-color-picker{display:inline-block;position:relative;line-height:normal}.el-color-picker.is-disabled .el-color-picker__trigger{cursor:not-allowed}.el-color-picker--large{height:40px}.el-color-picker--large .el-color-picker__trigger{height:40px;width:40px}.el-color-picker--large .el-color-picker__mask{height:38px;width:38px}.el-color-picker--small{height:24px}.el-color-picker--small .el-color-picker__trigger{height:24px;width:24px}.el-color-picker--small .el-color-picker__mask{height:22px;width:22px}.el-color-picker--small .el-color-picker__empty,.el-color-picker--small .el-color-picker__icon{transform:scale(.8)}.el-color-picker__mask{height:38px;width:38px;border-radius:4px;position:absolute;top:1px;left:1px;z-index:1;cursor:not-allowed;background-color:hsla(0,0%,100%,.7)}.el-color-picker__trigger{display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;height:32px;width:32px;padding:4px;border:1px solid var(--el-border-color);border-radius:4px;font-size:0;position:relative;cursor:pointer}.el-color-picker__color{position:relative;display:block;box-sizing:border-box;border:1px solid var(--el-text-color-secondary);border-radius:var(--el-border-radius-small);width:100%;height:100%;text-align:center}.el-color-picker__color.is-alpha{background-image:linear-gradient(45deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 0),linear-gradient(135deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 0),linear-gradient(45deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 0),linear-gradient(135deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 0);background-size:12px 12px;background-position:0 0,6px 0,6px -6px,0 6px}.el-color-picker__color-inner{display:inline-flex;justify-content:center;align-items:center;width:100%;height:100%}.el-color-picker .el-color-picker__empty{font-size:12px;color:var(--el-text-color-secondary)}.el-color-picker .el-color-picker__icon{display:inline-flex;justify-content:center;align-items:center;color:#fff;font-size:12px}.el-color-picker__panel{position:absolute;z-index:10;padding:6px;box-sizing:content-box;background-color:#fff;border-radius:var(--el-border-radius-base);box-shadow:var(--el-box-shadow-light)}.el-color-picker__panel.el-popper{border:1px solid var(--el-border-color-lighter)}.el-color-picker,.el-color-picker__panel{--el-color-picker-alpha-bg-a:#ccc;--el-color-picker-alpha-bg-b:transparent}.dark .el-color-picker,.dark .el-color-picker__panel{--el-color-picker-alpha-bg-a:#333}.el-container{display:flex;flex-direction:row;flex:1;flex-basis:auto;box-sizing:border-box;min-width:0}.el-container.is-vertical{flex-direction:column}.el-date-table{font-size:12px;-webkit-user-select:none;user-select:none}.el-date-table.is-week-mode .el-date-table__row:hover .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table.is-week-mode .el-date-table__row:hover td.available:hover{color:var(--el-datepicker-text-color)}.el-date-table.is-week-mode .el-date-table__row:hover td:first-child .el-date-table-cell{margin-left:5px;border-top-left-radius:15px;border-bottom-left-radius:15px}.el-date-table.is-week-mode .el-date-table__row:hover td:last-child .el-date-table-cell{margin-right:5px;border-top-right-radius:15px;border-bottom-right-radius:15px}.el-date-table.is-week-mode .el-date-table__row.current .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table td{width:32px;height:30px;padding:4px 0;box-sizing:border-box;text-align:center;cursor:pointer;position:relative}.el-date-table td .el-date-table-cell{height:30px;padding:3px 0;box-sizing:border-box}.el-date-table td .el-date-table-cell .el-date-table-cell__text{width:24px;height:24px;display:block;margin:0 auto;line-height:24px;position:absolute;left:50%;transform:translateX(-50%);border-radius:50%}.el-date-table td.next-month,.el-date-table td.prev-month{color:var(--el-datepicker-off-text-color)}.el-date-table td.today{position:relative}.el-date-table td.today .el-date-table-cell__text{color:var(--el-color-primary);font-weight:700}.el-date-table td.today.end-date .el-date-table-cell__text,.el-date-table td.today.start-date .el-date-table-cell__text{color:#fff}.el-date-table td.available:hover{color:var(--el-datepicker-hover-text-color)}.el-date-table td.in-range .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table td.in-range .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-date-table td.current:not(.disabled) .el-date-table-cell__text{color:#fff;background-color:var(--el-datepicker-active-color)}.el-date-table td.current:not(.disabled):focus-visible .el-date-table-cell__text{outline:2px solid var(--el-datepicker-active-color);outline-offset:1px}.el-date-table td.end-date .el-date-table-cell,.el-date-table td.start-date .el-date-table-cell{color:#fff}.el-date-table td.end-date .el-date-table-cell__text,.el-date-table td.start-date .el-date-table-cell__text{background-color:var(--el-datepicker-active-color)}.el-date-table td.start-date .el-date-table-cell{margin-left:5px;border-top-left-radius:15px;border-bottom-left-radius:15px}.el-date-table td.end-date .el-date-table-cell{margin-right:5px;border-top-right-radius:15px;border-bottom-right-radius:15px}.el-date-table td.disabled .el-date-table-cell{background-color:var(--el-fill-color-light);opacity:1;cursor:not-allowed;color:var(--el-text-color-placeholder)}.el-date-table td.selected .el-date-table-cell{margin-left:5px;margin-right:5px;background-color:var(--el-datepicker-inrange-bg-color);border-radius:15px}.el-date-table td.selected .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-date-table td.selected .el-date-table-cell__text{background-color:var(--el-datepicker-active-color);color:#fff;border-radius:15px}.el-date-table td.week{font-size:80%;color:var(--el-datepicker-header-text-color)}.el-date-table td:focus{outline:0}.el-date-table th{padding:5px;color:var(--el-datepicker-header-text-color);font-weight:400;border-bottom:solid 1px var(--el-border-color-lighter)}.el-month-table{font-size:12px;margin:-1px;border-collapse:collapse}.el-month-table td{text-align:center;padding:8px 0;cursor:pointer}.el-month-table td div{height:48px;padding:6px 0;box-sizing:border-box}.el-month-table td.today .cell{color:var(--el-color-primary);font-weight:700}.el-month-table td.today.end-date .cell,.el-month-table td.today.start-date .cell{color:#fff}.el-month-table td.disabled .cell{background-color:var(--el-fill-color-light);cursor:not-allowed}.el-month-table td.disabled .cell,.el-month-table td.disabled .cell:hover{color:var(--el-text-color-placeholder)}.el-month-table td .cell{width:60px;height:36px;display:block;line-height:36px;color:var(--el-datepicker-text-color);margin:0 auto;border-radius:18px}.el-month-table td .cell:hover{color:var(--el-datepicker-hover-text-color)}.el-month-table td.in-range div{background-color:var(--el-datepicker-inrange-bg-color)}.el-month-table td.in-range div:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-month-table td.end-date div,.el-month-table td.start-date div{color:#fff}.el-month-table td.end-date .cell,.el-month-table td.start-date .cell{color:#fff;background-color:var(--el-datepicker-active-color)}.el-month-table td.start-date div{border-top-left-radius:24px;border-bottom-left-radius:24px}.el-month-table td.end-date div{border-top-right-radius:24px;border-bottom-right-radius:24px}.el-month-table td.current:not(.disabled) .cell{color:var(--el-datepicker-active-color)}.el-month-table td:focus-visible{outline:0}.el-month-table td:focus-visible .cell{outline:2px solid var(--el-datepicker-active-color)}.el-year-table{font-size:12px;margin:-1px;border-collapse:collapse}.el-year-table .el-icon{color:var(--el-datepicker-icon-color)}.el-year-table td{text-align:center;padding:20px 3px;cursor:pointer}.el-year-table td.today .cell{color:var(--el-color-primary);font-weight:700}.el-year-table td.disabled .cell{background-color:var(--el-fill-color-light);cursor:not-allowed}.el-year-table td.disabled .cell,.el-year-table td.disabled .cell:hover{color:var(--el-text-color-placeholder)}.el-year-table td .cell{width:48px;height:36px;display:block;line-height:36px;color:var(--el-datepicker-text-color);border-radius:18px;margin:0 auto}.el-year-table td .cell:hover{color:var(--el-datepicker-hover-text-color)}.el-year-table td.current:not(.disabled) .cell{color:var(--el-datepicker-active-color)}.el-year-table td:focus-visible{outline:0}.el-year-table td:focus-visible .cell{outline:2px solid var(--el-datepicker-active-color)}.el-time-spinner.has-seconds .el-time-spinner__wrapper{width:33.3%}.el-time-spinner__wrapper{max-height:192px;overflow:auto;display:inline-block;width:50%;vertical-align:top;position:relative}.el-time-spinner__wrapper.el-scrollbar__wrap:not(.el-scrollbar__wrap--hidden-default){padding-bottom:15px}.el-time-spinner__wrapper.is-arrow{box-sizing:border-box;text-align:center;overflow:hidden}.el-time-spinner__wrapper.is-arrow .el-time-spinner__list{transform:translateY(-32px)}.el-time-spinner__wrapper.is-arrow .el-time-spinner__item:hover:not(.is-disabled):not(.is-active){background:var(--el-fill-color-light);cursor:default}.el-time-spinner__arrow{font-size:12px;color:var(--el-text-color-secondary);position:absolute;left:0;width:100%;z-index:var(--el-index-normal);text-align:center;height:30px;line-height:30px;cursor:pointer}.el-time-spinner__arrow:hover{color:var(--el-color-primary)}.el-time-spinner__arrow.arrow-up{top:10px}.el-time-spinner__arrow.arrow-down{bottom:10px}.el-time-spinner__input.el-input{width:70%}.el-time-spinner__input.el-input .el-input__inner,.el-time-spinner__list{padding:0;text-align:center}.el-time-spinner__list{margin:0;list-style:none}.el-time-spinner__list:after,.el-time-spinner__list:before{content:"";display:block;width:100%;height:80px}.el-time-spinner__item{height:32px;line-height:32px;font-size:12px;color:var(--el-text-color-regular)}.el-time-spinner__item:hover:not(.is-disabled):not(.is-active){background:var(--el-fill-color-light);cursor:pointer}.el-time-spinner__item.is-active:not(.is-disabled){color:var(--el-text-color-primary);font-weight:700}.el-time-spinner__item.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-picker__popper{--el-datepicker-border-color:var(--el-disabled-border-color)}.el-picker__popper.el-popper{background:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-picker__popper.el-popper,.el-picker__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-datepicker-border-color)}.el-picker__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent;border-left-color:transparent}.el-picker__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-picker__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent;border-bottom-color:transparent}.el-picker__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-date-editor{--el-date-editor-width:220px;--el-date-editor-monthrange-width:300px;--el-date-editor-daterange-width:350px;--el-date-editor-datetimerange-width:400px;--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);position:relative;display:inline-block;text-align:left}.el-date-editor.el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset}.el-date-editor.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-date-editor.el-input,.el-date-editor.el-input__wrapper{width:var(--el-date-editor-width);height:var(--el-input-height,var(--el-component-size))}.el-date-editor--monthrange{--el-date-editor-width:var(--el-date-editor-monthrange-width)}.el-date-editor--daterange,.el-date-editor--timerange{--el-date-editor-width:var(--el-date-editor-daterange-width)}.el-date-editor--datetimerange{--el-date-editor-width:var(--el-date-editor-datetimerange-width)}.el-date-editor--dates .el-input__wrapper{text-overflow:ellipsis;white-space:nowrap}.el-date-editor .clear-icon,.el-date-editor .close-icon{cursor:pointer}.el-date-editor .clear-icon:hover{color:var(--el-text-color-secondary)}.el-date-editor .el-range__icon{height:inherit;font-size:14px;color:var(--el-text-color-placeholder);float:left}.el-date-editor .el-range__icon svg{vertical-align:middle}.el-date-editor .el-range-input{-webkit-appearance:none;appearance:none;border:none;outline:0;display:inline-block;height:30px;line-height:30px;margin:0;padding:0;width:39%;text-align:center;font-size:var(--el-font-size-base);color:var(--el-text-color-regular);background-color:transparent}.el-date-editor .el-range-input::placeholder{color:var(--el-text-color-placeholder)}.el-date-editor .el-range-separator{flex:1;display:inline-flex;justify-content:center;align-items:center;height:100%;padding:0 5px;margin:0;font-size:14px;word-break:keep-all;color:var(--el-text-color-primary)}.el-date-editor .el-range__close-icon{font-size:14px;color:var(--el-text-color-placeholder);height:inherit;width:unset;cursor:pointer}.el-date-editor .el-range__close-icon:hover{color:var(--el-text-color-secondary)}.el-date-editor .el-range__close-icon svg{vertical-align:middle}.el-date-editor .el-range__close-icon--hidden{opacity:0;visibility:hidden}.el-range-editor.el-input__wrapper{display:inline-flex;align-items:center;padding:0 10px}.el-range-editor.is-active,.el-range-editor.is-active:hover{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-range-editor--large{line-height:var(--el-component-size-large)}.el-range-editor--large.el-input__wrapper{height:var(--el-component-size-large)}.el-range-editor--large .el-range-separator{line-height:40px;font-size:14px}.el-range-editor--large .el-range-input{height:38px;line-height:38px;font-size:14px}.el-range-editor--small{line-height:var(--el-component-size-small)}.el-range-editor--small.el-input__wrapper{height:var(--el-component-size-small)}.el-range-editor--small .el-range-separator{line-height:24px;font-size:12px}.el-range-editor--small .el-range-input{height:22px;line-height:22px;font-size:12px}.el-range-editor.is-disabled{background-color:var(--el-disabled-bg-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-range-editor.is-disabled,.el-range-editor.is-disabled:focus,.el-range-editor.is-disabled:hover{border-color:var(--el-disabled-border-color)}.el-range-editor.is-disabled input{background-color:var(--el-disabled-bg-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-range-editor.is-disabled input::placeholder{color:var(--el-text-color-placeholder)}.el-range-editor.is-disabled .el-range-separator{color:var(--el-disabled-text-color)}.el-picker-panel{color:var(--el-text-color-regular);background:var(--el-bg-color-overlay);border-radius:var(--el-border-radius-base);line-height:30px}.el-picker-panel .el-time-panel{margin:5px 0;border:solid 1px var(--el-datepicker-border-color);background-color:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-picker-panel__body-wrapper:after,.el-picker-panel__body:after{content:"";display:table;clear:both}.el-picker-panel__content{position:relative;margin:15px}.el-picker-panel__footer{border-top:1px solid var(--el-datepicker-inner-border-color);padding:4px 12px;text-align:right;background-color:var(--el-bg-color-overlay);position:relative;font-size:0}.el-picker-panel__shortcut{display:block;width:100%;border:0;background-color:transparent;line-height:28px;font-size:14px;color:var(--el-datepicker-text-color);padding-left:12px;text-align:left;outline:0;cursor:pointer}.el-picker-panel__shortcut:hover{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__shortcut.active{background-color:#e6f1fe;color:var(--el-datepicker-active-color)}.el-picker-panel__btn{border:1px solid var(--el-fill-color-darker);color:var(--el-text-color-primary);line-height:24px;border-radius:2px;padding:0 20px;cursor:pointer;background-color:transparent;outline:0;font-size:12px}.el-picker-panel__btn[disabled]{color:var(--el-text-color-disabled);cursor:not-allowed}.el-picker-panel__icon-btn{font-size:12px;color:var(--el-datepicker-icon-color);border:0;background:0 0;cursor:pointer;outline:0;margin-top:8px}.el-picker-panel__icon-btn:focus-visible,.el-picker-panel__icon-btn:hover{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__icon-btn.is-disabled{color:var(--el-text-color-disabled)}.el-picker-panel__icon-btn.is-disabled:hover{cursor:not-allowed}.el-picker-panel__icon-btn .el-icon{cursor:pointer;font-size:inherit}.el-picker-panel__link-btn{vertical-align:middle}.el-picker-panel [slot=sidebar],.el-picker-panel__sidebar{position:absolute;top:0;bottom:0;width:110px;border-right:1px solid var(--el-datepicker-inner-border-color);box-sizing:border-box;padding-top:6px;background-color:var(--el-bg-color-overlay);overflow:auto}.el-picker-panel [slot=sidebar]+.el-picker-panel__body,.el-picker-panel__sidebar+.el-picker-panel__body{margin-left:110px}.el-date-picker{--el-datepicker-text-color:var(--el-text-color-regular);--el-datepicker-off-text-color:var(--el-text-color-placeholder);--el-datepicker-header-text-color:var(--el-text-color-regular);--el-datepicker-icon-color:var(--el-text-color-primary);--el-datepicker-border-color:var(--el-disabled-border-color);--el-datepicker-inner-border-color:var(--el-border-color-light);--el-datepicker-inrange-bg-color:var(--el-border-color-extra-light);--el-datepicker-inrange-hover-bg-color:var(--el-border-color-extra-light);--el-datepicker-active-color:var(--el-color-primary);--el-datepicker-hover-text-color:var(--el-color-primary);width:322px}.el-date-picker.has-sidebar.has-time{width:434px}.el-date-picker.has-sidebar{width:438px}.el-date-picker.has-time .el-picker-panel__body-wrapper{position:relative}.el-date-picker .el-picker-panel__content{width:292px}.el-date-picker table{table-layout:fixed;width:100%}.el-date-picker__editor-wrap{position:relative;display:table-cell;padding:0 5px}.el-date-picker__time-header{position:relative;border-bottom:1px solid var(--el-datepicker-inner-border-color);font-size:12px;padding:8px 5px 5px;display:table;width:100%;box-sizing:border-box}.el-date-picker__header{margin:12px;text-align:center}.el-date-picker__header--bordered{margin-bottom:0;padding-bottom:12px;border-bottom:solid 1px var(--el-border-color-lighter)}.el-date-picker__header--bordered+.el-picker-panel__content{margin-top:0}.el-date-picker__header-label{font-size:16px;font-weight:500;padding:0 5px;line-height:22px;text-align:center;cursor:pointer;color:var(--el-text-color-regular)}.el-date-picker__header-label:hover{color:var(--el-datepicker-hover-text-color)}.el-date-picker__header-label:focus-visible{outline:0;color:var(--el-datepicker-hover-text-color)}.el-date-picker__header-label.active{color:var(--el-datepicker-active-color)}.el-date-picker__prev-btn{float:left}.el-date-picker__next-btn{float:right}.el-date-picker__time-wrap{padding:10px;text-align:center}.el-date-picker__time-label{float:left;cursor:pointer;line-height:30px;margin-left:10px}.el-date-picker .el-time-panel{position:absolute}.el-date-range-picker{--el-datepicker-text-color:var(--el-text-color-regular);--el-datepicker-off-text-color:var(--el-text-color-placeholder);--el-datepicker-header-text-color:var(--el-text-color-regular);--el-datepicker-icon-color:var(--el-text-color-primary);--el-datepicker-border-color:var(--el-disabled-border-color);--el-datepicker-inner-border-color:var(--el-border-color-light);--el-datepicker-inrange-bg-color:var(--el-border-color-extra-light);--el-datepicker-inrange-hover-bg-color:var(--el-border-color-extra-light);--el-datepicker-active-color:var(--el-color-primary);--el-datepicker-hover-text-color:var(--el-color-primary);width:646px}.el-date-range-picker.has-sidebar{width:756px}.el-date-range-picker.has-time .el-picker-panel__body-wrapper{position:relative}.el-date-range-picker table{table-layout:fixed;width:100%}.el-date-range-picker .el-picker-panel__body{min-width:513px}.el-date-range-picker .el-picker-panel__content{margin:0}.el-date-range-picker__header{position:relative;text-align:center;height:28px}.el-date-range-picker__header [class*=arrow-left]{float:left}.el-date-range-picker__header [class*=arrow-right]{float:right}.el-date-range-picker__header div{font-size:16px;font-weight:500;margin-right:50px}.el-date-range-picker__content{float:left;width:50%;box-sizing:border-box;margin:0;padding:16px}.el-date-range-picker__content.is-left{border-right:1px solid var(--el-datepicker-inner-border-color)}.el-date-range-picker__content .el-date-range-picker__header div{margin-left:50px;margin-right:50px}.el-date-range-picker__editors-wrap{box-sizing:border-box;display:table-cell}.el-date-range-picker__editors-wrap.is-right{text-align:right}.el-date-range-picker__time-header{position:relative;border-bottom:1px solid var(--el-datepicker-inner-border-color);font-size:12px;padding:8px 5px 5px 5px;display:table;width:100%;box-sizing:border-box}.el-date-range-picker__time-header>.el-icon-arrow-right{font-size:20px;vertical-align:middle;display:table-cell;color:var(--el-datepicker-icon-color)}.el-date-range-picker__time-picker-wrap{position:relative;display:table-cell;padding:0 5px}.el-date-range-picker__time-picker-wrap .el-picker-panel{position:absolute;top:13px;right:0;z-index:1;background:#fff}.el-date-range-picker__time-picker-wrap .el-time-panel{position:absolute}.el-time-range-picker{width:354px;overflow:visible}.el-time-range-picker__content{position:relative;text-align:center;padding:10px;z-index:1}.el-time-range-picker__cell{box-sizing:border-box;margin:0;padding:4px 7px 7px;width:50%;display:inline-block}.el-time-range-picker__header{margin-bottom:5px;text-align:center;font-size:14px}.el-time-range-picker__body{border-radius:2px;border:1px solid var(--el-datepicker-border-color)}.el-time-panel{border-radius:2px;position:relative;width:180px;left:0;z-index:var(--el-index-top);-webkit-user-select:none;user-select:none;box-sizing:content-box}.el-time-panel__content{font-size:0;position:relative;overflow:hidden}.el-time-panel__content:after,.el-time-panel__content:before{content:"";top:50%;position:absolute;margin-top:-16px;height:32px;z-index:-1;left:0;right:0;box-sizing:border-box;padding-top:6px;text-align:left}.el-time-panel__content:after{left:50%;margin-left:12%;margin-right:12%}.el-time-panel__content:before{padding-left:50%;margin-right:12%;margin-left:12%;border-top:1px solid var(--el-border-color-light);border-bottom:1px solid var(--el-border-color-light)}.el-time-panel__content.has-seconds:after{left:66.6666666667%}.el-time-panel__content.has-seconds:before{padding-left:33.3333333333%}.el-time-panel__footer{border-top:1px solid var(--el-timepicker-inner-border-color,var(--el-border-color-light));padding:4px;height:36px;line-height:25px;text-align:right;box-sizing:border-box}.el-time-panel__btn{border:none;line-height:28px;padding:0 5px;margin:0 5px;cursor:pointer;background-color:transparent;outline:0;font-size:12px;color:var(--el-text-color-primary)}.el-time-panel__btn.confirm{font-weight:800;color:var(--el-timepicker-active-color,var(--el-color-primary))}.el-descriptions{--el-descriptions-table-border:1px solid var(--el-border-color-lighter);--el-descriptions-item-bordered-label-background:var(--el-fill-color-light);box-sizing:border-box;font-size:var(--el-font-size-base);color:var(--el-text-color-primary)}.el-descriptions__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.el-descriptions__title{color:var(--el-text-color-primary);font-size:16px;font-weight:700}.el-descriptions__body{background-color:var(--el-fill-color-blank)}.el-descriptions__body .el-descriptions__table{border-collapse:collapse;width:100%}.el-descriptions__body .el-descriptions__table .el-descriptions__cell{box-sizing:border-box;text-align:left;font-weight:400;line-height:23px;font-size:14px}.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-left{text-align:left}.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-center{text-align:center}.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-right{text-align:right}.el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{border:var(--el-descriptions-table-border);padding:8px 11px}.el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:12px}.el-descriptions--large{font-size:14px}.el-descriptions--large .el-descriptions__header{margin-bottom:20px}.el-descriptions--large .el-descriptions__header .el-descriptions__title{font-size:16px}.el-descriptions--large .el-descriptions__body .el-descriptions__table .el-descriptions__cell{font-size:14px}.el-descriptions--large .el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{padding:12px 15px}.el-descriptions--large .el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:16px}.el-descriptions--small{font-size:12px}.el-descriptions--small .el-descriptions__header{margin-bottom:12px}.el-descriptions--small .el-descriptions__header .el-descriptions__title{font-size:14px}.el-descriptions--small .el-descriptions__body .el-descriptions__table .el-descriptions__cell{font-size:12px}.el-descriptions--small .el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{padding:4px 7px}.el-descriptions--small .el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:8px}.el-descriptions__label.el-descriptions__cell.is-bordered-label{font-weight:700;color:var(--el-text-color-regular);background:var(--el-descriptions-item-bordered-label-background)}.el-descriptions__label:not(.is-bordered-label){color:var(--el-text-color-primary);margin-right:16px}.el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label{padding-bottom:6px}.el-descriptions__content.el-descriptions__cell.is-bordered-content{color:var(--el-text-color-primary)}.el-descriptions__content:not(.is-bordered-label){color:var(--el-text-color-regular)}.el-descriptions--large .el-descriptions__label:not(.is-bordered-label){margin-right:16px}.el-descriptions--large .el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label{padding-bottom:8px}.el-descriptions--small .el-descriptions__label:not(.is-bordered-label){margin-right:12px}.el-descriptions--small .el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label{padding-bottom:4px}:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:0.5}.v-modal-enter{animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{animation:v-modal-out var(--el-transition-duration-fast) ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{position:fixed;left:0;top:0;width:100%;height:100%;opacity:var(--el-popup-modal-opacity);background:var(--el-popup-modal-bg-color)}.el-popup-parent--hidden{overflow:hidden}.el-dialog{--el-dialog-width:50%;--el-dialog-margin-top:15vh;--el-dialog-bg-color:var(--el-bg-color);--el-dialog-box-shadow:var(--el-box-shadow);--el-dialog-title-font-size:var(--el-font-size-large);--el-dialog-content-font-size:14px;--el-dialog-font-line-height:var(--el-font-line-height-primary);--el-dialog-padding-primary:20px;--el-dialog-border-radius:var(--el-border-radius-small);position:relative;margin:var(--el-dialog-margin-top,15vh) auto 50px;background:var(--el-dialog-bg-color);border-radius:var(--el-dialog-border-radius);box-shadow:var(--el-dialog-box-shadow);box-sizing:border-box;width:var(--el-dialog-width,50%)}.el-dialog:focus{outline:0!important}.el-dialog.is-align-center{margin:auto}.el-dialog.is-fullscreen{--el-dialog-width:100%;--el-dialog-margin-top:0;margin-bottom:0;height:100%;overflow:auto}.el-dialog__wrapper{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;margin:0}.el-dialog.is-draggable .el-dialog__header{cursor:move;-webkit-user-select:none;user-select:none}.el-dialog__header{padding:var(--el-dialog-padding-primary);padding-bottom:10px;margin-right:16px;word-break:break-all}.el-dialog__headerbtn{position:absolute;top:6px;right:0;padding:0;width:54px;height:54px;background:0 0;border:none;outline:0;cursor:pointer;font-size:var(--el-message-close-size,16px)}.el-dialog__headerbtn .el-dialog__close{color:var(--el-color-info);font-size:inherit}.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close{color:var(--el-color-primary)}.el-dialog__title{line-height:var(--el-dialog-font-line-height);font-size:var(--el-dialog-title-font-size);color:var(--el-text-color-primary)}.el-dialog__body{padding:calc(var(--el-dialog-padding-primary) + 10px) var(--el-dialog-padding-primary);color:var(--el-text-color-regular);font-size:var(--el-dialog-content-font-size);word-break:break-all}.el-dialog__footer{padding:var(--el-dialog-padding-primary);padding-top:10px;text-align:right;box-sizing:border-box}.el-dialog--center{text-align:center}.el-dialog--center .el-dialog__body{text-align:initial;padding:25px calc(var(--el-dialog-padding-primary) + 5px) 30px}.el-dialog--center .el-dialog__footer{text-align:inherit}.el-overlay-dialog{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto}.dialog-fade-enter-active{animation:modal-fade-in var(--el-transition-duration)}.dialog-fade-enter-active .el-overlay-dialog{animation:dialog-fade-in var(--el-transition-duration)}.dialog-fade-leave-active{animation:modal-fade-out var(--el-transition-duration)}.dialog-fade-leave-active .el-overlay-dialog{animation:dialog-fade-out var(--el-transition-duration)}@keyframes dialog-fade-in{0%{transform:translate3d(0,-20px,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes dialog-fade-out{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(0,-20px,0);opacity:0}}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-fade-out{0%{opacity:1}to{opacity:0}}.el-divider{position:relative}.el-divider--horizontal{display:block;height:1px;width:100%;margin:24px 0;border-top:1px var(--el-border-color) var(--el-border-style)}.el-divider--vertical{display:inline-block;width:1px;height:1em;margin:0 8px;vertical-align:middle;position:relative;border-left:1px var(--el-border-color) var(--el-border-style)}.el-divider__text{position:absolute;background-color:var(--el-bg-color);padding:0 20px;font-weight:500;color:var(--el-text-color-primary);font-size:14px}.el-divider__text.is-left{left:20px;transform:translateY(-50%)}.el-divider__text.is-center{left:50%;transform:translateX(-50%) translateY(-50%)}.el-divider__text.is-right{right:20px;transform:translateY(-50%)}.el-drawer{--el-drawer-bg-color:var(--el-dialog-bg-color,var(--el-bg-color));--el-drawer-padding-primary:var(--el-dialog-padding-primary,20px);position:absolute;box-sizing:border-box;background-color:var(--el-drawer-bg-color);display:flex;flex-direction:column;box-shadow:var(--el-box-shadow-dark);overflow:hidden;transition:all var(--el-transition-duration)}.el-drawer .btt,.el-drawer .ltr,.el-drawer .rtl,.el-drawer .ttb{transform:translate(0)}.el-drawer__sr-focus:focus{outline:0!important}.el-drawer__header{align-items:center;color:#72767b;display:flex;margin-bottom:32px;padding:var(--el-drawer-padding-primary);padding-bottom:0}.el-drawer__header>:first-child{flex:1}.el-drawer__title{margin:0;flex:1;line-height:inherit;font-size:1rem}.el-drawer__footer{padding:var(--el-drawer-padding-primary);padding-top:10px;text-align:right}.el-drawer__close-btn{border:none;cursor:pointer;font-size:var(--el-font-size-extra-large);color:inherit;background-color:transparent;outline:0}.el-drawer__close-btn:focus i,.el-drawer__close-btn:hover i{color:var(--el-color-primary)}.el-drawer__close-btn .el-icon{font-size:inherit;vertical-align:text-bottom}.el-drawer__body{flex:1;padding:var(--el-drawer-padding-primary);overflow:auto}.el-drawer__body>*{box-sizing:border-box}.el-drawer.ltr,.el-drawer.rtl{height:100%;top:0;bottom:0}.el-drawer.btt,.el-drawer.ttb{width:100%;left:0;right:0}.el-drawer.ltr{left:0}.el-drawer.rtl{right:0}.el-drawer.ttb{top:0}.el-drawer.btt{bottom:0}.el-drawer-fade-enter-active,.el-drawer-fade-leave-active{transition:all var(--el-transition-duration)}.el-drawer-fade-enter-active,.el-drawer-fade-enter-from,.el-drawer-fade-enter-to,.el-drawer-fade-leave-active,.el-drawer-fade-leave-from,.el-drawer-fade-leave-to{overflow:hidden!important}.el-drawer-fade-enter-from,.el-drawer-fade-leave-to{opacity:0}.el-drawer-fade-enter-to,.el-drawer-fade-leave-from{opacity:1}.el-drawer-fade-enter-from .rtl,.el-drawer-fade-leave-to .rtl{transform:translateX(100%)}.el-drawer-fade-enter-from .ltr,.el-drawer-fade-leave-to .ltr{transform:translateX(-100%)}.el-drawer-fade-enter-from .ttb,.el-drawer-fade-leave-to .ttb{transform:translateY(-100%)}.el-drawer-fade-enter-from .btt,.el-drawer-fade-leave-to .btt{transform:translateY(100%)}.el-dropdown{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10;display:inline-flex;position:relative;color:var(--el-text-color-regular);font-size:var(--el-font-size-base);line-height:1;vertical-align:top}.el-dropdown.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-dropdown__popper{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10}.el-dropdown__popper.el-popper{background:var(--el-bg-color-overlay);box-shadow:var(--el-dropdown-menu-box-shadow)}.el-dropdown__popper.el-popper,.el-dropdown__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-dropdown__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent;border-left-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent;border-bottom-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-dropdown__popper .el-dropdown-menu{border:none}.el-dropdown__popper .el-dropdown__popper-selfdefine{outline:0}.el-dropdown__popper .el-scrollbar__bar{z-index:calc(var(--el-dropdown-menu-index) + 1)}.el-dropdown__popper .el-dropdown__list{list-style:none;padding:0;margin:0;box-sizing:border-box}.el-dropdown .el-dropdown__caret-button{padding-left:0;padding-right:0;display:inline-flex;justify-content:center;align-items:center;width:32px;border-left:none}.el-dropdown .el-dropdown__caret-button>span{display:inline-flex}.el-dropdown .el-dropdown__caret-button:before{content:"";position:absolute;display:block;width:1px;top:-1px;bottom:-1px;left:0;background:var(--el-overlay-color-lighter)}.el-dropdown .el-dropdown__caret-button.el-button:before{background:var(--el-border-color);opacity:.5}.el-dropdown .el-dropdown__caret-button .el-dropdown__icon{font-size:inherit;padding-left:0}.el-dropdown .el-dropdown-selfdefine{outline:0}.el-dropdown--large .el-dropdown__caret-button{width:40px}.el-dropdown--small .el-dropdown__caret-button{width:24px}.el-dropdown-menu{position:relative;top:0;left:0;z-index:var(--el-dropdown-menu-index);padding:5px 0;margin:0;background-color:var(--el-bg-color-overlay);border:none;border-radius:var(--el-border-radius-base);box-shadow:none;list-style:none}.el-dropdown-menu__item{display:flex;align-items:center;white-space:nowrap;list-style:none;line-height:22px;padding:5px 16px;margin:0;font-size:var(--el-font-size-base);color:var(--el-text-color-regular);cursor:pointer;outline:0}.el-dropdown-menu__item:not(.is-disabled):focus{background-color:var(--el-dropdown-menuItem-hover-fill);color:var(--el-dropdown-menuItem-hover-color)}.el-dropdown-menu__item i{margin-right:5px}.el-dropdown-menu__item--divided{margin:6px 0;border-top:1px solid var(--el-border-color-lighter)}.el-dropdown-menu__item.is-disabled{cursor:not-allowed;color:var(--el-text-color-disabled)}.el-dropdown-menu--large{padding:7px 0}.el-dropdown-menu--large .el-dropdown-menu__item{padding:7px 20px;line-height:22px;font-size:14px}.el-dropdown-menu--large .el-dropdown-menu__item--divided{margin:8px 0}.el-dropdown-menu--small{padding:3px 0}.el-dropdown-menu--small .el-dropdown-menu__item{padding:2px 12px;line-height:20px;font-size:12px}.el-dropdown-menu--small .el-dropdown-menu__item--divided{margin:4px 0}.el-empty{--el-empty-padding:40px 0;--el-empty-image-width:160px;--el-empty-description-margin-top:20px;--el-empty-bottom-margin-top:20px;--el-empty-fill-color-0:var(--el-color-white);--el-empty-fill-color-1:#fcfcfd;--el-empty-fill-color-2:#f8f9fb;--el-empty-fill-color-3:#f7f8fc;--el-empty-fill-color-4:#eeeff3;--el-empty-fill-color-5:#edeef2;--el-empty-fill-color-6:#e9ebef;--el-empty-fill-color-7:#e5e7e9;--el-empty-fill-color-8:#e0e3e9;--el-empty-fill-color-9:#d5d7de;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;box-sizing:border-box;padding:var(--el-empty-padding)}.el-empty__image{width:var(--el-empty-image-width)}.el-empty__image img{-webkit-user-select:none;user-select:none;width:100%;height:100%;vertical-align:top;object-fit:contain}.el-empty__image svg{color:var(--el-svg-monochrome-grey);fill:currentColor;width:100%;height:100%;vertical-align:top}.el-empty__description{margin-top:var(--el-empty-description-margin-top)}.el-empty__description p{margin:0;font-size:var(--el-font-size-base);color:var(--el-text-color-secondary)}.el-empty__bottom{margin-top:var(--el-empty-bottom-margin-top)}.el-footer{--el-footer-padding:0 20px;--el-footer-height:60px;padding:var(--el-footer-padding);box-sizing:border-box;flex-shrink:0;height:var(--el-footer-height)}.el-form{--el-form-label-font-size:var(--el-font-size-base)}.el-form--label-left .el-form-item__label{justify-content:flex-start}.el-form--label-top .el-form-item{display:block}.el-form--label-top .el-form-item .el-form-item__label{display:block;height:auto;text-align:left;margin-bottom:8px;line-height:22px}.el-form--inline .el-form-item{display:inline-flex;vertical-align:middle;margin-right:32px}.el-form--inline.el-form--label-top{display:flex;flex-wrap:wrap}.el-form--inline.el-form--label-top .el-form-item{display:block}.el-form--large.el-form--label-top .el-form-item .el-form-item__label{margin-bottom:12px;line-height:22px}.el-form--default.el-form--label-top .el-form-item .el-form-item__label{margin-bottom:8px;line-height:22px}.el-form--small.el-form--label-top .el-form-item .el-form-item__label{margin-bottom:4px;line-height:20px}.el-form-item{display:flex;--font-size:14px;margin-bottom:18px}.el-form-item .el-form-item{margin-bottom:0}.el-form-item .el-input__validateIcon{display:none}.el-form-item--large{--font-size:14px;--el-form-label-font-size:var(--font-size);margin-bottom:22px}.el-form-item--large .el-form-item__label{height:40px;line-height:40px}.el-form-item--large .el-form-item__content{line-height:40px}.el-form-item--large .el-form-item__error{padding-top:4px}.el-form-item--default{--font-size:14px;--el-form-label-font-size:var(--font-size);margin-bottom:18px}.el-form-item--default .el-form-item__label{height:32px;line-height:32px}.el-form-item--default .el-form-item__content{line-height:32px}.el-form-item--default .el-form-item__error{padding-top:2px}.el-form-item--small{--font-size:12px;--el-form-label-font-size:var(--font-size);margin-bottom:18px}.el-form-item--small .el-form-item__label{height:24px;line-height:24px}.el-form-item--small .el-form-item__content{line-height:24px}.el-form-item--small .el-form-item__error{padding-top:2px}.el-form-item__label-wrap{display:flex}.el-form-item__label{display:inline-flex;justify-content:flex-end;align-items:flex-start;flex:0 0 auto;font-size:var(--el-form-label-font-size);color:var(--el-text-color-regular);height:32px;line-height:32px;padding:0 12px 0 0;box-sizing:border-box}.el-form-item__content{display:flex;flex-wrap:wrap;align-items:center;flex:1;line-height:32px;position:relative;font-size:var(--font-size);min-width:0}.el-form-item__content .el-input-group{vertical-align:top}.el-form-item__error{color:var(--el-color-danger);font-size:12px;line-height:1;padding-top:2px;position:absolute;top:100%;left:0}.el-form-item__error--inline{position:relative;top:auto;left:auto;display:inline-block;margin-left:10px}.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label-wrap>.el-form-item__label:before,.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label:before{content:"*";color:var(--el-color-danger);margin-right:4px}.el-form-item.is-required:not(.is-no-asterisk).asterisk-right>.el-form-item__label-wrap>.el-form-item__label:after,.el-form-item.is-required:not(.is-no-asterisk).asterisk-right>.el-form-item__label:after{content:"*";color:var(--el-color-danger);margin-left:4px}.el-form-item.is-error .el-input__wrapper,.el-form-item.is-error .el-select-v2__wrapper,.el-form-item.is-error .el-select-v2__wrapper:focus,.el-form-item.is-error .el-textarea__inner,.el-form-item.is-error .el-textarea__inner:focus{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-form-item.is-error .el-input-group__append .el-input__wrapper,.el-form-item.is-error .el-input-group__prepend .el-input__wrapper{box-shadow:inset 0 0 0 1px transparent}.el-form-item.is-error .el-input__validateIcon{color:var(--el-color-danger)}.el-form-item--feedback .el-input__validateIcon{display:inline-flex}.el-header{--el-header-padding:0 20px;--el-header-height:60px;padding:var(--el-header-padding);box-sizing:border-box;flex-shrink:0;height:var(--el-header-height)}.el-image-viewer__wrapper{position:fixed;top:0;right:0;bottom:0;left:0}.el-image-viewer__btn{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;border-radius:50%;opacity:.8;cursor:pointer;box-sizing:border-box;-webkit-user-select:none;user-select:none}.el-image-viewer__btn .el-icon{font-size:inherit;cursor:pointer}.el-image-viewer__close{top:40px;right:40px;width:40px;height:40px;font-size:40px}.el-image-viewer__canvas{width:100%;height:100%;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none}.el-image-viewer__actions{left:50%;bottom:30px;transform:translateX(-50%);width:282px;height:44px;padding:0 23px;background-color:var(--el-text-color-regular);border-color:#fff;border-radius:22px}.el-image-viewer__actions__inner{width:100%;height:100%;text-align:justify;cursor:default;font-size:23px;color:#fff;display:flex;align-items:center;justify-content:space-around}.el-image-viewer__prev{left:40px}.el-image-viewer__next,.el-image-viewer__prev{top:50%;transform:translateY(-50%);width:44px;height:44px;font-size:24px;color:#fff;background-color:var(--el-text-color-regular);border-color:#fff}.el-image-viewer__next{right:40px;text-indent:2px}.el-image-viewer__close{width:44px;height:44px;font-size:24px;color:#fff;background-color:var(--el-text-color-regular);border-color:#fff}.el-image-viewer__mask{position:absolute;width:100%;height:100%;top:0;left:0;opacity:.5;background:#000}.viewer-fade-enter-active{animation:viewer-fade-in var(--el-transition-duration)}.viewer-fade-leave-active{animation:viewer-fade-out var(--el-transition-duration)}@keyframes viewer-fade-in{0%{transform:translate3d(0,-20px,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes viewer-fade-out{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(0,-20px,0);opacity:0}}.el-image__error,.el-image__inner,.el-image__placeholder,.el-image__wrapper{width:100%;height:100%}.el-image{position:relative;display:inline-block;overflow:hidden}.el-image__inner{vertical-align:top;opacity:1}.el-image__inner.is-loading{opacity:0}.el-image__wrapper{position:absolute;top:0;left:0}.el-image__error,.el-image__placeholder{background:var(--el-fill-color-light)}.el-image__error{display:flex;justify-content:center;align-items:center;font-size:14px;color:var(--el-text-color-placeholder);vertical-align:middle}.el-image__preview{cursor:pointer}.el-input-number{position:relative;display:inline-block;width:150px;line-height:30px}.el-input-number .el-input__wrapper{padding-left:42px;padding-right:42px}.el-input-number .el-input__inner{-webkit-appearance:none;-moz-appearance:textfield;text-align:center;line-height:1}.el-input-number .el-input__inner::-webkit-inner-spin-button,.el-input-number .el-input__inner::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.el-input-number__decrease,.el-input-number__increase{display:flex;justify-content:center;align-items:center;height:auto;position:absolute;z-index:1;top:1px;bottom:1px;width:32px;background:var(--el-fill-color-light);color:var(--el-text-color-regular);cursor:pointer;font-size:13px;-webkit-user-select:none;user-select:none}.el-input-number__decrease:hover,.el-input-number__increase:hover{color:var(--el-color-primary)}.el-input-number__decrease:hover~.el-input:not(.is-disabled) .el-input_wrapper,.el-input-number__increase:hover~.el-input:not(.is-disabled) .el-input_wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color,var(--el-color-primary)) inset}.el-input-number__decrease.is-disabled,.el-input-number__increase.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-input-number__increase{right:1px;border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base) 0;border-left:var(--el-border)}.el-input-number__decrease{left:1px;border-radius:var(--el-border-radius-base) 0 0 var(--el-border-radius-base);border-right:var(--el-border)}.el-input-number.is-disabled .el-input-number__decrease,.el-input-number.is-disabled .el-input-number__increase{border-color:var(--el-disabled-border-color);color:var(--el-disabled-border-color)}.el-input-number.is-disabled .el-input-number__decrease:hover,.el-input-number.is-disabled .el-input-number__increase:hover{color:var(--el-disabled-border-color);cursor:not-allowed}.el-input-number--large{width:180px;line-height:38px}.el-input-number--large .el-input-number__decrease,.el-input-number--large .el-input-number__increase{width:40px;font-size:14px}.el-input-number--large .el-input__wrapper{padding-left:47px;padding-right:47px}.el-input-number--small{width:120px;line-height:22px}.el-input-number--small .el-input-number__decrease,.el-input-number--small .el-input-number__increase{width:24px;font-size:12px}.el-input-number--small .el-input__wrapper{padding-left:31px;padding-right:31px}.el-input-number--small .el-input-number__decrease [class*=el-icon],.el-input-number--small .el-input-number__increase [class*=el-icon]{transform:scale(.9)}.el-input-number.is-without-controls .el-input__wrapper{padding-left:15px;padding-right:15px}.el-input-number.is-controls-right .el-input__wrapper{padding-left:15px;padding-right:42px}.el-input-number.is-controls-right .el-input-number__decrease,.el-input-number.is-controls-right .el-input-number__increase{--el-input-number-controls-height:15px;height:var(--el-input-number-controls-height);line-height:var(--el-input-number-controls-height)}.el-input-number.is-controls-right .el-input-number__decrease [class*=el-icon],.el-input-number.is-controls-right .el-input-number__increase [class*=el-icon]{transform:scale(.8)}.el-input-number.is-controls-right .el-input-number__increase{bottom:auto;left:auto;border-radius:0 var(--el-border-radius-base) 0 0;border-bottom:var(--el-border)}.el-input-number.is-controls-right .el-input-number__decrease{right:1px;top:auto;left:auto;border-right:none;border-left:var(--el-border);border-radius:0 0 var(--el-border-radius-base) 0}.el-input-number.is-controls-right[class*=large] [class*=decrease],.el-input-number.is-controls-right[class*=large] [class*=increase]{--el-input-number-controls-height:19px}.el-input-number.is-controls-right[class*=small] [class*=decrease],.el-input-number.is-controls-right[class*=small] [class*=increase]{--el-input-number-controls-height:11px}.el-textarea{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);position:relative;display:inline-block;width:100%;vertical-align:bottom;font-size:var(--el-font-size-base)}.el-textarea__inner{position:relative;display:block;resize:vertical;padding:5px 11px;line-height:1.5;box-sizing:border-box;width:100%;font-size:inherit;font-family:inherit;color:var(--el-input-text-color,var(--el-text-color-regular));background-color:var(--el-input-bg-color,var(--el-fill-color-blank));background-image:none;-webkit-appearance:none;box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));transition:var(--el-transition-box-shadow);border:none}.el-textarea__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-textarea__inner:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-textarea__inner:focus{outline:0;box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-textarea .el-input__count{color:var(--el-color-info);background:var(--el-fill-color-blank);position:absolute;font-size:12px;line-height:14px;bottom:5px;right:10px}.el-textarea.is-disabled .el-textarea__inner{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-exceed .el-textarea__inner{border-color:var(--el-color-danger)}.el-textarea.is-exceed .el-input__count{color:var(--el-color-danger)}.el-input{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-height:var(--el-component-size);position:relative;font-size:var(--el-font-size-base);display:inline-flex;width:100%;line-height:var(--el-input-height);box-sizing:border-box;vertical-align:middle}.el-input::-webkit-scrollbar{z-index:11;width:6px}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-input::-webkit-scrollbar-thumb{border-radius:5px;width:6px;background:var(--el-text-color-disabled)}.el-input::-webkit-scrollbar-corner,.el-input::-webkit-scrollbar-track{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track-piece{background:var(--el-fill-color-blank);width:6px}.el-input .el-input__clear,.el-input .el-input__password{color:var(--el-input-icon-color);font-size:14px;cursor:pointer}.el-input .el-input__clear:hover,.el-input .el-input__password:hover{color:var(--el-input-clear-hover-color)}.el-input .el-input__count{height:100%;display:inline-flex;align-items:center;color:var(--el-color-info);font-size:12px}.el-input .el-input__count .el-input__count-inner{background:var(--el-fill-color-blank);line-height:normal;display:inline-block;padding-left:8px}.el-input__wrapper{display:inline-flex;flex-grow:1;align-items:center;justify-content:center;padding:1px 11px;background-color:var(--el-input-bg-color,var(--el-fill-color-blank));background-image:none;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));transition:var(--el-transition-box-shadow);box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset}.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-input__inner{--el-input-inner-height:calc(var(--el-input-height, 32px) - 2px);width:100%;flex-grow:1;-webkit-appearance:none;color:var(--el-input-text-color,var(--el-text-color-regular));font-size:inherit;height:var(--el-input-inner-height);line-height:var(--el-input-inner-height);padding:0;outline:0;border:none;background:0 0;box-sizing:border-box}.el-input__inner:focus{outline:0}.el-input__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-input__inner[type=password]::-ms-reveal{display:none}.el-input__prefix{display:inline-flex;white-space:nowrap;flex-shrink:0;flex-wrap:nowrap;height:100%;text-align:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));transition:all var(--el-transition-duration);pointer-events:none}.el-input__prefix-inner{pointer-events:all;display:inline-flex;align-items:center;justify-content:center}.el-input__prefix-inner>:last-child{margin-right:8px}.el-input__prefix-inner>:first-child,.el-input__prefix-inner>:first-child.el-input__icon{margin-left:0}.el-input__suffix{display:inline-flex;white-space:nowrap;flex-shrink:0;flex-wrap:nowrap;height:100%;text-align:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));transition:all var(--el-transition-duration);pointer-events:none}.el-input__suffix-inner{pointer-events:all;display:inline-flex;align-items:center;justify-content:center}.el-input__suffix-inner>:first-child{margin-left:8px}.el-input .el-input__icon{height:inherit;line-height:inherit;display:flex;justify-content:center;align-items:center;transition:all var(--el-transition-duration);margin-left:8px}.el-input__validateIcon{pointer-events:none}.el-input.is-active .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-color,) inset}.el-input.is-disabled{cursor:not-allowed}.el-input.is-disabled .el-input__wrapper{background-color:var(--el-disabled-bg-color);box-shadow:0 0 0 1px var(--el-disabled-border-color) inset}.el-input.is-disabled .el-input__inner{color:var(--el-disabled-text-color);-webkit-text-fill-color:var(--el-disabled-text-color);cursor:not-allowed}.el-input.is-disabled .el-input__inner::placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__icon{cursor:not-allowed}.el-input.is-exceed .el-input__wrapper{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-input.is-exceed .el-input__suffix .el-input__count{color:var(--el-color-danger)}.el-input--large{--el-input-height:var(--el-component-size-large);font-size:14px}.el-input--large .el-input__wrapper{padding:1px 15px}.el-input--large .el-input__inner{--el-input-inner-height:calc(var(--el-input-height, 40px) - 2px)}.el-input--small{--el-input-height:var(--el-component-size-small);font-size:12px}.el-input--small .el-input__wrapper{padding:1px 7px}.el-input--small .el-input__inner{--el-input-inner-height:calc(var(--el-input-height, 24px) - 2px)}.el-input-group{display:inline-flex;width:100%;align-items:stretch}.el-input-group__append,.el-input-group__prepend{background-color:var(--el-fill-color-light);color:var(--el-color-info);position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:100%;border-radius:var(--el-input-border-radius);padding:0 20px;white-space:nowrap}.el-input-group__append:focus,.el-input-group__prepend:focus{outline:0}.el-input-group__append .el-button,.el-input-group__append .el-select,.el-input-group__prepend .el-button,.el-input-group__prepend .el-select{display:inline-block;margin:0 -20px}.el-input-group__append button.el-button,.el-input-group__append button.el-button:hover,.el-input-group__append div.el-select .el-input__wrapper,.el-input-group__append div.el-select:hover .el-input__wrapper,.el-input-group__prepend button.el-button,.el-input-group__prepend button.el-button:hover,.el-input-group__prepend div.el-select .el-input__wrapper,.el-input-group__prepend div.el-select:hover .el-input__wrapper{border-color:transparent;background-color:transparent;color:inherit}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input{font-size:inherit}.el-input-group__prepend{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset}.el-input-group__append{border-left:0;box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset}.el-input-group--prepend>.el-input__wrapper,.el-input-group__append{border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--prepend .el-input-group__prepend .el-select .el-input .el-input__inner{box-shadow:none!important}.el-input-group--prepend .el-input-group__prepend .el-select .el-input .el-input__wrapper{border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset}.el-input-group--prepend .el-input-group__prepend .el-select .el-input.is-focus .el-input__inner{box-shadow:none!important}.el-input-group--prepend .el-input-group__prepend .el-select .el-input.is-focus .el-input__wrapper,.el-input-group--prepend .el-input-group__prepend .el-select .el-input.is-focus .el-input__wrapper:focus{box-shadow:1px 0 0 0 var(--el-input-focus-border-color) inset,1px 0 0 0 var(--el-input-focus-border-color),0 1px 0 0 var(--el-input-focus-border-color) inset,0 -1px 0 0 var(--el-input-focus-border-color) inset!important;z-index:2}.el-input-group--prepend .el-input-group__prepend .el-select .el-input.is-focus .el-input__wrapper:focus{outline:0}.el-input-group--prepend .el-input-group__prepend .el-select:hover .el-input__inner{box-shadow:none!important}.el-input-group--prepend .el-input-group__prepend .el-select:hover .el-input__wrapper{z-index:1;box-shadow:1px 0 0 0 var(--el-input-hover-border-color) inset,1px 0 0 0 var(--el-input-hover-border-color),0 1px 0 0 var(--el-input-hover-border-color) inset,0 -1px 0 0 var(--el-input-hover-border-color) inset!important}.el-input-group--append>.el-input__wrapper{border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group--append .el-input-group__append .el-select .el-input .el-input__inner{box-shadow:none!important}.el-input-group--append .el-input-group__append .el-select .el-input .el-input__wrapper{border-top-left-radius:0;border-bottom-left-radius:0;box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset}.el-input-group--append .el-input-group__append .el-select .el-input.is-focus .el-input__inner{box-shadow:none!important}.el-input-group--append .el-input-group__append .el-select .el-input.is-focus .el-input__wrapper{z-index:2;box-shadow:-1px 0 0 0 var(--el-input-focus-border-color),-1px 0 0 0 var(--el-input-focus-border-color) inset,0 1px 0 0 var(--el-input-focus-border-color) inset,0 -1px 0 0 var(--el-input-focus-border-color) inset!important}.el-input-group--append .el-input-group__append .el-select:hover .el-input__inner{box-shadow:none!important}.el-input-group--append .el-input-group__append .el-select:hover .el-input__wrapper{z-index:1;box-shadow:-1px 0 0 0 var(--el-input-hover-border-color),-1px 0 0 0 var(--el-input-hover-border-color) inset,0 1px 0 0 var(--el-input-hover-border-color) inset,0 -1px 0 0 var(--el-input-hover-border-color) inset!important}.el-link{--el-link-font-size:var(--el-font-size-base);--el-link-font-weight:var(--el-font-weight-primary);--el-link-text-color:var(--el-text-color-regular);--el-link-hover-text-color:var(--el-color-primary);--el-link-disabled-text-color:var(--el-text-color-placeholder);display:inline-flex;flex-direction:row;align-items:center;justify-content:center;vertical-align:middle;position:relative;text-decoration:none;outline:0;cursor:pointer;padding:0;font-size:var(--el-link-font-size);font-weight:var(--el-link-font-weight);color:var(--el-link-text-color)}.el-link:hover{color:var(--el-link-hover-text-color)}.el-link.is-underline:hover:after{content:"";position:absolute;left:0;right:0;height:0;bottom:0;border-bottom:1px solid var(--el-link-hover-text-color)}.el-link.is-disabled{color:var(--el-link-disabled-text-color);cursor:not-allowed}.el-link [class*=el-icon-]+span{margin-left:5px}.el-link.el-link--default:after{border-color:var(--el-link-hover-text-color)}.el-link__inner{display:inline-flex;justify-content:center;align-items:center}.el-link.el-link--primary{--el-link-text-color:var(--el-color-primary);--el-link-hover-text-color:var(--el-color-primary-light-3);--el-link-disabled-text-color:var(--el-color-primary-light-5)}.el-link.el-link--primary.is-underline:hover:after,.el-link.el-link--primary:after{border-color:var(--el-link-text-color)}.el-link.el-link--success{--el-link-text-color:var(--el-color-success);--el-link-hover-text-color:var(--el-color-success-light-3);--el-link-disabled-text-color:var(--el-color-success-light-5)}.el-link.el-link--success.is-underline:hover:after,.el-link.el-link--success:after{border-color:var(--el-link-text-color)}.el-link.el-link--warning{--el-link-text-color:var(--el-color-warning);--el-link-hover-text-color:var(--el-color-warning-light-3);--el-link-disabled-text-color:var(--el-color-warning-light-5)}.el-link.el-link--warning.is-underline:hover:after,.el-link.el-link--warning:after{border-color:var(--el-link-text-color)}.el-link.el-link--danger{--el-link-text-color:var(--el-color-danger);--el-link-hover-text-color:var(--el-color-danger-light-3);--el-link-disabled-text-color:var(--el-color-danger-light-5)}.el-link.el-link--danger.is-underline:hover:after,.el-link.el-link--danger:after{border-color:var(--el-link-text-color)}.el-link.el-link--error{--el-link-text-color:var(--el-color-error);--el-link-hover-text-color:var(--el-color-error-light-3);--el-link-disabled-text-color:var(--el-color-error-light-5)}.el-link.el-link--error.is-underline:hover:after,.el-link.el-link--error:after{border-color:var(--el-link-text-color)}.el-link.el-link--info{--el-link-text-color:var(--el-color-info);--el-link-hover-text-color:var(--el-color-info-light-3);--el-link-disabled-text-color:var(--el-color-info-light-5)}.el-link.el-link--info.is-underline:hover:after,.el-link.el-link--info:after{border-color:var(--el-link-text-color)}:root{--el-loading-spinner-size:42px;--el-loading-fullscreen-spinner-size:50px}.el-loading-parent--relative{position:relative!important;pointer-events:none;-webkit-user-select:none;user-select:none}.el-loading-parent--hidden{overflow:hidden!important}.el-loading-mask{position:absolute;z-index:2000;background-color:var(--el-mask-color);margin:0;top:0;right:0;bottom:0;left:0;transition:opacity var(--el-transition-duration)}.el-loading-mask.is-fullscreen{position:fixed}.el-loading-mask.is-fullscreen .el-loading-spinner{margin-top:calc(0px - var(--el-loading-fullscreen-spinner-size)/2)}.el-loading-mask.is-fullscreen .el-loading-spinner .circular{height:var(--el-loading-fullscreen-spinner-size);width:var(--el-loading-fullscreen-spinner-size)}.el-loading-spinner{top:50%;margin-top:calc(0px - var(--el-loading-spinner-size)/2);width:100%;text-align:center;position:absolute}.el-loading-spinner .el-loading-text{color:var(--el-color-primary);margin:3px 0;font-size:14px}.el-loading-spinner .circular{display:inline;height:var(--el-loading-spinner-size);width:var(--el-loading-spinner-size);animation:loading-rotate 2s linear infinite}.el-loading-spinner .path{animation:loading-dash 1.5s ease-in-out infinite;stroke-dasharray:90,150;stroke-dashoffset:0;stroke-width:2;stroke:var(--el-color-primary);stroke-linecap:round}.el-loading-spinner i{color:var(--el-color-primary)}.el-loading-fade-enter-from,.el-loading-fade-leave-to{opacity:0}@keyframes loading-rotate{to{transform:rotate(1turn)}}@keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}to{stroke-dasharray:90,150;stroke-dashoffset:-120px}}.el-main{--el-main-padding:20px;display:block;flex:1;flex-basis:auto;overflow:auto;box-sizing:border-box;padding:var(--el-main-padding)}:root{--el-menu-active-color:var(--el-color-primary);--el-menu-text-color:var(--el-text-color-primary);--el-menu-hover-text-color:var(--el-color-primary);--el-menu-bg-color:var(--el-fill-color-blank);--el-menu-hover-bg-color:var(--el-color-primary-light-9);--el-menu-item-height:56px;--el-menu-sub-item-height:calc(var(--el-menu-item-height) - 6px);--el-menu-horizontal-sub-item-height:36px;--el-menu-item-font-size:var(--el-font-size-base);--el-menu-item-hover-fill:var(--el-color-primary-light-9);--el-menu-border-color:var(--el-border-color);--el-menu-base-level-padding:20px;--el-menu-level-padding:20px;--el-menu-icon-width:24px}.el-menu{border-right:solid 1px var(--el-menu-border-color);list-style:none;position:relative;margin:0;padding-left:0;background-color:var(--el-menu-bg-color);box-sizing:border-box}.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item,.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item-group__title,.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-sub-menu__title{white-space:nowrap;padding-left:calc(var(--el-menu-base-level-padding) + var(--el-menu-level)*var(--el-menu-level-padding))}.el-menu--horizontal{display:flex;flex-wrap:nowrap;border-bottom:solid 1px var(--el-menu-border-color);border-right:none}.el-menu--horizontal>.el-menu-item{display:inline-flex;justify-content:center;align-items:center;height:100%;margin:0;border-bottom:2px solid transparent;color:var(--el-menu-text-color)}.el-menu--horizontal>.el-menu-item a,.el-menu--horizontal>.el-menu-item a:hover{color:inherit}.el-menu--horizontal>.el-menu-item:not(.is-disabled):focus,.el-menu--horizontal>.el-menu-item:not(.is-disabled):hover{background-color:#fff}.el-menu--horizontal>.el-sub-menu:focus,.el-menu--horizontal>.el-sub-menu:hover{outline:0}.el-menu--horizontal>.el-sub-menu:hover .el-sub-menu__title{color:var(--el-menu-hover-text-color)}.el-menu--horizontal>.el-sub-menu.is-active .el-sub-menu__title{border-bottom:2px solid var(--el-menu-active-color);color:var(--el-menu-active-color)}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title{height:100%;border-bottom:2px solid transparent;color:var(--el-menu-text-color)}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title:hover{background-color:var(--el-bg-color-overlay)}.el-menu--horizontal>.el-sub-menu .el-sub-menu__icon-arrow{position:static;vertical-align:middle;margin-left:8px;margin-top:-3px}.el-menu--horizontal .el-menu .el-menu-item,.el-menu--horizontal .el-menu .el-sub-menu__title{background-color:var(--el-menu-bg-color);display:flex;align-items:center;height:var(--el-menu-horizontal-sub-item-height);padding:0 10px;color:var(--el-menu-text-color)}.el-menu--horizontal .el-menu .el-sub-menu__title{padding-right:40px}.el-menu--horizontal .el-menu .el-menu-item.is-active,.el-menu--horizontal .el-menu .el-sub-menu.is-active>.el-sub-menu__title{color:var(--el-menu-active-color)}.el-menu--horizontal .el-menu-item:not(.is-disabled):focus,.el-menu--horizontal .el-menu-item:not(.is-disabled):hover{outline:0;color:var(--el-menu-hover-text-color);background-color:var(--el-menu-hover-bg-color)}.el-menu--horizontal>.el-menu-item.is-active{border-bottom:2px solid var(--el-menu-active-color);color:var(--el-menu-active-color)!important}.el-menu--collapse{width:calc(var(--el-menu-icon-width) + var(--el-menu-base-level-padding)*2)}.el-menu--collapse>.el-menu-item [class^=el-icon],.el-menu--collapse>.el-sub-menu>.el-sub-menu__title [class^=el-icon]{margin:0;vertical-align:middle;width:var(--el-menu-icon-width);text-align:center}.el-menu--collapse>.el-menu-item .el-sub-menu__icon-arrow,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow{display:none}.el-menu--collapse>.el-menu-item>span,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title>span{height:0;width:0;overflow:hidden;visibility:hidden;display:inline-block}.el-menu--collapse>.el-menu-item.is-active i{color:inherit}.el-menu--collapse .el-menu .el-sub-menu{min-width:200px}.el-menu--collapse .el-sub-menu{position:relative}.el-menu--collapse .el-sub-menu .el-menu{position:absolute;margin-left:5px;top:0;left:100%;z-index:10;border:1px solid var(--el-border-color-light);border-radius:var(--el-border-radius-small);box-shadow:var(--el-box-shadow-light)}.el-menu--collapse .el-sub-menu.is-active .el-sub-menu__title{color:var(--el-menu-active-color)}.el-menu--popup{z-index:100;min-width:200px;border:none;padding:5px 0;border-radius:var(--el-border-radius-small);box-shadow:var(--el-box-shadow-light)}.el-menu .el-icon{flex-shrink:0}.el-menu-item{display:flex;align-items:center;height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);font-size:var(--el-menu-item-font-size);color:var(--el-menu-text-color);padding:0 var(--el-menu-base-level-padding);list-style:none;cursor:pointer;position:relative;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);box-sizing:border-box;white-space:nowrap}.el-menu-item *{vertical-align:bottom}.el-menu-item i{color:inherit}.el-menu-item:focus,.el-menu-item:hover{outline:0}.el-menu-item:hover{background-color:var(--el-menu-hover-bg-color)}.el-menu-item.is-disabled{opacity:.25;cursor:not-allowed;background:0 0!important}.el-menu-item [class^=el-icon]{margin-right:5px;width:var(--el-menu-icon-width);text-align:center;font-size:18px;vertical-align:middle}.el-menu-item.is-active{color:var(--el-menu-active-color)}.el-menu-item.is-active i{color:inherit}.el-menu-item .el-menu-tooltip__trigger{position:absolute;left:0;top:0;height:100%;width:100%;display:inline-flex;align-items:center;box-sizing:border-box;padding:0 var(--el-menu-base-level-padding)}.el-sub-menu{list-style:none;margin:0;padding-left:0}.el-sub-menu__title{display:flex;align-items:center;height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);font-size:var(--el-menu-item-font-size);color:var(--el-menu-text-color);padding:0 var(--el-menu-base-level-padding);list-style:none;cursor:pointer;position:relative;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);box-sizing:border-box;white-space:nowrap}.el-sub-menu__title *{vertical-align:bottom}.el-sub-menu__title i{color:inherit}.el-sub-menu__title:focus,.el-sub-menu__title:hover{outline:0}.el-sub-menu__title.is-disabled{opacity:.25;cursor:not-allowed;background:0 0!important}.el-sub-menu__title:hover{background-color:var(--el-menu-hover-bg-color)}.el-sub-menu .el-menu{border:none}.el-sub-menu .el-menu-item{height:var(--el-menu-sub-item-height);line-height:var(--el-menu-sub-item-height);min-width:200px}.el-sub-menu__hide-arrow .el-sub-menu__icon-arrow{display:none!important}.el-sub-menu.is-active .el-sub-menu__title{border-bottom-color:var(--el-menu-active-color)}.el-sub-menu.is-disabled .el-menu-item,.el-sub-menu.is-disabled .el-sub-menu__title{opacity:.25;cursor:not-allowed;background:0 0!important}.el-sub-menu .el-icon{vertical-align:middle;margin-right:5px;width:var(--el-menu-icon-width);text-align:center;font-size:18px}.el-sub-menu .el-icon.el-sub-menu__icon-more{margin-right:0!important}.el-sub-menu .el-sub-menu__icon-arrow{position:absolute;top:50%;right:var(--el-menu-base-level-padding);margin-top:-7px;transition:transform var(--el-transition-duration);font-size:12px;margin-right:0;width:inherit}.el-menu-item-group>ul{padding:0}.el-menu-item-group__title{padding:7px 0 7px var(--el-menu-base-level-padding);line-height:normal;font-size:12px;color:var(--el-text-color-secondary)}.horizontal-collapse-transition .el-sub-menu__title .el-sub-menu__icon-arrow{transition:var(--el-transition-duration-fast);opacity:0}.el-message-box{--el-messagebox-title-color:var(--el-text-color-primary);--el-messagebox-width:420px;--el-messagebox-border-radius:4px;--el-messagebox-font-size:var(--el-font-size-large);--el-messagebox-content-font-size:var(--el-font-size-base);--el-messagebox-content-color:var(--el-text-color-regular);--el-messagebox-error-font-size:12px;--el-messagebox-padding-primary:15px;display:inline-block;max-width:var(--el-messagebox-width);width:100%;padding-bottom:10px;vertical-align:middle;background-color:var(--el-bg-color);border-radius:var(--el-messagebox-border-radius);border:1px solid var(--el-border-color-lighter);font-size:var(--el-messagebox-font-size);box-shadow:var(--el-box-shadow-light);text-align:left;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.el-message-box:focus{outline:0!important}.el-overlay.is-message-box .el-overlay-message-box{text-align:center;position:fixed;top:0;right:0;bottom:0;left:0;padding:16px;overflow:auto}.el-overlay.is-message-box .el-overlay-message-box:after{content:"";display:inline-block;height:100%;width:0;vertical-align:middle}.el-message-box.is-draggable .el-message-box__header{cursor:move;-webkit-user-select:none;user-select:none}.el-message-box__header{position:relative;padding:var(--el-messagebox-padding-primary);padding-bottom:10px}.el-message-box__title{padding-left:0;margin-bottom:0;font-size:var(--el-messagebox-font-size);line-height:1;color:var(--el-messagebox-title-color)}.el-message-box__headerbtn{position:absolute;top:var(--el-messagebox-padding-primary);right:var(--el-messagebox-padding-primary);padding:0;border:none;outline:0;background:0 0;font-size:var(--el-message-close-size,16px);cursor:pointer}.el-message-box__headerbtn .el-message-box__close{color:var(--el-color-info);font-size:inherit}.el-message-box__headerbtn:focus .el-message-box__close,.el-message-box__headerbtn:hover .el-message-box__close{color:var(--el-color-primary)}.el-message-box__content{padding:10px var(--el-messagebox-padding-primary);color:var(--el-messagebox-content-color);font-size:var(--el-messagebox-content-font-size)}.el-message-box__container{position:relative}.el-message-box__input{padding-top:15px}.el-message-box__input div.invalid>input,.el-message-box__input div.invalid>input:focus{border-color:var(--el-color-error)}.el-message-box__status{position:absolute;top:50%;transform:translateY(-50%);font-size:24px!important}.el-message-box__status:before{padding-left:1px}.el-message-box__status.el-icon{position:absolute}.el-message-box__status+.el-message-box__message{padding-left:36px;padding-right:12px;word-break:break-word}.el-message-box__status.el-message-box-icon--success{--el-messagebox-color:var(--el-color-success);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--info{--el-messagebox-color:var(--el-color-info);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--warning{--el-messagebox-color:var(--el-color-warning);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--error{--el-messagebox-color:var(--el-color-error);color:var(--el-messagebox-color)}.el-message-box__message{margin:0}.el-message-box__message p{margin:0;line-height:24px}.el-message-box__errormsg{color:var(--el-color-error);font-size:var(--el-messagebox-error-font-size);min-height:18px;margin-top:2px}.el-message-box__btns{padding:5px 15px 0;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}.el-message-box__btns button:nth-child(2){margin-left:10px}.el-message-box__btns-reverse{flex-direction:row-reverse}.el-message-box--center .el-message-box__title{position:relative;display:flex;align-items:center;justify-content:center}.el-message-box--center .el-message-box__status{position:relative;top:auto;padding-right:5px;text-align:center;transform:translateY(-1px)}.el-message-box--center .el-message-box__message{margin-left:0}.el-message-box--center .el-message-box__btns{justify-content:center}.el-message-box--center .el-message-box__content{padding-left:calc(var(--el-messagebox-padding-primary) + 12px);padding-right:calc(var(--el-messagebox-padding-primary) + 12px);text-align:center}.fade-in-linear-enter-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration)}.fade-in-linear-leave-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration) reverse}@keyframes msgbox-fade-in{0%{transform:translate3d(0,-20px,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes msgbox-fade-out{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(0,-20px,0);opacity:0}}.el-message{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-border-color-lighter);--el-message-padding:15px 19px;--el-message-close-size:16px;--el-message-close-icon-color:var(--el-text-color-placeholder);--el-message-close-hover-color:var(--el-text-color-secondary);width:-moz-fit-content;width:fit-content;max-width:calc(100% - 32px);box-sizing:border-box;border-radius:var(--el-border-radius-base);border-width:var(--el-border-width);border-style:var(--el-border-style);border-color:var(--el-message-border-color);position:fixed;left:50%;top:20px;transform:translateX(-50%);background-color:var(--el-message-bg-color);transition:opacity var(--el-transition-duration),transform .4s,top .4s;padding:var(--el-message-padding);display:flex;align-items:center}.el-message.is-center{justify-content:center}.el-message.is-closable .el-message__content{padding-right:31px}.el-message p{margin:0}.el-message--success{--el-message-bg-color:var(--el-color-success-light-9);--el-message-border-color:var(--el-color-success-light-8);--el-message-text-color:var(--el-color-success)}.el-message--success .el-message__content{color:var(--el-message-text-color);overflow-wrap:anywhere}.el-message .el-message-icon--success{color:var(--el-message-text-color)}.el-message--info{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-color-info-light-8);--el-message-text-color:var(--el-color-info)}.el-message--info .el-message__content{color:var(--el-message-text-color);overflow-wrap:anywhere}.el-message .el-message-icon--info{color:var(--el-message-text-color)}.el-message--warning{--el-message-bg-color:var(--el-color-warning-light-9);--el-message-border-color:var(--el-color-warning-light-8);--el-message-text-color:var(--el-color-warning)}.el-message--warning .el-message__content{color:var(--el-message-text-color);overflow-wrap:anywhere}.el-message .el-message-icon--warning{color:var(--el-message-text-color)}.el-message--error{--el-message-bg-color:var(--el-color-error-light-9);--el-message-border-color:var(--el-color-error-light-8);--el-message-text-color:var(--el-color-error)}.el-message--error .el-message__content{color:var(--el-message-text-color);overflow-wrap:anywhere}.el-message .el-message-icon--error{color:var(--el-message-text-color)}.el-message__icon{margin-right:10px}.el-message .el-message__badge{position:absolute;top:-8px;right:-8px}.el-message__content{padding:0;font-size:14px;line-height:1}.el-message__content:focus{outline-width:0}.el-message .el-message__closeBtn{position:absolute;top:50%;right:19px;transform:translateY(-50%);cursor:pointer;color:var(--el-message-close-icon-color);font-size:var(--el-message-close-size)}.el-message .el-message__closeBtn:focus{outline-width:0}.el-message .el-message__closeBtn:hover{color:var(--el-message-close-hover-color)}.el-message-fade-enter-from,.el-message-fade-leave-to{opacity:0;transform:translate(-50%,-100%)}.el-notification{--el-notification-width:330px;--el-notification-padding:14px 26px 14px 13px;--el-notification-radius:8px;--el-notification-shadow:var(--el-box-shadow-light);--el-notification-border-color:var(--el-border-color-lighter);--el-notification-icon-size:24px;--el-notification-close-font-size:var(--el-message-close-size,16px);--el-notification-group-margin-left:13px;--el-notification-group-margin-right:8px;--el-notification-content-font-size:var(--el-font-size-base);--el-notification-content-color:var(--el-text-color-regular);--el-notification-title-font-size:16px;--el-notification-title-color:var(--el-text-color-primary);--el-notification-close-color:var(--el-text-color-secondary);--el-notification-close-hover-color:var(--el-text-color-regular);display:flex;width:var(--el-notification-width);padding:var(--el-notification-padding);border-radius:var(--el-notification-radius);box-sizing:border-box;border:1px solid var(--el-notification-border-color);position:fixed;background-color:var(--el-bg-color-overlay);box-shadow:var(--el-notification-shadow);transition:opacity var(--el-transition-duration),transform var(--el-transition-duration),left var(--el-transition-duration),right var(--el-transition-duration),top .4s,bottom var(--el-transition-duration);overflow-wrap:anywhere;overflow:hidden;z-index:9999}.el-notification.right{right:16px}.el-notification.left{left:16px}.el-notification__group{margin-left:var(--el-notification-group-margin-left);margin-right:var(--el-notification-group-margin-right)}.el-notification__title{font-weight:700;font-size:var(--el-notification-title-font-size);line-height:var(--el-notification-icon-size);color:var(--el-notification-title-color);margin:0}.el-notification__content{font-size:var(--el-notification-content-font-size);line-height:24px;margin:6px 0 0;color:var(--el-notification-content-color);text-align:justify}.el-notification__content p{margin:0}.el-notification .el-notification__icon{height:var(--el-notification-icon-size);width:var(--el-notification-icon-size);font-size:var(--el-notification-icon-size)}.el-notification .el-notification__closeBtn{position:absolute;top:18px;right:15px;cursor:pointer;color:var(--el-notification-close-color);font-size:var(--el-notification-close-font-size)}.el-notification .el-notification__closeBtn:hover{color:var(--el-notification-close-hover-color)}.el-notification .el-notification--success{--el-notification-icon-color:var(--el-color-success);color:var(--el-notification-icon-color)}.el-notification .el-notification--info{--el-notification-icon-color:var(--el-color-info);color:var(--el-notification-icon-color)}.el-notification .el-notification--warning{--el-notification-icon-color:var(--el-color-warning);color:var(--el-notification-icon-color)}.el-notification .el-notification--error{--el-notification-icon-color:var(--el-color-error);color:var(--el-notification-icon-color)}.el-notification-fade-enter-from.right{right:0;transform:translateX(100%)}.el-notification-fade-enter-from.left{left:0;transform:translateX(-100%)}.el-notification-fade-leave-to{opacity:0}.el-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;height:100%;background-color:var(--el-overlay-color-lighter);overflow:auto}.el-overlay .el-overlay-root{height:0}.el-page-header.is-contentful .el-page-header__main{border-top:1px solid var(--el-border-color-light);margin-top:16px}.el-page-header__header{display:flex;align-items:center;justify-content:space-between;line-height:24px}.el-page-header__left{display:flex;align-items:center;margin-right:40px;position:relative}.el-page-header__back{display:flex;align-items:center;cursor:pointer}.el-page-header__left .el-divider--vertical{margin:0 16px}.el-page-header__icon{font-size:16px;margin-right:10px;display:flex;align-items:center}.el-page-header__icon .el-icon{font-size:inherit}.el-page-header__title{font-size:14px;font-weight:500}.el-page-header__content{font-size:18px;color:var(--el-text-color-primary)}.el-page-header__breadcrumb{margin-bottom:16px}.el-pagination{--el-pagination-font-size:14px;--el-pagination-bg-color:var(--el-fill-color-blank);--el-pagination-text-color:var(--el-text-color-primary);--el-pagination-border-radius:3px;--el-pagination-button-color:var(--el-text-color-primary);--el-pagination-button-width:32px;--el-pagination-button-height:32px;--el-pagination-button-disabled-color:var(--el-text-color-placeholder);--el-pagination-button-disabled-bg-color:var(--el-fill-color-blank);--el-pagination-button-bg-color:var(--el-fill-color);--el-pagination-hover-color:var(--el-color-primary);--el-pagination-height-extra-small:24px;--el-pagination-line-height-extra-small:var(--el-pagination-height-extra-small);white-space:nowrap;padding:2px 5px;color:var(--el-pagination-text-color);font-weight:400;display:flex;align-items:center}.el-pagination:after,.el-pagination:before{display:table;content:""}.el-pagination:after{clear:both}.el-pagination button,.el-pagination span:not([class*=suffix]){display:flex;justify-content:center;align-items:center;font-size:var(--el-pagination-font-size);min-width:var(--el-pagination-button-width);height:var(--el-pagination-button-height);line-height:var(--el-pagination-button-height);box-sizing:border-box}.el-pagination .el-input__inner{text-align:center;-moz-appearance:textfield;line-height:normal}.el-pagination .el-select .el-input{width:128px}.el-pagination button{border:none;padding:0 6px;background:0 0}.el-pagination button:focus{outline:0}.el-pagination button:hover{color:var(--el-pagination-hover-color)}.el-pagination button:disabled{color:var(--el-pagination-button-disabled-color);background-color:var(--el-pagination-button-disabled-bg-color);cursor:not-allowed}.el-pagination .btn-next,.el-pagination .btn-prev{background:50% no-repeat;background-size:16px;background-color:var(--el-pagination-bg-color);cursor:pointer;margin:0;color:var(--el-pagination-button-color)}.el-pagination .btn-next .el-icon,.el-pagination .btn-prev .el-icon{display:block;font-size:12px;font-weight:700;width:inherit}.el-pagination .btn-next:focus-visible,.el-pagination .btn-prev:focus-visible{outline:1px solid var(--el-pagination-hover-color);color:var(--el-pagination-hover-color)}.el-pagination .el-pager li.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-pagination--small .btn-next,.el-pagination--small .btn-prev,.el-pagination--small .el-pager li,.el-pagination--small .el-pager li.btn-quicknext,.el-pagination--small .el-pager li.btn-quickprev,.el-pagination--small .el-pager li:last-child{border-color:transparent;font-size:var(--el-font-size-extra-small);line-height:var(--el-pagination-line-height-extra-small);height:var(--el-pagination-height-extra-small);min-width:24px}.el-pagination--small .arrow.is-disabled{visibility:hidden}.el-pagination--small .more:before,.el-pagination--small li.more:before{line-height:var(--el-pagination-line-height-extra-small)}.el-pagination--small button,.el-pagination--small span:not([class*=suffix]){height:var(--el-pagination-height-extra-small);line-height:var(--el-pagination-line-height-extra-small);font-size:var(--el-font-size-extra-small)}.el-pagination--small .el-pagination__editor{height:var(--el-pagination-line-height-extra-small)}.el-pagination--small .el-pagination__editor.el-input .el-input__inner{height:var(--el-pagination-height-extra-small)}.el-pagination--small .el-input--small,.el-pagination--small .el-input__inner{height:var(--el-pagination-height-extra-small)!important;line-height:var(--el-pagination-line-height-extra-small)}.el-pagination--small .el-input__suffix,.el-pagination--small .el-input__suffix .el-input__suffix-inner,.el-pagination--small .el-input__suffix .el-input__suffix-inner i.el-select__caret{line-height:var(--el-pagination-line-height-extra-small)}.el-pagination--small .el-select .el-input{width:100px}.el-pagination__sizes{margin:0 16px 0 0;font-weight:400;color:var(--el-text-color-regular)}.el-pagination__sizes+.el-pager .number:first-child,.el-pagination__sizes+button.btn-prev[type=button]{margin-left:0}.el-pagination__sizes+.el-pager .number:last-child{margin-right:0}.el-pagination__total{margin-right:16px;font-weight:400;color:var(--el-text-color-regular)}.el-pagination__total+.el-pager .number:first-child,.el-pagination__total+button.btn-prev[type=button]{margin-left:0}.el-pagination__total+.el-pager .number:last-child{margin-right:0}.el-pagination__total[disabled=true]{color:var(--el-text-color-placeholder)}.el-pagination__jump{margin-left:16px;font-weight:400;color:var(--el-text-color-regular)}.el-pagination__jump .el-input__inner{padding:0 3px}.el-pagination__jump[disabled=true]{color:var(--el-text-color-placeholder)}.el-pagination__rightwrapper{flex:1;display:flex;align-items:center;justify-content:flex-end}.el-pagination__editor{line-height:18px;margin:0 8px;height:var(--el-pagination-button-height);min-width:56px;text-align:center;box-sizing:border-box;border-radius:var(--el-pagination-border-radius)}.el-pagination__editor.el-input{width:50px}.el-pagination__editor.el-input .el-input__inner{height:var(--el-pagination-button-height)}.el-pagination__editor .el-input__inner::-webkit-inner-spin-button,.el-pagination__editor .el-input__inner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev,.el-pagination.is-background .el-pager li{margin:0 4px;background-color:var(--el-pagination-button-bg-color);color:var(--el-text-color-regular);min-width:32px;border-radius:2px}.el-pagination.is-background .btn-next.is-disabled,.el-pagination.is-background .btn-prev.is-disabled,.el-pagination.is-background .el-pager li.is-disabled{color:var(--el-text-color-placeholder);background-color:var(--el-disabled-bg-color)}.el-pagination.is-background .btn-next.is-disabled.is-active,.el-pagination.is-background .btn-prev.is-disabled.is-active,.el-pagination.is-background .el-pager li.is-disabled.is-active{color:var(--el-text-color-secondary);background-color:var(--el-fill-color-dark)}.el-pagination.is-background .btn-next.is-first,.el-pagination.is-background .btn-prev.is-first,.el-pagination.is-background .el-pager li.is-first{margin-left:0}.el-pagination.is-background .btn-next.is-last,.el-pagination.is-background .btn-prev.is-last,.el-pagination.is-background .el-pager li.is-last{margin-right:0}.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev{padding:0}.el-pagination.is-background .btn-next:disabled,.el-pagination.is-background .btn-prev:disabled{color:var(--el-text-color-placeholder);background-color:var(--el-disabled-bg-color)}.el-pagination.is-background .btn-next:hover:not([disabled]),.el-pagination.is-background .btn-prev:hover:not([disabled]),.el-pagination.is-background .el-pager li:not(.is-disabled):hover{color:var(--el-pagination-hover-color)}.el-pagination.is-background .el-pager li:not(.is-disabled).is-active{background-color:var(--el-color-primary);color:var(--el-color-white);font-weight:700}.el-pagination.is-background.el-pagination--small .btn-next,.el-pagination.is-background.el-pagination--small .btn-prev,.el-pagination.is-background.el-pagination--small .el-pager li{min-width:24px}.el-pagination.is-background .el-pagination__sizes.is-last{margin-left:16px}.el-pager{-webkit-user-select:none;user-select:none;list-style:none;font-size:0;padding:0;margin:0}.el-pager,.el-pager li{display:flex;align-items:center}.el-pager li{padding:0 4px;background:var(--el-pagination-bg-color);justify-content:center;font-size:var(--el-pagination-font-size);min-width:var(--el-pagination-button-width);height:var(--el-pagination-button-height);line-height:var(--el-pagination-button-height);box-sizing:border-box;text-align:center;margin:0 1px}.el-pager li,.el-pager li.btn-quicknext:hover,.el-pager li.btn-quickprev:hover{cursor:pointer}.el-pager li.btn-quicknext,.el-pager li.btn-quickprev{line-height:32px;color:var(--el-pagination-button-color)}.el-pager li.btn-quicknext.is-disabled,.el-pager li.btn-quickprev.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-pager li.btn-quicknext svg,.el-pager li.btn-quickprev svg{pointer-events:none}.el-pager li.btn-quicknext:focus-visible,.el-pager li.btn-quickprev:focus-visible{outline:1px solid var(--el-pagination-hover-color);color:var(--el-pagination-hover-color)}.el-pager li.is-active+li{border-left:0}.el-pager li:focus-visible{outline:1px solid var(--el-pagination-hover-color)}.el-pager li.is-active,.el-pager li:hover{color:var(--el-pagination-hover-color)}.el-pager li.is-active{cursor:default}.el-pager li.is-active.is-disabled{font-weight:700;color:var(--el-text-color-secondary)}.el-pager+button.btn-next[type=button]{margin-right:0}.el-popconfirm__main{display:flex;align-items:center}.el-popconfirm__icon{margin-right:5px}.el-popconfirm__action{text-align:right;margin-top:8px}.el-popover{--el-popover-bg-color:var(--el-bg-color-overlay);--el-popover-font-size:var(--el-font-size-base);--el-popover-border-color:var(--el-border-color-lighter);--el-popover-padding:12px;--el-popover-padding-large:18px 20px;--el-popover-title-font-size:16px;--el-popover-title-text-color:var(--el-text-color-primary);--el-popover-border-radius:4px}.el-popover.el-popper{background:var(--el-popover-bg-color);min-width:150px;border-radius:var(--el-popover-border-radius);border:1px solid var(--el-popover-border-color);padding:var(--el-popover-padding);z-index:var(--el-index-popper);color:var(--el-text-color-regular);line-height:1.4;text-align:justify;font-size:var(--el-popover-font-size);box-shadow:var(--el-box-shadow-light);word-break:break-all;box-sizing:border-box}.el-popover.el-popper--plain{padding:var(--el-popover-padding-large)}.el-popover__title{color:var(--el-popover-title-text-color);font-size:var(--el-popover-title-font-size);line-height:1;margin-bottom:12px}.el-popover__reference:focus:hover,.el-popover__reference:focus:not(.focusing){outline-width:0}.el-popover.el-popper.is-dark{--el-popover-title-text-color:var(--el-bg-color)}.el-popover.el-popper:focus,.el-popover.el-popper:focus:active{outline-width:0}.el-progress{position:relative;line-height:1;display:flex;align-items:center}.el-progress__text{font-size:14px;color:var(--el-text-color-regular);margin-left:5px;min-width:50px;line-height:1}.el-progress__text i{vertical-align:middle;display:block}.el-progress--circle,.el-progress--dashboard{display:inline-block}.el-progress--circle .el-progress__text,.el-progress--dashboard .el-progress__text{position:absolute;top:50%;left:0;width:100%;text-align:center;margin:0;transform:translateY(-50%)}.el-progress--circle .el-progress__text i,.el-progress--dashboard .el-progress__text i{vertical-align:middle;display:inline-block}.el-progress--without-text .el-progress__text{display:none}.el-progress--without-text .el-progress-bar{padding-right:0;margin-right:0;display:block}.el-progress--text-inside .el-progress-bar{padding-right:0;margin-right:0}.el-progress.is-success .el-progress-bar__inner{background-color:var(--el-color-success)}.el-progress.is-success .el-progress__text{color:var(--el-color-success)}.el-progress.is-warning .el-progress-bar__inner{background-color:var(--el-color-warning)}.el-progress.is-warning .el-progress__text{color:var(--el-color-warning)}.el-progress.is-exception .el-progress-bar__inner{background-color:var(--el-color-danger)}.el-progress.is-exception .el-progress__text{color:var(--el-color-danger)}.el-progress-bar{flex-grow:1;box-sizing:border-box}.el-progress-bar__outer{height:6px;border-radius:100px;background-color:var(--el-border-color-lighter);overflow:hidden;position:relative;vertical-align:middle}.el-progress-bar__inner{position:absolute;left:0;top:0;height:100%;background-color:var(--el-color-primary);text-align:right;border-radius:100px;line-height:1;white-space:nowrap;transition:width .6s ease}.el-progress-bar__inner:after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-progress-bar__inner--indeterminate{transform:translateZ(0);animation:indeterminate 3s infinite}.el-progress-bar__innerText{display:inline-block;vertical-align:middle;color:#fff;font-size:12px;margin:0 5px}@keyframes progress{0%{background-position:0 0}to{background-position:32px 0}}@keyframes indeterminate{0%{left:-100%}to{left:100%}}.el-radio-button{--el-radio-button-checked-bg-color:var(--el-color-primary);--el-radio-button-checked-text-color:var(--el-color-white);--el-radio-button-checked-border-color:var(--el-color-primary);--el-radio-button-disabled-checked-fill:var(--el-border-color-extra-light)}.el-radio-button,.el-radio-button__inner{position:relative;display:inline-block;outline:0}.el-radio-button__inner{line-height:1;white-space:nowrap;vertical-align:middle;background:var(--el-button-bg-color,var(--el-fill-color-blank));border:var(--el-border);font-weight:var(--el-button-font-weight,var(--el-font-weight-primary));border-left:0;color:var(--el-button-text-color,var(--el-text-color-regular));-webkit-appearance:none;text-align:center;box-sizing:border-box;margin:0;cursor:pointer;transition:var(--el-transition-all);-webkit-user-select:none;user-select:none;padding:8px 15px;font-size:var(--el-font-size-base);border-radius:0}.el-radio-button__inner.is-round{padding:8px 15px}.el-radio-button__inner:hover{color:var(--el-color-primary)}.el-radio-button__inner [class*=el-icon-]{line-height:.9}.el-radio-button__inner [class*=el-icon-]+span{margin-left:5px}.el-radio-button:first-child .el-radio-button__inner{border-left:var(--el-border);border-radius:var(--el-border-radius-base) 0 0 var(--el-border-radius-base);box-shadow:none!important}.el-radio-button__original-radio{opacity:0;outline:0;position:absolute;z-index:-1}.el-radio-button__original-radio:checked+.el-radio-button__inner{color:var(--el-radio-button-checked-text-color,var(--el-color-white));background-color:var(--el-radio-button-checked-bg-color,var(--el-color-primary));border-color:var(--el-radio-button-checked-border-color,var(--el-color-primary));box-shadow:-1px 0 0 0 var(--el-radio-button-checked-border-color,var(--el-color-primary))}.el-radio-button__original-radio:focus-visible+.el-radio-button__inner{border-left:var(--el-border);border-left-color:var(--el-radio-button-checked-border-color,var(--el-color-primary));outline:2px solid var(--el-radio-button-checked-border-color);outline-offset:1px;z-index:2;border-radius:var(--el-border-radius-base);box-shadow:none}.el-radio-button__original-radio:disabled+.el-radio-button__inner{color:var(--el-disabled-text-color);cursor:not-allowed;background-image:none;background-color:var(--el-button-disabled-bg-color,var(--el-fill-color-blank));border-color:var(--el-button-disabled-border-color,var(--el-border-color-light));box-shadow:none}.el-radio-button__original-radio:disabled:checked+.el-radio-button__inner{background-color:var(--el-radio-button-disabled-checked-fill)}.el-radio-button:last-child .el-radio-button__inner{border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base) 0}.el-radio-button:first-child:last-child .el-radio-button__inner{border-radius:var(--el-border-radius-base)}.el-radio-button--large .el-radio-button__inner{padding:12px 19px;font-size:var(--el-font-size-base);border-radius:0}.el-radio-button--large .el-radio-button__inner.is-round{padding:12px 19px}.el-radio-button--small .el-radio-button__inner{padding:5px 11px;font-size:12px;border-radius:0}.el-radio-button--small .el-radio-button__inner.is-round{padding:5px 11px}.el-radio-group{display:inline-flex;align-items:center;flex-wrap:wrap;font-size:0}.el-radio{--el-radio-font-size:var(--el-font-size-base);--el-radio-text-color:var(--el-text-color-regular);--el-radio-font-weight:var(--el-font-weight-primary);--el-radio-input-height:14px;--el-radio-input-width:14px;--el-radio-input-border-radius:var(--el-border-radius-circle);--el-radio-input-bg-color:var(--el-fill-color-blank);--el-radio-input-border:var(--el-border);--el-radio-input-border-color:var(--el-border-color);--el-radio-input-border-color-hover:var(--el-color-primary);color:var(--el-radio-text-color);font-weight:var(--el-radio-font-weight);position:relative;cursor:pointer;display:inline-flex;align-items:center;white-space:nowrap;outline:0;font-size:var(--el-font-size-base);-webkit-user-select:none;user-select:none;margin-right:32px;height:32px}.el-radio.el-radio--large{height:40px}.el-radio.el-radio--small{height:24px}.el-radio.is-bordered{padding:0 15px 0 9px;border-radius:var(--el-border-radius-base);border:var(--el-border);box-sizing:border-box}.el-radio.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-radio.is-bordered.is-disabled{cursor:not-allowed;border-color:var(--el-border-color-lighter)}.el-radio.is-bordered.el-radio--large{padding:0 19px 0 11px;border-radius:var(--el-border-radius-base)}.el-radio.is-bordered.el-radio--large .el-radio__label{font-size:var(--el-font-size-base)}.el-radio.is-bordered.el-radio--large .el-radio__inner{height:14px;width:14px}.el-radio.is-bordered.el-radio--small{padding:0 11px 0 7px;border-radius:var(--el-border-radius-base)}.el-radio.is-bordered.el-radio--small .el-radio__label{font-size:12px}.el-radio.is-bordered.el-radio--small .el-radio__inner{height:12px;width:12px}.el-radio:last-child{margin-right:0}.el-radio__input{white-space:nowrap;cursor:pointer;outline:0;display:inline-flex;position:relative;vertical-align:middle}.el-radio__input.is-disabled .el-radio__inner{border-color:var(--el-disabled-border-color)}.el-radio__input.is-disabled .el-radio__inner,.el-radio__input.is-disabled .el-radio__inner:after{background-color:var(--el-disabled-bg-color);cursor:not-allowed}.el-radio__input.is-disabled .el-radio__inner+.el-radio__label{cursor:not-allowed}.el-radio__input.is-disabled.is-checked .el-radio__inner{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color)}.el-radio__input.is-disabled.is-checked .el-radio__inner:after{background-color:var(--el-text-color-placeholder)}.el-radio__input.is-disabled+span.el-radio__label{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-radio__input.is-checked .el-radio__inner{border-color:var(--el-color-primary);background:var(--el-color-primary)}.el-radio__input.is-checked .el-radio__inner:after{transform:translate(-50%,-50%) scale(1)}.el-radio__input.is-checked+.el-radio__label{color:var(--el-color-primary)}.el-radio__input.is-focus .el-radio__inner{border-color:var(--el-radio-input-border-color-hover)}.el-radio__inner{border:var(--el-radio-input-border);border-radius:var(--el-radio-input-border-radius);width:var(--el-radio-input-width);height:var(--el-radio-input-height);background-color:var(--el-radio-input-bg-color);position:relative;cursor:pointer;display:inline-block;box-sizing:border-box}.el-radio__inner:hover{border-color:var(--el-radio-input-border-color-hover)}.el-radio__inner:after{width:4px;height:4px;border-radius:var(--el-radio-input-border-radius);background-color:var(--el-color-white);content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .15s ease-in}.el-radio__original{opacity:0;outline:0;position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;margin:0}.el-radio__original:focus-visible+.el-radio__inner{outline:2px solid var(--el-radio-input-border-color-hover);outline-offset:1px;border-radius:var(--el-radio-input-border-radius)}.el-radio:focus:not(:focus-visible):not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner{box-shadow:0 0 2px 2px var(--el-radio-input-border-color-hover)}.el-radio__label{font-size:var(--el-radio-font-size);padding-left:8px}.el-radio.el-radio--large .el-radio__label{font-size:14px}.el-radio.el-radio--large .el-radio__inner{width:14px;height:14px}.el-radio.el-radio--small .el-radio__label{font-size:12px}.el-radio.el-radio--small .el-radio__inner{width:12px;height:12px}.el-rate{--el-rate-height:20px;--el-rate-font-size:var(--el-font-size-base);--el-rate-icon-size:18px;--el-rate-icon-margin:6px;--el-rate-void-color:var(--el-border-color-darker);--el-rate-fill-color:#f7ba2a;--el-rate-disabled-void-color:var(--el-fill-color);--el-rate-text-color:var(--el-text-color-primary);display:inline-flex;align-items:center;height:32px}.el-rate:active,.el-rate:focus{outline:0}.el-rate__item{cursor:pointer;display:inline-block;position:relative;font-size:0;vertical-align:middle;color:var(--el-rate-void-color);line-height:normal}.el-rate .el-rate__icon{position:relative;display:inline-block;font-size:var(--el-rate-icon-size);margin-right:var(--el-rate-icon-margin);transition:var(--el-transition-duration)}.el-rate .el-rate__icon.hover{transform:scale(1.15)}.el-rate .el-rate__icon .path2{position:absolute;left:0;top:0}.el-rate .el-rate__icon.is-active,.el-rate__decimal{color:var(--el-rate-fill-color)}.el-rate__decimal{position:absolute;top:0;left:0;display:inline-block;overflow:hidden}.el-rate__text{font-size:var(--el-rate-font-size);vertical-align:middle;color:var(--el-rate-text-color)}.el-rate--large{height:40px}.el-rate--small{height:24px}.el-rate.is-disabled .el-rate__item{cursor:auto;color:var(--el-rate-disabled-void-color)}.el-result{--el-result-padding:40px 30px;--el-result-icon-font-size:64px;--el-result-title-font-size:20px;--el-result-title-margin-top:20px;--el-result-subtitle-margin-top:10px;--el-result-extra-margin-top:30px;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;box-sizing:border-box;padding:var(--el-result-padding)}.el-result__icon svg{width:var(--el-result-icon-font-size);height:var(--el-result-icon-font-size)}.el-result__title{margin-top:var(--el-result-title-margin-top)}.el-result__title p{margin:0;font-size:var(--el-result-title-font-size);color:var(--el-text-color-primary);line-height:1.3}.el-result__subtitle{margin-top:var(--el-result-subtitle-margin-top)}.el-result__subtitle p{margin:0;font-size:var(--el-font-size-base);color:var(--el-text-color-regular);line-height:1.3}.el-result__extra{margin-top:var(--el-result-extra-margin-top)}.el-result .icon-primary{--el-result-color:var(--el-color-primary);color:var(--el-result-color)}.el-result .icon-success{--el-result-color:var(--el-color-success);color:var(--el-result-color)}.el-result .icon-warning{--el-result-color:var(--el-color-warning);color:var(--el-result-color)}.el-result .icon-danger{--el-result-color:var(--el-color-danger);color:var(--el-result-color)}.el-result .icon-error{--el-result-color:var(--el-color-error);color:var(--el-result-color)}.el-result .icon-info{--el-result-color:var(--el-color-info);color:var(--el-result-color)}.el-row{display:flex;flex-wrap:wrap;position:relative;box-sizing:border-box}.el-row.is-justify-center{justify-content:center}.el-row.is-justify-end{justify-content:flex-end}.el-row.is-justify-space-between{justify-content:space-between}.el-row.is-justify-space-around{justify-content:space-around}.el-row.is-justify-space-evenly{justify-content:space-evenly}.el-row.is-align-middle{align-items:center}.el-row.is-align-bottom{align-items:flex-end}.el-scrollbar{--el-scrollbar-opacity:0.3;--el-scrollbar-bg-color:var(--el-text-color-secondary);--el-scrollbar-hover-opacity:0.5;--el-scrollbar-hover-bg-color:var(--el-text-color-secondary);overflow:hidden;position:relative;height:100%}.el-scrollbar__wrap{overflow:auto;height:100%}.el-scrollbar__wrap--hidden-default{scrollbar-width:none}.el-scrollbar__wrap--hidden-default::-webkit-scrollbar{display:none}.el-scrollbar__thumb{position:relative;display:block;width:0;height:0;cursor:pointer;border-radius:inherit;background-color:var(--el-scrollbar-bg-color,var(--el-text-color-secondary));transition:var(--el-transition-duration) background-color;opacity:var(--el-scrollbar-opacity,.3)}.el-scrollbar__thumb:hover{background-color:var(--el-scrollbar-hover-bg-color,var(--el-text-color-secondary));opacity:var(--el-scrollbar-hover-opacity,.5)}.el-scrollbar__bar{position:absolute;right:2px;bottom:2px;z-index:1;border-radius:4px}.el-scrollbar__bar.is-vertical{width:6px;top:2px}.el-scrollbar__bar.is-vertical>div{width:100%}.el-scrollbar__bar.is-horizontal{height:6px;left:2px}.el-scrollbar__bar.is-horizontal>div{height:100%}.el-scrollbar-fade-enter-active{transition:opacity .34s ease-out}.el-scrollbar-fade-leave-active{transition:opacity .12s ease-out}.el-scrollbar-fade-enter-from,.el-scrollbar-fade-leave-active{opacity:0}.el-select-dropdown__option-item.is-selected:not(.is-multiple).is-disabled{color:var(--el-text-color-disabled)}.el-select-dropdown__option-item.is-selected:not(.is-multiple).is-disabled:after{background-color:var(--el-text-color-disabled)}.el-select-dropdown__option-item:hover:not(.hover){background-color:transparent}.el-select-dropdown.is-multiple .el-select-dropdown__option-item.is-disabled.is-selected{color:var(--el-text-color-disabled)}.el-select-dropdown__list{margin:6px 0!important;padding:0!important}.el-select-dropdown__option-item{font-size:var(--el-select-font-size);padding:0 32px 0 20px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--el-text-color-regular);height:34px;line-height:34px;box-sizing:border-box;cursor:pointer}.el-select-dropdown__option-item.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-select-dropdown__option-item.is-disabled:hover{background-color:var(--el-bg-color)}.el-select-dropdown__option-item.is-selected{background-color:var(--el-fill-color-light);font-weight:700}.el-select-dropdown__option-item.is-selected:not(.is-multiple){color:var(--el-color-primary)}.el-select-dropdown__option-item.hover{background-color:var(--el-fill-color-light)!important}.el-select-dropdown__option-item:hover{background-color:var(--el-fill-color-light)}.el-select-dropdown.is-multiple .el-select-dropdown__option-item.is-selected{color:var(--el-color-primary);background-color:var(--el-bg-color-overlay)}.el-select-dropdown.is-multiple .el-select-dropdown__option-item.is-selected .el-icon{position:absolute;right:20px;top:0;height:inherit;font-size:12px}.el-select-dropdown.is-multiple .el-select-dropdown__option-item.is-selected .el-icon svg{height:inherit;vertical-align:middle}.el-select-group{margin:0;padding:0}.el-select-group__wrap{position:relative;list-style:none;margin:0;padding:0}.el-select-group__wrap:not(:last-of-type){padding-bottom:24px}.el-select-group__wrap:not(:last-of-type):after{content:"";display:block;bottom:12px}.el-select-group__split-dash,.el-select-group__wrap:not(:last-of-type):after{position:absolute;left:20px;right:20px;height:1px;background:var(--el-border-color-light)}.el-select-group__title{padding-left:20px;font-size:12px;color:var(--el-color-info);line-height:30px}.el-select-group .el-select-dropdown__item{padding-left:20px}.el-select-v2{--el-select-border-color-hover:var(--el-border-color-hover);--el-select-disabled-border:var(--el-disabled-border-color);--el-select-font-size:var(--el-font-size-base);--el-select-close-hover-color:var(--el-text-color-secondary);--el-select-input-color:var(--el-text-color-placeholder);--el-select-multiple-input-color:var(--el-text-color-regular);--el-select-input-focus-border-color:var(--el-color-primary);--el-select-input-font-size:14px;display:inline-block;position:relative;vertical-align:middle;font-size:14px}.el-select-v2__wrapper{display:flex;align-items:center;flex-wrap:wrap;box-sizing:border-box;cursor:pointer;padding:1px 30px 1px 0;transition:border-color var(--el-transition-duration-fast) var(--el-ease-in-out-bezier-function)}.el-select-v2__wrapper:hover{border-color:var(--el-text-color-placeholder)}.el-select-v2__wrapper.is-filterable{cursor:text}.el-select-v2__wrapper.is-focused{border-color:var(--el-color-primary)}.el-select-v2__wrapper.is-hovering:not(.is-focused){border-color:var(--el-text-color-placeholder)}.el-select-v2__wrapper.is-disabled{cursor:not-allowed;background-color:var(--el-fill-color-light);color:var(--el-text-color-placeholder)}.el-select-v2__wrapper.is-disabled,.el-select-v2__wrapper.is-disabled:hover{border-color:var(--el-select-disabled-border)}.el-select-v2__wrapper.is-disabled.is-focus{border-color:var(--el-input-focus-border-color)}.el-select-v2__wrapper.is-disabled .is-transparent{opacity:1;-webkit-user-select:none;user-select:none}.el-select-v2__wrapper.is-disabled .el-select-v2__caret,.el-select-v2__wrapper.is-disabled .el-select-v2__combobox-input{cursor:not-allowed}.el-select-v2__wrapper .el-select-v2__input-wrapper{box-sizing:border-box;position:relative;margin-inline-start:12px;max-width:100%;overflow:hidden}.el-select-v2__wrapper,.el-select-v2__wrapper .el-select-v2__input-wrapper{line-height:32px}.el-select-v2__wrapper .el-select-v2__input-wrapper input{--el-input-inner-height:calc(var(--el-component-size, 32px) - 8px);height:var(--el-input-inner-height);line-height:var(--el-input-inner-height);min-width:4px;width:100%;background-color:transparent;-webkit-appearance:none;appearance:none;background:0 0;border:none;margin:2px 0;outline:0;padding:0}.el-select-v2 .el-select-v2__tags-text{display:inline-block;line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-select-v2__empty{padding:10px 0;margin:0;text-align:center;color:var(--el-text-color-secondary);font-size:14px}.el-select-v2__popper.el-popper{background:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-select-v2__popper.el-popper,.el-select-v2__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-select-v2__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent;border-left-color:transparent}.el-select-v2__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-select-v2__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent;border-bottom-color:transparent}.el-select-v2__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-select-v2--large .el-select-v2__wrapper .el-select-v2__combobox-input{height:32px}.el-select-v2--large .el-select-v2__caret,.el-select-v2--large .el-select-v2__suffix{height:40px}.el-select-v2--large .el-select-v2__placeholder{font-size:14px;line-height:40px}.el-select-v2--small .el-select-v2__wrapper .el-select-v2__combobox-input{height:16px}.el-select-v2--small .el-select-v2__caret,.el-select-v2--small .el-select-v2__suffix{height:24px}.el-select-v2--small .el-select-v2__placeholder{font-size:12px;line-height:24px}.el-select-v2 .el-select-v2__selection>span{display:inline-block}.el-select-v2:hover .el-select-v2__combobox-input{border-color:var(--el-select-border-color-hover)}.el-select-v2 .el-select__selection-text{text-overflow:ellipsis;display:inline-block;overflow-x:hidden;vertical-align:bottom}.el-select-v2 .el-select-v2__combobox-input{padding-right:35px;display:block}.el-select-v2 .el-select-v2__combobox-input:focus{border-color:var(--el-select-input-focus-border-color)}.el-select-v2__input{border:none;outline:0;padding:0;margin-left:15px;color:var(--el-select-multiple-input-color);font-size:var(--el-select-font-size);-webkit-appearance:none;appearance:none;height:28px}.el-select-v2__input.is-small{height:14px}.el-select-v2__close{cursor:pointer;position:absolute;top:8px;z-index:var(--el-index-top);right:25px;color:var(--el-select-input-color);line-height:18px;font-size:var(--el-select-input-font-size)}.el-select-v2__close:hover{color:var(--el-select-close-hover-color)}.el-select-v2__suffix{display:inline-flex;position:absolute;right:12px;height:32px;top:50%;transform:translateY(-50%);color:var(--el-input-icon-color,var(--el-text-color-placeholder))}.el-select-v2__suffix .el-input__icon{height:inherit}.el-select-v2__caret{color:var(--el-select-input-color);font-size:var(--el-select-input-font-size);transition:transform var(--el-transition-duration);transform:rotate(180deg);cursor:pointer}.el-select-v2__caret.is-reverse{transform:rotate(0)}.el-select-v2__caret.is-show-close{font-size:var(--el-select-font-size);text-align:center;transform:rotate(180deg);border-radius:var(--el-border-radius-circle);color:var(--el-select-input-color);transition:var(--el-transition-color)}.el-select-v2__caret.is-show-close:hover{color:var(--el-select-close-hover-color)}.el-select-v2__caret.el-icon{height:inherit}.el-select-v2__caret.el-icon svg{vertical-align:middle}.el-select-v2__selection{white-space:normal;z-index:var(--el-index-normal);display:flex;align-items:center;flex-wrap:wrap}.el-select-v2__wrapper{background-color:var(--el-fill-color-blank);border:1px solid var(--el-border-color);border-radius:var(--el-border-radius-base);position:relative;transition:all var(--el-transition-duration) var(--el-ease-in-out-bezier-function)}.el-select-v2__input-calculator{left:0;position:absolute;top:0;visibility:hidden;white-space:pre;z-index:999}.el-select-v2__selected-item{line-height:inherit;height:inherit;-webkit-user-select:none;user-select:none;display:flex;flex-wrap:wrap}.el-select-v2__placeholder{position:absolute;top:50%;transform:translateY(-50%);margin-inline-start:12px;width:calc(100% - 52px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--el-input-text-color,var(--el-text-color-regular))}.el-select-v2__placeholder.is-transparent{color:var(--el-text-color-placeholder)}.el-select-v2 .el-select-v2__selection .el-tag{box-sizing:border-box;border-color:transparent;margin:2px 0 2px 6px;background-color:var(--el-fill-color)}.el-select-v2 .el-select-v2__selection .el-tag .el-icon-close{background-color:var(--el-text-color-placeholder);right:-7px;color:var(--el-color-white)}.el-select-v2 .el-select-v2__selection .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-select-v2 .el-select-v2__selection .el-tag .el-icon-close:before{display:block;transform:translateY(.5px)}.el-select-v2.el-select-v2--small .el-select-v2__selection .el-tag{margin:1px 0 1px 6px;height:18px}.el-select-dropdown{z-index:calc(var(--el-index-top) + 1);border-radius:var(--el-border-radius-base);box-sizing:border-box}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected{color:var(--el-color-primary);background-color:var(--el-bg-color-overlay)}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected.hover{background-color:var(--el-fill-color-light)}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected:after{content:"";position:absolute;top:50%;right:20px;border-top:none;border-right:none;background-repeat:no-repeat;background-position:50%;background-color:var(--el-color-primary);mask:url("data:image/svg+xml;utf8,%3Csvg class=\'icon\' width=\'200\' height=\'200\' viewBox=\'0 0 1024 1024\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath fill=\'currentColor\' d=\'M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z\'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask-size:100% 100%;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class=\'icon\' width=\'200\' height=\'200\' viewBox=\'0 0 1024 1024\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath fill=\'currentColor\' d=\'M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z\'%3E%3C/path%3E%3C/svg%3E") no-repeat;-webkit-mask-size:100% 100%;transform:translateY(-50%);width:12px;height:12px}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected.is-disabled:after{background-color:var(--el-text-color-disabled)}.el-select-dropdown .el-select-dropdown__option-item.is-selected:after{content:"";position:absolute;top:50%;right:20px;border-top:none;border-right:none;background-repeat:no-repeat;background-position:50%;background-color:var(--el-color-primary);mask:url("data:image/svg+xml;utf8,%3Csvg class=\'icon\' width=\'200\' height=\'200\' viewBox=\'0 0 1024 1024\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath fill=\'currentColor\' d=\'M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z\'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask-size:100% 100%;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class=\'icon\' width=\'200\' height=\'200\' viewBox=\'0 0 1024 1024\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath fill=\'currentColor\' d=\'M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z\'%3E%3C/path%3E%3C/svg%3E") no-repeat;-webkit-mask-size:100% 100%;transform:translateY(-50%);width:12px;height:12px}.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list{padding:0}.el-select-dropdown .el-select-dropdown__item.is-disabled:hover{background-color:unset}.el-select-dropdown .el-select-dropdown__item.is-disabled.selected{color:var(--el-text-color-disabled)}.el-select-dropdown__empty{padding:10px 0;margin:0;text-align:center;color:var(--el-text-color-secondary);font-size:var(--el-select-font-size)}.el-select-dropdown__wrap{max-height:274px}.el-select-dropdown__list{list-style:none;padding:6px 0;margin:0;box-sizing:border-box}.el-select{--el-select-border-color-hover:var(--el-border-color-hover);--el-select-disabled-border:var(--el-disabled-border-color);--el-select-font-size:var(--el-font-size-base);--el-select-close-hover-color:var(--el-text-color-secondary);--el-select-input-color:var(--el-text-color-placeholder);--el-select-multiple-input-color:var(--el-text-color-regular);--el-select-input-focus-border-color:var(--el-color-primary);--el-select-input-font-size:14px;display:inline-block;position:relative;vertical-align:middle;line-height:32px}.el-select__popper.el-popper{background:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-select__popper.el-popper,.el-select__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-select__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent;border-left-color:transparent}.el-select__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-select__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent;border-bottom-color:transparent}.el-select__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-select .el-select-tags-wrapper.has-prefix{margin-left:6px}.el-select--large{line-height:40px}.el-select--large .el-select-tags-wrapper.has-prefix{margin-left:8px}.el-select--small{line-height:24px}.el-select--small .el-select-tags-wrapper.has-prefix{margin-left:4px}.el-select .el-select__tags>span{display:inline-block}.el-select:hover:not(.el-select--disabled) .el-input__wrapper{box-shadow:0 0 0 1px var(--el-select-border-color-hover) inset}.el-select .el-select__tags-text{display:inline-block;line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-select .el-input__wrapper{cursor:pointer}.el-select .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-select-input-focus-border-color) inset!important}.el-select .el-input__inner{cursor:pointer}.el-select .el-input{display:flex}.el-select .el-input .el-select__caret{color:var(--el-select-input-color);font-size:var(--el-select-input-font-size);transition:transform var(--el-transition-duration);transform:rotate(0);cursor:pointer}.el-select .el-input .el-select__caret.is-reverse{transform:rotate(-180deg)}.el-select .el-input .el-select__caret.is-show-close{font-size:var(--el-select-font-size);text-align:center;transform:rotate(0);border-radius:var(--el-border-radius-circle);color:var(--el-select-input-color);transition:var(--el-transition-color)}.el-select .el-input .el-select__caret.is-show-close:hover{color:var(--el-select-close-hover-color)}.el-select .el-input .el-select__caret.el-icon{position:relative;height:inherit;z-index:2}.el-select .el-input.is-disabled .el-input__wrapper{cursor:not-allowed}.el-select .el-input.is-disabled .el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-select-disabled-border) inset}.el-select .el-input.is-disabled .el-input__inner,.el-select .el-input.is-disabled .el-select__caret{cursor:not-allowed}.el-select .el-input.is-focus .el-input__wrapper{box-shadow:0 0 0 1px var(--el-select-input-focus-border-color) inset!important}.el-select__input{border:none;outline:0;padding:0;margin-left:15px;color:var(--el-select-multiple-input-color);font-size:var(--el-select-font-size);-webkit-appearance:none;appearance:none;height:28px;background-color:transparent}.el-select__input.is-small{height:14px}.el-select__close{cursor:pointer;position:absolute;top:8px;z-index:var(--el-index-top);right:25px;color:var(--el-select-input-color);line-height:18px;font-size:var(--el-select-input-font-size)}.el-select__close:hover{color:var(--el-select-close-hover-color)}.el-select__tags{position:absolute;line-height:normal;top:50%;transform:translateY(-50%)}.el-select__collapse-tags,.el-select__tags{white-space:normal;z-index:var(--el-index-normal);display:flex;align-items:center;flex-wrap:wrap}.el-select__collapse-tag{line-height:inherit;height:inherit;display:flex}.el-select .el-select__tags .el-tag{box-sizing:border-box;border-color:transparent;margin:2px 6px 2px 0}.el-select .el-select__tags .el-tag:last-child{margin-right:0}.el-select .el-select__tags .el-tag .el-icon-close{background-color:var(--el-text-color-placeholder);right:-7px;top:0;color:#fff}.el-select .el-select__tags .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-select .el-select__tags .el-tag .el-icon-close:before{display:block;transform:translateY(.5px)}.el-select .el-select__tags .el-tag--info{background-color:var(--el-fill-color)}.el-skeleton{--el-skeleton-circle-size:var(--el-avatar-size)}.el-skeleton__item{background:var(--el-skeleton-color);display:inline-block;height:16px;border-radius:var(--el-border-radius-base);width:100%}.el-skeleton__circle{border-radius:50%;width:var(--el-skeleton-circle-size);height:var(--el-skeleton-circle-size);line-height:var(--el-skeleton-circle-size)}.el-skeleton__button{height:40px;width:64px;border-radius:4px}.el-skeleton__p{width:100%}.el-skeleton__p.is-last{width:61%}.el-skeleton__p.is-first{width:33%}.el-skeleton__text{width:100%;height:var(--el-font-size-small)}.el-skeleton__caption{height:var(--el-font-size-extra-small)}.el-skeleton__h1{height:var(--el-font-size-extra-large)}.el-skeleton__h3{height:var(--el-font-size-large)}.el-skeleton__h5{height:var(--el-font-size-medium)}.el-skeleton__image{width:unset;display:flex;align-items:center;justify-content:center;border-radius:0}.el-skeleton__image svg{color:var(--el-svg-monochrome-grey);fill:currentColor;width:22%;height:22%}.el-skeleton{--el-skeleton-color:var(--el-fill-color);--el-skeleton-to-color:var(--el-fill-color-darker)}@keyframes el-skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}.el-skeleton{width:100%}.el-skeleton__first-line,.el-skeleton__paragraph{height:16px;margin-top:16px;background:var(--el-skeleton-color)}.el-skeleton.is-animated .el-skeleton__item{background:linear-gradient(90deg,var(--el-skeleton-color) 25%,var(--el-skeleton-to-color) 37%,var(--el-skeleton-color) 63%);background-size:400% 100%;animation:el-skeleton-loading 1.4s ease infinite}.el-slider{--el-slider-main-bg-color:var(--el-color-primary);--el-slider-runway-bg-color:var(--el-border-color-light);--el-slider-stop-bg-color:var(--el-color-white);--el-slider-disabled-color:var(--el-text-color-placeholder);--el-slider-border-radius:3px;--el-slider-height:6px;--el-slider-button-size:20px;--el-slider-button-wrapper-size:36px;--el-slider-button-wrapper-offset:-15px;width:100%;height:32px;display:flex;align-items:center}.el-slider__runway{flex:1;height:var(--el-slider-height);background-color:var(--el-slider-runway-bg-color);border-radius:var(--el-slider-border-radius);position:relative;cursor:pointer}.el-slider__runway.show-input{margin-right:30px;width:auto}.el-slider__runway.is-disabled{cursor:default}.el-slider__runway.is-disabled .el-slider__bar{background-color:var(--el-slider-disabled-color)}.el-slider__runway.is-disabled .el-slider__button{border-color:var(--el-slider-disabled-color)}.el-slider__runway.is-disabled .el-slider__button-wrapper.dragging,.el-slider__runway.is-disabled .el-slider__button-wrapper.hover,.el-slider__runway.is-disabled .el-slider__button-wrapper:hover{cursor:not-allowed}.el-slider__runway.is-disabled .el-slider__button.dragging,.el-slider__runway.is-disabled .el-slider__button.hover,.el-slider__runway.is-disabled .el-slider__button:hover{transform:scale(1)}.el-slider__runway.is-disabled .el-slider__button.dragging,.el-slider__runway.is-disabled .el-slider__button.hover,.el-slider__runway.is-disabled .el-slider__button:hover{cursor:not-allowed}.el-slider__input{flex-shrink:0;width:130px}.el-slider__bar{height:var(--el-slider-height);background-color:var(--el-slider-main-bg-color);border-top-left-radius:var(--el-slider-border-radius);border-bottom-left-radius:var(--el-slider-border-radius);position:absolute}.el-slider__button-wrapper{height:var(--el-slider-button-wrapper-size);width:var(--el-slider-button-wrapper-size);position:absolute;z-index:1;top:var(--el-slider-button-wrapper-offset);transform:translateX(-50%);background-color:transparent;text-align:center;-webkit-user-select:none;user-select:none;line-height:normal;outline:0}.el-slider__button-wrapper:after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-slider__button-wrapper.hover,.el-slider__button-wrapper:hover{cursor:grab}.el-slider__button-wrapper.dragging{cursor:grabbing}.el-slider__button{display:inline-block;width:var(--el-slider-button-size);height:var(--el-slider-button-size);vertical-align:middle;border:solid 2px var(--el-slider-main-bg-color);background-color:var(--el-color-white);border-radius:50%;box-sizing:border-box;transition:var(--el-transition-duration-fast);-webkit-user-select:none;user-select:none}.el-slider__button.dragging,.el-slider__button.hover,.el-slider__button:hover{transform:scale(1.2)}.el-slider__button.hover,.el-slider__button:hover{cursor:grab}.el-slider__button.dragging{cursor:grabbing}.el-slider__stop{position:absolute;height:var(--el-slider-height);width:var(--el-slider-height);border-radius:var(--el-border-radius-circle);background-color:var(--el-slider-stop-bg-color);transform:translateX(-50%)}.el-slider__marks{top:0;left:12px;width:18px;height:100%}.el-slider__marks-text{position:absolute;transform:translateX(-50%);font-size:14px;color:var(--el-color-info);margin-top:15px}.el-slider.is-vertical{position:relative;display:inline-flex;width:auto;height:100%;flex:0}.el-slider.is-vertical .el-slider__runway{width:var(--el-slider-height);height:100%;margin:0 16px}.el-slider.is-vertical .el-slider__bar{width:var(--el-slider-height);height:auto;border-radius:0 0 3px 3px}.el-slider.is-vertical .el-slider__button-wrapper{top:auto;left:var(--el-slider-button-wrapper-offset);transform:translateY(50%)}.el-slider.is-vertical .el-slider__stop{transform:translateY(50%)}.el-slider.is-vertical .el-slider__marks-text{margin-top:0;left:15px;transform:translateY(50%)}.el-slider--large{height:40px}.el-slider--small{height:24px}.el-space{display:inline-flex;vertical-align:top}.el-space__item{display:flex;flex-wrap:wrap}.el-space__item>*{flex:1}.el-space--vertical{flex-direction:column}.el-time-spinner{width:100%;white-space:nowrap}.el-spinner{display:inline-block;vertical-align:middle}.el-spinner-inner{animation:rotate 2s linear infinite;width:50px;height:50px}.el-spinner-inner .path{stroke:var(--el-border-color-lighter);stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.el-step{position:relative;flex-shrink:1}.el-step:last-of-type .el-step__line{display:none}.el-step:last-of-type.is-flex{flex-basis:auto!important;flex-shrink:0;flex-grow:0}.el-step:last-of-type .el-step__description,.el-step:last-of-type .el-step__main{padding-right:0}.el-step__head{position:relative;width:100%}.el-step__head.is-process{color:var(--el-text-color-primary);border-color:var(--el-text-color-primary)}.el-step__head.is-wait{color:var(--el-text-color-placeholder);border-color:var(--el-text-color-placeholder)}.el-step__head.is-success{color:var(--el-color-success);border-color:var(--el-color-success)}.el-step__head.is-error{color:var(--el-color-danger);border-color:var(--el-color-danger)}.el-step__head.is-finish{color:var(--el-color-primary);border-color:var(--el-color-primary)}.el-step__icon{position:relative;z-index:1;display:inline-flex;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;box-sizing:border-box;background:var(--el-bg-color);transition:.15s ease-out}.el-step__icon.is-text{border-radius:50%;border:2px solid;border-color:inherit}.el-step__icon.is-icon{width:40px}.el-step__icon-inner{display:inline-block;-webkit-user-select:none;user-select:none;text-align:center;font-weight:700;line-height:1;color:inherit}.el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:25px;font-weight:400}.el-step__icon-inner.is-status{transform:translateY(1px)}.el-step__line{position:absolute;border-color:inherit;background-color:var(--el-text-color-placeholder)}.el-step__line-inner{display:block;border-width:1px;border-style:solid;border-color:inherit;transition:.15s ease-out;box-sizing:border-box;width:0;height:0}.el-step__main{white-space:normal;text-align:left}.el-step__title{font-size:16px;line-height:38px}.el-step__title.is-process{font-weight:700;color:var(--el-text-color-primary)}.el-step__title.is-wait{color:var(--el-text-color-placeholder)}.el-step__title.is-success{color:var(--el-color-success)}.el-step__title.is-error{color:var(--el-color-danger)}.el-step__title.is-finish{color:var(--el-color-primary)}.el-step__description{padding-right:10%;margin-top:-5px;font-size:12px;line-height:20px;font-weight:400}.el-step__description.is-process{color:var(--el-text-color-primary)}.el-step__description.is-wait{color:var(--el-text-color-placeholder)}.el-step__description.is-success{color:var(--el-color-success)}.el-step__description.is-error{color:var(--el-color-danger)}.el-step__description.is-finish{color:var(--el-color-primary)}.el-step.is-horizontal{display:inline-block}.el-step.is-horizontal .el-step__line{height:2px;top:11px;left:0;right:0}.el-step.is-vertical{display:flex}.el-step.is-vertical .el-step__head{flex-grow:0;width:24px}.el-step.is-vertical .el-step__main{padding-left:10px;flex-grow:1}.el-step.is-vertical .el-step__title{line-height:24px;padding-bottom:8px}.el-step.is-vertical .el-step__line{width:2px;top:0;bottom:0;left:11px}.el-step.is-vertical .el-step__icon.is-icon{width:24px}.el-step.is-center .el-step__head,.el-step.is-center .el-step__main{text-align:center}.el-step.is-center .el-step__description{padding-left:20%;padding-right:20%}.el-step.is-center .el-step__line{left:50%;right:-50%}.el-step.is-simple{display:flex;align-items:center}.el-step.is-simple .el-step__head{width:auto;font-size:0;padding-right:10px}.el-step.is-simple .el-step__icon{background:0 0;width:16px;height:16px;font-size:12px}.el-step.is-simple .el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:18px}.el-step.is-simple .el-step__icon-inner.is-status{transform:scale(.8) translateY(1px)}.el-step.is-simple .el-step__main{position:relative;display:flex;align-items:stretch;flex-grow:1}.el-step.is-simple .el-step__title{font-size:16px;line-height:20px}.el-step.is-simple:not(:last-of-type) .el-step__title{max-width:50%;word-break:break-all}.el-step.is-simple .el-step__arrow{flex-grow:1;display:flex;align-items:center;justify-content:center}.el-step.is-simple .el-step__arrow:after,.el-step.is-simple .el-step__arrow:before{content:"";display:inline-block;position:absolute;height:15px;width:1px;background:var(--el-text-color-placeholder)}.el-step.is-simple .el-step__arrow:before{transform:rotate(-45deg) translateY(-4px);transform-origin:0 0}.el-step.is-simple .el-step__arrow:after{transform:rotate(45deg) translateY(4px);transform-origin:100% 100%}.el-step.is-simple:last-of-type .el-step__arrow{display:none}.el-steps{display:flex}.el-steps--simple{padding:13px 8%;border-radius:4px;background:var(--el-fill-color-light)}.el-steps--horizontal{white-space:nowrap}.el-steps--vertical{height:100%;flex-flow:column}.el-switch{--el-switch-on-color:var(--el-color-primary);--el-switch-off-color:var(--el-border-color);display:inline-flex;align-items:center;position:relative;font-size:14px;line-height:20px;height:32px;vertical-align:middle}.el-switch.is-disabled .el-switch__core,.el-switch.is-disabled .el-switch__label{cursor:not-allowed}.el-switch__label{transition:var(--el-transition-duration-fast);height:20px;display:inline-block;font-size:14px;font-weight:500;cursor:pointer;vertical-align:middle;color:var(--el-text-color-primary)}.el-switch__label.is-active{color:var(--el-color-primary)}.el-switch__label--left{margin-right:10px}.el-switch__label--right{margin-left:10px}.el-switch__label *{line-height:1;font-size:14px;display:inline-block}.el-switch__label .el-icon{height:inherit}.el-switch__label .el-icon svg{vertical-align:middle}.el-switch__input{position:absolute;width:0;height:0;opacity:0;margin:0}.el-switch__input:focus-visible~.el-switch__core{outline:2px solid var(--el-switch-on-color);outline-offset:1px}.el-switch__core{margin:0;display:inline-block;position:relative;width:40px;height:20px;border:1px solid var(--el-switch-border-color,var(--el-switch-off-color));outline:0;border-radius:10px;box-sizing:border-box;background:var(--el-switch-off-color);cursor:pointer;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration);vertical-align:middle}.el-switch__core .el-switch__inner{position:absolute;top:1px;left:1px;transition:all var(--el-transition-duration);width:16px;height:16px;display:flex;justify-content:center;align-items:center;left:50%;white-space:nowrap}.el-switch__core .el-switch__inner .is-icon,.el-switch__core .el-switch__inner .is-text{color:var(--el-color-white);transition:opacity var(--el-transition-duration);position:absolute;-webkit-user-select:none;user-select:none}.el-switch__core .el-switch__action{position:absolute;top:1px;left:1px;border-radius:var(--el-border-radius-circle);transition:all var(--el-transition-duration);width:16px;height:16px;background-color:var(--el-color-white);display:flex;justify-content:center;align-items:center;color:var(--el-switch-off-color)}.el-switch__core .el-switch__action .is-icon,.el-switch__core .el-switch__action .is-text{transition:opacity var(--el-transition-duration);position:absolute;-webkit-user-select:none;user-select:none}.el-switch__core .is-text{font-size:12px}.el-switch__core .is-show{opacity:1}.el-switch__core .is-hide{opacity:0}.el-switch.is-checked .el-switch__core{border-color:var(--el-switch-border-color,var(--el-switch-on-color));background-color:var(--el-switch-on-color)}.el-switch.is-checked .el-switch__core .el-switch__action{left:100%;margin-left:-17px;color:var(--el-switch-on-color)}.el-switch.is-checked .el-switch__core .el-switch__inner{left:50%;white-space:nowrap;margin-left:-17px}.el-switch.is-disabled{opacity:.6}.el-switch--wide .el-switch__label.el-switch__label--left span{left:10px}.el-switch--wide .el-switch__label.el-switch__label--right span{right:10px}.el-switch .label-fade-enter-from,.el-switch .label-fade-leave-active{opacity:0}.el-switch--large{font-size:14px;line-height:24px;height:40px}.el-switch--large .el-switch__label{height:24px;font-size:14px}.el-switch--large .el-switch__label *{font-size:14px}.el-switch--large .el-switch__core{width:50px;height:24px;border-radius:12px}.el-switch--large .el-switch__core .el-switch__action,.el-switch--large .el-switch__core .el-switch__inner{width:20px;height:20px}.el-switch--large.is-checked .el-switch__core .el-switch__action,.el-switch--large.is-checked .el-switch__core .el-switch__inner{margin-left:-21px}.el-switch--small{font-size:12px;line-height:16px;height:24px}.el-switch--small .el-switch__label{height:16px;font-size:12px}.el-switch--small .el-switch__label *{font-size:12px}.el-switch--small .el-switch__core{width:30px;height:16px;border-radius:8px}.el-switch--small .el-switch__core .el-switch__action,.el-switch--small .el-switch__core .el-switch__inner{width:12px;height:12px}.el-switch--small.is-checked .el-switch__core .el-switch__action,.el-switch--small.is-checked .el-switch__core .el-switch__inner{margin-left:-13px}.el-table-column--selection .cell{padding-left:14px;padding-right:14px}.el-table-filter{border:solid 1px var(--el-border-color-lighter);border-radius:2px;background-color:#fff;box-shadow:var(--el-box-shadow-light);box-sizing:border-box}.el-table-filter__list{padding:5px 0;margin:0;list-style:none;min-width:100px}.el-table-filter__list-item{line-height:36px;padding:0 10px;cursor:pointer;font-size:var(--el-font-size-base)}.el-table-filter__list-item:hover{background-color:var(--el-color-primary-light-9);color:var(--el-color-primary)}.el-table-filter__list-item.is-active{background-color:var(--el-color-primary);color:#fff}.el-table-filter__content{min-width:100px}.el-table-filter__bottom{border-top:1px solid var(--el-border-color-lighter);padding:8px}.el-table-filter__bottom button{background:0 0;border:none;color:var(--el-text-color-regular);cursor:pointer;font-size:var(--el-font-size-small);padding:0 3px}.el-table-filter__bottom button:hover{color:var(--el-color-primary)}.el-table-filter__bottom button:focus{outline:0}.el-table-filter__bottom button.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-table-filter__wrap{max-height:280px}.el-table-filter__checkbox-group{padding:10px}.el-table-filter__checkbox-group label.el-checkbox{display:flex;align-items:center;margin-right:5px;margin-bottom:12px;margin-left:5px;height:unset}.el-table-filter__checkbox-group .el-checkbox:last-child{margin-bottom:0}.el-table{--el-table-border-color:var(--el-border-color-lighter);--el-table-border:1px solid var(--el-table-border-color);--el-table-text-color:var(--el-text-color-regular);--el-table-header-text-color:var(--el-text-color-secondary);--el-table-row-hover-bg-color:var(--el-fill-color-light);--el-table-current-row-bg-color:var(--el-color-primary-light-9);--el-table-header-bg-color:var(--el-bg-color);--el-table-fixed-box-shadow:var(--el-box-shadow-light);--el-table-bg-color:var(--el-fill-color-blank);--el-table-tr-bg-color:var(--el-fill-color-blank);--el-table-expanded-cell-bg-color:var(--el-fill-color-blank);--el-table-fixed-left-column:inset 10px 0 10px -10px rgba(0,0,0,0.15);--el-table-fixed-right-column:inset -10px 0 10px -10px rgba(0,0,0,0.15);position:relative;overflow:hidden;box-sizing:border-box;height:-moz-fit-content;height:fit-content;width:100%;max-width:100%;background-color:var(--el-table-bg-color);font-size:14px;color:var(--el-table-text-color)}.el-table__inner-wrapper{position:relative;display:flex;flex-direction:column;height:100%}.el-table__inner-wrapper:before{left:0;bottom:0;width:100%;height:1px;z-index:3}.el-table.has-footer.el-table--fluid-height tr:last-child td.el-table__cell,.el-table.has-footer.el-table--scrollable-y tr:last-child td.el-table__cell{border-bottom-color:transparent}.el-table__empty-block{position:sticky;left:0;min-height:60px;text-align:center;width:100%;display:flex;justify-content:center;align-items:center}.el-table__empty-text{line-height:60px;width:50%;color:var(--el-text-color-secondary)}.el-table__expand-column .cell{padding:0;text-align:center;-webkit-user-select:none;user-select:none}.el-table__expand-icon{position:relative;cursor:pointer;color:var(--el-text-color-regular);font-size:12px;transition:transform var(--el-transition-duration-fast) ease-in-out;height:20px}.el-table__expand-icon--expanded{transform:rotate(90deg)}.el-table__expand-icon>.el-icon{font-size:12px}.el-table__expanded-cell{background-color:var(--el-table-expanded-cell-bg-color)}.el-table__expanded-cell[class*=cell]{padding:20px 50px}.el-table__expanded-cell:hover{background-color:transparent!important}.el-table__placeholder{display:inline-block;width:20px}.el-table__append-wrapper{overflow:hidden}.el-table--fit{border-right:0;border-bottom:0}.el-table--fit .el-table__cell.gutter{border-right-width:1px}.el-table thead{color:var(--el-table-header-text-color);font-weight:500}.el-table thead.is-group th.el-table__cell{background:var(--el-fill-color-light)}.el-table .el-table__cell{padding:8px 0;min-width:0;box-sizing:border-box;text-overflow:ellipsis;vertical-align:middle;position:relative;text-align:left;z-index:1}.el-table .el-table__cell.is-center{text-align:center}.el-table .el-table__cell.is-right{text-align:right}.el-table .el-table__cell.gutter{width:15px;border-right-width:0;border-bottom-width:0;padding:0}.el-table .el-table__cell.is-hidden>*{visibility:hidden}.el-table .cell{box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-all;line-height:23px;padding:0 12px}.el-table .cell.el-tooltip{white-space:nowrap;min-width:50px}.el-table--large{font-size:var(--el-font-size-base)}.el-table--large .el-table__cell{padding:12px 0}.el-table--large .cell{padding:0 16px}.el-table--small{font-size:12px}.el-table--small .el-table__cell{padding:4px 0}.el-table--small .cell{padding:0 8px}.el-table tr{background-color:var(--el-table-tr-bg-color)}.el-table tr input[type=checkbox]{margin:0}.el-table td.el-table__cell,.el-table th.el-table__cell.is-leaf{border-bottom:var(--el-table-border)}.el-table th.el-table__cell.is-sortable{cursor:pointer}.el-table th.el-table__cell{-webkit-user-select:none;user-select:none;background-color:var(--el-table-header-bg-color)}.el-table th.el-table__cell>.cell.highlight{color:var(--el-color-primary)}.el-table th.el-table__cell.required>div:before{display:inline-block;content:"";width:8px;height:8px;border-radius:50%;background:#ff4d51;margin-right:5px;vertical-align:middle}.el-table td.el-table__cell div{box-sizing:border-box}.el-table td.el-table__cell.gutter{width:0}.el-table__footer-wrapper{border-top:var(--el-table-border)}.el-table--border .el-table__footer-wrapper tr:first-child td:first-child,.el-table--border .el-table__footer-wrapper tr:first-child th:first-child,.el-table--border .el-table__inner-wrapper tr:first-child td:first-child,.el-table--border .el-table__inner-wrapper tr:first-child th:first-child,.el-table--group .el-table__footer-wrapper tr:first-child td:first-child,.el-table--group .el-table__footer-wrapper tr:first-child th:first-child,.el-table--group .el-table__inner-wrapper tr:first-child td:first-child,.el-table--group .el-table__inner-wrapper tr:first-child th:first-child{border-left:var(--el-table-border)}.el-table--border .el-table__inner-wrapper:after,.el-table--border:after,.el-table--border:before,.el-table__inner-wrapper:before{content:"";position:absolute;background-color:var(--el-table-border-color);z-index:3}.el-table--border .el-table__inner-wrapper:after{left:0;top:0;width:100%;height:1px;z-index:3}.el-table--border:before{top:-1px;left:0;width:1px;height:100%;z-index:3}.el-table--border:after{top:-1px;right:0;width:1px;height:100%;z-index:3}.el-table--border .el-table__inner-wrapper{border-right:none;border-bottom:none}.el-table--border .el-table__footer-wrapper{position:relative;flex-shrink:0}.el-table--border .el-table__cell{border-right:var(--el-table-border)}.el-table--border th.el-table__cell.gutter:last-of-type{border-bottom:var(--el-table-border);border-bottom-width:1px}.el-table--border th.el-table__cell{border-bottom:var(--el-table-border)}.el-table--hidden{visibility:hidden}.el-table__body-wrapper,.el-table__footer-wrapper,.el-table__header-wrapper{width:100%}.el-table__body-wrapper tr td.el-table-fixed-column--left,.el-table__body-wrapper tr td.el-table-fixed-column--right,.el-table__body-wrapper tr th.el-table-fixed-column--left,.el-table__body-wrapper tr th.el-table-fixed-column--right,.el-table__footer-wrapper tr td.el-table-fixed-column--left,.el-table__footer-wrapper tr td.el-table-fixed-column--right,.el-table__footer-wrapper tr th.el-table-fixed-column--left,.el-table__footer-wrapper tr th.el-table-fixed-column--right,.el-table__header-wrapper tr td.el-table-fixed-column--left,.el-table__header-wrapper tr td.el-table-fixed-column--right,.el-table__header-wrapper tr th.el-table-fixed-column--left,.el-table__header-wrapper tr th.el-table-fixed-column--right{position:sticky!important;z-index:2;background:var(--el-bg-color)}.el-table__body-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-last-column:before{content:"";position:absolute;top:0;width:10px;bottom:-1px;overflow-x:hidden;overflow-y:hidden;box-shadow:none;touch-action:none;pointer-events:none}.el-table__body-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-first-column:before{left:-10px}.el-table__body-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-last-column:before{right:-10px;box-shadow:none}.el-table__body-wrapper tr td.el-table__fixed-right-patch,.el-table__body-wrapper tr th.el-table__fixed-right-patch,.el-table__footer-wrapper tr td.el-table__fixed-right-patch,.el-table__footer-wrapper tr th.el-table__fixed-right-patch,.el-table__header-wrapper tr td.el-table__fixed-right-patch,.el-table__header-wrapper tr th.el-table__fixed-right-patch{position:sticky!important;z-index:2;background:#fff;right:0}.el-table__header-wrapper{flex-shrink:0}.el-table__header-wrapper tr th.el-table-fixed-column--left,.el-table__header-wrapper tr th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table__body,.el-table__footer,.el-table__header{table-layout:fixed;border-collapse:separate}.el-table__footer-wrapper,.el-table__header-wrapper{overflow:hidden}.el-table__footer-wrapper tbody td.el-table__cell,.el-table__header-wrapper tbody td.el-table__cell{background-color:var(--el-table-row-hover-bg-color);color:var(--el-table-text-color)}.el-table__body-wrapper .el-table-column--selection>.cell,.el-table__header-wrapper .el-table-column--selection>.cell{display:inline-flex;align-items:center;height:23px}.el-table__body-wrapper .el-table-column--selection .el-checkbox,.el-table__header-wrapper .el-table-column--selection .el-checkbox{height:unset}.el-table.is-scrolling-left .el-table-fixed-column--right.is-first-column:before{box-shadow:var(--el-table-fixed-right-column)}.el-table.is-scrolling-left.el-table--border .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:var(--el-table-border)}.el-table.is-scrolling-left th.el-table-fixed-column--left{background-color:var(--el-table-header-bg-color)}.el-table.is-scrolling-right .el-table-fixed-column--left.is-last-column:before{box-shadow:var(--el-table-fixed-left-column)}.el-table.is-scrolling-right .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:none}.el-table.is-scrolling-right th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table.is-scrolling-middle .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:none}.el-table.is-scrolling-middle .el-table-fixed-column--right.is-first-column:before{box-shadow:var(--el-table-fixed-right-column)}.el-table.is-scrolling-middle .el-table-fixed-column--left.is-last-column:before{box-shadow:var(--el-table-fixed-left-column)}.el-table.is-scrolling-none .el-table-fixed-column--left.is-first-column:before,.el-table.is-scrolling-none .el-table-fixed-column--left.is-last-column:before,.el-table.is-scrolling-none .el-table-fixed-column--right.is-first-column:before,.el-table.is-scrolling-none .el-table-fixed-column--right.is-last-column:before{box-shadow:none}.el-table.is-scrolling-none th.el-table-fixed-column--left,.el-table.is-scrolling-none th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table__body-wrapper{overflow:hidden;position:relative;flex:1}.el-table__body-wrapper .el-scrollbar__bar{z-index:2}.el-table .caret-wrapper{display:inline-flex;flex-direction:column;align-items:center;height:14px;width:24px;vertical-align:middle;cursor:pointer;overflow:initial;position:relative}.el-table .sort-caret{width:0;height:0;border:5px solid transparent;position:absolute;left:7px}.el-table .sort-caret.ascending{border-bottom-color:var(--el-text-color-placeholder);top:-5px}.el-table .sort-caret.descending{border-top-color:var(--el-text-color-placeholder);bottom:-3px}.el-table .ascending .sort-caret.ascending{border-bottom-color:var(--el-color-primary)}.el-table .descending .sort-caret.descending{border-top-color:var(--el-color-primary)}.el-table .hidden-columns{visibility:hidden;position:absolute;z-index:-1}.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:var(--el-fill-color-lighter)}.el-table--striped .el-table__body tr.el-table__row--striped.current-row td.el-table__cell{background-color:var(--el-table-current-row-bg-color)}.el-table__body tr.hover-row.current-row>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped.current-row>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped>td.el-table__cell,.el-table__body tr.hover-row>td.el-table__cell{background-color:var(--el-table-row-hover-bg-color)}.el-table__body tr.current-row>td.el-table__cell{background-color:var(--el-table-current-row-bg-color)}.el-table__column-resize-proxy{position:absolute;left:200px;top:0;bottom:0;width:0;border-left:var(--el-table-border);z-index:10}.el-table__column-filter-trigger{display:inline-block;cursor:pointer}.el-table__column-filter-trigger i{color:var(--el-color-info);font-size:14px;vertical-align:middle}.el-table__border-left-patch{top:0;width:1px;height:100%}.el-table__border-bottom-patch,.el-table__border-left-patch{left:0;z-index:3;position:absolute;background-color:var(--el-table-border-color)}.el-table__border-bottom-patch{height:1px}.el-table__border-right-patch{top:0;height:100%;width:1px;z-index:3;position:absolute;background-color:var(--el-table-border-color)}.el-table--enable-row-transition .el-table__body td.el-table__cell{transition:background-color .25s ease}.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background-color:var(--el-table-row-hover-bg-color)}.el-table [class*=el-table__row--level] .el-table__expand-icon{display:inline-block;width:12px;line-height:12px;height:12px;text-align:center;margin-right:8px}.el-table .el-table.el-table--border .el-table__cell{border-right:var(--el-table-border)}.el-table:not(.el-table--border) .el-table__cell{border-right:none}.el-table:not(.el-table--border)>.el-table__inner-wrapper:after{content:none}.el-table:not(.el-table--border) .el-table__footer-wrapper tr:first-child td:first-child,.el-table:not(.el-table--border) .el-table__footer-wrapper tr:first-child th:first-child,.el-table:not(.el-table--border) .el-table__inner-wrapper tr:first-child td:first-child,.el-table:not(.el-table--border) .el-table__inner-wrapper tr:first-child th:first-child{border-left:none}.el-table-v2{--el-table-border-color:var(--el-border-color-lighter);--el-table-border:1px solid var(--el-table-border-color);--el-table-text-color:var(--el-text-color-regular);--el-table-header-text-color:var(--el-text-color-secondary);--el-table-row-hover-bg-color:var(--el-fill-color-light);--el-table-current-row-bg-color:var(--el-color-primary-light-9);--el-table-header-bg-color:var(--el-bg-color);--el-table-fixed-box-shadow:var(--el-box-shadow-light);--el-table-bg-color:var(--el-fill-color-blank);--el-table-tr-bg-color:var(--el-fill-color-blank);--el-table-expanded-cell-bg-color:var(--el-fill-color-blank);--el-table-fixed-left-column:inset 10px 0 10px -10px rgba(0,0,0,0.15);--el-table-fixed-right-column:inset -10px 0 10px -10px rgba(0,0,0,0.15);font-size:14px}.el-table-v2 *{box-sizing:border-box}.el-table-v2__root{position:relative}.el-table-v2__root:hover .el-table-v2__main .el-virtual-scrollbar{opacity:1}.el-table-v2__main{display:flex;flex-direction:column-reverse;position:absolute;overflow:hidden;top:0;background-color:var(--el-bg-color);left:0}.el-table-v2__main .el-vl__horizontal,.el-table-v2__main .el-vl__vertical{z-index:2}.el-table-v2__left{display:flex;flex-direction:column-reverse;position:absolute;overflow:hidden;top:0;background-color:var(--el-bg-color);left:0;box-shadow:2px 0 4px 0 rgba(0,0,0,.06)}.el-table-v2__left .el-virtual-scrollbar{opacity:0}.el-table-v2__left .el-vl__horizontal,.el-table-v2__left .el-vl__vertical{z-index:-1}.el-table-v2__right{display:flex;flex-direction:column-reverse;position:absolute;overflow:hidden;top:0;background-color:var(--el-bg-color);right:0;box-shadow:-2px 0 4px 0 rgba(0,0,0,.06)}.el-table-v2__right .el-virtual-scrollbar{opacity:0}.el-table-v2__right .el-vl__horizontal,.el-table-v2__right .el-vl__vertical{z-index:-1}.el-table-v2__header-row,.el-table-v2__row{padding-inline-end:var(--el-table-scrollbar-size)}.el-table-v2__header-wrapper{overflow:hidden}.el-table-v2__header{position:relative;overflow:hidden}.el-table-v2__footer{right:0;bottom:0;overflow:hidden}.el-table-v2__empty,.el-table-v2__footer,.el-table-v2__overlay{position:absolute;left:0}.el-table-v2__overlay{right:0;top:0;bottom:0;z-index:9999}.el-table-v2__header-row{display:flex;border-bottom:var(--el-table-border)}.el-table-v2__header-cell{display:flex;align-items:center;padding:0 8px;height:100%;-webkit-user-select:none;user-select:none;overflow:hidden;background-color:var(--el-table-header-bg-color);color:var(--el-table-header-text-color);font-weight:700}.el-table-v2__header-cell.is-align-center{justify-content:center;text-align:center}.el-table-v2__header-cell.is-align-right{justify-content:flex-end;text-align:right}.el-table-v2__header-cell.is-sortable{cursor:pointer}.el-table-v2__header-cell:hover .el-icon{display:block}.el-table-v2__sort-icon{transition:opacity,display var(--el-transition-duration);opacity:.6;display:none}.el-table-v2__sort-icon.is-sorting{display:block;opacity:1}.el-table-v2__row{border-bottom:var(--el-table-border);display:flex;align-items:center;transition:background-color var(--el-transition-duration)}.el-table-v2__row.is-hovered,.el-table-v2__row:hover{background-color:var(--el-table-row-hover-bg-color)}.el-table-v2__row-cell{height:100%;overflow:hidden;display:flex;align-items:center;padding:0 8px}.el-table-v2__row-cell.is-align-center{justify-content:center;text-align:center}.el-table-v2__row-cell.is-align-right{justify-content:flex-end;text-align:right}.el-table-v2__expand-icon{margin:0 4px;cursor:pointer;-webkit-user-select:none;user-select:none}.el-table-v2__expand-icon svg{transition:transform var(--el-transition-duration)}.el-table-v2__expand-icon.is-expanded svg{transform:rotate(90deg)}.el-table-v2:not(.is-dynamic) .el-table-v2__cell-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-table-v2.is-dynamic .el-table-v2__row{overflow:hidden;align-items:stretch}.el-table-v2.is-dynamic .el-table-v2__row .el-table-v2__row-cell{word-break:break-all}.el-tabs{--el-tabs-header-height:40px}.el-tabs__header{padding:0;position:relative;margin:0 0 15px}.el-tabs__active-bar{position:absolute;bottom:0;left:0;height:2px;background-color:var(--el-color-primary);z-index:1;transition:width var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),transform var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);list-style:none}.el-tabs__new-tab{display:flex;align-items:center;justify-content:center;float:right;border:1px solid var(--el-border-color);height:20px;width:20px;line-height:20px;margin:10px 0 10px 10px;border-radius:3px;text-align:center;font-size:12px;color:var(--el-text-color-primary);cursor:pointer;transition:all .15s}.el-tabs__new-tab .is-icon-plus{height:inherit;width:inherit;transform:scale(.8)}.el-tabs__new-tab .is-icon-plus svg{vertical-align:middle}.el-tabs__new-tab:hover{color:var(--el-color-primary)}.el-tabs__nav-wrap{overflow:hidden;margin-bottom:-1px;position:relative}.el-tabs__nav-wrap:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:var(--el-border-color-light);z-index:var(--el-index-normal)}.el-tabs__nav-wrap.is-scrollable{padding:0 20px;box-sizing:border-box}.el-tabs__nav-scroll{overflow:hidden}.el-tabs__nav-next,.el-tabs__nav-prev{position:absolute;cursor:pointer;line-height:44px;font-size:12px;color:var(--el-text-color-secondary)}.el-tabs__nav-next{right:0}.el-tabs__nav-prev{left:0}.el-tabs__nav{white-space:nowrap;position:relative;transition:transform var(--el-transition-duration);float:left;z-index:calc(var(--el-index-normal) + 1)}.el-tabs__nav.is-stretch{min-width:100%;display:flex}.el-tabs__nav.is-stretch>*{flex:1;text-align:center}.el-tabs__item{padding:0 20px;height:var(--el-tabs-header-height);box-sizing:border-box;line-height:var(--el-tabs-header-height);display:inline-block;list-style:none;font-size:var(--el-font-size-base);font-weight:500;color:var(--el-text-color-primary);position:relative}.el-tabs__item:focus,.el-tabs__item:focus:active{outline:0}.el-tabs__item:focus-visible{box-shadow:0 0 2px 2px var(--el-color-primary) inset;border-radius:3px}.el-tabs__item .is-icon-close{border-radius:50%;text-align:center;transition:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);margin-left:5px}.el-tabs__item .is-icon-close:before{transform:scale(.9);display:inline-block}.el-tabs__item .is-icon-close:hover{background-color:var(--el-text-color-placeholder);color:#fff}.el-tabs__item .is-icon-close svg{margin-top:1px}.el-tabs__item.is-active,.el-tabs__item:hover{color:var(--el-color-primary)}.el-tabs__item:hover{cursor:pointer}.el-tabs__item.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-tabs__content{overflow:hidden;position:relative}.el-tabs--card>.el-tabs__header{border-bottom:1px solid var(--el-border-color-light);height:var(--el-tabs-header-height)}.el-tabs--card>.el-tabs__header .el-tabs__nav-wrap:after{content:none}.el-tabs--card>.el-tabs__header .el-tabs__nav{border:1px solid var(--el-border-color-light);border-bottom:none;border-radius:4px 4px 0 0;box-sizing:border-box}.el-tabs--card>.el-tabs__header .el-tabs__active-bar{display:none}.el-tabs--card>.el-tabs__header .el-tabs__item .is-icon-close{position:relative;font-size:12px;width:0;height:14px;vertical-align:middle;line-height:15px;overflow:hidden;top:-1px;right:-2px;transform-origin:100% 50%}.el-tabs--card>.el-tabs__header .el-tabs__item{border-bottom:1px solid transparent;border-left:1px solid var(--el-border-color-light);transition:color var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),padding var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier)}.el-tabs--card>.el-tabs__header .el-tabs__item:first-child{border-left:none}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover{padding-left:13px;padding-right:13px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover .is-icon-close{width:14px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active{border-bottom-color:var(--el-bg-color)}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable{padding-left:20px;padding-right:20px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable .is-icon-close{width:14px}.el-tabs--border-card{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color)}.el-tabs--border-card>.el-tabs__content{padding:15px}.el-tabs--border-card>.el-tabs__header{background-color:var(--el-fill-color-light);border-bottom:1px solid var(--el-border-color-light);margin:0}.el-tabs--border-card>.el-tabs__header .el-tabs__nav-wrap:after{content:none}.el-tabs--border-card>.el-tabs__header .el-tabs__item{transition:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);border:1px solid transparent;margin-top:-1px;color:var(--el-text-color-secondary)}.el-tabs--border-card>.el-tabs__header .el-tabs__item+.el-tabs__item,.el-tabs--border-card>.el-tabs__header .el-tabs__item:first-child{margin-left:-1px}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{color:var(--el-color-primary);background-color:var(--el-bg-color-overlay);border-right-color:var(--el-border-color);border-left-color:var(--el-border-color)}.el-tabs--border-card>.el-tabs__header .el-tabs__item:not(.is-disabled):hover{color:var(--el-color-primary)}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-disabled{color:var(--el-disabled-text-color)}.el-tabs--border-card>.el-tabs__header .is-scrollable .el-tabs__item:first-child{margin-left:0}.el-tabs--bottom .el-tabs__item.is-bottom:nth-child(2),.el-tabs--bottom .el-tabs__item.is-top:nth-child(2),.el-tabs--top .el-tabs__item.is-bottom:nth-child(2),.el-tabs--top .el-tabs__item.is-top:nth-child(2){padding-left:0}.el-tabs--bottom .el-tabs__item.is-bottom:last-child,.el-tabs--bottom .el-tabs__item.is-top:last-child,.el-tabs--top .el-tabs__item.is-bottom:last-child,.el-tabs--top .el-tabs__item.is-top:last-child{padding-right:0}.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2){padding-left:20px}.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:last-child{padding-right:20px}.el-tabs--bottom .el-tabs__header.is-bottom{margin-bottom:0;margin-top:10px}.el-tabs--bottom.el-tabs--border-card .el-tabs__header.is-bottom{border-bottom:0;border-top:1px solid var(--el-border-color)}.el-tabs--bottom.el-tabs--border-card .el-tabs__nav-wrap.is-bottom{margin-top:-1px;margin-bottom:0}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom:not(.is-active){border:1px solid transparent}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom{margin:0 -1px -1px}.el-tabs--left,.el-tabs--right{overflow:hidden}.el-tabs--left .el-tabs__header.is-left,.el-tabs--left .el-tabs__header.is-right,.el-tabs--left .el-tabs__nav-scroll,.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__header.is-left,.el-tabs--right .el-tabs__header.is-right,.el-tabs--right .el-tabs__nav-scroll,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{height:100%}.el-tabs--left .el-tabs__active-bar.is-left,.el-tabs--left .el-tabs__active-bar.is-right,.el-tabs--right .el-tabs__active-bar.is-left,.el-tabs--right .el-tabs__active-bar.is-right{top:0;bottom:auto;width:2px;height:auto}.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{margin-bottom:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{height:30px;line-height:30px;width:100%;text-align:center;cursor:pointer}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i{transform:rotate(90deg)}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{left:auto;top:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next{right:auto;bottom:0}.el-tabs--left .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--left .el-tabs__nav-wrap.is-right.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-right.is-scrollable{padding:30px 0}.el-tabs--left .el-tabs__nav-wrap.is-left:after,.el-tabs--left .el-tabs__nav-wrap.is-right:after,.el-tabs--right .el-tabs__nav-wrap.is-left:after,.el-tabs--right .el-tabs__nav-wrap.is-right:after{height:100%;width:2px;bottom:auto;top:0}.el-tabs--left .el-tabs__nav.is-left,.el-tabs--left .el-tabs__nav.is-right,.el-tabs--right .el-tabs__nav.is-left,.el-tabs--right .el-tabs__nav.is-right{float:none}.el-tabs--left .el-tabs__item.is-left,.el-tabs--left .el-tabs__item.is-right,.el-tabs--right .el-tabs__item.is-left,.el-tabs--right .el-tabs__item.is-right{display:block}.el-tabs--left .el-tabs__header.is-left{float:left;margin-bottom:0;margin-right:10px}.el-tabs--left .el-tabs__nav-wrap.is-left{margin-right:-1px}.el-tabs--left .el-tabs__active-bar.is-left,.el-tabs--left .el-tabs__nav-wrap.is-left:after{left:auto;right:0}.el-tabs--left .el-tabs__item.is-left{text-align:right}.el-tabs--left.el-tabs--card .el-tabs__active-bar.is-left{display:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left{border-left:none;border-right:1px solid var(--el-border-color-light);border-bottom:none;border-top:1px solid var(--el-border-color-light);text-align:left}.el-tabs--left.el-tabs--card .el-tabs__item.is-left:first-child{border-right:1px solid var(--el-border-color-light);border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active{border:1px solid var(--el-border-color-light);border-right-color:#fff;border-left:none;border-bottom:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:first-child{border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:last-child{border-bottom:none}.el-tabs--left.el-tabs--card .el-tabs__nav{border-radius:4px 0 0 4px;border-bottom:1px solid var(--el-border-color-light);border-right:none}.el-tabs--left.el-tabs--card .el-tabs__new-tab{float:none}.el-tabs--left.el-tabs--border-card .el-tabs__header.is-left{border-right:1px solid var(--el-border-color)}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left{border:1px solid transparent;margin:-1px 0 -1px -1px}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left.is-active{border-color:transparent;border-top-color:#d1dbe5;border-bottom-color:#d1dbe5}.el-tabs--right .el-tabs__header.is-right{float:right;margin-bottom:0;margin-left:10px}.el-tabs--right .el-tabs__nav-wrap.is-right{margin-left:-1px}.el-tabs--right .el-tabs__nav-wrap.is-right:after{left:0;right:auto}.el-tabs--right .el-tabs__active-bar.is-right{left:0}.el-tabs--right.el-tabs--card .el-tabs__active-bar.is-right{display:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right{border-bottom:none;border-top:1px solid var(--el-border-color-light)}.el-tabs--right.el-tabs--card .el-tabs__item.is-right:first-child{border-left:1px solid var(--el-border-color-light);border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active{border:1px solid var(--el-border-color-light);border-left-color:#fff;border-right:none;border-bottom:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:first-child{border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:last-child{border-bottom:none}.el-tabs--right.el-tabs--card .el-tabs__nav{border-radius:0 4px 4px 0;border-bottom:1px solid var(--el-border-color-light);border-left:none}.el-tabs--right.el-tabs--border-card .el-tabs__header.is-right{border-left:1px solid var(--el-border-color)}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right{border:1px solid transparent;margin:-1px -1px -1px 0}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right.is-active{border-color:transparent;border-top-color:#d1dbe5;border-bottom-color:#d1dbe5}.slideInLeft-transition,.slideInRight-transition{display:inline-block}.slideInRight-enter{animation:slideInRight-enter var(--el-transition-duration)}.slideInRight-leave{position:absolute;left:0;right:0;animation:slideInRight-leave var(--el-transition-duration)}.slideInLeft-enter{animation:slideInLeft-enter var(--el-transition-duration)}.slideInLeft-leave{position:absolute;left:0;right:0;animation:slideInLeft-leave var(--el-transition-duration)}@keyframes slideInRight-enter{0%{opacity:0;transform-origin:0 0;transform:translateX(100%)}to{opacity:1;transform-origin:0 0;transform:translateX(0)}}@keyframes slideInRight-leave{0%{transform-origin:0 0;transform:translateX(0);opacity:1}to{transform-origin:0 0;transform:translateX(100%);opacity:0}}@keyframes slideInLeft-enter{0%{opacity:0;transform-origin:0 0;transform:translateX(-100%)}to{opacity:1;transform-origin:0 0;transform:translateX(0)}}@keyframes slideInLeft-leave{0%{transform-origin:0 0;transform:translateX(0);opacity:1}to{transform-origin:0 0;transform:translateX(-100%);opacity:0}}.el-tag{--el-tag-font-size:12px;--el-tag-border-radius:4px;--el-tag-border-radius-rounded:9999px;--el-tag-bg-color:var(--el-color-primary-light-9);--el-tag-border-color:var(--el-color-primary-light-8);--el-tag-hover-color:var(--el-color-primary);--el-tag-text-color:var(--el-color-primary);background-color:var(--el-tag-bg-color);border-color:var(--el-tag-border-color);color:var(--el-tag-text-color);display:inline-flex;justify-content:center;align-items:center;height:24px;padding:0 9px;font-size:var(--el-tag-font-size);line-height:1;border-width:1px;border-style:solid;border-radius:var(--el-tag-border-radius);box-sizing:border-box;white-space:nowrap;--el-icon-size:14px}.el-tag.el-tag--primary{--el-tag-bg-color:var(--el-color-primary-light-9);--el-tag-border-color:var(--el-color-primary-light-8);--el-tag-hover-color:var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-bg-color:var(--el-color-success-light-9);--el-tag-border-color:var(--el-color-success-light-8);--el-tag-hover-color:var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-bg-color:var(--el-color-warning-light-9);--el-tag-border-color:var(--el-color-warning-light-8);--el-tag-hover-color:var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-bg-color:var(--el-color-danger-light-9);--el-tag-border-color:var(--el-color-danger-light-8);--el-tag-hover-color:var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-bg-color:var(--el-color-error-light-9);--el-tag-border-color:var(--el-color-error-light-8);--el-tag-hover-color:var(--el-color-error)}.el-tag.el-tag--info{--el-tag-bg-color:var(--el-color-info-light-9);--el-tag-border-color:var(--el-color-info-light-8);--el-tag-hover-color:var(--el-color-info)}.el-tag.el-tag--primary{--el-tag-text-color:var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-text-color:var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-text-color:var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-text-color:var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-text-color:var(--el-color-error)}.el-tag.el-tag--info{--el-tag-text-color:var(--el-color-info)}.el-tag.is-hit{border-color:var(--el-color-primary)}.el-tag.is-round{border-radius:var(--el-tag-border-radius-rounded)}.el-tag .el-tag__close{color:var(--el-tag-text-color)}.el-tag .el-tag__close:hover{color:var(--el-color-white);background-color:var(--el-tag-hover-color)}.el-tag .el-icon{border-radius:50%;cursor:pointer;font-size:calc(var(--el-icon-size) - 2px);height:var(--el-icon-size);width:var(--el-icon-size)}.el-tag .el-tag__close{margin-left:6px}.el-tag--dark{--el-tag-text-color:var(--el-color-white)}.el-tag--dark,.el-tag--dark.el-tag--primary{--el-tag-bg-color:var(--el-color-primary);--el-tag-border-color:var(--el-color-primary);--el-tag-hover-color:var(--el-color-primary-light-3)}.el-tag--dark.el-tag--success{--el-tag-bg-color:var(--el-color-success);--el-tag-border-color:var(--el-color-success);--el-tag-hover-color:var(--el-color-success-light-3)}.el-tag--dark.el-tag--warning{--el-tag-bg-color:var(--el-color-warning);--el-tag-border-color:var(--el-color-warning);--el-tag-hover-color:var(--el-color-warning-light-3)}.el-tag--dark.el-tag--danger{--el-tag-bg-color:var(--el-color-danger);--el-tag-border-color:var(--el-color-danger);--el-tag-hover-color:var(--el-color-danger-light-3)}.el-tag--dark.el-tag--error{--el-tag-bg-color:var(--el-color-error);--el-tag-border-color:var(--el-color-error);--el-tag-hover-color:var(--el-color-error-light-3)}.el-tag--dark.el-tag--info{--el-tag-bg-color:var(--el-color-info);--el-tag-border-color:var(--el-color-info);--el-tag-hover-color:var(--el-color-info-light-3)}.el-tag--dark.el-tag--danger,.el-tag--dark.el-tag--error,.el-tag--dark.el-tag--info,.el-tag--dark.el-tag--primary,.el-tag--dark.el-tag--success,.el-tag--dark.el-tag--warning{--el-tag-text-color:var(--el-color-white)}.el-tag--plain,.el-tag--plain.el-tag--primary{--el-tag-border-color:var(--el-color-primary-light-5);--el-tag-hover-color:var(--el-color-primary);--el-tag-bg-color:var(--el-fill-color-blank)}.el-tag--plain.el-tag--success{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-success-light-5);--el-tag-hover-color:var(--el-color-success)}.el-tag--plain.el-tag--warning{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-warning-light-5);--el-tag-hover-color:var(--el-color-warning)}.el-tag--plain.el-tag--danger{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-danger-light-5);--el-tag-hover-color:var(--el-color-danger)}.el-tag--plain.el-tag--error{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-error-light-5);--el-tag-hover-color:var(--el-color-error)}.el-tag--plain.el-tag--info{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-info-light-5);--el-tag-hover-color:var(--el-color-info)}.el-tag.is-closable{padding-right:5px}.el-tag--large{padding:0 11px;height:32px;--el-icon-size:16px}.el-tag--large .el-tag__close{margin-left:8px}.el-tag--large.is-closable{padding-right:7px}.el-tag--small{padding:0 7px;height:20px;--el-icon-size:12px}.el-tag--small .el-tag__close{margin-left:4px}.el-tag--small.is-closable{padding-right:3px}.el-tag--small .el-icon-close{transform:scale(.8)}.el-tag.el-tag--primary.is-hit{border-color:var(--el-color-primary)}.el-tag.el-tag--success.is-hit{border-color:var(--el-color-success)}.el-tag.el-tag--warning.is-hit{border-color:var(--el-color-warning)}.el-tag.el-tag--danger.is-hit{border-color:var(--el-color-danger)}.el-tag.el-tag--error.is-hit{border-color:var(--el-color-error)}.el-tag.el-tag--info.is-hit{border-color:var(--el-color-info)}.time-select{margin:5px 0;min-width:0}.time-select .el-picker-panel__content{max-height:200px;margin:0}.time-select-item{padding:8px 10px;font-size:14px;line-height:20px}.time-select-item.disabled{color:var(--el-datepicker-border-color);cursor:not-allowed}.time-select-item:hover{background-color:var(--el-fill-color-light);font-weight:700;cursor:pointer}.time-select .time-select-item.selected:not(.disabled){color:var(--el-color-primary);font-weight:700}.el-timeline-item{position:relative;padding-bottom:20px}.el-timeline-item__wrapper{position:relative;padding-left:28px;top:-3px}.el-timeline-item__tail{position:absolute;left:4px;height:100%;border-left:2px solid var(--el-timeline-node-color)}.el-timeline-item .el-timeline-item__icon{color:var(--el-color-white);font-size:var(--el-font-size-small)}.el-timeline-item__node{position:absolute;background-color:var(--el-timeline-node-color);border-color:var(--el-timeline-node-color);border-radius:50%;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.el-timeline-item__node--normal{left:-1px;width:var(--el-timeline-node-size-normal);height:var(--el-timeline-node-size-normal)}.el-timeline-item__node--large{left:-2px;width:var(--el-timeline-node-size-large);height:var(--el-timeline-node-size-large)}.el-timeline-item__node.is-hollow{background:var(--el-color-white);border-style:solid;border-width:2px}.el-timeline-item__node--primary{background-color:var(--el-color-primary);border-color:var(--el-color-primary)}.el-timeline-item__node--success{background-color:var(--el-color-success);border-color:var(--el-color-success)}.el-timeline-item__node--warning{background-color:var(--el-color-warning);border-color:var(--el-color-warning)}.el-timeline-item__node--danger{background-color:var(--el-color-danger);border-color:var(--el-color-danger)}.el-timeline-item__node--info{background-color:var(--el-color-info);border-color:var(--el-color-info)}.el-timeline-item__dot{position:absolute;display:flex;justify-content:center;align-items:center}.el-timeline-item__content{color:var(--el-text-color-primary)}.el-timeline-item__timestamp{color:var(--el-text-color-secondary);line-height:1;font-size:var(--el-font-size-small)}.el-timeline-item__timestamp.is-top{margin-bottom:8px;padding-top:4px}.el-timeline-item__timestamp.is-bottom{margin-top:8px}.el-timeline{--el-timeline-node-size-normal:12px;--el-timeline-node-size-large:14px;--el-timeline-node-color:var(--el-border-color-light);margin:0;font-size:var(--el-font-size-base);list-style:none}.el-timeline .el-timeline-item:last-child .el-timeline-item__tail{display:none}.el-timeline .el-timeline-item__center{display:flex;align-items:center}.el-timeline .el-timeline-item__center .el-timeline-item__wrapper{width:100%}.el-timeline .el-timeline-item__center .el-timeline-item__tail{top:0}.el-timeline .el-timeline-item__center:first-child .el-timeline-item__tail{height:calc(50% + 10px);top:calc(50% - 10px)}.el-timeline .el-timeline-item__center:last-child .el-timeline-item__tail{display:block;height:calc(50% - 10px)}.el-tooltip-v2__content{--el-tooltip-v2-padding:5px 10px;--el-tooltip-v2-border-radius:4px;--el-tooltip-v2-border-color:var(--el-border-color);border-radius:var(--el-tooltip-v2-border-radius);color:var(--el-color-black);background-color:var(--el-color-white);padding:var(--el-tooltip-v2-padding);border:1px solid var(--el-border-color)}.el-tooltip-v2__arrow{position:absolute;color:var(--el-color-white);width:var(--el-tooltip-v2-arrow-width);height:var(--el-tooltip-v2-arrow-height);pointer-events:none;left:var(--el-tooltip-v2-arrow-x);top:var(--el-tooltip-v2-arrow-y)}.el-tooltip-v2__arrow:after,.el-tooltip-v2__arrow:before{content:"";width:0;height:0;border:var(--el-tooltip-v2-arrow-border-width) solid transparent;position:absolute}.el-tooltip-v2__content[data-side^=top] .el-tooltip-v2__arrow{bottom:0}.el-tooltip-v2__content[data-side^=top] .el-tooltip-v2__arrow:before{border-top-color:var(--el-color-white);border-top-width:var(--el-tooltip-v2-arrow-border-width);border-bottom:0;top:calc(100% - 1px)}.el-tooltip-v2__content[data-side^=top] .el-tooltip-v2__arrow:after{border-top-color:var(--el-border-color);border-top-width:var(--el-tooltip-v2-arrow-border-width);border-bottom:0;top:100%;z-index:-1}.el-tooltip-v2__content[data-side^=bottom] .el-tooltip-v2__arrow{top:0}.el-tooltip-v2__content[data-side^=bottom] .el-tooltip-v2__arrow:before{border-bottom-color:var(--el-color-white);border-bottom-width:var(--el-tooltip-v2-arrow-border-width);border-top:0;bottom:calc(100% - 1px)}.el-tooltip-v2__content[data-side^=bottom] .el-tooltip-v2__arrow:after{border-bottom-color:var(--el-border-color);border-bottom-width:var(--el-tooltip-v2-arrow-border-width);border-top:0;bottom:100%;z-index:-1}.el-tooltip-v2__content[data-side^=left] .el-tooltip-v2__arrow{right:0}.el-tooltip-v2__content[data-side^=left] .el-tooltip-v2__arrow:before{border-left-color:var(--el-color-white);border-left-width:var(--el-tooltip-v2-arrow-border-width);border-right:0;left:calc(100% - 1px)}.el-tooltip-v2__content[data-side^=left] .el-tooltip-v2__arrow:after{border-left-color:var(--el-border-color);border-left-width:var(--el-tooltip-v2-arrow-border-width);border-right:0;left:100%;z-index:-1}.el-tooltip-v2__content[data-side^=right] .el-tooltip-v2__arrow{left:0}.el-tooltip-v2__content[data-side^=right] .el-tooltip-v2__arrow:before{border-right-color:var(--el-color-white);border-right-width:var(--el-tooltip-v2-arrow-border-width);border-left:0;right:calc(100% - 1px)}.el-tooltip-v2__content[data-side^=right] .el-tooltip-v2__arrow:after{border-right-color:var(--el-border-color);border-right-width:var(--el-tooltip-v2-arrow-border-width);border-left:0;right:100%;z-index:-1}.el-tooltip-v2__content.is-dark{--el-tooltip-v2-border-color:transparent;color:var(--el-color-white)}.el-tooltip-v2__content.is-dark,.el-tooltip-v2__content.is-dark .el-tooltip-v2__arrow{background-color:var(--el-color-black);border-color:transparent}.el-transfer{--el-transfer-border-color:var(--el-border-color-lighter);--el-transfer-border-radius:var(--el-border-radius-base);--el-transfer-panel-width:200px;--el-transfer-panel-header-height:40px;--el-transfer-panel-header-bg-color:var(--el-fill-color-light);--el-transfer-panel-footer-height:40px;--el-transfer-panel-body-height:278px;--el-transfer-item-height:30px;--el-transfer-filter-height:32px;font-size:var(--el-font-size-base)}.el-transfer__buttons{display:inline-block;vertical-align:middle;padding:0 30px}.el-transfer__button{vertical-align:top}.el-transfer__button:nth-child(2){margin:0 0 0 10px}.el-transfer__button i,.el-transfer__button span{font-size:14px}.el-transfer__button .el-icon+span{margin-left:0}.el-transfer-panel{overflow:hidden;background:var(--el-bg-color-overlay);display:inline-block;text-align:left;vertical-align:middle;width:var(--el-transfer-panel-width);max-height:100%;box-sizing:border-box;position:relative}.el-transfer-panel__body{height:var(--el-transfer-panel-body-height);border-left:1px solid var(--el-transfer-border-color);border-right:1px solid var(--el-transfer-border-color);border-bottom:1px solid var(--el-transfer-border-color);border-bottom-left-radius:var(--el-transfer-border-radius);border-bottom-right-radius:var(--el-transfer-border-radius);overflow:hidden}.el-transfer-panel__body.is-with-footer{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.el-transfer-panel__list{margin:0;padding:6px 0;list-style:none;height:var(--el-transfer-panel-body-height);overflow:auto;box-sizing:border-box}.el-transfer-panel__list.is-filterable{height:calc(100% - var(--el-transfer-filter-height) - 30px);padding-top:0}.el-transfer-panel__item{height:var(--el-transfer-item-height);line-height:var(--el-transfer-item-height);padding-left:15px;display:block!important}.el-transfer-panel__item+.el-transfer-panel__item{margin-left:0}.el-transfer-panel__item.el-checkbox{color:var(--el-text-color-regular)}.el-transfer-panel__item:hover{color:var(--el-color-primary)}.el-transfer-panel__item.el-checkbox .el-checkbox__label{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;box-sizing:border-box;padding-left:22px;line-height:var(--el-transfer-item-height)}.el-transfer-panel__item .el-checkbox__input{position:absolute;top:8px}.el-transfer-panel__filter{text-align:center;margin:15px;box-sizing:border-box;width:auto}.el-transfer-panel__filter .el-input__inner{height:var(--el-transfer-filter-height);width:100%;font-size:12px;display:inline-block;box-sizing:border-box;border-radius:calc(var(--el-transfer-filter-height)/2)}.el-transfer-panel__filter .el-icon-circle-close{cursor:pointer}.el-transfer-panel .el-transfer-panel__header{display:flex;align-items:center;height:var(--el-transfer-panel-header-height);background:var(--el-transfer-panel-header-bg-color);margin:0;padding-left:15px;border:1px solid var(--el-transfer-border-color);border-top-left-radius:var(--el-transfer-border-radius);border-top-right-radius:var(--el-transfer-border-radius);box-sizing:border-box;color:var(--el-color-black)}.el-transfer-panel .el-transfer-panel__header .el-checkbox{position:relative;display:flex;width:100%;align-items:center}.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label{font-size:16px;color:var(--el-text-color-primary);font-weight:400}.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label span{position:absolute;right:15px;top:50%;transform:translate3d(0,-50%,0);color:var(--el-text-color-secondary);font-size:12px;font-weight:400}.el-transfer-panel .el-transfer-panel__footer{height:var(--el-transfer-panel-footer-height);background:var(--el-bg-color-overlay);margin:0;padding:0;border:1px solid var(--el-transfer-border-color);border-bottom-left-radius:var(--el-transfer-border-radius);border-bottom-right-radius:var(--el-transfer-border-radius)}.el-transfer-panel .el-transfer-panel__footer:after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-transfer-panel .el-transfer-panel__footer .el-checkbox{padding-left:20px;color:var(--el-text-color-regular)}.el-transfer-panel .el-transfer-panel__empty{margin:0;height:var(--el-transfer-item-height);line-height:var(--el-transfer-item-height);padding:6px 15px 0;color:var(--el-text-color-secondary);text-align:center}.el-transfer-panel .el-checkbox__label{padding-left:8px}.el-transfer-panel .el-checkbox__inner{height:14px;width:14px;border-radius:3px}.el-transfer-panel .el-checkbox__inner:after{height:6px;width:3px;left:4px}.el-tree{--el-tree-node-hover-bg-color:var(--el-fill-color-light);--el-tree-text-color:var(--el-text-color-regular);--el-tree-expand-icon-color:var(--el-text-color-placeholder);position:relative;cursor:default;background:var(--el-fill-color-blank);color:var(--el-tree-text-color)}.el-tree__empty-block{position:relative;min-height:60px;text-align:center;width:100%;height:100%}.el-tree__empty-text{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--el-text-color-secondary);font-size:var(--el-font-size-base)}.el-tree__drop-indicator{position:absolute;left:0;right:0;height:1px;background-color:var(--el-color-primary)}.el-tree-node{white-space:nowrap;outline:0}.el-tree-node:focus>.el-tree-node__content{background-color:var(--el-tree-node-hover-bg-color)}.el-tree-node.is-drop-inner>.el-tree-node__content .el-tree-node__label{background-color:var(--el-color-primary);color:#fff}.el-tree-node__content{display:flex;align-items:center;height:26px;cursor:pointer}.el-tree-node__content>.el-tree-node__expand-icon{padding:6px;box-sizing:content-box}.el-tree-node__content>label.el-checkbox{margin-right:8px}.el-tree-node__content:hover{background-color:var(--el-tree-node-hover-bg-color)}.el-tree.is-dragging .el-tree-node__content{cursor:move}.el-tree.is-dragging .el-tree-node__content *{pointer-events:none}.el-tree.is-dragging.is-drop-not-allow .el-tree-node__content{cursor:not-allowed}.el-tree-node__expand-icon{cursor:pointer;color:var(--el-tree-expand-icon-color);font-size:12px;transform:rotate(0);transition:transform var(--el-transition-duration) ease-in-out}.el-tree-node__expand-icon.expanded{transform:rotate(90deg)}.el-tree-node__expand-icon.is-leaf{color:transparent;cursor:default}.el-tree-node__expand-icon.is-hidden{visibility:hidden}.el-tree-node__label,.el-tree-node__loading-icon{font-size:var(--el-font-size-base)}.el-tree-node__loading-icon{margin-right:8px;color:var(--el-tree-expand-icon-color)}.el-tree-node>.el-tree-node__children{overflow:hidden;background-color:transparent}.el-tree-node.is-expanded>.el-tree-node__children{display:block}.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background-color:var(--el-color-primary-light-9)}.el-tree-select{--el-tree-node-hover-bg-color:var(--el-fill-color-light);--el-tree-text-color:var(--el-text-color-regular);--el-tree-expand-icon-color:var(--el-text-color-placeholder)}.el-tree-select__popper .el-tree-node__expand-icon{margin-left:8px}.el-tree-select__popper .el-tree-node.is-checked>.el-tree-node__content .el-select-dropdown__item.selected:after{content:none}.el-tree-select__popper .el-select-dropdown__item{flex:1;background:0 0!important;padding-left:0;height:20px;line-height:20px}.el-upload{--el-upload-dragger-padding-horizontal:40px;--el-upload-dragger-padding-vertical:10px;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;outline:0}.el-upload__input{display:none}.el-upload__tip{font-size:12px;color:var(--el-text-color-regular);margin-top:7px}.el-upload iframe{position:absolute;z-index:-1;top:0;left:0;opacity:0}.el-upload--picture-card{--el-upload-picture-card-size:148px;background-color:var(--el-fill-color-lighter);border:1px dashed var(--el-border-color-darker);border-radius:6px;box-sizing:border-box;width:var(--el-upload-picture-card-size);height:var(--el-upload-picture-card-size);cursor:pointer;vertical-align:top;display:inline-flex;justify-content:center;align-items:center}.el-upload--picture-card i{font-size:28px;color:var(--el-text-color-secondary)}.el-upload--picture-card:hover{border-color:var(--el-color-primary);color:var(--el-color-primary)}.el-upload.is-drag{display:block}.el-upload:focus{color:var(--el-color-primary)}.el-upload:focus,.el-upload:focus .el-upload-dragger{border-color:var(--el-color-primary)}.el-upload-dragger{padding:var(--el-upload-dragger-padding-horizontal) var(--el-upload-dragger-padding-vertical);background-color:var(--el-fill-color-blank);border:1px dashed var(--el-border-color);border-radius:6px;box-sizing:border-box;text-align:center;cursor:pointer;position:relative;overflow:hidden}.el-upload-dragger .el-icon--upload{font-size:67px;color:var(--el-text-color-placeholder);margin-bottom:16px;line-height:50px}.el-upload-dragger+.el-upload__tip{text-align:center}.el-upload-dragger~.el-upload__files{border-top:var(--el-border);margin-top:7px;padding-top:5px}.el-upload-dragger .el-upload__text{color:var(--el-text-color-regular);font-size:14px;text-align:center}.el-upload-dragger .el-upload__text em{color:var(--el-color-primary);font-style:normal}.el-upload-dragger:hover{border-color:var(--el-color-primary)}.el-upload-dragger.is-dragover{padding:calc(var(--el-upload-dragger-padding-horizontal) - 1px) calc(var(--el-upload-dragger-padding-vertical) - 1px);background-color:var(--el-color-primary-light-9);border:2px dashed var(--el-color-primary)}.el-upload-list{margin:10px 0 0;padding:0;list-style:none;position:relative}.el-upload-list__item{transition:all .5s cubic-bezier(.55,0,.1,1);font-size:14px;color:var(--el-text-color-regular);margin-bottom:5px;position:relative;box-sizing:border-box;border-radius:4px;width:100%}.el-upload-list__item .el-progress{position:absolute;top:20px;width:100%}.el-upload-list__item .el-progress__text{position:absolute;right:0;top:-13px}.el-upload-list__item .el-progress-bar{margin-right:0;padding-right:0}.el-upload-list__item .el-icon--upload-success{color:var(--el-color-success)}.el-upload-list__item .el-icon--close{display:none;position:absolute;right:5px;top:50%;cursor:pointer;opacity:.75;color:var(--el-text-color-regular);transition:opacity var(--el-transition-duration);transform:translateY(-50%)}.el-upload-list__item .el-icon--close:hover{opacity:1;color:var(--el-color-primary)}.el-upload-list__item .el-icon--close-tip{display:none;position:absolute;top:1px;right:5px;font-size:12px;cursor:pointer;opacity:1;color:var(--el-color-primary);font-style:normal}.el-upload-list__item:hover{background-color:var(--el-fill-color-light)}.el-upload-list__item:hover .el-icon--close{display:inline-flex}.el-upload-list__item:hover .el-progress__text{display:none}.el-upload-list__item .el-upload-list__item-info{display:inline-flex;justify-content:center;flex-direction:column;width:calc(100% - 30px);margin-left:4px}.el-upload-list__item.is-success .el-upload-list__item-status-label{display:inline-flex}.el-upload-list__item.is-success .el-upload-list__item-name:focus,.el-upload-list__item.is-success .el-upload-list__item-name:hover{color:var(--el-color-primary);cursor:pointer}.el-upload-list__item.is-success:focus:not(:hover) .el-icon--close-tip{display:inline-block}.el-upload-list__item.is-success:active,.el-upload-list__item.is-success:not(.focusing):focus{outline-width:0}.el-upload-list__item.is-success:active .el-icon--close-tip,.el-upload-list__item.is-success:not(.focusing):focus .el-icon--close-tip{display:none}.el-upload-list__item.is-success:focus .el-upload-list__item-status-label,.el-upload-list__item.is-success:hover .el-upload-list__item-status-label{display:none;opacity:0}.el-upload-list.is-disabled .el-upload-list__item-status-label,.el-upload-list.is-disabled .el-upload-list__item:hover{display:block}.el-upload-list__item-name{color:var(--el-text-color-regular);display:inline-flex;text-align:center;align-items:center;padding:0 4px;transition:color var(--el-transition-duration);font-size:var(--el-font-size-base)}.el-upload-list__item-name .el-icon{margin-right:6px;color:var(--el-text-color-secondary)}.el-upload-list__item-file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-upload-list__item-status-label{position:absolute;right:5px;top:0;line-height:inherit;display:none;height:100%;justify-content:center;align-items:center;transition:opacity var(--el-transition-duration)}.el-upload-list__item-delete{position:absolute;right:10px;top:0;font-size:12px;color:var(--el-text-color-regular);display:none}.el-upload-list__item-delete:hover{color:var(--el-color-primary)}.el-upload-list--picture-card{--el-upload-list-picture-card-size:148px;display:inline-flex;flex-wrap:wrap;margin:0}.el-upload-list--picture-card .el-upload-list__item{overflow:hidden;background-color:var(--el-fill-color-blank);border:1px solid var(--el-border-color);border-radius:6px;box-sizing:border-box;width:var(--el-upload-list-picture-card-size);height:var(--el-upload-list-picture-card-size);margin:0 8px 8px 0;padding:0;display:inline-flex}.el-upload-list--picture-card .el-upload-list__item .el-icon--check,.el-upload-list--picture-card .el-upload-list__item .el-icon--circle-check{color:#fff}.el-upload-list--picture-card .el-upload-list__item .el-icon--close{display:none}.el-upload-list--picture-card .el-upload-list__item:hover .el-upload-list__item-status-label{opacity:0;display:block}.el-upload-list--picture-card .el-upload-list__item:hover .el-progress__text{display:block}.el-upload-list--picture-card .el-upload-list__item .el-upload-list__item-name{display:none}.el-upload-list--picture-card .el-upload-list__item-thumbnail{width:100%;height:100%;object-fit:contain}.el-upload-list--picture-card .el-upload-list__item-status-label{right:-15px;top:-6px;width:40px;height:24px;background:var(--el-color-success);text-align:center;transform:rotate(45deg)}.el-upload-list--picture-card .el-upload-list__item-status-label i{font-size:12px;margin-top:11px;transform:rotate(-45deg)}.el-upload-list--picture-card .el-upload-list__item-actions{position:absolute;width:100%;height:100%;left:0;top:0;cursor:default;display:inline-flex;justify-content:center;align-items:center;color:#fff;opacity:0;font-size:20px;background-color:var(--el-overlay-color-lighter);transition:opacity var(--el-transition-duration)}.el-upload-list--picture-card .el-upload-list__item-actions span{display:none;cursor:pointer}.el-upload-list--picture-card .el-upload-list__item-actions span+span{margin-left:1rem}.el-upload-list--picture-card .el-upload-list__item-actions .el-upload-list__item-delete{position:static;font-size:inherit;color:inherit}.el-upload-list--picture-card .el-upload-list__item-actions:hover{opacity:1}.el-upload-list--picture-card .el-upload-list__item-actions:hover span{display:inline-flex}.el-upload-list--picture-card .el-progress{top:50%;left:50%;transform:translate(-50%,-50%);bottom:auto;width:126px}.el-upload-list--picture-card .el-progress .el-progress__text{top:50%}.el-upload-list--picture .el-upload-list__item{overflow:hidden;z-index:0;background-color:var(--el-fill-color-blank);border:1px solid var(--el-border-color);border-radius:6px;box-sizing:border-box;margin-top:10px;padding:10px;display:flex;align-items:center}.el-upload-list--picture .el-upload-list__item .el-icon--check,.el-upload-list--picture .el-upload-list__item .el-icon--circle-check{color:#fff}.el-upload-list--picture .el-upload-list__item:hover .el-upload-list__item-status-label{opacity:0;display:block}.el-upload-list--picture .el-upload-list__item:hover .el-progress__text{display:block}.el-upload-list--picture .el-upload-list__item.is-success .el-upload-list__item-name i{display:none}.el-upload-list--picture .el-upload-list__item .el-icon--close{top:5px;transform:translateY(0)}.el-upload-list--picture .el-upload-list__item-thumbnail{display:inline-flex;justify-content:center;align-items:center;width:70px;height:70px;object-fit:contain;position:relative;z-index:1;background-color:var(--el-color-white)}.el-upload-list--picture .el-upload-list__item-status-label{position:absolute;right:-17px;top:-7px;width:46px;height:26px;background:var(--el-color-success);text-align:center;transform:rotate(45deg)}.el-upload-list--picture .el-upload-list__item-status-label i{font-size:12px;margin-top:12px;transform:rotate(-45deg)}.el-upload-list--picture .el-progress{position:relative;top:-7px}.el-upload-cover{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:10;cursor:default}.el-upload-cover:after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-upload-cover img{display:block;width:100%;height:100%}.el-upload-cover__label{right:-15px;top:-6px;width:40px;height:24px;background:var(--el-color-success);text-align:center;transform:rotate(45deg)}.el-upload-cover__label i{font-size:12px;margin-top:11px;transform:rotate(-45deg);color:#fff}.el-upload-cover__progress{display:inline-block;vertical-align:middle;position:static;width:243px}.el-upload-cover__progress+.el-upload__inner{opacity:0}.el-upload-cover__content{position:absolute;top:0;left:0;width:100%;height:100%}.el-upload-cover__interact{position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:var(--el-overlay-color-light);text-align:center}.el-upload-cover__interact .btn{display:inline-block;color:#fff;font-size:14px;cursor:pointer;vertical-align:middle;transition:var(--el-transition-md-fade);margin-top:60px}.el-upload-cover__interact .btn i{margin-top:0}.el-upload-cover__interact .btn span{opacity:0;transition:opacity .15s linear}.el-upload-cover__interact .btn:not(:first-child){margin-left:35px}.el-upload-cover__interact .btn:hover{transform:translateY(-13px)}.el-upload-cover__interact .btn:hover span{opacity:1}.el-upload-cover__interact .btn i{color:#fff;display:block;font-size:24px;line-height:inherit;margin:0 auto 5px}.el-upload-cover__title{position:absolute;bottom:0;left:0;background-color:#fff;height:36px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;text-align:left;padding:0 10px;margin:0;line-height:36px;font-size:14px;color:var(--el-text-color-primary)}.el-upload-cover+.el-upload__inner{opacity:0;position:relative;z-index:1}.el-vl__wrapper{position:relative}.el-vl__wrapper.always-on .el-virtual-scrollbar,.el-vl__wrapper:hover .el-virtual-scrollbar{opacity:1}.el-vl__window{scrollbar-width:none}.el-vl__window::-webkit-scrollbar{display:none}.el-virtual-scrollbar{opacity:0;transition:opacity .34s ease-out}.el-virtual-scrollbar.always-on{opacity:1}.el-vg__wrapper{position:relative}.el-popper{--el-popper-border-radius:var(--el-popover-border-radius,4px);position:absolute;border-radius:var(--el-popper-border-radius);padding:5px 11px;z-index:2000;font-size:12px;line-height:20px;min-width:10px;word-wrap:break-word;visibility:visible}.el-popper.is-dark{color:var(--el-bg-color)}.el-popper.is-dark,.el-popper.is-dark .el-popper__arrow:before{background:var(--el-text-color-primary);border:1px solid var(--el-text-color-primary)}.el-popper.is-dark .el-popper__arrow:before{right:0}.el-popper.is-light,.el-popper.is-light .el-popper__arrow:before{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light)}.el-popper.is-light .el-popper__arrow:before{right:0}.el-popper.is-pure{padding:0}.el-popper__arrow,.el-popper__arrow:before{position:absolute;width:10px;height:10px;z-index:-1}.el-popper__arrow:before{content:" ";transform:rotate(45deg);background:var(--el-text-color-primary);box-sizing:border-box}.el-popper[data-popper-placement^=top]>.el-popper__arrow{bottom:-5px}.el-popper[data-popper-placement^=top]>.el-popper__arrow:before{border-bottom-right-radius:2px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow{top:-5px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before{border-top-left-radius:2px}.el-popper[data-popper-placement^=left]>.el-popper__arrow{right:-5px}.el-popper[data-popper-placement^=left]>.el-popper__arrow:before{border-top-right-radius:2px}.el-popper[data-popper-placement^=right]>.el-popper__arrow{left:-5px}.el-popper[data-popper-placement^=right]>.el-popper__arrow:before{border-bottom-left-radius:2px}.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent!important;border-left-color:transparent!important}.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent!important;border-right-color:transparent!important}.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent!important;border-bottom-color:transparent!important}.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent!important;border-top-color:transparent!important}.el-select-dropdown__item{font-size:var(--el-font-size-base);padding:0 32px 0 20px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--el-text-color-regular);height:34px;line-height:34px;box-sizing:border-box;cursor:pointer}.el-select-dropdown__item.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-select-dropdown__item.hover,.el-select-dropdown__item:hover{background-color:var(--el-fill-color-light)}.el-select-dropdown__item.selected{color:var(--el-color-primary);font-weight:700}',""]),e.exports=t},6806:function(e,t,r){"use strict";r.d(t,"a",(function(){return o})),r.d(t,"b",(function(){return n}));const n=["year","month","date","dates","week","datetime","datetimerange","daterange","monthrange"],o=["sun","mon","tue","wed","thu","fri","sat"]},"69f3":function(e,t,r){var n,o,l,a=r("cdce"),i=r("da84"),c=r("e330"),s=r("861d"),u=r("9112"),d=r("1a2d"),p=r("c6cd"),f=r("f772"),b=r("d012"),m="Object already initialized",h=i.TypeError,v=i.WeakMap,g=function(e){return l(e)?o(e):n(e,{})},O=function(e){return function(t){var r;if(!s(t)||(r=o(t)).type!==e)throw h("Incompatible receiver, "+e+" required");return r}};if(a||p.state){var j=p.state||(p.state=new v),w=c(j.get),y=c(j.has),x=c(j.set);n=function(e,t){if(y(j,e))throw h(m);return t.facade=e,x(j,e,t),t},o=function(e){return w(j,e)||{}},l=function(e){return y(j,e)}}else{var k=f("state");b[k]=!0,n=function(e,t){if(d(e,k))throw h(m);return t.facade=e,u(e,k,t),t},o=function(e){return d(e,k)?e[k]:{}},l=function(e){return d(e,k)}}e.exports={set:n,get:o,has:l,enforce:g,getterFor:O}},"6b0d":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=(e,t)=>{const r=e.__vccOpts||e;for(const[n,o]of t)r[n]=o;return r}},"712a":function(e,t,r){(function(e,n){n(t,r("b8ca"))})(0,(function(e,t){"use strict";function r(e){return e&&e.document&&e.location&&e.alert&&e.setInterval}function n(e){if(null==e)return window;if(!r(e)){const t=e.ownerDocument;return t&&t.defaultView||window}return e}function o(e){return n(e).getComputedStyle(e)}function l(e){return r(e)?"":e?(e.nodeName||"").toLowerCase():""}function a(){const e=navigator.userAgentData;return null!=e&&e.brands?e.brands.map(e=>e.brand+"/"+e.version).join(" "):navigator.userAgent}function i(e){return e instanceof n(e).HTMLElement}function c(e){return e instanceof n(e).Element}function s(e){return e instanceof n(e).Node}function u(e){if("undefined"===typeof ShadowRoot)return!1;const t=n(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function d(e){const{overflow:t,overflowX:r,overflowY:n}=o(e);return/auto|scroll|overlay|hidden/.test(t+n+r)}function p(e){return["table","td","th"].includes(l(e))}function f(e){const t=/firefox/i.test(a()),r=o(e);return"none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||["transform","perspective"].includes(r.willChange)||t&&"filter"===r.willChange||t&&!!r.filter&&"none"!==r.filter}function b(){return!/^((?!chrome|android).)*safari/i.test(a())}const m=Math.min,h=Math.max,v=Math.round;function g(e,t,r){var o,l,a,s;void 0===t&&(t=!1),void 0===r&&(r=!1);const u=e.getBoundingClientRect();let d=1,p=1;t&&i(e)&&(d=e.offsetWidth>0&&v(u.width)/e.offsetWidth||1,p=e.offsetHeight>0&&v(u.height)/e.offsetHeight||1);const f=c(e)?n(e):window,m=!b()&&r,h=(u.left+(m&&null!=(o=null==(l=f.visualViewport)?void 0:l.offsetLeft)?o:0))/d,g=(u.top+(m&&null!=(a=null==(s=f.visualViewport)?void 0:s.offsetTop)?a:0))/p,O=u.width/d,j=u.height/p;return{width:O,height:j,top:g,right:h+O,bottom:g+j,left:h,x:h,y:g}}function O(e){return((s(e)?e.ownerDocument:e.document)||window.document).documentElement}function j(e){return c(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function w(e){return g(O(e)).left+j(e).scrollLeft}function y(e){const t=g(e);return v(t.width)!==e.offsetWidth||v(t.height)!==e.offsetHeight}function x(e,t,r){const n=i(t),o=O(t),a=g(e,n&&y(t),"fixed"===r);let c={scrollLeft:0,scrollTop:0};const s={x:0,y:0};if(n||!n&&"fixed"!==r)if(("body"!==l(t)||d(o))&&(c=j(t)),i(t)){const e=g(t,!0);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else o&&(s.x=w(o));return{x:a.left+c.scrollLeft-s.x,y:a.top+c.scrollTop-s.y,width:a.width,height:a.height}}function k(e){return"html"===l(e)?e:e.assignedSlot||e.parentNode||(u(e)?e.host:null)||O(e)}function _(e){return i(e)&&"fixed"!==o(e).position?e.offsetParent:null}function C(e){let t=k(e);u(t)&&(t=t.host);while(i(t)&&!["html","body"].includes(l(t))){if(f(t))return t;{const e=t.parentNode;t=u(e)?e.host:e}}return null}function z(e){const t=n(e);let r=_(e);while(r&&p(r)&&"static"===o(r).position)r=_(r);return r&&("html"===l(r)||"body"===l(r)&&"static"===o(r).position&&!f(r))?t:r||C(e)||t}function E(e){if(i(e))return{width:e.offsetWidth,height:e.offsetHeight};const t=g(e);return{width:t.width,height:t.height}}function B(e){let{rect:t,offsetParent:r,strategy:n}=e;const o=i(r),a=O(r);if(r===a)return t;let c={scrollLeft:0,scrollTop:0};const s={x:0,y:0};if((o||!o&&"fixed"!==n)&&(("body"!==l(r)||d(a))&&(c=j(r)),i(r))){const e=g(r,!0);s.x=e.x+r.clientLeft,s.y=e.y+r.clientTop}return{...t,x:t.x-c.scrollLeft+s.x,y:t.y-c.scrollTop+s.y}}function S(e,t){const r=n(e),o=O(e),l=r.visualViewport;let a=o.clientWidth,i=o.clientHeight,c=0,s=0;if(l){a=l.width,i=l.height;const e=b();(e||!e&&"fixed"===t)&&(c=l.offsetLeft,s=l.offsetTop)}return{width:a,height:i,x:c,y:s}}function V(e){var t;const r=O(e),n=j(e),l=null==(t=e.ownerDocument)?void 0:t.body,a=h(r.scrollWidth,r.clientWidth,l?l.scrollWidth:0,l?l.clientWidth:0),i=h(r.scrollHeight,r.clientHeight,l?l.scrollHeight:0,l?l.clientHeight:0);let c=-n.scrollLeft+w(e);const s=-n.scrollTop;return"rtl"===o(l||r).direction&&(c+=h(r.clientWidth,l?l.clientWidth:0)-a),{width:a,height:i,x:c,y:s}}function N(e){const t=k(e);return["html","body","#document"].includes(l(t))?e.ownerDocument.body:i(t)&&d(t)?t:N(t)}function M(e,t){var r;void 0===t&&(t=[]);const o=N(e),l=o===(null==(r=e.ownerDocument)?void 0:r.body),a=n(o),i=l?[a].concat(a.visualViewport||[],d(o)?o:[]):o,c=t.concat(i);return l?c:c.concat(M(i))}function A(e,t){const r=null==t.getRootNode?void 0:t.getRootNode();if(e.contains(t))return!0;if(r&&u(r)){let r=t;do{if(r&&e===r)return!0;r=r.parentNode||r.host}while(r)}return!1}function T(e,t){const r=g(e,!1,"fixed"===t),n=r.top+e.clientTop,o=r.left+e.clientLeft;return{top:n,left:o,x:o,y:n,right:o+e.clientWidth,bottom:n+e.clientHeight,width:e.clientWidth,height:e.clientHeight}}function H(e,r,n){return"viewport"===r?t.rectToClientRect(S(e,n)):c(r)?T(r,n):t.rectToClientRect(V(O(e)))}function R(e){const t=M(e),r=["absolute","fixed"].includes(o(e).position),n=r&&i(e)?z(e):e;return c(n)?t.filter(e=>c(e)&&A(e,n)&&"body"!==l(e)):[]}function L(e){let{element:t,boundary:r,rootBoundary:n,strategy:o}=e;const l="clippingAncestors"===r?R(t):[].concat(r),a=[...l,n],i=a[0],c=a.reduce((e,r)=>{const n=H(t,r,o);return e.top=h(n.top,e.top),e.right=m(n.right,e.right),e.bottom=m(n.bottom,e.bottom),e.left=h(n.left,e.left),e},H(t,i,o));return{width:c.right-c.left,height:c.bottom-c.top,x:c.left,y:c.top}}const D={getClippingRect:L,convertOffsetParentRelativeRectToViewportRelativeRect:B,isElement:c,getDimensions:E,getOffsetParent:z,getDocumentElement:O,getElementRects:e=>{let{reference:t,floating:r,strategy:n}=e;return{reference:x(t,z(r),n),floating:{...E(r),x:0,y:0}}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>"rtl"===o(e).direction};function P(e,t,r,n){void 0===n&&(n={});const{ancestorScroll:o=!0,ancestorResize:l=!0,elementResize:a=!0,animationFrame:i=!1}=n,s=o&&!i,u=l&&!i,d=s||u?[...c(e)?M(e):[],...M(t)]:[];d.forEach(e=>{s&&e.addEventListener("scroll",r,{passive:!0}),u&&e.addEventListener("resize",r)});let p,f=null;if(a){let n=!0;f=new ResizeObserver(()=>{n||r(),n=!1}),c(e)&&!i&&f.observe(e),f.observe(t)}let b=i?g(e):null;function m(){const t=g(e);!b||t.x===b.x&&t.y===b.y&&t.width===b.width&&t.height===b.height||r(),b=t,p=requestAnimationFrame(m)}return i&&m(),r(),()=>{var e;d.forEach(e=>{s&&e.removeEventListener("scroll",r),u&&e.removeEventListener("resize",r)}),null==(e=f)||e.disconnect(),f=null,i&&cancelAnimationFrame(p)}}const I=(e,r,n)=>t.computePosition(e,r,{platform:D,...n});Object.defineProperty(e,"arrow",{enumerable:!0,get:function(){return t.arrow}}),Object.defineProperty(e,"autoPlacement",{enumerable:!0,get:function(){return t.autoPlacement}}),Object.defineProperty(e,"detectOverflow",{enumerable:!0,get:function(){return t.detectOverflow}}),Object.defineProperty(e,"flip",{enumerable:!0,get:function(){return t.flip}}),Object.defineProperty(e,"hide",{enumerable:!0,get:function(){return t.hide}}),Object.defineProperty(e,"inline",{enumerable:!0,get:function(){return t.inline}}),Object.defineProperty(e,"limitShift",{enumerable:!0,get:function(){return t.limitShift}}),Object.defineProperty(e,"offset",{enumerable:!0,get:function(){return t.offset}}),Object.defineProperty(e,"shift",{enumerable:!0,get:function(){return t.shift}}),Object.defineProperty(e,"size",{enumerable:!0,get:function(){return t.size}}),e.autoUpdate=P,e.computePosition=I,e.getOverflowAncestors=M,e.platform=D,Object.defineProperty(e,"__esModule",{value:!0})}))},7190:function(e,t,r){"use strict";r.d(t,"a",(function(){return u}));var n=r("f2bf"),o=r("1175"),l=r("461c"),a=r("304f"),i=r("8afb"),c=r("0e69"),s=r("c79f");const u=e=>{Object(n["isRef"])(e)||Object(i["b"])("[useLockscreen]","You need to pass a ref param to this function");const t=Object(a["b"])("popup"),r=Object(o["computed"])(()=>t.bm("parent","hidden"));if(!l["isClient"]||Object(c["d"])(document.body,r.value))return;let u=0,d=!1,p="0";const f=()=>{setTimeout(()=>{Object(c["e"])(document.body,r.value),d&&(document.body.style.width=p)},200)};Object(n["watch"])(e,e=>{if(!e)return void f();d=!Object(c["d"])(document.body,r.value),d&&(p=document.body.style.width),u=Object(s["a"])(t.namespace.value);const n=document.documentElement.clientHeight0&&(n||"scroll"===o)&&d&&(document.body.style.width=`calc(100% - ${u}px)`),Object(c["a"])(document.body,r.value)}),Object(n["onScopeDispose"])(()=>f())}},7234:function(e,t){e.exports=function(e){return null===e||void 0===e}},"72a5":function(e,t,r){"use strict";r.d(t,"a",(function(){return o})),r.d(t,"b",(function(){return n})),r.d(t,"c",(function(){return l})),r.d(t,"d",(function(){return c})),r.d(t,"e",(function(){return i})),r.d(t,"f",(function(){return a}));const n="focus-trap.focus-after-trapped",o="focus-trap.focus-after-released",l={cancelable:!0,bubbles:!1},a="focusAfterTrapped",i="focusAfterReleased",c=Symbol("elFocusTrap")},"740b":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.tinycolor=t.TinyColor=void 0;var n=r("d756"),o=r("fc75"),l=r("4af5"),a=r("1127"),i=function(){function e(t,r){var o;if(void 0===t&&(t=""),void 0===r&&(r={}),t instanceof e)return t;"number"===typeof t&&(t=(0,n.numberInputToObject)(t)),this.originalInput=t;var a=(0,l.inputToRGB)(t);this.originalInput=t,this.r=a.r,this.g=a.g,this.b=a.b,this.a=a.a,this.roundA=Math.round(100*this.a)/100,this.format=null!==(o=r.format)&&void 0!==o?o:a.format,this.gradientType=r.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=a.ok}return e.prototype.isDark=function(){return this.getBrightness()<128},e.prototype.isLight=function(){return!this.isDark()},e.prototype.getBrightness=function(){var e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},e.prototype.getLuminance=function(){var e,t,r,n=this.toRgb(),o=n.r/255,l=n.g/255,a=n.b/255;return e=o<=.03928?o/12.92:Math.pow((o+.055)/1.055,2.4),t=l<=.03928?l/12.92:Math.pow((l+.055)/1.055,2.4),r=a<=.03928?a/12.92:Math.pow((a+.055)/1.055,2.4),.2126*e+.7152*t+.0722*r},e.prototype.getAlpha=function(){return this.a},e.prototype.setAlpha=function(e){return this.a=(0,a.boundAlpha)(e),this.roundA=Math.round(100*this.a)/100,this},e.prototype.toHsv=function(){var e=(0,n.rgbToHsv)(this.r,this.g,this.b);return{h:360*e.h,s:e.s,v:e.v,a:this.a}},e.prototype.toHsvString=function(){var e=(0,n.rgbToHsv)(this.r,this.g,this.b),t=Math.round(360*e.h),r=Math.round(100*e.s),o=Math.round(100*e.v);return 1===this.a?"hsv(".concat(t,", ").concat(r,"%, ").concat(o,"%)"):"hsva(".concat(t,", ").concat(r,"%, ").concat(o,"%, ").concat(this.roundA,")")},e.prototype.toHsl=function(){var e=(0,n.rgbToHsl)(this.r,this.g,this.b);return{h:360*e.h,s:e.s,l:e.l,a:this.a}},e.prototype.toHslString=function(){var e=(0,n.rgbToHsl)(this.r,this.g,this.b),t=Math.round(360*e.h),r=Math.round(100*e.s),o=Math.round(100*e.l);return 1===this.a?"hsl(".concat(t,", ").concat(r,"%, ").concat(o,"%)"):"hsla(".concat(t,", ").concat(r,"%, ").concat(o,"%, ").concat(this.roundA,")")},e.prototype.toHex=function(e){return void 0===e&&(e=!1),(0,n.rgbToHex)(this.r,this.g,this.b,e)},e.prototype.toHexString=function(e){return void 0===e&&(e=!1),"#"+this.toHex(e)},e.prototype.toHex8=function(e){return void 0===e&&(e=!1),(0,n.rgbaToHex)(this.r,this.g,this.b,this.a,e)},e.prototype.toHex8String=function(e){return void 0===e&&(e=!1),"#"+this.toHex8(e)},e.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},e.prototype.toRgbString=function(){var e=Math.round(this.r),t=Math.round(this.g),r=Math.round(this.b);return 1===this.a?"rgb(".concat(e,", ").concat(t,", ").concat(r,")"):"rgba(".concat(e,", ").concat(t,", ").concat(r,", ").concat(this.roundA,")")},e.prototype.toPercentageRgb=function(){var e=function(e){return"".concat(Math.round(100*(0,a.bound01)(e,255)),"%")};return{r:e(this.r),g:e(this.g),b:e(this.b),a:this.a}},e.prototype.toPercentageRgbString=function(){var e=function(e){return Math.round(100*(0,a.bound01)(e,255))};return 1===this.a?"rgb(".concat(e(this.r),"%, ").concat(e(this.g),"%, ").concat(e(this.b),"%)"):"rgba(".concat(e(this.r),"%, ").concat(e(this.g),"%, ").concat(e(this.b),"%, ").concat(this.roundA,")")},e.prototype.toName=function(){if(0===this.a)return"transparent";if(this.a<1)return!1;for(var e="#"+(0,n.rgbToHex)(this.r,this.g,this.b,!1),t=0,r=Object.entries(o.names);t=0,o=!t&&n&&(e.startsWith("hex")||"name"===e);return o?"name"===e&&0===this.a?this.toName():this.toRgbString():("rgb"===e&&(r=this.toRgbString()),"prgb"===e&&(r=this.toPercentageRgbString()),"hex"!==e&&"hex6"!==e||(r=this.toHexString()),"hex3"===e&&(r=this.toHexString(!0)),"hex4"===e&&(r=this.toHex8String(!0)),"hex8"===e&&(r=this.toHex8String()),"name"===e&&(r=this.toName()),"hsl"===e&&(r=this.toHslString()),"hsv"===e&&(r=this.toHsvString()),r||this.toHexString())},e.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},e.prototype.clone=function(){return new e(this.toString())},e.prototype.lighten=function(t){void 0===t&&(t=10);var r=this.toHsl();return r.l+=t/100,r.l=(0,a.clamp01)(r.l),new e(r)},e.prototype.brighten=function(t){void 0===t&&(t=10);var r=this.toRgb();return r.r=Math.max(0,Math.min(255,r.r-Math.round(-t/100*255))),r.g=Math.max(0,Math.min(255,r.g-Math.round(-t/100*255))),r.b=Math.max(0,Math.min(255,r.b-Math.round(-t/100*255))),new e(r)},e.prototype.darken=function(t){void 0===t&&(t=10);var r=this.toHsl();return r.l-=t/100,r.l=(0,a.clamp01)(r.l),new e(r)},e.prototype.tint=function(e){return void 0===e&&(e=10),this.mix("white",e)},e.prototype.shade=function(e){return void 0===e&&(e=10),this.mix("black",e)},e.prototype.desaturate=function(t){void 0===t&&(t=10);var r=this.toHsl();return r.s-=t/100,r.s=(0,a.clamp01)(r.s),new e(r)},e.prototype.saturate=function(t){void 0===t&&(t=10);var r=this.toHsl();return r.s+=t/100,r.s=(0,a.clamp01)(r.s),new e(r)},e.prototype.greyscale=function(){return this.desaturate(100)},e.prototype.spin=function(t){var r=this.toHsl(),n=(r.h+t)%360;return r.h=n<0?360+n:n,new e(r)},e.prototype.mix=function(t,r){void 0===r&&(r=50);var n=this.toRgb(),o=new e(t).toRgb(),l=r/100,a={r:(o.r-n.r)*l+n.r,g:(o.g-n.g)*l+n.g,b:(o.b-n.b)*l+n.b,a:(o.a-n.a)*l+n.a};return new e(a)},e.prototype.analogous=function(t,r){void 0===t&&(t=6),void 0===r&&(r=30);var n=this.toHsl(),o=360/r,l=[this];for(n.h=(n.h-(o*t>>1)+720)%360;--t;)n.h=(n.h+o)%360,l.push(new e(n));return l},e.prototype.complement=function(){var t=this.toHsl();return t.h=(t.h+180)%360,new e(t)},e.prototype.monochromatic=function(t){void 0===t&&(t=6);var r=this.toHsv(),n=r.h,o=r.s,l=r.v,a=[],i=1/t;while(t--)a.push(new e({h:n,s:o,v:l})),l=(l+i)%1;return a},e.prototype.splitcomplement=function(){var t=this.toHsl(),r=t.h;return[this,new e({h:(r+72)%360,s:t.s,l:t.l}),new e({h:(r+216)%360,s:t.s,l:t.l})]},e.prototype.onBackground=function(t){var r=this.toRgb(),n=new e(t).toRgb();return new e({r:n.r+(r.r-n.r)*r.a,g:n.g+(r.g-n.g)*r.a,b:n.b+(r.b-n.b)*r.a})},e.prototype.triad=function(){return this.polyad(3)},e.prototype.tetrad=function(){return this.polyad(4)},e.prototype.polyad=function(t){for(var r=this.toHsl(),n=r.h,o=[this],l=360/t,a=1;a]/;function o(e){var t,r=""+e,o=n.exec(r);if(!o)return r;var l="",a=0,i=0;for(a=o.index;avoid 0===e,a=e=>!e&&0!==e||Object(n["isArray"])(e)&&0===e.length||Object(n["isObject"])(e)&&!Object.keys(e).length,i=e=>"undefined"!==typeof Element&&e instanceof Element,c=e=>Object(o["isNil"])(e)},"848b":function(e,t,r){"use strict";var n=r("5cce").version,o=r("7917"),l={};["object","boolean","number","function","string","symbol"].forEach((function(e,t){l[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}}));var a={};function i(e,t,r){if("object"!==typeof e)throw new o("options must be an object",o.ERR_BAD_OPTION_VALUE);var n=Object.keys(e),l=n.length;while(l-- >0){var a=n[l],i=t[a];if(i){var c=e[a],s=void 0===c||i(c,a,e);if(!0!==s)throw new o("option "+a+" must be "+s,o.ERR_BAD_OPTION_VALUE)}else if(!0!==r)throw new o("Unknown option "+a,o.ERR_BAD_OPTION)}}l.transitional=function(e,t,r){function l(e,t){return"[Axios v"+n+"] Transitional option '"+e+"'"+t+(r?". "+r:"")}return function(r,n,i){if(!1===e)throw new o(l(n," has been removed"+(t?" in "+t:"")),o.ERR_DEPRECATED);return t&&!a[n]&&(a[n]=!0,console.warn(l(n," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(r,n,i)}},e.exports={assertOptions:i,validators:l}},"861d":function(e,t,r){var n=r("1626"),o=r("8ea1"),l=o.all;e.exports=o.IS_HTMLDDA?function(e){return"object"==typeof e?null!==e:n(e)||e===l}:function(e){return"object"==typeof e?null!==e:n(e)}},8925:function(e,t,r){var n=r("e330"),o=r("1626"),l=r("c6cd"),a=n(Function.toString);o(l.inspectSource)||(l.inspectSource=function(e){return a(e)}),e.exports=l.inspectSource},"89d4":function(e,t,r){"use strict";r.d(t,"a",(function(){return o}));var n=r("7d20");const o=e=>{if(!e)return{onClick:n["NOOP"],onMousedown:n["NOOP"],onMouseup:n["NOOP"]};let t=!1,r=!1;const o=n=>{t&&r&&e(n),t=r=!1},l=e=>{t=e.target===e.currentTarget},a=e=>{r=e.target===e.currentTarget};return{onClick:o,onMousedown:l,onMouseup:a}}},"8afb":function(e,t,r){"use strict";r.d(t,"a",(function(){return l})),r.d(t,"b",(function(){return o}));class n extends Error{constructor(e){super(e),this.name="ElementPlusError"}}function o(e,t){throw new n(`[${e}] ${t}`)}function l(e,t){0}},"8d82":function(e,t,r){!function(t,r){e.exports=r()}(0,(function(){"use strict";return function(e,t,r){t.prototype.dayOfYear=function(e){var t=Math.round((r(this).startOf("day")-r(this).startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"day")}}}))},"8df4":function(e,t,r){"use strict";var n=r("fb60");function o(e){if("function"!==typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var r=this;this.promise.then((function(e){if(r._listeners){var t,n=r._listeners.length;for(t=0;t */ +t.read=function(e,t,r,n,o){var l,a,i=8*o-n-1,c=(1<>1,u=-7,d=r?o-1:0,p=r?-1:1,f=e[t+d];for(d+=p,l=f&(1<<-u)-1,f>>=-u,u+=i;u>0;l=256*l+e[t+d],d+=p,u-=8);for(a=l&(1<<-u)-1,l>>=-u,u+=n;u>0;a=256*a+e[t+d],d+=p,u-=8);if(0===l)l=1-s;else{if(l===c)return a?NaN:1/0*(f?-1:1);a+=Math.pow(2,n),l-=s}return(f?-1:1)*a*Math.pow(2,l-n)},t.write=function(e,t,r,n,o,l){var a,i,c,s=8*l-o-1,u=(1<>1,p=23===o?Math.pow(2,-24)-Math.pow(2,-77):0,f=n?0:l-1,b=n?1:-1,m=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(i=isNaN(t)?1:0,a=u):(a=Math.floor(Math.log(t)/Math.LN2),t*(c=Math.pow(2,-a))<1&&(a--,c*=2),t+=a+d>=1?p/c:p*Math.pow(2,1-d),t*c>=2&&(a++,c/=2),a+d>=u?(i=0,a=u):a+d>=1?(i=(t*c-1)*Math.pow(2,o),a+=d):(i=t*Math.pow(2,d-1)*Math.pow(2,o),a=0));o>=8;e[r+f]=255&i,f+=b,i/=256,o-=8);for(a=a<0;e[r+f]=255&a,f+=b,a/=256,s-=8);e[r+f-b]|=128*m}},9215:function(e,t,r){"use strict";r.d(t,"a",(function(){return i})),r.d(t,"b",(function(){return p})),r.d(t,"c",(function(){return f})),r.d(t,"d",(function(){return d})),r.d(t,"e",(function(){return c})),r.d(t,"f",(function(){return u}));var n=r("f2bf"),o=r("7d20"),l=r("8afb");const a="utils/vue/vnode";var i=(e=>(e[e["TEXT"]=1]="TEXT",e[e["CLASS"]=2]="CLASS",e[e["STYLE"]=4]="STYLE",e[e["PROPS"]=8]="PROPS",e[e["FULL_PROPS"]=16]="FULL_PROPS",e[e["HYDRATE_EVENTS"]=32]="HYDRATE_EVENTS",e[e["STABLE_FRAGMENT"]=64]="STABLE_FRAGMENT",e[e["KEYED_FRAGMENT"]=128]="KEYED_FRAGMENT",e[e["UNKEYED_FRAGMENT"]=256]="UNKEYED_FRAGMENT",e[e["NEED_PATCH"]=512]="NEED_PATCH",e[e["DYNAMIC_SLOTS"]=1024]="DYNAMIC_SLOTS",e[e["HOISTED"]=-1]="HOISTED",e[e["BAIL"]=-2]="BAIL",e))(i||{});function c(e){return Object(n["isVNode"])(e)&&e.type===n["Fragment"]}function s(e){return Object(n["isVNode"])(e)&&e.type===n["Comment"]}function u(e){return Object(n["isVNode"])(e)&&!c(e)&&!s(e)}const d=e=>{if(!Object(n["isVNode"])(e))return Object(l["a"])(a,"[getNormalizedProps] must be a VNode"),{};const t=e.props||{},r=(Object(n["isVNode"])(e.type)?e.type.props:void 0)||{},i={};return Object.keys(r).forEach(e=>{Object(o["hasOwn"])(r[e],"default")&&(i[e]=r[e].default)}),Object.keys(t).forEach(e=>{i[Object(o["camelize"])(e)]=t[e]}),i},p=e=>{if(!Object(o["isArray"])(e)||e.length>1)throw new Error("expect to receive a single Vue element child");return e[0]},f=e=>{const t=Object(o["isArray"])(e)?e:[e],r=[];return t.forEach(e=>{Object(o["isArray"])(e.children)?r.push(...f(e.children)):r.push(e)}),r}},"93b2":function(e,t,r){"use strict";r.d(t,"a",(function(){return s})),r.d(t,"b",(function(){return i}));var n=r("f2bf"),o=r("0898"),l=r("c23a"),a=r("c083");const i={},c=Object(o["b"])({a11y:{type:Boolean,default:!0},locale:{type:Object(o["c"])(Object)},size:l["c"],button:{type:Object(o["c"])(Object)},experimentalFeatures:{type:Object(o["c"])(Object)},keyboardNavigation:{type:Boolean,default:!0},message:{type:Object(o["c"])(Object)},zIndex:Number,namespace:{type:String,default:"el"}}),s=Object(n["defineComponent"])({name:"ElConfigProvider",props:c,setup(e,{slots:t}){Object(n["watch"])(()=>e.message,e=>{Object.assign(i,null!=e?e:{})},{immediate:!0,deep:!0});const r=Object(a["a"])(e);return()=>Object(n["renderSlot"])(t,"default",{config:null==r?void 0:r.value})}})},"94ca":function(e,t,r){var n=r("d039"),o=r("1626"),l=/#|\.prototype\./,a=function(e,t){var r=c[i(e)];return r==u||r!=s&&(o(t)?n(t):!!t)},i=a.normalize=function(e){return String(e).replace(l,".").toLowerCase()},c=a.data={},s=a.NATIVE="N",u=a.POLYFILL="P";e.exports=a},9885:function(e,t,r){"use strict";r.d(t,"a",(function(){return u})),r.d(t,"b",(function(){return s})),r.d(t,"c",(function(){return c})),r.d(t,"d",(function(){return l})),r.d(t,"e",(function(){return i}));const n='a[href],button:not([disabled]),button:not([hidden]),:not([tabindex="-1"]),input:not([disabled]),input:not([type="hidden"]),select:not([disabled]),textarea:not([disabled])',o=e=>{const t=getComputedStyle(e);return"fixed"!==t.position&&null!==e.offsetParent},l=e=>Array.from(e.querySelectorAll(n)).filter(e=>a(e)&&o(e)),a=e=>{if(e.tabIndex>0||0===e.tabIndex&&null!==e.getAttribute("tabIndex"))return!0;if(e.disabled)return!1;switch(e.nodeName){case"A":return!!e.href&&"ignore"!==e.rel;case"INPUT":return!("hidden"===e.type||"file"===e.type);case"BUTTON":case"SELECT":case"TEXTAREA":return!0;default:return!1}},i=function(e,t,...r){let n;n=t.includes("mouse")||t.includes("click")?"MouseEvents":t.includes("key")?"KeyboardEvent":"HTMLEvents";const o=document.createEvent(n);return o.initEvent(t,...r),e.dispatchEvent(o),e},c=e=>!e.getAttribute("aria-owns"),s=(e,t,r)=>{const{parentNode:n}=e;if(!n)return null;const o=n.querySelectorAll(r),l=Array.prototype.indexOf.call(o,e);return o[l+t]||null},u=e=>{e&&(e.focus(),!c(e)&&e.click())}},"9ad7":function(e,t,r){"use strict"; +/*! Element Plus Icons Vue v2.0.9 */var n=Object.defineProperty,o=Object.getOwnPropertyDescriptor,l=Object.getOwnPropertyNames,a=Object.prototype.hasOwnProperty,i=(e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:!0})},c=(e,t,r,i)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let c of l(t))!a.call(e,c)&&c!==r&&n(e,c,{get:()=>t[c],enumerable:!(i=o(t,c))||i.enumerable});return e},s=e=>c(n({},"__esModule",{value:!0}),e),u={};i(u,{AddLocation:()=>j,Aim:()=>E,AlarmClock:()=>H,Apple:()=>$,ArrowDown:()=>ne,ArrowDownBold:()=>X,ArrowLeft:()=>ve,ArrowLeftBold:()=>ue,ArrowRight:()=>Ve,ArrowRightBold:()=>ke,ArrowUp:()=>We,ArrowUpBold:()=>Le,Avatar:()=>Ze,Back:()=>at,Baseball:()=>bt,Basketball:()=>wt,Bell:()=>Rt,BellFilled:()=>Et,Bicycle:()=>qt,Bottom:()=>fr,BottomLeft:()=>Zt,BottomRight:()=>ar,Bowl:()=>jr,Box:()=>Br,Briefcase:()=>Hr,Brush:()=>Xr,BrushFilled:()=>$r,Burger:()=>nn,Calendar:()=>dn,Camera:()=>_n,CameraFilled:()=>gn,CaretBottom:()=>Nn,CaretLeft:()=>Dn,CaretRight:()=>Un,CaretTop:()=>Qn,Cellphone:()=>ao,ChatDotRound:()=>mo,ChatDotSquare:()=>xo,ChatLineRound:()=>Vo,ChatLineSquare:()=>Do,ChatRound:()=>Uo,ChatSquare:()=>Qo,Check:()=>al,Checked:()=>fl,Cherry:()=>jl,Chicken:()=>zl,ChromeFilled:()=>Hl,CircleCheck:()=>Jl,CircleCheckFilled:()=>$l,CircleClose:()=>pa,CircleCloseFilled:()=>oa,CirclePlus:()=>Ea,CirclePlusFilled:()=>Oa,Clock:()=>Ra,Close:()=>Ja,CloseBold:()=>qa,Cloudy:()=>oi,Coffee:()=>gi,CoffeeCup:()=>di,Coin:()=>zi,ColdDrink:()=>Ai,Collection:()=>Gi,CollectionTag:()=>Ii,Comment:()=>rc,Compass:()=>uc,Connection:()=>gc,Coordinate:()=>Cc,CopyDocument:()=>Ac,Cpu:()=>Fc,CreditCard:()=>Xc,Crop:()=>os,DArrowLeft:()=>ds,DArrowRight:()=>gs,DCaret:()=>_s,DataAnalysis:()=>Ns,DataBoard:()=>Is,DataLine:()=>Ys,Delete:()=>vu,DeleteFilled:()=>tu,DeleteLocation:()=>uu,Dessert:()=>ku,Discount:()=>Nu,Dish:()=>Uu,DishDot:()=>Du,Document:()=>Ad,DocumentAdd:()=>Qu,DocumentChecked:()=>ad,DocumentCopy:()=>fd,DocumentDelete:()=>jd,DocumentRemove:()=>zd,Download:()=>Id,Drizzling:()=>Yd,Edit:()=>sp,EditPen:()=>tp,Eleme:()=>xp,ElemeFilled:()=>hp,ElementPlus:()=>Sp,Expand:()=>Rp,Failed:()=>qp,Female:()=>Qp,Files:()=>af,Film:()=>mf,Filter:()=>yf,Finished:()=>Bf,FirstAidKit:()=>Rf,Flag:()=>qf,Fold:()=>Jf,Folder:()=>Db,FolderAdd:()=>ob,FolderChecked:()=>db,FolderDelete:()=>gb,FolderOpened:()=>_b,FolderRemove:()=>Nb,Food:()=>Ub,Football:()=>em,ForkSpoon:()=>im,Fries:()=>bm,FullScreen:()=>wm,Goblet:()=>Gm,GobletFull:()=>Em,GobletSquare:()=>Fm,GobletSquareFull:()=>Tm,GoldMedal:()=>nh,Goods:()=>vh,GoodsFilled:()=>uh,Grape:()=>kh,Grid:()=>Vh,Guide:()=>Dh,Handbag:()=>Uh,Headset:()=>Qh,Help:()=>fv,HelpFilled:()=>av,Hide:()=>wv,Histogram:()=>Ev,HomeFilled:()=>Tv,HotWater:()=>Fv,House:()=>Gv,IceCream:()=>hg,IceCreamRound:()=>rg,IceCreamSquare:()=>sg,IceDrink:()=>xg,IceTea:()=>Sg,InfoFilled:()=>Rg,Iphone:()=>qg,Key:()=>Jg,KnifeFork:()=>oO,Lightning:()=>pO,Link:()=>OO,List:()=>CO,Loading:()=>MO,Location:()=>nj,LocationFilled:()=>PO,LocationInformation:()=>GO,Lock:()=>dj,Lollipop:()=>gj,MagicStick:()=>_j,Magnet:()=>Nj,Male:()=>Ij,Management:()=>Yj,MapLocation:()=>rw,Medal:()=>uw,Memo:()=>Ow,Menu:()=>Cw,Message:()=>Iw,MessageBox:()=>Mw,Mic:()=>Yw,Microphone:()=>ty,MilkTea:()=>cy,Minus:()=>my,Money:()=>ky,Monitor:()=>Vy,Moon:()=>Uy,MoonNight:()=>Dy,More:()=>ax,MoreFilled:()=>Qy,MostlyCloudy:()=>fx,Mouse:()=>wx,Mug:()=>Ex,Mute:()=>qx,MuteNotification:()=>Hx,NoSmoking:()=>Jx,Notebook:()=>lk,Notification:()=>fk,Odometer:()=>yk,OfficeBuilding:()=>Vk,Open:()=>Dk,Operation:()=>Uk,Opportunity:()=>Qk,Orange:()=>a_,Paperclip:()=>f_,PartlyCloudy:()=>w_,Pear:()=>E_,Phone:()=>F_,PhoneFilled:()=>T_,Picture:()=>dC,PictureFilled:()=>G_,PictureRounded:()=>nC,PieChart:()=>OC,Place:()=>EC,Platform:()=>TC,Plus:()=>FC,Pointer:()=>GC,Position:()=>rz,Postcard:()=>uz,Pouring:()=>vz,Present:()=>zz,PriceTag:()=>Tz,Printer:()=>Fz,Promotion:()=>Gz,QuartzWatch:()=>oE,QuestionFilled:()=>dE,Rank:()=>gE,Reading:()=>AE,ReadingLamp:()=>CE,Refresh:()=>tB,RefreshLeft:()=>IE,RefreshRight:()=>YE,Refrigerator:()=>cB,Remove:()=>xB,RemoveFilled:()=>mB,Right:()=>SB,ScaleToOriginal:()=>RB,School:()=>UB,Scissor:()=>QB,Search:()=>aS,Select:()=>fS,Sell:()=>jS,SemiSelect:()=>zS,Service:()=>AS,SetUp:()=>qS,Setting:()=>JS,Share:()=>oV,Ship:()=>dV,Shop:()=>gV,ShoppingBag:()=>CV,ShoppingCart:()=>IV,ShoppingCartFull:()=>AV,ShoppingTrolley:()=>YV,Smoking:()=>rN,Soccer:()=>sN,SoldOut:()=>hN,Sort:()=>RN,SortDown:()=>xN,SortUp:()=>SN,Stamp:()=>qN,Star:()=>oM,StarFilled:()=>JN,Stopwatch:()=>pM,SuccessFilled:()=>OM,Sugar:()=>CM,Suitcase:()=>IM,SuitcaseLine:()=>MM,Sunny:()=>YM,Sunrise:()=>tA,Sunset:()=>cA,Switch:()=>VA,SwitchButton:()=>hA,SwitchFilled:()=>kA,TakeawayBox:()=>LA,Ticket:()=>WA,Tickets:()=>ZA,Timer:()=>iT,ToiletPaper:()=>mT,Tools:()=>yT,Top:()=>WT,TopLeft:()=>ST,TopRight:()=>LT,TrendCharts:()=>ZT,Trophy:()=>pH,TrophyBase:()=>lH,TurnOff:()=>jH,Umbrella:()=>zH,Unlock:()=>TH,Upload:()=>GH,UploadFilled:()=>FH,User:()=>sR,UserFilled:()=>rR,Van:()=>hR,VideoCamera:()=>SR,VideoCameraFilled:()=>xR,VideoPause:()=>RR,VideoPlay:()=>qR,View:()=>JR,Wallet:()=>fL,WalletFilled:()=>oL,WarnTriangleFilled:()=>jL,Warning:()=>AL,WarningFilled:()=>zL,Watch:()=>$L,Watermelon:()=>XL,WindPower:()=>nD,ZoomIn:()=>uD,ZoomOut:()=>vD}),e.exports=s(u);var d=r("f2bf"),p=(e,t)=>{let r=e.__vccOpts||e;for(let[n,o]of t)r[n]=o;return r},f={name:"AddLocation"},b={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},m=(0,d.createElementVNode)("path",{fill:"currentColor",d:"M288 896h448q32 0 32 32t-32 32H288q-32 0-32-32t32-32z"},null,-1),h=(0,d.createElementVNode)("path",{fill:"currentColor",d:"M800 416a288 288 0 1 0-576 0c0 118.144 94.528 272.128 288 456.576C705.472 688.128 800 534.144 800 416zM512 960C277.312 746.688 160 565.312 160 416a352 352 0 0 1 704 0c0 149.312-117.312 330.688-352 544z"},null,-1),v=(0,d.createElementVNode)("path",{fill:"currentColor",d:"M544 384h96a32 32 0 1 1 0 64h-96v96a32 32 0 0 1-64 0v-96h-96a32 32 0 0 1 0-64h96v-96a32 32 0 0 1 64 0v96z"},null,-1),g=[m,h,v];function O(e,t,r,n,o,l){return(0,d.openBlock)(),(0,d.createElementBlock)("svg",b,g)}var j=p(f,[["render",O],["__file","add-location.vue"]]),w=r("f2bf"),y={name:"Aim"},x={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},k=(0,w.createElementVNode)("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768zm0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896z"},null,-1),_=(0,w.createElementVNode)("path",{fill:"currentColor",d:"M512 96a32 32 0 0 1 32 32v192a32 32 0 0 1-64 0V128a32 32 0 0 1 32-32zm0 576a32 32 0 0 1 32 32v192a32 32 0 1 1-64 0V704a32 32 0 0 1 32-32zM96 512a32 32 0 0 1 32-32h192a32 32 0 0 1 0 64H128a32 32 0 0 1-32-32zm576 0a32 32 0 0 1 32-32h192a32 32 0 1 1 0 64H704a32 32 0 0 1-32-32z"},null,-1),C=[k,_];function z(e,t,r,n,o,l){return(0,w.openBlock)(),(0,w.createElementBlock)("svg",x,C)}var E=p(y,[["render",z],["__file","aim.vue"]]),B=r("f2bf"),S={name:"AlarmClock"},V={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},N=(0,B.createElementVNode)("path",{fill:"currentColor",d:"M512 832a320 320 0 1 0 0-640 320 320 0 0 0 0 640zm0 64a384 384 0 1 1 0-768 384 384 0 0 1 0 768z"},null,-1),M=(0,B.createElementVNode)("path",{fill:"currentColor",d:"m292.288 824.576 55.424 32-48 83.136a32 32 0 1 1-55.424-32l48-83.136zm439.424 0-55.424 32 48 83.136a32 32 0 1 0 55.424-32l-48-83.136zM512 512h160a32 32 0 1 1 0 64H480a32 32 0 0 1-32-32V320a32 32 0 0 1 64 0v192zM90.496 312.256A160 160 0 0 1 312.32 90.496l-46.848 46.848a96 96 0 0 0-128 128L90.56 312.256zm835.264 0A160 160 0 0 0 704 90.496l46.848 46.848a96 96 0 0 1 128 128l46.912 46.912z"},null,-1),A=[N,M];function T(e,t,r,n,o,l){return(0,B.openBlock)(),(0,B.createElementBlock)("svg",V,A)}var H=p(S,[["render",T],["__file","alarm-clock.vue"]]),R=r("f2bf"),L={name:"Apple"},D={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},P=(0,R.createElementVNode)("path",{fill:"currentColor",d:"M599.872 203.776a189.44 189.44 0 0 1 64.384-4.672l2.624.128c31.168 1.024 51.2 4.096 79.488 16.32 37.632 16.128 74.496 45.056 111.488 89.344 96.384 115.264 82.752 372.8-34.752 521.728-7.68 9.728-32 41.6-30.72 39.936a426.624 426.624 0 0 1-30.08 35.776c-31.232 32.576-65.28 49.216-110.08 50.048-31.36.64-53.568-5.312-84.288-18.752l-6.528-2.88c-20.992-9.216-30.592-11.904-47.296-11.904-18.112 0-28.608 2.88-51.136 12.672l-6.464 2.816c-28.416 12.224-48.32 18.048-76.16 19.2-74.112 2.752-116.928-38.08-180.672-132.16-96.64-142.08-132.608-349.312-55.04-486.4 46.272-81.92 129.92-133.632 220.672-135.04 32.832-.576 60.288 6.848 99.648 22.72 27.136 10.88 34.752 13.76 37.376 14.272 16.256-20.16 27.776-36.992 34.56-50.24 13.568-26.304 27.2-59.968 40.704-100.8a32 32 0 1 1 60.8 20.224c-12.608 37.888-25.408 70.4-38.528 97.664zm-51.52 78.08c-14.528 17.792-31.808 37.376-51.904 58.816a32 32 0 1 1-46.72-43.776l12.288-13.248c-28.032-11.2-61.248-26.688-95.68-26.112-70.4 1.088-135.296 41.6-171.648 105.792C121.6 492.608 176 684.16 247.296 788.992c34.816 51.328 76.352 108.992 130.944 106.944 52.48-2.112 72.32-34.688 135.872-34.688 63.552 0 81.28 34.688 136.96 33.536 56.448-1.088 75.776-39.04 126.848-103.872 107.904-136.768 107.904-362.752 35.776-449.088-72.192-86.272-124.672-84.096-151.68-85.12-41.472-4.288-81.6 12.544-113.664 25.152z"},null,-1),I=[P];function F(e,t,r,n,o,l){return(0,R.openBlock)(),(0,R.createElementBlock)("svg",D,I)}var $=p(L,[["render",F],["__file","apple.vue"]]),q=r("f2bf"),W={name:"ArrowDownBold"},U={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},K=(0,q.createElementVNode)("path",{fill:"currentColor",d:"M104.704 338.752a64 64 0 0 1 90.496 0l316.8 316.8 316.8-316.8a64 64 0 0 1 90.496 90.496L557.248 791.296a64 64 0 0 1-90.496 0L104.704 429.248a64 64 0 0 1 0-90.496z"},null,-1),Y=[K];function G(e,t,r,n,o,l){return(0,q.openBlock)(),(0,q.createElementBlock)("svg",U,Y)}var X=p(W,[["render",G],["__file","arrow-down-bold.vue"]]),J=r("f2bf"),Z={name:"ArrowDown"},Q={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ee=(0,J.createElementVNode)("path",{fill:"currentColor",d:"M831.872 340.864 512 652.672 192.128 340.864a30.592 30.592 0 0 0-42.752 0 29.12 29.12 0 0 0 0 41.6L489.664 714.24a32 32 0 0 0 44.672 0l340.288-331.712a29.12 29.12 0 0 0 0-41.728 30.592 30.592 0 0 0-42.752 0z"},null,-1),te=[ee];function re(e,t,r,n,o,l){return(0,J.openBlock)(),(0,J.createElementBlock)("svg",Q,te)}var ne=p(Z,[["render",re],["__file","arrow-down.vue"]]),oe=r("f2bf"),le={name:"ArrowLeftBold"},ae={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ie=(0,oe.createElementVNode)("path",{fill:"currentColor",d:"M685.248 104.704a64 64 0 0 1 0 90.496L368.448 512l316.8 316.8a64 64 0 0 1-90.496 90.496L232.704 557.248a64 64 0 0 1 0-90.496l362.048-362.048a64 64 0 0 1 90.496 0z"},null,-1),ce=[ie];function se(e,t,r,n,o,l){return(0,oe.openBlock)(),(0,oe.createElementBlock)("svg",ae,ce)}var ue=p(le,[["render",se],["__file","arrow-left-bold.vue"]]),de=r("f2bf"),pe={name:"ArrowLeft"},fe={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},be=(0,de.createElementVNode)("path",{fill:"currentColor",d:"M609.408 149.376 277.76 489.6a32 32 0 0 0 0 44.672l331.648 340.352a29.12 29.12 0 0 0 41.728 0 30.592 30.592 0 0 0 0-42.752L339.264 511.936l311.872-319.872a30.592 30.592 0 0 0 0-42.688 29.12 29.12 0 0 0-41.728 0z"},null,-1),me=[be];function he(e,t,r,n,o,l){return(0,de.openBlock)(),(0,de.createElementBlock)("svg",fe,me)}var ve=p(pe,[["render",he],["__file","arrow-left.vue"]]),ge=r("f2bf"),Oe={name:"ArrowRightBold"},je={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},we=(0,ge.createElementVNode)("path",{fill:"currentColor",d:"M338.752 104.704a64 64 0 0 0 0 90.496l316.8 316.8-316.8 316.8a64 64 0 0 0 90.496 90.496l362.048-362.048a64 64 0 0 0 0-90.496L429.248 104.704a64 64 0 0 0-90.496 0z"},null,-1),ye=[we];function xe(e,t,r,n,o,l){return(0,ge.openBlock)(),(0,ge.createElementBlock)("svg",je,ye)}var ke=p(Oe,[["render",xe],["__file","arrow-right-bold.vue"]]),_e=r("f2bf"),Ce={name:"ArrowRight"},ze={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ee=(0,_e.createElementVNode)("path",{fill:"currentColor",d:"M340.864 149.312a30.592 30.592 0 0 0 0 42.752L652.736 512 340.864 831.872a30.592 30.592 0 0 0 0 42.752 29.12 29.12 0 0 0 41.728 0L714.24 534.336a32 32 0 0 0 0-44.672L382.592 149.376a29.12 29.12 0 0 0-41.728 0z"},null,-1),Be=[Ee];function Se(e,t,r,n,o,l){return(0,_e.openBlock)(),(0,_e.createElementBlock)("svg",ze,Be)}var Ve=p(Ce,[["render",Se],["__file","arrow-right.vue"]]),Ne=r("f2bf"),Me={name:"ArrowUpBold"},Ae={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Te=(0,Ne.createElementVNode)("path",{fill:"currentColor",d:"M104.704 685.248a64 64 0 0 0 90.496 0l316.8-316.8 316.8 316.8a64 64 0 0 0 90.496-90.496L557.248 232.704a64 64 0 0 0-90.496 0L104.704 594.752a64 64 0 0 0 0 90.496z"},null,-1),He=[Te];function Re(e,t,r,n,o,l){return(0,Ne.openBlock)(),(0,Ne.createElementBlock)("svg",Ae,He)}var Le=p(Me,[["render",Re],["__file","arrow-up-bold.vue"]]),De=r("f2bf"),Pe={name:"ArrowUp"},Ie={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Fe=(0,De.createElementVNode)("path",{fill:"currentColor",d:"m488.832 344.32-339.84 356.672a32 32 0 0 0 0 44.16l.384.384a29.44 29.44 0 0 0 42.688 0l320-335.872 319.872 335.872a29.44 29.44 0 0 0 42.688 0l.384-.384a32 32 0 0 0 0-44.16L535.168 344.32a32 32 0 0 0-46.336 0z"},null,-1),$e=[Fe];function qe(e,t,r,n,o,l){return(0,De.openBlock)(),(0,De.createElementBlock)("svg",Ie,$e)}var We=p(Pe,[["render",qe],["__file","arrow-up.vue"]]),Ue=r("f2bf"),Ke={name:"Avatar"},Ye={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ge=(0,Ue.createElementVNode)("path",{fill:"currentColor",d:"M628.736 528.896A416 416 0 0 1 928 928H96a415.872 415.872 0 0 1 299.264-399.104L512 704l116.736-175.104zM720 304a208 208 0 1 1-416 0 208 208 0 0 1 416 0z"},null,-1),Xe=[Ge];function Je(e,t,r,n,o,l){return(0,Ue.openBlock)(),(0,Ue.createElementBlock)("svg",Ye,Xe)}var Ze=p(Ke,[["render",Je],["__file","avatar.vue"]]),Qe=r("f2bf"),et={name:"Back"},tt={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},rt=(0,Qe.createElementVNode)("path",{fill:"currentColor",d:"M224 480h640a32 32 0 1 1 0 64H224a32 32 0 0 1 0-64z"},null,-1),nt=(0,Qe.createElementVNode)("path",{fill:"currentColor",d:"m237.248 512 265.408 265.344a32 32 0 0 1-45.312 45.312l-288-288a32 32 0 0 1 0-45.312l288-288a32 32 0 1 1 45.312 45.312L237.248 512z"},null,-1),ot=[rt,nt];function lt(e,t,r,n,o,l){return(0,Qe.openBlock)(),(0,Qe.createElementBlock)("svg",tt,ot)}var at=p(et,[["render",lt],["__file","back.vue"]]),it=r("f2bf"),ct={name:"Baseball"},st={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ut=(0,it.createElementVNode)("path",{fill:"currentColor",d:"M195.2 828.8a448 448 0 1 1 633.6-633.6 448 448 0 0 1-633.6 633.6zm45.248-45.248a384 384 0 1 0 543.104-543.104 384 384 0 0 0-543.104 543.104z"},null,-1),dt=(0,it.createElementVNode)("path",{fill:"currentColor",d:"M497.472 96.896c22.784 4.672 44.416 9.472 64.896 14.528a256.128 256.128 0 0 0 350.208 350.208c5.056 20.48 9.856 42.112 14.528 64.896A320.128 320.128 0 0 1 497.472 96.896zM108.48 491.904a320.128 320.128 0 0 1 423.616 423.68c-23.04-3.648-44.992-7.424-65.728-11.52a256.128 256.128 0 0 0-346.496-346.432 1736.64 1736.64 0 0 1-11.392-65.728z"},null,-1),pt=[ut,dt];function ft(e,t,r,n,o,l){return(0,it.openBlock)(),(0,it.createElementBlock)("svg",st,pt)}var bt=p(ct,[["render",ft],["__file","baseball.vue"]]),mt=r("f2bf"),ht={name:"Basketball"},vt={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},gt=(0,mt.createElementVNode)("path",{fill:"currentColor",d:"M778.752 788.224a382.464 382.464 0 0 0 116.032-245.632 256.512 256.512 0 0 0-241.728-13.952 762.88 762.88 0 0 1 125.696 259.584zm-55.04 44.224a699.648 699.648 0 0 0-125.056-269.632 256.128 256.128 0 0 0-56.064 331.968 382.72 382.72 0 0 0 181.12-62.336zm-254.08 61.248A320.128 320.128 0 0 1 557.76 513.6a715.84 715.84 0 0 0-48.192-48.128 320.128 320.128 0 0 1-379.264 88.384 382.4 382.4 0 0 0 110.144 229.696 382.4 382.4 0 0 0 229.184 110.08zM129.28 481.088a256.128 256.128 0 0 0 331.072-56.448 699.648 699.648 0 0 0-268.8-124.352 382.656 382.656 0 0 0-62.272 180.8zm106.56-235.84a762.88 762.88 0 0 1 258.688 125.056 256.512 256.512 0 0 0-13.44-241.088A382.464 382.464 0 0 0 235.84 245.248zm318.08-114.944c40.576 89.536 37.76 193.92-8.448 281.344a779.84 779.84 0 0 1 66.176 66.112 320.832 320.832 0 0 1 282.112-8.128 382.4 382.4 0 0 0-110.144-229.12 382.4 382.4 0 0 0-229.632-110.208zM828.8 828.8a448 448 0 1 1-633.6-633.6 448 448 0 0 1 633.6 633.6z"},null,-1),Ot=[gt];function jt(e,t,r,n,o,l){return(0,mt.openBlock)(),(0,mt.createElementBlock)("svg",vt,Ot)}var wt=p(ht,[["render",jt],["__file","basketball.vue"]]),yt=r("f2bf"),xt={name:"BellFilled"},kt={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},_t=(0,yt.createElementVNode)("path",{fill:"currentColor",d:"M640 832a128 128 0 0 1-256 0h256zm192-64H134.4a38.4 38.4 0 0 1 0-76.8H192V448c0-154.88 110.08-284.16 256.32-313.6a64 64 0 1 1 127.36 0A320.128 320.128 0 0 1 832 448v243.2h57.6a38.4 38.4 0 0 1 0 76.8H832z"},null,-1),Ct=[_t];function zt(e,t,r,n,o,l){return(0,yt.openBlock)(),(0,yt.createElementBlock)("svg",kt,Ct)}var Et=p(xt,[["render",zt],["__file","bell-filled.vue"]]),Bt=r("f2bf"),St={name:"Bell"},Vt={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Nt=(0,Bt.createElementVNode)("path",{fill:"currentColor",d:"M512 64a64 64 0 0 1 64 64v64H448v-64a64 64 0 0 1 64-64z"},null,-1),Mt=(0,Bt.createElementVNode)("path",{fill:"currentColor",d:"M256 768h512V448a256 256 0 1 0-512 0v320zm256-640a320 320 0 0 1 320 320v384H192V448a320 320 0 0 1 320-320z"},null,-1),At=(0,Bt.createElementVNode)("path",{fill:"currentColor",d:"M96 768h832q32 0 32 32t-32 32H96q-32 0-32-32t32-32zm352 128h128a64 64 0 0 1-128 0z"},null,-1),Tt=[Nt,Mt,At];function Ht(e,t,r,n,o,l){return(0,Bt.openBlock)(),(0,Bt.createElementBlock)("svg",Vt,Tt)}var Rt=p(St,[["render",Ht],["__file","bell.vue"]]),Lt=r("f2bf"),Dt={name:"Bicycle"},Pt={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},It=(0,Lt.createStaticVNode)('',5),Ft=[It];function $t(e,t,r,n,o,l){return(0,Lt.openBlock)(),(0,Lt.createElementBlock)("svg",Pt,Ft)}var qt=p(Dt,[["render",$t],["__file","bicycle.vue"]]),Wt=r("f2bf"),Ut={name:"BottomLeft"},Kt={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Yt=(0,Wt.createElementVNode)("path",{fill:"currentColor",d:"M256 768h416a32 32 0 1 1 0 64H224a32 32 0 0 1-32-32V352a32 32 0 0 1 64 0v416z"},null,-1),Gt=(0,Wt.createElementVNode)("path",{fill:"currentColor",d:"M246.656 822.656a32 32 0 0 1-45.312-45.312l544-544a32 32 0 0 1 45.312 45.312l-544 544z"},null,-1),Xt=[Yt,Gt];function Jt(e,t,r,n,o,l){return(0,Wt.openBlock)(),(0,Wt.createElementBlock)("svg",Kt,Xt)}var Zt=p(Ut,[["render",Jt],["__file","bottom-left.vue"]]),Qt=r("f2bf"),er={name:"BottomRight"},tr={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},rr=(0,Qt.createElementVNode)("path",{fill:"currentColor",d:"M352 768a32 32 0 1 0 0 64h448a32 32 0 0 0 32-32V352a32 32 0 0 0-64 0v416H352z"},null,-1),nr=(0,Qt.createElementVNode)("path",{fill:"currentColor",d:"M777.344 822.656a32 32 0 0 0 45.312-45.312l-544-544a32 32 0 0 0-45.312 45.312l544 544z"},null,-1),or=[rr,nr];function lr(e,t,r,n,o,l){return(0,Qt.openBlock)(),(0,Qt.createElementBlock)("svg",tr,or)}var ar=p(er,[["render",lr],["__file","bottom-right.vue"]]),ir=r("f2bf"),cr={name:"Bottom"},sr={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ur=(0,ir.createElementVNode)("path",{fill:"currentColor",d:"M544 805.888V168a32 32 0 1 0-64 0v637.888L246.656 557.952a30.72 30.72 0 0 0-45.312 0 35.52 35.52 0 0 0 0 48.064l288 306.048a30.72 30.72 0 0 0 45.312 0l288-306.048a35.52 35.52 0 0 0 0-48 30.72 30.72 0 0 0-45.312 0L544 805.824z"},null,-1),dr=[ur];function pr(e,t,r,n,o,l){return(0,ir.openBlock)(),(0,ir.createElementBlock)("svg",sr,dr)}var fr=p(cr,[["render",pr],["__file","bottom.vue"]]),br=r("f2bf"),mr={name:"Bowl"},hr={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},vr=(0,br.createElementVNode)("path",{fill:"currentColor",d:"M714.432 704a351.744 351.744 0 0 0 148.16-256H161.408a351.744 351.744 0 0 0 148.16 256h404.864zM288 766.592A415.68 415.68 0 0 1 96 416a32 32 0 0 1 32-32h768a32 32 0 0 1 32 32 415.68 415.68 0 0 1-192 350.592V832a64 64 0 0 1-64 64H352a64 64 0 0 1-64-64v-65.408zM493.248 320h-90.496l254.4-254.4a32 32 0 1 1 45.248 45.248L493.248 320zm187.328 0h-128l269.696-155.712a32 32 0 0 1 32 55.424L680.576 320zM352 768v64h320v-64H352z"},null,-1),gr=[vr];function Or(e,t,r,n,o,l){return(0,br.openBlock)(),(0,br.createElementBlock)("svg",hr,gr)}var jr=p(mr,[["render",Or],["__file","bowl.vue"]]),wr=r("f2bf"),yr={name:"Box"},xr={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},kr=(0,wr.createElementVNode)("path",{fill:"currentColor",d:"M317.056 128 128 344.064V896h768V344.064L706.944 128H317.056zm-14.528-64h418.944a32 32 0 0 1 24.064 10.88l206.528 236.096A32 32 0 0 1 960 332.032V928a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V332.032a32 32 0 0 1 7.936-21.12L278.4 75.008A32 32 0 0 1 302.528 64z"},null,-1),_r=(0,wr.createElementVNode)("path",{fill:"currentColor",d:"M64 320h896v64H64z"},null,-1),Cr=(0,wr.createElementVNode)("path",{fill:"currentColor",d:"M448 327.872V640h128V327.872L526.08 128h-28.16L448 327.872zM448 64h128l64 256v352a32 32 0 0 1-32 32H416a32 32 0 0 1-32-32V320l64-256z"},null,-1),zr=[kr,_r,Cr];function Er(e,t,r,n,o,l){return(0,wr.openBlock)(),(0,wr.createElementBlock)("svg",xr,zr)}var Br=p(yr,[["render",Er],["__file","box.vue"]]),Sr=r("f2bf"),Vr={name:"Briefcase"},Nr={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Mr=(0,Sr.createElementVNode)("path",{fill:"currentColor",d:"M320 320V128h384v192h192v192H128V320h192zM128 576h768v320H128V576zm256-256h256.064V192H384v128z"},null,-1),Ar=[Mr];function Tr(e,t,r,n,o,l){return(0,Sr.openBlock)(),(0,Sr.createElementBlock)("svg",Nr,Ar)}var Hr=p(Vr,[["render",Tr],["__file","briefcase.vue"]]),Rr=r("f2bf"),Lr={name:"BrushFilled"},Dr={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Pr=(0,Rr.createElementVNode)("path",{fill:"currentColor",d:"M608 704v160a96 96 0 0 1-192 0V704h-96a128 128 0 0 1-128-128h640a128 128 0 0 1-128 128h-96zM192 512V128.064h640V512H192z"},null,-1),Ir=[Pr];function Fr(e,t,r,n,o,l){return(0,Rr.openBlock)(),(0,Rr.createElementBlock)("svg",Dr,Ir)}var $r=p(Lr,[["render",Fr],["__file","brush-filled.vue"]]),qr=r("f2bf"),Wr={name:"Brush"},Ur={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Kr=(0,qr.createElementVNode)("path",{fill:"currentColor",d:"M896 448H128v192a64 64 0 0 0 64 64h192v192h256V704h192a64 64 0 0 0 64-64V448zm-770.752-64c0-47.552 5.248-90.24 15.552-128 14.72-54.016 42.496-107.392 83.2-160h417.28l-15.36 70.336L736 96h211.2c-24.832 42.88-41.92 96.256-51.2 160a663.872 663.872 0 0 0-6.144 128H960v256a128 128 0 0 1-128 128H704v160a32 32 0 0 1-32 32H352a32 32 0 0 1-32-32V768H192A128 128 0 0 1 64 640V384h61.248zm64 0h636.544c-2.048-45.824.256-91.584 6.848-137.216 4.48-30.848 10.688-59.776 18.688-86.784h-96.64l-221.12 141.248L561.92 160H256.512c-25.856 37.888-43.776 75.456-53.952 112.832-8.768 32.064-13.248 69.12-13.312 111.168z"},null,-1),Yr=[Kr];function Gr(e,t,r,n,o,l){return(0,qr.openBlock)(),(0,qr.createElementBlock)("svg",Ur,Yr)}var Xr=p(Wr,[["render",Gr],["__file","brush.vue"]]),Jr=r("f2bf"),Zr={name:"Burger"},Qr={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},en=(0,Jr.createElementVNode)("path",{fill:"currentColor",d:"M160 512a32 32 0 0 0-32 32v64a32 32 0 0 0 30.08 32H864a32 32 0 0 0 32-32v-64a32 32 0 0 0-32-32H160zm736-58.56A96 96 0 0 1 960 544v64a96 96 0 0 1-51.968 85.312L855.36 833.6a96 96 0 0 1-89.856 62.272H258.496A96 96 0 0 1 168.64 833.6l-52.608-140.224A96 96 0 0 1 64 608v-64a96 96 0 0 1 64-90.56V448a384 384 0 1 1 768 5.44zM832 448a320 320 0 0 0-640 0h640zM512 704H188.352l40.192 107.136a32 32 0 0 0 29.952 20.736h507.008a32 32 0 0 0 29.952-20.736L835.648 704H512z"},null,-1),tn=[en];function rn(e,t,r,n,o,l){return(0,Jr.openBlock)(),(0,Jr.createElementBlock)("svg",Qr,tn)}var nn=p(Zr,[["render",rn],["__file","burger.vue"]]),on=r("f2bf"),ln={name:"Calendar"},an={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},cn=(0,on.createElementVNode)("path",{fill:"currentColor",d:"M128 384v512h768V192H768v32a32 32 0 1 1-64 0v-32H320v32a32 32 0 0 1-64 0v-32H128v128h768v64H128zm192-256h384V96a32 32 0 1 1 64 0v32h160a32 32 0 0 1 32 32v768a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32h160V96a32 32 0 0 1 64 0v32zm-32 384h64a32 32 0 0 1 0 64h-64a32 32 0 0 1 0-64zm0 192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64zm192-192h64a32 32 0 0 1 0 64h-64a32 32 0 0 1 0-64zm0 192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64zm192-192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64zm0 192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64z"},null,-1),sn=[cn];function un(e,t,r,n,o,l){return(0,on.openBlock)(),(0,on.createElementBlock)("svg",an,sn)}var dn=p(ln,[["render",un],["__file","calendar.vue"]]),pn=r("f2bf"),fn={name:"CameraFilled"},bn={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},mn=(0,pn.createElementVNode)("path",{fill:"currentColor",d:"M160 224a64 64 0 0 0-64 64v512a64 64 0 0 0 64 64h704a64 64 0 0 0 64-64V288a64 64 0 0 0-64-64H748.416l-46.464-92.672A64 64 0 0 0 644.736 96H379.328a64 64 0 0 0-57.216 35.392L275.776 224H160zm352 435.2a115.2 115.2 0 1 0 0-230.4 115.2 115.2 0 0 0 0 230.4zm0 140.8a256 256 0 1 1 0-512 256 256 0 0 1 0 512z"},null,-1),hn=[mn];function vn(e,t,r,n,o,l){return(0,pn.openBlock)(),(0,pn.createElementBlock)("svg",bn,hn)}var gn=p(fn,[["render",vn],["__file","camera-filled.vue"]]),On=r("f2bf"),jn={name:"Camera"},wn={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},yn=(0,On.createElementVNode)("path",{fill:"currentColor",d:"M896 256H128v576h768V256zm-199.424-64-32.064-64h-304.96l-32 64h369.024zM96 192h160l46.336-92.608A64 64 0 0 1 359.552 64h304.96a64 64 0 0 1 57.216 35.328L768.192 192H928a32 32 0 0 1 32 32v640a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V224a32 32 0 0 1 32-32zm416 512a160 160 0 1 0 0-320 160 160 0 0 0 0 320zm0 64a224 224 0 1 1 0-448 224 224 0 0 1 0 448z"},null,-1),xn=[yn];function kn(e,t,r,n,o,l){return(0,On.openBlock)(),(0,On.createElementBlock)("svg",wn,xn)}var _n=p(jn,[["render",kn],["__file","camera.vue"]]),Cn=r("f2bf"),zn={name:"CaretBottom"},En={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Bn=(0,Cn.createElementVNode)("path",{fill:"currentColor",d:"m192 384 320 384 320-384z"},null,-1),Sn=[Bn];function Vn(e,t,r,n,o,l){return(0,Cn.openBlock)(),(0,Cn.createElementBlock)("svg",En,Sn)}var Nn=p(zn,[["render",Vn],["__file","caret-bottom.vue"]]),Mn=r("f2bf"),An={name:"CaretLeft"},Tn={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Hn=(0,Mn.createElementVNode)("path",{fill:"currentColor",d:"M672 192 288 511.936 672 832z"},null,-1),Rn=[Hn];function Ln(e,t,r,n,o,l){return(0,Mn.openBlock)(),(0,Mn.createElementBlock)("svg",Tn,Rn)}var Dn=p(An,[["render",Ln],["__file","caret-left.vue"]]),Pn=r("f2bf"),In={name:"CaretRight"},Fn={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},$n=(0,Pn.createElementVNode)("path",{fill:"currentColor",d:"M384 192v640l384-320.064z"},null,-1),qn=[$n];function Wn(e,t,r,n,o,l){return(0,Pn.openBlock)(),(0,Pn.createElementBlock)("svg",Fn,qn)}var Un=p(In,[["render",Wn],["__file","caret-right.vue"]]),Kn=r("f2bf"),Yn={name:"CaretTop"},Gn={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Xn=(0,Kn.createElementVNode)("path",{fill:"currentColor",d:"M512 320 192 704h639.936z"},null,-1),Jn=[Xn];function Zn(e,t,r,n,o,l){return(0,Kn.openBlock)(),(0,Kn.createElementBlock)("svg",Gn,Jn)}var Qn=p(Yn,[["render",Zn],["__file","caret-top.vue"]]),eo=r("f2bf"),to={name:"Cellphone"},ro={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},no=(0,eo.createElementVNode)("path",{fill:"currentColor",d:"M256 128a64 64 0 0 0-64 64v640a64 64 0 0 0 64 64h512a64 64 0 0 0 64-64V192a64 64 0 0 0-64-64H256zm0-64h512a128 128 0 0 1 128 128v640a128 128 0 0 1-128 128H256a128 128 0 0 1-128-128V192A128 128 0 0 1 256 64zm128 128h256a32 32 0 1 1 0 64H384a32 32 0 0 1 0-64zm128 640a64 64 0 1 1 0-128 64 64 0 0 1 0 128z"},null,-1),oo=[no];function lo(e,t,r,n,o,l){return(0,eo.openBlock)(),(0,eo.createElementBlock)("svg",ro,oo)}var ao=p(to,[["render",lo],["__file","cellphone.vue"]]),io=r("f2bf"),co={name:"ChatDotRound"},so={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},uo=(0,io.createElementVNode)("path",{fill:"currentColor",d:"m174.72 855.68 135.296-45.12 23.68 11.84C388.096 849.536 448.576 864 512 864c211.84 0 384-166.784 384-352S723.84 160 512 160 128 326.784 128 512c0 69.12 24.96 139.264 70.848 199.232l22.08 28.8-46.272 115.584zm-45.248 82.56A32 32 0 0 1 89.6 896l58.368-145.92C94.72 680.32 64 596.864 64 512 64 299.904 256 96 512 96s448 203.904 448 416-192 416-448 416a461.056 461.056 0 0 1-206.912-48.384l-175.616 58.56z"},null,-1),po=(0,io.createElementVNode)("path",{fill:"currentColor",d:"M512 563.2a51.2 51.2 0 1 1 0-102.4 51.2 51.2 0 0 1 0 102.4zm192 0a51.2 51.2 0 1 1 0-102.4 51.2 51.2 0 0 1 0 102.4zm-384 0a51.2 51.2 0 1 1 0-102.4 51.2 51.2 0 0 1 0 102.4z"},null,-1),fo=[uo,po];function bo(e,t,r,n,o,l){return(0,io.openBlock)(),(0,io.createElementBlock)("svg",so,fo)}var mo=p(co,[["render",bo],["__file","chat-dot-round.vue"]]),ho=r("f2bf"),vo={name:"ChatDotSquare"},go={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Oo=(0,ho.createElementVNode)("path",{fill:"currentColor",d:"M273.536 736H800a64 64 0 0 0 64-64V256a64 64 0 0 0-64-64H224a64 64 0 0 0-64 64v570.88L273.536 736zM296 800 147.968 918.4A32 32 0 0 1 96 893.44V256a128 128 0 0 1 128-128h576a128 128 0 0 1 128 128v416a128 128 0 0 1-128 128H296z"},null,-1),jo=(0,ho.createElementVNode)("path",{fill:"currentColor",d:"M512 499.2a51.2 51.2 0 1 1 0-102.4 51.2 51.2 0 0 1 0 102.4zm192 0a51.2 51.2 0 1 1 0-102.4 51.2 51.2 0 0 1 0 102.4zm-384 0a51.2 51.2 0 1 1 0-102.4 51.2 51.2 0 0 1 0 102.4z"},null,-1),wo=[Oo,jo];function yo(e,t,r,n,o,l){return(0,ho.openBlock)(),(0,ho.createElementBlock)("svg",go,wo)}var xo=p(vo,[["render",yo],["__file","chat-dot-square.vue"]]),ko=r("f2bf"),_o={name:"ChatLineRound"},Co={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},zo=(0,ko.createElementVNode)("path",{fill:"currentColor",d:"m174.72 855.68 135.296-45.12 23.68 11.84C388.096 849.536 448.576 864 512 864c211.84 0 384-166.784 384-352S723.84 160 512 160 128 326.784 128 512c0 69.12 24.96 139.264 70.848 199.232l22.08 28.8-46.272 115.584zm-45.248 82.56A32 32 0 0 1 89.6 896l58.368-145.92C94.72 680.32 64 596.864 64 512 64 299.904 256 96 512 96s448 203.904 448 416-192 416-448 416a461.056 461.056 0 0 1-206.912-48.384l-175.616 58.56z"},null,-1),Eo=(0,ko.createElementVNode)("path",{fill:"currentColor",d:"M352 576h320q32 0 32 32t-32 32H352q-32 0-32-32t32-32zm32-192h256q32 0 32 32t-32 32H384q-32 0-32-32t32-32z"},null,-1),Bo=[zo,Eo];function So(e,t,r,n,o,l){return(0,ko.openBlock)(),(0,ko.createElementBlock)("svg",Co,Bo)}var Vo=p(_o,[["render",So],["__file","chat-line-round.vue"]]),No=r("f2bf"),Mo={name:"ChatLineSquare"},Ao={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},To=(0,No.createElementVNode)("path",{fill:"currentColor",d:"M160 826.88 273.536 736H800a64 64 0 0 0 64-64V256a64 64 0 0 0-64-64H224a64 64 0 0 0-64 64v570.88zM296 800 147.968 918.4A32 32 0 0 1 96 893.44V256a128 128 0 0 1 128-128h576a128 128 0 0 1 128 128v416a128 128 0 0 1-128 128H296z"},null,-1),Ho=(0,No.createElementVNode)("path",{fill:"currentColor",d:"M352 512h320q32 0 32 32t-32 32H352q-32 0-32-32t32-32zm0-192h320q32 0 32 32t-32 32H352q-32 0-32-32t32-32z"},null,-1),Ro=[To,Ho];function Lo(e,t,r,n,o,l){return(0,No.openBlock)(),(0,No.createElementBlock)("svg",Ao,Ro)}var Do=p(Mo,[["render",Lo],["__file","chat-line-square.vue"]]),Po=r("f2bf"),Io={name:"ChatRound"},Fo={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},$o=(0,Po.createElementVNode)("path",{fill:"currentColor",d:"m174.72 855.68 130.048-43.392 23.424 11.392C382.4 849.984 444.352 864 512 864c223.744 0 384-159.872 384-352 0-192.832-159.104-352-384-352S128 319.168 128 512a341.12 341.12 0 0 0 69.248 204.288l21.632 28.8-44.16 110.528zm-45.248 82.56A32 32 0 0 1 89.6 896l56.512-141.248A405.12 405.12 0 0 1 64 512C64 299.904 235.648 96 512 96s448 203.904 448 416-173.44 416-448 416c-79.68 0-150.848-17.152-211.712-46.72l-170.88 56.96z"},null,-1),qo=[$o];function Wo(e,t,r,n,o,l){return(0,Po.openBlock)(),(0,Po.createElementBlock)("svg",Fo,qo)}var Uo=p(Io,[["render",Wo],["__file","chat-round.vue"]]),Ko=r("f2bf"),Yo={name:"ChatSquare"},Go={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Xo=(0,Ko.createElementVNode)("path",{fill:"currentColor",d:"M273.536 736H800a64 64 0 0 0 64-64V256a64 64 0 0 0-64-64H224a64 64 0 0 0-64 64v570.88L273.536 736zM296 800 147.968 918.4A32 32 0 0 1 96 893.44V256a128 128 0 0 1 128-128h576a128 128 0 0 1 128 128v416a128 128 0 0 1-128 128H296z"},null,-1),Jo=[Xo];function Zo(e,t,r,n,o,l){return(0,Ko.openBlock)(),(0,Ko.createElementBlock)("svg",Go,Jo)}var Qo=p(Yo,[["render",Zo],["__file","chat-square.vue"]]),el=r("f2bf"),tl={name:"Check"},rl={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},nl=(0,el.createElementVNode)("path",{fill:"currentColor",d:"M406.656 706.944 195.84 496.256a32 32 0 1 0-45.248 45.248l256 256 512-512a32 32 0 0 0-45.248-45.248L406.592 706.944z"},null,-1),ol=[nl];function ll(e,t,r,n,o,l){return(0,el.openBlock)(),(0,el.createElementBlock)("svg",rl,ol)}var al=p(tl,[["render",ll],["__file","check.vue"]]),il=r("f2bf"),cl={name:"Checked"},sl={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ul=(0,il.createElementVNode)("path",{fill:"currentColor",d:"M704 192h160v736H160V192h160.064v64H704v-64zM311.616 537.28l-45.312 45.248L447.36 763.52l316.8-316.8-45.312-45.184L447.36 673.024 311.616 537.28zM384 192V96h256v96H384z"},null,-1),dl=[ul];function pl(e,t,r,n,o,l){return(0,il.openBlock)(),(0,il.createElementBlock)("svg",sl,dl)}var fl=p(cl,[["render",pl],["__file","checked.vue"]]),bl=r("f2bf"),ml={name:"Cherry"},hl={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},vl=(0,bl.createElementVNode)("path",{fill:"currentColor",d:"M261.056 449.6c13.824-69.696 34.88-128.96 63.36-177.728 23.744-40.832 61.12-88.64 112.256-143.872H320a32 32 0 0 1 0-64h384a32 32 0 1 1 0 64H554.752c14.912 39.168 41.344 86.592 79.552 141.76 47.36 68.48 84.8 106.752 106.304 114.304a224 224 0 1 1-84.992 14.784c-22.656-22.912-47.04-53.76-73.92-92.608-38.848-56.128-67.008-105.792-84.352-149.312-55.296 58.24-94.528 107.52-117.76 147.2-23.168 39.744-41.088 88.768-53.568 147.072a224.064 224.064 0 1 1-64.96-1.6zM288 832a160 160 0 1 0 0-320 160 160 0 0 0 0 320zm448-64a160 160 0 1 0 0-320 160 160 0 0 0 0 320z"},null,-1),gl=[vl];function Ol(e,t,r,n,o,l){return(0,bl.openBlock)(),(0,bl.createElementBlock)("svg",hl,gl)}var jl=p(ml,[["render",Ol],["__file","cherry.vue"]]),wl=r("f2bf"),yl={name:"Chicken"},xl={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},kl=(0,wl.createElementVNode)("path",{fill:"currentColor",d:"M349.952 716.992 478.72 588.16a106.688 106.688 0 0 1-26.176-19.072 106.688 106.688 0 0 1-19.072-26.176L304.704 671.744c.768 3.072 1.472 6.144 2.048 9.216l2.048 31.936 31.872 1.984c3.136.64 6.208 1.28 9.28 2.112zm57.344 33.152a128 128 0 1 1-216.32 114.432l-1.92-32-32-1.92a128 128 0 1 1 114.432-216.32L416.64 469.248c-2.432-101.44 58.112-239.104 149.056-330.048 107.328-107.328 231.296-85.504 316.8 0 85.44 85.44 107.328 209.408 0 316.8-91.008 90.88-228.672 151.424-330.112 149.056L407.296 750.08zm90.496-226.304c49.536 49.536 233.344-7.04 339.392-113.088 78.208-78.208 63.232-163.072 0-226.304-63.168-63.232-148.032-78.208-226.24 0C504.896 290.496 448.32 474.368 497.792 523.84zM244.864 708.928a64 64 0 1 0-59.84 59.84l56.32-3.52 3.52-56.32zm8.064 127.68a64 64 0 1 0 59.84-59.84l-56.32 3.52-3.52 56.32z"},null,-1),_l=[kl];function Cl(e,t,r,n,o,l){return(0,wl.openBlock)(),(0,wl.createElementBlock)("svg",xl,_l)}var zl=p(yl,[["render",Cl],["__file","chicken.vue"]]),El=r("f2bf"),Bl={name:"ChromeFilled"},Sl={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{"enable-background":"new 0 0 1024 1024"},"xml:space":"preserve"},Vl=(0,El.createElementVNode)("path",{d:"M938.67 512.01c0-44.59-6.82-87.6-19.54-128H682.67a212.372 212.372 0 0 1 42.67 128c.06 38.71-10.45 76.7-30.42 109.87l-182.91 316.8c235.65-.01 426.66-191.02 426.66-426.67z",fill:"currentColor"},null,-1),Nl=(0,El.createElementVNode)("path",{d:"M576.79 401.63a127.92 127.92 0 0 0-63.56-17.6c-22.36-.22-44.39 5.43-63.89 16.38s-35.79 26.82-47.25 46.02a128.005 128.005 0 0 0-2.16 127.44l1.24 2.13a127.906 127.906 0 0 0 46.36 46.61 127.907 127.907 0 0 0 63.38 17.44c22.29.2 44.24-5.43 63.68-16.33a127.94 127.94 0 0 0 47.16-45.79v-.01l1.11-1.92a127.984 127.984 0 0 0 .29-127.46 127.957 127.957 0 0 0-46.36-46.91z",fill:"currentColor"},null,-1),Ml=(0,El.createElementVNode)("path",{d:"M394.45 333.96A213.336 213.336 0 0 1 512 298.67h369.58A426.503 426.503 0 0 0 512 85.34a425.598 425.598 0 0 0-171.74 35.98 425.644 425.644 0 0 0-142.62 102.22l118.14 204.63a213.397 213.397 0 0 1 78.67-94.21zM512.01 938.68H512zM414.76 701.95a213.284 213.284 0 0 1-89.54-86.81L142.48 298.6c-36.35 62.81-57.13 135.68-57.13 213.42 0 203.81 142.93 374.22 333.95 416.55h.04l118.19-204.71a213.315 213.315 0 0 1-122.77-21.91z",fill:"currentColor"},null,-1),Al=[Vl,Nl,Ml];function Tl(e,t,r,n,o,l){return(0,El.openBlock)(),(0,El.createElementBlock)("svg",Sl,Al)}var Hl=p(Bl,[["render",Tl],["__file","chrome-filled.vue"]]),Rl=r("f2bf"),Ll={name:"CircleCheckFilled"},Dl={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Pl=(0,Rl.createElementVNode)("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zm-55.808 536.384-99.52-99.584a38.4 38.4 0 1 0-54.336 54.336l126.72 126.72a38.272 38.272 0 0 0 54.336 0l262.4-262.464a38.4 38.4 0 1 0-54.272-54.336L456.192 600.384z"},null,-1),Il=[Pl];function Fl(e,t,r,n,o,l){return(0,Rl.openBlock)(),(0,Rl.createElementBlock)("svg",Dl,Il)}var $l=p(Ll,[["render",Fl],["__file","circle-check-filled.vue"]]),ql=r("f2bf"),Wl={name:"CircleCheck"},Ul={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Kl=(0,ql.createElementVNode)("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768zm0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896z"},null,-1),Yl=(0,ql.createElementVNode)("path",{fill:"currentColor",d:"M745.344 361.344a32 32 0 0 1 45.312 45.312l-288 288a32 32 0 0 1-45.312 0l-160-160a32 32 0 1 1 45.312-45.312L480 626.752l265.344-265.408z"},null,-1),Gl=[Kl,Yl];function Xl(e,t,r,n,o,l){return(0,ql.openBlock)(),(0,ql.createElementBlock)("svg",Ul,Gl)}var Jl=p(Wl,[["render",Xl],["__file","circle-check.vue"]]),Zl=r("f2bf"),Ql={name:"CircleCloseFilled"},ea={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ta=(0,Zl.createElementVNode)("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zm0 393.664L407.936 353.6a38.4 38.4 0 1 0-54.336 54.336L457.664 512 353.6 616.064a38.4 38.4 0 1 0 54.336 54.336L512 566.336 616.064 670.4a38.4 38.4 0 1 0 54.336-54.336L566.336 512 670.4 407.936a38.4 38.4 0 1 0-54.336-54.336L512 457.664z"},null,-1),ra=[ta];function na(e,t,r,n,o,l){return(0,Zl.openBlock)(),(0,Zl.createElementBlock)("svg",ea,ra)}var oa=p(Ql,[["render",na],["__file","circle-close-filled.vue"]]),la=r("f2bf"),aa={name:"CircleClose"},ia={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ca=(0,la.createElementVNode)("path",{fill:"currentColor",d:"m466.752 512-90.496-90.496a32 32 0 0 1 45.248-45.248L512 466.752l90.496-90.496a32 32 0 1 1 45.248 45.248L557.248 512l90.496 90.496a32 32 0 1 1-45.248 45.248L512 557.248l-90.496 90.496a32 32 0 0 1-45.248-45.248L466.752 512z"},null,-1),sa=(0,la.createElementVNode)("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768zm0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896z"},null,-1),ua=[ca,sa];function da(e,t,r,n,o,l){return(0,la.openBlock)(),(0,la.createElementBlock)("svg",ia,ua)}var pa=p(aa,[["render",da],["__file","circle-close.vue"]]),fa=r("f2bf"),ba={name:"CirclePlusFilled"},ma={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ha=(0,fa.createElementVNode)("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zm-38.4 409.6H326.4a38.4 38.4 0 1 0 0 76.8h147.2v147.2a38.4 38.4 0 0 0 76.8 0V550.4h147.2a38.4 38.4 0 0 0 0-76.8H550.4V326.4a38.4 38.4 0 1 0-76.8 0v147.2z"},null,-1),va=[ha];function ga(e,t,r,n,o,l){return(0,fa.openBlock)(),(0,fa.createElementBlock)("svg",ma,va)}var Oa=p(ba,[["render",ga],["__file","circle-plus-filled.vue"]]),ja=r("f2bf"),wa={name:"CirclePlus"},ya={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},xa=(0,ja.createElementVNode)("path",{fill:"currentColor",d:"M352 480h320a32 32 0 1 1 0 64H352a32 32 0 0 1 0-64z"},null,-1),ka=(0,ja.createElementVNode)("path",{fill:"currentColor",d:"M480 672V352a32 32 0 1 1 64 0v320a32 32 0 0 1-64 0z"},null,-1),_a=(0,ja.createElementVNode)("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768zm0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896z"},null,-1),Ca=[xa,ka,_a];function za(e,t,r,n,o,l){return(0,ja.openBlock)(),(0,ja.createElementBlock)("svg",ya,Ca)}var Ea=p(wa,[["render",za],["__file","circle-plus.vue"]]),Ba=r("f2bf"),Sa={name:"Clock"},Va={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Na=(0,Ba.createElementVNode)("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768zm0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896z"},null,-1),Ma=(0,Ba.createElementVNode)("path",{fill:"currentColor",d:"M480 256a32 32 0 0 1 32 32v256a32 32 0 0 1-64 0V288a32 32 0 0 1 32-32z"},null,-1),Aa=(0,Ba.createElementVNode)("path",{fill:"currentColor",d:"M480 512h256q32 0 32 32t-32 32H480q-32 0-32-32t32-32z"},null,-1),Ta=[Na,Ma,Aa];function Ha(e,t,r,n,o,l){return(0,Ba.openBlock)(),(0,Ba.createElementBlock)("svg",Va,Ta)}var Ra=p(Sa,[["render",Ha],["__file","clock.vue"]]),La=r("f2bf"),Da={name:"CloseBold"},Pa={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ia=(0,La.createElementVNode)("path",{fill:"currentColor",d:"M195.2 195.2a64 64 0 0 1 90.496 0L512 421.504 738.304 195.2a64 64 0 0 1 90.496 90.496L602.496 512 828.8 738.304a64 64 0 0 1-90.496 90.496L512 602.496 285.696 828.8a64 64 0 0 1-90.496-90.496L421.504 512 195.2 285.696a64 64 0 0 1 0-90.496z"},null,-1),Fa=[Ia];function $a(e,t,r,n,o,l){return(0,La.openBlock)(),(0,La.createElementBlock)("svg",Pa,Fa)}var qa=p(Da,[["render",$a],["__file","close-bold.vue"]]),Wa=r("f2bf"),Ua={name:"Close"},Ka={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ya=(0,Wa.createElementVNode)("path",{fill:"currentColor",d:"M764.288 214.592 512 466.88 259.712 214.592a31.936 31.936 0 0 0-45.12 45.12L466.752 512 214.528 764.224a31.936 31.936 0 1 0 45.12 45.184L512 557.184l252.288 252.288a31.936 31.936 0 0 0 45.12-45.12L557.12 512.064l252.288-252.352a31.936 31.936 0 1 0-45.12-45.184z"},null,-1),Ga=[Ya];function Xa(e,t,r,n,o,l){return(0,Wa.openBlock)(),(0,Wa.createElementBlock)("svg",Ka,Ga)}var Ja=p(Ua,[["render",Xa],["__file","close.vue"]]),Za=r("f2bf"),Qa={name:"Cloudy"},ei={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ti=(0,Za.createElementVNode)("path",{fill:"currentColor",d:"M598.4 831.872H328.192a256 256 0 0 1-34.496-510.528A352 352 0 1 1 598.4 831.872zm-271.36-64h272.256a288 288 0 1 0-248.512-417.664L335.04 381.44l-34.816 3.584a192 192 0 0 0 26.88 382.848z"},null,-1),ri=[ti];function ni(e,t,r,n,o,l){return(0,Za.openBlock)(),(0,Za.createElementBlock)("svg",ei,ri)}var oi=p(Qa,[["render",ni],["__file","cloudy.vue"]]),li=r("f2bf"),ai={name:"CoffeeCup"},ii={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ci=(0,li.createElementVNode)("path",{fill:"currentColor",d:"M768 192a192 192 0 1 1-8 383.808A256.128 256.128 0 0 1 512 768H320A256 256 0 0 1 64 512V160a32 32 0 0 1 32-32h640a32 32 0 0 1 32 32v32zm0 64v256a128 128 0 1 0 0-256zM96 832h640a32 32 0 1 1 0 64H96a32 32 0 1 1 0-64zm32-640v320a192 192 0 0 0 192 192h192a192 192 0 0 0 192-192V192H128z"},null,-1),si=[ci];function ui(e,t,r,n,o,l){return(0,li.openBlock)(),(0,li.createElementBlock)("svg",ii,si)}var di=p(ai,[["render",ui],["__file","coffee-cup.vue"]]),pi=r("f2bf"),fi={name:"Coffee"},bi={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},mi=(0,pi.createElementVNode)("path",{fill:"currentColor",d:"M822.592 192h14.272a32 32 0 0 1 31.616 26.752l21.312 128A32 32 0 0 1 858.24 384h-49.344l-39.04 546.304A32 32 0 0 1 737.92 960H285.824a32 32 0 0 1-32-29.696L214.912 384H165.76a32 32 0 0 1-31.552-37.248l21.312-128A32 32 0 0 1 187.136 192h14.016l-6.72-93.696A32 32 0 0 1 226.368 64h571.008a32 32 0 0 1 31.936 34.304L822.592 192zm-64.128 0 4.544-64H260.736l4.544 64h493.184zm-548.16 128H820.48l-10.688-64H214.208l-10.688 64h6.784zm68.736 64 36.544 512H708.16l36.544-512H279.04z"},null,-1),hi=[mi];function vi(e,t,r,n,o,l){return(0,pi.openBlock)(),(0,pi.createElementBlock)("svg",bi,hi)}var gi=p(fi,[["render",vi],["__file","coffee.vue"]]),Oi=r("f2bf"),ji={name:"Coin"},wi={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},yi=(0,Oi.createElementVNode)("path",{fill:"currentColor",d:"m161.92 580.736 29.888 58.88C171.328 659.776 160 681.728 160 704c0 82.304 155.328 160 352 160s352-77.696 352-160c0-22.272-11.392-44.16-31.808-64.32l30.464-58.432C903.936 615.808 928 657.664 928 704c0 129.728-188.544 224-416 224S96 833.728 96 704c0-46.592 24.32-88.576 65.92-123.264z"},null,-1),xi=(0,Oi.createElementVNode)("path",{fill:"currentColor",d:"m161.92 388.736 29.888 58.88C171.328 467.84 160 489.792 160 512c0 82.304 155.328 160 352 160s352-77.696 352-160c0-22.272-11.392-44.16-31.808-64.32l30.464-58.432C903.936 423.808 928 465.664 928 512c0 129.728-188.544 224-416 224S96 641.728 96 512c0-46.592 24.32-88.576 65.92-123.264z"},null,-1),ki=(0,Oi.createElementVNode)("path",{fill:"currentColor",d:"M512 544c-227.456 0-416-94.272-416-224S284.544 96 512 96s416 94.272 416 224-188.544 224-416 224zm0-64c196.672 0 352-77.696 352-160S708.672 160 512 160s-352 77.696-352 160 155.328 160 352 160z"},null,-1),_i=[yi,xi,ki];function Ci(e,t,r,n,o,l){return(0,Oi.openBlock)(),(0,Oi.createElementBlock)("svg",wi,_i)}var zi=p(ji,[["render",Ci],["__file","coin.vue"]]),Ei=r("f2bf"),Bi={name:"ColdDrink"},Si={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Vi=(0,Ei.createElementVNode)("path",{fill:"currentColor",d:"M768 64a192 192 0 1 1-69.952 370.88L480 725.376V896h96a32 32 0 1 1 0 64H320a32 32 0 1 1 0-64h96V725.376L76.8 273.536a64 64 0 0 1-12.8-38.4v-10.688a32 32 0 0 1 32-32h71.808l-65.536-83.84a32 32 0 0 1 50.432-39.424l96.256 123.264h337.728A192.064 192.064 0 0 1 768 64zM656.896 192.448H800a32 32 0 0 1 32 32v10.624a64 64 0 0 1-12.8 38.4l-80.448 107.2a128 128 0 1 0-81.92-188.16v-.064zm-357.888 64 129.472 165.76a32 32 0 0 1-50.432 39.36l-160.256-205.12H144l304 404.928 304-404.928H299.008z"},null,-1),Ni=[Vi];function Mi(e,t,r,n,o,l){return(0,Ei.openBlock)(),(0,Ei.createElementBlock)("svg",Si,Ni)}var Ai=p(Bi,[["render",Mi],["__file","cold-drink.vue"]]),Ti=r("f2bf"),Hi={name:"CollectionTag"},Ri={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Li=(0,Ti.createElementVNode)("path",{fill:"currentColor",d:"M256 128v698.88l196.032-156.864a96 96 0 0 1 119.936 0L768 826.816V128H256zm-32-64h576a32 32 0 0 1 32 32v797.44a32 32 0 0 1-51.968 24.96L531.968 720a32 32 0 0 0-39.936 0L243.968 918.4A32 32 0 0 1 192 893.44V96a32 32 0 0 1 32-32z"},null,-1),Di=[Li];function Pi(e,t,r,n,o,l){return(0,Ti.openBlock)(),(0,Ti.createElementBlock)("svg",Ri,Di)}var Ii=p(Hi,[["render",Pi],["__file","collection-tag.vue"]]),Fi=r("f2bf"),$i={name:"Collection"},qi={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Wi=(0,Fi.createElementVNode)("path",{fill:"currentColor",d:"M192 736h640V128H256a64 64 0 0 0-64 64v544zm64-672h608a32 32 0 0 1 32 32v672a32 32 0 0 1-32 32H160l-32 57.536V192A128 128 0 0 1 256 64z"},null,-1),Ui=(0,Fi.createElementVNode)("path",{fill:"currentColor",d:"M240 800a48 48 0 1 0 0 96h592v-96H240zm0-64h656v160a64 64 0 0 1-64 64H240a112 112 0 0 1 0-224zm144-608v250.88l96-76.8 96 76.8V128H384zm-64-64h320v381.44a32 32 0 0 1-51.968 24.96L480 384l-108.032 86.4A32 32 0 0 1 320 445.44V64z"},null,-1),Ki=[Wi,Ui];function Yi(e,t,r,n,o,l){return(0,Fi.openBlock)(),(0,Fi.createElementBlock)("svg",qi,Ki)}var Gi=p($i,[["render",Yi],["__file","collection.vue"]]),Xi=r("f2bf"),Ji={name:"Comment"},Zi={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Qi=(0,Xi.createElementVNode)("path",{fill:"currentColor",d:"M736 504a56 56 0 1 1 0-112 56 56 0 0 1 0 112zm-224 0a56 56 0 1 1 0-112 56 56 0 0 1 0 112zm-224 0a56 56 0 1 1 0-112 56 56 0 0 1 0 112zM128 128v640h192v160l224-160h352V128H128z"},null,-1),ec=[Qi];function tc(e,t,r,n,o,l){return(0,Xi.openBlock)(),(0,Xi.createElementBlock)("svg",Zi,ec)}var rc=p(Ji,[["render",tc],["__file","comment.vue"]]),nc=r("f2bf"),oc={name:"Compass"},lc={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ac=(0,nc.createElementVNode)("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768zm0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896z"},null,-1),ic=(0,nc.createElementVNode)("path",{fill:"currentColor",d:"M725.888 315.008C676.48 428.672 624 513.28 568.576 568.64c-55.424 55.424-139.968 107.904-253.568 157.312a12.8 12.8 0 0 1-16.896-16.832c49.536-113.728 102.016-198.272 157.312-253.632 55.36-55.296 139.904-107.776 253.632-157.312a12.8 12.8 0 0 1 16.832 16.832z"},null,-1),cc=[ac,ic];function sc(e,t,r,n,o,l){return(0,nc.openBlock)(),(0,nc.createElementBlock)("svg",lc,cc)}var uc=p(oc,[["render",sc],["__file","compass.vue"]]),dc=r("f2bf"),pc={name:"Connection"},fc={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},bc=(0,dc.createElementVNode)("path",{fill:"currentColor",d:"M640 384v64H448a128 128 0 0 0-128 128v128a128 128 0 0 0 128 128h320a128 128 0 0 0 128-128V576a128 128 0 0 0-64-110.848V394.88c74.56 26.368 128 97.472 128 181.056v128a192 192 0 0 1-192 192H448a192 192 0 0 1-192-192V576a192 192 0 0 1 192-192h192z"},null,-1),mc=(0,dc.createElementVNode)("path",{fill:"currentColor",d:"M384 640v-64h192a128 128 0 0 0 128-128V320a128 128 0 0 0-128-128H256a128 128 0 0 0-128 128v128a128 128 0 0 0 64 110.848v70.272A192.064 192.064 0 0 1 64 448V320a192 192 0 0 1 192-192h320a192 192 0 0 1 192 192v128a192 192 0 0 1-192 192H384z"},null,-1),hc=[bc,mc];function vc(e,t,r,n,o,l){return(0,dc.openBlock)(),(0,dc.createElementBlock)("svg",fc,hc)}var gc=p(pc,[["render",vc],["__file","connection.vue"]]),Oc=r("f2bf"),jc={name:"Coordinate"},wc={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},yc=(0,Oc.createElementVNode)("path",{fill:"currentColor",d:"M480 512h64v320h-64z"},null,-1),xc=(0,Oc.createElementVNode)("path",{fill:"currentColor",d:"M192 896h640a64 64 0 0 0-64-64H256a64 64 0 0 0-64 64zm64-128h512a128 128 0 0 1 128 128v64H128v-64a128 128 0 0 1 128-128zm256-256a192 192 0 1 0 0-384 192 192 0 0 0 0 384zm0 64a256 256 0 1 1 0-512 256 256 0 0 1 0 512z"},null,-1),kc=[yc,xc];function _c(e,t,r,n,o,l){return(0,Oc.openBlock)(),(0,Oc.createElementBlock)("svg",wc,kc)}var Cc=p(jc,[["render",_c],["__file","coordinate.vue"]]),zc=r("f2bf"),Ec={name:"CopyDocument"},Bc={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Sc=(0,zc.createElementVNode)("path",{fill:"currentColor",d:"M768 832a128 128 0 0 1-128 128H192A128 128 0 0 1 64 832V384a128 128 0 0 1 128-128v64a64 64 0 0 0-64 64v448a64 64 0 0 0 64 64h448a64 64 0 0 0 64-64h64z"},null,-1),Vc=(0,zc.createElementVNode)("path",{fill:"currentColor",d:"M384 128a64 64 0 0 0-64 64v448a64 64 0 0 0 64 64h448a64 64 0 0 0 64-64V192a64 64 0 0 0-64-64H384zm0-64h448a128 128 0 0 1 128 128v448a128 128 0 0 1-128 128H384a128 128 0 0 1-128-128V192A128 128 0 0 1 384 64z"},null,-1),Nc=[Sc,Vc];function Mc(e,t,r,n,o,l){return(0,zc.openBlock)(),(0,zc.createElementBlock)("svg",Bc,Nc)}var Ac=p(Ec,[["render",Mc],["__file","copy-document.vue"]]),Tc=r("f2bf"),Hc={name:"Cpu"},Rc={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Lc=(0,Tc.createElementVNode)("path",{fill:"currentColor",d:"M320 256a64 64 0 0 0-64 64v384a64 64 0 0 0 64 64h384a64 64 0 0 0 64-64V320a64 64 0 0 0-64-64H320zm0-64h384a128 128 0 0 1 128 128v384a128 128 0 0 1-128 128H320a128 128 0 0 1-128-128V320a128 128 0 0 1 128-128z"},null,-1),Dc=(0,Tc.createElementVNode)("path",{fill:"currentColor",d:"M512 64a32 32 0 0 1 32 32v128h-64V96a32 32 0 0 1 32-32zm160 0a32 32 0 0 1 32 32v128h-64V96a32 32 0 0 1 32-32zm-320 0a32 32 0 0 1 32 32v128h-64V96a32 32 0 0 1 32-32zm160 896a32 32 0 0 1-32-32V800h64v128a32 32 0 0 1-32 32zm160 0a32 32 0 0 1-32-32V800h64v128a32 32 0 0 1-32 32zm-320 0a32 32 0 0 1-32-32V800h64v128a32 32 0 0 1-32 32zM64 512a32 32 0 0 1 32-32h128v64H96a32 32 0 0 1-32-32zm0-160a32 32 0 0 1 32-32h128v64H96a32 32 0 0 1-32-32zm0 320a32 32 0 0 1 32-32h128v64H96a32 32 0 0 1-32-32zm896-160a32 32 0 0 1-32 32H800v-64h128a32 32 0 0 1 32 32zm0-160a32 32 0 0 1-32 32H800v-64h128a32 32 0 0 1 32 32zm0 320a32 32 0 0 1-32 32H800v-64h128a32 32 0 0 1 32 32z"},null,-1),Pc=[Lc,Dc];function Ic(e,t,r,n,o,l){return(0,Tc.openBlock)(),(0,Tc.createElementBlock)("svg",Rc,Pc)}var Fc=p(Hc,[["render",Ic],["__file","cpu.vue"]]),$c=r("f2bf"),qc={name:"CreditCard"},Wc={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Uc=(0,$c.createElementVNode)("path",{fill:"currentColor",d:"M896 324.096c0-42.368-2.496-55.296-9.536-68.48a52.352 52.352 0 0 0-22.144-22.08c-13.12-7.04-26.048-9.536-68.416-9.536H228.096c-42.368 0-55.296 2.496-68.48 9.536a52.352 52.352 0 0 0-22.08 22.144c-7.04 13.12-9.536 26.048-9.536 68.416v375.808c0 42.368 2.496 55.296 9.536 68.48a52.352 52.352 0 0 0 22.144 22.08c13.12 7.04 26.048 9.536 68.416 9.536h567.808c42.368 0 55.296-2.496 68.48-9.536a52.352 52.352 0 0 0 22.08-22.144c7.04-13.12 9.536-26.048 9.536-68.416V324.096zm64 0v375.808c0 57.088-5.952 77.76-17.088 98.56-11.136 20.928-27.52 37.312-48.384 48.448-20.864 11.136-41.6 17.088-98.56 17.088H228.032c-57.088 0-77.76-5.952-98.56-17.088a116.288 116.288 0 0 1-48.448-48.384c-11.136-20.864-17.088-41.6-17.088-98.56V324.032c0-57.088 5.952-77.76 17.088-98.56 11.136-20.928 27.52-37.312 48.384-48.448 20.864-11.136 41.6-17.088 98.56-17.088H795.84c57.088 0 77.76 5.952 98.56 17.088 20.928 11.136 37.312 27.52 48.448 48.384 11.136 20.864 17.088 41.6 17.088 98.56z"},null,-1),Kc=(0,$c.createElementVNode)("path",{fill:"currentColor",d:"M64 320h896v64H64v-64zm0 128h896v64H64v-64zm128 192h256v64H192z"},null,-1),Yc=[Uc,Kc];function Gc(e,t,r,n,o,l){return(0,$c.openBlock)(),(0,$c.createElementBlock)("svg",Wc,Yc)}var Xc=p(qc,[["render",Gc],["__file","credit-card.vue"]]),Jc=r("f2bf"),Zc={name:"Crop"},Qc={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},es=(0,Jc.createElementVNode)("path",{fill:"currentColor",d:"M256 768h672a32 32 0 1 1 0 64H224a32 32 0 0 1-32-32V96a32 32 0 0 1 64 0v672z"},null,-1),ts=(0,Jc.createElementVNode)("path",{fill:"currentColor",d:"M832 224v704a32 32 0 1 1-64 0V256H96a32 32 0 0 1 0-64h704a32 32 0 0 1 32 32z"},null,-1),rs=[es,ts];function ns(e,t,r,n,o,l){return(0,Jc.openBlock)(),(0,Jc.createElementBlock)("svg",Qc,rs)}var os=p(Zc,[["render",ns],["__file","crop.vue"]]),ls=r("f2bf"),as={name:"DArrowLeft"},is={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},cs=(0,ls.createElementVNode)("path",{fill:"currentColor",d:"M529.408 149.376a29.12 29.12 0 0 1 41.728 0 30.592 30.592 0 0 1 0 42.688L259.264 511.936l311.872 319.936a30.592 30.592 0 0 1-.512 43.264 29.12 29.12 0 0 1-41.216-.512L197.76 534.272a32 32 0 0 1 0-44.672l331.648-340.224zm256 0a29.12 29.12 0 0 1 41.728 0 30.592 30.592 0 0 1 0 42.688L515.264 511.936l311.872 319.936a30.592 30.592 0 0 1-.512 43.264 29.12 29.12 0 0 1-41.216-.512L453.76 534.272a32 32 0 0 1 0-44.672l331.648-340.224z"},null,-1),ss=[cs];function us(e,t,r,n,o,l){return(0,ls.openBlock)(),(0,ls.createElementBlock)("svg",is,ss)}var ds=p(as,[["render",us],["__file","d-arrow-left.vue"]]),ps=r("f2bf"),fs={name:"DArrowRight"},bs={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ms=(0,ps.createElementVNode)("path",{fill:"currentColor",d:"M452.864 149.312a29.12 29.12 0 0 1 41.728.064L826.24 489.664a32 32 0 0 1 0 44.672L494.592 874.624a29.12 29.12 0 0 1-41.728 0 30.592 30.592 0 0 1 0-42.752L764.736 512 452.864 192a30.592 30.592 0 0 1 0-42.688zm-256 0a29.12 29.12 0 0 1 41.728.064L570.24 489.664a32 32 0 0 1 0 44.672L238.592 874.624a29.12 29.12 0 0 1-41.728 0 30.592 30.592 0 0 1 0-42.752L508.736 512 196.864 192a30.592 30.592 0 0 1 0-42.688z"},null,-1),hs=[ms];function vs(e,t,r,n,o,l){return(0,ps.openBlock)(),(0,ps.createElementBlock)("svg",bs,hs)}var gs=p(fs,[["render",vs],["__file","d-arrow-right.vue"]]),Os=r("f2bf"),js={name:"DCaret"},ws={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ys=(0,Os.createElementVNode)("path",{fill:"currentColor",d:"m512 128 288 320H224l288-320zM224 576h576L512 896 224 576z"},null,-1),xs=[ys];function ks(e,t,r,n,o,l){return(0,Os.openBlock)(),(0,Os.createElementBlock)("svg",ws,xs)}var _s=p(js,[["render",ks],["__file","d-caret.vue"]]),Cs=r("f2bf"),zs={name:"DataAnalysis"},Es={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Bs=(0,Cs.createElementVNode)("path",{fill:"currentColor",d:"m665.216 768 110.848 192h-73.856L591.36 768H433.024L322.176 960H248.32l110.848-192H160a32 32 0 0 1-32-32V192H64a32 32 0 0 1 0-64h896a32 32 0 1 1 0 64h-64v544a32 32 0 0 1-32 32H665.216zM832 192H192v512h640V192zM352 448a32 32 0 0 1 32 32v64a32 32 0 0 1-64 0v-64a32 32 0 0 1 32-32zm160-64a32 32 0 0 1 32 32v128a32 32 0 0 1-64 0V416a32 32 0 0 1 32-32zm160-64a32 32 0 0 1 32 32v192a32 32 0 1 1-64 0V352a32 32 0 0 1 32-32z"},null,-1),Ss=[Bs];function Vs(e,t,r,n,o,l){return(0,Cs.openBlock)(),(0,Cs.createElementBlock)("svg",Es,Ss)}var Ns=p(zs,[["render",Vs],["__file","data-analysis.vue"]]),Ms=r("f2bf"),As={name:"DataBoard"},Ts={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Hs=(0,Ms.createElementVNode)("path",{fill:"currentColor",d:"M32 128h960v64H32z"},null,-1),Rs=(0,Ms.createElementVNode)("path",{fill:"currentColor",d:"M192 192v512h640V192H192zm-64-64h768v608a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V128z"},null,-1),Ls=(0,Ms.createElementVNode)("path",{fill:"currentColor",d:"M322.176 960H248.32l144.64-250.56 55.424 32L322.176 960zm453.888 0h-73.856L576 741.44l55.424-32L776.064 960z"},null,-1),Ds=[Hs,Rs,Ls];function Ps(e,t,r,n,o,l){return(0,Ms.openBlock)(),(0,Ms.createElementBlock)("svg",Ts,Ds)}var Is=p(As,[["render",Ps],["__file","data-board.vue"]]),Fs=r("f2bf"),$s={name:"DataLine"},qs={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ws=(0,Fs.createElementVNode)("path",{fill:"currentColor",d:"M359.168 768H160a32 32 0 0 1-32-32V192H64a32 32 0 0 1 0-64h896a32 32 0 1 1 0 64h-64v544a32 32 0 0 1-32 32H665.216l110.848 192h-73.856L591.36 768H433.024L322.176 960H248.32l110.848-192zM832 192H192v512h640V192zM342.656 534.656a32 32 0 1 1-45.312-45.312L444.992 341.76l125.44 94.08L679.04 300.032a32 32 0 1 1 49.92 39.936L581.632 524.224 451.008 426.24 342.656 534.592z"},null,-1),Us=[Ws];function Ks(e,t,r,n,o,l){return(0,Fs.openBlock)(),(0,Fs.createElementBlock)("svg",qs,Us)}var Ys=p($s,[["render",Ks],["__file","data-line.vue"]]),Gs=r("f2bf"),Xs={name:"DeleteFilled"},Js={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Zs=(0,Gs.createElementVNode)("path",{fill:"currentColor",d:"M352 192V95.936a32 32 0 0 1 32-32h256a32 32 0 0 1 32 32V192h256a32 32 0 1 1 0 64H96a32 32 0 0 1 0-64h256zm64 0h192v-64H416v64zM192 960a32 32 0 0 1-32-32V256h704v672a32 32 0 0 1-32 32H192zm224-192a32 32 0 0 0 32-32V416a32 32 0 0 0-64 0v320a32 32 0 0 0 32 32zm192 0a32 32 0 0 0 32-32V416a32 32 0 0 0-64 0v320a32 32 0 0 0 32 32z"},null,-1),Qs=[Zs];function eu(e,t,r,n,o,l){return(0,Gs.openBlock)(),(0,Gs.createElementBlock)("svg",Js,Qs)}var tu=p(Xs,[["render",eu],["__file","delete-filled.vue"]]),ru=r("f2bf"),nu={name:"DeleteLocation"},ou={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},lu=(0,ru.createElementVNode)("path",{fill:"currentColor",d:"M288 896h448q32 0 32 32t-32 32H288q-32 0-32-32t32-32z"},null,-1),au=(0,ru.createElementVNode)("path",{fill:"currentColor",d:"M800 416a288 288 0 1 0-576 0c0 118.144 94.528 272.128 288 456.576C705.472 688.128 800 534.144 800 416zM512 960C277.312 746.688 160 565.312 160 416a352 352 0 0 1 704 0c0 149.312-117.312 330.688-352 544z"},null,-1),iu=(0,ru.createElementVNode)("path",{fill:"currentColor",d:"M384 384h256q32 0 32 32t-32 32H384q-32 0-32-32t32-32z"},null,-1),cu=[lu,au,iu];function su(e,t,r,n,o,l){return(0,ru.openBlock)(),(0,ru.createElementBlock)("svg",ou,cu)}var uu=p(nu,[["render",su],["__file","delete-location.vue"]]),du=r("f2bf"),pu={name:"Delete"},fu={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},bu=(0,du.createElementVNode)("path",{fill:"currentColor",d:"M160 256H96a32 32 0 0 1 0-64h256V95.936a32 32 0 0 1 32-32h256a32 32 0 0 1 32 32V192h256a32 32 0 1 1 0 64h-64v672a32 32 0 0 1-32 32H192a32 32 0 0 1-32-32V256zm448-64v-64H416v64h192zM224 896h576V256H224v640zm192-128a32 32 0 0 1-32-32V416a32 32 0 0 1 64 0v320a32 32 0 0 1-32 32zm192 0a32 32 0 0 1-32-32V416a32 32 0 0 1 64 0v320a32 32 0 0 1-32 32z"},null,-1),mu=[bu];function hu(e,t,r,n,o,l){return(0,du.openBlock)(),(0,du.createElementBlock)("svg",fu,mu)}var vu=p(pu,[["render",hu],["__file","delete.vue"]]),gu=r("f2bf"),Ou={name:"Dessert"},ju={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},wu=(0,gu.createElementVNode)("path",{fill:"currentColor",d:"M128 416v-48a144 144 0 0 1 168.64-141.888 224.128 224.128 0 0 1 430.72 0A144 144 0 0 1 896 368v48a384 384 0 0 1-352 382.72V896h-64v-97.28A384 384 0 0 1 128 416zm287.104-32.064h193.792a143.808 143.808 0 0 1 58.88-132.736 160.064 160.064 0 0 0-311.552 0 143.808 143.808 0 0 1 58.88 132.8zm-72.896 0a72 72 0 1 0-140.48 0h140.48zm339.584 0h140.416a72 72 0 1 0-140.48 0zM512 736a320 320 0 0 0 318.4-288.064H193.6A320 320 0 0 0 512 736zM384 896.064h256a32 32 0 1 1 0 64H384a32 32 0 1 1 0-64z"},null,-1),yu=[wu];function xu(e,t,r,n,o,l){return(0,gu.openBlock)(),(0,gu.createElementBlock)("svg",ju,yu)}var ku=p(Ou,[["render",xu],["__file","dessert.vue"]]),_u=r("f2bf"),Cu={name:"Discount"},zu={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Eu=(0,_u.createElementVNode)("path",{fill:"currentColor",d:"M224 704h576V318.336L552.512 115.84a64 64 0 0 0-81.024 0L224 318.336V704zm0 64v128h576V768H224zM593.024 66.304l259.2 212.096A32 32 0 0 1 864 303.168V928a32 32 0 0 1-32 32H192a32 32 0 0 1-32-32V303.168a32 32 0 0 1 11.712-24.768l259.2-212.096a128 128 0 0 1 162.112 0z"},null,-1),Bu=(0,_u.createElementVNode)("path",{fill:"currentColor",d:"M512 448a64 64 0 1 0 0-128 64 64 0 0 0 0 128zm0 64a128 128 0 1 1 0-256 128 128 0 0 1 0 256z"},null,-1),Su=[Eu,Bu];function Vu(e,t,r,n,o,l){return(0,_u.openBlock)(),(0,_u.createElementBlock)("svg",zu,Su)}var Nu=p(Cu,[["render",Vu],["__file","discount.vue"]]),Mu=r("f2bf"),Au={name:"DishDot"},Tu={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Hu=(0,Mu.createElementVNode)("path",{fill:"currentColor",d:"m384.064 274.56.064-50.688A128 128 0 0 1 512.128 96c70.528 0 127.68 57.152 127.68 127.68v50.752A448.192 448.192 0 0 1 955.392 768H68.544A448.192 448.192 0 0 1 384 274.56zM96 832h832a32 32 0 1 1 0 64H96a32 32 0 1 1 0-64zm32-128h768a384 384 0 1 0-768 0zm447.808-448v-32.32a63.68 63.68 0 0 0-63.68-63.68 64 64 0 0 0-64 63.936V256h127.68z"},null,-1),Ru=[Hu];function Lu(e,t,r,n,o,l){return(0,Mu.openBlock)(),(0,Mu.createElementBlock)("svg",Tu,Ru)}var Du=p(Au,[["render",Lu],["__file","dish-dot.vue"]]),Pu=r("f2bf"),Iu={name:"Dish"},Fu={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},$u=(0,Pu.createElementVNode)("path",{fill:"currentColor",d:"M480 257.152V192h-96a32 32 0 0 1 0-64h256a32 32 0 1 1 0 64h-96v65.152A448 448 0 0 1 955.52 768H68.48A448 448 0 0 1 480 257.152zM128 704h768a384 384 0 1 0-768 0zM96 832h832a32 32 0 1 1 0 64H96a32 32 0 1 1 0-64z"},null,-1),qu=[$u];function Wu(e,t,r,n,o,l){return(0,Pu.openBlock)(),(0,Pu.createElementBlock)("svg",Fu,qu)}var Uu=p(Iu,[["render",Wu],["__file","dish.vue"]]),Ku=r("f2bf"),Yu={name:"DocumentAdd"},Gu={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Xu=(0,Ku.createElementVNode)("path",{fill:"currentColor",d:"M832 384H576V128H192v768h640V384zm-26.496-64L640 154.496V320h165.504zM160 64h480l256 256v608a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32zm320 512V448h64v128h128v64H544v128h-64V640H352v-64h128z"},null,-1),Ju=[Xu];function Zu(e,t,r,n,o,l){return(0,Ku.openBlock)(),(0,Ku.createElementBlock)("svg",Gu,Ju)}var Qu=p(Yu,[["render",Zu],["__file","document-add.vue"]]),ed=r("f2bf"),td={name:"DocumentChecked"},rd={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},nd=(0,ed.createElementVNode)("path",{fill:"currentColor",d:"M805.504 320 640 154.496V320h165.504zM832 384H576V128H192v768h640V384zM160 64h480l256 256v608a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32zm318.4 582.144 180.992-180.992L704.64 510.4 478.4 736.64 320 578.304l45.248-45.312L478.4 646.144z"},null,-1),od=[nd];function ld(e,t,r,n,o,l){return(0,ed.openBlock)(),(0,ed.createElementBlock)("svg",rd,od)}var ad=p(td,[["render",ld],["__file","document-checked.vue"]]),id=r("f2bf"),cd={name:"DocumentCopy"},sd={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ud=(0,id.createElementVNode)("path",{fill:"currentColor",d:"M128 320v576h576V320H128zm-32-64h640a32 32 0 0 1 32 32v640a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V288a32 32 0 0 1 32-32zM960 96v704a32 32 0 0 1-32 32h-96v-64h64V128H384v64h-64V96a32 32 0 0 1 32-32h576a32 32 0 0 1 32 32zM256 672h320v64H256v-64zm0-192h320v64H256v-64z"},null,-1),dd=[ud];function pd(e,t,r,n,o,l){return(0,id.openBlock)(),(0,id.createElementBlock)("svg",sd,dd)}var fd=p(cd,[["render",pd],["__file","document-copy.vue"]]),bd=r("f2bf"),md={name:"DocumentDelete"},hd={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},vd=(0,bd.createElementVNode)("path",{fill:"currentColor",d:"M805.504 320 640 154.496V320h165.504zM832 384H576V128H192v768h640V384zM160 64h480l256 256v608a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32zm308.992 546.304-90.496-90.624 45.248-45.248 90.56 90.496 90.496-90.432 45.248 45.248-90.496 90.56 90.496 90.496-45.248 45.248-90.496-90.496-90.56 90.496-45.248-45.248 90.496-90.496z"},null,-1),gd=[vd];function Od(e,t,r,n,o,l){return(0,bd.openBlock)(),(0,bd.createElementBlock)("svg",hd,gd)}var jd=p(md,[["render",Od],["__file","document-delete.vue"]]),wd=r("f2bf"),yd={name:"DocumentRemove"},xd={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},kd=(0,wd.createElementVNode)("path",{fill:"currentColor",d:"M805.504 320 640 154.496V320h165.504zM832 384H576V128H192v768h640V384zM160 64h480l256 256v608a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32zm192 512h320v64H352v-64z"},null,-1),_d=[kd];function Cd(e,t,r,n,o,l){return(0,wd.openBlock)(),(0,wd.createElementBlock)("svg",xd,_d)}var zd=p(yd,[["render",Cd],["__file","document-remove.vue"]]),Ed=r("f2bf"),Bd={name:"Document"},Sd={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Vd=(0,Ed.createElementVNode)("path",{fill:"currentColor",d:"M832 384H576V128H192v768h640V384zm-26.496-64L640 154.496V320h165.504zM160 64h480l256 256v608a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32zm160 448h384v64H320v-64zm0-192h160v64H320v-64zm0 384h384v64H320v-64z"},null,-1),Nd=[Vd];function Md(e,t,r,n,o,l){return(0,Ed.openBlock)(),(0,Ed.createElementBlock)("svg",Sd,Nd)}var Ad=p(Bd,[["render",Md],["__file","document.vue"]]),Td=r("f2bf"),Hd={name:"Download"},Rd={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ld=(0,Td.createElementVNode)("path",{fill:"currentColor",d:"M160 832h704a32 32 0 1 1 0 64H160a32 32 0 1 1 0-64zm384-253.696 236.288-236.352 45.248 45.248L508.8 704 192 387.2l45.248-45.248L480 584.704V128h64v450.304z"},null,-1),Dd=[Ld];function Pd(e,t,r,n,o,l){return(0,Td.openBlock)(),(0,Td.createElementBlock)("svg",Rd,Dd)}var Id=p(Hd,[["render",Pd],["__file","download.vue"]]),Fd=r("f2bf"),$d={name:"Drizzling"},qd={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Wd=(0,Fd.createElementVNode)("path",{fill:"currentColor",d:"m739.328 291.328-35.2-6.592-12.8-33.408a192.064 192.064 0 0 0-365.952 23.232l-9.92 40.896-41.472 7.04a176.32 176.32 0 0 0-146.24 173.568c0 97.28 78.72 175.936 175.808 175.936h400a192 192 0 0 0 35.776-380.672zM959.552 480a256 256 0 0 1-256 256h-400A239.808 239.808 0 0 1 63.744 496.192a240.32 240.32 0 0 1 199.488-236.8 256.128 256.128 0 0 1 487.872-30.976A256.064 256.064 0 0 1 959.552 480zM288 800h64v64h-64v-64zm192 0h64v64h-64v-64zm-96 96h64v64h-64v-64zm192 0h64v64h-64v-64zm96-96h64v64h-64v-64z"},null,-1),Ud=[Wd];function Kd(e,t,r,n,o,l){return(0,Fd.openBlock)(),(0,Fd.createElementBlock)("svg",qd,Ud)}var Yd=p($d,[["render",Kd],["__file","drizzling.vue"]]),Gd=r("f2bf"),Xd={name:"EditPen"},Jd={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Zd=(0,Gd.createElementVNode)("path",{d:"m199.04 672.64 193.984 112 224-387.968-193.92-112-224 388.032zm-23.872 60.16 32.896 148.288 144.896-45.696L175.168 732.8zM455.04 229.248l193.92 112 56.704-98.112-193.984-112-56.64 98.112zM104.32 708.8l384-665.024 304.768 175.936L409.152 884.8h.064l-248.448 78.336L104.32 708.8zm384 254.272v-64h448v64h-448z",fill:"currentColor"},null,-1),Qd=[Zd];function ep(e,t,r,n,o,l){return(0,Gd.openBlock)(),(0,Gd.createElementBlock)("svg",Jd,Qd)}var tp=p(Xd,[["render",ep],["__file","edit-pen.vue"]]),rp=r("f2bf"),np={name:"Edit"},op={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},lp=(0,rp.createElementVNode)("path",{fill:"currentColor",d:"M832 512a32 32 0 1 1 64 0v352a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32h352a32 32 0 0 1 0 64H192v640h640V512z"},null,-1),ap=(0,rp.createElementVNode)("path",{fill:"currentColor",d:"m469.952 554.24 52.8-7.552L847.104 222.4a32 32 0 1 0-45.248-45.248L477.44 501.44l-7.552 52.8zm422.4-422.4a96 96 0 0 1 0 135.808l-331.84 331.84a32 32 0 0 1-18.112 9.088L436.8 623.68a32 32 0 0 1-36.224-36.224l15.104-105.6a32 32 0 0 1 9.024-18.112l331.904-331.84a96 96 0 0 1 135.744 0z"},null,-1),ip=[lp,ap];function cp(e,t,r,n,o,l){return(0,rp.openBlock)(),(0,rp.createElementBlock)("svg",op,ip)}var sp=p(np,[["render",cp],["__file","edit.vue"]]),up=r("f2bf"),dp={name:"ElemeFilled"},pp={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},fp=(0,up.createElementVNode)("path",{fill:"currentColor",d:"M176 64h672c61.824 0 112 50.176 112 112v672a112 112 0 0 1-112 112H176A112 112 0 0 1 64 848V176c0-61.824 50.176-112 112-112zm150.528 173.568c-152.896 99.968-196.544 304.064-97.408 456.96a330.688 330.688 0 0 0 456.96 96.64c9.216-5.888 17.6-11.776 25.152-18.56a18.24 18.24 0 0 0 4.224-24.32L700.352 724.8a47.552 47.552 0 0 0-65.536-14.272A234.56 234.56 0 0 1 310.592 641.6C240 533.248 271.104 387.968 379.456 316.48a234.304 234.304 0 0 1 276.352 15.168c1.664.832 2.56 2.56 3.392 4.224 5.888 8.384 3.328 19.328-5.12 25.216L456.832 489.6a47.552 47.552 0 0 0-14.336 65.472l16 24.384c5.888 8.384 16.768 10.88 25.216 5.056l308.224-199.936a19.584 19.584 0 0 0 6.72-23.488v-.896c-4.992-9.216-10.048-17.6-15.104-26.88-99.968-151.168-304.064-194.88-456.96-95.744zM786.88 504.704l-62.208 40.32c-8.32 5.888-10.88 16.768-4.992 25.216L760 632.32c5.888 8.448 16.768 11.008 25.152 5.12l31.104-20.16a55.36 55.36 0 0 0 16-76.48l-20.224-31.04a19.52 19.52 0 0 0-25.152-5.12z"},null,-1),bp=[fp];function mp(e,t,r,n,o,l){return(0,up.openBlock)(),(0,up.createElementBlock)("svg",pp,bp)}var hp=p(dp,[["render",mp],["__file","eleme-filled.vue"]]),vp=r("f2bf"),gp={name:"Eleme"},Op={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},jp=(0,vp.createElementVNode)("path",{fill:"currentColor",d:"M300.032 188.8c174.72-113.28 408-63.36 522.24 109.44 5.76 10.56 11.52 20.16 17.28 30.72v.96a22.4 22.4 0 0 1-7.68 26.88l-352.32 228.48c-9.6 6.72-22.08 3.84-28.8-5.76l-18.24-27.84a54.336 54.336 0 0 1 16.32-74.88l225.6-146.88c9.6-6.72 12.48-19.2 5.76-28.8-.96-1.92-1.92-3.84-3.84-4.8a267.84 267.84 0 0 0-315.84-17.28c-123.84 81.6-159.36 247.68-78.72 371.52a268.096 268.096 0 0 0 370.56 78.72 54.336 54.336 0 0 1 74.88 16.32l17.28 26.88c5.76 9.6 3.84 21.12-4.8 27.84-8.64 7.68-18.24 14.4-28.8 21.12a377.92 377.92 0 0 1-522.24-110.4c-113.28-174.72-63.36-408 111.36-522.24zm526.08 305.28a22.336 22.336 0 0 1 28.8 5.76l23.04 35.52a63.232 63.232 0 0 1-18.24 87.36l-35.52 23.04c-9.6 6.72-22.08 3.84-28.8-5.76l-46.08-71.04c-6.72-9.6-3.84-22.08 5.76-28.8l71.04-46.08z"},null,-1),wp=[jp];function yp(e,t,r,n,o,l){return(0,vp.openBlock)(),(0,vp.createElementBlock)("svg",Op,wp)}var xp=p(gp,[["render",yp],["__file","eleme.vue"]]),kp=r("f2bf"),_p={name:"ElementPlus"},Cp={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},zp=(0,kp.createElementVNode)("path",{d:"M839.7 734.7c0 33.3-17.9 41-17.9 41S519.7 949.8 499.2 960c-10.2 5.1-20.5 5.1-30.7 0 0 0-314.9-184.3-325.1-192-5.1-5.1-10.2-12.8-12.8-20.5V368.6c0-17.9 20.5-28.2 20.5-28.2L466 158.6c12.8-5.1 25.6-5.1 38.4 0 0 0 279 161.3 309.8 179.2 17.9 7.7 28.2 25.6 25.6 46.1-.1-5-.1 317.5-.1 350.8zM714.2 371.2c-64-35.8-217.6-125.4-217.6-125.4-7.7-5.1-20.5-5.1-30.7 0L217.6 389.1s-17.9 10.2-17.9 23v297c0 5.1 5.1 12.8 7.7 17.9 7.7 5.1 256 148.5 256 148.5 7.7 5.1 17.9 5.1 25.6 0 15.4-7.7 250.9-145.9 250.9-145.9s12.8-5.1 12.8-30.7v-74.2l-276.5 169v-64c0-17.9 7.7-30.7 20.5-46.1L745 535c5.1-7.7 10.2-20.5 10.2-30.7v-66.6l-279 169v-69.1c0-15.4 5.1-30.7 17.9-38.4l220.1-128zM919 135.7c0-5.1-5.1-7.7-7.7-7.7h-58.9V66.6c0-5.1-5.1-5.1-10.2-5.1l-30.7 5.1c-5.1 0-5.1 2.6-5.1 5.1V128h-56.3c-5.1 0-5.1 5.1-7.7 5.1v38.4h69.1v64c0 5.1 5.1 5.1 10.2 5.1l30.7-5.1c5.1 0 5.1-2.6 5.1-5.1v-56.3h64l-2.5-38.4z",fill:"currentColor"},null,-1),Ep=[zp];function Bp(e,t,r,n,o,l){return(0,kp.openBlock)(),(0,kp.createElementBlock)("svg",Cp,Ep)}var Sp=p(_p,[["render",Bp],["__file","element-plus.vue"]]),Vp=r("f2bf"),Np={name:"Expand"},Mp={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ap=(0,Vp.createElementVNode)("path",{fill:"currentColor",d:"M128 192h768v128H128V192zm0 256h512v128H128V448zm0 256h768v128H128V704zm576-352 192 160-192 128V352z"},null,-1),Tp=[Ap];function Hp(e,t,r,n,o,l){return(0,Vp.openBlock)(),(0,Vp.createElementBlock)("svg",Mp,Tp)}var Rp=p(Np,[["render",Hp],["__file","expand.vue"]]),Lp=r("f2bf"),Dp={name:"Failed"},Pp={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ip=(0,Lp.createElementVNode)("path",{fill:"currentColor",d:"m557.248 608 135.744-135.744-45.248-45.248-135.68 135.744-135.808-135.68-45.248 45.184L466.752 608l-135.68 135.68 45.184 45.312L512 653.248l135.744 135.744 45.248-45.248L557.312 608zM704 192h160v736H160V192h160v64h384v-64zm-320 0V96h256v96H384z"},null,-1),Fp=[Ip];function $p(e,t,r,n,o,l){return(0,Lp.openBlock)(),(0,Lp.createElementBlock)("svg",Pp,Fp)}var qp=p(Dp,[["render",$p],["__file","failed.vue"]]),Wp=r("f2bf"),Up={name:"Female"},Kp={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Yp=(0,Wp.createElementVNode)("path",{fill:"currentColor",d:"M512 640a256 256 0 1 0 0-512 256 256 0 0 0 0 512zm0 64a320 320 0 1 1 0-640 320 320 0 0 1 0 640z"},null,-1),Gp=(0,Wp.createElementVNode)("path",{fill:"currentColor",d:"M512 640q32 0 32 32v256q0 32-32 32t-32-32V672q0-32 32-32z"},null,-1),Xp=(0,Wp.createElementVNode)("path",{fill:"currentColor",d:"M352 800h320q32 0 32 32t-32 32H352q-32 0-32-32t32-32z"},null,-1),Jp=[Yp,Gp,Xp];function Zp(e,t,r,n,o,l){return(0,Wp.openBlock)(),(0,Wp.createElementBlock)("svg",Kp,Jp)}var Qp=p(Up,[["render",Zp],["__file","female.vue"]]),ef=r("f2bf"),tf={name:"Files"},rf={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},nf=(0,ef.createElementVNode)("path",{fill:"currentColor",d:"M128 384v448h768V384H128zm-32-64h832a32 32 0 0 1 32 32v512a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V352a32 32 0 0 1 32-32zm64-128h704v64H160zm96-128h512v64H256z"},null,-1),of=[nf];function lf(e,t,r,n,o,l){return(0,ef.openBlock)(),(0,ef.createElementBlock)("svg",rf,of)}var af=p(tf,[["render",lf],["__file","files.vue"]]),cf=r("f2bf"),sf={name:"Film"},uf={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},df=(0,cf.createElementVNode)("path",{fill:"currentColor",d:"M160 160v704h704V160H160zm-32-64h768a32 32 0 0 1 32 32v768a32 32 0 0 1-32 32H128a32 32 0 0 1-32-32V128a32 32 0 0 1 32-32z"},null,-1),pf=(0,cf.createElementVNode)("path",{fill:"currentColor",d:"M320 288V128h64v352h256V128h64v160h160v64H704v128h160v64H704v128h160v64H704v160h-64V544H384v352h-64V736H128v-64h192V544H128v-64h192V352H128v-64h192z"},null,-1),ff=[df,pf];function bf(e,t,r,n,o,l){return(0,cf.openBlock)(),(0,cf.createElementBlock)("svg",uf,ff)}var mf=p(sf,[["render",bf],["__file","film.vue"]]),hf=r("f2bf"),vf={name:"Filter"},gf={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Of=(0,hf.createElementVNode)("path",{fill:"currentColor",d:"M384 523.392V928a32 32 0 0 0 46.336 28.608l192-96A32 32 0 0 0 640 832V523.392l280.768-343.104a32 32 0 1 0-49.536-40.576l-288 352A32 32 0 0 0 576 512v300.224l-128 64V512a32 32 0 0 0-7.232-20.288L195.52 192H704a32 32 0 1 0 0-64H128a32 32 0 0 0-24.768 52.288L384 523.392z"},null,-1),jf=[Of];function wf(e,t,r,n,o,l){return(0,hf.openBlock)(),(0,hf.createElementBlock)("svg",gf,jf)}var yf=p(vf,[["render",wf],["__file","filter.vue"]]),xf=r("f2bf"),kf={name:"Finished"},_f={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Cf=(0,xf.createElementVNode)("path",{fill:"currentColor",d:"M280.768 753.728 691.456 167.04a32 32 0 1 1 52.416 36.672L314.24 817.472a32 32 0 0 1-45.44 7.296l-230.4-172.8a32 32 0 0 1 38.4-51.2l203.968 152.96zM736 448a32 32 0 1 1 0-64h192a32 32 0 1 1 0 64H736zM608 640a32 32 0 0 1 0-64h319.936a32 32 0 1 1 0 64H608zM480 832a32 32 0 1 1 0-64h447.936a32 32 0 1 1 0 64H480z"},null,-1),zf=[Cf];function Ef(e,t,r,n,o,l){return(0,xf.openBlock)(),(0,xf.createElementBlock)("svg",_f,zf)}var Bf=p(kf,[["render",Ef],["__file","finished.vue"]]),Sf=r("f2bf"),Vf={name:"FirstAidKit"},Nf={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Mf=(0,Sf.createElementVNode)("path",{fill:"currentColor",d:"M192 256a64 64 0 0 0-64 64v448a64 64 0 0 0 64 64h640a64 64 0 0 0 64-64V320a64 64 0 0 0-64-64H192zm0-64h640a128 128 0 0 1 128 128v448a128 128 0 0 1-128 128H192A128 128 0 0 1 64 768V320a128 128 0 0 1 128-128z"},null,-1),Af=(0,Sf.createElementVNode)("path",{fill:"currentColor",d:"M544 512h96a32 32 0 0 1 0 64h-96v96a32 32 0 0 1-64 0v-96h-96a32 32 0 0 1 0-64h96v-96a32 32 0 0 1 64 0v96zM352 128v64h320v-64H352zm-32-64h384a32 32 0 0 1 32 32v128a32 32 0 0 1-32 32H320a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32z"},null,-1),Tf=[Mf,Af];function Hf(e,t,r,n,o,l){return(0,Sf.openBlock)(),(0,Sf.createElementBlock)("svg",Nf,Tf)}var Rf=p(Vf,[["render",Hf],["__file","first-aid-kit.vue"]]),Lf=r("f2bf"),Df={name:"Flag"},Pf={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},If=(0,Lf.createElementVNode)("path",{fill:"currentColor",d:"M288 128h608L736 384l160 256H288v320h-96V64h96v64z"},null,-1),Ff=[If];function $f(e,t,r,n,o,l){return(0,Lf.openBlock)(),(0,Lf.createElementBlock)("svg",Pf,Ff)}var qf=p(Df,[["render",$f],["__file","flag.vue"]]),Wf=r("f2bf"),Uf={name:"Fold"},Kf={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Yf=(0,Wf.createElementVNode)("path",{fill:"currentColor",d:"M896 192H128v128h768V192zm0 256H384v128h512V448zm0 256H128v128h768V704zM320 384 128 512l192 128V384z"},null,-1),Gf=[Yf];function Xf(e,t,r,n,o,l){return(0,Wf.openBlock)(),(0,Wf.createElementBlock)("svg",Kf,Gf)}var Jf=p(Uf,[["render",Xf],["__file","fold.vue"]]),Zf=r("f2bf"),Qf={name:"FolderAdd"},eb={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},tb=(0,Zf.createElementVNode)("path",{fill:"currentColor",d:"M128 192v640h768V320H485.76L357.504 192H128zm-32-64h287.872l128.384 128H928a32 32 0 0 1 32 32v576a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32zm384 416V416h64v128h128v64H544v128h-64V608H352v-64h128z"},null,-1),rb=[tb];function nb(e,t,r,n,o,l){return(0,Zf.openBlock)(),(0,Zf.createElementBlock)("svg",eb,rb)}var ob=p(Qf,[["render",nb],["__file","folder-add.vue"]]),lb=r("f2bf"),ab={name:"FolderChecked"},ib={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},cb=(0,lb.createElementVNode)("path",{fill:"currentColor",d:"M128 192v640h768V320H485.76L357.504 192H128zm-32-64h287.872l128.384 128H928a32 32 0 0 1 32 32v576a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32zm414.08 502.144 180.992-180.992L736.32 494.4 510.08 720.64l-158.4-158.336 45.248-45.312L510.08 630.144z"},null,-1),sb=[cb];function ub(e,t,r,n,o,l){return(0,lb.openBlock)(),(0,lb.createElementBlock)("svg",ib,sb)}var db=p(ab,[["render",ub],["__file","folder-checked.vue"]]),pb=r("f2bf"),fb={name:"FolderDelete"},bb={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},mb=(0,pb.createElementVNode)("path",{fill:"currentColor",d:"M128 192v640h768V320H485.76L357.504 192H128zm-32-64h287.872l128.384 128H928a32 32 0 0 1 32 32v576a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32zm370.752 448-90.496-90.496 45.248-45.248L512 530.752l90.496-90.496 45.248 45.248L557.248 576l90.496 90.496-45.248 45.248L512 621.248l-90.496 90.496-45.248-45.248L466.752 576z"},null,-1),hb=[mb];function vb(e,t,r,n,o,l){return(0,pb.openBlock)(),(0,pb.createElementBlock)("svg",bb,hb)}var gb=p(fb,[["render",vb],["__file","folder-delete.vue"]]),Ob=r("f2bf"),jb={name:"FolderOpened"},wb={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},yb=(0,Ob.createElementVNode)("path",{fill:"currentColor",d:"M878.08 448H241.92l-96 384h636.16l96-384zM832 384v-64H485.76L357.504 192H128v448l57.92-231.744A32 32 0 0 1 216.96 384H832zm-24.96 512H96a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32h287.872l128.384 128H864a32 32 0 0 1 32 32v96h23.04a32 32 0 0 1 31.04 39.744l-112 448A32 32 0 0 1 807.04 896z"},null,-1),xb=[yb];function kb(e,t,r,n,o,l){return(0,Ob.openBlock)(),(0,Ob.createElementBlock)("svg",wb,xb)}var _b=p(jb,[["render",kb],["__file","folder-opened.vue"]]),Cb=r("f2bf"),zb={name:"FolderRemove"},Eb={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Bb=(0,Cb.createElementVNode)("path",{fill:"currentColor",d:"M128 192v640h768V320H485.76L357.504 192H128zm-32-64h287.872l128.384 128H928a32 32 0 0 1 32 32v576a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32zm256 416h320v64H352v-64z"},null,-1),Sb=[Bb];function Vb(e,t,r,n,o,l){return(0,Cb.openBlock)(),(0,Cb.createElementBlock)("svg",Eb,Sb)}var Nb=p(zb,[["render",Vb],["__file","folder-remove.vue"]]),Mb=r("f2bf"),Ab={name:"Folder"},Tb={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Hb=(0,Mb.createElementVNode)("path",{fill:"currentColor",d:"M128 192v640h768V320H485.76L357.504 192H128zm-32-64h287.872l128.384 128H928a32 32 0 0 1 32 32v576a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32z"},null,-1),Rb=[Hb];function Lb(e,t,r,n,o,l){return(0,Mb.openBlock)(),(0,Mb.createElementBlock)("svg",Tb,Rb)}var Db=p(Ab,[["render",Lb],["__file","folder.vue"]]),Pb=r("f2bf"),Ib={name:"Food"},Fb={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},$b=(0,Pb.createElementVNode)("path",{fill:"currentColor",d:"M128 352.576V352a288 288 0 0 1 491.072-204.224 192 192 0 0 1 274.24 204.48 64 64 0 0 1 57.216 74.24C921.6 600.512 850.048 710.656 736 756.992V800a96 96 0 0 1-96 96H384a96 96 0 0 1-96-96v-43.008c-114.048-46.336-185.6-156.48-214.528-330.496A64 64 0 0 1 128 352.64zm64-.576h64a160 160 0 0 1 320 0h64a224 224 0 0 0-448 0zm128 0h192a96 96 0 0 0-192 0zm439.424 0h68.544A128.256 128.256 0 0 0 704 192c-15.36 0-29.952 2.688-43.52 7.616 11.328 18.176 20.672 37.76 27.84 58.304A64.128 64.128 0 0 1 759.424 352zM672 768H352v32a32 32 0 0 0 32 32h256a32 32 0 0 0 32-32v-32zm-342.528-64h365.056c101.504-32.64 165.76-124.928 192.896-288H136.576c27.136 163.072 91.392 255.36 192.896 288z"},null,-1),qb=[$b];function Wb(e,t,r,n,o,l){return(0,Pb.openBlock)(),(0,Pb.createElementBlock)("svg",Fb,qb)}var Ub=p(Ib,[["render",Wb],["__file","food.vue"]]),Kb=r("f2bf"),Yb={name:"Football"},Gb={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Xb=(0,Kb.createElementVNode)("path",{fill:"currentColor",d:"M512 960a448 448 0 1 1 0-896 448 448 0 0 1 0 896zm0-64a384 384 0 1 0 0-768 384 384 0 0 0 0 768z"},null,-1),Jb=(0,Kb.createElementVNode)("path",{fill:"currentColor",d:"M186.816 268.288c16-16.384 31.616-31.744 46.976-46.08 17.472 30.656 39.808 58.112 65.984 81.28l-32.512 56.448a385.984 385.984 0 0 1-80.448-91.648zm653.696-5.312a385.92 385.92 0 0 1-83.776 96.96l-32.512-56.384a322.923 322.923 0 0 0 68.48-85.76c15.552 14.08 31.488 29.12 47.808 45.184zM465.984 445.248l11.136-63.104a323.584 323.584 0 0 0 69.76 0l11.136 63.104a387.968 387.968 0 0 1-92.032 0zm-62.72-12.8A381.824 381.824 0 0 1 320 396.544l32-55.424a319.885 319.885 0 0 0 62.464 27.712l-11.2 63.488zm300.8-35.84a381.824 381.824 0 0 1-83.328 35.84l-11.2-63.552A319.885 319.885 0 0 0 672 341.184l32 55.424zm-520.768 364.8a385.92 385.92 0 0 1 83.968-97.28l32.512 56.32c-26.88 23.936-49.856 52.352-67.52 84.032-16-13.44-32.32-27.712-48.96-43.072zm657.536.128a1442.759 1442.759 0 0 1-49.024 43.072 321.408 321.408 0 0 0-67.584-84.16l32.512-56.32c33.216 27.456 61.696 60.352 84.096 97.408zM465.92 578.752a387.968 387.968 0 0 1 92.032 0l-11.136 63.104a323.584 323.584 0 0 0-69.76 0l-11.136-63.104zm-62.72 12.8 11.2 63.552a319.885 319.885 0 0 0-62.464 27.712L320 627.392a381.824 381.824 0 0 1 83.264-35.84zm300.8 35.84-32 55.424a318.272 318.272 0 0 0-62.528-27.712l11.2-63.488c29.44 8.64 57.28 20.736 83.264 35.776z"},null,-1),Zb=[Xb,Jb];function Qb(e,t,r,n,o,l){return(0,Kb.openBlock)(),(0,Kb.createElementBlock)("svg",Gb,Zb)}var em=p(Yb,[["render",Qb],["__file","football.vue"]]),tm=r("f2bf"),rm={name:"ForkSpoon"},nm={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},om=(0,tm.createElementVNode)("path",{fill:"currentColor",d:"M256 410.304V96a32 32 0 0 1 64 0v314.304a96 96 0 0 0 64-90.56V96a32 32 0 0 1 64 0v223.744a160 160 0 0 1-128 156.8V928a32 32 0 1 1-64 0V476.544a160 160 0 0 1-128-156.8V96a32 32 0 0 1 64 0v223.744a96 96 0 0 0 64 90.56zM672 572.48C581.184 552.128 512 446.848 512 320c0-141.44 85.952-256 192-256s192 114.56 192 256c0 126.848-69.184 232.128-160 252.48V928a32 32 0 1 1-64 0V572.48zM704 512c66.048 0 128-82.56 128-192s-61.952-192-128-192-128 82.56-128 192 61.952 192 128 192z"},null,-1),lm=[om];function am(e,t,r,n,o,l){return(0,tm.openBlock)(),(0,tm.createElementBlock)("svg",nm,lm)}var im=p(rm,[["render",am],["__file","fork-spoon.vue"]]),cm=r("f2bf"),sm={name:"Fries"},um={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},dm=(0,cm.createElementVNode)("path",{fill:"currentColor",d:"M608 224v-64a32 32 0 0 0-64 0v336h26.88A64 64 0 0 0 608 484.096V224zm101.12 160A64 64 0 0 0 672 395.904V384h64V224a32 32 0 1 0-64 0v160h37.12zm74.88 0a92.928 92.928 0 0 1 91.328 110.08l-60.672 323.584A96 96 0 0 1 720.32 896H303.68a96 96 0 0 1-94.336-78.336L148.672 494.08A92.928 92.928 0 0 1 240 384h-16V224a96 96 0 0 1 188.608-25.28A95.744 95.744 0 0 1 480 197.44V160a96 96 0 0 1 188.608-25.28A96 96 0 0 1 800 224v160h-16zM670.784 512a128 128 0 0 1-99.904 48H453.12a128 128 0 0 1-99.84-48H352v-1.536a128.128 128.128 0 0 1-9.984-14.976L314.88 448H240a28.928 28.928 0 0 0-28.48 34.304L241.088 640h541.824l29.568-157.696A28.928 28.928 0 0 0 784 448h-74.88l-27.136 47.488A132.405 132.405 0 0 1 672 510.464V512h-1.216zM480 288a32 32 0 0 0-64 0v196.096A64 64 0 0 0 453.12 496H480V288zm-128 96V224a32 32 0 0 0-64 0v160h64-37.12A64 64 0 0 1 352 395.904zm-98.88 320 19.072 101.888A32 32 0 0 0 303.68 832h416.64a32 32 0 0 0 31.488-26.112L770.88 704H253.12z"},null,-1),pm=[dm];function fm(e,t,r,n,o,l){return(0,cm.openBlock)(),(0,cm.createElementBlock)("svg",um,pm)}var bm=p(sm,[["render",fm],["__file","fries.vue"]]),mm=r("f2bf"),hm={name:"FullScreen"},vm={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},gm=(0,mm.createElementVNode)("path",{fill:"currentColor",d:"m160 96.064 192 .192a32 32 0 0 1 0 64l-192-.192V352a32 32 0 0 1-64 0V96h64v.064zm0 831.872V928H96V672a32 32 0 1 1 64 0v191.936l192-.192a32 32 0 1 1 0 64l-192 .192zM864 96.064V96h64v256a32 32 0 1 1-64 0V160.064l-192 .192a32 32 0 1 1 0-64l192-.192zm0 831.872-192-.192a32 32 0 0 1 0-64l192 .192V672a32 32 0 1 1 64 0v256h-64v-.064z"},null,-1),Om=[gm];function jm(e,t,r,n,o,l){return(0,mm.openBlock)(),(0,mm.createElementBlock)("svg",vm,Om)}var wm=p(hm,[["render",jm],["__file","full-screen.vue"]]),ym=r("f2bf"),xm={name:"GobletFull"},km={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},_m=(0,ym.createElementVNode)("path",{fill:"currentColor",d:"M256 320h512c0-78.592-12.608-142.4-36.928-192h-434.24C269.504 192.384 256 256.256 256 320zm503.936 64H264.064a256.128 256.128 0 0 0 495.872 0zM544 638.4V896h96a32 32 0 1 1 0 64H384a32 32 0 1 1 0-64h96V638.4A320 320 0 0 1 192 320c0-85.632 21.312-170.944 64-256h512c42.688 64.32 64 149.632 64 256a320 320 0 0 1-288 318.4z"},null,-1),Cm=[_m];function zm(e,t,r,n,o,l){return(0,ym.openBlock)(),(0,ym.createElementBlock)("svg",km,Cm)}var Em=p(xm,[["render",zm],["__file","goblet-full.vue"]]),Bm=r("f2bf"),Sm={name:"GobletSquareFull"},Vm={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Nm=(0,Bm.createElementVNode)("path",{fill:"currentColor",d:"M256 270.912c10.048 6.72 22.464 14.912 28.992 18.624a220.16 220.16 0 0 0 114.752 30.72c30.592 0 49.408-9.472 91.072-41.152l.64-.448c52.928-40.32 82.368-55.04 132.288-54.656 55.552.448 99.584 20.8 142.72 57.408l1.536 1.28V128H256v142.912zm.96 76.288C266.368 482.176 346.88 575.872 512 576c157.44.064 237.952-85.056 253.248-209.984a952.32 952.32 0 0 1-40.192-35.712c-32.704-27.776-63.36-41.92-101.888-42.24-31.552-.256-50.624 9.28-93.12 41.6l-.576.448c-52.096 39.616-81.024 54.208-129.792 54.208-54.784 0-100.48-13.376-142.784-37.056zM480 638.848C250.624 623.424 192 442.496 192 319.68V96a32 32 0 0 1 32-32h576a32 32 0 0 1 32 32v224c0 122.816-58.624 303.68-288 318.912V896h96a32 32 0 1 1 0 64H384a32 32 0 1 1 0-64h96V638.848z"},null,-1),Mm=[Nm];function Am(e,t,r,n,o,l){return(0,Bm.openBlock)(),(0,Bm.createElementBlock)("svg",Vm,Mm)}var Tm=p(Sm,[["render",Am],["__file","goblet-square-full.vue"]]),Hm=r("f2bf"),Rm={name:"GobletSquare"},Lm={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Dm=(0,Hm.createElementVNode)("path",{fill:"currentColor",d:"M544 638.912V896h96a32 32 0 1 1 0 64H384a32 32 0 1 1 0-64h96V638.848C250.624 623.424 192 442.496 192 319.68V96a32 32 0 0 1 32-32h576a32 32 0 0 1 32 32v224c0 122.816-58.624 303.68-288 318.912zM256 319.68c0 149.568 80 256.192 256 256.256C688.128 576 768 469.568 768 320V128H256v191.68z"},null,-1),Pm=[Dm];function Im(e,t,r,n,o,l){return(0,Hm.openBlock)(),(0,Hm.createElementBlock)("svg",Lm,Pm)}var Fm=p(Rm,[["render",Im],["__file","goblet-square.vue"]]),$m=r("f2bf"),qm={name:"Goblet"},Wm={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Um=(0,$m.createElementVNode)("path",{fill:"currentColor",d:"M544 638.4V896h96a32 32 0 1 1 0 64H384a32 32 0 1 1 0-64h96V638.4A320 320 0 0 1 192 320c0-85.632 21.312-170.944 64-256h512c42.688 64.32 64 149.632 64 256a320 320 0 0 1-288 318.4zM256 320a256 256 0 1 0 512 0c0-78.592-12.608-142.4-36.928-192h-434.24C269.504 192.384 256 256.256 256 320z"},null,-1),Km=[Um];function Ym(e,t,r,n,o,l){return(0,$m.openBlock)(),(0,$m.createElementBlock)("svg",Wm,Km)}var Gm=p(qm,[["render",Ym],["__file","goblet.vue"]]),Xm=r("f2bf"),Jm={name:"GoldMedal"},Zm={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{"enable-background":"new 0 0 1024 1024"},"xml:space":"preserve"},Qm=(0,Xm.createElementVNode)("path",{d:"m772.13 452.84 53.86-351.81c1.32-10.01-1.17-18.68-7.49-26.02S804.35 64 795.01 64H228.99v-.01h-.06c-9.33 0-17.15 3.67-23.49 11.01s-8.83 16.01-7.49 26.02l53.87 351.89C213.54 505.73 193.59 568.09 192 640c2 90.67 33.17 166.17 93.5 226.5S421.33 957.99 512 960c90.67-2 166.17-33.17 226.5-93.5 60.33-60.34 91.49-135.83 93.5-226.5-1.59-71.94-21.56-134.32-59.87-187.16zM640.01 128h117.02l-39.01 254.02c-20.75-10.64-40.74-19.73-59.94-27.28-5.92-3-11.95-5.8-18.08-8.41V128h.01zM576 128v198.76c-13.18-2.58-26.74-4.43-40.67-5.55-8.07-.8-15.85-1.2-23.33-1.2-10.54 0-21.09.66-31.64 1.96a359.844 359.844 0 0 0-32.36 4.79V128h128zm-192 0h.04v218.3c-6.22 2.66-12.34 5.5-18.36 8.56-19.13 7.54-39.02 16.6-59.66 27.16L267.01 128H384zm308.99 692.99c-48 48-108.33 73-180.99 75.01-72.66-2.01-132.99-27.01-180.99-75.01S258.01 712.66 256 640c2.01-72.66 27.01-132.99 75.01-180.99 19.67-19.67 41.41-35.47 65.22-47.41 38.33-15.04 71.15-23.92 98.44-26.65 5.07-.41 10.2-.7 15.39-.88.63-.01 1.28-.03 1.91-.03.66 0 1.35.03 2.02.04 5.11.17 10.15.46 15.13.86 27.4 2.71 60.37 11.65 98.91 26.79 23.71 11.93 45.36 27.69 64.96 47.29 48 48 73 108.33 75.01 180.99-2.01 72.65-27.01 132.98-75.01 180.98z",fill:"currentColor"},null,-1),eh=(0,Xm.createElementVNode)("path",{d:"M544 480H416v64h64v192h-64v64h192v-64h-64z",fill:"currentColor"},null,-1),th=[Qm,eh];function rh(e,t,r,n,o,l){return(0,Xm.openBlock)(),(0,Xm.createElementBlock)("svg",Zm,th)}var nh=p(Jm,[["render",rh],["__file","gold-medal.vue"]]),oh=r("f2bf"),lh={name:"GoodsFilled"},ah={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ih=(0,oh.createElementVNode)("path",{fill:"currentColor",d:"M192 352h640l64 544H128l64-544zm128 224h64V448h-64v128zm320 0h64V448h-64v128zM384 288h-64a192 192 0 1 1 384 0h-64a128 128 0 1 0-256 0z"},null,-1),ch=[ih];function sh(e,t,r,n,o,l){return(0,oh.openBlock)(),(0,oh.createElementBlock)("svg",ah,ch)}var uh=p(lh,[["render",sh],["__file","goods-filled.vue"]]),dh=r("f2bf"),ph={name:"Goods"},fh={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},bh=(0,dh.createElementVNode)("path",{fill:"currentColor",d:"M320 288v-22.336C320 154.688 405.504 64 512 64s192 90.688 192 201.664v22.4h131.072a32 32 0 0 1 31.808 28.8l57.6 576a32 32 0 0 1-31.808 35.2H131.328a32 32 0 0 1-31.808-35.2l57.6-576a32 32 0 0 1 31.808-28.8H320zm64 0h256v-22.336C640 189.248 582.272 128 512 128c-70.272 0-128 61.248-128 137.664v22.4zm-64 64H217.92l-51.2 512h690.56l-51.264-512H704v96a32 32 0 1 1-64 0v-96H384v96a32 32 0 0 1-64 0v-96z"},null,-1),mh=[bh];function hh(e,t,r,n,o,l){return(0,dh.openBlock)(),(0,dh.createElementBlock)("svg",fh,mh)}var vh=p(ph,[["render",hh],["__file","goods.vue"]]),gh=r("f2bf"),Oh={name:"Grape"},jh={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},wh=(0,gh.createElementVNode)("path",{fill:"currentColor",d:"M544 195.2a160 160 0 0 1 96 60.8 160 160 0 1 1 146.24 254.976 160 160 0 0 1-128 224 160 160 0 1 1-292.48 0 160 160 0 0 1-128-224A160 160 0 1 1 384 256a160 160 0 0 1 96-60.8V128h-64a32 32 0 0 1 0-64h192a32 32 0 0 1 0 64h-64v67.2zM512 448a96 96 0 1 0 0-192 96 96 0 0 0 0 192zm-256 0a96 96 0 1 0 0-192 96 96 0 0 0 0 192zm128 224a96 96 0 1 0 0-192 96 96 0 0 0 0 192zm128 224a96 96 0 1 0 0-192 96 96 0 0 0 0 192zm128-224a96 96 0 1 0 0-192 96 96 0 0 0 0 192zm128-224a96 96 0 1 0 0-192 96 96 0 0 0 0 192z"},null,-1),yh=[wh];function xh(e,t,r,n,o,l){return(0,gh.openBlock)(),(0,gh.createElementBlock)("svg",jh,yh)}var kh=p(Oh,[["render",xh],["__file","grape.vue"]]),_h=r("f2bf"),Ch={name:"Grid"},zh={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Eh=(0,_h.createElementVNode)("path",{fill:"currentColor",d:"M640 384v256H384V384h256zm64 0h192v256H704V384zm-64 512H384V704h256v192zm64 0V704h192v192H704zm-64-768v192H384V128h256zm64 0h192v192H704V128zM320 384v256H128V384h192zm0 512H128V704h192v192zm0-768v192H128V128h192z"},null,-1),Bh=[Eh];function Sh(e,t,r,n,o,l){return(0,_h.openBlock)(),(0,_h.createElementBlock)("svg",zh,Bh)}var Vh=p(Ch,[["render",Sh],["__file","grid.vue"]]),Nh=r("f2bf"),Mh={name:"Guide"},Ah={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Th=(0,Nh.createElementVNode)("path",{fill:"currentColor",d:"M640 608h-64V416h64v192zm0 160v160a32 32 0 0 1-32 32H416a32 32 0 0 1-32-32V768h64v128h128V768h64zM384 608V416h64v192h-64zm256-352h-64V128H448v128h-64V96a32 32 0 0 1 32-32h192a32 32 0 0 1 32 32v160z"},null,-1),Hh=(0,Nh.createElementVNode)("path",{fill:"currentColor",d:"m220.8 256-71.232 80 71.168 80H768V256H220.8zm-14.4-64H800a32 32 0 0 1 32 32v224a32 32 0 0 1-32 32H206.4a32 32 0 0 1-23.936-10.752l-99.584-112a32 32 0 0 1 0-42.496l99.584-112A32 32 0 0 1 206.4 192zm678.784 496-71.104 80H266.816V608h547.2l71.168 80zm-56.768-144H234.88a32 32 0 0 0-32 32v224a32 32 0 0 0 32 32h593.6a32 32 0 0 0 23.936-10.752l99.584-112a32 32 0 0 0 0-42.496l-99.584-112A32 32 0 0 0 828.48 544z"},null,-1),Rh=[Th,Hh];function Lh(e,t,r,n,o,l){return(0,Nh.openBlock)(),(0,Nh.createElementBlock)("svg",Ah,Rh)}var Dh=p(Mh,[["render",Lh],["__file","guide.vue"]]),Ph=r("f2bf"),Ih={name:"Handbag"},Fh={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{"enable-background":"new 0 0 1024 1024"},"xml:space":"preserve"},$h=(0,Ph.createElementVNode)("path",{d:"M887.01 264.99c-6-5.99-13.67-8.99-23.01-8.99H704c-1.34-54.68-20.01-100.01-56-136s-81.32-54.66-136-56c-54.68 1.34-100.01 20.01-136 56s-54.66 81.32-56 136H160c-9.35 0-17.02 3-23.01 8.99-5.99 6-8.99 13.67-8.99 23.01v640c0 9.35 2.99 17.02 8.99 23.01S150.66 960 160 960h704c9.35 0 17.02-2.99 23.01-8.99S896 937.34 896 928V288c0-9.35-2.99-17.02-8.99-23.01zM421.5 165.5c24.32-24.34 54.49-36.84 90.5-37.5 35.99.68 66.16 13.18 90.5 37.5s36.84 54.49 37.5 90.5H384c.68-35.99 13.18-66.16 37.5-90.5zM832 896H192V320h128v128h64V320h256v128h64V320h128v576z",fill:"currentColor"},null,-1),qh=[$h];function Wh(e,t,r,n,o,l){return(0,Ph.openBlock)(),(0,Ph.createElementBlock)("svg",Fh,qh)}var Uh=p(Ih,[["render",Wh],["__file","handbag.vue"]]),Kh=r("f2bf"),Yh={name:"Headset"},Gh={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Xh=(0,Kh.createElementVNode)("path",{fill:"currentColor",d:"M896 529.152V512a384 384 0 1 0-768 0v17.152A128 128 0 0 1 320 640v128a128 128 0 1 1-256 0V512a448 448 0 1 1 896 0v256a128 128 0 1 1-256 0V640a128 128 0 0 1 192-110.848zM896 640a64 64 0 0 0-128 0v128a64 64 0 0 0 128 0V640zm-768 0v128a64 64 0 0 0 128 0V640a64 64 0 1 0-128 0z"},null,-1),Jh=[Xh];function Zh(e,t,r,n,o,l){return(0,Kh.openBlock)(),(0,Kh.createElementBlock)("svg",Gh,Jh)}var Qh=p(Yh,[["render",Zh],["__file","headset.vue"]]),ev=r("f2bf"),tv={name:"HelpFilled"},rv={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},nv=(0,ev.createElementVNode)("path",{fill:"currentColor",d:"M926.784 480H701.312A192.512 192.512 0 0 0 544 322.688V97.216A416.064 416.064 0 0 1 926.784 480zm0 64A416.064 416.064 0 0 1 544 926.784V701.312A192.512 192.512 0 0 0 701.312 544h225.472zM97.28 544h225.472A192.512 192.512 0 0 0 480 701.312v225.472A416.064 416.064 0 0 1 97.216 544zm0-64A416.064 416.064 0 0 1 480 97.216v225.472A192.512 192.512 0 0 0 322.688 480H97.216z"},null,-1),ov=[nv];function lv(e,t,r,n,o,l){return(0,ev.openBlock)(),(0,ev.createElementBlock)("svg",rv,ov)}var av=p(tv,[["render",lv],["__file","help-filled.vue"]]),iv=r("f2bf"),cv={name:"Help"},sv={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},uv=(0,iv.createElementVNode)("path",{fill:"currentColor",d:"m759.936 805.248-90.944-91.008A254.912 254.912 0 0 1 512 768a254.912 254.912 0 0 1-156.992-53.76l-90.944 91.008A382.464 382.464 0 0 0 512 896c94.528 0 181.12-34.176 247.936-90.752zm45.312-45.312A382.464 382.464 0 0 0 896 512c0-94.528-34.176-181.12-90.752-247.936l-91.008 90.944C747.904 398.4 768 452.864 768 512c0 59.136-20.096 113.6-53.76 156.992l91.008 90.944zm-45.312-541.184A382.464 382.464 0 0 0 512 128c-94.528 0-181.12 34.176-247.936 90.752l90.944 91.008A254.912 254.912 0 0 1 512 256c59.136 0 113.6 20.096 156.992 53.76l90.944-91.008zm-541.184 45.312A382.464 382.464 0 0 0 128 512c0 94.528 34.176 181.12 90.752 247.936l91.008-90.944A254.912 254.912 0 0 1 256 512c0-59.136 20.096-113.6 53.76-156.992l-91.008-90.944zm417.28 394.496a194.56 194.56 0 0 0 22.528-22.528C686.912 602.56 704 559.232 704 512a191.232 191.232 0 0 0-67.968-146.56A191.296 191.296 0 0 0 512 320a191.232 191.232 0 0 0-146.56 67.968C337.088 421.44 320 464.768 320 512a191.232 191.232 0 0 0 67.968 146.56C421.44 686.912 464.768 704 512 704c47.296 0 90.56-17.088 124.032-45.44zM512 960a448 448 0 1 1 0-896 448 448 0 0 1 0 896z"},null,-1),dv=[uv];function pv(e,t,r,n,o,l){return(0,iv.openBlock)(),(0,iv.createElementBlock)("svg",sv,dv)}var fv=p(cv,[["render",pv],["__file","help.vue"]]),bv=r("f2bf"),mv={name:"Hide"},hv={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},vv=(0,bv.createElementVNode)("path",{d:"M876.8 156.8c0-9.6-3.2-16-9.6-22.4-6.4-6.4-12.8-9.6-22.4-9.6-9.6 0-16 3.2-22.4 9.6L736 220.8c-64-32-137.6-51.2-224-60.8-160 16-288 73.6-377.6 176C44.8 438.4 0 496 0 512s48 73.6 134.4 176c22.4 25.6 44.8 48 73.6 67.2l-86.4 89.6c-6.4 6.4-9.6 12.8-9.6 22.4 0 9.6 3.2 16 9.6 22.4 6.4 6.4 12.8 9.6 22.4 9.6 9.6 0 16-3.2 22.4-9.6l704-710.4c3.2-6.4 6.4-12.8 6.4-22.4Zm-646.4 528c-76.8-70.4-128-128-153.6-172.8 28.8-48 80-105.6 153.6-172.8C304 272 400 230.4 512 224c64 3.2 124.8 19.2 176 44.8l-54.4 54.4C598.4 300.8 560 288 512 288c-64 0-115.2 22.4-160 64s-64 96-64 160c0 48 12.8 89.6 35.2 124.8L256 707.2c-9.6-6.4-19.2-16-25.6-22.4Zm140.8-96c-12.8-22.4-19.2-48-19.2-76.8 0-44.8 16-83.2 48-112 32-28.8 67.2-48 112-48 28.8 0 54.4 6.4 73.6 19.2L371.2 588.8ZM889.599 336c-12.8-16-28.8-28.8-41.6-41.6l-48 48c73.6 67.2 124.8 124.8 150.4 169.6-28.8 48-80 105.6-153.6 172.8-73.6 67.2-172.8 108.8-284.8 115.2-51.2-3.2-99.2-12.8-140.8-28.8l-48 48c57.6 22.4 118.4 38.4 188.8 44.8 160-16 288-73.6 377.6-176C979.199 585.6 1024 528 1024 512s-48.001-73.6-134.401-176Z",fill:"currentColor"},null,-1),gv=(0,bv.createElementVNode)("path",{d:"M511.998 672c-12.8 0-25.6-3.2-38.4-6.4l-51.2 51.2c28.8 12.8 57.6 19.2 89.6 19.2 64 0 115.2-22.4 160-64 41.6-41.6 64-96 64-160 0-32-6.4-64-19.2-89.6l-51.2 51.2c3.2 12.8 6.4 25.6 6.4 38.4 0 44.8-16 83.2-48 112-32 28.8-67.2 48-112 48Z",fill:"currentColor"},null,-1),Ov=[vv,gv];function jv(e,t,r,n,o,l){return(0,bv.openBlock)(),(0,bv.createElementBlock)("svg",hv,Ov)}var wv=p(mv,[["render",jv],["__file","hide.vue"]]),yv=r("f2bf"),xv={name:"Histogram"},kv={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},_v=(0,yv.createElementVNode)("path",{fill:"currentColor",d:"M416 896V128h192v768H416zm-288 0V448h192v448H128zm576 0V320h192v576H704z"},null,-1),Cv=[_v];function zv(e,t,r,n,o,l){return(0,yv.openBlock)(),(0,yv.createElementBlock)("svg",kv,Cv)}var Ev=p(xv,[["render",zv],["__file","histogram.vue"]]),Bv=r("f2bf"),Sv={name:"HomeFilled"},Vv={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Nv=(0,Bv.createElementVNode)("path",{fill:"currentColor",d:"M512 128 128 447.936V896h255.936V640H640v256h255.936V447.936z"},null,-1),Mv=[Nv];function Av(e,t,r,n,o,l){return(0,Bv.openBlock)(),(0,Bv.createElementBlock)("svg",Vv,Mv)}var Tv=p(Sv,[["render",Av],["__file","home-filled.vue"]]),Hv=r("f2bf"),Rv={name:"HotWater"},Lv={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Dv=(0,Hv.createElementVNode)("path",{fill:"currentColor",d:"M273.067 477.867h477.866V409.6H273.067v68.267zm0 68.266v51.2A187.733 187.733 0 0 0 460.8 785.067h102.4a187.733 187.733 0 0 0 187.733-187.734v-51.2H273.067zm-34.134-204.8h546.134a34.133 34.133 0 0 1 34.133 34.134v221.866a256 256 0 0 1-256 256H460.8a256 256 0 0 1-256-256V375.467a34.133 34.133 0 0 1 34.133-34.134zM512 34.133a34.133 34.133 0 0 1 34.133 34.134v170.666a34.133 34.133 0 0 1-68.266 0V68.267A34.133 34.133 0 0 1 512 34.133zM375.467 102.4a34.133 34.133 0 0 1 34.133 34.133v102.4a34.133 34.133 0 0 1-68.267 0v-102.4a34.133 34.133 0 0 1 34.134-34.133zm273.066 0a34.133 34.133 0 0 1 34.134 34.133v102.4a34.133 34.133 0 1 1-68.267 0v-102.4a34.133 34.133 0 0 1 34.133-34.133zM170.667 921.668h682.666a34.133 34.133 0 1 1 0 68.267H170.667a34.133 34.133 0 1 1 0-68.267z"},null,-1),Pv=[Dv];function Iv(e,t,r,n,o,l){return(0,Hv.openBlock)(),(0,Hv.createElementBlock)("svg",Lv,Pv)}var Fv=p(Rv,[["render",Iv],["__file","hot-water.vue"]]),$v=r("f2bf"),qv={name:"House"},Wv={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Uv=(0,$v.createElementVNode)("path",{fill:"currentColor",d:"M192 413.952V896h640V413.952L512 147.328 192 413.952zM139.52 374.4l352-293.312a32 32 0 0 1 40.96 0l352 293.312A32 32 0 0 1 896 398.976V928a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V398.976a32 32 0 0 1 11.52-24.576z"},null,-1),Kv=[Uv];function Yv(e,t,r,n,o,l){return(0,$v.openBlock)(),(0,$v.createElementBlock)("svg",Wv,Kv)}var Gv=p(qv,[["render",Yv],["__file","house.vue"]]),Xv=r("f2bf"),Jv={name:"IceCreamRound"},Zv={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Qv=(0,Xv.createElementVNode)("path",{fill:"currentColor",d:"m308.352 489.344 226.304 226.304a32 32 0 0 0 45.248 0L783.552 512A192 192 0 1 0 512 240.448L308.352 444.16a32 32 0 0 0 0 45.248zm135.744 226.304L308.352 851.392a96 96 0 0 1-135.744-135.744l135.744-135.744-45.248-45.248a96 96 0 0 1 0-135.808L466.752 195.2A256 256 0 0 1 828.8 557.248L625.152 760.96a96 96 0 0 1-135.808 0l-45.248-45.248zM398.848 670.4 353.6 625.152 217.856 760.896a32 32 0 0 0 45.248 45.248L398.848 670.4zm248.96-384.64a32 32 0 0 1 0 45.248L466.624 512a32 32 0 1 1-45.184-45.248l180.992-181.056a32 32 0 0 1 45.248 0zm90.496 90.496a32 32 0 0 1 0 45.248L557.248 602.496A32 32 0 1 1 512 557.248l180.992-180.992a32 32 0 0 1 45.312 0z"},null,-1),eg=[Qv];function tg(e,t,r,n,o,l){return(0,Xv.openBlock)(),(0,Xv.createElementBlock)("svg",Zv,eg)}var rg=p(Jv,[["render",tg],["__file","ice-cream-round.vue"]]),ng=r("f2bf"),og={name:"IceCreamSquare"},lg={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ag=(0,ng.createElementVNode)("path",{fill:"currentColor",d:"M416 640h256a32 32 0 0 0 32-32V160a32 32 0 0 0-32-32H352a32 32 0 0 0-32 32v448a32 32 0 0 0 32 32h64zm192 64v160a96 96 0 0 1-192 0V704h-64a96 96 0 0 1-96-96V160a96 96 0 0 1 96-96h320a96 96 0 0 1 96 96v448a96 96 0 0 1-96 96h-64zm-64 0h-64v160a32 32 0 1 0 64 0V704z"},null,-1),ig=[ag];function cg(e,t,r,n,o,l){return(0,ng.openBlock)(),(0,ng.createElementBlock)("svg",lg,ig)}var sg=p(og,[["render",cg],["__file","ice-cream-square.vue"]]),ug=r("f2bf"),dg={name:"IceCream"},pg={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},fg=(0,ug.createElementVNode)("path",{fill:"currentColor",d:"M128.64 448a208 208 0 0 1 193.536-191.552 224 224 0 0 1 445.248 15.488A208.128 208.128 0 0 1 894.784 448H896L548.8 983.68a32 32 0 0 1-53.248.704L128 448h.64zm64.256 0h286.208a144 144 0 0 0-286.208 0zm351.36 0h286.272a144 144 0 0 0-286.272 0zm-294.848 64 271.808 396.608L778.24 512H249.408zM511.68 352.64a207.872 207.872 0 0 1 189.184-96.192 160 160 0 0 0-314.752 5.632c52.608 12.992 97.28 46.08 125.568 90.56z"},null,-1),bg=[fg];function mg(e,t,r,n,o,l){return(0,ug.openBlock)(),(0,ug.createElementBlock)("svg",pg,bg)}var hg=p(dg,[["render",mg],["__file","ice-cream.vue"]]),vg=r("f2bf"),gg={name:"IceDrink"},Og={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},jg=(0,vg.createElementVNode)("path",{fill:"currentColor",d:"M512 448v128h239.68l16.064-128H512zm-64 0H256.256l16.064 128H448V448zm64-255.36V384h247.744A256.128 256.128 0 0 0 512 192.64zm-64 8.064A256.448 256.448 0 0 0 264.256 384H448V200.704zm64-72.064A320.128 320.128 0 0 1 825.472 384H896a32 32 0 1 1 0 64h-64v1.92l-56.96 454.016A64 64 0 0 1 711.552 960H312.448a64 64 0 0 1-63.488-56.064L192 449.92V448h-64a32 32 0 0 1 0-64h70.528A320.384 320.384 0 0 1 448 135.04V96a96 96 0 0 1 96-96h128a32 32 0 1 1 0 64H544a32 32 0 0 0-32 32v32.64zM743.68 640H280.32l32.128 256h399.104l32.128-256z"},null,-1),wg=[jg];function yg(e,t,r,n,o,l){return(0,vg.openBlock)(),(0,vg.createElementBlock)("svg",Og,wg)}var xg=p(gg,[["render",yg],["__file","ice-drink.vue"]]),kg=r("f2bf"),_g={name:"IceTea"},Cg={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},zg=(0,kg.createElementVNode)("path",{fill:"currentColor",d:"M197.696 259.648a320.128 320.128 0 0 1 628.608 0A96 96 0 0 1 896 352v64a96 96 0 0 1-71.616 92.864l-49.408 395.072A64 64 0 0 1 711.488 960H312.512a64 64 0 0 1-63.488-56.064l-49.408-395.072A96 96 0 0 1 128 416v-64a96 96 0 0 1 69.696-92.352zM264.064 256h495.872a256.128 256.128 0 0 0-495.872 0zm495.424 256H264.512l48 384h398.976l48-384zM224 448h576a32 32 0 0 0 32-32v-64a32 32 0 0 0-32-32H224a32 32 0 0 0-32 32v64a32 32 0 0 0 32 32zm160 192h64v64h-64v-64zm192 64h64v64h-64v-64zm-128 64h64v64h-64v-64zm64-192h64v64h-64v-64z"},null,-1),Eg=[zg];function Bg(e,t,r,n,o,l){return(0,kg.openBlock)(),(0,kg.createElementBlock)("svg",Cg,Eg)}var Sg=p(_g,[["render",Bg],["__file","ice-tea.vue"]]),Vg=r("f2bf"),Ng={name:"InfoFilled"},Mg={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ag=(0,Vg.createElementVNode)("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896.064A448 448 0 0 1 512 64zm67.2 275.072c33.28 0 60.288-23.104 60.288-57.344s-27.072-57.344-60.288-57.344c-33.28 0-60.16 23.104-60.16 57.344s26.88 57.344 60.16 57.344zM590.912 699.2c0-6.848 2.368-24.64 1.024-34.752l-52.608 60.544c-10.88 11.456-24.512 19.392-30.912 17.28a12.992 12.992 0 0 1-8.256-14.72l87.68-276.992c7.168-35.136-12.544-67.2-54.336-71.296-44.096 0-108.992 44.736-148.48 101.504 0 6.784-1.28 23.68.064 33.792l52.544-60.608c10.88-11.328 23.552-19.328 29.952-17.152a12.8 12.8 0 0 1 7.808 16.128L388.48 728.576c-10.048 32.256 8.96 63.872 55.04 71.04 67.84 0 107.904-43.648 147.456-100.416z"},null,-1),Tg=[Ag];function Hg(e,t,r,n,o,l){return(0,Vg.openBlock)(),(0,Vg.createElementBlock)("svg",Mg,Tg)}var Rg=p(Ng,[["render",Hg],["__file","info-filled.vue"]]),Lg=r("f2bf"),Dg={name:"Iphone"},Pg={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ig=(0,Lg.createElementVNode)("path",{fill:"currentColor",d:"M224 768v96.064a64 64 0 0 0 64 64h448a64 64 0 0 0 64-64V768H224zm0-64h576V160a64 64 0 0 0-64-64H288a64 64 0 0 0-64 64v544zm32 288a96 96 0 0 1-96-96V128a96 96 0 0 1 96-96h512a96 96 0 0 1 96 96v768a96 96 0 0 1-96 96H256zm304-144a48 48 0 1 1-96 0 48 48 0 0 1 96 0z"},null,-1),Fg=[Ig];function $g(e,t,r,n,o,l){return(0,Lg.openBlock)(),(0,Lg.createElementBlock)("svg",Pg,Fg)}var qg=p(Dg,[["render",$g],["__file","iphone.vue"]]),Wg=r("f2bf"),Ug={name:"Key"},Kg={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Yg=(0,Wg.createElementVNode)("path",{fill:"currentColor",d:"M448 456.064V96a32 32 0 0 1 32-32.064L672 64a32 32 0 0 1 0 64H512v128h160a32 32 0 0 1 0 64H512v128a256 256 0 1 1-64 8.064zM512 896a192 192 0 1 0 0-384 192 192 0 0 0 0 384z"},null,-1),Gg=[Yg];function Xg(e,t,r,n,o,l){return(0,Wg.openBlock)(),(0,Wg.createElementBlock)("svg",Kg,Gg)}var Jg=p(Ug,[["render",Xg],["__file","key.vue"]]),Zg=r("f2bf"),Qg={name:"KnifeFork"},eO={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},tO=(0,Zg.createElementVNode)("path",{fill:"currentColor",d:"M256 410.56V96a32 32 0 0 1 64 0v314.56A96 96 0 0 0 384 320V96a32 32 0 0 1 64 0v224a160 160 0 0 1-128 156.8V928a32 32 0 1 1-64 0V476.8A160 160 0 0 1 128 320V96a32 32 0 0 1 64 0v224a96 96 0 0 0 64 90.56zm384-250.24V544h126.72c-3.328-78.72-12.928-147.968-28.608-207.744-14.336-54.528-46.848-113.344-98.112-175.872zM640 608v320a32 32 0 1 1-64 0V64h64c85.312 89.472 138.688 174.848 160 256 21.312 81.152 32 177.152 32 288H640z"},null,-1),rO=[tO];function nO(e,t,r,n,o,l){return(0,Zg.openBlock)(),(0,Zg.createElementBlock)("svg",eO,rO)}var oO=p(Qg,[["render",nO],["__file","knife-fork.vue"]]),lO=r("f2bf"),aO={name:"Lightning"},iO={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},cO=(0,lO.createElementVNode)("path",{fill:"currentColor",d:"M288 671.36v64.128A239.808 239.808 0 0 1 63.744 496.192a240.32 240.32 0 0 1 199.488-236.8 256.128 256.128 0 0 1 487.872-30.976A256.064 256.064 0 0 1 736 734.016v-64.768a192 192 0 0 0 3.328-377.92l-35.2-6.592-12.8-33.408a192.064 192.064 0 0 0-365.952 23.232l-9.92 40.896-41.472 7.04a176.32 176.32 0 0 0-146.24 173.568c0 91.968 70.464 167.36 160.256 175.232z"},null,-1),sO=(0,lO.createElementVNode)("path",{fill:"currentColor",d:"M416 736a32 32 0 0 1-27.776-47.872l128-224a32 32 0 1 1 55.552 31.744L471.168 672H608a32 32 0 0 1 27.776 47.872l-128 224a32 32 0 1 1-55.68-31.744L552.96 736H416z"},null,-1),uO=[cO,sO];function dO(e,t,r,n,o,l){return(0,lO.openBlock)(),(0,lO.createElementBlock)("svg",iO,uO)}var pO=p(aO,[["render",dO],["__file","lightning.vue"]]),fO=r("f2bf"),bO={name:"Link"},mO={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},hO=(0,fO.createElementVNode)("path",{fill:"currentColor",d:"M715.648 625.152 670.4 579.904l90.496-90.56c75.008-74.944 85.12-186.368 22.656-248.896-62.528-62.464-173.952-52.352-248.96 22.656L444.16 353.6l-45.248-45.248 90.496-90.496c100.032-99.968 251.968-110.08 339.456-22.656 87.488 87.488 77.312 239.424-22.656 339.456l-90.496 90.496zm-90.496 90.496-90.496 90.496C434.624 906.112 282.688 916.224 195.2 828.8c-87.488-87.488-77.312-239.424 22.656-339.456l90.496-90.496 45.248 45.248-90.496 90.56c-75.008 74.944-85.12 186.368-22.656 248.896 62.528 62.464 173.952 52.352 248.96-22.656l90.496-90.496 45.248 45.248zm0-362.048 45.248 45.248L398.848 670.4 353.6 625.152 625.152 353.6z"},null,-1),vO=[hO];function gO(e,t,r,n,o,l){return(0,fO.openBlock)(),(0,fO.createElementBlock)("svg",mO,vO)}var OO=p(bO,[["render",gO],["__file","link.vue"]]),jO=r("f2bf"),wO={name:"List"},yO={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},xO=(0,jO.createElementVNode)("path",{fill:"currentColor",d:"M704 192h160v736H160V192h160v64h384v-64zM288 512h448v-64H288v64zm0 256h448v-64H288v64zm96-576V96h256v96H384z"},null,-1),kO=[xO];function _O(e,t,r,n,o,l){return(0,jO.openBlock)(),(0,jO.createElementBlock)("svg",yO,kO)}var CO=p(wO,[["render",_O],["__file","list.vue"]]),zO=r("f2bf"),EO={name:"Loading"},BO={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},SO=(0,zO.createElementVNode)("path",{fill:"currentColor",d:"M512 64a32 32 0 0 1 32 32v192a32 32 0 0 1-64 0V96a32 32 0 0 1 32-32zm0 640a32 32 0 0 1 32 32v192a32 32 0 1 1-64 0V736a32 32 0 0 1 32-32zm448-192a32 32 0 0 1-32 32H736a32 32 0 1 1 0-64h192a32 32 0 0 1 32 32zm-640 0a32 32 0 0 1-32 32H96a32 32 0 0 1 0-64h192a32 32 0 0 1 32 32zM195.2 195.2a32 32 0 0 1 45.248 0L376.32 331.008a32 32 0 0 1-45.248 45.248L195.2 240.448a32 32 0 0 1 0-45.248zm452.544 452.544a32 32 0 0 1 45.248 0L828.8 783.552a32 32 0 0 1-45.248 45.248L647.744 692.992a32 32 0 0 1 0-45.248zM828.8 195.264a32 32 0 0 1 0 45.184L692.992 376.32a32 32 0 0 1-45.248-45.248l135.808-135.808a32 32 0 0 1 45.248 0zm-452.544 452.48a32 32 0 0 1 0 45.248L240.448 828.8a32 32 0 0 1-45.248-45.248l135.808-135.808a32 32 0 0 1 45.248 0z"},null,-1),VO=[SO];function NO(e,t,r,n,o,l){return(0,zO.openBlock)(),(0,zO.createElementBlock)("svg",BO,VO)}var MO=p(EO,[["render",NO],["__file","loading.vue"]]),AO=r("f2bf"),TO={name:"LocationFilled"},HO={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},RO=(0,AO.createElementVNode)("path",{fill:"currentColor",d:"M512 928c23.936 0 117.504-68.352 192.064-153.152C803.456 661.888 864 535.808 864 416c0-189.632-155.84-320-352-320S160 226.368 160 416c0 120.32 60.544 246.4 159.936 359.232C394.432 859.84 488 928 512 928zm0-435.2a64 64 0 1 0 0-128 64 64 0 0 0 0 128zm0 140.8a204.8 204.8 0 1 1 0-409.6 204.8 204.8 0 0 1 0 409.6z"},null,-1),LO=[RO];function DO(e,t,r,n,o,l){return(0,AO.openBlock)(),(0,AO.createElementBlock)("svg",HO,LO)}var PO=p(TO,[["render",DO],["__file","location-filled.vue"]]),IO=r("f2bf"),FO={name:"LocationInformation"},$O={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},qO=(0,IO.createElementVNode)("path",{fill:"currentColor",d:"M288 896h448q32 0 32 32t-32 32H288q-32 0-32-32t32-32z"},null,-1),WO=(0,IO.createElementVNode)("path",{fill:"currentColor",d:"M800 416a288 288 0 1 0-576 0c0 118.144 94.528 272.128 288 456.576C705.472 688.128 800 534.144 800 416zM512 960C277.312 746.688 160 565.312 160 416a352 352 0 0 1 704 0c0 149.312-117.312 330.688-352 544z"},null,-1),UO=(0,IO.createElementVNode)("path",{fill:"currentColor",d:"M512 512a96 96 0 1 0 0-192 96 96 0 0 0 0 192zm0 64a160 160 0 1 1 0-320 160 160 0 0 1 0 320z"},null,-1),KO=[qO,WO,UO];function YO(e,t,r,n,o,l){return(0,IO.openBlock)(),(0,IO.createElementBlock)("svg",$O,KO)}var GO=p(FO,[["render",YO],["__file","location-information.vue"]]),XO=r("f2bf"),JO={name:"Location"},ZO={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},QO=(0,XO.createElementVNode)("path",{fill:"currentColor",d:"M800 416a288 288 0 1 0-576 0c0 118.144 94.528 272.128 288 456.576C705.472 688.128 800 534.144 800 416zM512 960C277.312 746.688 160 565.312 160 416a352 352 0 0 1 704 0c0 149.312-117.312 330.688-352 544z"},null,-1),ej=(0,XO.createElementVNode)("path",{fill:"currentColor",d:"M512 512a96 96 0 1 0 0-192 96 96 0 0 0 0 192zm0 64a160 160 0 1 1 0-320 160 160 0 0 1 0 320z"},null,-1),tj=[QO,ej];function rj(e,t,r,n,o,l){return(0,XO.openBlock)(),(0,XO.createElementBlock)("svg",ZO,tj)}var nj=p(JO,[["render",rj],["__file","location.vue"]]),oj=r("f2bf"),lj={name:"Lock"},aj={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ij=(0,oj.createElementVNode)("path",{fill:"currentColor",d:"M224 448a32 32 0 0 0-32 32v384a32 32 0 0 0 32 32h576a32 32 0 0 0 32-32V480a32 32 0 0 0-32-32H224zm0-64h576a96 96 0 0 1 96 96v384a96 96 0 0 1-96 96H224a96 96 0 0 1-96-96V480a96 96 0 0 1 96-96z"},null,-1),cj=(0,oj.createElementVNode)("path",{fill:"currentColor",d:"M512 544a32 32 0 0 1 32 32v192a32 32 0 1 1-64 0V576a32 32 0 0 1 32-32zm192-160v-64a192 192 0 1 0-384 0v64h384zM512 64a256 256 0 0 1 256 256v128H256V320A256 256 0 0 1 512 64z"},null,-1),sj=[ij,cj];function uj(e,t,r,n,o,l){return(0,oj.openBlock)(),(0,oj.createElementBlock)("svg",aj,sj)}var dj=p(lj,[["render",uj],["__file","lock.vue"]]),pj=r("f2bf"),fj={name:"Lollipop"},bj={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},mj=(0,pj.createElementVNode)("path",{fill:"currentColor",d:"M513.28 448a64 64 0 1 1 76.544 49.728A96 96 0 0 0 768 448h64a160 160 0 0 1-320 0h1.28zm-126.976-29.696a256 256 0 1 0 43.52-180.48A256 256 0 0 1 832 448h-64a192 192 0 0 0-381.696-29.696zm105.664 249.472L285.696 874.048a96 96 0 0 1-135.68-135.744l206.208-206.272a320 320 0 1 1 135.744 135.744zm-54.464-36.032a321.92 321.92 0 0 1-45.248-45.248L195.2 783.552a32 32 0 1 0 45.248 45.248l197.056-197.12z"},null,-1),hj=[mj];function vj(e,t,r,n,o,l){return(0,pj.openBlock)(),(0,pj.createElementBlock)("svg",bj,hj)}var gj=p(fj,[["render",vj],["__file","lollipop.vue"]]),Oj=r("f2bf"),jj={name:"MagicStick"},wj={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},yj=(0,Oj.createElementVNode)("path",{fill:"currentColor",d:"M512 64h64v192h-64V64zm0 576h64v192h-64V640zM160 480v-64h192v64H160zm576 0v-64h192v64H736zM249.856 199.04l45.248-45.184L430.848 289.6 385.6 334.848 249.856 199.104zM657.152 606.4l45.248-45.248 135.744 135.744-45.248 45.248L657.152 606.4zM114.048 923.2 68.8 877.952l316.8-316.8 45.248 45.248-316.8 316.8zM702.4 334.848 657.152 289.6l135.744-135.744 45.248 45.248L702.4 334.848z"},null,-1),xj=[yj];function kj(e,t,r,n,o,l){return(0,Oj.openBlock)(),(0,Oj.createElementBlock)("svg",wj,xj)}var _j=p(jj,[["render",kj],["__file","magic-stick.vue"]]),Cj=r("f2bf"),zj={name:"Magnet"},Ej={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Bj=(0,Cj.createElementVNode)("path",{fill:"currentColor",d:"M832 320V192H704v320a192 192 0 1 1-384 0V192H192v128h128v64H192v128a320 320 0 0 0 640 0V384H704v-64h128zM640 512V128h256v384a384 384 0 1 1-768 0V128h256v384a128 128 0 1 0 256 0z"},null,-1),Sj=[Bj];function Vj(e,t,r,n,o,l){return(0,Cj.openBlock)(),(0,Cj.createElementBlock)("svg",Ej,Sj)}var Nj=p(zj,[["render",Vj],["__file","magnet.vue"]]),Mj=r("f2bf"),Aj={name:"Male"},Tj={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Hj=(0,Mj.createElementVNode)("path",{fill:"currentColor",d:"M399.5 849.5a225 225 0 1 0 0-450 225 225 0 0 0 0 450zm0 56.25a281.25 281.25 0 1 1 0-562.5 281.25 281.25 0 0 1 0 562.5zm253.125-787.5h225q28.125 0 28.125 28.125T877.625 174.5h-225q-28.125 0-28.125-28.125t28.125-28.125z"},null,-1),Rj=(0,Mj.createElementVNode)("path",{fill:"currentColor",d:"M877.625 118.25q28.125 0 28.125 28.125v225q0 28.125-28.125 28.125T849.5 371.375v-225q0-28.125 28.125-28.125z"},null,-1),Lj=(0,Mj.createElementVNode)("path",{fill:"currentColor",d:"M604.813 458.9 565.1 419.131l292.613-292.668 39.825 39.824z"},null,-1),Dj=[Hj,Rj,Lj];function Pj(e,t,r,n,o,l){return(0,Mj.openBlock)(),(0,Mj.createElementBlock)("svg",Tj,Dj)}var Ij=p(Aj,[["render",Pj],["__file","male.vue"]]),Fj=r("f2bf"),$j={name:"Management"},qj={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Wj=(0,Fj.createElementVNode)("path",{fill:"currentColor",d:"M576 128v288l96-96 96 96V128h128v768H320V128h256zm-448 0h128v768H128V128z"},null,-1),Uj=[Wj];function Kj(e,t,r,n,o,l){return(0,Fj.openBlock)(),(0,Fj.createElementBlock)("svg",qj,Uj)}var Yj=p($j,[["render",Kj],["__file","management.vue"]]),Gj=r("f2bf"),Xj={name:"MapLocation"},Jj={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Zj=(0,Gj.createElementVNode)("path",{fill:"currentColor",d:"M800 416a288 288 0 1 0-576 0c0 118.144 94.528 272.128 288 456.576C705.472 688.128 800 534.144 800 416zM512 960C277.312 746.688 160 565.312 160 416a352 352 0 0 1 704 0c0 149.312-117.312 330.688-352 544z"},null,-1),Qj=(0,Gj.createElementVNode)("path",{fill:"currentColor",d:"M512 448a64 64 0 1 0 0-128 64 64 0 0 0 0 128zm0 64a128 128 0 1 1 0-256 128 128 0 0 1 0 256zm345.6 192L960 960H672v-64H352v64H64l102.4-256h691.2zm-68.928 0H235.328l-76.8 192h706.944l-76.8-192z"},null,-1),ew=[Zj,Qj];function tw(e,t,r,n,o,l){return(0,Gj.openBlock)(),(0,Gj.createElementBlock)("svg",Jj,ew)}var rw=p(Xj,[["render",tw],["__file","map-location.vue"]]),nw=r("f2bf"),ow={name:"Medal"},lw={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},aw=(0,nw.createElementVNode)("path",{fill:"currentColor",d:"M512 896a256 256 0 1 0 0-512 256 256 0 0 0 0 512zm0 64a320 320 0 1 1 0-640 320 320 0 0 1 0 640z"},null,-1),iw=(0,nw.createElementVNode)("path",{fill:"currentColor",d:"M576 128H448v200a286.72 286.72 0 0 1 64-8c19.52 0 40.832 2.688 64 8V128zm64 0v219.648c24.448 9.088 50.56 20.416 78.4 33.92L757.44 128H640zm-256 0H266.624l39.04 253.568c27.84-13.504 53.888-24.832 78.336-33.92V128zM229.312 64h565.376a32 32 0 0 1 31.616 36.864L768 480c-113.792-64-199.104-96-256-96-56.896 0-142.208 32-256 96l-58.304-379.136A32 32 0 0 1 229.312 64z"},null,-1),cw=[aw,iw];function sw(e,t,r,n,o,l){return(0,nw.openBlock)(),(0,nw.createElementBlock)("svg",lw,cw)}var uw=p(ow,[["render",sw],["__file","medal.vue"]]),dw=r("f2bf"),pw={name:"Memo"},fw={version:"1.1",id:"a",xmlns:"http://www.w3.org/2000/svg",x:"0",y:"0",viewBox:"0 0 1024 1024",style:{"enable-background":"new 0 0 1024 1024"},"xml:space":"preserve"},bw=(0,dw.createElementVNode)("path",{d:"M480 320h192c21.33 0 32-10.67 32-32s-10.67-32-32-32H480c-21.33 0-32 10.67-32 32s10.67 32 32 32z",fill:"currentColor"},null,-1),mw=(0,dw.createElementVNode)("path",{d:"M887.01 72.99C881.01 67 873.34 64 864 64H160c-9.35 0-17.02 3-23.01 8.99C131 78.99 128 86.66 128 96v832c0 9.35 2.99 17.02 8.99 23.01S150.66 960 160 960h704c9.35 0 17.02-2.99 23.01-8.99S896 937.34 896 928V96c0-9.35-3-17.02-8.99-23.01zM192 896V128h96v768h-96zm640 0H352V128h480v768z",fill:"currentColor"},null,-1),hw=(0,dw.createElementVNode)("path",{d:"M480 512h192c21.33 0 32-10.67 32-32s-10.67-32-32-32H480c-21.33 0-32 10.67-32 32s10.67 32 32 32zM480 704h192c21.33 0 32-10.67 32-32s-10.67-32-32-32H480c-21.33 0-32 10.67-32 32s10.67 32 32 32z",fill:"currentColor"},null,-1),vw=[bw,mw,hw];function gw(e,t,r,n,o,l){return(0,dw.openBlock)(),(0,dw.createElementBlock)("svg",fw,vw)}var Ow=p(pw,[["render",gw],["__file","memo.vue"]]),jw=r("f2bf"),ww={name:"Menu"},yw={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},xw=(0,jw.createElementVNode)("path",{fill:"currentColor",d:"M160 448a32 32 0 0 1-32-32V160.064a32 32 0 0 1 32-32h256a32 32 0 0 1 32 32V416a32 32 0 0 1-32 32H160zm448 0a32 32 0 0 1-32-32V160.064a32 32 0 0 1 32-32h255.936a32 32 0 0 1 32 32V416a32 32 0 0 1-32 32H608zM160 896a32 32 0 0 1-32-32V608a32 32 0 0 1 32-32h256a32 32 0 0 1 32 32v256a32 32 0 0 1-32 32H160zm448 0a32 32 0 0 1-32-32V608a32 32 0 0 1 32-32h255.936a32 32 0 0 1 32 32v256a32 32 0 0 1-32 32H608z"},null,-1),kw=[xw];function _w(e,t,r,n,o,l){return(0,jw.openBlock)(),(0,jw.createElementBlock)("svg",yw,kw)}var Cw=p(ww,[["render",_w],["__file","menu.vue"]]),zw=r("f2bf"),Ew={name:"MessageBox"},Bw={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Sw=(0,zw.createElementVNode)("path",{fill:"currentColor",d:"M288 384h448v64H288v-64zm96-128h256v64H384v-64zM131.456 512H384v128h256V512h252.544L721.856 192H302.144L131.456 512zM896 576H704v128H320V576H128v256h768V576zM275.776 128h472.448a32 32 0 0 1 28.608 17.664l179.84 359.552A32 32 0 0 1 960 519.552V864a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V519.552a32 32 0 0 1 3.392-14.336l179.776-359.552A32 32 0 0 1 275.776 128z"},null,-1),Vw=[Sw];function Nw(e,t,r,n,o,l){return(0,zw.openBlock)(),(0,zw.createElementBlock)("svg",Bw,Vw)}var Mw=p(Ew,[["render",Nw],["__file","message-box.vue"]]),Aw=r("f2bf"),Tw={name:"Message"},Hw={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Rw=(0,Aw.createElementVNode)("path",{fill:"currentColor",d:"M128 224v512a64 64 0 0 0 64 64h640a64 64 0 0 0 64-64V224H128zm0-64h768a64 64 0 0 1 64 64v512a128 128 0 0 1-128 128H192A128 128 0 0 1 64 736V224a64 64 0 0 1 64-64z"},null,-1),Lw=(0,Aw.createElementVNode)("path",{fill:"currentColor",d:"M904 224 656.512 506.88a192 192 0 0 1-289.024 0L120 224h784zm-698.944 0 210.56 240.704a128 128 0 0 0 192.704 0L818.944 224H205.056z"},null,-1),Dw=[Rw,Lw];function Pw(e,t,r,n,o,l){return(0,Aw.openBlock)(),(0,Aw.createElementBlock)("svg",Hw,Dw)}var Iw=p(Tw,[["render",Pw],["__file","message.vue"]]),Fw=r("f2bf"),$w={name:"Mic"},qw={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ww=(0,Fw.createElementVNode)("path",{fill:"currentColor",d:"M480 704h160a64 64 0 0 0 64-64v-32h-96a32 32 0 0 1 0-64h96v-96h-96a32 32 0 0 1 0-64h96v-96h-96a32 32 0 0 1 0-64h96v-32a64 64 0 0 0-64-64H384a64 64 0 0 0-64 64v32h96a32 32 0 0 1 0 64h-96v96h96a32 32 0 0 1 0 64h-96v96h96a32 32 0 0 1 0 64h-96v32a64 64 0 0 0 64 64h96zm64 64v128h192a32 32 0 1 1 0 64H288a32 32 0 1 1 0-64h192V768h-96a128 128 0 0 1-128-128V192A128 128 0 0 1 384 64h256a128 128 0 0 1 128 128v448a128 128 0 0 1-128 128h-96z"},null,-1),Uw=[Ww];function Kw(e,t,r,n,o,l){return(0,Fw.openBlock)(),(0,Fw.createElementBlock)("svg",qw,Uw)}var Yw=p($w,[["render",Kw],["__file","mic.vue"]]),Gw=r("f2bf"),Xw={name:"Microphone"},Jw={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Zw=(0,Gw.createElementVNode)("path",{fill:"currentColor",d:"M512 128a128 128 0 0 0-128 128v256a128 128 0 1 0 256 0V256a128 128 0 0 0-128-128zm0-64a192 192 0 0 1 192 192v256a192 192 0 1 1-384 0V256A192 192 0 0 1 512 64zm-32 832v-64a288 288 0 0 1-288-288v-32a32 32 0 0 1 64 0v32a224 224 0 0 0 224 224h64a224 224 0 0 0 224-224v-32a32 32 0 1 1 64 0v32a288 288 0 0 1-288 288v64h64a32 32 0 1 1 0 64H416a32 32 0 1 1 0-64h64z"},null,-1),Qw=[Zw];function ey(e,t,r,n,o,l){return(0,Gw.openBlock)(),(0,Gw.createElementBlock)("svg",Jw,Qw)}var ty=p(Xw,[["render",ey],["__file","microphone.vue"]]),ry=r("f2bf"),ny={name:"MilkTea"},oy={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ly=(0,ry.createElementVNode)("path",{fill:"currentColor",d:"M416 128V96a96 96 0 0 1 96-96h128a32 32 0 1 1 0 64H512a32 32 0 0 0-32 32v32h320a96 96 0 0 1 11.712 191.296l-39.68 581.056A64 64 0 0 1 708.224 960H315.776a64 64 0 0 1-63.872-59.648l-39.616-581.056A96 96 0 0 1 224 128h192zM276.48 320l39.296 576h392.448l4.8-70.784a224.064 224.064 0 0 1 30.016-439.808L747.52 320H276.48zM224 256h576a32 32 0 1 0 0-64H224a32 32 0 0 0 0 64zm493.44 503.872 21.12-309.12a160 160 0 0 0-21.12 309.12z"},null,-1),ay=[ly];function iy(e,t,r,n,o,l){return(0,ry.openBlock)(),(0,ry.createElementBlock)("svg",oy,ay)}var cy=p(ny,[["render",iy],["__file","milk-tea.vue"]]),sy=r("f2bf"),uy={name:"Minus"},dy={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},py=(0,sy.createElementVNode)("path",{fill:"currentColor",d:"M128 544h768a32 32 0 1 0 0-64H128a32 32 0 0 0 0 64z"},null,-1),fy=[py];function by(e,t,r,n,o,l){return(0,sy.openBlock)(),(0,sy.createElementBlock)("svg",dy,fy)}var my=p(uy,[["render",by],["__file","minus.vue"]]),hy=r("f2bf"),vy={name:"Money"},gy={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Oy=(0,hy.createElementVNode)("path",{fill:"currentColor",d:"M256 640v192h640V384H768v-64h150.976c14.272 0 19.456 1.472 24.64 4.288a29.056 29.056 0 0 1 12.16 12.096c2.752 5.184 4.224 10.368 4.224 24.64v493.952c0 14.272-1.472 19.456-4.288 24.64a29.056 29.056 0 0 1-12.096 12.16c-5.184 2.752-10.368 4.224-24.64 4.224H233.024c-14.272 0-19.456-1.472-24.64-4.288a29.056 29.056 0 0 1-12.16-12.096c-2.688-5.184-4.224-10.368-4.224-24.576V640h64z"},null,-1),jy=(0,hy.createElementVNode)("path",{fill:"currentColor",d:"M768 192H128v448h640V192zm64-22.976v493.952c0 14.272-1.472 19.456-4.288 24.64a29.056 29.056 0 0 1-12.096 12.16c-5.184 2.752-10.368 4.224-24.64 4.224H105.024c-14.272 0-19.456-1.472-24.64-4.288a29.056 29.056 0 0 1-12.16-12.096C65.536 682.432 64 677.248 64 663.04V169.024c0-14.272 1.472-19.456 4.288-24.64a29.056 29.056 0 0 1 12.096-12.16C85.568 129.536 90.752 128 104.96 128h685.952c14.272 0 19.456 1.472 24.64 4.288a29.056 29.056 0 0 1 12.16 12.096c2.752 5.184 4.224 10.368 4.224 24.64z"},null,-1),wy=(0,hy.createElementVNode)("path",{fill:"currentColor",d:"M448 576a160 160 0 1 1 0-320 160 160 0 0 1 0 320zm0-64a96 96 0 1 0 0-192 96 96 0 0 0 0 192z"},null,-1),yy=[Oy,jy,wy];function xy(e,t,r,n,o,l){return(0,hy.openBlock)(),(0,hy.createElementBlock)("svg",gy,yy)}var ky=p(vy,[["render",xy],["__file","money.vue"]]),_y=r("f2bf"),Cy={name:"Monitor"},zy={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ey=(0,_y.createElementVNode)("path",{fill:"currentColor",d:"M544 768v128h192a32 32 0 1 1 0 64H288a32 32 0 1 1 0-64h192V768H192A128 128 0 0 1 64 640V256a128 128 0 0 1 128-128h640a128 128 0 0 1 128 128v384a128 128 0 0 1-128 128H544zM192 192a64 64 0 0 0-64 64v384a64 64 0 0 0 64 64h640a64 64 0 0 0 64-64V256a64 64 0 0 0-64-64H192z"},null,-1),By=[Ey];function Sy(e,t,r,n,o,l){return(0,_y.openBlock)(),(0,_y.createElementBlock)("svg",zy,By)}var Vy=p(Cy,[["render",Sy],["__file","monitor.vue"]]),Ny=r("f2bf"),My={name:"MoonNight"},Ay={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ty=(0,Ny.createElementVNode)("path",{fill:"currentColor",d:"M384 512a448 448 0 0 1 215.872-383.296A384 384 0 0 0 213.76 640h188.8A448.256 448.256 0 0 1 384 512zM171.136 704a448 448 0 0 1 636.992-575.296A384 384 0 0 0 499.328 704h-328.32z"},null,-1),Hy=(0,Ny.createElementVNode)("path",{fill:"currentColor",d:"M32 640h960q32 0 32 32t-32 32H32q-32 0-32-32t32-32zm128 128h384a32 32 0 1 1 0 64H160a32 32 0 1 1 0-64zm160 127.68 224 .256a32 32 0 0 1 32 32V928a32 32 0 0 1-32 32l-224-.384a32 32 0 0 1-32-32v-.064a32 32 0 0 1 32-32z"},null,-1),Ry=[Ty,Hy];function Ly(e,t,r,n,o,l){return(0,Ny.openBlock)(),(0,Ny.createElementBlock)("svg",Ay,Ry)}var Dy=p(My,[["render",Ly],["__file","moon-night.vue"]]),Py=r("f2bf"),Iy={name:"Moon"},Fy={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},$y=(0,Py.createElementVNode)("path",{fill:"currentColor",d:"M240.448 240.448a384 384 0 1 0 559.424 525.696 448 448 0 0 1-542.016-542.08 390.592 390.592 0 0 0-17.408 16.384zm181.056 362.048a384 384 0 0 0 525.632 16.384A448 448 0 1 1 405.056 76.8a384 384 0 0 0 16.448 525.696z"},null,-1),qy=[$y];function Wy(e,t,r,n,o,l){return(0,Py.openBlock)(),(0,Py.createElementBlock)("svg",Fy,qy)}var Uy=p(Iy,[["render",Wy],["__file","moon.vue"]]),Ky=r("f2bf"),Yy={name:"MoreFilled"},Gy={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Xy=(0,Ky.createElementVNode)("path",{fill:"currentColor",d:"M176 416a112 112 0 1 1 0 224 112 112 0 0 1 0-224zm336 0a112 112 0 1 1 0 224 112 112 0 0 1 0-224zm336 0a112 112 0 1 1 0 224 112 112 0 0 1 0-224z"},null,-1),Jy=[Xy];function Zy(e,t,r,n,o,l){return(0,Ky.openBlock)(),(0,Ky.createElementBlock)("svg",Gy,Jy)}var Qy=p(Yy,[["render",Zy],["__file","more-filled.vue"]]),ex=r("f2bf"),tx={name:"More"},rx={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},nx=(0,ex.createElementVNode)("path",{fill:"currentColor",d:"M176 416a112 112 0 1 0 0 224 112 112 0 0 0 0-224m0 64a48 48 0 1 1 0 96 48 48 0 0 1 0-96zm336-64a112 112 0 1 1 0 224 112 112 0 0 1 0-224zm0 64a48 48 0 1 0 0 96 48 48 0 0 0 0-96zm336-64a112 112 0 1 1 0 224 112 112 0 0 1 0-224zm0 64a48 48 0 1 0 0 96 48 48 0 0 0 0-96z"},null,-1),ox=[nx];function lx(e,t,r,n,o,l){return(0,ex.openBlock)(),(0,ex.createElementBlock)("svg",rx,ox)}var ax=p(tx,[["render",lx],["__file","more.vue"]]),ix=r("f2bf"),cx={name:"MostlyCloudy"},sx={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ux=(0,ix.createElementVNode)("path",{fill:"currentColor",d:"M737.216 357.952 704 349.824l-11.776-32a192.064 192.064 0 0 0-367.424 23.04l-8.96 39.04-39.04 8.96A192.064 192.064 0 0 0 320 768h368a207.808 207.808 0 0 0 207.808-208 208.32 208.32 0 0 0-158.592-202.048zm15.168-62.208A272.32 272.32 0 0 1 959.744 560a271.808 271.808 0 0 1-271.552 272H320a256 256 0 0 1-57.536-505.536 256.128 256.128 0 0 1 489.92-30.72z"},null,-1),dx=[ux];function px(e,t,r,n,o,l){return(0,ix.openBlock)(),(0,ix.createElementBlock)("svg",sx,dx)}var fx=p(cx,[["render",px],["__file","mostly-cloudy.vue"]]),bx=r("f2bf"),mx={name:"Mouse"},hx={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},vx=(0,bx.createElementVNode)("path",{fill:"currentColor",d:"M438.144 256c-68.352 0-92.736 4.672-117.76 18.112-20.096 10.752-35.52 26.176-46.272 46.272C260.672 345.408 256 369.792 256 438.144v275.712c0 68.352 4.672 92.736 18.112 117.76 10.752 20.096 26.176 35.52 46.272 46.272C345.408 891.328 369.792 896 438.144 896h147.712c68.352 0 92.736-4.672 117.76-18.112 20.096-10.752 35.52-26.176 46.272-46.272C763.328 806.592 768 782.208 768 713.856V438.144c0-68.352-4.672-92.736-18.112-117.76a110.464 110.464 0 0 0-46.272-46.272C678.592 260.672 654.208 256 585.856 256H438.144zm0-64h147.712c85.568 0 116.608 8.96 147.904 25.6 31.36 16.768 55.872 41.344 72.576 72.64C823.104 321.536 832 352.576 832 438.08v275.84c0 85.504-8.96 116.544-25.6 147.84a174.464 174.464 0 0 1-72.64 72.576C702.464 951.104 671.424 960 585.92 960H438.08c-85.504 0-116.544-8.96-147.84-25.6a174.464 174.464 0 0 1-72.64-72.704c-16.768-31.296-25.664-62.336-25.664-147.84v-275.84c0-85.504 8.96-116.544 25.6-147.84a174.464 174.464 0 0 1 72.768-72.576c31.232-16.704 62.272-25.6 147.776-25.6z"},null,-1),gx=(0,bx.createElementVNode)("path",{fill:"currentColor",d:"M512 320q32 0 32 32v128q0 32-32 32t-32-32V352q0-32 32-32zm32-96a32 32 0 0 1-64 0v-64a32 32 0 0 0-32-32h-96a32 32 0 0 1 0-64h96a96 96 0 0 1 96 96v64z"},null,-1),Ox=[vx,gx];function jx(e,t,r,n,o,l){return(0,bx.openBlock)(),(0,bx.createElementBlock)("svg",hx,Ox)}var wx=p(mx,[["render",jx],["__file","mouse.vue"]]),yx=r("f2bf"),xx={name:"Mug"},kx={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},_x=(0,yx.createElementVNode)("path",{fill:"currentColor",d:"M736 800V160H160v640a64 64 0 0 0 64 64h448a64 64 0 0 0 64-64zm64-544h63.552a96 96 0 0 1 96 96v224a96 96 0 0 1-96 96H800v128a128 128 0 0 1-128 128H224A128 128 0 0 1 96 800V128a32 32 0 0 1 32-32h640a32 32 0 0 1 32 32v128zm0 64v288h63.552a32 32 0 0 0 32-32V352a32 32 0 0 0-32-32H800z"},null,-1),Cx=[_x];function zx(e,t,r,n,o,l){return(0,yx.openBlock)(),(0,yx.createElementBlock)("svg",kx,Cx)}var Ex=p(xx,[["render",zx],["__file","mug.vue"]]),Bx=r("f2bf"),Sx={name:"MuteNotification"},Vx={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Nx=(0,Bx.createElementVNode)("path",{fill:"currentColor",d:"m241.216 832 63.616-64H768V448c0-42.368-10.24-82.304-28.48-117.504l46.912-47.232C815.36 331.392 832 387.84 832 448v320h96a32 32 0 1 1 0 64H241.216zm-90.24 0H96a32 32 0 1 1 0-64h96V448a320.128 320.128 0 0 1 256-313.6V128a64 64 0 1 1 128 0v6.4a319.552 319.552 0 0 1 171.648 97.088l-45.184 45.44A256 256 0 0 0 256 448v278.336L151.04 832zM448 896h128a64 64 0 0 1-128 0z"},null,-1),Mx=(0,Bx.createElementVNode)("path",{fill:"currentColor",d:"M150.72 859.072a32 32 0 0 1-45.44-45.056l704-708.544a32 32 0 0 1 45.44 45.056l-704 708.544z"},null,-1),Ax=[Nx,Mx];function Tx(e,t,r,n,o,l){return(0,Bx.openBlock)(),(0,Bx.createElementBlock)("svg",Vx,Ax)}var Hx=p(Sx,[["render",Tx],["__file","mute-notification.vue"]]),Rx=r("f2bf"),Lx={name:"Mute"},Dx={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Px=(0,Rx.createElementVNode)("path",{fill:"currentColor",d:"m412.16 592.128-45.44 45.44A191.232 191.232 0 0 1 320 512V256a192 192 0 1 1 384 0v44.352l-64 64V256a128 128 0 1 0-256 0v256c0 30.336 10.56 58.24 28.16 80.128zm51.968 38.592A128 128 0 0 0 640 512v-57.152l64-64V512a192 192 0 0 1-287.68 166.528l47.808-47.808zM314.88 779.968l46.144-46.08A222.976 222.976 0 0 0 480 768h64a224 224 0 0 0 224-224v-32a32 32 0 1 1 64 0v32a288 288 0 0 1-288 288v64h64a32 32 0 1 1 0 64H416a32 32 0 1 1 0-64h64v-64c-61.44 0-118.4-19.2-165.12-52.032zM266.752 737.6A286.976 286.976 0 0 1 192 544v-32a32 32 0 0 1 64 0v32c0 56.832 21.184 108.8 56.064 148.288L266.752 737.6z"},null,-1),Ix=(0,Rx.createElementVNode)("path",{fill:"currentColor",d:"M150.72 859.072a32 32 0 0 1-45.44-45.056l704-708.544a32 32 0 0 1 45.44 45.056l-704 708.544z"},null,-1),Fx=[Px,Ix];function $x(e,t,r,n,o,l){return(0,Rx.openBlock)(),(0,Rx.createElementBlock)("svg",Dx,Fx)}var qx=p(Lx,[["render",$x],["__file","mute.vue"]]),Wx=r("f2bf"),Ux={name:"NoSmoking"},Kx={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Yx=(0,Wx.createElementVNode)("path",{fill:"currentColor",d:"M440.256 576H256v128h56.256l-64 64H224a32 32 0 0 1-32-32V544a32 32 0 0 1 32-32h280.256l-64 64zm143.488 128H704V583.744L775.744 512H928a32 32 0 0 1 32 32v192a32 32 0 0 1-32 32H519.744l64-64zM768 576v128h128V576H768zm-29.696-207.552 45.248 45.248-497.856 497.856-45.248-45.248zM256 64h64v320h-64zM128 192h64v192h-64zM64 512h64v256H64z"},null,-1),Gx=[Yx];function Xx(e,t,r,n,o,l){return(0,Wx.openBlock)(),(0,Wx.createElementBlock)("svg",Kx,Gx)}var Jx=p(Ux,[["render",Xx],["__file","no-smoking.vue"]]),Zx=r("f2bf"),Qx={name:"Notebook"},ek={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},tk=(0,Zx.createElementVNode)("path",{fill:"currentColor",d:"M192 128v768h640V128H192zm-32-64h704a32 32 0 0 1 32 32v832a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32z"},null,-1),rk=(0,Zx.createElementVNode)("path",{fill:"currentColor",d:"M672 128h64v768h-64zM96 192h128q32 0 32 32t-32 32H96q-32 0-32-32t32-32zm0 192h128q32 0 32 32t-32 32H96q-32 0-32-32t32-32zm0 192h128q32 0 32 32t-32 32H96q-32 0-32-32t32-32zm0 192h128q32 0 32 32t-32 32H96q-32 0-32-32t32-32z"},null,-1),nk=[tk,rk];function ok(e,t,r,n,o,l){return(0,Zx.openBlock)(),(0,Zx.createElementBlock)("svg",ek,nk)}var lk=p(Qx,[["render",ok],["__file","notebook.vue"]]),ak=r("f2bf"),ik={name:"Notification"},ck={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},sk=(0,ak.createElementVNode)("path",{fill:"currentColor",d:"M512 128v64H256a64 64 0 0 0-64 64v512a64 64 0 0 0 64 64h512a64 64 0 0 0 64-64V512h64v256a128 128 0 0 1-128 128H256a128 128 0 0 1-128-128V256a128 128 0 0 1 128-128h256z"},null,-1),uk=(0,ak.createElementVNode)("path",{fill:"currentColor",d:"M768 384a128 128 0 1 0 0-256 128 128 0 0 0 0 256zm0 64a192 192 0 1 1 0-384 192 192 0 0 1 0 384z"},null,-1),dk=[sk,uk];function pk(e,t,r,n,o,l){return(0,ak.openBlock)(),(0,ak.createElementBlock)("svg",ck,dk)}var fk=p(ik,[["render",pk],["__file","notification.vue"]]),bk=r("f2bf"),mk={name:"Odometer"},hk={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},vk=(0,bk.createElementVNode)("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768zm0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896z"},null,-1),gk=(0,bk.createElementVNode)("path",{fill:"currentColor",d:"M192 512a320 320 0 1 1 640 0 32 32 0 1 1-64 0 256 256 0 1 0-512 0 32 32 0 0 1-64 0z"},null,-1),Ok=(0,bk.createElementVNode)("path",{fill:"currentColor",d:"M570.432 627.84A96 96 0 1 1 509.568 608l60.992-187.776A32 32 0 1 1 631.424 440l-60.992 187.776zM502.08 734.464a32 32 0 1 0 19.84-60.928 32 32 0 0 0-19.84 60.928z"},null,-1),jk=[vk,gk,Ok];function wk(e,t,r,n,o,l){return(0,bk.openBlock)(),(0,bk.createElementBlock)("svg",hk,jk)}var yk=p(mk,[["render",wk],["__file","odometer.vue"]]),xk=r("f2bf"),kk={name:"OfficeBuilding"},_k={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ck=(0,xk.createElementVNode)("path",{fill:"currentColor",d:"M192 128v704h384V128H192zm-32-64h448a32 32 0 0 1 32 32v768a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32z"},null,-1),zk=(0,xk.createElementVNode)("path",{fill:"currentColor",d:"M256 256h256v64H256v-64zm0 192h256v64H256v-64zm0 192h256v64H256v-64zm384-128h128v64H640v-64zm0 128h128v64H640v-64zM64 832h896v64H64v-64z"},null,-1),Ek=(0,xk.createElementVNode)("path",{fill:"currentColor",d:"M640 384v448h192V384H640zm-32-64h256a32 32 0 0 1 32 32v512a32 32 0 0 1-32 32H608a32 32 0 0 1-32-32V352a32 32 0 0 1 32-32z"},null,-1),Bk=[Ck,zk,Ek];function Sk(e,t,r,n,o,l){return(0,xk.openBlock)(),(0,xk.createElementBlock)("svg",_k,Bk)}var Vk=p(kk,[["render",Sk],["__file","office-building.vue"]]),Nk=r("f2bf"),Mk={name:"Open"},Ak={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Tk=(0,Nk.createElementVNode)("path",{fill:"currentColor",d:"M329.956 257.138a254.862 254.862 0 0 0 0 509.724h364.088a254.862 254.862 0 0 0 0-509.724H329.956zm0-72.818h364.088a327.68 327.68 0 1 1 0 655.36H329.956a327.68 327.68 0 1 1 0-655.36z"},null,-1),Hk=(0,Nk.createElementVNode)("path",{fill:"currentColor",d:"M694.044 621.227a109.227 109.227 0 1 0 0-218.454 109.227 109.227 0 0 0 0 218.454zm0 72.817a182.044 182.044 0 1 1 0-364.088 182.044 182.044 0 0 1 0 364.088z"},null,-1),Rk=[Tk,Hk];function Lk(e,t,r,n,o,l){return(0,Nk.openBlock)(),(0,Nk.createElementBlock)("svg",Ak,Rk)}var Dk=p(Mk,[["render",Lk],["__file","open.vue"]]),Pk=r("f2bf"),Ik={name:"Operation"},Fk={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},$k=(0,Pk.createElementVNode)("path",{fill:"currentColor",d:"M389.44 768a96.064 96.064 0 0 1 181.12 0H896v64H570.56a96.064 96.064 0 0 1-181.12 0H128v-64h261.44zm192-288a96.064 96.064 0 0 1 181.12 0H896v64H762.56a96.064 96.064 0 0 1-181.12 0H128v-64h453.44zm-320-288a96.064 96.064 0 0 1 181.12 0H896v64H442.56a96.064 96.064 0 0 1-181.12 0H128v-64h133.44z"},null,-1),qk=[$k];function Wk(e,t,r,n,o,l){return(0,Pk.openBlock)(),(0,Pk.createElementBlock)("svg",Fk,qk)}var Uk=p(Ik,[["render",Wk],["__file","operation.vue"]]),Kk=r("f2bf"),Yk={name:"Opportunity"},Gk={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Xk=(0,Kk.createElementVNode)("path",{fill:"currentColor",d:"M384 960v-64h192.064v64H384zm448-544a350.656 350.656 0 0 1-128.32 271.424C665.344 719.04 640 763.776 640 813.504V832H320v-14.336c0-48-19.392-95.36-57.216-124.992a351.552 351.552 0 0 1-128.448-344.256c25.344-136.448 133.888-248.128 269.76-276.48A352.384 352.384 0 0 1 832 416zm-544 32c0-132.288 75.904-224 192-224v-64c-154.432 0-256 122.752-256 288h64z"},null,-1),Jk=[Xk];function Zk(e,t,r,n,o,l){return(0,Kk.openBlock)(),(0,Kk.createElementBlock)("svg",Gk,Jk)}var Qk=p(Yk,[["render",Zk],["__file","opportunity.vue"]]),e_=r("f2bf"),t_={name:"Orange"},r_={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},n_=(0,e_.createElementVNode)("path",{fill:"currentColor",d:"M544 894.72a382.336 382.336 0 0 0 215.936-89.472L577.024 622.272c-10.24 6.016-21.248 10.688-33.024 13.696v258.688zm261.248-134.784A382.336 382.336 0 0 0 894.656 544H635.968c-3.008 11.776-7.68 22.848-13.696 33.024l182.976 182.912zM894.656 480a382.336 382.336 0 0 0-89.408-215.936L622.272 446.976c6.016 10.24 10.688 21.248 13.696 33.024h258.688zm-134.72-261.248A382.336 382.336 0 0 0 544 129.344v258.688c11.776 3.008 22.848 7.68 33.024 13.696l182.912-182.976zM480 129.344a382.336 382.336 0 0 0-215.936 89.408l182.912 182.976c10.24-6.016 21.248-10.688 33.024-13.696V129.344zm-261.248 134.72A382.336 382.336 0 0 0 129.344 480h258.688c3.008-11.776 7.68-22.848 13.696-33.024L218.752 264.064zM129.344 544a382.336 382.336 0 0 0 89.408 215.936l182.976-182.912A127.232 127.232 0 0 1 388.032 544H129.344zm134.72 261.248A382.336 382.336 0 0 0 480 894.656V635.968a127.232 127.232 0 0 1-33.024-13.696L264.064 805.248zM512 960a448 448 0 1 1 0-896 448 448 0 0 1 0 896zm0-384a64 64 0 1 0 0-128 64 64 0 0 0 0 128z"},null,-1),o_=[n_];function l_(e,t,r,n,o,l){return(0,e_.openBlock)(),(0,e_.createElementBlock)("svg",r_,o_)}var a_=p(t_,[["render",l_],["__file","orange.vue"]]),i_=r("f2bf"),c_={name:"Paperclip"},s_={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},u_=(0,i_.createElementVNode)("path",{fill:"currentColor",d:"M602.496 240.448A192 192 0 1 1 874.048 512l-316.8 316.8A256 256 0 0 1 195.2 466.752L602.496 59.456l45.248 45.248L240.448 512A192 192 0 0 0 512 783.552l316.8-316.8a128 128 0 1 0-181.056-181.056L353.6 579.904a32 32 0 1 0 45.248 45.248l294.144-294.144 45.312 45.248L444.096 670.4a96 96 0 1 1-135.744-135.744l294.144-294.208z"},null,-1),d_=[u_];function p_(e,t,r,n,o,l){return(0,i_.openBlock)(),(0,i_.createElementBlock)("svg",s_,d_)}var f_=p(c_,[["render",p_],["__file","paperclip.vue"]]),b_=r("f2bf"),m_={name:"PartlyCloudy"},h_={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},v_=(0,b_.createElementVNode)("path",{fill:"currentColor",d:"M598.4 895.872H328.192a256 256 0 0 1-34.496-510.528A352 352 0 1 1 598.4 895.872zm-271.36-64h272.256a288 288 0 1 0-248.512-417.664L335.04 445.44l-34.816 3.584a192 192 0 0 0 26.88 382.848z"},null,-1),g_=(0,b_.createElementVNode)("path",{fill:"currentColor",d:"M139.84 501.888a256 256 0 1 1 417.856-277.12c-17.728 2.176-38.208 8.448-61.504 18.816A192 192 0 1 0 189.12 460.48a6003.84 6003.84 0 0 0-49.28 41.408z"},null,-1),O_=[v_,g_];function j_(e,t,r,n,o,l){return(0,b_.openBlock)(),(0,b_.createElementBlock)("svg",h_,O_)}var w_=p(m_,[["render",j_],["__file","partly-cloudy.vue"]]),y_=r("f2bf"),x_={name:"Pear"},k_={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},__=(0,y_.createElementVNode)("path",{fill:"currentColor",d:"M542.336 258.816a443.255 443.255 0 0 0-9.024 25.088 32 32 0 1 1-60.8-20.032l1.088-3.328a162.688 162.688 0 0 0-122.048 131.392l-17.088 102.72-20.736 15.36C256.192 552.704 224 610.88 224 672c0 120.576 126.4 224 288 224s288-103.424 288-224c0-61.12-32.192-119.296-89.728-161.92l-20.736-15.424-17.088-102.72a162.688 162.688 0 0 0-130.112-133.12zm-40.128-66.56c7.936-15.552 16.576-30.08 25.92-43.776 23.296-33.92 49.408-59.776 78.528-77.12a32 32 0 1 1 32.704 55.04c-20.544 12.224-40.064 31.552-58.432 58.304a316.608 316.608 0 0 0-9.792 15.104 226.688 226.688 0 0 1 164.48 181.568l12.8 77.248C819.456 511.36 864 587.392 864 672c0 159.04-157.568 288-352 288S160 831.04 160 672c0-84.608 44.608-160.64 115.584-213.376l12.8-77.248a226.624 226.624 0 0 1 213.76-189.184z"},null,-1),C_=[__];function z_(e,t,r,n,o,l){return(0,y_.openBlock)(),(0,y_.createElementBlock)("svg",k_,C_)}var E_=p(x_,[["render",z_],["__file","pear.vue"]]),B_=r("f2bf"),S_={name:"PhoneFilled"},V_={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},N_=(0,B_.createElementVNode)("path",{fill:"currentColor",d:"M199.232 125.568 90.624 379.008a32 32 0 0 0 6.784 35.2l512.384 512.384a32 32 0 0 0 35.2 6.784l253.44-108.608a32 32 0 0 0 10.048-52.032L769.6 633.92a32 32 0 0 0-36.928-5.952l-130.176 65.088-271.488-271.552 65.024-130.176a32 32 0 0 0-5.952-36.928L251.2 115.52a32 32 0 0 0-51.968 10.048z"},null,-1),M_=[N_];function A_(e,t,r,n,o,l){return(0,B_.openBlock)(),(0,B_.createElementBlock)("svg",V_,M_)}var T_=p(S_,[["render",A_],["__file","phone-filled.vue"]]),H_=r("f2bf"),R_={name:"Phone"},L_={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},D_=(0,H_.createElementVNode)("path",{fill:"currentColor",d:"M79.36 432.256 591.744 944.64a32 32 0 0 0 35.2 6.784l253.44-108.544a32 32 0 0 0 9.984-52.032l-153.856-153.92a32 32 0 0 0-36.928-6.016l-69.888 34.944L358.08 394.24l35.008-69.888a32 32 0 0 0-5.952-36.928L233.152 133.568a32 32 0 0 0-52.032 10.048L72.512 397.056a32 32 0 0 0 6.784 35.2zm60.48-29.952 81.536-190.08L325.568 316.48l-24.64 49.216-20.608 41.216 32.576 32.64 271.552 271.552 32.64 32.64 41.216-20.672 49.28-24.576 104.192 104.128-190.08 81.472L139.84 402.304zM512 320v-64a256 256 0 0 1 256 256h-64a192 192 0 0 0-192-192zm0-192V64a448 448 0 0 1 448 448h-64a384 384 0 0 0-384-384z"},null,-1),P_=[D_];function I_(e,t,r,n,o,l){return(0,H_.openBlock)(),(0,H_.createElementBlock)("svg",L_,P_)}var F_=p(R_,[["render",I_],["__file","phone.vue"]]),$_=r("f2bf"),q_={name:"PictureFilled"},W_={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},U_=(0,$_.createElementVNode)("path",{fill:"currentColor",d:"M96 896a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32h832a32 32 0 0 1 32 32v704a32 32 0 0 1-32 32H96zm315.52-228.48-68.928-68.928a32 32 0 0 0-45.248 0L128 768.064h778.688l-242.112-290.56a32 32 0 0 0-49.216 0L458.752 665.408a32 32 0 0 1-47.232 2.112zM256 384a96 96 0 1 0 192.064-.064A96 96 0 0 0 256 384z"},null,-1),K_=[U_];function Y_(e,t,r,n,o,l){return(0,$_.openBlock)(),(0,$_.createElementBlock)("svg",W_,K_)}var G_=p(q_,[["render",Y_],["__file","picture-filled.vue"]]),X_=r("f2bf"),J_={name:"PictureRounded"},Z_={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Q_=(0,X_.createElementVNode)("path",{fill:"currentColor",d:"M512 128a384 384 0 1 0 0 768 384 384 0 0 0 0-768zm0-64a448 448 0 1 1 0 896 448 448 0 0 1 0-896z"},null,-1),eC=(0,X_.createElementVNode)("path",{fill:"currentColor",d:"M640 288q64 0 64 64t-64 64q-64 0-64-64t64-64zM214.656 790.656l-45.312-45.312 185.664-185.6a96 96 0 0 1 123.712-10.24l138.24 98.688a32 32 0 0 0 39.872-2.176L906.688 422.4l42.624 47.744L699.52 693.696a96 96 0 0 1-119.808 6.592l-138.24-98.752a32 32 0 0 0-41.152 3.456l-185.664 185.6z"},null,-1),tC=[Q_,eC];function rC(e,t,r,n,o,l){return(0,X_.openBlock)(),(0,X_.createElementBlock)("svg",Z_,tC)}var nC=p(J_,[["render",rC],["__file","picture-rounded.vue"]]),oC=r("f2bf"),lC={name:"Picture"},aC={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},iC=(0,oC.createElementVNode)("path",{fill:"currentColor",d:"M160 160v704h704V160H160zm-32-64h768a32 32 0 0 1 32 32v768a32 32 0 0 1-32 32H128a32 32 0 0 1-32-32V128a32 32 0 0 1 32-32z"},null,-1),cC=(0,oC.createElementVNode)("path",{fill:"currentColor",d:"M384 288q64 0 64 64t-64 64q-64 0-64-64t64-64zM185.408 876.992l-50.816-38.912L350.72 556.032a96 96 0 0 1 134.592-17.856l1.856 1.472 122.88 99.136a32 32 0 0 0 44.992-4.864l216-269.888 49.92 39.936-215.808 269.824-.256.32a96 96 0 0 1-135.04 14.464l-122.88-99.072-.64-.512a32 32 0 0 0-44.8 5.952L185.408 876.992z"},null,-1),sC=[iC,cC];function uC(e,t,r,n,o,l){return(0,oC.openBlock)(),(0,oC.createElementBlock)("svg",aC,sC)}var dC=p(lC,[["render",uC],["__file","picture.vue"]]),pC=r("f2bf"),fC={name:"PieChart"},bC={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},mC=(0,pC.createElementVNode)("path",{fill:"currentColor",d:"M448 68.48v64.832A384.128 384.128 0 0 0 512 896a384.128 384.128 0 0 0 378.688-320h64.768A448.128 448.128 0 0 1 64 512 448.128 448.128 0 0 1 448 68.48z"},null,-1),hC=(0,pC.createElementVNode)("path",{fill:"currentColor",d:"M576 97.28V448h350.72A384.064 384.064 0 0 0 576 97.28zM512 64V33.152A448 448 0 0 1 990.848 512H512V64z"},null,-1),vC=[mC,hC];function gC(e,t,r,n,o,l){return(0,pC.openBlock)(),(0,pC.createElementBlock)("svg",bC,vC)}var OC=p(fC,[["render",gC],["__file","pie-chart.vue"]]),jC=r("f2bf"),wC={name:"Place"},yC={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},xC=(0,jC.createElementVNode)("path",{fill:"currentColor",d:"M512 512a192 192 0 1 0 0-384 192 192 0 0 0 0 384zm0 64a256 256 0 1 1 0-512 256 256 0 0 1 0 512z"},null,-1),kC=(0,jC.createElementVNode)("path",{fill:"currentColor",d:"M512 512a32 32 0 0 1 32 32v256a32 32 0 1 1-64 0V544a32 32 0 0 1 32-32z"},null,-1),_C=(0,jC.createElementVNode)("path",{fill:"currentColor",d:"M384 649.088v64.96C269.76 732.352 192 771.904 192 800c0 37.696 139.904 96 320 96s320-58.304 320-96c0-28.16-77.76-67.648-192-85.952v-64.96C789.12 671.04 896 730.368 896 800c0 88.32-171.904 160-384 160s-384-71.68-384-160c0-69.696 106.88-128.96 256-150.912z"},null,-1),CC=[xC,kC,_C];function zC(e,t,r,n,o,l){return(0,jC.openBlock)(),(0,jC.createElementBlock)("svg",yC,CC)}var EC=p(wC,[["render",zC],["__file","place.vue"]]),BC=r("f2bf"),SC={name:"Platform"},VC={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},NC=(0,BC.createElementVNode)("path",{fill:"currentColor",d:"M448 832v-64h128v64h192v64H256v-64h192zM128 704V128h768v576H128z"},null,-1),MC=[NC];function AC(e,t,r,n,o,l){return(0,BC.openBlock)(),(0,BC.createElementBlock)("svg",VC,MC)}var TC=p(SC,[["render",AC],["__file","platform.vue"]]),HC=r("f2bf"),RC={name:"Plus"},LC={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},DC=(0,HC.createElementVNode)("path",{fill:"currentColor",d:"M480 480V128a32 32 0 0 1 64 0v352h352a32 32 0 1 1 0 64H544v352a32 32 0 1 1-64 0V544H128a32 32 0 0 1 0-64h352z"},null,-1),PC=[DC];function IC(e,t,r,n,o,l){return(0,HC.openBlock)(),(0,HC.createElementBlock)("svg",LC,PC)}var FC=p(RC,[["render",IC],["__file","plus.vue"]]),$C=r("f2bf"),qC={name:"Pointer"},WC={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},UC=(0,$C.createElementVNode)("path",{fill:"currentColor",d:"M511.552 128c-35.584 0-64.384 28.8-64.384 64.448v516.48L274.048 570.88a94.272 94.272 0 0 0-112.896-3.456 44.416 44.416 0 0 0-8.96 62.208L332.8 870.4A64 64 0 0 0 384 896h512V575.232a64 64 0 0 0-45.632-61.312l-205.952-61.76A96 96 0 0 1 576 360.192V192.448C576 156.8 547.2 128 511.552 128zM359.04 556.8l24.128 19.2V192.448a128.448 128.448 0 1 1 256.832 0v167.744a32 32 0 0 0 22.784 30.656l206.016 61.76A128 128 0 0 1 960 575.232V896a64 64 0 0 1-64 64H384a128 128 0 0 1-102.4-51.2L101.056 668.032A108.416 108.416 0 0 1 128 512.512a158.272 158.272 0 0 1 185.984 8.32L359.04 556.8z"},null,-1),KC=[UC];function YC(e,t,r,n,o,l){return(0,$C.openBlock)(),(0,$C.createElementBlock)("svg",WC,KC)}var GC=p(qC,[["render",YC],["__file","pointer.vue"]]),XC=r("f2bf"),JC={name:"Position"},ZC={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},QC=(0,XC.createElementVNode)("path",{fill:"currentColor",d:"m249.6 417.088 319.744 43.072 39.168 310.272L845.12 178.88 249.6 417.088zm-129.024 47.168a32 32 0 0 1-7.68-61.44l777.792-311.04a32 32 0 0 1 41.6 41.6l-310.336 775.68a32 32 0 0 1-61.44-7.808L512 516.992l-391.424-52.736z"},null,-1),ez=[QC];function tz(e,t,r,n,o,l){return(0,XC.openBlock)(),(0,XC.createElementBlock)("svg",ZC,ez)}var rz=p(JC,[["render",tz],["__file","position.vue"]]),nz=r("f2bf"),oz={name:"Postcard"},lz={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},az=(0,nz.createElementVNode)("path",{fill:"currentColor",d:"M160 224a32 32 0 0 0-32 32v512a32 32 0 0 0 32 32h704a32 32 0 0 0 32-32V256a32 32 0 0 0-32-32H160zm0-64h704a96 96 0 0 1 96 96v512a96 96 0 0 1-96 96H160a96 96 0 0 1-96-96V256a96 96 0 0 1 96-96z"},null,-1),iz=(0,nz.createElementVNode)("path",{fill:"currentColor",d:"M704 320a64 64 0 1 1 0 128 64 64 0 0 1 0-128zM288 448h256q32 0 32 32t-32 32H288q-32 0-32-32t32-32zm0 128h256q32 0 32 32t-32 32H288q-32 0-32-32t32-32z"},null,-1),cz=[az,iz];function sz(e,t,r,n,o,l){return(0,nz.openBlock)(),(0,nz.createElementBlock)("svg",lz,cz)}var uz=p(oz,[["render",sz],["__file","postcard.vue"]]),dz=r("f2bf"),pz={name:"Pouring"},fz={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},bz=(0,dz.createElementVNode)("path",{fill:"currentColor",d:"m739.328 291.328-35.2-6.592-12.8-33.408a192.064 192.064 0 0 0-365.952 23.232l-9.92 40.896-41.472 7.04a176.32 176.32 0 0 0-146.24 173.568c0 97.28 78.72 175.936 175.808 175.936h400a192 192 0 0 0 35.776-380.672zM959.552 480a256 256 0 0 1-256 256h-400A239.808 239.808 0 0 1 63.744 496.192a240.32 240.32 0 0 1 199.488-236.8 256.128 256.128 0 0 1 487.872-30.976A256.064 256.064 0 0 1 959.552 480zM224 800a32 32 0 0 1 32 32v96a32 32 0 1 1-64 0v-96a32 32 0 0 1 32-32zm192 0a32 32 0 0 1 32 32v96a32 32 0 1 1-64 0v-96a32 32 0 0 1 32-32zm192 0a32 32 0 0 1 32 32v96a32 32 0 1 1-64 0v-96a32 32 0 0 1 32-32zm192 0a32 32 0 0 1 32 32v96a32 32 0 1 1-64 0v-96a32 32 0 0 1 32-32z"},null,-1),mz=[bz];function hz(e,t,r,n,o,l){return(0,dz.openBlock)(),(0,dz.createElementBlock)("svg",fz,mz)}var vz=p(pz,[["render",hz],["__file","pouring.vue"]]),gz=r("f2bf"),Oz={name:"Present"},jz={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},wz=(0,gz.createElementVNode)("path",{fill:"currentColor",d:"M480 896V640H192v-64h288V320H192v576h288zm64 0h288V320H544v256h288v64H544v256zM128 256h768v672a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V256z"},null,-1),yz=(0,gz.createElementVNode)("path",{fill:"currentColor",d:"M96 256h832q32 0 32 32t-32 32H96q-32 0-32-32t32-32z"},null,-1),xz=(0,gz.createElementVNode)("path",{fill:"currentColor",d:"M416 256a64 64 0 1 0 0-128 64 64 0 0 0 0 128zm0 64a128 128 0 1 1 0-256 128 128 0 0 1 0 256z"},null,-1),kz=(0,gz.createElementVNode)("path",{fill:"currentColor",d:"M608 256a64 64 0 1 0 0-128 64 64 0 0 0 0 128zm0 64a128 128 0 1 1 0-256 128 128 0 0 1 0 256z"},null,-1),_z=[wz,yz,xz,kz];function Cz(e,t,r,n,o,l){return(0,gz.openBlock)(),(0,gz.createElementBlock)("svg",jz,_z)}var zz=p(Oz,[["render",Cz],["__file","present.vue"]]),Ez=r("f2bf"),Bz={name:"PriceTag"},Sz={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Vz=(0,Ez.createElementVNode)("path",{fill:"currentColor",d:"M224 318.336V896h576V318.336L552.512 115.84a64 64 0 0 0-81.024 0L224 318.336zM593.024 66.304l259.2 212.096A32 32 0 0 1 864 303.168V928a32 32 0 0 1-32 32H192a32 32 0 0 1-32-32V303.168a32 32 0 0 1 11.712-24.768l259.2-212.096a128 128 0 0 1 162.112 0z"},null,-1),Nz=(0,Ez.createElementVNode)("path",{fill:"currentColor",d:"M512 448a64 64 0 1 0 0-128 64 64 0 0 0 0 128zm0 64a128 128 0 1 1 0-256 128 128 0 0 1 0 256z"},null,-1),Mz=[Vz,Nz];function Az(e,t,r,n,o,l){return(0,Ez.openBlock)(),(0,Ez.createElementBlock)("svg",Sz,Mz)}var Tz=p(Bz,[["render",Az],["__file","price-tag.vue"]]),Hz=r("f2bf"),Rz={name:"Printer"},Lz={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Dz=(0,Hz.createElementVNode)("path",{fill:"currentColor",d:"M256 768H105.024c-14.272 0-19.456-1.472-24.64-4.288a29.056 29.056 0 0 1-12.16-12.096C65.536 746.432 64 741.248 64 727.04V379.072c0-42.816 4.48-58.304 12.8-73.984 8.384-15.616 20.672-27.904 36.288-36.288 15.68-8.32 31.168-12.8 73.984-12.8H256V64h512v192h68.928c42.816 0 58.304 4.48 73.984 12.8 15.616 8.384 27.904 20.672 36.288 36.288 8.32 15.68 12.8 31.168 12.8 73.984v347.904c0 14.272-1.472 19.456-4.288 24.64a29.056 29.056 0 0 1-12.096 12.16c-5.184 2.752-10.368 4.224-24.64 4.224H768v192H256V768zm64-192v320h384V576H320zm-64 128V512h512v192h128V379.072c0-29.376-1.408-36.48-5.248-43.776a23.296 23.296 0 0 0-10.048-10.048c-7.232-3.84-14.4-5.248-43.776-5.248H187.072c-29.376 0-36.48 1.408-43.776 5.248a23.296 23.296 0 0 0-10.048 10.048c-3.84 7.232-5.248 14.4-5.248 43.776V704h128zm64-448h384V128H320v128zm-64 128h64v64h-64v-64zm128 0h64v64h-64v-64z"},null,-1),Pz=[Dz];function Iz(e,t,r,n,o,l){return(0,Hz.openBlock)(),(0,Hz.createElementBlock)("svg",Lz,Pz)}var Fz=p(Rz,[["render",Iz],["__file","printer.vue"]]),$z=r("f2bf"),qz={name:"Promotion"},Wz={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Uz=(0,$z.createElementVNode)("path",{fill:"currentColor",d:"m64 448 832-320-128 704-446.08-243.328L832 192 242.816 545.472 64 448zm256 512V657.024L512 768 320 960z"},null,-1),Kz=[Uz];function Yz(e,t,r,n,o,l){return(0,$z.openBlock)(),(0,$z.createElementBlock)("svg",Wz,Kz)}var Gz=p(qz,[["render",Yz],["__file","promotion.vue"]]),Xz=r("f2bf"),Jz={name:"QuartzWatch"},Zz={version:"1.1",id:"a",xmlns:"http://www.w3.org/2000/svg",x:"0",y:"0",viewBox:"0 0 1024 1024",style:{"enable-background":"new 0 0 1024 1024"},"xml:space":"preserve"},Qz=(0,Xz.createElementVNode)("path",{d:"M422.02 602.01v-.03c-6.68-5.99-14.35-8.83-23.01-8.51-8.67.32-16.17 3.66-22.5 10.02-6.33 6.36-9.5 13.7-9.5 22.02s3 15.82 8.99 22.5c8.68 8.68 19.02 11.35 31.01 8s19.49-10.85 22.5-22.5c3.01-11.65.51-22.15-7.49-31.49v-.01zM384 512c0-9.35-3-17.02-8.99-23.01-6-5.99-13.66-8.99-23.01-8.99-9.35 0-17.02 3-23.01 8.99-5.99 6-8.99 13.66-8.99 23.01s3 17.02 8.99 23.01c6 5.99 13.66 8.99 23.01 8.99 9.35 0 17.02-3 23.01-8.99 5.99-6 8.99-13.67 8.99-23.01zM390.53 429.51c11.65 3.01 22.15.51 31.49-7.49h.04c5.99-6.68 8.83-14.34 8.51-23.01-.32-8.67-3.66-16.16-10.02-22.5-6.36-6.33-13.7-9.5-22.02-9.5s-15.82 3-22.5 8.99c-8.68 8.69-11.35 19.02-8 31.01 3.35 11.99 10.85 19.49 22.5 22.5zM633.47 429.51c11.67-3.03 19.01-10.37 22.02-22.02 3.01-11.65.51-22.15-7.49-31.49h.01c-6.68-5.99-14.18-8.99-22.5-8.99s-15.66 3.16-22.02 9.5c-6.36 6.34-9.7 13.84-10.02 22.5-.32 8.66 2.52 16.33 8.51 23.01 9.32 8.02 19.82 10.52 31.49 7.49zM512 640c-9.35 0-17.02 3-23.01 8.99-5.99 6-8.99 13.66-8.99 23.01s3 17.02 8.99 23.01c6 5.99 13.67 8.99 23.01 8.99 9.35 0 17.02-3 23.01-8.99 5.99-6 8.99-13.66 8.99-23.01s-3-17.02-8.99-23.01c-6-5.99-13.66-8.99-23.01-8.99zM695.01 488.99c-6-5.99-13.66-8.99-23.01-8.99s-17.02 3-23.01 8.99c-5.99 6-8.99 13.66-8.99 23.01s3 17.02 8.99 23.01c6 5.99 13.66 8.99 23.01 8.99s17.02-3 23.01-8.99c5.99-6 8.99-13.67 8.99-23.01 0-9.35-3-17.02-8.99-23.01z",fill:"currentColor"},null,-1),eE=(0,Xz.createElementVNode)("path",{d:"M832 512c-2-90.67-33.17-166.17-93.5-226.5-20.43-20.42-42.6-37.49-66.5-51.23V64H352v170.26c-23.9 13.74-46.07 30.81-66.5 51.24-60.33 60.33-91.49 135.83-93.5 226.5 2 90.67 33.17 166.17 93.5 226.5 20.43 20.43 42.6 37.5 66.5 51.24V960h320V789.74c23.9-13.74 46.07-30.81 66.5-51.24 60.33-60.34 91.49-135.83 93.5-226.5zM416 128h192v78.69c-29.85-9.03-61.85-13.93-96-14.69-34.15.75-66.15 5.65-96 14.68V128zm192 768H416v-78.68c29.85 9.03 61.85 13.93 96 14.68 34.15-.75 66.15-5.65 96-14.68V896zm-96-128c-72.66-2.01-132.99-27.01-180.99-75.01S258.01 584.66 256 512c2.01-72.66 27.01-132.99 75.01-180.99S439.34 258.01 512 256c72.66 2.01 132.99 27.01 180.99 75.01S765.99 439.34 768 512c-2.01 72.66-27.01 132.99-75.01 180.99S584.66 765.99 512 768z",fill:"currentColor"},null,-1),tE=(0,Xz.createElementVNode)("path",{d:"M512 320c-9.35 0-17.02 3-23.01 8.99-5.99 6-8.99 13.66-8.99 23.01 0 9.35 3 17.02 8.99 23.01 6 5.99 13.67 8.99 23.01 8.99 9.35 0 17.02-3 23.01-8.99 5.99-6 8.99-13.66 8.99-23.01 0-9.35-3-17.02-8.99-23.01-6-5.99-13.66-8.99-23.01-8.99zM624.99 593.5c-8.66-.32-16.33 2.52-23.01 8.51-7.98 9.32-10.48 19.82-7.49 31.49s10.49 19.17 22.5 22.5 22.35.66 31.01-8v.04c5.99-6.68 8.99-14.18 8.99-22.5s-3.16-15.66-9.5-22.02-13.84-9.7-22.5-10.02z",fill:"currentColor"},null,-1),rE=[Qz,eE,tE];function nE(e,t,r,n,o,l){return(0,Xz.openBlock)(),(0,Xz.createElementBlock)("svg",Zz,rE)}var oE=p(Jz,[["render",nE],["__file","quartz-watch.vue"]]),lE=r("f2bf"),aE={name:"QuestionFilled"},iE={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},cE=(0,lE.createElementVNode)("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zm23.744 191.488c-52.096 0-92.928 14.784-123.2 44.352-30.976 29.568-45.76 70.4-45.76 122.496h80.256c0-29.568 5.632-52.8 17.6-68.992 13.376-19.712 35.2-28.864 66.176-28.864 23.936 0 42.944 6.336 56.32 19.712 12.672 13.376 19.712 31.68 19.712 54.912 0 17.6-6.336 34.496-19.008 49.984l-8.448 9.856c-45.76 40.832-73.216 70.4-82.368 89.408-9.856 19.008-14.08 42.24-14.08 68.992v9.856h80.96v-9.856c0-16.896 3.52-31.68 10.56-45.76 6.336-12.672 15.488-24.64 28.16-35.2 33.792-29.568 54.208-48.576 60.544-55.616 16.896-22.528 26.048-51.392 26.048-86.592 0-42.944-14.08-76.736-42.24-101.376-28.16-25.344-65.472-37.312-111.232-37.312zm-12.672 406.208a54.272 54.272 0 0 0-38.72 14.784 49.408 49.408 0 0 0-15.488 38.016c0 15.488 4.928 28.16 15.488 38.016A54.848 54.848 0 0 0 523.072 768c15.488 0 28.16-4.928 38.72-14.784a51.52 51.52 0 0 0 16.192-38.72 51.968 51.968 0 0 0-15.488-38.016 55.936 55.936 0 0 0-39.424-14.784z"},null,-1),sE=[cE];function uE(e,t,r,n,o,l){return(0,lE.openBlock)(),(0,lE.createElementBlock)("svg",iE,sE)}var dE=p(aE,[["render",uE],["__file","question-filled.vue"]]),pE=r("f2bf"),fE={name:"Rank"},bE={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},mE=(0,pE.createElementVNode)("path",{fill:"currentColor",d:"m186.496 544 41.408 41.344a32 32 0 1 1-45.248 45.312l-96-96a32 32 0 0 1 0-45.312l96-96a32 32 0 1 1 45.248 45.312L186.496 480h290.816V186.432l-41.472 41.472a32 32 0 1 1-45.248-45.184l96-96.128a32 32 0 0 1 45.312 0l96 96.064a32 32 0 0 1-45.248 45.184l-41.344-41.28V480H832l-41.344-41.344a32 32 0 0 1 45.248-45.312l96 96a32 32 0 0 1 0 45.312l-96 96a32 32 0 0 1-45.248-45.312L832 544H541.312v293.44l41.344-41.28a32 32 0 1 1 45.248 45.248l-96 96a32 32 0 0 1-45.312 0l-96-96a32 32 0 1 1 45.312-45.248l41.408 41.408V544H186.496z"},null,-1),hE=[mE];function vE(e,t,r,n,o,l){return(0,pE.openBlock)(),(0,pE.createElementBlock)("svg",bE,hE)}var gE=p(fE,[["render",vE],["__file","rank.vue"]]),OE=r("f2bf"),jE={name:"ReadingLamp"},wE={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},yE=(0,OE.createElementVNode)("path",{fill:"currentColor",d:"M352 896h320q32 0 32 32t-32 32H352q-32 0-32-32t32-32zm-44.672-768-99.52 448h608.384l-99.52-448H307.328zm-25.6-64h460.608a32 32 0 0 1 31.232 25.088l113.792 512A32 32 0 0 1 856.128 640H167.872a32 32 0 0 1-31.232-38.912l113.792-512A32 32 0 0 1 281.664 64z"},null,-1),xE=(0,OE.createElementVNode)("path",{fill:"currentColor",d:"M672 576q32 0 32 32v128q0 32-32 32t-32-32V608q0-32 32-32zm-192-.064h64V960h-64z"},null,-1),kE=[yE,xE];function _E(e,t,r,n,o,l){return(0,OE.openBlock)(),(0,OE.createElementBlock)("svg",wE,kE)}var CE=p(jE,[["render",_E],["__file","reading-lamp.vue"]]),zE=r("f2bf"),EE={name:"Reading"},BE={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},SE=(0,zE.createElementVNode)("path",{fill:"currentColor",d:"m512 863.36 384-54.848v-638.72L525.568 222.72a96 96 0 0 1-27.136 0L128 169.792v638.72l384 54.848zM137.024 106.432l370.432 52.928a32 32 0 0 0 9.088 0l370.432-52.928A64 64 0 0 1 960 169.792v638.72a64 64 0 0 1-54.976 63.36l-388.48 55.488a32 32 0 0 1-9.088 0l-388.48-55.488A64 64 0 0 1 64 808.512v-638.72a64 64 0 0 1 73.024-63.36z"},null,-1),VE=(0,zE.createElementVNode)("path",{fill:"currentColor",d:"M480 192h64v704h-64z"},null,-1),NE=[SE,VE];function ME(e,t,r,n,o,l){return(0,zE.openBlock)(),(0,zE.createElementBlock)("svg",BE,NE)}var AE=p(EE,[["render",ME],["__file","reading.vue"]]),TE=r("f2bf"),HE={name:"RefreshLeft"},RE={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},LE=(0,TE.createElementVNode)("path",{fill:"currentColor",d:"M289.088 296.704h92.992a32 32 0 0 1 0 64H232.96a32 32 0 0 1-32-32V179.712a32 32 0 0 1 64 0v50.56a384 384 0 0 1 643.84 282.88 384 384 0 0 1-383.936 384 384 384 0 0 1-384-384h64a320 320 0 1 0 640 0 320 320 0 0 0-555.712-216.448z"},null,-1),DE=[LE];function PE(e,t,r,n,o,l){return(0,TE.openBlock)(),(0,TE.createElementBlock)("svg",RE,DE)}var IE=p(HE,[["render",PE],["__file","refresh-left.vue"]]),FE=r("f2bf"),$E={name:"RefreshRight"},qE={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},WE=(0,FE.createElementVNode)("path",{fill:"currentColor",d:"M784.512 230.272v-50.56a32 32 0 1 1 64 0v149.056a32 32 0 0 1-32 32H667.52a32 32 0 1 1 0-64h92.992A320 320 0 1 0 524.8 833.152a320 320 0 0 0 320-320h64a384 384 0 0 1-384 384 384 384 0 0 1-384-384 384 384 0 0 1 643.712-282.88z"},null,-1),UE=[WE];function KE(e,t,r,n,o,l){return(0,FE.openBlock)(),(0,FE.createElementBlock)("svg",qE,UE)}var YE=p($E,[["render",KE],["__file","refresh-right.vue"]]),GE=r("f2bf"),XE={name:"Refresh"},JE={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ZE=(0,GE.createElementVNode)("path",{fill:"currentColor",d:"M771.776 794.88A384 384 0 0 1 128 512h64a320 320 0 0 0 555.712 216.448H654.72a32 32 0 1 1 0-64h149.056a32 32 0 0 1 32 32v148.928a32 32 0 1 1-64 0v-50.56zM276.288 295.616h92.992a32 32 0 0 1 0 64H220.16a32 32 0 0 1-32-32V178.56a32 32 0 0 1 64 0v50.56A384 384 0 0 1 896.128 512h-64a320 320 0 0 0-555.776-216.384z"},null,-1),QE=[ZE];function eB(e,t,r,n,o,l){return(0,GE.openBlock)(),(0,GE.createElementBlock)("svg",JE,QE)}var tB=p(XE,[["render",eB],["__file","refresh.vue"]]),rB=r("f2bf"),nB={name:"Refrigerator"},oB={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},lB=(0,rB.createElementVNode)("path",{fill:"currentColor",d:"M256 448h512V160a32 32 0 0 0-32-32H288a32 32 0 0 0-32 32v288zm0 64v352a32 32 0 0 0 32 32h448a32 32 0 0 0 32-32V512H256zm32-448h448a96 96 0 0 1 96 96v704a96 96 0 0 1-96 96H288a96 96 0 0 1-96-96V160a96 96 0 0 1 96-96zm32 224h64v96h-64v-96zm0 288h64v96h-64v-96z"},null,-1),aB=[lB];function iB(e,t,r,n,o,l){return(0,rB.openBlock)(),(0,rB.createElementBlock)("svg",oB,aB)}var cB=p(nB,[["render",iB],["__file","refrigerator.vue"]]),sB=r("f2bf"),uB={name:"RemoveFilled"},dB={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},pB=(0,sB.createElementVNode)("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zM288 512a38.4 38.4 0 0 0 38.4 38.4h371.2a38.4 38.4 0 0 0 0-76.8H326.4A38.4 38.4 0 0 0 288 512z"},null,-1),fB=[pB];function bB(e,t,r,n,o,l){return(0,sB.openBlock)(),(0,sB.createElementBlock)("svg",dB,fB)}var mB=p(uB,[["render",bB],["__file","remove-filled.vue"]]),hB=r("f2bf"),vB={name:"Remove"},gB={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},OB=(0,hB.createElementVNode)("path",{fill:"currentColor",d:"M352 480h320a32 32 0 1 1 0 64H352a32 32 0 0 1 0-64z"},null,-1),jB=(0,hB.createElementVNode)("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768zm0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896z"},null,-1),wB=[OB,jB];function yB(e,t,r,n,o,l){return(0,hB.openBlock)(),(0,hB.createElementBlock)("svg",gB,wB)}var xB=p(vB,[["render",yB],["__file","remove.vue"]]),kB=r("f2bf"),_B={name:"Right"},CB={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},zB=(0,kB.createElementVNode)("path",{fill:"currentColor",d:"M754.752 480H160a32 32 0 1 0 0 64h594.752L521.344 777.344a32 32 0 0 0 45.312 45.312l288-288a32 32 0 0 0 0-45.312l-288-288a32 32 0 1 0-45.312 45.312L754.752 480z"},null,-1),EB=[zB];function BB(e,t,r,n,o,l){return(0,kB.openBlock)(),(0,kB.createElementBlock)("svg",CB,EB)}var SB=p(_B,[["render",BB],["__file","right.vue"]]),VB=r("f2bf"),NB={name:"ScaleToOriginal"},MB={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},AB=(0,VB.createElementVNode)("path",{fill:"currentColor",d:"M813.176 180.706a60.235 60.235 0 0 1 60.236 60.235v481.883a60.235 60.235 0 0 1-60.236 60.235H210.824a60.235 60.235 0 0 1-60.236-60.235V240.94a60.235 60.235 0 0 1 60.236-60.235h602.352zm0-60.235H210.824A120.47 120.47 0 0 0 90.353 240.94v481.883a120.47 120.47 0 0 0 120.47 120.47h602.353a120.47 120.47 0 0 0 120.471-120.47V240.94a120.47 120.47 0 0 0-120.47-120.47zm-120.47 180.705a30.118 30.118 0 0 0-30.118 30.118v301.177a30.118 30.118 0 0 0 60.236 0V331.294a30.118 30.118 0 0 0-30.118-30.118zm-361.412 0a30.118 30.118 0 0 0-30.118 30.118v301.177a30.118 30.118 0 1 0 60.236 0V331.294a30.118 30.118 0 0 0-30.118-30.118zM512 361.412a30.118 30.118 0 0 0-30.118 30.117v30.118a30.118 30.118 0 0 0 60.236 0V391.53A30.118 30.118 0 0 0 512 361.412zM512 512a30.118 30.118 0 0 0-30.118 30.118v30.117a30.118 30.118 0 0 0 60.236 0v-30.117A30.118 30.118 0 0 0 512 512z"},null,-1),TB=[AB];function HB(e,t,r,n,o,l){return(0,VB.openBlock)(),(0,VB.createElementBlock)("svg",MB,TB)}var RB=p(NB,[["render",HB],["__file","scale-to-original.vue"]]),LB=r("f2bf"),DB={name:"School"},PB={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},IB=(0,LB.createElementVNode)("path",{fill:"currentColor",d:"M224 128v704h576V128H224zm-32-64h640a32 32 0 0 1 32 32v768a32 32 0 0 1-32 32H192a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32z"},null,-1),FB=(0,LB.createElementVNode)("path",{fill:"currentColor",d:"M64 832h896v64H64zm256-640h128v96H320z"},null,-1),$B=(0,LB.createElementVNode)("path",{fill:"currentColor",d:"M384 832h256v-64a128 128 0 1 0-256 0v64zm128-256a192 192 0 0 1 192 192v128H320V768a192 192 0 0 1 192-192zM320 384h128v96H320zm256-192h128v96H576zm0 192h128v96H576z"},null,-1),qB=[IB,FB,$B];function WB(e,t,r,n,o,l){return(0,LB.openBlock)(),(0,LB.createElementBlock)("svg",PB,qB)}var UB=p(DB,[["render",WB],["__file","school.vue"]]),KB=r("f2bf"),YB={name:"Scissor"},GB={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},XB=(0,KB.createElementVNode)("path",{fill:"currentColor",d:"m512.064 578.368-106.88 152.768a160 160 0 1 1-23.36-78.208L472.96 522.56 196.864 128.256a32 32 0 1 1 52.48-36.736l393.024 561.344a160 160 0 1 1-23.36 78.208l-106.88-152.704zm54.4-189.248 208.384-297.6a32 32 0 0 1 52.48 36.736l-221.76 316.672-39.04-55.808zm-376.32 425.856a96 96 0 1 0 110.144-157.248 96 96 0 0 0-110.08 157.248zm643.84 0a96 96 0 1 0-110.08-157.248 96 96 0 0 0 110.08 157.248z"},null,-1),JB=[XB];function ZB(e,t,r,n,o,l){return(0,KB.openBlock)(),(0,KB.createElementBlock)("svg",GB,JB)}var QB=p(YB,[["render",ZB],["__file","scissor.vue"]]),eS=r("f2bf"),tS={name:"Search"},rS={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},nS=(0,eS.createElementVNode)("path",{fill:"currentColor",d:"m795.904 750.72 124.992 124.928a32 32 0 0 1-45.248 45.248L750.656 795.904a416 416 0 1 1 45.248-45.248zM480 832a352 352 0 1 0 0-704 352 352 0 0 0 0 704z"},null,-1),oS=[nS];function lS(e,t,r,n,o,l){return(0,eS.openBlock)(),(0,eS.createElementBlock)("svg",rS,oS)}var aS=p(tS,[["render",lS],["__file","search.vue"]]),iS=r("f2bf"),cS={name:"Select"},sS={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},uS=(0,iS.createElementVNode)("path",{fill:"currentColor",d:"M77.248 415.04a64 64 0 0 1 90.496 0l226.304 226.304L846.528 188.8a64 64 0 1 1 90.56 90.496l-543.04 543.04-316.8-316.8a64 64 0 0 1 0-90.496z"},null,-1),dS=[uS];function pS(e,t,r,n,o,l){return(0,iS.openBlock)(),(0,iS.createElementBlock)("svg",sS,dS)}var fS=p(cS,[["render",pS],["__file","select.vue"]]),bS=r("f2bf"),mS={name:"Sell"},hS={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},vS=(0,bS.createElementVNode)("path",{fill:"currentColor",d:"M704 288h131.072a32 32 0 0 1 31.808 28.8L886.4 512h-64.384l-16-160H704v96a32 32 0 1 1-64 0v-96H384v96a32 32 0 0 1-64 0v-96H217.92l-51.2 512H512v64H131.328a32 32 0 0 1-31.808-35.2l57.6-576a32 32 0 0 1 31.808-28.8H320v-22.336C320 154.688 405.504 64 512 64s192 90.688 192 201.664v22.4zm-64 0v-22.336C640 189.248 582.272 128 512 128c-70.272 0-128 61.248-128 137.664v22.4h256zm201.408 483.84L768 698.496V928a32 32 0 1 1-64 0V698.496l-73.344 73.344a32 32 0 1 1-45.248-45.248l128-128a32 32 0 0 1 45.248 0l128 128a32 32 0 1 1-45.248 45.248z"},null,-1),gS=[vS];function OS(e,t,r,n,o,l){return(0,bS.openBlock)(),(0,bS.createElementBlock)("svg",hS,gS)}var jS=p(mS,[["render",OS],["__file","sell.vue"]]),wS=r("f2bf"),yS={name:"SemiSelect"},xS={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},kS=(0,wS.createElementVNode)("path",{fill:"currentColor",d:"M128 448h768q64 0 64 64t-64 64H128q-64 0-64-64t64-64z"},null,-1),_S=[kS];function CS(e,t,r,n,o,l){return(0,wS.openBlock)(),(0,wS.createElementBlock)("svg",xS,_S)}var zS=p(yS,[["render",CS],["__file","semi-select.vue"]]),ES=r("f2bf"),BS={name:"Service"},SS={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},VS=(0,ES.createElementVNode)("path",{fill:"currentColor",d:"M864 409.6a192 192 0 0 1-37.888 349.44A256.064 256.064 0 0 1 576 960h-96a32 32 0 1 1 0-64h96a192.064 192.064 0 0 0 181.12-128H736a32 32 0 0 1-32-32V416a32 32 0 0 1 32-32h32c10.368 0 20.544.832 30.528 2.432a288 288 0 0 0-573.056 0A193.235 193.235 0 0 1 256 384h32a32 32 0 0 1 32 32v320a32 32 0 0 1-32 32h-32a192 192 0 0 1-96-358.4 352 352 0 0 1 704 0zM256 448a128 128 0 1 0 0 256V448zm640 128a128 128 0 0 0-128-128v256a128 128 0 0 0 128-128z"},null,-1),NS=[VS];function MS(e,t,r,n,o,l){return(0,ES.openBlock)(),(0,ES.createElementBlock)("svg",SS,NS)}var AS=p(BS,[["render",MS],["__file","service.vue"]]),TS=r("f2bf"),HS={name:"SetUp"},RS={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},LS=(0,TS.createElementVNode)("path",{fill:"currentColor",d:"M224 160a64 64 0 0 0-64 64v576a64 64 0 0 0 64 64h576a64 64 0 0 0 64-64V224a64 64 0 0 0-64-64H224zm0-64h576a128 128 0 0 1 128 128v576a128 128 0 0 1-128 128H224A128 128 0 0 1 96 800V224A128 128 0 0 1 224 96z"},null,-1),DS=(0,TS.createElementVNode)("path",{fill:"currentColor",d:"M384 416a64 64 0 1 0 0-128 64 64 0 0 0 0 128zm0 64a128 128 0 1 1 0-256 128 128 0 0 1 0 256z"},null,-1),PS=(0,TS.createElementVNode)("path",{fill:"currentColor",d:"M480 320h256q32 0 32 32t-32 32H480q-32 0-32-32t32-32zm160 416a64 64 0 1 0 0-128 64 64 0 0 0 0 128zm0 64a128 128 0 1 1 0-256 128 128 0 0 1 0 256z"},null,-1),IS=(0,TS.createElementVNode)("path",{fill:"currentColor",d:"M288 640h256q32 0 32 32t-32 32H288q-32 0-32-32t32-32z"},null,-1),FS=[LS,DS,PS,IS];function $S(e,t,r,n,o,l){return(0,TS.openBlock)(),(0,TS.createElementBlock)("svg",RS,FS)}var qS=p(HS,[["render",$S],["__file","set-up.vue"]]),WS=r("f2bf"),US={name:"Setting"},KS={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},YS=(0,WS.createElementVNode)("path",{fill:"currentColor",d:"M600.704 64a32 32 0 0 1 30.464 22.208l35.2 109.376c14.784 7.232 28.928 15.36 42.432 24.512l112.384-24.192a32 32 0 0 1 34.432 15.36L944.32 364.8a32 32 0 0 1-4.032 37.504l-77.12 85.12a357.12 357.12 0 0 1 0 49.024l77.12 85.248a32 32 0 0 1 4.032 37.504l-88.704 153.6a32 32 0 0 1-34.432 15.296L708.8 803.904c-13.44 9.088-27.648 17.28-42.368 24.512l-35.264 109.376A32 32 0 0 1 600.704 960H423.296a32 32 0 0 1-30.464-22.208L357.696 828.48a351.616 351.616 0 0 1-42.56-24.64l-112.32 24.256a32 32 0 0 1-34.432-15.36L79.68 659.2a32 32 0 0 1 4.032-37.504l77.12-85.248a357.12 357.12 0 0 1 0-48.896l-77.12-85.248A32 32 0 0 1 79.68 364.8l88.704-153.6a32 32 0 0 1 34.432-15.296l112.32 24.256c13.568-9.152 27.776-17.408 42.56-24.64l35.2-109.312A32 32 0 0 1 423.232 64H600.64zm-23.424 64H446.72l-36.352 113.088-24.512 11.968a294.113 294.113 0 0 0-34.816 20.096l-22.656 15.36-116.224-25.088-65.28 113.152 79.68 88.192-1.92 27.136a293.12 293.12 0 0 0 0 40.192l1.92 27.136-79.808 88.192 65.344 113.152 116.224-25.024 22.656 15.296a294.113 294.113 0 0 0 34.816 20.096l24.512 11.968L446.72 896h130.688l36.48-113.152 24.448-11.904a288.282 288.282 0 0 0 34.752-20.096l22.592-15.296 116.288 25.024 65.28-113.152-79.744-88.192 1.92-27.136a293.12 293.12 0 0 0 0-40.256l-1.92-27.136 79.808-88.128-65.344-113.152-116.288 24.96-22.592-15.232a287.616 287.616 0 0 0-34.752-20.096l-24.448-11.904L577.344 128zM512 320a192 192 0 1 1 0 384 192 192 0 0 1 0-384zm0 64a128 128 0 1 0 0 256 128 128 0 0 0 0-256z"},null,-1),GS=[YS];function XS(e,t,r,n,o,l){return(0,WS.openBlock)(),(0,WS.createElementBlock)("svg",KS,GS)}var JS=p(US,[["render",XS],["__file","setting.vue"]]),ZS=r("f2bf"),QS={name:"Share"},eV={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},tV=(0,ZS.createElementVNode)("path",{fill:"currentColor",d:"m679.872 348.8-301.76 188.608a127.808 127.808 0 0 1 5.12 52.16l279.936 104.96a128 128 0 1 1-22.464 59.904l-279.872-104.96a128 128 0 1 1-16.64-166.272l301.696-188.608a128 128 0 1 1 33.92 54.272z"},null,-1),rV=[tV];function nV(e,t,r,n,o,l){return(0,ZS.openBlock)(),(0,ZS.createElementBlock)("svg",eV,rV)}var oV=p(QS,[["render",nV],["__file","share.vue"]]),lV=r("f2bf"),aV={name:"Ship"},iV={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},cV=(0,lV.createElementVNode)("path",{fill:"currentColor",d:"M512 386.88V448h405.568a32 32 0 0 1 30.72 40.768l-76.48 267.968A192 192 0 0 1 687.168 896H336.832a192 192 0 0 1-184.64-139.264L75.648 488.768A32 32 0 0 1 106.368 448H448V117.888a32 32 0 0 1 47.36-28.096l13.888 7.616L512 96v2.88l231.68 126.4a32 32 0 0 1-2.048 57.216L512 386.88zm0-70.272 144.768-65.792L512 171.84v144.768zM512 512H148.864l18.24 64H856.96l18.24-64H512zM185.408 640l28.352 99.2A128 128 0 0 0 336.832 832h350.336a128 128 0 0 0 123.072-92.8l28.352-99.2H185.408z"},null,-1),sV=[cV];function uV(e,t,r,n,o,l){return(0,lV.openBlock)(),(0,lV.createElementBlock)("svg",iV,sV)}var dV=p(aV,[["render",uV],["__file","ship.vue"]]),pV=r("f2bf"),fV={name:"Shop"},bV={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},mV=(0,pV.createElementVNode)("path",{fill:"currentColor",d:"M704 704h64v192H256V704h64v64h384v-64zm188.544-152.192C894.528 559.616 896 567.616 896 576a96 96 0 1 1-192 0 96 96 0 1 1-192 0 96 96 0 1 1-192 0 96 96 0 1 1-192 0c0-8.384 1.408-16.384 3.392-24.192L192 128h640l60.544 423.808z"},null,-1),hV=[mV];function vV(e,t,r,n,o,l){return(0,pV.openBlock)(),(0,pV.createElementBlock)("svg",bV,hV)}var gV=p(fV,[["render",vV],["__file","shop.vue"]]),OV=r("f2bf"),jV={name:"ShoppingBag"},wV={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},yV=(0,OV.createElementVNode)("path",{fill:"currentColor",d:"M704 320v96a32 32 0 0 1-32 32h-32V320H384v128h-32a32 32 0 0 1-32-32v-96H192v576h640V320H704zm-384-64a192 192 0 1 1 384 0h160a32 32 0 0 1 32 32v640a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V288a32 32 0 0 1 32-32h160zm64 0h256a128 128 0 1 0-256 0z"},null,-1),xV=(0,OV.createElementVNode)("path",{fill:"currentColor",d:"M192 704h640v64H192z"},null,-1),kV=[yV,xV];function _V(e,t,r,n,o,l){return(0,OV.openBlock)(),(0,OV.createElementBlock)("svg",wV,kV)}var CV=p(jV,[["render",_V],["__file","shopping-bag.vue"]]),zV=r("f2bf"),EV={name:"ShoppingCartFull"},BV={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},SV=(0,zV.createElementVNode)("path",{fill:"currentColor",d:"M432 928a48 48 0 1 1 0-96 48 48 0 0 1 0 96zm320 0a48 48 0 1 1 0-96 48 48 0 0 1 0 96zM96 128a32 32 0 0 1 0-64h160a32 32 0 0 1 31.36 25.728L320.64 256H928a32 32 0 0 1 31.296 38.72l-96 448A32 32 0 0 1 832 768H384a32 32 0 0 1-31.36-25.728L229.76 128H96zm314.24 576h395.904l82.304-384H333.44l76.8 384z"},null,-1),VV=(0,zV.createElementVNode)("path",{fill:"currentColor",d:"M699.648 256 608 145.984 516.352 256h183.296zm-140.8-151.04a64 64 0 0 1 98.304 0L836.352 320H379.648l179.2-215.04z"},null,-1),NV=[SV,VV];function MV(e,t,r,n,o,l){return(0,zV.openBlock)(),(0,zV.createElementBlock)("svg",BV,NV)}var AV=p(EV,[["render",MV],["__file","shopping-cart-full.vue"]]),TV=r("f2bf"),HV={name:"ShoppingCart"},RV={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},LV=(0,TV.createElementVNode)("path",{fill:"currentColor",d:"M432 928a48 48 0 1 1 0-96 48 48 0 0 1 0 96zm320 0a48 48 0 1 1 0-96 48 48 0 0 1 0 96zM96 128a32 32 0 0 1 0-64h160a32 32 0 0 1 31.36 25.728L320.64 256H928a32 32 0 0 1 31.296 38.72l-96 448A32 32 0 0 1 832 768H384a32 32 0 0 1-31.36-25.728L229.76 128H96zm314.24 576h395.904l82.304-384H333.44l76.8 384z"},null,-1),DV=[LV];function PV(e,t,r,n,o,l){return(0,TV.openBlock)(),(0,TV.createElementBlock)("svg",RV,DV)}var IV=p(HV,[["render",PV],["__file","shopping-cart.vue"]]),FV=r("f2bf"),$V={name:"ShoppingTrolley"},qV={version:"1.1",xmlns:"http://www.w3.org/2000/svg",x:"0",y:"0",viewBox:"0 0 1024 1024",style:{"enable-background":"new 0 0 1024 1024"},"xml:space":"preserve"},WV=(0,FV.createElementVNode)("path",{d:"M368 833c-13.3 0-24.5 4.5-33.5 13.5S321 866.7 321 880s4.5 24.5 13.5 33.5 20.2 13.8 33.5 14.5c13.3-.7 24.5-5.5 33.5-14.5S415 893.3 415 880s-4.5-24.5-13.5-33.5S381.3 833 368 833zM807 640c7.4 0 13.8-2.2 19.5-6.5S836 623.3 838 616l112-448c2-10-.2-19.2-6.5-27.5S929 128 919 128H96c-9.3 0-17 3-23 9s-9 13.7-9 23 3 17 9 23 13.7 9 23 9h96v576h672c9.3 0 17-3 23-9s9-13.7 9-23-3-17-9-23-13.7-9-23-9H256v-64h551zM256 192h622l-96 384H256V192zM688 833c-13.3 0-24.5 4.5-33.5 13.5S641 866.7 641 880s4.5 24.5 13.5 33.5 20.2 13.8 33.5 14.5c13.3-.7 24.5-5.5 33.5-14.5S735 893.3 735 880s-4.5-24.5-13.5-33.5S701.3 833 688 833z",fill:"currentColor"},null,-1),UV=[WV];function KV(e,t,r,n,o,l){return(0,FV.openBlock)(),(0,FV.createElementBlock)("svg",qV,UV)}var YV=p($V,[["render",KV],["__file","shopping-trolley.vue"]]),GV=r("f2bf"),XV={name:"Smoking"},JV={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ZV=(0,GV.createElementVNode)("path",{fill:"currentColor",d:"M256 576v128h640V576H256zm-32-64h704a32 32 0 0 1 32 32v192a32 32 0 0 1-32 32H224a32 32 0 0 1-32-32V544a32 32 0 0 1 32-32z"},null,-1),QV=(0,GV.createElementVNode)("path",{fill:"currentColor",d:"M704 576h64v128h-64zM256 64h64v320h-64zM128 192h64v192h-64zM64 512h64v256H64z"},null,-1),eN=[ZV,QV];function tN(e,t,r,n,o,l){return(0,GV.openBlock)(),(0,GV.createElementBlock)("svg",JV,eN)}var rN=p(XV,[["render",tN],["__file","smoking.vue"]]),nN=r("f2bf"),oN={name:"Soccer"},lN={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},aN=(0,nN.createElementVNode)("path",{fill:"currentColor",d:"M418.496 871.04 152.256 604.8c-16.512 94.016-2.368 178.624 42.944 224 44.928 44.928 129.344 58.752 223.296 42.24zm72.32-18.176a573.056 573.056 0 0 0 224.832-137.216 573.12 573.12 0 0 0 137.216-224.832L533.888 171.84a578.56 578.56 0 0 0-227.52 138.496A567.68 567.68 0 0 0 170.432 532.48l320.384 320.384zM871.04 418.496c16.512-93.952 2.688-178.368-42.24-223.296-44.544-44.544-128.704-58.048-222.592-41.536L871.04 418.496zM149.952 874.048c-112.96-112.96-88.832-408.96 111.168-608.96C461.056 65.152 760.96 36.928 874.048 149.952c113.024 113.024 86.784 411.008-113.152 610.944-199.936 199.936-497.92 226.112-610.944 113.152zm452.544-497.792 22.656-22.656a32 32 0 0 1 45.248 45.248l-22.656 22.656 45.248 45.248A32 32 0 1 1 647.744 512l-45.248-45.248L557.248 512l45.248 45.248a32 32 0 1 1-45.248 45.248L512 557.248l-45.248 45.248L512 647.744a32 32 0 1 1-45.248 45.248l-45.248-45.248-22.656 22.656a32 32 0 1 1-45.248-45.248l22.656-22.656-45.248-45.248A32 32 0 1 1 376.256 512l45.248 45.248L466.752 512l-45.248-45.248a32 32 0 1 1 45.248-45.248L512 466.752l45.248-45.248L512 376.256a32 32 0 0 1 45.248-45.248l45.248 45.248z"},null,-1),iN=[aN];function cN(e,t,r,n,o,l){return(0,nN.openBlock)(),(0,nN.createElementBlock)("svg",lN,iN)}var sN=p(oN,[["render",cN],["__file","soccer.vue"]]),uN=r("f2bf"),dN={name:"SoldOut"},pN={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},fN=(0,uN.createElementVNode)("path",{fill:"currentColor",d:"M704 288h131.072a32 32 0 0 1 31.808 28.8L886.4 512h-64.384l-16-160H704v96a32 32 0 1 1-64 0v-96H384v96a32 32 0 0 1-64 0v-96H217.92l-51.2 512H512v64H131.328a32 32 0 0 1-31.808-35.2l57.6-576a32 32 0 0 1 31.808-28.8H320v-22.336C320 154.688 405.504 64 512 64s192 90.688 192 201.664v22.4zm-64 0v-22.336C640 189.248 582.272 128 512 128c-70.272 0-128 61.248-128 137.664v22.4h256zm201.408 476.16a32 32 0 1 1 45.248 45.184l-128 128a32 32 0 0 1-45.248 0l-128-128a32 32 0 1 1 45.248-45.248L704 837.504V608a32 32 0 1 1 64 0v229.504l73.408-73.408z"},null,-1),bN=[fN];function mN(e,t,r,n,o,l){return(0,uN.openBlock)(),(0,uN.createElementBlock)("svg",pN,bN)}var hN=p(dN,[["render",mN],["__file","sold-out.vue"]]),vN=r("f2bf"),gN={name:"SortDown"},ON={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},jN=(0,vN.createElementVNode)("path",{fill:"currentColor",d:"M576 96v709.568L333.312 562.816A32 32 0 1 0 288 608l297.408 297.344A32 32 0 0 0 640 882.688V96a32 32 0 0 0-64 0z"},null,-1),wN=[jN];function yN(e,t,r,n,o,l){return(0,vN.openBlock)(),(0,vN.createElementBlock)("svg",ON,wN)}var xN=p(gN,[["render",yN],["__file","sort-down.vue"]]),kN=r("f2bf"),_N={name:"SortUp"},CN={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},zN=(0,kN.createElementVNode)("path",{fill:"currentColor",d:"M384 141.248V928a32 32 0 1 0 64 0V218.56l242.688 242.688A32 32 0 1 0 736 416L438.592 118.656A32 32 0 0 0 384 141.248z"},null,-1),EN=[zN];function BN(e,t,r,n,o,l){return(0,kN.openBlock)(),(0,kN.createElementBlock)("svg",CN,EN)}var SN=p(_N,[["render",BN],["__file","sort-up.vue"]]),VN=r("f2bf"),NN={name:"Sort"},MN={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},AN=(0,VN.createElementVNode)("path",{fill:"currentColor",d:"M384 96a32 32 0 0 1 64 0v786.752a32 32 0 0 1-54.592 22.656L95.936 608a32 32 0 0 1 0-45.312h.128a32 32 0 0 1 45.184 0L384 805.632V96zm192 45.248a32 32 0 0 1 54.592-22.592L928.064 416a32 32 0 0 1 0 45.312h-.128a32 32 0 0 1-45.184 0L640 218.496V928a32 32 0 1 1-64 0V141.248z"},null,-1),TN=[AN];function HN(e,t,r,n,o,l){return(0,VN.openBlock)(),(0,VN.createElementBlock)("svg",MN,TN)}var RN=p(NN,[["render",HN],["__file","sort.vue"]]),LN=r("f2bf"),DN={name:"Stamp"},PN={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},IN=(0,LN.createElementVNode)("path",{fill:"currentColor",d:"M624 475.968V640h144a128 128 0 0 1 128 128H128a128 128 0 0 1 128-128h144V475.968a192 192 0 1 1 224 0zM128 896v-64h768v64H128z"},null,-1),FN=[IN];function $N(e,t,r,n,o,l){return(0,LN.openBlock)(),(0,LN.createElementBlock)("svg",PN,FN)}var qN=p(DN,[["render",$N],["__file","stamp.vue"]]),WN=r("f2bf"),UN={name:"StarFilled"},KN={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},YN=(0,WN.createElementVNode)("path",{fill:"currentColor",d:"M283.84 867.84 512 747.776l228.16 119.936a6.4 6.4 0 0 0 9.28-6.72l-43.52-254.08 184.512-179.904a6.4 6.4 0 0 0-3.52-10.88l-255.104-37.12L517.76 147.904a6.4 6.4 0 0 0-11.52 0L392.192 379.072l-255.104 37.12a6.4 6.4 0 0 0-3.52 10.88L318.08 606.976l-43.584 254.08a6.4 6.4 0 0 0 9.28 6.72z"},null,-1),GN=[YN];function XN(e,t,r,n,o,l){return(0,WN.openBlock)(),(0,WN.createElementBlock)("svg",KN,GN)}var JN=p(UN,[["render",XN],["__file","star-filled.vue"]]),ZN=r("f2bf"),QN={name:"Star"},eM={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},tM=(0,ZN.createElementVNode)("path",{fill:"currentColor",d:"m512 747.84 228.16 119.936a6.4 6.4 0 0 0 9.28-6.72l-43.52-254.08 184.512-179.904a6.4 6.4 0 0 0-3.52-10.88l-255.104-37.12L517.76 147.904a6.4 6.4 0 0 0-11.52 0L392.192 379.072l-255.104 37.12a6.4 6.4 0 0 0-3.52 10.88L318.08 606.976l-43.584 254.08a6.4 6.4 0 0 0 9.28 6.72L512 747.84zM313.6 924.48a70.4 70.4 0 0 1-102.144-74.24l37.888-220.928L88.96 472.96A70.4 70.4 0 0 1 128 352.896l221.76-32.256 99.2-200.96a70.4 70.4 0 0 1 126.208 0l99.2 200.96 221.824 32.256a70.4 70.4 0 0 1 39.04 120.064L774.72 629.376l37.888 220.928a70.4 70.4 0 0 1-102.144 74.24L512 820.096l-198.4 104.32z"},null,-1),rM=[tM];function nM(e,t,r,n,o,l){return(0,ZN.openBlock)(),(0,ZN.createElementBlock)("svg",eM,rM)}var oM=p(QN,[["render",nM],["__file","star.vue"]]),lM=r("f2bf"),aM={name:"Stopwatch"},iM={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},cM=(0,lM.createElementVNode)("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768zm0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896z"},null,-1),sM=(0,lM.createElementVNode)("path",{fill:"currentColor",d:"M672 234.88c-39.168 174.464-80 298.624-122.688 372.48-64 110.848-202.624 30.848-138.624-80C453.376 453.44 540.48 355.968 672 234.816z"},null,-1),uM=[cM,sM];function dM(e,t,r,n,o,l){return(0,lM.openBlock)(),(0,lM.createElementBlock)("svg",iM,uM)}var pM=p(aM,[["render",dM],["__file","stopwatch.vue"]]),fM=r("f2bf"),bM={name:"SuccessFilled"},mM={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},hM=(0,fM.createElementVNode)("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zm-55.808 536.384-99.52-99.584a38.4 38.4 0 1 0-54.336 54.336l126.72 126.72a38.272 38.272 0 0 0 54.336 0l262.4-262.464a38.4 38.4 0 1 0-54.272-54.336L456.192 600.384z"},null,-1),vM=[hM];function gM(e,t,r,n,o,l){return(0,fM.openBlock)(),(0,fM.createElementBlock)("svg",mM,vM)}var OM=p(bM,[["render",gM],["__file","success-filled.vue"]]),jM=r("f2bf"),wM={name:"Sugar"},yM={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},xM=(0,jM.createElementVNode)("path",{fill:"currentColor",d:"m801.728 349.184 4.48 4.48a128 128 0 0 1 0 180.992L534.656 806.144a128 128 0 0 1-181.056 0l-4.48-4.48-19.392 109.696a64 64 0 0 1-108.288 34.176L78.464 802.56a64 64 0 0 1 34.176-108.288l109.76-19.328-4.544-4.544a128 128 0 0 1 0-181.056l271.488-271.488a128 128 0 0 1 181.056 0l4.48 4.48 19.392-109.504a64 64 0 0 1 108.352-34.048l142.592 143.04a64 64 0 0 1-34.24 108.16l-109.248 19.2zm-548.8 198.72h447.168v2.24l60.8-60.8a63.808 63.808 0 0 0 18.752-44.416h-426.88l-89.664 89.728a64.064 64.064 0 0 0-10.24 13.248zm0 64c2.752 4.736 6.144 9.152 10.176 13.248l135.744 135.744a64 64 0 0 0 90.496 0L638.4 611.904H252.928zm490.048-230.976L625.152 263.104a64 64 0 0 0-90.496 0L416.768 380.928h326.208zM123.712 757.312l142.976 142.976 24.32-137.6a25.6 25.6 0 0 0-29.696-29.632l-137.6 24.256zm633.6-633.344-24.32 137.472a25.6 25.6 0 0 0 29.632 29.632l137.28-24.064-142.656-143.04z"},null,-1),kM=[xM];function _M(e,t,r,n,o,l){return(0,jM.openBlock)(),(0,jM.createElementBlock)("svg",yM,kM)}var CM=p(wM,[["render",_M],["__file","sugar.vue"]]),zM=r("f2bf"),EM={name:"SuitcaseLine"},BM={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{"enable-background":"new 0 0 1024 1024"},"xml:space":"preserve"},SM=(0,zM.createElementVNode)("path",{d:"M922.5 229.5c-24.32-24.34-54.49-36.84-90.5-37.5H704v-64c-.68-17.98-7.02-32.98-19.01-44.99S658.01 64.66 640 64H384c-17.98.68-32.98 7.02-44.99 19.01S320.66 110 320 128v64H192c-35.99.68-66.16 13.18-90.5 37.5C77.16 253.82 64.66 283.99 64 320v448c.68 35.99 13.18 66.16 37.5 90.5s54.49 36.84 90.5 37.5h640c35.99-.68 66.16-13.18 90.5-37.5s36.84-54.49 37.5-90.5V320c-.68-35.99-13.18-66.16-37.5-90.5zM384 128h256v64H384v-64zM256 832h-64c-17.98-.68-32.98-7.02-44.99-19.01S128.66 786.01 128 768V448h128v384zm448 0H320V448h384v384zm192-64c-.68 17.98-7.02 32.98-19.01 44.99S850.01 831.34 832 832h-64V448h128v320zm0-384H128v-64c.69-17.98 7.02-32.98 19.01-44.99S173.99 256.66 192 256h640c17.98.69 32.98 7.02 44.99 19.01S895.34 301.99 896 320v64z",fill:"currentColor"},null,-1),VM=[SM];function NM(e,t,r,n,o,l){return(0,zM.openBlock)(),(0,zM.createElementBlock)("svg",BM,VM)}var MM=p(EM,[["render",NM],["__file","suitcase-line.vue"]]),AM=r("f2bf"),TM={name:"Suitcase"},HM={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},RM=(0,AM.createElementVNode)("path",{fill:"currentColor",d:"M128 384h768v-64a64 64 0 0 0-64-64H192a64 64 0 0 0-64 64v64zm0 64v320a64 64 0 0 0 64 64h640a64 64 0 0 0 64-64V448H128zm64-256h640a128 128 0 0 1 128 128v448a128 128 0 0 1-128 128H192A128 128 0 0 1 64 768V320a128 128 0 0 1 128-128z"},null,-1),LM=(0,AM.createElementVNode)("path",{fill:"currentColor",d:"M384 128v64h256v-64H384zm0-64h256a64 64 0 0 1 64 64v64a64 64 0 0 1-64 64H384a64 64 0 0 1-64-64v-64a64 64 0 0 1 64-64z"},null,-1),DM=[RM,LM];function PM(e,t,r,n,o,l){return(0,AM.openBlock)(),(0,AM.createElementBlock)("svg",HM,DM)}var IM=p(TM,[["render",PM],["__file","suitcase.vue"]]),FM=r("f2bf"),$M={name:"Sunny"},qM={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},WM=(0,FM.createElementVNode)("path",{fill:"currentColor",d:"M512 704a192 192 0 1 0 0-384 192 192 0 0 0 0 384zm0 64a256 256 0 1 1 0-512 256 256 0 0 1 0 512zm0-704a32 32 0 0 1 32 32v64a32 32 0 0 1-64 0V96a32 32 0 0 1 32-32zm0 768a32 32 0 0 1 32 32v64a32 32 0 1 1-64 0v-64a32 32 0 0 1 32-32zM195.2 195.2a32 32 0 0 1 45.248 0l45.248 45.248a32 32 0 1 1-45.248 45.248L195.2 240.448a32 32 0 0 1 0-45.248zm543.104 543.104a32 32 0 0 1 45.248 0l45.248 45.248a32 32 0 0 1-45.248 45.248l-45.248-45.248a32 32 0 0 1 0-45.248zM64 512a32 32 0 0 1 32-32h64a32 32 0 0 1 0 64H96a32 32 0 0 1-32-32zm768 0a32 32 0 0 1 32-32h64a32 32 0 1 1 0 64h-64a32 32 0 0 1-32-32zM195.2 828.8a32 32 0 0 1 0-45.248l45.248-45.248a32 32 0 0 1 45.248 45.248L240.448 828.8a32 32 0 0 1-45.248 0zm543.104-543.104a32 32 0 0 1 0-45.248l45.248-45.248a32 32 0 0 1 45.248 45.248l-45.248 45.248a32 32 0 0 1-45.248 0z"},null,-1),UM=[WM];function KM(e,t,r,n,o,l){return(0,FM.openBlock)(),(0,FM.createElementBlock)("svg",qM,UM)}var YM=p($M,[["render",KM],["__file","sunny.vue"]]),GM=r("f2bf"),XM={name:"Sunrise"},JM={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ZM=(0,GM.createElementVNode)("path",{fill:"currentColor",d:"M32 768h960a32 32 0 1 1 0 64H32a32 32 0 1 1 0-64zm129.408-96a352 352 0 0 1 701.184 0h-64.32a288 288 0 0 0-572.544 0h-64.32zM512 128a32 32 0 0 1 32 32v96a32 32 0 0 1-64 0v-96a32 32 0 0 1 32-32zm407.296 168.704a32 32 0 0 1 0 45.248l-67.84 67.84a32 32 0 1 1-45.248-45.248l67.84-67.84a32 32 0 0 1 45.248 0zm-814.592 0a32 32 0 0 1 45.248 0l67.84 67.84a32 32 0 1 1-45.248 45.248l-67.84-67.84a32 32 0 0 1 0-45.248z"},null,-1),QM=[ZM];function eA(e,t,r,n,o,l){return(0,GM.openBlock)(),(0,GM.createElementBlock)("svg",JM,QM)}var tA=p(XM,[["render",eA],["__file","sunrise.vue"]]),rA=r("f2bf"),nA={name:"Sunset"},oA={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},lA=(0,rA.createElementVNode)("path",{fill:"currentColor",d:"M82.56 640a448 448 0 1 1 858.88 0h-67.2a384 384 0 1 0-724.288 0H82.56zM32 704h960q32 0 32 32t-32 32H32q-32 0-32-32t32-32zm256 128h448q32 0 32 32t-32 32H288q-32 0-32-32t32-32z"},null,-1),aA=[lA];function iA(e,t,r,n,o,l){return(0,rA.openBlock)(),(0,rA.createElementBlock)("svg",oA,aA)}var cA=p(nA,[["render",iA],["__file","sunset.vue"]]),sA=r("f2bf"),uA={name:"SwitchButton"},dA={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},pA=(0,sA.createElementVNode)("path",{fill:"currentColor",d:"M352 159.872V230.4a352 352 0 1 0 320 0v-70.528A416.128 416.128 0 0 1 512 960a416 416 0 0 1-160-800.128z"},null,-1),fA=(0,sA.createElementVNode)("path",{fill:"currentColor",d:"M512 64q32 0 32 32v320q0 32-32 32t-32-32V96q0-32 32-32z"},null,-1),bA=[pA,fA];function mA(e,t,r,n,o,l){return(0,sA.openBlock)(),(0,sA.createElementBlock)("svg",dA,bA)}var hA=p(uA,[["render",mA],["__file","switch-button.vue"]]),vA=r("f2bf"),gA={name:"SwitchFilled"},OA={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{"enable-background":"new 0 0 1024 1024"},"xml:space":"preserve"},jA=(0,vA.createElementVNode)("path",{d:"M247.47 358.4v.04c.07 19.17 7.72 37.53 21.27 51.09s31.92 21.2 51.09 21.27c39.86 0 72.41-32.6 72.41-72.4s-32.6-72.36-72.41-72.36-72.36 32.55-72.36 72.36z",fill:"currentColor"},null,-1),wA=(0,vA.createElementVNode)("path",{d:"M492.38 128H324.7c-52.16 0-102.19 20.73-139.08 57.61a196.655 196.655 0 0 0-57.61 139.08V698.7c-.01 25.84 5.08 51.42 14.96 75.29s24.36 45.56 42.63 63.83 39.95 32.76 63.82 42.65a196.67 196.67 0 0 0 75.28 14.98h167.68c3.03 0 5.46-2.43 5.46-5.42V133.42c.6-2.99-1.83-5.42-5.46-5.42zm-56.11 705.88H324.7c-17.76.13-35.36-3.33-51.75-10.18s-31.22-16.94-43.61-29.67c-25.3-25.35-39.81-59.1-39.81-95.32V324.69c-.13-17.75 3.33-35.35 10.17-51.74a131.695 131.695 0 0 1 29.64-43.62c25.39-25.3 59.14-39.81 95.36-39.81h111.57v644.36zM838.39 186.21a196.655 196.655 0 0 0-139.08-57.61H580.48c-3.03 0-4.82 2.43-4.82 4.82v757.16c-.6 2.99 1.79 5.42 5.42 5.42h118.23a196.69 196.69 0 0 0 139.08-57.61A196.655 196.655 0 0 0 896 699.31V325.29a196.69 196.69 0 0 0-57.61-139.08zm-111.3 441.92c-42.83 0-77.82-34.99-77.82-77.82s34.98-77.82 77.82-77.82c42.83 0 77.82 34.99 77.82 77.82s-34.99 77.82-77.82 77.82z",fill:"currentColor"},null,-1),yA=[jA,wA];function xA(e,t,r,n,o,l){return(0,vA.openBlock)(),(0,vA.createElementBlock)("svg",OA,yA)}var kA=p(gA,[["render",xA],["__file","switch-filled.vue"]]),_A=r("f2bf"),CA={name:"Switch"},zA={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},EA=(0,_A.createElementVNode)("path",{fill:"currentColor",d:"M118.656 438.656a32 32 0 0 1 0-45.248L416 96l4.48-3.776A32 32 0 0 1 461.248 96l3.712 4.48a32.064 32.064 0 0 1-3.712 40.832L218.56 384H928a32 32 0 1 1 0 64H141.248a32 32 0 0 1-22.592-9.344zM64 608a32 32 0 0 1 32-32h786.752a32 32 0 0 1 22.656 54.592L608 928l-4.48 3.776a32.064 32.064 0 0 1-40.832-49.024L805.632 640H96a32 32 0 0 1-32-32z"},null,-1),BA=[EA];function SA(e,t,r,n,o,l){return(0,_A.openBlock)(),(0,_A.createElementBlock)("svg",zA,BA)}var VA=p(CA,[["render",SA],["__file","switch.vue"]]),NA=r("f2bf"),MA={name:"TakeawayBox"},AA={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},TA=(0,NA.createElementVNode)("path",{fill:"currentColor",d:"M832 384H192v448h640V384zM96 320h832V128H96v192zm800 64v480a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V384H64a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32h896a32 32 0 0 1 32 32v256a32 32 0 0 1-32 32h-64zM416 512h192a32 32 0 0 1 0 64H416a32 32 0 0 1 0-64z"},null,-1),HA=[TA];function RA(e,t,r,n,o,l){return(0,NA.openBlock)(),(0,NA.createElementBlock)("svg",AA,HA)}var LA=p(MA,[["render",RA],["__file","takeaway-box.vue"]]),DA=r("f2bf"),PA={name:"Ticket"},IA={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},FA=(0,DA.createElementVNode)("path",{fill:"currentColor",d:"M640 832H64V640a128 128 0 1 0 0-256V192h576v160h64V192h256v192a128 128 0 1 0 0 256v192H704V672h-64v160zm0-416v192h64V416h-64z"},null,-1),$A=[FA];function qA(e,t,r,n,o,l){return(0,DA.openBlock)(),(0,DA.createElementBlock)("svg",IA,$A)}var WA=p(PA,[["render",qA],["__file","ticket.vue"]]),UA=r("f2bf"),KA={name:"Tickets"},YA={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},GA=(0,UA.createElementVNode)("path",{fill:"currentColor",d:"M192 128v768h640V128H192zm-32-64h704a32 32 0 0 1 32 32v832a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32zm160 448h384v64H320v-64zm0-192h192v64H320v-64zm0 384h384v64H320v-64z"},null,-1),XA=[GA];function JA(e,t,r,n,o,l){return(0,UA.openBlock)(),(0,UA.createElementBlock)("svg",YA,XA)}var ZA=p(KA,[["render",JA],["__file","tickets.vue"]]),QA=r("f2bf"),eT={name:"Timer"},tT={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},rT=(0,QA.createElementVNode)("path",{fill:"currentColor",d:"M512 896a320 320 0 1 0 0-640 320 320 0 0 0 0 640zm0 64a384 384 0 1 1 0-768 384 384 0 0 1 0 768z"},null,-1),nT=(0,QA.createElementVNode)("path",{fill:"currentColor",d:"M512 320a32 32 0 0 1 32 32l-.512 224a32 32 0 1 1-64 0L480 352a32 32 0 0 1 32-32z"},null,-1),oT=(0,QA.createElementVNode)("path",{fill:"currentColor",d:"M448 576a64 64 0 1 0 128 0 64 64 0 1 0-128 0zm96-448v128h-64V128h-96a32 32 0 0 1 0-64h256a32 32 0 1 1 0 64h-96z"},null,-1),lT=[rT,nT,oT];function aT(e,t,r,n,o,l){return(0,QA.openBlock)(),(0,QA.createElementBlock)("svg",tT,lT)}var iT=p(eT,[["render",aT],["__file","timer.vue"]]),cT=r("f2bf"),sT={name:"ToiletPaper"},uT={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},dT=(0,cT.createElementVNode)("path",{fill:"currentColor",d:"M595.2 128H320a192 192 0 0 0-192 192v576h384V352c0-90.496 32.448-171.2 83.2-224zM736 64c123.712 0 224 128.96 224 288S859.712 640 736 640H576v320H64V320A256 256 0 0 1 320 64h416zM576 352v224h160c84.352 0 160-97.28 160-224s-75.648-224-160-224-160 97.28-160 224z"},null,-1),pT=(0,cT.createElementVNode)("path",{fill:"currentColor",d:"M736 448c-35.328 0-64-43.008-64-96s28.672-96 64-96 64 43.008 64 96-28.672 96-64 96z"},null,-1),fT=[dT,pT];function bT(e,t,r,n,o,l){return(0,cT.openBlock)(),(0,cT.createElementBlock)("svg",uT,fT)}var mT=p(sT,[["render",bT],["__file","toilet-paper.vue"]]),hT=r("f2bf"),vT={name:"Tools"},gT={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},OT=(0,hT.createElementVNode)("path",{fill:"currentColor",d:"M764.416 254.72a351.68 351.68 0 0 1 86.336 149.184H960v192.064H850.752a351.68 351.68 0 0 1-86.336 149.312l54.72 94.72-166.272 96-54.592-94.72a352.64 352.64 0 0 1-172.48 0L371.136 936l-166.272-96 54.72-94.72a351.68 351.68 0 0 1-86.336-149.312H64v-192h109.248a351.68 351.68 0 0 1 86.336-149.312L204.8 160l166.208-96h.192l54.656 94.592a352.64 352.64 0 0 1 172.48 0L652.8 64h.128L819.2 160l-54.72 94.72zM704 499.968a192 192 0 1 0-384 0 192 192 0 0 0 384 0z"},null,-1),jT=[OT];function wT(e,t,r,n,o,l){return(0,hT.openBlock)(),(0,hT.createElementBlock)("svg",gT,jT)}var yT=p(vT,[["render",wT],["__file","tools.vue"]]),xT=r("f2bf"),kT={name:"TopLeft"},_T={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},CT=(0,xT.createElementVNode)("path",{fill:"currentColor",d:"M256 256h416a32 32 0 1 0 0-64H224a32 32 0 0 0-32 32v448a32 32 0 0 0 64 0V256z"},null,-1),zT=(0,xT.createElementVNode)("path",{fill:"currentColor",d:"M246.656 201.344a32 32 0 0 0-45.312 45.312l544 544a32 32 0 0 0 45.312-45.312l-544-544z"},null,-1),ET=[CT,zT];function BT(e,t,r,n,o,l){return(0,xT.openBlock)(),(0,xT.createElementBlock)("svg",_T,ET)}var ST=p(kT,[["render",BT],["__file","top-left.vue"]]),VT=r("f2bf"),NT={name:"TopRight"},MT={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},AT=(0,VT.createElementVNode)("path",{fill:"currentColor",d:"M768 256H353.6a32 32 0 1 1 0-64H800a32 32 0 0 1 32 32v448a32 32 0 0 1-64 0V256z"},null,-1),TT=(0,VT.createElementVNode)("path",{fill:"currentColor",d:"M777.344 201.344a32 32 0 0 1 45.312 45.312l-544 544a32 32 0 0 1-45.312-45.312l544-544z"},null,-1),HT=[AT,TT];function RT(e,t,r,n,o,l){return(0,VT.openBlock)(),(0,VT.createElementBlock)("svg",MT,HT)}var LT=p(NT,[["render",RT],["__file","top-right.vue"]]),DT=r("f2bf"),PT={name:"Top"},IT={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},FT=(0,DT.createElementVNode)("path",{fill:"currentColor",d:"M572.235 205.282v600.365a30.118 30.118 0 1 1-60.235 0V205.282L292.382 438.633a28.913 28.913 0 0 1-42.646 0 33.43 33.43 0 0 1 0-45.236l271.058-288.045a28.913 28.913 0 0 1 42.647 0L834.5 393.397a33.43 33.43 0 0 1 0 45.176 28.913 28.913 0 0 1-42.647 0l-219.618-233.23z"},null,-1),$T=[FT];function qT(e,t,r,n,o,l){return(0,DT.openBlock)(),(0,DT.createElementBlock)("svg",IT,$T)}var WT=p(PT,[["render",qT],["__file","top.vue"]]),UT=r("f2bf"),KT={name:"TrendCharts"},YT={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},GT=(0,UT.createElementVNode)("path",{fill:"currentColor",d:"M128 896V128h768v768H128zm291.712-327.296 128 102.4 180.16-201.792-47.744-42.624-139.84 156.608-128-102.4-180.16 201.792 47.744 42.624 139.84-156.608zM816 352a48 48 0 1 0-96 0 48 48 0 0 0 96 0z"},null,-1),XT=[GT];function JT(e,t,r,n,o,l){return(0,UT.openBlock)(),(0,UT.createElementBlock)("svg",YT,XT)}var ZT=p(KT,[["render",JT],["__file","trend-charts.vue"]]),QT=r("f2bf"),eH={name:"TrophyBase"},tH={version:"1.1",id:"图层_1",xmlns:"http://www.w3.org/2000/svg",x:"0",y:"0",viewBox:"0 0 1024 1024",style:{"enable-background":"new 0 0 1024 1024"},"xml:space":"preserve"},rH=(0,QT.createElementVNode)("path",{d:"M918.4 201.6c-6.4-6.4-12.8-9.6-22.4-9.6H768V96c0-9.6-3.2-16-9.6-22.4C752 67.2 745.6 64 736 64H288c-9.6 0-16 3.2-22.4 9.6C259.2 80 256 86.4 256 96v96H128c-9.6 0-16 3.2-22.4 9.6-6.4 6.4-9.6 16-9.6 22.4 3.2 108.8 25.6 185.6 64 224 34.4 34.4 77.56 55.65 127.65 61.99 10.91 20.44 24.78 39.25 41.95 56.41 40.86 40.86 91 65.47 150.4 71.9V768h-96c-9.6 0-16 3.2-22.4 9.6-6.4 6.4-9.6 12.8-9.6 22.4s3.2 16 9.6 22.4c6.4 6.4 12.8 9.6 22.4 9.6h256c9.6 0 16-3.2 22.4-9.6 6.4-6.4 9.6-12.8 9.6-22.4s-3.2-16-9.6-22.4c-6.4-6.4-12.8-9.6-22.4-9.6h-96V637.26c59.4-7.71 109.54-30.01 150.4-70.86 17.2-17.2 31.51-36.06 42.81-56.55 48.93-6.51 90.02-27.7 126.79-61.85 38.4-38.4 60.8-112 64-224 0-6.4-3.2-16-9.6-22.4zM256 438.4c-19.2-6.4-35.2-19.2-51.2-35.2-22.4-22.4-35.2-70.4-41.6-147.2H256v182.4zm390.4 80C608 553.6 566.4 576 512 576s-99.2-19.2-134.4-57.6C342.4 480 320 438.4 320 384V128h384v256c0 54.4-19.2 99.2-57.6 134.4zm172.8-115.2c-16 16-32 25.6-51.2 35.2V256h92.8c-6.4 76.8-19.2 124.8-41.6 147.2zM768 896H256c-9.6 0-16 3.2-22.4 9.6-6.4 6.4-9.6 12.8-9.6 22.4s3.2 16 9.6 22.4c6.4 6.4 12.8 9.6 22.4 9.6h512c9.6 0 16-3.2 22.4-9.6 6.4-6.4 9.6-12.8 9.6-22.4s-3.2-16-9.6-22.4c-6.4-6.4-12.8-9.6-22.4-9.6z",fill:"currentColor"},null,-1),nH=[rH];function oH(e,t,r,n,o,l){return(0,QT.openBlock)(),(0,QT.createElementBlock)("svg",tH,nH)}var lH=p(eH,[["render",oH],["__file","trophy-base.vue"]]),aH=r("f2bf"),iH={name:"Trophy"},cH={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},sH=(0,aH.createElementVNode)("path",{fill:"currentColor",d:"M480 896V702.08A256.256 256.256 0 0 1 264.064 512h-32.64a96 96 0 0 1-91.968-68.416L93.632 290.88a76.8 76.8 0 0 1 73.6-98.88H256V96a32 32 0 0 1 32-32h448a32 32 0 0 1 32 32v96h88.768a76.8 76.8 0 0 1 73.6 98.88L884.48 443.52A96 96 0 0 1 792.576 512h-32.64A256.256 256.256 0 0 1 544 702.08V896h128a32 32 0 1 1 0 64H352a32 32 0 1 1 0-64h128zm224-448V128H320v320a192 192 0 1 0 384 0zm64 0h24.576a32 32 0 0 0 30.656-22.784l45.824-152.768A12.8 12.8 0 0 0 856.768 256H768v192zm-512 0V256h-88.768a12.8 12.8 0 0 0-12.288 16.448l45.824 152.768A32 32 0 0 0 231.424 448H256z"},null,-1),uH=[sH];function dH(e,t,r,n,o,l){return(0,aH.openBlock)(),(0,aH.createElementBlock)("svg",cH,uH)}var pH=p(iH,[["render",dH],["__file","trophy.vue"]]),fH=r("f2bf"),bH={name:"TurnOff"},mH={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},hH=(0,fH.createElementVNode)("path",{fill:"currentColor",d:"M329.956 257.138a254.862 254.862 0 0 0 0 509.724h364.088a254.862 254.862 0 0 0 0-509.724H329.956zm0-72.818h364.088a327.68 327.68 0 1 1 0 655.36H329.956a327.68 327.68 0 1 1 0-655.36z"},null,-1),vH=(0,fH.createElementVNode)("path",{fill:"currentColor",d:"M329.956 621.227a109.227 109.227 0 1 0 0-218.454 109.227 109.227 0 0 0 0 218.454zm0 72.817a182.044 182.044 0 1 1 0-364.088 182.044 182.044 0 0 1 0 364.088z"},null,-1),gH=[hH,vH];function OH(e,t,r,n,o,l){return(0,fH.openBlock)(),(0,fH.createElementBlock)("svg",mH,gH)}var jH=p(bH,[["render",OH],["__file","turn-off.vue"]]),wH=r("f2bf"),yH={name:"Umbrella"},xH={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},kH=(0,wH.createElementVNode)("path",{fill:"currentColor",d:"M320 768a32 32 0 1 1 64 0 64 64 0 0 0 128 0V512H64a448 448 0 1 1 896 0H576v256a128 128 0 1 1-256 0zm570.688-320a384.128 384.128 0 0 0-757.376 0h757.376z"},null,-1),_H=[kH];function CH(e,t,r,n,o,l){return(0,wH.openBlock)(),(0,wH.createElementBlock)("svg",xH,_H)}var zH=p(yH,[["render",CH],["__file","umbrella.vue"]]),EH=r("f2bf"),BH={name:"Unlock"},SH={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},VH=(0,EH.createElementVNode)("path",{fill:"currentColor",d:"M224 448a32 32 0 0 0-32 32v384a32 32 0 0 0 32 32h576a32 32 0 0 0 32-32V480a32 32 0 0 0-32-32H224zm0-64h576a96 96 0 0 1 96 96v384a96 96 0 0 1-96 96H224a96 96 0 0 1-96-96V480a96 96 0 0 1 96-96z"},null,-1),NH=(0,EH.createElementVNode)("path",{fill:"currentColor",d:"M512 544a32 32 0 0 1 32 32v192a32 32 0 1 1-64 0V576a32 32 0 0 1 32-32zm178.304-295.296A192.064 192.064 0 0 0 320 320v64h352l96 38.4V448H256V320a256 256 0 0 1 493.76-95.104l-59.456 23.808z"},null,-1),MH=[VH,NH];function AH(e,t,r,n,o,l){return(0,EH.openBlock)(),(0,EH.createElementBlock)("svg",SH,MH)}var TH=p(BH,[["render",AH],["__file","unlock.vue"]]),HH=r("f2bf"),RH={name:"UploadFilled"},LH={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},DH=(0,HH.createElementVNode)("path",{fill:"currentColor",d:"M544 864V672h128L512 480 352 672h128v192H320v-1.6c-5.376.32-10.496 1.6-16 1.6A240 240 0 0 1 64 624c0-123.136 93.12-223.488 212.608-237.248A239.808 239.808 0 0 1 512 192a239.872 239.872 0 0 1 235.456 194.752c119.488 13.76 212.48 114.112 212.48 237.248a240 240 0 0 1-240 240c-5.376 0-10.56-1.28-16-1.6v1.6H544z"},null,-1),PH=[DH];function IH(e,t,r,n,o,l){return(0,HH.openBlock)(),(0,HH.createElementBlock)("svg",LH,PH)}var FH=p(RH,[["render",IH],["__file","upload-filled.vue"]]),$H=r("f2bf"),qH={name:"Upload"},WH={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},UH=(0,$H.createElementVNode)("path",{fill:"currentColor",d:"M160 832h704a32 32 0 1 1 0 64H160a32 32 0 1 1 0-64zm384-578.304V704h-64V247.296L237.248 490.048 192 444.8 508.8 128l316.8 316.8-45.312 45.248L544 253.696z"},null,-1),KH=[UH];function YH(e,t,r,n,o,l){return(0,$H.openBlock)(),(0,$H.createElementBlock)("svg",WH,KH)}var GH=p(qH,[["render",YH],["__file","upload.vue"]]),XH=r("f2bf"),JH={name:"UserFilled"},ZH={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},QH=(0,XH.createElementVNode)("path",{fill:"currentColor",d:"M288 320a224 224 0 1 0 448 0 224 224 0 1 0-448 0zm544 608H160a32 32 0 0 1-32-32v-96a160 160 0 0 1 160-160h448a160 160 0 0 1 160 160v96a32 32 0 0 1-32 32z"},null,-1),eR=[QH];function tR(e,t,r,n,o,l){return(0,XH.openBlock)(),(0,XH.createElementBlock)("svg",ZH,eR)}var rR=p(JH,[["render",tR],["__file","user-filled.vue"]]),nR=r("f2bf"),oR={name:"User"},lR={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},aR=(0,nR.createElementVNode)("path",{fill:"currentColor",d:"M512 512a192 192 0 1 0 0-384 192 192 0 0 0 0 384zm0 64a256 256 0 1 1 0-512 256 256 0 0 1 0 512zm320 320v-96a96 96 0 0 0-96-96H288a96 96 0 0 0-96 96v96a32 32 0 1 1-64 0v-96a160 160 0 0 1 160-160h448a160 160 0 0 1 160 160v96a32 32 0 1 1-64 0z"},null,-1),iR=[aR];function cR(e,t,r,n,o,l){return(0,nR.openBlock)(),(0,nR.createElementBlock)("svg",lR,iR)}var sR=p(oR,[["render",cR],["__file","user.vue"]]),uR=r("f2bf"),dR={name:"Van"},pR={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},fR=(0,uR.createElementVNode)("path",{fill:"currentColor",d:"M128.896 736H96a32 32 0 0 1-32-32V224a32 32 0 0 1 32-32h576a32 32 0 0 1 32 32v96h164.544a32 32 0 0 1 31.616 27.136l54.144 352A32 32 0 0 1 922.688 736h-91.52a144 144 0 1 1-286.272 0H415.104a144 144 0 1 1-286.272 0zm23.36-64a143.872 143.872 0 0 1 239.488 0H568.32c17.088-25.6 42.24-45.376 71.744-55.808V256H128v416h24.256zm655.488 0h77.632l-19.648-128H704v64.896A144 144 0 0 1 807.744 672zm48.128-192-14.72-96H704v96h151.872zM688 832a80 80 0 1 0 0-160 80 80 0 0 0 0 160zm-416 0a80 80 0 1 0 0-160 80 80 0 0 0 0 160z"},null,-1),bR=[fR];function mR(e,t,r,n,o,l){return(0,uR.openBlock)(),(0,uR.createElementBlock)("svg",pR,bR)}var hR=p(dR,[["render",mR],["__file","van.vue"]]),vR=r("f2bf"),gR={name:"VideoCameraFilled"},OR={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},jR=(0,vR.createElementVNode)("path",{fill:"currentColor",d:"m768 576 192-64v320l-192-64v96a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V480a32 32 0 0 1 32-32h640a32 32 0 0 1 32 32v96zM192 768v64h384v-64H192zm192-480a160 160 0 0 1 320 0 160 160 0 0 1-320 0zm64 0a96 96 0 1 0 192.064-.064A96 96 0 0 0 448 288zm-320 32a128 128 0 1 1 256.064.064A128 128 0 0 1 128 320zm64 0a64 64 0 1 0 128 0 64 64 0 0 0-128 0z"},null,-1),wR=[jR];function yR(e,t,r,n,o,l){return(0,vR.openBlock)(),(0,vR.createElementBlock)("svg",OR,wR)}var xR=p(gR,[["render",yR],["__file","video-camera-filled.vue"]]),kR=r("f2bf"),_R={name:"VideoCamera"},CR={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},zR=(0,kR.createElementVNode)("path",{fill:"currentColor",d:"M704 768V256H128v512h576zm64-416 192-96v512l-192-96v128a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V224a32 32 0 0 1 32-32h640a32 32 0 0 1 32 32v128zm0 71.552v176.896l128 64V359.552l-128 64zM192 320h192v64H192v-64z"},null,-1),ER=[zR];function BR(e,t,r,n,o,l){return(0,kR.openBlock)(),(0,kR.createElementBlock)("svg",CR,ER)}var SR=p(_R,[["render",BR],["__file","video-camera.vue"]]),VR=r("f2bf"),NR={name:"VideoPause"},MR={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},AR=(0,VR.createElementVNode)("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zm0 832a384 384 0 0 0 0-768 384 384 0 0 0 0 768zm-96-544q32 0 32 32v256q0 32-32 32t-32-32V384q0-32 32-32zm192 0q32 0 32 32v256q0 32-32 32t-32-32V384q0-32 32-32z"},null,-1),TR=[AR];function HR(e,t,r,n,o,l){return(0,VR.openBlock)(),(0,VR.createElementBlock)("svg",MR,TR)}var RR=p(NR,[["render",HR],["__file","video-pause.vue"]]),LR=r("f2bf"),DR={name:"VideoPlay"},PR={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},IR=(0,LR.createElementVNode)("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zm0 832a384 384 0 0 0 0-768 384 384 0 0 0 0 768zm-48-247.616L668.608 512 464 375.616v272.768zm10.624-342.656 249.472 166.336a48 48 0 0 1 0 79.872L474.624 718.272A48 48 0 0 1 400 678.336V345.6a48 48 0 0 1 74.624-39.936z"},null,-1),FR=[IR];function $R(e,t,r,n,o,l){return(0,LR.openBlock)(),(0,LR.createElementBlock)("svg",PR,FR)}var qR=p(DR,[["render",$R],["__file","video-play.vue"]]),WR=r("f2bf"),UR={name:"View"},KR={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},YR=(0,WR.createElementVNode)("path",{fill:"currentColor",d:"M512 160c320 0 512 352 512 352S832 864 512 864 0 512 0 512s192-352 512-352zm0 64c-225.28 0-384.128 208.064-436.8 288 52.608 79.872 211.456 288 436.8 288 225.28 0 384.128-208.064 436.8-288-52.608-79.872-211.456-288-436.8-288zm0 64a224 224 0 1 1 0 448 224 224 0 0 1 0-448zm0 64a160.192 160.192 0 0 0-160 160c0 88.192 71.744 160 160 160s160-71.808 160-160-71.744-160-160-160z"},null,-1),GR=[YR];function XR(e,t,r,n,o,l){return(0,WR.openBlock)(),(0,WR.createElementBlock)("svg",KR,GR)}var JR=p(UR,[["render",XR],["__file","view.vue"]]),ZR=r("f2bf"),QR={name:"WalletFilled"},eL={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},tL=(0,ZR.createElementVNode)("path",{fill:"currentColor",d:"M688 512a112 112 0 1 0 0 224h208v160H128V352h768v160H688zm32 160h-32a48 48 0 0 1 0-96h32a48 48 0 0 1 0 96zm-80-544 128 160H384l256-160z"},null,-1),rL=[tL];function nL(e,t,r,n,o,l){return(0,ZR.openBlock)(),(0,ZR.createElementBlock)("svg",eL,rL)}var oL=p(QR,[["render",nL],["__file","wallet-filled.vue"]]),lL=r("f2bf"),aL={name:"Wallet"},iL={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},cL=(0,lL.createElementVNode)("path",{fill:"currentColor",d:"M640 288h-64V128H128v704h384v32a32 32 0 0 0 32 32H96a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32h512a32 32 0 0 1 32 32v192z"},null,-1),sL=(0,lL.createElementVNode)("path",{fill:"currentColor",d:"M128 320v512h768V320H128zm-32-64h832a32 32 0 0 1 32 32v576a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V288a32 32 0 0 1 32-32z"},null,-1),uL=(0,lL.createElementVNode)("path",{fill:"currentColor",d:"M704 640a64 64 0 1 1 0-128 64 64 0 0 1 0 128z"},null,-1),dL=[cL,sL,uL];function pL(e,t,r,n,o,l){return(0,lL.openBlock)(),(0,lL.createElementBlock)("svg",iL,dL)}var fL=p(aL,[["render",pL],["__file","wallet.vue"]]),bL=r("f2bf"),mL={name:"WarnTriangleFilled"},hL={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{"enable-background":"new 0 0 1024 1024"},"xml:space":"preserve"},vL=(0,bL.createElementVNode)("path",{d:"M928.99 755.83 574.6 203.25c-12.89-20.16-36.76-32.58-62.6-32.58s-49.71 12.43-62.6 32.58L95.01 755.83c-12.91 20.12-12.9 44.91.01 65.03 12.92 20.12 36.78 32.51 62.59 32.49h708.78c25.82.01 49.68-12.37 62.59-32.49 12.91-20.12 12.92-44.91.01-65.03zM554.67 768h-85.33v-85.33h85.33V768zm0-426.67v298.66h-85.33V341.32l85.33.01z",fill:"currentColor"},null,-1),gL=[vL];function OL(e,t,r,n,o,l){return(0,bL.openBlock)(),(0,bL.createElementBlock)("svg",hL,gL)}var jL=p(mL,[["render",OL],["__file","warn-triangle-filled.vue"]]),wL=r("f2bf"),yL={name:"WarningFilled"},xL={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},kL=(0,wL.createElementVNode)("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zm0 192a58.432 58.432 0 0 0-58.24 63.744l23.36 256.384a35.072 35.072 0 0 0 69.76 0l23.296-256.384A58.432 58.432 0 0 0 512 256zm0 512a51.2 51.2 0 1 0 0-102.4 51.2 51.2 0 0 0 0 102.4z"},null,-1),_L=[kL];function CL(e,t,r,n,o,l){return(0,wL.openBlock)(),(0,wL.createElementBlock)("svg",xL,_L)}var zL=p(yL,[["render",CL],["__file","warning-filled.vue"]]),EL=r("f2bf"),BL={name:"Warning"},SL={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},VL=(0,EL.createElementVNode)("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zm0 832a384 384 0 0 0 0-768 384 384 0 0 0 0 768zm48-176a48 48 0 1 1-96 0 48 48 0 0 1 96 0zm-48-464a32 32 0 0 1 32 32v288a32 32 0 0 1-64 0V288a32 32 0 0 1 32-32z"},null,-1),NL=[VL];function ML(e,t,r,n,o,l){return(0,EL.openBlock)(),(0,EL.createElementBlock)("svg",SL,NL)}var AL=p(BL,[["render",ML],["__file","warning.vue"]]),TL=r("f2bf"),HL={name:"Watch"},RL={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},LL=(0,TL.createElementVNode)("path",{fill:"currentColor",d:"M512 768a256 256 0 1 0 0-512 256 256 0 0 0 0 512zm0 64a320 320 0 1 1 0-640 320 320 0 0 1 0 640z"},null,-1),DL=(0,TL.createElementVNode)("path",{fill:"currentColor",d:"M480 352a32 32 0 0 1 32 32v160a32 32 0 0 1-64 0V384a32 32 0 0 1 32-32z"},null,-1),PL=(0,TL.createElementVNode)("path",{fill:"currentColor",d:"M480 512h128q32 0 32 32t-32 32H480q-32 0-32-32t32-32zm128-256V128H416v128h-64V64h320v192h-64zM416 768v128h192V768h64v192H352V768h64z"},null,-1),IL=[LL,DL,PL];function FL(e,t,r,n,o,l){return(0,TL.openBlock)(),(0,TL.createElementBlock)("svg",RL,IL)}var $L=p(HL,[["render",FL],["__file","watch.vue"]]),qL=r("f2bf"),WL={name:"Watermelon"},UL={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},KL=(0,qL.createElementVNode)("path",{fill:"currentColor",d:"m683.072 600.32-43.648 162.816-61.824-16.512 53.248-198.528L576 493.248l-158.4 158.4-45.248-45.248 158.4-158.4-55.616-55.616-198.528 53.248-16.512-61.824 162.816-43.648L282.752 200A384 384 0 0 0 824 741.248L683.072 600.32zm231.552 141.056a448 448 0 1 1-632-632l632 632z"},null,-1),YL=[KL];function GL(e,t,r,n,o,l){return(0,qL.openBlock)(),(0,qL.createElementBlock)("svg",UL,YL)}var XL=p(WL,[["render",GL],["__file","watermelon.vue"]]),JL=r("f2bf"),ZL={name:"WindPower"},QL={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},eD=(0,JL.createElementVNode)("path",{fill:"currentColor",d:"M160 64q32 0 32 32v832q0 32-32 32t-32-32V96q0-32 32-32zm416 354.624 128-11.584V168.96l-128-11.52v261.12zm-64 5.824V151.552L320 134.08V160h-64V64l616.704 56.064A96 96 0 0 1 960 215.68v144.64a96 96 0 0 1-87.296 95.616L256 512V224h64v217.92l192-17.472zm256-23.232 98.88-8.96A32 32 0 0 0 896 360.32V215.68a32 32 0 0 0-29.12-31.872l-98.88-8.96v226.368z"},null,-1),tD=[eD];function rD(e,t,r,n,o,l){return(0,JL.openBlock)(),(0,JL.createElementBlock)("svg",QL,tD)}var nD=p(ZL,[["render",rD],["__file","wind-power.vue"]]),oD=r("f2bf"),lD={name:"ZoomIn"},aD={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},iD=(0,oD.createElementVNode)("path",{fill:"currentColor",d:"m795.904 750.72 124.992 124.928a32 32 0 0 1-45.248 45.248L750.656 795.904a416 416 0 1 1 45.248-45.248zM480 832a352 352 0 1 0 0-704 352 352 0 0 0 0 704zm-32-384v-96a32 32 0 0 1 64 0v96h96a32 32 0 0 1 0 64h-96v96a32 32 0 0 1-64 0v-96h-96a32 32 0 0 1 0-64h96z"},null,-1),cD=[iD];function sD(e,t,r,n,o,l){return(0,oD.openBlock)(),(0,oD.createElementBlock)("svg",aD,cD)}var uD=p(lD,[["render",sD],["__file","zoom-in.vue"]]),dD=r("f2bf"),pD={name:"ZoomOut"},fD={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},bD=(0,dD.createElementVNode)("path",{fill:"currentColor",d:"m795.904 750.72 124.992 124.928a32 32 0 0 1-45.248 45.248L750.656 795.904a416 416 0 1 1 45.248-45.248zM480 832a352 352 0 1 0 0-704 352 352 0 0 0 0 704zM352 448h256a32 32 0 0 1 0 64H352a32 32 0 0 1 0-64z"},null,-1),mD=[bD];function hD(e,t,r,n,o,l){return(0,dD.openBlock)(),(0,dD.createElementBlock)("svg",fD,mD)}var vD=p(pD,[["render",hD],["__file","zoom-out.vue"]])},"9bf2":function(e,t,r){var n=r("83ab"),o=r("0cfb"),l=r("aed9"),a=r("825a"),i=r("a04b"),c=TypeError,s=Object.defineProperty,u=Object.getOwnPropertyDescriptor,d="enumerable",p="configurable",f="writable";t.f=n?l?function(e,t,r){if(a(e),t=i(t),a(r),"function"===typeof e&&"prototype"===t&&"value"in r&&f in r&&!r[f]){var n=u(e,t);n&&n[f]&&(e[t]=r.value,r={configurable:p in r?r[p]:n[p],enumerable:d in r?r[d]:n[d],writable:!1})}return s(e,t,r)}:s:function(e,t,r){if(a(e),t=i(t),a(r),o)try{return s(e,t,r)}catch(n){}if("get"in r||"set"in r)throw c("Accessors not supported");return"value"in r&&(e[t]=r.value),e}},"9ff4":function(e,t,r){"use strict";r.r(t),function(e){function n(e,t){const r=Object.create(null),n=e.split(",");for(let o=0;o!!r[e.toLowerCase()]:e=>!!r[e]}r.d(t,"EMPTY_ARR",(function(){return q})),r.d(t,"EMPTY_OBJ",(function(){return $})),r.d(t,"NO",(function(){return U})),r.d(t,"NOOP",(function(){return W})),r.d(t,"PatchFlagNames",(function(){return o})),r.d(t,"camelize",(function(){return ge})),r.d(t,"capitalize",(function(){return we})),r.d(t,"def",(function(){return _e})),r.d(t,"escapeHtml",(function(){return T})),r.d(t,"escapeHtmlComment",(function(){return R})),r.d(t,"extend",(function(){return X})),r.d(t,"genPropsAccessExp",(function(){return Se})),r.d(t,"generateCodeFrame",(function(){return s})),r.d(t,"getGlobalThis",(function(){return Ee})),r.d(t,"hasChanged",(function(){return xe})),r.d(t,"hasOwn",(function(){return Q})),r.d(t,"hyphenate",(function(){return je})),r.d(t,"includeBooleanAttr",(function(){return f})),r.d(t,"invokeArrayFns",(function(){return ke})),r.d(t,"isArray",(function(){return ee})),r.d(t,"isBooleanAttr",(function(){return p})),r.d(t,"isBuiltInDirective",(function(){return me})),r.d(t,"isDate",(function(){return ne})),r.d(t,"isFunction",(function(){return oe})),r.d(t,"isGloballyWhitelisted",(function(){return i})),r.d(t,"isHTMLTag",(function(){return V})),r.d(t,"isIntegerKey",(function(){return fe})),r.d(t,"isKnownHtmlAttr",(function(){return O})),r.d(t,"isKnownSvgAttr",(function(){return j})),r.d(t,"isMap",(function(){return te})),r.d(t,"isModelListener",(function(){return G})),r.d(t,"isNoUnitNumericStyleProp",(function(){return g})),r.d(t,"isObject",(function(){return ie})),r.d(t,"isOn",(function(){return Y})),r.d(t,"isPlainObject",(function(){return pe})),r.d(t,"isPromise",(function(){return ce})),r.d(t,"isReservedProp",(function(){return be})),r.d(t,"isSSRSafeAttrName",(function(){return h})),r.d(t,"isSVGTag",(function(){return N})),r.d(t,"isSet",(function(){return re})),r.d(t,"isSpecialBooleanAttr",(function(){return d})),r.d(t,"isString",(function(){return le})),r.d(t,"isSymbol",(function(){return ae})),r.d(t,"isVoidTag",(function(){return M})),r.d(t,"looseEqual",(function(){return D})),r.d(t,"looseIndexOf",(function(){return P})),r.d(t,"makeMap",(function(){return n})),r.d(t,"normalizeClass",(function(){return C})),r.d(t,"normalizeProps",(function(){return z})),r.d(t,"normalizeStyle",(function(){return w})),r.d(t,"objectToString",(function(){return se})),r.d(t,"parseStringStyle",(function(){return k})),r.d(t,"propsToAttrMap",(function(){return v})),r.d(t,"remove",(function(){return J})),r.d(t,"slotFlagsText",(function(){return l})),r.d(t,"stringifyStyle",(function(){return _})),r.d(t,"toDisplayString",(function(){return I})),r.d(t,"toHandlerKey",(function(){return ye})),r.d(t,"toNumber",(function(){return Ce})),r.d(t,"toRawType",(function(){return de})),r.d(t,"toTypeString",(function(){return ue}));const o={[1]:"TEXT",[2]:"CLASS",[4]:"STYLE",[8]:"PROPS",[16]:"FULL_PROPS",[32]:"HYDRATE_EVENTS",[64]:"STABLE_FRAGMENT",[128]:"KEYED_FRAGMENT",[256]:"UNKEYED_FRAGMENT",[512]:"NEED_PATCH",[1024]:"DYNAMIC_SLOTS",[2048]:"DEV_ROOT_FRAGMENT",[-1]:"HOISTED",[-2]:"BAIL"},l={[1]:"STABLE",[2]:"DYNAMIC",[3]:"FORWARDED"},a="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt",i=n(a),c=2;function s(e,t=0,r=e.length){let n=e.split(/(\r?\n)/);const o=n.filter((e,t)=>t%2===1);n=n.filter((e,t)=>t%2===0);let l=0;const a=[];for(let i=0;i=t){for(let e=i-c;e<=i+c||r>l;e++){if(e<0||e>=n.length)continue;const c=e+1;a.push(`${c}${" ".repeat(Math.max(3-String(c).length,0))}| ${n[e]}`);const s=n[e].length,u=o[e]&&o[e].length||0;if(e===i){const e=t-(l-(s+u)),n=Math.max(1,r>l?s-e:r-t);a.push(" | "+" ".repeat(e)+"^".repeat(n))}else if(e>i){if(r>l){const e=Math.max(Math.min(r-l,s),1);a.push(" | "+"^".repeat(e))}l+=s+u}}break}return a.join("\n")}const u="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",d=n(u),p=n(u+",async,autofocus,autoplay,controls,default,defer,disabled,hidden,loop,open,required,reversed,scoped,seamless,checked,muted,multiple,selected");function f(e){return!!e||""===e}const b=/[>/="'\u0009\u000a\u000c\u0020]/,m={};function h(e){if(m.hasOwnProperty(e))return m[e];const t=b.test(e);return t&&console.error("unsafe attribute name: "+e),m[e]=!t}const v={acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},g=n("animation-iteration-count,border-image-outset,border-image-slice,border-image-width,box-flex,box-flex-group,box-ordinal-group,column-count,columns,flex,flex-grow,flex-positive,flex-shrink,flex-negative,flex-order,grid-row,grid-row-end,grid-row-span,grid-row-start,grid-column,grid-column-end,grid-column-span,grid-column-start,font-weight,line-clamp,line-height,opacity,order,orphans,tab-size,widows,z-index,zoom,fill-opacity,flood-opacity,stop-opacity,stroke-dasharray,stroke-dashoffset,stroke-miterlimit,stroke-opacity,stroke-width"),O=n("accept,accept-charset,accesskey,action,align,allow,alt,async,autocapitalize,autocomplete,autofocus,autoplay,background,bgcolor,border,buffered,capture,challenge,charset,checked,cite,class,code,codebase,color,cols,colspan,content,contenteditable,contextmenu,controls,coords,crossorigin,csp,data,datetime,decoding,default,defer,dir,dirname,disabled,download,draggable,dropzone,enctype,enterkeyhint,for,form,formaction,formenctype,formmethod,formnovalidate,formtarget,headers,height,hidden,high,href,hreflang,http-equiv,icon,id,importance,integrity,ismap,itemprop,keytype,kind,label,lang,language,loading,list,loop,low,manifest,max,maxlength,minlength,media,min,multiple,muted,name,novalidate,open,optimum,pattern,ping,placeholder,poster,preload,radiogroup,readonly,referrerpolicy,rel,required,reversed,rows,rowspan,sandbox,scope,scoped,selected,shape,size,sizes,slot,span,spellcheck,src,srcdoc,srclang,srcset,start,step,style,summary,tabindex,target,title,translate,type,usemap,value,width,wrap"),j=n("xmlns,accent-height,accumulate,additive,alignment-baseline,alphabetic,amplitude,arabic-form,ascent,attributeName,attributeType,azimuth,baseFrequency,baseline-shift,baseProfile,bbox,begin,bias,by,calcMode,cap-height,class,clip,clipPathUnits,clip-path,clip-rule,color,color-interpolation,color-interpolation-filters,color-profile,color-rendering,contentScriptType,contentStyleType,crossorigin,cursor,cx,cy,d,decelerate,descent,diffuseConstant,direction,display,divisor,dominant-baseline,dur,dx,dy,edgeMode,elevation,enable-background,end,exponent,fill,fill-opacity,fill-rule,filter,filterRes,filterUnits,flood-color,flood-opacity,font-family,font-size,font-size-adjust,font-stretch,font-style,font-variant,font-weight,format,from,fr,fx,fy,g1,g2,glyph-name,glyph-orientation-horizontal,glyph-orientation-vertical,glyphRef,gradientTransform,gradientUnits,hanging,height,href,hreflang,horiz-adv-x,horiz-origin-x,id,ideographic,image-rendering,in,in2,intercept,k,k1,k2,k3,k4,kernelMatrix,kernelUnitLength,kerning,keyPoints,keySplines,keyTimes,lang,lengthAdjust,letter-spacing,lighting-color,limitingConeAngle,local,marker-end,marker-mid,marker-start,markerHeight,markerUnits,markerWidth,mask,maskContentUnits,maskUnits,mathematical,max,media,method,min,mode,name,numOctaves,offset,opacity,operator,order,orient,orientation,origin,overflow,overline-position,overline-thickness,panose-1,paint-order,path,pathLength,patternContentUnits,patternTransform,patternUnits,ping,pointer-events,points,pointsAtX,pointsAtY,pointsAtZ,preserveAlpha,preserveAspectRatio,primitiveUnits,r,radius,referrerPolicy,refX,refY,rel,rendering-intent,repeatCount,repeatDur,requiredExtensions,requiredFeatures,restart,result,rotate,rx,ry,scale,seed,shape-rendering,slope,spacing,specularConstant,specularExponent,speed,spreadMethod,startOffset,stdDeviation,stemh,stemv,stitchTiles,stop-color,stop-opacity,strikethrough-position,strikethrough-thickness,string,stroke,stroke-dasharray,stroke-dashoffset,stroke-linecap,stroke-linejoin,stroke-miterlimit,stroke-opacity,stroke-width,style,surfaceScale,systemLanguage,tabindex,tableValues,target,targetX,targetY,text-anchor,text-decoration,text-rendering,textLength,to,transform,transform-origin,type,u1,u2,underline-position,underline-thickness,unicode,unicode-bidi,unicode-range,units-per-em,v-alphabetic,v-hanging,v-ideographic,v-mathematical,values,vector-effect,version,vert-adv-y,vert-origin-x,vert-origin-y,viewBox,viewTarget,visibility,width,widths,word-spacing,writing-mode,x,x-height,x1,x2,xChannelSelector,xlink:actuate,xlink:arcrole,xlink:href,xlink:role,xlink:show,xlink:title,xlink:type,xml:base,xml:lang,xml:space,y,y1,y2,yChannelSelector,z,zoomAndPan");function w(e){if(ee(e)){const t={};for(let r=0;r{if(e){const r=e.split(x);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function _(e){let t="";if(!e||le(e))return t;for(const r in e){const n=e[r],o=r.startsWith("--")?r:je(r);(le(n)||"number"===typeof n&&g(o))&&(t+=`${o}:${n};`)}return t}function C(e){let t="";if(le(e))t=e;else if(ee(e))for(let r=0;r]/;function T(e){const t=""+e,r=A.exec(t);if(!r)return t;let n,o,l="",a=0;for(o=r.index;o||--!>|D(e,t))}const I=e=>le(e)?e:null==e?"":ee(e)||ie(e)&&(e.toString===se||!oe(e.toString))?JSON.stringify(e,F,2):String(e),F=(e,t)=>t&&t.__v_isRef?F(e,t.value):te(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((e,[t,r])=>(e[t+" =>"]=r,e),{})}:re(t)?{[`Set(${t.size})`]:[...t.values()]}:!ie(t)||ee(t)||pe(t)?t:String(t),$={},q=[],W=()=>{},U=()=>!1,K=/^on[^a-z]/,Y=e=>K.test(e),G=e=>e.startsWith("onUpdate:"),X=Object.assign,J=(e,t)=>{const r=e.indexOf(t);r>-1&&e.splice(r,1)},Z=Object.prototype.hasOwnProperty,Q=(e,t)=>Z.call(e,t),ee=Array.isArray,te=e=>"[object Map]"===ue(e),re=e=>"[object Set]"===ue(e),ne=e=>"[object Date]"===ue(e),oe=e=>"function"===typeof e,le=e=>"string"===typeof e,ae=e=>"symbol"===typeof e,ie=e=>null!==e&&"object"===typeof e,ce=e=>ie(e)&&oe(e.then)&&oe(e.catch),se=Object.prototype.toString,ue=e=>se.call(e),de=e=>ue(e).slice(8,-1),pe=e=>"[object Object]"===ue(e),fe=e=>le(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,be=n(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),me=n("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),he=e=>{const t=Object.create(null);return r=>{const n=t[r];return n||(t[r]=e(r))}},ve=/-(\w)/g,ge=he(e=>e.replace(ve,(e,t)=>t?t.toUpperCase():"")),Oe=/\B([A-Z])/g,je=he(e=>e.replace(Oe,"-$1").toLowerCase()),we=he(e=>e.charAt(0).toUpperCase()+e.slice(1)),ye=he(e=>e?"on"+we(e):""),xe=(e,t)=>!Object.is(e,t),ke=(e,t)=>{for(let r=0;r{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:r})},Ce=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let ze;const Ee=()=>ze||(ze="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof self?self:"undefined"!==typeof window?window:"undefined"!==typeof e?e:{}),Be=/^[_$a-zA-Z\xA0-\uFFFF][_$a-zA-Z0-9\xA0-\uFFFF]*$/;function Se(e){return Be.test(e)?"__props."+e:`__props[${JSON.stringify(e)}]`}}.call(this,r("c8ba"))},a04b:function(e,t,r){var n=r("c04e"),o=r("d9b5");e.exports=function(e){var t=n(e,"string");return o(t)?t:t+""}},a0bf:function(e,t,r){"use strict";var n=Number.isNaN||function(e){return"number"===typeof e&&e!==e};function o(e,t){return e===t||!(!n(e)||!n(t))}function l(e,t){if(e.length!==t.length)return!1;for(var r=0;r=4.5;case"AAlarge":return a>=3;case"AAAsmall":return a>=7;default:return!1}}function a(e,t,r){void 0===r&&(r={includeFallbackColors:!1,level:"AA",size:"small"});for(var i=null,c=0,s=r.includeFallbackColors,u=r.level,d=r.size,p=0,f=t;pc&&(c=m,i=new n.TinyColor(b))}return l(e,i,{level:u,size:d})||!s?i:(r.includeFallbackColors=!1,a(e,["#fff","#000"],r))}t.readability=o,t.isReadable=l,t.mostReadable=a},a7ea:function(e,t,r){"use strict";r.d(t,"a",(function(){return l})),r.d(t,"b",(function(){return o}));var n=r("7d20");const o=(e="")=>e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d"),l=e=>Object(n["capitalize"])(e)},aeaa:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.legacyRandom=t.fromRatio=void 0;var n=r("740b"),o=r("1127");function l(e,t){var r={r:(0,o.convertToPercentage)(e.r),g:(0,o.convertToPercentage)(e.g),b:(0,o.convertToPercentage)(e.b)};return void 0!==e.a&&(r.a=Number(e.a)),new n.TinyColor(r,t)}function a(){return new n.TinyColor({r:Math.random(),g:Math.random(),b:Math.random()})}t.fromRatio=l,t.legacyRandom=a},aed9:function(e,t,r){var n=r("83ab"),o=r("d039");e.exports=n&&o((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},b181:function(e,t,r){"use strict";r.d(t,"a",(function(){return o})),r.d(t,"b",(function(){return l})),r.d(t,"c",(function(){return n}));const n="update:modelValue",o="change",l="input"},b375:function(e,t,r){!function(t,r){e.exports=r()}(0,(function(){"use strict";return function(e,t){t.prototype.isSameOrBefore=function(e,t){return this.isSame(e,t)||this.isBefore(e,t)}}}))},b42e:function(e,t){var r=Math.ceil,n=Math.floor;e.exports=Math.trunc||function(e){var t=+e;return(t>0?n:r)(t)}},b50d:function(e,t,r){"use strict";var n=r("c532"),o=r("467f"),l=r("7aac"),a=r("30b5"),i=r("83b9"),c=r("c345"),s=r("3934"),u=r("cafa"),d=r("7917"),p=r("fb60"),f=r("b68a");e.exports=function(e){return new Promise((function(t,r){var b,m=e.data,h=e.headers,v=e.responseType;function g(){e.cancelToken&&e.cancelToken.unsubscribe(b),e.signal&&e.signal.removeEventListener("abort",b)}n.isFormData(m)&&n.isStandardBrowserEnv()&&delete h["Content-Type"];var O=new XMLHttpRequest;if(e.auth){var j=e.auth.username||"",w=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";h.Authorization="Basic "+btoa(j+":"+w)}var y=i(e.baseURL,e.url);function x(){if(O){var n="getAllResponseHeaders"in O?c(O.getAllResponseHeaders()):null,l=v&&"text"!==v&&"json"!==v?O.response:O.responseText,a={data:l,status:O.status,statusText:O.statusText,headers:n,config:e,request:O};o((function(e){t(e),g()}),(function(e){r(e),g()}),a),O=null}}if(O.open(e.method.toUpperCase(),a(y,e.params,e.paramsSerializer),!0),O.timeout=e.timeout,"onloadend"in O?O.onloadend=x:O.onreadystatechange=function(){O&&4===O.readyState&&(0!==O.status||O.responseURL&&0===O.responseURL.indexOf("file:"))&&setTimeout(x)},O.onabort=function(){O&&(r(new d("Request aborted",d.ECONNABORTED,e,O)),O=null)},O.onerror=function(){r(new d("Network Error",d.ERR_NETWORK,e,O,O)),O=null},O.ontimeout=function(){var t=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded",n=e.transitional||u;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),r(new d(t,n.clarifyTimeoutError?d.ETIMEDOUT:d.ECONNABORTED,e,O)),O=null},n.isStandardBrowserEnv()){var k=(e.withCredentials||s(y))&&e.xsrfCookieName?l.read(e.xsrfCookieName):void 0;k&&(h[e.xsrfHeaderName]=k)}"setRequestHeader"in O&&n.forEach(h,(function(e,t){"undefined"===typeof m&&"content-type"===t.toLowerCase()?delete h[t]:O.setRequestHeader(t,e)})),n.isUndefined(e.withCredentials)||(O.withCredentials=!!e.withCredentials),v&&"json"!==v&&(O.responseType=e.responseType),"function"===typeof e.onDownloadProgress&&O.addEventListener("progress",e.onDownloadProgress),"function"===typeof e.onUploadProgress&&O.upload&&O.upload.addEventListener("progress",e.onUploadProgress),(e.cancelToken||e.signal)&&(b=function(e){O&&(r(!e||e&&e.type?new p:e),O.abort(),O=null)},e.cancelToken&&e.cancelToken.subscribe(b),e.signal&&(e.signal.aborted?b():e.signal.addEventListener("abort",b))),m||(m=null);var _=f(y);_&&-1===["http","https","file"].indexOf(_)?r(new d("Unsupported protocol "+_+":",d.ERR_BAD_REQUEST,e)):O.send(m)}))}},b622:function(e,t,r){var n=r("da84"),o=r("5692"),l=r("1a2d"),a=r("90e3"),i=r("04f8"),c=r("fdbf"),s=o("wks"),u=n.Symbol,d=u&&u["for"],p=c?u:u&&u.withoutSetter||a;e.exports=function(e){if(!l(s,e)||!i&&"string"!=typeof s[e]){var t="Symbol."+e;i&&l(u,e)?s[e]=u[e]:s[e]=c&&d?d(t):p(t)}return s[e]}},b639:function(e,t,r){"use strict";(function(e){ +/*! + * The buffer module from node.js, for the browser. + * + * @author Feross Aboukhadijeh + * @license MIT + */ +var n=r("1fb5"),o=r("9152"),l=r("e3db");function a(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&"function"===typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(t){return!1}}function i(){return s.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function c(e,t){if(i()=i())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+i().toString(16)+" bytes");return 0|e}function O(e){return+e!=e&&(e=0),s.alloc(+e)}function j(e,t){if(s.isBuffer(e))return e.length;if("undefined"!==typeof ArrayBuffer&&"function"===typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!==typeof e&&(e=""+e);var r=e.length;if(0===r)return 0;for(var n=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return X(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return Q(e).length;default:if(n)return X(e).length;t=(""+t).toLowerCase(),n=!0}}function w(e,t,r){var n=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if(r>>>=0,t>>>=0,r<=t)return"";e||(e="utf8");while(1)switch(e){case"hex":return R(this,t,r);case"utf8":case"utf-8":return N(this,t,r);case"ascii":return T(this,t,r);case"latin1":case"binary":return H(this,t,r);case"base64":return V(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return L(this,t,r);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}function y(e,t,r){var n=e[t];e[t]=e[r],e[r]=n}function x(e,t,r,n,o){if(0===e.length)return-1;if("string"===typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,isNaN(r)&&(r=o?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(o)return-1;r=e.length-1}else if(r<0){if(!o)return-1;r=0}if("string"===typeof t&&(t=s.from(t,n)),s.isBuffer(t))return 0===t.length?-1:k(e,t,r,n,o);if("number"===typeof t)return t&=255,s.TYPED_ARRAY_SUPPORT&&"function"===typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):k(e,[t],r,n,o);throw new TypeError("val must be string, number or Buffer")}function k(e,t,r,n,o){var l,a=1,i=e.length,c=t.length;if(void 0!==n&&(n=String(n).toLowerCase(),"ucs2"===n||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return-1;a=2,i/=2,c/=2,r/=2}function s(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}if(o){var u=-1;for(l=r;li&&(r=i-c),l=r;l>=0;l--){for(var d=!0,p=0;po&&(n=o)):n=o;var l=t.length;if(l%2!==0)throw new TypeError("Invalid hex string");n>l/2&&(n=l/2);for(var a=0;a239?4:s>223?3:s>191?2:1;if(o+d<=r)switch(d){case 1:s<128&&(u=s);break;case 2:l=e[o+1],128===(192&l)&&(c=(31&s)<<6|63&l,c>127&&(u=c));break;case 3:l=e[o+1],a=e[o+2],128===(192&l)&&128===(192&a)&&(c=(15&s)<<12|(63&l)<<6|63&a,c>2047&&(c<55296||c>57343)&&(u=c));break;case 4:l=e[o+1],a=e[o+2],i=e[o+3],128===(192&l)&&128===(192&a)&&128===(192&i)&&(c=(15&s)<<18|(63&l)<<12|(63&a)<<6|63&i,c>65535&&c<1114112&&(u=c))}null===u?(u=65533,d=1):u>65535&&(u-=65536,n.push(u>>>10&1023|55296),u=56320|1023&u),n.push(u),o+=d}return A(n)}t.Buffer=s,t.SlowBuffer=O,t.INSPECT_MAX_BYTES=50,s.TYPED_ARRAY_SUPPORT=void 0!==e.TYPED_ARRAY_SUPPORT?e.TYPED_ARRAY_SUPPORT:a(),t.kMaxLength=i(),s.poolSize=8192,s._augment=function(e){return e.__proto__=s.prototype,e},s.from=function(e,t,r){return u(null,e,t,r)},s.TYPED_ARRAY_SUPPORT&&(s.prototype.__proto__=Uint8Array.prototype,s.__proto__=Uint8Array,"undefined"!==typeof Symbol&&Symbol.species&&s[Symbol.species]===s&&Object.defineProperty(s,Symbol.species,{value:null,configurable:!0})),s.alloc=function(e,t,r){return p(null,e,t,r)},s.allocUnsafe=function(e){return f(null,e)},s.allocUnsafeSlow=function(e){return f(null,e)},s.isBuffer=function(e){return!(null==e||!e._isBuffer)},s.compare=function(e,t){if(!s.isBuffer(e)||!s.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var r=e.length,n=t.length,o=0,l=Math.min(r,n);o0&&(e=this.toString("hex",0,r).match(/.{2}/g).join(" "),this.length>r&&(e+=" ... ")),""},s.prototype.compare=function(e,t,r,n,o){if(!s.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===o&&(o=this.length),t<0||r>e.length||n<0||o>this.length)throw new RangeError("out of range index");if(n>=o&&t>=r)return 0;if(n>=o)return-1;if(t>=r)return 1;if(t>>>=0,r>>>=0,n>>>=0,o>>>=0,this===e)return 0;for(var l=o-n,a=r-t,i=Math.min(l,a),c=this.slice(n,o),u=e.slice(t,r),d=0;do)&&(r=o),e.length>0&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var l=!1;;)switch(n){case"hex":return _(this,e,t,r);case"utf8":case"utf-8":return C(this,e,t,r);case"ascii":return z(this,e,t,r);case"latin1":case"binary":return E(this,e,t,r);case"base64":return B(this,e,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return S(this,e,t,r);default:if(l)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),l=!0}},s.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var M=4096;function A(e){var t=e.length;if(t<=M)return String.fromCharCode.apply(String,e);var r="",n=0;while(nn)&&(r=n);for(var o="",l=t;lr)throw new RangeError("Trying to access beyond buffer length")}function P(e,t,r,n,o,l){if(!s.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>o||te.length)throw new RangeError("Index out of range")}function I(e,t,r,n){t<0&&(t=65535+t+1);for(var o=0,l=Math.min(e.length-r,2);o>>8*(n?o:1-o)}function F(e,t,r,n){t<0&&(t=4294967295+t+1);for(var o=0,l=Math.min(e.length-r,4);o>>8*(n?o:3-o)&255}function $(e,t,r,n,o,l){if(r+n>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function q(e,t,r,n,l){return l||$(e,t,r,4,34028234663852886e22,-34028234663852886e22),o.write(e,t,r,n,23,4),r+4}function W(e,t,r,n,l){return l||$(e,t,r,8,17976931348623157e292,-17976931348623157e292),o.write(e,t,r,n,52,8),r+8}s.prototype.slice=function(e,t){var r,n=this.length;if(e=~~e,t=void 0===t?n:~~t,e<0?(e+=n,e<0&&(e=0)):e>n&&(e=n),t<0?(t+=n,t<0&&(t=0)):t>n&&(t=n),t0&&(o*=256))n+=this[e+--t]*o;return n},s.prototype.readUInt8=function(e,t){return t||D(e,1,this.length),this[e]},s.prototype.readUInt16LE=function(e,t){return t||D(e,2,this.length),this[e]|this[e+1]<<8},s.prototype.readUInt16BE=function(e,t){return t||D(e,2,this.length),this[e]<<8|this[e+1]},s.prototype.readUInt32LE=function(e,t){return t||D(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},s.prototype.readUInt32BE=function(e,t){return t||D(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},s.prototype.readIntLE=function(e,t,r){e|=0,t|=0,r||D(e,t,this.length);var n=this[e],o=1,l=0;while(++l=o&&(n-=Math.pow(2,8*t)),n},s.prototype.readIntBE=function(e,t,r){e|=0,t|=0,r||D(e,t,this.length);var n=t,o=1,l=this[e+--n];while(n>0&&(o*=256))l+=this[e+--n]*o;return o*=128,l>=o&&(l-=Math.pow(2,8*t)),l},s.prototype.readInt8=function(e,t){return t||D(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},s.prototype.readInt16LE=function(e,t){t||D(e,2,this.length);var r=this[e]|this[e+1]<<8;return 32768&r?4294901760|r:r},s.prototype.readInt16BE=function(e,t){t||D(e,2,this.length);var r=this[e+1]|this[e]<<8;return 32768&r?4294901760|r:r},s.prototype.readInt32LE=function(e,t){return t||D(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},s.prototype.readInt32BE=function(e,t){return t||D(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},s.prototype.readFloatLE=function(e,t){return t||D(e,4,this.length),o.read(this,e,!0,23,4)},s.prototype.readFloatBE=function(e,t){return t||D(e,4,this.length),o.read(this,e,!1,23,4)},s.prototype.readDoubleLE=function(e,t){return t||D(e,8,this.length),o.read(this,e,!0,52,8)},s.prototype.readDoubleBE=function(e,t){return t||D(e,8,this.length),o.read(this,e,!1,52,8)},s.prototype.writeUIntLE=function(e,t,r,n){if(e=+e,t|=0,r|=0,!n){var o=Math.pow(2,8*r)-1;P(this,e,t,r,o,0)}var l=1,a=0;this[t]=255&e;while(++a=0&&(a*=256))this[t+l]=e/a&255;return t+r},s.prototype.writeUInt8=function(e,t,r){return e=+e,t|=0,r||P(this,e,t,1,255,0),s.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},s.prototype.writeUInt16LE=function(e,t,r){return e=+e,t|=0,r||P(this,e,t,2,65535,0),s.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):I(this,e,t,!0),t+2},s.prototype.writeUInt16BE=function(e,t,r){return e=+e,t|=0,r||P(this,e,t,2,65535,0),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):I(this,e,t,!1),t+2},s.prototype.writeUInt32LE=function(e,t,r){return e=+e,t|=0,r||P(this,e,t,4,4294967295,0),s.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):F(this,e,t,!0),t+4},s.prototype.writeUInt32BE=function(e,t,r){return e=+e,t|=0,r||P(this,e,t,4,4294967295,0),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):F(this,e,t,!1),t+4},s.prototype.writeIntLE=function(e,t,r,n){if(e=+e,t|=0,!n){var o=Math.pow(2,8*r-1);P(this,e,t,r,o-1,-o)}var l=0,a=1,i=0;this[t]=255&e;while(++l>0)-i&255;return t+r},s.prototype.writeIntBE=function(e,t,r,n){if(e=+e,t|=0,!n){var o=Math.pow(2,8*r-1);P(this,e,t,r,o-1,-o)}var l=r-1,a=1,i=0;this[t+l]=255&e;while(--l>=0&&(a*=256))e<0&&0===i&&0!==this[t+l+1]&&(i=1),this[t+l]=(e/a>>0)-i&255;return t+r},s.prototype.writeInt8=function(e,t,r){return e=+e,t|=0,r||P(this,e,t,1,127,-128),s.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},s.prototype.writeInt16LE=function(e,t,r){return e=+e,t|=0,r||P(this,e,t,2,32767,-32768),s.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):I(this,e,t,!0),t+2},s.prototype.writeInt16BE=function(e,t,r){return e=+e,t|=0,r||P(this,e,t,2,32767,-32768),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):I(this,e,t,!1),t+2},s.prototype.writeInt32LE=function(e,t,r){return e=+e,t|=0,r||P(this,e,t,4,2147483647,-2147483648),s.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):F(this,e,t,!0),t+4},s.prototype.writeInt32BE=function(e,t,r){return e=+e,t|=0,r||P(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):F(this,e,t,!1),t+4},s.prototype.writeFloatLE=function(e,t,r){return q(this,e,t,!0,r)},s.prototype.writeFloatBE=function(e,t,r){return q(this,e,t,!1,r)},s.prototype.writeDoubleLE=function(e,t,r){return W(this,e,t,!0,r)},s.prototype.writeDoubleBE=function(e,t,r){return W(this,e,t,!1,r)},s.prototype.copy=function(e,t,r,n){if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n=this.length)throw new RangeError("sourceStart out of bounds");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t=0;--o)e[o+t]=this[o+r];else if(l<1e3||!s.TYPED_ARRAY_SUPPORT)for(o=0;o>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"===typeof e)for(l=t;l55295&&r<57344){if(!o){if(r>56319){(t-=3)>-1&&l.push(239,191,189);continue}if(a+1===n){(t-=3)>-1&&l.push(239,191,189);continue}o=r;continue}if(r<56320){(t-=3)>-1&&l.push(239,191,189),o=r;continue}r=65536+(o-55296<<10|r-56320)}else o&&(t-=3)>-1&&l.push(239,191,189);if(o=null,r<128){if((t-=1)<0)break;l.push(r)}else if(r<2048){if((t-=2)<0)break;l.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;l.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;l.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return l}function J(e){for(var t=[],r=0;r>8,o=r%256,l.push(o),l.push(n)}return l}function Q(e){return n.toByteArray(K(e))}function ee(e,t,r,n){for(var o=0;o=t.length||o>=e.length)break;t[o+r]=e[o]}return o}function te(e){return e!==e}}).call(this,r("c8ba"))},b68a:function(e,t,r){"use strict";e.exports=function(e){var t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}},b8ca:function(e,t,r){"use strict";function n(e){return e.split("-")[0]}function o(e){return e.split("-")[1]}function l(e){return["top","bottom"].includes(n(e))?"x":"y"}function a(e){return"y"===e?"height":"width"}function i(e,t,r){let{reference:i,floating:c}=e;const s=i.x+i.width/2-c.width/2,u=i.y+i.height/2-c.height/2,d=l(t),p=a(d),f=i[p]/2-c[p]/2,b=n(t),m="x"===d;let h;switch(b){case"top":h={x:s,y:i.y-c.height};break;case"bottom":h={x:s,y:i.y+i.height};break;case"right":h={x:i.x+i.width,y:u};break;case"left":h={x:i.x-c.width,y:u};break;default:h={x:i.x,y:i.y}}switch(o(t)){case"start":h[d]-=f*(r&&m?-1:1);break;case"end":h[d]+=f*(r&&m?-1:1);break}return h}r.r(t),r.d(t,"arrow",(function(){return h})),r.d(t,"autoPlacement",(function(){return _})),r.d(t,"computePosition",(function(){return c})),r.d(t,"detectOverflow",(function(){return p})),r.d(t,"flip",(function(){return z})),r.d(t,"hide",(function(){return S})),r.d(t,"inline",(function(){return R})),r.d(t,"limitShift",(function(){return T})),r.d(t,"offset",(function(){return N})),r.d(t,"rectToClientRect",(function(){return d})),r.d(t,"shift",(function(){return A})),r.d(t,"size",(function(){return H}));const c=async(e,t,r)=>{const{placement:n="bottom",strategy:o="absolute",middleware:l=[],platform:a}=r,c=await(null==a.isRTL?void 0:a.isRTL(t));let s=await a.getElementRects({reference:e,floating:t,strategy:o}),{x:u,y:d}=i(s,n,c),p=n,f={},b=0;for(let m=0;m({name:"arrow",options:e,async fn(t){const{element:r,padding:n=0}=null!=e?e:{},{x:i,y:c,placement:s,rects:d,platform:p}=t;if(null==r)return{};const f=u(n),b={x:i,y:c},h=l(s),v=o(s),g=a(h),O=await p.getDimensions(r),j="y"===h?"top":"left",w="y"===h?"bottom":"right",y=d.reference[g]+d.reference[h]-b[h]-d.floating[g],x=b[h]-d.reference[h],k=await(null==p.getOffsetParent?void 0:p.getOffsetParent(r));let _=k?"y"===h?k.clientHeight||0:k.clientWidth||0:0;0===_&&(_=d.floating[g]);const C=y/2-x/2,z=f[j],E=_-O[g]-f[w],B=_/2-O[g]/2+C,S=m(z,B,E),V="start"===v?f[j]:f[w],N=V>0&&B!==S&&d.reference[g]<=d.floating[g],M=N?Bv[e])}function O(e,t,r){void 0===r&&(r=!1);const n=o(e),i=l(e),c=a(i);let s="x"===i?n===(r?"end":"start")?"right":"left":"start"===n?"bottom":"top";return t.reference[c]>t.floating[c]&&(s=g(s)),{main:s,cross:g(s)}}const j={start:"end",end:"start"};function w(e){return e.replace(/start|end/g,e=>j[e])}const y=["top","right","bottom","left"],x=y.reduce((e,t)=>e.concat(t,t+"-start",t+"-end"),[]);function k(e,t,r){const l=e?[...r.filter(t=>o(t)===e),...r.filter(t=>o(t)!==e)]:r.filter(e=>n(e)===e);return l.filter(r=>!e||(o(r)===e||!!t&&w(r)!==r))}const _=function(e){return void 0===e&&(e={}),{name:"autoPlacement",options:e,async fn(t){var r,o,l,a,i;const{x:c,y:s,rects:u,middlewareData:d,placement:f,platform:b,elements:m}=t,{alignment:h=null,allowedPlacements:v=x,autoAlignment:g=!0,...j}=e,w=k(h,g,v),y=await p(t,j),_=null!=(r=null==(o=d.autoPlacement)?void 0:o.index)?r:0,C=w[_];if(null==C)return{};const{main:z,cross:E}=O(C,u,await(null==b.isRTL?void 0:b.isRTL(m.floating)));if(f!==C)return{x:c,y:s,reset:{placement:w[0]}};const B=[y[n(C)],y[z],y[E]],S=[...null!=(l=null==(a=d.autoPlacement)?void 0:a.overflows)?l:[],{placement:C,overflows:B}],V=w[_+1];if(V)return{data:{index:_+1,overflows:S},reset:{placement:V}};const N=S.slice().sort((e,t)=>e.overflows[0]-t.overflows[0]),M=null==(i=N.find(e=>{let{overflows:t}=e;return t.every(e=>e<=0)}))?void 0:i.placement,A=null!=M?M:N[0].placement;return A!==f?{data:{index:_+1,overflows:S},reset:{placement:A}}:{}}}};function C(e){const t=g(e);return[w(e),t,w(t)]}const z=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var r;const{placement:o,middlewareData:l,rects:a,initialPlacement:i,platform:c,elements:s}=t,{mainAxis:u=!0,crossAxis:d=!0,fallbackPlacements:f,fallbackStrategy:b="bestFit",flipAlignment:m=!0,...h}=e,v=n(o),j=v===i,w=f||(j||!m?[g(i)]:C(i)),y=[i,...w],x=await p(t,h),k=[];let _=(null==(r=l.flip)?void 0:r.overflows)||[];if(u&&k.push(x[v]),d){const{main:e,cross:t}=O(o,a,await(null==c.isRTL?void 0:c.isRTL(s.floating)));k.push(x[e],x[t])}if(_=[..._,{placement:o,overflows:k}],!k.every(e=>e<=0)){var z,E;const e=(null!=(z=null==(E=l.flip)?void 0:E.index)?z:0)+1,t=y[e];if(t)return{data:{index:e,overflows:_},reset:{placement:t}};let r="bottom";switch(b){case"bestFit":{var B;const e=null==(B=_.map(e=>[e,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:B[0].placement;e&&(r=e);break}case"initialPlacement":r=i;break}if(o!==r)return{reset:{placement:r}}}return{}}}};function E(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function B(e){return y.some(t=>e[t]>=0)}const S=function(e){let{strategy:t="referenceHidden",...r}=void 0===e?{}:e;return{name:"hide",async fn(e){const{rects:n}=e;switch(t){case"referenceHidden":{const t=await p(e,{...r,elementContext:"reference"}),o=E(t,n.reference);return{data:{referenceHiddenOffsets:o,referenceHidden:B(o)}}}case"escaped":{const t=await p(e,{...r,altBoundary:!0}),o=E(t,n.floating);return{data:{escapedOffsets:o,escaped:B(o)}}}default:return{}}}}};async function V(e,t){const{placement:r,platform:a,elements:i}=e,c=await(null==a.isRTL?void 0:a.isRTL(i.floating)),s=n(r),u=o(r),d="x"===l(r),p=["left","top"].includes(s)?-1:1,f=c&&d?-1:1,b="function"===typeof t?t(e):t;let{mainAxis:m,crossAxis:h,alignmentAxis:v}="number"===typeof b?{mainAxis:b,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...b};return u&&"number"===typeof v&&(h="end"===u?-1*v:v),d?{x:h*f,y:m*p}:{x:m*p,y:h*f}}const N=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){const{x:r,y:n}=t,o=await V(t,e);return{x:r+o.x,y:n+o.y,data:o}}}};function M(e){return"x"===e?"y":"x"}const A=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){const{x:r,y:o,placement:a}=t,{mainAxis:i=!0,crossAxis:c=!1,limiter:s={fn:e=>{let{x:t,y:r}=e;return{x:t,y:r}}},...u}=e,d={x:r,y:o},f=await p(t,u),b=l(n(a)),h=M(b);let v=d[b],g=d[h];if(i){const e="y"===b?"top":"left",t="y"===b?"bottom":"right",r=v+f[e],n=v-f[t];v=m(r,v,n)}if(c){const e="y"===h?"top":"left",t="y"===h?"bottom":"right",r=g+f[e],n=g-f[t];g=m(r,g,n)}const O=s.fn({...t,[b]:v,[h]:g});return{...O,data:{x:O.x-r,y:O.y-o}}}}},T=function(e){return void 0===e&&(e={}),{options:e,fn(t){const{x:r,y:o,placement:a,rects:i,middlewareData:c}=t,{offset:s=0,mainAxis:u=!0,crossAxis:d=!0}=e,p={x:r,y:o},f=l(a),b=M(f);let m=p[f],h=p[b];const v="function"===typeof s?s(t):s,g="number"===typeof v?{mainAxis:v,crossAxis:0}:{mainAxis:0,crossAxis:0,...v};if(u){const e="y"===f?"height":"width",t=i.reference[f]-i.floating[e]+g.mainAxis,r=i.reference[f]+i.reference[e]-g.mainAxis;mr&&(m=r)}if(d){var O,j,w,y;const e="y"===f?"width":"height",t=["top","left"].includes(n(a)),r=i.reference[b]-i.floating[e]+(t&&null!=(O=null==(j=c.offset)?void 0:j[b])?O:0)+(t?0:g.crossAxis),o=i.reference[b]+i.reference[e]+(t?0:null!=(w=null==(y=c.offset)?void 0:y[b])?w:0)-(t?g.crossAxis:0);ho&&(h=o)}return{[f]:m,[b]:h}}}},H=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){const{placement:r,rects:l,platform:a,elements:i}=t,{apply:c=(()=>{}),...s}=e,u=await p(t,s),d=n(r),f=o(r);let m,h;"top"===d||"bottom"===d?(m=d,h=f===(await(null==a.isRTL?void 0:a.isRTL(i.floating))?"start":"end")?"left":"right"):(h=d,m="end"===f?"top":"bottom");const v=b(u.left,0),g=b(u.right,0),O=b(u.top,0),j=b(u.bottom,0),w={availableHeight:l.floating.height-(["left","right"].includes(r)?2*(0!==O||0!==j?O+j:b(u.top,u.bottom)):u[m]),availableWidth:l.floating.width-(["top","bottom"].includes(r)?2*(0!==v||0!==g?v+g:b(u.left,u.right)):u[h])};await c({...t,...w});const y=await a.getDimensions(i.floating);return l.floating.width!==y.width||l.floating.height!==y.height?{reset:{rects:!0}}:{}}}},R=function(e){return void 0===e&&(e={}),{name:"inline",options:e,async fn(t){var r;const{placement:o,elements:a,rects:i,platform:c,strategy:s}=t,{padding:p=2,x:m,y:h}=e,v=d(c.convertOffsetParentRelativeRectToViewportRelativeRect?await c.convertOffsetParentRelativeRectToViewportRelativeRect({rect:i.reference,offsetParent:await(null==c.getOffsetParent?void 0:c.getOffsetParent(a.floating)),strategy:s}):i.reference),g=null!=(r=await(null==c.getClientRects?void 0:c.getClientRects(a.reference)))?r:[],O=u(p);function j(){var e;if(2===g.length&&g[0].left>g[1].right&&null!=m&&null!=h)return null!=(e=g.find(e=>m>e.left-O.left&&me.top-O.top&&h=2){if("x"===l(o)){const e=g[0],t=g[g.length-1],r="top"===n(o),l=e.top,a=t.bottom,i=r?e.left:t.left,c=r?e.right:t.right,s=c-i,u=a-l;return{top:l,bottom:a,left:i,right:c,width:s,height:u,x:i,y:l}}const e="left"===n(o),t=b(...g.map(e=>e.right)),r=f(...g.map(e=>e.left)),a=g.filter(n=>e?n.left===r:n.right===t),i=a[0].top,c=a[a.length-1].bottom,s=r,u=t,d=u-s,p=c-i;return{top:i,bottom:c,left:s,right:u,width:d,height:p,x:s,y:i}}return v}const w=await c.getElementRects({reference:{getBoundingClientRect:j},floating:a.floating,strategy:s});return i.reference.x!==w.reference.x||i.reference.y!==w.reference.y||i.reference.width!==w.reference.width||i.reference.height!==w.reference.height?{reset:{rects:w}}:{}}}}},bc3a:function(e,t,r){e.exports=r("cee4")},bd7d:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toMsFilter=void 0;var n=r("d756"),o=r("740b");function l(e,t){var r=new o.TinyColor(e),l="#"+(0,n.rgbaToArgbHex)(r.r,r.g,r.b,r.a),a=l,i=r.gradientType?"GradientType = 1, ":"";if(t){var c=new o.TinyColor(t);a="#"+(0,n.rgbaToArgbHex)(c.r,c.g,c.b,c.a)}return"progid:DXImageTransform.Microsoft.gradient(".concat(i,"startColorstr=").concat(l,",endColorstr=").concat(a,")")}t.toMsFilter=l},be44:function(e,t,r){"use strict";r.d(t,"a",(function(){return l}));var n=r("f2bf"),o=r("0e69");const l=(e,t,r)=>{let l={offsetX:0,offsetY:0};const a=t=>{const r=t.clientX,n=t.clientY,{offsetX:a,offsetY:i}=l,c=e.value.getBoundingClientRect(),s=c.left,u=c.top,d=c.width,p=c.height,f=document.documentElement.clientWidth,b=document.documentElement.clientHeight,m=-s+a,h=-u+i,v=f-s-d+a,g=b-u-p+i,O=t=>{const c=Math.min(Math.max(a+t.clientX-r,m),v),s=Math.min(Math.max(i+t.clientY-n,h),g);l={offsetX:c,offsetY:s},e.value.style.transform=`translate(${Object(o["b"])(c)}, ${Object(o["b"])(s)})`},j=()=>{document.removeEventListener("mousemove",O),document.removeEventListener("mouseup",j)};document.addEventListener("mousemove",O),document.addEventListener("mouseup",j)},i=()=>{t.value&&e.value&&t.value.addEventListener("mousedown",a)},c=()=>{t.value&&e.value&&t.value.removeEventListener("mousedown",a)};Object(n["onMounted"])(()=>{Object(n["watchEffect"])(()=>{r.value?i():c()})}),Object(n["onBeforeUnmount"])(()=>{c()})}},bfce:function(e,t,r){"use strict";r.d(t,"a",(function(){return l})),r.d(t,"b",(function(){return a})),r.d(t,"c",(function(){return o}));var n=r("d095");const o=e=>Object.keys(e),l=e=>Object.entries(e),a=(e,t,r)=>({get value(){return Object(n["get"])(e,t,r)},set value(r){Object(n["set"])(e,t,r)}})},c04e:function(e,t,r){var n=r("c65b"),o=r("861d"),l=r("d9b5"),a=r("dc4a"),i=r("485a"),c=r("b622"),s=TypeError,u=c("toPrimitive");e.exports=function(e,t){if(!o(e)||l(e))return e;var r,c=a(e,u);if(c){if(void 0===t&&(t="default"),r=n(c,e,t),!o(r)||l(r))return r;throw s("Can't convert object to primitive value")}return void 0===t&&(t="number"),i(e,t)}},c083:function(e,t,r){"use strict";r.d(t,"a",(function(){return s})),r.d(t,"b",(function(){return c}));var n=r("f2bf");const o=Symbol();var l=r("8afb"),a=r("bfce");const i=Object(n["ref"])();function c(e,t){const r=Object(n["getCurrentInstance"])()?Object(n["inject"])(o,i):i;return e?Object(n["computed"])(()=>{var n,o;return null!=(o=null==(n=r.value)?void 0:n[e])?o:t}):r}const s=(e,t,r=!1)=>{var a;const s=!!Object(n["getCurrentInstance"])(),d=s?c():void 0,p=null!=(a=null==t?void 0:t.provide)?a:s?n["provide"]:void 0;if(!p)return void Object(l["a"])("provideGlobalConfig","provideGlobalConfig() can only be used inside setup().");const f=Object(n["computed"])(()=>{const t=Object(n["unref"])(e);return(null==d?void 0:d.value)?u(d.value,t):t});return p(o,f),!r&&i.value||(i.value=f.value),f},u=(e,t)=>{var r;const n=[...new Set([...Object(a["c"])(e),...Object(a["c"])(t)])],o={};for(const l of n)o[l]=null!=(r=t[l])?r:e[l];return o}},c23a:function(e,t,r){"use strict";r.d(t,"a",(function(){return d})),r.d(t,"b",(function(){return u})),r.d(t,"c",(function(){return s}));var n=r("f2bf");const o=e=>{const t=Object(n["getCurrentInstance"])();return Object(n["computed"])(()=>{var r,n;return null!=(n=(null==(r=t.proxy)?void 0:r.$props)[e])?n:void 0})};var l=r("c083"),a=r("0898"),i=r("d5eb"),c=r("4d5e");const s=Object(a["a"])({type:String,values:i["b"],required:!1}),u=(e,t={})=>{const r=Object(n["ref"])(void 0),a=t.prop?r:o("size"),i=t.global?r:Object(l["b"])("size"),s=t.form?{size:void 0}:Object(n["inject"])(c["a"],void 0),u=t.formItem?{size:void 0}:Object(n["inject"])(c["b"],void 0);return Object(n["computed"])(()=>a.value||Object(n["unref"])(e)||(null==u?void 0:u.size)||(null==s?void 0:s.size)||i.value||"")},d=e=>{const t=o("disabled"),r=Object(n["inject"])(c["a"],void 0);return Object(n["computed"])(()=>t.value||Object(n["unref"])(e)||(null==r?void 0:r.disabled)||!1)}},c345:function(e,t,r){"use strict";var n=r("c532"),o=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,r,l,a={};return e?(n.forEach(e.split("\n"),(function(e){if(l=e.indexOf(":"),t=n.trim(e.substr(0,l)).toLowerCase(),r=n.trim(e.substr(l+1)),t){if(a[t]&&o.indexOf(t)>=0)return;a[t]="set-cookie"===t?(a[t]?a[t]:[]).concat([r]):a[t]?a[t]+", "+r:r}})),a):a}},c349:function(e,t,r){"use strict";r.d(t,"a",(function(){return T}));var n=r("f2bf"),o=r("461c"),l=r("d095"),a=r("54bb"),i=r("9ad7");let c=void 0;const s="\n height:0 !important;\n visibility:hidden !important;\n overflow:hidden !important;\n position:absolute !important;\n z-index:-1000 !important;\n top:0 !important;\n right:0 !important;\n",u=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing"];function d(e){const t=window.getComputedStyle(e),r=t.getPropertyValue("box-sizing"),n=Number.parseFloat(t.getPropertyValue("padding-bottom"))+Number.parseFloat(t.getPropertyValue("padding-top")),o=Number.parseFloat(t.getPropertyValue("border-bottom-width"))+Number.parseFloat(t.getPropertyValue("border-top-width")),l=u.map(e=>`${e}:${t.getPropertyValue(e)}`).join(";");return{contextStyle:l,paddingSize:n,borderSize:o,boxSizing:r}}function p(e,t=1,r){var n;c||(c=document.createElement("textarea"),document.body.appendChild(c));const{paddingSize:l,borderSize:a,boxSizing:i,contextStyle:u}=d(e);c.setAttribute("style",`${u};${s}`),c.value=e.value||e.placeholder||"";let p=c.scrollHeight;const f={};"border-box"===i?p+=a:"content-box"===i&&(p-=l),c.value="";const b=c.scrollHeight-l;if(Object(o["isNumber"])(t)){let e=b*t;"border-box"===i&&(e=e+l+a),p=Math.max(e,p),f.minHeight=e+"px"}if(Object(o["isNumber"])(r)){let e=b*r;"border-box"===i&&(e=e+l+a),p=Math.min(e,p)}return f.height=p+"px",null==(n=c.parentNode)||n.removeChild(c),c=void 0,f}var f=r("7d20"),b=r("0898"),m=r("c23a"),h=r("31e7"),v=r("f5f6"),g=r("b181");const O=Object(b["b"])({id:{type:String,default:void 0},size:m["c"],disabled:Boolean,modelValue:{type:Object(b["c"])([String,Number,Object]),default:""},type:{type:String,default:"text"},resize:{type:String,values:["none","both","horizontal","vertical"]},autosize:{type:Object(b["c"])([Boolean,Object]),default:!1},autocomplete:{type:String,default:"off"},formatter:{type:Function},parser:{type:Function},placeholder:{type:String},form:{type:String,default:""},readonly:{type:Boolean,default:!1},clearable:{type:Boolean,default:!1},showPassword:{type:Boolean,default:!1},showWordLimit:{type:Boolean,default:!1},suffixIcon:{type:h["e"]},prefixIcon:{type:h["e"]},containerRole:{type:String,default:void 0},label:{type:String,default:void 0},tabindex:{type:[String,Number],default:0},validateEvent:{type:Boolean,default:!0},inputStyle:{type:Object(b["c"])([Object,Array,String]),default:()=>Object(v["a"])({})}}),j={[g["c"]]:e=>Object(f["isString"])(e),input:e=>Object(f["isString"])(e),change:e=>Object(f["isString"])(e),focus:e=>e instanceof FocusEvent,blur:e=>e instanceof FocusEvent,clear:()=>!0,mouseleave:e=>e instanceof MouseEvent,mouseenter:e=>e instanceof MouseEvent,keydown:e=>e instanceof Event,compositionstart:e=>e instanceof CompositionEvent,compositionupdate:e=>e instanceof CompositionEvent,compositionend:e=>e instanceof CompositionEvent};var w=r("2711"),y=r("c9ac"),x=r("546d"),k=r("304f");function _(e){const t=Object(n["ref"])();function r(){if(void 0==e.value)return;const{selectionStart:r,selectionEnd:n,value:o}=e.value;if(null==r||null==n)return;const l=o.slice(0,Math.max(0,r)),a=o.slice(Math.max(0,n));t.value={selectionStart:r,selectionEnd:n,value:o,beforeTxt:l,afterTxt:a}}function o(){if(void 0==e.value||void 0==t.value)return;const{value:r}=e.value,{beforeTxt:n,afterTxt:o,selectionStart:l}=t.value;if(void 0==n||void 0==o||void 0==l)return;let a=r.length;if(r.endsWith(o))a=r.length-o.length;else if(r.startsWith(n))a=n.length;else{const e=n[l-1],t=r.indexOf(e,l-1);-1!==t&&(a=t+1)}e.value.setSelectionRange(a,a)}return[r,o]}var C=r("22a4"),z=r("8afb");const E=["role"],B=["id","type","disabled","formatter","parser","readonly","autocomplete","tabindex","aria-label","placeholder"],S=["id","tabindex","disabled","readonly","autocomplete","aria-label","placeholder"],V={name:"ElInput",inheritAttrs:!1},N=Object(n["defineComponent"])({...V,props:O,emits:j,setup(e,{expose:t,emit:r}){const c=e,s={suffix:"append",prefix:"prepend"},u=Object(n["getCurrentInstance"])(),d=Object(n["useAttrs"])(),b=Object(n["useSlots"])(),v=Object(n["computed"])(()=>{const e={};return"combobox"===c.containerRole&&(e["aria-haspopup"]=d["aria-haspopup"],e["aria-owns"]=d["aria-owns"],e["aria-expanded"]=d["aria-expanded"]),e}),O=Object(y["a"])({excludeKeys:Object(n["computed"])(()=>Object.keys(v.value))}),{form:j,formItem:w}=Object(x["a"])(),{inputId:V}=Object(x["b"])(c,{formItemContext:w}),N=Object(m["b"])(),M=Object(m["a"])(),A=Object(k["b"])("input"),T=Object(k["b"])("textarea"),H=Object(n["shallowRef"])(),R=Object(n["shallowRef"])(),L=Object(n["ref"])(!1),D=Object(n["ref"])(!1),P=Object(n["ref"])(!1),I=Object(n["ref"])(!1),F=Object(n["ref"])(),$=Object(n["shallowRef"])(c.inputStyle),q=Object(n["computed"])(()=>H.value||R.value),W=Object(n["computed"])(()=>{var e;return null!=(e=null==j?void 0:j.statusIcon)&&e}),U=Object(n["computed"])(()=>(null==w?void 0:w.validateState)||""),K=Object(n["computed"])(()=>U.value&&h["d"][U.value]),Y=Object(n["computed"])(()=>I.value?i["View"]:i["Hide"]),G=Object(n["computed"])(()=>[d.style,c.inputStyle]),X=Object(n["computed"])(()=>[c.inputStyle,$.value,{resize:c.resize}]),J=Object(n["computed"])(()=>Object(l["isNil"])(c.modelValue)?"":String(c.modelValue)),Z=Object(n["computed"])(()=>c.clearable&&!M.value&&!c.readonly&&!!J.value&&(L.value||D.value)),Q=Object(n["computed"])(()=>c.showPassword&&!M.value&&!c.readonly&&!!J.value&&(!!J.value||L.value)),ee=Object(n["computed"])(()=>c.showWordLimit&&!!O.value.maxlength&&("text"===c.type||"textarea"===c.type)&&!M.value&&!c.readonly&&!c.showPassword),te=Object(n["computed"])(()=>Array.from(J.value).length),re=Object(n["computed"])(()=>!!ee.value&&te.value>Number(O.value.maxlength)),ne=Object(n["computed"])(()=>!!b.suffix||!!c.suffixIcon||Z.value||c.showPassword||ee.value||!!U.value&&W.value),[oe,le]=_(H);Object(o["useResizeObserver"])(R,e=>{if(!ee.value||"both"!==c.resize)return;const t=e[0],{width:r}=t.contentRect;F.value={right:`calc(100% - ${r+15+6}px)`}});const ae=()=>{const{type:e,autosize:t}=c;if(o["isClient"]&&"textarea"===e)if(t){const e=Object(f["isObject"])(t)?t.minRows:void 0,r=Object(f["isObject"])(t)?t.maxRows:void 0;$.value={...p(R.value,e,r)}}else $.value={minHeight:p(R.value).minHeight}},ie=()=>{const e=q.value;e&&e.value!==J.value&&(e.value=J.value)},ce=e=>{const{el:t}=u.vnode;if(!t)return;const r=Array.from(t.querySelectorAll("."+A.e(e))),n=r.find(e=>e.parentNode===t);if(!n)return;const o=s[e];b[o]?n.style.transform=`translateX(${"suffix"===e?"-":""}${t.querySelector("."+A.be("group",o)).offsetWidth}px)`:n.removeAttribute("style")},se=()=>{ce("prefix"),ce("suffix")},ue=async e=>{oe();let{value:t}=e.target;c.formatter&&(t=c.parser?c.parser(t):t,t=c.formatter(t)),P.value||(t!==J.value?(r(g["c"],t),r("input",t),await Object(n["nextTick"])(),ie(),le()):ie())},de=e=>{r("change",e.target.value)},pe=e=>{r("compositionstart",e),P.value=!0},fe=e=>{var t;r("compositionupdate",e);const n=null==(t=e.target)?void 0:t.value,o=n[n.length-1]||"";P.value=!Object(C["a"])(o)},be=e=>{r("compositionend",e),P.value&&(P.value=!1,ue(e))},me=()=>{I.value=!I.value,he()},he=async()=>{var e;await Object(n["nextTick"])(),null==(e=q.value)||e.focus()},ve=()=>{var e;return null==(e=q.value)?void 0:e.blur()},ge=e=>{L.value=!0,r("focus",e)},Oe=e=>{var t;L.value=!1,r("blur",e),c.validateEvent&&(null==(t=null==w?void 0:w.validate)||t.call(w,"blur").catch(e=>Object(z["a"])(e)))},je=e=>{D.value=!1,r("mouseleave",e)},we=e=>{D.value=!0,r("mouseenter",e)},ye=e=>{r("keydown",e)},xe=()=>{var e;null==(e=q.value)||e.select()},ke=()=>{r(g["c"],""),r("change",""),r("clear"),r("input","")};return Object(n["watch"])(()=>c.modelValue,()=>{var e;Object(n["nextTick"])(()=>ae()),c.validateEvent&&(null==(e=null==w?void 0:w.validate)||e.call(w,"change").catch(e=>Object(z["a"])(e)))}),Object(n["watch"])(J,()=>ie()),Object(n["watch"])(()=>c.type,async()=>{await Object(n["nextTick"])(),ie(),ae(),se()}),Object(n["onMounted"])(async()=>{!c.formatter&&c.parser&&Object(z["a"])("ElInput","If you set the parser, you also need to set the formatter."),ie(),se(),await Object(n["nextTick"])(),ae()}),Object(n["onUpdated"])(async()=>{await Object(n["nextTick"])(),se()}),t({input:H,textarea:R,ref:q,textareaStyle:X,autosize:Object(n["toRef"])(c,"autosize"),focus:he,blur:ve,select:xe,clear:ke,resizeTextarea:ae}),(e,t)=>Object(n["withDirectives"])((Object(n["openBlock"])(),Object(n["createElementBlock"])("div",Object(n["mergeProps"])(Object(n["unref"])(v),{class:["textarea"===e.type?Object(n["unref"])(T).b():Object(n["unref"])(A).b(),Object(n["unref"])(A).m(Object(n["unref"])(N)),Object(n["unref"])(A).is("disabled",Object(n["unref"])(M)),Object(n["unref"])(A).is("exceed",Object(n["unref"])(re)),{[Object(n["unref"])(A).b("group")]:e.$slots.prepend||e.$slots.append,[Object(n["unref"])(A).bm("group","append")]:e.$slots.append,[Object(n["unref"])(A).bm("group","prepend")]:e.$slots.prepend,[Object(n["unref"])(A).m("prefix")]:e.$slots.prefix||e.prefixIcon,[Object(n["unref"])(A).m("suffix")]:e.$slots.suffix||e.suffixIcon||e.clearable||e.showPassword,[Object(n["unref"])(A).bm("suffix","password-clear")]:Object(n["unref"])(Z)&&Object(n["unref"])(Q)},e.$attrs.class],style:Object(n["unref"])(G),role:e.containerRole,onMouseenter:we,onMouseleave:je}),[Object(n["createCommentVNode"])(" input "),"textarea"!==e.type?(Object(n["openBlock"])(),Object(n["createElementBlock"])(n["Fragment"],{key:0},[Object(n["createCommentVNode"])(" prepend slot "),e.$slots.prepend?(Object(n["openBlock"])(),Object(n["createElementBlock"])("div",{key:0,class:Object(n["normalizeClass"])(Object(n["unref"])(A).be("group","prepend"))},[Object(n["renderSlot"])(e.$slots,"prepend")],2)):Object(n["createCommentVNode"])("v-if",!0),Object(n["createElementVNode"])("div",{class:Object(n["normalizeClass"])([Object(n["unref"])(A).e("wrapper"),Object(n["unref"])(A).is("focus",L.value)])},[Object(n["createCommentVNode"])(" prefix slot "),e.$slots.prefix||e.prefixIcon?(Object(n["openBlock"])(),Object(n["createElementBlock"])("span",{key:0,class:Object(n["normalizeClass"])(Object(n["unref"])(A).e("prefix"))},[Object(n["createElementVNode"])("span",{class:Object(n["normalizeClass"])(Object(n["unref"])(A).e("prefix-inner"))},[Object(n["renderSlot"])(e.$slots,"prefix"),e.prefixIcon?(Object(n["openBlock"])(),Object(n["createBlock"])(Object(n["unref"])(a["a"]),{key:0,class:Object(n["normalizeClass"])(Object(n["unref"])(A).e("icon"))},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(),Object(n["createBlock"])(Object(n["resolveDynamicComponent"])(e.prefixIcon)))]),_:1},8,["class"])):Object(n["createCommentVNode"])("v-if",!0)],2)],2)):Object(n["createCommentVNode"])("v-if",!0),Object(n["createElementVNode"])("input",Object(n["mergeProps"])({id:Object(n["unref"])(V),ref_key:"input",ref:H,class:Object(n["unref"])(A).e("inner")},Object(n["unref"])(O),{type:e.showPassword?I.value?"text":"password":e.type,disabled:Object(n["unref"])(M),formatter:e.formatter,parser:e.parser,readonly:e.readonly,autocomplete:e.autocomplete,tabindex:e.tabindex,"aria-label":e.label,placeholder:e.placeholder,style:e.inputStyle,onCompositionstart:pe,onCompositionupdate:fe,onCompositionend:be,onInput:ue,onFocus:ge,onBlur:Oe,onChange:de,onKeydown:ye}),null,16,B),Object(n["createCommentVNode"])(" suffix slot "),Object(n["unref"])(ne)?(Object(n["openBlock"])(),Object(n["createElementBlock"])("span",{key:1,class:Object(n["normalizeClass"])(Object(n["unref"])(A).e("suffix"))},[Object(n["createElementVNode"])("span",{class:Object(n["normalizeClass"])(Object(n["unref"])(A).e("suffix-inner"))},[Object(n["unref"])(Z)&&Object(n["unref"])(Q)&&Object(n["unref"])(ee)?Object(n["createCommentVNode"])("v-if",!0):(Object(n["openBlock"])(),Object(n["createElementBlock"])(n["Fragment"],{key:0},[Object(n["renderSlot"])(e.$slots,"suffix"),e.suffixIcon?(Object(n["openBlock"])(),Object(n["createBlock"])(Object(n["unref"])(a["a"]),{key:0,class:Object(n["normalizeClass"])(Object(n["unref"])(A).e("icon"))},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(),Object(n["createBlock"])(Object(n["resolveDynamicComponent"])(e.suffixIcon)))]),_:1},8,["class"])):Object(n["createCommentVNode"])("v-if",!0)],64)),Object(n["unref"])(Z)?(Object(n["openBlock"])(),Object(n["createBlock"])(Object(n["unref"])(a["a"]),{key:1,class:Object(n["normalizeClass"])([Object(n["unref"])(A).e("icon"),Object(n["unref"])(A).e("clear")]),onMousedown:Object(n["withModifiers"])(Object(n["unref"])(f["NOOP"]),["prevent"]),onClick:ke},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(Object(n["unref"])(i["CircleClose"]))]),_:1},8,["class","onMousedown"])):Object(n["createCommentVNode"])("v-if",!0),Object(n["unref"])(Q)?(Object(n["openBlock"])(),Object(n["createBlock"])(Object(n["unref"])(a["a"]),{key:2,class:Object(n["normalizeClass"])([Object(n["unref"])(A).e("icon"),Object(n["unref"])(A).e("password")]),onClick:me},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(),Object(n["createBlock"])(Object(n["resolveDynamicComponent"])(Object(n["unref"])(Y))))]),_:1},8,["class"])):Object(n["createCommentVNode"])("v-if",!0),Object(n["unref"])(ee)?(Object(n["openBlock"])(),Object(n["createElementBlock"])("span",{key:3,class:Object(n["normalizeClass"])(Object(n["unref"])(A).e("count"))},[Object(n["createElementVNode"])("span",{class:Object(n["normalizeClass"])(Object(n["unref"])(A).e("count-inner"))},Object(n["toDisplayString"])(Object(n["unref"])(te))+" / "+Object(n["toDisplayString"])(Object(n["unref"])(O).maxlength),3)],2)):Object(n["createCommentVNode"])("v-if",!0),Object(n["unref"])(U)&&Object(n["unref"])(K)&&Object(n["unref"])(W)?(Object(n["openBlock"])(),Object(n["createBlock"])(Object(n["unref"])(a["a"]),{key:4,class:Object(n["normalizeClass"])([Object(n["unref"])(A).e("icon"),Object(n["unref"])(A).e("validateIcon"),Object(n["unref"])(A).is("loading","validating"===Object(n["unref"])(U))])},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(),Object(n["createBlock"])(Object(n["resolveDynamicComponent"])(Object(n["unref"])(K))))]),_:1},8,["class"])):Object(n["createCommentVNode"])("v-if",!0)],2)],2)):Object(n["createCommentVNode"])("v-if",!0)],2),Object(n["createCommentVNode"])(" append slot "),e.$slots.append?(Object(n["openBlock"])(),Object(n["createElementBlock"])("div",{key:1,class:Object(n["normalizeClass"])(Object(n["unref"])(A).be("group","append"))},[Object(n["renderSlot"])(e.$slots,"append")],2)):Object(n["createCommentVNode"])("v-if",!0)],64)):(Object(n["openBlock"])(),Object(n["createElementBlock"])(n["Fragment"],{key:1},[Object(n["createCommentVNode"])(" textarea "),Object(n["createElementVNode"])("textarea",Object(n["mergeProps"])({id:Object(n["unref"])(V),ref_key:"textarea",ref:R,class:Object(n["unref"])(T).e("inner")},Object(n["unref"])(O),{tabindex:e.tabindex,disabled:Object(n["unref"])(M),readonly:e.readonly,autocomplete:e.autocomplete,style:Object(n["unref"])(X),"aria-label":e.label,placeholder:e.placeholder,onCompositionstart:pe,onCompositionupdate:fe,onCompositionend:be,onInput:ue,onFocus:ge,onBlur:Oe,onChange:de,onKeydown:ye}),null,16,S),Object(n["unref"])(ee)?(Object(n["openBlock"])(),Object(n["createElementBlock"])("span",{key:0,style:Object(n["normalizeStyle"])(F.value),class:Object(n["normalizeClass"])(Object(n["unref"])(A).e("count"))},Object(n["toDisplayString"])(Object(n["unref"])(te))+" / "+Object(n["toDisplayString"])(Object(n["unref"])(O).maxlength),7)):Object(n["createCommentVNode"])("v-if",!0)],64))],16,E)),[[n["vShow"],"hidden"!==e.type]])}});var M=Object(w["a"])(N,[["__file","/home/runner/work/element-plus/element-plus/packages/components/input/src/input.vue"]]),A=r("0c24");const T=Object(A["a"])(M)},c3a1:function(e,t,r){"use strict";r.d(t,"a",(function(){return jC}));const n="2.2.17",o=Symbol("INSTALLED_KEY");var l=r("c083");const a=(e=[])=>{const t=(t,r)=>{t[o]||(t[o]=!0,e.forEach(e=>t.use(e)),r&&Object(l["a"])(r,t,!0))};return{version:n,install:t}};var i=r("f2bf"),c=r("461c"),s=r("0898"),u=r("b181");const d=Object(s["b"])({zIndex:{type:Object(s["c"])([Number,String]),default:100},target:{type:String,default:""},offset:{type:Number,default:0},position:{type:String,values:["top","bottom"],default:"top"}}),p={scroll:({scrollTop:e,fixed:t})=>Object(c["isNumber"])(e)&&Object(c["isBoolean"])(t),[u["a"]]:e=>Object(c["isBoolean"])(e)};var f=r("2711"),b=r("304f"),m=r("8afb"),h=r("c79f");const v={name:"ElAffix"},g=Object(i["defineComponent"])({...v,props:d,emits:p,setup(e,{expose:t,emit:r}){const n=e,o="ElAffix",l=Object(b["b"])("affix"),a=Object(i["shallowRef"])(),s=Object(i["shallowRef"])(),u=Object(i["shallowRef"])(),{height:d}=Object(c["useWindowSize"])(),{height:p,width:f,top:v,bottom:g,update:O}=Object(c["useElementBounding"])(s),j=Object(c["useElementBounding"])(a),w=Object(i["ref"])(!1),y=Object(i["ref"])(0),x=Object(i["ref"])(0),k=Object(i["computed"])(()=>({height:w.value?p.value+"px":"",width:w.value?f.value+"px":""})),_=Object(i["computed"])(()=>{if(!w.value)return{};const e=n.offset?n.offset+"px":0;return{height:p.value+"px",width:f.value+"px",top:"top"===n.position?e:"",bottom:"bottom"===n.position?e:"",transform:x.value?`translateY(${x.value}px)`:"",zIndex:n.zIndex}}),C=()=>{if(u.value)if(y.value=u.value instanceof Window?document.documentElement.scrollTop:u.value.scrollTop||0,"top"===n.position)if(n.target){const e=j.bottom.value-n.offset-p.value;w.value=n.offset>v.value&&j.bottom.value>0,x.value=e<0?e:0}else w.value=n.offset>v.value;else if(n.target){const e=d.value-j.top.value-n.offset-p.value;w.value=d.value-n.offsetj.top.value,x.value=e<0?-e:0}else w.value=d.value-n.offset{r("scroll",{scrollTop:y.value,fixed:w.value})};return Object(i["watch"])(w,e=>r("change",e)),Object(i["onMounted"])(()=>{var e;n.target?(a.value=null!=(e=document.querySelector(n.target))?e:void 0,a.value||Object(m["b"])(o,"Target is not existed: "+n.target)):a.value=document.documentElement,u.value=Object(h["b"])(s.value,!0),O()}),Object(c["useEventListener"])(u,"scroll",z),Object(i["watchEffect"])(C),t({update:C,updateRoot:O}),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{ref_key:"root",ref:s,class:Object(i["normalizeClass"])(Object(i["unref"])(l).b()),style:Object(i["normalizeStyle"])(Object(i["unref"])(k))},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])({[Object(i["unref"])(l).m("fixed")]:w.value}),style:Object(i["normalizeStyle"])(Object(i["unref"])(_))},[Object(i["renderSlot"])(e.$slots,"default")],6)],6))}});var O=Object(f["a"])(g,[["__file","/home/runner/work/element-plus/element-plus/packages/components/affix/src/affix.vue"]]),j=r("0c24");const w=Object(j["a"])(O);var y=r("54bb"),x=r("bfce"),k=r("31e7");const _=["light","dark"],C=Object(s["b"])({title:{type:String,default:""},description:{type:String,default:""},type:{type:String,values:Object(x["c"])(k["c"]),default:"info"},closable:{type:Boolean,default:!0},closeText:{type:String,default:""},showIcon:Boolean,center:Boolean,effect:{type:String,values:_,default:"light"}}),z={close:e=>e instanceof MouseEvent},E={name:"ElAlert"},B=Object(i["defineComponent"])({...E,props:C,emits:z,setup(e,{emit:t}){const r=e,{Close:n}=k["b"],o=Object(i["useSlots"])(),l=Object(b["b"])("alert"),a=Object(i["ref"])(!0),c=Object(i["computed"])(()=>k["c"][r.type]),s=Object(i["computed"])(()=>[l.e("icon"),{[l.is("big")]:!!r.description||!!o.default}]),u=Object(i["computed"])(()=>({[l.is("bold")]:r.description||o.default})),d=e=>{a.value=!1,t("close",e)};return(e,t)=>(Object(i["openBlock"])(),Object(i["createBlock"])(i["Transition"],{name:Object(i["unref"])(l).b("fade"),persisted:""},{default:Object(i["withCtx"])(()=>[Object(i["withDirectives"])(Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])([Object(i["unref"])(l).b(),Object(i["unref"])(l).m(e.type),Object(i["unref"])(l).is("center",e.center),Object(i["unref"])(l).is(e.effect)]),role:"alert"},[e.showIcon&&Object(i["unref"])(c)?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(y["a"]),{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(s))},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(Object(i["unref"])(c))))]),_:1},8,["class"])):Object(i["createCommentVNode"])("v-if",!0),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(l).e("content"))},[e.title||e.$slots.title?(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{key:0,class:Object(i["normalizeClass"])([Object(i["unref"])(l).e("title"),Object(i["unref"])(u)])},[Object(i["renderSlot"])(e.$slots,"title",{},()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(e.title),1)])],2)):Object(i["createCommentVNode"])("v-if",!0),e.$slots.default||e.description?(Object(i["openBlock"])(),Object(i["createElementBlock"])("p",{key:1,class:Object(i["normalizeClass"])(Object(i["unref"])(l).e("description"))},[Object(i["renderSlot"])(e.$slots,"default",{},()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(e.description),1)])],2)):Object(i["createCommentVNode"])("v-if",!0),e.closable?(Object(i["openBlock"])(),Object(i["createElementBlock"])(i["Fragment"],{key:2},[e.closeText?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,class:Object(i["normalizeClass"])([Object(i["unref"])(l).e("close-btn"),Object(i["unref"])(l).is("customed")]),onClick:d},Object(i["toDisplayString"])(e.closeText),3)):(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(y["a"]),{key:1,class:Object(i["normalizeClass"])(Object(i["unref"])(l).e("close-btn")),onClick:d},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(n))]),_:1},8,["class"]))],64)):Object(i["createCommentVNode"])("v-if",!0)],2)],2),[[i["vShow"],a.value]])]),_:3},8,["name"]))}});var S=Object(f["a"])(B,[["__file","/home/runner/work/element-plus/element-plus/packages/components/alert/src/alert.vue"]]);const V=Object(j["a"])(S);var N=r("d095"),M=r("9ad7"),A=r("c349");const T=4,H={vertical:{offset:"offsetHeight",scroll:"scrollTop",scrollSize:"scrollHeight",size:"height",key:"vertical",axis:"Y",client:"clientY",direction:"top"},horizontal:{offset:"offsetWidth",scroll:"scrollLeft",scrollSize:"scrollWidth",size:"width",key:"horizontal",axis:"X",client:"clientX",direction:"left"}},R=({move:e,size:t,bar:r})=>({[r.size]:t,transform:`translate${r.axis}(${e}%)`}),L=Object(s["b"])({vertical:Boolean,size:String,move:Number,ratio:{type:Number,required:!0},always:Boolean}),D=Symbol("scrollbarContextKey"),P=Object(i["defineComponent"])({__name:"thumb",props:L,setup(e){const t=e,r="Thumb",n=Object(i["inject"])(D),o=Object(b["b"])("scrollbar");n||Object(m["b"])(r,"can not inject scrollbar context");const l=Object(i["ref"])(),a=Object(i["ref"])(),s=Object(i["ref"])({}),u=Object(i["ref"])(!1);let d=!1,p=!1,f=c["isClient"]?document.onselectstart:null;const h=Object(i["computed"])(()=>H[t.vertical?"vertical":"horizontal"]),v=Object(i["computed"])(()=>R({size:t.size,move:t.move,bar:h.value})),g=Object(i["computed"])(()=>l.value[h.value.offset]**2/n.wrapElement[h.value.scrollSize]/t.ratio/a.value[h.value.offset]),O=e=>{var t;if(e.stopPropagation(),e.ctrlKey||[1,2].includes(e.button))return;null==(t=window.getSelection())||t.removeAllRanges(),w(e);const r=e.currentTarget;r&&(s.value[h.value.axis]=r[h.value.offset]-(e[h.value.client]-r.getBoundingClientRect()[h.value.direction]))},j=e=>{if(!a.value||!l.value||!n.wrapElement)return;const t=Math.abs(e.target.getBoundingClientRect()[h.value.direction]-e[h.value.client]),r=a.value[h.value.offset]/2,o=100*(t-r)*g.value/l.value[h.value.offset];n.wrapElement[h.value.scroll]=o*n.wrapElement[h.value.scrollSize]/100},w=e=>{e.stopImmediatePropagation(),d=!0,document.addEventListener("mousemove",y),document.addEventListener("mouseup",x),f=document.onselectstart,document.onselectstart=()=>!1},y=e=>{if(!l.value||!a.value)return;if(!1===d)return;const t=s.value[h.value.axis];if(!t)return;const r=-1*(l.value.getBoundingClientRect()[h.value.direction]-e[h.value.client]),o=a.value[h.value.offset]-t,i=100*(r-o)*g.value/l.value[h.value.offset];n.wrapElement[h.value.scroll]=i*n.wrapElement[h.value.scrollSize]/100},x=()=>{d=!1,s.value[h.value.axis]=0,document.removeEventListener("mousemove",y),document.removeEventListener("mouseup",x),C(),p&&(u.value=!1)},k=()=>{p=!1,u.value=!!t.size},_=()=>{p=!0,u.value=d};Object(i["onBeforeUnmount"])(()=>{C(),document.removeEventListener("mouseup",x)});const C=()=>{document.onselectstart!==f&&(document.onselectstart=f)};return Object(c["useEventListener"])(Object(i["toRef"])(n,"scrollbarElement"),"mousemove",k),Object(c["useEventListener"])(Object(i["toRef"])(n,"scrollbarElement"),"mouseleave",_),(e,t)=>(Object(i["openBlock"])(),Object(i["createBlock"])(i["Transition"],{name:Object(i["unref"])(o).b("fade"),persisted:""},{default:Object(i["withCtx"])(()=>[Object(i["withDirectives"])(Object(i["createElementVNode"])("div",{ref_key:"instance",ref:l,class:Object(i["normalizeClass"])([Object(i["unref"])(o).e("bar"),Object(i["unref"])(o).is(Object(i["unref"])(h).key)]),onMousedown:j},[Object(i["createElementVNode"])("div",{ref_key:"thumb",ref:a,class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("thumb")),style:Object(i["normalizeStyle"])(Object(i["unref"])(v)),onMousedown:O},null,38)],34),[[i["vShow"],e.always||u.value]])]),_:1},8,["name"]))}});var I=Object(f["a"])(P,[["__file","/home/runner/work/element-plus/element-plus/packages/components/scrollbar/src/thumb.vue"]]);const F=Object(s["b"])({always:{type:Boolean,default:!0},width:String,height:String,ratioX:{type:Number,default:1},ratioY:{type:Number,default:1}}),$=Object(i["defineComponent"])({__name:"bar",props:F,setup(e,{expose:t}){const r=e,n=Object(i["ref"])(0),o=Object(i["ref"])(0),l=e=>{if(e){const t=e.offsetHeight-T,l=e.offsetWidth-T;o.value=100*e.scrollTop/t*r.ratioY,n.value=100*e.scrollLeft/l*r.ratioX}};return t({handleScroll:l}),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])(i["Fragment"],null,[Object(i["createVNode"])(I,{move:n.value,ratio:e.ratioX,size:e.width,always:e.always},null,8,["move","ratio","size","always"]),Object(i["createVNode"])(I,{move:o.value,ratio:e.ratioY,size:e.height,vertical:"",always:e.always},null,8,["move","ratio","size","always"])],64))}});var q=Object(f["a"])($,[["__file","/home/runner/work/element-plus/element-plus/packages/components/scrollbar/src/bar.vue"]]);const W=Object(s["b"])({height:{type:[String,Number],default:""},maxHeight:{type:[String,Number],default:""},native:Boolean,wrapStyle:{type:Object(s["c"])([String,Object,Array]),default:""},wrapClass:{type:[String,Array],default:""},viewClass:{type:[String,Array],default:""},viewStyle:{type:[String,Array,Object],default:""},noresize:Boolean,tag:{type:String,default:"div"},always:Boolean,minSize:{type:Number,default:20}}),U={scroll:({scrollTop:e,scrollLeft:t})=>[e,t].every(c["isNumber"])};var K=r("0e69"),Y=r("7d20");const G={name:"ElScrollbar"},X=Object(i["defineComponent"])({...G,props:W,emits:U,setup(e,{expose:t,emit:r}){const n=e,o=Object(b["b"])("scrollbar");let l=void 0,a=void 0;const s=Object(i["ref"])(),u=Object(i["ref"])(),d=Object(i["ref"])(),p=Object(i["ref"])("0"),f=Object(i["ref"])("0"),h=Object(i["ref"])(),v=Object(i["ref"])(1),g=Object(i["ref"])(1),O="ElScrollbar",j=Object(i["computed"])(()=>{const e={};return n.height&&(e.height=Object(K["b"])(n.height)),n.maxHeight&&(e.maxHeight=Object(K["b"])(n.maxHeight)),[n.wrapStyle,e]}),w=()=>{var e;u.value&&(null==(e=h.value)||e.handleScroll(u.value),r("scroll",{scrollTop:u.value.scrollTop,scrollLeft:u.value.scrollLeft}))};function y(e,t){Object(Y["isObject"])(e)?u.value.scrollTo(e):Object(c["isNumber"])(e)&&Object(c["isNumber"])(t)&&u.value.scrollTo(e,t)}const x=e=>{Object(c["isNumber"])(e)?u.value.scrollTop=e:Object(m["a"])(O,"value must be a number")},k=e=>{Object(c["isNumber"])(e)?u.value.scrollLeft=e:Object(m["a"])(O,"value must be a number")},_=()=>{if(!u.value)return;const e=u.value.offsetHeight-T,t=u.value.offsetWidth-T,r=e**2/u.value.scrollHeight,o=t**2/u.value.scrollWidth,l=Math.max(r,n.minSize),a=Math.max(o,n.minSize);v.value=r/(e-r)/(l/(e-l)),g.value=o/(t-o)/(a/(t-a)),f.value=l+Tn.noresize,e=>{e?(null==l||l(),null==a||a()):(({stop:l}=Object(c["useResizeObserver"])(d,_)),a=Object(c["useEventListener"])("resize",_))},{immediate:!0}),Object(i["watch"])(()=>[n.maxHeight,n.height],()=>{n.native||Object(i["nextTick"])(()=>{var e;_(),u.value&&(null==(e=h.value)||e.handleScroll(u.value))})}),Object(i["provide"])(D,Object(i["reactive"])({scrollbarElement:s,wrapElement:u})),Object(i["onMounted"])(()=>{n.native||Object(i["nextTick"])(()=>{_()})}),Object(i["onUpdated"])(()=>_()),t({wrap$:u,update:_,scrollTo:y,setScrollTop:x,setScrollLeft:k,handleScroll:w}),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{ref_key:"scrollbar$",ref:s,class:Object(i["normalizeClass"])(Object(i["unref"])(o).b())},[Object(i["createElementVNode"])("div",{ref_key:"wrap$",ref:u,class:Object(i["normalizeClass"])([e.wrapClass,Object(i["unref"])(o).e("wrap"),{[Object(i["unref"])(o).em("wrap","hidden-default")]:!e.native}]),style:Object(i["normalizeStyle"])(Object(i["unref"])(j)),onScroll:w},[(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(e.tag),{ref_key:"resize$",ref:d,class:Object(i["normalizeClass"])([Object(i["unref"])(o).e("view"),e.viewClass]),style:Object(i["normalizeStyle"])(e.viewStyle)},{default:Object(i["withCtx"])(()=>[Object(i["renderSlot"])(e.$slots,"default")]),_:3},8,["class","style"]))],38),e.native?Object(i["createCommentVNode"])("v-if",!0):(Object(i["openBlock"])(),Object(i["createBlock"])(q,{key:0,ref_key:"barRef",ref:h,height:f.value,width:p.value,always:e.always,"ratio-x":g.value,"ratio-y":v.value},null,8,["height","width","always","ratio-x","ratio-y"]))],2))}});var J=Object(f["a"])(X,[["__file","/home/runner/work/element-plus/element-plus/packages/components/scrollbar/src/scrollbar.vue"]]);const Z=Object(j["a"])(J),Q={LIGHT:"light",DARK:"dark"},ee=["dialog","grid","listbox","menu","tooltip","tree"],te=Object(s["b"])({role:{type:String,values:ee,default:"tooltip"}}),re=Symbol("popper"),ne=Symbol("popperContent"),oe={name:"ElPopperRoot",inheritAttrs:!1},le=Object(i["defineComponent"])({...oe,props:te,setup(e,{expose:t}){const r=e,n=Object(i["ref"])(),o=Object(i["ref"])(),l=Object(i["ref"])(),a=Object(i["ref"])(),c=Object(i["computed"])(()=>r.role),s={triggerRef:n,popperInstanceRef:o,contentRef:l,referenceRef:a,role:c};return t(s),Object(i["provide"])(re,s),(e,t)=>Object(i["renderSlot"])(e.$slots,"default")}});var ae=Object(f["a"])(le,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/popper.vue"]]);const ie=Object(j["a"])(ae);function ce(){let e;const t=(t,n)=>{r(),e=window.setTimeout(t,n)},r=()=>window.clearTimeout(e);return Object(c["tryOnScopeDispose"])(()=>r()),{registerTimeout:t,cancelTimeout:r}}const se=Object(s["b"])({showAfter:{type:Number,default:0},hideAfter:{type:Number,default:200}}),ue=({showAfter:e,hideAfter:t,open:r,close:n})=>{const{registerTimeout:o}=ce(),l=t=>{o(()=>{r(t)},Object(i["unref"])(e))},a=e=>{o(()=>{n(e)},Object(i["unref"])(t))};return{onOpen:l,onClose:a}};var de=r("5e76");const pe=["fixed","absolute"],fe=Object(s["b"])({boundariesPadding:{type:Number,default:0},fallbackPlacements:{type:Object(s["c"])(Array),default:void 0},gpuAcceleration:{type:Boolean,default:!0},offset:{type:Number,default:12},placement:{type:String,values:de["placements"],default:"bottom"},popperOptions:{type:Object(s["c"])(Object),default:()=>({})},strategy:{type:String,values:pe,default:"absolute"}}),be=Object(s["b"])({...fe,id:String,style:{type:Object(s["c"])([String,Array,Object])},className:{type:Object(s["c"])([String,Array,Object])},effect:{type:String,default:"dark"},visible:Boolean,enterable:{type:Boolean,default:!0},pure:Boolean,focusOnShow:{type:Boolean,default:!1},trapping:{type:Boolean,default:!1},popperClass:{type:Object(s["c"])([String,Array,Object])},popperStyle:{type:Object(s["c"])([String,Array,Object])},referenceEl:{type:Object(s["c"])(Object)},triggerTargetEl:{type:Object(s["c"])(Object)},stopPopperMouseEvent:{type:Boolean,default:!0},ariaLabel:{type:String,default:void 0},virtualTriggering:Boolean,zIndex:Number}),me=["mouseenter","mouseleave","focus","blur","close"],he=()=>Math.floor(1e4*Math.random());let ve;const ge=Object(l["b"])("namespace",b["a"]),Oe=`${ge.value}-popper-container-${he()}`,je="#"+Oe,we=()=>{const e=document.createElement("div");return e.id=Oe,document.body.appendChild(e),e},ye=()=>{Object(i["onBeforeMount"])(()=>{c["isClient"]&&(ve&&document.body.querySelector(je)||(ve=we()))})},xe=Object(s["b"])({virtualRef:{type:Object(s["c"])(Object)},virtualTriggering:Boolean,onMouseenter:Function,onMouseleave:Function,onClick:Function,onKeydown:Function,onFocus:Function,onBlur:Function,onContextmenu:Function,id:String,open:Boolean});var ke=r("49c6");const _e=Object(b["b"])("tooltip"),Ce=Object(s["b"])({...se,...be,appendTo:{type:Object(s["c"])([String,Object]),default:je},content:{type:String,default:""},rawContent:{type:Boolean,default:!1},persistent:Boolean,ariaLabel:String,visible:{type:Object(s["c"])(Boolean),default:null},transition:{type:String,default:_e.namespace.value+"-fade-in-linear"},teleported:{type:Boolean,default:!0},disabled:{type:Boolean}}),ze=Object(s["b"])({...xe,disabled:Boolean,trigger:{type:Object(s["c"])([String,Array]),default:"hover"},triggerKeys:{type:Object(s["c"])(Array),default:()=>[ke["a"].enter,ke["a"].space]}}),Ee=Object(s["b"])({openDelay:{type:Number},visibleArrow:{type:Boolean,default:void 0},hideAfter:{type:Number,default:200},showArrow:{type:Boolean,default:!0}}),Be=Symbol("elTooltip"),Se=(e,t)=>{const{placement:r,strategy:n,popperOptions:o}=e,l={placement:r,strategy:n,...o,modifiers:Ne(e)};return Me(l,t),Ae(l,null==o?void 0:o.modifiers),l},Ve=e=>{if(c["isClient"])return Object(c["unrefElement"])(e)};function Ne(e){const{offset:t,gpuAcceleration:r,fallbackPlacements:n}=e;return[{name:"offset",options:{offset:[0,null!=t?t:12]}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5,fallbackPlacements:n}},{name:"computeStyles",options:{gpuAcceleration:r,adaptive:r}}]}function Me(e,{arrowEl:t,arrowOffset:r}){e.modifiers.push({name:"arrow",options:{element:t,padding:null!=r?r:5}})}function Ae(e,t){t&&(e.modifiers=[...e.modifiers,...null!=t?t:[]])}var Te=r("4d5e"),He=r("0a08"),Re=r("83ec"),Le=r("1b65");const De={name:"ElPopperContent"},Pe=Object(i["defineComponent"])({...De,props:be,emits:me,setup(e,{expose:t,emit:r}){const n=e,{popperInstanceRef:o,contentRef:l,triggerRef:a,role:c}=Object(i["inject"])(re,void 0),s=Object(i["inject"])(Te["b"],void 0),{nextZIndex:u}=Object(He["a"])(),d=Object(b["b"])("popper"),p=Object(i["ref"])(),f=Object(i["ref"])("first"),m=Object(i["ref"])(),h=Object(i["ref"])();Object(i["provide"])(ne,{arrowRef:m,arrowOffset:h}),s&&(s.addInputId||s.removeInputId)&&Object(i["provide"])(Te["b"],{...s,addInputId:Y["NOOP"],removeInputId:Y["NOOP"]});const v=Object(i["ref"])(n.zIndex||u()),g=Object(i["ref"])(!1);let O=void 0;const j=Object(i["computed"])(()=>Ve(n.referenceEl)||Object(i["unref"])(a)),w=Object(i["computed"])(()=>[{zIndex:Object(i["unref"])(v)},n.popperStyle]),y=Object(i["computed"])(()=>[d.b(),d.is("pure",n.pure),d.is(n.effect),n.popperClass]),x=Object(i["computed"])(()=>c&&"dialog"===c.value?"false":void 0),k=({referenceEl:e,popperContentEl:t,arrowEl:r})=>{const o=Se(n,{arrowEl:r,arrowOffset:Object(i["unref"])(h)});return Object(de["createPopper"])(e,t,o)},_=(e=!0)=>{var t;null==(t=Object(i["unref"])(o))||t.update(),e&&(v.value=n.zIndex||u())},C=()=>{var e,t;const r={name:"eventListeners",enabled:n.visible};null==(t=null==(e=Object(i["unref"])(o))?void 0:e.setOptions)||t.call(e,e=>({...e,modifiers:[...e.modifiers||[],r]})),_(!1),n.visible&&n.focusOnShow?g.value=!0:!1===n.visible&&(g.value=!1)},z=()=>{r("focus")},E=()=>{f.value="first",r("blur")},B=e=>{var t;n.visible&&!g.value&&(e.target&&(f.value=e.target),g.value=!0,e.relatedTarget&&(null==(t=e.relatedTarget)||t.focus()))},S=()=>{n.trapping||(g.value=!1)},V=()=>{g.value=!1,r("close")};return Object(i["onMounted"])(()=>{let e;Object(i["watch"])(j,t=>{var r;null==e||e();const n=Object(i["unref"])(o);if(null==(r=null==n?void 0:n.destroy)||r.call(n),t){const r=Object(i["unref"])(p);l.value=r,o.value=k({referenceEl:t,popperContentEl:r,arrowEl:Object(i["unref"])(m)}),e=Object(i["watch"])(()=>t.getBoundingClientRect(),()=>_(),{immediate:!0})}else o.value=void 0},{immediate:!0}),Object(i["watch"])(()=>n.triggerTargetEl,(e,t)=>{null==O||O(),O=void 0;const r=Object(i["unref"])(e||p.value),o=Object(i["unref"])(t||p.value);if(Object(Re["a"])(r)){const{ariaLabel:e,id:t}=Object(i["toRefs"])(n);O=Object(i["watch"])([c,e,x,t],e=>{["role","aria-label","aria-modal","id"].forEach((t,n)=>{Object(N["isNil"])(e[n])?r.removeAttribute(t):r.setAttribute(t,e[n])})},{immediate:!0})}o!==r&&Object(Re["a"])(o)&&["role","aria-label","aria-modal","id"].forEach(e=>{o.removeAttribute(e)})},{immediate:!0}),Object(i["watch"])(()=>n.visible,C,{immediate:!0}),Object(i["watch"])(()=>Se(n,{arrowEl:Object(i["unref"])(m),arrowOffset:Object(i["unref"])(h)}),e=>{var t;return null==(t=o.value)?void 0:t.setOptions(e)})}),Object(i["onBeforeUnmount"])(()=>{null==O||O(),O=void 0}),t({popperContentRef:p,popperInstanceRef:o,updatePopper:_,contentStyle:w}),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{ref_key:"popperContentRef",ref:p,style:Object(i["normalizeStyle"])(Object(i["unref"])(w)),class:Object(i["normalizeClass"])(Object(i["unref"])(y)),tabindex:"-1",onMouseenter:t[0]||(t[0]=t=>e.$emit("mouseenter",t)),onMouseleave:t[1]||(t[1]=t=>e.$emit("mouseleave",t))},[Object(i["createVNode"])(Object(i["unref"])(Le["a"]),{trapped:g.value,"trap-on-focus-in":!0,"focus-trap-el":p.value,"focus-start-el":f.value,onFocusAfterTrapped:z,onFocusAfterReleased:E,onFocusin:B,onFocusoutPrevented:S,onReleaseRequested:V},{default:Object(i["withCtx"])(()=>[Object(i["renderSlot"])(e.$slots,"default")]),_:3},8,["trapped","focus-trap-el","focus-start-el"])],38))}});var Ie=Object(f["a"])(Pe,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/content.vue"]]);const Fe=(e,t,{checkForDefaultPrevented:r=!0}={})=>{const n=n=>{const o=null==e?void 0:e(n);if(!1===r||!o)return null==t?void 0:t(n)};return n},$e=e=>t=>"mouse"===t.pointerType?e(t):void 0,qe=Object(i["defineComponent"])({name:"ElTooltipContent",components:{ElPopperContent:Ie},inheritAttrs:!1,props:Ce,setup(e){const t=Object(i["ref"])(null),r=Object(i["ref"])(!1),n=Object(i["ref"])(!1),o=Object(i["ref"])(!1),l=Object(i["ref"])(!1),{controlled:a,id:s,open:u,trigger:d,onClose:p,onOpen:f,onShow:b,onHide:m,onBeforeShow:h,onBeforeHide:v}=Object(i["inject"])(Be,void 0),g=Object(i["computed"])(()=>e.persistent);Object(i["onBeforeUnmount"])(()=>{l.value=!0});const O=Object(i["computed"])(()=>!!Object(i["unref"])(g)||Object(i["unref"])(u)),j=Object(i["computed"])(()=>!e.disabled&&Object(i["unref"])(u)),w=Object(i["computed"])(()=>{var t;return null!=(t=e.style)?t:{}}),y=Object(i["computed"])(()=>!Object(i["unref"])(u)),x=()=>{m()},k=()=>{if(Object(i["unref"])(a))return!0},_=Fe(k,()=>{e.enterable&&"hover"===Object(i["unref"])(d)&&f()}),C=Fe(k,()=>{"hover"===Object(i["unref"])(d)&&p()}),z=()=>{var e,r;null==(r=null==(e=t.value)?void 0:e.updatePopper)||r.call(e),null==h||h()},E=()=>{null==v||v()},B=()=>{b(),V=Object(c["onClickOutside"])(Object(i["computed"])(()=>{var e;return null==(e=t.value)?void 0:e.popperContentRef}),()=>{if(Object(i["unref"])(a))return;const e=Object(i["unref"])(d);"hover"!==e&&p()})},S=()=>{e.virtualTriggering||p()};let V;return Object(i["watch"])(()=>Object(i["unref"])(u),e=>{e||null==V||V()},{flush:"post"}),{ariaHidden:y,entering:n,leaving:o,id:s,intermediateOpen:r,contentStyle:w,contentRef:t,destroyed:l,shouldRender:O,shouldShow:j,onClose:p,open:u,onAfterShow:B,onBeforeEnter:z,onBeforeLeave:E,onContentEnter:_,onContentLeave:C,onTransitionLeave:x,onBlur:S}}});function We(e,t,r,n,o,l){const a=Object(i["resolveComponent"])("el-popper-content");return Object(i["openBlock"])(),Object(i["createBlock"])(i["Teleport"],{disabled:!e.teleported,to:e.appendTo},[Object(i["createVNode"])(i["Transition"],{name:e.transition,onAfterLeave:e.onTransitionLeave,onBeforeEnter:e.onBeforeEnter,onAfterEnter:e.onAfterShow,onBeforeLeave:e.onBeforeLeave},{default:Object(i["withCtx"])(()=>[e.shouldRender?Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createBlock"])(a,Object(i["mergeProps"])({key:0,id:e.id,ref:"contentRef"},e.$attrs,{"aria-label":e.ariaLabel,"aria-hidden":e.ariaHidden,"boundaries-padding":e.boundariesPadding,"fallback-placements":e.fallbackPlacements,"gpu-acceleration":e.gpuAcceleration,offset:e.offset,placement:e.placement,"popper-options":e.popperOptions,strategy:e.strategy,effect:e.effect,enterable:e.enterable,pure:e.pure,"popper-class":e.popperClass,"popper-style":[e.popperStyle,e.contentStyle],"reference-el":e.referenceEl,"trigger-target-el":e.triggerTargetEl,visible:e.shouldShow,"z-index":e.zIndex,onMouseenter:e.onContentEnter,onMouseleave:e.onContentLeave,onBlur:e.onBlur,onClose:e.onClose}),{default:Object(i["withCtx"])(()=>[Object(i["createCommentVNode"])(" Workaround bug #6378 "),e.destroyed?Object(i["createCommentVNode"])("v-if",!0):Object(i["renderSlot"])(e.$slots,"default",{key:0})]),_:3},16,["id","aria-label","aria-hidden","boundaries-padding","fallback-placements","gpu-acceleration","offset","placement","popper-options","strategy","effect","enterable","pure","popper-class","popper-style","reference-el","trigger-target-el","visible","z-index","onMouseenter","onMouseleave","onBlur","onClose"])),[[i["vShow"],e.shouldShow]]):Object(i["createCommentVNode"])("v-if",!0)]),_:3},8,["name","onAfterLeave","onBeforeEnter","onAfterEnter","onBeforeLeave"])],8,["disabled","to"])}var Ue=Object(f["a"])(qe,[["render",We],["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/content.vue"]]);const Ke=(e,t)=>Object(Y["isArray"])(e)?e.includes(t):e===t,Ye=(e,t,r)=>n=>{Ke(Object(i["unref"])(e),t)&&r(n)},Ge=Symbol("elForwardRef"),Xe=e=>{const t=t=>{e.value=t};Object(i["provide"])(Ge,{setForwardRef:t})},Je=e=>({mounted(t){e(t)},updated(t){e(t)},unmounted(){e(null)}}),Ze="ElOnlyChild",Qe=Object(i["defineComponent"])({name:Ze,setup(e,{slots:t,attrs:r}){var n;const o=Object(i["inject"])(Ge),l=Je(null!=(n=null==o?void 0:o.setForwardRef)?n:Y["NOOP"]);return()=>{var e;const n=null==(e=t.default)?void 0:e.call(t,r);if(!n)return null;if(n.length>1)return Object(m["a"])(Ze,"requires exact only one valid child."),null;const o=et(n);return o?Object(i["withDirectives"])(Object(i["cloneVNode"])(o,r),[[l]]):(Object(m["a"])(Ze,"no valid child node found"),null)}}});function et(e){if(!e)return null;const t=e;for(const r of t){if(Object(Y["isObject"])(r))switch(r.type){case i["Comment"]:continue;case i["Text"]:case"svg":return tt(r);case i["Fragment"]:return et(r.children);default:return r}return tt(r)}return null}function tt(e){const t=Object(b["b"])("only-child");return Object(i["createVNode"])("span",{class:t.e("content")},[e])}const rt={name:"ElPopperTrigger",inheritAttrs:!1},nt=Object(i["defineComponent"])({...rt,props:xe,setup(e,{expose:t}){const r=e,{role:n,triggerRef:o}=Object(i["inject"])(re,void 0);Xe(o);const l=Object(i["computed"])(()=>s.value?r.id:void 0),a=Object(i["computed"])(()=>{if(n&&"tooltip"===n.value)return r.open&&r.id?r.id:void 0}),s=Object(i["computed"])(()=>{if(n&&"tooltip"!==n.value)return n.value}),u=Object(i["computed"])(()=>s.value?""+r.open:void 0);let d=void 0;return Object(i["onMounted"])(()=>{Object(i["watch"])(()=>r.virtualRef,e=>{e&&(o.value=Object(c["unrefElement"])(e))},{immediate:!0}),Object(i["watch"])(()=>o.value,(e,t)=>{null==d||d(),d=void 0,Object(Re["a"])(e)&&(["onMouseenter","onMouseleave","onClick","onKeydown","onFocus","onBlur","onContextmenu"].forEach(n=>{var o;const l=r[n];l&&(e.addEventListener(n.slice(2).toLowerCase(),l),null==(o=null==t?void 0:t.removeEventListener)||o.call(t,n.slice(2).toLowerCase(),l))}),d=Object(i["watch"])([l,a,s,u],t=>{["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach((r,n)=>{Object(N["isNil"])(t[n])?e.removeAttribute(r):e.setAttribute(r,t[n])})},{immediate:!0})),Object(Re["a"])(t)&&["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach(e=>t.removeAttribute(e))},{immediate:!0})}),Object(i["onBeforeUnmount"])(()=>{null==d||d(),d=void 0}),t({triggerRef:o}),(e,t)=>e.virtualTriggering?Object(i["createCommentVNode"])("v-if",!0):(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(Qe),Object(i["mergeProps"])({key:0},e.$attrs,{"aria-controls":Object(i["unref"])(l),"aria-describedby":Object(i["unref"])(a),"aria-expanded":Object(i["unref"])(u),"aria-haspopup":Object(i["unref"])(s)}),{default:Object(i["withCtx"])(()=>[Object(i["renderSlot"])(e.$slots,"default")]),_:3},16,["aria-controls","aria-describedby","aria-expanded","aria-haspopup"]))}});var ot=Object(f["a"])(nt,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/trigger.vue"]]);const lt=Object(i["defineComponent"])({name:"ElTooltipTrigger",components:{ElPopperTrigger:ot},props:ze,setup(e){const t=Object(b["b"])("tooltip"),{controlled:r,id:n,open:o,onOpen:l,onClose:a,onToggle:c}=Object(i["inject"])(Be,void 0),s=Object(i["ref"])(null),u=()=>{if(Object(i["unref"])(r)||e.disabled)return!0},d=Object(i["toRef"])(e,"trigger"),p=Fe(u,Ye(d,"hover",l)),f=Fe(u,Ye(d,"hover",a)),m=Fe(u,Ye(d,"click",e=>{0===e.button&&c(e)})),h=Fe(u,Ye(d,"focus",l)),v=Fe(u,Ye(d,"focus",a)),g=Fe(u,Ye(d,"contextmenu",e=>{e.preventDefault(),c(e)})),O=Fe(u,t=>{const{code:r}=t;e.triggerKeys.includes(r)&&(t.preventDefault(),c(t))});return{onBlur:v,onContextMenu:g,onFocus:h,onMouseenter:p,onMouseleave:f,onClick:m,onKeydown:O,open:o,id:n,triggerRef:s,ns:t}}});function at(e,t,r,n,o,l){const a=Object(i["resolveComponent"])("el-popper-trigger");return Object(i["openBlock"])(),Object(i["createBlock"])(a,{id:e.id,"virtual-ref":e.virtualRef,open:e.open,"virtual-triggering":e.virtualTriggering,class:Object(i["normalizeClass"])(e.ns.e("trigger")),onBlur:e.onBlur,onClick:e.onClick,onContextmenu:e.onContextMenu,onFocus:e.onFocus,onMouseenter:e.onMouseenter,onMouseleave:e.onMouseleave,onKeydown:e.onKeydown},{default:Object(i["withCtx"])(()=>[Object(i["renderSlot"])(e.$slots,"default")]),_:3},8,["id","virtual-ref","open","virtual-triggering","class","onBlur","onClick","onContextmenu","onFocus","onMouseenter","onMouseleave","onKeydown"])}var it=Object(f["a"])(lt,[["render",at],["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/trigger.vue"]]);const ct=Object(s["a"])({type:Object(s["c"])(Boolean),default:null}),st=Object(s["a"])({type:Object(s["c"])(Function)}),ut=e=>{const t="update:"+e,r="onUpdate:"+e,n=[t],o={[e]:ct,[r]:st},l=({indicator:n,toggleReason:o,shouldHideWhenRouteChanges:l,shouldProceed:a,onShow:s,onHide:u})=>{const d=Object(i["getCurrentInstance"])(),{emit:p}=d,f=d.props,b=Object(i["computed"])(()=>Object(Y["isFunction"])(f[r])),m=Object(i["computed"])(()=>null===f[e]),h=e=>{!0!==n.value&&(n.value=!0,o&&(o.value=e),Object(Y["isFunction"])(s)&&s(e))},v=e=>{!1!==n.value&&(n.value=!1,o&&(o.value=e),Object(Y["isFunction"])(u)&&u(e))},g=e=>{if(!0===f.disabled||Object(Y["isFunction"])(a)&&!a())return;const r=b.value&&c["isClient"];r&&p(t,!0),!m.value&&r||h(e)},O=e=>{if(!0===f.disabled||!c["isClient"])return;const r=b.value&&c["isClient"];r&&p(t,!1),!m.value&&r||v(e)},j=e=>{Object(c["isBoolean"])(e)&&(f.disabled&&e?b.value&&p(t,!1):n.value!==e&&(e?h():v()))},w=()=>{n.value?O():g()};return Object(i["watch"])(()=>f[e],j),l&&void 0!==d.appContext.config.globalProperties.$route&&Object(i["watch"])(()=>({...d.proxy.$route}),()=>{l.value&&n.value&&O()}),Object(i["onMounted"])(()=>{j(f[e])}),{hide:O,show:g,toggle:w,hasUpdateHandler:b}};return{useModelToggle:l,useModelToggleProps:o,useModelToggleEmits:n}},{useModelToggle:dt,useModelToggleProps:pt,useModelToggleEmits:ft}=ut("modelValue"),bt=Object(s["b"])({arrowOffset:{type:Number,default:5}}),mt={name:"ElPopperArrow",inheritAttrs:!1},ht=Object(i["defineComponent"])({...mt,props:bt,setup(e,{expose:t}){const r=e,n=Object(b["b"])("popper"),{arrowOffset:o,arrowRef:l}=Object(i["inject"])(ne,void 0);return Object(i["watch"])(()=>r.arrowOffset,e=>{o.value=e}),Object(i["onBeforeUnmount"])(()=>{l.value=void 0}),t({arrowRef:l}),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{ref_key:"arrowRef",ref:l,class:Object(i["normalizeClass"])(Object(i["unref"])(n).e("arrow")),"data-popper-arrow":""},null,2))}});var vt=Object(f["a"])(ht,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/arrow.vue"]]),gt=r("35b0");const{useModelToggleProps:Ot,useModelToggle:jt,useModelToggleEmits:wt}=ut("visible"),yt=Object(i["defineComponent"])({name:"ElTooltip",components:{ElPopper:ie,ElPopperArrow:vt,ElTooltipContent:Ue,ElTooltipTrigger:it},props:{...te,...Ot,...Ce,...ze,...bt,...Ee},emits:[...wt,"before-show","before-hide","show","hide","open","close"],setup(e,{emit:t}){ye();const r=Object(i["computed"])(()=>(Object(Re["d"])(e.openDelay)||Object(m["a"])("ElTooltip","open-delay is about to be deprecated in the next major version, please use `show-after` instead"),e.openDelay||e.showAfter)),n=Object(i["computed"])(()=>(Object(Re["d"])(e.visibleArrow)||Object(m["a"])("ElTooltip","`visible-arrow` is about to be deprecated in the next major version, please use `show-arrow` instead"),Object(c["isBoolean"])(e.visibleArrow)?e.visibleArrow:e.showArrow)),o=Object(gt["a"])(),l=Object(i["ref"])(null),a=Object(i["ref"])(null),s=()=>{var e;const t=Object(i["unref"])(l);t&&(null==(e=t.popperInstanceRef)||e.update())},u=Object(i["ref"])(!1),d=Object(i["ref"])(void 0),{show:p,hide:f,hasUpdateHandler:b}=jt({indicator:u,toggleReason:d}),{onOpen:h,onClose:v}=ue({showAfter:r,hideAfter:Object(i["toRef"])(e,"hideAfter"),open:p,close:f}),g=Object(i["computed"])(()=>Object(c["isBoolean"])(e.visible)&&!b.value);Object(i["provide"])(Be,{controlled:g,id:o,open:Object(i["readonly"])(u),trigger:Object(i["toRef"])(e,"trigger"),onOpen:e=>{h(e)},onClose:e=>{v(e)},onToggle:e=>{Object(i["unref"])(u)?v(e):h(e)},onShow:()=>{t("show",d.value)},onHide:()=>{t("hide",d.value)},onBeforeShow:()=>{t("before-show",d.value)},onBeforeHide:()=>{t("before-hide",d.value)},updatePopper:s}),Object(i["watch"])(()=>e.disabled,e=>{e&&u.value&&(u.value=!1)});const O=()=>{var e,t;const r=null==(t=null==(e=a.value)?void 0:e.contentRef)?void 0:t.popperContentRef;return r&&r.contains(document.activeElement)};return Object(i["onDeactivated"])(()=>u.value&&f()),{compatShowAfter:r,compatShowArrow:n,popperRef:l,contentRef:a,open:u,hide:f,isFocusInsideContent:O,updatePopper:s,onOpen:h,onClose:v}}}),xt=["innerHTML"],kt={key:1};function _t(e,t,r,n,o,l){const a=Object(i["resolveComponent"])("el-tooltip-trigger"),c=Object(i["resolveComponent"])("el-popper-arrow"),s=Object(i["resolveComponent"])("el-tooltip-content"),u=Object(i["resolveComponent"])("el-popper");return Object(i["openBlock"])(),Object(i["createBlock"])(u,{ref:"popperRef",role:e.role},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(a,{disabled:e.disabled,trigger:e.trigger,"trigger-keys":e.triggerKeys,"virtual-ref":e.virtualRef,"virtual-triggering":e.virtualTriggering},{default:Object(i["withCtx"])(()=>[e.$slots.default?Object(i["renderSlot"])(e.$slots,"default",{key:0}):Object(i["createCommentVNode"])("v-if",!0)]),_:3},8,["disabled","trigger","trigger-keys","virtual-ref","virtual-triggering"]),Object(i["createVNode"])(s,{ref:"contentRef","aria-label":e.ariaLabel,"boundaries-padding":e.boundariesPadding,content:e.content,disabled:e.disabled,effect:e.effect,enterable:e.enterable,"fallback-placements":e.fallbackPlacements,"hide-after":e.hideAfter,"gpu-acceleration":e.gpuAcceleration,offset:e.offset,persistent:e.persistent,"popper-class":e.popperClass,"popper-style":e.popperStyle,placement:e.placement,"popper-options":e.popperOptions,pure:e.pure,"raw-content":e.rawContent,"reference-el":e.referenceEl,"trigger-target-el":e.triggerTargetEl,"show-after":e.compatShowAfter,strategy:e.strategy,teleported:e.teleported,transition:e.transition,"virtual-triggering":e.virtualTriggering,"z-index":e.zIndex,"append-to":e.appendTo},{default:Object(i["withCtx"])(()=>[Object(i["renderSlot"])(e.$slots,"content",{},()=>[e.rawContent?(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{key:0,innerHTML:e.content},null,8,xt)):(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",kt,Object(i["toDisplayString"])(e.content),1))]),e.compatShowArrow?(Object(i["openBlock"])(),Object(i["createBlock"])(c,{key:0,"arrow-offset":e.arrowOffset},null,8,["arrow-offset"])):Object(i["createCommentVNode"])("v-if",!0)]),_:3},8,["aria-label","boundaries-padding","content","disabled","effect","enterable","fallback-placements","hide-after","gpu-acceleration","offset","persistent","popper-class","popper-style","placement","popper-options","pure","raw-content","reference-el","trigger-target-el","show-after","strategy","teleported","transition","virtual-triggering","z-index","append-to"])]),_:3},8,["role"])}var Ct=Object(f["a"])(yt,[["render",_t],["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/tooltip.vue"]]);const zt=Object(j["a"])(Ct),Et=Object(s["b"])({valueKey:{type:String,default:"value"},modelValue:{type:[String,Number],default:""},debounce:{type:Number,default:300},placement:{type:Object(s["c"])(String),values:["top","top-start","top-end","bottom","bottom-start","bottom-end"],default:"bottom-start"},fetchSuggestions:{type:Object(s["c"])([Function,Array]),default:Y["NOOP"]},popperClass:{type:String,default:""},triggerOnFocus:{type:Boolean,default:!0},selectWhenUnmatched:{type:Boolean,default:!1},hideLoading:{type:Boolean,default:!1},label:{type:String},teleported:Ce.teleported,highlightFirstItem:{type:Boolean,default:!1},fitInputWidth:{type:Boolean,default:!1}}),Bt={[u["c"]]:e=>Object(Y["isString"])(e),[u["b"]]:e=>Object(Y["isString"])(e),[u["a"]]:e=>Object(Y["isString"])(e),focus:e=>e instanceof FocusEvent,blur:e=>e instanceof FocusEvent,clear:()=>!0,select:e=>Object(Y["isObject"])(e)};var St=r("c9ac"),Vt=r("c23a");const Nt=["aria-expanded","aria-owns"],Mt={key:0},At=["id","aria-selected","onClick"],Tt={name:"ElAutocomplete",inheritAttrs:!1},Ht=Object(i["defineComponent"])({...Tt,props:Et,emits:Bt,setup(e,{expose:t,emit:r}){const n=e,o="ElAutocomplete",l=Object(St["a"])(),a=Object(i["useAttrs"])(),s=Object(Vt["a"])(),d=Object(b["b"])("autocomplete"),p=Object(i["ref"])(),f=Object(i["ref"])(),h=Object(i["ref"])(),v=Object(i["ref"])();let g=!1,O=!1;const j=Object(i["ref"])([]),w=Object(i["ref"])(-1),x=Object(i["ref"])(""),k=Object(i["ref"])(!1),_=Object(i["ref"])(!1),C=Object(i["ref"])(!1),z=Object(i["computed"])(()=>d.b(String(he()))),E=Object(i["computed"])(()=>a.style),B=Object(i["computed"])(()=>{const e=j.value.length>0;return(e||C.value)&&k.value}),S=Object(i["computed"])(()=>!n.hideLoading&&C.value),V=Object(i["computed"])(()=>p.value?Array.from(p.value.$el.querySelectorAll("input")):[]),T=async()=>{await Object(i["nextTick"])(),B.value&&(x.value=p.value.$el.offsetWidth+"px")},H=()=>{O=!0},R=()=>{O=!1,w.value=-1},L=async e=>{if(_.value)return;const t=e=>{C.value=!1,_.value||(Object(Y["isArray"])(e)?(j.value=e,w.value=n.highlightFirstItem?0:-1):Object(m["b"])(o,"autocomplete suggestions must be an array"))};if(C.value=!0,Object(Y["isArray"])(n.fetchSuggestions))t(n.fetchSuggestions);else{const r=await n.fetchSuggestions(e,t);Object(Y["isArray"])(r)&&t(r)}},D=Object(N["debounce"])(L,n.debounce),P=e=>{const t=!!e;if(r(u["b"],e),r(u["c"],e),_.value=!1,k.value||(k.value=t),!n.triggerOnFocus&&!e)return _.value=!0,void(j.value=[]);D(e)},I=e=>{var t;s.value||("INPUT"!==(null==(t=e.target)?void 0:t.tagName)||V.value.includes(document.activeElement))&&(k.value=!0)},F=e=>{r(u["a"],e)},$=e=>{O||(k.value=!0,r("focus",e),n.triggerOnFocus&&!g&&D(String(n.modelValue)))},q=e=>{O||r("blur",e)},W=()=>{k.value=!1,r(u["c"],""),r("clear")},U=async()=>{B.value&&w.value>=0&&w.value{B.value&&(e.preventDefault(),e.stopPropagation(),G())},G=()=>{k.value=!1},X=()=>{var e;null==(e=p.value)||e.focus()},J=()=>{var e;null==(e=p.value)||e.blur()},Q=async e=>{r(u["b"],e[n.valueKey]),r(u["c"],e[n.valueKey]),r("select",e),j.value=[],w.value=-1},ee=e=>{if(!B.value||C.value)return;if(e<0)return void(w.value=-1);e>=j.value.length&&(e=j.value.length-1);const t=f.value.querySelector("."+d.be("suggestion","wrap")),r=t.querySelectorAll(`.${d.be("suggestion","list")} li`),n=r[e],o=t.scrollTop,{offsetTop:l,scrollHeight:a}=n;l+a>o+t.clientHeight&&(t.scrollTop+=a),l{B.value&&G()}),Object(i["onMounted"])(()=>{p.value.ref.setAttribute("role","textbox"),p.value.ref.setAttribute("aria-autocomplete","list"),p.value.ref.setAttribute("aria-controls","id"),p.value.ref.setAttribute("aria-activedescendant",`${z.value}-item-${w.value}`),g=p.value.ref.hasAttribute("readonly")}),t({highlightedIndex:w,activated:k,loading:C,inputRef:p,popperRef:h,suggestions:j,handleSelect:Q,handleKeyEnter:U,focus:X,blur:J,close:G,highlight:ee}),(e,t)=>(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(zt),{ref_key:"popperRef",ref:h,visible:Object(i["unref"])(B),placement:e.placement,"fallback-placements":["bottom-start","top-start"],"popper-class":[Object(i["unref"])(d).e("popper"),e.popperClass],teleported:e.teleported,"gpu-acceleration":!1,pure:"","manual-mode":"",effect:"light",trigger:"click",transition:Object(i["unref"])(d).namespace.value+"-zoom-in-top",persistent:"",onBeforeShow:T,onShow:H,onHide:R},{content:Object(i["withCtx"])(()=>[Object(i["createElementVNode"])("div",{ref_key:"regionRef",ref:f,class:Object(i["normalizeClass"])([Object(i["unref"])(d).b("suggestion"),Object(i["unref"])(d).is("loading",Object(i["unref"])(S))]),style:Object(i["normalizeStyle"])({[e.fitInputWidth?"width":"minWidth"]:x.value,outline:"none"}),role:"region"},[Object(i["createVNode"])(Object(i["unref"])(Z),{id:Object(i["unref"])(z),tag:"ul","wrap-class":Object(i["unref"])(d).be("suggestion","wrap"),"view-class":Object(i["unref"])(d).be("suggestion","list"),role:"listbox"},{default:Object(i["withCtx"])(()=>[Object(i["unref"])(S)?(Object(i["openBlock"])(),Object(i["createElementBlock"])("li",Mt,[Object(i["createVNode"])(Object(i["unref"])(y["a"]),{class:Object(i["normalizeClass"])(Object(i["unref"])(d).is("loading"))},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["Loading"]))]),_:1},8,["class"])])):(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],{key:1},Object(i["renderList"])(j.value,(t,r)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("li",{id:`${Object(i["unref"])(z)}-item-${r}`,key:r,class:Object(i["normalizeClass"])({highlighted:w.value===r}),role:"option","aria-selected":w.value===r,onClick:e=>Q(t)},[Object(i["renderSlot"])(e.$slots,"default",{item:t},()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(t[e.valueKey]),1)])],10,At))),128))]),_:3},8,["id","wrap-class","view-class"])],6)]),default:Object(i["withCtx"])(()=>[Object(i["createElementVNode"])("div",{ref_key:"listboxRef",ref:v,class:Object(i["normalizeClass"])([Object(i["unref"])(d).b(),e.$attrs.class]),style:Object(i["normalizeStyle"])(Object(i["unref"])(E)),role:"combobox","aria-haspopup":"listbox","aria-expanded":Object(i["unref"])(B),"aria-owns":Object(i["unref"])(z)},[Object(i["createVNode"])(Object(i["unref"])(A["a"]),Object(i["mergeProps"])({ref_key:"inputRef",ref:p},Object(i["unref"])(l),{"model-value":e.modelValue,onInput:P,onChange:F,onFocus:$,onBlur:q,onClear:W,onKeydown:[t[0]||(t[0]=Object(i["withKeys"])(Object(i["withModifiers"])(e=>ee(w.value-1),["prevent"]),["up"])),t[1]||(t[1]=Object(i["withKeys"])(Object(i["withModifiers"])(e=>ee(w.value+1),["prevent"]),["down"])),Object(i["withKeys"])(U,["enter"]),Object(i["withKeys"])(G,["tab"]),Object(i["withKeys"])(K,["esc"])],onMousedown:I}),Object(i["createSlots"])({_:2},[e.$slots.prepend?{name:"prepend",fn:Object(i["withCtx"])(()=>[Object(i["renderSlot"])(e.$slots,"prepend")])}:void 0,e.$slots.append?{name:"append",fn:Object(i["withCtx"])(()=>[Object(i["renderSlot"])(e.$slots,"append")])}:void 0,e.$slots.prefix?{name:"prefix",fn:Object(i["withCtx"])(()=>[Object(i["renderSlot"])(e.$slots,"prefix")])}:void 0,e.$slots.suffix?{name:"suffix",fn:Object(i["withCtx"])(()=>[Object(i["renderSlot"])(e.$slots,"suffix")])}:void 0]),1040,["model-value","onKeydown"])],14,Nt)]),_:3},8,["visible","placement","popper-class","teleported","transition"]))}});var Rt=Object(f["a"])(Ht,[["__file","/home/runner/work/element-plus/element-plus/packages/components/autocomplete/src/autocomplete.vue"]]);const Lt=Object(j["a"])(Rt);var Dt=r("d5eb");const Pt=Object(s["b"])({size:{type:[Number,String],values:Dt["b"],default:"",validator:e=>Object(c["isNumber"])(e)},shape:{type:String,values:["circle","square"],default:"circle"},icon:{type:k["e"]},src:{type:String,default:""},alt:String,srcSet:String,fit:{type:Object(s["c"])(String),default:"cover"}}),It={error:e=>e instanceof Event},Ft=["src","alt","srcset"],$t={name:"ElAvatar"},qt=Object(i["defineComponent"])({...$t,props:Pt,emits:It,setup(e,{emit:t}){const r=e,n=Object(b["b"])("avatar"),o=Object(i["ref"])(!1),l=Object(i["computed"])(()=>{const{size:e,icon:t,shape:o}=r,l=[n.b()];return Object(Y["isString"])(e)&&l.push(n.m(e)),t&&l.push(n.m("icon")),o&&l.push(n.m(o)),l}),a=Object(i["computed"])(()=>{const{size:e}=r;return Object(c["isNumber"])(e)?n.cssVarBlock({size:Object(K["b"])(e)||""}):void 0}),s=Object(i["computed"])(()=>({objectFit:r.fit}));function u(e){o.value=!0,t("error",e)}return Object(i["watch"])(()=>r.src,()=>o.value=!1),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{class:Object(i["normalizeClass"])(Object(i["unref"])(l)),style:Object(i["normalizeStyle"])(Object(i["unref"])(a))},[!e.src&&!e.srcSet||o.value?e.icon?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(y["a"]),{key:1},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(e.icon)))]),_:1})):Object(i["renderSlot"])(e.$slots,"default",{key:2}):(Object(i["openBlock"])(),Object(i["createElementBlock"])("img",{key:0,src:e.src,alt:e.alt,srcset:e.srcSet,style:Object(i["normalizeStyle"])(Object(i["unref"])(s)),onError:u},null,44,Ft))],6))}});var Wt=Object(f["a"])(qt,[["__file","/home/runner/work/element-plus/element-plus/packages/components/avatar/src/avatar.vue"]]);const Ut=Object(j["a"])(Wt),Kt={visibilityHeight:{type:Number,default:200},target:{type:String,default:""},right:{type:Number,default:40},bottom:{type:Number,default:40}},Yt={click:e=>e instanceof MouseEvent},Gt=e=>e**3,Xt=e=>e<.5?Gt(2*e)/2:1-Gt(2*(1-e))/2,Jt=["onClick"],Zt={name:"ElBacktop"},Qt=Object(i["defineComponent"])({...Zt,props:Kt,emits:Yt,setup(e,{emit:t}){const r=e,n="ElBacktop",o=Object(b["b"])("backtop"),l=Object(i["shallowRef"])(),a=Object(i["shallowRef"])(),s=Object(i["ref"])(!1),u=Object(i["computed"])(()=>({right:r.right+"px",bottom:r.bottom+"px"})),d=()=>{if(!l.value)return;const e=Date.now(),t=l.value.scrollTop,r=()=>{if(!l.value)return;const n=(Date.now()-e)/500;n<1?(l.value.scrollTop=t*(1-Xt(n)),requestAnimationFrame(r)):l.value.scrollTop=0};requestAnimationFrame(r)},p=()=>{l.value&&(s.value=l.value.scrollTop>=r.visibilityHeight)},f=e=>{d(),t("click",e)},h=Object(c["useThrottleFn"])(p,300);return Object(c["useEventListener"])(a,"scroll",h),Object(i["onMounted"])(()=>{var e;a.value=document,l.value=document.documentElement,r.target&&(l.value=null!=(e=document.querySelector(r.target))?e:void 0,l.value||Object(m["b"])(n,"target is not existed: "+r.target),a.value=l.value)}),(e,t)=>(Object(i["openBlock"])(),Object(i["createBlock"])(i["Transition"],{name:Object(i["unref"])(o).namespace.value+"-fade-in"},{default:Object(i["withCtx"])(()=>[s.value?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,style:Object(i["normalizeStyle"])(Object(i["unref"])(u)),class:Object(i["normalizeClass"])(Object(i["unref"])(o).b()),onClick:Object(i["withModifiers"])(f,["stop"])},[Object(i["renderSlot"])(e.$slots,"default",{},()=>[Object(i["createVNode"])(Object(i["unref"])(y["a"]),{class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("icon"))},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["CaretTop"]))]),_:1},8,["class"])])],14,Jt)):Object(i["createCommentVNode"])("v-if",!0)]),_:3},8,["name"]))}});var er=Object(f["a"])(Qt,[["__file","/home/runner/work/element-plus/element-plus/packages/components/backtop/src/backtop.vue"]]);const tr=Object(j["a"])(er);var rr=r("0388");const nr=Object(s["b"])({separator:{type:String,default:"/"},separatorIcon:{type:k["e"]}}),or=Symbol("breadcrumbKey"),lr={name:"ElBreadcrumb"},ar=Object(i["defineComponent"])({...lr,props:nr,setup(e){const t=e,r=Object(b["b"])("breadcrumb"),n=Object(i["ref"])();return Object(i["provide"])(or,t),Object(i["onMounted"])(()=>{const e=n.value.querySelectorAll("."+r.e("item"));e.length&&e[e.length-1].setAttribute("aria-current","page")}),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{ref_key:"breadcrumb",ref:n,class:Object(i["normalizeClass"])(Object(i["unref"])(r).b()),"aria-label":"Breadcrumb",role:"navigation"},[Object(i["renderSlot"])(e.$slots,"default")],2))}});var ir=Object(f["a"])(ar,[["__file","/home/runner/work/element-plus/element-plus/packages/components/breadcrumb/src/breadcrumb.vue"]]);const cr=Object(s["b"])({to:{type:Object(s["c"])([String,Object]),default:""},replace:{type:Boolean,default:!1}}),sr={name:"ElBreadcrumbItem"},ur=Object(i["defineComponent"])({...sr,props:cr,setup(e){const t=e,r=Object(i["getCurrentInstance"])(),n=Object(i["inject"])(or,void 0),o=Object(b["b"])("breadcrumb"),{separator:l,separatorIcon:a}=Object(i["toRefs"])(n),c=r.appContext.config.globalProperties.$router,s=Object(i["ref"])(),u=()=>{t.to&&c&&(t.replace?c.replace(t.to):c.push(t.to))};return(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("item"))},[Object(i["createElementVNode"])("span",{ref_key:"link",ref:s,class:Object(i["normalizeClass"])([Object(i["unref"])(o).e("inner"),Object(i["unref"])(o).is("link",!!e.to)]),role:"link",onClick:u},[Object(i["renderSlot"])(e.$slots,"default")],2),Object(i["unref"])(a)?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(y["a"]),{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("separator"))},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(Object(i["unref"])(a))))]),_:1},8,["class"])):(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{key:1,class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("separator")),role:"presentation"},Object(i["toDisplayString"])(Object(i["unref"])(l)),3))],2))}});var dr=Object(f["a"])(ur,[["__file","/home/runner/work/element-plus/element-plus/packages/components/breadcrumb/src/breadcrumb-item.vue"]]);const pr=Object(j["a"])(ir,{BreadcrumbItem:dr}),fr=Object(j["d"])(dr);var br=r("cf2e"),mr=r("5a0c"),hr=r.n(mr),vr=r("5e0f"),gr=r.n(vr);const Or=(e,t)=>[e>0?e-1:void 0,e,eArray.from(Array.from({length:e}).keys()),wr=e=>e.replace(/\W?m{1,2}|\W?ZZ/g,"").replace(/\W?h{1,2}|\W?s{1,3}|\W?a/gi,"").trim(),yr=e=>e.replace(/\W?D{1,2}|\W?Do|\W?d{1,4}|\W?M{1,4}|\W?Y{2,4}/g,"").trim(),xr=function(e,t){const r=Object(Y["isDate"])(e),n=Object(Y["isDate"])(t);return r&&n?e.getTime()===t.getTime():!r&&!n&&e===t},kr=function(e,t){const r=Object(Y["isArray"])(e),n=Object(Y["isArray"])(t);return r&&n?e.length===t.length&&e.every((e,r)=>xr(e,t[r])):!r&&!n&&xr(e,t)},_r=function(e,t,r){const n=Object(Re["b"])(t)||"x"===t?hr()(e).locale(r):hr()(e,t).locale(r);return n.isValid()?n:void 0},Cr=function(e,t,r){return Object(Re["b"])(t)?e:"x"===t?+e:hr()(e).locale(r).format(t)},zr=(e,t)=>{var r;const n=[],o=null==t?void 0:t();for(let l=0;l{const r=e.subtract(1,"month").endOf("month").date();return jr(t).map((e,n)=>r-(t-n-1))},Br=e=>{const t=e.daysInMonth();return jr(t).map((e,t)=>t+1)},Sr=e=>jr(e.length/7).map(t=>{const r=7*t;return e.slice(r,r+7)}),Vr=Object(s["b"])({selectedDay:{type:Object(s["c"])(Object)},range:{type:Object(s["c"])(Array)},date:{type:Object(s["c"])(Object),required:!0},hideHeader:{type:Boolean}}),Nr={pick:e=>Object(Y["isObject"])(e)};var Mr=r("4cb3"),Ar=r("6806");const Tr={key:0},Hr=["onClick"],Rr={name:"DateTable"},Lr=Object(i["defineComponent"])({...Rr,props:Vr,emits:Nr,setup(e,{expose:t,emit:r}){const n=e;hr.a.extend(gr.a);const{t:o,lang:l}=Object(Mr["a"])(),a=Object(b["b"])("calendar-table"),c=Object(b["b"])("calendar-day"),s=hr()().locale(l.value),u=s.$locale().weekStart||0,d=Object(i["computed"])(()=>!!n.range&&!!n.range.length),p=Object(i["computed"])(()=>{let e=[];if(d.value){const[t,r]=n.range,o=jr(r.date()-t.date()+1).map(e=>({text:t.date()+e,type:"current"}));let l=o.length%7;l=0===l?0:7-l;const a=jr(l).map((e,t)=>({text:t+1,type:"next"}));e=o.concat(a)}else{const t=n.date.startOf("month").day(),r=Er(n.date,t-u).map(e=>({text:e,type:"prev"})),o=Br(n.date).map(e=>({text:e,type:"current"}));e=[...r,...o];const l=7-(e.length%7||7),a=jr(l).map((e,t)=>({text:t+1,type:"next"}));e=e.concat(a)}return Sr(e)}),f=Object(i["computed"])(()=>{const e=u;return 0===e?Ar["a"].map(e=>o("el.datepicker.weeks."+e)):Ar["a"].slice(e).concat(Ar["a"].slice(0,e)).map(e=>o("el.datepicker.weeks."+e))}),m=(e,t)=>{switch(t){case"prev":return n.date.startOf("month").subtract(1,"month").date(e);case"next":return n.date.startOf("month").add(1,"month").date(e);case"current":return n.date.date(e)}},h=({text:e,type:t})=>{const r=[t];if("current"===t){const o=m(e,t);o.isSame(n.selectedDay,"day")&&r.push(c.is("selected")),o.isSame(s,"day")&&r.push(c.is("today"))}return r},v=({text:e,type:t})=>{const n=m(e,t);r("pick",n)},g=({text:e,type:t})=>{const r=m(e,t);return{isSelected:r.isSame(n.selectedDay),type:t+"-month",day:r.format("YYYY-MM-DD"),date:r.toDate()}};return t({getFormattedDate:m}),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("table",{class:Object(i["normalizeClass"])([Object(i["unref"])(a).b(),Object(i["unref"])(a).is("range",Object(i["unref"])(d))]),cellspacing:"0",cellpadding:"0"},[e.hideHeader?Object(i["createCommentVNode"])("v-if",!0):(Object(i["openBlock"])(),Object(i["createElementBlock"])("thead",Tr,[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(Object(i["unref"])(f),e=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("th",{key:e},Object(i["toDisplayString"])(e),1))),128))])),Object(i["createElementVNode"])("tbody",null,[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(Object(i["unref"])(p),(t,r)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("tr",{key:r,class:Object(i["normalizeClass"])({[Object(i["unref"])(a).e("row")]:!0,[Object(i["unref"])(a).em("row","hide-border")]:0===r&&e.hideHeader})},[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(t,(t,r)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("td",{key:r,class:Object(i["normalizeClass"])(h(t)),onClick:e=>v(t)},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(c).b())},[Object(i["renderSlot"])(e.$slots,"date-cell",{data:g(t)},()=>[Object(i["createElementVNode"])("span",null,Object(i["toDisplayString"])(t.text),1)])],2)],10,Hr))),128))],2))),128))])],2))}});var Dr=Object(f["a"])(Lr,[["__file","/home/runner/work/element-plus/element-plus/packages/components/calendar/src/date-table.vue"]]);const Pr=e=>Object(Y["isArray"])(e)&&2===e.length&&e.every(e=>Object(Y["isDate"])(e)),Ir=Object(s["b"])({modelValue:{type:Date},range:{type:Object(s["c"])(Array),validator:Pr}}),Fr={[u["c"]]:e=>Object(Y["isDate"])(e),[u["b"]]:e=>Object(Y["isDate"])(e)};var $r=r("344d");const qr={name:"ElCalendar"},Wr=Object(i["defineComponent"])({...qr,props:Ir,emits:Fr,setup(e,{expose:t,emit:r}){const n=e,o="ElCalendar",l=Object(i["useSlots"])(),a=Object(b["b"])("calendar"),{t:c,lang:s}=Object(Mr["a"])(),d=Object(i["ref"])(),p=hr()().locale(s.value),f=Object(i["computed"])({get(){return n.modelValue?v.value:d.value},set(e){if(!e)return;d.value=e;const t=e.toDate();r(u["b"],t),r(u["c"],t)}}),h=Object(i["computed"])(()=>{if(!n.range)return[];const e=n.range.map(e=>hr()(e).locale(s.value)),[t,r]=e;return t.isAfter(r)?(Object(m["a"])(o,"end time should be greater than start time"),[]):t.isSame(r,"month")?x(t,r):t.add(1,"month").month()!==r.month()?(Object(m["a"])(o,"start time and end time interval must not exceed two months"),[]):x(t,r)}),v=Object(i["computed"])(()=>n.modelValue?hr()(n.modelValue).locale(s.value):f.value?f.value:h.value.length?h.value[0][0]:p),g=Object(i["computed"])(()=>v.value.subtract(1,"month").date(1)),O=Object(i["computed"])(()=>v.value.add(1,"month").date(1)),j=Object(i["computed"])(()=>v.value.subtract(1,"year").date(1)),w=Object(i["computed"])(()=>v.value.add(1,"year").date(1)),y=Object(i["computed"])(()=>{const e="el.datepicker.month"+v.value.format("M");return`${v.value.year()} ${c("el.datepicker.year")} ${c(e)}`}),x=(e,t)=>{const r=e.startOf("week"),n=t.endOf("week"),l=r.get("month"),a=n.get("month");if(l===a)return[[r,n]];if(l+1===a){const e=r.endOf("month"),t=n.startOf("month"),o=e.isSame(t,"week"),l=o?t.add(1,"week"):t;return[[r,e],[l.startOf("week"),n]]}if(l+2===a||(l+1)%11===a){const e=r.endOf("month"),t=r.add(1,"month").startOf("month"),o=e.isSame(t,"week")?t.add(1,"week"):t,l=o.endOf("month"),a=n.startOf("month"),i=l.isSame(a,"week")?a.add(1,"week"):a;return[[r,e],[o.startOf("week"),l],[i.startOf("week"),n]]}return Object(m["a"])(o,"start time and end time interval must not exceed two months"),[]},k=e=>{f.value=e},_=e=>{let t;t="prev-month"===e?g.value:"next-month"===e?O.value:"prev-year"===e?j.value:"next-year"===e?w.value:p,t.isSame(v.value,"day")||k(t)};return Object($r["a"])({from:'"dateCell"',replacement:'"date-cell"',scope:"ElCalendar",version:"2.3.0",ref:"https://element-plus.org/en-US/component/calendar.html#slots",type:"Slot"},Object(i["computed"])(()=>!!l.dateCell)),t({selectedDay:f,pickDay:k,selectDate:_,calculateValidatedDateRange:x}),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(a).b())},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(a).e("header"))},[Object(i["renderSlot"])(e.$slots,"header",{date:Object(i["unref"])(y)},()=>[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(a).e("title"))},Object(i["toDisplayString"])(Object(i["unref"])(y)),3),0===Object(i["unref"])(h).length?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(a).e("button-group"))},[Object(i["createVNode"])(Object(i["unref"])(br["b"]),null,{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(br["a"]),{size:"small",onClick:t[0]||(t[0]=e=>_("prev-month"))},{default:Object(i["withCtx"])(()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(Object(i["unref"])(c)("el.datepicker.prevMonth")),1)]),_:1}),Object(i["createVNode"])(Object(i["unref"])(br["a"]),{size:"small",onClick:t[1]||(t[1]=e=>_("today"))},{default:Object(i["withCtx"])(()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(Object(i["unref"])(c)("el.datepicker.today")),1)]),_:1}),Object(i["createVNode"])(Object(i["unref"])(br["a"]),{size:"small",onClick:t[2]||(t[2]=e=>_("next-month"))},{default:Object(i["withCtx"])(()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(Object(i["unref"])(c)("el.datepicker.nextMonth")),1)]),_:1})]),_:1})],2)):Object(i["createCommentVNode"])("v-if",!0)])],2),0===Object(i["unref"])(h).length?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(a).e("body"))},[Object(i["createVNode"])(Dr,{date:Object(i["unref"])(v),"selected-day":Object(i["unref"])(f),onPick:k},Object(i["createSlots"])({_:2},[e.$slots["date-cell"]||e.$slots.dateCell?{name:"date-cell",fn:Object(i["withCtx"])(t=>[e.$slots["date-cell"]?Object(i["renderSlot"])(e.$slots,"date-cell",Object(i["normalizeProps"])(Object(i["mergeProps"])({key:0},t))):Object(i["renderSlot"])(e.$slots,"dateCell",Object(i["normalizeProps"])(Object(i["mergeProps"])({key:1},t)))])}:void 0]),1032,["date","selected-day"])],2)):(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:1,class:Object(i["normalizeClass"])(Object(i["unref"])(a).e("body"))},[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(Object(i["unref"])(h),(t,r)=>(Object(i["openBlock"])(),Object(i["createBlock"])(Dr,{key:r,date:t[0],"selected-day":Object(i["unref"])(f),range:t,"hide-header":0!==r,onPick:k},Object(i["createSlots"])({_:2},[e.$slots["date-cell"]||e.$slots.dateCell?{name:"date-cell",fn:Object(i["withCtx"])(t=>[e.$slots["date-cell"]?Object(i["renderSlot"])(e.$slots,"date-cell",Object(i["normalizeProps"])(Object(i["mergeProps"])({key:0},t))):Object(i["renderSlot"])(e.$slots,"dateCell",Object(i["normalizeProps"])(Object(i["mergeProps"])({key:1},t)))])}:void 0]),1032,["date","selected-day","range","hide-header"]))),128))],2))],2))}});var Ur=Object(f["a"])(Wr,[["__file","/home/runner/work/element-plus/element-plus/packages/components/calendar/src/calendar.vue"]]);const Kr=Object(j["a"])(Ur),Yr=Object(s["b"])({header:{type:String,default:""},bodyStyle:{type:Object(s["c"])([String,Object,Array]),default:""},shadow:{type:String,values:["always","hover","never"],default:"always"}}),Gr={name:"ElCard"},Xr=Object(i["defineComponent"])({...Gr,props:Yr,setup(e){const t=Object(b["b"])("card");return(e,r)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:Object(i["normalizeClass"])([Object(i["unref"])(t).b(),Object(i["unref"])(t).is(e.shadow+"-shadow")])},[e.$slots.header||e.header?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(t).e("header"))},[Object(i["renderSlot"])(e.$slots,"header",{},()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(e.header),1)])],2)):Object(i["createCommentVNode"])("v-if",!0),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(t).e("body")),style:Object(i["normalizeStyle"])(e.bodyStyle)},[Object(i["renderSlot"])(e.$slots,"default")],6)],2))}});var Jr=Object(f["a"])(Xr,[["__file","/home/runner/work/element-plus/element-plus/packages/components/card/src/card.vue"]]);const Zr=Object(j["a"])(Jr),Qr=Object(s["b"])({initialIndex:{type:Number,default:0},height:{type:String,default:""},trigger:{type:String,values:["hover","click"],default:"hover"},autoplay:{type:Boolean,default:!0},interval:{type:Number,default:3e3},indicatorPosition:{type:String,values:["","none","outside"],default:""},indicator:{type:Boolean,default:!0},arrow:{type:String,values:["always","hover","never"],default:"hover"},type:{type:String,values:["","card"],default:""},loop:{type:Boolean,default:!0},direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},pauseOnHover:{type:Boolean,default:!0}}),en={change:(e,t)=>[e,t].every(c["isNumber"])},tn=Symbol("carouselContextKey"),rn=["onMouseenter","onMouseleave"],nn=["onMouseenter","onClick"],on={key:0},ln={name:"ElCarousel"},an=Object(i["defineComponent"])({...ln,props:Qr,emits:en,setup(e,{expose:t,emit:r}){const n=e,o=Object(b["b"])("carousel"),l="ElCarousel",a=300,s=Object(i["ref"])(-1),u=Object(i["ref"])(null),d=Object(i["ref"])(!1),p=Object(i["ref"])(),f=Object(i["ref"])([]),h=Object(i["computed"])(()=>"never"!==n.arrow&&!Object(i["unref"])(w)),v=Object(i["computed"])(()=>f.value.some(e=>e.props.label.toString().length>0)),g=Object(i["computed"])(()=>{const e=[o.b(),o.m(n.direction)];return Object(i["unref"])(j)&&e.push(o.m("card")),e}),O=Object(i["computed"])(()=>{const e=[o.e("indicators"),o.em("indicators",n.direction)];return v.value&&e.push(o.em("indicators","labels")),("outside"===n.indicatorPosition||Object(i["unref"])(j))&&e.push(o.em("indicators","outside")),e}),j=Object(i["computed"])(()=>"card"===n.type),w=Object(i["computed"])(()=>"vertical"===n.direction),x=Object(N["throttle"])(e=>{E(e)},a,{trailing:!0}),k=Object(N["throttle"])(e=>{P(e)},a);function _(){u.value&&(clearInterval(u.value),u.value=null)}function C(){n.interval<=0||!n.autoplay||u.value||(u.value=setInterval(()=>z(),n.interval))}const z=()=>{s.valuet.props.name===e);t.length>0&&(e=f.value.indexOf(t[0]))}if(e=Number(e),Number.isNaN(e)||e!==Math.floor(e))return void Object(m["a"])(l,"index must be integer.");const t=f.value.length,r=s.value;s.value=e<0?n.loop?t-1:0:e>=t?n.loop?0:t-1:e,r===s.value&&B(r),$()}function B(e){f.value.forEach((t,r)=>{t.translateItem(r,s.value,e)})}function S(e){f.value.push(e)}function V(e){const t=f.value.findIndex(t=>t.uid===e);-1!==t&&(f.value.splice(t,1),s.value===t&&F())}function A(e,t){var r,n,o,l;const a=Object(i["unref"])(f),c=a.length;if(0===c||!e.states.inStage)return!1;const s=t+1,u=t-1,d=c-1,p=a[d].states.active,b=a[0].states.active,m=null==(n=null==(r=a[s])?void 0:r.states)?void 0:n.active,h=null==(l=null==(o=a[u])?void 0:o.states)?void 0:l.active;return t===d&&b||m?"left":!!(0===t&&p||h)&&"right"}function T(){d.value=!0,n.pauseOnHover&&_()}function H(){d.value=!1,C()}function R(e){Object(i["unref"])(w)||f.value.forEach((t,r)=>{e===A(t,r)&&(t.states.hover=!0)})}function L(){Object(i["unref"])(w)||f.value.forEach(e=>{e.states.hover=!1})}function D(e){s.value=e}function P(e){"hover"===n.trigger&&e!==s.value&&(s.value=e)}function I(){E(s.value-1)}function F(){E(s.value+1)}function $(){_(),C()}Object(i["watch"])(()=>s.value,(e,t)=>{B(t),t>-1&&r("change",e,t)}),Object(i["watch"])(()=>n.autoplay,e=>{e?C():_()}),Object(i["watch"])(()=>n.loop,()=>{E(s.value)}),Object(i["watch"])(()=>n.interval,()=>{$()});const q=Object(i["shallowRef"])();return Object(i["onMounted"])(async()=>{await Object(i["nextTick"])(),q.value=Object(c["useResizeObserver"])(p.value,()=>{B()}),n.initialIndex=0&&(s.value=n.initialIndex),C()}),Object(i["onBeforeUnmount"])(()=>{_(),p.value&&q.value&&q.value.stop()}),Object(i["provide"])(tn,{root:p,isCardType:j,isVertical:w,items:f,loop:n.loop,addItem:S,removeItem:V,setActiveItem:E}),t({setActiveItem:E,prev:I,next:F}),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{ref_key:"root",ref:p,class:Object(i["normalizeClass"])(Object(i["unref"])(g)),onMouseenter:Object(i["withModifiers"])(T,["stop"]),onMouseleave:Object(i["withModifiers"])(H,["stop"])},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("container")),style:Object(i["normalizeStyle"])({height:e.height})},[Object(i["unref"])(h)?(Object(i["openBlock"])(),Object(i["createBlock"])(i["Transition"],{key:0,name:"carousel-arrow-left",persisted:""},{default:Object(i["withCtx"])(()=>[Object(i["withDirectives"])(Object(i["createElementVNode"])("button",{type:"button",class:Object(i["normalizeClass"])([Object(i["unref"])(o).e("arrow"),Object(i["unref"])(o).em("arrow","left")]),onMouseenter:t[0]||(t[0]=e=>R("left")),onMouseleave:L,onClick:t[1]||(t[1]=Object(i["withModifiers"])(e=>Object(i["unref"])(x)(s.value-1),["stop"]))},[Object(i["createVNode"])(Object(i["unref"])(y["a"]),null,{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["ArrowLeft"]))]),_:1})],34),[[i["vShow"],("always"===e.arrow||d.value)&&(n.loop||s.value>0)]])]),_:1})):Object(i["createCommentVNode"])("v-if",!0),Object(i["unref"])(h)?(Object(i["openBlock"])(),Object(i["createBlock"])(i["Transition"],{key:1,name:"carousel-arrow-right",persisted:""},{default:Object(i["withCtx"])(()=>[Object(i["withDirectives"])(Object(i["createElementVNode"])("button",{type:"button",class:Object(i["normalizeClass"])([Object(i["unref"])(o).e("arrow"),Object(i["unref"])(o).em("arrow","right")]),onMouseenter:t[2]||(t[2]=e=>R("right")),onMouseleave:L,onClick:t[3]||(t[3]=Object(i["withModifiers"])(e=>Object(i["unref"])(x)(s.value+1),["stop"]))},[Object(i["createVNode"])(Object(i["unref"])(y["a"]),null,{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["ArrowRight"]))]),_:1})],34),[[i["vShow"],("always"===e.arrow||d.value)&&(n.loop||s.value(Object(i["openBlock"])(),Object(i["createElementBlock"])("li",{key:r,class:Object(i["normalizeClass"])([Object(i["unref"])(o).e("indicator"),Object(i["unref"])(o).em("indicator",e.direction),Object(i["unref"])(o).is("active",r===s.value)]),onMouseenter:e=>Object(i["unref"])(k)(r),onClick:Object(i["withModifiers"])(e=>D(r),["stop"])},[Object(i["createElementVNode"])("button",{class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("button"))},[Object(i["unref"])(v)?(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",on,Object(i["toDisplayString"])(t.props.label),1)):Object(i["createCommentVNode"])("v-if",!0)],2)],42,nn))),128))],2)):Object(i["createCommentVNode"])("v-if",!0)],42,rn))}});var cn=Object(f["a"])(an,[["__file","/home/runner/work/element-plus/element-plus/packages/components/carousel/src/carousel.vue"]]);const sn=Object(s["b"])({name:{type:String,default:""},label:{type:[String,Number],default:""}}),un={name:"ElCarouselItem"},dn=Object(i["defineComponent"])({...un,props:sn,setup(e){const t=e,r=Object(b["b"])("carousel"),n="ElCarouselItem",o=Object(i["inject"])(tn),l=Object(i["getCurrentInstance"])();o||Object(m["a"])(n,"usage: "),l||Object(m["a"])(n,"compositional hook can only be invoked inside setups");const a=.83,c=Object(i["ref"])(!1),s=Object(i["ref"])(0),u=Object(i["ref"])(1),d=Object(i["ref"])(!1),p=Object(i["ref"])(!1),f=Object(i["ref"])(!1),h=Object(i["ref"])(!1),{isCardType:v,isVertical:g}=o,O=Object(i["computed"])(()=>{const e="translate"+(Object(i["unref"])(g)?"Y":"X"),t=`${e}(${Object(i["unref"])(s)}px)`,r=`scale(${Object(i["unref"])(u)})`,n=[t,r].join(" ");return{transform:n}});function j(e,t,r){const n=r-1,o=t-1,l=t+1,a=r/2;return 0===t&&e===n?-1:t===n&&0===e?r:e=a?r+1:e>l&&e-t>=a?-2:e}function w(e,t){var r;const n=(null==(r=o.root.value)?void 0:r.offsetWidth)||0;return f.value?n*((2-a)*(e-t)+1)/4:e{var n;const l=Object(i["unref"])(v),c=null!=(n=o.items.value.length)?n:Number.NaN,b=e===t;l||Object(Re["d"])(r)||(h.value=b||e===r),!b&&c>2&&o.loop&&(e=j(e,t,c));const O=Object(i["unref"])(g);d.value=b,l?(O&&Object(m["a"])("Carousel","vertical direction is not supported for card mode"),f.value=Math.round(Math.abs(e-t))<=1,s.value=w(e,t),u.value=Object(i["unref"])(d)?1:a):s.value=y(e,t,O),p.value=!0};function k(){if(o&&Object(i["unref"])(v)){const e=o.items.value.findIndex(({uid:e})=>e===l.uid);o.setActiveItem(e)}}return Object(i["onMounted"])(()=>{o.addItem({props:t,states:Object(i["reactive"])({hover:c,translate:s,scale:u,active:d,ready:p,inStage:f,animating:h}),uid:l.uid,translateItem:x})}),Object(i["onUnmounted"])(()=>{o.removeItem(l.uid)}),(e,t)=>Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:Object(i["normalizeClass"])([Object(i["unref"])(r).e("item"),Object(i["unref"])(r).is("active",d.value),Object(i["unref"])(r).is("in-stage",f.value),Object(i["unref"])(r).is("hover",c.value),Object(i["unref"])(r).is("animating",h.value),{[Object(i["unref"])(r).em("item","card")]:Object(i["unref"])(v)}]),style:Object(i["normalizeStyle"])(Object(i["unref"])(O)),onClick:k},[Object(i["unref"])(v)?Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(r).e("mask"))},null,2)),[[i["vShow"],!d.value]]):Object(i["createCommentVNode"])("v-if",!0),Object(i["renderSlot"])(e.$slots,"default")],6)),[[i["vShow"],p.value]])}});var pn=Object(f["a"])(dn,[["__file","/home/runner/work/element-plus/element-plus/packages/components/carousel/src/carousel-item.vue"]]);const fn=Object(j["a"])(cn,{CarouselItem:pn}),bn=Object(j["d"])(pn);var mn=r("546d");const hn={modelValue:{type:Array,default:()=>[]},disabled:Boolean,min:{type:Number,default:void 0},max:{type:Number,default:void 0},size:Vt["c"],id:{type:String,default:void 0},label:{type:String,default:void 0},fill:{type:String,default:void 0},textColor:{type:String,default:void 0},tag:{type:String,default:"div"},validateEvent:{type:Boolean,default:!0}},vn={modelValue:{type:[Number,String,Boolean],default:()=>{}},label:{type:[String,Boolean,Number,Object]},indeterminate:Boolean,disabled:Boolean,checked:Boolean,name:{type:String,default:void 0},trueLabel:{type:[String,Number],default:void 0},falseLabel:{type:[String,Number],default:void 0},id:{type:String,default:void 0},controls:{type:String,default:void 0},border:Boolean,size:Vt["c"],tabindex:[String,Number],validateEvent:{type:Boolean,default:!0}},gn=()=>{const{form:e,formItem:t}=Object(mn["a"])(),r=Object(i["inject"])("CheckboxGroup",{}),n=Object(i["computed"])(()=>r&&"ElCheckboxGroup"===(null==r?void 0:r.name)),o=Object(i["computed"])(()=>null==t?void 0:t.size);return{isGroup:n,checkboxGroup:r,elForm:e,elFormItemSize:o,elFormItem:t}},On=(e,{elFormItem:t})=>{const{inputId:r,isLabeledByFormItem:n}=Object(mn["b"])(e,{formItemContext:t});return{isLabeledByFormItem:n,groupId:r}},jn=e=>{const t=Object(i["ref"])(!1),{emit:r}=Object(i["getCurrentInstance"])(),{isGroup:n,checkboxGroup:o,elFormItem:l}=gn(),a=Object(i["ref"])(!1),c=Object(i["computed"])({get(){var r,l;return n.value?null==(r=o.modelValue)?void 0:r.value:null!=(l=e.modelValue)?l:t.value},set(e){var l;n.value&&Array.isArray(e)?(a.value=void 0!==o.max&&e.length>o.max.value,!1===a.value&&(null==(l=null==o?void 0:o.changeEvent)||l.call(o,e))):(r(u["c"],e),t.value=e)}});return{model:c,isGroup:n,isLimitExceeded:a,elFormItem:l}},wn=(e,t,{model:r})=>{const{isGroup:n,checkboxGroup:o}=gn(),l=Object(i["ref"])(!1),a=Object(Vt["b"])(null==o?void 0:o.checkboxGroupSize,{prop:!0}),c=Object(i["computed"])(()=>{const t=r.value;return"[object Boolean]"===Object(Y["toTypeString"])(t)?t:Array.isArray(t)?t.map(i["toRaw"]).includes(e.label):null!==t&&void 0!==t?t===e.trueLabel:!!t}),s=Object(Vt["b"])(Object(i["computed"])(()=>{var e;return n.value?null==(e=null==o?void 0:o.checkboxGroupSize)?void 0:e.value:void 0})),u=Object(i["computed"])(()=>!(!t.default&&!e.label));return{isChecked:c,focus:l,size:a,checkboxSize:s,hasOwnLabel:u}},yn=(e,{model:t,isChecked:r})=>{const{elForm:n,isGroup:o,checkboxGroup:l}=gn(),a=Object(i["computed"])(()=>{var e,n;const o=null==(e=l.max)?void 0:e.value,a=null==(n=l.min)?void 0:n.value;return!(!o&&!a)&&t.value.length>=o&&!r.value||t.value.length<=a&&r.value}),c=Object(i["computed"])(()=>{var t,r;const i=e.disabled||(null==n?void 0:n.disabled);return null!=(r=o.value?(null==(t=l.disabled)?void 0:t.value)||i||a.value:i)&&r});return{isDisabled:c,isLimitDisabled:a}},xn=(e,{model:t})=>{function r(){Array.isArray(t.value)&&!t.value.includes(e.label)?t.value.push(e.label):t.value=e.trueLabel||!0}e.checked&&r()},kn=(e,{model:t,isLimitExceeded:r,hasOwnLabel:n,isDisabled:o,isLabeledByFormItem:l})=>{const{elFormItem:a,checkboxGroup:c}=gn(),{emit:s}=Object(i["getCurrentInstance"])();function u(t){var r,n;return t===e.trueLabel||!0===t?null==(r=e.trueLabel)||r:null!=(n=e.falseLabel)&&n}function d(e,t){s("change",u(e),t)}function p(e){if(r.value)return;const t=e.target;s("change",u(t.checked),e)}async function f(a){r.value||n.value||o.value||!l.value||(t.value=u([!1,e.falseLabel].includes(t.value)),await Object(i["nextTick"])(),d(t.value,a))}const b=Object(i["computed"])(()=>{var t;return(null==(t=c.validateEvent)?void 0:t.value)||e.validateEvent});return Object(i["watch"])(()=>e.modelValue,()=>{b.value&&(null==a||a.validate("change").catch(e=>Object(m["a"])(e)))}),{handleChange:p,onClickRoot:f}},_n={[u["c"]]:e=>Object(Y["isString"])(e)||Object(c["isNumber"])(e)||Object(c["isBoolean"])(e),change:e=>Object(Y["isString"])(e)||Object(c["isNumber"])(e)||Object(c["isBoolean"])(e)},Cn={[u["c"]]:e=>Object(Y["isArray"])(e),change:e=>Object(Y["isArray"])(e)},zn=(e,t)=>{const{model:r,isGroup:n,isLimitExceeded:o,elFormItem:l}=jn(e),{focus:a,size:i,isChecked:c,checkboxSize:s,hasOwnLabel:u}=wn(e,t,{model:r}),{isDisabled:d}=yn(e,{model:r,isChecked:c}),{inputId:p,isLabeledByFormItem:f}=Object(mn["b"])(e,{formItemContext:l,disableIdGeneration:u,disableIdManagement:n}),{handleChange:b,onClickRoot:m}=kn(e,{model:r,isLimitExceeded:o,hasOwnLabel:u,isDisabled:d,isLabeledByFormItem:f});return xn(e,{model:r}),{elFormItem:l,inputId:p,isLabeledByFormItem:f,isChecked:c,isDisabled:d,isGroup:n,checkboxSize:s,hasOwnLabel:u,model:r,handleChange:b,onClickRoot:m,focus:a,size:i}},En=["tabindex","role","aria-checked"],Bn=["id","aria-hidden","name","tabindex","disabled","true-value","false-value"],Sn=["id","aria-hidden","disabled","value","name","tabindex"],Vn={name:"ElCheckbox"},Nn=Object(i["defineComponent"])({...Vn,props:vn,emits:_n,setup(e){const t=e,r=Object(i["useSlots"])(),{inputId:n,isLabeledByFormItem:o,isChecked:l,isDisabled:a,checkboxSize:c,hasOwnLabel:s,model:u,handleChange:d,onClickRoot:p,focus:f}=zn(t,r),m=Object(b["b"])("checkbox");return(e,t)=>(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(!Object(i["unref"])(s)&&Object(i["unref"])(o)?"span":"label"),{class:Object(i["normalizeClass"])([Object(i["unref"])(m).b(),Object(i["unref"])(m).m(Object(i["unref"])(c)),Object(i["unref"])(m).is("disabled",Object(i["unref"])(a)),Object(i["unref"])(m).is("bordered",e.border),Object(i["unref"])(m).is("checked",Object(i["unref"])(l))]),"aria-controls":e.indeterminate?e.controls:null,onClick:Object(i["unref"])(p)},{default:Object(i["withCtx"])(()=>[Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])([Object(i["unref"])(m).e("input"),Object(i["unref"])(m).is("disabled",Object(i["unref"])(a)),Object(i["unref"])(m).is("checked",Object(i["unref"])(l)),Object(i["unref"])(m).is("indeterminate",e.indeterminate),Object(i["unref"])(m).is("focus",Object(i["unref"])(f))]),tabindex:e.indeterminate?0:void 0,role:e.indeterminate?"checkbox":void 0,"aria-checked":e.indeterminate?"mixed":void 0},[e.trueLabel||e.falseLabel?Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createElementBlock"])("input",{key:0,id:Object(i["unref"])(n),"onUpdate:modelValue":t[0]||(t[0]=e=>Object(i["isRef"])(u)?u.value=e:null),class:Object(i["normalizeClass"])(Object(i["unref"])(m).e("original")),type:"checkbox","aria-hidden":e.indeterminate?"true":"false",name:e.name,tabindex:e.tabindex,disabled:Object(i["unref"])(a),"true-value":e.trueLabel,"false-value":e.falseLabel,onChange:t[1]||(t[1]=(...e)=>Object(i["unref"])(d)&&Object(i["unref"])(d)(...e)),onFocus:t[2]||(t[2]=e=>f.value=!0),onBlur:t[3]||(t[3]=e=>f.value=!1)},null,42,Bn)),[[i["vModelCheckbox"],Object(i["unref"])(u)]]):Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createElementBlock"])("input",{key:1,id:Object(i["unref"])(n),"onUpdate:modelValue":t[4]||(t[4]=e=>Object(i["isRef"])(u)?u.value=e:null),class:Object(i["normalizeClass"])(Object(i["unref"])(m).e("original")),type:"checkbox","aria-hidden":e.indeterminate?"true":"false",disabled:Object(i["unref"])(a),value:e.label,name:e.name,tabindex:e.tabindex,onChange:t[5]||(t[5]=(...e)=>Object(i["unref"])(d)&&Object(i["unref"])(d)(...e)),onFocus:t[6]||(t[6]=e=>f.value=!0),onBlur:t[7]||(t[7]=e=>f.value=!1)},null,42,Sn)),[[i["vModelCheckbox"],Object(i["unref"])(u)]]),Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])(Object(i["unref"])(m).e("inner"))},null,2)],10,En),Object(i["unref"])(s)?(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(m).e("label"))},[Object(i["renderSlot"])(e.$slots,"default"),e.$slots.default?Object(i["createCommentVNode"])("v-if",!0):(Object(i["openBlock"])(),Object(i["createElementBlock"])(i["Fragment"],{key:0},[Object(i["createTextVNode"])(Object(i["toDisplayString"])(e.label),1)],64))],2)):Object(i["createCommentVNode"])("v-if",!0)]),_:3},8,["class","aria-controls","onClick"]))}});var Mn=Object(f["a"])(Nn,[["__file","/home/runner/work/element-plus/element-plus/packages/components/checkbox/src/checkbox.vue"]]);const An=["name","tabindex","disabled","true-value","false-value"],Tn=["name","tabindex","disabled","value"],Hn={name:"ElCheckboxButton"},Rn=Object(i["defineComponent"])({...Hn,props:vn,emits:_n,setup(e){const t=e,r=Object(i["useSlots"])(),{focus:n,isChecked:o,isDisabled:l,size:a,model:c,handleChange:s}=zn(t,r),{checkboxGroup:u}=gn(),d=Object(b["b"])("checkbox"),p=Object(i["computed"])(()=>{var e,t,r,n;const o=null!=(t=null==(e=null==u?void 0:u.fill)?void 0:e.value)?t:"";return{backgroundColor:o,borderColor:o,color:null!=(n=null==(r=null==u?void 0:u.textColor)?void 0:r.value)?n:"",boxShadow:o?"-1px 0 0 0 "+o:void 0}});return(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("label",{class:Object(i["normalizeClass"])([Object(i["unref"])(d).b("button"),Object(i["unref"])(d).bm("button",Object(i["unref"])(a)),Object(i["unref"])(d).is("disabled",Object(i["unref"])(l)),Object(i["unref"])(d).is("checked",Object(i["unref"])(o)),Object(i["unref"])(d).is("focus",Object(i["unref"])(n))])},[e.trueLabel||e.falseLabel?Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createElementBlock"])("input",{key:0,"onUpdate:modelValue":t[0]||(t[0]=e=>Object(i["isRef"])(c)?c.value=e:null),class:Object(i["normalizeClass"])(Object(i["unref"])(d).be("button","original")),type:"checkbox",name:e.name,tabindex:e.tabindex,disabled:Object(i["unref"])(l),"true-value":e.trueLabel,"false-value":e.falseLabel,onChange:t[1]||(t[1]=(...e)=>Object(i["unref"])(s)&&Object(i["unref"])(s)(...e)),onFocus:t[2]||(t[2]=e=>n.value=!0),onBlur:t[3]||(t[3]=e=>n.value=!1)},null,42,An)),[[i["vModelCheckbox"],Object(i["unref"])(c)]]):Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createElementBlock"])("input",{key:1,"onUpdate:modelValue":t[4]||(t[4]=e=>Object(i["isRef"])(c)?c.value=e:null),class:Object(i["normalizeClass"])(Object(i["unref"])(d).be("button","original")),type:"checkbox",name:e.name,tabindex:e.tabindex,disabled:Object(i["unref"])(l),value:e.label,onChange:t[5]||(t[5]=(...e)=>Object(i["unref"])(s)&&Object(i["unref"])(s)(...e)),onFocus:t[6]||(t[6]=e=>n.value=!0),onBlur:t[7]||(t[7]=e=>n.value=!1)},null,42,Tn)),[[i["vModelCheckbox"],Object(i["unref"])(c)]]),e.$slots.default||e.label?(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{key:2,class:Object(i["normalizeClass"])(Object(i["unref"])(d).be("button","inner")),style:Object(i["normalizeStyle"])(Object(i["unref"])(o)?Object(i["unref"])(p):void 0)},[Object(i["renderSlot"])(e.$slots,"default",{},()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(e.label),1)])],6)):Object(i["createCommentVNode"])("v-if",!0)],2))}});var Ln=Object(f["a"])(Rn,[["__file","/home/runner/work/element-plus/element-plus/packages/components/checkbox/src/checkbox-button.vue"]]);const Dn={name:"ElCheckboxGroup"},Pn=Object(i["defineComponent"])({...Dn,props:hn,emits:Cn,setup(e,{emit:t}){const r=e,{elFormItem:n}=gn(),{groupId:o,isLabeledByFormItem:l}=On(r,{elFormItem:n}),a=Object(Vt["b"])(),c=Object(b["b"])("checkbox"),s=e=>{t(u["c"],e),Object(i["nextTick"])(()=>{t("change",e)})},d=Object(i["computed"])({get(){return r.modelValue},set(e){s(e)}});return Object(i["provide"])("CheckboxGroup",{name:"ElCheckboxGroup",...Object(i["toRefs"])(r),modelValue:d,checkboxGroupSize:a,changeEvent:s}),Object(i["watch"])(()=>r.modelValue,()=>{r.validateEvent&&(null==n||n.validate("change").catch(e=>Object(m["a"])(e)))}),(e,t)=>{var r;return Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(e.tag),{id:Object(i["unref"])(o),class:Object(i["normalizeClass"])(Object(i["unref"])(c).b("group")),role:"group","aria-label":Object(i["unref"])(l)?void 0:e.label||"checkbox-group","aria-labelledby":Object(i["unref"])(l)?null==(r=Object(i["unref"])(n))?void 0:r.labelId:void 0},{default:Object(i["withCtx"])(()=>[Object(i["renderSlot"])(e.$slots,"default")]),_:3},8,["id","class","aria-label","aria-labelledby"])}}});var In=Object(f["a"])(Pn,[["__file","/home/runner/work/element-plus/element-plus/packages/components/checkbox/src/checkbox-group.vue"]]);const Fn=Object(j["a"])(Mn,{CheckboxButton:Ln,CheckboxGroup:In}),$n=Object(j["d"])(Ln),qn=Object(j["d"])(In),Wn=Object(s["b"])({size:Vt["c"],disabled:Boolean,label:{type:[String,Number,Boolean],default:""}}),Un=Object(s["b"])({...Wn,modelValue:{type:[String,Number,Boolean],default:""},name:{type:String,default:""},border:Boolean}),Kn={[u["c"]]:e=>Object(Y["isString"])(e)||Object(c["isNumber"])(e)||Object(c["isBoolean"])(e),[u["a"]]:e=>Object(Y["isString"])(e)||Object(c["isNumber"])(e)||Object(c["isBoolean"])(e)},Yn=Symbol("radioGroupKey"),Gn=(e,t)=>{const r=Object(i["ref"])(),n=Object(i["inject"])(Yn,void 0),o=Object(i["computed"])(()=>!!n),l=Object(i["computed"])({get(){return o.value?n.modelValue:e.modelValue},set(l){o.value?n.changeEvent(l):t&&t(u["c"],l),r.value.checked=e.modelValue===e.label}}),a=Object(Vt["b"])(Object(i["computed"])(()=>null==n?void 0:n.size)),c=Object(Vt["a"])(Object(i["computed"])(()=>null==n?void 0:n.disabled)),s=Object(i["ref"])(!1),d=Object(i["computed"])(()=>c.value||o.value&&l.value!==e.label?-1:0);return{radioRef:r,isGroup:o,radioGroup:n,focus:s,size:a,disabled:c,tabIndex:d,modelValue:l}},Xn=["value","name","disabled"],Jn={name:"ElRadio"},Zn=Object(i["defineComponent"])({...Jn,props:Un,emits:Kn,setup(e,{emit:t}){const r=e,n=Object(b["b"])("radio"),{radioRef:o,radioGroup:l,focus:a,size:c,disabled:s,modelValue:u}=Gn(r,t);function d(){Object(i["nextTick"])(()=>t("change",u.value))}return(e,t)=>{var r;return Object(i["openBlock"])(),Object(i["createElementBlock"])("label",{class:Object(i["normalizeClass"])([Object(i["unref"])(n).b(),Object(i["unref"])(n).is("disabled",Object(i["unref"])(s)),Object(i["unref"])(n).is("focus",Object(i["unref"])(a)),Object(i["unref"])(n).is("bordered",e.border),Object(i["unref"])(n).is("checked",Object(i["unref"])(u)===e.label),Object(i["unref"])(n).m(Object(i["unref"])(c))])},[Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])([Object(i["unref"])(n).e("input"),Object(i["unref"])(n).is("disabled",Object(i["unref"])(s)),Object(i["unref"])(n).is("checked",Object(i["unref"])(u)===e.label)])},[Object(i["withDirectives"])(Object(i["createElementVNode"])("input",{ref_key:"radioRef",ref:o,"onUpdate:modelValue":t[0]||(t[0]=e=>Object(i["isRef"])(u)?u.value=e:null),class:Object(i["normalizeClass"])(Object(i["unref"])(n).e("original")),value:e.label,name:e.name||(null==(r=Object(i["unref"])(l))?void 0:r.name),disabled:Object(i["unref"])(s),type:"radio",onFocus:t[1]||(t[1]=e=>a.value=!0),onBlur:t[2]||(t[2]=e=>a.value=!1),onChange:d},null,42,Xn),[[i["vModelRadio"],Object(i["unref"])(u)]]),Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])(Object(i["unref"])(n).e("inner"))},null,2)],2),Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])(Object(i["unref"])(n).e("label")),onKeydown:t[3]||(t[3]=Object(i["withModifiers"])(()=>{},["stop"]))},[Object(i["renderSlot"])(e.$slots,"default",{},()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(e.label),1)])],34)],2)}}});var Qn=Object(f["a"])(Zn,[["__file","/home/runner/work/element-plus/element-plus/packages/components/radio/src/radio.vue"]]);const eo=Object(s["b"])({...Wn,name:{type:String,default:""}}),to=["value","name","disabled"],ro={name:"ElRadioButton"},no=Object(i["defineComponent"])({...ro,props:eo,setup(e){const t=e,r=Object(b["b"])("radio"),{radioRef:n,focus:o,size:l,disabled:a,modelValue:c,radioGroup:s}=Gn(t),u=Object(i["computed"])(()=>({backgroundColor:(null==s?void 0:s.fill)||"",borderColor:(null==s?void 0:s.fill)||"",boxShadow:(null==s?void 0:s.fill)?"-1px 0 0 0 "+s.fill:"",color:(null==s?void 0:s.textColor)||""}));return(e,t)=>{var d;return Object(i["openBlock"])(),Object(i["createElementBlock"])("label",{class:Object(i["normalizeClass"])([Object(i["unref"])(r).b("button"),Object(i["unref"])(r).is("active",Object(i["unref"])(c)===e.label),Object(i["unref"])(r).is("disabled",Object(i["unref"])(a)),Object(i["unref"])(r).is("focus",Object(i["unref"])(o)),Object(i["unref"])(r).bm("button",Object(i["unref"])(l))])},[Object(i["withDirectives"])(Object(i["createElementVNode"])("input",{ref_key:"radioRef",ref:n,"onUpdate:modelValue":t[0]||(t[0]=e=>Object(i["isRef"])(c)?c.value=e:null),class:Object(i["normalizeClass"])(Object(i["unref"])(r).be("button","original-radio")),value:e.label,type:"radio",name:e.name||(null==(d=Object(i["unref"])(s))?void 0:d.name),disabled:Object(i["unref"])(a),onFocus:t[1]||(t[1]=e=>o.value=!0),onBlur:t[2]||(t[2]=e=>o.value=!1)},null,42,to),[[i["vModelRadio"],Object(i["unref"])(c)]]),Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])(Object(i["unref"])(r).be("button","inner")),style:Object(i["normalizeStyle"])(Object(i["unref"])(c)===e.label?Object(i["unref"])(u):{}),onKeydown:t[3]||(t[3]=Object(i["withModifiers"])(()=>{},["stop"]))},[Object(i["renderSlot"])(e.$slots,"default",{},()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(e.label),1)])],38)],2)}}});var oo=Object(f["a"])(no,[["__file","/home/runner/work/element-plus/element-plus/packages/components/radio/src/radio-button.vue"]]);const lo=Object(s["b"])({id:{type:String,default:void 0},size:Vt["c"],disabled:Boolean,modelValue:{type:[String,Number,Boolean],default:""},fill:{type:String,default:""},label:{type:String,default:void 0},textColor:{type:String,default:""},name:{type:String,default:void 0},validateEvent:{type:Boolean,default:!0}}),ao=Kn,io=["id","aria-label","aria-labelledby"],co={name:"ElRadioGroup"},so=Object(i["defineComponent"])({...co,props:lo,emits:ao,setup(e,{emit:t}){const r=e,n=Object(b["b"])("radio"),o=Object(gt["a"])(),l=Object(i["ref"])(),{formItem:a}=Object(mn["a"])(),{inputId:c,isLabeledByFormItem:s}=Object(mn["b"])(r,{formItemContext:a}),d=e=>{t(u["c"],e),Object(i["nextTick"])(()=>t("change",e))};Object(i["onMounted"])(()=>{const e=l.value.querySelectorAll("[type=radio]"),t=e[0];!Array.from(e).some(e=>e.checked)&&t&&(t.tabIndex=0)});const p=Object(i["computed"])(()=>r.name||o.value);return Object(i["provide"])(Yn,Object(i["reactive"])({...Object(i["toRefs"])(r),changeEvent:d,name:p})),Object(i["watch"])(()=>r.modelValue,()=>{r.validateEvent&&(null==a||a.validate("change").catch(e=>Object(m["a"])(e)))}),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{id:Object(i["unref"])(c),ref_key:"radioGroupRef",ref:l,class:Object(i["normalizeClass"])(Object(i["unref"])(n).b("group")),role:"radiogroup","aria-label":Object(i["unref"])(s)?void 0:e.label||"radio-group","aria-labelledby":Object(i["unref"])(s)?Object(i["unref"])(a).labelId:void 0},[Object(i["renderSlot"])(e.$slots,"default")],10,io))}});var uo=Object(f["a"])(so,[["__file","/home/runner/work/element-plus/element-plus/packages/components/radio/src/radio-group.vue"]]);const po=Object(j["a"])(Qn,{RadioButton:oo,RadioGroup:uo}),fo=Object(j["d"])(uo),bo=Object(j["d"])(oo);var mo=Object(i["defineComponent"])({name:"NodeContent",setup(){const e=Object(b["b"])("cascader-node");return{ns:e}},render(){const{ns:e}=this,{node:t,panel:r}=this.$parent,{data:n,label:o}=t,{renderLabelFn:l}=r;return Object(i["h"])("span",{class:e.e("label")},l?l({node:t,data:n}):o)}});const ho=Symbol(),vo=Object(i["defineComponent"])({name:"ElCascaderNode",components:{ElCheckbox:Fn,ElRadio:po,NodeContent:mo,ElIcon:y["a"],Check:M["Check"],Loading:M["Loading"],ArrowRight:M["ArrowRight"]},props:{node:{type:Object,required:!0},menuId:String},emits:["expand"],setup(e,{emit:t}){const r=Object(i["inject"])(ho),n=Object(b["b"])("cascader-node"),o=Object(i["computed"])(()=>r.isHoverMenu),l=Object(i["computed"])(()=>r.config.multiple),a=Object(i["computed"])(()=>r.config.checkStrictly),c=Object(i["computed"])(()=>{var e;return null==(e=r.checkedNodes[0])?void 0:e.uid}),s=Object(i["computed"])(()=>e.node.isDisabled),u=Object(i["computed"])(()=>e.node.isLeaf),d=Object(i["computed"])(()=>a.value&&!u.value||!s.value),p=Object(i["computed"])(()=>m(r.expandingNode)),f=Object(i["computed"])(()=>a.value&&r.checkedNodes.some(m)),m=t=>{var r;const{level:n,uid:o}=e.node;return(null==(r=null==t?void 0:t.pathNodes[n-1])?void 0:r.uid)===o},h=()=>{p.value||r.expandNode(e.node)},v=t=>{const{node:n}=e;t!==n.checked&&r.handleCheckChange(n,t)},g=()=>{r.lazyLoad(e.node,()=>{u.value||h()})},O=e=>{o.value&&(j(),!u.value&&t("expand",e))},j=()=>{const{node:t}=e;d.value&&!t.loading&&(t.loaded?h():g())},w=()=>{o.value&&!u.value||(!u.value||s.value||a.value||l.value?j():x(!0))},y=t=>{a.value?(v(t),e.node.loaded&&h()):x(t)},x=t=>{e.node.loaded?(v(t),!a.value&&h()):g()};return{panel:r,isHoverMenu:o,multiple:l,checkStrictly:a,checkedNodeId:c,isDisabled:s,isLeaf:u,expandable:d,inExpandingPath:p,inCheckedPath:f,ns:n,handleHoverExpand:O,handleExpand:j,handleClick:w,handleCheck:x,handleSelectCheck:y}}}),go=["id","aria-haspopup","aria-owns","aria-expanded","tabindex"],Oo=Object(i["createElementVNode"])("span",null,null,-1);function jo(e,t,r,n,o,l){const a=Object(i["resolveComponent"])("el-checkbox"),c=Object(i["resolveComponent"])("el-radio"),s=Object(i["resolveComponent"])("check"),u=Object(i["resolveComponent"])("el-icon"),d=Object(i["resolveComponent"])("node-content"),p=Object(i["resolveComponent"])("loading"),f=Object(i["resolveComponent"])("arrow-right");return Object(i["openBlock"])(),Object(i["createElementBlock"])("li",{id:`${e.menuId}-${e.node.uid}`,role:"menuitem","aria-haspopup":!e.isLeaf,"aria-owns":e.isLeaf?null:e.menuId,"aria-expanded":e.inExpandingPath,tabindex:e.expandable?-1:void 0,class:Object(i["normalizeClass"])([e.ns.b(),e.ns.is("selectable",e.checkStrictly),e.ns.is("active",e.node.checked),e.ns.is("disabled",!e.expandable),e.inExpandingPath&&"in-active-path",e.inCheckedPath&&"in-checked-path"]),onMouseenter:t[2]||(t[2]=(...t)=>e.handleHoverExpand&&e.handleHoverExpand(...t)),onFocus:t[3]||(t[3]=(...t)=>e.handleHoverExpand&&e.handleHoverExpand(...t)),onClick:t[4]||(t[4]=(...t)=>e.handleClick&&e.handleClick(...t))},[Object(i["createCommentVNode"])(" prefix "),e.multiple?(Object(i["openBlock"])(),Object(i["createBlock"])(a,{key:0,"model-value":e.node.checked,indeterminate:e.node.indeterminate,disabled:e.isDisabled,onClick:t[0]||(t[0]=Object(i["withModifiers"])(()=>{},["stop"])),"onUpdate:modelValue":e.handleSelectCheck},null,8,["model-value","indeterminate","disabled","onUpdate:modelValue"])):e.checkStrictly?(Object(i["openBlock"])(),Object(i["createBlock"])(c,{key:1,"model-value":e.checkedNodeId,label:e.node.uid,disabled:e.isDisabled,"onUpdate:modelValue":e.handleSelectCheck,onClick:t[1]||(t[1]=Object(i["withModifiers"])(()=>{},["stop"]))},{default:Object(i["withCtx"])(()=>[Object(i["createCommentVNode"])("\n Add an empty element to avoid render label,\n do not use empty fragment here for https://github.com/vuejs/vue-next/pull/2485\n "),Oo]),_:1},8,["model-value","label","disabled","onUpdate:modelValue"])):e.isLeaf&&e.node.checked?(Object(i["openBlock"])(),Object(i["createBlock"])(u,{key:2,class:Object(i["normalizeClass"])(e.ns.e("prefix"))},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(s)]),_:1},8,["class"])):Object(i["createCommentVNode"])("v-if",!0),Object(i["createCommentVNode"])(" content "),Object(i["createVNode"])(d),Object(i["createCommentVNode"])(" postfix "),e.isLeaf?Object(i["createCommentVNode"])("v-if",!0):(Object(i["openBlock"])(),Object(i["createElementBlock"])(i["Fragment"],{key:3},[e.node.loading?(Object(i["openBlock"])(),Object(i["createBlock"])(u,{key:0,class:Object(i["normalizeClass"])([e.ns.is("loading"),e.ns.e("postfix")])},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(p)]),_:1},8,["class"])):(Object(i["openBlock"])(),Object(i["createBlock"])(u,{key:1,class:Object(i["normalizeClass"])(["arrow-right",e.ns.e("postfix")])},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(f)]),_:1},8,["class"]))],64))],42,go)}var wo=Object(f["a"])(vo,[["render",jo],["__file","/home/runner/work/element-plus/element-plus/packages/components/cascader-panel/src/node.vue"]]);const yo=Object(i["defineComponent"])({name:"ElCascaderMenu",components:{Loading:M["Loading"],ElIcon:y["a"],ElScrollbar:Z,ElCascaderNode:wo},props:{nodes:{type:Array,required:!0},index:{type:Number,required:!0}},setup(e){const t=Object(i["getCurrentInstance"])(),r=Object(b["b"])("cascader-menu"),{t:n}=Object(Mr["a"])(),o=he();let l=null,a=null;const c=Object(i["inject"])(ho),s=Object(i["ref"])(null),u=Object(i["computed"])(()=>!e.nodes.length),d=Object(i["computed"])(()=>!c.initialLoaded),p=Object(i["computed"])(()=>`cascader-menu-${o}-${e.index}`),f=e=>{l=e.target},m=e=>{if(c.isHoverMenu&&l&&s.value)if(l.contains(e.target)){h();const r=t.vnode.el,{left:n}=r.getBoundingClientRect(),{offsetWidth:o,offsetHeight:a}=r,i=e.clientX-n,c=l.offsetTop,u=c+l.offsetHeight;s.value.innerHTML=`\n \n \n `}else a||(a=window.setTimeout(v,c.config.hoverThreshold))},h=()=>{a&&(clearTimeout(a),a=null)},v=()=>{s.value&&(s.value.innerHTML="",h())};return{ns:r,panel:c,hoverZone:s,isEmpty:u,isLoading:d,menuId:p,t:n,handleExpand:f,handleMouseMove:m,clearHoverZone:v}}});function xo(e,t,r,n,o,l){const a=Object(i["resolveComponent"])("el-cascader-node"),c=Object(i["resolveComponent"])("loading"),s=Object(i["resolveComponent"])("el-icon"),u=Object(i["resolveComponent"])("el-scrollbar");return Object(i["openBlock"])(),Object(i["createBlock"])(u,{key:e.menuId,tag:"ul",role:"menu",class:Object(i["normalizeClass"])(e.ns.b()),"wrap-class":e.ns.e("wrap"),"view-class":[e.ns.e("list"),e.ns.is("empty",e.isEmpty)],onMousemove:e.handleMouseMove,onMouseleave:e.clearHoverZone},{default:Object(i["withCtx"])(()=>{var t;return[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(e.nodes,t=>(Object(i["openBlock"])(),Object(i["createBlock"])(a,{key:t.uid,node:t,"menu-id":e.menuId,onExpand:e.handleExpand},null,8,["node","menu-id","onExpand"]))),128)),e.isLoading?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,class:Object(i["normalizeClass"])(e.ns.e("empty-text"))},[Object(i["createVNode"])(s,{size:"14",class:Object(i["normalizeClass"])(e.ns.is("loading"))},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(c)]),_:1},8,["class"]),Object(i["createTextVNode"])(" "+Object(i["toDisplayString"])(e.t("el.cascader.loading")),1)],2)):e.isEmpty?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:1,class:Object(i["normalizeClass"])(e.ns.e("empty-text"))},Object(i["toDisplayString"])(e.t("el.cascader.noData")),3)):(null==(t=e.panel)?void 0:t.isHoverMenu)?(Object(i["openBlock"])(),Object(i["createElementBlock"])("svg",{key:2,ref:"hoverZone",class:Object(i["normalizeClass"])(e.ns.e("hover-zone"))},null,2)):Object(i["createCommentVNode"])("v-if",!0)]}),_:1},8,["class","wrap-class","view-class","onMousemove","onMouseleave"])}var ko=Object(f["a"])(yo,[["render",xo],["__file","/home/runner/work/element-plus/element-plus/packages/components/cascader-panel/src/menu.vue"]]),_o=r("a7ea");let Co=0;const zo=e=>{const t=[e];let{parent:r}=e;while(r)t.unshift(r),r=r.parent;return t};class Eo{constructor(e,t,r,n=!1){this.data=e,this.config=t,this.parent=r,this.root=n,this.uid=Co++,this.checked=!1,this.indeterminate=!1,this.loading=!1;const{value:o,label:l,children:a}=t,i=e[a],c=zo(this);this.level=n?0:r?r.level+1:1,this.value=e[o],this.label=e[l],this.pathNodes=c,this.pathValues=c.map(e=>e.value),this.pathLabels=c.map(e=>e.label),this.childrenData=i,this.children=(i||[]).map(e=>new Eo(e,t,this)),this.loaded=!t.lazy||this.isLeaf||!Object(Re["b"])(i)}get isDisabled(){const{data:e,parent:t,config:r}=this,{disabled:n,checkStrictly:o}=r,l=Object(Y["isFunction"])(n)?n(e,this):!!e[n];return l||!o&&(null==t?void 0:t.isDisabled)}get isLeaf(){const{data:e,config:t,childrenData:r,loaded:n}=this,{lazy:o,leaf:l}=t,a=Object(Y["isFunction"])(l)?l(e,this):e[l];return Object(Re["d"])(a)?!(o&&!n)&&!(Array.isArray(r)&&r.length):!!a}get valueByOption(){return this.config.emitPath?this.pathValues:this.value}appendChild(e){const{childrenData:t,children:r}=this,n=new Eo(e,this.config,this);return Array.isArray(t)?t.push(e):this.childrenData=[e],r.push(n),n}calcText(e,t){const r=e?this.pathLabels.join(t):this.label;return this.text=r,r}broadcast(e,...t){const r="onParent"+Object(_o["a"])(e);this.children.forEach(n=>{n&&(n.broadcast(e,...t),n[r]&&n[r](...t))})}emit(e,...t){const{parent:r}=this,n="onChild"+Object(_o["a"])(e);r&&(r[n]&&r[n](...t),r.emit(e,...t))}onParentCheck(e){this.isDisabled||this.setCheckState(e)}onChildCheck(){const{children:e}=this,t=e.filter(e=>!e.isDisabled),r=!!t.length&&t.every(e=>e.checked);this.setCheckState(r)}setCheckState(e){const t=this.children.length,r=this.children.reduce((e,t)=>{const r=t.checked?1:t.indeterminate?.5:0;return e+r},0);this.checked=this.loaded&&this.children.filter(e=>!e.isDisabled).every(e=>e.loaded&&e.checked)&&e,this.indeterminate=this.loaded&&r!==t&&r>0}doCheck(e){if(this.checked===e)return;const{checkStrictly:t,multiple:r}=this.config;t||!r?this.checked=e:(this.broadcast("check",e),this.setCheckState(e),this.emit("check"))}}const Bo=(e,t)=>e.reduce((e,r)=>(r.isLeaf?e.push(r):(!t&&e.push(r),e=e.concat(Bo(r.children,t))),e),[]);class So{constructor(e,t){this.config=t;const r=(e||[]).map(e=>new Eo(e,this.config));this.nodes=r,this.allNodes=Bo(r,!1),this.leafNodes=Bo(r,!0)}getNodes(){return this.nodes}getFlattedNodes(e){return e?this.leafNodes:this.allNodes}appendNode(e,t){const r=t?t.appendChild(e):new Eo(e,this.config);t||this.nodes.push(r),this.allNodes.push(r),r.isLeaf&&this.leafNodes.push(r)}appendNodes(e,t){e.forEach(e=>this.appendNode(e,t))}getNodeByValue(e,t=!1){if(!e&&0!==e)return null;const r=this.getFlattedNodes(t).find(t=>Object(N["isEqual"])(t.value,e)||Object(N["isEqual"])(t.pathValues,e));return r||null}getSameNode(e){if(!e)return null;const t=this.getFlattedNodes(!1).find(({value:t,level:r})=>Object(N["isEqual"])(e.value,t)&&e.level===r);return t||null}}const Vo={modelValue:[Number,String,Array],options:{type:Array,default:()=>[]},props:{type:Object,default:()=>({})}},No={expandTrigger:"click",multiple:!1,checkStrictly:!1,emitPath:!0,lazy:!1,lazyLoad:Y["NOOP"],value:"value",label:"label",children:"children",leaf:"leaf",disabled:"disabled",hoverThreshold:500},Mo=e=>Object(i["computed"])(()=>({...No,...e.props}));var Ao=r("9885");const To=e=>{if(!e)return 0;const t=e.id.split("-");return Number(t[t.length-2])},Ho=e=>{if(!e)return;const t=e.querySelector("input");t?t.click():Object(Ao["c"])(e)&&e.click()},Ro=(e,t)=>{const r=t.slice(0),n=r.map(e=>e.uid),o=e.reduce((e,t)=>{const o=n.indexOf(t.uid);return o>-1&&(e.push(t),r.splice(o,1),n.splice(o,1)),e},[]);return o.push(...r),o},Lo=e=>[...new Set(e)],Do=e=>e||0===e?Array.isArray(e)?e:[e]:[],Po=Object(i["defineComponent"])({name:"ElCascaderPanel",components:{ElCascaderMenu:ko},props:{...Vo,border:{type:Boolean,default:!0},renderLabel:Function},emits:[u["c"],u["a"],"close","expand-change"],setup(e,{emit:t,slots:r}){let n=!1;const o=Object(b["b"])("cascader"),l=Mo(e);let a=null;const s=Object(i["ref"])(!0),d=Object(i["ref"])([]),p=Object(i["ref"])(null),f=Object(i["ref"])([]),m=Object(i["ref"])(null),v=Object(i["ref"])([]),g=Object(i["computed"])(()=>"hover"===l.value.expandTrigger),O=Object(i["computed"])(()=>e.renderLabel||r.default),j=()=>{const{options:t}=e,r=l.value;n=!1,a=new So(t,r),f.value=[a.getNodes()],r.lazy&&Object(Re["b"])(e.options)?(s.value=!1,w(void 0,e=>{e&&(a=new So(e,r),f.value=[a.getNodes()]),s.value=!0,B(!1,!0)})):B(!1,!0)},w=(e,t)=>{const r=l.value;e=e||new Eo({},r,void 0,!0),e.loading=!0;const n=r=>{const n=e,o=n.root?null:n;r&&(null==a||a.appendNodes(r,o)),n.loading=!1,n.loaded=!0,n.childrenData=n.childrenData||[],t&&t(r)};r.lazyLoad(e,n)},y=(e,r)=>{var n;const{level:o}=e,l=f.value.slice(0,o);let a;e.isLeaf?a=e.pathNodes[o-2]:(a=e,l.push(e.children)),(null==(n=m.value)?void 0:n.uid)!==(null==a?void 0:a.uid)&&(m.value=e,f.value=l,!r&&t("expand-change",(null==e?void 0:e.pathValues)||[]))},x=(e,r,o=!0)=>{const{checkStrictly:a,multiple:i}=l.value,c=v.value[0];n=!0,!i&&(null==c||c.doCheck(!1)),e.doCheck(r),E(),o&&!i&&!a&&t("close"),!o&&!i&&!a&&k(e)},k=e=>{e&&(e=e.parent,k(e),e&&y(e))},_=e=>null==a?void 0:a.getFlattedNodes(e),C=e=>{var t;return null==(t=_(e))?void 0:t.filter(e=>!1!==e.checked)},z=()=>{v.value.forEach(e=>e.doCheck(!1)),E()},E=()=>{var e;const{checkStrictly:t,multiple:r}=l.value,n=v.value,o=C(!t),a=Ro(n,o),i=a.map(e=>e.valueByOption);v.value=a,p.value=r?i:null!=(e=i[0])?e:null},B=(t=!1,r=!1)=>{const{modelValue:o}=e,{lazy:i,multiple:c,checkStrictly:u}=l.value,d=!u;if(s.value&&!n&&(r||!Object(N["isEqual"])(o,p.value)))if(i&&!t){const e=Lo(Object(N["flattenDeep"])(Do(o))),t=e.map(e=>null==a?void 0:a.getNodeByValue(e)).filter(e=>!!e&&!e.loaded&&!e.loading);t.length?t.forEach(e=>{w(e,()=>B(!1,r))}):B(!0,r)}else{const e=c?Do(o):[o],t=Lo(e.map(e=>null==a?void 0:a.getNodeByValue(e,d)));S(t,r),p.value=o}},S=(e,t=!0)=>{const{checkStrictly:r}=l.value,n=v.value,o=e.filter(e=>!!e&&(r||e.isLeaf)),c=null==a?void 0:a.getSameNode(m.value),s=t&&c||o[0];s?s.pathNodes.forEach(e=>y(e,!0)):m.value=null,n.forEach(e=>e.doCheck(!1)),o.forEach(e=>e.doCheck(!0)),v.value=o,Object(i["nextTick"])(V)},V=()=>{c["isClient"]&&d.value.forEach(e=>{const t=null==e?void 0:e.$el;if(t){const e=t.querySelector(`.${o.namespace.value}-scrollbar__wrap`),r=t.querySelector(`.${o.b("node")}.${o.is("active")}`)||t.querySelector(`.${o.b("node")}.in-active-path`);Object(h["c"])(e,r)}})},M=e=>{const t=e.target,{code:r}=e;switch(r){case ke["a"].up:case ke["a"].down:{e.preventDefault();const n=r===ke["a"].up?-1:1;Object(Ao["a"])(Object(Ao["b"])(t,n,`.${o.b("node")}[tabindex="-1"]`));break}case ke["a"].left:{e.preventDefault();const r=d.value[To(t)-1],n=null==r?void 0:r.$el.querySelector(`.${o.b("node")}[aria-expanded="true"]`);Object(Ao["a"])(n);break}case ke["a"].right:{e.preventDefault();const r=d.value[To(t)+1],n=null==r?void 0:r.$el.querySelector(`.${o.b("node")}[tabindex="-1"]`);Object(Ao["a"])(n);break}case ke["a"].enter:Ho(t);break}};return Object(i["provide"])(ho,Object(i["reactive"])({config:l,expandingNode:m,checkedNodes:v,isHoverMenu:g,initialLoaded:s,renderLabelFn:O,lazyLoad:w,expandNode:y,handleCheckChange:x})),Object(i["watch"])([l,()=>e.options],j,{deep:!0,immediate:!0}),Object(i["watch"])(()=>e.modelValue,()=>{n=!1,B()}),Object(i["watch"])(p,r=>{Object(N["isEqual"])(r,e.modelValue)||(t(u["c"],r),t(u["a"],r))}),Object(i["onBeforeUpdate"])(()=>d.value=[]),Object(i["onMounted"])(()=>!Object(Re["b"])(e.modelValue)&&B()),{ns:o,menuList:d,menus:f,checkedNodes:v,handleKeyDown:M,handleCheckChange:x,getFlattedNodes:_,getCheckedNodes:C,clearCheckedNodes:z,calculateCheckedValue:E,scrollToExpandingNode:V}}});function Io(e,t,r,n,o,l){const a=Object(i["resolveComponent"])("el-cascader-menu");return Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:Object(i["normalizeClass"])([e.ns.b("panel"),e.ns.is("bordered",e.border)]),onKeydown:t[0]||(t[0]=(...t)=>e.handleKeyDown&&e.handleKeyDown(...t))},[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(e.menus,(t,r)=>(Object(i["openBlock"])(),Object(i["createBlock"])(a,{key:r,ref_for:!0,ref:t=>e.menuList[r]=t,index:r,nodes:[...t]},null,8,["index","nodes"]))),128))],34)}var Fo=Object(f["a"])(Po,[["render",Io],["__file","/home/runner/work/element-plus/element-plus/packages/components/cascader-panel/src/index.vue"]]);Fo.install=e=>{e.component(Fo.name,Fo)};const $o=Fo,qo=$o,Wo=Object(s["b"])({closable:Boolean,type:{type:String,values:["success","info","warning","danger",""],default:""},hit:Boolean,disableTransitions:Boolean,color:{type:String,default:""},size:{type:String,values:Dt["b"],default:""},effect:{type:String,values:["dark","light","plain"],default:"light"},round:Boolean}),Uo={close:e=>e instanceof MouseEvent,click:e=>e instanceof MouseEvent},Ko={name:"ElTag"},Yo=Object(i["defineComponent"])({...Ko,props:Wo,emits:Uo,setup(e,{emit:t}){const r=e,n=Object(Vt["b"])(),o=Object(b["b"])("tag"),l=Object(i["computed"])(()=>{const{type:e,hit:t,effect:l,closable:a,round:i}=r;return[o.b(),o.is("closable",a),o.m(e),o.m(n.value),o.m(l),o.is("hit",t),o.is("round",i)]}),a=e=>{t("close",e)},c=e=>{t("click",e)};return(e,t)=>e.disableTransitions?(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(l)),style:Object(i["normalizeStyle"])({backgroundColor:e.color}),onClick:c},[Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("content"))},[Object(i["renderSlot"])(e.$slots,"default")],2),e.closable?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(y["a"]),{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("close")),onClick:Object(i["withModifiers"])(a,["stop"])},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["Close"]))]),_:1},8,["class","onClick"])):Object(i["createCommentVNode"])("v-if",!0)],6)):(Object(i["openBlock"])(),Object(i["createBlock"])(i["Transition"],{key:1,name:Object(i["unref"])(o).namespace.value+"-zoom-in-center",appear:""},{default:Object(i["withCtx"])(()=>[Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])(Object(i["unref"])(l)),style:Object(i["normalizeStyle"])({backgroundColor:e.color}),onClick:c},[Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("content"))},[Object(i["renderSlot"])(e.$slots,"default")],2),e.closable?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(y["a"]),{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("close")),onClick:Object(i["withModifiers"])(a,["stop"])},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["Close"]))]),_:1},8,["class","onClick"])):Object(i["createCommentVNode"])("v-if",!0)],6)]),_:3},8,["name"]))}});var Go=Object(f["a"])(Yo,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tag/src/tag.vue"]]);const Xo=Object(j["a"])(Go),Jo=new Map;let Zo;function Qo(e,t){let r=[];return Array.isArray(t.arg)?r=t.arg:Object(Re["a"])(t.arg)&&r.push(t.arg),function(n,o){const l=t.instance.popperRef,a=n.target,i=null==o?void 0:o.target,c=!t||!t.instance,s=!a||!i,u=e.contains(a)||e.contains(i),d=e===a,p=r.length&&r.some(e=>null==e?void 0:e.contains(a))||r.length&&r.includes(i),f=l&&(l.contains(a)||l.contains(i));c||s||u||d||p||f||t.value(n,o)}}c["isClient"]&&(document.addEventListener("mousedown",e=>Zo=e),document.addEventListener("mouseup",e=>{for(const t of Jo.values())for(const{documentHandler:r}of t)r(e,Zo)}));const el={beforeMount(e,t){Jo.has(e)||Jo.set(e,[]),Jo.get(e).push({documentHandler:Qo(e,t),bindingFn:t.value})},updated(e,t){Jo.has(e)||Jo.set(e,[]);const r=Jo.get(e),n=r.findIndex(e=>e.bindingFn===t.oldValue),o={documentHandler:Qo(e,t),bindingFn:t.value};n>=0?r.splice(n,1,o):r.push(o)},unmounted(e){Jo.delete(e)}};var tl=r("5a89"),rl=r("22a4");const nl=40,ol={large:36,default:32,small:28},ll={modifiers:[{name:"arrowPosition",enabled:!0,phase:"main",fn:({state:e})=>{const{modifiersData:t,placement:r}=e;["right","left","bottom","top"].includes(r)||(t.arrow.x=35)},requires:["arrow"]}]},al="ElCascader",il=Object(i["defineComponent"])({name:al,components:{ElCascaderPanel:$o,ElInput:A["a"],ElTooltip:zt,ElScrollbar:Z,ElTag:Xo,ElIcon:y["a"],CircleClose:M["CircleClose"],Check:M["Check"],ArrowDown:M["ArrowDown"]},directives:{Clickoutside:el},props:{...Vo,size:{type:String,validator:tl["a"]},placeholder:{type:String},disabled:Boolean,clearable:Boolean,filterable:Boolean,filterMethod:{type:Function,default:(e,t)=>e.text.includes(t)},separator:{type:String,default:" / "},showAllLevels:{type:Boolean,default:!0},collapseTags:Boolean,collapseTagsTooltip:{type:Boolean,default:!1},debounce:{type:Number,default:300},beforeFilter:{type:Function,default:()=>!0},popperClass:{type:String,default:""},teleported:Ce.teleported,tagType:{...Wo.type,default:"info"},validateEvent:{type:Boolean,default:!0}},emits:[u["c"],u["a"],"focus","blur","visible-change","expand-change","remove-tag"],setup(e,{emit:t}){let r=0,n=0;const o=Object(b["b"])("cascader"),l=Object(b["b"])("input"),{t:a}=Object(Mr["a"])(),{form:s,formItem:d}=Object(mn["a"])(),p=Object(i["ref"])(null),f=Object(i["ref"])(null),h=Object(i["ref"])(null),v=Object(i["ref"])(null),g=Object(i["ref"])(null),O=Object(i["ref"])(!1),j=Object(i["ref"])(!1),w=Object(i["ref"])(!1),y=Object(i["ref"])(""),x=Object(i["ref"])(""),k=Object(i["ref"])([]),_=Object(i["ref"])([]),C=Object(i["ref"])([]),z=Object(i["ref"])(!1),E=Object(i["computed"])(()=>e.disabled||(null==s?void 0:s.disabled)),B=Object(i["computed"])(()=>e.placeholder||a("el.cascader.placeholder")),S=Object(Vt["b"])(),V=Object(i["computed"])(()=>["small"].includes(S.value)?"small":"default"),M=Object(i["computed"])(()=>!!e.props.multiple),A=Object(i["computed"])(()=>!e.filterable||M.value),T=Object(i["computed"])(()=>M.value?x.value:y.value),H=Object(i["computed"])(()=>{var e;return(null==(e=v.value)?void 0:e.checkedNodes)||[]}),R=Object(i["computed"])(()=>!(!e.clearable||E.value||w.value||!j.value)&&!!H.value.length),L=Object(i["computed"])(()=>{const{showAllLevels:t,separator:r}=e,n=H.value;return n.length?M.value?" ":n[0].calcText(t,r):""}),D=Object(i["computed"])({get(){return e.modelValue},set(r){t(u["c"],r),t(u["a"],r),e.validateEvent&&(null==d||d.validate("change").catch(e=>Object(m["a"])(e)))}}),P=Object(i["computed"])(()=>{var e,t;return null==(t=null==(e=p.value)?void 0:e.popperRef)?void 0:t.contentRef}),I=r=>{var n,o,l;E.value||(r=null!=r?r:!O.value,r!==O.value&&(O.value=r,null==(o=null==(n=f.value)?void 0:n.input)||o.setAttribute("aria-expanded",""+r),r?(F(),Object(i["nextTick"])(null==(l=v.value)?void 0:l.scrollToExpandingNode)):e.filterable&&re(),t("visible-change",r)))},F=()=>{Object(i["nextTick"])(()=>{var e;null==(e=p.value)||e.updatePopper()})},$=()=>{w.value=!1},q=t=>{const{showAllLevels:r,separator:n}=e;return{node:t,key:t.uid,text:t.calcText(r,n),hitState:!1,closable:!E.value&&!t.isDisabled,isCollapseTag:!1}},W=e=>{var r;const n=e.node;n.doCheck(!1),null==(r=v.value)||r.calculateCheckedValue(),t("remove-tag",n.valueByOption)},U=()=>{if(!M.value)return;const t=H.value,r=[],n=[];if(t.forEach(e=>n.push(q(e))),_.value=n,t.length){const[n,...o]=t,l=o.length;r.push(q(n)),l&&(e.collapseTags?r.push({key:-1,text:"+ "+l,closable:!1,isCollapseTag:!0}):o.forEach(e=>r.push(q(e))))}k.value=r},K=()=>{var t,r;const{filterMethod:n,showAllLevels:o,separator:l}=e,a=null==(r=null==(t=v.value)?void 0:t.getFlattedNodes(!e.props.checkStrictly))?void 0:r.filter(e=>!e.isDisabled&&(e.calcText(o,l),n(e,T.value)));M.value&&(k.value.forEach(e=>{e.hitState=!1}),_.value.forEach(e=>{e.hitState=!1})),w.value=!0,C.value=a,F()},G=()=>{var e;let t;t=w.value&&g.value?g.value.$el.querySelector("."+o.e("suggestion-item")):null==(e=v.value)?void 0:e.$el.querySelector(`.${o.b("node")}[tabindex="-1"]`),t&&(t.focus(),!w.value&&t.click())},X=()=>{var e,t;const n=null==(e=f.value)?void 0:e.input,l=h.value,a=null==(t=g.value)?void 0:t.$el;if(c["isClient"]&&n){if(a){const e=a.querySelector("."+o.e("suggestion-list"));e.style.minWidth=n.offsetWidth+"px"}if(l){const{offsetHeight:e}=l,t=k.value.length>0?Math.max(e+6,r)+"px":r+"px";n.style.height=t,F()}}},J=e=>{var t;return null==(t=v.value)?void 0:t.getCheckedNodes(e)},Z=e=>{F(),t("expand-change",e)},Q=e=>{var t;const r=null==(t=e.target)?void 0:t.value;if("compositionend"===e.type)z.value=!1,Object(i["nextTick"])(()=>ie(r));else{const e=r[r.length-1]||"";z.value=!Object(rl["a"])(e)}},ee=e=>{if(!z.value)switch(e.code){case ke["a"].enter:I();break;case ke["a"].down:I(!0),Object(i["nextTick"])(G),e.preventDefault();break;case ke["a"].esc:!0===O.value&&(e.preventDefault(),e.stopPropagation(),I(!1));break;case ke["a"].tab:I(!1);break}},te=()=>{var t;null==(t=v.value)||t.clearCheckedNodes(),!O.value&&e.filterable&&re(),I(!1)},re=()=>{const{value:e}=L;y.value=e,x.value=e},ne=e=>{var t,r;const{checked:n}=e;M.value?null==(t=v.value)||t.handleCheckChange(e,!n,!1):(!n&&(null==(r=v.value)||r.handleCheckChange(e,!0,!1)),I(!1))},oe=e=>{const t=e.target,{code:r}=e;switch(r){case ke["a"].up:case ke["a"].down:{const e=r===ke["a"].up?-1:1;Object(Ao["a"])(Object(Ao["b"])(t,e,`.${o.e("suggestion-item")}[tabindex="-1"]`));break}case ke["a"].enter:t.click();break}},le=()=>{const t=k.value,r=t[t.length-1];n=x.value?0:n+1,!r||!n||e.collapseTags&&t.length>1||(r.hitState?W(r):r.hitState=!0)},ae=Object(N["debounce"])(()=>{const{value:t}=T;if(!t)return;const r=e.beforeFilter(t);Object(Y["isPromise"])(r)?r.then(K).catch(()=>{}):!1!==r?K():$()},e.debounce),ie=(e,t)=>{!O.value&&I(!0),(null==t?void 0:t.isComposing)||(e?ae():$())};return Object(i["watch"])(w,F),Object(i["watch"])([H,E],U),Object(i["watch"])(k,()=>{Object(i["nextTick"])(()=>X())}),Object(i["watch"])(L,e=>y.value=e,{immediate:!0}),Object(i["onMounted"])(()=>{var e;const t=null==(e=f.value)?void 0:e.$el;r=(null==t?void 0:t.offsetHeight)||ol[S.value]||nl,Object(c["useResizeObserver"])(t,X)}),{popperOptions:ll,tooltipRef:p,popperPaneRef:P,input:f,tagWrapper:h,panel:v,suggestionPanel:g,popperVisible:O,inputHover:j,inputPlaceholder:B,filtering:w,presentText:L,checkedValue:D,inputValue:y,searchInputValue:x,presentTags:k,allPresentTags:_,suggestions:C,isDisabled:E,isOnComposition:z,realSize:S,tagSize:V,multiple:M,readonly:A,clearBtnVisible:R,nsCascader:o,nsInput:l,t:a,togglePopperVisible:I,hideSuggestionPanel:$,deleteTag:W,focusFirstNode:G,getCheckedNodes:J,handleExpandChange:Z,handleKeyDown:ee,handleComposition:Q,handleClear:te,handleSuggestionClick:ne,handleSuggestionKeyDown:oe,handleDelete:le,handleInput:ie}}}),cl={key:0},sl=["placeholder"],ul=["onClick"];function dl(e,t,r,n,o,l){const a=Object(i["resolveComponent"])("circle-close"),c=Object(i["resolveComponent"])("el-icon"),s=Object(i["resolveComponent"])("arrow-down"),u=Object(i["resolveComponent"])("el-input"),d=Object(i["resolveComponent"])("el-tag"),p=Object(i["resolveComponent"])("el-tooltip"),f=Object(i["resolveComponent"])("el-cascader-panel"),b=Object(i["resolveComponent"])("check"),m=Object(i["resolveComponent"])("el-scrollbar"),h=Object(i["resolveDirective"])("clickoutside");return Object(i["openBlock"])(),Object(i["createBlock"])(p,{ref:"tooltipRef",visible:e.popperVisible,teleported:e.teleported,"popper-class":[e.nsCascader.e("dropdown"),e.popperClass],"popper-options":e.popperOptions,"fallback-placements":["bottom-start","bottom","top-start","top","right","left"],"stop-popper-mouse-event":!1,"gpu-acceleration":!1,placement:"bottom-start",transition:e.nsCascader.namespace.value+"-zoom-in-top",effect:"light",pure:"",persistent:"",onHide:e.hideSuggestionPanel},{default:Object(i["withCtx"])(()=>[Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:Object(i["normalizeClass"])([e.nsCascader.b(),e.nsCascader.m(e.realSize),e.nsCascader.is("disabled",e.isDisabled),e.$attrs.class]),style:Object(i["normalizeStyle"])(e.$attrs.style),onClick:t[11]||(t[11]=()=>e.togglePopperVisible(!e.readonly||void 0)),onKeydown:t[12]||(t[12]=(...t)=>e.handleKeyDown&&e.handleKeyDown(...t)),onMouseenter:t[13]||(t[13]=t=>e.inputHover=!0),onMouseleave:t[14]||(t[14]=t=>e.inputHover=!1)},[Object(i["createVNode"])(u,{ref:"input",modelValue:e.inputValue,"onUpdate:modelValue":t[1]||(t[1]=t=>e.inputValue=t),placeholder:e.searchInputValue?"":e.inputPlaceholder,readonly:e.readonly,disabled:e.isDisabled,"validate-event":!1,size:e.realSize,class:Object(i["normalizeClass"])(e.nsCascader.is("focus",e.popperVisible)),onCompositionstart:e.handleComposition,onCompositionupdate:e.handleComposition,onCompositionend:e.handleComposition,onFocus:t[2]||(t[2]=t=>e.$emit("focus",t)),onBlur:t[3]||(t[3]=t=>e.$emit("blur",t)),onInput:e.handleInput},{suffix:Object(i["withCtx"])(()=>[e.clearBtnVisible?(Object(i["openBlock"])(),Object(i["createBlock"])(c,{key:"clear",class:Object(i["normalizeClass"])([e.nsInput.e("icon"),"icon-circle-close"]),onClick:Object(i["withModifiers"])(e.handleClear,["stop"])},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(a)]),_:1},8,["class","onClick"])):(Object(i["openBlock"])(),Object(i["createBlock"])(c,{key:"arrow-down",class:Object(i["normalizeClass"])([e.nsInput.e("icon"),"icon-arrow-down",e.nsCascader.is("reverse",e.popperVisible)]),onClick:t[0]||(t[0]=Object(i["withModifiers"])(t=>e.togglePopperVisible(),["stop"]))},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(s)]),_:1},8,["class"]))]),_:1},8,["modelValue","placeholder","readonly","disabled","size","class","onCompositionstart","onCompositionupdate","onCompositionend","onInput"]),e.multiple?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,ref:"tagWrapper",class:Object(i["normalizeClass"])(e.nsCascader.e("tags"))},[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(e.presentTags,t=>(Object(i["openBlock"])(),Object(i["createBlock"])(d,{key:t.key,type:e.tagType,size:e.tagSize,hit:t.hitState,closable:t.closable,"disable-transitions":"",onClose:r=>e.deleteTag(t)},{default:Object(i["withCtx"])(()=>[!1===t.isCollapseTag?(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",cl,Object(i["toDisplayString"])(t.text),1)):(Object(i["openBlock"])(),Object(i["createBlock"])(p,{key:1,teleported:!1,disabled:e.popperVisible||!e.collapseTagsTooltip,"fallback-placements":["bottom","top","right","left"],placement:"bottom",effect:"light"},{default:Object(i["withCtx"])(()=>[Object(i["createElementVNode"])("span",null,Object(i["toDisplayString"])(t.text),1)]),content:Object(i["withCtx"])(()=>[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(e.nsCascader.e("collapse-tags"))},[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(e.allPresentTags.slice(1),(t,r)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:r,class:Object(i["normalizeClass"])(e.nsCascader.e("collapse-tag"))},[(Object(i["openBlock"])(),Object(i["createBlock"])(d,{key:t.key,class:"in-tooltip",type:e.tagType,size:e.tagSize,hit:t.hitState,closable:t.closable,"disable-transitions":"",onClose:r=>e.deleteTag(t)},{default:Object(i["withCtx"])(()=>[Object(i["createElementVNode"])("span",null,Object(i["toDisplayString"])(t.text),1)]),_:2},1032,["type","size","hit","closable","onClose"]))],2))),128))],2)]),_:2},1032,["disabled"]))]),_:2},1032,["type","size","hit","closable","onClose"]))),128)),e.filterable&&!e.isDisabled?Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createElementBlock"])("input",{key:0,"onUpdate:modelValue":t[4]||(t[4]=t=>e.searchInputValue=t),type:"text",class:Object(i["normalizeClass"])(e.nsCascader.e("search-input")),placeholder:e.presentText?"":e.inputPlaceholder,onInput:t[5]||(t[5]=t=>e.handleInput(e.searchInputValue,t)),onClick:t[6]||(t[6]=Object(i["withModifiers"])(t=>e.togglePopperVisible(!0),["stop"])),onKeydown:t[7]||(t[7]=Object(i["withKeys"])((...t)=>e.handleDelete&&e.handleDelete(...t),["delete"])),onCompositionstart:t[8]||(t[8]=(...t)=>e.handleComposition&&e.handleComposition(...t)),onCompositionupdate:t[9]||(t[9]=(...t)=>e.handleComposition&&e.handleComposition(...t)),onCompositionend:t[10]||(t[10]=(...t)=>e.handleComposition&&e.handleComposition(...t))},null,42,sl)),[[i["vModelText"],e.searchInputValue]]):Object(i["createCommentVNode"])("v-if",!0)],2)):Object(i["createCommentVNode"])("v-if",!0)],38)),[[h,()=>e.togglePopperVisible(!1),e.popperPaneRef]])]),content:Object(i["withCtx"])(()=>[Object(i["withDirectives"])(Object(i["createVNode"])(f,{ref:"panel",modelValue:e.checkedValue,"onUpdate:modelValue":t[15]||(t[15]=t=>e.checkedValue=t),options:e.options,props:e.props,border:!1,"render-label":e.$slots.default,onExpandChange:e.handleExpandChange,onClose:t[16]||(t[16]=t=>e.$nextTick(()=>e.togglePopperVisible(!1)))},null,8,["modelValue","options","props","render-label","onExpandChange"]),[[i["vShow"],!e.filtering]]),e.filterable?Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createBlock"])(m,{key:0,ref:"suggestionPanel",tag:"ul",class:Object(i["normalizeClass"])(e.nsCascader.e("suggestion-panel")),"view-class":e.nsCascader.e("suggestion-list"),onKeydown:e.handleSuggestionKeyDown},{default:Object(i["withCtx"])(()=>[e.suggestions.length?(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],{key:0},Object(i["renderList"])(e.suggestions,t=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("li",{key:t.uid,class:Object(i["normalizeClass"])([e.nsCascader.e("suggestion-item"),e.nsCascader.is("checked",t.checked)]),tabindex:-1,onClick:r=>e.handleSuggestionClick(t)},[Object(i["createElementVNode"])("span",null,Object(i["toDisplayString"])(t.text),1),t.checked?(Object(i["openBlock"])(),Object(i["createBlock"])(c,{key:0},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(b)]),_:1})):Object(i["createCommentVNode"])("v-if",!0)],10,ul))),128)):Object(i["renderSlot"])(e.$slots,"empty",{key:1},()=>[Object(i["createElementVNode"])("li",{class:Object(i["normalizeClass"])(e.nsCascader.e("empty-text"))},Object(i["toDisplayString"])(e.t("el.cascader.noMatch")),3)])]),_:3},8,["class","view-class","onKeydown"])),[[i["vShow"],e.filtering]]):Object(i["createCommentVNode"])("v-if",!0)]),_:3},8,["visible","teleported","popper-class","popper-options","transition","onHide"])}var pl=Object(f["a"])(il,[["render",dl],["__file","/home/runner/work/element-plus/element-plus/packages/components/cascader/src/index.vue"]]);pl.install=e=>{e.component(pl.name,pl)};const fl=pl,bl=fl,ml=Object(s["b"])({checked:{type:Boolean,default:!1}}),hl={"update:checked":e=>Object(c["isBoolean"])(e),[u["a"]]:e=>Object(c["isBoolean"])(e)},vl={name:"ElCheckTag"},gl=Object(i["defineComponent"])({...vl,props:ml,emits:hl,setup(e,{emit:t}){const r=e,n=Object(b["b"])("check-tag"),o=()=>{const e=!r.checked;t(u["a"],e),t("update:checked",e)};return(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{class:Object(i["normalizeClass"])([Object(i["unref"])(n).b(),Object(i["unref"])(n).is("checked",e.checked)]),onClick:o},[Object(i["renderSlot"])(e.$slots,"default")],2))}});var Ol=Object(f["a"])(gl,[["__file","/home/runner/work/element-plus/element-plus/packages/components/check-tag/src/check-tag.vue"]]);const jl=Object(j["a"])(Ol);var wl=r("f5f6");const yl=Object(s["b"])({tag:{type:String,default:"div"},span:{type:Number,default:24},offset:{type:Number,default:0},pull:{type:Number,default:0},push:{type:Number,default:0},xs:{type:Object(s["c"])([Number,Object]),default:()=>Object(wl["a"])({})},sm:{type:Object(s["c"])([Number,Object]),default:()=>Object(wl["a"])({})},md:{type:Object(s["c"])([Number,Object]),default:()=>Object(wl["a"])({})},lg:{type:Object(s["c"])([Number,Object]),default:()=>Object(wl["a"])({})},xl:{type:Object(s["c"])([Number,Object]),default:()=>Object(wl["a"])({})}}),xl=Symbol("rowContextKey"),kl={name:"ElCol"},_l=Object(i["defineComponent"])({...kl,props:yl,setup(e){const t=e,{gutter:r}=Object(i["inject"])(xl,{gutter:Object(i["computed"])(()=>0)}),n=Object(b["b"])("col"),o=Object(i["computed"])(()=>{const e={};return r.value&&(e.paddingLeft=e.paddingRight=r.value/2+"px"),e}),l=Object(i["computed"])(()=>{const e=[],o=["span","offset","pull","push"];o.forEach(r=>{const o=t[r];Object(c["isNumber"])(o)&&("span"===r?e.push(n.b(""+t[r])):o>0&&e.push(n.b(`${r}-${t[r]}`)))});const l=["xs","sm","md","lg","xl"];return l.forEach(r=>{Object(c["isNumber"])(t[r])?e.push(n.b(`${r}-${t[r]}`)):Object(Y["isObject"])(t[r])&&Object.entries(t[r]).forEach(([t,o])=>{e.push("span"!==t?n.b(`${r}-${t}-${o}`):n.b(`${r}-${o}`))})}),r.value&&e.push(n.is("guttered")),e});return(e,t)=>(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(e.tag),{class:Object(i["normalizeClass"])([Object(i["unref"])(n).b(),Object(i["unref"])(l)]),style:Object(i["normalizeStyle"])(Object(i["unref"])(o))},{default:Object(i["withCtx"])(()=>[Object(i["renderSlot"])(e.$slots,"default")]),_:3},8,["class","style"]))}});var Cl=Object(f["a"])(_l,[["__file","/home/runner/work/element-plus/element-plus/packages/components/col/src/col.vue"]]);const zl=Object(j["a"])(Cl),El=e=>typeof Object(c["isNumber"])(e),Bl=Object(s["b"])({accordion:Boolean,modelValue:{type:Object(s["c"])([Array,String,Number]),default:()=>Object(wl["a"])([])}}),Sl={[u["c"]]:El,[u["a"]]:El},Vl=Symbol("collapseContextKey"),Nl={name:"ElCollapse"},Ml=Object(i["defineComponent"])({...Nl,props:Bl,emits:Sl,setup(e,{expose:t,emit:r}){const n=e,o=Object(b["b"])("collapse"),l=Object(i["ref"])(Object(N["castArray"])(n.modelValue)),a=e=>{l.value=e;const t=n.accordion?l.value[0]:l.value;r(u["c"],t),r(u["a"],t)},c=e=>{if(n.accordion)a([!l.value[0]&&0!==l.value[0]||l.value[0]!==e?e:""]);else{const t=[...l.value],r=t.indexOf(e);r>-1?t.splice(r,1):t.push(e),a(t)}};return Object(i["watch"])(()=>n.modelValue,()=>l.value=Object(N["castArray"])(n.modelValue),{deep:!0}),Object(i["provide"])(Vl,{activeNames:l,handleItemClick:c}),t({activeNames:l,setActiveNames:a}),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(o).b()),role:"tablist","aria-multiselectable":"true"},[Object(i["renderSlot"])(e.$slots,"default")],2))}});var Al=Object(f["a"])(Ml,[["__file","/home/runner/work/element-plus/element-plus/packages/components/collapse/src/collapse.vue"]]);const Tl={name:"ElCollapseTransition"},Hl=Object(i["defineComponent"])({...Tl,setup(e){const t=Object(b["b"])("collapse-transition"),r={beforeEnter(e){e.dataset||(e.dataset={}),e.dataset.oldPaddingTop=e.style.paddingTop,e.dataset.oldPaddingBottom=e.style.paddingBottom,e.style.maxHeight=0,e.style.paddingTop=0,e.style.paddingBottom=0},enter(e){e.dataset.oldOverflow=e.style.overflow,0!==e.scrollHeight?(e.style.maxHeight=e.scrollHeight+"px",e.style.paddingTop=e.dataset.oldPaddingTop,e.style.paddingBottom=e.dataset.oldPaddingBottom):(e.style.maxHeight=0,e.style.paddingTop=e.dataset.oldPaddingTop,e.style.paddingBottom=e.dataset.oldPaddingBottom),e.style.overflow="hidden"},afterEnter(e){e.style.maxHeight="",e.style.overflow=e.dataset.oldOverflow},beforeLeave(e){e.dataset||(e.dataset={}),e.dataset.oldPaddingTop=e.style.paddingTop,e.dataset.oldPaddingBottom=e.style.paddingBottom,e.dataset.oldOverflow=e.style.overflow,e.style.maxHeight=e.scrollHeight+"px",e.style.overflow="hidden"},leave(e){0!==e.scrollHeight&&(e.style.maxHeight=0,e.style.paddingTop=0,e.style.paddingBottom=0)},afterLeave(e){e.style.maxHeight="",e.style.overflow=e.dataset.oldOverflow,e.style.paddingTop=e.dataset.oldPaddingTop,e.style.paddingBottom=e.dataset.oldPaddingBottom}};return(e,n)=>(Object(i["openBlock"])(),Object(i["createBlock"])(i["Transition"],Object(i["mergeProps"])({name:Object(i["unref"])(t).b()},Object(i["toHandlers"])(r)),{default:Object(i["withCtx"])(()=>[Object(i["renderSlot"])(e.$slots,"default")]),_:3},16,["name"]))}});var Rl=Object(f["a"])(Hl,[["__file","/home/runner/work/element-plus/element-plus/packages/components/collapse-transition/src/collapse-transition.vue"]]);Rl.install=e=>{e.component(Rl.name,Rl)};const Ll=Rl,Dl=Ll,Pl=Object(s["b"])({title:{type:String,default:""},name:{type:Object(s["c"])([String,Number]),default:()=>he()},disabled:Boolean}),Il=["aria-expanded","aria-controls","aria-describedby"],Fl=["id","tabindex","onKeypress"],$l=["id","aria-hidden","aria-labelledby"],ql={name:"ElCollapseItem"},Wl=Object(i["defineComponent"])({...ql,props:Pl,setup(e,{expose:t}){const r=e,n=Object(i["inject"])(Vl),o=Object(b["b"])("collapse"),l=Object(i["ref"])(!1),a=Object(i["ref"])(!1),c=Object(i["ref"])(he()),s=Object(i["computed"])(()=>null==n?void 0:n.activeNames.value.includes(r.name)),u=()=>{setTimeout(()=>{a.value?a.value=!1:l.value=!0},50)},d=()=>{r.disabled||(null==n||n.handleItemClick(r.name),l.value=!1,a.value=!0)},p=()=>{null==n||n.handleItemClick(r.name)};return t({isActive:s}),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:Object(i["normalizeClass"])([Object(i["unref"])(o).b("item"),Object(i["unref"])(o).is("active",Object(i["unref"])(s)),Object(i["unref"])(o).is("disabled",e.disabled)])},[Object(i["createElementVNode"])("div",{role:"tab","aria-expanded":Object(i["unref"])(s),"aria-controls":Object(i["unref"])(o).b("content-"+c.value),"aria-describedby":Object(i["unref"])(o).b("content-"+c.value)},[Object(i["createElementVNode"])("div",{id:Object(i["unref"])(o).b("head-"+c.value),class:Object(i["normalizeClass"])([Object(i["unref"])(o).be("item","header"),Object(i["unref"])(o).is("active",Object(i["unref"])(s)),{focusing:l.value&&!e.disabled}]),role:"button",tabindex:e.disabled?-1:0,onClick:d,onKeypress:Object(i["withKeys"])(Object(i["withModifiers"])(p,["stop","prevent"]),["space","enter"]),onFocus:u,onBlur:t[0]||(t[0]=e=>l.value=!1)},[Object(i["renderSlot"])(e.$slots,"title",{},()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(e.title),1)]),Object(i["createVNode"])(Object(i["unref"])(y["a"]),{class:Object(i["normalizeClass"])([Object(i["unref"])(o).be("item","arrow"),Object(i["unref"])(o).is("active",Object(i["unref"])(s))])},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["ArrowRight"]))]),_:1},8,["class"])],42,Fl)],8,Il),Object(i["createVNode"])(Object(i["unref"])(Ll),null,{default:Object(i["withCtx"])(()=>[Object(i["withDirectives"])(Object(i["createElementVNode"])("div",{id:Object(i["unref"])(o).b("content-"+c.value),class:Object(i["normalizeClass"])(Object(i["unref"])(o).be("item","wrap")),role:"tabpanel","aria-hidden":!Object(i["unref"])(s),"aria-labelledby":Object(i["unref"])(o).b("head-"+c.value)},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(o).be("item","content"))},[Object(i["renderSlot"])(e.$slots,"default")],2)],10,$l),[[i["vShow"],Object(i["unref"])(s)]])]),_:3})],2))}});var Ul=Object(f["a"])(Wl,[["__file","/home/runner/work/element-plus/element-plus/packages/components/collapse/src/collapse-item.vue"]]);const Kl=Object(j["a"])(Al,{CollapseItem:Ul}),Yl=Object(j["d"])(Ul);let Gl=!1;function Xl(e,t){if(!c["isClient"])return;const r=function(e){var r;null==(r=t.drag)||r.call(t,e)},n=function(e){var o;document.removeEventListener("mousemove",r),document.removeEventListener("mouseup",n),document.removeEventListener("touchmove",r),document.removeEventListener("touchend",n),document.onselectstart=null,document.ondragstart=null,Gl=!1,null==(o=t.end)||o.call(t,e)},o=function(e){var o;Gl||(e.preventDefault(),document.onselectstart=()=>!1,document.ondragstart=()=>!1,document.addEventListener("mousemove",r),document.addEventListener("mouseup",n),document.addEventListener("touchmove",r),document.addEventListener("touchend",n),Gl=!0,null==(o=t.start)||o.call(t,e))};e.addEventListener("mousedown",o),e.addEventListener("touchstart",o)}const Jl=(e,t)=>{if(!c["isClient"]||!e||!t)return!1;const r=e.getBoundingClientRect();let n;return n=t instanceof Element?t.getBoundingClientRect():{top:0,right:window.innerWidth,bottom:window.innerHeight,left:0},r.topn.top&&r.right>n.left&&r.left{let t=0,r=e;while(r)t+=r.offsetTop,r=r.offsetParent;return t},Ql=(e,t)=>Math.abs(Zl(e)-Zl(t)),ea=e=>{let t,r;return"touchend"===e.type?(r=e.changedTouches[0].clientY,t=e.changedTouches[0].clientX):e.type.startsWith("touch")?(r=e.touches[0].clientY,t=e.touches[0].clientX):(r=e.clientY,t=e.clientX),{clientX:t,clientY:r}},ta=Object(i["defineComponent"])({name:"ElColorAlphaSlider",props:{color:{type:Object,required:!0},vertical:{type:Boolean,default:!1}},setup(e){const t=Object(b["b"])("color-alpha-slider"),r=Object(i["getCurrentInstance"])(),n=Object(i["shallowRef"])(null),o=Object(i["shallowRef"])(null),l=Object(i["ref"])(0),a=Object(i["ref"])(0),c=Object(i["ref"])(null);function s(){if(e.vertical)return 0;const t=r.vnode.el,o=e.color.get("alpha");return t?Math.round(o*(t.offsetWidth-n.value.offsetWidth/2)/100):0}function u(){const t=r.vnode.el;if(!e.vertical)return 0;const o=e.color.get("alpha");return t?Math.round(o*(t.offsetHeight-n.value.offsetHeight/2)/100):0}function d(){if(e.color&&e.color.value){const{r:t,g:r,b:n}=e.color.toRgb();return`linear-gradient(to right, rgba(${t}, ${r}, ${n}, 0) 0%, rgba(${t}, ${r}, ${n}, 1) 100%)`}return null}function p(e){const t=e.target;t!==n.value&&f(e)}function f(t){const o=r.vnode.el,l=o.getBoundingClientRect(),{clientX:a,clientY:i}=ea(t);if(e.vertical){let t=i-l.top;t=Math.max(n.value.offsetHeight/2,t),t=Math.min(t,l.height-n.value.offsetHeight/2),e.color.set("alpha",Math.round((t-n.value.offsetHeight/2)/(l.height-n.value.offsetHeight)*100))}else{let t=a-l.left;t=Math.max(n.value.offsetWidth/2,t),t=Math.min(t,l.width-n.value.offsetWidth/2),e.color.set("alpha",Math.round((t-n.value.offsetWidth/2)/(l.width-n.value.offsetWidth)*100))}}function m(){l.value=s(),a.value=u(),c.value=d()}return Object(i["watch"])(()=>e.color.get("alpha"),()=>{m()}),Object(i["watch"])(()=>e.color.value,()=>{m()}),Object(i["onMounted"])(()=>{const e={drag:e=>{f(e)},end:e=>{f(e)}};Xl(o.value,e),Xl(n.value,e),m()}),{thumb:n,bar:o,thumbLeft:l,thumbTop:a,background:c,handleClick:p,update:m,ns:t}}});function ra(e,t,r,n,o,l){return Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:Object(i["normalizeClass"])([e.ns.b(),e.ns.is("vertical",e.vertical)])},[Object(i["createElementVNode"])("div",{ref:"bar",class:Object(i["normalizeClass"])(e.ns.e("bar")),style:Object(i["normalizeStyle"])({background:e.background}),onClick:t[0]||(t[0]=(...t)=>e.handleClick&&e.handleClick(...t))},null,6),Object(i["createElementVNode"])("div",{ref:"thumb",class:Object(i["normalizeClass"])(e.ns.e("thumb")),style:Object(i["normalizeStyle"])({left:e.thumbLeft+"px",top:e.thumbTop+"px"})},null,6)],2)}var na=Object(f["a"])(ta,[["render",ra],["__file","/home/runner/work/element-plus/element-plus/packages/components/color-picker/src/components/alpha-slider.vue"]]);const oa=Object(i["defineComponent"])({name:"ElColorHueSlider",props:{color:{type:Object,required:!0},vertical:Boolean},setup(e){const t=Object(b["b"])("color-hue-slider"),r=Object(i["getCurrentInstance"])(),n=Object(i["ref"])(null),o=Object(i["ref"])(null),l=Object(i["ref"])(0),a=Object(i["ref"])(0),c=Object(i["computed"])(()=>e.color.get("hue"));function s(e){const t=e.target;t!==n.value&&u(e)}function u(t){const o=r.vnode.el,l=o.getBoundingClientRect(),{clientX:a,clientY:i}=ea(t);let c;if(e.vertical){let e=i-l.top;e=Math.min(e,l.height-n.value.offsetHeight/2),e=Math.max(n.value.offsetHeight/2,e),c=Math.round((e-n.value.offsetHeight/2)/(l.height-n.value.offsetHeight)*360)}else{let e=a-l.left;e=Math.min(e,l.width-n.value.offsetWidth/2),e=Math.max(n.value.offsetWidth/2,e),c=Math.round((e-n.value.offsetWidth/2)/(l.width-n.value.offsetWidth)*360)}e.color.set("hue",c)}function d(){const t=r.vnode.el;if(e.vertical)return 0;const o=e.color.get("hue");return t?Math.round(o*(t.offsetWidth-n.value.offsetWidth/2)/360):0}function p(){const t=r.vnode.el;if(!e.vertical)return 0;const o=e.color.get("hue");return t?Math.round(o*(t.offsetHeight-n.value.offsetHeight/2)/360):0}function f(){l.value=d(),a.value=p()}return Object(i["watch"])(()=>c.value,()=>{f()}),Object(i["onMounted"])(()=>{const e={drag:e=>{u(e)},end:e=>{u(e)}};Xl(o.value,e),Xl(n.value,e),f()}),{bar:o,thumb:n,thumbLeft:l,thumbTop:a,hueValue:c,handleClick:s,update:f,ns:t}}});function la(e,t,r,n,o,l){return Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:Object(i["normalizeClass"])([e.ns.b(),e.ns.is("vertical",e.vertical)])},[Object(i["createElementVNode"])("div",{ref:"bar",class:Object(i["normalizeClass"])(e.ns.e("bar")),onClick:t[0]||(t[0]=(...t)=>e.handleClick&&e.handleClick(...t))},null,2),Object(i["createElementVNode"])("div",{ref:"thumb",class:Object(i["normalizeClass"])(e.ns.e("thumb")),style:Object(i["normalizeStyle"])({left:e.thumbLeft+"px",top:e.thumbTop+"px"})},null,6)],2)}var aa=Object(f["a"])(oa,[["render",la],["__file","/home/runner/work/element-plus/element-plus/packages/components/color-picker/src/components/hue-slider.vue"]]);const ia=Symbol(),ca=()=>Object(i["inject"])(ia),sa=function(e,t,r){return[e,t*r/((e=(2-t)*r)<1?e:2-e)||0,e/2]},ua=function(e){return"string"===typeof e&&e.includes(".")&&1===Number.parseFloat(e)},da=function(e){return"string"===typeof e&&e.includes("%")},pa=function(e,t){ua(e)&&(e="100%");const r=da(e);return e=Math.min(t,Math.max(0,Number.parseFloat(""+e))),r&&(e=Number.parseInt(""+e*t,10)/100),Math.abs(e-t)<1e-6?1:e%t/Number.parseFloat(t)},fa={10:"A",11:"B",12:"C",13:"D",14:"E",15:"F"},ba=function(e){e=Math.min(Math.round(e),255);const t=Math.floor(e/16),r=e%16;return`${fa[t]||t}${fa[r]||r}`},ma=function({r:e,g:t,b:r}){return Number.isNaN(+e)||Number.isNaN(+t)||Number.isNaN(+r)?"":`#${ba(e)}${ba(t)}${ba(r)}`},ha={A:10,B:11,C:12,D:13,E:14,F:15},va=function(e){return 2===e.length?16*(ha[e[0].toUpperCase()]||+e[0])+(ha[e[1].toUpperCase()]||+e[1]):ha[e[1].toUpperCase()]||+e[1]},ga=function(e,t,r){t/=100,r/=100;let n=t;const o=Math.max(r,.01);r*=2,t*=r<=1?r:2-r,n*=o<=1?o:2-o;const l=(r+t)/2,a=0===r?2*n/(o+n):2*t/(r+t);return{h:e,s:100*a,v:100*l}},Oa=function(e,t,r){e=pa(e,255),t=pa(t,255),r=pa(r,255);const n=Math.max(e,t,r),o=Math.min(e,t,r);let l;const a=n,i=n-o,c=0===n?0:i/n;if(n===o)l=0;else{switch(n){case e:l=(t-r)/i+(t{this._hue=Math.max(0,Math.min(360,e)),this._saturation=Math.max(0,Math.min(100,t)),this._value=Math.max(0,Math.min(100,r)),this.doOnChange()};if(e.includes("hsl")){const r=e.replace(/hsla|hsl|\(|\)/gm,"").split(/\s|,/g).filter(e=>""!==e).map((e,t)=>t>2?Number.parseFloat(e):Number.parseInt(e,10));if(4===r.length?this._alpha=100*Number.parseFloat(r[3]):3===r.length&&(this._alpha=100),r.length>=3){const{h:e,s:n,v:o}=ga(r[0],r[1],r[2]);t(e,n,o)}}else if(e.includes("hsv")){const r=e.replace(/hsva|hsv|\(|\)/gm,"").split(/\s|,/g).filter(e=>""!==e).map((e,t)=>t>2?Number.parseFloat(e):Number.parseInt(e,10));4===r.length?this._alpha=100*Number.parseFloat(r[3]):3===r.length&&(this._alpha=100),r.length>=3&&t(r[0],r[1],r[2])}else if(e.includes("rgb")){const r=e.replace(/rgba|rgb|\(|\)/gm,"").split(/\s|,/g).filter(e=>""!==e).map((e,t)=>t>2?Number.parseFloat(e):Number.parseInt(e,10));if(4===r.length?this._alpha=100*Number.parseFloat(r[3]):3===r.length&&(this._alpha=100),r.length>=3){const{h:e,s:n,v:o}=Oa(r[0],r[1],r[2]);t(e,n,o)}}else if(e.includes("#")){const r=e.replace("#","").trim();if(!/^[0-9a-fA-F]{3}$|^[0-9a-fA-F]{6}$|^[0-9a-fA-F]{8}$/.test(r))return;let n,o,l;3===r.length?(n=va(r[0]+r[0]),o=va(r[1]+r[1]),l=va(r[2]+r[2])):6!==r.length&&8!==r.length||(n=va(r.slice(0,2)),o=va(r.slice(2,4)),l=va(r.slice(4,6))),8===r.length?this._alpha=va(r.slice(6))/255*100:3!==r.length&&6!==r.length||(this._alpha=100);const{h:a,s:i,v:c}=Oa(n,o,l);t(a,i,c)}}compare(e){return Math.abs(e._hue-this._hue)<2&&Math.abs(e._saturation-this._saturation)<1&&Math.abs(e._value-this._value)<1&&Math.abs(e._alpha-this._alpha)<1}doOnChange(){const{_hue:e,_saturation:t,_value:r,_alpha:n,format:o}=this;if(this.enableAlpha)switch(o){case"hsl":{const n=sa(e,t/100,r/100);this.value=`hsla(${e}, ${Math.round(100*n[1])}%, ${Math.round(100*n[2])}%, ${this.get("alpha")/100})`;break}case"hsv":this.value=`hsva(${e}, ${Math.round(t)}%, ${Math.round(r)}%, ${this.get("alpha")/100})`;break;case"hex":this.value=`${ma(ja(e,t,r))}${ba(255*n/100)}`;break;default:{const{r:n,g:o,b:l}=ja(e,t,r);this.value=`rgba(${n}, ${o}, ${l}, ${this.get("alpha")/100})`}}else switch(o){case"hsl":{const n=sa(e,t/100,r/100);this.value=`hsl(${e}, ${Math.round(100*n[1])}%, ${Math.round(100*n[2])}%)`;break}case"hsv":this.value=`hsv(${e}, ${Math.round(t)}%, ${Math.round(r)}%)`;break;case"rgb":{const{r:n,g:o,b:l}=ja(e,t,r);this.value=`rgb(${n}, ${o}, ${l})`;break}default:this.value=ma(ja(e,t,r))}}}const ya=Object(i["defineComponent"])({props:{colors:{type:Array,required:!0},color:{type:Object,required:!0}},setup(e){const t=Object(b["b"])("color-predefine"),{currentColor:r}=ca(),n=Object(i["ref"])(l(e.colors,e.color));function o(t){e.color.fromString(e.colors[t])}function l(e,t){return e.map(e=>{const r=new wa;return r.enableAlpha=!0,r.format="rgba",r.fromString(e),r.selected=r.value===t.value,r})}return Object(i["watch"])(()=>r.value,e=>{const t=new wa;t.fromString(e),n.value.forEach(e=>{e.selected=t.compare(e)})}),Object(i["watchEffect"])(()=>{n.value=l(e.colors,e.color)}),{rgbaColors:n,handleSelect:o,ns:t}}}),xa=["onClick"];function ka(e,t,r,n,o,l){return Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:Object(i["normalizeClass"])(e.ns.b())},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(e.ns.e("colors"))},[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(e.rgbaColors,(t,r)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:e.colors[r],class:Object(i["normalizeClass"])([e.ns.e("color-selector"),e.ns.is("alpha",t._alpha<100),{selected:t.selected}]),onClick:t=>e.handleSelect(r)},[Object(i["createElementVNode"])("div",{style:Object(i["normalizeStyle"])({backgroundColor:t.value})},null,4)],10,xa))),128))],2)],2)}var _a=Object(f["a"])(ya,[["render",ka],["__file","/home/runner/work/element-plus/element-plus/packages/components/color-picker/src/components/predefine.vue"]]);const Ca=Object(i["defineComponent"])({name:"ElSlPanel",props:{color:{type:Object,required:!0}},setup(e){const t=Object(b["b"])("color-svpanel"),r=Object(i["getCurrentInstance"])(),n=Object(i["ref"])(0),o=Object(i["ref"])(0),l=Object(i["ref"])("hsl(0, 100%, 50%)"),a=Object(i["computed"])(()=>{const t=e.color.get("hue"),r=e.color.get("value");return{hue:t,value:r}});function c(){const t=e.color.get("saturation"),a=e.color.get("value"),i=r.vnode.el,{clientWidth:c,clientHeight:s}=i;o.value=t*c/100,n.value=(100-a)*s/100,l.value=`hsl(${e.color.get("hue")}, 100%, 50%)`}function s(t){const l=r.vnode.el,a=l.getBoundingClientRect(),{clientX:i,clientY:c}=ea(t);let s=i-a.left,u=c-a.top;s=Math.max(0,s),s=Math.min(s,a.width),u=Math.max(0,u),u=Math.min(u,a.height),o.value=s,n.value=u,e.color.set({saturation:s/a.width*100,value:100-u/a.height*100})}return Object(i["watch"])(()=>a.value,()=>{c()}),Object(i["onMounted"])(()=>{Xl(r.vnode.el,{drag:e=>{s(e)},end:e=>{s(e)}}),c()}),{cursorTop:n,cursorLeft:o,background:l,colorValue:a,handleDrag:s,update:c,ns:t}}}),za=Object(i["createElementVNode"])("div",null,null,-1),Ea=[za];function Ba(e,t,r,n,o,l){return Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:Object(i["normalizeClass"])(e.ns.b()),style:Object(i["normalizeStyle"])({backgroundColor:e.background})},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(e.ns.e("white"))},null,2),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(e.ns.e("black"))},null,2),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(e.ns.e("cursor")),style:Object(i["normalizeStyle"])({top:e.cursorTop+"px",left:e.cursorLeft+"px"})},Ea,6)],6)}var Sa=Object(f["a"])(Ca,[["render",Ba],["__file","/home/runner/work/element-plus/element-plus/packages/components/color-picker/src/components/sv-panel.vue"]]);const Va=Object(i["defineComponent"])({name:"ElColorPicker",components:{ElButton:br["a"],ElTooltip:zt,ElInput:A["a"],ElIcon:y["a"],Close:M["Close"],ArrowDown:M["ArrowDown"],SvPanel:Sa,HueSlider:aa,AlphaSlider:na,Predefine:_a},directives:{ClickOutside:el},props:{modelValue:String,id:String,showAlpha:Boolean,colorFormat:String,disabled:Boolean,size:{type:String,validator:tl["a"]},popperClass:String,label:{type:String,default:void 0},tabindex:{type:[String,Number],default:0},predefine:Array,validateEvent:{type:Boolean,default:!0}},emits:["change","active-change",u["c"]],setup(e,{emit:t}){const{t:r}=Object(Mr["a"])(),n=Object(b["b"])("color"),{form:o,formItem:l}=Object(mn["a"])(),{inputId:a,isLabeledByFormItem:c}=Object(mn["b"])(e,{formItemContext:l}),s=Object(i["ref"])(),d=Object(i["ref"])(),p=Object(i["ref"])(),f=Object(i["ref"])(null);let h=!0;const v=Object(i["reactive"])(new wa({enableAlpha:e.showAlpha,format:e.colorFormat||"",value:e.modelValue})),g=Object(i["ref"])(!1),O=Object(i["ref"])(!1),j=Object(i["ref"])(""),w=Object(i["computed"])(()=>e.modelValue||O.value?z(v,e.showAlpha):"transparent"),y=Object(Vt["b"])(),x=Object(i["computed"])(()=>!(!e.disabled&&!(null==o?void 0:o.disabled))),k=Object(i["computed"])(()=>e.modelValue||O.value?v.value:""),_=Object(i["computed"])(()=>c.value?void 0:e.label||r("el.colorpicker.defaultLabel")),C=Object(i["computed"])(()=>c.value?null==l?void 0:l.labelId:void 0);function z(e,t){if(!(e instanceof wa))throw new TypeError("color should be instance of _color Class");const{r:r,g:n,b:o}=e.toRgb();return t?`rgba(${r}, ${n}, ${o}, ${e.get("alpha")/100})`:`rgb(${r}, ${n}, ${o})`}function E(e){g.value=e}Object(i["watch"])(()=>e.modelValue,e=>{e?e&&e!==v.value&&(h=!1,v.fromString(e)):O.value=!1}),Object(i["watch"])(()=>k.value,e=>{j.value=e,h&&t("active-change",e),h=!0}),Object(i["watch"])(()=>v.value,()=>{e.modelValue||O.value||(O.value=!0)});const B=Object(N["debounce"])(E,100);function S(){B(!1),V()}function V(){Object(i["nextTick"])(()=>{e.modelValue?v.fromString(e.modelValue):(v.value="",Object(i["nextTick"])(()=>{O.value=!1}))})}function M(){x.value||B(!g.value)}function A(){v.fromString(j.value)}function T(){const r=v.value;t(u["c"],r),t("change",r),e.validateEvent&&(null==l||l.validate("change").catch(e=>Object(m["a"])(e))),B(!1),Object(i["nextTick"])(()=>{const t=new wa({enableAlpha:e.showAlpha,format:e.colorFormat||"",value:e.modelValue});v.compare(t)||V()})}function H(){B(!1),t(u["c"],null),t("change",null),null!==e.modelValue&&e.validateEvent&&(null==l||l.validate("change").catch(e=>Object(m["a"])(e))),V()}return Object(i["onMounted"])(()=>{e.modelValue&&(j.value=k.value)}),Object(i["watch"])(()=>g.value,()=>{Object(i["nextTick"])(()=>{var e,t,r;null==(e=s.value)||e.update(),null==(t=d.value)||t.update(),null==(r=p.value)||r.update()})}),Object(i["provide"])(ia,{currentColor:k}),{color:v,colorDisabled:x,colorSize:y,displayedColor:w,showPanelColor:O,showPicker:g,customInput:j,buttonId:a,buttonAriaLabel:_,buttonAriaLabelledby:C,handleConfirm:A,hide:S,handleTrigger:M,clear:H,confirmValue:T,t:r,ns:n,hue:s,svPanel:d,alpha:p,popper:f}}}),Na=["id","aria-label","aria-labelledby","aria-description","tabindex"];function Ma(e,t,r,n,o,l){const a=Object(i["resolveComponent"])("hue-slider"),c=Object(i["resolveComponent"])("sv-panel"),s=Object(i["resolveComponent"])("alpha-slider"),u=Object(i["resolveComponent"])("predefine"),d=Object(i["resolveComponent"])("el-input"),p=Object(i["resolveComponent"])("el-button"),f=Object(i["resolveComponent"])("arrow-down"),b=Object(i["resolveComponent"])("el-icon"),m=Object(i["resolveComponent"])("close"),h=Object(i["resolveComponent"])("el-tooltip"),v=Object(i["resolveDirective"])("click-outside");return Object(i["openBlock"])(),Object(i["createBlock"])(h,{ref:"popper",visible:e.showPicker,"show-arrow":!1,"fallback-placements":["bottom","top","right","left"],offset:0,"gpu-acceleration":!1,"popper-class":[e.ns.be("picker","panel"),e.ns.b("dropdown"),e.popperClass],"stop-popper-mouse-event":!1,effect:"light",trigger:"click",transition:e.ns.namespace.value+"-zoom-in-top",persistent:""},{content:Object(i["withCtx"])(()=>[Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createElementBlock"])("div",null,[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(e.ns.be("dropdown","main-wrapper"))},[Object(i["createVNode"])(a,{ref:"hue",class:"hue-slider",color:e.color,vertical:""},null,8,["color"]),Object(i["createVNode"])(c,{ref:"svPanel",color:e.color},null,8,["color"])],2),e.showAlpha?(Object(i["openBlock"])(),Object(i["createBlock"])(s,{key:0,ref:"alpha",color:e.color},null,8,["color"])):Object(i["createCommentVNode"])("v-if",!0),e.predefine?(Object(i["openBlock"])(),Object(i["createBlock"])(u,{key:1,ref:"predefine",color:e.color,colors:e.predefine},null,8,["color","colors"])):Object(i["createCommentVNode"])("v-if",!0),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(e.ns.be("dropdown","btns"))},[Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])(e.ns.be("dropdown","value"))},[Object(i["createVNode"])(d,{modelValue:e.customInput,"onUpdate:modelValue":t[0]||(t[0]=t=>e.customInput=t),"validate-event":!1,size:"small",onKeyup:Object(i["withKeys"])(e.handleConfirm,["enter"]),onBlur:e.handleConfirm},null,8,["modelValue","onKeyup","onBlur"])],2),Object(i["createVNode"])(p,{class:Object(i["normalizeClass"])(e.ns.be("dropdown","link-btn")),text:"",size:"small",onClick:e.clear},{default:Object(i["withCtx"])(()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(e.t("el.colorpicker.clear")),1)]),_:1},8,["class","onClick"]),Object(i["createVNode"])(p,{plain:"",size:"small",class:Object(i["normalizeClass"])(e.ns.be("dropdown","btn")),onClick:e.confirmValue},{default:Object(i["withCtx"])(()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(e.t("el.colorpicker.confirm")),1)]),_:1},8,["class","onClick"])],2)])),[[v,e.hide]])]),default:Object(i["withCtx"])(()=>[Object(i["createElementVNode"])("div",{id:e.buttonId,class:Object(i["normalizeClass"])([e.ns.b("picker"),e.ns.is("disabled",e.colorDisabled),e.ns.bm("picker",e.colorSize)]),role:"button","aria-label":e.buttonAriaLabel,"aria-labelledby":e.buttonAriaLabelledby,"aria-description":e.t("el.colorpicker.description",{color:e.modelValue||""}),tabindex:e.tabindex,onKeydown:t[2]||(t[2]=Object(i["withKeys"])((...t)=>e.handleTrigger&&e.handleTrigger(...t),["enter"]))},[e.colorDisabled?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,class:Object(i["normalizeClass"])(e.ns.be("picker","mask"))},null,2)):Object(i["createCommentVNode"])("v-if",!0),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(e.ns.be("picker","trigger")),onClick:t[1]||(t[1]=(...t)=>e.handleTrigger&&e.handleTrigger(...t))},[Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])([e.ns.be("picker","color"),e.ns.is("alpha",e.showAlpha)])},[Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])(e.ns.be("picker","color-inner")),style:Object(i["normalizeStyle"])({backgroundColor:e.displayedColor})},[Object(i["withDirectives"])(Object(i["createVNode"])(b,{class:Object(i["normalizeClass"])([e.ns.be("picker","icon"),e.ns.is("icon-arrow-down")])},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(f)]),_:1},8,["class"]),[[i["vShow"],e.modelValue||e.showPanelColor]]),e.modelValue||e.showPanelColor?Object(i["createCommentVNode"])("v-if",!0):(Object(i["openBlock"])(),Object(i["createBlock"])(b,{key:0,class:Object(i["normalizeClass"])([e.ns.be("picker","empty"),e.ns.is("icon-close")])},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(m)]),_:1},8,["class"]))],6)],2)],2)],42,Na)]),_:1},8,["visible","popper-class","transition"])}var Aa=Object(f["a"])(Va,[["render",Ma],["__file","/home/runner/work/element-plus/element-plus/packages/components/color-picker/src/index.vue"]]);Aa.install=e=>{e.component(Aa.name,Aa)};const Ta=Aa,Ha=Ta;var Ra=r("93b2");const La=Object(j["a"])(Ra["a"]),Da={name:"ElContainer"},Pa=Object(i["defineComponent"])({...Da,props:{direction:{type:String}},setup(e){const t=e,r=Object(i["useSlots"])(),n=Object(b["b"])("container"),o=Object(i["computed"])(()=>{if("vertical"===t.direction)return!0;if("horizontal"===t.direction)return!1;if(r&&r.default){const e=r.default();return e.some(e=>{const t=e.type.name;return"ElHeader"===t||"ElFooter"===t})}return!1});return(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("section",{class:Object(i["normalizeClass"])([Object(i["unref"])(n).b(),Object(i["unref"])(n).is("vertical",Object(i["unref"])(o))])},[Object(i["renderSlot"])(e.$slots,"default")],2))}});var Ia=Object(f["a"])(Pa,[["__file","/home/runner/work/element-plus/element-plus/packages/components/container/src/container.vue"]]);const Fa={name:"ElAside"},$a=Object(i["defineComponent"])({...Fa,props:{width:{type:String,default:null}},setup(e){const t=e,r=Object(b["b"])("aside"),n=Object(i["computed"])(()=>t.width?r.cssVarBlock({width:t.width}):{});return(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("aside",{class:Object(i["normalizeClass"])(Object(i["unref"])(r).b()),style:Object(i["normalizeStyle"])(Object(i["unref"])(n))},[Object(i["renderSlot"])(e.$slots,"default")],6))}});var qa=Object(f["a"])($a,[["__file","/home/runner/work/element-plus/element-plus/packages/components/container/src/aside.vue"]]);const Wa={name:"ElFooter"},Ua=Object(i["defineComponent"])({...Wa,props:{height:{type:String,default:null}},setup(e){const t=e,r=Object(b["b"])("footer"),n=Object(i["computed"])(()=>t.height?r.cssVarBlock({height:t.height}):{});return(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("footer",{class:Object(i["normalizeClass"])(Object(i["unref"])(r).b()),style:Object(i["normalizeStyle"])(Object(i["unref"])(n))},[Object(i["renderSlot"])(e.$slots,"default")],6))}});var Ka=Object(f["a"])(Ua,[["__file","/home/runner/work/element-plus/element-plus/packages/components/container/src/footer.vue"]]);const Ya={name:"ElHeader"},Ga=Object(i["defineComponent"])({...Ya,props:{height:{type:String,default:null}},setup(e){const t=e,r=Object(b["b"])("header"),n=Object(i["computed"])(()=>t.height?r.cssVarBlock({height:t.height}):{});return(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("header",{class:Object(i["normalizeClass"])(Object(i["unref"])(r).b()),style:Object(i["normalizeStyle"])(Object(i["unref"])(n))},[Object(i["renderSlot"])(e.$slots,"default")],6))}});var Xa=Object(f["a"])(Ga,[["__file","/home/runner/work/element-plus/element-plus/packages/components/container/src/header.vue"]]);const Ja={name:"ElMain"},Za=Object(i["defineComponent"])({...Ja,setup(e){const t=Object(b["b"])("main");return(e,r)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("main",{class:Object(i["normalizeClass"])(Object(i["unref"])(t).b())},[Object(i["renderSlot"])(e.$slots,"default")],2))}});var Qa=Object(f["a"])(Za,[["__file","/home/runner/work/element-plus/element-plus/packages/components/container/src/main.vue"]]);const ei=Object(j["a"])(Ia,{Aside:qa,Footer:Ka,Header:Xa,Main:Qa}),ti=Object(j["d"])(qa),ri=Object(j["d"])(Ka),ni=Object(j["d"])(Xa),oi=Object(j["d"])(Qa);var li=r("f906"),ai=r.n(li),ii=r("8f19"),ci=r.n(ii),si=r("2a04"),ui=r.n(si),di=r("1ac8"),pi=r.n(di),fi=r("8d82"),bi=r.n(fi),mi=r("d758"),hi=r.n(mi),vi=r("b375"),gi=r.n(vi);const Oi=Object(s["b"])({type:{type:Object(s["c"])(String),default:"date"}}),ji=["date","dates","year","month","week","range"],wi=Object(s["b"])({disabledDate:{type:Object(s["c"])(Function)},date:{type:Object(s["c"])(Object),required:!0},minDate:{type:Object(s["c"])(Object)},maxDate:{type:Object(s["c"])(Object)},parsedValue:{type:Object(s["c"])([Object,Array])},rangeState:{type:Object(s["c"])(Object),default:()=>({endDate:null,selecting:!1})}}),yi=Object(s["b"])({type:{type:Object(s["c"])(String),required:!0,values:Ar["b"]}}),xi=Object(s["b"])({unlinkPanels:Boolean,parsedValue:{type:Object(s["c"])(Array)}}),ki=e=>({type:String,values:ji,default:e}),_i=Object(s["b"])({...yi,parsedValue:{type:Object(s["c"])([Object,Array])},visible:{type:Boolean},format:{type:String,default:""}}),Ci=Object(s["b"])({...wi,cellClassName:{type:Object(s["c"])(Function)},showWeekNumber:Boolean,selectionMode:ki("date")}),zi=e=>{if(!Object(Y["isArray"])(e))return!1;const[t,r]=e;return hr.a.isDayjs(t)&&hr.a.isDayjs(r)&&t.isSameOrBefore(r)},Ei=(e,{lang:t,unit:r,unlinkPanels:n})=>{let o;if(Object(Y["isArray"])(e)){let[o,l]=e.map(e=>hr()(e).locale(t));return n||(l=o.add(1,r)),[o,l]}return o=e?hr()(e):hr()(),o=o.locale(t),[o,o.add(1,r)]},Bi=(e,t,{columnIndexOffset:r,startDate:n,nextEndDate:o,now:l,unit:a,relativeDateGetter:i,setCellMetadata:c,setRowMetadata:s})=>{for(let u=0;u{const{cell:n}=e;if(r.default){const e=r.default(n).filter(e=>-2!==e.patchFlag&&"Symbol(Comment)"!==e.type.toString());if(e.length)return e}return Object(i["createVNode"])("div",{class:t.b()},[Object(i["createVNode"])("span",{class:t.e("text")},[null==n?void 0:n.text])])}}});const Mi=["aria-label"],Ai={key:0,scope:"col"},Ti=["aria-label"],Hi=["aria-current","aria-selected","tabindex"],Ri=Object(i["defineComponent"])({__name:"basic-date-table",props:Ci,emits:["changerange","pick","select"],setup(e,{expose:t,emit:r}){const n=e,o=Object(b["b"])("date-table"),{t:l,lang:a}=Object(Mr["a"])(),c=Object(i["ref"])(),s=Object(i["ref"])(),u=Object(i["ref"])(),d=Object(i["ref"])(),p=Object(i["ref"])([[],[],[],[],[],[]]);let f=!1;const m=n.date.$locale().weekStart||7,h=n.date.locale("en").localeData().weekdaysShort().map(e=>e.toLowerCase()),v=Object(i["computed"])(()=>m>3?7-m:-m),g=Object(i["computed"])(()=>{const e=n.date.startOf("month");return e.subtract(e.day()||7,"day")}),O=Object(i["computed"])(()=>h.concat(h).slice(m,m+7)),j=Object(i["computed"])(()=>Object(N["flatten"])(C.value).some(e=>e.isCurrent)),w=Object(i["computed"])(()=>{const e=n.date.startOf("month"),t=e.day()||7,r=e.daysInMonth(),o=e.subtract(1,"month").daysInMonth();return{startOfMonthDay:t,dateCountOfMonth:r,dateCountOfLastMonth:o}}),y=Object(i["computed"])(()=>"dates"===n.selectionMode?Do(n.parsedValue):[]),x=(e,{count:t,rowIndex:r,columnIndex:n})=>{const{startOfMonthDay:o,dateCountOfMonth:l,dateCountOfLastMonth:a}=Object(i["unref"])(w),c=Object(i["unref"])(v);if(!(r>=0&&r<=1))return t<=l?e.text=t:(e.text=t-l,e.type="next-month"),!0;{const l=o+c<0?7+o+c:o+c;if(n+7*r>=l)return e.text=t,!0;e.text=a-(l-n%7)+1+7*r,e.type="prev-month"}return!1},k=(e,{columnIndex:t,rowIndex:r},o)=>{const{disabledDate:l,cellClassName:a}=n,c=Object(i["unref"])(y),s=x(e,{count:o,rowIndex:r,columnIndex:t}),u=e.dayjs.toDate();return e.selected=c.find(t=>t.valueOf()===e.dayjs.valueOf()),e.isSelected=!!e.selected,e.isCurrent=B(e),e.disabled=null==l?void 0:l(u),e.customClass=null==a?void 0:a(u),s},_=e=>{if("week"===n.selectionMode){const[t,r]=n.showWeekNumber?[1,7]:[0,6],o=P(e[t+1]);e[t].inRange=o,e[t].start=o,e[r].inRange=o,e[r].end=o}},C=Object(i["computed"])(()=>{const{minDate:e,maxDate:t,rangeState:r,showWeekNumber:o}=n,l=v.value,c=p.value,s="day";let u=1;if(o)for(let n=0;n<6;n++)c[n][0]||(c[n][0]={type:"week",text:g.value.add(7*n+1,s).week()});return Bi({row:6,column:7},c,{startDate:e,columnIndexOffset:o?1:0,nextEndDate:r.endDate||t||r.selecting&&e||null,now:hr()().locale(Object(i["unref"])(a)).startOf(s),unit:s,relativeDateGetter:e=>g.value.add(e-l,s),setCellMetadata:(...e)=>{k(...e,u)&&(u+=1)},setRowMetadata:_}),c});Object(i["watch"])(()=>n.date,async()=>{var e,t;(null==(e=c.value)?void 0:e.contains(document.activeElement))&&(await Object(i["nextTick"])(),null==(t=s.value)||t.focus())});const z=async()=>{var e;null==(e=s.value)||e.focus()},E=(e="")=>["normal","today"].includes(e),B=e=>"date"===n.selectionMode&&E(e.type)&&S(e,n.parsedValue),S=(e,t)=>!!t&&hr()(t).locale(a.value).isSame(n.date.date(Number(e.text)),"day"),V=e=>{const t=[];return E(e.type)&&!e.disabled?(t.push("available"),"today"===e.type&&t.push("today")):t.push(e.type),B(e)&&t.push("current"),e.inRange&&(E(e.type)||"week"===n.selectionMode)&&(t.push("in-range"),e.start&&t.push("start-date"),e.end&&t.push("end-date")),e.disabled&&t.push("disabled"),e.selected&&t.push("selected"),e.customClass&&t.push(e.customClass),t.join(" ")},M=(e,t)=>{const r=7*e+(t-(n.showWeekNumber?1:0))-v.value;return g.value.add(r,"day")},A=e=>{var t;if(!n.rangeState.selecting)return;let o=e.target;if("SPAN"===o.tagName&&(o=null==(t=o.parentNode)?void 0:t.parentNode),"DIV"===o.tagName&&(o=o.parentNode),"TD"!==o.tagName)return;const l=o.parentNode.rowIndex-1,a=o.cellIndex;C.value[l][a].disabled||l===u.value&&a===d.value||(u.value=l,d.value=a,r("changerange",{selecting:!0,endDate:M(l,a)}))},T=e=>!j.value&&1===(null==e?void 0:e.text)&&"normal"===e.type||e.isCurrent,H=e=>{f||j.value||"date"!==n.selectionMode||D(e,!0)},R=e=>{const t=e.target.closest("td");t&&(f=!0)},L=e=>{const t=e.target.closest("td");t&&(f=!1)},D=(e,t=!1)=>{const o=e.target.closest("td");if(!o)return;const l=o.parentNode.rowIndex-1,a=o.cellIndex,i=C.value[l][a];if(i.disabled||"week"===i.type)return;const c=M(l,a);if("range"===n.selectionMode)n.rangeState.selecting&&n.minDate?(c>=n.minDate?r("pick",{minDate:n.minDate,maxDate:c}):r("pick",{minDate:c,maxDate:n.minDate}),r("select",!1)):(r("pick",{minDate:c,maxDate:null}),r("select",!0));else if("date"===n.selectionMode)r("pick",c,t);else if("week"===n.selectionMode){const e=c.week(),t=`${c.year()}w${e}`;r("pick",{year:c.year(),week:e,value:t,date:c.startOf("week")})}else if("dates"===n.selectionMode){const e=i.selected?Do(n.parsedValue).filter(e=>(null==e?void 0:e.valueOf())!==c.valueOf()):Do(n.parsedValue).concat([c]);r("pick",e)}},P=e=>{if("week"!==n.selectionMode)return!1;let t=n.date.startOf("day");if("prev-month"===e.type&&(t=t.subtract(1,"month")),"next-month"===e.type&&(t=t.add(1,"month")),t=t.date(Number.parseInt(e.text,10)),n.parsedValue&&!Array.isArray(n.parsedValue)){const e=(n.parsedValue.day()-m+7)%7-1,r=n.parsedValue.subtract(e,"day");return r.isSame(t,"day")}return!1};return t({focus:z}),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("table",{role:"grid","aria-label":Object(i["unref"])(l)("el.datepicker.dateTablePrompt"),cellspacing:"0",cellpadding:"0",class:Object(i["normalizeClass"])([Object(i["unref"])(o).b(),{"is-week-mode":"week"===e.selectionMode}]),onClick:D,onMousemove:A,onMousedown:R,onMouseup:L},[Object(i["createElementVNode"])("tbody",{ref_key:"tbodyRef",ref:c},[Object(i["createElementVNode"])("tr",null,[e.showWeekNumber?(Object(i["openBlock"])(),Object(i["createElementBlock"])("th",Ai,Object(i["toDisplayString"])(Object(i["unref"])(l)("el.datepicker.week")),1)):Object(i["createCommentVNode"])("v-if",!0),(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(Object(i["unref"])(O),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("th",{key:t,scope:"col","aria-label":Object(i["unref"])(l)("el.datepicker.weeksFull."+e)},Object(i["toDisplayString"])(Object(i["unref"])(l)("el.datepicker.weeks."+e)),9,Ti))),128))]),(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(Object(i["unref"])(C),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("tr",{key:t,class:Object(i["normalizeClass"])([Object(i["unref"])(o).e("row"),{current:P(e[1])}])},[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(e,(e,r)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("td",{key:`${t}.${r}`,ref_for:!0,ref:t=>T(e)&&(s.value=t),class:Object(i["normalizeClass"])(V(e)),"aria-current":e.isCurrent?"date":void 0,"aria-selected":e.isCurrent,tabindex:T(e)?0:-1,onFocus:H},[Object(i["createVNode"])(Object(i["unref"])(Ni),{cell:e},null,8,["cell"])],42,Hi))),128))],2))),128))],512)],42,Mi))}});var Li=Object(f["a"])(Ri,[["__file","/home/runner/work/element-plus/element-plus/packages/components/date-picker/src/date-picker-com/basic-date-table.vue"]]);const Di=Object(s["b"])({...wi,selectionMode:ki("month")}),Pi=["aria-label"],Ii=["aria-selected","aria-label","tabindex","onKeydown"],Fi={class:"cell"},$i=Object(i["defineComponent"])({__name:"basic-month-table",props:Di,emits:["changerange","pick","select"],setup(e,{expose:t,emit:r}){const n=e,o=(e,t,r)=>{const n=hr()().locale(r).startOf("month").month(t).year(e),o=n.daysInMonth();return jr(o).map(e=>n.add(e,"day").toDate())},l=Object(b["b"])("month-table"),{t:a,lang:c}=Object(Mr["a"])(),s=Object(i["ref"])(),u=Object(i["ref"])(),d=Object(i["ref"])(n.date.locale("en").localeData().monthsShort().map(e=>e.toLowerCase())),p=Object(i["ref"])([[],[],[]]),f=Object(i["ref"])(),m=Object(i["ref"])(),h=Object(i["computed"])(()=>{var e,t;const r=p.value,o=hr()().locale(c.value).startOf("month");for(let l=0;l<3;l++){const a=r[l];for(let r=0;r<4;r++){const i=a[r]||(a[r]={row:l,column:r,type:"normal",inRange:!1,start:!1,end:!1,text:-1,disabled:!1});i.type="normal";const c=4*l+r,s=n.date.startOf("year").month(c),u=n.rangeState.endDate||n.maxDate||n.rangeState.selecting&&n.minDate||null;i.inRange=!!(n.minDate&&s.isSameOrAfter(n.minDate,"month")&&u&&s.isSameOrBefore(u,"month"))||!!(n.minDate&&s.isSameOrBefore(n.minDate,"month")&&u&&s.isSameOrAfter(u,"month")),(null==(e=n.minDate)?void 0:e.isSameOrAfter(u))?(i.start=!(!u||!s.isSame(u,"month")),i.end=n.minDate&&s.isSame(n.minDate,"month")):(i.start=!(!n.minDate||!s.isSame(n.minDate,"month")),i.end=!(!u||!s.isSame(u,"month")));const d=o.isSame(s);d&&(i.type="today"),i.text=c,i.disabled=(null==(t=n.disabledDate)?void 0:t.call(n,s.toDate()))||!1}}return r}),v=()=>{var e;null==(e=u.value)||e.focus()},g=e=>{const t={},r=n.date.year(),l=new Date,a=e.text;return t.disabled=!!n.disabledDate&&o(r,a,c.value).every(n.disabledDate),t.current=Do(n.parsedValue).findIndex(e=>hr.a.isDayjs(e)&&e.year()===r&&e.month()===a)>=0,t.today=l.getFullYear()===r&&l.getMonth()===a,e.inRange&&(t["in-range"]=!0,e.start&&(t["start-date"]=!0),e.end&&(t["end-date"]=!0)),t},O=e=>{const t=n.date.year(),r=e.text;return Do(n.date).findIndex(e=>e.year()===t&&e.month()===r)>=0},j=e=>{var t;if(!n.rangeState.selecting)return;let o=e.target;if("A"===o.tagName&&(o=null==(t=o.parentNode)?void 0:t.parentNode),"DIV"===o.tagName&&(o=o.parentNode),"TD"!==o.tagName)return;const l=o.parentNode.rowIndex,a=o.cellIndex;h.value[l][a].disabled||l===f.value&&a===m.value||(f.value=l,m.value=a,r("changerange",{selecting:!0,endDate:n.date.startOf("year").month(4*l+a)}))},w=e=>{var t;const o=null==(t=e.target)?void 0:t.closest("td");if("TD"!==(null==o?void 0:o.tagName))return;if(Object(K["d"])(o,"disabled"))return;const l=o.cellIndex,a=o.parentNode.rowIndex,i=4*a+l,c=n.date.startOf("year").month(i);"range"===n.selectionMode?n.rangeState.selecting?(n.minDate&&c>=n.minDate?r("pick",{minDate:n.minDate,maxDate:c}):r("pick",{minDate:c,maxDate:n.minDate}),r("select",!1)):(r("pick",{minDate:c,maxDate:null}),r("select",!0)):r("pick",i)};return Object(i["watch"])(()=>n.date,async()=>{var e,t;(null==(e=s.value)?void 0:e.contains(document.activeElement))&&(await Object(i["nextTick"])(),null==(t=u.value)||t.focus())}),t({focus:v}),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("table",{role:"grid","aria-label":Object(i["unref"])(a)("el.datepicker.monthTablePrompt"),class:Object(i["normalizeClass"])(Object(i["unref"])(l).b()),onClick:w,onMousemove:j},[Object(i["createElementVNode"])("tbody",{ref_key:"tbodyRef",ref:s},[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(Object(i["unref"])(h),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("tr",{key:t},[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(e,(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("td",{key:t,ref_for:!0,ref:t=>O(e)&&(u.value=t),class:Object(i["normalizeClass"])(g(e)),"aria-selected":""+O(e),"aria-label":Object(i["unref"])(a)("el.datepicker.month"+(+e.text+1)),tabindex:O(e)?0:-1,onKeydown:[Object(i["withKeys"])(Object(i["withModifiers"])(w,["prevent","stop"]),["space"]),Object(i["withKeys"])(Object(i["withModifiers"])(w,["prevent","stop"]),["enter"])]},[Object(i["createElementVNode"])("div",null,[Object(i["createElementVNode"])("span",Fi,Object(i["toDisplayString"])(Object(i["unref"])(a)("el.datepicker.months."+d.value[e.text])),1)])],42,Ii))),128))]))),128))],512)],42,Pi))}});var qi=Object(f["a"])($i,[["__file","/home/runner/work/element-plus/element-plus/packages/components/date-picker/src/date-picker-com/basic-month-table.vue"]]);const{date:Wi,disabledDate:Ui,parsedValue:Ki}=wi,Yi=Object(s["b"])({date:Wi,disabledDate:Ui,parsedValue:Ki}),Gi=["aria-label"],Xi=["aria-selected","tabindex","onKeydown"],Ji={class:"cell"},Zi={key:1},Qi=Object(i["defineComponent"])({__name:"basic-year-table",props:Yi,emits:["pick"],setup(e,{expose:t,emit:r}){const n=e,o=(e,t)=>{const r=hr()(String(e)).locale(t).startOf("year"),n=r.endOf("year"),o=n.dayOfYear();return jr(o).map(e=>r.add(e,"day").toDate())},l=Object(b["b"])("year-table"),{t:a,lang:c}=Object(Mr["a"])(),s=Object(i["ref"])(),u=Object(i["ref"])(),d=Object(i["computed"])(()=>10*Math.floor(n.date.year()/10)),p=()=>{var e;null==(e=u.value)||e.focus()},f=e=>{const t={},r=hr()().locale(c.value);return t.disabled=!!n.disabledDate&&o(e,c.value).every(n.disabledDate),t.current=Do(n.parsedValue).findIndex(t=>t.year()===e)>=0,t.today=r.year()===e,t},m=e=>e===d.value&&n.date.year()d.value+9||Do(n.date).findIndex(t=>t.year()===e)>=0,h=e=>{const t=e.target,n=t.closest("td");if(n&&n.textContent){if(Object(K["d"])(n,"disabled"))return;const e=n.textContent||n.innerText;r("pick",Number(e))}};return Object(i["watch"])(()=>n.date,async()=>{var e,t;(null==(e=s.value)?void 0:e.contains(document.activeElement))&&(await Object(i["nextTick"])(),null==(t=u.value)||t.focus())}),t({focus:p}),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("table",{role:"grid","aria-label":Object(i["unref"])(a)("el.datepicker.yearTablePrompt"),class:Object(i["normalizeClass"])(Object(i["unref"])(l).b()),onClick:h},[Object(i["createElementVNode"])("tbody",{ref_key:"tbodyRef",ref:s},[(Object(i["openBlock"])(),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(3,(e,t)=>Object(i["createElementVNode"])("tr",{key:t},[(Object(i["openBlock"])(),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(4,(e,r)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])(i["Fragment"],{key:t+"_"+r},[4*t+r<10?(Object(i["openBlock"])(),Object(i["createElementBlock"])("td",{key:0,ref_for:!0,ref:e=>m(Object(i["unref"])(d)+4*t+r)&&(u.value=e),class:Object(i["normalizeClass"])(["available",f(Object(i["unref"])(d)+4*t+r)]),"aria-selected":""+m(Object(i["unref"])(d)+4*t+r),tabindex:m(Object(i["unref"])(d)+4*t+r)?0:-1,onKeydown:[Object(i["withKeys"])(Object(i["withModifiers"])(h,["prevent","stop"]),["space"]),Object(i["withKeys"])(Object(i["withModifiers"])(h,["prevent","stop"]),["enter"])]},[Object(i["createElementVNode"])("span",Ji,Object(i["toDisplayString"])(Object(i["unref"])(d)+4*t+r),1)],42,Xi)):(Object(i["openBlock"])(),Object(i["createElementBlock"])("td",Zi))],64))),64))])),64))],512)],10,Gi))}});var ec=Object(f["a"])(Qi,[["__file","/home/runner/work/element-plus/element-plus/packages/components/date-picker/src/date-picker-com/basic-year-table.vue"]]);const tc=Object(s["b"])({disabledHours:{type:Object(s["c"])(Function)},disabledMinutes:{type:Object(s["c"])(Function)},disabledSeconds:{type:Object(s["c"])(Function)}}),rc=Object(s["b"])({visible:Boolean,actualVisible:{type:Boolean,default:void 0},format:{type:String,default:""}}),nc=Object(s["b"])({...rc,datetimeRole:String,parsedValue:{type:Object(s["c"])(Object)}}),oc=({getAvailableHours:e,getAvailableMinutes:t,getAvailableSeconds:r})=>{const n=(n,o,l,a)=>{const i={hour:e,minute:t,second:r};let c=n;return["hour","minute","second"].forEach(e=>{if(i[e]){let t;const r=i[e];switch(e){case"minute":t=r(c.hour(),o,a);break;case"second":t=r(c.hour(),c.minute(),o,a);break;default:t=r(o,a);break}if((null==t?void 0:t.length)&&!t.includes(c[e]())){const r=l?0:t.length-1;c=c[e](t[r])}}}),c},o={},l=([e,t])=>{o[e]=t};return{timePickerOptions:o,getAvailableTime:n,onSetOption:l}},lc=e=>{const t=(e,t)=>e||t,r=e=>!0!==e;return e.map(t).filter(r)},ac=(e,t,r)=>{const n=(t,r)=>zr(24,e&&(()=>null==e?void 0:e(t,r))),o=(e,r,n)=>zr(60,t&&(()=>null==t?void 0:t(e,r,n))),l=(e,t,n,o)=>zr(60,r&&(()=>null==r?void 0:r(e,t,n,o)));return{getHoursList:n,getMinutesList:o,getSecondsList:l}},ic=(e,t,r)=>{const{getHoursList:n,getMinutesList:o,getSecondsList:l}=ac(e,t,r),a=(e,t)=>lc(n(e,t)),i=(e,t,r)=>lc(o(e,t,r)),c=(e,t,r,n)=>lc(l(e,t,r,n));return{getAvailableHours:a,getAvailableMinutes:i,getAvailableSeconds:c}},cc=e=>{const t=Object(i["ref"])(e.parsedValue);return Object(i["watch"])(()=>e.visible,r=>{r||(t.value=e.parsedValue)}),t},sc=["hours","minutes","seconds"],uc="HH:mm:ss",dc="YYYY-MM-DD",pc={date:dc,dates:dc,week:"gggg[w]ww",year:"YYYY",month:"YYYY-MM",datetime:`${dc} ${uc}`,monthrange:"YYYY-MM",daterange:dc,datetimerange:`${dc} ${uc}`},fc=Object(s["b"])({role:{type:String,required:!0},spinnerDate:{type:Object(s["c"])(Object),required:!0},showSeconds:{type:Boolean,default:!0},arrowControl:Boolean,amPmMode:{type:Object(s["c"])(String),default:""},...tc}),bc=100,mc=600,hc={beforeMount(e,t){let r=null,n=null;const o=()=>t.value&&t.value(),l=()=>{n&&(clearTimeout(n),n=null),r&&(clearInterval(r),r=null)};e.addEventListener("mousedown",e=>{0===e.button&&(o(),document.addEventListener("mouseup",l,{once:!0}),l(),n=setTimeout(()=>{r=setInterval(()=>{o()},bc)},mc))})}},vc=["onClick"],gc=["onMouseenter"],Oc=Object(i["defineComponent"])({__name:"basic-time-spinner",props:fc,emits:["change","select-range","set-option"],setup(e,{emit:t}){const r=e,n=Object(b["b"])("time"),{getHoursList:o,getMinutesList:l,getSecondsList:a}=ac(r.disabledHours,r.disabledMinutes,r.disabledSeconds);let c=!1;const s=Object(i["ref"])(),u=Object(i["ref"])(),d=Object(i["ref"])(),p=Object(i["ref"])(),f={hours:u,minutes:d,seconds:p},m=Object(i["computed"])(()=>r.showSeconds?sc:sc.slice(0,2)),h=Object(i["computed"])(()=>{const{spinnerDate:e}=r,t=e.hour(),n=e.minute(),o=e.second();return{hours:t,minutes:n,seconds:o}}),v=Object(i["computed"])(()=>{const{hours:e,minutes:t}=Object(i["unref"])(h);return{hours:o(r.role),minutes:l(e,r.role),seconds:a(e,t,r.role)}}),g=Object(i["computed"])(()=>{const{hours:e,minutes:t,seconds:r}=Object(i["unref"])(h);return{hours:Or(e,23),minutes:Or(t,59),seconds:Or(r,59)}}),O=Object(N["debounce"])(e=>{c=!1,x(e)},200),j=e=>{const t=!!r.amPmMode;if(!t)return"";const n="A"===r.amPmMode;let o=e<12?" am":" pm";return n&&(o=o.toUpperCase()),o},w=e=>{let r;switch(e){case"hours":r=[0,2];break;case"minutes":r=[3,5];break;case"seconds":r=[6,8];break}const[n,o]=r;t("select-range",n,o),s.value=e},x=e=>{C(e,Object(i["unref"])(h)[e])},k=()=>{x("hours"),x("minutes"),x("seconds")},_=e=>e.querySelector(`.${n.namespace.value}-scrollbar__wrap`),C=(e,t)=>{if(r.arrowControl)return;const n=Object(i["unref"])(f[e]);n&&n.$el&&(_(n.$el).scrollTop=Math.max(0,t*z(e)))},z=e=>{const t=Object(i["unref"])(f[e]);return(null==t?void 0:t.$el.querySelector("li").offsetHeight)||0},E=()=>{S(1)},B=()=>{S(-1)},S=e=>{s.value||w("hours");const t=s.value,r=Object(i["unref"])(h)[t],n="hours"===s.value?24:60,o=V(t,r,e,n);A(t,o),C(t,o),Object(i["nextTick"])(()=>w(t))},V=(e,t,r,n)=>{let o=(t+r+n)%n;const l=Object(i["unref"])(v)[e];while(l[o]&&o!==t)o=(o+r+n)%n;return o},A=(e,n)=>{const o=Object(i["unref"])(v)[e],l=o[n];if(l)return;const{hours:a,minutes:c,seconds:s}=Object(i["unref"])(h);let u;switch(e){case"hours":u=r.spinnerDate.hour(n).minute(c).second(s);break;case"minutes":u=r.spinnerDate.hour(a).minute(n).second(s);break;case"seconds":u=r.spinnerDate.hour(a).minute(c).second(n);break}t("change",u)},T=(e,{value:t,disabled:r})=>{r||(A(e,t),w(e),C(e,t))},H=e=>{c=!0,O(e);const t=Math.min(Math.round((_(Object(i["unref"])(f[e]).$el).scrollTop-(.5*R(e)-10)/z(e)+3)/z(e)),"hours"===e?23:59);A(e,t)},R=e=>Object(i["unref"])(f[e]).$el.offsetHeight,L=()=>{const e=e=>{const t=Object(i["unref"])(f[e]);t&&t.$el&&(_(t.$el).onscroll=()=>{H(e)})};e("hours"),e("minutes"),e("seconds")};Object(i["onMounted"])(()=>{Object(i["nextTick"])(()=>{!r.arrowControl&&L(),k(),"start"===r.role&&w("hours")})});const D=(e,t)=>{f[t].value=e};return t("set-option",[r.role+"_scrollDown",S]),t("set-option",[r.role+"_emitSelectRange",w]),Object(i["watch"])(()=>r.spinnerDate,()=>{c||k()}),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:Object(i["normalizeClass"])([Object(i["unref"])(n).b("spinner"),{"has-seconds":e.showSeconds}])},[e.arrowControl?Object(i["createCommentVNode"])("v-if",!0):(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],{key:0},Object(i["renderList"])(Object(i["unref"])(m),t=>(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(Z),{key:t,ref_for:!0,ref:e=>D(e,t),class:Object(i["normalizeClass"])(Object(i["unref"])(n).be("spinner","wrapper")),"wrap-style":"max-height: inherit;","view-class":Object(i["unref"])(n).be("spinner","list"),noresize:"",tag:"ul",onMouseenter:e=>w(t),onMousemove:e=>x(t)},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(Object(i["unref"])(v)[t],(r,o)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("li",{key:o,class:Object(i["normalizeClass"])([Object(i["unref"])(n).be("spinner","item"),Object(i["unref"])(n).is("active",o===Object(i["unref"])(h)[t]),Object(i["unref"])(n).is("disabled",r)]),onClick:e=>T(t,{value:o,disabled:r})},["hours"===t?(Object(i["openBlock"])(),Object(i["createElementBlock"])(i["Fragment"],{key:0},[Object(i["createTextVNode"])(Object(i["toDisplayString"])(("0"+(e.amPmMode?o%12||12:o)).slice(-2))+Object(i["toDisplayString"])(j(o)),1)],64)):(Object(i["openBlock"])(),Object(i["createElementBlock"])(i["Fragment"],{key:1},[Object(i["createTextVNode"])(Object(i["toDisplayString"])(("0"+o).slice(-2)),1)],64))],10,vc))),128))]),_:2},1032,["class","view-class","onMouseenter","onMousemove"]))),128)),e.arrowControl?(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],{key:1},Object(i["renderList"])(Object(i["unref"])(m),t=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:t,class:Object(i["normalizeClass"])([Object(i["unref"])(n).be("spinner","wrapper"),Object(i["unref"])(n).is("arrow")]),onMouseenter:e=>w(t)},[Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(y["a"]),{class:Object(i["normalizeClass"])(["arrow-up",Object(i["unref"])(n).be("spinner","arrow")])},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["ArrowUp"]))]),_:1},8,["class"])),[[Object(i["unref"])(hc),B]]),Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(y["a"]),{class:Object(i["normalizeClass"])(["arrow-down",Object(i["unref"])(n).be("spinner","arrow")])},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["ArrowDown"]))]),_:1},8,["class"])),[[Object(i["unref"])(hc),E]]),Object(i["createElementVNode"])("ul",{class:Object(i["normalizeClass"])(Object(i["unref"])(n).be("spinner","list"))},[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(Object(i["unref"])(g)[t],(r,o)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("li",{key:o,class:Object(i["normalizeClass"])([Object(i["unref"])(n).be("spinner","item"),Object(i["unref"])(n).is("active",r===Object(i["unref"])(h)[t]),Object(i["unref"])(n).is("disabled",Object(i["unref"])(v)[t][r])])},["number"===typeof r?(Object(i["openBlock"])(),Object(i["createElementBlock"])(i["Fragment"],{key:0},["hours"===t?(Object(i["openBlock"])(),Object(i["createElementBlock"])(i["Fragment"],{key:0},[Object(i["createTextVNode"])(Object(i["toDisplayString"])(("0"+(e.amPmMode?r%12||12:r)).slice(-2))+Object(i["toDisplayString"])(j(r)),1)],64)):(Object(i["openBlock"])(),Object(i["createElementBlock"])(i["Fragment"],{key:1},[Object(i["createTextVNode"])(Object(i["toDisplayString"])(("0"+r).slice(-2)),1)],64))],64)):Object(i["createCommentVNode"])("v-if",!0)],2))),128))],2)],42,gc))),128)):Object(i["createCommentVNode"])("v-if",!0)],2))}});var jc=Object(f["a"])(Oc,[["__file","/home/runner/work/element-plus/element-plus/packages/components/time-picker/src/time-picker-com/basic-time-spinner.vue"]]);const wc=Object(i["defineComponent"])({__name:"panel-time-pick",props:nc,emits:["pick","select-range","set-picker-option"],setup(e,{emit:t}){const r=e,n=Object(i["inject"])("EP_PICKER_BASE"),{arrowControl:o,disabledHours:l,disabledMinutes:a,disabledSeconds:c,defaultValue:s}=n.props,{getAvailableHours:u,getAvailableMinutes:d,getAvailableSeconds:p}=ic(l,a,c),f=Object(b["b"])("time"),{t:m,lang:h}=Object(Mr["a"])(),v=Object(i["ref"])([0,2]),g=cc(r),O=Object(i["computed"])(()=>Object(Re["d"])(r.actualVisible)?f.namespace.value+"-zoom-in-top":""),j=Object(i["computed"])(()=>r.format.includes("ss")),w=Object(i["computed"])(()=>r.format.includes("A")?"A":r.format.includes("a")?"a":""),y=e=>{const t=hr()(e).locale(h.value),r=N(t);return t.isSame(r)},x=()=>{t("pick",g.value,!1)},k=(e=!1,n=!1)=>{n||t("pick",r.parsedValue,e)},_=e=>{if(!r.visible)return;const n=N(e).millisecond(0);t("pick",n,!0)},C=(e,r)=>{t("select-range",e,r),v.value=[e,r]},z=e=>{const t=[0,3].concat(j.value?[6]:[]),r=["hours","minutes"].concat(j.value?["seconds"]:[]),n=t.indexOf(v.value[0]),o=(n+e+t.length)%t.length;B["start_emitSelectRange"](r[o])},E=e=>{const t=e.code,{left:r,right:n,up:o,down:l}=ke["a"];if([r,n].includes(t)){const n=t===r?-1:1;return z(n),void e.preventDefault()}if([o,l].includes(t)){const r=t===o?-1:1;return B["start_scrollDown"](r),void e.preventDefault()}},{timePickerOptions:B,onSetOption:S,getAvailableTime:V}=oc({getAvailableHours:u,getAvailableMinutes:d,getAvailableSeconds:p}),N=e=>V(e,r.datetimeRole||"",!0),M=e=>e?hr()(e,r.format).locale(h.value):null,A=e=>e?e.format(r.format):null,T=()=>hr()(s).locale(h.value);return t("set-picker-option",["isValidValue",y]),t("set-picker-option",["formatToString",A]),t("set-picker-option",["parseUserInput",M]),t("set-picker-option",["handleKeydownInput",E]),t("set-picker-option",["getRangeAvailableTime",N]),t("set-picker-option",["getDefaultValue",T]),(e,t)=>(Object(i["openBlock"])(),Object(i["createBlock"])(i["Transition"],{name:Object(i["unref"])(O)},{default:Object(i["withCtx"])(()=>[e.actualVisible||e.visible?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(f).b("panel"))},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])([Object(i["unref"])(f).be("panel","content"),{"has-seconds":Object(i["unref"])(j)}])},[Object(i["createVNode"])(jc,{ref:"spinner",role:e.datetimeRole||"start","arrow-control":Object(i["unref"])(o),"show-seconds":Object(i["unref"])(j),"am-pm-mode":Object(i["unref"])(w),"spinner-date":e.parsedValue,"disabled-hours":Object(i["unref"])(l),"disabled-minutes":Object(i["unref"])(a),"disabled-seconds":Object(i["unref"])(c),onChange:_,onSetOption:Object(i["unref"])(S),onSelectRange:C},null,8,["role","arrow-control","show-seconds","am-pm-mode","spinner-date","disabled-hours","disabled-minutes","disabled-seconds","onSetOption"])],2),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(f).be("panel","footer"))},[Object(i["createElementVNode"])("button",{type:"button",class:Object(i["normalizeClass"])([Object(i["unref"])(f).be("panel","btn"),"cancel"]),onClick:x},Object(i["toDisplayString"])(Object(i["unref"])(m)("el.datepicker.cancel")),3),Object(i["createElementVNode"])("button",{type:"button",class:Object(i["normalizeClass"])([Object(i["unref"])(f).be("panel","btn"),"confirm"]),onClick:t[0]||(t[0]=e=>k())},Object(i["toDisplayString"])(Object(i["unref"])(m)("el.datepicker.confirm")),3)],2)],2)):Object(i["createCommentVNode"])("v-if",!0)]),_:1},8,["name"]))}});var yc=Object(f["a"])(wc,[["__file","/home/runner/work/element-plus/element-plus/packages/components/time-picker/src/time-picker-com/panel-time-pick.vue"]]);const xc=["onClick"],kc=["aria-label"],_c=["aria-label"],Cc=["aria-label"],zc=["aria-label"],Ec=Object(i["defineComponent"])({__name:"panel-date-pick",props:_i,emits:["pick","set-picker-option","panel-change"],setup(e,{emit:t}){const r=e,n=(e,t,r)=>!0,o=Object(b["b"])("picker-panel"),l=Object(b["b"])("date-picker"),a=Object(i["useAttrs"])(),c=Object(i["useSlots"])(),{t:s,lang:u}=Object(Mr["a"])(),d=Object(i["inject"])("EP_PICKER_BASE"),p=Object(i["inject"])(Be),{shortcuts:f,disabledDate:m,cellClassName:h,defaultTime:v,arrowControl:g}=d.props,O=Object(i["toRef"])(d.props,"defaultValue"),j=Object(i["ref"])(),w=Object(i["ref"])(hr()().locale(u.value)),x=Object(i["computed"])(()=>hr()(v).locale(u.value)),k=Object(i["computed"])(()=>w.value.month()),_=Object(i["computed"])(()=>w.value.year()),C=Object(i["ref"])([]),z=Object(i["ref"])(null),E=Object(i["ref"])(null),B=e=>!(C.value.length>0)||n(e,C.value,r.format||"HH:mm:ss"),S=e=>v&&!Q.value?x.value.year(e.year()).month(e.month()).date(e.date()):U.value?e.millisecond(0):e.startOf("day"),V=(e,...r)=>{if(e)if(Object(Y["isArray"])(e)){const n=e.map(S);t("pick",n,...r)}else t("pick",S(e),...r);else t("pick",e,...r);z.value=null,E.value=null},N=(e,t)=>{if("date"===P.value){e=e;let n=r.parsedValue?r.parsedValue.year(e.year()).month(e.month()).date(e.date()):e;B(n)||(n=C.value[0][0].year(e.year()).month(e.month()).date(e.date())),w.value=n,V(n,U.value||t)}else"week"===P.value?V(e.date):"dates"===P.value&&V(e,!0)},T=e=>{const t=e?"add":"subtract";w.value=w.value[t](1,"month"),me("month")},H=e=>{const t=w.value,r=e?"add":"subtract";w.value="year"===R.value?t[r](10,"year"):t[r](1,"year"),me("year")},R=Object(i["ref"])("date"),L=Object(i["computed"])(()=>{const e=s("el.datepicker.year");if("year"===R.value){const t=10*Math.floor(_.value/10);return e?`${t} ${e} - ${t+9} ${e}`:`${t} - ${t+9}`}return`${_.value} ${e}`}),D=e=>{const r=Object(Y["isFunction"])(e.value)?e.value():e.value;r?V(hr()(r).locale(u.value)):e.onClick&&e.onClick({attrs:a,slots:c,emit:t})},P=Object(i["computed"])(()=>{const{type:e}=r;return["week","month","year","dates"].includes(e)?e:"date"}),I=Object(i["computed"])(()=>"date"===P.value?R.value:P.value),F=Object(i["computed"])(()=>!!f.length),$=async e=>{w.value=w.value.startOf("month").month(e),"month"===P.value?V(w.value,!1):(R.value="date",["month","year","date","week"].includes(P.value)&&(V(w.value,!0),await Object(i["nextTick"])(),pe())),me("month")},q=async e=>{"year"===P.value?(w.value=w.value.startOf("year").year(e),V(w.value,!1)):(w.value=w.value.year(e),R.value="month",["month","year","date","week"].includes(P.value)&&(V(w.value,!0),await Object(i["nextTick"])(),pe())),me("year")},W=async e=>{R.value=e,await Object(i["nextTick"])(),pe()},U=Object(i["computed"])(()=>"datetime"===r.type||"datetimerange"===r.type),K=Object(i["computed"])(()=>U.value||"dates"===P.value),G=()=>{if("dates"===P.value)V(r.parsedValue);else{let e=r.parsedValue;if(!e){const t=hr()(v).locale(u.value),r=de();e=t.year(r.year()).month(r.month()).date(r.date())}w.value=e,V(e)}},X=()=>{const e=hr()().locale(u.value),t=e.toDate();m&&m(t)||!B(t)||(w.value=hr()().locale(u.value),V(w.value))},J=Object(i["computed"])(()=>yr(r.format)),Z=Object(i["computed"])(()=>wr(r.format)),Q=Object(i["computed"])(()=>E.value?E.value:r.parsedValue||O.value?(r.parsedValue||w.value).format(J.value):void 0),ee=Object(i["computed"])(()=>z.value?z.value:r.parsedValue||O.value?(r.parsedValue||w.value).format(Z.value):void 0),te=Object(i["ref"])(!1),re=()=>{te.value=!0},ne=()=>{te.value=!1},oe=e=>({hour:e.hour(),minute:e.minute(),second:e.second(),year:e.year(),month:e.month(),date:e.date()}),le=(e,t,n)=>{const{hour:o,minute:l,second:a}=oe(e),i=r.parsedValue?r.parsedValue.hour(o).minute(l).second(a):e;w.value=i,V(w.value,!0),n||(te.value=t)},ae=e=>{const t=hr()(e,J.value).locale(u.value);if(t.isValid()&&B(t)){const{year:e,month:r,date:n}=oe(w.value);w.value=t.year(e).month(r).date(n),E.value=null,te.value=!1,V(w.value,!0)}},ie=e=>{const t=hr()(e,Z.value).locale(u.value);if(t.isValid()){if(m&&m(t.toDate()))return;const{hour:e,minute:r,second:n}=oe(w.value);w.value=t.hour(e).minute(r).second(n),z.value=null,V(w.value,!0)}},ce=e=>hr.a.isDayjs(e)&&e.isValid()&&(!m||!m(e.toDate())),se=e=>"dates"===P.value?e.map(e=>e.format(r.format)):e.format(r.format),ue=e=>hr()(e,r.format).locale(u.value),de=()=>{const e=hr()(O.value).locale(u.value);if(!O.value){const e=x.value;return hr()().hour(e.hour()).minute(e.minute()).second(e.second()).locale(u.value)}return e},pe=async()=>{var e;["week","month","year","date"].includes(P.value)&&(null==(e=j.value)||e.focus(),"week"===P.value&&be(ke["a"].down))},fe=e=>{const{code:t}=e,r=[ke["a"].up,ke["a"].down,ke["a"].left,ke["a"].right,ke["a"].home,ke["a"].end,ke["a"].pageUp,ke["a"].pageDown];r.includes(t)&&(be(t),e.stopPropagation(),e.preventDefault()),[ke["a"].enter,ke["a"].space].includes(t)&&null===z.value&&null===E.value&&(e.preventDefault(),V(w.value,!1))},be=e=>{var r;const{up:n,down:o,left:l,right:a,home:i,end:c,pageUp:s,pageDown:d}=ke["a"],p={year:{[n]:-4,[o]:4,[l]:-1,[a]:1,offset:(e,t)=>e.setFullYear(e.getFullYear()+t)},month:{[n]:-4,[o]:4,[l]:-1,[a]:1,offset:(e,t)=>e.setMonth(e.getMonth()+t)},week:{[n]:-1,[o]:1,[l]:-1,[a]:1,offset:(e,t)=>e.setDate(e.getDate()+7*t)},date:{[n]:-7,[o]:7,[l]:-1,[a]:1,[i]:e=>-e.getDay(),[c]:e=>6-e.getDay(),[s]:e=>-new Date(e.getFullYear(),e.getMonth(),0).getDate(),[d]:e=>new Date(e.getFullYear(),e.getMonth()+1,0).getDate(),offset:(e,t)=>e.setDate(e.getDate()+t)}},f=w.value.toDate();while(Math.abs(w.value.diff(f,"year",!0))<1){const n=p[I.value];if(!n)return;if(n.offset(f,Object(Y["isFunction"])(n[e])?n[e](f):null!=(r=n[e])?r:0),m&&m(f))break;const o=hr()(f).locale(u.value);w.value=o,t("pick",o,!0);break}},me=e=>{t("panel-change",w.value.toDate(),e,R.value)};return Object(i["watch"])(()=>P.value,e=>{["month","year"].includes(e)?R.value=e:R.value="date"},{immediate:!0}),Object(i["watch"])(()=>R.value,()=>{null==p||p.updatePopper()}),Object(i["watch"])(()=>O.value,e=>{e&&(w.value=de())},{immediate:!0}),Object(i["watch"])(()=>r.parsedValue,e=>{if(e){if("dates"===P.value)return;if(Array.isArray(e))return;w.value=e}else w.value=de()},{immediate:!0}),t("set-picker-option",["isValidValue",ce]),t("set-picker-option",["formatToString",se]),t("set-picker-option",["parseUserInput",ue]),t("set-picker-option",["handleFocusPicker",pe]),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:Object(i["normalizeClass"])([Object(i["unref"])(o).b(),Object(i["unref"])(l).b(),{"has-sidebar":e.$slots.sidebar||Object(i["unref"])(F),"has-time":Object(i["unref"])(U)}])},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("body-wrapper"))},[Object(i["renderSlot"])(e.$slots,"sidebar",{class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("sidebar"))}),Object(i["unref"])(F)?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("sidebar"))},[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(Object(i["unref"])(f),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("button",{key:t,type:"button",class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("shortcut")),onClick:t=>D(e)},Object(i["toDisplayString"])(e.text),11,xc))),128))],2)):Object(i["createCommentVNode"])("v-if",!0),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("body"))},[Object(i["unref"])(U)?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(l).e("time-header"))},[Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])(Object(i["unref"])(l).e("editor-wrap"))},[Object(i["createVNode"])(Object(i["unref"])(A["a"]),{placeholder:Object(i["unref"])(s)("el.datepicker.selectDate"),"model-value":Object(i["unref"])(ee),size:"small","validate-event":!1,onInput:t[0]||(t[0]=e=>z.value=e),onChange:ie},null,8,["placeholder","model-value"])],2),Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{class:Object(i["normalizeClass"])(Object(i["unref"])(l).e("editor-wrap"))},[Object(i["createVNode"])(Object(i["unref"])(A["a"]),{placeholder:Object(i["unref"])(s)("el.datepicker.selectTime"),"model-value":Object(i["unref"])(Q),size:"small","validate-event":!1,onFocus:re,onInput:t[1]||(t[1]=e=>E.value=e),onChange:ae},null,8,["placeholder","model-value"]),Object(i["createVNode"])(Object(i["unref"])(yc),{visible:te.value,format:Object(i["unref"])(J),"time-arrow-control":Object(i["unref"])(g),"parsed-value":w.value,onPick:le},null,8,["visible","format","time-arrow-control","parsed-value"])],2)),[[Object(i["unref"])(el),ne]])],2)):Object(i["createCommentVNode"])("v-if",!0),Object(i["withDirectives"])(Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])([Object(i["unref"])(l).e("header"),("year"===R.value||"month"===R.value)&&Object(i["unref"])(l).e("header--bordered")])},[Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])(Object(i["unref"])(l).e("prev-btn"))},[Object(i["createElementVNode"])("button",{type:"button","aria-label":Object(i["unref"])(s)("el.datepicker.prevYear"),class:Object(i["normalizeClass"])(["d-arrow-left",Object(i["unref"])(o).e("icon-btn")]),onClick:t[2]||(t[2]=e=>H(!1))},[Object(i["createVNode"])(Object(i["unref"])(y["a"]),null,{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["DArrowLeft"]))]),_:1})],10,kc),Object(i["withDirectives"])(Object(i["createElementVNode"])("button",{type:"button","aria-label":Object(i["unref"])(s)("el.datepicker.prevMonth"),class:Object(i["normalizeClass"])([Object(i["unref"])(o).e("icon-btn"),"arrow-left"]),onClick:t[3]||(t[3]=e=>T(!1))},[Object(i["createVNode"])(Object(i["unref"])(y["a"]),null,{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["ArrowLeft"]))]),_:1})],10,_c),[[i["vShow"],"date"===R.value]])],2),Object(i["createElementVNode"])("span",{role:"button",class:Object(i["normalizeClass"])(Object(i["unref"])(l).e("header-label")),"aria-live":"polite",tabindex:"0",onKeydown:t[4]||(t[4]=Object(i["withKeys"])(e=>W("year"),["enter"])),onClick:t[5]||(t[5]=e=>W("year"))},Object(i["toDisplayString"])(Object(i["unref"])(L)),35),Object(i["withDirectives"])(Object(i["createElementVNode"])("span",{role:"button","aria-live":"polite",tabindex:"0",class:Object(i["normalizeClass"])([Object(i["unref"])(l).e("header-label"),{active:"month"===R.value}]),onKeydown:t[6]||(t[6]=Object(i["withKeys"])(e=>W("month"),["enter"])),onClick:t[7]||(t[7]=e=>W("month"))},Object(i["toDisplayString"])(Object(i["unref"])(s)("el.datepicker.month"+(Object(i["unref"])(k)+1))),35),[[i["vShow"],"date"===R.value]]),Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])(Object(i["unref"])(l).e("next-btn"))},[Object(i["withDirectives"])(Object(i["createElementVNode"])("button",{type:"button","aria-label":Object(i["unref"])(s)("el.datepicker.nextMonth"),class:Object(i["normalizeClass"])([Object(i["unref"])(o).e("icon-btn"),"arrow-right"]),onClick:t[8]||(t[8]=e=>T(!0))},[Object(i["createVNode"])(Object(i["unref"])(y["a"]),null,{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["ArrowRight"]))]),_:1})],10,Cc),[[i["vShow"],"date"===R.value]]),Object(i["createElementVNode"])("button",{type:"button","aria-label":Object(i["unref"])(s)("el.datepicker.nextYear"),class:Object(i["normalizeClass"])([Object(i["unref"])(o).e("icon-btn"),"d-arrow-right"]),onClick:t[9]||(t[9]=e=>H(!0))},[Object(i["createVNode"])(Object(i["unref"])(y["a"]),null,{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["DArrowRight"]))]),_:1})],10,zc)],2)],2),[[i["vShow"],"time"!==R.value]]),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("content")),onKeydown:fe},["date"===R.value?(Object(i["openBlock"])(),Object(i["createBlock"])(Li,{key:0,ref_key:"currentViewRef",ref:j,"selection-mode":Object(i["unref"])(P),date:w.value,"parsed-value":e.parsedValue,"disabled-date":Object(i["unref"])(m),"cell-class-name":Object(i["unref"])(h),onPick:N},null,8,["selection-mode","date","parsed-value","disabled-date","cell-class-name"])):Object(i["createCommentVNode"])("v-if",!0),"year"===R.value?(Object(i["openBlock"])(),Object(i["createBlock"])(ec,{key:1,ref_key:"currentViewRef",ref:j,date:w.value,"disabled-date":Object(i["unref"])(m),"parsed-value":e.parsedValue,onPick:q},null,8,["date","disabled-date","parsed-value"])):Object(i["createCommentVNode"])("v-if",!0),"month"===R.value?(Object(i["openBlock"])(),Object(i["createBlock"])(qi,{key:2,ref_key:"currentViewRef",ref:j,date:w.value,"parsed-value":e.parsedValue,"disabled-date":Object(i["unref"])(m),onPick:$},null,8,["date","parsed-value","disabled-date"])):Object(i["createCommentVNode"])("v-if",!0)],34)],2)],2),Object(i["withDirectives"])(Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("footer"))},[Object(i["withDirectives"])(Object(i["createVNode"])(Object(i["unref"])(br["a"]),{text:"",size:"small",class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("link-btn")),onClick:X},{default:Object(i["withCtx"])(()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(Object(i["unref"])(s)("el.datepicker.now")),1)]),_:1},8,["class"]),[[i["vShow"],"dates"!==Object(i["unref"])(P)]]),Object(i["createVNode"])(Object(i["unref"])(br["a"]),{plain:"",size:"small",class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("link-btn")),onClick:G},{default:Object(i["withCtx"])(()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(Object(i["unref"])(s)("el.datepicker.confirm")),1)]),_:1},8,["class"])],2),[[i["vShow"],Object(i["unref"])(K)&&"date"===R.value]])],2))}});var Bc=Object(f["a"])(Ec,[["__file","/home/runner/work/element-plus/element-plus/packages/components/date-picker/src/date-picker-com/panel-date-pick.vue"]]);const Sc=Object(s["b"])({...yi,...xi}),Vc=e=>{const{emit:t}=Object(i["getCurrentInstance"])(),r=Object(i["useAttrs"])(),n=Object(i["useSlots"])(),o=o=>{const l=Object(Y["isFunction"])(o.value)?o.value():o.value;l?t("pick",[hr()(l[0]).locale(e.value),hr()(l[1]).locale(e.value)]):o.onClick&&o.onClick({attrs:r,slots:n,emit:t})};return o},Nc=(e,{defaultValue:t,leftDate:r,rightDate:n,unit:o,onParsedValueChanged:l})=>{const{emit:a}=Object(i["getCurrentInstance"])(),{pickerNs:c}=Object(i["inject"])(Vi),s=Object(b["b"])("date-range-picker"),{t:u,lang:d}=Object(Mr["a"])(),p=Vc(d),f=Object(i["ref"])(),m=Object(i["ref"])(),h=Object(i["ref"])({endDate:null,selecting:!1}),v=e=>{h.value=e},g=(e=!1)=>{const t=Object(i["unref"])(f),r=Object(i["unref"])(m);zi([t,r])&&a("pick",[t,r],e)},O=e=>{h.value.selecting=e,e||(h.value.endDate=null)},j=()=>{const[l,a]=Ei(Object(i["unref"])(t),{lang:Object(i["unref"])(d),unit:o,unlinkPanels:e.unlinkPanels});f.value=void 0,m.value=void 0,r.value=l,n.value=a};return Object(i["watch"])(t,e=>{e&&j()},{immediate:!0}),Object(i["watch"])(()=>e.parsedValue,e=>{if(Object(Y["isArray"])(e)&&2===e.length){const[t,n]=e;f.value=t,r.value=t,m.value=n,l(Object(i["unref"])(f),Object(i["unref"])(m))}else j()},{immediate:!0}),{minDate:f,maxDate:m,rangeState:h,lang:d,ppNs:c,drpNs:s,handleChangeRange:v,handleRangeConfirm:g,handleShortcutClick:p,onSelect:O,t:u}},Mc=["onClick"],Ac=["disabled"],Tc=["disabled"],Hc=["disabled"],Rc=["disabled"],Lc=Object(i["defineComponent"])({__name:"panel-date-range",props:Sc,emits:["pick","set-picker-option","calendar-change","panel-change"],setup(e,{emit:t}){const r=e,n="month",o=Object(i["inject"])("EP_PICKER_BASE"),{disabledDate:l,cellClassName:a,format:c,defaultTime:s,arrowControl:u,clearable:d}=o.props,p=Object(i["toRef"])(o.props,"shortcuts"),f=Object(i["toRef"])(o.props,"defaultValue"),{lang:b}=Object(Mr["a"])(),m=Object(i["ref"])(hr()().locale(b.value)),h=Object(i["ref"])(hr()().locale(b.value).add(1,n)),{minDate:v,maxDate:g,rangeState:O,ppNs:j,drpNs:w,handleChangeRange:x,handleRangeConfirm:k,handleShortcutClick:_,onSelect:C,t:z}=Nc(r,{defaultValue:f,leftDate:m,rightDate:h,unit:n,onParsedValueChanged:je}),E=Object(i["ref"])({min:null,max:null}),B=Object(i["ref"])({min:null,max:null}),S=Object(i["computed"])(()=>`${m.value.year()} ${z("el.datepicker.year")} ${z("el.datepicker.month"+(m.value.month()+1))}`),V=Object(i["computed"])(()=>`${h.value.year()} ${z("el.datepicker.year")} ${z("el.datepicker.month"+(h.value.month()+1))}`),N=Object(i["computed"])(()=>m.value.year()),T=Object(i["computed"])(()=>m.value.month()),H=Object(i["computed"])(()=>h.value.year()),R=Object(i["computed"])(()=>h.value.month()),L=Object(i["computed"])(()=>!!p.value.length),D=Object(i["computed"])(()=>null!==E.value.min?E.value.min:v.value?v.value.format(q.value):""),P=Object(i["computed"])(()=>null!==E.value.max?E.value.max:g.value||v.value?(g.value||v.value).format(q.value):""),I=Object(i["computed"])(()=>null!==B.value.min?B.value.min:v.value?v.value.format($.value):""),F=Object(i["computed"])(()=>null!==B.value.max?B.value.max:g.value||v.value?(g.value||v.value).format($.value):""),$=Object(i["computed"])(()=>yr(c)),q=Object(i["computed"])(()=>wr(c)),W=()=>{m.value=m.value.subtract(1,"year"),r.unlinkPanels||(h.value=m.value.add(1,"month")),ee("year")},U=()=>{m.value=m.value.subtract(1,"month"),r.unlinkPanels||(h.value=m.value.add(1,"month")),ee("month")},K=()=>{r.unlinkPanels?h.value=h.value.add(1,"year"):(m.value=m.value.add(1,"year"),h.value=m.value.add(1,"month")),ee("year")},G=()=>{r.unlinkPanels?h.value=h.value.add(1,"month"):(m.value=m.value.add(1,"month"),h.value=m.value.add(1,"month")),ee("month")},X=()=>{m.value=m.value.add(1,"year"),ee("year")},J=()=>{m.value=m.value.add(1,"month"),ee("month")},Z=()=>{h.value=h.value.subtract(1,"year"),ee("year")},Q=()=>{h.value=h.value.subtract(1,"month"),ee("month")},ee=e=>{t("panel-change",[m.value.toDate(),h.value.toDate()],e)},te=Object(i["computed"])(()=>{const e=(T.value+1)%12,t=T.value+1>=12?1:0;return r.unlinkPanels&&new Date(N.value+t,e)r.unlinkPanels&&12*H.value+R.value-(12*N.value+T.value+1)>=12),ne=Object(i["computed"])(()=>!(v.value&&g.value&&!O.value.selecting&&zi([v.value,g.value]))),oe=Object(i["computed"])(()=>"datetime"===r.type||"datetimerange"===r.type),le=(e,t)=>{if(e){if(s){const r=hr()(s[t]||s).locale(b.value);return r.year(e.year()).month(e.month()).date(e.date())}return e}},ae=(e,r=!0)=>{const n=e.minDate,o=e.maxDate,l=le(n,0),a=le(o,1);g.value===a&&v.value===l||(t("calendar-change",[n.toDate(),o&&o.toDate()]),g.value=a,v.value=l,r&&!oe.value&&k())},ie=Object(i["ref"])(!1),ce=Object(i["ref"])(!1),se=()=>{ie.value=!1},ue=()=>{ce.value=!1},de=(e,t)=>{E.value[t]=e;const n=hr()(e,q.value).locale(b.value);if(n.isValid()){if(l&&l(n.toDate()))return;"min"===t?(m.value=n,v.value=(v.value||m.value).year(n.year()).month(n.month()).date(n.date()),r.unlinkPanels||(h.value=n.add(1,"month"),g.value=v.value.add(1,"month"))):(h.value=n,g.value=(g.value||h.value).year(n.year()).month(n.month()).date(n.date()),r.unlinkPanels||(m.value=n.subtract(1,"month"),v.value=g.value.subtract(1,"month")))}},pe=(e,t)=>{E.value[t]=null},fe=(e,t)=>{B.value[t]=e;const r=hr()(e,$.value).locale(b.value);r.isValid()&&("min"===t?(ie.value=!0,v.value=(v.value||m.value).hour(r.hour()).minute(r.minute()).second(r.second()),g.value&&!g.value.isBefore(v.value)||(g.value=v.value)):(ce.value=!0,g.value=(g.value||h.value).hour(r.hour()).minute(r.minute()).second(r.second()),h.value=g.value,g.value&&g.value.isBefore(v.value)&&(v.value=g.value)))},be=(e,t)=>{B.value[t]=null,"min"===t?(m.value=v.value,ie.value=!1):(h.value=g.value,ce.value=!1)},me=(e,t,r)=>{B.value.min||(e&&(m.value=e,v.value=(v.value||m.value).hour(e.hour()).minute(e.minute()).second(e.second())),r||(ie.value=t),g.value&&!g.value.isBefore(v.value)||(g.value=v.value,h.value=e))},he=(e,t,r)=>{B.value.max||(e&&(h.value=e,g.value=(g.value||h.value).hour(e.hour()).minute(e.minute()).second(e.second())),r||(ce.value=t),g.value&&g.value.isBefore(v.value)&&(v.value=g.value))},ve=()=>{m.value=Ei(Object(i["unref"])(f),{lang:Object(i["unref"])(b),unit:"month",unlinkPanels:r.unlinkPanels})[0],h.value=m.value.add(1,"month"),t("pick",null)},ge=e=>Object(Y["isArray"])(e)?e.map(e=>e.format(c)):e.format(c),Oe=e=>Object(Y["isArray"])(e)?e.map(e=>hr()(e,c).locale(b.value)):hr()(e,c).locale(b.value);function je(e,t){if(r.unlinkPanels&&t){const r=(null==e?void 0:e.year())||0,o=(null==e?void 0:e.month())||0,l=t.year(),a=t.month();h.value=r===l&&o===a?t.add(1,n):t}else h.value=m.value.add(1,n),t&&(h.value=h.value.hour(t.hour()).minute(t.minute()).second(t.second()))}return t("set-picker-option",["isValidValue",zi]),t("set-picker-option",["parseUserInput",Oe]),t("set-picker-option",["formatToString",ge]),t("set-picker-option",["handleClear",ve]),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:Object(i["normalizeClass"])([Object(i["unref"])(j).b(),Object(i["unref"])(w).b(),{"has-sidebar":e.$slots.sidebar||Object(i["unref"])(L),"has-time":Object(i["unref"])(oe)}])},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(j).e("body-wrapper"))},[Object(i["renderSlot"])(e.$slots,"sidebar",{class:Object(i["normalizeClass"])(Object(i["unref"])(j).e("sidebar"))}),Object(i["unref"])(L)?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(j).e("sidebar"))},[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(Object(i["unref"])(p),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("button",{key:t,type:"button",class:Object(i["normalizeClass"])(Object(i["unref"])(j).e("shortcut")),onClick:t=>Object(i["unref"])(_)(e)},Object(i["toDisplayString"])(e.text),11,Mc))),128))],2)):Object(i["createCommentVNode"])("v-if",!0),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(j).e("body"))},[Object(i["unref"])(oe)?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(w).e("time-header"))},[Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])(Object(i["unref"])(w).e("editors-wrap"))},[Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])(Object(i["unref"])(w).e("time-picker-wrap"))},[Object(i["createVNode"])(Object(i["unref"])(A["a"]),{size:"small",disabled:Object(i["unref"])(O).selecting,placeholder:Object(i["unref"])(z)("el.datepicker.startDate"),class:Object(i["normalizeClass"])(Object(i["unref"])(w).e("editor")),"model-value":Object(i["unref"])(D),"validate-event":!1,onInput:t[0]||(t[0]=e=>de(e,"min")),onChange:t[1]||(t[1]=e=>pe(e,"min"))},null,8,["disabled","placeholder","class","model-value"])],2),Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{class:Object(i["normalizeClass"])(Object(i["unref"])(w).e("time-picker-wrap"))},[Object(i["createVNode"])(Object(i["unref"])(A["a"]),{size:"small",class:Object(i["normalizeClass"])(Object(i["unref"])(w).e("editor")),disabled:Object(i["unref"])(O).selecting,placeholder:Object(i["unref"])(z)("el.datepicker.startTime"),"model-value":Object(i["unref"])(I),"validate-event":!1,onFocus:t[2]||(t[2]=e=>ie.value=!0),onInput:t[3]||(t[3]=e=>fe(e,"min")),onChange:t[4]||(t[4]=e=>be(e,"min"))},null,8,["class","disabled","placeholder","model-value"]),Object(i["createVNode"])(Object(i["unref"])(yc),{visible:ie.value,format:Object(i["unref"])($),"datetime-role":"start","time-arrow-control":Object(i["unref"])(u),"parsed-value":m.value,onPick:me},null,8,["visible","format","time-arrow-control","parsed-value"])],2)),[[Object(i["unref"])(el),se]])],2),Object(i["createElementVNode"])("span",null,[Object(i["createVNode"])(Object(i["unref"])(y["a"]),null,{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["ArrowRight"]))]),_:1})]),Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])([Object(i["unref"])(w).e("editors-wrap"),"is-right"])},[Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])(Object(i["unref"])(w).e("time-picker-wrap"))},[Object(i["createVNode"])(Object(i["unref"])(A["a"]),{size:"small",class:Object(i["normalizeClass"])(Object(i["unref"])(w).e("editor")),disabled:Object(i["unref"])(O).selecting,placeholder:Object(i["unref"])(z)("el.datepicker.endDate"),"model-value":Object(i["unref"])(P),readonly:!Object(i["unref"])(v),"validate-event":!1,onInput:t[5]||(t[5]=e=>de(e,"max")),onChange:t[6]||(t[6]=e=>pe(e,"max"))},null,8,["class","disabled","placeholder","model-value","readonly"])],2),Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{class:Object(i["normalizeClass"])(Object(i["unref"])(w).e("time-picker-wrap"))},[Object(i["createVNode"])(Object(i["unref"])(A["a"]),{size:"small",class:Object(i["normalizeClass"])(Object(i["unref"])(w).e("editor")),disabled:Object(i["unref"])(O).selecting,placeholder:Object(i["unref"])(z)("el.datepicker.endTime"),"model-value":Object(i["unref"])(F),readonly:!Object(i["unref"])(v),"validate-event":!1,onFocus:t[7]||(t[7]=e=>Object(i["unref"])(v)&&(ce.value=!0)),onInput:t[8]||(t[8]=e=>fe(e,"max")),onChange:t[9]||(t[9]=e=>be(e,"max"))},null,8,["class","disabled","placeholder","model-value","readonly"]),Object(i["createVNode"])(Object(i["unref"])(yc),{"datetime-role":"end",visible:ce.value,format:Object(i["unref"])($),"time-arrow-control":Object(i["unref"])(u),"parsed-value":h.value,onPick:he},null,8,["visible","format","time-arrow-control","parsed-value"])],2)),[[Object(i["unref"])(el),ue]])],2)],2)):Object(i["createCommentVNode"])("v-if",!0),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])([[Object(i["unref"])(j).e("content"),Object(i["unref"])(w).e("content")],"is-left"])},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(w).e("header"))},[Object(i["createElementVNode"])("button",{type:"button",class:Object(i["normalizeClass"])([Object(i["unref"])(j).e("icon-btn"),"d-arrow-left"]),onClick:W},[Object(i["createVNode"])(Object(i["unref"])(y["a"]),null,{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["DArrowLeft"]))]),_:1})],2),Object(i["createElementVNode"])("button",{type:"button",class:Object(i["normalizeClass"])([Object(i["unref"])(j).e("icon-btn"),"arrow-left"]),onClick:U},[Object(i["createVNode"])(Object(i["unref"])(y["a"]),null,{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["ArrowLeft"]))]),_:1})],2),e.unlinkPanels?(Object(i["openBlock"])(),Object(i["createElementBlock"])("button",{key:0,type:"button",disabled:!Object(i["unref"])(re),class:Object(i["normalizeClass"])([[Object(i["unref"])(j).e("icon-btn"),{"is-disabled":!Object(i["unref"])(re)}],"d-arrow-right"]),onClick:X},[Object(i["createVNode"])(Object(i["unref"])(y["a"]),null,{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["DArrowRight"]))]),_:1})],10,Ac)):Object(i["createCommentVNode"])("v-if",!0),e.unlinkPanels?(Object(i["openBlock"])(),Object(i["createElementBlock"])("button",{key:1,type:"button",disabled:!Object(i["unref"])(te),class:Object(i["normalizeClass"])([[Object(i["unref"])(j).e("icon-btn"),{"is-disabled":!Object(i["unref"])(te)}],"arrow-right"]),onClick:J},[Object(i["createVNode"])(Object(i["unref"])(y["a"]),null,{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["ArrowRight"]))]),_:1})],10,Tc)):Object(i["createCommentVNode"])("v-if",!0),Object(i["createElementVNode"])("div",null,Object(i["toDisplayString"])(Object(i["unref"])(S)),1)],2),Object(i["createVNode"])(Li,{"selection-mode":"range",date:m.value,"min-date":Object(i["unref"])(v),"max-date":Object(i["unref"])(g),"range-state":Object(i["unref"])(O),"disabled-date":Object(i["unref"])(l),"cell-class-name":Object(i["unref"])(a),onChangerange:Object(i["unref"])(x),onPick:ae,onSelect:Object(i["unref"])(C)},null,8,["date","min-date","max-date","range-state","disabled-date","cell-class-name","onChangerange","onSelect"])],2),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])([[Object(i["unref"])(j).e("content"),Object(i["unref"])(w).e("content")],"is-right"])},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(w).e("header"))},[e.unlinkPanels?(Object(i["openBlock"])(),Object(i["createElementBlock"])("button",{key:0,type:"button",disabled:!Object(i["unref"])(re),class:Object(i["normalizeClass"])([[Object(i["unref"])(j).e("icon-btn"),{"is-disabled":!Object(i["unref"])(re)}],"d-arrow-left"]),onClick:Z},[Object(i["createVNode"])(Object(i["unref"])(y["a"]),null,{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["DArrowLeft"]))]),_:1})],10,Hc)):Object(i["createCommentVNode"])("v-if",!0),e.unlinkPanels?(Object(i["openBlock"])(),Object(i["createElementBlock"])("button",{key:1,type:"button",disabled:!Object(i["unref"])(te),class:Object(i["normalizeClass"])([[Object(i["unref"])(j).e("icon-btn"),{"is-disabled":!Object(i["unref"])(te)}],"arrow-left"]),onClick:Q},[Object(i["createVNode"])(Object(i["unref"])(y["a"]),null,{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["ArrowLeft"]))]),_:1})],10,Rc)):Object(i["createCommentVNode"])("v-if",!0),Object(i["createElementVNode"])("button",{type:"button",class:Object(i["normalizeClass"])([Object(i["unref"])(j).e("icon-btn"),"d-arrow-right"]),onClick:K},[Object(i["createVNode"])(Object(i["unref"])(y["a"]),null,{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["DArrowRight"]))]),_:1})],2),Object(i["createElementVNode"])("button",{type:"button",class:Object(i["normalizeClass"])([Object(i["unref"])(j).e("icon-btn"),"arrow-right"]),onClick:G},[Object(i["createVNode"])(Object(i["unref"])(y["a"]),null,{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["ArrowRight"]))]),_:1})],2),Object(i["createElementVNode"])("div",null,Object(i["toDisplayString"])(Object(i["unref"])(V)),1)],2),Object(i["createVNode"])(Li,{"selection-mode":"range",date:h.value,"min-date":Object(i["unref"])(v),"max-date":Object(i["unref"])(g),"range-state":Object(i["unref"])(O),"disabled-date":Object(i["unref"])(l),"cell-class-name":Object(i["unref"])(a),onChangerange:Object(i["unref"])(x),onPick:ae,onSelect:Object(i["unref"])(C)},null,8,["date","min-date","max-date","range-state","disabled-date","cell-class-name","onChangerange","onSelect"])],2)],2)],2),Object(i["unref"])(oe)?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(j).e("footer"))},[Object(i["unref"])(d)?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(br["a"]),{key:0,text:"",size:"small",class:Object(i["normalizeClass"])(Object(i["unref"])(j).e("link-btn")),onClick:ve},{default:Object(i["withCtx"])(()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(Object(i["unref"])(z)("el.datepicker.clear")),1)]),_:1},8,["class"])):Object(i["createCommentVNode"])("v-if",!0),Object(i["createVNode"])(Object(i["unref"])(br["a"]),{plain:"",size:"small",class:Object(i["normalizeClass"])(Object(i["unref"])(j).e("link-btn")),disabled:Object(i["unref"])(ne),onClick:t[10]||(t[10]=e=>Object(i["unref"])(k)(!1))},{default:Object(i["withCtx"])(()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(Object(i["unref"])(z)("el.datepicker.confirm")),1)]),_:1},8,["class","disabled"])],2)):Object(i["createCommentVNode"])("v-if",!0)],2))}});var Dc=Object(f["a"])(Lc,[["__file","/home/runner/work/element-plus/element-plus/packages/components/date-picker/src/date-picker-com/panel-date-range.vue"]]);const Pc=Object(s["b"])({...xi}),Ic=["pick","set-picker-option"],Fc=({unlinkPanels:e,leftDate:t,rightDate:r})=>{const{t:n}=Object(Mr["a"])(),o=()=>{t.value=t.value.subtract(1,"year"),e||(r.value=r.value.subtract(1,"year"))},l=()=>{e||(t.value=t.value.add(1,"year")),r.value=r.value.add(1,"year")},a=()=>{t.value=t.value.add(1,"year")},c=()=>{r.value=r.value.subtract(1,"year")},s=Object(i["computed"])(()=>`${t.value.year()} ${n("el.datepicker.year")}`),u=Object(i["computed"])(()=>`${r.value.year()} ${n("el.datepicker.year")}`),d=Object(i["computed"])(()=>t.value.year()),p=Object(i["computed"])(()=>r.value.year()===t.value.year()?t.value.year()+1:r.value.year());return{leftPrevYear:o,rightNextYear:l,leftNextYear:a,rightPrevYear:c,leftLabel:s,rightLabel:u,leftYear:d,rightYear:p}},$c=["onClick"],qc=["disabled"],Wc=["disabled"],Uc={name:"DatePickerMonthRange"},Kc=Object(i["defineComponent"])({...Uc,props:Pc,emits:Ic,setup(e,{emit:t}){const r=e,n="year",{lang:o}=Object(Mr["a"])(),l=Object(i["inject"])("EP_PICKER_BASE"),{shortcuts:a,disabledDate:c,format:s}=l.props,u=Object(i["toRef"])(l.props,"defaultValue"),d=Object(i["ref"])(hr()().locale(o.value)),p=Object(i["ref"])(hr()().locale(o.value).add(1,n)),{minDate:f,maxDate:b,rangeState:m,ppNs:h,drpNs:v,handleChangeRange:g,handleRangeConfirm:O,handleShortcutClick:j,onSelect:w}=Nc(r,{defaultValue:u,leftDate:d,rightDate:p,unit:n,onParsedValueChanged:H}),x=Object(i["computed"])(()=>!!a.length),{leftPrevYear:k,rightNextYear:_,leftNextYear:C,rightPrevYear:z,leftLabel:E,rightLabel:B,leftYear:S,rightYear:V}=Fc({unlinkPanels:Object(i["toRef"])(r,"unlinkPanels"),leftDate:d,rightDate:p}),N=Object(i["computed"])(()=>r.unlinkPanels&&V.value>S.value+1),A=(e,t=!0)=>{const r=e.minDate,n=e.maxDate;b.value===n&&f.value===r||(b.value=n,f.value=r,t&&O())},T=e=>e.map(e=>e.format(s));function H(e,t){if(r.unlinkPanels&&t){const r=(null==e?void 0:e.year())||0,o=t.year();p.value=r===o?t.add(1,n):t}else p.value=d.value.add(1,n)}return t("set-picker-option",["formatToString",T]),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:Object(i["normalizeClass"])([Object(i["unref"])(h).b(),Object(i["unref"])(v).b(),{"has-sidebar":Boolean(e.$slots.sidebar)||Object(i["unref"])(x)}])},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(h).e("body-wrapper"))},[Object(i["renderSlot"])(e.$slots,"sidebar",{class:Object(i["normalizeClass"])(Object(i["unref"])(h).e("sidebar"))}),Object(i["unref"])(x)?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(h).e("sidebar"))},[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(Object(i["unref"])(a),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("button",{key:t,type:"button",class:Object(i["normalizeClass"])(Object(i["unref"])(h).e("shortcut")),onClick:t=>Object(i["unref"])(j)(e)},Object(i["toDisplayString"])(e.text),11,$c))),128))],2)):Object(i["createCommentVNode"])("v-if",!0),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(h).e("body"))},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])([[Object(i["unref"])(h).e("content"),Object(i["unref"])(v).e("content")],"is-left"])},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(v).e("header"))},[Object(i["createElementVNode"])("button",{type:"button",class:Object(i["normalizeClass"])([Object(i["unref"])(h).e("icon-btn"),"d-arrow-left"]),onClick:t[0]||(t[0]=(...e)=>Object(i["unref"])(k)&&Object(i["unref"])(k)(...e))},[Object(i["createVNode"])(Object(i["unref"])(y["a"]),null,{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["DArrowLeft"]))]),_:1})],2),e.unlinkPanels?(Object(i["openBlock"])(),Object(i["createElementBlock"])("button",{key:0,type:"button",disabled:!Object(i["unref"])(N),class:Object(i["normalizeClass"])([[Object(i["unref"])(h).e("icon-btn"),{[Object(i["unref"])(h).is("disabled")]:!Object(i["unref"])(N)}],"d-arrow-right"]),onClick:t[1]||(t[1]=(...e)=>Object(i["unref"])(C)&&Object(i["unref"])(C)(...e))},[Object(i["createVNode"])(Object(i["unref"])(y["a"]),null,{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["DArrowRight"]))]),_:1})],10,qc)):Object(i["createCommentVNode"])("v-if",!0),Object(i["createElementVNode"])("div",null,Object(i["toDisplayString"])(Object(i["unref"])(E)),1)],2),Object(i["createVNode"])(qi,{"selection-mode":"range",date:d.value,"min-date":Object(i["unref"])(f),"max-date":Object(i["unref"])(b),"range-state":Object(i["unref"])(m),"disabled-date":Object(i["unref"])(c),onChangerange:Object(i["unref"])(g),onPick:A,onSelect:Object(i["unref"])(w)},null,8,["date","min-date","max-date","range-state","disabled-date","onChangerange","onSelect"])],2),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])([[Object(i["unref"])(h).e("content"),Object(i["unref"])(v).e("content")],"is-right"])},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(v).e("header"))},[e.unlinkPanels?(Object(i["openBlock"])(),Object(i["createElementBlock"])("button",{key:0,type:"button",disabled:!Object(i["unref"])(N),class:Object(i["normalizeClass"])([[Object(i["unref"])(h).e("icon-btn"),{"is-disabled":!Object(i["unref"])(N)}],"d-arrow-left"]),onClick:t[2]||(t[2]=(...e)=>Object(i["unref"])(z)&&Object(i["unref"])(z)(...e))},[Object(i["createVNode"])(Object(i["unref"])(y["a"]),null,{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["DArrowLeft"]))]),_:1})],10,Wc)):Object(i["createCommentVNode"])("v-if",!0),Object(i["createElementVNode"])("button",{type:"button",class:Object(i["normalizeClass"])([Object(i["unref"])(h).e("icon-btn"),"d-arrow-right"]),onClick:t[3]||(t[3]=(...e)=>Object(i["unref"])(_)&&Object(i["unref"])(_)(...e))},[Object(i["createVNode"])(Object(i["unref"])(y["a"]),null,{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["DArrowRight"]))]),_:1})],2),Object(i["createElementVNode"])("div",null,Object(i["toDisplayString"])(Object(i["unref"])(B)),1)],2),Object(i["createVNode"])(qi,{"selection-mode":"range",date:p.value,"min-date":Object(i["unref"])(f),"max-date":Object(i["unref"])(b),"range-state":Object(i["unref"])(m),"disabled-date":Object(i["unref"])(c),onChangerange:Object(i["unref"])(g),onPick:A,onSelect:Object(i["unref"])(w)},null,8,["date","min-date","max-date","range-state","disabled-date","onChangerange","onSelect"])],2)],2)],2)],2))}});var Yc=Object(f["a"])(Kc,[["__file","/home/runner/work/element-plus/element-plus/packages/components/date-picker/src/date-picker-com/panel-month-range.vue"]]);const Gc=function(e){switch(e){case"daterange":case"datetimerange":return Dc;case"monthrange":return Yc;default:return Bc}},Xc=Object(s["b"])({id:{type:Object(s["c"])([Array,String])},name:{type:Object(s["c"])([Array,String]),default:""},popperClass:{type:String,default:""},format:String,valueFormat:String,type:{type:String,default:""},clearable:{type:Boolean,default:!0},clearIcon:{type:Object(s["c"])([String,Object]),default:M["CircleClose"]},editable:{type:Boolean,default:!0},prefixIcon:{type:Object(s["c"])([String,Object]),default:""},size:Vt["c"],readonly:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},placeholder:{type:String,default:""},popperOptions:{type:Object(s["c"])(Object),default:()=>({})},modelValue:{type:Object(s["c"])([Date,Array,String,Number]),default:""},rangeSeparator:{type:String,default:"-"},startPlaceholder:String,endPlaceholder:String,defaultValue:{type:Object(s["c"])([Date,Array])},defaultTime:{type:Object(s["c"])([Date,Array])},isRange:{type:Boolean,default:!1},...tc,disabledDate:{type:Function},cellClassName:{type:Function},shortcuts:{type:Array,default:()=>[]},arrowControl:{type:Boolean,default:!1},label:{type:String,default:void 0},tabindex:{type:Object(s["c"])([String,Number]),default:0},validateEvent:{type:Boolean,default:!0},unlinkPanels:Boolean}),Jc=["id","name","placeholder","value","disabled","readonly"],Zc=["id","name","placeholder","value","disabled","readonly"],Qc={name:"Picker"},es=Object(i["defineComponent"])({...Qc,props:Xc,emits:["update:modelValue","change","focus","blur","calendar-change","panel-change","visible-change","keydown"],setup(e,{expose:t,emit:r}){const n=e,{lang:o}=Object(Mr["a"])(),l=Object(b["b"])("date"),a=Object(b["b"])("input"),s=Object(b["b"])("range"),{form:u,formItem:d}=Object(mn["a"])(),p=Object(i["inject"])("ElPopperOptions",{}),f=Object(i["ref"])(),h=Object(i["ref"])(),v=Object(i["ref"])(!1),g=Object(i["ref"])(!1),O=Object(i["ref"])(null);let j=!1,w=!1;Object(i["watch"])(v,e=>{e?O.value=n.modelValue:(ce.value=null,Object(i["nextTick"])(()=>{x(n.modelValue)}))});const x=(e,t)=>{!t&&kr(e,O.value)||(r("change",e),n.validateEvent&&(null==d||d.validate("change").catch(e=>Object(m["a"])(e))))},k=e=>{if(!kr(n.modelValue,e)){let t;Object(Y["isArray"])(e)?t=e.map(e=>Cr(e,n.valueFormat,o.value)):e&&(t=Cr(e,n.valueFormat,o.value)),r("update:modelValue",e?t:e,o.value)}},_=e=>{r("keydown",e)},C=Object(i["computed"])(()=>{if(h.value){const e=oe.value?h.value:h.value.$el;return Array.from(e.querySelectorAll("input"))}return[]}),z=(e,t,r)=>{const n=C.value;n.length&&(r&&"min"!==r?"max"===r&&(n[1].setSelectionRange(e,t),n[1].focus()):(n[0].setSelectionRange(e,t),n[0].focus()))},E=()=>{D(!0,!0),Object(i["nextTick"])(()=>{w=!1})},B=(e="",t=!1)=>{let r;t||E(),v.value=t,r=Object(Y["isArray"])(e)?e.map(e=>e.toDate()):e?e.toDate():e,ce.value=null,k(r)},S=()=>{g.value=!0},V=()=>{r("visible-change",!0)},T=e=>{(null==e?void 0:e.key)===ke["a"].esc&&D(!0,!0)},H=()=>{g.value=!1,w=!1,r("visible-change",!1)},R=()=>{v.value=!0},L=()=>{v.value=!1},D=(e=!0,t=!1)=>{w=t;const[r,n]=Object(i["unref"])(C);let o=r;!e&&oe.value&&(o=n),o&&o.focus()},P=e=>{n.readonly||$.value||v.value||w||(v.value=Object(N["isNil"])(null==e?void 0:e.relatedTarget),r("focus",e))};let I=void 0;const F=e=>{const t=async()=>{setTimeout(()=>{var o;I===t&&((null==(o=f.value)?void 0:o.isFocusInsideContent())&&!j||0!==C.value.filter(e=>e.contains(document.activeElement)).length||(se(),v.value=!1,r("blur",e),n.validateEvent&&(null==d||d.validate("blur").catch(e=>Object(m["a"])(e)))),j=!1)},0)};I=t,t()},$=Object(i["computed"])(()=>n.disabled||(null==u?void 0:u.disabled)),q=Object(i["computed"])(()=>{let e;if(Q.value?Oe.value.getDefaultValue&&(e=Oe.value.getDefaultValue()):e=Object(Y["isArray"])(n.modelValue)?n.modelValue.map(e=>_r(e,n.valueFormat,o.value)):_r(n.modelValue,n.valueFormat,o.value),Oe.value.getRangeAvailableTime){const t=Oe.value.getRangeAvailableTime(e);Object(N["isEqual"])(t,e)||(e=t,k(Object(Y["isArray"])(e)?e.map(e=>e.toDate()):e.toDate()))}return Object(Y["isArray"])(e)&&e.some(e=>!e)&&(e=[]),e}),W=Object(i["computed"])(()=>{if(!Oe.value.panelReady)return"";const e=de(q.value);return Object(Y["isArray"])(ce.value)?[ce.value[0]||e&&e[0]||"",ce.value[1]||e&&e[1]||""]:null!==ce.value?ce.value:!K.value&&Q.value||!v.value&&Q.value?"":e?G.value?e.join(", "):e:""}),U=Object(i["computed"])(()=>n.type.includes("time")),K=Object(i["computed"])(()=>n.type.startsWith("time")),G=Object(i["computed"])(()=>"dates"===n.type),X=Object(i["computed"])(()=>n.prefixIcon||(U.value?M["Clock"]:M["Calendar"])),J=Object(i["ref"])(!1),Z=e=>{n.readonly||$.value||J.value&&(e.stopPropagation(),E(),k(null),x(null,!0),J.value=!1,v.value=!1,Oe.value.handleClear&&Oe.value.handleClear())},Q=Object(i["computed"])(()=>{const{modelValue:e}=n;return!e||Object(Y["isArray"])(e)&&!e.filter(Boolean).length}),ee=async e=>{var t;n.readonly||$.value||("INPUT"!==(null==(t=e.target)?void 0:t.tagName)||C.value.includes(document.activeElement))&&(v.value=!0)},te=()=>{n.readonly||$.value||!Q.value&&n.clearable&&(J.value=!0)},re=()=>{J.value=!1},ne=e=>{var t;("INPUT"!==(null==(t=e.touches[0].target)?void 0:t.tagName)||C.value.includes(document.activeElement))&&(v.value=!0)},oe=Object(i["computed"])(()=>n.type.includes("range")),le=Object(Vt["b"])(),ae=Object(i["computed"])(()=>{var e,t;return null==(t=null==(e=Object(i["unref"])(f))?void 0:e.popperRef)?void 0:t.contentRef}),ie=Object(i["computed"])(()=>{var e;return Object(i["unref"])(oe)?Object(i["unref"])(h):null==(e=Object(i["unref"])(h))?void 0:e.$el});Object(c["onClickOutside"])(ie,e=>{const t=Object(i["unref"])(ae),r=Object(i["unref"])(ie);t&&(e.target===t||e.composedPath().includes(t))||e.target===r||e.composedPath().includes(r)||(v.value=!1)});const ce=Object(i["ref"])(null),se=()=>{if(ce.value){const e=ue(W.value);e&&pe(e)&&(k(Object(Y["isArray"])(e)?e.map(e=>e.toDate()):e.toDate()),ce.value=null)}""===ce.value&&(k(null),x(null),ce.value=null)},ue=e=>e?Oe.value.parseUserInput(e):null,de=e=>e?Oe.value.formatToString(e):null,pe=e=>Oe.value.isValidValue(e),fe=async e=>{if(n.readonly||$.value)return;const{code:t}=e;if(_(e),t!==ke["a"].esc)if(t===ke["a"].down&&(Oe.value.handleFocusPicker&&(e.preventDefault(),e.stopPropagation()),!1===v.value&&(v.value=!0,await Object(i["nextTick"])()),Oe.value.handleFocusPicker))Oe.value.handleFocusPicker();else{if(t!==ke["a"].tab)return t===ke["a"].enter||t===ke["a"].numpadEnter?((null===ce.value||""===ce.value||pe(ue(W.value)))&&(se(),v.value=!1),void e.stopPropagation()):void(ce.value?e.stopPropagation():Oe.value.handleKeydownInput&&Oe.value.handleKeydownInput(e));j=!0}else!0===v.value&&(v.value=!1,e.preventDefault(),e.stopPropagation())},be=e=>{ce.value=e,v.value||(v.value=!0)},me=e=>{const t=e.target;ce.value?ce.value=[t.value,ce.value[1]]:ce.value=[t.value,null]},he=e=>{const t=e.target;ce.value?ce.value=[ce.value[0],t.value]:ce.value=[null,t.value]},ve=()=>{var e;const t=ce.value,r=ue(t&&t[0]),n=Object(i["unref"])(q);if(r&&r.isValid()){ce.value=[de(r),(null==(e=W.value)?void 0:e[1])||null];const t=[r,n&&(n[1]||null)];pe(t)&&(k(t),ce.value=null)}},ge=()=>{var e;const t=Object(i["unref"])(ce),r=ue(t&&t[1]),n=Object(i["unref"])(q);if(r&&r.isValid()){ce.value=[(null==(e=Object(i["unref"])(W))?void 0:e[0])||null,de(r)];const t=[n&&n[0],r];pe(t)&&(k(t),ce.value=null)}},Oe=Object(i["ref"])({}),je=e=>{Oe.value[e[0]]=e[1],Oe.value.panelReady=!0},we=e=>{r("calendar-change",e)},ye=(e,t,n)=>{r("panel-change",e,t,n)};return Object(i["provide"])("EP_PICKER_BASE",{props:n}),t({focus:D,handleFocusInput:P,handleBlurInput:F,handleOpen:R,handleClose:L,onPick:B}),(e,t)=>(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(zt),Object(i["mergeProps"])({ref_key:"refPopper",ref:f,visible:v.value,effect:"light",pure:"",trigger:"click"},e.$attrs,{role:"dialog",teleported:"",transition:Object(i["unref"])(l).namespace.value+"-zoom-in-top","popper-class":[Object(i["unref"])(l).namespace.value+"-picker__popper",e.popperClass],"popper-options":Object(i["unref"])(p),"fallback-placements":["bottom","top","right","left"],"gpu-acceleration":!1,"stop-popper-mouse-event":!1,"hide-after":0,persistent:"",onBeforeShow:S,onShow:V,onHide:H}),{default:Object(i["withCtx"])(()=>[Object(i["unref"])(oe)?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:1,ref_key:"inputRef",ref:h,class:Object(i["normalizeClass"])([Object(i["unref"])(l).b("editor"),Object(i["unref"])(l).bm("editor",e.type),Object(i["unref"])(a).e("wrapper"),Object(i["unref"])(l).is("disabled",Object(i["unref"])($)),Object(i["unref"])(l).is("active",v.value),Object(i["unref"])(s).b("editor"),Object(i["unref"])(le)?Object(i["unref"])(s).bm("editor",Object(i["unref"])(le)):"",e.$attrs.class]),style:Object(i["normalizeStyle"])(e.$attrs.style),onClick:P,onMouseenter:te,onMouseleave:re,onTouchstart:ne,onKeydown:fe},[Object(i["unref"])(X)?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(y["a"]),{key:0,class:Object(i["normalizeClass"])([Object(i["unref"])(a).e("icon"),Object(i["unref"])(s).e("icon")]),onMousedown:Object(i["withModifiers"])(ee,["prevent"]),onTouchstart:ne},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(Object(i["unref"])(X))))]),_:1},8,["class","onMousedown"])):Object(i["createCommentVNode"])("v-if",!0),Object(i["createElementVNode"])("input",{id:e.id&&e.id[0],autocomplete:"off",name:e.name&&e.name[0],placeholder:e.startPlaceholder,value:Object(i["unref"])(W)&&Object(i["unref"])(W)[0],disabled:Object(i["unref"])($),readonly:!e.editable||e.readonly,class:Object(i["normalizeClass"])(Object(i["unref"])(s).b("input")),onMousedown:ee,onInput:me,onChange:ve,onFocus:P,onBlur:F},null,42,Jc),Object(i["renderSlot"])(e.$slots,"range-separator",{},()=>[Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])(Object(i["unref"])(s).b("separator"))},Object(i["toDisplayString"])(e.rangeSeparator),3)]),Object(i["createElementVNode"])("input",{id:e.id&&e.id[1],autocomplete:"off",name:e.name&&e.name[1],placeholder:e.endPlaceholder,value:Object(i["unref"])(W)&&Object(i["unref"])(W)[1],disabled:Object(i["unref"])($),readonly:!e.editable||e.readonly,class:Object(i["normalizeClass"])(Object(i["unref"])(s).b("input")),onMousedown:ee,onFocus:P,onBlur:F,onInput:he,onChange:ge},null,42,Zc),e.clearIcon?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(y["a"]),{key:1,class:Object(i["normalizeClass"])([Object(i["unref"])(a).e("icon"),Object(i["unref"])(s).e("close-icon"),{[Object(i["unref"])(s).e("close-icon--hidden")]:!J.value}]),onClick:Z},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(e.clearIcon)))]),_:1},8,["class"])):Object(i["createCommentVNode"])("v-if",!0)],38)):(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(A["a"]),{key:0,id:e.id,ref_key:"inputRef",ref:h,"container-role":"combobox","model-value":Object(i["unref"])(W),name:e.name,size:Object(i["unref"])(le),disabled:Object(i["unref"])($),placeholder:e.placeholder,class:Object(i["normalizeClass"])([Object(i["unref"])(l).b("editor"),Object(i["unref"])(l).bm("editor",e.type),e.$attrs.class]),style:Object(i["normalizeStyle"])(e.$attrs.style),readonly:!e.editable||e.readonly||Object(i["unref"])(G)||"week"===e.type,label:e.label,tabindex:e.tabindex,"validate-event":!1,onInput:be,onFocus:P,onBlur:F,onKeydown:fe,onChange:se,onMousedown:ee,onMouseenter:te,onMouseleave:re,onTouchstart:ne,onClick:t[0]||(t[0]=Object(i["withModifiers"])(()=>{},["stop"]))},{prefix:Object(i["withCtx"])(()=>[Object(i["unref"])(X)?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(y["a"]),{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(a).e("icon")),onMousedown:Object(i["withModifiers"])(ee,["prevent"]),onTouchstart:ne},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(Object(i["unref"])(X))))]),_:1},8,["class","onMousedown"])):Object(i["createCommentVNode"])("v-if",!0)]),suffix:Object(i["withCtx"])(()=>[J.value&&e.clearIcon?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(y["a"]),{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(a).e("icon")+" clear-icon"),onClick:Object(i["withModifiers"])(Z,["stop"])},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(e.clearIcon)))]),_:1},8,["class","onClick"])):Object(i["createCommentVNode"])("v-if",!0)]),_:1},8,["id","model-value","name","size","disabled","placeholder","class","style","readonly","label","tabindex","onKeydown"]))]),content:Object(i["withCtx"])(()=>[Object(i["renderSlot"])(e.$slots,"default",{visible:v.value,actualVisible:g.value,parsedValue:Object(i["unref"])(q),format:e.format,unlinkPanels:e.unlinkPanels,type:e.type,defaultValue:e.defaultValue,onPick:B,onSelectRange:z,onSetPickerOption:je,onCalendarChange:we,onPanelChange:ye,onKeydown:T,onMousedown:t[1]||(t[1]=Object(i["withModifiers"])(()=>{},["stop"]))})]),_:3},16,["visible","transition","popper-class","popper-options"]))}});var ts=Object(f["a"])(es,[["__file","/home/runner/work/element-plus/element-plus/packages/components/time-picker/src/common/picker.vue"]]);hr.a.extend(gr.a),hr.a.extend(ci.a),hr.a.extend(ai.a),hr.a.extend(ui.a),hr.a.extend(pi.a),hr.a.extend(bi.a),hr.a.extend(hi.a),hr.a.extend(gi.a);var rs=Object(i["defineComponent"])({name:"ElDatePicker",install:null,props:{...Xc,...Oi},emits:["update:modelValue"],setup(e,{expose:t,emit:r,slots:n}){const o=Object(b["b"])("picker-panel");Object(i["provide"])("ElPopperOptions",Object(i["reactive"])(Object(i["toRef"])(e,"popperOptions"))),Object(i["provide"])(Vi,{slots:n,pickerNs:o});const l=Object(i["ref"])(),a={focus:(e=!0)=>{var t;null==(t=l.value)||t.focus(e)},handleOpen:()=>{var e;null==(e=l.value)||e.handleOpen()},handleClose:()=>{var e;null==(e=l.value)||e.handleClose()}};t(a);const c=e=>{r("update:modelValue",e)};return()=>{var t;const r=null!=(t=e.format)?t:pc[e.type]||dc,o=Gc(e.type);return Object(i["createVNode"])(ts,Object(i["mergeProps"])(e,{format:r,type:e.type,ref:l,"onUpdate:modelValue":c}),{default:e=>Object(i["createVNode"])(o,e,null),"range-separator":n["range-separator"]})}}});const ns=rs;ns.install=e=>{e.component(ns.name,ns)};const os=ns,ls="elDescriptions";var as=r("9215"),is=Object(i["defineComponent"])({name:"ElDescriptionsCell",props:{cell:{type:Object},tag:{type:String},type:{type:String}},setup(){const e=Object(i["inject"])(ls,{});return{descriptions:e}},render(){var e,t,r,n,o,l;const a=Object(as["d"])(this.cell),{border:c,direction:s}=this.descriptions,u="vertical"===s,d=(null==(r=null==(t=null==(e=this.cell)?void 0:e.children)?void 0:t.label)?void 0:r.call(t))||a.label,p=null==(l=null==(o=null==(n=this.cell)?void 0:n.children)?void 0:o.default)?void 0:l.call(o),f=a.span,m=a.align?"is-"+a.align:"",h=a.labelAlign?"is-"+a.labelAlign:m,v=a.className,g=a.labelClassName,O={width:Object(K["b"])(a.width),minWidth:Object(K["b"])(a.minWidth)},j=Object(b["b"])("descriptions");switch(this.type){case"label":return Object(i["h"])(this.tag,{style:O,class:[j.e("cell"),j.e("label"),j.is("bordered-label",c),j.is("vertical-label",u),h,g],colSpan:u?f:1},d);case"content":return Object(i["h"])(this.tag,{style:O,class:[j.e("cell"),j.e("content"),j.is("bordered-content",c),j.is("vertical-content",u),m,v],colSpan:u?f:2*f-1},p);default:return Object(i["h"])("td",{style:O,class:[j.e("cell"),m],colSpan:f},[Object(i["h"])("span",{class:[j.e("label"),g]},d),Object(i["h"])("span",{class:[j.e("content"),v]},p)])}}});const cs=Object(s["b"])({row:{type:Array,default:()=>[]}}),ss={key:1},us={name:"ElDescriptionsRow"},ds=Object(i["defineComponent"])({...us,props:cs,setup(e){const t=Object(i["inject"])(ls,{});return(e,r)=>"vertical"===Object(i["unref"])(t).direction?(Object(i["openBlock"])(),Object(i["createElementBlock"])(i["Fragment"],{key:0},[Object(i["createElementVNode"])("tr",null,[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(e.row,(e,t)=>(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(is),{key:"tr1-"+t,cell:e,tag:"th",type:"label"},null,8,["cell"]))),128))]),Object(i["createElementVNode"])("tr",null,[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(e.row,(e,t)=>(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(is),{key:"tr2-"+t,cell:e,tag:"td",type:"content"},null,8,["cell"]))),128))])],64)):(Object(i["openBlock"])(),Object(i["createElementBlock"])("tr",ss,[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(e.row,(e,r)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])(i["Fragment"],{key:"tr3-"+r},[Object(i["unref"])(t).border?(Object(i["openBlock"])(),Object(i["createElementBlock"])(i["Fragment"],{key:0},[Object(i["createVNode"])(Object(i["unref"])(is),{cell:e,tag:"td",type:"label"},null,8,["cell"]),Object(i["createVNode"])(Object(i["unref"])(is),{cell:e,tag:"td",type:"content"},null,8,["cell"])],64)):(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(is),{key:1,cell:e,tag:"td",type:"both"},null,8,["cell"]))],64))),128))]))}});var ps=Object(f["a"])(ds,[["__file","/home/runner/work/element-plus/element-plus/packages/components/descriptions/src/descriptions-row.vue"]]);const fs=Object(s["b"])({border:{type:Boolean,default:!1},column:{type:Number,default:3},direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},size:Vt["c"],title:{type:String,default:""},extra:{type:String,default:""}}),bs={name:"ElDescriptions"},ms=Object(i["defineComponent"])({...bs,props:fs,setup(e){const t=e,r=Object(b["b"])("descriptions"),n=Object(Vt["b"])(),o=Object(i["useSlots"])();Object(i["provide"])(ls,t);const l=Object(i["computed"])(()=>[r.b(),r.m(n.value)]),a=(e,t,r,n=!1)=>(e.props||(e.props={}),t>r&&(e.props.span=r),n&&(e.props.span=t),e),c=()=>{var e;const r=Object(as["c"])(null==(e=o.default)?void 0:e.call(o)).filter(e=>{var t;return"ElDescriptionsItem"===(null==(t=null==e?void 0:e.type)?void 0:t.name)}),n=[];let l=[],i=t.column,c=0;return r.forEach((e,o)=>{var s;const u=(null==(s=e.props)?void 0:s.span)||1;if(oi?i:u),o===r.length-1){const r=t.column-c%t.column;return l.push(a(e,r,i,!0)),void n.push(l)}u(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(l))},[e.title||e.extra||e.$slots.title||e.$slots.extra?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(r).e("header"))},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(r).e("title"))},[Object(i["renderSlot"])(e.$slots,"title",{},()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(e.title),1)])],2),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(r).e("extra"))},[Object(i["renderSlot"])(e.$slots,"extra",{},()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(e.extra),1)])],2)],2)):Object(i["createCommentVNode"])("v-if",!0),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(r).e("body"))},[Object(i["createElementVNode"])("table",{class:Object(i["normalizeClass"])([Object(i["unref"])(r).e("table"),Object(i["unref"])(r).is("bordered",e.border)])},[Object(i["createElementVNode"])("tbody",null,[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(c(),(e,t)=>(Object(i["openBlock"])(),Object(i["createBlock"])(ps,{key:t,row:e},null,8,["row"]))),128))])],2)],2)],2))}});var hs=Object(f["a"])(ms,[["__file","/home/runner/work/element-plus/element-plus/packages/components/descriptions/src/description.vue"]]),vs=Object(i["defineComponent"])({name:"ElDescriptionsItem",props:{label:{type:String,default:""},span:{type:Number,default:1},width:{type:[String,Number],default:""},minWidth:{type:[String,Number],default:""},align:{type:String,default:"left"},labelAlign:{type:String,default:""},className:{type:String,default:""},labelClassName:{type:String,default:""}}});const gs=Object(j["a"])(hs,{DescriptionsItem:vs}),Os=Object(j["d"])(vs);var js=r("d5f6");const ws=Object(s["b"])({center:{type:Boolean,default:!1},alignCenter:{type:Boolean,default:!1},closeIcon:{type:k["e"]},customClass:{type:String,default:""},draggable:{type:Boolean,default:!1},fullscreen:{type:Boolean,default:!1},showClose:{type:Boolean,default:!0},title:{type:String,default:""}}),ys={close:()=>!0},xs=Symbol("dialogInjectionKey");var ks=r("72a5");const _s=(...e)=>t=>{e.forEach(e=>{Object(Y["isFunction"])(e)?e(t):e.value=t})};var Cs=r("be44");const zs=["aria-label"],Es=["id"],Bs={name:"ElDialogContent"},Ss=Object(i["defineComponent"])({...Bs,props:ws,emits:ys,setup(e){const t=e,{t:r}=Object(Mr["a"])(),{Close:n}=k["a"],{dialogRef:o,headerRef:l,bodyId:a,ns:c,style:s}=Object(i["inject"])(xs),{focusTrapRef:u}=Object(i["inject"])(ks["d"]),d=_s(u,o),p=Object(i["computed"])(()=>t.draggable);return Object(Cs["a"])(o,l,p),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{ref:Object(i["unref"])(d),class:Object(i["normalizeClass"])([Object(i["unref"])(c).b(),Object(i["unref"])(c).is("fullscreen",e.fullscreen),Object(i["unref"])(c).is("draggable",Object(i["unref"])(p)),Object(i["unref"])(c).is("align-center",e.alignCenter),{[Object(i["unref"])(c).m("center")]:e.center},e.customClass]),style:Object(i["normalizeStyle"])(Object(i["unref"])(s)),tabindex:"-1",onClick:t[1]||(t[1]=Object(i["withModifiers"])(()=>{},["stop"]))},[Object(i["createElementVNode"])("header",{ref_key:"headerRef",ref:l,class:Object(i["normalizeClass"])(Object(i["unref"])(c).e("header"))},[Object(i["renderSlot"])(e.$slots,"header",{},()=>[Object(i["createElementVNode"])("span",{role:"heading",class:Object(i["normalizeClass"])(Object(i["unref"])(c).e("title"))},Object(i["toDisplayString"])(e.title),3)]),e.showClose?(Object(i["openBlock"])(),Object(i["createElementBlock"])("button",{key:0,"aria-label":Object(i["unref"])(r)("el.dialog.close"),class:Object(i["normalizeClass"])(Object(i["unref"])(c).e("headerbtn")),type:"button",onClick:t[0]||(t[0]=t=>e.$emit("close"))},[Object(i["createVNode"])(Object(i["unref"])(y["a"]),{class:Object(i["normalizeClass"])(Object(i["unref"])(c).e("close"))},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(e.closeIcon||Object(i["unref"])(n))))]),_:1},8,["class"])],10,zs)):Object(i["createCommentVNode"])("v-if",!0)],2),Object(i["createElementVNode"])("div",{id:Object(i["unref"])(a),class:Object(i["normalizeClass"])(Object(i["unref"])(c).e("body"))},[Object(i["renderSlot"])(e.$slots,"default")],10,Es),e.$slots.footer?(Object(i["openBlock"])(),Object(i["createElementBlock"])("footer",{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(c).e("footer"))},[Object(i["renderSlot"])(e.$slots,"footer")],2)):Object(i["createCommentVNode"])("v-if",!0)],6))}});var Vs=Object(f["a"])(Ss,[["__file","/home/runner/work/element-plus/element-plus/packages/components/dialog/src/dialog-content.vue"]]);const Ns=Object(s["b"])({...ws,appendToBody:{type:Boolean,default:!1},beforeClose:{type:Object(s["c"])(Function)},destroyOnClose:{type:Boolean,default:!1},closeOnClickModal:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0},lockScroll:{type:Boolean,default:!0},modal:{type:Boolean,default:!0},openDelay:{type:Number,default:0},closeDelay:{type:Number,default:0},top:{type:String},modelValue:{type:Boolean,default:!1},modalClass:String,width:{type:[String,Number]},zIndex:{type:Number},trapFocus:{type:Boolean,default:!1}}),Ms={open:()=>!0,opened:()=>!0,close:()=>!0,closed:()=>!0,[u["c"]]:e=>Object(c["isBoolean"])(e),openAutoFocus:()=>!0,closeAutoFocus:()=>!0};var As=r("7190");const Ts=(e,t)=>{const r=Object(i["getCurrentInstance"])(),n=r.emit,{nextZIndex:o}=Object(He["a"])();let a="";const s=Object(gt["a"])(),d=Object(gt["a"])(),p=Object(i["ref"])(!1),f=Object(i["ref"])(!1),m=Object(i["ref"])(!1),h=Object(i["ref"])(e.zIndex||o());let v=void 0,g=void 0;const O=Object(l["b"])("namespace",b["a"]),j=Object(i["computed"])(()=>{const t={},r=`--${O.value}-dialog`;return e.fullscreen||(e.top&&(t[r+"-margin-top"]=e.top),e.width&&(t[r+"-width"]=Object(K["b"])(e.width))),t}),w=Object(i["computed"])(()=>e.alignCenter?{display:"flex"}:{});function y(){n("opened")}function x(){n("closed"),n(u["c"],!1),e.destroyOnClose&&(m.value=!1)}function k(){n("close")}function _(){null==g||g(),null==v||v(),e.openDelay&&e.openDelay>0?({stop:v}=Object(c["useTimeoutFn"])(()=>B(),e.openDelay)):B()}function C(){null==v||v(),null==g||g(),e.closeDelay&&e.closeDelay>0?({stop:g}=Object(c["useTimeoutFn"])(()=>S(),e.closeDelay)):S()}function z(){function t(e){e||(f.value=!0,p.value=!1)}e.beforeClose?e.beforeClose(t):C()}function E(){e.closeOnClickModal&&z()}function B(){c["isClient"]&&(p.value=!0)}function S(){p.value=!1}function V(){n("openAutoFocus")}function N(){n("closeAutoFocus")}function M(){e.closeOnPressEscape&&z()}return e.lockScroll&&Object(As["a"])(p),Object(i["watch"])(()=>e.modelValue,r=>{r?(f.value=!1,_(),m.value=!0,h.value=e.zIndex?h.value++:o(),Object(i["nextTick"])(()=>{n("open"),t.value&&(t.value.scrollTop=0)})):p.value&&C()}),Object(i["watch"])(()=>e.fullscreen,e=>{t.value&&(e?(a=t.value.style.transform,t.value.style.transform=""):t.value.style.transform=a)}),Object(i["onMounted"])(()=>{e.modelValue&&(p.value=!0,m.value=!0,_())}),{afterEnter:y,afterLeave:x,beforeLeave:k,handleClose:z,onModalClick:E,close:C,doClose:S,onOpenAutoFocus:V,onCloseAutoFocus:N,onCloseRequested:M,titleId:s,bodyId:d,closed:f,style:j,overlayDialogStyle:w,rendered:m,visible:p,zIndex:h}};var Hs=r("89d4");const Rs=["aria-label","aria-labelledby","aria-describedby"],Ls={name:"ElDialog",inheritAttrs:!1},Ds=Object(i["defineComponent"])({...Ls,props:Ns,emits:Ms,setup(e,{expose:t}){const r=e,n=Object(i["useSlots"])();Object($r["a"])({scope:"el-dialog",from:"the title slot",replacement:"the header slot",version:"3.0.0",ref:"https://element-plus.org/en-US/component/dialog.html#slots"},Object(i["computed"])(()=>!!n.title)),Object($r["a"])({scope:"el-dialog",from:"custom-class",replacement:"class",version:"2.3.0",ref:"https://element-plus.org/en-US/component/dialog.html#attributes",type:"Attribute"},Object(i["computed"])(()=>!!r.customClass));const o=Object(b["b"])("dialog"),l=Object(i["ref"])(),a=Object(i["ref"])(),c=Object(i["ref"])(),{visible:s,titleId:u,bodyId:d,style:p,overlayDialogStyle:f,rendered:m,zIndex:h,afterEnter:v,afterLeave:g,beforeLeave:O,handleClose:j,onModalClick:w,onOpenAutoFocus:y,onCloseAutoFocus:x,onCloseRequested:k}=Ts(r,l);Object(i["provide"])(xs,{dialogRef:l,headerRef:a,bodyId:d,ns:o,rendered:m,style:p});const _=Object(Hs["a"])(w),C=Object(i["computed"])(()=>r.draggable&&!r.fullscreen);return t({visible:s,dialogContentRef:c}),(e,t)=>(Object(i["openBlock"])(),Object(i["createBlock"])(i["Teleport"],{to:"body",disabled:!e.appendToBody},[Object(i["createVNode"])(i["Transition"],{name:"dialog-fade",onAfterEnter:Object(i["unref"])(v),onAfterLeave:Object(i["unref"])(g),onBeforeLeave:Object(i["unref"])(O),persisted:""},{default:Object(i["withCtx"])(()=>[Object(i["withDirectives"])(Object(i["createVNode"])(Object(i["unref"])(js["a"]),{"custom-mask-event":"",mask:e.modal,"overlay-class":e.modalClass,"z-index":Object(i["unref"])(h)},{default:Object(i["withCtx"])(()=>[Object(i["createElementVNode"])("div",{role:"dialog","aria-modal":"true","aria-label":e.title||void 0,"aria-labelledby":e.title?void 0:Object(i["unref"])(u),"aria-describedby":Object(i["unref"])(d),class:Object(i["normalizeClass"])(Object(i["unref"])(o).namespace.value+"-overlay-dialog"),style:Object(i["normalizeStyle"])(Object(i["unref"])(f)),onClick:t[0]||(t[0]=(...e)=>Object(i["unref"])(_).onClick&&Object(i["unref"])(_).onClick(...e)),onMousedown:t[1]||(t[1]=(...e)=>Object(i["unref"])(_).onMousedown&&Object(i["unref"])(_).onMousedown(...e)),onMouseup:t[2]||(t[2]=(...e)=>Object(i["unref"])(_).onMouseup&&Object(i["unref"])(_).onMouseup(...e))},[Object(i["createVNode"])(Object(i["unref"])(Le["a"]),{loop:"",trapped:Object(i["unref"])(s),"focus-start-el":"container",onFocusAfterTrapped:Object(i["unref"])(y),onFocusAfterReleased:Object(i["unref"])(x),onReleaseRequested:Object(i["unref"])(k)},{default:Object(i["withCtx"])(()=>[Object(i["unref"])(m)?(Object(i["openBlock"])(),Object(i["createBlock"])(Vs,Object(i["mergeProps"])({key:0,ref_key:"dialogContentRef",ref:c},e.$attrs,{"custom-class":e.customClass,center:e.center,"align-center":e.alignCenter,"close-icon":e.closeIcon,draggable:Object(i["unref"])(C),fullscreen:e.fullscreen,"show-close":e.showClose,title:e.title,onClose:Object(i["unref"])(j)}),Object(i["createSlots"])({header:Object(i["withCtx"])(()=>[e.$slots.title?Object(i["renderSlot"])(e.$slots,"title",{key:1}):Object(i["renderSlot"])(e.$slots,"header",{key:0,close:Object(i["unref"])(j),titleId:Object(i["unref"])(u),titleClass:Object(i["unref"])(o).e("title")})]),default:Object(i["withCtx"])(()=>[Object(i["renderSlot"])(e.$slots,"default")]),_:2},[e.$slots.footer?{name:"footer",fn:Object(i["withCtx"])(()=>[Object(i["renderSlot"])(e.$slots,"footer")])}:void 0]),1040,["custom-class","center","align-center","close-icon","draggable","fullscreen","show-close","title","onClose"])):Object(i["createCommentVNode"])("v-if",!0)]),_:3},8,["trapped","onFocusAfterTrapped","onFocusAfterReleased","onReleaseRequested"])],46,Rs)]),_:3},8,["mask","overlay-class","z-index"]),[[i["vShow"],Object(i["unref"])(s)]])]),_:3},8,["onAfterEnter","onAfterLeave","onBeforeLeave"])],8,["disabled"]))}});var Ps=Object(f["a"])(Ds,[["__file","/home/runner/work/element-plus/element-plus/packages/components/dialog/src/dialog.vue"]]);const Is=Object(j["a"])(Ps),Fs=Object(s["b"])({direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},contentPosition:{type:String,values:["left","center","right"],default:"center"},borderStyle:{type:Object(s["c"])(String),default:"solid"}}),$s={name:"ElDivider"},qs=Object(i["defineComponent"])({...$s,props:Fs,setup(e){const t=e,r=Object(b["b"])("divider"),n=Object(i["computed"])(()=>r.cssVar({"border-style":t.borderStyle}));return(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:Object(i["normalizeClass"])([Object(i["unref"])(r).b(),Object(i["unref"])(r).m(e.direction)]),style:Object(i["normalizeStyle"])(Object(i["unref"])(n)),role:"separator"},[e.$slots.default&&"vertical"!==e.direction?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,class:Object(i["normalizeClass"])([Object(i["unref"])(r).e("text"),Object(i["unref"])(r).is(e.contentPosition)])},[Object(i["renderSlot"])(e.$slots,"default")],2)):Object(i["createCommentVNode"])("v-if",!0)],6))}});var Ws=Object(f["a"])(qs,[["__file","/home/runner/work/element-plus/element-plus/packages/components/divider/src/divider.vue"]]);const Us=Object(j["a"])(Ws),Ks=Object(s["b"])({...Ns,direction:{type:String,default:"rtl",values:["ltr","rtl","ttb","btt"]},size:{type:[String,Number],default:"30%"},withHeader:{type:Boolean,default:!0},modalFade:{type:Boolean,default:!0}}),Ys=Ms,Gs=Object(i["defineComponent"])({name:"ElDrawer",components:{ElOverlay:js["a"],ElFocusTrap:Le["a"],ElIcon:y["a"],Close:M["Close"]},props:Ks,emits:Ys,setup(e,{slots:t}){Object($r["a"])({scope:"el-drawer",from:"the title slot",replacement:"the header slot",version:"3.0.0",ref:"https://element-plus.org/en-US/component/drawer.html#slots"},Object(i["computed"])(()=>!!t.title));const r=Object(i["ref"])(),n=Object(i["ref"])(),o=Object(b["b"])("drawer"),{t:l}=Object(Mr["a"])(),a=Object(i["computed"])(()=>"rtl"===e.direction||"ltr"===e.direction),c=Object(i["computed"])(()=>Object(K["b"])(e.size));return{...Ts(e,r),drawerRef:r,focusStartRef:n,isHorizontal:a,drawerSize:c,ns:o,t:l}}}),Xs=["aria-label","aria-labelledby","aria-describedby"],Js=["id"],Zs=["aria-label"],Qs=["id"];function eu(e,t,r,n,o,l){const a=Object(i["resolveComponent"])("close"),c=Object(i["resolveComponent"])("el-icon"),s=Object(i["resolveComponent"])("el-focus-trap"),u=Object(i["resolveComponent"])("el-overlay");return Object(i["openBlock"])(),Object(i["createBlock"])(i["Teleport"],{to:"body",disabled:!e.appendToBody},[Object(i["createVNode"])(i["Transition"],{name:e.ns.b("fade"),onAfterEnter:e.afterEnter,onAfterLeave:e.afterLeave,onBeforeLeave:e.beforeLeave,persisted:""},{default:Object(i["withCtx"])(()=>[Object(i["withDirectives"])(Object(i["createVNode"])(u,{mask:e.modal,"overlay-class":e.modalClass,"z-index":e.zIndex,onClick:e.onModalClick},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(s,{loop:"",trapped:e.visible,"focus-trap-el":e.drawerRef,"focus-start-el":e.focusStartRef,onReleaseRequested:e.onCloseRequested},{default:Object(i["withCtx"])(()=>[Object(i["createElementVNode"])("div",{ref:"drawerRef","aria-modal":"true","aria-label":e.title||void 0,"aria-labelledby":e.title?void 0:e.titleId,"aria-describedby":e.bodyId,class:Object(i["normalizeClass"])([e.ns.b(),e.direction,e.visible&&"open",e.customClass]),style:Object(i["normalizeStyle"])(e.isHorizontal?"width: "+e.drawerSize:"height: "+e.drawerSize),role:"dialog",onClick:t[1]||(t[1]=Object(i["withModifiers"])(()=>{},["stop"]))},[Object(i["createElementVNode"])("span",{ref:"focusStartRef",class:Object(i["normalizeClass"])(e.ns.e("sr-focus")),tabindex:"-1"},null,2),e.withHeader?(Object(i["openBlock"])(),Object(i["createElementBlock"])("header",{key:0,class:Object(i["normalizeClass"])(e.ns.e("header"))},[e.$slots.title?Object(i["renderSlot"])(e.$slots,"title",{key:1},()=>[Object(i["createCommentVNode"])(" DEPRECATED SLOT ")]):Object(i["renderSlot"])(e.$slots,"header",{key:0,close:e.handleClose,titleId:e.titleId,titleClass:e.ns.e("title")},()=>[e.$slots.title?Object(i["createCommentVNode"])("v-if",!0):(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{key:0,id:e.titleId,role:"heading",class:Object(i["normalizeClass"])(e.ns.e("title"))},Object(i["toDisplayString"])(e.title),11,Js))]),e.showClose?(Object(i["openBlock"])(),Object(i["createElementBlock"])("button",{key:2,"aria-label":e.t("el.drawer.close"),class:Object(i["normalizeClass"])(e.ns.e("close-btn")),type:"button",onClick:t[0]||(t[0]=(...t)=>e.handleClose&&e.handleClose(...t))},[Object(i["createVNode"])(c,{class:Object(i["normalizeClass"])(e.ns.e("close"))},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(a)]),_:1},8,["class"])],10,Zs)):Object(i["createCommentVNode"])("v-if",!0)],2)):Object(i["createCommentVNode"])("v-if",!0),e.rendered?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:1,id:e.bodyId,class:Object(i["normalizeClass"])(e.ns.e("body"))},[Object(i["renderSlot"])(e.$slots,"default")],10,Qs)):Object(i["createCommentVNode"])("v-if",!0),e.$slots.footer?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:2,class:Object(i["normalizeClass"])(e.ns.e("footer"))},[Object(i["renderSlot"])(e.$slots,"footer")],2)):Object(i["createCommentVNode"])("v-if",!0)],14,Xs)]),_:3},8,["trapped","focus-trap-el","focus-start-el","onReleaseRequested"])]),_:3},8,["mask","overlay-class","z-index","onClick"]),[[i["vShow"],e.visible]])]),_:3},8,["name","onAfterEnter","onAfterLeave","onBeforeLeave"])],8,["disabled"])}var tu=Object(f["a"])(Gs,[["render",eu],["__file","/home/runner/work/element-plus/element-plus/packages/components/drawer/src/drawer.vue"]]);const ru=Object(j["a"])(tu),nu={inheritAttrs:!1};function ou(e,t,r,n,o,l){return Object(i["renderSlot"])(e.$slots,"default")}var lu=Object(f["a"])(nu,[["render",ou],["__file","/home/runner/work/element-plus/element-plus/packages/components/collection/src/collection.vue"]]);const au={name:"ElCollectionItem",inheritAttrs:!1};function iu(e,t,r,n,o,l){return Object(i["renderSlot"])(e.$slots,"default")}var cu=Object(f["a"])(au,[["render",iu],["__file","/home/runner/work/element-plus/element-plus/packages/components/collection/src/collection-item.vue"]]);const su="data-el-collection-item",uu=e=>{const t=`El${e}Collection`,r=t+"Item",n=Symbol(t),o=Symbol(r),l={...lu,name:t,setup(){const e=Object(i["ref"])(null),t=new Map,r=()=>{const r=Object(i["unref"])(e);if(!r)return[];const n=Array.from(r.querySelectorAll(`[${su}]`)),o=[...t.values()];return o.sort((e,t)=>n.indexOf(e.ref)-n.indexOf(t.ref))};Object(i["provide"])(n,{itemMap:t,getItems:r,collectionRef:e})}},a={...cu,name:r,setup(e,{attrs:t}){const r=Object(i["ref"])(null),l=Object(i["inject"])(n,void 0);Object(i["provide"])(o,{collectionItemRef:r}),Object(i["onMounted"])(()=>{const e=Object(i["unref"])(r);e&&l.itemMap.set(e,{ref:e,...t})}),Object(i["onBeforeUnmount"])(()=>{const e=Object(i["unref"])(r);l.itemMap.delete(e)})}};return{COLLECTION_INJECTION_KEY:n,COLLECTION_ITEM_INJECTION_KEY:o,ElCollection:l,ElCollectionItem:a}},du=Object(s["b"])({trigger:ze.trigger,effect:{...Ce.effect,default:"light"},type:{type:Object(s["c"])(String)},placement:{type:Object(s["c"])(String),default:"bottom"},popperOptions:{type:Object(s["c"])(Object),default:()=>({})},id:String,size:{type:String,default:""},splitButton:Boolean,hideOnClick:{type:Boolean,default:!0},loop:{type:Boolean,default:!0},showTimeout:{type:Number,default:150},hideTimeout:{type:Number,default:150},tabindex:{type:Object(s["c"])([Number,String]),default:0},maxHeight:{type:Object(s["c"])([Number,String]),default:""},popperClass:{type:String,default:""},disabled:{type:Boolean,default:!1},role:{type:String,default:"menu"},buttonProps:{type:Object(s["c"])(Object)}}),pu=Object(s["b"])({command:{type:[Object,String,Number],default:()=>({})},disabled:Boolean,divided:Boolean,textValue:String,icon:{type:k["e"]}}),fu=Object(s["b"])({onKeydown:{type:Object(s["c"])(Function)}}),bu=[ke["a"].down,ke["a"].pageDown,ke["a"].home],mu=[ke["a"].up,ke["a"].pageUp,ke["a"].end],hu=[...bu,...mu],{ElCollection:vu,ElCollectionItem:gu,COLLECTION_INJECTION_KEY:Ou,COLLECTION_ITEM_INJECTION_KEY:ju}=uu("Dropdown"),wu=Symbol("elDropdown"),yu=Object(s["b"])({style:{type:Object(s["c"])([String,Array,Object])},currentTabId:{type:Object(s["c"])(String)},defaultCurrentTabId:String,loop:Boolean,dir:{type:String,values:["ltr","rtl"],default:"ltr"},orientation:{type:Object(s["c"])(String)},onBlur:Function,onFocus:Function,onMousedown:Function}),{ElCollection:xu,ElCollectionItem:ku,COLLECTION_INJECTION_KEY:_u,COLLECTION_ITEM_INJECTION_KEY:Cu}=uu("RovingFocusGroup"),zu=Symbol("elRovingFocusGroup"),Eu=Symbol("elRovingFocusGroupItem"),Bu={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"},Su=(e,t)=>{if("rtl"!==t)return e;switch(e){case ke["a"].right:return ke["a"].left;case ke["a"].left:return ke["a"].right;default:return e}},Vu=(e,t,r)=>{const n=Su(e.key,r);if(("vertical"!==t||![ke["a"].left,ke["a"].right].includes(n))&&("horizontal"!==t||![ke["a"].up,ke["a"].down].includes(n)))return Bu[n]},Nu=(e,t)=>e.map((r,n)=>e[(n+t)%e.length]),Mu=e=>{const{activeElement:t}=document;for(const r of e){if(r===t)return;if(r.focus(),t!==document.activeElement)return}},Au="currentTabIdChange",Tu="rovingFocusGroup.entryFocus",Hu={bubbles:!1,cancelable:!0},Ru=Object(i["defineComponent"])({name:"ElRovingFocusGroupImpl",inheritAttrs:!1,props:yu,emits:[Au,"entryFocus"],setup(e,{emit:t}){var r;const n=Object(i["ref"])(null!=(r=e.currentTabId||e.defaultCurrentTabId)?r:null),o=Object(i["ref"])(!1),l=Object(i["ref"])(!1),a=Object(i["ref"])(null),{getItems:s}=Object(i["inject"])(_u,void 0),u=Object(i["computed"])(()=>[{outline:"none"},e.style]),d=e=>{t(Au,e)},p=()=>{o.value=!0},f=Fe(t=>{var r;null==(r=e.onMousedown)||r.call(e,t)},()=>{l.value=!0}),b=Fe(t=>{var r;null==(r=e.onFocus)||r.call(e,t)},e=>{const t=!Object(i["unref"])(l),{target:r,currentTarget:a}=e;if(r===a&&t&&!Object(i["unref"])(o)){const e=new Event(Tu,Hu);if(null==a||a.dispatchEvent(e),!e.defaultPrevented){const e=s().filter(e=>e.focusable),t=e.find(e=>e.active),r=e.find(e=>e.id===Object(i["unref"])(n)),o=[t,r,...e].filter(Boolean),l=o.map(e=>e.ref);Mu(l)}}l.value=!1}),m=Fe(t=>{var r;null==(r=e.onBlur)||r.call(e,t)},()=>{o.value=!1}),h=(...e)=>{t("entryFocus",...e)};Object(i["provide"])(zu,{currentTabbedId:Object(i["readonly"])(n),loop:Object(i["toRef"])(e,"loop"),tabIndex:Object(i["computed"])(()=>Object(i["unref"])(o)?-1:0),rovingFocusGroupRef:a,rovingFocusGroupRootStyle:u,orientation:Object(i["toRef"])(e,"orientation"),dir:Object(i["toRef"])(e,"dir"),onItemFocus:d,onItemShiftTab:p,onBlur:m,onFocus:b,onMousedown:f}),Object(i["watch"])(()=>e.currentTabId,e=>{n.value=null!=e?e:null}),Object(c["useEventListener"])(a,Tu,h)}});function Lu(e,t,r,n,o,l){return Object(i["renderSlot"])(e.$slots,"default")}var Du=Object(f["a"])(Ru,[["render",Lu],["__file","/home/runner/work/element-plus/element-plus/packages/components/roving-focus-group/src/roving-focus-group-impl.vue"]]);const Pu=Object(i["defineComponent"])({name:"ElRovingFocusGroup",components:{ElFocusGroupCollection:xu,ElRovingFocusGroupImpl:Du}});function Iu(e,t,r,n,o,l){const a=Object(i["resolveComponent"])("el-roving-focus-group-impl"),c=Object(i["resolveComponent"])("el-focus-group-collection");return Object(i["openBlock"])(),Object(i["createBlock"])(c,null,{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(a,Object(i["normalizeProps"])(Object(i["guardReactiveProps"])(e.$attrs)),{default:Object(i["withCtx"])(()=>[Object(i["renderSlot"])(e.$slots,"default")]),_:3},16)]),_:3})}var Fu=Object(f["a"])(Pu,[["render",Iu],["__file","/home/runner/work/element-plus/element-plus/packages/components/roving-focus-group/src/roving-focus-group.vue"]]);const{ButtonGroup:$u}=br["a"],qu=Object(i["defineComponent"])({name:"ElDropdown",components:{ElButton:br["a"],ElButtonGroup:$u,ElScrollbar:Z,ElDropdownCollection:vu,ElTooltip:zt,ElRovingFocusGroup:Fu,ElOnlyChild:Qe,ElIcon:y["a"],ArrowDown:M["ArrowDown"]},props:du,emits:["visible-change","click","command"],setup(e,{emit:t}){const r=Object(i["getCurrentInstance"])(),n=Object(b["b"])("dropdown"),{t:o}=Object(Mr["a"])(),l=Object(i["ref"])(),a=Object(i["ref"])(),c=Object(i["ref"])(null),s=Object(i["ref"])(null),u=Object(i["ref"])(null),d=Object(i["ref"])(null),p=Object(i["ref"])(!1),f=[ke["a"].enter,ke["a"].space,ke["a"].down],m=Object(i["computed"])(()=>({maxHeight:Object(K["b"])(e.maxHeight)})),h=Object(i["computed"])(()=>[n.m(y.value)]),v=Object(gt["a"])().value,g=Object(i["computed"])(()=>e.id||v);function O(){j()}function j(){var e;null==(e=c.value)||e.onClose()}function w(){var e;null==(e=c.value)||e.onOpen()}const y=Object(Vt["b"])();function x(...e){t("command",...e)}function k(){}function _(){const e=Object(i["unref"])(s);null==e||e.focus(),d.value=null}function C(e){d.value=e}function z(e){p.value||(e.preventDefault(),e.stopImmediatePropagation())}function E(){t("visible-change",!0)}function B(e){"keydown"===(null==e?void 0:e.type)&&s.value.focus()}function S(){t("visible-change",!1)}Object(i["provide"])(wu,{contentRef:s,role:Object(i["computed"])(()=>e.role),triggerId:g,isUsingKeyboard:p,onItemEnter:k,onItemLeave:_}),Object(i["provide"])("elDropdown",{instance:r,dropdownSize:y,handleClick:O,commandHandler:x,trigger:Object(i["toRef"])(e,"trigger"),hideOnClick:Object(i["toRef"])(e,"hideOnClick")});const V=e=>{var t,r;e.preventDefault(),null==(r=null==(t=s.value)?void 0:t.focus)||r.call(t,{preventScroll:!0})},N=e=>{t("click",e)};return{t:o,ns:n,scrollbar:u,wrapStyle:m,dropdownTriggerKls:h,dropdownSize:y,triggerId:g,triggerKeys:f,currentTabId:d,handleCurrentTabIdChange:C,handlerMainButtonClick:N,handleEntryFocus:z,handleClose:j,handleOpen:w,handleBeforeShowTooltip:E,handleShowTooltip:B,handleBeforeHideTooltip:S,onFocusAfterTrapped:V,popperRef:c,contentRef:s,triggeringElementRef:l,referenceElementRef:a}}});function Wu(e,t,r,n,o,l){var a;const c=Object(i["resolveComponent"])("el-dropdown-collection"),s=Object(i["resolveComponent"])("el-roving-focus-group"),u=Object(i["resolveComponent"])("el-scrollbar"),d=Object(i["resolveComponent"])("el-only-child"),p=Object(i["resolveComponent"])("el-tooltip"),f=Object(i["resolveComponent"])("el-button"),b=Object(i["resolveComponent"])("arrow-down"),m=Object(i["resolveComponent"])("el-icon"),h=Object(i["resolveComponent"])("el-button-group");return Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:Object(i["normalizeClass"])([e.ns.b(),e.ns.is("disabled",e.disabled)])},[Object(i["createVNode"])(p,{ref:"popperRef",role:e.role,effect:e.effect,"fallback-placements":["bottom","top"],"popper-options":e.popperOptions,"gpu-acceleration":!1,"hide-after":"hover"===e.trigger?e.hideTimeout:0,"manual-mode":!0,placement:e.placement,"popper-class":[e.ns.e("popper"),e.popperClass],"reference-element":null==(a=e.referenceElementRef)?void 0:a.$el,trigger:e.trigger,"trigger-keys":e.triggerKeys,"trigger-target-el":e.contentRef,"show-after":"hover"===e.trigger?e.showTimeout:0,"stop-popper-mouse-event":!1,"virtual-ref":e.triggeringElementRef,"virtual-triggering":e.splitButton,disabled:e.disabled,transition:e.ns.namespace.value+"-zoom-in-top",teleported:"",pure:"",persistent:"",onBeforeShow:e.handleBeforeShowTooltip,onShow:e.handleShowTooltip,onBeforeHide:e.handleBeforeHideTooltip},Object(i["createSlots"])({content:Object(i["withCtx"])(()=>[Object(i["createVNode"])(u,{ref:"scrollbar","wrap-style":e.wrapStyle,tag:"div","view-class":e.ns.e("list")},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(s,{loop:e.loop,"current-tab-id":e.currentTabId,orientation:"horizontal",onCurrentTabIdChange:e.handleCurrentTabIdChange,onEntryFocus:e.handleEntryFocus},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(c,null,{default:Object(i["withCtx"])(()=>[Object(i["renderSlot"])(e.$slots,"dropdown")]),_:3})]),_:3},8,["loop","current-tab-id","onCurrentTabIdChange","onEntryFocus"])]),_:3},8,["wrap-style","view-class"])]),_:2},[e.splitButton?void 0:{name:"default",fn:Object(i["withCtx"])(()=>[Object(i["createVNode"])(d,{id:e.triggerId,role:"button",tabindex:e.tabindex},{default:Object(i["withCtx"])(()=>[Object(i["renderSlot"])(e.$slots,"default")]),_:3},8,["id","tabindex"])])}]),1032,["role","effect","popper-options","hide-after","placement","popper-class","reference-element","trigger","trigger-keys","trigger-target-el","show-after","virtual-ref","virtual-triggering","disabled","transition","onBeforeShow","onShow","onBeforeHide"]),e.splitButton?(Object(i["openBlock"])(),Object(i["createBlock"])(h,{key:0},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(f,Object(i["mergeProps"])({ref:"referenceElementRef"},e.buttonProps,{size:e.dropdownSize,type:e.type,disabled:e.disabled,tabindex:e.tabindex,onClick:e.handlerMainButtonClick}),{default:Object(i["withCtx"])(()=>[Object(i["renderSlot"])(e.$slots,"default")]),_:3},16,["size","type","disabled","tabindex","onClick"]),Object(i["createVNode"])(f,Object(i["mergeProps"])({id:e.triggerId,ref:"triggeringElementRef"},e.buttonProps,{role:"button",size:e.dropdownSize,type:e.type,class:e.ns.e("caret-button"),disabled:e.disabled,tabindex:e.tabindex,"aria-label":e.t("el.dropdown.toggleDropdown")}),{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(m,{class:Object(i["normalizeClass"])(e.ns.e("icon"))},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(b)]),_:1},8,["class"])]),_:1},16,["id","size","type","class","disabled","tabindex","aria-label"])]),_:3})):Object(i["createCommentVNode"])("v-if",!0)],2)}var Uu=Object(f["a"])(qu,[["render",Wu],["__file","/home/runner/work/element-plus/element-plus/packages/components/dropdown/src/dropdown.vue"]]);const Ku=Object(i["defineComponent"])({name:"DropdownItemImpl",components:{ElIcon:y["a"]},props:pu,emits:["pointermove","pointerleave","click","clickimpl"],setup(e,{emit:t}){const r=Object(b["b"])("dropdown"),{role:n}=Object(i["inject"])(wu,void 0),{collectionItemRef:o}=Object(i["inject"])(ju,void 0),{collectionItemRef:l}=Object(i["inject"])(Cu,void 0),{rovingFocusGroupItemRef:a,tabIndex:c,handleFocus:s,handleKeydown:u,handleMousedown:d}=Object(i["inject"])(Eu,void 0),p=_s(o,l,a),f=Object(i["computed"])(()=>"menu"===n.value?"menuitem":"navigation"===n.value?"link":"button"),m=Fe(e=>{const{code:r}=e;if(r===ke["a"].enter||r===ke["a"].space)return e.preventDefault(),e.stopImmediatePropagation(),t("clickimpl",e),!0},u);return{ns:r,itemRef:p,dataset:{[su]:""},role:f,tabIndex:c,handleFocus:s,handleKeydown:m,handleMousedown:d}}}),Yu=["aria-disabled","tabindex","role"];function Gu(e,t,r,n,o,l){const a=Object(i["resolveComponent"])("el-icon");return Object(i["openBlock"])(),Object(i["createElementBlock"])(i["Fragment"],null,[e.divided?(Object(i["openBlock"])(),Object(i["createElementBlock"])("li",Object(i["mergeProps"])({key:0,role:"separator",class:e.ns.bem("menu","item","divided")},e.$attrs),null,16)):Object(i["createCommentVNode"])("v-if",!0),Object(i["createElementVNode"])("li",Object(i["mergeProps"])({ref:e.itemRef},{...e.dataset,...e.$attrs},{"aria-disabled":e.disabled,class:[e.ns.be("menu","item"),e.ns.is("disabled",e.disabled)],tabindex:e.tabIndex,role:e.role,onClick:t[0]||(t[0]=t=>e.$emit("clickimpl",t)),onFocus:t[1]||(t[1]=(...t)=>e.handleFocus&&e.handleFocus(...t)),onKeydown:t[2]||(t[2]=(...t)=>e.handleKeydown&&e.handleKeydown(...t)),onMousedown:t[3]||(t[3]=(...t)=>e.handleMousedown&&e.handleMousedown(...t)),onPointermove:t[4]||(t[4]=t=>e.$emit("pointermove",t)),onPointerleave:t[5]||(t[5]=t=>e.$emit("pointerleave",t))}),[e.icon?(Object(i["openBlock"])(),Object(i["createBlock"])(a,{key:0},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(e.icon)))]),_:1})):Object(i["createCommentVNode"])("v-if",!0),Object(i["renderSlot"])(e.$slots,"default")],16,Yu)],64)}var Xu=Object(f["a"])(Ku,[["render",Gu],["__file","/home/runner/work/element-plus/element-plus/packages/components/dropdown/src/dropdown-item-impl.vue"]]);const Ju=()=>{const e=Object(i["inject"])("elDropdown",{}),t=Object(i["computed"])(()=>null==e?void 0:e.dropdownSize);return{elDropdown:e,_elDropdownSize:t}},Zu=Object(i["defineComponent"])({components:{ElRovingFocusCollectionItem:ku},props:{focusable:{type:Boolean,default:!0},active:{type:Boolean,default:!1}},emits:["mousedown","focus","keydown"],setup(e,{emit:t}){const{currentTabbedId:r,loop:n,onItemFocus:o,onItemShiftTab:l}=Object(i["inject"])(zu,void 0),{getItems:a}=Object(i["inject"])(_u,void 0),c=Object(gt["a"])(),s=Object(i["ref"])(null),u=Fe(e=>{t("mousedown",e)},t=>{e.focusable?o(Object(i["unref"])(c)):t.preventDefault()}),d=Fe(e=>{t("focus",e)},()=>{o(Object(i["unref"])(c))}),p=Fe(e=>{t("keydown",e)},e=>{const{key:t,shiftKey:r,target:o,currentTarget:c}=e;if(t===ke["a"].tab&&r)return void l();if(o!==c)return;const s=Vu(e);if(s){e.preventDefault();const t=a().filter(e=>e.focusable);let r=t.map(e=>e.ref);switch(s){case"last":r.reverse();break;case"prev":case"next":{"prev"===s&&r.reverse();const e=r.indexOf(c);r=n.value?Nu(r,e+1):r.slice(e+1);break}default:break}Object(i["nextTick"])(()=>{Mu(r)})}}),f=Object(i["computed"])(()=>r.value===Object(i["unref"])(c));return Object(i["provide"])(Eu,{rovingFocusGroupItemRef:s,tabIndex:Object(i["computed"])(()=>Object(i["unref"])(f)?0:-1),handleMousedown:u,handleFocus:d,handleKeydown:p}),{id:c,handleKeydown:p,handleFocus:d,handleMousedown:u}}});function Qu(e,t,r,n,o,l){const a=Object(i["resolveComponent"])("el-roving-focus-collection-item");return Object(i["openBlock"])(),Object(i["createBlock"])(a,{id:e.id,focusable:e.focusable,active:e.active},{default:Object(i["withCtx"])(()=>[Object(i["renderSlot"])(e.$slots,"default")]),_:3},8,["id","focusable","active"])}var ed=Object(f["a"])(Zu,[["render",Qu],["__file","/home/runner/work/element-plus/element-plus/packages/components/roving-focus-group/src/roving-focus-item.vue"]]);const td=Object(i["defineComponent"])({name:"ElDropdownItem",components:{ElDropdownCollectionItem:gu,ElRovingFocusItem:ed,ElDropdownItemImpl:Xu},inheritAttrs:!1,props:pu,emits:["pointermove","pointerleave","click"],setup(e,{emit:t,attrs:r}){const{elDropdown:n}=Ju(),o=Object(i["getCurrentInstance"])(),l=Object(i["ref"])(null),a=Object(i["computed"])(()=>{var e,t;return null!=(t=null==(e=Object(i["unref"])(l))?void 0:e.textContent)?t:""}),{onItemEnter:c,onItemLeave:s}=Object(i["inject"])(wu,void 0),u=Fe(e=>(t("pointermove",e),e.defaultPrevented),$e(t=>{var r;e.disabled?s(t):(c(t),t.defaultPrevented||null==(r=t.currentTarget)||r.focus())})),d=Fe(e=>(t("pointerleave",e),e.defaultPrevented),$e(e=>{s(e)})),p=Fe(e=>(t("click",e),"keydown"!==e.type&&e.defaultPrevented),t=>{var r,l,a;e.disabled?t.stopImmediatePropagation():((null==(r=null==n?void 0:n.hideOnClick)?void 0:r.value)&&(null==(l=n.handleClick)||l.call(n)),null==(a=n.commandHandler)||a.call(n,e.command,o,t))}),f=Object(i["computed"])(()=>({...e,...r}));return{handleClick:p,handlePointerMove:u,handlePointerLeave:d,textContent:a,propsAndAttrs:f}}});function rd(e,t,r,n,o,l){var a;const c=Object(i["resolveComponent"])("el-dropdown-item-impl"),s=Object(i["resolveComponent"])("el-roving-focus-item"),u=Object(i["resolveComponent"])("el-dropdown-collection-item");return Object(i["openBlock"])(),Object(i["createBlock"])(u,{disabled:e.disabled,"text-value":null!=(a=e.textValue)?a:e.textContent},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(s,{focusable:!e.disabled},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(c,Object(i["mergeProps"])(e.propsAndAttrs,{onPointerleave:e.handlePointerLeave,onPointermove:e.handlePointerMove,onClickimpl:e.handleClick}),{default:Object(i["withCtx"])(()=>[Object(i["renderSlot"])(e.$slots,"default")]),_:3},16,["onPointerleave","onPointermove","onClickimpl"])]),_:3},8,["focusable"])]),_:3},8,["disabled","text-value"])}var nd=Object(f["a"])(td,[["render",rd],["__file","/home/runner/work/element-plus/element-plus/packages/components/dropdown/src/dropdown-item.vue"]]);const od=Object(i["defineComponent"])({name:"ElDropdownMenu",props:fu,setup(e){const t=Object(b["b"])("dropdown"),{_elDropdownSize:r}=Ju(),n=r.value,{focusTrapRef:o,onKeydown:l}=Object(i["inject"])(ks["d"],void 0),{contentRef:a,role:c,triggerId:s}=Object(i["inject"])(wu,void 0),{collectionRef:u,getItems:d}=Object(i["inject"])(Ou,void 0),{rovingFocusGroupRef:p,rovingFocusGroupRootStyle:f,tabIndex:m,onBlur:h,onFocus:v,onMousedown:g}=Object(i["inject"])(zu,void 0),{collectionRef:O}=Object(i["inject"])(_u,void 0),j=Object(i["computed"])(()=>[t.b("menu"),t.bm("menu",null==n?void 0:n.value)]),w=_s(a,u,o,p,O),y=Fe(t=>{var r;null==(r=e.onKeydown)||r.call(e,t)},e=>{const{currentTarget:t,code:r,target:n}=e;t.contains(n);if(ke["a"].tab===r&&e.stopImmediatePropagation(),e.preventDefault(),n!==Object(i["unref"])(a))return;if(!hu.includes(r))return;const o=d().filter(e=>!e.disabled),l=o.map(e=>e.ref);mu.includes(r)&&l.reverse(),Mu(l)}),x=e=>{y(e),l(e)};return{size:n,rovingFocusGroupRootStyle:f,tabIndex:m,dropdownKls:j,role:c,triggerId:s,dropdownListWrapperRef:w,handleKeydown:x,onBlur:h,onFocus:v,onMousedown:g}}}),ld=["role","aria-labelledby"];function ad(e,t,r,n,o,l){return Object(i["openBlock"])(),Object(i["createElementBlock"])("ul",{ref:e.dropdownListWrapperRef,class:Object(i["normalizeClass"])(e.dropdownKls),style:Object(i["normalizeStyle"])(e.rovingFocusGroupRootStyle),tabindex:-1,role:e.role,"aria-labelledby":e.triggerId,onBlur:t[0]||(t[0]=(...t)=>e.onBlur&&e.onBlur(...t)),onFocus:t[1]||(t[1]=(...t)=>e.onFocus&&e.onFocus(...t)),onKeydown:t[2]||(t[2]=(...t)=>e.handleKeydown&&e.handleKeydown(...t)),onMousedown:t[3]||(t[3]=(...t)=>e.onMousedown&&e.onMousedown(...t))},[Object(i["renderSlot"])(e.$slots,"default")],46,ld)}var id=Object(f["a"])(od,[["render",ad],["__file","/home/runner/work/element-plus/element-plus/packages/components/dropdown/src/dropdown-menu.vue"]]);const cd=Object(j["a"])(Uu,{DropdownItem:nd,DropdownMenu:id}),sd=Object(j["d"])(nd),ud=Object(j["d"])(id);let dd=0;const pd=Object(i["defineComponent"])({name:"ImgEmpty",setup(){const e=Object(b["b"])("empty");return{ns:e,id:++dd}}}),fd={viewBox:"0 0 79 86",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},bd=["id"],md=["stop-color"],hd=["stop-color"],vd=["id"],gd=["stop-color"],Od=["stop-color"],jd=["id"],wd={id:"Illustrations",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},yd={id:"B-type",transform:"translate(-1268.000000, -535.000000)"},xd={id:"Group-2",transform:"translate(1268.000000, 535.000000)"},kd=["fill"],_d=["fill"],Cd={id:"Group-Copy",transform:"translate(34.500000, 31.500000) scale(-1, 1) rotate(-25.000000) translate(-34.500000, -31.500000) translate(7.000000, 10.000000)"},zd=["fill"],Ed=["fill"],Bd=["fill"],Sd=["fill"],Vd=["fill"],Nd={id:"Rectangle-Copy-17",transform:"translate(53.000000, 45.000000)"},Md=["fill","xlink:href"],Ad=["fill","mask"],Td=["fill"];function Hd(e,t,r,n,o,l){return Object(i["openBlock"])(),Object(i["createElementBlock"])("svg",fd,[Object(i["createElementVNode"])("defs",null,[Object(i["createElementVNode"])("linearGradient",{id:"linearGradient-1-"+e.id,x1:"38.8503086%",y1:"0%",x2:"61.1496914%",y2:"100%"},[Object(i["createElementVNode"])("stop",{"stop-color":`var(${e.ns.cssVarBlockName("fill-color-1")})`,offset:"0%"},null,8,md),Object(i["createElementVNode"])("stop",{"stop-color":`var(${e.ns.cssVarBlockName("fill-color-4")})`,offset:"100%"},null,8,hd)],8,bd),Object(i["createElementVNode"])("linearGradient",{id:"linearGradient-2-"+e.id,x1:"0%",y1:"9.5%",x2:"100%",y2:"90.5%"},[Object(i["createElementVNode"])("stop",{"stop-color":`var(${e.ns.cssVarBlockName("fill-color-1")})`,offset:"0%"},null,8,gd),Object(i["createElementVNode"])("stop",{"stop-color":`var(${e.ns.cssVarBlockName("fill-color-6")})`,offset:"100%"},null,8,Od)],8,vd),Object(i["createElementVNode"])("rect",{id:"path-3-"+e.id,x:"0",y:"0",width:"17",height:"36"},null,8,jd)]),Object(i["createElementVNode"])("g",wd,[Object(i["createElementVNode"])("g",yd,[Object(i["createElementVNode"])("g",xd,[Object(i["createElementVNode"])("path",{id:"Oval-Copy-2",d:"M39.5,86 C61.3152476,86 79,83.9106622 79,81.3333333 C79,78.7560045 57.3152476,78 35.5,78 C13.6847524,78 0,78.7560045 0,81.3333333 C0,83.9106622 17.6847524,86 39.5,86 Z",fill:`var(${e.ns.cssVarBlockName("fill-color-3")})`},null,8,kd),Object(i["createElementVNode"])("polygon",{id:"Rectangle-Copy-14",fill:`var(${e.ns.cssVarBlockName("fill-color-7")})`,transform:"translate(27.500000, 51.500000) scale(1, -1) translate(-27.500000, -51.500000) ",points:"13 58 53 58 42 45 2 45"},null,8,_d),Object(i["createElementVNode"])("g",Cd,[Object(i["createElementVNode"])("polygon",{id:"Rectangle-Copy-10",fill:`var(${e.ns.cssVarBlockName("fill-color-7")})`,transform:"translate(11.500000, 5.000000) scale(1, -1) translate(-11.500000, -5.000000) ",points:"2.84078316e-14 3 18 3 23 7 5 7"},null,8,zd),Object(i["createElementVNode"])("polygon",{id:"Rectangle-Copy-11",fill:`var(${e.ns.cssVarBlockName("fill-color-5")})`,points:"-3.69149156e-15 7 38 7 38 43 -3.69149156e-15 43"},null,8,Ed),Object(i["createElementVNode"])("rect",{id:"Rectangle-Copy-12",fill:`url(#linearGradient-1-${e.id})`,transform:"translate(46.500000, 25.000000) scale(-1, 1) translate(-46.500000, -25.000000) ",x:"38",y:"7",width:"17",height:"36"},null,8,Bd),Object(i["createElementVNode"])("polygon",{id:"Rectangle-Copy-13",fill:`var(${e.ns.cssVarBlockName("fill-color-2")})`,transform:"translate(39.500000, 3.500000) scale(-1, 1) translate(-39.500000, -3.500000) ",points:"24 7 41 7 55 -3.63806207e-12 38 -3.63806207e-12"},null,8,Sd)]),Object(i["createElementVNode"])("rect",{id:"Rectangle-Copy-15",fill:`url(#linearGradient-2-${e.id})`,x:"13",y:"45",width:"40",height:"36"},null,8,Vd),Object(i["createElementVNode"])("g",Nd,[Object(i["createElementVNode"])("use",{id:"Mask",fill:`var(${e.ns.cssVarBlockName("fill-color-8")})`,transform:"translate(8.500000, 18.000000) scale(-1, 1) translate(-8.500000, -18.000000) ","xlink:href":"#path-3-"+e.id},null,8,Md),Object(i["createElementVNode"])("polygon",{id:"Rectangle-Copy",fill:`var(${e.ns.cssVarBlockName("fill-color-9")})`,mask:`url(#mask-4-${e.id})`,transform:"translate(12.000000, 9.000000) scale(-1, 1) translate(-12.000000, -9.000000) ",points:"7 0 24 0 20 18 7 16.5"},null,8,Ad)]),Object(i["createElementVNode"])("polygon",{id:"Rectangle-Copy-18",fill:`var(${e.ns.cssVarBlockName("fill-color-2")})`,transform:"translate(66.000000, 51.500000) scale(-1, 1) translate(-66.000000, -51.500000) ",points:"62 45 79 45 70 58 53 58"},null,8,Td)])])])])}var Rd=Object(f["a"])(pd,[["render",Hd],["__file","/home/runner/work/element-plus/element-plus/packages/components/empty/src/img-empty.vue"]]);const Ld={image:{type:String,default:""},imageSize:Number,description:{type:String,default:""}},Dd=["src"],Pd={key:1},Id={name:"ElEmpty"},Fd=Object(i["defineComponent"])({...Id,props:Ld,setup(e){const t=e,{t:r}=Object(Mr["a"])(),n=Object(b["b"])("empty"),o=Object(i["computed"])(()=>t.description||r("el.table.emptyText")),l=Object(i["computed"])(()=>({width:t.imageSize?t.imageSize+"px":""}));return(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(n).b())},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(n).e("image")),style:Object(i["normalizeStyle"])(Object(i["unref"])(l))},[e.image?(Object(i["openBlock"])(),Object(i["createElementBlock"])("img",{key:0,src:e.image,ondragstart:"return false"},null,8,Dd)):Object(i["renderSlot"])(e.$slots,"image",{key:1},()=>[Object(i["createVNode"])(Rd)])],6),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(n).e("description"))},[e.$slots.description?Object(i["renderSlot"])(e.$slots,"description",{key:0}):(Object(i["openBlock"])(),Object(i["createElementBlock"])("p",Pd,Object(i["toDisplayString"])(Object(i["unref"])(o)),1))],2),e.$slots.default?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(n).e("bottom"))},[Object(i["renderSlot"])(e.$slots,"default")],2)):Object(i["createCommentVNode"])("v-if",!0)],2))}});var $d=Object(f["a"])(Fd,[["__file","/home/runner/work/element-plus/element-plus/packages/components/empty/src/empty.vue"]]);const qd=Object(j["a"])($d),Wd=Object(s["b"])({model:Object,rules:{type:Object(s["c"])(Object)},labelPosition:{type:String,values:["left","right","top"],default:"right"},requireAsteriskPosition:{type:String,values:["left","right"],default:"left"},labelWidth:{type:[String,Number],default:""},labelSuffix:{type:String,default:""},inline:Boolean,inlineMessage:Boolean,statusIcon:Boolean,showMessage:{type:Boolean,default:!0},size:{type:String,values:Dt["b"]},disabled:Boolean,validateOnRuleChange:{type:Boolean,default:!0},hideRequiredAsterisk:{type:Boolean,default:!1},scrollToError:Boolean}),Ud={validate:(e,t,r)=>(Object(Y["isArray"])(e)||Object(Y["isString"])(e))&&Object(c["isBoolean"])(t)&&Object(Y["isString"])(r)},Kd="ElForm";function Yd(){const e=Object(i["ref"])([]),t=Object(i["computed"])(()=>{if(!e.value.length)return"0";const t=Math.max(...e.value);return t?t+"px":""});function r(t){const r=e.value.indexOf(t);return-1===r&&Object(m["a"])(Kd,"unexpected width "+t),r}function n(t,n){if(t&&n){const o=r(n);e.value.splice(o,1,t)}else t&&e.value.push(t)}function o(t){const n=r(t);n>-1&&e.value.splice(n,1)}return{autoLabelWidth:t,registerLabelWidth:n,deregisterLabelWidth:o}}const Gd=(e,t)=>{const r=Object(N["castArray"])(t);return r.length>0?e.filter(e=>e.prop&&r.includes(e.prop)):e},Xd={name:"ElForm"},Jd=Object(i["defineComponent"])({...Xd,props:Wd,emits:Ud,setup(e,{expose:t,emit:r}){const n=e,o="ElForm",l=[],a=Object(Vt["b"])(),c=Object(b["b"])("form"),s=Object(i["computed"])(()=>{const{labelPosition:e,inline:t}=n;return[c.b(),c.m(a.value||"default"),{[c.m("label-"+e)]:e,[c.m("inline")]:t}]}),u=e=>{l.push(e)},d=e=>{e.prop&&l.splice(l.indexOf(e),1)},p=(e=[])=>{n.model?Gd(l,e).forEach(e=>e.resetField()):Object(m["a"])(o,"model is required for resetFields to work.")},f=(e=[])=>{Gd(l,e).forEach(e=>e.clearValidate())},h=Object(i["computed"])(()=>{const e=!!n.model;return e||Object(m["a"])(o,"model is required for validate to work."),e}),v=e=>{if(0===l.length)return[];const t=Gd(l,e);return t.length?t:(Object(m["a"])(o,"please pass correct props!"),[])},g=async e=>j(void 0,e),O=async(e=[])=>{if(!h.value)return!1;const t=v(e);if(0===t.length)return!0;let r={};for(const o of t)try{await o.validate("")}catch(n){r={...r,...n}}return 0===Object.keys(r).length||Promise.reject(r)},j=async(e=[],t)=>{const r=!Object(Y["isFunction"])(t);try{const r=await O(e);return!0===r&&(null==t||t(r)),r}catch(o){const e=o;return n.scrollToError&&w(Object.keys(e)[0]),null==t||t(!1,e),r&&Promise.reject(e)}},w=e=>{var t;const r=Gd(l,e)[0];r&&(null==(t=r.$el)||t.scrollIntoView())};return Object(i["watch"])(()=>n.rules,()=>{n.validateOnRuleChange&&g().catch(e=>Object(m["a"])(e))},{deep:!0}),Object(i["provide"])(Te["a"],Object(i["reactive"])({...Object(i["toRefs"])(n),emit:r,resetFields:p,clearValidate:f,validateField:j,addField:u,removeField:d,...Yd()})),t({validate:g,validateField:j,resetFields:p,clearValidate:f,scrollToField:w}),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("form",{class:Object(i["normalizeClass"])(Object(i["unref"])(s))},[Object(i["renderSlot"])(e.$slots,"default")],2))}});var Zd=Object(f["a"])(Jd,[["__file","/home/runner/work/element-plus/element-plus/packages/components/form/src/form.vue"]]),Qd=r("0f3d"),ep=r.n(Qd);const tp=["","error","validating","success"],rp=Object(s["b"])({label:String,labelWidth:{type:[String,Number],default:""},prop:{type:Object(s["c"])([String,Array])},required:{type:Boolean,default:void 0},rules:{type:Object(s["c"])([Object,Array])},error:String,validateStatus:{type:String,values:tp},for:String,inlineMessage:{type:[String,Boolean],default:""},showMessage:{type:Boolean,default:!0},size:{type:String,values:Dt["b"]}}),np="ElLabelWrap";var op=Object(i["defineComponent"])({name:np,props:{isAutoWidth:Boolean,updateAll:Boolean},setup(e,{slots:t}){const r=Object(i["inject"])(Te["a"],void 0),n=Object(i["inject"])(Te["b"]);n||Object(m["b"])(np,"usage: ");const o=Object(b["b"])("form"),l=Object(i["ref"])(),a=Object(i["ref"])(0),s=()=>{var e;if(null==(e=l.value)?void 0:e.firstElementChild){const e=window.getComputedStyle(l.value.firstElementChild).width;return Math.ceil(Number.parseFloat(e))}return 0},u=(n="update")=>{Object(i["nextTick"])(()=>{t.default&&e.isAutoWidth&&("update"===n?a.value=s():"remove"===n&&(null==r||r.deregisterLabelWidth(a.value)))})},d=()=>u("update");return Object(i["onMounted"])(()=>{d()}),Object(i["onBeforeUnmount"])(()=>{u("remove")}),Object(i["onUpdated"])(()=>d()),Object(i["watch"])(a,(t,n)=>{e.updateAll&&(null==r||r.registerLabelWidth(t,n))}),Object(c["useResizeObserver"])(Object(i["computed"])(()=>{var e,t;return null!=(t=null==(e=l.value)?void 0:e.firstElementChild)?t:null}),d),()=>{var n,c;if(!t)return null;const{isAutoWidth:s}=e;if(s){const e=null==r?void 0:r.autoLabelWidth,c={};if(e&&"auto"!==e){const t=Math.max(0,Number.parseInt(e,10)-a.value),n="left"===r.labelPosition?"marginRight":"marginLeft";t&&(c[n]=t+"px")}return Object(i["createVNode"])("div",{ref:l,class:[o.be("item","label-wrap")],style:c},[null==(n=t.default)?void 0:n.call(t)])}return Object(i["createVNode"])(i["Fragment"],{ref:l},[null==(c=t.default)?void 0:c.call(t)])}}});const lp=["role","aria-labelledby"],ap={name:"ElFormItem"},ip=Object(i["defineComponent"])({...ap,props:rp,setup(e,{expose:t}){const r=e,n=Object(i["useSlots"])(),o=Object(i["inject"])(Te["a"],void 0),l=Object(i["inject"])(Te["b"],void 0),a=Object(Vt["b"])(void 0,{formItem:!1}),s=Object(b["b"])("form-item"),u=Object(gt["a"])().value,d=Object(i["ref"])([]),p=Object(i["ref"])(""),f=Object(c["refDebounced"])(p,100),m=Object(i["ref"])(""),h=Object(i["ref"])();let v=void 0,g=!1;const O=Object(i["computed"])(()=>{if("top"===(null==o?void 0:o.labelPosition))return{};const e=Object(K["b"])(r.labelWidth||(null==o?void 0:o.labelWidth)||"");return e?{width:e}:{}}),j=Object(i["computed"])(()=>{if("top"===(null==o?void 0:o.labelPosition)||(null==o?void 0:o.inline))return{};if(!r.label&&!r.labelWidth&&B)return{};const e=Object(K["b"])(r.labelWidth||(null==o?void 0:o.labelWidth)||"");return r.label||n.label?{}:{marginLeft:e}}),w=Object(i["computed"])(()=>[s.b(),s.m(a.value),s.is("error","error"===p.value),s.is("validating","validating"===p.value),s.is("success","success"===p.value),s.is("required",T.value||r.required),s.is("no-asterisk",null==o?void 0:o.hideRequiredAsterisk),"right"===(null==o?void 0:o.requireAsteriskPosition)?"asterisk-right":"asterisk-left",{[s.m("feedback")]:null==o?void 0:o.statusIcon}]),y=Object(i["computed"])(()=>Object(c["isBoolean"])(r.inlineMessage)?r.inlineMessage:(null==o?void 0:o.inlineMessage)||!1),k=Object(i["computed"])(()=>[s.e("error"),{[s.em("error","inline")]:y.value}]),_=Object(i["computed"])(()=>r.prop?Object(Y["isString"])(r.prop)?r.prop:r.prop.join("."):""),C=Object(i["computed"])(()=>!(!r.label&&!n.label)),z=Object(i["computed"])(()=>r.for||1===d.value.length?d.value[0]:void 0),E=Object(i["computed"])(()=>!z.value&&C.value),B=!!l,S=Object(i["computed"])(()=>{const e=null==o?void 0:o.model;if(e&&r.prop)return Object(x["b"])(e,r.prop).value}),V=Object(i["computed"])(()=>{const{required:e}=r,t=[];r.rules&&t.push(...Object(N["castArray"])(r.rules));const n=null==o?void 0:o.rules;if(n&&r.prop){const e=Object(x["b"])(n,r.prop).value;e&&t.push(...Object(N["castArray"])(e))}if(void 0!==e){const r=t.map((e,t)=>[e,t]).filter(([e])=>Object.keys(e).includes("required"));if(r.length>0)for(const[n,o]of r)n.required!==e&&(t[o]={...n,required:e});else t.push({required:e})}return t}),M=Object(i["computed"])(()=>V.value.length>0),A=e=>{const t=V.value;return t.filter(t=>!t.trigger||!e||(Array.isArray(t.trigger)?t.trigger.includes(e):t.trigger===e)).map(({trigger:e,...t})=>t)},T=Object(i["computed"])(()=>V.value.some(e=>e.required)),H=Object(i["computed"])(()=>{var e;return"error"===f.value&&r.showMessage&&(null==(e=null==o?void 0:o.showMessage)||e)}),R=Object(i["computed"])(()=>`${r.label||""}${(null==o?void 0:o.labelSuffix)||""}`),L=e=>{p.value=e},D=e=>{var t,n;const{errors:l,fields:a}=e;l&&a||console.error(e),L("error"),m.value=l?null!=(n=null==(t=null==l?void 0:l[0])?void 0:t.message)?n:r.prop+" is required":"",null==o||o.emit("validate",r.prop,!1,m.value)},P=()=>{L("success"),null==o||o.emit("validate",r.prop,!0,"")},I=async e=>{const t=_.value,r=new ep.a({[t]:e});return r.validate({[t]:S.value},{firstFields:!0}).then(()=>(P(),!0)).catch(e=>(D(e),Promise.reject(e)))},F=async(e,t)=>{if(g)return!1;const r=Object(Y["isFunction"])(t);if(!M.value)return null==t||t(!1),!1;const n=A(e);return 0===n.length?(null==t||t(!0),!0):(L("validating"),I(n).then(()=>(null==t||t(!0),!0)).catch(e=>{const{fields:n}=e;return null==t||t(!1,n),!r&&Promise.reject(n)}))},$=()=>{L(""),m.value="",g=!1},q=async()=>{const e=null==o?void 0:o.model;if(!e||!r.prop)return;const t=Object(x["b"])(e,r.prop);g=!0,t.value=Object(N["clone"])(v),await Object(i["nextTick"])(),$(),g=!1},W=e=>{d.value.includes(e)||d.value.push(e)},U=e=>{d.value=d.value.filter(t=>t!==e)};Object(i["watch"])(()=>r.error,e=>{m.value=e||"",L(e?"error":"")},{immediate:!0}),Object(i["watch"])(()=>r.validateStatus,e=>L(e||""));const G=Object(i["reactive"])({...Object(i["toRefs"])(r),$el:h,size:a,validateState:p,labelId:u,inputIds:d,isGroup:E,addInputId:W,removeInputId:U,resetField:q,clearValidate:$,validate:F});return Object(i["provide"])(Te["b"],G),Object(i["onMounted"])(()=>{r.prop&&(null==o||o.addField(G),v=Object(N["clone"])(S.value))}),Object(i["onBeforeUnmount"])(()=>{null==o||o.removeField(G)}),t({size:a,validateMessage:m,validateState:p,validate:F,clearValidate:$,resetField:q}),(e,t)=>{var r;return Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{ref_key:"formItemRef",ref:h,class:Object(i["normalizeClass"])(Object(i["unref"])(w)),role:Object(i["unref"])(E)?"group":void 0,"aria-labelledby":Object(i["unref"])(E)?Object(i["unref"])(u):void 0},[Object(i["createVNode"])(Object(i["unref"])(op),{"is-auto-width":"auto"===Object(i["unref"])(O).width,"update-all":"auto"===(null==(r=Object(i["unref"])(o))?void 0:r.labelWidth)},{default:Object(i["withCtx"])(()=>[Object(i["unref"])(C)?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(Object(i["unref"])(z)?"label":"div"),{key:0,id:Object(i["unref"])(u),for:Object(i["unref"])(z),class:Object(i["normalizeClass"])(Object(i["unref"])(s).e("label")),style:Object(i["normalizeStyle"])(Object(i["unref"])(O))},{default:Object(i["withCtx"])(()=>[Object(i["renderSlot"])(e.$slots,"label",{label:Object(i["unref"])(R)},()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(Object(i["unref"])(R)),1)])]),_:3},8,["id","for","class","style"])):Object(i["createCommentVNode"])("v-if",!0)]),_:3},8,["is-auto-width","update-all"]),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(s).e("content")),style:Object(i["normalizeStyle"])(Object(i["unref"])(j))},[Object(i["renderSlot"])(e.$slots,"default"),Object(i["createVNode"])(i["Transition"],{name:Object(i["unref"])(s).namespace.value+"-zoom-in-top"},{default:Object(i["withCtx"])(()=>[Object(i["unref"])(H)?Object(i["renderSlot"])(e.$slots,"error",{key:0,error:m.value},()=>[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(k))},Object(i["toDisplayString"])(m.value),3)]):Object(i["createCommentVNode"])("v-if",!0)]),_:3},8,["name"])],6)],10,lp)}}});var cp=Object(f["a"])(ip,[["__file","/home/runner/work/element-plus/element-plus/packages/components/form/src/form-item.vue"]]);const sp=Object(j["a"])(Zd,{FormItem:cp}),up=Object(j["d"])(cp),dp=Object(s["b"])({urlList:{type:Object(s["c"])(Array),default:()=>Object(wl["a"])([])},zIndex:{type:Number},initialIndex:{type:Number,default:0},infinite:{type:Boolean,default:!0},hideOnClickModal:{type:Boolean,default:!1},teleported:{type:Boolean,default:!1},closeOnPressEscape:{type:Boolean,default:!0}}),pp={close:()=>!0,switch:e=>Object(c["isNumber"])(e)},fp=()=>c["isClient"]&&/firefox/i.test(window.navigator.userAgent),bp=["src"],mp={name:"ElImageViewer"},hp=Object(i["defineComponent"])({...mp,props:dp,emits:pp,setup(e,{expose:t,emit:r}){const n=e,o={CONTAIN:{name:"contain",icon:Object(i["markRaw"])(M["FullScreen"])},ORIGINAL:{name:"original",icon:Object(i["markRaw"])(M["ScaleToOriginal"])}},l=fp()?"DOMMouseScroll":"mousewheel",{t:a}=Object(Mr["a"])(),s=Object(b["b"])("image-viewer"),{nextZIndex:u}=Object(He["a"])(),d=Object(i["ref"])(),p=Object(i["ref"])([]),f=Object(i["effectScope"])(),m=Object(i["ref"])(!0),h=Object(i["ref"])(n.initialIndex),v=Object(i["shallowRef"])(o.CONTAIN),g=Object(i["ref"])({scale:1,deg:0,offsetX:0,offsetY:0,enableTransition:!1}),O=Object(i["computed"])(()=>{const{urlList:e}=n;return e.length<=1}),j=Object(i["computed"])(()=>0===h.value),w=Object(i["computed"])(()=>h.value===n.urlList.length-1),k=Object(i["computed"])(()=>n.urlList[h.value]),_=Object(i["computed"])(()=>{const{scale:e,deg:t,offsetX:r,offsetY:n,enableTransition:l}=g.value;let a=r/e,i=n/e;switch(t%360){case 90:case-270:[a,i]=[i,-a];break;case 180:case-180:[a,i]=[-a,-i];break;case 270:case-90:[a,i]=[-i,a];break}const c={transform:`scale(${e}) rotate(${t}deg) translate(${a}px, ${i}px)`,transition:l?"transform .3s":""};return v.value.name===o.CONTAIN.name&&(c.maxWidth=c.maxHeight="100%"),c}),C=Object(i["computed"])(()=>Object(c["isNumber"])(n.zIndex)?n.zIndex:u());function z(){B(),r("close")}function E(){const e=Object(N["throttle"])(e=>{switch(e.code){case ke["a"].esc:n.closeOnPressEscape&&z();break;case ke["a"].space:H();break;case ke["a"].left:L();break;case ke["a"].up:P("zoomIn");break;case ke["a"].right:D();break;case ke["a"].down:P("zoomOut");break}}),t=Object(N["throttle"])(e=>{const t=e.wheelDelta?e.wheelDelta:-e.detail;P(t>0?"zoomIn":"zoomOut",{zoomRate:1.2,enableTransition:!1})});f.run(()=>{Object(c["useEventListener"])(document,"keydown",e),Object(c["useEventListener"])(document,l,t)})}function B(){f.stop()}function S(){m.value=!1}function V(e){m.value=!1,e.target.alt=a("el.image.error")}function A(e){if(m.value||0!==e.button||!d.value)return;g.value.enableTransition=!1;const{offsetX:t,offsetY:r}=g.value,n=e.pageX,o=e.pageY,l=Object(N["throttle"])(e=>{g.value={...g.value,offsetX:t+e.pageX-n,offsetY:r+e.pageY-o}}),a=Object(c["useEventListener"])(document,"mousemove",l);Object(c["useEventListener"])(document,"mouseup",()=>{a()}),e.preventDefault()}function T(){g.value={scale:1,deg:0,offsetX:0,offsetY:0,enableTransition:!1}}function H(){if(m.value)return;const e=Object(x["c"])(o),t=Object.values(o),r=v.value.name,n=t.findIndex(e=>e.name===r),l=(n+1)%e.length;v.value=o[e[l]],T()}function R(e){const t=n.urlList.length;h.value=(e+t)%t}function L(){j.value&&!n.infinite||R(h.value-1)}function D(){w.value&&!n.infinite||R(h.value+1)}function P(e,t={}){if(m.value)return;const{zoomRate:r,rotateDeg:n,enableTransition:o}={zoomRate:1.4,rotateDeg:90,enableTransition:!0,...t};switch(e){case"zoomOut":g.value.scale>.2&&(g.value.scale=Number.parseFloat((g.value.scale/r).toFixed(3)));break;case"zoomIn":g.value.scale<7&&(g.value.scale=Number.parseFloat((g.value.scale*r).toFixed(3)));break;case"clockwise":g.value.deg+=n;break;case"anticlockwise":g.value.deg-=n;break}g.value.enableTransition=o}return Object(i["watch"])(k,()=>{Object(i["nextTick"])(()=>{const e=p.value[0];(null==e?void 0:e.complete)||(m.value=!0)})}),Object(i["watch"])(h,e=>{T(),r("switch",e)}),Object(i["onMounted"])(()=>{var e,t;E(),null==(t=null==(e=d.value)?void 0:e.focus)||t.call(e)}),t({setActiveItem:R}),(e,t)=>(Object(i["openBlock"])(),Object(i["createBlock"])(i["Teleport"],{to:"body",disabled:!e.teleported},[Object(i["createVNode"])(i["Transition"],{name:"viewer-fade",appear:""},{default:Object(i["withCtx"])(()=>[Object(i["createElementVNode"])("div",{ref_key:"wrapper",ref:d,tabindex:-1,class:Object(i["normalizeClass"])(Object(i["unref"])(s).e("wrapper")),style:Object(i["normalizeStyle"])({zIndex:Object(i["unref"])(C)})},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(s).e("mask")),onClick:t[0]||(t[0]=Object(i["withModifiers"])(t=>e.hideOnClickModal&&z(),["self"]))},null,2),Object(i["createCommentVNode"])(" CLOSE "),Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])([Object(i["unref"])(s).e("btn"),Object(i["unref"])(s).e("close")]),onClick:z},[Object(i["createVNode"])(Object(i["unref"])(y["a"]),null,{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["Close"]))]),_:1})],2),Object(i["createCommentVNode"])(" ARROW "),Object(i["unref"])(O)?Object(i["createCommentVNode"])("v-if",!0):(Object(i["openBlock"])(),Object(i["createElementBlock"])(i["Fragment"],{key:0},[Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])([Object(i["unref"])(s).e("btn"),Object(i["unref"])(s).e("prev"),Object(i["unref"])(s).is("disabled",!e.infinite&&Object(i["unref"])(j))]),onClick:L},[Object(i["createVNode"])(Object(i["unref"])(y["a"]),null,{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["ArrowLeft"]))]),_:1})],2),Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])([Object(i["unref"])(s).e("btn"),Object(i["unref"])(s).e("next"),Object(i["unref"])(s).is("disabled",!e.infinite&&Object(i["unref"])(w))]),onClick:D},[Object(i["createVNode"])(Object(i["unref"])(y["a"]),null,{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["ArrowRight"]))]),_:1})],2)],64)),Object(i["createCommentVNode"])(" ACTIONS "),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])([Object(i["unref"])(s).e("btn"),Object(i["unref"])(s).e("actions")])},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(s).e("actions__inner"))},[Object(i["createVNode"])(Object(i["unref"])(y["a"]),{onClick:t[1]||(t[1]=e=>P("zoomOut"))},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["ZoomOut"]))]),_:1}),Object(i["createVNode"])(Object(i["unref"])(y["a"]),{onClick:t[2]||(t[2]=e=>P("zoomIn"))},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["ZoomIn"]))]),_:1}),Object(i["createElementVNode"])("i",{class:Object(i["normalizeClass"])(Object(i["unref"])(s).e("actions__divider"))},null,2),Object(i["createVNode"])(Object(i["unref"])(y["a"]),{onClick:H},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(Object(i["unref"])(v).icon)))]),_:1}),Object(i["createElementVNode"])("i",{class:Object(i["normalizeClass"])(Object(i["unref"])(s).e("actions__divider"))},null,2),Object(i["createVNode"])(Object(i["unref"])(y["a"]),{onClick:t[3]||(t[3]=e=>P("anticlockwise"))},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["RefreshLeft"]))]),_:1}),Object(i["createVNode"])(Object(i["unref"])(y["a"]),{onClick:t[4]||(t[4]=e=>P("clockwise"))},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["RefreshRight"]))]),_:1})],2)],2),Object(i["createCommentVNode"])(" CANVAS "),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(s).e("canvas"))},[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(e.urlList,(e,t)=>Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createElementBlock"])("img",{ref_for:!0,ref:e=>p.value[t]=e,key:e,src:e,style:Object(i["normalizeStyle"])(Object(i["unref"])(_)),class:Object(i["normalizeClass"])(Object(i["unref"])(s).e("img")),onLoad:S,onError:V,onMousedown:A},null,46,bp)),[[i["vShow"],t===h.value]])),128))],2),Object(i["renderSlot"])(e.$slots,"default")],6)]),_:3})],8,["disabled"]))}});var vp=Object(f["a"])(hp,[["__file","/home/runner/work/element-plus/element-plus/packages/components/image-viewer/src/image-viewer.vue"]]);const gp=Object(j["a"])(vp),Op=Object(s["b"])({hideOnClickModal:{type:Boolean,default:!1},src:{type:String,default:""},fit:{type:String,values:["","contain","cover","fill","none","scale-down"],default:""},loading:{type:String,values:["eager","lazy"]},lazy:{type:Boolean,default:!1},scrollContainer:{type:Object(s["c"])([String,Object])},previewSrcList:{type:Object(s["c"])(Array),default:()=>Object(wl["a"])([])},previewTeleported:{type:Boolean,default:!1},zIndex:{type:Number},initialIndex:{type:Number,default:0},infinite:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0}}),jp={load:e=>e instanceof Event,error:e=>e instanceof Event,switch:e=>Object(c["isNumber"])(e),close:()=>!0,show:()=>!0},wp=["src","loading"],yp={key:0},xp={name:"ElImage",inheritAttrs:!1},kp=Object(i["defineComponent"])({...xp,props:Op,emits:jp,setup(e,{emit:t}){const r=e;let n="";const{t:o}=Object(Mr["a"])(),l=Object(b["b"])("image"),a=Object(i["useAttrs"])(),s=Object(St["a"])(),u=Object(i["ref"])(),d=Object(i["ref"])(!1),p=Object(i["ref"])(!0),f=Object(i["ref"])(!1),m=Object(i["ref"])(),v=Object(i["ref"])(),g=c["isClient"]&&"loading"in HTMLImageElement.prototype;let O,j;const w=Object(i["computed"])(()=>a.style),y=Object(i["computed"])(()=>{const{fit:e}=r;return c["isClient"]&&e?{objectFit:e}:{}}),x=Object(i["computed"])(()=>{const{previewSrcList:e}=r;return Array.isArray(e)&&e.length>0}),k=Object(i["computed"])(()=>{const{previewSrcList:e,initialIndex:t}=r;let n=t;return t>e.length-1&&(n=0),n}),_=Object(i["computed"])(()=>"eager"!==r.loading&&(!g&&"lazy"===r.loading||r.lazy)),C=()=>{c["isClient"]&&(p.value=!0,d.value=!1,u.value=r.src)};function z(e){p.value=!1,d.value=!1,t("load",e)}function E(e){p.value=!1,d.value=!0,t("error",e)}function B(){Jl(m.value,v.value)&&(C(),N())}const S=Object(c["useThrottleFn"])(B,200);async function V(){var e;if(!c["isClient"])return;await Object(i["nextTick"])();const{scrollContainer:t}=r;Object(Re["a"])(t)?v.value=t:Object(Y["isString"])(t)&&""!==t?v.value=null!=(e=document.querySelector(t))?e:void 0:m.value&&(v.value=Object(h["b"])(m.value)),v.value&&(O=Object(c["useEventListener"])(v,"scroll",S),setTimeout(()=>B(),100))}function N(){c["isClient"]&&v.value&&S&&(null==O||O(),v.value=void 0)}function M(e){if(e.ctrlKey)return e.deltaY<0||e.deltaY>0?(e.preventDefault(),!1):void 0}function A(){x.value&&(j=Object(c["useEventListener"])("wheel",M,{passive:!1}),n=document.body.style.overflow,document.body.style.overflow="hidden",f.value=!0,t("show"))}function T(){null==j||j(),document.body.style.overflow=n,f.value=!1,t("close")}function H(e){t("switch",e)}return Object(i["watch"])(()=>r.src,()=>{_.value?(p.value=!0,d.value=!1,N(),V()):C()}),Object(i["onMounted"])(()=>{_.value?V():C()}),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{ref_key:"container",ref:m,class:Object(i["normalizeClass"])([Object(i["unref"])(l).b(),e.$attrs.class]),style:Object(i["normalizeStyle"])(Object(i["unref"])(w))},[void 0===u.value||d.value?Object(i["createCommentVNode"])("v-if",!0):(Object(i["openBlock"])(),Object(i["createElementBlock"])("img",Object(i["mergeProps"])({key:0},Object(i["unref"])(s),{src:u.value,loading:e.loading,style:Object(i["unref"])(y),class:[Object(i["unref"])(l).e("inner"),Object(i["unref"])(x)&&Object(i["unref"])(l).e("preview"),p.value&&Object(i["unref"])(l).is("loading")],onClick:A,onLoad:z,onError:E}),null,16,wp)),p.value||d.value?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:1,class:Object(i["normalizeClass"])(Object(i["unref"])(l).e("wrapper"))},[p.value?Object(i["renderSlot"])(e.$slots,"placeholder",{key:0},()=>[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(l).e("placeholder"))},null,2)]):d.value?Object(i["renderSlot"])(e.$slots,"error",{key:1},()=>[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(l).e("error"))},Object(i["toDisplayString"])(Object(i["unref"])(o)("el.image.error")),3)]):Object(i["createCommentVNode"])("v-if",!0)],2)):Object(i["createCommentVNode"])("v-if",!0),Object(i["unref"])(x)?(Object(i["openBlock"])(),Object(i["createElementBlock"])(i["Fragment"],{key:2},[f.value?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(gp),{key:0,"z-index":e.zIndex,"initial-index":Object(i["unref"])(k),infinite:e.infinite,"url-list":e.previewSrcList,"hide-on-click-modal":e.hideOnClickModal,teleported:e.previewTeleported,"close-on-press-escape":e.closeOnPressEscape,onClose:T,onSwitch:H},{default:Object(i["withCtx"])(()=>[e.$slots.viewer?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",yp,[Object(i["renderSlot"])(e.$slots,"viewer")])):Object(i["createCommentVNode"])("v-if",!0)]),_:3},8,["z-index","initial-index","infinite","url-list","hide-on-click-modal","teleported","close-on-press-escape"])):Object(i["createCommentVNode"])("v-if",!0)],64)):Object(i["createCommentVNode"])("v-if",!0)],6))}});var _p=Object(f["a"])(kp,[["__file","/home/runner/work/element-plus/element-plus/packages/components/image/src/image.vue"]]);const Cp=Object(j["a"])(_p),zp=Object(s["b"])({id:{type:String,default:void 0},step:{type:Number,default:1},stepStrictly:Boolean,max:{type:Number,default:Number.POSITIVE_INFINITY},min:{type:Number,default:Number.NEGATIVE_INFINITY},modelValue:Number,readonly:Boolean,disabled:Boolean,size:Vt["c"],controls:{type:Boolean,default:!0},controlsPosition:{type:String,default:"",values:["","right"]},valueOnClear:{type:[String,Number,null],validator:e=>null===e||Object(c["isNumber"])(e)||["min","max"].includes(e),default:null},name:String,label:String,placeholder:String,precision:{type:Number,validator:e=>e>=0&&e===Number.parseInt(""+e,10)},validateEvent:{type:Boolean,default:!0}}),Ep={[u["a"]]:(e,t)=>e!==t,blur:e=>e instanceof FocusEvent,focus:e=>e instanceof FocusEvent,[u["b"]]:e=>Object(c["isNumber"])(e)||Object(N["isNil"])(e),[u["c"]]:e=>Object(c["isNumber"])(e)||Object(N["isNil"])(e)},Bp=["aria-label","onKeydown"],Sp=["aria-label","onKeydown"],Vp={name:"ElInputNumber"},Np=Object(i["defineComponent"])({...Vp,props:zp,emits:Ep,setup(e,{expose:t,emit:r}){const n=e,{t:o}=Object(Mr["a"])(),l=Object(b["b"])("input-number"),a=Object(i["ref"])(),s=Object(i["reactive"])({currentValue:n.modelValue,userInput:null}),{formItem:u}=Object(mn["a"])(),d=Object(i["computed"])(()=>Object(c["isNumber"])(n.modelValue)&&x(n.modelValue,-1)Object(c["isNumber"])(n.modelValue)&&x(n.modelValue)>n.max),f=Object(i["computed"])(()=>{const e=w(n.step);return Object(Re["d"])(n.precision)?Math.max(w(n.modelValue),e):(e>n.precision&&Object(m["a"])("InputNumber","precision should not be less than the decimal places of step"),n.precision)}),h=Object(i["computed"])(()=>n.controls&&"right"===n.controlsPosition),v=Object(Vt["b"])(),g=Object(Vt["a"])(),O=Object(i["computed"])(()=>{if(null!==s.userInput)return s.userInput;let e=s.currentValue;if(Object(N["isNil"])(e))return"";if(Object(c["isNumber"])(e)){if(Number.isNaN(e))return"";Object(Re["d"])(n.precision)||(e=e.toFixed(n.precision))}return e}),j=(e,t)=>{if(Object(Re["d"])(t)&&(t=f.value),0===t)return Math.round(e);let r=String(e);const n=r.indexOf(".");if(-1===n)return e;const o=r.replace(".","").split(""),l=o[n+t];if(!l)return e;const a=r.length;return"5"===r.charAt(a-1)&&(r=r.slice(0,Math.max(0,a-1))+"6"),Number.parseFloat(Number(r).toFixed(t))},w=e=>{if(Object(N["isNil"])(e))return 0;const t=e.toString(),r=t.indexOf(".");let n=0;return-1!==r&&(n=t.length-r-1),n},x=(e,t=1)=>Object(c["isNumber"])(e)?j(e+n.step*t):s.currentValue,k=()=>{if(n.readonly||g.value||p.value)return;const e=n.modelValue||0,t=x(e);z(t)},_=()=>{if(n.readonly||g.value||d.value)return;const e=n.modelValue||0,t=x(e,-1);z(t)},C=(e,t)=>{const{max:o,min:l,step:a,precision:i,stepStrictly:c,valueOnClear:s}=n;let u=Number(e);if(Object(N["isNil"])(e)||Number.isNaN(u))return null;if(""===e){if(null===s)return null;u=Object(Y["isString"])(s)?{min:l,max:o}[s]:s}return c&&(u=j(Math.round(u/a)*a,i)),Object(Re["d"])(i)||(u=j(u,i)),(u>o||uo?o:l,t&&r("update:modelValue",u)),u},z=e=>{var t;const o=s.currentValue,l=C(e);o!==l&&(s.userInput=null,r("update:modelValue",l),r("input",l),r("change",l,o),n.validateEvent&&(null==(t=null==u?void 0:u.validate)||t.call(u,"change").catch(e=>Object(m["a"])(e))),s.currentValue=l)},E=e=>s.userInput=e,B=e=>{const t=""!==e?Number(e):"";(Object(c["isNumber"])(t)&&!Number.isNaN(t)||""===e)&&z(t),s.userInput=null},S=()=>{var e,t;null==(t=null==(e=a.value)?void 0:e.focus)||t.call(e)},V=()=>{var e,t;null==(t=null==(e=a.value)?void 0:e.blur)||t.call(e)},T=e=>{r("focus",e)},H=e=>{var t;r("blur",e),n.validateEvent&&(null==(t=null==u?void 0:u.validate)||t.call(u,"blur").catch(e=>Object(m["a"])(e)))};return Object(i["watch"])(()=>n.modelValue,e=>{s.currentValue=C(e,!0),s.userInput=null},{immediate:!0}),Object(i["onMounted"])(()=>{var e;const{min:t,max:o,modelValue:l}=n,i=null==(e=a.value)?void 0:e.input;if(i.setAttribute("role","spinbutton"),Number.isFinite(o)?i.setAttribute("aria-valuemax",String(o)):i.removeAttribute("aria-valuemax"),Number.isFinite(t)?i.setAttribute("aria-valuemin",String(t)):i.removeAttribute("aria-valuemin"),i.setAttribute("aria-valuenow",String(s.currentValue)),i.setAttribute("aria-disabled",String(g.value)),!Object(c["isNumber"])(l)&&null!=l){let e=Number(l);Number.isNaN(e)&&(e=null),r("update:modelValue",e)}}),Object(i["onUpdated"])(()=>{var e;const t=null==(e=a.value)?void 0:e.input;null==t||t.setAttribute("aria-valuenow",""+s.currentValue)}),t({focus:S,blur:V}),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:Object(i["normalizeClass"])([Object(i["unref"])(l).b(),Object(i["unref"])(l).m(Object(i["unref"])(v)),Object(i["unref"])(l).is("disabled",Object(i["unref"])(g)),Object(i["unref"])(l).is("without-controls",!e.controls),Object(i["unref"])(l).is("controls-right",Object(i["unref"])(h))]),onDragstart:t[0]||(t[0]=Object(i["withModifiers"])(()=>{},["prevent"]))},[e.controls?Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{key:0,role:"button","aria-label":Object(i["unref"])(o)("el.inputNumber.decrease"),class:Object(i["normalizeClass"])([Object(i["unref"])(l).e("decrease"),Object(i["unref"])(l).is("disabled",Object(i["unref"])(d))]),onKeydown:Object(i["withKeys"])(_,["enter"])},[Object(i["createVNode"])(Object(i["unref"])(y["a"]),null,{default:Object(i["withCtx"])(()=>[Object(i["unref"])(h)?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(M["ArrowDown"]),{key:0})):(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(M["Minus"]),{key:1}))]),_:1})],42,Bp)),[[Object(i["unref"])(hc),_]]):Object(i["createCommentVNode"])("v-if",!0),e.controls?Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{key:1,role:"button","aria-label":Object(i["unref"])(o)("el.inputNumber.increase"),class:Object(i["normalizeClass"])([Object(i["unref"])(l).e("increase"),Object(i["unref"])(l).is("disabled",Object(i["unref"])(p))]),onKeydown:Object(i["withKeys"])(k,["enter"])},[Object(i["createVNode"])(Object(i["unref"])(y["a"]),null,{default:Object(i["withCtx"])(()=>[Object(i["unref"])(h)?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(M["ArrowUp"]),{key:0})):(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(M["Plus"]),{key:1}))]),_:1})],42,Sp)),[[Object(i["unref"])(hc),k]]):Object(i["createCommentVNode"])("v-if",!0),Object(i["createVNode"])(Object(i["unref"])(A["a"]),{id:e.id,ref_key:"input",ref:a,type:"number",step:e.step,"model-value":Object(i["unref"])(O),placeholder:e.placeholder,readonly:e.readonly,disabled:Object(i["unref"])(g),size:Object(i["unref"])(v),max:e.max,min:e.min,name:e.name,label:e.label,"validate-event":!1,onKeydown:[Object(i["withKeys"])(Object(i["withModifiers"])(k,["prevent"]),["up"]),Object(i["withKeys"])(Object(i["withModifiers"])(_,["prevent"]),["down"])],onBlur:H,onFocus:T,onInput:E,onChange:B},null,8,["id","step","model-value","placeholder","readonly","disabled","size","max","min","name","label","onKeydown"])],34))}});var Mp=Object(f["a"])(Np,[["__file","/home/runner/work/element-plus/element-plus/packages/components/input-number/src/input-number.vue"]]);const Ap=Object(j["a"])(Mp),Tp=Object(s["b"])({type:{type:String,values:["primary","success","warning","info","danger","default"],default:"default"},underline:{type:Boolean,default:!0},disabled:{type:Boolean,default:!1},href:{type:String,default:""},icon:{type:k["e"]}}),Hp={click:e=>e instanceof MouseEvent},Rp=["href"],Lp={name:"ElLink"},Dp=Object(i["defineComponent"])({...Lp,props:Tp,emits:Hp,setup(e,{emit:t}){const r=e,n=Object(b["b"])("link");function o(e){r.disabled||t("click",e)}return(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("a",{class:Object(i["normalizeClass"])([Object(i["unref"])(n).b(),Object(i["unref"])(n).m(e.type),Object(i["unref"])(n).is("disabled",e.disabled),Object(i["unref"])(n).is("underline",e.underline&&!e.disabled)]),href:e.disabled||!e.href?void 0:e.href,onClick:o},[e.icon?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(y["a"]),{key:0},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(e.icon)))]),_:1})):Object(i["createCommentVNode"])("v-if",!0),e.$slots.default?(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{key:1,class:Object(i["normalizeClass"])(Object(i["unref"])(n).e("inner"))},[Object(i["renderSlot"])(e.$slots,"default")],2)):Object(i["createCommentVNode"])("v-if",!0),e.$slots.icon?Object(i["renderSlot"])(e.$slots,"icon",{key:2}):Object(i["createCommentVNode"])("v-if",!0)],10,Rp))}});var Pp=Object(f["a"])(Dp,[["__file","/home/runner/work/element-plus/element-plus/packages/components/link/src/link.vue"]]);const Ip=Object(j["a"])(Pp);class Fp{constructor(e,t){this.parent=e,this.domNode=t,this.subIndex=0,this.subIndex=0,this.init()}init(){this.subMenuItems=this.domNode.querySelectorAll("li"),this.addListeners()}gotoSubIndex(e){e===this.subMenuItems.length?e=0:e<0&&(e=this.subMenuItems.length-1),this.subMenuItems[e].focus(),this.subIndex=e}addListeners(){const e=this.parent.domNode;Array.prototype.forEach.call(this.subMenuItems,t=>{t.addEventListener("keydown",t=>{let r=!1;switch(t.code){case ke["a"].down:this.gotoSubIndex(this.subIndex+1),r=!0;break;case ke["a"].up:this.gotoSubIndex(this.subIndex-1),r=!0;break;case ke["a"].tab:Object(Ao["e"])(e,"mouseleave");break;case ke["a"].enter:case ke["a"].space:r=!0,t.currentTarget.click();break}return r&&(t.preventDefault(),t.stopPropagation()),!1})})}}class $p{constructor(e,t){this.domNode=e,this.submenu=null,this.submenu=null,this.init(t)}init(e){this.domNode.setAttribute("tabindex","0");const t=this.domNode.querySelector(`.${e}-menu`);t&&(this.submenu=new Fp(this,t)),this.addListeners()}addListeners(){this.domNode.addEventListener("keydown",e=>{let t=!1;switch(e.code){case ke["a"].down:Object(Ao["e"])(e.currentTarget,"mouseenter"),this.submenu&&this.submenu.gotoSubIndex(0),t=!0;break;case ke["a"].up:Object(Ao["e"])(e.currentTarget,"mouseenter"),this.submenu&&this.submenu.gotoSubIndex(this.submenu.subMenuItems.length-1),t=!0;break;case ke["a"].tab:Object(Ao["e"])(e.currentTarget,"mouseleave");break;case ke["a"].enter:case ke["a"].space:t=!0,e.currentTarget.click();break}t&&e.preventDefault()})}}class qp{constructor(e,t){this.domNode=e,this.init(t)}init(e){const t=this.domNode.childNodes;Array.from(t).forEach(t=>{1===t.nodeType&&new $p(t,e)})}}const Wp=Object(i["defineComponent"])({name:"ElMenuCollapseTransition",setup(){const e=Object(b["b"])("menu"),t={onBeforeEnter:e=>e.style.opacity="0.2",onEnter(t,r){Object(K["a"])(t,e.namespace.value+"-opacity-transition"),t.style.opacity="1",r()},onAfterEnter(t){Object(K["e"])(t,e.namespace.value+"-opacity-transition"),t.style.opacity=""},onBeforeLeave(t){t.dataset||(t.dataset={}),Object(K["d"])(t,e.m("collapse"))?(Object(K["e"])(t,e.m("collapse")),t.dataset.oldOverflow=t.style.overflow,t.dataset.scrollWidth=t.clientWidth.toString(),Object(K["a"])(t,e.m("collapse"))):(Object(K["a"])(t,e.m("collapse")),t.dataset.oldOverflow=t.style.overflow,t.dataset.scrollWidth=t.clientWidth.toString(),Object(K["e"])(t,e.m("collapse"))),t.style.width=t.scrollWidth+"px",t.style.overflow="hidden"},onLeave(e){Object(K["a"])(e,"horizontal-collapse-transition"),e.style.width=e.dataset.scrollWidth+"px"}};return{listeners:t}}});function Up(e,t,r,n,o,l){return Object(i["openBlock"])(),Object(i["createBlock"])(i["Transition"],Object(i["mergeProps"])({mode:"out-in"},e.listeners),{default:Object(i["withCtx"])(()=>[Object(i["renderSlot"])(e.$slots,"default")]),_:3},16)}var Kp=Object(f["a"])(Wp,[["render",Up],["__file","/home/runner/work/element-plus/element-plus/packages/components/menu/src/menu-collapse-transition.vue"]]);function Yp(e,t){const r=Object(i["computed"])(()=>{let r=e.parent;const n=[t.value];while("ElMenu"!==r.type.name)r.props.index&&n.unshift(r.props.index),r=r.parent;return n}),n=Object(i["computed"])(()=>{let t=e.parent;while(t&&!["ElMenu","ElSubMenu"].includes(t.type.name))t=t.parent;return t});return{parentMenu:n,indexPath:r}}var Gp=r("c741");function Xp(e){const t=Object(i["computed"])(()=>{const t=e.backgroundColor;return t?new Gp["TinyColor"](t).shade(20).toString():""});return t}const Jp=(e,t)=>{const r=Object(b["b"])("menu");return Object(i["computed"])(()=>r.cssVarBlock({"text-color":e.textColor||"","hover-text-color":e.textColor||"","bg-color":e.backgroundColor||"","hover-bg-color":Xp(e).value||"","active-color":e.activeTextColor||"",level:""+t}))},Zp=Object(s["b"])({index:{type:String,required:!0},showTimeout:{type:Number,default:300},hideTimeout:{type:Number,default:300},popperClass:String,disabled:Boolean,popperAppendToBody:{type:Boolean,default:void 0},popperOffset:{type:Number,default:6},expandCloseIcon:{type:k["e"]},expandOpenIcon:{type:k["e"]},collapseCloseIcon:{type:k["e"]},collapseOpenIcon:{type:k["e"]}}),Qp="ElSubMenu";var ef=Object(i["defineComponent"])({name:Qp,props:Zp,setup(e,{slots:t,expose:r}){const n=Object(i["getCurrentInstance"])(),{indexPath:o,parentMenu:l}=Yp(n,Object(i["computed"])(()=>e.index)),a=Object(b["b"])("menu"),s=Object(b["b"])("sub-menu"),u=Object(i["inject"])("rootMenu");u||Object(m["b"])(Qp,"can not inject root menu");const d=Object(i["inject"])("subMenu:"+l.value.uid);d||Object(m["b"])(Qp,"can not inject sub menu");const p=Object(i["ref"])({}),f=Object(i["ref"])({});let h;const v=Object(i["ref"])(!1),g=Object(i["ref"])(),O=Object(i["ref"])(null),j=Object(i["computed"])(()=>"horizontal"===N.value&&x.value?"bottom-start":"right-start"),w=Object(i["computed"])(()=>"horizontal"===N.value&&x.value||"vertical"===N.value&&!u.props.collapse?e.expandCloseIcon&&e.expandOpenIcon?z.value?e.expandOpenIcon:e.expandCloseIcon:M["ArrowDown"]:e.collapseCloseIcon&&e.collapseOpenIcon?z.value?e.collapseOpenIcon:e.collapseCloseIcon:M["ArrowRight"]),x=Object(i["computed"])(()=>0===d.level),k=Object(i["computed"])(()=>void 0===e.popperAppendToBody?x.value:Boolean(e.popperAppendToBody)),_=Object(i["computed"])(()=>u.props.collapse?a.namespace.value+"-zoom-in-left":a.namespace.value+"-zoom-in-top"),C=Object(i["computed"])(()=>"horizontal"===N.value&&x.value?["bottom-start","bottom-end","top-start","top-end","right-start","left-start"]:["right-start","left-start","bottom-start","bottom-end","top-start","top-end"]),z=Object(i["computed"])(()=>u.openedMenus.includes(e.index)),E=Object(i["computed"])(()=>{let e=!1;return Object.values(p.value).forEach(t=>{t.active&&(e=!0)}),Object.values(f.value).forEach(t=>{t.active&&(e=!0)}),e}),B=Object(i["computed"])(()=>u.props.backgroundColor||""),S=Object(i["computed"])(()=>u.props.activeTextColor||""),V=Object(i["computed"])(()=>u.props.textColor||""),N=Object(i["computed"])(()=>u.props.mode),A=Object(i["reactive"])({index:e.index,indexPath:o,active:E}),T=Object(i["computed"])(()=>"horizontal"!==N.value?{color:V.value}:{borderBottomColor:E.value?u.props.activeTextColor?S.value:"":"transparent",color:E.value?S.value:V.value}),H=()=>{var e,t,r;return null==(r=null==(t=null==(e=O.value)?void 0:e.popperRef)?void 0:t.popperInstanceRef)?void 0:r.destroy()},R=e=>{e||H()},L=()=>{"hover"===u.props.menuTrigger&&"horizontal"===u.props.mode||u.props.collapse&&"vertical"===u.props.mode||e.disabled||u.handleSubMenuClick({index:e.index,indexPath:o.value,active:E.value})},D=(t,r=e.showTimeout)=>{var n;"focus"!==t.type&&("click"===u.props.menuTrigger&&"horizontal"===u.props.mode||!u.props.collapse&&"vertical"===u.props.mode||e.disabled||(d.mouseInChild.value=!0,null==h||h(),({stop:h}=Object(c["useTimeoutFn"])(()=>{u.openMenu(e.index,o.value)},r)),k.value&&(null==(n=l.value.vnode.el)||n.dispatchEvent(new MouseEvent("mouseenter")))))},P=(t=!1)=>{var r,l;"click"===u.props.menuTrigger&&"horizontal"===u.props.mode||!u.props.collapse&&"vertical"===u.props.mode||(null==h||h(),d.mouseInChild.value=!1,({stop:h}=Object(c["useTimeoutFn"])(()=>!v.value&&u.closeMenu(e.index,o.value),e.hideTimeout)),k.value&&t&&"ElSubMenu"===(null==(r=n.parent)?void 0:r.type.name)&&(null==(l=d.handleMouseleave)||l.call(d,!0)))};Object(i["watch"])(()=>u.props.collapse,e=>R(Boolean(e)));{const e=e=>{f.value[e.index]=e},t=e=>{delete f.value[e.index]};Object(i["provide"])("subMenu:"+n.uid,{addSubMenu:e,removeSubMenu:t,handleMouseleave:P,mouseInChild:v,level:d.level+1})}return r({opened:z}),Object(i["onMounted"])(()=>{u.addSubMenu(A),d.addSubMenu(A)}),Object(i["onBeforeUnmount"])(()=>{d.removeSubMenu(A),u.removeSubMenu(A)}),()=>{var r;const o=[null==(r=t.title)?void 0:r.call(t),Object(i["h"])(y["a"],{class:s.e("icon-arrow"),style:{transform:z.value?e.expandCloseIcon&&e.expandOpenIcon||e.collapseCloseIcon&&e.collapseOpenIcon&&u.props.collapse?"none":"rotateZ(180deg)":"none"}},{default:()=>Object(Y["isString"])(w.value)?Object(i["h"])(n.appContext.components[w.value]):Object(i["h"])(w.value)})],l=Jp(u.props,d.level+1),c=u.isMenuPopup?Object(i["h"])(zt,{ref:O,visible:z.value,effect:"light",pure:!0,offset:e.popperOffset,showArrow:!1,persistent:!0,popperClass:e.popperClass,placement:j.value,teleported:k.value,fallbackPlacements:C.value,transition:_.value,gpuAcceleration:!1},{content:()=>{var r;return Object(i["h"])("div",{class:[a.m(N.value),a.m("popup-container"),e.popperClass],onMouseenter:e=>D(e,100),onMouseleave:()=>P(!0),onFocus:e=>D(e,100)},[Object(i["h"])("ul",{class:[a.b(),a.m("popup"),a.m("popup-"+j.value)],style:l.value},[null==(r=t.default)?void 0:r.call(t)])])},default:()=>Object(i["h"])("div",{class:s.e("title"),style:[T.value,{backgroundColor:B.value}],onClick:L},o)}):Object(i["h"])(i["Fragment"],{},[Object(i["h"])("div",{class:s.e("title"),style:[T.value,{backgroundColor:B.value}],ref:g,onClick:L},o),Object(i["h"])(Ll,{},{default:()=>{var e;return Object(i["withDirectives"])(Object(i["h"])("ul",{role:"menu",class:[a.b(),a.m("inline")],style:l.value},[null==(e=t.default)?void 0:e.call(t)]),[[i["vShow"],z.value]])}})]);return Object(i["h"])("li",{class:[s.b(),s.is("active",E.value),s.is("opened",z.value),s.is("disabled",e.disabled)],role:"menuitem",ariaHaspopup:!0,ariaExpanded:z.value,onMouseenter:D,onMouseleave:()=>P(!0),onFocus:D},[c])}}});const tf=Object(s["b"])({mode:{type:String,values:["horizontal","vertical"],default:"vertical"},defaultActive:{type:String,default:""},defaultOpeneds:{type:Object(s["c"])(Array),default:()=>Object(wl["a"])([])},uniqueOpened:Boolean,router:Boolean,menuTrigger:{type:String,values:["hover","click"],default:"hover"},collapse:Boolean,backgroundColor:String,textColor:String,activeTextColor:String,collapseTransition:{type:Boolean,default:!0},ellipsis:{type:Boolean,default:!0}}),rf=e=>Array.isArray(e)&&e.every(e=>Object(Y["isString"])(e)),nf={close:(e,t)=>Object(Y["isString"])(e)&&rf(t),open:(e,t)=>Object(Y["isString"])(e)&&rf(t),select:(e,t,r,n)=>Object(Y["isString"])(e)&&rf(t)&&Object(Y["isObject"])(r)&&(void 0===n||n instanceof Promise)};var of=Object(i["defineComponent"])({name:"ElMenu",props:tf,emits:nf,setup(e,{emit:t,slots:r,expose:n}){const o=Object(i["getCurrentInstance"])(),l=o.appContext.config.globalProperties.$router,a=Object(i["ref"])(),s=Object(b["b"])("menu"),u=Object(b["b"])("sub-menu"),d=Object(i["ref"])(-1),p=Object(i["ref"])(e.defaultOpeneds&&!e.collapse?e.defaultOpeneds.slice(0):[]),f=Object(i["ref"])(e.defaultActive),m=Object(i["ref"])({}),h=Object(i["ref"])({}),v=Object(i["computed"])(()=>"horizontal"===e.mode||"vertical"===e.mode&&e.collapse),g=()=>{const t=f.value&&m.value[f.value];if(!t||"horizontal"===e.mode||e.collapse)return;const r=t.indexPath;r.forEach(e=>{const t=h.value[e];t&&O(e,t.indexPath)})},O=(r,n)=>{p.value.includes(r)||(e.uniqueOpened&&(p.value=p.value.filter(e=>n.includes(e))),p.value.push(r),t("open",r,n))},j=(e,r)=>{const n=p.value.indexOf(e);-1!==n&&p.value.splice(n,1),t("close",e,r)},w=({index:e,indexPath:t})=>{const r=p.value.includes(e);r?j(e,t):O(e,t)},x=r=>{("horizontal"===e.mode||e.collapse)&&(p.value=[]);const{index:n,indexPath:o}=r;if(void 0!==n&&void 0!==o)if(e.router&&l){const e=r.route||n,a=l.push(e).then(e=>(e||(f.value=n),e));t("select",n,o,{index:n,indexPath:o,route:e},a)}else f.value=n,t("select",n,o,{index:n,indexPath:o})},k=t=>{const r=m.value,n=r[t]||f.value&&r[f.value]||r[e.defaultActive];f.value=n?n.index:t},_=()=>{var e,t;if(!a.value)return-1;const r=Array.from(null!=(t=null==(e=a.value)?void 0:e.childNodes)?t:[]).filter(e=>"#text"!==e.nodeName||e.nodeValue),n=64,o=Number.parseInt(getComputedStyle(a.value).paddingLeft,10),l=Number.parseInt(getComputedStyle(a.value).paddingRight,10),i=a.value.clientWidth-o-l;let c=0,s=0;return r.forEach((e,t)=>{c+=e.offsetWidth||0,c<=i-n&&(s=t+1)}),s===r.length?-1:s},C=(e,t=33.34)=>{let r;return()=>{r&&clearTimeout(r),r=setTimeout(()=>{e()},t)}};let z=!0;const E=()=>{const e=()=>{d.value=-1,Object(i["nextTick"])(()=>{d.value=_()})};z?e():C(e)(),z=!1};let B;Object(i["watch"])(()=>e.defaultActive,e=>{m.value[e]||(f.value=""),k(e)}),Object(i["watch"])(()=>e.collapse,e=>{e&&(p.value=[])}),Object(i["watch"])(m.value,g),Object(i["watchEffect"])(()=>{"horizontal"===e.mode&&e.ellipsis?B=Object(c["useResizeObserver"])(a,E).stop:null==B||B()});{const t=e=>{h.value[e.index]=e},r=e=>{delete h.value[e.index]},n=e=>{m.value[e.index]=e},l=e=>{delete m.value[e.index]};Object(i["provide"])("rootMenu",Object(i["reactive"])({props:e,openedMenus:p,items:m,subMenus:h,activeIndex:f,isMenuPopup:v,addMenuItem:n,removeMenuItem:l,addSubMenu:t,removeSubMenu:r,openMenu:O,closeMenu:j,handleMenuItemClick:x,handleSubMenuClick:w})),Object(i["provide"])("subMenu:"+o.uid,{addSubMenu:t,removeSubMenu:r,mouseInChild:Object(i["ref"])(!1),level:0})}Object(i["onMounted"])(()=>{"horizontal"===e.mode&&new qp(o.vnode.el,s.namespace.value)});{const e=e=>{const{indexPath:t}=h.value[e];t.forEach(e=>O(e,t))};n({open:e,close:j,handleResize:E})}return()=>{var t,n;let o=null!=(n=null==(t=r.default)?void 0:t.call(r))?n:[];const l=[];if("horizontal"===e.mode&&a.value){const t=Object(as["c"])(o),r=-1===d.value?t:t.slice(0,d.value),n=-1===d.value?[]:t.slice(d.value);(null==n?void 0:n.length)&&e.ellipsis&&(o=r,l.push(Object(i["h"])(ef,{index:"sub-menu-more",class:u.e("hide-arrow")},{title:()=>Object(i["h"])(y["a"],{class:u.e("icon-more")},{default:()=>Object(i["h"])(M["More"])}),default:()=>n})))}const c=Jp(e,0),p=Object(i["h"])("ul",{key:String(e.collapse),role:"menubar",ref:a,style:c.value,class:{[s.b()]:!0,[s.m(e.mode)]:!0,[s.m("collapse")]:e.collapse}},[...o,...l]);return e.collapseTransition&&"vertical"===e.mode?Object(i["h"])(Kp,()=>p):p}}});const lf=Object(s["b"])({index:{type:Object(s["c"])([String,null]),default:null},route:{type:Object(s["c"])([String,Object])},disabled:Boolean}),af={click:e=>Object(Y["isString"])(e.index)&&Array.isArray(e.indexPath)},cf="ElMenuItem",sf=Object(i["defineComponent"])({name:cf,components:{ElTooltip:zt},props:lf,emits:af,setup(e,{emit:t}){const r=Object(i["getCurrentInstance"])(),n=Object(i["inject"])("rootMenu"),o=Object(b["b"])("menu"),l=Object(b["b"])("menu-item");n||Object(m["b"])(cf,"can not inject root menu");const{parentMenu:a,indexPath:c}=Yp(r,Object(i["toRef"])(e,"index")),s=Object(i["inject"])("subMenu:"+a.value.uid);s||Object(m["b"])(cf,"can not inject sub menu");const u=Object(i["computed"])(()=>e.index===n.activeIndex),d=Object(i["reactive"])({index:e.index,indexPath:c,active:u}),p=()=>{e.disabled||(n.handleMenuItemClick({index:e.index,indexPath:c.value,route:e.route}),t("click",d))};return Object(i["onMounted"])(()=>{s.addSubMenu(d),n.addMenuItem(d)}),Object(i["onBeforeUnmount"])(()=>{s.removeSubMenu(d),n.removeMenuItem(d)}),{Effect:Q,parentMenu:a,rootMenu:n,active:u,nsMenu:o,nsMenuItem:l,handleClick:p}}});function uf(e,t,r,n,o,l){const a=Object(i["resolveComponent"])("el-tooltip");return Object(i["openBlock"])(),Object(i["createElementBlock"])("li",{class:Object(i["normalizeClass"])([e.nsMenuItem.b(),e.nsMenuItem.is("active",e.active),e.nsMenuItem.is("disabled",e.disabled)]),role:"menuitem",tabindex:"-1",onClick:t[0]||(t[0]=(...t)=>e.handleClick&&e.handleClick(...t))},["ElMenu"===e.parentMenu.type.name&&e.rootMenu.props.collapse&&e.$slots.title?(Object(i["openBlock"])(),Object(i["createBlock"])(a,{key:0,effect:e.Effect.DARK,placement:"right","fallback-placements":["left"],persistent:""},{content:Object(i["withCtx"])(()=>[Object(i["renderSlot"])(e.$slots,"title")]),default:Object(i["withCtx"])(()=>[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(e.nsMenu.be("tooltip","trigger"))},[Object(i["renderSlot"])(e.$slots,"default")],2)]),_:3},8,["effect"])):(Object(i["openBlock"])(),Object(i["createElementBlock"])(i["Fragment"],{key:1},[Object(i["renderSlot"])(e.$slots,"default"),Object(i["renderSlot"])(e.$slots,"title")],64))],2)}var df=Object(f["a"])(sf,[["render",uf],["__file","/home/runner/work/element-plus/element-plus/packages/components/menu/src/menu-item.vue"]]);const pf={title:String},ff="ElMenuItemGroup",bf=Object(i["defineComponent"])({name:ff,props:pf,setup(){const e=Object(b["b"])("menu-item-group");return{ns:e}}});function mf(e,t,r,n,o,l){return Object(i["openBlock"])(),Object(i["createElementBlock"])("li",{class:Object(i["normalizeClass"])(e.ns.b())},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(e.ns.e("title"))},[e.$slots.title?Object(i["renderSlot"])(e.$slots,"title",{key:1}):(Object(i["openBlock"])(),Object(i["createElementBlock"])(i["Fragment"],{key:0},[Object(i["createTextVNode"])(Object(i["toDisplayString"])(e.title),1)],64))],2),Object(i["createElementVNode"])("ul",null,[Object(i["renderSlot"])(e.$slots,"default")])],2)}var hf=Object(f["a"])(bf,[["render",mf],["__file","/home/runner/work/element-plus/element-plus/packages/components/menu/src/menu-item-group.vue"]]);const vf=Object(j["a"])(of,{MenuItem:df,MenuItemGroup:hf,SubMenu:ef}),gf=Object(j["d"])(df),Of=Object(j["d"])(hf),jf=(Object(j["d"])(ef),Object(s["b"])({icon:{type:k["e"],default:()=>M["Back"]},title:String,content:{type:String,default:""}})),wf={back:()=>!0},yf=["aria-label"],xf={name:"ElPageHeader"},kf=Object(i["defineComponent"])({...xf,props:jf,emits:wf,setup(e,{emit:t}){const r=Object(i["useSlots"])(),{t:n}=Object(Mr["a"])(),o=Object(b["b"])("page-header"),l=Object(i["computed"])(()=>[o.b(),{[o.m("has-breadcrumb")]:!!r.breadcrumb,[o.m("has-extra")]:!!r.extra,[o.is("contentful")]:!!r.default}]);function a(){t("back")}return(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(l))},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("breadcrumb"))},[Object(i["renderSlot"])(e.$slots,"breadcrumb")],2),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("header"))},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("left"))},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("back")),role:"button",tabindex:"0",onClick:a},[e.icon||e.$slots.icon?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,"aria-label":e.title||Object(i["unref"])(n)("el.pageHeader.title"),class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("icon"))},[Object(i["renderSlot"])(e.$slots,"icon",{},()=>[e.icon?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(y["a"]),{key:0},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(e.icon)))]),_:1})):Object(i["createCommentVNode"])("v-if",!0)])],10,yf)):Object(i["createCommentVNode"])("v-if",!0),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("title"))},[Object(i["renderSlot"])(e.$slots,"title",{},()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(e.title||Object(i["unref"])(n)("el.pageHeader.title")),1)])],2)],2),Object(i["createVNode"])(Object(i["unref"])(Us),{direction:"vertical"}),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("content"))},[Object(i["renderSlot"])(e.$slots,"content",{},()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(e.content),1)])],2)],2),e.$slots.extra?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("extra"))},[Object(i["renderSlot"])(e.$slots,"extra")],2)):Object(i["createCommentVNode"])("v-if",!0)],2),e.$slots.default?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("main"))},[Object(i["renderSlot"])(e.$slots,"default")],2)):Object(i["createCommentVNode"])("v-if",!0)],2))}});var _f=Object(f["a"])(kf,[["__file","/home/runner/work/element-plus/element-plus/packages/components/page-header/src/page-header.vue"]]);const Cf=Object(j["a"])(_f),zf=Object(s["b"])({disabled:Boolean,currentPage:{type:Number,default:1},prevText:{type:String},prevIcon:{type:k["e"]}}),Ef={click:e=>e instanceof MouseEvent},Bf=["disabled","aria-disabled"],Sf={key:0},Vf={name:"ElPaginationPrev"},Nf=Object(i["defineComponent"])({...Vf,props:zf,emits:Ef,setup(e){const t=e,r=Object(i["computed"])(()=>t.disabled||t.currentPage<=1);return(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("button",{type:"button",class:"btn-prev",disabled:Object(i["unref"])(r),"aria-disabled":Object(i["unref"])(r),onClick:t[0]||(t[0]=t=>e.$emit("click",t))},[e.prevText?(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",Sf,Object(i["toDisplayString"])(e.prevText),1)):(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(y["a"]),{key:1},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(e.prevIcon)))]),_:1}))],8,Bf))}});var Mf=Object(f["a"])(Nf,[["__file","/home/runner/work/element-plus/element-plus/packages/components/pagination/src/components/prev.vue"]]);const Af=Object(s["b"])({disabled:Boolean,currentPage:{type:Number,default:1},pageCount:{type:Number,default:50},nextText:{type:String},nextIcon:{type:k["e"]}}),Tf=["disabled","aria-disabled"],Hf={key:0},Rf={name:"ElPaginationNext"},Lf=Object(i["defineComponent"])({...Rf,props:Af,emits:["click"],setup(e){const t=e,r=Object(i["computed"])(()=>t.disabled||t.currentPage===t.pageCount||0===t.pageCount);return(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("button",{type:"button",class:"btn-next",disabled:Object(i["unref"])(r),"aria-disabled":Object(i["unref"])(r),onClick:t[0]||(t[0]=t=>e.$emit("click",t))},[e.nextText?(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",Hf,Object(i["toDisplayString"])(e.nextText),1)):(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(y["a"]),{key:1},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(e.nextIcon)))]),_:1}))],8,Tf))}});var Df=Object(f["a"])(Lf,[["__file","/home/runner/work/element-plus/element-plus/packages/components/pagination/src/components/next.vue"]]);const Pf="ElSelectGroup",If="ElSelect";function Ff(e,t){const r=Object(i["inject"])(If),n=Object(i["inject"])(Pf,{disabled:!1}),o=Object(i["computed"])(()=>"[object object]"===Object.prototype.toString.call(e.value).toLowerCase()),l=Object(i["computed"])(()=>r.props.multiple?p(r.props.modelValue,e.value):f(e.value,r.props.modelValue)),a=Object(i["computed"])(()=>{if(r.props.multiple){const e=r.props.modelValue||[];return!l.value&&e.length>=r.props.multipleLimit&&r.props.multipleLimit>0}return!1}),c=Object(i["computed"])(()=>e.label||(o.value?"":e.value)),s=Object(i["computed"])(()=>e.value||e.label||""),u=Object(i["computed"])(()=>e.disabled||t.groupDisabled||a.value),d=Object(i["getCurrentInstance"])(),p=(e=[],t)=>{if(o.value){const n=r.props.valueKey;return e&&e.some(e=>Object(i["toRaw"])(Object(N["get"])(e,n))===Object(N["get"])(t,n))}return e&&e.includes(t)},f=(e,t)=>{if(o.value){const{valueKey:n}=r.props;return Object(N["get"])(e,n)===Object(N["get"])(t,n)}return e===t},b=()=>{e.disabled||n.disabled||(r.hoverIndex=r.optionsArray.indexOf(d.proxy))};Object(i["watch"])(()=>c.value,()=>{e.created||r.props.remote||r.setSelected()}),Object(i["watch"])(()=>e.value,(t,n)=>{const{remote:o,valueKey:l}=r.props;if(Object.is(t,n)||(r.onOptionDestroy(n,d.proxy),r.onOptionCreate(d.proxy)),!e.created&&!o){if(l&&"object"===typeof t&&"object"===typeof n&&t[l]===n[l])return;r.setSelected()}}),Object(i["watch"])(()=>n.disabled,()=>{t.groupDisabled=n.disabled},{immediate:!0});const{queryChange:m}=Object(i["toRaw"])(r);return Object(i["watch"])(m,n=>{const{query:o}=Object(i["unref"])(n),l=new RegExp(Object(_o["b"])(o),"i");t.visible=l.test(c.value)||e.created,t.visible||r.filteredOptionsCount--}),{select:r,currentLabel:c,currentValue:s,itemSelected:l,isDisabled:u,hoverItem:b}}const $f=Object(i["defineComponent"])({name:"ElOption",componentName:"ElOption",props:{value:{required:!0,type:[String,Number,Boolean,Object]},label:[String,Number],created:Boolean,disabled:{type:Boolean,default:!1}},setup(e){const t=Object(b["b"])("select"),r=Object(i["reactive"])({index:-1,groupDisabled:!1,visible:!0,hitState:!1,hover:!1}),{currentLabel:n,itemSelected:o,isDisabled:l,select:a,hoverItem:c}=Ff(e,r),{visible:s,hover:u}=Object(i["toRefs"])(r),d=Object(i["getCurrentInstance"])().proxy;function p(){!0!==e.disabled&&!0!==r.groupDisabled&&a.handleOptionSelect(d,!0)}return a.onOptionCreate(d),Object(i["onBeforeUnmount"])(()=>{const e=d.value,{selected:t}=a,r=a.props.multiple?t:[t],n=r.some(e=>e.value===d.value);Object(i["nextTick"])(()=>{a.cachedOptions.get(e)!==d||n||a.cachedOptions.delete(e)}),a.onOptionDestroy(e,d)}),{ns:t,currentLabel:n,itemSelected:o,isDisabled:l,select:a,hoverItem:c,visible:s,hover:u,selectOptionClick:p,states:r}}});function qf(e,t,r,n,o,l){return Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createElementBlock"])("li",{class:Object(i["normalizeClass"])([e.ns.be("dropdown","item"),e.ns.is("disabled",e.isDisabled),{selected:e.itemSelected,hover:e.hover}]),onMouseenter:t[0]||(t[0]=(...t)=>e.hoverItem&&e.hoverItem(...t)),onClick:t[1]||(t[1]=Object(i["withModifiers"])((...t)=>e.selectOptionClick&&e.selectOptionClick(...t),["stop"]))},[Object(i["renderSlot"])(e.$slots,"default",{},()=>[Object(i["createElementVNode"])("span",null,Object(i["toDisplayString"])(e.currentLabel),1)])],34)),[[i["vShow"],e.visible]])}var Wf=Object(f["a"])($f,[["render",qf],["__file","/home/runner/work/element-plus/element-plus/packages/components/select/src/option.vue"]]);const Uf=Object(i["defineComponent"])({name:"ElSelectDropdown",componentName:"ElSelectDropdown",setup(){const e=Object(i["inject"])(If),t=Object(b["b"])("select"),r=Object(i["computed"])(()=>e.props.popperClass),n=Object(i["computed"])(()=>e.props.multiple),o=Object(i["computed"])(()=>e.props.fitInputWidth),l=Object(i["ref"])("");function a(){var t;l.value=(null==(t=e.selectWrapper)?void 0:t.offsetWidth)+"px"}return Object(i["onMounted"])(()=>{a(),Object(c["useResizeObserver"])(e.selectWrapper,a)}),{ns:t,minWidth:l,popperClass:r,isMultiple:n,isFitInputWidth:o}}});function Kf(e,t,r,n,o,l){return Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:Object(i["normalizeClass"])([e.ns.b("dropdown"),e.ns.is("multiple",e.isMultiple),e.popperClass]),style:Object(i["normalizeStyle"])({[e.isFitInputWidth?"width":"minWidth"]:e.minWidth})},[Object(i["renderSlot"])(e.$slots,"default")],6)}var Yf=Object(f["a"])(Uf,[["render",Kf],["__file","/home/runner/work/element-plus/element-plus/packages/components/select/src/select-dropdown.vue"]]);const Gf=e=>Dt["a"][e||"default"];function Xf(e){const{t:t}=Object(Mr["a"])();return Object(i["reactive"])({options:new Map,cachedOptions:new Map,createdLabel:null,createdSelected:!1,selected:e.multiple?[]:{},inputLength:20,inputWidth:0,optionsCount:0,filteredOptionsCount:0,visible:!1,softFocus:!1,selectedLabel:"",hoverIndex:-1,query:"",previousQuery:null,inputHovering:!1,cachedPlaceHolder:"",currentPlaceholder:t("el.select.placeholder"),menuVisibleOnFocus:!1,isOnComposition:!1,isSilentBlur:!1,prefixWidth:11,tagInMultiLine:!1})}const Jf=(e,t,r)=>{const{t:n}=Object(Mr["a"])(),o=Object(b["b"])("select"),l=Object(i["ref"])(null),a=Object(i["ref"])(null),s=Object(i["ref"])(null),d=Object(i["ref"])(null),p=Object(i["ref"])(null),f=Object(i["ref"])(null),v=Object(i["ref"])(-1),g=Object(i["shallowRef"])({query:""}),O=Object(i["shallowRef"])(""),{form:j,formItem:w}=Object(mn["a"])(),y=Object(i["computed"])(()=>!e.filterable||e.multiple||!t.visible),x=Object(i["computed"])(()=>e.disabled||(null==j?void 0:j.disabled)),k=Object(i["computed"])(()=>{const r=e.multiple?Array.isArray(e.modelValue)&&e.modelValue.length>0:void 0!==e.modelValue&&null!==e.modelValue&&""!==e.modelValue,n=e.clearable&&!x.value&&t.inputHovering&&r;return n}),_=Object(i["computed"])(()=>e.remote&&e.filterable&&!e.remoteShowSuffix?"":e.suffixIcon),C=Object(i["computed"])(()=>o.is("reverse",_.value&&t.visible&&e.suffixTransition)),z=Object(i["computed"])(()=>e.remote?300:0),E=Object(i["computed"])(()=>e.loading?e.loadingText||n("el.select.loading"):(!e.remote||""!==t.query||0!==t.options.size)&&(e.filterable&&t.query&&t.options.size>0&&0===t.filteredOptionsCount?e.noMatchText||n("el.select.noMatch"):0===t.options.size?e.noDataText||n("el.select.noData"):null)),B=Object(i["computed"])(()=>Array.from(t.options.values())),S=Object(i["computed"])(()=>Array.from(t.cachedOptions.values())),V=Object(i["computed"])(()=>{const r=B.value.filter(e=>!e.created).some(e=>e.currentLabel===t.query);return e.filterable&&e.allowCreate&&""!==t.query&&!r}),M=Object(Vt["b"])(),A=Object(i["computed"])(()=>["small"].includes(M.value)?"small":"default"),T=Object(i["computed"])({get(){return t.visible&&!1!==E.value},set(e){t.visible=e}});Object(i["watch"])([()=>x.value,()=>M.value,()=>null==j?void 0:j.size],()=>{Object(i["nextTick"])(()=>{H()})}),Object(i["watch"])(()=>e.placeholder,e=>{t.cachedPlaceHolder=t.currentPlaceholder=e}),Object(i["watch"])(()=>e.modelValue,(r,n)=>{e.multiple&&(H(),r&&r.length>0||a.value&&""!==t.query?t.currentPlaceholder="":t.currentPlaceholder=t.cachedPlaceHolder,e.filterable&&!e.reserveKeyword&&(t.query="",R(t.query))),P(),e.filterable&&!e.multiple&&(t.inputLength=20),!Object(N["isEqual"])(r,n)&&e.validateEvent&&(null==w||w.validate("change").catch(e=>Object(m["a"])(e)))},{flush:"post",deep:!0}),Object(i["watch"])(()=>t.visible,n=>{var o,l,c;n?(null==(l=null==(o=s.value)?void 0:o.updatePopper)||l.call(o),e.filterable&&(t.filteredOptionsCount=t.optionsCount,t.query=e.remote?"":t.selectedLabel,e.multiple?null==(c=a.value)||c.focus():t.selectedLabel&&(t.currentPlaceholder=""+t.selectedLabel,t.selectedLabel=""),R(t.query),e.multiple||e.remote||(g.value.query="",Object(i["triggerRef"])(g),Object(i["triggerRef"])(O)))):(a.value&&a.value.blur(),t.query="",t.previousQuery=null,t.selectedLabel="",t.inputLength=20,t.menuVisibleOnFocus=!1,F(),Object(i["nextTick"])(()=>{a.value&&""===a.value.value&&0===t.selected.length&&(t.currentPlaceholder=t.cachedPlaceHolder)}),e.multiple||(t.selected&&(e.filterable&&e.allowCreate&&t.createdSelected&&t.createdLabel?t.selectedLabel=t.createdLabel:t.selectedLabel=t.selected.currentLabel,e.filterable&&(t.query=t.selectedLabel)),e.filterable&&(t.currentPlaceholder=t.cachedPlaceHolder))),r.emit("visible-change",n)}),Object(i["watch"])(()=>t.options.entries(),()=>{var r,n,o;if(!c["isClient"])return;null==(n=null==(r=s.value)?void 0:r.updatePopper)||n.call(r),e.multiple&&H();const l=(null==(o=p.value)?void 0:o.querySelectorAll("input"))||[];Array.from(l).includes(document.activeElement)||P(),e.defaultFirstOption&&(e.filterable||e.remote)&&t.filteredOptionsCount&&D()},{flush:"post"}),Object(i["watch"])(()=>t.hoverIndex,e=>{v.value="number"===typeof e&&e>-1&&B.value[e]||{},B.value.forEach(e=>{e.hover=v.value===e})});const H=()=>{e.collapseTags&&!e.filterable||Object(i["nextTick"])(()=>{var e,r;if(!l.value)return;const n=l.value.$el.querySelector("input"),o=d.value,a=Gf(M.value||(null==j?void 0:j.size));n.style.height=(0===t.selected.length?a:Math.max(o?o.clientHeight+(o.clientHeight>a?6:0):0,a))-2+"px",t.tagInMultiLine=Number.parseFloat(n.style.height)>=a,t.visible&&!1!==E.value&&(null==(r=null==(e=s.value)?void 0:e.updatePopper)||r.call(e))})},R=async r=>{t.previousQuery===r||t.isOnComposition||(null!==t.previousQuery||"function"!==typeof e.filterMethod&&"function"!==typeof e.remoteMethod?(t.previousQuery=r,Object(i["nextTick"])(()=>{var e,r;t.visible&&(null==(r=null==(e=s.value)?void 0:e.updatePopper)||r.call(e))}),t.hoverIndex=-1,e.multiple&&e.filterable&&Object(i["nextTick"])(()=>{const r=15*a.value.value.length+20;t.inputLength=e.collapseTags?Math.min(50,r):r,L(),H()}),e.remote&&"function"===typeof e.remoteMethod?(t.hoverIndex=-1,e.remoteMethod(r)):"function"===typeof e.filterMethod?(e.filterMethod(r),Object(i["triggerRef"])(O)):(t.filteredOptionsCount=t.optionsCount,g.value.query=r,Object(i["triggerRef"])(g),Object(i["triggerRef"])(O)),e.defaultFirstOption&&(e.filterable||e.remote)&&t.filteredOptionsCount&&(await Object(i["nextTick"])(),D())):t.previousQuery=r)},L=()=>{""!==t.currentPlaceholder&&(t.currentPlaceholder=a.value.value?"":t.cachedPlaceHolder)},D=()=>{const e=B.value.filter(e=>e.visible&&!e.disabled&&!e.states.groupDisabled),r=e.find(e=>e.created),n=e[0];t.hoverIndex=ee(B.value,r||n)},P=()=>{var r;if(!e.multiple){const n=I(e.modelValue);return(null==(r=n.props)?void 0:r.created)?(t.createdLabel=n.props.value,t.createdSelected=!0):t.createdSelected=!1,t.selectedLabel=n.currentLabel,t.selected=n,void(e.filterable&&(t.query=t.selectedLabel))}t.selectedLabel="";const n=[];Array.isArray(e.modelValue)&&e.modelValue.forEach(e=>{n.push(I(e))}),t.selected=n,Object(i["nextTick"])(()=>{H()})},I=r=>{let n;const o="object"===Object(Y["toRawType"])(r).toLowerCase(),l="null"===Object(Y["toRawType"])(r).toLowerCase(),a="undefined"===Object(Y["toRawType"])(r).toLowerCase();for(let s=t.cachedOptions.size-1;s>=0;s--){const t=S.value[s],l=o?Object(N["get"])(t.value,e.valueKey)===Object(N["get"])(r,e.valueKey):t.value===r;if(l){n={value:r,currentLabel:t.currentLabel,isDisabled:t.isDisabled};break}}if(n)return n;const i=o?r.label:l||a?"":r,c={value:r,currentLabel:i};return e.multiple&&(c.hitState=!1),c},F=()=>{setTimeout(()=>{const r=e.valueKey;e.multiple?t.selected.length>0?t.hoverIndex=Math.min.apply(null,t.selected.map(e=>B.value.findIndex(t=>Object(N["get"])(t,r)===Object(N["get"])(e,r)))):t.hoverIndex=-1:t.hoverIndex=B.value.findIndex(e=>ve(e)===ve(t.selected))},300)},$=()=>{var t,r;q(),null==(r=null==(t=s.value)?void 0:t.updatePopper)||r.call(t),e.multiple&&!e.filterable&&H()},q=()=>{var e;t.inputWidth=null==(e=l.value)?void 0:e.$el.getBoundingClientRect().width},W=()=>{e.filterable&&t.query!==t.selectedLabel&&(t.query=t.selectedLabel,R(t.query))},U=Object(N["debounce"])(()=>{W()},z.value),K=Object(N["debounce"])(e=>{R(e.target.value)},z.value),G=t=>{Object(N["isEqual"])(e.modelValue,t)||r.emit(u["a"],t)},X=n=>{if(n.target.value.length<=0&&!ae()){const t=e.modelValue.slice();t.pop(),r.emit(u["c"],t),G(t)}1===n.target.value.length&&0===e.modelValue.length&&(t.currentPlaceholder=t.cachedPlaceHolder)},J=(n,o)=>{const l=t.selected.indexOf(o);if(l>-1&&!x.value){const t=e.modelValue.slice();t.splice(l,1),r.emit(u["c"],t),G(t),r.emit("remove-tag",o.value)}n.stopPropagation()},Z=n=>{n.stopPropagation();const o=e.multiple?[]:"";if("string"!==typeof o)for(const e of t.selected)e.isDisabled&&o.push(e.value);r.emit(u["c"],o),G(o),t.hoverIndex=-1,t.visible=!1,r.emit("clear")},Q=(n,o)=>{var l;if(e.multiple){const o=(e.modelValue||[]).slice(),i=ee(o,n.value);i>-1?o.splice(i,1):(e.multipleLimit<=0||o.length{re(n)})},ee=(t=[],r)=>{if(!Object(Y["isObject"])(r))return t.indexOf(r);const n=e.valueKey;let o=-1;return t.some((e,t)=>Object(i["toRaw"])(Object(N["get"])(e,n))===Object(N["get"])(r,n)&&(o=t,!0)),o},te=()=>{t.softFocus=!0;const e=a.value||l.value;e&&(null==e||e.focus())},re=e=>{var t,r,n,l,a;const i=Array.isArray(e)?e[0]:e;let c=null;if(null==i?void 0:i.value){const e=B.value.filter(e=>e.value===i.value);e.length>0&&(c=e[0].$el)}if(s.value&&c){const e=null==(l=null==(n=null==(r=null==(t=s.value)?void 0:t.popperRef)?void 0:r.contentRef)?void 0:n.querySelector)?void 0:l.call(n,"."+o.be("dropdown","wrap"));e&&Object(h["c"])(e,c)}null==(a=f.value)||a.handleScroll()},ne=e=>{t.optionsCount++,t.filteredOptionsCount++,t.options.set(e.value,e),t.cachedOptions.set(e.value,e)},oe=(e,r)=>{t.options.get(e)===r&&(t.optionsCount--,t.filteredOptionsCount--,t.options.delete(e))},le=e=>{e.code!==ke["a"].backspace&&ae(!1),t.inputLength=15*a.value.value.length+20,H()},ae=e=>{if(!Array.isArray(t.selected))return;const r=t.selected[t.selected.length-1];return r?!0===e||!1===e?(r.hitState=e,e):(r.hitState=!r.hitState,r.hitState):void 0},ie=e=>{const r=e.target.value;if("compositionend"===e.type)t.isOnComposition=!1,Object(i["nextTick"])(()=>R(r));else{const e=r[r.length-1]||"";t.isOnComposition=!Object(rl["a"])(e)}},ce=()=>{Object(i["nextTick"])(()=>re(t.selected))},se=n=>{t.softFocus?t.softFocus=!1:((e.automaticDropdown||e.filterable)&&(e.filterable&&!t.visible&&(t.menuVisibleOnFocus=!0),t.visible=!0),r.emit("focus",n))},ue=()=>{var e;t.visible=!1,null==(e=l.value)||e.blur()},de=e=>{Object(i["nextTick"])(()=>{t.isSilentBlur?t.isSilentBlur=!1:r.emit("blur",e)}),t.softFocus=!1},pe=e=>{Z(e)},fe=()=>{t.visible=!1},be=e=>{t.visible&&(e.preventDefault(),e.stopPropagation(),t.visible=!1)},me=()=>{var e;x.value||(t.menuVisibleOnFocus?t.menuVisibleOnFocus=!1:t.visible=!t.visible,t.visible&&(null==(e=a.value||l.value)||e.focus()))},he=()=>{t.visible?B.value[t.hoverIndex]&&Q(B.value[t.hoverIndex],void 0):me()},ve=t=>Object(Y["isObject"])(t.value)?Object(N["get"])(t.value,e.valueKey):t.value,ge=Object(i["computed"])(()=>B.value.filter(e=>e.visible).every(e=>e.disabled)),Oe=e=>{if(t.visible){if(0!==t.options.size&&0!==t.filteredOptionsCount&&!t.isOnComposition&&!ge.value){"next"===e?(t.hoverIndex++,t.hoverIndex===t.options.size&&(t.hoverIndex=0)):"prev"===e&&(t.hoverIndex--,t.hoverIndex<0&&(t.hoverIndex=t.options.size-1));const r=B.value[t.hoverIndex];!0!==r.disabled&&!0!==r.states.groupDisabled&&r.visible||Oe(e),Object(i["nextTick"])(()=>re(v.value))}}else t.visible=!0};return{optionsArray:B,selectSize:M,handleResize:$,debouncedOnInputChange:U,debouncedQueryChange:K,deletePrevTag:X,deleteTag:J,deleteSelected:Z,handleOptionSelect:Q,scrollToOption:re,readonly:y,resetInputHeight:H,showClose:k,iconComponent:_,iconReverse:C,showNewOption:V,collapseTagSize:A,setSelected:P,managePlaceholder:L,selectDisabled:x,emptyText:E,toggleLastOptionHitState:ae,resetInputState:le,handleComposition:ie,onOptionCreate:ne,onOptionDestroy:oe,handleMenuEnter:ce,handleFocus:se,blur:ue,handleBlur:de,handleClearClick:pe,handleClose:fe,handleKeydownEscape:be,toggleMenu:me,selectOption:he,getValueKey:ve,navigateOptions:Oe,dropMenuVisible:T,queryChange:g,groupQueryChange:O,reference:l,input:a,tooltipRef:s,tags:d,selectWrapper:p,scrollbar:f}},Zf=e=>({focus:()=>{var t,r;null==(r=null==(t=e.value)?void 0:t.focus)||r.call(t)}}),Qf="ElSelect",eb=Object(i["defineComponent"])({name:Qf,componentName:Qf,components:{ElInput:A["a"],ElSelectMenu:Yf,ElOption:Wf,ElTag:Xo,ElScrollbar:Z,ElTooltip:zt,ElIcon:y["a"]},directives:{ClickOutside:el},props:{name:String,id:String,modelValue:{type:[Array,String,Number,Boolean,Object],default:void 0},autocomplete:{type:String,default:"off"},automaticDropdown:Boolean,size:{type:String,validator:tl["a"]},effect:{type:String,default:"light"},disabled:Boolean,clearable:Boolean,filterable:Boolean,allowCreate:Boolean,loading:Boolean,popperClass:{type:String,default:""},remote:Boolean,loadingText:String,noMatchText:String,noDataText:String,remoteMethod:Function,filterMethod:Function,multiple:Boolean,multipleLimit:{type:Number,default:0},placeholder:{type:String},defaultFirstOption:Boolean,reserveKeyword:{type:Boolean,default:!0},valueKey:{type:String,default:"value"},collapseTags:Boolean,collapseTagsTooltip:{type:Boolean,default:!1},teleported:Ce.teleported,persistent:{type:Boolean,default:!0},clearIcon:{type:k["e"],default:M["CircleClose"]},fitInputWidth:{type:Boolean,default:!1},suffixIcon:{type:k["e"],default:M["ArrowDown"]},tagType:{...Wo.type,default:"info"},validateEvent:{type:Boolean,default:!0},remoteShowSuffix:{type:Boolean,default:!1},suffixTransition:{type:Boolean,default:!0},placement:{type:String,values:de["placements"],default:"bottom-start"}},emits:[u["c"],u["a"],"remove-tag","clear","visible-change","focus","blur"],setup(e,t){const r=Object(b["b"])("select"),n=Object(b["b"])("input"),{t:o}=Object(Mr["a"])(),l=Xf(e),{optionsArray:a,selectSize:s,readonly:d,handleResize:p,collapseTagSize:f,debouncedOnInputChange:m,debouncedQueryChange:h,deletePrevTag:v,deleteTag:g,deleteSelected:O,handleOptionSelect:j,scrollToOption:w,setSelected:y,resetInputHeight:x,managePlaceholder:k,showClose:_,selectDisabled:C,iconComponent:z,iconReverse:E,showNewOption:B,emptyText:S,toggleLastOptionHitState:V,resetInputState:N,handleComposition:M,onOptionCreate:A,onOptionDestroy:T,handleMenuEnter:H,handleFocus:R,blur:L,handleBlur:D,handleClearClick:P,handleClose:I,handleKeydownEscape:F,toggleMenu:$,selectOption:q,getValueKey:W,navigateOptions:U,dropMenuVisible:K,reference:Y,input:G,tooltipRef:X,tags:J,selectWrapper:Z,scrollbar:Q,queryChange:ee,groupQueryChange:te}=Jf(e,l,t),{focus:re}=Zf(Y),{inputWidth:ne,selected:oe,inputLength:le,filteredOptionsCount:ae,visible:ie,softFocus:ce,selectedLabel:se,hoverIndex:ue,query:de,inputHovering:pe,currentPlaceholder:fe,menuVisibleOnFocus:be,isOnComposition:me,isSilentBlur:he,options:ve,cachedOptions:ge,optionsCount:Oe,prefixWidth:je,tagInMultiLine:we}=Object(i["toRefs"])(l),ye=Object(i["computed"])(()=>{const t=[r.b()],n=Object(i["unref"])(s);return n&&t.push(r.m(n)),e.disabled&&t.push(r.m("disabled")),t}),xe=Object(i["computed"])(()=>({maxWidth:Object(i["unref"])(ne)-32+"px",width:"100%"})),ke=Object(i["computed"])(()=>{const e=Object(i["unref"])(ne)>123?Object(i["unref"])(ne)-123:Object(i["unref"])(ne)-75;return{maxWidth:e+"px"}});Object(i["provide"])(If,Object(i["reactive"])({props:e,options:ve,optionsArray:a,cachedOptions:ge,optionsCount:Oe,filteredOptionsCount:ae,hoverIndex:ue,handleOptionSelect:j,onOptionCreate:A,onOptionDestroy:T,selectWrapper:Z,selected:oe,setSelected:y,queryChange:ee,groupQueryChange:te})),Object(i["onMounted"])(()=>{l.cachedPlaceHolder=fe.value=e.placeholder||o("el.select.placeholder"),e.multiple&&Array.isArray(e.modelValue)&&e.modelValue.length>0&&(fe.value=""),Object(c["useResizeObserver"])(Z,p),e.remote&&e.multiple&&x(),Object(i["nextTick"])(()=>{const e=Y.value&&Y.value.$el;if(e&&(ne.value=e.getBoundingClientRect().width,t.slots.prefix)){const t=e.querySelector("."+n.e("prefix"));je.value=Math.max(t.getBoundingClientRect().width+5,30)}}),y()}),e.multiple&&!Array.isArray(e.modelValue)&&t.emit(u["c"],[]),!e.multiple&&Array.isArray(e.modelValue)&&t.emit(u["c"],"");const _e=Object(i["computed"])(()=>{var e,t;return null==(t=null==(e=X.value)?void 0:e.popperRef)?void 0:t.contentRef});return{tagInMultiLine:we,prefixWidth:je,selectSize:s,readonly:d,handleResize:p,collapseTagSize:f,debouncedOnInputChange:m,debouncedQueryChange:h,deletePrevTag:v,deleteTag:g,deleteSelected:O,handleOptionSelect:j,scrollToOption:w,inputWidth:ne,selected:oe,inputLength:le,filteredOptionsCount:ae,visible:ie,softFocus:ce,selectedLabel:se,hoverIndex:ue,query:de,inputHovering:pe,currentPlaceholder:fe,menuVisibleOnFocus:be,isOnComposition:me,isSilentBlur:he,options:ve,resetInputHeight:x,managePlaceholder:k,showClose:_,selectDisabled:C,iconComponent:z,iconReverse:E,showNewOption:B,emptyText:S,toggleLastOptionHitState:V,resetInputState:N,handleComposition:M,handleMenuEnter:H,handleFocus:R,blur:L,handleBlur:D,handleClearClick:P,handleClose:I,handleKeydownEscape:F,toggleMenu:$,selectOption:q,getValueKey:W,navigateOptions:U,dropMenuVisible:K,focus:re,reference:Y,input:G,tooltipRef:X,popperPaneRef:_e,tags:J,selectWrapper:Z,scrollbar:Q,wrapperKls:ye,selectTagsStyle:xe,nsSelect:r,tagTextStyle:ke}}}),tb=["disabled","autocomplete"],rb={style:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}};function nb(e,t,r,n,o,l){const a=Object(i["resolveComponent"])("el-tag"),c=Object(i["resolveComponent"])("el-tooltip"),s=Object(i["resolveComponent"])("el-icon"),u=Object(i["resolveComponent"])("el-input"),d=Object(i["resolveComponent"])("el-option"),p=Object(i["resolveComponent"])("el-scrollbar"),f=Object(i["resolveComponent"])("el-select-menu"),b=Object(i["resolveDirective"])("click-outside");return Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{ref:"selectWrapper",class:Object(i["normalizeClass"])(e.wrapperKls),onClick:t[22]||(t[22]=Object(i["withModifiers"])((...t)=>e.toggleMenu&&e.toggleMenu(...t),["stop"]))},[Object(i["createVNode"])(c,{ref:"tooltipRef",visible:e.dropMenuVisible,placement:e.placement,teleported:e.teleported,"popper-class":[e.nsSelect.e("popper"),e.popperClass],"fallback-placements":["bottom-start","top-start","right","left"],effect:e.effect,pure:"",trigger:"click",transition:e.nsSelect.namespace.value+"-zoom-in-top","stop-popper-mouse-event":!1,"gpu-acceleration":!1,persistent:e.persistent,onShow:e.handleMenuEnter},{default:Object(i["withCtx"])(()=>[Object(i["createElementVNode"])("div",{class:"select-trigger",onMouseenter:t[20]||(t[20]=t=>e.inputHovering=!0),onMouseleave:t[21]||(t[21]=t=>e.inputHovering=!1)},[e.multiple?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,ref:"tags",class:Object(i["normalizeClass"])(e.nsSelect.e("tags")),style:Object(i["normalizeStyle"])(e.selectTagsStyle)},[e.collapseTags&&e.selected.length?(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{key:0,class:Object(i["normalizeClass"])([e.nsSelect.b("tags-wrapper"),{"has-prefix":e.prefixWidth&&e.selected.length}])},[Object(i["createVNode"])(a,{closable:!e.selectDisabled&&!e.selected[0].isDisabled,size:e.collapseTagSize,hit:e.selected[0].hitState,type:e.tagType,"disable-transitions":"",onClose:t[0]||(t[0]=t=>e.deleteTag(t,e.selected[0]))},{default:Object(i["withCtx"])(()=>[Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])(e.nsSelect.e("tags-text")),style:Object(i["normalizeStyle"])(e.tagTextStyle)},Object(i["toDisplayString"])(e.selected[0].currentLabel),7)]),_:1},8,["closable","size","hit","type"]),e.selected.length>1?(Object(i["openBlock"])(),Object(i["createBlock"])(a,{key:0,closable:!1,size:e.collapseTagSize,type:e.tagType,"disable-transitions":""},{default:Object(i["withCtx"])(()=>[e.collapseTagsTooltip?(Object(i["openBlock"])(),Object(i["createBlock"])(c,{key:0,disabled:e.dropMenuVisible,"fallback-placements":["bottom","top","right","left"],effect:e.effect,placement:"bottom",teleported:e.teleported},{default:Object(i["withCtx"])(()=>[Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])(e.nsSelect.e("tags-text"))},"+ "+Object(i["toDisplayString"])(e.selected.length-1),3)]),content:Object(i["withCtx"])(()=>[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(e.nsSelect.e("collapse-tags"))},[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(e.selected.slice(1),(t,r)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:r,class:Object(i["normalizeClass"])(e.nsSelect.e("collapse-tag"))},[(Object(i["openBlock"])(),Object(i["createBlock"])(a,{key:e.getValueKey(t),class:"in-tooltip",closable:!e.selectDisabled&&!t.isDisabled,size:e.collapseTagSize,hit:t.hitState,type:e.tagType,"disable-transitions":"",style:{margin:"2px"},onClose:r=>e.deleteTag(r,t)},{default:Object(i["withCtx"])(()=>[Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])(e.nsSelect.e("tags-text")),style:Object(i["normalizeStyle"])({maxWidth:e.inputWidth-75+"px"})},Object(i["toDisplayString"])(t.currentLabel),7)]),_:2},1032,["closable","size","hit","type","onClose"]))],2))),128))],2)]),_:1},8,["disabled","effect","teleported"])):(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{key:1,class:Object(i["normalizeClass"])(e.nsSelect.e("tags-text"))},"+ "+Object(i["toDisplayString"])(e.selected.length-1),3))]),_:1},8,["size","type"])):Object(i["createCommentVNode"])("v-if",!0)],2)):Object(i["createCommentVNode"])("v-if",!0),Object(i["createCommentVNode"])("
    "),e.collapseTags?Object(i["createCommentVNode"])("v-if",!0):(Object(i["openBlock"])(),Object(i["createBlock"])(i["Transition"],{key:1,onAfterLeave:e.resetInputHeight},{default:Object(i["withCtx"])(()=>[Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])([e.nsSelect.b("tags-wrapper"),{"has-prefix":e.prefixWidth&&e.selected.length}])},[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(e.selected,t=>(Object(i["openBlock"])(),Object(i["createBlock"])(a,{key:e.getValueKey(t),closable:!e.selectDisabled&&!t.isDisabled,size:e.collapseTagSize,hit:t.hitState,type:e.tagType,"disable-transitions":"",onClose:r=>e.deleteTag(r,t)},{default:Object(i["withCtx"])(()=>[Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])(e.nsSelect.e("tags-text")),style:Object(i["normalizeStyle"])({maxWidth:e.inputWidth-75+"px"})},Object(i["toDisplayString"])(t.currentLabel),7)]),_:2},1032,["closable","size","hit","type","onClose"]))),128))],2)]),_:1},8,["onAfterLeave"])),Object(i["createCommentVNode"])("
    "),e.filterable?Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createElementBlock"])("input",{key:2,ref:"input","onUpdate:modelValue":t[1]||(t[1]=t=>e.query=t),type:"text",class:Object(i["normalizeClass"])([e.nsSelect.e("input"),e.nsSelect.is(e.selectSize)]),disabled:e.selectDisabled,autocomplete:e.autocomplete,style:Object(i["normalizeStyle"])({marginLeft:e.prefixWidth&&!e.selected.length||e.tagInMultiLine?e.prefixWidth+"px":"",flexGrow:1,width:e.inputLength/(e.inputWidth-32)+"%",maxWidth:e.inputWidth-42+"px"}),onFocus:t[2]||(t[2]=(...t)=>e.handleFocus&&e.handleFocus(...t)),onBlur:t[3]||(t[3]=(...t)=>e.handleBlur&&e.handleBlur(...t)),onKeyup:t[4]||(t[4]=(...t)=>e.managePlaceholder&&e.managePlaceholder(...t)),onKeydown:[t[5]||(t[5]=(...t)=>e.resetInputState&&e.resetInputState(...t)),t[6]||(t[6]=Object(i["withKeys"])(Object(i["withModifiers"])(t=>e.navigateOptions("next"),["prevent"]),["down"])),t[7]||(t[7]=Object(i["withKeys"])(Object(i["withModifiers"])(t=>e.navigateOptions("prev"),["prevent"]),["up"])),t[8]||(t[8]=Object(i["withKeys"])((...t)=>e.handleKeydownEscape&&e.handleKeydownEscape(...t),["esc"])),t[9]||(t[9]=Object(i["withKeys"])(Object(i["withModifiers"])((...t)=>e.selectOption&&e.selectOption(...t),["stop","prevent"]),["enter"])),t[10]||(t[10]=Object(i["withKeys"])((...t)=>e.deletePrevTag&&e.deletePrevTag(...t),["delete"])),t[11]||(t[11]=Object(i["withKeys"])(t=>e.visible=!1,["tab"]))],onCompositionstart:t[12]||(t[12]=(...t)=>e.handleComposition&&e.handleComposition(...t)),onCompositionupdate:t[13]||(t[13]=(...t)=>e.handleComposition&&e.handleComposition(...t)),onCompositionend:t[14]||(t[14]=(...t)=>e.handleComposition&&e.handleComposition(...t)),onInput:t[15]||(t[15]=(...t)=>e.debouncedQueryChange&&e.debouncedQueryChange(...t))},null,46,tb)),[[i["vModelText"],e.query]]):Object(i["createCommentVNode"])("v-if",!0)],6)):Object(i["createCommentVNode"])("v-if",!0),Object(i["createVNode"])(u,{id:e.id,ref:"reference",modelValue:e.selectedLabel,"onUpdate:modelValue":t[16]||(t[16]=t=>e.selectedLabel=t),type:"text",placeholder:e.currentPlaceholder,name:e.name,autocomplete:e.autocomplete,size:e.selectSize,disabled:e.selectDisabled,readonly:e.readonly,"validate-event":!1,class:Object(i["normalizeClass"])([e.nsSelect.is("focus",e.visible)]),tabindex:e.multiple&&e.filterable?-1:void 0,onFocus:e.handleFocus,onBlur:e.handleBlur,onInput:e.debouncedOnInputChange,onPaste:e.debouncedOnInputChange,onCompositionstart:e.handleComposition,onCompositionupdate:e.handleComposition,onCompositionend:e.handleComposition,onKeydown:[t[17]||(t[17]=Object(i["withKeys"])(Object(i["withModifiers"])(t=>e.navigateOptions("next"),["stop","prevent"]),["down"])),t[18]||(t[18]=Object(i["withKeys"])(Object(i["withModifiers"])(t=>e.navigateOptions("prev"),["stop","prevent"]),["up"])),Object(i["withKeys"])(Object(i["withModifiers"])(e.selectOption,["stop","prevent"]),["enter"]),Object(i["withKeys"])(e.handleKeydownEscape,["esc"]),t[19]||(t[19]=Object(i["withKeys"])(t=>e.visible=!1,["tab"]))]},Object(i["createSlots"])({suffix:Object(i["withCtx"])(()=>[e.iconComponent&&!e.showClose?(Object(i["openBlock"])(),Object(i["createBlock"])(s,{key:0,class:Object(i["normalizeClass"])([e.nsSelect.e("caret"),e.nsSelect.e("icon"),e.iconReverse])},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(e.iconComponent)))]),_:1},8,["class"])):Object(i["createCommentVNode"])("v-if",!0),e.showClose&&e.clearIcon?(Object(i["openBlock"])(),Object(i["createBlock"])(s,{key:1,class:Object(i["normalizeClass"])([e.nsSelect.e("caret"),e.nsSelect.e("icon")]),onClick:e.handleClearClick},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(e.clearIcon)))]),_:1},8,["class","onClick"])):Object(i["createCommentVNode"])("v-if",!0)]),_:2},[e.$slots.prefix?{name:"prefix",fn:Object(i["withCtx"])(()=>[Object(i["createElementVNode"])("div",rb,[Object(i["renderSlot"])(e.$slots,"prefix")])])}:void 0]),1032,["id","modelValue","placeholder","name","autocomplete","size","disabled","readonly","class","tabindex","onFocus","onBlur","onInput","onPaste","onCompositionstart","onCompositionupdate","onCompositionend","onKeydown"])],32)]),content:Object(i["withCtx"])(()=>[Object(i["createVNode"])(f,null,{default:Object(i["withCtx"])(()=>[Object(i["withDirectives"])(Object(i["createVNode"])(p,{ref:"scrollbar",tag:"ul","wrap-class":e.nsSelect.be("dropdown","wrap"),"view-class":e.nsSelect.be("dropdown","list"),class:Object(i["normalizeClass"])([e.nsSelect.is("empty",!e.allowCreate&&Boolean(e.query)&&0===e.filteredOptionsCount)])},{default:Object(i["withCtx"])(()=>[e.showNewOption?(Object(i["openBlock"])(),Object(i["createBlock"])(d,{key:0,value:e.query,created:!0},null,8,["value"])):Object(i["createCommentVNode"])("v-if",!0),Object(i["renderSlot"])(e.$slots,"default")]),_:3},8,["wrap-class","view-class","class"]),[[i["vShow"],e.options.size>0&&!e.loading]]),e.emptyText&&(!e.allowCreate||e.loading||e.allowCreate&&0===e.options.size)?(Object(i["openBlock"])(),Object(i["createElementBlock"])(i["Fragment"],{key:0},[e.$slots.empty?Object(i["renderSlot"])(e.$slots,"empty",{key:0}):(Object(i["openBlock"])(),Object(i["createElementBlock"])("p",{key:1,class:Object(i["normalizeClass"])(e.nsSelect.be("dropdown","empty"))},Object(i["toDisplayString"])(e.emptyText),3))],64)):Object(i["createCommentVNode"])("v-if",!0)]),_:3})]),_:3},8,["visible","placement","teleported","popper-class","effect","transition","persistent","onShow"])],2)),[[b,e.handleClose,e.popperPaneRef]])}var ob=Object(f["a"])(eb,[["render",nb],["__file","/home/runner/work/element-plus/element-plus/packages/components/select/src/select.vue"]]);const lb=Object(i["defineComponent"])({name:"ElOptionGroup",componentName:"ElOptionGroup",props:{label:String,disabled:{type:Boolean,default:!1}},setup(e){const t=Object(b["b"])("select"),r=Object(i["ref"])(!0),n=Object(i["getCurrentInstance"])(),o=Object(i["ref"])([]);Object(i["provide"])(Pf,Object(i["reactive"])({...Object(i["toRefs"])(e)}));const l=Object(i["inject"])(If);Object(i["onMounted"])(()=>{o.value=a(n.subTree)});const a=e=>{const t=[];return Array.isArray(e.children)&&e.children.forEach(e=>{var r;e.type&&"ElOption"===e.type.name&&e.component&&e.component.proxy?t.push(e.component.proxy):(null==(r=e.children)?void 0:r.length)&&t.push(...a(e))}),t},{groupQueryChange:c}=Object(i["toRaw"])(l);return Object(i["watch"])(c,()=>{r.value=o.value.some(e=>!0===e.visible)},{flush:"post"}),{visible:r,ns:t}}});function ab(e,t,r,n,o,l){return Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createElementBlock"])("ul",{class:Object(i["normalizeClass"])(e.ns.be("group","wrap"))},[Object(i["createElementVNode"])("li",{class:Object(i["normalizeClass"])(e.ns.be("group","title"))},Object(i["toDisplayString"])(e.label),3),Object(i["createElementVNode"])("li",null,[Object(i["createElementVNode"])("ul",{class:Object(i["normalizeClass"])(e.ns.b("group"))},[Object(i["renderSlot"])(e.$slots,"default")],2)])],2)),[[i["vShow"],e.visible]])}var ib=Object(f["a"])(lb,[["render",ab],["__file","/home/runner/work/element-plus/element-plus/packages/components/select/src/option-group.vue"]]);const cb=Object(j["a"])(ob,{Option:Wf,OptionGroup:ib}),sb=Object(j["d"])(Wf),ub=Object(j["d"])(ib),db=Symbol("elPaginationKey"),pb=()=>Object(i["inject"])(db,{}),fb=Object(s["b"])({pageSize:{type:Number,required:!0},pageSizes:{type:Object(s["c"])(Array),default:()=>Object(wl["a"])([10,20,30,40,50,100])},popperClass:{type:String},disabled:Boolean,size:{type:String,default:"default"}}),bb={name:"ElPaginationSizes"},mb=Object(i["defineComponent"])({...bb,props:fb,emits:["page-size-change"],setup(e,{emit:t}){const r=e,{t:n}=Object(Mr["a"])(),o=Object(b["b"])("pagination"),l=pb(),a=Object(i["ref"])(r.pageSize);Object(i["watch"])(()=>r.pageSizes,(e,n)=>{if(!Object(N["isEqual"])(e,n)&&Array.isArray(e)){const n=e.includes(r.pageSize)?r.pageSize:r.pageSizes[0];t("page-size-change",n)}}),Object(i["watch"])(()=>r.pageSize,e=>{a.value=e});const c=Object(i["computed"])(()=>r.pageSizes);function s(e){var t;e!==a.value&&(a.value=e,null==(t=l.handleSizeChange)||t.call(l,Number(e)))}return(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("sizes"))},[Object(i["createVNode"])(Object(i["unref"])(cb),{"model-value":a.value,disabled:e.disabled,"popper-class":e.popperClass,size:e.size,"validate-event":!1,onChange:s},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(Object(i["unref"])(c),e=>(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(sb),{key:e,value:e,label:e+Object(i["unref"])(n)("el.pagination.pagesize")},null,8,["value","label"]))),128))]),_:1},8,["model-value","disabled","popper-class","size"])],2))}});var hb=Object(f["a"])(mb,[["__file","/home/runner/work/element-plus/element-plus/packages/components/pagination/src/components/sizes.vue"]]);const vb=["disabled"],gb={name:"ElPaginationJumper"},Ob=Object(i["defineComponent"])({...gb,setup(e){const{t:t}=Object(Mr["a"])(),r=Object(b["b"])("pagination"),{pageCount:n,disabled:o,currentPage:l,changeEvent:a}=pb(),c=Object(i["ref"])(),s=Object(i["computed"])(()=>{var e;return null!=(e=c.value)?e:null==l?void 0:l.value});function u(e){c.value=+e}function d(e){e=Math.trunc(+e),null==a||a(+e),c.value=void 0}return(e,l)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{class:Object(i["normalizeClass"])(Object(i["unref"])(r).e("jump")),disabled:Object(i["unref"])(o)},[Object(i["createTextVNode"])(Object(i["toDisplayString"])(Object(i["unref"])(t)("el.pagination.goto"))+" ",1),Object(i["createVNode"])(Object(i["unref"])(A["a"]),{size:"small",class:Object(i["normalizeClass"])([Object(i["unref"])(r).e("editor"),Object(i["unref"])(r).is("in-pagination")]),min:1,max:Object(i["unref"])(n),disabled:Object(i["unref"])(o),"model-value":Object(i["unref"])(s),"validate-event":!1,type:"number","onUpdate:modelValue":u,onChange:d},null,8,["class","max","disabled","model-value"]),Object(i["createTextVNode"])(" "+Object(i["toDisplayString"])(Object(i["unref"])(t)("el.pagination.pageClassifier")),1)],10,vb))}});var jb=Object(f["a"])(Ob,[["__file","/home/runner/work/element-plus/element-plus/packages/components/pagination/src/components/jumper.vue"]]);const wb=Object(s["b"])({total:{type:Number,default:1e3}}),yb=["disabled"],xb={name:"ElPaginationTotal"},kb=Object(i["defineComponent"])({...xb,props:wb,setup(e){const{t:t}=Object(Mr["a"])(),r=Object(b["b"])("pagination"),{disabled:n}=pb();return(e,o)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{class:Object(i["normalizeClass"])(Object(i["unref"])(r).e("total")),disabled:Object(i["unref"])(n)},Object(i["toDisplayString"])(Object(i["unref"])(t)("el.pagination.total",{total:e.total})),11,yb))}});var _b=Object(f["a"])(kb,[["__file","/home/runner/work/element-plus/element-plus/packages/components/pagination/src/components/total.vue"]]);const Cb=Object(s["b"])({currentPage:{type:Number,default:1},pageCount:{type:Number,required:!0},pagerCount:{type:Number,default:7},disabled:Boolean}),zb=["onKeyup"],Eb=["aria-current","tabindex"],Bb=["tabindex"],Sb=["aria-current","tabindex"],Vb=["tabindex"],Nb=["aria-current","tabindex"],Mb={name:"ElPaginationPager"},Ab=Object(i["defineComponent"])({...Mb,props:Cb,emits:["change"],setup(e,{emit:t}){const r=e,n=Object(b["b"])("pager"),o=Object(b["b"])("icon"),l=Object(i["ref"])(!1),a=Object(i["ref"])(!1),c=Object(i["ref"])(!1),s=Object(i["ref"])(!1),u=Object(i["ref"])(!1),d=Object(i["ref"])(!1),p=Object(i["computed"])(()=>{const e=r.pagerCount,t=(e-1)/2,n=Number(r.currentPage),o=Number(r.pageCount);let l=!1,a=!1;o>e&&(n>e-t&&(l=!0),nr.disabled?-1:0);function m(e=!1){r.disabled||(e?c.value=!0:s.value=!0)}function h(e=!1){e?u.value=!0:d.value=!0}function v(e){const n=e.target;if("li"===n.tagName.toLowerCase()&&Array.from(n.classList).includes("number")){const e=Number(n.textContent);e!==r.currentPage&&t("change",e)}else"li"===n.tagName.toLowerCase()&&Array.from(n.classList).includes("more")&&g(e)}function g(e){const n=e.target;if("ul"===n.tagName.toLowerCase()||r.disabled)return;let o=Number(n.textContent);const l=r.pageCount,a=r.currentPage,i=r.pagerCount-2;n.className.includes("more")&&(n.className.includes("quickprev")?o=a-i:n.className.includes("quicknext")&&(o=a+i)),Number.isNaN(+o)||(o<1&&(o=1),o>l&&(o=l)),o!==a&&t("change",o)}return Object(i["watchEffect"])(()=>{const e=(r.pagerCount-1)/2;l.value=!1,a.value=!1,r.pageCount>r.pagerCount&&(r.currentPage>r.pagerCount-e&&(l.value=!0),r.currentPage(Object(i["openBlock"])(),Object(i["createElementBlock"])("ul",{class:Object(i["normalizeClass"])(Object(i["unref"])(n).b()),onClick:g,onKeyup:Object(i["withKeys"])(v,["enter"])},[e.pageCount>0?(Object(i["openBlock"])(),Object(i["createElementBlock"])("li",{key:0,class:Object(i["normalizeClass"])([[Object(i["unref"])(n).is("active",1===e.currentPage),Object(i["unref"])(n).is("disabled",e.disabled)],"number"]),"aria-current":1===e.currentPage,tabindex:Object(i["unref"])(f)}," 1 ",10,Eb)):Object(i["createCommentVNode"])("v-if",!0),l.value?(Object(i["openBlock"])(),Object(i["createElementBlock"])("li",{key:1,class:Object(i["normalizeClass"])(["more","btn-quickprev",Object(i["unref"])(o).b(),Object(i["unref"])(n).is("disabled",e.disabled)]),tabindex:Object(i["unref"])(f),onMouseenter:t[0]||(t[0]=e=>m(!0)),onMouseleave:t[1]||(t[1]=e=>c.value=!1),onFocus:t[2]||(t[2]=e=>h(!0)),onBlur:t[3]||(t[3]=e=>u.value=!1)},[c.value||u.value?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(M["DArrowLeft"]),{key:0})):(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(M["MoreFilled"]),{key:1}))],42,Bb)):Object(i["createCommentVNode"])("v-if",!0),(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(Object(i["unref"])(p),t=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("li",{key:t,class:Object(i["normalizeClass"])([[Object(i["unref"])(n).is("active",e.currentPage===t),Object(i["unref"])(n).is("disabled",e.disabled)],"number"]),"aria-current":e.currentPage===t,tabindex:Object(i["unref"])(f)},Object(i["toDisplayString"])(t),11,Sb))),128)),a.value?(Object(i["openBlock"])(),Object(i["createElementBlock"])("li",{key:2,class:Object(i["normalizeClass"])(["more","btn-quicknext",Object(i["unref"])(o).b(),Object(i["unref"])(n).is("disabled",e.disabled)]),tabindex:Object(i["unref"])(f),onMouseenter:t[4]||(t[4]=e=>m()),onMouseleave:t[5]||(t[5]=e=>s.value=!1),onFocus:t[6]||(t[6]=e=>h()),onBlur:t[7]||(t[7]=e=>d.value=!1)},[s.value||d.value?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(M["DArrowRight"]),{key:0})):(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(M["MoreFilled"]),{key:1}))],42,Vb)):Object(i["createCommentVNode"])("v-if",!0),e.pageCount>1?(Object(i["openBlock"])(),Object(i["createElementBlock"])("li",{key:3,class:Object(i["normalizeClass"])([[Object(i["unref"])(n).is("active",e.currentPage===e.pageCount),Object(i["unref"])(n).is("disabled",e.disabled)],"number"]),"aria-current":e.currentPage===e.pageCount,tabindex:Object(i["unref"])(f)},Object(i["toDisplayString"])(e.pageCount),11,Nb)):Object(i["createCommentVNode"])("v-if",!0)],42,zb))}});var Tb=Object(f["a"])(Ab,[["__file","/home/runner/work/element-plus/element-plus/packages/components/pagination/src/components/pager.vue"]]);const Hb=e=>"number"!==typeof e,Rb=Object(s["b"])({total:Number,pageSize:Number,defaultPageSize:Number,currentPage:Number,defaultCurrentPage:Number,pageCount:Number,pagerCount:{type:Number,validator:e=>"number"===typeof e&&Math.trunc(e)===e&&e>4&&e<22&&e%2===1,default:7},layout:{type:String,default:["prev","pager","next","jumper","->","total"].join(", ")},pageSizes:{type:Object(s["c"])(Array),default:()=>Object(wl["a"])([10,20,30,40,50,100])},popperClass:{type:String,default:""},prevText:{type:String,default:""},prevIcon:{type:k["e"],default:()=>M["ArrowLeft"]},nextText:{type:String,default:""},nextIcon:{type:k["e"],default:()=>M["ArrowRight"]},small:Boolean,background:Boolean,disabled:Boolean,hideOnSinglePage:Boolean}),Lb={"update:current-page":e=>"number"===typeof e,"update:page-size":e=>"number"===typeof e,"size-change":e=>"number"===typeof e,"current-change":e=>"number"===typeof e,"prev-click":e=>"number"===typeof e,"next-click":e=>"number"===typeof e},Db="ElPagination";var Pb=Object(i["defineComponent"])({name:Db,props:Rb,emits:Lb,setup(e,{emit:t,slots:r}){const{t:n}=Object(Mr["a"])(),o=Object(b["b"])("pagination"),l=Object(i["getCurrentInstance"])().vnode.props||{},a="onUpdate:currentPage"in l||"onUpdate:current-page"in l||"onCurrentChange"in l,c="onUpdate:pageSize"in l||"onUpdate:page-size"in l||"onSizeChange"in l,s=Object(i["computed"])(()=>{if(Hb(e.total)&&Hb(e.pageCount))return!1;if(!Hb(e.currentPage)&&!a)return!1;if(e.layout.includes("sizes"))if(Hb(e.pageCount)){if(!Hb(e.total)&&!Hb(e.pageSize)&&!c)return!1}else if(!c)return!1;return!0}),u=Object(i["ref"])(Hb(e.defaultPageSize)?10:e.defaultPageSize),d=Object(i["ref"])(Hb(e.defaultCurrentPage)?1:e.defaultCurrentPage),p=Object(i["computed"])({get(){return Hb(e.pageSize)?u.value:e.pageSize},set(r){Hb(e.pageSize)&&(u.value=r),c&&(t("update:page-size",r),t("size-change",r))}}),f=Object(i["computed"])(()=>{let t=0;return Hb(e.pageCount)?Hb(e.total)||(t=Math.max(1,Math.ceil(e.total/p.value))):t=e.pageCount,t}),h=Object(i["computed"])({get(){return Hb(e.currentPage)?d.value:e.currentPage},set(r){let n=r;r<1?n=1:r>f.value&&(n=f.value),Hb(e.currentPage)&&(d.value=n),a&&(t("update:current-page",n),t("current-change",n))}});function v(e){h.value=e}function g(e){p.value=e;const t=f.value;h.value>t&&(h.value=t)}function O(){e.disabled||(h.value-=1,t("prev-click",h.value))}function j(){e.disabled||(h.value+=1,t("next-click",h.value))}function w(e,t){e&&(e.props||(e.props={}),e.props.class=[e.props.class,t].join(" "))}return Object(i["watch"])(f,e=>{h.value>e&&(h.value=e)}),Object(i["provide"])(db,{pageCount:f,disabled:Object(i["computed"])(()=>e.disabled),currentPage:h,changeEvent:v,handleSizeChange:g}),()=>{var t,l;if(!s.value)return Object(m["a"])(Db,n("el.pagination.deprecationWarning")),null;if(!e.layout)return null;if(e.hideOnSinglePage&&f.value<=1)return null;const a=[],c=[],u=Object(i["h"])("div",{class:o.e("rightwrapper")},c),d={prev:Object(i["h"])(Mf,{disabled:e.disabled,currentPage:h.value,prevText:e.prevText,prevIcon:e.prevIcon,onClick:O}),jumper:Object(i["h"])(jb),pager:Object(i["h"])(Tb,{currentPage:h.value,pageCount:f.value,pagerCount:e.pagerCount,onChange:v,disabled:e.disabled}),next:Object(i["h"])(Df,{disabled:e.disabled,currentPage:h.value,pageCount:f.value,nextText:e.nextText,nextIcon:e.nextIcon,onClick:j}),sizes:Object(i["h"])(hb,{pageSize:p.value,pageSizes:e.pageSizes,popperClass:e.popperClass,disabled:e.disabled,size:e.small?"small":"default"}),slot:null!=(l=null==(t=null==r?void 0:r.default)?void 0:t.call(r))?l:null,total:Object(i["h"])(_b,{total:Hb(e.total)?0:e.total})},b=e.layout.split(",").map(e=>e.trim());let g=!1;return b.forEach(e=>{"->"!==e?g?c.push(d[e]):a.push(d[e]):g=!0}),w(a[0],o.is("first")),w(a[a.length-1],o.is("last")),g&&c.length>0&&(w(c[0],o.is("first")),w(c[c.length-1],o.is("last")),a.push(u)),Object(i["h"])("div",{role:"pagination","aria-label":"pagination",class:[o.b(),o.is("background",e.background),{[o.m("small")]:e.small}]},a)}}});const Ib=Object(j["a"])(Pb);var Fb=r("446f");const $b=Object(s["b"])({title:String,confirmButtonText:String,cancelButtonText:String,confirmButtonType:{type:String,values:Fb["c"],default:"primary"},cancelButtonType:{type:String,values:Fb["c"],default:"text"},icon:{type:k["e"],default:()=>M["QuestionFilled"]},iconColor:{type:String,default:"#f90"},hideIcon:{type:Boolean,default:!1},hideAfter:{type:Number,default:200},onConfirm:{type:Object(s["c"])(Function)},onCancel:{type:Object(s["c"])(Function)},teleported:Ce.teleported,persistent:Ce.persistent,width:{type:[String,Number],default:150}}),qb={name:"ElPopconfirm"},Wb=Object(i["defineComponent"])({...qb,props:$b,setup(e){const t=e,{t:r}=Object(Mr["a"])(),n=Object(b["b"])("popconfirm"),o=Object(i["ref"])(),l=()=>{var e,t;null==(t=null==(e=o.value)?void 0:e.onClose)||t.call(e)},a=Object(i["computed"])(()=>({width:Object(K["b"])(t.width)})),c=e=>{var r;null==(r=t.onConfirm)||r.call(t,e),l()},s=e=>{var r;null==(r=t.onCancel)||r.call(t,e),l()},u=Object(i["computed"])(()=>t.confirmButtonText||r("el.popconfirm.confirmButtonText")),d=Object(i["computed"])(()=>t.cancelButtonText||r("el.popconfirm.cancelButtonText"));return(e,t)=>(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(zt),Object(i["mergeProps"])({ref_key:"tooltipRef",ref:o,trigger:"click",effect:"light"},e.$attrs,{"popper-class":Object(i["unref"])(n).namespace.value+"-popover","popper-style":Object(i["unref"])(a),teleported:e.teleported,"fallback-placements":["bottom","top","right","left"],"hide-after":e.hideAfter,persistent:e.persistent}),{content:Object(i["withCtx"])(()=>[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(n).b())},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(n).e("main"))},[!e.hideIcon&&e.icon?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(y["a"]),{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(n).e("icon")),style:Object(i["normalizeStyle"])({color:e.iconColor})},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(e.icon)))]),_:1},8,["class","style"])):Object(i["createCommentVNode"])("v-if",!0),Object(i["createTextVNode"])(" "+Object(i["toDisplayString"])(e.title),1)],2),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(n).e("action"))},[Object(i["createVNode"])(Object(i["unref"])(br["a"]),{size:"small",type:"text"===e.cancelButtonType?"":e.cancelButtonType,text:"text"===e.cancelButtonType,onClick:s},{default:Object(i["withCtx"])(()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(Object(i["unref"])(d)),1)]),_:1},8,["type","text"]),Object(i["createVNode"])(Object(i["unref"])(br["a"]),{size:"small",type:"text"===e.confirmButtonType?"":e.confirmButtonType,text:"text"===e.confirmButtonType,onClick:c},{default:Object(i["withCtx"])(()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(Object(i["unref"])(u)),1)]),_:1},8,["type","text"])],2)],2)]),default:Object(i["withCtx"])(()=>[e.$slots.reference?Object(i["renderSlot"])(e.$slots,"reference",{key:0}):Object(i["createCommentVNode"])("v-if",!0)]),_:3},16,["popper-class","popper-style","teleported","hide-after","persistent"]))}});var Ub=Object(f["a"])(Wb,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popconfirm/src/popconfirm.vue"]]);const Kb=Object(j["a"])(Ub),Yb=Object(s["b"])({trigger:ze.trigger,placement:du.placement,disabled:ze.disabled,visible:Ce.visible,transition:Ce.transition,popperOptions:du.popperOptions,tabindex:du.tabindex,content:Ce.content,popperStyle:Ce.popperStyle,popperClass:Ce.popperClass,enterable:{...Ce.enterable,default:!0},effect:{...Ce.effect,default:"light"},teleported:Ce.teleported,title:String,width:{type:[String,Number],default:150},offset:{type:Number,default:void 0},showAfter:{type:Number,default:0},hideAfter:{type:Number,default:200},autoClose:{type:Number,default:0},showArrow:{type:Boolean,default:!0},persistent:{type:Boolean,default:!0},"onUpdate:visible":{type:Function}}),Gb={"update:visible":e=>Object(c["isBoolean"])(e),"before-enter":()=>!0,"before-leave":()=>!0,"after-enter":()=>!0,"after-leave":()=>!0},Xb={name:"ElPopover"},Jb=Object(i["defineComponent"])({...Xb,props:Yb,emits:Gb,setup(e,{expose:t,emit:r}){const n=e,o="onUpdate:visible",l=Object(i["computed"])(()=>n[o]),a=Object(b["b"])("popover"),c=Object(i["ref"])(),s=Object(i["computed"])(()=>{var e;return null==(e=Object(i["unref"])(c))?void 0:e.popperRef}),u=Object(i["computed"])(()=>[{width:Object(K["b"])(n.width)},n.popperStyle]),d=Object(i["computed"])(()=>[a.b(),n.popperClass,{[a.m("plain")]:!!n.content}]),p=Object(i["computed"])(()=>n.transition===a.namespace.value+"-fade-in-linear"),f=()=>{var e;null==(e=c.value)||e.hide()},m=()=>{r("before-enter")},h=()=>{r("before-leave")},v=()=>{r("after-enter")},g=()=>{r("update:visible",!1),r("after-leave")};return t({popperRef:s,hide:f}),(e,t)=>(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(zt),Object(i["mergeProps"])({ref_key:"tooltipRef",ref:c},e.$attrs,{trigger:e.trigger,placement:e.placement,disabled:e.disabled,visible:e.visible,transition:e.transition,"popper-options":e.popperOptions,tabindex:e.tabindex,content:e.content,offset:e.offset,"show-after":e.showAfter,"hide-after":e.hideAfter,"auto-close":e.autoClose,"show-arrow":e.showArrow,"aria-label":e.title,effect:e.effect,enterable:e.enterable,"popper-class":Object(i["unref"])(d),"popper-style":Object(i["unref"])(u),teleported:e.teleported,persistent:e.persistent,"gpu-acceleration":Object(i["unref"])(p),"onUpdate:visible":Object(i["unref"])(l),onBeforeShow:m,onBeforeHide:h,onShow:v,onHide:g}),{content:Object(i["withCtx"])(()=>[e.title?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(a).e("title")),role:"title"},Object(i["toDisplayString"])(e.title),3)):Object(i["createCommentVNode"])("v-if",!0),Object(i["renderSlot"])(e.$slots,"default",{},()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(e.content),1)])]),default:Object(i["withCtx"])(()=>[e.$slots.reference?Object(i["renderSlot"])(e.$slots,"reference",{key:0}):Object(i["createCommentVNode"])("v-if",!0)]),_:3},16,["trigger","placement","disabled","visible","transition","popper-options","tabindex","content","offset","show-after","hide-after","auto-close","show-arrow","aria-label","effect","enterable","popper-class","popper-style","teleported","persistent","gpu-acceleration","onUpdate:visible"]))}});var Zb=Object(f["a"])(Jb,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popover/src/popover.vue"]]);const Qb=(e,t)=>{const r=t.arg||t.value,n=null==r?void 0:r.popperRef;n&&(n.triggerRef=e)};var em={mounted(e,t){Qb(e,t)},updated(e,t){Qb(e,t)}};const tm="popover",rm=Object(j["b"])(em,tm),nm=Object(j["a"])(Zb,{directive:rm}),om=Object(s["b"])({type:{type:String,default:"line",values:["line","circle","dashboard"]},percentage:{type:Number,default:0,validator:e=>e>=0&&e<=100},status:{type:String,default:"",values:["","success","exception","warning"]},indeterminate:{type:Boolean,default:!1},duration:{type:Number,default:3},strokeWidth:{type:Number,default:6},strokeLinecap:{type:Object(s["c"])(String),default:"round"},textInside:{type:Boolean,default:!1},width:{type:Number,default:126},showText:{type:Boolean,default:!0},color:{type:Object(s["c"])([String,Array,Function]),default:""},format:{type:Object(s["c"])(Function),default:e=>e+"%"}}),lm=["aria-valuenow"],am={viewBox:"0 0 100 100"},im=["d","stroke","stroke-width"],cm=["d","stroke","opacity","stroke-linecap","stroke-width"],sm={key:0},um={name:"ElProgress"},dm=Object(i["defineComponent"])({...um,props:om,setup(e){const t=e,r={success:"#13ce66",exception:"#ff4949",warning:"#e6a23c",default:"#20a0ff"},n=Object(b["b"])("progress"),o=Object(i["computed"])(()=>({width:t.percentage+"%",animationDuration:t.duration+"s",backgroundColor:j(t.percentage)})),l=Object(i["computed"])(()=>(t.strokeWidth/t.width*100).toFixed(1)),a=Object(i["computed"])(()=>["circle","dashboard"].includes(t.type)?Number.parseInt(""+(50-Number.parseFloat(l.value)/2),10):0),c=Object(i["computed"])(()=>{const e=a.value,r="dashboard"===t.type;return`\n M 50 50\n m 0 ${r?"":"-"}${e}\n a ${e} ${e} 0 1 1 0 ${r?"-":""}${2*e}\n a ${e} ${e} 0 1 1 0 ${r?"":"-"}${2*e}\n `}),s=Object(i["computed"])(()=>2*Math.PI*a.value),u=Object(i["computed"])(()=>"dashboard"===t.type?.75:1),d=Object(i["computed"])(()=>{const e=-1*s.value*(1-u.value)/2;return e+"px"}),p=Object(i["computed"])(()=>({strokeDasharray:`${s.value*u.value}px, ${s.value}px`,strokeDashoffset:d.value})),f=Object(i["computed"])(()=>({strokeDasharray:`${s.value*u.value*(t.percentage/100)}px, ${s.value}px`,strokeDashoffset:d.value,transition:"stroke-dasharray 0.6s ease 0s, stroke 0.6s ease, opacity ease 0.6s"})),m=Object(i["computed"])(()=>{let e;return e=t.color?j(t.percentage):r[t.status]||r.default,e}),h=Object(i["computed"])(()=>"warning"===t.status?M["WarningFilled"]:"line"===t.type?"success"===t.status?M["CircleCheck"]:M["CircleClose"]:"success"===t.status?M["Check"]:M["Close"]),v=Object(i["computed"])(()=>"line"===t.type?12+.4*t.strokeWidth:.111111*t.width+2),g=Object(i["computed"])(()=>t.format(t.percentage));function O(e){const t=100/e.length,r=e.map((e,r)=>Object(Y["isString"])(e)?{color:e,percentage:(r+1)*t}:e);return r.sort((e,t)=>e.percentage-t.percentage)}const j=e=>{var r;const{color:n}=t;if(Object(Y["isFunction"])(n))return n(e);if(Object(Y["isString"])(n))return n;{const t=O(n);for(const r of t)if(r.percentage>e)return r.color;return null==(r=t[t.length-1])?void 0:r.color}};return(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:Object(i["normalizeClass"])([Object(i["unref"])(n).b(),Object(i["unref"])(n).m(e.type),Object(i["unref"])(n).is(e.status),{[Object(i["unref"])(n).m("without-text")]:!e.showText,[Object(i["unref"])(n).m("text-inside")]:e.textInside}]),role:"progressbar","aria-valuenow":e.percentage,"aria-valuemin":"0","aria-valuemax":"100"},["line"===e.type?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(n).b("bar"))},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(n).be("bar","outer")),style:Object(i["normalizeStyle"])({height:e.strokeWidth+"px"})},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])([Object(i["unref"])(n).be("bar","inner"),{[Object(i["unref"])(n).bem("bar","inner","indeterminate")]:e.indeterminate}]),style:Object(i["normalizeStyle"])(Object(i["unref"])(o))},[(e.showText||e.$slots.default)&&e.textInside?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(n).be("bar","innerText"))},[Object(i["renderSlot"])(e.$slots,"default",{percentage:e.percentage},()=>[Object(i["createElementVNode"])("span",null,Object(i["toDisplayString"])(Object(i["unref"])(g)),1)])],2)):Object(i["createCommentVNode"])("v-if",!0)],6)],6)],2)):(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:1,class:Object(i["normalizeClass"])(Object(i["unref"])(n).b("circle")),style:Object(i["normalizeStyle"])({height:e.width+"px",width:e.width+"px"})},[(Object(i["openBlock"])(),Object(i["createElementBlock"])("svg",am,[Object(i["createElementVNode"])("path",{class:Object(i["normalizeClass"])(Object(i["unref"])(n).be("circle","track")),d:Object(i["unref"])(c),stroke:`var(${Object(i["unref"])(n).cssVarName("fill-color-light")}, #e5e9f2)`,"stroke-width":Object(i["unref"])(l),fill:"none",style:Object(i["normalizeStyle"])(Object(i["unref"])(p))},null,14,im),Object(i["createElementVNode"])("path",{class:Object(i["normalizeClass"])(Object(i["unref"])(n).be("circle","path")),d:Object(i["unref"])(c),stroke:Object(i["unref"])(m),fill:"none",opacity:e.percentage?1:0,"stroke-linecap":e.strokeLinecap,"stroke-width":Object(i["unref"])(l),style:Object(i["normalizeStyle"])(Object(i["unref"])(f))},null,14,cm)]))],6)),!e.showText&&!e.$slots.default||e.textInside?Object(i["createCommentVNode"])("v-if",!0):(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:2,class:Object(i["normalizeClass"])(Object(i["unref"])(n).e("text")),style:Object(i["normalizeStyle"])({fontSize:Object(i["unref"])(v)+"px"})},[Object(i["renderSlot"])(e.$slots,"default",{percentage:e.percentage},()=>[e.status?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(y["a"]),{key:1},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(Object(i["unref"])(h))))]),_:1})):(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",sm,Object(i["toDisplayString"])(Object(i["unref"])(g)),1))])],6))],10,lm))}});var pm=Object(f["a"])(dm,[["__file","/home/runner/work/element-plus/element-plus/packages/components/progress/src/progress.vue"]]);const fm=Object(j["a"])(pm),bm=Object(s["b"])({modelValue:{type:Number,default:0},id:{type:String,default:void 0},lowThreshold:{type:Number,default:2},highThreshold:{type:Number,default:4},max:{type:Number,default:5},colors:{type:Object(s["c"])([Array,Object]),default:()=>Object(wl["a"])(["","",""])},voidColor:{type:String,default:""},disabledVoidColor:{type:String,default:""},icons:{type:Object(s["c"])([Array,Object]),default:()=>[M["StarFilled"],M["StarFilled"],M["StarFilled"]]},voidIcon:{type:k["e"],default:()=>M["Star"]},disabledVoidIcon:{type:k["e"],default:()=>M["StarFilled"]},disabled:{type:Boolean},allowHalf:{type:Boolean},showText:{type:Boolean},showScore:{type:Boolean},textColor:{type:String,default:""},texts:{type:Object(s["c"])(Array),default:()=>Object(wl["a"])(["Extremely bad","Disappointed","Fair","Satisfied","Surprise"])},scoreTemplate:{type:String,default:"{value}"},size:{type:String,validator:tl["a"]},label:{type:String,default:void 0}}),mm={[u["a"]]:e=>Object(c["isNumber"])(e),[u["c"]]:e=>Object(c["isNumber"])(e)},hm=["id","aria-label","aria-labelledby","aria-valuenow","aria-valuetext","aria-valuemax"],vm=["onMousemove","onClick"],gm={name:"ElRate"},Om=Object(i["defineComponent"])({...gm,props:bm,emits:mm,setup(e,{expose:t,emit:r}){const n=e;function o(e,t){const r=e=>Object(Y["isObject"])(e),n=Object.keys(t).map(e=>+e).filter(n=>{const o=t[n],l=!!r(o)&&o.excluded;return l?ee-t),o=t[n[0]];return r(o)&&o.value||o}const l=Object(i["inject"])(Te["a"],void 0),a=Object(i["inject"])(Te["b"],void 0),c=Object(Vt["b"])(),s=Object(b["b"])("rate"),{inputId:d,isLabeledByFormItem:p}=Object(mn["b"])(n,{formItemContext:a}),f=Object(i["ref"])(n.modelValue),m=Object(i["ref"])(-1),h=Object(i["ref"])(!0),v=Object(i["computed"])(()=>[s.b(),s.m(c.value)]),g=Object(i["computed"])(()=>n.disabled||(null==l?void 0:l.disabled)),O=Object(i["computed"])(()=>s.cssVarBlock({"void-color":n.voidColor,"disabled-void-color":n.disabledVoidColor,"fill-color":k.value})),j=Object(i["computed"])(()=>{let e="";return n.showScore?e=n.scoreTemplate.replace(/\{\s*value\s*\}/,g.value?""+n.modelValue:""+f.value):n.showText&&(e=n.texts[Math.ceil(f.value)-1]),e}),w=Object(i["computed"])(()=>100*n.modelValue-100*Math.floor(n.modelValue)),x=Object(i["computed"])(()=>Object(Y["isArray"])(n.colors)?{[n.lowThreshold]:n.colors[0],[n.highThreshold]:{value:n.colors[1],excluded:!0},[n.max]:n.colors[2]}:n.colors),k=Object(i["computed"])(()=>{const e=o(f.value,x.value);return Object(Y["isObject"])(e)?"":e}),_=Object(i["computed"])(()=>{let e="";return g.value?e=w.value+"%":n.allowHalf&&(e="50%"),{color:k.value,width:e}}),C=Object(i["computed"])(()=>{let e=Object(Y["isArray"])(n.icons)?[...n.icons]:{...n.icons};return e=Object(i["markRaw"])(e),Object(Y["isArray"])(e)?{[n.lowThreshold]:e[0],[n.highThreshold]:{value:e[1],excluded:!0},[n.max]:e[2]}:e}),z=Object(i["computed"])(()=>o(n.modelValue,C.value)),E=Object(i["computed"])(()=>g.value?Object(Y["isString"])(n.disabledVoidIcon)?n.disabledVoidIcon:Object(i["markRaw"])(n.disabledVoidIcon):Object(Y["isString"])(n.voidIcon)?n.voidIcon:Object(i["markRaw"])(n.voidIcon)),B=Object(i["computed"])(()=>o(f.value,C.value));function S(e){const t=g.value&&w.value>0&&e-1n.modelValue,r=n.allowHalf&&h.value&&e-.5<=f.value&&e>f.value;return t||r}function V(e){g.value||(n.allowHalf&&h.value?(r(u["c"],f.value),n.modelValue!==f.value&&r("change",f.value)):(r(u["c"],e),n.modelValue!==e&&r("change",e)))}function N(e){if(g.value)return;let t=f.value;const o=e.code;return o===ke["a"].up||o===ke["a"].right?(n.allowHalf?t+=.5:t+=1,e.stopPropagation(),e.preventDefault()):o!==ke["a"].left&&o!==ke["a"].down||(n.allowHalf?t-=.5:t-=1,e.stopPropagation(),e.preventDefault()),t=t<0?0:t,t=t>n.max?n.max:t,r(u["c"],t),r("change",t),t}function M(e,t){if(!g.value){if(n.allowHalf){let r=t.target;Object(K["d"])(r,s.e("item"))&&(r=r.querySelector("."+s.e("icon"))),(0===r.clientWidth||Object(K["d"])(r,s.e("decimal")))&&(r=r.parentNode),h.value=2*t.offsetX<=r.clientWidth,f.value=h.value?e-.5:e}else f.value=e;m.value=e}}function A(){g.value||(n.allowHalf&&(h.value=n.modelValue!==Math.floor(n.modelValue)),f.value=n.modelValue,m.value=-1)}return Object(i["watch"])(()=>n.modelValue,e=>{f.value=e,h.value=n.modelValue!==Math.floor(n.modelValue)}),n.modelValue||r(u["c"],0),t({setCurrentValue:M,resetCurrentValue:A}),(e,t)=>{var r;return Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{id:Object(i["unref"])(d),class:Object(i["normalizeClass"])([Object(i["unref"])(v),Object(i["unref"])(s).is("disabled",Object(i["unref"])(g))]),role:"slider","aria-label":Object(i["unref"])(p)?void 0:e.label||"rating","aria-labelledby":Object(i["unref"])(p)?null==(r=Object(i["unref"])(a))?void 0:r.labelId:void 0,"aria-valuenow":f.value,"aria-valuetext":Object(i["unref"])(j)||void 0,"aria-valuemin":"0","aria-valuemax":e.max,tabindex:"0",style:Object(i["normalizeStyle"])(Object(i["unref"])(O)),onKeydown:N},[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(e.max,(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{key:t,class:Object(i["normalizeClass"])(Object(i["unref"])(s).e("item")),onMousemove:t=>M(e,t),onMouseleave:A,onClick:t=>V(e)},[Object(i["createVNode"])(Object(i["unref"])(y["a"]),{class:Object(i["normalizeClass"])([Object(i["unref"])(s).e("icon"),{hover:m.value===e},Object(i["unref"])(s).is("active",e<=f.value)])},{default:Object(i["withCtx"])(()=>[S(e)?Object(i["createCommentVNode"])("v-if",!0):(Object(i["openBlock"])(),Object(i["createElementBlock"])(i["Fragment"],{key:0},[Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(Object(i["unref"])(B)),null,null,512)),[[i["vShow"],e<=f.value]]),Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(Object(i["unref"])(E)),null,null,512)),[[i["vShow"],!(e<=f.value)]])],64)),S(e)?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(y["a"]),{key:1,style:Object(i["normalizeStyle"])(Object(i["unref"])(_)),class:Object(i["normalizeClass"])([Object(i["unref"])(s).e("icon"),Object(i["unref"])(s).e("decimal")])},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(Object(i["unref"])(z))))]),_:1},8,["style","class"])):Object(i["createCommentVNode"])("v-if",!0)]),_:2},1032,["class"])],42,vm))),128)),e.showText||e.showScore?(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(s).e("text"))},Object(i["toDisplayString"])(Object(i["unref"])(j)),3)):Object(i["createCommentVNode"])("v-if",!0)],46,hm)}}});var jm=Object(f["a"])(Om,[["__file","/home/runner/work/element-plus/element-plus/packages/components/rate/src/rate.vue"]]);const wm=Object(j["a"])(jm),ym={success:"icon-success",warning:"icon-warning",error:"icon-error",info:"icon-info"},xm={[ym.success]:M["CircleCheckFilled"],[ym.warning]:M["WarningFilled"],[ym.error]:M["CircleCloseFilled"],[ym.info]:M["InfoFilled"]},km=Object(s["b"])({title:{type:String,default:""},subTitle:{type:String,default:""},icon:{type:String,values:["success","warning","info","error"],default:"info"}}),_m={name:"ElResult"},Cm=Object(i["defineComponent"])({..._m,props:km,setup(e){const t=e,r=Object(b["b"])("result"),n=Object(i["computed"])(()=>{const e=t.icon,r=e&&ym[e]?ym[e]:"icon-info",n=xm[r]||xm["icon-info"];return{class:r,component:n}});return(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(r).b())},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(r).e("icon"))},[Object(i["renderSlot"])(e.$slots,"icon",{},()=>[Object(i["unref"])(n).component?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(Object(i["unref"])(n).component),{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(n).class)},null,8,["class"])):Object(i["createCommentVNode"])("v-if",!0)])],2),e.title||e.$slots.title?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(r).e("title"))},[Object(i["renderSlot"])(e.$slots,"title",{},()=>[Object(i["createElementVNode"])("p",null,Object(i["toDisplayString"])(e.title),1)])],2)):Object(i["createCommentVNode"])("v-if",!0),e.subTitle||e.$slots["sub-title"]?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:1,class:Object(i["normalizeClass"])(Object(i["unref"])(r).e("subtitle"))},[Object(i["renderSlot"])(e.$slots,"sub-title",{},()=>[Object(i["createElementVNode"])("p",null,Object(i["toDisplayString"])(e.subTitle),1)])],2)):Object(i["createCommentVNode"])("v-if",!0),e.$slots.extra?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:2,class:Object(i["normalizeClass"])(Object(i["unref"])(r).e("extra"))},[Object(i["renderSlot"])(e.$slots,"extra")],2)):Object(i["createCommentVNode"])("v-if",!0)],2))}});var zm=Object(f["a"])(Cm,[["__file","/home/runner/work/element-plus/element-plus/packages/components/result/src/result.vue"]]);const Em=Object(j["a"])(zm),Bm=["start","center","end","space-around","space-between","space-evenly"],Sm=["top","middle","bottom"],Vm=Object(s["b"])({tag:{type:String,default:"div"},gutter:{type:Number,default:0},justify:{type:String,values:Bm,default:"start"},align:{type:String,values:Sm,default:"top"}}),Nm={name:"ElRow"},Mm=Object(i["defineComponent"])({...Nm,props:Vm,setup(e){const t=e,r=Object(b["b"])("row"),n=Object(i["computed"])(()=>t.gutter);Object(i["provide"])(xl,{gutter:n});const o=Object(i["computed"])(()=>{const e={};return t.gutter?(e.marginRight=e.marginLeft=`-${t.gutter/2}px`,e):e});return(e,n)=>(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(e.tag),{class:Object(i["normalizeClass"])([Object(i["unref"])(r).b(),Object(i["unref"])(r).is("justify-"+t.justify,"start"!==e.justify),Object(i["unref"])(r).is("align-"+t.align,"top"!==e.align)]),style:Object(i["normalizeStyle"])(Object(i["unref"])(o))},{default:Object(i["withCtx"])(()=>[Object(i["renderSlot"])(e.$slots,"default")]),_:3},8,["class","style"]))}});var Am=Object(f["a"])(Mm,[["__file","/home/runner/work/element-plus/element-plus/packages/components/row/src/row.vue"]]);const Tm=Object(j["a"])(Am),Hm=Object(i["defineComponent"])({props:{item:{type:Object,required:!0},style:Object,height:Number},setup(){const e=Object(b["b"])("select");return{ns:e}}});function Rm(e,t,r,n,o,l){return e.item.isTitle?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,class:Object(i["normalizeClass"])(e.ns.be("group","title")),style:Object(i["normalizeStyle"])([e.style,{lineHeight:e.height+"px"}])},Object(i["toDisplayString"])(e.item.label),7)):(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:1,class:Object(i["normalizeClass"])(e.ns.be("group","split")),style:Object(i["normalizeStyle"])(e.style)},[Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])(e.ns.be("group","split-dash")),style:Object(i["normalizeStyle"])({top:e.height/2+"px"})},null,6)],6))}var Lm=Object(f["a"])(Hm,[["render",Rm],["__file","/home/runner/work/element-plus/element-plus/packages/components/select-v2/src/group-item.vue"]]);function Dm(e,{emit:t}){return{hoverItem:()=>{e.disabled||t("hover",e.index)},selectOptionClick:()=>{e.disabled||t("select",e.item,e.index)}}}const Pm={allowCreate:Boolean,autocomplete:{type:String,default:"none"},automaticDropdown:Boolean,clearable:Boolean,clearIcon:{type:[String,Object],default:M["CircleClose"]},effect:{type:String,default:"light"},collapseTags:Boolean,collapseTagsTooltip:{type:Boolean,default:!1},defaultFirstOption:Boolean,disabled:Boolean,estimatedOptionHeight:{type:Number,default:void 0},filterable:Boolean,filterMethod:Function,height:{type:Number,default:170},itemHeight:{type:Number,default:34},id:String,loading:Boolean,loadingText:String,label:String,modelValue:[Array,String,Number,Boolean,Object],multiple:Boolean,multipleLimit:{type:Number,default:0},name:String,noDataText:String,noMatchText:String,remoteMethod:Function,reserveKeyword:{type:Boolean,default:!0},options:{type:Array,required:!0},placeholder:{type:String},teleported:Ce.teleported,persistent:{type:Boolean,default:!0},popperClass:{type:String,default:""},popperOptions:{type:Object,default:()=>({})},remote:Boolean,size:{type:String,validator:tl["a"]},valueKey:{type:String,default:"value"},scrollbarAlwaysOn:{type:Boolean,default:!1},validateEvent:{type:Boolean,default:!0},placement:{type:Object(s["c"])(String),values:de["placements"],default:"bottom-start"}},Im={data:Array,disabled:Boolean,hovering:Boolean,item:Object,index:Number,style:Object,selected:Boolean,created:Boolean},Fm=Object(i["defineComponent"])({props:Im,emits:["select","hover"],setup(e,{emit:t}){const r=Object(b["b"])("select"),{hoverItem:n,selectOptionClick:o}=Dm(e,{emit:t});return{ns:r,hoverItem:n,selectOptionClick:o}}}),$m=["aria-selected"];function qm(e,t,r,n,o,l){return Object(i["openBlock"])(),Object(i["createElementBlock"])("li",{"aria-selected":e.selected,style:Object(i["normalizeStyle"])(e.style),class:Object(i["normalizeClass"])([e.ns.be("dropdown","option-item"),e.ns.is("selected",e.selected),e.ns.is("disabled",e.disabled),e.ns.is("created",e.created),{hover:e.hovering}]),onMouseenter:t[0]||(t[0]=(...t)=>e.hoverItem&&e.hoverItem(...t)),onClick:t[1]||(t[1]=Object(i["withModifiers"])((...t)=>e.selectOptionClick&&e.selectOptionClick(...t),["stop"]))},[Object(i["renderSlot"])(e.$slots,"default",{item:e.item,index:e.index,disabled:e.disabled},()=>[Object(i["createElementVNode"])("span",null,Object(i["toDisplayString"])(e.item.label),1)])],46,$m)}var Wm=Object(f["a"])(Fm,[["render",qm],["__file","/home/runner/work/element-plus/element-plus/packages/components/select-v2/src/option-item.vue"]]);const Um="ElSelectV2Injection";var Km=r("a0bf"),Ym=r.n(Km);const Gm=()=>{const e=Object(i["getCurrentInstance"])(),t=e.proxy.$props;return Object(i["computed"])(()=>{const e=(e,t,r)=>({});return t.perfMode?Object(N["memoize"])(e):Ym()(e)})},Xm=50,Jm="itemRendered",Zm="scroll",Qm="forward",eh="backward",th="auto",rh="smart",nh="start",oh="center",lh="end",ah="horizontal",ih="vertical",ch="ltr",sh="rtl",uh="negative",dh="positive-ascending",ph="positive-descending",fh={[ah]:"left",[ih]:"top"},bh=20,mh=e=>c["isClient"]?window.requestAnimationFrame(e):setTimeout(e,16),hh=e=>c["isClient"]?window.cancelAnimationFrame(e):clearTimeout(e),vh={[ah]:"deltaX",[ih]:"deltaY"},gh=({atEndEdge:e,atStartEdge:t,layout:r},n)=>{let o,l=0;const a=r=>{const n=r<0&&t.value||r>0&&e.value;return n},i=e=>{hh(o);const t=e[vh[r.value]];a(l)&&a(l+t)||(l+=t,fp()||e.preventDefault(),o=mh(()=>{n(l),l=0}))};return{hasReachedEdge:a,onWheel:i}},Oh=Object(s["a"])({type:Object(s["c"])([Number,Function]),required:!0}),jh=Object(s["a"])({type:Number}),wh=Object(s["a"])({type:Number,default:2}),yh=Object(s["a"])({type:String,values:["ltr","rtl"],default:"ltr"}),xh=Object(s["a"])({type:Number,default:0}),kh=Object(s["a"])({type:Number,required:!0}),_h=Object(s["a"])({type:String,values:["horizontal","vertical"],default:ih}),Ch=Object(s["b"])({className:{type:String,default:""},containerElement:{type:Object(s["c"])([String,Object]),default:"div"},data:{type:Object(s["c"])(Array),default:()=>Object(wl["a"])([])},direction:yh,height:{type:[String,Number],required:!0},innerElement:{type:[String,Object],default:"div"},style:{type:Object(s["c"])([Object,String,Array])},useIsScrolling:{type:Boolean,default:!1},width:{type:[Number,String],required:!1},perfMode:{type:Boolean,default:!0},scrollbarAlwaysOn:{type:Boolean,default:!1}}),zh=Object(s["b"])({cache:wh,estimatedItemSize:jh,layout:_h,initScrollOffset:xh,total:kh,itemSize:Oh,...Ch}),Eh={type:Number,default:6},Bh={type:Number,default:0},Sh={type:Number,default:2},Vh=Object(s["b"])({columnCache:wh,columnWidth:Oh,estimatedColumnWidth:jh,estimatedRowHeight:jh,initScrollLeft:xh,initScrollTop:xh,itemKey:{type:Object(s["c"])(Function),default:({columnIndex:e,rowIndex:t})=>`${t}:${e}`},rowCache:wh,rowHeight:Oh,totalColumn:kh,totalRow:kh,hScrollbarSize:Eh,vScrollbarSize:Eh,scrollbarStartGap:Bh,scrollbarEndGap:Sh,...Ch}),Nh=Object(s["b"])({alwaysOn:Boolean,class:String,layout:_h,total:kh,ratio:{type:Number,required:!0},clientSize:{type:Number,required:!0},scrollFrom:{type:Number,required:!0},scrollbarSize:Eh,startGap:Bh,endGap:Sh,visible:Boolean}),Mh=(e,t)=>ee===ch||e===sh||e===ah,Th=e=>e===sh;let Hh=null;function Rh(e=!1){if(null===Hh||e){const e=document.createElement("div"),t=e.style;t.width="50px",t.height="50px",t.overflow="scroll",t.direction="rtl";const r=document.createElement("div"),n=r.style;return n.width="100px",n.height="100px",e.appendChild(r),document.body.appendChild(e),e.scrollLeft>0?Hh=ph:(e.scrollLeft=1,Hh=0===e.scrollLeft?uh:dh),document.body.removeChild(e),Hh}return Hh}function Lh({move:e,size:t,bar:r},n){const o={},l=`translate${r.axis}(${e}px)`;return o[r.size]=t,o.transform=l,o.msTransform=l,o.webkitTransform=l,"horizontal"===n?o.height="100%":o.width="100%",o}const Dh=Object(i["defineComponent"])({name:"ElVirtualScrollBar",props:Nh,emits:["scroll","start-move","stop-move"],setup(e,{emit:t}){const r=Object(i["computed"])(()=>e.startGap+e.endGap),n=Object(b["b"])("virtual-scrollbar"),o=Object(b["b"])("scrollbar"),l=Object(i["ref"])(),a=Object(i["ref"])();let c=null,s=null;const u=Object(i["reactive"])({isDragging:!1,traveled:0}),d=Object(i["computed"])(()=>H[e.layout]),p=Object(i["computed"])(()=>e.clientSize-Object(i["unref"])(r)),f=Object(i["computed"])(()=>({position:"absolute",width:(ah===e.layout?p.value:e.scrollbarSize)+"px",height:(ah===e.layout?e.scrollbarSize:p.value)+"px",[fh[e.layout]]:"2px",right:"2px",bottom:"2px",borderRadius:"4px"})),m=Object(i["computed"])(()=>{const t=e.ratio,r=e.clientSize;if(t>=100)return Number.POSITIVE_INFINITY;if(t>=50)return t*r/100;const n=r/3;return Math.floor(Math.min(Math.max(t*r,bh),n))}),h=Object(i["computed"])(()=>{if(!Number.isFinite(m.value))return{display:"none"};const t=m.value+"px",r=Lh({bar:d.value,size:t,move:u.traveled},e.layout);return r}),v=Object(i["computed"])(()=>Math.floor(e.clientSize-m.value-Object(i["unref"])(r))),g=()=>{window.addEventListener("mousemove",y),window.addEventListener("mouseup",w);const e=Object(i["unref"])(a);e&&(s=document.onselectstart,document.onselectstart=()=>!1,e.addEventListener("touchmove",y),e.addEventListener("touchend",w))},O=()=>{window.removeEventListener("mousemove",y),window.removeEventListener("mouseup",w),document.onselectstart=s,s=null;const e=Object(i["unref"])(a);e&&(e.removeEventListener("touchmove",y),e.removeEventListener("touchend",w))},j=e=>{e.stopImmediatePropagation(),e.ctrlKey||[1,2].includes(e.button)||(u.isDragging=!0,u[d.value.axis]=e.currentTarget[d.value.offset]-(e[d.value.client]-e.currentTarget.getBoundingClientRect()[d.value.direction]),t("start-move"),g())},w=()=>{u.isDragging=!1,u[d.value.axis]=0,t("stop-move"),O()},y=r=>{const{isDragging:n}=u;if(!n)return;if(!a.value||!l.value)return;const o=u[d.value.axis];if(!o)return;hh(c);const i=-1*(l.value.getBoundingClientRect()[d.value.direction]-r[d.value.client]),s=a.value[d.value.offset]-o,p=i-s;c=mh(()=>{u.traveled=Math.max(e.startGap,Math.min(p,v.value)),t("scroll",p,v.value)})},x=e=>{const r=Math.abs(e.target.getBoundingClientRect()[d.value.direction]-e[d.value.client]),n=a.value[d.value.offset]/2,o=r-n;u.traveled=Math.max(0,Math.min(o,v.value)),t("scroll",o,v.value)};return Object(i["watch"])(()=>e.scrollFrom,e=>{u.isDragging||(u.traveled=Math.ceil(e*v.value))}),Object(i["onBeforeUnmount"])(()=>{O()}),()=>Object(i["h"])("div",{role:"presentation",ref:l,class:[n.b(),e.class,(e.alwaysOn||u.isDragging)&&"always-on"],style:f.value,onMousedown:Object(i["withModifiers"])(x,["stop","prevent"]),onTouchstartPrevent:j},Object(i["h"])("div",{ref:a,class:o.e("thumb"),style:h.value,onMousedown:j},[]))}}),Ph=({name:e,getOffset:t,getItemSize:r,getItemOffset:n,getEstimatedTotalSize:o,getStartIndexForOffset:l,getStopIndexForStartIndex:a,initCache:s,clearCache:u,validateProps:d})=>Object(i["defineComponent"])({name:null!=e?e:"ElVirtualList",props:zh,emits:[Jm,Zm],setup(e,{emit:p,expose:f}){d(e);const m=Object(i["getCurrentInstance"])(),h=Object(b["b"])("vl"),v=Object(i["ref"])(s(e,m)),g=Gm(),O=Object(i["ref"])(),j=Object(i["ref"])(),w=Object(i["ref"])(),y=Object(i["ref"])({isScrolling:!1,scrollDir:"forward",scrollOffset:Object(c["isNumber"])(e.initScrollOffset)?e.initScrollOffset:0,updateRequested:!1,isScrollbarDragging:!1,scrollbarAlwaysOn:e.scrollbarAlwaysOn}),x=Object(i["computed"])(()=>{const{total:t,cache:r}=e,{isScrolling:n,scrollDir:o,scrollOffset:c}=Object(i["unref"])(y);if(0===t)return[0,0,0,0];const s=l(e,c,Object(i["unref"])(v)),u=a(e,s,c,Object(i["unref"])(v)),d=n&&o!==eh?1:Math.max(1,r),p=n&&o!==Qm?1:Math.max(1,r);return[Math.max(0,s-d),Math.max(0,Math.min(t-1,u+p)),s,u]}),k=Object(i["computed"])(()=>o(e,Object(i["unref"])(v))),_=Object(i["computed"])(()=>Ah(e.layout)),C=Object(i["computed"])(()=>[{position:"relative",["overflow-"+(_.value?"x":"y")]:"scroll",WebkitOverflowScrolling:"touch",willChange:"transform"},{direction:e.direction,height:Object(c["isNumber"])(e.height)?e.height+"px":e.height,width:Object(c["isNumber"])(e.width)?e.width+"px":e.width},e.style]),z=Object(i["computed"])(()=>{const e=Object(i["unref"])(k),t=Object(i["unref"])(_);return{height:t?"100%":e+"px",pointerEvents:Object(i["unref"])(y).isScrolling?"none":void 0,width:t?e+"px":"100%"}}),E=Object(i["computed"])(()=>_.value?e.width:e.height),{onWheel:B}=gh({atStartEdge:Object(i["computed"])(()=>y.value.scrollOffset<=0),atEndEdge:Object(i["computed"])(()=>y.value.scrollOffset>=k.value),layout:Object(i["computed"])(()=>e.layout)},e=>{var t,r;null==(r=(t=w.value).onMouseUp)||r.call(t),T(Math.min(y.value.scrollOffset+e,k.value-E.value))}),S=()=>{const{total:t}=e;if(t>0){const[e,t,r,n]=Object(i["unref"])(x);p(Jm,e,t,r,n)}const{scrollDir:r,scrollOffset:n,updateRequested:o}=Object(i["unref"])(y);p(Zm,r,n,o)},V=e=>{const{clientHeight:t,scrollHeight:r,scrollTop:n}=e.currentTarget,o=Object(i["unref"])(y);if(o.scrollOffset===n)return;const l=Math.max(0,Math.min(n,r-t));y.value={...o,isScrolling:!0,scrollDir:Mh(o.scrollOffset,l),scrollOffset:l,updateRequested:!1},Object(i["nextTick"])(L)},N=t=>{const{clientWidth:r,scrollLeft:n,scrollWidth:o}=t.currentTarget,l=Object(i["unref"])(y);if(l.scrollOffset===n)return;const{direction:a}=e;let c=n;if(a===sh)switch(Rh()){case uh:c=-n;break;case ph:c=o-r-n;break}c=Math.max(0,Math.min(c,o-r)),y.value={...l,isScrolling:!0,scrollDir:Mh(l.scrollOffset,c),scrollOffset:c,updateRequested:!1},Object(i["nextTick"])(L)},M=e=>{Object(i["unref"])(_)?N(e):V(e),S()},A=(e,t)=>{const r=(k.value-E.value)/t*e;T(Math.min(k.value-E.value,r))},T=e=>{e=Math.max(e,0),e!==Object(i["unref"])(y).scrollOffset&&(y.value={...Object(i["unref"])(y),scrollOffset:e,scrollDir:Mh(Object(i["unref"])(y).scrollOffset,e),updateRequested:!0},Object(i["nextTick"])(L))},H=(r,n=th)=>{const{scrollOffset:o}=Object(i["unref"])(y);r=Math.max(0,Math.min(r,e.total-1)),T(t(e,r,n,o,Object(i["unref"])(v)))},R=t=>{const{direction:o,itemSize:l,layout:a}=e,c=g.value(u&&l,u&&a,u&&o);let s;if(Object(Y["hasOwn"])(c,String(t)))s=c[t];else{const l=n(e,t,Object(i["unref"])(v)),a=r(e,t,Object(i["unref"])(v)),u=Object(i["unref"])(_),d=o===sh,p=u?l:0;c[t]=s={position:"absolute",left:d?void 0:p+"px",right:d?p+"px":void 0,top:u?0:l+"px",height:u?"100%":a+"px",width:u?a+"px":"100%"}}return s},L=()=>{y.value.isScrolling=!1,Object(i["nextTick"])(()=>{g.value(-1,null,null)})},D=()=>{const e=O.value;e&&(e.scrollTop=0)};Object(i["onMounted"])(()=>{if(!c["isClient"])return;const{initScrollOffset:t}=e,r=Object(i["unref"])(O);Object(c["isNumber"])(t)&&r&&(Object(i["unref"])(_)?r.scrollLeft=t:r.scrollTop=t),S()}),Object(i["onUpdated"])(()=>{const{direction:t,layout:r}=e,{scrollOffset:n,updateRequested:o}=Object(i["unref"])(y),l=Object(i["unref"])(O);if(o&&l)if(r===ah)if(t===sh)switch(Rh()){case uh:l.scrollLeft=-n;break;case dh:l.scrollLeft=n;break;default:{const{clientWidth:e,scrollWidth:t}=l;l.scrollLeft=t-e-n;break}}else l.scrollLeft=n;else l.scrollTop=n});const P={ns:h,clientSize:E,estimatedTotalSize:k,windowStyle:C,windowRef:O,innerRef:j,innerStyle:z,itemsToRender:x,scrollbarRef:w,states:y,getItemStyle:R,onScroll:M,onScrollbarScroll:A,onWheel:B,scrollTo:T,scrollToItem:H,resetScrollTop:D};return f({windowRef:O,innerRef:j,getItemStyleCache:g,scrollTo:T,scrollToItem:H,resetScrollTop:D,states:y}),P},render(e){var t;const{$slots:r,className:n,clientSize:o,containerElement:l,data:a,getItemStyle:c,innerElement:s,itemsToRender:u,innerStyle:d,layout:p,total:f,onScroll:b,onScrollbarScroll:m,onWheel:h,states:v,useIsScrolling:g,windowStyle:O,ns:j}=e,[w,y]=u,x=Object(i["resolveDynamicComponent"])(l),k=Object(i["resolveDynamicComponent"])(s),_=[];if(f>0)for(let i=w;i<=y;i++)_.push(null==(t=r.default)?void 0:t.call(r,{data:a,key:i,index:i,isScrolling:g?v.isScrolling:void 0,style:c(i)}));const C=[Object(i["h"])(k,{style:d,ref:"innerRef"},Object(Y["isString"])(k)?_:{default:()=>_})],z=Object(i["h"])(Dh,{ref:"scrollbarRef",clientSize:o,layout:p,onScroll:m,ratio:100*o/this.estimatedTotalSize,scrollFrom:v.scrollOffset/(this.estimatedTotalSize-o),total:f}),E=Object(i["h"])(x,{class:[j.e("window"),n],style:O,onScroll:b,onWheel:h,ref:"windowRef",key:0},Object(Y["isString"])(x)?[C]:{default:()=>[C]});return Object(i["h"])("div",{key:0,class:[j.e("wrapper"),v.scrollbarAlwaysOn?"always-on":""]},[E,z])}}),Ih=Ph({name:"ElFixedSizeList",getItemOffset:({itemSize:e},t)=>t*e,getItemSize:({itemSize:e})=>e,getEstimatedTotalSize:({total:e,itemSize:t})=>t*e,getOffset:({height:e,total:t,itemSize:r,layout:n,width:o},l,a,i)=>{const c=Ah(n)?o:e;const s=Math.max(0,t*r-c),u=Math.min(s,l*r),d=Math.max(0,(l+1)*r-c);switch(a===rh&&(a=i>=d-c&&i<=u+c?th:oh),a){case nh:return u;case lh:return d;case oh:{const e=Math.round(d+(u-d)/2);return es+Math.floor(c/2)?s:e}case th:default:return i>=d&&i<=u?i:iMath.max(0,Math.min(e-1,Math.floor(r/t))),getStopIndexForStartIndex:({height:e,total:t,itemSize:r,layout:n,width:o},l,a)=>{const i=l*r,c=Ah(n)?o:e,s=Math.ceil((c+a-i)/r);return Math.max(0,Math.min(t-1,l+s-1))},initCache(){},clearCache:!0,validateProps(){}}),Fh=(e,t,r)=>{const{itemSize:n}=e,{items:o,lastVisitedIndex:l}=r;if(t>l){let e=0;if(l>=0){const t=o[l];e=t.offset+t.size}for(let r=l+1;r<=t;r++){const t=n(r);o[r]={offset:e,size:t},e+=t}r.lastVisitedIndex=t}return o[t]},$h=(e,t,r)=>{const{items:n,lastVisitedIndex:o}=t,l=o>0?n[o].offset:0;return l>=r?qh(e,t,0,o,r):Wh(e,t,Math.max(0,o),r)},qh=(e,t,r,n,o)=>{while(r<=n){const l=r+Math.floor((n-r)/2),a=Fh(e,l,t).offset;if(a===o)return l;ao&&(n=l-1)}return Math.max(0,r-1)},Wh=(e,t,r,n)=>{const{total:o}=e;let l=1;while(r{let o=0;if(n>=e&&(n=e-1),n>=0){const e=t[n];o=e.offset+e.size}const l=e-n-1,a=l*r;return o+a},Kh=Ph({name:"ElDynamicSizeList",getItemOffset:(e,t,r)=>Fh(e,t,r).offset,getItemSize:(e,t,{items:r})=>r[t].size,getEstimatedTotalSize:Uh,getOffset:(e,t,r,n,o)=>{const{height:l,layout:a,width:i}=e,c=Ah(a)?i:l,s=Fh(e,t,o),u=Uh(e,o),d=Math.max(0,Math.min(u-c,s.offset)),p=Math.max(0,s.offset-c+s.size);switch(r===rh&&(r=n>=p-c&&n<=d+c?th:oh),r){case nh:return d;case lh:return p;case oh:return Math.round(p+(d-p)/2);case th:default:return n>=p&&n<=d?n:n$h(e,r,t),getStopIndexForStartIndex:(e,t,r,n)=>{const{height:o,total:l,layout:a,width:i}=e,c=Ah(a)?i:o,s=Fh(e,t,n),u=r+c;let d=s.offset+s.size,p=t;while(p{var o,l;r.lastVisitedIndex=Math.min(r.lastVisitedIndex,e-1),null==(o=t.exposed)||o.getItemStyleCache(-1),n&&(null==(l=t.proxy)||l.$forceUpdate())}};return r},clearCache:!1,validateProps:({itemSize:e})=>{0}});var Yh=Object(i["defineComponent"])({name:"ElSelectDropdown",props:{data:{type:Array,required:!0},hoveringIndex:Number,width:Number},setup(e,{slots:t,expose:r}){const n=Object(i["inject"])(Um),o=Object(b["b"])("select"),l=Object(i["ref"])([]),a=Object(i["ref"])(),c=Object(i["computed"])(()=>Object(Re["d"])(n.props.estimatedOptionHeight)),s=Object(i["computed"])(()=>c.value?{itemSize:n.props.itemHeight}:{estimatedSize:n.props.estimatedOptionHeight,itemSize:e=>l.value[e]}),u=(e=[],t)=>{const{props:{valueKey:r}}=n;return Object(Y["isObject"])(t)?e&&e.some(e=>Object(N["get"])(e,r)===Object(N["get"])(t,r)):e.includes(t)},d=(e,t)=>{if(Object(Y["isObject"])(t)){const{valueKey:r}=n.props;return Object(N["get"])(e,r)===Object(N["get"])(t,r)}return e===t},p=(e,t)=>{const{valueKey:r}=n.props;return n.props.multiple?u(e,Object(N["get"])(t,r)):d(e,Object(N["get"])(t,r))},f=(e,t)=>{const{disabled:r,multiple:o,multipleLimit:l}=n.props;return r||!t&&!!o&&l>0&&e.length>=l},m=t=>e.hoveringIndex===t,h=e=>{const t=a.value;t&&t.scrollToItem(e)},v=()=>{const e=a.value;e&&e.resetScrollTop()};r({listRef:a,isSized:c,isItemDisabled:f,isItemHovering:m,isItemSelected:p,scrollToItem:h,resetScrollTop:v});const g=e=>{const{index:r,data:o,style:l}=e,a=Object(i["unref"])(c),{itemSize:u,estimatedSize:d}=Object(i["unref"])(s),{modelValue:b}=n.props,{onSelect:h,onHover:v}=n,g=o[r];if("Group"===g.type)return Object(i["createVNode"])(Lm,{item:g,style:l,height:a?u:d},null);const O=p(b,g),j=f(b,O),w=m(r);return Object(i["createVNode"])(Wm,Object(i["mergeProps"])(e,{selected:O,disabled:g.disabled||j,created:!!g.created,hovering:w,item:g,onSelect:h,onHover:v}),{default:e=>{var r;return(null==(r=t.default)?void 0:r.call(t,e))||Object(i["createVNode"])("span",null,[g.label])}})},{onKeyboardNavigate:O,onKeyboardSelect:j}=n,w=()=>{O("forward")},y=()=>{O("backward")},x=()=>{n.expanded=!1},k=e=>{const{code:t}=e,{tab:r,esc:n,down:o,up:l,enter:a}=ke["a"];switch(t!==r&&(e.preventDefault(),e.stopPropagation()),t){case r:case n:x();break;case o:w();break;case l:y();break;case a:j();break}};return()=>{var r;const{data:l,width:u}=e,{height:d,multiple:p,scrollbarAlwaysOn:f}=n.props;if(0===l.length)return Object(i["createVNode"])("div",{class:o.b("dropdown"),style:{width:u+"px"}},[null==(r=t.empty)?void 0:r.call(t)]);const b=Object(i["unref"])(c)?Ih:Kh;return Object(i["createVNode"])("div",{class:[o.b("dropdown"),o.is("multiple",p)]},[Object(i["createVNode"])(b,Object(i["mergeProps"])({ref:a},Object(i["unref"])(s),{className:o.be("dropdown","list"),scrollbarAlwaysOn:f,data:l,height:d,width:u,total:l.length,onKeydown:k}),{default:e=>Object(i["createVNode"])(g,e,null)})])}}});function Gh(e,t){const r=Object(i["ref"])(0),n=Object(i["ref"])(null),o=Object(i["computed"])(()=>e.allowCreate&&e.filterable);function l(r){const n=e=>e.value===r;return e.options&&e.options.some(n)||t.createdOptions.some(n)}function a(t){o.value&&(e.multiple&&t.created?r.value++:n.value=t)}function c(a){if(o.value)if(a&&a.length>0&&!l(a)){const e={value:a,label:a,created:!0,disabled:!1};t.createdOptions.length>=r.value?t.createdOptions[r.value]=e:t.createdOptions.push(e)}else if(e.multiple)t.createdOptions.length=r.value;else{const e=n.value;t.createdOptions.length=0,e&&e.created&&t.createdOptions.push(e)}}function s(n){if(!o.value||!n||!n.created||n.created&&e.reserveKeyword&&t.inputValue===n.label)return;const l=t.createdOptions.findIndex(e=>e.value===n.value);~l&&(t.createdOptions.splice(l,1),r.value--)}function u(){o.value&&(t.createdOptions.length=0,r.value=0)}return{createNewOption:c,removeNewOption:s,selectNewOption:a,clearAllNewOption:u}}const Xh=e=>{const t=[];return e.forEach(e=>{Object(Y["isArray"])(e.options)?(t.push({label:e.label,isTitle:!0,type:"Group"}),e.options.forEach(e=>{t.push(e)}),t.push({type:"Group"})):t.push(e)}),t};function Jh(e){const t=Object(i["ref"])(!1),r=()=>{t.value=!0},n=e=>{const r=e.target.value,n=r[r.length-1]||"";t.value=!Object(rl["a"])(n)},o=r=>{t.value&&(t.value=!1,Object(Y["isFunction"])(e)&&e(r))};return{handleCompositionStart:r,handleCompositionUpdate:n,handleCompositionEnd:o}}const Zh="",Qh=11,ev={larget:51,default:42,small:33},tv=(e,t)=>{const{t:r}=Object(Mr["a"])(),n=Object(b["b"])("select-v2"),o=Object(b["b"])("input"),{form:l,formItem:a}=Object(mn["a"])(),s=Object(i["reactive"])({inputValue:Zh,displayInputValue:Zh,calculatedWidth:0,cachedPlaceholder:"",cachedOptions:[],createdOptions:[],createdLabel:"",createdSelected:!1,currentPlaceholder:"",hoveringIndex:-1,comboBoxHovering:!1,isOnComposition:!1,isSilentBlur:!1,isComposing:!1,inputLength:20,selectWidth:200,initialInputHeight:0,previousQuery:null,previousValue:"",query:"",selectedLabel:"",softFocus:!1,tagInMultiLine:!1}),d=Object(i["ref"])(-1),p=Object(i["ref"])(-1),f=Object(i["ref"])(null),h=Object(i["ref"])(null),v=Object(i["ref"])(null),g=Object(i["ref"])(null),O=Object(i["ref"])(null),j=Object(i["ref"])(null),w=Object(i["ref"])(null),y=Object(i["ref"])(!1),x=Object(i["computed"])(()=>e.disabled||(null==l?void 0:l.disabled)),_=Object(i["computed"])(()=>{const t=34*H.value.length;return t>e.height?e.height:t}),C=Object(i["computed"])(()=>!Object(N["isNil"])(e.modelValue)),z=Object(i["computed"])(()=>{const t=e.multiple?Array.isArray(e.modelValue)&&e.modelValue.length>0:C.value,r=e.clearable&&!x.value&&s.comboBoxHovering&&t;return r}),E=Object(i["computed"])(()=>e.remote&&e.filterable?"":M["ArrowUp"]),B=Object(i["computed"])(()=>E.value&&n.is("reverse",y.value)),S=Object(i["computed"])(()=>(null==a?void 0:a.validateState)||""),V=Object(i["computed"])(()=>k["d"][S.value]),A=Object(i["computed"])(()=>e.remote?300:0),T=Object(i["computed"])(()=>{const t=H.value;return e.loading?e.loadingText||r("el.select.loading"):(!e.remote||""!==s.inputValue||0!==t.length)&&(e.filterable&&s.inputValue&&t.length>0?e.noMatchText||r("el.select.noMatch"):0===t.length?e.noDataText||r("el.select.noData"):null)}),H=Object(i["computed"])(()=>{const t=e=>{var t;const r=s.inputValue,n=!r||(null==(t=e.label)?void 0:t.includes(r));return n};return e.loading?[]:Xh(e.options.concat(s.createdOptions).map(r=>{if(Object(Y["isArray"])(r.options)){const e=r.options.filter(t);if(e.length>0)return{...r,options:e}}else if(e.remote||t(r))return r;return null}).filter(e=>null!==e))}),R=Object(i["computed"])(()=>H.value.every(e=>e.disabled)),L=Object(Vt["b"])(),D=Object(i["computed"])(()=>"small"===L.value?"small":"default"),P=Object(i["computed"])(()=>{const e=j.value,t=D.value||"default",r=e?Number.parseInt(getComputedStyle(e).paddingLeft):0,n=e?Number.parseInt(getComputedStyle(e).paddingRight):0;return s.selectWidth-n-r-ev[t]}),I=()=>{var e;p.value=(null==(e=O.value)?void 0:e.offsetWidth)||200},F=Object(i["computed"])(()=>({width:(0===s.calculatedWidth?Qh:Math.ceil(s.calculatedWidth)+Qh)+"px"})),$=Object(i["computed"])(()=>Object(Y["isArray"])(e.modelValue)?0===e.modelValue.length&&!s.displayInputValue:!e.filterable||0===s.displayInputValue.length),q=Object(i["computed"])(()=>{const t=e.placeholder||r("el.select.placeholder");return e.multiple?t:s.selectedLabel||t}),W=Object(i["computed"])(()=>{var e,t;return null==(t=null==(e=g.value)?void 0:e.popperRef)?void 0:t.contentRef}),U=Object(i["computed"])(()=>{if(e.multiple){const t=e.modelValue.length;if(e.modelValue.length>0)return H.value.findIndex(r=>r.value===e.modelValue[t-1])}else if(e.modelValue)return H.value.findIndex(t=>t.value===e.modelValue);return-1}),K=Object(i["computed"])({get(){return y.value&&!1!==T.value},set(e){y.value=e}}),{createNewOption:G,removeNewOption:X,selectNewOption:J,clearAllNewOption:Z}=Gh(e,s),{handleCompositionStart:Q,handleCompositionUpdate:ee,handleCompositionEnd:te}=Jh(e=>Ee(e)),re=()=>{var e,t,r;null==(t=(e=h.value).focus)||t.call(e),null==(r=g.value)||r.updatePopper()},ne=()=>{if(!e.automaticDropdown)return x.value?void 0:(s.isComposing&&(s.softFocus=!0),Object(i["nextTick"])(()=>{var e,t;y.value=!y.value,null==(t=null==(e=h.value)?void 0:e.focus)||t.call(e)}))},oe=()=>(e.filterable&&s.inputValue!==s.selectedLabel&&(s.query=s.selectedLabel),ae(s.inputValue),Object(i["nextTick"])(()=>{G(s.inputValue)})),le=Object(N["debounce"])(oe,A.value),ae=t=>{s.previousQuery!==t&&(s.previousQuery=t,e.filterable&&Object(Y["isFunction"])(e.filterMethod)?e.filterMethod(t):e.filterable&&e.remote&&Object(Y["isFunction"])(e.remoteMethod)&&e.remoteMethod(t))},ie=r=>{Object(N["isEqual"])(e.modelValue,r)||t(u["a"],r)},ce=e=>{t(u["c"],e),ie(e),s.previousValue=e.toString()},se=(t=[],r)=>{if(!Object(Y["isObject"])(r))return t.indexOf(r);const n=e.valueKey;let o=-1;return t.some((e,t)=>Object(N["get"])(e,n)===Object(N["get"])(r,n)&&(o=t,!0)),o},ue=t=>Object(Y["isObject"])(t)?Object(N["get"])(t,e.valueKey):t,de=e=>Object(Y["isObject"])(e)?e.label:e,pe=()=>{if(!e.collapseTags||e.filterable)return Object(i["nextTick"])(()=>{var e,t;if(!h.value)return;const r=j.value;O.value.height=r.offsetHeight,y.value&&!1!==T.value&&(null==(t=null==(e=g.value)?void 0:e.updatePopper)||t.call(e))})},fe=()=>{var t,r;if(be(),I(),null==(r=null==(t=g.value)?void 0:t.updatePopper)||r.call(t),e.multiple)return pe()},be=()=>{const e=j.value;e&&(s.selectWidth=e.getBoundingClientRect().width)},me=(t,r,n=!0)=>{var o,l;if(e.multiple){let n=e.modelValue.slice();const a=se(n,ue(t));a>-1?(n=[...n.slice(0,a),...n.slice(a+1)],s.cachedOptions.splice(a,1),X(t)):(e.multipleLimit<=0||n.length{const{valueKey:o}=e,l=e.modelValue.indexOf(Object(N["get"])(n,o));if(l>-1&&!x.value){const r=[...e.modelValue.slice(0,l),...e.modelValue.slice(l+1)];return s.cachedOptions.splice(l,1),ce(r),t("remove-tag",Object(N["get"])(n,o)),s.softFocus=!0,X(n),Object(i["nextTick"])(re)}r.stopPropagation()},ve=e=>{const r=s.isComposing;s.isComposing=!0,s.softFocus?s.softFocus=!1:r||t("focus",e)},ge=e=>(s.softFocus=!1,Object(i["nextTick"])(()=>{var r,n;null==(n=null==(r=h.value)?void 0:r.blur)||n.call(r),w.value&&(s.calculatedWidth=w.value.getBoundingClientRect().width),s.isSilentBlur?s.isSilentBlur=!1:s.isComposing&&t("blur",e),s.isComposing=!1})),Oe=()=>{s.displayInputValue.length>0?ye(""):y.value=!1},je=t=>{if(0===s.displayInputValue.length){t.preventDefault();const r=e.modelValue.slice();r.pop(),X(s.cachedOptions.pop()),ce(r)}},we=()=>{let r;return r=Object(Y["isArray"])(e.modelValue)?[]:"",s.softFocus=!0,e.multiple?s.cachedOptions=[]:s.selectedLabel="",y.value=!1,ce(r),t("clear"),Z(),Object(i["nextTick"])(re)},ye=e=>{s.displayInputValue=e,s.inputValue=e},xe=(e,t)=>{const r=H.value;if(!["forward","backward"].includes(e)||x.value||r.length<=0||R.value)return;if(!y.value)return ne();void 0===t&&(t=s.hoveringIndex);let n=-1;"forward"===e?(n=t+1,n>=r.length&&(n=0)):"backward"===e&&(n=t-1,n<0&&(n=r.length-1));const o=r[n];if(o.disabled||"Group"===o.type)return xe(e,n);_e(n),Ve(n)},ke=()=>{if(!y.value)return ne();~s.hoveringIndex&&H.value[s.hoveringIndex]&&me(H.value[s.hoveringIndex],s.hoveringIndex,!1)},_e=e=>{s.hoveringIndex=e},Ce=()=>{s.hoveringIndex=-1},ze=()=>{var e;const t=h.value;t&&(null==(e=t.focus)||e.call(t))},Ee=t=>{const r=t.target.value;if(ye(r),s.displayInputValue.length>0&&!y.value&&(y.value=!0),s.calculatedWidth=w.value.getBoundingClientRect().width,e.multiple&&pe(),!e.remote)return oe();le()},Be=()=>(y.value=!1,ge()),Se=()=>(s.inputValue=s.displayInputValue,Object(i["nextTick"])(()=>{~U.value&&(_e(U.value),Ve(s.hoveringIndex))})),Ve=e=>{v.value.scrollToItem(e)},Ne=()=>{if(Ce(),e.multiple)if(e.modelValue.length>0){let t=!1;s.cachedOptions.length=0,s.previousValue=e.modelValue.toString(),e.modelValue.forEach(e=>{const r=H.value.findIndex(t=>ue(t)===e);~r&&(s.cachedOptions.push(H.value[r]),t||_e(r),t=!0)})}else s.cachedOptions=[],s.previousValue="";else if(C.value){s.previousValue=e.modelValue;const t=H.value,r=t.findIndex(t=>ue(t)===ue(e.modelValue));~r?(s.selectedLabel=t[r].label,_e(r)):s.selectedLabel=""+e.modelValue}else s.selectedLabel="",s.previousValue="";Z(),I()};return Object(i["watch"])(y,e=>{var r,n;t("visible-change",e),e?null==(n=(r=g.value).update)||n.call(r):(s.displayInputValue="",s.previousQuery=null,G(""))}),Object(i["watch"])(()=>e.modelValue,(t,r)=>{var n;t&&t.toString()===s.previousValue||Ne(),!Object(N["isEqual"])(t,r)&&e.validateEvent&&(null==(n=null==a?void 0:a.validate)||n.call(a,"change").catch(e=>Object(m["a"])(e)))},{deep:!0}),Object(i["watch"])(()=>e.options,()=>{const e=h.value;(!e||e&&document.activeElement!==e)&&Ne()},{deep:!0}),Object(i["watch"])(H,()=>Object(i["nextTick"])(v.value.resetScrollTop)),Object(i["onMounted"])(()=>{Ne()}),Object(c["useResizeObserver"])(O,fe),{collapseTagSize:D,currentPlaceholder:q,expanded:y,emptyText:T,popupHeight:_,debounce:A,filteredOptions:H,iconComponent:E,iconReverse:B,inputWrapperStyle:F,popperSize:p,dropdownMenuVisible:K,hasModelValue:C,shouldShowPlaceholder:$,selectDisabled:x,selectSize:L,showClearBtn:z,states:s,tagMaxWidth:P,nsSelectV2:n,nsInput:o,calculatorRef:w,controlRef:f,inputRef:h,menuRef:v,popper:g,selectRef:O,selectionRef:j,popperRef:W,validateState:S,validateIcon:V,debouncedOnInputChange:le,deleteTag:he,getLabel:de,getValueKey:ue,handleBlur:ge,handleClear:we,handleClickOutside:Be,handleDel:je,handleEsc:Oe,handleFocus:ve,handleMenuEnter:Se,handleResize:fe,toggleMenu:ne,scrollTo:Ve,onInput:Ee,onKeyboardNavigate:xe,onKeyboardSelect:ke,onSelect:me,onHover:_e,onUpdateInputValue:ye,handleCompositionStart:Q,handleCompositionEnd:te,handleCompositionUpdate:ee}},rv=Object(i["defineComponent"])({name:"ElSelectV2",components:{ElSelectMenu:Yh,ElTag:Xo,ElTooltip:zt,ElIcon:y["a"]},directives:{ClickOutside:el,ModelText:i["vModelText"]},props:Pm,emits:[u["c"],u["a"],"remove-tag","clear","visible-change","focus","blur"],setup(e,{emit:t}){const r=tv(e,t);return Object(i["provide"])(Um,{props:Object(i["reactive"])({...Object(i["toRefs"])(e),height:r.popupHeight}),onSelect:r.onSelect,onHover:r.onHover,onKeyboardNavigate:r.onKeyboardNavigate,onKeyboardSelect:r.onKeyboardSelect}),r}}),nv={key:0},ov=["id","autocomplete","aria-expanded","aria-labelledby","disabled","readonly","name","unselectable"],lv=["textContent"],av=["id","aria-labelledby","aria-expanded","autocomplete","disabled","name","readonly","unselectable"],iv=["textContent"];function cv(e,t,r,n,o,l){const a=Object(i["resolveComponent"])("el-tag"),c=Object(i["resolveComponent"])("el-tooltip"),s=Object(i["resolveComponent"])("el-icon"),u=Object(i["resolveComponent"])("el-select-menu"),d=Object(i["resolveDirective"])("model-text"),p=Object(i["resolveDirective"])("click-outside");return Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{ref:"selectRef",class:Object(i["normalizeClass"])([e.nsSelectV2.b(),e.nsSelectV2.m(e.selectSize)]),onClick:t[25]||(t[25]=Object(i["withModifiers"])((...t)=>e.toggleMenu&&e.toggleMenu(...t),["stop"])),onMouseenter:t[26]||(t[26]=t=>e.states.comboBoxHovering=!0),onMouseleave:t[27]||(t[27]=t=>e.states.comboBoxHovering=!1)},[Object(i["createVNode"])(c,{ref:"popper",visible:e.dropdownMenuVisible,teleported:e.teleported,"popper-class":[e.nsSelectV2.e("popper"),e.popperClass],"gpu-acceleration":!1,"stop-popper-mouse-event":!1,"popper-options":e.popperOptions,"fallback-placements":["bottom-start","top-start","right","left"],effect:e.effect,placement:e.placement,pure:"",transition:e.nsSelectV2.namespace.value+"-zoom-in-top",trigger:"click",persistent:e.persistent,onBeforeShow:e.handleMenuEnter,onHide:t[24]||(t[24]=t=>e.states.inputValue=e.states.displayInputValue)},{default:Object(i["withCtx"])(()=>{var r;return[Object(i["createElementVNode"])("div",{ref:"selectionRef",class:Object(i["normalizeClass"])([e.nsSelectV2.e("wrapper"),e.nsSelectV2.is("focused",e.states.isComposing),e.nsSelectV2.is("hovering",e.states.comboBoxHovering),e.nsSelectV2.is("filterable",e.filterable),e.nsSelectV2.is("disabled",e.selectDisabled)])},[e.$slots.prefix?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",nv,[Object(i["renderSlot"])(e.$slots,"prefix")])):Object(i["createCommentVNode"])("v-if",!0),e.multiple?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:1,class:Object(i["normalizeClass"])(e.nsSelectV2.e("selection"))},[e.collapseTags&&e.modelValue.length>0?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,class:Object(i["normalizeClass"])(e.nsSelectV2.e("selected-item"))},[Object(i["createVNode"])(a,{closable:!e.selectDisabled&&!(null==(r=e.states.cachedOptions[0])?void 0:r.disable),size:e.collapseTagSize,type:"info","disable-transitions":"",onClose:t[0]||(t[0]=t=>e.deleteTag(t,e.states.cachedOptions[0]))},{default:Object(i["withCtx"])(()=>{var t;return[Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])(e.nsSelectV2.e("tags-text")),style:Object(i["normalizeStyle"])({maxWidth:e.tagMaxWidth+"px"})},Object(i["toDisplayString"])(null==(t=e.states.cachedOptions[0])?void 0:t.label),7)]}),_:1},8,["closable","size"]),e.modelValue.length>1?(Object(i["openBlock"])(),Object(i["createBlock"])(a,{key:0,closable:!1,size:e.collapseTagSize,type:"info","disable-transitions":""},{default:Object(i["withCtx"])(()=>[e.collapseTagsTooltip?(Object(i["openBlock"])(),Object(i["createBlock"])(c,{key:0,disabled:e.dropdownMenuVisible,"fallback-placements":["bottom","top","right","left"],effect:e.effect,placement:"bottom",teleported:!1},{default:Object(i["withCtx"])(()=>[Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])(e.nsSelectV2.e("tags-text")),style:Object(i["normalizeStyle"])({maxWidth:e.tagMaxWidth+"px"})},"+ "+Object(i["toDisplayString"])(e.modelValue.length-1),7)]),content:Object(i["withCtx"])(()=>[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(e.nsSelectV2.e("selection"))},[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(e.states.cachedOptions.slice(1),(t,r)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:r,class:Object(i["normalizeClass"])(e.nsSelectV2.e("selected-item"))},[(Object(i["openBlock"])(),Object(i["createBlock"])(a,{key:e.getValueKey(t),closable:!e.selectDisabled&&!t.disabled,size:e.collapseTagSize,class:"in-tooltip",type:"info","disable-transitions":"",onClose:r=>e.deleteTag(r,t)},{default:Object(i["withCtx"])(()=>[Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])(e.nsSelectV2.e("tags-text")),style:Object(i["normalizeStyle"])({maxWidth:e.tagMaxWidth+"px"})},Object(i["toDisplayString"])(e.getLabel(t)),7)]),_:2},1032,["closable","size","onClose"]))],2))),128))],2)]),_:1},8,["disabled","effect"])):(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{key:1,class:Object(i["normalizeClass"])(e.nsSelectV2.e("tags-text")),style:Object(i["normalizeStyle"])({maxWidth:e.tagMaxWidth+"px"})},"+ "+Object(i["toDisplayString"])(e.modelValue.length-1),7))]),_:1},8,["size"])):Object(i["createCommentVNode"])("v-if",!0)],2)):(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],{key:1},Object(i["renderList"])(e.states.cachedOptions,(t,r)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:r,class:Object(i["normalizeClass"])(e.nsSelectV2.e("selected-item"))},[(Object(i["openBlock"])(),Object(i["createBlock"])(a,{key:e.getValueKey(t),closable:!e.selectDisabled&&!t.disabled,size:e.collapseTagSize,type:"info","disable-transitions":"",onClose:r=>e.deleteTag(r,t)},{default:Object(i["withCtx"])(()=>[Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])(e.nsSelectV2.e("tags-text")),style:Object(i["normalizeStyle"])({maxWidth:e.tagMaxWidth+"px"})},Object(i["toDisplayString"])(e.getLabel(t)),7)]),_:2},1032,["closable","size","onClose"]))],2))),128)),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])([e.nsSelectV2.e("selected-item"),e.nsSelectV2.e("input-wrapper")]),style:Object(i["normalizeStyle"])(e.inputWrapperStyle)},[Object(i["withDirectives"])(Object(i["createElementVNode"])("input",{id:e.id,ref:"inputRef",autocomplete:e.autocomplete,"aria-autocomplete":"list","aria-haspopup":"listbox",autocapitalize:"off","aria-expanded":e.expanded,"aria-labelledby":e.label,class:Object(i["normalizeClass"])([e.nsSelectV2.is(e.selectSize),e.nsSelectV2.e("combobox-input")]),disabled:e.disabled,role:"combobox",readonly:!e.filterable,spellcheck:"false",type:"text",name:e.name,unselectable:e.expanded?"on":void 0,"onUpdate:modelValue":t[1]||(t[1]=(...t)=>e.onUpdateInputValue&&e.onUpdateInputValue(...t)),onFocus:t[2]||(t[2]=(...t)=>e.handleFocus&&e.handleFocus(...t)),onBlur:t[3]||(t[3]=(...t)=>e.handleBlur&&e.handleBlur(...t)),onInput:t[4]||(t[4]=(...t)=>e.onInput&&e.onInput(...t)),onCompositionstart:t[5]||(t[5]=(...t)=>e.handleCompositionStart&&e.handleCompositionStart(...t)),onCompositionupdate:t[6]||(t[6]=(...t)=>e.handleCompositionUpdate&&e.handleCompositionUpdate(...t)),onCompositionend:t[7]||(t[7]=(...t)=>e.handleCompositionEnd&&e.handleCompositionEnd(...t)),onKeydown:[t[8]||(t[8]=Object(i["withKeys"])(Object(i["withModifiers"])(t=>e.onKeyboardNavigate("backward"),["stop","prevent"]),["up"])),t[9]||(t[9]=Object(i["withKeys"])(Object(i["withModifiers"])(t=>e.onKeyboardNavigate("forward"),["stop","prevent"]),["down"])),t[10]||(t[10]=Object(i["withKeys"])(Object(i["withModifiers"])((...t)=>e.onKeyboardSelect&&e.onKeyboardSelect(...t),["stop","prevent"]),["enter"])),t[11]||(t[11]=Object(i["withKeys"])(Object(i["withModifiers"])((...t)=>e.handleEsc&&e.handleEsc(...t),["stop","prevent"]),["esc"])),t[12]||(t[12]=Object(i["withKeys"])(Object(i["withModifiers"])((...t)=>e.handleDel&&e.handleDel(...t),["stop"]),["delete"]))]},null,42,ov),[[d,e.states.displayInputValue]]),e.filterable?(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{key:0,ref:"calculatorRef","aria-hidden":"true",class:Object(i["normalizeClass"])(e.nsSelectV2.e("input-calculator")),textContent:Object(i["toDisplayString"])(e.states.displayInputValue)},null,10,lv)):Object(i["createCommentVNode"])("v-if",!0)],6)],2)):(Object(i["openBlock"])(),Object(i["createElementBlock"])(i["Fragment"],{key:2},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])([e.nsSelectV2.e("selected-item"),e.nsSelectV2.e("input-wrapper")])},[Object(i["withDirectives"])(Object(i["createElementVNode"])("input",{id:e.id,ref:"inputRef","aria-autocomplete":"list","aria-haspopup":"listbox","aria-labelledby":e.label,"aria-expanded":e.expanded,autocapitalize:"off",autocomplete:e.autocomplete,class:Object(i["normalizeClass"])(e.nsSelectV2.e("combobox-input")),disabled:e.disabled,name:e.name,role:"combobox",readonly:!e.filterable,spellcheck:"false",type:"text",unselectable:e.expanded?"on":void 0,onCompositionstart:t[13]||(t[13]=(...t)=>e.handleCompositionStart&&e.handleCompositionStart(...t)),onCompositionupdate:t[14]||(t[14]=(...t)=>e.handleCompositionUpdate&&e.handleCompositionUpdate(...t)),onCompositionend:t[15]||(t[15]=(...t)=>e.handleCompositionEnd&&e.handleCompositionEnd(...t)),onFocus:t[16]||(t[16]=(...t)=>e.handleFocus&&e.handleFocus(...t)),onBlur:t[17]||(t[17]=(...t)=>e.handleBlur&&e.handleBlur(...t)),onInput:t[18]||(t[18]=(...t)=>e.onInput&&e.onInput(...t)),onKeydown:[t[19]||(t[19]=Object(i["withKeys"])(Object(i["withModifiers"])(t=>e.onKeyboardNavigate("backward"),["stop","prevent"]),["up"])),t[20]||(t[20]=Object(i["withKeys"])(Object(i["withModifiers"])(t=>e.onKeyboardNavigate("forward"),["stop","prevent"]),["down"])),t[21]||(t[21]=Object(i["withKeys"])(Object(i["withModifiers"])((...t)=>e.onKeyboardSelect&&e.onKeyboardSelect(...t),["stop","prevent"]),["enter"])),t[22]||(t[22]=Object(i["withKeys"])(Object(i["withModifiers"])((...t)=>e.handleEsc&&e.handleEsc(...t),["stop","prevent"]),["esc"]))],"onUpdate:modelValue":t[23]||(t[23]=(...t)=>e.onUpdateInputValue&&e.onUpdateInputValue(...t))},null,42,av),[[d,e.states.displayInputValue]])],2),e.filterable?(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{key:0,ref:"calculatorRef","aria-hidden":"true",class:Object(i["normalizeClass"])([e.nsSelectV2.e("selected-item"),e.nsSelectV2.e("input-calculator")]),textContent:Object(i["toDisplayString"])(e.states.displayInputValue)},null,10,iv)):Object(i["createCommentVNode"])("v-if",!0)],64)),e.shouldShowPlaceholder?(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{key:3,class:Object(i["normalizeClass"])([e.nsSelectV2.e("placeholder"),e.nsSelectV2.is("transparent",e.states.isComposing||(e.multiple?0===e.modelValue.length:!e.hasModelValue))])},Object(i["toDisplayString"])(e.currentPlaceholder),3)):Object(i["createCommentVNode"])("v-if",!0),Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])(e.nsSelectV2.e("suffix"))},[e.iconComponent?Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createBlock"])(s,{key:0,class:Object(i["normalizeClass"])([e.nsSelectV2.e("caret"),e.nsInput.e("icon"),e.iconReverse])},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(e.iconComponent)))]),_:1},8,["class"])),[[i["vShow"],!e.showClearBtn]]):Object(i["createCommentVNode"])("v-if",!0),e.showClearBtn&&e.clearIcon?(Object(i["openBlock"])(),Object(i["createBlock"])(s,{key:1,class:Object(i["normalizeClass"])([e.nsSelectV2.e("caret"),e.nsInput.e("icon")]),onClick:Object(i["withModifiers"])(e.handleClear,["prevent","stop"])},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(e.clearIcon)))]),_:1},8,["class","onClick"])):Object(i["createCommentVNode"])("v-if",!0),e.validateState&&e.validateIcon?(Object(i["openBlock"])(),Object(i["createBlock"])(s,{key:2,class:Object(i["normalizeClass"])([e.nsInput.e("icon"),e.nsInput.e("validateIcon")])},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(e.validateIcon)))]),_:1},8,["class"])):Object(i["createCommentVNode"])("v-if",!0)],2)],2)]}),content:Object(i["withCtx"])(()=>[Object(i["createVNode"])(u,{ref:"menuRef",data:e.filteredOptions,width:e.popperSize,"hovering-index":e.states.hoveringIndex,"scrollbar-always-on":e.scrollbarAlwaysOn},{default:Object(i["withCtx"])(t=>[Object(i["renderSlot"])(e.$slots,"default",Object(i["normalizeProps"])(Object(i["guardReactiveProps"])(t)))]),empty:Object(i["withCtx"])(()=>[Object(i["renderSlot"])(e.$slots,"empty",{},()=>[Object(i["createElementVNode"])("p",{class:Object(i["normalizeClass"])(e.nsSelectV2.e("empty"))},Object(i["toDisplayString"])(e.emptyText?e.emptyText:""),3)])]),_:3},8,["data","width","hovering-index","scrollbar-always-on"])]),_:3},8,["visible","teleported","popper-class","popper-options","effect","placement","transition","persistent","onBeforeShow"])],34)),[[p,e.handleClickOutside,e.popperRef]])}var sv=Object(f["a"])(rv,[["render",cv],["__file","/home/runner/work/element-plus/element-plus/packages/components/select-v2/src/select.vue"]]);sv.install=e=>{e.component(sv.name,sv)};const uv=sv,dv=uv,pv=Object(s["b"])({animated:{type:Boolean,default:!1},count:{type:Number,default:1},rows:{type:Number,default:3},loading:{type:Boolean,default:!0},throttle:{type:Number}}),fv=Object(s["b"])({variant:{type:String,values:["circle","rect","h1","h3","text","caption","p","image","button"],default:"text"}}),bv={name:"ElSkeletonItem"},mv=Object(i["defineComponent"])({...bv,props:fv,setup(e){const t=Object(b["b"])("skeleton");return(e,r)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:Object(i["normalizeClass"])([Object(i["unref"])(t).e("item"),Object(i["unref"])(t).e(e.variant)])},["image"===e.variant?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(M["PictureFilled"]),{key:0})):Object(i["createCommentVNode"])("v-if",!0)],2))}});var hv=Object(f["a"])(mv,[["__file","/home/runner/work/element-plus/element-plus/packages/components/skeleton/src/skeleton-item.vue"]]);const vv=(e,t=0)=>{if(0===t)return e;const r=Object(i["ref"])(!1);let n=0;const o=()=>{n&&clearTimeout(n),n=window.setTimeout(()=>{r.value=e.value},t)};return Object(i["onMounted"])(o),Object(i["watch"])(()=>e.value,e=>{e?o():r.value=e}),r},gv={name:"ElSkeleton"},Ov=Object(i["defineComponent"])({...gv,props:pv,setup(e,{expose:t}){const r=e,n=Object(b["b"])("skeleton"),o=vv(Object(i["toRef"])(r,"loading"),r.throttle);return t({uiLoading:o}),(e,t)=>Object(i["unref"])(o)?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",Object(i["mergeProps"])({key:0,class:[Object(i["unref"])(n).b(),Object(i["unref"])(n).is("animated",e.animated)]},e.$attrs),[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(e.count,t=>(Object(i["openBlock"])(),Object(i["createElementBlock"])(i["Fragment"],{key:t},[e.loading?Object(i["renderSlot"])(e.$slots,"template",{key:t},()=>[Object(i["createVNode"])(hv,{class:Object(i["normalizeClass"])(Object(i["unref"])(n).is("first")),variant:"p"},null,8,["class"]),(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(e.rows,t=>(Object(i["openBlock"])(),Object(i["createBlock"])(hv,{key:t,class:Object(i["normalizeClass"])([Object(i["unref"])(n).e("paragraph"),Object(i["unref"])(n).is("last",t===e.rows&&e.rows>1)]),variant:"p"},null,8,["class"]))),128))]):Object(i["createCommentVNode"])("v-if",!0)],64))),128))],16)):Object(i["renderSlot"])(e.$slots,"default",Object(i["normalizeProps"])(Object(i["mergeProps"])({key:1},e.$attrs)))}});var jv=Object(f["a"])(Ov,[["__file","/home/runner/work/element-plus/element-plus/packages/components/skeleton/src/skeleton.vue"]]);const wv=Object(j["a"])(jv,{SkeletonItem:hv}),yv=Object(j["d"])(hv),xv=Object(s["b"])({modelValue:{type:Object(s["c"])([Number,Array]),default:0},id:{type:String,default:void 0},min:{type:Number,default:0},max:{type:Number,default:100},step:{type:Number,default:1},showInput:Boolean,showInputControls:{type:Boolean,default:!0},size:Vt["c"],inputSize:Vt["c"],showStops:Boolean,showTooltip:{type:Boolean,default:!0},formatTooltip:{type:Object(s["c"])(Function),default:void 0},disabled:Boolean,range:Boolean,vertical:Boolean,height:String,debounce:{type:Number,default:300},label:{type:String,default:void 0},rangeStartLabel:{type:String,default:void 0},rangeEndLabel:{type:String,default:void 0},formatValueText:{type:Object(s["c"])(Function),default:void 0},tooltipClass:{type:String,default:void 0},placement:{type:String,values:de["placements"],default:"top"},marks:{type:Object(s["c"])(Object)},validateEvent:{type:Boolean,default:!0}}),kv=e=>Object(c["isNumber"])(e)||Object(Y["isArray"])(e)&&e.every(c["isNumber"]),_v={[u["c"]]:kv,[u["b"]]:kv,[u["a"]]:kv},Cv=Object(s["b"])({modelValue:{type:Number,default:0},vertical:Boolean,tooltipClass:String,placement:{type:String,values:de["placements"],default:"top"}}),zv={[u["c"]]:e=>Object(c["isNumber"])(e)},Ev=Symbol("sliderContextKey"),{left:Bv,down:Sv,right:Vv,up:Nv,home:Mv,end:Av,pageUp:Tv,pageDown:Hv}=ke["a"],Rv=(e,t,r)=>{const n=Object(i["ref"])(),o=Object(i["ref"])(!1),l=Object(i["computed"])(()=>t.value instanceof Function),a=Object(i["computed"])(()=>l.value&&t.value(e.modelValue)||e.modelValue),c=Object(N["debounce"])(()=>{r.value&&(o.value=!0)},50),s=Object(N["debounce"])(()=>{r.value&&(o.value=!1)},50);return{tooltip:n,tooltipVisible:o,formatValue:a,displayTooltip:c,hideTooltip:s}},Lv=(e,t,r)=>{const{disabled:n,min:o,max:l,step:a,showTooltip:c,precision:s,sliderSize:d,formatTooltip:p,emitChange:f,resetSize:b,updateDragging:m}=Object(i["inject"])(Ev),{tooltip:h,tooltipVisible:v,formatValue:g,displayTooltip:O,hideTooltip:j}=Rv(e,p,c),w=Object(i["ref"])(),y=Object(i["computed"])(()=>(e.modelValue-o.value)/(l.value-o.value)*100+"%"),x=Object(i["computed"])(()=>e.vertical?{bottom:y.value}:{left:y.value}),k=()=>{t.hovering=!0,O()},_=()=>{t.hovering=!1,t.dragging||j()},C=e=>{n.value||(e.preventDefault(),H(e),window.addEventListener("mousemove",R),window.addEventListener("touchmove",R),window.addEventListener("mouseup",L),window.addEventListener("touchend",L),window.addEventListener("contextmenu",L),w.value.focus())},z=e=>{n.value||(t.newPosition=Number.parseFloat(y.value)+e/(l.value-o.value)*100,D(t.newPosition),f())},E=()=>{z(-a.value)},B=()=>{z(a.value)},S=()=>{z(4*-a.value)},V=()=>{z(4*a.value)},N=()=>{n.value||(D(0),f())},M=()=>{n.value||(D(100),f())},A=e=>{let t=!0;[Bv,Sv].includes(e.key)?E():[Vv,Nv].includes(e.key)?B():e.key===Mv?N():e.key===Av?M():e.key===Hv?S():e.key===Tv?V():t=!1,t&&e.preventDefault()},T=e=>{let t,r;return e.type.startsWith("touch")?(r=e.touches[0].clientY,t=e.touches[0].clientX):(r=e.clientY,t=e.clientX),{clientX:t,clientY:r}},H=r=>{t.dragging=!0,t.isClick=!0;const{clientX:n,clientY:o}=T(r);e.vertical?t.startY=o:t.startX=n,t.startPosition=Number.parseFloat(y.value),t.newPosition=t.startPosition},R=r=>{if(t.dragging){let n;t.isClick=!1,O(),b();const{clientX:o,clientY:l}=T(r);e.vertical?(t.currentY=l,n=(t.startY-t.currentY)/d.value*100):(t.currentX=o,n=(t.currentX-t.startX)/d.value*100),t.newPosition=t.startPosition+n,D(t.newPosition)}},L=()=>{t.dragging&&(setTimeout(()=>{t.dragging=!1,t.hovering||j(),t.isClick||D(t.newPosition),f()},0),window.removeEventListener("mousemove",R),window.removeEventListener("touchmove",R),window.removeEventListener("mouseup",L),window.removeEventListener("touchend",L),window.removeEventListener("contextmenu",L))},D=async n=>{if(null===n||Number.isNaN(+n))return;n<0?n=0:n>100&&(n=100);const c=100/((l.value-o.value)/a.value),d=Math.round(n/c);let p=d*c*(l.value-o.value)*.01+o.value;p=Number.parseFloat(p.toFixed(s.value)),p!==e.modelValue&&r(u["c"],p),t.dragging||e.modelValue===t.oldValue||(t.oldValue=e.modelValue),await Object(i["nextTick"])(),t.dragging&&O(),h.value.updatePopper()};return Object(i["watch"])(()=>t.dragging,e=>{m(e)}),{disabled:n,button:w,tooltip:h,tooltipVisible:v,showTooltip:c,wrapperStyle:x,formatValue:g,handleMouseEnter:k,handleMouseLeave:_,onButtonDown:C,onKeyDown:A,setPosition:D}},Dv=["tabindex"],Pv={name:"ElSliderButton"},Iv=Object(i["defineComponent"])({...Pv,props:Cv,emits:zv,setup(e,{expose:t,emit:r}){const n=e,o=Object(b["b"])("slider"),l=Object(i["reactive"])({hovering:!1,dragging:!1,isClick:!1,startX:0,currentX:0,startY:0,currentY:0,startPosition:0,newPosition:0,oldValue:n.modelValue}),{disabled:a,button:c,tooltip:s,showTooltip:u,tooltipVisible:d,wrapperStyle:p,formatValue:f,handleMouseEnter:m,handleMouseLeave:h,onButtonDown:v,onKeyDown:g,setPosition:O}=Lv(n,l,r),{hovering:j,dragging:w}=Object(i["toRefs"])(l);return t({onButtonDown:v,onKeyDown:g,setPosition:O,hovering:j,dragging:w}),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{ref_key:"button",ref:c,class:Object(i["normalizeClass"])([Object(i["unref"])(o).e("button-wrapper"),{hover:Object(i["unref"])(j),dragging:Object(i["unref"])(w)}]),style:Object(i["normalizeStyle"])(Object(i["unref"])(p)),tabindex:Object(i["unref"])(a)?-1:0,onMouseenter:t[0]||(t[0]=(...e)=>Object(i["unref"])(m)&&Object(i["unref"])(m)(...e)),onMouseleave:t[1]||(t[1]=(...e)=>Object(i["unref"])(h)&&Object(i["unref"])(h)(...e)),onMousedown:t[2]||(t[2]=(...e)=>Object(i["unref"])(v)&&Object(i["unref"])(v)(...e)),onTouchstart:t[3]||(t[3]=(...e)=>Object(i["unref"])(v)&&Object(i["unref"])(v)(...e)),onFocus:t[4]||(t[4]=(...e)=>Object(i["unref"])(m)&&Object(i["unref"])(m)(...e)),onBlur:t[5]||(t[5]=(...e)=>Object(i["unref"])(h)&&Object(i["unref"])(h)(...e)),onKeydown:t[6]||(t[6]=(...e)=>Object(i["unref"])(g)&&Object(i["unref"])(g)(...e))},[Object(i["createVNode"])(Object(i["unref"])(zt),{ref_key:"tooltip",ref:s,visible:Object(i["unref"])(d),placement:e.placement,"fallback-placements":["top","bottom","right","left"],"stop-popper-mouse-event":!1,"popper-class":e.tooltipClass,disabled:!Object(i["unref"])(u),persistent:""},{content:Object(i["withCtx"])(()=>[Object(i["createElementVNode"])("span",null,Object(i["toDisplayString"])(Object(i["unref"])(f)),1)]),default:Object(i["withCtx"])(()=>[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])([Object(i["unref"])(o).e("button"),{hover:Object(i["unref"])(j),dragging:Object(i["unref"])(w)}])},null,2)]),_:1},8,["visible","placement","popper-class","disabled"])],46,Dv))}});var Fv=Object(f["a"])(Iv,[["__file","/home/runner/work/element-plus/element-plus/packages/components/slider/src/button.vue"]]);const $v=Object(s["b"])({mark:{type:Object(s["c"])([String,Object]),default:void 0}});var qv=Object(i["defineComponent"])({name:"ElSliderMarker",props:$v,setup(e){const t=Object(b["b"])("slider"),r=Object(i["computed"])(()=>Object(Y["isString"])(e.mark)?e.mark:e.mark.label),n=Object(i["computed"])(()=>Object(Y["isString"])(e.mark)?void 0:e.mark.style);return()=>Object(i["h"])("div",{class:t.e("marks-text"),style:n.value},r.value)}});const Wv=(e,t,r)=>{const{form:n,formItem:o}=Object(mn["a"])(),l=Object(i["shallowRef"])(),a=Object(i["ref"])(),c=Object(i["ref"])(),s={firstButton:a,secondButton:c},d=Object(i["computed"])(()=>e.disabled||(null==n?void 0:n.disabled)||!1),p=Object(i["computed"])(()=>Math.min(t.firstValue,t.secondValue)),f=Object(i["computed"])(()=>Math.max(t.firstValue,t.secondValue)),b=Object(i["computed"])(()=>e.range?100*(f.value-p.value)/(e.max-e.min)+"%":100*(t.firstValue-e.min)/(e.max-e.min)+"%"),m=Object(i["computed"])(()=>e.range?100*(p.value-e.min)/(e.max-e.min)+"%":"0%"),h=Object(i["computed"])(()=>e.vertical?{height:e.height}:{}),v=Object(i["computed"])(()=>e.vertical?{height:b.value,bottom:m.value}:{width:b.value,left:m.value}),g=()=>{l.value&&(t.sliderSize=l.value["client"+(e.vertical?"Height":"Width")])},O=r=>{const n=e.min+r*(e.max-e.min)/100;if(!e.range)return a;let o;return o=Math.abs(p.value-n)t.secondValue?"firstButton":"secondButton",s[o]},j=e=>{const t=O(e);return t.value.setPosition(e),t},w=r=>{t.firstValue=r,x(e.range?[p.value,f.value]:r)},y=r=>{t.secondValue=r,e.range&&x([p.value,f.value])},x=e=>{r(u["c"],e),r(u["b"],e)},k=async()=>{await Object(i["nextTick"])(),r(u["a"],e.range?[p.value,f.value]:e.modelValue)},_=r=>{var n,o,a,i,c,s;if(d.value||t.dragging)return;g();let u=0;if(e.vertical){const e=null!=(a=null==(o=null==(n=r.touches)?void 0:n.item(0))?void 0:o.clientY)?a:r.clientY,i=l.value.getBoundingClientRect().bottom;u=(i-e)/t.sliderSize*100}else{const e=null!=(s=null==(c=null==(i=r.touches)?void 0:i.item(0))?void 0:c.clientX)?s:r.clientX,n=l.value.getBoundingClientRect().left;u=(e-n)/t.sliderSize*100}return u<0||u>100?void 0:j(u)},C=e=>{var t,r;((null==(t=s["firstButton"].value)?void 0:t.dragging)||(null==(r=s["secondButton"].value)?void 0:r.dragging))&&e.preventDefault()},z=async e=>{const t=_(e);t&&(await Object(i["nextTick"])(),t.value.onButtonDown(e))},E=e=>{const t=_(e);t&&k()};return{elFormItem:o,slider:l,firstButton:a,secondButton:c,sliderDisabled:d,minValue:p,maxValue:f,runwayStyle:h,barStyle:v,resetSize:g,setPosition:j,emitChange:k,onSliderWrapperPrevent:C,onSliderClick:E,onSliderDown:z,setFirstValue:w,setSecondValue:y}},Uv=(e,t,r,n)=>{const o=Object(i["computed"])(()=>{if(!e.showStops||e.min>e.max)return[];if(0===e.step)return Object(m["a"])("ElSlider","step should not be 0."),[];const o=(e.max-e.min)/e.step,l=100*e.step/(e.max-e.min),a=Array.from({length:o-1}).map((e,t)=>(t+1)*l);return e.range?a.filter(t=>t<100*(r.value-e.min)/(e.max-e.min)||t>100*(n.value-e.min)/(e.max-e.min)):a.filter(r=>r>100*(t.firstValue-e.min)/(e.max-e.min))}),l=t=>e.vertical?{bottom:t+"%"}:{left:t+"%"};return{stops:o,getStopStyle:l}},Kv=e=>Object(i["computed"])(()=>{if(!e.marks)return[];const t=Object.keys(e.marks);return t.map(Number.parseFloat).sort((e,t)=>e-t).filter(t=>t<=e.max&&t>=e.min).map(t=>({point:t,position:100*(t-e.min)/(e.max-e.min),mark:e.marks[t]}))}),Yv=(e,t,r,n,o,l)=>{const a=e=>{o(u["c"],e),o(u["b"],e)},c=()=>e.range?![r.value,n.value].every((e,r)=>e===t.oldValue[r]):e.modelValue!==t.oldValue,s=()=>{var r,n;if(e.min>e.max)return void Object(m["b"])("Slider","min should not be greater than max.");const o=e.modelValue;e.range&&Array.isArray(o)?o[1]e.max?a([e.max,e.max]):o[0]e.max?a([o[0],e.max]):(t.firstValue=o[0],t.secondValue=o[1],c()&&(e.validateEvent&&(null==(r=null==l?void 0:l.validate)||r.call(l,"change").catch(e=>Object(m["a"])(e))),t.oldValue=o.slice())):e.range||"number"!==typeof o||Number.isNaN(o)||(oe.max?a(e.max):(t.firstValue=o,c()&&(e.validateEvent&&(null==(n=null==l?void 0:l.validate)||n.call(l,"change").catch(e=>Object(m["a"])(e))),t.oldValue=o)))};s(),Object(i["watch"])(()=>t.dragging,e=>{e||s()}),Object(i["watch"])(()=>e.modelValue,(e,r)=>{t.dragging||Array.isArray(e)&&Array.isArray(r)&&e.every((e,t)=>e===r[t])&&t.firstValue===e[0]&&t.secondValue===e[1]||s()},{deep:!0}),Object(i["watch"])(()=>[e.min,e.max],()=>{s()})},Gv=(e,t,r)=>{const n=Object(i["ref"])();return Object(i["onMounted"])(async()=>{e.range?(Array.isArray(e.modelValue)?(t.firstValue=Math.max(e.min,e.modelValue[0]),t.secondValue=Math.min(e.max,e.modelValue[1])):(t.firstValue=e.min,t.secondValue=e.max),t.oldValue=[t.firstValue,t.secondValue]):("number"!==typeof e.modelValue||Number.isNaN(e.modelValue)?t.firstValue=e.min:t.firstValue=Math.min(e.max,Math.max(e.min,e.modelValue)),t.oldValue=t.firstValue),Object(c["useEventListener"])(window,"resize",r),await Object(i["nextTick"])(),r()}),{sliderWrapper:n}},Xv=["id","role","aria-label","aria-labelledby"],Jv={key:1},Zv={name:"ElSlider"},Qv=Object(i["defineComponent"])({...Zv,props:xv,emits:_v,setup(e,{expose:t,emit:r}){const n=e,o=Object(b["b"])("slider"),{t:l}=Object(Mr["a"])(),a=Object(i["reactive"])({firstValue:0,secondValue:0,oldValue:0,dragging:!1,sliderSize:1}),{elFormItem:c,slider:s,firstButton:u,secondButton:d,sliderDisabled:p,minValue:f,maxValue:m,runwayStyle:h,barStyle:v,resetSize:g,emitChange:O,onSliderWrapperPrevent:j,onSliderClick:w,onSliderDown:y,setFirstValue:x,setSecondValue:k}=Wv(n,a,r),{stops:_,getStopStyle:C}=Uv(n,a,f,m),{inputId:z,isLabeledByFormItem:E}=Object(mn["b"])(n,{formItemContext:c}),B=Object(Vt["b"])(),S=Object(i["computed"])(()=>n.inputSize||B.value),V=Object(i["computed"])(()=>n.label||l("el.slider.defaultLabel",{min:n.min,max:n.max})),N=Object(i["computed"])(()=>n.range?n.rangeStartLabel||l("el.slider.defaultRangeStartLabel"):V.value),M=Object(i["computed"])(()=>n.formatValueText?n.formatValueText(P.value):""+P.value),A=Object(i["computed"])(()=>n.rangeEndLabel||l("el.slider.defaultRangeEndLabel")),T=Object(i["computed"])(()=>n.formatValueText?n.formatValueText(I.value):""+I.value),H=Object(i["computed"])(()=>[o.b(),o.m(B.value),o.is("vertical",n.vertical),{[o.m("with-input")]:n.showInput}]),R=Kv(n);Yv(n,a,f,m,r,c);const L=Object(i["computed"])(()=>{const e=[n.min,n.max,n.step].map(e=>{const t=(""+e).split(".")[1];return t?t.length:0});return Math.max.apply(null,e)}),{sliderWrapper:D}=Gv(n,a,g),{firstValue:P,secondValue:I,sliderSize:F}=Object(i["toRefs"])(a),$=e=>{a.dragging=e};return Object(i["provide"])(Ev,{...Object(i["toRefs"])(n),sliderSize:F,disabled:p,precision:L,emitChange:O,resetSize:g,updateDragging:$}),t({onSliderClick:w}),(e,t)=>{var r,n;return Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{id:e.range?Object(i["unref"])(z):void 0,ref_key:"sliderWrapper",ref:D,class:Object(i["normalizeClass"])(Object(i["unref"])(H)),role:e.range?"group":void 0,"aria-label":e.range&&!Object(i["unref"])(E)?Object(i["unref"])(V):void 0,"aria-labelledby":e.range&&Object(i["unref"])(E)?null==(r=Object(i["unref"])(c))?void 0:r.labelId:void 0,onTouchstart:t[2]||(t[2]=(...e)=>Object(i["unref"])(j)&&Object(i["unref"])(j)(...e)),onTouchmove:t[3]||(t[3]=(...e)=>Object(i["unref"])(j)&&Object(i["unref"])(j)(...e))},[Object(i["createElementVNode"])("div",{ref_key:"slider",ref:s,class:Object(i["normalizeClass"])([Object(i["unref"])(o).e("runway"),{"show-input":e.showInput&&!e.range},Object(i["unref"])(o).is("disabled",Object(i["unref"])(p))]),style:Object(i["normalizeStyle"])(Object(i["unref"])(h)),onMousedown:t[0]||(t[0]=(...e)=>Object(i["unref"])(y)&&Object(i["unref"])(y)(...e)),onTouchstart:t[1]||(t[1]=(...e)=>Object(i["unref"])(y)&&Object(i["unref"])(y)(...e))},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("bar")),style:Object(i["normalizeStyle"])(Object(i["unref"])(v))},null,6),Object(i["createVNode"])(Fv,{id:e.range?void 0:Object(i["unref"])(z),ref_key:"firstButton",ref:u,"model-value":Object(i["unref"])(P),vertical:e.vertical,"tooltip-class":e.tooltipClass,placement:e.placement,role:"slider","aria-label":e.range||!Object(i["unref"])(E)?Object(i["unref"])(N):void 0,"aria-labelledby":!e.range&&Object(i["unref"])(E)?null==(n=Object(i["unref"])(c))?void 0:n.labelId:void 0,"aria-valuemin":e.min,"aria-valuemax":e.range?Object(i["unref"])(I):e.max,"aria-valuenow":Object(i["unref"])(P),"aria-valuetext":Object(i["unref"])(M),"aria-orientation":e.vertical?"vertical":"horizontal","aria-disabled":Object(i["unref"])(p),"onUpdate:modelValue":Object(i["unref"])(x)},null,8,["id","model-value","vertical","tooltip-class","placement","aria-label","aria-labelledby","aria-valuemin","aria-valuemax","aria-valuenow","aria-valuetext","aria-orientation","aria-disabled","onUpdate:modelValue"]),e.range?(Object(i["openBlock"])(),Object(i["createBlock"])(Fv,{key:0,ref_key:"secondButton",ref:d,"model-value":Object(i["unref"])(I),vertical:e.vertical,"tooltip-class":e.tooltipClass,placement:e.placement,role:"slider","aria-label":Object(i["unref"])(A),"aria-valuemin":Object(i["unref"])(P),"aria-valuemax":e.max,"aria-valuenow":Object(i["unref"])(I),"aria-valuetext":Object(i["unref"])(T),"aria-orientation":e.vertical?"vertical":"horizontal","aria-disabled":Object(i["unref"])(p),"onUpdate:modelValue":Object(i["unref"])(k)},null,8,["model-value","vertical","tooltip-class","placement","aria-label","aria-valuemin","aria-valuemax","aria-valuenow","aria-valuetext","aria-orientation","aria-disabled","onUpdate:modelValue"])):Object(i["createCommentVNode"])("v-if",!0),e.showStops?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",Jv,[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(Object(i["unref"])(_),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:t,class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("stop")),style:Object(i["normalizeStyle"])(Object(i["unref"])(C)(e))},null,6))),128))])):Object(i["createCommentVNode"])("v-if",!0),Object(i["unref"])(R).length>0?(Object(i["openBlock"])(),Object(i["createElementBlock"])(i["Fragment"],{key:2},[Object(i["createElementVNode"])("div",null,[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(Object(i["unref"])(R),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:t,style:Object(i["normalizeStyle"])(Object(i["unref"])(C)(e.position)),class:Object(i["normalizeClass"])([Object(i["unref"])(o).e("stop"),Object(i["unref"])(o).e("marks-stop")])},null,6))),128))]),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("marks"))},[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(Object(i["unref"])(R),(e,t)=>(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(qv),{key:t,mark:e.mark,style:Object(i["normalizeStyle"])(Object(i["unref"])(C)(e.position))},null,8,["mark","style"]))),128))],2)],64)):Object(i["createCommentVNode"])("v-if",!0)],38),e.showInput&&!e.range?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(Ap),{key:0,ref:"input","model-value":Object(i["unref"])(P),class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("input")),step:e.step,disabled:Object(i["unref"])(p),controls:e.showInputControls,min:e.min,max:e.max,debounce:e.debounce,size:Object(i["unref"])(S),"onUpdate:modelValue":Object(i["unref"])(x),onChange:Object(i["unref"])(O)},null,8,["model-value","class","step","disabled","controls","min","max","debounce","size","onUpdate:modelValue","onChange"])):Object(i["createCommentVNode"])("v-if",!0)],42,Xv)}}});var eg=Object(f["a"])(Qv,[["__file","/home/runner/work/element-plus/element-plus/packages/components/slider/src/slider.vue"]]);const tg=Object(j["a"])(eg),rg=Object(s["b"])({prefixCls:{type:String}}),ng=Object(i["defineComponent"])({name:"ElSpaceItem",props:rg,setup(e,{slots:t}){const r=Object(b["b"])("space"),n=Object(i["computed"])(()=>(e.prefixCls||r.b())+"__item");return()=>Object(i["h"])("div",{class:n.value},Object(i["renderSlot"])(t,"default"))}}),og={small:8,default:12,large:16};function lg(e){const t=Object(b["b"])("space"),r=Object(i["computed"])(()=>[t.b(),t.m(e.direction),e.class]),n=Object(i["ref"])(0),o=Object(i["ref"])(0),l=Object(i["computed"])(()=>{const t=e.wrap||e.fill?{flexWrap:"wrap",marginBottom:`-${o.value}px`}:{},r={alignItems:e.alignment};return[t,r,e.style]}),a=Object(i["computed"])(()=>{const t={paddingBottom:o.value+"px",marginRight:n.value+"px"},r=e.fill?{flexGrow:1,minWidth:e.fillRatio+"%"}:{};return[t,r]});return Object(i["watchEffect"])(()=>{const{size:t="small",wrap:r,direction:l,fill:a}=e;if(Object(Y["isArray"])(t)){const[e=0,r=0]=t;n.value=e,o.value=r}else{let e;e=Object(c["isNumber"])(t)?t:og[t||"small"]||og.small,(r||a)&&"horizontal"===l?n.value=o.value=e:"horizontal"===l?(n.value=e,o.value=0):(o.value=e,n.value=0)}}),{classes:r,containerStyle:l,itemStyle:a}}const ag=Object(s["b"])({direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},class:{type:Object(s["c"])([String,Object,Array]),default:""},style:{type:Object(s["c"])([String,Array,Object]),default:""},alignment:{type:Object(s["c"])(String),default:"center"},prefixCls:{type:String},spacer:{type:Object(s["c"])([Object,String,Number,Array]),default:null,validator:e=>Object(i["isVNode"])(e)||Object(c["isNumber"])(e)||Object(Y["isString"])(e)},wrap:Boolean,fill:Boolean,fillRatio:{type:Number,default:100},size:{type:[String,Array,Number],values:Dt["b"],validator:e=>Object(c["isNumber"])(e)||Object(Y["isArray"])(e)&&2===e.length&&e.every(c["isNumber"])}});var ig=Object(i["defineComponent"])({name:"ElSpace",props:ag,setup(e,{slots:t}){const{classes:r,containerStyle:n,itemStyle:o}=lg(e);function l(t,r="",n=[]){const{prefixCls:a}=e;return t.forEach((e,t)=>{Object(as["e"])(e)?Object(Y["isArray"])(e.children)&&e.children.forEach((e,t)=>{Object(as["e"])(e)&&Object(Y["isArray"])(e.children)?l(e.children,r+t+"-",n):n.push(Object(i["createVNode"])(ng,{style:o.value,prefixCls:a,key:"nested-"+(r+t)},{default:()=>[e]},as["a"].PROPS|as["a"].STYLE,["style","prefixCls"]))}):Object(as["f"])(e)&&n.push(Object(i["createVNode"])(ng,{style:o.value,prefixCls:a,key:"LoopKey"+(r+t)},{default:()=>[e]},as["a"].PROPS|as["a"].STYLE,["style","prefixCls"]))}),n}return()=>{var a;const{spacer:c,direction:s}=e,u=Object(i["renderSlot"])(t,"default",{key:0},()=>[]);if(0===(null!=(a=u.children)?a:[]).length)return null;if(Object(Y["isArray"])(u.children)){let e=l(u.children);if(c){const t=e.length-1;e=e.reduce((e,r,n)=>{const l=[...e,r];return n!==t&&l.push(Object(i["createVNode"])("span",{style:[o.value,"vertical"===s?"width: 100%":null],key:n},[Object(i["isVNode"])(c)?c:Object(i["createTextVNode"])(c,as["a"].TEXT)],as["a"].STYLE)),l},[])}return Object(i["createVNode"])("div",{class:r.value,style:n.value},e,as["a"].STYLE|as["a"].CLASS)}return u.children}}});const cg=Object(j["a"])(ig),sg=Object(s["b"])({space:{type:[Number,String],default:""},active:{type:Number,default:0},direction:{type:String,default:"horizontal",values:["horizontal","vertical"]},alignCenter:{type:Boolean},simple:{type:Boolean},finishStatus:{type:String,values:["wait","process","finish","error","success"],default:"finish"},processStatus:{type:String,values:["wait","process","finish","error","success"],default:"process"}}),ug={[u["a"]]:(e,t)=>[e,t].every(c["isNumber"])},dg={name:"ElSteps"},pg=Object(i["defineComponent"])({...dg,props:sg,emits:ug,setup(e,{emit:t}){const r=e,n=Object(b["b"])("steps"),o=Object(i["ref"])([]);return Object(i["watch"])(o,()=>{o.value.forEach((e,t)=>{e.setIndex(t)})}),Object(i["provide"])("ElSteps",{props:r,steps:o}),Object(i["watch"])(()=>r.active,(e,r)=>{t(u["a"],e,r)}),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:Object(i["normalizeClass"])([Object(i["unref"])(n).b(),Object(i["unref"])(n).m(e.simple?"simple":e.direction)])},[Object(i["renderSlot"])(e.$slots,"default")],2))}});var fg=Object(f["a"])(pg,[["__file","/home/runner/work/element-plus/element-plus/packages/components/steps/src/steps.vue"]]);const bg=Object(s["b"])({title:{type:String,default:""},icon:{type:k["e"]},description:{type:String,default:""},status:{type:String,values:["","wait","process","finish","error","success"],default:""}}),mg={name:"ElStep"},hg=Object(i["defineComponent"])({...mg,props:bg,setup(e){const t=e,r=Object(b["b"])("step"),n=Object(i["ref"])(-1),o=Object(i["ref"])({}),l=Object(i["ref"])(""),a=Object(i["inject"])("ElSteps"),c=Object(i["getCurrentInstance"])();Object(i["onMounted"])(()=>{Object(i["watch"])([()=>a.props.active,()=>a.props.processStatus,()=>a.props.finishStatus],([e])=>{w(e)},{immediate:!0})}),Object(i["onBeforeUnmount"])(()=>{a.steps.value=a.steps.value.filter(e=>e.uid!==(null==c?void 0:c.uid))});const s=Object(i["computed"])(()=>t.status||l.value),u=Object(i["computed"])(()=>{const e=a.steps.value[n.value-1];return e?e.currentStatus:"wait"}),d=Object(i["computed"])(()=>a.props.alignCenter),p=Object(i["computed"])(()=>"vertical"===a.props.direction),f=Object(i["computed"])(()=>a.props.simple),m=Object(i["computed"])(()=>a.steps.value.length),h=Object(i["computed"])(()=>{var e;return(null==(e=a.steps.value[m.value-1])?void 0:e.uid)===(null==c?void 0:c.uid)}),v=Object(i["computed"])(()=>f.value?"":a.props.space),g=Object(i["computed"])(()=>{const e={flexBasis:"number"===typeof v.value?v.value+"px":v.value?v.value:100/(m.value-(d.value?0:1))+"%"};return p.value||h.value&&(e.maxWidth=100/m.value+"%"),e}),O=e=>{n.value=e},j=e=>{let t=100;const r={};r.transitionDelay=150*n.value+"ms",e===a.props.processStatus?t=0:"wait"===e&&(t=0,r.transitionDelay=-150*n.value+"ms"),r.borderWidth=t&&!f.value?"1px":0,r["vertical"===a.props.direction?"height":"width"]=t+"%",o.value=r},w=e=>{e>n.value?l.value=a.props.finishStatus:e===n.value&&"error"!==u.value?l.value=a.props.processStatus:l.value="wait";const t=a.steps.value[m.value-1];t&&t.calcProgress(l.value)},x=Object(i["reactive"])({uid:Object(i["computed"])(()=>null==c?void 0:c.uid),currentStatus:s,setIndex:O,calcProgress:j});return a.steps.value=[...a.steps.value,x],(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{style:Object(i["normalizeStyle"])(Object(i["unref"])(g)),class:Object(i["normalizeClass"])([Object(i["unref"])(r).b(),Object(i["unref"])(r).is(Object(i["unref"])(f)?"simple":Object(i["unref"])(a).props.direction),Object(i["unref"])(r).is("flex",Object(i["unref"])(h)&&!Object(i["unref"])(v)&&!Object(i["unref"])(d)),Object(i["unref"])(r).is("center",Object(i["unref"])(d)&&!Object(i["unref"])(p)&&!Object(i["unref"])(f))])},[Object(i["createCommentVNode"])(" icon & line "),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])([Object(i["unref"])(r).e("head"),Object(i["unref"])(r).is(Object(i["unref"])(s))])},[Object(i["unref"])(f)?Object(i["createCommentVNode"])("v-if",!0):(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(r).e("line"))},[Object(i["createElementVNode"])("i",{class:Object(i["normalizeClass"])(Object(i["unref"])(r).e("line-inner")),style:Object(i["normalizeStyle"])(o.value)},null,6)],2)),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])([Object(i["unref"])(r).e("icon"),Object(i["unref"])(r).is(e.icon||e.$slots.icon?"icon":"text")])},[Object(i["renderSlot"])(e.$slots,"icon",{},()=>[e.icon?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(y["a"]),{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(r).e("icon-inner"))},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(e.icon)))]),_:1},8,["class"])):"success"===Object(i["unref"])(s)?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(y["a"]),{key:1,class:Object(i["normalizeClass"])([Object(i["unref"])(r).e("icon-inner"),Object(i["unref"])(r).is("status")])},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["Check"]))]),_:1},8,["class"])):"error"===Object(i["unref"])(s)?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(y["a"]),{key:2,class:Object(i["normalizeClass"])([Object(i["unref"])(r).e("icon-inner"),Object(i["unref"])(r).is("status")])},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["Close"]))]),_:1},8,["class"])):Object(i["unref"])(f)?Object(i["createCommentVNode"])("v-if",!0):(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:3,class:Object(i["normalizeClass"])(Object(i["unref"])(r).e("icon-inner"))},Object(i["toDisplayString"])(n.value+1),3))])],2)],2),Object(i["createCommentVNode"])(" title & description "),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(r).e("main"))},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])([Object(i["unref"])(r).e("title"),Object(i["unref"])(r).is(Object(i["unref"])(s))])},[Object(i["renderSlot"])(e.$slots,"title",{},()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(e.title),1)])],2),Object(i["unref"])(f)?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(r).e("arrow"))},null,2)):(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:1,class:Object(i["normalizeClass"])([Object(i["unref"])(r).e("description"),Object(i["unref"])(r).is(Object(i["unref"])(s))])},[Object(i["renderSlot"])(e.$slots,"description",{},()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(e.description),1)])],2))],2)],6))}});var vg=Object(f["a"])(hg,[["__file","/home/runner/work/element-plus/element-plus/packages/components/steps/src/item.vue"]]);const gg=Object(j["a"])(fg,{Step:vg}),Og=Object(j["d"])(vg),jg=Object(s["b"])({modelValue:{type:[Boolean,String,Number],default:!1},value:{type:[Boolean,String,Number],default:!1},disabled:{type:Boolean,default:!1},width:{type:[String,Number],default:""},inlinePrompt:{type:Boolean,default:!1},activeIcon:{type:k["e"]},inactiveIcon:{type:k["e"]},activeText:{type:String,default:""},inactiveText:{type:String,default:""},activeColor:{type:String,default:""},inactiveColor:{type:String,default:""},borderColor:{type:String,default:""},activeValue:{type:[Boolean,String,Number],default:!0},inactiveValue:{type:[Boolean,String,Number],default:!1},name:{type:String,default:""},validateEvent:{type:Boolean,default:!0},id:String,loading:{type:Boolean,default:!1},beforeChange:{type:Object(s["c"])(Function)},size:{type:String,validator:tl["a"]},tabindex:{type:[String,Number]}}),wg={[u["c"]]:e=>Object(c["isBoolean"])(e)||Object(Y["isString"])(e)||Object(c["isNumber"])(e),[u["a"]]:e=>Object(c["isBoolean"])(e)||Object(Y["isString"])(e)||Object(c["isNumber"])(e),[u["b"]]:e=>Object(c["isBoolean"])(e)||Object(Y["isString"])(e)||Object(c["isNumber"])(e)},yg=["onClick"],xg=["id","aria-checked","aria-disabled","name","true-value","false-value","disabled","tabindex","onKeydown"],kg=["aria-hidden"],_g=["aria-hidden"],Cg=["aria-hidden"],zg=["aria-hidden"],Eg={name:"ElSwitch"},Bg=Object(i["defineComponent"])({...Eg,props:jg,emits:wg,setup(e,{expose:t,emit:r}){const n=e,o="ElSwitch",l=Object(i["getCurrentInstance"])(),{formItem:a}=Object(mn["a"])(),s=Object(Vt["b"])(),d=Object(b["b"])("switch");Object($r["a"])({from:'"value"',replacement:'"model-value" or "v-model"',scope:o,version:"2.3.0",ref:"https://element-plus.org/en-US/component/switch.html#attributes",type:"Attribute"},Object(i["computed"])(()=>{var e;return!!(null==(e=l.vnode.props)?void 0:e.value)}));const{inputId:p}=Object(mn["b"])(n,{formItemContext:a}),f=Object(Vt["a"])(Object(i["computed"])(()=>n.loading)),h=Object(i["ref"])(!1!==n.modelValue),v=Object(i["ref"])(),g=Object(i["ref"])(),O=Object(i["computed"])(()=>[d.b(),d.m(s.value),d.is("disabled",f.value),d.is("checked",x.value)]),j=Object(i["computed"])(()=>({width:Object(K["b"])(n.width)}));Object(i["watch"])(()=>n.modelValue,()=>{h.value=!0}),Object(i["watch"])(()=>n.value,()=>{h.value=!1});const w=Object(i["computed"])(()=>h.value?n.modelValue:n.value),x=Object(i["computed"])(()=>w.value===n.activeValue);[n.activeValue,n.inactiveValue].includes(w.value)||(r(u["c"],n.inactiveValue),r(u["a"],n.inactiveValue),r(u["b"],n.inactiveValue)),Object(i["watch"])(x,e=>{var t;v.value.checked=e,n.validateEvent&&(null==(t=null==a?void 0:a.validate)||t.call(a,"change").catch(e=>Object(m["a"])(e)))});const k=()=>{const e=x.value?n.inactiveValue:n.activeValue;r(u["c"],e),r(u["a"],e),r(u["b"],e),Object(i["nextTick"])(()=>{v.value.checked=x.value})},_=()=>{if(f.value)return;const{beforeChange:e}=n;if(!e)return void k();const t=e(),r=[Object(Y["isPromise"])(t),Object(c["isBoolean"])(t)].includes(!0);r||Object(m["b"])(o,"beforeChange must return type `Promise` or `boolean`"),Object(Y["isPromise"])(t)?t.then(e=>{e&&k()}).catch(e=>{Object(m["a"])(o,"some error occurred: "+e)}):t&&k()},C=Object(i["computed"])(()=>d.cssVarBlock({...n.activeColor?{"on-color":n.activeColor}:null,...n.inactiveColor?{"off-color":n.inactiveColor}:null,...n.borderColor?{"border-color":n.borderColor}:null})),z=()=>{var e,t;null==(t=null==(e=v.value)?void 0:e.focus)||t.call(e)};return Object(i["onMounted"])(()=>{v.value.checked=x.value}),t({focus:z,checked:x}),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(O)),style:Object(i["normalizeStyle"])(Object(i["unref"])(C)),onClick:Object(i["withModifiers"])(_,["prevent"])},[Object(i["createElementVNode"])("input",{id:Object(i["unref"])(p),ref_key:"input",ref:v,class:Object(i["normalizeClass"])(Object(i["unref"])(d).e("input")),type:"checkbox",role:"switch","aria-checked":Object(i["unref"])(x),"aria-disabled":Object(i["unref"])(f),name:e.name,"true-value":e.activeValue,"false-value":e.inactiveValue,disabled:Object(i["unref"])(f),tabindex:e.tabindex,onChange:k,onKeydown:Object(i["withKeys"])(_,["enter"])},null,42,xg),e.inlinePrompt||!e.inactiveIcon&&!e.inactiveText?Object(i["createCommentVNode"])("v-if",!0):(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{key:0,class:Object(i["normalizeClass"])([Object(i["unref"])(d).e("label"),Object(i["unref"])(d).em("label","left"),Object(i["unref"])(d).is("active",!Object(i["unref"])(x))])},[e.inactiveIcon?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(y["a"]),{key:0},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(e.inactiveIcon)))]),_:1})):Object(i["createCommentVNode"])("v-if",!0),!e.inactiveIcon&&e.inactiveText?(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{key:1,"aria-hidden":Object(i["unref"])(x)},Object(i["toDisplayString"])(e.inactiveText),9,kg)):Object(i["createCommentVNode"])("v-if",!0)],2)),Object(i["createElementVNode"])("span",{ref_key:"core",ref:g,class:Object(i["normalizeClass"])(Object(i["unref"])(d).e("core")),style:Object(i["normalizeStyle"])(Object(i["unref"])(j))},[e.inlinePrompt?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(d).e("inner"))},[e.activeIcon||e.inactiveIcon?(Object(i["openBlock"])(),Object(i["createElementBlock"])(i["Fragment"],{key:0},[e.activeIcon?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(y["a"]),{key:0,class:Object(i["normalizeClass"])([Object(i["unref"])(d).is("icon"),Object(i["unref"])(x)?Object(i["unref"])(d).is("show"):Object(i["unref"])(d).is("hide")])},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(e.activeIcon)))]),_:1},8,["class"])):Object(i["createCommentVNode"])("v-if",!0),e.inactiveIcon?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(y["a"]),{key:1,class:Object(i["normalizeClass"])([Object(i["unref"])(d).is("icon"),Object(i["unref"])(x)?Object(i["unref"])(d).is("hide"):Object(i["unref"])(d).is("show")])},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(e.inactiveIcon)))]),_:1},8,["class"])):Object(i["createCommentVNode"])("v-if",!0)],64)):e.activeText||e.inactiveIcon?(Object(i["openBlock"])(),Object(i["createElementBlock"])(i["Fragment"],{key:1},[e.activeText?(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{key:0,class:Object(i["normalizeClass"])([Object(i["unref"])(d).is("text"),Object(i["unref"])(x)?Object(i["unref"])(d).is("show"):Object(i["unref"])(d).is("hide")]),"aria-hidden":!Object(i["unref"])(x)},Object(i["toDisplayString"])(e.activeText.substring(0,3)),11,_g)):Object(i["createCommentVNode"])("v-if",!0),e.inactiveText?(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{key:1,class:Object(i["normalizeClass"])([Object(i["unref"])(d).is("text"),Object(i["unref"])(x)?Object(i["unref"])(d).is("hide"):Object(i["unref"])(d).is("show")]),"aria-hidden":Object(i["unref"])(x)},Object(i["toDisplayString"])(e.inactiveText.substring(0,3)),11,Cg)):Object(i["createCommentVNode"])("v-if",!0)],64)):Object(i["createCommentVNode"])("v-if",!0)],2)):Object(i["createCommentVNode"])("v-if",!0),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(d).e("action"))},[e.loading?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(y["a"]),{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(d).is("loading"))},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["Loading"]))]),_:1},8,["class"])):Object(i["createCommentVNode"])("v-if",!0)],2)],6),e.inlinePrompt||!e.activeIcon&&!e.activeText?Object(i["createCommentVNode"])("v-if",!0):(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{key:1,class:Object(i["normalizeClass"])([Object(i["unref"])(d).e("label"),Object(i["unref"])(d).em("label","right"),Object(i["unref"])(d).is("active",Object(i["unref"])(x))])},[e.activeIcon?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(y["a"]),{key:0},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(e.activeIcon)))]),_:1})):Object(i["createCommentVNode"])("v-if",!0),!e.activeIcon&&e.activeText?(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{key:1,"aria-hidden":!Object(i["unref"])(x)},Object(i["toDisplayString"])(e.activeText),9,zg)):Object(i["createCommentVNode"])("v-if",!0)],2))],14,yg))}});var Sg=Object(f["a"])(Bg,[["__file","/home/runner/work/element-plus/element-plus/packages/components/switch/src/switch.vue"]]);const Vg=Object(j["a"])(Sg);var Ng=r("74a0"),Mg=r.n(Ng);const Ag=function(e){var t;return null==(t=e.target)?void 0:t.closest("td")},Tg=function(e){return null!==e&&"object"===typeof e},Hg=function(e,t,r,n,o){if(!t&&!n&&(!o||Array.isArray(o)&&!o.length))return e;r="string"===typeof r?"descending"===r?-1:1:r&&r<0?-1:1;const l=n?null:function(r,n){return o?(Array.isArray(o)||(o=[o]),o.map(t=>"string"===typeof t?Object(N["get"])(r,t):t(r,n,e))):("$key"!==t&&Tg(r)&&"$value"in r&&(r=r.$value),[Tg(r)?Object(N["get"])(r,t):r])},a=function(e,t){if(n)return n(e.value,t.value);for(let r=0,n=e.key.length;rt.key[r])return 1}return 0};return e.map((e,t)=>({value:e,index:t,key:l?l(e,t):null})).sort((e,t)=>{let n=a(e,t);return n||(n=e.index-t.index),n*+r}).map(e=>e.value)},Rg=function(e,t){let r=null;return e.columns.forEach(e=>{e.id===t&&(r=e)}),r},Lg=function(e,t){let r=null;for(let n=0;n{if(!e)throw new Error("Row is required when get row identity");if("string"===typeof t){if(!t.includes("."))return""+e[t];const r=t.split(".");let n=e;for(const e of r)n=n[e];return""+n}if("function"===typeof t)return t.call(null,e)},Ig=function(e,t){const r={};return(e||[]).forEach((e,n)=>{r[Pg(e,t)]={row:e,index:n}}),r};function Fg(e,t){const r={};let n;for(n in e)r[n]=e[n];for(n in t)if(Object(Y["hasOwn"])(t,n)){const e=t[n];"undefined"!==typeof e&&(r[n]=e)}return r}function $g(e){return""===e||void 0!==e&&(e=Number.parseInt(e,10),Number.isNaN(e)&&(e="")),e}function qg(e){return""===e||void 0!==e&&(e=$g(e),Number.isNaN(e)&&(e=80)),e}function Wg(e){return"number"===typeof e?e:"string"===typeof e?/^\d+(?:px)?$/.test(e)?Number.parseInt(e,10):e:null}function Ug(...e){return 0===e.length?e=>e:1===e.length?e[0]:e.reduce((e,t)=>(...r)=>e(t(...r)))}function Kg(e,t,r){let n=!1;const o=e.indexOf(t),l=-1!==o,a=()=>{e.push(t),n=!0},i=()=>{e.splice(o,1),n=!0};return"boolean"===typeof r?r&&!l?a():!r&&l&&i():l?i():a(),n}function Yg(e,t,r="children",n="hasChildren"){const o=e=>!(Array.isArray(e)&&e.length);function l(e,a,i){t(e,a,i),a.forEach(e=>{if(e[n])return void t(e,null,i+1);const a=e[r];o(a)||l(e,a,i+1)})}e.forEach(e=>{if(e[n])return void t(e,null,0);const a=e[r];o(a)||l(e,a,0)})}let Gg;function Xg(e,t,r,n,o){const{nextZIndex:l}=Object(He["a"])(),a=null==e?void 0:e.dataset.prefix,i=null==e?void 0:e.querySelector(`.${a}-scrollbar__wrap`);function c(){const t="light"===o,n=document.createElement("div");return n.className=`${a}-popper ${t?"is-light":"is-dark"}`,r=Mg()(r),n.innerHTML=r,n.style.zIndex=String(l()),null==e||e.appendChild(n),n}function s(){const e=document.createElement("div");return e.className=a+"-popper__arrow",e}function u(){d&&d.update()}null==Gg||Gg(),Gg=()=>{try{d&&d.destroy(),p&&(null==e||e.removeChild(p)),t.removeEventListener("mouseenter",u),t.removeEventListener("mouseleave",Gg),null==i||i.removeEventListener("scroll",Gg),Gg=void 0}catch(r){}};let d=null;const p=c(),f=s();return p.appendChild(f),d=Object(de["createPopper"])(t,p,{strategy:"absolute",modifiers:[{name:"offset",options:{offset:[0,8]}},{name:"arrow",options:{element:f,padding:10}}],...n}),t.addEventListener("mouseenter",u),t.addEventListener("mouseleave",Gg),null==i||i.addEventListener("scroll",Gg),d}const Jg=(e,t,r,n)=>{let o,l=0,a=e;if(n){if(n[e].colSpan>1)return{};for(let t=0;t=i.value.length-r.states.rightFixedLeafColumnsLength.value&&(o="right");break;default:a=i.value.length-r.states.rightFixedLeafColumnsLength.value&&(o="right")}return o?{direction:o,start:l,after:a}:{}},Zg=(e,t,r,n,o)=>{const l=[],{direction:a,start:i}=Jg(t,r,n,o);if(a){const t="left"===a;l.push(`${e}-fixed-column--${a}`),t&&i===n.states.fixedLeafColumnsLength.value-1?l.push("is-last-column"):t||i!==n.states.columns.value.length-n.states.rightFixedLeafColumnsLength.value||l.push("is-first-column")}return l};function Qg(e,t){return e+(null===t.realWidth||Number.isNaN(t.realWidth)?Number(t.width):t.realWidth)}const eO=(e,t,r,n)=>{const{direction:o,start:l=0}=Jg(e,t,r,n);if(!o)return;const a={},i="left"===o,c=r.states.columns.value;return i?a.left=c.slice(0,e).reduce(Qg,0):a.right=c.slice(l+1).reverse().reduce(Qg,0),a},tO=(e,t)=>{e&&(Number.isNaN(e[t])||(e[t]=e[t]+"px"))};function rO(e){const t=Object(i["getCurrentInstance"])(),r=Object(i["ref"])(!1),n=Object(i["ref"])([]),o=()=>{const t=e.data.value||[],o=e.rowKey.value;if(r.value)n.value=t.slice();else if(o){const e=Ig(n.value,o);n.value=t.reduce((t,r)=>{const n=Pg(r,o),l=e[n];return l&&t.push(r),t},[])}else n.value=[]},l=(e,r)=>{const o=Kg(n.value,e,r);o&&t.emit("expand-change",e,n.value.slice())},a=r=>{t.store.assertRowKey();const o=e.data.value||[],l=e.rowKey.value,a=Ig(o,l);n.value=r.reduce((e,t)=>{const r=a[t];return r&&e.push(r.row),e},[])},c=t=>{const r=e.rowKey.value;if(r){const e=Ig(n.value,r);return!!e[Pg(t,r)]}return n.value.includes(t)};return{updateExpandRows:o,toggleRowExpansion:l,setExpandRowKeys:a,isRowExpanded:c,states:{expandRows:n,defaultExpandAll:r}}}function nO(e){const t=Object(i["getCurrentInstance"])(),r=Object(i["ref"])(null),n=Object(i["ref"])(null),o=e=>{t.store.assertRowKey(),r.value=e,a(e)},l=()=>{r.value=null},a=r=>{const{data:o,rowKey:l}=e;let a=null;l.value&&(a=(Object(i["unref"])(o)||[]).find(e=>Pg(e,l.value)===r)),n.value=a,t.emit("current-change",n.value,null)},c=e=>{const r=n.value;if(e&&e!==r)return n.value=e,void t.emit("current-change",n.value,r);!e&&r&&(n.value=null,t.emit("current-change",null,r))},s=()=>{const o=e.rowKey.value,i=e.data.value||[],c=n.value;if(!i.includes(c)&&c){if(o){const e=Pg(c,o);a(e)}else n.value=null;null===n.value&&t.emit("current-change",null,c)}else r.value&&(a(r.value),l())};return{setCurrentRowKey:o,restoreCurrentRowKey:l,setCurrentRowByKey:a,updateCurrentRow:c,updateCurrentRowData:s,states:{_currentRowKey:r,currentRow:n}}}function oO(e){const t=Object(i["ref"])([]),r=Object(i["ref"])({}),n=Object(i["ref"])(16),o=Object(i["ref"])(!1),l=Object(i["ref"])({}),a=Object(i["ref"])("hasChildren"),c=Object(i["ref"])("children"),s=Object(i["getCurrentInstance"])(),u=Object(i["computed"])(()=>{if(!e.rowKey.value)return{};const t=e.data.value||[];return p(t)}),d=Object(i["computed"])(()=>{const t=e.rowKey.value,r=Object.keys(l.value),n={};return r.length?(r.forEach(e=>{if(l.value[e].length){const r={children:[]};l.value[e].forEach(e=>{const o=Pg(e,t);r.children.push(o),e[a.value]&&!n[o]&&(n[o]={children:[]})}),n[e]=r}}),n):n}),p=t=>{const r=e.rowKey.value,n={};return Yg(t,(e,t,l)=>{const a=Pg(e,r);Array.isArray(t)?n[a]={children:t.map(e=>Pg(e,r)),level:l}:o.value&&(n[a]={children:[],lazy:!0,level:l})},c.value,a.value),n},f=(e=!1,n=(e=>null==(e=s.store)?void 0:e.states.defaultExpandAll.value)())=>{var l;const a=u.value,c=d.value,p=Object.keys(a),f={};if(p.length){const l=Object(i["unref"])(r),s=[],u=(r,o)=>{if(e)return t.value?n||t.value.includes(o):!(!n&&!(null==r?void 0:r.expanded));{const e=n||t.value&&t.value.includes(o);return!(!(null==r?void 0:r.expanded)&&!e)}};p.forEach(e=>{const t=l[e],r={...a[e]};if(r.expanded=u(t,e),r.lazy){const{loaded:n=!1,loading:o=!1}=t||{};r.loaded=!!n,r.loading=!!o,s.push(e)}f[e]=r});const d=Object.keys(c);o.value&&d.length&&s.length&&d.forEach(e=>{const t=l[e],r=c[e].children;if(s.includes(e)){if(0!==f[e].children.length)throw new Error("[ElTable]children must be an empty array.");f[e].children=r}else{const{loaded:n=!1,loading:o=!1}=t||{};f[e]={lazy:!0,loaded:!!n,loading:!!o,expanded:u(t,e),children:r,level:""}}})}r.value=f,null==(l=s.store)||l.updateTableScrollY()};Object(i["watch"])(()=>t.value,()=>{f(!0)}),Object(i["watch"])(()=>u.value,()=>{f()}),Object(i["watch"])(()=>d.value,()=>{f()});const b=e=>{t.value=e,f()},m=(t,n)=>{s.store.assertRowKey();const o=e.rowKey.value,l=Pg(t,o),a=l&&r.value[l];if(l&&a&&"expanded"in a){const e=a.expanded;n="undefined"===typeof n?!a.expanded:n,r.value[l].expanded=n,e!==n&&s.emit("expand-change",t,n),s.store.updateTableScrollY()}},h=t=>{s.store.assertRowKey();const n=e.rowKey.value,l=Pg(t,n),a=r.value[l];o.value&&a&&"loaded"in a&&!a.loaded?v(t,l,a):m(t,void 0)},v=(e,t,n)=>{const{load:o}=s.props;o&&!r.value[t].loaded&&(r.value[t].loading=!0,o(e,n,n=>{if(!Array.isArray(n))throw new TypeError("[ElTable] data must be an array");r.value[t].loading=!1,r.value[t].loaded=!0,r.value[t].expanded=!0,n.length&&(l.value[t]=n),s.emit("expand-change",e,!0)}))};return{loadData:v,loadOrToggle:h,toggleTreeExpansion:m,updateTreeExpandKeys:b,updateTreeData:f,normalize:p,states:{expandRowKeys:t,treeData:r,indent:n,lazy:o,lazyTreeNodeMap:l,lazyColumnIdentifier:a,childrenColumnName:c}}}const lO=(e,t)=>{const r=t.sortingColumn;return r&&"string"!==typeof r.sortable?Hg(e,t.sortProp,t.sortOrder,r.sortMethod,r.sortBy):e},aO=e=>{const t=[];return e.forEach(e=>{e.children?t.push.apply(t,aO(e.children)):t.push(e)}),t};function iO(){var e;const t=Object(i["getCurrentInstance"])(),{size:r}=Object(i["toRefs"])(null==(e=t.proxy)?void 0:e.$props),n=Object(i["ref"])(null),o=Object(i["ref"])([]),l=Object(i["ref"])([]),a=Object(i["ref"])(!1),c=Object(i["ref"])([]),s=Object(i["ref"])([]),u=Object(i["ref"])([]),d=Object(i["ref"])([]),p=Object(i["ref"])([]),f=Object(i["ref"])([]),b=Object(i["ref"])([]),m=Object(i["ref"])([]),h=Object(i["ref"])(0),v=Object(i["ref"])(0),g=Object(i["ref"])(0),O=Object(i["ref"])(!1),j=Object(i["ref"])([]),w=Object(i["ref"])(!1),y=Object(i["ref"])(!1),x=Object(i["ref"])(null),k=Object(i["ref"])({}),_=Object(i["ref"])(null),C=Object(i["ref"])(null),z=Object(i["ref"])(null),E=Object(i["ref"])(null),B=Object(i["ref"])(null);Object(i["watch"])(o,()=>t.state&&N(!1),{deep:!0});const S=()=>{if(!n.value)throw new Error("[ElTable] prop row-key is required")},V=()=>{d.value=c.value.filter(e=>!0===e.fixed||"left"===e.fixed),p.value=c.value.filter(e=>"right"===e.fixed),d.value.length>0&&c.value[0]&&"selection"===c.value[0].type&&!c.value[0].fixed&&(c.value[0].fixed=!0,d.value.unshift(c.value[0]));const e=c.value.filter(e=>!e.fixed);s.value=[].concat(d.value).concat(e).concat(p.value);const t=aO(e),r=aO(d.value),n=aO(p.value);h.value=t.length,v.value=r.length,g.value=n.length,u.value=[].concat(r).concat(t).concat(n),a.value=d.value.length>0||p.value.length>0},N=(e,r=!1)=>{e&&V(),r?t.state.doLayout():t.state.debouncedUpdateLayout()},M=e=>j.value.includes(e),A=()=>{O.value=!1;const e=j.value;e.length&&(j.value=[],t.emit("selection-change",[]))},T=()=>{let e;if(n.value){e=[];const t=Ig(j.value,n.value),r=Ig(o.value,n.value);for(const n in t)Object(Y["hasOwn"])(t,n)&&!r[n]&&e.push(t[n].row)}else e=j.value.filter(e=>!o.value.includes(e));if(e.length){const r=j.value.filter(t=>!e.includes(t));j.value=r,t.emit("selection-change",r.slice())}},H=()=>(j.value||[]).slice(),R=(e,r,n=!0)=>{const o=Kg(j.value,e,r);if(o){const r=(j.value||[]).slice();n&&t.emit("select",r,e),t.emit("selection-change",r)}},L=()=>{var e,r;const n=y.value?!O.value:!(O.value||j.value.length);O.value=n;let l=!1,a=0;const i=null==(r=null==(e=null==t?void 0:t.store)?void 0:e.states)?void 0:r.rowKey.value;o.value.forEach((e,t)=>{const r=t+a;x.value?x.value.call(null,e,r)&&Kg(j.value,e,n)&&(l=!0):Kg(j.value,e,n)&&(l=!0),a+=I(Pg(e,i))}),l&&t.emit("selection-change",j.value?j.value.slice():[]),t.emit("select-all",j.value)},D=()=>{const e=Ig(j.value,n.value);o.value.forEach(t=>{const r=Pg(t,n.value),o=e[r];o&&(j.value[o.index]=t)})},P=()=>{var e,r,l;if(0===(null==(e=o.value)?void 0:e.length))return void(O.value=!1);let a;n.value&&(a=Ig(j.value,n.value));const i=function(e){return a?!!a[Pg(e,n.value)]:j.value.includes(e)};let c=!0,s=0,u=0;for(let n=0,d=(o.value||[]).length;n{var r;if(!t||!t.store)return 0;const{treeData:n}=t.store.states;let o=0;const l=null==(r=n.value[e])?void 0:r.children;return l&&(o+=l.length,l.forEach(e=>{o+=I(e)})),o},F=(e,t)=>{Array.isArray(e)||(e=[e]);const r={};return e.forEach(e=>{k.value[e.id]=t,r[e.columnKey||e.id]=t}),r},$=(e,t,r)=>{C.value&&C.value!==e&&(C.value.order=null),C.value=e,z.value=t,E.value=r},q=()=>{let e=Object(i["unref"])(l);Object.keys(k.value).forEach(t=>{const r=k.value[t];if(!r||0===r.length)return;const n=Rg({columns:u.value},t);n&&n.filterMethod&&(e=e.filter(e=>r.some(t=>n.filterMethod.call(null,t,e,n))))}),_.value=e},W=()=>{o.value=lO(_.value,{sortingColumn:C.value,sortProp:z.value,sortOrder:E.value})},U=e=>{e&&e.filter||q(),W()},K=e=>{const{tableHeaderRef:r}=t.refs;if(!r)return;const n=Object.assign({},r.filterPanels),o=Object.keys(n);if(o.length)if("string"===typeof e&&(e=[e]),Array.isArray(e)){const r=e.map(e=>Lg({columns:u.value},e));o.forEach(e=>{const t=r.find(t=>t.id===e);t&&(t.filteredValue=[])}),t.store.commit("filterChange",{column:r,values:[],silent:!0,multi:!0})}else o.forEach(e=>{const t=u.value.find(t=>t.id===e);t&&(t.filteredValue=[])}),k.value={},t.store.commit("filterChange",{column:{},values:[],silent:!0})},G=()=>{C.value&&($(null,null,null),t.store.commit("changeSortCondition",{silent:!0}))},{setExpandRowKeys:X,toggleRowExpansion:J,updateExpandRows:Z,states:Q,isRowExpanded:ee}=rO({data:o,rowKey:n}),{updateTreeExpandKeys:te,toggleTreeExpansion:re,updateTreeData:ne,loadOrToggle:oe,states:le}=oO({data:o,rowKey:n}),{updateCurrentRowData:ae,updateCurrentRow:ie,setCurrentRowKey:ce,states:se}=nO({data:o,rowKey:n}),ue=e=>{X(e),te(e)},de=(e,t)=>{const r=u.value.some(({type:e})=>"expand"===e);r?J(e,t):re(e,t)};return{assertRowKey:S,updateColumns:V,scheduleLayout:N,isSelected:M,clearSelection:A,cleanSelection:T,getSelectionRows:H,toggleRowSelection:R,_toggleAllSelection:L,toggleAllSelection:null,updateSelectionByRowKey:D,updateAllSelected:P,updateFilters:F,updateCurrentRow:ie,updateSort:$,execFilter:q,execSort:W,execQuery:U,clearFilter:K,clearSort:G,toggleRowExpansion:J,setExpandRowKeysAdapter:ue,setCurrentRowKey:ce,toggleRowExpansionAdapter:de,isRowExpanded:ee,updateExpandRows:Z,updateCurrentRowData:ae,loadOrToggle:oe,updateTreeData:ne,states:{tableSize:r,rowKey:n,data:o,_data:l,isComplex:a,_columns:c,originColumns:s,columns:u,fixedColumns:d,rightFixedColumns:p,leafColumns:f,fixedLeafColumns:b,rightFixedLeafColumns:m,leafColumnsLength:h,fixedLeafColumnsLength:v,rightFixedLeafColumnsLength:g,isAllSelected:O,selection:j,reserveSelection:w,selectOnIndeterminate:y,selectable:x,filters:k,filteredData:_,sortingColumn:C,sortProp:z,sortOrder:E,hoverRow:B,...Q,...le,...se}}}function cO(e,t){return e.map(e=>{var r;return e.id===t.id?t:((null==(r=e.children)?void 0:r.length)&&(e.children=cO(e.children,t)),e)})}function sO(e){e.forEach(e=>{var t,r;e.no=null==(t=e.getColumnIndex)?void 0:t.call(e),(null==(r=e.children)?void 0:r.length)&&sO(e.children)}),e.sort((e,t)=>e.no-t.no)}function uO(){const e=Object(i["getCurrentInstance"])(),t=iO(),r=Object(b["b"])("table"),n={setData(t,r){const n=Object(i["unref"])(t._data)!==r;t.data.value=r,t._data.value=r,e.store.execQuery(),e.store.updateCurrentRowData(),e.store.updateExpandRows(),e.store.updateTreeData(e.store.states.defaultExpandAll.value),Object(i["unref"])(t.reserveSelection)?(e.store.assertRowKey(),e.store.updateSelectionByRowKey()):n?e.store.clearSelection():e.store.cleanSelection(),e.store.updateAllSelected(),e.$ready&&e.store.scheduleLayout()},insertColumn(t,r,n){const o=Object(i["unref"])(t._columns);let l=[];n?(n&&!n.children&&(n.children=[]),n.children.push(r),l=cO(o,n)):(o.push(r),l=o),sO(l),t._columns.value=l,"selection"===r.type&&(t.selectable.value=r.selectable,t.reserveSelection.value=r.reserveSelection),e.$ready&&(e.store.updateColumns(),e.store.scheduleLayout())},removeColumn(t,r,n){const o=Object(i["unref"])(t._columns)||[];if(n)n.children.splice(n.children.findIndex(e=>e.id===r.id),1),0===n.children.length&&delete n.children,t._columns.value=cO(o,n);else{const e=o.indexOf(r);e>-1&&(o.splice(e,1),t._columns.value=o)}e.$ready&&(e.store.updateColumns(),e.store.scheduleLayout())},sort(t,r){const{prop:n,order:o,init:l}=r;if(n){const r=Object(i["unref"])(t.columns).find(e=>e.property===n);r&&(r.order=o,e.store.updateSort(r,n,o),e.store.commit("changeSortCondition",{init:l}))}},changeSortCondition(t,r){const{sortingColumn:n,sortProp:o,sortOrder:l}=t,a=Object(i["unref"])(n),c=Object(i["unref"])(o),s=Object(i["unref"])(l);null===s&&(t.sortingColumn.value=null,t.sortProp.value=null);const u={filter:!0};e.store.execQuery(u),r&&(r.silent||r.init)||e.emit("sort-change",{column:a,prop:c,order:s}),e.store.updateTableScrollY()},filterChange(t,r){const{column:n,values:o,silent:l}=r,a=e.store.updateFilters(n,o);e.store.execQuery(),l||e.emit("filter-change",a),e.store.updateTableScrollY()},toggleAllSelection(){e.store.toggleAllSelection()},rowSelectedChanged(t,r){e.store.toggleRowSelection(r),e.store.updateAllSelected()},setHoverRow(e,t){e.hoverRow.value=t},setCurrentRow(t,r){e.store.updateCurrentRow(r)}},o=function(t,...r){const n=e.store.mutations;if(!n[t])throw new Error("Action not found: "+t);n[t].apply(e,[e.store.states].concat(r))},l=function(){Object(i["nextTick"])(()=>e.layout.updateScrollY.apply(e.layout))};return{ns:r,...t,mutations:n,commit:o,updateTableScrollY:l}}const dO={rowKey:"rowKey",defaultExpandAll:"defaultExpandAll",selectOnIndeterminate:"selectOnIndeterminate",indent:"indent",lazy:"lazy",data:"data",["treeProps.hasChildren"]:{key:"lazyColumnIdentifier",default:"hasChildren"},["treeProps.children"]:{key:"childrenColumnName",default:"children"}};function pO(e,t){if(!e)throw new Error("Table is required.");const r=uO();return r.toggleAllSelection=Object(N["debounce"])(r._toggleAllSelection,10),Object.keys(dO).forEach(e=>{bO(mO(t,e),e,r)}),fO(r,t),r}function fO(e,t){Object.keys(dO).forEach(r=>{Object(i["watch"])(()=>mO(t,r),t=>{bO(t,r,e)})})}function bO(e,t,r){let n=e,o=dO[t];"object"===typeof dO[t]&&(o=o.key,n=n||dO[t].default),r.states[o].value=n}function mO(e,t){if(t.includes(".")){const r=t.split(".");let n=e;return r.forEach(e=>{n=n[e]}),n}return e[t]}class hO{constructor(e){this.observers=[],this.table=null,this.store=null,this.columns=[],this.fit=!0,this.showHeader=!0,this.height=Object(i["ref"])(null),this.scrollX=Object(i["ref"])(!1),this.scrollY=Object(i["ref"])(!1),this.bodyWidth=Object(i["ref"])(null),this.fixedWidth=Object(i["ref"])(null),this.rightFixedWidth=Object(i["ref"])(null),this.gutterWidth=0;for(const t in e)Object(Y["hasOwn"])(e,t)&&(Object(i["isRef"])(this[t])?this[t].value=e[t]:this[t]=e[t]);if(!this.table)throw new Error("Table is required for Table Layout");if(!this.store)throw new Error("Store is required for Table Layout")}updateScrollY(){const e=this.height.value;if(null===e)return!1;const t=this.table.refs.scrollBarRef;if(this.table.vnode.el&&t){let e=!0;const r=this.scrollY.value;return e=t.wrap$.scrollHeight>t.wrap$.clientHeight,this.scrollY.value=e,r!==e}return!1}setHeight(e,t="height"){if(!c["isClient"])return;const r=this.table.vnode.el;if(e=Wg(e),this.height.value=Number(e),!r&&(e||0===e))return Object(i["nextTick"])(()=>this.setHeight(e,t));"number"===typeof e?(r.style[t]=e+"px",this.updateElsHeight()):"string"===typeof e&&(r.style[t]=e,this.updateElsHeight())}setMaxHeight(e){this.setHeight(e,"max-height")}getFlattenColumns(){const e=[],t=this.table.store.states.columns.value;return t.forEach(t=>{t.isColumnGroup?e.push.apply(e,t.columns):e.push(t)}),e}updateElsHeight(){this.updateScrollY(),this.notifyObservers("scrollable")}headerDisplayNone(e){if(!e)return!0;let t=e;while("DIV"!==t.tagName){if("none"===getComputedStyle(t).display)return!0;t=t.parentElement}return!1}updateColumnsWidth(){if(!c["isClient"])return;const e=this.fit,t=this.table.vnode.el.clientWidth;let r=0;const n=this.getFlattenColumns(),o=n.filter(e=>"number"!==typeof e.width);if(n.forEach(e=>{"number"===typeof e.width&&e.realWidth&&(e.realWidth=null)}),o.length>0&&e){if(n.forEach(e=>{r+=Number(e.width||e.minWidth||80)}),r<=t){this.scrollX.value=!1;const e=t-r;if(1===o.length)o[0].realWidth=Number(o[0].minWidth||80)+e;else{const t=o.reduce((e,t)=>e+Number(t.minWidth||80),0),r=e/t;let n=0;o.forEach((e,t)=>{if(0===t)return;const o=Math.floor(Number(e.minWidth||80)*r);n+=o,e.realWidth=Number(e.minWidth||80)+o}),o[0].realWidth=Number(o[0].minWidth||80)+e-n}}else this.scrollX.value=!0,o.forEach(e=>{e.realWidth=Number(e.minWidth)});this.bodyWidth.value=Math.max(r,t),this.table.state.resizeState.value.width=this.bodyWidth.value}else n.forEach(e=>{e.width||e.minWidth?e.realWidth=Number(e.width||e.minWidth):e.realWidth=80,r+=e.realWidth}),this.scrollX.value=r>t,this.bodyWidth.value=r;const l=this.store.states.fixedColumns.value;if(l.length>0){let e=0;l.forEach(t=>{e+=Number(t.realWidth||t.width)}),this.fixedWidth.value=e}const a=this.store.states.rightFixedColumns.value;if(a.length>0){let e=0;a.forEach(t=>{e+=Number(t.realWidth||t.width)}),this.rightFixedWidth.value=e}this.notifyObservers("columns")}addObserver(e){this.observers.push(e)}removeObserver(e){const t=this.observers.indexOf(e);-1!==t&&this.observers.splice(t,1)}notifyObservers(e){const t=this.observers;t.forEach(t=>{var r,n;switch(e){case"columns":null==(r=t.state)||r.onColumnsChange(this);break;case"scrollable":null==(n=t.state)||n.onScrollableChange(this);break;default:throw new Error(`Table Layout don't have event ${e}.`)}})}}const{CheckboxGroup:vO}=Fn,gO=Object(i["defineComponent"])({name:"ElTableFilterPanel",components:{ElCheckbox:Fn,ElCheckboxGroup:vO,ElScrollbar:Z,ElTooltip:zt,ElIcon:y["a"],ArrowDown:M["ArrowDown"],ArrowUp:M["ArrowUp"]},directives:{ClickOutside:el},props:{placement:{type:String,default:"bottom-start"},store:{type:Object},column:{type:Object},upDataColumn:{type:Function}},setup(e){const t=Object(i["getCurrentInstance"])(),{t:r}=Object(Mr["a"])(),n=Object(b["b"])("table-filter"),o=null==t?void 0:t.parent;o.filterPanels.value[e.column.id]||(o.filterPanels.value[e.column.id]=t);const l=Object(i["ref"])(!1),a=Object(i["ref"])(null),c=Object(i["computed"])(()=>e.column&&e.column.filters),s=Object(i["computed"])({get:()=>{var t;return((null==(t=e.column)?void 0:t.filteredValue)||[])[0]},set:e=>{u.value&&("undefined"!==typeof e&&null!==e?u.value.splice(0,1,e):u.value.splice(0,1))}}),u=Object(i["computed"])({get(){return e.column&&e.column.filteredValue||[]},set(t){e.column&&e.upDataColumn("filteredValue",t)}}),d=Object(i["computed"])(()=>!e.column||e.column.filterMultiple),p=e=>e.value===s.value,f=()=>{l.value=!1},m=e=>{e.stopPropagation(),l.value=!l.value},h=()=>{l.value=!1},v=()=>{j(u.value),f()},g=()=>{u.value=[],j(u.value),f()},O=e=>{s.value=e,j("undefined"!==typeof e&&null!==e?u.value:[]),f()},j=t=>{e.store.commit("filterChange",{column:e.column,values:t}),e.store.updateAllSelected()};Object(i["watch"])(l,t=>{e.column&&e.upDataColumn("filterOpened",t)},{immediate:!0});const w=Object(i["computed"])(()=>{var e,t;return null==(t=null==(e=a.value)?void 0:e.popperRef)?void 0:t.contentRef});return{tooltipVisible:l,multiple:d,filteredValue:u,filterValue:s,filters:c,handleConfirm:v,handleReset:g,handleSelect:O,isActive:p,t:r,ns:n,showFilterPanel:m,hideFilterPanel:h,popperPaneRef:w,tooltip:a}}}),OO={key:0},jO=["disabled"],wO=["label","onClick"];function yO(e,t,r,n,o,l){const a=Object(i["resolveComponent"])("el-checkbox"),c=Object(i["resolveComponent"])("el-checkbox-group"),s=Object(i["resolveComponent"])("el-scrollbar"),u=Object(i["resolveComponent"])("arrow-up"),d=Object(i["resolveComponent"])("arrow-down"),p=Object(i["resolveComponent"])("el-icon"),f=Object(i["resolveComponent"])("el-tooltip"),b=Object(i["resolveDirective"])("click-outside");return Object(i["openBlock"])(),Object(i["createBlock"])(f,{ref:"tooltip",visible:e.tooltipVisible,offset:0,placement:e.placement,"show-arrow":!1,"stop-popper-mouse-event":!1,teleported:"",effect:"light",pure:"","popper-class":e.ns.b(),persistent:""},{content:Object(i["withCtx"])(()=>[e.multiple?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",OO,[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(e.ns.e("content"))},[Object(i["createVNode"])(s,{"wrap-class":e.ns.e("wrap")},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(c,{modelValue:e.filteredValue,"onUpdate:modelValue":t[0]||(t[0]=t=>e.filteredValue=t),class:Object(i["normalizeClass"])(e.ns.e("checkbox-group"))},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(e.filters,e=>(Object(i["openBlock"])(),Object(i["createBlock"])(a,{key:e.value,label:e.value},{default:Object(i["withCtx"])(()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(e.text),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue","class"])]),_:1},8,["wrap-class"])],2),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(e.ns.e("bottom"))},[Object(i["createElementVNode"])("button",{class:Object(i["normalizeClass"])({[e.ns.is("disabled")]:0===e.filteredValue.length}),disabled:0===e.filteredValue.length,type:"button",onClick:t[1]||(t[1]=(...t)=>e.handleConfirm&&e.handleConfirm(...t))},Object(i["toDisplayString"])(e.t("el.table.confirmFilter")),11,jO),Object(i["createElementVNode"])("button",{type:"button",onClick:t[2]||(t[2]=(...t)=>e.handleReset&&e.handleReset(...t))},Object(i["toDisplayString"])(e.t("el.table.resetFilter")),1)],2)])):(Object(i["openBlock"])(),Object(i["createElementBlock"])("ul",{key:1,class:Object(i["normalizeClass"])(e.ns.e("list"))},[Object(i["createElementVNode"])("li",{class:Object(i["normalizeClass"])([e.ns.e("list-item"),{[e.ns.is("active")]:void 0===e.filterValue||null===e.filterValue}]),onClick:t[3]||(t[3]=t=>e.handleSelect(null))},Object(i["toDisplayString"])(e.t("el.table.clearFilter")),3),(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(e.filters,t=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("li",{key:t.value,class:Object(i["normalizeClass"])([e.ns.e("list-item"),e.ns.is("active",e.isActive(t))]),label:t.value,onClick:r=>e.handleSelect(t.value)},Object(i["toDisplayString"])(t.text),11,wO))),128))],2))]),default:Object(i["withCtx"])(()=>[Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{class:Object(i["normalizeClass"])([e.ns.namespace.value+"-table__column-filter-trigger",e.ns.namespace.value+"-none-outline"]),onClick:t[4]||(t[4]=(...t)=>e.showFilterPanel&&e.showFilterPanel(...t))},[Object(i["createVNode"])(p,null,{default:Object(i["withCtx"])(()=>[e.column.filterOpened?(Object(i["openBlock"])(),Object(i["createBlock"])(u,{key:0})):(Object(i["openBlock"])(),Object(i["createBlock"])(d,{key:1}))]),_:1})],2)),[[b,e.hideFilterPanel,e.popperPaneRef]])]),_:1},8,["visible","placement","popper-class"])}var xO=Object(f["a"])(gO,[["render",yO],["__file","/home/runner/work/element-plus/element-plus/packages/components/table/src/filter-panel.vue"]]);function kO(e){const t=Object(i["getCurrentInstance"])();Object(i["onBeforeMount"])(()=>{r.value.addObserver(t)}),Object(i["onMounted"])(()=>{n(r.value),o(r.value)}),Object(i["onUpdated"])(()=>{n(r.value),o(r.value)}),Object(i["onUnmounted"])(()=>{r.value.removeObserver(t)});const r=Object(i["computed"])(()=>{const t=e.layout;if(!t)throw new Error("Can not find table layout.");return t}),n=t=>{var r;const n=(null==(r=e.vnode.el)?void 0:r.querySelectorAll("colgroup > col"))||[];if(!n.length)return;const o=t.getFlattenColumns(),l={};o.forEach(e=>{l[e.id]=e});for(let e=0,a=n.length;e{var r,n;const o=(null==(r=e.vnode.el)?void 0:r.querySelectorAll("colgroup > col[name=gutter]"))||[];for(let e=0,a=o.length;e{e.stopPropagation()},l=(e,t)=>{!t.filters&&t.sortable?h(e,t,!1):t.filterable&&!t.sortable&&o(e),null==n||n.emit("header-click",t,e)},a=(e,t)=>{null==n||n.emit("header-contextmenu",t,e)},s=Object(i["ref"])(null),u=Object(i["ref"])(!1),d=Object(i["ref"])({}),p=(o,l)=>{if(c["isClient"]&&!(l.children&&l.children.length>0)&&s.value&&e.border){u.value=!0;const a=n;t("set-drag-visible",!0);const i=null==a?void 0:a.vnode.el,c=i.getBoundingClientRect().left,p=r.vnode.el.querySelector("th."+l.id),f=p.getBoundingClientRect(),b=f.left-c+30;Object(K["a"])(p,"noclick"),d.value={startMouseLeft:o.clientX,startLeft:f.right-c,startColumnLeft:f.left-c,tableLeft:c};const m=null==a?void 0:a.refs.resizeProxy;m.style.left=d.value.startLeft+"px",document.onselectstart=function(){return!1},document.ondragstart=function(){return!1};const h=e=>{const t=e.clientX-d.value.startMouseLeft,r=d.value.startLeft+t;m.style.left=Math.max(b,r)+"px"},v=()=>{if(u.value){const{startColumnLeft:r,startLeft:n}=d.value,i=Number.parseInt(m.style.left,10),c=i-r;l.width=l.realWidth=c,null==a||a.emit("header-dragend",l.width,n-r,l,o),requestAnimationFrame(()=>{e.store.scheduleLayout(!1,!0)}),document.body.style.cursor="",u.value=!1,s.value=null,d.value={},t("set-drag-visible",!1)}document.removeEventListener("mousemove",h),document.removeEventListener("mouseup",v),document.onselectstart=null,document.ondragstart=null,setTimeout(()=>{Object(K["e"])(p,"noclick")},0)};document.addEventListener("mousemove",h),document.addEventListener("mouseup",v)}},f=(t,r)=>{var n;if(r.children&&r.children.length>0)return;const o=null==(n=t.target)?void 0:n.closest("th");if(r&&r.resizable&&!u.value&&e.border){const e=o.getBoundingClientRect(),n=document.body.style;e.width>12&&e.right-t.pageX<8?(n.cursor="col-resize",Object(K["d"])(o,"is-sortable")&&(o.style.cursor="col-resize"),s.value=r):u.value||(n.cursor="",Object(K["d"])(o,"is-sortable")&&(o.style.cursor="pointer"),s.value=null)}},b=()=>{c["isClient"]&&(document.body.style.cursor="")},m=({order:e,sortOrders:t})=>{if(""===e)return t[0];const r=t.indexOf(e||null);return t[r>t.length-2?0:r+1]},h=(t,r,o)=>{var l;t.stopPropagation();const a=r.order===o?null:o||m(r),i=null==(l=t.target)?void 0:l.closest("th");if(i&&Object(K["d"])(i,"noclick"))return void Object(K["e"])(i,"noclick");if(!r.sortable)return;const c=e.store.states;let s,u=c.sortProp.value;const d=c.sortingColumn.value;(d!==r||d===r&&null===d.order)&&(d&&(d.order=null),c.sortingColumn.value=r,u=r.property),s=r.order=a||null,c.sortProp.value=u,c.sortOrder.value=s,null==n||n.store.commit("changeSortCondition")};return{handleHeaderClick:l,handleHeaderContextMenu:a,handleMouseDown:p,handleMouseMove:f,handleMouseOut:b,handleSortClick:h,handleFilterClick:o}}function zO(e){const t=Object(i["inject"])(_O),r=Object(b["b"])("table"),n=e=>{const r=null==t?void 0:t.props.headerRowStyle;return"function"===typeof r?r.call(null,{rowIndex:e}):r},o=e=>{const r=[],n=null==t?void 0:t.props.headerRowClassName;return"string"===typeof n?r.push(n):"function"===typeof n&&r.push(n.call(null,{rowIndex:e})),r.join(" ")},l=(r,n,o,l)=>{var a;let i=null!=(a=null==t?void 0:t.props.headerCellStyle)?a:{};"function"===typeof i&&(i=i.call(null,{rowIndex:r,columnIndex:n,row:o,column:l}));const c=l.isSubColumn?null:eO(n,l.fixed,e.store,o);return tO(c,"left"),tO(c,"right"),Object.assign({},i,c)},a=(n,o,l,a)=>{const i=a.isSubColumn?[]:Zg(r.b(),o,a.fixed,e.store,l),c=[a.id,a.order,a.headerAlign,a.className,a.labelClassName,...i];a.children||c.push("is-leaf"),a.sortable&&c.push("is-sortable");const s=null==t?void 0:t.props.headerCellClassName;return"string"===typeof s?c.push(s):"function"===typeof s&&c.push(s.call(null,{rowIndex:n,columnIndex:o,row:l,column:a})),c.push(r.e("cell")),c.filter(e=>Boolean(e)).join(" ")};return{getHeaderRowStyle:n,getHeaderRowClass:o,getHeaderCellStyle:l,getHeaderCellClass:a}}const EO=e=>{const t=[];return e.forEach(e=>{e.children?(t.push(e),t.push.apply(t,EO(e.children))):t.push(e)}),t},BO=e=>{let t=1;const r=(e,n)=>{if(n&&(e.level=n.level+1,t{r(n,e),t+=n.colSpan}),e.colSpan=t}else e.colSpan=1};e.forEach(e=>{e.level=1,r(e,void 0)});const n=[];for(let l=0;l{e.children?(e.rowSpan=1,e.children.forEach(e=>e.isSubColumn=!0)):e.rowSpan=t-e.level+1,n[e.level-1].push(e)}),n};function SO(e){const t=Object(i["inject"])(_O),r=Object(i["computed"])(()=>BO(e.store.states.originColumns.value)),n=Object(i["computed"])(()=>{const e=r.value.length>1;return e&&t&&(t.state.isGroup.value=!0),e}),o=e=>{e.stopPropagation(),null==t||t.store.commit("toggleAllSelection")};return{isGroup:n,toggleAllSelection:o,columnRows:r}}var VO=Object(i["defineComponent"])({name:"ElTableHeader",components:{ElCheckbox:Fn},props:{fixed:{type:String,default:""},store:{required:!0,type:Object},border:Boolean,defaultSort:{type:Object,default:()=>({prop:"",order:""})}},setup(e,{emit:t}){const r=Object(i["getCurrentInstance"])(),n=Object(i["inject"])(_O),o=Object(b["b"])("table"),l=Object(i["ref"])({}),{onColumnsChange:a,onScrollableChange:c}=kO(n);Object(i["onMounted"])(async()=>{await Object(i["nextTick"])(),await Object(i["nextTick"])();const{prop:t,order:r}=e.defaultSort;null==n||n.store.commit("sort",{prop:t,order:r,init:!0})});const{handleHeaderClick:s,handleHeaderContextMenu:u,handleMouseDown:d,handleMouseMove:p,handleMouseOut:f,handleSortClick:m,handleFilterClick:h}=CO(e,t),{getHeaderRowStyle:v,getHeaderRowClass:g,getHeaderCellStyle:O,getHeaderCellClass:j}=zO(e),{isGroup:w,toggleAllSelection:y,columnRows:x}=SO(e);return r.state={onColumnsChange:a,onScrollableChange:c},r.filterPanels=l,{ns:o,filterPanels:l,onColumnsChange:a,onScrollableChange:c,columnRows:x,getHeaderRowClass:g,getHeaderRowStyle:v,getHeaderCellClass:j,getHeaderCellStyle:O,handleHeaderClick:s,handleHeaderContextMenu:u,handleMouseDown:d,handleMouseMove:p,handleMouseOut:f,handleSortClick:m,handleFilterClick:h,isGroup:w,toggleAllSelection:y}},render(){const{ns:e,isGroup:t,columnRows:r,getHeaderCellStyle:n,getHeaderCellClass:o,getHeaderRowClass:l,getHeaderRowStyle:a,handleHeaderClick:c,handleHeaderContextMenu:s,handleMouseDown:u,handleMouseMove:d,handleSortClick:p,handleMouseOut:f,store:b,$parent:m}=this;let h=1;return Object(i["h"])("thead",{class:{[e.is("group")]:t}},r.map((e,t)=>Object(i["h"])("tr",{class:l(t),key:t,style:a(t)},e.map((r,l)=>(r.rowSpan>h&&(h=r.rowSpan),Object(i["h"])("th",{class:o(t,l,e,r),colspan:r.colSpan,key:r.id+"-thead",rowspan:r.rowSpan,style:n(t,l,e,r),onClick:e=>c(e,r),onContextmenu:e=>s(e,r),onMousedown:e=>u(e,r),onMousemove:e=>d(e,r),onMouseout:f},[Object(i["h"])("div",{class:["cell",r.filteredValue&&r.filteredValue.length>0?"highlight":""]},[r.renderHeader?r.renderHeader({column:r,$index:l,store:b,_self:m}):r.label,r.sortable&&Object(i["h"])("span",{onClick:e=>p(e,r),class:"caret-wrapper"},[Object(i["h"])("i",{onClick:e=>p(e,r,"ascending"),class:"sort-caret ascending"}),Object(i["h"])("i",{onClick:e=>p(e,r,"descending"),class:"sort-caret descending"})]),r.filterable&&Object(i["h"])(xO,{store:b,placement:r.filterPlacement||"bottom-start",column:r,upDataColumn:(e,t)=>{r[e]=t}})])]))))))}});function NO(e){const t=Object(i["inject"])(_O),r=Object(i["ref"])(""),n=Object(i["ref"])(Object(i["h"])("div")),o=(r,n,o)=>{var l;const a=t,i=Ag(r);let c;const s=null==(l=null==a?void 0:a.vnode.el)?void 0:l.dataset.prefix;i&&(c=Dg({columns:e.store.states.columns.value},i,s),c&&(null==a||a.emit("cell-"+o,n,c,i,r))),null==a||a.emit("row-"+o,n,c,r)},l=(e,t)=>{o(e,t,"dblclick")},a=(t,r)=>{e.store.commit("setCurrentRow",r),o(t,r,"click")},c=(e,t)=>{o(e,t,"contextmenu")},s=Object(N["debounce"])(t=>{e.store.commit("setHoverRow",t)},30),u=Object(N["debounce"])(()=>{e.store.commit("setHoverRow",null)},30),d=(r,n,o)=>{var l;const a=t,i=Ag(r),c=null==(l=null==a?void 0:a.vnode.el)?void 0:l.dataset.prefix;if(i){const t=Dg({columns:e.store.states.columns.value},i,c),o=a.hoverState={cell:i,column:t,row:n};null==a||a.emit("cell-mouse-enter",o.row,o.column,o.cell,r)}const s=r.target.querySelector(".cell");if(!Object(K["d"])(s,c+"-tooltip")||!s.childNodes.length)return;const u=document.createRange();u.setStart(s,0),u.setEnd(s,s.childNodes.length);const d=u.getBoundingClientRect().width,p=(Number.parseInt(Object(K["c"])(s,"paddingLeft"),10)||0)+(Number.parseInt(Object(K["c"])(s,"paddingRight"),10)||0);(d+p>s.offsetWidth||s.scrollWidth>s.offsetWidth)&&Xg(null==t?void 0:t.refs.tableWrapper,i,i.innerText||i.textContent,{placement:"top",strategy:"fixed"},o)},p=e=>{const r=Ag(e);if(!r)return;const n=null==t?void 0:t.hoverState;null==t||t.emit("cell-mouse-leave",null==n?void 0:n.row,null==n?void 0:n.column,null==n?void 0:n.cell,e)};return{handleDoubleClick:l,handleClick:a,handleContextMenu:c,handleMouseEnter:s,handleMouseLeave:u,handleCellMouseEnter:d,handleCellMouseLeave:p,tooltipContent:r,tooltipTrigger:n}}function MO(e){const t=Object(i["inject"])(_O),r=Object(b["b"])("table"),n=(e,r)=>{const n=null==t?void 0:t.props.rowStyle;return"function"===typeof n?n.call(null,{row:e,rowIndex:r}):n||null},o=(n,o)=>{const l=[r.e("row")];(null==t?void 0:t.props.highlightCurrentRow)&&n===e.store.states.currentRow.value&&l.push("current-row"),e.stripe&&o%2===1&&l.push(r.em("row","striped"));const a=null==t?void 0:t.props.rowClassName;return"string"===typeof a?l.push(a):"function"===typeof a&&l.push(a.call(null,{row:n,rowIndex:o})),l},l=(r,n,o,l)=>{const a=null==t?void 0:t.props.cellStyle;let i=null!=a?a:{};"function"===typeof a&&(i=a.call(null,{rowIndex:r,columnIndex:n,row:o,column:l}));const c=l.isSubColumn?null:eO(n,null==e?void 0:e.fixed,e.store);return tO(c,"left"),tO(c,"right"),Object.assign({},i,c)},a=(n,o,l,a)=>{const i=a.isSubColumn?[]:Zg(r.b(),o,null==e?void 0:e.fixed,e.store),c=[a.id,a.align,a.className,...i],s=null==t?void 0:t.props.cellClassName;return"string"===typeof s?c.push(s):"function"===typeof s&&c.push(s.call(null,{rowIndex:n,columnIndex:o,row:l,column:a})),c.push(r.e("cell")),c.filter(e=>Boolean(e)).join(" ")},c=(e,r,n,o)=>{let l=1,a=1;const i=null==t?void 0:t.props.spanMethod;if("function"===typeof i){const t=i({row:e,column:r,rowIndex:n,columnIndex:o});Array.isArray(t)?(l=t[0],a=t[1]):"object"===typeof t&&(l=t.rowspan,a=t.colspan)}return{rowspan:l,colspan:a}},s=(e,t,r)=>{if(t<1)return e[r].realWidth;const n=e.map(({realWidth:e,width:t})=>e||t).slice(r,r+t);return Number(n.reduce((e,t)=>Number(e)+Number(t),-1))};return{getRowStyle:n,getRowClass:o,getCellStyle:l,getCellClass:a,getSpan:c,getColspanRealWidth:s}}function AO(e){const t=Object(i["inject"])(_O),r=Object(b["b"])("table"),{handleDoubleClick:n,handleClick:o,handleContextMenu:l,handleMouseEnter:a,handleMouseLeave:c,handleCellMouseEnter:s,handleCellMouseLeave:u,tooltipContent:d,tooltipTrigger:p}=NO(e),{getRowStyle:f,getRowClass:m,getCellStyle:h,getCellClass:v,getSpan:g,getColspanRealWidth:O}=MO(e),j=Object(i["computed"])(()=>e.store.states.columns.value.findIndex(({type:e})=>"default"===e)),w=(e,r)=>{const n=t.props.rowKey;return n?Pg(e,n):r},y=(d,p,b,y=!1)=>{const{tooltipEffect:k,store:_}=e,{indent:C,columns:z}=_.states,E=m(d,p);let B=!0;b&&(E.push(r.em("row","level-"+b.level)),B=b.display);const S=B?null:{display:"none"};return Object(i["h"])("tr",{style:[S,f(d,p)],class:E,key:w(d,p),onDblclick:e=>n(e,d),onClick:e=>o(e,d),onContextmenu:e=>l(e,d),onMouseenter:()=>a(p),onMouseleave:c},z.value.map((r,n)=>{const{rowspan:o,colspan:l}=g(d,r,p,n);if(!o||!l)return null;const a={...r};a.realWidth=O(z.value,l,n);const c={store:e.store,_self:e.context||t,column:a,row:d,$index:p,cellIndex:n,expanded:y};n===j.value&&b&&(c.treeNode={indent:b.level*C.value,level:b.level},"boolean"===typeof b.expanded&&(c.treeNode.expanded=b.expanded,"loading"in b&&(c.treeNode.loading=b.loading),"noLazyChildren"in b&&(c.treeNode.noLazyChildren=b.noLazyChildren)));const f=`${p},${n}`,m=a.columnKey||a.rawColumnKey||"",w=x(n,r,c);return Object(i["h"])("td",{style:h(p,n,d,r),class:v(p,n,d,r),key:`${m}${f}`,rowspan:o,colspan:l,onMouseenter:e=>s(e,d,k),onMouseleave:u},[w])}))},x=(e,t,r)=>t.renderCell(r),k=(n,o)=>{const l=e.store,{isRowExpanded:a,assertRowKey:c}=l,{treeData:s,lazyTreeNodeMap:u,childrenColumnName:d,rowKey:p}=l.states,f=l.states.columns.value,b=f.some(({type:e})=>"expand"===e);if(b){const e=a(n),c=y(n,o,void 0,e),s=t.renderExpanded;return e?s?[[c,Object(i["h"])("tr",{key:"expanded-row__"+c.key},[Object(i["h"])("td",{colspan:f.length,class:`${r.e("cell")} ${r.e("expanded-cell")}`},[s({row:n,$index:o,store:l,expanded:e})])])]]:(console.error("[Element Error]renderExpanded is required."),c):[[c]]}if(Object.keys(s.value).length){c();const e=Pg(n,p.value);let t=s.value[e],r=null;t&&(r={expanded:t.expanded,level:t.level,display:!0},"boolean"===typeof t.lazy&&("boolean"===typeof t.loaded&&t.loaded&&(r.noLazyChildren=!(t.children&&t.children.length)),r.loading=t.loading));const l=[y(n,o,r)];if(t){let r=0;const a=(e,n)=>{e&&e.length&&n&&e.forEach(e=>{const i={display:n.display&&n.expanded,level:n.level+1,expanded:!1,noLazyChildren:!1,loading:!1},c=Pg(e,p.value);if(void 0===c||null===c)throw new Error("For nested data item, row-key is required.");if(t={...s.value[c]},t&&(i.expanded=t.expanded,t.level=t.level||i.level,t.display=!(!t.expanded||!i.display),"boolean"===typeof t.lazy&&("boolean"===typeof t.loaded&&t.loaded&&(i.noLazyChildren=!(t.children&&t.children.length)),i.loading=t.loading)),r++,l.push(y(e,o+r,i)),t){const r=u.value[c]||e[d.value];a(r,t)}})};t.display=!0;const i=u.value[e]||n[d.value];a(i,t)}return l}return y(n,o,void 0)};return{wrappedRowRender:k,tooltipContent:d,tooltipTrigger:p}}const TO={store:{required:!0,type:Object},stripe:Boolean,tooltipEffect:String,context:{default:()=>({}),type:Object},rowClassName:[String,Function],rowStyle:[Object,Function],fixed:{type:String,default:""},highlight:Boolean};var HO=Object(i["defineComponent"])({name:"ElTableBody",props:TO,setup(e){const t=Object(i["getCurrentInstance"])(),r=Object(i["inject"])(_O),n=Object(b["b"])("table"),{wrappedRowRender:o,tooltipContent:l,tooltipTrigger:a}=AO(e),{onColumnsChange:s,onScrollableChange:u}=kO(r);return Object(i["watch"])(e.store.states.hoverRow,(r,o)=>{if(!e.store.states.isComplex.value||!c["isClient"])return;let l=window.requestAnimationFrame;l||(l=e=>window.setTimeout(e,16)),l(()=>{var e;const l=null==(e=null==t?void 0:t.vnode.el)?void 0:e.querySelectorAll("."+n.e("row")),a=l[o],i=l[r];a&&Object(K["e"])(a,"hover-row"),i&&Object(K["a"])(i,"hover-row")})}),Object(i["onUnmounted"])(()=>{var e;null==(e=Gg)||e()}),{ns:n,onColumnsChange:s,onScrollableChange:u,wrappedRowRender:o,tooltipContent:l,tooltipTrigger:a}},render(){const{wrappedRowRender:e,store:t}=this,r=t.states.data.value||[];return Object(i["h"])("tbody",{},[r.reduce((t,r)=>t.concat(e(r,t.length)),[])])}});function RO(e){const t="auto"===e.tableLayout;let r=e.columns||[];t&&r.every(e=>void 0===e.width)&&(r=[]);const n=r=>{const n={key:`${e.tableLayout}_${r.id}`,style:{},name:void 0};return t?n.style={width:r.width+"px"}:n.name=r.id,n};return Object(i["h"])("colgroup",{},r.map(e=>Object(i["h"])("col",n(e))))}function LO(){const e=Object(i["inject"])(_O),t=null==e?void 0:e.store,r=Object(i["computed"])(()=>t.states.fixedLeafColumnsLength.value),n=Object(i["computed"])(()=>t.states.rightFixedColumns.value.length),o=Object(i["computed"])(()=>t.states.columns.value.length),l=Object(i["computed"])(()=>t.states.fixedColumns.value.length),a=Object(i["computed"])(()=>t.states.rightFixedColumns.value.length);return{leftFixedLeafCount:r,rightFixedLeafCount:n,columnsCount:o,leftFixedCount:l,rightFixedCount:a,columns:t.states.columns}}function DO(e){const{columns:t}=LO(),r=Object(b["b"])("table"),n=(t,n)=>{const o=t[n],l=[r.e("cell"),o.id,o.align,o.labelClassName,...Zg(r.b(),n,o.fixed,e.store)];return o.className&&l.push(o.className),o.children||l.push(r.is("leaf")),l},o=(t,r)=>{const n=eO(r,t.fixed,e.store);return tO(n,"left"),tO(n,"right"),n};return{getCellClasses:n,getCellStyles:o,columns:t}}RO.props=["columns","tableLayout"];var PO=Object(i["defineComponent"])({name:"ElTableFooter",props:{fixed:{type:String,default:""},store:{required:!0,type:Object},summaryMethod:Function,sumText:String,border:Boolean,defaultSort:{type:Object,default:()=>({prop:"",order:""})}},setup(e){const{getCellClasses:t,getCellStyles:r,columns:n}=DO(e),o=Object(b["b"])("table");return{ns:o,getCellClasses:t,getCellStyles:r,columns:n}},render(){const{columns:e,getCellStyles:t,getCellClasses:r,summaryMethod:n,sumText:o,ns:l}=this,a=this.store.states.data.value;let c=[];return n?c=n({columns:e,data:a}):e.forEach((e,t)=>{if(0===t)return void(c[t]=o);const r=a.map(t=>Number(t[e.property])),n=[];let l=!0;r.forEach(e=>{if(!Number.isNaN(+e)){l=!1;const t=(""+e).split(".")[1];n.push(t?t.length:0)}});const i=Math.max.apply(null,n);c[t]=l?"":r.reduce((e,t)=>{const r=Number(t);return Number.isNaN(+r)?e:Number.parseFloat((e+t).toFixed(Math.min(i,20)))},0)}),Object(i["h"])("table",{class:l.e("footer"),cellspacing:"0",cellpadding:"0",border:"0"},[RO({columns:e}),Object(i["h"])("tbody",[Object(i["h"])("tr",{},[...e.map((n,o)=>Object(i["h"])("td",{key:o,colspan:n.colSpan,rowspan:n.rowSpan,class:r(e,o),style:t(n,o)},[Object(i["h"])("div",{class:["cell",n.labelClassName]},[c[o]])]))])])])}});function IO(e){const t=t=>{e.commit("setCurrentRow",t)},r=()=>e.getSelectionRows(),n=(t,r)=>{e.toggleRowSelection(t,r,!1),e.updateAllSelected()},o=()=>{e.clearSelection()},l=t=>{e.clearFilter(t)},a=()=>{e.commit("toggleAllSelection")},i=(t,r)=>{e.toggleRowExpansionAdapter(t,r)},c=()=>{e.clearSort()},s=(t,r)=>{e.commit("sort",{prop:t,order:r})};return{setCurrentRow:t,getSelectionRows:r,toggleRowSelection:n,clearSelection:o,clearFilter:l,toggleAllSelection:a,toggleRowExpansion:i,clearSort:c,sort:s}}function FO(e,t,r,n){const o=Object(i["ref"])(!1),l=Object(i["ref"])(null),a=Object(i["ref"])(!1),s=e=>{a.value=e},u=Object(i["ref"])({width:null,height:null,headerHeight:null}),d=Object(i["ref"])(!1),p={display:"inline-block",verticalAlign:"middle"},f=Object(i["ref"])(),b=Object(i["ref"])(0),m=Object(i["ref"])(0),h=Object(i["ref"])(0),v=Object(i["ref"])(0);Object(i["watchEffect"])(()=>{t.setHeight(e.height)}),Object(i["watchEffect"])(()=>{t.setMaxHeight(e.maxHeight)}),Object(i["watch"])(()=>[e.currentRowKey,r.states.rowKey],([e,t])=>{Object(i["unref"])(t)&&r.setCurrentRowKey(""+e)},{immediate:!0}),Object(i["watch"])(()=>e.data,e=>{n.store.commit("setData",e)},{immediate:!0,deep:!0}),Object(i["watchEffect"])(()=>{e.expandRowKeys&&r.setExpandRowKeysAdapter(e.expandRowKeys)});const g=()=>{n.store.commit("setHoverRow",null),n.hoverState&&(n.hoverState=null)},O=(e,t)=>{const{pixelX:r,pixelY:o}=t;Math.abs(r)>=Math.abs(o)&&(n.refs.bodyWrapper.scrollLeft+=t.pixelX/5)},j=Object(i["computed"])(()=>e.height||e.maxHeight||r.states.fixedColumns.value.length>0||r.states.rightFixedColumns.value.length>0),w=Object(i["computed"])(()=>({width:t.bodyWidth.value?t.bodyWidth.value+"px":""})),y=()=>{j.value&&t.updateElsHeight(),t.updateColumnsWidth(),requestAnimationFrame(C)};Object(i["onMounted"])(async()=>{await Object(i["nextTick"])(),r.updateColumns(),z(),requestAnimationFrame(y);const t=n.vnode.el,o=n.refs.headerWrapper;e.flexible&&t&&t.parentElement&&(t.parentElement.style.minWidth="0"),u.value={width:f.value=t.offsetWidth,height:t.offsetHeight,headerHeight:e.showHeader&&o?o.offsetHeight:null},r.states.columns.value.forEach(e=>{e.filteredValue&&e.filteredValue.length&&n.store.commit("filterChange",{column:e,values:e.filteredValue,silent:!0})}),n.$ready=!0});const x=(e,r)=>{if(!e)return;const n=Array.from(e.classList).filter(e=>!e.startsWith("is-scrolling-"));n.push(t.scrollX.value?r:"is-scrolling-none"),e.className=n.join(" ")},k=e=>{const{tableWrapper:t}=n.refs;x(t,e)},_=e=>{const{tableWrapper:t}=n.refs;return!(!t||!t.classList.contains(e))},C=function(){if(!n.refs.scrollBarRef)return;if(!t.scrollX.value){const e="is-scrolling-none";return void(_(e)||k(e))}const e=n.refs.scrollBarRef.wrap$;if(!e)return;const{scrollLeft:r,offsetWidth:o,scrollWidth:l}=e,{headerWrapper:a,footerWrapper:i}=n.refs;a&&(a.scrollLeft=r),i&&(i.scrollLeft=r);const c=l-o-1;k(r>=c?"is-scrolling-right":0===r?"is-scrolling-left":"is-scrolling-middle")},z=()=>{n.refs.scrollBarRef&&(n.refs.scrollBarRef.wrap$&&Object(c["useEventListener"])(n.refs.scrollBarRef.wrap$,"scroll",C,{passive:!0}),e.fit?Object(c["useResizeObserver"])(n.vnode.el,E):Object(c["useEventListener"])(window,"resize",E),Object(c["useResizeObserver"])(n.refs.bodyWrapper,()=>{var e,t;E(),null==(t=null==(e=n.refs)?void 0:e.scrollBarRef)||t.update()}))},E=()=>{var t,r,o;const l=n.vnode.el;if(!n.$ready||!l)return;let a=!1;const{width:i,height:c,headerHeight:s}=u.value,d=f.value=l.offsetWidth;i!==d&&(a=!0);const p=l.offsetHeight;(e.height||j.value)&&c!==p&&(a=!0);const g="fixed"===e.tableLayout?n.refs.headerWrapper:null==(t=n.refs.tableHeaderRef)?void 0:t.$el;e.showHeader&&(null==g?void 0:g.offsetHeight)!==s&&(a=!0),b.value=(null==(r=n.refs.tableWrapper)?void 0:r.scrollHeight)||0,h.value=(null==g?void 0:g.scrollHeight)||0,v.value=(null==(o=n.refs.footerWrapper)?void 0:o.offsetHeight)||0,m.value=b.value-h.value-v.value,a&&(u.value={width:d,height:p,headerHeight:e.showHeader&&(null==g?void 0:g.offsetHeight)||0},y())},B=Object(Vt["b"])(),S=Object(i["computed"])(()=>{const{bodyWidth:e,scrollY:r,gutterWidth:n}=t;return e.value?e.value-(r.value?n:0)+"px":""}),V=Object(i["computed"])(()=>e.maxHeight?"fixed":e.tableLayout),N=Object(i["computed"])(()=>{if(e.data&&e.data.length)return null;let t="100%";e.height&&m.value&&(t=m.value+"px");const r=f.value;return{width:r?r+"px":"",height:t}}),M=Object(i["computed"])(()=>e.height?{height:Number.isNaN(Number(e.height))?e.height:e.height+"px"}:e.maxHeight?{maxHeight:Number.isNaN(Number(e.maxHeight))?e.maxHeight:e.maxHeight+"px"}:{}),A=Object(i["computed"])(()=>{if(e.height)return{height:"100%"};if(e.maxHeight){if(Number.isNaN(Number(e.maxHeight)))return{maxHeight:`calc(${e.maxHeight} - ${h.value+v.value}px)`};{const t=e.maxHeight,r=b.value>=Number(t);if(r)return{maxHeight:b.value-h.value-v.value+"px"}}}return{}}),T=(e,t)=>{const r=n.refs.bodyWrapper;if(Math.abs(t.spinY)>0){const n=r.scrollTop;t.pixelY<0&&0!==n&&e.preventDefault(),t.pixelY>0&&r.scrollHeight-r.clientHeight>n&&e.preventDefault(),r.scrollTop+=Math.ceil(t.pixelY/5)}else r.scrollLeft+=Math.ceil(t.pixelX/5)};return{isHidden:o,renderExpanded:l,setDragVisible:s,isGroup:d,handleMouseLeave:g,handleHeaderFooterMousewheel:O,tableSize:B,emptyBlockStyle:N,handleFixedMousewheel:T,resizeProxyVisible:a,bodyWidth:S,resizeState:u,doLayout:y,tableBodyStyles:w,tableLayout:V,scrollbarViewStyle:p,tableInnerStyle:M,scrollbarStyle:A}}var $O={data:{type:Array,default:()=>[]},size:String,width:[String,Number],height:[String,Number],maxHeight:[String,Number],fit:{type:Boolean,default:!0},stripe:Boolean,border:Boolean,rowKey:[String,Function],showHeader:{type:Boolean,default:!0},showSummary:Boolean,sumText:String,summaryMethod:Function,rowClassName:[String,Function],rowStyle:[Object,Function],cellClassName:[String,Function],cellStyle:[Object,Function],headerRowClassName:[String,Function],headerRowStyle:[Object,Function],headerCellClassName:[String,Function],headerCellStyle:[Object,Function],highlightCurrentRow:Boolean,currentRowKey:[String,Number],emptyText:String,expandRowKeys:Array,defaultExpandAll:Boolean,defaultSort:Object,tooltipEffect:String,spanMethod:Function,selectOnIndeterminate:{type:Boolean,default:!0},indent:{type:Number,default:16},treeProps:{type:Object,default:()=>({hasChildren:"hasChildren",children:"children"})},lazy:Boolean,load:Function,style:{type:Object,default:()=>({})},className:{type:String,default:""},tableLayout:{type:String,default:"fixed"},scrollbarAlwaysOn:{type:Boolean,default:!1},flexible:Boolean};const qO=()=>{const e=Object(i["ref"])(),t=(t,r)=>{const n=e.value;n&&n.scrollTo(t,r)},r=(t,r)=>{const n=e.value;n&&Object(c["isNumber"])(r)&&["Top","Left"].includes(t)&&n["setScroll"+t](r)},n=e=>r("Top",e),o=e=>r("Left",e);return{scrollBarRef:e,scrollTo:t,setScrollTop:n,setScrollLeft:o}};var WO=r("0512"),UO=r.n(WO);const KO=function(e,t){if(e&&e.addEventListener){const r=function(e){const r=UO()(e);t&&Reflect.apply(t,this,[e,r])};e.addEventListener("wheel",r,{passive:!0})}},YO={beforeMount(e,t){KO(e,t.value)}};let GO=1;const XO=Object(i["defineComponent"])({name:"ElTable",directives:{Mousewheel:YO},components:{TableHeader:VO,TableBody:HO,TableFooter:PO,ElScrollbar:Z,hColgroup:RO},props:$O,emits:["select","select-all","selection-change","cell-mouse-enter","cell-mouse-leave","cell-contextmenu","cell-click","cell-dblclick","row-click","row-contextmenu","row-dblclick","header-click","header-contextmenu","sort-change","filter-change","current-change","header-dragend","expand-change"],setup(e){const{t:t}=Object(Mr["a"])(),r=Object(b["b"])("table"),n=Object(i["getCurrentInstance"])();Object(i["provide"])(_O,n);const o=pO(n,e);n.store=o;const l=new hO({store:n.store,table:n,fit:e.fit,showHeader:e.showHeader});n.layout=l;const a=Object(i["computed"])(()=>0===(o.states.data.value||[]).length),{setCurrentRow:c,getSelectionRows:s,toggleRowSelection:u,clearSelection:d,clearFilter:p,toggleAllSelection:f,toggleRowExpansion:m,clearSort:h,sort:v}=IO(o),{isHidden:g,renderExpanded:O,setDragVisible:j,isGroup:w,handleMouseLeave:y,handleHeaderFooterMousewheel:x,tableSize:k,emptyBlockStyle:_,handleFixedMousewheel:C,resizeProxyVisible:z,bodyWidth:E,resizeState:B,doLayout:S,tableBodyStyles:V,tableLayout:M,scrollbarViewStyle:A,tableInnerStyle:T,scrollbarStyle:H}=FO(e,l,o,n),{scrollBarRef:R,scrollTo:L,setScrollLeft:D,setScrollTop:P}=qO(),I=Object(N["debounce"])(S,50),F=`${r.namespace.value}-table_${GO++}`;n.tableId=F,n.state={isGroup:w,resizeState:B,doLayout:S,debouncedUpdateLayout:I};const $=Object(i["computed"])(()=>e.sumText||t("el.table.sumText")),q=Object(i["computed"])(()=>e.emptyText||t("el.table.emptyText"));return{ns:r,layout:l,store:o,handleHeaderFooterMousewheel:x,handleMouseLeave:y,tableId:F,tableSize:k,isHidden:g,isEmpty:a,renderExpanded:O,resizeProxyVisible:z,resizeState:B,isGroup:w,bodyWidth:E,tableBodyStyles:V,emptyBlockStyle:_,debouncedUpdateLayout:I,handleFixedMousewheel:C,setCurrentRow:c,getSelectionRows:s,toggleRowSelection:u,clearSelection:d,clearFilter:p,toggleAllSelection:f,toggleRowExpansion:m,clearSort:h,doLayout:S,sort:v,t:t,setDragVisible:j,context:n,computedSumText:$,computedEmptyText:q,tableLayout:M,scrollbarViewStyle:A,tableInnerStyle:T,scrollbarStyle:H,scrollBarRef:R,scrollTo:L,setScrollLeft:D,setScrollTop:P}}}),JO=["data-prefix"],ZO={ref:"hiddenColumns",class:"hidden-columns"};function QO(e,t,r,n,o,l){const a=Object(i["resolveComponent"])("hColgroup"),c=Object(i["resolveComponent"])("table-header"),s=Object(i["resolveComponent"])("table-body"),u=Object(i["resolveComponent"])("el-scrollbar"),d=Object(i["resolveComponent"])("table-footer"),p=Object(i["resolveDirective"])("mousewheel");return Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{ref:"tableWrapper",class:Object(i["normalizeClass"])([{[e.ns.m("fit")]:e.fit,[e.ns.m("striped")]:e.stripe,[e.ns.m("border")]:e.border||e.isGroup,[e.ns.m("hidden")]:e.isHidden,[e.ns.m("group")]:e.isGroup,[e.ns.m("fluid-height")]:e.maxHeight,[e.ns.m("scrollable-x")]:e.layout.scrollX.value,[e.ns.m("scrollable-y")]:e.layout.scrollY.value,[e.ns.m("enable-row-hover")]:!e.store.states.isComplex.value,[e.ns.m("enable-row-transition")]:0!==(e.store.states.data.value||[]).length&&(e.store.states.data.value||[]).length<100,"has-footer":e.showSummary},e.ns.m(e.tableSize),e.className,e.ns.b(),e.ns.m("layout-"+e.tableLayout)]),style:Object(i["normalizeStyle"])(e.style),"data-prefix":e.ns.namespace.value,onMouseleave:t[0]||(t[0]=t=>e.handleMouseLeave())},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(e.ns.e("inner-wrapper")),style:Object(i["normalizeStyle"])(e.tableInnerStyle)},[Object(i["createElementVNode"])("div",ZO,[Object(i["renderSlot"])(e.$slots,"default")],512),e.showHeader&&"fixed"===e.tableLayout?Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,ref:"headerWrapper",class:Object(i["normalizeClass"])(e.ns.e("header-wrapper"))},[Object(i["createElementVNode"])("table",{ref:"tableHeader",class:Object(i["normalizeClass"])(e.ns.e("header")),style:Object(i["normalizeStyle"])(e.tableBodyStyles),border:"0",cellpadding:"0",cellspacing:"0"},[Object(i["createVNode"])(a,{columns:e.store.states.columns.value,"table-layout":e.tableLayout},null,8,["columns","table-layout"]),Object(i["createVNode"])(c,{ref:"tableHeaderRef",border:e.border,"default-sort":e.defaultSort,store:e.store,onSetDragVisible:e.setDragVisible},null,8,["border","default-sort","store","onSetDragVisible"])],6)],2)),[[p,e.handleHeaderFooterMousewheel]]):Object(i["createCommentVNode"])("v-if",!0),Object(i["createElementVNode"])("div",{ref:"bodyWrapper",class:Object(i["normalizeClass"])(e.ns.e("body-wrapper"))},[Object(i["createVNode"])(u,{ref:"scrollBarRef","view-style":e.scrollbarViewStyle,"wrap-style":e.scrollbarStyle,always:e.scrollbarAlwaysOn},{default:Object(i["withCtx"])(()=>[Object(i["createElementVNode"])("table",{ref:"tableBody",class:Object(i["normalizeClass"])(e.ns.e("body")),cellspacing:"0",cellpadding:"0",border:"0",style:Object(i["normalizeStyle"])({width:e.bodyWidth,tableLayout:e.tableLayout})},[Object(i["createVNode"])(a,{columns:e.store.states.columns.value,"table-layout":e.tableLayout},null,8,["columns","table-layout"]),e.showHeader&&"auto"===e.tableLayout?(Object(i["openBlock"])(),Object(i["createBlock"])(c,{key:0,ref:"tableHeaderRef",border:e.border,"default-sort":e.defaultSort,store:e.store,onSetDragVisible:e.setDragVisible},null,8,["border","default-sort","store","onSetDragVisible"])):Object(i["createCommentVNode"])("v-if",!0),Object(i["createVNode"])(s,{context:e.context,highlight:e.highlightCurrentRow,"row-class-name":e.rowClassName,"tooltip-effect":e.tooltipEffect,"row-style":e.rowStyle,store:e.store,stripe:e.stripe},null,8,["context","highlight","row-class-name","tooltip-effect","row-style","store","stripe"])],6),e.isEmpty?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,ref:"emptyBlock",style:Object(i["normalizeStyle"])(e.emptyBlockStyle),class:Object(i["normalizeClass"])(e.ns.e("empty-block"))},[Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])(e.ns.e("empty-text"))},[Object(i["renderSlot"])(e.$slots,"empty",{},()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(e.computedEmptyText),1)])],2)],6)):Object(i["createCommentVNode"])("v-if",!0),e.$slots.append?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:1,ref:"appendWrapper",class:Object(i["normalizeClass"])(e.ns.e("append-wrapper"))},[Object(i["renderSlot"])(e.$slots,"append")],2)):Object(i["createCommentVNode"])("v-if",!0)]),_:3},8,["view-style","wrap-style","always"])],2),e.showSummary?Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:1,ref:"footerWrapper",class:Object(i["normalizeClass"])(e.ns.e("footer-wrapper"))},[Object(i["createVNode"])(d,{border:e.border,"default-sort":e.defaultSort,store:e.store,style:Object(i["normalizeStyle"])(e.tableBodyStyles),"sum-text":e.computedSumText,"summary-method":e.summaryMethod},null,8,["border","default-sort","store","style","sum-text","summary-method"])],2)),[[i["vShow"],!e.isEmpty],[p,e.handleHeaderFooterMousewheel]]):Object(i["createCommentVNode"])("v-if",!0),e.border||e.isGroup?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:2,class:Object(i["normalizeClass"])(e.ns.e("border-left-patch"))},null,2)):Object(i["createCommentVNode"])("v-if",!0)],6),Object(i["withDirectives"])(Object(i["createElementVNode"])("div",{ref:"resizeProxy",class:Object(i["normalizeClass"])(e.ns.e("column-resize-proxy"))},null,2),[[i["vShow"],e.resizeProxyVisible]])],46,JO)}var ej=Object(f["a"])(XO,[["render",QO],["__file","/home/runner/work/element-plus/element-plus/packages/components/table/src/table.vue"]]);const tj={selection:"table-column--selection",expand:"table__expand-column"},rj={default:{order:""},selection:{width:48,minWidth:48,realWidth:48,order:""},expand:{width:48,minWidth:48,realWidth:48,order:""},index:{width:48,minWidth:48,realWidth:48,order:""}},nj=e=>tj[e]||"",oj={selection:{renderHeader({store:e}){function t(){return e.states.data.value&&0===e.states.data.value.length}return Object(i["h"])(Fn,{disabled:t(),size:e.states.tableSize.value,indeterminate:e.states.selection.value.length>0&&!e.states.isAllSelected.value,"onUpdate:modelValue":e.toggleAllSelection,modelValue:e.states.isAllSelected.value})},renderCell({row:e,column:t,store:r,$index:n}){return Object(i["h"])(Fn,{disabled:!!t.selectable&&!t.selectable.call(null,e,n),size:r.states.tableSize.value,onChange:()=>{r.commit("rowSelectedChanged",e)},onClick:e=>e.stopPropagation(),modelValue:r.isSelected(e)})},sortable:!1,resizable:!1},index:{renderHeader({column:e}){return e.label||"#"},renderCell({column:e,$index:t}){let r=t+1;const n=e.index;return"number"===typeof n?r=t+n:"function"===typeof n&&(r=n(t)),Object(i["h"])("div",{},[r])},sortable:!1},expand:{renderHeader({column:e}){return e.label||""},renderCell({row:e,store:t,expanded:r}){const{ns:n}=t,o=[n.e("expand-icon")];r&&o.push(n.em("expand-icon","expanded"));const l=function(r){r.stopPropagation(),t.toggleRowExpansion(e)};return Object(i["h"])("div",{class:o,onClick:l},{default:()=>[Object(i["h"])(y["a"],null,{default:()=>[Object(i["h"])(M["ArrowRight"])]})]})},sortable:!1,resizable:!1}};function lj({row:e,column:t,$index:r}){var n;const o=t.property,l=o&&Object(x["b"])(e,o).value;return t&&t.formatter?t.formatter(e,t,l,r):(null==(n=null==l?void 0:l.toString)?void 0:n.call(l))||""}function aj({row:e,treeNode:t,store:r},n=!1){const{ns:o}=r;if(!t)return n?[Object(i["h"])("span",{class:o.e("placeholder")})]:null;const l=[],a=function(n){n.stopPropagation(),t.loading||r.loadOrToggle(e)};if(t.indent&&l.push(Object(i["h"])("span",{class:o.e("indent"),style:{"padding-left":t.indent+"px"}})),"boolean"!==typeof t.expanded||t.noLazyChildren)l.push(Object(i["h"])("span",{class:o.e("placeholder")}));else{const e=[o.e("expand-icon"),t.expanded?o.em("expand-icon","expanded"):""];let r=M["ArrowRight"];t.loading&&(r=M["Loading"]),l.push(Object(i["h"])("div",{class:e,onClick:a},{default:()=>[Object(i["h"])(y["a"],{class:{[o.is("loading")]:t.loading}},{default:()=>[Object(i["h"])(r)]})]}))}return l}function ij(e,t){return e.reduce((e,t)=>(e[t]=t,e),t)}function cj(e,t){const r=Object(i["getCurrentInstance"])(),n=()=>{const n=["fixed"],o={realWidth:"width",realMinWidth:"minWidth"},l=ij(n,o);Object.keys(l).forEach(n=>{const l=o[n];Object(Y["hasOwn"])(t,l)&&Object(i["watch"])(()=>t[l],t=>{let o=t;"width"===l&&"realWidth"===n&&(o=$g(t)),"minWidth"===l&&"realMinWidth"===n&&(o=qg(t)),r.columnConfig.value[l]=o,r.columnConfig.value[n]=o;const a="fixed"===l;e.value.store.scheduleLayout(a)})})},o=()=>{const e=["label","filters","filterMultiple","sortable","index","formatter","className","labelClassName","showOverflowTooltip"],n={property:"prop",align:"realAlign",headerAlign:"realHeaderAlign"},o=ij(e,n);Object.keys(o).forEach(e=>{const o=n[e];Object(Y["hasOwn"])(t,o)&&Object(i["watch"])(()=>t[o],t=>{r.columnConfig.value[e]=t})})};return{registerComplexWatchers:n,registerNormalWatchers:o}}function sj(e,t,r){const n=Object(i["getCurrentInstance"])(),o=Object(i["ref"])(""),l=Object(i["ref"])(!1),a=Object(i["ref"])(),c=Object(i["ref"])(),s=Object(b["b"])("table");Object(i["watchEffect"])(()=>{a.value=e.align?"is-"+e.align:null,a.value}),Object(i["watchEffect"])(()=>{c.value=e.headerAlign?"is-"+e.headerAlign:a.value,c.value});const u=Object(i["computed"])(()=>{let e=n.vnode.vParent||n.parent;while(e&&!e.tableId&&!e.columnId)e=e.vnode.vParent||e.parent;return e}),d=Object(i["computed"])(()=>{const{store:e}=n.parent;if(!e)return!1;const{treeData:t}=e.states,r=t.value;return r&&Object.keys(r).length>0}),p=Object(i["ref"])($g(e.width)),f=Object(i["ref"])(qg(e.minWidth)),h=e=>(p.value&&(e.width=p.value),f.value&&(e.minWidth=f.value),!p.value&&f.value&&(e.width=void 0),e.minWidth||(e.minWidth=80),e.realWidth=Number(void 0===e.width?e.minWidth:e.width),e),v=e=>{const t=e.type,r=oj[t]||{};Object.keys(r).forEach(t=>{const n=r[t];"className"!==t&&void 0!==n&&(e[t]=n)});const n=nj(t);if(n){const t=`${Object(i["unref"])(s.namespace)}-${n}`;e.className=e.className?`${e.className} ${t}`:t}return e},g=e=>{function t(e){var t;"ElTableColumn"===(null==(t=null==e?void 0:e.type)?void 0:t.name)&&(e.vParent=n)}Array.isArray(e)?e.forEach(e=>t(e)):t(e)},O=o=>{e.renderHeader?Object(m["a"])("TableColumn","Comparing to render-header, scoped-slot header is easier to use. We recommend users to use scoped-slot header."):"selection"!==o.type&&(o.renderHeader=e=>{n.columnConfig.value["label"];const r=t.header;return r?r(e):o.label});let l=o.renderCell;return"expand"===o.type?(o.renderCell=e=>Object(i["h"])("div",{class:"cell"},[l(e)]),r.value.renderExpanded=e=>t.default?t.default(e):t.default):(l=l||lj,o.renderCell=e=>{let r=null;if(t.default){const n=t.default(e);r=n.some(e=>e.type!==i["Comment"])?n:l(e)}else r=l(e);const n=d.value&&0===e.cellIndex&&"selection"!==e.column.type,a=aj(e,n),c={class:"cell",style:{}};return o.showOverflowTooltip&&(c.class=`${c.class} ${Object(i["unref"])(s.namespace)}-tooltip`,c.style={width:(e.column.realWidth||Number(e.column.width))-1+"px"}),g(r),Object(i["h"])("div",c,[a,r])}),o},j=(...t)=>t.reduce((t,r)=>(Array.isArray(r)&&r.forEach(r=>{t[r]=e[r]}),t),{}),w=(e,t)=>Array.prototype.indexOf.call(e,t);return{columnId:o,realAlign:a,isSubColumn:l,realHeaderAlign:c,columnOrTableParent:u,setColumnWidth:h,setColumnForcedProps:v,setColumnRenders:O,getPropsData:j,getColumnElIndex:w}}var uj={type:{type:String,default:"default"},label:String,className:String,labelClassName:String,property:String,prop:String,width:{type:[String,Number],default:""},minWidth:{type:[String,Number],default:""},renderHeader:Function,sortable:{type:[Boolean,String],default:!1},sortMethod:Function,sortBy:[String,Function,Array],resizable:{type:Boolean,default:!0},columnKey:String,align:String,headerAlign:String,showTooltipWhenOverflow:Boolean,showOverflowTooltip:Boolean,fixed:[Boolean,String],formatter:Function,selectable:Function,reserveSelection:Boolean,filterMethod:Function,filteredValue:Array,filters:Array,filterPlacement:String,filterMultiple:{type:Boolean,default:!0},index:[Number,Function],sortOrders:{type:Array,default:()=>["ascending","descending",null],validator:e=>e.every(e=>["ascending","descending",null].includes(e))}};let dj=1;var pj=Object(i["defineComponent"])({name:"ElTableColumn",components:{ElCheckbox:Fn},props:uj,setup(e,{slots:t}){const r=Object(i["getCurrentInstance"])(),n=Object(i["ref"])({}),o=Object(i["computed"])(()=>{let e=r.parent;while(e&&!e.tableId)e=e.parent;return e}),{registerNormalWatchers:l,registerComplexWatchers:a}=cj(o,e),{columnId:c,isSubColumn:s,realHeaderAlign:u,columnOrTableParent:d,setColumnWidth:p,setColumnForcedProps:f,setColumnRenders:b,getPropsData:m,getColumnElIndex:h,realAlign:v}=sj(e,t,o),g=d.value;c.value=`${g.tableId||g.columnId}_column_${dj++}`,Object(i["onBeforeMount"])(()=>{s.value=o.value!==g;const t=e.type||"default",i=""===e.sortable||e.sortable,d={...rj[t],id:c.value,type:t,property:e.prop||e.property,align:v,headerAlign:u,showOverflowTooltip:e.showOverflowTooltip||e.showTooltipWhenOverflow,filterable:e.filters||e.filterMethod,filteredValue:[],filterPlacement:"",isColumnGroup:!1,isSubColumn:!1,filterOpened:!1,sortable:i,index:e.index,rawColumnKey:r.vnode.key},h=["columnKey","label","className","labelClassName","type","renderHeader","formatter","fixed","resizable"],O=["sortMethod","sortBy","sortOrders"],j=["selectable","reserveSelection"],w=["filterMethod","filters","filterMultiple","filterOpened","filteredValue","filterPlacement"];let y=m(h,O,j,w);y=Fg(d,y);const x=Ug(b,p,f);y=x(y),n.value=y,l(),a()}),Object(i["onMounted"])(()=>{var e;const t=d.value,l=s.value?t.vnode.el.children:null==(e=t.refs.hiddenColumns)?void 0:e.children,a=()=>h(l||[],r.vnode.el);n.value.getColumnIndex=a;const i=a();i>-1&&o.value.store.commit("insertColumn",n.value,s.value?t.columnConfig.value:null)}),Object(i["onBeforeUnmount"])(()=>{o.value.store.commit("removeColumn",n.value,s.value?g.columnConfig.value:null)}),r.columnId=c.value,r.columnConfig=n},render(){var e,t,r;try{const n=null==(t=(e=this.$slots).default)?void 0:t.call(e,{row:{},column:{},$index:-1}),o=[];if(Array.isArray(n))for(const e of n)"ElTableColumn"===(null==(r=e.type)?void 0:r.name)||2&e.shapeFlag?o.push(e):e.type===i["Fragment"]&&Array.isArray(e.children)&&e.children.forEach(e=>{1024===(null==e?void 0:e.patchFlag)||Object(Y["isString"])(null==e?void 0:e.children)||o.push(e)});const l=Object(i["h"])("div",o);return l}catch(n){return Object(i["h"])("div",[])}}});const fj=Object(j["a"])(ej,{TableColumn:pj}),bj=Object(j["d"])(pj);var mj=(e=>(e["ASC"]="asc",e["DESC"]="desc",e))(mj||{}),hj=(e=>(e["CENTER"]="center",e["RIGHT"]="right",e))(hj||{}),vj=(e=>(e["LEFT"]="left",e["RIGHT"]="right",e))(vj||{});const gj={["asc"]:"desc",["desc"]:"asc"},Oj=Symbol("placeholder"),jj=(e,t,r)=>{var n;const o={flexGrow:0,flexShrink:0,...r?{}:{flexGrow:e.flexGrow||0,flexShrink:e.flexShrink||1}};r||(o.flexShrink=1);const l={...null!=(n=e.style)?n:{},...o,flexBasis:"auto",width:e.width};return t||(e.maxWidth&&(l.maxWidth=e.maxWidth),e.minWidth&&(l.minWidth=e.minWidth)),l};function wj(e,t,r){const n=Object(i["computed"])(()=>Object(i["unref"])(t).filter(e=>!e.hidden)),o=Object(i["computed"])(()=>Object(i["unref"])(n).filter(e=>"left"===e.fixed||!0===e.fixed)),l=Object(i["computed"])(()=>Object(i["unref"])(n).filter(e=>"right"===e.fixed)),a=Object(i["computed"])(()=>Object(i["unref"])(n).filter(e=>!e.fixed)),c=Object(i["computed"])(()=>{const e=[];return Object(i["unref"])(o).forEach(t=>{e.push({...t,placeholderSign:Oj})}),Object(i["unref"])(a).forEach(t=>{e.push(t)}),Object(i["unref"])(l).forEach(t=>{e.push({...t,placeholderSign:Oj})}),e}),s=Object(i["computed"])(()=>Object(i["unref"])(o).length||Object(i["unref"])(l).length),u=Object(i["computed"])(()=>{const n=Object(i["unref"])(t);return n.reduce((t,n)=>(t[n.key]=jj(n,Object(i["unref"])(r),e.fixed),t),{})}),d=Object(i["computed"])(()=>Object(i["unref"])(n).reduce((e,t)=>e+t.width,0)),p=e=>Object(i["unref"])(t).find(t=>t.key===e),f=e=>Object(i["unref"])(u)[e],b=(e,t)=>{e.width=t};function m(t){var r;const{key:n}=t.currentTarget.dataset;if(!n)return;const{sortState:o,sortBy:l}=e;let a=mj.ASC;a=Object(Y["isObject"])(o)?gj[o[n]]:gj[l.order],null==(r=e.onColumnSort)||r.call(e,{column:p(n),key:n,order:a})}return{columns:t,columnsStyles:u,columnsTotalWidth:d,fixedColumnsOnLeft:o,fixedColumnsOnRight:l,hasFixedColumns:s,mainColumns:c,normalColumns:a,visibleColumns:n,getColumn:p,getColumnStyle:f,updateColumnWidth:b,onColumnSorted:m}}const yj=(e,{mainTableRef:t,leftTableRef:r,rightTableRef:n,onMaybeEndReached:o})=>{const l=Object(i["ref"])({scrollLeft:0,scrollTop:0});function a(e){var o,l,a;const{scrollTop:i}=e;null==(o=t.value)||o.scrollTo(e),null==(l=r.value)||l.scrollToTop(i),null==(a=n.value)||a.scrollToTop(i)}function c(e){l.value=e,a(e)}function s(e){l.value.scrollTop=e,a(Object(i["unref"])(l))}function u(e){var r,n;l.value.scrollLeft=e,null==(n=null==(r=t.value)?void 0:r.scrollTo)||n.call(r,Object(i["unref"])(l))}function d(t){var r;c(t),null==(r=e.onScroll)||r.call(e,t)}function p({scrollTop:e}){const{scrollTop:t}=Object(i["unref"])(l);e!==t&&s(e)}function f(e,r="auto"){var n;null==(n=t.value)||n.scrollToRow(e,r)}return Object(i["watch"])(()=>Object(i["unref"])(l).scrollTop,(e,t)=>{e>t&&o()}),{scrollPos:l,scrollTo:c,scrollToLeft:u,scrollToTop:s,scrollToRow:f,onScroll:d,onVerticalScroll:p}},xj=(e,{mainTableRef:t,leftTableRef:r,rightTableRef:n,onMaybeEndReached:o})=>{const l=Object(i["getCurrentInstance"])(),{emit:a}=l,s=Object(i["shallowRef"])(!1),u=Object(i["shallowRef"])(null),d=Object(i["ref"])(e.defaultExpandedRowKeys||[]),p=Object(i["ref"])(-1),f=Object(i["shallowRef"])(null),b=Object(i["ref"])({}),m=Object(i["ref"])({}),h=Object(i["shallowRef"])({}),v=Object(i["shallowRef"])({}),g=Object(i["shallowRef"])({}),O=Object(i["computed"])(()=>Object(c["isNumber"])(e.estimatedRowHeight));function j(t){var r;null==(r=e.onRowsRendered)||r.call(e,t),t.rowCacheEnd>Object(i["unref"])(p)&&(p.value=t.rowCacheEnd)}function w({hovered:e,rowKey:t}){u.value=e?t:null}function y({expanded:t,rowData:r,rowIndex:n,rowKey:o}){var l,c;const s=[...Object(i["unref"])(d)],u=s.indexOf(o);t?-1===u&&s.push(o):u>-1&&s.splice(u,1),d.value=s,a("update:expandedRowKeys",s),null==(l=e.onRowExpand)||l.call(e,{expanded:t,rowData:r,rowIndex:n,rowKey:o}),null==(c=e.onExpandedRowsChange)||c.call(e,s)}const x=Object(N["debounce"])(()=>{var e,o,a,c;s.value=!0,b.value={...Object(i["unref"])(b),...Object(i["unref"])(m)},k(Object(i["unref"])(f),!1),m.value={},f.value=null,null==(e=t.value)||e.forceUpdate(),null==(o=r.value)||o.forceUpdate(),null==(a=n.value)||a.forceUpdate(),null==(c=l.proxy)||c.$forceUpdate(),s.value=!1},0);function k(e,o=!1){Object(i["unref"])(O)&&[t,r,n].forEach(t=>{const r=Object(i["unref"])(t);r&&r.resetAfterRowIndex(e,o)})}function _(e,t,r){const n=Object(i["unref"])(f);(null===n||n>r)&&(f.value=r),m.value[e]=t}function C({rowKey:e,height:t,rowIndex:r},n){n?n===vj.RIGHT?g.value[e]=t:h.value[e]=t:v.value[e]=t;const o=Math.max(...[h,g,v].map(t=>t.value[e]||0));Object(i["unref"])(b)[e]!==o&&(_(e,o,r),x())}return Object(i["watch"])(p,()=>o()),{hoveringRowKey:u,expandedRowKeys:d,lastRenderedRowIndex:p,isDynamic:O,isResetting:s,rowHeights:b,resetAfterIndex:k,onRowExpanded:y,onRowHovered:w,onRowsRendered:j,onRowHeightChange:C}},kj=(e,{expandedRowKeys:t,lastRenderedRowIndex:r,resetAfterIndex:n})=>{const o=Object(i["ref"])({}),l=Object(i["computed"])(()=>{const r={},{data:n,rowKey:l}=e,a=Object(i["unref"])(t);if(!a||!a.length)return n;const c=[],s=new Set;a.forEach(e=>s.add(e));let u=n.slice();u.forEach(e=>r[e[l]]=0);while(u.length>0){const e=u.shift();c.push(e),s.has(e[l])&&Array.isArray(e.children)&&e.children.length>0&&(u=[...e.children,...u],e.children.forEach(t=>r[t[l]]=r[e[l]]+1))}return o.value=r,c}),a=Object(i["computed"])(()=>{const{data:t,expandColumnKey:r}=e;return r?Object(i["unref"])(l):t});return Object(i["watch"])(a,(e,t)=>{e!==t&&(r.value=-1,n(0,!0))}),{data:a,depthMap:o}},_j=(e,t)=>e+t,Cj=e=>Object(Y["isArray"])(e)?e.reduce(_j,0):e,zj=(e,t,r={})=>Object(Y["isFunction"])(e)?e(t):null!=e?e:r,Ej=e=>(["width","maxWidth","minWidth","height"].forEach(t=>{e[t]=Object(K["b"])(e[t])}),e),Bj=e=>Object(i["isVNode"])(e)?t=>Object(i["h"])(e,t):e,Sj=(e,{columnsTotalWidth:t,data:r,fixedColumnsOnLeft:n,fixedColumnsOnRight:o})=>{const l=Object(i["computed"])(()=>{const{fixed:r,width:n,vScrollbarSize:o}=e,l=n-o;return r?Math.max(Math.round(Object(i["unref"])(t)),l):l}),a=Object(i["computed"])(()=>Object(i["unref"])(l)+(e.fixed?e.vScrollbarSize:0)),s=Object(i["computed"])(()=>{const{height:t=0,maxHeight:r=0,footerHeight:n,hScrollbarSize:o}=e;if(r>0){const e=Object(i["unref"])(h),t=Object(i["unref"])(u),l=Object(i["unref"])(m),a=l+e+t+o;return Math.min(a,r-n)}return t-n}),u=Object(i["computed"])(()=>{const{rowHeight:t,estimatedRowHeight:n}=e,o=Object(i["unref"])(r);return Object(c["isNumber"])(n)?o.length*n:o.length*t}),d=Object(i["computed"])(()=>{const{maxHeight:t}=e,r=Object(i["unref"])(s);if(Object(c["isNumber"])(t)&&t>0)return r;const n=Object(i["unref"])(u)+Object(i["unref"])(m)+Object(i["unref"])(h);return Math.min(r,n)}),p=e=>e.width,f=Object(i["computed"])(()=>Cj(Object(i["unref"])(n).map(p))),b=Object(i["computed"])(()=>Cj(Object(i["unref"])(o).map(p))),m=Object(i["computed"])(()=>Cj(e.headerHeight)),h=Object(i["computed"])(()=>{var t;return((null==(t=e.fixedData)?void 0:t.length)||0)*e.rowHeight}),v=Object(i["computed"])(()=>Object(i["unref"])(s)-Object(i["unref"])(m)-Object(i["unref"])(h)),g=Object(i["computed"])(()=>{const{style:t={},height:r,width:n}=e;return Ej({...t,height:r,width:n})}),O=Object(i["computed"])(()=>Ej({height:e.footerHeight})),j=Object(i["computed"])(()=>({top:Object(K["b"])(Object(i["unref"])(m)),bottom:Object(K["b"])(e.footerHeight),width:Object(K["b"])(e.width)}));return{bodyWidth:l,fixedTableHeight:d,mainTableHeight:s,leftTableWidth:f,rightTableWidth:b,headerWidth:a,rowsHeight:u,windowHeight:v,footerHeight:O,emptyStyle:j,rootStyle:g}};function Vj(e){const t=Object(i["ref"])(),r=Object(i["ref"])(),n=Object(i["ref"])(),{columns:o,columnsStyles:l,columnsTotalWidth:a,fixedColumnsOnLeft:c,fixedColumnsOnRight:s,hasFixedColumns:u,mainColumns:d,onColumnSorted:p}=wj(e,Object(i["toRef"])(e,"columns"),Object(i["toRef"])(e,"fixed")),{scrollTo:f,scrollToLeft:b,scrollToTop:m,scrollToRow:h,onScroll:v,onVerticalScroll:g,scrollPos:O}=yj(e,{mainTableRef:t,leftTableRef:r,rightTableRef:n,onMaybeEndReached:G}),{expandedRowKeys:j,hoveringRowKey:w,lastRenderedRowIndex:y,isDynamic:x,isResetting:k,rowHeights:_,resetAfterIndex:C,onRowExpanded:z,onRowHeightChange:E,onRowHovered:B,onRowsRendered:S}=xj(e,{mainTableRef:t,leftTableRef:r,rightTableRef:n,onMaybeEndReached:G}),{data:V,depthMap:N}=kj(e,{expandedRowKeys:j,lastRenderedRowIndex:y,resetAfterIndex:C}),{bodyWidth:M,fixedTableHeight:A,mainTableHeight:T,leftTableWidth:H,rightTableWidth:R,headerWidth:L,rowsHeight:D,windowHeight:P,footerHeight:I,emptyStyle:F,rootStyle:$}=Sj(e,{columnsTotalWidth:a,data:V,fixedColumnsOnLeft:c,fixedColumnsOnRight:s}),q=Object(i["shallowRef"])(!1),W=Object(i["ref"])(),U=Object(i["computed"])(()=>{const t=0===Object(i["unref"])(V).length;return Object(Y["isArray"])(e.fixedData)?0===e.fixedData.length&&t:t});function K(t){const{estimatedRowHeight:r,rowHeight:n,rowKey:o}=e;return r?Object(i["unref"])(_)[Object(i["unref"])(V)[t][o]]||r:n}function G(){const{onEndReached:t}=e;if(!t)return;const{scrollTop:r}=Object(i["unref"])(O),n=Object(i["unref"])(D),o=Object(i["unref"])(P),l=n-(r+o)+e.hScrollbarSize;Object(i["unref"])(y)>=0&&n!==Object(i["unref"])(D)&&t(l)}return Object(i["watch"])(()=>e.expandedRowKeys,e=>j.value=e,{deep:!0}),{columns:o,containerRef:W,mainTableRef:t,leftTableRef:r,rightTableRef:n,isDynamic:x,isResetting:k,isScrolling:q,hoveringRowKey:w,hasFixedColumns:u,columnsStyles:l,columnsTotalWidth:a,data:V,expandedRowKeys:j,depthMap:N,fixedColumnsOnLeft:c,fixedColumnsOnRight:s,mainColumns:d,bodyWidth:M,emptyStyle:F,rootStyle:$,headerWidth:L,footerHeight:I,mainTableHeight:T,fixedTableHeight:A,leftTableWidth:H,rightTableWidth:R,showEmpty:U,getRowHeight:K,onColumnSorted:p,onRowHovered:B,onRowExpanded:z,onRowsRendered:S,onRowHeightChange:E,scrollTo:f,scrollToLeft:b,scrollToTop:m,scrollToRow:h,onScroll:v,onVerticalScroll:g}}const Nj=Symbol("tableV2"),Mj=String,Aj={type:Object(s["c"])(Array),required:!0},Tj=(Object(s["c"])(Object),{type:Object(s["c"])(Array)}),Hj={...Tj,required:!0},Rj=String,Lj={type:Object(s["c"])(Array),default:()=>Object(wl["a"])([])},Dj={type:Number,required:!0},Pj={type:Object(s["c"])([String,Number,Symbol]),default:"id"},Ij={type:Object(s["c"])(Object)},Fj=Object(s["b"])({class:String,columns:Aj,columnsStyles:{type:Object(s["c"])(Object),required:!0},depth:Number,expandColumnKey:Rj,estimatedRowHeight:{...Vh.estimatedRowHeight,default:void 0},isScrolling:Boolean,onRowExpand:{type:Object(s["c"])(Function)},onRowHover:{type:Object(s["c"])(Function)},onRowHeightChange:{type:Object(s["c"])(Function)},rowData:{type:Object(s["c"])(Object),required:!0},rowEventHandlers:{type:Object(s["c"])(Object)},rowIndex:{type:Number,required:!0},rowKey:Pj,style:{type:Object(s["c"])(Object)}}),$j={type:Number,required:!0},qj=Object(s["b"])({class:String,columns:Aj,fixedHeaderData:{type:Object(s["c"])(Array)},headerData:{type:Object(s["c"])(Array),required:!0},headerHeight:{type:Object(s["c"])([Number,Array]),default:50},rowWidth:$j,rowHeight:{type:Number,default:50},height:$j,width:$j}),Wj=Object(s["b"])({columns:Aj,data:Hj,fixedData:Tj,estimatedRowHeight:Fj.estimatedRowHeight,width:Dj,height:Dj,headerWidth:Dj,headerHeight:qj.headerHeight,bodyWidth:Dj,rowHeight:Dj,cache:zh.cache,useIsScrolling:Boolean,scrollbarAlwaysOn:Vh.scrollbarAlwaysOn,scrollbarStartGap:Vh.scrollbarStartGap,scrollbarEndGap:Vh.scrollbarEndGap,class:Mj,style:Ij,containerStyle:Ij,getRowHeight:{type:Object(s["c"])(Function),required:!0},rowKey:Fj.rowKey,onRowsRendered:{type:Object(s["c"])(Function)},onScroll:{type:Object(s["c"])(Function)}}),Uj=Object(s["b"])({cache:Wj.cache,estimatedRowHeight:Fj.estimatedRowHeight,rowKey:Pj,headerClass:{type:Object(s["c"])([String,Function])},headerProps:{type:Object(s["c"])([Object,Function])},headerCellProps:{type:Object(s["c"])([Object,Function])},headerHeight:qj.headerHeight,footerHeight:{type:Number,default:0},rowClass:{type:Object(s["c"])([String,Function])},rowProps:{type:Object(s["c"])([Object,Function])},rowHeight:{type:Number,default:50},cellProps:{type:Object(s["c"])([Object,Function])},columns:Aj,data:Hj,dataGetter:{type:Object(s["c"])(Function)},fixedData:Tj,expandColumnKey:Fj.expandColumnKey,expandedRowKeys:Lj,defaultExpandedRowKeys:Lj,class:Mj,fixed:Boolean,style:{type:Object(s["c"])(Object)},width:Dj,height:Dj,maxHeight:Number,useIsScrolling:Boolean,indentSize:{type:Number,default:12},iconSize:{type:Number,default:12},hScrollbarSize:Vh.hScrollbarSize,vScrollbarSize:Vh.vScrollbarSize,scrollbarAlwaysOn:Nh.alwaysOn,sortBy:{type:Object(s["c"])(Object),default:()=>({})},sortState:{type:Object(s["c"])(Object),default:void 0},onColumnSort:{type:Object(s["c"])(Function)},onExpandedRowsChange:{type:Object(s["c"])(Function)},onEndReached:{type:Object(s["c"])(Function)},onRowExpand:Fj.onRowExpand,onScroll:Wj.onScroll,onRowsRendered:Wj.onRowsRendered,rowEventHandlers:Fj.rowEventHandlers}),Kj=({atXEndEdge:e,atXStartEdge:t,atYEndEdge:r,atYStartEdge:n},o)=>{let l=null,a=0,i=0;const c=(o,l)=>{const a=o<0&&t.value||o>0&&e.value,i=l<0&&n.value||l>0&&r.value;return a&&i},s=e=>{hh(l);let t=e.deltaX,r=e.deltaY;Math.abs(t)>Math.abs(r)?r=0:t=0,e.shiftKey&&0!==r&&(t=r,r=0),c(a,i)&&c(a+t,i+r)||(a+=t,i+=r,fp()||e.preventDefault(),l=mh(()=>{o(a,i),a=0,i=0}))};return{hasReachedEdge:c,onWheel:s}},Yj=({name:e,clearCache:t,getColumnPosition:r,getColumnStartIndexForOffset:n,getColumnStopIndexForStartIndex:o,getEstimatedTotalHeight:l,getEstimatedTotalWidth:a,getColumnOffset:s,getRowOffset:u,getRowPosition:d,getRowStartIndexForOffset:p,getRowStopIndexForStartIndex:f,initCache:m,injectToInstance:v,validateProps:g})=>Object(i["defineComponent"])({name:null!=e?e:"ElVirtualList",props:Vh,emits:[Jm,Zm],setup(e,{emit:O,expose:j,slots:w}){const y=Object(b["b"])("vl");g(e);const x=Object(i["getCurrentInstance"])(),k=Object(i["ref"])(m(e,x));null==v||v(x,k);const _=Object(i["ref"])(),C=Object(i["ref"])(),z=Object(i["ref"])(),E=Object(i["ref"])(null),B=Object(i["ref"])({isScrolling:!1,scrollLeft:Object(c["isNumber"])(e.initScrollLeft)?e.initScrollLeft:0,scrollTop:Object(c["isNumber"])(e.initScrollTop)?e.initScrollTop:0,updateRequested:!1,xAxisScrollDir:Qm,yAxisScrollDir:Qm}),S=Gm(),V=Object(i["computed"])(()=>Number.parseInt(""+e.height,10)),N=Object(i["computed"])(()=>Number.parseInt(""+e.width,10)),M=Object(i["computed"])(()=>{const{totalColumn:t,totalRow:r,columnCache:l}=e,{isScrolling:a,xAxisScrollDir:c,scrollLeft:s}=Object(i["unref"])(B);if(0===t||0===r)return[0,0,0,0];const u=n(e,s,Object(i["unref"])(k)),d=o(e,u,s,Object(i["unref"])(k)),p=a&&c!==eh?1:Math.max(1,l),f=a&&c!==Qm?1:Math.max(1,l);return[Math.max(0,u-p),Math.max(0,Math.min(t-1,d+f)),u,d]}),A=Object(i["computed"])(()=>{const{totalColumn:t,totalRow:r,rowCache:n}=e,{isScrolling:o,yAxisScrollDir:l,scrollTop:a}=Object(i["unref"])(B);if(0===t||0===r)return[0,0,0,0];const c=p(e,a,Object(i["unref"])(k)),s=f(e,c,a,Object(i["unref"])(k)),u=o&&l!==eh?1:Math.max(1,n),d=o&&l!==Qm?1:Math.max(1,n);return[Math.max(0,c-u),Math.max(0,Math.min(r-1,s+d)),c,s]}),T=Object(i["computed"])(()=>l(e,Object(i["unref"])(k))),H=Object(i["computed"])(()=>a(e,Object(i["unref"])(k))),R=Object(i["computed"])(()=>{var t;return[{position:"relative",overflow:"hidden",WebkitOverflowScrolling:"touch",willChange:"transform"},{direction:e.direction,height:Object(c["isNumber"])(e.height)?e.height+"px":e.height,width:Object(c["isNumber"])(e.width)?e.width+"px":e.width},null!=(t=e.style)?t:{}]}),L=Object(i["computed"])(()=>{const e=Object(i["unref"])(H)+"px",t=Object(i["unref"])(T)+"px";return{height:t,pointerEvents:Object(i["unref"])(B).isScrolling?"none":void 0,width:e}}),D=()=>{const{totalColumn:t,totalRow:r}=e;if(t>0&&r>0){const[e,t,r,n]=Object(i["unref"])(M),[o,l,a,c]=Object(i["unref"])(A);O(Jm,{columnCacheStart:e,columnCacheEnd:t,rowCacheStart:o,rowCacheEnd:l,columnVisibleStart:r,columnVisibleEnd:n,rowVisibleStart:a,rowVisibleEnd:c})}const{scrollLeft:n,scrollTop:o,updateRequested:l,xAxisScrollDir:a,yAxisScrollDir:c}=Object(i["unref"])(B);O(Zm,{xAxisScrollDir:a,scrollLeft:n,yAxisScrollDir:c,scrollTop:o,updateRequested:l})},P=t=>{const{clientHeight:r,clientWidth:n,scrollHeight:o,scrollLeft:l,scrollTop:a,scrollWidth:c}=t.currentTarget,s=Object(i["unref"])(B);if(s.scrollTop===a&&s.scrollLeft===l)return;let u=l;if(Th(e.direction))switch(Rh()){case uh:u=-l;break;case ph:u=c-n-l;break}B.value={...s,isScrolling:!0,scrollLeft:u,scrollTop:Math.max(0,Math.min(a,o-r)),updateRequested:!0,xAxisScrollDir:Mh(s.scrollLeft,u),yAxisScrollDir:Mh(s.scrollTop,a)},Object(i["nextTick"])(()=>K()),G(),D()},I=(e,t)=>{const r=Object(i["unref"])(V),n=(T.value-r)/t*e;q({scrollTop:Math.min(T.value-r,n)})},F=(e,t)=>{const r=Object(i["unref"])(N),n=(H.value-r)/t*e;q({scrollLeft:Math.min(H.value-r,n)})},{onWheel:$}=Kj({atXStartEdge:Object(i["computed"])(()=>B.value.scrollLeft<=0),atXEndEdge:Object(i["computed"])(()=>B.value.scrollLeft>=H.value),atYStartEdge:Object(i["computed"])(()=>B.value.scrollTop<=0),atYEndEdge:Object(i["computed"])(()=>B.value.scrollTop>=T.value)},(e,t)=>{var r,n,o,l;null==(n=null==(r=C.value)?void 0:r.onMouseUp)||n.call(r),null==(l=null==(o=C.value)?void 0:o.onMouseUp)||l.call(o);const a=Object(i["unref"])(N),c=Object(i["unref"])(V);q({scrollLeft:Math.min(B.value.scrollLeft+e,H.value-a),scrollTop:Math.min(B.value.scrollTop+t,T.value-c)})}),q=({scrollLeft:e=B.value.scrollLeft,scrollTop:t=B.value.scrollTop})=>{e=Math.max(e,0),t=Math.max(t,0);const r=Object(i["unref"])(B);t===r.scrollTop&&e===r.scrollLeft||(B.value={...r,xAxisScrollDir:Mh(r.scrollLeft,e),yAxisScrollDir:Mh(r.scrollTop,t),scrollLeft:e,scrollTop:t,updateRequested:!0},Object(i["nextTick"])(()=>K()),G(),D())},W=(t=0,r=0,n=th)=>{const o=Object(i["unref"])(B);r=Math.max(0,Math.min(r,e.totalColumn-1)),t=Math.max(0,Math.min(t,e.totalRow-1));const c=Object(h["a"])(y.namespace.value),d=Object(i["unref"])(k),p=l(e,d),f=a(e,d);q({scrollLeft:s(e,r,n,o.scrollLeft,d,f>e.width?c:0),scrollTop:u(e,t,n,o.scrollTop,d,p>e.height?c:0)})},U=(n,o)=>{const{columnWidth:l,direction:a,rowHeight:c}=e,s=S.value(t&&l,t&&c,t&&a),u=`${n},${o}`;if(Object(Y["hasOwn"])(s,u))return s[u];{const[,t]=r(e,o,Object(i["unref"])(k)),l=Object(i["unref"])(k),c=Th(a),[p,f]=d(e,n,l),[b]=r(e,o,l);return s[u]={position:"absolute",left:c?void 0:t+"px",right:c?t+"px":void 0,top:f+"px",height:p+"px",width:b+"px"},s[u]}},K=()=>{B.value.isScrolling=!1,Object(i["nextTick"])(()=>{S.value(-1,null,null)})};Object(i["onMounted"])(()=>{if(!c["isClient"])return;const{initScrollLeft:t,initScrollTop:r}=e,n=Object(i["unref"])(_);n&&(Object(c["isNumber"])(t)&&(n.scrollLeft=t),Object(c["isNumber"])(r)&&(n.scrollTop=r)),D()});const G=()=>{const{direction:t}=e,{scrollLeft:r,scrollTop:n,updateRequested:o}=Object(i["unref"])(B),l=Object(i["unref"])(_);if(o&&l){if(t===sh)switch(Rh()){case uh:l.scrollLeft=-r;break;case dh:l.scrollLeft=r;break;default:{const{clientWidth:e,scrollWidth:t}=l;l.scrollLeft=t-e-r;break}}else l.scrollLeft=Math.max(0,r);l.scrollTop=Math.max(0,n)}},{resetAfterColumnIndex:X,resetAfterRowIndex:J,resetAfter:Z}=x.proxy;j({windowRef:_,innerRef:E,getItemStyleCache:S,scrollTo:q,scrollToItem:W,states:B,resetAfterColumnIndex:X,resetAfterRowIndex:J,resetAfter:Z});const Q=()=>{const{scrollbarAlwaysOn:t,scrollbarStartGap:r,scrollbarEndGap:n,totalColumn:o,totalRow:l}=e,a=Object(i["unref"])(N),c=Object(i["unref"])(V),s=Object(i["unref"])(H),u=Object(i["unref"])(T),{scrollLeft:d,scrollTop:p}=Object(i["unref"])(B),f=Object(i["h"])(Dh,{ref:C,alwaysOn:t,startGap:r,endGap:n,class:y.e("horizontal"),clientSize:a,layout:"horizontal",onScroll:F,ratio:100*a/s,scrollFrom:d/(s-a),total:l,visible:!0}),b=Object(i["h"])(Dh,{ref:z,alwaysOn:t,startGap:r,endGap:n,class:y.e("vertical"),clientSize:c,layout:"vertical",onScroll:I,ratio:100*c/u,scrollFrom:p/(u-c),total:o,visible:!0});return{horizontalScrollbar:f,verticalScrollbar:b}},ee=()=>{var t;const[r,n]=Object(i["unref"])(M),[o,l]=Object(i["unref"])(A),{data:a,totalColumn:c,totalRow:s,useIsScrolling:u,itemKey:d}=e,p=[];if(s>0&&c>0)for(let e=o;e<=l;e++)for(let o=r;o<=n;o++)p.push(null==(t=w.default)?void 0:t.call(w,{columnIndex:o,data:a,key:d({columnIndex:o,data:a,rowIndex:e}),isScrolling:u?Object(i["unref"])(B).isScrolling:void 0,style:U(e,o),rowIndex:e}));return p},te=()=>{const t=Object(i["resolveDynamicComponent"])(e.innerElement),r=ee();return[Object(i["h"])(t,{style:Object(i["unref"])(L),ref:E},Object(Y["isString"])(t)?r:{default:()=>r})]},re=()=>{const t=Object(i["resolveDynamicComponent"])(e.containerElement),{horizontalScrollbar:r,verticalScrollbar:n}=Q(),o=te();return Object(i["h"])("div",{key:0,class:y.e("wrapper")},[Object(i["h"])(t,{class:e.className,style:Object(i["unref"])(R),onScroll:P,onWheel:$,ref:_},Object(Y["isString"])(t)?o:{default:()=>o}),r,n])};return re}}),{max:Gj,min:Xj,floor:Jj}=Math,Zj={column:"columnWidth",row:"rowHeight"},Qj={column:"lastVisitedColumnIndex",row:"lastVisitedRowIndex"},ew=(e,t,r,n)=>{const[o,l,a]=[r[n],e[Zj[n]],r[Qj[n]]];if(t>a){let e=0;if(a>=0){const t=o[a];e=t.offset+t.size}for(let r=a+1;r<=t;r++){const t=l(r);o[r]={offset:e,size:t},e+=t}r[Qj[n]]=t}return o[t]},tw=(e,t,r,n,o,l)=>{while(r<=n){const a=r+Jj((n-r)/2),i=ew(e,a,t,l).offset;if(i===o)return a;i{const l="column"===o?e.totalColumn:e.totalRow;let a=1;while(r{const[o,l]=[t[n],t[Qj[n]]],a=l>0?o[l].offset:0;return a>=r?tw(e,t,0,l,r,n):rw(e,t,Gj(0,l),r,n)},ow=({totalRow:e},{estimatedRowHeight:t,lastVisitedRowIndex:r,row:n})=>{let o=0;if(r>=e&&(r=e-1),r>=0){const e=n[r];o=e.offset+e.size}const l=e-r-1,a=l*t;return o+a},lw=({totalColumn:e},{column:t,estimatedColumnWidth:r,lastVisitedColumnIndex:n})=>{let o=0;if(n>e&&(n=e-1),n>=0){const e=t[n];o=e.offset+e.size}const l=e-n-1,a=l*r;return o+a},aw={column:lw,row:ow},iw=(e,t,r,n,o,l,a)=>{const[i,c]=["row"===l?e.height:e.width,aw[l]],s=ew(e,t,o,l),u=c(e,o),d=Gj(0,Xj(u-i,s.offset)),p=Gj(0,s.offset-i+a+s.size);switch(r===rh&&(r=n>=p-i&&n<=d+i?th:oh),r){case nh:return d;case lh:return p;case oh:return Math.round(p+(d-p)/2);case th:default:return n>=p&&n<=d?n:p>d||n{const n=ew(e,t,r,"column");return[n.size,n.offset]},getRowPosition:(e,t,r)=>{const n=ew(e,t,r,"row");return[n.size,n.offset]},getColumnOffset:(e,t,r,n,o,l)=>iw(e,t,r,n,o,"column",l),getRowOffset:(e,t,r,n,o,l)=>iw(e,t,r,n,o,"row",l),getColumnStartIndexForOffset:(e,t,r)=>nw(e,r,t,"column"),getColumnStopIndexForStartIndex:(e,t,r,n)=>{const o=ew(e,t,n,"column"),l=r+e.width;let a=o.offset+o.size,i=t;while(inw(e,r,t,"row"),getRowStopIndexForStartIndex:(e,t,r,n)=>{const{totalRow:o,height:l}=e,a=ew(e,t,n,"row"),i=r+l;let c=a.size+a.offset,s=t;while(s{const r=({columnIndex:r,rowIndex:n},o)=>{var l,a;o=!!Object(Re["d"])(o)||o,Object(c["isNumber"])(r)&&(t.value.lastVisitedColumnIndex=Math.min(t.value.lastVisitedColumnIndex,r-1)),Object(c["isNumber"])(n)&&(t.value.lastVisitedRowIndex=Math.min(t.value.lastVisitedRowIndex,n-1)),null==(l=e.exposed)||l.getItemStyleCache.value(-1,null,null),o&&(null==(a=e.proxy)||a.$forceUpdate())},n=(e,t)=>{r({columnIndex:e},t)},o=(e,t)=>{r({rowIndex:e},t)};Object.assign(e.proxy,{resetAfterColumnIndex:n,resetAfterRowIndex:o,resetAfter:r})},initCache:({estimatedColumnWidth:e=Xm,estimatedRowHeight:t=Xm})=>{const r={column:{},estimatedColumnWidth:e,estimatedRowHeight:t,lastVisitedColumnIndex:-1,lastVisitedRowIndex:-1,row:{}};return r},clearCache:!1,validateProps:({columnWidth:e,rowHeight:t})=>{0}}),sw=Yj({name:"ElFixedSizeGrid",getColumnPosition:({columnWidth:e},t)=>[e,t*e],getRowPosition:({rowHeight:e},t)=>[e,t*e],getEstimatedTotalHeight:({totalRow:e,rowHeight:t})=>t*e,getEstimatedTotalWidth:({totalColumn:e,columnWidth:t})=>t*e,getColumnOffset:({totalColumn:e,columnWidth:t,width:r},n,o,l,a,i)=>{r=Number(r);const c=Math.max(0,e*t-r),s=Math.min(c,n*t),u=Math.max(0,n*t-r+i+t);switch("smart"===o&&(o=l>=u-r&&l<=s+r?th:oh),o){case nh:return s;case lh:return u;case oh:{const e=Math.round(u+(s-u)/2);return ec+Math.floor(r/2)?c:e}case th:default:return l>=u&&l<=s?l:u>s||l{t=Number(t);const c=Math.max(0,r*e-t),s=Math.min(c,n*e),u=Math.max(0,n*e-t+i+e);switch(o===rh&&(o=l>=u-t&&l<=s+t?th:oh),o){case nh:return s;case lh:return u;case oh:{const e=Math.round(u+(s-u)/2);return ec+Math.floor(t/2)?c:e}case th:default:return l>=u&&l<=s?l:u>s||lMath.max(0,Math.min(t-1,Math.floor(r/e))),getColumnStopIndexForStartIndex:({columnWidth:e,totalColumn:t,width:r},n,o)=>{const l=n*e,a=Math.ceil((r+o-l)/e);return Math.max(0,Math.min(t-1,n+a-1))},getRowStartIndexForOffset:({rowHeight:e,totalRow:t},r)=>Math.max(0,Math.min(t-1,Math.floor(r/e))),getRowStopIndexForStartIndex:({rowHeight:e,totalRow:t,height:r},n,o)=>{const l=n*e,a=Math.ceil((r+o-l)/e);return Math.max(0,Math.min(t-1,n+a-1))},initCache:()=>{},clearCache:!0,validateProps:({columnWidth:e,rowHeight:t})=>{0}}),uw="ElTableV2Header",dw=Object(i["defineComponent"])({name:uw,props:qj,setup(e,{slots:t,expose:r}){const n=Object(b["b"])("table-v2"),o=Object(i["ref"])(),l=Object(i["computed"])(()=>Ej({width:e.width,height:e.height})),a=Object(i["computed"])(()=>Ej({width:e.rowWidth,height:e.height})),c=Object(i["computed"])(()=>Object(N["castArray"])(Object(i["unref"])(e.headerHeight))),s=e=>{const t=Object(i["unref"])(o);Object(i["nextTick"])(()=>{(null==t?void 0:t.scroll)&&t.scroll({left:e})})},u=()=>{const r=n.e("fixed-header-row"),{columns:o,fixedHeaderData:l,rowHeight:a}=e;return null==l?void 0:l.map((e,n)=>{var l;const i=Ej({height:a,width:"100%"});return null==(l=t.fixed)?void 0:l.call(t,{class:r,columns:o,rowData:e,rowIndex:-(n+1),style:i})})},d=()=>{const r=n.e("dynamic-header-row"),{columns:o}=e;return Object(i["unref"])(c).map((e,n)=>{var l;const a=Ej({width:"100%",height:e});return null==(l=t.dynamic)?void 0:l.call(t,{class:r,columns:o,headerIndex:n,style:a})})};return r({scrollToLeft:s}),()=>{if(!(e.height<=0))return Object(i["createVNode"])("div",{ref:o,class:e.class,style:Object(i["unref"])(l)},[Object(i["createVNode"])("div",{style:Object(i["unref"])(a),class:n.e("header")},[d(),u()])])}}}),pw="ElTableV2Grid",fw=e=>{const t=Object(i["ref"])(),r=Object(i["ref"])(),n=Object(i["computed"])(()=>{const{data:t,rowHeight:r,estimatedRowHeight:n}=e;if(!n)return t.length*r}),o=Object(i["computed"])(()=>{const{fixedData:t,rowHeight:r}=e;return((null==t?void 0:t.length)||0)*r}),l=Object(i["computed"])(()=>Cj(e.headerHeight)),a=Object(i["computed"])(()=>{const{height:t}=e;return Math.max(0,t-Object(i["unref"])(l)-Object(i["unref"])(o))}),c=Object(i["computed"])(()=>Object(i["unref"])(l)+Object(i["unref"])(o)>0),s=({data:t,rowIndex:r})=>t[r][e.rowKey];function u({rowCacheStart:t,rowCacheEnd:r,rowVisibleStart:n,rowVisibleEnd:o}){var l;null==(l=e.onRowsRendered)||l.call(e,{rowCacheStart:t,rowCacheEnd:r,rowVisibleStart:n,rowVisibleEnd:o})}function d(e,t){var n;null==(n=r.value)||n.resetAfterRowIndex(e,t)}function p(e,n){const o=Object(i["unref"])(t),l=Object(i["unref"])(r);o&&l&&(Object(Y["isObject"])(e)?(o.scrollToLeft(e.scrollLeft),l.scrollTo(e)):(o.scrollToLeft(e),l.scrollTo({scrollLeft:e,scrollTop:n})))}function f(e){var t;null==(t=Object(i["unref"])(r))||t.scrollTo({scrollTop:e})}function b(e,t){var n;null==(n=Object(i["unref"])(r))||n.scrollToItem(e,1,t)}function m(){var e,n;null==(e=Object(i["unref"])(r))||e.$forceUpdate(),null==(n=Object(i["unref"])(t))||n.$forceUpdate()}return{bodyRef:r,forceUpdate:m,fixedRowHeight:o,gridHeight:a,hasHeader:c,headerHeight:l,headerRef:t,totalHeight:n,itemKey:s,onItemRendered:u,resetAfterRowIndex:d,scrollTo:p,scrollToTop:f,scrollToRow:b}},bw=Object(i["defineComponent"])({name:pw,props:Wj,setup(e,{slots:t,expose:r}){const{ns:n}=Object(i["inject"])(Nj),{bodyRef:o,fixedRowHeight:l,gridHeight:a,hasHeader:s,headerRef:u,headerHeight:d,totalHeight:p,forceUpdate:f,itemKey:b,onItemRendered:m,resetAfterRowIndex:h,scrollTo:v,scrollToTop:g,scrollToRow:O}=fw(e);r({forceUpdate:f,totalHeight:p,scrollTo:v,scrollToTop:g,scrollToRow:O,resetAfterRowIndex:h});const j=()=>e.bodyWidth;return()=>{const{cache:r,columns:p,data:f,fixedData:h,useIsScrolling:v,scrollbarAlwaysOn:g,scrollbarEndGap:O,scrollbarStartGap:w,style:y,rowHeight:x,bodyWidth:k,estimatedRowHeight:_,headerWidth:C,height:z,width:E,getRowHeight:B,onScroll:S}=e,V=Object(c["isNumber"])(_),N=V?cw:sw,M=Object(i["unref"])(d);return Object(i["createVNode"])("div",{role:"table",class:[n.e("table"),e.class],style:y},[Object(i["createVNode"])(N,{ref:o,data:f,useIsScrolling:v,itemKey:b,columnCache:0,columnWidth:V?j:k,totalColumn:1,totalRow:f.length,rowCache:r,rowHeight:V?B:x,width:E,height:Object(i["unref"])(a),class:n.e("body"),scrollbarStartGap:w,scrollbarEndGap:O,scrollbarAlwaysOn:g,onScroll:S,onItemRendered:m,perfMode:!1},{default:e=>{var r;const n=f[e.rowIndex];return null==(r=t.row)?void 0:r.call(t,{...e,columns:p,rowData:n})}}),Object(i["unref"])(s)&&Object(i["createVNode"])(dw,{ref:u,class:n.e("header-wrapper"),columns:p,headerData:f,headerHeight:e.headerHeight,fixedHeaderData:h,rowWidth:C,rowHeight:x,width:E,height:Math.min(M+Object(i["unref"])(l),z)},{dynamic:t.header,fixed:t.row})])}}});function mw(e){return"function"===typeof e||"[object Object]"===Object.prototype.toString.call(e)&&!Object(i["isVNode"])(e)}const hw=(e,{slots:t})=>{const{mainTableRef:r,...n}=e;return Object(i["createVNode"])(bw,Object(i["mergeProps"])({ref:r},n),mw(t)?t:{default:()=>[t]})};function vw(e){return"function"===typeof e||"[object Object]"===Object.prototype.toString.call(e)&&!Object(i["isVNode"])(e)}const gw=(e,{slots:t})=>{if(!e.columns.length)return;const{leftTableRef:r,...n}=e;return Object(i["createVNode"])(bw,Object(i["mergeProps"])({ref:r},n),vw(t)?t:{default:()=>[t]})};function Ow(e){return"function"===typeof e||"[object Object]"===Object.prototype.toString.call(e)&&!Object(i["isVNode"])(e)}const jw=(e,{slots:t})=>{if(!e.columns.length)return;const{rightTableRef:r,...n}=e;return Object(i["createVNode"])(bw,Object(i["mergeProps"])({ref:r},n),Ow(t)?t:{default:()=>[t]})},ww=e=>{const{isScrolling:t}=Object(i["inject"])(Nj),r=Object(i["ref"])(!1),n=Object(i["ref"])(),o=Object(i["computed"])(()=>Object(c["isNumber"])(e.estimatedRowHeight)&&e.rowIndex>=0),l=(t=!1)=>{const o=Object(i["unref"])(n);if(!o)return;const{columns:l,onRowHeightChange:a,rowKey:c,rowIndex:s,style:u}=e,{height:d}=o.getBoundingClientRect();r.value=!0,Object(i["nextTick"])(()=>{if(t||d!==Number.parseInt(u.height)){const e=l[0],t=(null==e?void 0:e.placeholderSign)===Oj;null==a||a({rowKey:c,height:d,rowIndex:s},e&&!t&&e.fixed)}})},a=Object(i["computed"])(()=>{const{rowData:t,rowIndex:r,rowKey:n,onRowHover:o}=e,l=e.rowEventHandlers||{},a={};return Object.entries(l).forEach(([e,o])=>{Object(Y["isFunction"])(o)&&(a[e]=e=>{o({event:e,rowData:t,rowIndex:r,rowKey:n})})}),o&&[{name:"onMouseleave",hovered:!1},{name:"onMouseenter",hovered:!0}].forEach(({name:e,hovered:l})=>{const i=a[e];a[e]=e=>{o({event:e,hovered:l,rowData:t,rowIndex:r,rowKey:n}),null==i||i(e)}}),a}),s=t=>{const{onRowExpand:r,rowData:n,rowIndex:o,rowKey:l}=e;null==r||r({expanded:t,rowData:n,rowIndex:o,rowKey:l})};return Object(i["onMounted"])(()=>{Object(i["unref"])(o)&&l(!0)}),{isScrolling:t,measurable:o,measured:r,rowRef:n,eventHandlers:a,onExpand:s}},yw="ElTableV2TableRow",xw=Object(i["defineComponent"])({name:yw,props:Fj,setup(e,{expose:t,slots:r,attrs:n}){const{eventHandlers:o,isScrolling:l,measurable:a,measured:c,rowRef:s,onExpand:u}=ww(e);return t({onExpand:u}),()=>{const{columns:t,columnsStyles:d,expandColumnKey:p,depth:f,rowData:b,rowIndex:m,style:h}=e;let v=t.map((e,n)=>{const o=Object(Y["isArray"])(b.children)&&b.children.length>0&&e.key===p;return r.cell({column:e,columns:t,columnIndex:n,depth:f,style:d[e.key],rowData:b,rowIndex:m,isScrolling:Object(i["unref"])(l),expandIconProps:o?{rowData:b,rowIndex:m,onExpand:u}:void 0})});if(r.row&&(v=r.row({cells:v.map(e=>Object(Y["isArray"])(e)&&1===e.length?e[0]:e),style:h,columns:t,depth:f,rowData:b,rowIndex:m,isScrolling:Object(i["unref"])(l)})),Object(i["unref"])(a)){const{height:t,...r}=h||{},l=Object(i["unref"])(c);return Object(i["createVNode"])("div",Object(i["mergeProps"])({ref:s,class:e.class,style:l?h:r},n,Object(i["unref"])(o)),[v])}return Object(i["createVNode"])("div",Object(i["mergeProps"])(n,{ref:s,class:e.class,style:h},Object(i["unref"])(o)),[v])}}});function kw(e){return"function"===typeof e||"[object Object]"===Object.prototype.toString.call(e)&&!Object(i["isVNode"])(e)}const _w=(e,{slots:t})=>{const{columns:r,columnsStyles:n,depthMap:o,expandColumnKey:l,expandedRowKeys:a,estimatedRowHeight:c,hasFixedColumns:s,hoveringRowKey:u,rowData:d,rowIndex:p,style:f,isScrolling:b,rowProps:m,rowClass:h,rowKey:v,rowEventHandlers:g,ns:O,onRowHovered:j,onRowExpanded:w}=e,y=zj(h,{columns:r,rowData:d,rowIndex:p},""),x=zj(m,{columns:r,rowData:d,rowIndex:p}),k=d[v],_=o[k]||0,C=Boolean(l),z=p<0,E=[O.e("row"),y,{[O.e("row-depth-"+_)]:C&&p>=0,[O.is("expanded")]:C&&a.includes(k),[O.is("hovered")]:!b&&k===u,[O.is("fixed")]:!_&&z,[O.is("customized")]:Boolean(t.row)}],B=s?j:void 0,S={...x,columns:r,columnsStyles:n,class:E,depth:_,expandColumnKey:l,estimatedRowHeight:z?void 0:c,isScrolling:b,rowIndex:p,rowData:d,rowKey:k,rowEventHandlers:g,style:f};return Object(i["createVNode"])(xw,Object(i["mergeProps"])(S,{onRowHover:B,onRowExpand:w}),kw(t)?t:{default:()=>[t]})},Cw=(e,{slots:t})=>{var r;const{cellData:n,style:o}=e,l=(null==(r=null==n?void 0:n.toString)?void 0:r.call(n))||"";return Object(i["createVNode"])("div",{class:e.class,title:l,style:o},[t.default?t.default(e):l])};Cw.displayName="ElTableV2Cell",Cw.inheritAttrs=!1;const zw=e=>{const{expanded:t,expandable:r,onExpand:n,style:o,size:l}=e,a={onClick:r?()=>n(!t):void 0,class:e.class};return Object(i["createVNode"])(y["a"],Object(i["mergeProps"])(a,{size:l,style:o}),{default:()=>[Object(i["createVNode"])(M["ArrowRight"],null,null)]})},Ew=({columns:e,column:t,columnIndex:r,depth:n,expandIconProps:o,isScrolling:l,rowData:a,rowIndex:c,style:s,expandedRowKeys:u,ns:d,cellProps:p,expandColumnKey:f,indentSize:b,iconSize:m,rowKey:h},{slots:v})=>{const g=Ej(s);if(t.placeholderSign===Oj)return Object(i["createVNode"])("div",{class:d.em("row-cell","placeholder"),style:g},null);const{cellRenderer:O,dataKey:j,dataGetter:w}=t,y=Bj(O),x=y||v.default||(e=>Object(i["createVNode"])(Cw,e,null)),k=Object(Y["isFunction"])(w)?w({columns:e,column:t,columnIndex:r,rowData:a,rowIndex:c}):Object(N["get"])(a,null!=j?j:""),_=zj(p,{cellData:k,columns:e,column:t,columnIndex:r,rowIndex:c,rowData:a}),C={class:d.e("cell-text"),columns:e,column:t,columnIndex:r,cellData:k,isScrolling:l,rowData:a,rowIndex:c},z=x(C),E=[d.e("row-cell"),t.align===hj.CENTER&&d.is("align-center"),t.align===hj.RIGHT&&d.is("align-right")],B=c>=0&&t.key===f,S=c>=0&&u.includes(a[h]);let V;const M=`margin-inline-start: ${n*b}px;`;return B&&(V=Object(Y["isObject"])(o)?Object(i["createVNode"])(zw,Object(i["mergeProps"])(o,{class:[d.e("expand-icon"),d.is("expanded",S)],size:m,expanded:S,style:M,expandable:!0}),null):Object(i["createVNode"])("div",{style:[M,`width: ${m}px; height: ${m}px;`].join(" ")},null)),Object(i["createVNode"])("div",Object(i["mergeProps"])({class:E,style:g},_),[V,z])};Ew.inheritAttrs=!1;const Bw=Object(s["b"])({class:String,columns:Aj,columnsStyles:{type:Object(s["c"])(Object),required:!0},headerIndex:Number,style:{type:Object(s["c"])(Object)}}),Sw=Object(i["defineComponent"])({name:"ElTableV2HeaderRow",props:Bw,setup(e,{slots:t}){return()=>{const{columns:r,columnsStyles:n,headerIndex:o,style:l}=e;let a=r.map((e,l)=>t.cell({columns:r,column:e,columnIndex:l,headerIndex:o,style:n[e.key]}));return t.header&&(a=t.header({cells:a.map(e=>Object(Y["isArray"])(e)&&1===e.length?e[0]:e),columns:r,headerIndex:o})),Object(i["createVNode"])("div",{class:e.class,style:l},[a])}}});function Vw(e){return"function"===typeof e||"[object Object]"===Object.prototype.toString.call(e)&&!Object(i["isVNode"])(e)}const Nw=({columns:e,columnsStyles:t,headerIndex:r,style:n,headerClass:o,headerProps:l,ns:a},{slots:c})=>{const s={columns:e,headerIndex:r},u=[a.e("header-row"),zj(o,s,""),{[a.is("customized")]:Boolean(c.header)}],d={...zj(l,s),columnsStyles:t,class:u,columns:e,headerIndex:r,style:n};return Object(i["createVNode"])(Sw,d,Vw(c)?c:{default:()=>[c]})},Mw=(e,{slots:t})=>{var r,n;return t.default?t.default(e):Object(i["createVNode"])("div",{class:e.class,title:null==(r=e.column)?void 0:r.title},[null==(n=e.column)?void 0:n.title])};Mw.displayName="ElTableV2HeaderCell",Mw.inheritAttrs=!1;const Aw=e=>{const{sortOrder:t}=e;return Object(i["createVNode"])(y["a"],{size:14,class:e.class},{default:()=>[t===mj.ASC?Object(i["createVNode"])(M["SortUp"],null,null):Object(i["createVNode"])(M["SortDown"],null,null)]})},Tw=(e,{slots:t})=>{const{column:r,ns:n,style:o,onColumnSorted:l}=e,a=Ej(o);if(r.placeholderSign===Oj)return Object(i["createVNode"])("div",{class:n.em("header-row-cell","placeholder"),style:a},null);const{headerCellRenderer:c,headerClass:s,sortable:u}=r,d={...e,class:n.e("header-cell-text")},p=Bj(c)||t.default||(e=>Object(i["createVNode"])(Mw,e,null)),f=p(d),{sortBy:b,sortState:m,headerCellProps:h}=e;let v,g;if(m){const e=m[r.key];v=Boolean(gj[e]),g=v?e:mj.ASC}else v=r.key===b.key,g=v?b.order:mj.ASC;const O=[n.e("header-cell"),zj(s,e,""),r.align===hj.CENTER&&n.is("align-center"),r.align===hj.RIGHT&&n.is("align-right"),u&&n.is("sortable")],j={...zj(h,e),onClick:r.sortable?l:void 0,class:O,style:a,["data-key"]:r.key};return Object(i["createVNode"])("div",j,[f,u&&Object(i["createVNode"])(Aw,{class:[n.e("sort-icon"),v&&n.is("sorting")],sortOrder:g},null)])},Hw=(e,{slots:t})=>{var r;return Object(i["createVNode"])("div",{class:e.class,style:e.style},[null==(r=t.default)?void 0:r.call(t)])};Hw.displayName="ElTableV2Footer";const Rw=(e,{slots:t})=>Object(i["createVNode"])("div",{class:e.class,style:e.style},[t.default?t.default():Object(i["createVNode"])(qd,null,null)]);Rw.displayName="ElTableV2Empty";const Lw=(e,{slots:t})=>{var r;return Object(i["createVNode"])("div",{class:e.class,style:e.style},[null==(r=t.default)?void 0:r.call(t)])};function Dw(e){return"function"===typeof e||"[object Object]"===Object.prototype.toString.call(e)&&!Object(i["isVNode"])(e)}Lw.displayName="ElTableV2Overlay";const Pw="ElTableV2",Iw=Object(i["defineComponent"])({name:Pw,props:Uj,setup(e,{slots:t,expose:r}){const n=Object(b["b"])("table-v2"),{columnsStyles:o,fixedColumnsOnLeft:l,fixedColumnsOnRight:a,mainColumns:c,mainTableHeight:s,fixedTableHeight:u,leftTableWidth:d,rightTableWidth:p,data:f,depthMap:m,expandedRowKeys:h,hasFixedColumns:v,hoveringRowKey:g,mainTableRef:O,leftTableRef:j,rightTableRef:w,isDynamic:y,isResetting:x,isScrolling:k,bodyWidth:_,emptyStyle:C,rootStyle:z,headerWidth:E,footerHeight:B,showEmpty:S,scrollTo:V,scrollToLeft:N,scrollToTop:M,scrollToRow:A,getRowHeight:T,onColumnSorted:H,onRowHeightChange:R,onRowHovered:L,onRowExpanded:D,onRowsRendered:P,onScroll:I,onVerticalScroll:F}=Vj(e);return r({scrollTo:V,scrollToLeft:N,scrollToTop:M,scrollToRow:A}),Object(i["provide"])(Nj,{ns:n,isResetting:x,hoveringRowKey:g,isScrolling:k}),()=>{const{cache:r,cellProps:b,estimatedRowHeight:x,expandColumnKey:k,fixedData:V,headerHeight:N,headerClass:M,headerProps:A,headerCellProps:$,sortBy:q,sortState:W,rowHeight:U,rowClass:K,rowEventHandlers:Y,rowKey:G,rowProps:X,scrollbarAlwaysOn:J,indentSize:Z,iconSize:Q,useIsScrolling:ee,vScrollbarSize:te,width:re}=e,ne=Object(i["unref"])(f),oe={cache:r,class:n.e("main"),columns:Object(i["unref"])(c),data:ne,fixedData:V,estimatedRowHeight:x,bodyWidth:Object(i["unref"])(_),headerHeight:N,headerWidth:Object(i["unref"])(E),height:Object(i["unref"])(s),mainTableRef:O,rowKey:G,rowHeight:U,scrollbarAlwaysOn:J,scrollbarStartGap:2,scrollbarEndGap:te,useIsScrolling:ee,width:re,getRowHeight:T,onRowsRendered:P,onScroll:I},le=Object(i["unref"])(d),ae=Object(i["unref"])(u),ie={cache:r,class:n.e("left"),columns:Object(i["unref"])(l),data:ne,estimatedRowHeight:x,leftTableRef:j,rowHeight:U,bodyWidth:le,headerWidth:le,headerHeight:N,height:ae,rowKey:G,scrollbarAlwaysOn:J,scrollbarStartGap:2,scrollbarEndGap:te,useIsScrolling:ee,width:le,getRowHeight:T,onScroll:F},ce=Object(i["unref"])(p),se=ce+te,ue={cache:r,class:n.e("right"),columns:Object(i["unref"])(a),data:ne,estimatedRowHeight:x,rightTableRef:w,rowHeight:U,bodyWidth:se,headerWidth:se,headerHeight:N,height:ae,rowKey:G,scrollbarAlwaysOn:J,scrollbarStartGap:2,scrollbarEndGap:te,width:se,style:`--${Object(i["unref"])(n.namespace)}-table-scrollbar-size: ${te}px`,useIsScrolling:ee,getRowHeight:T,onScroll:F},de=Object(i["unref"])(o),pe={ns:n,depthMap:Object(i["unref"])(m),columnsStyles:de,expandColumnKey:k,expandedRowKeys:Object(i["unref"])(h),estimatedRowHeight:x,hasFixedColumns:Object(i["unref"])(v),hoveringRowKey:Object(i["unref"])(g),rowProps:X,rowClass:K,rowKey:G,rowEventHandlers:Y,onRowHovered:L,onRowExpanded:D,onRowHeightChange:R},fe={cellProps:b,expandColumnKey:k,indentSize:Z,iconSize:Q,rowKey:G,expandedRowKeys:Object(i["unref"])(h),ns:n},be={ns:n,headerClass:M,headerProps:A,columnsStyles:de},me={ns:n,sortBy:q,sortState:W,headerCellProps:$,onColumnSorted:H},he={row:e=>Object(i["createVNode"])(_w,Object(i["mergeProps"])(e,pe),{row:t.row,cell:e=>{let r;return t.cell?Object(i["createVNode"])(Ew,Object(i["mergeProps"])(e,fe,{style:de[e.column.key]}),Dw(r=t.cell(e))?r:{default:()=>[r]}):Object(i["createVNode"])(Ew,Object(i["mergeProps"])(e,fe,{style:de[e.column.key]}),null)}}),header:e=>Object(i["createVNode"])(Nw,Object(i["mergeProps"])(e,be),{header:t.header,cell:e=>{let r;return t["header-cell"]?Object(i["createVNode"])(Tw,Object(i["mergeProps"])(e,me,{style:de[e.column.key]}),Dw(r=t["header-cell"](e))?r:{default:()=>[r]}):Object(i["createVNode"])(Tw,Object(i["mergeProps"])(e,me,{style:de[e.column.key]}),null)}})},ve=[e.class,n.b(),n.e("root"),{[n.is("dynamic")]:Object(i["unref"])(y)}],ge={class:n.e("footer"),style:Object(i["unref"])(B)};return Object(i["createVNode"])("div",{class:ve,style:Object(i["unref"])(z)},[Object(i["createVNode"])(hw,oe,Dw(he)?he:{default:()=>[he]}),Object(i["createVNode"])(gw,ie,Dw(he)?he:{default:()=>[he]}),Object(i["createVNode"])(jw,ue,Dw(he)?he:{default:()=>[he]}),t.footer&&Object(i["createVNode"])(Hw,ge,{default:t.footer}),Object(i["unref"])(S)&&Object(i["createVNode"])(Rw,{class:n.e("empty"),style:Object(i["unref"])(C)},{default:t.empty}),t.overlay&&Object(i["createVNode"])(Lw,{class:n.e("overlay")},{default:t.overlay})])}}}),Fw=Object(s["b"])({disableWidth:Boolean,disableHeight:Boolean,onResize:{type:Object(s["c"])(Function)}}),$w=e=>{const t=Object(i["ref"])(),r=Object(i["ref"])(0),n=Object(i["ref"])(0);let o;return Object(i["onMounted"])(()=>{o=Object(c["useResizeObserver"])(t,([e])=>{const{width:t,height:o}=e.contentRect,{paddingLeft:l,paddingRight:a,paddingTop:i,paddingBottom:c}=getComputedStyle(e.target),s=Number.parseInt(l)||0,u=Number.parseInt(a)||0,d=Number.parseInt(i)||0,p=Number.parseInt(c)||0;r.value=t-s-u,n.value=o-d-p}).stop}),Object(i["onBeforeUnmount"])(()=>{null==o||o()}),Object(i["watch"])([r,n],([t,r])=>{var n;null==(n=e.onResize)||n.call(e,{width:t,height:r})}),{sizer:t,width:r,height:n}},qw=Object(i["defineComponent"])({name:"ElAutoResizer",props:Fw,setup(e,{slots:t}){const r=Object(b["b"])("auto-resizer"),{height:n,width:o,sizer:l}=$w(e),a={width:"100%",height:"100%"};return()=>{var e;return Object(i["createVNode"])("div",{ref:l,class:r.b(),style:a},[null==(e=t.default)?void 0:e.call(t,{height:n.value,width:o.value})])}}}),Ww=Object(j["a"])(Iw),Uw=Object(j["a"])(qw),Kw=Object(s["b"])({tabs:{type:Object(s["c"])(Array),default:()=>Object(wl["a"])([])}}),Yw=Symbol("tabsRootContextKey"),Gw={name:"ElTabBar"},Xw=Object(i["defineComponent"])({...Gw,props:Kw,setup(e,{expose:t}){const r=e,n="ElTabBar",o=Object(i["getCurrentInstance"])(),l=Object(i["inject"])(Yw);l||Object(m["b"])(n,"");const a=Object(b["b"])("tabs"),s=Object(i["ref"])(),u=Object(i["ref"])(),d=()=>{let e=0,t=0;const n=["top","bottom"].includes(l.props.tabPosition)?"width":"height",a="width"===n?"x":"y";return r.tabs.every(l=>{var i,c,s,u;const d=null==(c=null==(i=o.parent)?void 0:i.refs)?void 0:c["tab-"+l.uid];if(!d)return!1;if(!l.active)return!0;t=d["client"+Object(_o["a"])(n)];const p="x"===a?"left":"top";e=d.getBoundingClientRect()[p]-(null!=(u=null==(s=d.parentElement)?void 0:s.getBoundingClientRect()[p])?u:0);const f=window.getComputedStyle(d);return"width"===n&&(r.tabs.length>1&&(t-=Number.parseFloat(f.paddingLeft)+Number.parseFloat(f.paddingRight)),e+=Number.parseFloat(f.paddingLeft)),!1}),{[n]:t+"px",transform:`translate${Object(_o["a"])(a)}(${e}px)`}},p=()=>u.value=d();return Object(i["watch"])(()=>r.tabs,async()=>{await Object(i["nextTick"])(),p()},{immediate:!0}),Object(c["useResizeObserver"])(s,()=>p()),t({ref:s,update:p}),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{ref_key:"barRef",ref:s,class:Object(i["normalizeClass"])([Object(i["unref"])(a).e("active-bar"),Object(i["unref"])(a).is(Object(i["unref"])(l).props.tabPosition)]),style:Object(i["normalizeStyle"])(u.value)},null,6))}});var Jw=Object(f["a"])(Xw,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tabs/src/tab-bar.vue"]]);const Zw=Object(s["b"])({panes:{type:Object(s["c"])(Array),default:()=>Object(wl["a"])([])},currentName:{type:[String,Number],default:""},editable:Boolean,type:{type:String,values:["card","border-card",""],default:""},stretch:Boolean}),Qw={tabClick:(e,t,r)=>r instanceof Event,tabRemove:(e,t)=>t instanceof Event},ey="ElTabNav",ty=Object(i["defineComponent"])({name:ey,props:Zw,emits:Qw,setup(e,{expose:t,emit:r}){const n=Object(i["getCurrentInstance"])(),o=Object(i["inject"])(Yw);o||Object(m["b"])(ey,"");const l=Object(b["b"])("tabs"),a=Object(c["useDocumentVisibility"])(),s=Object(c["useWindowFocus"])(),u=Object(i["ref"])(),d=Object(i["ref"])(),p=Object(i["ref"])(),f=Object(i["ref"])(!1),h=Object(i["ref"])(0),v=Object(i["ref"])(!1),g=Object(i["ref"])(!0),O=Object(i["computed"])(()=>["top","bottom"].includes(o.props.tabPosition)?"width":"height"),j=Object(i["computed"])(()=>{const e="width"===O.value?"X":"Y";return{transform:`translate${e}(-${h.value}px)`}}),w=()=>{if(!u.value)return;const e=u.value["offset"+Object(_o["a"])(O.value)],t=h.value;if(!t)return;const r=t>e?t-e:0;h.value=r},x=()=>{if(!u.value||!d.value)return;const e=d.value["offset"+Object(_o["a"])(O.value)],t=u.value["offset"+Object(_o["a"])(O.value)],r=h.value;if(e-r<=t)return;const n=e-r>2*t?r+t:e-t;h.value=n},k=async()=>{const e=d.value;if(!f.value||!p.value||!u.value||!e)return;await Object(i["nextTick"])();const t=p.value.querySelector(".is-active");if(!t)return;const r=u.value,n=["top","bottom"].includes(o.props.tabPosition),l=t.getBoundingClientRect(),a=r.getBoundingClientRect(),c=n?e.offsetWidth-a.width:e.offsetHeight-a.height,s=h.value;let b=s;n?(l.lefta.right&&(b=s+l.right-a.right)):(l.topa.bottom&&(b=s+(l.bottom-a.bottom))),b=Math.max(b,0),h.value=Math.min(b,c)},_=()=>{if(!d.value||!u.value)return;const e=d.value["offset"+Object(_o["a"])(O.value)],t=u.value["offset"+Object(_o["a"])(O.value)],r=h.value;if(t0&&(h.value=0)},C=e=>{const t=e.code,{up:r,down:n,left:o,right:l}=ke["a"];if(![r,n,o,l].includes(t))return;const a=Array.from(e.currentTarget.querySelectorAll("[role=tab]:not(.is-disabled)")),i=a.indexOf(e.target);let c;c=t===o||t===r?0===i?a.length-1:i-1:i{g.value&&(v.value=!0)},E=()=>v.value=!1;return Object(i["watch"])(a,e=>{"hidden"===e?g.value=!1:"visible"===e&&setTimeout(()=>g.value=!0,50)}),Object(i["watch"])(s,e=>{e?setTimeout(()=>g.value=!0,50):g.value=!1}),Object(c["useResizeObserver"])(p,_),Object(i["onMounted"])(()=>setTimeout(()=>k(),0)),Object(i["onUpdated"])(()=>_()),t({scrollToActiveTab:k,removeFocus:E}),Object(i["watch"])(()=>e.panes,()=>n.update(),{flush:"post"}),()=>{const t=f.value?[Object(i["createVNode"])("span",{class:[l.e("nav-prev"),l.is("disabled",!f.value.prev)],onClick:w},[Object(i["createVNode"])(y["a"],null,{default:()=>[Object(i["createVNode"])(M["ArrowLeft"],null,null)]})]),Object(i["createVNode"])("span",{class:[l.e("nav-next"),l.is("disabled",!f.value.next)],onClick:x},[Object(i["createVNode"])(y["a"],null,{default:()=>[Object(i["createVNode"])(M["ArrowRight"],null,null)]})])]:null,n=e.panes.map((t,n)=>{var a,c,s,u;const d=t.uid,p=t.props.disabled,f=null!=(c=null!=(a=t.props.name)?a:t.index)?c:""+n,b=!p&&(t.isClosable||e.editable);t.index=""+n;const m=b?Object(i["createVNode"])(y["a"],{class:"is-icon-close",onClick:e=>r("tabRemove",t,e)},{default:()=>[Object(i["createVNode"])(M["Close"],null,null)]}):null,h=(null==(u=(s=t.slots).label)?void 0:u.call(s))||t.props.label,g=!p&&t.active?0:-1;return Object(i["createVNode"])("div",{ref:"tab-"+d,class:[l.e("item"),l.is(o.props.tabPosition),l.is("active",t.active),l.is("disabled",p),l.is("closable",b),l.is("focus",v.value)],id:"tab-"+f,key:"tab-"+d,"aria-controls":"pane-"+f,role:"tab","aria-selected":t.active,tabindex:g,onFocus:()=>z(),onBlur:()=>E(),onClick:e=>{E(),r("tabClick",t,f,e)},onKeydown:e=>{!b||e.code!==ke["a"].delete&&e.code!==ke["a"].backspace||r("tabRemove",t,e)}},[h,m])});return Object(i["createVNode"])("div",{ref:p,class:[l.e("nav-wrap"),l.is("scrollable",!!f.value),l.is(o.props.tabPosition)]},[t,Object(i["createVNode"])("div",{class:l.e("nav-scroll"),ref:u},[Object(i["createVNode"])("div",{class:[l.e("nav"),l.is(o.props.tabPosition),l.is("stretch",e.stretch&&["top","bottom"].includes(o.props.tabPosition))],ref:d,style:j.value,role:"tablist",onKeydown:C},[e.type?null:Object(i["createVNode"])(Jw,{tabs:[...e.panes]},null),n])])])}}}),ry=Object(s["b"])({type:{type:String,values:["card","border-card",""],default:""},activeName:{type:[String,Number]},closable:Boolean,addable:Boolean,modelValue:{type:[String,Number]},editable:Boolean,tabPosition:{type:String,values:["top","right","bottom","left"],default:"top"},beforeLeave:{type:Object(s["c"])(Function),default:()=>!0},stretch:Boolean}),ny=e=>Object(Y["isString"])(e)||Object(c["isNumber"])(e),oy={[u["c"]]:e=>ny(e),tabClick:(e,t)=>t instanceof Event,tabChange:e=>ny(e),edit:(e,t)=>["remove","add"].includes(t),tabRemove:e=>ny(e),tabAdd:()=>!0};var ly=Object(i["defineComponent"])({name:"ElTabs",props:ry,emits:oy,setup(e,{emit:t,slots:r,expose:n}){var o,l;const a=Object(b["b"])("tabs"),c=Object(i["ref"])(),s=Object(i["reactive"])({}),d=Object(i["ref"])(null!=(l=null!=(o=e.modelValue)?o:e.activeName)?l:"0"),p=e=>{d.value=e,t(u["c"],e),t("tabChange",e)},f=async t=>{var r,n,o;if(d.value!==t&&!Object(Re["d"])(t))try{const l=await(null==(r=e.beforeLeave)?void 0:r.call(e,t,d.value));!1!==l&&(p(t),null==(o=null==(n=c.value)?void 0:n.removeFocus)||o.call(n))}catch(l){}},m=(e,r,n)=>{e.props.disabled||(f(r),t("tabClick",e,n))},h=(e,r)=>{e.props.disabled||Object(Re["d"])(e.props.name)||(r.stopPropagation(),t("edit",e.props.name,"remove"),t("tabRemove",e.props.name))},v=()=>{t("edit",void 0,"add"),t("tabAdd")};Object($r["a"])({from:'"activeName"',replacement:'"model-value" or "v-model"',scope:"ElTabs",version:"2.3.0",ref:"https://element-plus.org/en-US/component/tabs.html#attributes",type:"Attribute"},Object(i["computed"])(()=>!!e.activeName)),Object(i["watch"])(()=>e.activeName,e=>f(e)),Object(i["watch"])(()=>e.modelValue,e=>f(e)),Object(i["watch"])(d,async()=>{var e;await Object(i["nextTick"])(),null==(e=c.value)||e.scrollToActiveTab()});{const t=e=>s[e.uid]=e,r=e=>delete s[e];Object(i["provide"])(Yw,{props:e,currentName:d,registerPane:t,unregisterPane:r})}return n({currentName:d}),()=>{const t=e.editable||e.addable?Object(i["createVNode"])("span",{class:a.e("new-tab"),tabindex:"0",onClick:v,onKeydown:e=>{e.code===ke["a"].enter&&v()}},[Object(i["createVNode"])(y["a"],{class:a.is("icon-plus")},{default:()=>[Object(i["createVNode"])(M["Plus"],null,null)]})]):null,n=Object(i["createVNode"])("div",{class:[a.e("header"),a.is(e.tabPosition)]},[t,Object(i["createVNode"])(ty,{ref:c,currentName:d.value,editable:e.editable,type:e.type,panes:Object.values(s),stretch:e.stretch,onTabClick:m,onTabRemove:h},null)]),o=Object(i["createVNode"])("div",{class:a.e("content")},[Object(i["renderSlot"])(r,"default")]);return Object(i["createVNode"])("div",{class:[a.b(),a.m(e.tabPosition),{[a.m("card")]:"card"===e.type,[a.m("border-card")]:"border-card"===e.type}]},[..."bottom"!==e.tabPosition?[n,o]:[o,n]])}}});const ay=Object(s["b"])({label:{type:String,default:""},name:{type:[String,Number]},closable:Boolean,disabled:Boolean,lazy:Boolean}),iy=["id","aria-hidden","aria-labelledby"],cy={name:"ElTabPane"},sy=Object(i["defineComponent"])({...cy,props:ay,setup(e){const t=e,r="ElTabPane",n=Object(i["getCurrentInstance"])(),o=Object(i["useSlots"])(),l=Object(i["inject"])(Yw);l||Object(m["b"])(r,"usage: ");const a=Object(b["b"])("tab-pane"),s=Object(i["ref"])(),u=Object(i["computed"])(()=>t.closable||l.props.closable),d=Object(c["eagerComputed"])(()=>{var e;return l.currentName.value===(null!=(e=t.name)?e:s.value)}),p=Object(i["ref"])(d.value),f=Object(i["computed"])(()=>{var e;return null!=(e=t.name)?e:s.value}),h=Object(c["eagerComputed"])(()=>!t.lazy||p.value||d.value);Object(i["watch"])(d,e=>{e&&(p.value=!0)});const v=Object(i["reactive"])({uid:n.uid,slots:o,props:t,paneName:f,active:d,index:s,isClosable:u});return Object(i["onMounted"])(()=>{l.registerPane(v)}),Object(i["onUnmounted"])(()=>{l.unregisterPane(v.uid)}),(e,t)=>Object(i["unref"])(h)?Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,id:"pane-"+Object(i["unref"])(f),class:Object(i["normalizeClass"])(Object(i["unref"])(a).b()),role:"tabpanel","aria-hidden":!Object(i["unref"])(d),"aria-labelledby":"tab-"+Object(i["unref"])(f)},[Object(i["renderSlot"])(e.$slots,"default")],10,iy)),[[i["vShow"],Object(i["unref"])(d)]]):Object(i["createCommentVNode"])("v-if",!0)}});var uy=Object(f["a"])(sy,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tabs/src/tab-pane.vue"]]);const dy=Object(j["a"])(ly,{TabPane:uy}),py=Object(j["d"])(uy),fy=Object(s["b"])({...rc,parsedValue:{type:Object(s["c"])(Array)}}),by=["disabled"],my=Object(i["defineComponent"])({__name:"panel-time-range",props:fy,emits:["pick","select-range","set-picker-option"],setup(e,{emit:t}){const r=e,n=(e,t)=>{const r=[];for(let n=e;n<=t;n++)r.push(n);return r},{t:o,lang:l}=Object(Mr["a"])(),a=Object(b["b"])("time"),c=Object(b["b"])("picker"),s=Object(i["inject"])("EP_PICKER_BASE"),{arrowControl:u,disabledHours:d,disabledMinutes:p,disabledSeconds:f,defaultValue:m}=s.props,h=Object(i["computed"])(()=>r.parsedValue[0]),v=Object(i["computed"])(()=>r.parsedValue[1]),g=cc(r),O=()=>{t("pick",g.value,!1)},j=Object(i["computed"])(()=>r.format.includes("ss")),w=Object(i["computed"])(()=>r.format.includes("A")?"A":r.format.includes("a")?"a":""),y=(e=!1)=>{t("pick",[h.value,v.value],e)},x=e=>{C(e.millisecond(0),v.value)},k=e=>{C(h.value,e.millisecond(0))},_=e=>{const t=e.map(e=>hr()(e).locale(l.value)),r=L(t);return t[0].isSame(r[0])&&t[1].isSame(r[1])},C=(e,r)=>{t("pick",[e,r],!0)},z=Object(i["computed"])(()=>h.value>v.value),E=Object(i["ref"])([0,2]),B=(e,r)=>{t("select-range",e,r,"min"),E.value=[e,r]},S=Object(i["computed"])(()=>j.value?11:8),V=(e,r)=>{t("select-range",e,r,"max");const n=Object(i["unref"])(S);E.value=[e+n,r+n]},M=e=>{const t=j.value?[0,3,6,11,14,17]:[0,3,8,11],r=["hours","minutes"].concat(j.value?["seconds"]:[]),n=t.indexOf(E.value[0]),o=(n+e+t.length)%t.length,l=t.length/2;o{const t=e.code,{left:r,right:n,up:o,down:l}=ke["a"];if([r,n].includes(t)){const n=t===r?-1:1;return M(n),void e.preventDefault()}if([o,l].includes(t)){const r=t===o?-1:1,n=E.value[0]{const r=d?d(e):[],o="start"===e,l=t||(o?v.value:h.value),a=l.hour(),i=o?n(a+1,23):n(0,a-1);return Object(N["union"])(r,i)},H=(e,t,r)=>{const o=p?p(e,t):[],l="start"===t,a=r||(l?v.value:h.value),i=a.hour();if(e!==i)return o;const c=a.minute(),s=l?n(c+1,59):n(0,c-1);return Object(N["union"])(o,s)},R=(e,t,r,o)=>{const l=f?f(e,t,r):[],a="start"===r,i=o||(a?v.value:h.value),c=i.hour(),s=i.minute();if(e!==c||t!==s)return l;const u=i.second(),d=a?n(u+1,59):n(0,u-1);return Object(N["union"])(l,d)},L=([e,t])=>[$(e,"start",!0,t),$(t,"end",!1,e)],{getAvailableHours:D,getAvailableMinutes:P,getAvailableSeconds:I}=ic(T,H,R),{timePickerOptions:F,getAvailableTime:$,onSetOption:q}=oc({getAvailableHours:D,getAvailableMinutes:P,getAvailableSeconds:I}),W=e=>e?Object(Y["isArray"])(e)?e.map(e=>hr()(e,r.format).locale(l.value)):hr()(e,r.format).locale(l.value):null,U=e=>e?Object(Y["isArray"])(e)?e.map(e=>e.format(r.format)):e.format(r.format):null,K=()=>{if(Object(Y["isArray"])(m))return m.map(e=>hr()(e).locale(l.value));const e=hr()(m).locale(l.value);return[e,e.add(60,"m")]};return t("set-picker-option",["formatToString",U]),t("set-picker-option",["parseUserInput",W]),t("set-picker-option",["isValidValue",_]),t("set-picker-option",["handleKeydownInput",A]),t("set-picker-option",["getDefaultValue",K]),t("set-picker-option",["getRangeAvailableTime",L]),(e,t)=>e.actualVisible?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,class:Object(i["normalizeClass"])([Object(i["unref"])(a).b("range-picker"),Object(i["unref"])(c).b("panel")])},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(a).be("range-picker","content"))},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(a).be("range-picker","cell"))},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(a).be("range-picker","header"))},Object(i["toDisplayString"])(Object(i["unref"])(o)("el.datepicker.startTime")),3),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])([Object(i["unref"])(a).be("range-picker","body"),Object(i["unref"])(a).be("panel","content"),Object(i["unref"])(a).is("arrow",Object(i["unref"])(u)),{"has-seconds":Object(i["unref"])(j)}])},[Object(i["createVNode"])(jc,{ref:"minSpinner",role:"start","show-seconds":Object(i["unref"])(j),"am-pm-mode":Object(i["unref"])(w),"arrow-control":Object(i["unref"])(u),"spinner-date":Object(i["unref"])(h),"disabled-hours":T,"disabled-minutes":H,"disabled-seconds":R,onChange:x,onSetOption:Object(i["unref"])(q),onSelectRange:B},null,8,["show-seconds","am-pm-mode","arrow-control","spinner-date","onSetOption"])],2)],2),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(a).be("range-picker","cell"))},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(a).be("range-picker","header"))},Object(i["toDisplayString"])(Object(i["unref"])(o)("el.datepicker.endTime")),3),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])([Object(i["unref"])(a).be("range-picker","body"),Object(i["unref"])(a).be("panel","content"),Object(i["unref"])(a).is("arrow",Object(i["unref"])(u)),{"has-seconds":Object(i["unref"])(j)}])},[Object(i["createVNode"])(jc,{ref:"maxSpinner",role:"end","show-seconds":Object(i["unref"])(j),"am-pm-mode":Object(i["unref"])(w),"arrow-control":Object(i["unref"])(u),"spinner-date":Object(i["unref"])(v),"disabled-hours":T,"disabled-minutes":H,"disabled-seconds":R,onChange:k,onSetOption:Object(i["unref"])(q),onSelectRange:V},null,8,["show-seconds","am-pm-mode","arrow-control","spinner-date","onSetOption"])],2)],2)],2),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(a).be("panel","footer"))},[Object(i["createElementVNode"])("button",{type:"button",class:Object(i["normalizeClass"])([Object(i["unref"])(a).be("panel","btn"),"cancel"]),onClick:t[0]||(t[0]=e=>O())},Object(i["toDisplayString"])(Object(i["unref"])(o)("el.datepicker.cancel")),3),Object(i["createElementVNode"])("button",{type:"button",class:Object(i["normalizeClass"])([Object(i["unref"])(a).be("panel","btn"),"confirm"]),disabled:Object(i["unref"])(z),onClick:t[1]||(t[1]=e=>y())},Object(i["toDisplayString"])(Object(i["unref"])(o)("el.datepicker.confirm")),11,by)],2)],2)):Object(i["createCommentVNode"])("v-if",!0)}});var hy=Object(f["a"])(my,[["__file","/home/runner/work/element-plus/element-plus/packages/components/time-picker/src/time-picker-com/panel-time-range.vue"]]);hr.a.extend(ai.a);var vy=Object(i["defineComponent"])({name:"ElTimePicker",install:null,props:{...Xc,isRange:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(e,t){const r=Object(i["ref"])(),[n,o]=e.isRange?["timerange",hy]:["time",yc],l=e=>t.emit("update:modelValue",e);return Object(i["provide"])("ElPopperOptions",e.popperOptions),t.expose({focus:e=>{var t;null==(t=r.value)||t.handleFocusInput(e)},blur:e=>{var t;null==(t=r.value)||t.handleBlurInput(e)},handleOpen:()=>{var e;null==(e=r.value)||e.handleOpen()},handleClose:()=>{var e;null==(e=r.value)||e.handleClose()}}),()=>{var t;const a=null!=(t=e.format)?t:uc;return Object(i["createVNode"])(ts,Object(i["mergeProps"])(e,{ref:r,type:n,format:a,"onUpdate:modelValue":l}),{default:e=>Object(i["createVNode"])(o,e,null)})}}});const gy=vy;gy.install=e=>{e.component(gy.name,gy)};const Oy=gy,jy=Object(s["b"])({format:{type:String,default:"HH:mm"},modelValue:String,disabled:Boolean,editable:{type:Boolean,default:!0},effect:{type:String,default:"light"},clearable:{type:Boolean,default:!0},size:Vt["c"],placeholder:String,start:{type:String,default:"09:00"},end:{type:String,default:"18:00"},step:{type:String,default:"00:30"},minTime:String,maxTime:String,name:String,prefixIcon:{type:Object(s["c"])([String,Object]),default:()=>M["Clock"]},clearIcon:{type:Object(s["c"])([String,Object]),default:()=>M["CircleClose"]}}),wy=e=>{const t=(e||"").split(":");if(t.length>=2){let r=Number.parseInt(t[0],10);const n=Number.parseInt(t[1],10),o=e.toUpperCase();return o.includes("AM")&&12===r?r=0:o.includes("PM")&&12!==r&&(r+=12),{hours:r,minutes:n}}return null},yy=(e,t)=>{const r=wy(e);if(!r)return-1;const n=wy(t);if(!n)return-1;const o=r.minutes+60*r.hours,l=n.minutes+60*n.hours;return o===l?0:o>l?1:-1},xy=e=>(""+e).padStart(2,"0"),ky=e=>`${xy(e.hours)}:${xy(e.minutes)}`,_y=(e,t)=>{const r=wy(e);if(!r)return"";const n=wy(t);if(!n)return"";const o={hours:r.hours,minutes:r.minutes};return o.minutes+=n.minutes,o.hours+=n.hours,o.hours+=Math.floor(o.minutes/60),o.minutes=o.minutes%60,ky(o)},Cy={name:"ElTimeSelect"},zy=Object(i["defineComponent"])({...Cy,props:jy,emits:["change","blur","focus","update:modelValue"],setup(e,{expose:t}){const r=e;hr.a.extend(ai.a);const{Option:n}=cb,o=Object(b["b"])("input"),l=Object(i["ref"])(),a=Object(Vt["a"])(),c=Object(i["computed"])(()=>r.modelValue),s=Object(i["computed"])(()=>{const e=wy(r.start);return e?ky(e):null}),u=Object(i["computed"])(()=>{const e=wy(r.end);return e?ky(e):null}),d=Object(i["computed"])(()=>{const e=wy(r.step);return e?ky(e):null}),p=Object(i["computed"])(()=>{const e=wy(r.minTime||"");return e?ky(e):null}),f=Object(i["computed"])(()=>{const e=wy(r.maxTime||"");return e?ky(e):null}),m=Object(i["computed"])(()=>{const e=[];if(r.start&&r.end&&r.step){let t,n=s.value;while(n&&u.value&&yy(n,u.value)<=0)t=hr()(n,"HH:mm").format(r.format),e.push({value:t,disabled:yy(n,p.value||"-1:-1")<=0||yy(n,f.value||"100:100")>=0}),n=_y(n,d.value)}return e}),h=()=>{var e,t;null==(t=null==(e=l.value)?void 0:e.blur)||t.call(e)},v=()=>{var e,t;null==(t=null==(e=l.value)?void 0:e.focus)||t.call(e)};return t({blur:h,focus:v}),(e,t)=>(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(cb),{ref_key:"select",ref:l,"model-value":Object(i["unref"])(c),disabled:Object(i["unref"])(a),clearable:e.clearable,"clear-icon":e.clearIcon,size:e.size,effect:e.effect,placeholder:e.placeholder,"default-first-option":"",filterable:e.editable,"onUpdate:modelValue":t[0]||(t[0]=t=>e.$emit("update:modelValue",t)),onChange:t[1]||(t[1]=t=>e.$emit("change",t)),onBlur:t[2]||(t[2]=t=>e.$emit("blur",t)),onFocus:t[3]||(t[3]=t=>e.$emit("focus",t))},{prefix:Object(i["withCtx"])(()=>[e.prefixIcon?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(y["a"]),{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(o).e("prefix-icon"))},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(e.prefixIcon)))]),_:1},8,["class"])):Object(i["createCommentVNode"])("v-if",!0)]),default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(Object(i["unref"])(m),e=>(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(n),{key:e.value,label:e.value,value:e.value,disabled:e.disabled},null,8,["label","value","disabled"]))),128))]),_:1},8,["model-value","disabled","clearable","clear-icon","size","effect","placeholder","filterable"]))}});var Ey=Object(f["a"])(zy,[["__file","/home/runner/work/element-plus/element-plus/packages/components/time-select/src/time-select.vue"]]);Ey.install=e=>{e.component(Ey.name,Ey)};const By=Ey,Sy=By,Vy=Object(i["defineComponent"])({name:"ElTimeline",setup(e,{slots:t}){const r=Object(b["b"])("timeline");return Object(i["provide"])("timeline",t),()=>Object(i["h"])("ul",{class:[r.b()]},[Object(i["renderSlot"])(t,"default")])}}),Ny=Object(s["b"])({timestamp:{type:String,default:""},hideTimestamp:{type:Boolean,default:!1},center:{type:Boolean,default:!1},placement:{type:String,values:["top","bottom"],default:"bottom"},type:{type:String,values:["primary","success","warning","danger","info"],default:""},color:{type:String,default:""},size:{type:String,values:["normal","large"],default:"normal"},icon:{type:k["e"]},hollow:{type:Boolean,default:!1}}),My={name:"ElTimelineItem"},Ay=Object(i["defineComponent"])({...My,props:Ny,setup(e){const t=Object(b["b"])("timeline-item");return(e,r)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("li",{class:Object(i["normalizeClass"])([Object(i["unref"])(t).b(),{[Object(i["unref"])(t).e("center")]:e.center}])},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(t).e("tail"))},null,2),e.$slots.dot?Object(i["createCommentVNode"])("v-if",!0):(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,class:Object(i["normalizeClass"])([Object(i["unref"])(t).e("node"),Object(i["unref"])(t).em("node",e.size||""),Object(i["unref"])(t).em("node",e.type||""),Object(i["unref"])(t).is("hollow",e.hollow)]),style:Object(i["normalizeStyle"])({backgroundColor:e.color})},[e.icon?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(y["a"]),{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(t).e("icon"))},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(e.icon)))]),_:1},8,["class"])):Object(i["createCommentVNode"])("v-if",!0)],6)),e.$slots.dot?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:1,class:Object(i["normalizeClass"])(Object(i["unref"])(t).e("dot"))},[Object(i["renderSlot"])(e.$slots,"dot")],2)):Object(i["createCommentVNode"])("v-if",!0),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(t).e("wrapper"))},[e.hideTimestamp||"top"!==e.placement?Object(i["createCommentVNode"])("v-if",!0):(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,class:Object(i["normalizeClass"])([Object(i["unref"])(t).e("timestamp"),Object(i["unref"])(t).is("top")])},Object(i["toDisplayString"])(e.timestamp),3)),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(t).e("content"))},[Object(i["renderSlot"])(e.$slots,"default")],2),e.hideTimestamp||"bottom"!==e.placement?Object(i["createCommentVNode"])("v-if",!0):(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:1,class:Object(i["normalizeClass"])([Object(i["unref"])(t).e("timestamp"),Object(i["unref"])(t).is("bottom")])},Object(i["toDisplayString"])(e.timestamp),3))],2)],2))}});var Ty=Object(f["a"])(Ay,[["__file","/home/runner/work/element-plus/element-plus/packages/components/timeline/src/timeline-item.vue"]]);const Hy=Object(j["a"])(Vy,{TimelineItem:Ty}),Ry=Object(j["d"])(Ty),Ly=Object(s["b"])({nowrap:Boolean});var Dy=(e=>(e["top"]="top",e["bottom"]="bottom",e["left"]="left",e["right"]="right",e))(Dy||{});const Py=Object.values(Dy),Iy=Object(s["b"])({width:{type:Number,default:10},height:{type:Number,default:10},style:{type:Object(s["c"])(Object),default:null}}),Fy=Object(s["b"])({side:{type:Object(s["c"])(String),values:Py,required:!0}}),$y=["absolute","fixed"],qy=["top-start","top-end","top","bottom-start","bottom-end","bottom","left-start","left-end","left","right-start","right-end","right"],Wy=Object(s["b"])({ariaLabel:String,arrowPadding:{type:Object(s["c"])(Number),default:5},effect:{type:String,default:""},contentClass:String,placement:{type:Object(s["c"])(String),values:qy,default:"bottom"},reference:{type:Object(s["c"])(Object),default:null},offset:{type:Number,default:8},strategy:{type:Object(s["c"])(String),values:$y,default:"absolute"},showArrow:{type:Boolean,default:!1}}),Uy=Object(s["b"])({delayDuration:{type:Number,default:300},defaultOpen:Boolean,open:{type:Boolean,default:void 0},onOpenChange:{type:Object(s["c"])(Function)},"onUpdate:open":{type:Object(s["c"])(Function)}}),Ky={type:Object(s["c"])(Function)},Yy=Object(s["b"])({onBlur:Ky,onClick:Ky,onFocus:Ky,onMouseDown:Ky,onMouseEnter:Ky,onMouseLeave:Ky}),Gy=Object(s["b"])({...Uy,...Iy,...Yy,...Wy,alwaysOn:Boolean,fullTransition:Boolean,transitionProps:{type:Object(s["c"])(Object),default:null},teleported:Boolean,to:{type:Object(s["c"])(String),default:"body"}}),Xy=Symbol("tooltipV2"),Jy=Symbol("tooltipV2Content"),Zy="tooltip_v2.open",Qy={name:"ElTooltipV2Root"},ex=Object(i["defineComponent"])({...Qy,props:Uy,setup(e,{expose:t}){const r=e,n=Object(i["ref"])(r.defaultOpen),o=Object(i["ref"])(null),l=Object(i["computed"])({get:()=>Object(Re["c"])(r.open)?n.value:r.open,set:e=>{var t;n.value=e,null==(t=r["onUpdate:open"])||t.call(r,e)}}),a=Object(i["computed"])(()=>Object(c["isNumber"])(r.delayDuration)&&r.delayDuration>0),{start:s,stop:u}=Object(c["useTimeoutFn"])(()=>{l.value=!0},Object(i["computed"])(()=>r.delayDuration),{immediate:!1}),d=Object(b["b"])("tooltip-v2"),p=Object(gt["a"])(),f=()=>{u(),l.value=!0},m=()=>{Object(i["unref"])(a)?s():f()},h=f,v=()=>{u(),l.value=!1},g=e=>{var t;e&&(document.dispatchEvent(new CustomEvent(Zy)),h()),null==(t=r.onOpenChange)||t.call(r,e)};return Object(i["watch"])(l,g),Object(i["onMounted"])(()=>{document.addEventListener(Zy,v)}),Object(i["onBeforeUnmount"])(()=>{u(),document.removeEventListener(Zy,v)}),Object(i["provide"])(Xy,{contentId:p,triggerRef:o,ns:d,onClose:v,onDelayOpen:m,onOpen:h}),t({onOpen:h,onClose:v}),(e,t)=>Object(i["renderSlot"])(e.$slots,"default",{open:Object(i["unref"])(l)})}});var tx=Object(f["a"])(ex,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip-v2/src/root.vue"]]);const rx={name:"ElTooltipV2Arrow"},nx=Object(i["defineComponent"])({...rx,props:{...Iy,...Fy},setup(e){const t=e,{ns:r}=Object(i["inject"])(Xy),{arrowRef:n}=Object(i["inject"])(Jy),o=Object(i["computed"])(()=>{const{style:e,width:n,height:o}=t,l=r.namespace.value;return{[`--${l}-tooltip-v2-arrow-width`]:n+"px",[`--${l}-tooltip-v2-arrow-height`]:o+"px",[`--${l}-tooltip-v2-arrow-border-width`]:n/2+"px",[`--${l}-tooltip-v2-arrow-cover-width`]:n/2-1,...e||{}}});return(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{ref_key:"arrowRef",ref:n,style:Object(i["normalizeStyle"])(Object(i["unref"])(o)),class:Object(i["normalizeClass"])(Object(i["unref"])(r).e("arrow"))},null,6))}});var ox=Object(f["a"])(nx,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip-v2/src/arrow.vue"]]),lx=r("712a");Object(s["b"])({});const ax=e=>{if(!c["isClient"])return;if(!e)return e;const t=Object(c["unrefElement"])(e);return t||(Object(i["isRef"])(e)?t:e)},ix=({middleware:e,placement:t,strategy:r})=>{const n=Object(i["ref"])(),o=Object(i["ref"])(),l=Object(i["ref"])(),a=Object(i["ref"])(),s=Object(i["ref"])({}),u={x:l,y:a,placement:t,strategy:r,middlewareData:s},d=async()=>{if(!c["isClient"])return;const l=ax(n),a=Object(c["unrefElement"])(o);if(!l||!a)return;const s=await Object(lx["computePosition"])(l,a,{placement:Object(i["unref"])(t),strategy:Object(i["unref"])(r),middleware:Object(i["unref"])(e)});Object(x["c"])(u).forEach(e=>{u[e].value=s[e]})};return Object(i["onMounted"])(()=>{Object(i["watchEffect"])(()=>{d()})}),{...u,update:d,referenceRef:n,contentRef:o}},cx=({arrowRef:e,padding:t})=>({name:"arrow",options:{element:e,padding:t},fn(r){const n=Object(i["unref"])(e);return n?Object(lx["arrow"])({element:n,padding:t}).fn(r):{}}}),sx=Object(s["b"])({style:{type:Object(s["c"])([String,Object,Array]),default:()=>({})}}),ux={name:"ElVisuallyHidden"},dx=Object(i["defineComponent"])({...ux,props:sx,setup(e){const t=e,r=Object(i["computed"])(()=>[t.style,{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}]);return(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",Object(i["mergeProps"])(e.$attrs,{style:Object(i["unref"])(r)}),[Object(i["renderSlot"])(e.$slots,"default")],16))}});var px=Object(f["a"])(dx,[["__file","/home/runner/work/element-plus/element-plus/packages/components/visual-hidden/src/visual-hidden.vue"]]);const fx=["data-side"],bx={name:"ElTooltipV2Content"},mx=Object(i["defineComponent"])({...bx,props:{...Wy,...Ly},setup(e){const t=e,{triggerRef:r,contentId:n}=Object(i["inject"])(Xy),o=Object(i["ref"])(t.placement),l=Object(i["ref"])(t.strategy),a=Object(i["ref"])(null),{referenceRef:c,contentRef:s,middlewareData:u,x:d,y:p,update:f}=ix({placement:o,strategy:l,middleware:Object(i["computed"])(()=>{const e=[Object(lx["offset"])(t.offset)];return t.showArrow&&e.push(cx({arrowRef:a})),e})}),m=Object(He["a"])().nextZIndex(),h=Object(b["b"])("tooltip-v2"),v=Object(i["computed"])(()=>o.value.split("-")[0]),g=Object(i["computed"])(()=>({position:Object(i["unref"])(l),top:(Object(i["unref"])(p)||0)+"px",left:(Object(i["unref"])(d)||0)+"px",zIndex:m})),O=Object(i["computed"])(()=>{if(!t.showArrow)return{};const{arrow:e}=Object(i["unref"])(u);return{[`--${h.namespace.value}-tooltip-v2-arrow-x`]:(null==e?void 0:e.x)+"px"||"",[`--${h.namespace.value}-tooltip-v2-arrow-y`]:(null==e?void 0:e.y)+"px"||""}}),j=Object(i["computed"])(()=>[h.e("content"),h.is("dark","dark"===t.effect),h.is(Object(i["unref"])(l)),t.contentClass]);return Object(i["watch"])(a,()=>f()),Object(i["watch"])(()=>t.placement,e=>o.value=e),Object(i["onMounted"])(()=>{Object(i["watch"])(()=>t.reference||r.value,e=>{c.value=e||void 0},{immediate:!0})}),Object(i["provide"])(Jy,{arrowRef:a}),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{ref_key:"contentRef",ref:s,style:Object(i["normalizeStyle"])(Object(i["unref"])(g)),"data-tooltip-v2-root":""},[e.nowrap?Object(i["createCommentVNode"])("v-if",!0):(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,"data-side":Object(i["unref"])(v),class:Object(i["normalizeClass"])(Object(i["unref"])(j))},[Object(i["renderSlot"])(e.$slots,"default",{contentStyle:Object(i["unref"])(g),contentClass:Object(i["unref"])(j)}),Object(i["createVNode"])(Object(i["unref"])(px),{id:Object(i["unref"])(n),role:"tooltip"},{default:Object(i["withCtx"])(()=>[e.ariaLabel?(Object(i["openBlock"])(),Object(i["createElementBlock"])(i["Fragment"],{key:0},[Object(i["createTextVNode"])(Object(i["toDisplayString"])(e.ariaLabel),1)],64)):Object(i["renderSlot"])(e.$slots,"default",{key:1})]),_:3},8,["id"]),Object(i["renderSlot"])(e.$slots,"arrow",{style:Object(i["normalizeStyle"])(Object(i["unref"])(O)),side:Object(i["unref"])(v)})],10,fx))],4))}});var hx=Object(f["a"])(mx,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip-v2/src/content.vue"]]);const vx=Object(s["b"])({setRef:{type:Object(s["c"])(Function),required:!0},onlyChild:Boolean});var gx=Object(i["defineComponent"])({props:vx,setup(e,{slots:t}){const r=Object(i["ref"])(),n=_s(r,t=>{t?e.setRef(t.nextElementSibling):e.setRef(null)});return()=>{var r;const[o]=(null==(r=t.default)?void 0:r.call(t))||[],l=e.onlyChild?Object(as["b"])(o.children):o.children;return Object(i["createVNode"])(i["Fragment"],{ref:n},[l])}}});const Ox={name:"ElTooltipV2Trigger"},jx=Object(i["defineComponent"])({...Ox,props:{...Ly,...Yy},setup(e){const t=e,{onClose:r,onOpen:n,onDelayOpen:o,triggerRef:l,contentId:a}=Object(i["inject"])(Xy);let c=!1;const s=e=>{l.value=e},u=()=>{c=!1},d=Fe(t.onMouseEnter,o),p=Fe(t.onMouseLeave,r),f=Fe(t.onMouseDown,()=>{r(),c=!0,document.addEventListener("mouseup",u,{once:!0})}),b=Fe(t.onFocus,()=>{c||n()}),m=Fe(t.onBlur,r),h=Fe(t.onClick,e=>{0===e.detail&&r()}),v={blur:m,click:h,focus:b,mousedown:f,mouseenter:d,mouseleave:p},g=(e,t,r)=>{e&&Object.entries(t).forEach(([t,n])=>{e[r](t,n)})};return Object(i["watch"])(l,(e,t)=>{g(e,v,"addEventListener"),g(t,v,"removeEventListener"),e&&e.setAttribute("aria-describedby",a.value)}),Object(i["onBeforeUnmount"])(()=>{g(l.value,v,"removeEventListener"),document.removeEventListener("mouseup",u)}),(e,t)=>e.nowrap?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(gx),{key:0,"set-ref":s,"only-child":""},{default:Object(i["withCtx"])(()=>[Object(i["renderSlot"])(e.$slots,"default")]),_:3})):(Object(i["openBlock"])(),Object(i["createElementBlock"])("button",Object(i["mergeProps"])({key:1,ref_key:"triggerRef",ref:l},e.$attrs),[Object(i["renderSlot"])(e.$slots,"default")],16))}});var wx=Object(f["a"])(jx,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip-v2/src/trigger.vue"]]);const yx={name:"ElTooltipV2"},xx=Object(i["defineComponent"])({...yx,props:Gy,setup(e){const t=e,r=Object(i["toRefs"])(t),n=Object(i["reactive"])(Object(N["pick"])(r,Object.keys(Iy))),o=Object(i["reactive"])(Object(N["pick"])(r,Object.keys(Wy))),l=Object(i["reactive"])(Object(N["pick"])(r,Object.keys(Uy))),a=Object(i["reactive"])(Object(N["pick"])(r,Object.keys(Yy)));return(e,t)=>(Object(i["openBlock"])(),Object(i["createBlock"])(tx,Object(i["normalizeProps"])(Object(i["guardReactiveProps"])(l)),{default:Object(i["withCtx"])(({open:t})=>[Object(i["createVNode"])(wx,Object(i["mergeProps"])(a,{nowrap:""}),{default:Object(i["withCtx"])(()=>[Object(i["renderSlot"])(e.$slots,"trigger")]),_:3},16),(Object(i["openBlock"])(),Object(i["createBlock"])(i["Teleport"],{to:e.to,disabled:!e.teleported},[e.fullTransition?(Object(i["openBlock"])(),Object(i["createBlock"])(i["Transition"],Object(i["normalizeProps"])(Object(i["mergeProps"])({key:0},e.transitionProps)),{default:Object(i["withCtx"])(()=>[e.alwaysOn||t?(Object(i["openBlock"])(),Object(i["createBlock"])(hx,Object(i["normalizeProps"])(Object(i["mergeProps"])({key:0},o)),{arrow:Object(i["withCtx"])(({style:t,side:r})=>[e.showArrow?(Object(i["openBlock"])(),Object(i["createBlock"])(ox,Object(i["mergeProps"])({key:0},n,{style:t,side:r}),null,16,["style","side"])):Object(i["createCommentVNode"])("v-if",!0)]),default:Object(i["withCtx"])(()=>[Object(i["renderSlot"])(e.$slots,"default")]),_:3},16)):Object(i["createCommentVNode"])("v-if",!0)]),_:2},1040)):(Object(i["openBlock"])(),Object(i["createElementBlock"])(i["Fragment"],{key:1},[e.alwaysOn||t?(Object(i["openBlock"])(),Object(i["createBlock"])(hx,Object(i["normalizeProps"])(Object(i["mergeProps"])({key:0},o)),{arrow:Object(i["withCtx"])(({style:t,side:r})=>[e.showArrow?(Object(i["openBlock"])(),Object(i["createBlock"])(ox,Object(i["mergeProps"])({key:0},n,{style:t,side:r}),null,16,["style","side"])):Object(i["createCommentVNode"])("v-if",!0)]),default:Object(i["withCtx"])(()=>[Object(i["renderSlot"])(e.$slots,"default")]),_:3},16)):Object(i["createCommentVNode"])("v-if",!0)],64))],8,["to","disabled"]))]),_:3},16))}});var kx=Object(f["a"])(xx,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip-v2/src/tooltip.vue"]]);const _x=Object(j["a"])(kx),Cx="left-check-change",zx="right-check-change",Ex=Object(s["b"])({data:{type:Object(s["c"])(Array),default:()=>[]},titles:{type:Object(s["c"])(Array),default:()=>[]},buttonTexts:{type:Object(s["c"])(Array),default:()=>[]},filterPlaceholder:String,filterMethod:{type:Object(s["c"])(Function)},leftDefaultChecked:{type:Object(s["c"])(Array),default:()=>[]},rightDefaultChecked:{type:Object(s["c"])(Array),default:()=>[]},renderContent:{type:Object(s["c"])(Function)},modelValue:{type:Object(s["c"])(Array),default:()=>[]},format:{type:Object(s["c"])(Object),default:()=>({})},filterable:Boolean,props:{type:Object(s["c"])(Object),default:()=>Object(wl["a"])({label:"label",key:"key",disabled:"disabled"})},targetOrder:{type:String,values:["original","push","unshift"],default:"original"},validateEvent:{type:Boolean,default:!0}}),Bx=(e,t)=>[e,t].every(Y["isArray"])||Object(Y["isArray"])(e)&&Object(N["isNil"])(t),Sx={[u["a"]]:(e,t,r)=>[e,r].every(Y["isArray"])&&["left","right"].includes(t),[u["c"]]:e=>Object(Y["isArray"])(e),[Cx]:Bx,[zx]:Bx},Vx="checked-change",Nx=Object(s["b"])({data:Ex.data,optionRender:{type:Object(s["c"])(Function)},placeholder:String,title:String,filterable:Boolean,format:Ex.format,filterMethod:Ex.filterMethod,defaultChecked:Ex.leftDefaultChecked,props:Ex.props}),Mx={[Vx]:Bx},Ax=e=>{const t={label:"label",key:"key",disabled:"disabled"};return Object(i["computed"])(()=>({...t,...e.props}))},Tx=(e,t,r)=>{const n=Ax(e),o=Object(i["computed"])(()=>e.data.filter(r=>{if(Object(Y["isFunction"])(e.filterMethod))return e.filterMethod(t.query,r);{const e=String(r[n.value.label]||r[n.value.key]);return e.toLowerCase().includes(t.query.toLowerCase())}})),l=Object(i["computed"])(()=>o.value.filter(e=>!e[n.value.disabled])),a=Object(i["computed"])(()=>{const r=t.checked.length,n=e.data.length,{noChecked:o,hasChecked:l}=e.format;return o&&l?r>0?l.replace(/\${checked}/g,r.toString()).replace(/\${total}/g,n.toString()):o.replace(/\${total}/g,n.toString()):`${r}/${n}`}),c=Object(i["computed"])(()=>{const e=t.checked.length;return e>0&&e{const e=l.value.map(e=>e[n.value.key]);t.allChecked=e.length>0&&e.every(e=>t.checked.includes(e))},u=e=>{t.checked=e?l.value.map(e=>e[n.value.key]):[]};return Object(i["watch"])(()=>t.checked,(e,n)=>{if(s(),t.checkChangeByUser){const t=e.concat(n).filter(t=>!e.includes(t)||!n.includes(t));r(Vx,e,t)}else r(Vx,e),t.checkChangeByUser=!0}),Object(i["watch"])(l,()=>{s()}),Object(i["watch"])(()=>e.data,()=>{const e=[],r=o.value.map(e=>e[n.value.key]);t.checked.forEach(t=>{r.includes(t)&&e.push(t)}),t.checkChangeByUser=!1,t.checked=e}),Object(i["watch"])(()=>e.defaultChecked,(e,r)=>{if(r&&e.length===r.length&&e.every(e=>r.includes(e)))return;const o=[],a=l.value.map(e=>e[n.value.key]);e.forEach(e=>{a.includes(e)&&o.push(e)}),t.checkChangeByUser=!1,t.checked=o},{immediate:!0}),{filteredData:o,checkableData:l,checkedSummary:a,isIndeterminate:c,updateAllChecked:s,handleAllCheckedChange:u}},Hx={name:"ElTransferPanel"},Rx=Object(i["defineComponent"])({...Hx,props:Nx,emits:Mx,setup(e,{expose:t,emit:r}){const n=e,o=Object(i["useSlots"])(),l=({option:e})=>e,{t:a}=Object(Mr["a"])(),c=Object(b["b"])("transfer"),s=Object(i["reactive"])({checked:[],allChecked:!1,query:"",inputHover:!1,checkChangeByUser:!0}),u=Ax(n),{filteredData:d,checkedSummary:p,isIndeterminate:f,handleAllCheckedChange:m}=Tx(n,s,r),h=Object(i["computed"])(()=>!Object(Re["b"])(s.query)&&Object(Re["b"])(d.value)),v=Object(i["computed"])(()=>!Object(Re["b"])(o.default()[0].children)),{checked:g,allChecked:O,query:j,inputHover:w}=Object(i["toRefs"])(s);return t({query:j}),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(c).b("panel"))},[Object(i["createElementVNode"])("p",{class:Object(i["normalizeClass"])(Object(i["unref"])(c).be("panel","header"))},[Object(i["createVNode"])(Object(i["unref"])(Fn),{modelValue:Object(i["unref"])(O),"onUpdate:modelValue":t[0]||(t[0]=e=>Object(i["isRef"])(O)?O.value=e:null),indeterminate:Object(i["unref"])(f),"validate-event":!1,onChange:Object(i["unref"])(m)},{default:Object(i["withCtx"])(()=>[Object(i["createTextVNode"])(Object(i["toDisplayString"])(e.title)+" ",1),Object(i["createElementVNode"])("span",null,Object(i["toDisplayString"])(Object(i["unref"])(p)),1)]),_:1},8,["modelValue","indeterminate","onChange"])],2),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])([Object(i["unref"])(c).be("panel","body"),Object(i["unref"])(c).is("with-footer",Object(i["unref"])(v))])},[e.filterable?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(A["a"]),{key:0,modelValue:Object(i["unref"])(j),"onUpdate:modelValue":t[1]||(t[1]=e=>Object(i["isRef"])(j)?j.value=e:null),class:Object(i["normalizeClass"])(Object(i["unref"])(c).be("panel","filter")),size:"default",placeholder:e.placeholder,"prefix-icon":Object(i["unref"])(M["Search"]),clearable:"","validate-event":!1,onMouseenter:t[2]||(t[2]=e=>w.value=!0),onMouseleave:t[3]||(t[3]=e=>w.value=!1)},null,8,["modelValue","class","placeholder","prefix-icon"])):Object(i["createCommentVNode"])("v-if",!0),Object(i["withDirectives"])(Object(i["createVNode"])(Object(i["unref"])(qn),{modelValue:Object(i["unref"])(g),"onUpdate:modelValue":t[4]||(t[4]=e=>Object(i["isRef"])(g)?g.value=e:null),"validate-event":!1,class:Object(i["normalizeClass"])([Object(i["unref"])(c).is("filterable",e.filterable),Object(i["unref"])(c).be("panel","list")])},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(Object(i["unref"])(d),t=>(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(Fn),{key:t[Object(i["unref"])(u).key],class:Object(i["normalizeClass"])(Object(i["unref"])(c).be("panel","item")),label:t[Object(i["unref"])(u).key],disabled:t[Object(i["unref"])(u).disabled],"validate-event":!1},{default:Object(i["withCtx"])(()=>{var r;return[Object(i["createVNode"])(l,{option:null==(r=e.optionRender)?void 0:r.call(e,t)},null,8,["option"])]}),_:2},1032,["class","label","disabled"]))),128))]),_:1},8,["modelValue","class"]),[[i["vShow"],!Object(i["unref"])(h)&&!Object(i["unref"])(Re["b"])(e.data)]]),Object(i["withDirectives"])(Object(i["createElementVNode"])("p",{class:Object(i["normalizeClass"])(Object(i["unref"])(c).be("panel","empty"))},Object(i["toDisplayString"])(Object(i["unref"])(h)?Object(i["unref"])(a)("el.transfer.noMatch"):Object(i["unref"])(a)("el.transfer.noData")),3),[[i["vShow"],Object(i["unref"])(h)||Object(i["unref"])(Re["b"])(e.data)]])],2),Object(i["unref"])(v)?(Object(i["openBlock"])(),Object(i["createElementBlock"])("p",{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(c).be("panel","footer"))},[Object(i["renderSlot"])(e.$slots,"default")],2)):Object(i["createCommentVNode"])("v-if",!0)],2))}});var Lx=Object(f["a"])(Rx,[["__file","/home/runner/work/element-plus/element-plus/packages/components/transfer/src/transfer-panel.vue"]]);const Dx=e=>{const t=Ax(e),r=Object(i["computed"])(()=>e.data.reduce((e,r)=>(e[r[t.value.key]]=r)&&e,{})),n=Object(i["computed"])(()=>e.data.filter(r=>!e.modelValue.includes(r[t.value.key]))),o=Object(i["computed"])(()=>"original"===e.targetOrder?e.data.filter(r=>e.modelValue.includes(r[t.value.key])):e.modelValue.reduce((e,t)=>{const n=r.value[t];return n&&e.push(n),e},[]));return{sourceData:n,targetData:o}},Px=(e,t)=>{const r=(r,n)=>{e.leftChecked=r,n&&t(Cx,r,n)},n=(r,n)=>{e.rightChecked=r,n&&t(zx,r,n)};return{onSourceCheckedChange:r,onTargetCheckedChange:n}},Ix=(e,t,r)=>{const n=Ax(e),o=(e,t,n)=>{r(u["c"],e),r(u["a"],e,t,n)},l=()=>{const r=e.modelValue.slice();t.rightChecked.forEach(e=>{const t=r.indexOf(e);t>-1&&r.splice(t,1)}),o(r,"left",t.rightChecked)},a=()=>{let r=e.modelValue.slice();const l=e.data.filter(r=>{const o=r[n.value.key];return t.leftChecked.includes(o)&&!e.modelValue.includes(o)}).map(e=>e[n.value.key]);r="unshift"===e.targetOrder?l.concat(r):r.concat(l),"original"===e.targetOrder&&(r=e.data.filter(e=>r.includes(e[n.value.key])).map(e=>e[n.value.key])),o(r,"right",t.leftChecked)};return{addToLeft:l,addToRight:a}},Fx={key:0},$x={key:0},qx={name:"ElTransfer"},Wx=Object(i["defineComponent"])({...qx,props:Ex,emits:Sx,setup(e,{expose:t,emit:r}){const n=e,o=Object(i["useSlots"])(),{t:l}=Object(Mr["a"])(),a=Object(b["b"])("transfer"),{formItem:c}=Object(mn["a"])(),s=Object(i["reactive"])({leftChecked:[],rightChecked:[]}),u=Ax(n),{sourceData:d,targetData:p}=Dx(n),{onSourceCheckedChange:f,onTargetCheckedChange:h}=Px(s,r),{addToLeft:v,addToRight:g}=Ix(n,s,r),O=Object(i["ref"])(),j=Object(i["ref"])(),w=e=>{switch(e){case"left":O.value.query="";break;case"right":j.value.query="";break}},x=Object(i["computed"])(()=>2===n.buttonTexts.length),k=Object(i["computed"])(()=>n.titles[0]||l("el.transfer.titles.0")),_=Object(i["computed"])(()=>n.titles[1]||l("el.transfer.titles.1")),C=Object(i["computed"])(()=>n.filterPlaceholder||l("el.transfer.filterPlaceholder"));Object(i["watch"])(()=>n.modelValue,()=>{var e;n.validateEvent&&(null==(e=null==c?void 0:c.validate)||e.call(c,"change").catch(e=>Object(m["a"])(e)))});const z=Object(i["computed"])(()=>e=>n.renderContent?n.renderContent(i["h"],e):o.default?o.default({option:e}):Object(i["h"])("span",e[u.value.label]||e[u.value.key]));return t({clearQuery:w,leftPanel:O,rightPanel:j}),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(a).b())},[Object(i["createVNode"])(Lx,{ref_key:"leftPanel",ref:O,data:Object(i["unref"])(d),"option-render":Object(i["unref"])(z),placeholder:Object(i["unref"])(C),title:Object(i["unref"])(k),filterable:e.filterable,format:e.format,"filter-method":e.filterMethod,"default-checked":e.leftDefaultChecked,props:n.props,onCheckedChange:Object(i["unref"])(f)},{default:Object(i["withCtx"])(()=>[Object(i["renderSlot"])(e.$slots,"left-footer")]),_:3},8,["data","option-render","placeholder","title","filterable","format","filter-method","default-checked","props","onCheckedChange"]),Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(Object(i["unref"])(a).e("buttons"))},[Object(i["createVNode"])(Object(i["unref"])(br["a"]),{type:"primary",class:Object(i["normalizeClass"])([Object(i["unref"])(a).e("button"),Object(i["unref"])(a).is("with-texts",Object(i["unref"])(x))]),disabled:Object(i["unref"])(Re["b"])(s.rightChecked),onClick:Object(i["unref"])(v)},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(y["a"]),null,{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["ArrowLeft"]))]),_:1}),Object(i["unref"])(Re["d"])(e.buttonTexts[0])?Object(i["createCommentVNode"])("v-if",!0):(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",Fx,Object(i["toDisplayString"])(e.buttonTexts[0]),1))]),_:1},8,["class","disabled","onClick"]),Object(i["createVNode"])(Object(i["unref"])(br["a"]),{type:"primary",class:Object(i["normalizeClass"])([Object(i["unref"])(a).e("button"),Object(i["unref"])(a).is("with-texts",Object(i["unref"])(x))]),disabled:Object(i["unref"])(Re["b"])(s.leftChecked),onClick:Object(i["unref"])(g)},{default:Object(i["withCtx"])(()=>[Object(i["unref"])(Re["d"])(e.buttonTexts[1])?Object(i["createCommentVNode"])("v-if",!0):(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",$x,Object(i["toDisplayString"])(e.buttonTexts[1]),1)),Object(i["createVNode"])(Object(i["unref"])(y["a"]),null,{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["ArrowRight"]))]),_:1})]),_:1},8,["class","disabled","onClick"])],2),Object(i["createVNode"])(Lx,{ref_key:"rightPanel",ref:j,data:Object(i["unref"])(p),"option-render":Object(i["unref"])(z),placeholder:Object(i["unref"])(C),filterable:e.filterable,format:e.format,"filter-method":e.filterMethod,title:Object(i["unref"])(_),"default-checked":e.rightDefaultChecked,props:n.props,onCheckedChange:Object(i["unref"])(h)},{default:Object(i["withCtx"])(()=>[Object(i["renderSlot"])(e.$slots,"right-footer")]),_:3},8,["data","option-render","placeholder","filterable","format","filter-method","title","default-checked","props","onCheckedChange"])],2))}});var Ux=Object(f["a"])(Wx,[["__file","/home/runner/work/element-plus/element-plus/packages/components/transfer/src/transfer.vue"]]);const Kx=Object(j["a"])(Ux),Yx="$treeNodeId",Gx=function(e,t){t&&!t[Yx]&&Object.defineProperty(t,Yx,{value:e.id,enumerable:!1,configurable:!1,writable:!1})},Xx=function(e,t){return e?t[e]:t[Yx]},Jx=(e,t,r)=>{const n=e.value.currentNode;r();const o=e.value.currentNode;n!==o&&t("current-change",o||null,o)},Zx=e=>{let t=!0,r=!0,n=!0;for(let o=0,l=e.length;o0&&e.lazy&&e.defaultExpandAll&&this.expand(),Array.isArray(this.data)||Gx(this,this.data),!this.data)return;const r=e.defaultExpandedKeys,n=e.key;n&&r&&r.includes(this.key)&&this.expand(null,e.autoExpandParent),n&&void 0!==e.currentNodeKey&&this.key===e.currentNodeKey&&(e.currentNode=this,e.currentNode.isCurrent=!0),e.lazy&&e._initDefaultCheckedNode(this),this.updateLeafState(),!this.parent||1!==this.level&&!0!==this.parent.expanded||(this.canFocus=!0)}setData(e){let t;Array.isArray(e)||Gx(this,e),this.data=e,this.childNodes=[],t=0===this.level&&Array.isArray(this.data)?this.data:ek(this,"children")||[];for(let r=0,n=t.length;r-1)return e.childNodes[t+1]}return null}get previousSibling(){const e=this.parent;if(e){const t=e.childNodes.indexOf(this);if(t>-1)return t>0?e.childNodes[t-1]:null}return null}contains(e,t=!0){return(this.childNodes||[]).some(r=>r===e||t&&r.contains(e))}remove(){const e=this.parent;e&&e.removeChild(this)}insertChild(e,t,r){if(!e)throw new Error("InsertChild error: child is required.");if(!(e instanceof rk)){if(!r){const r=this.getChildren(!0);r.includes(e.data)||("undefined"===typeof t||t<0?r.push(e.data):r.splice(t,0,e.data))}Object.assign(e,{parent:this,store:this.store}),e=Object(i["reactive"])(new rk(e)),e instanceof rk&&e.initialize()}e.level=this.level+1,"undefined"===typeof t||t<0?this.childNodes.push(e):this.childNodes.splice(t,0,e),this.updateLeafState()}insertBefore(e,t){let r;t&&(r=this.childNodes.indexOf(t)),this.insertChild(e,r)}insertAfter(e,t){let r;t&&(r=this.childNodes.indexOf(t),-1!==r&&(r+=1)),this.insertChild(e,r)}removeChild(e){const t=this.getChildren()||[],r=t.indexOf(e.data);r>-1&&t.splice(r,1);const n=this.childNodes.indexOf(e);n>-1&&(this.store&&this.store.deregisterNode(e),e.parent=null,this.childNodes.splice(n,1)),this.updateLeafState()}removeChildByData(e){let t=null;for(let r=0;r{if(t){let e=this.parent;while(e.level>0)e.expanded=!0,e=e.parent}this.expanded=!0,e&&e(),this.childNodes.forEach(e=>{e.canFocus=!0})};this.shouldLoadData()?this.loadData(e=>{Array.isArray(e)&&(this.checked?this.setChecked(!0,!0):this.store.checkStrictly||Qx(this),r())}):r()}doCreateChildren(e,t={}){e.forEach(e=>{this.insertChild(Object.assign({data:e},t),void 0,!0)})}collapse(){this.expanded=!1,this.childNodes.forEach(e=>{e.canFocus=!1})}shouldLoadData(){return!0===this.store.lazy&&this.store.load&&!this.loaded}updateLeafState(){if(!0===this.store.lazy&&!0!==this.loaded&&"undefined"!==typeof this.isLeafByUser)return void(this.isLeaf=this.isLeafByUser);const e=this.childNodes;!this.store.lazy||!0===this.store.lazy&&!0===this.loaded?this.isLeaf=!e||0===e.length:this.isLeaf=!1}setChecked(e,t,r,n){if(this.indeterminate="half"===e,this.checked=!0===e,this.store.checkStrictly)return;if(!this.shouldLoadData()||this.store.checkDescendants){const{all:r,allWithoutDisable:o}=Zx(this.childNodes);this.isLeaf||r||!o||(this.checked=!1,e=!1);const l=()=>{if(t){const r=this.childNodes;for(let a=0,i=r.length;a{l(),Qx(this)},{checked:!1!==e});l()}const o=this.parent;o&&0!==o.level&&(r||Qx(o))}getChildren(e=!1){if(0===this.level)return this.data;const t=this.data;if(!t)return null;const r=this.store.props;let n="children";return r&&(n=r.children||"children"),void 0===t[n]&&(t[n]=null),e&&!t[n]&&(t[n]=[]),t[n]}updateChildren(){const e=this.getChildren()||[],t=this.childNodes.map(e=>e.data),r={},n=[];e.forEach((e,o)=>{const l=e[Yx],a=!!l&&t.findIndex(e=>e[Yx]===l)>=0;a?r[l]={index:o,data:e}:n.push({index:o,data:e})}),this.store.lazy||t.forEach(e=>{r[e[Yx]]||this.removeChildByData(e)}),n.forEach(({index:e,data:t})=>{this.insertChild({data:t},e)}),this.updateLeafState()}loadData(e,t={}){if(!0!==this.store.lazy||!this.store.load||this.loaded||this.loading&&!Object.keys(t).length)e&&e.call(this);else{this.loading=!0;const r=r=>{this.childNodes=[],this.doCreateChildren(r,t),this.loaded=!0,this.loading=!1,this.updateLeafState(),e&&e.call(this,r)};this.store.load(this,r)}}}class nk{constructor(e){this.currentNode=null,this.currentNodeKey=null;for(const t in e)Object(Y["hasOwn"])(e,t)&&(this[t]=e[t]);this.nodesMap={}}initialize(){if(this.root=new rk({data:this.data,store:this}),this.root.initialize(),this.lazy&&this.load){const e=this.load;e(this.root,e=>{this.root.doCreateChildren(e),this._initDefaultCheckedNodes()})}else this._initDefaultCheckedNodes()}filter(e){const t=this.filterNodeMethod,r=this.lazy,n=function(o){const l=o.root?o.root.childNodes:o.childNodes;if(l.forEach(r=>{r.visible=t.call(r,e,r.data,r),n(r)}),!o.visible&&l.length){let e=!0;e=!l.some(e=>e.visible),o.root?o.root.visible=!1===e:o.visible=!1===e}e&&(!o.visible||o.isLeaf||r||o.expand())};n(this)}setData(e){const t=e!==this.root.data;t?(this.root.setData(e),this._initDefaultCheckedNodes()):this.root.updateChildren()}getNode(e){if(e instanceof rk)return e;const t=Object(Y["isObject"])(e)?Xx(this.key,e):e;return this.nodesMap[t]||null}insertBefore(e,t){const r=this.getNode(t);r.parent.insertBefore({data:e},r)}insertAfter(e,t){const r=this.getNode(t);r.parent.insertAfter({data:e},r)}remove(e){const t=this.getNode(e);t&&t.parent&&(t===this.currentNode&&(this.currentNode=null),t.parent.removeChild(t))}append(e,t){const r=t?this.getNode(t):this.root;r&&r.insertChild({data:e})}_initDefaultCheckedNodes(){const e=this.defaultCheckedKeys||[],t=this.nodesMap;e.forEach(e=>{const r=t[e];r&&r.setChecked(!0,!this.checkStrictly)})}_initDefaultCheckedNode(e){const t=this.defaultCheckedKeys||[];t.includes(e.key)&&e.setChecked(!0,!this.checkStrictly)}setDefaultCheckedKey(e){e!==this.defaultCheckedKeys&&(this.defaultCheckedKeys=e,this._initDefaultCheckedNodes())}registerNode(e){const t=this.key;if(e&&e.data)if(t){const t=e.key;void 0!==t&&(this.nodesMap[e.key]=e)}else this.nodesMap[e.id]=e}deregisterNode(e){const t=this.key;t&&e&&e.data&&(e.childNodes.forEach(e=>{this.deregisterNode(e)}),delete this.nodesMap[e.key])}getCheckedNodes(e=!1,t=!1){const r=[],n=function(o){const l=o.root?o.root.childNodes:o.childNodes;l.forEach(o=>{(o.checked||t&&o.indeterminate)&&(!e||e&&o.isLeaf)&&r.push(o.data),n(o)})};return n(this),r}getCheckedKeys(e=!1){return this.getCheckedNodes(e).map(e=>(e||{})[this.key])}getHalfCheckedNodes(){const e=[],t=function(r){const n=r.root?r.root.childNodes:r.childNodes;n.forEach(r=>{r.indeterminate&&e.push(r.data),t(r)})};return t(this),e}getHalfCheckedKeys(){return this.getHalfCheckedNodes().map(e=>(e||{})[this.key])}_getAllNodes(){const e=[],t=this.nodesMap;for(const r in t)Object(Y["hasOwn"])(t,r)&&e.push(t[r]);return e}updateChildren(e,t){const r=this.nodesMap[e];if(!r)return;const n=r.childNodes;for(let o=n.length-1;o>=0;o--){const e=n[o];this.remove(e.data)}for(let o=0,l=t.length;ot.level-e.level),o=Object.create(null),l=Object.keys(r);n.forEach(e=>e.setChecked(!1,!1));for(let a=0,i=n.length;a0)o[s.data[e]]=!0,s=s.parent;if(r.isLeaf||this.checkStrictly)r.setChecked(!0,!1);else if(r.setChecked(!0,!0),t){r.setChecked(!1,!1);const e=function(t){const r=t.childNodes;r.forEach(t=>{t.isLeaf||t.setChecked(!1,!1),e(t)})};e(r)}}}setCheckedNodes(e,t=!1){const r=this.key,n={};e.forEach(e=>{n[(e||{})[r]]=!0}),this._setCheckedKeys(r,t,n)}setCheckedKeys(e,t=!1){this.defaultCheckedKeys=e;const r=this.key,n={};e.forEach(e=>{n[e]=!0}),this._setCheckedKeys(r,t,n)}setDefaultExpandedKeys(e){e=e||[],this.defaultExpandedKeys=e,e.forEach(e=>{const t=this.getNode(e);t&&t.expand(null,this.autoExpandParent)})}setChecked(e,t,r){const n=this.getNode(e);n&&n.setChecked(!!t,r)}getCurrentNode(){return this.currentNode}setCurrentNode(e){const t=this.currentNode;t&&(t.isCurrent=!1),this.currentNode=e,this.currentNode.isCurrent=!0}setUserCurrentNode(e,t=!0){const r=e[this.key],n=this.nodesMap[r];this.setCurrentNode(n),t&&this.currentNode.level>1&&this.currentNode.parent.expand(null,!0)}setCurrentNodeKey(e,t=!0){if(null===e||void 0===e)return this.currentNode&&(this.currentNode.isCurrent=!1),void(this.currentNode=null);const r=this.getNode(e);r&&(this.setCurrentNode(r),t&&this.currentNode.level>1&&this.currentNode.parent.expand(null,!0))}}const ok=Object(i["defineComponent"])({name:"ElTreeNodeContent",props:{node:{type:Object,required:!0},renderContent:Function},setup(e){const t=Object(b["b"])("tree"),r=Object(i["inject"])("NodeInstance"),n=Object(i["inject"])("RootTree");return()=>{const o=e.node,{data:l,store:a}=o;return e.renderContent?e.renderContent(i["h"],{_self:r,node:o,data:l,store:a}):Object(i["h"])("span",{class:t.be("node","label")},[n.ctx.slots.default?n.ctx.slots.default({node:o,data:l}):o.label])}}});var lk=Object(f["a"])(ok,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tree/src/tree-node-content.vue"]]);function ak(e){const t=Object(i["inject"])("TreeNodeMap",null),r={treeNodeExpand:t=>{e.node!==t&&e.node.collapse()},children:[]};return t&&t.children.push(r),Object(i["provide"])("TreeNodeMap",r),{broadcastExpanded:t=>{if(e.accordion)for(const e of r.children)e.treeNodeExpand(t)}}}const ik=Symbol("dragEvents");function ck({props:e,ctx:t,el$:r,dropIndicator$:n,store:o}){const l=Object(b["b"])("tree"),a=Object(i["ref"])({showDropIndicator:!1,draggingNode:null,dropNode:null,allowDrop:!0,dropType:null}),c=({event:r,treeNode:n})=>{if("function"===typeof e.allowDrag&&!e.allowDrag(n.node))return r.preventDefault(),!1;r.dataTransfer.effectAllowed="move";try{r.dataTransfer.setData("text/plain","")}catch(o){}a.value.draggingNode=n,t.emit("node-drag-start",n.node,r)},s=({event:o,treeNode:i})=>{const c=i,s=a.value.dropNode;s&&s!==c&&Object(K["e"])(s.$el,l.is("drop-inner"));const u=a.value.draggingNode;if(!u||!c)return;let d=!0,p=!0,f=!0,b=!0;"function"===typeof e.allowDrop&&(d=e.allowDrop(u.node,c.node,"prev"),b=p=e.allowDrop(u.node,c.node,"inner"),f=e.allowDrop(u.node,c.node,"next")),o.dataTransfer.dropEffect=p||d||f?"move":"none",(d||p||f)&&s!==c&&(s&&t.emit("node-drag-leave",u.node,s.node,o),t.emit("node-drag-enter",u.node,c.node,o)),(d||p||f)&&(a.value.dropNode=c),c.node.nextSibling===u.node&&(f=!1),c.node.previousSibling===u.node&&(d=!1),c.node.contains(u.node,!1)&&(p=!1),(u.node===c.node||u.node.contains(c.node))&&(d=!1,p=!1,f=!1);const m=c.$el.getBoundingClientRect(),h=r.value.getBoundingClientRect();let v;const g=d?p?.25:f?.45:1:-1,O=f?p?.75:d?.55:0:1;let j=-9999;const w=o.clientY-m.top;v=wm.height*O?"after":p?"inner":"none";const y=c.$el.querySelector("."+l.be("node","expand-icon")).getBoundingClientRect(),x=n.value;"before"===v?j=y.top-h.top:"after"===v&&(j=y.bottom-h.top),x.style.top=j+"px",x.style.left=y.right-h.left+"px","inner"===v?Object(K["a"])(c.$el,l.is("drop-inner")):Object(K["e"])(c.$el,l.is("drop-inner")),a.value.showDropIndicator="before"===v||"after"===v,a.value.allowDrop=a.value.showDropIndicator||b,a.value.dropType=v,t.emit("node-drag-over",u.node,c.node,o)},u=e=>{const{draggingNode:r,dropType:n,dropNode:i}=a.value;if(e.preventDefault(),e.dataTransfer.dropEffect="move",r&&i){const a={data:r.node.data};"none"!==n&&r.node.remove(),"before"===n?i.node.parent.insertBefore(a,i.node):"after"===n?i.node.parent.insertAfter(a,i.node):"inner"===n&&i.node.insertChild(a),"none"!==n&&o.value.registerNode(a),Object(K["e"])(i.$el,l.is("drop-inner")),t.emit("node-drag-end",r.node,i.node,n,e),"none"!==n&&t.emit("node-drop",r.node,i.node,n,e)}r&&!i&&t.emit("node-drag-end",r.node,null,n,e),a.value.showDropIndicator=!1,a.value.draggingNode=null,a.value.dropNode=null,a.value.allowDrop=!0};return Object(i["provide"])(ik,{treeNodeDragStart:c,treeNodeDragOver:s,treeNodeDragEnd:u}),{dragState:a}}const sk=Object(i["defineComponent"])({name:"ElTreeNode",components:{ElCollapseTransition:Ll,ElCheckbox:Fn,NodeContent:lk,ElIcon:y["a"],Loading:M["Loading"]},props:{node:{type:rk,default:()=>({})},props:{type:Object,default:()=>({})},accordion:Boolean,renderContent:Function,renderAfterExpand:Boolean,showCheckbox:{type:Boolean,default:!1}},emits:["node-expand"],setup(e,t){const r=Object(b["b"])("tree"),{broadcastExpanded:n}=ak(e),o=Object(i["inject"])("RootTree"),l=Object(i["ref"])(!1),a=Object(i["ref"])(!1),c=Object(i["ref"])(null),s=Object(i["ref"])(null),u=Object(i["ref"])(null),d=Object(i["inject"])(ik),p=Object(i["getCurrentInstance"])();Object(i["provide"])("NodeInstance",p),o||Object(m["a"])("Tree","Can not find node's tree."),e.node.expanded&&(l.value=!0,a.value=!0);const f=o.props["children"]||"children";Object(i["watch"])(()=>{const t=e.node.data[f];return t&&[...t]},()=>{e.node.updateChildren()}),Object(i["watch"])(()=>e.node.indeterminate,t=>{g(e.node.checked,t)}),Object(i["watch"])(()=>e.node.checked,t=>{g(t,e.node.indeterminate)}),Object(i["watch"])(()=>e.node.expanded,e=>{Object(i["nextTick"])(()=>l.value=e),e&&(a.value=!0)});const h=e=>Xx(o.props.nodeKey,e.data),v=t=>{const r=e.props.class;if(!r)return{};let n;if(Object(Y["isFunction"])(r)){const{data:e}=t;n=r(e,t)}else n=r;return Object(Y["isString"])(n)?{[n]:!0}:n},g=(t,r)=>{c.value===t&&s.value===r||o.ctx.emit("check-change",e.node.data,t,r),c.value=t,s.value=r},O=t=>{Jx(o.store,o.ctx.emit,()=>o.store.value.setCurrentNode(e.node)),o.currentNode.value=e.node,o.props.expandOnClickNode&&w(),o.props.checkOnClickNode&&!e.node.disabled&&y(null,{target:{checked:!e.node.checked}}),o.ctx.emit("node-click",e.node.data,e.node,p,t)},j=t=>{o.instance.vnode.props["onNodeContextmenu"]&&(t.stopPropagation(),t.preventDefault()),o.ctx.emit("node-contextmenu",t,e.node.data,e.node,p)},w=()=>{e.node.isLeaf||(l.value?(o.ctx.emit("node-collapse",e.node.data,e.node,p),e.node.collapse()):(e.node.expand(),t.emit("node-expand",e.node.data,e.node,p)))},y=(t,r)=>{e.node.setChecked(r.target.checked,!o.props.checkStrictly),Object(i["nextTick"])(()=>{const t=o.store.value;o.ctx.emit("check",e.node.data,{checkedNodes:t.getCheckedNodes(),checkedKeys:t.getCheckedKeys(),halfCheckedNodes:t.getHalfCheckedNodes(),halfCheckedKeys:t.getHalfCheckedKeys()})})},x=(e,t,r)=>{n(t),o.ctx.emit("node-expand",e,t,r)},k=t=>{o.props.draggable&&d.treeNodeDragStart({event:t,treeNode:e})},_=t=>{t.preventDefault(),o.props.draggable&&d.treeNodeDragOver({event:t,treeNode:{$el:u.value,node:e.node}})},C=e=>{e.preventDefault()},z=e=>{o.props.draggable&&d.treeNodeDragEnd(e)};return{ns:r,node$:u,tree:o,expanded:l,childNodeRendered:a,oldChecked:c,oldIndeterminate:s,getNodeKey:h,getNodeClass:v,handleSelectChange:g,handleClick:O,handleContextMenu:j,handleExpandIconClick:w,handleCheckChange:y,handleChildNodeExpand:x,handleDragStart:k,handleDragOver:_,handleDrop:C,handleDragEnd:z,CaretRight:M["CaretRight"]}}}),uk=["aria-expanded","aria-disabled","aria-checked","draggable","data-key"],dk=["aria-expanded"];function pk(e,t,r,n,o,l){const a=Object(i["resolveComponent"])("el-icon"),c=Object(i["resolveComponent"])("el-checkbox"),s=Object(i["resolveComponent"])("loading"),u=Object(i["resolveComponent"])("node-content"),d=Object(i["resolveComponent"])("el-tree-node"),p=Object(i["resolveComponent"])("el-collapse-transition");return Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{ref:"node$",class:Object(i["normalizeClass"])([e.ns.b("node"),e.ns.is("expanded",e.expanded),e.ns.is("current",e.node.isCurrent),e.ns.is("hidden",!e.node.visible),e.ns.is("focusable",!e.node.disabled),e.ns.is("checked",!e.node.disabled&&e.node.checked),e.getNodeClass(e.node)]),role:"treeitem",tabindex:"-1","aria-expanded":e.expanded,"aria-disabled":e.node.disabled,"aria-checked":e.node.checked,draggable:e.tree.props.draggable,"data-key":e.getNodeKey(e.node),onClick:t[1]||(t[1]=Object(i["withModifiers"])((...t)=>e.handleClick&&e.handleClick(...t),["stop"])),onContextmenu:t[2]||(t[2]=(...t)=>e.handleContextMenu&&e.handleContextMenu(...t)),onDragstart:t[3]||(t[3]=Object(i["withModifiers"])((...t)=>e.handleDragStart&&e.handleDragStart(...t),["stop"])),onDragover:t[4]||(t[4]=Object(i["withModifiers"])((...t)=>e.handleDragOver&&e.handleDragOver(...t),["stop"])),onDragend:t[5]||(t[5]=Object(i["withModifiers"])((...t)=>e.handleDragEnd&&e.handleDragEnd(...t),["stop"])),onDrop:t[6]||(t[6]=Object(i["withModifiers"])((...t)=>e.handleDrop&&e.handleDrop(...t),["stop"]))},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(e.ns.be("node","content")),style:Object(i["normalizeStyle"])({paddingLeft:(e.node.level-1)*e.tree.props.indent+"px"})},[e.tree.props.icon||e.CaretRight?(Object(i["openBlock"])(),Object(i["createBlock"])(a,{key:0,class:Object(i["normalizeClass"])([e.ns.be("node","expand-icon"),e.ns.is("leaf",e.node.isLeaf),{expanded:!e.node.isLeaf&&e.expanded}]),onClick:Object(i["withModifiers"])(e.handleExpandIconClick,["stop"])},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(e.tree.props.icon||e.CaretRight)))]),_:1},8,["class","onClick"])):Object(i["createCommentVNode"])("v-if",!0),e.showCheckbox?(Object(i["openBlock"])(),Object(i["createBlock"])(c,{key:1,"model-value":e.node.checked,indeterminate:e.node.indeterminate,disabled:!!e.node.disabled,onClick:t[0]||(t[0]=Object(i["withModifiers"])(()=>{},["stop"])),onChange:e.handleCheckChange},null,8,["model-value","indeterminate","disabled","onChange"])):Object(i["createCommentVNode"])("v-if",!0),e.node.loading?(Object(i["openBlock"])(),Object(i["createBlock"])(a,{key:2,class:Object(i["normalizeClass"])([e.ns.be("node","loading-icon"),e.ns.is("loading")])},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(s)]),_:1},8,["class"])):Object(i["createCommentVNode"])("v-if",!0),Object(i["createVNode"])(u,{node:e.node,"render-content":e.renderContent},null,8,["node","render-content"])],6),Object(i["createVNode"])(p,null,{default:Object(i["withCtx"])(()=>[!e.renderAfterExpand||e.childNodeRendered?Object(i["withDirectives"])((Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,class:Object(i["normalizeClass"])(e.ns.be("node","children")),role:"group","aria-expanded":e.expanded},[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(e.node.childNodes,t=>(Object(i["openBlock"])(),Object(i["createBlock"])(d,{key:e.getNodeKey(t),"render-content":e.renderContent,"render-after-expand":e.renderAfterExpand,"show-checkbox":e.showCheckbox,node:t,accordion:e.accordion,props:e.props,onNodeExpand:e.handleChildNodeExpand},null,8,["render-content","render-after-expand","show-checkbox","node","accordion","props","onNodeExpand"]))),128))],10,dk)),[[i["vShow"],e.expanded]]):Object(i["createCommentVNode"])("v-if",!0)]),_:1})],42,uk)),[[i["vShow"],e.node.visible]])}var fk=Object(f["a"])(sk,[["render",pk],["__file","/home/runner/work/element-plus/element-plus/packages/components/tree/src/tree-node.vue"]]);function bk({el$:e},t){const r=Object(b["b"])("tree"),n=Object(i["shallowRef"])([]),o=Object(i["shallowRef"])([]);Object(i["onMounted"])(()=>{a()}),Object(i["onUpdated"])(()=>{n.value=Array.from(e.value.querySelectorAll("[role=treeitem]")),o.value=Array.from(e.value.querySelectorAll("input[type=checkbox]"))}),Object(i["watch"])(o,e=>{e.forEach(e=>{e.setAttribute("tabindex","-1")})});const l=o=>{const l=o.target;if(!l.className.includes(r.b("node")))return;const a=o.code;n.value=Array.from(e.value.querySelectorAll(`.${r.is("focusable")}[role=treeitem]`));const i=n.value.indexOf(l);let c;if([ke["a"].up,ke["a"].down].includes(a)){if(o.preventDefault(),a===ke["a"].up){c=-1===i?0:0!==i?i-1:n.value.length-1;const e=c;while(1){if(t.value.getNode(n.value[c].dataset.key).canFocus)break;if(c--,c===e){c=-1;break}c<0&&(c=n.value.length-1)}}else{c=-1===i?0:i=n.value.length&&(c=0)}}-1!==c&&n.value[c].focus()}[ke["a"].left,ke["a"].right].includes(a)&&(o.preventDefault(),l.click());const s=l.querySelector('[type="checkbox"]');[ke["a"].enter,ke["a"].space].includes(a)&&s&&(o.preventDefault(),s.click())};Object(c["useEventListener"])(e,"keydown",l);const a=()=>{var t;n.value=Array.from(e.value.querySelectorAll(`.${r.is("focusable")}[role=treeitem]`)),o.value=Array.from(e.value.querySelectorAll("input[type=checkbox]"));const l=e.value.querySelectorAll(`.${r.is("checked")}[role=treeitem]`);l.length?l[0].setAttribute("tabindex","0"):null==(t=n.value[0])||t.setAttribute("tabindex","0")}}const mk=Object(i["defineComponent"])({name:"ElTree",components:{ElTreeNode:fk},props:{data:{type:Array,default:()=>[]},emptyText:{type:String},renderAfterExpand:{type:Boolean,default:!0},nodeKey:String,checkStrictly:Boolean,defaultExpandAll:Boolean,expandOnClickNode:{type:Boolean,default:!0},checkOnClickNode:Boolean,checkDescendants:{type:Boolean,default:!1},autoExpandParent:{type:Boolean,default:!0},defaultCheckedKeys:Array,defaultExpandedKeys:Array,currentNodeKey:[String,Number],renderContent:Function,showCheckbox:{type:Boolean,default:!1},draggable:{type:Boolean,default:!1},allowDrag:Function,allowDrop:Function,props:{type:Object,default:()=>({children:"children",label:"label",disabled:"disabled"})},lazy:{type:Boolean,default:!1},highlightCurrent:Boolean,load:Function,filterNodeMethod:Function,accordion:Boolean,indent:{type:Number,default:18},icon:{type:k["e"]}},emits:["check-change","current-change","node-click","node-contextmenu","node-collapse","node-expand","check","node-drag-start","node-drag-end","node-drop","node-drag-leave","node-drag-enter","node-drag-over"],setup(e,t){const{t:r}=Object(Mr["a"])(),n=Object(b["b"])("tree"),o=Object(i["ref"])(new nk({key:e.nodeKey,data:e.data,lazy:e.lazy,props:e.props,load:e.load,currentNodeKey:e.currentNodeKey,checkStrictly:e.checkStrictly,checkDescendants:e.checkDescendants,defaultCheckedKeys:e.defaultCheckedKeys,defaultExpandedKeys:e.defaultExpandedKeys,autoExpandParent:e.autoExpandParent,defaultExpandAll:e.defaultExpandAll,filterNodeMethod:e.filterNodeMethod}));o.value.initialize();const l=Object(i["ref"])(o.value.root),a=Object(i["ref"])(null),c=Object(i["ref"])(null),s=Object(i["ref"])(null),{broadcastExpanded:u}=ak(e),{dragState:d}=ck({props:e,ctx:t,el$:c,dropIndicator$:s,store:o});bk({el$:c},o);const p=Object(i["computed"])(()=>{const{childNodes:e}=l.value;return!e||0===e.length||e.every(({visible:e})=>!e)});Object(i["watch"])(()=>e.currentNodeKey,e=>{o.value.setCurrentNodeKey(e)}),Object(i["watch"])(()=>e.defaultCheckedKeys,e=>{o.value.setDefaultCheckedKey(e)}),Object(i["watch"])(()=>e.defaultExpandedKeys,e=>{o.value.setDefaultExpandedKeys(e)}),Object(i["watch"])(()=>e.data,e=>{o.value.setData(e)},{deep:!0}),Object(i["watch"])(()=>e.checkStrictly,e=>{o.value.checkStrictly=e});const f=t=>{if(!e.filterNodeMethod)throw new Error("[Tree] filterNodeMethod is required when filter");o.value.filter(t)},m=t=>Xx(e.nodeKey,t.data),h=t=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in getNodePath");const r=o.value.getNode(t);if(!r)return[];const n=[r.data];let a=r.parent;while(a&&a!==l.value)n.push(a.data),a=a.parent;return n.reverse()},v=(e,t)=>o.value.getCheckedNodes(e,t),g=e=>o.value.getCheckedKeys(e),O=()=>{const e=o.value.getCurrentNode();return e?e.data:null},j=()=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in getCurrentKey");const t=O();return t?t[e.nodeKey]:null},w=(t,r)=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in setCheckedNodes");o.value.setCheckedNodes(t,r)},y=(t,r)=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in setCheckedKeys");o.value.setCheckedKeys(t,r)},x=(e,t,r)=>{o.value.setChecked(e,t,r)},k=()=>o.value.getHalfCheckedNodes(),_=()=>o.value.getHalfCheckedKeys(),C=(r,n=!0)=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in setCurrentNode");Jx(o,t.emit,()=>o.value.setUserCurrentNode(r,n))},z=(r,n=!0)=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in setCurrentKey");Jx(o,t.emit,()=>o.value.setCurrentNodeKey(r,n))},E=e=>o.value.getNode(e),B=e=>{o.value.remove(e)},S=(e,t)=>{o.value.append(e,t)},V=(e,t)=>{o.value.insertBefore(e,t)},N=(e,t)=>{o.value.insertAfter(e,t)},M=(e,r,n)=>{u(r),t.emit("node-expand",e,r,n)},A=(t,r)=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in updateKeyChild");o.value.updateChildren(t,r)};return Object(i["provide"])("RootTree",{ctx:t,props:e,store:o,root:l,currentNode:a,instance:Object(i["getCurrentInstance"])()}),Object(i["provide"])(Te["b"],void 0),{ns:n,store:o,root:l,currentNode:a,dragState:d,el$:c,dropIndicator$:s,isEmpty:p,filter:f,getNodeKey:m,getNodePath:h,getCheckedNodes:v,getCheckedKeys:g,getCurrentNode:O,getCurrentKey:j,setCheckedNodes:w,setCheckedKeys:y,setChecked:x,getHalfCheckedNodes:k,getHalfCheckedKeys:_,setCurrentNode:C,setCurrentKey:z,t:r,getNode:E,remove:B,append:S,insertBefore:V,insertAfter:N,handleNodeExpand:M,updateKeyChildren:A}}});function hk(e,t,r,n,o,l){var a;const c=Object(i["resolveComponent"])("el-tree-node");return Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{ref:"el$",class:Object(i["normalizeClass"])([e.ns.b(),e.ns.is("dragging",!!e.dragState.draggingNode),e.ns.is("drop-not-allow",!e.dragState.allowDrop),e.ns.is("drop-inner","inner"===e.dragState.dropType),{[e.ns.m("highlight-current")]:e.highlightCurrent}]),role:"tree"},[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(e.root.childNodes,t=>(Object(i["openBlock"])(),Object(i["createBlock"])(c,{key:e.getNodeKey(t),node:t,props:e.props,accordion:e.accordion,"render-after-expand":e.renderAfterExpand,"show-checkbox":e.showCheckbox,"render-content":e.renderContent,onNodeExpand:e.handleNodeExpand},null,8,["node","props","accordion","render-after-expand","show-checkbox","render-content","onNodeExpand"]))),128)),e.isEmpty?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:0,class:Object(i["normalizeClass"])(e.ns.e("empty-block"))},[Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])(e.ns.e("empty-text"))},Object(i["toDisplayString"])(null!=(a=e.emptyText)?a:e.t("el.tree.emptyText")),3)],2)):Object(i["createCommentVNode"])("v-if",!0),Object(i["withDirectives"])(Object(i["createElementVNode"])("div",{ref:"dropIndicator$",class:Object(i["normalizeClass"])(e.ns.e("drop-indicator"))},null,2),[[i["vShow"],e.dragState.showDropIndicator]])],2)}var vk=Object(f["a"])(mk,[["render",hk],["__file","/home/runner/work/element-plus/element-plus/packages/components/tree/src/tree.vue"]]);vk.install=e=>{e.component(vk.name,vk)};const gk=vk,Ok=gk,jk=(e,{attrs:t},{tree:r,key:n})=>{const o=Object(b["b"])("tree-select"),l={...Object(N["pick"])(Object(i["toRefs"])(e),Object.keys(cb.props)),...t,valueKey:n,popperClass:Object(i["computed"])(()=>{const t=[o.e("popper")];return e.popperClass&&t.push(e.popperClass),t.join(" ")}),filterMethod:(t="")=>{e.filterMethod&&e.filterMethod(t),Object(i["nextTick"])(()=>{var e;null==(e=r.value)||e.filter(t)})},onVisibleChange:r=>{var n;null==(n=t.onVisibleChange)||n.call(t,r),e.filterable&&r&&l.filterMethod()}};return l},wk=Object(i["defineComponent"])({extends:sb,setup(e,t){const r=sb.setup(e,t);delete r.selectOptionClick;const n=Object(i["getCurrentInstance"])().proxy;return Object(i["nextTick"])(()=>{r.select.cachedOptions.get(n.value)||r.select.onOptionCreate(n)}),r},methods:{selectOptionClick(){this.$el.parentElement.click()}}});function yk(e){return e||0===e}function xk(e){return Array.isArray(e)&&e.length}function kk(e){return Array.isArray(e)?e:yk(e)?[e]:[]}function _k(e,t,r,n,o){for(let l=0;l{Object(i["watch"])(()=>e.modelValue,()=>{e.showCheckbox&&Object(i["nextTick"])(()=>{const t=l.value;t&&!Object(N["isEqual"])(t.getCheckedKeys(),kk(e.modelValue))&&t.setCheckedKeys(kk(e.modelValue))})},{immediate:!0,deep:!0});const c=Object(i["computed"])(()=>({value:a.value,...e.props})),s=(e,t)=>{var r;const n=c.value[e];return Object(Y["isFunction"])(n)?n(t,null==(r=l.value)?void 0:r.getNode(s("value",t))):t[n]},d=kk(e.modelValue).map(t=>_k(e.data||[],e=>s("value",e)===t,e=>s("children",e),(e,t,r,n)=>n&&s("value",n))).filter(e=>yk(e));return{...Object(N["pick"])(Object(i["toRefs"])(e),Object.keys(gk.props)),...t,nodeKey:a,expandOnClickNode:Object(i["computed"])(()=>!e.checkStrictly&&e.expandOnClickNode),defaultExpandedKeys:Object(i["computed"])(()=>e.defaultExpandedKeys?e.defaultExpandedKeys.concat(d):d),renderContent:(t,{node:n,data:o,store:l})=>t(wk,{value:s("value",o),label:s("label",o),disabled:s("disabled",o)},e.renderContent?()=>e.renderContent(t,{node:n,data:o,store:l}):r.default?()=>r.default({node:n,data:o,store:l}):void 0),filterNodeMethod:(t,r,n)=>{var o;return e.filterNodeMethod?e.filterNodeMethod(t,r,n):!t||(null==(o=s("label",r))?void 0:o.includes(t))},onNodeClick:(r,n,l)=>{var a,i,c;if(null==(a=t.onNodeClick)||a.call(t,r,n,l),!e.showCheckbox||!e.checkOnClickNode)if(e.showCheckbox||!e.checkStrictly&&!n.isLeaf)e.expandOnClickNode&&l.proxy.handleExpandIconClick();else if(!s("disabled",r)){const e=null==(i=o.value)?void 0:i.options.get(s("value",r));null==(c=o.value)||c.handleOptionSelect(e,!0)}},onCheck:(r,o)=>{var a;null==(a=t.onCheck)||a.call(t,r,o);const i=s("value",r);if(e.checkStrictly)n(u["c"],e.multiple?o.checkedKeys:o.checkedKeys.includes(i)?i:void 0);else if(e.multiple)n(u["c"],l.value.getCheckedKeys(!0));else{const t=_k([r],e=>!xk(s("children",e))&&!s("disabled",e),e=>s("children",e)),o=t?s("value",t):void 0,l=yk(e.modelValue)&&!!_k([r],t=>s("value",t)===e.modelValue,e=>s("children",e));n(u["c"],o===e.modelValue||l?void 0:o)}}}},zk=Object(i["defineComponent"])({name:"ElTreeSelect",inheritAttrs:!1,props:{...cb.props,...gk.props},setup(e,t){const{slots:r,expose:n}=t,o=Object(i["ref"])(),l=Object(i["ref"])(),a=Object(i["computed"])(()=>e.nodeKey||e.valueKey||"value"),c=jk(e,t,{select:o,tree:l,key:a}),s=Ck(e,t,{select:o,tree:l,key:a}),u=Object(i["reactive"])({});return n(u),Object(i["onMounted"])(()=>{Object.assign(u,{...Object(N["pick"])(l.value,["filter","updateKeyChildren","getCheckedNodes","setCheckedNodes","getCheckedKeys","setCheckedKeys","setChecked","getHalfCheckedNodes","getHalfCheckedKeys","getCurrentKey","getCurrentNode","setCurrentKey","setCurrentNode","getNode","remove","append","insertBefore","insertAfter"]),...Object(N["pick"])(o.value,["focus","blur"])})}),()=>Object(i["h"])(cb,Object(i["reactive"])({...c,ref:e=>o.value=e}),{...r,default:()=>Object(i["h"])(gk,Object(i["reactive"])({...s,ref:e=>l.value=e}))})}});var Ek=Object(f["a"])(zk,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tree-select/src/tree-select.vue"]]);Ek.install=e=>{e.component(Ek.name,Ek)};const Bk=Ek,Sk=Bk,Vk=Symbol(),Nk={key:-1,level:-1,data:{}};var Mk=(e=>(e["KEY"]="id",e["LABEL"]="label",e["CHILDREN"]="children",e["DISABLED"]="disabled",e))(Mk||{}),Ak=(e=>(e["ADD"]="add",e["DELETE"]="delete",e))(Ak||{});const Tk=Object(s["b"])({data:{type:Object(s["c"])(Array),default:()=>Object(wl["a"])([])},emptyText:{type:String},height:{type:Number,default:200},props:{type:Object(s["c"])(Object),default:()=>Object(wl["a"])({children:"children",label:"label",disabled:"disabled",value:"id"})},highlightCurrent:{type:Boolean,default:!1},showCheckbox:{type:Boolean,default:!1},defaultCheckedKeys:{type:Object(s["c"])(Array),default:()=>Object(wl["a"])([])},checkStrictly:{type:Boolean,default:!1},defaultExpandedKeys:{type:Object(s["c"])(Array),default:()=>Object(wl["a"])([])},indent:{type:Number,default:16},icon:{type:k["e"]},expandOnClickNode:{type:Boolean,default:!0},checkOnClickNode:{type:Boolean,default:!1},currentNodeKey:{type:Object(s["c"])([String,Number])},accordion:{type:Boolean,default:!1},filterMethod:{type:Object(s["c"])(Function)},perfMode:{type:Boolean,default:!0}}),Hk=Object(s["b"])({node:{type:Object(s["c"])(Object),default:()=>Object(wl["a"])(Nk)},expanded:{type:Boolean,default:!1},checked:{type:Boolean,default:!1},indeterminate:{type:Boolean,default:!1},showCheckbox:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},current:{type:Boolean,default:!1},hiddenExpandIcon:{type:Boolean,default:!1}}),Rk=Object(s["b"])({node:{type:Object(s["c"])(Object),required:!0}}),Lk="node-click",Dk="node-expand",Pk="node-collapse",Ik="current-change",Fk="check",$k="check-change",qk="node-contextmenu",Wk={[Lk]:(e,t,r)=>e&&t&&r,[Dk]:(e,t)=>e&&t,[Pk]:(e,t)=>e&&t,[Ik]:(e,t)=>e&&t,[Fk]:(e,t)=>e&&t,[$k]:(e,t)=>e&&"boolean"===typeof t,[qk]:(e,t,r)=>e&&t&&r},Uk={click:(e,t)=>!(!e||!t),toggle:e=>!!e,check:(e,t)=>e&&"boolean"===typeof t};function Kk(e,t){const r=Object(i["ref"])(new Set),n=Object(i["ref"])(new Set),{emit:o}=Object(i["getCurrentInstance"])();Object(i["watch"])([()=>t.value,()=>e.defaultCheckedKeys],()=>Object(i["nextTick"])(()=>{O(e.defaultCheckedKeys)}),{immediate:!0});const l=()=>{if(!t.value||!e.showCheckbox||e.checkStrictly)return;const{levelTreeNodeMap:o,maxLevel:l}=t.value,a=r.value,i=new Set;for(let e=l-1;e>=1;--e){const t=o.get(e);t&&t.forEach(e=>{const t=e.children;if(t){let r=!0,n=!1;for(const e of t){const t=e.key;if(a.has(t))n=!0;else{if(i.has(t)){r=!1,n=!0;break}r=!1}}r?a.add(e.key):n?(i.add(e.key),a.delete(e.key)):(a.delete(e.key),i.delete(e.key))}})}n.value=i},a=e=>r.value.has(e.key),c=e=>n.value.has(e.key),s=(t,n,o=!0)=>{const a=r.value,i=(t,r)=>{a[r?Ak.ADD:Ak.DELETE](t.key);const n=t.children;!e.checkStrictly&&n&&n.forEach(e=>{e.disabled||i(e,r)})};i(t,n),l(),o&&u(t,n)},u=(e,t)=>{const{checkedNodes:r,checkedKeys:n}=m(),{halfCheckedNodes:l,halfCheckedKeys:a}=h();o(Fk,e.data,{checkedKeys:n,checkedNodes:r,halfCheckedKeys:a,halfCheckedNodes:l}),o($k,e.data,t)};function d(e=!1){return m(e).checkedKeys}function p(e=!1){return m(e).checkedNodes}function f(){return h().halfCheckedKeys}function b(){return h().halfCheckedNodes}function m(n=!1){const o=[],l=[];if((null==t?void 0:t.value)&&e.showCheckbox){const{treeNodeMap:e}=t.value;r.value.forEach(t=>{const r=e.get(t);r&&(!n||n&&r.isLeaf)&&(l.push(t),o.push(r.data))})}return{checkedKeys:l,checkedNodes:o}}function h(){const r=[],o=[];if((null==t?void 0:t.value)&&e.showCheckbox){const{treeNodeMap:e}=t.value;n.value.forEach(t=>{const n=e.get(t);n&&(o.push(t),r.push(n.data))})}return{halfCheckedNodes:r,halfCheckedKeys:o}}function v(e){r.value.clear(),n.value.clear(),O(e)}function g(r,n){if((null==t?void 0:t.value)&&e.showCheckbox){const e=t.value.treeNodeMap.get(r);e&&s(e,n,!1)}}function O(r){if(null==t?void 0:t.value){const{treeNodeMap:n}=t.value;if(e.showCheckbox&&n&&r)for(const e of r){const t=n.get(e);t&&!a(t)&&s(t,!0,!1)}}}return{updateCheckedKeys:l,toggleCheckbox:s,isChecked:a,isIndeterminate:c,getCheckedKeys:d,getCheckedNodes:p,getHalfCheckedKeys:f,getHalfCheckedNodes:b,setChecked:g,setCheckedKeys:v}}function Yk(e,t){const r=Object(i["ref"])(new Set([])),n=Object(i["ref"])(new Set([])),o=Object(i["computed"])(()=>Object(Y["isFunction"])(e.filterMethod));function l(l){var a;if(!o.value)return;const i=new Set,c=n.value,s=r.value,u=[],d=(null==(a=t.value)?void 0:a.treeNodes)||[],p=e.filterMethod;function f(e){e.forEach(e=>{u.push(e),(null==p?void 0:p(l,e.data))?u.forEach(e=>{i.add(e.key)}):e.isLeaf&&s.add(e.key);const t=e.children;if(t&&f(t),!e.isLeaf)if(i.has(e.key)){if(t){let r=!0;for(const e of t)if(!s.has(e.key)){r=!1;break}r?c.add(e.key):c.delete(e.key)}}else s.add(e.key);u.pop()})}return s.clear(),f(d),i}function a(e){return n.value.has(e.key)}return{hiddenExpandIconKeySet:n,hiddenNodeKeySet:r,doFilter:l,isForceHiddenExpandIcon:a}}function Gk(e,t){const r=Object(i["ref"])(new Set(e.defaultExpandedKeys)),n=Object(i["ref"])(),o=Object(i["shallowRef"])();Object(i["watch"])(()=>e.currentNodeKey,e=>{n.value=e},{immediate:!0}),Object(i["watch"])(()=>e.data,e=>{$(e)},{immediate:!0});const{isIndeterminate:l,isChecked:a,toggleCheckbox:c,getCheckedKeys:s,getCheckedNodes:u,getHalfCheckedKeys:d,getHalfCheckedNodes:p,setChecked:f,setCheckedKeys:b}=Kk(e,o),{doFilter:m,hiddenNodeKeySet:h,isForceHiddenExpandIcon:v}=Yk(e,o),g=Object(i["computed"])(()=>{var t;return(null==(t=e.props)?void 0:t.value)||Mk.KEY}),O=Object(i["computed"])(()=>{var t;return(null==(t=e.props)?void 0:t.children)||Mk.CHILDREN}),j=Object(i["computed"])(()=>{var t;return(null==(t=e.props)?void 0:t.disabled)||Mk.DISABLED}),w=Object(i["computed"])(()=>{var t;return(null==(t=e.props)?void 0:t.label)||Mk.LABEL}),y=Object(i["computed"])(()=>{const e=r.value,t=h.value,n=[],l=o.value&&o.value.treeNodes||[];function a(){const r=[];for(let e=l.length-1;e>=0;--e)r.push(l[e]);while(r.length){const o=r.pop();if(o&&(t.has(o.key)||n.push(o),e.has(o.key))){const e=o.children;if(e){const t=e.length;for(let n=t-1;n>=0;--n)r.push(e[n])}}}}return a(),n}),x=Object(i["computed"])(()=>y.value.length>0);function k(e){const t=new Map,r=new Map;let n=1;function o(e,l=1,a){var i;const c=[];for(const n of e){const e=z(n),s={level:l,key:e,data:n};s.label=B(n),s.parent=a;const u=C(n);s.disabled=E(n),s.isLeaf=!u||0===u.length,u&&u.length&&(s.children=o(u,l+1,s)),c.push(s),t.set(e,s),r.has(l)||r.set(l,[]),null==(i=r.get(l))||i.push(s)}return l>n&&(n=l),c}const l=o(e);return{treeNodeMap:t,levelTreeNodeMap:r,maxLevel:n,treeNodes:l}}function _(e){const t=m(e);t&&(r.value=t)}function C(e){return e[O.value]}function z(e){return e?e[g.value]:""}function E(e){return e[j.value]}function B(e){return e[w.value]}function S(e){const t=r.value;t.has(e.key)?H(e):T(e)}function V(e){r.value=new Set(e)}function N(r,n){t(Lk,r.data,r,n),M(r),e.expandOnClickNode&&S(r),e.showCheckbox&&e.checkOnClickNode&&!r.disabled&&c(r,!a(r),!0)}function M(e){D(e)||(n.value=e.key,t(Ik,e.data,e))}function A(e,t){c(e,t)}function T(n){const l=r.value;if(o.value&&e.accordion){const{treeNodeMap:e}=o.value;l.forEach(t=>{const r=e.get(t);n&&n.level===r.level&&l.delete(t)})}l.add(n.key),t(Dk,n.data,n)}function H(e){r.value.delete(e.key),t(Pk,e.data,e)}function R(e){return r.value.has(e.key)}function L(e){return!!e.disabled}function D(e){const t=n.value;return!!t&&t===e.key}function P(){var e,t;if(n.value)return null==(t=null==(e=o.value)?void 0:e.treeNodeMap.get(n.value))?void 0:t.data}function I(){return n.value}function F(e){n.value=e}function $(e){Object(i["nextTick"])(()=>o.value=k(e))}function q(e){var t;const r=Object(Y["isObject"])(e)?z(e):e;return null==(t=o.value)?void 0:t.treeNodeMap.get(r)}return{tree:o,flattenTree:y,isNotEmpty:x,getKey:z,getChildren:C,toggleExpand:S,toggleCheckbox:c,isExpanded:R,isChecked:a,isIndeterminate:l,isDisabled:L,isCurrent:D,isForceHiddenExpandIcon:v,handleNodeClick:N,handleNodeCheck:A,getCurrentNode:P,getCurrentKey:I,setCurrentKey:F,getCheckedKeys:s,getCheckedNodes:u,getHalfCheckedKeys:d,getHalfCheckedNodes:p,setChecked:f,setCheckedKeys:b,filter:_,setData:$,getNode:q,expandNode:T,collapseNode:H,setExpandedKeys:V}}var Xk=Object(i["defineComponent"])({name:"ElTreeNodeContent",props:Rk,setup(e){const t=Object(i["inject"])(Vk),r=Object(b["b"])("tree");return()=>{const n=e.node,{data:o}=n;return(null==t?void 0:t.ctx.slots.default)?t.ctx.slots.default({node:n,data:o}):Object(i["h"])("span",{class:r.be("node","label")},[null==n?void 0:n.label])}}});const Jk="caret-right",Zk=Object(i["defineComponent"])({name:"ElTreeNode",components:{ElIcon:y["a"],CaretRight:M["CaretRight"],ElCheckbox:Fn,ElNodeContent:Xk},props:Hk,emits:Uk,setup(e,{emit:t}){const r=Object(i["inject"])(Vk),n=Object(b["b"])("tree"),o=Object(i["computed"])(()=>{var e;return null!=(e=null==r?void 0:r.props.indent)?e:16}),l=Object(i["computed"])(()=>{var e;return null!=(e=null==r?void 0:r.props.icon)?e:Jk}),a=r=>{t("click",e.node,r)},c=()=>{t("toggle",e.node)},s=r=>{t("check",e.node,r)},u=t=>{var n,o,l,a;(null==(l=null==(o=null==(n=null==r?void 0:r.instance)?void 0:n.vnode)?void 0:o.props)?void 0:l["onNodeContextmenu"])&&(t.stopPropagation(),t.preventDefault()),null==r||r.ctx.emit(qk,t,null==(a=e.node)?void 0:a.data,e.node)};return{ns:n,indent:o,icon:l,handleClick:a,handleExpandIconClick:c,handleCheckChange:s,handleContextMenu:u}}}),Qk=["aria-expanded","aria-disabled","aria-checked","data-key"];function e_(e,t,r,n,o,l){var a,c,s;const u=Object(i["resolveComponent"])("el-icon"),d=Object(i["resolveComponent"])("el-checkbox"),p=Object(i["resolveComponent"])("el-node-content");return Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{ref:"node$",class:Object(i["normalizeClass"])([e.ns.b("node"),e.ns.is("expanded",e.expanded),e.ns.is("current",e.current),e.ns.is("focusable",!e.disabled),e.ns.is("checked",!e.disabled&&e.checked)]),role:"treeitem",tabindex:"-1","aria-expanded":e.expanded,"aria-disabled":e.disabled,"aria-checked":e.checked,"data-key":null==(a=e.node)?void 0:a.key,onClick:t[1]||(t[1]=Object(i["withModifiers"])((...t)=>e.handleClick&&e.handleClick(...t),["stop"])),onContextmenu:t[2]||(t[2]=(...t)=>e.handleContextMenu&&e.handleContextMenu(...t))},[Object(i["createElementVNode"])("div",{class:Object(i["normalizeClass"])(e.ns.be("node","content")),style:Object(i["normalizeStyle"])({paddingLeft:(e.node.level-1)*e.indent+"px"})},[e.icon?(Object(i["openBlock"])(),Object(i["createBlock"])(u,{key:0,class:Object(i["normalizeClass"])([e.ns.is("leaf",!!(null==(c=e.node)?void 0:c.isLeaf)),e.ns.is("hidden",e.hiddenExpandIcon),{expanded:!(null==(s=e.node)?void 0:s.isLeaf)&&e.expanded},e.ns.be("node","expand-icon")]),onClick:Object(i["withModifiers"])(e.handleExpandIconClick,["stop"])},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["resolveDynamicComponent"])(e.icon)))]),_:1},8,["class","onClick"])):Object(i["createCommentVNode"])("v-if",!0),e.showCheckbox?(Object(i["openBlock"])(),Object(i["createBlock"])(d,{key:1,"model-value":e.checked,indeterminate:e.indeterminate,disabled:e.disabled,onChange:e.handleCheckChange,onClick:t[0]||(t[0]=Object(i["withModifiers"])(()=>{},["stop"]))},null,8,["model-value","indeterminate","disabled","onChange"])):Object(i["createCommentVNode"])("v-if",!0),Object(i["createVNode"])(p,{node:e.node},null,8,["node"])],6)],42,Qk)}var t_=Object(f["a"])(Zk,[["render",e_],["__file","/home/runner/work/element-plus/element-plus/packages/components/tree-v2/src/tree-node.vue"]]);const r_=Object(i["defineComponent"])({name:"ElTreeV2",components:{ElTreeNode:t_,FixedSizeList:Ih},props:Tk,emits:Wk,setup(e,t){Object(i["provide"])(Vk,{ctx:t,props:e,instance:Object(i["getCurrentInstance"])()}),Object(i["provide"])(Te["b"],void 0);const{t:r}=Object(Mr["a"])(),n=Object(b["b"])("tree"),{flattenTree:o,isNotEmpty:l,toggleExpand:a,isExpanded:c,isIndeterminate:s,isChecked:u,isDisabled:d,isCurrent:p,isForceHiddenExpandIcon:f,toggleCheckbox:m,handleNodeClick:h,handleNodeCheck:v,getCurrentNode:g,getCurrentKey:O,setCurrentKey:j,getCheckedKeys:w,getCheckedNodes:y,getHalfCheckedKeys:x,getHalfCheckedNodes:k,setChecked:_,setCheckedKeys:C,filter:z,setData:E,getNode:B,expandNode:S,collapseNode:V,setExpandedKeys:N}=Gk(e,t.emit);return t.expose({getCurrentNode:g,getCurrentKey:O,setCurrentKey:j,getCheckedKeys:w,getCheckedNodes:y,getHalfCheckedKeys:x,getHalfCheckedNodes:k,setChecked:_,setCheckedKeys:C,filter:z,setData:E,getNode:B,expandNode:S,collapseNode:V,setExpandedKeys:N}),{t:r,ns:n,flattenTree:o,itemSize:26,isNotEmpty:l,toggleExpand:a,toggleCheckbox:m,isExpanded:c,isIndeterminate:s,isChecked:u,isDisabled:d,isCurrent:p,isForceHiddenExpandIcon:f,handleNodeClick:h,handleNodeCheck:v}}});function n_(e,t,r,n,o,l){var a;const c=Object(i["resolveComponent"])("el-tree-node"),s=Object(i["resolveComponent"])("fixed-size-list");return Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:Object(i["normalizeClass"])([e.ns.b(),{[e.ns.m("highlight-current")]:e.highlightCurrent}]),role:"tree"},[e.isNotEmpty?(Object(i["openBlock"])(),Object(i["createBlock"])(s,{key:0,"class-name":e.ns.b("virtual-list"),data:e.flattenTree,total:e.flattenTree.length,height:e.height,"item-size":e.itemSize,"perf-mode":e.perfMode},{default:Object(i["withCtx"])(({data:t,index:r,style:n})=>[(Object(i["openBlock"])(),Object(i["createBlock"])(c,{key:t[r].key,style:Object(i["normalizeStyle"])(n),node:t[r],expanded:e.isExpanded(t[r]),"show-checkbox":e.showCheckbox,checked:e.isChecked(t[r]),indeterminate:e.isIndeterminate(t[r]),disabled:e.isDisabled(t[r]),current:e.isCurrent(t[r]),"hidden-expand-icon":e.isForceHiddenExpandIcon(t[r]),onClick:e.handleNodeClick,onToggle:e.toggleExpand,onCheck:e.handleNodeCheck},null,8,["style","node","expanded","show-checkbox","checked","indeterminate","disabled","current","hidden-expand-icon","onClick","onToggle","onCheck"]))]),_:1},8,["class-name","data","total","height","item-size","perf-mode"])):(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:1,class:Object(i["normalizeClass"])(e.ns.e("empty-block"))},[Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])(e.ns.e("empty-text"))},Object(i["toDisplayString"])(null!=(a=e.emptyText)?a:e.t("el.tree.emptyText")),3)],2))],2)}var o_=Object(f["a"])(r_,[["render",n_],["__file","/home/runner/work/element-plus/element-plus/packages/components/tree-v2/src/tree.vue"]]);const l_=Object(j["a"])(o_),a_="ElUpload";class i_ extends Error{constructor(e,t,r,n){super(e),this.name="UploadAjaxError",this.status=t,this.method=r,this.url=n}}function c_(e,t,r){let n;return n=r.response?""+(r.response.error||r.response):r.responseText?""+r.responseText:`fail to ${t.method} ${e} ${r.status}`,new i_(n,r.status,t.method,e)}function s_(e){const t=e.responseText||e.response;if(!t)return t;try{return JSON.parse(t)}catch(r){return t}}const u_=e=>{"undefined"===typeof XMLHttpRequest&&Object(m["b"])(a_,"XMLHttpRequest is undefined");const t=new XMLHttpRequest,r=e.action;t.upload&&t.upload.addEventListener("progress",t=>{const r=t;r.percent=t.total>0?t.loaded/t.total*100:0,e.onProgress(r)});const n=new FormData;if(e.data)for(const[l,a]of Object.entries(e.data))Array.isArray(a)?n.append(l,...a):n.append(l,a);n.append(e.filename,e.file,e.file.name),t.addEventListener("error",()=>{e.onError(c_(r,e,t))}),t.addEventListener("load",()=>{if(t.status<200||t.status>=300)return e.onError(c_(r,e,t));e.onSuccess(s_(t))}),t.open(e.method,r,!0),e.withCredentials&&"withCredentials"in t&&(t.withCredentials=!0);const o=e.headers||{};if(o instanceof Headers)o.forEach((e,r)=>t.setRequestHeader(r,e));else for(const[l,a]of Object.entries(o))Object(N["isNil"])(a)||t.setRequestHeader(l,String(a));return t.send(n),t},d_=["text","picture","picture-card"];let p_=1;const f_=()=>Date.now()+p_++,b_=Object(s["b"])({action:{type:String,default:"#"},headers:{type:Object(s["c"])(Object)},method:{type:String,default:"post"},data:{type:Object,default:()=>Object(wl["a"])({})},multiple:{type:Boolean,default:!1},name:{type:String,default:"file"},drag:{type:Boolean,default:!1},withCredentials:Boolean,showFileList:{type:Boolean,default:!0},accept:{type:String,default:""},type:{type:String,default:"select"},fileList:{type:Object(s["c"])(Array),default:()=>Object(wl["a"])([])},autoUpload:{type:Boolean,default:!0},listType:{type:String,values:d_,default:"text"},httpRequest:{type:Object(s["c"])(Function),default:u_},disabled:Boolean,limit:Number}),m_=Object(s["b"])({...b_,beforeUpload:{type:Object(s["c"])(Function),default:Y["NOOP"]},beforeRemove:{type:Object(s["c"])(Function)},onRemove:{type:Object(s["c"])(Function),default:Y["NOOP"]},onChange:{type:Object(s["c"])(Function),default:Y["NOOP"]},onPreview:{type:Object(s["c"])(Function),default:Y["NOOP"]},onSuccess:{type:Object(s["c"])(Function),default:Y["NOOP"]},onProgress:{type:Object(s["c"])(Function),default:Y["NOOP"]},onError:{type:Object(s["c"])(Function),default:Y["NOOP"]},onExceed:{type:Object(s["c"])(Function),default:Y["NOOP"]}}),h_=Object(s["b"])({files:{type:Object(s["c"])(Array),default:()=>Object(wl["a"])([])},disabled:{type:Boolean,default:!1},handlePreview:{type:Object(s["c"])(Function),default:Y["NOOP"]},listType:{type:String,values:d_,default:"text"}}),v_={remove:e=>!!e},g_=["onKeydown"],O_=["src"],j_=["onClick"],w_=["onClick"],y_=["onClick"],x_={name:"ElUploadList"},k_=Object(i["defineComponent"])({...x_,props:h_,emits:v_,setup(e,{emit:t}){const{t:r}=Object(Mr["a"])(),n=Object(b["b"])("upload"),o=Object(b["b"])("icon"),l=Object(b["b"])("list"),a=Object(i["ref"])(!1),c=e=>{t("remove",e)};return(e,t)=>(Object(i["openBlock"])(),Object(i["createBlock"])(i["TransitionGroup"],{tag:"ul",class:Object(i["normalizeClass"])([Object(i["unref"])(n).b("list"),Object(i["unref"])(n).bm("list",e.listType),Object(i["unref"])(n).is("disabled",e.disabled)]),name:Object(i["unref"])(l).b()},{default:Object(i["withCtx"])(()=>[(Object(i["openBlock"])(!0),Object(i["createElementBlock"])(i["Fragment"],null,Object(i["renderList"])(e.files,l=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("li",{key:l.uid||l.name,class:Object(i["normalizeClass"])([Object(i["unref"])(n).be("list","item"),Object(i["unref"])(n).is(l.status),{focusing:a.value}]),tabindex:"0",onKeydown:Object(i["withKeys"])(t=>!e.disabled&&c(l),["delete"]),onFocus:t[0]||(t[0]=e=>a.value=!0),onBlur:t[1]||(t[1]=e=>a.value=!1),onClick:t[2]||(t[2]=e=>a.value=!1)},[Object(i["renderSlot"])(e.$slots,"default",{file:l},()=>["picture"===e.listType||"uploading"!==l.status&&"picture-card"===e.listType?(Object(i["openBlock"])(),Object(i["createElementBlock"])("img",{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(n).be("list","item-thumbnail")),src:l.url,alt:""},null,10,O_)):Object(i["createCommentVNode"])("v-if",!0),"uploading"===l.status||"picture-card"!==e.listType?(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{key:1,class:Object(i["normalizeClass"])(Object(i["unref"])(n).be("list","item-info"))},[Object(i["createElementVNode"])("a",{class:Object(i["normalizeClass"])(Object(i["unref"])(n).be("list","item-name")),onClick:Object(i["withModifiers"])(t=>e.handlePreview(l),["prevent"])},[Object(i["createVNode"])(Object(i["unref"])(y["a"]),{class:Object(i["normalizeClass"])(Object(i["unref"])(o).m("document"))},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["Document"]))]),_:1},8,["class"]),Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])(Object(i["unref"])(n).be("list","item-file-name"))},Object(i["toDisplayString"])(l.name),3)],10,j_),"uploading"===l.status?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(fm),{key:0,type:"picture-card"===e.listType?"circle":"line","stroke-width":"picture-card"===e.listType?6:2,percentage:Number(l.percentage),style:Object(i["normalizeStyle"])("picture-card"===e.listType?"":"margin-top: 0.5rem")},null,8,["type","stroke-width","percentage","style"])):Object(i["createCommentVNode"])("v-if",!0)],2)):Object(i["createCommentVNode"])("v-if",!0),Object(i["createElementVNode"])("label",{class:Object(i["normalizeClass"])(Object(i["unref"])(n).be("list","item-status-label"))},["text"===e.listType?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(y["a"]),{key:0,class:Object(i["normalizeClass"])([Object(i["unref"])(o).m("upload-success"),Object(i["unref"])(o).m("circle-check")])},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["CircleCheck"]))]),_:1},8,["class"])):["picture-card","picture"].includes(e.listType)?(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(y["a"]),{key:1,class:Object(i["normalizeClass"])([Object(i["unref"])(o).m("upload-success"),Object(i["unref"])(o).m("check")])},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["Check"]))]),_:1},8,["class"])):Object(i["createCommentVNode"])("v-if",!0)],2),e.disabled?Object(i["createCommentVNode"])("v-if",!0):(Object(i["openBlock"])(),Object(i["createBlock"])(Object(i["unref"])(y["a"]),{key:2,class:Object(i["normalizeClass"])(Object(i["unref"])(o).m("close")),onClick:e=>c(l)},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["Close"]))]),_:2},1032,["class","onClick"])),Object(i["createCommentVNode"])(" Due to close btn only appears when li gets focused disappears after li gets blurred, thus keyboard navigation can never reach close btn"),Object(i["createCommentVNode"])(" This is a bug which needs to be fixed "),Object(i["createCommentVNode"])(" TODO: Fix the incorrect navigation interaction "),e.disabled?Object(i["createCommentVNode"])("v-if",!0):(Object(i["openBlock"])(),Object(i["createElementBlock"])("i",{key:3,class:Object(i["normalizeClass"])(Object(i["unref"])(o).m("close-tip"))},Object(i["toDisplayString"])(Object(i["unref"])(r)("el.upload.deleteTip")),3)),"picture-card"===e.listType?(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{key:4,class:Object(i["normalizeClass"])(Object(i["unref"])(n).be("list","item-actions"))},[Object(i["createElementVNode"])("span",{class:Object(i["normalizeClass"])(Object(i["unref"])(n).be("list","item-preview")),onClick:t=>e.handlePreview(l)},[Object(i["createVNode"])(Object(i["unref"])(y["a"]),{class:Object(i["normalizeClass"])(Object(i["unref"])(o).m("zoom-in"))},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["ZoomIn"]))]),_:1},8,["class"])],10,w_),e.disabled?Object(i["createCommentVNode"])("v-if",!0):(Object(i["openBlock"])(),Object(i["createElementBlock"])("span",{key:0,class:Object(i["normalizeClass"])(Object(i["unref"])(n).be("list","item-delete")),onClick:e=>c(l)},[Object(i["createVNode"])(Object(i["unref"])(y["a"]),{class:Object(i["normalizeClass"])(Object(i["unref"])(o).m("delete"))},{default:Object(i["withCtx"])(()=>[Object(i["createVNode"])(Object(i["unref"])(M["Delete"]))]),_:1},8,["class"])],10,y_))],2)):Object(i["createCommentVNode"])("v-if",!0)])],42,g_))),128)),Object(i["renderSlot"])(e.$slots,"append")]),_:3},8,["class","name"]))}});var __=Object(f["a"])(k_,[["__file","/home/runner/work/element-plus/element-plus/packages/components/upload/src/upload-list.vue"]]);const C_=Object(s["b"])({disabled:{type:Boolean,default:!1}}),z_={file:e=>Object(Y["isArray"])(e)},E_=Symbol("uploadContextKey"),B_=["onDrop","onDragover"],S_={name:"ElUploadDrag"},V_=Object(i["defineComponent"])({...S_,props:C_,emits:z_,setup(e,{emit:t}){const r=e,n="ElUploadDrag",o=Object(i["inject"])(E_);o||Object(m["b"])(n,"usage: ");const l=Object(b["b"])("upload"),a=Object(i["ref"])(!1),c=e=>{if(r.disabled)return;a.value=!1;const n=Array.from(e.dataTransfer.files),l=o.accept.value;if(!l)return void t("file",n);const i=n.filter(e=>{const{type:t,name:r}=e,n=r.includes(".")?"."+r.split(".").pop():"",o=t.replace(/\/.*$/,"");return l.split(",").map(e=>e.trim()).filter(e=>e).some(e=>e.startsWith(".")?n===e:/\/\*$/.test(e)?o===e.replace(/\/\*$/,""):!!/^[^/]+\/[^/]+$/.test(e)&&t===e)});t("file",i)},s=()=>{r.disabled||(a.value=!0)};return(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:Object(i["normalizeClass"])([Object(i["unref"])(l).b("dragger"),Object(i["unref"])(l).is("dragover",a.value)]),onDrop:Object(i["withModifiers"])(c,["prevent"]),onDragover:Object(i["withModifiers"])(s,["prevent"]),onDragleave:t[0]||(t[0]=Object(i["withModifiers"])(e=>a.value=!1,["prevent"]))},[Object(i["renderSlot"])(e.$slots,"default")],42,B_))}});var N_=Object(f["a"])(V_,[["__file","/home/runner/work/element-plus/element-plus/packages/components/upload/src/upload-dragger.vue"]]);const M_=Object(s["b"])({...b_,beforeUpload:{type:Object(s["c"])(Function),default:Y["NOOP"]},onRemove:{type:Object(s["c"])(Function),default:Y["NOOP"]},onStart:{type:Object(s["c"])(Function),default:Y["NOOP"]},onSuccess:{type:Object(s["c"])(Function),default:Y["NOOP"]},onProgress:{type:Object(s["c"])(Function),default:Y["NOOP"]},onError:{type:Object(s["c"])(Function),default:Y["NOOP"]},onExceed:{type:Object(s["c"])(Function),default:Y["NOOP"]}}),A_=["onKeydown"],T_=["name","multiple","accept"],H_={name:"ElUploadContent",inheritAttrs:!1},R_=Object(i["defineComponent"])({...H_,props:M_,setup(e,{expose:t}){const r=e,n=Object(b["b"])("upload"),o=Object(i["shallowRef"])({}),l=Object(i["shallowRef"])(),a=e=>{if(0===e.length)return;const{autoUpload:t,limit:n,fileList:o,multiple:l,onStart:a,onExceed:i}=r;if(n&&o.length+e.length>n)i(e,o);else{l||(e=e.slice(0,1));for(const r of e){const e=r;e.uid=f_(),a(e),t&&c(e)}}},c=async e=>{if(l.value.value="",!r.beforeUpload)return s(e);let t;try{t=await r.beforeUpload(e)}catch(o){t=!1}if(!1===t)return void r.onRemove(e);let n=e;t instanceof Blob&&(n=t instanceof File?t:new File([t],e.name,{type:e.type})),s(Object.assign(n,{uid:e.uid}))},s=e=>{const{headers:t,data:n,method:l,withCredentials:a,name:i,action:c,onProgress:s,onSuccess:u,onError:d,httpRequest:p}=r,{uid:f}=e,b={headers:t||{},withCredentials:a,file:e,data:n,method:l,filename:i,action:c,onProgress:t=>{s(t,e)},onSuccess:t=>{u(t,e),delete o.value[f]},onError:t=>{d(t,e),delete o.value[f]}},m=p(b);o.value[f]=m,m instanceof Promise&&m.then(b.onSuccess,b.onError)},u=e=>{const t=e.target.files;t&&a(Array.from(t))},d=()=>{r.disabled||(l.value.value="",l.value.click())},p=()=>{d()},f=e=>{const t=Object(x["a"])(o.value).filter(e?([t])=>String(e.uid)===t:()=>!0);t.forEach(([e,t])=>{t instanceof XMLHttpRequest&&t.abort(),delete o.value[e]})};return t({abort:f,upload:c}),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",{class:Object(i["normalizeClass"])([Object(i["unref"])(n).b(),Object(i["unref"])(n).m(e.listType),Object(i["unref"])(n).is("drag",e.drag)]),tabindex:"0",onClick:d,onKeydown:Object(i["withKeys"])(Object(i["withModifiers"])(p,["self"]),["enter","space"])},[e.drag?(Object(i["openBlock"])(),Object(i["createBlock"])(N_,{key:0,disabled:e.disabled,onFile:a},{default:Object(i["withCtx"])(()=>[Object(i["renderSlot"])(e.$slots,"default")]),_:3},8,["disabled"])):Object(i["renderSlot"])(e.$slots,"default",{key:1}),Object(i["createElementVNode"])("input",{ref_key:"inputRef",ref:l,class:Object(i["normalizeClass"])(Object(i["unref"])(n).e("input")),name:e.name,multiple:e.multiple,accept:e.accept,type:"file",onChange:u,onClick:t[0]||(t[0]=Object(i["withModifiers"])(()=>{},["stop"]))},null,42,T_)],42,A_))}});var L_=Object(f["a"])(R_,[["__file","/home/runner/work/element-plus/element-plus/packages/components/upload/src/upload-content.vue"]]);const D_="ElUpload",P_=e=>{var t;(null==(t=e.url)?void 0:t.startsWith("blob:"))&&URL.revokeObjectURL(e.url)},I_=(e,t)=>{const r=Object(c["useVModel"])(e,"fileList",void 0,{passive:!0}),n=e=>r.value.find(t=>t.uid===e.uid);function o(e){var r;null==(r=t.value)||r.abort(e)}function l(e=["ready","uploading","success","fail"]){r.value=r.value.filter(t=>!e.includes(t.status))}const a=(t,o)=>{const l=n(o);l&&(console.error(t),l.status="fail",r.value.splice(r.value.indexOf(l),1),e.onError(t,l,r.value),e.onChange(l,r.value))},s=(t,o)=>{const l=n(o);l&&(e.onProgress(t,l,r.value),l.status="uploading",l.percentage=Math.round(t.percent))},u=(t,o)=>{const l=n(o);l&&(l.status="success",l.response=t,e.onSuccess(t,l,r.value),e.onChange(l,r.value))},d=t=>{const n={name:t.name,percentage:0,status:"ready",size:t.size,raw:t,uid:t.uid};if("picture-card"===e.listType||"picture"===e.listType)try{n.url=URL.createObjectURL(t)}catch(o){Object(m["a"])(D_,o.message),e.onError(o,n,r.value)}r.value=[...r.value,n],e.onChange(n,r.value)},p=async t=>{const l=t instanceof File?n(t):t;l||Object(m["b"])(D_,"file to be removed not found");const a=t=>{o(t);const n=r.value;n.splice(n.indexOf(t),1),e.onRemove(t,n),P_(t)};if(e.beforeRemove){const t=await e.beforeRemove(l,r.value);!1!==t&&a(l)}else a(l)};function f(){r.value.filter(({status:e})=>"ready"===e).forEach(({raw:e})=>{var r;return e&&(null==(r=t.value)?void 0:r.upload(e))})}return Object(i["watch"])(()=>e.listType,t=>{"picture-card"!==t&&"picture"!==t||(r.value=r.value.map(t=>{const{raw:n,url:o}=t;if(!o&&n)try{t.url=URL.createObjectURL(n)}catch(l){e.onError(l,t,r.value)}return t}))}),Object(i["watch"])(r,e=>{for(const t of e)t.uid||(t.uid=f_()),t.status||(t.status="success")},{immediate:!0,deep:!0}),{uploadFiles:r,abort:o,clearFiles:l,handleError:a,handleProgress:s,handleStart:d,handleSuccess:u,handleRemove:p,submit:f}},F_={name:"ElUpload"},$_=Object(i["defineComponent"])({...F_,props:m_,setup(e,{expose:t}){const r=e,n=Object(i["useSlots"])(),o=Object(Vt["a"])(),l=Object(i["shallowRef"])(),{abort:a,submit:c,clearFiles:s,uploadFiles:u,handleStart:d,handleError:p,handleRemove:f,handleSuccess:b,handleProgress:m}=I_(r,l),h=Object(i["computed"])(()=>"picture-card"===r.listType),v=Object(i["computed"])(()=>({...r,fileList:u.value,onStart:d,onProgress:m,onSuccess:b,onError:p,onRemove:f}));return Object(i["onBeforeUnmount"])(()=>{u.value.forEach(({url:e})=>{(null==e?void 0:e.startsWith("blob:"))&&URL.revokeObjectURL(e)})}),Object(i["provide"])(E_,{accept:Object(i["toRef"])(r,"accept")}),t({abort:a,submit:c,clearFiles:s,handleStart:d,handleRemove:f}),(e,t)=>(Object(i["openBlock"])(),Object(i["createElementBlock"])("div",null,[Object(i["unref"])(h)&&e.showFileList?(Object(i["openBlock"])(),Object(i["createBlock"])(__,{key:0,disabled:Object(i["unref"])(o),"list-type":e.listType,files:Object(i["unref"])(u),"handle-preview":e.onPreview,onRemove:Object(i["unref"])(f)},Object(i["createSlots"])({append:Object(i["withCtx"])(()=>[Object(i["createVNode"])(L_,Object(i["mergeProps"])({ref_key:"uploadRef",ref:l},Object(i["unref"])(v)),{default:Object(i["withCtx"])(()=>[Object(i["unref"])(n).trigger?Object(i["renderSlot"])(e.$slots,"trigger",{key:0}):Object(i["createCommentVNode"])("v-if",!0),!Object(i["unref"])(n).trigger&&Object(i["unref"])(n).default?Object(i["renderSlot"])(e.$slots,"default",{key:1}):Object(i["createCommentVNode"])("v-if",!0)]),_:3},16)]),_:2},[e.$slots.file?{name:"default",fn:Object(i["withCtx"])(({file:t})=>[Object(i["renderSlot"])(e.$slots,"file",{file:t})])}:void 0]),1032,["disabled","list-type","files","handle-preview","onRemove"])):Object(i["createCommentVNode"])("v-if",!0),!Object(i["unref"])(h)||Object(i["unref"])(h)&&!e.showFileList?(Object(i["openBlock"])(),Object(i["createBlock"])(L_,Object(i["mergeProps"])({key:1,ref_key:"uploadRef",ref:l},Object(i["unref"])(v)),{default:Object(i["withCtx"])(()=>[Object(i["unref"])(n).trigger?Object(i["renderSlot"])(e.$slots,"trigger",{key:0}):Object(i["createCommentVNode"])("v-if",!0),!Object(i["unref"])(n).trigger&&Object(i["unref"])(n).default?Object(i["renderSlot"])(e.$slots,"default",{key:1}):Object(i["createCommentVNode"])("v-if",!0)]),_:3},16)):Object(i["createCommentVNode"])("v-if",!0),e.$slots.trigger?Object(i["renderSlot"])(e.$slots,"default",{key:2}):Object(i["createCommentVNode"])("v-if",!0),Object(i["renderSlot"])(e.$slots,"tip"),!Object(i["unref"])(h)&&e.showFileList?(Object(i["openBlock"])(),Object(i["createBlock"])(__,{key:3,disabled:Object(i["unref"])(o),"list-type":e.listType,files:Object(i["unref"])(u),"handle-preview":e.onPreview,onRemove:Object(i["unref"])(f)},Object(i["createSlots"])({_:2},[e.$slots.file?{name:"default",fn:Object(i["withCtx"])(({file:t})=>[Object(i["renderSlot"])(e.$slots,"file",{file:t})])}:void 0]),1032,["disabled","list-type","files","handle-preview","onRemove"])):Object(i["createCommentVNode"])("v-if",!0)]))}});var q_=Object(f["a"])($_,[["__file","/home/runner/work/element-plus/element-plus/packages/components/upload/src/upload.vue"]]);const W_=Object(j["a"])(q_);var U_=[w,V,Lt,Uw,Ut,tr,rr["a"],pr,fr,br["a"],br["b"],Kr,Zr,fn,bn,bl,qo,jl,Fn,$n,qn,zl,Kl,Yl,Dl,Ha,La,ei,ti,ri,ni,oi,os,gs,Os,Is,Us,ru,cd,sd,ud,qd,sp,up,y["a"],Cp,gp,A["a"],Ap,Ip,vf,gf,Of,Cf,Ib,Kb,nm,ie,fm,po,bo,fo,wm,Em,Tm,Z,cb,sb,ub,dv,wv,yv,tg,cg,gg,Og,Vg,fj,bj,Ww,dy,py,Xo,Oy,Sy,Hy,Ry,zt,_x,Kx,Ok,Sk,l_,W_];const K_="ElInfiniteScroll",Y_=50,G_=200,X_=0,J_={delay:{type:Number,default:G_},distance:{type:Number,default:X_},disabled:{type:Boolean,default:!1},immediate:{type:Boolean,default:!0}},Z_=(e,t)=>Object.entries(J_).reduce((r,[n,o])=>{var l,a;const{type:i,default:c}=o,s=e.getAttribute("infinite-scroll-"+n);let u=null!=(a=null!=(l=t[s])?l:s)?a:c;return u="false"!==u&&u,u=i(u),r[n]=Number.isNaN(u)?c:u,r},{}),Q_=e=>{const{observer:t}=e[K_];t&&(t.disconnect(),delete e[K_].observer)},eC=(e,t)=>{const{container:r,containerEl:n,instance:o,observer:l,lastScrollTop:a}=e[K_],{disabled:i,distance:c}=Z_(e,o),{clientHeight:s,scrollHeight:u,scrollTop:d}=n,p=d-a;if(e[K_].lastScrollTop=d,l||i||p<0)return;let f=!1;if(r===e)f=u-(s+d)<=c;else{const{clientTop:t,scrollHeight:r}=e,o=Ql(e,n);f=d+s>=o+t+r-c}f&&t.call(o)};function tC(e,t){const{containerEl:r,instance:n}=e[K_],{disabled:o}=Z_(e,n);o||0===r.clientHeight||(r.scrollHeight<=r.clientHeight?t.call(n):Q_(e))}const rC={async mounted(e,t){const{instance:r,value:n}=t;Object(Y["isFunction"])(n)||Object(m["b"])(K_,"'v-infinite-scroll' binding value must be a function"),await Object(i["nextTick"])();const{delay:o,immediate:l}=Z_(e,r),a=Object(h["b"])(e,!0),c=a===window?document.documentElement:a,s=Object(N["throttle"])(eC.bind(null,e,n),o);if(a){if(e[K_]={instance:r,container:a,containerEl:c,delay:o,cb:n,onScroll:s,lastScrollTop:c.scrollTop},l){const t=new MutationObserver(Object(N["throttle"])(tC.bind(null,e,n),Y_));e[K_].observer=t,t.observe(e,{childList:!0,subtree:!0}),tC(e,n)}a.addEventListener("scroll",s)}},unmounted(e){const{container:t,onScroll:r}=e[K_];null==t||t.removeEventListener("scroll",r),Q_(e)},async updated(e){e[K_]||await Object(i["nextTick"])();const{containerEl:t,cb:r,observer:n}=e[K_];t.clientHeight&&n&&tC(e,r)}},nC=rC;nC.install=e=>{e.directive("InfiniteScroll",nC)};const oC=nC;function lC(e){let t;const r=Object(b["b"])("loading"),n=Object(i["ref"])(!1),o=Object(i["reactive"])({...e,originalPosition:"",originalOverflow:"",visible:!1});function l(e){o.text=e}function a(){const e=o.parent;if(!e.vLoadingAddClassList){let t=e.getAttribute("loading-number");t=Number.parseInt(t)-1,t?e.setAttribute("loading-number",t.toString()):(Object(K["e"])(e,r.bm("parent","relative")),e.removeAttribute("loading-number")),Object(K["e"])(e,r.bm("parent","hidden"))}c(),p.unmount()}function c(){var e,t;null==(t=null==(e=f.$el)?void 0:e.parentNode)||t.removeChild(f.$el)}function s(){var r;e.beforeClose&&!e.beforeClose()||(n.value=!0,clearTimeout(t),t=window.setTimeout(u,400),o.visible=!1,null==(r=e.closed)||r.call(e))}function u(){if(!n.value)return;const e=o.parent;n.value=!1,e.vLoadingAddClassList=void 0,a()}const d={name:"ElLoading",setup(){return()=>{const e=o.spinner||o.svg,t=Object(i["h"])("svg",{class:"circular",viewBox:o.svgViewBox?o.svgViewBox:"25 25 50 50",...e?{innerHTML:e}:{}},[Object(i["h"])("circle",{class:"path",cx:"50",cy:"50",r:"20",fill:"none"})]),n=o.text?Object(i["h"])("p",{class:r.b("text")},[o.text]):void 0;return Object(i["h"])(i["Transition"],{name:r.b("fade"),onAfterLeave:u},{default:Object(i["withCtx"])(()=>[Object(i["withDirectives"])(Object(i["createVNode"])("div",{style:{backgroundColor:o.background||""},class:[r.b("mask"),o.customClass,o.fullscreen?"is-fullscreen":""]},[Object(i["h"])("div",{class:r.b("spinner")},[t,n])]),[[i["vShow"],o.visible]])])})}}},p=Object(i["createApp"])(d),f=p.mount(document.createElement("div"));return{...Object(i["toRefs"])(o),setText:l,removeElLoadingChild:c,close:s,handleAfterLeave:u,vm:f,get $el(){return f.$el}}}let aC=void 0;const iC=function(e={}){if(!c["isClient"])return;const t=cC(e);if(t.fullscreen&&aC)return aC;const r=lC({...t,closed:()=>{var e;null==(e=t.closed)||e.call(t),t.fullscreen&&(aC=void 0)}});sC(t,t.parent,r),uC(t,t.parent,r),t.parent.vLoadingAddClassList=()=>uC(t,t.parent,r);let n=t.parent.getAttribute("loading-number");return n=n?""+(Number.parseInt(n)+1):"1",t.parent.setAttribute("loading-number",n),t.parent.appendChild(r.$el),Object(i["nextTick"])(()=>r.visible.value=t.visible),t.fullscreen&&(aC=r),r},cC=e=>{var t,r,n,o;let l;return l=Object(Y["isString"])(e.target)?null!=(t=document.querySelector(e.target))?t:document.body:e.target||document.body,{parent:l===document.body||e.body?document.body:l,background:e.background||"",svg:e.svg||"",svgViewBox:e.svgViewBox||"",spinner:e.spinner||!1,text:e.text||"",fullscreen:l===document.body&&(null==(r=e.fullscreen)||r),lock:null!=(n=e.lock)&&n,customClass:e.customClass||"",visible:null==(o=e.visible)||o,target:l}},sC=async(e,t,r)=>{const{nextZIndex:n}=Object(He["a"])(),o={};if(e.fullscreen)r.originalPosition.value=Object(K["c"])(document.body,"position"),r.originalOverflow.value=Object(K["c"])(document.body,"overflow"),o.zIndex=n();else if(e.parent===document.body){r.originalPosition.value=Object(K["c"])(document.body,"position"),await Object(i["nextTick"])();for(const t of["top","left"]){const r="top"===t?"scrollTop":"scrollLeft";o[t]=e.target.getBoundingClientRect()[t]+document.body[r]+document.documentElement[r]-Number.parseInt(Object(K["c"])(document.body,"margin-"+t),10)+"px"}for(const t of["height","width"])o[t]=e.target.getBoundingClientRect()[t]+"px"}else r.originalPosition.value=Object(K["c"])(t,"position");for(const[l,a]of Object.entries(o))r.$el.style[l]=a},uC=(e,t,r)=>{const n=Object(b["b"])("loading");["absolute","fixed","sticky"].includes(r.originalPosition.value)?Object(K["e"])(t,n.bm("parent","relative")):Object(K["a"])(t,n.bm("parent","relative")),e.fullscreen&&e.lock?Object(K["a"])(t,n.bm("parent","hidden")):Object(K["e"])(t,n.bm("parent","hidden"))},dC=Symbol("ElLoading"),pC=(e,t)=>{var r,n,o,l;const a=t.instance,c=e=>Object(Y["isObject"])(t.value)?t.value[e]:void 0,s=e=>{const t=Object(Y["isString"])(e)&&(null==a?void 0:a[e])||e;return t?Object(i["ref"])(t):t},u=t=>s(c(t)||e.getAttribute("element-loading-"+Object(Y["hyphenate"])(t))),d=null!=(r=c("fullscreen"))?r:t.modifiers.fullscreen,p={text:u("text"),svg:u("svg"),svgViewBox:u("svgViewBox"),spinner:u("spinner"),background:u("background"),customClass:u("customClass"),fullscreen:d,target:null!=(n=c("target"))?n:d?void 0:e,body:null!=(o=c("body"))?o:t.modifiers.body,lock:null!=(l=c("lock"))?l:t.modifiers.lock};e[dC]={options:p,instance:iC(p)}},fC=(e,t)=>{for(const r of Object.keys(t))Object(i["isRef"])(t[r])&&(t[r].value=e[r])},bC={mounted(e,t){t.value&&pC(e,t)},updated(e,t){const r=e[dC];t.oldValue!==t.value&&(t.value&&!t.oldValue?pC(e,t):t.value&&t.oldValue?Object(Y["isObject"])(t.value)&&fC(t.value,r.options):null==r||r.instance.close())},unmounted(e){var t;null==(t=e[dC])||t.instance.close()}},mC={install(e){e.directive("loading",bC),e.config.globalProperties.$loading=iC},directive:bC,service:iC};var hC=r("3ef4"),vC=r("c9a1"),gC=r("2295"),OC=[oC,mC,hC["a"],vC["a"],gC["a"],rm],jC=a([...U_,...OC])},c401:function(e,t,r){"use strict";var n=r("c532"),o=r("4c3d");e.exports=function(e,t,r){var l=this||o;return n.forEach(r,(function(r){e=r.call(l,e,t)})),e}},c430:function(e,t){e.exports=!1},c532:function(e,t,r){"use strict";var n=r("1d2b"),o=Object.prototype.toString,l=function(e){return function(t){var r=o.call(t);return e[r]||(e[r]=r.slice(8,-1).toLowerCase())}}(Object.create(null));function a(e){return e=e.toLowerCase(),function(t){return l(t)===e}}function i(e){return Array.isArray(e)}function c(e){return"undefined"===typeof e}function s(e){return null!==e&&!c(e)&&null!==e.constructor&&!c(e.constructor)&&"function"===typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}var u=a("ArrayBuffer");function d(e){var t;return t="undefined"!==typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&u(e.buffer),t}function p(e){return"string"===typeof e}function f(e){return"number"===typeof e}function b(e){return null!==e&&"object"===typeof e}function m(e){if("object"!==l(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}var h=a("Date"),v=a("File"),g=a("Blob"),O=a("FileList");function j(e){return"[object Function]"===o.call(e)}function w(e){return b(e)&&j(e.pipe)}function y(e){var t="[object FormData]";return e&&("function"===typeof FormData&&e instanceof FormData||o.call(e)===t||j(e.toString)&&e.toString()===t)}var x=a("URLSearchParams");function k(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function _(){return("undefined"===typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&("undefined"!==typeof window&&"undefined"!==typeof document)}function C(e,t){if(null!==e&&"undefined"!==typeof e)if("object"!==typeof e&&(e=[e]),i(e))for(var r=0,n=e.length;r0)l=n[o],a[l]||(t[l]=e[l],a[l]=!0);e=Object.getPrototypeOf(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t}function N(e,t,r){e=String(e),(void 0===r||r>e.length)&&(r=e.length),r-=t.length;var n=e.indexOf(t,r);return-1!==n&&n===r}function M(e){if(!e)return null;var t=e.length;if(c(t))return null;var r=new Array(t);while(t-- >0)r[t]=e[t];return r}var A=function(e){return function(t){return e&&t instanceof e}}("undefined"!==typeof Uint8Array&&Object.getPrototypeOf(Uint8Array));e.exports={isArray:i,isArrayBuffer:u,isBuffer:s,isFormData:y,isArrayBufferView:d,isString:p,isNumber:f,isObject:b,isPlainObject:m,isUndefined:c,isDate:h,isFile:v,isBlob:g,isFunction:j,isStream:w,isURLSearchParams:x,isStandardBrowserEnv:_,forEach:C,merge:z,extend:E,trim:k,stripBOM:B,inherits:S,toFlatObject:V,kindOf:l,kindOfTest:a,endsWith:N,toArray:M,isTypedArray:A,isFileList:O}},c65b:function(e,t,r){var n=r("40d5"),o=Function.prototype.call;e.exports=n?o.bind(o):function(){return o.apply(o,arguments)}},c6b6:function(e,t,r){var n=r("e330"),o=n({}.toString),l=n("".slice);e.exports=function(e){return l(o(e),8,-1)}},c6cd:function(e,t,r){var n=r("da84"),o=r("6374"),l="__core-js_shared__",a=n[l]||o(l,{});e.exports=a},c741:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0});var l=r("740b");o(r("740b"),t),o(r("fc75"),t),o(r("a0bf7"),t),o(r("bd7d"),t),o(r("aeaa"),t),o(r("4af5"),t),o(r("f512"),t),o(r("daed"),t),o(r("d756"),t),t.default=l.tinycolor},c79f:function(e,t,r){"use strict";r.d(t,"a",(function(){return c})),r.d(t,"b",(function(){return a})),r.d(t,"c",(function(){return s}));var n=r("461c"),o=r("0e69");const l=(e,t)=>{if(!n["isClient"])return!1;const r={undefined:"overflow",true:"overflow-y",false:"overflow-x"}[String(t)],l=Object(o["c"])(e,r);return["scroll","auto","overlay"].some(e=>l.includes(e))},a=(e,t)=>{if(!n["isClient"])return;let r=e;while(r){if([window,document,document.documentElement].includes(r))return window;if(l(r,t))return r;r=r.parentNode}return r};let i;const c=e=>{var t;if(!n["isClient"])return 0;if(void 0!==i)return i;const r=document.createElement("div");r.className=e+"-scrollbar__wrap",r.style.visibility="hidden",r.style.width="100px",r.style.position="absolute",r.style.top="-9999px",document.body.appendChild(r);const o=r.offsetWidth;r.style.overflow="scroll";const l=document.createElement("div");l.style.width="100%",r.appendChild(l);const a=l.offsetWidth;return null==(t=r.parentNode)||t.removeChild(r),i=o-a,i};function s(e,t){if(!n["isClient"])return;if(!t)return void(e.scrollTop=0);const r=[];let o=t.offsetParent;while(null!==o&&e!==o&&e.contains(o))r.push(o),o=o.offsetParent;const l=t.offsetTop+r.reduce((e,t)=>e+t.offsetTop,0),a=l+t.offsetHeight,i=e.scrollTop,c=i+e.clientHeight;lc&&(e.scrollTop=a-e.clientHeight)}},c8af:function(e,t,r){"use strict";var n=r("c532");e.exports=function(e,t){n.forEach(e,(function(r,n){n!==t&&n.toUpperCase()===t.toUpperCase()&&(e[t]=r,delete e[n])}))}},c8ba:function(e,t){var r;r=function(){return this}();try{r=r||new Function("return this")()}catch(n){"object"===typeof window&&(r=window)}e.exports=r},c9a1:function(e,t,r){"use strict";r.d(t,"a",(function(){return W}));var n=r("f2bf"),o=r("461c"),l=r("cf2e"),a=r("c349"),i=r("d5f6"),c=r("54bb"),s=r("2711"),u=r("49c6"),d=r("9885");const p="_trap-focus-children",f=[],b=e=>{if(0===f.length)return;const t=f[f.length-1][p];if(t.length>0&&e.code===u["a"].tab){if(1===t.length)return e.preventDefault(),void(document.activeElement!==t[0]&&t[0].focus());const r=e.shiftKey,n=e.target===t[0],o=e.target===t[t.length-1];n&&r&&(e.preventDefault(),t[t.length-1].focus()),o&&!r&&(e.preventDefault(),t[0].focus())}},m={beforeMount(e){e[p]=Object(d["d"])(e),f.push(e),f.length<=1&&document.addEventListener("keydown",b)},updated(e){Object(n["nextTick"])(()=>{e[p]=Object(d["d"])(e)})},unmounted(){f.shift(),0===f.length&&document.removeEventListener("keydown",b)}};var h=r("1b65"),v=r("31e7"),g=r("5a89"),O=r("4cb3"),j=r("304f"),w=r("0a08"),y=r("35b0"),x=r("c23a"),k=r("be44"),_=r("89d4"),C=r("7190");const z=(e,t)=>{let r;Object(n["watch"])(()=>e.value,e=>{var o,l;e?(r=document.activeElement,Object(n["isRef"])(t)&&(null==(l=(o=t.value).focus)||l.call(o))):r.focus()})},E=Object(n["defineComponent"])({name:"ElMessageBox",directives:{TrapFocus:m},components:{ElButton:l["a"],ElFocusTrap:h["a"],ElInput:a["a"],ElOverlay:i["a"],ElIcon:c["a"],...v["b"]},inheritAttrs:!1,props:{buttonSize:{type:String,validator:g["a"]},modal:{type:Boolean,default:!0},lockScroll:{type:Boolean,default:!0},showClose:{type:Boolean,default:!0},closeOnClickModal:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0},closeOnHashChange:{type:Boolean,default:!0},center:Boolean,draggable:Boolean,roundButton:{default:!1,type:Boolean},container:{type:String,default:"body"},boxType:{type:String,default:""}},emits:["vanish","action"],setup(e,{emit:t}){const{t:r}=Object(O["a"])(),o=Object(j["b"])("message-box"),l=Object(n["ref"])(!1),{nextZIndex:a}=Object(w["a"])(),i=Object(n["reactive"])({autofocus:!0,beforeClose:null,callback:null,cancelButtonText:"",cancelButtonClass:"",confirmButtonText:"",confirmButtonClass:"",customClass:"",customStyle:{},dangerouslyUseHTMLString:!1,distinguishCancelAndClose:!1,icon:"",inputPattern:null,inputPlaceholder:"",inputType:"text",inputValue:null,inputValidator:null,inputErrorMessage:"",message:null,modalFade:!0,modalClass:"",showCancelButton:!1,showConfirmButton:!0,type:"",title:void 0,showInput:!1,action:"",confirmButtonLoading:!1,cancelButtonLoading:!1,confirmButtonDisabled:!1,editorErrorMessage:"",validateError:!1,zIndex:a()}),c=Object(n["computed"])(()=>{const e=i.type;return{[o.bm("icon",e)]:e&&v["c"][e]}}),s=Object(y["a"])(),u=Object(y["a"])(),d=Object(x["b"])(Object(n["computed"])(()=>e.buttonSize),{prop:!0,form:!0,formItem:!0}),p=Object(n["computed"])(()=>i.icon||v["c"][i.type]||""),f=Object(n["computed"])(()=>!!i.message),b=Object(n["ref"])(),m=Object(n["ref"])(),h=Object(n["ref"])(),g=Object(n["ref"])(),E=Object(n["ref"])(),B=Object(n["computed"])(()=>i.confirmButtonClass);Object(n["watch"])(()=>i.inputValue,async t=>{await Object(n["nextTick"])(),"prompt"===e.boxType&&null!==t&&H()},{immediate:!0}),Object(n["watch"])(()=>l.value,t=>{var r,o;t&&("prompt"!==e.boxType&&(i.autofocus?h.value=null!=(o=null==(r=E.value)?void 0:r.$el)?o:b.value:h.value=b.value),i.zIndex=a()),"prompt"===e.boxType&&(t?Object(n["nextTick"])().then(()=>{var e;g.value&&g.value.$el&&(i.autofocus?h.value=null!=(e=R())?e:b.value:h.value=b.value)}):(i.editorErrorMessage="",i.validateError=!1))});const S=Object(n["computed"])(()=>e.draggable);function V(){l.value&&(l.value=!1,Object(n["nextTick"])(()=>{i.action&&t("action",i.action)}))}Object(k["a"])(b,m,S),Object(n["onMounted"])(async()=>{await Object(n["nextTick"])(),e.closeOnHashChange&&window.addEventListener("hashchange",V)}),Object(n["onBeforeUnmount"])(()=>{e.closeOnHashChange&&window.removeEventListener("hashchange",V)});const N=()=>{e.closeOnClickModal&&T(i.distinguishCancelAndClose?"close":"cancel")},M=Object(_["a"])(N),A=e=>{if("textarea"!==i.inputType)return e.preventDefault(),T("confirm")},T=t=>{var r;("prompt"!==e.boxType||"confirm"!==t||H())&&(i.action=t,i.beforeClose?null==(r=i.beforeClose)||r.call(i,t,i,V):V())},H=()=>{if("prompt"===e.boxType){const e=i.inputPattern;if(e&&!e.test(i.inputValue||""))return i.editorErrorMessage=i.inputErrorMessage||r("el.messagebox.error"),i.validateError=!0,!1;const t=i.inputValidator;if("function"===typeof t){const e=t(i.inputValue);if(!1===e)return i.editorErrorMessage=i.inputErrorMessage||r("el.messagebox.error"),i.validateError=!0,!1;if("string"===typeof e)return i.editorErrorMessage=e,i.validateError=!0,!1}}return i.editorErrorMessage="",i.validateError=!1,!0},R=()=>{const e=g.value.$refs;return e.input||e.textarea},L=()=>{T("close")},D=()=>{e.closeOnPressEscape&&L()};return e.lockScroll&&Object(C["a"])(l),z(l),{...Object(n["toRefs"])(i),ns:o,overlayEvent:M,visible:l,hasMessage:f,typeClass:c,contentId:s,inputId:u,btnSize:d,iconComponent:p,confirmButtonClasses:B,rootRef:b,focusStartRef:h,headerRef:m,inputRef:g,confirmRef:E,doClose:V,handleClose:L,onCloseRequested:D,handleWrapperClick:N,handleInputEnter:A,handleAction:T,t:r}}}),B=["aria-label","aria-describedby"],S=["aria-label"],V=["id"];function N(e,t,r,o,l,a){const i=Object(n["resolveComponent"])("el-icon"),c=Object(n["resolveComponent"])("close"),s=Object(n["resolveComponent"])("el-input"),u=Object(n["resolveComponent"])("el-button"),d=Object(n["resolveComponent"])("el-focus-trap"),p=Object(n["resolveComponent"])("el-overlay");return Object(n["openBlock"])(),Object(n["createBlock"])(n["Transition"],{name:"fade-in-linear",onAfterLeave:t[11]||(t[11]=t=>e.$emit("vanish")),persisted:""},{default:Object(n["withCtx"])(()=>[Object(n["withDirectives"])(Object(n["createVNode"])(p,{"z-index":e.zIndex,"overlay-class":[e.ns.is("message-box"),e.modalClass],mask:e.modal},{default:Object(n["withCtx"])(()=>[Object(n["createElementVNode"])("div",{role:"dialog","aria-label":e.title,"aria-modal":"true","aria-describedby":e.showInput?void 0:e.contentId,class:Object(n["normalizeClass"])(e.ns.namespace.value+"-overlay-message-box"),onClick:t[8]||(t[8]=(...t)=>e.overlayEvent.onClick&&e.overlayEvent.onClick(...t)),onMousedown:t[9]||(t[9]=(...t)=>e.overlayEvent.onMousedown&&e.overlayEvent.onMousedown(...t)),onMouseup:t[10]||(t[10]=(...t)=>e.overlayEvent.onMouseup&&e.overlayEvent.onMouseup(...t))},[Object(n["createVNode"])(d,{loop:"",trapped:e.visible,"focus-trap-el":e.rootRef,"focus-start-el":e.focusStartRef,onReleaseRequested:e.onCloseRequested},{default:Object(n["withCtx"])(()=>[Object(n["createElementVNode"])("div",{ref:"rootRef",class:Object(n["normalizeClass"])([e.ns.b(),e.customClass,e.ns.is("draggable",e.draggable),{[e.ns.m("center")]:e.center}]),style:Object(n["normalizeStyle"])(e.customStyle),tabindex:"-1",onClick:t[7]||(t[7]=Object(n["withModifiers"])(()=>{},["stop"]))},[null!==e.title&&void 0!==e.title?(Object(n["openBlock"])(),Object(n["createElementBlock"])("div",{key:0,ref:"headerRef",class:Object(n["normalizeClass"])(e.ns.e("header"))},[Object(n["createElementVNode"])("div",{class:Object(n["normalizeClass"])(e.ns.e("title"))},[e.iconComponent&&e.center?(Object(n["openBlock"])(),Object(n["createBlock"])(i,{key:0,class:Object(n["normalizeClass"])([e.ns.e("status"),e.typeClass])},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(),Object(n["createBlock"])(Object(n["resolveDynamicComponent"])(e.iconComponent)))]),_:1},8,["class"])):Object(n["createCommentVNode"])("v-if",!0),Object(n["createElementVNode"])("span",null,Object(n["toDisplayString"])(e.title),1)],2),e.showClose?(Object(n["openBlock"])(),Object(n["createElementBlock"])("button",{key:0,type:"button",class:Object(n["normalizeClass"])(e.ns.e("headerbtn")),"aria-label":e.t("el.messagebox.close"),onClick:t[0]||(t[0]=t=>e.handleAction(e.distinguishCancelAndClose?"close":"cancel")),onKeydown:t[1]||(t[1]=Object(n["withKeys"])(Object(n["withModifiers"])(t=>e.handleAction(e.distinguishCancelAndClose?"close":"cancel"),["prevent"]),["enter"]))},[Object(n["createVNode"])(i,{class:Object(n["normalizeClass"])(e.ns.e("close"))},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(c)]),_:1},8,["class"])],42,S)):Object(n["createCommentVNode"])("v-if",!0)],2)):Object(n["createCommentVNode"])("v-if",!0),Object(n["createElementVNode"])("div",{id:e.contentId,class:Object(n["normalizeClass"])(e.ns.e("content"))},[Object(n["createElementVNode"])("div",{class:Object(n["normalizeClass"])(e.ns.e("container"))},[e.iconComponent&&!e.center&&e.hasMessage?(Object(n["openBlock"])(),Object(n["createBlock"])(i,{key:0,class:Object(n["normalizeClass"])([e.ns.e("status"),e.typeClass])},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(),Object(n["createBlock"])(Object(n["resolveDynamicComponent"])(e.iconComponent)))]),_:1},8,["class"])):Object(n["createCommentVNode"])("v-if",!0),e.hasMessage?(Object(n["openBlock"])(),Object(n["createElementBlock"])("div",{key:1,class:Object(n["normalizeClass"])(e.ns.e("message"))},[Object(n["renderSlot"])(e.$slots,"default",{},()=>[e.dangerouslyUseHTMLString?(Object(n["openBlock"])(),Object(n["createBlock"])(Object(n["resolveDynamicComponent"])(e.showInput?"label":"p"),{key:1,for:e.showInput?e.inputId:void 0,innerHTML:e.message},null,8,["for","innerHTML"])):(Object(n["openBlock"])(),Object(n["createBlock"])(Object(n["resolveDynamicComponent"])(e.showInput?"label":"p"),{key:0,for:e.showInput?e.inputId:void 0},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.dangerouslyUseHTMLString?"":e.message),1)]),_:1},8,["for"]))])],2)):Object(n["createCommentVNode"])("v-if",!0)],2),Object(n["withDirectives"])(Object(n["createElementVNode"])("div",{class:Object(n["normalizeClass"])(e.ns.e("input"))},[Object(n["createVNode"])(s,{id:e.inputId,ref:"inputRef",modelValue:e.inputValue,"onUpdate:modelValue":t[2]||(t[2]=t=>e.inputValue=t),type:e.inputType,placeholder:e.inputPlaceholder,"aria-invalid":e.validateError,class:Object(n["normalizeClass"])({invalid:e.validateError}),onKeydown:Object(n["withKeys"])(e.handleInputEnter,["enter"])},null,8,["id","modelValue","type","placeholder","aria-invalid","class","onKeydown"]),Object(n["createElementVNode"])("div",{class:Object(n["normalizeClass"])(e.ns.e("errormsg")),style:Object(n["normalizeStyle"])({visibility:e.editorErrorMessage?"visible":"hidden"})},Object(n["toDisplayString"])(e.editorErrorMessage),7)],2),[[n["vShow"],e.showInput]])],10,V),Object(n["createElementVNode"])("div",{class:Object(n["normalizeClass"])(e.ns.e("btns"))},[e.showCancelButton?(Object(n["openBlock"])(),Object(n["createBlock"])(u,{key:0,loading:e.cancelButtonLoading,class:Object(n["normalizeClass"])([e.cancelButtonClass]),round:e.roundButton,size:e.btnSize,onClick:t[3]||(t[3]=t=>e.handleAction("cancel")),onKeydown:t[4]||(t[4]=Object(n["withKeys"])(Object(n["withModifiers"])(t=>e.handleAction("cancel"),["prevent"]),["enter"]))},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.cancelButtonText||e.t("el.messagebox.cancel")),1)]),_:1},8,["loading","class","round","size"])):Object(n["createCommentVNode"])("v-if",!0),Object(n["withDirectives"])(Object(n["createVNode"])(u,{ref:"confirmRef",type:"primary",loading:e.confirmButtonLoading,class:Object(n["normalizeClass"])([e.confirmButtonClasses]),round:e.roundButton,disabled:e.confirmButtonDisabled,size:e.btnSize,onClick:t[5]||(t[5]=t=>e.handleAction("confirm")),onKeydown:t[6]||(t[6]=Object(n["withKeys"])(Object(n["withModifiers"])(t=>e.handleAction("confirm"),["prevent"]),["enter"]))},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.confirmButtonText||e.t("el.messagebox.confirm")),1)]),_:1},8,["loading","class","round","disabled","size"]),[[n["vShow"],e.showConfirmButton]])],2)],6)]),_:3},8,["trapped","focus-trap-el","focus-start-el","onReleaseRequested"])],42,B)]),_:3},8,["z-index","overlay-class","mask"]),[[n["vShow"],e.visible]])]),_:3})}var M=Object(s["a"])(E,[["render",N],["__file","/home/runner/work/element-plus/element-plus/packages/components/message-box/src/index.vue"]]),A=r("7d20"),T=r("83ec");const H=new Map,R=(e,t,r=null)=>{const o=Object(n["createVNode"])(M,e,Object(A["isFunction"])(e.message)||Object(n["isVNode"])(e.message)?{default:Object(A["isFunction"])(e.message)?e.message:()=>e.message}:null);return o.appContext=r,Object(n["render"])(o,t),document.body.appendChild(t.firstElementChild),o.component},L=()=>document.createElement("div"),D=(e,t)=>{const r=L();e.onVanish=()=>{Object(n["render"])(null,r),H.delete(l)},e.onAction=t=>{const r=H.get(l);let n;n=e.showInput?{value:l.inputValue,action:t}:t,e.callback?e.callback(n,o.proxy):"cancel"===t||"close"===t?e.distinguishCancelAndClose&&"cancel"!==t?r.reject("close"):r.reject("cancel"):r.resolve(n)};const o=R(e,r,t),l=o.proxy;for(const n in e)Object(A["hasOwn"])(e,n)&&!Object(A["hasOwn"])(l.$props,n)&&(l[n]=e[n]);return l.visible=!0,l};function P(e,t=null){if(!o["isClient"])return Promise.reject();let r;return Object(A["isString"])(e)||Object(n["isVNode"])(e)?e={message:e}:r=e.callback,new Promise((n,o)=>{const l=D(e,null!=t?t:P._context);H.set(l,{options:e,callback:r,resolve:n,reject:o})})}const I=["alert","confirm","prompt"],F={alert:{closeOnPressEscape:!1,closeOnClickModal:!1},confirm:{showCancelButton:!0},prompt:{showCancelButton:!0,showInput:!0}};function $(e){return(t,r,n,o)=>{let l="";return Object(A["isObject"])(r)?(n=r,l=""):l=Object(T["d"])(r)?"":r,P(Object.assign({title:l,message:t,type:"",...F[e]},n,{boxType:e}),o)}}I.forEach(e=>{P[e]=$(e)}),P.close=()=>{H.forEach((e,t)=>{t.doClose()}),H.clear()},P._context=null;const q=P;q.install=e=>{q._context=e._context,e.config.globalProperties.$msgbox=q,e.config.globalProperties.$messageBox=q,e.config.globalProperties.$alert=q.alert,e.config.globalProperties.$confirm=q.confirm,e.config.globalProperties.$prompt=q.prompt};const W=q},c9ac:function(e,t,r){"use strict";r.d(t,"a",(function(){return c}));var n=r("f2bf"),o=r("d095"),l=r("8afb");const a=["class","style"],i=/^on[A-Z]/,c=(e={})=>{const{excludeListeners:t=!1,excludeKeys:r}=e,c=Object(n["computed"])(()=>((null==r?void 0:r.value)||[]).concat(a)),s=Object(n["getCurrentInstance"])();return s?Object(n["computed"])(()=>{var e;return Object(o["fromPairs"])(Object.entries(null==(e=s.proxy)?void 0:e.$attrs).filter(([e])=>!c.value.includes(e)&&!(t&&i.test(e))))}):(Object(l["a"])("use-attrs","getCurrentInstance() returned null. useAttrs() must be called at the top of a setup function"),Object(n["computed"])(()=>({})))}},ca84:function(e,t,r){var n=r("e330"),o=r("1a2d"),l=r("fc6a"),a=r("4d64").indexOf,i=r("d012"),c=n([].push);e.exports=function(e,t){var r,n=l(e),s=0,u=[];for(r in n)!o(i,r)&&o(n,r)&&c(u,r);while(t.length>s)o(n,r=t[s++])&&(~a(u,r)||c(u,r));return u}},cafa:function(e,t,r){"use strict";e.exports={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1}},cb2d:function(e,t,r){var n=r("1626"),o=r("9bf2"),l=r("13d2"),a=r("6374");e.exports=function(e,t,r,i){i||(i={});var c=i.enumerable,s=void 0!==i.name?i.name:t;if(n(r)&&l(r,s,i),i.global)c?e[t]=r:a(t,r);else{try{i.unsafe?e[t]&&(c=!0):delete e[t]}catch(u){}c?e[t]=r:o.f(e,t,{value:r,enumerable:!1,configurable:!i.nonConfigurable,writable:!i.nonWritable})}return e}},cc12:function(e,t,r){var n=r("da84"),o=r("861d"),l=n.document,a=o(l)&&o(l.createElement);e.exports=function(e){return a?l.createElement(e):{}}},cdce:function(e,t,r){var n=r("da84"),o=r("1626"),l=n.WeakMap;e.exports=o(l)&&/native code/.test(String(l))},cee4:function(e,t,r){"use strict";var n=r("c532"),o=r("1d2b"),l=r("0a06"),a=r("4a7b"),i=r("4c3d");function c(e){var t=new l(e),r=o(l.prototype.request,t);return n.extend(r,l.prototype,t),n.extend(r,t),r.create=function(t){return c(a(e,t))},r}var s=c(i);s.Axios=l,s.CanceledError=r("fb60"),s.CancelToken=r("8df4"),s.isCancel=r("2e67"),s.VERSION=r("5cce").version,s.toFormData=r("e467"),s.AxiosError=r("7917"),s.Cancel=s.CanceledError,s.all=function(e){return Promise.all(e)},s.spread=r("0df6"),s.isAxiosError=r("5f02"),e.exports=s,e.exports.default=s},cf2e:function(e,t,r){"use strict";r.d(t,"a",(function(){return _})),r.d(t,"b",(function(){return C}));var n=r("f2bf"),o=r("54bb"),l=r("446f"),a=r("c741"),i=r("c23a"),c=r("304f");function s(e,t=20){return e.mix("#141414",t).toString()}function u(e){const t=Object(i["a"])(),r=Object(c["b"])("button");return Object(n["computed"])(()=>{let n={};const o=e.color;if(o){const l=new a["TinyColor"](o),i=e.dark?l.tint(20).toString():s(l,20);if(e.plain)n=r.cssVarBlock({"bg-color":e.dark?s(l,90):l.tint(90).toString(),"text-color":o,"border-color":e.dark?s(l,50):l.tint(50).toString(),"hover-text-color":`var(${r.cssVarName("color-white")})`,"hover-bg-color":o,"hover-border-color":o,"active-bg-color":i,"active-text-color":`var(${r.cssVarName("color-white")})`,"active-border-color":i}),t.value&&(n[r.cssVarBlockName("disabled-bg-color")]=e.dark?s(l,90):l.tint(90).toString(),n[r.cssVarBlockName("disabled-text-color")]=e.dark?s(l,50):l.tint(50).toString(),n[r.cssVarBlockName("disabled-border-color")]=e.dark?s(l,80):l.tint(80).toString());else{const a=e.dark?s(l,30):l.tint(30).toString(),c=l.isDark()?`var(${r.cssVarName("color-white")})`:`var(${r.cssVarName("color-black")})`;if(n=r.cssVarBlock({"bg-color":o,"text-color":c,"border-color":o,"hover-bg-color":a,"hover-text-color":c,"hover-border-color":a,"active-bg-color":i,"active-border-color":i}),t.value){const t=e.dark?s(l,50):l.tint(50).toString();n[r.cssVarBlockName("disabled-bg-color")]=t,n[r.cssVarBlockName("disabled-text-color")]=e.dark?"rgba(255, 255, 255, 0.5)":`var(${r.cssVarName("color-white")})`,n[r.cssVarBlockName("disabled-border-color")]=t}}}return n})}var d=r("2711"),p=r("344d");const f=Symbol("buttonGroupContextKey");var b=r("c083"),m=r("546d");const h=["aria-disabled","disabled","autofocus","type"],v={name:"ElButton"},g=Object(n["defineComponent"])({...v,props:l["b"],emits:l["a"],setup(e,{expose:t,emit:r}){const l=e,a=Object(n["useSlots"])();Object(p["a"])({from:"type.text",replacement:"link",version:"3.0.0",scope:"props",ref:"https://element-plus.org/en-US/component/button.html#button-attributes"},Object(n["computed"])(()=>"text"===l.type));const s=Object(n["inject"])(f,void 0),d=Object(b["b"])("button"),v=Object(c["b"])("button"),{form:g}=Object(m["a"])(),O=Object(i["b"])(Object(n["computed"])(()=>null==s?void 0:s.size)),j=Object(i["a"])(),w=Object(n["ref"])(),y=Object(n["computed"])(()=>l.type||(null==s?void 0:s.type)||""),x=Object(n["computed"])(()=>{var e,t,r;return null!=(r=null!=(t=l.autoInsertSpace)?t:null==(e=d.value)?void 0:e.autoInsertSpace)&&r}),k=Object(n["computed"])(()=>{var e;const t=null==(e=a.default)?void 0:e.call(a);if(x.value&&1===(null==t?void 0:t.length)){const e=t[0];if((null==e?void 0:e.type)===n["Text"]){const t=e.children;return/^\p{Unified_Ideograph}{2}$/u.test(t.trim())}}return!1}),_=u(l),C=e=>{"reset"===l.nativeType&&(null==g||g.resetFields()),r("click",e)};return t({ref:w,size:O,type:y,disabled:j,shouldAddSpace:k}),(e,t)=>(Object(n["openBlock"])(),Object(n["createElementBlock"])("button",{ref_key:"_ref",ref:w,class:Object(n["normalizeClass"])([Object(n["unref"])(v).b(),Object(n["unref"])(v).m(Object(n["unref"])(y)),Object(n["unref"])(v).m(Object(n["unref"])(O)),Object(n["unref"])(v).is("disabled",Object(n["unref"])(j)),Object(n["unref"])(v).is("loading",e.loading),Object(n["unref"])(v).is("plain",e.plain),Object(n["unref"])(v).is("round",e.round),Object(n["unref"])(v).is("circle",e.circle),Object(n["unref"])(v).is("text",e.text),Object(n["unref"])(v).is("link",e.link),Object(n["unref"])(v).is("has-bg",e.bg)]),"aria-disabled":Object(n["unref"])(j)||e.loading,disabled:Object(n["unref"])(j)||e.loading,autofocus:e.autofocus,type:e.nativeType,style:Object(n["normalizeStyle"])(Object(n["unref"])(_)),onClick:C},[e.loading?(Object(n["openBlock"])(),Object(n["createElementBlock"])(n["Fragment"],{key:0},[e.$slots.loading?Object(n["renderSlot"])(e.$slots,"loading",{key:0}):(Object(n["openBlock"])(),Object(n["createBlock"])(Object(n["unref"])(o["a"]),{key:1,class:Object(n["normalizeClass"])(Object(n["unref"])(v).is("loading"))},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(),Object(n["createBlock"])(Object(n["resolveDynamicComponent"])(e.loadingIcon)))]),_:1},8,["class"]))],64)):e.icon||e.$slots.icon?(Object(n["openBlock"])(),Object(n["createBlock"])(Object(n["unref"])(o["a"]),{key:1},{default:Object(n["withCtx"])(()=>[e.icon?(Object(n["openBlock"])(),Object(n["createBlock"])(Object(n["resolveDynamicComponent"])(e.icon),{key:0})):Object(n["renderSlot"])(e.$slots,"icon",{key:1})]),_:3})):Object(n["createCommentVNode"])("v-if",!0),e.$slots.default?(Object(n["openBlock"])(),Object(n["createElementBlock"])("span",{key:2,class:Object(n["normalizeClass"])({[Object(n["unref"])(v).em("text","expand")]:Object(n["unref"])(k)})},[Object(n["renderSlot"])(e.$slots,"default")],2)):Object(n["createCommentVNode"])("v-if",!0)],14,h))}});var O=Object(d["a"])(g,[["__file","/home/runner/work/element-plus/element-plus/packages/components/button/src/button.vue"]]);const j={size:l["b"].size,type:l["b"].type},w={name:"ElButtonGroup"},y=Object(n["defineComponent"])({...w,props:j,setup(e){const t=e;Object(n["provide"])(f,Object(n["reactive"])({size:Object(n["toRef"])(t,"size"),type:Object(n["toRef"])(t,"type")}));const r=Object(c["b"])("button");return(e,t)=>(Object(n["openBlock"])(),Object(n["createElementBlock"])("div",{class:Object(n["normalizeClass"])(""+Object(n["unref"])(r).b("group"))},[Object(n["renderSlot"])(e.$slots,"default")],2))}});var x=Object(d["a"])(y,[["__file","/home/runner/work/element-plus/element-plus/packages/components/button/src/button-group.vue"]]),k=r("0c24");const _=Object(k["a"])(O,{ButtonGroup:x}),C=Object(k["d"])(x)},d012:function(e,t){e.exports={}},d039:function(e,t){e.exports=function(e){try{return!!e()}catch(t){return!0}}},d066:function(e,t,r){var n=r("da84"),o=r("1626"),l=function(e){return o(e)?e:void 0};e.exports=function(e,t){return arguments.length<2?l(n[e]):n[e]&&n[e][t]}},d095:function(e,t,r){e.exports=r("2ef0")},d1e7:function(e,t,r){"use strict";var n={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor,l=o&&!n.call({1:2},1);t.f=l?function(e){var t=o(this,e);return!!t&&t.enumerable}:n},d5eb:function(e,t,r){"use strict";r.d(t,"a",(function(){return o})),r.d(t,"b",(function(){return n}));const n=["","default","small","large"],o={large:40,default:32,small:24}},d5f6:function(e,t,r){"use strict";r.d(t,"a",(function(){return d}));var n=r("f2bf"),o=r("0898"),l=r("304f"),a=r("89d4"),i=r("9215");const c=Object(o["b"])({mask:{type:Boolean,default:!0},customMaskEvent:{type:Boolean,default:!1},overlayClass:{type:Object(o["c"])([String,Array,Object])},zIndex:{type:Object(o["c"])([String,Number])}}),s={click:e=>e instanceof MouseEvent};var u=Object(n["defineComponent"])({name:"ElOverlay",props:c,emits:s,setup(e,{slots:t,emit:r}){const o=Object(l["b"])("overlay"),c=e=>{r("click",e)},{onClick:s,onMousedown:u,onMouseup:d}=Object(a["a"])(e.customMaskEvent?void 0:c);return()=>e.mask?Object(n["createVNode"])("div",{class:[o.b(),e.overlayClass],style:{zIndex:e.zIndex},onClick:s,onMousedown:u,onMouseup:d},[Object(n["renderSlot"])(t,"default")],i["a"].STYLE|i["a"].CLASS|i["a"].PROPS,["onClick","onMouseup","onMousedown"]):Object(n["h"])("div",{class:e.overlayClass,style:{zIndex:e.zIndex,position:"fixed",top:"0px",right:"0px",bottom:"0px",left:"0px"}},[Object(n["renderSlot"])(t,"default")])}});const d=u},d6e4:function(e,t,r){var n=r("f2bf");Object.keys(n).forEach((function(e){t[e]=n[e]})),t.set=function(e,t,r){return Array.isArray(e)?(e.length=Math.max(e.length,t),e.splice(t,1,r),r):(e[t]=r,r)},t.del=function(e,t){Array.isArray(e)?e.splice(t,1):delete e[t]},t.Vue=n,t.Vue2=void 0,t.isVue2=!1,t.isVue3=!0,t.install=function(){}},d756:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.numberInputToObject=t.parseIntFromHex=t.convertHexToDecimal=t.convertDecimalToHex=t.rgbaToArgbHex=t.rgbaToHex=t.rgbToHex=t.hsvToRgb=t.rgbToHsv=t.hslToRgb=t.rgbToHsl=t.rgbToRgb=void 0;var n=r("1127");function o(e,t,r){return{r:255*(0,n.bound01)(e,255),g:255*(0,n.bound01)(t,255),b:255*(0,n.bound01)(r,255)}}function l(e,t,r){e=(0,n.bound01)(e,255),t=(0,n.bound01)(t,255),r=(0,n.bound01)(r,255);var o=Math.max(e,t,r),l=Math.min(e,t,r),a=0,i=0,c=(o+l)/2;if(o===l)i=0,a=0;else{var s=o-l;switch(i=c>.5?s/(2-o-l):s/(o+l),o){case e:a=(t-r)/s+(t1&&(r-=1),r<1/6?e+6*r*(t-e):r<.5?t:r<2/3?e+(t-e)*(2/3-r)*6:e}function i(e,t,r){var o,l,i;if(e=(0,n.bound01)(e,360),t=(0,n.bound01)(t,100),r=(0,n.bound01)(r,100),0===t)l=r,i=r,o=r;else{var c=r<.5?r*(1+t):r+t-r*t,s=2*r-c;o=a(s,c,e+1/3),l=a(s,c,e),i=a(s,c,e-1/3)}return{r:255*o,g:255*l,b:255*i}}function c(e,t,r){e=(0,n.bound01)(e,255),t=(0,n.bound01)(t,255),r=(0,n.bound01)(r,255);var o=Math.max(e,t,r),l=Math.min(e,t,r),a=0,i=o,c=o-l,s=0===o?0:c/o;if(o===l)a=0;else{switch(o){case e:a=(t-r)/c+(t>16,g:(65280&e)>>8,b:255&e}}t.rgbToRgb=o,t.rgbToHsl=l,t.hslToRgb=i,t.rgbToHsv=c,t.hsvToRgb=s,t.rgbToHex=u,t.rgbaToHex=d,t.rgbaToArgbHex=p,t.convertDecimalToHex=f,t.convertHexToDecimal=b,t.parseIntFromHex=m,t.numberInputToObject=h},d758:function(e,t,r){!function(t,r){e.exports=r()}(0,(function(){"use strict";return function(e,t){t.prototype.isSameOrAfter=function(e,t){return this.isSame(e,t)||this.isAfter(e,t)}}}))},d925:function(e,t,r){"use strict";e.exports=function(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}},d9b5:function(e,t,r){var n=r("d066"),o=r("1626"),l=r("3a9b"),a=r("fdbf"),i=Object;e.exports=a?function(e){return"symbol"==typeof e}:function(e){var t=n("Symbol");return o(t)&&l(t.prototype,i(e))}},da84:function(e,t,r){(function(t){var r=function(e){return e&&e.Math==Math&&e};e.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof t&&t)||function(){return this}()||Function("return this")()}).call(this,r("c8ba"))},daed:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},dc4a:function(e,t,r){var n=r("59ed"),o=r("7234");e.exports=function(e,t){var r=e[t];return o(r)?void 0:n(r)}},df7c:function(e,t,r){(function(e){function r(e,t){for(var r=0,n=e.length-1;n>=0;n--){var o=e[n];"."===o?e.splice(n,1):".."===o?(e.splice(n,1),r++):r&&(e.splice(n,1),r--)}if(t)for(;r--;r)e.unshift("..");return e}function n(e){"string"!==typeof e&&(e+="");var t,r=0,n=-1,o=!0;for(t=e.length-1;t>=0;--t)if(47===e.charCodeAt(t)){if(!o){r=t+1;break}}else-1===n&&(o=!1,n=t+1);return-1===n?"":e.slice(r,n)}function o(e,t){if(e.filter)return e.filter(t);for(var r=[],n=0;n=-1&&!n;l--){var a=l>=0?arguments[l]:e.cwd();if("string"!==typeof a)throw new TypeError("Arguments to path.resolve must be strings");a&&(t=a+"/"+t,n="/"===a.charAt(0))}return t=r(o(t.split("/"),(function(e){return!!e})),!n).join("/"),(n?"/":"")+t||"."},t.normalize=function(e){var n=t.isAbsolute(e),a="/"===l(e,-1);return e=r(o(e.split("/"),(function(e){return!!e})),!n).join("/"),e||n||(e="."),e&&a&&(e+="/"),(n?"/":"")+e},t.isAbsolute=function(e){return"/"===e.charAt(0)},t.join=function(){var e=Array.prototype.slice.call(arguments,0);return t.normalize(o(e,(function(e,t){if("string"!==typeof e)throw new TypeError("Arguments to path.join must be strings");return e})).join("/"))},t.relative=function(e,r){function n(e){for(var t=0;t=0;r--)if(""!==e[r])break;return t>r?[]:e.slice(t,r-t+1)}e=t.resolve(e).substr(1),r=t.resolve(r).substr(1);for(var o=n(e.split("/")),l=n(r.split("/")),a=Math.min(o.length,l.length),i=a,c=0;c=1;--l)if(t=e.charCodeAt(l),47===t){if(!o){n=l;break}}else o=!1;return-1===n?r?"/":".":r&&1===n?"/":e.slice(0,n)},t.basename=function(e,t){var r=n(e);return t&&r.substr(-1*t.length)===t&&(r=r.substr(0,r.length-t.length)),r},t.extname=function(e){"string"!==typeof e&&(e+="");for(var t=-1,r=0,n=-1,o=!0,l=0,a=e.length-1;a>=0;--a){var i=e.charCodeAt(a);if(47!==i)-1===n&&(o=!1,n=a+1),46===i?-1===t?t=a:1!==l&&(l=1):-1!==t&&(l=-1);else if(!o){r=a+1;break}}return-1===t||-1===n||0===l||1===l&&t===n-1&&t===r+1?"":e.slice(t,n)};var l="b"==="ab".substr(-1)?function(e,t,r){return e.substr(t,r)}:function(e,t,r){return t<0&&(t=e.length+t),e.substr(t,r)}}).call(this,r("4362"))},e330:function(e,t,r){var n=r("40d5"),o=Function.prototype,l=o.bind,a=o.call,i=n&&l.bind(a,a);e.exports=n?function(e){return e&&i(e)}:function(e){return e&&function(){return a.apply(e,arguments)}}},e3db:function(e,t){var r={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==r.call(e)}},e467:function(e,t,r){"use strict";(function(t){var n=r("c532");function o(e,r){r=r||new FormData;var o=[];function l(e){return null===e?"":n.isDate(e)?e.toISOString():n.isArrayBuffer(e)||n.isTypedArray(e)?"function"===typeof Blob?new Blob([e]):t.from(e):e}function a(e,t){if(n.isPlainObject(e)||n.isArray(e)){if(-1!==o.indexOf(e))throw Error("Circular reference detected in "+t);o.push(e),n.forEach(e,(function(e,o){if(!n.isUndefined(e)){var i,c=t?t+"."+o:o;if(e&&!t&&"object"===typeof e)if(n.endsWith(o,"{}"))e=JSON.stringify(e);else if(n.endsWith(o,"[]")&&(i=n.toArray(e)))return void i.forEach((function(e){!n.isUndefined(e)&&r.append(c,l(e))}));a(e,c)}})),o.pop()}else r.append(t,l(e))}return a(e),r}e.exports=o}).call(this,r("b639").Buffer)},e683:function(e,t,r){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},e893:function(e,t,r){var n=r("1a2d"),o=r("56ef"),l=r("06cf"),a=r("9bf2");e.exports=function(e,t,r){for(var i=o(t),c=a.f,s=l.f,u=0;u!!r[e.toLowerCase()]:e=>!!r[e]}Object.defineProperty(t,"__esModule",{value:!0});const n={[1]:"TEXT",[2]:"CLASS",[4]:"STYLE",[8]:"PROPS",[16]:"FULL_PROPS",[32]:"HYDRATE_EVENTS",[64]:"STABLE_FRAGMENT",[128]:"KEYED_FRAGMENT",[256]:"UNKEYED_FRAGMENT",[512]:"NEED_PATCH",[1024]:"DYNAMIC_SLOTS",[2048]:"DEV_ROOT_FRAGMENT",[-1]:"HOISTED",[-2]:"BAIL"},o={[1]:"STABLE",[2]:"DYNAMIC",[3]:"FORWARDED"},l="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt",a=r(l),i=2;function c(e,t=0,r=e.length){let n=e.split(/(\r?\n)/);const o=n.filter((e,t)=>t%2===1);n=n.filter((e,t)=>t%2===0);let l=0;const a=[];for(let c=0;c=t){for(let e=c-i;e<=c+i||r>l;e++){if(e<0||e>=n.length)continue;const i=e+1;a.push(`${i}${" ".repeat(Math.max(3-String(i).length,0))}| ${n[e]}`);const s=n[e].length,u=o[e]&&o[e].length||0;if(e===c){const e=t-(l-(s+u)),n=Math.max(1,r>l?s-e:r-t);a.push(" | "+" ".repeat(e)+"^".repeat(n))}else if(e>c){if(r>l){const e=Math.max(Math.min(r-l,s),1);a.push(" | "+"^".repeat(e))}l+=s+u}}break}return a.join("\n")}const s="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",u=r(s),d=r(s+",async,autofocus,autoplay,controls,default,defer,disabled,hidden,loop,open,required,reversed,scoped,seamless,checked,muted,multiple,selected");function p(e){return!!e||""===e}const f=/[>/="'\u0009\u000a\u000c\u0020]/,b={};function m(e){if(b.hasOwnProperty(e))return b[e];const t=f.test(e);return t&&console.error("unsafe attribute name: "+e),b[e]=!t}const h={acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},v=r("animation-iteration-count,border-image-outset,border-image-slice,border-image-width,box-flex,box-flex-group,box-ordinal-group,column-count,columns,flex,flex-grow,flex-positive,flex-shrink,flex-negative,flex-order,grid-row,grid-row-end,grid-row-span,grid-row-start,grid-column,grid-column-end,grid-column-span,grid-column-start,font-weight,line-clamp,line-height,opacity,order,orphans,tab-size,widows,z-index,zoom,fill-opacity,flood-opacity,stop-opacity,stroke-dasharray,stroke-dashoffset,stroke-miterlimit,stroke-opacity,stroke-width"),g=r("accept,accept-charset,accesskey,action,align,allow,alt,async,autocapitalize,autocomplete,autofocus,autoplay,background,bgcolor,border,buffered,capture,challenge,charset,checked,cite,class,code,codebase,color,cols,colspan,content,contenteditable,contextmenu,controls,coords,crossorigin,csp,data,datetime,decoding,default,defer,dir,dirname,disabled,download,draggable,dropzone,enctype,enterkeyhint,for,form,formaction,formenctype,formmethod,formnovalidate,formtarget,headers,height,hidden,high,href,hreflang,http-equiv,icon,id,importance,integrity,ismap,itemprop,keytype,kind,label,lang,language,loading,list,loop,low,manifest,max,maxlength,minlength,media,min,multiple,muted,name,novalidate,open,optimum,pattern,ping,placeholder,poster,preload,radiogroup,readonly,referrerpolicy,rel,required,reversed,rows,rowspan,sandbox,scope,scoped,selected,shape,size,sizes,slot,span,spellcheck,src,srcdoc,srclang,srcset,start,step,style,summary,tabindex,target,title,translate,type,usemap,value,width,wrap"),O=r("xmlns,accent-height,accumulate,additive,alignment-baseline,alphabetic,amplitude,arabic-form,ascent,attributeName,attributeType,azimuth,baseFrequency,baseline-shift,baseProfile,bbox,begin,bias,by,calcMode,cap-height,class,clip,clipPathUnits,clip-path,clip-rule,color,color-interpolation,color-interpolation-filters,color-profile,color-rendering,contentScriptType,contentStyleType,crossorigin,cursor,cx,cy,d,decelerate,descent,diffuseConstant,direction,display,divisor,dominant-baseline,dur,dx,dy,edgeMode,elevation,enable-background,end,exponent,fill,fill-opacity,fill-rule,filter,filterRes,filterUnits,flood-color,flood-opacity,font-family,font-size,font-size-adjust,font-stretch,font-style,font-variant,font-weight,format,from,fr,fx,fy,g1,g2,glyph-name,glyph-orientation-horizontal,glyph-orientation-vertical,glyphRef,gradientTransform,gradientUnits,hanging,height,href,hreflang,horiz-adv-x,horiz-origin-x,id,ideographic,image-rendering,in,in2,intercept,k,k1,k2,k3,k4,kernelMatrix,kernelUnitLength,kerning,keyPoints,keySplines,keyTimes,lang,lengthAdjust,letter-spacing,lighting-color,limitingConeAngle,local,marker-end,marker-mid,marker-start,markerHeight,markerUnits,markerWidth,mask,maskContentUnits,maskUnits,mathematical,max,media,method,min,mode,name,numOctaves,offset,opacity,operator,order,orient,orientation,origin,overflow,overline-position,overline-thickness,panose-1,paint-order,path,pathLength,patternContentUnits,patternTransform,patternUnits,ping,pointer-events,points,pointsAtX,pointsAtY,pointsAtZ,preserveAlpha,preserveAspectRatio,primitiveUnits,r,radius,referrerPolicy,refX,refY,rel,rendering-intent,repeatCount,repeatDur,requiredExtensions,requiredFeatures,restart,result,rotate,rx,ry,scale,seed,shape-rendering,slope,spacing,specularConstant,specularExponent,speed,spreadMethod,startOffset,stdDeviation,stemh,stemv,stitchTiles,stop-color,stop-opacity,strikethrough-position,strikethrough-thickness,string,stroke,stroke-dasharray,stroke-dashoffset,stroke-linecap,stroke-linejoin,stroke-miterlimit,stroke-opacity,stroke-width,style,surfaceScale,systemLanguage,tabindex,tableValues,target,targetX,targetY,text-anchor,text-decoration,text-rendering,textLength,to,transform,transform-origin,type,u1,u2,underline-position,underline-thickness,unicode,unicode-bidi,unicode-range,units-per-em,v-alphabetic,v-hanging,v-ideographic,v-mathematical,values,vector-effect,version,vert-adv-y,vert-origin-x,vert-origin-y,viewBox,viewTarget,visibility,width,widths,word-spacing,writing-mode,x,x-height,x1,x2,xChannelSelector,xlink:actuate,xlink:arcrole,xlink:href,xlink:role,xlink:show,xlink:title,xlink:type,xml:base,xml:lang,xml:space,y,y1,y2,yChannelSelector,z,zoomAndPan");function j(e){if(Q(e)){const t={};for(let r=0;r{if(e){const r=e.split(y);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function k(e){let t="";if(!e||oe(e))return t;for(const r in e){const n=e[r],o=r.startsWith("--")?r:Oe(r);(oe(n)||"number"===typeof n&&v(o))&&(t+=`${o}:${n};`)}return t}function _(e){let t="";if(oe(e))t=e;else if(Q(e))for(let r=0;r]/;function A(e){const t=""+e,r=M.exec(t);if(!r)return t;let n,o,l="",a=0;for(o=r.index;o||--!>|L(e,t))}const P=e=>oe(e)?e:null==e?"":Q(e)||ae(e)&&(e.toString===ce||!ne(e.toString))?JSON.stringify(e,I,2):String(e),I=(e,t)=>t&&t.__v_isRef?I(e,t.value):ee(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((e,[t,r])=>(e[t+" =>"]=r,e),{})}:te(t)?{[`Set(${t.size})`]:[...t.values()]}:!ae(t)||Q(t)||de(t)?t:String(t),F={},$=[],q=()=>{},W=()=>!1,U=/^on[^a-z]/,K=e=>U.test(e),Y=e=>e.startsWith("onUpdate:"),G=Object.assign,X=(e,t)=>{const r=e.indexOf(t);r>-1&&e.splice(r,1)},J=Object.prototype.hasOwnProperty,Z=(e,t)=>J.call(e,t),Q=Array.isArray,ee=e=>"[object Map]"===se(e),te=e=>"[object Set]"===se(e),re=e=>"[object Date]"===se(e),ne=e=>"function"===typeof e,oe=e=>"string"===typeof e,le=e=>"symbol"===typeof e,ae=e=>null!==e&&"object"===typeof e,ie=e=>ae(e)&&ne(e.then)&&ne(e.catch),ce=Object.prototype.toString,se=e=>ce.call(e),ue=e=>se(e).slice(8,-1),de=e=>"[object Object]"===se(e),pe=e=>oe(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,fe=r(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),be=r("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),me=e=>{const t=Object.create(null);return r=>{const n=t[r];return n||(t[r]=e(r))}},he=/-(\w)/g,ve=me(e=>e.replace(he,(e,t)=>t?t.toUpperCase():"")),ge=/\B([A-Z])/g,Oe=me(e=>e.replace(ge,"-$1").toLowerCase()),je=me(e=>e.charAt(0).toUpperCase()+e.slice(1)),we=me(e=>e?"on"+je(e):""),ye=(e,t)=>!Object.is(e,t),xe=(e,t)=>{for(let r=0;r{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:r})},_e=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let Ce;const ze=()=>Ce||(Ce="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof self?self:"undefined"!==typeof window?window:"undefined"!==typeof e?e:{}),Ee=/^[_$a-zA-Z\xA0-\uFFFF][_$a-zA-Z0-9\xA0-\uFFFF]*$/;function Be(e){return Ee.test(e)?"__props."+e:`__props[${JSON.stringify(e)}]`}t.EMPTY_ARR=$,t.EMPTY_OBJ=F,t.NO=W,t.NOOP=q,t.PatchFlagNames=n,t.camelize=ve,t.capitalize=je,t.def=ke,t.escapeHtml=A,t.escapeHtmlComment=H,t.extend=G,t.genPropsAccessExp=Be,t.generateCodeFrame=c,t.getGlobalThis=ze,t.hasChanged=ye,t.hasOwn=Z,t.hyphenate=Oe,t.includeBooleanAttr=p,t.invokeArrayFns=xe,t.isArray=Q,t.isBooleanAttr=d,t.isBuiltInDirective=be,t.isDate=re,t.isFunction=ne,t.isGloballyWhitelisted=a,t.isHTMLTag=S,t.isIntegerKey=pe,t.isKnownHtmlAttr=g,t.isKnownSvgAttr=O,t.isMap=ee,t.isModelListener=Y,t.isNoUnitNumericStyleProp=v,t.isObject=ae,t.isOn=K,t.isPlainObject=de,t.isPromise=ie,t.isReservedProp=fe,t.isSSRSafeAttrName=m,t.isSVGTag=V,t.isSet=te,t.isSpecialBooleanAttr=u,t.isString=oe,t.isSymbol=le,t.isVoidTag=N,t.looseEqual=L,t.looseIndexOf=D,t.makeMap=r,t.normalizeClass=_,t.normalizeProps=C,t.normalizeStyle=j,t.objectToString=ce,t.parseStringStyle=x,t.propsToAttrMap=h,t.remove=X,t.slotFlagsText=o,t.stringifyStyle=k,t.toDisplayString=P,t.toHandlerKey=we,t.toNumber=_e,t.toRawType=ue,t.toTypeString=se}).call(this,r("c8ba"))},f2bf:function(e,t,r){"use strict";r.r(t),r.d(t,"EffectScope",(function(){return a})),r.d(t,"ReactiveEffect",(function(){return x})),r.d(t,"customRef",(function(){return et})),r.d(t,"effect",(function(){return _})),r.d(t,"effectScope",(function(){return i})),r.d(t,"getCurrentScope",(function(){return s})),r.d(t,"isProxy",(function(){return Re})),r.d(t,"isReactive",(function(){return Ae})),r.d(t,"isReadonly",(function(){return Te})),r.d(t,"isRef",(function(){return qe})),r.d(t,"isShallow",(function(){return He})),r.d(t,"markRaw",(function(){return De})),r.d(t,"onScopeDispose",(function(){return u})),r.d(t,"proxyRefs",(function(){return Ze})),r.d(t,"reactive",(function(){return Be})),r.d(t,"readonly",(function(){return Ve})),r.d(t,"ref",(function(){return We})),r.d(t,"shallowReactive",(function(){return Se})),r.d(t,"shallowReadonly",(function(){return Ne})),r.d(t,"shallowRef",(function(){return Ue})),r.d(t,"stop",(function(){return C})),r.d(t,"toRaw",(function(){return Le})),r.d(t,"toRef",(function(){return nt})),r.d(t,"toRefs",(function(){return tt})),r.d(t,"triggerRef",(function(){return Ge})),r.d(t,"unref",(function(){return Xe})),r.d(t,"camelize",(function(){return o["camelize"]})),r.d(t,"capitalize",(function(){return o["capitalize"]})),r.d(t,"normalizeClass",(function(){return o["normalizeClass"]})),r.d(t,"normalizeProps",(function(){return o["normalizeProps"]})),r.d(t,"normalizeStyle",(function(){return o["normalizeStyle"]})),r.d(t,"toDisplayString",(function(){return o["toDisplayString"]})),r.d(t,"toHandlerKey",(function(){return o["toHandlerKey"]})),r.d(t,"BaseTransition",(function(){return Vr})),r.d(t,"Comment",(function(){return Mo})),r.d(t,"Fragment",(function(){return Vo})),r.d(t,"KeepAlive",(function(){return qr})),r.d(t,"Static",(function(){return Ao})),r.d(t,"Suspense",(function(){return ir})),r.d(t,"Teleport",(function(){return So})),r.d(t,"Text",(function(){return No})),r.d(t,"callWithAsyncErrorHandling",(function(){return mt})),r.d(t,"callWithErrorHandling",(function(){return bt})),r.d(t,"cloneVNode",(function(){return tl})),r.d(t,"compatUtils",(function(){return ra})),r.d(t,"computed",(function(){return Tl})),r.d(t,"createBlock",(function(){return qo})),r.d(t,"createCommentVNode",(function(){return ol})),r.d(t,"createElementBlock",(function(){return $o})),r.d(t,"createElementVNode",(function(){return Jo})),r.d(t,"createHydrationRenderer",(function(){return go})),r.d(t,"createPropsRestProxy",(function(){return ql})),r.d(t,"createRenderer",(function(){return vo})),r.d(t,"createSlots",(function(){return yn})),r.d(t,"createStaticVNode",(function(){return nl})),r.d(t,"createTextVNode",(function(){return rl})),r.d(t,"createVNode",(function(){return Zo})),r.d(t,"defineAsyncComponent",(function(){return Pr})),r.d(t,"defineComponent",(function(){return Lr})),r.d(t,"defineEmits",(function(){return Rl})),r.d(t,"defineExpose",(function(){return Ll})),r.d(t,"defineProps",(function(){return Hl})),r.d(t,"devtools",(function(){return Lt})),r.d(t,"getCurrentInstance",(function(){return bl})),r.d(t,"getTransitionRawChildren",(function(){return Rr})),r.d(t,"guardReactiveProps",(function(){return el})),r.d(t,"h",(function(){return Ul})),r.d(t,"handleError",(function(){return ht})),r.d(t,"initCustomFormatter",(function(){return Gl})),r.d(t,"inject",(function(){return gr})),r.d(t,"isMemoSame",(function(){return Jl})),r.d(t,"isRuntimeOnly",(function(){return _l})),r.d(t,"isVNode",(function(){return Wo})),r.d(t,"mergeDefaults",(function(){return $l})),r.d(t,"mergeProps",(function(){return cl})),r.d(t,"nextTick",(function(){return zt})),r.d(t,"onActivated",(function(){return Ur})),r.d(t,"onBeforeMount",(function(){return en})),r.d(t,"onBeforeUnmount",(function(){return on})),r.d(t,"onBeforeUpdate",(function(){return rn})),r.d(t,"onDeactivated",(function(){return Kr})),r.d(t,"onErrorCaptured",(function(){return un})),r.d(t,"onMounted",(function(){return tn})),r.d(t,"onRenderTracked",(function(){return sn})),r.d(t,"onRenderTriggered",(function(){return cn})),r.d(t,"onServerPrefetch",(function(){return an})),r.d(t,"onUnmounted",(function(){return ln})),r.d(t,"onUpdated",(function(){return nn})),r.d(t,"openBlock",(function(){return Ro})),r.d(t,"popScopeId",(function(){return Gt})),r.d(t,"provide",(function(){return vr})),r.d(t,"pushScopeId",(function(){return Yt})),r.d(t,"queuePostFlushCb",(function(){return Nt})),r.d(t,"registerRuntimeCompiler",(function(){return kl})),r.d(t,"renderList",(function(){return wn})),r.d(t,"renderSlot",(function(){return xn})),r.d(t,"resolveComponent",(function(){return mn})),r.d(t,"resolveDirective",(function(){return gn})),r.d(t,"resolveDynamicComponent",(function(){return vn})),r.d(t,"resolveFilter",(function(){return ta})),r.d(t,"resolveTransitionHooks",(function(){return Mr})),r.d(t,"setBlockTracking",(function(){return Io})),r.d(t,"setDevtoolsHook",(function(){return It})),r.d(t,"setTransitionHooks",(function(){return Hr})),r.d(t,"ssrContextKey",(function(){return Kl})),r.d(t,"ssrUtils",(function(){return ea})),r.d(t,"toHandlers",(function(){return _n})),r.d(t,"transformVNodeArgs",(function(){return Ko})),r.d(t,"useAttrs",(function(){return Il})),r.d(t,"useSSRContext",(function(){return Yl})),r.d(t,"useSlots",(function(){return Pl})),r.d(t,"useTransitionState",(function(){return Er})),r.d(t,"version",(function(){return Zl})),r.d(t,"warn",(function(){return ct})),r.d(t,"watch",(function(){return xr})),r.d(t,"watchEffect",(function(){return Or})),r.d(t,"watchPostEffect",(function(){return jr})),r.d(t,"watchSyncEffect",(function(){return wr})),r.d(t,"withAsyncContext",(function(){return Wl})),r.d(t,"withCtx",(function(){return Jt})),r.d(t,"withDefaults",(function(){return Dl})),r.d(t,"withDirectives",(function(){return dn})),r.d(t,"withMemo",(function(){return Xl})),r.d(t,"withScopeId",(function(){return Xt})),r.d(t,"Transition",(function(){return $a})),r.d(t,"TransitionGroup",(function(){return si})),r.d(t,"VueElement",(function(){return Ha})),r.d(t,"createApp",(function(){return qi})),r.d(t,"createSSRApp",(function(){return Wi})),r.d(t,"defineCustomElement",(function(){return Ma})),r.d(t,"defineSSRCustomElement",(function(){return Aa})),r.d(t,"hydrate",(function(){return $i})),r.d(t,"initDirectivesForSSR",(function(){return Yi})),r.d(t,"render",(function(){return Fi})),r.d(t,"useCssModule",(function(){return Ra})),r.d(t,"useCssVars",(function(){return La})),r.d(t,"vModelCheckbox",(function(){return gi})),r.d(t,"vModelDynamic",(function(){return _i})),r.d(t,"vModelRadio",(function(){return ji})),r.d(t,"vModelSelect",(function(){return wi})),r.d(t,"vModelText",(function(){return vi})),r.d(t,"vShow",(function(){return Ai})),r.d(t,"withKeys",(function(){return Mi})),r.d(t,"withModifiers",(function(){return Vi})),r.d(t,"compile",(function(){return _p}));var n={};r.r(n),r.d(n,"EffectScope",(function(){return a})),r.d(n,"ReactiveEffect",(function(){return x})),r.d(n,"customRef",(function(){return et})),r.d(n,"effect",(function(){return _})),r.d(n,"effectScope",(function(){return i})),r.d(n,"getCurrentScope",(function(){return s})),r.d(n,"isProxy",(function(){return Re})),r.d(n,"isReactive",(function(){return Ae})),r.d(n,"isReadonly",(function(){return Te})),r.d(n,"isRef",(function(){return qe})),r.d(n,"isShallow",(function(){return He})),r.d(n,"markRaw",(function(){return De})),r.d(n,"onScopeDispose",(function(){return u})),r.d(n,"proxyRefs",(function(){return Ze})),r.d(n,"reactive",(function(){return Be})),r.d(n,"readonly",(function(){return Ve})),r.d(n,"ref",(function(){return We})),r.d(n,"shallowReactive",(function(){return Se})),r.d(n,"shallowReadonly",(function(){return Ne})),r.d(n,"shallowRef",(function(){return Ue})),r.d(n,"stop",(function(){return C})),r.d(n,"toRaw",(function(){return Le})),r.d(n,"toRef",(function(){return nt})),r.d(n,"toRefs",(function(){return tt})),r.d(n,"triggerRef",(function(){return Ge})),r.d(n,"unref",(function(){return Xe})),r.d(n,"camelize",(function(){return o["camelize"]})),r.d(n,"capitalize",(function(){return o["capitalize"]})),r.d(n,"normalizeClass",(function(){return o["normalizeClass"]})),r.d(n,"normalizeProps",(function(){return o["normalizeProps"]})),r.d(n,"normalizeStyle",(function(){return o["normalizeStyle"]})),r.d(n,"toDisplayString",(function(){return o["toDisplayString"]})),r.d(n,"toHandlerKey",(function(){return o["toHandlerKey"]})),r.d(n,"BaseTransition",(function(){return Vr})),r.d(n,"Comment",(function(){return Mo})),r.d(n,"Fragment",(function(){return Vo})),r.d(n,"KeepAlive",(function(){return qr})),r.d(n,"Static",(function(){return Ao})),r.d(n,"Suspense",(function(){return ir})),r.d(n,"Teleport",(function(){return So})),r.d(n,"Text",(function(){return No})),r.d(n,"callWithAsyncErrorHandling",(function(){return mt})),r.d(n,"callWithErrorHandling",(function(){return bt})),r.d(n,"cloneVNode",(function(){return tl})),r.d(n,"compatUtils",(function(){return ra})),r.d(n,"computed",(function(){return Tl})),r.d(n,"createBlock",(function(){return qo})),r.d(n,"createCommentVNode",(function(){return ol})),r.d(n,"createElementBlock",(function(){return $o})),r.d(n,"createElementVNode",(function(){return Jo})),r.d(n,"createHydrationRenderer",(function(){return go})),r.d(n,"createPropsRestProxy",(function(){return ql})),r.d(n,"createRenderer",(function(){return vo})),r.d(n,"createSlots",(function(){return yn})),r.d(n,"createStaticVNode",(function(){return nl})),r.d(n,"createTextVNode",(function(){return rl})),r.d(n,"createVNode",(function(){return Zo})),r.d(n,"defineAsyncComponent",(function(){return Pr})),r.d(n,"defineComponent",(function(){return Lr})),r.d(n,"defineEmits",(function(){return Rl})),r.d(n,"defineExpose",(function(){return Ll})),r.d(n,"defineProps",(function(){return Hl})),r.d(n,"devtools",(function(){return Lt})),r.d(n,"getCurrentInstance",(function(){return bl})),r.d(n,"getTransitionRawChildren",(function(){return Rr})),r.d(n,"guardReactiveProps",(function(){return el})),r.d(n,"h",(function(){return Ul})),r.d(n,"handleError",(function(){return ht})),r.d(n,"initCustomFormatter",(function(){return Gl})),r.d(n,"inject",(function(){return gr})),r.d(n,"isMemoSame",(function(){return Jl})),r.d(n,"isRuntimeOnly",(function(){return _l})),r.d(n,"isVNode",(function(){return Wo})),r.d(n,"mergeDefaults",(function(){return $l})),r.d(n,"mergeProps",(function(){return cl})),r.d(n,"nextTick",(function(){return zt})),r.d(n,"onActivated",(function(){return Ur})),r.d(n,"onBeforeMount",(function(){return en})),r.d(n,"onBeforeUnmount",(function(){return on})),r.d(n,"onBeforeUpdate",(function(){return rn})),r.d(n,"onDeactivated",(function(){return Kr})),r.d(n,"onErrorCaptured",(function(){return un})),r.d(n,"onMounted",(function(){return tn})),r.d(n,"onRenderTracked",(function(){return sn})),r.d(n,"onRenderTriggered",(function(){return cn})),r.d(n,"onServerPrefetch",(function(){return an})),r.d(n,"onUnmounted",(function(){return ln})),r.d(n,"onUpdated",(function(){return nn})),r.d(n,"openBlock",(function(){return Ro})),r.d(n,"popScopeId",(function(){return Gt})),r.d(n,"provide",(function(){return vr})),r.d(n,"pushScopeId",(function(){return Yt})),r.d(n,"queuePostFlushCb",(function(){return Nt})),r.d(n,"registerRuntimeCompiler",(function(){return kl})),r.d(n,"renderList",(function(){return wn})),r.d(n,"renderSlot",(function(){return xn})),r.d(n,"resolveComponent",(function(){return mn})),r.d(n,"resolveDirective",(function(){return gn})),r.d(n,"resolveDynamicComponent",(function(){return vn})),r.d(n,"resolveFilter",(function(){return ta})),r.d(n,"resolveTransitionHooks",(function(){return Mr})),r.d(n,"setBlockTracking",(function(){return Io})),r.d(n,"setDevtoolsHook",(function(){return It})),r.d(n,"setTransitionHooks",(function(){return Hr})),r.d(n,"ssrContextKey",(function(){return Kl})),r.d(n,"ssrUtils",(function(){return ea})),r.d(n,"toHandlers",(function(){return _n})),r.d(n,"transformVNodeArgs",(function(){return Ko})),r.d(n,"useAttrs",(function(){return Il})),r.d(n,"useSSRContext",(function(){return Yl})),r.d(n,"useSlots",(function(){return Pl})),r.d(n,"useTransitionState",(function(){return Er})),r.d(n,"version",(function(){return Zl})),r.d(n,"warn",(function(){return ct})),r.d(n,"watch",(function(){return xr})),r.d(n,"watchEffect",(function(){return Or})),r.d(n,"watchPostEffect",(function(){return jr})),r.d(n,"watchSyncEffect",(function(){return wr})),r.d(n,"withAsyncContext",(function(){return Wl})),r.d(n,"withCtx",(function(){return Jt})),r.d(n,"withDefaults",(function(){return Dl})),r.d(n,"withDirectives",(function(){return dn})),r.d(n,"withMemo",(function(){return Xl})),r.d(n,"withScopeId",(function(){return Xt})),r.d(n,"Transition",(function(){return $a})),r.d(n,"TransitionGroup",(function(){return si})),r.d(n,"VueElement",(function(){return Ha})),r.d(n,"createApp",(function(){return qi})),r.d(n,"createSSRApp",(function(){return Wi})),r.d(n,"defineCustomElement",(function(){return Ma})),r.d(n,"defineSSRCustomElement",(function(){return Aa})),r.d(n,"hydrate",(function(){return $i})),r.d(n,"initDirectivesForSSR",(function(){return Yi})),r.d(n,"render",(function(){return Fi})),r.d(n,"useCssModule",(function(){return Ra})),r.d(n,"useCssVars",(function(){return La})),r.d(n,"vModelCheckbox",(function(){return gi})),r.d(n,"vModelDynamic",(function(){return _i})),r.d(n,"vModelRadio",(function(){return ji})),r.d(n,"vModelSelect",(function(){return wi})),r.d(n,"vModelText",(function(){return vi})),r.d(n,"vShow",(function(){return Ai})),r.d(n,"withKeys",(function(){return Mi})),r.d(n,"withModifiers",(function(){return Vi}));var o=r("9ff4");let l;class a{constructor(e=!1){this.active=!0,this.effects=[],this.cleanups=[],!e&&l&&(this.parent=l,this.index=(l.scopes||(l.scopes=[])).push(this)-1)}run(e){if(this.active){const t=l;try{return l=this,e()}finally{l=t}}else 0}on(){l=this}off(){l=this.parent}stop(e){if(this.active){let t,r;for(t=0,r=this.effects.length;t{const t=new Set(e);return t.w=0,t.n=0,t},p=e=>(e.w&g)>0,f=e=>(e.n&g)>0,b=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let r=0;for(let n=0;n{("length"===t||t>=n)&&c.push(e)});else switch(void 0!==r&&c.push(i.get(r)),t){case"add":Object(o["isArray"])(e)?Object(o["isIntegerKey"])(r)&&c.push(i.get("length")):(c.push(i.get(w)),Object(o["isMap"])(e)&&c.push(i.get(y)));break;case"delete":Object(o["isArray"])(e)||(c.push(i.get(w)),Object(o["isMap"])(e)&&c.push(i.get(y)));break;case"set":Object(o["isMap"])(e)&&c.push(i.get(w));break}if(1===c.length)c[0]&&A(c[0]);else{const e=[];for(const t of c)t&&e.push(...t);A(d(e))}}function A(e,t){const r=Object(o["isArray"])(e)?e:[...e];for(const n of r)n.computed&&T(n,t);for(const n of r)n.computed||T(n,t)}function T(e,t){(e!==j||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}const H=Object(o["makeMap"])("__proto__,__v_isRef,__isVue"),R=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>"arguments"!==e&&"caller"!==e).map(e=>Symbol[e]).filter(o["isSymbol"])),L=q(),D=q(!1,!0),P=q(!0),I=q(!0,!0),F=$();function $(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...e){const r=Le(this);for(let t=0,o=this.length;t{e[t]=function(...e){B();const r=Le(this)[t].apply(this,e);return S(),r}}),e}function q(e=!1,t=!1){return function(r,n,l){if("__v_isReactive"===n)return!e;if("__v_isReadonly"===n)return e;if("__v_isShallow"===n)return t;if("__v_raw"===n&&l===(e?t?Ce:_e:t?ke:xe).get(r))return r;const a=Object(o["isArray"])(r);if(!e&&a&&Object(o["hasOwn"])(F,n))return Reflect.get(F,n,l);const i=Reflect.get(r,n,l);return(Object(o["isSymbol"])(n)?R.has(n):H(n))?i:(e||V(r,"get",n),t?i:qe(i)?a&&Object(o["isIntegerKey"])(n)?i:i.value:Object(o["isObject"])(i)?e?Ve(i):Be(i):i)}}const W=K(),U=K(!0);function K(e=!1){return function(t,r,n,l){let a=t[r];if(Te(a)&&qe(a)&&!qe(n))return!1;if(!e&&(He(n)||Te(n)||(a=Le(a),n=Le(n)),!Object(o["isArray"])(t)&&qe(a)&&!qe(n)))return a.value=n,!0;const i=Object(o["isArray"])(t)&&Object(o["isIntegerKey"])(r)?Number(r)e,re=e=>Reflect.getPrototypeOf(e);function ne(e,t,r=!1,n=!1){e=e["__v_raw"];const o=Le(e),l=Le(t);r||(t!==l&&V(o,"get",t),V(o,"get",l));const{has:a}=re(o),i=n?te:r?Ie:Pe;return a.call(o,t)?i(e.get(t)):a.call(o,l)?i(e.get(l)):void(e!==o&&e.get(t))}function oe(e,t=!1){const r=this["__v_raw"],n=Le(r),o=Le(e);return t||(e!==o&&V(n,"has",e),V(n,"has",o)),e===o?r.has(e):r.has(e)||r.has(o)}function le(e,t=!1){return e=e["__v_raw"],!t&&V(Le(e),"iterate",w),Reflect.get(e,"size",e)}function ae(e){e=Le(e);const t=Le(this),r=re(t),n=r.has.call(t,e);return n||(t.add(e),M(t,"add",e,e)),this}function ie(e,t){t=Le(t);const r=Le(this),{has:n,get:l}=re(r);let a=n.call(r,e);a||(e=Le(e),a=n.call(r,e));const i=l.call(r,e);return r.set(e,t),a?Object(o["hasChanged"])(t,i)&&M(r,"set",e,t,i):M(r,"add",e,t),this}function ce(e){const t=Le(this),{has:r,get:n}=re(t);let o=r.call(t,e);o||(e=Le(e),o=r.call(t,e));const l=n?n.call(t,e):void 0,a=t.delete(e);return o&&M(t,"delete",e,void 0,l),a}function se(){const e=Le(this),t=0!==e.size,r=void 0,n=e.clear();return t&&M(e,"clear",void 0,void 0,r),n}function ue(e,t){return function(r,n){const o=this,l=o["__v_raw"],a=Le(l),i=t?te:e?Ie:Pe;return!e&&V(a,"iterate",w),l.forEach((e,t)=>r.call(n,i(e),i(t),o))}}function de(e,t,r){return function(...n){const l=this["__v_raw"],a=Le(l),i=Object(o["isMap"])(a),c="entries"===e||e===Symbol.iterator&&i,s="keys"===e&&i,u=l[e](...n),d=r?te:t?Ie:Pe;return!t&&V(a,"iterate",s?y:w),{next(){const{value:e,done:t}=u.next();return t?{value:e,done:t}:{value:c?[d(e[0]),d(e[1])]:d(e),done:t}},[Symbol.iterator](){return this}}}}function pe(e){return function(...t){return"delete"!==e&&this}}function fe(){const e={get(e){return ne(this,e)},get size(){return le(this)},has:oe,add:ae,set:ie,delete:ce,clear:se,forEach:ue(!1,!1)},t={get(e){return ne(this,e,!1,!0)},get size(){return le(this)},has:oe,add:ae,set:ie,delete:ce,clear:se,forEach:ue(!1,!0)},r={get(e){return ne(this,e,!0)},get size(){return le(this,!0)},has(e){return oe.call(this,e,!0)},add:pe("add"),set:pe("set"),delete:pe("delete"),clear:pe("clear"),forEach:ue(!0,!1)},n={get(e){return ne(this,e,!0,!0)},get size(){return le(this,!0)},has(e){return oe.call(this,e,!0)},add:pe("add"),set:pe("set"),delete:pe("delete"),clear:pe("clear"),forEach:ue(!0,!0)},o=["keys","values","entries",Symbol.iterator];return o.forEach(o=>{e[o]=de(o,!1,!1),r[o]=de(o,!0,!1),t[o]=de(o,!1,!0),n[o]=de(o,!0,!0)}),[e,r,t,n]}const[be,me,he,ve]=fe();function ge(e,t){const r=t?e?ve:he:e?me:be;return(t,n,l)=>"__v_isReactive"===n?!e:"__v_isReadonly"===n?e:"__v_raw"===n?t:Reflect.get(Object(o["hasOwn"])(r,n)&&n in t?r:t,n,l)}const Oe={get:ge(!1,!1)},je={get:ge(!1,!0)},we={get:ge(!0,!1)},ye={get:ge(!0,!0)};const xe=new WeakMap,ke=new WeakMap,_e=new WeakMap,Ce=new WeakMap;function ze(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Ee(e){return e["__v_skip"]||!Object.isExtensible(e)?0:ze(Object(o["toRawType"])(e))}function Be(e){return Te(e)?e:Me(e,!1,J,Oe,xe)}function Se(e){return Me(e,!1,Q,je,ke)}function Ve(e){return Me(e,!0,Z,we,_e)}function Ne(e){return Me(e,!0,ee,ye,Ce)}function Me(e,t,r,n,l){if(!Object(o["isObject"])(e))return e;if(e["__v_raw"]&&(!t||!e["__v_isReactive"]))return e;const a=l.get(e);if(a)return a;const i=Ee(e);if(0===i)return e;const c=new Proxy(e,2===i?n:r);return l.set(e,c),c}function Ae(e){return Te(e)?Ae(e["__v_raw"]):!(!e||!e["__v_isReactive"])}function Te(e){return!(!e||!e["__v_isReadonly"])}function He(e){return!(!e||!e["__v_isShallow"])}function Re(e){return Ae(e)||Te(e)}function Le(e){const t=e&&e["__v_raw"];return t?Le(t):e}function De(e){return Object(o["def"])(e,"__v_skip",!0),e}const Pe=e=>Object(o["isObject"])(e)?Be(e):e,Ie=e=>Object(o["isObject"])(e)?Ve(e):e;function Fe(e){z&&j&&(e=Le(e),N(e.dep||(e.dep=d())))}function $e(e,t){e=Le(e),e.dep&&A(e.dep)}function qe(e){return!(!e||!0!==e.__v_isRef)}function We(e){return Ke(e,!1)}function Ue(e){return Ke(e,!0)}function Ke(e,t){return qe(e)?e:new Ye(e,t)}class Ye{constructor(e,t){this.__v_isShallow=t,this.dep=void 0,this.__v_isRef=!0,this._rawValue=t?e:Le(e),this._value=t?e:Pe(e)}get value(){return Fe(this),this._value}set value(e){const t=this.__v_isShallow||He(e)||Te(e);e=t?e:Le(e),Object(o["hasChanged"])(e,this._rawValue)&&(this._rawValue=e,this._value=t?e:Pe(e),$e(this,e))}}function Ge(e){$e(e,void 0)}function Xe(e){return qe(e)?e.value:e}const Je={get:(e,t,r)=>Xe(Reflect.get(e,t,r)),set:(e,t,r,n)=>{const o=e[t];return qe(o)&&!qe(r)?(o.value=r,!0):Reflect.set(e,t,r,n)}};function Ze(e){return Ae(e)?e:new Proxy(e,Je)}class Qe{constructor(e){this.dep=void 0,this.__v_isRef=!0;const{get:t,set:r}=e(()=>Fe(this),()=>$e(this));this._get=t,this._set=r}get value(){return this._get()}set value(e){this._set(e)}}function et(e){return new Qe(e)}function tt(e){const t=Object(o["isArray"])(e)?new Array(e.length):{};for(const r in e)t[r]=nt(e,r);return t}class rt{constructor(e,t,r){this._object=e,this._key=t,this._defaultValue=r,this.__v_isRef=!0}get value(){const e=this._object[this._key];return void 0===e?this._defaultValue:e}set value(e){this._object[this._key]=e}}function nt(e,t,r){const n=e[t];return qe(n)?n:new rt(e,t,r)}var ot;class lt{constructor(e,t,r,n){this._setter=t,this.dep=void 0,this.__v_isRef=!0,this[ot]=!1,this._dirty=!0,this.effect=new x(e,()=>{this._dirty||(this._dirty=!0,$e(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!n,this["__v_isReadonly"]=r}get value(){const e=Le(this);return Fe(e),!e._dirty&&e._cacheable||(e._dirty=!1,e._value=e.effect.run()),e._value}set value(e){this._setter(e)}}function at(e,t,r=!1){let n,l;const a=Object(o["isFunction"])(e);a?(n=e,l=o["NOOP"]):(n=e.get,l=e.set);const i=new lt(n,l,a||!l,r);return i}ot="__v_isReadonly";const it=[];function ct(e,...t){B();const r=it.length?it[it.length-1].component:null,n=r&&r.appContext.config.warnHandler,o=st();if(n)bt(n,r,11,[e+t.join(""),r&&r.proxy,o.map(({vnode:e})=>`at <${Ml(r,e.type)}>`).join("\n"),o]);else{const r=["[Vue warn]: "+e,...t];o.length&&r.push("\n",...ut(o)),console.warn(...r)}S()}function st(){let e=it[it.length-1];if(!e)return[];const t=[];while(e){const r=t[0];r&&r.vnode===e?r.recurseCount++:t.push({vnode:e,recurseCount:0});const n=e.component&&e.component.parent;e=n&&n.vnode}return t}function ut(e){const t=[];return e.forEach((e,r)=>{t.push(...0===r?[]:["\n"],...dt(e))}),t}function dt({vnode:e,recurseCount:t}){const r=t>0?`... (${t} recursive calls)`:"",n=!!e.component&&null==e.component.parent,o=" at <"+Ml(e.component,e.type,n),l=">"+r;return e.props?[o,...pt(e.props),l]:[o+l]}function pt(e){const t=[],r=Object.keys(e);return r.slice(0,3).forEach(r=>{t.push(...ft(r,e[r]))}),r.length>3&&t.push(" ..."),t}function ft(e,t,r){return Object(o["isString"])(t)?(t=JSON.stringify(t),r?t:[`${e}=${t}`]):"number"===typeof t||"boolean"===typeof t||null==t?r?t:[`${e}=${t}`]:qe(t)?(t=ft(e,Le(t.value),!0),r?t:[e+"=Ref<",t,">"]):Object(o["isFunction"])(t)?[`${e}=fn${t.name?`<${t.name}>`:""}`]:(t=Le(t),r?t:[e+"=",t])}function bt(e,t,r,n){let o;try{o=n?e(...n):e()}catch(l){ht(l,t,r)}return o}function mt(e,t,r,n){if(Object(o["isFunction"])(e)){const l=bt(e,t,r,n);return l&&Object(o["isPromise"])(l)&&l.catch(e=>{ht(e,t,r)}),l}const l=[];for(let o=0;o>>1,o=Tt(jt[n]);owt&&jt.splice(t,1)}function Nt(e){Object(o["isArray"])(e)?yt.push(...e):xt&&xt.includes(e,e.allowRecurse?kt+1:kt)||yt.push(e),St()}function Mt(e,t=(gt?wt+1:0)){for(0;tTt(e)-Tt(t)),kt=0;ktnull==e.id?1/0:e.id,Ht=(e,t)=>{const r=Tt(e)-Tt(t);if(0===r){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return r};function Rt(e){Ot=!1,gt=!0,jt.sort(Ht);o["NOOP"];try{for(wt=0;wtLt.emit(e,...t)),Dt=[];else if("undefined"!==typeof window&&window.HTMLElement&&!(null===(n=null===(r=window.navigator)||void 0===r?void 0:r.userAgent)||void 0===n?void 0:n.includes("jsdom"))){const e=t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[];e.push(e=>{It(e,t)}),setTimeout(()=>{Lt||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,Pt=!0,Dt=[])},3e3)}else Pt=!0,Dt=[]}function Ft(e,t,...r){if(e.isUnmounted)return;const n=e.vnode.props||o["EMPTY_OBJ"];let l=r;const a=t.startsWith("update:"),i=a&&t.slice(7);if(i&&i in n){const e=("modelValue"===i?"model":i)+"Modifiers",{number:t,trim:a}=n[e]||o["EMPTY_OBJ"];a&&(l=r.map(e=>e.trim())),t&&(l=r.map(o["toNumber"]))}let c;let s=n[c=Object(o["toHandlerKey"])(t)]||n[c=Object(o["toHandlerKey"])(Object(o["camelize"])(t))];!s&&a&&(s=n[c=Object(o["toHandlerKey"])(Object(o["hyphenate"])(t))]),s&&mt(s,e,6,l);const u=n[c+"Once"];if(u){if(e.emitted){if(e.emitted[c])return}else e.emitted={};e.emitted[c]=!0,mt(u,e,6,l)}}function $t(e,t,r=!1){const n=t.emitsCache,l=n.get(e);if(void 0!==l)return l;const a=e.emits;let i={},c=!1;if(!Object(o["isFunction"])(e)){const n=e=>{const r=$t(e,t,!0);r&&(c=!0,Object(o["extend"])(i,r))};!r&&t.mixins.length&&t.mixins.forEach(n),e.extends&&n(e.extends),e.mixins&&e.mixins.forEach(n)}return a||c?(Object(o["isArray"])(a)?a.forEach(e=>i[e]=null):Object(o["extend"])(i,a),Object(o["isObject"])(e)&&n.set(e,i),i):(Object(o["isObject"])(e)&&n.set(e,null),null)}function qt(e,t){return!(!e||!Object(o["isOn"])(t))&&(t=t.slice(2).replace(/Once$/,""),Object(o["hasOwn"])(e,t[0].toLowerCase()+t.slice(1))||Object(o["hasOwn"])(e,Object(o["hyphenate"])(t))||Object(o["hasOwn"])(e,t))}let Wt=null,Ut=null;function Kt(e){const t=Wt;return Wt=e,Ut=e&&e.type.__scopeId||null,t}function Yt(e){Ut=e}function Gt(){Ut=null}const Xt=e=>Jt;function Jt(e,t=Wt,r){if(!t)return e;if(e._n)return e;const n=(...r)=>{n._d&&Io(-1);const o=Kt(t),l=e(...r);return Kt(o),n._d&&Io(1),l};return n._n=!0,n._c=!0,n._d=!0,n}function Zt(e){const{type:t,vnode:r,proxy:n,withProxy:l,props:a,propsOptions:[i],slots:c,attrs:s,emit:u,render:d,renderCache:p,data:f,setupState:b,ctx:m,inheritAttrs:h}=e;let v,g;const O=Kt(e);try{if(4&r.shapeFlag){const e=l||n;v=ll(d.call(e,e,p,a,b,f,m)),g=s}else{const e=t;0,v=ll(e.length>1?e(a,{attrs:s,slots:c,emit:u}):e(a,null)),g=t.props?s:er(s)}}catch(w){To.length=0,ht(w,e,1),v=Zo(Mo)}let j=v;if(g&&!1!==h){const e=Object.keys(g),{shapeFlag:t}=j;e.length&&7&t&&(i&&e.some(o["isModelListener"])&&(g=tr(g,i)),j=tl(j,g))}return r.dirs&&(j=tl(j),j.dirs=j.dirs?j.dirs.concat(r.dirs):r.dirs),r.transition&&(j.transition=r.transition),v=j,Kt(O),v}function Qt(e){let t;for(let r=0;r{let t;for(const r in e)("class"===r||"style"===r||Object(o["isOn"])(r))&&((t||(t={}))[r]=e[r]);return t},tr=(e,t)=>{const r={};for(const n in e)Object(o["isModelListener"])(n)&&n.slice(9)in t||(r[n]=e[n]);return r};function rr(e,t,r){const{props:n,children:o,component:l}=e,{props:a,children:i,patchFlag:c}=t,s=l.emitsOptions;if(t.dirs||t.transition)return!0;if(!(r&&c>=0))return!(!o&&!i||i&&i.$stable)||n!==a&&(n?!a||nr(n,a,s):!!a);if(1024&c)return!0;if(16&c)return n?nr(n,a,s):!!a;if(8&c){const e=t.dynamicProps;for(let t=0;te.__isSuspense,ar={name:"Suspense",__isSuspense:!0,process(e,t,r,n,o,l,a,i,c,s){null==e?sr(t,r,n,o,l,a,i,c,s):ur(e,t,r,n,o,a,i,c,s)},hydrate:pr,create:dr,normalize:fr},ir=ar;function cr(e,t){const r=e.props&&e.props[t];Object(o["isFunction"])(r)&&r()}function sr(e,t,r,n,o,l,a,i,c){const{p:s,o:{createElement:u}}=c,d=u("div"),p=e.suspense=dr(e,o,n,t,d,r,l,a,i,c);s(null,p.pendingBranch=e.ssContent,d,null,n,p,l,a),p.deps>0?(cr(e,"onPending"),cr(e,"onFallback"),s(null,e.ssFallback,t,r,n,null,l,a),hr(p,e.ssFallback)):p.resolve()}function ur(e,t,r,n,o,l,a,i,{p:c,um:s,o:{createElement:u}}){const d=t.suspense=e.suspense;d.vnode=t,t.el=e.el;const p=t.ssContent,f=t.ssFallback,{activeBranch:b,pendingBranch:m,isInFallback:h,isHydrating:v}=d;if(m)d.pendingBranch=p,Uo(p,m)?(c(m,p,d.hiddenContainer,null,o,d,l,a,i),d.deps<=0?d.resolve():h&&(c(b,f,r,n,o,null,l,a,i),hr(d,f))):(d.pendingId++,v?(d.isHydrating=!1,d.activeBranch=m):s(m,o,d),d.deps=0,d.effects.length=0,d.hiddenContainer=u("div"),h?(c(null,p,d.hiddenContainer,null,o,d,l,a,i),d.deps<=0?d.resolve():(c(b,f,r,n,o,null,l,a,i),hr(d,f))):b&&Uo(p,b)?(c(b,p,r,n,o,d,l,a,i),d.resolve(!0)):(c(null,p,d.hiddenContainer,null,o,d,l,a,i),d.deps<=0&&d.resolve()));else if(b&&Uo(p,b))c(b,p,r,n,o,d,l,a,i),hr(d,p);else if(cr(t,"onPending"),d.pendingBranch=p,d.pendingId++,c(null,p,d.hiddenContainer,null,o,d,l,a,i),d.deps<=0)d.resolve();else{const{timeout:e,pendingId:t}=d;e>0?setTimeout(()=>{d.pendingId===t&&d.fallback(f)},e):0===e&&d.fallback(f)}}function dr(e,t,r,n,l,a,i,c,s,u,d=!1){const{p:p,m:f,um:b,n:m,o:{parentNode:h,remove:v}}=u,g=Object(o["toNumber"])(e.props&&e.props.timeout),O={vnode:e,parent:t,parentComponent:r,isSVG:i,container:n,hiddenContainer:l,anchor:a,deps:0,pendingId:0,timeout:"number"===typeof g?g:-1,activeBranch:null,pendingBranch:null,isInFallback:!0,isHydrating:d,isUnmounted:!1,effects:[],resolve(e=!1){const{vnode:t,activeBranch:r,pendingBranch:n,pendingId:o,effects:l,parentComponent:a,container:i}=O;if(O.isHydrating)O.isHydrating=!1;else if(!e){const e=r&&n.transition&&"out-in"===n.transition.mode;e&&(r.transition.afterLeave=()=>{o===O.pendingId&&f(n,i,t,0)});let{anchor:t}=O;r&&(t=m(r),b(r,a,O,!0)),e||f(n,i,t,0)}hr(O,n),O.pendingBranch=null,O.isInFallback=!1;let c=O.parent,s=!1;while(c){if(c.pendingBranch){c.effects.push(...l),s=!0;break}c=c.parent}s||Nt(l),O.effects=[],cr(t,"onResolve")},fallback(e){if(!O.pendingBranch)return;const{vnode:t,activeBranch:r,parentComponent:n,container:o,isSVG:l}=O;cr(t,"onFallback");const a=m(r),i=()=>{O.isInFallback&&(p(null,e,o,a,n,null,l,c,s),hr(O,e))},u=e.transition&&"out-in"===e.transition.mode;u&&(r.transition.afterLeave=i),O.isInFallback=!0,b(r,n,null,!0),u||i()},move(e,t,r){O.activeBranch&&f(O.activeBranch,e,t,r),O.container=e},next(){return O.activeBranch&&m(O.activeBranch)},registerDep(e,t){const r=!!O.pendingBranch;r&&O.deps++;const n=e.vnode.el;e.asyncDep.catch(t=>{ht(t,e,0)}).then(o=>{if(e.isUnmounted||O.isUnmounted||O.pendingId!==e.suspenseId)return;e.asyncResolved=!0;const{vnode:l}=e;xl(e,o,!1),n&&(l.el=n);const a=!n&&e.subTree.el;t(e,l,h(n||e.subTree.el),n?null:m(e.subTree),O,i,s),a&&v(a),or(e,l.el),r&&0===--O.deps&&O.resolve()})},unmount(e,t){O.isUnmounted=!0,O.activeBranch&&b(O.activeBranch,r,e,t),O.pendingBranch&&b(O.pendingBranch,r,e,t)}};return O}function pr(e,t,r,n,o,l,a,i,c){const s=t.suspense=dr(t,n,r,e.parentNode,document.createElement("div"),null,o,l,a,i,!0),u=c(e,s.pendingBranch=t.ssContent,r,s,l,a);return 0===s.deps&&s.resolve(),u}function fr(e){const{shapeFlag:t,children:r}=e,n=32&t;e.ssContent=br(n?r.default:r),e.ssFallback=n?br(r.fallback):Zo(Mo)}function br(e){let t;if(Object(o["isFunction"])(e)){const r=Po&&e._c;r&&(e._d=!1,Ro()),e=e(),r&&(e._d=!0,t=Ho,Lo())}if(Object(o["isArray"])(e)){const t=Qt(e);0,e=t}return e=ll(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(t=>t!==e)),e}function mr(e,t){t&&t.pendingBranch?Object(o["isArray"])(e)?t.effects.push(...e):t.effects.push(e):Nt(e)}function hr(e,t){e.activeBranch=t;const{vnode:r,parentComponent:n}=e,o=r.el=t.el;n&&n.subTree===r&&(n.vnode.el=o,or(n,o))}function vr(e,t){if(fl){let r=fl.provides;const n=fl.parent&&fl.parent.provides;n===r&&(r=fl.provides=Object.create(n)),r[e]=t}else 0}function gr(e,t,r=!1){const n=fl||Wt;if(n){const l=null==n.parent?n.vnode.appContext&&n.vnode.appContext.provides:n.parent.provides;if(l&&e in l)return l[e];if(arguments.length>1)return r&&Object(o["isFunction"])(t)?t.call(n.proxy):t}else 0}function Or(e,t){return kr(e,null,t)}function jr(e,t){return kr(e,null,{flush:"post"})}function wr(e,t){return kr(e,null,{flush:"sync"})}const yr={};function xr(e,t,r){return kr(e,t,r)}function kr(e,t,{immediate:r,deep:n,flush:l,onTrack:a,onTrigger:i}=o["EMPTY_OBJ"]){const c=fl;let s,u,d=!1,p=!1;if(qe(e)?(s=()=>e.value,d=He(e)):Ae(e)?(s=()=>e,n=!0):Object(o["isArray"])(e)?(p=!0,d=e.some(e=>Ae(e)||He(e)),s=()=>e.map(e=>qe(e)?e.value:Ae(e)?zr(e):Object(o["isFunction"])(e)?bt(e,c,2):void 0)):s=Object(o["isFunction"])(e)?t?()=>bt(e,c,2):()=>{if(!c||!c.isUnmounted)return u&&u(),mt(e,c,3,[f])}:o["NOOP"],t&&n){const e=s;s=()=>zr(e())}let f=e=>{u=v.onStop=()=>{bt(e,c,4)}};if(jl)return f=o["NOOP"],t?r&&mt(t,c,3,[s(),p?[]:void 0,f]):s(),o["NOOP"];let b=p?[]:yr;const m=()=>{if(v.active)if(t){const e=v.run();(n||d||(p?e.some((e,t)=>Object(o["hasChanged"])(e,b[t])):Object(o["hasChanged"])(e,b)))&&(u&&u(),mt(t,c,3,[e,b===yr?void 0:b,f]),b=e)}else v.run()};let h;m.allowRecurse=!!t,"sync"===l?h=m:"post"===l?h=()=>ho(m,c&&c.suspense):(m.pre=!0,c&&(m.id=c.uid),h=()=>Bt(m));const v=new x(s,h);return t?r?m():b=v.run():"post"===l?ho(v.run.bind(v),c&&c.suspense):v.run(),()=>{v.stop(),c&&c.scope&&Object(o["remove"])(c.scope.effects,v)}}function _r(e,t,r){const n=this.proxy,l=Object(o["isString"])(e)?e.includes(".")?Cr(n,e):()=>n[e]:e.bind(n,n);let a;Object(o["isFunction"])(t)?a=t:(a=t.handler,r=t);const i=fl;ml(this);const c=kr(l,a.bind(n),r);return i?ml(i):hl(),c}function Cr(e,t){const r=t.split(".");return()=>{let t=e;for(let e=0;e{zr(e,t)});else if(Object(o["isPlainObject"])(e))for(const r in e)zr(e[r],t);return e}function Er(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return tn(()=>{e.isMounted=!0}),on(()=>{e.isUnmounting=!0}),e}const Br=[Function,Array],Sr={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Br,onEnter:Br,onAfterEnter:Br,onEnterCancelled:Br,onBeforeLeave:Br,onLeave:Br,onAfterLeave:Br,onLeaveCancelled:Br,onBeforeAppear:Br,onAppear:Br,onAfterAppear:Br,onAppearCancelled:Br},setup(e,{slots:t}){const r=bl(),n=Er();let o;return()=>{const l=t.default&&Rr(t.default(),!0);if(!l||!l.length)return;let a=l[0];if(l.length>1){let e=!1;for(const t of l)if(t.type!==Mo){0,a=t,e=!0;break}}const i=Le(e),{mode:c}=i;if(n.isLeaving)return Ar(a);const s=Tr(a);if(!s)return Ar(a);const u=Mr(s,i,n,r);Hr(s,u);const d=r.subTree,p=d&&Tr(d);let f=!1;const{getTransitionKey:b}=s.type;if(b){const e=b();void 0===o?o=e:e!==o&&(o=e,f=!0)}if(p&&p.type!==Mo&&(!Uo(s,p)||f)){const e=Mr(p,i,n,r);if(Hr(p,e),"out-in"===c)return n.isLeaving=!0,e.afterLeave=()=>{n.isLeaving=!1,r.update()},Ar(a);"in-out"===c&&s.type!==Mo&&(e.delayLeave=(e,t,r)=>{const o=Nr(n,p);o[String(p.key)]=p,e._leaveCb=()=>{t(),e._leaveCb=void 0,delete u.delayedLeave},u.delayedLeave=r})}return a}}},Vr=Sr;function Nr(e,t){const{leavingVNodes:r}=e;let n=r.get(t.type);return n||(n=Object.create(null),r.set(t.type,n)),n}function Mr(e,t,r,n){const{appear:l,mode:a,persisted:i=!1,onBeforeEnter:c,onEnter:s,onAfterEnter:u,onEnterCancelled:d,onBeforeLeave:p,onLeave:f,onAfterLeave:b,onLeaveCancelled:m,onBeforeAppear:h,onAppear:v,onAfterAppear:g,onAppearCancelled:O}=t,j=String(e.key),w=Nr(r,e),y=(e,t)=>{e&&mt(e,n,9,t)},x=(e,t)=>{const r=t[1];y(e,t),Object(o["isArray"])(e)?e.every(e=>e.length<=1)&&r():e.length<=1&&r()},k={mode:a,persisted:i,beforeEnter(t){let n=c;if(!r.isMounted){if(!l)return;n=h||c}t._leaveCb&&t._leaveCb(!0);const o=w[j];o&&Uo(e,o)&&o.el._leaveCb&&o.el._leaveCb(),y(n,[t])},enter(e){let t=s,n=u,o=d;if(!r.isMounted){if(!l)return;t=v||s,n=g||u,o=O||d}let a=!1;const i=e._enterCb=t=>{a||(a=!0,y(t?o:n,[e]),k.delayedLeave&&k.delayedLeave(),e._enterCb=void 0)};t?x(t,[e,i]):i()},leave(t,n){const o=String(e.key);if(t._enterCb&&t._enterCb(!0),r.isUnmounting)return n();y(p,[t]);let l=!1;const a=t._leaveCb=r=>{l||(l=!0,n(),y(r?m:b,[t]),t._leaveCb=void 0,w[o]===e&&delete w[o])};w[o]=e,f?x(f,[t,a]):a()},clone(e){return Mr(e,t,r,n)}};return k}function Ar(e){if(Fr(e))return e=tl(e),e.children=null,e}function Tr(e){return Fr(e)?e.children?e.children[0]:void 0:e}function Hr(e,t){6&e.shapeFlag&&e.component?Hr(e.component.subTree,t):128&e.shapeFlag?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Rr(e,t=!1,r){let n=[],o=0;for(let l=0;l1)for(let l=0;l!!e.type.__asyncLoader;function Pr(e){Object(o["isFunction"])(e)&&(e={loader:e});const{loader:t,loadingComponent:r,errorComponent:n,delay:l=200,timeout:a,suspensible:i=!0,onError:c}=e;let s,u=null,d=0;const p=()=>(d++,u=null,f()),f=()=>{let e;return u||(e=u=t().catch(e=>{if(e=e instanceof Error?e:new Error(String(e)),c)return new Promise((t,r)=>{const n=()=>t(p()),o=()=>r(e);c(e,n,o,d+1)});throw e}).then(t=>e!==u&&u?u:(t&&(t.__esModule||"Module"===t[Symbol.toStringTag])&&(t=t.default),s=t,t)))};return Lr({name:"AsyncComponentWrapper",__asyncLoader:f,get __asyncResolved(){return s},setup(){const e=fl;if(s)return()=>Ir(s,e);const t=t=>{u=null,ht(t,e,13,!n)};if(i&&e.suspense||jl)return f().then(t=>()=>Ir(t,e)).catch(e=>(t(e),()=>n?Zo(n,{error:e}):null));const o=We(!1),c=We(),d=We(!!l);return l&&setTimeout(()=>{d.value=!1},l),null!=a&&setTimeout(()=>{if(!o.value&&!c.value){const e=new Error(`Async component timed out after ${a}ms.`);t(e),c.value=e}},a),f().then(()=>{o.value=!0,e.parent&&Fr(e.parent.vnode)&&Bt(e.parent.update)}).catch(e=>{t(e),c.value=e}),()=>o.value&&s?Ir(s,e):c.value&&n?Zo(n,{error:c.value}):r&&!d.value?Zo(r):void 0}})}function Ir(e,{vnode:{ref:t,props:r,children:n,shapeFlag:o},parent:l}){const a=Zo(e,r,n);return a.ref=t,a}const Fr=e=>e.type.__isKeepAlive,$r={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const r=bl(),n=r.ctx;if(!n.renderer)return()=>{const e=t.default&&t.default();return e&&1===e.length?e[0]:e};const l=new Map,a=new Set;let i=null;const c=r.suspense,{renderer:{p:s,m:u,um:d,o:{createElement:p}}}=n,f=p("div");function b(e){Xr(e),d(e,r,c,!0)}function m(e){l.forEach((t,r)=>{const n=Nl(t.type);!n||e&&e(n)||h(r)})}function h(e){const t=l.get(e);i&&t.type===i.type?i&&Xr(i):b(t),l.delete(e),a.delete(e)}n.activate=(e,t,r,n,l)=>{const a=e.component;u(e,t,r,0,c),s(a.vnode,e,t,r,a,c,n,e.slotScopeIds,l),ho(()=>{a.isDeactivated=!1,a.a&&Object(o["invokeArrayFns"])(a.a);const t=e.props&&e.props.onVnodeMounted;t&&sl(t,a.parent,e)},c)},n.deactivate=e=>{const t=e.component;u(e,f,null,1,c),ho(()=>{t.da&&Object(o["invokeArrayFns"])(t.da);const r=e.props&&e.props.onVnodeUnmounted;r&&sl(r,t.parent,e),t.isDeactivated=!0},c)},xr(()=>[e.include,e.exclude],([e,t])=>{e&&m(t=>Wr(e,t)),t&&m(e=>!Wr(t,e))},{flush:"post",deep:!0});let v=null;const g=()=>{null!=v&&l.set(v,Jr(r.subTree))};return tn(g),nn(g),on(()=>{l.forEach(e=>{const{subTree:t,suspense:n}=r,o=Jr(t);if(e.type!==o.type)b(e);else{Xr(o);const e=o.component.da;e&&ho(e,n)}})}),()=>{if(v=null,!t.default)return null;const r=t.default(),n=r[0];if(r.length>1)return i=null,r;if(!Wo(n)||!(4&n.shapeFlag)&&!(128&n.shapeFlag))return i=null,n;let o=Jr(n);const c=o.type,s=Nl(Dr(o)?o.type.__asyncResolved||{}:c),{include:u,exclude:d,max:p}=e;if(u&&(!s||!Wr(u,s))||d&&s&&Wr(d,s))return i=o,n;const f=null==o.key?c:o.key,b=l.get(f);return o.el&&(o=tl(o),128&n.shapeFlag&&(n.ssContent=o)),v=f,b?(o.el=b.el,o.component=b.component,o.transition&&Hr(o,o.transition),o.shapeFlag|=512,a.delete(f),a.add(f)):(a.add(f),p&&a.size>parseInt(p,10)&&h(a.values().next().value)),o.shapeFlag|=256,i=o,lr(n.type)?n:o}}},qr=$r;function Wr(e,t){return Object(o["isArray"])(e)?e.some(e=>Wr(e,t)):Object(o["isString"])(e)?e.split(",").includes(t):!!e.test&&e.test(t)}function Ur(e,t){Yr(e,"a",t)}function Kr(e,t){Yr(e,"da",t)}function Yr(e,t,r=fl){const n=e.__wdc||(e.__wdc=()=>{let t=r;while(t){if(t.isDeactivated)return;t=t.parent}return e()});if(Zr(t,n,r),r){let e=r.parent;while(e&&e.parent)Fr(e.parent.vnode)&&Gr(n,t,r,e),e=e.parent}}function Gr(e,t,r,n){const l=Zr(t,e,n,!0);ln(()=>{Object(o["remove"])(n[t],l)},r)}function Xr(e){let t=e.shapeFlag;256&t&&(t-=256),512&t&&(t-=512),e.shapeFlag=t}function Jr(e){return 128&e.shapeFlag?e.ssContent:e}function Zr(e,t,r=fl,n=!1){if(r){const o=r[e]||(r[e]=[]),l=t.__weh||(t.__weh=(...n)=>{if(r.isUnmounted)return;B(),ml(r);const o=mt(t,r,e,n);return hl(),S(),o});return n?o.unshift(l):o.push(l),l}}const Qr=e=>(t,r=fl)=>(!jl||"sp"===e)&&Zr(e,(...e)=>t(...e),r),en=Qr("bm"),tn=Qr("m"),rn=Qr("bu"),nn=Qr("u"),on=Qr("bum"),ln=Qr("um"),an=Qr("sp"),cn=Qr("rtg"),sn=Qr("rtc");function un(e,t=fl){Zr("ec",e,t)}function dn(e,t){const r=Wt;if(null===r)return e;const n=Bl(r)||r.proxy,l=e.dirs||(e.dirs=[]);for(let a=0;at(e,r,void 0,a&&a[r]));else{const r=Object.keys(e);l=new Array(r.length);for(let n=0,o=r.length;n{const t=n.fn(...e);return t&&(t.key=n.key),t}:n.fn)}return e}function xn(e,t,r={},n,o){if(Wt.isCE||Wt.parent&&Dr(Wt.parent)&&Wt.parent.isCE)return Zo("slot","default"===t?null:{name:t},n&&n());let l=e[t];l&&l._c&&(l._d=!1),Ro();const a=l&&kn(l(r)),i=qo(Vo,{key:r.key||a&&a.key||"_"+t},a||(n?n():[]),a&&1===e._?64:-2);return!o&&i.scopeId&&(i.slotScopeIds=[i.scopeId+"-s"]),l&&l._c&&(l._d=!0),i}function kn(e){return e.some(e=>!Wo(e)||e.type!==Mo&&!(e.type===Vo&&!kn(e.children)))?e:null}function _n(e,t){const r={};for(const n in e)r[t&&/[A-Z]/.test(n)?"on:"+n:Object(o["toHandlerKey"])(n)]=e[n];return r}const Cn=e=>e?vl(e)?Bl(e)||e.proxy:Cn(e.parent):null,zn=Object(o["extend"])(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Cn(e.parent),$root:e=>Cn(e.root),$emit:e=>e.emit,$options:e=>Tn(e),$forceUpdate:e=>e.f||(e.f=()=>Bt(e.update)),$nextTick:e=>e.n||(e.n=zt.bind(e.proxy)),$watch:e=>_r.bind(e)}),En={get({_:e},t){const{ctx:r,setupState:n,data:l,props:a,accessCache:i,type:c,appContext:s}=e;let u;if("$"!==t[0]){const c=i[t];if(void 0!==c)switch(c){case 1:return n[t];case 2:return l[t];case 4:return r[t];case 3:return a[t]}else{if(n!==o["EMPTY_OBJ"]&&Object(o["hasOwn"])(n,t))return i[t]=1,n[t];if(l!==o["EMPTY_OBJ"]&&Object(o["hasOwn"])(l,t))return i[t]=2,l[t];if((u=e.propsOptions[0])&&Object(o["hasOwn"])(u,t))return i[t]=3,a[t];if(r!==o["EMPTY_OBJ"]&&Object(o["hasOwn"])(r,t))return i[t]=4,r[t];Sn&&(i[t]=0)}}const d=zn[t];let p,f;return d?("$attrs"===t&&V(e,"get",t),d(e)):(p=c.__cssModules)&&(p=p[t])?p:r!==o["EMPTY_OBJ"]&&Object(o["hasOwn"])(r,t)?(i[t]=4,r[t]):(f=s.config.globalProperties,Object(o["hasOwn"])(f,t)?f[t]:void 0)},set({_:e},t,r){const{data:n,setupState:l,ctx:a}=e;return l!==o["EMPTY_OBJ"]&&Object(o["hasOwn"])(l,t)?(l[t]=r,!0):n!==o["EMPTY_OBJ"]&&Object(o["hasOwn"])(n,t)?(n[t]=r,!0):!Object(o["hasOwn"])(e.props,t)&&(("$"!==t[0]||!(t.slice(1)in e))&&(a[t]=r,!0))},has({_:{data:e,setupState:t,accessCache:r,ctx:n,appContext:l,propsOptions:a}},i){let c;return!!r[i]||e!==o["EMPTY_OBJ"]&&Object(o["hasOwn"])(e,i)||t!==o["EMPTY_OBJ"]&&Object(o["hasOwn"])(t,i)||(c=a[0])&&Object(o["hasOwn"])(c,i)||Object(o["hasOwn"])(n,i)||Object(o["hasOwn"])(zn,i)||Object(o["hasOwn"])(l.config.globalProperties,i)},defineProperty(e,t,r){return null!=r.get?e._.accessCache[t]=0:Object(o["hasOwn"])(r,"value")&&this.set(e,t,r.value,null),Reflect.defineProperty(e,t,r)}};const Bn=Object(o["extend"])({},En,{get(e,t){if(t!==Symbol.unscopables)return En.get(e,t,e)},has(e,t){const r="_"!==t[0]&&!Object(o["isGloballyWhitelisted"])(t);return r}});let Sn=!0;function Vn(e){const t=Tn(e),r=e.proxy,n=e.ctx;Sn=!1,t.beforeCreate&&Mn(t.beforeCreate,e,"bc");const{data:l,computed:a,methods:i,watch:c,provide:s,inject:u,created:d,beforeMount:p,mounted:f,beforeUpdate:b,updated:m,activated:h,deactivated:v,beforeDestroy:g,beforeUnmount:O,destroyed:j,unmounted:w,render:y,renderTracked:x,renderTriggered:k,errorCaptured:_,serverPrefetch:C,expose:z,inheritAttrs:E,components:B,directives:S,filters:V}=t,N=null;if(u&&Nn(u,n,N,e.appContext.config.unwrapInjectedRef),i)for(const A in i){const e=i[A];Object(o["isFunction"])(e)&&(n[A]=e.bind(r))}if(l){0;const t=l.call(r,r);0,Object(o["isObject"])(t)&&(e.data=Be(t))}if(Sn=!0,a)for(const A in a){const e=a[A],t=Object(o["isFunction"])(e)?e.bind(r,r):Object(o["isFunction"])(e.get)?e.get.bind(r,r):o["NOOP"];0;const l=!Object(o["isFunction"])(e)&&Object(o["isFunction"])(e.set)?e.set.bind(r):o["NOOP"],i=Tl({get:t,set:l});Object.defineProperty(n,A,{enumerable:!0,configurable:!0,get:()=>i.value,set:e=>i.value=e})}if(c)for(const o in c)An(c[o],n,r,o);if(s){const e=Object(o["isFunction"])(s)?s.call(r):s;Reflect.ownKeys(e).forEach(t=>{vr(t,e[t])})}function M(e,t){Object(o["isArray"])(t)?t.forEach(t=>e(t.bind(r))):t&&e(t.bind(r))}if(d&&Mn(d,e,"c"),M(en,p),M(tn,f),M(rn,b),M(nn,m),M(Ur,h),M(Kr,v),M(un,_),M(sn,x),M(cn,k),M(on,O),M(ln,w),M(an,C),Object(o["isArray"])(z))if(z.length){const t=e.exposed||(e.exposed={});z.forEach(e=>{Object.defineProperty(t,e,{get:()=>r[e],set:t=>r[e]=t})})}else e.exposed||(e.exposed={});y&&e.render===o["NOOP"]&&(e.render=y),null!=E&&(e.inheritAttrs=E),B&&(e.components=B),S&&(e.directives=S)}function Nn(e,t,r=o["NOOP"],n=!1){Object(o["isArray"])(e)&&(e=Pn(e));for(const l in e){const r=e[l];let a;a=Object(o["isObject"])(r)?"default"in r?gr(r.from||l,r.default,!0):gr(r.from||l):gr(r),qe(a)&&n?Object.defineProperty(t,l,{enumerable:!0,configurable:!0,get:()=>a.value,set:e=>a.value=e}):t[l]=a}}function Mn(e,t,r){mt(Object(o["isArray"])(e)?e.map(e=>e.bind(t.proxy)):e.bind(t.proxy),t,r)}function An(e,t,r,n){const l=n.includes(".")?Cr(r,n):()=>r[n];if(Object(o["isString"])(e)){const r=t[e];Object(o["isFunction"])(r)&&xr(l,r)}else if(Object(o["isFunction"])(e))xr(l,e.bind(r));else if(Object(o["isObject"])(e))if(Object(o["isArray"])(e))e.forEach(e=>An(e,t,r,n));else{const n=Object(o["isFunction"])(e.handler)?e.handler.bind(r):t[e.handler];Object(o["isFunction"])(n)&&xr(l,n,e)}else 0}function Tn(e){const t=e.type,{mixins:r,extends:n}=t,{mixins:l,optionsCache:a,config:{optionMergeStrategies:i}}=e.appContext,c=a.get(t);let s;return c?s=c:l.length||r||n?(s={},l.length&&l.forEach(e=>Hn(s,e,i,!0)),Hn(s,t,i)):s=t,Object(o["isObject"])(t)&&a.set(t,s),s}function Hn(e,t,r,n=!1){const{mixins:o,extends:l}=t;l&&Hn(e,l,r,!0),o&&o.forEach(t=>Hn(e,t,r,!0));for(const a in t)if(n&&"expose"===a);else{const n=Rn[a]||r&&r[a];e[a]=n?n(e[a],t[a]):t[a]}return e}const Rn={data:Ln,props:Fn,emits:Fn,methods:Fn,computed:Fn,beforeCreate:In,created:In,beforeMount:In,mounted:In,beforeUpdate:In,updated:In,beforeDestroy:In,beforeUnmount:In,destroyed:In,unmounted:In,activated:In,deactivated:In,errorCaptured:In,serverPrefetch:In,components:Fn,directives:Fn,watch:$n,provide:Ln,inject:Dn};function Ln(e,t){return t?e?function(){return Object(o["extend"])(Object(o["isFunction"])(e)?e.call(this,this):e,Object(o["isFunction"])(t)?t.call(this,this):t)}:t:e}function Dn(e,t){return Fn(Pn(e),Pn(t))}function Pn(e){if(Object(o["isArray"])(e)){const t={};for(let r=0;r0)||16&i){let n;Un(e,t,l,a)&&(u=!0);for(const a in c)t&&(Object(o["hasOwn"])(t,a)||(n=Object(o["hyphenate"])(a))!==a&&Object(o["hasOwn"])(t,n))||(s?!r||void 0===r[a]&&void 0===r[n]||(l[a]=Kn(s,c,a,void 0,e,!0)):delete l[a]);if(a!==c)for(const e in a)t&&Object(o["hasOwn"])(t,e)||(delete a[e],u=!0)}else if(8&i){const r=e.vnode.dynamicProps;for(let n=0;n{s=!0;const[r,n]=Yn(e,t,!0);Object(o["extend"])(i,r),n&&c.push(...n)};!r&&t.mixins.length&&t.mixins.forEach(n),e.extends&&n(e.extends),e.mixins&&e.mixins.forEach(n)}if(!a&&!s)return Object(o["isObject"])(e)&&n.set(e,o["EMPTY_ARR"]),o["EMPTY_ARR"];if(Object(o["isArray"])(a))for(let d=0;d-1,n[1]=r<0||e-1||Object(o["hasOwn"])(n,"default"))&&c.push(t)}}}}const u=[i,c];return Object(o["isObject"])(e)&&n.set(e,u),u}function Gn(e){return"$"!==e[0]}function Xn(e){const t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:null===e?"null":""}function Jn(e,t){return Xn(e)===Xn(t)}function Zn(e,t){return Object(o["isArray"])(t)?t.findIndex(t=>Jn(t,e)):Object(o["isFunction"])(t)&&Jn(t,e)?0:-1}const Qn=e=>"_"===e[0]||"$stable"===e,eo=e=>Object(o["isArray"])(e)?e.map(ll):[ll(e)],to=(e,t,r)=>{if(t._n)return t;const n=Jt((...e)=>eo(t(...e)),r);return n._c=!1,n},ro=(e,t,r)=>{const n=e._ctx;for(const l in e){if(Qn(l))continue;const r=e[l];if(Object(o["isFunction"])(r))t[l]=to(l,r,n);else if(null!=r){0;const e=eo(r);t[l]=()=>e}}},no=(e,t)=>{const r=eo(t);e.slots.default=()=>r},oo=(e,t)=>{if(32&e.vnode.shapeFlag){const r=t._;r?(e.slots=Le(t),Object(o["def"])(t,"_",r)):ro(t,e.slots={})}else e.slots={},t&&no(e,t);Object(o["def"])(e.slots,Yo,1)},lo=(e,t,r)=>{const{vnode:n,slots:l}=e;let a=!0,i=o["EMPTY_OBJ"];if(32&n.shapeFlag){const e=t._;e?r&&1===e?a=!1:(Object(o["extend"])(l,t),r||1!==e||delete l._):(a=!t.$stable,ro(t,l)),i=t}else t&&(no(e,t),i={default:1});if(a)for(const o in l)Qn(o)||o in i||delete l[o]};function ao(){return{app:null,config:{isNativeTag:o["NO"],performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let io=0;function co(e,t){return function(r,n=null){Object(o["isFunction"])(r)||(r=Object.assign({},r)),null==n||Object(o["isObject"])(n)||(n=null);const l=ao(),a=new Set;let i=!1;const c=l.app={_uid:io++,_component:r,_props:n,_container:null,_context:l,_instance:null,version:Zl,get config(){return l.config},set config(e){0},use(e,...t){return a.has(e)||(e&&Object(o["isFunction"])(e.install)?(a.add(e),e.install(c,...t)):Object(o["isFunction"])(e)&&(a.add(e),e(c,...t))),c},mixin(e){return l.mixins.includes(e)||l.mixins.push(e),c},component(e,t){return t?(l.components[e]=t,c):l.components[e]},directive(e,t){return t?(l.directives[e]=t,c):l.directives[e]},mount(o,a,s){if(!i){0;const u=Zo(r,n);return u.appContext=l,a&&t?t(u,o):e(u,o,s),i=!0,c._container=o,o.__vue_app__=c,Bl(u.component)||u.component.proxy}},unmount(){i&&(e(null,c._container),delete c._container.__vue_app__)},provide(e,t){return l.provides[e]=t,c}};return c}}function so(e,t,r,n,l=!1){if(Object(o["isArray"])(e))return void e.forEach((e,a)=>so(e,t&&(Object(o["isArray"])(t)?t[a]:t),r,n,l));if(Dr(n)&&!l)return;const a=4&n.shapeFlag?Bl(n.component)||n.component.proxy:n.el,i=l?null:a,{i:c,r:s}=e;const u=t&&t.r,d=c.refs===o["EMPTY_OBJ"]?c.refs={}:c.refs,p=c.setupState;if(null!=u&&u!==s&&(Object(o["isString"])(u)?(d[u]=null,Object(o["hasOwn"])(p,u)&&(p[u]=null)):qe(u)&&(u.value=null)),Object(o["isFunction"])(s))bt(s,c,12,[i,d]);else{const t=Object(o["isString"])(s),n=qe(s);if(t||n){const c=()=>{if(e.f){const r=t?d[s]:s.value;l?Object(o["isArray"])(r)&&Object(o["remove"])(r,a):Object(o["isArray"])(r)?r.includes(a)||r.push(a):t?(d[s]=[a],Object(o["hasOwn"])(p,s)&&(p[s]=d[s])):(s.value=[a],e.k&&(d[e.k]=s.value))}else t?(d[s]=i,Object(o["hasOwn"])(p,s)&&(p[s]=i)):n&&(s.value=i,e.k&&(d[e.k]=i))};i?(c.id=-1,ho(c,r)):c()}else 0}}let uo=!1;const po=e=>/svg/.test(e.namespaceURI)&&"foreignObject"!==e.tagName,fo=e=>8===e.nodeType;function bo(e){const{mt:t,p:r,o:{patchProp:n,createText:l,nextSibling:a,parentNode:i,remove:c,insert:s,createComment:u}}=e,d=(e,t)=>{if(!t.hasChildNodes())return r(null,e,t),At(),void(t._vnode=e);uo=!1,p(t.firstChild,e,null,null,null),At(),t._vnode=e,uo&&console.error("Hydration completed but contains mismatches.")},p=(r,n,o,c,u,d=!1)=>{const g=fo(r)&&"["===r.data,O=()=>h(r,n,o,c,u,g),{type:j,ref:w,shapeFlag:y,patchFlag:x}=n;let k=r.nodeType;n.el=r,-2===x&&(d=!1,n.dynamicChildren=null);let _=null;switch(j){case No:3!==k?""===n.children?(s(n.el=l(""),i(r),r),_=r):_=O():(r.data!==n.children&&(uo=!0,r.data=n.children),_=a(r));break;case Mo:_=8!==k||g?O():a(r);break;case Ao:if(g&&(r=a(r),k=r.nodeType),1===k||3===k){_=r;const e=!n.children.length;for(let t=0;t{i=i||!!t.dynamicChildren;const{type:s,props:u,patchFlag:d,shapeFlag:p,dirs:f}=t,m="input"===s&&f||"option"===s;if(m||-1!==d){if(f&&pn(t,null,r,"created"),u)if(m||!i||48&d)for(const t in u)(m&&t.endsWith("value")||Object(o["isOn"])(t)&&!Object(o["isReservedProp"])(t))&&n(e,t,null,u[t],!1,void 0,r);else u.onClick&&n(e,"onClick",null,u.onClick,!1,void 0,r);let s;if((s=u&&u.onVnodeBeforeMount)&&sl(s,r,t),f&&pn(t,null,r,"beforeMount"),((s=u&&u.onVnodeMounted)||f)&&mr(()=>{s&&sl(s,r,t),f&&pn(t,null,r,"mounted")},l),16&p&&(!u||!u.innerHTML&&!u.textContent)){let n=b(e.firstChild,t,e,r,l,a,i);while(n){uo=!0;const e=n;n=n.nextSibling,c(e)}}else 8&p&&e.textContent!==t.children&&(uo=!0,e.textContent=t.children)}return e.nextSibling},b=(e,t,n,o,l,a,i)=>{i=i||!!t.dynamicChildren;const c=t.children,s=c.length;for(let u=0;u{const{slotScopeIds:c}=t;c&&(o=o?o.concat(c):c);const d=i(e),p=b(a(e),t,d,r,n,o,l);return p&&fo(p)&&"]"===p.data?a(t.anchor=p):(uo=!0,s(t.anchor=u("]"),d,p),p)},h=(e,t,n,o,l,s)=>{if(uo=!0,t.el=null,s){const t=v(e);while(1){const r=a(e);if(!r||r===t)break;c(r)}}const u=a(e),d=i(e);return c(e),r(null,t,d,u,n,o,po(d),l),u},v=e=>{let t=0;while(e)if(e=a(e),e&&fo(e)&&("["===e.data&&t++,"]"===e.data)){if(0===t)return a(e);t--}return e};return[d,p]}function mo(){}const ho=mr;function vo(e){return Oo(e)}function go(e){return Oo(e,bo)}function Oo(e,t){mo();const r=Object(o["getGlobalThis"])();r.__VUE__=!0;const{insert:n,remove:l,patchProp:a,createElement:i,createText:c,createComment:s,setText:u,setElementText:d,parentNode:p,nextSibling:f,setScopeId:b=o["NOOP"],insertStaticContent:m}=e,h=(e,t,r,n=null,o=null,l=null,a=!1,i=null,c=!!t.dynamicChildren)=>{if(e===t)return;e&&!Uo(e,t)&&(n=K(e),F(e,o,l,!0),e=null),-2===t.patchFlag&&(c=!1,t.dynamicChildren=null);const{type:s,ref:u,shapeFlag:d}=t;switch(s){case No:v(e,t,r,n);break;case Mo:g(e,t,r,n);break;case Ao:null==e&&O(t,r,n,a);break;case Vo:N(e,t,r,n,o,l,a,i,c);break;default:1&d?y(e,t,r,n,o,l,a,i,c):6&d?M(e,t,r,n,o,l,a,i,c):(64&d||128&d)&&s.process(e,t,r,n,o,l,a,i,c,G)}null!=u&&o&&so(u,e&&e.ref,l,t||e,!t)},v=(e,t,r,o)=>{if(null==e)n(t.el=c(t.children),r,o);else{const r=t.el=e.el;t.children!==e.children&&u(r,t.children)}},g=(e,t,r,o)=>{null==e?n(t.el=s(t.children||""),r,o):t.el=e.el},O=(e,t,r,n)=>{[e.el,e.anchor]=m(e.children,t,r,n,e.el,e.anchor)},j=({el:e,anchor:t},r,o)=>{let l;while(e&&e!==t)l=f(e),n(e,r,o),e=l;n(t,r,o)},w=({el:e,anchor:t})=>{let r;while(e&&e!==t)r=f(e),l(e),e=r;l(t)},y=(e,t,r,n,o,l,a,i,c)=>{a=a||"svg"===t.type,null==e?k(t,r,n,o,l,a,i,c):z(e,t,o,l,a,i,c)},k=(e,t,r,l,c,s,u,p)=>{let f,b;const{type:m,props:h,shapeFlag:v,transition:g,dirs:O}=e;if(f=e.el=i(e.type,s,h&&h.is,h),8&v?d(f,e.children):16&v&&C(e.children,f,null,l,c,s&&"foreignObject"!==m,u,p),O&&pn(e,null,l,"created"),h){for(const t in h)"value"===t||Object(o["isReservedProp"])(t)||a(f,t,null,h[t],s,e.children,l,c,U);"value"in h&&a(f,"value",null,h.value),(b=h.onVnodeBeforeMount)&&sl(b,l,e)}_(f,e,e.scopeId,u,l),O&&pn(e,null,l,"beforeMount");const j=(!c||c&&!c.pendingBranch)&&g&&!g.persisted;j&&g.beforeEnter(f),n(f,t,r),((b=h&&h.onVnodeMounted)||j||O)&&ho(()=>{b&&sl(b,l,e),j&&g.enter(f),O&&pn(e,null,l,"mounted")},c)},_=(e,t,r,n,o)=>{if(r&&b(e,r),n)for(let l=0;l{for(let s=c;s{const s=t.el=e.el;let{patchFlag:u,dynamicChildren:p,dirs:f}=t;u|=16&e.patchFlag;const b=e.props||o["EMPTY_OBJ"],m=t.props||o["EMPTY_OBJ"];let h;r&&jo(r,!1),(h=m.onVnodeBeforeUpdate)&&sl(h,r,t,e),f&&pn(t,e,r,"beforeUpdate"),r&&jo(r,!0);const v=l&&"foreignObject"!==t.type;if(p?E(e.dynamicChildren,p,s,r,n,v,i):c||L(e,t,s,null,r,n,v,i,!1),u>0){if(16&u)V(s,t,b,m,r,n,l);else if(2&u&&b.class!==m.class&&a(s,"class",null,m.class,l),4&u&&a(s,"style",b.style,m.style,l),8&u){const o=t.dynamicProps;for(let t=0;t{h&&sl(h,r,t,e),f&&pn(t,e,r,"updated")},n)},E=(e,t,r,n,o,l,a)=>{for(let i=0;i{if(r!==n){if(r!==o["EMPTY_OBJ"])for(const s in r)Object(o["isReservedProp"])(s)||s in n||a(e,s,r[s],null,c,t.children,l,i,U);for(const s in n){if(Object(o["isReservedProp"])(s))continue;const u=n[s],d=r[s];u!==d&&"value"!==s&&a(e,s,d,u,c,t.children,l,i,U)}"value"in n&&a(e,"value",r.value,n.value)}},N=(e,t,r,o,l,a,i,s,u)=>{const d=t.el=e?e.el:c(""),p=t.anchor=e?e.anchor:c("");let{patchFlag:f,dynamicChildren:b,slotScopeIds:m}=t;m&&(s=s?s.concat(m):m),null==e?(n(d,r,o),n(p,r,o),C(t.children,r,p,l,a,i,s,u)):f>0&&64&f&&b&&e.dynamicChildren?(E(e.dynamicChildren,b,r,l,a,i,s),(null!=t.key||l&&t===l.subTree)&&wo(e,t,!0)):L(e,t,r,p,l,a,i,s,u)},M=(e,t,r,n,o,l,a,i,c)=>{t.slotScopeIds=i,null==e?512&t.shapeFlag?o.ctx.activate(t,r,n,a,c):A(t,r,n,o,l,a,c):T(e,t,c)},A=(e,t,r,n,o,l,a)=>{const i=e.component=pl(e,n,o);if(Fr(e)&&(i.ctx.renderer=G),wl(i),i.asyncDep){if(o&&o.registerDep(i,H),!e.el){const e=i.subTree=Zo(Mo);g(null,e,t,r)}}else H(i,e,t,r,o,l,a)},T=(e,t,r)=>{const n=t.component=e.component;if(rr(e,t,r)){if(n.asyncDep&&!n.asyncResolved)return void R(n,t,r);n.next=t,Vt(n.update),n.update()}else t.el=e.el,n.vnode=t},H=(e,t,r,n,l,a,i)=>{const c=()=>{if(e.isMounted){let t,{next:r,bu:n,u:c,parent:s,vnode:u}=e,d=r;0,jo(e,!1),r?(r.el=u.el,R(e,r,i)):r=u,n&&Object(o["invokeArrayFns"])(n),(t=r.props&&r.props.onVnodeBeforeUpdate)&&sl(t,s,r,u),jo(e,!0);const f=Zt(e);0;const b=e.subTree;e.subTree=f,h(b,f,p(b.el),K(b),e,l,a),r.el=f.el,null===d&&or(e,f.el),c&&ho(c,l),(t=r.props&&r.props.onVnodeUpdated)&&ho(()=>sl(t,s,r,u),l)}else{let i;const{el:c,props:s}=t,{bm:u,m:d,parent:p}=e,f=Dr(t);if(jo(e,!1),u&&Object(o["invokeArrayFns"])(u),!f&&(i=s&&s.onVnodeBeforeMount)&&sl(i,p,t),jo(e,!0),c&&J){const r=()=>{e.subTree=Zt(e),J(c,e.subTree,e,l,null)};f?t.type.__asyncLoader().then(()=>!e.isUnmounted&&r()):r()}else{0;const o=e.subTree=Zt(e);0,h(null,o,r,n,e,l,a),t.el=o.el}if(d&&ho(d,l),!f&&(i=s&&s.onVnodeMounted)){const e=t;ho(()=>sl(i,p,e),l)}(256&t.shapeFlag||p&&Dr(p.vnode)&&256&p.vnode.shapeFlag)&&e.a&&ho(e.a,l),e.isMounted=!0,t=r=n=null}},s=e.effect=new x(c,()=>Bt(u),e.scope),u=e.update=()=>s.run();u.id=e.uid,jo(e,!0),u()},R=(e,t,r)=>{t.component=e;const n=e.vnode.props;e.vnode=t,e.next=null,Wn(e,t.props,n,r),lo(e,t.children,r),B(),Mt(),S()},L=(e,t,r,n,o,l,a,i,c=!1)=>{const s=e&&e.children,u=e?e.shapeFlag:0,p=t.children,{patchFlag:f,shapeFlag:b}=t;if(f>0){if(128&f)return void P(s,p,r,n,o,l,a,i,c);if(256&f)return void D(s,p,r,n,o,l,a,i,c)}8&b?(16&u&&U(s,o,l),p!==s&&d(r,p)):16&u?16&b?P(s,p,r,n,o,l,a,i,c):U(s,o,l,!0):(8&u&&d(r,""),16&b&&C(p,r,n,o,l,a,i,c))},D=(e,t,r,n,l,a,i,c,s)=>{e=e||o["EMPTY_ARR"],t=t||o["EMPTY_ARR"];const u=e.length,d=t.length,p=Math.min(u,d);let f;for(f=0;fd?U(e,l,a,!0,!1,p):C(t,r,n,l,a,i,c,s,p)},P=(e,t,r,n,l,a,i,c,s)=>{let u=0;const d=t.length;let p=e.length-1,f=d-1;while(u<=p&&u<=f){const n=e[u],o=t[u]=s?al(t[u]):ll(t[u]);if(!Uo(n,o))break;h(n,o,r,null,l,a,i,c,s),u++}while(u<=p&&u<=f){const n=e[p],o=t[f]=s?al(t[f]):ll(t[f]);if(!Uo(n,o))break;h(n,o,r,null,l,a,i,c,s),p--,f--}if(u>p){if(u<=f){const e=f+1,o=ef)while(u<=p)F(e[u],l,a,!0),u++;else{const b=u,m=u,v=new Map;for(u=m;u<=f;u++){const e=t[u]=s?al(t[u]):ll(t[u]);null!=e.key&&v.set(e.key,u)}let g,O=0;const j=f-m+1;let w=!1,y=0;const x=new Array(j);for(u=0;u=j){F(n,l,a,!0);continue}let o;if(null!=n.key)o=v.get(n.key);else for(g=m;g<=f;g++)if(0===x[g-m]&&Uo(n,t[g])){o=g;break}void 0===o?F(n,l,a,!0):(x[o-m]=u+1,o>=y?y=o:w=!0,h(n,t[o],r,null,l,a,i,c,s),O++)}const k=w?yo(x):o["EMPTY_ARR"];for(g=k.length-1,u=j-1;u>=0;u--){const e=m+u,o=t[e],p=e+1{const{el:a,type:i,transition:c,children:s,shapeFlag:u}=e;if(6&u)return void I(e.component.subTree,t,r,o);if(128&u)return void e.suspense.move(t,r,o);if(64&u)return void i.move(e,t,r,G);if(i===Vo){n(a,t,r);for(let e=0;ec.enter(a),l);else{const{leave:e,delayLeave:o,afterLeave:l}=c,i=()=>n(a,t,r),s=()=>{e(a,()=>{i(),l&&l()})};o?o(a,i,s):s()}else n(a,t,r)},F=(e,t,r,n=!1,o=!1)=>{const{type:l,props:a,ref:i,children:c,dynamicChildren:s,shapeFlag:u,patchFlag:d,dirs:p}=e;if(null!=i&&so(i,null,r,e,!0),256&u)return void t.ctx.deactivate(e);const f=1&u&&p,b=!Dr(e);let m;if(b&&(m=a&&a.onVnodeBeforeUnmount)&&sl(m,t,e),6&u)W(e.component,r,n);else{if(128&u)return void e.suspense.unmount(r,n);f&&pn(e,null,t,"beforeUnmount"),64&u?e.type.remove(e,t,r,o,G,n):s&&(l!==Vo||d>0&&64&d)?U(s,t,r,!1,!0):(l===Vo&&384&d||!o&&16&u)&&U(c,t,r),n&&$(e)}(b&&(m=a&&a.onVnodeUnmounted)||f)&&ho(()=>{m&&sl(m,t,e),f&&pn(e,null,t,"unmounted")},r)},$=e=>{const{type:t,el:r,anchor:n,transition:o}=e;if(t===Vo)return void q(r,n);if(t===Ao)return void w(e);const a=()=>{l(r),o&&!o.persisted&&o.afterLeave&&o.afterLeave()};if(1&e.shapeFlag&&o&&!o.persisted){const{leave:t,delayLeave:n}=o,l=()=>t(r,a);n?n(e.el,a,l):l()}else a()},q=(e,t)=>{let r;while(e!==t)r=f(e),l(e),e=r;l(t)},W=(e,t,r)=>{const{bum:n,scope:l,update:a,subTree:i,um:c}=e;n&&Object(o["invokeArrayFns"])(n),l.stop(),a&&(a.active=!1,F(i,e,t,r)),c&&ho(c,t),ho(()=>{e.isUnmounted=!0},t),t&&t.pendingBranch&&!t.isUnmounted&&e.asyncDep&&!e.asyncResolved&&e.suspenseId===t.pendingId&&(t.deps--,0===t.deps&&t.resolve())},U=(e,t,r,n=!1,o=!1,l=0)=>{for(let a=l;a6&e.shapeFlag?K(e.component.subTree):128&e.shapeFlag?e.suspense.next():f(e.anchor||e.el),Y=(e,t,r)=>{null==e?t._vnode&&F(t._vnode,null,null,!0):h(t._vnode||null,e,t,null,null,null,r),Mt(),At(),t._vnode=e},G={p:h,um:F,m:I,r:$,mt:A,mc:C,pc:L,pbc:E,n:K,o:e};let X,J;return t&&([X,J]=t(G)),{render:Y,hydrate:X,createApp:co(Y,X)}}function jo({effect:e,update:t},r){e.allowRecurse=t.allowRecurse=r}function wo(e,t,r=!1){const n=e.children,l=t.children;if(Object(o["isArray"])(n)&&Object(o["isArray"])(l))for(let o=0;o>1,e[r[i]]0&&(t[n]=r[l-1]),r[l]=n)}}l=r.length,a=r[l-1];while(l-- >0)r[l]=a,a=t[a];return r}const xo=e=>e.__isTeleport,ko=e=>e&&(e.disabled||""===e.disabled),_o=e=>"undefined"!==typeof SVGElement&&e instanceof SVGElement,Co=(e,t)=>{const r=e&&e.to;if(Object(o["isString"])(r)){if(t){const e=t(r);return e}return null}return r},zo={__isTeleport:!0,process(e,t,r,n,o,l,a,i,c,s){const{mc:u,pc:d,pbc:p,o:{insert:f,querySelector:b,createText:m,createComment:h}}=s,v=ko(t.props);let{shapeFlag:g,children:O,dynamicChildren:j}=t;if(null==e){const e=t.el=m(""),s=t.anchor=m("");f(e,r,n),f(s,r,n);const d=t.target=Co(t.props,b),p=t.targetAnchor=m("");d&&(f(p,d),a=a||_o(d));const h=(e,t)=>{16&g&&u(O,e,t,o,l,a,i,c)};v?h(r,s):d&&h(d,p)}else{t.el=e.el;const n=t.anchor=e.anchor,u=t.target=e.target,f=t.targetAnchor=e.targetAnchor,m=ko(e.props),h=m?r:u,g=m?n:f;if(a=a||_o(u),j?(p(e.dynamicChildren,j,h,o,l,a,i),wo(e,t,!0)):c||d(e,t,h,g,o,l,a,i,!1),v)m||Eo(t,r,n,s,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const e=t.target=Co(t.props,b);e&&Eo(t,e,null,s,0)}else m&&Eo(t,u,f,s,1)}},remove(e,t,r,n,{um:o,o:{remove:l}},a){const{shapeFlag:i,children:c,anchor:s,targetAnchor:u,target:d,props:p}=e;if(d&&l(u),(a||!ko(p))&&(l(s),16&i))for(let f=0;f0?Ho||o["EMPTY_ARR"]:null,Lo(),Po>0&&Ho&&Ho.push(e),e}function $o(e,t,r,n,o,l){return Fo(Jo(e,t,r,n,o,l,!0))}function qo(e,t,r,n,o){return Fo(Zo(e,t,r,n,o,!0))}function Wo(e){return!!e&&!0===e.__v_isVNode}function Uo(e,t){return e.type===t.type&&e.key===t.key}function Ko(e){Do=e}const Yo="__vInternal",Go=({key:e})=>null!=e?e:null,Xo=({ref:e,ref_key:t,ref_for:r})=>null!=e?Object(o["isString"])(e)||qe(e)||Object(o["isFunction"])(e)?{i:Wt,r:e,k:t,f:!!r}:e:null;function Jo(e,t=null,r=null,n=0,l=null,a=(e===Vo?0:1),i=!1,c=!1){const s={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Go(t),ref:t&&Xo(t),scopeId:Ut,slotScopeIds:null,children:r,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:a,patchFlag:n,dynamicProps:l,dynamicChildren:null,appContext:null};return c?(il(s,r),128&a&&e.normalize(s)):r&&(s.shapeFlag|=Object(o["isString"])(r)?8:16),Po>0&&!i&&Ho&&(s.patchFlag>0||6&a)&&32!==s.patchFlag&&Ho.push(s),s}const Zo=Qo;function Qo(e,t=null,r=null,n=0,l=null,a=!1){if(e&&e!==hn||(e=Mo),Wo(e)){const n=tl(e,t,!0);return r&&il(n,r),Po>0&&!a&&Ho&&(6&n.shapeFlag?Ho[Ho.indexOf(e)]=n:Ho.push(n)),n.patchFlag|=-2,n}if(Al(e)&&(e=e.__vccOpts),t){t=el(t);let{class:e,style:r}=t;e&&!Object(o["isString"])(e)&&(t.class=Object(o["normalizeClass"])(e)),Object(o["isObject"])(r)&&(Re(r)&&!Object(o["isArray"])(r)&&(r=Object(o["extend"])({},r)),t.style=Object(o["normalizeStyle"])(r))}const i=Object(o["isString"])(e)?1:lr(e)?128:xo(e)?64:Object(o["isObject"])(e)?4:Object(o["isFunction"])(e)?2:0;return Jo(e,t,r,n,l,i,a,!0)}function el(e){return e?Re(e)||Yo in e?Object(o["extend"])({},e):e:null}function tl(e,t,r=!1){const{props:n,ref:l,patchFlag:a,children:i}=e,c=t?cl(n||{},t):n,s={__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&Go(c),ref:t&&t.ref?r&&l?Object(o["isArray"])(l)?l.concat(Xo(t)):[l,Xo(t)]:Xo(t):l,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Vo?-1===a?16:16|a:a,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&tl(e.ssContent),ssFallback:e.ssFallback&&tl(e.ssFallback),el:e.el,anchor:e.anchor};return s}function rl(e=" ",t=0){return Zo(No,null,e,t)}function nl(e,t){const r=Zo(Ao,null,e);return r.staticCount=t,r}function ol(e="",t=!1){return t?(Ro(),qo(Mo,null,e)):Zo(Mo,null,e)}function ll(e){return null==e||"boolean"===typeof e?Zo(Mo):Object(o["isArray"])(e)?Zo(Vo,null,e.slice()):"object"===typeof e?al(e):Zo(No,null,String(e))}function al(e){return null===e.el&&-1!==e.patchFlag||e.memo?e:tl(e)}function il(e,t){let r=0;const{shapeFlag:n}=e;if(null==t)t=null;else if(Object(o["isArray"])(t))r=16;else if("object"===typeof t){if(65&n){const r=t.default;return void(r&&(r._c&&(r._d=!1),il(e,r()),r._c&&(r._d=!0)))}{r=32;const n=t._;n||Yo in t?3===n&&Wt&&(1===Wt.slots._?t._=1:(t._=2,e.patchFlag|=1024)):t._ctx=Wt}}else Object(o["isFunction"])(t)?(t={default:t,_ctx:Wt},r=32):(t=String(t),64&n?(r=16,t=[rl(t)]):r=8);e.children=t,e.shapeFlag|=r}function cl(...e){const t={};for(let r=0;rfl||Wt,ml=e=>{fl=e,e.scope.on()},hl=()=>{fl&&fl.scope.off(),fl=null};function vl(e){return 4&e.vnode.shapeFlag}let gl,Ol,jl=!1;function wl(e,t=!1){jl=t;const{props:r,children:n}=e.vnode,o=vl(e);qn(e,r,o,t),oo(e,n);const l=o?yl(e,t):void 0;return jl=!1,l}function yl(e,t){const r=e.type;e.accessCache=Object.create(null),e.proxy=De(new Proxy(e.ctx,En));const{setup:n}=r;if(n){const r=e.setupContext=n.length>1?El(e):null;ml(e),B();const l=bt(n,e,0,[e.props,r]);if(S(),hl(),Object(o["isPromise"])(l)){if(l.then(hl,hl),t)return l.then(r=>{xl(e,r,t)}).catch(t=>{ht(t,e,0)});e.asyncDep=l}else xl(e,l,t)}else Cl(e,t)}function xl(e,t,r){Object(o["isFunction"])(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Object(o["isObject"])(t)&&(e.setupState=Ze(t)),Cl(e,r)}function kl(e){gl=e,Ol=e=>{e.render._rc&&(e.withProxy=new Proxy(e.ctx,Bn))}}const _l=()=>!gl;function Cl(e,t,r){const n=e.type;if(!e.render){if(!t&&gl&&!n.render){const t=n.template||Tn(e).template;if(t){0;const{isCustomElement:r,compilerOptions:l}=e.appContext.config,{delimiters:a,compilerOptions:i}=n,c=Object(o["extend"])(Object(o["extend"])({isCustomElement:r,delimiters:a},l),i);n.render=gl(t,c)}}e.render=n.render||o["NOOP"],Ol&&Ol(e)}ml(e),B(),Vn(e),S(),hl()}function zl(e){return new Proxy(e.attrs,{get(t,r){return V(e,"get","$attrs"),t[r]}})}function El(e){const t=t=>{e.exposed=t||{}};let r;return{get attrs(){return r||(r=zl(e))},slots:e.slots,emit:e.emit,expose:t}}function Bl(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Ze(De(e.exposed)),{get(t,r){return r in t?t[r]:r in zn?zn[r](e):void 0}}))}const Sl=/(?:^|[-_])(\w)/g,Vl=e=>e.replace(Sl,e=>e.toUpperCase()).replace(/[-_]/g,"");function Nl(e,t=!0){return Object(o["isFunction"])(e)?e.displayName||e.name:e.name||t&&e.__name}function Ml(e,t,r=!1){let n=Nl(t);if(!n&&t.__file){const e=t.__file.match(/([^/\\]+)\.\w+$/);e&&(n=e[1])}if(!n&&e&&e.parent){const r=e=>{for(const r in e)if(e[r]===t)return r};n=r(e.components||e.parent.type.components)||r(e.appContext.components)}return n?Vl(n):r?"App":"Anonymous"}function Al(e){return Object(o["isFunction"])(e)&&"__vccOpts"in e}const Tl=(e,t)=>at(e,t,jl);function Hl(){return null}function Rl(){return null}function Ll(e){0}function Dl(e,t){return null}function Pl(){return Fl().slots}function Il(){return Fl().attrs}function Fl(){const e=bl();return e.setupContext||(e.setupContext=El(e))}function $l(e,t){const r=Object(o["isArray"])(e)?e.reduce((e,t)=>(e[t]={},e),{}):e;for(const n in t){const e=r[n];e?Object(o["isArray"])(e)||Object(o["isFunction"])(e)?r[n]={type:e,default:t[n]}:e.default=t[n]:null===e&&(r[n]={default:t[n]})}return r}function ql(e,t){const r={};for(const n in e)t.includes(n)||Object.defineProperty(r,n,{enumerable:!0,get:()=>e[n]});return r}function Wl(e){const t=bl();let r=e();return hl(),Object(o["isPromise"])(r)&&(r=r.catch(e=>{throw ml(t),e})),[r,()=>ml(t)]}function Ul(e,t,r){const n=arguments.length;return 2===n?Object(o["isObject"])(t)&&!Object(o["isArray"])(t)?Wo(t)?Zo(e,null,[t]):Zo(e,t):Zo(e,null,t):(n>3?r=Array.prototype.slice.call(arguments,2):3===n&&Wo(r)&&(r=[r]),Zo(e,t,r))}const Kl=Symbol(""),Yl=()=>{{const e=gr(Kl);return e||ct("Server rendering context not provided. Make sure to only call useSSRContext() conditionally in the server build."),e}};function Gl(){return void 0}function Xl(e,t,r,n){const o=r[n];if(o&&Jl(o,e))return o;const l=t();return l.memo=e.slice(),r[n]=l}function Jl(e,t){const r=e.memo;if(r.length!=t.length)return!1;for(let n=0;n0&&Ho&&Ho.push(e),!0}const Zl="3.2.40",Ql={createComponentInstance:pl,setupComponent:wl,renderComponentRoot:Zt,setCurrentRenderingInstance:Kt,isVNode:Wo,normalizeVNode:ll},ea=Ql,ta=null,ra=null,na="http://www.w3.org/2000/svg",oa="undefined"!==typeof document?document:null,la=oa&&oa.createElement("template"),aa={insert:(e,t,r)=>{t.insertBefore(e,r||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,r,n)=>{const o=t?oa.createElementNS(na,e):oa.createElement(e,r?{is:r}:void 0);return"select"===e&&n&&null!=n.multiple&&o.setAttribute("multiple",n.multiple),o},createText:e=>oa.createTextNode(e),createComment:e=>oa.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>oa.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,r,n,o,l){const a=r?r.previousSibling:t.lastChild;if(o&&(o===l||o.nextSibling)){while(1)if(t.insertBefore(o.cloneNode(!0),r),o===l||!(o=o.nextSibling))break}else{la.innerHTML=n?`${e}`:e;const o=la.content;if(n){const e=o.firstChild;while(e.firstChild)o.appendChild(e.firstChild);o.removeChild(e)}t.insertBefore(o,r)}return[a?a.nextSibling:t.firstChild,r?r.previousSibling:t.lastChild]}};function ia(e,t,r){const n=e._vtc;n&&(t=(t?[t,...n]:[...n]).join(" ")),null==t?e.removeAttribute("class"):r?e.setAttribute("class",t):e.className=t}function ca(e,t,r){const n=e.style,l=Object(o["isString"])(r);if(r&&!l){for(const e in r)ua(n,e,r[e]);if(t&&!Object(o["isString"])(t))for(const e in t)null==r[e]&&ua(n,e,"")}else{const o=n.display;l?t!==r&&(n.cssText=r):t&&e.removeAttribute("style"),"_vod"in e&&(n.display=o)}}const sa=/\s*!important$/;function ua(e,t,r){if(Object(o["isArray"])(r))r.forEach(r=>ua(e,t,r));else if(null==r&&(r=""),t.startsWith("--"))e.setProperty(t,r);else{const n=fa(e,t);sa.test(r)?e.setProperty(Object(o["hyphenate"])(n),r.replace(sa,""),"important"):e[n]=r}}const da=["Webkit","Moz","ms"],pa={};function fa(e,t){const r=pa[t];if(r)return r;let n=Object(o["camelize"])(t);if("filter"!==n&&n in e)return pa[t]=n;n=Object(o["capitalize"])(n);for(let o=0;o{let e=Date.now,t=!1;if("undefined"!==typeof window){Date.now()>document.createEvent("Event").timeStamp&&(e=performance.now.bind(performance));const r=navigator.userAgent.match(/firefox\/(\d+)/i);t=!!(r&&Number(r[1])<=53)}return[e,t]})();let Oa=0;const ja=Promise.resolve(),wa=()=>{Oa=0},ya=()=>Oa||(ja.then(wa),Oa=va());function xa(e,t,r,n){e.addEventListener(t,r,n)}function ka(e,t,r,n){e.removeEventListener(t,r,n)}function _a(e,t,r,n,o=null){const l=e._vei||(e._vei={}),a=l[t];if(n&&a)a.value=n;else{const[r,i]=za(t);if(n){const a=l[t]=Ea(n,o);xa(e,r,a,i)}else a&&(ka(e,r,a,i),l[t]=void 0)}}const Ca=/(?:Once|Passive|Capture)$/;function za(e){let t;if(Ca.test(e)){let r;t={};while(r=e.match(Ca))e=e.slice(0,e.length-r[0].length),t[r[0].toLowerCase()]=!0}const r=":"===e[2]?e.slice(3):Object(o["hyphenate"])(e.slice(2));return[r,t]}function Ea(e,t){const r=e=>{const n=e.timeStamp||va();(ga||n>=r.attached-1)&&mt(Ba(e,r.value),t,5,[e])};return r.value=e,r.attached=ya(),r}function Ba(e,t){if(Object(o["isArray"])(t)){const r=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{r.call(e),e._stopped=!0},t.map(e=>t=>!t._stopped&&e&&e(t))}return t}const Sa=/^on[a-z]/,Va=(e,t,r,n,l=!1,a,i,c,s)=>{"class"===t?ia(e,n,l):"style"===t?ca(e,r,n):Object(o["isOn"])(t)?Object(o["isModelListener"])(t)||_a(e,t,r,n,i):("."===t[0]?(t=t.slice(1),1):"^"===t[0]?(t=t.slice(1),0):Na(e,t,n,l))?ha(e,t,n,a,i,c,s):("true-value"===t?e._trueValue=n:"false-value"===t&&(e._falseValue=n),ma(e,t,n,l))};function Na(e,t,r,n){return n?"innerHTML"===t||"textContent"===t||!!(t in e&&Sa.test(t)&&Object(o["isFunction"])(r)):"spellcheck"!==t&&"draggable"!==t&&"translate"!==t&&("form"!==t&&(("list"!==t||"INPUT"!==e.tagName)&&(("type"!==t||"TEXTAREA"!==e.tagName)&&((!Sa.test(t)||!Object(o["isString"])(r))&&t in e))))}function Ma(e,t){const r=Lr(e);class n extends Ha{constructor(e){super(r,e,t)}}return n.def=r,n}const Aa=e=>Ma(e,$i),Ta="undefined"!==typeof HTMLElement?HTMLElement:class{};class Ha extends Ta{constructor(e,t={},r){super(),this._def=e,this._props=t,this._instance=null,this._connected=!1,this._resolved=!1,this._numberProps=null,this.shadowRoot&&r?r(this._createVNode(),this.shadowRoot):this.attachShadow({mode:"open"})}connectedCallback(){this._connected=!0,this._instance||this._resolveDef()}disconnectedCallback(){this._connected=!1,zt(()=>{this._connected||(Fi(null,this.shadowRoot),this._instance=null)})}_resolveDef(){if(this._resolved)return;this._resolved=!0;for(let r=0;r{for(const t of e)this._setAttr(t.attributeName)}).observe(this,{attributes:!0});const e=e=>{const{props:t,styles:r}=e,n=!Object(o["isArray"])(t),l=t?n?Object.keys(t):t:[];let a;if(n)for(const i in this._props){const e=t[i];(e===Number||e&&e.type===Number)&&(this._props[i]=Object(o["toNumber"])(this._props[i]),(a||(a=Object.create(null)))[i]=!0)}this._numberProps=a;for(const o of Object.keys(this))"_"!==o[0]&&this._setProp(o,this[o],!0,!1);for(const i of l.map(o["camelize"]))Object.defineProperty(this,i,{get(){return this._getProp(i)},set(e){this._setProp(i,e)}});this._applyStyles(r),this._update()},t=this._def.__asyncLoader;t?t().then(e):e(this._def)}_setAttr(e){let t=this.getAttribute(e);this._numberProps&&this._numberProps[e]&&(t=Object(o["toNumber"])(t)),this._setProp(Object(o["camelize"])(e),t,!1)}_getProp(e){return this._props[e]}_setProp(e,t,r=!0,n=!0){t!==this._props[e]&&(this._props[e]=t,n&&this._instance&&this._update(),r&&(!0===t?this.setAttribute(Object(o["hyphenate"])(e),""):"string"===typeof t||"number"===typeof t?this.setAttribute(Object(o["hyphenate"])(e),t+""):t||this.removeAttribute(Object(o["hyphenate"])(e))))}_update(){Fi(this._createVNode(),this.shadowRoot)}_createVNode(){const e=Zo(this._def,Object(o["extend"])({},this._props));return this._instance||(e.ce=e=>{this._instance=e,e.isCE=!0,e.emit=(e,...t)=>{this.dispatchEvent(new CustomEvent(e,{detail:t}))};let t=this;while(t=t&&(t.parentNode||t.host))if(t instanceof Ha){e.parent=t._instance;break}}),e}_applyStyles(e){e&&e.forEach(e=>{const t=document.createElement("style");t.textContent=e,this.shadowRoot.appendChild(t)})}}function Ra(e="$style"){{const t=bl();if(!t)return o["EMPTY_OBJ"];const r=t.type.__cssModules;if(!r)return o["EMPTY_OBJ"];const n=r[e];return n||o["EMPTY_OBJ"]}}function La(e){const t=bl();if(!t)return;const r=()=>Da(t.subTree,e(t.proxy));jr(r),tn(()=>{const e=new MutationObserver(r);e.observe(t.subTree.el.parentNode,{childList:!0}),ln(()=>e.disconnect())})}function Da(e,t){if(128&e.shapeFlag){const r=e.suspense;e=r.activeBranch,r.pendingBranch&&!r.isHydrating&&r.effects.push(()=>{Da(r.activeBranch,t)})}while(e.component)e=e.component.subTree;if(1&e.shapeFlag&&e.el)Pa(e.el,t);else if(e.type===Vo)e.children.forEach(e=>Da(e,t));else if(e.type===Ao){let{el:r,anchor:n}=e;while(r){if(Pa(r,t),r===n)break;r=r.nextSibling}}}function Pa(e,t){if(1===e.nodeType){const r=e.style;for(const e in t)r.setProperty("--"+e,t[e])}}const Ia="transition",Fa="animation",$a=(e,{slots:t})=>Ul(Vr,Ya(e),t);$a.displayName="Transition";const qa={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},Wa=$a.props=Object(o["extend"])({},Vr.props,qa),Ua=(e,t=[])=>{Object(o["isArray"])(e)?e.forEach(e=>e(...t)):e&&e(...t)},Ka=e=>!!e&&(Object(o["isArray"])(e)?e.some(e=>e.length>1):e.length>1);function Ya(e){const t={};for(const o in e)o in qa||(t[o]=e[o]);if(!1===e.css)return t;const{name:r="v",type:n,duration:l,enterFromClass:a=r+"-enter-from",enterActiveClass:i=r+"-enter-active",enterToClass:c=r+"-enter-to",appearFromClass:s=a,appearActiveClass:u=i,appearToClass:d=c,leaveFromClass:p=r+"-leave-from",leaveActiveClass:f=r+"-leave-active",leaveToClass:b=r+"-leave-to"}=e,m=Ga(l),h=m&&m[0],v=m&&m[1],{onBeforeEnter:g,onEnter:O,onEnterCancelled:j,onLeave:w,onLeaveCancelled:y,onBeforeAppear:x=g,onAppear:k=O,onAppearCancelled:_=j}=t,C=(e,t,r)=>{Za(e,t?d:c),Za(e,t?u:i),r&&r()},z=(e,t)=>{e._isLeaving=!1,Za(e,p),Za(e,b),Za(e,f),t&&t()},E=e=>(t,r)=>{const o=e?k:O,l=()=>C(t,e,r);Ua(o,[t,l]),Qa(()=>{Za(t,e?s:a),Ja(t,e?d:c),Ka(o)||ti(t,n,h,l)})};return Object(o["extend"])(t,{onBeforeEnter(e){Ua(g,[e]),Ja(e,a),Ja(e,i)},onBeforeAppear(e){Ua(x,[e]),Ja(e,s),Ja(e,u)},onEnter:E(!1),onAppear:E(!0),onLeave(e,t){e._isLeaving=!0;const r=()=>z(e,t);Ja(e,p),li(),Ja(e,f),Qa(()=>{e._isLeaving&&(Za(e,p),Ja(e,b),Ka(w)||ti(e,n,v,r))}),Ua(w,[e,r])},onEnterCancelled(e){C(e,!1),Ua(j,[e])},onAppearCancelled(e){C(e,!0),Ua(_,[e])},onLeaveCancelled(e){z(e),Ua(y,[e])}})}function Ga(e){if(null==e)return null;if(Object(o["isObject"])(e))return[Xa(e.enter),Xa(e.leave)];{const t=Xa(e);return[t,t]}}function Xa(e){const t=Object(o["toNumber"])(e);return t}function Ja(e,t){t.split(/\s+/).forEach(t=>t&&e.classList.add(t)),(e._vtc||(e._vtc=new Set)).add(t)}function Za(e,t){t.split(/\s+/).forEach(t=>t&&e.classList.remove(t));const{_vtc:r}=e;r&&(r.delete(t),r.size||(e._vtc=void 0))}function Qa(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let ei=0;function ti(e,t,r,n){const o=e._endId=++ei,l=()=>{o===e._endId&&n()};if(r)return setTimeout(l,r);const{type:a,timeout:i,propCount:c}=ri(e,t);if(!a)return n();const s=a+"end";let u=0;const d=()=>{e.removeEventListener(s,p),l()},p=t=>{t.target===e&&++u>=c&&d()};setTimeout(()=>{u(r[e]||"").split(", "),o=n(Ia+"Delay"),l=n(Ia+"Duration"),a=ni(o,l),i=n(Fa+"Delay"),c=n(Fa+"Duration"),s=ni(i,c);let u=null,d=0,p=0;t===Ia?a>0&&(u=Ia,d=a,p=l.length):t===Fa?s>0&&(u=Fa,d=s,p=c.length):(d=Math.max(a,s),u=d>0?a>s?Ia:Fa:null,p=u?u===Ia?l.length:c.length:0);const f=u===Ia&&/\b(transform|all)(,|$)/.test(r[Ia+"Property"]);return{type:u,timeout:d,propCount:p,hasTransform:f}}function ni(e,t){while(e.lengthoi(t)+oi(e[r])))}function oi(e){return 1e3*Number(e.slice(0,-1).replace(",","."))}function li(){return document.body.offsetHeight}const ai=new WeakMap,ii=new WeakMap,ci={name:"TransitionGroup",props:Object(o["extend"])({},Wa,{tag:String,moveClass:String}),setup(e,{slots:t}){const r=bl(),n=Er();let o,l;return nn(()=>{if(!o.length)return;const t=e.moveClass||(e.name||"v")+"-move";if(!fi(o[0].el,r.vnode.el,t))return;o.forEach(ui),o.forEach(di);const n=o.filter(pi);li(),n.forEach(e=>{const r=e.el,n=r.style;Ja(r,t),n.transform=n.webkitTransform=n.transitionDuration="";const o=r._moveCb=e=>{e&&e.target!==r||e&&!/transform$/.test(e.propertyName)||(r.removeEventListener("transitionend",o),r._moveCb=null,Za(r,t))};r.addEventListener("transitionend",o)})}),()=>{const a=Le(e),i=Ya(a);let c=a.tag||Vo;o=l,l=t.default?Rr(t.default()):[];for(let e=0;e{e.split(/\s+/).forEach(e=>e&&n.classList.remove(e))}),r.split(/\s+/).forEach(e=>e&&n.classList.add(e)),n.style.display="none";const o=1===t.nodeType?t:t.parentNode;o.appendChild(n);const{hasTransform:l}=ri(n);return o.removeChild(n),l}const bi=e=>{const t=e.props["onUpdate:modelValue"]||!1;return Object(o["isArray"])(t)?e=>Object(o["invokeArrayFns"])(t,e):t};function mi(e){e.target.composing=!0}function hi(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const vi={created(e,{modifiers:{lazy:t,trim:r,number:n}},l){e._assign=bi(l);const a=n||l.props&&"number"===l.props.type;xa(e,t?"change":"input",t=>{if(t.target.composing)return;let n=e.value;r&&(n=n.trim()),a&&(n=Object(o["toNumber"])(n)),e._assign(n)}),r&&xa(e,"change",()=>{e.value=e.value.trim()}),t||(xa(e,"compositionstart",mi),xa(e,"compositionend",hi),xa(e,"change",hi))},mounted(e,{value:t}){e.value=null==t?"":t},beforeUpdate(e,{value:t,modifiers:{lazy:r,trim:n,number:l}},a){if(e._assign=bi(a),e.composing)return;if(document.activeElement===e&&"range"!==e.type){if(r)return;if(n&&e.value.trim()===t)return;if((l||"number"===e.type)&&Object(o["toNumber"])(e.value)===t)return}const i=null==t?"":t;e.value!==i&&(e.value=i)}},gi={deep:!0,created(e,t,r){e._assign=bi(r),xa(e,"change",()=>{const t=e._modelValue,r=xi(e),n=e.checked,l=e._assign;if(Object(o["isArray"])(t)){const e=Object(o["looseIndexOf"])(t,r),a=-1!==e;if(n&&!a)l(t.concat(r));else if(!n&&a){const r=[...t];r.splice(e,1),l(r)}}else if(Object(o["isSet"])(t)){const e=new Set(t);n?e.add(r):e.delete(r),l(e)}else l(ki(e,n))})},mounted:Oi,beforeUpdate(e,t,r){e._assign=bi(r),Oi(e,t,r)}};function Oi(e,{value:t,oldValue:r},n){e._modelValue=t,Object(o["isArray"])(t)?e.checked=Object(o["looseIndexOf"])(t,n.props.value)>-1:Object(o["isSet"])(t)?e.checked=t.has(n.props.value):t!==r&&(e.checked=Object(o["looseEqual"])(t,ki(e,!0)))}const ji={created(e,{value:t},r){e.checked=Object(o["looseEqual"])(t,r.props.value),e._assign=bi(r),xa(e,"change",()=>{e._assign(xi(e))})},beforeUpdate(e,{value:t,oldValue:r},n){e._assign=bi(n),t!==r&&(e.checked=Object(o["looseEqual"])(t,n.props.value))}},wi={deep:!0,created(e,{value:t,modifiers:{number:r}},n){const l=Object(o["isSet"])(t);xa(e,"change",()=>{const t=Array.prototype.filter.call(e.options,e=>e.selected).map(e=>r?Object(o["toNumber"])(xi(e)):xi(e));e._assign(e.multiple?l?new Set(t):t:t[0])}),e._assign=bi(n)},mounted(e,{value:t}){yi(e,t)},beforeUpdate(e,t,r){e._assign=bi(r)},updated(e,{value:t}){yi(e,t)}};function yi(e,t){const r=e.multiple;if(!r||Object(o["isArray"])(t)||Object(o["isSet"])(t)){for(let n=0,l=e.options.length;n-1:l.selected=t.has(a);else if(Object(o["looseEqual"])(xi(l),t))return void(e.selectedIndex!==n&&(e.selectedIndex=n))}r||-1===e.selectedIndex||(e.selectedIndex=-1)}}function xi(e){return"_value"in e?e._value:e.value}function ki(e,t){const r=t?"_trueValue":"_falseValue";return r in e?e[r]:t}const _i={created(e,t,r){zi(e,t,r,null,"created")},mounted(e,t,r){zi(e,t,r,null,"mounted")},beforeUpdate(e,t,r,n){zi(e,t,r,n,"beforeUpdate")},updated(e,t,r,n){zi(e,t,r,n,"updated")}};function Ci(e,t){switch(e){case"SELECT":return wi;case"TEXTAREA":return vi;default:switch(t){case"checkbox":return gi;case"radio":return ji;default:return vi}}}function zi(e,t,r,n,o){const l=Ci(e.tagName,r.props&&r.props.type),a=l[o];a&&a(e,t,r,n)}function Ei(){vi.getSSRProps=({value:e})=>({value:e}),ji.getSSRProps=({value:e},t)=>{if(t.props&&Object(o["looseEqual"])(t.props.value,e))return{checked:!0}},gi.getSSRProps=({value:e},t)=>{if(Object(o["isArray"])(e)){if(t.props&&Object(o["looseIndexOf"])(e,t.props.value)>-1)return{checked:!0}}else if(Object(o["isSet"])(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},_i.getSSRProps=(e,t)=>{if("string"!==typeof t.type)return;const r=Ci(t.type.toUpperCase(),t.props&&t.props.type);return r.getSSRProps?r.getSSRProps(e,t):void 0}}const Bi=["ctrl","shift","alt","meta"],Si={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&0!==e.button,middle:e=>"button"in e&&1!==e.button,right:e=>"button"in e&&2!==e.button,exact:(e,t)=>Bi.some(r=>e[r+"Key"]&&!t.includes(r))},Vi=(e,t)=>(r,...n)=>{for(let e=0;er=>{if(!("key"in r))return;const n=Object(o["hyphenate"])(r.key);return t.some(e=>e===n||Ni[e]===n)?e(r):void 0},Ai={beforeMount(e,{value:t},{transition:r}){e._vod="none"===e.style.display?"":e.style.display,r&&t?r.beforeEnter(e):Ti(e,t)},mounted(e,{value:t},{transition:r}){r&&t&&r.enter(e)},updated(e,{value:t,oldValue:r},{transition:n}){!t!==!r&&(n?t?(n.beforeEnter(e),Ti(e,!0),n.enter(e)):n.leave(e,()=>{Ti(e,!1)}):Ti(e,t))},beforeUnmount(e,{value:t}){Ti(e,t)}};function Ti(e,t){e.style.display=t?e._vod:"none"}function Hi(){Ai.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}const Ri=Object(o["extend"])({patchProp:Va},aa);let Li,Di=!1;function Pi(){return Li||(Li=vo(Ri))}function Ii(){return Li=Di?Li:go(Ri),Di=!0,Li}const Fi=(...e)=>{Pi().render(...e)},$i=(...e)=>{Ii().hydrate(...e)},qi=(...e)=>{const t=Pi().createApp(...e);const{mount:r}=t;return t.mount=e=>{const n=Ui(e);if(!n)return;const l=t._component;Object(o["isFunction"])(l)||l.render||l.template||(l.template=n.innerHTML),n.innerHTML="";const a=r(n,!1,n instanceof SVGElement);return n instanceof Element&&(n.removeAttribute("v-cloak"),n.setAttribute("data-v-app","")),a},t},Wi=(...e)=>{const t=Ii().createApp(...e);const{mount:r}=t;return t.mount=e=>{const t=Ui(e);if(t)return r(t,!0,t instanceof SVGElement)},t};function Ui(e){if(Object(o["isString"])(e)){const t=document.querySelector(e);return t}return e}let Ki=!1;const Yi=()=>{Ki||(Ki=!0,Ei(),Hi())};function Gi(e){throw e}function Xi(e){}function Ji(e,t,r,n){const o=e,l=new SyntaxError(String(o));return l.code=e,l.loc=t,l}const Zi=Symbol(""),Qi=Symbol(""),ec=Symbol(""),tc=Symbol(""),rc=Symbol(""),nc=Symbol(""),oc=Symbol(""),lc=Symbol(""),ac=Symbol(""),ic=Symbol(""),cc=Symbol(""),sc=Symbol(""),uc=Symbol(""),dc=Symbol(""),pc=Symbol(""),fc=Symbol(""),bc=Symbol(""),mc=Symbol(""),hc=Symbol(""),vc=Symbol(""),gc=Symbol(""),Oc=Symbol(""),jc=Symbol(""),wc=Symbol(""),yc=Symbol(""),xc=Symbol(""),kc=Symbol(""),_c=Symbol(""),Cc=Symbol(""),zc=Symbol(""),Ec=Symbol(""),Bc=Symbol(""),Sc=Symbol(""),Vc=Symbol(""),Nc=Symbol(""),Mc=Symbol(""),Ac=Symbol(""),Tc=Symbol(""),Hc=Symbol(""),Rc={[Zi]:"Fragment",[Qi]:"Teleport",[ec]:"Suspense",[tc]:"KeepAlive",[rc]:"BaseTransition",[nc]:"openBlock",[oc]:"createBlock",[lc]:"createElementBlock",[ac]:"createVNode",[ic]:"createElementVNode",[cc]:"createCommentVNode",[sc]:"createTextVNode",[uc]:"createStaticVNode",[dc]:"resolveComponent",[pc]:"resolveDynamicComponent",[fc]:"resolveDirective",[bc]:"resolveFilter",[mc]:"withDirectives",[hc]:"renderList",[vc]:"renderSlot",[gc]:"createSlots",[Oc]:"toDisplayString",[jc]:"mergeProps",[wc]:"normalizeClass",[yc]:"normalizeStyle",[xc]:"normalizeProps",[kc]:"guardReactiveProps",[_c]:"toHandlers",[Cc]:"camelize",[zc]:"capitalize",[Ec]:"toHandlerKey",[Bc]:"setBlockTracking",[Sc]:"pushScopeId",[Vc]:"popScopeId",[Nc]:"withCtx",[Mc]:"unref",[Ac]:"isRef",[Tc]:"withMemo",[Hc]:"isMemoSame"};function Lc(e){Object.getOwnPropertySymbols(e).forEach(t=>{Rc[t]=e[t]})}const Dc={source:"",start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0}};function Pc(e,t=Dc){return{type:0,children:e,helpers:[],components:[],directives:[],hoists:[],imports:[],cached:0,temps:0,codegenNode:void 0,loc:t}}function Ic(e,t,r,n,o,l,a,i=!1,c=!1,s=!1,u=Dc){return e&&(i?(e.helper(nc),e.helper(js(e.inSSR,s))):e.helper(Os(e.inSSR,s)),a&&e.helper(mc)),{type:13,tag:t,props:r,children:n,patchFlag:o,dynamicProps:l,directives:a,isBlock:i,disableTracking:c,isComponent:s,loc:u}}function Fc(e,t=Dc){return{type:17,loc:t,elements:e}}function $c(e,t=Dc){return{type:15,loc:t,properties:e}}function qc(e,t){return{type:16,loc:Dc,key:Object(o["isString"])(e)?Wc(e,!0):e,value:t}}function Wc(e,t=!1,r=Dc,n=0){return{type:4,loc:r,content:e,isStatic:t,constType:t?3:n}}function Uc(e,t=Dc){return{type:8,loc:t,children:e}}function Kc(e,t=[],r=Dc){return{type:14,loc:r,callee:e,arguments:t}}function Yc(e,t,r=!1,n=!1,o=Dc){return{type:18,params:e,returns:t,newline:r,isSlot:n,loc:o}}function Gc(e,t,r,n=!0){return{type:19,test:e,consequent:t,alternate:r,newline:n,loc:Dc}}function Xc(e,t,r=!1){return{type:20,index:e,value:t,isVNode:r,loc:Dc}}function Jc(e){return{type:21,body:e,loc:Dc}}const Zc=e=>4===e.type&&e.isStatic,Qc=(e,t)=>e===t||e===Object(o["hyphenate"])(t);function es(e){return Qc(e,"Teleport")?Qi:Qc(e,"Suspense")?ec:Qc(e,"KeepAlive")?tc:Qc(e,"BaseTransition")?rc:void 0}const ts=/^\d|[^\$\w]/,rs=e=>!ts.test(e),ns=/[A-Za-z_$\xA0-\uFFFF]/,os=/[\.\?\w$\xA0-\uFFFF]/,ls=/\s+[.[]\s*|\s*[.[]\s+/g,as=e=>{e=e.trim().replace(ls,e=>e.trim());let t=0,r=[],n=0,o=0,l=null;for(let a=0;a7===e.type&&"bind"===e.name&&(!e.arg||4!==e.arg.type||!e.arg.isStatic))}function ms(e){return 5===e.type||2===e.type}function hs(e){return 7===e.type&&"slot"===e.name}function vs(e){return 1===e.type&&3===e.tagType}function gs(e){return 1===e.type&&2===e.tagType}function Os(e,t){return e||t?ac:ic}function js(e,t){return e||t?oc:lc}const ws=new Set([xc,kc]);function ys(e,t=[]){if(e&&!Object(o["isString"])(e)&&14===e.type){const r=e.callee;if(!Object(o["isString"])(r)&&ws.has(r))return ys(e.arguments[0],t.concat(e))}return[e,t]}function xs(e,t,r){let n,l,a=13===e.type?e.props:e.arguments[2],i=[];if(a&&!Object(o["isString"])(a)&&14===a.type){const e=ys(a);a=e[0],i=e[1],l=i[i.length-1]}if(null==a||Object(o["isString"])(a))n=$c([t]);else if(14===a.type){const e=a.arguments[0];Object(o["isString"])(e)||15!==e.type?a.callee===_c?n=Kc(r.helper(jc),[$c([t]),a]):a.arguments.unshift($c([t])):e.properties.unshift(t),!n&&(n=a)}else if(15===a.type){let e=!1;if(4===t.key.type){const r=t.key.content;e=a.properties.some(e=>4===e.key.type&&e.key.content===r)}e||a.properties.unshift(t),n=a}else n=Kc(r.helper(jc),[$c([t]),a]),l&&l.callee===kc&&(l=i[i.length-2]);13===e.type?l?l.arguments[0]=n:e.props=n:l?l.arguments[0]=n:e.arguments[2]=n}function ks(e,t){return`_${t}_${e.replace(/[^\w]/g,(t,r)=>"-"===t?"_":e.charCodeAt(r).toString())}`}function _s(e){return 14===e.type&&e.callee===Tc?e.arguments[1].returns:e}function Cs(e,{helper:t,removeHelper:r,inSSR:n}){e.isBlock||(e.isBlock=!0,r(Os(n,e.isComponent)),t(nc),t(js(n,e.isComponent)))}function zs(e,t){const r=t.options?t.options.compatConfig:t.compatConfig,n=r&&r[e];return"MODE"===e?n||3:n}function Es(e,t){const r=zs("MODE",t),n=zs(e,t);return 3===r?!0===n:!1!==n}function Bs(e,t,r,...n){const o=Es(e,t);return o}const Ss=/&(gt|lt|amp|apos|quot);/g,Vs={gt:">",lt:"<",amp:"&",apos:"'",quot:'"'},Ns={delimiters:["{{","}}"],getNamespace:()=>0,getTextMode:()=>0,isVoidTag:o["NO"],isPreTag:o["NO"],isCustomElement:o["NO"],decodeEntities:e=>e.replace(Ss,(e,t)=>Vs[t]),onError:Gi,onWarn:Xi,comments:!1};function Ms(e,t={}){const r=As(e,t),n=Xs(r);return Pc(Ts(r,0,[]),Js(r,n))}function As(e,t){const r=Object(o["extend"])({},Ns);let n;for(n in t)r[n]=void 0===t[n]?Ns[n]:t[n];return{options:r,column:1,line:1,offset:0,originalSource:e,source:e,inPre:!1,inVPre:!1,onWarn:r.onWarn}}function Ts(e,t,r){const n=Zs(r),l=n?n.ns:0,a=[];while(!ou(e,t,r)){const i=e.source;let c=void 0;if(0===t||1===t)if(!e.inVPre&&Qs(i,e.options.delimiters[0]))c=Ks(e,t);else if(0===t&&"<"===i[0])if(1===i.length)nu(e,5,1);else if("!"===i[1])Qs(i,"\x3c!--")?c=Ls(e):Qs(i,""===i[2]){nu(e,14,2),eu(e,3);continue}if(/[a-z]/i.test(i[2])){nu(e,23),Fs(e,1,n);continue}nu(e,12,2),c=Ds(e)}else/[a-z]/i.test(i[1])?(c=Ps(e,r),Es("COMPILER_NATIVE_TEMPLATE",e)&&c&&"template"===c.tag&&!c.props.some(e=>7===e.type&&Is(e.name))&&(c=c.children)):"?"===i[1]?(nu(e,21,1),c=Ds(e)):nu(e,12,1);if(c||(c=Ys(e,t)),Object(o["isArray"])(c))for(let e=0;e/.exec(e.source);if(n){n.index<=3&&nu(e,0),n[1]&&nu(e,10),r=e.source.slice(4,n.index);const t=e.source.slice(0,n.index);let o=1,l=0;while(-1!==(l=t.indexOf("\x3c!--",o)))eu(e,l-o+1),l+4");return-1===o?(n=e.source.slice(r),eu(e,e.source.length)):(n=e.source.slice(r,o),eu(e,o+1)),{type:3,content:n,loc:Js(e,t)}}function Ps(e,t){const r=e.inPre,n=e.inVPre,o=Zs(t),l=Fs(e,0,o),a=e.inPre&&!r,i=e.inVPre&&!n;if(l.isSelfClosing||e.options.isVoidTag(l.tag))return a&&(e.inPre=!1),i&&(e.inVPre=!1),l;t.push(l);const c=e.options.getTextMode(l,o),s=Ts(e,c,t);t.pop();{const t=l.props.find(e=>6===e.type&&"inline-template"===e.name);if(t&&Bs("COMPILER_INLINE_TEMPLATE",e,t.loc)){const r=Js(e,l.loc.end);t.value={type:2,content:r.source,loc:r}}}if(l.children=s,lu(e.source,l.tag))Fs(e,1,o);else if(nu(e,24,0,l.loc.start),0===e.source.length&&"script"===l.tag.toLowerCase()){const t=s[0];t&&Qs(t.loc.source,"\x3c!--")&&nu(e,8)}return l.loc=Js(e,l.loc.start),a&&(e.inPre=!1),i&&(e.inVPre=!1),l}const Is=Object(o["makeMap"])("if,else,else-if,for,slot");function Fs(e,t,r){const n=Xs(e),l=/^<\/?([a-z][^\t\r\n\f />]*)/i.exec(e.source),a=l[1],i=e.options.getNamespace(a,r);eu(e,l[0].length),tu(e);const c=Xs(e),s=e.source;e.options.isPreTag(a)&&(e.inPre=!0);let u=qs(e,t);0===t&&!e.inVPre&&u.some(e=>7===e.type&&"pre"===e.name)&&(e.inVPre=!0,Object(o["extend"])(e,c),e.source=s,u=qs(e,t).filter(e=>"v-pre"!==e.name));let d=!1;if(0===e.source.length?nu(e,9):(d=Qs(e.source,"/>"),1===t&&d&&nu(e,4),eu(e,d?2:1)),1===t)return;let p=0;return e.inVPre||("slot"===a?p=2:"template"===a?u.some(e=>7===e.type&&Is(e.name))&&(p=3):$s(a,u,e)&&(p=1)),{type:1,ns:i,tag:a,tagType:p,props:u,isSelfClosing:d,children:[],loc:Js(e,n),codegenNode:void 0}}function $s(e,t,r){const n=r.options;if(n.isCustomElement(e))return!1;if("component"===e||/^[A-Z]/.test(e)||es(e)||n.isBuiltInComponent&&n.isBuiltInComponent(e)||n.isNativeTag&&!n.isNativeTag(e))return!0;for(let o=0;o0&&!Qs(e.source,">")&&!Qs(e.source,"/>")){if(Qs(e.source,"/")){nu(e,22),eu(e,1),tu(e);continue}1===t&&nu(e,3);const o=Ws(e,n);6===o.type&&o.value&&"class"===o.name&&(o.value.content=o.value.content.replace(/\s+/g," ").trim()),0===t&&r.push(o),/^[^\t\r\n\f />]/.test(e.source)&&nu(e,15),tu(e)}return r}function Ws(e,t){const r=Xs(e),n=/^[^\t\r\n\f />][^\t\r\n\f />=]*/.exec(e.source),o=n[0];t.has(o)&&nu(e,2),t.add(o),"="===o[0]&&nu(e,19);{const t=/["'<]/g;let r;while(r=t.exec(o))nu(e,17,r.index)}eu(e,o.length);let l=void 0;/^[\t\r\n\f ]*=/.test(e.source)&&(tu(e),eu(e,1),tu(e),l=Us(e),l||nu(e,13));const a=Js(e,r);if(!e.inVPre&&/^(v-[A-Za-z0-9-]|:|\.|@|#)/.test(o)){const t=/(?:^v-([a-z0-9-]+))?(?:(?::|^\.|^@|^#)(\[[^\]]+\]|[^\.]+))?(.+)?$/i.exec(o);let n,i=Qs(o,"."),c=t[1]||(i||Qs(o,":")?"bind":Qs(o,"@")?"on":"slot");if(t[2]){const l="slot"===c,a=o.lastIndexOf(t[2]),i=Js(e,ru(e,r,a),ru(e,r,a+t[2].length+(l&&t[3]||"").length));let s=t[2],u=!0;s.startsWith("[")?(u=!1,s.endsWith("]")?s=s.slice(1,s.length-1):(nu(e,27),s=s.slice(1))):l&&(s+=t[3]||""),n={type:4,content:s,isStatic:u,constType:u?3:0,loc:i}}if(l&&l.isQuoted){const e=l.loc;e.start.offset++,e.start.column++,e.end=ss(e.start,l.content),e.source=e.source.slice(1,-1)}const s=t[3]?t[3].slice(1).split("."):[];return i&&s.push("prop"),"bind"===c&&n&&s.includes("sync")&&Bs("COMPILER_V_BIND_SYNC",e,a,n.loc.source)&&(c="model",s.splice(s.indexOf("sync"),1)),{type:7,name:c,exp:l&&{type:4,content:l.content,isStatic:!1,constType:0,loc:l.loc},arg:n,modifiers:s,loc:a}}return!e.inVPre&&Qs(o,"v-")&&nu(e,26),{type:6,name:o,value:l&&{type:2,content:l.content,loc:l.loc},loc:a}}function Us(e){const t=Xs(e);let r;const n=e.source[0],o='"'===n||"'"===n;if(o){eu(e,1);const t=e.source.indexOf(n);-1===t?r=Gs(e,e.source.length,4):(r=Gs(e,t,4),eu(e,1))}else{const t=/^[^\t\r\n\f >]+/.exec(e.source);if(!t)return;const n=/["'<=`]/g;let o;while(o=n.exec(t[0]))nu(e,18,o.index);r=Gs(e,t[0].length,4)}return{content:r,isQuoted:o,loc:Js(e,t)}}function Ks(e,t){const[r,n]=e.options.delimiters,o=e.source.indexOf(n,r.length);if(-1===o)return void nu(e,25);const l=Xs(e);eu(e,r.length);const a=Xs(e),i=Xs(e),c=o-r.length,s=e.source.slice(0,c),u=Gs(e,c,t),d=u.trim(),p=u.indexOf(d);p>0&&us(a,s,p);const f=c-(u.length-d.length-p);return us(i,s,f),eu(e,n.length),{type:5,content:{type:4,isStatic:!1,constType:0,content:d,loc:Js(e,a,i)},loc:Js(e,l)}}function Ys(e,t){const r=3===t?["]]>"]:["<",e.options.delimiters[0]];let n=e.source.length;for(let a=0;at&&(n=t)}const o=Xs(e),l=Gs(e,n,t);return{type:2,content:l,loc:Js(e,o)}}function Gs(e,t,r){const n=e.source.slice(0,t);return eu(e,t),2!==r&&3!==r&&n.includes("&")?e.options.decodeEntities(n,4===r):n}function Xs(e){const{column:t,line:r,offset:n}=e;return{column:t,line:r,offset:n}}function Js(e,t,r){return r=r||Xs(e),{start:t,end:r,source:e.originalSource.slice(t.offset,r.offset)}}function Zs(e){return e[e.length-1]}function Qs(e,t){return e.startsWith(t)}function eu(e,t){const{source:r}=e;us(e,r,t),e.source=r.slice(t)}function tu(e){const t=/^[\t\r\n\f ]+/.exec(e.source);t&&eu(e,t[0].length)}function ru(e,t,r){return ss(t,e.originalSource.slice(t.offset,r),r)}function nu(e,t,r,n=Xs(e)){r&&(n.offset+=r,n.column+=r),e.options.onError(Ji(t,{start:n,end:n,source:""}))}function ou(e,t,r){const n=e.source;switch(t){case 0:if(Qs(n,"=0;--e)if(lu(n,r[e].tag))return!0;break;case 1:case 2:{const e=Zs(r);if(e&&lu(n,e.tag))return!0;break}case 3:if(Qs(n,"]]>"))return!0;break}return!n}function lu(e,t){return Qs(e,"]/.test(e[2+t.length]||">")}function au(e,t){cu(e,t,iu(e,e.children[0]))}function iu(e,t){const{children:r}=e;return 1===r.length&&1===t.type&&!gs(t)}function cu(e,t,r=!1){const{children:n}=e,l=n.length;let a=0;for(let o=0;o0){if(n>=2){e.codegenNode.patchFlag="-1",e.codegenNode=t.hoist(e.codegenNode),a++;continue}}else{const r=e.codegenNode;if(13===r.type){const n=bu(r);if((!n||512===n||1===n)&&pu(e,t)>=2){const n=fu(e);n&&(r.props=t.hoist(n))}r.dynamicProps&&(r.dynamicProps=t.hoist(r.dynamicProps))}}}if(1===e.type){const r=1===e.tagType;r&&t.scopes.vSlot++,cu(e,t),r&&t.scopes.vSlot--}else if(11===e.type)cu(e,t,1===e.children.length);else if(9===e.type)for(let r=0;r1)for(let l=0;lr&&(k.childIndex--,k.onNodeRemoved()):(k.currentNode=null,k.onNodeRemoved()),k.parent.children.splice(r,1)},onNodeRemoved:()=>{},addIdentifiers(e){},removeIdentifiers(e){},hoist(e){Object(o["isString"])(e)&&(e=Wc(e)),k.hoists.push(e);const t=Wc("_hoisted_"+k.hoists.length,!1,e.loc,2);return t.hoisted=e,t},cache(e,t=!1){return Xc(k.cached++,e,t)}};return k.filters=new Set,k}function hu(e,t){const r=mu(e,t);Ou(e,r),t.hoistStatic&&au(e,r),t.ssr||vu(e,r),e.helpers=[...r.helpers.keys()],e.components=[...r.components],e.directives=[...r.directives],e.imports=r.imports,e.hoists=r.hoists,e.temps=r.temps,e.cached=r.cached,e.filters=[...r.filters]}function vu(e,t){const{helper:r}=t,{children:n}=e;if(1===n.length){const r=n[0];if(iu(e,r)&&r.codegenNode){const n=r.codegenNode;13===n.type&&Cs(n,t),e.codegenNode=n}else e.codegenNode=r}else if(n.length>1){let n=64;o["PatchFlagNames"][64];0,e.codegenNode=Ic(t,r(Zi),void 0,e.children,n+"",void 0,void 0,!0,void 0,!1)}}function gu(e,t){let r=0;const n=()=>{r--};for(;rt===e:t=>e.test(t);return(e,n)=>{if(1===e.type){const{props:o}=e;if(3===e.tagType&&o.some(hs))return;const l=[];for(let a=0;a`${Rc[e]}: _${Rc[e]}`;function xu(e,{mode:t="function",prefixIdentifiers:r="module"===t,sourceMap:n=!1,filename:o="template.vue.html",scopeId:l=null,optimizeImports:a=!1,runtimeGlobalName:i="Vue",runtimeModuleName:c="vue",ssrRuntimeModuleName:s="vue/server-renderer",ssr:u=!1,isTS:d=!1,inSSR:p=!1}){const f={mode:t,prefixIdentifiers:r,sourceMap:n,filename:o,scopeId:l,optimizeImports:a,runtimeGlobalName:i,runtimeModuleName:c,ssrRuntimeModuleName:s,ssr:u,isTS:d,inSSR:p,source:e.loc.source,code:"",column:1,line:1,offset:0,indentLevel:0,pure:!1,map:void 0,helper(e){return"_"+Rc[e]},push(e,t){f.code+=e},indent(){b(++f.indentLevel)},deindent(e=!1){e?--f.indentLevel:b(--f.indentLevel)},newline(){b(f.indentLevel)}};function b(e){f.push("\n"+" ".repeat(e))}return f}function ku(e,t={}){const r=xu(e,t);t.onContextCreated&&t.onContextCreated(r);const{mode:n,push:o,prefixIdentifiers:l,indent:a,deindent:i,newline:c,scopeId:s,ssr:u}=r,d=e.helpers.length>0,p=!l&&"module"!==n,f=r;_u(e,f);const b=u?"ssrRender":"render",m=u?["_ctx","_push","_parent","_attrs"]:["_ctx","_cache"],h=m.join(", ");if(o(`function ${b}(${h}) {`),a(),p&&(o("with (_ctx) {"),a(),d&&(o(`const { ${e.helpers.map(yu).join(", ")} } = _Vue`),o("\n"),c())),e.components.length&&(Cu(e.components,"component",r),(e.directives.length||e.temps>0)&&c()),e.directives.length&&(Cu(e.directives,"directive",r),e.temps>0&&c()),e.filters&&e.filters.length&&(c(),Cu(e.filters,"filter",r),c()),e.temps>0){o("let ");for(let t=0;t0?", ":""}_temp${t}`)}return(e.components.length||e.directives.length||e.temps)&&(o("\n"),c()),u||o("return "),e.codegenNode?Su(e.codegenNode,r):o("null"),p&&(i(),o("}")),i(),o("}"),{ast:e,code:r.code,preamble:"",map:r.map?r.map.toJSON():void 0}}function _u(e,t){const{ssr:r,prefixIdentifiers:n,push:o,newline:l,runtimeModuleName:a,runtimeGlobalName:i,ssrRuntimeModuleName:c}=t,s=i;if(e.helpers.length>0&&(o(`const _Vue = ${s}\n`),e.hoists.length)){const t=[ac,ic,cc,sc,uc].filter(t=>e.helpers.includes(t)).map(yu).join(", ");o(`const { ${t} } = _Vue\n`)}zu(e.hoists,t),l(),o("return ")}function Cu(e,t,{helper:r,push:n,newline:o,isTS:l}){const a=r("filter"===t?bc:"component"===t?dc:fc);for(let i=0;i3||!1;t.push("["),r&&t.indent(),Bu(e,t,r),r&&t.deindent(),t.push("]")}function Bu(e,t,r=!1,n=!0){const{push:l,newline:a}=t;for(let i=0;ie||"null")}function Du(e,t){const{push:r,helper:n,pure:l}=t,a=Object(o["isString"])(e.callee)?e.callee:n(e.callee);l&&r(wu),r(a+"(",e),Bu(e.arguments,t),r(")")}function Pu(e,t){const{push:r,indent:n,deindent:o,newline:l}=t,{properties:a}=e;if(!a.length)return void r("{}",e);const i=a.length>1||!1;r(i?"{":"{ "),i&&n();for(let c=0;c "),(s||c)&&(r("{"),n()),i?(s&&r("return "),Object(o["isArray"])(i)?Eu(i,t):Su(i,t)):c&&Su(c,t),(s||c)&&(l(),r("}")),u&&(e.isNonScopedSlot&&r(", undefined, true"),r(")"))}function $u(e,t){const{test:r,consequent:n,alternate:o,newline:l}=e,{push:a,indent:i,deindent:c,newline:s}=t;if(4===r.type){const e=!rs(r.content);e&&a("("),Nu(r,t),e&&a(")")}else a("("),Su(r,t),a(")");l&&i(),t.indentLevel++,l||a(" "),a("? "),Su(n,t),t.indentLevel--,l&&s(),l||a(" "),a(": ");const u=19===o.type;u||t.indentLevel++,Su(o,t),u||t.indentLevel--,l&&c(!0)}function qu(e,t){const{push:r,helper:n,indent:o,deindent:l,newline:a}=t;r(`_cache[${e.index}] || (`),e.isVNode&&(o(),r(n(Bc)+"(-1),"),a()),r(`_cache[${e.index}] = `),Su(e.value,t),e.isVNode&&(r(","),a(),r(n(Bc)+"(1),"),a(),r(`_cache[${e.index}]`),l()),r(")")}new RegExp("\\b"+"do,if,for,let,new,try,var,case,else,with,await,break,catch,class,const,super,throw,while,yield,delete,export,import,return,switch,default,extends,finally,continue,debugger,function,arguments,typeof,void".split(",").join("\\b|\\b")+"\\b");const Wu=ju(/^(if|else|else-if)$/,(e,t,r)=>Uu(e,t,r,(e,t,n)=>{const o=r.parent.children;let l=o.indexOf(e),a=0;while(l-- >=0){const e=o[l];e&&9===e.type&&(a+=e.branches.length)}return()=>{if(n)e.codegenNode=Yu(t,a,r);else{const n=Xu(e.codegenNode);n.alternate=Yu(t,a+e.branches.length-1,r)}}}));function Uu(e,t,r,n){if("else"!==t.name&&(!t.exp||!t.exp.content.trim())){const n=t.exp?t.exp.loc:e.loc;r.onError(Ji(28,t.loc)),t.exp=Wc("true",!1,n)}if("if"===t.name){const o=Ku(e,t),l={type:9,loc:e.loc,branches:[o]};if(r.replaceNode(l),n)return n(l,o,!0)}else{const o=r.parent.children;let l=o.indexOf(e);while(l-- >=-1){const a=o[l];if(!a||2!==a.type||a.content.trim().length){if(a&&9===a.type){"else-if"===t.name&&void 0===a.branches[a.branches.length-1].condition&&r.onError(Ji(30,e.loc)),r.removeNode();const o=Ku(e,t);0,a.branches.push(o);const l=n&&n(a,o,!1);Ou(o,r),l&&l(),r.currentNode=null}else r.onError(Ji(30,e.loc));break}r.removeNode(a)}}}function Ku(e,t){const r=3===e.tagType;return{type:10,loc:e.loc,condition:"else"===t.name?void 0:t.exp,children:r&&!ds(e,"for")?e.children:[e],userKey:ps(e,"key"),isTemplateIf:r}}function Yu(e,t,r){return e.condition?Gc(e.condition,Gu(e,t,r),Kc(r.helper(cc),['""',"true"])):Gu(e,t,r)}function Gu(e,t,r){const{helper:n}=r,l=qc("key",Wc(""+t,!1,Dc,2)),{children:a}=e,i=a[0],c=1!==a.length||1!==i.type;if(c){if(1===a.length&&11===i.type){const e=i.codegenNode;return xs(e,l,r),e}{let t=64;o["PatchFlagNames"][64];return Ic(r,n(Zi),$c([l]),a,t+"",void 0,void 0,!0,!1,!1,e.loc)}}{const e=i.codegenNode,t=_s(e);return 13===t.type&&Cs(t,r),xs(t,l,r),e}}function Xu(e){while(1)if(19===e.type){if(19!==e.alternate.type)return e;e=e.alternate}else 20===e.type&&(e=e.value)}const Ju=ju("for",(e,t,r)=>{const{helper:n,removeHelper:o}=r;return Zu(e,t,r,t=>{const l=Kc(n(hc),[t.source]),a=vs(e),i=ds(e,"memo"),c=ps(e,"key"),s=c&&(6===c.type?Wc(c.value.content,!0):c.exp),u=c?qc("key",s):null,d=4===t.source.type&&t.source.constType>0,p=d?64:c?128:256;return t.codegenNode=Ic(r,n(Zi),void 0,l,p+"",void 0,void 0,!0,!d,!1,e.loc),()=>{let c;const{children:p}=t;const f=1!==p.length||1!==p[0].type,b=gs(e)?e:a&&1===e.children.length&&gs(e.children[0])?e.children[0]:null;if(b?(c=b.codegenNode,a&&u&&xs(c,u,r)):f?c=Ic(r,n(Zi),u?$c([u]):void 0,e.children,"64",void 0,void 0,!0,void 0,!1):(c=p[0].codegenNode,a&&u&&xs(c,u,r),c.isBlock!==!d&&(c.isBlock?(o(nc),o(js(r.inSSR,c.isComponent))):o(Os(r.inSSR,c.isComponent))),c.isBlock=!d,c.isBlock?(n(nc),n(js(r.inSSR,c.isComponent))):n(Os(r.inSSR,c.isComponent))),i){const e=Yc(od(t.parseResult,[Wc("_cached")]));e.body=Jc([Uc(["const _memo = (",i.exp,")"]),Uc(["if (_cached",...s?[" && _cached.key === ",s]:[],` && ${r.helperString(Hc)}(_cached, _memo)) return _cached`]),Uc(["const _item = ",c]),Wc("_item.memo = _memo"),Wc("return _item")]),l.arguments.push(e,Wc("_cache"),Wc(String(r.cached++)))}else l.arguments.push(Yc(od(t.parseResult),c,!0))}})});function Zu(e,t,r,n){if(!t.exp)return void r.onError(Ji(31,t.loc));const o=rd(t.exp,r);if(!o)return void r.onError(Ji(32,t.loc));const{addIdentifiers:l,removeIdentifiers:a,scopes:i}=r,{source:c,value:s,key:u,index:d}=o,p={type:11,loc:t.loc,source:c,valueAlias:s,keyAlias:u,objectIndexAlias:d,parseResult:o,children:vs(e)?e.children:[e]};r.replaceNode(p),i.vFor++;const f=n&&n(p);return()=>{i.vFor--,f&&f()}}const Qu=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,ed=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,td=/^\(|\)$/g;function rd(e,t){const r=e.loc,n=e.content,o=n.match(Qu);if(!o)return;const[,l,a]=o,i={source:nd(r,a.trim(),n.indexOf(a,l.length)),value:void 0,key:void 0,index:void 0};let c=l.trim().replace(td,"").trim();const s=l.indexOf(c),u=c.match(ed);if(u){c=c.replace(ed,"").trim();const e=u[1].trim();let t;if(e&&(t=n.indexOf(e,s+c.length),i.key=nd(r,e,t)),u[2]){const o=u[2].trim();o&&(i.index=nd(r,o,n.indexOf(o,i.key?t+e.length:s+c.length)))}}return c&&(i.value=nd(r,c,s)),i}function nd(e,t,r){return Wc(t,!1,cs(e,r,t.length))}function od({value:e,key:t,index:r},n=[]){return ld([e,t,r,...n])}function ld(e){let t=e.length;while(t--)if(e[t])break;return e.slice(0,t+1).map((e,t)=>e||Wc("_".repeat(t+1),!1))}const ad=Wc("undefined",!1),id=(e,t)=>{if(1===e.type&&(1===e.tagType||3===e.tagType)){const r=ds(e,"slot");if(r)return r.exp,t.scopes.vSlot++,()=>{t.scopes.vSlot--}}},cd=(e,t,r)=>Yc(e,t,!1,!0,t.length?t[0].loc:r);function sd(e,t,r=cd){t.helper(Nc);const{children:n,loc:o}=e,l=[],a=[];let i=t.scopes.vSlot>0||t.scopes.vFor>0;const c=ds(e,"slot",!0);if(c){const{arg:e,exp:t}=c;e&&!Zc(e)&&(i=!0),l.push(qc(e||Wc("default",!0),r(t,n,o)))}let s=!1,u=!1;const d=[],p=new Set;let f=0;for(let h=0;h{const l=r(e,n,o);return t.compatConfig&&(l.isNonScopedSlot=!0),qc("default",l)};s?d.length&&d.some(e=>pd(e))&&(u?t.onError(Ji(39,d[0].loc)):l.push(e(void 0,d))):l.push(e(void 0,n))}const b=i?2:dd(e.children)?3:1;let m=$c(l.concat(qc("_",Wc(b+"",!1))),o);return a.length&&(m=Kc(t.helper(gc),[m,Fc(a)])),{slots:m,hasDynamicSlots:i}}function ud(e,t,r){const n=[qc("name",e),qc("fn",t)];return null!=r&&n.push(qc("key",Wc(String(r),!0))),$c(n)}function dd(e){for(let t=0;tfunction(){if(e=t.currentNode,1!==e.type||0!==e.tagType&&1!==e.tagType)return;const{tag:r,props:n}=e,l=1===e.tagType;let a=l?md(e,t):`"${r}"`;const i=Object(o["isObject"])(a)&&a.callee===pc;let c,s,u,d,p,f,b=0,m=i||a===Qi||a===ec||!l&&("svg"===r||"foreignObject"===r);if(n.length>0){const r=hd(e,t,void 0,l,i);c=r.props,b=r.patchFlag,p=r.dynamicPropNames;const n=r.directives;f=n&&n.length?Fc(n.map(e=>Od(e,t))):void 0,r.shouldUseBlock&&(m=!0)}if(e.children.length>0){a===tc&&(m=!0,b|=1024);const r=l&&a!==Qi&&a!==tc;if(r){const{slots:r,hasDynamicSlots:n}=sd(e,t);s=r,n&&(b|=1024)}else if(1===e.children.length&&a!==Qi){const r=e.children[0],n=r.type,o=5===n||8===n;o&&0===su(r,t)&&(b|=1),s=o||2===n?r:e.children}else s=e.children}0!==b&&(u=String(b),p&&p.length&&(d=jd(p))),e.codegenNode=Ic(t,a,c,s,u,d,f,!!m,!1,l,e.loc)};function md(e,t,r=!1){let{tag:n}=e;const o=wd(n),l=ps(e,"is");if(l)if(o||Es("COMPILER_IS_ON_ELEMENT",t)){const e=6===l.type?l.value&&Wc(l.value.content,!0):l.exp;if(e)return Kc(t.helper(pc),[e])}else 6===l.type&&l.value.content.startsWith("vue:")&&(n=l.value.content.slice(4));const a=!o&&ds(e,"is");if(a&&a.exp)return Kc(t.helper(pc),[a.exp]);const i=es(n)||t.isBuiltInComponent(n);return i?(r||t.helper(i),i):(t.helper(dc),t.components.add(n),ks(n,"component"))}function hd(e,t,r=e.props,n,l,a=!1){const{tag:i,loc:c,children:s}=e;let u=[];const d=[],p=[],f=s.length>0;let b=!1,m=0,h=!1,v=!1,g=!1,O=!1,j=!1,w=!1;const y=[],x=e=>{u.length&&(d.push($c(vd(u),c)),u=[]),e&&d.push(e)},k=({key:e,value:r})=>{if(Zc(e)){const a=e.content,i=Object(o["isOn"])(a);if(!i||n&&!l||"onclick"===a.toLowerCase()||"onUpdate:modelValue"===a||Object(o["isReservedProp"])(a)||(O=!0),i&&Object(o["isReservedProp"])(a)&&(w=!0),20===r.type||(4===r.type||8===r.type)&&su(r,t)>0)return;"ref"===a?h=!0:"class"===a?v=!0:"style"===a?g=!0:"key"===a||y.includes(a)||y.push(a),!n||"class"!==a&&"style"!==a||y.includes(a)||y.push(a)}else j=!0};for(let C=0;C0&&u.push(qc(Wc("ref_for",!0),Wc("true")))),"is"===r&&(wd(i)||n&&n.content.startsWith("vue:")||Es("COMPILER_IS_ON_ELEMENT",t)))continue;u.push(qc(Wc(r,!0,cs(e,0,r.length)),Wc(n?n.content:"",o,n?n.loc:e)))}else{const{name:r,arg:s,exp:m,loc:h}=l,v="bind"===r,g="on"===r;if("slot"===r){n||t.onError(Ji(40,h));continue}if("once"===r||"memo"===r)continue;if("is"===r||v&&fs(s,"is")&&(wd(i)||Es("COMPILER_IS_ON_ELEMENT",t)))continue;if(g&&a)continue;if((v&&fs(s,"key")||g&&f&&fs(s,"vue:before-update"))&&(b=!0),v&&fs(s,"ref")&&t.scopes.vFor>0&&u.push(qc(Wc("ref_for",!0),Wc("true"))),!s&&(v||g)){if(j=!0,m)if(v){if(x(),Es("COMPILER_V_BIND_OBJECT_ORDER",t)){d.unshift(m);continue}d.push(m)}else x({type:14,loc:h,callee:t.helper(_c),arguments:n?[m]:[m,"true"]});else t.onError(Ji(v?34:35,h));continue}const O=t.directiveTransforms[r];if(O){const{props:r,needRuntime:n}=O(l,e,t);!a&&r.forEach(k),g&&s&&!Zc(s)?x($c(r,c)):u.push(...r),n&&(p.push(l),Object(o["isSymbol"])(n)&&fd.set(l,n))}else Object(o["isBuiltInDirective"])(r)||(p.push(l),f&&(b=!0))}}let _=void 0;if(d.length?(x(),_=d.length>1?Kc(t.helper(jc),d,c):d[0]):u.length&&(_=$c(vd(u),c)),j?m|=16:(v&&!n&&(m|=2),g&&!n&&(m|=4),y.length&&(m|=8),O&&(m|=32)),b||0!==m&&32!==m||!(h||w||p.length>0)||(m|=512),!t.inSSR&&_)switch(_.type){case 15:let e=-1,r=-1,n=!1;for(let t=0;t<_.properties.length;t++){const o=_.properties[t].key;Zc(o)?"class"===o.content?e=t:"style"===o.content&&(r=t):o.isHandlerKey||(n=!0)}const o=_.properties[e],l=_.properties[r];n?_=Kc(t.helper(xc),[_]):(o&&!Zc(o.value)&&(o.value=Kc(t.helper(wc),[o.value])),l&&(g||4===l.value.type&&"["===l.value.content.trim()[0]||17===l.value.type)&&(l.value=Kc(t.helper(yc),[l.value])));break;case 14:break;default:_=Kc(t.helper(xc),[Kc(t.helper(kc),[_])]);break}return{props:_,directives:p,patchFlag:m,dynamicPropNames:y,shouldUseBlock:b}}function vd(e){const t=new Map,r=[];for(let n=0;nqc(e,t)),o))}return Fc(r,e.loc)}function jd(e){let t="[";for(let r=0,n=e.length;r{const t=Object.create(null);return r=>{const n=t[r];return n||(t[r]=e(r))}},xd=/-(\w)/g,kd=yd(e=>e.replace(xd,(e,t)=>t?t.toUpperCase():"")),_d=(e,t)=>{if(gs(e)){const{children:r,loc:n}=e,{slotName:o,slotProps:l}=Cd(e,t),a=[t.prefixIdentifiers?"_ctx.$slots":"$slots",o,"{}","undefined","true"];let i=2;l&&(a[2]=l,i=3),r.length&&(a[3]=Yc([],r,!1,!1,n),i=4),t.scopeId&&!t.slotted&&(i=5),a.splice(i),e.codegenNode=Kc(t.helper(vc),a,n)}};function Cd(e,t){let r='"default"',n=void 0;const o=[];for(let l=0;l0){const{props:r,directives:l}=hd(e,t,o,!1,!1);n=r,l.length&&t.onError(Ji(36,l[0].loc))}return{slotName:r,slotProps:n}}const zd=/^\s*([\w$_]+|(async\s*)?\([^)]*?\))\s*=>|^\s*(async\s+)?function(?:\s+[\w$]+)?\s*\(/,Ed=(e,t,r,n)=>{const{loc:l,modifiers:a,arg:i}=e;let c;if(e.exp||a.length||r.onError(Ji(35,l)),4===i.type)if(i.isStatic){let e=i.content;e.startsWith("vue:")&&(e="vnode-"+e.slice(4));const r=1===t.tagType||e.startsWith("vnode")||!/[A-Z]/.test(e)?Object(o["toHandlerKey"])(Object(o["camelize"])(e)):"on:"+e;c=Wc(r,!0,i.loc)}else c=Uc([r.helperString(Ec)+"(",i,")"]);else c=i,c.children.unshift(r.helperString(Ec)+"("),c.children.push(")");let s=e.exp;s&&!s.content.trim()&&(s=void 0);let u=r.cacheHandlers&&!s&&!r.inVOnce;if(s){const e=is(s.content),t=!(e||zd.test(s.content)),r=s.content.includes(";");0,(t||u&&e)&&(s=Uc([`${t?"$event":"(...args)"} => ${r?"{":"("}`,s,r?"}":")"]))}let d={props:[qc(c,s||Wc("() => {}",!1,l))]};return n&&(d=n(d)),u&&(d.props[0].value=r.cache(d.props[0].value)),d.props.forEach(e=>e.key.isHandlerKey=!0),d},Bd=(e,t,r)=>{const{exp:n,modifiers:l,loc:a}=e,i=e.arg;return 4!==i.type?(i.children.unshift("("),i.children.push(') || ""')):i.isStatic||(i.content=i.content+' || ""'),l.includes("camel")&&(4===i.type?i.isStatic?i.content=Object(o["camelize"])(i.content):i.content=`${r.helperString(Cc)}(${i.content})`:(i.children.unshift(r.helperString(Cc)+"("),i.children.push(")"))),r.inSSR||(l.includes("prop")&&Sd(i,"."),l.includes("attr")&&Sd(i,"^")),!n||4===n.type&&!n.content.trim()?(r.onError(Ji(34,a)),{props:[qc(i,Wc("",!0,a))]}):{props:[qc(i,n)]}},Sd=(e,t)=>{4===e.type?e.isStatic?e.content=t+e.content:e.content=`\`${t}\${${e.content}}\``:(e.children.unshift(`'${t}' + (`),e.children.push(")"))},Vd=(e,t)=>{if(0===e.type||1===e.type||11===e.type||10===e.type)return()=>{const r=e.children;let n=void 0,o=!1;for(let e=0;e7===e.type&&!t.directiveTransforms[e.name])||"template"===e.tag)))for(let e=0;e{if(1===e.type&&ds(e,"once",!0)){if(Nd.has(e)||t.inVOnce)return;return Nd.add(e),t.inVOnce=!0,t.helper(Bc),()=>{t.inVOnce=!1;const e=t.currentNode;e.codegenNode&&(e.codegenNode=t.cache(e.codegenNode,!0))}}},Ad=(e,t,r)=>{const{exp:n,arg:o}=e;if(!n)return r.onError(Ji(41,e.loc)),Td();const l=n.loc.source,a=4===n.type?n.content:l;r.bindingMetadata[l];const i=!1;if(!a.trim()||!is(a)&&!i)return r.onError(Ji(42,n.loc)),Td();const c=o||Wc("modelValue",!0),s=o?Zc(o)?"onUpdate:"+o.content:Uc(['"onUpdate:" + ',o]):"onUpdate:modelValue";let u;const d=r.isTS?"($event: any)":"$event";u=Uc([d+" => ((",n,") = $event)"]);const p=[qc(c,e.exp),qc(s,u)];if(e.modifiers.length&&1===t.tagType){const t=e.modifiers.map(e=>(rs(e)?e:JSON.stringify(e))+": true").join(", "),r=o?Zc(o)?o.content+"Modifiers":Uc([o,' + "Modifiers"']):"modelModifiers";p.push(qc(r,Wc(`{ ${t} }`,!1,e.loc,2)))}return Td(p)};function Td(e=[]){return{props:e}}const Hd=/[\w).+\-_$\]]/,Rd=(e,t)=>{Es("COMPILER_FILTER",t)&&(5===e.type&&Ld(e.content,t),1===e.type&&e.props.forEach(e=>{7===e.type&&"for"!==e.name&&e.exp&&Ld(e.exp,t)}))};function Ld(e,t){if(4===e.type)Dd(e,t);else for(let r=0;r=0;t--)if(e=r.charAt(t)," "!==e)break;e&&Hd.test(e)||(u=!0)}}else void 0===a?(b=l+1,a=r.slice(0,l).trim()):h();function h(){m.push(r.slice(b,l).trim()),b=l+1}if(void 0===a?a=r.slice(0,l).trim():0!==b&&h(),m.length){for(l=0;l{if(1===e.type){const r=ds(e,"memo");if(!r||Id.has(e))return;return Id.add(e),()=>{const n=e.codegenNode||t.currentNode.codegenNode;n&&13===n.type&&(1!==e.tagType&&Cs(n,t),e.codegenNode=Kc(t.helper(Tc),[r.exp,Yc(void 0,n),"_cache",String(t.cached++)]))}}};function $d(e){return[[Md,Wu,Fd,Ju,Rd,_d,bd,id,Vd],{on:Ed,bind:Bd,model:Ad}]}function qd(e,t={}){const r=t.onError||Gi,n="module"===t.mode;!0===t.prefixIdentifiers?r(Ji(46)):n&&r(Ji(47));const l=!1;t.cacheHandlers&&r(Ji(48)),t.scopeId&&!n&&r(Ji(49));const a=Object(o["isString"])(e)?Ms(e,t):e,[i,c]=$d();return hu(a,Object(o["extend"])({},t,{prefixIdentifiers:l,nodeTransforms:[...i,...t.nodeTransforms||[]],directiveTransforms:Object(o["extend"])({},c,t.directiveTransforms||{})})),ku(a,Object(o["extend"])({},t,{prefixIdentifiers:l}))}const Wd=()=>({props:[]}),Ud=Symbol(""),Kd=Symbol(""),Yd=Symbol(""),Gd=Symbol(""),Xd=Symbol(""),Jd=Symbol(""),Zd=Symbol(""),Qd=Symbol(""),ep=Symbol(""),tp=Symbol("");let rp;function np(e,t=!1){return rp||(rp=document.createElement("div")),t?(rp.innerHTML=`
    `,rp.children[0].getAttribute("foo")):(rp.innerHTML=e,rp.textContent)}Lc({[Ud]:"vModelRadio",[Kd]:"vModelCheckbox",[Yd]:"vModelText",[Gd]:"vModelSelect",[Xd]:"vModelDynamic",[Jd]:"withModifiers",[Zd]:"withKeys",[Qd]:"vShow",[ep]:"Transition",[tp]:"TransitionGroup"});const op=Object(o["makeMap"])("style,iframe,script,noscript",!0),lp={isVoidTag:o["isVoidTag"],isNativeTag:e=>Object(o["isHTMLTag"])(e)||Object(o["isSVGTag"])(e),isPreTag:e=>"pre"===e,decodeEntities:np,isBuiltInComponent:e=>Qc(e,"Transition")?ep:Qc(e,"TransitionGroup")?tp:void 0,getNamespace(e,t){let r=t?t.ns:0;if(t&&2===r)if("annotation-xml"===t.tag){if("svg"===e)return 1;t.props.some(e=>6===e.type&&"encoding"===e.name&&null!=e.value&&("text/html"===e.value.content||"application/xhtml+xml"===e.value.content))&&(r=0)}else/^m(?:[ions]|text)$/.test(t.tag)&&"mglyph"!==e&&"malignmark"!==e&&(r=0);else t&&1===r&&("foreignObject"!==t.tag&&"desc"!==t.tag&&"title"!==t.tag||(r=0));if(0===r){if("svg"===e)return 1;if("math"===e)return 2}return r},getTextMode({tag:e,ns:t}){if(0===t){if("textarea"===e||"title"===e)return 1;if(op(e))return 2}return 0}},ap=e=>{1===e.type&&e.props.forEach((t,r)=>{6===t.type&&"style"===t.name&&t.value&&(e.props[r]={type:7,name:"bind",arg:Wc("style",!0,t.loc),exp:ip(t.value.content,t.loc),modifiers:[],loc:t.loc})})},ip=(e,t)=>{const r=Object(o["parseStringStyle"])(e);return Wc(JSON.stringify(r),!1,t,3)};function cp(e,t){return Ji(e,t,void 0)}const sp=(e,t,r)=>{const{exp:n,loc:o}=e;return n||r.onError(cp(50,o)),t.children.length&&(r.onError(cp(51,o)),t.children.length=0),{props:[qc(Wc("innerHTML",!0,o),n||Wc("",!0))]}},up=(e,t,r)=>{const{exp:n,loc:o}=e;return n||r.onError(cp(52,o)),t.children.length&&(r.onError(cp(53,o)),t.children.length=0),{props:[qc(Wc("textContent",!0),n?su(n,r)>0?n:Kc(r.helperString(Oc),[n],o):Wc("",!0))]}},dp=(e,t,r)=>{const n=Ad(e,t,r);if(!n.props.length||1===t.tagType)return n;e.arg&&r.onError(cp(55,e.arg.loc));const{tag:o}=t,l=r.isCustomElement(o);if("input"===o||"textarea"===o||"select"===o||l){let a=Yd,i=!1;if("input"===o||l){const n=ps(t,"type");if(n){if(7===n.type)a=Xd;else if(n.value)switch(n.value.content){case"radio":a=Ud;break;case"checkbox":a=Kd;break;case"file":i=!0,r.onError(cp(56,e.loc));break;default:break}}else bs(t)&&(a=Xd)}else"select"===o&&(a=Gd);i||(n.needRuntime=r.helper(a))}else r.onError(cp(54,e.loc));return n.props=n.props.filter(e=>!(4===e.key.type&&"modelValue"===e.key.content)),n},pp=Object(o["makeMap"])("passive,once,capture"),fp=Object(o["makeMap"])("stop,prevent,self,ctrl,shift,alt,meta,exact,middle"),bp=Object(o["makeMap"])("left,right"),mp=Object(o["makeMap"])("onkeyup,onkeydown,onkeypress",!0),hp=(e,t,r,n)=>{const o=[],l=[],a=[];for(let i=0;i{const r=Zc(e)&&"onclick"===e.content.toLowerCase();return r?Wc(t,!0):4!==e.type?Uc(["(",e,`) === "onClick" ? "${t}" : (`,e,")"]):e},gp=(e,t,r)=>Ed(e,t,r,t=>{const{modifiers:n}=e;if(!n.length)return t;let{key:l,value:a}=t.props[0];const{keyModifiers:i,nonKeyModifiers:c,eventOptionModifiers:s}=hp(l,n,r,e.loc);if(c.includes("right")&&(l=vp(l,"onContextmenu")),c.includes("middle")&&(l=vp(l,"onMouseup")),c.length&&(a=Kc(r.helper(Jd),[a,JSON.stringify(c)])),!i.length||Zc(l)&&!mp(l.content)||(a=Kc(r.helper(Zd),[a,JSON.stringify(i)])),s.length){const e=s.map(o["capitalize"]).join("");l=Zc(l)?Wc(`${l.content}${e}`,!0):Uc(["(",l,`) + "${e}"`])}return{props:[qc(l,a)]}}),Op=(e,t,r)=>{const{exp:n,loc:o}=e;return n||r.onError(cp(58,o)),{props:[],needRuntime:r.helper(Qd)}};const jp=(e,t)=>{1!==e.type||0!==e.tagType||"script"!==e.tag&&"style"!==e.tag||(t.onError(cp(60,e.loc)),t.removeNode())},wp=[ap],yp={cloak:Wd,html:sp,text:up,model:dp,on:gp,show:Op};function xp(e,t={}){return qd(e,Object(o["extend"])({},lp,t,{nodeTransforms:[jp,...wp,...t.nodeTransforms||[]],directiveTransforms:Object(o["extend"])({},yp,t.directiveTransforms||{}),transformHoist:null}))}const kp=Object.create(null);function _p(e,t){if(!Object(o["isString"])(e)){if(!e.nodeType)return o["NOOP"];e=e.innerHTML}const r=e,l=kp[r];if(l)return l;if("#"===e[0]){const t=document.querySelector(e);0,e=t?t.innerHTML:""}const a=Object(o["extend"])({hoistStatic:!0,onError:void 0,onWarn:o["NOOP"]},t);a.isCustomElement||"undefined"===typeof customElements||(a.isCustomElement=e=>!!customElements.get(e));const{code:i}=xp(e,a);const c=new Function("Vue",i)(n);return c._rc=!0,kp[r]=c}kl(_p)},f512:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bounds=t.random=void 0;var n=r("740b");function o(e){if(void 0===e&&(e={}),void 0!==e.count&&null!==e.count){var t=e.count,r=[];e.count=void 0;while(t>r.length)e.count=null,e.seed&&(e.seed+=1),r.push(o(e));return e.count=t,r}var c=l(e.hue,e.seed),s=a(c,e),u=i(c,s,e),d={h:c,s:s,v:u};return void 0!==e.alpha&&(d.a=e.alpha),new n.TinyColor(d)}function l(e,t){var r=s(e),n=d(r,t);return n<0&&(n=360+n),n}function a(e,t){if("monochrome"===t.hue)return 0;if("random"===t.luminosity)return d([0,100],t.seed);var r=u(e).saturationRange,n=r[0],o=r[1];switch(t.luminosity){case"bright":n=55;break;case"dark":n=o-10;break;case"light":o=55;break;default:break}return d([n,o],t.seed)}function i(e,t,r){var n=c(e,t),o=100;switch(r.luminosity){case"dark":o=n+20;break;case"light":n=(o+n)/2;break;case"random":n=0,o=100;break;default:break}return d([n,o],r.seed)}function c(e,t){for(var r=u(e).lowerBounds,n=0;n=o&&t<=a){var c=(i-l)/(a-o),s=l-c*o;return c*t+s}}return 0}function s(e){var r=parseInt(e,10);if(!Number.isNaN(r)&&r<360&&r>0)return[r,r];if("string"===typeof e){var o=t.bounds.find((function(t){return t.name===e}));if(o){var l=p(o);if(l.hueRange)return l.hueRange}var a=new n.TinyColor(e);if(a.isValid){var i=a.toHsv().h;return[i,i]}}return[0,360]}function u(e){e>=334&&e<=360&&(e-=360);for(var r=0,n=t.bounds;r=l.hueRange[0]&&e<=l.hueRange[1])return l}throw Error("Color not found")}function d(e,t){if(void 0===t)return Math.floor(e[0]+Math.random()*(e[1]+1-e[0]));var r=e[1]||1,n=e[0]||0;t=(9301*t+49297)%233280;var o=t/233280;return Math.floor(n+o*(r-n))}function p(e){var t=e.lowerBounds[0][0],r=e.lowerBounds[e.lowerBounds.length-1][0],n=e.lowerBounds[e.lowerBounds.length-1][1],o=e.lowerBounds[0][1];return{name:e.name,hueRange:e.hueRange,lowerBounds:e.lowerBounds,saturationRange:[t,r],brightnessRange:[n,o]}}t.random=o,t.bounds=[{name:"monochrome",hueRange:null,lowerBounds:[[0,0],[100,0]]},{name:"red",hueRange:[-26,18],lowerBounds:[[20,100],[30,92],[40,89],[50,85],[60,78],[70,70],[80,60],[90,55],[100,50]]},{name:"orange",hueRange:[19,46],lowerBounds:[[20,100],[30,93],[40,88],[50,86],[60,85],[70,70],[100,70]]},{name:"yellow",hueRange:[47,62],lowerBounds:[[25,100],[40,94],[50,89],[60,86],[70,84],[80,82],[90,80],[100,75]]},{name:"green",hueRange:[63,178],lowerBounds:[[30,100],[40,90],[50,85],[60,81],[70,74],[80,64],[90,50],[100,40]]},{name:"blue",hueRange:[179,257],lowerBounds:[[20,100],[30,86],[40,80],[50,74],[60,60],[70,52],[80,44],[90,39],[100,35]]},{name:"purple",hueRange:[258,282],lowerBounds:[[20,100],[30,87],[40,79],[50,70],[60,65],[70,59],[80,52],[90,45],[100,42]]},{name:"pink",hueRange:[283,334],lowerBounds:[[20,100],[30,90],[40,86],[60,84],[80,80],[90,75],[100,73]]}]},f5f6:function(e,t,r){"use strict";r.d(t,"a",(function(){return n}));const n=e=>e},f6b4:function(e,t,r){"use strict";var n=r("c532");function o(){this.handlers=[]}o.prototype.use=function(e,t,r){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!r&&r.synchronous,runWhen:r?r.runWhen:null}),this.handlers.length-1},o.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},o.prototype.forEach=function(e){n.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=o},f6f2:function(e,t,r){"use strict";r.r(t),r.d(t,"AddLocation",(function(){return p})),r.d(t,"Aim",(function(){return O})),r.d(t,"AlarmClock",(function(){return C})),r.d(t,"Apple",(function(){return N})),r.d(t,"ArrowDown",(function(){return q})),r.d(t,"ArrowDownBold",(function(){return L})),r.d(t,"ArrowLeft",(function(){return re})),r.d(t,"ArrowLeftBold",(function(){return X})),r.d(t,"ArrowRight",(function(){return be})),r.d(t,"ArrowRightBold",(function(){return ce})),r.d(t,"ArrowUp",(function(){return Ce})),r.d(t,"ArrowUpBold",(function(){return je})),r.d(t,"Avatar",(function(){return Ne})),r.d(t,"Back",(function(){return De})),r.d(t,"Baseball",(function(){return Ue})),r.d(t,"Basketball",(function(){return Ze})),r.d(t,"Bell",(function(){return pt})),r.d(t,"BellFilled",(function(){return ot})),r.d(t,"Bicycle",(function(){return gt})),r.d(t,"Bottom",(function(){return Lt})),r.d(t,"BottomLeft",(function(){return _t})),r.d(t,"BottomRight",(function(){return Nt})),r.d(t,"Bowl",(function(){return qt})),r.d(t,"Box",(function(){return Zt})),r.d(t,"Briefcase",(function(){return or})),r.d(t,"Brush",(function(){return hr})),r.d(t,"BrushFilled",(function(){return ur})),r.d(t,"Burger",(function(){return yr})),r.d(t,"Calendar",(function(){return Er})),r.d(t,"Camera",(function(){return Pr})),r.d(t,"CameraFilled",(function(){return Ar})),r.d(t,"CaretBottom",(function(){return Ur})),r.d(t,"CaretLeft",(function(){return Zr})),r.d(t,"CaretRight",(function(){return on})),r.d(t,"CaretTop",(function(){return dn})),r.d(t,"Cellphone",(function(){return vn})),r.d(t,"ChatDotRound",(function(){return kn})),r.d(t,"ChatDotSquare",(function(){return Vn})),r.d(t,"ChatLineRound",(function(){return Ln})),r.d(t,"ChatLineSquare",(function(){return Wn})),r.d(t,"ChatRound",(function(){return Jn})),r.d(t,"ChatSquare",(function(){return no})),r.d(t,"Check",(function(){return so})),r.d(t,"Checked",(function(){return ho})),r.d(t,"Cherry",(function(){return yo})),r.d(t,"Chicken",(function(){return Eo})),r.d(t,"ChromeFilled",(function(){return Ho})),r.d(t,"CircleCheck",(function(){return Go})),r.d(t,"CircleCheckFilled",(function(){return Fo})),r.d(t,"CircleClose",(function(){return cl})),r.d(t,"CircleCloseFilled",(function(){return tl})),r.d(t,"CirclePlus",(function(){return yl})),r.d(t,"CirclePlusFilled",(function(){return bl})),r.d(t,"Clock",(function(){return Sl})),r.d(t,"Close",(function(){return Fl})),r.d(t,"CloseBold",(function(){return Hl})),r.d(t,"Cloudy",(function(){return Yl})),r.d(t,"Coffee",(function(){return aa})),r.d(t,"CoffeeCup",(function(){return ea})),r.d(t,"Coin",(function(){return ba})),r.d(t,"ColdDrink",(function(){return ja})),r.d(t,"Collection",(function(){return Ma})),r.d(t,"CollectionTag",(function(){return Ca})),r.d(t,"Comment",(function(){return Da})),r.d(t,"Compass",(function(){return Ua})),r.d(t,"Connection",(function(){return Qa})),r.d(t,"Coordinate",(function(){return ai})),r.d(t,"CopyDocument",(function(){return fi})),r.d(t,"Cpu",(function(){return ji})),r.d(t,"CreditCard",(function(){return zi})),r.d(t,"Crop",(function(){return Ai})),r.d(t,"DArrowLeft",(function(){return Pi})),r.d(t,"DArrowRight",(function(){return Ui})),r.d(t,"DCaret",(function(){return Zi})),r.d(t,"DataAnalysis",(function(){return oc})),r.d(t,"DataBoard",(function(){return pc})),r.d(t,"DataLine",(function(){return gc})),r.d(t,"Delete",(function(){return Lc})),r.d(t,"DeleteFilled",(function(){return kc})),r.d(t,"DeleteLocation",(function(){return Nc})),r.d(t,"Dessert",(function(){return qc})),r.d(t,"Discount",(function(){return Jc})),r.d(t,"Dish",(function(){return ss})),r.d(t,"DishDot",(function(){return ns})),r.d(t,"Document",(function(){return Ws})),r.d(t,"DocumentAdd",(function(){return ms})),r.d(t,"DocumentChecked",(function(){return ws})),r.d(t,"DocumentCopy",(function(){return zs})),r.d(t,"DocumentDelete",(function(){return Ms})),r.d(t,"DocumentRemove",(function(){return Ds})),r.d(t,"Download",(function(){return Js})),r.d(t,"Drizzling",(function(){return nu})),r.d(t,"Edit",(function(){return hu})),r.d(t,"EditPen",(function(){return su})),r.d(t,"Eleme",(function(){return Eu})),r.d(t,"ElemeFilled",(function(){return yu})),r.d(t,"ElementPlus",(function(){return Au})),r.d(t,"Expand",(function(){return Pu})),r.d(t,"Failed",(function(){return Uu})),r.d(t,"Female",(function(){return ed})),r.d(t,"Files",(function(){return ad})),r.d(t,"Film",(function(){return fd})),r.d(t,"Filter",(function(){return Od})),r.d(t,"Finished",(function(){return _d})),r.d(t,"FirstAidKit",(function(){return Nd})),r.d(t,"Flag",(function(){return Ld})),r.d(t,"Fold",(function(){return qd})),r.d(t,"Folder",(function(){return Cp})),r.d(t,"FolderAdd",(function(){return Xd})),r.d(t,"FolderChecked",(function(){return rp})),r.d(t,"FolderDelete",(function(){return cp})),r.d(t,"FolderOpened",(function(){return bp})),r.d(t,"FolderRemove",(function(){return jp})),r.d(t,"Food",(function(){return Np})),r.d(t,"Football",(function(){return Dp})),r.d(t,"ForkSpoon",(function(){return Wp})),r.d(t,"Fries",(function(){return Jp})),r.d(t,"FullScreen",(function(){return nf})),r.d(t,"Goblet",(function(){return Ef})),r.d(t,"GobletFull",(function(){return uf})),r.d(t,"GobletSquare",(function(){return yf})),r.d(t,"GobletSquareFull",(function(){return hf})),r.d(t,"GoldMedal",(function(){return Tf})),r.d(t,"Goods",(function(){return Kf})),r.d(t,"GoodsFilled",(function(){return If})),r.d(t,"Grape",(function(){return Qf})),r.d(t,"Grid",(function(){return lb})),r.d(t,"Guide",(function(){return pb})),r.d(t,"Handbag",(function(){return gb})),r.d(t,"Headset",(function(){return kb})),r.d(t,"Help",(function(){return Hb})),r.d(t,"HelpFilled",(function(){return Sb})),r.d(t,"Hide",(function(){return $b})),r.d(t,"Histogram",(function(){return Gb})),r.d(t,"HomeFilled",(function(){return tm})),r.d(t,"HotWater",(function(){return im})),r.d(t,"House",(function(){return fm})),r.d(t,"IceCream",(function(){return Vm})),r.d(t,"IceCreamRound",(function(){return Om})),r.d(t,"IceCreamSquare",(function(){return _m})),r.d(t,"IceDrink",(function(){return Rm})),r.d(t,"IceTea",(function(){return $m})),r.d(t,"InfoFilled",(function(){return Gm})),r.d(t,"Iphone",(function(){return th})),r.d(t,"Key",(function(){return ih})),r.d(t,"KnifeFork",(function(){return fh})),r.d(t,"Lightning",(function(){return jh})),r.d(t,"Link",(function(){return Ch})),r.d(t,"List",(function(){return Nh})),r.d(t,"Loading",(function(){return Lh})),r.d(t,"Location",(function(){return lv})),r.d(t,"LocationFilled",(function(){return qh})),r.d(t,"LocationInformation",(function(){return Zh})),r.d(t,"Lock",(function(){return pv})),r.d(t,"Lollipop",(function(){return gv})),r.d(t,"MagicStick",(function(){return kv})),r.d(t,"Magnet",(function(){return Sv})),r.d(t,"Male",(function(){return Lv})),r.d(t,"Management",(function(){return qv})),r.d(t,"MapLocation",(function(){return Jv})),r.d(t,"Medal",(function(){return og})),r.d(t,"Memo",(function(){return pg})),r.d(t,"Menu",(function(){return gg})),r.d(t,"Message",(function(){return Vg})),r.d(t,"MessageBox",(function(){return kg})),r.d(t,"Mic",(function(){return Rg})),r.d(t,"Microphone",(function(){return $g})),r.d(t,"MilkTea",(function(){return Gg})),r.d(t,"Minus",(function(){return tO})),r.d(t,"Money",(function(){return sO})),r.d(t,"Monitor",(function(){return mO})),r.d(t,"Moon",(function(){return EO})),r.d(t,"MoonNight",(function(){return yO})),r.d(t,"More",(function(){return PO})),r.d(t,"MoreFilled",(function(){return AO})),r.d(t,"MostlyCloudy",(function(){return UO})),r.d(t,"Mouse",(function(){return QO})),r.d(t,"Mug",(function(){return lj})),r.d(t,"Mute",(function(){return Oj})),r.d(t,"MuteNotification",(function(){return pj})),r.d(t,"NoSmoking",(function(){return _j})),r.d(t,"Notebook",(function(){return Nj})),r.d(t,"Notification",(function(){return Dj})),r.d(t,"Odometer",(function(){return Kj})),r.d(t,"OfficeBuilding",(function(){return tw})),r.d(t,"Open",(function(){return cw})),r.d(t,"Operation",(function(){return bw})),r.d(t,"Opportunity",(function(){return jw})),r.d(t,"Orange",(function(){return Cw})),r.d(t,"Paperclip",(function(){return Nw})),r.d(t,"PartlyCloudy",(function(){return Dw})),r.d(t,"Pear",(function(){return Ww})),r.d(t,"Phone",(function(){return ny})),r.d(t,"PhoneFilled",(function(){return Jw})),r.d(t,"Picture",(function(){return xy})),r.d(t,"PictureFilled",(function(){return sy})),r.d(t,"PictureRounded",(function(){return hy})),r.d(t,"PieChart",(function(){return Sy})),r.d(t,"Place",(function(){return Ly})),r.d(t,"Platform",(function(){return qy})),r.d(t,"Plus",(function(){return Xy})),r.d(t,"Pointer",(function(){return rx})),r.d(t,"Position",(function(){return cx})),r.d(t,"Postcard",(function(){return mx})),r.d(t,"Pouring",(function(){return wx})),r.d(t,"Present",(function(){return Sx})),r.d(t,"PriceTag",(function(){return Rx})),r.d(t,"Printer",(function(){return $x})),r.d(t,"Promotion",(function(){return Gx})),r.d(t,"QuartzWatch",(function(){return nk})),r.d(t,"QuestionFilled",(function(){return sk})),r.d(t,"Rank",(function(){return mk})),r.d(t,"Reading",(function(){return Bk})),r.d(t,"ReadingLamp",(function(){return yk})),r.d(t,"Refresh",(function(){return Kk})),r.d(t,"RefreshLeft",(function(){return Tk})),r.d(t,"RefreshRight",(function(){return Ik})),r.d(t,"Refrigerator",(function(){return Qk})),r.d(t,"Remove",(function(){return p_})),r.d(t,"RemoveFilled",(function(){return l_})),r.d(t,"Right",(function(){return g_})),r.d(t,"ScaleToOriginal",(function(){return k_})),r.d(t,"School",(function(){return N_})),r.d(t,"Scissor",(function(){return L_})),r.d(t,"Search",(function(){return q_})),r.d(t,"Select",(function(){return X_})),r.d(t,"Sell",(function(){return rC})),r.d(t,"SemiSelect",(function(){return cC})),r.d(t,"Service",(function(){return bC})),r.d(t,"SetUp",(function(){return xC})),r.d(t,"Setting",(function(){return BC})),r.d(t,"Share",(function(){return TC})),r.d(t,"Ship",(function(){return IC})),r.d(t,"Shop",(function(){return KC})),r.d(t,"ShoppingBag",(function(){return ez})),r.d(t,"ShoppingCart",(function(){return fz})),r.d(t,"ShoppingCartFull",(function(){return iz})),r.d(t,"ShoppingTrolley",(function(){return Oz})),r.d(t,"Smoking",(function(){return Cz})),r.d(t,"Soccer",(function(){return Nz})),r.d(t,"SoldOut",(function(){return Lz})),r.d(t,"Sort",(function(){return rE})),r.d(t,"SortDown",(function(){return qz})),r.d(t,"SortUp",(function(){return Xz})),r.d(t,"Stamp",(function(){return cE})),r.d(t,"Star",(function(){return jE})),r.d(t,"StarFilled",(function(){return bE})),r.d(t,"Stopwatch",(function(){return zE})),r.d(t,"SuccessFilled",(function(){return ME})),r.d(t,"Sugar",(function(){return DE})),r.d(t,"Suitcase",(function(){return ZE})),r.d(t,"SuitcaseLine",(function(){return WE})),r.d(t,"Sunny",(function(){return oB})),r.d(t,"Sunrise",(function(){return uB})),r.d(t,"Sunset",(function(){return hB})),r.d(t,"Switch",(function(){return HB})),r.d(t,"SwitchButton",(function(){return xB})),r.d(t,"SwitchFilled",(function(){return SB})),r.d(t,"TakeawayBox",(function(){return FB})),r.d(t,"Ticket",(function(){return YB})),r.d(t,"Tickets",(function(){return eS})),r.d(t,"Timer",(function(){return cS})),r.d(t,"ToiletPaper",(function(){return mS})),r.d(t,"Tools",(function(){return wS})),r.d(t,"Top",(function(){return IS})),r.d(t,"TopLeft",(function(){return ES})),r.d(t,"TopRight",(function(){return TS})),r.d(t,"TrendCharts",(function(){return KS})),r.d(t,"Trophy",(function(){return lV})),r.d(t,"TrophyBase",(function(){return QS})),r.d(t,"TurnOff",(function(){return pV})),r.d(t,"Umbrella",(function(){return gV})),r.d(t,"Unlock",(function(){return _V})),r.d(t,"Upload",(function(){return RV})),r.d(t,"UploadFilled",(function(){return VV})),r.d(t,"User",(function(){return GV})),r.d(t,"UserFilled",(function(){return $V})),r.d(t,"Van",(function(){return tN})),r.d(t,"VideoCamera",(function(){return fN})),r.d(t,"VideoCameraFilled",(function(){return iN})),r.d(t,"VideoPause",(function(){return ON})),r.d(t,"VideoPlay",(function(){return _N})),r.d(t,"View",(function(){return VN})),r.d(t,"Wallet",(function(){return WN})),r.d(t,"WalletFilled",(function(){return RN})),r.d(t,"WarnTriangleFilled",(function(){return JN})),r.d(t,"Warning",(function(){return sM})),r.d(t,"WarningFilled",(function(){return nM})),r.d(t,"Watch",(function(){return vM})),r.d(t,"Watermelon",(function(){return xM})),r.d(t,"WindPower",(function(){return BM})),r.d(t,"ZoomIn",(function(){return TM})),r.d(t,"ZoomOut",(function(){return IM}));var n=r("f2bf"),o=(e,t)=>{let r=e.__vccOpts||e;for(let[n,o]of t)r[n]=o;return r},l={name:"AddLocation"},a={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},i=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M288 896h448q32 0 32 32t-32 32H288q-32 0-32-32t32-32z"},null,-1),c=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M800 416a288 288 0 1 0-576 0c0 118.144 94.528 272.128 288 456.576C705.472 688.128 800 534.144 800 416zM512 960C277.312 746.688 160 565.312 160 416a352 352 0 0 1 704 0c0 149.312-117.312 330.688-352 544z"},null,-1),s=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M544 384h96a32 32 0 1 1 0 64h-96v96a32 32 0 0 1-64 0v-96h-96a32 32 0 0 1 0-64h96v-96a32 32 0 0 1 64 0v96z"},null,-1),u=[i,c,s]; +/*! Element Plus Icons Vue v2.0.9 */function d(e,t,r,o,l,i){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",a,u)}var p=o(l,[["render",d],["__file","add-location.vue"]]),f={name:"Aim"},b={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},m=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768zm0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896z"},null,-1),h=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 96a32 32 0 0 1 32 32v192a32 32 0 0 1-64 0V128a32 32 0 0 1 32-32zm0 576a32 32 0 0 1 32 32v192a32 32 0 1 1-64 0V704a32 32 0 0 1 32-32zM96 512a32 32 0 0 1 32-32h192a32 32 0 0 1 0 64H128a32 32 0 0 1-32-32zm576 0a32 32 0 0 1 32-32h192a32 32 0 1 1 0 64H704a32 32 0 0 1-32-32z"},null,-1),v=[m,h];function g(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",b,v)}var O=o(f,[["render",g],["__file","aim.vue"]]),j={name:"AlarmClock"},w={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},y=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 832a320 320 0 1 0 0-640 320 320 0 0 0 0 640zm0 64a384 384 0 1 1 0-768 384 384 0 0 1 0 768z"},null,-1),x=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m292.288 824.576 55.424 32-48 83.136a32 32 0 1 1-55.424-32l48-83.136zm439.424 0-55.424 32 48 83.136a32 32 0 1 0 55.424-32l-48-83.136zM512 512h160a32 32 0 1 1 0 64H480a32 32 0 0 1-32-32V320a32 32 0 0 1 64 0v192zM90.496 312.256A160 160 0 0 1 312.32 90.496l-46.848 46.848a96 96 0 0 0-128 128L90.56 312.256zm835.264 0A160 160 0 0 0 704 90.496l46.848 46.848a96 96 0 0 1 128 128l46.912 46.912z"},null,-1),k=[y,x];function _(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",w,k)}var C=o(j,[["render",_],["__file","alarm-clock.vue"]]),z={name:"Apple"},E={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},B=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M599.872 203.776a189.44 189.44 0 0 1 64.384-4.672l2.624.128c31.168 1.024 51.2 4.096 79.488 16.32 37.632 16.128 74.496 45.056 111.488 89.344 96.384 115.264 82.752 372.8-34.752 521.728-7.68 9.728-32 41.6-30.72 39.936a426.624 426.624 0 0 1-30.08 35.776c-31.232 32.576-65.28 49.216-110.08 50.048-31.36.64-53.568-5.312-84.288-18.752l-6.528-2.88c-20.992-9.216-30.592-11.904-47.296-11.904-18.112 0-28.608 2.88-51.136 12.672l-6.464 2.816c-28.416 12.224-48.32 18.048-76.16 19.2-74.112 2.752-116.928-38.08-180.672-132.16-96.64-142.08-132.608-349.312-55.04-486.4 46.272-81.92 129.92-133.632 220.672-135.04 32.832-.576 60.288 6.848 99.648 22.72 27.136 10.88 34.752 13.76 37.376 14.272 16.256-20.16 27.776-36.992 34.56-50.24 13.568-26.304 27.2-59.968 40.704-100.8a32 32 0 1 1 60.8 20.224c-12.608 37.888-25.408 70.4-38.528 97.664zm-51.52 78.08c-14.528 17.792-31.808 37.376-51.904 58.816a32 32 0 1 1-46.72-43.776l12.288-13.248c-28.032-11.2-61.248-26.688-95.68-26.112-70.4 1.088-135.296 41.6-171.648 105.792C121.6 492.608 176 684.16 247.296 788.992c34.816 51.328 76.352 108.992 130.944 106.944 52.48-2.112 72.32-34.688 135.872-34.688 63.552 0 81.28 34.688 136.96 33.536 56.448-1.088 75.776-39.04 126.848-103.872 107.904-136.768 107.904-362.752 35.776-449.088-72.192-86.272-124.672-84.096-151.68-85.12-41.472-4.288-81.6 12.544-113.664 25.152z"},null,-1),S=[B];function V(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",E,S)}var N=o(z,[["render",V],["__file","apple.vue"]]),M={name:"ArrowDownBold"},A={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},T=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M104.704 338.752a64 64 0 0 1 90.496 0l316.8 316.8 316.8-316.8a64 64 0 0 1 90.496 90.496L557.248 791.296a64 64 0 0 1-90.496 0L104.704 429.248a64 64 0 0 1 0-90.496z"},null,-1),H=[T];function R(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",A,H)}var L=o(M,[["render",R],["__file","arrow-down-bold.vue"]]),D={name:"ArrowDown"},P={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},I=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M831.872 340.864 512 652.672 192.128 340.864a30.592 30.592 0 0 0-42.752 0 29.12 29.12 0 0 0 0 41.6L489.664 714.24a32 32 0 0 0 44.672 0l340.288-331.712a29.12 29.12 0 0 0 0-41.728 30.592 30.592 0 0 0-42.752 0z"},null,-1),F=[I];function $(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",P,F)}var q=o(D,[["render",$],["__file","arrow-down.vue"]]),W={name:"ArrowLeftBold"},U={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},K=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M685.248 104.704a64 64 0 0 1 0 90.496L368.448 512l316.8 316.8a64 64 0 0 1-90.496 90.496L232.704 557.248a64 64 0 0 1 0-90.496l362.048-362.048a64 64 0 0 1 90.496 0z"},null,-1),Y=[K];function G(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",U,Y)}var X=o(W,[["render",G],["__file","arrow-left-bold.vue"]]),J={name:"ArrowLeft"},Z={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Q=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M609.408 149.376 277.76 489.6a32 32 0 0 0 0 44.672l331.648 340.352a29.12 29.12 0 0 0 41.728 0 30.592 30.592 0 0 0 0-42.752L339.264 511.936l311.872-319.872a30.592 30.592 0 0 0 0-42.688 29.12 29.12 0 0 0-41.728 0z"},null,-1),ee=[Q];function te(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Z,ee)}var re=o(J,[["render",te],["__file","arrow-left.vue"]]),ne={name:"ArrowRightBold"},oe={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},le=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M338.752 104.704a64 64 0 0 0 0 90.496l316.8 316.8-316.8 316.8a64 64 0 0 0 90.496 90.496l362.048-362.048a64 64 0 0 0 0-90.496L429.248 104.704a64 64 0 0 0-90.496 0z"},null,-1),ae=[le];function ie(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",oe,ae)}var ce=o(ne,[["render",ie],["__file","arrow-right-bold.vue"]]),se={name:"ArrowRight"},ue={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},de=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M340.864 149.312a30.592 30.592 0 0 0 0 42.752L652.736 512 340.864 831.872a30.592 30.592 0 0 0 0 42.752 29.12 29.12 0 0 0 41.728 0L714.24 534.336a32 32 0 0 0 0-44.672L382.592 149.376a29.12 29.12 0 0 0-41.728 0z"},null,-1),pe=[de];function fe(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",ue,pe)}var be=o(se,[["render",fe],["__file","arrow-right.vue"]]),me={name:"ArrowUpBold"},he={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ve=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M104.704 685.248a64 64 0 0 0 90.496 0l316.8-316.8 316.8 316.8a64 64 0 0 0 90.496-90.496L557.248 232.704a64 64 0 0 0-90.496 0L104.704 594.752a64 64 0 0 0 0 90.496z"},null,-1),ge=[ve];function Oe(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",he,ge)}var je=o(me,[["render",Oe],["__file","arrow-up-bold.vue"]]),we={name:"ArrowUp"},ye={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},xe=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m488.832 344.32-339.84 356.672a32 32 0 0 0 0 44.16l.384.384a29.44 29.44 0 0 0 42.688 0l320-335.872 319.872 335.872a29.44 29.44 0 0 0 42.688 0l.384-.384a32 32 0 0 0 0-44.16L535.168 344.32a32 32 0 0 0-46.336 0z"},null,-1),ke=[xe];function _e(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",ye,ke)}var Ce=o(we,[["render",_e],["__file","arrow-up.vue"]]),ze={name:"Avatar"},Ee={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Be=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M628.736 528.896A416 416 0 0 1 928 928H96a415.872 415.872 0 0 1 299.264-399.104L512 704l116.736-175.104zM720 304a208 208 0 1 1-416 0 208 208 0 0 1 416 0z"},null,-1),Se=[Be];function Ve(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Ee,Se)}var Ne=o(ze,[["render",Ve],["__file","avatar.vue"]]),Me={name:"Back"},Ae={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Te=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M224 480h640a32 32 0 1 1 0 64H224a32 32 0 0 1 0-64z"},null,-1),He=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m237.248 512 265.408 265.344a32 32 0 0 1-45.312 45.312l-288-288a32 32 0 0 1 0-45.312l288-288a32 32 0 1 1 45.312 45.312L237.248 512z"},null,-1),Re=[Te,He];function Le(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Ae,Re)}var De=o(Me,[["render",Le],["__file","back.vue"]]),Pe={name:"Baseball"},Ie={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Fe=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M195.2 828.8a448 448 0 1 1 633.6-633.6 448 448 0 0 1-633.6 633.6zm45.248-45.248a384 384 0 1 0 543.104-543.104 384 384 0 0 0-543.104 543.104z"},null,-1),$e=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M497.472 96.896c22.784 4.672 44.416 9.472 64.896 14.528a256.128 256.128 0 0 0 350.208 350.208c5.056 20.48 9.856 42.112 14.528 64.896A320.128 320.128 0 0 1 497.472 96.896zM108.48 491.904a320.128 320.128 0 0 1 423.616 423.68c-23.04-3.648-44.992-7.424-65.728-11.52a256.128 256.128 0 0 0-346.496-346.432 1736.64 1736.64 0 0 1-11.392-65.728z"},null,-1),qe=[Fe,$e];function We(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Ie,qe)}var Ue=o(Pe,[["render",We],["__file","baseball.vue"]]),Ke={name:"Basketball"},Ye={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ge=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M778.752 788.224a382.464 382.464 0 0 0 116.032-245.632 256.512 256.512 0 0 0-241.728-13.952 762.88 762.88 0 0 1 125.696 259.584zm-55.04 44.224a699.648 699.648 0 0 0-125.056-269.632 256.128 256.128 0 0 0-56.064 331.968 382.72 382.72 0 0 0 181.12-62.336zm-254.08 61.248A320.128 320.128 0 0 1 557.76 513.6a715.84 715.84 0 0 0-48.192-48.128 320.128 320.128 0 0 1-379.264 88.384 382.4 382.4 0 0 0 110.144 229.696 382.4 382.4 0 0 0 229.184 110.08zM129.28 481.088a256.128 256.128 0 0 0 331.072-56.448 699.648 699.648 0 0 0-268.8-124.352 382.656 382.656 0 0 0-62.272 180.8zm106.56-235.84a762.88 762.88 0 0 1 258.688 125.056 256.512 256.512 0 0 0-13.44-241.088A382.464 382.464 0 0 0 235.84 245.248zm318.08-114.944c40.576 89.536 37.76 193.92-8.448 281.344a779.84 779.84 0 0 1 66.176 66.112 320.832 320.832 0 0 1 282.112-8.128 382.4 382.4 0 0 0-110.144-229.12 382.4 382.4 0 0 0-229.632-110.208zM828.8 828.8a448 448 0 1 1-633.6-633.6 448 448 0 0 1 633.6 633.6z"},null,-1),Xe=[Ge];function Je(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Ye,Xe)}var Ze=o(Ke,[["render",Je],["__file","basketball.vue"]]),Qe={name:"BellFilled"},et={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},tt=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M640 832a128 128 0 0 1-256 0h256zm192-64H134.4a38.4 38.4 0 0 1 0-76.8H192V448c0-154.88 110.08-284.16 256.32-313.6a64 64 0 1 1 127.36 0A320.128 320.128 0 0 1 832 448v243.2h57.6a38.4 38.4 0 0 1 0 76.8H832z"},null,-1),rt=[tt];function nt(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",et,rt)}var ot=o(Qe,[["render",nt],["__file","bell-filled.vue"]]),lt={name:"Bell"},at={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},it=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 64a64 64 0 0 1 64 64v64H448v-64a64 64 0 0 1 64-64z"},null,-1),ct=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M256 768h512V448a256 256 0 1 0-512 0v320zm256-640a320 320 0 0 1 320 320v384H192V448a320 320 0 0 1 320-320z"},null,-1),st=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M96 768h832q32 0 32 32t-32 32H96q-32 0-32-32t32-32zm352 128h128a64 64 0 0 1-128 0z"},null,-1),ut=[it,ct,st];function dt(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",at,ut)}var pt=o(lt,[["render",dt],["__file","bell.vue"]]),ft={name:"Bicycle"},bt={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},mt=Object(n["createStaticVNode"])('',5),ht=[mt];function vt(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",bt,ht)}var gt=o(ft,[["render",vt],["__file","bicycle.vue"]]),Ot={name:"BottomLeft"},jt={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},wt=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M256 768h416a32 32 0 1 1 0 64H224a32 32 0 0 1-32-32V352a32 32 0 0 1 64 0v416z"},null,-1),yt=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M246.656 822.656a32 32 0 0 1-45.312-45.312l544-544a32 32 0 0 1 45.312 45.312l-544 544z"},null,-1),xt=[wt,yt];function kt(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",jt,xt)}var _t=o(Ot,[["render",kt],["__file","bottom-left.vue"]]),Ct={name:"BottomRight"},zt={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Et=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M352 768a32 32 0 1 0 0 64h448a32 32 0 0 0 32-32V352a32 32 0 0 0-64 0v416H352z"},null,-1),Bt=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M777.344 822.656a32 32 0 0 0 45.312-45.312l-544-544a32 32 0 0 0-45.312 45.312l544 544z"},null,-1),St=[Et,Bt];function Vt(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",zt,St)}var Nt=o(Ct,[["render",Vt],["__file","bottom-right.vue"]]),Mt={name:"Bottom"},At={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Tt=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M544 805.888V168a32 32 0 1 0-64 0v637.888L246.656 557.952a30.72 30.72 0 0 0-45.312 0 35.52 35.52 0 0 0 0 48.064l288 306.048a30.72 30.72 0 0 0 45.312 0l288-306.048a35.52 35.52 0 0 0 0-48 30.72 30.72 0 0 0-45.312 0L544 805.824z"},null,-1),Ht=[Tt];function Rt(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",At,Ht)}var Lt=o(Mt,[["render",Rt],["__file","bottom.vue"]]),Dt={name:"Bowl"},Pt={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},It=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M714.432 704a351.744 351.744 0 0 0 148.16-256H161.408a351.744 351.744 0 0 0 148.16 256h404.864zM288 766.592A415.68 415.68 0 0 1 96 416a32 32 0 0 1 32-32h768a32 32 0 0 1 32 32 415.68 415.68 0 0 1-192 350.592V832a64 64 0 0 1-64 64H352a64 64 0 0 1-64-64v-65.408zM493.248 320h-90.496l254.4-254.4a32 32 0 1 1 45.248 45.248L493.248 320zm187.328 0h-128l269.696-155.712a32 32 0 0 1 32 55.424L680.576 320zM352 768v64h320v-64H352z"},null,-1),Ft=[It];function $t(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Pt,Ft)}var qt=o(Dt,[["render",$t],["__file","bowl.vue"]]),Wt={name:"Box"},Ut={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Kt=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M317.056 128 128 344.064V896h768V344.064L706.944 128H317.056zm-14.528-64h418.944a32 32 0 0 1 24.064 10.88l206.528 236.096A32 32 0 0 1 960 332.032V928a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V332.032a32 32 0 0 1 7.936-21.12L278.4 75.008A32 32 0 0 1 302.528 64z"},null,-1),Yt=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M64 320h896v64H64z"},null,-1),Gt=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M448 327.872V640h128V327.872L526.08 128h-28.16L448 327.872zM448 64h128l64 256v352a32 32 0 0 1-32 32H416a32 32 0 0 1-32-32V320l64-256z"},null,-1),Xt=[Kt,Yt,Gt];function Jt(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Ut,Xt)}var Zt=o(Wt,[["render",Jt],["__file","box.vue"]]),Qt={name:"Briefcase"},er={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},tr=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M320 320V128h384v192h192v192H128V320h192zM128 576h768v320H128V576zm256-256h256.064V192H384v128z"},null,-1),rr=[tr];function nr(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",er,rr)}var or=o(Qt,[["render",nr],["__file","briefcase.vue"]]),lr={name:"BrushFilled"},ar={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ir=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M608 704v160a96 96 0 0 1-192 0V704h-96a128 128 0 0 1-128-128h640a128 128 0 0 1-128 128h-96zM192 512V128.064h640V512H192z"},null,-1),cr=[ir];function sr(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",ar,cr)}var ur=o(lr,[["render",sr],["__file","brush-filled.vue"]]),dr={name:"Brush"},pr={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},fr=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M896 448H128v192a64 64 0 0 0 64 64h192v192h256V704h192a64 64 0 0 0 64-64V448zm-770.752-64c0-47.552 5.248-90.24 15.552-128 14.72-54.016 42.496-107.392 83.2-160h417.28l-15.36 70.336L736 96h211.2c-24.832 42.88-41.92 96.256-51.2 160a663.872 663.872 0 0 0-6.144 128H960v256a128 128 0 0 1-128 128H704v160a32 32 0 0 1-32 32H352a32 32 0 0 1-32-32V768H192A128 128 0 0 1 64 640V384h61.248zm64 0h636.544c-2.048-45.824.256-91.584 6.848-137.216 4.48-30.848 10.688-59.776 18.688-86.784h-96.64l-221.12 141.248L561.92 160H256.512c-25.856 37.888-43.776 75.456-53.952 112.832-8.768 32.064-13.248 69.12-13.312 111.168z"},null,-1),br=[fr];function mr(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",pr,br)}var hr=o(dr,[["render",mr],["__file","brush.vue"]]),vr={name:"Burger"},gr={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Or=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M160 512a32 32 0 0 0-32 32v64a32 32 0 0 0 30.08 32H864a32 32 0 0 0 32-32v-64a32 32 0 0 0-32-32H160zm736-58.56A96 96 0 0 1 960 544v64a96 96 0 0 1-51.968 85.312L855.36 833.6a96 96 0 0 1-89.856 62.272H258.496A96 96 0 0 1 168.64 833.6l-52.608-140.224A96 96 0 0 1 64 608v-64a96 96 0 0 1 64-90.56V448a384 384 0 1 1 768 5.44zM832 448a320 320 0 0 0-640 0h640zM512 704H188.352l40.192 107.136a32 32 0 0 0 29.952 20.736h507.008a32 32 0 0 0 29.952-20.736L835.648 704H512z"},null,-1),jr=[Or];function wr(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",gr,jr)}var yr=o(vr,[["render",wr],["__file","burger.vue"]]),xr={name:"Calendar"},kr={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},_r=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M128 384v512h768V192H768v32a32 32 0 1 1-64 0v-32H320v32a32 32 0 0 1-64 0v-32H128v128h768v64H128zm192-256h384V96a32 32 0 1 1 64 0v32h160a32 32 0 0 1 32 32v768a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32h160V96a32 32 0 0 1 64 0v32zm-32 384h64a32 32 0 0 1 0 64h-64a32 32 0 0 1 0-64zm0 192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64zm192-192h64a32 32 0 0 1 0 64h-64a32 32 0 0 1 0-64zm0 192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64zm192-192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64zm0 192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64z"},null,-1),Cr=[_r];function zr(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",kr,Cr)}var Er=o(xr,[["render",zr],["__file","calendar.vue"]]),Br={name:"CameraFilled"},Sr={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Vr=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M160 224a64 64 0 0 0-64 64v512a64 64 0 0 0 64 64h704a64 64 0 0 0 64-64V288a64 64 0 0 0-64-64H748.416l-46.464-92.672A64 64 0 0 0 644.736 96H379.328a64 64 0 0 0-57.216 35.392L275.776 224H160zm352 435.2a115.2 115.2 0 1 0 0-230.4 115.2 115.2 0 0 0 0 230.4zm0 140.8a256 256 0 1 1 0-512 256 256 0 0 1 0 512z"},null,-1),Nr=[Vr];function Mr(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Sr,Nr)}var Ar=o(Br,[["render",Mr],["__file","camera-filled.vue"]]),Tr={name:"Camera"},Hr={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Rr=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M896 256H128v576h768V256zm-199.424-64-32.064-64h-304.96l-32 64h369.024zM96 192h160l46.336-92.608A64 64 0 0 1 359.552 64h304.96a64 64 0 0 1 57.216 35.328L768.192 192H928a32 32 0 0 1 32 32v640a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V224a32 32 0 0 1 32-32zm416 512a160 160 0 1 0 0-320 160 160 0 0 0 0 320zm0 64a224 224 0 1 1 0-448 224 224 0 0 1 0 448z"},null,-1),Lr=[Rr];function Dr(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Hr,Lr)}var Pr=o(Tr,[["render",Dr],["__file","camera.vue"]]),Ir={name:"CaretBottom"},Fr={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},$r=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m192 384 320 384 320-384z"},null,-1),qr=[$r];function Wr(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Fr,qr)}var Ur=o(Ir,[["render",Wr],["__file","caret-bottom.vue"]]),Kr={name:"CaretLeft"},Yr={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Gr=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M672 192 288 511.936 672 832z"},null,-1),Xr=[Gr];function Jr(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Yr,Xr)}var Zr=o(Kr,[["render",Jr],["__file","caret-left.vue"]]),Qr={name:"CaretRight"},en={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},tn=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M384 192v640l384-320.064z"},null,-1),rn=[tn];function nn(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",en,rn)}var on=o(Qr,[["render",nn],["__file","caret-right.vue"]]),ln={name:"CaretTop"},an={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},cn=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 320 192 704h639.936z"},null,-1),sn=[cn];function un(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",an,sn)}var dn=o(ln,[["render",un],["__file","caret-top.vue"]]),pn={name:"Cellphone"},fn={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},bn=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M256 128a64 64 0 0 0-64 64v640a64 64 0 0 0 64 64h512a64 64 0 0 0 64-64V192a64 64 0 0 0-64-64H256zm0-64h512a128 128 0 0 1 128 128v640a128 128 0 0 1-128 128H256a128 128 0 0 1-128-128V192A128 128 0 0 1 256 64zm128 128h256a32 32 0 1 1 0 64H384a32 32 0 0 1 0-64zm128 640a64 64 0 1 1 0-128 64 64 0 0 1 0 128z"},null,-1),mn=[bn];function hn(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",fn,mn)}var vn=o(pn,[["render",hn],["__file","cellphone.vue"]]),gn={name:"ChatDotRound"},On={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},jn=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m174.72 855.68 135.296-45.12 23.68 11.84C388.096 849.536 448.576 864 512 864c211.84 0 384-166.784 384-352S723.84 160 512 160 128 326.784 128 512c0 69.12 24.96 139.264 70.848 199.232l22.08 28.8-46.272 115.584zm-45.248 82.56A32 32 0 0 1 89.6 896l58.368-145.92C94.72 680.32 64 596.864 64 512 64 299.904 256 96 512 96s448 203.904 448 416-192 416-448 416a461.056 461.056 0 0 1-206.912-48.384l-175.616 58.56z"},null,-1),wn=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 563.2a51.2 51.2 0 1 1 0-102.4 51.2 51.2 0 0 1 0 102.4zm192 0a51.2 51.2 0 1 1 0-102.4 51.2 51.2 0 0 1 0 102.4zm-384 0a51.2 51.2 0 1 1 0-102.4 51.2 51.2 0 0 1 0 102.4z"},null,-1),yn=[jn,wn];function xn(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",On,yn)}var kn=o(gn,[["render",xn],["__file","chat-dot-round.vue"]]),_n={name:"ChatDotSquare"},Cn={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},zn=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M273.536 736H800a64 64 0 0 0 64-64V256a64 64 0 0 0-64-64H224a64 64 0 0 0-64 64v570.88L273.536 736zM296 800 147.968 918.4A32 32 0 0 1 96 893.44V256a128 128 0 0 1 128-128h576a128 128 0 0 1 128 128v416a128 128 0 0 1-128 128H296z"},null,-1),En=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 499.2a51.2 51.2 0 1 1 0-102.4 51.2 51.2 0 0 1 0 102.4zm192 0a51.2 51.2 0 1 1 0-102.4 51.2 51.2 0 0 1 0 102.4zm-384 0a51.2 51.2 0 1 1 0-102.4 51.2 51.2 0 0 1 0 102.4z"},null,-1),Bn=[zn,En];function Sn(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Cn,Bn)}var Vn=o(_n,[["render",Sn],["__file","chat-dot-square.vue"]]),Nn={name:"ChatLineRound"},Mn={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},An=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m174.72 855.68 135.296-45.12 23.68 11.84C388.096 849.536 448.576 864 512 864c211.84 0 384-166.784 384-352S723.84 160 512 160 128 326.784 128 512c0 69.12 24.96 139.264 70.848 199.232l22.08 28.8-46.272 115.584zm-45.248 82.56A32 32 0 0 1 89.6 896l58.368-145.92C94.72 680.32 64 596.864 64 512 64 299.904 256 96 512 96s448 203.904 448 416-192 416-448 416a461.056 461.056 0 0 1-206.912-48.384l-175.616 58.56z"},null,-1),Tn=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M352 576h320q32 0 32 32t-32 32H352q-32 0-32-32t32-32zm32-192h256q32 0 32 32t-32 32H384q-32 0-32-32t32-32z"},null,-1),Hn=[An,Tn];function Rn(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Mn,Hn)}var Ln=o(Nn,[["render",Rn],["__file","chat-line-round.vue"]]),Dn={name:"ChatLineSquare"},Pn={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},In=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M160 826.88 273.536 736H800a64 64 0 0 0 64-64V256a64 64 0 0 0-64-64H224a64 64 0 0 0-64 64v570.88zM296 800 147.968 918.4A32 32 0 0 1 96 893.44V256a128 128 0 0 1 128-128h576a128 128 0 0 1 128 128v416a128 128 0 0 1-128 128H296z"},null,-1),Fn=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M352 512h320q32 0 32 32t-32 32H352q-32 0-32-32t32-32zm0-192h320q32 0 32 32t-32 32H352q-32 0-32-32t32-32z"},null,-1),$n=[In,Fn];function qn(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Pn,$n)}var Wn=o(Dn,[["render",qn],["__file","chat-line-square.vue"]]),Un={name:"ChatRound"},Kn={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Yn=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m174.72 855.68 130.048-43.392 23.424 11.392C382.4 849.984 444.352 864 512 864c223.744 0 384-159.872 384-352 0-192.832-159.104-352-384-352S128 319.168 128 512a341.12 341.12 0 0 0 69.248 204.288l21.632 28.8-44.16 110.528zm-45.248 82.56A32 32 0 0 1 89.6 896l56.512-141.248A405.12 405.12 0 0 1 64 512C64 299.904 235.648 96 512 96s448 203.904 448 416-173.44 416-448 416c-79.68 0-150.848-17.152-211.712-46.72l-170.88 56.96z"},null,-1),Gn=[Yn];function Xn(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Kn,Gn)}var Jn=o(Un,[["render",Xn],["__file","chat-round.vue"]]),Zn={name:"ChatSquare"},Qn={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},eo=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M273.536 736H800a64 64 0 0 0 64-64V256a64 64 0 0 0-64-64H224a64 64 0 0 0-64 64v570.88L273.536 736zM296 800 147.968 918.4A32 32 0 0 1 96 893.44V256a128 128 0 0 1 128-128h576a128 128 0 0 1 128 128v416a128 128 0 0 1-128 128H296z"},null,-1),to=[eo];function ro(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Qn,to)}var no=o(Zn,[["render",ro],["__file","chat-square.vue"]]),oo={name:"Check"},lo={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ao=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M406.656 706.944 195.84 496.256a32 32 0 1 0-45.248 45.248l256 256 512-512a32 32 0 0 0-45.248-45.248L406.592 706.944z"},null,-1),io=[ao];function co(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",lo,io)}var so=o(oo,[["render",co],["__file","check.vue"]]),uo={name:"Checked"},po={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},fo=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M704 192h160v736H160V192h160.064v64H704v-64zM311.616 537.28l-45.312 45.248L447.36 763.52l316.8-316.8-45.312-45.184L447.36 673.024 311.616 537.28zM384 192V96h256v96H384z"},null,-1),bo=[fo];function mo(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",po,bo)}var ho=o(uo,[["render",mo],["__file","checked.vue"]]),vo={name:"Cherry"},go={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Oo=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M261.056 449.6c13.824-69.696 34.88-128.96 63.36-177.728 23.744-40.832 61.12-88.64 112.256-143.872H320a32 32 0 0 1 0-64h384a32 32 0 1 1 0 64H554.752c14.912 39.168 41.344 86.592 79.552 141.76 47.36 68.48 84.8 106.752 106.304 114.304a224 224 0 1 1-84.992 14.784c-22.656-22.912-47.04-53.76-73.92-92.608-38.848-56.128-67.008-105.792-84.352-149.312-55.296 58.24-94.528 107.52-117.76 147.2-23.168 39.744-41.088 88.768-53.568 147.072a224.064 224.064 0 1 1-64.96-1.6zM288 832a160 160 0 1 0 0-320 160 160 0 0 0 0 320zm448-64a160 160 0 1 0 0-320 160 160 0 0 0 0 320z"},null,-1),jo=[Oo];function wo(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",go,jo)}var yo=o(vo,[["render",wo],["__file","cherry.vue"]]),xo={name:"Chicken"},ko={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},_o=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M349.952 716.992 478.72 588.16a106.688 106.688 0 0 1-26.176-19.072 106.688 106.688 0 0 1-19.072-26.176L304.704 671.744c.768 3.072 1.472 6.144 2.048 9.216l2.048 31.936 31.872 1.984c3.136.64 6.208 1.28 9.28 2.112zm57.344 33.152a128 128 0 1 1-216.32 114.432l-1.92-32-32-1.92a128 128 0 1 1 114.432-216.32L416.64 469.248c-2.432-101.44 58.112-239.104 149.056-330.048 107.328-107.328 231.296-85.504 316.8 0 85.44 85.44 107.328 209.408 0 316.8-91.008 90.88-228.672 151.424-330.112 149.056L407.296 750.08zm90.496-226.304c49.536 49.536 233.344-7.04 339.392-113.088 78.208-78.208 63.232-163.072 0-226.304-63.168-63.232-148.032-78.208-226.24 0C504.896 290.496 448.32 474.368 497.792 523.84zM244.864 708.928a64 64 0 1 0-59.84 59.84l56.32-3.52 3.52-56.32zm8.064 127.68a64 64 0 1 0 59.84-59.84l-56.32 3.52-3.52 56.32z"},null,-1),Co=[_o];function zo(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",ko,Co)}var Eo=o(xo,[["render",zo],["__file","chicken.vue"]]),Bo={name:"ChromeFilled"},So={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{"enable-background":"new 0 0 1024 1024"},"xml:space":"preserve"},Vo=Object(n["createElementVNode"])("path",{d:"M938.67 512.01c0-44.59-6.82-87.6-19.54-128H682.67a212.372 212.372 0 0 1 42.67 128c.06 38.71-10.45 76.7-30.42 109.87l-182.91 316.8c235.65-.01 426.66-191.02 426.66-426.67z",fill:"currentColor"},null,-1),No=Object(n["createElementVNode"])("path",{d:"M576.79 401.63a127.92 127.92 0 0 0-63.56-17.6c-22.36-.22-44.39 5.43-63.89 16.38s-35.79 26.82-47.25 46.02a128.005 128.005 0 0 0-2.16 127.44l1.24 2.13a127.906 127.906 0 0 0 46.36 46.61 127.907 127.907 0 0 0 63.38 17.44c22.29.2 44.24-5.43 63.68-16.33a127.94 127.94 0 0 0 47.16-45.79v-.01l1.11-1.92a127.984 127.984 0 0 0 .29-127.46 127.957 127.957 0 0 0-46.36-46.91z",fill:"currentColor"},null,-1),Mo=Object(n["createElementVNode"])("path",{d:"M394.45 333.96A213.336 213.336 0 0 1 512 298.67h369.58A426.503 426.503 0 0 0 512 85.34a425.598 425.598 0 0 0-171.74 35.98 425.644 425.644 0 0 0-142.62 102.22l118.14 204.63a213.397 213.397 0 0 1 78.67-94.21zM512.01 938.68H512zM414.76 701.95a213.284 213.284 0 0 1-89.54-86.81L142.48 298.6c-36.35 62.81-57.13 135.68-57.13 213.42 0 203.81 142.93 374.22 333.95 416.55h.04l118.19-204.71a213.315 213.315 0 0 1-122.77-21.91z",fill:"currentColor"},null,-1),Ao=[Vo,No,Mo];function To(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",So,Ao)}var Ho=o(Bo,[["render",To],["__file","chrome-filled.vue"]]),Ro={name:"CircleCheckFilled"},Lo={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Do=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zm-55.808 536.384-99.52-99.584a38.4 38.4 0 1 0-54.336 54.336l126.72 126.72a38.272 38.272 0 0 0 54.336 0l262.4-262.464a38.4 38.4 0 1 0-54.272-54.336L456.192 600.384z"},null,-1),Po=[Do];function Io(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Lo,Po)}var Fo=o(Ro,[["render",Io],["__file","circle-check-filled.vue"]]),$o={name:"CircleCheck"},qo={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Wo=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768zm0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896z"},null,-1),Uo=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M745.344 361.344a32 32 0 0 1 45.312 45.312l-288 288a32 32 0 0 1-45.312 0l-160-160a32 32 0 1 1 45.312-45.312L480 626.752l265.344-265.408z"},null,-1),Ko=[Wo,Uo];function Yo(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",qo,Ko)}var Go=o($o,[["render",Yo],["__file","circle-check.vue"]]),Xo={name:"CircleCloseFilled"},Jo={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Zo=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zm0 393.664L407.936 353.6a38.4 38.4 0 1 0-54.336 54.336L457.664 512 353.6 616.064a38.4 38.4 0 1 0 54.336 54.336L512 566.336 616.064 670.4a38.4 38.4 0 1 0 54.336-54.336L566.336 512 670.4 407.936a38.4 38.4 0 1 0-54.336-54.336L512 457.664z"},null,-1),Qo=[Zo];function el(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Jo,Qo)}var tl=o(Xo,[["render",el],["__file","circle-close-filled.vue"]]),rl={name:"CircleClose"},nl={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ol=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m466.752 512-90.496-90.496a32 32 0 0 1 45.248-45.248L512 466.752l90.496-90.496a32 32 0 1 1 45.248 45.248L557.248 512l90.496 90.496a32 32 0 1 1-45.248 45.248L512 557.248l-90.496 90.496a32 32 0 0 1-45.248-45.248L466.752 512z"},null,-1),ll=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768zm0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896z"},null,-1),al=[ol,ll];function il(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",nl,al)}var cl=o(rl,[["render",il],["__file","circle-close.vue"]]),sl={name:"CirclePlusFilled"},ul={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},dl=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zm-38.4 409.6H326.4a38.4 38.4 0 1 0 0 76.8h147.2v147.2a38.4 38.4 0 0 0 76.8 0V550.4h147.2a38.4 38.4 0 0 0 0-76.8H550.4V326.4a38.4 38.4 0 1 0-76.8 0v147.2z"},null,-1),pl=[dl];function fl(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",ul,pl)}var bl=o(sl,[["render",fl],["__file","circle-plus-filled.vue"]]),ml={name:"CirclePlus"},hl={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},vl=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M352 480h320a32 32 0 1 1 0 64H352a32 32 0 0 1 0-64z"},null,-1),gl=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M480 672V352a32 32 0 1 1 64 0v320a32 32 0 0 1-64 0z"},null,-1),Ol=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768zm0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896z"},null,-1),jl=[vl,gl,Ol];function wl(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",hl,jl)}var yl=o(ml,[["render",wl],["__file","circle-plus.vue"]]),xl={name:"Clock"},kl={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},_l=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768zm0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896z"},null,-1),Cl=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M480 256a32 32 0 0 1 32 32v256a32 32 0 0 1-64 0V288a32 32 0 0 1 32-32z"},null,-1),zl=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M480 512h256q32 0 32 32t-32 32H480q-32 0-32-32t32-32z"},null,-1),El=[_l,Cl,zl];function Bl(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",kl,El)}var Sl=o(xl,[["render",Bl],["__file","clock.vue"]]),Vl={name:"CloseBold"},Nl={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ml=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M195.2 195.2a64 64 0 0 1 90.496 0L512 421.504 738.304 195.2a64 64 0 0 1 90.496 90.496L602.496 512 828.8 738.304a64 64 0 0 1-90.496 90.496L512 602.496 285.696 828.8a64 64 0 0 1-90.496-90.496L421.504 512 195.2 285.696a64 64 0 0 1 0-90.496z"},null,-1),Al=[Ml];function Tl(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Nl,Al)}var Hl=o(Vl,[["render",Tl],["__file","close-bold.vue"]]),Rl={name:"Close"},Ll={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Dl=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M764.288 214.592 512 466.88 259.712 214.592a31.936 31.936 0 0 0-45.12 45.12L466.752 512 214.528 764.224a31.936 31.936 0 1 0 45.12 45.184L512 557.184l252.288 252.288a31.936 31.936 0 0 0 45.12-45.12L557.12 512.064l252.288-252.352a31.936 31.936 0 1 0-45.12-45.184z"},null,-1),Pl=[Dl];function Il(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Ll,Pl)}var Fl=o(Rl,[["render",Il],["__file","close.vue"]]),$l={name:"Cloudy"},ql={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Wl=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M598.4 831.872H328.192a256 256 0 0 1-34.496-510.528A352 352 0 1 1 598.4 831.872zm-271.36-64h272.256a288 288 0 1 0-248.512-417.664L335.04 381.44l-34.816 3.584a192 192 0 0 0 26.88 382.848z"},null,-1),Ul=[Wl];function Kl(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",ql,Ul)}var Yl=o($l,[["render",Kl],["__file","cloudy.vue"]]),Gl={name:"CoffeeCup"},Xl={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Jl=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M768 192a192 192 0 1 1-8 383.808A256.128 256.128 0 0 1 512 768H320A256 256 0 0 1 64 512V160a32 32 0 0 1 32-32h640a32 32 0 0 1 32 32v32zm0 64v256a128 128 0 1 0 0-256zM96 832h640a32 32 0 1 1 0 64H96a32 32 0 1 1 0-64zm32-640v320a192 192 0 0 0 192 192h192a192 192 0 0 0 192-192V192H128z"},null,-1),Zl=[Jl];function Ql(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Xl,Zl)}var ea=o(Gl,[["render",Ql],["__file","coffee-cup.vue"]]),ta={name:"Coffee"},ra={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},na=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M822.592 192h14.272a32 32 0 0 1 31.616 26.752l21.312 128A32 32 0 0 1 858.24 384h-49.344l-39.04 546.304A32 32 0 0 1 737.92 960H285.824a32 32 0 0 1-32-29.696L214.912 384H165.76a32 32 0 0 1-31.552-37.248l21.312-128A32 32 0 0 1 187.136 192h14.016l-6.72-93.696A32 32 0 0 1 226.368 64h571.008a32 32 0 0 1 31.936 34.304L822.592 192zm-64.128 0 4.544-64H260.736l4.544 64h493.184zm-548.16 128H820.48l-10.688-64H214.208l-10.688 64h6.784zm68.736 64 36.544 512H708.16l36.544-512H279.04z"},null,-1),oa=[na];function la(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",ra,oa)}var aa=o(ta,[["render",la],["__file","coffee.vue"]]),ia={name:"Coin"},ca={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},sa=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m161.92 580.736 29.888 58.88C171.328 659.776 160 681.728 160 704c0 82.304 155.328 160 352 160s352-77.696 352-160c0-22.272-11.392-44.16-31.808-64.32l30.464-58.432C903.936 615.808 928 657.664 928 704c0 129.728-188.544 224-416 224S96 833.728 96 704c0-46.592 24.32-88.576 65.92-123.264z"},null,-1),ua=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m161.92 388.736 29.888 58.88C171.328 467.84 160 489.792 160 512c0 82.304 155.328 160 352 160s352-77.696 352-160c0-22.272-11.392-44.16-31.808-64.32l30.464-58.432C903.936 423.808 928 465.664 928 512c0 129.728-188.544 224-416 224S96 641.728 96 512c0-46.592 24.32-88.576 65.92-123.264z"},null,-1),da=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 544c-227.456 0-416-94.272-416-224S284.544 96 512 96s416 94.272 416 224-188.544 224-416 224zm0-64c196.672 0 352-77.696 352-160S708.672 160 512 160s-352 77.696-352 160 155.328 160 352 160z"},null,-1),pa=[sa,ua,da];function fa(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",ca,pa)}var ba=o(ia,[["render",fa],["__file","coin.vue"]]),ma={name:"ColdDrink"},ha={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},va=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M768 64a192 192 0 1 1-69.952 370.88L480 725.376V896h96a32 32 0 1 1 0 64H320a32 32 0 1 1 0-64h96V725.376L76.8 273.536a64 64 0 0 1-12.8-38.4v-10.688a32 32 0 0 1 32-32h71.808l-65.536-83.84a32 32 0 0 1 50.432-39.424l96.256 123.264h337.728A192.064 192.064 0 0 1 768 64zM656.896 192.448H800a32 32 0 0 1 32 32v10.624a64 64 0 0 1-12.8 38.4l-80.448 107.2a128 128 0 1 0-81.92-188.16v-.064zm-357.888 64 129.472 165.76a32 32 0 0 1-50.432 39.36l-160.256-205.12H144l304 404.928 304-404.928H299.008z"},null,-1),ga=[va];function Oa(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",ha,ga)}var ja=o(ma,[["render",Oa],["__file","cold-drink.vue"]]),wa={name:"CollectionTag"},ya={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},xa=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M256 128v698.88l196.032-156.864a96 96 0 0 1 119.936 0L768 826.816V128H256zm-32-64h576a32 32 0 0 1 32 32v797.44a32 32 0 0 1-51.968 24.96L531.968 720a32 32 0 0 0-39.936 0L243.968 918.4A32 32 0 0 1 192 893.44V96a32 32 0 0 1 32-32z"},null,-1),ka=[xa];function _a(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",ya,ka)}var Ca=o(wa,[["render",_a],["__file","collection-tag.vue"]]),za={name:"Collection"},Ea={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ba=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M192 736h640V128H256a64 64 0 0 0-64 64v544zm64-672h608a32 32 0 0 1 32 32v672a32 32 0 0 1-32 32H160l-32 57.536V192A128 128 0 0 1 256 64z"},null,-1),Sa=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M240 800a48 48 0 1 0 0 96h592v-96H240zm0-64h656v160a64 64 0 0 1-64 64H240a112 112 0 0 1 0-224zm144-608v250.88l96-76.8 96 76.8V128H384zm-64-64h320v381.44a32 32 0 0 1-51.968 24.96L480 384l-108.032 86.4A32 32 0 0 1 320 445.44V64z"},null,-1),Va=[Ba,Sa];function Na(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Ea,Va)}var Ma=o(za,[["render",Na],["__file","collection.vue"]]),Aa={name:"Comment"},Ta={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ha=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M736 504a56 56 0 1 1 0-112 56 56 0 0 1 0 112zm-224 0a56 56 0 1 1 0-112 56 56 0 0 1 0 112zm-224 0a56 56 0 1 1 0-112 56 56 0 0 1 0 112zM128 128v640h192v160l224-160h352V128H128z"},null,-1),Ra=[Ha];function La(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Ta,Ra)}var Da=o(Aa,[["render",La],["__file","comment.vue"]]),Pa={name:"Compass"},Ia={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Fa=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768zm0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896z"},null,-1),$a=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M725.888 315.008C676.48 428.672 624 513.28 568.576 568.64c-55.424 55.424-139.968 107.904-253.568 157.312a12.8 12.8 0 0 1-16.896-16.832c49.536-113.728 102.016-198.272 157.312-253.632 55.36-55.296 139.904-107.776 253.632-157.312a12.8 12.8 0 0 1 16.832 16.832z"},null,-1),qa=[Fa,$a];function Wa(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Ia,qa)}var Ua=o(Pa,[["render",Wa],["__file","compass.vue"]]),Ka={name:"Connection"},Ya={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ga=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M640 384v64H448a128 128 0 0 0-128 128v128a128 128 0 0 0 128 128h320a128 128 0 0 0 128-128V576a128 128 0 0 0-64-110.848V394.88c74.56 26.368 128 97.472 128 181.056v128a192 192 0 0 1-192 192H448a192 192 0 0 1-192-192V576a192 192 0 0 1 192-192h192z"},null,-1),Xa=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M384 640v-64h192a128 128 0 0 0 128-128V320a128 128 0 0 0-128-128H256a128 128 0 0 0-128 128v128a128 128 0 0 0 64 110.848v70.272A192.064 192.064 0 0 1 64 448V320a192 192 0 0 1 192-192h320a192 192 0 0 1 192 192v128a192 192 0 0 1-192 192H384z"},null,-1),Ja=[Ga,Xa];function Za(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Ya,Ja)}var Qa=o(Ka,[["render",Za],["__file","connection.vue"]]),ei={name:"Coordinate"},ti={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ri=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M480 512h64v320h-64z"},null,-1),ni=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M192 896h640a64 64 0 0 0-64-64H256a64 64 0 0 0-64 64zm64-128h512a128 128 0 0 1 128 128v64H128v-64a128 128 0 0 1 128-128zm256-256a192 192 0 1 0 0-384 192 192 0 0 0 0 384zm0 64a256 256 0 1 1 0-512 256 256 0 0 1 0 512z"},null,-1),oi=[ri,ni];function li(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",ti,oi)}var ai=o(ei,[["render",li],["__file","coordinate.vue"]]),ii={name:"CopyDocument"},ci={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},si=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M768 832a128 128 0 0 1-128 128H192A128 128 0 0 1 64 832V384a128 128 0 0 1 128-128v64a64 64 0 0 0-64 64v448a64 64 0 0 0 64 64h448a64 64 0 0 0 64-64h64z"},null,-1),ui=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M384 128a64 64 0 0 0-64 64v448a64 64 0 0 0 64 64h448a64 64 0 0 0 64-64V192a64 64 0 0 0-64-64H384zm0-64h448a128 128 0 0 1 128 128v448a128 128 0 0 1-128 128H384a128 128 0 0 1-128-128V192A128 128 0 0 1 384 64z"},null,-1),di=[si,ui];function pi(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",ci,di)}var fi=o(ii,[["render",pi],["__file","copy-document.vue"]]),bi={name:"Cpu"},mi={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},hi=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M320 256a64 64 0 0 0-64 64v384a64 64 0 0 0 64 64h384a64 64 0 0 0 64-64V320a64 64 0 0 0-64-64H320zm0-64h384a128 128 0 0 1 128 128v384a128 128 0 0 1-128 128H320a128 128 0 0 1-128-128V320a128 128 0 0 1 128-128z"},null,-1),vi=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 64a32 32 0 0 1 32 32v128h-64V96a32 32 0 0 1 32-32zm160 0a32 32 0 0 1 32 32v128h-64V96a32 32 0 0 1 32-32zm-320 0a32 32 0 0 1 32 32v128h-64V96a32 32 0 0 1 32-32zm160 896a32 32 0 0 1-32-32V800h64v128a32 32 0 0 1-32 32zm160 0a32 32 0 0 1-32-32V800h64v128a32 32 0 0 1-32 32zm-320 0a32 32 0 0 1-32-32V800h64v128a32 32 0 0 1-32 32zM64 512a32 32 0 0 1 32-32h128v64H96a32 32 0 0 1-32-32zm0-160a32 32 0 0 1 32-32h128v64H96a32 32 0 0 1-32-32zm0 320a32 32 0 0 1 32-32h128v64H96a32 32 0 0 1-32-32zm896-160a32 32 0 0 1-32 32H800v-64h128a32 32 0 0 1 32 32zm0-160a32 32 0 0 1-32 32H800v-64h128a32 32 0 0 1 32 32zm0 320a32 32 0 0 1-32 32H800v-64h128a32 32 0 0 1 32 32z"},null,-1),gi=[hi,vi];function Oi(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",mi,gi)}var ji=o(bi,[["render",Oi],["__file","cpu.vue"]]),wi={name:"CreditCard"},yi={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},xi=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M896 324.096c0-42.368-2.496-55.296-9.536-68.48a52.352 52.352 0 0 0-22.144-22.08c-13.12-7.04-26.048-9.536-68.416-9.536H228.096c-42.368 0-55.296 2.496-68.48 9.536a52.352 52.352 0 0 0-22.08 22.144c-7.04 13.12-9.536 26.048-9.536 68.416v375.808c0 42.368 2.496 55.296 9.536 68.48a52.352 52.352 0 0 0 22.144 22.08c13.12 7.04 26.048 9.536 68.416 9.536h567.808c42.368 0 55.296-2.496 68.48-9.536a52.352 52.352 0 0 0 22.08-22.144c7.04-13.12 9.536-26.048 9.536-68.416V324.096zm64 0v375.808c0 57.088-5.952 77.76-17.088 98.56-11.136 20.928-27.52 37.312-48.384 48.448-20.864 11.136-41.6 17.088-98.56 17.088H228.032c-57.088 0-77.76-5.952-98.56-17.088a116.288 116.288 0 0 1-48.448-48.384c-11.136-20.864-17.088-41.6-17.088-98.56V324.032c0-57.088 5.952-77.76 17.088-98.56 11.136-20.928 27.52-37.312 48.384-48.448 20.864-11.136 41.6-17.088 98.56-17.088H795.84c57.088 0 77.76 5.952 98.56 17.088 20.928 11.136 37.312 27.52 48.448 48.384 11.136 20.864 17.088 41.6 17.088 98.56z"},null,-1),ki=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M64 320h896v64H64v-64zm0 128h896v64H64v-64zm128 192h256v64H192z"},null,-1),_i=[xi,ki];function Ci(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",yi,_i)}var zi=o(wi,[["render",Ci],["__file","credit-card.vue"]]),Ei={name:"Crop"},Bi={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Si=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M256 768h672a32 32 0 1 1 0 64H224a32 32 0 0 1-32-32V96a32 32 0 0 1 64 0v672z"},null,-1),Vi=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M832 224v704a32 32 0 1 1-64 0V256H96a32 32 0 0 1 0-64h704a32 32 0 0 1 32 32z"},null,-1),Ni=[Si,Vi];function Mi(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Bi,Ni)}var Ai=o(Ei,[["render",Mi],["__file","crop.vue"]]),Ti={name:"DArrowLeft"},Hi={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ri=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M529.408 149.376a29.12 29.12 0 0 1 41.728 0 30.592 30.592 0 0 1 0 42.688L259.264 511.936l311.872 319.936a30.592 30.592 0 0 1-.512 43.264 29.12 29.12 0 0 1-41.216-.512L197.76 534.272a32 32 0 0 1 0-44.672l331.648-340.224zm256 0a29.12 29.12 0 0 1 41.728 0 30.592 30.592 0 0 1 0 42.688L515.264 511.936l311.872 319.936a30.592 30.592 0 0 1-.512 43.264 29.12 29.12 0 0 1-41.216-.512L453.76 534.272a32 32 0 0 1 0-44.672l331.648-340.224z"},null,-1),Li=[Ri];function Di(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Hi,Li)}var Pi=o(Ti,[["render",Di],["__file","d-arrow-left.vue"]]),Ii={name:"DArrowRight"},Fi={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},$i=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M452.864 149.312a29.12 29.12 0 0 1 41.728.064L826.24 489.664a32 32 0 0 1 0 44.672L494.592 874.624a29.12 29.12 0 0 1-41.728 0 30.592 30.592 0 0 1 0-42.752L764.736 512 452.864 192a30.592 30.592 0 0 1 0-42.688zm-256 0a29.12 29.12 0 0 1 41.728.064L570.24 489.664a32 32 0 0 1 0 44.672L238.592 874.624a29.12 29.12 0 0 1-41.728 0 30.592 30.592 0 0 1 0-42.752L508.736 512 196.864 192a30.592 30.592 0 0 1 0-42.688z"},null,-1),qi=[$i];function Wi(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Fi,qi)}var Ui=o(Ii,[["render",Wi],["__file","d-arrow-right.vue"]]),Ki={name:"DCaret"},Yi={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Gi=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m512 128 288 320H224l288-320zM224 576h576L512 896 224 576z"},null,-1),Xi=[Gi];function Ji(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Yi,Xi)}var Zi=o(Ki,[["render",Ji],["__file","d-caret.vue"]]),Qi={name:"DataAnalysis"},ec={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},tc=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m665.216 768 110.848 192h-73.856L591.36 768H433.024L322.176 960H248.32l110.848-192H160a32 32 0 0 1-32-32V192H64a32 32 0 0 1 0-64h896a32 32 0 1 1 0 64h-64v544a32 32 0 0 1-32 32H665.216zM832 192H192v512h640V192zM352 448a32 32 0 0 1 32 32v64a32 32 0 0 1-64 0v-64a32 32 0 0 1 32-32zm160-64a32 32 0 0 1 32 32v128a32 32 0 0 1-64 0V416a32 32 0 0 1 32-32zm160-64a32 32 0 0 1 32 32v192a32 32 0 1 1-64 0V352a32 32 0 0 1 32-32z"},null,-1),rc=[tc];function nc(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",ec,rc)}var oc=o(Qi,[["render",nc],["__file","data-analysis.vue"]]),lc={name:"DataBoard"},ac={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ic=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M32 128h960v64H32z"},null,-1),cc=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M192 192v512h640V192H192zm-64-64h768v608a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V128z"},null,-1),sc=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M322.176 960H248.32l144.64-250.56 55.424 32L322.176 960zm453.888 0h-73.856L576 741.44l55.424-32L776.064 960z"},null,-1),uc=[ic,cc,sc];function dc(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",ac,uc)}var pc=o(lc,[["render",dc],["__file","data-board.vue"]]),fc={name:"DataLine"},bc={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},mc=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M359.168 768H160a32 32 0 0 1-32-32V192H64a32 32 0 0 1 0-64h896a32 32 0 1 1 0 64h-64v544a32 32 0 0 1-32 32H665.216l110.848 192h-73.856L591.36 768H433.024L322.176 960H248.32l110.848-192zM832 192H192v512h640V192zM342.656 534.656a32 32 0 1 1-45.312-45.312L444.992 341.76l125.44 94.08L679.04 300.032a32 32 0 1 1 49.92 39.936L581.632 524.224 451.008 426.24 342.656 534.592z"},null,-1),hc=[mc];function vc(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",bc,hc)}var gc=o(fc,[["render",vc],["__file","data-line.vue"]]),Oc={name:"DeleteFilled"},jc={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},wc=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M352 192V95.936a32 32 0 0 1 32-32h256a32 32 0 0 1 32 32V192h256a32 32 0 1 1 0 64H96a32 32 0 0 1 0-64h256zm64 0h192v-64H416v64zM192 960a32 32 0 0 1-32-32V256h704v672a32 32 0 0 1-32 32H192zm224-192a32 32 0 0 0 32-32V416a32 32 0 0 0-64 0v320a32 32 0 0 0 32 32zm192 0a32 32 0 0 0 32-32V416a32 32 0 0 0-64 0v320a32 32 0 0 0 32 32z"},null,-1),yc=[wc];function xc(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",jc,yc)}var kc=o(Oc,[["render",xc],["__file","delete-filled.vue"]]),_c={name:"DeleteLocation"},Cc={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},zc=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M288 896h448q32 0 32 32t-32 32H288q-32 0-32-32t32-32z"},null,-1),Ec=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M800 416a288 288 0 1 0-576 0c0 118.144 94.528 272.128 288 456.576C705.472 688.128 800 534.144 800 416zM512 960C277.312 746.688 160 565.312 160 416a352 352 0 0 1 704 0c0 149.312-117.312 330.688-352 544z"},null,-1),Bc=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M384 384h256q32 0 32 32t-32 32H384q-32 0-32-32t32-32z"},null,-1),Sc=[zc,Ec,Bc];function Vc(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Cc,Sc)}var Nc=o(_c,[["render",Vc],["__file","delete-location.vue"]]),Mc={name:"Delete"},Ac={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Tc=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M160 256H96a32 32 0 0 1 0-64h256V95.936a32 32 0 0 1 32-32h256a32 32 0 0 1 32 32V192h256a32 32 0 1 1 0 64h-64v672a32 32 0 0 1-32 32H192a32 32 0 0 1-32-32V256zm448-64v-64H416v64h192zM224 896h576V256H224v640zm192-128a32 32 0 0 1-32-32V416a32 32 0 0 1 64 0v320a32 32 0 0 1-32 32zm192 0a32 32 0 0 1-32-32V416a32 32 0 0 1 64 0v320a32 32 0 0 1-32 32z"},null,-1),Hc=[Tc];function Rc(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Ac,Hc)}var Lc=o(Mc,[["render",Rc],["__file","delete.vue"]]),Dc={name:"Dessert"},Pc={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ic=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M128 416v-48a144 144 0 0 1 168.64-141.888 224.128 224.128 0 0 1 430.72 0A144 144 0 0 1 896 368v48a384 384 0 0 1-352 382.72V896h-64v-97.28A384 384 0 0 1 128 416zm287.104-32.064h193.792a143.808 143.808 0 0 1 58.88-132.736 160.064 160.064 0 0 0-311.552 0 143.808 143.808 0 0 1 58.88 132.8zm-72.896 0a72 72 0 1 0-140.48 0h140.48zm339.584 0h140.416a72 72 0 1 0-140.48 0zM512 736a320 320 0 0 0 318.4-288.064H193.6A320 320 0 0 0 512 736zM384 896.064h256a32 32 0 1 1 0 64H384a32 32 0 1 1 0-64z"},null,-1),Fc=[Ic];function $c(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Pc,Fc)}var qc=o(Dc,[["render",$c],["__file","dessert.vue"]]),Wc={name:"Discount"},Uc={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Kc=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M224 704h576V318.336L552.512 115.84a64 64 0 0 0-81.024 0L224 318.336V704zm0 64v128h576V768H224zM593.024 66.304l259.2 212.096A32 32 0 0 1 864 303.168V928a32 32 0 0 1-32 32H192a32 32 0 0 1-32-32V303.168a32 32 0 0 1 11.712-24.768l259.2-212.096a128 128 0 0 1 162.112 0z"},null,-1),Yc=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 448a64 64 0 1 0 0-128 64 64 0 0 0 0 128zm0 64a128 128 0 1 1 0-256 128 128 0 0 1 0 256z"},null,-1),Gc=[Kc,Yc];function Xc(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Uc,Gc)}var Jc=o(Wc,[["render",Xc],["__file","discount.vue"]]),Zc={name:"DishDot"},Qc={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},es=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m384.064 274.56.064-50.688A128 128 0 0 1 512.128 96c70.528 0 127.68 57.152 127.68 127.68v50.752A448.192 448.192 0 0 1 955.392 768H68.544A448.192 448.192 0 0 1 384 274.56zM96 832h832a32 32 0 1 1 0 64H96a32 32 0 1 1 0-64zm32-128h768a384 384 0 1 0-768 0zm447.808-448v-32.32a63.68 63.68 0 0 0-63.68-63.68 64 64 0 0 0-64 63.936V256h127.68z"},null,-1),ts=[es];function rs(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Qc,ts)}var ns=o(Zc,[["render",rs],["__file","dish-dot.vue"]]),os={name:"Dish"},ls={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},as=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M480 257.152V192h-96a32 32 0 0 1 0-64h256a32 32 0 1 1 0 64h-96v65.152A448 448 0 0 1 955.52 768H68.48A448 448 0 0 1 480 257.152zM128 704h768a384 384 0 1 0-768 0zM96 832h832a32 32 0 1 1 0 64H96a32 32 0 1 1 0-64z"},null,-1),is=[as];function cs(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",ls,is)}var ss=o(os,[["render",cs],["__file","dish.vue"]]),us={name:"DocumentAdd"},ds={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ps=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M832 384H576V128H192v768h640V384zm-26.496-64L640 154.496V320h165.504zM160 64h480l256 256v608a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32zm320 512V448h64v128h128v64H544v128h-64V640H352v-64h128z"},null,-1),fs=[ps];function bs(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",ds,fs)}var ms=o(us,[["render",bs],["__file","document-add.vue"]]),hs={name:"DocumentChecked"},vs={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},gs=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M805.504 320 640 154.496V320h165.504zM832 384H576V128H192v768h640V384zM160 64h480l256 256v608a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32zm318.4 582.144 180.992-180.992L704.64 510.4 478.4 736.64 320 578.304l45.248-45.312L478.4 646.144z"},null,-1),Os=[gs];function js(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",vs,Os)}var ws=o(hs,[["render",js],["__file","document-checked.vue"]]),ys={name:"DocumentCopy"},xs={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ks=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M128 320v576h576V320H128zm-32-64h640a32 32 0 0 1 32 32v640a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V288a32 32 0 0 1 32-32zM960 96v704a32 32 0 0 1-32 32h-96v-64h64V128H384v64h-64V96a32 32 0 0 1 32-32h576a32 32 0 0 1 32 32zM256 672h320v64H256v-64zm0-192h320v64H256v-64z"},null,-1),_s=[ks];function Cs(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",xs,_s)}var zs=o(ys,[["render",Cs],["__file","document-copy.vue"]]),Es={name:"DocumentDelete"},Bs={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ss=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M805.504 320 640 154.496V320h165.504zM832 384H576V128H192v768h640V384zM160 64h480l256 256v608a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32zm308.992 546.304-90.496-90.624 45.248-45.248 90.56 90.496 90.496-90.432 45.248 45.248-90.496 90.56 90.496 90.496-45.248 45.248-90.496-90.496-90.56 90.496-45.248-45.248 90.496-90.496z"},null,-1),Vs=[Ss];function Ns(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Bs,Vs)}var Ms=o(Es,[["render",Ns],["__file","document-delete.vue"]]),As={name:"DocumentRemove"},Ts={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Hs=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M805.504 320 640 154.496V320h165.504zM832 384H576V128H192v768h640V384zM160 64h480l256 256v608a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32zm192 512h320v64H352v-64z"},null,-1),Rs=[Hs];function Ls(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Ts,Rs)}var Ds=o(As,[["render",Ls],["__file","document-remove.vue"]]),Ps={name:"Document"},Is={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Fs=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M832 384H576V128H192v768h640V384zm-26.496-64L640 154.496V320h165.504zM160 64h480l256 256v608a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32zm160 448h384v64H320v-64zm0-192h160v64H320v-64zm0 384h384v64H320v-64z"},null,-1),$s=[Fs];function qs(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Is,$s)}var Ws=o(Ps,[["render",qs],["__file","document.vue"]]),Us={name:"Download"},Ks={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ys=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M160 832h704a32 32 0 1 1 0 64H160a32 32 0 1 1 0-64zm384-253.696 236.288-236.352 45.248 45.248L508.8 704 192 387.2l45.248-45.248L480 584.704V128h64v450.304z"},null,-1),Gs=[Ys];function Xs(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Ks,Gs)}var Js=o(Us,[["render",Xs],["__file","download.vue"]]),Zs={name:"Drizzling"},Qs={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},eu=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m739.328 291.328-35.2-6.592-12.8-33.408a192.064 192.064 0 0 0-365.952 23.232l-9.92 40.896-41.472 7.04a176.32 176.32 0 0 0-146.24 173.568c0 97.28 78.72 175.936 175.808 175.936h400a192 192 0 0 0 35.776-380.672zM959.552 480a256 256 0 0 1-256 256h-400A239.808 239.808 0 0 1 63.744 496.192a240.32 240.32 0 0 1 199.488-236.8 256.128 256.128 0 0 1 487.872-30.976A256.064 256.064 0 0 1 959.552 480zM288 800h64v64h-64v-64zm192 0h64v64h-64v-64zm-96 96h64v64h-64v-64zm192 0h64v64h-64v-64zm96-96h64v64h-64v-64z"},null,-1),tu=[eu];function ru(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Qs,tu)}var nu=o(Zs,[["render",ru],["__file","drizzling.vue"]]),ou={name:"EditPen"},lu={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},au=Object(n["createElementVNode"])("path",{d:"m199.04 672.64 193.984 112 224-387.968-193.92-112-224 388.032zm-23.872 60.16 32.896 148.288 144.896-45.696L175.168 732.8zM455.04 229.248l193.92 112 56.704-98.112-193.984-112-56.64 98.112zM104.32 708.8l384-665.024 304.768 175.936L409.152 884.8h.064l-248.448 78.336L104.32 708.8zm384 254.272v-64h448v64h-448z",fill:"currentColor"},null,-1),iu=[au];function cu(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",lu,iu)}var su=o(ou,[["render",cu],["__file","edit-pen.vue"]]),uu={name:"Edit"},du={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},pu=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M832 512a32 32 0 1 1 64 0v352a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32h352a32 32 0 0 1 0 64H192v640h640V512z"},null,-1),fu=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m469.952 554.24 52.8-7.552L847.104 222.4a32 32 0 1 0-45.248-45.248L477.44 501.44l-7.552 52.8zm422.4-422.4a96 96 0 0 1 0 135.808l-331.84 331.84a32 32 0 0 1-18.112 9.088L436.8 623.68a32 32 0 0 1-36.224-36.224l15.104-105.6a32 32 0 0 1 9.024-18.112l331.904-331.84a96 96 0 0 1 135.744 0z"},null,-1),bu=[pu,fu];function mu(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",du,bu)}var hu=o(uu,[["render",mu],["__file","edit.vue"]]),vu={name:"ElemeFilled"},gu={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ou=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M176 64h672c61.824 0 112 50.176 112 112v672a112 112 0 0 1-112 112H176A112 112 0 0 1 64 848V176c0-61.824 50.176-112 112-112zm150.528 173.568c-152.896 99.968-196.544 304.064-97.408 456.96a330.688 330.688 0 0 0 456.96 96.64c9.216-5.888 17.6-11.776 25.152-18.56a18.24 18.24 0 0 0 4.224-24.32L700.352 724.8a47.552 47.552 0 0 0-65.536-14.272A234.56 234.56 0 0 1 310.592 641.6C240 533.248 271.104 387.968 379.456 316.48a234.304 234.304 0 0 1 276.352 15.168c1.664.832 2.56 2.56 3.392 4.224 5.888 8.384 3.328 19.328-5.12 25.216L456.832 489.6a47.552 47.552 0 0 0-14.336 65.472l16 24.384c5.888 8.384 16.768 10.88 25.216 5.056l308.224-199.936a19.584 19.584 0 0 0 6.72-23.488v-.896c-4.992-9.216-10.048-17.6-15.104-26.88-99.968-151.168-304.064-194.88-456.96-95.744zM786.88 504.704l-62.208 40.32c-8.32 5.888-10.88 16.768-4.992 25.216L760 632.32c5.888 8.448 16.768 11.008 25.152 5.12l31.104-20.16a55.36 55.36 0 0 0 16-76.48l-20.224-31.04a19.52 19.52 0 0 0-25.152-5.12z"},null,-1),ju=[Ou];function wu(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",gu,ju)}var yu=o(vu,[["render",wu],["__file","eleme-filled.vue"]]),xu={name:"Eleme"},ku={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},_u=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M300.032 188.8c174.72-113.28 408-63.36 522.24 109.44 5.76 10.56 11.52 20.16 17.28 30.72v.96a22.4 22.4 0 0 1-7.68 26.88l-352.32 228.48c-9.6 6.72-22.08 3.84-28.8-5.76l-18.24-27.84a54.336 54.336 0 0 1 16.32-74.88l225.6-146.88c9.6-6.72 12.48-19.2 5.76-28.8-.96-1.92-1.92-3.84-3.84-4.8a267.84 267.84 0 0 0-315.84-17.28c-123.84 81.6-159.36 247.68-78.72 371.52a268.096 268.096 0 0 0 370.56 78.72 54.336 54.336 0 0 1 74.88 16.32l17.28 26.88c5.76 9.6 3.84 21.12-4.8 27.84-8.64 7.68-18.24 14.4-28.8 21.12a377.92 377.92 0 0 1-522.24-110.4c-113.28-174.72-63.36-408 111.36-522.24zm526.08 305.28a22.336 22.336 0 0 1 28.8 5.76l23.04 35.52a63.232 63.232 0 0 1-18.24 87.36l-35.52 23.04c-9.6 6.72-22.08 3.84-28.8-5.76l-46.08-71.04c-6.72-9.6-3.84-22.08 5.76-28.8l71.04-46.08z"},null,-1),Cu=[_u];function zu(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",ku,Cu)}var Eu=o(xu,[["render",zu],["__file","eleme.vue"]]),Bu={name:"ElementPlus"},Su={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Vu=Object(n["createElementVNode"])("path",{d:"M839.7 734.7c0 33.3-17.9 41-17.9 41S519.7 949.8 499.2 960c-10.2 5.1-20.5 5.1-30.7 0 0 0-314.9-184.3-325.1-192-5.1-5.1-10.2-12.8-12.8-20.5V368.6c0-17.9 20.5-28.2 20.5-28.2L466 158.6c12.8-5.1 25.6-5.1 38.4 0 0 0 279 161.3 309.8 179.2 17.9 7.7 28.2 25.6 25.6 46.1-.1-5-.1 317.5-.1 350.8zM714.2 371.2c-64-35.8-217.6-125.4-217.6-125.4-7.7-5.1-20.5-5.1-30.7 0L217.6 389.1s-17.9 10.2-17.9 23v297c0 5.1 5.1 12.8 7.7 17.9 7.7 5.1 256 148.5 256 148.5 7.7 5.1 17.9 5.1 25.6 0 15.4-7.7 250.9-145.9 250.9-145.9s12.8-5.1 12.8-30.7v-74.2l-276.5 169v-64c0-17.9 7.7-30.7 20.5-46.1L745 535c5.1-7.7 10.2-20.5 10.2-30.7v-66.6l-279 169v-69.1c0-15.4 5.1-30.7 17.9-38.4l220.1-128zM919 135.7c0-5.1-5.1-7.7-7.7-7.7h-58.9V66.6c0-5.1-5.1-5.1-10.2-5.1l-30.7 5.1c-5.1 0-5.1 2.6-5.1 5.1V128h-56.3c-5.1 0-5.1 5.1-7.7 5.1v38.4h69.1v64c0 5.1 5.1 5.1 10.2 5.1l30.7-5.1c5.1 0 5.1-2.6 5.1-5.1v-56.3h64l-2.5-38.4z",fill:"currentColor"},null,-1),Nu=[Vu];function Mu(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Su,Nu)}var Au=o(Bu,[["render",Mu],["__file","element-plus.vue"]]),Tu={name:"Expand"},Hu={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ru=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M128 192h768v128H128V192zm0 256h512v128H128V448zm0 256h768v128H128V704zm576-352 192 160-192 128V352z"},null,-1),Lu=[Ru];function Du(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Hu,Lu)}var Pu=o(Tu,[["render",Du],["__file","expand.vue"]]),Iu={name:"Failed"},Fu={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},$u=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m557.248 608 135.744-135.744-45.248-45.248-135.68 135.744-135.808-135.68-45.248 45.184L466.752 608l-135.68 135.68 45.184 45.312L512 653.248l135.744 135.744 45.248-45.248L557.312 608zM704 192h160v736H160V192h160v64h384v-64zm-320 0V96h256v96H384z"},null,-1),qu=[$u];function Wu(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Fu,qu)}var Uu=o(Iu,[["render",Wu],["__file","failed.vue"]]),Ku={name:"Female"},Yu={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Gu=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 640a256 256 0 1 0 0-512 256 256 0 0 0 0 512zm0 64a320 320 0 1 1 0-640 320 320 0 0 1 0 640z"},null,-1),Xu=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 640q32 0 32 32v256q0 32-32 32t-32-32V672q0-32 32-32z"},null,-1),Ju=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M352 800h320q32 0 32 32t-32 32H352q-32 0-32-32t32-32z"},null,-1),Zu=[Gu,Xu,Ju];function Qu(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Yu,Zu)}var ed=o(Ku,[["render",Qu],["__file","female.vue"]]),td={name:"Files"},rd={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},nd=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M128 384v448h768V384H128zm-32-64h832a32 32 0 0 1 32 32v512a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V352a32 32 0 0 1 32-32zm64-128h704v64H160zm96-128h512v64H256z"},null,-1),od=[nd];function ld(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",rd,od)}var ad=o(td,[["render",ld],["__file","files.vue"]]),id={name:"Film"},cd={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},sd=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M160 160v704h704V160H160zm-32-64h768a32 32 0 0 1 32 32v768a32 32 0 0 1-32 32H128a32 32 0 0 1-32-32V128a32 32 0 0 1 32-32z"},null,-1),ud=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M320 288V128h64v352h256V128h64v160h160v64H704v128h160v64H704v128h160v64H704v160h-64V544H384v352h-64V736H128v-64h192V544H128v-64h192V352H128v-64h192z"},null,-1),dd=[sd,ud];function pd(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",cd,dd)}var fd=o(id,[["render",pd],["__file","film.vue"]]),bd={name:"Filter"},md={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},hd=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M384 523.392V928a32 32 0 0 0 46.336 28.608l192-96A32 32 0 0 0 640 832V523.392l280.768-343.104a32 32 0 1 0-49.536-40.576l-288 352A32 32 0 0 0 576 512v300.224l-128 64V512a32 32 0 0 0-7.232-20.288L195.52 192H704a32 32 0 1 0 0-64H128a32 32 0 0 0-24.768 52.288L384 523.392z"},null,-1),vd=[hd];function gd(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",md,vd)}var Od=o(bd,[["render",gd],["__file","filter.vue"]]),jd={name:"Finished"},wd={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},yd=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M280.768 753.728 691.456 167.04a32 32 0 1 1 52.416 36.672L314.24 817.472a32 32 0 0 1-45.44 7.296l-230.4-172.8a32 32 0 0 1 38.4-51.2l203.968 152.96zM736 448a32 32 0 1 1 0-64h192a32 32 0 1 1 0 64H736zM608 640a32 32 0 0 1 0-64h319.936a32 32 0 1 1 0 64H608zM480 832a32 32 0 1 1 0-64h447.936a32 32 0 1 1 0 64H480z"},null,-1),xd=[yd];function kd(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",wd,xd)}var _d=o(jd,[["render",kd],["__file","finished.vue"]]),Cd={name:"FirstAidKit"},zd={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ed=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M192 256a64 64 0 0 0-64 64v448a64 64 0 0 0 64 64h640a64 64 0 0 0 64-64V320a64 64 0 0 0-64-64H192zm0-64h640a128 128 0 0 1 128 128v448a128 128 0 0 1-128 128H192A128 128 0 0 1 64 768V320a128 128 0 0 1 128-128z"},null,-1),Bd=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M544 512h96a32 32 0 0 1 0 64h-96v96a32 32 0 0 1-64 0v-96h-96a32 32 0 0 1 0-64h96v-96a32 32 0 0 1 64 0v96zM352 128v64h320v-64H352zm-32-64h384a32 32 0 0 1 32 32v128a32 32 0 0 1-32 32H320a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32z"},null,-1),Sd=[Ed,Bd];function Vd(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",zd,Sd)}var Nd=o(Cd,[["render",Vd],["__file","first-aid-kit.vue"]]),Md={name:"Flag"},Ad={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Td=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M288 128h608L736 384l160 256H288v320h-96V64h96v64z"},null,-1),Hd=[Td];function Rd(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Ad,Hd)}var Ld=o(Md,[["render",Rd],["__file","flag.vue"]]),Dd={name:"Fold"},Pd={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Id=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M896 192H128v128h768V192zm0 256H384v128h512V448zm0 256H128v128h768V704zM320 384 128 512l192 128V384z"},null,-1),Fd=[Id];function $d(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Pd,Fd)}var qd=o(Dd,[["render",$d],["__file","fold.vue"]]),Wd={name:"FolderAdd"},Ud={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Kd=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M128 192v640h768V320H485.76L357.504 192H128zm-32-64h287.872l128.384 128H928a32 32 0 0 1 32 32v576a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32zm384 416V416h64v128h128v64H544v128h-64V608H352v-64h128z"},null,-1),Yd=[Kd];function Gd(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Ud,Yd)}var Xd=o(Wd,[["render",Gd],["__file","folder-add.vue"]]),Jd={name:"FolderChecked"},Zd={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Qd=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M128 192v640h768V320H485.76L357.504 192H128zm-32-64h287.872l128.384 128H928a32 32 0 0 1 32 32v576a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32zm414.08 502.144 180.992-180.992L736.32 494.4 510.08 720.64l-158.4-158.336 45.248-45.312L510.08 630.144z"},null,-1),ep=[Qd];function tp(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Zd,ep)}var rp=o(Jd,[["render",tp],["__file","folder-checked.vue"]]),np={name:"FolderDelete"},op={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},lp=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M128 192v640h768V320H485.76L357.504 192H128zm-32-64h287.872l128.384 128H928a32 32 0 0 1 32 32v576a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32zm370.752 448-90.496-90.496 45.248-45.248L512 530.752l90.496-90.496 45.248 45.248L557.248 576l90.496 90.496-45.248 45.248L512 621.248l-90.496 90.496-45.248-45.248L466.752 576z"},null,-1),ap=[lp];function ip(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",op,ap)}var cp=o(np,[["render",ip],["__file","folder-delete.vue"]]),sp={name:"FolderOpened"},up={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},dp=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M878.08 448H241.92l-96 384h636.16l96-384zM832 384v-64H485.76L357.504 192H128v448l57.92-231.744A32 32 0 0 1 216.96 384H832zm-24.96 512H96a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32h287.872l128.384 128H864a32 32 0 0 1 32 32v96h23.04a32 32 0 0 1 31.04 39.744l-112 448A32 32 0 0 1 807.04 896z"},null,-1),pp=[dp];function fp(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",up,pp)}var bp=o(sp,[["render",fp],["__file","folder-opened.vue"]]),mp={name:"FolderRemove"},hp={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},vp=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M128 192v640h768V320H485.76L357.504 192H128zm-32-64h287.872l128.384 128H928a32 32 0 0 1 32 32v576a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32zm256 416h320v64H352v-64z"},null,-1),gp=[vp];function Op(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",hp,gp)}var jp=o(mp,[["render",Op],["__file","folder-remove.vue"]]),wp={name:"Folder"},yp={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},xp=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M128 192v640h768V320H485.76L357.504 192H128zm-32-64h287.872l128.384 128H928a32 32 0 0 1 32 32v576a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32z"},null,-1),kp=[xp];function _p(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",yp,kp)}var Cp=o(wp,[["render",_p],["__file","folder.vue"]]),zp={name:"Food"},Ep={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Bp=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M128 352.576V352a288 288 0 0 1 491.072-204.224 192 192 0 0 1 274.24 204.48 64 64 0 0 1 57.216 74.24C921.6 600.512 850.048 710.656 736 756.992V800a96 96 0 0 1-96 96H384a96 96 0 0 1-96-96v-43.008c-114.048-46.336-185.6-156.48-214.528-330.496A64 64 0 0 1 128 352.64zm64-.576h64a160 160 0 0 1 320 0h64a224 224 0 0 0-448 0zm128 0h192a96 96 0 0 0-192 0zm439.424 0h68.544A128.256 128.256 0 0 0 704 192c-15.36 0-29.952 2.688-43.52 7.616 11.328 18.176 20.672 37.76 27.84 58.304A64.128 64.128 0 0 1 759.424 352zM672 768H352v32a32 32 0 0 0 32 32h256a32 32 0 0 0 32-32v-32zm-342.528-64h365.056c101.504-32.64 165.76-124.928 192.896-288H136.576c27.136 163.072 91.392 255.36 192.896 288z"},null,-1),Sp=[Bp];function Vp(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Ep,Sp)}var Np=o(zp,[["render",Vp],["__file","food.vue"]]),Mp={name:"Football"},Ap={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Tp=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 960a448 448 0 1 1 0-896 448 448 0 0 1 0 896zm0-64a384 384 0 1 0 0-768 384 384 0 0 0 0 768z"},null,-1),Hp=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M186.816 268.288c16-16.384 31.616-31.744 46.976-46.08 17.472 30.656 39.808 58.112 65.984 81.28l-32.512 56.448a385.984 385.984 0 0 1-80.448-91.648zm653.696-5.312a385.92 385.92 0 0 1-83.776 96.96l-32.512-56.384a322.923 322.923 0 0 0 68.48-85.76c15.552 14.08 31.488 29.12 47.808 45.184zM465.984 445.248l11.136-63.104a323.584 323.584 0 0 0 69.76 0l11.136 63.104a387.968 387.968 0 0 1-92.032 0zm-62.72-12.8A381.824 381.824 0 0 1 320 396.544l32-55.424a319.885 319.885 0 0 0 62.464 27.712l-11.2 63.488zm300.8-35.84a381.824 381.824 0 0 1-83.328 35.84l-11.2-63.552A319.885 319.885 0 0 0 672 341.184l32 55.424zm-520.768 364.8a385.92 385.92 0 0 1 83.968-97.28l32.512 56.32c-26.88 23.936-49.856 52.352-67.52 84.032-16-13.44-32.32-27.712-48.96-43.072zm657.536.128a1442.759 1442.759 0 0 1-49.024 43.072 321.408 321.408 0 0 0-67.584-84.16l32.512-56.32c33.216 27.456 61.696 60.352 84.096 97.408zM465.92 578.752a387.968 387.968 0 0 1 92.032 0l-11.136 63.104a323.584 323.584 0 0 0-69.76 0l-11.136-63.104zm-62.72 12.8 11.2 63.552a319.885 319.885 0 0 0-62.464 27.712L320 627.392a381.824 381.824 0 0 1 83.264-35.84zm300.8 35.84-32 55.424a318.272 318.272 0 0 0-62.528-27.712l11.2-63.488c29.44 8.64 57.28 20.736 83.264 35.776z"},null,-1),Rp=[Tp,Hp];function Lp(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Ap,Rp)}var Dp=o(Mp,[["render",Lp],["__file","football.vue"]]),Pp={name:"ForkSpoon"},Ip={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Fp=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M256 410.304V96a32 32 0 0 1 64 0v314.304a96 96 0 0 0 64-90.56V96a32 32 0 0 1 64 0v223.744a160 160 0 0 1-128 156.8V928a32 32 0 1 1-64 0V476.544a160 160 0 0 1-128-156.8V96a32 32 0 0 1 64 0v223.744a96 96 0 0 0 64 90.56zM672 572.48C581.184 552.128 512 446.848 512 320c0-141.44 85.952-256 192-256s192 114.56 192 256c0 126.848-69.184 232.128-160 252.48V928a32 32 0 1 1-64 0V572.48zM704 512c66.048 0 128-82.56 128-192s-61.952-192-128-192-128 82.56-128 192 61.952 192 128 192z"},null,-1),$p=[Fp];function qp(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Ip,$p)}var Wp=o(Pp,[["render",qp],["__file","fork-spoon.vue"]]),Up={name:"Fries"},Kp={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Yp=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M608 224v-64a32 32 0 0 0-64 0v336h26.88A64 64 0 0 0 608 484.096V224zm101.12 160A64 64 0 0 0 672 395.904V384h64V224a32 32 0 1 0-64 0v160h37.12zm74.88 0a92.928 92.928 0 0 1 91.328 110.08l-60.672 323.584A96 96 0 0 1 720.32 896H303.68a96 96 0 0 1-94.336-78.336L148.672 494.08A92.928 92.928 0 0 1 240 384h-16V224a96 96 0 0 1 188.608-25.28A95.744 95.744 0 0 1 480 197.44V160a96 96 0 0 1 188.608-25.28A96 96 0 0 1 800 224v160h-16zM670.784 512a128 128 0 0 1-99.904 48H453.12a128 128 0 0 1-99.84-48H352v-1.536a128.128 128.128 0 0 1-9.984-14.976L314.88 448H240a28.928 28.928 0 0 0-28.48 34.304L241.088 640h541.824l29.568-157.696A28.928 28.928 0 0 0 784 448h-74.88l-27.136 47.488A132.405 132.405 0 0 1 672 510.464V512h-1.216zM480 288a32 32 0 0 0-64 0v196.096A64 64 0 0 0 453.12 496H480V288zm-128 96V224a32 32 0 0 0-64 0v160h64-37.12A64 64 0 0 1 352 395.904zm-98.88 320 19.072 101.888A32 32 0 0 0 303.68 832h416.64a32 32 0 0 0 31.488-26.112L770.88 704H253.12z"},null,-1),Gp=[Yp];function Xp(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Kp,Gp)}var Jp=o(Up,[["render",Xp],["__file","fries.vue"]]),Zp={name:"FullScreen"},Qp={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ef=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m160 96.064 192 .192a32 32 0 0 1 0 64l-192-.192V352a32 32 0 0 1-64 0V96h64v.064zm0 831.872V928H96V672a32 32 0 1 1 64 0v191.936l192-.192a32 32 0 1 1 0 64l-192 .192zM864 96.064V96h64v256a32 32 0 1 1-64 0V160.064l-192 .192a32 32 0 1 1 0-64l192-.192zm0 831.872-192-.192a32 32 0 0 1 0-64l192 .192V672a32 32 0 1 1 64 0v256h-64v-.064z"},null,-1),tf=[ef];function rf(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Qp,tf)}var nf=o(Zp,[["render",rf],["__file","full-screen.vue"]]),of={name:"GobletFull"},lf={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},af=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M256 320h512c0-78.592-12.608-142.4-36.928-192h-434.24C269.504 192.384 256 256.256 256 320zm503.936 64H264.064a256.128 256.128 0 0 0 495.872 0zM544 638.4V896h96a32 32 0 1 1 0 64H384a32 32 0 1 1 0-64h96V638.4A320 320 0 0 1 192 320c0-85.632 21.312-170.944 64-256h512c42.688 64.32 64 149.632 64 256a320 320 0 0 1-288 318.4z"},null,-1),cf=[af];function sf(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",lf,cf)}var uf=o(of,[["render",sf],["__file","goblet-full.vue"]]),df={name:"GobletSquareFull"},pf={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ff=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M256 270.912c10.048 6.72 22.464 14.912 28.992 18.624a220.16 220.16 0 0 0 114.752 30.72c30.592 0 49.408-9.472 91.072-41.152l.64-.448c52.928-40.32 82.368-55.04 132.288-54.656 55.552.448 99.584 20.8 142.72 57.408l1.536 1.28V128H256v142.912zm.96 76.288C266.368 482.176 346.88 575.872 512 576c157.44.064 237.952-85.056 253.248-209.984a952.32 952.32 0 0 1-40.192-35.712c-32.704-27.776-63.36-41.92-101.888-42.24-31.552-.256-50.624 9.28-93.12 41.6l-.576.448c-52.096 39.616-81.024 54.208-129.792 54.208-54.784 0-100.48-13.376-142.784-37.056zM480 638.848C250.624 623.424 192 442.496 192 319.68V96a32 32 0 0 1 32-32h576a32 32 0 0 1 32 32v224c0 122.816-58.624 303.68-288 318.912V896h96a32 32 0 1 1 0 64H384a32 32 0 1 1 0-64h96V638.848z"},null,-1),bf=[ff];function mf(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",pf,bf)}var hf=o(df,[["render",mf],["__file","goblet-square-full.vue"]]),vf={name:"GobletSquare"},gf={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Of=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M544 638.912V896h96a32 32 0 1 1 0 64H384a32 32 0 1 1 0-64h96V638.848C250.624 623.424 192 442.496 192 319.68V96a32 32 0 0 1 32-32h576a32 32 0 0 1 32 32v224c0 122.816-58.624 303.68-288 318.912zM256 319.68c0 149.568 80 256.192 256 256.256C688.128 576 768 469.568 768 320V128H256v191.68z"},null,-1),jf=[Of];function wf(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",gf,jf)}var yf=o(vf,[["render",wf],["__file","goblet-square.vue"]]),xf={name:"Goblet"},kf={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},_f=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M544 638.4V896h96a32 32 0 1 1 0 64H384a32 32 0 1 1 0-64h96V638.4A320 320 0 0 1 192 320c0-85.632 21.312-170.944 64-256h512c42.688 64.32 64 149.632 64 256a320 320 0 0 1-288 318.4zM256 320a256 256 0 1 0 512 0c0-78.592-12.608-142.4-36.928-192h-434.24C269.504 192.384 256 256.256 256 320z"},null,-1),Cf=[_f];function zf(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",kf,Cf)}var Ef=o(xf,[["render",zf],["__file","goblet.vue"]]),Bf={name:"GoldMedal"},Sf={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{"enable-background":"new 0 0 1024 1024"},"xml:space":"preserve"},Vf=Object(n["createElementVNode"])("path",{d:"m772.13 452.84 53.86-351.81c1.32-10.01-1.17-18.68-7.49-26.02S804.35 64 795.01 64H228.99v-.01h-.06c-9.33 0-17.15 3.67-23.49 11.01s-8.83 16.01-7.49 26.02l53.87 351.89C213.54 505.73 193.59 568.09 192 640c2 90.67 33.17 166.17 93.5 226.5S421.33 957.99 512 960c90.67-2 166.17-33.17 226.5-93.5 60.33-60.34 91.49-135.83 93.5-226.5-1.59-71.94-21.56-134.32-59.87-187.16zM640.01 128h117.02l-39.01 254.02c-20.75-10.64-40.74-19.73-59.94-27.28-5.92-3-11.95-5.8-18.08-8.41V128h.01zM576 128v198.76c-13.18-2.58-26.74-4.43-40.67-5.55-8.07-.8-15.85-1.2-23.33-1.2-10.54 0-21.09.66-31.64 1.96a359.844 359.844 0 0 0-32.36 4.79V128h128zm-192 0h.04v218.3c-6.22 2.66-12.34 5.5-18.36 8.56-19.13 7.54-39.02 16.6-59.66 27.16L267.01 128H384zm308.99 692.99c-48 48-108.33 73-180.99 75.01-72.66-2.01-132.99-27.01-180.99-75.01S258.01 712.66 256 640c2.01-72.66 27.01-132.99 75.01-180.99 19.67-19.67 41.41-35.47 65.22-47.41 38.33-15.04 71.15-23.92 98.44-26.65 5.07-.41 10.2-.7 15.39-.88.63-.01 1.28-.03 1.91-.03.66 0 1.35.03 2.02.04 5.11.17 10.15.46 15.13.86 27.4 2.71 60.37 11.65 98.91 26.79 23.71 11.93 45.36 27.69 64.96 47.29 48 48 73 108.33 75.01 180.99-2.01 72.65-27.01 132.98-75.01 180.98z",fill:"currentColor"},null,-1),Nf=Object(n["createElementVNode"])("path",{d:"M544 480H416v64h64v192h-64v64h192v-64h-64z",fill:"currentColor"},null,-1),Mf=[Vf,Nf];function Af(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Sf,Mf)}var Tf=o(Bf,[["render",Af],["__file","gold-medal.vue"]]),Hf={name:"GoodsFilled"},Rf={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Lf=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M192 352h640l64 544H128l64-544zm128 224h64V448h-64v128zm320 0h64V448h-64v128zM384 288h-64a192 192 0 1 1 384 0h-64a128 128 0 1 0-256 0z"},null,-1),Df=[Lf];function Pf(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Rf,Df)}var If=o(Hf,[["render",Pf],["__file","goods-filled.vue"]]),Ff={name:"Goods"},$f={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},qf=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M320 288v-22.336C320 154.688 405.504 64 512 64s192 90.688 192 201.664v22.4h131.072a32 32 0 0 1 31.808 28.8l57.6 576a32 32 0 0 1-31.808 35.2H131.328a32 32 0 0 1-31.808-35.2l57.6-576a32 32 0 0 1 31.808-28.8H320zm64 0h256v-22.336C640 189.248 582.272 128 512 128c-70.272 0-128 61.248-128 137.664v22.4zm-64 64H217.92l-51.2 512h690.56l-51.264-512H704v96a32 32 0 1 1-64 0v-96H384v96a32 32 0 0 1-64 0v-96z"},null,-1),Wf=[qf];function Uf(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",$f,Wf)}var Kf=o(Ff,[["render",Uf],["__file","goods.vue"]]),Yf={name:"Grape"},Gf={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Xf=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M544 195.2a160 160 0 0 1 96 60.8 160 160 0 1 1 146.24 254.976 160 160 0 0 1-128 224 160 160 0 1 1-292.48 0 160 160 0 0 1-128-224A160 160 0 1 1 384 256a160 160 0 0 1 96-60.8V128h-64a32 32 0 0 1 0-64h192a32 32 0 0 1 0 64h-64v67.2zM512 448a96 96 0 1 0 0-192 96 96 0 0 0 0 192zm-256 0a96 96 0 1 0 0-192 96 96 0 0 0 0 192zm128 224a96 96 0 1 0 0-192 96 96 0 0 0 0 192zm128 224a96 96 0 1 0 0-192 96 96 0 0 0 0 192zm128-224a96 96 0 1 0 0-192 96 96 0 0 0 0 192zm128-224a96 96 0 1 0 0-192 96 96 0 0 0 0 192z"},null,-1),Jf=[Xf];function Zf(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Gf,Jf)}var Qf=o(Yf,[["render",Zf],["__file","grape.vue"]]),eb={name:"Grid"},tb={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},rb=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M640 384v256H384V384h256zm64 0h192v256H704V384zm-64 512H384V704h256v192zm64 0V704h192v192H704zm-64-768v192H384V128h256zm64 0h192v192H704V128zM320 384v256H128V384h192zm0 512H128V704h192v192zm0-768v192H128V128h192z"},null,-1),nb=[rb];function ob(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",tb,nb)}var lb=o(eb,[["render",ob],["__file","grid.vue"]]),ab={name:"Guide"},ib={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},cb=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M640 608h-64V416h64v192zm0 160v160a32 32 0 0 1-32 32H416a32 32 0 0 1-32-32V768h64v128h128V768h64zM384 608V416h64v192h-64zm256-352h-64V128H448v128h-64V96a32 32 0 0 1 32-32h192a32 32 0 0 1 32 32v160z"},null,-1),sb=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m220.8 256-71.232 80 71.168 80H768V256H220.8zm-14.4-64H800a32 32 0 0 1 32 32v224a32 32 0 0 1-32 32H206.4a32 32 0 0 1-23.936-10.752l-99.584-112a32 32 0 0 1 0-42.496l99.584-112A32 32 0 0 1 206.4 192zm678.784 496-71.104 80H266.816V608h547.2l71.168 80zm-56.768-144H234.88a32 32 0 0 0-32 32v224a32 32 0 0 0 32 32h593.6a32 32 0 0 0 23.936-10.752l99.584-112a32 32 0 0 0 0-42.496l-99.584-112A32 32 0 0 0 828.48 544z"},null,-1),ub=[cb,sb];function db(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",ib,ub)}var pb=o(ab,[["render",db],["__file","guide.vue"]]),fb={name:"Handbag"},bb={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{"enable-background":"new 0 0 1024 1024"},"xml:space":"preserve"},mb=Object(n["createElementVNode"])("path",{d:"M887.01 264.99c-6-5.99-13.67-8.99-23.01-8.99H704c-1.34-54.68-20.01-100.01-56-136s-81.32-54.66-136-56c-54.68 1.34-100.01 20.01-136 56s-54.66 81.32-56 136H160c-9.35 0-17.02 3-23.01 8.99-5.99 6-8.99 13.67-8.99 23.01v640c0 9.35 2.99 17.02 8.99 23.01S150.66 960 160 960h704c9.35 0 17.02-2.99 23.01-8.99S896 937.34 896 928V288c0-9.35-2.99-17.02-8.99-23.01zM421.5 165.5c24.32-24.34 54.49-36.84 90.5-37.5 35.99.68 66.16 13.18 90.5 37.5s36.84 54.49 37.5 90.5H384c.68-35.99 13.18-66.16 37.5-90.5zM832 896H192V320h128v128h64V320h256v128h64V320h128v576z",fill:"currentColor"},null,-1),hb=[mb];function vb(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",bb,hb)}var gb=o(fb,[["render",vb],["__file","handbag.vue"]]),Ob={name:"Headset"},jb={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},wb=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M896 529.152V512a384 384 0 1 0-768 0v17.152A128 128 0 0 1 320 640v128a128 128 0 1 1-256 0V512a448 448 0 1 1 896 0v256a128 128 0 1 1-256 0V640a128 128 0 0 1 192-110.848zM896 640a64 64 0 0 0-128 0v128a64 64 0 0 0 128 0V640zm-768 0v128a64 64 0 0 0 128 0V640a64 64 0 1 0-128 0z"},null,-1),yb=[wb];function xb(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",jb,yb)}var kb=o(Ob,[["render",xb],["__file","headset.vue"]]),_b={name:"HelpFilled"},Cb={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},zb=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M926.784 480H701.312A192.512 192.512 0 0 0 544 322.688V97.216A416.064 416.064 0 0 1 926.784 480zm0 64A416.064 416.064 0 0 1 544 926.784V701.312A192.512 192.512 0 0 0 701.312 544h225.472zM97.28 544h225.472A192.512 192.512 0 0 0 480 701.312v225.472A416.064 416.064 0 0 1 97.216 544zm0-64A416.064 416.064 0 0 1 480 97.216v225.472A192.512 192.512 0 0 0 322.688 480H97.216z"},null,-1),Eb=[zb];function Bb(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Cb,Eb)}var Sb=o(_b,[["render",Bb],["__file","help-filled.vue"]]),Vb={name:"Help"},Nb={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Mb=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m759.936 805.248-90.944-91.008A254.912 254.912 0 0 1 512 768a254.912 254.912 0 0 1-156.992-53.76l-90.944 91.008A382.464 382.464 0 0 0 512 896c94.528 0 181.12-34.176 247.936-90.752zm45.312-45.312A382.464 382.464 0 0 0 896 512c0-94.528-34.176-181.12-90.752-247.936l-91.008 90.944C747.904 398.4 768 452.864 768 512c0 59.136-20.096 113.6-53.76 156.992l91.008 90.944zm-45.312-541.184A382.464 382.464 0 0 0 512 128c-94.528 0-181.12 34.176-247.936 90.752l90.944 91.008A254.912 254.912 0 0 1 512 256c59.136 0 113.6 20.096 156.992 53.76l90.944-91.008zm-541.184 45.312A382.464 382.464 0 0 0 128 512c0 94.528 34.176 181.12 90.752 247.936l91.008-90.944A254.912 254.912 0 0 1 256 512c0-59.136 20.096-113.6 53.76-156.992l-91.008-90.944zm417.28 394.496a194.56 194.56 0 0 0 22.528-22.528C686.912 602.56 704 559.232 704 512a191.232 191.232 0 0 0-67.968-146.56A191.296 191.296 0 0 0 512 320a191.232 191.232 0 0 0-146.56 67.968C337.088 421.44 320 464.768 320 512a191.232 191.232 0 0 0 67.968 146.56C421.44 686.912 464.768 704 512 704c47.296 0 90.56-17.088 124.032-45.44zM512 960a448 448 0 1 1 0-896 448 448 0 0 1 0 896z"},null,-1),Ab=[Mb];function Tb(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Nb,Ab)}var Hb=o(Vb,[["render",Tb],["__file","help.vue"]]),Rb={name:"Hide"},Lb={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Db=Object(n["createElementVNode"])("path",{d:"M876.8 156.8c0-9.6-3.2-16-9.6-22.4-6.4-6.4-12.8-9.6-22.4-9.6-9.6 0-16 3.2-22.4 9.6L736 220.8c-64-32-137.6-51.2-224-60.8-160 16-288 73.6-377.6 176C44.8 438.4 0 496 0 512s48 73.6 134.4 176c22.4 25.6 44.8 48 73.6 67.2l-86.4 89.6c-6.4 6.4-9.6 12.8-9.6 22.4 0 9.6 3.2 16 9.6 22.4 6.4 6.4 12.8 9.6 22.4 9.6 9.6 0 16-3.2 22.4-9.6l704-710.4c3.2-6.4 6.4-12.8 6.4-22.4Zm-646.4 528c-76.8-70.4-128-128-153.6-172.8 28.8-48 80-105.6 153.6-172.8C304 272 400 230.4 512 224c64 3.2 124.8 19.2 176 44.8l-54.4 54.4C598.4 300.8 560 288 512 288c-64 0-115.2 22.4-160 64s-64 96-64 160c0 48 12.8 89.6 35.2 124.8L256 707.2c-9.6-6.4-19.2-16-25.6-22.4Zm140.8-96c-12.8-22.4-19.2-48-19.2-76.8 0-44.8 16-83.2 48-112 32-28.8 67.2-48 112-48 28.8 0 54.4 6.4 73.6 19.2L371.2 588.8ZM889.599 336c-12.8-16-28.8-28.8-41.6-41.6l-48 48c73.6 67.2 124.8 124.8 150.4 169.6-28.8 48-80 105.6-153.6 172.8-73.6 67.2-172.8 108.8-284.8 115.2-51.2-3.2-99.2-12.8-140.8-28.8l-48 48c57.6 22.4 118.4 38.4 188.8 44.8 160-16 288-73.6 377.6-176C979.199 585.6 1024 528 1024 512s-48.001-73.6-134.401-176Z",fill:"currentColor"},null,-1),Pb=Object(n["createElementVNode"])("path",{d:"M511.998 672c-12.8 0-25.6-3.2-38.4-6.4l-51.2 51.2c28.8 12.8 57.6 19.2 89.6 19.2 64 0 115.2-22.4 160-64 41.6-41.6 64-96 64-160 0-32-6.4-64-19.2-89.6l-51.2 51.2c3.2 12.8 6.4 25.6 6.4 38.4 0 44.8-16 83.2-48 112-32 28.8-67.2 48-112 48Z",fill:"currentColor"},null,-1),Ib=[Db,Pb];function Fb(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Lb,Ib)}var $b=o(Rb,[["render",Fb],["__file","hide.vue"]]),qb={name:"Histogram"},Wb={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ub=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M416 896V128h192v768H416zm-288 0V448h192v448H128zm576 0V320h192v576H704z"},null,-1),Kb=[Ub];function Yb(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Wb,Kb)}var Gb=o(qb,[["render",Yb],["__file","histogram.vue"]]),Xb={name:"HomeFilled"},Jb={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Zb=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 128 128 447.936V896h255.936V640H640v256h255.936V447.936z"},null,-1),Qb=[Zb];function em(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Jb,Qb)}var tm=o(Xb,[["render",em],["__file","home-filled.vue"]]),rm={name:"HotWater"},nm={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},om=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M273.067 477.867h477.866V409.6H273.067v68.267zm0 68.266v51.2A187.733 187.733 0 0 0 460.8 785.067h102.4a187.733 187.733 0 0 0 187.733-187.734v-51.2H273.067zm-34.134-204.8h546.134a34.133 34.133 0 0 1 34.133 34.134v221.866a256 256 0 0 1-256 256H460.8a256 256 0 0 1-256-256V375.467a34.133 34.133 0 0 1 34.133-34.134zM512 34.133a34.133 34.133 0 0 1 34.133 34.134v170.666a34.133 34.133 0 0 1-68.266 0V68.267A34.133 34.133 0 0 1 512 34.133zM375.467 102.4a34.133 34.133 0 0 1 34.133 34.133v102.4a34.133 34.133 0 0 1-68.267 0v-102.4a34.133 34.133 0 0 1 34.134-34.133zm273.066 0a34.133 34.133 0 0 1 34.134 34.133v102.4a34.133 34.133 0 1 1-68.267 0v-102.4a34.133 34.133 0 0 1 34.133-34.133zM170.667 921.668h682.666a34.133 34.133 0 1 1 0 68.267H170.667a34.133 34.133 0 1 1 0-68.267z"},null,-1),lm=[om];function am(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",nm,lm)}var im=o(rm,[["render",am],["__file","hot-water.vue"]]),cm={name:"House"},sm={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},um=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M192 413.952V896h640V413.952L512 147.328 192 413.952zM139.52 374.4l352-293.312a32 32 0 0 1 40.96 0l352 293.312A32 32 0 0 1 896 398.976V928a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V398.976a32 32 0 0 1 11.52-24.576z"},null,-1),dm=[um];function pm(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",sm,dm)}var fm=o(cm,[["render",pm],["__file","house.vue"]]),bm={name:"IceCreamRound"},mm={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},hm=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m308.352 489.344 226.304 226.304a32 32 0 0 0 45.248 0L783.552 512A192 192 0 1 0 512 240.448L308.352 444.16a32 32 0 0 0 0 45.248zm135.744 226.304L308.352 851.392a96 96 0 0 1-135.744-135.744l135.744-135.744-45.248-45.248a96 96 0 0 1 0-135.808L466.752 195.2A256 256 0 0 1 828.8 557.248L625.152 760.96a96 96 0 0 1-135.808 0l-45.248-45.248zM398.848 670.4 353.6 625.152 217.856 760.896a32 32 0 0 0 45.248 45.248L398.848 670.4zm248.96-384.64a32 32 0 0 1 0 45.248L466.624 512a32 32 0 1 1-45.184-45.248l180.992-181.056a32 32 0 0 1 45.248 0zm90.496 90.496a32 32 0 0 1 0 45.248L557.248 602.496A32 32 0 1 1 512 557.248l180.992-180.992a32 32 0 0 1 45.312 0z"},null,-1),vm=[hm];function gm(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",mm,vm)}var Om=o(bm,[["render",gm],["__file","ice-cream-round.vue"]]),jm={name:"IceCreamSquare"},wm={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ym=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M416 640h256a32 32 0 0 0 32-32V160a32 32 0 0 0-32-32H352a32 32 0 0 0-32 32v448a32 32 0 0 0 32 32h64zm192 64v160a96 96 0 0 1-192 0V704h-64a96 96 0 0 1-96-96V160a96 96 0 0 1 96-96h320a96 96 0 0 1 96 96v448a96 96 0 0 1-96 96h-64zm-64 0h-64v160a32 32 0 1 0 64 0V704z"},null,-1),xm=[ym];function km(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",wm,xm)}var _m=o(jm,[["render",km],["__file","ice-cream-square.vue"]]),Cm={name:"IceCream"},zm={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Em=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M128.64 448a208 208 0 0 1 193.536-191.552 224 224 0 0 1 445.248 15.488A208.128 208.128 0 0 1 894.784 448H896L548.8 983.68a32 32 0 0 1-53.248.704L128 448h.64zm64.256 0h286.208a144 144 0 0 0-286.208 0zm351.36 0h286.272a144 144 0 0 0-286.272 0zm-294.848 64 271.808 396.608L778.24 512H249.408zM511.68 352.64a207.872 207.872 0 0 1 189.184-96.192 160 160 0 0 0-314.752 5.632c52.608 12.992 97.28 46.08 125.568 90.56z"},null,-1),Bm=[Em];function Sm(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",zm,Bm)}var Vm=o(Cm,[["render",Sm],["__file","ice-cream.vue"]]),Nm={name:"IceDrink"},Mm={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Am=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 448v128h239.68l16.064-128H512zm-64 0H256.256l16.064 128H448V448zm64-255.36V384h247.744A256.128 256.128 0 0 0 512 192.64zm-64 8.064A256.448 256.448 0 0 0 264.256 384H448V200.704zm64-72.064A320.128 320.128 0 0 1 825.472 384H896a32 32 0 1 1 0 64h-64v1.92l-56.96 454.016A64 64 0 0 1 711.552 960H312.448a64 64 0 0 1-63.488-56.064L192 449.92V448h-64a32 32 0 0 1 0-64h70.528A320.384 320.384 0 0 1 448 135.04V96a96 96 0 0 1 96-96h128a32 32 0 1 1 0 64H544a32 32 0 0 0-32 32v32.64zM743.68 640H280.32l32.128 256h399.104l32.128-256z"},null,-1),Tm=[Am];function Hm(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Mm,Tm)}var Rm=o(Nm,[["render",Hm],["__file","ice-drink.vue"]]),Lm={name:"IceTea"},Dm={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Pm=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M197.696 259.648a320.128 320.128 0 0 1 628.608 0A96 96 0 0 1 896 352v64a96 96 0 0 1-71.616 92.864l-49.408 395.072A64 64 0 0 1 711.488 960H312.512a64 64 0 0 1-63.488-56.064l-49.408-395.072A96 96 0 0 1 128 416v-64a96 96 0 0 1 69.696-92.352zM264.064 256h495.872a256.128 256.128 0 0 0-495.872 0zm495.424 256H264.512l48 384h398.976l48-384zM224 448h576a32 32 0 0 0 32-32v-64a32 32 0 0 0-32-32H224a32 32 0 0 0-32 32v64a32 32 0 0 0 32 32zm160 192h64v64h-64v-64zm192 64h64v64h-64v-64zm-128 64h64v64h-64v-64zm64-192h64v64h-64v-64z"},null,-1),Im=[Pm];function Fm(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Dm,Im)}var $m=o(Lm,[["render",Fm],["__file","ice-tea.vue"]]),qm={name:"InfoFilled"},Wm={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Um=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896.064A448 448 0 0 1 512 64zm67.2 275.072c33.28 0 60.288-23.104 60.288-57.344s-27.072-57.344-60.288-57.344c-33.28 0-60.16 23.104-60.16 57.344s26.88 57.344 60.16 57.344zM590.912 699.2c0-6.848 2.368-24.64 1.024-34.752l-52.608 60.544c-10.88 11.456-24.512 19.392-30.912 17.28a12.992 12.992 0 0 1-8.256-14.72l87.68-276.992c7.168-35.136-12.544-67.2-54.336-71.296-44.096 0-108.992 44.736-148.48 101.504 0 6.784-1.28 23.68.064 33.792l52.544-60.608c10.88-11.328 23.552-19.328 29.952-17.152a12.8 12.8 0 0 1 7.808 16.128L388.48 728.576c-10.048 32.256 8.96 63.872 55.04 71.04 67.84 0 107.904-43.648 147.456-100.416z"},null,-1),Km=[Um];function Ym(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Wm,Km)}var Gm=o(qm,[["render",Ym],["__file","info-filled.vue"]]),Xm={name:"Iphone"},Jm={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Zm=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M224 768v96.064a64 64 0 0 0 64 64h448a64 64 0 0 0 64-64V768H224zm0-64h576V160a64 64 0 0 0-64-64H288a64 64 0 0 0-64 64v544zm32 288a96 96 0 0 1-96-96V128a96 96 0 0 1 96-96h512a96 96 0 0 1 96 96v768a96 96 0 0 1-96 96H256zm304-144a48 48 0 1 1-96 0 48 48 0 0 1 96 0z"},null,-1),Qm=[Zm];function eh(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Jm,Qm)}var th=o(Xm,[["render",eh],["__file","iphone.vue"]]),rh={name:"Key"},nh={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},oh=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M448 456.064V96a32 32 0 0 1 32-32.064L672 64a32 32 0 0 1 0 64H512v128h160a32 32 0 0 1 0 64H512v128a256 256 0 1 1-64 8.064zM512 896a192 192 0 1 0 0-384 192 192 0 0 0 0 384z"},null,-1),lh=[oh];function ah(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",nh,lh)}var ih=o(rh,[["render",ah],["__file","key.vue"]]),ch={name:"KnifeFork"},sh={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},uh=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M256 410.56V96a32 32 0 0 1 64 0v314.56A96 96 0 0 0 384 320V96a32 32 0 0 1 64 0v224a160 160 0 0 1-128 156.8V928a32 32 0 1 1-64 0V476.8A160 160 0 0 1 128 320V96a32 32 0 0 1 64 0v224a96 96 0 0 0 64 90.56zm384-250.24V544h126.72c-3.328-78.72-12.928-147.968-28.608-207.744-14.336-54.528-46.848-113.344-98.112-175.872zM640 608v320a32 32 0 1 1-64 0V64h64c85.312 89.472 138.688 174.848 160 256 21.312 81.152 32 177.152 32 288H640z"},null,-1),dh=[uh];function ph(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",sh,dh)}var fh=o(ch,[["render",ph],["__file","knife-fork.vue"]]),bh={name:"Lightning"},mh={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},hh=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M288 671.36v64.128A239.808 239.808 0 0 1 63.744 496.192a240.32 240.32 0 0 1 199.488-236.8 256.128 256.128 0 0 1 487.872-30.976A256.064 256.064 0 0 1 736 734.016v-64.768a192 192 0 0 0 3.328-377.92l-35.2-6.592-12.8-33.408a192.064 192.064 0 0 0-365.952 23.232l-9.92 40.896-41.472 7.04a176.32 176.32 0 0 0-146.24 173.568c0 91.968 70.464 167.36 160.256 175.232z"},null,-1),vh=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M416 736a32 32 0 0 1-27.776-47.872l128-224a32 32 0 1 1 55.552 31.744L471.168 672H608a32 32 0 0 1 27.776 47.872l-128 224a32 32 0 1 1-55.68-31.744L552.96 736H416z"},null,-1),gh=[hh,vh];function Oh(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",mh,gh)}var jh=o(bh,[["render",Oh],["__file","lightning.vue"]]),wh={name:"Link"},yh={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},xh=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M715.648 625.152 670.4 579.904l90.496-90.56c75.008-74.944 85.12-186.368 22.656-248.896-62.528-62.464-173.952-52.352-248.96 22.656L444.16 353.6l-45.248-45.248 90.496-90.496c100.032-99.968 251.968-110.08 339.456-22.656 87.488 87.488 77.312 239.424-22.656 339.456l-90.496 90.496zm-90.496 90.496-90.496 90.496C434.624 906.112 282.688 916.224 195.2 828.8c-87.488-87.488-77.312-239.424 22.656-339.456l90.496-90.496 45.248 45.248-90.496 90.56c-75.008 74.944-85.12 186.368-22.656 248.896 62.528 62.464 173.952 52.352 248.96-22.656l90.496-90.496 45.248 45.248zm0-362.048 45.248 45.248L398.848 670.4 353.6 625.152 625.152 353.6z"},null,-1),kh=[xh];function _h(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",yh,kh)}var Ch=o(wh,[["render",_h],["__file","link.vue"]]),zh={name:"List"},Eh={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Bh=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M704 192h160v736H160V192h160v64h384v-64zM288 512h448v-64H288v64zm0 256h448v-64H288v64zm96-576V96h256v96H384z"},null,-1),Sh=[Bh];function Vh(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Eh,Sh)}var Nh=o(zh,[["render",Vh],["__file","list.vue"]]),Mh={name:"Loading"},Ah={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Th=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 64a32 32 0 0 1 32 32v192a32 32 0 0 1-64 0V96a32 32 0 0 1 32-32zm0 640a32 32 0 0 1 32 32v192a32 32 0 1 1-64 0V736a32 32 0 0 1 32-32zm448-192a32 32 0 0 1-32 32H736a32 32 0 1 1 0-64h192a32 32 0 0 1 32 32zm-640 0a32 32 0 0 1-32 32H96a32 32 0 0 1 0-64h192a32 32 0 0 1 32 32zM195.2 195.2a32 32 0 0 1 45.248 0L376.32 331.008a32 32 0 0 1-45.248 45.248L195.2 240.448a32 32 0 0 1 0-45.248zm452.544 452.544a32 32 0 0 1 45.248 0L828.8 783.552a32 32 0 0 1-45.248 45.248L647.744 692.992a32 32 0 0 1 0-45.248zM828.8 195.264a32 32 0 0 1 0 45.184L692.992 376.32a32 32 0 0 1-45.248-45.248l135.808-135.808a32 32 0 0 1 45.248 0zm-452.544 452.48a32 32 0 0 1 0 45.248L240.448 828.8a32 32 0 0 1-45.248-45.248l135.808-135.808a32 32 0 0 1 45.248 0z"},null,-1),Hh=[Th];function Rh(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Ah,Hh)}var Lh=o(Mh,[["render",Rh],["__file","loading.vue"]]),Dh={name:"LocationFilled"},Ph={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ih=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 928c23.936 0 117.504-68.352 192.064-153.152C803.456 661.888 864 535.808 864 416c0-189.632-155.84-320-352-320S160 226.368 160 416c0 120.32 60.544 246.4 159.936 359.232C394.432 859.84 488 928 512 928zm0-435.2a64 64 0 1 0 0-128 64 64 0 0 0 0 128zm0 140.8a204.8 204.8 0 1 1 0-409.6 204.8 204.8 0 0 1 0 409.6z"},null,-1),Fh=[Ih];function $h(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Ph,Fh)}var qh=o(Dh,[["render",$h],["__file","location-filled.vue"]]),Wh={name:"LocationInformation"},Uh={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Kh=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M288 896h448q32 0 32 32t-32 32H288q-32 0-32-32t32-32z"},null,-1),Yh=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M800 416a288 288 0 1 0-576 0c0 118.144 94.528 272.128 288 456.576C705.472 688.128 800 534.144 800 416zM512 960C277.312 746.688 160 565.312 160 416a352 352 0 0 1 704 0c0 149.312-117.312 330.688-352 544z"},null,-1),Gh=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 512a96 96 0 1 0 0-192 96 96 0 0 0 0 192zm0 64a160 160 0 1 1 0-320 160 160 0 0 1 0 320z"},null,-1),Xh=[Kh,Yh,Gh];function Jh(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Uh,Xh)}var Zh=o(Wh,[["render",Jh],["__file","location-information.vue"]]),Qh={name:"Location"},ev={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},tv=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M800 416a288 288 0 1 0-576 0c0 118.144 94.528 272.128 288 456.576C705.472 688.128 800 534.144 800 416zM512 960C277.312 746.688 160 565.312 160 416a352 352 0 0 1 704 0c0 149.312-117.312 330.688-352 544z"},null,-1),rv=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 512a96 96 0 1 0 0-192 96 96 0 0 0 0 192zm0 64a160 160 0 1 1 0-320 160 160 0 0 1 0 320z"},null,-1),nv=[tv,rv];function ov(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",ev,nv)}var lv=o(Qh,[["render",ov],["__file","location.vue"]]),av={name:"Lock"},iv={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},cv=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M224 448a32 32 0 0 0-32 32v384a32 32 0 0 0 32 32h576a32 32 0 0 0 32-32V480a32 32 0 0 0-32-32H224zm0-64h576a96 96 0 0 1 96 96v384a96 96 0 0 1-96 96H224a96 96 0 0 1-96-96V480a96 96 0 0 1 96-96z"},null,-1),sv=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 544a32 32 0 0 1 32 32v192a32 32 0 1 1-64 0V576a32 32 0 0 1 32-32zm192-160v-64a192 192 0 1 0-384 0v64h384zM512 64a256 256 0 0 1 256 256v128H256V320A256 256 0 0 1 512 64z"},null,-1),uv=[cv,sv];function dv(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",iv,uv)}var pv=o(av,[["render",dv],["__file","lock.vue"]]),fv={name:"Lollipop"},bv={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},mv=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M513.28 448a64 64 0 1 1 76.544 49.728A96 96 0 0 0 768 448h64a160 160 0 0 1-320 0h1.28zm-126.976-29.696a256 256 0 1 0 43.52-180.48A256 256 0 0 1 832 448h-64a192 192 0 0 0-381.696-29.696zm105.664 249.472L285.696 874.048a96 96 0 0 1-135.68-135.744l206.208-206.272a320 320 0 1 1 135.744 135.744zm-54.464-36.032a321.92 321.92 0 0 1-45.248-45.248L195.2 783.552a32 32 0 1 0 45.248 45.248l197.056-197.12z"},null,-1),hv=[mv];function vv(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",bv,hv)}var gv=o(fv,[["render",vv],["__file","lollipop.vue"]]),Ov={name:"MagicStick"},jv={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},wv=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 64h64v192h-64V64zm0 576h64v192h-64V640zM160 480v-64h192v64H160zm576 0v-64h192v64H736zM249.856 199.04l45.248-45.184L430.848 289.6 385.6 334.848 249.856 199.104zM657.152 606.4l45.248-45.248 135.744 135.744-45.248 45.248L657.152 606.4zM114.048 923.2 68.8 877.952l316.8-316.8 45.248 45.248-316.8 316.8zM702.4 334.848 657.152 289.6l135.744-135.744 45.248 45.248L702.4 334.848z"},null,-1),yv=[wv];function xv(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",jv,yv)}var kv=o(Ov,[["render",xv],["__file","magic-stick.vue"]]),_v={name:"Magnet"},Cv={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},zv=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M832 320V192H704v320a192 192 0 1 1-384 0V192H192v128h128v64H192v128a320 320 0 0 0 640 0V384H704v-64h128zM640 512V128h256v384a384 384 0 1 1-768 0V128h256v384a128 128 0 1 0 256 0z"},null,-1),Ev=[zv];function Bv(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Cv,Ev)}var Sv=o(_v,[["render",Bv],["__file","magnet.vue"]]),Vv={name:"Male"},Nv={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Mv=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M399.5 849.5a225 225 0 1 0 0-450 225 225 0 0 0 0 450zm0 56.25a281.25 281.25 0 1 1 0-562.5 281.25 281.25 0 0 1 0 562.5zm253.125-787.5h225q28.125 0 28.125 28.125T877.625 174.5h-225q-28.125 0-28.125-28.125t28.125-28.125z"},null,-1),Av=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M877.625 118.25q28.125 0 28.125 28.125v225q0 28.125-28.125 28.125T849.5 371.375v-225q0-28.125 28.125-28.125z"},null,-1),Tv=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M604.813 458.9 565.1 419.131l292.613-292.668 39.825 39.824z"},null,-1),Hv=[Mv,Av,Tv];function Rv(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Nv,Hv)}var Lv=o(Vv,[["render",Rv],["__file","male.vue"]]),Dv={name:"Management"},Pv={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Iv=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M576 128v288l96-96 96 96V128h128v768H320V128h256zm-448 0h128v768H128V128z"},null,-1),Fv=[Iv];function $v(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Pv,Fv)}var qv=o(Dv,[["render",$v],["__file","management.vue"]]),Wv={name:"MapLocation"},Uv={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Kv=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M800 416a288 288 0 1 0-576 0c0 118.144 94.528 272.128 288 456.576C705.472 688.128 800 534.144 800 416zM512 960C277.312 746.688 160 565.312 160 416a352 352 0 0 1 704 0c0 149.312-117.312 330.688-352 544z"},null,-1),Yv=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 448a64 64 0 1 0 0-128 64 64 0 0 0 0 128zm0 64a128 128 0 1 1 0-256 128 128 0 0 1 0 256zm345.6 192L960 960H672v-64H352v64H64l102.4-256h691.2zm-68.928 0H235.328l-76.8 192h706.944l-76.8-192z"},null,-1),Gv=[Kv,Yv];function Xv(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Uv,Gv)}var Jv=o(Wv,[["render",Xv],["__file","map-location.vue"]]),Zv={name:"Medal"},Qv={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},eg=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 896a256 256 0 1 0 0-512 256 256 0 0 0 0 512zm0 64a320 320 0 1 1 0-640 320 320 0 0 1 0 640z"},null,-1),tg=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M576 128H448v200a286.72 286.72 0 0 1 64-8c19.52 0 40.832 2.688 64 8V128zm64 0v219.648c24.448 9.088 50.56 20.416 78.4 33.92L757.44 128H640zm-256 0H266.624l39.04 253.568c27.84-13.504 53.888-24.832 78.336-33.92V128zM229.312 64h565.376a32 32 0 0 1 31.616 36.864L768 480c-113.792-64-199.104-96-256-96-56.896 0-142.208 32-256 96l-58.304-379.136A32 32 0 0 1 229.312 64z"},null,-1),rg=[eg,tg];function ng(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Qv,rg)}var og=o(Zv,[["render",ng],["__file","medal.vue"]]),lg={name:"Memo"},ag={version:"1.1",id:"a",xmlns:"http://www.w3.org/2000/svg",x:"0",y:"0",viewBox:"0 0 1024 1024",style:{"enable-background":"new 0 0 1024 1024"},"xml:space":"preserve"},ig=Object(n["createElementVNode"])("path",{d:"M480 320h192c21.33 0 32-10.67 32-32s-10.67-32-32-32H480c-21.33 0-32 10.67-32 32s10.67 32 32 32z",fill:"currentColor"},null,-1),cg=Object(n["createElementVNode"])("path",{d:"M887.01 72.99C881.01 67 873.34 64 864 64H160c-9.35 0-17.02 3-23.01 8.99C131 78.99 128 86.66 128 96v832c0 9.35 2.99 17.02 8.99 23.01S150.66 960 160 960h704c9.35 0 17.02-2.99 23.01-8.99S896 937.34 896 928V96c0-9.35-3-17.02-8.99-23.01zM192 896V128h96v768h-96zm640 0H352V128h480v768z",fill:"currentColor"},null,-1),sg=Object(n["createElementVNode"])("path",{d:"M480 512h192c21.33 0 32-10.67 32-32s-10.67-32-32-32H480c-21.33 0-32 10.67-32 32s10.67 32 32 32zM480 704h192c21.33 0 32-10.67 32-32s-10.67-32-32-32H480c-21.33 0-32 10.67-32 32s10.67 32 32 32z",fill:"currentColor"},null,-1),ug=[ig,cg,sg];function dg(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",ag,ug)}var pg=o(lg,[["render",dg],["__file","memo.vue"]]),fg={name:"Menu"},bg={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},mg=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M160 448a32 32 0 0 1-32-32V160.064a32 32 0 0 1 32-32h256a32 32 0 0 1 32 32V416a32 32 0 0 1-32 32H160zm448 0a32 32 0 0 1-32-32V160.064a32 32 0 0 1 32-32h255.936a32 32 0 0 1 32 32V416a32 32 0 0 1-32 32H608zM160 896a32 32 0 0 1-32-32V608a32 32 0 0 1 32-32h256a32 32 0 0 1 32 32v256a32 32 0 0 1-32 32H160zm448 0a32 32 0 0 1-32-32V608a32 32 0 0 1 32-32h255.936a32 32 0 0 1 32 32v256a32 32 0 0 1-32 32H608z"},null,-1),hg=[mg];function vg(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",bg,hg)}var gg=o(fg,[["render",vg],["__file","menu.vue"]]),Og={name:"MessageBox"},jg={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},wg=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M288 384h448v64H288v-64zm96-128h256v64H384v-64zM131.456 512H384v128h256V512h252.544L721.856 192H302.144L131.456 512zM896 576H704v128H320V576H128v256h768V576zM275.776 128h472.448a32 32 0 0 1 28.608 17.664l179.84 359.552A32 32 0 0 1 960 519.552V864a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V519.552a32 32 0 0 1 3.392-14.336l179.776-359.552A32 32 0 0 1 275.776 128z"},null,-1),yg=[wg];function xg(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",jg,yg)}var kg=o(Og,[["render",xg],["__file","message-box.vue"]]),_g={name:"Message"},Cg={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},zg=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M128 224v512a64 64 0 0 0 64 64h640a64 64 0 0 0 64-64V224H128zm0-64h768a64 64 0 0 1 64 64v512a128 128 0 0 1-128 128H192A128 128 0 0 1 64 736V224a64 64 0 0 1 64-64z"},null,-1),Eg=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M904 224 656.512 506.88a192 192 0 0 1-289.024 0L120 224h784zm-698.944 0 210.56 240.704a128 128 0 0 0 192.704 0L818.944 224H205.056z"},null,-1),Bg=[zg,Eg];function Sg(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Cg,Bg)}var Vg=o(_g,[["render",Sg],["__file","message.vue"]]),Ng={name:"Mic"},Mg={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ag=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M480 704h160a64 64 0 0 0 64-64v-32h-96a32 32 0 0 1 0-64h96v-96h-96a32 32 0 0 1 0-64h96v-96h-96a32 32 0 0 1 0-64h96v-32a64 64 0 0 0-64-64H384a64 64 0 0 0-64 64v32h96a32 32 0 0 1 0 64h-96v96h96a32 32 0 0 1 0 64h-96v96h96a32 32 0 0 1 0 64h-96v32a64 64 0 0 0 64 64h96zm64 64v128h192a32 32 0 1 1 0 64H288a32 32 0 1 1 0-64h192V768h-96a128 128 0 0 1-128-128V192A128 128 0 0 1 384 64h256a128 128 0 0 1 128 128v448a128 128 0 0 1-128 128h-96z"},null,-1),Tg=[Ag];function Hg(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Mg,Tg)}var Rg=o(Ng,[["render",Hg],["__file","mic.vue"]]),Lg={name:"Microphone"},Dg={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Pg=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 128a128 128 0 0 0-128 128v256a128 128 0 1 0 256 0V256a128 128 0 0 0-128-128zm0-64a192 192 0 0 1 192 192v256a192 192 0 1 1-384 0V256A192 192 0 0 1 512 64zm-32 832v-64a288 288 0 0 1-288-288v-32a32 32 0 0 1 64 0v32a224 224 0 0 0 224 224h64a224 224 0 0 0 224-224v-32a32 32 0 1 1 64 0v32a288 288 0 0 1-288 288v64h64a32 32 0 1 1 0 64H416a32 32 0 1 1 0-64h64z"},null,-1),Ig=[Pg];function Fg(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Dg,Ig)}var $g=o(Lg,[["render",Fg],["__file","microphone.vue"]]),qg={name:"MilkTea"},Wg={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ug=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M416 128V96a96 96 0 0 1 96-96h128a32 32 0 1 1 0 64H512a32 32 0 0 0-32 32v32h320a96 96 0 0 1 11.712 191.296l-39.68 581.056A64 64 0 0 1 708.224 960H315.776a64 64 0 0 1-63.872-59.648l-39.616-581.056A96 96 0 0 1 224 128h192zM276.48 320l39.296 576h392.448l4.8-70.784a224.064 224.064 0 0 1 30.016-439.808L747.52 320H276.48zM224 256h576a32 32 0 1 0 0-64H224a32 32 0 0 0 0 64zm493.44 503.872 21.12-309.12a160 160 0 0 0-21.12 309.12z"},null,-1),Kg=[Ug];function Yg(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Wg,Kg)}var Gg=o(qg,[["render",Yg],["__file","milk-tea.vue"]]),Xg={name:"Minus"},Jg={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Zg=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M128 544h768a32 32 0 1 0 0-64H128a32 32 0 0 0 0 64z"},null,-1),Qg=[Zg];function eO(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Jg,Qg)}var tO=o(Xg,[["render",eO],["__file","minus.vue"]]),rO={name:"Money"},nO={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},oO=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M256 640v192h640V384H768v-64h150.976c14.272 0 19.456 1.472 24.64 4.288a29.056 29.056 0 0 1 12.16 12.096c2.752 5.184 4.224 10.368 4.224 24.64v493.952c0 14.272-1.472 19.456-4.288 24.64a29.056 29.056 0 0 1-12.096 12.16c-5.184 2.752-10.368 4.224-24.64 4.224H233.024c-14.272 0-19.456-1.472-24.64-4.288a29.056 29.056 0 0 1-12.16-12.096c-2.688-5.184-4.224-10.368-4.224-24.576V640h64z"},null,-1),lO=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M768 192H128v448h640V192zm64-22.976v493.952c0 14.272-1.472 19.456-4.288 24.64a29.056 29.056 0 0 1-12.096 12.16c-5.184 2.752-10.368 4.224-24.64 4.224H105.024c-14.272 0-19.456-1.472-24.64-4.288a29.056 29.056 0 0 1-12.16-12.096C65.536 682.432 64 677.248 64 663.04V169.024c0-14.272 1.472-19.456 4.288-24.64a29.056 29.056 0 0 1 12.096-12.16C85.568 129.536 90.752 128 104.96 128h685.952c14.272 0 19.456 1.472 24.64 4.288a29.056 29.056 0 0 1 12.16 12.096c2.752 5.184 4.224 10.368 4.224 24.64z"},null,-1),aO=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M448 576a160 160 0 1 1 0-320 160 160 0 0 1 0 320zm0-64a96 96 0 1 0 0-192 96 96 0 0 0 0 192z"},null,-1),iO=[oO,lO,aO];function cO(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",nO,iO)}var sO=o(rO,[["render",cO],["__file","money.vue"]]),uO={name:"Monitor"},dO={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},pO=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M544 768v128h192a32 32 0 1 1 0 64H288a32 32 0 1 1 0-64h192V768H192A128 128 0 0 1 64 640V256a128 128 0 0 1 128-128h640a128 128 0 0 1 128 128v384a128 128 0 0 1-128 128H544zM192 192a64 64 0 0 0-64 64v384a64 64 0 0 0 64 64h640a64 64 0 0 0 64-64V256a64 64 0 0 0-64-64H192z"},null,-1),fO=[pO];function bO(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",dO,fO)}var mO=o(uO,[["render",bO],["__file","monitor.vue"]]),hO={name:"MoonNight"},vO={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},gO=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M384 512a448 448 0 0 1 215.872-383.296A384 384 0 0 0 213.76 640h188.8A448.256 448.256 0 0 1 384 512zM171.136 704a448 448 0 0 1 636.992-575.296A384 384 0 0 0 499.328 704h-328.32z"},null,-1),OO=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M32 640h960q32 0 32 32t-32 32H32q-32 0-32-32t32-32zm128 128h384a32 32 0 1 1 0 64H160a32 32 0 1 1 0-64zm160 127.68 224 .256a32 32 0 0 1 32 32V928a32 32 0 0 1-32 32l-224-.384a32 32 0 0 1-32-32v-.064a32 32 0 0 1 32-32z"},null,-1),jO=[gO,OO];function wO(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",vO,jO)}var yO=o(hO,[["render",wO],["__file","moon-night.vue"]]),xO={name:"Moon"},kO={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},_O=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M240.448 240.448a384 384 0 1 0 559.424 525.696 448 448 0 0 1-542.016-542.08 390.592 390.592 0 0 0-17.408 16.384zm181.056 362.048a384 384 0 0 0 525.632 16.384A448 448 0 1 1 405.056 76.8a384 384 0 0 0 16.448 525.696z"},null,-1),CO=[_O];function zO(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",kO,CO)}var EO=o(xO,[["render",zO],["__file","moon.vue"]]),BO={name:"MoreFilled"},SO={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},VO=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M176 416a112 112 0 1 1 0 224 112 112 0 0 1 0-224zm336 0a112 112 0 1 1 0 224 112 112 0 0 1 0-224zm336 0a112 112 0 1 1 0 224 112 112 0 0 1 0-224z"},null,-1),NO=[VO];function MO(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",SO,NO)}var AO=o(BO,[["render",MO],["__file","more-filled.vue"]]),TO={name:"More"},HO={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},RO=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M176 416a112 112 0 1 0 0 224 112 112 0 0 0 0-224m0 64a48 48 0 1 1 0 96 48 48 0 0 1 0-96zm336-64a112 112 0 1 1 0 224 112 112 0 0 1 0-224zm0 64a48 48 0 1 0 0 96 48 48 0 0 0 0-96zm336-64a112 112 0 1 1 0 224 112 112 0 0 1 0-224zm0 64a48 48 0 1 0 0 96 48 48 0 0 0 0-96z"},null,-1),LO=[RO];function DO(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",HO,LO)}var PO=o(TO,[["render",DO],["__file","more.vue"]]),IO={name:"MostlyCloudy"},FO={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},$O=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M737.216 357.952 704 349.824l-11.776-32a192.064 192.064 0 0 0-367.424 23.04l-8.96 39.04-39.04 8.96A192.064 192.064 0 0 0 320 768h368a207.808 207.808 0 0 0 207.808-208 208.32 208.32 0 0 0-158.592-202.048zm15.168-62.208A272.32 272.32 0 0 1 959.744 560a271.808 271.808 0 0 1-271.552 272H320a256 256 0 0 1-57.536-505.536 256.128 256.128 0 0 1 489.92-30.72z"},null,-1),qO=[$O];function WO(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",FO,qO)}var UO=o(IO,[["render",WO],["__file","mostly-cloudy.vue"]]),KO={name:"Mouse"},YO={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},GO=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M438.144 256c-68.352 0-92.736 4.672-117.76 18.112-20.096 10.752-35.52 26.176-46.272 46.272C260.672 345.408 256 369.792 256 438.144v275.712c0 68.352 4.672 92.736 18.112 117.76 10.752 20.096 26.176 35.52 46.272 46.272C345.408 891.328 369.792 896 438.144 896h147.712c68.352 0 92.736-4.672 117.76-18.112 20.096-10.752 35.52-26.176 46.272-46.272C763.328 806.592 768 782.208 768 713.856V438.144c0-68.352-4.672-92.736-18.112-117.76a110.464 110.464 0 0 0-46.272-46.272C678.592 260.672 654.208 256 585.856 256H438.144zm0-64h147.712c85.568 0 116.608 8.96 147.904 25.6 31.36 16.768 55.872 41.344 72.576 72.64C823.104 321.536 832 352.576 832 438.08v275.84c0 85.504-8.96 116.544-25.6 147.84a174.464 174.464 0 0 1-72.64 72.576C702.464 951.104 671.424 960 585.92 960H438.08c-85.504 0-116.544-8.96-147.84-25.6a174.464 174.464 0 0 1-72.64-72.704c-16.768-31.296-25.664-62.336-25.664-147.84v-275.84c0-85.504 8.96-116.544 25.6-147.84a174.464 174.464 0 0 1 72.768-72.576c31.232-16.704 62.272-25.6 147.776-25.6z"},null,-1),XO=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 320q32 0 32 32v128q0 32-32 32t-32-32V352q0-32 32-32zm32-96a32 32 0 0 1-64 0v-64a32 32 0 0 0-32-32h-96a32 32 0 0 1 0-64h96a96 96 0 0 1 96 96v64z"},null,-1),JO=[GO,XO];function ZO(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",YO,JO)}var QO=o(KO,[["render",ZO],["__file","mouse.vue"]]),ej={name:"Mug"},tj={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},rj=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M736 800V160H160v640a64 64 0 0 0 64 64h448a64 64 0 0 0 64-64zm64-544h63.552a96 96 0 0 1 96 96v224a96 96 0 0 1-96 96H800v128a128 128 0 0 1-128 128H224A128 128 0 0 1 96 800V128a32 32 0 0 1 32-32h640a32 32 0 0 1 32 32v128zm0 64v288h63.552a32 32 0 0 0 32-32V352a32 32 0 0 0-32-32H800z"},null,-1),nj=[rj];function oj(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",tj,nj)}var lj=o(ej,[["render",oj],["__file","mug.vue"]]),aj={name:"MuteNotification"},ij={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},cj=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m241.216 832 63.616-64H768V448c0-42.368-10.24-82.304-28.48-117.504l46.912-47.232C815.36 331.392 832 387.84 832 448v320h96a32 32 0 1 1 0 64H241.216zm-90.24 0H96a32 32 0 1 1 0-64h96V448a320.128 320.128 0 0 1 256-313.6V128a64 64 0 1 1 128 0v6.4a319.552 319.552 0 0 1 171.648 97.088l-45.184 45.44A256 256 0 0 0 256 448v278.336L151.04 832zM448 896h128a64 64 0 0 1-128 0z"},null,-1),sj=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M150.72 859.072a32 32 0 0 1-45.44-45.056l704-708.544a32 32 0 0 1 45.44 45.056l-704 708.544z"},null,-1),uj=[cj,sj];function dj(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",ij,uj)}var pj=o(aj,[["render",dj],["__file","mute-notification.vue"]]),fj={name:"Mute"},bj={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},mj=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m412.16 592.128-45.44 45.44A191.232 191.232 0 0 1 320 512V256a192 192 0 1 1 384 0v44.352l-64 64V256a128 128 0 1 0-256 0v256c0 30.336 10.56 58.24 28.16 80.128zm51.968 38.592A128 128 0 0 0 640 512v-57.152l64-64V512a192 192 0 0 1-287.68 166.528l47.808-47.808zM314.88 779.968l46.144-46.08A222.976 222.976 0 0 0 480 768h64a224 224 0 0 0 224-224v-32a32 32 0 1 1 64 0v32a288 288 0 0 1-288 288v64h64a32 32 0 1 1 0 64H416a32 32 0 1 1 0-64h64v-64c-61.44 0-118.4-19.2-165.12-52.032zM266.752 737.6A286.976 286.976 0 0 1 192 544v-32a32 32 0 0 1 64 0v32c0 56.832 21.184 108.8 56.064 148.288L266.752 737.6z"},null,-1),hj=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M150.72 859.072a32 32 0 0 1-45.44-45.056l704-708.544a32 32 0 0 1 45.44 45.056l-704 708.544z"},null,-1),vj=[mj,hj];function gj(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",bj,vj)}var Oj=o(fj,[["render",gj],["__file","mute.vue"]]),jj={name:"NoSmoking"},wj={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},yj=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M440.256 576H256v128h56.256l-64 64H224a32 32 0 0 1-32-32V544a32 32 0 0 1 32-32h280.256l-64 64zm143.488 128H704V583.744L775.744 512H928a32 32 0 0 1 32 32v192a32 32 0 0 1-32 32H519.744l64-64zM768 576v128h128V576H768zm-29.696-207.552 45.248 45.248-497.856 497.856-45.248-45.248zM256 64h64v320h-64zM128 192h64v192h-64zM64 512h64v256H64z"},null,-1),xj=[yj];function kj(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",wj,xj)}var _j=o(jj,[["render",kj],["__file","no-smoking.vue"]]),Cj={name:"Notebook"},zj={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ej=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M192 128v768h640V128H192zm-32-64h704a32 32 0 0 1 32 32v832a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32z"},null,-1),Bj=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M672 128h64v768h-64zM96 192h128q32 0 32 32t-32 32H96q-32 0-32-32t32-32zm0 192h128q32 0 32 32t-32 32H96q-32 0-32-32t32-32zm0 192h128q32 0 32 32t-32 32H96q-32 0-32-32t32-32zm0 192h128q32 0 32 32t-32 32H96q-32 0-32-32t32-32z"},null,-1),Sj=[Ej,Bj];function Vj(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",zj,Sj)}var Nj=o(Cj,[["render",Vj],["__file","notebook.vue"]]),Mj={name:"Notification"},Aj={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Tj=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 128v64H256a64 64 0 0 0-64 64v512a64 64 0 0 0 64 64h512a64 64 0 0 0 64-64V512h64v256a128 128 0 0 1-128 128H256a128 128 0 0 1-128-128V256a128 128 0 0 1 128-128h256z"},null,-1),Hj=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M768 384a128 128 0 1 0 0-256 128 128 0 0 0 0 256zm0 64a192 192 0 1 1 0-384 192 192 0 0 1 0 384z"},null,-1),Rj=[Tj,Hj];function Lj(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Aj,Rj)}var Dj=o(Mj,[["render",Lj],["__file","notification.vue"]]),Pj={name:"Odometer"},Ij={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Fj=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768zm0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896z"},null,-1),$j=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M192 512a320 320 0 1 1 640 0 32 32 0 1 1-64 0 256 256 0 1 0-512 0 32 32 0 0 1-64 0z"},null,-1),qj=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M570.432 627.84A96 96 0 1 1 509.568 608l60.992-187.776A32 32 0 1 1 631.424 440l-60.992 187.776zM502.08 734.464a32 32 0 1 0 19.84-60.928 32 32 0 0 0-19.84 60.928z"},null,-1),Wj=[Fj,$j,qj];function Uj(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Ij,Wj)}var Kj=o(Pj,[["render",Uj],["__file","odometer.vue"]]),Yj={name:"OfficeBuilding"},Gj={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Xj=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M192 128v704h384V128H192zm-32-64h448a32 32 0 0 1 32 32v768a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32z"},null,-1),Jj=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M256 256h256v64H256v-64zm0 192h256v64H256v-64zm0 192h256v64H256v-64zm384-128h128v64H640v-64zm0 128h128v64H640v-64zM64 832h896v64H64v-64z"},null,-1),Zj=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M640 384v448h192V384H640zm-32-64h256a32 32 0 0 1 32 32v512a32 32 0 0 1-32 32H608a32 32 0 0 1-32-32V352a32 32 0 0 1 32-32z"},null,-1),Qj=[Xj,Jj,Zj];function ew(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Gj,Qj)}var tw=o(Yj,[["render",ew],["__file","office-building.vue"]]),rw={name:"Open"},nw={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ow=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M329.956 257.138a254.862 254.862 0 0 0 0 509.724h364.088a254.862 254.862 0 0 0 0-509.724H329.956zm0-72.818h364.088a327.68 327.68 0 1 1 0 655.36H329.956a327.68 327.68 0 1 1 0-655.36z"},null,-1),lw=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M694.044 621.227a109.227 109.227 0 1 0 0-218.454 109.227 109.227 0 0 0 0 218.454zm0 72.817a182.044 182.044 0 1 1 0-364.088 182.044 182.044 0 0 1 0 364.088z"},null,-1),aw=[ow,lw];function iw(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",nw,aw)}var cw=o(rw,[["render",iw],["__file","open.vue"]]),sw={name:"Operation"},uw={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},dw=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M389.44 768a96.064 96.064 0 0 1 181.12 0H896v64H570.56a96.064 96.064 0 0 1-181.12 0H128v-64h261.44zm192-288a96.064 96.064 0 0 1 181.12 0H896v64H762.56a96.064 96.064 0 0 1-181.12 0H128v-64h453.44zm-320-288a96.064 96.064 0 0 1 181.12 0H896v64H442.56a96.064 96.064 0 0 1-181.12 0H128v-64h133.44z"},null,-1),pw=[dw];function fw(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",uw,pw)}var bw=o(sw,[["render",fw],["__file","operation.vue"]]),mw={name:"Opportunity"},hw={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},vw=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M384 960v-64h192.064v64H384zm448-544a350.656 350.656 0 0 1-128.32 271.424C665.344 719.04 640 763.776 640 813.504V832H320v-14.336c0-48-19.392-95.36-57.216-124.992a351.552 351.552 0 0 1-128.448-344.256c25.344-136.448 133.888-248.128 269.76-276.48A352.384 352.384 0 0 1 832 416zm-544 32c0-132.288 75.904-224 192-224v-64c-154.432 0-256 122.752-256 288h64z"},null,-1),gw=[vw];function Ow(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",hw,gw)}var jw=o(mw,[["render",Ow],["__file","opportunity.vue"]]),ww={name:"Orange"},yw={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},xw=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M544 894.72a382.336 382.336 0 0 0 215.936-89.472L577.024 622.272c-10.24 6.016-21.248 10.688-33.024 13.696v258.688zm261.248-134.784A382.336 382.336 0 0 0 894.656 544H635.968c-3.008 11.776-7.68 22.848-13.696 33.024l182.976 182.912zM894.656 480a382.336 382.336 0 0 0-89.408-215.936L622.272 446.976c6.016 10.24 10.688 21.248 13.696 33.024h258.688zm-134.72-261.248A382.336 382.336 0 0 0 544 129.344v258.688c11.776 3.008 22.848 7.68 33.024 13.696l182.912-182.976zM480 129.344a382.336 382.336 0 0 0-215.936 89.408l182.912 182.976c10.24-6.016 21.248-10.688 33.024-13.696V129.344zm-261.248 134.72A382.336 382.336 0 0 0 129.344 480h258.688c3.008-11.776 7.68-22.848 13.696-33.024L218.752 264.064zM129.344 544a382.336 382.336 0 0 0 89.408 215.936l182.976-182.912A127.232 127.232 0 0 1 388.032 544H129.344zm134.72 261.248A382.336 382.336 0 0 0 480 894.656V635.968a127.232 127.232 0 0 1-33.024-13.696L264.064 805.248zM512 960a448 448 0 1 1 0-896 448 448 0 0 1 0 896zm0-384a64 64 0 1 0 0-128 64 64 0 0 0 0 128z"},null,-1),kw=[xw];function _w(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",yw,kw)}var Cw=o(ww,[["render",_w],["__file","orange.vue"]]),zw={name:"Paperclip"},Ew={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Bw=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M602.496 240.448A192 192 0 1 1 874.048 512l-316.8 316.8A256 256 0 0 1 195.2 466.752L602.496 59.456l45.248 45.248L240.448 512A192 192 0 0 0 512 783.552l316.8-316.8a128 128 0 1 0-181.056-181.056L353.6 579.904a32 32 0 1 0 45.248 45.248l294.144-294.144 45.312 45.248L444.096 670.4a96 96 0 1 1-135.744-135.744l294.144-294.208z"},null,-1),Sw=[Bw];function Vw(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Ew,Sw)}var Nw=o(zw,[["render",Vw],["__file","paperclip.vue"]]),Mw={name:"PartlyCloudy"},Aw={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Tw=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M598.4 895.872H328.192a256 256 0 0 1-34.496-510.528A352 352 0 1 1 598.4 895.872zm-271.36-64h272.256a288 288 0 1 0-248.512-417.664L335.04 445.44l-34.816 3.584a192 192 0 0 0 26.88 382.848z"},null,-1),Hw=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M139.84 501.888a256 256 0 1 1 417.856-277.12c-17.728 2.176-38.208 8.448-61.504 18.816A192 192 0 1 0 189.12 460.48a6003.84 6003.84 0 0 0-49.28 41.408z"},null,-1),Rw=[Tw,Hw];function Lw(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Aw,Rw)}var Dw=o(Mw,[["render",Lw],["__file","partly-cloudy.vue"]]),Pw={name:"Pear"},Iw={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Fw=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M542.336 258.816a443.255 443.255 0 0 0-9.024 25.088 32 32 0 1 1-60.8-20.032l1.088-3.328a162.688 162.688 0 0 0-122.048 131.392l-17.088 102.72-20.736 15.36C256.192 552.704 224 610.88 224 672c0 120.576 126.4 224 288 224s288-103.424 288-224c0-61.12-32.192-119.296-89.728-161.92l-20.736-15.424-17.088-102.72a162.688 162.688 0 0 0-130.112-133.12zm-40.128-66.56c7.936-15.552 16.576-30.08 25.92-43.776 23.296-33.92 49.408-59.776 78.528-77.12a32 32 0 1 1 32.704 55.04c-20.544 12.224-40.064 31.552-58.432 58.304a316.608 316.608 0 0 0-9.792 15.104 226.688 226.688 0 0 1 164.48 181.568l12.8 77.248C819.456 511.36 864 587.392 864 672c0 159.04-157.568 288-352 288S160 831.04 160 672c0-84.608 44.608-160.64 115.584-213.376l12.8-77.248a226.624 226.624 0 0 1 213.76-189.184z"},null,-1),$w=[Fw];function qw(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Iw,$w)}var Ww=o(Pw,[["render",qw],["__file","pear.vue"]]),Uw={name:"PhoneFilled"},Kw={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Yw=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M199.232 125.568 90.624 379.008a32 32 0 0 0 6.784 35.2l512.384 512.384a32 32 0 0 0 35.2 6.784l253.44-108.608a32 32 0 0 0 10.048-52.032L769.6 633.92a32 32 0 0 0-36.928-5.952l-130.176 65.088-271.488-271.552 65.024-130.176a32 32 0 0 0-5.952-36.928L251.2 115.52a32 32 0 0 0-51.968 10.048z"},null,-1),Gw=[Yw];function Xw(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Kw,Gw)}var Jw=o(Uw,[["render",Xw],["__file","phone-filled.vue"]]),Zw={name:"Phone"},Qw={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ey=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M79.36 432.256 591.744 944.64a32 32 0 0 0 35.2 6.784l253.44-108.544a32 32 0 0 0 9.984-52.032l-153.856-153.92a32 32 0 0 0-36.928-6.016l-69.888 34.944L358.08 394.24l35.008-69.888a32 32 0 0 0-5.952-36.928L233.152 133.568a32 32 0 0 0-52.032 10.048L72.512 397.056a32 32 0 0 0 6.784 35.2zm60.48-29.952 81.536-190.08L325.568 316.48l-24.64 49.216-20.608 41.216 32.576 32.64 271.552 271.552 32.64 32.64 41.216-20.672 49.28-24.576 104.192 104.128-190.08 81.472L139.84 402.304zM512 320v-64a256 256 0 0 1 256 256h-64a192 192 0 0 0-192-192zm0-192V64a448 448 0 0 1 448 448h-64a384 384 0 0 0-384-384z"},null,-1),ty=[ey];function ry(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Qw,ty)}var ny=o(Zw,[["render",ry],["__file","phone.vue"]]),oy={name:"PictureFilled"},ly={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ay=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M96 896a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32h832a32 32 0 0 1 32 32v704a32 32 0 0 1-32 32H96zm315.52-228.48-68.928-68.928a32 32 0 0 0-45.248 0L128 768.064h778.688l-242.112-290.56a32 32 0 0 0-49.216 0L458.752 665.408a32 32 0 0 1-47.232 2.112zM256 384a96 96 0 1 0 192.064-.064A96 96 0 0 0 256 384z"},null,-1),iy=[ay];function cy(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",ly,iy)}var sy=o(oy,[["render",cy],["__file","picture-filled.vue"]]),uy={name:"PictureRounded"},dy={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},py=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 128a384 384 0 1 0 0 768 384 384 0 0 0 0-768zm0-64a448 448 0 1 1 0 896 448 448 0 0 1 0-896z"},null,-1),fy=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M640 288q64 0 64 64t-64 64q-64 0-64-64t64-64zM214.656 790.656l-45.312-45.312 185.664-185.6a96 96 0 0 1 123.712-10.24l138.24 98.688a32 32 0 0 0 39.872-2.176L906.688 422.4l42.624 47.744L699.52 693.696a96 96 0 0 1-119.808 6.592l-138.24-98.752a32 32 0 0 0-41.152 3.456l-185.664 185.6z"},null,-1),by=[py,fy];function my(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",dy,by)}var hy=o(uy,[["render",my],["__file","picture-rounded.vue"]]),vy={name:"Picture"},gy={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Oy=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M160 160v704h704V160H160zm-32-64h768a32 32 0 0 1 32 32v768a32 32 0 0 1-32 32H128a32 32 0 0 1-32-32V128a32 32 0 0 1 32-32z"},null,-1),jy=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M384 288q64 0 64 64t-64 64q-64 0-64-64t64-64zM185.408 876.992l-50.816-38.912L350.72 556.032a96 96 0 0 1 134.592-17.856l1.856 1.472 122.88 99.136a32 32 0 0 0 44.992-4.864l216-269.888 49.92 39.936-215.808 269.824-.256.32a96 96 0 0 1-135.04 14.464l-122.88-99.072-.64-.512a32 32 0 0 0-44.8 5.952L185.408 876.992z"},null,-1),wy=[Oy,jy];function yy(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",gy,wy)}var xy=o(vy,[["render",yy],["__file","picture.vue"]]),ky={name:"PieChart"},_y={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Cy=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M448 68.48v64.832A384.128 384.128 0 0 0 512 896a384.128 384.128 0 0 0 378.688-320h64.768A448.128 448.128 0 0 1 64 512 448.128 448.128 0 0 1 448 68.48z"},null,-1),zy=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M576 97.28V448h350.72A384.064 384.064 0 0 0 576 97.28zM512 64V33.152A448 448 0 0 1 990.848 512H512V64z"},null,-1),Ey=[Cy,zy];function By(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",_y,Ey)}var Sy=o(ky,[["render",By],["__file","pie-chart.vue"]]),Vy={name:"Place"},Ny={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},My=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 512a192 192 0 1 0 0-384 192 192 0 0 0 0 384zm0 64a256 256 0 1 1 0-512 256 256 0 0 1 0 512z"},null,-1),Ay=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 512a32 32 0 0 1 32 32v256a32 32 0 1 1-64 0V544a32 32 0 0 1 32-32z"},null,-1),Ty=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M384 649.088v64.96C269.76 732.352 192 771.904 192 800c0 37.696 139.904 96 320 96s320-58.304 320-96c0-28.16-77.76-67.648-192-85.952v-64.96C789.12 671.04 896 730.368 896 800c0 88.32-171.904 160-384 160s-384-71.68-384-160c0-69.696 106.88-128.96 256-150.912z"},null,-1),Hy=[My,Ay,Ty];function Ry(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Ny,Hy)}var Ly=o(Vy,[["render",Ry],["__file","place.vue"]]),Dy={name:"Platform"},Py={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Iy=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M448 832v-64h128v64h192v64H256v-64h192zM128 704V128h768v576H128z"},null,-1),Fy=[Iy];function $y(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Py,Fy)}var qy=o(Dy,[["render",$y],["__file","platform.vue"]]),Wy={name:"Plus"},Uy={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ky=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M480 480V128a32 32 0 0 1 64 0v352h352a32 32 0 1 1 0 64H544v352a32 32 0 1 1-64 0V544H128a32 32 0 0 1 0-64h352z"},null,-1),Yy=[Ky];function Gy(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Uy,Yy)}var Xy=o(Wy,[["render",Gy],["__file","plus.vue"]]),Jy={name:"Pointer"},Zy={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Qy=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M511.552 128c-35.584 0-64.384 28.8-64.384 64.448v516.48L274.048 570.88a94.272 94.272 0 0 0-112.896-3.456 44.416 44.416 0 0 0-8.96 62.208L332.8 870.4A64 64 0 0 0 384 896h512V575.232a64 64 0 0 0-45.632-61.312l-205.952-61.76A96 96 0 0 1 576 360.192V192.448C576 156.8 547.2 128 511.552 128zM359.04 556.8l24.128 19.2V192.448a128.448 128.448 0 1 1 256.832 0v167.744a32 32 0 0 0 22.784 30.656l206.016 61.76A128 128 0 0 1 960 575.232V896a64 64 0 0 1-64 64H384a128 128 0 0 1-102.4-51.2L101.056 668.032A108.416 108.416 0 0 1 128 512.512a158.272 158.272 0 0 1 185.984 8.32L359.04 556.8z"},null,-1),ex=[Qy];function tx(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Zy,ex)}var rx=o(Jy,[["render",tx],["__file","pointer.vue"]]),nx={name:"Position"},ox={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},lx=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m249.6 417.088 319.744 43.072 39.168 310.272L845.12 178.88 249.6 417.088zm-129.024 47.168a32 32 0 0 1-7.68-61.44l777.792-311.04a32 32 0 0 1 41.6 41.6l-310.336 775.68a32 32 0 0 1-61.44-7.808L512 516.992l-391.424-52.736z"},null,-1),ax=[lx];function ix(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",ox,ax)}var cx=o(nx,[["render",ix],["__file","position.vue"]]),sx={name:"Postcard"},ux={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},dx=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M160 224a32 32 0 0 0-32 32v512a32 32 0 0 0 32 32h704a32 32 0 0 0 32-32V256a32 32 0 0 0-32-32H160zm0-64h704a96 96 0 0 1 96 96v512a96 96 0 0 1-96 96H160a96 96 0 0 1-96-96V256a96 96 0 0 1 96-96z"},null,-1),px=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M704 320a64 64 0 1 1 0 128 64 64 0 0 1 0-128zM288 448h256q32 0 32 32t-32 32H288q-32 0-32-32t32-32zm0 128h256q32 0 32 32t-32 32H288q-32 0-32-32t32-32z"},null,-1),fx=[dx,px];function bx(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",ux,fx)}var mx=o(sx,[["render",bx],["__file","postcard.vue"]]),hx={name:"Pouring"},vx={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},gx=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m739.328 291.328-35.2-6.592-12.8-33.408a192.064 192.064 0 0 0-365.952 23.232l-9.92 40.896-41.472 7.04a176.32 176.32 0 0 0-146.24 173.568c0 97.28 78.72 175.936 175.808 175.936h400a192 192 0 0 0 35.776-380.672zM959.552 480a256 256 0 0 1-256 256h-400A239.808 239.808 0 0 1 63.744 496.192a240.32 240.32 0 0 1 199.488-236.8 256.128 256.128 0 0 1 487.872-30.976A256.064 256.064 0 0 1 959.552 480zM224 800a32 32 0 0 1 32 32v96a32 32 0 1 1-64 0v-96a32 32 0 0 1 32-32zm192 0a32 32 0 0 1 32 32v96a32 32 0 1 1-64 0v-96a32 32 0 0 1 32-32zm192 0a32 32 0 0 1 32 32v96a32 32 0 1 1-64 0v-96a32 32 0 0 1 32-32zm192 0a32 32 0 0 1 32 32v96a32 32 0 1 1-64 0v-96a32 32 0 0 1 32-32z"},null,-1),Ox=[gx];function jx(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",vx,Ox)}var wx=o(hx,[["render",jx],["__file","pouring.vue"]]),yx={name:"Present"},xx={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},kx=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M480 896V640H192v-64h288V320H192v576h288zm64 0h288V320H544v256h288v64H544v256zM128 256h768v672a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V256z"},null,-1),_x=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M96 256h832q32 0 32 32t-32 32H96q-32 0-32-32t32-32z"},null,-1),Cx=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M416 256a64 64 0 1 0 0-128 64 64 0 0 0 0 128zm0 64a128 128 0 1 1 0-256 128 128 0 0 1 0 256z"},null,-1),zx=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M608 256a64 64 0 1 0 0-128 64 64 0 0 0 0 128zm0 64a128 128 0 1 1 0-256 128 128 0 0 1 0 256z"},null,-1),Ex=[kx,_x,Cx,zx];function Bx(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",xx,Ex)}var Sx=o(yx,[["render",Bx],["__file","present.vue"]]),Vx={name:"PriceTag"},Nx={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Mx=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M224 318.336V896h576V318.336L552.512 115.84a64 64 0 0 0-81.024 0L224 318.336zM593.024 66.304l259.2 212.096A32 32 0 0 1 864 303.168V928a32 32 0 0 1-32 32H192a32 32 0 0 1-32-32V303.168a32 32 0 0 1 11.712-24.768l259.2-212.096a128 128 0 0 1 162.112 0z"},null,-1),Ax=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 448a64 64 0 1 0 0-128 64 64 0 0 0 0 128zm0 64a128 128 0 1 1 0-256 128 128 0 0 1 0 256z"},null,-1),Tx=[Mx,Ax];function Hx(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Nx,Tx)}var Rx=o(Vx,[["render",Hx],["__file","price-tag.vue"]]),Lx={name:"Printer"},Dx={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Px=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M256 768H105.024c-14.272 0-19.456-1.472-24.64-4.288a29.056 29.056 0 0 1-12.16-12.096C65.536 746.432 64 741.248 64 727.04V379.072c0-42.816 4.48-58.304 12.8-73.984 8.384-15.616 20.672-27.904 36.288-36.288 15.68-8.32 31.168-12.8 73.984-12.8H256V64h512v192h68.928c42.816 0 58.304 4.48 73.984 12.8 15.616 8.384 27.904 20.672 36.288 36.288 8.32 15.68 12.8 31.168 12.8 73.984v347.904c0 14.272-1.472 19.456-4.288 24.64a29.056 29.056 0 0 1-12.096 12.16c-5.184 2.752-10.368 4.224-24.64 4.224H768v192H256V768zm64-192v320h384V576H320zm-64 128V512h512v192h128V379.072c0-29.376-1.408-36.48-5.248-43.776a23.296 23.296 0 0 0-10.048-10.048c-7.232-3.84-14.4-5.248-43.776-5.248H187.072c-29.376 0-36.48 1.408-43.776 5.248a23.296 23.296 0 0 0-10.048 10.048c-3.84 7.232-5.248 14.4-5.248 43.776V704h128zm64-448h384V128H320v128zm-64 128h64v64h-64v-64zm128 0h64v64h-64v-64z"},null,-1),Ix=[Px];function Fx(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Dx,Ix)}var $x=o(Lx,[["render",Fx],["__file","printer.vue"]]),qx={name:"Promotion"},Wx={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Ux=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m64 448 832-320-128 704-446.08-243.328L832 192 242.816 545.472 64 448zm256 512V657.024L512 768 320 960z"},null,-1),Kx=[Ux];function Yx(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Wx,Kx)}var Gx=o(qx,[["render",Yx],["__file","promotion.vue"]]),Xx={name:"QuartzWatch"},Jx={version:"1.1",id:"a",xmlns:"http://www.w3.org/2000/svg",x:"0",y:"0",viewBox:"0 0 1024 1024",style:{"enable-background":"new 0 0 1024 1024"},"xml:space":"preserve"},Zx=Object(n["createElementVNode"])("path",{d:"M422.02 602.01v-.03c-6.68-5.99-14.35-8.83-23.01-8.51-8.67.32-16.17 3.66-22.5 10.02-6.33 6.36-9.5 13.7-9.5 22.02s3 15.82 8.99 22.5c8.68 8.68 19.02 11.35 31.01 8s19.49-10.85 22.5-22.5c3.01-11.65.51-22.15-7.49-31.49v-.01zM384 512c0-9.35-3-17.02-8.99-23.01-6-5.99-13.66-8.99-23.01-8.99-9.35 0-17.02 3-23.01 8.99-5.99 6-8.99 13.66-8.99 23.01s3 17.02 8.99 23.01c6 5.99 13.66 8.99 23.01 8.99 9.35 0 17.02-3 23.01-8.99 5.99-6 8.99-13.67 8.99-23.01zM390.53 429.51c11.65 3.01 22.15.51 31.49-7.49h.04c5.99-6.68 8.83-14.34 8.51-23.01-.32-8.67-3.66-16.16-10.02-22.5-6.36-6.33-13.7-9.5-22.02-9.5s-15.82 3-22.5 8.99c-8.68 8.69-11.35 19.02-8 31.01 3.35 11.99 10.85 19.49 22.5 22.5zM633.47 429.51c11.67-3.03 19.01-10.37 22.02-22.02 3.01-11.65.51-22.15-7.49-31.49h.01c-6.68-5.99-14.18-8.99-22.5-8.99s-15.66 3.16-22.02 9.5c-6.36 6.34-9.7 13.84-10.02 22.5-.32 8.66 2.52 16.33 8.51 23.01 9.32 8.02 19.82 10.52 31.49 7.49zM512 640c-9.35 0-17.02 3-23.01 8.99-5.99 6-8.99 13.66-8.99 23.01s3 17.02 8.99 23.01c6 5.99 13.67 8.99 23.01 8.99 9.35 0 17.02-3 23.01-8.99 5.99-6 8.99-13.66 8.99-23.01s-3-17.02-8.99-23.01c-6-5.99-13.66-8.99-23.01-8.99zM695.01 488.99c-6-5.99-13.66-8.99-23.01-8.99s-17.02 3-23.01 8.99c-5.99 6-8.99 13.66-8.99 23.01s3 17.02 8.99 23.01c6 5.99 13.66 8.99 23.01 8.99s17.02-3 23.01-8.99c5.99-6 8.99-13.67 8.99-23.01 0-9.35-3-17.02-8.99-23.01z",fill:"currentColor"},null,-1),Qx=Object(n["createElementVNode"])("path",{d:"M832 512c-2-90.67-33.17-166.17-93.5-226.5-20.43-20.42-42.6-37.49-66.5-51.23V64H352v170.26c-23.9 13.74-46.07 30.81-66.5 51.24-60.33 60.33-91.49 135.83-93.5 226.5 2 90.67 33.17 166.17 93.5 226.5 20.43 20.43 42.6 37.5 66.5 51.24V960h320V789.74c23.9-13.74 46.07-30.81 66.5-51.24 60.33-60.34 91.49-135.83 93.5-226.5zM416 128h192v78.69c-29.85-9.03-61.85-13.93-96-14.69-34.15.75-66.15 5.65-96 14.68V128zm192 768H416v-78.68c29.85 9.03 61.85 13.93 96 14.68 34.15-.75 66.15-5.65 96-14.68V896zm-96-128c-72.66-2.01-132.99-27.01-180.99-75.01S258.01 584.66 256 512c2.01-72.66 27.01-132.99 75.01-180.99S439.34 258.01 512 256c72.66 2.01 132.99 27.01 180.99 75.01S765.99 439.34 768 512c-2.01 72.66-27.01 132.99-75.01 180.99S584.66 765.99 512 768z",fill:"currentColor"},null,-1),ek=Object(n["createElementVNode"])("path",{d:"M512 320c-9.35 0-17.02 3-23.01 8.99-5.99 6-8.99 13.66-8.99 23.01 0 9.35 3 17.02 8.99 23.01 6 5.99 13.67 8.99 23.01 8.99 9.35 0 17.02-3 23.01-8.99 5.99-6 8.99-13.66 8.99-23.01 0-9.35-3-17.02-8.99-23.01-6-5.99-13.66-8.99-23.01-8.99zM624.99 593.5c-8.66-.32-16.33 2.52-23.01 8.51-7.98 9.32-10.48 19.82-7.49 31.49s10.49 19.17 22.5 22.5 22.35.66 31.01-8v.04c5.99-6.68 8.99-14.18 8.99-22.5s-3.16-15.66-9.5-22.02-13.84-9.7-22.5-10.02z",fill:"currentColor"},null,-1),tk=[Zx,Qx,ek];function rk(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Jx,tk)}var nk=o(Xx,[["render",rk],["__file","quartz-watch.vue"]]),ok={name:"QuestionFilled"},lk={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ak=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zm23.744 191.488c-52.096 0-92.928 14.784-123.2 44.352-30.976 29.568-45.76 70.4-45.76 122.496h80.256c0-29.568 5.632-52.8 17.6-68.992 13.376-19.712 35.2-28.864 66.176-28.864 23.936 0 42.944 6.336 56.32 19.712 12.672 13.376 19.712 31.68 19.712 54.912 0 17.6-6.336 34.496-19.008 49.984l-8.448 9.856c-45.76 40.832-73.216 70.4-82.368 89.408-9.856 19.008-14.08 42.24-14.08 68.992v9.856h80.96v-9.856c0-16.896 3.52-31.68 10.56-45.76 6.336-12.672 15.488-24.64 28.16-35.2 33.792-29.568 54.208-48.576 60.544-55.616 16.896-22.528 26.048-51.392 26.048-86.592 0-42.944-14.08-76.736-42.24-101.376-28.16-25.344-65.472-37.312-111.232-37.312zm-12.672 406.208a54.272 54.272 0 0 0-38.72 14.784 49.408 49.408 0 0 0-15.488 38.016c0 15.488 4.928 28.16 15.488 38.016A54.848 54.848 0 0 0 523.072 768c15.488 0 28.16-4.928 38.72-14.784a51.52 51.52 0 0 0 16.192-38.72 51.968 51.968 0 0 0-15.488-38.016 55.936 55.936 0 0 0-39.424-14.784z"},null,-1),ik=[ak];function ck(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",lk,ik)}var sk=o(ok,[["render",ck],["__file","question-filled.vue"]]),uk={name:"Rank"},dk={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},pk=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m186.496 544 41.408 41.344a32 32 0 1 1-45.248 45.312l-96-96a32 32 0 0 1 0-45.312l96-96a32 32 0 1 1 45.248 45.312L186.496 480h290.816V186.432l-41.472 41.472a32 32 0 1 1-45.248-45.184l96-96.128a32 32 0 0 1 45.312 0l96 96.064a32 32 0 0 1-45.248 45.184l-41.344-41.28V480H832l-41.344-41.344a32 32 0 0 1 45.248-45.312l96 96a32 32 0 0 1 0 45.312l-96 96a32 32 0 0 1-45.248-45.312L832 544H541.312v293.44l41.344-41.28a32 32 0 1 1 45.248 45.248l-96 96a32 32 0 0 1-45.312 0l-96-96a32 32 0 1 1 45.312-45.248l41.408 41.408V544H186.496z"},null,-1),fk=[pk];function bk(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",dk,fk)}var mk=o(uk,[["render",bk],["__file","rank.vue"]]),hk={name:"ReadingLamp"},vk={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},gk=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M352 896h320q32 0 32 32t-32 32H352q-32 0-32-32t32-32zm-44.672-768-99.52 448h608.384l-99.52-448H307.328zm-25.6-64h460.608a32 32 0 0 1 31.232 25.088l113.792 512A32 32 0 0 1 856.128 640H167.872a32 32 0 0 1-31.232-38.912l113.792-512A32 32 0 0 1 281.664 64z"},null,-1),Ok=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M672 576q32 0 32 32v128q0 32-32 32t-32-32V608q0-32 32-32zm-192-.064h64V960h-64z"},null,-1),jk=[gk,Ok];function wk(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",vk,jk)}var yk=o(hk,[["render",wk],["__file","reading-lamp.vue"]]),xk={name:"Reading"},kk={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},_k=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m512 863.36 384-54.848v-638.72L525.568 222.72a96 96 0 0 1-27.136 0L128 169.792v638.72l384 54.848zM137.024 106.432l370.432 52.928a32 32 0 0 0 9.088 0l370.432-52.928A64 64 0 0 1 960 169.792v638.72a64 64 0 0 1-54.976 63.36l-388.48 55.488a32 32 0 0 1-9.088 0l-388.48-55.488A64 64 0 0 1 64 808.512v-638.72a64 64 0 0 1 73.024-63.36z"},null,-1),Ck=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M480 192h64v704h-64z"},null,-1),zk=[_k,Ck];function Ek(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",kk,zk)}var Bk=o(xk,[["render",Ek],["__file","reading.vue"]]),Sk={name:"RefreshLeft"},Vk={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Nk=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M289.088 296.704h92.992a32 32 0 0 1 0 64H232.96a32 32 0 0 1-32-32V179.712a32 32 0 0 1 64 0v50.56a384 384 0 0 1 643.84 282.88 384 384 0 0 1-383.936 384 384 384 0 0 1-384-384h64a320 320 0 1 0 640 0 320 320 0 0 0-555.712-216.448z"},null,-1),Mk=[Nk];function Ak(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Vk,Mk)}var Tk=o(Sk,[["render",Ak],["__file","refresh-left.vue"]]),Hk={name:"RefreshRight"},Rk={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Lk=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M784.512 230.272v-50.56a32 32 0 1 1 64 0v149.056a32 32 0 0 1-32 32H667.52a32 32 0 1 1 0-64h92.992A320 320 0 1 0 524.8 833.152a320 320 0 0 0 320-320h64a384 384 0 0 1-384 384 384 384 0 0 1-384-384 384 384 0 0 1 643.712-282.88z"},null,-1),Dk=[Lk];function Pk(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Rk,Dk)}var Ik=o(Hk,[["render",Pk],["__file","refresh-right.vue"]]),Fk={name:"Refresh"},$k={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},qk=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M771.776 794.88A384 384 0 0 1 128 512h64a320 320 0 0 0 555.712 216.448H654.72a32 32 0 1 1 0-64h149.056a32 32 0 0 1 32 32v148.928a32 32 0 1 1-64 0v-50.56zM276.288 295.616h92.992a32 32 0 0 1 0 64H220.16a32 32 0 0 1-32-32V178.56a32 32 0 0 1 64 0v50.56A384 384 0 0 1 896.128 512h-64a320 320 0 0 0-555.776-216.384z"},null,-1),Wk=[qk];function Uk(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",$k,Wk)}var Kk=o(Fk,[["render",Uk],["__file","refresh.vue"]]),Yk={name:"Refrigerator"},Gk={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Xk=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M256 448h512V160a32 32 0 0 0-32-32H288a32 32 0 0 0-32 32v288zm0 64v352a32 32 0 0 0 32 32h448a32 32 0 0 0 32-32V512H256zm32-448h448a96 96 0 0 1 96 96v704a96 96 0 0 1-96 96H288a96 96 0 0 1-96-96V160a96 96 0 0 1 96-96zm32 224h64v96h-64v-96zm0 288h64v96h-64v-96z"},null,-1),Jk=[Xk];function Zk(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Gk,Jk)}var Qk=o(Yk,[["render",Zk],["__file","refrigerator.vue"]]),e_={name:"RemoveFilled"},t_={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},r_=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zM288 512a38.4 38.4 0 0 0 38.4 38.4h371.2a38.4 38.4 0 0 0 0-76.8H326.4A38.4 38.4 0 0 0 288 512z"},null,-1),n_=[r_];function o_(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",t_,n_)}var l_=o(e_,[["render",o_],["__file","remove-filled.vue"]]),a_={name:"Remove"},i_={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},c_=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M352 480h320a32 32 0 1 1 0 64H352a32 32 0 0 1 0-64z"},null,-1),s_=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768zm0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896z"},null,-1),u_=[c_,s_];function d_(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",i_,u_)}var p_=o(a_,[["render",d_],["__file","remove.vue"]]),f_={name:"Right"},b_={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},m_=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M754.752 480H160a32 32 0 1 0 0 64h594.752L521.344 777.344a32 32 0 0 0 45.312 45.312l288-288a32 32 0 0 0 0-45.312l-288-288a32 32 0 1 0-45.312 45.312L754.752 480z"},null,-1),h_=[m_];function v_(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",b_,h_)}var g_=o(f_,[["render",v_],["__file","right.vue"]]),O_={name:"ScaleToOriginal"},j_={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},w_=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M813.176 180.706a60.235 60.235 0 0 1 60.236 60.235v481.883a60.235 60.235 0 0 1-60.236 60.235H210.824a60.235 60.235 0 0 1-60.236-60.235V240.94a60.235 60.235 0 0 1 60.236-60.235h602.352zm0-60.235H210.824A120.47 120.47 0 0 0 90.353 240.94v481.883a120.47 120.47 0 0 0 120.47 120.47h602.353a120.47 120.47 0 0 0 120.471-120.47V240.94a120.47 120.47 0 0 0-120.47-120.47zm-120.47 180.705a30.118 30.118 0 0 0-30.118 30.118v301.177a30.118 30.118 0 0 0 60.236 0V331.294a30.118 30.118 0 0 0-30.118-30.118zm-361.412 0a30.118 30.118 0 0 0-30.118 30.118v301.177a30.118 30.118 0 1 0 60.236 0V331.294a30.118 30.118 0 0 0-30.118-30.118zM512 361.412a30.118 30.118 0 0 0-30.118 30.117v30.118a30.118 30.118 0 0 0 60.236 0V391.53A30.118 30.118 0 0 0 512 361.412zM512 512a30.118 30.118 0 0 0-30.118 30.118v30.117a30.118 30.118 0 0 0 60.236 0v-30.117A30.118 30.118 0 0 0 512 512z"},null,-1),y_=[w_];function x_(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",j_,y_)}var k_=o(O_,[["render",x_],["__file","scale-to-original.vue"]]),__={name:"School"},C_={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},z_=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M224 128v704h576V128H224zm-32-64h640a32 32 0 0 1 32 32v768a32 32 0 0 1-32 32H192a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32z"},null,-1),E_=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M64 832h896v64H64zm256-640h128v96H320z"},null,-1),B_=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M384 832h256v-64a128 128 0 1 0-256 0v64zm128-256a192 192 0 0 1 192 192v128H320V768a192 192 0 0 1 192-192zM320 384h128v96H320zm256-192h128v96H576zm0 192h128v96H576z"},null,-1),S_=[z_,E_,B_];function V_(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",C_,S_)}var N_=o(__,[["render",V_],["__file","school.vue"]]),M_={name:"Scissor"},A_={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},T_=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m512.064 578.368-106.88 152.768a160 160 0 1 1-23.36-78.208L472.96 522.56 196.864 128.256a32 32 0 1 1 52.48-36.736l393.024 561.344a160 160 0 1 1-23.36 78.208l-106.88-152.704zm54.4-189.248 208.384-297.6a32 32 0 0 1 52.48 36.736l-221.76 316.672-39.04-55.808zm-376.32 425.856a96 96 0 1 0 110.144-157.248 96 96 0 0 0-110.08 157.248zm643.84 0a96 96 0 1 0-110.08-157.248 96 96 0 0 0 110.08 157.248z"},null,-1),H_=[T_];function R_(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",A_,H_)}var L_=o(M_,[["render",R_],["__file","scissor.vue"]]),D_={name:"Search"},P_={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},I_=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m795.904 750.72 124.992 124.928a32 32 0 0 1-45.248 45.248L750.656 795.904a416 416 0 1 1 45.248-45.248zM480 832a352 352 0 1 0 0-704 352 352 0 0 0 0 704z"},null,-1),F_=[I_];function $_(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",P_,F_)}var q_=o(D_,[["render",$_],["__file","search.vue"]]),W_={name:"Select"},U_={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},K_=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M77.248 415.04a64 64 0 0 1 90.496 0l226.304 226.304L846.528 188.8a64 64 0 1 1 90.56 90.496l-543.04 543.04-316.8-316.8a64 64 0 0 1 0-90.496z"},null,-1),Y_=[K_];function G_(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",U_,Y_)}var X_=o(W_,[["render",G_],["__file","select.vue"]]),J_={name:"Sell"},Z_={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Q_=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M704 288h131.072a32 32 0 0 1 31.808 28.8L886.4 512h-64.384l-16-160H704v96a32 32 0 1 1-64 0v-96H384v96a32 32 0 0 1-64 0v-96H217.92l-51.2 512H512v64H131.328a32 32 0 0 1-31.808-35.2l57.6-576a32 32 0 0 1 31.808-28.8H320v-22.336C320 154.688 405.504 64 512 64s192 90.688 192 201.664v22.4zm-64 0v-22.336C640 189.248 582.272 128 512 128c-70.272 0-128 61.248-128 137.664v22.4h256zm201.408 483.84L768 698.496V928a32 32 0 1 1-64 0V698.496l-73.344 73.344a32 32 0 1 1-45.248-45.248l128-128a32 32 0 0 1 45.248 0l128 128a32 32 0 1 1-45.248 45.248z"},null,-1),eC=[Q_];function tC(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Z_,eC)}var rC=o(J_,[["render",tC],["__file","sell.vue"]]),nC={name:"SemiSelect"},oC={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},lC=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M128 448h768q64 0 64 64t-64 64H128q-64 0-64-64t64-64z"},null,-1),aC=[lC];function iC(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",oC,aC)}var cC=o(nC,[["render",iC],["__file","semi-select.vue"]]),sC={name:"Service"},uC={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},dC=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M864 409.6a192 192 0 0 1-37.888 349.44A256.064 256.064 0 0 1 576 960h-96a32 32 0 1 1 0-64h96a192.064 192.064 0 0 0 181.12-128H736a32 32 0 0 1-32-32V416a32 32 0 0 1 32-32h32c10.368 0 20.544.832 30.528 2.432a288 288 0 0 0-573.056 0A193.235 193.235 0 0 1 256 384h32a32 32 0 0 1 32 32v320a32 32 0 0 1-32 32h-32a192 192 0 0 1-96-358.4 352 352 0 0 1 704 0zM256 448a128 128 0 1 0 0 256V448zm640 128a128 128 0 0 0-128-128v256a128 128 0 0 0 128-128z"},null,-1),pC=[dC];function fC(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",uC,pC)}var bC=o(sC,[["render",fC],["__file","service.vue"]]),mC={name:"SetUp"},hC={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},vC=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M224 160a64 64 0 0 0-64 64v576a64 64 0 0 0 64 64h576a64 64 0 0 0 64-64V224a64 64 0 0 0-64-64H224zm0-64h576a128 128 0 0 1 128 128v576a128 128 0 0 1-128 128H224A128 128 0 0 1 96 800V224A128 128 0 0 1 224 96z"},null,-1),gC=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M384 416a64 64 0 1 0 0-128 64 64 0 0 0 0 128zm0 64a128 128 0 1 1 0-256 128 128 0 0 1 0 256z"},null,-1),OC=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M480 320h256q32 0 32 32t-32 32H480q-32 0-32-32t32-32zm160 416a64 64 0 1 0 0-128 64 64 0 0 0 0 128zm0 64a128 128 0 1 1 0-256 128 128 0 0 1 0 256z"},null,-1),jC=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M288 640h256q32 0 32 32t-32 32H288q-32 0-32-32t32-32z"},null,-1),wC=[vC,gC,OC,jC];function yC(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",hC,wC)}var xC=o(mC,[["render",yC],["__file","set-up.vue"]]),kC={name:"Setting"},_C={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},CC=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M600.704 64a32 32 0 0 1 30.464 22.208l35.2 109.376c14.784 7.232 28.928 15.36 42.432 24.512l112.384-24.192a32 32 0 0 1 34.432 15.36L944.32 364.8a32 32 0 0 1-4.032 37.504l-77.12 85.12a357.12 357.12 0 0 1 0 49.024l77.12 85.248a32 32 0 0 1 4.032 37.504l-88.704 153.6a32 32 0 0 1-34.432 15.296L708.8 803.904c-13.44 9.088-27.648 17.28-42.368 24.512l-35.264 109.376A32 32 0 0 1 600.704 960H423.296a32 32 0 0 1-30.464-22.208L357.696 828.48a351.616 351.616 0 0 1-42.56-24.64l-112.32 24.256a32 32 0 0 1-34.432-15.36L79.68 659.2a32 32 0 0 1 4.032-37.504l77.12-85.248a357.12 357.12 0 0 1 0-48.896l-77.12-85.248A32 32 0 0 1 79.68 364.8l88.704-153.6a32 32 0 0 1 34.432-15.296l112.32 24.256c13.568-9.152 27.776-17.408 42.56-24.64l35.2-109.312A32 32 0 0 1 423.232 64H600.64zm-23.424 64H446.72l-36.352 113.088-24.512 11.968a294.113 294.113 0 0 0-34.816 20.096l-22.656 15.36-116.224-25.088-65.28 113.152 79.68 88.192-1.92 27.136a293.12 293.12 0 0 0 0 40.192l1.92 27.136-79.808 88.192 65.344 113.152 116.224-25.024 22.656 15.296a294.113 294.113 0 0 0 34.816 20.096l24.512 11.968L446.72 896h130.688l36.48-113.152 24.448-11.904a288.282 288.282 0 0 0 34.752-20.096l22.592-15.296 116.288 25.024 65.28-113.152-79.744-88.192 1.92-27.136a293.12 293.12 0 0 0 0-40.256l-1.92-27.136 79.808-88.128-65.344-113.152-116.288 24.96-22.592-15.232a287.616 287.616 0 0 0-34.752-20.096l-24.448-11.904L577.344 128zM512 320a192 192 0 1 1 0 384 192 192 0 0 1 0-384zm0 64a128 128 0 1 0 0 256 128 128 0 0 0 0-256z"},null,-1),zC=[CC];function EC(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",_C,zC)}var BC=o(kC,[["render",EC],["__file","setting.vue"]]),SC={name:"Share"},VC={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},NC=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m679.872 348.8-301.76 188.608a127.808 127.808 0 0 1 5.12 52.16l279.936 104.96a128 128 0 1 1-22.464 59.904l-279.872-104.96a128 128 0 1 1-16.64-166.272l301.696-188.608a128 128 0 1 1 33.92 54.272z"},null,-1),MC=[NC];function AC(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",VC,MC)}var TC=o(SC,[["render",AC],["__file","share.vue"]]),HC={name:"Ship"},RC={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},LC=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 386.88V448h405.568a32 32 0 0 1 30.72 40.768l-76.48 267.968A192 192 0 0 1 687.168 896H336.832a192 192 0 0 1-184.64-139.264L75.648 488.768A32 32 0 0 1 106.368 448H448V117.888a32 32 0 0 1 47.36-28.096l13.888 7.616L512 96v2.88l231.68 126.4a32 32 0 0 1-2.048 57.216L512 386.88zm0-70.272 144.768-65.792L512 171.84v144.768zM512 512H148.864l18.24 64H856.96l18.24-64H512zM185.408 640l28.352 99.2A128 128 0 0 0 336.832 832h350.336a128 128 0 0 0 123.072-92.8l28.352-99.2H185.408z"},null,-1),DC=[LC];function PC(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",RC,DC)}var IC=o(HC,[["render",PC],["__file","ship.vue"]]),FC={name:"Shop"},$C={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},qC=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M704 704h64v192H256V704h64v64h384v-64zm188.544-152.192C894.528 559.616 896 567.616 896 576a96 96 0 1 1-192 0 96 96 0 1 1-192 0 96 96 0 1 1-192 0 96 96 0 1 1-192 0c0-8.384 1.408-16.384 3.392-24.192L192 128h640l60.544 423.808z"},null,-1),WC=[qC];function UC(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",$C,WC)}var KC=o(FC,[["render",UC],["__file","shop.vue"]]),YC={name:"ShoppingBag"},GC={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},XC=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M704 320v96a32 32 0 0 1-32 32h-32V320H384v128h-32a32 32 0 0 1-32-32v-96H192v576h640V320H704zm-384-64a192 192 0 1 1 384 0h160a32 32 0 0 1 32 32v640a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V288a32 32 0 0 1 32-32h160zm64 0h256a128 128 0 1 0-256 0z"},null,-1),JC=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M192 704h640v64H192z"},null,-1),ZC=[XC,JC];function QC(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",GC,ZC)}var ez=o(YC,[["render",QC],["__file","shopping-bag.vue"]]),tz={name:"ShoppingCartFull"},rz={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},nz=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M432 928a48 48 0 1 1 0-96 48 48 0 0 1 0 96zm320 0a48 48 0 1 1 0-96 48 48 0 0 1 0 96zM96 128a32 32 0 0 1 0-64h160a32 32 0 0 1 31.36 25.728L320.64 256H928a32 32 0 0 1 31.296 38.72l-96 448A32 32 0 0 1 832 768H384a32 32 0 0 1-31.36-25.728L229.76 128H96zm314.24 576h395.904l82.304-384H333.44l76.8 384z"},null,-1),oz=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M699.648 256 608 145.984 516.352 256h183.296zm-140.8-151.04a64 64 0 0 1 98.304 0L836.352 320H379.648l179.2-215.04z"},null,-1),lz=[nz,oz];function az(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",rz,lz)}var iz=o(tz,[["render",az],["__file","shopping-cart-full.vue"]]),cz={name:"ShoppingCart"},sz={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},uz=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M432 928a48 48 0 1 1 0-96 48 48 0 0 1 0 96zm320 0a48 48 0 1 1 0-96 48 48 0 0 1 0 96zM96 128a32 32 0 0 1 0-64h160a32 32 0 0 1 31.36 25.728L320.64 256H928a32 32 0 0 1 31.296 38.72l-96 448A32 32 0 0 1 832 768H384a32 32 0 0 1-31.36-25.728L229.76 128H96zm314.24 576h395.904l82.304-384H333.44l76.8 384z"},null,-1),dz=[uz];function pz(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",sz,dz)}var fz=o(cz,[["render",pz],["__file","shopping-cart.vue"]]),bz={name:"ShoppingTrolley"},mz={version:"1.1",xmlns:"http://www.w3.org/2000/svg",x:"0",y:"0",viewBox:"0 0 1024 1024",style:{"enable-background":"new 0 0 1024 1024"},"xml:space":"preserve"},hz=Object(n["createElementVNode"])("path",{d:"M368 833c-13.3 0-24.5 4.5-33.5 13.5S321 866.7 321 880s4.5 24.5 13.5 33.5 20.2 13.8 33.5 14.5c13.3-.7 24.5-5.5 33.5-14.5S415 893.3 415 880s-4.5-24.5-13.5-33.5S381.3 833 368 833zM807 640c7.4 0 13.8-2.2 19.5-6.5S836 623.3 838 616l112-448c2-10-.2-19.2-6.5-27.5S929 128 919 128H96c-9.3 0-17 3-23 9s-9 13.7-9 23 3 17 9 23 13.7 9 23 9h96v576h672c9.3 0 17-3 23-9s9-13.7 9-23-3-17-9-23-13.7-9-23-9H256v-64h551zM256 192h622l-96 384H256V192zM688 833c-13.3 0-24.5 4.5-33.5 13.5S641 866.7 641 880s4.5 24.5 13.5 33.5 20.2 13.8 33.5 14.5c13.3-.7 24.5-5.5 33.5-14.5S735 893.3 735 880s-4.5-24.5-13.5-33.5S701.3 833 688 833z",fill:"currentColor"},null,-1),vz=[hz];function gz(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",mz,vz)}var Oz=o(bz,[["render",gz],["__file","shopping-trolley.vue"]]),jz={name:"Smoking"},wz={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},yz=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M256 576v128h640V576H256zm-32-64h704a32 32 0 0 1 32 32v192a32 32 0 0 1-32 32H224a32 32 0 0 1-32-32V544a32 32 0 0 1 32-32z"},null,-1),xz=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M704 576h64v128h-64zM256 64h64v320h-64zM128 192h64v192h-64zM64 512h64v256H64z"},null,-1),kz=[yz,xz];function _z(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",wz,kz)}var Cz=o(jz,[["render",_z],["__file","smoking.vue"]]),zz={name:"Soccer"},Ez={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Bz=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M418.496 871.04 152.256 604.8c-16.512 94.016-2.368 178.624 42.944 224 44.928 44.928 129.344 58.752 223.296 42.24zm72.32-18.176a573.056 573.056 0 0 0 224.832-137.216 573.12 573.12 0 0 0 137.216-224.832L533.888 171.84a578.56 578.56 0 0 0-227.52 138.496A567.68 567.68 0 0 0 170.432 532.48l320.384 320.384zM871.04 418.496c16.512-93.952 2.688-178.368-42.24-223.296-44.544-44.544-128.704-58.048-222.592-41.536L871.04 418.496zM149.952 874.048c-112.96-112.96-88.832-408.96 111.168-608.96C461.056 65.152 760.96 36.928 874.048 149.952c113.024 113.024 86.784 411.008-113.152 610.944-199.936 199.936-497.92 226.112-610.944 113.152zm452.544-497.792 22.656-22.656a32 32 0 0 1 45.248 45.248l-22.656 22.656 45.248 45.248A32 32 0 1 1 647.744 512l-45.248-45.248L557.248 512l45.248 45.248a32 32 0 1 1-45.248 45.248L512 557.248l-45.248 45.248L512 647.744a32 32 0 1 1-45.248 45.248l-45.248-45.248-22.656 22.656a32 32 0 1 1-45.248-45.248l22.656-22.656-45.248-45.248A32 32 0 1 1 376.256 512l45.248 45.248L466.752 512l-45.248-45.248a32 32 0 1 1 45.248-45.248L512 466.752l45.248-45.248L512 376.256a32 32 0 0 1 45.248-45.248l45.248 45.248z"},null,-1),Sz=[Bz];function Vz(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Ez,Sz)}var Nz=o(zz,[["render",Vz],["__file","soccer.vue"]]),Mz={name:"SoldOut"},Az={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Tz=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M704 288h131.072a32 32 0 0 1 31.808 28.8L886.4 512h-64.384l-16-160H704v96a32 32 0 1 1-64 0v-96H384v96a32 32 0 0 1-64 0v-96H217.92l-51.2 512H512v64H131.328a32 32 0 0 1-31.808-35.2l57.6-576a32 32 0 0 1 31.808-28.8H320v-22.336C320 154.688 405.504 64 512 64s192 90.688 192 201.664v22.4zm-64 0v-22.336C640 189.248 582.272 128 512 128c-70.272 0-128 61.248-128 137.664v22.4h256zm201.408 476.16a32 32 0 1 1 45.248 45.184l-128 128a32 32 0 0 1-45.248 0l-128-128a32 32 0 1 1 45.248-45.248L704 837.504V608a32 32 0 1 1 64 0v229.504l73.408-73.408z"},null,-1),Hz=[Tz];function Rz(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Az,Hz)}var Lz=o(Mz,[["render",Rz],["__file","sold-out.vue"]]),Dz={name:"SortDown"},Pz={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Iz=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M576 96v709.568L333.312 562.816A32 32 0 1 0 288 608l297.408 297.344A32 32 0 0 0 640 882.688V96a32 32 0 0 0-64 0z"},null,-1),Fz=[Iz];function $z(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Pz,Fz)}var qz=o(Dz,[["render",$z],["__file","sort-down.vue"]]),Wz={name:"SortUp"},Uz={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Kz=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M384 141.248V928a32 32 0 1 0 64 0V218.56l242.688 242.688A32 32 0 1 0 736 416L438.592 118.656A32 32 0 0 0 384 141.248z"},null,-1),Yz=[Kz];function Gz(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Uz,Yz)}var Xz=o(Wz,[["render",Gz],["__file","sort-up.vue"]]),Jz={name:"Sort"},Zz={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Qz=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M384 96a32 32 0 0 1 64 0v786.752a32 32 0 0 1-54.592 22.656L95.936 608a32 32 0 0 1 0-45.312h.128a32 32 0 0 1 45.184 0L384 805.632V96zm192 45.248a32 32 0 0 1 54.592-22.592L928.064 416a32 32 0 0 1 0 45.312h-.128a32 32 0 0 1-45.184 0L640 218.496V928a32 32 0 1 1-64 0V141.248z"},null,-1),eE=[Qz];function tE(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",Zz,eE)}var rE=o(Jz,[["render",tE],["__file","sort.vue"]]),nE={name:"Stamp"},oE={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},lE=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M624 475.968V640h144a128 128 0 0 1 128 128H128a128 128 0 0 1 128-128h144V475.968a192 192 0 1 1 224 0zM128 896v-64h768v64H128z"},null,-1),aE=[lE];function iE(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",oE,aE)}var cE=o(nE,[["render",iE],["__file","stamp.vue"]]),sE={name:"StarFilled"},uE={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},dE=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M283.84 867.84 512 747.776l228.16 119.936a6.4 6.4 0 0 0 9.28-6.72l-43.52-254.08 184.512-179.904a6.4 6.4 0 0 0-3.52-10.88l-255.104-37.12L517.76 147.904a6.4 6.4 0 0 0-11.52 0L392.192 379.072l-255.104 37.12a6.4 6.4 0 0 0-3.52 10.88L318.08 606.976l-43.584 254.08a6.4 6.4 0 0 0 9.28 6.72z"},null,-1),pE=[dE];function fE(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",uE,pE)}var bE=o(sE,[["render",fE],["__file","star-filled.vue"]]),mE={name:"Star"},hE={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},vE=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m512 747.84 228.16 119.936a6.4 6.4 0 0 0 9.28-6.72l-43.52-254.08 184.512-179.904a6.4 6.4 0 0 0-3.52-10.88l-255.104-37.12L517.76 147.904a6.4 6.4 0 0 0-11.52 0L392.192 379.072l-255.104 37.12a6.4 6.4 0 0 0-3.52 10.88L318.08 606.976l-43.584 254.08a6.4 6.4 0 0 0 9.28 6.72L512 747.84zM313.6 924.48a70.4 70.4 0 0 1-102.144-74.24l37.888-220.928L88.96 472.96A70.4 70.4 0 0 1 128 352.896l221.76-32.256 99.2-200.96a70.4 70.4 0 0 1 126.208 0l99.2 200.96 221.824 32.256a70.4 70.4 0 0 1 39.04 120.064L774.72 629.376l37.888 220.928a70.4 70.4 0 0 1-102.144 74.24L512 820.096l-198.4 104.32z"},null,-1),gE=[vE];function OE(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",hE,gE)}var jE=o(mE,[["render",OE],["__file","star.vue"]]),wE={name:"Stopwatch"},yE={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},xE=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768zm0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896z"},null,-1),kE=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M672 234.88c-39.168 174.464-80 298.624-122.688 372.48-64 110.848-202.624 30.848-138.624-80C453.376 453.44 540.48 355.968 672 234.816z"},null,-1),_E=[xE,kE];function CE(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",yE,_E)}var zE=o(wE,[["render",CE],["__file","stopwatch.vue"]]),EE={name:"SuccessFilled"},BE={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},SE=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zm-55.808 536.384-99.52-99.584a38.4 38.4 0 1 0-54.336 54.336l126.72 126.72a38.272 38.272 0 0 0 54.336 0l262.4-262.464a38.4 38.4 0 1 0-54.272-54.336L456.192 600.384z"},null,-1),VE=[SE];function NE(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",BE,VE)}var ME=o(EE,[["render",NE],["__file","success-filled.vue"]]),AE={name:"Sugar"},TE={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},HE=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m801.728 349.184 4.48 4.48a128 128 0 0 1 0 180.992L534.656 806.144a128 128 0 0 1-181.056 0l-4.48-4.48-19.392 109.696a64 64 0 0 1-108.288 34.176L78.464 802.56a64 64 0 0 1 34.176-108.288l109.76-19.328-4.544-4.544a128 128 0 0 1 0-181.056l271.488-271.488a128 128 0 0 1 181.056 0l4.48 4.48 19.392-109.504a64 64 0 0 1 108.352-34.048l142.592 143.04a64 64 0 0 1-34.24 108.16l-109.248 19.2zm-548.8 198.72h447.168v2.24l60.8-60.8a63.808 63.808 0 0 0 18.752-44.416h-426.88l-89.664 89.728a64.064 64.064 0 0 0-10.24 13.248zm0 64c2.752 4.736 6.144 9.152 10.176 13.248l135.744 135.744a64 64 0 0 0 90.496 0L638.4 611.904H252.928zm490.048-230.976L625.152 263.104a64 64 0 0 0-90.496 0L416.768 380.928h326.208zM123.712 757.312l142.976 142.976 24.32-137.6a25.6 25.6 0 0 0-29.696-29.632l-137.6 24.256zm633.6-633.344-24.32 137.472a25.6 25.6 0 0 0 29.632 29.632l137.28-24.064-142.656-143.04z"},null,-1),RE=[HE];function LE(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",TE,RE)}var DE=o(AE,[["render",LE],["__file","sugar.vue"]]),PE={name:"SuitcaseLine"},IE={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{"enable-background":"new 0 0 1024 1024"},"xml:space":"preserve"},FE=Object(n["createElementVNode"])("path",{d:"M922.5 229.5c-24.32-24.34-54.49-36.84-90.5-37.5H704v-64c-.68-17.98-7.02-32.98-19.01-44.99S658.01 64.66 640 64H384c-17.98.68-32.98 7.02-44.99 19.01S320.66 110 320 128v64H192c-35.99.68-66.16 13.18-90.5 37.5C77.16 253.82 64.66 283.99 64 320v448c.68 35.99 13.18 66.16 37.5 90.5s54.49 36.84 90.5 37.5h640c35.99-.68 66.16-13.18 90.5-37.5s36.84-54.49 37.5-90.5V320c-.68-35.99-13.18-66.16-37.5-90.5zM384 128h256v64H384v-64zM256 832h-64c-17.98-.68-32.98-7.02-44.99-19.01S128.66 786.01 128 768V448h128v384zm448 0H320V448h384v384zm192-64c-.68 17.98-7.02 32.98-19.01 44.99S850.01 831.34 832 832h-64V448h128v320zm0-384H128v-64c.69-17.98 7.02-32.98 19.01-44.99S173.99 256.66 192 256h640c17.98.69 32.98 7.02 44.99 19.01S895.34 301.99 896 320v64z",fill:"currentColor"},null,-1),$E=[FE];function qE(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",IE,$E)}var WE=o(PE,[["render",qE],["__file","suitcase-line.vue"]]),UE={name:"Suitcase"},KE={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},YE=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M128 384h768v-64a64 64 0 0 0-64-64H192a64 64 0 0 0-64 64v64zm0 64v320a64 64 0 0 0 64 64h640a64 64 0 0 0 64-64V448H128zm64-256h640a128 128 0 0 1 128 128v448a128 128 0 0 1-128 128H192A128 128 0 0 1 64 768V320a128 128 0 0 1 128-128z"},null,-1),GE=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M384 128v64h256v-64H384zm0-64h256a64 64 0 0 1 64 64v64a64 64 0 0 1-64 64H384a64 64 0 0 1-64-64v-64a64 64 0 0 1 64-64z"},null,-1),XE=[YE,GE];function JE(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",KE,XE)}var ZE=o(UE,[["render",JE],["__file","suitcase.vue"]]),QE={name:"Sunny"},eB={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},tB=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 704a192 192 0 1 0 0-384 192 192 0 0 0 0 384zm0 64a256 256 0 1 1 0-512 256 256 0 0 1 0 512zm0-704a32 32 0 0 1 32 32v64a32 32 0 0 1-64 0V96a32 32 0 0 1 32-32zm0 768a32 32 0 0 1 32 32v64a32 32 0 1 1-64 0v-64a32 32 0 0 1 32-32zM195.2 195.2a32 32 0 0 1 45.248 0l45.248 45.248a32 32 0 1 1-45.248 45.248L195.2 240.448a32 32 0 0 1 0-45.248zm543.104 543.104a32 32 0 0 1 45.248 0l45.248 45.248a32 32 0 0 1-45.248 45.248l-45.248-45.248a32 32 0 0 1 0-45.248zM64 512a32 32 0 0 1 32-32h64a32 32 0 0 1 0 64H96a32 32 0 0 1-32-32zm768 0a32 32 0 0 1 32-32h64a32 32 0 1 1 0 64h-64a32 32 0 0 1-32-32zM195.2 828.8a32 32 0 0 1 0-45.248l45.248-45.248a32 32 0 0 1 45.248 45.248L240.448 828.8a32 32 0 0 1-45.248 0zm543.104-543.104a32 32 0 0 1 0-45.248l45.248-45.248a32 32 0 0 1 45.248 45.248l-45.248 45.248a32 32 0 0 1-45.248 0z"},null,-1),rB=[tB];function nB(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",eB,rB)}var oB=o(QE,[["render",nB],["__file","sunny.vue"]]),lB={name:"Sunrise"},aB={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},iB=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M32 768h960a32 32 0 1 1 0 64H32a32 32 0 1 1 0-64zm129.408-96a352 352 0 0 1 701.184 0h-64.32a288 288 0 0 0-572.544 0h-64.32zM512 128a32 32 0 0 1 32 32v96a32 32 0 0 1-64 0v-96a32 32 0 0 1 32-32zm407.296 168.704a32 32 0 0 1 0 45.248l-67.84 67.84a32 32 0 1 1-45.248-45.248l67.84-67.84a32 32 0 0 1 45.248 0zm-814.592 0a32 32 0 0 1 45.248 0l67.84 67.84a32 32 0 1 1-45.248 45.248l-67.84-67.84a32 32 0 0 1 0-45.248z"},null,-1),cB=[iB];function sB(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",aB,cB)}var uB=o(lB,[["render",sB],["__file","sunrise.vue"]]),dB={name:"Sunset"},pB={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},fB=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M82.56 640a448 448 0 1 1 858.88 0h-67.2a384 384 0 1 0-724.288 0H82.56zM32 704h960q32 0 32 32t-32 32H32q-32 0-32-32t32-32zm256 128h448q32 0 32 32t-32 32H288q-32 0-32-32t32-32z"},null,-1),bB=[fB];function mB(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",pB,bB)}var hB=o(dB,[["render",mB],["__file","sunset.vue"]]),vB={name:"SwitchButton"},gB={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},OB=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M352 159.872V230.4a352 352 0 1 0 320 0v-70.528A416.128 416.128 0 0 1 512 960a416 416 0 0 1-160-800.128z"},null,-1),jB=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 64q32 0 32 32v320q0 32-32 32t-32-32V96q0-32 32-32z"},null,-1),wB=[OB,jB];function yB(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",gB,wB)}var xB=o(vB,[["render",yB],["__file","switch-button.vue"]]),kB={name:"SwitchFilled"},_B={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{"enable-background":"new 0 0 1024 1024"},"xml:space":"preserve"},CB=Object(n["createElementVNode"])("path",{d:"M247.47 358.4v.04c.07 19.17 7.72 37.53 21.27 51.09s31.92 21.2 51.09 21.27c39.86 0 72.41-32.6 72.41-72.4s-32.6-72.36-72.41-72.36-72.36 32.55-72.36 72.36z",fill:"currentColor"},null,-1),zB=Object(n["createElementVNode"])("path",{d:"M492.38 128H324.7c-52.16 0-102.19 20.73-139.08 57.61a196.655 196.655 0 0 0-57.61 139.08V698.7c-.01 25.84 5.08 51.42 14.96 75.29s24.36 45.56 42.63 63.83 39.95 32.76 63.82 42.65a196.67 196.67 0 0 0 75.28 14.98h167.68c3.03 0 5.46-2.43 5.46-5.42V133.42c.6-2.99-1.83-5.42-5.46-5.42zm-56.11 705.88H324.7c-17.76.13-35.36-3.33-51.75-10.18s-31.22-16.94-43.61-29.67c-25.3-25.35-39.81-59.1-39.81-95.32V324.69c-.13-17.75 3.33-35.35 10.17-51.74a131.695 131.695 0 0 1 29.64-43.62c25.39-25.3 59.14-39.81 95.36-39.81h111.57v644.36zM838.39 186.21a196.655 196.655 0 0 0-139.08-57.61H580.48c-3.03 0-4.82 2.43-4.82 4.82v757.16c-.6 2.99 1.79 5.42 5.42 5.42h118.23a196.69 196.69 0 0 0 139.08-57.61A196.655 196.655 0 0 0 896 699.31V325.29a196.69 196.69 0 0 0-57.61-139.08zm-111.3 441.92c-42.83 0-77.82-34.99-77.82-77.82s34.98-77.82 77.82-77.82c42.83 0 77.82 34.99 77.82 77.82s-34.99 77.82-77.82 77.82z",fill:"currentColor"},null,-1),EB=[CB,zB];function BB(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",_B,EB)}var SB=o(kB,[["render",BB],["__file","switch-filled.vue"]]),VB={name:"Switch"},NB={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},MB=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M118.656 438.656a32 32 0 0 1 0-45.248L416 96l4.48-3.776A32 32 0 0 1 461.248 96l3.712 4.48a32.064 32.064 0 0 1-3.712 40.832L218.56 384H928a32 32 0 1 1 0 64H141.248a32 32 0 0 1-22.592-9.344zM64 608a32 32 0 0 1 32-32h786.752a32 32 0 0 1 22.656 54.592L608 928l-4.48 3.776a32.064 32.064 0 0 1-40.832-49.024L805.632 640H96a32 32 0 0 1-32-32z"},null,-1),AB=[MB];function TB(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",NB,AB)}var HB=o(VB,[["render",TB],["__file","switch.vue"]]),RB={name:"TakeawayBox"},LB={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},DB=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M832 384H192v448h640V384zM96 320h832V128H96v192zm800 64v480a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V384H64a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32h896a32 32 0 0 1 32 32v256a32 32 0 0 1-32 32h-64zM416 512h192a32 32 0 0 1 0 64H416a32 32 0 0 1 0-64z"},null,-1),PB=[DB];function IB(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",LB,PB)}var FB=o(RB,[["render",IB],["__file","takeaway-box.vue"]]),$B={name:"Ticket"},qB={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},WB=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M640 832H64V640a128 128 0 1 0 0-256V192h576v160h64V192h256v192a128 128 0 1 0 0 256v192H704V672h-64v160zm0-416v192h64V416h-64z"},null,-1),UB=[WB];function KB(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",qB,UB)}var YB=o($B,[["render",KB],["__file","ticket.vue"]]),GB={name:"Tickets"},XB={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},JB=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M192 128v768h640V128H192zm-32-64h704a32 32 0 0 1 32 32v832a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32zm160 448h384v64H320v-64zm0-192h192v64H320v-64zm0 384h384v64H320v-64z"},null,-1),ZB=[JB];function QB(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",XB,ZB)}var eS=o(GB,[["render",QB],["__file","tickets.vue"]]),tS={name:"Timer"},rS={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},nS=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 896a320 320 0 1 0 0-640 320 320 0 0 0 0 640zm0 64a384 384 0 1 1 0-768 384 384 0 0 1 0 768z"},null,-1),oS=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 320a32 32 0 0 1 32 32l-.512 224a32 32 0 1 1-64 0L480 352a32 32 0 0 1 32-32z"},null,-1),lS=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M448 576a64 64 0 1 0 128 0 64 64 0 1 0-128 0zm96-448v128h-64V128h-96a32 32 0 0 1 0-64h256a32 32 0 1 1 0 64h-96z"},null,-1),aS=[nS,oS,lS];function iS(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",rS,aS)}var cS=o(tS,[["render",iS],["__file","timer.vue"]]),sS={name:"ToiletPaper"},uS={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},dS=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M595.2 128H320a192 192 0 0 0-192 192v576h384V352c0-90.496 32.448-171.2 83.2-224zM736 64c123.712 0 224 128.96 224 288S859.712 640 736 640H576v320H64V320A256 256 0 0 1 320 64h416zM576 352v224h160c84.352 0 160-97.28 160-224s-75.648-224-160-224-160 97.28-160 224z"},null,-1),pS=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M736 448c-35.328 0-64-43.008-64-96s28.672-96 64-96 64 43.008 64 96-28.672 96-64 96z"},null,-1),fS=[dS,pS];function bS(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",uS,fS)}var mS=o(sS,[["render",bS],["__file","toilet-paper.vue"]]),hS={name:"Tools"},vS={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},gS=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M764.416 254.72a351.68 351.68 0 0 1 86.336 149.184H960v192.064H850.752a351.68 351.68 0 0 1-86.336 149.312l54.72 94.72-166.272 96-54.592-94.72a352.64 352.64 0 0 1-172.48 0L371.136 936l-166.272-96 54.72-94.72a351.68 351.68 0 0 1-86.336-149.312H64v-192h109.248a351.68 351.68 0 0 1 86.336-149.312L204.8 160l166.208-96h.192l54.656 94.592a352.64 352.64 0 0 1 172.48 0L652.8 64h.128L819.2 160l-54.72 94.72zM704 499.968a192 192 0 1 0-384 0 192 192 0 0 0 384 0z"},null,-1),OS=[gS];function jS(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",vS,OS)}var wS=o(hS,[["render",jS],["__file","tools.vue"]]),yS={name:"TopLeft"},xS={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},kS=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M256 256h416a32 32 0 1 0 0-64H224a32 32 0 0 0-32 32v448a32 32 0 0 0 64 0V256z"},null,-1),_S=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M246.656 201.344a32 32 0 0 0-45.312 45.312l544 544a32 32 0 0 0 45.312-45.312l-544-544z"},null,-1),CS=[kS,_S];function zS(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",xS,CS)}var ES=o(yS,[["render",zS],["__file","top-left.vue"]]),BS={name:"TopRight"},SS={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},VS=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M768 256H353.6a32 32 0 1 1 0-64H800a32 32 0 0 1 32 32v448a32 32 0 0 1-64 0V256z"},null,-1),NS=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M777.344 201.344a32 32 0 0 1 45.312 45.312l-544 544a32 32 0 0 1-45.312-45.312l544-544z"},null,-1),MS=[VS,NS];function AS(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",SS,MS)}var TS=o(BS,[["render",AS],["__file","top-right.vue"]]),HS={name:"Top"},RS={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},LS=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M572.235 205.282v600.365a30.118 30.118 0 1 1-60.235 0V205.282L292.382 438.633a28.913 28.913 0 0 1-42.646 0 33.43 33.43 0 0 1 0-45.236l271.058-288.045a28.913 28.913 0 0 1 42.647 0L834.5 393.397a33.43 33.43 0 0 1 0 45.176 28.913 28.913 0 0 1-42.647 0l-219.618-233.23z"},null,-1),DS=[LS];function PS(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",RS,DS)}var IS=o(HS,[["render",PS],["__file","top.vue"]]),FS={name:"TrendCharts"},$S={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},qS=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M128 896V128h768v768H128zm291.712-327.296 128 102.4 180.16-201.792-47.744-42.624-139.84 156.608-128-102.4-180.16 201.792 47.744 42.624 139.84-156.608zM816 352a48 48 0 1 0-96 0 48 48 0 0 0 96 0z"},null,-1),WS=[qS];function US(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",$S,WS)}var KS=o(FS,[["render",US],["__file","trend-charts.vue"]]),YS={name:"TrophyBase"},GS={version:"1.1",id:"图层_1",xmlns:"http://www.w3.org/2000/svg",x:"0",y:"0",viewBox:"0 0 1024 1024",style:{"enable-background":"new 0 0 1024 1024"},"xml:space":"preserve"},XS=Object(n["createElementVNode"])("path",{d:"M918.4 201.6c-6.4-6.4-12.8-9.6-22.4-9.6H768V96c0-9.6-3.2-16-9.6-22.4C752 67.2 745.6 64 736 64H288c-9.6 0-16 3.2-22.4 9.6C259.2 80 256 86.4 256 96v96H128c-9.6 0-16 3.2-22.4 9.6-6.4 6.4-9.6 16-9.6 22.4 3.2 108.8 25.6 185.6 64 224 34.4 34.4 77.56 55.65 127.65 61.99 10.91 20.44 24.78 39.25 41.95 56.41 40.86 40.86 91 65.47 150.4 71.9V768h-96c-9.6 0-16 3.2-22.4 9.6-6.4 6.4-9.6 12.8-9.6 22.4s3.2 16 9.6 22.4c6.4 6.4 12.8 9.6 22.4 9.6h256c9.6 0 16-3.2 22.4-9.6 6.4-6.4 9.6-12.8 9.6-22.4s-3.2-16-9.6-22.4c-6.4-6.4-12.8-9.6-22.4-9.6h-96V637.26c59.4-7.71 109.54-30.01 150.4-70.86 17.2-17.2 31.51-36.06 42.81-56.55 48.93-6.51 90.02-27.7 126.79-61.85 38.4-38.4 60.8-112 64-224 0-6.4-3.2-16-9.6-22.4zM256 438.4c-19.2-6.4-35.2-19.2-51.2-35.2-22.4-22.4-35.2-70.4-41.6-147.2H256v182.4zm390.4 80C608 553.6 566.4 576 512 576s-99.2-19.2-134.4-57.6C342.4 480 320 438.4 320 384V128h384v256c0 54.4-19.2 99.2-57.6 134.4zm172.8-115.2c-16 16-32 25.6-51.2 35.2V256h92.8c-6.4 76.8-19.2 124.8-41.6 147.2zM768 896H256c-9.6 0-16 3.2-22.4 9.6-6.4 6.4-9.6 12.8-9.6 22.4s3.2 16 9.6 22.4c6.4 6.4 12.8 9.6 22.4 9.6h512c9.6 0 16-3.2 22.4-9.6 6.4-6.4 9.6-12.8 9.6-22.4s-3.2-16-9.6-22.4c-6.4-6.4-12.8-9.6-22.4-9.6z",fill:"currentColor"},null,-1),JS=[XS];function ZS(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",GS,JS)}var QS=o(YS,[["render",ZS],["__file","trophy-base.vue"]]),eV={name:"Trophy"},tV={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},rV=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M480 896V702.08A256.256 256.256 0 0 1 264.064 512h-32.64a96 96 0 0 1-91.968-68.416L93.632 290.88a76.8 76.8 0 0 1 73.6-98.88H256V96a32 32 0 0 1 32-32h448a32 32 0 0 1 32 32v96h88.768a76.8 76.8 0 0 1 73.6 98.88L884.48 443.52A96 96 0 0 1 792.576 512h-32.64A256.256 256.256 0 0 1 544 702.08V896h128a32 32 0 1 1 0 64H352a32 32 0 1 1 0-64h128zm224-448V128H320v320a192 192 0 1 0 384 0zm64 0h24.576a32 32 0 0 0 30.656-22.784l45.824-152.768A12.8 12.8 0 0 0 856.768 256H768v192zm-512 0V256h-88.768a12.8 12.8 0 0 0-12.288 16.448l45.824 152.768A32 32 0 0 0 231.424 448H256z"},null,-1),nV=[rV];function oV(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",tV,nV)}var lV=o(eV,[["render",oV],["__file","trophy.vue"]]),aV={name:"TurnOff"},iV={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},cV=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M329.956 257.138a254.862 254.862 0 0 0 0 509.724h364.088a254.862 254.862 0 0 0 0-509.724H329.956zm0-72.818h364.088a327.68 327.68 0 1 1 0 655.36H329.956a327.68 327.68 0 1 1 0-655.36z"},null,-1),sV=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M329.956 621.227a109.227 109.227 0 1 0 0-218.454 109.227 109.227 0 0 0 0 218.454zm0 72.817a182.044 182.044 0 1 1 0-364.088 182.044 182.044 0 0 1 0 364.088z"},null,-1),uV=[cV,sV];function dV(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",iV,uV)}var pV=o(aV,[["render",dV],["__file","turn-off.vue"]]),fV={name:"Umbrella"},bV={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},mV=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M320 768a32 32 0 1 1 64 0 64 64 0 0 0 128 0V512H64a448 448 0 1 1 896 0H576v256a128 128 0 1 1-256 0zm570.688-320a384.128 384.128 0 0 0-757.376 0h757.376z"},null,-1),hV=[mV];function vV(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",bV,hV)}var gV=o(fV,[["render",vV],["__file","umbrella.vue"]]),OV={name:"Unlock"},jV={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},wV=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M224 448a32 32 0 0 0-32 32v384a32 32 0 0 0 32 32h576a32 32 0 0 0 32-32V480a32 32 0 0 0-32-32H224zm0-64h576a96 96 0 0 1 96 96v384a96 96 0 0 1-96 96H224a96 96 0 0 1-96-96V480a96 96 0 0 1 96-96z"},null,-1),yV=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 544a32 32 0 0 1 32 32v192a32 32 0 1 1-64 0V576a32 32 0 0 1 32-32zm178.304-295.296A192.064 192.064 0 0 0 320 320v64h352l96 38.4V448H256V320a256 256 0 0 1 493.76-95.104l-59.456 23.808z"},null,-1),xV=[wV,yV];function kV(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",jV,xV)}var _V=o(OV,[["render",kV],["__file","unlock.vue"]]),CV={name:"UploadFilled"},zV={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},EV=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M544 864V672h128L512 480 352 672h128v192H320v-1.6c-5.376.32-10.496 1.6-16 1.6A240 240 0 0 1 64 624c0-123.136 93.12-223.488 212.608-237.248A239.808 239.808 0 0 1 512 192a239.872 239.872 0 0 1 235.456 194.752c119.488 13.76 212.48 114.112 212.48 237.248a240 240 0 0 1-240 240c-5.376 0-10.56-1.28-16-1.6v1.6H544z"},null,-1),BV=[EV];function SV(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",zV,BV)}var VV=o(CV,[["render",SV],["__file","upload-filled.vue"]]),NV={name:"Upload"},MV={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},AV=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M160 832h704a32 32 0 1 1 0 64H160a32 32 0 1 1 0-64zm384-578.304V704h-64V247.296L237.248 490.048 192 444.8 508.8 128l316.8 316.8-45.312 45.248L544 253.696z"},null,-1),TV=[AV];function HV(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",MV,TV)}var RV=o(NV,[["render",HV],["__file","upload.vue"]]),LV={name:"UserFilled"},DV={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},PV=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M288 320a224 224 0 1 0 448 0 224 224 0 1 0-448 0zm544 608H160a32 32 0 0 1-32-32v-96a160 160 0 0 1 160-160h448a160 160 0 0 1 160 160v96a32 32 0 0 1-32 32z"},null,-1),IV=[PV];function FV(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",DV,IV)}var $V=o(LV,[["render",FV],["__file","user-filled.vue"]]),qV={name:"User"},WV={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},UV=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 512a192 192 0 1 0 0-384 192 192 0 0 0 0 384zm0 64a256 256 0 1 1 0-512 256 256 0 0 1 0 512zm320 320v-96a96 96 0 0 0-96-96H288a96 96 0 0 0-96 96v96a32 32 0 1 1-64 0v-96a160 160 0 0 1 160-160h448a160 160 0 0 1 160 160v96a32 32 0 1 1-64 0z"},null,-1),KV=[UV];function YV(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",WV,KV)}var GV=o(qV,[["render",YV],["__file","user.vue"]]),XV={name:"Van"},JV={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ZV=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M128.896 736H96a32 32 0 0 1-32-32V224a32 32 0 0 1 32-32h576a32 32 0 0 1 32 32v96h164.544a32 32 0 0 1 31.616 27.136l54.144 352A32 32 0 0 1 922.688 736h-91.52a144 144 0 1 1-286.272 0H415.104a144 144 0 1 1-286.272 0zm23.36-64a143.872 143.872 0 0 1 239.488 0H568.32c17.088-25.6 42.24-45.376 71.744-55.808V256H128v416h24.256zm655.488 0h77.632l-19.648-128H704v64.896A144 144 0 0 1 807.744 672zm48.128-192-14.72-96H704v96h151.872zM688 832a80 80 0 1 0 0-160 80 80 0 0 0 0 160zm-416 0a80 80 0 1 0 0-160 80 80 0 0 0 0 160z"},null,-1),QV=[ZV];function eN(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",JV,QV)}var tN=o(XV,[["render",eN],["__file","van.vue"]]),rN={name:"VideoCameraFilled"},nN={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},oN=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m768 576 192-64v320l-192-64v96a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V480a32 32 0 0 1 32-32h640a32 32 0 0 1 32 32v96zM192 768v64h384v-64H192zm192-480a160 160 0 0 1 320 0 160 160 0 0 1-320 0zm64 0a96 96 0 1 0 192.064-.064A96 96 0 0 0 448 288zm-320 32a128 128 0 1 1 256.064.064A128 128 0 0 1 128 320zm64 0a64 64 0 1 0 128 0 64 64 0 0 0-128 0z"},null,-1),lN=[oN];function aN(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",nN,lN)}var iN=o(rN,[["render",aN],["__file","video-camera-filled.vue"]]),cN={name:"VideoCamera"},sN={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},uN=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M704 768V256H128v512h576zm64-416 192-96v512l-192-96v128a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V224a32 32 0 0 1 32-32h640a32 32 0 0 1 32 32v128zm0 71.552v176.896l128 64V359.552l-128 64zM192 320h192v64H192v-64z"},null,-1),dN=[uN];function pN(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",sN,dN)}var fN=o(cN,[["render",pN],["__file","video-camera.vue"]]),bN={name:"VideoPause"},mN={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},hN=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zm0 832a384 384 0 0 0 0-768 384 384 0 0 0 0 768zm-96-544q32 0 32 32v256q0 32-32 32t-32-32V384q0-32 32-32zm192 0q32 0 32 32v256q0 32-32 32t-32-32V384q0-32 32-32z"},null,-1),vN=[hN];function gN(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",mN,vN)}var ON=o(bN,[["render",gN],["__file","video-pause.vue"]]),jN={name:"VideoPlay"},wN={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},yN=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zm0 832a384 384 0 0 0 0-768 384 384 0 0 0 0 768zm-48-247.616L668.608 512 464 375.616v272.768zm10.624-342.656 249.472 166.336a48 48 0 0 1 0 79.872L474.624 718.272A48 48 0 0 1 400 678.336V345.6a48 48 0 0 1 74.624-39.936z"},null,-1),xN=[yN];function kN(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",wN,xN)}var _N=o(jN,[["render",kN],["__file","video-play.vue"]]),CN={name:"View"},zN={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},EN=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 160c320 0 512 352 512 352S832 864 512 864 0 512 0 512s192-352 512-352zm0 64c-225.28 0-384.128 208.064-436.8 288 52.608 79.872 211.456 288 436.8 288 225.28 0 384.128-208.064 436.8-288-52.608-79.872-211.456-288-436.8-288zm0 64a224 224 0 1 1 0 448 224 224 0 0 1 0-448zm0 64a160.192 160.192 0 0 0-160 160c0 88.192 71.744 160 160 160s160-71.808 160-160-71.744-160-160-160z"},null,-1),BN=[EN];function SN(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",zN,BN)}var VN=o(CN,[["render",SN],["__file","view.vue"]]),NN={name:"WalletFilled"},MN={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},AN=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M688 512a112 112 0 1 0 0 224h208v160H128V352h768v160H688zm32 160h-32a48 48 0 0 1 0-96h32a48 48 0 0 1 0 96zm-80-544 128 160H384l256-160z"},null,-1),TN=[AN];function HN(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",MN,TN)}var RN=o(NN,[["render",HN],["__file","wallet-filled.vue"]]),LN={name:"Wallet"},DN={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},PN=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M640 288h-64V128H128v704h384v32a32 32 0 0 0 32 32H96a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32h512a32 32 0 0 1 32 32v192z"},null,-1),IN=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M128 320v512h768V320H128zm-32-64h832a32 32 0 0 1 32 32v576a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V288a32 32 0 0 1 32-32z"},null,-1),FN=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M704 640a64 64 0 1 1 0-128 64 64 0 0 1 0 128z"},null,-1),$N=[PN,IN,FN];function qN(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",DN,$N)}var WN=o(LN,[["render",qN],["__file","wallet.vue"]]),UN={name:"WarnTriangleFilled"},KN={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{"enable-background":"new 0 0 1024 1024"},"xml:space":"preserve"},YN=Object(n["createElementVNode"])("path",{d:"M928.99 755.83 574.6 203.25c-12.89-20.16-36.76-32.58-62.6-32.58s-49.71 12.43-62.6 32.58L95.01 755.83c-12.91 20.12-12.9 44.91.01 65.03 12.92 20.12 36.78 32.51 62.59 32.49h708.78c25.82.01 49.68-12.37 62.59-32.49 12.91-20.12 12.92-44.91.01-65.03zM554.67 768h-85.33v-85.33h85.33V768zm0-426.67v298.66h-85.33V341.32l85.33.01z",fill:"currentColor"},null,-1),GN=[YN];function XN(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",KN,GN)}var JN=o(UN,[["render",XN],["__file","warn-triangle-filled.vue"]]),ZN={name:"WarningFilled"},QN={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},eM=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zm0 192a58.432 58.432 0 0 0-58.24 63.744l23.36 256.384a35.072 35.072 0 0 0 69.76 0l23.296-256.384A58.432 58.432 0 0 0 512 256zm0 512a51.2 51.2 0 1 0 0-102.4 51.2 51.2 0 0 0 0 102.4z"},null,-1),tM=[eM];function rM(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",QN,tM)}var nM=o(ZN,[["render",rM],["__file","warning-filled.vue"]]),oM={name:"Warning"},lM={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},aM=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zm0 832a384 384 0 0 0 0-768 384 384 0 0 0 0 768zm48-176a48 48 0 1 1-96 0 48 48 0 0 1 96 0zm-48-464a32 32 0 0 1 32 32v288a32 32 0 0 1-64 0V288a32 32 0 0 1 32-32z"},null,-1),iM=[aM];function cM(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",lM,iM)}var sM=o(oM,[["render",cM],["__file","warning.vue"]]),uM={name:"Watch"},dM={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},pM=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M512 768a256 256 0 1 0 0-512 256 256 0 0 0 0 512zm0 64a320 320 0 1 1 0-640 320 320 0 0 1 0 640z"},null,-1),fM=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M480 352a32 32 0 0 1 32 32v160a32 32 0 0 1-64 0V384a32 32 0 0 1 32-32z"},null,-1),bM=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M480 512h128q32 0 32 32t-32 32H480q-32 0-32-32t32-32zm128-256V128H416v128h-64V64h320v192h-64zM416 768v128h192V768h64v192H352V768h64z"},null,-1),mM=[pM,fM,bM];function hM(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",dM,mM)}var vM=o(uM,[["render",hM],["__file","watch.vue"]]),gM={name:"Watermelon"},OM={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},jM=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m683.072 600.32-43.648 162.816-61.824-16.512 53.248-198.528L576 493.248l-158.4 158.4-45.248-45.248 158.4-158.4-55.616-55.616-198.528 53.248-16.512-61.824 162.816-43.648L282.752 200A384 384 0 0 0 824 741.248L683.072 600.32zm231.552 141.056a448 448 0 1 1-632-632l632 632z"},null,-1),wM=[jM];function yM(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",OM,wM)}var xM=o(gM,[["render",yM],["__file","watermelon.vue"]]),kM={name:"WindPower"},_M={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},CM=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"M160 64q32 0 32 32v832q0 32-32 32t-32-32V96q0-32 32-32zm416 354.624 128-11.584V168.96l-128-11.52v261.12zm-64 5.824V151.552L320 134.08V160h-64V64l616.704 56.064A96 96 0 0 1 960 215.68v144.64a96 96 0 0 1-87.296 95.616L256 512V224h64v217.92l192-17.472zm256-23.232 98.88-8.96A32 32 0 0 0 896 360.32V215.68a32 32 0 0 0-29.12-31.872l-98.88-8.96v226.368z"},null,-1),zM=[CM];function EM(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",_M,zM)}var BM=o(kM,[["render",EM],["__file","wind-power.vue"]]),SM={name:"ZoomIn"},VM={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},NM=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m795.904 750.72 124.992 124.928a32 32 0 0 1-45.248 45.248L750.656 795.904a416 416 0 1 1 45.248-45.248zM480 832a352 352 0 1 0 0-704 352 352 0 0 0 0 704zm-32-384v-96a32 32 0 0 1 64 0v96h96a32 32 0 0 1 0 64h-96v96a32 32 0 0 1-64 0v-96h-96a32 32 0 0 1 0-64h96z"},null,-1),MM=[NM];function AM(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",VM,MM)}var TM=o(SM,[["render",AM],["__file","zoom-in.vue"]]),HM={name:"ZoomOut"},RM={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},LM=Object(n["createElementVNode"])("path",{fill:"currentColor",d:"m795.904 750.72 124.992 124.928a32 32 0 0 1-45.248 45.248L750.656 795.904a416 416 0 1 1 45.248-45.248zM480 832a352 352 0 1 0 0-704 352 352 0 0 0 0 704zM352 448h256a32 32 0 0 1 0 64H352a32 32 0 0 1 0-64z"},null,-1),DM=[LM];function PM(e,t,r,o,l,a){return Object(n["openBlock"])(),Object(n["createElementBlock"])("svg",RM,DM)}var IM=o(HM,[["render",PM],["__file","zoom-out.vue"]])},f772:function(e,t,r){var n=r("5692"),o=r("90e3"),l=n("keys");e.exports=function(e){return l[e]||(l[e]=o(e))}},f906:function(e,t,r){!function(t,r){e.exports=r()}(0,(function(){"use strict";var e={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},t=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|YYYY|YY?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,r=/\d\d/,n=/\d\d?/,o=/\d*[^-_:/,()\s\d]+/,l={},a=function(e){return(e=+e)+(e>68?1900:2e3)},i=function(e){return function(t){this[e]=+t}},c=[/[+-]\d\d:?(\d\d)?|Z/,function(e){(this.zone||(this.zone={})).offset=function(e){if(!e)return 0;if("Z"===e)return 0;var t=e.match(/([+-]|\d\d)/g),r=60*t[1]+(+t[2]||0);return 0===r?0:"+"===t[0]?-r:r}(e)}],s=function(e){var t=l[e];return t&&(t.indexOf?t:t.s.concat(t.f))},u=function(e,t){var r,n=l.meridiem;if(n){for(var o=1;o<=24;o+=1)if(e.indexOf(n(o,0,t))>-1){r=o>12;break}}else r=e===(t?"pm":"PM");return r},d={A:[o,function(e){this.afternoon=u(e,!1)}],a:[o,function(e){this.afternoon=u(e,!0)}],S:[/\d/,function(e){this.milliseconds=100*+e}],SS:[r,function(e){this.milliseconds=10*+e}],SSS:[/\d{3}/,function(e){this.milliseconds=+e}],s:[n,i("seconds")],ss:[n,i("seconds")],m:[n,i("minutes")],mm:[n,i("minutes")],H:[n,i("hours")],h:[n,i("hours")],HH:[n,i("hours")],hh:[n,i("hours")],D:[n,i("day")],DD:[r,i("day")],Do:[o,function(e){var t=l.ordinal,r=e.match(/\d+/);if(this.day=r[0],t)for(var n=1;n<=31;n+=1)t(n).replace(/\[|\]/g,"")===e&&(this.day=n)}],M:[n,i("month")],MM:[r,i("month")],MMM:[o,function(e){var t=s("months"),r=(s("monthsShort")||t.map((function(e){return e.slice(0,3)}))).indexOf(e)+1;if(r<1)throw new Error;this.month=r%12||r}],MMMM:[o,function(e){var t=s("months").indexOf(e)+1;if(t<1)throw new Error;this.month=t%12||t}],Y:[/[+-]?\d+/,i("year")],YY:[r,function(e){this.year=a(e)}],YYYY:[/\d{4}/,i("year")],Z:c,ZZ:c};function p(r){var n,o;n=r,o=l&&l.formats;for(var a=(r=n.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(t,r,n){var l=n&&n.toUpperCase();return r||o[n]||e[n]||o[l].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,r){return t||r.slice(1)}))}))).match(t),i=a.length,c=0;c-1)return new Date(("X"===t?1e3:1)*e);var n=p(t)(e),o=n.year,l=n.month,a=n.day,i=n.hours,c=n.minutes,s=n.seconds,u=n.milliseconds,d=n.zone,f=new Date,b=a||(o||l?1:f.getDate()),m=o||f.getFullYear(),h=0;o&&!l||(h=l>0?l-1:f.getMonth());var v=i||0,g=c||0,O=s||0,j=u||0;return d?new Date(Date.UTC(m,h,b,v,g,O,j+60*d.offset*1e3)):r?new Date(Date.UTC(m,h,b,v,g,O,j)):new Date(m,h,b,v,g,O,j)}catch(e){return new Date("")}}(t,i,n),this.init(),d&&!0!==d&&(this.$L=this.locale(d).$L),u&&t!=this.format(i)&&(this.$d=new Date("")),l={}}else if(i instanceof Array)for(var f=i.length,b=1;b<=f;b+=1){a[1]=i[b-1];var m=r.apply(this,a);if(m.isValid()){this.$d=m.$d,this.$L=m.$L,this.init();break}b===f&&(this.$d=new Date(""))}else o.call(this,e)}}}))},fb60:function(e,t,r){"use strict";var n=r("7917"),o=r("c532");function l(e){n.call(this,null==e?"canceled":e,n.ERR_CANCELED),this.name="CanceledError"}o.inherits(l,n,{__CANCEL__:!0}),e.exports=l},fc6a:function(e,t,r){var n=r("44ad"),o=r("1d80");e.exports=function(e){return n(o(e))}},fc75:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.names=void 0,t.names={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"}},fdbf:function(e,t,r){var n=r("04f8");e.exports=n&&!Symbol.sham&&"symbol"==typeof Symbol.iterator}}]); \ No newline at end of file diff --git a/public/js/echarts.min.js b/public/js/echarts.min.js new file mode 100644 index 00000000..a4721005 --- /dev/null +++ b/public/js/echarts.min.js @@ -0,0 +1,45 @@ + +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t="undefined"!=typeof globalThis?globalThis:t||self).echarts={})}(this,(function(t){"use strict"; +/*! ***************************************************************************** + 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 e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,n)};function n(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}var i=function(){this.firefox=!1,this.ie=!1,this.edge=!1,this.newEdge=!1,this.weChat=!1},r=new function(){this.browser=new i,this.node=!1,this.wxa=!1,this.worker=!1,this.svgSupported=!1,this.touchEventsSupported=!1,this.pointerEventsSupported=!1,this.domSupported=!1,this.transformSupported=!1,this.transform3dSupported=!1,this.hasGlobalWindow="undefined"!=typeof window};"object"==typeof wx&&"function"==typeof wx.getSystemInfoSync?(r.wxa=!0,r.touchEventsSupported=!0):"undefined"==typeof document&&"undefined"!=typeof self?r.worker=!0:"undefined"==typeof navigator?(r.node=!0,r.svgSupported=!0):function(t,e){var n=e.browser,i=t.match(/Firefox\/([\d.]+)/),r=t.match(/MSIE\s([\d.]+)/)||t.match(/Trident\/.+?rv:(([\d.]+))/),o=t.match(/Edge?\/([\d.]+)/),a=/micromessenger/i.test(t);i&&(n.firefox=!0,n.version=i[1]);r&&(n.ie=!0,n.version=r[1]);o&&(n.edge=!0,n.version=o[1],n.newEdge=+o[1].split(".")[0]>18);a&&(n.weChat=!0);e.svgSupported="undefined"!=typeof SVGRect,e.touchEventsSupported="ontouchstart"in window&&!n.ie&&!n.edge,e.pointerEventsSupported="onpointerdown"in window&&(n.edge||n.ie&&+n.version>=11),e.domSupported="undefined"!=typeof document;var s=document.documentElement.style;e.transform3dSupported=(n.ie&&"transition"in s||n.edge||"WebKitCSSMatrix"in window&&"m11"in new WebKitCSSMatrix||"MozPerspective"in s)&&!("OTransition"in s),e.transformSupported=e.transform3dSupported||n.ie&&+n.version>=9}(navigator.userAgent,r);var o="sans-serif",a="12px sans-serif";var s,l,u=function(t){var e={};if("undefined"==typeof JSON)return e;for(var n=0;n=0)o=r*t.length;else for(var c=0;c>1)%2;a.style.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",i[s]+":0",r[l]+":0",i[1-s]+":auto",r[1-l]+":auto",""].join("!important;"),t.appendChild(a),n.push(a)}return n}(e,a),a,o);if(s)return s(t,n,i),!0}return!1}function Jt(t){return"CANVAS"===t.nodeName.toUpperCase()}var Qt=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,te=[],ee=r.browser.firefox&&+r.browser.version.split(".")[0]<39;function ne(t,e,n,i){return n=n||{},i?ie(t,e,n):ee&&null!=e.layerX&&e.layerX!==e.offsetX?(n.zrX=e.layerX,n.zrY=e.layerY):null!=e.offsetX?(n.zrX=e.offsetX,n.zrY=e.offsetY):ie(t,e,n),n}function ie(t,e,n){if(r.domSupported&&t.getBoundingClientRect){var i=e.clientX,o=e.clientY;if(Jt(t)){var a=t.getBoundingClientRect();return n.zrX=i-a.left,void(n.zrY=o-a.top)}if($t(te,t,i,o))return n.zrX=te[0],void(n.zrY=te[1])}n.zrX=n.zrY=0}function re(t){return t||window.event}function oe(t,e,n){if(null!=(e=re(e)).zrX)return e;var i=e.type;if(i&&i.indexOf("touch")>=0){var r="touchend"!==i?e.targetTouches[0]:e.changedTouches[0];r&&ne(t,r,e,n)}else{ne(t,e,e,n);var o=function(t){var e=t.wheelDelta;if(e)return e;var n=t.deltaX,i=t.deltaY;if(null==n||null==i)return e;return 3*(0!==i?Math.abs(i):Math.abs(n))*(i>0?-1:i<0?1:n>0?-1:1)}(e);e.zrDelta=o?o/120:-(e.detail||0)/3}var a=e.button;return null==e.which&&void 0!==a&&Qt.test(e.type)&&(e.which=1&a?1:2&a?3:4&a?2:0),e}function ae(t,e,n,i){t.addEventListener(e,n,i)}var se=function(t){t.preventDefault(),t.stopPropagation(),t.cancelBubble=!0};function le(t){return 2===t.which||3===t.which}var ue=function(){function t(){this._track=[]}return t.prototype.recognize=function(t,e,n){return this._doTrack(t,e,n),this._recognize(t)},t.prototype.clear=function(){return this._track.length=0,this},t.prototype._doTrack=function(t,e,n){var i=t.touches;if(i){for(var r={points:[],touches:[],target:e,event:t},o=0,a=i.length;o1&&r&&r.length>1){var a=he(r)/he(o);!isFinite(a)&&(a=1),e.pinchScale=a;var s=[((i=r)[0][0]+i[1][0])/2,(i[0][1]+i[1][1])/2];return e.pinchX=s[0],e.pinchY=s[1],{type:"pinch",target:t[0].target,event:e}}}}},pe="silent";function de(){se(this.event)}var fe=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.handler=null,e}return n(e,t),e.prototype.dispose=function(){},e.prototype.setCursor=function(){},e}(Xt),ge=function(t,e){this.x=t,this.y=e},ye=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],ve=function(t){function e(e,n,i,r){var o=t.call(this)||this;return o._hovered=new ge(0,0),o.storage=e,o.painter=n,o.painterRoot=r,i=i||new fe,o.proxy=null,o.setHandlerProxy(i),o._draggingMgr=new Ut(o),o}return n(e,t),e.prototype.setHandlerProxy=function(t){this.proxy&&this.proxy.dispose(),t&&(E(ye,(function(e){t.on&&t.on(e,this[e],this)}),this),t.handler=this),this.proxy=t},e.prototype.mousemove=function(t){var e=t.zrX,n=t.zrY,i=xe(this,e,n),r=this._hovered,o=r.target;o&&!o.__zr&&(o=(r=this.findHover(r.x,r.y)).target);var a=this._hovered=i?new ge(e,n):this.findHover(e,n),s=a.target,l=this.proxy;l.setCursor&&l.setCursor(s?s.cursor:"default"),o&&s!==o&&this.dispatchToElement(r,"mouseout",t),this.dispatchToElement(a,"mousemove",t),s&&s!==o&&this.dispatchToElement(a,"mouseover",t)},e.prototype.mouseout=function(t){var e=t.zrEventControl;"only_globalout"!==e&&this.dispatchToElement(this._hovered,"mouseout",t),"no_globalout"!==e&&this.trigger("globalout",{type:"globalout",event:t})},e.prototype.resize=function(){this._hovered=new ge(0,0)},e.prototype.dispatch=function(t,e){var n=this[t];n&&n.call(this,e)},e.prototype.dispose=function(){this.proxy.dispose(),this.storage=null,this.proxy=null,this.painter=null},e.prototype.setCursorStyle=function(t){var e=this.proxy;e.setCursor&&e.setCursor(t)},e.prototype.dispatchToElement=function(t,e,n){var i=(t=t||{}).target;if(!i||!i.silent){for(var r="on"+e,o=function(t,e,n){return{type:t,event:n,target:e.target,topTarget:e.topTarget,cancelBubble:!1,offsetX:n.zrX,offsetY:n.zrY,gestureEvent:n.gestureEvent,pinchX:n.pinchX,pinchY:n.pinchY,pinchScale:n.pinchScale,wheelDelta:n.zrDelta,zrByTouch:n.zrByTouch,which:n.which,stop:de}}(e,t,n);i&&(i[r]&&(o.cancelBubble=!!i[r].call(i,o)),i.trigger(e,o),i=i.__hostTarget?i.__hostTarget:i.parent,!o.cancelBubble););o.cancelBubble||(this.trigger(e,o),this.painter&&this.painter.eachOtherLayer&&this.painter.eachOtherLayer((function(t){"function"==typeof t[r]&&t[r].call(t,o),t.trigger&&t.trigger(e,o)})))}},e.prototype.findHover=function(t,e,n){for(var i=this.storage.getDisplayList(),r=new ge(t,e),o=i.length-1;o>=0;o--){var a=void 0;if(i[o]!==n&&!i[o].ignore&&(a=me(i[o],t,e))&&(!r.topTarget&&(r.topTarget=i[o]),a!==pe)){r.target=i[o];break}}return r},e.prototype.processGesture=function(t,e){this._gestureMgr||(this._gestureMgr=new ue);var n=this._gestureMgr;"start"===e&&n.clear();var i=n.recognize(t,this.findHover(t.zrX,t.zrY,null).target,this.proxy.dom);if("end"===e&&n.clear(),i){var r=i.type;t.gestureEvent=r;var o=new ge;o.target=i.target,this.dispatchToElement(o,r,i.event)}},e}(Xt);function me(t,e,n){if(t[t.rectHover?"rectContain":"contain"](e,n)){for(var i=t,r=void 0,o=!1;i;){if(i.ignoreClip&&(o=!0),!o){var a=i.getClipPath();if(a&&!a.contain(e,n))return!1;i.silent&&(r=!0)}var s=i.__hostTarget;i=s||i.parent}return!r||pe}return!1}function xe(t,e,n){var i=t.painter;return e<0||e>i.getWidth()||n<0||n>i.getHeight()}E(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],(function(t){ve.prototype[t]=function(e){var n,i,r=e.zrX,o=e.zrY,a=xe(this,r,o);if("mouseup"===t&&a||(i=(n=this.findHover(r,o)).target),"mousedown"===t)this._downEl=i,this._downPoint=[e.zrX,e.zrY],this._upEl=i;else if("mouseup"===t)this._upEl=i;else if("click"===t){if(this._downEl!==this._upEl||!this._downPoint||Et(this._downPoint,[e.zrX,e.zrY])>4)return;this._downPoint=null}this.dispatchToElement(n,t,e)}}));function _e(t,e,n,i){var r=e+1;if(r===n)return 1;if(i(t[r++],t[e])<0){for(;r=0;)r++;return r-e}function be(t,e,n,i,r){for(i===e&&i++;i>>1])<0?l=o:s=o+1;var u=i-s;switch(u){case 3:t[s+3]=t[s+2];case 2:t[s+2]=t[s+1];case 1:t[s+1]=t[s];break;default:for(;u>0;)t[s+u]=t[s+u-1],u--}t[s]=a}}function we(t,e,n,i,r,o){var a=0,s=0,l=1;if(o(t,e[n+r])>0){for(s=i-r;l0;)a=l,(l=1+(l<<1))<=0&&(l=s);l>s&&(l=s),a+=r,l+=r}else{for(s=r+1;ls&&(l=s);var u=a;a=r-l,l=r-u}for(a++;a>>1);o(t,e[n+h])>0?a=h+1:l=h}return l}function Se(t,e,n,i,r,o){var a=0,s=0,l=1;if(o(t,e[n+r])<0){for(s=r+1;ls&&(l=s);var u=a;a=r-l,l=r-u}else{for(s=i-r;l=0;)a=l,(l=1+(l<<1))<=0&&(l=s);l>s&&(l=s),a+=r,l+=r}for(a++;a>>1);o(t,e[n+h])<0?l=h:a=h+1}return l}function Me(t,e){var n,i,r=7,o=0;t.length;var a=[];function s(s){var l=n[s],u=i[s],h=n[s+1],c=i[s+1];i[s]=u+c,s===o-3&&(n[s+1]=n[s+2],i[s+1]=i[s+2]),o--;var p=Se(t[h],t,l,u,0,e);l+=p,0!==(u-=p)&&0!==(c=we(t[l+u-1],t,h,c,c-1,e))&&(u<=c?function(n,i,o,s){var l=0;for(l=0;l=7||d>=7);if(f)break;g<0&&(g=0),g+=2}if((r=g)<1&&(r=1),1===i){for(l=0;l=0;l--)t[d+l]=t[p+l];return void(t[c]=a[h])}var f=r;for(;;){var g=0,y=0,v=!1;do{if(e(a[h],t[u])<0){if(t[c--]=t[u--],g++,y=0,0==--i){v=!0;break}}else if(t[c--]=a[h--],y++,g=0,1==--s){v=!0;break}}while((g|y)=0;l--)t[d+l]=t[p+l];if(0===i){v=!0;break}}if(t[c--]=a[h--],1==--s){v=!0;break}if(0!==(y=s-we(t[u],a,0,s,s-1,e))){for(s-=y,d=(c-=y)+1,p=(h-=y)+1,l=0;l=7||y>=7);if(v)break;f<0&&(f=0),f+=2}(r=f)<1&&(r=1);if(1===s){for(d=(c-=i)+1,p=(u-=i)+1,l=i-1;l>=0;l--)t[d+l]=t[p+l];t[c]=a[h]}else{if(0===s)throw new Error;for(p=c-(s-1),l=0;l1;){var t=o-2;if(t>=1&&i[t-1]<=i[t]+i[t+1]||t>=2&&i[t-2]<=i[t]+i[t-1])i[t-1]i[t+1])break;s(t)}},forceMergeRuns:function(){for(;o>1;){var t=o-2;t>0&&i[t-1]=32;)e|=1&t,t>>=1;return t+e}(r);do{if((o=_e(t,n,i,e))s&&(l=s),be(t,n,n+l,n+o,e),o=l}a.pushRun(n,o),a.mergeRuns(),r-=o,n+=o}while(0!==r);a.forceMergeRuns()}}}var Te=!1;function Ce(){Te||(Te=!0,console.warn("z / z2 / zlevel of displayable is invalid, which may cause unexpected errors"))}function De(t,e){return t.zlevel===e.zlevel?t.z===e.z?t.z2-e.z2:t.z-e.z:t.zlevel-e.zlevel}var Ae=function(){function t(){this._roots=[],this._displayList=[],this._displayListLen=0,this.displayableSortFunc=De}return t.prototype.traverse=function(t,e){for(var n=0;n0&&(u.__clipPaths=[]),isNaN(u.z)&&(Ce(),u.z=0),isNaN(u.z2)&&(Ce(),u.z2=0),isNaN(u.zlevel)&&(Ce(),u.zlevel=0),this._displayList[this._displayListLen++]=u}var h=t.getDecalElement&&t.getDecalElement();h&&this._updateAndAddDisplayable(h,e,n);var c=t.getTextGuideLine();c&&this._updateAndAddDisplayable(c,e,n);var p=t.getTextContent();p&&this._updateAndAddDisplayable(p,e,n)}},t.prototype.addRoot=function(t){t.__zr&&t.__zr.storage===this||this._roots.push(t)},t.prototype.delRoot=function(t){if(t instanceof Array)for(var e=0,n=t.length;e=0&&this._roots.splice(i,1)}},t.prototype.delAllRoots=function(){this._roots=[],this._displayList=[],this._displayListLen=0},t.prototype.getRoots=function(){return this._roots},t.prototype.dispose=function(){this._displayList=null,this._roots=null},t}(),ke=r.hasGlobalWindow&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(t){return setTimeout(t,16)},Le={linear:function(t){return t},quadraticIn:function(t){return t*t},quadraticOut:function(t){return t*(2-t)},quadraticInOut:function(t){return(t*=2)<1?.5*t*t:-.5*(--t*(t-2)-1)},cubicIn:function(t){return t*t*t},cubicOut:function(t){return--t*t*t+1},cubicInOut:function(t){return(t*=2)<1?.5*t*t*t:.5*((t-=2)*t*t+2)},quarticIn:function(t){return t*t*t*t},quarticOut:function(t){return 1- --t*t*t*t},quarticInOut:function(t){return(t*=2)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2)},quinticIn:function(t){return t*t*t*t*t},quinticOut:function(t){return--t*t*t*t*t+1},quinticInOut:function(t){return(t*=2)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2)},sinusoidalIn:function(t){return 1-Math.cos(t*Math.PI/2)},sinusoidalOut:function(t){return Math.sin(t*Math.PI/2)},sinusoidalInOut:function(t){return.5*(1-Math.cos(Math.PI*t))},exponentialIn:function(t){return 0===t?0:Math.pow(1024,t-1)},exponentialOut:function(t){return 1===t?1:1-Math.pow(2,-10*t)},exponentialInOut:function(t){return 0===t?0:1===t?1:(t*=2)<1?.5*Math.pow(1024,t-1):.5*(2-Math.pow(2,-10*(t-1)))},circularIn:function(t){return 1-Math.sqrt(1-t*t)},circularOut:function(t){return Math.sqrt(1- --t*t)},circularInOut:function(t){return(t*=2)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},elasticIn:function(t){var e,n=.1;return 0===t?0:1===t?1:(!n||n<1?(n=1,e=.1):e=.4*Math.asin(1/n)/(2*Math.PI),-n*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/.4))},elasticOut:function(t){var e,n=.1;return 0===t?0:1===t?1:(!n||n<1?(n=1,e=.1):e=.4*Math.asin(1/n)/(2*Math.PI),n*Math.pow(2,-10*t)*Math.sin((t-e)*(2*Math.PI)/.4)+1)},elasticInOut:function(t){var e,n=.1,i=.4;return 0===t?0:1===t?1:(!n||n<1?(n=1,e=.1):e=i*Math.asin(1/n)/(2*Math.PI),(t*=2)<1?n*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/i)*-.5:n*Math.pow(2,-10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/i)*.5+1)},backIn:function(t){var e=1.70158;return t*t*((e+1)*t-e)},backOut:function(t){var e=1.70158;return--t*t*((e+1)*t+e)+1},backInOut:function(t){var e=2.5949095;return(t*=2)<1?t*t*((e+1)*t-e)*.5:.5*((t-=2)*t*((e+1)*t+e)+2)},bounceIn:function(t){return 1-Le.bounceOut(1-t)},bounceOut:function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375},bounceInOut:function(t){return t<.5?.5*Le.bounceIn(2*t):.5*Le.bounceOut(2*t-1)+.5}},Pe=Math.pow,Oe=Math.sqrt,Re=1e-8,Ne=1e-4,Ee=Oe(3),ze=1/3,Ve=wt(),Be=wt(),Fe=wt();function Ge(t){return t>-1e-8&&tRe||t<-1e-8}function He(t,e,n,i,r){var o=1-r;return o*o*(o*t+3*r*e)+r*r*(r*i+3*o*n)}function Ye(t,e,n,i,r){var o=1-r;return 3*(((e-t)*o+2*(n-e)*r)*o+(i-n)*r*r)}function Ue(t,e,n,i,r,o){var a=i+3*(e-n)-t,s=3*(n-2*e+t),l=3*(e-t),u=t-r,h=s*s-3*a*l,c=s*l-9*a*u,p=l*l-3*s*u,d=0;if(Ge(h)&&Ge(c)){if(Ge(s))o[0]=0;else(M=-l/s)>=0&&M<=1&&(o[d++]=M)}else{var f=c*c-4*h*p;if(Ge(f)){var g=c/h,y=-g/2;(M=-s/a+g)>=0&&M<=1&&(o[d++]=M),y>=0&&y<=1&&(o[d++]=y)}else if(f>0){var v=Oe(f),m=h*s+1.5*a*(-c+v),x=h*s+1.5*a*(-c-v);(M=(-s-((m=m<0?-Pe(-m,ze):Pe(m,ze))+(x=x<0?-Pe(-x,ze):Pe(x,ze))))/(3*a))>=0&&M<=1&&(o[d++]=M)}else{var _=(2*h*s-3*a*c)/(2*Oe(h*h*h)),b=Math.acos(_)/3,w=Oe(h),S=Math.cos(b),M=(-s-2*w*S)/(3*a),I=(y=(-s+w*(S+Ee*Math.sin(b)))/(3*a),(-s+w*(S-Ee*Math.sin(b)))/(3*a));M>=0&&M<=1&&(o[d++]=M),y>=0&&y<=1&&(o[d++]=y),I>=0&&I<=1&&(o[d++]=I)}}return d}function Xe(t,e,n,i,r){var o=6*n-12*e+6*t,a=9*e+3*i-3*t-9*n,s=3*e-3*t,l=0;if(Ge(a)){if(We(o))(h=-s/o)>=0&&h<=1&&(r[l++]=h)}else{var u=o*o-4*a*s;if(Ge(u))r[0]=-o/(2*a);else if(u>0){var h,c=Oe(u),p=(-o-c)/(2*a);(h=(-o+c)/(2*a))>=0&&h<=1&&(r[l++]=h),p>=0&&p<=1&&(r[l++]=p)}}return l}function Ze(t,e,n,i,r,o){var a=(e-t)*r+t,s=(n-e)*r+e,l=(i-n)*r+n,u=(s-a)*r+a,h=(l-s)*r+s,c=(h-u)*r+u;o[0]=t,o[1]=a,o[2]=u,o[3]=c,o[4]=c,o[5]=h,o[6]=l,o[7]=i}function je(t,e,n,i,r,o,a,s,l,u,h){var c,p,d,f,g,y=.005,v=1/0;Ve[0]=l,Ve[1]=u;for(var m=0;m<1;m+=.05)Be[0]=He(t,n,r,a,m),Be[1]=He(e,i,o,s,m),(f=Vt(Ve,Be))=0&&f=0&&y=1?1:Ue(0,i,o,1,t,s)&&He(0,r,a,1,s[0])}}}var on=function(){function t(t){this._inited=!1,this._startTime=0,this._pausedTime=0,this._paused=!1,this._life=t.life||1e3,this._delay=t.delay||0,this.loop=t.loop||!1,this.onframe=t.onframe||xt,this.ondestroy=t.ondestroy||xt,this.onrestart=t.onrestart||xt,t.easing&&this.setEasing(t.easing)}return t.prototype.step=function(t,e){if(this._inited||(this._startTime=t+this._delay,this._inited=!0),!this._paused){var n=this._life,i=t-this._startTime-this._pausedTime,r=i/n;r<0&&(r=0),r=Math.min(r,1);var o=this.easingFunc,a=o?o(r):r;if(this.onframe(a),1===r){if(!this.loop)return!0;var s=i%n;this._startTime=t-s,this._pausedTime=0,this.onrestart()}return!1}this._pausedTime+=e},t.prototype.pause=function(){this._paused=!0},t.prototype.resume=function(){this._paused=!1},t.prototype.setEasing=function(t){this.easing=t,this.easingFunc=U(t)?t:Le[t]||rn(t)},t}(),an=function(t){this.value=t},sn=function(){function t(){this._len=0}return t.prototype.insert=function(t){var e=new an(t);return this.insertEntry(e),e},t.prototype.insertEntry=function(t){this.head?(this.tail.next=t,t.prev=this.tail,t.next=null,this.tail=t):this.head=this.tail=t,this._len++},t.prototype.remove=function(t){var e=t.prev,n=t.next;e?e.next=n:this.head=n,n?n.prev=e:this.tail=e,t.next=t.prev=null,this._len--},t.prototype.len=function(){return this._len},t.prototype.clear=function(){this.head=this.tail=null,this._len=0},t}(),ln=function(){function t(t){this._list=new sn,this._maxSize=10,this._map={},this._maxSize=t}return t.prototype.put=function(t,e){var n=this._list,i=this._map,r=null;if(null==i[t]){var o=n.len(),a=this._lastRemovedEntry;if(o>=this._maxSize&&o>0){var s=n.head;n.remove(s),delete i[s.key],r=s.value,this._lastRemovedEntry=s}a?a.value=e:a=new an(e),a.key=t,n.insertEntry(a),i[t]=a}return r},t.prototype.get=function(t){var e=this._map[t],n=this._list;if(null!=e)return e!==n.tail&&(n.remove(e),n.insertEntry(e)),e.value},t.prototype.clear=function(){this._list.clear(),this._map={}},t.prototype.len=function(){return this._list.len()},t}(),un={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function hn(t){return(t=Math.round(t))<0?0:t>255?255:t}function cn(t){return t<0?0:t>1?1:t}function pn(t){var e=t;return e.length&&"%"===e.charAt(e.length-1)?hn(parseFloat(e)/100*255):hn(parseInt(e,10))}function dn(t){var e=t;return e.length&&"%"===e.charAt(e.length-1)?cn(parseFloat(e)/100):cn(parseFloat(e))}function fn(t,e,n){return n<0?n+=1:n>1&&(n-=1),6*n<1?t+(e-t)*n*6:2*n<1?e:3*n<2?t+(e-t)*(2/3-n)*6:t}function gn(t,e,n){return t+(e-t)*n}function yn(t,e,n,i,r){return t[0]=e,t[1]=n,t[2]=i,t[3]=r,t}function vn(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t}var mn=new ln(20),xn=null;function _n(t,e){xn&&vn(xn,e),xn=mn.put(t,xn||e.slice())}function bn(t,e){if(t){e=e||[];var n=mn.get(t);if(n)return vn(e,n);var i=(t+="").replace(/ /g,"").toLowerCase();if(i in un)return vn(e,un[i]),_n(t,e),e;var r,o=i.length;if("#"===i.charAt(0))return 4===o||5===o?(r=parseInt(i.slice(1,4),16))>=0&&r<=4095?(yn(e,(3840&r)>>4|(3840&r)>>8,240&r|(240&r)>>4,15&r|(15&r)<<4,5===o?parseInt(i.slice(4),16)/15:1),_n(t,e),e):void yn(e,0,0,0,1):7===o||9===o?(r=parseInt(i.slice(1,7),16))>=0&&r<=16777215?(yn(e,(16711680&r)>>16,(65280&r)>>8,255&r,9===o?parseInt(i.slice(7),16)/255:1),_n(t,e),e):void yn(e,0,0,0,1):void 0;var a=i.indexOf("("),s=i.indexOf(")");if(-1!==a&&s+1===o){var l=i.substr(0,a),u=i.substr(a+1,s-(a+1)).split(","),h=1;switch(l){case"rgba":if(4!==u.length)return 3===u.length?yn(e,+u[0],+u[1],+u[2],1):yn(e,0,0,0,1);h=dn(u.pop());case"rgb":return 3!==u.length?void yn(e,0,0,0,1):(yn(e,pn(u[0]),pn(u[1]),pn(u[2]),h),_n(t,e),e);case"hsla":return 4!==u.length?void yn(e,0,0,0,1):(u[3]=dn(u[3]),wn(u,e),_n(t,e),e);case"hsl":return 3!==u.length?void yn(e,0,0,0,1):(wn(u,e),_n(t,e),e);default:return}}yn(e,0,0,0,1)}}function wn(t,e){var n=(parseFloat(t[0])%360+360)%360/360,i=dn(t[1]),r=dn(t[2]),o=r<=.5?r*(i+1):r+i-r*i,a=2*r-o;return yn(e=e||[],hn(255*fn(a,o,n+1/3)),hn(255*fn(a,o,n)),hn(255*fn(a,o,n-1/3)),1),4===t.length&&(e[3]=t[3]),e}function Sn(t,e){var n=bn(t);if(n){for(var i=0;i<3;i++)n[i]=e<0?n[i]*(1-e)|0:(255-n[i])*e+n[i]|0,n[i]>255?n[i]=255:n[i]<0&&(n[i]=0);return kn(n,4===n.length?"rgba":"rgb")}}function Mn(t,e,n){if(e&&e.length&&t>=0&&t<=1){n=n||[];var i=t*(e.length-1),r=Math.floor(i),o=Math.ceil(i),a=e[r],s=e[o],l=i-r;return n[0]=hn(gn(a[0],s[0],l)),n[1]=hn(gn(a[1],s[1],l)),n[2]=hn(gn(a[2],s[2],l)),n[3]=cn(gn(a[3],s[3],l)),n}}var In=Mn;function Tn(t,e,n){if(e&&e.length&&t>=0&&t<=1){var i=t*(e.length-1),r=Math.floor(i),o=Math.ceil(i),a=bn(e[r]),s=bn(e[o]),l=i-r,u=kn([hn(gn(a[0],s[0],l)),hn(gn(a[1],s[1],l)),hn(gn(a[2],s[2],l)),cn(gn(a[3],s[3],l))],"rgba");return n?{color:u,leftIndex:r,rightIndex:o,value:i}:u}}var Cn=Tn;function Dn(t,e,n,i){var r=bn(t);if(t)return r=function(t){if(t){var e,n,i=t[0]/255,r=t[1]/255,o=t[2]/255,a=Math.min(i,r,o),s=Math.max(i,r,o),l=s-a,u=(s+a)/2;if(0===l)e=0,n=0;else{n=u<.5?l/(s+a):l/(2-s-a);var h=((s-i)/6+l/2)/l,c=((s-r)/6+l/2)/l,p=((s-o)/6+l/2)/l;i===s?e=p-c:r===s?e=1/3+h-p:o===s&&(e=2/3+c-h),e<0&&(e+=1),e>1&&(e-=1)}var d=[360*e,n,u];return null!=t[3]&&d.push(t[3]),d}}(r),null!=e&&(r[0]=function(t){return(t=Math.round(t))<0?0:t>360?360:t}(e)),null!=n&&(r[1]=dn(n)),null!=i&&(r[2]=dn(i)),kn(wn(r),"rgba")}function An(t,e){var n=bn(t);if(n&&null!=e)return n[3]=cn(e),kn(n,"rgba")}function kn(t,e){if(t&&t.length){var n=t[0]+","+t[1]+","+t[2];return"rgba"!==e&&"hsva"!==e&&"hsla"!==e||(n+=","+t[3]),e+"("+n+")"}}function Ln(t,e){var n=bn(t);return n?(.299*n[0]+.587*n[1]+.114*n[2])*n[3]/255+(1-n[3])*e:0}var Pn=Object.freeze({__proto__:null,parse:bn,lift:Sn,toHex:function(t){var e=bn(t);if(e)return((1<<24)+(e[0]<<16)+(e[1]<<8)+ +e[2]).toString(16).slice(1)},fastLerp:Mn,fastMapToColor:In,lerp:Tn,mapToColor:Cn,modifyHSL:Dn,modifyAlpha:An,stringify:kn,lum:Ln,random:function(){return kn([Math.round(255*Math.random()),Math.round(255*Math.random()),Math.round(255*Math.random())],"rgb")}}),On=Math.round;function Rn(t){var e;if(t&&"transparent"!==t){if("string"==typeof t&&t.indexOf("rgba")>-1){var n=bn(t);n&&(t="rgb("+n[0]+","+n[1]+","+n[2]+")",e=n[3])}}else t="none";return{color:t,opacity:null==e?1:e}}var Nn=1e-4;function En(t){return t-1e-4}function zn(t){return On(1e3*t)/1e3}function Vn(t){return On(1e4*t)/1e4}var Bn={left:"start",right:"end",center:"middle",middle:"middle"};function Fn(t){return t&&!!t.image}function Gn(t){return"linear"===t.type}function Wn(t){return"radial"===t.type}function Hn(t){return"url(#"+t+")"}function Yn(t){var e=t.getGlobalScale(),n=Math.max(e[0],e[1]);return Math.max(Math.ceil(Math.log(n)/Math.log(10)),1)}function Un(t){var e=t.x||0,n=t.y||0,i=(t.rotation||0)*_t,r=rt(t.scaleX,1),o=rt(t.scaleY,1),a=t.skewX||0,s=t.skewY||0,l=[];return(e||n)&&l.push("translate("+e+"px,"+n+"px)"),i&&l.push("rotate("+i+")"),1===r&&1===o||l.push("scale("+r+","+o+")"),(a||s)&&l.push("skew("+On(a*_t)+"deg, "+On(s*_t)+"deg)"),l.join(" ")}var Xn=r.hasGlobalWindow&&U(window.btoa)?function(t){return window.btoa(unescape(t))}:"undefined"!=typeof Buffer?function(t){return Buffer.from(t).toString("base64")}:function(t){return null},Zn=Array.prototype.slice;function jn(t,e,n){return(e-t)*n+t}function qn(t,e,n,i){for(var r=e.length,o=0;oi?e:t,o=Math.min(n,i),a=r[o-1]||{color:[0,0,0,0],offset:0},s=o;sa)i.length=a;else for(var s=o;s=1},t.prototype.getAdditiveTrack=function(){return this._additiveTrack},t.prototype.addKeyframe=function(t,e,n){this._needsSort=!0;var i=this.keyframes,r=i.length,o=!1,a=6,s=e;if(N(e)){var l=function(t){return N(t&&t[0])?2:1}(e);a=l,(1===l&&!j(e[0])||2===l&&!j(e[0][0]))&&(o=!0)}else if(j(e)&&!nt(e))a=0;else if(X(e))if(isNaN(+e)){var u=bn(e);u&&(s=u,a=3)}else a=0;else if(Q(e)){var h=A({},s);h.colorStops=z(e.colorStops,(function(t){return{offset:t.offset,color:bn(t.color)}})),Gn(e)?a=4:Wn(e)&&(a=5),s=h}0===r?this.valType=a:a===this.valType&&6!==a||(o=!0),this.discrete=this.discrete||o;var c={time:t,value:s,rawValue:e,percent:0};return n&&(c.easing=n,c.easingFunc=U(n)?n:Le[n]||rn(n)),i.push(c),c},t.prototype.prepare=function(t,e){var n=this.keyframes;this._needsSort&&n.sort((function(t,e){return t.time-e.time}));for(var i=this.valType,r=n.length,o=n[r-1],a=this.discrete,s=ii(i),l=ni(i),u=0;u=0&&!(l[n].percent<=e);n--);n=d(n,u-2)}else{for(n=p;ne);n++);n=d(n-1,u-2)}r=l[n+1],i=l[n]}if(i&&r){this._lastFr=n,this._lastFrP=e;var f=r.percent-i.percent,g=0===f?1:d((e-i.percent)/f,1);r.easingFunc&&(g=r.easingFunc(g));var y=o?this._additiveValue:c?ri:t[h];if(!ii(s)&&!c||y||(y=this._additiveValue=[]),this.discrete)t[h]=g<1?i.rawValue:r.rawValue;else if(ii(s))1===s?qn(y,i[a],r[a],g):function(t,e,n,i){for(var r=e.length,o=r&&e[0].length,a=0;a0&&s.addKeyframe(0,ti(l),i),this._trackKeys.push(a)}s.addKeyframe(t,ti(e[a]),i)}return this._maxTime=Math.max(this._maxTime,t),this},t.prototype.pause=function(){this._clip.pause(),this._paused=!0},t.prototype.resume=function(){this._clip.resume(),this._paused=!1},t.prototype.isPaused=function(){return!!this._paused},t.prototype.duration=function(t){return this._maxTime=t,this._force=!0,this},t.prototype._doneCallback=function(){this._setTracksFinished(),this._clip=null;var t=this._doneCbs;if(t)for(var e=t.length,n=0;n0)){this._started=1;for(var e=this,n=[],i=this._maxTime||0,r=0;r1){var a=o.pop();r.addKeyframe(a.time,t[i]),r.prepare(this._maxTime,r.getAdditiveTrack())}}}},t}();function si(){return(new Date).getTime()}var li,ui,hi=function(t){function e(e){var n=t.call(this)||this;return n._running=!1,n._time=0,n._pausedTime=0,n._pauseStart=0,n._paused=!1,e=e||{},n.stage=e.stage||{},n}return n(e,t),e.prototype.addClip=function(t){t.animation&&this.removeClip(t),this._head?(this._tail.next=t,t.prev=this._tail,t.next=null,this._tail=t):this._head=this._tail=t,t.animation=this},e.prototype.addAnimator=function(t){t.animation=this;var e=t.getClip();e&&this.addClip(e)},e.prototype.removeClip=function(t){if(t.animation){var e=t.prev,n=t.next;e?e.next=n:this._head=n,n?n.prev=e:this._tail=e,t.next=t.prev=t.animation=null}},e.prototype.removeAnimator=function(t){var e=t.getClip();e&&this.removeClip(e),t.animation=null},e.prototype.update=function(t){for(var e=si()-this._pausedTime,n=e-this._time,i=this._head;i;){var r=i.next;i.step(e,n)?(i.ondestroy(),this.removeClip(i),i=r):i=r}this._time=e,t||(this.trigger("frame",n),this.stage.update&&this.stage.update())},e.prototype._startLoop=function(){var t=this;this._running=!0,ke((function e(){t._running&&(ke(e),!t._paused&&t.update())}))},e.prototype.start=function(){this._running||(this._time=si(),this._pausedTime=0,this._startLoop())},e.prototype.stop=function(){this._running=!1},e.prototype.pause=function(){this._paused||(this._pauseStart=si(),this._paused=!0)},e.prototype.resume=function(){this._paused&&(this._pausedTime+=si()-this._pauseStart,this._paused=!1)},e.prototype.clear=function(){for(var t=this._head;t;){var e=t.next;t.prev=t.next=t.animation=null,t=e}this._head=this._tail=null},e.prototype.isFinished=function(){return null==this._head},e.prototype.animate=function(t,e){e=e||{},this.start();var n=new ai(t,e.loop);return this.addAnimator(n),n},e}(Xt),ci=r.domSupported,pi=(ui={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},{mouse:li=["click","dblclick","mousewheel","wheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],touch:["touchstart","touchend","touchmove"],pointer:z(li,(function(t){var e=t.replace("mouse","pointer");return ui.hasOwnProperty(e)?e:t}))}),di=["mousemove","mouseup"],fi=["pointermove","pointerup"],gi=!1;function yi(t){var e=t.pointerType;return"pen"===e||"touch"===e}function vi(t){t&&(t.zrByTouch=!0)}function mi(t,e){for(var n=e,i=!1;n&&9!==n.nodeType&&!(i=n.domBelongToZr||n!==e&&n===t.painterRoot);)n=n.parentNode;return i}var xi=function(t,e){this.stopPropagation=xt,this.stopImmediatePropagation=xt,this.preventDefault=xt,this.type=e.type,this.target=this.currentTarget=t.dom,this.pointerType=e.pointerType,this.clientX=e.clientX,this.clientY=e.clientY},_i={mousedown:function(t){t=oe(this.dom,t),this.__mayPointerCapture=[t.zrX,t.zrY],this.trigger("mousedown",t)},mousemove:function(t){t=oe(this.dom,t);var e=this.__mayPointerCapture;!e||t.zrX===e[0]&&t.zrY===e[1]||this.__togglePointerCapture(!0),this.trigger("mousemove",t)},mouseup:function(t){t=oe(this.dom,t),this.__togglePointerCapture(!1),this.trigger("mouseup",t)},mouseout:function(t){mi(this,(t=oe(this.dom,t)).toElement||t.relatedTarget)||(this.__pointerCapturing&&(t.zrEventControl="no_globalout"),this.trigger("mouseout",t))},wheel:function(t){gi=!0,t=oe(this.dom,t),this.trigger("mousewheel",t)},mousewheel:function(t){gi||(t=oe(this.dom,t),this.trigger("mousewheel",t))},touchstart:function(t){vi(t=oe(this.dom,t)),this.__lastTouchMoment=new Date,this.handler.processGesture(t,"start"),_i.mousemove.call(this,t),_i.mousedown.call(this,t)},touchmove:function(t){vi(t=oe(this.dom,t)),this.handler.processGesture(t,"change"),_i.mousemove.call(this,t)},touchend:function(t){vi(t=oe(this.dom,t)),this.handler.processGesture(t,"end"),_i.mouseup.call(this,t),+new Date-+this.__lastTouchMoment<300&&_i.click.call(this,t)},pointerdown:function(t){_i.mousedown.call(this,t)},pointermove:function(t){yi(t)||_i.mousemove.call(this,t)},pointerup:function(t){_i.mouseup.call(this,t)},pointerout:function(t){yi(t)||_i.mouseout.call(this,t)}};E(["click","dblclick","contextmenu"],(function(t){_i[t]=function(e){e=oe(this.dom,e),this.trigger(t,e)}}));var bi={pointermove:function(t){yi(t)||bi.mousemove.call(this,t)},pointerup:function(t){bi.mouseup.call(this,t)},mousemove:function(t){this.trigger("mousemove",t)},mouseup:function(t){var e=this.__pointerCapturing;this.__togglePointerCapture(!1),this.trigger("mouseup",t),e&&(t.zrEventControl="only_globalout",this.trigger("mouseout",t))}};function wi(t,e){var n=e.domHandlers;r.pointerEventsSupported?E(pi.pointer,(function(i){Mi(e,i,(function(e){n[i].call(t,e)}))})):(r.touchEventsSupported&&E(pi.touch,(function(i){Mi(e,i,(function(r){n[i].call(t,r),function(t){t.touching=!0,null!=t.touchTimer&&(clearTimeout(t.touchTimer),t.touchTimer=null),t.touchTimer=setTimeout((function(){t.touching=!1,t.touchTimer=null}),700)}(e)}))})),E(pi.mouse,(function(i){Mi(e,i,(function(r){r=re(r),e.touching||n[i].call(t,r)}))})))}function Si(t,e){function n(n){Mi(e,n,(function(i){i=re(i),mi(t,i.target)||(i=function(t,e){return oe(t.dom,new xi(t,e),!0)}(t,i),e.domHandlers[n].call(t,i))}),{capture:!0})}r.pointerEventsSupported?E(fi,n):r.touchEventsSupported||E(di,n)}function Mi(t,e,n,i){t.mounted[e]=n,t.listenerOpts[e]=i,ae(t.domTarget,e,n,i)}function Ii(t){var e,n,i,r,o=t.mounted;for(var a in o)o.hasOwnProperty(a)&&(e=t.domTarget,n=a,i=o[a],r=t.listenerOpts[a],e.removeEventListener(n,i,r));t.mounted={}}var Ti=function(t,e){this.mounted={},this.listenerOpts={},this.touching=!1,this.domTarget=t,this.domHandlers=e},Ci=function(t){function e(e,n){var i=t.call(this)||this;return i.__pointerCapturing=!1,i.dom=e,i.painterRoot=n,i._localHandlerScope=new Ti(e,_i),ci&&(i._globalHandlerScope=new Ti(document,bi)),wi(i,i._localHandlerScope),i}return n(e,t),e.prototype.dispose=function(){Ii(this._localHandlerScope),ci&&Ii(this._globalHandlerScope)},e.prototype.setCursor=function(t){this.dom.style&&(this.dom.style.cursor=t||"default")},e.prototype.__togglePointerCapture=function(t){if(this.__mayPointerCapture=null,ci&&+this.__pointerCapturing^+t){this.__pointerCapturing=t;var e=this._globalHandlerScope;t?Si(this,e):Ii(e)}},e}(Xt),Di=1;r.hasGlobalWindow&&(Di=Math.max(window.devicePixelRatio||window.screen&&window.screen.deviceXDPI/window.screen.logicalXDPI||1,1));var Ai=Di,ki="#333",Li="#ccc";function Pi(){return[1,0,0,1,0,0]}function Oi(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=1,t[4]=0,t[5]=0,t}function Ri(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t}function Ni(t,e,n){var i=e[0]*n[0]+e[2]*n[1],r=e[1]*n[0]+e[3]*n[1],o=e[0]*n[2]+e[2]*n[3],a=e[1]*n[2]+e[3]*n[3],s=e[0]*n[4]+e[2]*n[5]+e[4],l=e[1]*n[4]+e[3]*n[5]+e[5];return t[0]=i,t[1]=r,t[2]=o,t[3]=a,t[4]=s,t[5]=l,t}function Ei(t,e,n){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4]+n[0],t[5]=e[5]+n[1],t}function zi(t,e,n){var i=e[0],r=e[2],o=e[4],a=e[1],s=e[3],l=e[5],u=Math.sin(n),h=Math.cos(n);return t[0]=i*h+a*u,t[1]=-i*u+a*h,t[2]=r*h+s*u,t[3]=-r*u+h*s,t[4]=h*o+u*l,t[5]=h*l-u*o,t}function Vi(t,e,n){var i=n[0],r=n[1];return t[0]=e[0]*i,t[1]=e[1]*r,t[2]=e[2]*i,t[3]=e[3]*r,t[4]=e[4]*i,t[5]=e[5]*r,t}function Bi(t,e){var n=e[0],i=e[2],r=e[4],o=e[1],a=e[3],s=e[5],l=n*a-o*i;return l?(l=1/l,t[0]=a*l,t[1]=-o*l,t[2]=-i*l,t[3]=n*l,t[4]=(i*s-a*r)*l,t[5]=(o*r-n*s)*l,t):null}function Fi(t){var e=[1,0,0,1,0,0];return Ri(e,t),e}var Gi=Object.freeze({__proto__:null,create:Pi,identity:Oi,copy:Ri,mul:Ni,translate:Ei,rotate:zi,scale:Vi,invert:Bi,clone:Fi}),Wi=Oi,Hi=5e-5;function Yi(t){return t>Hi||t<-5e-5}var Ui=[],Xi=[],Zi=[1,0,0,1,0,0],ji=Math.abs,qi=function(){function t(){}return t.prototype.getLocalTransform=function(e){return t.getLocalTransform(this,e)},t.prototype.setPosition=function(t){this.x=t[0],this.y=t[1]},t.prototype.setScale=function(t){this.scaleX=t[0],this.scaleY=t[1]},t.prototype.setSkew=function(t){this.skewX=t[0],this.skewY=t[1]},t.prototype.setOrigin=function(t){this.originX=t[0],this.originY=t[1]},t.prototype.needLocalTransform=function(){return Yi(this.rotation)||Yi(this.x)||Yi(this.y)||Yi(this.scaleX-1)||Yi(this.scaleY-1)||Yi(this.skewX)||Yi(this.skewY)},t.prototype.updateTransform=function(){var t=this.parent&&this.parent.transform,e=this.needLocalTransform(),n=this.transform;e||t?(n=n||[1,0,0,1,0,0],e?this.getLocalTransform(n):Wi(n),t&&(e?Ni(n,t,n):Ri(n,t)),this.transform=n,this._resolveGlobalScaleRatio(n)):n&&Wi(n)},t.prototype._resolveGlobalScaleRatio=function(t){var e=this.globalScaleRatio;if(null!=e&&1!==e){this.getGlobalScale(Ui);var n=Ui[0]<0?-1:1,i=Ui[1]<0?-1:1,r=((Ui[0]-n)*e+n)/Ui[0]||0,o=((Ui[1]-i)*e+i)/Ui[1]||0;t[0]*=r,t[1]*=r,t[2]*=o,t[3]*=o}this.invTransform=this.invTransform||[1,0,0,1,0,0],Bi(this.invTransform,t)},t.prototype.getComputedTransform=function(){for(var t=this,e=[];t;)e.push(t),t=t.parent;for(;t=e.pop();)t.updateTransform();return this.transform},t.prototype.setLocalTransform=function(t){if(t){var e=t[0]*t[0]+t[1]*t[1],n=t[2]*t[2]+t[3]*t[3],i=Math.atan2(t[1],t[0]),r=Math.PI/2+i-Math.atan2(t[3],t[2]);n=Math.sqrt(n)*Math.cos(r),e=Math.sqrt(e),this.skewX=r,this.skewY=0,this.rotation=-i,this.x=+t[4],this.y=+t[5],this.scaleX=e,this.scaleY=n,this.originX=0,this.originY=0}},t.prototype.decomposeTransform=function(){if(this.transform){var t=this.parent,e=this.transform;t&&t.transform&&(Ni(Xi,t.invTransform,e),e=Xi);var n=this.originX,i=this.originY;(n||i)&&(Zi[4]=n,Zi[5]=i,Ni(Xi,e,Zi),Xi[4]-=n,Xi[5]-=i,e=Xi),this.setLocalTransform(e)}},t.prototype.getGlobalScale=function(t){var e=this.transform;return t=t||[],e?(t[0]=Math.sqrt(e[0]*e[0]+e[1]*e[1]),t[1]=Math.sqrt(e[2]*e[2]+e[3]*e[3]),e[0]<0&&(t[0]=-t[0]),e[3]<0&&(t[1]=-t[1]),t):(t[0]=1,t[1]=1,t)},t.prototype.transformCoordToLocal=function(t,e){var n=[t,e],i=this.invTransform;return i&&Ft(n,n,i),n},t.prototype.transformCoordToGlobal=function(t,e){var n=[t,e],i=this.transform;return i&&Ft(n,n,i),n},t.prototype.getLineScale=function(){var t=this.transform;return t&&ji(t[0]-1)>1e-10&&ji(t[3]-1)>1e-10?Math.sqrt(ji(t[0]*t[3]-t[2]*t[1])):1},t.prototype.copyTransform=function(t){$i(this,t)},t.getLocalTransform=function(t,e){e=e||[];var n=t.originX||0,i=t.originY||0,r=t.scaleX,o=t.scaleY,a=t.anchorX,s=t.anchorY,l=t.rotation||0,u=t.x,h=t.y,c=t.skewX?Math.tan(t.skewX):0,p=t.skewY?Math.tan(-t.skewY):0;if(n||i||a||s){var d=n+a,f=i+s;e[4]=-d*r-c*f*o,e[5]=-f*o-p*d*r}else e[4]=e[5]=0;return e[0]=r,e[3]=o,e[1]=p*r,e[2]=c*o,l&&zi(e,e,l),e[4]+=n+u,e[5]+=i+h,e},t.initDefaultProps=function(){var e=t.prototype;e.scaleX=e.scaleY=e.globalScaleRatio=1,e.x=e.y=e.originX=e.originY=e.skewX=e.skewY=e.rotation=e.anchorX=e.anchorY=0}(),t}(),Ki=["x","y","originX","originY","anchorX","anchorY","rotation","scaleX","scaleY","skewX","skewY"];function $i(t,e){for(var n=0;nf&&(f=x,gf&&(f=_,v=n.x&&t<=n.x+n.width&&e>=n.y&&e<=n.y+n.height},t.prototype.clone=function(){return new t(this.x,this.y,this.width,this.height)},t.prototype.copy=function(e){t.copy(this,e)},t.prototype.plain=function(){return{x:this.x,y:this.y,width:this.width,height:this.height}},t.prototype.isFinite=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},t.prototype.isZero=function(){return 0===this.width||0===this.height},t.create=function(e){return new t(e.x,e.y,e.width,e.height)},t.copy=function(t,e){t.x=e.x,t.y=e.y,t.width=e.width,t.height=e.height},t.applyTransform=function(e,n,i){if(i){if(i[1]<1e-5&&i[1]>-1e-5&&i[2]<1e-5&&i[2]>-1e-5){var r=i[0],o=i[3],a=i[4],s=i[5];return e.x=n.x*r+a,e.y=n.y*o+s,e.width=n.width*r,e.height=n.height*o,e.width<0&&(e.x+=e.width,e.width=-e.width),void(e.height<0&&(e.y+=e.height,e.height=-e.height))}er.x=ir.x=n.x,er.y=rr.y=n.y,nr.x=rr.x=n.x+n.width,nr.y=ir.y=n.y+n.height,er.transform(i),rr.transform(i),nr.transform(i),ir.transform(i),e.x=Qi(er.x,nr.x,ir.x,rr.x),e.y=Qi(er.y,nr.y,ir.y,rr.y);var l=tr(er.x,nr.x,ir.x,rr.x),u=tr(er.y,nr.y,ir.y,rr.y);e.width=l-e.x,e.height=u-e.y}else e!==n&&t.copy(e,n)},t}(),lr={};function ur(t,e){var n=lr[e=e||a];n||(n=lr[e]=new ln(500));var i=n.get(t);return null==i&&(i=h.measureText(t,e).width,n.put(t,i)),i}function hr(t,e,n,i){var r=ur(t,e),o=fr(e),a=pr(0,r,n),s=dr(0,o,i);return new sr(a,s,r,o)}function cr(t,e,n,i){var r=((t||"")+"").split("\n");if(1===r.length)return hr(r[0],e,n,i);for(var o=new sr(0,0,0,0),a=0;a=0?parseFloat(t)/100*e:parseFloat(t):t}function yr(t,e,n){var i=e.position||"inside",r=null!=e.distance?e.distance:5,o=n.height,a=n.width,s=o/2,l=n.x,u=n.y,h="left",c="top";if(i instanceof Array)l+=gr(i[0],n.width),u+=gr(i[1],n.height),h=null,c=null;else switch(i){case"left":l-=r,u+=s,h="right",c="middle";break;case"right":l+=r+a,u+=s,c="middle";break;case"top":l+=a/2,u-=r,h="center",c="bottom";break;case"bottom":l+=a/2,u+=o+r,h="center";break;case"inside":l+=a/2,u+=s,h="center",c="middle";break;case"insideLeft":l+=r,u+=s,c="middle";break;case"insideRight":l+=a-r,u+=s,h="right",c="middle";break;case"insideTop":l+=a/2,u+=r,h="center";break;case"insideBottom":l+=a/2,u+=o-r,h="center",c="bottom";break;case"insideTopLeft":l+=r,u+=r;break;case"insideTopRight":l+=a-r,u+=r,h="right";break;case"insideBottomLeft":l+=r,u+=o-r,c="bottom";break;case"insideBottomRight":l+=a-r,u+=o-r,h="right",c="bottom"}return(t=t||{}).x=l,t.y=u,t.align=h,t.verticalAlign=c,t}var vr="__zr_normal__",mr=Ki.concat(["ignore"]),xr=V(Ki,(function(t,e){return t[e]=!0,t}),{ignore:!1}),_r={},br=new sr(0,0,0,0),wr=function(){function t(t){this.id=M(),this.animators=[],this.currentStates=[],this.states={},this._init(t)}return t.prototype._init=function(t){this.attr(t)},t.prototype.drift=function(t,e,n){switch(this.draggable){case"horizontal":e=0;break;case"vertical":t=0}var i=this.transform;i||(i=this.transform=[1,0,0,1,0,0]),i[4]+=t,i[5]+=e,this.decomposeTransform(),this.markRedraw()},t.prototype.beforeUpdate=function(){},t.prototype.afterUpdate=function(){},t.prototype.update=function(){this.updateTransform(),this.__dirty&&this.updateInnerText()},t.prototype.updateInnerText=function(t){var e=this._textContent;if(e&&(!e.ignore||t)){this.textConfig||(this.textConfig={});var n=this.textConfig,i=n.local,r=e.innerTransformable,o=void 0,a=void 0,s=!1;r.parent=i?this:null;var l=!1;if(r.copyTransform(e),null!=n.position){var u=br;n.layoutRect?u.copy(n.layoutRect):u.copy(this.getBoundingRect()),i||u.applyTransform(this.transform),this.calculateTextPosition?this.calculateTextPosition(_r,n,u):yr(_r,n,u),r.x=_r.x,r.y=_r.y,o=_r.align,a=_r.verticalAlign;var h=n.origin;if(h&&null!=n.rotation){var c=void 0,p=void 0;"center"===h?(c=.5*u.width,p=.5*u.height):(c=gr(h[0],u.width),p=gr(h[1],u.height)),l=!0,r.originX=-r.x+c+(i?0:u.x),r.originY=-r.y+p+(i?0:u.y)}}null!=n.rotation&&(r.rotation=n.rotation);var d=n.offset;d&&(r.x+=d[0],r.y+=d[1],l||(r.originX=-d[0],r.originY=-d[1]));var f=null==n.inside?"string"==typeof n.position&&n.position.indexOf("inside")>=0:n.inside,g=this._innerTextDefaultStyle||(this._innerTextDefaultStyle={}),y=void 0,v=void 0,m=void 0;f&&this.canBeInsideText()?(y=n.insideFill,v=n.insideStroke,null!=y&&"auto"!==y||(y=this.getInsideTextFill()),null!=v&&"auto"!==v||(v=this.getInsideTextStroke(y),m=!0)):(y=n.outsideFill,v=n.outsideStroke,null!=y&&"auto"!==y||(y=this.getOutsideFill()),null!=v&&"auto"!==v||(v=this.getOutsideStroke(y),m=!0)),(y=y||"#000")===g.fill&&v===g.stroke&&m===g.autoStroke&&o===g.align&&a===g.verticalAlign||(s=!0,g.fill=y,g.stroke=v,g.autoStroke=m,g.align=o,g.verticalAlign=a,e.setDefaultTextStyle(g)),e.__dirty|=1,s&&e.dirtyStyle(!0)}},t.prototype.canBeInsideText=function(){return!0},t.prototype.getInsideTextFill=function(){return"#fff"},t.prototype.getInsideTextStroke=function(t){return"#000"},t.prototype.getOutsideFill=function(){return this.__zr&&this.__zr.isDarkMode()?Li:ki},t.prototype.getOutsideStroke=function(t){var e=this.__zr&&this.__zr.getBackgroundColor(),n="string"==typeof e&&bn(e);n||(n=[255,255,255,1]);for(var i=n[3],r=this.__zr.isDarkMode(),o=0;o<3;o++)n[o]=n[o]*i+(r?0:255)*(1-i);return n[3]=1,kn(n,"rgba")},t.prototype.traverse=function(t,e){},t.prototype.attrKV=function(t,e){"textConfig"===t?this.setTextConfig(e):"textContent"===t?this.setTextContent(e):"clipPath"===t?this.setClipPath(e):"extra"===t?(this.extra=this.extra||{},A(this.extra,e)):this[t]=e},t.prototype.hide=function(){this.ignore=!0,this.markRedraw()},t.prototype.show=function(){this.ignore=!1,this.markRedraw()},t.prototype.attr=function(t,e){if("string"==typeof t)this.attrKV(t,e);else if(q(t))for(var n=G(t),i=0;i0},t.prototype.getState=function(t){return this.states[t]},t.prototype.ensureState=function(t){var e=this.states;return e[t]||(e[t]={}),e[t]},t.prototype.clearStates=function(t){this.useState(vr,!1,t)},t.prototype.useState=function(t,e,n,i){var r=t===vr;if(this.hasState()||!r){var o=this.currentStates,a=this.stateTransition;if(!(P(o,t)>=0)||!e&&1!==o.length){var s;if(this.stateProxy&&!r&&(s=this.stateProxy(t)),s||(s=this.states&&this.states[t]),s||r){r||this.saveCurrentToNormalState(s);var l=!!(s&&s.hoverLayer||i);l&&this._toggleHoverLayerFlag(!0),this._applyStateObj(t,s,this._normalState,e,!n&&!this.__inHover&&a&&a.duration>0,a);var u=this._textContent,h=this._textGuide;return u&&u.useState(t,e,n,l),h&&h.useState(t,e,n,l),r?(this.currentStates=[],this._normalState={}):e?this.currentStates.push(t):this.currentStates=[t],this._updateAnimationTargets(),this.markRedraw(),!l&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=-2),s}I("State "+t+" not exists.")}}},t.prototype.useStates=function(t,e,n){if(t.length){var i=[],r=this.currentStates,o=t.length,a=o===r.length;if(a)for(var s=0;s0,d);var f=this._textContent,g=this._textGuide;f&&f.useStates(t,e,c),g&&g.useStates(t,e,c),this._updateAnimationTargets(),this.currentStates=t.slice(),this.markRedraw(),!c&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=-2)}else this.clearStates()},t.prototype._updateAnimationTargets=function(){for(var t=0;t=0){var n=this.currentStates.slice();n.splice(e,1),this.useStates(n)}},t.prototype.replaceState=function(t,e,n){var i=this.currentStates.slice(),r=P(i,t),o=P(i,e)>=0;r>=0?o?i.splice(r,1):i[r]=e:n&&!o&&i.push(e),this.useStates(i)},t.prototype.toggleState=function(t,e){e?this.useState(t,!0):this.removeState(t)},t.prototype._mergeStates=function(t){for(var e,n={},i=0;i=0&&e.splice(n,1)})),this.animators.push(t),n&&n.animation.addAnimator(t),n&&n.wakeUp()},t.prototype.updateDuringAnimation=function(t){this.markRedraw()},t.prototype.stopAnimation=function(t,e){for(var n=this.animators,i=n.length,r=[],o=0;o0&&n.during&&o[0].during((function(t,e){n.during(e)}));for(var p=0;p0||r.force&&!a.length){var w,S=void 0,M=void 0,I=void 0;if(s){M={},p&&(S={});for(_=0;_=0&&(n.splice(i,0,t),this._doAdd(t))}return this},e.prototype.replace=function(t,e){var n=P(this._children,t);return n>=0&&this.replaceAt(e,n),this},e.prototype.replaceAt=function(t,e){var n=this._children,i=n[e];if(t&&t!==this&&t.parent!==this&&t!==i){n[e]=t,i.parent=null;var r=this.__zr;r&&i.removeSelfFromZr(r),this._doAdd(t)}return this},e.prototype._doAdd=function(t){t.parent&&t.parent.remove(t),t.parent=this;var e=this.__zr;e&&e!==t.__zr&&t.addSelfToZr(e),e&&e.refresh()},e.prototype.remove=function(t){var e=this.__zr,n=this._children,i=P(n,t);return i<0||(n.splice(i,1),t.parent=null,e&&t.removeSelfFromZr(e),e&&e.refresh()),this},e.prototype.removeAll=function(){for(var t=this._children,e=this.__zr,n=0;n0&&(this._stillFrameAccum++,this._stillFrameAccum>this._sleepAfterStill&&this.animation.stop())},t.prototype.setSleepAfterStill=function(t){this._sleepAfterStill=t},t.prototype.wakeUp=function(){this.animation.start(),this._stillFrameAccum=0},t.prototype.refreshHover=function(){this._needsRefreshHover=!0},t.prototype.refreshHoverImmediately=function(){this._needsRefreshHover=!1,this.painter.refreshHover&&"canvas"===this.painter.getType()&&this.painter.refreshHover()},t.prototype.resize=function(t){t=t||{},this.painter.resize(t.width,t.height),this.handler.resize()},t.prototype.clearAnimation=function(){this.animation.clear()},t.prototype.getWidth=function(){return this.painter.getWidth()},t.prototype.getHeight=function(){return this.painter.getHeight()},t.prototype.setCursorStyle=function(t){this.handler.setCursorStyle(t)},t.prototype.findHover=function(t,e){return this.handler.findHover(t,e)},t.prototype.on=function(t,e,n){return this.handler.on(t,e,n),this},t.prototype.off=function(t,e){this.handler.off(t,e)},t.prototype.trigger=function(t,e){this.handler.trigger(t,e)},t.prototype.clear=function(){for(var t=this.storage.getRoots(),e=0;e0){if(t<=r)return a;if(t>=o)return s}else{if(t>=r)return a;if(t<=o)return s}else{if(t===r)return a;if(t===o)return s}return(t-r)/l*u+a}function Er(t,e){switch(t){case"center":case"middle":t="50%";break;case"left":case"top":t="0%";break;case"right":case"bottom":t="100%"}return X(t)?(n=t,n.replace(/^\s+|\s+$/g,"")).match(/%$/)?parseFloat(t)/100*e:parseFloat(t):null==t?NaN:+t;var n}function zr(t,e,n){return null==e&&(e=10),e=Math.min(Math.max(0,e),20),t=(+t).toFixed(e),n?t:+t}function Vr(t){return t.sort((function(t,e){return t-e})),t}function Br(t){if(t=+t,isNaN(t))return 0;if(t>1e-14)for(var e=1,n=0;n<15;n++,e*=10)if(Math.round(t*e)/e===t)return n;return Fr(t)}function Fr(t){var e=t.toString().toLowerCase(),n=e.indexOf("e"),i=n>0?+e.slice(n+1):0,r=n>0?n:e.length,o=e.indexOf("."),a=o<0?0:r-1-o;return Math.max(0,a-i)}function Gr(t,e){var n=Math.log,i=Math.LN10,r=Math.floor(n(t[1]-t[0])/i),o=Math.round(n(Math.abs(e[1]-e[0]))/i),a=Math.min(Math.max(-r+o,0),20);return isFinite(a)?a:20}function Wr(t,e,n){if(!t[e])return 0;var i=V(t,(function(t,e){return t+(isNaN(e)?0:e)}),0);if(0===i)return 0;for(var r=Math.pow(10,n),o=z(t,(function(t){return(isNaN(t)?0:t)/i*r*100})),a=100*r,s=z(o,(function(t){return Math.floor(t)})),l=V(s,(function(t,e){return t+e}),0),u=z(o,(function(t,e){return t-s[e]}));lh&&(h=u[p],c=p);++s[c],u[c]=0,++l}return s[e]/r}function Hr(t,e){var n=Math.max(Br(t),Br(e)),i=t+e;return n>20?i:zr(i,n)}var Yr=9007199254740991;function Ur(t){var e=2*Math.PI;return(t%e+e)%e}function Xr(t){return t>-1e-4&&t=10&&e++,e}function $r(t,e){var n=Kr(t),i=Math.pow(10,n),r=t/i;return t=(e?r<1.5?1:r<2.5?2:r<4?3:r<7?5:10:r<1?1:r<2?2:r<3?3:r<5?5:10)*i,n>=-20?+t.toFixed(n<0?-n:0):t}function Jr(t,e){var n=(t.length-1)*e+1,i=Math.floor(n),r=+t[i-1],o=n-i;return o?r+o*(t[i]-r):r}function Qr(t){t.sort((function(t,e){return s(t,e,0)?-1:1}));for(var e=-1/0,n=1,i=0;i=0||r&&P(r,s)<0)){var l=n.getShallow(s,e);null!=l&&(o[t[a][0]]=l)}}return o}}var Ho=Wo([["fill","color"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["opacity"],["shadowColor"]]),Yo=function(){function t(){}return t.prototype.getAreaStyle=function(t,e){return Ho(this,t,e)},t}(),Uo=new ln(50);function Xo(t){if("string"==typeof t){var e=Uo.get(t);return e&&e.image}return t}function Zo(t,e,n,i,r){if(t){if("string"==typeof t){if(e&&e.__zrImageSrc===t||!n)return e;var o=Uo.get(t),a={hostEl:n,cb:i,cbPayload:r};if(o)!qo(e=o.image)&&o.pending.push(a);else{var s=h.loadImage(t,jo,jo);s.__zrImageSrc=t,Uo.put(t,s.__cachedImgObj={image:s,pending:[a]})}return e}return t}return e}function jo(){var t=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var e=0;e=a;l++)s-=a;var u=ur(n,e);return u>s&&(n="",u=0),s=t-u,r.ellipsis=n,r.ellipsisWidth=u,r.contentWidth=s,r.containerWidth=t,r}function Qo(t,e){var n=e.containerWidth,i=e.font,r=e.contentWidth;if(!n)return"";var o=ur(t,i);if(o<=n)return t;for(var a=0;;a++){if(o<=r||a>=e.maxIterations){t+=e.ellipsis;break}var s=0===a?ta(t,r,e.ascCharWidth,e.cnCharWidth):o>0?Math.floor(t.length*r/o):0;o=ur(t=t.substr(0,s),i)}return""===t&&(t=e.placeholder),t}function ta(t,e,n,i){for(var r=0,o=0,a=t.length;o0&&f+i.accumWidth>i.width&&(o=e.split("\n"),c=!0),i.accumWidth=f}else{var g=sa(e,h,i.width,i.breakAll,i.accumWidth);i.accumWidth=g.accumWidth+d,a=g.linesWidths,o=g.lines}}else o=e.split("\n");for(var y=0;y=33&&e<=383}(t)||!!oa[t]}function sa(t,e,n,i,r){for(var o=[],a=[],s="",l="",u=0,h=0,c=0;cn:r+h+d>n)?h?(s||l)&&(f?(s||(s=l,l="",h=u=0),o.push(s),a.push(h-u),l+=p,s="",h=u+=d):(l&&(s+=l,l="",u=0),o.push(s),a.push(h),s=p,h=d)):f?(o.push(l),a.push(u),l=p,u=d):(o.push(p),a.push(d)):(h+=d,f?(l+=p,u+=d):(l&&(s+=l,l="",u=0),s+=p))}else l&&(s+=l,h+=u),o.push(s),a.push(h),s="",l="",u=0,h=0}return o.length||s||(s=t,l="",u=0),l&&(s+=l),s&&(o.push(s),a.push(h)),1===o.length&&(h+=r),{accumWidth:h,lines:o,linesWidths:a}}var la="__zr_style_"+Math.round(10*Math.random()),ua={shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"#000",opacity:1,blend:"source-over"},ha={style:{shadowBlur:!0,shadowOffsetX:!0,shadowOffsetY:!0,shadowColor:!0,opacity:!0}};ua[la]=!0;var ca=["z","z2","invisible"],pa=["invisible"],da=function(t){function e(e){return t.call(this,e)||this}var i;return n(e,t),e.prototype._init=function(e){for(var n=G(e),i=0;i1e-4)return s[0]=t-n,s[1]=e-i,l[0]=t+n,void(l[1]=e+i);if(ba[0]=xa(r)*n+t,ba[1]=ma(r)*i+e,wa[0]=xa(o)*n+t,wa[1]=ma(o)*i+e,u(s,ba,wa),h(l,ba,wa),(r%=_a)<0&&(r+=_a),(o%=_a)<0&&(o+=_a),r>o&&!a?o+=_a:rr&&(Sa[0]=xa(d)*n+t,Sa[1]=ma(d)*i+e,u(s,Sa,s),h(l,Sa,l))}var La={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},Pa=[],Oa=[],Ra=[],Na=[],Ea=[],za=[],Va=Math.min,Ba=Math.max,Fa=Math.cos,Ga=Math.sin,Wa=Math.abs,Ha=Math.PI,Ya=2*Ha,Ua="undefined"!=typeof Float32Array,Xa=[];function Za(t){return Math.round(t/Ha*1e8)/1e8%2*Ha}var ja=function(){function t(t){this.dpr=1,this._xi=0,this._yi=0,this._x0=0,this._y0=0,this._len=0,t&&(this._saveData=!1),this._saveData&&(this.data=[])}return t.prototype.increaseVersion=function(){this._version++},t.prototype.getVersion=function(){return this._version},t.prototype.setScale=function(t,e,n){(n=n||0)>0&&(this._ux=Wa(n/Ai/t)||0,this._uy=Wa(n/Ai/e)||0)},t.prototype.setDPR=function(t){this.dpr=t},t.prototype.setContext=function(t){this._ctx=t},t.prototype.getContext=function(){return this._ctx},t.prototype.beginPath=function(){return this._ctx&&this._ctx.beginPath(),this.reset(),this},t.prototype.reset=function(){this._saveData&&(this._len=0),this._pathSegLen&&(this._pathSegLen=null,this._pathLen=0),this._version++},t.prototype.moveTo=function(t,e){return this._drawPendingPt(),this.addData(La.M,t,e),this._ctx&&this._ctx.moveTo(t,e),this._x0=t,this._y0=e,this._xi=t,this._yi=e,this},t.prototype.lineTo=function(t,e){var n=Wa(t-this._xi),i=Wa(e-this._yi),r=n>this._ux||i>this._uy;if(this.addData(La.L,t,e),this._ctx&&r&&this._ctx.lineTo(t,e),r)this._xi=t,this._yi=e,this._pendingPtDist=0;else{var o=n*n+i*i;o>this._pendingPtDist&&(this._pendingPtX=t,this._pendingPtY=e,this._pendingPtDist=o)}return this},t.prototype.bezierCurveTo=function(t,e,n,i,r,o){return this._drawPendingPt(),this.addData(La.C,t,e,n,i,r,o),this._ctx&&this._ctx.bezierCurveTo(t,e,n,i,r,o),this._xi=r,this._yi=o,this},t.prototype.quadraticCurveTo=function(t,e,n,i){return this._drawPendingPt(),this.addData(La.Q,t,e,n,i),this._ctx&&this._ctx.quadraticCurveTo(t,e,n,i),this._xi=n,this._yi=i,this},t.prototype.arc=function(t,e,n,i,r,o){this._drawPendingPt(),Xa[0]=i,Xa[1]=r,function(t,e){var n=Za(t[0]);n<0&&(n+=Ya);var i=n-t[0],r=t[1];r+=i,!e&&r-n>=Ya?r=n+Ya:e&&n-r>=Ya?r=n-Ya:!e&&n>r?r=n+(Ya-Za(n-r)):e&&nu.length&&(this._expandData(),u=this.data);for(var h=0;h0&&(this._ctx&&this._ctx.lineTo(this._pendingPtX,this._pendingPtY),this._pendingPtDist=0)},t.prototype._expandData=function(){if(!(this.data instanceof Array)){for(var t=[],e=0;e11&&(this.data=new Float32Array(t)))}},t.prototype.getBoundingRect=function(){Ra[0]=Ra[1]=Ea[0]=Ea[1]=Number.MAX_VALUE,Na[0]=Na[1]=za[0]=za[1]=-Number.MAX_VALUE;var t,e=this.data,n=0,i=0,r=0,o=0;for(t=0;tn||Wa(y)>i||c===e-1)&&(f=Math.sqrt(A*A+y*y),r=g,o=x);break;case La.C:var v=t[c++],m=t[c++],x=(g=t[c++],t[c++]),_=t[c++],b=t[c++];f=qe(r,o,v,m,g,x,_,b,10),r=_,o=b;break;case La.Q:f=en(r,o,v=t[c++],m=t[c++],g=t[c++],x=t[c++],10),r=g,o=x;break;case La.A:var w=t[c++],S=t[c++],M=t[c++],I=t[c++],T=t[c++],C=t[c++],D=C+T;c+=1;t[c++];d&&(a=Fa(T)*M+w,s=Ga(T)*I+S),f=Ba(M,I)*Va(Ya,Math.abs(C)),r=Fa(D)*M+w,o=Ga(D)*I+S;break;case La.R:a=r=t[c++],s=o=t[c++],f=2*t[c++]+2*t[c++];break;case La.Z:var A=a-r;y=s-o;f=Math.sqrt(A*A+y*y),r=a,o=s}f>=0&&(l[h++]=f,u+=f)}return this._pathLen=u,u},t.prototype.rebuildPath=function(t,e){var n,i,r,o,a,s,l,u,h,c,p=this.data,d=this._ux,f=this._uy,g=this._len,y=e<1,v=0,m=0,x=0;if(!y||(this._pathSegLen||this._calculateLength(),l=this._pathSegLen,u=e*this._pathLen))t:for(var _=0;_0&&(t.lineTo(h,c),x=0),b){case La.M:n=r=p[_++],i=o=p[_++],t.moveTo(r,o);break;case La.L:a=p[_++],s=p[_++];var S=Wa(a-r),M=Wa(s-o);if(S>d||M>f){if(y){if(v+(j=l[m++])>u){var I=(u-v)/j;t.lineTo(r*(1-I)+a*I,o*(1-I)+s*I);break t}v+=j}t.lineTo(a,s),r=a,o=s,x=0}else{var T=S*S+M*M;T>x&&(h=a,c=s,x=T)}break;case La.C:var C=p[_++],D=p[_++],A=p[_++],k=p[_++],L=p[_++],P=p[_++];if(y){if(v+(j=l[m++])>u){Ze(r,C,A,L,I=(u-v)/j,Pa),Ze(o,D,k,P,I,Oa),t.bezierCurveTo(Pa[1],Oa[1],Pa[2],Oa[2],Pa[3],Oa[3]);break t}v+=j}t.bezierCurveTo(C,D,A,k,L,P),r=L,o=P;break;case La.Q:C=p[_++],D=p[_++],A=p[_++],k=p[_++];if(y){if(v+(j=l[m++])>u){Qe(r,C,A,I=(u-v)/j,Pa),Qe(o,D,k,I,Oa),t.quadraticCurveTo(Pa[1],Oa[1],Pa[2],Oa[2]);break t}v+=j}t.quadraticCurveTo(C,D,A,k),r=A,o=k;break;case La.A:var O=p[_++],R=p[_++],N=p[_++],E=p[_++],z=p[_++],V=p[_++],B=p[_++],F=!p[_++],G=N>E?N:E,W=Wa(N-E)>.001,H=z+V,Y=!1;if(y)v+(j=l[m++])>u&&(H=z+V*(u-v)/j,Y=!0),v+=j;if(W&&t.ellipse?t.ellipse(O,R,N,E,B,z,H,F):t.arc(O,R,G,z,H,F),Y)break t;w&&(n=Fa(z)*N+O,i=Ga(z)*E+R),r=Fa(H)*N+O,o=Ga(H)*E+R;break;case La.R:n=r=p[_],i=o=p[_+1],a=p[_++],s=p[_++];var U=p[_++],X=p[_++];if(y){if(v+(j=l[m++])>u){var Z=u-v;t.moveTo(a,s),t.lineTo(a+Va(Z,U),s),(Z-=U)>0&&t.lineTo(a+U,s+Va(Z,X)),(Z-=X)>0&&t.lineTo(a+Ba(U-Z,0),s+X),(Z-=U)>0&&t.lineTo(a,s+Ba(X-Z,0));break t}v+=j}t.rect(a,s,U,X);break;case La.Z:if(y){var j;if(v+(j=l[m++])>u){I=(u-v)/j;t.lineTo(r*(1-I)+n*I,o*(1-I)+i*I);break t}v+=j}t.closePath(),r=n,o=i}}},t.prototype.clone=function(){var e=new t,n=this.data;return e.data=n.slice?n.slice():Array.prototype.slice.call(n),e._len=this._len,e},t.CMD=La,t.initDefaultProps=function(){var e=t.prototype;e._saveData=!0,e._ux=0,e._uy=0,e._pendingPtDist=0,e._version=0}(),t}();function qa(t,e,n,i,r,o,a){if(0===r)return!1;var s=r,l=0;if(a>e+s&&a>i+s||at+s&&o>n+s||oe+c&&h>i+c&&h>o+c&&h>s+c||ht+c&&u>n+c&&u>r+c&&u>a+c||ue+u&&l>i+u&&l>o+u||lt+u&&s>n+u&&s>r+u||sn||h+ur&&(r+=ts);var p=Math.atan2(l,s);return p<0&&(p+=ts),p>=i&&p<=r||p+ts>=i&&p+ts<=r}function ns(t,e,n,i,r,o){if(o>e&&o>i||or?s:0}var is=ja.CMD,rs=2*Math.PI;var os=[-1,-1,-1],as=[-1,-1];function ss(t,e,n,i,r,o,a,s,l,u){if(u>e&&u>i&&u>o&&u>s||u1&&(h=void 0,h=as[0],as[0]=as[1],as[1]=h),f=He(e,i,o,s,as[0]),d>1&&(g=He(e,i,o,s,as[1]))),2===d?ve&&s>i&&s>o||s=0&&h<=1&&(r[l++]=h);else{var u=a*a-4*o*s;if(Ge(u))(h=-a/(2*o))>=0&&h<=1&&(r[l++]=h);else if(u>0){var h,c=Oe(u),p=(-a-c)/(2*o);(h=(-a+c)/(2*o))>=0&&h<=1&&(r[l++]=h),p>=0&&p<=1&&(r[l++]=p)}}return l}(e,i,o,s,os);if(0===l)return 0;var u=Je(e,i,o);if(u>=0&&u<=1){for(var h=0,c=Ke(e,i,o,u),p=0;pn||s<-n)return 0;var l=Math.sqrt(n*n-s*s);os[0]=-l,os[1]=l;var u=Math.abs(i-r);if(u<1e-4)return 0;if(u>=rs-1e-4){i=0,r=rs;var h=o?1:-1;return a>=os[0]+t&&a<=os[1]+t?h:0}if(i>r){var c=i;i=r,r=c}i<0&&(i+=rs,r+=rs);for(var p=0,d=0;d<2;d++){var f=os[d];if(f+t>a){var g=Math.atan2(s,f);h=o?1:-1;g<0&&(g=rs+g),(g>=i&&g<=r||g+rs>=i&&g+rs<=r)&&(g>Math.PI/2&&g<1.5*Math.PI&&(h=-h),p+=h)}}return p}function hs(t,e,n,i,r){for(var o,a,s,l,u=t.data,h=t.len(),c=0,p=0,d=0,f=0,g=0,y=0;y1&&(n||(c+=ns(p,d,f,g,i,r))),m&&(f=p=u[y],g=d=u[y+1]),v){case is.M:p=f=u[y++],d=g=u[y++];break;case is.L:if(n){if(qa(p,d,u[y],u[y+1],e,i,r))return!0}else c+=ns(p,d,u[y],u[y+1],i,r)||0;p=u[y++],d=u[y++];break;case is.C:if(n){if(Ka(p,d,u[y++],u[y++],u[y++],u[y++],u[y],u[y+1],e,i,r))return!0}else c+=ss(p,d,u[y++],u[y++],u[y++],u[y++],u[y],u[y+1],i,r)||0;p=u[y++],d=u[y++];break;case is.Q:if(n){if($a(p,d,u[y++],u[y++],u[y],u[y+1],e,i,r))return!0}else c+=ls(p,d,u[y++],u[y++],u[y],u[y+1],i,r)||0;p=u[y++],d=u[y++];break;case is.A:var x=u[y++],_=u[y++],b=u[y++],w=u[y++],S=u[y++],M=u[y++];y+=1;var I=!!(1-u[y++]);o=Math.cos(S)*b+x,a=Math.sin(S)*w+_,m?(f=o,g=a):c+=ns(p,d,o,a,i,r);var T=(i-x)*w/b+x;if(n){if(es(x,_,w,S,S+M,I,e,T,r))return!0}else c+=us(x,_,w,S,S+M,I,T,r);p=Math.cos(S+M)*b+x,d=Math.sin(S+M)*w+_;break;case is.R:if(f=p=u[y++],g=d=u[y++],o=f+u[y++],a=g+u[y++],n){if(qa(f,g,o,g,e,i,r)||qa(o,g,o,a,e,i,r)||qa(o,a,f,a,e,i,r)||qa(f,a,f,g,e,i,r))return!0}else c+=ns(o,g,o,a,i,r),c+=ns(f,a,f,g,i,r);break;case is.Z:if(n){if(qa(p,d,f,g,e,i,r))return!0}else c+=ns(p,d,f,g,i,r);p=f,d=g}}return n||(s=d,l=g,Math.abs(s-l)<1e-4)||(c+=ns(p,d,f,g,i,r)||0),0!==c}var cs=k({fill:"#000",stroke:null,strokePercent:1,fillOpacity:1,strokeOpacity:1,lineDashOffset:0,lineWidth:1,lineCap:"butt",miterLimit:10,strokeNoScale:!1,strokeFirst:!1},ua),ps={style:k({fill:!0,stroke:!0,strokePercent:!0,fillOpacity:!0,strokeOpacity:!0,lineDashOffset:!0,lineWidth:!0,miterLimit:!0},ha.style)},ds=Ki.concat(["invisible","culling","z","z2","zlevel","parent"]),fs=function(t){function e(e){return t.call(this,e)||this}var i;return n(e,t),e.prototype.update=function(){var n=this;t.prototype.update.call(this);var i=this.style;if(i.decal){var r=this._decalEl=this._decalEl||new e;r.buildPath===e.prototype.buildPath&&(r.buildPath=function(t){n.buildPath(t,n.shape)}),r.silent=!0;var o=r.style;for(var a in i)o[a]!==i[a]&&(o[a]=i[a]);o.fill=i.fill?i.decal:null,o.decal=null,o.shadowColor=null,i.strokeFirst&&(o.stroke=null);for(var s=0;s.5?ki:e>.2?"#eee":Li}if(t)return Li}return ki},e.prototype.getInsideTextStroke=function(t){var e=this.style.fill;if(X(e)){var n=this.__zr;if(!(!n||!n.isDarkMode())===Ln(t,0)<.4)return e}},e.prototype.buildPath=function(t,e,n){},e.prototype.pathUpdated=function(){this.__dirty&=-5},e.prototype.getUpdatedPathProxy=function(t){return!this.path&&this.createPathProxy(),this.path.beginPath(),this.buildPath(this.path,this.shape,t),this.path},e.prototype.createPathProxy=function(){this.path=new ja(!1)},e.prototype.hasStroke=function(){var t=this.style,e=t.stroke;return!(null==e||"none"===e||!(t.lineWidth>0))},e.prototype.hasFill=function(){var t=this.style.fill;return null!=t&&"none"!==t},e.prototype.getBoundingRect=function(){var t=this._rect,e=this.style,n=!t;if(n){var i=!1;this.path||(i=!0,this.createPathProxy());var r=this.path;(i||4&this.__dirty)&&(r.beginPath(),this.buildPath(r,this.shape,!1),this.pathUpdated()),t=r.getBoundingRect()}if(this._rect=t,this.hasStroke()&&this.path&&this.path.len()>0){var o=this._rectStroke||(this._rectStroke=t.clone());if(this.__dirty||n){o.copy(t);var a=e.strokeNoScale?this.getLineScale():1,s=e.lineWidth;if(!this.hasFill()){var l=this.strokeContainThreshold;s=Math.max(s,null==l?4:l)}a>1e-10&&(o.width+=s/a,o.height+=s/a,o.x-=s/a/2,o.y-=s/a/2)}return o}return t},e.prototype.contain=function(t,e){var n=this.transformCoordToLocal(t,e),i=this.getBoundingRect(),r=this.style;if(t=n[0],e=n[1],i.contain(t,e)){var o=this.path;if(this.hasStroke()){var a=r.lineWidth,s=r.strokeNoScale?this.getLineScale():1;if(s>1e-10&&(this.hasFill()||(a=Math.max(a,this.strokeContainThreshold)),function(t,e,n,i){return hs(t,e,!0,n,i)}(o,a/s,t,e)))return!0}if(this.hasFill())return function(t,e,n){return hs(t,0,!1,e,n)}(o,t,e)}return!1},e.prototype.dirtyShape=function(){this.__dirty|=4,this._rect&&(this._rect=null),this._decalEl&&this._decalEl.dirtyShape(),this.markRedraw()},e.prototype.dirty=function(){this.dirtyStyle(),this.dirtyShape()},e.prototype.animateShape=function(t){return this.animate("shape",t)},e.prototype.updateDuringAnimation=function(t){"style"===t?this.dirtyStyle():"shape"===t?this.dirtyShape():this.markRedraw()},e.prototype.attrKV=function(e,n){"shape"===e?this.setShape(n):t.prototype.attrKV.call(this,e,n)},e.prototype.setShape=function(t,e){var n=this.shape;return n||(n=this.shape={}),"string"==typeof t?n[t]=e:A(n,t),this.dirtyShape(),this},e.prototype.shapeChanged=function(){return!!(4&this.__dirty)},e.prototype.createStyle=function(t){return yt(cs,t)},e.prototype._innerSaveToNormal=function(e){t.prototype._innerSaveToNormal.call(this,e);var n=this._normalState;e.shape&&!n.shape&&(n.shape=A({},this.shape))},e.prototype._applyStateObj=function(e,n,i,r,o,a){t.prototype._applyStateObj.call(this,e,n,i,r,o,a);var s,l=!(n&&r);if(n&&n.shape?o?r?s=n.shape:(s=A({},i.shape),A(s,n.shape)):(s=A({},r?this.shape:i.shape),A(s,n.shape)):l&&(s=i.shape),s)if(o){this.shape=A({},this.shape);for(var u={},h=G(s),c=0;c0},e.prototype.hasFill=function(){var t=this.style.fill;return null!=t&&"none"!==t},e.prototype.createStyle=function(t){return yt(gs,t)},e.prototype.setBoundingRect=function(t){this._rect=t},e.prototype.getBoundingRect=function(){var t=this.style;if(!this._rect){var e=t.text;null!=e?e+="":e="";var n=cr(e,t.font,t.textAlign,t.textBaseline);if(n.x+=t.x||0,n.y+=t.y||0,this.hasStroke()){var i=t.lineWidth;n.x-=i/2,n.y-=i/2,n.width+=i,n.height+=i}this._rect=n}return this._rect},e.initDefaultProps=void(e.prototype.dirtyRectTolerance=10),e}(da);ys.prototype.type="tspan";var vs=k({x:0,y:0},ua),ms={style:k({x:!0,y:!0,width:!0,height:!0,sx:!0,sy:!0,sWidth:!0,sHeight:!0},ha.style)};var xs=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.createStyle=function(t){return yt(vs,t)},e.prototype._getSize=function(t){var e=this.style,n=e[t];if(null!=n)return n;var i,r=(i=e.image)&&"string"!=typeof i&&i.width&&i.height?e.image:this.__image;if(!r)return 0;var o="width"===t?"height":"width",a=e[o];return null==a?r[t]:r[t]/r[o]*a},e.prototype.getWidth=function(){return this._getSize("width")},e.prototype.getHeight=function(){return this._getSize("height")},e.prototype.getAnimationStyleProps=function(){return ms},e.prototype.getBoundingRect=function(){var t=this.style;return this._rect||(this._rect=new sr(t.x||0,t.y||0,this.getWidth(),this.getHeight())),this._rect},e}(da);xs.prototype.type="image";var _s=Math.round;function bs(t,e,n){if(e){var i=e.x1,r=e.x2,o=e.y1,a=e.y2;t.x1=i,t.x2=r,t.y1=o,t.y2=a;var s=n&&n.lineWidth;return s?(_s(2*i)===_s(2*r)&&(t.x1=t.x2=Ss(i,s,!0)),_s(2*o)===_s(2*a)&&(t.y1=t.y2=Ss(o,s,!0)),t):t}}function ws(t,e,n){if(e){var i=e.x,r=e.y,o=e.width,a=e.height;t.x=i,t.y=r,t.width=o,t.height=a;var s=n&&n.lineWidth;return s?(t.x=Ss(i,s,!0),t.y=Ss(r,s,!0),t.width=Math.max(Ss(i+o,s,!1)-t.x,0===o?0:1),t.height=Math.max(Ss(r+a,s,!1)-t.y,0===a?0:1),t):t}}function Ss(t,e,n){if(!e)return t;var i=_s(2*t);return(i+_s(e))%2==0?i/2:(i+(n?1:-1))/2}var Ms=function(){this.x=0,this.y=0,this.width=0,this.height=0},Is={},Ts=function(t){function e(e){return t.call(this,e)||this}return n(e,t),e.prototype.getDefaultShape=function(){return new Ms},e.prototype.buildPath=function(t,e){var n,i,r,o;if(this.subPixelOptimize){var a=ws(Is,e,this.style);n=a.x,i=a.y,r=a.width,o=a.height,a.r=e.r,e=a}else n=e.x,i=e.y,r=e.width,o=e.height;e.r?function(t,e){var n,i,r,o,a,s=e.x,l=e.y,u=e.width,h=e.height,c=e.r;u<0&&(s+=u,u=-u),h<0&&(l+=h,h=-h),"number"==typeof c?n=i=r=o=c:c instanceof Array?1===c.length?n=i=r=o=c[0]:2===c.length?(n=r=c[0],i=o=c[1]):3===c.length?(n=c[0],i=o=c[1],r=c[2]):(n=c[0],i=c[1],r=c[2],o=c[3]):n=i=r=o=0,n+i>u&&(n*=u/(a=n+i),i*=u/a),r+o>u&&(r*=u/(a=r+o),o*=u/a),i+r>h&&(i*=h/(a=i+r),r*=h/a),n+o>h&&(n*=h/(a=n+o),o*=h/a),t.moveTo(s+n,l),t.lineTo(s+u-i,l),0!==i&&t.arc(s+u-i,l+i,i,-Math.PI/2,0),t.lineTo(s+u,l+h-r),0!==r&&t.arc(s+u-r,l+h-r,r,0,Math.PI/2),t.lineTo(s+o,l+h),0!==o&&t.arc(s+o,l+h-o,o,Math.PI/2,Math.PI),t.lineTo(s,l+n),0!==n&&t.arc(s+n,l+n,n,Math.PI,1.5*Math.PI)}(t,e):t.rect(n,i,r,o)},e.prototype.isZeroArea=function(){return!this.shape.width||!this.shape.height},e}(fs);Ts.prototype.type="rect";var Cs={fill:"#000"},Ds={style:k({fill:!0,stroke:!0,fillOpacity:!0,strokeOpacity:!0,lineWidth:!0,fontSize:!0,lineHeight:!0,width:!0,height:!0,textShadowColor:!0,textShadowBlur:!0,textShadowOffsetX:!0,textShadowOffsetY:!0,backgroundColor:!0,padding:!0,borderColor:!0,borderWidth:!0,borderRadius:!0},ha.style)},As=function(t){function e(e){var n=t.call(this)||this;return n.type="text",n._children=[],n._defaultStyle=Cs,n.attr(e),n}return n(e,t),e.prototype.childrenRef=function(){return this._children},e.prototype.update=function(){t.prototype.update.call(this),this.styleChanged()&&this._updateSubTexts();for(var e=0;ed&&h){var f=Math.floor(d/l);n=n.slice(0,f)}if(t&&a&&null!=c)for(var g=Jo(c,o,e.ellipsis,{minChar:e.truncateMinChar,placeholder:e.placeholder}),y=0;y0,T=null!=t.width&&("truncate"===t.overflow||"break"===t.overflow||"breakAll"===t.overflow),C=i.calculatedLineHeight,D=0;Dl&&ra(n,t.substring(l,u),e,s),ra(n,i[2],e,s,i[1]),l=Ko.lastIndex}lo){b>0?(m.tokens=m.tokens.slice(0,b),y(m,_,x),n.lines=n.lines.slice(0,v+1)):n.lines=n.lines.slice(0,v);break t}var C=w.width,D=null==C||"auto"===C;if("string"==typeof C&&"%"===C.charAt(C.length-1))P.percentWidth=C,h.push(P),P.contentWidth=ur(P.text,I);else{if(D){var A=w.backgroundColor,k=A&&A.image;k&&qo(k=Xo(k))&&(P.width=Math.max(P.width,k.width*T/k.height))}var L=f&&null!=r?r-_:null;null!=L&&L=0&&"right"===(C=x[T]).align;)this._placeToken(C,t,b,f,I,"right",y),w-=C.width,I-=C.width,T--;for(M+=(n-(M-d)-(g-I)-w)/2;S<=T;)C=x[S],this._placeToken(C,t,b,f,M+C.width/2,"center",y),M+=C.width,S++;f+=b}},e.prototype._placeToken=function(t,e,n,i,r,o,s){var l=e.rich[t.styleName]||{};l.text=t.text;var u=t.verticalAlign,h=i+n/2;"top"===u?h=i+t.height/2:"bottom"===u&&(h=i+n-t.height/2),!t.isLineHolder&&Gs(l)&&this._renderBackground(l,e,"right"===o?r-t.width:"center"===o?r-t.width/2:r,h-t.height/2,t.width,t.height);var c=!!l.backgroundColor,p=t.textPadding;p&&(r=Bs(r,o,p),h-=t.height/2-p[0]-t.innerHeight/2);var d=this._getOrCreateChild(ys),f=d.createStyle();d.useStyle(f);var g=this._defaultStyle,y=!1,v=0,m=Vs("fill"in l?l.fill:"fill"in e?e.fill:(y=!0,g.fill)),x=zs("stroke"in l?l.stroke:"stroke"in e?e.stroke:c||s||g.autoStroke&&!y?null:(v=2,g.stroke)),_=l.textShadowBlur>0||e.textShadowBlur>0;f.text=t.text,f.x=r,f.y=h,_&&(f.shadowBlur=l.textShadowBlur||e.textShadowBlur||0,f.shadowColor=l.textShadowColor||e.textShadowColor||"transparent",f.shadowOffsetX=l.textShadowOffsetX||e.textShadowOffsetX||0,f.shadowOffsetY=l.textShadowOffsetY||e.textShadowOffsetY||0),f.textAlign=o,f.textBaseline="middle",f.font=t.font||a,f.opacity=ot(l.opacity,e.opacity,1),Rs(f,l),x&&(f.lineWidth=ot(l.lineWidth,e.lineWidth,v),f.lineDash=rt(l.lineDash,e.lineDash),f.lineDashOffset=e.lineDashOffset||0,f.stroke=x),m&&(f.fill=m);var b=t.contentWidth,w=t.contentHeight;d.setBoundingRect(new sr(pr(f.x,b,f.textAlign),dr(f.y,w,f.textBaseline),b,w))},e.prototype._renderBackground=function(t,e,n,i,r,o){var a,s,l,u=t.backgroundColor,h=t.borderWidth,c=t.borderColor,p=u&&u.image,d=u&&!p,f=t.borderRadius,g=this;if(d||t.lineHeight||h&&c){(a=this._getOrCreateChild(Ts)).useStyle(a.createStyle()),a.style.fill=null;var y=a.shape;y.x=n,y.y=i,y.width=r,y.height=o,y.r=f,a.dirtyShape()}if(d)(l=a.style).fill=u||null,l.fillOpacity=rt(t.fillOpacity,1);else if(p){(s=this._getOrCreateChild(xs)).onload=function(){g.dirtyStyle()};var v=s.style;v.image=u.image,v.x=n,v.y=i,v.width=r,v.height=o}h&&c&&((l=a.style).lineWidth=h,l.stroke=c,l.strokeOpacity=rt(t.strokeOpacity,1),l.lineDash=t.borderDash,l.lineDashOffset=t.borderDashOffset||0,a.strokeContainThreshold=0,a.hasFill()&&a.hasStroke()&&(l.strokeFirst=!0,l.lineWidth*=2));var m=(a||s).style;m.shadowBlur=t.shadowBlur||0,m.shadowColor=t.shadowColor||"transparent",m.shadowOffsetX=t.shadowOffsetX||0,m.shadowOffsetY=t.shadowOffsetY||0,m.opacity=ot(t.opacity,e.opacity,1)},e.makeFont=function(t){var e="";return Ns(t)&&(e=[t.fontStyle,t.fontWeight,Os(t.fontSize),t.fontFamily||"sans-serif"].join(" ")),e&&ut(e)||t.textFont||t.font},e}(da),ks={left:!0,right:1,center:1},Ls={top:1,bottom:1,middle:1},Ps=["fontStyle","fontWeight","fontSize","fontFamily"];function Os(t){return"string"!=typeof t||-1===t.indexOf("px")&&-1===t.indexOf("rem")&&-1===t.indexOf("em")?isNaN(+t)?"12px":t+"px":t}function Rs(t,e){for(var n=0;n=0,o=!1;if(t instanceof fs){var a=Xs(t),s=r&&a.selectFill||a.normalFill,l=r&&a.selectStroke||a.normalStroke;if(nl(s)||nl(l)){var u=(i=i||{}).style||{};"inherit"===u.fill?(o=!0,i=A({},i),(u=A({},u)).fill=s):!nl(u.fill)&&nl(s)?(o=!0,i=A({},i),(u=A({},u)).fill=rl(s)):!nl(u.stroke)&&nl(l)&&(o||(i=A({},i),u=A({},u)),u.stroke=rl(l)),i.style=u}}if(i&&null==i.z2){o||(i=A({},i));var h=t.z2EmphasisLift;i.z2=t.z2+(null!=h?h:Ks)}return i}(this,0,e,n);if("blur"===t)return function(t,e,n){var i=P(t.currentStates,e)>=0,r=t.style.opacity,o=i?null:function(t,e,n,i){for(var r=t.style,o={},a=0;a0){var o={dataIndex:r,seriesIndex:t.seriesIndex};null!=i&&(o.dataType=i),e.push(o)}}))})),e}function Pl(t,e,n){Vl(t,!0),dl(t,yl),Rl(t,e,n)}function Ol(t,e,n,i){i?function(t){Vl(t,!1)}(t):Pl(t,e,n)}function Rl(t,e,n){var i=Ws(t);null!=e?(i.focus=e,i.blurScope=n):i.focus&&(i.focus=null)}var Nl=["emphasis","blur","select"],El={itemStyle:"getItemStyle",lineStyle:"getLineStyle",areaStyle:"getAreaStyle"};function zl(t,e,n,i){n=n||"itemStyle";for(var r=0;r1&&(a*=Zl(f),s*=Zl(f));var g=(r===o?-1:1)*Zl((a*a*(s*s)-a*a*(d*d)-s*s*(p*p))/(a*a*(d*d)+s*s*(p*p)))||0,y=g*a*d/s,v=g*-s*p/a,m=(t+n)/2+ql(c)*y-jl(c)*v,x=(e+i)/2+jl(c)*y+ql(c)*v,_=Ql([1,0],[(p-y)/a,(d-v)/s]),b=[(p-y)/a,(d-v)/s],w=[(-1*p-y)/a,(-1*d-v)/s],S=Ql(b,w);if(Jl(b,w)<=-1&&(S=Kl),Jl(b,w)>=1&&(S=0),S<0){var M=Math.round(S/Kl*1e6)/1e6;S=2*Kl+M%2*Kl}h.addData(u,m,x,a,s,_,S,c,o)}var eu=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/gi,nu=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;var iu=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.applyTransform=function(t){},e}(fs);function ru(t){return null!=t.setData}function ou(t,e){var n=function(t){var e=new ja;if(!t)return e;var n,i=0,r=0,o=i,a=r,s=ja.CMD,l=t.match(eu);if(!l)return e;for(var u=0;uk*k+L*L&&(M=T,I=C),{cx:M,cy:I,x0:-h,y0:-c,x1:M*(r/b-1),y1:I*(r/b-1)}}function Mu(t,e){var n,i=_u(e.r,0),r=_u(e.r0||0,0),o=i>0;if(o||r>0){if(o||(i=r,r=0),r>i){var a=i;i=r,r=a}var s=e.startAngle,l=e.endAngle;if(!isNaN(s)&&!isNaN(l)){var u=e.cx,h=e.cy,c=!!e.clockwise,p=mu(l-s),d=p>du&&p%du;if(d>wu&&(p=d),i>wu)if(p>du-wu)t.moveTo(u+i*gu(s),h+i*fu(s)),t.arc(u,h,i,s,l,!c),r>wu&&(t.moveTo(u+r*gu(l),h+r*fu(l)),t.arc(u,h,r,l,s,c));else{var f=void 0,g=void 0,y=void 0,v=void 0,m=void 0,x=void 0,_=void 0,b=void 0,w=void 0,S=void 0,M=void 0,I=void 0,T=void 0,C=void 0,D=void 0,A=void 0,k=i*gu(s),L=i*fu(s),P=r*gu(l),O=r*fu(l),R=p>wu;if(R){var N=e.cornerRadius;N&&(f=(n=function(t){var e;if(Y(t)){var n=t.length;if(!n)return t;e=1===n?[t[0],t[0],0,0]:2===n?[t[0],t[0],t[1],t[1]]:3===n?t.concat(t[2]):t}else e=[t,t,t,t];return e}(N))[0],g=n[1],y=n[2],v=n[3]);var E=mu(i-r)/2;if(m=bu(E,y),x=bu(E,v),_=bu(E,f),b=bu(E,g),M=w=_u(m,x),I=S=_u(_,b),(w>wu||S>wu)&&(T=i*gu(l),C=i*fu(l),D=r*gu(s),A=r*fu(s),pwu){var U=bu(y,M),X=bu(v,M),Z=Su(D,A,k,L,i,U,c),j=Su(T,C,P,O,i,X,c);t.moveTo(u+Z.cx+Z.x0,h+Z.cy+Z.y0),M0&&t.arc(u+Z.cx,h+Z.cy,U,vu(Z.y0,Z.x0),vu(Z.y1,Z.x1),!c),t.arc(u,h,i,vu(Z.cy+Z.y1,Z.cx+Z.x1),vu(j.cy+j.y1,j.cx+j.x1),!c),X>0&&t.arc(u+j.cx,h+j.cy,X,vu(j.y1,j.x1),vu(j.y0,j.x0),!c))}else t.moveTo(u+k,h+L),t.arc(u,h,i,s,l,!c);else t.moveTo(u+k,h+L);if(r>wu&&R)if(I>wu){U=bu(f,I),Z=Su(P,O,T,C,r,-(X=bu(g,I)),c),j=Su(k,L,D,A,r,-U,c);t.lineTo(u+Z.cx+Z.x0,h+Z.cy+Z.y0),I0&&t.arc(u+Z.cx,h+Z.cy,X,vu(Z.y0,Z.x0),vu(Z.y1,Z.x1),!c),t.arc(u,h,r,vu(Z.cy+Z.y1,Z.cx+Z.x1),vu(j.cy+j.y1,j.cx+j.x1),c),U>0&&t.arc(u+j.cx,h+j.cy,U,vu(j.y1,j.x1),vu(j.y0,j.x0),!c))}else t.lineTo(u+P,h+O),t.arc(u,h,r,l,s,c);else t.lineTo(u+P,h+O)}else t.moveTo(u,h);t.closePath()}}}var Iu=function(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=2*Math.PI,this.clockwise=!0,this.cornerRadius=0},Tu=function(t){function e(e){return t.call(this,e)||this}return n(e,t),e.prototype.getDefaultShape=function(){return new Iu},e.prototype.buildPath=function(t,e){Mu(t,e)},e.prototype.isZeroArea=function(){return this.shape.startAngle===this.shape.endAngle||this.shape.r===this.shape.r0},e}(fs);Tu.prototype.type="sector";var Cu=function(){this.cx=0,this.cy=0,this.r=0,this.r0=0},Du=function(t){function e(e){return t.call(this,e)||this}return n(e,t),e.prototype.getDefaultShape=function(){return new Cu},e.prototype.buildPath=function(t,e){var n=e.cx,i=e.cy,r=2*Math.PI;t.moveTo(n+e.r,i),t.arc(n,i,e.r,0,r,!1),t.moveTo(n+e.r0,i),t.arc(n,i,e.r0,0,r,!0)},e}(fs);function Au(t,e,n){var i=e.smooth,r=e.points;if(r&&r.length>=2){if(i){var o=function(t,e,n,i){var r,o,a,s,l=[],u=[],h=[],c=[];if(i){a=[1/0,1/0],s=[-1/0,-1/0];for(var p=0,d=t.length;pju[1]){if(a=!1,r)return a;var u=Math.abs(ju[0]-Zu[1]),h=Math.abs(Zu[0]-ju[1]);Math.min(u,h)>i.len()&&(u0){var c={duration:h.duration,delay:h.delay||0,easing:h.easing,done:o,force:!!o||!!a,setToFinal:!u,scope:t,during:a};l?e.animateFrom(n,c):e.animateTo(n,c)}else e.stopAnimation(),!l&&e.attr(n),a&&a(1),o&&o()}function ih(t,e,n,i,r,o){nh("update",t,e,n,i,r,o)}function rh(t,e,n,i,r,o){nh("enter",t,e,n,i,r,o)}function oh(t){if(!t.__zr)return!0;for(var e=0;eMath.abs(o[1])?o[0]>0?"right":"left":o[1]>0?"bottom":"top"}function Ch(t){return!t.isGroup}function Dh(t,e,n){if(t&&e){var i,r=(i={},t.traverse((function(t){Ch(t)&&t.anid&&(i[t.anid]=t)})),i);e.traverse((function(t){if(Ch(t)&&t.anid){var e=r[t.anid];if(e){var i=o(t);t.attr(o(e)),ih(t,i,n,Ws(t).dataIndex)}}}))}function o(t){var e={x:t.x,y:t.y,rotation:t.rotation};return function(t){return null!=t.shape}(t)&&(e.shape=A({},t.shape)),e}}function Ah(t,e){return z(t,(function(t){var n=t[0];n=hh(n,e.x),n=ch(n,e.x+e.width);var i=t[1];return i=hh(i,e.y),[n,i=ch(i,e.y+e.height)]}))}function kh(t,e){var n=hh(t.x,e.x),i=ch(t.x+t.width,e.x+e.width),r=hh(t.y,e.y),o=ch(t.y+t.height,e.y+e.height);if(i>=n&&o>=r)return{x:n,y:r,width:i-n,height:o-r}}function Lh(t,e,n){var i=A({rectHover:!0},e),r=i.style={strokeNoScale:!0};if(n=n||{x:-1,y:-1,width:2,height:2},t)return 0===t.indexOf("image://")?(r.image=t.slice(8),k(r,n),new xs(i)):mh(t.replace("path://",""),i,n,"center")}function Ph(t,e,n,i,r){for(var o=0,a=r[r.length-1];o=-1e-6)return!1;var f=t-r,g=e-o,y=Rh(f,g,u,h)/d;if(y<0||y>1)return!1;var v=Rh(f,g,c,p)/d;return!(v<0||v>1)}function Rh(t,e,n,i){return t*i-n*e}function Nh(t){var e=t.itemTooltipOption,n=t.componentModel,i=t.itemName,r=X(e)?{formatter:e}:e,o=n.mainType,a=n.componentIndex,s={componentType:o,name:i,$vars:["name"]};s[o+"Index"]=a;var l=t.formatterParamsExtra;l&&E(G(l),(function(t){mt(s,t)||(s[t]=l[t],s.$vars.push(t))}));var u=Ws(t.el);u.componentMainType=o,u.componentIndex=a,u.tooltipConfig={name:i,option:k({content:i,formatterParams:s},r)}}function Eh(t,e){var n;t.isGroup&&(n=e(t)),n||t.traverse(e)}function zh(t,e){if(t)if(Y(t))for(var n=0;n-1?yc:mc;function wc(t,e){t=t.toUpperCase(),_c[t]=new pc(e),xc[t]=e}function Sc(t){return _c[t]}wc(vc,{time:{month:["January","February","March","April","May","June","July","August","September","October","November","December"],monthAbbr:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayOfWeek:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayOfWeekAbbr:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},legend:{selector:{all:"All",inverse:"Inv"}},toolbox:{brush:{title:{rect:"Box Select",polygon:"Lasso Select",lineX:"Horizontally Select",lineY:"Vertically Select",keep:"Keep Selections",clear:"Clear Selections"}},dataView:{title:"Data View",lang:["Data View","Close","Refresh"]},dataZoom:{title:{zoom:"Zoom",back:"Zoom Reset"}},magicType:{title:{line:"Switch to Line Chart",bar:"Switch to Bar Chart",stack:"Stack",tiled:"Tile"}},restore:{title:"Restore"},saveAsImage:{title:"Save as Image",lang:["Right Click to Save Image"]}},series:{typeNames:{pie:"Pie chart",bar:"Bar chart",line:"Line chart",scatter:"Scatter plot",effectScatter:"Ripple scatter plot",radar:"Radar chart",tree:"Tree",treemap:"Treemap",boxplot:"Boxplot",candlestick:"Candlestick",k:"K line chart",heatmap:"Heat map",map:"Map",parallel:"Parallel coordinate map",lines:"Line graph",graph:"Relationship graph",sankey:"Sankey diagram",funnel:"Funnel chart",gauge:"Gauge",pictorialBar:"Pictorial bar",themeRiver:"Theme River Map",sunburst:"Sunburst"}},aria:{general:{withTitle:'This is a chart about "{title}"',withoutTitle:"This is a chart"},series:{single:{prefix:"",withName:" with type {seriesType} named {seriesName}.",withoutName:" with type {seriesType}."},multiple:{prefix:". It consists of {seriesCount} series count.",withName:" The {seriesId} series is a {seriesType} representing {seriesName}.",withoutName:" The {seriesId} series is a {seriesType}.",separator:{middle:"",end:""}}},data:{allData:"The data is as follows: ",partialData:"The first {displayCnt} items are: ",withName:"the data for {name} is {value}",withoutName:"{value}",separator:{middle:", ",end:". "}}}}),wc(yc,{time:{month:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],monthAbbr:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],dayOfWeek:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],dayOfWeekAbbr:["日","一","二","三","四","五","六"]},legend:{selector:{all:"全选",inverse:"反选"}},toolbox:{brush:{title:{rect:"矩形选择",polygon:"圈选",lineX:"横向选择",lineY:"纵向选择",keep:"保持选择",clear:"清除选择"}},dataView:{title:"数据视图",lang:["数据视图","关闭","刷新"]},dataZoom:{title:{zoom:"区域缩放",back:"区域缩放还原"}},magicType:{title:{line:"切换为折线图",bar:"切换为柱状图",stack:"切换为堆叠",tiled:"切换为平铺"}},restore:{title:"还原"},saveAsImage:{title:"保存为图片",lang:["右键另存为图片"]}},series:{typeNames:{pie:"饼图",bar:"柱状图",line:"折线图",scatter:"散点图",effectScatter:"涟漪散点图",radar:"雷达图",tree:"树图",treemap:"矩形树图",boxplot:"箱型图",candlestick:"K线图",k:"K线图",heatmap:"热力图",map:"地图",parallel:"平行坐标图",lines:"线图",graph:"关系图",sankey:"桑基图",funnel:"漏斗图",gauge:"仪表盘图",pictorialBar:"象形柱图",themeRiver:"主题河流图",sunburst:"旭日图"}},aria:{general:{withTitle:"这是一个关于“{title}”的图表。",withoutTitle:"这是一个图表,"},series:{single:{prefix:"",withName:"图表类型是{seriesType},表示{seriesName}。",withoutName:"图表类型是{seriesType}。"},multiple:{prefix:"它由{seriesCount}个图表系列组成。",withName:"第{seriesId}个系列是一个表示{seriesName}的{seriesType},",withoutName:"第{seriesId}个系列是一个{seriesType},",separator:{middle:";",end:"。"}}},data:{allData:"其数据是——",partialData:"其中,前{displayCnt}项是——",withName:"{name}的数据是{value}",withoutName:"{value}",separator:{middle:",",end:""}}}});var Mc=1e3,Ic=6e4,Tc=36e5,Cc=864e5,Dc=31536e6,Ac={year:"{yyyy}",month:"{MMM}",day:"{d}",hour:"{HH}:{mm}",minute:"{HH}:{mm}",second:"{HH}:{mm}:{ss}",millisecond:"{HH}:{mm}:{ss} {SSS}",none:"{yyyy}-{MM}-{dd} {HH}:{mm}:{ss} {SSS}"},kc="{yyyy}-{MM}-{dd}",Lc={year:"{yyyy}",month:"{yyyy}-{MM}",day:kc,hour:"{yyyy}-{MM}-{dd} "+Ac.hour,minute:"{yyyy}-{MM}-{dd} "+Ac.minute,second:"{yyyy}-{MM}-{dd} "+Ac.second,millisecond:Ac.none},Pc=["year","month","day","hour","minute","second","millisecond"],Oc=["year","half-year","quarter","month","week","half-week","day","half-day","quarter-day","hour","minute","second","millisecond"];function Rc(t,e){return"0000".substr(0,e-(t+="").length)+t}function Nc(t){switch(t){case"half-year":case"quarter":return"month";case"week":case"half-week":return"day";case"half-day":case"quarter-day":return"hour";default:return t}}function Ec(t){return t===Nc(t)}function zc(t,e,n,i){var r=jr(t),o=r[Fc(n)](),a=r[Gc(n)]()+1,s=Math.floor((a-1)/4)+1,l=r[Wc(n)](),u=r["get"+(n?"UTC":"")+"Day"](),h=r[Hc(n)](),c=(h-1)%12+1,p=r[Yc(n)](),d=r[Uc(n)](),f=r[Xc(n)](),g=(i instanceof pc?i:Sc(i||bc)||_c.EN).getModel("time"),y=g.get("month"),v=g.get("monthAbbr"),m=g.get("dayOfWeek"),x=g.get("dayOfWeekAbbr");return(e||"").replace(/{yyyy}/g,o+"").replace(/{yy}/g,o%100+"").replace(/{Q}/g,s+"").replace(/{MMMM}/g,y[a-1]).replace(/{MMM}/g,v[a-1]).replace(/{MM}/g,Rc(a,2)).replace(/{M}/g,a+"").replace(/{dd}/g,Rc(l,2)).replace(/{d}/g,l+"").replace(/{eeee}/g,m[u]).replace(/{ee}/g,x[u]).replace(/{e}/g,u+"").replace(/{HH}/g,Rc(h,2)).replace(/{H}/g,h+"").replace(/{hh}/g,Rc(c+"",2)).replace(/{h}/g,c+"").replace(/{mm}/g,Rc(p,2)).replace(/{m}/g,p+"").replace(/{ss}/g,Rc(d,2)).replace(/{s}/g,d+"").replace(/{SSS}/g,Rc(f,3)).replace(/{S}/g,f+"")}function Vc(t,e){var n=jr(t),i=n[Gc(e)]()+1,r=n[Wc(e)](),o=n[Hc(e)](),a=n[Yc(e)](),s=n[Uc(e)](),l=0===n[Xc(e)](),u=l&&0===s,h=u&&0===a,c=h&&0===o,p=c&&1===r;return p&&1===i?"year":p?"month":c?"day":h?"hour":u?"minute":l?"second":"millisecond"}function Bc(t,e,n){var i=j(t)?jr(t):t;switch(e=e||Vc(t,n)){case"year":return i[Fc(n)]();case"half-year":return i[Gc(n)]()>=6?1:0;case"quarter":return Math.floor((i[Gc(n)]()+1)/4);case"month":return i[Gc(n)]();case"day":return i[Wc(n)]();case"half-day":return i[Hc(n)]()/24;case"hour":return i[Hc(n)]();case"minute":return i[Yc(n)]();case"second":return i[Uc(n)]();case"millisecond":return i[Xc(n)]()}}function Fc(t){return t?"getUTCFullYear":"getFullYear"}function Gc(t){return t?"getUTCMonth":"getMonth"}function Wc(t){return t?"getUTCDate":"getDate"}function Hc(t){return t?"getUTCHours":"getHours"}function Yc(t){return t?"getUTCMinutes":"getMinutes"}function Uc(t){return t?"getUTCSeconds":"getSeconds"}function Xc(t){return t?"getUTCMilliseconds":"getMilliseconds"}function Zc(t){return t?"setUTCFullYear":"setFullYear"}function jc(t){return t?"setUTCMonth":"setMonth"}function qc(t){return t?"setUTCDate":"setDate"}function Kc(t){return t?"setUTCHours":"setHours"}function $c(t){return t?"setUTCMinutes":"setMinutes"}function Jc(t){return t?"setUTCSeconds":"setSeconds"}function Qc(t){return t?"setUTCMilliseconds":"setMilliseconds"}function tp(t){if(!eo(t))return X(t)?t:"-";var e=(t+"").split(".");return e[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(e.length>1?"."+e[1]:"")}function ep(t,e){return t=(t||"").toLowerCase().replace(/-(.)/g,(function(t,e){return e.toUpperCase()})),e&&t&&(t=t.charAt(0).toUpperCase()+t.slice(1)),t}var np=st,ip=/([&<>"'])/g,rp={"&":"&","<":"<",">":">",'"':""","'":"'"};function op(t){return null==t?"":(t+"").replace(ip,(function(t,e){return rp[e]}))}function ap(t,e,n){function i(t){return t&&ut(t)?t:"-"}function r(t){return!(null==t||isNaN(t)||!isFinite(t))}var o="time"===e,a=t instanceof Date;if(o||a){var s=o?jr(t):t;if(!isNaN(+s))return zc(s,"{yyyy}-{MM}-{dd} {hh}:{mm}:{ss}",n);if(a)return"-"}if("ordinal"===e)return Z(t)?i(t):j(t)&&r(t)?t+"":"-";var l=to(t);return r(l)?tp(l):Z(t)?i(t):"boolean"==typeof t?t+"":"-"}var sp=["a","b","c","d","e","f","g"],lp=function(t,e){return"{"+t+(null==e?"":e)+"}"};function up(t,e,n){Y(e)||(e=[e]);var i=e.length;if(!i)return"";for(var r=e[0].$vars||[],o=0;o':'':{renderMode:o,content:"{"+(n.markerId||"markerX")+"|} ",style:"subItem"===r?{width:4,height:4,borderRadius:2,backgroundColor:i}:{width:10,height:10,borderRadius:5,backgroundColor:i}}:""}function cp(t,e){return e=e||"transparent",X(t)?t:q(t)&&t.colorStops&&(t.colorStops[0]||{}).color||e}function pp(t,e){if("_blank"===e||"blank"===e){var n=window.open();n.opener=null,n.location.href=t}else window.open(t,e)}var dp=E,fp=["left","right","top","bottom","width","height"],gp=[["width","left","right"],["height","top","bottom"]];function yp(t,e,n,i,r){var o=0,a=0;null==i&&(i=1/0),null==r&&(r=1/0);var s=0;e.eachChild((function(l,u){var h,c,p=l.getBoundingRect(),d=e.childAt(u+1),f=d&&d.getBoundingRect();if("horizontal"===t){var g=p.width+(f?-f.x+p.x:0);(h=o+g)>i||l.newline?(o=0,h=g,a+=s+n,s=p.height):s=Math.max(s,p.height)}else{var y=p.height+(f?-f.y+p.y:0);(c=a+y)>r||l.newline?(o+=s+n,a=0,c=y,s=p.width):s=Math.max(s,p.width)}l.newline||(l.x=o,l.y=a,l.markRedraw(),"horizontal"===t?o=h+n:a=c+n)}))}var vp=yp;H(yp,"vertical"),H(yp,"horizontal");function mp(t,e,n){n=np(n||0);var i=e.width,r=e.height,o=Er(t.left,i),a=Er(t.top,r),s=Er(t.right,i),l=Er(t.bottom,r),u=Er(t.width,i),h=Er(t.height,r),c=n[2]+n[0],p=n[1]+n[3],d=t.aspect;switch(isNaN(u)&&(u=i-s-p-o),isNaN(h)&&(h=r-l-c-a),null!=d&&(isNaN(u)&&isNaN(h)&&(d>i/r?u=.8*i:h=.8*r),isNaN(u)&&(u=d*h),isNaN(h)&&(h=u/d)),isNaN(o)&&(o=i-s-u-p),isNaN(a)&&(a=r-l-h-c),t.left||t.right){case"center":o=i/2-u/2-n[3];break;case"right":o=i-u-p}switch(t.top||t.bottom){case"middle":case"center":a=r/2-h/2-n[0];break;case"bottom":a=r-h-c}o=o||0,a=a||0,isNaN(u)&&(u=i-p-o-(s||0)),isNaN(h)&&(h=r-c-a-(l||0));var f=new sr(o+n[3],a+n[0],u,h);return f.margin=n,f}function xp(t,e,n,i,r,o){var a,s=!r||!r.hv||r.hv[0],l=!r||!r.hv||r.hv[1],u=r&&r.boundingMode||"all";if((o=o||t).x=t.x,o.y=t.y,!s&&!l)return!1;if("raw"===u)a="group"===t.type?new sr(0,0,+e.width||0,+e.height||0):t.getBoundingRect();else if(a=t.getBoundingRect(),t.needLocalTransform()){var h=t.getLocalTransform();(a=a.clone()).applyTransform(h)}var c=mp(k({width:a.width,height:a.height},e),n,i),p=s?c.x-a.x:0,d=l?c.y-a.y:0;return"raw"===u?(o.x=p,o.y=d):(o.x+=p,o.y+=d),o===t&&t.markRedraw(),!0}function _p(t){var e=t.layoutMode||t.constructor.layoutMode;return q(e)?e:e?{type:e}:null}function bp(t,e,n){var i=n&&n.ignoreSize;!Y(i)&&(i=[i,i]);var r=a(gp[0],0),o=a(gp[1],1);function a(n,r){var o={},a=0,u={},h=0;if(dp(n,(function(e){u[e]=t[e]})),dp(n,(function(t){s(e,t)&&(o[t]=u[t]=e[t]),l(o,t)&&a++,l(u,t)&&h++})),i[r])return l(e,n[1])?u[n[2]]=null:l(e,n[2])&&(u[n[1]]=null),u;if(2!==h&&a){if(a>=2)return o;for(var c=0;c=0;a--)o=C(o,n[a],!0);e.defaultOption=o}return e.defaultOption},e.prototype.getReferringComponents=function(t,e){var n=t+"Index",i=t+"Id";return Ao(this.ecModel,t,{index:this.get(n,!0),id:this.get(i,!0)},e)},e.prototype.getBoxLayoutParams=function(){var t=this;return{left:t.get("left"),top:t.get("top"),right:t.get("right"),bottom:t.get("bottom"),width:t.get("width"),height:t.get("height")}},e.prototype.getZLevelKey=function(){return""},e.prototype.setZLevel=function(t){this.option.zlevel=t},e.protoInitialize=function(){var t=e.prototype;t.type="component",t.id="",t.name="",t.mainType="",t.subType="",t.componentIndex=0}(),e}(pc);zo(Ip,pc),Go(Ip),function(t){var e={};t.registerSubTypeDefaulter=function(t,n){var i=No(t);e[i.main]=n},t.determineSubType=function(n,i){var r=i.type;if(!r){var o=No(n).main;t.hasSubTypes(n)&&e[o]&&(r=e[o](i))}return r}}(Ip),function(t,e){function n(t,e){return t[e]||(t[e]={predecessor:[],successor:[]}),t[e]}t.topologicalTravel=function(t,i,r,o){if(t.length){var a=function(t){var i={},r=[];return E(t,(function(o){var a=n(i,o),s=function(t,e){var n=[];return E(t,(function(t){P(e,t)>=0&&n.push(t)})),n}(a.originalDeps=e(o),t);a.entryCount=s.length,0===a.entryCount&&r.push(o),E(s,(function(t){P(a.predecessor,t)<0&&a.predecessor.push(t);var e=n(i,t);P(e.successor,t)<0&&e.successor.push(o)}))})),{graph:i,noEntryList:r}}(i),s=a.graph,l=a.noEntryList,u={};for(E(t,(function(t){u[t]=!0}));l.length;){var h=l.pop(),c=s[h],p=!!u[h];p&&(r.call(o,h,c.originalDeps.slice()),delete u[h]),E(c.successor,p?f:d)}E(u,(function(){var t="";throw new Error(t)}))}function d(t){s[t].entryCount--,0===s[t].entryCount&&l.push(t)}function f(t){u[t]=!0,d(t)}}}(Ip,(function(t){var e=[];E(Ip.getClassesByMainType(t),(function(t){e=e.concat(t.dependencies||t.prototype.dependencies||[])})),e=z(e,(function(t){return No(t).main})),"dataset"!==t&&P(e,"dataset")<=0&&e.unshift("dataset");return e}));var Tp="";"undefined"!=typeof navigator&&(Tp=navigator.platform||"");var Cp="rgba(0, 0, 0, 0.2)",Dp={darkMode:"auto",colorBy:"series",color:["#5470c6","#91cc75","#fac858","#ee6666","#73c0de","#3ba272","#fc8452","#9a60b4","#ea7ccc"],gradientColor:["#f6efa6","#d88273","#bf444c"],aria:{decal:{decals:[{color:Cp,dashArrayX:[1,0],dashArrayY:[2,5],symbolSize:1,rotation:Math.PI/6},{color:Cp,symbol:"circle",dashArrayX:[[8,8],[0,8,8,0]],dashArrayY:[6,0],symbolSize:.8},{color:Cp,dashArrayX:[1,0],dashArrayY:[4,3],rotation:-Math.PI/4},{color:Cp,dashArrayX:[[6,6],[0,6,6,0]],dashArrayY:[6,0]},{color:Cp,dashArrayX:[[1,0],[1,6]],dashArrayY:[1,0,6,0],rotation:Math.PI/4},{color:Cp,symbol:"triangle",dashArrayX:[[9,9],[0,9,9,0]],dashArrayY:[7,2],symbolSize:.75}]}},textStyle:{fontFamily:Tp.match(/^Win/)?"Microsoft YaHei":"sans-serif",fontSize:12,fontStyle:"normal",fontWeight:"normal"},blendMode:null,stateAnimation:{duration:300,easing:"cubicOut"},animation:"auto",animationDuration:1e3,animationDurationUpdate:500,animationEasing:"cubicInOut",animationEasingUpdate:"cubicInOut",animationThreshold:2e3,progressiveThreshold:3e3,progressive:400,hoverLayerThreshold:3e3,useUTC:!1},Ap=ft(["tooltip","label","itemName","itemId","itemGroupId","seriesName"]),kp="original",Lp="arrayRows",Pp="objectRows",Op="keyedColumns",Rp="typedArray",Np="unknown",Ep="column",zp="row",Vp=1,Bp=2,Fp=3,Gp=So();function Wp(t,e,n){var i={},r=Yp(e);if(!r||!t)return i;var o,a,s=[],l=[],u=e.ecModel,h=Gp(u).datasetMap,c=r.uid+"_"+n.seriesLayoutBy;E(t=t.slice(),(function(e,n){var r=q(e)?e:t[n]={name:e};"ordinal"===r.type&&null==o&&(o=n,a=f(r)),i[r.name]=[]}));var p=h.get(c)||h.set(c,{categoryWayDim:a,valueWayDim:0});function d(t,e,n){for(var i=0;ie)return t[i];return t[n-1]}(i,a):n;if((h=h||n)&&h.length){var c=h[l];return r&&(u[r]=c),s.paletteIdx=(l+1)%h.length,c}}var nd=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.init=function(t,e,n,i,r,o){i=i||{},this.option=null,this._theme=new pc(i),this._locale=new pc(r),this._optionManager=o},e.prototype.setOption=function(t,e,n){var i=od(e);this._optionManager.setOption(t,n,i),this._resetOption(null,i)},e.prototype.resetOption=function(t,e){return this._resetOption(t,od(e))},e.prototype._resetOption=function(t,e){var n=!1,i=this._optionManager;if(!t||"recreate"===t){var r=i.mountOption("recreate"===t);0,this.option&&"recreate"!==t?(this.restoreData(),this._mergeOption(r,e)):Kp(this,r),n=!0}if("timeline"!==t&&"media"!==t||this.restoreData(),!t||"recreate"===t||"timeline"===t){var o=i.getTimelineOption(this);o&&(n=!0,this._mergeOption(o,e))}if(!t||"recreate"===t||"media"===t){var a=i.getMediaOption(this);a.length&&E(a,(function(t){n=!0,this._mergeOption(t,e)}),this)}return n},e.prototype.mergeOption=function(t){this._mergeOption(t,null)},e.prototype._mergeOption=function(t,e){var n=this.option,i=this._componentsMap,r=this._componentsCount,o=[],a=ft(),s=e&&e.replaceMergeMainTypeMap;Gp(this).datasetMap=ft(),E(t,(function(t,e){null!=t&&(Ip.hasClass(e)?e&&(o.push(e),a.set(e,!0)):n[e]=null==n[e]?T(t):C(n[e],t,!0))})),s&&s.each((function(t,e){Ip.hasClass(e)&&!a.get(e)&&(o.push(e),a.set(e,!0))})),Ip.topologicalTravel(o,Ip.getAllClassMainTypes(),(function(e){var o=function(t,e,n){var i=Zp.get(e);if(!i)return n;var r=i(t);return r?n.concat(r):n}(this,e,ho(t[e])),a=i.get(e),l=a?s&&s.get(e)?"replaceMerge":"normalMerge":"replaceAll",u=yo(a,o,l);(function(t,e,n){E(t,(function(t){var i=t.newOption;q(i)&&(t.keyInfo.mainType=e,t.keyInfo.subType=function(t,e,n,i){return e.type?e.type:n?n.subType:i.determineSubType(t,e)}(e,i,t.existing,n))}))})(u,e,Ip),n[e]=null,i.set(e,null),r.set(e,0);var h,c=[],p=[],d=0;E(u,(function(t,n){var i=t.existing,r=t.newOption;if(r){var o="series"===e,a=Ip.getClass(e,t.keyInfo.subType,!o);if(!a)return;if("tooltip"===e){if(h)return void 0;h=!0}if(i&&i.constructor===a)i.name=t.keyInfo.name,i.mergeOption(r,this),i.optionUpdated(r,!1);else{var s=A({componentIndex:n},t.keyInfo);A(i=new a(r,this,this,s),s),t.brandNew&&(i.__requireNewView=!0),i.init(r,this,this),i.optionUpdated(null,!0)}}else i&&(i.mergeOption({},this),i.optionUpdated({},!1));i?(c.push(i.option),p.push(i),d++):(c.push(void 0),p.push(void 0))}),this),n[e]=c,i.set(e,p),r.set(e,d),"series"===e&&jp(this)}),this),this._seriesIndices||jp(this)},e.prototype.getOption=function(){var t=T(this.option);return E(t,(function(e,n){if(Ip.hasClass(n)){for(var i=ho(e),r=i.length,o=!1,a=r-1;a>=0;a--)i[a]&&!bo(i[a])?o=!0:(i[a]=null,!o&&r--);i.length=r,t[n]=i}})),delete t["\0_ec_inner"],t},e.prototype.getTheme=function(){return this._theme},e.prototype.getLocaleModel=function(){return this._locale},e.prototype.setUpdatePayload=function(t){this._payload=t},e.prototype.getUpdatePayload=function(){return this._payload},e.prototype.getComponent=function(t,e){var n=this._componentsMap.get(t);if(n){var i=n[e||0];if(i)return i;if(null==e)for(var r=0;r=e:"max"===n?t<=e:t===e})(i[a],t,o)||(r=!1)}})),r}var dd=E,fd=q,gd=["areaStyle","lineStyle","nodeStyle","linkStyle","chordStyle","label","labelLine"];function yd(t){var e=t&&t.itemStyle;if(e)for(var n=0,i=gd.length;n=0;f--){var g=t[f];if(s||(c=g.data.rawIndexOf(g.stackedByDimension,h)),c>=0){var y=g.data.getByRawIndex(g.stackResultDimension,c);if(p>=0&&y>0||p<=0&&y<0){p=Hr(p,y),d=y;break}}}return i[0]=p,i[1]=d,i}))}))}var Rd,Nd,Ed,zd,Vd,Bd=function(t){this.data=t.data||(t.sourceFormat===Op?{}:[]),this.sourceFormat=t.sourceFormat||Np,this.seriesLayoutBy=t.seriesLayoutBy||Ep,this.startIndex=t.startIndex||0,this.dimensionsDetectedCount=t.dimensionsDetectedCount,this.metaRawOption=t.metaRawOption;var e=this.dimensionsDefine=t.dimensionsDefine;if(e)for(var n=0;nu&&(u=d)}s[0]=l,s[1]=u}},i=function(){return this._data?this._data.length/this._dimSize:0};function r(t){for(var e=0;e=0&&(s=o.interpolatedValue[l])}return null!=s?s+"":""})):void 0},t.prototype.getRawValue=function(t,e){return of(this.getData(e),t)},t.prototype.formatTooltip=function(t,e,n){},t}();function lf(t){var e,n;return q(t)?t.type&&(n=t):e=t,{text:e,frag:n}}function uf(t){return new hf(t)}var hf=function(){function t(t){t=t||{},this._reset=t.reset,this._plan=t.plan,this._count=t.count,this._onDirty=t.onDirty,this._dirty=!0}return t.prototype.perform=function(t){var e,n=this._upstream,i=t&&t.skip;if(this._dirty&&n){var r=this.context;r.data=r.outputData=n.context.outputData}this.__pipeline&&(this.__pipeline.currentTask=this),this._plan&&!i&&(e=this._plan(this.context));var o,a=h(this._modBy),s=this._modDataCount||0,l=h(t&&t.modBy),u=t&&t.modDataCount||0;function h(t){return!(t>=1)&&(t=1),t}a===l&&s===u||(e="reset"),(this._dirty||"reset"===e)&&(this._dirty=!1,o=this._doReset(i)),this._modBy=l,this._modDataCount=u;var c=t&&t.step;if(this._dueEnd=n?n._outputDueEnd:this._count?this._count(this.context):1/0,this._progress){var p=this._dueIndex,d=Math.min(null!=c?this._dueIndex+c:1/0,this._dueEnd);if(!i&&(o||p1&&i>0?s:a}};return o;function a(){return e=t?null:oe},gte:function(t,e){return t>=e}},yf=function(){function t(t,e){if(!j(e)){var n="";0,ao(n)}this._opFn=gf[t],this._rvalFloat=to(e)}return t.prototype.evaluate=function(t){return j(t)?this._opFn(t,this._rvalFloat):this._opFn(to(t),this._rvalFloat)},t}(),vf=function(){function t(t,e){var n="desc"===t;this._resultLT=n?1:-1,null==e&&(e=n?"min":"max"),this._incomparable="min"===e?-1/0:1/0}return t.prototype.evaluate=function(t,e){var n=j(t)?t:to(t),i=j(e)?e:to(e),r=isNaN(n),o=isNaN(i);if(r&&(n=this._incomparable),o&&(i=this._incomparable),r&&o){var a=X(t),s=X(e);a&&(n=s?t:0),s&&(i=a?e:0)}return ni?-this._resultLT:0},t}(),mf=function(){function t(t,e){this._rval=e,this._isEQ=t,this._rvalTypeof=typeof e,this._rvalFloat=to(e)}return t.prototype.evaluate=function(t){var e=t===this._rval;if(!e){var n=typeof t;n===this._rvalTypeof||"number"!==n&&"number"!==this._rvalTypeof||(e=to(t)===this._rvalFloat)}return this._isEQ?e:!e},t}();function xf(t,e){return"eq"===t||"ne"===t?new mf("eq"===t,e):mt(gf,t)?new yf(t,e):null}var _f=function(){function t(){}return t.prototype.getRawData=function(){throw new Error("not supported")},t.prototype.getRawDataItem=function(t){throw new Error("not supported")},t.prototype.cloneRawData=function(){},t.prototype.getDimensionInfo=function(t){},t.prototype.cloneAllDimensionInfo=function(){},t.prototype.count=function(){},t.prototype.retrieveValue=function(t,e){},t.prototype.retrieveValueFromItem=function(t,e){},t.prototype.convertValue=function(t,e){return pf(t,e)},t}();function bf(t){var e=t.sourceFormat;if(!Cf(e)){var n="";0,ao(n)}return t.data}function wf(t){var e=t.sourceFormat,n=t.data;if(!Cf(e)){var i="";0,ao(i)}if(e===Lp){for(var r=[],o=0,a=n.length;o65535?kf:Lf}function Ef(t,e,n,i,r){var o=Rf[n||"float"];if(r){var a=t[e],s=a&&a.length;if(s!==i){for(var l=new o(i),u=0;ug[1]&&(g[1]=f)}return this._rawCount=this._count=s,{start:a,end:s}},t.prototype._initDataFromProvider=function(t,e,n){for(var i=this._provider,r=this._chunks,o=this._dimensions,a=o.length,s=this._rawExtent,l=z(o,(function(t){return t.property})),u=0;uy[1]&&(y[1]=g)}}!i.persistent&&i.clean&&i.clean(),this._rawCount=this._count=e,this._extent=[]},t.prototype.count=function(){return this._count},t.prototype.get=function(t,e){if(!(e>=0&&e=0&&e=this._rawCount||t<0)return-1;if(!this._indices)return t;var e=this._indices,n=e[t];if(null!=n&&nt))return o;r=o-1}}return-1},t.prototype.indicesOfNearest=function(t,e,n){var i=this._chunks[t],r=[];if(!i)return r;null==n&&(n=1/0);for(var o=1/0,a=-1,s=0,l=0,u=this.count();l=0&&a<0)&&(o=c,a=h,s=0),h===a&&(r[s++]=l))}return r.length=s,r},t.prototype.getIndices=function(){var t,e=this._indices;if(e){var n=e.constructor,i=this._count;if(n===Array){t=new n(i);for(var r=0;r=u&&x<=h||isNaN(x))&&(a[s++]=d),d++}p=!0}else if(2===r){f=c[i[0]];var y=c[i[1]],v=t[i[1]][0],m=t[i[1]][1];for(g=0;g=u&&x<=h||isNaN(x))&&(_>=v&&_<=m||isNaN(_))&&(a[s++]=d),d++}p=!0}}if(!p)if(1===r)for(g=0;g=u&&x<=h||isNaN(x))&&(a[s++]=b)}else for(g=0;gt[M][1])&&(w=!1)}w&&(a[s++]=e.getRawIndex(g))}return sy[1]&&(y[1]=g)}}}},t.prototype.lttbDownSample=function(t,e){var n,i,r,o=this.clone([t],!0),a=o._chunks[t],s=this.count(),l=0,u=Math.floor(1/e),h=this.getRawIndex(0),c=new(Nf(this._rawCount))(Math.ceil(s/u)+2);c[l++]=h;for(var p=1;pn&&(n=i,r=S)}c[l++]=r,h=r}return c[l++]=this.getRawIndex(s-1),o._count=l,o._indices=c,o.getRawIndex=this._getRawIdx,o},t.prototype.downSample=function(t,e,n,i){for(var r=this.clone([t],!0),o=r._chunks,a=[],s=Math.floor(1/e),l=o[t],u=this.count(),h=r._rawExtent[t]=[1/0,-1/0],c=new(Nf(this._rawCount))(Math.ceil(u/s)),p=0,d=0;du-d&&(s=u-d,a.length=s);for(var f=0;fh[1]&&(h[1]=y),c[p++]=v}return r._count=p,r._indices=c,r._updateGetRawIdx(),r},t.prototype.each=function(t,e){if(this._count)for(var n=t.length,i=this._chunks,r=0,o=this.count();ra&&(a=l)}return i=[o,a],this._extent[t]=i,i},t.prototype.getRawDataItem=function(t){var e=this.getRawIndex(t);if(this._provider.persistent)return this._provider.getItem(e);for(var n=[],i=this._chunks,r=0;r=0?this._indices[t]:-1},t.prototype._updateGetRawIdx=function(){this.getRawIndex=this._indices?this._getRawIdx:this._getRawIdxIdentity},t.internalField=function(){function t(t,e,n,i){return pf(t[i],this._dimensions[i])}Df={arrayRows:t,objectRows:function(t,e,n,i){return pf(t[e],this._dimensions[i])},keyedColumns:t,original:function(t,e,n,i){var r=t&&(null==t.value?t:t.value);return pf(r instanceof Array?r[i]:r,this._dimensions[i])},typedArray:function(t,e,n,i){return t[i]}}}(),t}(),Vf=function(){function t(t){this._sourceList=[],this._storeList=[],this._upstreamSignList=[],this._versionSignBase=0,this._dirty=!0,this._sourceHost=t}return t.prototype.dirty=function(){this._setLocalSource([],[]),this._storeList=[],this._dirty=!0},t.prototype._setLocalSource=function(t,e){this._sourceList=t,this._upstreamSignList=e,this._versionSignBase++,this._versionSignBase>9e10&&(this._versionSignBase=0)},t.prototype._getVersionSign=function(){return this._sourceHost.uid+"_"+this._versionSignBase},t.prototype.prepareSource=function(){this._isDirty()&&(this._createSource(),this._dirty=!1)},t.prototype._createSource=function(){this._setLocalSource([],[]);var t,e,n=this._sourceHost,i=this._getUpstreamSourceManagers(),r=!!i.length;if(Ff(n)){var o=n,a=void 0,s=void 0,l=void 0;if(r){var u=i[0];u.prepareSource(),a=(l=u.getSource()).data,s=l.sourceFormat,e=[u._getVersionSign()]}else s=$(a=o.get("data",!0))?Rp:kp,e=[];var h=this._getSourceMetaRawOption()||{},c=l&&l.metaRawOption||{},p=rt(h.seriesLayoutBy,c.seriesLayoutBy)||null,d=rt(h.sourceHeader,c.sourceHeader),f=rt(h.dimensions,c.dimensions);t=p!==c.seriesLayoutBy||!!d!=!!c.sourceHeader||f?[Gd(a,{seriesLayoutBy:p,sourceHeader:d,dimensions:f},s)]:[]}else{var g=n;if(r){var y=this._applyTransform(i);t=y.sourceList,e=y.upstreamSignList}else{t=[Gd(g.get("source",!0),this._getSourceMetaRawOption(),null)],e=[]}}this._setLocalSource(t,e)},t.prototype._applyTransform=function(t){var e,n=this._sourceHost,i=n.get("transform",!0),r=n.get("fromTransformResult",!0);if(null!=r){var o="";1!==t.length&&Gf(o)}var a,s=[],l=[];return E(t,(function(t){t.prepareSource();var e=t.getSource(r||0),n="";null==r||e||Gf(n),s.push(e),l.push(t._getVersionSign())})),i?e=function(t,e,n){var i=ho(t),r=i.length,o="";r||ao(o);for(var a=0,s=r;a1||n>0&&!t.noHeader;return E(t.blocks,(function(t){var n=jf(t);n>=e&&(e=n+ +(i&&(!n||Xf(t)&&!t.noHeader)))})),e}return 0}function qf(t,e,n,i){var r,o=e.noHeader,a=(r=jf(e),{html:Hf[r],richText:Yf[r]}),s=[],l=e.blocks||[];lt(!l||Y(l)),l=l||[];var u=t.orderMode;if(e.sortBlocks&&u){l=l.slice();var h={valueAsc:"asc",valueDesc:"desc"};if(mt(h,u)){var c=new vf(h[u],null);l.sort((function(t,e){return c.evaluate(t.sortParam,e.sortParam)}))}else"seriesDesc"===u&&l.reverse()}E(l,(function(n,r){var o=e.valueFormatter,l=Zf(n)(o?A(A({},t),{valueFormatter:o}):t,n,r>0?a.html:0,i);null!=l&&s.push(l)}));var p="richText"===t.renderMode?s.join(a.richText):Jf(s.join(""),o?n:a.html);if(o)return p;var d=ap(e.header,"ordinal",t.useUTC),f=Wf(i,t.renderMode).nameStyle;return"richText"===t.renderMode?Qf(t,d,f)+a.richText+p:Jf('
    '+op(d)+"
    "+p,n)}function Kf(t,e,n,i){var r=t.renderMode,o=e.noName,a=e.noValue,s=!e.markerType,l=e.name,u=t.useUTC,h=e.valueFormatter||t.valueFormatter||function(t){return z(t=Y(t)?t:[t],(function(t,e){return ap(t,Y(d)?d[e]:d,u)}))};if(!o||!a){var c=s?"":t.markupStyleCreator.makeTooltipMarker(e.markerType,e.markerColor||"#333",r),p=o?"":ap(l,"ordinal",u),d=e.valueType,f=a?[]:h(e.value),g=!s||!o,y=!s&&o,v=Wf(i,r),m=v.nameStyle,x=v.valueStyle;return"richText"===r?(s?"":c)+(o?"":Qf(t,p,m))+(a?"":function(t,e,n,i,r){var o=[r],a=i?10:20;return n&&o.push({padding:[0,0,0,a],align:"right"}),t.markupStyleCreator.wrapRichTextStyle(Y(e)?e.join(" "):e,o)}(t,f,g,y,x)):Jf((s?"":c)+(o?"":function(t,e,n){return''+op(t)+""}(p,!s,m))+(a?"":function(t,e,n,i){var r=n?"10px":"20px",o=e?"float:right;margin-left:"+r:"";return t=Y(t)?t:[t],''+z(t,(function(t){return op(t)})).join("  ")+""}(f,g,y,x)),n)}}function $f(t,e,n,i,r,o){if(t)return Zf(t)({useUTC:r,renderMode:n,orderMode:i,markupStyleCreator:e,valueFormatter:t.valueFormatter},t,0,o)}function Jf(t,e){return'
    '+t+'
    '}function Qf(t,e,n){return t.markupStyleCreator.wrapRichTextStyle(e,n)}function tg(t,e){return cp(t.getData().getItemVisual(e,"style")[t.visualDrawType])}function eg(t,e){var n=t.get("padding");return null!=n?n:"richText"===e?[8,10]:10}var ng=function(){function t(){this.richTextStyles={},this._nextStyleNameId=no()}return t.prototype._generateStyleName=function(){return"__EC_aUTo_"+this._nextStyleNameId++},t.prototype.makeTooltipMarker=function(t,e,n){var i="richText"===n?this._generateStyleName():null,r=hp({color:e,type:t,renderMode:n,markerId:i});return X(r)?r:(this.richTextStyles[i]=r.style,r.content)},t.prototype.wrapRichTextStyle=function(t,e){var n={};Y(e)?E(e,(function(t){return A(n,t)})):A(n,e);var i=this._generateStyleName();return this.richTextStyles[i]=n,"{"+i+"|"+t+"}"},t}();function ig(t){var e,n,i,r,o=t.series,a=t.dataIndex,s=t.multipleSeries,l=o.getData(),u=l.mapDimensionsAll("defaultedTooltip"),h=u.length,c=o.getRawValue(a),p=Y(c),d=tg(o,a);if(h>1||p&&!h){var f=function(t,e,n,i,r){var o=e.getData(),a=V(t,(function(t,e,n){var i=o.getDimensionInfo(n);return t||i&&!1!==i.tooltip&&null!=i.displayName}),!1),s=[],l=[],u=[];function h(t,e){var n=o.getDimensionInfo(e);n&&!1!==n.otherDims.tooltip&&(a?u.push(Uf("nameValue",{markerType:"subItem",markerColor:r,name:n.displayName,value:t,valueType:n.type})):(s.push(t),l.push(n.type)))}return i.length?E(i,(function(t){h(of(o,n,t),t)})):E(t,h),{inlineValues:s,inlineValueTypes:l,blocks:u}}(c,o,a,u,d);e=f.inlineValues,n=f.inlineValueTypes,i=f.blocks,r=f.inlineValues[0]}else if(h){var g=l.getDimensionInfo(u[0]);r=e=of(l,a,u[0]),n=g.type}else r=e=p?c[0]:c;var y=_o(o),v=y&&o.name||"",m=l.getName(a),x=s?v:m;return Uf("section",{header:v,noHeader:s||!y,sortParam:r,blocks:[Uf("nameValue",{markerType:"item",markerColor:d,name:x,noName:!ut(x),value:e,valueType:n})].concat(i||[])})}var rg=So();function og(t,e){return t.getName(e)||t.getId(e)}var ag=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e._selectedDataIndicesMap={},e}return n(e,t),e.prototype.init=function(t,e,n){this.seriesIndex=this.componentIndex,this.dataTask=uf({count:lg,reset:ug}),this.dataTask.context={model:this},this.mergeDefaultAndTheme(t,n),(rg(this).sourceManager=new Vf(this)).prepareSource();var i=this.getInitialData(t,n);cg(i,this),this.dataTask.context.data=i,rg(this).dataBeforeProcessed=i,sg(this),this._initSelectedMapFromData(i)},e.prototype.mergeDefaultAndTheme=function(t,e){var n=_p(this),i=n?wp(t):{},r=this.subType;Ip.hasClass(r)&&(r+="Series"),C(t,e.getTheme().get(this.subType)),C(t,this.getDefaultOption()),co(t,"label",["show"]),this.fillDataTextStyle(t.data),n&&bp(t,i,n)},e.prototype.mergeOption=function(t,e){t=C(this.option,t,!0),this.fillDataTextStyle(t.data);var n=_p(this);n&&bp(this.option,t,n);var i=rg(this).sourceManager;i.dirty(),i.prepareSource();var r=this.getInitialData(t,e);cg(r,this),this.dataTask.dirty(),this.dataTask.context.data=r,rg(this).dataBeforeProcessed=r,sg(this),this._initSelectedMapFromData(r)},e.prototype.fillDataTextStyle=function(t){if(t&&!$(t))for(var e=["show"],n=0;nthis.getShallow("animationThreshold")&&(e=!1),!!e},e.prototype.restoreData=function(){this.dataTask.dirty()},e.prototype.getColorFromPalette=function(t,e,n){var i=this.ecModel,r=Qp.prototype.getColorFromPalette.call(this,t,e,n);return r||(r=i.getColorFromPalette(t,e,n)),r},e.prototype.coordDimToDataDim=function(t){return this.getRawData().mapDimensionsAll(t)},e.prototype.getProgressive=function(){return this.get("progressive")},e.prototype.getProgressiveThreshold=function(){return this.get("progressiveThreshold")},e.prototype.select=function(t,e){this._innerSelect(this.getData(e),t)},e.prototype.unselect=function(t,e){var n=this.option.selectedMap;if(n){var i=this.option.selectedMode,r=this.getData(e);if("series"===i||"all"===n)return this.option.selectedMap={},void(this._selectedDataIndicesMap={});for(var o=0;o=0&&n.push(r)}return n},e.prototype.isSelected=function(t,e){var n=this.option.selectedMap;if(!n)return!1;var i=this.getData(e);return("all"===n||n[og(i,t)])&&!i.getItemModel(t).get(["select","disabled"])},e.prototype.isUniversalTransitionEnabled=function(){if(this.__universalTransitionEnabled)return!0;var t=this.option.universalTransition;return!!t&&(!0===t||t&&t.enabled)},e.prototype._innerSelect=function(t,e){var n,i,r=this.option,o=r.selectedMode,a=e.length;if(o&&a)if("series"===o)r.selectedMap="all";else if("multiple"===o){q(r.selectedMap)||(r.selectedMap={});for(var s=r.selectedMap,l=0;l0&&this._innerSelect(t,e)}},e.registerClass=function(t){return Ip.registerClass(t)},e.protoInitialize=function(){var t=e.prototype;t.type="series.__base__",t.seriesIndex=0,t.ignoreStyleOnData=!1,t.hasSymbolVisual=!1,t.defaultSymbol="circle",t.visualStyleAccessPath="itemStyle",t.visualDrawType="fill"}(),e}(Ip);function sg(t){var e=t.name;_o(t)||(t.name=function(t){var e=t.getRawData(),n=e.mapDimensionsAll("seriesName"),i=[];return E(n,(function(t){var n=e.getDimensionInfo(t);n.displayName&&i.push(n.displayName)})),i.join(" ")}(t)||e)}function lg(t){return t.model.getRawData().count()}function ug(t){var e=t.model;return e.setData(e.getRawData().cloneShallow()),hg}function hg(t,e){e.outputData&&t.end>e.outputData.count()&&e.model.getRawData().cloneShallow(e.outputData)}function cg(t,e){E(gt(t.CHANGABLE_METHODS,t.DOWNSAMPLE_METHODS),(function(n){t.wrapMethod(n,H(pg,e))}))}function pg(t,e){var n=dg(t);return n&&n.setOutputEnd((e||this).count()),e}function dg(t){var e=(t.ecModel||{}).scheduler,n=e&&e.getPipeline(t.uid);if(n){var i=n.currentTask;if(i){var r=i.agentStubMap;r&&(i=r.get(t.uid))}return i}}R(ag,sf),R(ag,Qp),zo(ag,Ip);var fg=function(){function t(){this.group=new Cr,this.uid=fc("viewComponent")}return t.prototype.init=function(t,e){},t.prototype.render=function(t,e,n,i){},t.prototype.dispose=function(t,e){},t.prototype.updateView=function(t,e,n,i){},t.prototype.updateLayout=function(t,e,n,i){},t.prototype.updateVisual=function(t,e,n,i){},t.prototype.blurSeries=function(t,e){},t.prototype.eachRendered=function(t){var e=this.group;e&&e.traverse(t)},t}();function gg(){var t=So();return function(e){var n=t(e),i=e.pipelineContext,r=!!n.large,o=!!n.progressiveRender,a=n.large=!(!i||!i.large),s=n.progressiveRender=!(!i||!i.progressiveRender);return!(r===a&&o===s)&&"reset"}}Eo(fg),Go(fg);var yg=So(),vg=gg(),mg=function(){function t(){this.group=new Cr,this.uid=fc("viewChart"),this.renderTask=uf({plan:bg,reset:wg}),this.renderTask.context={view:this}}return t.prototype.init=function(t,e){},t.prototype.render=function(t,e,n,i){0},t.prototype.highlight=function(t,e,n,i){var r=t.getData(i&&i.dataType);r&&_g(r,i,"emphasis")},t.prototype.downplay=function(t,e,n,i){var r=t.getData(i&&i.dataType);r&&_g(r,i,"normal")},t.prototype.remove=function(t,e){this.group.removeAll()},t.prototype.dispose=function(t,e){},t.prototype.updateView=function(t,e,n,i){this.render(t,e,n,i)},t.prototype.updateLayout=function(t,e,n,i){this.render(t,e,n,i)},t.prototype.updateVisual=function(t,e,n,i){this.render(t,e,n,i)},t.prototype.eachRendered=function(t){zh(this.group,t)},t.markUpdateMethod=function(t,e){yg(t).updateMethod=e},t.protoInitialize=void(t.prototype.type="chart"),t}();function xg(t,e,n){t&&Bl(t)&&("emphasis"===e?xl:_l)(t,n)}function _g(t,e,n){var i=wo(t,e),r=e&&null!=e.highlightKey?function(t){var e=Us[t];return null==e&&Ys<=32&&(e=Us[t]=Ys++),e}(e.highlightKey):null;null!=i?E(ho(i),(function(e){xg(t.getItemGraphicEl(e),n,r)})):t.eachItemGraphicEl((function(t){xg(t,n,r)}))}function bg(t){return vg(t.model)}function wg(t){var e=t.model,n=t.ecModel,i=t.api,r=t.payload,o=e.pipelineContext.progressiveRender,a=t.view,s=r&&yg(r).updateMethod,l=o?"incrementalPrepareRender":s&&a[s]?s:"render";return"render"!==l&&a[l](e,n,i,r),Sg[l]}Eo(mg),Go(mg);var Sg={incrementalPrepareRender:{progress:function(t,e){e.view.incrementalRender(t,e.model,e.ecModel,e.api,e.payload)}},render:{forceFirstProgress:!0,progress:function(t,e){e.view.render(e.model,e.ecModel,e.api,e.payload)}}},Mg="\0__throttleOriginMethod",Ig="\0__throttleRate",Tg="\0__throttleType";function Cg(t,e,n){var i,r,o,a,s,l=0,u=0,h=null;function c(){u=(new Date).getTime(),h=null,t.apply(o,a||[])}e=e||0;var p=function(){for(var t=[],p=0;p=0?c():h=setTimeout(c,-r),l=i};return p.clear=function(){h&&(clearTimeout(h),h=null)},p.debounceNextCall=function(t){s=t},p}function Dg(t,e,n,i){var r=t[e];if(r){var o=r[Mg]||r,a=r[Tg];if(r[Ig]!==n||a!==i){if(null==n||!i)return t[e]=o;(r=t[e]=Cg(o,n,"debounce"===i))[Mg]=o,r[Tg]=i,r[Ig]=n}return r}}function Ag(t,e){var n=t[e];n&&n[Mg]&&(n.clear&&n.clear(),t[e]=n[Mg])}var kg=So(),Lg={itemStyle:Wo(uc,!0),lineStyle:Wo(ac,!0)},Pg={lineStyle:"stroke",itemStyle:"fill"};function Og(t,e){var n=t.visualStyleMapper||Lg[e];return n||(console.warn("Unkown style type '"+e+"'."),Lg.itemStyle)}function Rg(t,e){var n=t.visualDrawType||Pg[e];return n||(console.warn("Unkown style type '"+e+"'."),"fill")}var Ng={createOnAllSeries:!0,performRawSeries:!0,reset:function(t,e){var n=t.getData(),i=t.visualStyleAccessPath||"itemStyle",r=t.getModel(i),o=Og(t,i)(r),a=r.getShallow("decal");a&&(n.setVisual("decal",a),a.dirty=!0);var s=Rg(t,i),l=o[s],u=U(l)?l:null,h="auto"===o.fill||"auto"===o.stroke;if(!o[s]||u||h){var c=t.getColorFromPalette(t.name,null,e.getSeriesCount());o[s]||(o[s]=c,n.setVisual("colorFromPalette",!0)),o.fill="auto"===o.fill||U(o.fill)?c:o.fill,o.stroke="auto"===o.stroke||U(o.stroke)?c:o.stroke}if(n.setVisual("style",o),n.setVisual("drawType",s),!e.isSeriesFiltered(t)&&u)return n.setVisual("colorFromPalette",!1),{dataEach:function(e,n){var i=t.getDataParams(n),r=A({},o);r[s]=u(i),e.setItemVisual(n,"style",r)}}}},Eg=new pc,zg={createOnAllSeries:!0,performRawSeries:!0,reset:function(t,e){if(!t.ignoreStyleOnData&&!e.isSeriesFiltered(t)){var n=t.getData(),i=t.visualStyleAccessPath||"itemStyle",r=Og(t,i),o=n.getVisual("drawType");return{dataEach:n.hasItemOption?function(t,e){var n=t.getRawDataItem(e);if(n&&n[i]){Eg.option=n[i];var a=r(Eg);A(t.ensureUniqueItemVisual(e,"style"),a),Eg.option.decal&&(t.setItemVisual(e,"decal",Eg.option.decal),Eg.option.decal.dirty=!0),o in a&&t.setItemVisual(e,"colorFromPalette",!1)}}:null}}}},Vg={performRawSeries:!0,overallReset:function(t){var e=ft();t.eachSeries((function(t){var n=t.getColorBy();if(!t.isColorBySeries()){var i=t.type+"-"+n,r=e.get(i);r||(r={},e.set(i,r)),kg(t).scope=r}})),t.eachSeries((function(e){if(!e.isColorBySeries()&&!t.isSeriesFiltered(e)){var n=e.getRawData(),i={},r=e.getData(),o=kg(e).scope,a=e.visualStyleAccessPath||"itemStyle",s=Rg(e,a);r.each((function(t){var e=r.getRawIndex(t);i[e]=t})),n.each((function(t){var a=i[t];if(r.getItemVisual(a,"colorFromPalette")){var l=r.ensureUniqueItemVisual(a,"style"),u=n.getName(t)||t+"",h=n.count();l[s]=e.getColorFromPalette(u,o,h)}}))}}))}},Bg=Math.PI;var Fg=function(){function t(t,e,n,i){this._stageTaskMap=ft(),this.ecInstance=t,this.api=e,n=this._dataProcessorHandlers=n.slice(),i=this._visualHandlers=i.slice(),this._allHandlers=n.concat(i)}return t.prototype.restoreData=function(t,e){t.restoreData(e),this._stageTaskMap.each((function(t){var e=t.overallTask;e&&e.dirty()}))},t.prototype.getPerformArgs=function(t,e){if(t.__pipeline){var n=this._pipelineMap.get(t.__pipeline.id),i=n.context,r=!e&&n.progressiveEnabled&&(!i||i.progressiveRender)&&t.__idxInPipeline>n.blockIndex?n.step:null,o=i&&i.modDataCount;return{step:r,modBy:null!=o?Math.ceil(o/r):null,modDataCount:o}}},t.prototype.getPipeline=function(t){return this._pipelineMap.get(t)},t.prototype.updateStreamModes=function(t,e){var n=this._pipelineMap.get(t.uid),i=t.getData().count(),r=n.progressiveEnabled&&e.incrementalPrepareRender&&i>=n.threshold,o=t.get("large")&&i>=t.get("largeThreshold"),a="mod"===t.get("progressiveChunkMode")?i:null;t.pipelineContext=n.context={progressiveRender:r,modDataCount:a,large:o}},t.prototype.restorePipelines=function(t){var e=this,n=e._pipelineMap=ft();t.eachSeries((function(t){var i=t.getProgressive(),r=t.uid;n.set(r,{id:r,head:null,tail:null,threshold:t.getProgressiveThreshold(),progressiveEnabled:i&&!(t.preventIncremental&&t.preventIncremental()),blockIndex:-1,step:Math.round(i||700),count:0}),e._pipe(t,t.dataTask)}))},t.prototype.prepareStageTasks=function(){var t=this._stageTaskMap,e=this.api.getModel(),n=this.api;E(this._allHandlers,(function(i){var r=t.get(i.uid)||t.set(i.uid,{}),o="";lt(!(i.reset&&i.overallReset),o),i.reset&&this._createSeriesStageTask(i,r,e,n),i.overallReset&&this._createOverallStageTask(i,r,e,n)}),this)},t.prototype.prepareView=function(t,e,n,i){var r=t.renderTask,o=r.context;o.model=e,o.ecModel=n,o.api=i,r.__block=!t.incrementalPrepareRender,this._pipe(e,r)},t.prototype.performDataProcessorTasks=function(t,e){this._performStageTasks(this._dataProcessorHandlers,t,e,{block:!0})},t.prototype.performVisualTasks=function(t,e,n){this._performStageTasks(this._visualHandlers,t,e,n)},t.prototype._performStageTasks=function(t,e,n,i){i=i||{};var r=!1,o=this;function a(t,e){return t.setDirty&&(!t.dirtyMap||t.dirtyMap.get(e.__pipeline.id))}E(t,(function(t,s){if(!i.visualType||i.visualType===t.visualType){var l=o._stageTaskMap.get(t.uid),u=l.seriesTaskMap,h=l.overallTask;if(h){var c,p=h.agentStubMap;p.each((function(t){a(i,t)&&(t.dirty(),c=!0)})),c&&h.dirty(),o.updatePayload(h,n);var d=o.getPerformArgs(h,i.block);p.each((function(t){t.perform(d)})),h.perform(d)&&(r=!0)}else u&&u.each((function(s,l){a(i,s)&&s.dirty();var u=o.getPerformArgs(s,i.block);u.skip=!t.performRawSeries&&e.isSeriesFiltered(s.context.model),o.updatePayload(s,n),s.perform(u)&&(r=!0)}))}})),this.unfinished=r||this.unfinished},t.prototype.performSeriesTasks=function(t){var e;t.eachSeries((function(t){e=t.dataTask.perform()||e})),this.unfinished=e||this.unfinished},t.prototype.plan=function(){this._pipelineMap.each((function(t){var e=t.tail;do{if(e.__block){t.blockIndex=e.__idxInPipeline;break}e=e.getUpstream()}while(e)}))},t.prototype.updatePayload=function(t,e){"remain"!==e&&(t.context.payload=e)},t.prototype._createSeriesStageTask=function(t,e,n,i){var r=this,o=e.seriesTaskMap,a=e.seriesTaskMap=ft(),s=t.seriesType,l=t.getTargetSeries;function u(e){var s=e.uid,l=a.set(s,o&&o.get(s)||uf({plan:Ug,reset:Xg,count:qg}));l.context={model:e,ecModel:n,api:i,useClearVisual:t.isVisual&&!t.isLayout,plan:t.plan,reset:t.reset,scheduler:r},r._pipe(e,l)}t.createOnAllSeries?n.eachRawSeries(u):s?n.eachRawSeriesByType(s,u):l&&l(n,i).each(u)},t.prototype._createOverallStageTask=function(t,e,n,i){var r=this,o=e.overallTask=e.overallTask||uf({reset:Gg});o.context={ecModel:n,api:i,overallReset:t.overallReset,scheduler:r};var a=o.agentStubMap,s=o.agentStubMap=ft(),l=t.seriesType,u=t.getTargetSeries,h=!0,c=!1,p="";function d(t){var e=t.uid,n=s.set(e,a&&a.get(e)||(c=!0,uf({reset:Wg,onDirty:Yg})));n.context={model:t,overallProgress:h},n.agent=o,n.__block=h,r._pipe(t,n)}lt(!t.createOnAllSeries,p),l?n.eachRawSeriesByType(l,d):u?u(n,i).each(d):(h=!1,E(n.getSeries(),d)),c&&o.dirty()},t.prototype._pipe=function(t,e){var n=t.uid,i=this._pipelineMap.get(n);!i.head&&(i.head=e),i.tail&&i.tail.pipe(e),i.tail=e,e.__idxInPipeline=i.count++,e.__pipeline=i},t.wrapStageHandler=function(t,e){return U(t)&&(t={overallReset:t,seriesType:Kg(t)}),t.uid=fc("stageHandler"),e&&(t.visualType=e),t},t}();function Gg(t){t.overallReset(t.ecModel,t.api,t.payload)}function Wg(t){return t.overallProgress&&Hg}function Hg(){this.agent.dirty(),this.getDownstream().dirty()}function Yg(){this.agent&&this.agent.dirty()}function Ug(t){return t.plan?t.plan(t.model,t.ecModel,t.api,t.payload):null}function Xg(t){t.useClearVisual&&t.data.clearAllVisual();var e=t.resetDefines=ho(t.reset(t.model,t.ecModel,t.api,t.payload));return e.length>1?z(e,(function(t,e){return jg(e)})):Zg}var Zg=jg(0);function jg(t){return function(e,n){var i=n.data,r=n.resetDefines[t];if(r&&r.dataEach)for(var o=e.start;o0&&h===r.length-u.length){var c=r.slice(0,h);"data"!==c&&(e.mainType=c,e[u.toLowerCase()]=t,s=!0)}}a.hasOwnProperty(r)&&(n[r]=t,s=!0),s||(i[r]=t)}))}return{cptQuery:e,dataQuery:n,otherQuery:i}},t.prototype.filter=function(t,e){var n=this.eventInfo;if(!n)return!0;var i=n.targetEl,r=n.packedEvent,o=n.model,a=n.view;if(!o||!a)return!0;var s=e.cptQuery,l=e.dataQuery;return u(s,o,"mainType")&&u(s,o,"subType")&&u(s,o,"index","componentIndex")&&u(s,o,"name")&&u(s,o,"id")&&u(l,r,"name")&&u(l,r,"dataIndex")&&u(l,r,"dataType")&&(!a.filterForExposedEvent||a.filterForExposedEvent(t,e.otherQuery,i,r));function u(t,e,n,i){return null==t[n]||e[i||n]===t[n]}},t.prototype.afterTrigger=function(){this.eventInfo=null},t}(),uy=["symbol","symbolSize","symbolRotate","symbolOffset"],hy=uy.concat(["symbolKeepAspect"]),cy={createOnAllSeries:!0,performRawSeries:!0,reset:function(t,e){var n=t.getData();if(t.legendIcon&&n.setVisual("legendIcon",t.legendIcon),t.hasSymbolVisual){for(var i={},r={},o=!1,a=0;a0&&(e=i.lineDash,n=i.lineWidth,e&&"solid"!==e&&n>0?"dashed"===e?[4*n,2*n]:"dotted"===e?[n]:j(e)?[e]:Y(e)?e:null:null),o=i.lineDashOffset;if(r){var a=i.strokeNoScale&&t.getLineScale?t.getLineScale():1;a&&1!==a&&(r=z(r,(function(t){return t/a})),o/=a)}return[r,o]}var zy=new ja(!0);function Vy(t){var e=t.stroke;return!(null==e||"none"===e||!(t.lineWidth>0))}function By(t){return"string"==typeof t&&"none"!==t}function Fy(t){var e=t.fill;return null!=e&&"none"!==e}function Gy(t,e){if(null!=e.fillOpacity&&1!==e.fillOpacity){var n=t.globalAlpha;t.globalAlpha=e.fillOpacity*e.opacity,t.fill(),t.globalAlpha=n}else t.fill()}function Wy(t,e){if(null!=e.strokeOpacity&&1!==e.strokeOpacity){var n=t.globalAlpha;t.globalAlpha=e.strokeOpacity*e.opacity,t.stroke(),t.globalAlpha=n}else t.stroke()}function Hy(t,e,n){var i=Zo(e.image,e.__image,n);if(qo(i)){var r=t.createPattern(i,e.repeat||"repeat");if("function"==typeof DOMMatrix&&r&&r.setTransform){var o=new DOMMatrix;o.translateSelf(e.x||0,e.y||0),o.rotateSelf(0,0,(e.rotation||0)*_t),o.scaleSelf(e.scaleX||1,e.scaleY||1),r.setTransform(o)}return r}}var Yy=["shadowBlur","shadowOffsetX","shadowOffsetY"],Uy=[["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]];function Xy(t,e,n,i,r){var o=!1;if(!i&&e===(n=n||{}))return!1;if(i||e.opacity!==n.opacity){qy(t,r),o=!0;var a=Math.max(Math.min(e.opacity,1),0);t.globalAlpha=isNaN(a)?ua.opacity:a}(i||e.blend!==n.blend)&&(o||(qy(t,r),o=!0),t.globalCompositeOperation=e.blend||ua.blend);for(var s=0;s0&&t.unfinished);t.unfinished||this._zr.flush()}}},e.prototype.getDom=function(){return this._dom},e.prototype.getId=function(){return this.id},e.prototype.getZr=function(){return this._zr},e.prototype.isSSR=function(){return this._ssr},e.prototype.setOption=function(t,e,n){if(!this.__flagInMainProcess)if(this._disposed)Gv(this.id);else{var i,r,o;if(q(e)&&(n=e.lazyUpdate,i=e.silent,r=e.replaceMerge,o=e.transition,e=e.notMerge),this.__flagInMainProcess=!0,!this._model||e){var a=new cd(this._api),s=this._theme,l=this._model=new nd;l.scheduler=this._scheduler,l.ssr=this._ssr,l.init(null,null,null,s,this._locale,a)}this._model.setOption(t,{replaceMerge:r},Uv);var u={seriesTransition:o,optionChanged:!0};if(n)this.__pendingUpdate={silent:i,updateParams:u},this.__flagInMainProcess=!1,this.getZr().wakeUp();else{try{mv(this),bv.update.call(this,null,u)}catch(t){throw this.__pendingUpdate=null,this.__flagInMainProcess=!1,t}this._ssr||this._zr.flush(),this.__pendingUpdate=null,this.__flagInMainProcess=!1,Iv.call(this,i),Tv.call(this,i)}}},e.prototype.setTheme=function(){oo()},e.prototype.getModel=function(){return this._model},e.prototype.getOption=function(){return this._model&&this._model.getOption()},e.prototype.getWidth=function(){return this._zr.getWidth()},e.prototype.getHeight=function(){return this._zr.getHeight()},e.prototype.getDevicePixelRatio=function(){return this._zr.painter.dpr||uv&&window.devicePixelRatio||1},e.prototype.getRenderedCanvas=function(t){return this.renderToCanvas(t)},e.prototype.renderToCanvas=function(t){t=t||{};var e=this._zr.painter;return e.getRenderedCanvas({backgroundColor:t.backgroundColor||this._model.get("backgroundColor"),pixelRatio:t.pixelRatio||this.getDevicePixelRatio()})},e.prototype.renderToSVGString=function(t){t=t||{};var e=this._zr.painter;return e.renderToString({useViewBox:t.useViewBox})},e.prototype.getSvgDataURL=function(){if(r.svgSupported){var t=this._zr;return E(t.storage.getDisplayList(),(function(t){t.stopAnimation(null,!0)})),t.painter.toDataURL()}},e.prototype.getDataURL=function(t){if(!this._disposed){var e=(t=t||{}).excludeComponents,n=this._model,i=[],r=this;E(e,(function(t){n.eachComponent({mainType:t},(function(t){var e=r._componentsMap[t.__viewId];e.group.ignore||(i.push(e),e.group.ignore=!0)}))}));var o="svg"===this._zr.painter.getType()?this.getSvgDataURL():this.renderToCanvas(t).toDataURL("image/"+(t&&t.type||"png"));return E(i,(function(t){t.group.ignore=!1})),o}Gv(this.id)},e.prototype.getConnectedDataURL=function(t){if(!this._disposed){var e="svg"===t.type,n=this.group,i=Math.min,r=Math.max,o=1/0;if(Kv[n]){var a=o,s=o,l=-1/0,u=-1/0,c=[],p=t&&t.pixelRatio||this.getDevicePixelRatio();E(qv,(function(o,h){if(o.group===n){var p=e?o.getZr().painter.getSvgDom().innerHTML:o.renderToCanvas(T(t)),d=o.getDom().getBoundingClientRect();a=i(d.left,a),s=i(d.top,s),l=r(d.right,l),u=r(d.bottom,u),c.push({dom:p,left:d.left,top:d.top})}}));var d=(l*=p)-(a*=p),f=(u*=p)-(s*=p),g=h.createCanvas(),y=Lr(g,{renderer:e?"svg":"canvas"});if(y.resize({width:d,height:f}),e){var v="";return E(c,(function(t){var e=t.left-a,n=t.top-s;v+=''+t.dom+""})),y.painter.getSvgRoot().innerHTML=v,t.connectedBackgroundColor&&y.painter.setBackgroundColor(t.connectedBackgroundColor),y.refreshImmediately(),y.painter.toDataURL()}return t.connectedBackgroundColor&&y.add(new Ts({shape:{x:0,y:0,width:d,height:f},style:{fill:t.connectedBackgroundColor}})),E(c,(function(t){var e=new xs({style:{x:t.left*p-a,y:t.top*p-s,image:t.dom}});y.add(e)})),y.refreshImmediately(),g.toDataURL("image/"+(t&&t.type||"png"))}return this.getDataURL(t)}Gv(this.id)},e.prototype.convertToPixel=function(t,e){return wv(this,"convertToPixel",t,e)},e.prototype.convertFromPixel=function(t,e){return wv(this,"convertFromPixel",t,e)},e.prototype.containPixel=function(t,e){var n;if(!this._disposed)return E(Io(this._model,t),(function(t,i){i.indexOf("Models")>=0&&E(t,(function(t){var r=t.coordinateSystem;if(r&&r.containPoint)n=n||!!r.containPoint(e);else if("seriesModels"===i){var o=this._chartsMap[t.__viewId];o&&o.containPoint&&(n=n||o.containPoint(e,t))}else 0}),this)}),this),!!n;Gv(this.id)},e.prototype.getVisual=function(t,e){var n=Io(this._model,t,{defaultMainType:"series"}),i=n.seriesModel;var r=i.getData(),o=n.hasOwnProperty("dataIndexInside")?n.dataIndexInside:n.hasOwnProperty("dataIndex")?r.indexOfRawIndex(n.dataIndex):null;return null!=o?dy(r,o,e):fy(r,e)},e.prototype.getViewOfComponentModel=function(t){return this._componentsMap[t.__viewId]},e.prototype.getViewOfSeriesModel=function(t){return this._chartsMap[t.__viewId]},e.prototype._initEvents=function(){var t,e,n,i=this;E(Fv,(function(t){var e=function(e){var n,r=i.getModel(),o=e.target,a="globalout"===t;if(a?n={}:o&&my(o,(function(t){var e=Ws(t);if(e&&null!=e.dataIndex){var i=e.dataModel||r.getSeriesByIndex(e.seriesIndex);return n=i&&i.getDataParams(e.dataIndex,e.dataType)||{},!0}if(e.eventData)return n=A({},e.eventData),!0}),!0),n){var s=n.componentType,l=n.componentIndex;"markLine"!==s&&"markPoint"!==s&&"markArea"!==s||(s="series",l=n.seriesIndex);var u=s&&null!=l&&r.getComponent(s,l),h=u&&i["series"===u.mainType?"_chartsMap":"_componentsMap"][u.__viewId];0,n.event=e,n.type=t,i._$eventProcessor.eventInfo={targetEl:o,packedEvent:n,model:u,view:h},i.trigger(t,n)}};e.zrEventfulCallAtLast=!0,i._zr.on(t,e,i)})),E(Hv,(function(t,e){i._messageCenter.on(e,(function(t){this.trigger(e,t)}),i)})),E(["selectchanged"],(function(t){i._messageCenter.on(t,(function(e){this.trigger(t,e)}),i)})),t=this._messageCenter,e=this,n=this._api,t.on("selectchanged",(function(t){var i=n.getModel();t.isFromClick?(vy("map","selectchanged",e,i,t),vy("pie","selectchanged",e,i,t)):"select"===t.fromAction?(vy("map","selected",e,i,t),vy("pie","selected",e,i,t)):"unselect"===t.fromAction&&(vy("map","unselected",e,i,t),vy("pie","unselected",e,i,t))}))},e.prototype.isDisposed=function(){return this._disposed},e.prototype.clear=function(){this._disposed?Gv(this.id):this.setOption({series:[]},!0)},e.prototype.dispose=function(){if(this._disposed)Gv(this.id);else{this._disposed=!0,this.getDom()&&ko(this.getDom(),Qv,"");var t=this,e=t._api,n=t._model;E(t._componentsViews,(function(t){t.dispose(n,e)})),E(t._chartsViews,(function(t){t.dispose(n,e)})),t._zr.dispose(),t._dom=t._model=t._chartsMap=t._componentsMap=t._chartsViews=t._componentsViews=t._scheduler=t._api=t._zr=t._throttledZrFlush=t._theme=t._coordSysMgr=t._messageCenter=null,delete qv[t.id]}},e.prototype.resize=function(t){if(!this.__flagInMainProcess)if(this._disposed)Gv(this.id);else{this._zr.resize(t);var e=this._model;if(this._loadingFX&&this._loadingFX.resize(),e){var n=e.resetOption("media"),i=t&&t.silent;this.__pendingUpdate&&(null==i&&(i=this.__pendingUpdate.silent),n=!0,this.__pendingUpdate=null),this.__flagInMainProcess=!0;try{n&&mv(this),bv.update.call(this,{type:"resize",animation:A({duration:0},t&&t.animation)})}catch(t){throw this.__flagInMainProcess=!1,t}this.__flagInMainProcess=!1,Iv.call(this,i),Tv.call(this,i)}}},e.prototype.showLoading=function(t,e){if(this._disposed)Gv(this.id);else if(q(t)&&(e=t,t=""),t=t||"default",this.hideLoading(),jv[t]){var n=jv[t](this._api,e),i=this._zr;this._loadingFX=n,i.add(n)}},e.prototype.hideLoading=function(){this._disposed?Gv(this.id):(this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null)},e.prototype.makeActionFromEvent=function(t){var e=A({},t);return e.type=Hv[t.type],e},e.prototype.dispatchAction=function(t,e){if(this._disposed)Gv(this.id);else if(q(e)||(e={silent:!!e}),Wv[t.type]&&this._model)if(this.__flagInMainProcess)this._pendingActions.push(t);else{var n=e.silent;Mv.call(this,t,n);var i=e.flush;i?this._zr.flush():!1!==i&&r.browser.weChat&&this._throttledZrFlush(),Iv.call(this,n),Tv.call(this,n)}},e.prototype.updateLabelLayout=function(){av.trigger("series:layoutlabels",this._model,this._api,{updatedSeries:[]})},e.prototype.appendData=function(t){if(this._disposed)Gv(this.id);else{var e=t.seriesIndex,n=this.getModel().getSeriesByIndex(e);0,n.appendData(t),this._scheduler.unfinished=!0,this.getZr().wakeUp()}},e.internalField=function(){function t(t){t.clearColorPalette(),t.eachSeries((function(t){t.clearColorPalette()}))}function e(t){for(var e=[],n=t.currentStates,i=0;i0?{duration:o,delay:i.get("delay"),easing:i.get("easing")}:null;n.eachRendered((function(t){if(t.states&&t.states.emphasis){if(oh(t))return;if(t instanceof fs&&function(t){var e=Xs(t);e.normalFill=t.style.fill,e.normalStroke=t.style.stroke;var n=t.states.select||{};e.selectFill=n.style&&n.style.fill||null,e.selectStroke=n.style&&n.style.stroke||null}(t),t.__dirty){var n=t.prevStates;n&&t.useStates(n)}if(r){t.stateTransition=a;var i=t.getTextContent(),o=t.getTextGuideLine();i&&(i.stateTransition=a),o&&(o.stateTransition=a)}t.__dirty&&e(t)}}))}mv=function(t){var e=t._scheduler;e.restorePipelines(t._model),e.prepareStageTasks(),xv(t,!0),xv(t,!1),e.plan()},xv=function(t,e){for(var n=t._model,i=t._scheduler,r=e?t._componentsViews:t._chartsViews,o=e?t._componentsMap:t._chartsMap,a=t._zr,s=t._api,l=0;le.get("hoverLayerThreshold")&&!r.node&&!r.worker&&e.eachSeries((function(e){if(!e.preventUsingHoverLayer){var n=t._chartsMap[e.__viewId];n.__alive&&n.eachRendered((function(t){t.states.emphasis&&(t.states.emphasis.hoverLayer=!0)}))}}))}(t,e),av.trigger("series:afterupdate",e,n,l)},Rv=function(t){t.__needsUpdateStatus=!0,t.getZr().wakeUp()},Nv=function(t){t.__needsUpdateStatus&&(t.getZr().storage.traverse((function(t){oh(t)||e(t)})),t.__needsUpdateStatus=!1)},Pv=function(t){return new(function(e){function i(){return null!==e&&e.apply(this,arguments)||this}return n(i,e),i.prototype.getCoordinateSystems=function(){return t._coordSysMgr.getCoordinateSystems()},i.prototype.getComponentByElement=function(e){for(;e;){var n=e.__ecComponentInfo;if(null!=n)return t._model.getComponent(n.mainType,n.index);e=e.parent}},i.prototype.enterEmphasis=function(e,n){xl(e,n),Rv(t)},i.prototype.leaveEmphasis=function(e,n){_l(e,n),Rv(t)},i.prototype.enterBlur=function(e){bl(e),Rv(t)},i.prototype.leaveBlur=function(e){wl(e),Rv(t)},i.prototype.enterSelect=function(e){Sl(e),Rv(t)},i.prototype.leaveSelect=function(e){Ml(e),Rv(t)},i.prototype.getModel=function(){return t.getModel()},i.prototype.getViewOfComponentModel=function(e){return t.getViewOfComponentModel(e)},i.prototype.getViewOfSeriesModel=function(e){return t.getViewOfSeriesModel(e)},i}(sd))(t)},Ov=function(t){function e(t,e){for(var n=0;n=0)){dm.push(n);var o=Fg.wrapStageHandler(n,r);o.__prio=e,o.__raw=n,t.push(o)}}function gm(t,e){jv[t]=e}function ym(t,e,n){var i=lv("registerMap");i&&i(t,e,n)}var vm=function(t){var e=(t=T(t)).type,n="";e||ao(n);var i=e.split(":");2!==i.length&&ao(n);var r=!1;"echarts"===i[0]&&(e=i[1],r=!0),t.__isBuiltIn=r,If.set(e,t)};pm(hv,Ng),pm(cv,zg),pm(cv,Vg),pm(hv,cy),pm(cv,py),pm(7e3,(function(t,e){t.eachRawSeries((function(n){if(!t.isSeriesFiltered(n)){var i=n.getData();i.hasItemVisual()&&i.each((function(t){var n=i.getItemVisual(t,"decal");n&&(i.ensureUniqueItemVisual(t,"style").decal=nv(n,e))}));var r=i.getVisual("decal");if(r)i.getVisual("style").decal=nv(r,e)}}))})),rm(Pd),om(900,(function(t){var e=ft();t.eachSeries((function(t){var n=t.get("stack");if(n){var i=e.get(n)||e.set(n,[]),r=t.getData(),o={stackResultDimension:r.getCalculationInfo("stackResultDimension"),stackedOverDimension:r.getCalculationInfo("stackedOverDimension"),stackedDimension:r.getCalculationInfo("stackedDimension"),stackedByDimension:r.getCalculationInfo("stackedByDimension"),isStackedByIndex:r.getCalculationInfo("isStackedByIndex"),data:r,seriesModel:t};if(!o.stackedDimension||!o.isStackedByIndex&&!o.stackedByDimension)return;i.length&&r.setCalculationInfo("stackedOnSeries",i[i.length-1].seriesModel),i.push(o)}})),e.each(Od)})),gm("default",(function(t,e){k(e=e||{},{text:"loading",textColor:"#000",fontSize:12,fontWeight:"normal",fontStyle:"normal",fontFamily:"sans-serif",maskColor:"rgba(255, 255, 255, 0.8)",showSpinner:!0,color:"#5470c6",spinnerRadius:10,lineWidth:5,zlevel:0});var n=new Cr,i=new Ts({style:{fill:e.maskColor},zlevel:e.zlevel,z:1e4});n.add(i);var r,o=new As({style:{text:e.text,fill:e.textColor,fontSize:e.fontSize,fontWeight:e.fontWeight,fontStyle:e.fontStyle,fontFamily:e.fontFamily},zlevel:e.zlevel,z:10001}),a=new Ts({style:{fill:"none"},textContent:o,textConfig:{position:"right",distance:10},zlevel:e.zlevel,z:10001});return n.add(a),e.showSpinner&&((r=new Wu({shape:{startAngle:-Bg/2,endAngle:-Bg/2+.1,r:e.spinnerRadius},style:{stroke:e.color,lineCap:"round",lineWidth:e.lineWidth},zlevel:e.zlevel,z:10001})).animateShape(!0).when(1e3,{endAngle:3*Bg/2}).start("circularInOut"),r.animateShape(!0).when(1e3,{startAngle:3*Bg/2}).delay(300).start("circularInOut"),n.add(r)),n.resize=function(){var n=o.getBoundingRect().width,s=e.showSpinner?e.spinnerRadius:0,l=(t.getWidth()-2*s-(e.showSpinner&&n?10:0)-n)/2-(e.showSpinner&&n?0:5+n/2)+(e.showSpinner?0:n/2)+(n?0:s),u=t.getHeight()/2;e.showSpinner&&r.setShape({cx:l,cy:u}),a.setShape({x:l-s,y:u-s,width:2*s,height:2*s}),i.setShape({x:0,y:0,width:t.getWidth(),height:t.getHeight()})},n.resize(),n})),um({type:$s,event:$s,update:$s},xt),um({type:Js,event:Js,update:Js},xt),um({type:Qs,event:Qs,update:Qs},xt),um({type:tl,event:tl,update:tl},xt),um({type:el,event:el,update:el},xt),im("light",ny),im("dark",sy);var mm=[],xm={registerPreprocessor:rm,registerProcessor:om,registerPostInit:am,registerPostUpdate:sm,registerUpdateLifecycle:lm,registerAction:um,registerCoordinateSystem:hm,registerLayout:cm,registerVisual:pm,registerTransform:vm,registerLoading:gm,registerMap:ym,registerImpl:function(t,e){sv[t]=e},PRIORITY:pv,ComponentModel:Ip,ComponentView:fg,SeriesModel:ag,ChartView:mg,registerComponentModel:function(t){Ip.registerClass(t)},registerComponentView:function(t){fg.registerClass(t)},registerSeriesModel:function(t){ag.registerClass(t)},registerChartView:function(t){mg.registerClass(t)},registerSubTypeDefaulter:function(t,e){Ip.registerSubTypeDefaulter(t,e)},registerPainter:function(t,e){Pr(t,e)}};function _m(t){Y(t)?E(t,(function(t){_m(t)})):P(mm,t)>=0||(mm.push(t),U(t)&&(t={install:t}),t.install(xm))}function bm(t){return null==t?0:t.length||1}function wm(t){return t}var Sm=function(){function t(t,e,n,i,r,o){this._old=t,this._new=e,this._oldKeyGetter=n||wm,this._newKeyGetter=i||wm,this.context=r,this._diffModeMultiple="multiple"===o}return t.prototype.add=function(t){return this._add=t,this},t.prototype.update=function(t){return this._update=t,this},t.prototype.updateManyToOne=function(t){return this._updateManyToOne=t,this},t.prototype.updateOneToMany=function(t){return this._updateOneToMany=t,this},t.prototype.updateManyToMany=function(t){return this._updateManyToMany=t,this},t.prototype.remove=function(t){return this._remove=t,this},t.prototype.execute=function(){this[this._diffModeMultiple?"_executeMultiple":"_executeOneToOne"]()},t.prototype._executeOneToOne=function(){var t=this._old,e=this._new,n={},i=new Array(t.length),r=new Array(e.length);this._initIndexMap(t,null,i,"_oldKeyGetter"),this._initIndexMap(e,n,r,"_newKeyGetter");for(var o=0;o1){var u=s.shift();1===s.length&&(n[a]=s[0]),this._update&&this._update(u,o)}else 1===l?(n[a]=null,this._update&&this._update(s,o)):this._remove&&this._remove(o)}this._performRestAdd(r,n)},t.prototype._executeMultiple=function(){var t=this._old,e=this._new,n={},i={},r=[],o=[];this._initIndexMap(t,n,r,"_oldKeyGetter"),this._initIndexMap(e,i,o,"_newKeyGetter");for(var a=0;a1&&1===c)this._updateManyToOne&&this._updateManyToOne(u,l),i[s]=null;else if(1===h&&c>1)this._updateOneToMany&&this._updateOneToMany(u,l),i[s]=null;else if(1===h&&1===c)this._update&&this._update(u,l),i[s]=null;else if(h>1&&c>1)this._updateManyToMany&&this._updateManyToMany(u,l),i[s]=null;else if(h>1)for(var p=0;p1)for(var a=0;a30}var Nm,Em,zm,Vm,Bm,Fm,Gm,Wm=q,Hm=z,Ym="undefined"==typeof Int32Array?Array:Int32Array,Um=["hasItemOption","_nameList","_idList","_invertedIndicesMap","_dimSummary","userOutput","_rawData","_dimValueGetter","_nameDimIdx","_idDimIdx","_nameRepeatCount"],Xm=["_approximateExtent"],Zm=function(){function t(t,e){var n;this.type="list",this._dimOmitted=!1,this._nameList=[],this._idList=[],this._visual={},this._layout={},this._itemVisuals=[],this._itemLayouts=[],this._graphicEls=[],this._approximateExtent={},this._calculationInfo={},this.hasItemOption=!1,this.TRANSFERABLE_METHODS=["cloneShallow","downSample","lttbDownSample","map"],this.CHANGABLE_METHODS=["filterSelf","selectRange"],this.DOWNSAMPLE_METHODS=["downSample","lttbDownSample"];var i=!1;Lm(t)?(n=t.dimensions,this._dimOmitted=t.isDimensionOmitted(),this._schema=t):(i=!0,n=t),n=n||["x","y"];for(var r={},o=[],a={},s=!1,l={},u=0;u=e)){var n=this._store.getProvider();this._updateOrdinalMeta();var i=this._nameList,r=this._idList;if(n.getSource().sourceFormat===kp&&!n.pure)for(var o=[],a=t;a0},t.prototype.ensureUniqueItemVisual=function(t,e){var n=this._itemVisuals,i=n[t];i||(i=n[t]={});var r=i[e];return null==r&&(Y(r=this.getVisual(e))?r=r.slice():Wm(r)&&(r=A({},r)),i[e]=r),r},t.prototype.setItemVisual=function(t,e,n){var i=this._itemVisuals[t]||{};this._itemVisuals[t]=i,Wm(e)?A(i,e):i[e]=n},t.prototype.clearAllVisual=function(){this._visual={},this._itemVisuals=[]},t.prototype.setLayout=function(t,e){Wm(t)?A(this._layout,t):this._layout[t]=e},t.prototype.getLayout=function(t){return this._layout[t]},t.prototype.getItemLayout=function(t){return this._itemLayouts[t]},t.prototype.setItemLayout=function(t,e,n){this._itemLayouts[t]=n?A(this._itemLayouts[t]||{},e):e},t.prototype.clearItemLayouts=function(){this._itemLayouts.length=0},t.prototype.setItemGraphicEl=function(t,e){var n=this.hostModel&&this.hostModel.seriesIndex;Hs(n,this.dataType,t,e),this._graphicEls[t]=e},t.prototype.getItemGraphicEl=function(t){return this._graphicEls[t]},t.prototype.eachItemGraphicEl=function(t,e){E(this._graphicEls,(function(n,i){n&&t&&t.call(e,n,i)}))},t.prototype.cloneShallow=function(e){return e||(e=new t(this._schema?this._schema:Hm(this.dimensions,this._getDimInfo,this),this.hostModel)),Bm(e,this),e._store=this._store,e},t.prototype.wrapMethod=function(t,e){var n=this[t];U(n)&&(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(t),this[t]=function(){var t=n.apply(this,arguments);return e.apply(this,[t].concat(at(arguments)))})},t.internalField=(Nm=function(t){var e=t._invertedIndicesMap;E(e,(function(n,i){var r=t._dimInfos[i],o=r.ordinalMeta,a=t._store;if(o){n=e[i]=new Ym(o.categories.length);for(var s=0;s1&&(s+="__ec__"+u),i[e]=s}})),t}();function jm(t,e){Fd(t)||(t=Wd(t));var n=(e=e||{}).coordDimensions||[],i=e.dimensionsDefine||t.dimensionsDefine||[],r=ft(),o=[],a=function(t,e,n,i){var r=Math.max(t.dimensionsDetectedCount||1,e.length,n.length,i||0);return E(e,(function(t){var e;q(t)&&(e=t.dimsDef)&&(r=Math.max(r,e.length))})),r}(t,n,i,e.dimensionsCount),s=e.canOmitUnusedDimensions&&Rm(a),l=i===t.dimensionsDefine,u=l?Om(t):Pm(i),h=e.encodeDefine;!h&&e.encodeDefaulter&&(h=e.encodeDefaulter(t,a));for(var c=ft(h),p=new Pf(a),d=0;d0&&(i.name=r+(o-1)),o++,e.set(r,o)}}(o),new km({source:t,dimensions:o,fullDimensionCount:a,dimensionOmitted:s})}function qm(t,e,n){var i=e.data;if(n||i.hasOwnProperty(t)){for(var r=0;i.hasOwnProperty(t+r);)r++;t+=r}return e.set(t,!0),t}var Km=function(t){this.coordSysDims=[],this.axisMap=ft(),this.categoryAxisMap=ft(),this.coordSysName=t};var $m={cartesian2d:function(t,e,n,i){var r=t.getReferringComponents("xAxis",Co).models[0],o=t.getReferringComponents("yAxis",Co).models[0];e.coordSysDims=["x","y"],n.set("x",r),n.set("y",o),Jm(r)&&(i.set("x",r),e.firstCategoryDimIndex=0),Jm(o)&&(i.set("y",o),null==e.firstCategoryDimIndex&&(e.firstCategoryDimIndex=1))},singleAxis:function(t,e,n,i){var r=t.getReferringComponents("singleAxis",Co).models[0];e.coordSysDims=["single"],n.set("single",r),Jm(r)&&(i.set("single",r),e.firstCategoryDimIndex=0)},polar:function(t,e,n,i){var r=t.getReferringComponents("polar",Co).models[0],o=r.findAxisModel("radiusAxis"),a=r.findAxisModel("angleAxis");e.coordSysDims=["radius","angle"],n.set("radius",o),n.set("angle",a),Jm(o)&&(i.set("radius",o),e.firstCategoryDimIndex=0),Jm(a)&&(i.set("angle",a),null==e.firstCategoryDimIndex&&(e.firstCategoryDimIndex=1))},geo:function(t,e,n,i){e.coordSysDims=["lng","lat"]},parallel:function(t,e,n,i){var r=t.ecModel,o=r.getComponent("parallel",t.get("parallelIndex")),a=e.coordSysDims=o.dimensions.slice();E(o.parallelAxisIndex,(function(t,o){var s=r.getComponent("parallelAxis",t),l=a[o];n.set(l,s),Jm(s)&&(i.set(l,s),null==e.firstCategoryDimIndex&&(e.firstCategoryDimIndex=o))}))}};function Jm(t){return"category"===t.get("type")}function Qm(t,e,n){var i,r,o,a=(n=n||{}).byIndex,s=n.stackedCoordDimension;!function(t){return!Lm(t.schema)}(e)?(r=e.schema,i=r.dimensions,o=e.store):i=e;var l,u,h,c,p=!(!t||!t.get("stack"));if(E(i,(function(t,e){X(t)&&(i[e]=t={name:t}),p&&!t.isExtraCoord&&(a||l||!t.ordinalMeta||(l=t),u||"ordinal"===t.type||"time"===t.type||s&&s!==t.coordDim||(u=t))})),!u||a||l||(a=!0),u){h="__\0ecstackresult_"+t.id,c="__\0ecstackedover_"+t.id,l&&(l.createInvertedIndices=!0);var d=u.coordDim,f=u.type,g=0;E(i,(function(t){t.coordDim===d&&g++}));var y={name:h,coordDim:d,coordDimIndex:g,type:f,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:i.length},v={name:c,coordDim:c,coordDimIndex:g+1,type:f,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:i.length+1};r?(o&&(y.storeDimIndex=o.ensureCalculationDimension(c,f),v.storeDimIndex=o.ensureCalculationDimension(h,f)),r.appendCalculationDimension(y),r.appendCalculationDimension(v)):(i.push(y),i.push(v))}return{stackedDimension:u&&u.name,stackedByDimension:l&&l.name,isStackedByIndex:a,stackedOverDimension:c,stackResultDimension:h}}function tx(t,e){return!!e&&e===t.getCalculationInfo("stackedDimension")}function ex(t,e){return tx(t,e)?t.getCalculationInfo("stackResultDimension"):e}function nx(t,e,n){n=n||{};var i,r=e.getSourceManager(),o=!1;t?(o=!0,i=Wd(t)):o=(i=r.getSource()).sourceFormat===kp;var a=function(t){var e=t.get("coordinateSystem"),n=new Km(e),i=$m[e];if(i)return i(t,n,n.axisMap,n.categoryAxisMap),n}(e),s=function(t,e){var n,i=t.get("coordinateSystem"),r=ud.get(i);return e&&e.coordSysDims&&(n=z(e.coordSysDims,(function(t){var n={name:t},i=e.axisMap.get(t);if(i){var r=i.get("type");n.type=Tm(r)}return n}))),n||(n=r&&(r.getDimensionsInfo?r.getDimensionsInfo():r.dimensions.slice())||["x","y"]),n}(e,a),l=n.useEncodeDefaulter,u=U(l)?l:l?H(Wp,s,e):null,h=jm(i,{coordDimensions:s,generateCoord:n.generateCoord,encodeDefine:e.getEncode(),encodeDefaulter:u,canOmitUnusedDimensions:!o}),c=function(t,e,n){var i,r;return n&&E(t,(function(t,o){var a=t.coordDim,s=n.categoryAxisMap.get(a);s&&(null==i&&(i=o),t.ordinalMeta=s.getOrdinalMeta(),e&&(t.createInvertedIndices=!0)),null!=t.otherDims.itemName&&(r=!0)})),r||null==i||(t[i].otherDims.itemName=0),i}(h.dimensions,n.createInvertedIndices,a),p=o?null:r.getSharedDataStore(h),d=Qm(e,{schema:h,store:p}),f=new Zm(h,e);f.setCalculationInfo(d);var g=null!=c&&function(t){if(t.sourceFormat===kp){return!Y(fo(function(t){var e=0;for(;ee[1]&&(e[1]=t[1])},t.prototype.unionExtentFromData=function(t,e){this.unionExtent(t.getApproximateExtent(e))},t.prototype.getExtent=function(){return this._extent.slice()},t.prototype.setExtent=function(t,e){var n=this._extent;isNaN(t)||(n[0]=t),isNaN(e)||(n[1]=e)},t.prototype.isInExtentRange=function(t){return this._extent[0]<=t&&this._extent[1]>=t},t.prototype.isBlank=function(){return this._isBlank},t.prototype.setBlank=function(t){this._isBlank=t},t}();Go(ix);var rx=0,ox=function(){function t(t){this.categories=t.categories||[],this._needCollect=t.needCollect,this._deduplication=t.deduplication,this.uid=++rx}return t.createByAxisModel=function(e){var n=e.option,i=n.data,r=i&&z(i,ax);return new t({categories:r,needCollect:!r,deduplication:!1!==n.dedplication})},t.prototype.getOrdinal=function(t){return this._getOrCreateMap().get(t)},t.prototype.parseAndCollect=function(t){var e,n=this._needCollect;if(!X(t)&&!n)return t;if(n&&!this._deduplication)return e=this.categories.length,this.categories[e]=t,e;var i=this._getOrCreateMap();return null==(e=i.get(t))&&(n?(e=this.categories.length,this.categories[e]=t,i.set(t,e)):e=NaN),e},t.prototype._getOrCreateMap=function(){return this._map||(this._map=ft(this.categories))},t}();function ax(t){return q(t)&&null!=t.value?t.value:t+""}function sx(t){return"interval"===t.type||"log"===t.type}function lx(t,e,n,i){var r={},o=t[1]-t[0],a=r.interval=$r(o/e,!0);null!=n&&ai&&(a=r.interval=i);var s=r.intervalPrecision=hx(a);return function(t,e){!isFinite(t[0])&&(t[0]=e[0]),!isFinite(t[1])&&(t[1]=e[1]),cx(t,0,e),cx(t,1,e),t[0]>t[1]&&(t[0]=t[1])}(r.niceTickExtent=[zr(Math.ceil(t[0]/a)*a,s),zr(Math.floor(t[1]/a)*a,s)],t),r}function ux(t){var e=Math.pow(10,Kr(t)),n=t/e;return n?2===n?n=3:3===n?n=5:n*=2:n=1,zr(n*e)}function hx(t){return Br(t)+2}function cx(t,e,n){t[e]=Math.max(Math.min(t[e],n[1]),n[0])}function px(t,e){return t>=e[0]&&t<=e[1]}function dx(t,e){return e[1]===e[0]?.5:(t-e[0])/(e[1]-e[0])}function fx(t,e){return t*(e[1]-e[0])+e[0]}var gx=function(t){function e(e){var n=t.call(this,e)||this;n.type="ordinal";var i=n.getSetting("ordinalMeta");return i||(i=new ox({})),Y(i)&&(i=new ox({categories:z(i,(function(t){return q(t)?t.value:t}))})),n._ordinalMeta=i,n._extent=n.getSetting("extent")||[0,i.categories.length-1],n}return n(e,t),e.prototype.parse=function(t){return X(t)?this._ordinalMeta.getOrdinal(t):Math.round(t)},e.prototype.contain=function(t){return px(t=this.parse(t),this._extent)&&null!=this._ordinalMeta.categories[t]},e.prototype.normalize=function(t){return dx(t=this._getTickNumber(this.parse(t)),this._extent)},e.prototype.scale=function(t){return t=Math.round(fx(t,this._extent)),this.getRawOrdinalNumber(t)},e.prototype.getTicks=function(){for(var t=[],e=this._extent,n=e[0];n<=e[1];)t.push({value:n}),n++;return t},e.prototype.getMinorTicks=function(t){},e.prototype.setSortInfo=function(t){if(null!=t){for(var e=t.ordinalNumbers,n=this._ordinalNumbersByTick=[],i=this._ticksByOrdinalNumber=[],r=0,o=this._ordinalMeta.categories.length,a=Math.min(o,e.length);r=0&&t=0&&t=t},e.prototype.getOrdinalMeta=function(){return this._ordinalMeta},e.prototype.calcNiceTicks=function(){},e.prototype.calcNiceExtent=function(){},e.type="ordinal",e}(ix);ix.registerClass(gx);var yx=zr,vx=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="interval",e._interval=0,e._intervalPrecision=2,e}return n(e,t),e.prototype.parse=function(t){return t},e.prototype.contain=function(t){return px(t,this._extent)},e.prototype.normalize=function(t){return dx(t,this._extent)},e.prototype.scale=function(t){return fx(t,this._extent)},e.prototype.setExtent=function(t,e){var n=this._extent;isNaN(t)||(n[0]=parseFloat(t)),isNaN(e)||(n[1]=parseFloat(e))},e.prototype.unionExtent=function(t){var e=this._extent;t[0]e[1]&&(e[1]=t[1]),this.setExtent(e[0],e[1])},e.prototype.getInterval=function(){return this._interval},e.prototype.setInterval=function(t){this._interval=t,this._niceExtent=this._extent.slice(),this._intervalPrecision=hx(t)},e.prototype.getTicks=function(t){var e=this._interval,n=this._extent,i=this._niceExtent,r=this._intervalPrecision,o=[];if(!e)return o;n[0]1e4)return[];var s=o.length?o[o.length-1].value:i[1];return n[1]>s&&(t?o.push({value:yx(s+e,r)}):o.push({value:n[1]})),o},e.prototype.getMinorTicks=function(t){for(var e=this.getTicks(!0),n=[],i=this.getExtent(),r=1;ri[0]&&h0&&(o=null===o?s:Math.min(o,s))}n[i]=o}}return n}(t),n=[];return E(t,(function(t){var i,r=t.coordinateSystem.getBaseAxis(),o=r.getExtent();if("category"===r.type)i=r.getBandWidth();else if("value"===r.type||"time"===r.type){var a=r.dim+"_"+r.index,s=e[a],l=Math.abs(o[1]-o[0]),u=r.scale.getExtent(),h=Math.abs(u[1]-u[0]);i=s?l/h*s:l}else{var c=t.getData();i=Math.abs(o[1]-o[0])/c.count()}var p=Er(t.get("barWidth"),i),d=Er(t.get("barMaxWidth"),i),f=Er(t.get("barMinWidth")||(Lx(t)?.5:1),i),g=t.get("barGap"),y=t.get("barCategoryGap");n.push({bandWidth:i,barWidth:p,barMaxWidth:d,barMinWidth:f,barGap:g,barCategoryGap:y,axisKey:Mx(r),stackId:Sx(t)})})),Cx(n)}function Cx(t){var e={};E(t,(function(t,n){var i=t.axisKey,r=t.bandWidth,o=e[i]||{bandWidth:r,remainedWidth:r,autoWidthCount:0,categoryGap:null,gap:"20%",stacks:{}},a=o.stacks;e[i]=o;var s=t.stackId;a[s]||o.autoWidthCount++,a[s]=a[s]||{width:0,maxWidth:0};var l=t.barWidth;l&&!a[s].width&&(a[s].width=l,l=Math.min(o.remainedWidth,l),o.remainedWidth-=l);var u=t.barMaxWidth;u&&(a[s].maxWidth=u);var h=t.barMinWidth;h&&(a[s].minWidth=h);var c=t.barGap;null!=c&&(o.gap=c);var p=t.barCategoryGap;null!=p&&(o.categoryGap=p)}));var n={};return E(e,(function(t,e){n[e]={};var i=t.stacks,r=t.bandWidth,o=t.categoryGap;if(null==o){var a=G(i).length;o=Math.max(35-4*a,15)+"%"}var s=Er(o,r),l=Er(t.gap,1),u=t.remainedWidth,h=t.autoWidthCount,c=(u-s)/(h+(h-1)*l);c=Math.max(c,0),E(i,(function(t){var e=t.maxWidth,n=t.minWidth;if(t.width){i=t.width;e&&(i=Math.min(i,e)),n&&(i=Math.max(i,n)),t.width=i,u-=i+l*i,h--}else{var i=c;e&&ei&&(i=n),i!==c&&(t.width=i,u-=i+l*i,h--)}})),c=(u-s)/(h+(h-1)*l),c=Math.max(c,0);var p,d=0;E(i,(function(t,e){t.width||(t.width=c),p=t,d+=t.width*(1+l)})),p&&(d-=p.width*l);var f=-d/2;E(i,(function(t,i){n[e][i]=n[e][i]||{bandWidth:r,offset:f,width:t.width},f+=t.width*(1+l)}))})),n}function Dx(t,e){var n=Ix(t,e),i=Tx(n);E(n,(function(t){var e=t.getData(),n=t.coordinateSystem.getBaseAxis(),r=Sx(t),o=i[Mx(n)][r],a=o.offset,s=o.width;e.setLayout({bandWidth:o.bandWidth,offset:a,size:s})}))}function Ax(t){return{seriesType:t,plan:gg(),reset:function(t){if(kx(t)){var e=t.getData(),n=t.coordinateSystem,i=n.getBaseAxis(),r=n.getOtherAxis(i),o=e.getDimensionIndex(e.mapDimension(r.dim)),a=e.getDimensionIndex(e.mapDimension(i.dim)),s=t.get("showBackground",!0),l=e.mapDimension(r.dim),u=e.getCalculationInfo("stackResultDimension"),h=tx(e,l)&&!!e.getCalculationInfo("stackedOnSeries"),c=r.isHorizontal(),p=function(t,e){return e.toGlobalCoord(e.dataToCoord("log"===e.type?1:0))}(0,r),d=Lx(t),f=t.get("barMinHeight")||0,g=u&&e.getDimensionIndex(u),y=e.getLayout("size"),v=e.getLayout("offset");return{progress:function(t,e){for(var i,r=t.count,l=d&&_x(3*r),u=d&&s&&_x(3*r),m=d&&_x(r),x=n.master.getRect(),_=c?x.width:x.height,b=e.getStore(),w=0;null!=(i=t.next());){var S=b.get(h?g:o,i),M=b.get(a,i),I=p,T=void 0;h&&(T=+S-b.get(o,i));var C=void 0,D=void 0,A=void 0,k=void 0;if(c){var L=n.dataToPoint([S,M]);if(h)I=n.dataToPoint([T,M])[0];C=I,D=L[1]+v,A=L[0]-I,k=y,Math.abs(A)0)for(var s=0;s=0;--s)if(l[u]){o=l[u];break}o=o||a.none}if(Y(o)){var h=null==t.level?0:t.level>=0?t.level:o.length+t.level;o=o[h=Math.min(h,o.length-1)]}}return zc(new Date(t.value),o,r,i)}(t,e,n,this.getSetting("locale"),i)},e.prototype.getTicks=function(){var t=this._interval,e=this._extent,n=[];if(!t)return n;n.push({value:e[0],level:0});var i=this.getSetting("useUTC"),r=function(t,e,n,i){var r=1e4,o=Oc,a=0;function s(t,e,n,r,o,a,s){for(var l=new Date(e),u=e,h=l[r]();u1&&0===u&&o.unshift({value:o[0].value-p})}}for(u=0;u=i[0]&&v<=i[1]&&c++)}var m=(i[1]-i[0])/e;if(c>1.5*m&&p>m/1.5)break;if(u.push(g),c>m||t===o[d])break}h=[]}}0;var x=B(z(u,(function(t){return B(t,(function(t){return t.value>=i[0]&&t.value<=i[1]&&!t.notAdd}))})),(function(t){return t.length>0})),_=[],b=x.length-1;for(d=0;dn&&(this._approxInterval=n);var o=Ox.length,a=Math.min(function(t,e,n,i){for(;n>>1;t[r][1]16?16:t>7.5?7:t>3.5?4:t>1.5?2:1}function Nx(t){return(t/=2592e6)>6?6:t>3?3:t>2?2:1}function Ex(t){return(t/=Tc)>12?12:t>6?6:t>3.5?4:t>2?2:1}function zx(t,e){return(t/=e?Ic:Mc)>30?30:t>20?20:t>15?15:t>10?10:t>5?5:t>2?2:1}function Vx(t){return $r(t,!0)}function Bx(t,e,n){var i=new Date(t);switch(Nc(e)){case"year":case"month":i[jc(n)](0);case"day":i[qc(n)](1);case"hour":i[Kc(n)](0);case"minute":i[$c(n)](0);case"second":i[Jc(n)](0),i[Qc(n)](0)}return i.getTime()}ix.registerClass(Px);var Fx=ix.prototype,Gx=vx.prototype,Wx=zr,Hx=Math.floor,Yx=Math.ceil,Ux=Math.pow,Xx=Math.log,Zx=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="log",e.base=10,e._originalScale=new vx,e._interval=0,e}return n(e,t),e.prototype.getTicks=function(t){var e=this._originalScale,n=this._extent,i=e.getExtent();return z(Gx.getTicks.call(this,t),(function(t){var e=t.value,r=zr(Ux(this.base,e));return r=e===n[0]&&this._fixMin?qx(r,i[0]):r,{value:r=e===n[1]&&this._fixMax?qx(r,i[1]):r}}),this)},e.prototype.setExtent=function(t,e){var n=this.base;t=Xx(t)/Xx(n),e=Xx(e)/Xx(n),Gx.setExtent.call(this,t,e)},e.prototype.getExtent=function(){var t=this.base,e=Fx.getExtent.call(this);e[0]=Ux(t,e[0]),e[1]=Ux(t,e[1]);var n=this._originalScale.getExtent();return this._fixMin&&(e[0]=qx(e[0],n[0])),this._fixMax&&(e[1]=qx(e[1],n[1])),e},e.prototype.unionExtent=function(t){this._originalScale.unionExtent(t);var e=this.base;t[0]=Xx(t[0])/Xx(e),t[1]=Xx(t[1])/Xx(e),Fx.unionExtent.call(this,t)},e.prototype.unionExtentFromData=function(t,e){this.unionExtent(t.getApproximateExtent(e))},e.prototype.calcNiceTicks=function(t){t=t||10;var e=this._extent,n=e[1]-e[0];if(!(n===1/0||n<=0)){var i=qr(n);for(t/n*i<=.5&&(i*=10);!isNaN(i)&&Math.abs(i)<1&&Math.abs(i)>0;)i*=10;var r=[zr(Yx(e[0]/i)*i),zr(Hx(e[1]/i)*i)];this._interval=i,this._niceExtent=r}},e.prototype.calcNiceExtent=function(t){Gx.calcNiceExtent.call(this,t),this._fixMin=t.fixMin,this._fixMax=t.fixMax},e.prototype.parse=function(t){return t},e.prototype.contain=function(t){return px(t=Xx(t)/Xx(this.base),this._extent)},e.prototype.normalize=function(t){return dx(t=Xx(t)/Xx(this.base),this._extent)},e.prototype.scale=function(t){return t=fx(t,this._extent),Ux(this.base,t)},e.type="log",e}(ix),jx=Zx.prototype;function qx(t,e){return Wx(t,Br(e))}jx.getMinorTicks=Gx.getMinorTicks,jx.getLabel=Gx.getLabel,ix.registerClass(Zx);var Kx=function(){function t(t,e,n){this._prepareParams(t,e,n)}return t.prototype._prepareParams=function(t,e,n){n[1]0&&s>0&&!l&&(a=0),a<0&&s<0&&!u&&(s=0));var c=this._determinedMin,p=this._determinedMax;return null!=c&&(a=c,l=!0),null!=p&&(s=p,u=!0),{min:a,max:s,minFixed:l,maxFixed:u,isBlank:h}},t.prototype.modifyDataMinMax=function(t,e){this[Jx[t]]=e},t.prototype.setDeterminedMinMax=function(t,e){var n=$x[t];this[n]=e},t.prototype.freeze=function(){this.frozen=!0},t}(),$x={min:"_determinedMin",max:"_determinedMax"},Jx={min:"_dataMin",max:"_dataMax"};function Qx(t,e,n){var i=t.rawExtentInfo;return i||(i=new Kx(t,e,n),t.rawExtentInfo=i,i)}function t_(t,e){return null==e?null:nt(e)?NaN:t.parse(e)}function e_(t,e){var n=t.type,i=Qx(t,e,t.getExtent()).calculate();t.setBlank(i.isBlank);var r=i.min,o=i.max,a=e.ecModel;if(a&&"time"===n){var s=Ix("bar",a),l=!1;if(E(s,(function(t){l=l||t.getBaseAxis()===e.axis})),l){var u=Tx(s),h=function(t,e,n,i){var r=n.axis.getExtent(),o=r[1]-r[0],a=function(t,e,n){if(t&&e){var i=t[Mx(e)];return null!=i&&null!=n?i[Sx(n)]:i}}(i,n.axis);if(void 0===a)return{min:t,max:e};var s=1/0;E(a,(function(t){s=Math.min(t.offset,s)}));var l=-1/0;E(a,(function(t){l=Math.max(t.offset+t.width,l)})),s=Math.abs(s),l=Math.abs(l);var u=s+l,h=e-t,c=h/(1-(s+l)/o)-h;return{min:t-=c*(s/u),max:e+=c*(l/u)}}(r,o,e,u);r=h.min,o=h.max}}return{extent:[r,o],fixMin:i.minFixed,fixMax:i.maxFixed}}function n_(t,e){var n=e,i=e_(t,n),r=i.extent,o=n.get("splitNumber");t instanceof Zx&&(t.base=n.get("logBase"));var a=t.type,s=n.get("interval"),l="interval"===a||"time"===a;t.setExtent(r[0],r[1]),t.calcNiceExtent({splitNumber:o,fixMin:i.fixMin,fixMax:i.fixMax,minInterval:l?n.get("minInterval"):null,maxInterval:l?n.get("maxInterval"):null}),null!=s&&t.setInterval&&t.setInterval(s)}function i_(t,e){if(e=e||t.get("type"))switch(e){case"category":return new gx({ordinalMeta:t.getOrdinalMeta?t.getOrdinalMeta():t.getCategories(),extent:[1/0,-1/0]});case"time":return new Px({locale:t.ecModel.getLocaleModel(),useUTC:t.ecModel.get("useUTC")});default:return new(ix.getClass(e)||vx)}}function r_(t){var e,n,i=t.getLabelModel().get("formatter"),r="category"===t.type?t.scale.getExtent()[0]:null;return"time"===t.scale.type?(n=i,function(e,i){return t.scale.getFormattedLabel(e,i,n)}):X(i)?function(e){return function(n){var i=t.scale.getLabel(n);return e.replace("{value}",null!=i?i:"")}}(i):U(i)?(e=i,function(n,i){return null!=r&&(i=n.value-r),e(o_(t,n),i,null!=n.level?{level:n.level}:null)}):function(e){return t.scale.getLabel(e)}}function o_(t,e){return"category"===t.type?t.scale.getLabel(e):e.value}function a_(t,e){var n=e*Math.PI/180,i=t.width,r=t.height,o=i*Math.abs(Math.cos(n))+Math.abs(r*Math.sin(n)),a=i*Math.abs(Math.sin(n))+Math.abs(r*Math.cos(n));return new sr(t.x,t.y,o,a)}function s_(t){var e=t.get("interval");return null==e?"auto":e}function l_(t){return"category"===t.type&&0===s_(t.getLabelModel())}function u_(t,e){var n={};return E(t.mapDimensionsAll(e),(function(e){n[ex(t,e)]=!0})),G(n)}var h_=function(){function t(){}return t.prototype.getNeedCrossZero=function(){return!this.option.scale},t.prototype.getCoordSysModel=function(){},t}();var c_={isDimensionStacked:tx,enableDataStack:Qm,getStackedDimension:ex};var p_=Object.freeze({__proto__:null,createList:function(t){return nx(null,t)},getLayoutRect:mp,dataStack:c_,createScale:function(t,e){var n=e;e instanceof pc||(n=new pc(e));var i=i_(n);return i.setExtent(t[0],t[1]),n_(i,n),i},mixinAxisModelCommonMethods:function(t){R(t,h_)},getECData:Ws,createTextStyle:function(t,e){return Yh(t,null,null,"normal"!==(e=e||{}).state)},createDimensions:function(t,e){return jm(t,e).dimensions},createSymbol:ky,enableHoverEmphasis:Pl});function d_(t,e){return Math.abs(t-e)<1e-8}function f_(t,e,n){var i=0,r=t[0];if(!r)return!1;for(var o=1;on&&(t=r,n=a)}if(t)return function(t){for(var e=0,n=0,i=0,r=t.length,o=t[r-1][0],a=t[r-1][1],s=0;s>1^-(1&s),l=l>>1^-(1&l),r=s+=r,o=l+=o,i.push([s/n,l/n])}return i}function I_(t,e){return z(B((t=function(t){if(!t.UTF8Encoding)return t;var e=t,n=e.UTF8Scale;return null==n&&(n=1024),E(e.features,(function(t){var e=t.geometry,i=e.encodeOffsets,r=e.coordinates;if(i)switch(e.type){case"LineString":e.coordinates=M_(r,i,n);break;case"Polygon":case"MultiLineString":S_(r,i,n);break;case"MultiPolygon":E(r,(function(t,e){return S_(t,i[e],n)}))}})),e.UTF8Encoding=!1,e}(t)).features,(function(t){return t.geometry&&t.properties&&t.geometry.coordinates.length>0})),(function(t){var n=t.properties,i=t.geometry,r=[];switch(i.type){case"Polygon":var o=i.coordinates;r.push(new x_(o[0],o.slice(1)));break;case"MultiPolygon":E(i.coordinates,(function(t){t[0]&&r.push(new x_(t[0],t.slice(1)))}));break;case"LineString":r.push(new __([i.coordinates]));break;case"MultiLineString":r.push(new __(i.coordinates))}var a=new b_(n[e||"name"],r,n.cp);return a.properties=n,a}))}var T_=Object.freeze({__proto__:null,linearMap:Nr,round:zr,asc:Vr,getPrecision:Br,getPrecisionSafe:Fr,getPixelPrecision:Gr,getPercentWithPrecision:Wr,MAX_SAFE_INTEGER:Yr,remRadian:Ur,isRadianAroundZero:Xr,parseDate:jr,quantity:qr,quantityExponent:Kr,nice:$r,quantile:Jr,reformIntervals:Qr,isNumeric:eo,numericToNumber:to}),C_=Object.freeze({__proto__:null,parse:jr,format:zc}),D_=Object.freeze({__proto__:null,extendShape:dh,extendPath:gh,makePath:mh,makeImage:xh,mergePath:bh,resizePath:wh,createIcon:Lh,updateProps:ih,initProps:rh,getTransform:Mh,clipPointsByRect:Ah,clipRectByRect:kh,registerShape:yh,getShapeClass:vh,Group:Cr,Image:xs,Text:As,Circle:uu,Ellipse:cu,Sector:Tu,Ring:Du,Polygon:Lu,Polyline:Ou,Rect:Ts,Line:Eu,BezierCurve:Fu,Arc:Wu,IncrementalDisplayable:Qu,CompoundPath:Hu,LinearGradient:Uu,RadialGradient:Xu,BoundingRect:sr}),A_=Object.freeze({__proto__:null,addCommas:tp,toCamelCase:ep,normalizeCssArray:np,encodeHTML:op,formatTpl:up,getTooltipMarker:hp,formatTime:function(t,e,n){"week"!==t&&"month"!==t&&"quarter"!==t&&"half-year"!==t&&"year"!==t||(t="MM-dd\nyyyy");var i=jr(e),r=n?"getUTC":"get",o=i[r+"FullYear"](),a=i[r+"Month"]()+1,s=i[r+"Date"](),l=i[r+"Hours"](),u=i[r+"Minutes"](),h=i[r+"Seconds"](),c=i[r+"Milliseconds"]();return t=t.replace("MM",Rc(a,2)).replace("M",a).replace("yyyy",o).replace("yy",o%100+"").replace("dd",Rc(s,2)).replace("d",s).replace("hh",Rc(l,2)).replace("h",l).replace("mm",Rc(u,2)).replace("m",u).replace("ss",Rc(h,2)).replace("s",h).replace("SSS",Rc(c,3))},capitalFirst:function(t){return t?t.charAt(0).toUpperCase()+t.substr(1):t},truncateText:$o,getTextRect:function(t,e,n,i,r,o,a,s){return new As({style:{text:t,font:e,align:n,verticalAlign:i,padding:r,rich:o,overflow:a?"truncate":null,lineHeight:s}}).getBoundingRect()}}),k_=Object.freeze({__proto__:null,map:z,each:E,indexOf:P,inherits:O,reduce:V,filter:B,bind:W,curry:H,isArray:Y,isString:X,isObject:q,isFunction:U,extend:A,defaults:k,clone:T,merge:C}),L_=So();function P_(t){return"category"===t.type?function(t){var e=t.getLabelModel(),n=R_(t,e);return!e.get("show")||t.scale.isBlank()?{labels:[],labelCategoryInterval:n.labelCategoryInterval}:n}(t):function(t){var e=t.scale.getTicks(),n=r_(t);return{labels:z(e,(function(e,i){return{level:e.level,formattedLabel:n(e,i),rawLabel:t.scale.getLabel(e),tickValue:e.value}}))}}(t)}function O_(t,e){return"category"===t.type?function(t,e){var n,i,r=N_(t,"ticks"),o=s_(e),a=E_(r,o);if(a)return a;e.get("show")&&!t.scale.isBlank()||(n=[]);if(U(o))n=B_(t,o,!0);else if("auto"===o){var s=R_(t,t.getLabelModel());i=s.labelCategoryInterval,n=z(s.labels,(function(t){return t.tickValue}))}else n=V_(t,i=o,!0);return z_(r,o,{ticks:n,tickCategoryInterval:i})}(t,e):{ticks:z(t.scale.getTicks(),(function(t){return t.value}))}}function R_(t,e){var n,i,r=N_(t,"labels"),o=s_(e),a=E_(r,o);return a||(U(o)?n=B_(t,o):(i="auto"===o?function(t){var e=L_(t).autoInterval;return null!=e?e:L_(t).autoInterval=t.calculateCategoryInterval()}(t):o,n=V_(t,i)),z_(r,o,{labels:n,labelCategoryInterval:i}))}function N_(t,e){return L_(t)[e]||(L_(t)[e]=[])}function E_(t,e){for(var n=0;n1&&h/l>2&&(u=Math.round(Math.ceil(u/l)*l));var c=l_(t),p=a.get("showMinLabel")||c,d=a.get("showMaxLabel")||c;p&&u!==o[0]&&g(o[0]);for(var f=u;f<=o[1];f+=l)g(f);function g(t){var e={value:t};s.push(n?t:{formattedLabel:i(e),rawLabel:r.getLabel(e),tickValue:t})}return d&&f-l!==o[1]&&g(o[1]),s}function B_(t,e,n){var i=t.scale,r=r_(t),o=[];return E(i.getTicks(),(function(t){var a=i.getLabel(t),s=t.value;e(t.value,a)&&o.push(n?s:{formattedLabel:r(t),rawLabel:a,tickValue:s})})),o}var F_=[0,1],G_=function(){function t(t,e,n){this.onBand=!1,this.inverse=!1,this.dim=t,this.scale=e,this._extent=n||[0,0]}return t.prototype.contain=function(t){var e=this._extent,n=Math.min(e[0],e[1]),i=Math.max(e[0],e[1]);return t>=n&&t<=i},t.prototype.containData=function(t){return this.scale.contain(t)},t.prototype.getExtent=function(){return this._extent.slice()},t.prototype.getPixelPrecision=function(t){return Gr(t||this.scale.getExtent(),this._extent)},t.prototype.setExtent=function(t,e){var n=this._extent;n[0]=t,n[1]=e},t.prototype.dataToCoord=function(t,e){var n=this._extent,i=this.scale;return t=i.normalize(t),this.onBand&&"ordinal"===i.type&&W_(n=n.slice(),i.count()),Nr(t,F_,n,e)},t.prototype.coordToData=function(t,e){var n=this._extent,i=this.scale;this.onBand&&"ordinal"===i.type&&W_(n=n.slice(),i.count());var r=Nr(t,n,F_,e);return this.scale.scale(r)},t.prototype.pointToData=function(t,e){},t.prototype.getTicksCoords=function(t){var e=(t=t||{}).tickModel||this.getTickModel(),n=z(O_(this,e).ticks,(function(t){return{coord:this.dataToCoord("ordinal"===this.scale.type?this.scale.getRawOrdinalNumber(t):t),tickValue:t}}),this);return function(t,e,n,i){var r=e.length;if(!t.onBand||n||!r)return;var o,a,s=t.getExtent();if(1===r)e[0].coord=s[0],o=e[1]={coord:s[0]};else{var l=e[r-1].tickValue-e[0].tickValue,u=(e[r-1].coord-e[0].coord)/l;E(e,(function(t){t.coord-=u/2})),a=1+t.scale.getExtent()[1]-e[r-1].tickValue,o={coord:e[r-1].coord+u*a},e.push(o)}var h=s[0]>s[1];c(e[0].coord,s[0])&&(i?e[0].coord=s[0]:e.shift());i&&c(s[0],e[0].coord)&&e.unshift({coord:s[0]});c(s[1],o.coord)&&(i?o.coord=s[1]:e.pop());i&&c(o.coord,s[1])&&e.push({coord:s[1]});function c(t,e){return t=zr(t),e=zr(e),h?t>e:t0&&t<100||(t=5),z(this.scale.getMinorTicks(t),(function(t){return z(t,(function(t){return{coord:this.dataToCoord(t),tickValue:t}}),this)}),this)},t.prototype.getViewLabels=function(){return P_(this).labels},t.prototype.getLabelModel=function(){return this.model.getModel("axisLabel")},t.prototype.getTickModel=function(){return this.model.getModel("axisTick")},t.prototype.getBandWidth=function(){var t=this._extent,e=this.scale.getExtent(),n=e[1]-e[0]+(this.onBand?1:0);0===n&&(n=1);var i=Math.abs(t[1]-t[0]);return Math.abs(i)/n},t.prototype.calculateCategoryInterval=function(){return function(t){var e=function(t){var e=t.getLabelModel();return{axisRotate:t.getRotate?t.getRotate():t.isHorizontal&&!t.isHorizontal()?90:0,labelRotate:e.get("rotate")||0,font:e.getFont()}}(t),n=r_(t),i=(e.axisRotate-e.labelRotate)/180*Math.PI,r=t.scale,o=r.getExtent(),a=r.count();if(o[1]-o[0]<1)return 0;var s=1;a>40&&(s=Math.max(1,Math.floor(a/40)));for(var l=o[0],u=t.dataToCoord(l+1)-t.dataToCoord(l),h=Math.abs(u*Math.cos(i)),c=Math.abs(u*Math.sin(i)),p=0,d=0;l<=o[1];l+=s){var f,g,y=cr(n({value:l}),e.font,"center","top");f=1.3*y.width,g=1.3*y.height,p=Math.max(p,f,7),d=Math.max(d,g,7)}var v=p/h,m=d/c;isNaN(v)&&(v=1/0),isNaN(m)&&(m=1/0);var x=Math.max(0,Math.floor(Math.min(v,m))),_=L_(t.model),b=t.getExtent(),w=_.lastAutoInterval,S=_.lastTickCount;return null!=w&&null!=S&&Math.abs(w-x)<=1&&Math.abs(S-a)<=1&&w>x&&_.axisExtent0===b[0]&&_.axisExtent1===b[1]?x=w:(_.lastTickCount=a,_.lastAutoInterval=x,_.axisExtent0=b[0],_.axisExtent1=b[1]),x}(this)},t}();function W_(t,e){var n=(t[1]-t[0])/e/2;t[0]+=n,t[1]-=n}var H_=2*Math.PI,Y_=ja.CMD,U_=["top","right","bottom","left"];function X_(t,e,n,i,r){var o=n.width,a=n.height;switch(t){case"top":i.set(n.x+o/2,n.y-e),r.set(0,-1);break;case"bottom":i.set(n.x+o/2,n.y+a+e),r.set(0,1);break;case"left":i.set(n.x-e,n.y+a/2),r.set(-1,0);break;case"right":i.set(n.x+o+e,n.y+a/2),r.set(1,0)}}function Z_(t,e,n,i,r,o,a,s,l){a-=t,s-=e;var u=Math.sqrt(a*a+s*s),h=(a/=u)*n+t,c=(s/=u)*n+e;if(Math.abs(i-r)%H_<1e-4)return l[0]=h,l[1]=c,u-n;if(o){var p=i;i=Qa(r),r=Qa(p)}else i=Qa(i),r=Qa(r);i>r&&(r+=H_);var d=Math.atan2(s,a);if(d<0&&(d+=H_),d>=i&&d<=r||d+H_>=i&&d+H_<=r)return l[0]=h,l[1]=c,u-n;var f=n*Math.cos(i)+t,g=n*Math.sin(i)+e,y=n*Math.cos(r)+t,v=n*Math.sin(r)+e,m=(f-a)*(f-a)+(g-s)*(g-s),x=(y-a)*(y-a)+(v-s)*(v-s);return m0){e=e/180*Math.PI,Q_.fromArray(t[0]),tb.fromArray(t[1]),eb.fromArray(t[2]),Ji.sub(nb,Q_,tb),Ji.sub(ib,eb,tb);var n=nb.len(),i=ib.len();if(!(n<.001||i<.001)){nb.scale(1/n),ib.scale(1/i);var r=nb.dot(ib);if(Math.cos(e)1&&Ji.copy(ab,eb),ab.toArray(t[1])}}}}function lb(t,e,n){if(n<=180&&n>0){n=n/180*Math.PI,Q_.fromArray(t[0]),tb.fromArray(t[1]),eb.fromArray(t[2]),Ji.sub(nb,tb,Q_),Ji.sub(ib,eb,tb);var i=nb.len(),r=ib.len();if(!(i<.001||r<.001))if(nb.scale(1/i),ib.scale(1/r),nb.dot(e)=a)Ji.copy(ab,eb);else{ab.scaleAndAdd(ib,o/Math.tan(Math.PI/2-s));var l=eb.x!==tb.x?(ab.x-tb.x)/(eb.x-tb.x):(ab.y-tb.y)/(eb.y-tb.y);if(isNaN(l))return;l<0?Ji.copy(ab,tb):l>1&&Ji.copy(ab,eb)}ab.toArray(t[1])}}}function ub(t,e,n,i){var r="normal"===n,o=r?t:t.ensureState(n);o.ignore=e;var a=i.get("smooth");a&&!0===a&&(a=.3),o.shape=o.shape||{},a>0&&(o.shape.smooth=a);var s=i.getModel("lineStyle").getLineStyle();r?t.useStyle(s):o.style=s}function hb(t,e){var n=e.smooth,i=e.points;if(i)if(t.moveTo(i[0][0],i[0][1]),n>0&&i.length>=3){var r=Et(i[0],i[1]),o=Et(i[1],i[2]);if(!r||!o)return t.lineTo(i[1][0],i[1][1]),void t.lineTo(i[2][0],i[2][1]);var a=Math.min(r,o)*n,s=Bt([],i[1],i[0],a/r),l=Bt([],i[1],i[2],a/o),u=Bt([],s,l,.5);t.bezierCurveTo(s[0],s[1],s[0],s[1],u[0],u[1]),t.bezierCurveTo(l[0],l[1],l[0],l[1],i[2][0],i[2][1])}else for(var h=1;h0&&o&&_(-h/a,0,a);var f,g,y=t[0],v=t[a-1];return m(),f<0&&b(-f,.8),g<0&&b(g,.8),m(),x(f,g,1),x(g,f,-1),m(),f<0&&w(-f),g<0&&w(g),u}function m(){f=y.rect[e]-i,g=r-v.rect[e]-v.rect[n]}function x(t,e,n){if(t<0){var i=Math.min(e,-t);if(i>0){_(i*n,0,a);var r=i+t;r<0&&b(-r*n,1)}else b(-t*n,1)}}function _(n,i,r){0!==n&&(u=!0);for(var o=i;o0)for(l=0;l0;l--){_(-(o[l-1]*c),l,a)}}}function w(t){var e=t<0?-1:1;t=Math.abs(t);for(var n=Math.ceil(t/(a-1)),i=0;i0?_(n,0,i+1):_(-n,a-i-1,a),(t-=n)<=0)return}}function gb(t,e,n,i){return fb(t,"y","height",e,n,i)}function yb(t){var e=[];t.sort((function(t,e){return e.priority-t.priority}));var n=new sr(0,0,0,0);function i(t){if(!t.ignore){var e=t.ensureState("emphasis");null==e.ignore&&(e.ignore=!1)}t.ignore=!0}for(var r=0;r=0&&n.attr(d.oldLayoutSelect),P(u,"emphasis")>=0&&n.attr(d.oldLayoutEmphasis)),ih(n,s,e,a)}else if(n.attr(s),!$h(n).valueAnimation){var h=rt(n.style.opacity,1);n.style.opacity=0,rh(n,{style:{opacity:h}},e,a)}if(d.oldLayout=s,n.states.select){var c=d.oldLayoutSelect={};Sb(c,s,Mb),Sb(c,n.states.select,Mb)}if(n.states.emphasis){var p=d.oldLayoutEmphasis={};Sb(p,s,Mb),Sb(p,n.states.emphasis,Mb)}Qh(n,a,l,e,e)}if(i&&!i.ignore&&!i.invisible){r=(d=wb(i)).oldLayout;var d,f={points:i.shape.points};r?(i.attr({shape:r}),ih(i,{shape:f},e)):(i.setShape(f),i.style.strokePercent=0,rh(i,{style:{strokePercent:1}},e)),d.oldLayout=f}},t}(),Tb=So();var Cb=Math.sin,Db=Math.cos,Ab=Math.PI,kb=2*Math.PI,Lb=180/Ab,Pb=function(){function t(){}return t.prototype.reset=function(t){this._start=!0,this._d=[],this._str="",this._p=Math.pow(10,t||4)},t.prototype.moveTo=function(t,e){this._add("M",t,e)},t.prototype.lineTo=function(t,e){this._add("L",t,e)},t.prototype.bezierCurveTo=function(t,e,n,i,r,o){this._add("C",t,e,n,i,r,o)},t.prototype.quadraticCurveTo=function(t,e,n,i){this._add("Q",t,e,n,i)},t.prototype.arc=function(t,e,n,i,r,o){this.ellipse(t,e,n,n,0,i,r,o)},t.prototype.ellipse=function(t,e,n,i,r,o,a,s){var l=a-o,u=!s,h=Math.abs(l),c=En(h-kb)||(u?l>=kb:-l>=kb),p=l>0?l%kb:l%kb+kb,d=!1;d=!!c||!En(h)&&p>=Ab==!!u;var f=t+n*Db(o),g=e+i*Cb(o);this._start&&this._add("M",f,g);var y=Math.round(r*Lb);if(c){var v=1/this._p,m=(u?1:-1)*(kb-v);this._add("A",n,i,y,1,+u,t+n*Db(o+m),e+i*Cb(o+m)),v>.01&&this._add("A",n,i,y,0,+u,f,g)}else{var x=t+n*Db(a),_=e+i*Cb(a);this._add("A",n,i,y,+d,+u,x,_)}},t.prototype.rect=function(t,e,n,i){this._add("M",t,e),this._add("l",n,0),this._add("l",0,i),this._add("l",-n,0),this._add("Z")},t.prototype.closePath=function(){this._d.length>0&&this._add("Z")},t.prototype._add=function(t,e,n,i,r,o,a,s,l){for(var u=[],h=this._p,c=1;c"}(r,e.attrs)+(e.text||"")+(i?""+n+z(i,(function(e){return t(e)})).join(n)+n:"")+("")}(t)}function Hb(t){return{zrId:t,shadowCache:{},patternCache:{},gradientCache:{},clipPathCache:{},defs:{},cssNodes:{},cssAnims:{},cssClassIdx:0,cssAnimIdx:0,shadowIdx:0,gradientIdx:0,patternIdx:0,clipPathIdx:0}}function Yb(t,e,n,i){return Gb("svg","root",{width:t,height:e,xmlns:Vb,"xmlns:xlink":Bb,version:"1.1",baseProfile:"full",viewBox:!!i&&"0 0 "+t+" "+e},n)}var Ub={cubicIn:"0.32,0,0.67,0",cubicOut:"0.33,1,0.68,1",cubicInOut:"0.65,0,0.35,1",quadraticIn:"0.11,0,0.5,0",quadraticOut:"0.5,1,0.89,1",quadraticInOut:"0.45,0,0.55,1",quarticIn:"0.5,0,0.75,0",quarticOut:"0.25,1,0.5,1",quarticInOut:"0.76,0,0.24,1",quinticIn:"0.64,0,0.78,0",quinticOut:"0.22,1,0.36,1",quinticInOut:"0.83,0,0.17,1",sinusoidalIn:"0.12,0,0.39,0",sinusoidalOut:"0.61,1,0.88,1",sinusoidalInOut:"0.37,0,0.63,1",exponentialIn:"0.7,0,0.84,0",exponentialOut:"0.16,1,0.3,1",exponentialInOut:"0.87,0,0.13,1",circularIn:"0.55,0,1,0.45",circularOut:"0,0.55,0.45,1",circularInOut:"0.85,0,0.15,1"},Xb="transform-origin";function Zb(t,e,n){var i=A({},t.shape);A(i,e),t.buildPath(n,i);var r=new Pb;return r.reset(Yn(t)),n.rebuildPath(r,1),r.generateStr(),r.getStr()}function jb(t,e){var n=e.originX,i=e.originY;(n||i)&&(t[Xb]=n+"px "+i+"px")}var qb={fill:"fill",opacity:"opacity",lineWidth:"stroke-width",lineDashOffset:"stroke-dashoffset"};function Kb(t,e){var n=e.zrId+"-ani-"+e.cssAnimIdx++;return e.cssAnims[n]=t,n}function $b(t){return X(t)?Ub[t]?"cubic-bezier("+Ub[t]+")":rn(t)?t:"":""}function Jb(t,e,n,i){var r=t.animators,o=r.length,a=[];if(t instanceof Hu){if(y=function(t,e,n){var i,r,o=t.shape.paths,a={};if(E(o,(function(t){var e=Hb(n.zrId);e.animation=!0,Jb(t,{},e,!0);var o=e.cssAnims,s=e.cssNodes,l=G(o),u=l.length;if(u){var h=o[r=l[u-1]];for(var c in h){var p=h[c];a[c]=a[c]||{d:""},a[c].d+=p.d||""}for(var d in s){var f=s[d].animation;f.indexOf(r)>=0&&(i=f)}}})),i){e.d=!1;var s=Kb(a,n);return i.replace(r,s)}}(t,e,n))a.push(y);else if(!o)return}else if(!o)return;for(var s={},l=0;l0})).length)return Kb(h,n)+" "+r[0]+" both"}for(var g in s){var y;(y=f(s[g]))&&a.push(y)}if(a.length){var v=n.zrId+"-cls-"+n.cssClassIdx++;n.cssNodes["."+v]={animation:a.join(",")},e.class=v}}var Qb=Math.round;function tw(t){return t&&X(t.src)}function ew(t){return t&&U(t.toDataURL)}function nw(t,e,n,i){zb((function(r,o){var a="fill"===r||"stroke"===r;a&&function(t){return t&&("linear"===t.type||"radial"===t.type)}(o)?function(t,e,n,i){var r,o=t[n],a={gradientUnits:o.global?"userSpaceOnUse":"objectBoundingBox"};if(Gn(o))r="linearGradient",a.x1=o.x,a.y1=o.y,a.x2=o.x2,a.y2=o.y2;else{if(!Wn(o))return void 0;r="radialGradient",a.cx=rt(o.x,.5),a.cy=rt(o.y,.5),a.r=rt(o.r,.5)}for(var s=o.colorStops,l=[],u=0,h=s.length;ul?Tw(t,null==n[c+1]?null:n[c+1].elm,n,s,c):Cw(t,e,a,l))}(n,i,r):ww(r)?(ww(t.text)&&xw(n,""),Tw(n,null,r,0,r.length-1)):ww(i)?Cw(n,i,0,i.length-1):ww(t.text)&&xw(n,""):t.text!==e.text&&(ww(i)&&Cw(n,i,0,i.length-1),xw(n,e.text)))}var kw=0,Lw=function(){function t(t,e,n){if(this.type="svg",this.refreshHover=Pw("refreshHover"),this.configLayer=Pw("configLayer"),this.storage=e,this._opts=n=A({},n),this.root=t,this._id="zr"+kw++,this._oldVNode=Yb(n.width,n.height),t&&!n.ssr){var i=this._viewport=document.createElement("div");i.style.cssText="position:relative;overflow:hidden";var r=this._svgDom=this._oldVNode.elm=Fb("svg");Dw(null,this._oldVNode),i.appendChild(r),t.appendChild(i)}this.resize(n.width,n.height)}return t.prototype.getType=function(){return this.type},t.prototype.getViewportRoot=function(){return this._viewport},t.prototype.getViewportRootOffset=function(){var t=this.getViewportRoot();if(t)return{offsetLeft:t.offsetLeft||0,offsetTop:t.offsetTop||0}},t.prototype.getSvgDom=function(){return this._svgDom},t.prototype.refresh=function(){if(this.root){var t=this.renderToVNode({willUpdate:!0});t.attrs.style="position:absolute;left:0;top:0;user-select:none",function(t,e){if(Mw(t,e))Aw(t,e);else{var n=t.elm,i=vw(n);Iw(e),null!==i&&(fw(i,e.elm,mw(n)),Cw(i,[t],0,0))}}(this._oldVNode,t),this._oldVNode=t}},t.prototype.renderOneToVNode=function(t){return cw(t,Hb(this._id))},t.prototype.renderToVNode=function(t){t=t||{};var e=this.storage.getDisplayList(!0),n=this._backgroundColor,i=this._width,r=this._height,o=Hb(this._id);o.animation=t.animation,o.willUpdate=t.willUpdate,o.compress=t.compress;var a=[];if(n&&"none"!==n){var s=Rn(n),l=s.color,u=s.opacity;this._bgVNode=Gb("rect","bg",{width:i,height:r,x:"0",y:"0",id:"0",fill:l,"fill-opacity":u}),a.push(this._bgVNode)}else this._bgVNode=null;var h=t.compress?null:this._mainVNode=Gb("g","main",{},[]);this._paintList(e,o,h?h.children:a),h&&a.push(h);var c=z(G(o.defs),(function(t){return o.defs[t]}));if(c.length&&a.push(Gb("defs","defs",{},c)),t.animation){var p=function(t,e,n){var i=(n=n||{}).newline?"\n":"",r=" {"+i,o=i+"}",a=z(G(t),(function(e){return e+r+z(G(t[e]),(function(n){return n+":"+t[e][n]+";"})).join(i)+o})).join(i),s=z(G(e),(function(t){return"@keyframes "+t+r+z(G(e[t]),(function(n){return n+r+z(G(e[t][n]),(function(i){var r=e[t][n][i];return"d"===i&&(r='path("'+r+'")'),i+":"+r+";"})).join(i)+o})).join(i)+o})).join(i);return a||s?[""].join(i):""}(o.cssNodes,o.cssAnims,{newline:!0});if(p){var d=Gb("style","stl",{},[],p);a.push(d)}}return Yb(i,r,a,t.useViewBox)},t.prototype.renderToString=function(t){return t=t||{},Wb(this.renderToVNode({animation:rt(t.cssAnimation,!0),willUpdate:!1,compress:!0,useViewBox:rt(t.useViewBox,!0)}),{newline:!0})},t.prototype.setBackgroundColor=function(t){this._backgroundColor=t;var e=this._bgVNode;if(e&&e.elm){var n=Rn(t),i=n.color,r=n.opacity;e.elm.setAttribute("fill",i),r<1&&e.elm.setAttribute("fill-opacity",r)}},t.prototype.getSvgRoot=function(){return this._mainVNode&&this._mainVNode.elm},t.prototype._paintList=function(t,e,n){for(var i,r,o=t.length,a=[],s=0,l=0,u=0;u=0&&(!c||!r||c[f]!==r[f]);f--);for(var g=d-1;g>f;g--)i=a[--s-1];for(var y=f+1;y=a)}}for(var h=this.__startIndex;h15)break}n.prevElClipPaths&&u.restore()};if(p)if(0===p.length)s=l.__endIndex;else for(var _=d.dpr,b=0;b0&&t>i[0]){for(s=0;st);s++);a=n[i[s]]}if(i.splice(s+1,0,t),n[t]=e,!e.virtual)if(a){var l=a.dom;l.nextSibling?o.insertBefore(e.dom,l.nextSibling):o.appendChild(e.dom)}else o.firstChild?o.insertBefore(e.dom,o.firstChild):o.appendChild(e.dom);e.__painter=this}},t.prototype.eachLayer=function(t,e){for(var n=this._zlevelList,i=0;i0?zw:0),this._needsManuallyCompositing),u.__builtin__||I("ZLevel "+l+" has been used by unkown layer "+u.id),u!==o&&(u.__used=!0,u.__startIndex!==r&&(u.__dirty=!0),u.__startIndex=r,u.incremental?u.__drawIndex=-1:u.__drawIndex=r,e(r),o=u),1&s.__dirty&&!s.__inHover&&(u.__dirty=!0,u.incremental&&u.__drawIndex<0&&(u.__drawIndex=r))}e(r),this.eachBuiltinLayer((function(t,e){!t.__used&&t.getElementCount()>0&&(t.__dirty=!0,t.__startIndex=t.__endIndex=t.__drawIndex=0),t.__dirty&&t.__drawIndex<0&&(t.__drawIndex=t.__startIndex)}))},t.prototype.clear=function(){return this.eachBuiltinLayer(this._clearLayer),this},t.prototype._clearLayer=function(t){t.clear()},t.prototype.setBackgroundColor=function(t){this._backgroundColor=t,E(this._layers,(function(t){t.setUnpainted()}))},t.prototype.configLayer=function(t,e){if(e){var n=this._layerConfig;n[t]?C(n[t],e,!0):n[t]=e;for(var i=0;i-1&&(s.style.stroke=s.style.fill,s.style.fill="#fff",s.style.lineWidth=2),e},e.type="series.line",e.dependencies=["grid","polar"],e.defaultOption={z:3,coordinateSystem:"cartesian2d",legendHoverLink:!0,clip:!0,label:{position:"top"},endLabel:{show:!1,valueAnimation:!0,distance:8},lineStyle:{width:2,type:"solid"},emphasis:{scale:!0},step:!1,smooth:!1,smoothMonotone:null,symbol:"emptyCircle",symbolSize:4,symbolRotate:null,showSymbol:!0,showAllSymbol:"auto",connectNulls:!1,sampling:"none",animationEasing:"linear",progressive:0,hoverLayerThreshold:1/0,universalTransition:{divideShape:"clone"},triggerLineEvent:!1},e}(ag);function Fw(t,e){var n=t.mapDimensionsAll("defaultedLabel"),i=n.length;if(1===i){var r=of(t,e,n[0]);return null!=r?r+"":null}if(i){for(var o=[],a=0;a=0&&i.push(e[o])}return i.join(" ")}var Ww=function(t){function e(e,n,i,r){var o=t.call(this)||this;return o.updateData(e,n,i,r),o}return n(e,t),e.prototype._createSymbol=function(t,e,n,i,r){this.removeAll();var o=ky(t,-1,-1,2,2,null,r);o.attr({z2:100,culling:!0,scaleX:i[0]/2,scaleY:i[1]/2}),o.drift=Hw,this._symbolType=t,this.add(o)},e.prototype.stopSymbolAnimation=function(t){this.childAt(0).stopAnimation(null,t)},e.prototype.getSymbolType=function(){return this._symbolType},e.prototype.getSymbolPath=function(){return this.childAt(0)},e.prototype.highlight=function(){xl(this.childAt(0))},e.prototype.downplay=function(){_l(this.childAt(0))},e.prototype.setZ=function(t,e){var n=this.childAt(0);n.zlevel=t,n.z=e},e.prototype.setDraggable=function(t){var e=this.childAt(0);e.draggable=t,e.cursor=t?"move":e.cursor},e.prototype.updateData=function(t,n,i,r){this.silent=!1;var o=t.getItemVisual(n,"symbol")||"circle",a=t.hostModel,s=e.getSymbolSize(t,n),l=o!==this._symbolType,u=r&&r.disableAnimation;if(l){var h=t.getItemVisual(n,"symbolKeepAspect");this._createSymbol(o,t,n,s,h)}else{(p=this.childAt(0)).silent=!1;var c={scaleX:s[0]/2,scaleY:s[1]/2};u?p.attr(c):ih(p,c,a,n),uh(p)}if(this._updateCommon(t,n,s,i,r),l){var p=this.childAt(0);if(!u){c={scaleX:this._sizeX,scaleY:this._sizeY,style:{opacity:p.style.opacity}};p.scaleX=p.scaleY=0,p.style.opacity=0,rh(p,c,a,n)}}u&&this.childAt(0).stopAnimation("leave"),this._seriesModel=a},e.prototype._updateCommon=function(t,e,n,i,r){var o,a,s,l,u,h,c,p,d,f=this.childAt(0),g=t.hostModel;if(i&&(o=i.emphasisItemStyle,a=i.blurItemStyle,s=i.selectItemStyle,l=i.focus,u=i.blurScope,c=i.labelStatesModels,p=i.hoverScale,d=i.cursorStyle,h=i.emphasisDisabled),!i||t.hasItemOption){var y=i&&i.itemModel?i.itemModel:t.getItemModel(e),v=y.getModel("emphasis");o=v.getModel("itemStyle").getItemStyle(),s=y.getModel(["select","itemStyle"]).getItemStyle(),a=y.getModel(["blur","itemStyle"]).getItemStyle(),l=v.get("focus"),u=v.get("blurScope"),h=v.get("disabled"),c=Hh(y),p=v.getShallow("scale"),d=y.getShallow("cursor")}var m=t.getItemVisual(e,"symbolRotate");f.attr("rotation",(m||0)*Math.PI/180||0);var x=Py(t.getItemVisual(e,"symbolOffset"),n);x&&(f.x=x[0],f.y=x[1]),d&&f.attr("cursor",d);var _=t.getItemVisual(e,"style"),b=_.fill;if(f instanceof xs){var w=f.style;f.useStyle(A({image:w.image,x:w.x,y:w.y,width:w.width,height:w.height},_))}else f.__isEmptyBrush?f.useStyle(A({},_)):f.useStyle(_),f.style.decal=null,f.setColor(b,r&&r.symbolInnerColor),f.style.strokeNoScale=!0;var S=t.getItemVisual(e,"liftZ"),M=this._z2;null!=S?null==M&&(this._z2=f.z2,f.z2+=S):null!=M&&(f.z2=M,this._z2=null);var I=r&&r.useNameLabel;Wh(f,c,{labelFetcher:g,labelDataIndex:e,defaultText:function(e){return I?t.getName(e):Fw(t,e)},inheritColor:b,defaultOpacity:_.opacity}),this._sizeX=n[0]/2,this._sizeY=n[1]/2;var T=f.ensureState("emphasis");if(T.style=o,f.ensureState("select").style=s,f.ensureState("blur").style=a,p){var C=Math.max(1.1,3/this._sizeY);T.scaleX=this._sizeX*C,T.scaleY=this._sizeY*C}this.setSymbolScale(1),Ol(this,l,u,h)},e.prototype.setSymbolScale=function(t){this.scaleX=this.scaleY=t},e.prototype.fadeOut=function(t,e){var n=this.childAt(0),i=this._seriesModel,r=Ws(this).dataIndex,o=e&&e.animation;if(this.silent=n.silent=!0,e&&e.fadeLabel){var a=n.getTextContent();a&&ah(a,{style:{opacity:0}},i,{dataIndex:r,removeOpt:o,cb:function(){n.removeTextContent()}})}else n.removeTextContent();ah(n,{style:{opacity:0},scaleX:0,scaleY:0},i,{dataIndex:r,cb:t,removeOpt:o})},e.getSymbolSize=function(t,e){return Ly(t.getItemVisual(e,"symbolSize"))},e}(Cr);function Hw(t,e){this.parent.drift(t,e)}function Yw(t,e,n,i){return e&&!isNaN(e[0])&&!isNaN(e[1])&&!(i.isIgnore&&i.isIgnore(n))&&!(i.clipShape&&!i.clipShape.contain(e[0],e[1]))&&"none"!==t.getItemVisual(n,"symbol")}function Uw(t){return null==t||q(t)||(t={isIgnore:t}),t||{}}function Xw(t){var e=t.hostModel,n=e.getModel("emphasis");return{emphasisItemStyle:n.getModel("itemStyle").getItemStyle(),blurItemStyle:e.getModel(["blur","itemStyle"]).getItemStyle(),selectItemStyle:e.getModel(["select","itemStyle"]).getItemStyle(),focus:n.get("focus"),blurScope:n.get("blurScope"),emphasisDisabled:n.get("disabled"),hoverScale:n.get("scale"),labelStatesModels:Hh(e),cursorStyle:e.get("cursor")}}var Zw=function(){function t(t){this.group=new Cr,this._SymbolCtor=t||Ww}return t.prototype.updateData=function(t,e){this._progressiveEls=null,e=Uw(e);var n=this.group,i=t.hostModel,r=this._data,o=this._SymbolCtor,a=e.disableAnimation,s=Xw(t),l={disableAnimation:a},u=e.getSymbolPoint||function(e){return t.getItemLayout(e)};r||n.removeAll(),t.diff(r).add((function(i){var r=u(i);if(Yw(t,r,i,e)){var a=new o(t,i,s,l);a.setPosition(r),t.setItemGraphicEl(i,a),n.add(a)}})).update((function(h,c){var p=r.getItemGraphicEl(c),d=u(h);if(Yw(t,d,h,e)){var f=t.getItemVisual(h,"symbol")||"circle",g=p&&p.getSymbolType&&p.getSymbolType();if(!p||g&&g!==f)n.remove(p),(p=new o(t,h,s,l)).setPosition(d);else{p.updateData(t,h,s,l);var y={x:d[0],y:d[1]};a?p.attr(y):ih(p,y,i)}n.add(p),t.setItemGraphicEl(h,p)}else n.remove(p)})).remove((function(t){var e=r.getItemGraphicEl(t);e&&e.fadeOut((function(){n.remove(e)}))})).execute(),this._getSymbolPoint=u,this._data=t},t.prototype.updateLayout=function(){var t=this,e=this._data;e&&e.eachItemGraphicEl((function(e,n){var i=t._getSymbolPoint(n);e.setPosition(i),e.markRedraw()}))},t.prototype.incrementalPrepareUpdate=function(t){this._seriesScope=Xw(t),this._data=null,this.group.removeAll()},t.prototype.incrementalUpdate=function(t,e,n){function i(t){t.isGroup||(t.incremental=!0,t.ensureState("emphasis").hoverLayer=!0)}this._progressiveEls=[],n=Uw(n);for(var r=t.start;r0?n=i[0]:i[1]<0&&(n=i[1]);return n}(r,n),a=i.dim,s=r.dim,l=e.mapDimension(s),u=e.mapDimension(a),h="x"===s||"radius"===s?1:0,c=z(t.dimensions,(function(t){return e.mapDimension(t)})),p=!1,d=e.getCalculationInfo("stackResultDimension");return tx(e,c[0])&&(p=!0,c[0]=d),tx(e,c[1])&&(p=!0,c[1]=d),{dataDimsForPoint:c,valueStart:o,valueAxisDim:s,baseAxisDim:a,stacked:!!p,valueDim:l,baseDim:u,baseDataOffset:h,stackedOverDimension:e.getCalculationInfo("stackedOverDimension")}}function qw(t,e,n,i){var r=NaN;t.stacked&&(r=n.get(n.getCalculationInfo("stackedOverDimension"),i)),isNaN(r)&&(r=t.valueStart);var o=t.baseDataOffset,a=[];return a[o]=n.get(t.baseDim,i),a[1-o]=r,e.dataToPoint(a)}var Kw=Math.min,$w=Math.max;function Jw(t,e){return isNaN(t)||isNaN(e)}function Qw(t,e,n,i,r,o,a,s,l){for(var u,h,c,p,d,f,g=n,y=0;y=r||g<0)break;if(Jw(v,m)){if(l){g+=o;continue}break}if(g===n)t[o>0?"moveTo":"lineTo"](v,m),c=v,p=m;else{var x=v-u,_=m-h;if(x*x+_*_<.5){g+=o;continue}if(a>0){for(var b=g+o,w=e[2*b],S=e[2*b+1];w===v&&S===m&&y=i||Jw(w,S))d=v,f=m;else{T=w-u,C=S-h;var k=v-u,L=w-v,P=m-h,O=S-m,R=void 0,N=void 0;if("x"===s){var E=T>0?1:-1;d=v-E*(R=Math.abs(k))*a,f=m,D=v+E*(N=Math.abs(L))*a,A=m}else if("y"===s){var z=C>0?1:-1;d=v,f=m-z*(R=Math.abs(P))*a,D=v,A=m+z*(N=Math.abs(O))*a}else R=Math.sqrt(k*k+P*P),d=v-T*a*(1-(I=(N=Math.sqrt(L*L+O*O))/(N+R))),f=m-C*a*(1-I),A=m+C*a*I,D=Kw(D=v+T*a*I,$w(w,v)),A=Kw(A,$w(S,m)),D=$w(D,Kw(w,v)),f=m-(C=(A=$w(A,Kw(S,m)))-m)*R/N,d=Kw(d=v-(T=D-v)*R/N,$w(u,v)),f=Kw(f,$w(h,m)),D=v+(T=v-(d=$w(d,Kw(u,v))))*N/R,A=m+(C=m-(f=$w(f,Kw(h,m))))*N/R}t.bezierCurveTo(c,p,d,f,v,m),c=D,p=A}else t.lineTo(v,m)}u=v,h=m,g+=o}return y}var tS=function(){this.smooth=0,this.smoothConstraint=!0},eS=function(t){function e(e){var n=t.call(this,e)||this;return n.type="ec-polyline",n}return n(e,t),e.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},e.prototype.getDefaultShape=function(){return new tS},e.prototype.buildPath=function(t,e){var n=e.points,i=0,r=n.length/2;if(e.connectNulls){for(;r>0&&Jw(n[2*r-2],n[2*r-1]);r--);for(;i=0){var y=a?(h-i)*g+i:(u-n)*g+n;return a?[t,y]:[y,t]}n=u,i=h;break;case o.C:u=r[l++],h=r[l++],c=r[l++],p=r[l++],d=r[l++],f=r[l++];var v=a?Ue(n,u,c,d,t,s):Ue(i,h,p,f,t,s);if(v>0)for(var m=0;m=0){y=a?He(i,h,p,f,x):He(n,u,c,d,x);return a?[t,y]:[y,t]}}n=d,i=f}}},e}(fs),nS=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e}(tS),iS=function(t){function e(e){var n=t.call(this,e)||this;return n.type="ec-polygon",n}return n(e,t),e.prototype.getDefaultShape=function(){return new nS},e.prototype.buildPath=function(t,e){var n=e.points,i=e.stackedOnPoints,r=0,o=n.length/2,a=e.smoothMonotone;if(e.connectNulls){for(;o>0&&Jw(n[2*o-2],n[2*o-1]);o--);for(;r=0;a--){var s=t.getDimensionInfo(i[a].dimension);if("x"===(r=s&&s.coordDim)||"y"===r){o=i[a];break}}if(o){var l=e.getAxis(r),u=z(o.stops,(function(t){return{coord:l.toGlobalCoord(l.dataToCoord(t.value)),color:t.color}})),h=u.length,c=o.outerColors.slice();h&&u[0].coord>u[h-1].coord&&(u.reverse(),c.reverse());var p=function(t,e){var n,i,r=[],o=t.length;function a(t,e,n){var i=t.coord;return{coord:n,color:Tn((n-i)/(e.coord-i),[t.color,e.color])}}for(var s=0;se){i?r.push(a(i,l,e)):n&&r.push(a(n,l,0),a(n,l,e));break}n&&(r.push(a(n,l,0)),n=null),r.push(l),i=l}}return r}(u,"x"===r?n.getWidth():n.getHeight()),d=p.length;if(!d&&h)return u[0].coord<0?c[1]?c[1]:u[h-1].color:c[0]?c[0]:u[0].color;var f=p[0].coord-10,g=p[d-1].coord+10,y=g-f;if(y<.001)return"transparent";E(p,(function(t){t.offset=(t.coord-f)/y})),p.push({offset:d?p[d-1].offset:.5,color:c[1]||"transparent"}),p.unshift({offset:d?p[0].offset:.5,color:c[0]||"transparent"});var v=new Uu(0,0,0,0,p,!0);return v[r]=f,v[r+"2"]=g,v}}}function fS(t,e,n){var i=t.get("showAllSymbol"),r="auto"===i;if(!i||r){var o=n.getAxesByScale("ordinal")[0];if(o&&(!r||!function(t,e){var n=t.getExtent(),i=Math.abs(n[1]-n[0])/t.scale.count();isNaN(i)&&(i=0);for(var r=e.count(),o=Math.max(1,Math.round(r/5)),a=0;ai)return!1;return!0}(o,e))){var a=e.mapDimension(o.dim),s={};return E(o.getViewLabels(),(function(t){var e=o.scale.getRawOrdinalNumber(t.tickValue);s[e]=1})),function(t){return!s.hasOwnProperty(e.get(a,t))}}}}function gS(t,e){return[t[2*e],t[2*e+1]]}function yS(t){if(t.get(["endLabel","show"]))return!0;for(var e=0;e0&&"bolder"===t.get(["emphasis","lineStyle","width"]))&&(d.getState("emphasis").style.lineWidth=+d.style.lineWidth+1);Ws(d).seriesIndex=t.seriesIndex,Ol(d,A,L,P);var O=cS(t.get("smooth")),R=t.get("smoothMonotone"),N=t.get("connectNulls");if(d.setShape({smooth:O,smoothMonotone:R,connectNulls:N}),f){var E=a.getCalculationInfo("stackedOnSeries"),z=0;f.useStyle(k(l.getAreaStyle(),{fill:T,opacity:.7,lineJoin:"bevel",decal:a.getVisual("style").decal})),E&&(z=cS(E.get("smooth"))),f.setShape({smooth:O,stackedOnSmooth:z,smoothMonotone:R,connectNulls:N}),zl(f,t,"areaStyle"),Ws(f).seriesIndex=t.seriesIndex,Ol(f,A,L,P)}var V=function(t){i._changePolyState(t)};a.eachItemGraphicEl((function(t){t&&(t.onHoverStateChange=V)})),this._polyline.onHoverStateChange=V,this._data=a,this._coordSys=r,this._stackedOnPoints=_,this._points=u,this._step=I,this._valueOrigin=m,t.get("triggerLineEvent")&&(this.packEventData(t,d),f&&this.packEventData(t,f))},e.prototype.packEventData=function(t,e){Ws(e).eventData={componentType:"series",componentSubType:"line",componentIndex:t.componentIndex,seriesIndex:t.seriesIndex,seriesName:t.name,seriesType:"line"}},e.prototype.highlight=function(t,e,n,i){var r=t.getData(),o=wo(r,i);if(this._changePolyState("emphasis"),!(o instanceof Array)&&null!=o&&o>=0){var a=r.getLayout("points"),s=r.getItemGraphicEl(o);if(!s){var l=a[2*o],u=a[2*o+1];if(isNaN(l)||isNaN(u))return;if(this._clipShapeForSymbol&&!this._clipShapeForSymbol.contain(l,u))return;var h=t.get("zlevel"),c=t.get("z");(s=new Ww(r,o)).x=l,s.y=u,s.setZ(h,c);var p=s.getSymbolPath().getTextContent();p&&(p.zlevel=h,p.z=c,p.z2=this._polyline.z2+1),s.__temp=!0,r.setItemGraphicEl(o,s),s.stopSymbolAnimation(!0),this.group.add(s)}s.highlight()}else mg.prototype.highlight.call(this,t,e,n,i)},e.prototype.downplay=function(t,e,n,i){var r=t.getData(),o=wo(r,i);if(this._changePolyState("normal"),null!=o&&o>=0){var a=r.getItemGraphicEl(o);a&&(a.__temp?(r.setItemGraphicEl(o,null),this.group.remove(a)):a.downplay())}else mg.prototype.downplay.call(this,t,e,n,i)},e.prototype._changePolyState=function(t){var e=this._polygon;fl(this._polyline,t),e&&fl(e,t)},e.prototype._newPolyline=function(t){var e=this._polyline;return e&&this._lineGroup.remove(e),e=new eS({shape:{points:t},segmentIgnoreThreshold:2,z2:10}),this._lineGroup.add(e),this._polyline=e,e},e.prototype._newPolygon=function(t,e){var n=this._polygon;return n&&this._lineGroup.remove(n),n=new iS({shape:{points:t,stackedOnPoints:e},segmentIgnoreThreshold:2}),this._lineGroup.add(n),this._polygon=n,n},e.prototype._initSymbolLabelAnimation=function(t,e,n){var i,r,o=e.getBaseAxis(),a=o.inverse;"cartesian2d"===e.type?(i=o.isHorizontal(),r=!1):"polar"===e.type&&(i="angle"===o.dim,r=!0);var s=t.hostModel,l=s.get("animationDuration");U(l)&&(l=l(null));var u=s.get("animationDelay")||0,h=U(u)?u(null):u;t.eachItemGraphicEl((function(t,o){var s=t;if(s){var c=[t.x,t.y],p=void 0,d=void 0,f=void 0;if(n)if(r){var g=n,y=e.pointToCoord(c);i?(p=g.startAngle,d=g.endAngle,f=-y[1]/180*Math.PI):(p=g.r0,d=g.r,f=y[0])}else{var v=n;i?(p=v.x,d=v.x+v.width,f=t.x):(p=v.y+v.height,d=v.y,f=t.y)}var m=d===p?0:(f-p)/(d-p);a&&(m=1-m);var x=U(u)?u(o):l*m+h,_=s.getSymbolPath(),b=_.getTextContent();s.attr({scaleX:0,scaleY:0}),s.animateTo({scaleX:1,scaleY:1},{duration:200,setToFinal:!0,delay:x}),b&&b.animateFrom({style:{opacity:0}},{duration:300,delay:x}),_.disableLabelAnimation=!0}}))},e.prototype._initOrUpdateEndLabel=function(t,e,n){var i=t.getModel("endLabel");if(yS(t)){var r=t.getData(),o=this._polyline,a=r.getLayout("points");if(!a)return o.removeTextContent(),void(this._endLabel=null);var s=this._endLabel;s||((s=this._endLabel=new As({z2:200})).ignoreClip=!0,o.setTextContent(this._endLabel),o.disableLabelAnimation=!0);var l=function(t){for(var e,n,i=t.length/2;i>0&&(e=t[2*i-2],n=t[2*i-1],isNaN(e)||isNaN(n));i--);return i-1}(a);l>=0&&(Wh(o,Hh(t,"endLabel"),{inheritColor:n,labelFetcher:t,labelDataIndex:l,defaultText:function(t,e,n){return null!=n?Gw(r,n):Fw(r,t)},enableTextSetter:!0},function(t,e){var n=e.getBaseAxis(),i=n.isHorizontal(),r=n.inverse,o=i?r?"right":"left":"center",a=i?"middle":r?"top":"bottom";return{normal:{align:t.get("align")||o,verticalAlign:t.get("verticalAlign")||a}}}(i,e)),o.textConfig.position=null)}else this._endLabel&&(this._polyline.removeTextContent(),this._endLabel=null)},e.prototype._endLabelOnDuring=function(t,e,n,i,r,o,a){var s=this._endLabel,l=this._polyline;if(s){t<1&&null==i.originalX&&(i.originalX=s.x,i.originalY=s.y);var u=n.getLayout("points"),h=n.hostModel,c=h.get("connectNulls"),p=o.get("precision"),d=o.get("distance")||0,f=a.getBaseAxis(),g=f.isHorizontal(),y=f.inverse,v=e.shape,m=y?g?v.x:v.y+v.height:g?v.x+v.width:v.y,x=(g?d:0)*(y?-1:1),_=(g?0:-d)*(y?-1:1),b=g?"x":"y",w=function(t,e,n){for(var i,r,o=t.length/2,a="x"===n?0:1,s=0,l=-1,u=0;u=e||i>=e&&r<=e){l=u;break}s=u,i=r}else i=r;return{range:[s,l],t:(e-i)/(r-i)}}(u,m,b),S=w.range,M=S[1]-S[0],I=void 0;if(M>=1){if(M>1&&!c){var T=gS(u,S[0]);s.attr({x:T[0]+x,y:T[1]+_}),r&&(I=h.getRawValue(S[0]))}else{(T=l.getPointOn(m,b))&&s.attr({x:T[0]+x,y:T[1]+_});var C=h.getRawValue(S[0]),D=h.getRawValue(S[1]);r&&(I=Po(n,p,C,D,w.t))}i.lastFrameIndex=S[0]}else{var A=1===t||i.lastFrameIndex>0?S[0]:0;T=gS(u,A);r&&(I=h.getRawValue(A)),s.attr({x:T[0]+x,y:T[1]+_})}r&&$h(s).setLabelText(I)}},e.prototype._doUpdateAnimation=function(t,e,n,i,r,o){var a=this._polyline,s=this._polygon,l=t.hostModel,u=function(t,e,n,i,r,o,a,s){for(var l=function(t,e){var n=[];return e.diff(t).add((function(t){n.push({cmd:"+",idx:t})})).update((function(t,e){n.push({cmd:"=",idx:e,idx1:t})})).remove((function(t){n.push({cmd:"-",idx:t})})).execute(),n}(t,e),u=[],h=[],c=[],p=[],d=[],f=[],g=[],y=jw(r,e,a),v=t.getLayout("points")||[],m=e.getLayout("points")||[],x=0;x3e3||s&&hS(c,d)>3e3)return a.stopAnimation(),a.setShape({points:p}),void(s&&(s.stopAnimation(),s.setShape({points:p,stackedOnPoints:d})));a.shape.__points=u.current,a.shape.points=h;var f={shape:{points:p}};u.current!==h&&(f.shape.__points=u.next),a.stopAnimation(),ih(a,f,l),s&&(s.setShape({points:h,stackedOnPoints:c}),s.stopAnimation(),ih(s,{shape:{stackedOnPoints:d}},l),a.shape.points!==s.shape.points&&(s.shape.points=a.shape.points));for(var g=[],y=u.status,v=0;ve&&(e=t[n]);return isFinite(e)?e:NaN},min:function(t){for(var e=1/0,n=0;n10&&"cartesian2d"===o.type&&r){var s=o.getBaseAxis(),l=o.getOtherAxis(s),u=s.getExtent(),h=n.getDevicePixelRatio(),c=Math.abs(u[1]-u[0])*(h||1),p=Math.round(a/c);if(p>1){"lttb"===r&&t.setData(i.lttbDownSample(i.mapDimension(l.dim),1/p));var d=void 0;X(r)?d=_S[r]:U(r)&&(d=r),d&&t.setData(i.downSample(i.mapDimension(l.dim),1/p,d,bS))}}}}}var SS=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.getInitialData=function(t,e){return nx(null,this,{useEncodeDefaulter:!0})},e.prototype.getMarkerPosition=function(t){var e=this.coordinateSystem;if(e&&e.clampData){var n=e.dataToPoint(e.clampData(t)),i=this.getData(),r=i.getLayout("offset"),o=i.getLayout("size");return n[e.getBaseAxis().isHorizontal()?0:1]+=r+o/2,n}return[NaN,NaN]},e.type="series.__base_bar__",e.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,barMinHeight:0,barMinAngle:0,large:!1,largeThreshold:400,progressive:3e3,progressiveChunkMode:"mod"},e}(ag);ag.registerClass(SS);var MS=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.getInitialData=function(){return nx(null,this,{useEncodeDefaulter:!0,createInvertedIndices:!!this.get("realtimeSort",!0)||null})},e.prototype.getProgressive=function(){return!!this.get("large")&&this.get("progressive")},e.prototype.getProgressiveThreshold=function(){var t=this.get("progressiveThreshold"),e=this.get("largeThreshold");return e>t&&(t=e),t},e.prototype.brushSelector=function(t,e,n){return n.rect(e.getItemLayout(t))},e.type="series.bar",e.dependencies=["grid","polar"],e.defaultOption=gc(SS.defaultOption,{clip:!0,roundCap:!1,showBackground:!1,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)",borderColor:null,borderWidth:0,borderType:"solid",borderRadius:0,shadowBlur:0,shadowColor:null,shadowOffsetX:0,shadowOffsetY:0,opacity:1},select:{itemStyle:{borderColor:"#212121"}},realtimeSort:!1}),e}(SS),IS=function(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=2*Math.PI,this.clockwise=!0},TS=function(t){function e(e){var n=t.call(this,e)||this;return n.type="sausage",n}return n(e,t),e.prototype.getDefaultShape=function(){return new IS},e.prototype.buildPath=function(t,e){var n=e.cx,i=e.cy,r=Math.max(e.r0||0,0),o=Math.max(e.r,0),a=.5*(o-r),s=r+a,l=e.startAngle,u=e.endAngle,h=e.clockwise,c=2*Math.PI,p=h?u-lo)return!0;o=u}return!1},e.prototype._isOrderDifferentInView=function(t,e){for(var n=e.scale,i=n.getExtent(),r=Math.max(0,i[0]),o=Math.min(i[1],n.getOrdinalMeta().categories.length-1);r<=o;++r)if(t.ordinalNumbers[r]!==n.getRawOrdinalNumber(r))return!0},e.prototype._updateSortWithinSameData=function(t,e,n,i){if(this._isOrderChangedWithinSameData(t,e,n)){var r=this._dataSort(t,n,e);this._isOrderDifferentInView(r,n)&&(this._removeOnRenderedListener(i),i.dispatchAction({type:"changeAxisOrder",componentType:n.dim+"Axis",axisId:n.index,sortInfo:r}))}},e.prototype._dispatchInitSort=function(t,e,n){var i=e.baseAxis,r=this._dataSort(t,i,(function(n){return t.get(t.mapDimension(e.otherAxis.dim),n)}));n.dispatchAction({type:"changeAxisOrder",componentType:i.dim+"Axis",isInitSort:!0,axisId:i.index,sortInfo:r})},e.prototype.remove=function(t,e){this._clear(this._model),this._removeOnRenderedListener(e)},e.prototype.dispose=function(t,e){this._removeOnRenderedListener(e)},e.prototype._removeOnRenderedListener=function(t){this._onRendered&&(t.getZr().off("rendered",this._onRendered),this._onRendered=null)},e.prototype._clear=function(t){var e=this.group,n=this._data;t&&t.isAnimationEnabled()&&n&&!this._isLargeDraw?(this._removeBackground(),this._backgroundEls=[],n.eachItemGraphicEl((function(e){lh(e,t,Ws(e).dataIndex)}))):e.removeAll(),this._data=null,this._isFirstFrame=!0},e.prototype._removeBackground=function(){this.group.remove(this._backgroundGroup),this._backgroundGroup=null},e.type="bar",e}(mg),PS={cartesian2d:function(t,e){var n=e.width<0?-1:1,i=e.height<0?-1:1;n<0&&(e.x+=e.width,e.width=-e.width),i<0&&(e.y+=e.height,e.height=-e.height);var r=t.x+t.width,o=t.y+t.height,a=AS(e.x,t.x),s=kS(e.x+e.width,r),l=AS(e.y,t.y),u=kS(e.y+e.height,o),h=sr?s:a,e.y=c&&l>o?u:l,e.width=h?0:s-a,e.height=c?0:u-l,n<0&&(e.x+=e.width,e.width=-e.width),i<0&&(e.y+=e.height,e.height=-e.height),h||c},polar:function(t,e){var n=e.r0<=e.r?1:-1;if(n<0){var i=e.r;e.r=e.r0,e.r0=i}var r=kS(e.r,t.r),o=AS(e.r0,t.r0);e.r=r,e.r0=o;var a=r-o<0;if(n<0){i=e.r;e.r=e.r0,e.r0=i}return a}},OS={cartesian2d:function(t,e,n,i,r,o,a,s,l){var u=new Ts({shape:A({},i),z2:1});(u.__dataIndex=n,u.name="item",o)&&(u.shape[r?"height":"width"]=0);return u},polar:function(t,e,n,i,r,o,a,s,l){var u=!r&&l?TS:Tu,h=new u({shape:i,z2:1});h.name="item";var c,p,d=FS(r);if(h.calculateTextPosition=(c=d,p=({isRoundCap:u===TS}||{}).isRoundCap,function(t,e,n){var i=e.position;if(!i||i instanceof Array)return yr(t,e,n);var r=c(i),o=null!=e.distance?e.distance:5,a=this.shape,s=a.cx,l=a.cy,u=a.r,h=a.r0,d=(u+h)/2,f=a.startAngle,g=a.endAngle,y=(f+g)/2,v=p?Math.abs(u-h)/2:0,m=Math.cos,x=Math.sin,_=s+u*m(f),b=l+u*x(f),w="left",S="top";switch(r){case"startArc":_=s+(h-o)*m(y),b=l+(h-o)*x(y),w="center",S="top";break;case"insideStartArc":_=s+(h+o)*m(y),b=l+(h+o)*x(y),w="center",S="bottom";break;case"startAngle":_=s+d*m(f)+CS(f,o+v,!1),b=l+d*x(f)+DS(f,o+v,!1),w="right",S="middle";break;case"insideStartAngle":_=s+d*m(f)+CS(f,-o+v,!1),b=l+d*x(f)+DS(f,-o+v,!1),w="left",S="middle";break;case"middle":_=s+d*m(y),b=l+d*x(y),w="center",S="middle";break;case"endArc":_=s+(u+o)*m(y),b=l+(u+o)*x(y),w="center",S="bottom";break;case"insideEndArc":_=s+(u-o)*m(y),b=l+(u-o)*x(y),w="center",S="top";break;case"endAngle":_=s+d*m(g)+CS(g,o+v,!0),b=l+d*x(g)+DS(g,o+v,!0),w="left",S="middle";break;case"insideEndAngle":_=s+d*m(g)+CS(g,-o+v,!0),b=l+d*x(g)+DS(g,-o+v,!0),w="right",S="middle";break;default:return yr(t,e,n)}return(t=t||{}).x=_,t.y=b,t.align=w,t.verticalAlign=S,t}),o){var f=r?"r":"endAngle",g={};h.shape[f]=r?0:i.startAngle,g[f]=i[f],(s?ih:rh)(h,{shape:g},o)}return h}};function RS(t,e,n,i,r,o,a,s){var l,u;o?(u={x:i.x,width:i.width},l={y:i.y,height:i.height}):(u={y:i.y,height:i.height},l={x:i.x,width:i.width}),s||(a?ih:rh)(n,{shape:l},e,r,null),(a?ih:rh)(n,{shape:u},e?t.baseAxis.model:null,r)}function NS(t,e){for(var n=0;n0?1:-1,a=i.height>0?1:-1;return{x:i.x+o*r/2,y:i.y+a*r/2,width:i.width-o*r,height:i.height-a*r}},polar:function(t,e,n){var i=t.getItemLayout(e);return{cx:i.cx,cy:i.cy,r0:i.r0,r:i.r,startAngle:i.startAngle,endAngle:i.endAngle,clockwise:i.clockwise}}};function FS(t){return function(t){var e=t?"Arc":"Angle";return function(t){switch(t){case"start":case"insideStart":case"end":case"insideEnd":return t+e;default:return t}}}(t)}function GS(t,e,n,i,r,o,a,s){var l=e.getItemVisual(n,"style");s||t.setShape("r",i.get(["itemStyle","borderRadius"])||0),t.useStyle(l);var u=i.getShallow("cursor");u&&t.attr("cursor",u);var h=s?a?r.r>=r.r0?"endArc":"startArc":r.endAngle>=r.startAngle?"endAngle":"startAngle":a?r.height>=0?"bottom":"top":r.width>=0?"right":"left",c=Hh(i);Wh(t,c,{labelFetcher:o,labelDataIndex:n,defaultText:Fw(o.getData(),n),inheritColor:l.fill,defaultOpacity:l.opacity,defaultOutsidePosition:h});var p=t.getTextContent();if(s&&p){var d=i.get(["label","position"]);t.textConfig.inside="middle"===d||null,function(t,e,n,i){if(j(i))t.setTextConfig({rotation:i});else if(Y(e))t.setTextConfig({rotation:0});else{var r,o=t.shape,a=o.clockwise?o.startAngle:o.endAngle,s=o.clockwise?o.endAngle:o.startAngle,l=(a+s)/2,u=n(e);switch(u){case"startArc":case"insideStartArc":case"middle":case"insideEndArc":case"endArc":r=l;break;case"startAngle":case"insideStartAngle":r=a;break;case"endAngle":case"insideEndAngle":r=s;break;default:return void t.setTextConfig({rotation:0})}var h=1.5*Math.PI-r;"middle"===u&&h>Math.PI/2&&h<1.5*Math.PI&&(h-=Math.PI),t.setTextConfig({rotation:h})}}(t,"outside"===d?h:d,FS(a),i.get(["label","rotate"]))}Jh(p,c,o.getRawValue(n),(function(t){return Gw(e,t)}));var f=i.getModel(["emphasis"]);Ol(t,f.get("focus"),f.get("blurScope"),f.get("disabled")),zl(t,i),function(t){return null!=t.startAngle&&null!=t.endAngle&&t.startAngle===t.endAngle}(r)&&(t.style.fill="none",t.style.stroke="none",E(t.states,(function(t){t.style&&(t.style.fill=t.style.stroke="none")})))}var WS=function(){},HS=function(t){function e(e){var n=t.call(this,e)||this;return n.type="largeBar",n}return n(e,t),e.prototype.getDefaultShape=function(){return new WS},e.prototype.buildPath=function(t,e){for(var n=e.points,i=this.baseDimIdx,r=1-this.baseDimIdx,o=[],a=[],s=this.barWidth,l=0;l=s[0]&&e<=s[0]+l[0]&&n>=s[1]&&n<=s[1]+l[1])return a[h]}return-1}(this,t.offsetX,t.offsetY);Ws(this).dataIndex=e>=0?e:null}),30,!1);function XS(t,e,n){if(sS(n,"cartesian2d")){var i=e,r=n.getArea();return{x:t?i.x:r.x,y:t?r.y:i.y,width:t?i.width:r.width,height:t?r.height:i.height}}var o=e;return{cx:(r=n.getArea()).cx,cy:r.cy,r0:t?r.r0:o.r0,r:t?r.r:o.r,startAngle:t?o.startAngle:0,endAngle:t?o.endAngle:2*Math.PI}}var ZS=2*Math.PI,jS=Math.PI/180;function qS(t,e){return mp(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}function KS(t,e){var n=qS(t,e),i=t.get("center"),r=t.get("radius");Y(r)||(r=[0,r]),Y(i)||(i=[i,i]);var o=Er(n.width,e.getWidth()),a=Er(n.height,e.getHeight()),s=Math.min(o,a);return{cx:Er(i[0],o)+n.x,cy:Er(i[1],a)+n.y,r0:Er(r[0],s/2),r:Er(r[1],s/2)}}function $S(t,e,n){e.eachSeriesByType(t,(function(t){var e=t.getData(),i=e.mapDimension("value"),r=qS(t,n),o=KS(t,n),a=o.cx,s=o.cy,l=o.r,u=o.r0,h=-t.get("startAngle")*jS,c=t.get("minAngle")*jS,p=0;e.each(i,(function(t){!isNaN(t)&&p++}));var d=e.getSum(i),f=Math.PI/(d||p)*2,g=t.get("clockwise"),y=t.get("roseType"),v=t.get("stillShowZeroSum"),m=e.getDataExtent(i);m[0]=0;var x=ZS,_=0,b=h,w=g?1:-1;if(e.setLayout({viewRect:r,r:l}),e.each(i,(function(t,n){var i;if(isNaN(t))e.setItemLayout(n,{angle:NaN,startAngle:NaN,endAngle:NaN,clockwise:g,cx:a,cy:s,r0:u,r:y?NaN:l});else{(i="area"!==y?0===d&&v?f:t*f:ZS/p)n?a:o,h=Math.abs(l.label.y-n);if(h>=u.maxY){var c=l.label.x-e-l.len2*r,p=i+l.len,f=Math.abs(c)t.unconstrainedWidth?null:d:null;i.setStyle("width",f)}var g=i.getBoundingRect();o.width=g.width;var y=(i.style.margin||0)+2.1;o.height=g.height+y,o.y-=(o.height-c)/2}}}function nM(t){return"center"===t.position}function iM(t){var e,n,i=t.getData(),r=[],o=!1,a=(t.get("minShowLabelAngle")||0)*QS,s=i.getLayout("viewRect"),l=i.getLayout("r"),u=s.width,h=s.x,c=s.y,p=s.height;function d(t){t.ignore=!0}i.each((function(t){var s=i.getItemGraphicEl(t),c=s.shape,p=s.getTextContent(),f=s.getTextGuideLine(),g=i.getItemModel(t),y=g.getModel("label"),v=y.get("position")||g.get(["emphasis","label","position"]),m=y.get("distanceToLabelLine"),x=y.get("alignTo"),_=Er(y.get("edgeDistance"),u),b=y.get("bleedMargin"),w=g.getModel("labelLine"),S=w.get("length");S=Er(S,u);var M=w.get("length2");if(M=Er(M,u),Math.abs(c.endAngle-c.startAngle)0?"right":"left":k>0?"left":"right"}var B=Math.PI,F=0,G=y.get("rotate");if(j(G))F=G*(B/180);else if("center"===v)F=0;else if("radial"===G||!0===G){F=k<0?-A+B:-A}else if("tangential"===G&&"outside"!==v&&"outer"!==v){var W=Math.atan2(k,L);W<0&&(W=2*B+W),L>0&&(W=B+W),F=W-B}if(o=!!F,p.x=I,p.y=T,p.rotation=F,p.setStyle({verticalAlign:"middle"}),P){p.setStyle({align:D});var H=p.states.select;H&&(H.x+=p.x,H.y+=p.y)}else{var Y=p.getBoundingRect().clone();Y.applyTransform(p.getComputedTransform());var U=(p.style.margin||0)+2.1;Y.y-=U/2,Y.height+=U,r.push({label:p,labelLine:f,position:v,len:S,len2:M,minTurnAngle:w.get("minTurnAngle"),maxSurfaceAngle:w.get("maxSurfaceAngle"),surfaceNormal:new Ji(k,L),linePoints:C,textAlign:D,labelDistance:m,labelAlignTo:x,edgeDistance:_,bleedMargin:b,rect:Y,unconstrainedWidth:Y.width,labelStyleWidth:p.style.width})}s.setTextConfig({inside:P})}})),!o&&t.get("avoidLabelOverlap")&&function(t,e,n,i,r,o,a,s){for(var l=[],u=[],h=Number.MAX_VALUE,c=-Number.MAX_VALUE,p=0;p0){for(var l=o.getItemLayout(0),u=1;isNaN(l&&l.startAngle)&&u=n.r0}},e.type="pie",e}(mg);function sM(t,e,n){e=Y(e)&&{coordDimensions:e}||A({encodeDefine:t.getEncode()},e);var i=t.getSource(),r=jm(i,e).dimensions,o=new Zm(r,t);return o.initData(i,n),o}var lM=function(){function t(t,e){this._getDataWithEncodedVisual=t,this._getRawData=e}return t.prototype.getAllNames=function(){var t=this._getRawData();return t.mapArray(t.getName)},t.prototype.containName=function(t){return this._getRawData().indexOfName(t)>=0},t.prototype.indexOfName=function(t){return this._getDataWithEncodedVisual().indexOfName(t)},t.prototype.getItemVisual=function(t,e){return this._getDataWithEncodedVisual().getItemVisual(t,e)},t}(),uM=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.init=function(e){t.prototype.init.apply(this,arguments),this.legendVisualProvider=new lM(W(this.getData,this),W(this.getRawData,this)),this._defaultLabelLine(e)},e.prototype.mergeOption=function(){t.prototype.mergeOption.apply(this,arguments)},e.prototype.getInitialData=function(){return sM(this,{coordDimensions:["value"],encodeDefaulter:H(Hp,this)})},e.prototype.getDataParams=function(e){var n=this.getData(),i=t.prototype.getDataParams.call(this,e),r=[];return n.each(n.mapDimension("value"),(function(t){r.push(t)})),i.percent=Wr(r,e,n.hostModel.get("percentPrecision")),i.$vars.push("percent"),i},e.prototype._defaultLabelLine=function(t){co(t,"labelLine",["show"]);var e=t.labelLine,n=t.emphasis.labelLine;e.show=e.show&&t.label.show,n.show=n.show&&t.emphasis.label.show},e.type="series.pie",e.defaultOption={z:2,legendHoverLink:!0,colorBy:"data",center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,minAngle:0,minShowLabelAngle:0,selectedOffset:10,percentPrecision:2,stillShowZeroSum:!0,left:0,top:0,right:0,bottom:0,width:null,height:null,label:{rotate:0,show:!0,overflow:"truncate",position:"outer",alignTo:"none",edgeDistance:"25%",bleedMargin:10,distanceToLabelLine:5},labelLine:{show:!0,length:15,length2:15,smooth:!1,minTurnAngle:90,maxSurfaceAngle:90,lineStyle:{width:1,type:"solid"}},itemStyle:{borderWidth:1,borderJoin:"round"},showEmptyCircle:!0,emptyCircleStyle:{color:"lightgray",opacity:1},labelLayout:{hideOverlap:!0},emphasis:{scale:!0,scaleSize:5},avoidLabelOverlap:!0,animationType:"expansion",animationDuration:1e3,animationTypeUpdate:"transition",animationEasingUpdate:"cubicInOut",animationDurationUpdate:500,animationEasing:"cubicInOut"},e}(ag);var hM=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.hasSymbolVisual=!0,n}return n(e,t),e.prototype.getInitialData=function(t,e){return nx(null,this,{useEncodeDefaulter:!0})},e.prototype.getProgressive=function(){var t=this.option.progressive;return null==t?this.option.large?5e3:this.get("progressive"):t},e.prototype.getProgressiveThreshold=function(){var t=this.option.progressiveThreshold;return null==t?this.option.large?1e4:this.get("progressiveThreshold"):t},e.prototype.brushSelector=function(t,e,n){return n.point(e.getItemLayout(t))},e.prototype.getZLevelKey=function(){return this.getData().count()>this.getProgressiveThreshold()?this.id:""},e.type="series.scatter",e.dependencies=["grid","polar","geo","singleAxis","calendar"],e.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,symbolSize:10,large:!1,largeThreshold:2e3,itemStyle:{opacity:.8},emphasis:{scale:!0},clip:!0,select:{itemStyle:{borderColor:"#212121"}},universalTransition:{divideShape:"clone"}},e}(ag),cM=function(){},pM=function(t){function e(e){var n=t.call(this,e)||this;return n._off=0,n.hoverDataIdx=-1,n}return n(e,t),e.prototype.getDefaultShape=function(){return new cM},e.prototype.reset=function(){this.notClear=!1,this._off=0},e.prototype.buildPath=function(t,e){var n,i=e.points,r=e.size,o=this.symbolProxy,a=o.shape,s=t.getContext?t.getContext():t,l=s&&r[0]<4,u=this.softClipShape;if(l)this._ctx=s;else{for(this._ctx=null,n=this._off;n=0;s--){var l=2*s,u=i[l]-o/2,h=i[l+1]-a/2;if(t>=u&&e>=h&&t<=u+o&&e<=h+a)return s}return-1},e.prototype.contain=function(t,e){var n=this.transformCoordToLocal(t,e),i=this.getBoundingRect();return t=n[0],e=n[1],i.contain(t,e)?(this.hoverDataIdx=this.findDataIndex(t,e))>=0:(this.hoverDataIdx=-1,!1)},e.prototype.getBoundingRect=function(){var t=this._rect;if(!t){for(var e=this.shape,n=e.points,i=e.size,r=i[0],o=i[1],a=1/0,s=1/0,l=-1/0,u=-1/0,h=0;h=0&&(l.dataIndex=n+(t.startIndex||0))}))},t.prototype.remove=function(){this._clear()},t.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},t}(),fM=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.render=function(t,e,n){var i=t.getData();this._updateSymbolDraw(i,t).updateData(i,{clipShape:this._getClipShape(t)}),this._finished=!0},e.prototype.incrementalPrepareRender=function(t,e,n){var i=t.getData();this._updateSymbolDraw(i,t).incrementalPrepareUpdate(i),this._finished=!1},e.prototype.incrementalRender=function(t,e,n){this._symbolDraw.incrementalUpdate(t,e.getData(),{clipShape:this._getClipShape(e)}),this._finished=t.end===e.getData().count()},e.prototype.updateTransform=function(t,e,n){var i=t.getData();if(this.group.dirty(),!this._finished||i.count()>1e4)return{update:!0};var r=xS("").reset(t,e,n);r.progress&&r.progress({start:0,end:i.count(),count:i.count()},i),this._symbolDraw.updateLayout(i)},e.prototype.eachRendered=function(t){this._symbolDraw&&this._symbolDraw.eachRendered(t)},e.prototype._getClipShape=function(t){var e=t.coordinateSystem,n=e&&e.getArea&&e.getArea();return t.get("clip",!0)?n:null},e.prototype._updateSymbolDraw=function(t,e){var n=this._symbolDraw,i=e.pipelineContext.large;return n&&i===this._isLargeDraw||(n&&n.remove(),n=this._symbolDraw=i?new dM:new Zw,this._isLargeDraw=i,this.group.removeAll()),this.group.add(n.group),n},e.prototype.remove=function(t,e){this._symbolDraw&&this._symbolDraw.remove(!0),this._symbolDraw=null},e.prototype.dispose=function(){},e.type="scatter",e}(mg),gM=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.type="grid",e.dependencies=["xAxis","yAxis"],e.layoutMode="box",e.defaultOption={show:!1,z:0,left:"10%",top:60,right:"10%",bottom:70,containLabel:!1,backgroundColor:"rgba(0,0,0,0)",borderWidth:1,borderColor:"#ccc"},e}(Ip),yM=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.getCoordSysModel=function(){return this.getReferringComponents("grid",Co).models[0]},e.type="cartesian2dAxis",e}(Ip);R(yM,h_);var vM={show:!0,z:0,inverse:!1,name:"",nameLocation:"end",nameRotate:null,nameTruncate:{maxWidth:null,ellipsis:"...",placeholder:"."},nameTextStyle:{},nameGap:15,silent:!1,triggerEvent:!1,tooltip:{show:!1},axisPointer:{},axisLine:{show:!0,onZero:!0,onZeroAxisIndex:null,lineStyle:{color:"#6E7079",width:1,type:"solid"},symbol:["none","none"],symbolSize:[10,15]},axisTick:{show:!0,inside:!1,length:5,lineStyle:{width:1}},axisLabel:{show:!0,inside:!1,rotate:0,showMinLabel:null,showMaxLabel:null,margin:8,fontSize:12},splitLine:{show:!0,lineStyle:{color:["#E0E6F1"],width:1,type:"solid"}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.2)","rgba(210,219,238,0.2)"]}}},mM=C({boundaryGap:!0,deduplication:null,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:"auto"},axisLabel:{interval:"auto"}},vM),xM=C({boundaryGap:[0,0],axisLine:{show:"auto"},axisTick:{show:"auto"},splitNumber:5,minorTick:{show:!1,splitNumber:5,length:3,lineStyle:{}},minorSplitLine:{show:!1,lineStyle:{color:"#F4F7FD",width:1}}},vM),_M={category:mM,value:xM,time:C({splitNumber:6,axisLabel:{showMinLabel:!1,showMaxLabel:!1,rich:{primary:{fontWeight:"bold"}}},splitLine:{show:!1}},xM),log:k({logBase:10},xM)},bM={value:1,category:1,time:1,log:1};function wM(t,e,i,r){E(bM,(function(o,a){var s=C(C({},_M[a],!0),r,!0),l=function(t){function i(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e+"Axis."+a,n}return n(i,t),i.prototype.mergeDefaultAndTheme=function(t,e){var n=_p(this),i=n?wp(t):{};C(t,e.getTheme().get(a+"Axis")),C(t,this.getDefaultOption()),t.type=SM(t),n&&bp(t,i,n)},i.prototype.optionUpdated=function(){"category"===this.option.type&&(this.__ordinalMeta=ox.createByAxisModel(this))},i.prototype.getCategories=function(t){var e=this.option;if("category"===e.type)return t?e.data:this.__ordinalMeta.categories},i.prototype.getOrdinalMeta=function(){return this.__ordinalMeta},i.type=e+"Axis."+a,i.defaultOption=s,i}(i);t.registerComponentModel(l)})),t.registerSubTypeDefaulter(e+"Axis",SM)}function SM(t){return t.type||(t.data?"category":"value")}var MM=function(){function t(t){this.type="cartesian",this._dimList=[],this._axes={},this.name=t||""}return t.prototype.getAxis=function(t){return this._axes[t]},t.prototype.getAxes=function(){return z(this._dimList,(function(t){return this._axes[t]}),this)},t.prototype.getAxesByScale=function(t){return t=t.toLowerCase(),B(this.getAxes(),(function(e){return e.scale.type===t}))},t.prototype.addAxis=function(t){var e=t.dim;this._axes[e]=t,this._dimList.push(e)},t}(),IM=["x","y"];function TM(t){return"interval"===t.type||"time"===t.type}var CM=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="cartesian2d",e.dimensions=IM,e}return n(e,t),e.prototype.calcAffineTransform=function(){this._transform=this._invTransform=null;var t=this.getAxis("x").scale,e=this.getAxis("y").scale;if(TM(t)&&TM(e)){var n=t.getExtent(),i=e.getExtent(),r=this.dataToPoint([n[0],i[0]]),o=this.dataToPoint([n[1],i[1]]),a=n[1]-n[0],s=i[1]-i[0];if(a&&s){var l=(o[0]-r[0])/a,u=(o[1]-r[1])/s,h=r[0]-n[0]*l,c=r[1]-i[0]*u,p=this._transform=[l,0,0,u,h,c];this._invTransform=Bi([],p)}}},e.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAxis("x")},e.prototype.containPoint=function(t){var e=this.getAxis("x"),n=this.getAxis("y");return e.contain(e.toLocalCoord(t[0]))&&n.contain(n.toLocalCoord(t[1]))},e.prototype.containData=function(t){return this.getAxis("x").containData(t[0])&&this.getAxis("y").containData(t[1])},e.prototype.dataToPoint=function(t,e,n){n=n||[];var i=t[0],r=t[1];if(this._transform&&null!=i&&isFinite(i)&&null!=r&&isFinite(r))return Ft(n,t,this._transform);var o=this.getAxis("x"),a=this.getAxis("y");return n[0]=o.toGlobalCoord(o.dataToCoord(i,e)),n[1]=a.toGlobalCoord(a.dataToCoord(r,e)),n},e.prototype.clampData=function(t,e){var n=this.getAxis("x").scale,i=this.getAxis("y").scale,r=n.getExtent(),o=i.getExtent(),a=n.parse(t[0]),s=i.parse(t[1]);return(e=e||[])[0]=Math.min(Math.max(Math.min(r[0],r[1]),a),Math.max(r[0],r[1])),e[1]=Math.min(Math.max(Math.min(o[0],o[1]),s),Math.max(o[0],o[1])),e},e.prototype.pointToData=function(t,e){var n=[];if(this._invTransform)return Ft(n,t,this._invTransform);var i=this.getAxis("x"),r=this.getAxis("y");return n[0]=i.coordToData(i.toLocalCoord(t[0]),e),n[1]=r.coordToData(r.toLocalCoord(t[1]),e),n},e.prototype.getOtherAxis=function(t){return this.getAxis("x"===t.dim?"y":"x")},e.prototype.getArea=function(){var t=this.getAxis("x").getGlobalExtent(),e=this.getAxis("y").getGlobalExtent(),n=Math.min(t[0],t[1]),i=Math.min(e[0],e[1]),r=Math.max(t[0],t[1])-n,o=Math.max(e[0],e[1])-i;return new sr(n,i,r,o)},e}(MM),DM=function(t){function e(e,n,i,r,o){var a=t.call(this,e,n,i)||this;return a.index=0,a.type=r||"value",a.position=o||"bottom",a}return n(e,t),e.prototype.isHorizontal=function(){var t=this.position;return"top"===t||"bottom"===t},e.prototype.getGlobalExtent=function(t){var e=this.getExtent();return e[0]=this.toGlobalCoord(e[0]),e[1]=this.toGlobalCoord(e[1]),t&&e[0]>e[1]&&e.reverse(),e},e.prototype.pointToData=function(t,e){return this.coordToData(this.toLocalCoord(t["x"===this.dim?0:1]),e)},e.prototype.setCategorySortInfo=function(t){if("category"!==this.type)return!1;this.model.option.categorySortInfo=t,this.scale.setSortInfo(t)},e}(G_);function AM(t,e,n){n=n||{};var i=t.coordinateSystem,r=e.axis,o={},a=r.getAxesOnZeroOf()[0],s=r.position,l=a?"onZero":s,u=r.dim,h=i.getRect(),c=[h.x,h.x+h.width,h.y,h.y+h.height],p={left:0,right:1,top:0,bottom:1,onZero:2},d=e.get("offset")||0,f="x"===u?[c[2]-d,c[3]+d]:[c[0]-d,c[1]+d];if(a){var g=a.toGlobalCoord(a.dataToCoord(0));f[p.onZero]=Math.max(Math.min(g,f[1]),f[0])}o.position=["y"===u?f[p[l]]:c[0],"x"===u?f[p[l]]:c[3]],o.rotation=Math.PI/2*("x"===u?0:1);o.labelDirection=o.tickDirection=o.nameDirection={top:-1,bottom:1,left:-1,right:1}[s],o.labelOffset=a?f[p[s]]-f[p.onZero]:0,e.get(["axisTick","inside"])&&(o.tickDirection=-o.tickDirection),it(n.labelInside,e.get(["axisLabel","inside"]))&&(o.labelDirection=-o.labelDirection);var y=e.get(["axisLabel","rotate"]);return o.labelRotate="top"===l?-y:y,o.z2=1,o}function kM(t){return"cartesian2d"===t.get("coordinateSystem")}function LM(t){var e={xAxisModel:null,yAxisModel:null};return E(e,(function(n,i){var r=i.replace(/Model$/,""),o=t.getReferringComponents(r,Co).models[0];e[i]=o})),e}var PM=Math.log;function OM(t,e,n){var i=vx.prototype,r=i.getTicks.call(n),o=i.getTicks.call(n,!0),a=r.length-1,s=i.getInterval.call(n),l=e_(t,e),u=l.extent,h=l.fixMin,c=l.fixMax;if("log"===t.type){var p=PM(t.base);u=[PM(u[0])/p,PM(u[1])/p]}t.setExtent(u[0],u[1]),t.calcNiceExtent({splitNumber:a,fixMin:h,fixMax:c});var d=i.getExtent.call(t);h&&(u[0]=d[0]),c&&(u[1]=d[1]);var f=i.getInterval.call(t),g=u[0],y=u[1];if(h&&c)f=(y-g)/a;else if(h)for(y=u[0]+f*a;yu[0]&&isFinite(g)&&isFinite(u[0]);)f=ux(f),g=u[1]-f*a;else{t.getTicks().length-1>a&&(f=ux(f));var v=f*a;(g=zr((y=Math.ceil(u[1]/f)*f)-v))<0&&u[0]>=0?(g=0,y=zr(v)):y>0&&u[1]<=0&&(y=0,g=-zr(v))}var m=(r[0].value-o[0].value)/s,x=(r[a].value-o[a].value)/s;i.setExtent.call(t,g+f*m,y+f*x),i.setInterval.call(t,f),(m||x)&&i.setNiceExtent.call(t,g+f,y-f)}var RM=function(){function t(t,e,n){this.type="grid",this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this.axisPointerEnabled=!0,this.dimensions=IM,this._initCartesian(t,e,n),this.model=t}return t.prototype.getRect=function(){return this._rect},t.prototype.update=function(t,e){var n=this._axesMap;function i(t){var e,n=G(t),i=n.length;if(i){for(var r=[],o=i-1;o>=0;o--){var a=t[+n[o]],s=a.model,l=a.scale;sx(l)&&s.get("alignTicks")&&null==s.get("interval")?r.push(a):(n_(l,s),sx(l)&&(e=a))}r.length&&(e||n_((e=r.pop()).scale,e.model),E(r,(function(t){OM(t.scale,t.model,e.scale)})))}}this._updateScale(t,this.model),i(n.x),i(n.y);var r={};E(n.x,(function(t){EM(n,"y",t,r)})),E(n.y,(function(t){EM(n,"x",t,r)})),this.resize(this.model,e)},t.prototype.resize=function(t,e,n){var i=t.getBoxLayoutParams(),r=!n&&t.get("containLabel"),o=mp(i,{width:e.getWidth(),height:e.getHeight()});this._rect=o;var a=this._axesList;function s(){E(a,(function(t){var e=t.isHorizontal(),n=e?[0,o.width]:[0,o.height],i=t.inverse?1:0;t.setExtent(n[i],n[1-i]),function(t,e){var n=t.getExtent(),i=n[0]+n[1];t.toGlobalCoord="x"===t.dim?function(t){return t+e}:function(t){return i-t+e},t.toLocalCoord="x"===t.dim?function(t){return t-e}:function(t){return i-t+e}}(t,e?o.x:o.y)}))}s(),r&&(E(a,(function(t){if(!t.model.get(["axisLabel","inside"])){var e=function(t){var e=t.model,n=t.scale;if(e.get(["axisLabel","show"])&&!n.isBlank()){var i,r,o=n.getExtent();r=n instanceof gx?n.count():(i=n.getTicks()).length;var a,s=t.getLabelModel(),l=r_(t),u=1;r>40&&(u=Math.ceil(r/40));for(var h=0;h0&&i>0||n<0&&i<0)}(t)}var VM=Math.PI,BM=function(){function t(t,e){this.group=new Cr,this.opt=e,this.axisModel=t,k(e,{labelOffset:0,nameDirection:1,tickDirection:1,labelDirection:1,silent:!0,handleAutoShown:function(){return!0}});var n=new Cr({x:e.position[0],y:e.position[1],rotation:e.rotation});n.updateTransform(),this._transformGroup=n}return t.prototype.hasBuilder=function(t){return!!FM[t]},t.prototype.add=function(t){FM[t](this.opt,this.axisModel,this.group,this._transformGroup)},t.prototype.getGroup=function(){return this.group},t.innerTextLayout=function(t,e,n){var i,r,o=Ur(e-t);return Xr(o)?(r=n>0?"top":"bottom",i="center"):Xr(o-VM)?(r=n>0?"bottom":"top",i="center"):(r="middle",i=o>0&&o0?"right":"left":n>0?"left":"right"),{rotation:o,textAlign:i,textVerticalAlign:r}},t.makeAxisEventDataBase=function(t){var e={componentType:t.mainType,componentIndex:t.componentIndex};return e[t.mainType+"Index"]=t.componentIndex,e},t.isLabelSilent=function(t){var e=t.get("tooltip");return t.get("silent")||!(t.get("triggerEvent")||e&&e.show)},t}(),FM={axisLine:function(t,e,n,i){var r=e.get(["axisLine","show"]);if("auto"===r&&t.handleAutoShown&&(r=t.handleAutoShown("axisLine")),r){var o=e.axis.getExtent(),a=i.transform,s=[o[0],0],l=[o[1],0];a&&(Ft(s,s,a),Ft(l,l,a));var u=A({lineCap:"round"},e.getModel(["axisLine","lineStyle"]).getLineStyle()),h=new Eu({subPixelOptimize:!0,shape:{x1:s[0],y1:s[1],x2:l[0],y2:l[1]},style:u,strokeContainThreshold:t.strokeContainThreshold||5,silent:!0,z2:1});h.anid="line",n.add(h);var c=e.get(["axisLine","symbol"]);if(null!=c){var p=e.get(["axisLine","symbolSize"]);X(c)&&(c=[c,c]),(X(p)||j(p))&&(p=[p,p]);var d=Py(e.get(["axisLine","symbolOffset"])||0,p),f=p[0],g=p[1];E([{rotate:t.rotation+Math.PI/2,offset:d[0],r:0},{rotate:t.rotation-Math.PI/2,offset:d[1],r:Math.sqrt((s[0]-l[0])*(s[0]-l[0])+(s[1]-l[1])*(s[1]-l[1]))}],(function(e,i){if("none"!==c[i]&&null!=c[i]){var r=ky(c[i],-f/2,-g/2,f,g,u.stroke,!0),o=e.r+e.offset;r.attr({rotation:e.rotate,x:s[0]+o*Math.cos(t.rotation),y:s[1]-o*Math.sin(t.rotation),silent:!0,z2:11}),n.add(r)}}))}}},axisTickLabel:function(t,e,n,i){var r=function(t,e,n,i){var r=n.axis,o=n.getModel("axisTick"),a=o.get("show");"auto"===a&&i.handleAutoShown&&(a=i.handleAutoShown("axisTick"));if(!a||r.scale.isBlank())return;for(var s=o.getModel("lineStyle"),l=i.tickDirection*o.get("length"),u=YM(r.getTicksCoords(),e.transform,l,k(s.getLineStyle(),{stroke:n.get(["axisLine","lineStyle","color"])}),"ticks"),h=0;hc[1]?-1:1,d=["start"===s?c[0]-p*h:"end"===s?c[1]+p*h:(c[0]+c[1])/2,HM(s)?t.labelOffset+l*h:0],f=e.get("nameRotate");null!=f&&(f=f*VM/180),HM(s)?o=BM.innerTextLayout(t.rotation,null!=f?f:t.rotation,l):(o=function(t,e,n,i){var r,o,a=Ur(n-t),s=i[0]>i[1],l="start"===e&&!s||"start"!==e&&s;Xr(a-VM/2)?(o=l?"bottom":"top",r="center"):Xr(a-1.5*VM)?(o=l?"top":"bottom",r="center"):(o="middle",r=a<1.5*VM&&a>VM/2?l?"left":"right":l?"right":"left");return{rotation:a,textAlign:r,textVerticalAlign:o}}(t.rotation,s,f||0,c),null!=(a=t.axisNameAvailableWidth)&&(a=Math.abs(a/Math.sin(o.rotation)),!isFinite(a)&&(a=null)));var g=u.getFont(),y=e.get("nameTruncate",!0)||{},v=y.ellipsis,m=it(t.nameTruncateMaxWidth,y.maxWidth,a),x=new As({x:d[0],y:d[1],rotation:o.rotation,silent:BM.isLabelSilent(e),style:Yh(u,{text:r,font:g,overflow:"truncate",width:m,ellipsis:v,fill:u.getTextColor()||e.get(["axisLine","lineStyle","color"]),align:u.get("align")||o.textAlign,verticalAlign:u.get("verticalAlign")||o.textVerticalAlign}),z2:1});if(Nh({el:x,componentModel:e,itemName:r}),x.__fullText=r,x.anid="name",e.get("triggerEvent")){var _=BM.makeAxisEventDataBase(e);_.targetType="axisName",_.name=r,Ws(x).eventData=_}i.add(x),x.updateTransform(),n.add(x),x.decomposeTransform()}}};function GM(t){t&&(t.ignore=!0)}function WM(t,e){var n=t&&t.getBoundingRect().clone(),i=e&&e.getBoundingRect().clone();if(n&&i){var r=Oi([]);return zi(r,r,-t.rotation),n.applyTransform(Ni([],r,t.getLocalTransform())),i.applyTransform(Ni([],r,e.getLocalTransform())),n.intersect(i)}}function HM(t){return"middle"===t||"center"===t}function YM(t,e,n,i,r){for(var o=[],a=[],s=[],l=0;l=0||t===e}function ZM(t){var e=jM(t);if(e){var n=e.axisPointerModel,i=e.axis.scale,r=n.option,o=n.get("status"),a=n.get("value");null!=a&&(a=i.parse(a));var s=qM(n);null==o&&(r.status=s?"show":"hide");var l=i.getExtent().slice();l[0]>l[1]&&l.reverse(),(null==a||a>l[1])&&(a=l[1]),a0&&!c.min?c.min=0:null!=c.min&&c.min<0&&!c.max&&(c.max=0);var p=a;null!=c.color&&(p=k({color:c.color},a));var d=C(T(c),{boundaryGap:t,splitNumber:e,scale:n,axisLine:i,axisTick:r,axisLabel:o,name:c.text,showName:s,nameLocation:"end",nameGap:u,nameTextStyle:p,triggerEvent:h},!1);if(s||(d.name=""),X(l)){var f=d.name;d.name=l.replace("{value}",null!=f?f:"")}else U(l)&&(d.name=l(d.name,d));var g=new pc(d,null,this.ecModel);return R(g,h_.prototype),g.mainType="radar",g.componentIndex=this.componentIndex,g}),this);this._indicatorModels=c},e.prototype.getIndicatorModels=function(){return this._indicatorModels},e.type="radar",e.defaultOption={z:0,center:["50%","50%"],radius:"75%",startAngle:90,axisName:{show:!0},boundaryGap:[0,0],splitNumber:5,axisNameGap:15,scale:!1,shape:"polygon",axisLine:C({lineStyle:{color:"#bbb"}},vI.axisLine),axisLabel:mI(vI.axisLabel,!1),axisTick:mI(vI.axisTick,!1),splitLine:mI(vI.splitLine,!0),splitArea:mI(vI.splitArea,!0),indicator:[]},e}(Ip),_I=["axisLine","axisTickLabel","axisName"],bI=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.render=function(t,e,n){this.group.removeAll(),this._buildAxes(t),this._buildSplitLineAndArea(t)},e.prototype._buildAxes=function(t){var e=t.coordinateSystem;E(z(e.getIndicatorAxes(),(function(t){var n=t.model.get("showName")?t.name:"";return new BM(t.model,{axisName:n,position:[e.cx,e.cy],rotation:t.angle,labelDirection:-1,tickDirection:-1,nameDirection:1})})),(function(t){E(_I,t.add,t),this.group.add(t.getGroup())}),this)},e.prototype._buildSplitLineAndArea=function(t){var e=t.coordinateSystem,n=e.getIndicatorAxes();if(n.length){var i=t.get("shape"),r=t.getModel("splitLine"),o=t.getModel("splitArea"),a=r.getModel("lineStyle"),s=o.getModel("areaStyle"),l=r.get("show"),u=o.get("show"),h=a.get("color"),c=s.get("color"),p=Y(h)?h:[h],d=Y(c)?c:[c],f=[],g=[];if("circle"===i)for(var y=n[0].getTicksCoords(),v=e.cx,m=e.cy,x=0;x3?1.4:r>1?1.2:1.1;AI(this,"zoom","zoomOnMouseWheel",t,{scale:i>0?s:1/s,originX:o,originY:a,isAvailableBehavior:null})}if(n){var l=Math.abs(i);AI(this,"scrollMove","moveOnMouseWheel",t,{scrollDelta:(i>0?1:-1)*(l>3?.4:l>1?.15:.05),originX:o,originY:a,isAvailableBehavior:null})}}},e.prototype._pinchHandler=function(t){TI(this._zr,"globalPan")||AI(this,"zoom",null,t,{scale:t.pinchScale>1?1.1:1/1.1,originX:t.pinchX,originY:t.pinchY,isAvailableBehavior:null})},e}(Xt);function AI(t,e,n,i,r){t.pointerChecker&&t.pointerChecker(i,r.originX,r.originY)&&(se(i.event),kI(t,e,n,i,r))}function kI(t,e,n,i,r){r.isAvailableBehavior=W(LI,null,n,i),t.trigger(e,r)}function LI(t,e,n){var i=n[t];return!t||i&&(!X(i)||e.event[i+"Key"])}function PI(t,e,n){var i=t.target;i.x+=e,i.y+=n,i.dirty()}function OI(t,e,n,i){var r=t.target,o=t.zoomLimit,a=t.zoom=t.zoom||1;if(a*=e,o){var s=o.min||0,l=o.max||1/0;a=Math.max(Math.min(l,a),s)}var u=a/t.zoom;t.zoom=a,r.x-=(n-r.x)*(u-1),r.y-=(i-r.y)*(u-1),r.scaleX*=u,r.scaleY*=u,r.dirty()}var RI,NI={axisPointer:1,tooltip:1,brush:1};function EI(t,e,n){var i=e.getComponentByElement(t.topTarget),r=i&&i.coordinateSystem;return i&&i!==n&&!NI.hasOwnProperty(i.mainType)&&r&&r.model!==n}function zI(t){X(t)&&(t=(new DOMParser).parseFromString(t,"text/xml"));var e=t;for(9===e.nodeType&&(e=e.firstChild);"svg"!==e.nodeName.toLowerCase()||1!==e.nodeType;)e=e.nextSibling;return e}var VI={fill:"fill",stroke:"stroke","stroke-width":"lineWidth",opacity:"opacity","fill-opacity":"fillOpacity","stroke-opacity":"strokeOpacity","stroke-dasharray":"lineDash","stroke-dashoffset":"lineDashOffset","stroke-linecap":"lineCap","stroke-linejoin":"lineJoin","stroke-miterlimit":"miterLimit","font-family":"fontFamily","font-size":"fontSize","font-style":"fontStyle","font-weight":"fontWeight","text-anchor":"textAlign",visibility:"visibility",display:"display"},BI=G(VI),FI={"alignment-baseline":"textBaseline","stop-color":"stopColor"},GI=G(FI),WI=function(){function t(){this._defs={},this._root=null}return t.prototype.parse=function(t,e){e=e||{};var n=zI(t);this._defsUsePending=[];var i=new Cr;this._root=i;var r=[],o=n.getAttribute("viewBox")||"",a=parseFloat(n.getAttribute("width")||e.width),s=parseFloat(n.getAttribute("height")||e.height);isNaN(a)&&(a=null),isNaN(s)&&(s=null),jI(n,i,null,!0,!1);for(var l,u,h=n.firstChild;h;)this._parseNode(h,i,r,null,!1,!1),h=h.nextSibling;if(function(t,e){for(var n=0;n=4&&(l={x:parseFloat(c[0]||0),y:parseFloat(c[1]||0),width:parseFloat(c[2]),height:parseFloat(c[3])})}if(l&&null!=a&&null!=s&&(u=iT(l,{x:0,y:0,width:a,height:s}),!e.ignoreViewBox)){var p=i;(i=new Cr).add(p),p.scaleX=p.scaleY=u.scale,p.x=u.x,p.y=u.y}return e.ignoreRootClip||null==a||null==s||i.setClipPath(new Ts({shape:{x:0,y:0,width:a,height:s}})),{root:i,width:a,height:s,viewBoxRect:l,viewBoxTransform:u,named:r}},t.prototype._parseNode=function(t,e,n,i,r,o){var a,s=t.nodeName.toLowerCase(),l=i;if("defs"===s&&(r=!0),"text"===s&&(o=!0),"defs"===s||"switch"===s)a=e;else{if(!r){var u=RI[s];if(u&&mt(RI,s)){a=u.call(this,t,e);var h=t.getAttribute("name");if(h){var c={name:h,namedFrom:null,svgNodeTagLower:s,el:a};n.push(c),"g"===s&&(l=c)}else i&&n.push({name:i.name,namedFrom:i,svgNodeTagLower:s,el:a});e.add(a)}}var p=HI[s];if(p&&mt(HI,s)){var d=p.call(this,t),f=t.getAttribute("id");f&&(this._defs[f]=d)}}if(a&&a.isGroup)for(var g=t.firstChild;g;)1===g.nodeType?this._parseNode(g,a,n,l,r,o):3===g.nodeType&&o&&this._parseText(g,a),g=g.nextSibling},t.prototype._parseText=function(t,e){var n=new ys({style:{text:t.textContent},silent:!0,x:this._textX||0,y:this._textY||0});XI(e,n),jI(t,n,this._defsUsePending,!1,!1),function(t,e){var n=e.__selfStyle;if(n){var i=n.textBaseline,r=i;i&&"auto"!==i?"baseline"===i?r="alphabetic":"before-edge"===i||"text-before-edge"===i?r="top":"after-edge"===i||"text-after-edge"===i?r="bottom":"central"!==i&&"mathematical"!==i||(r="middle"):r="alphabetic",t.style.textBaseline=r}var o=e.__inheritedStyle;if(o){var a=o.textAlign,s=a;a&&("middle"===a&&(s="center"),t.style.textAlign=s)}}(n,e);var i=n.style,r=i.fontSize;r&&r<9&&(i.fontSize=9,n.scaleX*=r/9,n.scaleY*=r/9);var o=(i.fontSize||i.fontFamily)&&[i.fontStyle,i.fontWeight,(i.fontSize||12)+"px",i.fontFamily||"sans-serif"].join(" ");i.font=o;var a=n.getBoundingRect();return this._textX+=a.width,e.add(n),n},t.internalField=void(RI={g:function(t,e){var n=new Cr;return XI(e,n),jI(t,n,this._defsUsePending,!1,!1),n},rect:function(t,e){var n=new Ts;return XI(e,n),jI(t,n,this._defsUsePending,!1,!1),n.setShape({x:parseFloat(t.getAttribute("x")||"0"),y:parseFloat(t.getAttribute("y")||"0"),width:parseFloat(t.getAttribute("width")||"0"),height:parseFloat(t.getAttribute("height")||"0")}),n.silent=!0,n},circle:function(t,e){var n=new uu;return XI(e,n),jI(t,n,this._defsUsePending,!1,!1),n.setShape({cx:parseFloat(t.getAttribute("cx")||"0"),cy:parseFloat(t.getAttribute("cy")||"0"),r:parseFloat(t.getAttribute("r")||"0")}),n.silent=!0,n},line:function(t,e){var n=new Eu;return XI(e,n),jI(t,n,this._defsUsePending,!1,!1),n.setShape({x1:parseFloat(t.getAttribute("x1")||"0"),y1:parseFloat(t.getAttribute("y1")||"0"),x2:parseFloat(t.getAttribute("x2")||"0"),y2:parseFloat(t.getAttribute("y2")||"0")}),n.silent=!0,n},ellipse:function(t,e){var n=new cu;return XI(e,n),jI(t,n,this._defsUsePending,!1,!1),n.setShape({cx:parseFloat(t.getAttribute("cx")||"0"),cy:parseFloat(t.getAttribute("cy")||"0"),rx:parseFloat(t.getAttribute("rx")||"0"),ry:parseFloat(t.getAttribute("ry")||"0")}),n.silent=!0,n},polygon:function(t,e){var n,i=t.getAttribute("points");i&&(n=ZI(i));var r=new Lu({shape:{points:n||[]},silent:!0});return XI(e,r),jI(t,r,this._defsUsePending,!1,!1),r},polyline:function(t,e){var n,i=t.getAttribute("points");i&&(n=ZI(i));var r=new Ou({shape:{points:n||[]},silent:!0});return XI(e,r),jI(t,r,this._defsUsePending,!1,!1),r},image:function(t,e){var n=new xs;return XI(e,n),jI(t,n,this._defsUsePending,!1,!1),n.setStyle({image:t.getAttribute("xlink:href")||t.getAttribute("href"),x:+t.getAttribute("x"),y:+t.getAttribute("y"),width:+t.getAttribute("width"),height:+t.getAttribute("height")}),n.silent=!0,n},text:function(t,e){var n=t.getAttribute("x")||"0",i=t.getAttribute("y")||"0",r=t.getAttribute("dx")||"0",o=t.getAttribute("dy")||"0";this._textX=parseFloat(n)+parseFloat(r),this._textY=parseFloat(i)+parseFloat(o);var a=new Cr;return XI(e,a),jI(t,a,this._defsUsePending,!1,!0),a},tspan:function(t,e){var n=t.getAttribute("x"),i=t.getAttribute("y");null!=n&&(this._textX=parseFloat(n)),null!=i&&(this._textY=parseFloat(i));var r=t.getAttribute("dx")||"0",o=t.getAttribute("dy")||"0",a=new Cr;return XI(e,a),jI(t,a,this._defsUsePending,!1,!0),this._textX+=parseFloat(r),this._textY+=parseFloat(o),a},path:function(t,e){var n=au(t.getAttribute("d")||"");return XI(e,n),jI(t,n,this._defsUsePending,!1,!1),n.silent=!0,n}}),t}(),HI={lineargradient:function(t){var e=parseInt(t.getAttribute("x1")||"0",10),n=parseInt(t.getAttribute("y1")||"0",10),i=parseInt(t.getAttribute("x2")||"10",10),r=parseInt(t.getAttribute("y2")||"0",10),o=new Uu(e,n,i,r);return YI(t,o),UI(t,o),o},radialgradient:function(t){var e=parseInt(t.getAttribute("cx")||"0",10),n=parseInt(t.getAttribute("cy")||"0",10),i=parseInt(t.getAttribute("r")||"0",10),r=new Xu(e,n,i);return YI(t,r),UI(t,r),r}};function YI(t,e){"userSpaceOnUse"===t.getAttribute("gradientUnits")&&(e.global=!0)}function UI(t,e){for(var n=t.firstChild;n;){if(1===n.nodeType&&"stop"===n.nodeName.toLocaleLowerCase()){var i=n.getAttribute("offset"),r=void 0;r=i&&i.indexOf("%")>0?parseInt(i,10)/100:i?parseFloat(i):0;var o={};nT(n,o,o);var a=o.stopColor||n.getAttribute("stop-color")||"#000000";e.colorStops.push({offset:r,color:a})}n=n.nextSibling}}function XI(t,e){t&&t.__inheritedStyle&&(e.__inheritedStyle||(e.__inheritedStyle={}),k(e.__inheritedStyle,t.__inheritedStyle))}function ZI(t){for(var e=JI(t),n=[],i=0;i0;o-=2){var a=i[o],s=i[o-1],l=JI(a);switch(r=r||[1,0,0,1,0,0],s){case"translate":Ei(r,r,[parseFloat(l[0]),parseFloat(l[1]||"0")]);break;case"scale":Vi(r,r,[parseFloat(l[0]),parseFloat(l[1]||l[0])]);break;case"rotate":zi(r,r,-parseFloat(l[0])*tT);break;case"skewX":Ni(r,[1,0,Math.tan(parseFloat(l[0])*tT),1,0,0],r);break;case"skewY":Ni(r,[1,Math.tan(parseFloat(l[0])*tT),0,1,0,0],r);break;case"matrix":r[0]=parseFloat(l[0]),r[1]=parseFloat(l[1]),r[2]=parseFloat(l[2]),r[3]=parseFloat(l[3]),r[4]=parseFloat(l[4]),r[5]=parseFloat(l[5])}}e.setLocalTransform(r)}}(t,e),nT(t,a,s),i||function(t,e,n){for(var i=0;i0,f={api:n,geo:s,mapOrGeoModel:t,data:a,isVisualEncodedByVisualMap:d,isGeo:o,transformInfoRaw:c};"geoJSON"===s.resourceType?this._buildGeoJSON(f):"geoSVG"===s.resourceType&&this._buildSVG(f),this._updateController(t,e,n),this._updateMapSelectHandler(t,l,n,i)},t.prototype._buildGeoJSON=function(t){var e=this._regionsGroupByName=ft(),n=ft(),i=this._regionsGroup,r=t.transformInfoRaw,o=t.mapOrGeoModel,a=t.data,s=t.geo.projection,l=s&&s.stream;function u(t,e){return e&&(t=e(t)),t&&[t[0]*r.scaleX+r.x,t[1]*r.scaleY+r.y]}function h(t){for(var e=[],n=!l&&s&&s.project,i=0;i=0)&&(p=r);var d=a?{normal:{align:"center",verticalAlign:"middle"}}:null;Wh(e,Hh(i),{labelFetcher:p,labelDataIndex:c,defaultText:n},d);var f=e.getTextContent();if(f&&(MT(f).ignore=f.ignore,e.textConfig&&a)){var g=e.getBoundingRect().clone();e.textConfig.layoutRect=g,e.textConfig.position=[(a[0]-g.x)/g.width*100+"%",(a[1]-g.y)/g.height*100+"%"]}e.disableLabelAnimation=!0}else e.removeTextContent(),e.removeTextConfig(),e.disableLabelAnimation=null}function kT(t,e,n,i,r,o){t.data?t.data.setItemGraphicEl(o,e):Ws(e).eventData={componentType:"geo",componentIndex:r.componentIndex,geoIndex:r.componentIndex,name:n,region:i&&i.option||{}}}function LT(t,e,n,i,r){t.data||Nh({el:e,componentModel:r,itemName:n,itemTooltipOption:i.get("tooltip")})}function PT(t,e,n,i,r){e.highDownSilentOnTouch=!!r.get("selectedMode");var o=i.getModel("emphasis"),a=o.get("focus");return Ol(e,a,o.get("blurScope"),o.get("disabled")),t.isGeo&&function(t,e,n){var i=Ws(t);i.componentMainType=e.mainType,i.componentIndex=e.componentIndex,i.componentHighDownName=n}(e,r,n),a}function OT(t,e,n){var i,r=[];function o(){i=[]}function a(){i.length&&(r.push(i),i=[])}var s=e({polygonStart:o,polygonEnd:a,lineStart:o,lineEnd:a,point:function(t,e){isFinite(t)&&isFinite(e)&&i.push([t,e])},sphere:function(){}});return!n&&s.polygonStart(),E(t,(function(t){s.lineStart();for(var e=0;e-1&&(n.style.stroke=n.style.fill,n.style.fill="#fff",n.style.lineWidth=2),n},e.type="series.map",e.dependencies=["geo"],e.layoutMode="box",e.defaultOption={z:2,coordinateSystem:"geo",map:"",left:"center",top:"center",aspectScale:null,showLegendSymbol:!0,boundingCoords:null,center:null,zoom:1,scaleLimit:null,selectedMode:!0,label:{show:!1,color:"#000"},itemStyle:{borderWidth:.5,borderColor:"#444",areaColor:"#eee"},emphasis:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{areaColor:"rgba(255,215,0,0.8)"}},select:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{color:"rgba(255,215,0,0.8)"}},nameProperty:"name"},e}(ag);function ET(t){var e={};t.eachSeriesByType("map",(function(t){var n=t.getHostGeoModel(),i=n?"o"+n.id:"i"+t.getMapType();(e[i]=e[i]||[]).push(t)})),E(e,(function(t,e){for(var n,i,r,o=(n=z(t,(function(t){return t.getData()})),i=t[0].get("mapValueCalculation"),r={},E(n,(function(t){t.each(t.mapDimension("value"),(function(e,n){var i="ec-"+t.getName(n);r[i]=r[i]||[],isNaN(e)||r[i].push(e)}))})),n[0].map(n[0].mapDimension("value"),(function(t,e){for(var o="ec-"+n[0].getName(e),a=0,s=1/0,l=-1/0,u=r[o].length,h=0;h1?(d.width=p,d.height=p/x):(d.height=p,d.width=p*x),d.y=c[1]-d.height/2,d.x=c[0]-d.width/2;else{var b=t.getBoxLayoutParams();b.aspect=x,d=mp(b,{width:v,height:m})}this.setViewRect(d.x,d.y,d.width,d.height),this.setCenter(t.get("center")),this.setZoom(t.get("zoom"))}R(HT,BT);var XT=new(function(){function t(){this.dimensions=WT}return t.prototype.create=function(t,e){var n=[];function i(t){return{nameProperty:t.get("nameProperty"),aspectScale:t.get("aspectScale"),projection:t.get("projection")}}t.eachComponent("geo",(function(t,r){var o=t.get("map"),a=new HT(o+r,o,A({nameMap:t.get("nameMap")},i(t)));a.zoomLimit=t.get("scaleLimit"),n.push(a),t.coordinateSystem=a,a.model=t,a.resize=UT,a.resize(t,e)})),t.eachSeries((function(t){if("geo"===t.get("coordinateSystem")){var e=t.get("geoIndex")||0;t.coordinateSystem=n[e]}}));var r={};return t.eachSeriesByType("map",(function(t){if(!t.getHostGeoModel()){var e=t.getMapType();r[e]=r[e]||[],r[e].push(t)}})),E(r,(function(t,r){var o=z(t,(function(t){return t.get("nameMap")})),a=new HT(r,r,A({nameMap:D(o)},i(t[0])));a.zoomLimit=it.apply(null,z(t,(function(t){return t.get("scaleLimit")}))),n.push(a),a.resize=UT,a.resize(t[0],e),E(t,(function(t){t.coordinateSystem=a,function(t,e){E(e.get("geoCoord"),(function(e,n){t.addGeoCoord(n,e)}))}(a,t)}))})),n},t.prototype.getFilledRegions=function(t,e,n,i){for(var r=(t||[]).slice(),o=ft(),a=0;a=0;){var o=e[n];o.hierNode.prelim+=i,o.hierNode.modifier+=i,r+=o.hierNode.change,i+=o.hierNode.shift+r}}(t);var o=(n[0].hierNode.prelim+n[n.length-1].hierNode.prelim)/2;r?(t.hierNode.prelim=r.hierNode.prelim+e(t,r),t.hierNode.modifier=t.hierNode.prelim-o):t.hierNode.prelim=o}else r&&(t.hierNode.prelim=r.hierNode.prelim+e(t,r));t.parentNode.hierNode.defaultAncestor=function(t,e,n,i){if(e){for(var r=t,o=t,a=o.parentNode.children[0],s=e,l=r.hierNode.modifier,u=o.hierNode.modifier,h=a.hierNode.modifier,c=s.hierNode.modifier;s=iC(s),o=rC(o),s&&o;){r=iC(r),a=rC(a),r.hierNode.ancestor=t;var p=s.hierNode.prelim+c-o.hierNode.prelim-u+i(s,o);p>0&&(aC(oC(s,t,n),t,p),u+=p,l+=p),c+=s.hierNode.modifier,u+=o.hierNode.modifier,l+=r.hierNode.modifier,h+=a.hierNode.modifier}s&&!iC(r)&&(r.hierNode.thread=s,r.hierNode.modifier+=c-l),o&&!rC(a)&&(a.hierNode.thread=o,a.hierNode.modifier+=u-h,n=t)}return n}(t,r,t.parentNode.hierNode.defaultAncestor||i[0],e)}function tC(t){var e=t.hierNode.prelim+t.parentNode.hierNode.modifier;t.setLayout({x:e},!0),t.hierNode.modifier+=t.parentNode.hierNode.modifier}function eC(t){return arguments.length?t:sC}function nC(t,e){return t-=Math.PI/2,{x:e*Math.cos(t),y:e*Math.sin(t)}}function iC(t){var e=t.children;return e.length&&t.isExpand?e[e.length-1]:t.hierNode.thread}function rC(t){var e=t.children;return e.length&&t.isExpand?e[0]:t.hierNode.thread}function oC(t,e,n){return t.hierNode.ancestor.parentNode===e.parentNode?t.hierNode.ancestor:n}function aC(t,e,n){var i=n/(e.hierNode.i-t.hierNode.i);e.hierNode.change-=i,e.hierNode.shift+=n,e.hierNode.modifier+=n,e.hierNode.prelim+=n,t.hierNode.change+=i}function sC(t,e){return t.parentNode===e.parentNode?1:2}var lC=function(){this.parentPoint=[],this.childPoints=[]},uC=function(t){function e(e){return t.call(this,e)||this}return n(e,t),e.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},e.prototype.getDefaultShape=function(){return new lC},e.prototype.buildPath=function(t,e){var n=e.childPoints,i=n.length,r=e.parentPoint,o=n[0],a=n[i-1];if(1===i)return t.moveTo(r[0],r[1]),void t.lineTo(o[0],o[1]);var s=e.orient,l="TB"===s||"BT"===s?0:1,u=1-l,h=Er(e.forkPosition,1),c=[];c[l]=r[l],c[u]=r[u]+(a[u]-r[u])*h,t.moveTo(r[0],r[1]),t.lineTo(c[0],c[1]),t.moveTo(o[0],o[1]),c[l]=o[l],t.lineTo(c[0],c[1]),c[l]=a[l],t.lineTo(c[0],c[1]),t.lineTo(a[0],a[1]);for(var p=1;pm.x)||(_-=Math.PI);var S=b?"left":"right",M=s.getModel("label"),I=M.get("rotate"),T=I*(Math.PI/180),C=y.getTextContent();C&&(y.setTextConfig({position:M.get("position")||S,rotation:null==I?-_:T,origin:"center"}),C.setStyle("verticalAlign","middle"))}var D=s.get(["emphasis","focus"]),A="ancestor"===D?a.getAncestorsIndices():"descendant"===D?a.getDescendantIndices():null;A&&(Ws(n).focus=A),function(t,e,n,i,r,o,a,s){var l=e.getModel(),u=t.get("edgeShape"),h=t.get("layout"),c=t.getOrient(),p=t.get(["lineStyle","curveness"]),d=t.get("edgeForkPosition"),f=l.getModel("lineStyle").getLineStyle(),g=i.__edge;if("curve"===u)e.parentNode&&e.parentNode!==n&&(g||(g=i.__edge=new Fu({shape:yC(h,c,p,r,r)})),ih(g,{shape:yC(h,c,p,o,a)},t));else if("polyline"===u)if("orthogonal"===h){if(e!==n&&e.children&&0!==e.children.length&&!0===e.isExpand){for(var y=e.children,v=[],m=0;me&&(e=i.height)}this.height=e+1},t.prototype.getNodeById=function(t){if(this.getId()===t)return this;for(var e=0,n=this.children,i=n.length;e=0&&this.hostTree.data.setItemLayout(this.dataIndex,t,e)},t.prototype.getLayout=function(){return this.hostTree.data.getItemLayout(this.dataIndex)},t.prototype.getModel=function(t){if(!(this.dataIndex<0))return this.hostTree.data.getItemModel(this.dataIndex).getModel(t)},t.prototype.getLevelModel=function(){return(this.hostTree.levelModels||[])[this.depth]},t.prototype.setVisual=function(t,e){this.dataIndex>=0&&this.hostTree.data.setItemVisual(this.dataIndex,t,e)},t.prototype.getVisual=function(t){return this.hostTree.data.getItemVisual(this.dataIndex,t)},t.prototype.getRawIndex=function(){return this.hostTree.data.getRawIndex(this.dataIndex)},t.prototype.getId=function(){return this.hostTree.data.getId(this.dataIndex)},t.prototype.getChildIndex=function(){if(this.parentNode){for(var t=this.parentNode.children,e=0;e=0){var i=n.getData().tree.root,r=t.targetNode;if(X(r)&&(r=i.getNodeById(r)),r&&i.contains(r))return{node:r};var o=t.targetNodeId;if(null!=o&&(r=i.getNodeById(o)))return{node:r}}}function AC(t){for(var e=[];t;)(t=t.parentNode)&&e.push(t);return e.reverse()}function kC(t,e){return P(AC(t),e)>=0}function LC(t,e){for(var n=[];t;){var i=t.dataIndex;n.push({name:t.name,dataIndex:i,value:e.getRawValue(i)}),t=t.parentNode}return n.reverse(),n}var PC=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.hasSymbolVisual=!0,e.ignoreStyleOnData=!0,e}return n(e,t),e.prototype.getInitialData=function(t){var e={name:t.name,children:t.data},n=t.leaves||{},i=new pc(n,this,this.ecModel),r=CC.createTree(e,this,(function(t){t.wrapMethod("getItemModel",(function(t,e){var n=r.getNodeByDataIndex(e);return n&&n.children.length&&n.isExpand||(t.parentModel=i),t}))}));var o=0;r.eachNode("preorder",(function(t){t.depth>o&&(o=t.depth)}));var a=t.expandAndCollapse&&t.initialTreeDepth>=0?t.initialTreeDepth:o;return r.root.eachNode("preorder",(function(t){var e=t.hostTree.data.getRawDataItem(t.dataIndex);t.isExpand=e&&null!=e.collapsed?!e.collapsed:t.depth<=a})),r.data},e.prototype.getOrient=function(){var t=this.get("orient");return"horizontal"===t?t="LR":"vertical"===t&&(t="TB"),t},e.prototype.setZoom=function(t){this.option.zoom=t},e.prototype.setCenter=function(t){this.option.center=t},e.prototype.formatTooltip=function(t,e,n){for(var i=this.getData().tree,r=i.root.children[0],o=i.getNodeByDataIndex(t),a=o.getValue(),s=o.name;o&&o!==r;)s=o.parentNode.name+"."+s,o=o.parentNode;return Uf("nameValue",{name:s,value:a,noValue:isNaN(a)||null==a})},e.prototype.getDataParams=function(e){var n=t.prototype.getDataParams.apply(this,arguments),i=this.getData().tree.getNodeByDataIndex(e);return n.treeAncestors=LC(i,this),n},e.type="series.tree",e.layoutMode="box",e.defaultOption={z:2,coordinateSystem:"view",left:"12%",top:"12%",right:"12%",bottom:"12%",layout:"orthogonal",edgeShape:"curve",edgeForkPosition:"50%",roam:!1,nodeScaleRatio:.4,center:null,zoom:1,orient:"LR",symbol:"emptyCircle",symbolSize:7,expandAndCollapse:!0,initialTreeDepth:2,lineStyle:{color:"#ccc",width:1.5,curveness:.5},itemStyle:{color:"lightsteelblue",borderWidth:1.5},label:{show:!0},animationEasing:"linear",animationDuration:700,animationDurationUpdate:500},e}(ag);function OC(t,e){for(var n,i=[t];n=i.pop();)if(e(n),n.isExpand){var r=n.children;if(r.length)for(var o=r.length-1;o>=0;o--)i.push(r[o])}}function RC(t,e){t.eachSeriesByType("tree",(function(t){!function(t,e){var n=function(t,e){return mp(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}(t,e);t.layoutInfo=n;var i=t.get("layout"),r=0,o=0,a=null;"radial"===i?(r=2*Math.PI,o=Math.min(n.height,n.width)/2,a=eC((function(t,e){return(t.parentNode===e.parentNode?1:2)/t.depth}))):(r=n.width,o=n.height,a=eC());var s=t.getData().tree.root,l=s.children[0];if(l){!function(t){var e=t;e.hierNode={defaultAncestor:null,ancestor:e,prelim:0,modifier:0,change:0,shift:0,i:0,thread:null};for(var n,i,r=[e];n=r.pop();)if(i=n.children,n.isExpand&&i.length)for(var o=i.length-1;o>=0;o--){var a=i[o];a.hierNode={defaultAncestor:null,ancestor:a,prelim:0,modifier:0,change:0,shift:0,i:o,thread:null},r.push(a)}}(s),function(t,e,n){for(var i,r=[t],o=[];i=r.pop();)if(o.push(i),i.isExpand){var a=i.children;if(a.length)for(var s=0;sh.getLayout().x&&(h=t),t.depth>c.depth&&(c=t)}));var p=u===h?1:a(u,h)/2,d=p-u.getLayout().x,f=0,g=0,y=0,v=0;if("radial"===i)f=r/(h.getLayout().x+p+d),g=o/(c.depth-1||1),OC(l,(function(t){y=(t.getLayout().x+d)*f,v=(t.depth-1)*g;var e=nC(y,v);t.setLayout({x:e.x,y:e.y,rawX:y,rawY:v},!0)}));else{var m=t.getOrient();"RL"===m||"LR"===m?(g=o/(h.getLayout().x+p+d),f=r/(c.depth-1||1),OC(l,(function(t){v=(t.getLayout().x+d)*g,y="LR"===m?(t.depth-1)*f:r-(t.depth-1)*f,t.setLayout({x:y,y:v},!0)}))):"TB"!==m&&"BT"!==m||(f=r/(h.getLayout().x+p+d),g=o/(c.depth-1||1),OC(l,(function(t){y=(t.getLayout().x+d)*f,v="TB"===m?(t.depth-1)*g:o-(t.depth-1)*g,t.setLayout({x:y,y:v},!0)})))}}}(t,e)}))}function NC(t){t.eachSeriesByType("tree",(function(t){var e=t.getData();e.tree.eachNode((function(t){var n=t.getModel().getModel("itemStyle").getItemStyle();A(e.ensureUniqueItemVisual(t.dataIndex,"style"),n)}))}))}var EC=["treemapZoomToNode","treemapRender","treemapMove"];function zC(t){var e=t.getData().tree,n={};e.eachNode((function(e){for(var i=e;i&&i.depth>1;)i=i.parentNode;var r=td(t.ecModel,i.name||i.dataIndex+"",n);e.setVisual("decal",r)}))}var VC=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.preventUsingHoverLayer=!0,n}return n(e,t),e.prototype.getInitialData=function(t,e){var n={name:t.name,children:t.data};BC(n);var i=t.levels||[],r=this.designatedVisualItemStyle={},o=new pc({itemStyle:r},this,e),a=z((i=t.levels=function(t,e){var n,i,r=ho(e.get("color")),o=ho(e.get(["aria","decal","decals"]));if(!r)return;E(t=t||[],(function(t){var e=new pc(t),r=e.get("color"),o=e.get("decal");(e.get(["itemStyle","color"])||r&&"none"!==r)&&(n=!0),(e.get(["itemStyle","decal"])||o&&"none"!==o)&&(i=!0)}));var a=t[0]||(t[0]={});n||(a.color=r.slice());!i&&o&&(a.decal=o.slice());return t}(i,e))||[],(function(t){return new pc(t,o,e)}),this),s=CC.createTree(n,this,(function(t){t.wrapMethod("getItemModel",(function(t,e){var n=s.getNodeByDataIndex(e),i=n?a[n.depth]:null;return t.parentModel=i||o,t}))}));return s.data},e.prototype.optionUpdated=function(){this.resetViewRoot()},e.prototype.formatTooltip=function(t,e,n){var i=this.getData(),r=this.getRawValue(t);return Uf("nameValue",{name:i.getName(t),value:r})},e.prototype.getDataParams=function(e){var n=t.prototype.getDataParams.apply(this,arguments),i=this.getData().tree.getNodeByDataIndex(e);return n.treeAncestors=LC(i,this),n.treePathInfo=n.treeAncestors,n},e.prototype.setLayoutInfo=function(t){this.layoutInfo=this.layoutInfo||{},A(this.layoutInfo,t)},e.prototype.mapIdToIndex=function(t){var e=this._idIndexMap;e||(e=this._idIndexMap=ft(),this._idIndexMapCount=0);var n=e.get(t);return null==n&&e.set(t,n=this._idIndexMapCount++),n},e.prototype.getViewRoot=function(){return this._viewRoot},e.prototype.resetViewRoot=function(t){t?this._viewRoot=t:t=this._viewRoot;var e=this.getRawData().tree.root;t&&(t===e||e.contains(t))||(this._viewRoot=e)},e.prototype.enableAriaDecal=function(){zC(this)},e.type="series.treemap",e.layoutMode="box",e.defaultOption={progressive:0,left:"center",top:"middle",width:"80%",height:"80%",sort:!0,clipWindow:"origin",squareRatio:.5*(1+Math.sqrt(5)),leafDepth:null,drillDownIcon:"▶",zoomToNodeRatio:.1024,roam:!0,nodeClick:"zoomToNode",animation:!0,animationDurationUpdate:900,animationEasing:"quinticInOut",breadcrumb:{show:!0,height:22,left:"center",top:"bottom",emptyItemWidth:25,itemStyle:{color:"rgba(0,0,0,0.7)",textStyle:{color:"#fff"}}},label:{show:!0,distance:0,padding:5,position:"inside",color:"#fff",overflow:"truncate"},upperLabel:{show:!1,position:[0,"50%"],height:20,overflow:"truncate",verticalAlign:"middle"},itemStyle:{color:null,colorAlpha:null,colorSaturation:null,borderWidth:0,gapWidth:0,borderColor:"#fff",borderColorSaturation:null},emphasis:{upperLabel:{show:!0,position:[0,"50%"],overflow:"truncate",verticalAlign:"middle"}},visualDimension:0,visualMin:null,visualMax:null,color:[],colorAlpha:null,colorSaturation:null,colorMappingBy:"index",visibleMin:10,childrenVisibleMin:null,levels:[]},e}(ag);function BC(t){var e=0;E(t.children,(function(t){BC(t);var n=t.value;Y(n)&&(n=n[0]),e+=n}));var n=t.value;Y(n)&&(n=n[0]),(null==n||isNaN(n))&&(n=e),n<0&&(n=0),Y(t.value)?t.value[0]=n:t.value=n}var FC=function(){function t(t){this.group=new Cr,t.add(this.group)}return t.prototype.render=function(t,e,n,i){var r=t.getModel("breadcrumb"),o=this.group;if(o.removeAll(),r.get("show")&&n){var a=r.getModel("itemStyle"),s=a.getModel("textStyle"),l={pos:{left:r.get("left"),right:r.get("right"),top:r.get("top"),bottom:r.get("bottom")},box:{width:e.getWidth(),height:e.getHeight()},emptyItemWidth:r.get("emptyItemWidth"),totalWidth:0,renderList:[]};this._prepare(n,l,s),this._renderContent(t,l,a,s,i),xp(o,l.pos,l.box)}},t.prototype._prepare=function(t,e,n){for(var i=t;i;i=i.parentNode){var r=xo(i.getModel().get("name"),""),o=n.getTextRect(r),a=Math.max(o.width+16,e.emptyItemWidth);e.totalWidth+=a+8,e.renderList.push({node:i,text:r,width:a})}},t.prototype._renderContent=function(t,e,n,i,r){for(var o,a,s,l,u,h,c,p,d,f=0,g=e.emptyItemWidth,y=t.get(["breadcrumb","height"]),v=(o=e.pos,a=e.box,l=a.width,u=a.height,h=Er(o.left,l),c=Er(o.top,u),p=Er(o.right,l),d=Er(o.bottom,u),(isNaN(h)||isNaN(parseFloat(o.left)))&&(h=0),(isNaN(p)||isNaN(parseFloat(o.right)))&&(p=l),(isNaN(c)||isNaN(parseFloat(o.top)))&&(c=0),(isNaN(d)||isNaN(parseFloat(o.bottom)))&&(d=u),s=np(s||0),{width:Math.max(p-h-s[1]-s[3],0),height:Math.max(d-c-s[0]-s[2],0)}),m=e.totalWidth,x=e.renderList,_=x.length-1;_>=0;_--){var b=x[_],w=b.node,S=b.width,M=b.text;m>v.width&&(m-=S-g,S=g,M=null);var I=new Lu({shape:{points:GC(f,0,S,y,_===x.length-1,0===_)},style:k(n.getItemStyle(),{lineJoin:"bevel"}),textContent:new As({style:{text:M,fill:i.getTextColor(),font:i.getFont()}}),textConfig:{position:"inside"},z2:1e5,onclick:H(r,w)});I.disableLabelAnimation=!0,this.group.add(I),WC(I,t,w),f+=S+8}},t.prototype.remove=function(){this.group.removeAll()},t}();function GC(t,e,n,i,r,o){var a=[[r?t:t-5,e],[t+n,e],[t+n,e+i],[r?t:t-5,e+i]];return!o&&a.splice(2,0,[t+n+5,e+i/2]),!r&&a.push([t,e+i/2]),a}function WC(t,e,n){Ws(t).eventData={componentType:"series",componentSubType:"treemap",componentIndex:e.componentIndex,seriesIndex:e.seriesIndex,seriesName:e.name,seriesType:"treemap",selfType:"breadcrumb",nodeData:{dataIndex:n&&n.dataIndex,name:n&&n.name},treePathInfo:n&&LC(n,e)}}var HC=function(){function t(){this._storage=[],this._elExistsMap={}}return t.prototype.add=function(t,e,n,i,r){return!this._elExistsMap[t.id]&&(this._elExistsMap[t.id]=!0,this._storage.push({el:t,target:e,duration:n,delay:i,easing:r}),!0)},t.prototype.finished=function(t){return this._finishedCallback=t,this},t.prototype.start=function(){for(var t=this,e=this._storage.length,n=function(){--e<=0&&(t._storage.length=0,t._elExistsMap={},t._finishedCallback&&t._finishedCallback())},i=0,r=this._storage.length;i3||Math.abs(t.dy)>3)){var e=this.seriesModel.getData().tree.root;if(!e)return;var n=e.getLayout();if(!n)return;this.api.dispatchAction({type:"treemapMove",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:n.x+t.dx,y:n.y+t.dy,width:n.width,height:n.height}})}},e.prototype._onZoom=function(t){var e=t.originX,n=t.originY;if("animating"!==this._state){var i=this.seriesModel.getData().tree.root;if(!i)return;var r=i.getLayout();if(!r)return;var o=new sr(r.x,r.y,r.width,r.height),a=this.seriesModel.layoutInfo,s=[1,0,0,1,0,0];Ei(s,s,[-(e-=a.x),-(n-=a.y)]),Vi(s,s,[t.scale,t.scale]),Ei(s,s,[e,n]),o.applyTransform(s),this.api.dispatchAction({type:"treemapRender",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:o.x,y:o.y,width:o.width,height:o.height}})}},e.prototype._initEvents=function(t){var e=this;t.on("click",(function(t){if("ready"===e._state){var n=e.seriesModel.get("nodeClick",!0);if(n){var i=e.findTarget(t.offsetX,t.offsetY);if(i){var r=i.node;if(r.getLayout().isLeafRoot)e._rootToNode(i);else if("zoomToNode"===n)e._zoomToNode(i);else if("link"===n){var o=r.hostTree.data.getItemModel(r.dataIndex),a=o.get("link",!0),s=o.get("target",!0)||"blank";a&&pp(a,s)}}}}}),this)},e.prototype._renderBreadcrumb=function(t,e,n){var i=this;n||(n=null!=t.get("leafDepth",!0)?{node:t.getViewRoot()}:this.findTarget(e.getWidth()/2,e.getHeight()/2))||(n={node:t.getData().tree.root}),(this._breadcrumb||(this._breadcrumb=new FC(this.group))).render(t,e,n.node,(function(e){"animating"!==i._state&&(kC(t.getViewRoot(),e)?i._rootToNode({node:e}):i._zoomToNode({node:e}))}))},e.prototype.remove=function(){this._clearController(),this._containerGroup&&this._containerGroup.removeAll(),this._storage={nodeGroup:[],background:[],content:[]},this._state="ready",this._breadcrumb&&this._breadcrumb.remove()},e.prototype.dispose=function(){this._clearController()},e.prototype._zoomToNode=function(t){this.api.dispatchAction({type:"treemapZoomToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:t.node})},e.prototype._rootToNode=function(t){this.api.dispatchAction({type:"treemapRootToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:t.node})},e.prototype.findTarget=function(t,e){var n;return this.seriesModel.getViewRoot().eachNode({attr:"viewChildren",order:"preorder"},(function(i){var r=this._storage.background[i.getRawIndex()];if(r){var o=r.transformCoordToLocal(t,e),a=r.shape;if(!(a.x<=o[0]&&o[0]<=a.x+a.width&&a.y<=o[1]&&o[1]<=a.y+a.height))return!1;n={node:i,offsetX:o[0],offsetY:o[1]}}}),this),n},e.type="treemap",e}(mg);var JC=E,QC=q,tD=-1,eD=function(){function t(e){var n=e.mappingMethod,i=e.type,r=this.option=T(e);this.type=i,this.mappingMethod=n,this._normalizeData=cD[n];var o=t.visualHandlers[i];this.applyVisual=o.applyVisual,this.getColorMapper=o.getColorMapper,this._normalizedToVisual=o._normalizedToVisual[n],"piecewise"===n?(nD(r),function(t){var e=t.pieceList;t.hasSpecialVisual=!1,E(e,(function(e,n){e.originIndex=n,null!=e.visual&&(t.hasSpecialVisual=!0)}))}(r)):"category"===n?r.categories?function(t){var e=t.categories,n=t.categoryMap={},i=t.visual;if(JC(e,(function(t,e){n[t]=e})),!Y(i)){var r=[];q(i)?JC(i,(function(t,e){var i=n[e];r[null!=i?i:tD]=t})):r[-1]=i,i=hD(t,r)}for(var o=e.length-1;o>=0;o--)null==i[o]&&(delete n[e[o]],e.pop())}(r):nD(r,!0):(lt("linear"!==n||r.dataExtent),nD(r))}return t.prototype.mapValueToVisual=function(t){var e=this._normalizeData(t);return this._normalizedToVisual(e,t)},t.prototype.getNormalizer=function(){return W(this._normalizeData,this)},t.listVisualTypes=function(){return G(t.visualHandlers)},t.isValidType=function(e){return t.visualHandlers.hasOwnProperty(e)},t.eachVisual=function(t,e,n){q(t)?E(t,e,n):e.call(n,t)},t.mapVisual=function(e,n,i){var r,o=Y(e)?[]:q(e)?{}:(r=!0,null);return t.eachVisual(e,(function(t,e){var a=n.call(i,t,e);r?o=a:o[e]=a})),o},t.retrieveVisuals=function(e){var n,i={};return e&&JC(t.visualHandlers,(function(t,r){e.hasOwnProperty(r)&&(i[r]=e[r],n=!0)})),n?i:null},t.prepareVisualTypes=function(t){if(Y(t))t=t.slice();else{if(!QC(t))return[];var e=[];JC(t,(function(t,n){e.push(n)})),t=e}return t.sort((function(t,e){return"color"===e&&"color"!==t&&0===t.indexOf("color")?1:-1})),t},t.dependsOn=function(t,e){return"color"===e?!(!t||0!==t.indexOf(e)):t===e},t.findPieceIndex=function(t,e,n){for(var i,r=1/0,o=0,a=e.length;ou[1]&&(u[1]=l);var h=e.get("colorMappingBy"),c={type:a.name,dataExtent:u,visual:a.range};"color"!==c.type||"index"!==h&&"id"!==h?c.mappingMethod="linear":(c.mappingMethod="category",c.loop=!0);var p=new eD(c);return dD(p).drColorMappingBy=h,p}(0,r,o,0,u,d);E(d,(function(t,e){if(t.depth>=n.length||t===n[t.depth]){var o=function(t,e,n,i,r,o){var a=A({},e);if(r){var s=r.type,l="color"===s&&dD(r).drColorMappingBy,u="index"===l?i:"id"===l?o.mapIdToIndex(n.getId()):n.getValue(t.get("visualDimension"));a[s]=r.mapValueToVisual(u)}return a}(r,u,t,e,f,i);gD(t,o,n,i)}}))}else s=yD(u),h.fill=s}}function yD(t){var e=vD(t,"color");if(e){var n=vD(t,"colorAlpha"),i=vD(t,"colorSaturation");return i&&(e=Dn(e,null,null,i)),n&&(e=An(e,n)),e}}function vD(t,e){var n=t[e];if(null!=n&&"none"!==n)return n}function mD(t,e){var n=t.get(e);return Y(n)&&n.length?{name:e,range:n}:null}var xD=Math.max,_D=Math.min,bD=it,wD=E,SD=["itemStyle","borderWidth"],MD=["itemStyle","gapWidth"],ID=["upperLabel","show"],TD=["upperLabel","height"],CD={seriesType:"treemap",reset:function(t,e,n,i){var r=n.getWidth(),o=n.getHeight(),a=t.option,s=mp(t.getBoxLayoutParams(),{width:n.getWidth(),height:n.getHeight()}),l=a.size||[],u=Er(bD(s.width,l[0]),r),h=Er(bD(s.height,l[1]),o),c=i&&i.type,p=DC(i,["treemapZoomToNode","treemapRootToNode"],t),d="treemapRender"===c||"treemapMove"===c?i.rootRect:null,f=t.getViewRoot(),g=AC(f);if("treemapMove"!==c){var y="treemapZoomToNode"===c?function(t,e,n,i,r){var o,a=(e||{}).node,s=[i,r];if(!a||a===n)return s;var l=i*r,u=l*t.option.zoomToNodeRatio;for(;o=a.parentNode;){for(var h=0,c=o.children,p=0,d=c.length;pYr&&(u=Yr),a=o}ua[1]&&(a[1]=e)}))):a=[NaN,NaN];return{sum:i,dataExtent:a}}(e,a,s);if(0===u.sum)return t.viewChildren=[];if(u.sum=function(t,e,n,i,r){if(!i)return n;for(var o=t.get("visibleMin"),a=r.length,s=a,l=a-1;l>=0;l--){var u=r["asc"===i?a-l-1:l].getValue();u/n*ei&&(i=a));var l=t.area*t.area,u=e*e*n;return l?xD(u*i/l,l/(u*r)):1/0}function kD(t,e,n,i,r){var o=e===n.width?0:1,a=1-o,s=["x","y"],l=["width","height"],u=n[s[o]],h=e?t.area/e:0;(r||h>n[l[a]])&&(h=n[l[a]]);for(var c=0,p=t.length;ci&&(i=e);var o=i%2?i+2:i+3;r=[];for(var a=0;a0&&(m[0]=-m[0],m[1]=-m[1]);var _=v[0]<0?-1:1;if("start"!==i.__position&&"end"!==i.__position){var b=-Math.atan2(v[1],v[0]);u[0].8?"left":h[0]<-.8?"right":"center",p=h[1]>.8?"top":h[1]<-.8?"bottom":"middle";break;case"start":i.x=-h[0]*f+l[0],i.y=-h[1]*g+l[1],c=h[0]>.8?"right":h[0]<-.8?"left":"center",p=h[1]>.8?"bottom":h[1]<-.8?"top":"middle";break;case"insideStartTop":case"insideStart":case"insideStartBottom":i.x=f*_+l[0],i.y=l[1]+w,c=v[0]<0?"right":"left",i.originX=-f*_,i.originY=-w;break;case"insideMiddleTop":case"insideMiddle":case"insideMiddleBottom":case"middle":i.x=x[0],i.y=x[1]+w,c="center",i.originY=-w;break;case"insideEndTop":case"insideEnd":case"insideEndBottom":i.x=-f*_+u[0],i.y=u[1]+w,c=v[0]>=0?"right":"left",i.originX=f*_,i.originY=-w}i.scaleX=i.scaleY=r,i.setStyle({verticalAlign:i.__verticalAlign||p,align:i.__align||c})}}}function S(t,e){var n=t.__specifiedRotation;if(null==n){var i=a.tangentAt(e);t.attr("rotation",(1===e?-1:1)*Math.PI/2-Math.atan2(i[1],i[0]))}else t.attr("rotation",n)}},e}(Cr),dA=function(){function t(t){this.group=new Cr,this._LineCtor=t||pA}return t.prototype.updateData=function(t){var e=this;this._progressiveEls=null;var n=this,i=n.group,r=n._lineData;n._lineData=t,r||i.removeAll();var o=fA(t);t.diff(r).add((function(n){e._doAdd(t,n,o)})).update((function(n,i){e._doUpdate(r,t,i,n,o)})).remove((function(t){i.remove(r.getItemGraphicEl(t))})).execute()},t.prototype.updateLayout=function(){var t=this._lineData;t&&t.eachItemGraphicEl((function(e,n){e.updateLayout(t,n)}),this)},t.prototype.incrementalPrepareUpdate=function(t){this._seriesScope=fA(t),this._lineData=null,this.group.removeAll()},t.prototype.incrementalUpdate=function(t,e){function n(t){t.isGroup||function(t){return t.animators&&t.animators.length>0}(t)||(t.incremental=!0,t.ensureState("emphasis").hoverLayer=!0)}this._progressiveEls=[];for(var i=t.start;i=0?i+=u:i-=u:f>=0?i-=u:i+=u}return i}function MA(t,e){var n=[],i=Qe,r=[[],[],[]],o=[[],[]],a=[];e/=2,t.eachEdge((function(t,s){var l=t.getLayout(),u=t.getVisual("fromSymbol"),h=t.getVisual("toSymbol");l.__original||(l.__original=[Mt(l[0]),Mt(l[1])],l[2]&&l.__original.push(Mt(l[2])));var c=l.__original;if(null!=l[2]){if(St(r[0],c[0]),St(r[1],c[2]),St(r[2],c[1]),u&&"none"!==u){var p=jD(t.node1),d=SA(r,c[0],p*e);i(r[0][0],r[1][0],r[2][0],d,n),r[0][0]=n[3],r[1][0]=n[4],i(r[0][1],r[1][1],r[2][1],d,n),r[0][1]=n[3],r[1][1]=n[4]}if(h&&"none"!==h){p=jD(t.node2),d=SA(r,c[1],p*e);i(r[0][0],r[1][0],r[2][0],d,n),r[1][0]=n[1],r[2][0]=n[2],i(r[0][1],r[1][1],r[2][1],d,n),r[1][1]=n[1],r[2][1]=n[2]}St(l[0],r[0]),St(l[1],r[2]),St(l[2],r[1])}else{if(St(o[0],c[0]),St(o[1],c[1]),Dt(a,o[1],o[0]),Rt(a,a),u&&"none"!==u){p=jD(t.node1);Ct(o[0],o[0],a,p*e)}if(h&&"none"!==h){p=jD(t.node2);Ct(o[1],o[1],a,-p*e)}St(l[0],o[0]),St(l[1],o[1])}}))}function IA(t){return"view"===t.type}var TA=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.init=function(t,e){var n=new Zw,i=new dA,r=this.group;this._controller=new DI(e.getZr()),this._controllerHost={target:r},r.add(n.group),r.add(i.group),this._symbolDraw=n,this._lineDraw=i,this._firstRender=!0},e.prototype.render=function(t,e,n){var i=this,r=t.coordinateSystem;this._model=t;var o=this._symbolDraw,a=this._lineDraw,s=this.group;if(IA(r)){var l={x:r.x,y:r.y,scaleX:r.scaleX,scaleY:r.scaleY};this._firstRender?s.attr(l):ih(s,l,t)}MA(t.getGraph(),ZD(t));var u=t.getData();o.updateData(u);var h=t.getEdgeData();a.updateData(h),this._updateNodeAndLinkScale(),this._updateController(t,e,n),clearTimeout(this._layoutTimeout);var c=t.forceLayout,p=t.get(["force","layoutAnimation"]);c&&this._startForceLayoutIteration(c,p),u.graph.eachNode((function(t){var e=t.dataIndex,n=t.getGraphicEl(),r=t.getModel();if(n){n.off("drag").off("dragend");var o=r.get("draggable");o&&n.on("drag",(function(){c&&(c.warmUp(),!i._layouting&&i._startForceLayoutIteration(c,p),c.setFixed(e),u.setItemLayout(e,[n.x,n.y]))})).on("dragend",(function(){c&&c.setUnfixed(e)})),n.setDraggable(o&&!!c),"adjacency"===r.get(["emphasis","focus"])&&(Ws(n).focus=t.getAdjacentDataIndices())}})),u.graph.eachEdge((function(t){var e=t.getGraphicEl(),n=t.getModel().get(["emphasis","focus"]);e&&"adjacency"===n&&(Ws(e).focus={edge:[t.dataIndex],node:[t.node1.dataIndex,t.node2.dataIndex]})}));var d="circular"===t.get("layout")&&t.get(["circular","rotateLabel"]),f=u.getLayout("cx"),g=u.getLayout("cy");u.eachItemGraphicEl((function(t,e){var n=u.getItemModel(e).get(["label","rotate"])||0,i=t.getSymbolPath();if(d){var r=u.getItemLayout(e),o=Math.atan2(r[1]-g,r[0]-f);o<0&&(o=2*Math.PI+o);var a=r[0]=0&&t.call(e,n[r],r)},t.prototype.eachEdge=function(t,e){for(var n=this.edges,i=n.length,r=0;r=0&&n[r].node1.dataIndex>=0&&n[r].node2.dataIndex>=0&&t.call(e,n[r],r)},t.prototype.breadthFirstTraverse=function(t,e,n,i){if(e instanceof AA||(e=this._nodesMap[CA(e)]),e){for(var r="out"===n?"outEdges":"in"===n?"inEdges":"edges",o=0;o=0&&n.node2.dataIndex>=0}));for(r=0,o=i.length;r=0&&this[t][e].setItemVisual(this.dataIndex,n,i)},getVisual:function(n){return this[t][e].getItemVisual(this.dataIndex,n)},setLayout:function(n,i){this.dataIndex>=0&&this[t][e].setItemLayout(this.dataIndex,n,i)},getLayout:function(){return this[t][e].getItemLayout(this.dataIndex)},getGraphicEl:function(){return this[t][e].getItemGraphicEl(this.dataIndex)},getRawIndex:function(){return this[t][e].getRawIndex(this.dataIndex)}}}function PA(t,e,n,i,r){for(var o=new DA(i),a=0;a "+p)),u++)}var d,f=n.get("coordinateSystem");if("cartesian2d"===f||"polar"===f)d=nx(t,n);else{var g=ud.get(f),y=g&&g.dimensions||[];P(y,"value")<0&&y.concat(["value"]);var v=jm(t,{coordDimensions:y,encodeDefine:n.getEncode()}).dimensions;(d=new Zm(v,n)).initData(t)}var m=new Zm(["value"],n);return m.initData(l,s),r&&r(d,m),mC({mainData:d,struct:o,structAttr:"graph",datas:{node:d,edge:m},datasAttr:{node:"data",edge:"edgeData"}}),o.update(),o}R(AA,LA("hostGraph","data")),R(kA,LA("hostGraph","edgeData"));var OA=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.hasSymbolVisual=!0,n}return n(e,t),e.prototype.init=function(e){t.prototype.init.apply(this,arguments);var n=this;function i(){return n._categoriesData}this.legendVisualProvider=new lM(i,i),this.fillDataTextStyle(e.edges||e.links),this._updateCategoriesData()},e.prototype.mergeOption=function(e){t.prototype.mergeOption.apply(this,arguments),this.fillDataTextStyle(e.edges||e.links),this._updateCategoriesData()},e.prototype.mergeDefaultAndTheme=function(e){t.prototype.mergeDefaultAndTheme.apply(this,arguments),co(e,"edgeLabel",["show"])},e.prototype.getInitialData=function(t,e){var n,i=t.edges||t.links||[],r=t.data||t.nodes||[],o=this;if(r&&i){VD(n=this)&&(n.__curvenessList=[],n.__edgeMap={},BD(n));var a=PA(r,i,this,!0,(function(t,e){t.wrapMethod("getItemModel",(function(t){var e=o._categoriesModels[t.getShallow("category")];return e&&(e.parentModel=t.parentModel,t.parentModel=e),t}));var n=pc.prototype.getModel;function i(t,e){var i=n.call(this,t,e);return i.resolveParentPath=r,i}function r(t){if(t&&("label"===t[0]||"label"===t[1])){var e=t.slice();return"label"===t[0]?e[0]="edgeLabel":"label"===t[1]&&(e[1]="edgeLabel"),e}return t}e.wrapMethod("getItemModel",(function(t){return t.resolveParentPath=r,t.getModel=i,t}))}));return E(a.edges,(function(t){!function(t,e,n,i){if(VD(n)){var r=FD(t,e,n),o=n.__edgeMap,a=o[GD(r)];o[r]&&!a?o[r].isForward=!0:a&&o[r]&&(a.isForward=!0,o[r].isForward=!1),o[r]=o[r]||[],o[r].push(i)}}(t.node1,t.node2,this,t.dataIndex)}),this),a.data}},e.prototype.getGraph=function(){return this.getData().graph},e.prototype.getEdgeData=function(){return this.getGraph().edgeData},e.prototype.getCategoriesData=function(){return this._categoriesData},e.prototype.formatTooltip=function(t,e,n){if("edge"===n){var i=this.getData(),r=this.getDataParams(t,n),o=i.graph.getEdgeByIndex(t),a=i.getName(o.node1.dataIndex),s=i.getName(o.node2.dataIndex),l=[];return null!=a&&l.push(a),null!=s&&l.push(s),Uf("nameValue",{name:l.join(" > "),value:r.value,noValue:null==r.value})}return ig({series:this,dataIndex:t,multipleSeries:e})},e.prototype._updateCategoriesData=function(){var t=z(this.option.categories||[],(function(t){return null!=t.value?t:A({value:0},t)})),e=new Zm(["value"],this);e.initData(t),this._categoriesData=e,this._categoriesModels=e.mapArray((function(t){return e.getItemModel(t)}))},e.prototype.setZoom=function(t){this.option.zoom=t},e.prototype.setCenter=function(t){this.option.center=t},e.prototype.isAnimationEnabled=function(){return t.prototype.isAnimationEnabled.call(this)&&!("force"===this.get("layout")&&this.get(["force","layoutAnimation"]))},e.type="series.graph",e.dependencies=["grid","polar","geo","singleAxis","calendar"],e.defaultOption={z:2,coordinateSystem:"view",legendHoverLink:!0,layout:null,circular:{rotateLabel:!1},force:{initLayout:null,repulsion:[0,50],gravity:.1,friction:.6,edgeLength:30,layoutAnimation:!0},left:"center",top:"center",symbol:"circle",symbolSize:10,edgeSymbol:["none","none"],edgeSymbolSize:10,edgeLabel:{position:"middle",distance:5},draggable:!1,roam:!1,center:null,zoom:1,nodeScaleRatio:.6,label:{show:!1,formatter:"{b}"},itemStyle:{},lineStyle:{color:"#aaa",width:1,opacity:.5},emphasis:{scale:!0,label:{show:!0}},select:{itemStyle:{borderColor:"#212121"}}},e}(ag),RA={type:"graphRoam",event:"graphRoam",update:"none"};var NA=function(){this.angle=0,this.width=10,this.r=10,this.x=0,this.y=0},EA=function(t){function e(e){var n=t.call(this,e)||this;return n.type="pointer",n}return n(e,t),e.prototype.getDefaultShape=function(){return new NA},e.prototype.buildPath=function(t,e){var n=Math.cos,i=Math.sin,r=e.r,o=e.width,a=e.angle,s=e.x-n(a)*o*(o>=r/3?1:2),l=e.y-i(a)*o*(o>=r/3?1:2);a=e.angle-Math.PI/2,t.moveTo(s,l),t.lineTo(e.x+n(a)*o,e.y+i(a)*o),t.lineTo(e.x+n(e.angle)*r,e.y+i(e.angle)*r),t.lineTo(e.x-n(a)*o,e.y-i(a)*o),t.lineTo(s,l)},e}(fs);function zA(t,e){var n=null==t?"":t+"";return e&&(X(e)?n=e.replace("{value}",n):U(e)&&(n=e(t))),n}var VA=2*Math.PI,BA=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.render=function(t,e,n){this.group.removeAll();var i=t.get(["axisLine","lineStyle","color"]),r=function(t,e){var n=t.get("center"),i=e.getWidth(),r=e.getHeight(),o=Math.min(i,r);return{cx:Er(n[0],e.getWidth()),cy:Er(n[1],e.getHeight()),r:Er(t.get("radius"),o/2)}}(t,n);this._renderMain(t,e,n,i,r),this._data=t.getData()},e.prototype.dispose=function(){},e.prototype._renderMain=function(t,e,n,i,r){for(var o=this.group,a=t.get("clockwise"),s=-t.get("startAngle")/180*Math.PI,l=-t.get("endAngle")/180*Math.PI,u=t.getModel("axisLine"),h=u.get("roundCap")?TS:Tu,c=u.get("show"),p=u.getModel("lineStyle"),d=p.get("width"),f=(l-s)%VA||l===s?(l-s)%VA:VA,g=s,y=0;c&&y=t&&(0===e?0:i[e-1][0]).8?"bottom":"middle",align:u<-.4?"left":u>.4?"right":"center"},{inheritColor:R}),silent:!0}))}if(m.get("show")&&k!==_){P=(P=m.get("distance"))?P+l:l;for(var N=0;N<=b;N++){u=Math.cos(M),h=Math.sin(M);var E=new Eu({shape:{x1:u*(f-P)+p,y1:h*(f-P)+d,x2:u*(f-S-P)+p,y2:h*(f-S-P)+d},silent:!0,style:D});"auto"===D.stroke&&E.setStyle({stroke:i((k+N/b)/_)}),c.add(E),M+=T}M-=T}else M+=I}},e.prototype._renderPointer=function(t,e,n,i,r,o,a,s,l){var u=this.group,h=this._data,c=this._progressEls,p=[],d=t.get(["pointer","show"]),f=t.getModel("progress"),g=f.get("show"),y=t.getData(),v=y.mapDimension("value"),m=+t.get("min"),x=+t.get("max"),_=[m,x],b=[o,a];function w(e,n){var i,o=y.getItemModel(e).getModel("pointer"),a=Er(o.get("width"),r.r),s=Er(o.get("length"),r.r),l=t.get(["pointer","icon"]),u=o.get("offsetCenter"),h=Er(u[0],r.r),c=Er(u[1],r.r),p=o.get("keepAspect");return(i=l?ky(l,h-a/2,c-s,a,s,null,p):new EA({shape:{angle:-Math.PI/2,width:a,r:s,x:h,y:c}})).rotation=-(n+Math.PI/2),i.x=r.cx,i.y=r.cy,i}function S(t,e){var n=f.get("roundCap")?TS:Tu,i=f.get("overlap"),a=i?f.get("width"):l/y.count(),u=i?r.r-a:r.r-(t+1)*a,h=i?r.r:r.r-t*a,c=new n({shape:{startAngle:o,endAngle:e,cx:r.cx,cy:r.cy,clockwise:s,r0:u,r:h}});return i&&(c.z2=x-y.get(v,t)%x),c}(g||d)&&(y.diff(h).add((function(e){var n=y.get(v,e);if(d){var i=w(e,o);rh(i,{rotation:-((isNaN(+n)?b[0]:Nr(n,_,b,!0))+Math.PI/2)},t),u.add(i),y.setItemGraphicEl(e,i)}if(g){var r=S(e,o),a=f.get("clip");rh(r,{shape:{endAngle:Nr(n,_,b,a)}},t),u.add(r),Hs(t.seriesIndex,y.dataType,e,r),p[e]=r}})).update((function(e,n){var i=y.get(v,e);if(d){var r=h.getItemGraphicEl(n),a=r?r.rotation:o,s=w(e,a);s.rotation=a,ih(s,{rotation:-((isNaN(+i)?b[0]:Nr(i,_,b,!0))+Math.PI/2)},t),u.add(s),y.setItemGraphicEl(e,s)}if(g){var l=c[n],m=S(e,l?l.shape.endAngle:o),x=f.get("clip");ih(m,{shape:{endAngle:Nr(i,_,b,x)}},t),u.add(m),Hs(t.seriesIndex,y.dataType,e,m),p[e]=m}})).execute(),y.each((function(t){var e=y.getItemModel(t),n=e.getModel("emphasis"),r=n.get("focus"),o=n.get("blurScope"),a=n.get("disabled");if(d){var s=y.getItemGraphicEl(t),l=y.getItemVisual(t,"style"),u=l.fill;if(s instanceof xs){var h=s.style;s.useStyle(A({image:h.image,x:h.x,y:h.y,width:h.width,height:h.height},l))}else s.useStyle(l),"pointer"!==s.type&&s.setColor(u);s.setStyle(e.getModel(["pointer","itemStyle"]).getItemStyle()),"auto"===s.style.fill&&s.setStyle("fill",i(Nr(y.get(v,t),_,[0,1],!0))),s.z2EmphasisLift=0,zl(s,e),Ol(s,r,o,a)}if(g){var c=p[t];c.useStyle(y.getItemVisual(t,"style")),c.setStyle(e.getModel(["progress","itemStyle"]).getItemStyle()),c.z2EmphasisLift=0,zl(c,e),Ol(c,r,o,a)}})),this._progressEls=p)},e.prototype._renderAnchor=function(t,e){var n=t.getModel("anchor");if(n.get("show")){var i=n.get("size"),r=n.get("icon"),o=n.get("offsetCenter"),a=n.get("keepAspect"),s=ky(r,e.cx-i/2+Er(o[0],e.r),e.cy-i/2+Er(o[1],e.r),i,i,null,a);s.z2=n.get("showAbove")?1:0,s.setStyle(n.getModel("itemStyle").getItemStyle()),this.group.add(s)}},e.prototype._renderTitleAndDetail=function(t,e,n,i,r){var o=this,a=t.getData(),s=a.mapDimension("value"),l=+t.get("min"),u=+t.get("max"),h=new Cr,c=[],p=[],d=t.isAnimationEnabled(),f=t.get(["pointer","showAbove"]);a.diff(this._data).add((function(t){c[t]=new As({silent:!0}),p[t]=new As({silent:!0})})).update((function(t,e){c[t]=o._titleEls[e],p[t]=o._detailEls[e]})).execute(),a.each((function(e){var n=a.getItemModel(e),o=a.get(s,e),g=new Cr,y=i(Nr(o,[l,u],[0,1],!0)),v=n.getModel("title");if(v.get("show")){var m=v.get("offsetCenter"),x=r.cx+Er(m[0],r.r),_=r.cy+Er(m[1],r.r);(D=c[e]).attr({z2:f?0:2,style:Yh(v,{x:x,y:_,text:a.getName(e),align:"center",verticalAlign:"middle"},{inheritColor:y})}),g.add(D)}var b=n.getModel("detail");if(b.get("show")){var w=b.get("offsetCenter"),S=r.cx+Er(w[0],r.r),M=r.cy+Er(w[1],r.r),I=Er(b.get("width"),r.r),T=Er(b.get("height"),r.r),C=t.get(["progress","show"])?a.getItemVisual(e,"style").fill:y,D=p[e],A=b.get("formatter");D.attr({z2:f?0:2,style:Yh(b,{x:S,y:M,text:zA(o,A),width:isNaN(I)?null:I,height:isNaN(T)?null:T,align:"center",verticalAlign:"middle"},{inheritColor:C})}),Jh(D,{normal:b},o,(function(t){return zA(t,A)})),d&&Qh(D,e,a,t,{getFormattedLabel:function(t,e,n,i,r,a){return zA(a?a.interpolatedValue:o,A)}}),g.add(D)}h.add(g)})),this.group.add(h),this._titleEls=c,this._detailEls=p},e.type="gauge",e}(mg),FA=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.visualStyleAccessPath="itemStyle",n}return n(e,t),e.prototype.getInitialData=function(t,e){return sM(this,["value"])},e.type="series.gauge",e.defaultOption={z:2,colorBy:"data",center:["50%","50%"],legendHoverLink:!0,radius:"75%",startAngle:225,endAngle:-45,clockwise:!0,min:0,max:100,splitNumber:10,axisLine:{show:!0,roundCap:!1,lineStyle:{color:[[1,"#E6EBF8"]],width:10}},progress:{show:!1,overlap:!0,width:10,roundCap:!1,clip:!0},splitLine:{show:!0,length:10,distance:10,lineStyle:{color:"#63677A",width:3,type:"solid"}},axisTick:{show:!0,splitNumber:5,length:6,distance:10,lineStyle:{color:"#63677A",width:1,type:"solid"}},axisLabel:{show:!0,distance:15,color:"#464646",fontSize:12},pointer:{icon:null,offsetCenter:[0,0],show:!0,showAbove:!0,length:"60%",width:6,keepAspect:!1},anchor:{show:!1,showAbove:!1,size:6,icon:"circle",offsetCenter:[0,0],keepAspect:!1,itemStyle:{color:"#fff",borderWidth:0,borderColor:"#5470c6"}},title:{show:!0,offsetCenter:[0,"20%"],color:"#464646",fontSize:16,valueAnimation:!1},detail:{show:!0,backgroundColor:"rgba(0,0,0,0)",borderWidth:0,borderColor:"#ccc",width:100,height:null,padding:[5,10],offsetCenter:[0,"40%"],color:"#464646",fontSize:30,fontWeight:"bold",lineHeight:30,valueAnimation:!1}},e}(ag);var GA=["itemStyle","opacity"],WA=function(t){function e(e,n){var i=t.call(this)||this,r=i,o=new Ou,a=new As;return r.setTextContent(a),i.setTextGuideLine(o),i.updateData(e,n,!0),i}return n(e,t),e.prototype.updateData=function(t,e,n){var i=this,r=t.hostModel,o=t.getItemModel(e),a=t.getItemLayout(e),s=o.getModel("emphasis"),l=o.get(GA);l=null==l?1:l,n||uh(i),i.useStyle(t.getItemVisual(e,"style")),i.style.lineJoin="round",n?(i.setShape({points:a.points}),i.style.opacity=0,rh(i,{style:{opacity:l}},r,e)):ih(i,{style:{opacity:l},shape:{points:a.points}},r,e),zl(i,o),this._updateLabel(t,e),Ol(this,s.get("focus"),s.get("blurScope"),s.get("disabled"))},e.prototype._updateLabel=function(t,e){var n=this,i=this.getTextGuideLine(),r=n.getTextContent(),o=t.hostModel,a=t.getItemModel(e),s=t.getItemLayout(e).label,l=t.getItemVisual(e,"style"),u=l.fill;Wh(r,Hh(a),{labelFetcher:t.hostModel,labelDataIndex:e,defaultOpacity:l.opacity,defaultText:t.getName(e)},{normal:{align:s.textAlign,verticalAlign:s.verticalAlign}}),n.setTextConfig({local:!0,inside:!!s.inside,insideStroke:u,outsideFill:u});var h=s.linePoints;i.setShape({points:h}),n.textGuideLineConfig={anchor:h?new Ji(h[0][0],h[0][1]):null},ih(r,{style:{x:s.x,y:s.y}},o,e),r.attr({rotation:s.rotation,originX:s.x,originY:s.y,z2:10}),cb(n,pb(a),{stroke:u})},e}(Lu),HA=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.ignoreLabelLineUpdate=!0,n}return n(e,t),e.prototype.render=function(t,e,n){var i=t.getData(),r=this._data,o=this.group;i.diff(r).add((function(t){var e=new WA(i,t);i.setItemGraphicEl(t,e),o.add(e)})).update((function(t,e){var n=r.getItemGraphicEl(e);n.updateData(i,t),o.add(n),i.setItemGraphicEl(t,n)})).remove((function(e){lh(r.getItemGraphicEl(e),t,e)})).execute(),this._data=i},e.prototype.remove=function(){this.group.removeAll(),this._data=null},e.prototype.dispose=function(){},e.type="funnel",e}(mg),YA=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.init=function(e){t.prototype.init.apply(this,arguments),this.legendVisualProvider=new lM(W(this.getData,this),W(this.getRawData,this)),this._defaultLabelLine(e)},e.prototype.getInitialData=function(t,e){return sM(this,{coordDimensions:["value"],encodeDefaulter:H(Hp,this)})},e.prototype._defaultLabelLine=function(t){co(t,"labelLine",["show"]);var e=t.labelLine,n=t.emphasis.labelLine;e.show=e.show&&t.label.show,n.show=n.show&&t.emphasis.label.show},e.prototype.getDataParams=function(e){var n=this.getData(),i=t.prototype.getDataParams.call(this,e),r=n.mapDimension("value"),o=n.getSum(r);return i.percent=o?+(n.get(r,e)/o*100).toFixed(2):0,i.$vars.push("percent"),i},e.type="series.funnel",e.defaultOption={z:2,legendHoverLink:!0,colorBy:"data",left:80,top:60,right:80,bottom:60,minSize:"0%",maxSize:"100%",sort:"descending",orient:"vertical",gap:0,funnelAlign:"center",label:{show:!0,position:"outer"},labelLine:{show:!0,length:20,lineStyle:{width:1}},itemStyle:{borderColor:"#fff",borderWidth:1},emphasis:{label:{show:!0}},select:{itemStyle:{borderColor:"#212121"}}},e}(ag);function UA(t,e){t.eachSeriesByType("funnel",(function(t){var n=t.getData(),i=n.mapDimension("value"),r=t.get("sort"),o=function(t,e){return mp(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}(t,e),a=t.get("orient"),s=o.width,l=o.height,u=function(t,e){for(var n=t.mapDimension("value"),i=t.mapArray(n,(function(t){return t})),r=[],o="ascending"===e,a=0,s=t.count();a5)return;var i=this._model.coordinateSystem.getSlidedAxisExpandWindow([t.offsetX,t.offsetY]);"none"!==i.behavior&&this._dispatchExpand({axisExpandWindow:i.axisExpandWindow})}this._mouseDownPoint=null},mousemove:function(t){if(!this._mouseDownPoint&&rk(this,"mousemove")){var e=this._model,n=e.coordinateSystem.getSlidedAxisExpandWindow([t.offsetX,t.offsetY]),i=n.behavior;"jump"===i&&this._throttledDispatchExpand.debounceNextCall(e.get("axisExpandDebounce")),this._throttledDispatchExpand("none"===i?null:{axisExpandWindow:n.axisExpandWindow,animation:"jump"===i?null:{duration:0}})}}};function rk(t,e){var n=t._model;return n.get("axisExpandable")&&n.get("axisExpandTriggerOn")===e}var ok=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.init=function(){t.prototype.init.apply(this,arguments),this.mergeOption({})},e.prototype.mergeOption=function(t){var e=this.option;t&&C(e,t,!0),this._initDimensions()},e.prototype.contains=function(t,e){var n=t.get("parallelIndex");return null!=n&&e.getComponent("parallel",n)===this},e.prototype.setAxisExpand=function(t){E(["axisExpandable","axisExpandCenter","axisExpandCount","axisExpandWidth","axisExpandWindow"],(function(e){t.hasOwnProperty(e)&&(this.option[e]=t[e])}),this)},e.prototype._initDimensions=function(){var t=this.dimensions=[],e=this.parallelAxisIndex=[];E(B(this.ecModel.queryComponents({mainType:"parallelAxis"}),(function(t){return(t.get("parallelIndex")||0)===this.componentIndex}),this),(function(n){t.push("dim"+n.get("dim")),e.push(n.componentIndex)}))},e.type="parallel",e.dependencies=["parallelAxis"],e.layoutMode="box",e.defaultOption={z:0,left:80,top:60,right:80,bottom:60,layout:"horizontal",axisExpandable:!1,axisExpandCenter:null,axisExpandCount:0,axisExpandWidth:50,axisExpandRate:17,axisExpandDebounce:50,axisExpandSlideTriggerArea:[-.15,.05,.4],axisExpandTriggerOn:"click",parallelAxisDefault:null},e}(Ip),ak=function(t){function e(e,n,i,r,o){var a=t.call(this,e,n,i)||this;return a.type=r||"value",a.axisIndex=o,a}return n(e,t),e.prototype.isHorizontal=function(){return"horizontal"!==this.coordinateSystem.getModel().get("layout")},e}(G_);function sk(t,e,n,i,r,o){t=t||0;var a=n[1]-n[0];if(null!=r&&(r=uk(r,[0,a])),null!=o&&(o=Math.max(o,null!=r?r:0)),"all"===i){var s=Math.abs(e[1]-e[0]);s=uk(s,[0,a]),r=o=uk(s,[r,o]),i=0}e[0]=uk(e[0],n),e[1]=uk(e[1],n);var l=lk(e,i);e[i]+=t;var u,h=r||0,c=n.slice();return l.sign<0?c[0]+=h:c[1]-=h,e[i]=uk(e[i],c),u=lk(e,i),null!=r&&(u.sign!==l.sign||u.spano&&(e[1-i]=e[i]+u.sign*o),e}function lk(t,e){var n=t[e]-t[1-e];return{span:Math.abs(n),sign:n>0?-1:n<0?1:e?-1:1}}function uk(t,e){return Math.min(null!=e[1]?e[1]:1/0,Math.max(null!=e[0]?e[0]:-1/0,t))}var hk=E,ck=Math.min,pk=Math.max,dk=Math.floor,fk=Math.ceil,gk=zr,yk=Math.PI,vk=function(){function t(t,e,n){this.type="parallel",this._axesMap=ft(),this._axesLayout={},this.dimensions=t.dimensions,this._model=t,this._init(t,e,n)}return t.prototype._init=function(t,e,n){var i=t.dimensions,r=t.parallelAxisIndex;hk(i,(function(t,n){var i=r[n],o=e.getComponent("parallelAxis",i),a=this._axesMap.set(t,new ak(t,i_(o),[0,0],o.get("type"),i)),s="category"===a.type;a.onBand=s&&o.get("boundaryGap"),a.inverse=o.get("inverse"),o.axis=a,a.model=o,a.coordinateSystem=o.coordinateSystem=this}),this)},t.prototype.update=function(t,e){this._updateAxesFromSeries(this._model,t)},t.prototype.containPoint=function(t){var e=this._makeLayoutInfo(),n=e.axisBase,i=e.layoutBase,r=e.pixelDimIndex,o=t[1-r],a=t[r];return o>=n&&o<=n+e.axisLength&&a>=i&&a<=i+e.layoutLength},t.prototype.getModel=function(){return this._model},t.prototype._updateAxesFromSeries=function(t,e){e.eachSeries((function(n){if(t.contains(n,e)){var i=n.getData();hk(this.dimensions,(function(t){var e=this._axesMap.get(t);e.scale.unionExtentFromData(i,i.mapDimension(t)),n_(e.scale,e.model)}),this)}}),this)},t.prototype.resize=function(t,e){this._rect=mp(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()}),this._layoutAxes()},t.prototype.getRect=function(){return this._rect},t.prototype._makeLayoutInfo=function(){var t,e=this._model,n=this._rect,i=["x","y"],r=["width","height"],o=e.get("layout"),a="horizontal"===o?0:1,s=n[r[a]],l=[0,s],u=this.dimensions.length,h=mk(e.get("axisExpandWidth"),l),c=mk(e.get("axisExpandCount")||0,[0,u]),p=e.get("axisExpandable")&&u>3&&u>c&&c>1&&h>0&&s>0,d=e.get("axisExpandWindow");d?(t=mk(d[1]-d[0],l),d[1]=d[0]+t):(t=mk(h*(c-1),l),(d=[h*(e.get("axisExpandCenter")||dk(u/2))-t/2])[1]=d[0]+t);var f=(s-t)/(u-c);f<3&&(f=0);var g=[dk(gk(d[0]/h,1))+1,fk(gk(d[1]/h,1))-1],y=f/h*d[0];return{layout:o,pixelDimIndex:a,layoutBase:n[i[a]],layoutLength:s,axisBase:n[i[1-a]],axisLength:n[r[1-a]],axisExpandable:p,axisExpandWidth:h,axisCollapseWidth:f,axisExpandWindow:d,axisCount:u,winInnerIndices:g,axisExpandWindow0Pos:y}},t.prototype._layoutAxes=function(){var t=this._rect,e=this._axesMap,n=this.dimensions,i=this._makeLayoutInfo(),r=i.layout;e.each((function(t){var e=[0,i.axisLength],n=t.inverse?1:0;t.setExtent(e[n],e[1-n])})),hk(n,(function(e,n){var o=(i.axisExpandable?_k:xk)(n,i),a={horizontal:{x:o.position,y:i.axisLength},vertical:{x:0,y:o.position}},s={horizontal:yk/2,vertical:0},l=[a[r].x+t.x,a[r].y+t.y],u=s[r],h=[1,0,0,1,0,0];zi(h,h,u),Ei(h,h,l),this._axesLayout[e]={position:l,rotation:u,transform:h,axisNameAvailableWidth:o.axisNameAvailableWidth,axisLabelShow:o.axisLabelShow,nameTruncateMaxWidth:o.nameTruncateMaxWidth,tickDirection:1,labelDirection:1}}),this)},t.prototype.getAxis=function(t){return this._axesMap.get(t)},t.prototype.dataToPoint=function(t,e){return this.axisCoordToPoint(this._axesMap.get(e).dataToCoord(t),e)},t.prototype.eachActiveState=function(t,e,n,i){null==n&&(n=0),null==i&&(i=t.count());var r=this._axesMap,o=this.dimensions,a=[],s=[];E(o,(function(e){a.push(t.mapDimension(e)),s.push(r.get(e).model)}));for(var l=this.hasAxisBrushed(),u=n;ur*(1-h[0])?(l="jump",a=s-r*(1-h[2])):(a=s-r*h[1])>=0&&(a=s-r*(1-h[1]))<=0&&(a=0),(a*=e.axisExpandWidth/u)?sk(a,i,o,"all"):l="none";else{var p=i[1]-i[0];(i=[pk(0,o[1]*s/p-p/2)])[1]=ck(o[1],i[0]+p),i[0]=i[1]-p}return{axisExpandWindow:i,behavior:l}},t}();function mk(t,e){return ck(pk(t,e[0]),e[1])}function xk(t,e){var n=e.layoutLength/(e.axisCount-1);return{position:n*t,axisNameAvailableWidth:n,axisLabelShow:!0}}function _k(t,e){var n,i,r=e.layoutLength,o=e.axisExpandWidth,a=e.axisCount,s=e.axisCollapseWidth,l=e.winInnerIndices,u=s,h=!1;return t=0;n--)Vr(e[n])},e.prototype.getActiveState=function(t){var e=this.activeIntervals;if(!e.length)return"normal";if(null==t||isNaN(+t))return"inactive";if(1===e.length){var n=e[0];if(n[0]<=t&&t<=n[1])return"active"}else for(var i=0,r=e.length;i6}(t)||o){if(a&&!o){"single"===s.brushMode&&Gk(t);var l=T(s);l.brushType=rL(l.brushType,a),l.panelId=a===Sk?null:a.panelId,o=t._creatingCover=Ok(t,l),t._covers.push(o)}if(o){var u=sL[rL(t._brushType,a)];o.__brushOption.range=u.getCreatingRange(tL(t,o,t._track)),i&&(Rk(t,o),u.updateCommon(t,o)),Nk(t,o),r={isEnd:i}}}else i&&"single"===s.brushMode&&s.removeOnClick&&Bk(t,e,n)&&Gk(t)&&(r={isEnd:i,removeOnClick:!0});return r}function rL(t,e){return"auto"===t?e.defaultBrushType:t}var oL={mousedown:function(t){if(this._dragging)aL(this,t);else if(!t.target||!t.target.draggable){eL(t);var e=this.group.transformCoordToLocal(t.offsetX,t.offsetY);this._creatingCover=null,(this._creatingPanel=Bk(this,t,e))&&(this._dragging=!0,this._track=[e.slice()])}},mousemove:function(t){var e=t.offsetX,n=t.offsetY,i=this.group.transformCoordToLocal(e,n);if(function(t,e,n){if(t._brushType&&!function(t,e,n){var i=t._zr;return e<0||e>i.getWidth()||n<0||n>i.getHeight()}(t,e.offsetX,e.offsetY)){var i=t._zr,r=t._covers,o=Bk(t,e,n);if(!t._dragging)for(var a=0;a=0&&(o[r[a].depth]=new pc(r[a],this,e));if(i&&n)return PA(i,n,this,!0,(function(t,e){t.wrapMethod("getItemModel",(function(t,e){var n=t.parentModel,i=n.getData().getItemLayout(e);if(i){var r=i.depth,o=n.levelModels[r];o&&(t.parentModel=o)}return t})),e.wrapMethod("getItemModel",(function(t,e){var n=t.parentModel,i=n.getGraph().getEdgeByIndex(e).node1.getLayout();if(i){var r=i.depth,o=n.levelModels[r];o&&(t.parentModel=o)}return t}))})).data},e.prototype.setNodePosition=function(t,e){var n=(this.option.data||this.option.nodes)[t];n.localX=e[0],n.localY=e[1]},e.prototype.getGraph=function(){return this.getData().graph},e.prototype.getEdgeData=function(){return this.getGraph().edgeData},e.prototype.formatTooltip=function(t,e,n){function i(t){return isNaN(t)||null==t}if("edge"===n){var r=this.getDataParams(t,n),o=r.data,a=r.value;return Uf("nameValue",{name:o.source+" -- "+o.target,value:a,noValue:i(a)})}var s=this.getGraph().getNodeByIndex(t).getLayout().value,l=this.getDataParams(t,n).data.name;return Uf("nameValue",{name:null!=l?l+"":null,value:s,noValue:i(s)})},e.prototype.optionUpdated=function(){},e.prototype.getDataParams=function(e,n){var i=t.prototype.getDataParams.call(this,e,n);if(null==i.value&&"node"===n){var r=this.getGraph().getNodeByIndex(e).getLayout().value;i.value=r}return i},e.type="series.sankey",e.defaultOption={z:2,coordinateSystem:"view",left:"5%",top:"5%",right:"20%",bottom:"5%",orient:"horizontal",nodeWidth:20,nodeGap:8,draggable:!0,layoutIterations:32,label:{show:!0,position:"right",fontSize:12},levels:[],nodeAlign:"justify",lineStyle:{color:"#314656",opacity:.2,curveness:.5},emphasis:{label:{show:!0},lineStyle:{opacity:.5}},select:{itemStyle:{borderColor:"#212121"}},animationEasing:"linear",animationDuration:1e3},e}(ag);function wL(t,e){t.eachSeriesByType("sankey",(function(t){var n=t.get("nodeWidth"),i=t.get("nodeGap"),r=function(t,e){return mp(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}(t,e);t.layoutInfo=r;var o=r.width,a=r.height,s=t.getGraph(),l=s.nodes,u=s.edges;!function(t){E(t,(function(t){var e=PL(t.outEdges,LL),n=PL(t.inEdges,LL),i=t.getValue()||0,r=Math.max(e,n,i);t.setLayout({value:r},!0)}))}(l),function(t,e,n,i,r,o,a,s,l){(function(t,e,n,i,r,o,a){for(var s=[],l=[],u=[],h=[],c=0,p=0;p=0;v&&y.depth>d&&(d=y.depth),g.setLayout({depth:v?y.depth:c},!0),"vertical"===o?g.setLayout({dy:n},!0):g.setLayout({dx:n},!0);for(var m=0;mc-1?d:c-1;a&&"left"!==a&&function(t,e,n,i){if("right"===e){for(var r=[],o=t,a=0;o.length;){for(var s=0;s0;o--)IL(s,l*=.99,a),ML(s,r,n,i,a),OL(s,l,a),ML(s,r,n,i,a)}(t,e,o,r,i,a,s),function(t,e){var n="vertical"===e?"x":"y";E(t,(function(t){t.outEdges.sort((function(t,e){return t.node2.getLayout()[n]-e.node2.getLayout()[n]})),t.inEdges.sort((function(t,e){return t.node1.getLayout()[n]-e.node1.getLayout()[n]}))})),E(t,(function(t){var e=0,n=0;E(t.outEdges,(function(t){t.setLayout({sy:e},!0),e+=t.getLayout().dy})),E(t.inEdges,(function(t){t.setLayout({ty:n},!0),n+=t.getLayout().dy}))}))}(t,s)}(l,u,n,i,o,a,0!==B(l,(function(t){return 0===t.getLayout().value})).length?0:t.get("layoutIterations"),t.get("orient"),t.get("nodeAlign"))}))}function SL(t){var e=t.hostGraph.data.getRawDataItem(t.dataIndex);return null!=e.depth&&e.depth>=0}function ML(t,e,n,i,r){var o="vertical"===r?"x":"y";E(t,(function(t){var a,s,l;t.sort((function(t,e){return t.getLayout()[o]-e.getLayout()[o]}));for(var u=0,h=t.length,c="vertical"===r?"dx":"dy",p=0;p0&&(a=s.getLayout()[o]+l,"vertical"===r?s.setLayout({x:a},!0):s.setLayout({y:a},!0)),u=s.getLayout()[o]+s.getLayout()[c]+e;if((l=u-e-("vertical"===r?i:n))>0){a=s.getLayout()[o]-l,"vertical"===r?s.setLayout({x:a},!0):s.setLayout({y:a},!0),u=a;for(p=h-2;p>=0;--p)(l=(s=t[p]).getLayout()[o]+s.getLayout()[c]+e-u)>0&&(a=s.getLayout()[o]-l,"vertical"===r?s.setLayout({x:a},!0):s.setLayout({y:a},!0)),u=s.getLayout()[o]}}))}function IL(t,e,n){E(t.slice().reverse(),(function(t){E(t,(function(t){if(t.outEdges.length){var i=PL(t.outEdges,TL,n)/PL(t.outEdges,LL);if(isNaN(i)){var r=t.outEdges.length;i=r?PL(t.outEdges,CL,n)/r:0}if("vertical"===n){var o=t.getLayout().x+(i-kL(t,n))*e;t.setLayout({x:o},!0)}else{var a=t.getLayout().y+(i-kL(t,n))*e;t.setLayout({y:a},!0)}}}))}))}function TL(t,e){return kL(t.node2,e)*t.getValue()}function CL(t,e){return kL(t.node2,e)}function DL(t,e){return kL(t.node1,e)*t.getValue()}function AL(t,e){return kL(t.node1,e)}function kL(t,e){return"vertical"===e?t.getLayout().x+t.getLayout().dx/2:t.getLayout().y+t.getLayout().dy/2}function LL(t){return t.getValue()}function PL(t,e,n){for(var i=0,r=t.length,o=-1;++oi&&(i=e)})),E(e,(function(e){var r=new eD({type:"color",mappingMethod:"linear",dataExtent:[n,i],visual:t.get("color")}).mapValueToVisual(e.getLayout().value),o=e.getModel().get(["itemStyle","color"]);null!=o?(e.setVisual("color",o),e.setVisual("style",{fill:o})):(e.setVisual("color",r),e.setVisual("style",{fill:r}))}))}}))}var NL=function(){function t(){}return t.prototype.getInitialData=function(t,e){var n,i,r=e.getComponent("xAxis",this.get("xAxisIndex")),o=e.getComponent("yAxis",this.get("yAxisIndex")),a=r.get("type"),s=o.get("type");"category"===a?(t.layout="horizontal",n=r.getOrdinalMeta(),i=!0):"category"===s?(t.layout="vertical",n=o.getOrdinalMeta(),i=!0):t.layout=t.layout||"horizontal";var l=["x","y"],u="horizontal"===t.layout?0:1,h=this._baseAxisDim=l[u],c=l[1-u],p=[r,o],d=p[u].get("type"),f=p[1-u].get("type"),g=t.data;if(g&&i){var y=[];E(g,(function(t,e){var n;Y(t)?(n=t.slice(),t.unshift(e)):Y(t.value)?((n=A({},t)).value=n.value.slice(),t.value.unshift(e)):n=t,y.push(n)})),t.data=y}var v=this.defaultValueDimensions,m=[{name:h,type:Tm(d),ordinalMeta:n,otherDims:{tooltip:!1,itemName:0},dimsDef:["base"]},{name:c,type:Tm(f),dimsDef:v.slice()}];return sM(this,{coordDimensions:m,dimensionsCount:v.length+1,encodeDefaulter:H(Wp,m,this)})},t.prototype.getBaseAxis=function(){var t=this._baseAxisDim;return this.ecModel.getComponent(t+"Axis",this.get(t+"AxisIndex")).axis},t}(),EL=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.defaultValueDimensions=[{name:"min",defaultTooltip:!0},{name:"Q1",defaultTooltip:!0},{name:"median",defaultTooltip:!0},{name:"Q3",defaultTooltip:!0},{name:"max",defaultTooltip:!0}],n.visualDrawType="stroke",n}return n(e,t),e.type="series.boxplot",e.dependencies=["xAxis","yAxis","grid"],e.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,layout:null,boxWidth:[7,50],itemStyle:{color:"#fff",borderWidth:1},emphasis:{scale:!0,itemStyle:{borderWidth:2,shadowBlur:5,shadowOffsetX:1,shadowOffsetY:1,shadowColor:"rgba(0,0,0,0.2)"}},animationDuration:800},e}(ag);R(EL,NL,!0);var zL=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.render=function(t,e,n){var i=t.getData(),r=this.group,o=this._data;this._data||r.removeAll();var a="horizontal"===t.get("layout")?1:0;i.diff(o).add((function(t){if(i.hasValue(t)){var e=FL(i.getItemLayout(t),i,t,a,!0);i.setItemGraphicEl(t,e),r.add(e)}})).update((function(t,e){var n=o.getItemGraphicEl(e);if(i.hasValue(t)){var s=i.getItemLayout(t);n?(uh(n),GL(s,n,i,t)):n=FL(s,i,t,a),r.add(n),i.setItemGraphicEl(t,n)}else r.remove(n)})).remove((function(t){var e=o.getItemGraphicEl(t);e&&r.remove(e)})).execute(),this._data=i},e.prototype.remove=function(t){var e=this.group,n=this._data;this._data=null,n&&n.eachItemGraphicEl((function(t){t&&e.remove(t)}))},e.type="boxplot",e}(mg),VL=function(){},BL=function(t){function e(e){var n=t.call(this,e)||this;return n.type="boxplotBoxPath",n}return n(e,t),e.prototype.getDefaultShape=function(){return new VL},e.prototype.buildPath=function(t,e){var n=e.points,i=0;for(t.moveTo(n[i][0],n[i][1]),i++;i<4;i++)t.lineTo(n[i][0],n[i][1]);for(t.closePath();ig){var _=[v,x];i.push(_)}}}return{boxData:n,outliers:i}}(e.getRawData(),t.config);return[{dimensions:["ItemName","Low","Q1","Q2","Q3","High"],data:i.boxData},{data:i.outliers}]}};var ZL=["color","borderColor"],jL=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.render=function(t,e,n){this.group.removeClipPath(),this._progressiveEls=null,this._updateDrawMode(t),this._isLargeDraw?this._renderLarge(t):this._renderNormal(t)},e.prototype.incrementalPrepareRender=function(t,e,n){this._clear(),this._updateDrawMode(t)},e.prototype.incrementalRender=function(t,e,n,i){this._progressiveEls=[],this._isLargeDraw?this._incrementalRenderLarge(t,e):this._incrementalRenderNormal(t,e)},e.prototype.eachRendered=function(t){zh(this._progressiveEls||this.group,t)},e.prototype._updateDrawMode=function(t){var e=t.pipelineContext.large;null!=this._isLargeDraw&&e===this._isLargeDraw||(this._isLargeDraw=e,this._clear())},e.prototype._renderNormal=function(t){var e=t.getData(),n=this._data,i=this.group,r=e.getLayout("isSimpleBox"),o=t.get("clip",!0),a=t.coordinateSystem,s=a.getArea&&a.getArea();this._data||i.removeAll(),e.diff(n).add((function(n){if(e.hasValue(n)){var a=e.getItemLayout(n);if(o&&JL(s,a))return;var l=$L(a,n,!0);rh(l,{shape:{points:a.ends}},t,n),QL(l,e,n,r),i.add(l),e.setItemGraphicEl(n,l)}})).update((function(a,l){var u=n.getItemGraphicEl(l);if(e.hasValue(a)){var h=e.getItemLayout(a);o&&JL(s,h)?i.remove(u):(u?(ih(u,{shape:{points:h.ends}},t,a),uh(u)):u=$L(h),QL(u,e,a,r),i.add(u),e.setItemGraphicEl(a,u))}else i.remove(u)})).remove((function(t){var e=n.getItemGraphicEl(t);e&&i.remove(e)})).execute(),this._data=e},e.prototype._renderLarge=function(t){this._clear(),iP(t,this.group);var e=t.get("clip",!0)?aS(t.coordinateSystem,!1,t):null;e?this.group.setClipPath(e):this.group.removeClipPath()},e.prototype._incrementalRenderNormal=function(t,e){for(var n,i=e.getData(),r=i.getLayout("isSimpleBox");null!=(n=t.next());){var o=$L(i.getItemLayout(n));QL(o,i,n,r),o.incremental=!0,this.group.add(o),this._progressiveEls.push(o)}},e.prototype._incrementalRenderLarge=function(t,e){iP(e,this.group,this._progressiveEls,!0)},e.prototype.remove=function(t){this._clear()},e.prototype._clear=function(){this.group.removeAll(),this._data=null},e.type="candlestick",e}(mg),qL=function(){},KL=function(t){function e(e){var n=t.call(this,e)||this;return n.type="normalCandlestickBox",n}return n(e,t),e.prototype.getDefaultShape=function(){return new qL},e.prototype.buildPath=function(t,e){var n=e.points;this.__simpleBox?(t.moveTo(n[4][0],n[4][1]),t.lineTo(n[6][0],n[6][1])):(t.moveTo(n[0][0],n[0][1]),t.lineTo(n[1][0],n[1][1]),t.lineTo(n[2][0],n[2][1]),t.lineTo(n[3][0],n[3][1]),t.closePath(),t.moveTo(n[4][0],n[4][1]),t.lineTo(n[5][0],n[5][1]),t.moveTo(n[6][0],n[6][1]),t.lineTo(n[7][0],n[7][1]))},e}(fs);function $L(t,e,n){var i=t.ends;return new KL({shape:{points:n?tP(i,t):i},z2:100})}function JL(t,e){for(var n=!0,i=0;i0?"borderColor":"borderColor0"])||n.get(["itemStyle",t>0?"color":"color0"]),o=n.getModel("itemStyle").getItemStyle(ZL);e.useStyle(o),e.style.fill=null,e.style.stroke=r}var oP=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.defaultValueDimensions=[{name:"open",defaultTooltip:!0},{name:"close",defaultTooltip:!0},{name:"lowest",defaultTooltip:!0},{name:"highest",defaultTooltip:!0}],n}return n(e,t),e.prototype.getShadowDim=function(){return"open"},e.prototype.brushSelector=function(t,e,n){var i=e.getItemLayout(t);return i&&n.rect(i.brushRect)},e.type="series.candlestick",e.dependencies=["xAxis","yAxis","grid"],e.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,layout:null,clip:!0,itemStyle:{color:"#eb5454",color0:"#47b262",borderColor:"#eb5454",borderColor0:"#47b262",borderWidth:1},emphasis:{scale:!0,itemStyle:{borderWidth:2}},barMaxWidth:null,barMinWidth:null,barWidth:null,large:!0,largeThreshold:600,progressive:3e3,progressiveThreshold:1e4,progressiveChunkMode:"mod",animationEasing:"linear",animationDuration:300},e}(ag);function aP(t){t&&Y(t.series)&&E(t.series,(function(t){q(t)&&"k"===t.type&&(t.type="candlestick")}))}R(oP,NL,!0);var sP=["itemStyle","borderColor"],lP=["itemStyle","borderColor0"],uP=["itemStyle","color"],hP=["itemStyle","color0"],cP={seriesType:"candlestick",plan:gg(),performRawSeries:!0,reset:function(t,e){function n(t,e){return e.get(t>0?uP:hP)}function i(t,e){return e.get(t>0?sP:lP)}if(!e.isSeriesFiltered(t))return!t.pipelineContext.large&&{progress:function(t,e){for(var r;null!=(r=t.next());){var o=e.getItemModel(r),a=e.getItemLayout(r).sign,s=o.getItemStyle();s.fill=n(a,o),s.stroke=i(a,o)||s.fill,A(e.ensureUniqueItemVisual(r,"style"),s)}}}}},pP={seriesType:"candlestick",plan:gg(),reset:function(t){var e=t.coordinateSystem,n=t.getData(),i=function(t,e){var n,i=t.getBaseAxis(),r="category"===i.type?i.getBandWidth():(n=i.getExtent(),Math.abs(n[1]-n[0])/e.count()),o=Er(rt(t.get("barMaxWidth"),r),r),a=Er(rt(t.get("barMinWidth"),1),r),s=t.get("barWidth");return null!=s?Er(s,r):Math.max(Math.min(r/2,o),a)}(t,n),r=["x","y"],o=n.getDimensionIndex(n.mapDimension(r[0])),a=z(n.mapDimensionsAll(r[1]),n.getDimensionIndex,n),s=a[0],l=a[1],u=a[2],h=a[3];if(n.setLayout({candleWidth:i,isSimpleBox:i<=1.3}),!(o<0||a.length<4))return{progress:t.pipelineContext.large?function(t,n){var i,r,a=_x(4*t.count),c=0,p=[],d=[],f=n.getStore();for(;null!=(r=t.next());){var g=f.get(o,r),y=f.get(s,r),v=f.get(l,r),m=f.get(u,r),x=f.get(h,r);isNaN(g)||isNaN(m)||isNaN(x)?(a[c++]=NaN,c+=3):(a[c++]=dP(f,r,y,v,l),p[0]=g,p[1]=m,i=e.dataToPoint(p,null,d),a[c++]=i?i[0]:NaN,a[c++]=i?i[1]:NaN,p[1]=x,i=e.dataToPoint(p,null,d),a[c++]=i?i[1]:NaN)}n.setLayout("largePoints",a)}:function(t,n){var r,a=n.getStore();for(;null!=(r=t.next());){var c=a.get(o,r),p=a.get(s,r),d=a.get(l,r),f=a.get(u,r),g=a.get(h,r),y=Math.min(p,d),v=Math.max(p,d),m=S(y,c),x=S(v,c),_=S(f,c),b=S(g,c),w=[];M(w,x,0),M(w,m,1),w.push(T(b),T(x),T(_),T(m)),n.setItemLayout(r,{sign:dP(a,r,p,d,l),initBaseline:p>d?x[1]:m[1],ends:w,brushRect:I(f,g,c)})}function S(t,n){var i=[];return i[0]=n,i[1]=t,isNaN(n)||isNaN(t)?[NaN,NaN]:e.dataToPoint(i)}function M(t,e,n){var r=e.slice(),o=e.slice();r[0]=Sh(r[0]+i/2,1,!1),o[0]=Sh(o[0]-i/2,1,!0),n?t.push(r,o):t.push(o,r)}function I(t,e,n){var r=S(t,n),o=S(e,n);return r[0]-=i/2,o[0]-=i/2,{x:r[0],y:r[1],width:i,height:o[1]-r[1]}}function T(t){return t[0]=Sh(t[0],1),t}}}}};function dP(t,e,n,i,r){return n>i?-1:n0?t.get(r,e-1)<=i?1:-1:1}function fP(t,e){var n=e.rippleEffectColor||e.color;t.eachChild((function(t){t.attr({z:e.z,zlevel:e.zlevel,style:{stroke:"stroke"===e.brushType?n:null,fill:"fill"===e.brushType?n:null}})}))}var gP=function(t){function e(e,n){var i=t.call(this)||this,r=new Ww(e,n),o=new Cr;return i.add(r),i.add(o),i.updateData(e,n),i}return n(e,t),e.prototype.stopEffectAnimation=function(){this.childAt(1).removeAll()},e.prototype.startEffectAnimation=function(t){for(var e=t.symbolType,n=t.color,i=t.rippleNumber,r=this.childAt(1),o=0;o0&&(a=this._getLineLength(i)/l*1e3),(a!==this._period||s!==this._loop)&&(i.stopAnimation(),a>0)){var h=void 0;h=U(u)?u(n):u,i.__t>0&&(h=-a*i.__t),i.__t=0;var c=i.animate("",s).when(a,{__t:1}).delay(h).during((function(){r._updateSymbolPosition(i)}));s||c.done((function(){r.remove(i)})),c.start()}this._period=a,this._loop=s}},e.prototype._getLineLength=function(t){return Et(t.__p1,t.__cp1)+Et(t.__cp1,t.__p2)},e.prototype._updateAnimationPoints=function(t,e){t.__p1=e[0],t.__p2=e[1],t.__cp1=e[2]||[(e[0][0]+e[1][0])/2,(e[0][1]+e[1][1])/2]},e.prototype.updateData=function(t,e,n){this.childAt(0).updateData(t,e,n),this._updateEffectSymbol(t,e)},e.prototype._updateSymbolPosition=function(t){var e=t.__p1,n=t.__p2,i=t.__cp1,r=t.__t,o=[t.x,t.y],a=o.slice(),s=Ke,l=$e;o[0]=s(e[0],i[0],n[0],r),o[1]=s(e[1],i[1],n[1],r);var u=l(e[0],i[0],n[0],r),h=l(e[1],i[1],n[1],r);t.rotation=-Math.atan2(h,u)-Math.PI/2,"line"!==this._symbolType&&"rect"!==this._symbolType&&"roundRect"!==this._symbolType||(void 0!==t.__lastT&&t.__lastT=0&&!(i[o]<=e);o--);o=Math.min(o,r-2)}else{for(o=a;oe);o++);o=Math.min(o-1,r-2)}var s=(e-i[o])/(i[o+1]-i[o]),l=n[o],u=n[o+1];t.x=l[0]*(1-s)+s*u[0],t.y=l[1]*(1-s)+s*u[1];var h=u[0]-l[0],c=u[1]-l[1];t.rotation=-Math.atan2(c,h)-Math.PI/2,this._lastFrame=o,this._lastFramePercent=e,t.ignore=!1}},e}(mP),bP=function(){this.polyline=!1,this.curveness=0,this.segs=[]},wP=function(t){function e(e){var n=t.call(this,e)||this;return n._off=0,n.hoverDataIdx=-1,n}return n(e,t),e.prototype.reset=function(){this.notClear=!1,this._off=0},e.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},e.prototype.getDefaultShape=function(){return new bP},e.prototype.buildPath=function(t,e){var n,i=e.segs,r=e.curveness;if(e.polyline)for(n=this._off;n0){t.moveTo(i[n++],i[n++]);for(var a=1;a0){var c=(s+u)/2-(l-h)*r,p=(l+h)/2-(u-s)*r;t.quadraticCurveTo(c,p,u,h)}else t.lineTo(u,h)}this.incremental&&(this._off=n,this.notClear=!0)},e.prototype.findDataIndex=function(t,e){var n=this.shape,i=n.segs,r=n.curveness,o=this.style.lineWidth;if(n.polyline)for(var a=0,s=0;s0)for(var u=i[s++],h=i[s++],c=1;c0){if($a(u,h,(u+p)/2-(h-d)*r,(h+d)/2-(p-u)*r,p,d,o,t,e))return a}else if(qa(u,h,p,d,o,t,e))return a;a++}return-1},e.prototype.contain=function(t,e){var n=this.transformCoordToLocal(t,e),i=this.getBoundingRect();return t=n[0],e=n[1],i.contain(t,e)?(this.hoverDataIdx=this.findDataIndex(t,e))>=0:(this.hoverDataIdx=-1,!1)},e.prototype.getBoundingRect=function(){var t=this._rect;if(!t){for(var e=this.shape.segs,n=1/0,i=1/0,r=-1/0,o=-1/0,a=0;a0&&(o.dataIndex=n+t.__startIndex)}))},t.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},t}(),MP={seriesType:"lines",plan:gg(),reset:function(t){var e=t.coordinateSystem;if(e){var n=t.get("polyline"),i=t.pipelineContext.large;return{progress:function(r,o){var a=[];if(i){var s=void 0,l=r.end-r.start;if(n){for(var u=0,h=r.start;h0&&(l||s.configLayer(o,{motionBlur:!0,lastFrameAlpha:Math.max(Math.min(a/10+.9,1),0)})),r.updateData(i);var u=t.get("clip",!0)&&aS(t.coordinateSystem,!1,t);u?this.group.setClipPath(u):this.group.removeClipPath(),this._lastZlevel=o,this._finished=!0},e.prototype.incrementalPrepareRender=function(t,e,n){var i=t.getData();this._updateLineDraw(i,t).incrementalPrepareUpdate(i),this._clearLayer(n),this._finished=!1},e.prototype.incrementalRender=function(t,e,n){this._lineDraw.incrementalUpdate(t,e.getData()),this._finished=t.end===e.getData().count()},e.prototype.eachRendered=function(t){this._lineDraw&&this._lineDraw.eachRendered(t)},e.prototype.updateTransform=function(t,e,n){var i=t.getData(),r=t.pipelineContext;if(!this._finished||r.large||r.progressiveRender)return{update:!0};var o=MP.reset(t,e,n);o.progress&&o.progress({start:0,end:i.count(),count:i.count()},i),this._lineDraw.updateLayout(),this._clearLayer(n)},e.prototype._updateLineDraw=function(t,e){var n=this._lineDraw,i=this._showEffect(e),r=!!e.get("polyline"),o=e.pipelineContext.large;return n&&i===this._hasEffet&&r===this._isPolyline&&o===this._isLargeDraw||(n&&n.remove(),n=this._lineDraw=o?new SP:new dA(r?i?_P:xP:i?mP:pA),this._hasEffet=i,this._isPolyline=r,this._isLargeDraw=o),this.group.add(n.group),n},e.prototype._showEffect=function(t){return!!t.get(["effect","show"])},e.prototype._clearLayer=function(t){var e=t.getZr();"svg"===e.painter.getType()||null==this._lastZlevel||e.painter.getLayer(this._lastZlevel).clear(!0)},e.prototype.remove=function(t,e){this._lineDraw&&this._lineDraw.remove(),this._lineDraw=null,this._clearLayer(e)},e.prototype.dispose=function(t,e){this.remove(t,e)},e.type="lines",e}(mg),TP="undefined"==typeof Uint32Array?Array:Uint32Array,CP="undefined"==typeof Float64Array?Array:Float64Array;function DP(t){var e=t.data;e&&e[0]&&e[0][0]&&e[0][0].coord&&(t.data=z(e,(function(t){var e={coords:[t[0].coord,t[1].coord]};return t[0].name&&(e.fromName=t[0].name),t[1].name&&(e.toName=t[1].name),D([e,t[0],t[1]])})))}var AP=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.visualStyleAccessPath="lineStyle",n.visualDrawType="stroke",n}return n(e,t),e.prototype.init=function(e){e.data=e.data||[],DP(e);var n=this._processFlatCoordsArray(e.data);this._flatCoords=n.flatCoords,this._flatCoordsOffset=n.flatCoordsOffset,n.flatCoords&&(e.data=new Float32Array(n.count)),t.prototype.init.apply(this,arguments)},e.prototype.mergeOption=function(e){if(DP(e),e.data){var n=this._processFlatCoordsArray(e.data);this._flatCoords=n.flatCoords,this._flatCoordsOffset=n.flatCoordsOffset,n.flatCoords&&(e.data=new Float32Array(n.count))}t.prototype.mergeOption.apply(this,arguments)},e.prototype.appendData=function(t){var e=this._processFlatCoordsArray(t.data);e.flatCoords&&(this._flatCoords?(this._flatCoords=gt(this._flatCoords,e.flatCoords),this._flatCoordsOffset=gt(this._flatCoordsOffset,e.flatCoordsOffset)):(this._flatCoords=e.flatCoords,this._flatCoordsOffset=e.flatCoordsOffset),t.data=new Float32Array(e.count)),this.getRawData().appendData(t.data)},e.prototype._getCoordsFromItemModel=function(t){var e=this.getData().getItemModel(t),n=e.option instanceof Array?e.option:e.getShallow("coords");return n},e.prototype.getLineCoordsCount=function(t){return this._flatCoordsOffset?this._flatCoordsOffset[2*t+1]:this._getCoordsFromItemModel(t).length},e.prototype.getLineCoords=function(t,e){if(this._flatCoordsOffset){for(var n=this._flatCoordsOffset[2*t],i=this._flatCoordsOffset[2*t+1],r=0;r ")})},e.prototype.preventIncremental=function(){return!!this.get(["effect","show"])},e.prototype.getProgressive=function(){var t=this.option.progressive;return null==t?this.option.large?1e4:this.get("progressive"):t},e.prototype.getProgressiveThreshold=function(){var t=this.option.progressiveThreshold;return null==t?this.option.large?2e4:this.get("progressiveThreshold"):t},e.prototype.getZLevelKey=function(){var t=this.getModel("effect"),e=t.get("trailLength");return this.getData().count()>this.getProgressiveThreshold()?this.id:t.get("show")&&e>0?e+"":""},e.type="series.lines",e.dependencies=["grid","polar","geo","calendar"],e.defaultOption={coordinateSystem:"geo",z:2,legendHoverLink:!0,xAxisIndex:0,yAxisIndex:0,symbol:["none","none"],symbolSize:[10,10],geoIndex:0,effect:{show:!1,period:4,constantSpeed:0,symbol:"circle",symbolSize:3,loop:!0,trailLength:.2},large:!1,largeThreshold:2e3,polyline:!1,clip:!0,label:{show:!1,position:"end"},lineStyle:{opacity:.5}},e}(ag);function kP(t){return t instanceof Array||(t=[t,t]),t}var LP={seriesType:"lines",reset:function(t){var e=kP(t.get("symbol")),n=kP(t.get("symbolSize")),i=t.getData();return i.setVisual("fromSymbol",e&&e[0]),i.setVisual("toSymbol",e&&e[1]),i.setVisual("fromSymbolSize",n&&n[0]),i.setVisual("toSymbolSize",n&&n[1]),{dataEach:i.hasItemOption?function(t,e){var n=t.getItemModel(e),i=kP(n.getShallow("symbol",!0)),r=kP(n.getShallow("symbolSize",!0));i[0]&&t.setItemVisual(e,"fromSymbol",i[0]),i[1]&&t.setItemVisual(e,"toSymbol",i[1]),r[0]&&t.setItemVisual(e,"fromSymbolSize",r[0]),r[1]&&t.setItemVisual(e,"toSymbolSize",r[1])}:null}}};var PP=function(){function t(){this.blurSize=30,this.pointSize=20,this.maxOpacity=1,this.minOpacity=0,this._gradientPixels={inRange:null,outOfRange:null};var t=h.createCanvas();this.canvas=t}return t.prototype.update=function(t,e,n,i,r,o){var a=this._getBrush(),s=this._getGradient(r,"inRange"),l=this._getGradient(r,"outOfRange"),u=this.pointSize+this.blurSize,h=this.canvas,c=h.getContext("2d"),p=t.length;h.width=e,h.height=n;for(var d=0;d0){var I=o(v)?s:l;v>0&&(v=v*S+w),x[_++]=I[M],x[_++]=I[M+1],x[_++]=I[M+2],x[_++]=I[M+3]*v*256}else _+=4}return c.putImageData(m,0,0),h},t.prototype._getBrush=function(){var t=this._brushCanvas||(this._brushCanvas=h.createCanvas()),e=this.pointSize+this.blurSize,n=2*e;t.width=n,t.height=n;var i=t.getContext("2d");return i.clearRect(0,0,n,n),i.shadowOffsetX=n,i.shadowBlur=this.blurSize,i.shadowColor="#000",i.beginPath(),i.arc(-e,e,this.pointSize,0,2*Math.PI,!0),i.closePath(),i.fill(),t},t.prototype._getGradient=function(t,e){for(var n=this._gradientPixels,i=n[e]||(n[e]=new Uint8ClampedArray(1024)),r=[0,0,0,0],o=0,a=0;a<256;a++)t[e](a/255,!0,r),i[o++]=r[0],i[o++]=r[1],i[o++]=r[2],i[o++]=r[3];return i},t}();function OP(t){var e=t.dimensions;return"lng"===e[0]&&"lat"===e[1]}var RP=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.render=function(t,e,n){var i;e.eachComponent("visualMap",(function(e){e.eachTargetSeries((function(n){n===t&&(i=e)}))})),this._progressiveEls=null,this.group.removeAll();var r=t.coordinateSystem;"cartesian2d"===r.type||"calendar"===r.type?this._renderOnCartesianAndCalendar(t,n,0,t.getData().count()):OP(r)&&this._renderOnGeo(r,t,i,n)},e.prototype.incrementalPrepareRender=function(t,e,n){this.group.removeAll()},e.prototype.incrementalRender=function(t,e,n,i){var r=e.coordinateSystem;r&&(OP(r)?this.render(e,n,i):(this._progressiveEls=[],this._renderOnCartesianAndCalendar(e,i,t.start,t.end,!0)))},e.prototype.eachRendered=function(t){zh(this._progressiveEls||this.group,t)},e.prototype._renderOnCartesianAndCalendar=function(t,e,n,i,r){var o,a,s,l,u=t.coordinateSystem;if(sS(u,"cartesian2d")){var h=u.getAxis("x"),c=u.getAxis("y");0,o=h.getBandWidth(),a=c.getBandWidth(),s=h.scale.getExtent(),l=c.scale.getExtent()}for(var p=this.group,d=t.getData(),f=t.getModel(["emphasis","itemStyle"]).getItemStyle(),g=t.getModel(["blur","itemStyle"]).getItemStyle(),y=t.getModel(["select","itemStyle"]).getItemStyle(),v=Hh(t),m=t.getModel("emphasis"),x=m.get("focus"),_=m.get("blurScope"),b=m.get("disabled"),w=sS(u,"cartesian2d")?[d.mapDimension("x"),d.mapDimension("y"),d.mapDimension("value")]:[d.mapDimension("time"),d.mapDimension("value")],S=n;Ss[1]||Cl[1])continue;var D=u.dataToPoint([T,C]);M=new Ts({shape:{x:Math.floor(Math.round(D[0])-o/2),y:Math.floor(Math.round(D[1])-a/2),width:Math.ceil(o),height:Math.ceil(a)},style:I})}else{if(isNaN(d.get(w[1],S)))continue;M=new Ts({z2:1,shape:u.dataToRect([d.get(w[0],S)]).contentShape,style:I})}var A=d.getItemModel(S);if(d.hasItemOption){var k=A.getModel("emphasis");f=k.getModel("itemStyle").getItemStyle(),g=A.getModel(["blur","itemStyle"]).getItemStyle(),y=A.getModel(["select","itemStyle"]).getItemStyle(),x=k.get("focus"),_=k.get("blurScope"),b=k.get("disabled"),v=Hh(A)}var L=t.getRawValue(S),P="-";L&&null!=L[2]&&(P=L[2]+""),Wh(M,v,{labelFetcher:t,labelDataIndex:S,defaultOpacity:I.opacity,defaultText:P}),M.ensureState("emphasis").style=f,M.ensureState("blur").style=g,M.ensureState("select").style=y,Ol(M,x,_,b),M.incremental=r,r&&(M.states.emphasis.hoverLayer=!0),p.add(M),d.setItemGraphicEl(S,M),this._progressiveEls&&this._progressiveEls.push(M)}},e.prototype._renderOnGeo=function(t,e,n,i){var r=n.targetVisuals.inRange,o=n.targetVisuals.outOfRange,a=e.getData(),s=this._hmLayer||this._hmLayer||new PP;s.blurSize=e.get("blurSize"),s.pointSize=e.get("pointSize"),s.minOpacity=e.get("minOpacity"),s.maxOpacity=e.get("maxOpacity");var l=t.getViewRect().clone(),u=t.getRoamTransform();l.applyTransform(u);var h=Math.max(l.x,0),c=Math.max(l.y,0),p=Math.min(l.width+l.x,i.getWidth()),d=Math.min(l.height+l.y,i.getHeight()),f=p-h,g=d-c,y=[a.mapDimension("lng"),a.mapDimension("lat"),a.mapDimension("value")],v=a.mapArray(y,(function(e,n,i){var r=t.dataToPoint([e,n]);return r[0]-=h,r[1]-=c,r.push(i),r})),m=n.getExtent(),x="visualMap.continuous"===n.type?function(t,e){var n=t[1]-t[0];return e=[(e[0]-t[0])/n,(e[1]-t[0])/n],function(t){return t>=e[0]&&t<=e[1]}}(m,n.option.range):function(t,e,n){var i=t[1]-t[0],r=(e=z(e,(function(e){return{interval:[(e.interval[0]-t[0])/i,(e.interval[1]-t[0])/i]}}))).length,o=0;return function(t){var i;for(i=o;i=0;i--){var a;if((a=e[i].interval)[0]<=t&&t<=a[1]){o=i;break}}return i>=0&&i0?1:-1}(n,o,r,i,c),function(t,e,n,i,r,o,a,s,l,u){var h,c=l.valueDim,p=l.categoryDim,d=Math.abs(n[p.wh]),f=t.getItemVisual(e,"symbolSize");h=Y(f)?f.slice():null==f?["100%","100%"]:[f,f];h[p.index]=Er(h[p.index],d),h[c.index]=Er(h[c.index],i?d:Math.abs(o)),u.symbolSize=h,(u.symbolScale=[h[0]/s,h[1]/s])[c.index]*=(l.isHorizontal?-1:1)*a}(t,e,r,o,0,c.boundingLength,c.pxSign,u,i,c),function(t,e,n,i,r){var o=t.get(EP)||0;o&&(VP.attr({scaleX:e[0],scaleY:e[1],rotation:n}),VP.updateTransform(),o/=VP.getLineScale(),o*=e[i.valueDim.index]);r.valueLineWidth=o}(n,c.symbolScale,l,i,c);var p=c.symbolSize,d=Py(n.get("symbolOffset"),p);return function(t,e,n,i,r,o,a,s,l,u,h,c){var p=h.categoryDim,d=h.valueDim,f=c.pxSign,g=Math.max(e[d.index]+s,0),y=g;if(i){var v=Math.abs(l),m=it(t.get("symbolMargin"),"15%")+"",x=!1;m.lastIndexOf("!")===m.length-1&&(x=!0,m=m.slice(0,m.length-1));var _=Er(m,e[d.index]),b=Math.max(g+2*_,0),w=x?0:2*_,S=eo(i),M=S?i:nO((v+w)/b);b=g+2*(_=(v-M*g)/2/(x?M:Math.max(M-1,1))),w=x?0:2*_,S||"fixed"===i||(M=u?nO((Math.abs(u)+w)/b):0),y=M*b-w,c.repeatTimes=M,c.symbolMargin=_}var I=f*(y/2),T=c.pathPosition=[];T[p.index]=n[p.wh]/2,T[d.index]="start"===a?I:"end"===a?l-I:l/2,o&&(T[0]+=o[0],T[1]+=o[1]);var C=c.bundlePosition=[];C[p.index]=n[p.xy],C[d.index]=n[d.xy];var D=c.barRectShape=A({},n);D[d.wh]=f*Math.max(Math.abs(n[d.wh]),Math.abs(T[d.index]+I)),D[p.wh]=n[p.wh];var k=c.clipShape={};k[p.xy]=-n[p.xy],k[p.wh]=h.ecSize[p.wh],k[d.xy]=0,k[d.wh]=n[d.wh]}(n,p,r,o,0,d,s,c.valueLineWidth,c.boundingLength,c.repeatCutLength,i,c),c}function GP(t,e){return t.toGlobalCoord(t.dataToCoord(t.scale.parse(e)))}function WP(t){var e=t.symbolPatternSize,n=ky(t.symbolType,-e/2,-e/2,e,e);return n.attr({culling:!0}),"image"!==n.type&&n.setStyle({strokeNoScale:!0}),n}function HP(t,e,n,i){var r=t.__pictorialBundle,o=n.symbolSize,a=n.valueLineWidth,s=n.pathPosition,l=e.valueDim,u=n.repeatTimes||0,h=0,c=o[e.valueDim.index]+a+2*n.symbolMargin;for(QP(t,(function(t){t.__pictorialAnimationIndex=h,t.__pictorialRepeatTimes=u,h0:i<0)&&(r=u-1-t),e[l.index]=c*(r-u/2+.5)+s[l.index],{x:e[0],y:e[1],scaleX:n.symbolScale[0],scaleY:n.symbolScale[1],rotation:n.rotation}}}function YP(t,e,n,i){var r=t.__pictorialBundle,o=t.__pictorialMainPath;o?tO(o,null,{x:n.pathPosition[0],y:n.pathPosition[1],scaleX:n.symbolScale[0],scaleY:n.symbolScale[1],rotation:n.rotation},n,i):(o=t.__pictorialMainPath=WP(n),r.add(o),tO(o,{x:n.pathPosition[0],y:n.pathPosition[1],scaleX:0,scaleY:0,rotation:n.rotation},{scaleX:n.symbolScale[0],scaleY:n.symbolScale[1]},n,i))}function UP(t,e,n){var i=A({},e.barRectShape),r=t.__pictorialBarRect;r?tO(r,null,{shape:i},e,n):((r=t.__pictorialBarRect=new Ts({z2:2,shape:i,silent:!0,style:{stroke:"transparent",fill:"transparent",lineWidth:0}})).disableMorphing=!0,t.add(r))}function XP(t,e,n,i){if(n.symbolClip){var r=t.__pictorialClipPath,o=A({},n.clipShape),a=e.valueDim,s=n.animationModel,l=n.dataIndex;if(r)ih(r,{shape:o},s,l);else{o[a.wh]=0,r=new Ts({shape:o}),t.__pictorialBundle.setClipPath(r),t.__pictorialClipPath=r;var u={};u[a.wh]=n.clipShape[a.wh],Vh[i?"updateProps":"initProps"](r,{shape:u},s,l)}}}function ZP(t,e){var n=t.getItemModel(e);return n.getAnimationDelayParams=jP,n.isAnimationEnabled=qP,n}function jP(t){return{index:t.__pictorialAnimationIndex,count:t.__pictorialRepeatTimes}}function qP(){return this.parentModel.isAnimationEnabled()&&!!this.getShallow("animation")}function KP(t,e,n,i){var r=new Cr,o=new Cr;return r.add(o),r.__pictorialBundle=o,o.x=n.bundlePosition[0],o.y=n.bundlePosition[1],n.symbolRepeat?HP(r,e,n):YP(r,0,n),UP(r,n,i),XP(r,e,n,i),r.__pictorialShapeStr=JP(t,n),r.__pictorialSymbolMeta=n,r}function $P(t,e,n,i){var r=i.__pictorialBarRect;r&&r.removeTextContent();var o=[];QP(i,(function(t){o.push(t)})),i.__pictorialMainPath&&o.push(i.__pictorialMainPath),i.__pictorialClipPath&&(n=null),E(o,(function(t){ah(t,{scaleX:0,scaleY:0},n,e,(function(){i.parent&&i.parent.remove(i)}))})),t.setItemGraphicEl(e,null)}function JP(t,e){return[t.getItemVisual(e.dataIndex,"symbol")||"none",!!e.symbolRepeat,!!e.symbolClip].join(":")}function QP(t,e,n){E(t.__pictorialBundle.children(),(function(i){i!==t.__pictorialBarRect&&e.call(n,i)}))}function tO(t,e,n,i,r,o){e&&t.attr(e),i.symbolClip&&!r?n&&t.attr(n):n&&Vh[r?"updateProps":"initProps"](t,n,i.animationModel,i.dataIndex,o)}function eO(t,e,n){var i=n.dataIndex,r=n.itemModel,o=r.getModel("emphasis"),a=o.getModel("itemStyle").getItemStyle(),s=r.getModel(["blur","itemStyle"]).getItemStyle(),l=r.getModel(["select","itemStyle"]).getItemStyle(),u=r.getShallow("cursor"),h=o.get("focus"),c=o.get("blurScope"),p=o.get("scale");QP(t,(function(t){if(t instanceof xs){var e=t.style;t.useStyle(A({image:e.image,x:e.x,y:e.y,width:e.width,height:e.height},n.style))}else t.useStyle(n.style);var i=t.ensureState("emphasis");i.style=a,p&&(i.scaleX=1.1*t.scaleX,i.scaleY=1.1*t.scaleY),t.ensureState("blur").style=s,t.ensureState("select").style=l,u&&(t.cursor=u),t.z2=n.z2}));var d=e.valueDim.posDesc[+(n.boundingLength>0)];Wh(t.__pictorialBarRect,Hh(r),{labelFetcher:e.seriesModel,labelDataIndex:i,defaultText:Fw(e.seriesModel.getData(),i),inheritColor:n.style.fill,defaultOpacity:n.style.opacity,defaultOutsidePosition:d}),Ol(t,h,c,o.get("disabled"))}function nO(t){var e=Math.round(t);return Math.abs(t-e)<1e-4?e:Math.ceil(t)}var iO=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.hasSymbolVisual=!0,n.defaultSymbol="roundRect",n}return n(e,t),e.prototype.getInitialData=function(e){return e.stack=null,t.prototype.getInitialData.apply(this,arguments)},e.type="series.pictorialBar",e.dependencies=["grid"],e.defaultOption=gc(SS.defaultOption,{symbol:"circle",symbolSize:null,symbolRotate:null,symbolPosition:null,symbolOffset:null,symbolMargin:null,symbolRepeat:!1,symbolRepeatDirection:"end",symbolClip:!1,symbolBoundingData:null,symbolPatternSize:400,barGap:"-100%",progressive:0,emphasis:{scale:!1},select:{itemStyle:{borderColor:"#212121"}}}),e}(SS);var rO=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n._layers=[],n}return n(e,t),e.prototype.render=function(t,e,n){var i=t.getData(),r=this,o=this.group,a=t.getLayerSeries(),s=i.getLayout("layoutInfo"),l=s.rect,u=s.boundaryGap;function h(t){return t.name}o.x=0,o.y=l.y+u[0];var c=new Sm(this._layersSeries||[],a,h,h),p=[];function d(e,n,s){var l=r._layers;if("remove"!==e){for(var u,h,c=[],d=[],f=a[n].indices,g=0;go&&(o=s),i.push(s)}for(var u=0;uo&&(o=c)}return{y0:r,max:o}}(l),h=u.y0,c=n/u.max,p=o.length,d=o[0].indices.length,f=0;fMath.PI/2?"right":"left"):w&&"center"!==w?"left"===w?(v=r.r0+b,a>Math.PI/2&&(w="right")):"right"===w&&(v=r.r-b,a>Math.PI/2&&(w="left")):(v=(r.r+r.r0)/2,w="center"),d.style.align=w,d.style.verticalAlign=f(o,"verticalAlign")||"middle",d.x=v*s+r.cx,d.y=v*l+r.cy;var S=f(o,"rotate"),M=0;"radial"===S?(M=-a)<-Math.PI/2&&(M+=Math.PI):"tangential"===S?(M=Math.PI/2-a)>Math.PI/2?M-=Math.PI:M<-Math.PI/2&&(M+=Math.PI):j(S)&&(M=S*Math.PI/180),d.rotation=M})),h.dirtyStyle()},e}(Tu),uO="sunburstRootToNode",hO="sunburstHighlight";var cO=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.render=function(t,e,n,i){var r=this;this.seriesModel=t,this.api=n,this.ecModel=e;var o=t.getData(),a=o.tree.root,s=t.getViewRoot(),l=this.group,u=t.get("renderLabelForZeroData"),h=[];s.eachNode((function(t){h.push(t)}));var c=this._oldChildren||[];!function(i,r){if(0===i.length&&0===r.length)return;function s(t){return t.getId()}function h(s,h){!function(i,r){u||!i||i.getValue()||(i=null);if(i!==a&&r!==a)if(r&&r.piece)i?(r.piece.updateData(!1,i,t,e,n),o.setItemGraphicEl(i.dataIndex,r.piece)):function(t){if(!t)return;t.piece&&(l.remove(t.piece),t.piece=null)}(r);else if(i){var s=new lO(i,t,e,n);l.add(s),o.setItemGraphicEl(i.dataIndex,s)}}(null==s?null:i[s],null==h?null:r[h])}new Sm(r,i,s,s).add(h).update(h).remove(H(h,null)).execute()}(h,c),function(i,o){o.depth>0?(r.virtualPiece?r.virtualPiece.updateData(!1,i,t,e,n):(r.virtualPiece=new lO(i,t,e,n),l.add(r.virtualPiece)),o.piece.off("click"),r.virtualPiece.on("click",(function(t){r._rootToNode(o.parentNode)}))):r.virtualPiece&&(l.remove(r.virtualPiece),r.virtualPiece=null)}(a,s),this._initEvents(),this._oldChildren=h},e.prototype._initEvents=function(){var t=this;this.group.off("click"),this.group.on("click",(function(e){var n=!1;t.seriesModel.getViewRoot().eachNode((function(i){if(!n&&i.piece&&i.piece===e.target){var r=i.getModel().get("nodeClick");if("rootToNode"===r)t._rootToNode(i);else if("link"===r){var o=i.getModel(),a=o.get("link");if(a)pp(a,o.get("target",!0)||"_blank")}n=!0}}))}))},e.prototype._rootToNode=function(t){t!==this.seriesModel.getViewRoot()&&this.api.dispatchAction({type:uO,from:this.uid,seriesId:this.seriesModel.id,targetNode:t})},e.prototype.containPoint=function(t,e){var n=e.getData().getItemLayout(0);if(n){var i=t[0]-n.cx,r=t[1]-n.cy,o=Math.sqrt(i*i+r*r);return o<=n.r&&o>=n.r0}},e.type="sunburst",e}(mg),pO=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.ignoreStyleOnData=!0,n}return n(e,t),e.prototype.getInitialData=function(t,e){var n={name:t.name,children:t.data};dO(n);var i=this._levelModels=z(t.levels||[],(function(t){return new pc(t,this,e)}),this),r=CC.createTree(n,this,(function(t){t.wrapMethod("getItemModel",(function(t,e){var n=r.getNodeByDataIndex(e),o=i[n.depth];return o&&(t.parentModel=o),t}))}));return r.data},e.prototype.optionUpdated=function(){this.resetViewRoot()},e.prototype.getDataParams=function(e){var n=t.prototype.getDataParams.apply(this,arguments),i=this.getData().tree.getNodeByDataIndex(e);return n.treePathInfo=LC(i,this),n},e.prototype.getLevelModel=function(t){return this._levelModels&&this._levelModels[t.depth]},e.prototype.getViewRoot=function(){return this._viewRoot},e.prototype.resetViewRoot=function(t){t?this._viewRoot=t:t=this._viewRoot;var e=this.getRawData().tree.root;t&&(t===e||e.contains(t))||(this._viewRoot=e)},e.prototype.enableAriaDecal=function(){zC(this)},e.type="series.sunburst",e.defaultOption={z:2,center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,minAngle:0,stillShowZeroSum:!0,nodeClick:"rootToNode",renderLabelForZeroData:!1,label:{rotate:"radial",show:!0,opacity:1,align:"center",position:"inside",distance:5,silent:!0},itemStyle:{borderWidth:1,borderColor:"white",borderType:"solid",shadowBlur:0,shadowColor:"rgba(0, 0, 0, 0.2)",shadowOffsetX:0,shadowOffsetY:0,opacity:1},emphasis:{focus:"descendant"},blur:{itemStyle:{opacity:.2},label:{opacity:.1}},animationType:"expansion",animationDuration:1e3,animationDurationUpdate:500,data:[],sort:"desc"},e}(ag);function dO(t){var e=0;E(t.children,(function(t){dO(t);var n=t.value;Y(n)&&(n=n[0]),e+=n}));var n=t.value;Y(n)&&(n=n[0]),(null==n||isNaN(n))&&(n=e),n<0&&(n=0),Y(t.value)?t.value[0]=n:t.value=n}var fO=Math.PI/180;function gO(t,e,n){e.eachSeriesByType(t,(function(t){var e=t.get("center"),i=t.get("radius");Y(i)||(i=[0,i]),Y(e)||(e=[e,e]);var r=n.getWidth(),o=n.getHeight(),a=Math.min(r,o),s=Er(e[0],r),l=Er(e[1],o),u=Er(i[0],a/2),h=Er(i[1],a/2),c=-t.get("startAngle")*fO,p=t.get("minAngle")*fO,d=t.getData().tree.root,f=t.getViewRoot(),g=f.depth,y=t.get("sort");null!=y&&yO(f,y);var v=0;E(f.children,(function(t){!isNaN(t.getValue())&&v++}));var m=f.getValue(),x=Math.PI/(m||v)*2,_=f.depth>0,b=f.height-(_?-1:1),w=(h-u)/(b||1),S=t.get("clockwise"),M=t.get("stillShowZeroSum"),I=S?1:-1,T=function(e,n){if(e){var i=n;if(e!==d){var r=e.getValue(),o=0===m&&M?x:r*x;o1;)r=r.parentNode;var o=n.getColorFromPalette(r.name||r.dataIndex+"",e);return t.depth>1&&X(o)&&(o=Sn(o,(t.depth-1)/(i-1)*.5)),o}(r,t,i.root.height)),A(n.ensureUniqueItemVisual(r.dataIndex,"style"),o)}))}))}var mO={color:"fill",borderColor:"stroke"},xO={symbol:1,symbolSize:1,symbolKeepAspect:1,legendIcon:1,visualMeta:1,liftZ:1,decal:1},_O=So(),bO=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.optionUpdated=function(){this.currentZLevel=this.get("zlevel",!0),this.currentZ=this.get("z",!0)},e.prototype.getInitialData=function(t,e){return nx(null,this)},e.prototype.getDataParams=function(e,n,i){var r=t.prototype.getDataParams.call(this,e,n);return i&&(r.info=_O(i).info),r},e.type="series.custom",e.dependencies=["grid","polar","geo","singleAxis","calendar"],e.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,clip:!1},e}(ag);function wO(t,e){return e=e||[0,0],z(["x","y"],(function(n,i){var r=this.getAxis(n),o=e[i],a=t[i]/2;return"category"===r.type?r.getBandWidth():Math.abs(r.dataToCoord(o-a)-r.dataToCoord(o+a))}),this)}function SO(t,e){return e=e||[0,0],z([0,1],(function(n){var i=e[n],r=t[n]/2,o=[],a=[];return o[n]=i-r,a[n]=i+r,o[1-n]=a[1-n]=e[1-n],Math.abs(this.dataToPoint(o)[n]-this.dataToPoint(a)[n])}),this)}function MO(t,e){var n=this.getAxis(),i=e instanceof Array?e[0]:e,r=(t instanceof Array?t[0]:t)/2;return"category"===n.type?n.getBandWidth():Math.abs(n.dataToCoord(i-r)-n.dataToCoord(i+r))}function IO(t,e){return e=e||[0,0],z(["Radius","Angle"],(function(n,i){var r=this["get"+n+"Axis"](),o=e[i],a=t[i]/2,s="category"===r.type?r.getBandWidth():Math.abs(r.dataToCoord(o-a)-r.dataToCoord(o+a));return"Angle"===n&&(s=s*Math.PI/180),s}),this)}function TO(t,e,n,i){return t&&(t.legacy||!1!==t.legacy&&!n&&!i&&"tspan"!==e&&("text"===e||mt(t,"text")))}function CO(t,e,n){var i,r,o,a=t;if("text"===e)o=a;else{o={},mt(a,"text")&&(o.text=a.text),mt(a,"rich")&&(o.rich=a.rich),mt(a,"textFill")&&(o.fill=a.textFill),mt(a,"textStroke")&&(o.stroke=a.textStroke),mt(a,"fontFamily")&&(o.fontFamily=a.fontFamily),mt(a,"fontSize")&&(o.fontSize=a.fontSize),mt(a,"fontStyle")&&(o.fontStyle=a.fontStyle),mt(a,"fontWeight")&&(o.fontWeight=a.fontWeight),r={type:"text",style:o,silent:!0},i={};var s=mt(a,"textPosition");n?i.position=s?a.textPosition:"inside":s&&(i.position=a.textPosition),mt(a,"textPosition")&&(i.position=a.textPosition),mt(a,"textOffset")&&(i.offset=a.textOffset),mt(a,"textRotation")&&(i.rotation=a.textRotation),mt(a,"textDistance")&&(i.distance=a.textDistance)}return DO(o,t),E(o.rich,(function(t){DO(t,t)})),{textConfig:i,textContent:r}}function DO(t,e){e&&(e.font=e.textFont||e.font,mt(e,"textStrokeWidth")&&(t.lineWidth=e.textStrokeWidth),mt(e,"textAlign")&&(t.align=e.textAlign),mt(e,"textVerticalAlign")&&(t.verticalAlign=e.textVerticalAlign),mt(e,"textLineHeight")&&(t.lineHeight=e.textLineHeight),mt(e,"textWidth")&&(t.width=e.textWidth),mt(e,"textHeight")&&(t.height=e.textHeight),mt(e,"textBackgroundColor")&&(t.backgroundColor=e.textBackgroundColor),mt(e,"textPadding")&&(t.padding=e.textPadding),mt(e,"textBorderColor")&&(t.borderColor=e.textBorderColor),mt(e,"textBorderWidth")&&(t.borderWidth=e.textBorderWidth),mt(e,"textBorderRadius")&&(t.borderRadius=e.textBorderRadius),mt(e,"textBoxShadowColor")&&(t.shadowColor=e.textBoxShadowColor),mt(e,"textBoxShadowBlur")&&(t.shadowBlur=e.textBoxShadowBlur),mt(e,"textBoxShadowOffsetX")&&(t.shadowOffsetX=e.textBoxShadowOffsetX),mt(e,"textBoxShadowOffsetY")&&(t.shadowOffsetY=e.textBoxShadowOffsetY))}function AO(t,e,n){var i=t;i.textPosition=i.textPosition||n.position||"inside",null!=n.offset&&(i.textOffset=n.offset),null!=n.rotation&&(i.textRotation=n.rotation),null!=n.distance&&(i.textDistance=n.distance);var r=i.textPosition.indexOf("inside")>=0,o=t.fill||"#000";kO(i,e);var a=null==i.textFill;return r?a&&(i.textFill=n.insideFill||"#fff",!i.textStroke&&n.insideStroke&&(i.textStroke=n.insideStroke),!i.textStroke&&(i.textStroke=o),null==i.textStrokeWidth&&(i.textStrokeWidth=2)):(a&&(i.textFill=t.fill||n.outsideFill||"#000"),!i.textStroke&&n.outsideStroke&&(i.textStroke=n.outsideStroke)),i.text=e.text,i.rich=e.rich,E(e.rich,(function(t){kO(t,t)})),i}function kO(t,e){e&&(mt(e,"fill")&&(t.textFill=e.fill),mt(e,"stroke")&&(t.textStroke=e.fill),mt(e,"lineWidth")&&(t.textStrokeWidth=e.lineWidth),mt(e,"font")&&(t.font=e.font),mt(e,"fontStyle")&&(t.fontStyle=e.fontStyle),mt(e,"fontWeight")&&(t.fontWeight=e.fontWeight),mt(e,"fontSize")&&(t.fontSize=e.fontSize),mt(e,"fontFamily")&&(t.fontFamily=e.fontFamily),mt(e,"align")&&(t.textAlign=e.align),mt(e,"verticalAlign")&&(t.textVerticalAlign=e.verticalAlign),mt(e,"lineHeight")&&(t.textLineHeight=e.lineHeight),mt(e,"width")&&(t.textWidth=e.width),mt(e,"height")&&(t.textHeight=e.height),mt(e,"backgroundColor")&&(t.textBackgroundColor=e.backgroundColor),mt(e,"padding")&&(t.textPadding=e.padding),mt(e,"borderColor")&&(t.textBorderColor=e.borderColor),mt(e,"borderWidth")&&(t.textBorderWidth=e.borderWidth),mt(e,"borderRadius")&&(t.textBorderRadius=e.borderRadius),mt(e,"shadowColor")&&(t.textBoxShadowColor=e.shadowColor),mt(e,"shadowBlur")&&(t.textBoxShadowBlur=e.shadowBlur),mt(e,"shadowOffsetX")&&(t.textBoxShadowOffsetX=e.shadowOffsetX),mt(e,"shadowOffsetY")&&(t.textBoxShadowOffsetY=e.shadowOffsetY),mt(e,"textShadowColor")&&(t.textShadowColor=e.textShadowColor),mt(e,"textShadowBlur")&&(t.textShadowBlur=e.textShadowBlur),mt(e,"textShadowOffsetX")&&(t.textShadowOffsetX=e.textShadowOffsetX),mt(e,"textShadowOffsetY")&&(t.textShadowOffsetY=e.textShadowOffsetY))}var LO={position:["x","y"],scale:["scaleX","scaleY"],origin:["originX","originY"]},PO=G(LO),OO=(V(Ki,(function(t,e){return t[e]=1,t}),{}),Ki.join(", "),["","style","shape","extra"]),RO=So();function NO(t,e,n,i,r){var o=t+"Animation",a=eh(t,i,r)||{},s=RO(e).userDuring;return a.duration>0&&(a.during=s?W(WO,{el:e,userDuring:s}):null,a.setToFinal=!0,a.scope=t),A(a,n[o]),a}function EO(t,e,n,i){var r=(i=i||{}).dataIndex,o=i.isInit,a=i.clearStyle,s=n.isAnimationEnabled(),l=RO(t),u=e.style;l.userDuring=e.during;var h={},c={};if(function(t,e,n){for(var i=0;i=0)){var c=t.getAnimationStyleProps(),p=c?c.style:null;if(p){!r&&(r=i.style={});var d=G(n);for(u=0;u0&&t.animateFrom(p,d)}else!function(t,e,n,i,r){if(r){var o=NO("update",t,e,i,n);o.duration>0&&t.animateFrom(r,o)}}(t,e,r||0,n,h);zO(t,e),u?t.dirty():t.markRedraw()}function zO(t,e){for(var n=RO(t).leaveToProps,i=0;i=0){!o&&(o=i[t]={});var p=G(a);for(h=0;hi[1]&&i.reverse(),{coordSys:{type:"polar",cx:t.cx,cy:t.cy,r:i[1],r0:i[0]},api:{coord:function(i){var r=e.dataToRadius(i[0]),o=n.dataToAngle(i[1]),a=t.coordToPoint([r,o]);return a.push(r,o*Math.PI/180),a},size:W(IO,t)}}},calendar:function(t){var e=t.getRect(),n=t.getRangeInfo();return{coordSys:{type:"calendar",x:e.x,y:e.y,width:e.width,height:e.height,cellWidth:t.getCellWidth(),cellHeight:t.getCellHeight(),rangeInfo:{start:n.start,end:n.end,weeks:n.weeks,dayCount:n.allDay}},api:{coord:function(e,n){return t.dataToPoint(e,n)}}}}};function aR(t){return t instanceof fs}function sR(t){return t instanceof da}var lR=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.render=function(t,e,n,i){this._progressiveEls=null;var r=this._data,o=t.getData(),a=this.group,s=dR(t,o,e,n);r||a.removeAll(),o.diff(r).add((function(e){gR(n,null,e,s(e,i),t,a,o)})).remove((function(e){var n=r.getItemGraphicEl(e);VO(n,_O(n).option,t)})).update((function(e,l){var u=r.getItemGraphicEl(l);gR(n,u,e,s(e,i),t,a,o)})).execute();var l=t.get("clip",!0)?aS(t.coordinateSystem,!1,t):null;l?a.setClipPath(l):a.removeClipPath(),this._data=o},e.prototype.incrementalPrepareRender=function(t,e,n){this.group.removeAll(),this._data=null},e.prototype.incrementalRender=function(t,e,n,i,r){var o=e.getData(),a=dR(e,o,n,i),s=this._progressiveEls=[];function l(t){t.isGroup||(t.incremental=!0,t.ensureState("emphasis").hoverLayer=!0)}for(var u=t.start;u=0?e.getStore().get(r,n):void 0}var o=e.get(i.name,n),a=i&&i.ordinalMeta;return a?a.categories[o]:o},styleEmphasis:function(n,i){0;null==i&&(i=s);var r=m(i,KO).getItemStyle(),o=x(i,KO),a=Yh(o,null,null,!0,!0);a.text=o.getShallow("show")?ot(t.getFormattedLabel(i,KO),t.getFormattedLabel(i,$O),Fw(e,i)):null;var l=Uh(o,null,!0);return b(n,r),r=AO(r,a,l),n&&_(r,n),r.legacy=!0,r},visual:function(t,n){if(null==n&&(n=s),mt(mO,t)){var i=e.getItemVisual(n,"style");return i?i[mO[t]]:null}if(mt(xO,t))return e.getItemVisual(n,t)},barLayout:function(t){if("cartesian2d"===o.type){return function(t){var e=[],n=t.axis,i="axis0";if("category"===n.type){for(var r=n.getBandWidth(),o=0;o=c;p--){VO(e.childAt(p),_O(e).option,r)}}(t,c,n,i,r),a>=0?o.replaceAt(c,a):o.add(c),c}function vR(t,e,n){var i,r=_O(t),o=e.type,a=e.shape,s=e.style;return n.isUniversalTransitionEnabled()||null!=o&&o!==r.customGraphicType||"path"===o&&((i=a)&&(mt(i,"pathData")||mt(i,"d")))&&MR(a)!==r.customPathData||"image"===o&&mt(s,"image")&&s.image!==r.customImagePath}function mR(t,e,n){var i=e?xR(t,e):t,r=e?_R(t,i,KO):t.style,o=t.type,a=i?i.textConfig:null,s=t.textContent,l=s?e?xR(s,e):s:null;if(r&&(n.isLegacy||TO(r,o,!!a,!!l))){n.isLegacy=!0;var u=CO(r,o,!e);!a&&u.textConfig&&(a=u.textConfig),!l&&u.textContent&&(l=u.textContent)}if(!e&&l){var h=l;!h.type&&(h.type="text")}var c=e?n[e]:n.normal;c.cfg=a,c.conOpt=l}function xR(t,e){return e?t?t[e]:null:t}function _R(t,e,n){var i=e&&e.style;return null==i&&n===KO&&t&&(i=t.styleEmphasis),i}function bR(t,e){var n=t&&t.name;return null!=n?n:"e\0\0"+e}function wR(t,e){var n=this.context,i=null!=t?n.newChildren[t]:null,r=null!=e?n.oldChildren[e]:null;yR(n.api,r,n.dataIndex,i,n.seriesModel,n.group)}function SR(t){var e=this.context,n=e.oldChildren[t];VO(n,_O(n).option,e.seriesModel)}function MR(t){return t&&(t.pathData||t.d)}var IR=So(),TR=T,CR=W,DR=function(){function t(){this._dragging=!1,this.animationThreshold=15}return t.prototype.render=function(t,e,n,i){var r=e.get("value"),o=e.get("status");if(this._axisModel=t,this._axisPointerModel=e,this._api=n,i||this._lastValue!==r||this._lastStatus!==o){this._lastValue=r,this._lastStatus=o;var a=this._group,s=this._handle;if(!o||"hide"===o)return a&&a.hide(),void(s&&s.hide());a&&a.show(),s&&s.show();var l={};this.makeElOption(l,r,t,e,n);var u=l.graphicKey;u!==this._lastGraphicKey&&this.clear(n),this._lastGraphicKey=u;var h=this._moveAnimation=this.determineAnimation(t,e);if(a){var c=H(AR,e,h);this.updatePointerEl(a,l,c),this.updateLabelEl(a,l,c,e)}else a=this._group=new Cr,this.createPointerEl(a,l,t,e),this.createLabelEl(a,l,t,e),n.getZr().add(a);OR(a,e,!0),this._renderHandle(r)}},t.prototype.remove=function(t){this.clear(t)},t.prototype.dispose=function(t){this.clear(t)},t.prototype.determineAnimation=function(t,e){var n=e.get("animation"),i=t.axis,r="category"===i.type,o=e.get("snap");if(!o&&!r)return!1;if("auto"===n||null==n){var a=this.animationThreshold;if(r&&i.getBandWidth()>a)return!0;if(o){var s=jM(t).seriesDataCount,l=i.getExtent();return Math.abs(l[0]-l[1])/s>a}return!1}return!0===n},t.prototype.makeElOption=function(t,e,n,i,r){},t.prototype.createPointerEl=function(t,e,n,i){var r=e.pointer;if(r){var o=IR(t).pointerEl=new Vh[r.type](TR(e.pointer));t.add(o)}},t.prototype.createLabelEl=function(t,e,n,i){if(e.label){var r=IR(t).labelEl=new As(TR(e.label));t.add(r),LR(r,i)}},t.prototype.updatePointerEl=function(t,e,n){var i=IR(t).pointerEl;i&&e.pointer&&(i.setStyle(e.pointer.style),n(i,{shape:e.pointer.shape}))},t.prototype.updateLabelEl=function(t,e,n,i){var r=IR(t).labelEl;r&&(r.setStyle(e.label.style),n(r,{x:e.label.x,y:e.label.y}),LR(r,i))},t.prototype._renderHandle=function(t){if(!this._dragging&&this.updateHandleTransform){var e,n=this._axisPointerModel,i=this._api.getZr(),r=this._handle,o=n.getModel("handle"),a=n.get("status");if(!o.get("show")||!a||"hide"===a)return r&&i.remove(r),void(this._handle=null);this._handle||(e=!0,r=this._handle=Lh(o.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(t){se(t.event)},onmousedown:CR(this._onHandleDragMove,this,0,0),drift:CR(this._onHandleDragMove,this),ondragend:CR(this._onHandleDragEnd,this)}),i.add(r)),OR(r,n,!1),r.setStyle(o.getItemStyle(null,["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"]));var s=o.get("size");Y(s)||(s=[s,s]),r.scaleX=s[0]/2,r.scaleY=s[1]/2,Dg(this,"_doDispatchAxisPointer",o.get("throttle")||0,"fixRate"),this._moveHandleToValue(t,e)}},t.prototype._moveHandleToValue=function(t,e){AR(this._axisPointerModel,!e&&this._moveAnimation,this._handle,PR(this.getHandleTransform(t,this._axisModel,this._axisPointerModel)))},t.prototype._onHandleDragMove=function(t,e){var n=this._handle;if(n){this._dragging=!0;var i=this.updateHandleTransform(PR(n),[t,e],this._axisModel,this._axisPointerModel);this._payloadInfo=i,n.stopAnimation(),n.attr(PR(i)),IR(n).lastProp=null,this._doDispatchAxisPointer()}},t.prototype._doDispatchAxisPointer=function(){if(this._handle){var t=this._payloadInfo,e=this._axisModel;this._api.dispatchAction({type:"updateAxisPointer",x:t.cursorPoint[0],y:t.cursorPoint[1],tooltipOption:t.tooltipOption,axesInfo:[{axisDim:e.axis.dim,axisIndex:e.componentIndex}]})}},t.prototype._onHandleDragEnd=function(){if(this._dragging=!1,this._handle){var t=this._axisPointerModel.get("value");this._moveHandleToValue(t),this._api.dispatchAction({type:"hideTip"})}},t.prototype.clear=function(t){this._lastValue=null,this._lastStatus=null;var e=t.getZr(),n=this._group,i=this._handle;e&&n&&(this._lastGraphicKey=null,n&&e.remove(n),i&&e.remove(i),this._group=null,this._handle=null,this._payloadInfo=null),Ag(this,"_doDispatchAxisPointer")},t.prototype.doClear=function(){},t.prototype.buildLabel=function(t,e,n){return{x:t[n=n||0],y:t[1-n],width:e[n],height:e[1-n]}},t}();function AR(t,e,n,i){kR(IR(n).lastProp,i)||(IR(n).lastProp=i,e?ih(n,i,t):(n.stopAnimation(),n.attr(i)))}function kR(t,e){if(q(t)&&q(e)){var n=!0;return E(e,(function(e,i){n=n&&kR(t[i],e)})),!!n}return t===e}function LR(t,e){t[e.get(["label","show"])?"show":"hide"]()}function PR(t){return{x:t.x||0,y:t.y||0,rotation:t.rotation||0}}function OR(t,e,n){var i=e.get("z"),r=e.get("zlevel");t&&t.traverse((function(t){"group"!==t.type&&(null!=i&&(t.z=i),null!=r&&(t.zlevel=r),t.silent=n)}))}function RR(t){var e,n=t.get("type"),i=t.getModel(n+"Style");return"line"===n?(e=i.getLineStyle()).fill=null:"shadow"===n&&((e=i.getAreaStyle()).stroke=null),e}function NR(t,e,n,i,r){var o=ER(n.get("value"),e.axis,e.ecModel,n.get("seriesDataIndices"),{precision:n.get(["label","precision"]),formatter:n.get(["label","formatter"])}),a=n.getModel("label"),s=np(a.get("padding")||0),l=a.getFont(),u=cr(o,l),h=r.position,c=u.width+s[1]+s[3],p=u.height+s[0]+s[2],d=r.align;"right"===d&&(h[0]-=c),"center"===d&&(h[0]-=c/2);var f=r.verticalAlign;"bottom"===f&&(h[1]-=p),"middle"===f&&(h[1]-=p/2),function(t,e,n,i){var r=i.getWidth(),o=i.getHeight();t[0]=Math.min(t[0]+e,r)-e,t[1]=Math.min(t[1]+n,o)-n,t[0]=Math.max(t[0],0),t[1]=Math.max(t[1],0)}(h,c,p,i);var g=a.get("backgroundColor");g&&"auto"!==g||(g=e.get(["axisLine","lineStyle","color"])),t.label={x:h[0],y:h[1],style:Yh(a,{text:o,font:l,fill:a.getTextColor(),padding:s,backgroundColor:g}),z2:10}}function ER(t,e,n,i,r){t=e.scale.parse(t);var o=e.scale.getLabel({value:t},{precision:r.precision}),a=r.formatter;if(a){var s={value:o_(e,{value:t}),axisDimension:e.dim,axisIndex:e.index,seriesData:[]};E(i,(function(t){var e=n.getSeriesByIndex(t.seriesIndex),i=t.dataIndexInside,r=e&&e.getDataParams(i);r&&s.seriesData.push(r)})),X(a)?o=a.replace("{value}",o):U(a)&&(o=a(s))}return o}function zR(t,e,n){var i=[1,0,0,1,0,0];return zi(i,i,n.rotation),Ei(i,i,n.position),Ih([t.dataToCoord(e),(n.labelOffset||0)+(n.labelDirection||1)*(n.labelMargin||0)],i)}function VR(t,e,n,i,r,o){var a=BM.innerTextLayout(n.rotation,0,n.labelDirection);n.labelMargin=r.get(["label","margin"]),NR(e,i,r,o,{position:zR(i.axis,t,n),align:a.textAlign,verticalAlign:a.textVerticalAlign})}function BR(t,e,n){return{x1:t[n=n||0],y1:t[1-n],x2:e[n],y2:e[1-n]}}function FR(t,e,n){return{x:t[n=n||0],y:t[1-n],width:e[n],height:e[1-n]}}function GR(t,e,n,i,r,o){return{cx:t,cy:e,r0:n,r:i,startAngle:r,endAngle:o,clockwise:!0}}var WR=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.makeElOption=function(t,e,n,i,r){var o=n.axis,a=o.grid,s=i.get("type"),l=HR(a,o).getOtherAxis(o).getGlobalExtent(),u=o.toGlobalCoord(o.dataToCoord(e,!0));if(s&&"none"!==s){var h=RR(i),c=YR[s](o,u,l);c.style=h,t.graphicKey=c.type,t.pointer=c}VR(e,t,AM(a.model,n),n,i,r)},e.prototype.getHandleTransform=function(t,e,n){var i=AM(e.axis.grid.model,e,{labelInside:!1});i.labelMargin=n.get(["handle","margin"]);var r=zR(e.axis,t,i);return{x:r[0],y:r[1],rotation:i.rotation+(i.labelDirection<0?Math.PI:0)}},e.prototype.updateHandleTransform=function(t,e,n,i){var r=n.axis,o=r.grid,a=r.getGlobalExtent(!0),s=HR(o,r).getOtherAxis(r).getGlobalExtent(),l="x"===r.dim?0:1,u=[t.x,t.y];u[l]+=e[l],u[l]=Math.min(a[1],u[l]),u[l]=Math.max(a[0],u[l]);var h=(s[1]+s[0])/2,c=[h,h];c[l]=u[l];return{x:u[0],y:u[1],rotation:t.rotation,cursorPoint:c,tooltipOption:[{verticalAlign:"middle"},{align:"center"}][l]}},e}(DR);function HR(t,e){var n={};return n[e.dim+"AxisIndex"]=e.index,t.getCartesian(n)}var YR={line:function(t,e,n){return{type:"Line",subPixelOptimize:!0,shape:BR([e,n[0]],[e,n[1]],UR(t))}},shadow:function(t,e,n){var i=Math.max(1,t.getBandWidth()),r=n[1]-n[0];return{type:"Rect",shape:FR([e-i/2,n[0]],[i,r],UR(t))}}};function UR(t){return"x"===t.dim?0:1}var XR=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.type="axisPointer",e.defaultOption={show:"auto",z:50,type:"line",snap:!1,triggerTooltip:!0,value:null,status:null,link:[],animation:null,animationDurationUpdate:200,lineStyle:{color:"#B9BEC9",width:1,type:"dashed"},shadowStyle:{color:"rgba(210,219,238,0.2)"},label:{show:!0,formatter:null,precision:"auto",margin:3,color:"#fff",padding:[5,7,5,7],backgroundColor:"auto",borderColor:null,borderWidth:0,borderRadius:3},handle:{show:!1,icon:"M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4h1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7v-1.2h6.6z M13.3,22H6.7v-1.2h6.6z M13.3,19.6H6.7v-1.2h6.6z",size:45,margin:50,color:"#333",shadowBlur:3,shadowColor:"#aaa",shadowOffsetX:0,shadowOffsetY:2,throttle:40}},e}(Ip),ZR=So(),jR=E;function qR(t,e,n){if(!r.node){var i=e.getZr();ZR(i).records||(ZR(i).records={}),function(t,e){if(ZR(t).initialized)return;function n(n,i){t.on(n,(function(n){var r=function(t){var e={showTip:[],hideTip:[]},n=function(i){var r=e[i.type];r?r.push(i):(i.dispatchAction=n,t.dispatchAction(i))};return{dispatchAction:n,pendings:e}}(e);jR(ZR(t).records,(function(t){t&&i(t,n,r.dispatchAction)})),function(t,e){var n,i=t.showTip.length,r=t.hideTip.length;i?n=t.showTip[i-1]:r&&(n=t.hideTip[r-1]);n&&(n.dispatchAction=null,e.dispatchAction(n))}(r.pendings,e)}))}ZR(t).initialized=!0,n("click",H($R,"click")),n("mousemove",H($R,"mousemove")),n("globalout",KR)}(i,e),(ZR(i).records[t]||(ZR(i).records[t]={})).handler=n}}function KR(t,e,n){t.handler("leave",null,n)}function $R(t,e,n,i){e.handler(t,n,i)}function JR(t,e){if(!r.node){var n=e.getZr();(ZR(n).records||{})[t]&&(ZR(n).records[t]=null)}}var QR=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.render=function(t,e,n){var i=e.getComponent("tooltip"),r=t.get("triggerOn")||i&&i.get("triggerOn")||"mousemove|click";qR("axisPointer",n,(function(t,e,n){"none"!==r&&("leave"===t||r.indexOf(t)>=0)&&n({type:"updateAxisPointer",currTrigger:t,x:e&&e.offsetX,y:e&&e.offsetY})}))},e.prototype.remove=function(t,e){JR("axisPointer",e)},e.prototype.dispose=function(t,e){JR("axisPointer",e)},e.type="axisPointer",e}(fg);function tN(t,e){var n,i=[],r=t.seriesIndex;if(null==r||!(n=e.getSeriesByIndex(r)))return{point:[]};var o=n.getData(),a=wo(o,t);if(null==a||a<0||Y(a))return{point:[]};var s=o.getItemGraphicEl(a),l=n.coordinateSystem;if(n.getTooltipPosition)i=n.getTooltipPosition(a)||[];else if(l&&l.dataToPoint)if(t.isStacked){var u=l.getBaseAxis(),h=l.getOtherAxis(u).dim,c=u.dim,p="x"===h||"radius"===h?1:0,d=o.mapDimension(c),f=[];f[p]=o.get(d,a),f[1-p]=o.get(o.getCalculationInfo("stackResultDimension"),a),i=l.dataToPoint(f)||[]}else i=l.dataToPoint(o.getValues(z(l.dimensions,(function(t){return o.mapDimension(t)})),a))||[];else if(s){var g=s.getBoundingRect().clone();g.applyTransform(s.transform),i=[g.x+g.width/2,g.y+g.height/2]}return{point:i,el:s}}var eN=So();function nN(t,e,n){var i=t.currTrigger,r=[t.x,t.y],o=t,a=t.dispatchAction||W(n.dispatchAction,n),s=e.getComponent("axisPointer").coordSysAxesInfo;if(s){sN(r)&&(r=tN({seriesIndex:o.seriesIndex,dataIndex:o.dataIndex},e).point);var l=sN(r),u=o.axesInfo,h=s.axesInfo,c="leave"===i||sN(r),p={},d={},f={list:[],map:{}},g={showPointer:H(rN,d),showTooltip:H(oN,f)};E(s.coordSysMap,(function(t,e){var n=l||t.containPoint(r);E(s.coordSysAxesInfo[e],(function(t,e){var i=t.axis,o=function(t,e){for(var n=0;n<(t||[]).length;n++){var i=t[n];if(e.axis.dim===i.axisDim&&e.axis.model.componentIndex===i.axisIndex)return i}}(u,t);if(!c&&n&&(!u||o)){var a=o&&o.value;null!=a||l||(a=i.pointToData(r)),null!=a&&iN(t,a,g,!1,p)}}))}));var y={};return E(h,(function(t,e){var n=t.linkGroup;n&&!d[e]&&E(n.axesInfo,(function(e,i){var r=d[i];if(e!==t&&r){var o=r.value;n.mapper&&(o=t.axis.scale.parse(n.mapper(o,aN(e),aN(t)))),y[t.key]=o}}))})),E(y,(function(t,e){iN(h[e],t,g,!0,p)})),function(t,e,n){var i=n.axesInfo=[];E(e,(function(e,n){var r=e.axisPointerModel.option,o=t[n];o?(!e.useHandle&&(r.status="show"),r.value=o.value,r.seriesDataIndices=(o.payloadBatch||[]).slice()):!e.useHandle&&(r.status="hide"),"show"===r.status&&i.push({axisDim:e.axis.dim,axisIndex:e.axis.model.componentIndex,value:r.value})}))}(d,h,p),function(t,e,n,i){if(sN(e)||!t.list.length)return void i({type:"hideTip"});var r=((t.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};i({type:"showTip",escapeConnect:!0,x:e[0],y:e[1],tooltipOption:n.tooltipOption,position:n.position,dataIndexInside:r.dataIndexInside,dataIndex:r.dataIndex,seriesIndex:r.seriesIndex,dataByCoordSys:t.list})}(f,r,t,a),function(t,e,n){var i=n.getZr(),r="axisPointerLastHighlights",o=eN(i)[r]||{},a=eN(i)[r]={};E(t,(function(t,e){var n=t.axisPointerModel.option;"show"===n.status&&E(n.seriesDataIndices,(function(t){var e=t.seriesIndex+" | "+t.dataIndex;a[e]=t}))}));var s=[],l=[];E(o,(function(t,e){!a[e]&&l.push(t)})),E(a,(function(t,e){!o[e]&&s.push(t)})),l.length&&n.dispatchAction({type:"downplay",escapeConnect:!0,notBlur:!0,batch:l}),s.length&&n.dispatchAction({type:"highlight",escapeConnect:!0,notBlur:!0,batch:s})}(h,0,n),p}}function iN(t,e,n,i,r){var o=t.axis;if(!o.scale.isBlank()&&o.containData(e))if(t.involveSeries){var a=function(t,e){var n=e.axis,i=n.dim,r=t,o=[],a=Number.MAX_VALUE,s=-1;return E(e.seriesModels,(function(e,l){var u,h,c=e.getData().mapDimensionsAll(i);if(e.getAxisTooltipData){var p=e.getAxisTooltipData(c,t,n);h=p.dataIndices,u=p.nestestValue}else{if(!(h=e.getData().indicesOfNearest(c[0],t,"category"===n.type?.5:null)).length)return;u=e.getData().get(c[0],h[0])}if(null!=u&&isFinite(u)){var d=t-u,f=Math.abs(d);f<=a&&((f=0&&s<0)&&(a=f,s=d,r=u,o.length=0),E(h,(function(t){o.push({seriesIndex:e.seriesIndex,dataIndexInside:t,dataIndex:e.getData().getRawIndex(t)})})))}})),{payloadBatch:o,snapToValue:r}}(e,t),s=a.payloadBatch,l=a.snapToValue;s[0]&&null==r.seriesIndex&&A(r,s[0]),!i&&t.snap&&o.containData(l)&&null!=l&&(e=l),n.showPointer(t,e,s),n.showTooltip(t,a,l)}else n.showPointer(t,e)}function rN(t,e,n,i){t[e.key]={value:n,payloadBatch:i}}function oN(t,e,n,i){var r=n.payloadBatch,o=e.axis,a=o.model,s=e.axisPointerModel;if(e.triggerTooltip&&r.length){var l=e.coordSys.model,u=KM(l),h=t.map[u];h||(h=t.map[u]={coordSysId:l.id,coordSysIndex:l.componentIndex,coordSysType:l.type,coordSysMainType:l.mainType,dataByAxis:[]},t.list.push(h)),h.dataByAxis.push({axisDim:o.dim,axisIndex:a.componentIndex,axisType:a.type,axisId:a.id,value:i,valueLabelOpt:{precision:s.get(["label","precision"]),formatter:s.get(["label","formatter"])},seriesDataIndices:r.slice()})}}function aN(t){var e=t.axis.model,n={},i=n.axisDim=t.axis.dim;return n.axisIndex=n[i+"AxisIndex"]=e.componentIndex,n.axisName=n[i+"AxisName"]=e.name,n.axisId=n[i+"AxisId"]=e.id,n}function sN(t){return!t||null==t[0]||isNaN(t[0])||null==t[1]||isNaN(t[1])}function lN(t){JM.registerAxisPointerClass("CartesianAxisPointer",WR),t.registerComponentModel(XR),t.registerComponentView(QR),t.registerPreprocessor((function(t){if(t){(!t.axisPointer||0===t.axisPointer.length)&&(t.axisPointer={});var e=t.axisPointer.link;e&&!Y(e)&&(t.axisPointer.link=[e])}})),t.registerProcessor(t.PRIORITY.PROCESSOR.STATISTIC,(function(t,e){t.getComponent("axisPointer").coordSysAxesInfo=UM(t,e)})),t.registerAction({type:"updateAxisPointer",event:"updateAxisPointer",update:":updateAxisPointer"},nN)}var uN=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.makeElOption=function(t,e,n,i,r){var o=n.axis;"angle"===o.dim&&(this.animationThreshold=Math.PI/18);var a=o.polar,s=a.getOtherAxis(o).getExtent(),l=o.dataToCoord(e),u=i.get("type");if(u&&"none"!==u){var h=RR(i),c=hN[u](o,a,l,s);c.style=h,t.graphicKey=c.type,t.pointer=c}var p=function(t,e,n,i,r){var o=e.axis,a=o.dataToCoord(t),s=i.getAngleAxis().getExtent()[0];s=s/180*Math.PI;var l,u,h,c=i.getRadiusAxis().getExtent();if("radius"===o.dim){var p=[1,0,0,1,0,0];zi(p,p,s),Ei(p,p,[i.cx,i.cy]),l=Ih([a,-r],p);var d=e.getModel("axisLabel").get("rotate")||0,f=BM.innerTextLayout(s,d*Math.PI/180,-1);u=f.textAlign,h=f.textVerticalAlign}else{var g=c[1];l=i.coordToPoint([g+r,a]);var y=i.cx,v=i.cy;u=Math.abs(l[0]-y)/g<.3?"center":l[0]>y?"left":"right",h=Math.abs(l[1]-v)/g<.3?"middle":l[1]>v?"top":"bottom"}return{position:l,align:u,verticalAlign:h}}(e,n,0,a,i.get(["label","margin"]));NR(t,n,i,r,p)},e}(DR);var hN={line:function(t,e,n,i){return"angle"===t.dim?{type:"Line",shape:BR(e.coordToPoint([i[0],n]),e.coordToPoint([i[1],n]))}:{type:"Circle",shape:{cx:e.cx,cy:e.cy,r:n}}},shadow:function(t,e,n,i){var r=Math.max(1,t.getBandWidth()),o=Math.PI/180;return"angle"===t.dim?{type:"Sector",shape:GR(e.cx,e.cy,i[0],i[1],(-n-r/2)*o,(r/2-n)*o)}:{type:"Sector",shape:GR(e.cx,e.cy,n-r/2,n+r/2,0,2*Math.PI)}}},cN=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.findAxisModel=function(t){var e;return this.ecModel.eachComponent(t,(function(t){t.getCoordSysModel()===this&&(e=t)}),this),e},e.type="polar",e.dependencies=["radiusAxis","angleAxis"],e.defaultOption={z:0,center:["50%","50%"],radius:"80%"},e}(Ip),pN=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.getCoordSysModel=function(){return this.getReferringComponents("polar",Co).models[0]},e.type="polarAxis",e}(Ip);R(pN,h_);var dN=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.type="angleAxis",e}(pN),fN=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.type="radiusAxis",e}(pN),gN=function(t){function e(e,n){return t.call(this,"radius",e,n)||this}return n(e,t),e.prototype.pointToData=function(t,e){return this.polar.pointToData(t,e)["radius"===this.dim?0:1]},e}(G_);gN.prototype.dataToRadius=G_.prototype.dataToCoord,gN.prototype.radiusToData=G_.prototype.coordToData;var yN=So(),vN=function(t){function e(e,n){return t.call(this,"angle",e,n||[0,360])||this}return n(e,t),e.prototype.pointToData=function(t,e){return this.polar.pointToData(t,e)["radius"===this.dim?0:1]},e.prototype.calculateCategoryInterval=function(){var t=this,e=t.getLabelModel(),n=t.scale,i=n.getExtent(),r=n.count();if(i[1]-i[0]<1)return 0;var o=i[0],a=t.dataToCoord(o+1)-t.dataToCoord(o),s=Math.abs(a),l=cr(null==o?"":o+"",e.getFont(),"center","top"),u=Math.max(l.height,7)/s;isNaN(u)&&(u=1/0);var h=Math.max(0,Math.floor(u)),c=yN(t.model),p=c.lastAutoInterval,d=c.lastTickCount;return null!=p&&null!=d&&Math.abs(p-h)<=1&&Math.abs(d-r)<=1&&p>h?h=p:(c.lastTickCount=r,c.lastAutoInterval=h),h},e}(G_);vN.prototype.dataToAngle=G_.prototype.dataToCoord,vN.prototype.angleToData=G_.prototype.coordToData;var mN=["radius","angle"],xN=function(){function t(t){this.dimensions=mN,this.type="polar",this.cx=0,this.cy=0,this._radiusAxis=new gN,this._angleAxis=new vN,this.axisPointerEnabled=!0,this.name=t||"",this._radiusAxis.polar=this._angleAxis.polar=this}return t.prototype.containPoint=function(t){var e=this.pointToCoord(t);return this._radiusAxis.contain(e[0])&&this._angleAxis.contain(e[1])},t.prototype.containData=function(t){return this._radiusAxis.containData(t[0])&&this._angleAxis.containData(t[1])},t.prototype.getAxis=function(t){return this["_"+t+"Axis"]},t.prototype.getAxes=function(){return[this._radiusAxis,this._angleAxis]},t.prototype.getAxesByScale=function(t){var e=[],n=this._angleAxis,i=this._radiusAxis;return n.scale.type===t&&e.push(n),i.scale.type===t&&e.push(i),e},t.prototype.getAngleAxis=function(){return this._angleAxis},t.prototype.getRadiusAxis=function(){return this._radiusAxis},t.prototype.getOtherAxis=function(t){var e=this._angleAxis;return t===e?this._radiusAxis:e},t.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAngleAxis()},t.prototype.getTooltipAxes=function(t){var e=null!=t&&"auto"!==t?this.getAxis(t):this.getBaseAxis();return{baseAxes:[e],otherAxes:[this.getOtherAxis(e)]}},t.prototype.dataToPoint=function(t,e){return this.coordToPoint([this._radiusAxis.dataToRadius(t[0],e),this._angleAxis.dataToAngle(t[1],e)])},t.prototype.pointToData=function(t,e){var n=this.pointToCoord(t);return[this._radiusAxis.radiusToData(n[0],e),this._angleAxis.angleToData(n[1],e)]},t.prototype.pointToCoord=function(t){var e=t[0]-this.cx,n=t[1]-this.cy,i=this.getAngleAxis(),r=i.getExtent(),o=Math.min(r[0],r[1]),a=Math.max(r[0],r[1]);i.inverse?o=a-360:a=o+360;var s=Math.sqrt(e*e+n*n);e/=s,n/=s;for(var l=Math.atan2(-n,e)/Math.PI*180,u=la;)l+=360*u;return[s,l]},t.prototype.coordToPoint=function(t){var e=t[0],n=t[1]/180*Math.PI;return[Math.cos(n)*e+this.cx,-Math.sin(n)*e+this.cy]},t.prototype.getArea=function(){var t=this.getAngleAxis(),e=this.getRadiusAxis().getExtent().slice();e[0]>e[1]&&e.reverse();var n=t.getExtent(),i=Math.PI/180;return{cx:this.cx,cy:this.cy,r0:e[0],r:e[1],startAngle:-n[0]*i,endAngle:-n[1]*i,clockwise:t.inverse,contain:function(t,e){var n=t-this.cx,i=e-this.cy,r=n*n+i*i-1e-4,o=this.r,a=this.r0;return r<=o*o&&r>=a*a}}},t.prototype.convertToPixel=function(t,e,n){return _N(e)===this?this.dataToPoint(n):null},t.prototype.convertFromPixel=function(t,e,n){return _N(e)===this?this.pointToData(n):null},t}();function _N(t){var e=t.seriesModel,n=t.polarModel;return n&&n.coordinateSystem||e&&e.coordinateSystem}function bN(t,e){var n=this,i=n.getAngleAxis(),r=n.getRadiusAxis();if(i.scale.setExtent(1/0,-1/0),r.scale.setExtent(1/0,-1/0),t.eachSeries((function(t){if(t.coordinateSystem===n){var e=t.getData();E(u_(e,"radius"),(function(t){r.scale.unionExtentFromData(e,t)})),E(u_(e,"angle"),(function(t){i.scale.unionExtentFromData(e,t)}))}})),n_(i.scale,i.model),n_(r.scale,r.model),"category"===i.type&&!i.onBand){var o=i.getExtent(),a=360/i.scale.count();i.inverse?o[1]+=a:o[1]-=a,i.setExtent(o[0],o[1])}}function wN(t,e){if(t.type=e.get("type"),t.scale=i_(e),t.onBand=e.get("boundaryGap")&&"category"===t.type,t.inverse=e.get("inverse"),function(t){return"angleAxis"===t.mainType}(e)){t.inverse=t.inverse!==e.get("clockwise");var n=e.get("startAngle");t.setExtent(n,n+(t.inverse?-360:360))}e.axis=t,t.model=e}var SN={dimensions:mN,create:function(t,e){var n=[];return t.eachComponent("polar",(function(t,i){var r=new xN(i+"");r.update=bN;var o=r.getRadiusAxis(),a=r.getAngleAxis(),s=t.findAxisModel("radiusAxis"),l=t.findAxisModel("angleAxis");wN(o,s),wN(a,l),function(t,e,n){var i=e.get("center"),r=n.getWidth(),o=n.getHeight();t.cx=Er(i[0],r),t.cy=Er(i[1],o);var a=t.getRadiusAxis(),s=Math.min(r,o)/2,l=e.get("radius");null==l?l=[0,"100%"]:Y(l)||(l=[0,l]);var u=[Er(l[0],s),Er(l[1],s)];a.inverse?a.setExtent(u[1],u[0]):a.setExtent(u[0],u[1])}(r,t,e),n.push(r),t.coordinateSystem=r,r.model=t})),t.eachSeries((function(t){if("polar"===t.get("coordinateSystem")){var e=t.getReferringComponents("polar",Co).models[0];0,t.coordinateSystem=e.coordinateSystem}})),n}},MN=["axisLine","axisLabel","axisTick","minorTick","splitLine","minorSplitLine","splitArea"];function IN(t,e,n){e[1]>e[0]&&(e=e.slice().reverse());var i=t.coordToPoint([e[0],n]),r=t.coordToPoint([e[1],n]);return{x1:i[0],y1:i[1],x2:r[0],y2:r[1]}}function TN(t){return t.getRadiusAxis().inverse?0:1}function CN(t){var e=t[0],n=t[t.length-1];e&&n&&Math.abs(Math.abs(e.coord-n.coord)-360)<1e-4&&t.pop()}var DN=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.axisPointerClass="PolarAxisPointer",n}return n(e,t),e.prototype.render=function(t,e){if(this.group.removeAll(),t.get("show")){var n=t.axis,i=n.polar,r=i.getRadiusAxis().getExtent(),o=n.getTicksCoords(),a=n.getMinorTicksCoords(),s=z(n.getViewLabels(),(function(t){t=T(t);var e=n.scale,i="ordinal"===e.type?e.getRawOrdinalNumber(t.tickValue):t.tickValue;return t.coord=n.dataToCoord(i),t}));CN(s),CN(o),E(MN,(function(e){!t.get([e,"show"])||n.scale.isBlank()&&"axisLine"!==e||AN[e](this.group,t,i,o,a,r,s)}),this)}},e.type="angleAxis",e}(JM),AN={axisLine:function(t,e,n,i,r,o){var a,s=e.getModel(["axisLine","lineStyle"]),l=TN(n),u=l?0:1;(a=0===o[u]?new uu({shape:{cx:n.cx,cy:n.cy,r:o[l]},style:s.getLineStyle(),z2:1,silent:!0}):new Du({shape:{cx:n.cx,cy:n.cy,r:o[l],r0:o[u]},style:s.getLineStyle(),z2:1,silent:!0})).style.fill=null,t.add(a)},axisTick:function(t,e,n,i,r,o){var a=e.getModel("axisTick"),s=(a.get("inside")?-1:1)*a.get("length"),l=o[TN(n)],u=z(i,(function(t){return new Eu({shape:IN(n,[l,l+s],t.coord)})}));t.add(bh(u,{style:k(a.getModel("lineStyle").getLineStyle(),{stroke:e.get(["axisLine","lineStyle","color"])})}))},minorTick:function(t,e,n,i,r,o){if(r.length){for(var a=e.getModel("axisTick"),s=e.getModel("minorTick"),l=(a.get("inside")?-1:1)*s.get("length"),u=o[TN(n)],h=[],c=0;cf?"left":"right",v=Math.abs(d[1]-g)/p<.3?"middle":d[1]>g?"top":"bottom";if(s&&s[c]){var m=s[c];q(m)&&m.textStyle&&(a=new pc(m.textStyle,l,l.ecModel))}var x=new As({silent:BM.isLabelSilent(e),style:Yh(a,{x:d[0],y:d[1],fill:a.getTextColor()||e.get(["axisLine","lineStyle","color"]),text:i.formattedLabel,align:y,verticalAlign:v})});if(t.add(x),h){var _=BM.makeAxisEventDataBase(e);_.targetType="axisLabel",_.value=i.rawLabel,Ws(x).eventData=_}}),this)},splitLine:function(t,e,n,i,r,o){var a=e.getModel("splitLine").getModel("lineStyle"),s=a.get("color"),l=0;s=s instanceof Array?s:[s];for(var u=[],h=0;h=0?"p":"n",T=_;m&&(i[s][M]||(i[s][M]={p:_,n:_}),T=i[s][M][I]);var C=void 0,D=void 0,A=void 0,k=void 0;if("radius"===c.dim){var L=c.dataToCoord(S)-_,P=o.dataToCoord(M);Math.abs(L)=k})}}}))}var zN={startAngle:90,clockwise:!0,splitNumber:12,axisLabel:{rotate:0}},VN={splitNumber:5},BN=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.type="polar",e}(fg);function FN(t,e){e=e||{};var n=t.coordinateSystem,i=t.axis,r={},o=i.position,a=i.orient,s=n.getRect(),l=[s.x,s.x+s.width,s.y,s.y+s.height],u={horizontal:{top:l[2],bottom:l[3]},vertical:{left:l[0],right:l[1]}};r.position=["vertical"===a?u.vertical[o]:l[0],"horizontal"===a?u.horizontal[o]:l[3]];r.rotation=Math.PI/2*{horizontal:0,vertical:1}[a];r.labelDirection=r.tickDirection=r.nameDirection={top:-1,bottom:1,right:1,left:-1}[o],t.get(["axisTick","inside"])&&(r.tickDirection=-r.tickDirection),it(e.labelInside,t.get(["axisLabel","inside"]))&&(r.labelDirection=-r.labelDirection);var h=e.rotate;return null==h&&(h=t.get(["axisLabel","rotate"])),r.labelRotation="top"===o?-h:h,r.z2=1,r}var GN=["axisLine","axisTickLabel","axisName"],WN=["splitArea","splitLine"],HN=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.axisPointerClass="SingleAxisPointer",n}return n(e,t),e.prototype.render=function(e,n,i,r){var o=this.group;o.removeAll();var a=this._axisGroup;this._axisGroup=new Cr;var s=FN(e),l=new BM(e,s);E(GN,l.add,l),o.add(this._axisGroup),o.add(l.getGroup()),E(WN,(function(t){e.get([t,"show"])&&YN[t](this,this.group,this._axisGroup,e)}),this),Dh(a,this._axisGroup,e),t.prototype.render.call(this,e,n,i,r)},e.prototype.remove=function(){eI(this)},e.type="singleAxis",e}(JM),YN={splitLine:function(t,e,n,i){var r=i.axis;if(!r.scale.isBlank()){var o=i.getModel("splitLine"),a=o.getModel("lineStyle"),s=a.get("color");s=s instanceof Array?s:[s];for(var l=i.coordinateSystem.getRect(),u=r.isHorizontal(),h=[],c=0,p=r.getTicksCoords({tickModel:o}),d=[],f=[],g=0;g=e.y&&t[1]<=e.y+e.height:n.contain(n.toLocalCoord(t[1]))&&t[0]>=e.y&&t[0]<=e.y+e.height},t.prototype.pointToData=function(t){var e=this.getAxis();return[e.coordToData(e.toLocalCoord(t["horizontal"===e.orient?0:1]))]},t.prototype.dataToPoint=function(t){var e=this.getAxis(),n=this.getRect(),i=[],r="horizontal"===e.orient?0:1;return t instanceof Array&&(t=t[0]),i[r]=e.toGlobalCoord(e.dataToCoord(+t)),i[1-r]=0===r?n.y+n.height/2:n.x+n.width/2,i},t.prototype.convertToPixel=function(t,e,n){return qN(e)===this?this.dataToPoint(n):null},t.prototype.convertFromPixel=function(t,e,n){return qN(e)===this?this.pointToData(n):null},t}();function qN(t){var e=t.seriesModel,n=t.singleAxisModel;return n&&n.coordinateSystem||e&&e.coordinateSystem}var KN={create:function(t,e){var n=[];return t.eachComponent("singleAxis",(function(i,r){var o=new jN(i,t,e);o.name="single_"+r,o.resize(i,e),i.coordinateSystem=o,n.push(o)})),t.eachSeries((function(t){if("singleAxis"===t.get("coordinateSystem")){var e=t.getReferringComponents("singleAxis",Co).models[0];t.coordinateSystem=e&&e.coordinateSystem}})),n},dimensions:ZN},$N=["x","y"],JN=["width","height"],QN=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.makeElOption=function(t,e,n,i,r){var o=n.axis,a=o.coordinateSystem,s=nE(a,1-eE(o)),l=a.dataToPoint(e)[0],u=i.get("type");if(u&&"none"!==u){var h=RR(i),c=tE[u](o,l,s);c.style=h,t.graphicKey=c.type,t.pointer=c}VR(e,t,FN(n),n,i,r)},e.prototype.getHandleTransform=function(t,e,n){var i=FN(e,{labelInside:!1});i.labelMargin=n.get(["handle","margin"]);var r=zR(e.axis,t,i);return{x:r[0],y:r[1],rotation:i.rotation+(i.labelDirection<0?Math.PI:0)}},e.prototype.updateHandleTransform=function(t,e,n,i){var r=n.axis,o=r.coordinateSystem,a=eE(r),s=nE(o,a),l=[t.x,t.y];l[a]+=e[a],l[a]=Math.min(s[1],l[a]),l[a]=Math.max(s[0],l[a]);var u=nE(o,1-a),h=(u[1]+u[0])/2,c=[h,h];return c[a]=l[a],{x:l[0],y:l[1],rotation:t.rotation,cursorPoint:c,tooltipOption:{verticalAlign:"middle"}}},e}(DR),tE={line:function(t,e,n){return{type:"Line",subPixelOptimize:!0,shape:BR([e,n[0]],[e,n[1]],eE(t))}},shadow:function(t,e,n){var i=t.getBandWidth(),r=n[1]-n[0];return{type:"Rect",shape:FR([e-i/2,n[0]],[i,r],eE(t))}}};function eE(t){return t.isHorizontal()?0:1}function nE(t,e){var n=t.getRect();return[n[$N[e]],n[$N[e]]+n[JN[e]]]}var iE=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.type="single",e}(fg);var rE=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.init=function(e,n,i){var r=wp(e);t.prototype.init.apply(this,arguments),oE(e,r)},e.prototype.mergeOption=function(e){t.prototype.mergeOption.apply(this,arguments),oE(this.option,e)},e.prototype.getCellSize=function(){return this.option.cellSize},e.type="calendar",e.defaultOption={z:2,left:80,top:60,cellSize:20,orient:"horizontal",splitLine:{show:!0,lineStyle:{color:"#000",width:1,type:"solid"}},itemStyle:{color:"#fff",borderWidth:1,borderColor:"#ccc"},dayLabel:{show:!0,firstDay:0,position:"start",margin:"50%",color:"#000"},monthLabel:{show:!0,position:"start",margin:5,align:"center",formatter:null,color:"#000"},yearLabel:{show:!0,position:null,margin:30,formatter:null,color:"#ccc",fontFamily:"sans-serif",fontWeight:"bolder",fontSize:20}},e}(Ip);function oE(t,e){var n,i=t.cellSize;1===(n=Y(i)?i:t.cellSize=[i,i]).length&&(n[1]=n[0]);var r=z([0,1],(function(t){return function(t,e){return null!=t[gp[e][0]]||null!=t[gp[e][1]]&&null!=t[gp[e][2]]}(e,t)&&(n[t]="auto"),null!=n[t]&&"auto"!==n[t]}));bp(t,e,{type:"box",ignoreSize:r})}var aE=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.render=function(t,e,n){var i=this.group;i.removeAll();var r=t.coordinateSystem,o=r.getRangeInfo(),a=r.getOrient(),s=e.getLocaleModel();this._renderDayRect(t,o,i),this._renderLines(t,o,a,i),this._renderYearText(t,o,a,i),this._renderMonthText(t,s,a,i),this._renderWeekText(t,s,o,a,i)},e.prototype._renderDayRect=function(t,e,n){for(var i=t.coordinateSystem,r=t.getModel("itemStyle").getItemStyle(),o=i.getCellWidth(),a=i.getCellHeight(),s=e.start.time;s<=e.end.time;s=i.getNextNDay(s,1).time){var l=i.dataToRect([s],!1).tl,u=new Ts({shape:{x:l[0],y:l[1],width:o,height:a},cursor:"default",style:r});n.add(u)}},e.prototype._renderLines=function(t,e,n,i){var r=this,o=t.coordinateSystem,a=t.getModel(["splitLine","lineStyle"]).getLineStyle(),s=t.get(["splitLine","show"]),l=a.lineWidth;this._tlpoints=[],this._blpoints=[],this._firstDayOfMonth=[],this._firstDayPoints=[];for(var u=e.start,h=0;u.time<=e.end.time;h++){p(u.formatedDate),0===h&&(u=o.getDateInfo(e.start.y+"-"+e.start.m));var c=u.date;c.setMonth(c.getMonth()+1),u=o.getDateInfo(c)}function p(e){r._firstDayOfMonth.push(o.getDateInfo(e)),r._firstDayPoints.push(o.dataToRect([e],!1).tl);var l=r._getLinePointsOfOneWeek(t,e,n);r._tlpoints.push(l[0]),r._blpoints.push(l[l.length-1]),s&&r._drawSplitline(l,a,i)}p(o.getNextNDay(e.end.time,1).formatedDate),s&&this._drawSplitline(r._getEdgesPoints(r._tlpoints,l,n),a,i),s&&this._drawSplitline(r._getEdgesPoints(r._blpoints,l,n),a,i)},e.prototype._getEdgesPoints=function(t,e,n){var i=[t[0].slice(),t[t.length-1].slice()],r="horizontal"===n?0:1;return i[0][r]=i[0][r]-e/2,i[1][r]=i[1][r]+e/2,i},e.prototype._drawSplitline=function(t,e,n){var i=new Ou({z2:20,shape:{points:t},style:e});n.add(i)},e.prototype._getLinePointsOfOneWeek=function(t,e,n){for(var i=t.coordinateSystem,r=i.getDateInfo(e),o=[],a=0;a<7;a++){var s=i.getNextNDay(r.time,a),l=i.dataToRect([s.time],!1);o[2*s.day]=l.tl,o[2*s.day+1]=l["horizontal"===n?"bl":"tr"]}return o},e.prototype._formatterLabel=function(t,e){return X(t)&&t?(n=t,E(e,(function(t,e){n=n.replace("{"+e+"}",i?op(t):t)})),n):U(t)?t(e):e.nameMap;var n,i},e.prototype._yearTextPositionControl=function(t,e,n,i,r){var o=e[0],a=e[1],s=["center","bottom"];"bottom"===i?(a+=r,s=["center","top"]):"left"===i?o-=r:"right"===i?(o+=r,s=["center","top"]):a-=r;var l=0;return"left"!==i&&"right"!==i||(l=Math.PI/2),{rotation:l,x:o,y:a,style:{align:s[0],verticalAlign:s[1]}}},e.prototype._renderYearText=function(t,e,n,i){var r=t.getModel("yearLabel");if(r.get("show")){var o=r.get("margin"),a=r.get("position");a||(a="horizontal"!==n?"top":"left");var s=[this._tlpoints[this._tlpoints.length-1],this._blpoints[0]],l=(s[0][0]+s[1][0])/2,u=(s[0][1]+s[1][1])/2,h="horizontal"===n?0:1,c={top:[l,s[h][1]],bottom:[l,s[1-h][1]],left:[s[1-h][0],u],right:[s[h][0],u]},p=e.start.y;+e.end.y>+e.start.y&&(p=p+"-"+e.end.y);var d=r.get("formatter"),f={start:e.start.y,end:e.end.y,nameMap:p},g=this._formatterLabel(d,f),y=new As({z2:30,style:Yh(r,{text:g})});y.attr(this._yearTextPositionControl(y,c[a],n,a,o)),i.add(y)}},e.prototype._monthTextPositionControl=function(t,e,n,i,r){var o="left",a="top",s=t[0],l=t[1];return"horizontal"===n?(l+=r,e&&(o="center"),"start"===i&&(a="bottom")):(s+=r,e&&(a="middle"),"start"===i&&(o="right")),{x:s,y:l,align:o,verticalAlign:a}},e.prototype._renderMonthText=function(t,e,n,i){var r=t.getModel("monthLabel");if(r.get("show")){var o=r.get("nameMap"),a=r.get("margin"),s=r.get("position"),l=r.get("align"),u=[this._tlpoints,this._blpoints];o&&!X(o)||(o&&(e=Sc(o)||e),o=e.get(["time","monthAbbr"])||[]);var h="start"===s?0:1,c="horizontal"===n?0:1;a="start"===s?-a:a;for(var p="center"===l,d=0;d=i.start.time&&n.timea.end.time&&t.reverse(),t},t.prototype._getRangeInfo=function(t){var e,n=[this.getDateInfo(t[0]),this.getDateInfo(t[1])];n[0].time>n[1].time&&(e=!0,n.reverse());var i=Math.floor(n[1].time/sE)-Math.floor(n[0].time/sE)+1,r=new Date(n[0].time),o=r.getDate(),a=n[1].date.getDate();r.setDate(o+i-1);var s=r.getDate();if(s!==a)for(var l=r.getTime()-n[1].time>0?1:-1;(s=r.getDate())!==a&&(r.getTime()-n[1].time)*l>0;)i-=l,r.setDate(s-l);var u=Math.floor((i+n[0].day+6)/7),h=e?1-u:u-1;return e&&n.reverse(),{range:[n[0].formatedDate,n[1].formatedDate],start:n[0],end:n[1],allDay:i,weeks:u,nthWeek:h,fweek:n[0].day,lweek:n[1].day}},t.prototype._getDateByWeeksAndDay=function(t,e,n){var i=this._getRangeInfo(n);if(t>i.weeks||0===t&&ei.lweek)return null;var r=7*(t-1)-i.fweek+e,o=new Date(i.start.time);return o.setDate(+i.start.d+r),this.getDateInfo(o)},t.create=function(e,n){var i=[];return e.eachComponent("calendar",(function(r){var o=new t(r,e,n);i.push(o),r.coordinateSystem=o})),e.eachSeries((function(t){"calendar"===t.get("coordinateSystem")&&(t.coordinateSystem=i[t.get("calendarIndex")||0])})),i},t.dimensions=["time","value"],t}();function uE(t){var e=t.calendarModel,n=t.seriesModel;return e?e.coordinateSystem:n?n.coordinateSystem:null}function hE(t,e){var n;return E(e,(function(e){null!=t[e]&&"auto"!==t[e]&&(n=!0)})),n}var cE=["transition","enterFrom","leaveTo"],pE=cE.concat(["enterAnimation","updateAnimation","leaveAnimation"]);function dE(t,e,n){if(n&&(!t[n]&&e[n]&&(t[n]={}),t=t[n],e=e[n]),t&&e)for(var i=n?cE:pE,r=0;r=0;l--){var p,d,f;if(f=null!=(d=xo((p=n[l]).id,null))?r.get(d):null){var g=f.parent,y=(c=yE(g),{}),v=xp(f,p,g===i?{width:o,height:a}:{width:c.width,height:c.height},null,{hv:p.hv,boundingMode:p.bounding},y);if(!yE(f).isNew&&v){for(var m=p.transition,x={},_=0;_=0)?x[b]=w:f[b]=w}ih(f,x,t,0)}else f.attr(y)}}},e.prototype._clear=function(){var t=this,e=this._elMap;e.each((function(n){_E(n,yE(n).option,e,t._lastGraphicModel)})),this._elMap=ft()},e.prototype.dispose=function(){this._clear()},e.type="graphic",e}(fg);function mE(t){var e=mt(gE,t)?gE[t]:vh(t);var n=new e({});return yE(n).type=t,n}function xE(t,e,n,i){var r=mE(n);return e.add(r),i.set(t,r),yE(r).id=t,yE(r).isNew=!0,r}function _E(t,e,n,i){t&&t.parent&&("group"===t.type&&t.traverse((function(t){_E(t,e,n,i)})),VO(t,e,i),n.removeKey(yE(t).id))}function bE(t,e,n,i){if(!t.isGroup){var r=t;r.z=rt(e.z,n||0),r.zlevel=rt(e.zlevel,i||0);var o=e.z2;null!=o&&(r.z2=o||0)}E(G(e),(function(n){var i=e[n];0===n.indexOf("on")&&U(i)&&(t[n]=i)})),t.draggable=e.draggable,null!=e.name&&(t.name=e.name),null!=e.id&&(t.id=e.id)}var wE=["x","y","radius","angle","single"],SE=["cartesian2d","polar","singleAxis"];function ME(t){return t+"Axis"}function IE(t,e){var n,i=ft(),r=[],o=ft();t.eachComponent({mainType:"dataZoom",query:e},(function(t){o.get(t.uid)||s(t)}));do{n=!1,t.eachComponent("dataZoom",a)}while(n);function a(t){!o.get(t.uid)&&function(t){var e=!1;return t.eachTargetAxis((function(t,n){var r=i.get(t);r&&r[n]&&(e=!0)})),e}(t)&&(s(t),n=!0)}function s(t){o.set(t.uid,!0),r.push(t),t.eachTargetAxis((function(t,e){(i.get(t)||i.set(t,[]))[e]=!0}))}return r}function TE(t){var e=t.ecModel,n={infoList:[],infoMap:ft()};return t.eachTargetAxis((function(t,i){var r=e.getComponent(ME(t),i);if(r){var o=r.getCoordSysModel();if(o){var a=o.uid,s=n.infoMap.get(a);s||(s={model:o,axisModels:[]},n.infoList.push(s),n.infoMap.set(a,s)),s.axisModels.push(r)}}})),n}var CE=function(){function t(){this.indexList=[],this.indexMap=[]}return t.prototype.add=function(t){this.indexMap[t]||(this.indexList.push(t),this.indexMap[t]=!0)},t}(),DE=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n._autoThrottle=!0,n._noTarget=!0,n._rangePropMode=["percent","percent"],n}return n(e,t),e.prototype.init=function(t,e,n){var i=AE(t);this.settledOption=i,this.mergeDefaultAndTheme(t,n),this._doInit(i)},e.prototype.mergeOption=function(t){var e=AE(t);C(this.option,t,!0),C(this.settledOption,e,!0),this._doInit(e)},e.prototype._doInit=function(t){var e=this.option;this._setDefaultThrottle(t),this._updateRangeUse(t);var n=this.settledOption;E([["start","startValue"],["end","endValue"]],(function(t,i){"value"===this._rangePropMode[i]&&(e[t[0]]=n[t[0]]=null)}),this),this._resetTarget()},e.prototype._resetTarget=function(){var t=this.get("orient",!0),e=this._targetAxisInfoMap=ft();this._fillSpecifiedTargetAxis(e)?this._orient=t||this._makeAutoOrientByTargetAxis():(this._orient=t||"horizontal",this._fillAutoTargetAxisByOrient(e,this._orient)),this._noTarget=!0,e.each((function(t){t.indexList.length&&(this._noTarget=!1)}),this)},e.prototype._fillSpecifiedTargetAxis=function(t){var e=!1;return E(wE,(function(n){var i=this.getReferringComponents(ME(n),Do);if(i.specified){e=!0;var r=new CE;E(i.models,(function(t){r.add(t.componentIndex)})),t.set(n,r)}}),this),e},e.prototype._fillAutoTargetAxisByOrient=function(t,e){var n=this.ecModel,i=!0;if(i){var r="vertical"===e?"y":"x";o(n.findComponents({mainType:r+"Axis"}),r)}i&&o(n.findComponents({mainType:"singleAxis",filter:function(t){return t.get("orient",!0)===e}}),"single");function o(e,n){var r=e[0];if(r){var o=new CE;if(o.add(r.componentIndex),t.set(n,o),i=!1,"x"===n||"y"===n){var a=r.getReferringComponents("grid",Co).models[0];a&&E(e,(function(t){r.componentIndex!==t.componentIndex&&a===t.getReferringComponents("grid",Co).models[0]&&o.add(t.componentIndex)}))}}}i&&E(wE,(function(e){if(i){var r=n.findComponents({mainType:ME(e),filter:function(t){return"category"===t.get("type",!0)}});if(r[0]){var o=new CE;o.add(r[0].componentIndex),t.set(e,o),i=!1}}}),this)},e.prototype._makeAutoOrientByTargetAxis=function(){var t;return this.eachTargetAxis((function(e){!t&&(t=e)}),this),"y"===t?"vertical":"horizontal"},e.prototype._setDefaultThrottle=function(t){if(t.hasOwnProperty("throttle")&&(this._autoThrottle=!1),this._autoThrottle){var e=this.ecModel.option;this.option.throttle=e.animation&&e.animationDurationUpdate>0?100:20}},e.prototype._updateRangeUse=function(t){var e=this._rangePropMode,n=this.get("rangeMode");E([["start","startValue"],["end","endValue"]],(function(i,r){var o=null!=t[i[0]],a=null!=t[i[1]];o&&!a?e[r]="percent":!o&&a?e[r]="value":n?e[r]=n[r]:o&&(e[r]="percent")}))},e.prototype.noTarget=function(){return this._noTarget},e.prototype.getFirstTargetAxisModel=function(){var t;return this.eachTargetAxis((function(e,n){null==t&&(t=this.ecModel.getComponent(ME(e),n))}),this),t},e.prototype.eachTargetAxis=function(t,e){this._targetAxisInfoMap.each((function(n,i){E(n.indexList,(function(n){t.call(e,i,n)}))}))},e.prototype.getAxisProxy=function(t,e){var n=this.getAxisModel(t,e);if(n)return n.__dzAxisProxy},e.prototype.getAxisModel=function(t,e){var n=this._targetAxisInfoMap.get(t);if(n&&n.indexMap[e])return this.ecModel.getComponent(ME(t),e)},e.prototype.setRawRange=function(t){var e=this.option,n=this.settledOption;E([["start","startValue"],["end","endValue"]],(function(i){null==t[i[0]]&&null==t[i[1]]||(e[i[0]]=n[i[0]]=t[i[0]],e[i[1]]=n[i[1]]=t[i[1]])}),this),this._updateRangeUse(t)},e.prototype.setCalculatedRange=function(t){var e=this.option;E(["start","startValue","end","endValue"],(function(n){e[n]=t[n]}))},e.prototype.getPercentRange=function(){var t=this.findRepresentativeAxisProxy();if(t)return t.getDataPercentWindow()},e.prototype.getValueRange=function(t,e){if(null!=t||null!=e)return this.getAxisProxy(t,e).getDataValueWindow();var n=this.findRepresentativeAxisProxy();return n?n.getDataValueWindow():void 0},e.prototype.findRepresentativeAxisProxy=function(t){if(t)return t.__dzAxisProxy;for(var e,n=this._targetAxisInfoMap.keys(),i=0;i=0}(e)){var n=ME(this._dimName),i=e.getReferringComponents(n,Co).models[0];i&&this._axisIndex===i.componentIndex&&t.push(e)}}),this),t},t.prototype.getAxisModel=function(){return this.ecModel.getComponent(this._dimName+"Axis",this._axisIndex)},t.prototype.getMinMaxSpan=function(){return T(this._minMaxSpan)},t.prototype.calculateDataWindow=function(t){var e,n=this._dataExtent,i=this.getAxisModel().axis.scale,r=this._dataZoomModel.getRangePropMode(),o=[0,100],a=[],s=[];OE(["start","end"],(function(l,u){var h=t[l],c=t[l+"Value"];"percent"===r[u]?(null==h&&(h=o[u]),c=i.parse(Nr(h,o,n))):(e=!0,h=Nr(c=null==c?n[u]:i.parse(c),n,o)),s[u]=c,a[u]=h})),RE(s),RE(a);var l=this._minMaxSpan;function u(t,e,n,r,o){var a=o?"Span":"ValueSpan";sk(0,t,n,"all",l["min"+a],l["max"+a]);for(var s=0;s<2;s++)e[s]=Nr(t[s],n,r,!0),o&&(e[s]=i.parse(e[s]))}return e?u(s,a,n,o,!1):u(a,s,o,n,!0),{valueWindow:s,percentWindow:a}},t.prototype.reset=function(t){if(t===this._dataZoomModel){var e=this.getTargetSeriesModels();this._dataExtent=function(t,e,n){var i=[1/0,-1/0];OE(n,(function(t){!function(t,e,n){e&&E(u_(e,n),(function(n){var i=e.getApproximateExtent(n);i[0]t[1]&&(t[1]=i[1])}))}(i,t.getData(),e)}));var r=t.getAxisModel(),o=Qx(r.axis.scale,r,i).calculate();return[o.min,o.max]}(this,this._dimName,e),this._updateMinMaxSpan();var n=this.calculateDataWindow(t.settledOption);this._valueWindow=n.valueWindow,this._percentWindow=n.percentWindow,this._setAxisModel()}},t.prototype.filterData=function(t,e){if(t===this._dataZoomModel){var n=this._dimName,i=this.getTargetSeriesModels(),r=t.get("filterMode"),o=this._valueWindow;"none"!==r&&OE(i,(function(t){var e=t.getData(),i=e.mapDimensionsAll(n);if(i.length){if("weakFilter"===r){var a=e.getStore(),s=z(i,(function(t){return e.getDimensionIndex(t)}),e);e.filterSelf((function(t){for(var e,n,r,l=0;lo[1];if(h&&!c&&!p)return!0;h&&(r=!0),c&&(e=!0),p&&(n=!0)}return r&&e&&n}))}else OE(i,(function(n){if("empty"===r)t.setData(e=e.map(n,(function(t){return function(t){return t>=o[0]&&t<=o[1]}(t)?t:NaN})));else{var i={};i[n]=o,e.selectRange(i)}}));OE(i,(function(t){e.setApproximateExtent(o,t)}))}}))}},t.prototype._updateMinMaxSpan=function(){var t=this._minMaxSpan={},e=this._dataZoomModel,n=this._dataExtent;OE(["min","max"],(function(i){var r=e.get(i+"Span"),o=e.get(i+"ValueSpan");null!=o&&(o=this.getAxisModel().axis.scale.parse(o)),null!=o?r=Nr(n[0]+o,n,[0,100],!0):null!=r&&(o=Nr(r,[0,100],n,!0)-n[0]),t[i+"Span"]=r,t[i+"ValueSpan"]=o}),this)},t.prototype._setAxisModel=function(){var t=this.getAxisModel(),e=this._percentWindow,n=this._valueWindow;if(e){var i=Gr(n,[0,500]);i=Math.min(i,20);var r=t.axis.scale.rawExtentInfo;0!==e[0]&&r.setDeterminedMinMax("min",+n[0].toFixed(i)),100!==e[1]&&r.setDeterminedMinMax("max",+n[1].toFixed(i)),r.freeze()}},t}();var EE={getTargetSeries:function(t){function e(e){t.eachComponent("dataZoom",(function(n){n.eachTargetAxis((function(i,r){var o=t.getComponent(ME(i),r);e(i,r,o,n)}))}))}e((function(t,e,n,i){n.__dzAxisProxy=null}));var n=[];e((function(e,i,r,o){r.__dzAxisProxy||(r.__dzAxisProxy=new NE(e,i,o,t),n.push(r.__dzAxisProxy))}));var i=ft();return E(n,(function(t){E(t.getTargetSeriesModels(),(function(t){i.set(t.uid,t)}))})),i},overallReset:function(t,e){t.eachComponent("dataZoom",(function(t){t.eachTargetAxis((function(e,n){t.getAxisProxy(e,n).reset(t)})),t.eachTargetAxis((function(n,i){t.getAxisProxy(n,i).filterData(t,e)}))})),t.eachComponent("dataZoom",(function(t){var e=t.findRepresentativeAxisProxy();if(e){var n=e.getDataPercentWindow(),i=e.getDataValueWindow();t.setCalculatedRange({start:n[0],end:n[1],startValue:i[0],endValue:i[1]})}}))}};var zE=!1;function VE(t){zE||(zE=!0,t.registerProcessor(t.PRIORITY.PROCESSOR.FILTER,EE),function(t){t.registerAction("dataZoom",(function(t,e){E(IE(e,t),(function(e){e.setRawRange({start:t.start,end:t.end,startValue:t.startValue,endValue:t.endValue})}))}))}(t),t.registerSubTypeDefaulter("dataZoom",(function(){return"slider"})))}function BE(t){t.registerComponentModel(kE),t.registerComponentView(PE),VE(t)}var FE=function(){},GE={};function WE(t,e){GE[t]=e}function HE(t){return GE[t]}var YE=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.optionUpdated=function(){t.prototype.optionUpdated.apply(this,arguments);var e=this.ecModel;E(this.option.feature,(function(t,n){var i=HE(n);i&&(i.getDefaultOption&&(i.defaultOption=i.getDefaultOption(e)),C(t,i.defaultOption))}))},e.type="toolbox",e.layoutMode={type:"box",ignoreSize:!0},e.defaultOption={show:!0,z:6,orient:"horizontal",left:"right",top:"top",backgroundColor:"transparent",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemSize:15,itemGap:8,showTitle:!0,iconStyle:{borderColor:"#666",color:"none"},emphasis:{iconStyle:{borderColor:"#3E98C5"}},tooltip:{show:!1,position:"bottom"}},e}(Ip);function UE(t,e){var n=np(e.get("padding")),i=e.getItemStyle(["color","opacity"]);return i.fill=e.get("backgroundColor"),t=new Ts({shape:{x:t.x-n[3],y:t.y-n[0],width:t.width+n[1]+n[3],height:t.height+n[0]+n[2],r:e.get("borderRadius")},style:i,silent:!0,z2:-1})}var XE=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.render=function(t,e,n,i){var r=this.group;if(r.removeAll(),t.get("show")){var o=+t.get("itemSize"),a=t.get("feature")||{},s=this._features||(this._features={}),l=[];E(a,(function(t,e){l.push(e)})),new Sm(this._featureNames||[],l).add(u).update(u).remove(H(u,null)).execute(),this._featureNames=l,function(t,e,n){var i=e.getBoxLayoutParams(),r=e.get("padding"),o={width:n.getWidth(),height:n.getHeight()},a=mp(i,o,r);vp(e.get("orient"),t,e.get("itemGap"),a.width,a.height),xp(t,i,o,r)}(r,t,n),r.add(UE(r.getBoundingRect(),t)),r.eachChild((function(t){var e=t.__title,i=t.ensureState("emphasis"),a=i.textConfig||(i.textConfig={}),s=t.getTextContent(),l=s&&s.states.emphasis;if(l&&!U(l)&&e){var u=l.style||(l.style={}),h=cr(e,As.makeFont(u)),c=t.x+r.x,p=!1;t.y+r.y+o+h.height>n.getHeight()&&(a.position="top",p=!0);var d=p?-5-h.height:o+8;c+h.width/2>n.getWidth()?(a.position=["100%",d],u.align="right"):c-h.width/2<0&&(a.position=[0,d],u.align="left")}}))}function u(u,h){var c,p=l[u],d=l[h],f=a[p],g=new pc(f,t,t.ecModel);if(i&&null!=i.newTitle&&i.featureName===p&&(f.title=i.newTitle),p&&!d){if(function(t){return 0===t.indexOf("my")}(p))c={onclick:g.option.onclick,featureName:p};else{var y=HE(p);if(!y)return;c=new y}s[p]=c}else if(!(c=s[d]))return;c.uid=fc("toolbox-feature"),c.model=g,c.ecModel=e,c.api=n;var v=c instanceof FE;p||!d?!g.get("show")||v&&c.unusable?v&&c.remove&&c.remove(e,n):(!function(i,a,s){var l,u,h=i.getModel("iconStyle"),c=i.getModel(["emphasis","iconStyle"]),p=a instanceof FE&&a.getIcons?a.getIcons():i.get("icon"),d=i.get("title")||{};X(p)?(l={})[s]=p:l=p;X(d)?(u={})[s]=d:u=d;var f=i.iconPaths={};E(l,(function(s,l){var p=Lh(s,{},{x:-o/2,y:-o/2,width:o,height:o});p.setStyle(h.getItemStyle()),p.ensureState("emphasis").style=c.getItemStyle();var d=new As({style:{text:u[l],align:c.get("textAlign"),borderRadius:c.get("textBorderRadius"),padding:c.get("textPadding"),fill:null},ignore:!0});p.setTextContent(d),Nh({el:p,componentModel:t,itemName:l,formatterParamsExtra:{title:u[l]}}),p.__title=u[l],p.on("mouseover",(function(){var e=c.getItemStyle(),n="vertical"===t.get("orient")?null==t.get("right")?"right":"left":null==t.get("bottom")?"bottom":"top";d.setStyle({fill:c.get("textFill")||e.fill||e.stroke||"#000",backgroundColor:c.get("textBackgroundColor")}),p.setTextConfig({position:c.get("textPosition")||n}),d.ignore=!t.get("showTitle"),xl(this)})).on("mouseout",(function(){"emphasis"!==i.get(["iconStatus",l])&&_l(this),d.hide()})),("emphasis"===i.get(["iconStatus",l])?xl:_l)(p),r.add(p),p.on("click",W(a.onclick,a,e,n,l)),f[l]=p}))}(g,c,p),g.setIconStatus=function(t,e){var n=this.option,i=this.iconPaths;n.iconStatus=n.iconStatus||{},n.iconStatus[t]=e,i[t]&&("emphasis"===e?xl:_l)(i[t])},c instanceof FE&&c.render&&c.render(g,e,n,i)):v&&c.dispose&&c.dispose(e,n)}},e.prototype.updateView=function(t,e,n,i){E(this._features,(function(t){t instanceof FE&&t.updateView&&t.updateView(t.model,e,n,i)}))},e.prototype.remove=function(t,e){E(this._features,(function(n){n instanceof FE&&n.remove&&n.remove(t,e)})),this.group.removeAll()},e.prototype.dispose=function(t,e){E(this._features,(function(n){n instanceof FE&&n.dispose&&n.dispose(t,e)}))},e.type="toolbox",e}(fg);var ZE=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.onclick=function(t,e){var n=this.model,i=n.get("name")||t.get("title.0.text")||"echarts",o="svg"===e.getZr().painter.getType(),a=o?"svg":n.get("type",!0)||"png",s=e.getConnectedDataURL({type:a,backgroundColor:n.get("backgroundColor",!0)||t.get("backgroundColor")||"#fff",connectedBackgroundColor:n.get("connectedBackgroundColor"),excludeComponents:n.get("excludeComponents"),pixelRatio:n.get("pixelRatio")}),l=r.browser;if(U(MouseEvent)&&(l.newEdge||!l.ie&&!l.edge)){var u=document.createElement("a");u.download=i+"."+a,u.target="_blank",u.href=s;var h=new MouseEvent("click",{view:document.defaultView,bubbles:!0,cancelable:!1});u.dispatchEvent(h)}else if(window.navigator.msSaveOrOpenBlob||o){var c=s.split(","),p=c[0].indexOf("base64")>-1,d=o?decodeURIComponent(c[1]):c[1];p&&(d=window.atob(d));var f=i+"."+a;if(window.navigator.msSaveOrOpenBlob){for(var g=d.length,y=new Uint8Array(g);g--;)y[g]=d.charCodeAt(g);var v=new Blob([y]);window.navigator.msSaveOrOpenBlob(v,f)}else{var m=document.createElement("iframe");document.body.appendChild(m);var x=m.contentWindow,_=x.document;_.open("image/svg+xml","replace"),_.write(d),_.close(),x.focus(),_.execCommand("SaveAs",!0,f),document.body.removeChild(m)}}else{var b=n.get("lang"),w='',S=window.open();S.document.write(w),S.document.title=i}},e.getDefaultOption=function(t){return{show:!0,icon:"M4.7,22.9L29.3,45.5L54.7,23.4M4.6,43.6L4.6,58L53.8,58L53.8,43.6M29.2,45.1L29.2,0",title:t.getLocaleModel().get(["toolbox","saveAsImage","title"]),type:"png",connectedBackgroundColor:"#fff",name:"",excludeComponents:["toolbox"],lang:t.getLocaleModel().get(["toolbox","saveAsImage","lang"])}},e}(FE),jE="__ec_magicType_stack__",qE=[["line","bar"],["stack"]],KE=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.getIcons=function(){var t=this.model,e=t.get("icon"),n={};return E(t.get("type"),(function(t){e[t]&&(n[t]=e[t])})),n},e.getDefaultOption=function(t){return{show:!0,type:[],icon:{line:"M4.1,28.9h7.1l9.3-22l7.4,38l9.7-19.7l3,12.8h14.9M4.1,58h51.4",bar:"M6.7,22.9h10V48h-10V22.9zM24.9,13h10v35h-10V13zM43.2,2h10v46h-10V2zM3.1,58h53.7",stack:"M8.2,38.4l-8.4,4.1l30.6,15.3L60,42.5l-8.1-4.1l-21.5,11L8.2,38.4z M51.9,30l-8.1,4.2l-13.4,6.9l-13.9-6.9L8.2,30l-8.4,4.2l8.4,4.2l22.2,11l21.5-11l8.1-4.2L51.9,30z M51.9,21.7l-8.1,4.2L35.7,30l-5.3,2.8L24.9,30l-8.4-4.1l-8.3-4.2l-8.4,4.2L8.2,30l8.3,4.2l13.9,6.9l13.4-6.9l8.1-4.2l8.1-4.1L51.9,21.7zM30.4,2.2L-0.2,17.5l8.4,4.1l8.3,4.2l8.4,4.2l5.5,2.7l5.3-2.7l8.1-4.2l8.1-4.2l8.1-4.1L30.4,2.2z"},title:t.getLocaleModel().get(["toolbox","magicType","title"]),option:{},seriesIndex:{}}},e.prototype.onclick=function(t,e,n){var i=this.model,r=i.get(["seriesIndex",n]);if($E[n]){var o,a={series:[]};E(qE,(function(t){P(t,n)>=0&&E(t,(function(t){i.setIconStatus(t,"normal")}))})),i.setIconStatus(n,"emphasis"),t.eachComponent({mainType:"series",query:null==r?null:{seriesIndex:r}},(function(t){var e=t.subType,r=t.id,o=$E[n](e,r,t,i);o&&(k(o,t.option),a.series.push(o));var s=t.coordinateSystem;if(s&&"cartesian2d"===s.type&&("line"===n||"bar"===n)){var l=s.getAxesByScale("ordinal")[0];if(l){var u=l.dim+"Axis",h=t.getReferringComponents(u,Co).models[0].componentIndex;a[u]=a[u]||[];for(var c=0;c<=h;c++)a[u][h]=a[u][h]||{};a[u][h].boundaryGap="bar"===n}}}));var s=n;"stack"===n&&(o=C({stack:i.option.title.tiled,tiled:i.option.title.stack},i.option.title),"emphasis"!==i.get(["iconStatus",n])&&(s="tiled")),e.dispatchAction({type:"changeMagicType",currentType:s,newOption:a,newTitle:o,featureName:"magicType"})}},e}(FE),$E={line:function(t,e,n,i){if("bar"===t)return C({id:e,type:"line",data:n.get("data"),stack:n.get("stack"),markPoint:n.get("markPoint"),markLine:n.get("markLine")},i.get(["option","line"])||{},!0)},bar:function(t,e,n,i){if("line"===t)return C({id:e,type:"bar",data:n.get("data"),stack:n.get("stack"),markPoint:n.get("markPoint"),markLine:n.get("markLine")},i.get(["option","bar"])||{},!0)},stack:function(t,e,n,i){var r=n.get("stack")===jE;if("line"===t||"bar"===t)return i.setIconStatus("stack",r?"normal":"emphasis"),C({id:e,stack:r?"":jE},i.get(["option","stack"])||{},!0)}};um({type:"changeMagicType",event:"magicTypeChanged",update:"prepareAndUpdate"},(function(t,e){e.mergeOption(t.newOption)}));var JE=new Array(60).join("-"),QE="\t";function tz(t){return t.replace(/^\s\s*/,"").replace(/\s\s*$/,"")}var ez=new RegExp("[\t]+","g");function nz(t,e){var n=t.split(new RegExp("\n*"+JE+"\n*","g")),i={series:[]};return E(n,(function(t,n){if(function(t){if(t.slice(0,t.indexOf("\n")).indexOf(QE)>=0)return!0}(t)){var r=function(t){for(var e=t.split(/\n+/g),n=[],i=z(tz(e.shift()).split(ez),(function(t){return{name:t,data:[]}})),r=0;r=0)&&t(r,i._targetInfoList)}))}return t.prototype.setOutputRanges=function(t,e){return this.matchOutputRanges(t,e,(function(t,e,n){if((t.coordRanges||(t.coordRanges=[])).push(e),!t.coordRange){t.coordRange=e;var i=yz[t.brushType](0,n,e);t.__rangeOffset={offset:mz[t.brushType](i.values,t.range,[1,1]),xyMinMax:i.xyMinMax}}})),t},t.prototype.matchOutputRanges=function(t,e,n){E(t,(function(t){var i=this.findTargetInfo(t,e);i&&!0!==i&&E(i.coordSyses,(function(i){var r=yz[t.brushType](1,i,t.range,!0);n(t,r.values,i,e)}))}),this)},t.prototype.setInputRanges=function(t,e){E(t,(function(t){var n,i,r,o,a,s=this.findTargetInfo(t,e);if(t.range=t.range||[],s&&!0!==s){t.panelId=s.panelId;var l=yz[t.brushType](0,s.coordSys,t.coordRange),u=t.__rangeOffset;t.range=u?mz[t.brushType](l.values,u.offset,(n=l.xyMinMax,i=u.xyMinMax,r=_z(n),o=_z(i),a=[r[0]/o[0],r[1]/o[1]],isNaN(a[0])&&(a[0]=1),isNaN(a[1])&&(a[1]=1),a)):l.values}}),this)},t.prototype.makePanelOpts=function(t,e){return z(this._targetInfoList,(function(n){var i=n.getPanelRect();return{panelId:n.panelId,defaultBrushType:e?e(n):null,clipPath:uL(i),isTargetByCursor:cL(i,t,n.coordSysModel),getLinearBrushOtherExtent:hL(i)}}))},t.prototype.controlSeries=function(t,e,n){var i=this.findTargetInfo(t,n);return!0===i||i&&P(i.coordSyses,e.coordinateSystem)>=0},t.prototype.findTargetInfo=function(t,e){for(var n=this._targetInfoList,i=pz(e,t),r=0;rt[1]&&t.reverse(),t}function pz(t,e){return Io(t,e,{includeMainTypes:uz})}var dz={grid:function(t,e){var n=t.xAxisModels,i=t.yAxisModels,r=t.gridModels,o=ft(),a={},s={};(n||i||r)&&(E(n,(function(t){var e=t.axis.grid.model;o.set(e.id,e),a[e.id]=!0})),E(i,(function(t){var e=t.axis.grid.model;o.set(e.id,e),s[e.id]=!0})),E(r,(function(t){o.set(t.id,t),a[t.id]=!0,s[t.id]=!0})),o.each((function(t){var r=t.coordinateSystem,o=[];E(r.getCartesians(),(function(t,e){(P(n,t.getAxis("x").model)>=0||P(i,t.getAxis("y").model)>=0)&&o.push(t)})),e.push({panelId:"grid--"+t.id,gridModel:t,coordSysModel:t,coordSys:o[0],coordSyses:o,getPanelRect:gz.grid,xAxisDeclared:a[t.id],yAxisDeclared:s[t.id]})})))},geo:function(t,e){E(t.geoModels,(function(t){var n=t.coordinateSystem;e.push({panelId:"geo--"+t.id,geoModel:t,coordSysModel:t,coordSys:n,coordSyses:[n],getPanelRect:gz.geo})}))}},fz=[function(t,e){var n=t.xAxisModel,i=t.yAxisModel,r=t.gridModel;return!r&&n&&(r=n.axis.grid.model),!r&&i&&(r=i.axis.grid.model),r&&r===e.gridModel},function(t,e){var n=t.geoModel;return n&&n===e.geoModel}],gz={grid:function(){return this.coordSys.master.getRect().clone()},geo:function(){var t=this.coordSys,e=t.getBoundingRect().clone();return e.applyTransform(Mh(t)),e}},yz={lineX:H(vz,0),lineY:H(vz,1),rect:function(t,e,n,i){var r=t?e.pointToData([n[0][0],n[1][0]],i):e.dataToPoint([n[0][0],n[1][0]],i),o=t?e.pointToData([n[0][1],n[1][1]],i):e.dataToPoint([n[0][1],n[1][1]],i),a=[cz([r[0],o[0]]),cz([r[1],o[1]])];return{values:a,xyMinMax:a}},polygon:function(t,e,n,i){var r=[[1/0,-1/0],[1/0,-1/0]];return{values:z(n,(function(n){var o=t?e.pointToData(n,i):e.dataToPoint(n,i);return r[0][0]=Math.min(r[0][0],o[0]),r[1][0]=Math.min(r[1][0],o[1]),r[0][1]=Math.max(r[0][1],o[0]),r[1][1]=Math.max(r[1][1],o[1]),o})),xyMinMax:r}}};function vz(t,e,n,i){var r=n.getAxis(["x","y"][t]),o=cz(z([0,1],(function(t){return e?r.coordToData(r.toLocalCoord(i[t]),!0):r.toGlobalCoord(r.dataToCoord(i[t]))}))),a=[];return a[t]=o,a[1-t]=[NaN,NaN],{values:o,xyMinMax:a}}var mz={lineX:H(xz,0),lineY:H(xz,1),rect:function(t,e,n){return[[t[0][0]-n[0]*e[0][0],t[0][1]-n[0]*e[0][1]],[t[1][0]-n[1]*e[1][0],t[1][1]-n[1]*e[1][1]]]},polygon:function(t,e,n){return z(t,(function(t,i){return[t[0]-n[0]*e[i][0],t[1]-n[1]*e[i][1]]}))}};function xz(t,e,n,i){return[e[0]-i[t]*n[0],e[1]-i[t]*n[1]]}function _z(t){return t?[t[0][1]-t[0][0],t[1][1]-t[1][0]]:[NaN,NaN]}var bz,wz,Sz=E,Mz=uo+"toolbox-dataZoom_",Iz=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.render=function(t,e,n,i){this._brushController||(this._brushController=new Pk(n.getZr()),this._brushController.on("brush",W(this._onBrush,this)).mount()),function(t,e,n,i,r){var o=n._isZoomActive;i&&"takeGlobalCursor"===i.type&&(o="dataZoomSelect"===i.key&&i.dataZoomSelectActive);n._isZoomActive=o,t.setIconStatus("zoom",o?"emphasis":"normal");var a=new hz(Cz(t),e,{include:["grid"]}).makePanelOpts(r,(function(t){return t.xAxisDeclared&&!t.yAxisDeclared?"lineX":!t.xAxisDeclared&&t.yAxisDeclared?"lineY":"rect"}));n._brushController.setPanels(a).enableBrush(!(!o||!a.length)&&{brushType:"auto",brushStyle:t.getModel("brushStyle").getItemStyle()})}(t,e,this,i,n),function(t,e){t.setIconStatus("back",function(t){return sz(t).length}(e)>1?"emphasis":"normal")}(t,e)},e.prototype.onclick=function(t,e,n){Tz[n].call(this)},e.prototype.remove=function(t,e){this._brushController&&this._brushController.unmount()},e.prototype.dispose=function(t,e){this._brushController&&this._brushController.dispose()},e.prototype._onBrush=function(t){var e=t.areas;if(t.isEnd&&e.length){var n={},i=this.ecModel;this._brushController.updateCovers([]),new hz(Cz(this.model),i,{include:["grid"]}).matchOutputRanges(e,i,(function(t,e,n){if("cartesian2d"===n.type){var i=t.brushType;"rect"===i?(r("x",n,e[0]),r("y",n,e[1])):r({lineX:"x",lineY:"y"}[i],n,e)}})),function(t,e){var n=sz(t);oz(e,(function(e,i){for(var r=n.length-1;r>=0&&!n[r][i];r--);if(r<0){var o=t.queryComponents({mainType:"dataZoom",subType:"select",id:i})[0];if(o){var a=o.getPercentRange();n[0][i]={dataZoomId:i,start:a[0],end:a[1]}}}})),n.push(e)}(i,n),this._dispatchZoomAction(n)}function r(t,e,r){var o=e.getAxis(t),a=o.model,s=function(t,e,n){var i;return n.eachComponent({mainType:"dataZoom",subType:"select"},(function(n){n.getAxisModel(t,e.componentIndex)&&(i=n)})),i}(t,a,i),l=s.findRepresentativeAxisProxy(a).getMinMaxSpan();null==l.minValueSpan&&null==l.maxValueSpan||(r=sk(0,r.slice(),o.scale.getExtent(),0,l.minValueSpan,l.maxValueSpan)),s&&(n[s.id]={dataZoomId:s.id,startValue:r[0],endValue:r[1]})}},e.prototype._dispatchZoomAction=function(t){var e=[];Sz(t,(function(t,n){e.push(T(t))})),e.length&&this.api.dispatchAction({type:"dataZoom",from:this.uid,batch:e})},e.getDefaultOption=function(t){return{show:!0,filterMode:"filter",icon:{zoom:"M0,13.5h26.9 M13.5,26.9V0 M32.1,13.5H58V58H13.5 V32.1",back:"M22,1.4L9.9,13.5l12.3,12.3 M10.3,13.5H54.9v44.6 H10.3v-26"},title:t.getLocaleModel().get(["toolbox","dataZoom","title"]),brushStyle:{borderWidth:0,color:"rgba(210,219,238,0.2)"}}},e}(FE),Tz={zoom:function(){var t=!this._isZoomActive;this.api.dispatchAction({type:"takeGlobalCursor",key:"dataZoomSelect",dataZoomSelectActive:t})},back:function(){this._dispatchZoomAction(function(t){var e=sz(t),n=e[e.length-1];e.length>1&&e.pop();var i={};return oz(n,(function(t,n){for(var r=e.length-1;r>=0;r--)if(t=e[r][n]){i[n]=t;break}})),i}(this.ecModel))}};function Cz(t){var e={xAxisIndex:t.get("xAxisIndex",!0),yAxisIndex:t.get("yAxisIndex",!0),xAxisId:t.get("xAxisId",!0),yAxisId:t.get("yAxisId",!0)};return null==e.xAxisIndex&&null==e.xAxisId&&(e.xAxisIndex="all"),null==e.yAxisIndex&&null==e.yAxisId&&(e.yAxisIndex="all"),e}bz="dataZoom",wz=function(t){var e=t.getComponent("toolbox",0),n=["feature","dataZoom"];if(e&&null!=e.get(n)){var i=e.getModel(n),r=[],o=Io(t,Cz(i));return Sz(o.xAxisModels,(function(t){return a(t,"xAxis","xAxisIndex")})),Sz(o.yAxisModels,(function(t){return a(t,"yAxis","yAxisIndex")})),r}function a(t,e,n){var o=t.componentIndex,a={type:"select",$fromToolbox:!0,filterMode:i.get("filterMode",!0)||"filter",id:Mz+e+o};a[n]=o,r.push(a)}},lt(null==Zp.get(bz)&&wz),Zp.set(bz,wz);var Dz=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.type="tooltip",e.dependencies=["axisPointer"],e.defaultOption={z:60,show:!0,showContent:!0,trigger:"item",triggerOn:"mousemove|click",alwaysShowContent:!1,displayMode:"single",renderMode:"auto",confine:null,showDelay:0,hideDelay:100,transitionDuration:.4,enterable:!1,backgroundColor:"#fff",shadowBlur:10,shadowColor:"rgba(0, 0, 0, .2)",shadowOffsetX:1,shadowOffsetY:2,borderRadius:4,borderWidth:1,padding:null,extraCssText:"",axisPointer:{type:"line",axis:"auto",animation:"auto",animationDurationUpdate:200,animationEasingUpdate:"exponentialOut",crossStyle:{color:"#999",width:1,type:"dashed",textStyle:{}}},textStyle:{color:"#666",fontSize:14}},e}(Ip);function Az(t){var e=t.get("confine");return null!=e?!!e:"richText"===t.get("renderMode")}function kz(t){if(r.domSupported)for(var e=document.documentElement.style,n=0,i=t.length;n-1?(u+="top:50%",h+="translateY(-50%) rotate("+(a="left"===s?-225:-45)+"deg)"):(u+="left:50%",h+="translateX(-50%) rotate("+(a="top"===s?225:45)+"deg)");var c=a*Math.PI/180,p=l+r,d=p*Math.abs(Math.cos(c))+p*Math.abs(Math.sin(c)),f=e+" solid "+r+"px;";return'
    '}(n,i,r)),X(t))o.innerHTML=t+a;else if(t){o.innerHTML="",Y(t)||(t=[t]);for(var s=0;s=0?this._tryShow(n,i):"leave"===e&&this._hide(i))}),this))},e.prototype._keepShow=function(){var t=this._tooltipModel,e=this._ecModel,n=this._api;if(null!=this._lastX&&null!=this._lastY&&"none"!==t.get("triggerOn")){var i=this;clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout((function(){!n.isDisposed()&&i.manuallyShowTip(t,e,n,{x:i._lastX,y:i._lastY,dataByCoordSys:i._lastDataByCoordSys})}))}},e.prototype.manuallyShowTip=function(t,e,n,i){if(i.from!==this.uid&&!r.node&&n.getDom()){var o=Zz(i,n);this._ticket="";var a=i.dataByCoordSys,s=function(t,e,n){var i=To(t).queryOptionMap,r=i.keys()[0];if(!r||"series"===r)return;var o,a=Ao(e,r,i.get(r),{useDefault:!1,enableAll:!1,enableNone:!1}).models[0];if(!a)return;if(n.getViewOfComponentModel(a).group.traverse((function(e){var n=Ws(e).tooltipConfig;if(n&&n.name===t.name)return o=e,!0})),o)return{componentMainType:r,componentIndex:a.componentIndex,el:o}}(i,e,n);if(s){var l=s.el.getBoundingRect().clone();l.applyTransform(s.el.transform),this._tryShow({offsetX:l.x+l.width/2,offsetY:l.y+l.height/2,target:s.el,position:i.position,positionDefault:"bottom"},o)}else if(i.tooltip&&null!=i.x&&null!=i.y){var u=Yz;u.x=i.x,u.y=i.y,u.update(),Ws(u).tooltipConfig={name:null,option:i.tooltip},this._tryShow({offsetX:i.x,offsetY:i.y,target:u},o)}else if(a)this._tryShow({offsetX:i.x,offsetY:i.y,position:i.position,dataByCoordSys:a,tooltipOption:i.tooltipOption},o);else if(null!=i.seriesIndex){if(this._manuallyAxisShowTip(t,e,n,i))return;var h=tN(i,e),c=h.point[0],p=h.point[1];null!=c&&null!=p&&this._tryShow({offsetX:c,offsetY:p,target:h.el,position:i.position,positionDefault:"bottom"},o)}else null!=i.x&&null!=i.y&&(n.dispatchAction({type:"updateAxisPointer",x:i.x,y:i.y}),this._tryShow({offsetX:i.x,offsetY:i.y,position:i.position,target:n.getZr().findHover(i.x,i.y).target},o))}},e.prototype.manuallyHideTip=function(t,e,n,i){var r=this._tooltipContent;!this._alwaysShowContent&&this._tooltipModel&&r.hideLater(this._tooltipModel.get("hideDelay")),this._lastX=this._lastY=this._lastDataByCoordSys=null,i.from!==this.uid&&this._hide(Zz(i,n))},e.prototype._manuallyAxisShowTip=function(t,e,n,i){var r=i.seriesIndex,o=i.dataIndex,a=e.getComponent("axisPointer").coordSysAxesInfo;if(null!=r&&null!=o&&null!=a){var s=e.getSeriesByIndex(r);if(s)if("axis"===Xz([s.getData().getItemModel(o),s,(s.coordinateSystem||{}).model],this._tooltipModel).get("trigger"))return n.dispatchAction({type:"updateAxisPointer",seriesIndex:r,dataIndex:o,position:i.position}),!0}},e.prototype._tryShow=function(t,e){var n=t.target;if(this._tooltipModel){this._lastX=t.offsetX,this._lastY=t.offsetY;var i=t.dataByCoordSys;if(i&&i.length)this._showAxisTooltip(i,t);else if(n){var r,o;this._lastDataByCoordSys=null,my(n,(function(t){return null!=Ws(t).dataIndex?(r=t,!0):null!=Ws(t).tooltipConfig?(o=t,!0):void 0}),!0),r?this._showSeriesItemTooltip(t,r,e):o?this._showComponentItemTooltip(t,o,e):this._hide(e)}else this._lastDataByCoordSys=null,this._hide(e)}},e.prototype._showOrMove=function(t,e){var n=t.get("showDelay");e=W(e,this),clearTimeout(this._showTimout),n>0?this._showTimout=setTimeout(e,n):e()},e.prototype._showAxisTooltip=function(t,e){var n=this._ecModel,i=this._tooltipModel,r=[e.offsetX,e.offsetY],o=Xz([e.tooltipOption],i),a=this._renderMode,s=[],l=Uf("section",{blocks:[],noHeader:!0}),u=[],h=new ng;E(t,(function(t){E(t.dataByAxis,(function(t){var e=n.getComponent(t.axisDim+"Axis",t.axisIndex),r=t.value;if(e&&null!=r){var o=ER(r,e.axis,n,t.seriesDataIndices,t.valueLabelOpt),c=Uf("section",{header:o,noHeader:!ut(o),sortBlocks:!0,blocks:[]});l.blocks.push(c),E(t.seriesDataIndices,(function(l){var p=n.getSeriesByIndex(l.seriesIndex),d=l.dataIndexInside,f=p.getDataParams(d);if(!(f.dataIndex<0)){f.axisDim=t.axisDim,f.axisIndex=t.axisIndex,f.axisType=t.axisType,f.axisId=t.axisId,f.axisValue=o_(e.axis,{value:r}),f.axisValueLabel=o,f.marker=h.makeTooltipMarker("item",cp(f.color),a);var g=lf(p.formatTooltip(d,!0,null)),y=g.frag;if(y){var v=Xz([p],i).get("valueFormatter");c.blocks.push(v?A({valueFormatter:v},y):y)}g.text&&u.push(g.text),s.push(f)}}))}}))})),l.blocks.reverse(),u.reverse();var c=e.position,p=o.get("order"),d=$f(l,h,a,p,n.get("useUTC"),o.get("textStyle"));d&&u.unshift(d);var f="richText"===a?"\n\n":"
    ",g=u.join(f);this._showOrMove(o,(function(){this._updateContentNotChangedOnAxis(t,s)?this._updatePosition(o,c,r[0],r[1],this._tooltipContent,s):this._showTooltipContent(o,g,s,Math.random()+"",r[0],r[1],c,null,h)}))},e.prototype._showSeriesItemTooltip=function(t,e,n){var i=this._ecModel,r=Ws(e),o=r.seriesIndex,a=i.getSeriesByIndex(o),s=r.dataModel||a,l=r.dataIndex,u=r.dataType,h=s.getData(u),c=this._renderMode,p=t.positionDefault,d=Xz([h.getItemModel(l),s,a&&(a.coordinateSystem||{}).model],this._tooltipModel,p?{position:p}:null),f=d.get("trigger");if(null==f||"item"===f){var g=s.getDataParams(l,u),y=new ng;g.marker=y.makeTooltipMarker("item",cp(g.color),c);var v=lf(s.formatTooltip(l,!1,u)),m=d.get("order"),x=d.get("valueFormatter"),_=v.frag,b=_?$f(x?A({valueFormatter:x},_):_,y,c,m,i.get("useUTC"),d.get("textStyle")):v.text,w="item_"+s.name+"_"+l;this._showOrMove(d,(function(){this._showTooltipContent(d,b,g,w,t.offsetX,t.offsetY,t.position,t.target,y)})),n({type:"showTip",dataIndexInside:l,dataIndex:h.getRawIndex(l),seriesIndex:o,from:this.uid})}},e.prototype._showComponentItemTooltip=function(t,e,n){var i=Ws(e),r=i.tooltipConfig.option||{};if(X(r)){r={content:r,formatter:r}}var o=[r],a=this._ecModel.getComponent(i.componentMainType,i.componentIndex);a&&o.push(a),o.push({formatter:r.content});var s=t.positionDefault,l=Xz(o,this._tooltipModel,s?{position:s}:null),u=l.get("content"),h=Math.random()+"",c=new ng;this._showOrMove(l,(function(){var n=T(l.get("formatterParams")||{});this._showTooltipContent(l,u,n,h,t.offsetX,t.offsetY,t.position,e,c)})),n({type:"showTip",from:this.uid})},e.prototype._showTooltipContent=function(t,e,n,i,r,o,a,s,l){if(this._ticket="",t.get("showContent")&&t.get("show")){var u=this._tooltipContent,h=t.get("formatter");a=a||t.get("position");var c=e,p=this._getNearestPoint([r,o],n,t.get("trigger"),t.get("borderColor")).color;if(h)if(X(h)){var d=t.ecModel.get("useUTC"),f=Y(n)?n[0]:n;c=h,f&&f.axisType&&f.axisType.indexOf("time")>=0&&(c=zc(f.axisValue,c,d)),c=up(c,n,!0)}else if(U(h)){var g=W((function(e,i){e===this._ticket&&(u.setContent(i,l,t,p,a),this._updatePosition(t,a,r,o,u,n,s))}),this);this._ticket=i,c=h(n,i,g)}else c=h;u.setContent(c,l,t,p,a),u.show(t,p),this._updatePosition(t,a,r,o,u,n,s)}},e.prototype._getNearestPoint=function(t,e,n,i){return"axis"===n||Y(e)?{color:i||("html"===this._renderMode?"#fff":"none")}:Y(e)?void 0:{color:i||e.color||e.borderColor}},e.prototype._updatePosition=function(t,e,n,i,r,o,a){var s=this._api.getWidth(),l=this._api.getHeight();e=e||t.get("position");var u=r.getSize(),h=t.get("align"),c=t.get("verticalAlign"),p=a&&a.getBoundingRect().clone();if(a&&p.applyTransform(a.transform),U(e)&&(e=e([n,i],o,r.el,p,{viewSize:[s,l],contentSize:u.slice()})),Y(e))n=Er(e[0],s),i=Er(e[1],l);else if(q(e)){var d=e;d.width=u[0],d.height=u[1];var f=mp(d,{width:s,height:l});n=f.x,i=f.y,h=null,c=null}else if(X(e)&&a){var g=function(t,e,n,i){var r=n[0],o=n[1],a=Math.ceil(Math.SQRT2*i)+8,s=0,l=0,u=e.width,h=e.height;switch(t){case"inside":s=e.x+u/2-r/2,l=e.y+h/2-o/2;break;case"top":s=e.x+u/2-r/2,l=e.y-o-a;break;case"bottom":s=e.x+u/2-r/2,l=e.y+h+a;break;case"left":s=e.x-r-a,l=e.y+h/2-o/2;break;case"right":s=e.x+u+a,l=e.y+h/2-o/2}return[s,l]}(e,p,u,t.get("borderWidth"));n=g[0],i=g[1]}else{g=function(t,e,n,i,r,o,a){var s=n.getSize(),l=s[0],u=s[1];null!=o&&(t+l+o+2>i?t-=l+o:t+=o);null!=a&&(e+u+a>r?e-=u+a:e+=a);return[t,e]}(n,i,r,s,l,h?null:20,c?null:20);n=g[0],i=g[1]}if(h&&(n-=jz(h)?u[0]/2:"right"===h?u[0]:0),c&&(i-=jz(c)?u[1]/2:"bottom"===c?u[1]:0),Az(t)){g=function(t,e,n,i,r){var o=n.getSize(),a=o[0],s=o[1];return t=Math.min(t+a,i)-a,e=Math.min(e+s,r)-s,t=Math.max(t,0),e=Math.max(e,0),[t,e]}(n,i,r,s,l);n=g[0],i=g[1]}r.moveTo(n,i)},e.prototype._updateContentNotChangedOnAxis=function(t,e){var n=this._lastDataByCoordSys,i=this._cbParamsList,r=!!n&&n.length===t.length;return r&&E(n,(function(n,o){var a=n.dataByAxis||[],s=(t[o]||{}).dataByAxis||[];(r=r&&a.length===s.length)&&E(a,(function(t,n){var o=s[n]||{},a=t.seriesDataIndices||[],l=o.seriesDataIndices||[];(r=r&&t.value===o.value&&t.axisType===o.axisType&&t.axisId===o.axisId&&a.length===l.length)&&E(a,(function(t,e){var n=l[e];r=r&&t.seriesIndex===n.seriesIndex&&t.dataIndex===n.dataIndex})),i&&E(t.seriesDataIndices,(function(t){var n=t.seriesIndex,o=e[n],a=i[n];o&&a&&a.data!==o.data&&(r=!1)}))}))})),this._lastDataByCoordSys=t,this._cbParamsList=e,!!r},e.prototype._hide=function(t){this._lastDataByCoordSys=null,t({type:"hideTip",from:this.uid})},e.prototype.dispose=function(t,e){!r.node&&e.getDom()&&(Ag(this,"_updatePosition"),this._tooltipContent.dispose(),JR("itemTooltip",e))},e.type="tooltip",e}(fg);function Xz(t,e,n){var i,r=e.ecModel;n?(i=new pc(n,r,r),i=new pc(e.option,i,r)):i=e;for(var o=t.length-1;o>=0;o--){var a=t[o];a&&(a instanceof pc&&(a=a.get("tooltip",!0)),X(a)&&(a={formatter:a}),a&&(i=new pc(a,i,r)))}return i}function Zz(t,e){return t.dispatchAction||W(e.dispatchAction,e)}function jz(t){return"center"===t||"middle"===t}var qz=["rect","polygon","keep","clear"];function Kz(t,e){var n=ho(t?t.brush:[]);if(n.length){var i=[];E(n,(function(t){var e=t.hasOwnProperty("toolbox")?t.toolbox:[];e instanceof Array&&(i=i.concat(e))}));var r=t&&t.toolbox;Y(r)&&(r=r[0]),r||(r={feature:{}},t.toolbox=[r]);var o=r.feature||(r.feature={}),a=o.brush||(o.brush={}),s=a.type||(a.type=[]);s.push.apply(s,i),function(t){var e={};E(t,(function(t){e[t]=1})),t.length=0,E(e,(function(e,n){t.push(n)}))}(s),e&&!s.length&&s.push.apply(s,qz)}}var $z=E;function Jz(t){if(t)for(var e in t)if(t.hasOwnProperty(e))return!0}function Qz(t,e,n){var i={};return $z(e,(function(e){var r,o=i[e]=((r=function(){}).prototype.__hidden=r.prototype,new r);$z(t[e],(function(t,i){if(eD.isValidType(i)){var r={type:i,visual:t};n&&n(r,e),o[i]=new eD(r),"opacity"===i&&((r=T(r)).type="colorAlpha",o.__hidden.__alphaForOpacity=new eD(r))}}))})),i}function tV(t,e,n){var i;E(n,(function(t){e.hasOwnProperty(t)&&Jz(e[t])&&(i=!0)})),i&&E(n,(function(n){e.hasOwnProperty(n)&&Jz(e[n])?t[n]=T(e[n]):delete t[n]}))}var eV={lineX:nV(0),lineY:nV(1),rect:{point:function(t,e,n){return t&&n.boundingRect.contain(t[0],t[1])},rect:function(t,e,n){return t&&n.boundingRect.intersect(t)}},polygon:{point:function(t,e,n){return t&&n.boundingRect.contain(t[0],t[1])&&f_(n.range,t[0],t[1])},rect:function(t,e,n){var i=n.range;if(!t||i.length<=1)return!1;var r=t.x,o=t.y,a=t.width,s=t.height,l=i[0];return!!(f_(i,r,o)||f_(i,r+a,o)||f_(i,r,o+s)||f_(i,r+a,o+s)||sr.create(t).contain(l[0],l[1])||Ph(r,o,r+a,o,i)||Ph(r,o,r,o+s,i)||Ph(r+a,o,r+a,o+s,i)||Ph(r,o+s,r+a,o+s,i))||void 0}}};function nV(t){var e=["x","y"],n=["width","height"];return{point:function(e,n,i){if(e){var r=i.range;return iV(e[t],r)}},rect:function(i,r,o){if(i){var a=o.range,s=[i[e[t]],i[e[t]]+i[n[t]]];return s[1]e[0][1]&&(e[0][1]=o[0]),o[1]e[1][1]&&(e[1][1]=o[1])}return e&&pV(e)}};function pV(t){return new sr(t[0][0],t[1][0],t[0][1]-t[0][0],t[1][1]-t[1][0])}var dV=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.init=function(t,e){this.ecModel=t,this.api=e,this.model,(this._brushController=new Pk(e.getZr())).on("brush",W(this._onBrush,this)).mount()},e.prototype.render=function(t,e,n,i){this.model=t,this._updateController(t,e,n,i)},e.prototype.updateTransform=function(t,e,n,i){sV(e),this._updateController(t,e,n,i)},e.prototype.updateVisual=function(t,e,n,i){this.updateTransform(t,e,n,i)},e.prototype.updateView=function(t,e,n,i){this._updateController(t,e,n,i)},e.prototype._updateController=function(t,e,n,i){(!i||i.$from!==t.id)&&this._brushController.setPanels(t.brushTargetManager.makePanelOpts(n)).enableBrush(t.brushOption).updateCovers(t.areas.slice())},e.prototype.dispose=function(){this._brushController.dispose()},e.prototype._onBrush=function(t){var e=this.model.id,n=this.model.brushTargetManager.setOutputRanges(t.areas,this.ecModel);(!t.isEnd||t.removeOnClick)&&this.api.dispatchAction({type:"brush",brushId:e,areas:T(n),$from:e}),t.isEnd&&this.api.dispatchAction({type:"brushEnd",brushId:e,areas:T(n),$from:e})},e.type="brush",e}(fg),fV=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.areas=[],n.brushOption={},n}return n(e,t),e.prototype.optionUpdated=function(t,e){var n=this.option;!e&&tV(n,t,["inBrush","outOfBrush"]);var i=n.inBrush=n.inBrush||{};n.outOfBrush=n.outOfBrush||{color:"#ddd"},i.hasOwnProperty("liftZ")||(i.liftZ=5)},e.prototype.setAreas=function(t){t&&(this.areas=z(t,(function(t){return gV(this.option,t)}),this))},e.prototype.setBrushOption=function(t){this.brushOption=gV(this.option,t),this.brushType=this.brushOption.brushType},e.type="brush",e.dependencies=["geo","grid","xAxis","yAxis","parallel","series"],e.defaultOption={seriesIndex:"all",brushType:"rect",brushMode:"single",transformable:!0,brushStyle:{borderWidth:1,color:"rgba(210,219,238,0.3)",borderColor:"#D2DBEE"},throttleType:"fixRate",throttleDelay:0,removeOnClick:!0,z:1e4},e}(Ip);function gV(t,e){return C({brushType:t.brushType,brushMode:t.brushMode,transformable:t.transformable,brushStyle:new pc(t.brushStyle).getItemStyle(),removeOnClick:t.removeOnClick,z:t.z},e,!0)}var yV=["rect","polygon","lineX","lineY","keep","clear"],vV=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.render=function(t,e,n){var i,r,o;e.eachComponent({mainType:"brush"},(function(t){i=t.brushType,r=t.brushOption.brushMode||"single",o=o||!!t.areas.length})),this._brushType=i,this._brushMode=r,E(t.get("type",!0),(function(e){t.setIconStatus(e,("keep"===e?"multiple"===r:"clear"===e?o:e===i)?"emphasis":"normal")}))},e.prototype.updateView=function(t,e,n){this.render(t,e,n)},e.prototype.getIcons=function(){var t=this.model,e=t.get("icon",!0),n={};return E(t.get("type",!0),(function(t){e[t]&&(n[t]=e[t])})),n},e.prototype.onclick=function(t,e,n){var i=this._brushType,r=this._brushMode;"clear"===n?(e.dispatchAction({type:"axisAreaSelect",intervals:[]}),e.dispatchAction({type:"brush",command:"clear",areas:[]})):e.dispatchAction({type:"takeGlobalCursor",key:"brush",brushOption:{brushType:"keep"===n?i:i!==n&&n,brushMode:"keep"===n?"multiple"===r?"single":"multiple":r}})},e.getDefaultOption=function(t){return{show:!0,type:yV.slice(),icon:{rect:"M7.3,34.7 M0.4,10V-0.2h9.8 M89.6,10V-0.2h-9.8 M0.4,60v10.2h9.8 M89.6,60v10.2h-9.8 M12.3,22.4V10.5h13.1 M33.6,10.5h7.8 M49.1,10.5h7.8 M77.5,22.4V10.5h-13 M12.3,31.1v8.2 M77.7,31.1v8.2 M12.3,47.6v11.9h13.1 M33.6,59.5h7.6 M49.1,59.5 h7.7 M77.5,47.6v11.9h-13",polygon:"M55.2,34.9c1.7,0,3.1,1.4,3.1,3.1s-1.4,3.1-3.1,3.1 s-3.1-1.4-3.1-3.1S53.5,34.9,55.2,34.9z M50.4,51c1.7,0,3.1,1.4,3.1,3.1c0,1.7-1.4,3.1-3.1,3.1c-1.7,0-3.1-1.4-3.1-3.1 C47.3,52.4,48.7,51,50.4,51z M55.6,37.1l1.5-7.8 M60.1,13.5l1.6-8.7l-7.8,4 M59,19l-1,5.3 M24,16.1l6.4,4.9l6.4-3.3 M48.5,11.6 l-5.9,3.1 M19.1,12.8L9.7,5.1l1.1,7.7 M13.4,29.8l1,7.3l6.6,1.6 M11.6,18.4l1,6.1 M32.8,41.9 M26.6,40.4 M27.3,40.2l6.1,1.6 M49.9,52.1l-5.6-7.6l-4.9-1.2",lineX:"M15.2,30 M19.7,15.6V1.9H29 M34.8,1.9H40.4 M55.3,15.6V1.9H45.9 M19.7,44.4V58.1H29 M34.8,58.1H40.4 M55.3,44.4 V58.1H45.9 M12.5,20.3l-9.4,9.6l9.6,9.8 M3.1,29.9h16.5 M62.5,20.3l9.4,9.6L62.3,39.7 M71.9,29.9H55.4",lineY:"M38.8,7.7 M52.7,12h13.2v9 M65.9,26.6V32 M52.7,46.3h13.2v-9 M24.9,12H11.8v9 M11.8,26.6V32 M24.9,46.3H11.8v-9 M48.2,5.1l-9.3-9l-9.4,9.2 M38.9-3.9V12 M48.2,53.3l-9.3,9l-9.4-9.2 M38.9,62.3V46.4",keep:"M4,10.5V1h10.3 M20.7,1h6.1 M33,1h6.1 M55.4,10.5V1H45.2 M4,17.3v6.6 M55.6,17.3v6.6 M4,30.5V40h10.3 M20.7,40 h6.1 M33,40h6.1 M55.4,30.5V40H45.2 M21,18.9h62.9v48.6H21V18.9z",clear:"M22,14.7l30.9,31 M52.9,14.7L22,45.7 M4.7,16.8V4.2h13.1 M26,4.2h7.8 M41.6,4.2h7.8 M70.3,16.8V4.2H57.2 M4.7,25.9v8.6 M70.3,25.9v8.6 M4.7,43.2v12.6h13.1 M26,55.8h7.8 M41.6,55.8h7.8 M70.3,43.2v12.6H57.2"},title:t.getLocaleModel().get(["toolbox","brush","title"])}},e}(FE);var mV=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.layoutMode={type:"box",ignoreSize:!0},n}return n(e,t),e.type="title",e.defaultOption={z:6,show:!0,text:"",target:"blank",subtext:"",subtarget:"blank",left:0,top:0,backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,padding:5,itemGap:10,textStyle:{fontSize:18,fontWeight:"bold",color:"#464646"},subtextStyle:{fontSize:12,color:"#6E7079"}},e}(Ip),xV=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.render=function(t,e,n){if(this.group.removeAll(),t.get("show")){var i=this.group,r=t.getModel("textStyle"),o=t.getModel("subtextStyle"),a=t.get("textAlign"),s=rt(t.get("textBaseline"),t.get("textVerticalAlign")),l=new As({style:Yh(r,{text:t.get("text"),fill:r.getTextColor()},{disableBox:!0}),z2:10}),u=l.getBoundingRect(),h=t.get("subtext"),c=new As({style:Yh(o,{text:h,fill:o.getTextColor(),y:u.height+t.get("itemGap"),verticalAlign:"top"},{disableBox:!0}),z2:10}),p=t.get("link"),d=t.get("sublink"),f=t.get("triggerEvent",!0);l.silent=!p&&!f,c.silent=!d&&!f,p&&l.on("click",(function(){pp(p,"_"+t.get("target"))})),d&&c.on("click",(function(){pp(d,"_"+t.get("subtarget"))})),Ws(l).eventData=Ws(c).eventData=f?{componentType:"title",componentIndex:t.componentIndex}:null,i.add(l),h&&i.add(c);var g=i.getBoundingRect(),y=t.getBoxLayoutParams();y.width=g.width,y.height=g.height;var v=mp(y,{width:n.getWidth(),height:n.getHeight()},t.get("padding"));a||("middle"===(a=t.get("left")||t.get("right"))&&(a="center"),"right"===a?v.x+=v.width:"center"===a&&(v.x+=v.width/2)),s||("center"===(s=t.get("top")||t.get("bottom"))&&(s="middle"),"bottom"===s?v.y+=v.height:"middle"===s&&(v.y+=v.height/2),s=s||"top"),i.x=v.x,i.y=v.y,i.markRedraw();var m={align:a,verticalAlign:s};l.setStyle(m),c.setStyle(m),g=i.getBoundingRect();var x=v.margin,_=t.getItemStyle(["color","opacity"]);_.fill=t.get("backgroundColor");var b=new Ts({shape:{x:g.x-x[3],y:g.y-x[0],width:g.width+x[1]+x[3],height:g.height+x[0]+x[2],r:t.get("borderRadius")},style:_,subPixelOptimize:!0,silent:!0});i.add(b)}},e.type="title",e}(fg);var _V=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.layoutMode="box",n}return n(e,t),e.prototype.init=function(t,e,n){this.mergeDefaultAndTheme(t,n),this._initData()},e.prototype.mergeOption=function(e){t.prototype.mergeOption.apply(this,arguments),this._initData()},e.prototype.setCurrentIndex=function(t){null==t&&(t=this.option.currentIndex);var e=this._data.count();this.option.loop?t=(t%e+e)%e:(t>=e&&(t=e-1),t<0&&(t=0)),this.option.currentIndex=t},e.prototype.getCurrentIndex=function(){return this.option.currentIndex},e.prototype.isIndexMax=function(){return this.getCurrentIndex()>=this._data.count()-1},e.prototype.setPlayState=function(t){this.option.autoPlay=!!t},e.prototype.getPlayState=function(){return!!this.option.autoPlay},e.prototype._initData=function(){var t,e=this.option,n=e.data||[],i=e.axisType,r=this._names=[];"category"===i?(t=[],E(n,(function(e,n){var i,o=xo(fo(e),"");q(e)?(i=T(e)).value=n:i=n,t.push(i),r.push(o)}))):t=n;var o={category:"ordinal",time:"time",value:"number"}[i]||"number";(this._data=new Zm([{name:"value",type:o}],this)).initData(t,r)},e.prototype.getData=function(){return this._data},e.prototype.getCategories=function(){if("category"===this.get("axisType"))return this._names.slice()},e.type="timeline",e.defaultOption={z:4,show:!0,axisType:"time",realtime:!0,left:"20%",top:null,right:"20%",bottom:0,width:null,height:40,padding:5,controlPosition:"left",autoPlay:!1,rewind:!1,loop:!0,playInterval:2e3,currentIndex:0,itemStyle:{},label:{color:"#000"},data:[]},e}(Ip),bV=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.type="timeline.slider",e.defaultOption=gc(_V.defaultOption,{backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,orient:"horizontal",inverse:!1,tooltip:{trigger:"item"},symbol:"circle",symbolSize:12,lineStyle:{show:!0,width:2,color:"#DAE1F5"},label:{position:"auto",show:!0,interval:"auto",rotate:0,color:"#A4B1D7"},itemStyle:{color:"#A4B1D7",borderWidth:1},checkpointStyle:{symbol:"circle",symbolSize:15,color:"#316bf3",borderColor:"#fff",borderWidth:2,shadowBlur:2,shadowOffsetX:1,shadowOffsetY:1,shadowColor:"rgba(0, 0, 0, 0.3)",animation:!0,animationDuration:300,animationEasing:"quinticInOut"},controlStyle:{show:!0,showPlayBtn:!0,showPrevBtn:!0,showNextBtn:!0,itemSize:24,itemGap:12,position:"left",playIcon:"path://M31.6,53C17.5,53,6,41.5,6,27.4S17.5,1.8,31.6,1.8C45.7,1.8,57.2,13.3,57.2,27.4S45.7,53,31.6,53z M31.6,3.3 C18.4,3.3,7.5,14.1,7.5,27.4c0,13.3,10.8,24.1,24.1,24.1C44.9,51.5,55.7,40.7,55.7,27.4C55.7,14.1,44.9,3.3,31.6,3.3z M24.9,21.3 c0-2.2,1.6-3.1,3.5-2l10.5,6.1c1.899,1.1,1.899,2.9,0,4l-10.5,6.1c-1.9,1.1-3.5,0.2-3.5-2V21.3z",stopIcon:"path://M30.9,53.2C16.8,53.2,5.3,41.7,5.3,27.6S16.8,2,30.9,2C45,2,56.4,13.5,56.4,27.6S45,53.2,30.9,53.2z M30.9,3.5C17.6,3.5,6.8,14.4,6.8,27.6c0,13.3,10.8,24.1,24.101,24.1C44.2,51.7,55,40.9,55,27.6C54.9,14.4,44.1,3.5,30.9,3.5z M36.9,35.8c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H36c0.5,0,0.9,0.4,0.9,1V35.8z M27.8,35.8 c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H27c0.5,0,0.9,0.4,0.9,1L27.8,35.8L27.8,35.8z",nextIcon:"M2,18.5A1.52,1.52,0,0,1,.92,18a1.49,1.49,0,0,1,0-2.12L7.81,9.36,1,3.11A1.5,1.5,0,1,1,3,.89l8,7.34a1.48,1.48,0,0,1,.49,1.09,1.51,1.51,0,0,1-.46,1.1L3,18.08A1.5,1.5,0,0,1,2,18.5Z",prevIcon:"M10,.5A1.52,1.52,0,0,1,11.08,1a1.49,1.49,0,0,1,0,2.12L4.19,9.64,11,15.89a1.5,1.5,0,1,1-2,2.22L1,10.77A1.48,1.48,0,0,1,.5,9.68,1.51,1.51,0,0,1,1,8.58L9,.92A1.5,1.5,0,0,1,10,.5Z",prevBtnSize:18,nextBtnSize:18,color:"#A4B1D7",borderColor:"#A4B1D7",borderWidth:1},emphasis:{label:{show:!0,color:"#6f778d"},itemStyle:{color:"#316BF3"},controlStyle:{color:"#316BF3",borderColor:"#316BF3",borderWidth:2}},progress:{lineStyle:{color:"#316BF3"},itemStyle:{color:"#316BF3"},label:{color:"#6f778d"}},data:[]}),e}(_V);R(bV,sf.prototype);var wV=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.type="timeline",e}(fg),SV=function(t){function e(e,n,i,r){var o=t.call(this,e,n,i)||this;return o.type=r||"value",o}return n(e,t),e.prototype.getLabelModel=function(){return this.model.getModel("label")},e.prototype.isHorizontal=function(){return"horizontal"===this.model.get("orient")},e}(G_),MV=Math.PI,IV=So(),TV=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.init=function(t,e){this.api=e},e.prototype.render=function(t,e,n){if(this.model=t,this.api=n,this.ecModel=e,this.group.removeAll(),t.get("show",!0)){var i=this._layout(t,n),r=this._createGroup("_mainGroup"),o=this._createGroup("_labelGroup"),a=this._axis=this._createAxis(i,t);t.formatTooltip=function(t){return Uf("nameValue",{noName:!0,value:a.scale.getLabel({value:t})})},E(["AxisLine","AxisTick","Control","CurrentPointer"],(function(e){this["_render"+e](i,r,a,t)}),this),this._renderAxisLabel(i,o,a,t),this._position(i,t)}this._doPlayStop(),this._updateTicksStatus()},e.prototype.remove=function(){this._clearTimer(),this.group.removeAll()},e.prototype.dispose=function(){this._clearTimer()},e.prototype._layout=function(t,e){var n,i,r,o,a=t.get(["label","position"]),s=t.get("orient"),l=function(t,e){return mp(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()},t.get("padding"))}(t,e),u={horizontal:"center",vertical:(n=null==a||"auto"===a?"horizontal"===s?l.y+l.height/2=0||"+"===n?"left":"right"},h={horizontal:n>=0||"+"===n?"top":"bottom",vertical:"middle"},c={horizontal:0,vertical:MV/2},p="vertical"===s?l.height:l.width,d=t.getModel("controlStyle"),f=d.get("show",!0),g=f?d.get("itemSize"):0,y=f?d.get("itemGap"):0,v=g+y,m=t.get(["label","rotate"])||0;m=m*MV/180;var x=d.get("position",!0),_=f&&d.get("showPlayBtn",!0),b=f&&d.get("showPrevBtn",!0),w=f&&d.get("showNextBtn",!0),S=0,M=p;"left"===x||"bottom"===x?(_&&(i=[0,0],S+=v),b&&(r=[S,0],S+=v),w&&(o=[M-g,0],M-=v)):(_&&(i=[M-g,0],M-=v),b&&(r=[0,0],S+=v),w&&(o=[M-g,0],M-=v));var I=[S,M];return t.get("inverse")&&I.reverse(),{viewRect:l,mainLength:p,orient:s,rotation:c[s],labelRotation:m,labelPosOpt:n,labelAlign:t.get(["label","align"])||u[s],labelBaseline:t.get(["label","verticalAlign"])||t.get(["label","baseline"])||h[s],playPosition:i,prevBtnPosition:r,nextBtnPosition:o,axisExtent:I,controlSize:g,controlGap:y}},e.prototype._position=function(t,e){var n=this._mainGroup,i=this._labelGroup,r=t.viewRect;if("vertical"===t.orient){var o=[1,0,0,1,0,0],a=r.x,s=r.y+r.height;Ei(o,o,[-a,-s]),zi(o,o,-MV/2),Ei(o,o,[a,s]),(r=r.clone()).applyTransform(o)}var l=y(r),u=y(n.getBoundingRect()),h=y(i.getBoundingRect()),c=[n.x,n.y],p=[i.x,i.y];p[0]=c[0]=l[0][0];var d,f=t.labelPosOpt;null==f||X(f)?(v(c,u,l,1,d="+"===f?0:1),v(p,h,l,1,1-d)):(v(c,u,l,1,d=f>=0?0:1),p[1]=c[1]+f);function g(t){t.originX=l[0][0]-t.x,t.originY=l[1][0]-t.y}function y(t){return[[t.x,t.x+t.width],[t.y,t.y+t.height]]}function v(t,e,n,i,r){t[i]+=n[i][r]-e[i][r]}n.setPosition(c),i.setPosition(p),n.rotation=i.rotation=t.rotation,g(n),g(i)},e.prototype._createAxis=function(t,e){var n=e.getData(),i=e.get("axisType"),r=function(t,e){if(e=e||t.get("type"))switch(e){case"category":return new gx({ordinalMeta:t.getCategories(),extent:[1/0,-1/0]});case"time":return new Px({locale:t.ecModel.getLocaleModel(),useUTC:t.ecModel.get("useUTC")});default:return new vx}}(e,i);r.getTicks=function(){return n.mapArray(["value"],(function(t){return{value:t}}))};var o=n.getDataExtent("value");r.setExtent(o[0],o[1]),r.calcNiceTicks();var a=new SV("value",r,t.axisExtent,i);return a.model=e,a},e.prototype._createGroup=function(t){var e=this[t]=new Cr;return this.group.add(e),e},e.prototype._renderAxisLine=function(t,e,n,i){var r=n.getExtent();if(i.get(["lineStyle","show"])){var o=new Eu({shape:{x1:r[0],y1:0,x2:r[1],y2:0},style:A({lineCap:"round"},i.getModel("lineStyle").getLineStyle()),silent:!0,z2:1});e.add(o);var a=this._progressLine=new Eu({shape:{x1:r[0],x2:this._currentPointer?this._currentPointer.x:r[0],y1:0,y2:0},style:k({lineCap:"round",lineWidth:o.style.lineWidth},i.getModel(["progress","lineStyle"]).getLineStyle()),silent:!0,z2:1});e.add(a)}},e.prototype._renderAxisTick=function(t,e,n,i){var r=this,o=i.getData(),a=n.scale.getTicks();this._tickSymbols=[],E(a,(function(t){var a=n.dataToCoord(t.value),s=o.getItemModel(t.value),l=s.getModel("itemStyle"),u=s.getModel(["emphasis","itemStyle"]),h=s.getModel(["progress","itemStyle"]),c={x:a,y:0,onclick:W(r._changeTimeline,r,t.value)},p=CV(s,l,e,c);p.ensureState("emphasis").style=u.getItemStyle(),p.ensureState("progress").style=h.getItemStyle(),Pl(p);var d=Ws(p);s.get("tooltip")?(d.dataIndex=t.value,d.dataModel=i):d.dataIndex=d.dataModel=null,r._tickSymbols.push(p)}))},e.prototype._renderAxisLabel=function(t,e,n,i){var r=this;if(n.getLabelModel().get("show")){var o=i.getData(),a=n.getViewLabels();this._tickLabels=[],E(a,(function(i){var a=i.tickValue,s=o.getItemModel(a),l=s.getModel("label"),u=s.getModel(["emphasis","label"]),h=s.getModel(["progress","label"]),c=n.dataToCoord(i.tickValue),p=new As({x:c,y:0,rotation:t.labelRotation-t.rotation,onclick:W(r._changeTimeline,r,a),silent:!1,style:Yh(l,{text:i.formattedLabel,align:t.labelAlign,verticalAlign:t.labelBaseline})});p.ensureState("emphasis").style=Yh(u),p.ensureState("progress").style=Yh(h),e.add(p),Pl(p),IV(p).dataIndex=a,r._tickLabels.push(p)}))}},e.prototype._renderControl=function(t,e,n,i){var r=t.controlSize,o=t.rotation,a=i.getModel("controlStyle").getItemStyle(),s=i.getModel(["emphasis","controlStyle"]).getItemStyle(),l=i.getPlayState(),u=i.get("inverse",!0);function h(t,n,l,u){if(t){var h=gr(rt(i.get(["controlStyle",n+"BtnSize"]),r),r),c=function(t,e,n,i){var r=i.style,o=Lh(t.get(["controlStyle",e]),i||{},new sr(n[0],n[1],n[2],n[3]));r&&o.setStyle(r);return o}(i,n+"Icon",[0,-h/2,h,h],{x:t[0],y:t[1],originX:r/2,originY:0,rotation:u?-o:0,rectHover:!0,style:a,onclick:l});c.ensureState("emphasis").style=s,e.add(c),Pl(c)}}h(t.nextBtnPosition,"next",W(this._changeTimeline,this,u?"-":"+")),h(t.prevBtnPosition,"prev",W(this._changeTimeline,this,u?"+":"-")),h(t.playPosition,l?"stop":"play",W(this._handlePlayClick,this,!l),!0)},e.prototype._renderCurrentPointer=function(t,e,n,i){var r=i.getData(),o=i.getCurrentIndex(),a=r.getItemModel(o).getModel("checkpointStyle"),s=this,l={onCreate:function(t){t.draggable=!0,t.drift=W(s._handlePointerDrag,s),t.ondragend=W(s._handlePointerDragend,s),DV(t,s._progressLine,o,n,i,!0)},onUpdate:function(t){DV(t,s._progressLine,o,n,i)}};this._currentPointer=CV(a,a,this._mainGroup,{},this._currentPointer,l)},e.prototype._handlePlayClick=function(t){this._clearTimer(),this.api.dispatchAction({type:"timelinePlayChange",playState:t,from:this.uid})},e.prototype._handlePointerDrag=function(t,e,n){this._clearTimer(),this._pointerChangeTimeline([n.offsetX,n.offsetY])},e.prototype._handlePointerDragend=function(t){this._pointerChangeTimeline([t.offsetX,t.offsetY],!0)},e.prototype._pointerChangeTimeline=function(t,e){var n=this._toAxisCoord(t)[0],i=Vr(this._axis.getExtent().slice());n>i[1]&&(n=i[1]),n=0&&(a[o]=+a[o].toFixed(c)),[a,h]}var VV={min:H(zV,"min"),max:H(zV,"max"),average:H(zV,"average"),median:H(zV,"median")};function BV(t,e){var n=t.getData(),i=t.coordinateSystem;if(e&&!function(t){return!isNaN(parseFloat(t.x))&&!isNaN(parseFloat(t.y))}(e)&&!Y(e.coord)&&i){var r=i.dimensions,o=FV(e,n,i,t);if((e=T(e)).type&&VV[e.type]&&o.baseAxis&&o.valueAxis){var a=P(r,o.baseAxis.dim),s=P(r,o.valueAxis.dim),l=VV[e.type](n,o.baseDataDim,o.valueDataDim,a,s);e.coord=l[0],e.value=l[1]}else{for(var u=[null!=e.xAxis?e.xAxis:e.radiusAxis,null!=e.yAxis?e.yAxis:e.angleAxis],h=0;h<2;h++)VV[u[h]]&&(u[h]=HV(n,n.mapDimension(r[h]),u[h]));e.coord=u}}return e}function FV(t,e,n,i){var r={};return null!=t.valueIndex||null!=t.valueDim?(r.valueDataDim=null!=t.valueIndex?e.getDimension(t.valueIndex):t.valueDim,r.valueAxis=n.getAxis(function(t,e){var n=t.getData().getDimensionInfo(e);return n&&n.coordDim}(i,r.valueDataDim)),r.baseAxis=n.getOtherAxis(r.valueAxis),r.baseDataDim=e.mapDimension(r.baseAxis.dim)):(r.baseAxis=i.getBaseAxis(),r.valueAxis=n.getOtherAxis(r.baseAxis),r.baseDataDim=e.mapDimension(r.baseAxis.dim),r.valueDataDim=e.mapDimension(r.valueAxis.dim)),r}function GV(t,e){return!(t&&t.containData&&e.coord&&!function(t){return!(isNaN(parseFloat(t.x))&&isNaN(parseFloat(t.y)))}(e))||t.containData(e.coord)}function WV(t,e){return t?function(t,n,i,r){return pf(r<2?t.coord&&t.coord[r]:t.value,e[r])}:function(t,n,i,r){return pf(t.value,e[r])}}function HV(t,e,n){if("average"===n){var i=0,r=0;return t.each(e,(function(t,e){isNaN(t)||(i+=t,r++)})),i/r}return"median"===n?t.getMedian(e):t.getDataExtent(e)["max"===n?1:0]}var YV=So(),UV=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.init=function(){this.markerGroupMap=ft()},e.prototype.render=function(t,e,n){var i=this,r=this.markerGroupMap;r.each((function(t){YV(t).keep=!1})),e.eachSeries((function(t){var r=NV.getMarkerModelFromSeries(t,i.type);r&&i.renderSeries(t,r,e,n)})),r.each((function(t){!YV(t).keep&&i.group.remove(t.group)}))},e.prototype.markKeep=function(t){YV(t).keep=!0},e.prototype.blurSeries=function(t){var e=this;E(t,(function(t){var n=NV.getMarkerModelFromSeries(t,e.type);n&&n.getData().eachItemGraphicEl((function(t){t&&bl(t)}))}))},e.type="marker",e}(fg);function XV(t,e,n){var i=e.coordinateSystem;t.each((function(r){var o,a=t.getItemModel(r),s=Er(a.get("x"),n.getWidth()),l=Er(a.get("y"),n.getHeight());if(isNaN(s)||isNaN(l)){if(e.getMarkerPosition)o=e.getMarkerPosition(t.getValues(t.dimensions,r));else if(i){var u=t.get(i.dimensions[0],r),h=t.get(i.dimensions[1],r);o=i.dataToPoint([u,h])}}else o=[s,l];isNaN(s)||(o[0]=s),isNaN(l)||(o[1]=l),t.setItemLayout(r,o)}))}var ZV=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.updateTransform=function(t,e,n){e.eachSeries((function(t){var e=NV.getMarkerModelFromSeries(t,"markPoint");e&&(XV(e.getData(),t,n),this.markerGroupMap.get(t.id).updateLayout())}),this)},e.prototype.renderSeries=function(t,e,n,i){var r=t.coordinateSystem,o=t.id,a=t.getData(),s=this.markerGroupMap,l=s.get(o)||s.set(o,new Zw),u=function(t,e,n){var i;i=t?z(t&&t.dimensions,(function(t){return A(A({},e.getData().getDimensionInfo(e.getData().mapDimension(t))||{}),{name:t,ordinalMeta:null})})):[{name:"value",type:"float"}];var r=new Zm(i,n),o=z(n.get("data"),H(BV,e));t&&(o=B(o,H(GV,t)));var a=WV(!!t,i);return r.initData(o,null,a),r}(r,t,e);e.setData(u),XV(e.getData(),t,i),u.each((function(t){var n=u.getItemModel(t),i=n.getShallow("symbol"),r=n.getShallow("symbolSize"),o=n.getShallow("symbolRotate"),s=n.getShallow("symbolOffset"),l=n.getShallow("symbolKeepAspect");if(U(i)||U(r)||U(o)||U(s)){var h=e.getRawValue(t),c=e.getDataParams(t);U(i)&&(i=i(h,c)),U(r)&&(r=r(h,c)),U(o)&&(o=o(h,c)),U(s)&&(s=s(h,c))}var p=n.getModel("itemStyle").getItemStyle(),d=fy(a,"color");p.fill||(p.fill=d),u.setItemVisual(t,{symbol:i,symbolSize:r,symbolRotate:o,symbolOffset:s,symbolKeepAspect:l,style:p})})),l.updateData(u),this.group.add(l.group),u.eachItemGraphicEl((function(t){t.traverse((function(t){Ws(t).dataModel=e}))})),this.markKeep(l),l.group.silent=e.get("silent")||t.get("silent")},e.type="markPoint",e}(UV);var jV=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.createMarkerModelFromSeries=function(t,n,i){return new e(t,n,i)},e.type="markLine",e.defaultOption={z:5,symbol:["circle","arrow"],symbolSize:[8,16],symbolOffset:0,precision:2,tooltip:{trigger:"item"},label:{show:!0,position:"end",distance:5},lineStyle:{type:"dashed"},emphasis:{label:{show:!0},lineStyle:{width:3}},animationEasing:"linear"},e}(NV),qV=So(),KV=function(t,e,n,i){var r,o=t.getData();if(Y(i))r=i;else{var a=i.type;if("min"===a||"max"===a||"average"===a||"median"===a||null!=i.xAxis||null!=i.yAxis){var s=void 0,l=void 0;if(null!=i.yAxis||null!=i.xAxis)s=e.getAxis(null!=i.yAxis?"y":"x"),l=it(i.yAxis,i.xAxis);else{var u=FV(i,o,e,t);s=u.valueAxis,l=HV(o,ex(o,u.valueDataDim),a)}var h="x"===s.dim?0:1,c=1-h,p=T(i),d={coord:[]};p.type=null,p.coord=[],p.coord[c]=-1/0,d.coord[c]=1/0;var f=n.get("precision");f>=0&&j(l)&&(l=+l.toFixed(Math.min(f,20))),p.coord[h]=d.coord[h]=l,r=[p,d,{type:a,valueIndex:i.valueIndex,value:l}]}else r=[]}var g=[BV(t,r[0]),BV(t,r[1]),A({},r[2])];return g[2].type=g[2].type||null,C(g[2],g[0]),C(g[2],g[1]),g};function $V(t){return!isNaN(t)&&!isFinite(t)}function JV(t,e,n,i){var r=1-t,o=i.dimensions[t];return $V(e[r])&&$V(n[r])&&e[t]===n[t]&&i.getAxis(o).containData(e[t])}function QV(t,e){if("cartesian2d"===t.type){var n=e[0].coord,i=e[1].coord;if(n&&i&&(JV(1,n,i,t)||JV(0,n,i,t)))return!0}return GV(t,e[0])&&GV(t,e[1])}function tB(t,e,n,i,r){var o,a=i.coordinateSystem,s=t.getItemModel(e),l=Er(s.get("x"),r.getWidth()),u=Er(s.get("y"),r.getHeight());if(isNaN(l)||isNaN(u)){if(i.getMarkerPosition)o=i.getMarkerPosition(t.getValues(t.dimensions,e));else{var h=a.dimensions,c=t.get(h[0],e),p=t.get(h[1],e);o=a.dataToPoint([c,p])}if(sS(a,"cartesian2d")){var d=a.getAxis("x"),f=a.getAxis("y");h=a.dimensions;$V(t.get(h[0],e))?o[0]=d.toGlobalCoord(d.getExtent()[n?0:1]):$V(t.get(h[1],e))&&(o[1]=f.toGlobalCoord(f.getExtent()[n?0:1]))}isNaN(l)||(o[0]=l),isNaN(u)||(o[1]=u)}else o=[l,u];t.setItemLayout(e,o)}var eB=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.updateTransform=function(t,e,n){e.eachSeries((function(t){var e=NV.getMarkerModelFromSeries(t,"markLine");if(e){var i=e.getData(),r=qV(e).from,o=qV(e).to;r.each((function(e){tB(r,e,!0,t,n),tB(o,e,!1,t,n)})),i.each((function(t){i.setItemLayout(t,[r.getItemLayout(t),o.getItemLayout(t)])})),this.markerGroupMap.get(t.id).updateLayout()}}),this)},e.prototype.renderSeries=function(t,e,n,i){var r=t.coordinateSystem,o=t.id,a=t.getData(),s=this.markerGroupMap,l=s.get(o)||s.set(o,new dA);this.group.add(l.group);var u=function(t,e,n){var i;i=t?z(t&&t.dimensions,(function(t){return A(A({},e.getData().getDimensionInfo(e.getData().mapDimension(t))||{}),{name:t,ordinalMeta:null})})):[{name:"value",type:"float"}];var r=new Zm(i,n),o=new Zm(i,n),a=new Zm([],n),s=z(n.get("data"),H(KV,e,t,n));t&&(s=B(s,H(QV,t)));var l=WV(!!t,i);return r.initData(z(s,(function(t){return t[0]})),null,l),o.initData(z(s,(function(t){return t[1]})),null,l),a.initData(z(s,(function(t){return t[2]}))),a.hasItemOption=!0,{from:r,to:o,line:a}}(r,t,e),h=u.from,c=u.to,p=u.line;qV(e).from=h,qV(e).to=c,e.setData(p);var d=e.get("symbol"),f=e.get("symbolSize"),g=e.get("symbolRotate"),y=e.get("symbolOffset");function v(e,n,r){var o=e.getItemModel(n);tB(e,n,r,t,i);var s=o.getModel("itemStyle").getItemStyle();null==s.fill&&(s.fill=fy(a,"color")),e.setItemVisual(n,{symbolKeepAspect:o.get("symbolKeepAspect"),symbolOffset:rt(o.get("symbolOffset",!0),y[r?0:1]),symbolRotate:rt(o.get("symbolRotate",!0),g[r?0:1]),symbolSize:rt(o.get("symbolSize"),f[r?0:1]),symbol:rt(o.get("symbol",!0),d[r?0:1]),style:s})}Y(d)||(d=[d,d]),Y(f)||(f=[f,f]),Y(g)||(g=[g,g]),Y(y)||(y=[y,y]),u.from.each((function(t){v(h,t,!0),v(c,t,!1)})),p.each((function(t){var e=p.getItemModel(t).getModel("lineStyle").getLineStyle();p.setItemLayout(t,[h.getItemLayout(t),c.getItemLayout(t)]),null==e.stroke&&(e.stroke=h.getItemVisual(t,"style").fill),p.setItemVisual(t,{fromSymbolKeepAspect:h.getItemVisual(t,"symbolKeepAspect"),fromSymbolOffset:h.getItemVisual(t,"symbolOffset"),fromSymbolRotate:h.getItemVisual(t,"symbolRotate"),fromSymbolSize:h.getItemVisual(t,"symbolSize"),fromSymbol:h.getItemVisual(t,"symbol"),toSymbolKeepAspect:c.getItemVisual(t,"symbolKeepAspect"),toSymbolOffset:c.getItemVisual(t,"symbolOffset"),toSymbolRotate:c.getItemVisual(t,"symbolRotate"),toSymbolSize:c.getItemVisual(t,"symbolSize"),toSymbol:c.getItemVisual(t,"symbol"),style:e})})),l.updateData(p),u.line.eachItemGraphicEl((function(t,n){t.traverse((function(t){Ws(t).dataModel=e}))})),this.markKeep(l),l.group.silent=e.get("silent")||t.get("silent")},e.type="markLine",e}(UV);var nB=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.createMarkerModelFromSeries=function(t,n,i){return new e(t,n,i)},e.type="markArea",e.defaultOption={z:1,tooltip:{trigger:"item"},animation:!1,label:{show:!0,position:"top"},itemStyle:{borderWidth:0},emphasis:{label:{show:!0,position:"top"}}},e}(NV),iB=So(),rB=function(t,e,n,i){var r=BV(t,i[0]),o=BV(t,i[1]),a=r.coord,s=o.coord;a[0]=it(a[0],-1/0),a[1]=it(a[1],-1/0),s[0]=it(s[0],1/0),s[1]=it(s[1],1/0);var l=D([{},r,o]);return l.coord=[r.coord,o.coord],l.x0=r.x,l.y0=r.y,l.x1=o.x,l.y1=o.y,l};function oB(t){return!isNaN(t)&&!isFinite(t)}function aB(t,e,n,i){var r=1-t;return oB(e[r])&&oB(n[r])}function sB(t,e){var n=e.coord[0],i=e.coord[1];return!!(sS(t,"cartesian2d")&&n&&i&&(aB(1,n,i)||aB(0,n,i)))||(GV(t,{coord:n,x:e.x0,y:e.y0})||GV(t,{coord:i,x:e.x1,y:e.y1}))}function lB(t,e,n,i,r){var o,a=i.coordinateSystem,s=t.getItemModel(e),l=Er(s.get(n[0]),r.getWidth()),u=Er(s.get(n[1]),r.getHeight());if(isNaN(l)||isNaN(u)){if(i.getMarkerPosition)o=i.getMarkerPosition(t.getValues(n,e));else{var h=[d=t.get(n[0],e),f=t.get(n[1],e)];a.clampData&&a.clampData(h,h),o=a.dataToPoint(h,!0)}if(sS(a,"cartesian2d")){var c=a.getAxis("x"),p=a.getAxis("y"),d=t.get(n[0],e),f=t.get(n[1],e);oB(d)?o[0]=c.toGlobalCoord(c.getExtent()["x0"===n[0]?0:1]):oB(f)&&(o[1]=p.toGlobalCoord(p.getExtent()["y0"===n[1]?0:1]))}isNaN(l)||(o[0]=l),isNaN(u)||(o[1]=u)}else o=[l,u];return o}var uB=[["x0","y0"],["x1","y0"],["x1","y1"],["x0","y1"]],hB=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.updateTransform=function(t,e,n){e.eachSeries((function(t){var e=NV.getMarkerModelFromSeries(t,"markArea");if(e){var i=e.getData();i.each((function(e){var r=z(uB,(function(r){return lB(i,e,r,t,n)}));i.setItemLayout(e,r),i.getItemGraphicEl(e).setShape("points",r)}))}}),this)},e.prototype.renderSeries=function(t,e,n,i){var r=t.coordinateSystem,o=t.id,a=t.getData(),s=this.markerGroupMap,l=s.get(o)||s.set(o,{group:new Cr});this.group.add(l.group),this.markKeep(l);var u=function(t,e,n){var i,r,o=["x0","y0","x1","y1"];if(t){var a=z(t&&t.dimensions,(function(t){var n=e.getData();return A(A({},n.getDimensionInfo(n.mapDimension(t))||{}),{name:t,ordinalMeta:null})}));r=z(o,(function(t,e){return{name:t,type:a[e%2].type}})),i=new Zm(r,n)}else i=new Zm(r=[{name:"value",type:"float"}],n);var s=z(n.get("data"),H(rB,e,t,n));t&&(s=B(s,H(sB,t)));var l=t?function(t,e,n,i){return pf(t.coord[Math.floor(i/2)][i%2],r[i])}:function(t,e,n,i){return pf(t.value,r[i])};return i.initData(s,null,l),i.hasItemOption=!0,i}(r,t,e);e.setData(u),u.each((function(e){var n=z(uB,(function(n){return lB(u,e,n,t,i)})),o=r.getAxis("x").scale,s=r.getAxis("y").scale,l=o.getExtent(),h=s.getExtent(),c=[o.parse(u.get("x0",e)),o.parse(u.get("x1",e))],p=[s.parse(u.get("y0",e)),s.parse(u.get("y1",e))];Vr(c),Vr(p);var d=!!(l[0]>c[1]||l[1]p[1]||h[1]=0},e.prototype.getOrient=function(){return"vertical"===this.get("orient")?{index:1,name:"vertical"}:{index:0,name:"horizontal"}},e.type="legend.plain",e.dependencies=["series"],e.defaultOption={z:4,show:!0,orient:"horizontal",left:"center",top:0,align:"auto",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemGap:10,itemWidth:25,itemHeight:14,symbolRotate:"inherit",symbolKeepAspect:!0,inactiveColor:"#ccc",inactiveBorderColor:"#ccc",inactiveBorderWidth:"auto",itemStyle:{color:"inherit",opacity:"inherit",borderColor:"inherit",borderWidth:"auto",borderCap:"inherit",borderJoin:"inherit",borderDashOffset:"inherit",borderMiterLimit:"inherit"},lineStyle:{width:"auto",color:"inherit",inactiveColor:"#ccc",inactiveWidth:2,opacity:"inherit",type:"inherit",cap:"inherit",join:"inherit",dashOffset:"inherit",miterLimit:"inherit"},textStyle:{color:"#333"},selectedMode:!0,selector:!1,selectorLabel:{show:!0,borderRadius:10,padding:[3,5,3,5],fontSize:12,fontFamily:"sans-serif",color:"#666",borderWidth:1,borderColor:"#666"},emphasis:{selectorLabel:{show:!0,color:"#eee",backgroundColor:"#666"}},selectorPosition:"auto",selectorItemGap:7,selectorButtonGap:10,tooltip:{show:!1}},e}(Ip),pB=H,dB=E,fB=Cr,gB=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.newlineDisabled=!1,n}return n(e,t),e.prototype.init=function(){this.group.add(this._contentGroup=new fB),this.group.add(this._selectorGroup=new fB),this._isFirstRender=!0},e.prototype.getContentGroup=function(){return this._contentGroup},e.prototype.getSelectorGroup=function(){return this._selectorGroup},e.prototype.render=function(t,e,n){var i=this._isFirstRender;if(this._isFirstRender=!1,this.resetInner(),t.get("show",!0)){var r=t.get("align"),o=t.get("orient");r&&"auto"!==r||(r="right"===t.get("left")&&"vertical"===o?"right":"left");var a=t.get("selector",!0),s=t.get("selectorPosition",!0);!a||s&&"auto"!==s||(s="horizontal"===o?"end":"start"),this.renderInner(r,t,e,n,a,o,s);var l=t.getBoxLayoutParams(),u={width:n.getWidth(),height:n.getHeight()},h=t.get("padding"),c=mp(l,u,h),p=this.layoutInner(t,r,c,i,a,s),d=mp(k({width:p.width,height:p.height},l),u,h);this.group.x=d.x-p.x,this.group.y=d.y-p.y,this.group.markRedraw(),this.group.add(this._backgroundEl=UE(p,t))}},e.prototype.resetInner=function(){this.getContentGroup().removeAll(),this._backgroundEl&&this.group.remove(this._backgroundEl),this.getSelectorGroup().removeAll()},e.prototype.renderInner=function(t,e,n,i,r,o,a){var s=this.getContentGroup(),l=ft(),u=e.get("selectedMode"),h=[];n.eachRawSeries((function(t){!t.get("legendHoverLink")&&h.push(t.id)})),dB(e.getData(),(function(r,o){var a=r.get("name");if(!this.newlineDisabled&&(""===a||"\n"===a)){var c=new fB;return c.newline=!0,void s.add(c)}var p=n.getSeriesByName(a)[0];if(!l.get(a)){if(p){var d=p.getData(),f=d.getVisual("legendLineStyle")||{},g=d.getVisual("legendIcon"),y=d.getVisual("style");this._createItem(p,a,o,r,e,t,f,y,g,u).on("click",pB(yB,a,null,i,h)).on("mouseover",pB(mB,p.name,null,i,h)).on("mouseout",pB(xB,p.name,null,i,h)),l.set(a,!0)}else n.eachRawSeries((function(n){if(!l.get(a)&&n.legendVisualProvider){var s=n.legendVisualProvider;if(!s.containName(a))return;var c=s.indexOfName(a),p=s.getItemVisual(c,"style"),d=s.getItemVisual(c,"legendIcon"),f=bn(p.fill);f&&0===f[3]&&(f[3]=.2,p=A(A({},p),{fill:kn(f,"rgba")})),this._createItem(n,a,o,r,e,t,{},p,d,u).on("click",pB(yB,null,a,i,h)).on("mouseover",pB(mB,null,a,i,h)).on("mouseout",pB(xB,null,a,i,h)),l.set(a,!0)}}),this);0}}),this),r&&this._createSelector(r,e,i,o,a)},e.prototype._createSelector=function(t,e,n,i,r){var o=this.getSelectorGroup();dB(t,(function(t){var i=t.type,r=new As({style:{x:0,y:0,align:"center",verticalAlign:"middle"},onclick:function(){n.dispatchAction({type:"all"===i?"legendAllSelect":"legendInverseSelect"})}});o.add(r),Wh(r,{normal:e.getModel("selectorLabel"),emphasis:e.getModel(["emphasis","selectorLabel"])},{defaultText:t.title}),Pl(r)}))},e.prototype._createItem=function(t,e,n,i,r,o,a,s,l,u){var h=t.visualDrawType,c=r.get("itemWidth"),p=r.get("itemHeight"),d=r.isSelected(e),f=i.get("symbolRotate"),g=i.get("symbolKeepAspect"),y=i.get("icon"),v=function(t,e,n,i,r,o){function a(t,e){"auto"===t.lineWidth&&(t.lineWidth=e.lineWidth>0?2:0),dB(t,(function(n,i){"inherit"===t[i]&&(t[i]=e[i])}))}var s=e.getModel("itemStyle").getItemStyle(),l=0===t.lastIndexOf("empty",0)?"fill":"stroke";s.decal=i.decal,"inherit"===s.fill&&(s.fill=i[r]);"inherit"===s.stroke&&(s.stroke=i[l]);"inherit"===s.opacity&&(s.opacity=("fill"===r?i:n).opacity);a(s,i);var u=e.getModel("lineStyle"),h=u.getLineStyle();if(a(h,n),"auto"===s.fill&&(s.fill=i.fill),"auto"===s.stroke&&(s.stroke=i.fill),"auto"===h.stroke&&(h.stroke=i.fill),!o){var c=e.get("inactiveBorderWidth"),p=s[l];s.lineWidth="auto"===c?i.lineWidth>0&&p?2:0:s.lineWidth,s.fill=e.get("inactiveColor"),s.stroke=e.get("inactiveBorderColor"),h.stroke=u.get("inactiveColor"),h.lineWidth=u.get("inactiveWidth")}return{itemStyle:s,lineStyle:h}}(l=y||l||"roundRect",i,a,s,h,d),m=new fB,x=i.getModel("textStyle");if(!U(t.getLegendIcon)||y&&"inherit"!==y){var _="inherit"===y&&t.getData().getVisual("symbol")?"inherit"===f?t.getData().getVisual("symbolRotate"):f:0;m.add(function(t){var e=t.icon||"roundRect",n=ky(e,0,0,t.itemWidth,t.itemHeight,t.itemStyle.fill,t.symbolKeepAspect);n.setStyle(t.itemStyle),n.rotation=(t.iconRotate||0)*Math.PI/180,n.setOrigin([t.itemWidth/2,t.itemHeight/2]),e.indexOf("empty")>-1&&(n.style.stroke=n.style.fill,n.style.fill="#fff",n.style.lineWidth=2);return n}({itemWidth:c,itemHeight:p,icon:l,iconRotate:_,itemStyle:v.itemStyle,lineStyle:v.lineStyle,symbolKeepAspect:g}))}else m.add(t.getLegendIcon({itemWidth:c,itemHeight:p,icon:l,iconRotate:f,itemStyle:v.itemStyle,lineStyle:v.lineStyle,symbolKeepAspect:g}));var b="left"===o?c+5:-5,w=o,S=r.get("formatter"),M=e;X(S)&&S?M=S.replace("{name}",null!=e?e:""):U(S)&&(M=S(e));var I=i.get("inactiveColor");m.add(new As({style:Yh(x,{text:M,x:b,y:p/2,fill:d?x.getTextColor():I,align:w,verticalAlign:"middle"})}));var T=new Ts({shape:m.getBoundingRect(),invisible:!0}),C=i.getModel("tooltip");return C.get("show")&&Nh({el:T,componentModel:r,itemName:e,itemTooltipOption:C.option}),m.add(T),m.eachChild((function(t){t.silent=!0})),T.silent=!u,this.getContentGroup().add(m),Pl(m),m.__legendDataIndex=n,m},e.prototype.layoutInner=function(t,e,n,i,r,o){var a=this.getContentGroup(),s=this.getSelectorGroup();vp(t.get("orient"),a,t.get("itemGap"),n.width,n.height);var l=a.getBoundingRect(),u=[-l.x,-l.y];if(s.markRedraw(),a.markRedraw(),r){vp("horizontal",s,t.get("selectorItemGap",!0));var h=s.getBoundingRect(),c=[-h.x,-h.y],p=t.get("selectorButtonGap",!0),d=t.getOrient().index,f=0===d?"width":"height",g=0===d?"height":"width",y=0===d?"y":"x";"end"===o?c[d]+=l[f]+p:u[d]+=h[f]+p,c[1-d]+=l[g]/2-h[g]/2,s.x=c[0],s.y=c[1],a.x=u[0],a.y=u[1];var v={x:0,y:0};return v[f]=l[f]+p+h[f],v[g]=Math.max(l[g],h[g]),v[y]=Math.min(0,h[y]+c[1-d]),v}return a.x=u[0],a.y=u[1],this.group.getBoundingRect()},e.prototype.remove=function(){this.getContentGroup().removeAll(),this._isFirstRender=!0},e.type="legend.plain",e}(fg);function yB(t,e,n,i){xB(t,e,n,i),n.dispatchAction({type:"legendToggleSelect",name:null!=t?t:e}),mB(t,e,n,i)}function vB(t){for(var e,n=t.getZr().storage.getDisplayList(),i=0,r=n.length;in[r],f=[-c.x,-c.y];e||(f[i]=l[s]);var g=[0,0],y=[-p.x,-p.y],v=rt(t.get("pageButtonGap",!0),t.get("itemGap",!0));d&&("end"===t.get("pageButtonPosition",!0)?y[i]+=n[r]-p[r]:g[i]+=p[r]+v);y[1-i]+=c[o]/2-p[o]/2,l.setPosition(f),u.setPosition(g),h.setPosition(y);var m={x:0,y:0};if(m[r]=d?n[r]:c[r],m[o]=Math.max(c[o],p[o]),m[a]=Math.min(0,p[a]+y[1-i]),u.__rectSize=n[r],d){var x={x:0,y:0};x[r]=Math.max(n[r]-p[r]-v,0),x[o]=m[o],u.setClipPath(new Ts({shape:x})),u.__rectSize=x[r]}else h.eachChild((function(t){t.attr({invisible:!0,silent:!0})}));var _=this._getPageInfo(t);return null!=_.pageIndex&&ih(l,{x:_.contentPosition[0],y:_.contentPosition[1]},d?t:null),this._updatePageInfoView(t,_),m},e.prototype._pageGo=function(t,e,n){var i=this._getPageInfo(e)[t];null!=i&&n.dispatchAction({type:"legendScroll",scrollDataIndex:i,legendId:e.id})},e.prototype._updatePageInfoView=function(t,e){var n=this._controllerGroup;E(["pagePrev","pageNext"],(function(i){var r=null!=e[i+"DataIndex"],o=n.childOfName(i);o&&(o.setStyle("fill",r?t.get("pageIconColor",!0):t.get("pageIconInactiveColor",!0)),o.cursor=r?"pointer":"default")}));var i=n.childOfName("pageText"),r=t.get("pageFormatter"),o=e.pageIndex,a=null!=o?o+1:0,s=e.pageCount;i&&r&&i.setStyle("text",X(r)?r.replace("{current}",null==a?"":a+"").replace("{total}",null==s?"":s+""):r({current:a,total:s}))},e.prototype._getPageInfo=function(t){var e=t.get("scrollDataIndex",!0),n=this.getContentGroup(),i=this._containerGroup.__rectSize,r=t.getOrient().index,o=TB[r],a=CB[r],s=this._findTargetItemIndex(e),l=n.children(),u=l[s],h=l.length,c=h?1:0,p={contentPosition:[n.x,n.y],pageCount:c,pageIndex:c-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!u)return p;var d=m(u);p.contentPosition[r]=-d.s;for(var f=s+1,g=d,y=d,v=null;f<=h;++f)(!(v=m(l[f]))&&y.e>g.s+i||v&&!x(v,g.s))&&(g=y.i>g.i?y:v)&&(null==p.pageNextDataIndex&&(p.pageNextDataIndex=g.i),++p.pageCount),y=v;for(f=s-1,g=d,y=d,v=null;f>=-1;--f)(v=m(l[f]))&&x(y,v.s)||!(g.i=e&&t.s<=e+i}},e.prototype._findTargetItemIndex=function(t){return this._showController?(this.getContentGroup().eachChild((function(i,r){var o=i.__legendDataIndex;null==n&&null!=o&&(n=r),o===t&&(e=r)})),null!=e?e:n):0;var e,n},e.type="legend.scroll",e}(gB);function AB(t){_m(wB),t.registerComponentModel(SB),t.registerComponentView(DB),function(t){t.registerAction("legendScroll","legendscroll",(function(t,e){var n=t.scrollDataIndex;null!=n&&e.eachComponent({mainType:"legend",subType:"scroll",query:t},(function(t){t.setScrollDataIndex(n)}))}))}(t)}var kB=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.type="dataZoom.inside",e.defaultOption=gc(DE.defaultOption,{disabled:!1,zoomLock:!1,zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),e}(DE),LB=So();function PB(t,e,n){LB(t).coordSysRecordMap.each((function(t){var i=t.dataZoomInfoMap.get(e.uid);i&&(i.getRange=n)}))}function OB(t,e){if(e){t.removeKey(e.model.uid);var n=e.controller;n&&n.dispose()}}function RB(t,e){t.isDisposed()||t.dispatchAction({type:"dataZoom",animation:{easing:"cubicOut",duration:100},batch:e})}function NB(t,e,n,i){return t.coordinateSystem.containPoint([n,i])}function EB(t){t.registerProcessor(t.PRIORITY.PROCESSOR.FILTER,(function(t,e){var n=LB(e),i=n.coordSysRecordMap||(n.coordSysRecordMap=ft());i.each((function(t){t.dataZoomInfoMap=null})),t.eachComponent({mainType:"dataZoom",subType:"inside"},(function(t){E(TE(t).infoList,(function(n){var r=n.model.uid,o=i.get(r)||i.set(r,function(t,e){var n={model:e,containsPoint:H(NB,e),dispatchAction:H(RB,t),dataZoomInfoMap:null,controller:null},i=n.controller=new DI(t.getZr());return E(["pan","zoom","scrollMove"],(function(t){i.on(t,(function(e){var i=[];n.dataZoomInfoMap.each((function(r){if(e.isAvailableBehavior(r.model.option)){var o=(r.getRange||{})[t],a=o&&o(r.dzReferCoordSysInfo,n.model.mainType,n.controller,e);!r.model.get("disabled",!0)&&a&&i.push({dataZoomId:r.model.id,start:a[0],end:a[1]})}})),i.length&&n.dispatchAction(i)}))})),n}(e,n.model));(o.dataZoomInfoMap||(o.dataZoomInfoMap=ft())).set(t.uid,{dzReferCoordSysInfo:n,model:t,getRange:null})}))})),i.each((function(t){var e,n=t.controller,r=t.dataZoomInfoMap;if(r){var o=r.keys()[0];null!=o&&(e=r.get(o))}if(e){var a=function(t){var e,n="type_",i={type_true:2,type_move:1,type_false:0,type_undefined:-1},r=!0;return t.each((function(t){var o=t.model,a=!o.get("disabled",!0)&&(!o.get("zoomLock",!0)||"move");i[n+a]>i[n+e]&&(e=a),r=r&&o.get("preventDefaultMouseMove",!0)})),{controlType:e,opt:{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!0,preventDefaultMouseMove:!!r}}}(r);n.enable(a.controlType,a.opt),n.setPointerChecker(t.containsPoint),Dg(t,"dispatchAction",e.model.get("throttle",!0),"fixRate")}else OB(i,t)}))}))}var zB=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="dataZoom.inside",e}return n(e,t),e.prototype.render=function(e,n,i){t.prototype.render.apply(this,arguments),e.noTarget()?this._clear():(this.range=e.getPercentRange(),PB(i,e,{pan:W(VB.pan,this),zoom:W(VB.zoom,this),scrollMove:W(VB.scrollMove,this)}))},e.prototype.dispose=function(){this._clear(),t.prototype.dispose.apply(this,arguments)},e.prototype._clear=function(){!function(t,e){for(var n=LB(t).coordSysRecordMap,i=n.keys(),r=0;r0?s.pixelStart+s.pixelLength-s.pixel:s.pixel-s.pixelStart)/s.pixelLength*(o[1]-o[0])+o[0],u=Math.max(1/i.scale,0);o[0]=(o[0]-l)*u+l,o[1]=(o[1]-l)*u+l;var h=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan();return sk(0,o,[0,100],0,h.minSpan,h.maxSpan),this.range=o,r[0]!==o[0]||r[1]!==o[1]?o:void 0}},pan:BB((function(t,e,n,i,r,o){var a=FB[i]([o.oldX,o.oldY],[o.newX,o.newY],e,r,n);return a.signal*(t[1]-t[0])*a.pixel/a.pixelLength})),scrollMove:BB((function(t,e,n,i,r,o){return FB[i]([0,0],[o.scrollDelta,o.scrollDelta],e,r,n).signal*(t[1]-t[0])*o.scrollDelta}))};function BB(t){return function(e,n,i,r){var o=this.range,a=o.slice(),s=e.axisModels[0];if(s)return sk(t(a,s,e,n,i,r),a,[0,100],"all"),this.range=a,o[0]!==a[0]||o[1]!==a[1]?a:void 0}}var FB={grid:function(t,e,n,i,r){var o=n.axis,a={},s=r.model.coordinateSystem.getRect();return t=t||[0,0],"x"===o.dim?(a.pixel=e[0]-t[0],a.pixelLength=s.width,a.pixelStart=s.x,a.signal=o.inverse?1:-1):(a.pixel=e[1]-t[1],a.pixelLength=s.height,a.pixelStart=s.y,a.signal=o.inverse?-1:1),a},polar:function(t,e,n,i,r){var o=n.axis,a={},s=r.model.coordinateSystem,l=s.getRadiusAxis().getExtent(),u=s.getAngleAxis().getExtent();return t=t?s.pointToCoord(t):[0,0],e=s.pointToCoord(e),"radiusAxis"===n.mainType?(a.pixel=e[0]-t[0],a.pixelLength=l[1]-l[0],a.pixelStart=l[0],a.signal=o.inverse?1:-1):(a.pixel=e[1]-t[1],a.pixelLength=u[1]-u[0],a.pixelStart=u[0],a.signal=o.inverse?-1:1),a},singleAxis:function(t,e,n,i,r){var o=n.axis,a=r.model.coordinateSystem.getRect(),s={};return t=t||[0,0],"horizontal"===o.orient?(s.pixel=e[0]-t[0],s.pixelLength=a.width,s.pixelStart=a.x,s.signal=o.inverse?1:-1):(s.pixel=e[1]-t[1],s.pixelLength=a.height,s.pixelStart=a.y,s.signal=o.inverse?-1:1),s}};function GB(t){VE(t),t.registerComponentModel(kB),t.registerComponentView(zB),EB(t)}var WB=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.type="dataZoom.slider",e.layoutMode="box",e.defaultOption=gc(DE.defaultOption,{show:!0,right:"ph",top:"ph",width:"ph",height:"ph",left:null,bottom:null,borderColor:"#d2dbee",borderRadius:3,backgroundColor:"rgba(47,69,84,0)",dataBackground:{lineStyle:{color:"#d2dbee",width:.5},areaStyle:{color:"#d2dbee",opacity:.2}},selectedDataBackground:{lineStyle:{color:"#8fb0f7",width:.5},areaStyle:{color:"#8fb0f7",opacity:.2}},fillerColor:"rgba(135,175,274,0.2)",handleIcon:"path://M-9.35,34.56V42m0-40V9.5m-2,0h4a2,2,0,0,1,2,2v21a2,2,0,0,1-2,2h-4a2,2,0,0,1-2-2v-21A2,2,0,0,1-11.35,9.5Z",handleSize:"100%",handleStyle:{color:"#fff",borderColor:"#ACB8D1"},moveHandleSize:7,moveHandleIcon:"path://M-320.9-50L-320.9-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-348-41-339-50-320.9-50z M-212.3-50L-212.3-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-239.4-41-230.4-50-212.3-50z M-103.7-50L-103.7-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-130.9-41-121.8-50-103.7-50z",moveHandleStyle:{color:"#D2DBEE",opacity:.7},showDetail:!0,showDataShadow:"auto",realtime:!0,zoomLock:!1,textStyle:{color:"#6E7079"},brushSelect:!0,brushStyle:{color:"rgba(135,175,274,0.15)"},emphasis:{handleStyle:{borderColor:"#8FB0F7"},moveHandleStyle:{color:"#8FB0F7"}}}),e}(DE),HB=Ts,YB="horizontal",UB="vertical",XB=["line","bar","candlestick","scatter"],ZB={easing:"cubicOut",duration:100,delay:0},jB=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n._displayables={},n}return n(e,t),e.prototype.init=function(t,e){this.api=e,this._onBrush=W(this._onBrush,this),this._onBrushEnd=W(this._onBrushEnd,this)},e.prototype.render=function(e,n,i,r){if(t.prototype.render.apply(this,arguments),Dg(this,"_dispatchZoomAction",e.get("throttle"),"fixRate"),this._orient=e.getOrient(),!1!==e.get("show")){if(e.noTarget())return this._clear(),void this.group.removeAll();r&&"dataZoom"===r.type&&r.from===this.uid||this._buildView(),this._updateView()}else this.group.removeAll()},e.prototype.dispose=function(){this._clear(),t.prototype.dispose.apply(this,arguments)},e.prototype._clear=function(){Ag(this,"_dispatchZoomAction");var t=this.api.getZr();t.off("mousemove",this._onBrush),t.off("mouseup",this._onBrushEnd)},e.prototype._buildView=function(){var t=this.group;t.removeAll(),this._brushing=!1,this._displayables.brushRect=null,this._resetLocation(),this._resetInterval();var e=this._displayables.sliderGroup=new Cr;this._renderBackground(),this._renderHandle(),this._renderDataShadow(),t.add(e),this._positionGroup()},e.prototype._resetLocation=function(){var t=this.dataZoomModel,e=this.api,n=t.get("brushSelect")?7:0,i=this._findCoordRect(),r={width:e.getWidth(),height:e.getHeight()},o=this._orient===YB?{right:r.width-i.x-i.width,top:r.height-30-7-n,width:i.width,height:30}:{right:7,top:i.y,width:30,height:i.height},a=wp(t.option);E(["right","top","width","height"],(function(t){"ph"===a[t]&&(a[t]=o[t])}));var s=mp(a,r);this._location={x:s.x,y:s.y},this._size=[s.width,s.height],this._orient===UB&&this._size.reverse()},e.prototype._positionGroup=function(){var t=this.group,e=this._location,n=this._orient,i=this.dataZoomModel.getFirstTargetAxisModel(),r=i&&i.get("inverse"),o=this._displayables.sliderGroup,a=(this._dataShadowInfo||{}).otherAxisInverse;o.attr(n!==YB||r?n===YB&&r?{scaleY:a?1:-1,scaleX:-1}:n!==UB||r?{scaleY:a?-1:1,scaleX:-1,rotation:Math.PI/2}:{scaleY:a?-1:1,scaleX:1,rotation:Math.PI/2}:{scaleY:a?1:-1,scaleX:1});var s=t.getBoundingRect([o]);t.x=e.x-s.x,t.y=e.y-s.y,t.markRedraw()},e.prototype._getViewExtent=function(){return[0,this._size[0]]},e.prototype._renderBackground=function(){var t=this.dataZoomModel,e=this._size,n=this._displayables.sliderGroup,i=t.get("brushSelect");n.add(new HB({silent:!0,shape:{x:0,y:0,width:e[0],height:e[1]},style:{fill:t.get("backgroundColor")},z2:-40}));var r=new HB({shape:{x:0,y:0,width:e[0],height:e[1]},style:{fill:"transparent"},z2:0,onclick:W(this._onClickPanel,this)}),o=this.api.getZr();i?(r.on("mousedown",this._onBrushStart,this),r.cursor="crosshair",o.on("mousemove",this._onBrush),o.on("mouseup",this._onBrushEnd)):(o.off("mousemove",this._onBrush),o.off("mouseup",this._onBrushEnd)),n.add(r)},e.prototype._renderDataShadow=function(){var t=this._dataShadowInfo=this._prepareDataShadowInfo();if(this._displayables.dataShadowSegs=[],t){var e=this._size,n=this._shadowSize||[],i=t.series,r=i.getRawData(),o=i.getShadowDim?i.getShadowDim():t.otherDim;if(null!=o){var a=this._shadowPolygonPts,s=this._shadowPolylinePts;if(r!==this._shadowData||o!==this._shadowDim||e[0]!==n[0]||e[1]!==n[1]){var l=r.getDataExtent(o),u=.3*(l[1]-l[0]);l=[l[0]-u,l[1]+u];var h,c=[0,e[1]],p=[0,e[0]],d=[[e[0],0],[0,0]],f=[],g=p[1]/(r.count()-1),y=0,v=Math.round(r.count()/e[0]);r.each([o],(function(t,e){if(v>0&&e%v)y+=g;else{var n=null==t||isNaN(t)||""===t,i=n?0:Nr(t,l,c,!0);n&&!h&&e?(d.push([d[d.length-1][0],0]),f.push([f[f.length-1][0],0])):!n&&h&&(d.push([y,0]),f.push([y,0])),d.push([y,i]),f.push([y,i]),y+=g,h=n}})),a=this._shadowPolygonPts=d,s=this._shadowPolylinePts=f}this._shadowData=r,this._shadowDim=o,this._shadowSize=[e[0],e[1]];for(var m=this.dataZoomModel,x=0;x<3;x++){var _=b(1===x);this._displayables.sliderGroup.add(_),this._displayables.dataShadowSegs.push(_)}}}function b(t){var e=m.getModel(t?"selectedDataBackground":"dataBackground"),n=new Cr,i=new Lu({shape:{points:a},segmentIgnoreThreshold:1,style:e.getModel("areaStyle").getAreaStyle(),silent:!0,z2:-20}),r=new Ou({shape:{points:s},segmentIgnoreThreshold:1,style:e.getModel("lineStyle").getLineStyle(),silent:!0,z2:-19});return n.add(i),n.add(r),n}},e.prototype._prepareDataShadowInfo=function(){var t=this.dataZoomModel,e=t.get("showDataShadow");if(!1!==e){var n,i=this.ecModel;return t.eachTargetAxis((function(r,o){E(t.getAxisProxy(r,o).getTargetSeriesModels(),(function(t){if(!(n||!0!==e&&P(XB,t.get("type"))<0)){var a,s=i.getComponent(ME(r),o).axis,l={x:"y",y:"x",radius:"angle",angle:"radius"}[r],u=t.coordinateSystem;null!=l&&u.getOtherAxis&&(a=u.getOtherAxis(s).inverse),l=t.getData().mapDimension(l),n={thisAxis:s,series:t,thisDim:r,otherDim:l,otherAxisInverse:a}}}),this)}),this),n}},e.prototype._renderHandle=function(){var t=this.group,e=this._displayables,n=e.handles=[null,null],i=e.handleLabels=[null,null],r=this._displayables.sliderGroup,o=this._size,a=this.dataZoomModel,s=this.api,l=a.get("borderRadius")||0,u=a.get("brushSelect"),h=e.filler=new HB({silent:u,style:{fill:a.get("fillerColor")},textConfig:{position:"inside"}});r.add(h),r.add(new HB({silent:!0,subPixelOptimize:!0,shape:{x:0,y:0,width:o[0],height:o[1],r:l},style:{stroke:a.get("dataBackgroundColor")||a.get("borderColor"),lineWidth:1,fill:"rgba(0,0,0,0)"}})),E([0,1],(function(e){var o=a.get("handleIcon");!Cy[o]&&o.indexOf("path://")<0&&o.indexOf("image://")<0&&(o="path://"+o);var s=ky(o,-1,0,2,2,null,!0);s.attr({cursor:qB(this._orient),draggable:!0,drift:W(this._onDragMove,this,e),ondragend:W(this._onDragEnd,this),onmouseover:W(this._showDataInfo,this,!0),onmouseout:W(this._showDataInfo,this,!1),z2:5});var l=s.getBoundingRect(),u=a.get("handleSize");this._handleHeight=Er(u,this._size[1]),this._handleWidth=l.width/l.height*this._handleHeight,s.setStyle(a.getModel("handleStyle").getItemStyle()),s.style.strokeNoScale=!0,s.rectHover=!0,s.ensureState("emphasis").style=a.getModel(["emphasis","handleStyle"]).getItemStyle(),Pl(s);var h=a.get("handleColor");null!=h&&(s.style.fill=h),r.add(n[e]=s);var c=a.getModel("textStyle");t.add(i[e]=new As({silent:!0,invisible:!0,style:Yh(c,{x:0,y:0,text:"",verticalAlign:"middle",align:"center",fill:c.getTextColor(),font:c.getFont()}),z2:10}))}),this);var c=h;if(u){var p=Er(a.get("moveHandleSize"),o[1]),d=e.moveHandle=new Ts({style:a.getModel("moveHandleStyle").getItemStyle(),silent:!0,shape:{r:[0,0,2,2],y:o[1]-.5,height:p}}),f=.8*p,g=e.moveHandleIcon=ky(a.get("moveHandleIcon"),-f/2,-f/2,f,f,"#fff",!0);g.silent=!0,g.y=o[1]+p/2-.5,d.ensureState("emphasis").style=a.getModel(["emphasis","moveHandleStyle"]).getItemStyle();var y=Math.min(o[1]/2,Math.max(p,10));(c=e.moveZone=new Ts({invisible:!0,shape:{y:o[1]-y,height:p+y}})).on("mouseover",(function(){s.enterEmphasis(d)})).on("mouseout",(function(){s.leaveEmphasis(d)})),r.add(d),r.add(g),r.add(c)}c.attr({draggable:!0,cursor:qB(this._orient),drift:W(this._onDragMove,this,"all"),ondragstart:W(this._showDataInfo,this,!0),ondragend:W(this._onDragEnd,this),onmouseover:W(this._showDataInfo,this,!0),onmouseout:W(this._showDataInfo,this,!1)})},e.prototype._resetInterval=function(){var t=this._range=this.dataZoomModel.getPercentRange(),e=this._getViewExtent();this._handleEnds=[Nr(t[0],[0,100],e,!0),Nr(t[1],[0,100],e,!0)]},e.prototype._updateInterval=function(t,e){var n=this.dataZoomModel,i=this._handleEnds,r=this._getViewExtent(),o=n.findRepresentativeAxisProxy().getMinMaxSpan(),a=[0,100];sk(e,i,r,n.get("zoomLock")?"all":t,null!=o.minSpan?Nr(o.minSpan,a,r,!0):null,null!=o.maxSpan?Nr(o.maxSpan,a,r,!0):null);var s=this._range,l=this._range=Vr([Nr(i[0],r,a,!0),Nr(i[1],r,a,!0)]);return!s||s[0]!==l[0]||s[1]!==l[1]},e.prototype._updateView=function(t){var e=this._displayables,n=this._handleEnds,i=Vr(n.slice()),r=this._size;E([0,1],(function(t){var i=e.handles[t],o=this._handleHeight;i.attr({scaleX:o/2,scaleY:o/2,x:n[t]+(t?-1:1),y:r[1]/2-o/2})}),this),e.filler.setShape({x:i[0],y:0,width:i[1]-i[0],height:r[1]});var o={x:i[0],width:i[1]-i[0]};e.moveHandle&&(e.moveHandle.setShape(o),e.moveZone.setShape(o),e.moveZone.getBoundingRect(),e.moveHandleIcon&&e.moveHandleIcon.attr("x",o.x+o.width/2));for(var a=e.dataShadowSegs,s=[0,i[0],i[1],r[0]],l=0;le[0]||n[1]<0||n[1]>e[1])){var i=this._handleEnds,r=(i[0]+i[1])/2,o=this._updateInterval("all",n[0]-r);this._updateView(),o&&this._dispatchZoomAction(!1)}},e.prototype._onBrushStart=function(t){var e=t.offsetX,n=t.offsetY;this._brushStart=new Ji(e,n),this._brushing=!0,this._brushStartTime=+new Date},e.prototype._onBrushEnd=function(t){if(this._brushing){var e=this._displayables.brushRect;if(this._brushing=!1,e){e.attr("ignore",!0);var n=e.shape;if(!(+new Date-this._brushStartTime<200&&Math.abs(n.width)<5)){var i=this._getViewExtent(),r=[0,100];this._range=Vr([Nr(n.x,i,r,!0),Nr(n.x+n.width,i,r,!0)]),this._handleEnds=[n.x,n.x+n.width],this._updateView(),this._dispatchZoomAction(!1)}}}},e.prototype._onBrush=function(t){this._brushing&&(se(t.event),this._updateBrushRect(t.offsetX,t.offsetY))},e.prototype._updateBrushRect=function(t,e){var n=this._displayables,i=this.dataZoomModel,r=n.brushRect;r||(r=n.brushRect=new HB({silent:!0,style:i.getModel("brushStyle").getItemStyle()}),n.sliderGroup.add(r)),r.attr("ignore",!1);var o=this._brushStart,a=this._displayables.sliderGroup,s=a.transformCoordToLocal(t,e),l=a.transformCoordToLocal(o.x,o.y),u=this._size;s[0]=Math.max(Math.min(u[0],s[0]),0),r.setShape({x:l[0],y:0,width:s[0]-l[0],height:u[1]})},e.prototype._dispatchZoomAction=function(t){var e=this._range;this.api.dispatchAction({type:"dataZoom",from:this.uid,dataZoomId:this.dataZoomModel.id,animation:t?ZB:null,start:e[0],end:e[1]})},e.prototype._findCoordRect=function(){var t,e=TE(this.dataZoomModel).infoList;if(!t&&e.length){var n=e[0].model.coordinateSystem;t=n.getRect&&n.getRect()}if(!t){var i=this.api.getWidth(),r=this.api.getHeight();t={x:.2*i,y:.2*r,width:.6*i,height:.6*r}}return t},e.type="dataZoom.slider",e}(LE);function qB(t){return"vertical"===t?"ns-resize":"ew-resize"}function KB(t){t.registerComponentModel(WB),t.registerComponentView(jB),VE(t)}var $B=function(t,e,n){var i=T((JB[t]||{})[e]);return n&&Y(i)?i[i.length-1]:i},JB={color:{active:["#006edd","#e0ffff"],inactive:["rgba(0,0,0,0)"]},colorHue:{active:[0,360],inactive:[0,0]},colorSaturation:{active:[.3,1],inactive:[0,0]},colorLightness:{active:[.9,.5],inactive:[0,0]},colorAlpha:{active:[.3,1],inactive:[0,0]},opacity:{active:[.3,1],inactive:[0,0]},symbol:{active:["circle","roundRect","diamond"],inactive:["none"]},symbolSize:{active:[10,50],inactive:[0,0]}},QB=eD.mapVisual,tF=eD.eachVisual,eF=Y,nF=E,iF=Vr,rF=Nr,oF=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.stateList=["inRange","outOfRange"],n.replacableOptionKeys=["inRange","outOfRange","target","controller","color"],n.layoutMode={type:"box",ignoreSize:!0},n.dataBound=[-1/0,1/0],n.targetVisuals={},n.controllerVisuals={},n}return n(e,t),e.prototype.init=function(t,e,n){this.mergeDefaultAndTheme(t,n)},e.prototype.optionUpdated=function(t,e){var n=this.option;!e&&tV(n,t,this.replacableOptionKeys),this.textStyleModel=this.getModel("textStyle"),this.resetItemSize(),this.completeVisualOption()},e.prototype.resetVisual=function(t){var e=this.stateList;t=W(t,this),this.controllerVisuals=Qz(this.option.controller,e,t),this.targetVisuals=Qz(this.option.target,e,t)},e.prototype.getItemSymbol=function(){return null},e.prototype.getTargetSeriesIndices=function(){var t=this.option.seriesIndex,e=[];return null==t||"all"===t?this.ecModel.eachSeries((function(t,n){e.push(n)})):e=ho(t),e},e.prototype.eachTargetSeries=function(t,e){E(this.getTargetSeriesIndices(),(function(n){var i=this.ecModel.getSeriesByIndex(n);i&&t.call(e,i)}),this)},e.prototype.isTargetSeries=function(t){var e=!1;return this.eachTargetSeries((function(n){n===t&&(e=!0)})),e},e.prototype.formatValueText=function(t,e,n){var i,r=this.option,o=r.precision,a=this.dataBound,s=r.formatter;n=n||["<",">"],Y(t)&&(t=t.slice(),i=!0);var l=e?t:i?[u(t[0]),u(t[1])]:u(t);return X(s)?s.replace("{value}",i?l[0]:l).replace("{value2}",i?l[1]:l):U(s)?i?s(t[0],t[1]):s(t):i?t[0]===a[0]?n[0]+" "+l[1]:t[1]===a[1]?n[1]+" "+l[0]:l[0]+" - "+l[1]:l;function u(t){return t===a[0]?"min":t===a[1]?"max":(+t).toFixed(Math.min(o,20))}},e.prototype.resetExtent=function(){var t=this.option,e=iF([t.min,t.max]);this._dataExtent=e},e.prototype.getDataDimensionIndex=function(t){var e=this.option.dimension;if(null!=e)return t.getDimensionIndex(e);for(var n=t.dimensions,i=n.length-1;i>=0;i--){var r=n[i],o=t.getDimensionInfo(r);if(!o.isCalculationCoord)return o.storeDimIndex}},e.prototype.getExtent=function(){return this._dataExtent.slice()},e.prototype.completeVisualOption=function(){var t=this.ecModel,e=this.option,n={inRange:e.inRange,outOfRange:e.outOfRange},i=e.target||(e.target={}),r=e.controller||(e.controller={});C(i,n),C(r,n);var o=this.isCategory();function a(n){eF(e.color)&&!n.inRange&&(n.inRange={color:e.color.slice().reverse()}),n.inRange=n.inRange||{color:t.get("gradientColor")}}a.call(this,i),a.call(this,r),function(t,e,n){var i=t[e],r=t[n];i&&!r&&(r=t[n]={},nF(i,(function(t,e){if(eD.isValidType(e)){var n=$B(e,"inactive",o);null!=n&&(r[e]=n,"color"!==e||r.hasOwnProperty("opacity")||r.hasOwnProperty("colorAlpha")||(r.opacity=[0,0]))}})))}.call(this,i,"inRange","outOfRange"),function(t){var e=(t.inRange||{}).symbol||(t.outOfRange||{}).symbol,n=(t.inRange||{}).symbolSize||(t.outOfRange||{}).symbolSize,i=this.get("inactiveColor"),r=this.getItemSymbol()||"roundRect";nF(this.stateList,(function(a){var s=this.itemSize,l=t[a];l||(l=t[a]={color:o?i:[i]}),null==l.symbol&&(l.symbol=e&&T(e)||(o?r:[r])),null==l.symbolSize&&(l.symbolSize=n&&T(n)||(o?s[0]:[s[0],s[0]])),l.symbol=QB(l.symbol,(function(t){return"none"===t?r:t}));var u=l.symbolSize;if(null!=u){var h=-1/0;tF(u,(function(t){t>h&&(h=t)})),l.symbolSize=QB(u,(function(t){return rF(t,[0,h],[0,s[0]],!0)}))}}),this)}.call(this,r)},e.prototype.resetItemSize=function(){this.itemSize=[parseFloat(this.get("itemWidth")),parseFloat(this.get("itemHeight"))]},e.prototype.isCategory=function(){return!!this.option.categories},e.prototype.setSelected=function(t){},e.prototype.getSelected=function(){return null},e.prototype.getValueState=function(t){return null},e.prototype.getVisualMeta=function(t){return null},e.type="visualMap",e.dependencies=["series"],e.defaultOption={show:!0,z:4,seriesIndex:"all",min:0,max:200,left:0,right:null,top:null,bottom:0,itemWidth:null,itemHeight:null,inverse:!1,orient:"vertical",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",contentColor:"#5793f3",inactiveColor:"#aaa",borderWidth:0,padding:5,textGap:10,precision:0,textStyle:{color:"#333"}},e}(Ip),aF=[20,140],sF=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.optionUpdated=function(e,n){t.prototype.optionUpdated.apply(this,arguments),this.resetExtent(),this.resetVisual((function(t){t.mappingMethod="linear",t.dataExtent=this.getExtent()})),this._resetRange()},e.prototype.resetItemSize=function(){t.prototype.resetItemSize.apply(this,arguments);var e=this.itemSize;(null==e[0]||isNaN(e[0]))&&(e[0]=aF[0]),(null==e[1]||isNaN(e[1]))&&(e[1]=aF[1])},e.prototype._resetRange=function(){var t=this.getExtent(),e=this.option.range;!e||e.auto?(t.auto=1,this.option.range=t):Y(e)&&(e[0]>e[1]&&e.reverse(),e[0]=Math.max(e[0],t[0]),e[1]=Math.min(e[1],t[1]))},e.prototype.completeVisualOption=function(){t.prototype.completeVisualOption.apply(this,arguments),E(this.stateList,(function(t){var e=this.option.controller[t].symbolSize;e&&e[0]!==e[1]&&(e[0]=e[1]/3)}),this)},e.prototype.setSelected=function(t){this.option.range=t.slice(),this._resetRange()},e.prototype.getSelected=function(){var t=this.getExtent(),e=Vr((this.get("range")||[]).slice());return e[0]>t[1]&&(e[0]=t[1]),e[1]>t[1]&&(e[1]=t[1]),e[0]=n[1]||t<=e[1])?"inRange":"outOfRange"},e.prototype.findTargetDataIndices=function(t){var e=[];return this.eachTargetSeries((function(n){var i=[],r=n.getData();r.each(this.getDataDimensionIndex(r),(function(e,n){t[0]<=e&&e<=t[1]&&i.push(n)}),this),e.push({seriesId:n.id,dataIndex:i})}),this),e},e.prototype.getVisualMeta=function(t){var e=lF(this,"outOfRange",this.getExtent()),n=lF(this,"inRange",this.option.range.slice()),i=[];function r(e,n){i.push({value:e,color:t(e,n)})}for(var o=0,a=0,s=n.length,l=e.length;at[1])break;n.push({color:this.getControllerVisual(o,"color",e),offset:r/100})}return n.push({color:this.getControllerVisual(t[1],"color",e),offset:1}),n},e.prototype._createBarPoints=function(t,e){var n=this.visualMapModel.itemSize;return[[n[0]-e[0],t[0]],[n[0],t[0]],[n[0],t[1]],[n[0]-e[1],t[1]]]},e.prototype._createBarGroup=function(t){var e=this._orient,n=this.visualMapModel.get("inverse");return new Cr("horizontal"!==e||n?"horizontal"===e&&n?{scaleX:"bottom"===t?-1:1,rotation:-Math.PI/2}:"vertical"!==e||n?{scaleX:"left"===t?1:-1}:{scaleX:"left"===t?1:-1,scaleY:-1}:{scaleX:"bottom"===t?1:-1,rotation:Math.PI/2})},e.prototype._updateHandle=function(t,e){if(this._useHandle){var n=this._shapes,i=this.visualMapModel,r=n.handleThumbs,o=n.handleLabels,a=i.itemSize,s=i.getExtent();fF([0,1],(function(l){var u=r[l];u.setStyle("fill",e.handlesColor[l]),u.y=t[l];var h=dF(t[l],[0,a[1]],s,!0),c=this.getControllerVisual(h,"symbolSize");u.scaleX=u.scaleY=c/a[0],u.x=a[0]-c/2;var p=Ih(n.handleLabelPoints[l],Mh(u,this.group));o[l].setStyle({x:p[0],y:p[1],text:i.formatValueText(this._dataInterval[l]),verticalAlign:"middle",align:"vertical"===this._orient?this._applyTransform("left",n.mainGroup):"center"})}),this)}},e.prototype._showIndicator=function(t,e,n,i){var r=this.visualMapModel,o=r.getExtent(),a=r.itemSize,s=[0,a[1]],l=this._shapes,u=l.indicator;if(u){u.attr("invisible",!1);var h=this.getControllerVisual(t,"color",{convertOpacityToAlpha:!0}),c=this.getControllerVisual(t,"symbolSize"),p=dF(t,o,s,!0),d=a[0]-c/2,f={x:u.x,y:u.y};u.y=p,u.x=d;var g=Ih(l.indicatorLabelPoint,Mh(u,this.group)),y=l.indicatorLabel;y.attr("invisible",!1);var v=this._applyTransform("left",l.mainGroup),m="horizontal"===this._orient;y.setStyle({text:(n||"")+r.formatValueText(e),verticalAlign:m?v:"middle",align:m?"center":v});var x={x:d,y:p,style:{fill:h}},_={style:{x:g[0],y:g[1]}};if(r.ecModel.isAnimationEnabled()&&!this._firstShowIndicator){var b={duration:100,easing:"cubicInOut",additive:!0};u.x=f.x,u.y=f.y,u.animateTo(x,b),y.animateTo(_,b)}else u.attr(x),y.attr(_);this._firstShowIndicator=!1;var w=this._shapes.handleLabels;if(w)for(var S=0;Sr[1]&&(u[1]=1/0),e&&(u[0]===-1/0?this._showIndicator(l,u[1],"< ",a):u[1]===1/0?this._showIndicator(l,u[0],"> ",a):this._showIndicator(l,l,"≈ ",a));var h=this._hoverLinkDataIndices,c=[];(e||xF(n))&&(c=this._hoverLinkDataIndices=n.findTargetDataIndices(u));var p=function(t,e){var n={},i={};return r(t||[],n),r(e||[],i,n),[o(n),o(i)];function r(t,e,n){for(var i=0,r=t.length;i=0&&(r.dimension=o,i.push(r))}})),t.getData().setVisual("visualMeta",i)}}];function MF(t,e,n,i){for(var r=e.targetVisuals[i],o=eD.prepareVisualTypes(r),a={color:fy(t.getData(),"color")},s=0,l=o.length;s0:t.splitNumber>0)&&!t.calculable?"piecewise":"continuous"})),t.registerAction(bF,wF),E(SF,(function(e){t.registerVisual(t.PRIORITY.VISUAL.COMPONENT,e)})),t.registerPreprocessor(TF))}function kF(t){t.registerComponentModel(sF),t.registerComponentView(vF),AF(t)}var LF=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n._pieceList=[],n}return n(e,t),e.prototype.optionUpdated=function(e,n){t.prototype.optionUpdated.apply(this,arguments),this.resetExtent();var i=this._mode=this._determineMode();this._pieceList=[],PF[this._mode].call(this,this._pieceList),this._resetSelected(e,n);var r=this.option.categories;this.resetVisual((function(t,e){"categories"===i?(t.mappingMethod="category",t.categories=T(r)):(t.dataExtent=this.getExtent(),t.mappingMethod="piecewise",t.pieceList=z(this._pieceList,(function(t){return t=T(t),"inRange"!==e&&(t.visual=null),t})))}))},e.prototype.completeVisualOption=function(){var e=this.option,n={},i=eD.listVisualTypes(),r=this.isCategory();function o(t,e,n){return t&&t[e]&&t[e].hasOwnProperty(n)}E(e.pieces,(function(t){E(i,(function(e){t.hasOwnProperty(e)&&(n[e]=1)}))})),E(n,(function(t,n){var i=!1;E(this.stateList,(function(t){i=i||o(e,t,n)||o(e.target,t,n)}),this),!i&&E(this.stateList,(function(t){(e[t]||(e[t]={}))[n]=$B(n,"inRange"===t?"active":"inactive",r)}))}),this),t.prototype.completeVisualOption.apply(this,arguments)},e.prototype._resetSelected=function(t,e){var n=this.option,i=this._pieceList,r=(e?n:t).selected||{};if(n.selected=r,E(i,(function(t,e){var n=this.getSelectedMapKey(t);r.hasOwnProperty(n)||(r[n]=!0)}),this),"single"===n.selectedMode){var o=!1;E(i,(function(t,e){var n=this.getSelectedMapKey(t);r[n]&&(o?r[n]=!1:o=!0)}),this)}},e.prototype.getItemSymbol=function(){return this.get("itemSymbol")},e.prototype.getSelectedMapKey=function(t){return"categories"===this._mode?t.value+"":t.index+""},e.prototype.getPieceList=function(){return this._pieceList},e.prototype._determineMode=function(){var t=this.option;return t.pieces&&t.pieces.length>0?"pieces":this.option.categories?"categories":"splitNumber"},e.prototype.setSelected=function(t){this.option.selected=T(t)},e.prototype.getValueState=function(t){var e=eD.findPieceIndex(t,this._pieceList);return null!=e&&this.option.selected[this.getSelectedMapKey(this._pieceList[e])]?"inRange":"outOfRange"},e.prototype.findTargetDataIndices=function(t){var e=[],n=this._pieceList;return this.eachTargetSeries((function(i){var r=[],o=i.getData();o.each(this.getDataDimensionIndex(o),(function(e,i){eD.findPieceIndex(e,n)===t&&r.push(i)}),this),e.push({seriesId:i.id,dataIndex:r})}),this),e},e.prototype.getRepresentValue=function(t){var e;if(this.isCategory())e=t.value;else if(null!=t.value)e=t.value;else{var n=t.interval||[];e=n[0]===-1/0&&n[1]===1/0?0:(n[0]+n[1])/2}return e},e.prototype.getVisualMeta=function(t){if(!this.isCategory()){var e=[],n=["",""],i=this,r=this._pieceList.slice();if(r.length){var o=r[0].interval[0];o!==-1/0&&r.unshift({interval:[-1/0,o]}),(o=r[r.length-1].interval[1])!==1/0&&r.push({interval:[o,1/0]})}else r.push({interval:[-1/0,1/0]});var a=-1/0;return E(r,(function(t){var e=t.interval;e&&(e[0]>a&&s([a,e[0]],"outOfRange"),s(e.slice()),a=e[1])}),this),{stops:e,outerColors:n}}function s(r,o){var a=i.getRepresentValue({interval:r});o||(o=i.getValueState(a));var s=t(a,o);r[0]===-1/0?n[0]=s:r[1]===1/0?n[1]=s:e.push({value:r[0],color:s},{value:r[1],color:s})}},e.type="visualMap.piecewise",e.defaultOption=gc(oF.defaultOption,{selected:null,minOpen:!1,maxOpen:!1,align:"auto",itemWidth:20,itemHeight:14,itemSymbol:"roundRect",pieces:null,categories:null,splitNumber:5,selectedMode:"multiple",itemGap:10,hoverLink:!0}),e}(oF),PF={splitNumber:function(t){var e=this.option,n=Math.min(e.precision,20),i=this.getExtent(),r=e.splitNumber;r=Math.max(parseInt(r,10),1),e.splitNumber=r;for(var o=(i[1]-i[0])/r;+o.toFixed(n)!==o&&n<5;)n++;e.precision=n,o=+o.toFixed(n),e.minOpen&&t.push({interval:[-1/0,i[0]],close:[0,0]});for(var a=0,s=i[0];a","≥"][e[0]]];t.text=t.text||this.formatValueText(null!=t.value?t.value:t.interval,!1,n)}),this)}};function OF(t,e){var n=t.inverse;("vertical"===t.orient?!n:n)&&e.reverse()}var RF=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.doRender=function(){var t=this.group;t.removeAll();var e=this.visualMapModel,n=e.get("textGap"),i=e.textStyleModel,r=i.getFont(),o=i.getTextColor(),a=this._getItemAlign(),s=e.itemSize,l=this._getViewData(),u=l.endsText,h=it(e.get("showLabel",!0),!u);u&&this._renderEndsText(t,u[0],s,h,a),E(l.viewPieceList,(function(i){var l=i.piece,u=new Cr;u.onclick=W(this._onItemClick,this,l),this._enableHoverLink(u,i.indexInModelPieceList);var c=e.getRepresentValue(l);if(this._createItemSymbol(u,c,[0,0,s[0],s[1]]),h){var p=this.visualMapModel.getValueState(c);u.add(new As({style:{x:"right"===a?-n:s[0]+n,y:s[1]/2,text:l.text,verticalAlign:"middle",align:a,font:r,fill:o,opacity:"outOfRange"===p?.5:1}}))}t.add(u)}),this),u&&this._renderEndsText(t,u[1],s,h,a),vp(e.get("orient"),t,e.get("itemGap")),this.renderBackground(t),this.positionGroup(t)},e.prototype._enableHoverLink=function(t,e){var n=this;t.on("mouseover",(function(){return i("highlight")})).on("mouseout",(function(){return i("downplay")}));var i=function(t){var i=n.visualMapModel;i.option.hoverLink&&n.api.dispatchAction({type:t,batch:pF(i.findTargetDataIndices(e),i)})}},e.prototype._getItemAlign=function(){var t=this.visualMapModel,e=t.option;if("vertical"===e.orient)return cF(t,this.api,t.itemSize);var n=e.align;return n&&"auto"!==n||(n="left"),n},e.prototype._renderEndsText=function(t,e,n,i,r){if(e){var o=new Cr,a=this.visualMapModel.textStyleModel;o.add(new As({style:{x:i?"right"===r?n[0]:0:n[0]/2,y:n[1]/2,verticalAlign:"middle",align:i?r:"center",text:e,font:a.getFont(),fill:a.getTextColor()}})),t.add(o)}},e.prototype._getViewData=function(){var t=this.visualMapModel,e=z(t.getPieceList(),(function(t,e){return{piece:t,indexInModelPieceList:e}})),n=t.get("text"),i=t.get("orient"),r=t.get("inverse");return("horizontal"===i?r:!r)?e.reverse():n&&(n=n.slice().reverse()),{viewPieceList:e,endsText:n}},e.prototype._createItemSymbol=function(t,e,n){t.add(ky(this.getControllerVisual(e,"symbol"),n[0],n[1],n[2],n[3],this.getControllerVisual(e,"color")))},e.prototype._onItemClick=function(t){var e=this.visualMapModel,n=e.option,i=T(n.selected),r=e.getSelectedMapKey(t);"single"===n.selectedMode?(i[r]=!0,E(i,(function(t,e){i[e]=e===r}))):i[r]=!i[r],this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:i})},e.type="visualMap.piecewise",e}(uF);function NF(t){t.registerComponentModel(LF),t.registerComponentView(RF),AF(t)}var EF={label:{enabled:!0},decal:{show:!1}},zF=So(),VF={};function BF(t,e){var n=t.getModel("aria");if(n.get("enabled")){var i=T(EF);C(i.label,t.getLocaleModel().get("aria"),!1),C(n.option,i,!1),function(){if(n.getModel("decal").get("show")){var e=ft();t.eachSeries((function(t){if(!t.isColorBySeries()){var n=e.get(t.type);n||(n={},e.set(t.type,n)),zF(t).scope=n}})),t.eachRawSeries((function(e){if(!t.isSeriesFiltered(e))if(U(e.enableAriaDecal))e.enableAriaDecal();else{var n=e.getData();if(e.isColorBySeries()){var i=td(e.ecModel,e.name,VF,t.getSeriesCount()),r=n.getVisual("decal");n.setVisual("decal",u(r,i))}else{var o=e.getRawData(),a={},s=zF(e).scope;n.each((function(t){var e=n.getRawIndex(t);a[e]=t}));var l=o.count();o.each((function(t){var i=a[t],r=o.getName(t)||t+"",h=td(e.ecModel,r,s,l),c=n.getItemVisual(i,"decal");n.setItemVisual(i,"decal",u(c,h))}))}}function u(t,e){var n=t?A(A({},e),t):e;return n.dirty=!0,n}}))}}(),function(){var i=t.getLocaleModel().get("aria"),o=n.getModel("label");if(o.option=k(o.option,i),!o.get("enabled"))return;var a=e.getZr().dom;if(o.get("description"))return void a.setAttribute("aria-label",o.get("description"));var s,l=t.getSeriesCount(),u=o.get(["data","maxCount"])||10,h=o.get(["series","maxCount"])||10,c=Math.min(l,h);if(l<1)return;var p=function(){var e=t.get("title");e&&e.length&&(e=e[0]);return e&&e.text}();if(p){var d=o.get(["general","withTitle"]);s=r(d,{title:p})}else s=o.get(["general","withoutTitle"]);var f=[],g=l>1?o.get(["series","multiple","prefix"]):o.get(["series","single","prefix"]);s+=r(g,{seriesCount:l}),t.eachSeries((function(e,n){if(n1?o.get(["series","multiple",a]):o.get(["series","single",a]),{seriesId:e.seriesIndex,seriesName:e.get("name"),seriesType:(x=e.subType,t.getLocaleModel().get(["series","typeNames"])[x]||"自定义图")});var s=e.getData();if(s.count()>u)i+=r(o.get(["data","partialData"]),{displayCnt:u});else i+=o.get(["data","allData"]);for(var h=o.get(["data","separator","middle"]),p=o.get(["data","separator","end"]),d=[],g=0;g":"gt",">=":"gte","=":"eq","!=":"ne","<>":"ne"},WF=function(){function t(t){if(null==(this._condVal=X(t)?new RegExp(t):et(t)?t:null)){var e="";0,ao(e)}}return t.prototype.evaluate=function(t){var e=typeof t;return X(e)?this._condVal.test(t):!!j(e)&&this._condVal.test(t+"")},t}(),HF=function(){function t(){}return t.prototype.evaluate=function(){return this.value},t}(),YF=function(){function t(){}return t.prototype.evaluate=function(){for(var t=this.children,e=0;e2&&l.push(e),e=[t,n]}function f(t,n,i,r){iG(t,i)&&iG(n,r)||e.push(t,n,i,r,i,r)}function g(t,n,i,r,o,a){var s=Math.abs(n-t),l=4*Math.tan(s/4)/3,u=nM:C2&&l.push(e),l}function oG(t,e,n,i,r,o,a,s,l,u){if(iG(t,n)&&iG(e,i)&&iG(r,a)&&iG(o,s))l.push(a,s);else{var h=2/u,c=h*h,p=a-t,d=s-e,f=Math.sqrt(p*p+d*d);p/=f,d/=f;var g=n-t,y=i-e,v=r-a,m=o-s,x=g*g+y*y,_=v*v+m*m;if(x=0&&_-w*w=0)l.push(a,s);else{var S=[],M=[];Ze(t,n,r,a,.5,S),Ze(e,i,o,s,.5,M),oG(S[0],M[0],S[1],M[1],S[2],M[2],S[3],M[3],l,u),oG(S[4],M[4],S[5],M[5],S[6],M[6],S[7],M[7],l,u)}}}}function aG(t,e,n){var i=t[e],r=t[1-e],o=Math.abs(i/r),a=Math.ceil(Math.sqrt(o*n)),s=Math.floor(n/a);0===s&&(s=1,a=n);for(var l=[],u=0;u0)for(u=0;uMath.abs(u),c=aG([l,u],h?0:1,e),p=(h?s:u)/c.length,d=0;d1?null:new Ji(d*l+t,d*u+e)}function hG(t,e,n){var i=new Ji;Ji.sub(i,n,e),i.normalize();var r=new Ji;return Ji.sub(r,t,e),r.dot(i)}function cG(t,e){var n=t[t.length-1];n&&n[0]===e[0]&&n[1]===e[1]||t.push(e)}function pG(t){var e=t.points,n=[],i=[];Ma(e,n,i);var r=new sr(n[0],n[1],i[0]-n[0],i[1]-n[1]),o=r.width,a=r.height,s=r.x,l=r.y,u=new Ji,h=new Ji;return o>a?(u.x=h.x=s+o/2,u.y=l,h.y=l+a):(u.y=h.y=l+a/2,u.x=s,h.x=s+o),function(t,e,n){for(var i=t.length,r=[],o=0;or,a=aG([i,r],o?0:1,e),s=o?"width":"height",l=o?"height":"width",u=o?"x":"y",h=o?"y":"x",c=t[s]/a.length,p=0;p0)for(var b=i/n,w=-i/2;w<=i/2;w+=b){var S=Math.sin(w),M=Math.cos(w),I=0;for(x=0;x0;l/=2){var u=0,h=0;(t&l)>0&&(u=1),(e&l)>0&&(h=1),s+=l*l*(3*u^h),0===h&&(1===u&&(t=l-1-t,e=l-1-e),a=t,t=e,e=a)}return s}function AG(t){var e=1/0,n=1/0,i=-1/0,r=-1/0,o=z(t,(function(t){var o=t.getBoundingRect(),a=t.getComputedTransform(),s=o.x+o.width/2+(a?a[4]:0),l=o.y+o.height/2+(a?a[5]:0);return e=Math.min(s,e),n=Math.min(l,n),i=Math.max(s,i),r=Math.max(l,r),[s,l]}));return z(o,(function(o,a){return{cp:o,z:DG(o[0],o[1],e,n,i,r),path:t[a]}})).sort((function(t,e){return t.z-e.z})).map((function(t){return t.path}))}function kG(t){return gG(t.path,t.count)}function LG(t){return Y(t[0])}function PG(t,e){for(var n=[],i=t.length,r=0;r=0;r--)if(!n[r].many.length){var l=n[s].many;if(l.length<=1){if(!s)return n;s=0}o=l.length;var u=Math.ceil(o/2);n[r].many=l.slice(u,o),n[s].many=l.slice(0,u),s++}return n}var OG={clone:function(t){for(var e=[],n=1-Math.pow(1-t.path.style.opacity,1/t.count),i=0;i0){var s,l,u=i.getModel("universalTransition").get("delay"),h=Object.assign({setToFinal:!0},a);LG(t)&&(s=t,l=e),LG(e)&&(s=e,l=t);for(var c=s?s===t:t.length>e.length,p=s?PG(l,s):PG(c?e:t,[c?t:e]),d=0,f=0;f1e4))for(var i=n.getIndices(),r=function(t){for(var e=t.dimensions,n=0;n0&&i.group.traverse((function(t){t instanceof fs&&!t.animators.length&&t.animateFrom({style:{opacity:0}},r)}))}))}function HG(t){var e=t.getModel("universalTransition").get("seriesKey");return e||t.id}function YG(t){return Y(t)?t.sort().join(","):t}function UG(t){if(t.hostModel)return t.hostModel.getModel("universalTransition").get("divideShape")}function XG(t,e){for(var n=0;n=0&&r.push({data:e.oldData[n],divide:UG(e.oldData[n]),dim:t.dimension})})),E(ho(t.to),(function(t){var e=XG(n.updatedSeries,t);if(e>=0){var i=n.updatedSeries[e].getData();o.push({data:i,divide:UG(i),dim:t.dimension})}})),r.length>0&&o.length>0&&WG(r,o,i)}(t,i,n,e)}));else{var o=function(t,e){var n=ft(),i=ft(),r=ft();return E(t.oldSeries,(function(e,n){var o=t.oldData[n],a=HG(e),s=YG(a);i.set(s,o),Y(a)&&E(a,(function(t){r.set(t,{data:o,key:s})}))})),E(e.updatedSeries,(function(t){if(t.isUniversalTransitionEnabled()&&t.isAnimationEnabled()){var e=t.getData(),o=HG(t),a=YG(o),s=i.get(a);if(s)n.set(a,{oldSeries:[{divide:UG(s),data:s}],newSeries:[{divide:UG(e),data:e}]});else if(Y(o)){var l=[];E(o,(function(t){var e=i.get(t);e&&l.push({divide:UG(e),data:e})})),l.length&&n.set(a,{oldSeries:l,newSeries:[{data:e,divide:UG(e)}]})}else{var u=r.get(o);if(u){var h=n.get(u.key);h||(h={oldSeries:[{data:u.data,divide:UG(u.data)}],newSeries:[]},n.set(u.key,h)),h.newSeries.push({data:e,divide:UG(e)})}}}})),n}(i,n);E(o.keys(),(function(t){var n=o.get(t);WG(n.oldSeries,n.newSeries,e)}))}E(n.updatedSeries,(function(t){t.__universalTransitionEnabled&&(t.__universalTransitionEnabled=!1)}))}for(var a=t.getSeries(),s=i.oldSeries=[],l=i.oldData=[],u=0;u.svgfont {display: inline-block;width: 1em;height: 1em;fill: currentColor;vertical-align: -0.1em;font-size:16px;}")}catch(e){console&&console.log(e)}}function s(){i||(i=!0,l())}function r(){try{o.documentElement.doScroll("left")}catch(e){return void setTimeout(r,50)}s()}t=function(){var e,t;(t=document.createElement("div")).innerHTML=d,d=null,(e=t.getElementsByTagName("svg")[0])&&(e.setAttribute("aria-hidden","true"),e.style.position="absolute",e.style.width=0,e.style.height=0,e.style.overflow="hidden",t=e,(e=document.body).firstChild?a(t,e.firstChild):e.appendChild(t))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(t,0):(n=function(){document.removeEventListener("DOMContentLoaded",n,!1),t()},document.addEventListener("DOMContentLoaded",n,!1)):document.attachEvent&&(l=t,o=e.document,i=!1,r(),o.onreadystatechange=function(){"complete"==o.readyState&&(o.onreadystatechange=null,s())})}(window); \ No newline at end of file diff --git a/public/js/instantpage.min.js b/public/js/instantpage.min.js new file mode 100644 index 00000000..55cd2dd5 --- /dev/null +++ b/public/js/instantpage.min.js @@ -0,0 +1,9 @@ +/** + * Minified by jsDelivr using Terser v5.19.2. + * Original file: /npm/instant.page@5.1.0/instantpage.js + * + * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files + */ +/*! instant.page v5.1.0 - (C) 2019-2020 Alexandre Dieulot - https://instant.page/license */ +let mouseoverTimer,lastTouchTimestamp;const prefetches=new Set,prefetchElement=document.createElement("link"),isSupported=prefetchElement.relList&&prefetchElement.relList.supports&&prefetchElement.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype,allowQueryString="instantAllowQueryString"in document.body.dataset,allowExternalLinks="instantAllowExternalLinks"in document.body.dataset,useWhitelist="instantWhitelist"in document.body.dataset,mousedownShortcut="instantMousedownShortcut"in document.body.dataset,DELAY_TO_NOT_BE_CONSIDERED_A_TOUCH_INITIATED_ACTION=1111;let delayOnHover=65,useMousedown=!1,useMousedownOnly=!1,useViewport=!1;if("instantIntensity"in document.body.dataset){const e=document.body.dataset.instantIntensity;if("mousedown"==e.substr(0,9))useMousedown=!0,"mousedown-only"==e&&(useMousedownOnly=!0);else if("viewport"==e.substr(0,8))navigator.connection&&(navigator.connection.saveData||navigator.connection.effectiveType&&navigator.connection.effectiveType.includes("2g"))||("viewport"==e?document.documentElement.clientWidth*document.documentElement.clientHeight<45e4&&(useViewport=!0):"viewport-all"==e&&(useViewport=!0));else{const t=parseInt(e);isNaN(t)||(delayOnHover=t)}}if(isSupported){const e={capture:!0,passive:!0};if(useMousedownOnly||document.addEventListener("touchstart",touchstartListener,e),useMousedown?mousedownShortcut||document.addEventListener("mousedown",mousedownListener,e):document.addEventListener("mouseover",mouseoverListener,e),mousedownShortcut&&document.addEventListener("mousedown",mousedownShortcutListener,e),useViewport){let e;e=window.requestIdleCallback?e=>{requestIdleCallback(e,{timeout:1500})}:e=>{e()},e((()=>{const e=new IntersectionObserver((t=>{t.forEach((t=>{if(t.isIntersecting){const n=t.target;e.unobserve(n),preload(n.href)}}))}));document.querySelectorAll("a").forEach((t=>{isPreloadable(t)&&e.observe(t)}))}))}}function touchstartListener(e){lastTouchTimestamp=performance.now();const t=e.target.closest("a");isPreloadable(t)&&preload(t.href)}function mouseoverListener(e){if(performance.now()-lastTouchTimestamp<1111)return;const t=e.target.closest("a");isPreloadable(t)&&(t.addEventListener("mouseout",mouseoutListener,{passive:!0}),mouseoverTimer=setTimeout((()=>{preload(t.href),mouseoverTimer=void 0}),delayOnHover))}function mousedownListener(e){const t=e.target.closest("a");isPreloadable(t)&&preload(t.href)}function mouseoutListener(e){e.relatedTarget&&e.target.closest("a")==e.relatedTarget.closest("a")||mouseoverTimer&&(clearTimeout(mouseoverTimer),mouseoverTimer=void 0)}function mousedownShortcutListener(e){if(performance.now()-lastTouchTimestamp<1111)return;const t=e.target.closest("a");if(e.which>1||e.metaKey||e.ctrlKey)return;if(!t)return;t.addEventListener("click",(function(e){1337!=e.detail&&e.preventDefault()}),{capture:!0,passive:!1,once:!0});const n=new MouseEvent("click",{view:window,bubbles:!0,cancelable:!1,detail:1337});t.dispatchEvent(n)}function isPreloadable(e){if(e&&e.href&&(!useWhitelist||"instant"in e.dataset)&&(allowExternalLinks||e.origin==location.origin||"instant"in e.dataset)&&["http:","https:"].includes(e.protocol)&&("http:"!=e.protocol||"https:"!=location.protocol)&&(allowQueryString||!e.search||"instant"in e.dataset)&&!(e.hash&&e.pathname+e.search==location.pathname+location.search||"noInstant"in e.dataset))return!0}function preload(e){if(prefetches.has(e))return;const t=document.createElement("link");t.rel="prefetch",t.href=e,document.head.appendChild(t),prefetches.add(e)} +//# sourceMappingURL=/sm/f1c30c16ac85ec07ba81b05d230dbff83cf547805cc3f31c0541272ad9899183.map \ No newline at end of file diff --git a/public/js/jquery.min.js b/public/js/jquery.min.js new file mode 100644 index 00000000..644d35e2 --- /dev/null +++ b/public/js/jquery.min.js @@ -0,0 +1,4 @@ +/*! jQuery v3.2.1 | (c) JS Foundation and other contributors | jquery.org/license */ +!function(a,b){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){"use strict";var c=[],d=a.document,e=Object.getPrototypeOf,f=c.slice,g=c.concat,h=c.push,i=c.indexOf,j={},k=j.toString,l=j.hasOwnProperty,m=l.toString,n=m.call(Object),o={};function p(a,b){b=b||d;var c=b.createElement("script");c.text=a,b.head.appendChild(c).parentNode.removeChild(c)}var q="3.2.1",r=function(a,b){return new r.fn.init(a,b)},s=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,t=/^-ms-/,u=/-([a-z])/g,v=function(a,b){return b.toUpperCase()};r.fn=r.prototype={jquery:q,constructor:r,length:0,toArray:function(){return f.call(this)},get:function(a){return null==a?f.call(this):a<0?this[a+this.length]:this[a]},pushStack:function(a){var b=r.merge(this.constructor(),a);return b.prevObject=this,b},each:function(a){return r.each(this,a)},map:function(a){return this.pushStack(r.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(f.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(a<0?b:0);return this.pushStack(c>=0&&c0&&b-1 in a)}var x=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ha(),z=ha(),A=ha(),B=function(a,b){return a===b&&(l=!0),0},C={}.hasOwnProperty,D=[],E=D.pop,F=D.push,G=D.push,H=D.slice,I=function(a,b){for(var c=0,d=a.length;c+~]|"+K+")"+K+"*"),S=new RegExp("="+K+"*([^\\]'\"]*?)"+K+"*\\]","g"),T=new RegExp(N),U=new RegExp("^"+L+"$"),V={ID:new RegExp("^#("+L+")"),CLASS:new RegExp("^\\.("+L+")"),TAG:new RegExp("^("+L+"|[*])"),ATTR:new RegExp("^"+M),PSEUDO:new RegExp("^"+N),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+K+"*(even|odd|(([+-]|)(\\d*)n|)"+K+"*(?:([+-]|)"+K+"*(\\d+)|))"+K+"*\\)|)","i"),bool:new RegExp("^(?:"+J+")$","i"),needsContext:new RegExp("^"+K+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+K+"*((?:-\\d)?\\d*)"+K+"*\\)|)(?=[^-]|$)","i")},W=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,$=/[+~]/,_=new RegExp("\\\\([\\da-f]{1,6}"+K+"?|("+K+")|.)","ig"),aa=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:d<0?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},ba=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ca=function(a,b){return b?"\0"===a?"\ufffd":a.slice(0,-1)+"\\"+a.charCodeAt(a.length-1).toString(16)+" ":"\\"+a},da=function(){m()},ea=ta(function(a){return a.disabled===!0&&("form"in a||"label"in a)},{dir:"parentNode",next:"legend"});try{G.apply(D=H.call(v.childNodes),v.childNodes),D[v.childNodes.length].nodeType}catch(fa){G={apply:D.length?function(a,b){F.apply(a,H.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function ga(a,b,d,e){var f,h,j,k,l,o,r,s=b&&b.ownerDocument,w=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==w&&9!==w&&11!==w)return d;if(!e&&((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,p)){if(11!==w&&(l=Z.exec(a)))if(f=l[1]){if(9===w){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(s&&(j=s.getElementById(f))&&t(b,j)&&j.id===f)return d.push(j),d}else{if(l[2])return G.apply(d,b.getElementsByTagName(a)),d;if((f=l[3])&&c.getElementsByClassName&&b.getElementsByClassName)return G.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&&!A[a+" "]&&(!q||!q.test(a))){if(1!==w)s=b,r=a;else if("object"!==b.nodeName.toLowerCase()){(k=b.getAttribute("id"))?k=k.replace(ba,ca):b.setAttribute("id",k=u),o=g(a),h=o.length;while(h--)o[h]="#"+k+" "+sa(o[h]);r=o.join(","),s=$.test(a)&&qa(b.parentNode)||b}if(r)try{return G.apply(d,s.querySelectorAll(r)),d}catch(x){}finally{k===u&&b.removeAttribute("id")}}}return i(a.replace(P,"$1"),b,d,e)}function ha(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ia(a){return a[u]=!0,a}function ja(a){var b=n.createElement("fieldset");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ka(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function la(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&a.sourceIndex-b.sourceIndex;if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function na(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function oa(a){return function(b){return"form"in b?b.parentNode&&b.disabled===!1?"label"in b?"label"in b.parentNode?b.parentNode.disabled===a:b.disabled===a:b.isDisabled===a||b.isDisabled!==!a&&ea(b)===a:b.disabled===a:"label"in b&&b.disabled===a}}function pa(a){return ia(function(b){return b=+b,ia(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function qa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=ga.support={},f=ga.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return!!b&&"HTML"!==b.nodeName},m=ga.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=n.documentElement,p=!f(n),v!==n&&(e=n.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&&e.attachEvent("onunload",da)),c.attributes=ja(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ja(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Y.test(n.getElementsByClassName),c.getById=ja(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){return a.getAttribute("id")===b}},d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c?[c]:[]}}):(d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}},d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c,d,e,f=b.getElementById(a);if(f){if(c=f.getAttributeNode("id"),c&&c.value===a)return[f];e=b.getElementsByName(a),d=0;while(f=e[d++])if(c=f.getAttributeNode("id"),c&&c.value===a)return[f]}return[]}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){if("undefined"!=typeof b.getElementsByClassName&&p)return b.getElementsByClassName(a)},r=[],q=[],(c.qsa=Y.test(n.querySelectorAll))&&(ja(function(a){o.appendChild(a).innerHTML="",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+K+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+K+"*(?:value|"+J+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ja(function(a){a.innerHTML="";var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+K+"*[*^$|!~]?="),2!==a.querySelectorAll(":enabled").length&&q.push(":enabled",":disabled"),o.appendChild(a).disabled=!0,2!==a.querySelectorAll(":disabled").length&&q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=Y.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ja(function(a){c.disconnectedMatch=s.call(a,"*"),s.call(a,"[s!='']:x"),r.push("!=",N)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=Y.test(o.compareDocumentPosition),t=b||Y.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&&t(v,a)?-1:b===n||b.ownerDocument===v&&t(v,b)?1:k?I(k,a)-I(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?I(k,a)-I(k,b):0;if(e===f)return la(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]===h[d])d++;return d?la(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},ga.matches=function(a,b){return ga(a,null,null,b)},ga.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(S,"='$1']"),c.matchesSelector&&p&&!A[b+" "]&&(!r||!r.test(b))&&(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return ga(b,n,null,[a]).length>0},ga.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ga.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&C.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},ga.escape=function(a){return(a+"").replace(ba,ca)},ga.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ga.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ga.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=ga.selectors={cacheLength:50,createPseudo:ia,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(_,aa),a[3]=(a[3]||a[4]||a[5]||"").replace(_,aa),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||ga.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&ga.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return V.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&T.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(_,aa).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+K+")"+a+"("+K+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ga.attr(d,a);return null==e?"!="===b:!b||(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(O," ")+" ").indexOf(c)>-1:"|="===b&&(e===c||e.slice(0,c.length+1)===c+"-"))}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n&&j[2],m=n&&q.childNodes[n];while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if(1===m.nodeType&&++t&&m===b){k[a]=[w,n,t];break}}else if(s&&(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n),t===!1)while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&&++t&&(s&&(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return t-=e,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ga.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ia(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=I(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ia(function(a){var b=[],c=[],d=h(a.replace(P,"$1"));return d[u]?ia(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ia(function(a){return function(b){return ga(a,b).length>0}}),contains:ia(function(a){return a=a.replace(_,aa),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ia(function(a){return U.test(a||"")||ga.error("unsupported lang: "+a),a=a.replace(_,aa).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:oa(!1),disabled:oa(!0),checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return X.test(a.nodeName)},input:function(a){return W.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:pa(function(){return[0]}),last:pa(function(a,b){return[b-1]}),eq:pa(function(a,b,c){return[c<0?c+b:c]}),even:pa(function(a,b){for(var c=0;c=0;)a.push(d);return a}),gt:pa(function(a,b,c){for(var d=c<0?c+b:c;++d1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function va(a,b,c){for(var d=0,e=b.length;d-1&&(f[j]=!(g[j]=l))}}else r=wa(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):G.apply(g,r)})}function ya(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ta(function(a){return a===b},h,!0),l=ta(function(a){return I(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];i1&&ua(m),i>1&&sa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(P,"$1"),c,i0,e=a.length>0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&&[],u=[],v=j,x=f||e&&d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&&(j=g===n||g||k);s!==z&&null!=(l=x[s]);s++){if(e&&l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&&(w=y)}c&&((l=!q&&l)&&r--,f&&t.push(l))}if(r+=s,c&&s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r>0)while(s--)t[s]||u[s]||(u[s]=E.call(i));u=wa(u)}G.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&ga.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ia(f):f}return h=ga.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=ya(b[c]),f[u]?d.push(f):e.push(f);f=A(a,za(e,d)),f.selector=a}return f},i=ga.select=function(a,b,c,e){var f,i,j,k,l,m="function"==typeof a&&a,n=!e&&g(a=m.selector||a);if(c=c||[],1===n.length){if(i=n[0]=n[0].slice(0),i.length>2&&"ID"===(j=i[0]).type&&9===b.nodeType&&p&&d.relative[i[1].type]){if(b=(d.find.ID(j.matches[0].replace(_,aa),b)||[])[0],!b)return c;m&&(b=b.parentNode),a=a.slice(i.shift().value.length)}f=V.needsContext.test(a)?0:i.length;while(f--){if(j=i[f],d.relative[k=j.type])break;if((l=d.find[k])&&(e=l(j.matches[0].replace(_,aa),$.test(i[0].type)&&qa(b.parentNode)||b))){if(i.splice(f,1),a=e.length&&sa(i),!a)return G.apply(c,e),c;break}}}return(m||h(a,n))(e,b,!p,c,!b||$.test(a)&&qa(b.parentNode)||b),c},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ja(function(a){return 1&a.compareDocumentPosition(n.createElement("fieldset"))}),ja(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||ka("type|href|height|width",function(a,b,c){if(!c)return a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ja(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ka("value",function(a,b,c){if(!c&&"input"===a.nodeName.toLowerCase())return a.defaultValue}),ja(function(a){return null==a.getAttribute("disabled")})||ka(J,function(a,b,c){var d;if(!c)return a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ga}(a);r.find=x,r.expr=x.selectors,r.expr[":"]=r.expr.pseudos,r.uniqueSort=r.unique=x.uniqueSort,r.text=x.getText,r.isXMLDoc=x.isXML,r.contains=x.contains,r.escapeSelector=x.escape;var y=function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&r(a).is(c))break;d.push(a)}return d},z=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},A=r.expr.match.needsContext;function B(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()}var C=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i,D=/^.[^:#\[\.,]*$/;function E(a,b,c){return r.isFunction(b)?r.grep(a,function(a,d){return!!b.call(a,d,a)!==c}):b.nodeType?r.grep(a,function(a){return a===b!==c}):"string"!=typeof b?r.grep(a,function(a){return i.call(b,a)>-1!==c}):D.test(b)?r.filter(b,a,c):(b=r.filter(b,a),r.grep(a,function(a){return i.call(b,a)>-1!==c&&1===a.nodeType}))}r.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?r.find.matchesSelector(d,a)?[d]:[]:r.find.matches(a,r.grep(b,function(a){return 1===a.nodeType}))},r.fn.extend({find:function(a){var b,c,d=this.length,e=this;if("string"!=typeof a)return this.pushStack(r(a).filter(function(){for(b=0;b1?r.uniqueSort(c):c},filter:function(a){return this.pushStack(E(this,a||[],!1))},not:function(a){return this.pushStack(E(this,a||[],!0))},is:function(a){return!!E(this,"string"==typeof a&&A.test(a)?r(a):a||[],!1).length}});var F,G=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,H=r.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||F,"string"==typeof a){if(e="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:G.exec(a),!e||!e[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof r?b[0]:b,r.merge(this,r.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:d,!0)),C.test(e[1])&&r.isPlainObject(b))for(e in b)r.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return this}return f=d.getElementById(e[2]),f&&(this[0]=f,this.length=1),this}return a.nodeType?(this[0]=a,this.length=1,this):r.isFunction(a)?void 0!==c.ready?c.ready(a):a(r):r.makeArray(a,this)};H.prototype=r.fn,F=r(d);var I=/^(?:parents|prev(?:Until|All))/,J={children:!0,contents:!0,next:!0,prev:!0};r.fn.extend({has:function(a){var b=r(a,this),c=b.length;return this.filter(function(){for(var a=0;a-1:1===c.nodeType&&r.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?r.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?i.call(r(a),this[0]):i.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(r.uniqueSort(r.merge(this.get(),r(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function K(a,b){while((a=a[b])&&1!==a.nodeType);return a}r.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return y(a,"parentNode")},parentsUntil:function(a,b,c){return y(a,"parentNode",c)},next:function(a){return K(a,"nextSibling")},prev:function(a){return K(a,"previousSibling")},nextAll:function(a){return y(a,"nextSibling")},prevAll:function(a){return y(a,"previousSibling")},nextUntil:function(a,b,c){return y(a,"nextSibling",c)},prevUntil:function(a,b,c){return y(a,"previousSibling",c)},siblings:function(a){return z((a.parentNode||{}).firstChild,a)},children:function(a){return z(a.firstChild)},contents:function(a){return B(a,"iframe")?a.contentDocument:(B(a,"template")&&(a=a.content||a),r.merge([],a.childNodes))}},function(a,b){r.fn[a]=function(c,d){var e=r.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=r.filter(d,e)),this.length>1&&(J[a]||r.uniqueSort(e),I.test(a)&&e.reverse()),this.pushStack(e)}});var L=/[^\x20\t\r\n\f]+/g;function M(a){var b={};return r.each(a.match(L)||[],function(a,c){b[c]=!0}),b}r.Callbacks=function(a){a="string"==typeof a?M(a):r.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=e||a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h-1)f.splice(c,1),c<=h&&h--}),this},has:function(a){return a?r.inArray(a,f)>-1:f.length>0},empty:function(){return f&&(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=g=[],c||b||(f=c=""),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j};function N(a){return a}function O(a){throw a}function P(a,b,c,d){var e;try{a&&r.isFunction(e=a.promise)?e.call(a).done(b).fail(c):a&&r.isFunction(e=a.then)?e.call(a,b,c):b.apply(void 0,[a].slice(d))}catch(a){c.apply(void 0,[a])}}r.extend({Deferred:function(b){var c=[["notify","progress",r.Callbacks("memory"),r.Callbacks("memory"),2],["resolve","done",r.Callbacks("once memory"),r.Callbacks("once memory"),0,"resolved"],["reject","fail",r.Callbacks("once memory"),r.Callbacks("once memory"),1,"rejected"]],d="pending",e={state:function(){return d},always:function(){return f.done(arguments).fail(arguments),this},"catch":function(a){return e.then(null,a)},pipe:function(){var a=arguments;return r.Deferred(function(b){r.each(c,function(c,d){var e=r.isFunction(a[d[4]])&&a[d[4]];f[d[1]](function(){var a=e&&e.apply(this,arguments);a&&r.isFunction(a.promise)?a.promise().progress(b.notify).done(b.resolve).fail(b.reject):b[d[0]+"With"](this,e?[a]:arguments)})}),a=null}).promise()},then:function(b,d,e){var f=0;function g(b,c,d,e){return function(){var h=this,i=arguments,j=function(){var a,j;if(!(b=f&&(d!==O&&(h=void 0,i=[a]),c.rejectWith(h,i))}};b?k():(r.Deferred.getStackHook&&(k.stackTrace=r.Deferred.getStackHook()),a.setTimeout(k))}}return r.Deferred(function(a){c[0][3].add(g(0,a,r.isFunction(e)?e:N,a.notifyWith)),c[1][3].add(g(0,a,r.isFunction(b)?b:N)),c[2][3].add(g(0,a,r.isFunction(d)?d:O))}).promise()},promise:function(a){return null!=a?r.extend(a,e):e}},f={};return r.each(c,function(a,b){var g=b[2],h=b[5];e[b[1]]=g.add,h&&g.add(function(){d=h},c[3-a][2].disable,c[0][2].lock),g.add(b[3].fire),f[b[0]]=function(){return f[b[0]+"With"](this===f?void 0:this,arguments),this},f[b[0]+"With"]=g.fireWith}),e.promise(f),b&&b.call(f,f),f},when:function(a){var b=arguments.length,c=b,d=Array(c),e=f.call(arguments),g=r.Deferred(),h=function(a){return function(c){d[a]=this,e[a]=arguments.length>1?f.call(arguments):c,--b||g.resolveWith(d,e)}};if(b<=1&&(P(a,g.done(h(c)).resolve,g.reject,!b),"pending"===g.state()||r.isFunction(e[c]&&e[c].then)))return g.then();while(c--)P(e[c],h(c),g.reject);return g.promise()}});var Q=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;r.Deferred.exceptionHook=function(b,c){a.console&&a.console.warn&&b&&Q.test(b.name)&&a.console.warn("jQuery.Deferred exception: "+b.message,b.stack,c)},r.readyException=function(b){a.setTimeout(function(){throw b})};var R=r.Deferred();r.fn.ready=function(a){return R.then(a)["catch"](function(a){r.readyException(a)}),this},r.extend({isReady:!1,readyWait:1,ready:function(a){(a===!0?--r.readyWait:r.isReady)||(r.isReady=!0,a!==!0&&--r.readyWait>0||R.resolveWith(d,[r]))}}),r.ready.then=R.then;function S(){d.removeEventListener("DOMContentLoaded",S), +a.removeEventListener("load",S),r.ready()}"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll?a.setTimeout(r.ready):(d.addEventListener("DOMContentLoaded",S),a.addEventListener("load",S));var T=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===r.type(c)){e=!0;for(h in c)T(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,r.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(r(a),c)})),b))for(;h1,null,!0)},removeData:function(a){return this.each(function(){X.remove(this,a)})}}),r.extend({queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=W.get(a,b),c&&(!d||Array.isArray(c)?d=W.access(a,b,r.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||"fx";var c=r.queue(a,b),d=c.length,e=c.shift(),f=r._queueHooks(a,b),g=function(){r.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return W.get(a,c)||W.access(a,c,{empty:r.Callbacks("once memory").add(function(){W.remove(a,[b+"queue",c])})})}}),r.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length\x20\t\r\n\f]+)/i,la=/^$|\/(?:java|ecma)script/i,ma={option:[1,""],thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};ma.optgroup=ma.option,ma.tbody=ma.tfoot=ma.colgroup=ma.caption=ma.thead,ma.th=ma.td;function na(a,b){var c;return c="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):[],void 0===b||b&&B(a,b)?r.merge([a],c):c}function oa(a,b){for(var c=0,d=a.length;c-1)e&&e.push(f);else if(j=r.contains(f.ownerDocument,f),g=na(l.appendChild(f),"script"),j&&oa(g),c){k=0;while(f=g[k++])la.test(f.type||"")&&c.push(f)}return l}!function(){var a=d.createDocumentFragment(),b=a.appendChild(d.createElement("div")),c=d.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),o.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="",o.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var ra=d.documentElement,sa=/^key/,ta=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,ua=/^([^.]*)(?:\.(.+)|)/;function va(){return!0}function wa(){return!1}function xa(){try{return d.activeElement}catch(a){}}function ya(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)ya(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=wa;else if(!e)return a;return 1===f&&(g=e,e=function(a){return r().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=r.guid++)),a.each(function(){r.event.add(this,b,e,d,c)})}r.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=W.get(a);if(q){c.handler&&(f=c,c=f.handler,e=f.selector),e&&r.find.matchesSelector(ra,e),c.guid||(c.guid=r.guid++),(i=q.events)||(i=q.events={}),(g=q.handle)||(g=q.handle=function(b){return"undefined"!=typeof r&&r.event.triggered!==b.type?r.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(L)||[""],j=b.length;while(j--)h=ua.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n&&(l=r.event.special[n]||{},n=(e?l.delegateType:l.bindType)||n,l=r.event.special[n]||{},k=r.extend({type:n,origType:p,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&r.expr.match.needsContext.test(e),namespace:o.join(".")},f),(m=i[n])||(m=i[n]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,o,g)!==!1||a.addEventListener&&a.addEventListener(n,g)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),r.event.global[n]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=W.hasData(a)&&W.get(a);if(q&&(i=q.events)){b=(b||"").match(L)||[""],j=b.length;while(j--)if(h=ua.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n){l=r.event.special[n]||{},n=(d?l.delegateType:l.bindType)||n,m=i[n]||[],h=h[2]&&new RegExp("(^|\\.)"+o.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&p!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,o,q.handle)!==!1||r.removeEvent(a,n,q.handle),delete i[n])}else for(n in i)r.event.remove(a,n+b[j],c,d,!0);r.isEmptyObject(i)&&W.remove(a,"handle events")}},dispatch:function(a){var b=r.event.fix(a),c,d,e,f,g,h,i=new Array(arguments.length),j=(W.get(this,"events")||{})[b.type]||[],k=r.event.special[b.type]||{};for(i[0]=b,c=1;c=1))for(;j!==this;j=j.parentNode||this)if(1===j.nodeType&&("click"!==a.type||j.disabled!==!0)){for(f=[],g={},c=0;c-1:r.find(e,this,null,[j]).length),g[e]&&f.push(d);f.length&&h.push({elem:j,handlers:f})}return j=this,i\x20\t\r\n\f]*)[^>]*)\/>/gi,Aa=/\s*$/g;function Ea(a,b){return B(a,"table")&&B(11!==b.nodeType?b:b.firstChild,"tr")?r(">tbody",a)[0]||a:a}function Fa(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function Ga(a){var b=Ca.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Ha(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(W.hasData(a)&&(f=W.access(a),g=W.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;c1&&"string"==typeof q&&!o.checkClone&&Ba.test(q))return a.each(function(e){var f=a.eq(e);s&&(b[0]=q.call(this,e,f.html())),Ja(f,b,c,d)});if(m&&(e=qa(b,a[0].ownerDocument,!1,a,d),f=e.firstChild,1===e.childNodes.length&&(e=f),f||d)){for(h=r.map(na(e,"script"),Fa),i=h.length;l")},clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=r.contains(a.ownerDocument,a);if(!(o.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||r.isXMLDoc(a)))for(g=na(h),f=na(a),d=0,e=f.length;d0&&oa(g,!i&&na(a,"script")),h},cleanData:function(a){for(var b,c,d,e=r.event.special,f=0;void 0!==(c=a[f]);f++)if(U(c)){if(b=c[W.expando]){if(b.events)for(d in b.events)e[d]?r.event.remove(c,d):r.removeEvent(c,d,b.handle);c[W.expando]=void 0}c[X.expando]&&(c[X.expando]=void 0)}}}),r.fn.extend({detach:function(a){return Ka(this,a,!0)},remove:function(a){return Ka(this,a)},text:function(a){return T(this,function(a){return void 0===a?r.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=a)})},null,a,arguments.length)},append:function(){return Ja(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ea(this,a);b.appendChild(a)}})},prepend:function(){return Ja(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ea(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return Ja(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return Ja(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(r.cleanData(na(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null!=a&&a,b=null==b?a:b,this.map(function(){return r.clone(this,a,b)})},html:function(a){return T(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!Aa.test(a)&&!ma[(ka.exec(a)||["",""])[1].toLowerCase()]){a=r.htmlPrefilter(a);try{for(;c1)}});function _a(a,b,c,d,e){return new _a.prototype.init(a,b,c,d,e)}r.Tween=_a,_a.prototype={constructor:_a,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||r.easing._default,this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(r.cssNumber[c]?"":"px")},cur:function(){var a=_a.propHooks[this.prop];return a&&a.get?a.get(this):_a.propHooks._default.get(this)},run:function(a){var b,c=_a.propHooks[this.prop];return this.options.duration?this.pos=b=r.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):_a.propHooks._default.set(this),this}},_a.prototype.init.prototype=_a.prototype,_a.propHooks={_default:{get:function(a){var b;return 1!==a.elem.nodeType||null!=a.elem[a.prop]&&null==a.elem.style[a.prop]?a.elem[a.prop]:(b=r.css(a.elem,a.prop,""),b&&"auto"!==b?b:0)},set:function(a){r.fx.step[a.prop]?r.fx.step[a.prop](a):1!==a.elem.nodeType||null==a.elem.style[r.cssProps[a.prop]]&&!r.cssHooks[a.prop]?a.elem[a.prop]=a.now:r.style(a.elem,a.prop,a.now+a.unit)}}},_a.propHooks.scrollTop=_a.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},r.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2},_default:"swing"},r.fx=_a.prototype.init,r.fx.step={};var ab,bb,cb=/^(?:toggle|show|hide)$/,db=/queueHooks$/;function eb(){bb&&(d.hidden===!1&&a.requestAnimationFrame?a.requestAnimationFrame(eb):a.setTimeout(eb,r.fx.interval),r.fx.tick())}function fb(){return a.setTimeout(function(){ab=void 0}),ab=r.now()}function gb(a,b){var c,d=0,e={height:a};for(b=b?1:0;d<4;d+=2-b)c=ca[d],e["margin"+c]=e["padding"+c]=a;return b&&(e.opacity=e.width=a),e}function hb(a,b,c){for(var d,e=(kb.tweeners[b]||[]).concat(kb.tweeners["*"]),f=0,g=e.length;f1)},removeAttr:function(a){return this.each(function(){r.removeAttr(this,a)})}}),r.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return"undefined"==typeof a.getAttribute?r.prop(a,b,c):(1===f&&r.isXMLDoc(a)||(e=r.attrHooks[b.toLowerCase()]||(r.expr.match.bool.test(b)?lb:void 0)),void 0!==c?null===c?void r.removeAttr(a,b):e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:(a.setAttribute(b,c+""),c):e&&"get"in e&&null!==(d=e.get(a,b))?d:(d=r.find.attr(a,b), +null==d?void 0:d))},attrHooks:{type:{set:function(a,b){if(!o.radioValue&&"radio"===b&&B(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}},removeAttr:function(a,b){var c,d=0,e=b&&b.match(L);if(e&&1===a.nodeType)while(c=e[d++])a.removeAttribute(c)}}),lb={set:function(a,b,c){return b===!1?r.removeAttr(a,c):a.setAttribute(c,c),c}},r.each(r.expr.match.bool.source.match(/\w+/g),function(a,b){var c=mb[b]||r.find.attr;mb[b]=function(a,b,d){var e,f,g=b.toLowerCase();return d||(f=mb[g],mb[g]=e,e=null!=c(a,b,d)?g:null,mb[g]=f),e}});var nb=/^(?:input|select|textarea|button)$/i,ob=/^(?:a|area)$/i;r.fn.extend({prop:function(a,b){return T(this,r.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[r.propFix[a]||a]})}}),r.extend({prop:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return 1===f&&r.isXMLDoc(a)||(b=r.propFix[b]||b,e=r.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=r.find.attr(a,"tabindex");return b?parseInt(b,10):nb.test(a.nodeName)||ob.test(a.nodeName)&&a.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),o.optSelected||(r.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null},set:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}}),r.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){r.propFix[this.toLowerCase()]=this});function pb(a){var b=a.match(L)||[];return b.join(" ")}function qb(a){return a.getAttribute&&a.getAttribute("class")||""}r.fn.extend({addClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).addClass(a.call(this,b,qb(this)))});if("string"==typeof a&&a){b=a.match(L)||[];while(c=this[i++])if(e=qb(c),d=1===c.nodeType&&" "+pb(e)+" "){g=0;while(f=b[g++])d.indexOf(" "+f+" ")<0&&(d+=f+" ");h=pb(d),e!==h&&c.setAttribute("class",h)}}return this},removeClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).removeClass(a.call(this,b,qb(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof a&&a){b=a.match(L)||[];while(c=this[i++])if(e=qb(c),d=1===c.nodeType&&" "+pb(e)+" "){g=0;while(f=b[g++])while(d.indexOf(" "+f+" ")>-1)d=d.replace(" "+f+" "," ");h=pb(d),e!==h&&c.setAttribute("class",h)}}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):r.isFunction(a)?this.each(function(c){r(this).toggleClass(a.call(this,c,qb(this),b),b)}):this.each(function(){var b,d,e,f;if("string"===c){d=0,e=r(this),f=a.match(L)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else void 0!==a&&"boolean"!==c||(b=qb(this),b&&W.set(this,"__className__",b),this.setAttribute&&this.setAttribute("class",b||a===!1?"":W.get(this,"__className__")||""))})},hasClass:function(a){var b,c,d=0;b=" "+a+" ";while(c=this[d++])if(1===c.nodeType&&(" "+pb(qb(c))+" ").indexOf(b)>-1)return!0;return!1}});var rb=/\r/g;r.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=r.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,r(this).val()):a,null==e?e="":"number"==typeof e?e+="":Array.isArray(e)&&(e=r.map(e,function(a){return null==a?"":a+""})),b=r.valHooks[this.type]||r.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=r.valHooks[e.type]||r.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(rb,""):null==c?"":c)}}}),r.extend({valHooks:{option:{get:function(a){var b=r.find.attr(a,"value");return null!=b?b:pb(r.text(a))}},select:{get:function(a){var b,c,d,e=a.options,f=a.selectedIndex,g="select-one"===a.type,h=g?null:[],i=g?f+1:e.length;for(d=f<0?i:g?f:0;d-1)&&(c=!0);return c||(a.selectedIndex=-1),f}}}}),r.each(["radio","checkbox"],function(){r.valHooks[this]={set:function(a,b){if(Array.isArray(b))return a.checked=r.inArray(r(a).val(),b)>-1}},o.checkOn||(r.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var sb=/^(?:focusinfocus|focusoutblur)$/;r.extend(r.event,{trigger:function(b,c,e,f){var g,h,i,j,k,m,n,o=[e||d],p=l.call(b,"type")?b.type:b,q=l.call(b,"namespace")?b.namespace.split("."):[];if(h=i=e=e||d,3!==e.nodeType&&8!==e.nodeType&&!sb.test(p+r.event.triggered)&&(p.indexOf(".")>-1&&(q=p.split("."),p=q.shift(),q.sort()),k=p.indexOf(":")<0&&"on"+p,b=b[r.expando]?b:new r.Event(p,"object"==typeof b&&b),b.isTrigger=f?2:3,b.namespace=q.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=e),c=null==c?[b]:r.makeArray(c,[b]),n=r.event.special[p]||{},f||!n.trigger||n.trigger.apply(e,c)!==!1)){if(!f&&!n.noBubble&&!r.isWindow(e)){for(j=n.delegateType||p,sb.test(j+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),i=h;i===(e.ownerDocument||d)&&o.push(i.defaultView||i.parentWindow||a)}g=0;while((h=o[g++])&&!b.isPropagationStopped())b.type=g>1?j:n.bindType||p,m=(W.get(h,"events")||{})[b.type]&&W.get(h,"handle"),m&&m.apply(h,c),m=k&&h[k],m&&m.apply&&U(h)&&(b.result=m.apply(h,c),b.result===!1&&b.preventDefault());return b.type=p,f||b.isDefaultPrevented()||n._default&&n._default.apply(o.pop(),c)!==!1||!U(e)||k&&r.isFunction(e[p])&&!r.isWindow(e)&&(i=e[k],i&&(e[k]=null),r.event.triggered=p,e[p](),r.event.triggered=void 0,i&&(e[k]=i)),b.result}},simulate:function(a,b,c){var d=r.extend(new r.Event,c,{type:a,isSimulated:!0});r.event.trigger(d,null,b)}}),r.fn.extend({trigger:function(a,b){return this.each(function(){r.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];if(c)return r.event.trigger(a,b,c,!0)}}),r.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(a,b){r.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),r.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}}),o.focusin="onfocusin"in a,o.focusin||r.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){r.event.simulate(b,a.target,r.event.fix(a))};r.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=W.access(d,b);e||d.addEventListener(a,c,!0),W.access(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=W.access(d,b)-1;e?W.access(d,b,e):(d.removeEventListener(a,c,!0),W.remove(d,b))}}});var tb=a.location,ub=r.now(),vb=/\?/;r.parseXML=function(b){var c;if(!b||"string"!=typeof b)return null;try{c=(new a.DOMParser).parseFromString(b,"text/xml")}catch(d){c=void 0}return c&&!c.getElementsByTagName("parsererror").length||r.error("Invalid XML: "+b),c};var wb=/\[\]$/,xb=/\r?\n/g,yb=/^(?:submit|button|image|reset|file)$/i,zb=/^(?:input|select|textarea|keygen)/i;function Ab(a,b,c,d){var e;if(Array.isArray(b))r.each(b,function(b,e){c||wb.test(a)?d(a,e):Ab(a+"["+("object"==typeof e&&null!=e?b:"")+"]",e,c,d)});else if(c||"object"!==r.type(b))d(a,b);else for(e in b)Ab(a+"["+e+"]",b[e],c,d)}r.param=function(a,b){var c,d=[],e=function(a,b){var c=r.isFunction(b)?b():b;d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(null==c?"":c)};if(Array.isArray(a)||a.jquery&&!r.isPlainObject(a))r.each(a,function(){e(this.name,this.value)});else for(c in a)Ab(c,a[c],b,e);return d.join("&")},r.fn.extend({serialize:function(){return r.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=r.prop(this,"elements");return a?r.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!r(this).is(":disabled")&&zb.test(this.nodeName)&&!yb.test(a)&&(this.checked||!ja.test(a))}).map(function(a,b){var c=r(this).val();return null==c?null:Array.isArray(c)?r.map(c,function(a){return{name:b.name,value:a.replace(xb,"\r\n")}}):{name:b.name,value:c.replace(xb,"\r\n")}}).get()}});var Bb=/%20/g,Cb=/#.*$/,Db=/([?&])_=[^&]*/,Eb=/^(.*?):[ \t]*([^\r\n]*)$/gm,Fb=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Gb=/^(?:GET|HEAD)$/,Hb=/^\/\//,Ib={},Jb={},Kb="*/".concat("*"),Lb=d.createElement("a");Lb.href=tb.href;function Mb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(L)||[];if(r.isFunction(c))while(d=f[e++])"+"===d[0]?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Nb(a,b,c,d){var e={},f=a===Jb;function g(h){var i;return e[h]=!0,r.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function Ob(a,b){var c,d,e=r.ajaxSettings.flatOptions||{};for(c in b)void 0!==b[c]&&((e[c]?a:d||(d={}))[c]=b[c]);return d&&r.extend(!0,a,d),a}function Pb(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===d&&(d=a.mimeType||b.getResponseHeader("Content-Type"));if(d)for(e in h)if(h[e]&&h[e].test(d)){i.unshift(e);break}if(i[0]in c)f=i[0];else{for(e in c){if(!i[0]||a.converters[e+" "+i[0]]){f=e;break}g||(g=e)}f=f||g}if(f)return f!==i[0]&&i.unshift(f),c[f]}function Qb(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}r.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:tb.href,type:"GET",isLocal:Fb.test(tb.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Kb,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":r.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Ob(Ob(a,r.ajaxSettings),b):Ob(r.ajaxSettings,a)},ajaxPrefilter:Mb(Ib),ajaxTransport:Mb(Jb),ajax:function(b,c){"object"==typeof b&&(c=b,b=void 0),c=c||{};var e,f,g,h,i,j,k,l,m,n,o=r.ajaxSetup({},c),p=o.context||o,q=o.context&&(p.nodeType||p.jquery)?r(p):r.event,s=r.Deferred(),t=r.Callbacks("once memory"),u=o.statusCode||{},v={},w={},x="canceled",y={readyState:0,getResponseHeader:function(a){var b;if(k){if(!h){h={};while(b=Eb.exec(g))h[b[1].toLowerCase()]=b[2]}b=h[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return k?g:null},setRequestHeader:function(a,b){return null==k&&(a=w[a.toLowerCase()]=w[a.toLowerCase()]||a,v[a]=b),this},overrideMimeType:function(a){return null==k&&(o.mimeType=a),this},statusCode:function(a){var b;if(a)if(k)y.always(a[y.status]);else for(b in a)u[b]=[u[b],a[b]];return this},abort:function(a){var b=a||x;return e&&e.abort(b),A(0,b),this}};if(s.promise(y),o.url=((b||o.url||tb.href)+"").replace(Hb,tb.protocol+"//"),o.type=c.method||c.type||o.method||o.type,o.dataTypes=(o.dataType||"*").toLowerCase().match(L)||[""],null==o.crossDomain){j=d.createElement("a");try{j.href=o.url,j.href=j.href,o.crossDomain=Lb.protocol+"//"+Lb.host!=j.protocol+"//"+j.host}catch(z){o.crossDomain=!0}}if(o.data&&o.processData&&"string"!=typeof o.data&&(o.data=r.param(o.data,o.traditional)),Nb(Ib,o,c,y),k)return y;l=r.event&&o.global,l&&0===r.active++&&r.event.trigger("ajaxStart"),o.type=o.type.toUpperCase(),o.hasContent=!Gb.test(o.type),f=o.url.replace(Cb,""),o.hasContent?o.data&&o.processData&&0===(o.contentType||"").indexOf("application/x-www-form-urlencoded")&&(o.data=o.data.replace(Bb,"+")):(n=o.url.slice(f.length),o.data&&(f+=(vb.test(f)?"&":"?")+o.data,delete o.data),o.cache===!1&&(f=f.replace(Db,"$1"),n=(vb.test(f)?"&":"?")+"_="+ub++ +n),o.url=f+n),o.ifModified&&(r.lastModified[f]&&y.setRequestHeader("If-Modified-Since",r.lastModified[f]),r.etag[f]&&y.setRequestHeader("If-None-Match",r.etag[f])),(o.data&&o.hasContent&&o.contentType!==!1||c.contentType)&&y.setRequestHeader("Content-Type",o.contentType),y.setRequestHeader("Accept",o.dataTypes[0]&&o.accepts[o.dataTypes[0]]?o.accepts[o.dataTypes[0]]+("*"!==o.dataTypes[0]?", "+Kb+"; q=0.01":""):o.accepts["*"]);for(m in o.headers)y.setRequestHeader(m,o.headers[m]);if(o.beforeSend&&(o.beforeSend.call(p,y,o)===!1||k))return y.abort();if(x="abort",t.add(o.complete),y.done(o.success),y.fail(o.error),e=Nb(Jb,o,c,y)){if(y.readyState=1,l&&q.trigger("ajaxSend",[y,o]),k)return y;o.async&&o.timeout>0&&(i=a.setTimeout(function(){y.abort("timeout")},o.timeout));try{k=!1,e.send(v,A)}catch(z){if(k)throw z;A(-1,z)}}else A(-1,"No Transport");function A(b,c,d,h){var j,m,n,v,w,x=c;k||(k=!0,i&&a.clearTimeout(i),e=void 0,g=h||"",y.readyState=b>0?4:0,j=b>=200&&b<300||304===b,d&&(v=Pb(o,y,d)),v=Qb(o,v,y,j),j?(o.ifModified&&(w=y.getResponseHeader("Last-Modified"),w&&(r.lastModified[f]=w),w=y.getResponseHeader("etag"),w&&(r.etag[f]=w)),204===b||"HEAD"===o.type?x="nocontent":304===b?x="notmodified":(x=v.state,m=v.data,n=v.error,j=!n)):(n=x,!b&&x||(x="error",b<0&&(b=0))),y.status=b,y.statusText=(c||x)+"",j?s.resolveWith(p,[m,x,y]):s.rejectWith(p,[y,x,n]),y.statusCode(u),u=void 0,l&&q.trigger(j?"ajaxSuccess":"ajaxError",[y,o,j?m:n]),t.fireWith(p,[y,x]),l&&(q.trigger("ajaxComplete",[y,o]),--r.active||r.event.trigger("ajaxStop")))}return y},getJSON:function(a,b,c){return r.get(a,b,c,"json")},getScript:function(a,b){return r.get(a,void 0,b,"script")}}),r.each(["get","post"],function(a,b){r[b]=function(a,c,d,e){return r.isFunction(c)&&(e=e||d,d=c,c=void 0),r.ajax(r.extend({url:a,type:b,dataType:e,data:c,success:d},r.isPlainObject(a)&&a))}}),r._evalUrl=function(a){return r.ajax({url:a,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},r.fn.extend({wrapAll:function(a){var b;return this[0]&&(r.isFunction(a)&&(a=a.call(this[0])),b=r(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstElementChild)a=a.firstElementChild;return a}).append(this)),this},wrapInner:function(a){return r.isFunction(a)?this.each(function(b){r(this).wrapInner(a.call(this,b))}):this.each(function(){var b=r(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=r.isFunction(a);return this.each(function(c){r(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(a){return this.parent(a).not("body").each(function(){r(this).replaceWith(this.childNodes)}),this}}),r.expr.pseudos.hidden=function(a){return!r.expr.pseudos.visible(a)},r.expr.pseudos.visible=function(a){return!!(a.offsetWidth||a.offsetHeight||a.getClientRects().length)},r.ajaxSettings.xhr=function(){try{return new a.XMLHttpRequest}catch(b){}};var Rb={0:200,1223:204},Sb=r.ajaxSettings.xhr();o.cors=!!Sb&&"withCredentials"in Sb,o.ajax=Sb=!!Sb,r.ajaxTransport(function(b){var c,d;if(o.cors||Sb&&!b.crossDomain)return{send:function(e,f){var g,h=b.xhr();if(h.open(b.type,b.url,b.async,b.username,b.password),b.xhrFields)for(g in b.xhrFields)h[g]=b.xhrFields[g];b.mimeType&&h.overrideMimeType&&h.overrideMimeType(b.mimeType),b.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest");for(g in e)h.setRequestHeader(g,e[g]);c=function(a){return function(){c&&(c=d=h.onload=h.onerror=h.onabort=h.onreadystatechange=null,"abort"===a?h.abort():"error"===a?"number"!=typeof h.status?f(0,"error"):f(h.status,h.statusText):f(Rb[h.status]||h.status,h.statusText,"text"!==(h.responseType||"text")||"string"!=typeof h.responseText?{binary:h.response}:{text:h.responseText},h.getAllResponseHeaders()))}},h.onload=c(),d=h.onerror=c("error"),void 0!==h.onabort?h.onabort=d:h.onreadystatechange=function(){4===h.readyState&&a.setTimeout(function(){c&&d()})},c=c("abort");try{h.send(b.hasContent&&b.data||null)}catch(i){if(c)throw i}},abort:function(){c&&c()}}}),r.ajaxPrefilter(function(a){a.crossDomain&&(a.contents.script=!1)}),r.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(a){return r.globalEval(a),a}}}),r.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),r.ajaxTransport("script",function(a){if(a.crossDomain){var b,c;return{send:function(e,f){b=r(" + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/ly/index.html b/public/ly/index.html new file mode 100644 index 00000000..44b019c6 --- /dev/null +++ b/public/ly/index.html @@ -0,0 +1,152 @@ + + + + + + + + 留言 + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    交换要求

    +

    1.资源站,资讯站,采集站等类型不交换

    +

    2.不要才来访博客就申请交换链接,这样很不礼貌,请先让我熟悉你,我的朋友

    +

    3.目前技术类博客需要夹杂生活类文章,不然博主回访,会看不懂代码而悲伤不知道评论什么

    + +
    + - 名称:优世界
    + - 简介:记录生活点点滴滴
    + - 链接:https://usj.cc
    + - 图标:https://usj.cc/favicon.ico +
    +
    + +
    +
    + +
    +
    + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/page/1/index.html b/public/page/1/index.html new file mode 100644 index 00000000..47035281 --- /dev/null +++ b/public/page/1/index.html @@ -0,0 +1,10 @@ + + + + https://www.usj.cc/ + + + + + + diff --git a/public/page/2/index.html b/public/page/2/index.html new file mode 100644 index 00000000..79f4f0de --- /dev/null +++ b/public/page/2/index.html @@ -0,0 +1,179 @@ + + + + + + + + + 优世界 + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/page/3/index.html b/public/page/3/index.html new file mode 100644 index 00000000..1b771313 --- /dev/null +++ b/public/page/3/index.html @@ -0,0 +1,179 @@ + + + + + + + + + 优世界 + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/page/4/index.html b/public/page/4/index.html new file mode 100644 index 00000000..76deda46 --- /dev/null +++ b/public/page/4/index.html @@ -0,0 +1,179 @@ + + + + + + + + + 优世界 + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/page/5/index.html b/public/page/5/index.html new file mode 100644 index 00000000..64a8d28a --- /dev/null +++ b/public/page/5/index.html @@ -0,0 +1,179 @@ + + + + + + + + + 优世界 + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/page/6/index.html b/public/page/6/index.html new file mode 100644 index 00000000..89e4649c --- /dev/null +++ b/public/page/6/index.html @@ -0,0 +1,179 @@ + + + + + + + + + 优世界 + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/page/7/index.html b/public/page/7/index.html new file mode 100644 index 00000000..901f13a9 --- /dev/null +++ b/public/page/7/index.html @@ -0,0 +1,179 @@ + + + + + + + + + 优世界 + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/page/8/index.html b/public/page/8/index.html new file mode 100644 index 00000000..dc7fc7d1 --- /dev/null +++ b/public/page/8/index.html @@ -0,0 +1,162 @@ + + + + + + + + + 优世界 + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/pics/2021/08/1985651419.png b/public/pics/2021/08/1985651419.png new file mode 100644 index 00000000..182f4a38 Binary files /dev/null and b/public/pics/2021/08/1985651419.png differ diff --git a/public/pics/2021/08/2692875636.jpg b/public/pics/2021/08/2692875636.jpg new file mode 100644 index 00000000..57494472 Binary files /dev/null and b/public/pics/2021/08/2692875636.jpg differ diff --git a/public/pics/2021/08/79782738.jpg b/public/pics/2021/08/79782738.jpg new file mode 100644 index 00000000..a6729189 Binary files /dev/null and b/public/pics/2021/08/79782738.jpg differ diff --git a/public/pics/2021/09/1032115971.jpg b/public/pics/2021/09/1032115971.jpg new file mode 100644 index 00000000..d1c1eae9 Binary files /dev/null and b/public/pics/2021/09/1032115971.jpg differ diff --git a/public/pics/2021/09/1070472014.jpg b/public/pics/2021/09/1070472014.jpg new file mode 100644 index 00000000..84c36613 Binary files /dev/null and b/public/pics/2021/09/1070472014.jpg differ diff --git a/public/pics/2021/09/1152167283.png b/public/pics/2021/09/1152167283.png new file mode 100644 index 00000000..7f0c16b2 Binary files /dev/null and b/public/pics/2021/09/1152167283.png differ diff --git a/public/pics/2021/09/1179123751.jpg b/public/pics/2021/09/1179123751.jpg new file mode 100644 index 00000000..7d41a072 Binary files /dev/null and b/public/pics/2021/09/1179123751.jpg differ diff --git a/public/pics/2021/09/1231713811.jpg b/public/pics/2021/09/1231713811.jpg new file mode 100644 index 00000000..256c54db Binary files /dev/null and b/public/pics/2021/09/1231713811.jpg differ diff --git a/public/pics/2021/09/1245042118.jpg b/public/pics/2021/09/1245042118.jpg new file mode 100644 index 00000000..96fd3e9a Binary files /dev/null and b/public/pics/2021/09/1245042118.jpg differ diff --git a/public/pics/2021/09/131966825.jpg b/public/pics/2021/09/131966825.jpg new file mode 100644 index 00000000..0a812b3f Binary files /dev/null and b/public/pics/2021/09/131966825.jpg differ diff --git a/public/pics/2021/09/1356081613.png b/public/pics/2021/09/1356081613.png new file mode 100644 index 00000000..82dfd99e Binary files /dev/null and b/public/pics/2021/09/1356081613.png differ diff --git a/public/pics/2021/09/1393453259.png b/public/pics/2021/09/1393453259.png new file mode 100644 index 00000000..185c3072 Binary files /dev/null and b/public/pics/2021/09/1393453259.png differ diff --git a/public/pics/2021/09/1424662315.jpg b/public/pics/2021/09/1424662315.jpg new file mode 100644 index 00000000..3461822d Binary files /dev/null and b/public/pics/2021/09/1424662315.jpg differ diff --git a/public/pics/2021/09/1435068796.jpg b/public/pics/2021/09/1435068796.jpg new file mode 100644 index 00000000..f412a082 Binary files /dev/null and b/public/pics/2021/09/1435068796.jpg differ diff --git a/public/pics/2021/09/1516189955.jpg b/public/pics/2021/09/1516189955.jpg new file mode 100644 index 00000000..294fc351 Binary files /dev/null and b/public/pics/2021/09/1516189955.jpg differ diff --git a/public/pics/2021/09/1544446494.png b/public/pics/2021/09/1544446494.png new file mode 100644 index 00000000..5ad851ba Binary files /dev/null and b/public/pics/2021/09/1544446494.png differ diff --git a/public/pics/2021/09/1556660323.jpg b/public/pics/2021/09/1556660323.jpg new file mode 100644 index 00000000..ab3aacf5 Binary files /dev/null and b/public/pics/2021/09/1556660323.jpg differ diff --git a/public/pics/2021/09/158446936.jpg b/public/pics/2021/09/158446936.jpg new file mode 100644 index 00000000..d4810b6e Binary files /dev/null and b/public/pics/2021/09/158446936.jpg differ diff --git a/public/pics/2021/09/160075428.png b/public/pics/2021/09/160075428.png new file mode 100644 index 00000000..c1583529 Binary files /dev/null and b/public/pics/2021/09/160075428.png differ diff --git a/public/pics/2021/09/1705618178.jpg b/public/pics/2021/09/1705618178.jpg new file mode 100644 index 00000000..863df952 Binary files /dev/null and b/public/pics/2021/09/1705618178.jpg differ diff --git a/public/pics/2021/09/1753743511.jpg b/public/pics/2021/09/1753743511.jpg new file mode 100644 index 00000000..3a6a41a5 Binary files /dev/null and b/public/pics/2021/09/1753743511.jpg differ diff --git a/public/pics/2021/09/1754559363.jpg b/public/pics/2021/09/1754559363.jpg new file mode 100644 index 00000000..622cdb93 Binary files /dev/null and b/public/pics/2021/09/1754559363.jpg differ diff --git a/public/pics/2021/09/1861920591.png b/public/pics/2021/09/1861920591.png new file mode 100644 index 00000000..e6e53eda Binary files /dev/null and b/public/pics/2021/09/1861920591.png differ diff --git a/public/pics/2021/09/1879381692.jpg b/public/pics/2021/09/1879381692.jpg new file mode 100644 index 00000000..c80457e8 Binary files /dev/null and b/public/pics/2021/09/1879381692.jpg differ diff --git a/public/pics/2021/09/1890249448.jpg b/public/pics/2021/09/1890249448.jpg new file mode 100644 index 00000000..66e08700 Binary files /dev/null and b/public/pics/2021/09/1890249448.jpg differ diff --git a/public/pics/2021/09/1892489365.jpg b/public/pics/2021/09/1892489365.jpg new file mode 100644 index 00000000..ad1d38ca Binary files /dev/null and b/public/pics/2021/09/1892489365.jpg differ diff --git a/public/pics/2021/09/1906168022.png b/public/pics/2021/09/1906168022.png new file mode 100644 index 00000000..961dd6df Binary files /dev/null and b/public/pics/2021/09/1906168022.png differ diff --git a/public/pics/2021/09/1943500607.jpg b/public/pics/2021/09/1943500607.jpg new file mode 100644 index 00000000..c706c814 Binary files /dev/null and b/public/pics/2021/09/1943500607.jpg differ diff --git a/public/pics/2021/09/1945224264.jpg b/public/pics/2021/09/1945224264.jpg new file mode 100644 index 00000000..960c2b7e Binary files /dev/null and b/public/pics/2021/09/1945224264.jpg differ diff --git a/public/pics/2021/09/1981017062.png b/public/pics/2021/09/1981017062.png new file mode 100644 index 00000000..192fbc69 Binary files /dev/null and b/public/pics/2021/09/1981017062.png differ diff --git a/public/pics/2021/09/2027775578.jpg b/public/pics/2021/09/2027775578.jpg new file mode 100644 index 00000000..2d000a66 Binary files /dev/null and b/public/pics/2021/09/2027775578.jpg differ diff --git a/public/pics/2021/09/205650015.jpg b/public/pics/2021/09/205650015.jpg new file mode 100644 index 00000000..0fb96bf2 Binary files /dev/null and b/public/pics/2021/09/205650015.jpg differ diff --git a/public/pics/2021/09/2065086169.jpg b/public/pics/2021/09/2065086169.jpg new file mode 100644 index 00000000..e59c10b1 Binary files /dev/null and b/public/pics/2021/09/2065086169.jpg differ diff --git a/public/pics/2021/09/207961002.jpg b/public/pics/2021/09/207961002.jpg new file mode 100644 index 00000000..2fbb1a56 Binary files /dev/null and b/public/pics/2021/09/207961002.jpg differ diff --git a/public/pics/2021/09/2088028879.jpg b/public/pics/2021/09/2088028879.jpg new file mode 100644 index 00000000..aae9922d Binary files /dev/null and b/public/pics/2021/09/2088028879.jpg differ diff --git a/public/pics/2021/09/2099879238.jpg b/public/pics/2021/09/2099879238.jpg new file mode 100644 index 00000000..877779e5 Binary files /dev/null and b/public/pics/2021/09/2099879238.jpg differ diff --git a/public/pics/2021/09/2151781518.jpg b/public/pics/2021/09/2151781518.jpg new file mode 100644 index 00000000..70f5aac3 Binary files /dev/null and b/public/pics/2021/09/2151781518.jpg differ diff --git a/public/pics/2021/09/2171620408.jpg b/public/pics/2021/09/2171620408.jpg new file mode 100644 index 00000000..b8eb89a4 Binary files /dev/null and b/public/pics/2021/09/2171620408.jpg differ diff --git a/public/pics/2021/09/2212945260.jpg b/public/pics/2021/09/2212945260.jpg new file mode 100644 index 00000000..85ddedf2 Binary files /dev/null and b/public/pics/2021/09/2212945260.jpg differ diff --git a/public/pics/2021/09/2254634241.jpg b/public/pics/2021/09/2254634241.jpg new file mode 100644 index 00000000..9d0c27ce Binary files /dev/null and b/public/pics/2021/09/2254634241.jpg differ diff --git a/public/pics/2021/09/2271262374.jpg b/public/pics/2021/09/2271262374.jpg new file mode 100644 index 00000000..b35bfe17 Binary files /dev/null and b/public/pics/2021/09/2271262374.jpg differ diff --git a/public/pics/2021/09/2338477738.jpg b/public/pics/2021/09/2338477738.jpg new file mode 100644 index 00000000..0f56b1d2 Binary files /dev/null and b/public/pics/2021/09/2338477738.jpg differ diff --git a/public/pics/2021/09/2415051607.jpg b/public/pics/2021/09/2415051607.jpg new file mode 100644 index 00000000..aae9922d Binary files /dev/null and b/public/pics/2021/09/2415051607.jpg differ diff --git a/public/pics/2021/09/2450651124.png b/public/pics/2021/09/2450651124.png new file mode 100644 index 00000000..dc22f234 Binary files /dev/null and b/public/pics/2021/09/2450651124.png differ diff --git a/public/pics/2021/09/2461585501.png b/public/pics/2021/09/2461585501.png new file mode 100644 index 00000000..dea48c60 Binary files /dev/null and b/public/pics/2021/09/2461585501.png differ diff --git a/public/pics/2021/09/2470410748.jpg b/public/pics/2021/09/2470410748.jpg new file mode 100644 index 00000000..490fdbf2 Binary files /dev/null and b/public/pics/2021/09/2470410748.jpg differ diff --git a/public/pics/2021/09/2504123677.jpg b/public/pics/2021/09/2504123677.jpg new file mode 100644 index 00000000..85ddedf2 Binary files /dev/null and b/public/pics/2021/09/2504123677.jpg differ diff --git a/public/pics/2021/09/2571931730.jpg b/public/pics/2021/09/2571931730.jpg new file mode 100644 index 00000000..ff0970d3 Binary files /dev/null and b/public/pics/2021/09/2571931730.jpg differ diff --git a/public/pics/2021/09/2632277567.jpg b/public/pics/2021/09/2632277567.jpg new file mode 100644 index 00000000..00c1a34e Binary files /dev/null and b/public/pics/2021/09/2632277567.jpg differ diff --git a/public/pics/2021/09/2685183612.jpg b/public/pics/2021/09/2685183612.jpg new file mode 100644 index 00000000..35d31f87 Binary files /dev/null and b/public/pics/2021/09/2685183612.jpg differ diff --git a/public/pics/2021/09/2748646364.jpg b/public/pics/2021/09/2748646364.jpg new file mode 100644 index 00000000..155ddf2b Binary files /dev/null and b/public/pics/2021/09/2748646364.jpg differ diff --git a/public/pics/2021/09/277229789.jpg b/public/pics/2021/09/277229789.jpg new file mode 100644 index 00000000..6b978d1f Binary files /dev/null and b/public/pics/2021/09/277229789.jpg differ diff --git a/public/pics/2021/09/2774351024.jpg b/public/pics/2021/09/2774351024.jpg new file mode 100644 index 00000000..2e6fec2c Binary files /dev/null and b/public/pics/2021/09/2774351024.jpg differ diff --git a/public/pics/2021/09/2787253535.jpg b/public/pics/2021/09/2787253535.jpg new file mode 100644 index 00000000..38cbadd0 Binary files /dev/null and b/public/pics/2021/09/2787253535.jpg differ diff --git a/public/pics/2021/09/2801155958.jpg b/public/pics/2021/09/2801155958.jpg new file mode 100644 index 00000000..86d5ef40 Binary files /dev/null and b/public/pics/2021/09/2801155958.jpg differ diff --git a/public/pics/2021/09/2805380940.jpg b/public/pics/2021/09/2805380940.jpg new file mode 100644 index 00000000..6d8ee386 Binary files /dev/null and b/public/pics/2021/09/2805380940.jpg differ diff --git a/public/pics/2021/09/283540481.png b/public/pics/2021/09/283540481.png new file mode 100644 index 00000000..d43dcdec Binary files /dev/null and b/public/pics/2021/09/283540481.png differ diff --git a/public/pics/2021/09/2844568563.jpg b/public/pics/2021/09/2844568563.jpg new file mode 100644 index 00000000..de885f55 Binary files /dev/null and b/public/pics/2021/09/2844568563.jpg differ diff --git a/public/pics/2021/09/2871212348.png b/public/pics/2021/09/2871212348.png new file mode 100644 index 00000000..672776a9 Binary files /dev/null and b/public/pics/2021/09/2871212348.png differ diff --git a/public/pics/2021/09/2973137249.jpg b/public/pics/2021/09/2973137249.jpg new file mode 100644 index 00000000..103761f4 Binary files /dev/null and b/public/pics/2021/09/2973137249.jpg differ diff --git a/public/pics/2021/09/3021126430.jpg b/public/pics/2021/09/3021126430.jpg new file mode 100644 index 00000000..887594b7 Binary files /dev/null and b/public/pics/2021/09/3021126430.jpg differ diff --git a/public/pics/2021/09/3035579926.jpg b/public/pics/2021/09/3035579926.jpg new file mode 100644 index 00000000..e68161d5 Binary files /dev/null and b/public/pics/2021/09/3035579926.jpg differ diff --git a/public/pics/2021/09/3036720546.jpg b/public/pics/2021/09/3036720546.jpg new file mode 100644 index 00000000..90cf08ac Binary files /dev/null and b/public/pics/2021/09/3036720546.jpg differ diff --git a/public/pics/2021/09/3036824733.jpg b/public/pics/2021/09/3036824733.jpg new file mode 100644 index 00000000..16ed6d23 Binary files /dev/null and b/public/pics/2021/09/3036824733.jpg differ diff --git a/public/pics/2021/09/3053452675.jpg b/public/pics/2021/09/3053452675.jpg new file mode 100644 index 00000000..30ab0df6 Binary files /dev/null and b/public/pics/2021/09/3053452675.jpg differ diff --git a/public/pics/2021/09/3177565902.jpg b/public/pics/2021/09/3177565902.jpg new file mode 100644 index 00000000..af66825b Binary files /dev/null and b/public/pics/2021/09/3177565902.jpg differ diff --git a/public/pics/2021/09/3276039509.jpg b/public/pics/2021/09/3276039509.jpg new file mode 100644 index 00000000..0e660dd7 Binary files /dev/null and b/public/pics/2021/09/3276039509.jpg differ diff --git a/public/pics/2021/09/3303485349.jpg b/public/pics/2021/09/3303485349.jpg new file mode 100644 index 00000000..b4bbb4f2 Binary files /dev/null and b/public/pics/2021/09/3303485349.jpg differ diff --git a/public/pics/2021/09/3359225871.jpg b/public/pics/2021/09/3359225871.jpg new file mode 100644 index 00000000..7de379c7 Binary files /dev/null and b/public/pics/2021/09/3359225871.jpg differ diff --git a/public/pics/2021/09/3363668796.jpg b/public/pics/2021/09/3363668796.jpg new file mode 100644 index 00000000..1124bd88 Binary files /dev/null and b/public/pics/2021/09/3363668796.jpg differ diff --git a/public/pics/2021/09/3375743808.jpg b/public/pics/2021/09/3375743808.jpg new file mode 100644 index 00000000..15f13e0a Binary files /dev/null and b/public/pics/2021/09/3375743808.jpg differ diff --git a/public/pics/2021/09/3416862901.jpg b/public/pics/2021/09/3416862901.jpg new file mode 100644 index 00000000..017df7d8 Binary files /dev/null and b/public/pics/2021/09/3416862901.jpg differ diff --git a/public/pics/2021/09/3450479970.jpg b/public/pics/2021/09/3450479970.jpg new file mode 100644 index 00000000..ce39e8aa Binary files /dev/null and b/public/pics/2021/09/3450479970.jpg differ diff --git a/public/pics/2021/09/347357641.jpg b/public/pics/2021/09/347357641.jpg new file mode 100644 index 00000000..d9a58252 Binary files /dev/null and b/public/pics/2021/09/347357641.jpg differ diff --git a/public/pics/2021/09/3489417708.jpg b/public/pics/2021/09/3489417708.jpg new file mode 100644 index 00000000..a2bbb9d3 Binary files /dev/null and b/public/pics/2021/09/3489417708.jpg differ diff --git a/public/pics/2021/09/3511315353.jpg b/public/pics/2021/09/3511315353.jpg new file mode 100644 index 00000000..a4435603 Binary files /dev/null and b/public/pics/2021/09/3511315353.jpg differ diff --git a/public/pics/2021/09/3542339679.jpg b/public/pics/2021/09/3542339679.jpg new file mode 100644 index 00000000..52b86d7f Binary files /dev/null and b/public/pics/2021/09/3542339679.jpg differ diff --git a/public/pics/2021/09/3575017665.jpg b/public/pics/2021/09/3575017665.jpg new file mode 100644 index 00000000..8fe39bdf Binary files /dev/null and b/public/pics/2021/09/3575017665.jpg differ diff --git a/public/pics/2021/09/3605124942.png b/public/pics/2021/09/3605124942.png new file mode 100644 index 00000000..3fd36f64 Binary files /dev/null and b/public/pics/2021/09/3605124942.png differ diff --git a/public/pics/2021/09/3616468496.jpg b/public/pics/2021/09/3616468496.jpg new file mode 100644 index 00000000..d4810b6e Binary files /dev/null and b/public/pics/2021/09/3616468496.jpg differ diff --git a/public/pics/2021/09/3692585438.jpg b/public/pics/2021/09/3692585438.jpg new file mode 100644 index 00000000..57c2e716 Binary files /dev/null and b/public/pics/2021/09/3692585438.jpg differ diff --git a/public/pics/2021/09/3746814676.jpg b/public/pics/2021/09/3746814676.jpg new file mode 100644 index 00000000..75cd8e9d Binary files /dev/null and b/public/pics/2021/09/3746814676.jpg differ diff --git a/public/pics/2021/09/3813677165.jpg b/public/pics/2021/09/3813677165.jpg new file mode 100644 index 00000000..058c9729 Binary files /dev/null and b/public/pics/2021/09/3813677165.jpg differ diff --git a/public/pics/2021/09/3838076556.jpg b/public/pics/2021/09/3838076556.jpg new file mode 100644 index 00000000..41879d58 Binary files /dev/null and b/public/pics/2021/09/3838076556.jpg differ diff --git a/public/pics/2021/09/3851010907.jpg b/public/pics/2021/09/3851010907.jpg new file mode 100644 index 00000000..4d5bcc22 Binary files /dev/null and b/public/pics/2021/09/3851010907.jpg differ diff --git a/public/pics/2021/09/3895856950.jpg b/public/pics/2021/09/3895856950.jpg new file mode 100644 index 00000000..ae68968f Binary files /dev/null and b/public/pics/2021/09/3895856950.jpg differ diff --git a/public/pics/2021/09/4025486256.jpg b/public/pics/2021/09/4025486256.jpg new file mode 100644 index 00000000..ad54ccd6 Binary files /dev/null and b/public/pics/2021/09/4025486256.jpg differ diff --git a/public/pics/2021/09/4124923341.jpg b/public/pics/2021/09/4124923341.jpg new file mode 100644 index 00000000..acb75ed1 Binary files /dev/null and b/public/pics/2021/09/4124923341.jpg differ diff --git a/public/pics/2021/09/412583506.jpg b/public/pics/2021/09/412583506.jpg new file mode 100644 index 00000000..78703e58 Binary files /dev/null and b/public/pics/2021/09/412583506.jpg differ diff --git a/public/pics/2021/09/4176211302.jpg b/public/pics/2021/09/4176211302.jpg new file mode 100644 index 00000000..4bfbf6a7 Binary files /dev/null and b/public/pics/2021/09/4176211302.jpg differ diff --git a/public/pics/2021/09/4231012274.jpg b/public/pics/2021/09/4231012274.jpg new file mode 100644 index 00000000..984a647f Binary files /dev/null and b/public/pics/2021/09/4231012274.jpg differ diff --git a/public/pics/2021/09/4241551142.jpg b/public/pics/2021/09/4241551142.jpg new file mode 100644 index 00000000..2b88fe33 Binary files /dev/null and b/public/pics/2021/09/4241551142.jpg differ diff --git a/public/pics/2021/09/513756834.jpg b/public/pics/2021/09/513756834.jpg new file mode 100644 index 00000000..36479d6c Binary files /dev/null and b/public/pics/2021/09/513756834.jpg differ diff --git a/public/pics/2021/09/54567269.jpg b/public/pics/2021/09/54567269.jpg new file mode 100644 index 00000000..529b5af7 Binary files /dev/null and b/public/pics/2021/09/54567269.jpg differ diff --git a/public/pics/2021/09/56959376.jpg b/public/pics/2021/09/56959376.jpg new file mode 100644 index 00000000..6b9d26cc Binary files /dev/null and b/public/pics/2021/09/56959376.jpg differ diff --git a/public/pics/2021/09/57197895.png b/public/pics/2021/09/57197895.png new file mode 100644 index 00000000..14f9770c Binary files /dev/null and b/public/pics/2021/09/57197895.png differ diff --git a/public/pics/2021/09/577284233.jpg b/public/pics/2021/09/577284233.jpg new file mode 100644 index 00000000..5b8e9e6e Binary files /dev/null and b/public/pics/2021/09/577284233.jpg differ diff --git a/public/pics/2021/09/71006728.jpg b/public/pics/2021/09/71006728.jpg new file mode 100644 index 00000000..ae5e2107 Binary files /dev/null and b/public/pics/2021/09/71006728.jpg differ diff --git a/public/pics/2021/09/738572328.jpg b/public/pics/2021/09/738572328.jpg new file mode 100644 index 00000000..db9ab613 Binary files /dev/null and b/public/pics/2021/09/738572328.jpg differ diff --git a/public/pics/2021/09/866455360.jpg b/public/pics/2021/09/866455360.jpg new file mode 100644 index 00000000..5c7f65f7 Binary files /dev/null and b/public/pics/2021/09/866455360.jpg differ diff --git a/public/pics/2021/09/925164534.png b/public/pics/2021/09/925164534.png new file mode 100644 index 00000000..769d3ffc Binary files /dev/null and b/public/pics/2021/09/925164534.png differ diff --git a/public/pics/2021/09/990916133.jpg b/public/pics/2021/09/990916133.jpg new file mode 100644 index 00000000..8a3cae6e Binary files /dev/null and b/public/pics/2021/09/990916133.jpg differ diff --git a/public/pics/2021/10/1010040516.jpg b/public/pics/2021/10/1010040516.jpg new file mode 100644 index 00000000..396fb809 Binary files /dev/null and b/public/pics/2021/10/1010040516.jpg differ diff --git a/public/pics/2021/10/1048414971.png b/public/pics/2021/10/1048414971.png new file mode 100644 index 00000000..f61b34a6 Binary files /dev/null and b/public/pics/2021/10/1048414971.png differ diff --git a/public/pics/2021/10/1125844133.jpg b/public/pics/2021/10/1125844133.jpg new file mode 100644 index 00000000..7604acec Binary files /dev/null and b/public/pics/2021/10/1125844133.jpg differ diff --git a/public/pics/2021/10/1161457310.jpg b/public/pics/2021/10/1161457310.jpg new file mode 100644 index 00000000..b97640b3 Binary files /dev/null and b/public/pics/2021/10/1161457310.jpg differ diff --git a/public/pics/2021/10/119970721.jpg b/public/pics/2021/10/119970721.jpg new file mode 100644 index 00000000..bbb6001f Binary files /dev/null and b/public/pics/2021/10/119970721.jpg differ diff --git a/public/pics/2021/10/1333635628.jpg b/public/pics/2021/10/1333635628.jpg new file mode 100644 index 00000000..f95b58e3 Binary files /dev/null and b/public/pics/2021/10/1333635628.jpg differ diff --git a/public/pics/2021/10/1408673953.jpg b/public/pics/2021/10/1408673953.jpg new file mode 100644 index 00000000..780993e2 Binary files /dev/null and b/public/pics/2021/10/1408673953.jpg differ diff --git a/public/pics/2021/10/1412514536.jpg b/public/pics/2021/10/1412514536.jpg new file mode 100644 index 00000000..f2d59499 Binary files /dev/null and b/public/pics/2021/10/1412514536.jpg differ diff --git a/public/pics/2021/10/1470717024.jpg b/public/pics/2021/10/1470717024.jpg new file mode 100644 index 00000000..58cb20ec Binary files /dev/null and b/public/pics/2021/10/1470717024.jpg differ diff --git a/public/pics/2021/10/1471956607.jpg b/public/pics/2021/10/1471956607.jpg new file mode 100644 index 00000000..7c17c4e1 Binary files /dev/null and b/public/pics/2021/10/1471956607.jpg differ diff --git a/public/pics/2021/10/1495942170.jpg b/public/pics/2021/10/1495942170.jpg new file mode 100644 index 00000000..ef5e47ee Binary files /dev/null and b/public/pics/2021/10/1495942170.jpg differ diff --git a/public/pics/2021/10/1539573076.jpg b/public/pics/2021/10/1539573076.jpg new file mode 100644 index 00000000..0c277d3d Binary files /dev/null and b/public/pics/2021/10/1539573076.jpg differ diff --git a/public/pics/2021/10/1611717744.jpg b/public/pics/2021/10/1611717744.jpg new file mode 100644 index 00000000..4a96e6de Binary files /dev/null and b/public/pics/2021/10/1611717744.jpg differ diff --git a/public/pics/2021/10/1750387051.jpg b/public/pics/2021/10/1750387051.jpg new file mode 100644 index 00000000..18312968 Binary files /dev/null and b/public/pics/2021/10/1750387051.jpg differ diff --git a/public/pics/2021/10/1825343297.jpg b/public/pics/2021/10/1825343297.jpg new file mode 100644 index 00000000..2b1ef9df Binary files /dev/null and b/public/pics/2021/10/1825343297.jpg differ diff --git a/public/pics/2021/10/1871126471.webp b/public/pics/2021/10/1871126471.webp new file mode 100644 index 00000000..7ec6d0c6 Binary files /dev/null and b/public/pics/2021/10/1871126471.webp differ diff --git a/public/pics/2021/10/193886222.jpg b/public/pics/2021/10/193886222.jpg new file mode 100644 index 00000000..1c0cf5dd Binary files /dev/null and b/public/pics/2021/10/193886222.jpg differ diff --git a/public/pics/2021/10/1988601065.png b/public/pics/2021/10/1988601065.png new file mode 100644 index 00000000..f4576147 Binary files /dev/null and b/public/pics/2021/10/1988601065.png differ diff --git a/public/pics/2021/10/2000415169.jpg b/public/pics/2021/10/2000415169.jpg new file mode 100644 index 00000000..40928bd1 Binary files /dev/null and b/public/pics/2021/10/2000415169.jpg differ diff --git a/public/pics/2021/10/2011615783.jpg b/public/pics/2021/10/2011615783.jpg new file mode 100644 index 00000000..3e8dabd2 Binary files /dev/null and b/public/pics/2021/10/2011615783.jpg differ diff --git a/public/pics/2021/10/2021757031.jpg b/public/pics/2021/10/2021757031.jpg new file mode 100644 index 00000000..a81dc633 Binary files /dev/null and b/public/pics/2021/10/2021757031.jpg differ diff --git a/public/pics/2021/10/2031210294.jpg b/public/pics/2021/10/2031210294.jpg new file mode 100644 index 00000000..01295354 Binary files /dev/null and b/public/pics/2021/10/2031210294.jpg differ diff --git a/public/pics/2021/10/2045957190.jpg b/public/pics/2021/10/2045957190.jpg new file mode 100644 index 00000000..6bf53df4 Binary files /dev/null and b/public/pics/2021/10/2045957190.jpg differ diff --git a/public/pics/2021/10/2160079190.jpg b/public/pics/2021/10/2160079190.jpg new file mode 100644 index 00000000..b67bebde Binary files /dev/null and b/public/pics/2021/10/2160079190.jpg differ diff --git a/public/pics/2021/10/2281344785.jpg b/public/pics/2021/10/2281344785.jpg new file mode 100644 index 00000000..763383e9 Binary files /dev/null and b/public/pics/2021/10/2281344785.jpg differ diff --git a/public/pics/2021/10/2342118505.jpg b/public/pics/2021/10/2342118505.jpg new file mode 100644 index 00000000..39805d74 Binary files /dev/null and b/public/pics/2021/10/2342118505.jpg differ diff --git a/public/pics/2021/10/2362596309.jpg b/public/pics/2021/10/2362596309.jpg new file mode 100644 index 00000000..f64cec7a Binary files /dev/null and b/public/pics/2021/10/2362596309.jpg differ diff --git a/public/pics/2021/10/2395481021.png b/public/pics/2021/10/2395481021.png new file mode 100644 index 00000000..7385a589 Binary files /dev/null and b/public/pics/2021/10/2395481021.png differ diff --git a/public/pics/2021/10/240138103.jpg b/public/pics/2021/10/240138103.jpg new file mode 100644 index 00000000..55c08831 Binary files /dev/null and b/public/pics/2021/10/240138103.jpg differ diff --git a/public/pics/2021/10/2431335237.png b/public/pics/2021/10/2431335237.png new file mode 100644 index 00000000..e10bbdf2 Binary files /dev/null and b/public/pics/2021/10/2431335237.png differ diff --git a/public/pics/2021/10/2453701613.jpg b/public/pics/2021/10/2453701613.jpg new file mode 100644 index 00000000..2ff4c5d5 Binary files /dev/null and b/public/pics/2021/10/2453701613.jpg differ diff --git a/public/pics/2021/10/24614828.jpg b/public/pics/2021/10/24614828.jpg new file mode 100644 index 00000000..38de433d Binary files /dev/null and b/public/pics/2021/10/24614828.jpg differ diff --git a/public/pics/2021/10/2470017054.jpg b/public/pics/2021/10/2470017054.jpg new file mode 100644 index 00000000..42127d2b Binary files /dev/null and b/public/pics/2021/10/2470017054.jpg differ diff --git a/public/pics/2021/10/2533563187.jpg b/public/pics/2021/10/2533563187.jpg new file mode 100644 index 00000000..2f1e343b Binary files /dev/null and b/public/pics/2021/10/2533563187.jpg differ diff --git a/public/pics/2021/10/2568358423.jpg b/public/pics/2021/10/2568358423.jpg new file mode 100644 index 00000000..d5a95f43 Binary files /dev/null and b/public/pics/2021/10/2568358423.jpg differ diff --git a/public/pics/2021/10/2603329934.jpg b/public/pics/2021/10/2603329934.jpg new file mode 100644 index 00000000..2614865a Binary files /dev/null and b/public/pics/2021/10/2603329934.jpg differ diff --git a/public/pics/2021/10/2677148538.jpg b/public/pics/2021/10/2677148538.jpg new file mode 100644 index 00000000..eb9e8dc6 Binary files /dev/null and b/public/pics/2021/10/2677148538.jpg differ diff --git a/public/pics/2021/10/2710785777.jpg b/public/pics/2021/10/2710785777.jpg new file mode 100644 index 00000000..01c14702 Binary files /dev/null and b/public/pics/2021/10/2710785777.jpg differ diff --git a/public/pics/2021/10/2720393310.jpg b/public/pics/2021/10/2720393310.jpg new file mode 100644 index 00000000..e236b57d Binary files /dev/null and b/public/pics/2021/10/2720393310.jpg differ diff --git a/public/pics/2021/10/2752406451.jpg b/public/pics/2021/10/2752406451.jpg new file mode 100644 index 00000000..89b955af Binary files /dev/null and b/public/pics/2021/10/2752406451.jpg differ diff --git a/public/pics/2021/10/2759612400.jpg b/public/pics/2021/10/2759612400.jpg new file mode 100644 index 00000000..09d6f499 Binary files /dev/null and b/public/pics/2021/10/2759612400.jpg differ diff --git a/public/pics/2021/10/2778957015.jpg b/public/pics/2021/10/2778957015.jpg new file mode 100644 index 00000000..160efe5c Binary files /dev/null and b/public/pics/2021/10/2778957015.jpg differ diff --git a/public/pics/2021/10/2837875168.jpg b/public/pics/2021/10/2837875168.jpg new file mode 100644 index 00000000..4b2cb7e6 Binary files /dev/null and b/public/pics/2021/10/2837875168.jpg differ diff --git a/public/pics/2021/10/2880534491.jpg b/public/pics/2021/10/2880534491.jpg new file mode 100644 index 00000000..d0306574 Binary files /dev/null and b/public/pics/2021/10/2880534491.jpg differ diff --git a/public/pics/2021/10/2901043082.jpg b/public/pics/2021/10/2901043082.jpg new file mode 100644 index 00000000..ed9f4834 Binary files /dev/null and b/public/pics/2021/10/2901043082.jpg differ diff --git a/public/pics/2021/10/2919452588.jpg b/public/pics/2021/10/2919452588.jpg new file mode 100644 index 00000000..14882758 Binary files /dev/null and b/public/pics/2021/10/2919452588.jpg differ diff --git a/public/pics/2021/10/2921020222.jpg b/public/pics/2021/10/2921020222.jpg new file mode 100644 index 00000000..f1d033d5 Binary files /dev/null and b/public/pics/2021/10/2921020222.jpg differ diff --git a/public/pics/2021/10/2940034970.jpg b/public/pics/2021/10/2940034970.jpg new file mode 100644 index 00000000..9c6bdfe0 Binary files /dev/null and b/public/pics/2021/10/2940034970.jpg differ diff --git a/public/pics/2021/10/3018463678.jpg b/public/pics/2021/10/3018463678.jpg new file mode 100644 index 00000000..42eebe4d Binary files /dev/null and b/public/pics/2021/10/3018463678.jpg differ diff --git a/public/pics/2021/10/3021948795.jpg b/public/pics/2021/10/3021948795.jpg new file mode 100644 index 00000000..f2f389cd Binary files /dev/null and b/public/pics/2021/10/3021948795.jpg differ diff --git a/public/pics/2021/10/3097988222.jpg b/public/pics/2021/10/3097988222.jpg new file mode 100644 index 00000000..50efa6f9 Binary files /dev/null and b/public/pics/2021/10/3097988222.jpg differ diff --git a/public/pics/2021/10/3106482779.jpg b/public/pics/2021/10/3106482779.jpg new file mode 100644 index 00000000..558901a9 Binary files /dev/null and b/public/pics/2021/10/3106482779.jpg differ diff --git a/public/pics/2021/10/3166480274.jpg b/public/pics/2021/10/3166480274.jpg new file mode 100644 index 00000000..87fea8bb Binary files /dev/null and b/public/pics/2021/10/3166480274.jpg differ diff --git a/public/pics/2021/10/3168699581.jpg b/public/pics/2021/10/3168699581.jpg new file mode 100644 index 00000000..074b2aaa Binary files /dev/null and b/public/pics/2021/10/3168699581.jpg differ diff --git a/public/pics/2021/10/3341173863.jpg b/public/pics/2021/10/3341173863.jpg new file mode 100644 index 00000000..911b9149 Binary files /dev/null and b/public/pics/2021/10/3341173863.jpg differ diff --git a/public/pics/2021/10/3359667904.jpg b/public/pics/2021/10/3359667904.jpg new file mode 100644 index 00000000..8b6a72d2 Binary files /dev/null and b/public/pics/2021/10/3359667904.jpg differ diff --git a/public/pics/2021/10/3361637824.jpg b/public/pics/2021/10/3361637824.jpg new file mode 100644 index 00000000..34d756d9 Binary files /dev/null and b/public/pics/2021/10/3361637824.jpg differ diff --git a/public/pics/2021/10/3384191574.jpg b/public/pics/2021/10/3384191574.jpg new file mode 100644 index 00000000..ba8433d7 Binary files /dev/null and b/public/pics/2021/10/3384191574.jpg differ diff --git a/public/pics/2021/10/3445372914.jpg b/public/pics/2021/10/3445372914.jpg new file mode 100644 index 00000000..5adcbbb6 Binary files /dev/null and b/public/pics/2021/10/3445372914.jpg differ diff --git a/public/pics/2021/10/344717401.jpg b/public/pics/2021/10/344717401.jpg new file mode 100644 index 00000000..9af7b957 Binary files /dev/null and b/public/pics/2021/10/344717401.jpg differ diff --git a/public/pics/2021/10/3457917779.png b/public/pics/2021/10/3457917779.png new file mode 100644 index 00000000..ec4c74c7 Binary files /dev/null and b/public/pics/2021/10/3457917779.png differ diff --git a/public/pics/2021/10/3479561014.jpg b/public/pics/2021/10/3479561014.jpg new file mode 100644 index 00000000..5ad4ee79 Binary files /dev/null and b/public/pics/2021/10/3479561014.jpg differ diff --git a/public/pics/2021/10/3546284777.jpg b/public/pics/2021/10/3546284777.jpg new file mode 100644 index 00000000..1c19f9d1 Binary files /dev/null and b/public/pics/2021/10/3546284777.jpg differ diff --git a/public/pics/2021/10/3560449459.jpg b/public/pics/2021/10/3560449459.jpg new file mode 100644 index 00000000..5ec096d9 Binary files /dev/null and b/public/pics/2021/10/3560449459.jpg differ diff --git a/public/pics/2021/10/3588550035.jpg b/public/pics/2021/10/3588550035.jpg new file mode 100644 index 00000000..2155f700 Binary files /dev/null and b/public/pics/2021/10/3588550035.jpg differ diff --git a/public/pics/2021/10/3612035510.jpg b/public/pics/2021/10/3612035510.jpg new file mode 100644 index 00000000..393220df Binary files /dev/null and b/public/pics/2021/10/3612035510.jpg differ diff --git a/public/pics/2021/10/3662837391.jpg b/public/pics/2021/10/3662837391.jpg new file mode 100644 index 00000000..15c040d8 Binary files /dev/null and b/public/pics/2021/10/3662837391.jpg differ diff --git a/public/pics/2021/10/3665149014.jpg b/public/pics/2021/10/3665149014.jpg new file mode 100644 index 00000000..9783af7d Binary files /dev/null and b/public/pics/2021/10/3665149014.jpg differ diff --git a/public/pics/2021/10/3684287648.jpg b/public/pics/2021/10/3684287648.jpg new file mode 100644 index 00000000..9be8ded4 Binary files /dev/null and b/public/pics/2021/10/3684287648.jpg differ diff --git a/public/pics/2021/10/3700093831.jpg b/public/pics/2021/10/3700093831.jpg new file mode 100644 index 00000000..998fa19e Binary files /dev/null and b/public/pics/2021/10/3700093831.jpg differ diff --git a/public/pics/2021/10/382634852.jpg b/public/pics/2021/10/382634852.jpg new file mode 100644 index 00000000..c80787bf Binary files /dev/null and b/public/pics/2021/10/382634852.jpg differ diff --git a/public/pics/2021/10/3830510043.jpg b/public/pics/2021/10/3830510043.jpg new file mode 100644 index 00000000..ab0b300b Binary files /dev/null and b/public/pics/2021/10/3830510043.jpg differ diff --git a/public/pics/2021/10/3832037342.jpg b/public/pics/2021/10/3832037342.jpg new file mode 100644 index 00000000..58659be8 Binary files /dev/null and b/public/pics/2021/10/3832037342.jpg differ diff --git a/public/pics/2021/10/3909792721.png b/public/pics/2021/10/3909792721.png new file mode 100644 index 00000000..7aa98de2 Binary files /dev/null and b/public/pics/2021/10/3909792721.png differ diff --git a/public/pics/2021/10/3945248855.jpg b/public/pics/2021/10/3945248855.jpg new file mode 100644 index 00000000..d1bfc855 Binary files /dev/null and b/public/pics/2021/10/3945248855.jpg differ diff --git a/public/pics/2021/10/3965427355.png b/public/pics/2021/10/3965427355.png new file mode 100644 index 00000000..f7761cdd Binary files /dev/null and b/public/pics/2021/10/3965427355.png differ diff --git a/public/pics/2021/10/402523352.png b/public/pics/2021/10/402523352.png new file mode 100644 index 00000000..4c651fa6 Binary files /dev/null and b/public/pics/2021/10/402523352.png differ diff --git a/public/pics/2021/10/4117315714.jpg b/public/pics/2021/10/4117315714.jpg new file mode 100644 index 00000000..c2aec945 Binary files /dev/null and b/public/pics/2021/10/4117315714.jpg differ diff --git a/public/pics/2021/10/414013186.jpg b/public/pics/2021/10/414013186.jpg new file mode 100644 index 00000000..15c040d8 Binary files /dev/null and b/public/pics/2021/10/414013186.jpg differ diff --git a/public/pics/2021/10/4195053360.jpg b/public/pics/2021/10/4195053360.jpg new file mode 100644 index 00000000..ea3d0626 Binary files /dev/null and b/public/pics/2021/10/4195053360.jpg differ diff --git a/public/pics/2021/10/4228802043.jpg b/public/pics/2021/10/4228802043.jpg new file mode 100644 index 00000000..99894b9e Binary files /dev/null and b/public/pics/2021/10/4228802043.jpg differ diff --git a/public/pics/2021/10/4267750395.jpg b/public/pics/2021/10/4267750395.jpg new file mode 100644 index 00000000..c3505043 Binary files /dev/null and b/public/pics/2021/10/4267750395.jpg differ diff --git a/public/pics/2021/10/4283665768.jpg b/public/pics/2021/10/4283665768.jpg new file mode 100644 index 00000000..de57bdcb Binary files /dev/null and b/public/pics/2021/10/4283665768.jpg differ diff --git a/public/pics/2021/10/465166904.jpg b/public/pics/2021/10/465166904.jpg new file mode 100644 index 00000000..70fc5303 Binary files /dev/null and b/public/pics/2021/10/465166904.jpg differ diff --git a/public/pics/2021/10/46607755.png b/public/pics/2021/10/46607755.png new file mode 100644 index 00000000..afcd67a0 Binary files /dev/null and b/public/pics/2021/10/46607755.png differ diff --git a/public/pics/2021/10/4692574.jpg b/public/pics/2021/10/4692574.jpg new file mode 100644 index 00000000..6a283f10 Binary files /dev/null and b/public/pics/2021/10/4692574.jpg differ diff --git a/public/pics/2021/10/482644248.jpg b/public/pics/2021/10/482644248.jpg new file mode 100644 index 00000000..d9cfc008 Binary files /dev/null and b/public/pics/2021/10/482644248.jpg differ diff --git a/public/pics/2021/10/483131300.jpg b/public/pics/2021/10/483131300.jpg new file mode 100644 index 00000000..fa5e3bae Binary files /dev/null and b/public/pics/2021/10/483131300.jpg differ diff --git a/public/pics/2021/10/483295907.jpg b/public/pics/2021/10/483295907.jpg new file mode 100644 index 00000000..2f052327 Binary files /dev/null and b/public/pics/2021/10/483295907.jpg differ diff --git a/public/pics/2021/10/512608115.jpg b/public/pics/2021/10/512608115.jpg new file mode 100644 index 00000000..d67b724e Binary files /dev/null and b/public/pics/2021/10/512608115.jpg differ diff --git a/public/pics/2021/10/517017887.jpg b/public/pics/2021/10/517017887.jpg new file mode 100644 index 00000000..f2f389cd Binary files /dev/null and b/public/pics/2021/10/517017887.jpg differ diff --git a/public/pics/2021/10/546998397.jpg b/public/pics/2021/10/546998397.jpg new file mode 100644 index 00000000..7d15dde7 Binary files /dev/null and b/public/pics/2021/10/546998397.jpg differ diff --git a/public/pics/2021/10/562038999.png b/public/pics/2021/10/562038999.png new file mode 100644 index 00000000..2b9de118 Binary files /dev/null and b/public/pics/2021/10/562038999.png differ diff --git a/public/pics/2021/10/578659748.jpg b/public/pics/2021/10/578659748.jpg new file mode 100644 index 00000000..431b7eb3 Binary files /dev/null and b/public/pics/2021/10/578659748.jpg differ diff --git a/public/pics/2021/10/580251227.jpg b/public/pics/2021/10/580251227.jpg new file mode 100644 index 00000000..4715a7b5 Binary files /dev/null and b/public/pics/2021/10/580251227.jpg differ diff --git a/public/pics/2021/10/633219481.jpg b/public/pics/2021/10/633219481.jpg new file mode 100644 index 00000000..ea0ac279 Binary files /dev/null and b/public/pics/2021/10/633219481.jpg differ diff --git a/public/pics/2021/10/68762672.jpg b/public/pics/2021/10/68762672.jpg new file mode 100644 index 00000000..283653e2 Binary files /dev/null and b/public/pics/2021/10/68762672.jpg differ diff --git a/public/pics/2021/10/738091205.jpg b/public/pics/2021/10/738091205.jpg new file mode 100644 index 00000000..0d72d0ae Binary files /dev/null and b/public/pics/2021/10/738091205.jpg differ diff --git a/public/pics/2021/10/755949656.jpg b/public/pics/2021/10/755949656.jpg new file mode 100644 index 00000000..642617eb Binary files /dev/null and b/public/pics/2021/10/755949656.jpg differ diff --git a/public/pics/2021/10/771219665.jpg b/public/pics/2021/10/771219665.jpg new file mode 100644 index 00000000..5ddf6b23 Binary files /dev/null and b/public/pics/2021/10/771219665.jpg differ diff --git a/public/pics/2021/10/788967161.jpg b/public/pics/2021/10/788967161.jpg new file mode 100644 index 00000000..2cfc3a23 Binary files /dev/null and b/public/pics/2021/10/788967161.jpg differ diff --git a/public/pics/2021/10/814315235.png b/public/pics/2021/10/814315235.png new file mode 100644 index 00000000..e323cec3 Binary files /dev/null and b/public/pics/2021/10/814315235.png differ diff --git a/public/pics/2021/10/840808614.jpg b/public/pics/2021/10/840808614.jpg new file mode 100644 index 00000000..79d7df0f Binary files /dev/null and b/public/pics/2021/10/840808614.jpg differ diff --git a/public/pics/2021/10/879186326.jpg b/public/pics/2021/10/879186326.jpg new file mode 100644 index 00000000..e1632a37 Binary files /dev/null and b/public/pics/2021/10/879186326.jpg differ diff --git a/public/pics/2021/10/936869758.jpg b/public/pics/2021/10/936869758.jpg new file mode 100644 index 00000000..ebdfbd02 Binary files /dev/null and b/public/pics/2021/10/936869758.jpg differ diff --git a/public/pics/2021/10/942540513.jpg b/public/pics/2021/10/942540513.jpg new file mode 100644 index 00000000..db5accf3 Binary files /dev/null and b/public/pics/2021/10/942540513.jpg differ diff --git a/public/pics/2021/11/1015724849.png b/public/pics/2021/11/1015724849.png new file mode 100644 index 00000000..1987afe1 Binary files /dev/null and b/public/pics/2021/11/1015724849.png differ diff --git a/public/pics/2021/11/1036227145.jpg b/public/pics/2021/11/1036227145.jpg new file mode 100644 index 00000000..29946e67 Binary files /dev/null and b/public/pics/2021/11/1036227145.jpg differ diff --git a/public/pics/2021/11/1091627996.png b/public/pics/2021/11/1091627996.png new file mode 100644 index 00000000..e3c6ed7d Binary files /dev/null and b/public/pics/2021/11/1091627996.png differ diff --git a/public/pics/2021/11/112412364.png b/public/pics/2021/11/112412364.png new file mode 100644 index 00000000..43161ddd Binary files /dev/null and b/public/pics/2021/11/112412364.png differ diff --git a/public/pics/2021/11/1136593952.jpg b/public/pics/2021/11/1136593952.jpg new file mode 100644 index 00000000..20412b48 Binary files /dev/null and b/public/pics/2021/11/1136593952.jpg differ diff --git a/public/pics/2021/11/1154379693.jpg b/public/pics/2021/11/1154379693.jpg new file mode 100644 index 00000000..2666709a Binary files /dev/null and b/public/pics/2021/11/1154379693.jpg differ diff --git a/public/pics/2021/11/1253132005.jpg b/public/pics/2021/11/1253132005.jpg new file mode 100644 index 00000000..d6ca7670 Binary files /dev/null and b/public/pics/2021/11/1253132005.jpg differ diff --git a/public/pics/2021/11/1263744468.png b/public/pics/2021/11/1263744468.png new file mode 100644 index 00000000..5045d6cc Binary files /dev/null and b/public/pics/2021/11/1263744468.png differ diff --git a/public/pics/2021/11/1268533353.jpg b/public/pics/2021/11/1268533353.jpg new file mode 100644 index 00000000..01d1c8c6 Binary files /dev/null and b/public/pics/2021/11/1268533353.jpg differ diff --git a/public/pics/2021/11/1301598549.jpg b/public/pics/2021/11/1301598549.jpg new file mode 100644 index 00000000..791806c1 Binary files /dev/null and b/public/pics/2021/11/1301598549.jpg differ diff --git a/public/pics/2021/11/1302260735.jpg b/public/pics/2021/11/1302260735.jpg new file mode 100644 index 00000000..6471e712 Binary files /dev/null and b/public/pics/2021/11/1302260735.jpg differ diff --git a/public/pics/2021/11/1318429941.jpg b/public/pics/2021/11/1318429941.jpg new file mode 100644 index 00000000..300156fa Binary files /dev/null and b/public/pics/2021/11/1318429941.jpg differ diff --git a/public/pics/2021/11/133168272.jpg b/public/pics/2021/11/133168272.jpg new file mode 100644 index 00000000..1310d4d1 Binary files /dev/null and b/public/pics/2021/11/133168272.jpg differ diff --git a/public/pics/2021/11/1342505386.jpg b/public/pics/2021/11/1342505386.jpg new file mode 100644 index 00000000..4f05306d Binary files /dev/null and b/public/pics/2021/11/1342505386.jpg differ diff --git a/public/pics/2021/11/1353458866.jpg b/public/pics/2021/11/1353458866.jpg new file mode 100644 index 00000000..4f05306d Binary files /dev/null and b/public/pics/2021/11/1353458866.jpg differ diff --git a/public/pics/2021/11/1356587806.png b/public/pics/2021/11/1356587806.png new file mode 100644 index 00000000..93358d13 Binary files /dev/null and b/public/pics/2021/11/1356587806.png differ diff --git a/public/pics/2021/11/1358044252.png b/public/pics/2021/11/1358044252.png new file mode 100644 index 00000000..ad65406b Binary files /dev/null and b/public/pics/2021/11/1358044252.png differ diff --git a/public/pics/2021/11/1401014779.png b/public/pics/2021/11/1401014779.png new file mode 100644 index 00000000..be74c470 Binary files /dev/null and b/public/pics/2021/11/1401014779.png differ diff --git a/public/pics/2021/11/141267513.jpg b/public/pics/2021/11/141267513.jpg new file mode 100644 index 00000000..e7d26638 Binary files /dev/null and b/public/pics/2021/11/141267513.jpg differ diff --git a/public/pics/2021/11/1444063896.jpg b/public/pics/2021/11/1444063896.jpg new file mode 100644 index 00000000..c9dbed71 Binary files /dev/null and b/public/pics/2021/11/1444063896.jpg differ diff --git a/public/pics/2021/11/1544437878.jpg b/public/pics/2021/11/1544437878.jpg new file mode 100644 index 00000000..855de3f1 Binary files /dev/null and b/public/pics/2021/11/1544437878.jpg differ diff --git a/public/pics/2021/11/1562879867.png b/public/pics/2021/11/1562879867.png new file mode 100644 index 00000000..e2e62b82 Binary files /dev/null and b/public/pics/2021/11/1562879867.png differ diff --git a/public/pics/2021/11/1597054685.jpg b/public/pics/2021/11/1597054685.jpg new file mode 100644 index 00000000..4e65a476 Binary files /dev/null and b/public/pics/2021/11/1597054685.jpg differ diff --git a/public/pics/2021/11/1602438253.png b/public/pics/2021/11/1602438253.png new file mode 100644 index 00000000..7a67776e Binary files /dev/null and b/public/pics/2021/11/1602438253.png differ diff --git a/public/pics/2021/11/1629360904.jpg b/public/pics/2021/11/1629360904.jpg new file mode 100644 index 00000000..f22b8b23 Binary files /dev/null and b/public/pics/2021/11/1629360904.jpg differ diff --git a/public/pics/2021/11/1667529081.png b/public/pics/2021/11/1667529081.png new file mode 100644 index 00000000..dd0ccabe Binary files /dev/null and b/public/pics/2021/11/1667529081.png differ diff --git a/public/pics/2021/11/1671695981.jpg b/public/pics/2021/11/1671695981.jpg new file mode 100644 index 00000000..8e8baa23 Binary files /dev/null and b/public/pics/2021/11/1671695981.jpg differ diff --git a/public/pics/2021/11/167234601.png b/public/pics/2021/11/167234601.png new file mode 100644 index 00000000..6898e422 Binary files /dev/null and b/public/pics/2021/11/167234601.png differ diff --git a/public/pics/2021/11/1679947298.png b/public/pics/2021/11/1679947298.png new file mode 100644 index 00000000..80cbcdcd Binary files /dev/null and b/public/pics/2021/11/1679947298.png differ diff --git a/public/pics/2021/11/1713766921.jpg b/public/pics/2021/11/1713766921.jpg new file mode 100644 index 00000000..6c410e18 Binary files /dev/null and b/public/pics/2021/11/1713766921.jpg differ diff --git a/public/pics/2021/11/1771170580.png b/public/pics/2021/11/1771170580.png new file mode 100644 index 00000000..fb9d93d9 Binary files /dev/null and b/public/pics/2021/11/1771170580.png differ diff --git a/public/pics/2021/11/1773731740.jpg b/public/pics/2021/11/1773731740.jpg new file mode 100644 index 00000000..30f8e2f7 Binary files /dev/null and b/public/pics/2021/11/1773731740.jpg differ diff --git a/public/pics/2021/11/1778143689.jpg b/public/pics/2021/11/1778143689.jpg new file mode 100644 index 00000000..889926bc Binary files /dev/null and b/public/pics/2021/11/1778143689.jpg differ diff --git a/public/pics/2021/11/1874336804.jpg b/public/pics/2021/11/1874336804.jpg new file mode 100644 index 00000000..25cad781 Binary files /dev/null and b/public/pics/2021/11/1874336804.jpg differ diff --git a/public/pics/2021/11/1904763440.png b/public/pics/2021/11/1904763440.png new file mode 100644 index 00000000..60b10273 Binary files /dev/null and b/public/pics/2021/11/1904763440.png differ diff --git a/public/pics/2021/11/1953958978.png b/public/pics/2021/11/1953958978.png new file mode 100644 index 00000000..1b933c0d Binary files /dev/null and b/public/pics/2021/11/1953958978.png differ diff --git a/public/pics/2021/11/2012175627.jpg b/public/pics/2021/11/2012175627.jpg new file mode 100644 index 00000000..81f63916 Binary files /dev/null and b/public/pics/2021/11/2012175627.jpg differ diff --git a/public/pics/2021/11/2013637240.jpg b/public/pics/2021/11/2013637240.jpg new file mode 100644 index 00000000..3b9f4cd6 Binary files /dev/null and b/public/pics/2021/11/2013637240.jpg differ diff --git a/public/pics/2021/11/2077310194.jpg b/public/pics/2021/11/2077310194.jpg new file mode 100644 index 00000000..a149402c Binary files /dev/null and b/public/pics/2021/11/2077310194.jpg differ diff --git a/public/pics/2021/11/2158377009.png b/public/pics/2021/11/2158377009.png new file mode 100644 index 00000000..aaa0f707 Binary files /dev/null and b/public/pics/2021/11/2158377009.png differ diff --git a/public/pics/2021/11/2197272810.png b/public/pics/2021/11/2197272810.png new file mode 100644 index 00000000..f86a7a48 Binary files /dev/null and b/public/pics/2021/11/2197272810.png differ diff --git a/public/pics/2021/11/2198557021.png b/public/pics/2021/11/2198557021.png new file mode 100644 index 00000000..78fa2bc7 Binary files /dev/null and b/public/pics/2021/11/2198557021.png differ diff --git a/public/pics/2021/11/2209156545.jpg b/public/pics/2021/11/2209156545.jpg new file mode 100644 index 00000000..bf26bad3 Binary files /dev/null and b/public/pics/2021/11/2209156545.jpg differ diff --git a/public/pics/2021/11/2241203309.jpg b/public/pics/2021/11/2241203309.jpg new file mode 100644 index 00000000..9906560a Binary files /dev/null and b/public/pics/2021/11/2241203309.jpg differ diff --git a/public/pics/2021/11/2254109657.png b/public/pics/2021/11/2254109657.png new file mode 100644 index 00000000..99648e9f Binary files /dev/null and b/public/pics/2021/11/2254109657.png differ diff --git a/public/pics/2021/11/2262960223.jpg b/public/pics/2021/11/2262960223.jpg new file mode 100644 index 00000000..be2e034f Binary files /dev/null and b/public/pics/2021/11/2262960223.jpg differ diff --git a/public/pics/2021/11/2441536733.png b/public/pics/2021/11/2441536733.png new file mode 100644 index 00000000..8e2cc0a5 Binary files /dev/null and b/public/pics/2021/11/2441536733.png differ diff --git a/public/pics/2021/11/2442097492.png b/public/pics/2021/11/2442097492.png new file mode 100644 index 00000000..fbe29c05 Binary files /dev/null and b/public/pics/2021/11/2442097492.png differ diff --git a/public/pics/2021/11/2442580467.jpg b/public/pics/2021/11/2442580467.jpg new file mode 100644 index 00000000..50ac66c2 Binary files /dev/null and b/public/pics/2021/11/2442580467.jpg differ diff --git a/public/pics/2021/11/2538003353.jpg b/public/pics/2021/11/2538003353.jpg new file mode 100644 index 00000000..6145477a Binary files /dev/null and b/public/pics/2021/11/2538003353.jpg differ diff --git a/public/pics/2021/11/2543391457.jpg b/public/pics/2021/11/2543391457.jpg new file mode 100644 index 00000000..9c2d1740 Binary files /dev/null and b/public/pics/2021/11/2543391457.jpg differ diff --git a/public/pics/2021/11/2582147236.gif b/public/pics/2021/11/2582147236.gif new file mode 100644 index 00000000..a89a95b0 Binary files /dev/null and b/public/pics/2021/11/2582147236.gif differ diff --git a/public/pics/2021/11/2725693124.jpg b/public/pics/2021/11/2725693124.jpg new file mode 100644 index 00000000..f325ac3c Binary files /dev/null and b/public/pics/2021/11/2725693124.jpg differ diff --git a/public/pics/2021/11/2741957586.jpg b/public/pics/2021/11/2741957586.jpg new file mode 100644 index 00000000..95005125 Binary files /dev/null and b/public/pics/2021/11/2741957586.jpg differ diff --git a/public/pics/2021/11/2883327544.png b/public/pics/2021/11/2883327544.png new file mode 100644 index 00000000..251aa780 Binary files /dev/null and b/public/pics/2021/11/2883327544.png differ diff --git a/public/pics/2021/11/2945389464.jpg b/public/pics/2021/11/2945389464.jpg new file mode 100644 index 00000000..e7691926 Binary files /dev/null and b/public/pics/2021/11/2945389464.jpg differ diff --git a/public/pics/2021/11/3054338042.jpg b/public/pics/2021/11/3054338042.jpg new file mode 100644 index 00000000..d3a0eba5 Binary files /dev/null and b/public/pics/2021/11/3054338042.jpg differ diff --git a/public/pics/2021/11/3099937670.jpg b/public/pics/2021/11/3099937670.jpg new file mode 100644 index 00000000..bba8ef24 Binary files /dev/null and b/public/pics/2021/11/3099937670.jpg differ diff --git a/public/pics/2021/11/3169764208.jpg b/public/pics/2021/11/3169764208.jpg new file mode 100644 index 00000000..24a68afb Binary files /dev/null and b/public/pics/2021/11/3169764208.jpg differ diff --git a/public/pics/2021/11/3172351011.png b/public/pics/2021/11/3172351011.png new file mode 100644 index 00000000..3bca891e Binary files /dev/null and b/public/pics/2021/11/3172351011.png differ diff --git a/public/pics/2021/11/3259422302.png b/public/pics/2021/11/3259422302.png new file mode 100644 index 00000000..98aab36f Binary files /dev/null and b/public/pics/2021/11/3259422302.png differ diff --git a/public/pics/2021/11/3267991043.jpg b/public/pics/2021/11/3267991043.jpg new file mode 100644 index 00000000..0e5bd779 Binary files /dev/null and b/public/pics/2021/11/3267991043.jpg differ diff --git a/public/pics/2021/11/3280074511.jpg b/public/pics/2021/11/3280074511.jpg new file mode 100644 index 00000000..20c99c5c Binary files /dev/null and b/public/pics/2021/11/3280074511.jpg differ diff --git a/public/pics/2021/11/34330340.jpg b/public/pics/2021/11/34330340.jpg new file mode 100644 index 00000000..3287fc3c Binary files /dev/null and b/public/pics/2021/11/34330340.jpg differ diff --git a/public/pics/2021/11/3446093181.png b/public/pics/2021/11/3446093181.png new file mode 100644 index 00000000..699342f5 Binary files /dev/null and b/public/pics/2021/11/3446093181.png differ diff --git a/public/pics/2021/11/3451264003.jpg b/public/pics/2021/11/3451264003.jpg new file mode 100644 index 00000000..ba3f91bc Binary files /dev/null and b/public/pics/2021/11/3451264003.jpg differ diff --git a/public/pics/2021/11/3454127467.jpg b/public/pics/2021/11/3454127467.jpg new file mode 100644 index 00000000..a2a660f6 Binary files /dev/null and b/public/pics/2021/11/3454127467.jpg differ diff --git a/public/pics/2021/11/3514613864.png b/public/pics/2021/11/3514613864.png new file mode 100644 index 00000000..e000153a Binary files /dev/null and b/public/pics/2021/11/3514613864.png differ diff --git a/public/pics/2021/11/3524962805.png b/public/pics/2021/11/3524962805.png new file mode 100644 index 00000000..6bd50343 Binary files /dev/null and b/public/pics/2021/11/3524962805.png differ diff --git a/public/pics/2021/11/3529125351.png b/public/pics/2021/11/3529125351.png new file mode 100644 index 00000000..fbe29c05 Binary files /dev/null and b/public/pics/2021/11/3529125351.png differ diff --git a/public/pics/2021/11/3583085396.jpg b/public/pics/2021/11/3583085396.jpg new file mode 100644 index 00000000..67b92d62 Binary files /dev/null and b/public/pics/2021/11/3583085396.jpg differ diff --git a/public/pics/2021/11/3630212798.jpg b/public/pics/2021/11/3630212798.jpg new file mode 100644 index 00000000..67ea2b27 Binary files /dev/null and b/public/pics/2021/11/3630212798.jpg differ diff --git a/public/pics/2021/11/3656587429.jpg b/public/pics/2021/11/3656587429.jpg new file mode 100644 index 00000000..c30d975a Binary files /dev/null and b/public/pics/2021/11/3656587429.jpg differ diff --git a/public/pics/2021/11/3772635116.png b/public/pics/2021/11/3772635116.png new file mode 100644 index 00000000..22bbf317 Binary files /dev/null and b/public/pics/2021/11/3772635116.png differ diff --git a/public/pics/2021/11/3776426574.png b/public/pics/2021/11/3776426574.png new file mode 100644 index 00000000..a931d4bb Binary files /dev/null and b/public/pics/2021/11/3776426574.png differ diff --git a/public/pics/2021/11/3805801936.jpg b/public/pics/2021/11/3805801936.jpg new file mode 100644 index 00000000..daccd095 Binary files /dev/null and b/public/pics/2021/11/3805801936.jpg differ diff --git a/public/pics/2021/11/3834233708.png b/public/pics/2021/11/3834233708.png new file mode 100644 index 00000000..1845de9e Binary files /dev/null and b/public/pics/2021/11/3834233708.png differ diff --git a/public/pics/2021/11/3873224529.png b/public/pics/2021/11/3873224529.png new file mode 100644 index 00000000..8b98ee1f Binary files /dev/null and b/public/pics/2021/11/3873224529.png differ diff --git a/public/pics/2021/11/3889867141.png b/public/pics/2021/11/3889867141.png new file mode 100644 index 00000000..26a49887 Binary files /dev/null and b/public/pics/2021/11/3889867141.png differ diff --git a/public/pics/2021/11/3913729447.png b/public/pics/2021/11/3913729447.png new file mode 100644 index 00000000..86957a11 Binary files /dev/null and b/public/pics/2021/11/3913729447.png differ diff --git a/public/pics/2021/11/3972836870.png b/public/pics/2021/11/3972836870.png new file mode 100644 index 00000000..0980fdff Binary files /dev/null and b/public/pics/2021/11/3972836870.png differ diff --git a/public/pics/2021/11/3973398552.jpg b/public/pics/2021/11/3973398552.jpg new file mode 100644 index 00000000..3517e658 Binary files /dev/null and b/public/pics/2021/11/3973398552.jpg differ diff --git a/public/pics/2021/11/3979755663.jpg b/public/pics/2021/11/3979755663.jpg new file mode 100644 index 00000000..8e8baa23 Binary files /dev/null and b/public/pics/2021/11/3979755663.jpg differ diff --git a/public/pics/2021/11/3997458455.jpg b/public/pics/2021/11/3997458455.jpg new file mode 100644 index 00000000..355b61c5 Binary files /dev/null and b/public/pics/2021/11/3997458455.jpg differ diff --git a/public/pics/2021/11/4018851214.jpg b/public/pics/2021/11/4018851214.jpg new file mode 100644 index 00000000..de570ce4 Binary files /dev/null and b/public/pics/2021/11/4018851214.jpg differ diff --git a/public/pics/2021/11/4025562014.jpg b/public/pics/2021/11/4025562014.jpg new file mode 100644 index 00000000..091ddf8f Binary files /dev/null and b/public/pics/2021/11/4025562014.jpg differ diff --git a/public/pics/2021/11/4031660656.png b/public/pics/2021/11/4031660656.png new file mode 100644 index 00000000..bc6e0e37 Binary files /dev/null and b/public/pics/2021/11/4031660656.png differ diff --git a/public/pics/2021/11/4058314094.jpg b/public/pics/2021/11/4058314094.jpg new file mode 100644 index 00000000..c99d601b Binary files /dev/null and b/public/pics/2021/11/4058314094.jpg differ diff --git a/public/pics/2021/11/4060488585.jpg b/public/pics/2021/11/4060488585.jpg new file mode 100644 index 00000000..19978aa0 Binary files /dev/null and b/public/pics/2021/11/4060488585.jpg differ diff --git a/public/pics/2021/11/4114288688.jpg b/public/pics/2021/11/4114288688.jpg new file mode 100644 index 00000000..f2005992 Binary files /dev/null and b/public/pics/2021/11/4114288688.jpg differ diff --git a/public/pics/2021/11/4116965876.jpg b/public/pics/2021/11/4116965876.jpg new file mode 100644 index 00000000..be2e034f Binary files /dev/null and b/public/pics/2021/11/4116965876.jpg differ diff --git a/public/pics/2021/11/4125482855.png b/public/pics/2021/11/4125482855.png new file mode 100644 index 00000000..f7950030 Binary files /dev/null and b/public/pics/2021/11/4125482855.png differ diff --git a/public/pics/2021/11/4161681059.png b/public/pics/2021/11/4161681059.png new file mode 100644 index 00000000..0cb394ac Binary files /dev/null and b/public/pics/2021/11/4161681059.png differ diff --git a/public/pics/2021/11/4178576943.jpg b/public/pics/2021/11/4178576943.jpg new file mode 100644 index 00000000..5cc20b99 Binary files /dev/null and b/public/pics/2021/11/4178576943.jpg differ diff --git a/public/pics/2021/11/4182679115.jpg b/public/pics/2021/11/4182679115.jpg new file mode 100644 index 00000000..5da8d21e Binary files /dev/null and b/public/pics/2021/11/4182679115.jpg differ diff --git a/public/pics/2021/11/4187302699.jpg b/public/pics/2021/11/4187302699.jpg new file mode 100644 index 00000000..5c01c344 Binary files /dev/null and b/public/pics/2021/11/4187302699.jpg differ diff --git a/public/pics/2021/11/4197518649.png b/public/pics/2021/11/4197518649.png new file mode 100644 index 00000000..fcd6c6d9 Binary files /dev/null and b/public/pics/2021/11/4197518649.png differ diff --git a/public/pics/2021/11/4206793884.jpg b/public/pics/2021/11/4206793884.jpg new file mode 100644 index 00000000..de570ce4 Binary files /dev/null and b/public/pics/2021/11/4206793884.jpg differ diff --git a/public/pics/2021/11/4247583667.jpg b/public/pics/2021/11/4247583667.jpg new file mode 100644 index 00000000..218d6e12 Binary files /dev/null and b/public/pics/2021/11/4247583667.jpg differ diff --git a/public/pics/2021/11/4286091831.jpg b/public/pics/2021/11/4286091831.jpg new file mode 100644 index 00000000..7c2e3420 Binary files /dev/null and b/public/pics/2021/11/4286091831.jpg differ diff --git a/public/pics/2021/11/53128810.jpg b/public/pics/2021/11/53128810.jpg new file mode 100644 index 00000000..48e1df83 Binary files /dev/null and b/public/pics/2021/11/53128810.jpg differ diff --git a/public/pics/2021/11/551514661.png b/public/pics/2021/11/551514661.png new file mode 100644 index 00000000..e3a4591d Binary files /dev/null and b/public/pics/2021/11/551514661.png differ diff --git a/public/pics/2021/11/593519810.jpg b/public/pics/2021/11/593519810.jpg new file mode 100644 index 00000000..c1b76aa7 Binary files /dev/null and b/public/pics/2021/11/593519810.jpg differ diff --git a/public/pics/2021/11/626355279.png b/public/pics/2021/11/626355279.png new file mode 100644 index 00000000..3ff7793e Binary files /dev/null and b/public/pics/2021/11/626355279.png differ diff --git a/public/pics/2021/11/637070257.png b/public/pics/2021/11/637070257.png new file mode 100644 index 00000000..299c94a8 Binary files /dev/null and b/public/pics/2021/11/637070257.png differ diff --git a/public/pics/2021/11/638249680.jpg b/public/pics/2021/11/638249680.jpg new file mode 100644 index 00000000..95005125 Binary files /dev/null and b/public/pics/2021/11/638249680.jpg differ diff --git a/public/pics/2021/11/730444119.jpg b/public/pics/2021/11/730444119.jpg new file mode 100644 index 00000000..a62c747c Binary files /dev/null and b/public/pics/2021/11/730444119.jpg differ diff --git a/public/pics/2021/11/768684432.png b/public/pics/2021/11/768684432.png new file mode 100644 index 00000000..4df4ff1b Binary files /dev/null and b/public/pics/2021/11/768684432.png differ diff --git a/public/pics/2021/11/776983663.jpg b/public/pics/2021/11/776983663.jpg new file mode 100644 index 00000000..8335418f Binary files /dev/null and b/public/pics/2021/11/776983663.jpg differ diff --git a/public/pics/2021/11/894496839.jpg b/public/pics/2021/11/894496839.jpg new file mode 100644 index 00000000..8078ca41 Binary files /dev/null and b/public/pics/2021/11/894496839.jpg differ diff --git a/public/pics/2021/11/910017231.jpg b/public/pics/2021/11/910017231.jpg new file mode 100644 index 00000000..92345ad7 Binary files /dev/null and b/public/pics/2021/11/910017231.jpg differ diff --git a/public/pics/2021/11/938153560.jpg b/public/pics/2021/11/938153560.jpg new file mode 100644 index 00000000..4cf2af8f Binary files /dev/null and b/public/pics/2021/11/938153560.jpg differ diff --git a/public/pics/2021/12/1001028208.jpeg b/public/pics/2021/12/1001028208.jpeg new file mode 100644 index 00000000..b4191291 Binary files /dev/null and b/public/pics/2021/12/1001028208.jpeg differ diff --git a/public/pics/2021/12/1050573944.jpeg b/public/pics/2021/12/1050573944.jpeg new file mode 100644 index 00000000..c0aaf6b8 Binary files /dev/null and b/public/pics/2021/12/1050573944.jpeg differ diff --git a/public/pics/2021/12/1059591682.jpg b/public/pics/2021/12/1059591682.jpg new file mode 100644 index 00000000..28b20465 Binary files /dev/null and b/public/pics/2021/12/1059591682.jpg differ diff --git a/public/pics/2021/12/1084054785.png b/public/pics/2021/12/1084054785.png new file mode 100644 index 00000000..c7666e53 Binary files /dev/null and b/public/pics/2021/12/1084054785.png differ diff --git a/public/pics/2021/12/1086010578.png b/public/pics/2021/12/1086010578.png new file mode 100644 index 00000000..d1e7f819 Binary files /dev/null and b/public/pics/2021/12/1086010578.png differ diff --git a/public/pics/2021/12/1113265311.png b/public/pics/2021/12/1113265311.png new file mode 100644 index 00000000..f06e4bf3 Binary files /dev/null and b/public/pics/2021/12/1113265311.png differ diff --git a/public/pics/2021/12/1133231411.jpg b/public/pics/2021/12/1133231411.jpg new file mode 100644 index 00000000..8f021538 Binary files /dev/null and b/public/pics/2021/12/1133231411.jpg differ diff --git a/public/pics/2021/12/1156075190.png b/public/pics/2021/12/1156075190.png new file mode 100644 index 00000000..691f658a Binary files /dev/null and b/public/pics/2021/12/1156075190.png differ diff --git a/public/pics/2021/12/1186924658.png b/public/pics/2021/12/1186924658.png new file mode 100644 index 00000000..b0cb86e5 Binary files /dev/null and b/public/pics/2021/12/1186924658.png differ diff --git a/public/pics/2021/12/1215067252.jpg b/public/pics/2021/12/1215067252.jpg new file mode 100644 index 00000000..78960957 Binary files /dev/null and b/public/pics/2021/12/1215067252.jpg differ diff --git a/public/pics/2021/12/1238086401.jpg b/public/pics/2021/12/1238086401.jpg new file mode 100644 index 00000000..e117d4fd Binary files /dev/null and b/public/pics/2021/12/1238086401.jpg differ diff --git a/public/pics/2021/12/1253898500.webp b/public/pics/2021/12/1253898500.webp new file mode 100644 index 00000000..adb6ffff Binary files /dev/null and b/public/pics/2021/12/1253898500.webp differ diff --git a/public/pics/2021/12/1264762886.webp b/public/pics/2021/12/1264762886.webp new file mode 100644 index 00000000..fea8b666 Binary files /dev/null and b/public/pics/2021/12/1264762886.webp differ diff --git a/public/pics/2021/12/134176376.jpg b/public/pics/2021/12/134176376.jpg new file mode 100644 index 00000000..f5bca156 Binary files /dev/null and b/public/pics/2021/12/134176376.jpg differ diff --git a/public/pics/2021/12/1352815611.png b/public/pics/2021/12/1352815611.png new file mode 100644 index 00000000..c4dd6241 Binary files /dev/null and b/public/pics/2021/12/1352815611.png differ diff --git a/public/pics/2021/12/1375137368.png b/public/pics/2021/12/1375137368.png new file mode 100644 index 00000000..e3ada0d9 Binary files /dev/null and b/public/pics/2021/12/1375137368.png differ diff --git a/public/pics/2021/12/1424715385.jpg b/public/pics/2021/12/1424715385.jpg new file mode 100644 index 00000000..70aeb7c9 Binary files /dev/null and b/public/pics/2021/12/1424715385.jpg differ diff --git a/public/pics/2021/12/1488458877.jpg b/public/pics/2021/12/1488458877.jpg new file mode 100644 index 00000000..875ed37b Binary files /dev/null and b/public/pics/2021/12/1488458877.jpg differ diff --git a/public/pics/2021/12/1507028905.jpg b/public/pics/2021/12/1507028905.jpg new file mode 100644 index 00000000..62e91383 Binary files /dev/null and b/public/pics/2021/12/1507028905.jpg differ diff --git a/public/pics/2021/12/153112288.png b/public/pics/2021/12/153112288.png new file mode 100644 index 00000000..4aefaf94 Binary files /dev/null and b/public/pics/2021/12/153112288.png differ diff --git a/public/pics/2021/12/1536578621.jpg b/public/pics/2021/12/1536578621.jpg new file mode 100644 index 00000000..ea99838e Binary files /dev/null and b/public/pics/2021/12/1536578621.jpg differ diff --git a/public/pics/2021/12/1590105847.webp b/public/pics/2021/12/1590105847.webp new file mode 100644 index 00000000..f8836c28 Binary files /dev/null and b/public/pics/2021/12/1590105847.webp differ diff --git a/public/pics/2021/12/1602995407.png b/public/pics/2021/12/1602995407.png new file mode 100644 index 00000000..28272c2b Binary files /dev/null and b/public/pics/2021/12/1602995407.png differ diff --git a/public/pics/2021/12/1606160666.webp b/public/pics/2021/12/1606160666.webp new file mode 100644 index 00000000..cc4fb0d1 Binary files /dev/null and b/public/pics/2021/12/1606160666.webp differ diff --git a/public/pics/2021/12/1688716724.png b/public/pics/2021/12/1688716724.png new file mode 100644 index 00000000..c1f3cff9 Binary files /dev/null and b/public/pics/2021/12/1688716724.png differ diff --git a/public/pics/2021/12/1690557256.png b/public/pics/2021/12/1690557256.png new file mode 100644 index 00000000..a68b8740 Binary files /dev/null and b/public/pics/2021/12/1690557256.png differ diff --git a/public/pics/2021/12/1706632511.png b/public/pics/2021/12/1706632511.png new file mode 100644 index 00000000..3e1fd6d6 Binary files /dev/null and b/public/pics/2021/12/1706632511.png differ diff --git a/public/pics/2021/12/1721481832.png b/public/pics/2021/12/1721481832.png new file mode 100644 index 00000000..3352929d Binary files /dev/null and b/public/pics/2021/12/1721481832.png differ diff --git a/public/pics/2021/12/176347741.jpg b/public/pics/2021/12/176347741.jpg new file mode 100644 index 00000000..a7bf0246 Binary files /dev/null and b/public/pics/2021/12/176347741.jpg differ diff --git a/public/pics/2021/12/180726463.jpg b/public/pics/2021/12/180726463.jpg new file mode 100644 index 00000000..c62e7b7d Binary files /dev/null and b/public/pics/2021/12/180726463.jpg differ diff --git a/public/pics/2021/12/1834325794.jpg b/public/pics/2021/12/1834325794.jpg new file mode 100644 index 00000000..0735d5c7 Binary files /dev/null and b/public/pics/2021/12/1834325794.jpg differ diff --git a/public/pics/2021/12/1858278305.jpg b/public/pics/2021/12/1858278305.jpg new file mode 100644 index 00000000..e2cd0de4 Binary files /dev/null and b/public/pics/2021/12/1858278305.jpg differ diff --git a/public/pics/2021/12/1863801653.png b/public/pics/2021/12/1863801653.png new file mode 100644 index 00000000..45d9af79 Binary files /dev/null and b/public/pics/2021/12/1863801653.png differ diff --git a/public/pics/2021/12/1943746945.jpg b/public/pics/2021/12/1943746945.jpg new file mode 100644 index 00000000..eb815733 Binary files /dev/null and b/public/pics/2021/12/1943746945.jpg differ diff --git a/public/pics/2021/12/1974833556.jpg b/public/pics/2021/12/1974833556.jpg new file mode 100644 index 00000000..496424ad Binary files /dev/null and b/public/pics/2021/12/1974833556.jpg differ diff --git a/public/pics/2021/12/2071229389.jpg b/public/pics/2021/12/2071229389.jpg new file mode 100644 index 00000000..a57c0a69 Binary files /dev/null and b/public/pics/2021/12/2071229389.jpg differ diff --git a/public/pics/2021/12/214003842.jpg b/public/pics/2021/12/214003842.jpg new file mode 100644 index 00000000..d0c771e8 Binary files /dev/null and b/public/pics/2021/12/214003842.jpg differ diff --git a/public/pics/2021/12/2184315093.png b/public/pics/2021/12/2184315093.png new file mode 100644 index 00000000..ab3153bf Binary files /dev/null and b/public/pics/2021/12/2184315093.png differ diff --git a/public/pics/2021/12/2188990027.png b/public/pics/2021/12/2188990027.png new file mode 100644 index 00000000..7e40d73f Binary files /dev/null and b/public/pics/2021/12/2188990027.png differ diff --git a/public/pics/2021/12/2191847995.jpg b/public/pics/2021/12/2191847995.jpg new file mode 100644 index 00000000..54245f67 Binary files /dev/null and b/public/pics/2021/12/2191847995.jpg differ diff --git a/public/pics/2021/12/2213785496.jpg b/public/pics/2021/12/2213785496.jpg new file mode 100644 index 00000000..58b8ecfd Binary files /dev/null and b/public/pics/2021/12/2213785496.jpg differ diff --git a/public/pics/2021/12/2245513294.png b/public/pics/2021/12/2245513294.png new file mode 100644 index 00000000..6dbaa6e9 Binary files /dev/null and b/public/pics/2021/12/2245513294.png differ diff --git a/public/pics/2021/12/2280029378.jpg b/public/pics/2021/12/2280029378.jpg new file mode 100644 index 00000000..a86c00c9 Binary files /dev/null and b/public/pics/2021/12/2280029378.jpg differ diff --git a/public/pics/2021/12/2305423817.webp b/public/pics/2021/12/2305423817.webp new file mode 100644 index 00000000..e65b7264 Binary files /dev/null and b/public/pics/2021/12/2305423817.webp differ diff --git a/public/pics/2021/12/2331610469.jpeg b/public/pics/2021/12/2331610469.jpeg new file mode 100644 index 00000000..43b8f5f3 Binary files /dev/null and b/public/pics/2021/12/2331610469.jpeg differ diff --git a/public/pics/2021/12/2348361490.jpg b/public/pics/2021/12/2348361490.jpg new file mode 100644 index 00000000..c7359696 Binary files /dev/null and b/public/pics/2021/12/2348361490.jpg differ diff --git a/public/pics/2021/12/2349800759.png b/public/pics/2021/12/2349800759.png new file mode 100644 index 00000000..a28d86c7 Binary files /dev/null and b/public/pics/2021/12/2349800759.png differ diff --git a/public/pics/2021/12/2358107089.png b/public/pics/2021/12/2358107089.png new file mode 100644 index 00000000..c0537182 Binary files /dev/null and b/public/pics/2021/12/2358107089.png differ diff --git a/public/pics/2021/12/2382538798.png b/public/pics/2021/12/2382538798.png new file mode 100644 index 00000000..c4849288 Binary files /dev/null and b/public/pics/2021/12/2382538798.png differ diff --git a/public/pics/2021/12/2392551254.jpg b/public/pics/2021/12/2392551254.jpg new file mode 100644 index 00000000..50cc79c2 Binary files /dev/null and b/public/pics/2021/12/2392551254.jpg differ diff --git a/public/pics/2021/12/2400663867.jpg b/public/pics/2021/12/2400663867.jpg new file mode 100644 index 00000000..a3298560 Binary files /dev/null and b/public/pics/2021/12/2400663867.jpg differ diff --git a/public/pics/2021/12/2436229998.jpg b/public/pics/2021/12/2436229998.jpg new file mode 100644 index 00000000..b7b50320 Binary files /dev/null and b/public/pics/2021/12/2436229998.jpg differ diff --git a/public/pics/2021/12/2438103847.jpg b/public/pics/2021/12/2438103847.jpg new file mode 100644 index 00000000..3342f20c Binary files /dev/null and b/public/pics/2021/12/2438103847.jpg differ diff --git a/public/pics/2021/12/2448714191.jpeg b/public/pics/2021/12/2448714191.jpeg new file mode 100644 index 00000000..756d7e44 Binary files /dev/null and b/public/pics/2021/12/2448714191.jpeg differ diff --git a/public/pics/2021/12/2456398190.jpg b/public/pics/2021/12/2456398190.jpg new file mode 100644 index 00000000..c7c3ae8c Binary files /dev/null and b/public/pics/2021/12/2456398190.jpg differ diff --git a/public/pics/2021/12/2457603522.png b/public/pics/2021/12/2457603522.png new file mode 100644 index 00000000..4fd379ed Binary files /dev/null and b/public/pics/2021/12/2457603522.png differ diff --git a/public/pics/2021/12/25366019.png b/public/pics/2021/12/25366019.png new file mode 100644 index 00000000..60c6d05a Binary files /dev/null and b/public/pics/2021/12/25366019.png differ diff --git a/public/pics/2021/12/2551796593.png b/public/pics/2021/12/2551796593.png new file mode 100644 index 00000000..6477a570 Binary files /dev/null and b/public/pics/2021/12/2551796593.png differ diff --git a/public/pics/2021/12/2559697256.png b/public/pics/2021/12/2559697256.png new file mode 100644 index 00000000..9e59c4b8 Binary files /dev/null and b/public/pics/2021/12/2559697256.png differ diff --git a/public/pics/2021/12/2598929950.jpg b/public/pics/2021/12/2598929950.jpg new file mode 100644 index 00000000..54729fb9 Binary files /dev/null and b/public/pics/2021/12/2598929950.jpg differ diff --git a/public/pics/2021/12/2627300839.webp b/public/pics/2021/12/2627300839.webp new file mode 100644 index 00000000..1a49cfe8 Binary files /dev/null and b/public/pics/2021/12/2627300839.webp differ diff --git a/public/pics/2021/12/2639217682.png b/public/pics/2021/12/2639217682.png new file mode 100644 index 00000000..c8eead8a Binary files /dev/null and b/public/pics/2021/12/2639217682.png differ diff --git a/public/pics/2021/12/2641293760.png b/public/pics/2021/12/2641293760.png new file mode 100644 index 00000000..4bc851e2 Binary files /dev/null and b/public/pics/2021/12/2641293760.png differ diff --git a/public/pics/2021/12/2678133335.webp b/public/pics/2021/12/2678133335.webp new file mode 100644 index 00000000..83daf4e2 Binary files /dev/null and b/public/pics/2021/12/2678133335.webp differ diff --git a/public/pics/2021/12/269750646.jpg b/public/pics/2021/12/269750646.jpg new file mode 100644 index 00000000..46db4383 Binary files /dev/null and b/public/pics/2021/12/269750646.jpg differ diff --git a/public/pics/2021/12/273858148.jpg b/public/pics/2021/12/273858148.jpg new file mode 100644 index 00000000..33b62e1d Binary files /dev/null and b/public/pics/2021/12/273858148.jpg differ diff --git a/public/pics/2021/12/2764401068.png b/public/pics/2021/12/2764401068.png new file mode 100644 index 00000000..f7587bb9 Binary files /dev/null and b/public/pics/2021/12/2764401068.png differ diff --git a/public/pics/2021/12/2797486439.png b/public/pics/2021/12/2797486439.png new file mode 100644 index 00000000..47a587ba Binary files /dev/null and b/public/pics/2021/12/2797486439.png differ diff --git a/public/pics/2021/12/2844407754.png b/public/pics/2021/12/2844407754.png new file mode 100644 index 00000000..49491e65 Binary files /dev/null and b/public/pics/2021/12/2844407754.png differ diff --git a/public/pics/2021/12/2862123750.jpg b/public/pics/2021/12/2862123750.jpg new file mode 100644 index 00000000..c38355ea Binary files /dev/null and b/public/pics/2021/12/2862123750.jpg differ diff --git a/public/pics/2021/12/289198289.png b/public/pics/2021/12/289198289.png new file mode 100644 index 00000000..7fc370e2 Binary files /dev/null and b/public/pics/2021/12/289198289.png differ diff --git a/public/pics/2021/12/2972189855.jpg b/public/pics/2021/12/2972189855.jpg new file mode 100644 index 00000000..73b370a9 Binary files /dev/null and b/public/pics/2021/12/2972189855.jpg differ diff --git a/public/pics/2021/12/3028011502.png b/public/pics/2021/12/3028011502.png new file mode 100644 index 00000000..6fd55f2a Binary files /dev/null and b/public/pics/2021/12/3028011502.png differ diff --git a/public/pics/2021/12/3044843184.png b/public/pics/2021/12/3044843184.png new file mode 100644 index 00000000..25d498bb Binary files /dev/null and b/public/pics/2021/12/3044843184.png differ diff --git a/public/pics/2021/12/305814222.png b/public/pics/2021/12/305814222.png new file mode 100644 index 00000000..522f8fef Binary files /dev/null and b/public/pics/2021/12/305814222.png differ diff --git a/public/pics/2021/12/3060405465.png b/public/pics/2021/12/3060405465.png new file mode 100644 index 00000000..818ab183 Binary files /dev/null and b/public/pics/2021/12/3060405465.png differ diff --git a/public/pics/2021/12/3164308088.png b/public/pics/2021/12/3164308088.png new file mode 100644 index 00000000..2a4f520c Binary files /dev/null and b/public/pics/2021/12/3164308088.png differ diff --git a/public/pics/2021/12/3181832052.png b/public/pics/2021/12/3181832052.png new file mode 100644 index 00000000..c758144a Binary files /dev/null and b/public/pics/2021/12/3181832052.png differ diff --git a/public/pics/2021/12/3198475023.webp b/public/pics/2021/12/3198475023.webp new file mode 100644 index 00000000..f99c994d Binary files /dev/null and b/public/pics/2021/12/3198475023.webp differ diff --git a/public/pics/2021/12/3244869527.jpg b/public/pics/2021/12/3244869527.jpg new file mode 100644 index 00000000..95e0c66e Binary files /dev/null and b/public/pics/2021/12/3244869527.jpg differ diff --git a/public/pics/2021/12/3259800415.jpg b/public/pics/2021/12/3259800415.jpg new file mode 100644 index 00000000..4a5b967a Binary files /dev/null and b/public/pics/2021/12/3259800415.jpg differ diff --git a/public/pics/2021/12/3275155999.webp b/public/pics/2021/12/3275155999.webp new file mode 100644 index 00000000..6a9c0f06 Binary files /dev/null and b/public/pics/2021/12/3275155999.webp differ diff --git a/public/pics/2021/12/3286920105.jpg b/public/pics/2021/12/3286920105.jpg new file mode 100644 index 00000000..97539bba Binary files /dev/null and b/public/pics/2021/12/3286920105.jpg differ diff --git a/public/pics/2021/12/3329546138.png b/public/pics/2021/12/3329546138.png new file mode 100644 index 00000000..e35fba0e Binary files /dev/null and b/public/pics/2021/12/3329546138.png differ diff --git a/public/pics/2021/12/3330639581.webp b/public/pics/2021/12/3330639581.webp new file mode 100644 index 00000000..ee372ae2 Binary files /dev/null and b/public/pics/2021/12/3330639581.webp differ diff --git a/public/pics/2021/12/3355528755.png b/public/pics/2021/12/3355528755.png new file mode 100644 index 00000000..b2feca6f Binary files /dev/null and b/public/pics/2021/12/3355528755.png differ diff --git a/public/pics/2021/12/3362717517.jpg b/public/pics/2021/12/3362717517.jpg new file mode 100644 index 00000000..41ddc0c6 Binary files /dev/null and b/public/pics/2021/12/3362717517.jpg differ diff --git a/public/pics/2021/12/3375520955.png b/public/pics/2021/12/3375520955.png new file mode 100644 index 00000000..4bc851e2 Binary files /dev/null and b/public/pics/2021/12/3375520955.png differ diff --git a/public/pics/2021/12/3395398520.png b/public/pics/2021/12/3395398520.png new file mode 100644 index 00000000..b35825bc Binary files /dev/null and b/public/pics/2021/12/3395398520.png differ diff --git a/public/pics/2021/12/3474612636.png b/public/pics/2021/12/3474612636.png new file mode 100644 index 00000000..95912a02 Binary files /dev/null and b/public/pics/2021/12/3474612636.png differ diff --git a/public/pics/2021/12/3486724880.png b/public/pics/2021/12/3486724880.png new file mode 100644 index 00000000..32c5f5fe Binary files /dev/null and b/public/pics/2021/12/3486724880.png differ diff --git a/public/pics/2021/12/3487350301.jpeg b/public/pics/2021/12/3487350301.jpeg new file mode 100644 index 00000000..b7c60441 Binary files /dev/null and b/public/pics/2021/12/3487350301.jpeg differ diff --git a/public/pics/2021/12/3521909767.webp b/public/pics/2021/12/3521909767.webp new file mode 100644 index 00000000..e90f4ba2 Binary files /dev/null and b/public/pics/2021/12/3521909767.webp differ diff --git a/public/pics/2021/12/3596777452.webp b/public/pics/2021/12/3596777452.webp new file mode 100644 index 00000000..a644f40a Binary files /dev/null and b/public/pics/2021/12/3596777452.webp differ diff --git a/public/pics/2021/12/3606944384.jpeg b/public/pics/2021/12/3606944384.jpeg new file mode 100644 index 00000000..c378d0f7 Binary files /dev/null and b/public/pics/2021/12/3606944384.jpeg differ diff --git a/public/pics/2021/12/3608838466.png b/public/pics/2021/12/3608838466.png new file mode 100644 index 00000000..2b2ee254 Binary files /dev/null and b/public/pics/2021/12/3608838466.png differ diff --git a/public/pics/2021/12/361471895.png b/public/pics/2021/12/361471895.png new file mode 100644 index 00000000..64bdaba4 Binary files /dev/null and b/public/pics/2021/12/361471895.png differ diff --git a/public/pics/2021/12/3650204576.webp b/public/pics/2021/12/3650204576.webp new file mode 100644 index 00000000..a9c1c4c3 Binary files /dev/null and b/public/pics/2021/12/3650204576.webp differ diff --git a/public/pics/2021/12/3675555010.jpg b/public/pics/2021/12/3675555010.jpg new file mode 100644 index 00000000..346cb9f2 Binary files /dev/null and b/public/pics/2021/12/3675555010.jpg differ diff --git a/public/pics/2021/12/3676607079.png b/public/pics/2021/12/3676607079.png new file mode 100644 index 00000000..82f503c4 Binary files /dev/null and b/public/pics/2021/12/3676607079.png differ diff --git a/public/pics/2021/12/3690138631.jpg b/public/pics/2021/12/3690138631.jpg new file mode 100644 index 00000000..646ef157 Binary files /dev/null and b/public/pics/2021/12/3690138631.jpg differ diff --git a/public/pics/2021/12/3702227975.jpg b/public/pics/2021/12/3702227975.jpg new file mode 100644 index 00000000..92f75cb2 Binary files /dev/null and b/public/pics/2021/12/3702227975.jpg differ diff --git a/public/pics/2021/12/3820587065.webp b/public/pics/2021/12/3820587065.webp new file mode 100644 index 00000000..ee9bd865 Binary files /dev/null and b/public/pics/2021/12/3820587065.webp differ diff --git a/public/pics/2021/12/3826597710.png b/public/pics/2021/12/3826597710.png new file mode 100644 index 00000000..fd6cc4e7 Binary files /dev/null and b/public/pics/2021/12/3826597710.png differ diff --git a/public/pics/2021/12/3856192496.jpg b/public/pics/2021/12/3856192496.jpg new file mode 100644 index 00000000..a504d9e6 Binary files /dev/null and b/public/pics/2021/12/3856192496.jpg differ diff --git a/public/pics/2021/12/3858382835.png b/public/pics/2021/12/3858382835.png new file mode 100644 index 00000000..718b3c2d Binary files /dev/null and b/public/pics/2021/12/3858382835.png differ diff --git a/public/pics/2021/12/3861938928.jpg b/public/pics/2021/12/3861938928.jpg new file mode 100644 index 00000000..9c5fd8d6 Binary files /dev/null and b/public/pics/2021/12/3861938928.jpg differ diff --git a/public/pics/2021/12/3876710257.webp b/public/pics/2021/12/3876710257.webp new file mode 100644 index 00000000..78158218 Binary files /dev/null and b/public/pics/2021/12/3876710257.webp differ diff --git a/public/pics/2021/12/3887850622.jpg b/public/pics/2021/12/3887850622.jpg new file mode 100644 index 00000000..da44da96 Binary files /dev/null and b/public/pics/2021/12/3887850622.jpg differ diff --git a/public/pics/2021/12/3905729603.jpg b/public/pics/2021/12/3905729603.jpg new file mode 100644 index 00000000..e40620eb Binary files /dev/null and b/public/pics/2021/12/3905729603.jpg differ diff --git a/public/pics/2021/12/3908505997.jpg b/public/pics/2021/12/3908505997.jpg new file mode 100644 index 00000000..cd40996b Binary files /dev/null and b/public/pics/2021/12/3908505997.jpg differ diff --git a/public/pics/2021/12/3912483216.jpeg b/public/pics/2021/12/3912483216.jpeg new file mode 100644 index 00000000..3c9e735a Binary files /dev/null and b/public/pics/2021/12/3912483216.jpeg differ diff --git a/public/pics/2021/12/3921187041.jpg b/public/pics/2021/12/3921187041.jpg new file mode 100644 index 00000000..28b20465 Binary files /dev/null and b/public/pics/2021/12/3921187041.jpg differ diff --git a/public/pics/2021/12/3930361198.png b/public/pics/2021/12/3930361198.png new file mode 100644 index 00000000..a74b4317 Binary files /dev/null and b/public/pics/2021/12/3930361198.png differ diff --git a/public/pics/2021/12/397574265.jpg b/public/pics/2021/12/397574265.jpg new file mode 100644 index 00000000..6ed6a48f Binary files /dev/null and b/public/pics/2021/12/397574265.jpg differ diff --git a/public/pics/2021/12/3987604087.jpeg b/public/pics/2021/12/3987604087.jpeg new file mode 100644 index 00000000..c252f868 Binary files /dev/null and b/public/pics/2021/12/3987604087.jpeg differ diff --git a/public/pics/2021/12/4109548692.jpeg b/public/pics/2021/12/4109548692.jpeg new file mode 100644 index 00000000..2f6e7603 Binary files /dev/null and b/public/pics/2021/12/4109548692.jpeg differ diff --git a/public/pics/2021/12/4119260007.jpg b/public/pics/2021/12/4119260007.jpg new file mode 100644 index 00000000..bc6f81a7 Binary files /dev/null and b/public/pics/2021/12/4119260007.jpg differ diff --git a/public/pics/2021/12/4137177267.png b/public/pics/2021/12/4137177267.png new file mode 100644 index 00000000..f1e3d2fd Binary files /dev/null and b/public/pics/2021/12/4137177267.png differ diff --git a/public/pics/2021/12/4226418452.jpeg b/public/pics/2021/12/4226418452.jpeg new file mode 100644 index 00000000..75d757c1 Binary files /dev/null and b/public/pics/2021/12/4226418452.jpeg differ diff --git a/public/pics/2021/12/423845828.jpeg b/public/pics/2021/12/423845828.jpeg new file mode 100644 index 00000000..b9713e6d Binary files /dev/null and b/public/pics/2021/12/423845828.jpeg differ diff --git a/public/pics/2021/12/4258653686.png b/public/pics/2021/12/4258653686.png new file mode 100644 index 00000000..e3ada0d9 Binary files /dev/null and b/public/pics/2021/12/4258653686.png differ diff --git a/public/pics/2021/12/4275984327.png b/public/pics/2021/12/4275984327.png new file mode 100644 index 00000000..dfb761e1 Binary files /dev/null and b/public/pics/2021/12/4275984327.png differ diff --git a/public/pics/2021/12/42793037.jpg b/public/pics/2021/12/42793037.jpg new file mode 100644 index 00000000..15d1ca40 Binary files /dev/null and b/public/pics/2021/12/42793037.jpg differ diff --git a/public/pics/2021/12/466104880.jpg b/public/pics/2021/12/466104880.jpg new file mode 100644 index 00000000..3a07a8a5 Binary files /dev/null and b/public/pics/2021/12/466104880.jpg differ diff --git a/public/pics/2021/12/480376310.webp b/public/pics/2021/12/480376310.webp new file mode 100644 index 00000000..d1e190d0 Binary files /dev/null and b/public/pics/2021/12/480376310.webp differ diff --git a/public/pics/2021/12/4816533.png b/public/pics/2021/12/4816533.png new file mode 100644 index 00000000..8e575212 Binary files /dev/null and b/public/pics/2021/12/4816533.png differ diff --git a/public/pics/2021/12/510016647.png b/public/pics/2021/12/510016647.png new file mode 100644 index 00000000..01dc518a Binary files /dev/null and b/public/pics/2021/12/510016647.png differ diff --git a/public/pics/2021/12/526528939.jpg b/public/pics/2021/12/526528939.jpg new file mode 100644 index 00000000..14069dc1 Binary files /dev/null and b/public/pics/2021/12/526528939.jpg differ diff --git a/public/pics/2021/12/56086527.png b/public/pics/2021/12/56086527.png new file mode 100644 index 00000000..e9a17b25 Binary files /dev/null and b/public/pics/2021/12/56086527.png differ diff --git a/public/pics/2021/12/615506276.png b/public/pics/2021/12/615506276.png new file mode 100644 index 00000000..4bc851e2 Binary files /dev/null and b/public/pics/2021/12/615506276.png differ diff --git a/public/pics/2021/12/641962089.webp b/public/pics/2021/12/641962089.webp new file mode 100644 index 00000000..ab2b0afe Binary files /dev/null and b/public/pics/2021/12/641962089.webp differ diff --git a/public/pics/2021/12/692573841.png b/public/pics/2021/12/692573841.png new file mode 100644 index 00000000..9b56e639 Binary files /dev/null and b/public/pics/2021/12/692573841.png differ diff --git a/public/pics/2021/12/696704641.jpg b/public/pics/2021/12/696704641.jpg new file mode 100644 index 00000000..d13017c4 Binary files /dev/null and b/public/pics/2021/12/696704641.jpg differ diff --git a/public/pics/2021/12/830816416.jpg b/public/pics/2021/12/830816416.jpg new file mode 100644 index 00000000..2a416999 Binary files /dev/null and b/public/pics/2021/12/830816416.jpg differ diff --git a/public/pics/2021/12/850243897.jpg b/public/pics/2021/12/850243897.jpg new file mode 100644 index 00000000..300b7a16 Binary files /dev/null and b/public/pics/2021/12/850243897.jpg differ diff --git a/public/pics/2021/12/855381895.jpg b/public/pics/2021/12/855381895.jpg new file mode 100644 index 00000000..887bb991 Binary files /dev/null and b/public/pics/2021/12/855381895.jpg differ diff --git a/public/pics/2021/12/873125700.jpg b/public/pics/2021/12/873125700.jpg new file mode 100644 index 00000000..92f75cb2 Binary files /dev/null and b/public/pics/2021/12/873125700.jpg differ diff --git a/public/pics/2021/12/900853054.jpg b/public/pics/2021/12/900853054.jpg new file mode 100644 index 00000000..aee03984 Binary files /dev/null and b/public/pics/2021/12/900853054.jpg differ diff --git a/public/pics/2022/01/1019870561.jpg b/public/pics/2022/01/1019870561.jpg new file mode 100644 index 00000000..0a2f6967 Binary files /dev/null and b/public/pics/2022/01/1019870561.jpg differ diff --git a/public/pics/2022/01/1021246891.jpg b/public/pics/2022/01/1021246891.jpg new file mode 100644 index 00000000..d77036a2 Binary files /dev/null and b/public/pics/2022/01/1021246891.jpg differ diff --git a/public/pics/2022/01/1047361390.jpg b/public/pics/2022/01/1047361390.jpg new file mode 100644 index 00000000..4d08ef92 Binary files /dev/null and b/public/pics/2022/01/1047361390.jpg differ diff --git a/public/pics/2022/01/1118256310.png b/public/pics/2022/01/1118256310.png new file mode 100644 index 00000000..683c17e8 Binary files /dev/null and b/public/pics/2022/01/1118256310.png differ diff --git a/public/pics/2022/01/1727183617.png b/public/pics/2022/01/1727183617.png new file mode 100644 index 00000000..7eef91d4 Binary files /dev/null and b/public/pics/2022/01/1727183617.png differ diff --git a/public/pics/2022/01/2070921774.jpg b/public/pics/2022/01/2070921774.jpg new file mode 100644 index 00000000..e180ec5d Binary files /dev/null and b/public/pics/2022/01/2070921774.jpg differ diff --git a/public/pics/2022/01/244861077.jpg b/public/pics/2022/01/244861077.jpg new file mode 100644 index 00000000..17032502 Binary files /dev/null and b/public/pics/2022/01/244861077.jpg differ diff --git a/public/pics/2022/01/2459079426.jpg b/public/pics/2022/01/2459079426.jpg new file mode 100644 index 00000000..37da4d30 Binary files /dev/null and b/public/pics/2022/01/2459079426.jpg differ diff --git a/public/pics/2022/01/2976037315.jpg b/public/pics/2022/01/2976037315.jpg new file mode 100644 index 00000000..be9610fb Binary files /dev/null and b/public/pics/2022/01/2976037315.jpg differ diff --git a/public/pics/2022/01/342079965.jpg b/public/pics/2022/01/342079965.jpg new file mode 100644 index 00000000..12b7da06 Binary files /dev/null and b/public/pics/2022/01/342079965.jpg differ diff --git a/public/pics/2022/01/3814546855.png b/public/pics/2022/01/3814546855.png new file mode 100644 index 00000000..3efdf9eb Binary files /dev/null and b/public/pics/2022/01/3814546855.png differ diff --git a/public/pics/2022/01/4209535715.png b/public/pics/2022/01/4209535715.png new file mode 100644 index 00000000..ae6da0f4 Binary files /dev/null and b/public/pics/2022/01/4209535715.png differ diff --git a/public/pics/2022/01/689867499.jpg b/public/pics/2022/01/689867499.jpg new file mode 100644 index 00000000..283c4a0c Binary files /dev/null and b/public/pics/2022/01/689867499.jpg differ diff --git a/public/pics/2022/01/935413451.jpg b/public/pics/2022/01/935413451.jpg new file mode 100644 index 00000000..239285fd Binary files /dev/null and b/public/pics/2022/01/935413451.jpg differ diff --git a/public/pics/2022/02/1153073520.jpg b/public/pics/2022/02/1153073520.jpg new file mode 100644 index 00000000..7622d8c8 Binary files /dev/null and b/public/pics/2022/02/1153073520.jpg differ diff --git a/public/pics/2022/02/1171602617.jpg b/public/pics/2022/02/1171602617.jpg new file mode 100644 index 00000000..31a6b66c Binary files /dev/null and b/public/pics/2022/02/1171602617.jpg differ diff --git a/public/pics/2022/02/1237197369.jpg b/public/pics/2022/02/1237197369.jpg new file mode 100644 index 00000000..cf3d7561 Binary files /dev/null and b/public/pics/2022/02/1237197369.jpg differ diff --git a/public/pics/2022/02/1249424257.jpg b/public/pics/2022/02/1249424257.jpg new file mode 100644 index 00000000..8c107dd4 Binary files /dev/null and b/public/pics/2022/02/1249424257.jpg differ diff --git a/public/pics/2022/02/1279896479.jpg b/public/pics/2022/02/1279896479.jpg new file mode 100644 index 00000000..a6fbd901 Binary files /dev/null and b/public/pics/2022/02/1279896479.jpg differ diff --git a/public/pics/2022/02/1289509595.jpg b/public/pics/2022/02/1289509595.jpg new file mode 100644 index 00000000..f283791f Binary files /dev/null and b/public/pics/2022/02/1289509595.jpg differ diff --git a/public/pics/2022/02/1409099478.jpg b/public/pics/2022/02/1409099478.jpg new file mode 100644 index 00000000..4dac10f2 Binary files /dev/null and b/public/pics/2022/02/1409099478.jpg differ diff --git a/public/pics/2022/02/1444492398.jpg b/public/pics/2022/02/1444492398.jpg new file mode 100644 index 00000000..4749aa5f Binary files /dev/null and b/public/pics/2022/02/1444492398.jpg differ diff --git a/public/pics/2022/02/160900190.jpg b/public/pics/2022/02/160900190.jpg new file mode 100644 index 00000000..42e10412 Binary files /dev/null and b/public/pics/2022/02/160900190.jpg differ diff --git a/public/pics/2022/02/1677046570.jpg b/public/pics/2022/02/1677046570.jpg new file mode 100644 index 00000000..431c3128 Binary files /dev/null and b/public/pics/2022/02/1677046570.jpg differ diff --git a/public/pics/2022/02/1742419559.jpg b/public/pics/2022/02/1742419559.jpg new file mode 100644 index 00000000..0895b061 Binary files /dev/null and b/public/pics/2022/02/1742419559.jpg differ diff --git a/public/pics/2022/02/1839980775.jpg b/public/pics/2022/02/1839980775.jpg new file mode 100644 index 00000000..97280237 Binary files /dev/null and b/public/pics/2022/02/1839980775.jpg differ diff --git a/public/pics/2022/02/1857652850.jpg b/public/pics/2022/02/1857652850.jpg new file mode 100644 index 00000000..8e8d39e3 Binary files /dev/null and b/public/pics/2022/02/1857652850.jpg differ diff --git a/public/pics/2022/02/1928736163.jpg b/public/pics/2022/02/1928736163.jpg new file mode 100644 index 00000000..e51bd954 Binary files /dev/null and b/public/pics/2022/02/1928736163.jpg differ diff --git a/public/pics/2022/02/2052976068.jpg b/public/pics/2022/02/2052976068.jpg new file mode 100644 index 00000000..01a42d50 Binary files /dev/null and b/public/pics/2022/02/2052976068.jpg differ diff --git a/public/pics/2022/02/2108565246.jpg b/public/pics/2022/02/2108565246.jpg new file mode 100644 index 00000000..f407cc9e Binary files /dev/null and b/public/pics/2022/02/2108565246.jpg differ diff --git a/public/pics/2022/02/2150211189.jpg b/public/pics/2022/02/2150211189.jpg new file mode 100644 index 00000000..c51e826b Binary files /dev/null and b/public/pics/2022/02/2150211189.jpg differ diff --git a/public/pics/2022/02/2237128240.jpg b/public/pics/2022/02/2237128240.jpg new file mode 100644 index 00000000..c51e826b Binary files /dev/null and b/public/pics/2022/02/2237128240.jpg differ diff --git a/public/pics/2022/02/2423049951.jpg b/public/pics/2022/02/2423049951.jpg new file mode 100644 index 00000000..4c4a7373 Binary files /dev/null and b/public/pics/2022/02/2423049951.jpg differ diff --git a/public/pics/2022/02/2469578133.jpg b/public/pics/2022/02/2469578133.jpg new file mode 100644 index 00000000..c884bbd5 Binary files /dev/null and b/public/pics/2022/02/2469578133.jpg differ diff --git a/public/pics/2022/02/2494792712.jpg b/public/pics/2022/02/2494792712.jpg new file mode 100644 index 00000000..1dadd51d Binary files /dev/null and b/public/pics/2022/02/2494792712.jpg differ diff --git a/public/pics/2022/02/2525327485.jpg b/public/pics/2022/02/2525327485.jpg new file mode 100644 index 00000000..591ee075 Binary files /dev/null and b/public/pics/2022/02/2525327485.jpg differ diff --git a/public/pics/2022/02/2603452906.jpg b/public/pics/2022/02/2603452906.jpg new file mode 100644 index 00000000..1a141147 Binary files /dev/null and b/public/pics/2022/02/2603452906.jpg differ diff --git a/public/pics/2022/02/2656991103.jpg b/public/pics/2022/02/2656991103.jpg new file mode 100644 index 00000000..2de02342 Binary files /dev/null and b/public/pics/2022/02/2656991103.jpg differ diff --git a/public/pics/2022/02/274165936.jpg b/public/pics/2022/02/274165936.jpg new file mode 100644 index 00000000..e5a9d808 Binary files /dev/null and b/public/pics/2022/02/274165936.jpg differ diff --git a/public/pics/2022/02/2920797068.jpeg b/public/pics/2022/02/2920797068.jpeg new file mode 100644 index 00000000..7cdb17e6 Binary files /dev/null and b/public/pics/2022/02/2920797068.jpeg differ diff --git a/public/pics/2022/02/2925824496.jpg b/public/pics/2022/02/2925824496.jpg new file mode 100644 index 00000000..5633e902 Binary files /dev/null and b/public/pics/2022/02/2925824496.jpg differ diff --git a/public/pics/2022/02/3087006044.jpg b/public/pics/2022/02/3087006044.jpg new file mode 100644 index 00000000..be88891e Binary files /dev/null and b/public/pics/2022/02/3087006044.jpg differ diff --git a/public/pics/2022/02/3128012500.jpg b/public/pics/2022/02/3128012500.jpg new file mode 100644 index 00000000..9da739fc Binary files /dev/null and b/public/pics/2022/02/3128012500.jpg differ diff --git a/public/pics/2022/02/3134122410.jpeg b/public/pics/2022/02/3134122410.jpeg new file mode 100644 index 00000000..8d9589d2 Binary files /dev/null and b/public/pics/2022/02/3134122410.jpeg differ diff --git a/public/pics/2022/02/3215802824.jpg b/public/pics/2022/02/3215802824.jpg new file mode 100644 index 00000000..88d70e6a Binary files /dev/null and b/public/pics/2022/02/3215802824.jpg differ diff --git a/public/pics/2022/02/3264206455.jpg b/public/pics/2022/02/3264206455.jpg new file mode 100644 index 00000000..4cd00e29 Binary files /dev/null and b/public/pics/2022/02/3264206455.jpg differ diff --git a/public/pics/2022/02/3310727934.jpg b/public/pics/2022/02/3310727934.jpg new file mode 100644 index 00000000..6b0e7bc0 Binary files /dev/null and b/public/pics/2022/02/3310727934.jpg differ diff --git a/public/pics/2022/02/3455299366.jpg b/public/pics/2022/02/3455299366.jpg new file mode 100644 index 00000000..f8660f44 Binary files /dev/null and b/public/pics/2022/02/3455299366.jpg differ diff --git a/public/pics/2022/02/3473569398.jpg b/public/pics/2022/02/3473569398.jpg new file mode 100644 index 00000000..a4b4af45 Binary files /dev/null and b/public/pics/2022/02/3473569398.jpg differ diff --git a/public/pics/2022/02/3777450769.jpg b/public/pics/2022/02/3777450769.jpg new file mode 100644 index 00000000..eb76382f Binary files /dev/null and b/public/pics/2022/02/3777450769.jpg differ diff --git a/public/pics/2022/02/3779317620.jpg b/public/pics/2022/02/3779317620.jpg new file mode 100644 index 00000000..eb590272 Binary files /dev/null and b/public/pics/2022/02/3779317620.jpg differ diff --git a/public/pics/2022/02/3828182834.jpg b/public/pics/2022/02/3828182834.jpg new file mode 100644 index 00000000..53b256d3 Binary files /dev/null and b/public/pics/2022/02/3828182834.jpg differ diff --git a/public/pics/2022/02/3881717936.jpg b/public/pics/2022/02/3881717936.jpg new file mode 100644 index 00000000..8da77798 Binary files /dev/null and b/public/pics/2022/02/3881717936.jpg differ diff --git a/public/pics/2022/02/4044661457.jpg b/public/pics/2022/02/4044661457.jpg new file mode 100644 index 00000000..775256d4 Binary files /dev/null and b/public/pics/2022/02/4044661457.jpg differ diff --git a/public/pics/2022/02/4072316677.jpg b/public/pics/2022/02/4072316677.jpg new file mode 100644 index 00000000..4749aa5f Binary files /dev/null and b/public/pics/2022/02/4072316677.jpg differ diff --git a/public/pics/2022/02/4149630267.jpg b/public/pics/2022/02/4149630267.jpg new file mode 100644 index 00000000..10d553f4 Binary files /dev/null and b/public/pics/2022/02/4149630267.jpg differ diff --git a/public/pics/2022/02/4232252816.jpg b/public/pics/2022/02/4232252816.jpg new file mode 100644 index 00000000..8a68fcd6 Binary files /dev/null and b/public/pics/2022/02/4232252816.jpg differ diff --git a/public/pics/2022/02/4249716572.jpg b/public/pics/2022/02/4249716572.jpg new file mode 100644 index 00000000..c6a48cba Binary files /dev/null and b/public/pics/2022/02/4249716572.jpg differ diff --git a/public/pics/2022/02/509502123.jpg b/public/pics/2022/02/509502123.jpg new file mode 100644 index 00000000..413d289c Binary files /dev/null and b/public/pics/2022/02/509502123.jpg differ diff --git a/public/pics/2022/02/514370656.jpg b/public/pics/2022/02/514370656.jpg new file mode 100644 index 00000000..ac8935fb Binary files /dev/null and b/public/pics/2022/02/514370656.jpg differ diff --git a/public/pics/2022/02/573491608.jpg b/public/pics/2022/02/573491608.jpg new file mode 100644 index 00000000..f3f415c4 Binary files /dev/null and b/public/pics/2022/02/573491608.jpg differ diff --git a/public/pics/2022/02/592832100.jpg b/public/pics/2022/02/592832100.jpg new file mode 100644 index 00000000..06dfdfee Binary files /dev/null and b/public/pics/2022/02/592832100.jpg differ diff --git a/public/pics/2022/02/759093357.jpg b/public/pics/2022/02/759093357.jpg new file mode 100644 index 00000000..807c2386 Binary files /dev/null and b/public/pics/2022/02/759093357.jpg differ diff --git a/public/pics/2022/03/1102745458.jpg b/public/pics/2022/03/1102745458.jpg new file mode 100644 index 00000000..ba6b6e25 Binary files /dev/null and b/public/pics/2022/03/1102745458.jpg differ diff --git a/public/pics/2022/03/1136697858.jpg b/public/pics/2022/03/1136697858.jpg new file mode 100644 index 00000000..bedc7b89 Binary files /dev/null and b/public/pics/2022/03/1136697858.jpg differ diff --git a/public/pics/2022/03/1212586551.jpg b/public/pics/2022/03/1212586551.jpg new file mode 100644 index 00000000..53038baa Binary files /dev/null and b/public/pics/2022/03/1212586551.jpg differ diff --git a/public/pics/2022/03/1410814400.jpg b/public/pics/2022/03/1410814400.jpg new file mode 100644 index 00000000..771f0292 Binary files /dev/null and b/public/pics/2022/03/1410814400.jpg differ diff --git a/public/pics/2022/03/1455572387.jpg b/public/pics/2022/03/1455572387.jpg new file mode 100644 index 00000000..44474f8f Binary files /dev/null and b/public/pics/2022/03/1455572387.jpg differ diff --git a/public/pics/2022/03/1522712896.jpg b/public/pics/2022/03/1522712896.jpg new file mode 100644 index 00000000..3acb04ae Binary files /dev/null and b/public/pics/2022/03/1522712896.jpg differ diff --git a/public/pics/2022/03/1523536017.jpg b/public/pics/2022/03/1523536017.jpg new file mode 100644 index 00000000..fc696964 Binary files /dev/null and b/public/pics/2022/03/1523536017.jpg differ diff --git a/public/pics/2022/03/1591266269.jpg b/public/pics/2022/03/1591266269.jpg new file mode 100644 index 00000000..97795d5b Binary files /dev/null and b/public/pics/2022/03/1591266269.jpg differ diff --git a/public/pics/2022/03/1811776335.jpg b/public/pics/2022/03/1811776335.jpg new file mode 100644 index 00000000..ed6daddc Binary files /dev/null and b/public/pics/2022/03/1811776335.jpg differ diff --git a/public/pics/2022/03/1825870606.jpg b/public/pics/2022/03/1825870606.jpg new file mode 100644 index 00000000..d920391b Binary files /dev/null and b/public/pics/2022/03/1825870606.jpg differ diff --git a/public/pics/2022/03/1870025986.jpg b/public/pics/2022/03/1870025986.jpg new file mode 100644 index 00000000..54043ac6 Binary files /dev/null and b/public/pics/2022/03/1870025986.jpg differ diff --git a/public/pics/2022/03/1911984353.jpg b/public/pics/2022/03/1911984353.jpg new file mode 100644 index 00000000..fbb60bf1 Binary files /dev/null and b/public/pics/2022/03/1911984353.jpg differ diff --git a/public/pics/2022/03/1925499027.jpg b/public/pics/2022/03/1925499027.jpg new file mode 100644 index 00000000..b44e2754 Binary files /dev/null and b/public/pics/2022/03/1925499027.jpg differ diff --git a/public/pics/2022/03/1960994434.jpg b/public/pics/2022/03/1960994434.jpg new file mode 100644 index 00000000..ed179490 Binary files /dev/null and b/public/pics/2022/03/1960994434.jpg differ diff --git a/public/pics/2022/03/2106840408.jpg b/public/pics/2022/03/2106840408.jpg new file mode 100644 index 00000000..104995c9 Binary files /dev/null and b/public/pics/2022/03/2106840408.jpg differ diff --git a/public/pics/2022/03/218070011.jpg b/public/pics/2022/03/218070011.jpg new file mode 100644 index 00000000..64987521 Binary files /dev/null and b/public/pics/2022/03/218070011.jpg differ diff --git a/public/pics/2022/03/2197992753.jpg b/public/pics/2022/03/2197992753.jpg new file mode 100644 index 00000000..f356d489 Binary files /dev/null and b/public/pics/2022/03/2197992753.jpg differ diff --git a/public/pics/2022/03/2210440403.jpg b/public/pics/2022/03/2210440403.jpg new file mode 100644 index 00000000..744e6c68 Binary files /dev/null and b/public/pics/2022/03/2210440403.jpg differ diff --git a/public/pics/2022/03/2348390591.jpg b/public/pics/2022/03/2348390591.jpg new file mode 100644 index 00000000..0c3018cf Binary files /dev/null and b/public/pics/2022/03/2348390591.jpg differ diff --git a/public/pics/2022/03/2390189699.jpg b/public/pics/2022/03/2390189699.jpg new file mode 100644 index 00000000..f3fc691d Binary files /dev/null and b/public/pics/2022/03/2390189699.jpg differ diff --git a/public/pics/2022/03/2490564759.jpg b/public/pics/2022/03/2490564759.jpg new file mode 100644 index 00000000..6f06909b Binary files /dev/null and b/public/pics/2022/03/2490564759.jpg differ diff --git a/public/pics/2022/03/2493992756.jpg b/public/pics/2022/03/2493992756.jpg new file mode 100644 index 00000000..c58a14a6 Binary files /dev/null and b/public/pics/2022/03/2493992756.jpg differ diff --git a/public/pics/2022/03/2530330733.jpg b/public/pics/2022/03/2530330733.jpg new file mode 100644 index 00000000..22f3ed76 Binary files /dev/null and b/public/pics/2022/03/2530330733.jpg differ diff --git a/public/pics/2022/03/2614423784.jpg b/public/pics/2022/03/2614423784.jpg new file mode 100644 index 00000000..b9596c85 Binary files /dev/null and b/public/pics/2022/03/2614423784.jpg differ diff --git a/public/pics/2022/03/275452088.jpg b/public/pics/2022/03/275452088.jpg new file mode 100644 index 00000000..d537031c Binary files /dev/null and b/public/pics/2022/03/275452088.jpg differ diff --git a/public/pics/2022/03/2827189089.jpg b/public/pics/2022/03/2827189089.jpg new file mode 100644 index 00000000..0e9cc504 Binary files /dev/null and b/public/pics/2022/03/2827189089.jpg differ diff --git a/public/pics/2022/03/3038123163.jpg b/public/pics/2022/03/3038123163.jpg new file mode 100644 index 00000000..446560ef Binary files /dev/null and b/public/pics/2022/03/3038123163.jpg differ diff --git a/public/pics/2022/03/3069084171.jpg b/public/pics/2022/03/3069084171.jpg new file mode 100644 index 00000000..7b7ad21d Binary files /dev/null and b/public/pics/2022/03/3069084171.jpg differ diff --git a/public/pics/2022/03/3181513070.jpg b/public/pics/2022/03/3181513070.jpg new file mode 100644 index 00000000..8ff8b4fb Binary files /dev/null and b/public/pics/2022/03/3181513070.jpg differ diff --git a/public/pics/2022/03/3277775325.jpg b/public/pics/2022/03/3277775325.jpg new file mode 100644 index 00000000..26de5030 Binary files /dev/null and b/public/pics/2022/03/3277775325.jpg differ diff --git a/public/pics/2022/03/3465784045.jpg b/public/pics/2022/03/3465784045.jpg new file mode 100644 index 00000000..87aa3644 Binary files /dev/null and b/public/pics/2022/03/3465784045.jpg differ diff --git a/public/pics/2022/03/3568649751.jpg b/public/pics/2022/03/3568649751.jpg new file mode 100644 index 00000000..8b458156 Binary files /dev/null and b/public/pics/2022/03/3568649751.jpg differ diff --git a/public/pics/2022/03/360405825.jpg b/public/pics/2022/03/360405825.jpg new file mode 100644 index 00000000..0a0af442 Binary files /dev/null and b/public/pics/2022/03/360405825.jpg differ diff --git a/public/pics/2022/03/3636103977.jpg b/public/pics/2022/03/3636103977.jpg new file mode 100644 index 00000000..f07b8ff6 Binary files /dev/null and b/public/pics/2022/03/3636103977.jpg differ diff --git a/public/pics/2022/03/3666638770.jpg b/public/pics/2022/03/3666638770.jpg new file mode 100644 index 00000000..77e949fb Binary files /dev/null and b/public/pics/2022/03/3666638770.jpg differ diff --git a/public/pics/2022/03/3678130738.jpg b/public/pics/2022/03/3678130738.jpg new file mode 100644 index 00000000..1bcc2b28 Binary files /dev/null and b/public/pics/2022/03/3678130738.jpg differ diff --git a/public/pics/2022/03/4008717309.jpg b/public/pics/2022/03/4008717309.jpg new file mode 100644 index 00000000..9d524a9c Binary files /dev/null and b/public/pics/2022/03/4008717309.jpg differ diff --git a/public/pics/2022/03/4046679216.jpg b/public/pics/2022/03/4046679216.jpg new file mode 100644 index 00000000..fc696964 Binary files /dev/null and b/public/pics/2022/03/4046679216.jpg differ diff --git a/public/pics/2022/03/409573209.jpg b/public/pics/2022/03/409573209.jpg new file mode 100644 index 00000000..03a5f229 Binary files /dev/null and b/public/pics/2022/03/409573209.jpg differ diff --git a/public/pics/2022/03/562379679.jpg b/public/pics/2022/03/562379679.jpg new file mode 100644 index 00000000..ed3b37cc Binary files /dev/null and b/public/pics/2022/03/562379679.jpg differ diff --git a/public/pics/2022/03/570115197.jpg b/public/pics/2022/03/570115197.jpg new file mode 100644 index 00000000..1231328d Binary files /dev/null and b/public/pics/2022/03/570115197.jpg differ diff --git a/public/pics/2022/03/686349207.jpg b/public/pics/2022/03/686349207.jpg new file mode 100644 index 00000000..e19f8b9e Binary files /dev/null and b/public/pics/2022/03/686349207.jpg differ diff --git a/public/pics/2022/03/690175793.jpg b/public/pics/2022/03/690175793.jpg new file mode 100644 index 00000000..59b582e3 Binary files /dev/null and b/public/pics/2022/03/690175793.jpg differ diff --git a/public/pics/2022/03/933074390.jpg b/public/pics/2022/03/933074390.jpg new file mode 100644 index 00000000..906d2dbc Binary files /dev/null and b/public/pics/2022/03/933074390.jpg differ diff --git a/public/pics/2022/03/954455822.jpg b/public/pics/2022/03/954455822.jpg new file mode 100644 index 00000000..4c03d93a Binary files /dev/null and b/public/pics/2022/03/954455822.jpg differ diff --git a/public/pics/2022/03/993145467.jpg b/public/pics/2022/03/993145467.jpg new file mode 100644 index 00000000..98feba9e Binary files /dev/null and b/public/pics/2022/03/993145467.jpg differ diff --git a/public/pics/2022/04/1376921106.jpg b/public/pics/2022/04/1376921106.jpg new file mode 100644 index 00000000..9e5229fe Binary files /dev/null and b/public/pics/2022/04/1376921106.jpg differ diff --git a/public/pics/2022/04/1526048878.jpg b/public/pics/2022/04/1526048878.jpg new file mode 100644 index 00000000..2ee131f4 Binary files /dev/null and b/public/pics/2022/04/1526048878.jpg differ diff --git a/public/pics/2022/04/171976579.jpg b/public/pics/2022/04/171976579.jpg new file mode 100644 index 00000000..16c6f95b Binary files /dev/null and b/public/pics/2022/04/171976579.jpg differ diff --git a/public/pics/2022/04/1817830628.jpg b/public/pics/2022/04/1817830628.jpg new file mode 100644 index 00000000..ad9293ce Binary files /dev/null and b/public/pics/2022/04/1817830628.jpg differ diff --git a/public/pics/2022/04/1831112510.jpg b/public/pics/2022/04/1831112510.jpg new file mode 100644 index 00000000..b90ff346 Binary files /dev/null and b/public/pics/2022/04/1831112510.jpg differ diff --git a/public/pics/2022/04/1912617425.jpg b/public/pics/2022/04/1912617425.jpg new file mode 100644 index 00000000..0685fa0b Binary files /dev/null and b/public/pics/2022/04/1912617425.jpg differ diff --git a/public/pics/2022/04/2071712628.jpg b/public/pics/2022/04/2071712628.jpg new file mode 100644 index 00000000..caa5923e Binary files /dev/null and b/public/pics/2022/04/2071712628.jpg differ diff --git a/public/pics/2022/04/2227739395.jpg b/public/pics/2022/04/2227739395.jpg new file mode 100644 index 00000000..26e006d2 Binary files /dev/null and b/public/pics/2022/04/2227739395.jpg differ diff --git a/public/pics/2022/04/239810001.jpg b/public/pics/2022/04/239810001.jpg new file mode 100644 index 00000000..f851cb50 Binary files /dev/null and b/public/pics/2022/04/239810001.jpg differ diff --git a/public/pics/2022/04/2618583157.jpg b/public/pics/2022/04/2618583157.jpg new file mode 100644 index 00000000..ced27d73 Binary files /dev/null and b/public/pics/2022/04/2618583157.jpg differ diff --git a/public/pics/2022/04/2638431890.jpg b/public/pics/2022/04/2638431890.jpg new file mode 100644 index 00000000..9146cda4 Binary files /dev/null and b/public/pics/2022/04/2638431890.jpg differ diff --git a/public/pics/2022/04/3091324884.png b/public/pics/2022/04/3091324884.png new file mode 100644 index 00000000..f3b97bf2 Binary files /dev/null and b/public/pics/2022/04/3091324884.png differ diff --git a/public/pics/2022/04/3329397617.jpg b/public/pics/2022/04/3329397617.jpg new file mode 100644 index 00000000..9a09ea21 Binary files /dev/null and b/public/pics/2022/04/3329397617.jpg differ diff --git a/public/pics/2022/04/3499441250.jpg b/public/pics/2022/04/3499441250.jpg new file mode 100644 index 00000000..ac0f05a0 Binary files /dev/null and b/public/pics/2022/04/3499441250.jpg differ diff --git a/public/pics/2022/04/368053755.png b/public/pics/2022/04/368053755.png new file mode 100644 index 00000000..8be38c52 Binary files /dev/null and b/public/pics/2022/04/368053755.png differ diff --git a/public/pics/2022/04/3707306809.jpg b/public/pics/2022/04/3707306809.jpg new file mode 100644 index 00000000..d3d9c159 Binary files /dev/null and b/public/pics/2022/04/3707306809.jpg differ diff --git a/public/pics/2022/04/4066316700.jpg b/public/pics/2022/04/4066316700.jpg new file mode 100644 index 00000000..ca891c26 Binary files /dev/null and b/public/pics/2022/04/4066316700.jpg differ diff --git a/public/pics/2022/04/414562721.jpg b/public/pics/2022/04/414562721.jpg new file mode 100644 index 00000000..9e5229fe Binary files /dev/null and b/public/pics/2022/04/414562721.jpg differ diff --git a/public/pics/2022/04/577451467.png b/public/pics/2022/04/577451467.png new file mode 100644 index 00000000..24901be2 Binary files /dev/null and b/public/pics/2022/04/577451467.png differ diff --git a/public/pics/2022/04/661486092.png b/public/pics/2022/04/661486092.png new file mode 100644 index 00000000..18ee772d Binary files /dev/null and b/public/pics/2022/04/661486092.png differ diff --git a/public/pics/2022/04/799999417.jpg b/public/pics/2022/04/799999417.jpg new file mode 100644 index 00000000..2d98cdc0 Binary files /dev/null and b/public/pics/2022/04/799999417.jpg differ diff --git a/public/pics/2022/04/950743525.jpg b/public/pics/2022/04/950743525.jpg new file mode 100644 index 00000000..f59f7487 Binary files /dev/null and b/public/pics/2022/04/950743525.jpg differ diff --git a/public/pics/2022/04/952157286.jpg b/public/pics/2022/04/952157286.jpg new file mode 100644 index 00000000..9a1935c2 Binary files /dev/null and b/public/pics/2022/04/952157286.jpg differ diff --git a/public/pics/2022/05/14/627f9d56e5dd3.jpg b/public/pics/2022/05/14/627f9d56e5dd3.jpg new file mode 100644 index 00000000..cec75fe3 Binary files /dev/null and b/public/pics/2022/05/14/627f9d56e5dd3.jpg differ diff --git a/public/pics/2022/05/1432438505.jpg b/public/pics/2022/05/1432438505.jpg new file mode 100644 index 00000000..3f091efe Binary files /dev/null and b/public/pics/2022/05/1432438505.jpg differ diff --git a/public/pics/2022/05/16/6282055cad98b.jpg b/public/pics/2022/05/16/6282055cad98b.jpg new file mode 100644 index 00000000..e390852d Binary files /dev/null and b/public/pics/2022/05/16/6282055cad98b.jpg differ diff --git a/public/pics/2022/05/1844236480.jpg b/public/pics/2022/05/1844236480.jpg new file mode 100644 index 00000000..7bd8afae Binary files /dev/null and b/public/pics/2022/05/1844236480.jpg differ diff --git a/public/pics/2022/05/2166809754.jpg b/public/pics/2022/05/2166809754.jpg new file mode 100644 index 00000000..e00fe59a Binary files /dev/null and b/public/pics/2022/05/2166809754.jpg differ diff --git a/public/pics/2022/05/2193625055.png b/public/pics/2022/05/2193625055.png new file mode 100644 index 00000000..56e4477b Binary files /dev/null and b/public/pics/2022/05/2193625055.png differ diff --git a/public/pics/2022/05/22/6289dda1f3fb8.png b/public/pics/2022/05/22/6289dda1f3fb8.png new file mode 100644 index 00000000..a6f8839f Binary files /dev/null and b/public/pics/2022/05/22/6289dda1f3fb8.png differ diff --git a/public/pics/2022/05/22/6289e0e4e7536.png b/public/pics/2022/05/22/6289e0e4e7536.png new file mode 100644 index 00000000..d92a48e9 Binary files /dev/null and b/public/pics/2022/05/22/6289e0e4e7536.png differ diff --git a/public/pics/2022/05/22/6289e0f5bc070.png b/public/pics/2022/05/22/6289e0f5bc070.png new file mode 100644 index 00000000..fdc81b6e Binary files /dev/null and b/public/pics/2022/05/22/6289e0f5bc070.png differ diff --git a/public/pics/2022/05/22/6289e103357fb.png b/public/pics/2022/05/22/6289e103357fb.png new file mode 100644 index 00000000..7fd4e442 Binary files /dev/null and b/public/pics/2022/05/22/6289e103357fb.png differ diff --git a/public/pics/2022/05/22/6289e11d1c50b.png b/public/pics/2022/05/22/6289e11d1c50b.png new file mode 100644 index 00000000..431aa15e Binary files /dev/null and b/public/pics/2022/05/22/6289e11d1c50b.png differ diff --git a/public/pics/2022/05/22/6289e59fd5019.png b/public/pics/2022/05/22/6289e59fd5019.png new file mode 100644 index 00000000..9f9a9236 Binary files /dev/null and b/public/pics/2022/05/22/6289e59fd5019.png differ diff --git a/public/pics/2022/05/22/628a26d556ed9.png b/public/pics/2022/05/22/628a26d556ed9.png new file mode 100644 index 00000000..deb9be57 Binary files /dev/null and b/public/pics/2022/05/22/628a26d556ed9.png differ diff --git a/public/pics/2022/05/2316780058.jpg b/public/pics/2022/05/2316780058.jpg new file mode 100644 index 00000000..19609d9d Binary files /dev/null and b/public/pics/2022/05/2316780058.jpg differ diff --git a/public/pics/2022/05/24/628c68b4be3ff.png b/public/pics/2022/05/24/628c68b4be3ff.png new file mode 100644 index 00000000..7598608a Binary files /dev/null and b/public/pics/2022/05/24/628c68b4be3ff.png differ diff --git a/public/pics/2022/05/24/628c72e9ec7b5.webp b/public/pics/2022/05/24/628c72e9ec7b5.webp new file mode 100644 index 00000000..18abdfde Binary files /dev/null and b/public/pics/2022/05/24/628c72e9ec7b5.webp differ diff --git a/public/pics/2022/05/24/628c72f05eb49.webp b/public/pics/2022/05/24/628c72f05eb49.webp new file mode 100644 index 00000000..c0672e92 Binary files /dev/null and b/public/pics/2022/05/24/628c72f05eb49.webp differ diff --git a/public/pics/2022/05/24/628caa184a70f.gif b/public/pics/2022/05/24/628caa184a70f.gif new file mode 100644 index 00000000..44242d97 Binary files /dev/null and b/public/pics/2022/05/24/628caa184a70f.gif differ diff --git a/public/pics/2022/05/24/628cac6ed22d8.gif b/public/pics/2022/05/24/628cac6ed22d8.gif new file mode 100644 index 00000000..f337b44d Binary files /dev/null and b/public/pics/2022/05/24/628cac6ed22d8.gif differ diff --git a/public/pics/2022/05/24/628cac79141d8.gif b/public/pics/2022/05/24/628cac79141d8.gif new file mode 100644 index 00000000..3fa58f02 Binary files /dev/null and b/public/pics/2022/05/24/628cac79141d8.gif differ diff --git a/public/pics/2022/05/24/628cb866e6d16.png b/public/pics/2022/05/24/628cb866e6d16.png new file mode 100644 index 00000000..a600857d Binary files /dev/null and b/public/pics/2022/05/24/628cb866e6d16.png differ diff --git a/public/pics/2022/05/24/628cb9a2ba6e0.png b/public/pics/2022/05/24/628cb9a2ba6e0.png new file mode 100644 index 00000000..6cf686c4 Binary files /dev/null and b/public/pics/2022/05/24/628cb9a2ba6e0.png differ diff --git a/public/pics/2022/05/24/628cc48e5bfe4.png b/public/pics/2022/05/24/628cc48e5bfe4.png new file mode 100644 index 00000000..02c47af0 Binary files /dev/null and b/public/pics/2022/05/24/628cc48e5bfe4.png differ diff --git a/public/pics/2022/05/2421277530.png b/public/pics/2022/05/2421277530.png new file mode 100644 index 00000000..bda88b60 Binary files /dev/null and b/public/pics/2022/05/2421277530.png differ diff --git a/public/pics/2022/05/25/628e340e03727.png b/public/pics/2022/05/25/628e340e03727.png new file mode 100644 index 00000000..60cace0f Binary files /dev/null and b/public/pics/2022/05/25/628e340e03727.png differ diff --git a/public/pics/2022/05/2697583707.png b/public/pics/2022/05/2697583707.png new file mode 100644 index 00000000..6f1ddf9f Binary files /dev/null and b/public/pics/2022/05/2697583707.png differ diff --git a/public/pics/2022/05/27/6290802c1a1b3.jpg b/public/pics/2022/05/27/6290802c1a1b3.jpg new file mode 100644 index 00000000..c20c76c9 Binary files /dev/null and b/public/pics/2022/05/27/6290802c1a1b3.jpg differ diff --git a/public/pics/2022/05/2894682370.jpg b/public/pics/2022/05/2894682370.jpg new file mode 100644 index 00000000..9146de90 Binary files /dev/null and b/public/pics/2022/05/2894682370.jpg differ diff --git a/public/pics/2022/05/29/62932ed08ce38.png b/public/pics/2022/05/29/62932ed08ce38.png new file mode 100644 index 00000000..2b04f5ee Binary files /dev/null and b/public/pics/2022/05/29/62932ed08ce38.png differ diff --git a/public/pics/2022/05/3071187898.png b/public/pics/2022/05/3071187898.png new file mode 100644 index 00000000..f89c81f5 Binary files /dev/null and b/public/pics/2022/05/3071187898.png differ diff --git a/public/pics/2022/05/3863461813.jpg b/public/pics/2022/05/3863461813.jpg new file mode 100644 index 00000000..aba9793f Binary files /dev/null and b/public/pics/2022/05/3863461813.jpg differ diff --git a/public/pics/2022/05/3866835628.jpg b/public/pics/2022/05/3866835628.jpg new file mode 100644 index 00000000..2828e8ee Binary files /dev/null and b/public/pics/2022/05/3866835628.jpg differ diff --git a/public/pics/2022/05/38779899.jpg b/public/pics/2022/05/38779899.jpg new file mode 100644 index 00000000..447f83f4 Binary files /dev/null and b/public/pics/2022/05/38779899.jpg differ diff --git a/public/pics/2022/05/4140967598.jpg b/public/pics/2022/05/4140967598.jpg new file mode 100644 index 00000000..34539eff Binary files /dev/null and b/public/pics/2022/05/4140967598.jpg differ diff --git a/public/pics/2022/05/4191686293.jpg b/public/pics/2022/05/4191686293.jpg new file mode 100644 index 00000000..41424eba Binary files /dev/null and b/public/pics/2022/05/4191686293.jpg differ diff --git a/public/pics/2022/05/703071244.jpg b/public/pics/2022/05/703071244.jpg new file mode 100644 index 00000000..e2eff372 Binary files /dev/null and b/public/pics/2022/05/703071244.jpg differ diff --git a/public/pics/2022/05/765051306.png b/public/pics/2022/05/765051306.png new file mode 100644 index 00000000..5540683d Binary files /dev/null and b/public/pics/2022/05/765051306.png differ diff --git a/public/pics/2022/05/806784764.jpg b/public/pics/2022/05/806784764.jpg new file mode 100644 index 00000000..f06ff682 Binary files /dev/null and b/public/pics/2022/05/806784764.jpg differ diff --git a/public/pics/2022/06/03/6299a2bb7c4c9.jpeg b/public/pics/2022/06/03/6299a2bb7c4c9.jpeg new file mode 100644 index 00000000..a4244174 Binary files /dev/null and b/public/pics/2022/06/03/6299a2bb7c4c9.jpeg differ diff --git a/public/pics/2022/06/07/629ee50b87db7.jpeg b/public/pics/2022/06/07/629ee50b87db7.jpeg new file mode 100644 index 00000000..34539eff Binary files /dev/null and b/public/pics/2022/06/07/629ee50b87db7.jpeg differ diff --git a/public/pics/2022/06/07/629f07c836738.jpeg b/public/pics/2022/06/07/629f07c836738.jpeg new file mode 100644 index 00000000..eb1fe185 Binary files /dev/null and b/public/pics/2022/06/07/629f07c836738.jpeg differ diff --git a/public/pics/2022/06/07/629f0a2416a95.png b/public/pics/2022/06/07/629f0a2416a95.png new file mode 100644 index 00000000..51294609 Binary files /dev/null and b/public/pics/2022/06/07/629f0a2416a95.png differ diff --git a/public/pics/2022/06/11/62a46aa812b0c.jpeg b/public/pics/2022/06/11/62a46aa812b0c.jpeg new file mode 100644 index 00000000..15c4aded Binary files /dev/null and b/public/pics/2022/06/11/62a46aa812b0c.jpeg differ diff --git a/public/pics/2022/06/11/62a46b4e7970e.jpeg b/public/pics/2022/06/11/62a46b4e7970e.jpeg new file mode 100644 index 00000000..3e4f5ef8 Binary files /dev/null and b/public/pics/2022/06/11/62a46b4e7970e.jpeg differ diff --git a/public/pics/2022/06/11/62a4a81bc526e.jpg b/public/pics/2022/06/11/62a4a81bc526e.jpg new file mode 100644 index 00000000..cc98ece9 Binary files /dev/null and b/public/pics/2022/06/11/62a4a81bc526e.jpg differ diff --git a/public/pics/2022/06/12/62a588a3f077a.jpeg b/public/pics/2022/06/12/62a588a3f077a.jpeg new file mode 100644 index 00000000..a3cf7501 Binary files /dev/null and b/public/pics/2022/06/12/62a588a3f077a.jpeg differ diff --git a/public/pics/2022/06/12/62a58b4b59802.jpeg b/public/pics/2022/06/12/62a58b4b59802.jpeg new file mode 100644 index 00000000..6d0e2dcf Binary files /dev/null and b/public/pics/2022/06/12/62a58b4b59802.jpeg differ diff --git a/public/pics/2022/06/12/62a58c24b7ac4.jpeg b/public/pics/2022/06/12/62a58c24b7ac4.jpeg new file mode 100644 index 00000000..314b081b Binary files /dev/null and b/public/pics/2022/06/12/62a58c24b7ac4.jpeg differ diff --git a/public/pics/2022/06/12/62a58de48d6fa.jpeg b/public/pics/2022/06/12/62a58de48d6fa.jpeg new file mode 100644 index 00000000..b713235d Binary files /dev/null and b/public/pics/2022/06/12/62a58de48d6fa.jpeg differ diff --git a/public/pics/2022/06/1342016947.png b/public/pics/2022/06/1342016947.png new file mode 100644 index 00000000..e9412543 Binary files /dev/null and b/public/pics/2022/06/1342016947.png differ diff --git a/public/pics/2022/06/14/62a878c064779.jpeg b/public/pics/2022/06/14/62a878c064779.jpeg new file mode 100644 index 00000000..3ec528e9 Binary files /dev/null and b/public/pics/2022/06/14/62a878c064779.jpeg differ diff --git a/public/pics/2022/06/14/62a8794ab08fc.jpeg b/public/pics/2022/06/14/62a8794ab08fc.jpeg new file mode 100644 index 00000000..50c79892 Binary files /dev/null and b/public/pics/2022/06/14/62a8794ab08fc.jpeg differ diff --git a/public/pics/2022/06/14/62a8799896f4c.jpeg b/public/pics/2022/06/14/62a8799896f4c.jpeg new file mode 100644 index 00000000..e1ec9e3f Binary files /dev/null and b/public/pics/2022/06/14/62a8799896f4c.jpeg differ diff --git a/public/pics/2022/06/14/62a879c98ebc6.jpeg b/public/pics/2022/06/14/62a879c98ebc6.jpeg new file mode 100644 index 00000000..c462aefd Binary files /dev/null and b/public/pics/2022/06/14/62a879c98ebc6.jpeg differ diff --git a/public/pics/2022/06/14/62a87a097aa30.jpeg b/public/pics/2022/06/14/62a87a097aa30.jpeg new file mode 100644 index 00000000..878900a4 Binary files /dev/null and b/public/pics/2022/06/14/62a87a097aa30.jpeg differ diff --git a/public/pics/2022/06/14/62a87a601413a.jpeg b/public/pics/2022/06/14/62a87a601413a.jpeg new file mode 100644 index 00000000..6b7465f4 Binary files /dev/null and b/public/pics/2022/06/14/62a87a601413a.jpeg differ diff --git a/public/pics/2022/06/14/62a87aa4f2126.jpeg b/public/pics/2022/06/14/62a87aa4f2126.jpeg new file mode 100644 index 00000000..a6c8a222 Binary files /dev/null and b/public/pics/2022/06/14/62a87aa4f2126.jpeg differ diff --git a/public/pics/2022/06/14/62a87b21a0e07.jpeg b/public/pics/2022/06/14/62a87b21a0e07.jpeg new file mode 100644 index 00000000..3e08d7c3 Binary files /dev/null and b/public/pics/2022/06/14/62a87b21a0e07.jpeg differ diff --git a/public/pics/2022/06/14/62a87b6205189.jpeg b/public/pics/2022/06/14/62a87b6205189.jpeg new file mode 100644 index 00000000..dd28b2d3 Binary files /dev/null and b/public/pics/2022/06/14/62a87b6205189.jpeg differ diff --git a/public/pics/2022/06/14/62a87d7f69fac.png b/public/pics/2022/06/14/62a87d7f69fac.png new file mode 100644 index 00000000..8b042415 Binary files /dev/null and b/public/pics/2022/06/14/62a87d7f69fac.png differ diff --git a/public/pics/2022/06/14/62a87de50e627.png b/public/pics/2022/06/14/62a87de50e627.png new file mode 100644 index 00000000..984dcb1b Binary files /dev/null and b/public/pics/2022/06/14/62a87de50e627.png differ diff --git a/public/pics/2022/06/14/62a8a44cee8f9.gif b/public/pics/2022/06/14/62a8a44cee8f9.gif new file mode 100644 index 00000000..0a3ae2c5 Binary files /dev/null and b/public/pics/2022/06/14/62a8a44cee8f9.gif differ diff --git a/public/pics/2022/06/15/62a94932a3e5e.jpeg b/public/pics/2022/06/15/62a94932a3e5e.jpeg new file mode 100644 index 00000000..1721158e Binary files /dev/null and b/public/pics/2022/06/15/62a94932a3e5e.jpeg differ diff --git a/public/pics/2022/06/1554702043.png b/public/pics/2022/06/1554702043.png new file mode 100644 index 00000000..0e569b8f Binary files /dev/null and b/public/pics/2022/06/1554702043.png differ diff --git a/public/pics/2022/06/1554922097.png b/public/pics/2022/06/1554922097.png new file mode 100644 index 00000000..f64f9c70 Binary files /dev/null and b/public/pics/2022/06/1554922097.png differ diff --git a/public/pics/2022/06/16/62ab1df66ea2b.jpg b/public/pics/2022/06/16/62ab1df66ea2b.jpg new file mode 100644 index 00000000..ffe17922 Binary files /dev/null and b/public/pics/2022/06/16/62ab1df66ea2b.jpg differ diff --git a/public/pics/2022/06/16/62ab1efc9f717.png b/public/pics/2022/06/16/62ab1efc9f717.png new file mode 100644 index 00000000..f06ff682 Binary files /dev/null and b/public/pics/2022/06/16/62ab1efc9f717.png differ diff --git a/public/pics/2022/06/1640641390.png b/public/pics/2022/06/1640641390.png new file mode 100644 index 00000000..402d74c0 Binary files /dev/null and b/public/pics/2022/06/1640641390.png differ diff --git a/public/pics/2022/06/17/62abf4d581f81.jpeg b/public/pics/2022/06/17/62abf4d581f81.jpeg new file mode 100644 index 00000000..42779c9d Binary files /dev/null and b/public/pics/2022/06/17/62abf4d581f81.jpeg differ diff --git a/public/pics/2022/06/17/62abf546676f4.jpeg b/public/pics/2022/06/17/62abf546676f4.jpeg new file mode 100644 index 00000000..3bda1828 Binary files /dev/null and b/public/pics/2022/06/17/62abf546676f4.jpeg differ diff --git a/public/pics/2022/06/1852909422.png b/public/pics/2022/06/1852909422.png new file mode 100644 index 00000000..f9ff0498 Binary files /dev/null and b/public/pics/2022/06/1852909422.png differ diff --git a/public/pics/2022/06/19/62af0d462fd48.jpeg b/public/pics/2022/06/19/62af0d462fd48.jpeg new file mode 100644 index 00000000..34482c09 Binary files /dev/null and b/public/pics/2022/06/19/62af0d462fd48.jpeg differ diff --git a/public/pics/2022/06/19/62af0d7e0a6e8.jpeg b/public/pics/2022/06/19/62af0d7e0a6e8.jpeg new file mode 100644 index 00000000..25150042 Binary files /dev/null and b/public/pics/2022/06/19/62af0d7e0a6e8.jpeg differ diff --git a/public/pics/2022/06/19/62af0d9938eb4.jpeg b/public/pics/2022/06/19/62af0d9938eb4.jpeg new file mode 100644 index 00000000..4f1c081d Binary files /dev/null and b/public/pics/2022/06/19/62af0d9938eb4.jpeg differ diff --git a/public/pics/2022/06/19/62af202775d25.png b/public/pics/2022/06/19/62af202775d25.png new file mode 100644 index 00000000..77be72c1 Binary files /dev/null and b/public/pics/2022/06/19/62af202775d25.png differ diff --git a/public/pics/2022/06/19/62af207f6d307.png b/public/pics/2022/06/19/62af207f6d307.png new file mode 100644 index 00000000..cc22cd3b Binary files /dev/null and b/public/pics/2022/06/19/62af207f6d307.png differ diff --git a/public/pics/2022/06/19/62af20a36171c.png b/public/pics/2022/06/19/62af20a36171c.png new file mode 100644 index 00000000..f4571d51 Binary files /dev/null and b/public/pics/2022/06/19/62af20a36171c.png differ diff --git a/public/pics/2022/06/19/62af20c21d7a7.png b/public/pics/2022/06/19/62af20c21d7a7.png new file mode 100644 index 00000000..d5fd27eb Binary files /dev/null and b/public/pics/2022/06/19/62af20c21d7a7.png differ diff --git a/public/pics/2022/06/19/62af20faa6a47.png b/public/pics/2022/06/19/62af20faa6a47.png new file mode 100644 index 00000000..59c97f30 Binary files /dev/null and b/public/pics/2022/06/19/62af20faa6a47.png differ diff --git a/public/pics/2022/06/19/62af212358628.png b/public/pics/2022/06/19/62af212358628.png new file mode 100644 index 00000000..cf426472 Binary files /dev/null and b/public/pics/2022/06/19/62af212358628.png differ diff --git a/public/pics/2022/06/19/62af2150be007.png b/public/pics/2022/06/19/62af2150be007.png new file mode 100644 index 00000000..9d34d54f Binary files /dev/null and b/public/pics/2022/06/19/62af2150be007.png differ diff --git a/public/pics/2022/06/19/62af23beaa8ea.png b/public/pics/2022/06/19/62af23beaa8ea.png new file mode 100644 index 00000000..1fbdbe48 Binary files /dev/null and b/public/pics/2022/06/19/62af23beaa8ea.png differ diff --git a/public/pics/2022/06/19/62af27e697e45.png b/public/pics/2022/06/19/62af27e697e45.png new file mode 100644 index 00000000..aa07e21d Binary files /dev/null and b/public/pics/2022/06/19/62af27e697e45.png differ diff --git a/public/pics/2022/06/19/62af288b954c0.jpg b/public/pics/2022/06/19/62af288b954c0.jpg new file mode 100644 index 00000000..5a00244d Binary files /dev/null and b/public/pics/2022/06/19/62af288b954c0.jpg differ diff --git a/public/pics/2022/06/20/62b000afc9cda.png b/public/pics/2022/06/20/62b000afc9cda.png new file mode 100644 index 00000000..74fded68 Binary files /dev/null and b/public/pics/2022/06/20/62b000afc9cda.png differ diff --git a/public/pics/2022/06/2534812072.png b/public/pics/2022/06/2534812072.png new file mode 100644 index 00000000..a8e4c9cf Binary files /dev/null and b/public/pics/2022/06/2534812072.png differ diff --git a/public/pics/2022/06/2756643413.png b/public/pics/2022/06/2756643413.png new file mode 100644 index 00000000..730dddc1 Binary files /dev/null and b/public/pics/2022/06/2756643413.png differ diff --git a/public/pics/2022/06/29/62bb28f1bd0e2.jpeg b/public/pics/2022/06/29/62bb28f1bd0e2.jpeg new file mode 100644 index 00000000..a7eb727e Binary files /dev/null and b/public/pics/2022/06/29/62bb28f1bd0e2.jpeg differ diff --git a/public/pics/2022/06/29/62bb29207e844.jpeg b/public/pics/2022/06/29/62bb29207e844.jpeg new file mode 100644 index 00000000..cc552f97 Binary files /dev/null and b/public/pics/2022/06/29/62bb29207e844.jpeg differ diff --git a/public/pics/2022/06/2949738509.png b/public/pics/2022/06/2949738509.png new file mode 100644 index 00000000..867c0822 Binary files /dev/null and b/public/pics/2022/06/2949738509.png differ diff --git a/public/pics/2022/06/2979731649.png b/public/pics/2022/06/2979731649.png new file mode 100644 index 00000000..9edf6c24 Binary files /dev/null and b/public/pics/2022/06/2979731649.png differ diff --git a/public/pics/2022/06/3089452376.png b/public/pics/2022/06/3089452376.png new file mode 100644 index 00000000..0aa7f522 Binary files /dev/null and b/public/pics/2022/06/3089452376.png differ diff --git a/public/pics/2022/06/3204045101.png b/public/pics/2022/06/3204045101.png new file mode 100644 index 00000000..3f6e8a67 Binary files /dev/null and b/public/pics/2022/06/3204045101.png differ diff --git a/public/pics/2022/06/3372263093.png b/public/pics/2022/06/3372263093.png new file mode 100644 index 00000000..e1ebf277 Binary files /dev/null and b/public/pics/2022/06/3372263093.png differ diff --git a/public/pics/2022/06/4018889963.png b/public/pics/2022/06/4018889963.png new file mode 100644 index 00000000..51294609 Binary files /dev/null and b/public/pics/2022/06/4018889963.png differ diff --git a/public/pics/2022/06/4046170908.png b/public/pics/2022/06/4046170908.png new file mode 100644 index 00000000..b8bf1507 Binary files /dev/null and b/public/pics/2022/06/4046170908.png differ diff --git a/public/pics/2022/06/4245331274.png b/public/pics/2022/06/4245331274.png new file mode 100644 index 00000000..ca9d0a84 Binary files /dev/null and b/public/pics/2022/06/4245331274.png differ diff --git a/public/pics/2022/07/08/62c7e0bcc0aab.png b/public/pics/2022/07/08/62c7e0bcc0aab.png new file mode 100644 index 00000000..e0f2680a Binary files /dev/null and b/public/pics/2022/07/08/62c7e0bcc0aab.png differ diff --git a/public/pics/2022/07/13/62ce56a88071e.jpg b/public/pics/2022/07/13/62ce56a88071e.jpg new file mode 100644 index 00000000..90c1dd10 Binary files /dev/null and b/public/pics/2022/07/13/62ce56a88071e.jpg differ diff --git a/public/pics/2022/07/15/62d0eb792c84e.png b/public/pics/2022/07/15/62d0eb792c84e.png new file mode 100644 index 00000000..2e0b6fff Binary files /dev/null and b/public/pics/2022/07/15/62d0eb792c84e.png differ diff --git a/public/pics/2022/07/16/62d2150c56d24.jpg b/public/pics/2022/07/16/62d2150c56d24.jpg new file mode 100644 index 00000000..60e16ca2 Binary files /dev/null and b/public/pics/2022/07/16/62d2150c56d24.jpg differ diff --git a/public/pics/2022/07/16/62d2ad2fa2824.jpeg b/public/pics/2022/07/16/62d2ad2fa2824.jpeg new file mode 100644 index 00000000..2cf3ae88 Binary files /dev/null and b/public/pics/2022/07/16/62d2ad2fa2824.jpeg differ diff --git a/public/pics/2022/07/16/62d2add745db4.png b/public/pics/2022/07/16/62d2add745db4.png new file mode 100644 index 00000000..df87401b Binary files /dev/null and b/public/pics/2022/07/16/62d2add745db4.png differ diff --git a/public/pics/2022/07/16/62d2ae45a7ad0.jpeg b/public/pics/2022/07/16/62d2ae45a7ad0.jpeg new file mode 100644 index 00000000..d594672c Binary files /dev/null and b/public/pics/2022/07/16/62d2ae45a7ad0.jpeg differ diff --git a/public/pics/2022/07/16/62d2ae6b9eb03.jpeg b/public/pics/2022/07/16/62d2ae6b9eb03.jpeg new file mode 100644 index 00000000..16420fe3 Binary files /dev/null and b/public/pics/2022/07/16/62d2ae6b9eb03.jpeg differ diff --git a/public/pics/2022/07/16/62d2af255c731.jpeg b/public/pics/2022/07/16/62d2af255c731.jpeg new file mode 100644 index 00000000..01a653cf Binary files /dev/null and b/public/pics/2022/07/16/62d2af255c731.jpeg differ diff --git a/public/pics/2022/07/16/62d2c2efc5d20.png b/public/pics/2022/07/16/62d2c2efc5d20.png new file mode 100644 index 00000000..caa29f56 Binary files /dev/null and b/public/pics/2022/07/16/62d2c2efc5d20.png differ diff --git a/public/pics/2022/07/17/62d3fe3b5a97d.png b/public/pics/2022/07/17/62d3fe3b5a97d.png new file mode 100644 index 00000000..ed44f0b7 Binary files /dev/null and b/public/pics/2022/07/17/62d3fe3b5a97d.png differ diff --git a/public/pics/2022/07/22/62da971b121e6.jpg b/public/pics/2022/07/22/62da971b121e6.jpg new file mode 100644 index 00000000..0906f958 Binary files /dev/null and b/public/pics/2022/07/22/62da971b121e6.jpg differ diff --git a/public/pics/2022/07/22/62da987117c70.png b/public/pics/2022/07/22/62da987117c70.png new file mode 100644 index 00000000..ad324724 Binary files /dev/null and b/public/pics/2022/07/22/62da987117c70.png differ diff --git a/public/pics/2022/07/22/62da98c5c9534.png b/public/pics/2022/07/22/62da98c5c9534.png new file mode 100644 index 00000000..8273ac32 Binary files /dev/null and b/public/pics/2022/07/22/62da98c5c9534.png differ diff --git a/public/pics/2022/07/26/62df566480991.png b/public/pics/2022/07/26/62df566480991.png new file mode 100644 index 00000000..f2b6ba2a Binary files /dev/null and b/public/pics/2022/07/26/62df566480991.png differ diff --git a/public/pics/2022/07/26/62df5664d3968.png b/public/pics/2022/07/26/62df5664d3968.png new file mode 100644 index 00000000..0fa72d78 Binary files /dev/null and b/public/pics/2022/07/26/62df5664d3968.png differ diff --git a/public/pics/2022/07/26/62df56da4b7a4.png b/public/pics/2022/07/26/62df56da4b7a4.png new file mode 100644 index 00000000..97b366e7 Binary files /dev/null and b/public/pics/2022/07/26/62df56da4b7a4.png differ diff --git a/public/pics/2022/07/26/62df56de4ccd5.png b/public/pics/2022/07/26/62df56de4ccd5.png new file mode 100644 index 00000000..976b1dc3 Binary files /dev/null and b/public/pics/2022/07/26/62df56de4ccd5.png differ diff --git a/public/pics/2022/07/26/62df56e54ec58.png b/public/pics/2022/07/26/62df56e54ec58.png new file mode 100644 index 00000000..f306c81d Binary files /dev/null and b/public/pics/2022/07/26/62df56e54ec58.png differ diff --git a/public/pics/2022/07/27/62e07be42b5be.png b/public/pics/2022/07/27/62e07be42b5be.png new file mode 100644 index 00000000..43fa5a81 Binary files /dev/null and b/public/pics/2022/07/27/62e07be42b5be.png differ diff --git a/public/pics/2022/07/27/62e08f18c0539.png b/public/pics/2022/07/27/62e08f18c0539.png new file mode 100644 index 00000000..9cd01396 Binary files /dev/null and b/public/pics/2022/07/27/62e08f18c0539.png differ diff --git a/public/pics/2022/07/27/62e0d73cec9f2.png b/public/pics/2022/07/27/62e0d73cec9f2.png new file mode 100644 index 00000000..b555a51c Binary files /dev/null and b/public/pics/2022/07/27/62e0d73cec9f2.png differ diff --git a/public/pics/2022/07/28/62e1e172854af.png b/public/pics/2022/07/28/62e1e172854af.png new file mode 100644 index 00000000..d154252b Binary files /dev/null and b/public/pics/2022/07/28/62e1e172854af.png differ diff --git a/public/pics/2022/07/28/62e1e66b0d0a9.png b/public/pics/2022/07/28/62e1e66b0d0a9.png new file mode 100644 index 00000000..6298c1e0 Binary files /dev/null and b/public/pics/2022/07/28/62e1e66b0d0a9.png differ diff --git a/public/pics/2022/07/30/62e48d2d46e1a.jpeg b/public/pics/2022/07/30/62e48d2d46e1a.jpeg new file mode 100644 index 00000000..def79982 Binary files /dev/null and b/public/pics/2022/07/30/62e48d2d46e1a.jpeg differ diff --git a/public/pics/2022/08/03/62e9d8f32d8d9.jpg b/public/pics/2022/08/03/62e9d8f32d8d9.jpg new file mode 100644 index 00000000..2d98cdc0 Binary files /dev/null and b/public/pics/2022/08/03/62e9d8f32d8d9.jpg differ diff --git a/public/pics/2022/08/08/62f0e125bd542.jpeg b/public/pics/2022/08/08/62f0e125bd542.jpeg new file mode 100644 index 00000000..38835bf9 Binary files /dev/null and b/public/pics/2022/08/08/62f0e125bd542.jpeg differ diff --git a/public/pics/2022/08/08/62f10443679fa.gif b/public/pics/2022/08/08/62f10443679fa.gif new file mode 100644 index 00000000..5ac24489 Binary files /dev/null and b/public/pics/2022/08/08/62f10443679fa.gif differ diff --git a/public/pics/2022/08/09/62f1b0ca83650.jpg b/public/pics/2022/08/09/62f1b0ca83650.jpg new file mode 100644 index 00000000..9079445c Binary files /dev/null and b/public/pics/2022/08/09/62f1b0ca83650.jpg differ diff --git a/public/pics/2022/08/09/62f1b17665700.jpg b/public/pics/2022/08/09/62f1b17665700.jpg new file mode 100644 index 00000000..95b580c5 Binary files /dev/null and b/public/pics/2022/08/09/62f1b17665700.jpg differ diff --git a/public/pics/2022/08/09/62f1b1aae1ecf.jpg b/public/pics/2022/08/09/62f1b1aae1ecf.jpg new file mode 100644 index 00000000..d720f163 Binary files /dev/null and b/public/pics/2022/08/09/62f1b1aae1ecf.jpg differ diff --git a/public/pics/2022/08/09/62f2560014732.jpg b/public/pics/2022/08/09/62f2560014732.jpg new file mode 100644 index 00000000..77b7598b Binary files /dev/null and b/public/pics/2022/08/09/62f2560014732.jpg differ diff --git a/public/pics/2022/08/1025738548.png b/public/pics/2022/08/1025738548.png new file mode 100644 index 00000000..75c6928a Binary files /dev/null and b/public/pics/2022/08/1025738548.png differ diff --git a/public/pics/2022/08/11/62f45adb8e704.jpg b/public/pics/2022/08/11/62f45adb8e704.jpg new file mode 100644 index 00000000..56cc2f96 Binary files /dev/null and b/public/pics/2022/08/11/62f45adb8e704.jpg differ diff --git a/public/pics/2022/08/11/62f45e8a7eff2.png b/public/pics/2022/08/11/62f45e8a7eff2.png new file mode 100644 index 00000000..31b6108f Binary files /dev/null and b/public/pics/2022/08/11/62f45e8a7eff2.png differ diff --git a/public/pics/2022/08/11/62f45eab92711.png b/public/pics/2022/08/11/62f45eab92711.png new file mode 100644 index 00000000..b47ffdf6 Binary files /dev/null and b/public/pics/2022/08/11/62f45eab92711.png differ diff --git a/public/pics/2022/08/1497702686.png b/public/pics/2022/08/1497702686.png new file mode 100644 index 00000000..21c4306b Binary files /dev/null and b/public/pics/2022/08/1497702686.png differ diff --git a/public/pics/2022/08/19/62fed879817df.webp b/public/pics/2022/08/19/62fed879817df.webp new file mode 100644 index 00000000..82e9b783 Binary files /dev/null and b/public/pics/2022/08/19/62fed879817df.webp differ diff --git a/public/pics/2022/08/19/62ff172e823c1.webp b/public/pics/2022/08/19/62ff172e823c1.webp new file mode 100644 index 00000000..71b69ad8 Binary files /dev/null and b/public/pics/2022/08/19/62ff172e823c1.webp differ diff --git a/public/pics/2022/08/19/62ff873e54259.webp b/public/pics/2022/08/19/62ff873e54259.webp new file mode 100644 index 00000000..624b267f Binary files /dev/null and b/public/pics/2022/08/19/62ff873e54259.webp differ diff --git a/public/pics/2022/08/19/62ff9d806c45f.webp b/public/pics/2022/08/19/62ff9d806c45f.webp new file mode 100644 index 00000000..5781e39e Binary files /dev/null and b/public/pics/2022/08/19/62ff9d806c45f.webp differ diff --git a/public/pics/2022/08/20/63007defbe960.gif b/public/pics/2022/08/20/63007defbe960.gif new file mode 100644 index 00000000..852ac445 Binary files /dev/null and b/public/pics/2022/08/20/63007defbe960.gif differ diff --git a/public/pics/2022/08/20/6300939fd3a55.webp b/public/pics/2022/08/20/6300939fd3a55.webp new file mode 100644 index 00000000..a27276d9 Binary files /dev/null and b/public/pics/2022/08/20/6300939fd3a55.webp differ diff --git a/public/pics/2022/08/20/63009425eac1c.webp b/public/pics/2022/08/20/63009425eac1c.webp new file mode 100644 index 00000000..707bf3e3 Binary files /dev/null and b/public/pics/2022/08/20/63009425eac1c.webp differ diff --git a/public/pics/2022/08/20/6300947d87923.webp b/public/pics/2022/08/20/6300947d87923.webp new file mode 100644 index 00000000..8e40fd26 Binary files /dev/null and b/public/pics/2022/08/20/6300947d87923.webp differ diff --git a/public/pics/2022/08/20/630094af3f25f.webp b/public/pics/2022/08/20/630094af3f25f.webp new file mode 100644 index 00000000..d5c255fb Binary files /dev/null and b/public/pics/2022/08/20/630094af3f25f.webp differ diff --git a/public/pics/2022/08/20/630097d689c8a.webp b/public/pics/2022/08/20/630097d689c8a.webp new file mode 100644 index 00000000..58f6c6f3 Binary files /dev/null and b/public/pics/2022/08/20/630097d689c8a.webp differ diff --git a/public/pics/2022/08/20/630097f5993c3.webp b/public/pics/2022/08/20/630097f5993c3.webp new file mode 100644 index 00000000..47708e46 Binary files /dev/null and b/public/pics/2022/08/20/630097f5993c3.webp differ diff --git a/public/pics/2022/08/20/6300983e74f4c.webp b/public/pics/2022/08/20/6300983e74f4c.webp new file mode 100644 index 00000000..c27d3c22 Binary files /dev/null and b/public/pics/2022/08/20/6300983e74f4c.webp differ diff --git a/public/pics/2022/08/21/63017b8b89a38.webp b/public/pics/2022/08/21/63017b8b89a38.webp new file mode 100644 index 00000000..017b3981 Binary files /dev/null and b/public/pics/2022/08/21/63017b8b89a38.webp differ diff --git a/public/pics/2022/08/21/63017c2322e85.webp b/public/pics/2022/08/21/63017c2322e85.webp new file mode 100644 index 00000000..40d7e165 Binary files /dev/null and b/public/pics/2022/08/21/63017c2322e85.webp differ diff --git a/public/pics/2022/08/21/63018a98a742d.webp b/public/pics/2022/08/21/63018a98a742d.webp new file mode 100644 index 00000000..50f36590 Binary files /dev/null and b/public/pics/2022/08/21/63018a98a742d.webp differ diff --git a/public/pics/2022/08/21/6301c92f2fa0c.webp b/public/pics/2022/08/21/6301c92f2fa0c.webp new file mode 100644 index 00000000..9407166a Binary files /dev/null and b/public/pics/2022/08/21/6301c92f2fa0c.webp differ diff --git a/public/pics/2022/08/21/6301c9822557e.webp b/public/pics/2022/08/21/6301c9822557e.webp new file mode 100644 index 00000000..262b50c4 Binary files /dev/null and b/public/pics/2022/08/21/6301c9822557e.webp differ diff --git a/public/pics/2022/08/21/6301d67ccc637.webp b/public/pics/2022/08/21/6301d67ccc637.webp new file mode 100644 index 00000000..1a4b5fb5 Binary files /dev/null and b/public/pics/2022/08/21/6301d67ccc637.webp differ diff --git a/public/pics/2022/08/21/6301d8f0c3623.webp b/public/pics/2022/08/21/6301d8f0c3623.webp new file mode 100644 index 00000000..1a4b5fb5 Binary files /dev/null and b/public/pics/2022/08/21/6301d8f0c3623.webp differ diff --git a/public/pics/2022/08/21/6302349c918d8.webp b/public/pics/2022/08/21/6302349c918d8.webp new file mode 100644 index 00000000..beb7218a Binary files /dev/null and b/public/pics/2022/08/21/6302349c918d8.webp differ diff --git a/public/pics/2022/08/21/63023536af42f.webp b/public/pics/2022/08/21/63023536af42f.webp new file mode 100644 index 00000000..0b7ebdfa Binary files /dev/null and b/public/pics/2022/08/21/63023536af42f.webp differ diff --git a/public/pics/2022/08/21/630236f3e2297.webp b/public/pics/2022/08/21/630236f3e2297.webp new file mode 100644 index 00000000..48a6567b Binary files /dev/null and b/public/pics/2022/08/21/630236f3e2297.webp differ diff --git a/public/pics/2022/08/2139068168.png b/public/pics/2022/08/2139068168.png new file mode 100644 index 00000000..58a9ec99 Binary files /dev/null and b/public/pics/2022/08/2139068168.png differ diff --git a/public/pics/2022/08/22/6302cdf801d6a.webp b/public/pics/2022/08/22/6302cdf801d6a.webp new file mode 100644 index 00000000..c439d8cc Binary files /dev/null and b/public/pics/2022/08/22/6302cdf801d6a.webp differ diff --git a/public/pics/2022/08/22/6302ce959f416.webp b/public/pics/2022/08/22/6302ce959f416.webp new file mode 100644 index 00000000..c439d8cc Binary files /dev/null and b/public/pics/2022/08/22/6302ce959f416.webp differ diff --git a/public/pics/2022/08/22/6302da082ded5.webp b/public/pics/2022/08/22/6302da082ded5.webp new file mode 100644 index 00000000..2ab1447c Binary files /dev/null and b/public/pics/2022/08/22/6302da082ded5.webp differ diff --git a/public/pics/2022/08/22/6302db6a9afc6.webp b/public/pics/2022/08/22/6302db6a9afc6.webp new file mode 100644 index 00000000..271885f3 Binary files /dev/null and b/public/pics/2022/08/22/6302db6a9afc6.webp differ diff --git a/public/pics/2022/08/22/6302dbb86556c.webp b/public/pics/2022/08/22/6302dbb86556c.webp new file mode 100644 index 00000000..30564275 Binary files /dev/null and b/public/pics/2022/08/22/6302dbb86556c.webp differ diff --git a/public/pics/2022/08/22/6302dc18dff6b.webp b/public/pics/2022/08/22/6302dc18dff6b.webp new file mode 100644 index 00000000..ecc07e84 Binary files /dev/null and b/public/pics/2022/08/22/6302dc18dff6b.webp differ diff --git a/public/pics/2022/08/22/6302dc666eacb.webp b/public/pics/2022/08/22/6302dc666eacb.webp new file mode 100644 index 00000000..01c77c90 Binary files /dev/null and b/public/pics/2022/08/22/6302dc666eacb.webp differ diff --git a/public/pics/2022/08/22/6302dc6e1f9ec.webp b/public/pics/2022/08/22/6302dc6e1f9ec.webp new file mode 100644 index 00000000..7c3aa302 Binary files /dev/null and b/public/pics/2022/08/22/6302dc6e1f9ec.webp differ diff --git a/public/pics/2022/08/22/6302dddb069b8.webp b/public/pics/2022/08/22/6302dddb069b8.webp new file mode 100644 index 00000000..b17fbbee Binary files /dev/null and b/public/pics/2022/08/22/6302dddb069b8.webp differ diff --git a/public/pics/2022/08/22/6302de3fe51b7.webp b/public/pics/2022/08/22/6302de3fe51b7.webp new file mode 100644 index 00000000..31e1613e Binary files /dev/null and b/public/pics/2022/08/22/6302de3fe51b7.webp differ diff --git a/public/pics/2022/08/22/6302de9fd0923.webp b/public/pics/2022/08/22/6302de9fd0923.webp new file mode 100644 index 00000000..15f8fef5 Binary files /dev/null and b/public/pics/2022/08/22/6302de9fd0923.webp differ diff --git a/public/pics/2022/08/22/6302defd3c3d8.webp b/public/pics/2022/08/22/6302defd3c3d8.webp new file mode 100644 index 00000000..48a7fe99 Binary files /dev/null and b/public/pics/2022/08/22/6302defd3c3d8.webp differ diff --git a/public/pics/2022/08/22/6302df31d5799.webp b/public/pics/2022/08/22/6302df31d5799.webp new file mode 100644 index 00000000..3bedfaf5 Binary files /dev/null and b/public/pics/2022/08/22/6302df31d5799.webp differ diff --git a/public/pics/2022/08/22/6302dfde21751.webp b/public/pics/2022/08/22/6302dfde21751.webp new file mode 100644 index 00000000..ae6feb05 Binary files /dev/null and b/public/pics/2022/08/22/6302dfde21751.webp differ diff --git a/public/pics/2022/08/22/6302e08946d1f.webp b/public/pics/2022/08/22/6302e08946d1f.webp new file mode 100644 index 00000000..880b711a Binary files /dev/null and b/public/pics/2022/08/22/6302e08946d1f.webp differ diff --git a/public/pics/2022/08/22/6302e0929171e.webp b/public/pics/2022/08/22/6302e0929171e.webp new file mode 100644 index 00000000..1a1f112c Binary files /dev/null and b/public/pics/2022/08/22/6302e0929171e.webp differ diff --git a/public/pics/2022/08/22/6302e098d6e0c.webp b/public/pics/2022/08/22/6302e098d6e0c.webp new file mode 100644 index 00000000..a52aa3b5 Binary files /dev/null and b/public/pics/2022/08/22/6302e098d6e0c.webp differ diff --git a/public/pics/2022/08/22/6302e0d9a84b7.webp b/public/pics/2022/08/22/6302e0d9a84b7.webp new file mode 100644 index 00000000..638f384d Binary files /dev/null and b/public/pics/2022/08/22/6302e0d9a84b7.webp differ diff --git a/public/pics/2022/08/22/6302e15f197f6.webp b/public/pics/2022/08/22/6302e15f197f6.webp new file mode 100644 index 00000000..e163f598 Binary files /dev/null and b/public/pics/2022/08/22/6302e15f197f6.webp differ diff --git a/public/pics/2022/08/22/6302e2ba110d4.webp b/public/pics/2022/08/22/6302e2ba110d4.webp new file mode 100644 index 00000000..34fd664a Binary files /dev/null and b/public/pics/2022/08/22/6302e2ba110d4.webp differ diff --git a/public/pics/2022/08/22/6302e2c39609a.webp b/public/pics/2022/08/22/6302e2c39609a.webp new file mode 100644 index 00000000..4e579b6b Binary files /dev/null and b/public/pics/2022/08/22/6302e2c39609a.webp differ diff --git a/public/pics/2022/08/22/6302e387a3633.webp b/public/pics/2022/08/22/6302e387a3633.webp new file mode 100644 index 00000000..23422381 Binary files /dev/null and b/public/pics/2022/08/22/6302e387a3633.webp differ diff --git a/public/pics/2022/08/22/6302e4a9a660e.webp b/public/pics/2022/08/22/6302e4a9a660e.webp new file mode 100644 index 00000000..92f9014e Binary files /dev/null and b/public/pics/2022/08/22/6302e4a9a660e.webp differ diff --git a/public/pics/2022/08/22/6302e558d1304.webp b/public/pics/2022/08/22/6302e558d1304.webp new file mode 100644 index 00000000..02d4061f Binary files /dev/null and b/public/pics/2022/08/22/6302e558d1304.webp differ diff --git a/public/pics/2022/08/22/6302e94261098.webp b/public/pics/2022/08/22/6302e94261098.webp new file mode 100644 index 00000000..11078ee3 Binary files /dev/null and b/public/pics/2022/08/22/6302e94261098.webp differ diff --git a/public/pics/2022/08/22/6302e9670b744.webp b/public/pics/2022/08/22/6302e9670b744.webp new file mode 100644 index 00000000..1a633d0d Binary files /dev/null and b/public/pics/2022/08/22/6302e9670b744.webp differ diff --git a/public/pics/2022/08/22/6302e96ec6e59.webp b/public/pics/2022/08/22/6302e96ec6e59.webp new file mode 100644 index 00000000..c711ac75 Binary files /dev/null and b/public/pics/2022/08/22/6302e96ec6e59.webp differ diff --git a/public/pics/2022/08/22/6302ea8193344.webp b/public/pics/2022/08/22/6302ea8193344.webp new file mode 100644 index 00000000..8483f1c8 Binary files /dev/null and b/public/pics/2022/08/22/6302ea8193344.webp differ diff --git a/public/pics/2022/08/22/6303033759b5a.jpg b/public/pics/2022/08/22/6303033759b5a.jpg new file mode 100644 index 00000000..f590e2d4 Binary files /dev/null and b/public/pics/2022/08/22/6303033759b5a.jpg differ diff --git a/public/pics/2022/08/23/630433ca39baf.webp b/public/pics/2022/08/23/630433ca39baf.webp new file mode 100644 index 00000000..e9be28a0 Binary files /dev/null and b/public/pics/2022/08/23/630433ca39baf.webp differ diff --git a/public/pics/2022/08/23/63043829e29f5.webp b/public/pics/2022/08/23/63043829e29f5.webp new file mode 100644 index 00000000..747e0c8b Binary files /dev/null and b/public/pics/2022/08/23/63043829e29f5.webp differ diff --git a/public/pics/2022/08/23/630438f819eb6.webp b/public/pics/2022/08/23/630438f819eb6.webp new file mode 100644 index 00000000..bcd3c7d9 Binary files /dev/null and b/public/pics/2022/08/23/630438f819eb6.webp differ diff --git a/public/pics/2022/08/23/63043b54ceaa3.webp b/public/pics/2022/08/23/63043b54ceaa3.webp new file mode 100644 index 00000000..9901daba Binary files /dev/null and b/public/pics/2022/08/23/63043b54ceaa3.webp differ diff --git a/public/pics/2022/08/24/6305ea470a290.webp b/public/pics/2022/08/24/6305ea470a290.webp new file mode 100644 index 00000000..c780e1c9 Binary files /dev/null and b/public/pics/2022/08/24/6305ea470a290.webp differ diff --git a/public/pics/2022/08/24/6305ea47ccdce.webp b/public/pics/2022/08/24/6305ea47ccdce.webp new file mode 100644 index 00000000..0e894931 Binary files /dev/null and b/public/pics/2022/08/24/6305ea47ccdce.webp differ diff --git a/public/pics/2022/08/24/6305ea48b885c.webp b/public/pics/2022/08/24/6305ea48b885c.webp new file mode 100644 index 00000000..4a4e054d Binary files /dev/null and b/public/pics/2022/08/24/6305ea48b885c.webp differ diff --git a/public/pics/2022/08/24/6305ea4942e14.webp b/public/pics/2022/08/24/6305ea4942e14.webp new file mode 100644 index 00000000..c5de6d7a Binary files /dev/null and b/public/pics/2022/08/24/6305ea4942e14.webp differ diff --git a/public/pics/2022/08/24/6305ea49b454f.webp b/public/pics/2022/08/24/6305ea49b454f.webp new file mode 100644 index 00000000..79067bdf Binary files /dev/null and b/public/pics/2022/08/24/6305ea49b454f.webp differ diff --git a/public/pics/2022/08/24/6305ea4a2d339.webp b/public/pics/2022/08/24/6305ea4a2d339.webp new file mode 100644 index 00000000..218910e5 Binary files /dev/null and b/public/pics/2022/08/24/6305ea4a2d339.webp differ diff --git a/public/pics/2022/08/24/6305eacc78666.webp b/public/pics/2022/08/24/6305eacc78666.webp new file mode 100644 index 00000000..54638496 Binary files /dev/null and b/public/pics/2022/08/24/6305eacc78666.webp differ diff --git a/public/pics/2022/08/24/6305eaff5ad82.webp b/public/pics/2022/08/24/6305eaff5ad82.webp new file mode 100644 index 00000000..d8081b77 Binary files /dev/null and b/public/pics/2022/08/24/6305eaff5ad82.webp differ diff --git a/public/pics/2022/08/24/6305eb2c30556.webp b/public/pics/2022/08/24/6305eb2c30556.webp new file mode 100644 index 00000000..171c70af Binary files /dev/null and b/public/pics/2022/08/24/6305eb2c30556.webp differ diff --git a/public/pics/2022/08/24/6305eb773f45f.webp b/public/pics/2022/08/24/6305eb773f45f.webp new file mode 100644 index 00000000..ddfb8993 Binary files /dev/null and b/public/pics/2022/08/24/6305eb773f45f.webp differ diff --git a/public/pics/2022/08/24/6305eba0bb6ee.webp b/public/pics/2022/08/24/6305eba0bb6ee.webp new file mode 100644 index 00000000..74369250 Binary files /dev/null and b/public/pics/2022/08/24/6305eba0bb6ee.webp differ diff --git a/public/pics/2022/08/24/6305ec9d49c0f.webp b/public/pics/2022/08/24/6305ec9d49c0f.webp new file mode 100644 index 00000000..78c00e8f Binary files /dev/null and b/public/pics/2022/08/24/6305ec9d49c0f.webp differ diff --git a/public/pics/2022/08/24/6305eccc58d65.webp b/public/pics/2022/08/24/6305eccc58d65.webp new file mode 100644 index 00000000..4101ae58 Binary files /dev/null and b/public/pics/2022/08/24/6305eccc58d65.webp differ diff --git a/public/pics/2022/08/24/6305ed2465eed.webp b/public/pics/2022/08/24/6305ed2465eed.webp new file mode 100644 index 00000000..73d48d8d Binary files /dev/null and b/public/pics/2022/08/24/6305ed2465eed.webp differ diff --git a/public/pics/2022/08/24/6305ed4520ff6.webp b/public/pics/2022/08/24/6305ed4520ff6.webp new file mode 100644 index 00000000..f9824790 Binary files /dev/null and b/public/pics/2022/08/24/6305ed4520ff6.webp differ diff --git a/public/pics/2022/08/24/6305edc949f25.webp b/public/pics/2022/08/24/6305edc949f25.webp new file mode 100644 index 00000000..4133eda8 Binary files /dev/null and b/public/pics/2022/08/24/6305edc949f25.webp differ diff --git a/public/pics/2022/08/24/6305ee1fbdcf6.webp b/public/pics/2022/08/24/6305ee1fbdcf6.webp new file mode 100644 index 00000000..8da4e8bb Binary files /dev/null and b/public/pics/2022/08/24/6305ee1fbdcf6.webp differ diff --git a/public/pics/2022/08/24/6305eea196a33.webp b/public/pics/2022/08/24/6305eea196a33.webp new file mode 100644 index 00000000..69e06ef2 Binary files /dev/null and b/public/pics/2022/08/24/6305eea196a33.webp differ diff --git a/public/pics/2022/08/24/6305eebc6b8a5.webp b/public/pics/2022/08/24/6305eebc6b8a5.webp new file mode 100644 index 00000000..d6e74bd8 Binary files /dev/null and b/public/pics/2022/08/24/6305eebc6b8a5.webp differ diff --git a/public/pics/2022/08/24/6305eece8feed.webp b/public/pics/2022/08/24/6305eece8feed.webp new file mode 100644 index 00000000..0481e518 Binary files /dev/null and b/public/pics/2022/08/24/6305eece8feed.webp differ diff --git a/public/pics/2022/08/24/6305f0aded280.webp b/public/pics/2022/08/24/6305f0aded280.webp new file mode 100644 index 00000000..ad39c2ee Binary files /dev/null and b/public/pics/2022/08/24/6305f0aded280.webp differ diff --git a/public/pics/2022/08/24/6305f0df83745.webp b/public/pics/2022/08/24/6305f0df83745.webp new file mode 100644 index 00000000..17122f80 Binary files /dev/null and b/public/pics/2022/08/24/6305f0df83745.webp differ diff --git a/public/pics/2022/08/24/6305f0fb7f90b.webp b/public/pics/2022/08/24/6305f0fb7f90b.webp new file mode 100644 index 00000000..3ddacc11 Binary files /dev/null and b/public/pics/2022/08/24/6305f0fb7f90b.webp differ diff --git a/public/pics/2022/08/24/6305f17b28a0d.webp b/public/pics/2022/08/24/6305f17b28a0d.webp new file mode 100644 index 00000000..50a203ba Binary files /dev/null and b/public/pics/2022/08/24/6305f17b28a0d.webp differ diff --git a/public/pics/2022/08/24/6305f34eef0e1.webp b/public/pics/2022/08/24/6305f34eef0e1.webp new file mode 100644 index 00000000..72480e18 Binary files /dev/null and b/public/pics/2022/08/24/6305f34eef0e1.webp differ diff --git a/public/pics/2022/08/24/6305f4a6215a4.webp b/public/pics/2022/08/24/6305f4a6215a4.webp new file mode 100644 index 00000000..4b463a43 Binary files /dev/null and b/public/pics/2022/08/24/6305f4a6215a4.webp differ diff --git a/public/pics/2022/08/24/6305f5fce21b5.webp b/public/pics/2022/08/24/6305f5fce21b5.webp new file mode 100644 index 00000000..747c6432 Binary files /dev/null and b/public/pics/2022/08/24/6305f5fce21b5.webp differ diff --git a/public/pics/2022/08/24/6305f6123a78e.webp b/public/pics/2022/08/24/6305f6123a78e.webp new file mode 100644 index 00000000..2f4c4de5 Binary files /dev/null and b/public/pics/2022/08/24/6305f6123a78e.webp differ diff --git a/public/pics/2022/08/24/6305f62d1ed82.webp b/public/pics/2022/08/24/6305f62d1ed82.webp new file mode 100644 index 00000000..9b8aa296 Binary files /dev/null and b/public/pics/2022/08/24/6305f62d1ed82.webp differ diff --git a/public/pics/2022/08/24/6305f67dda4d6.webp b/public/pics/2022/08/24/6305f67dda4d6.webp new file mode 100644 index 00000000..f6e9cf7b Binary files /dev/null and b/public/pics/2022/08/24/6305f67dda4d6.webp differ diff --git a/public/pics/2022/08/24/6305f6e5dc422.webp b/public/pics/2022/08/24/6305f6e5dc422.webp new file mode 100644 index 00000000..5560fa47 Binary files /dev/null and b/public/pics/2022/08/24/6305f6e5dc422.webp differ diff --git a/public/pics/2022/08/24/6305f71a4c4bc.webp b/public/pics/2022/08/24/6305f71a4c4bc.webp new file mode 100644 index 00000000..04596ab2 Binary files /dev/null and b/public/pics/2022/08/24/6305f71a4c4bc.webp differ diff --git a/public/pics/2022/08/24/6305f73d36fef.webp b/public/pics/2022/08/24/6305f73d36fef.webp new file mode 100644 index 00000000..2fcaf4f9 Binary files /dev/null and b/public/pics/2022/08/24/6305f73d36fef.webp differ diff --git a/public/pics/2022/08/24/6305f78850306.webp b/public/pics/2022/08/24/6305f78850306.webp new file mode 100644 index 00000000..69358865 Binary files /dev/null and b/public/pics/2022/08/24/6305f78850306.webp differ diff --git a/public/pics/2022/08/24/6305f79f148d9.webp b/public/pics/2022/08/24/6305f79f148d9.webp new file mode 100644 index 00000000..ddd8f11b Binary files /dev/null and b/public/pics/2022/08/24/6305f79f148d9.webp differ diff --git a/public/pics/2022/08/24/6305f7bb9d95a.webp b/public/pics/2022/08/24/6305f7bb9d95a.webp new file mode 100644 index 00000000..34c63f15 Binary files /dev/null and b/public/pics/2022/08/24/6305f7bb9d95a.webp differ diff --git a/public/pics/2022/08/24/6305f7cc674ab.webp b/public/pics/2022/08/24/6305f7cc674ab.webp new file mode 100644 index 00000000..6f712619 Binary files /dev/null and b/public/pics/2022/08/24/6305f7cc674ab.webp differ diff --git a/public/pics/2022/08/24/6305f7db78720.webp b/public/pics/2022/08/24/6305f7db78720.webp new file mode 100644 index 00000000..738a9a9a Binary files /dev/null and b/public/pics/2022/08/24/6305f7db78720.webp differ diff --git a/public/pics/2022/08/24/6305f8119d3fd.webp b/public/pics/2022/08/24/6305f8119d3fd.webp new file mode 100644 index 00000000..905c80b2 Binary files /dev/null and b/public/pics/2022/08/24/6305f8119d3fd.webp differ diff --git a/public/pics/2022/08/24/6305fa0b6164c.gif b/public/pics/2022/08/24/6305fa0b6164c.gif new file mode 100644 index 00000000..bd49ccbe Binary files /dev/null and b/public/pics/2022/08/24/6305fa0b6164c.gif differ diff --git a/public/pics/2022/08/24/6305fb3014b37.webp b/public/pics/2022/08/24/6305fb3014b37.webp new file mode 100644 index 00000000..1e6ee896 Binary files /dev/null and b/public/pics/2022/08/24/6305fb3014b37.webp differ diff --git a/public/pics/2022/08/25/6306e7fe053b5.webp b/public/pics/2022/08/25/6306e7fe053b5.webp new file mode 100644 index 00000000..ae6a6b37 Binary files /dev/null and b/public/pics/2022/08/25/6306e7fe053b5.webp differ diff --git a/public/pics/2022/08/25/6306e84f7f138.webp b/public/pics/2022/08/25/6306e84f7f138.webp new file mode 100644 index 00000000..2273139d Binary files /dev/null and b/public/pics/2022/08/25/6306e84f7f138.webp differ diff --git a/public/pics/2022/08/25/6306e993b531b.webp b/public/pics/2022/08/25/6306e993b531b.webp new file mode 100644 index 00000000..6416d19f Binary files /dev/null and b/public/pics/2022/08/25/6306e993b531b.webp differ diff --git a/public/pics/2022/08/25/6306eb00c66d1.webp b/public/pics/2022/08/25/6306eb00c66d1.webp new file mode 100644 index 00000000..0dc0adea Binary files /dev/null and b/public/pics/2022/08/25/6306eb00c66d1.webp differ diff --git a/public/pics/2022/08/25/6306ec7535326.webp b/public/pics/2022/08/25/6306ec7535326.webp new file mode 100644 index 00000000..f751e96e Binary files /dev/null and b/public/pics/2022/08/25/6306ec7535326.webp differ diff --git a/public/pics/2022/08/25/6306edb902dc4.webp b/public/pics/2022/08/25/6306edb902dc4.webp new file mode 100644 index 00000000..5dce87a3 Binary files /dev/null and b/public/pics/2022/08/25/6306edb902dc4.webp differ diff --git a/public/pics/2022/08/25/6306ee7c6e1d7.webp b/public/pics/2022/08/25/6306ee7c6e1d7.webp new file mode 100644 index 00000000..50c81568 Binary files /dev/null and b/public/pics/2022/08/25/6306ee7c6e1d7.webp differ diff --git a/public/pics/2022/08/25/6306eed28512b.webp b/public/pics/2022/08/25/6306eed28512b.webp new file mode 100644 index 00000000..074ae90c Binary files /dev/null and b/public/pics/2022/08/25/6306eed28512b.webp differ diff --git a/public/pics/2022/08/25/6306efd5e9cce.webp b/public/pics/2022/08/25/6306efd5e9cce.webp new file mode 100644 index 00000000..b4e229a9 Binary files /dev/null and b/public/pics/2022/08/25/6306efd5e9cce.webp differ diff --git a/public/pics/2022/08/25/6306f09a92f5d.webp b/public/pics/2022/08/25/6306f09a92f5d.webp new file mode 100644 index 00000000..ef6d9d9c Binary files /dev/null and b/public/pics/2022/08/25/6306f09a92f5d.webp differ diff --git a/public/pics/2022/08/25/6306f10a2bb4b.gif b/public/pics/2022/08/25/6306f10a2bb4b.gif new file mode 100644 index 00000000..e48656e6 Binary files /dev/null and b/public/pics/2022/08/25/6306f10a2bb4b.gif differ diff --git a/public/pics/2022/08/25/63070f70a5e4f.webp b/public/pics/2022/08/25/63070f70a5e4f.webp new file mode 100644 index 00000000..ebef3397 Binary files /dev/null and b/public/pics/2022/08/25/63070f70a5e4f.webp differ diff --git a/public/pics/2022/08/26/6308265fcbc5c.webp b/public/pics/2022/08/26/6308265fcbc5c.webp new file mode 100644 index 00000000..dbe346d4 Binary files /dev/null and b/public/pics/2022/08/26/6308265fcbc5c.webp differ diff --git a/public/pics/2022/08/26/6308271ec2507.webp b/public/pics/2022/08/26/6308271ec2507.webp new file mode 100644 index 00000000..3140f93b Binary files /dev/null and b/public/pics/2022/08/26/6308271ec2507.webp differ diff --git a/public/pics/2022/08/26/63082a1f438aa.webp b/public/pics/2022/08/26/63082a1f438aa.webp new file mode 100644 index 00000000..56525465 Binary files /dev/null and b/public/pics/2022/08/26/63082a1f438aa.webp differ diff --git a/public/pics/2022/08/26/630859d2d7452.webp b/public/pics/2022/08/26/630859d2d7452.webp new file mode 100644 index 00000000..7129faa9 Binary files /dev/null and b/public/pics/2022/08/26/630859d2d7452.webp differ diff --git a/public/pics/2022/08/26/63089759bf98b.webp b/public/pics/2022/08/26/63089759bf98b.webp new file mode 100644 index 00000000..a8eda1d0 Binary files /dev/null and b/public/pics/2022/08/26/63089759bf98b.webp differ diff --git a/public/pics/2022/08/28/630ac9b5b1884.webp b/public/pics/2022/08/28/630ac9b5b1884.webp new file mode 100644 index 00000000..3153e34d Binary files /dev/null and b/public/pics/2022/08/28/630ac9b5b1884.webp differ diff --git a/public/pics/2022/08/3236901978.webp b/public/pics/2022/08/3236901978.webp new file mode 100644 index 00000000..3bedfaf5 Binary files /dev/null and b/public/pics/2022/08/3236901978.webp differ diff --git a/public/pics/2022/08/740476915.webp b/public/pics/2022/08/740476915.webp new file mode 100644 index 00000000..3bedfaf5 Binary files /dev/null and b/public/pics/2022/08/740476915.webp differ diff --git a/public/pics/2022/09/02/63117966b9b7a.webp b/public/pics/2022/09/02/63117966b9b7a.webp new file mode 100644 index 00000000..3b122caf Binary files /dev/null and b/public/pics/2022/09/02/63117966b9b7a.webp differ diff --git a/public/pics/2022/09/02/63117a213fcad.webp b/public/pics/2022/09/02/63117a213fcad.webp new file mode 100644 index 00000000..41ef82f5 Binary files /dev/null and b/public/pics/2022/09/02/63117a213fcad.webp differ diff --git a/public/pics/2022/09/02/63117b472c59b.webp b/public/pics/2022/09/02/63117b472c59b.webp new file mode 100644 index 00000000..689e2127 Binary files /dev/null and b/public/pics/2022/09/02/63117b472c59b.webp differ diff --git a/public/pics/2022/09/02/63117bb6e7782.webp b/public/pics/2022/09/02/63117bb6e7782.webp new file mode 100644 index 00000000..97606342 Binary files /dev/null and b/public/pics/2022/09/02/63117bb6e7782.webp differ diff --git a/public/pics/2022/09/02/63117c709c5f5.webp b/public/pics/2022/09/02/63117c709c5f5.webp new file mode 100644 index 00000000..4a398860 Binary files /dev/null and b/public/pics/2022/09/02/63117c709c5f5.webp differ diff --git a/public/pics/2022/09/02/63117df2bb40d.webp b/public/pics/2022/09/02/63117df2bb40d.webp new file mode 100644 index 00000000..ac08528e Binary files /dev/null and b/public/pics/2022/09/02/63117df2bb40d.webp differ diff --git a/public/pics/2022/09/02/63117e686f2d9.webp b/public/pics/2022/09/02/63117e686f2d9.webp new file mode 100644 index 00000000..d541f951 Binary files /dev/null and b/public/pics/2022/09/02/63117e686f2d9.webp differ diff --git a/public/pics/2022/09/02/6311a193144fb.webp b/public/pics/2022/09/02/6311a193144fb.webp new file mode 100644 index 00000000..158149d2 Binary files /dev/null and b/public/pics/2022/09/02/6311a193144fb.webp differ diff --git a/public/pics/2022/09/06/631698321fef5.webp b/public/pics/2022/09/06/631698321fef5.webp new file mode 100644 index 00000000..eb9a2258 Binary files /dev/null and b/public/pics/2022/09/06/631698321fef5.webp differ diff --git a/public/pics/2022/09/06/6316984289f73.webp b/public/pics/2022/09/06/6316984289f73.webp new file mode 100644 index 00000000..70379654 Binary files /dev/null and b/public/pics/2022/09/06/6316984289f73.webp differ diff --git a/public/pics/2022/09/06/6316985460710.webp b/public/pics/2022/09/06/6316985460710.webp new file mode 100644 index 00000000..6d68a2ee Binary files /dev/null and b/public/pics/2022/09/06/6316985460710.webp differ diff --git a/public/pics/2022/09/06/63169860eb972.webp b/public/pics/2022/09/06/63169860eb972.webp new file mode 100644 index 00000000..0a4c0685 Binary files /dev/null and b/public/pics/2022/09/06/63169860eb972.webp differ diff --git a/public/pics/2022/09/06/6316986ae0305.webp b/public/pics/2022/09/06/6316986ae0305.webp new file mode 100644 index 00000000..77a6ea60 Binary files /dev/null and b/public/pics/2022/09/06/6316986ae0305.webp differ diff --git a/public/pics/2022/09/06/631698ecd939d.webp b/public/pics/2022/09/06/631698ecd939d.webp new file mode 100644 index 00000000..f1b99513 Binary files /dev/null and b/public/pics/2022/09/06/631698ecd939d.webp differ diff --git a/public/pics/2022/09/06/63169eb75914f.webp b/public/pics/2022/09/06/63169eb75914f.webp new file mode 100644 index 00000000..85f9b459 Binary files /dev/null and b/public/pics/2022/09/06/63169eb75914f.webp differ diff --git a/public/pics/2022/09/06/63169f07e240f.webp b/public/pics/2022/09/06/63169f07e240f.webp new file mode 100644 index 00000000..c9fec3bf Binary files /dev/null and b/public/pics/2022/09/06/63169f07e240f.webp differ diff --git a/public/pics/2022/09/06/63169f408f9a1.webp b/public/pics/2022/09/06/63169f408f9a1.webp new file mode 100644 index 00000000..aee4919f Binary files /dev/null and b/public/pics/2022/09/06/63169f408f9a1.webp differ diff --git a/public/pics/2022/09/06/6316a0039a081.webp b/public/pics/2022/09/06/6316a0039a081.webp new file mode 100644 index 00000000..581ca41a Binary files /dev/null and b/public/pics/2022/09/06/6316a0039a081.webp differ diff --git a/public/pics/2022/09/06/6316a065aed9f.webp b/public/pics/2022/09/06/6316a065aed9f.webp new file mode 100644 index 00000000..d7653062 Binary files /dev/null and b/public/pics/2022/09/06/6316a065aed9f.webp differ diff --git a/public/pics/2022/09/06/6316a0a5325a4.webp b/public/pics/2022/09/06/6316a0a5325a4.webp new file mode 100644 index 00000000..9126cd9d Binary files /dev/null and b/public/pics/2022/09/06/6316a0a5325a4.webp differ diff --git a/public/pics/2022/09/06/6316be1d87c13.webp b/public/pics/2022/09/06/6316be1d87c13.webp new file mode 100644 index 00000000..c46661f2 Binary files /dev/null and b/public/pics/2022/09/06/6316be1d87c13.webp differ diff --git a/public/pics/2022/09/06/6316bf5d51340.webp b/public/pics/2022/09/06/6316bf5d51340.webp new file mode 100644 index 00000000..326ac2e1 Binary files /dev/null and b/public/pics/2022/09/06/6316bf5d51340.webp differ diff --git a/public/pics/2022/09/06/6316bfc20bf3f.webp b/public/pics/2022/09/06/6316bfc20bf3f.webp new file mode 100644 index 00000000..495c3776 Binary files /dev/null and b/public/pics/2022/09/06/6316bfc20bf3f.webp differ diff --git a/public/pics/2022/09/06/6316c02130dcf.webp b/public/pics/2022/09/06/6316c02130dcf.webp new file mode 100644 index 00000000..6c401b7c Binary files /dev/null and b/public/pics/2022/09/06/6316c02130dcf.webp differ diff --git a/public/pics/2022/09/06/6316c051e0873.webp b/public/pics/2022/09/06/6316c051e0873.webp new file mode 100644 index 00000000..287f29cb Binary files /dev/null and b/public/pics/2022/09/06/6316c051e0873.webp differ diff --git a/public/pics/2022/09/06/6316c0ec57830.webp b/public/pics/2022/09/06/6316c0ec57830.webp new file mode 100644 index 00000000..8b7ea50d Binary files /dev/null and b/public/pics/2022/09/06/6316c0ec57830.webp differ diff --git a/public/pics/2022/09/06/6316e33435988.webp b/public/pics/2022/09/06/6316e33435988.webp new file mode 100644 index 00000000..d45c8e59 Binary files /dev/null and b/public/pics/2022/09/06/6316e33435988.webp differ diff --git a/public/pics/2022/09/06/6316e393b8575.webp b/public/pics/2022/09/06/6316e393b8575.webp new file mode 100644 index 00000000..9cbb822f Binary files /dev/null and b/public/pics/2022/09/06/6316e393b8575.webp differ diff --git a/public/pics/2022/09/06/6316f9dcaa444.webp b/public/pics/2022/09/06/6316f9dcaa444.webp new file mode 100644 index 00000000..bc48c3b7 Binary files /dev/null and b/public/pics/2022/09/06/6316f9dcaa444.webp differ diff --git a/public/pics/2022/09/06/6316fa93bc1a2.webp b/public/pics/2022/09/06/6316fa93bc1a2.webp new file mode 100644 index 00000000..355350d8 Binary files /dev/null and b/public/pics/2022/09/06/6316fa93bc1a2.webp differ diff --git a/public/pics/2022/09/06/6316fd5405416.webp b/public/pics/2022/09/06/6316fd5405416.webp new file mode 100644 index 00000000..5e2940f9 Binary files /dev/null and b/public/pics/2022/09/06/6316fd5405416.webp differ diff --git a/public/pics/2022/09/06/631741e645bd0.webp b/public/pics/2022/09/06/631741e645bd0.webp new file mode 100644 index 00000000..d27bc440 Binary files /dev/null and b/public/pics/2022/09/06/631741e645bd0.webp differ diff --git a/public/pics/2022/09/06/631742ac83fba.webp b/public/pics/2022/09/06/631742ac83fba.webp new file mode 100644 index 00000000..058f189c Binary files /dev/null and b/public/pics/2022/09/06/631742ac83fba.webp differ diff --git a/public/pics/2022/09/06/631742bc71037.webp b/public/pics/2022/09/06/631742bc71037.webp new file mode 100644 index 00000000..9b7d4a3f Binary files /dev/null and b/public/pics/2022/09/06/631742bc71037.webp differ diff --git a/public/pics/2022/09/06/631742e77d063.webp b/public/pics/2022/09/06/631742e77d063.webp new file mode 100644 index 00000000..8d2a28ad Binary files /dev/null and b/public/pics/2022/09/06/631742e77d063.webp differ diff --git a/public/pics/2022/09/06/6317432dd8da2.webp b/public/pics/2022/09/06/6317432dd8da2.webp new file mode 100644 index 00000000..543aac68 Binary files /dev/null and b/public/pics/2022/09/06/6317432dd8da2.webp differ diff --git a/public/pics/2022/09/06/63174342f2c25.webp b/public/pics/2022/09/06/63174342f2c25.webp new file mode 100644 index 00000000..c61e2156 Binary files /dev/null and b/public/pics/2022/09/06/63174342f2c25.webp differ diff --git a/public/pics/2022/09/06/631746cab2894.webp b/public/pics/2022/09/06/631746cab2894.webp new file mode 100644 index 00000000..875fc44a Binary files /dev/null and b/public/pics/2022/09/06/631746cab2894.webp differ diff --git a/public/pics/2022/09/06/63174a4b4aff4.webp b/public/pics/2022/09/06/63174a4b4aff4.webp new file mode 100644 index 00000000..b47b13ac Binary files /dev/null and b/public/pics/2022/09/06/63174a4b4aff4.webp differ diff --git a/public/pics/2022/09/07/631833674f930.webp b/public/pics/2022/09/07/631833674f930.webp new file mode 100644 index 00000000..fe3a4d8d Binary files /dev/null and b/public/pics/2022/09/07/631833674f930.webp differ diff --git a/public/pics/2022/09/07/6318825fc0972.webp b/public/pics/2022/09/07/6318825fc0972.webp new file mode 100644 index 00000000..7f16b5a8 Binary files /dev/null and b/public/pics/2022/09/07/6318825fc0972.webp differ diff --git a/public/pics/2022/09/07/631884365259f.webp b/public/pics/2022/09/07/631884365259f.webp new file mode 100644 index 00000000..9ace82e9 Binary files /dev/null and b/public/pics/2022/09/07/631884365259f.webp differ diff --git a/public/pics/2022/09/07/6318851eb9548.webp b/public/pics/2022/09/07/6318851eb9548.webp new file mode 100644 index 00000000..87bbe24a Binary files /dev/null and b/public/pics/2022/09/07/6318851eb9548.webp differ diff --git a/public/pics/2022/09/07/631885d82a632.webp b/public/pics/2022/09/07/631885d82a632.webp new file mode 100644 index 00000000..f4ee2059 Binary files /dev/null and b/public/pics/2022/09/07/631885d82a632.webp differ diff --git a/public/pics/2022/09/07/631886149ba6a.webp b/public/pics/2022/09/07/631886149ba6a.webp new file mode 100644 index 00000000..638899a1 Binary files /dev/null and b/public/pics/2022/09/07/631886149ba6a.webp differ diff --git a/public/pics/2022/09/07/631888e2c8301.webp b/public/pics/2022/09/07/631888e2c8301.webp new file mode 100644 index 00000000..fd25cdf1 Binary files /dev/null and b/public/pics/2022/09/07/631888e2c8301.webp differ diff --git a/public/pics/2022/09/07/6318897560536.webp b/public/pics/2022/09/07/6318897560536.webp new file mode 100644 index 00000000..035a14e0 Binary files /dev/null and b/public/pics/2022/09/07/6318897560536.webp differ diff --git a/public/pics/2022/09/07/631889de5833b.webp b/public/pics/2022/09/07/631889de5833b.webp new file mode 100644 index 00000000..478ee3c1 Binary files /dev/null and b/public/pics/2022/09/07/631889de5833b.webp differ diff --git a/public/pics/2022/09/07/63188a10c160e.webp b/public/pics/2022/09/07/63188a10c160e.webp new file mode 100644 index 00000000..7a650f12 Binary files /dev/null and b/public/pics/2022/09/07/63188a10c160e.webp differ diff --git a/public/pics/2022/09/07/63188a697d120.webp b/public/pics/2022/09/07/63188a697d120.webp new file mode 100644 index 00000000..2bf37eb2 Binary files /dev/null and b/public/pics/2022/09/07/63188a697d120.webp differ diff --git a/public/pics/2022/09/07/63188a8f21235.webp b/public/pics/2022/09/07/63188a8f21235.webp new file mode 100644 index 00000000..b2eccea3 Binary files /dev/null and b/public/pics/2022/09/07/63188a8f21235.webp differ diff --git a/public/pics/2022/09/07/63188be85a592.webp b/public/pics/2022/09/07/63188be85a592.webp new file mode 100644 index 00000000..a2b131a7 Binary files /dev/null and b/public/pics/2022/09/07/63188be85a592.webp differ diff --git a/public/pics/2022/09/07/63188d5555130.webp b/public/pics/2022/09/07/63188d5555130.webp new file mode 100644 index 00000000..0f93efa1 Binary files /dev/null and b/public/pics/2022/09/07/63188d5555130.webp differ diff --git a/public/pics/2022/09/07/63188d7ae3f4f.webp b/public/pics/2022/09/07/63188d7ae3f4f.webp new file mode 100644 index 00000000..ab0a3182 Binary files /dev/null and b/public/pics/2022/09/07/63188d7ae3f4f.webp differ diff --git a/public/pics/2022/09/07/63188dc7e2bef.webp b/public/pics/2022/09/07/63188dc7e2bef.webp new file mode 100644 index 00000000..78030225 Binary files /dev/null and b/public/pics/2022/09/07/63188dc7e2bef.webp differ diff --git a/public/pics/2022/09/09/631add7694666.webp b/public/pics/2022/09/09/631add7694666.webp new file mode 100644 index 00000000..b52cae23 Binary files /dev/null and b/public/pics/2022/09/09/631add7694666.webp differ diff --git a/public/pics/2022/09/10/631be4ab161cd.webp b/public/pics/2022/09/10/631be4ab161cd.webp new file mode 100644 index 00000000..6d1cf3a0 Binary files /dev/null and b/public/pics/2022/09/10/631be4ab161cd.webp differ diff --git a/public/pics/2022/09/13/631fe080a5550.webp b/public/pics/2022/09/13/631fe080a5550.webp new file mode 100644 index 00000000..8185e0bc Binary files /dev/null and b/public/pics/2022/09/13/631fe080a5550.webp differ diff --git a/public/pics/2022/09/13/631fe16072ae5.webp b/public/pics/2022/09/13/631fe16072ae5.webp new file mode 100644 index 00000000..16632cd4 Binary files /dev/null and b/public/pics/2022/09/13/631fe16072ae5.webp differ diff --git a/public/pics/2022/09/13/631fe16ff3124.webp b/public/pics/2022/09/13/631fe16ff3124.webp new file mode 100644 index 00000000..92bb903c Binary files /dev/null and b/public/pics/2022/09/13/631fe16ff3124.webp differ diff --git a/public/pics/2022/09/13/631fe17dda99a.webp b/public/pics/2022/09/13/631fe17dda99a.webp new file mode 100644 index 00000000..6c812726 Binary files /dev/null and b/public/pics/2022/09/13/631fe17dda99a.webp differ diff --git a/public/pics/2022/09/23/632d2649313f9.webp b/public/pics/2022/09/23/632d2649313f9.webp new file mode 100644 index 00000000..02b36a2e Binary files /dev/null and b/public/pics/2022/09/23/632d2649313f9.webp differ diff --git a/public/pics/2022/09/23/632d26e427445.webp b/public/pics/2022/09/23/632d26e427445.webp new file mode 100644 index 00000000..aa97e682 Binary files /dev/null and b/public/pics/2022/09/23/632d26e427445.webp differ diff --git a/public/pics/2022/09/23/632d2b2c03798.webp b/public/pics/2022/09/23/632d2b2c03798.webp new file mode 100644 index 00000000..d8f83059 Binary files /dev/null and b/public/pics/2022/09/23/632d2b2c03798.webp differ diff --git a/public/pics/2022/09/23/632d668f03f6c.webp b/public/pics/2022/09/23/632d668f03f6c.webp new file mode 100644 index 00000000..ccaa49f8 Binary files /dev/null and b/public/pics/2022/09/23/632d668f03f6c.webp differ diff --git a/public/pics/2022/09/26/63312ef6b825d.gif b/public/pics/2022/09/26/63312ef6b825d.gif new file mode 100644 index 00000000..ee15743d Binary files /dev/null and b/public/pics/2022/09/26/63312ef6b825d.gif differ diff --git a/public/pics/2022/09/30/6336cc31d375a.webp b/public/pics/2022/09/30/6336cc31d375a.webp new file mode 100644 index 00000000..7ce523bf Binary files /dev/null and b/public/pics/2022/09/30/6336cc31d375a.webp differ diff --git a/public/pics/2022/09/30/6336cdc137f89.webp b/public/pics/2022/09/30/6336cdc137f89.webp new file mode 100644 index 00000000..4973ca80 Binary files /dev/null and b/public/pics/2022/09/30/6336cdc137f89.webp differ diff --git a/public/pics/2022/09/30/6336ce7eb3e33.webp b/public/pics/2022/09/30/6336ce7eb3e33.webp new file mode 100644 index 00000000..25242fc8 Binary files /dev/null and b/public/pics/2022/09/30/6336ce7eb3e33.webp differ diff --git a/public/pics/2022/09/30/6336f38699138.webp b/public/pics/2022/09/30/6336f38699138.webp new file mode 100644 index 00000000..ee4201f5 Binary files /dev/null and b/public/pics/2022/09/30/6336f38699138.webp differ diff --git a/public/pics/2022/09/30/6336f4cc6df3a.webp b/public/pics/2022/09/30/6336f4cc6df3a.webp new file mode 100644 index 00000000..fb352461 Binary files /dev/null and b/public/pics/2022/09/30/6336f4cc6df3a.webp differ diff --git a/public/pics/2022/09/30/6336f5330b794.webp b/public/pics/2022/09/30/6336f5330b794.webp new file mode 100644 index 00000000..19d6de62 Binary files /dev/null and b/public/pics/2022/09/30/6336f5330b794.webp differ diff --git a/public/pics/2022/09/30/6336f5d3d14bc.webp b/public/pics/2022/09/30/6336f5d3d14bc.webp new file mode 100644 index 00000000..5ca5bbfa Binary files /dev/null and b/public/pics/2022/09/30/6336f5d3d14bc.webp differ diff --git a/public/pics/2022/10/01/6338192d18d76.webp b/public/pics/2022/10/01/6338192d18d76.webp new file mode 100644 index 00000000..b35f21e0 Binary files /dev/null and b/public/pics/2022/10/01/6338192d18d76.webp differ diff --git a/public/pics/2022/10/01/63381a3b4115e.webp b/public/pics/2022/10/01/63381a3b4115e.webp new file mode 100644 index 00000000..b40fec44 Binary files /dev/null and b/public/pics/2022/10/01/63381a3b4115e.webp differ diff --git a/public/pics/2022/10/02/63394477636a4.webp b/public/pics/2022/10/02/63394477636a4.webp new file mode 100644 index 00000000..d9be69a8 Binary files /dev/null and b/public/pics/2022/10/02/63394477636a4.webp differ diff --git a/public/pics/2022/10/02/633946db990fb.webp b/public/pics/2022/10/02/633946db990fb.webp new file mode 100644 index 00000000..e0fa601d Binary files /dev/null and b/public/pics/2022/10/02/633946db990fb.webp differ diff --git a/public/pics/2022/10/03/633a736940873.webp b/public/pics/2022/10/03/633a736940873.webp new file mode 100644 index 00000000..2da054d2 Binary files /dev/null and b/public/pics/2022/10/03/633a736940873.webp differ diff --git a/public/pics/2022/10/03/633a769623e46.webp b/public/pics/2022/10/03/633a769623e46.webp new file mode 100644 index 00000000..41b90779 Binary files /dev/null and b/public/pics/2022/10/03/633a769623e46.webp differ diff --git a/public/pics/2022/10/03/633a84d618f73.gif b/public/pics/2022/10/03/633a84d618f73.gif new file mode 100644 index 00000000..67108e43 Binary files /dev/null and b/public/pics/2022/10/03/633a84d618f73.gif differ diff --git a/public/pics/2022/10/03/633a8e1d68287.webp b/public/pics/2022/10/03/633a8e1d68287.webp new file mode 100644 index 00000000..5faccdfb Binary files /dev/null and b/public/pics/2022/10/03/633a8e1d68287.webp differ diff --git a/public/pics/2022/10/03/633a8e1e901fc.webp b/public/pics/2022/10/03/633a8e1e901fc.webp new file mode 100644 index 00000000..b381c9cc Binary files /dev/null and b/public/pics/2022/10/03/633a8e1e901fc.webp differ diff --git a/public/pics/2022/10/03/633a8e1fcf839.webp b/public/pics/2022/10/03/633a8e1fcf839.webp new file mode 100644 index 00000000..2b3c9236 Binary files /dev/null and b/public/pics/2022/10/03/633a8e1fcf839.webp differ diff --git a/public/pics/2022/10/03/633a8e215338c.webp b/public/pics/2022/10/03/633a8e215338c.webp new file mode 100644 index 00000000..e3cf40d3 Binary files /dev/null and b/public/pics/2022/10/03/633a8e215338c.webp differ diff --git a/public/pics/2022/10/03/633a8e225be53.webp b/public/pics/2022/10/03/633a8e225be53.webp new file mode 100644 index 00000000..8ffd07bd Binary files /dev/null and b/public/pics/2022/10/03/633a8e225be53.webp differ diff --git a/public/pics/2022/10/03/633a8e23c783c.webp b/public/pics/2022/10/03/633a8e23c783c.webp new file mode 100644 index 00000000..86901f12 Binary files /dev/null and b/public/pics/2022/10/03/633a8e23c783c.webp differ diff --git a/public/pics/2022/10/03/633a8e2478bfe.webp b/public/pics/2022/10/03/633a8e2478bfe.webp new file mode 100644 index 00000000..0364d5d5 Binary files /dev/null and b/public/pics/2022/10/03/633a8e2478bfe.webp differ diff --git a/public/pics/2022/10/03/633a8e253d5ce.webp b/public/pics/2022/10/03/633a8e253d5ce.webp new file mode 100644 index 00000000..9b919b9d Binary files /dev/null and b/public/pics/2022/10/03/633a8e253d5ce.webp differ diff --git a/public/pics/2022/10/03/633a8e25f3229.webp b/public/pics/2022/10/03/633a8e25f3229.webp new file mode 100644 index 00000000..9f9bdb47 Binary files /dev/null and b/public/pics/2022/10/03/633a8e25f3229.webp differ diff --git a/public/pics/2022/10/03/633a8e279a1d5.webp b/public/pics/2022/10/03/633a8e279a1d5.webp new file mode 100644 index 00000000..f128c3f2 Binary files /dev/null and b/public/pics/2022/10/03/633a8e279a1d5.webp differ diff --git a/public/pics/2022/10/03/633a8e288429e.webp b/public/pics/2022/10/03/633a8e288429e.webp new file mode 100644 index 00000000..728aa178 Binary files /dev/null and b/public/pics/2022/10/03/633a8e288429e.webp differ diff --git a/public/pics/2022/10/03/633a8e293216d.webp b/public/pics/2022/10/03/633a8e293216d.webp new file mode 100644 index 00000000..1c9c5603 Binary files /dev/null and b/public/pics/2022/10/03/633a8e293216d.webp differ diff --git a/public/pics/2022/10/03/633a8e2ac83c5.webp b/public/pics/2022/10/03/633a8e2ac83c5.webp new file mode 100644 index 00000000..e2184ae1 Binary files /dev/null and b/public/pics/2022/10/03/633a8e2ac83c5.webp differ diff --git a/public/pics/2022/10/03/633a8e2bb8bde.webp b/public/pics/2022/10/03/633a8e2bb8bde.webp new file mode 100644 index 00000000..a2ad618f Binary files /dev/null and b/public/pics/2022/10/03/633a8e2bb8bde.webp differ diff --git a/public/pics/2022/10/03/633a8e2cd4453.webp b/public/pics/2022/10/03/633a8e2cd4453.webp new file mode 100644 index 00000000..8f8b70e6 Binary files /dev/null and b/public/pics/2022/10/03/633a8e2cd4453.webp differ diff --git a/public/pics/2022/10/04/633b9b95a6af9.webp b/public/pics/2022/10/04/633b9b95a6af9.webp new file mode 100644 index 00000000..c055e018 Binary files /dev/null and b/public/pics/2022/10/04/633b9b95a6af9.webp differ diff --git a/public/pics/2022/10/04/633b9cc8e685c.gif b/public/pics/2022/10/04/633b9cc8e685c.gif new file mode 100644 index 00000000..6bfe69cf Binary files /dev/null and b/public/pics/2022/10/04/633b9cc8e685c.gif differ diff --git a/public/pics/2022/10/04/633b9dbddfb8a.webp b/public/pics/2022/10/04/633b9dbddfb8a.webp new file mode 100644 index 00000000..7129faa9 Binary files /dev/null and b/public/pics/2022/10/04/633b9dbddfb8a.webp differ diff --git a/public/pics/2022/10/04/633bc4319c000.webp b/public/pics/2022/10/04/633bc4319c000.webp new file mode 100644 index 00000000..ea689771 Binary files /dev/null and b/public/pics/2022/10/04/633bc4319c000.webp differ diff --git a/public/pics/2022/10/1584338370.jpg b/public/pics/2022/10/1584338370.jpg new file mode 100644 index 00000000..57765c2f Binary files /dev/null and b/public/pics/2022/10/1584338370.jpg differ diff --git a/public/pics/2022/10/16/634bffd140311.webp b/public/pics/2022/10/16/634bffd140311.webp new file mode 100644 index 00000000..23191e65 Binary files /dev/null and b/public/pics/2022/10/16/634bffd140311.webp differ diff --git a/public/pics/2022/10/16/634bffdfad12f.webp b/public/pics/2022/10/16/634bffdfad12f.webp new file mode 100644 index 00000000..c3401299 Binary files /dev/null and b/public/pics/2022/10/16/634bffdfad12f.webp differ diff --git a/public/pics/2022/10/16/634bffeba3888.webp b/public/pics/2022/10/16/634bffeba3888.webp new file mode 100644 index 00000000..c76dd978 Binary files /dev/null and b/public/pics/2022/10/16/634bffeba3888.webp differ diff --git a/public/pics/2022/10/16/634bfff709690.webp b/public/pics/2022/10/16/634bfff709690.webp new file mode 100644 index 00000000..c51dc001 Binary files /dev/null and b/public/pics/2022/10/16/634bfff709690.webp differ diff --git a/public/pics/2022/10/16/634c000d31727.webp b/public/pics/2022/10/16/634c000d31727.webp new file mode 100644 index 00000000..561b3982 Binary files /dev/null and b/public/pics/2022/10/16/634c000d31727.webp differ diff --git a/public/pics/2022/10/16/634c001a92d7f.webp b/public/pics/2022/10/16/634c001a92d7f.webp new file mode 100644 index 00000000..d168ddc6 Binary files /dev/null and b/public/pics/2022/10/16/634c001a92d7f.webp differ diff --git a/public/pics/2022/10/20/6351300099bb3.webp b/public/pics/2022/10/20/6351300099bb3.webp new file mode 100644 index 00000000..30779e5f Binary files /dev/null and b/public/pics/2022/10/20/6351300099bb3.webp differ diff --git a/public/pics/2022/10/20/63513063f197a.webp b/public/pics/2022/10/20/63513063f197a.webp new file mode 100644 index 00000000..197e765e Binary files /dev/null and b/public/pics/2022/10/20/63513063f197a.webp differ diff --git a/public/pics/2022/10/20/6351314741520.webp b/public/pics/2022/10/20/6351314741520.webp new file mode 100644 index 00000000..19bb11e9 Binary files /dev/null and b/public/pics/2022/10/20/6351314741520.webp differ diff --git a/public/pics/2022/10/20/63515c57f1ce9.webp b/public/pics/2022/10/20/63515c57f1ce9.webp new file mode 100644 index 00000000..34633946 Binary files /dev/null and b/public/pics/2022/10/20/63515c57f1ce9.webp differ diff --git a/public/pics/2022/10/20/63515de1360c6.webp b/public/pics/2022/10/20/63515de1360c6.webp new file mode 100644 index 00000000..aaea05cd Binary files /dev/null and b/public/pics/2022/10/20/63515de1360c6.webp differ diff --git a/public/pics/2022/10/20/63515dfe21baf.webp b/public/pics/2022/10/20/63515dfe21baf.webp new file mode 100644 index 00000000..81e9d54e Binary files /dev/null and b/public/pics/2022/10/20/63515dfe21baf.webp differ diff --git a/public/pics/2022/10/26/63594100a56c6.webp b/public/pics/2022/10/26/63594100a56c6.webp new file mode 100644 index 00000000..89e8a33c Binary files /dev/null and b/public/pics/2022/10/26/63594100a56c6.webp differ diff --git a/public/pics/2022/10/26/635942cd6ce43.webp b/public/pics/2022/10/26/635942cd6ce43.webp new file mode 100644 index 00000000..3a77277b Binary files /dev/null and b/public/pics/2022/10/26/635942cd6ce43.webp differ diff --git a/public/pics/2022/10/26/63594321bb212.webp b/public/pics/2022/10/26/63594321bb212.webp new file mode 100644 index 00000000..25c1fefb Binary files /dev/null and b/public/pics/2022/10/26/63594321bb212.webp differ diff --git a/public/pics/2022/10/26/635944ebc6bde.webp b/public/pics/2022/10/26/635944ebc6bde.webp new file mode 100644 index 00000000..ea58ee07 Binary files /dev/null and b/public/pics/2022/10/26/635944ebc6bde.webp differ diff --git a/public/pics/2022/10/26/635944f6382df.webp b/public/pics/2022/10/26/635944f6382df.webp new file mode 100644 index 00000000..d8693cfa Binary files /dev/null and b/public/pics/2022/10/26/635944f6382df.webp differ diff --git a/public/pics/2022/10/26/6359450049688.webp b/public/pics/2022/10/26/6359450049688.webp new file mode 100644 index 00000000..e1c2e6c8 Binary files /dev/null and b/public/pics/2022/10/26/6359450049688.webp differ diff --git a/public/pics/2022/10/26/63594509c97dd.webp b/public/pics/2022/10/26/63594509c97dd.webp new file mode 100644 index 00000000..0582b054 Binary files /dev/null and b/public/pics/2022/10/26/63594509c97dd.webp differ diff --git a/public/pics/2022/10/26/635945147a729.webp b/public/pics/2022/10/26/635945147a729.webp new file mode 100644 index 00000000..dcb33477 Binary files /dev/null and b/public/pics/2022/10/26/635945147a729.webp differ diff --git a/public/pics/2022/10/26/6359451d331ec.webp b/public/pics/2022/10/26/6359451d331ec.webp new file mode 100644 index 00000000..c3ece646 Binary files /dev/null and b/public/pics/2022/10/26/6359451d331ec.webp differ diff --git a/public/pics/2022/10/26/6359452a2c1ee.webp b/public/pics/2022/10/26/6359452a2c1ee.webp new file mode 100644 index 00000000..4cd3f620 Binary files /dev/null and b/public/pics/2022/10/26/6359452a2c1ee.webp differ diff --git a/public/pics/2022/10/26/63594623ba0ee.webp b/public/pics/2022/10/26/63594623ba0ee.webp new file mode 100644 index 00000000..fcb7bd2c Binary files /dev/null and b/public/pics/2022/10/26/63594623ba0ee.webp differ diff --git a/public/pics/2022/10/26/6359464651191.webp b/public/pics/2022/10/26/6359464651191.webp new file mode 100644 index 00000000..f62fb93e Binary files /dev/null and b/public/pics/2022/10/26/6359464651191.webp differ diff --git a/public/pics/2022/10/26/6359464f4ed36.webp b/public/pics/2022/10/26/6359464f4ed36.webp new file mode 100644 index 00000000..745a408c Binary files /dev/null and b/public/pics/2022/10/26/6359464f4ed36.webp differ diff --git a/public/pics/2022/10/26/6359465c1ee33.webp b/public/pics/2022/10/26/6359465c1ee33.webp new file mode 100644 index 00000000..aae6bf4e Binary files /dev/null and b/public/pics/2022/10/26/6359465c1ee33.webp differ diff --git a/public/pics/2022/10/26/6359466a68bd1.webp b/public/pics/2022/10/26/6359466a68bd1.webp new file mode 100644 index 00000000..0ccf8d8a Binary files /dev/null and b/public/pics/2022/10/26/6359466a68bd1.webp differ diff --git a/public/pics/2022/10/26/6359467d4fa09.webp b/public/pics/2022/10/26/6359467d4fa09.webp new file mode 100644 index 00000000..d9d43380 Binary files /dev/null and b/public/pics/2022/10/26/6359467d4fa09.webp differ diff --git a/public/pics/2022/10/26/6359468baeebd.webp b/public/pics/2022/10/26/6359468baeebd.webp new file mode 100644 index 00000000..f8c8506d Binary files /dev/null and b/public/pics/2022/10/26/6359468baeebd.webp differ diff --git a/public/pics/2022/10/26/6359469552ca0.webp b/public/pics/2022/10/26/6359469552ca0.webp new file mode 100644 index 00000000..af15c509 Binary files /dev/null and b/public/pics/2022/10/26/6359469552ca0.webp differ diff --git a/public/pics/2022/10/26/63594b046e27d.webp b/public/pics/2022/10/26/63594b046e27d.webp new file mode 100644 index 00000000..5ba17b9a Binary files /dev/null and b/public/pics/2022/10/26/63594b046e27d.webp differ diff --git a/public/pics/2022/10/26/63594b0e8c05a.webp b/public/pics/2022/10/26/63594b0e8c05a.webp new file mode 100644 index 00000000..480f8f36 Binary files /dev/null and b/public/pics/2022/10/26/63594b0e8c05a.webp differ diff --git a/public/pics/2022/10/26/63594d06df614.webp b/public/pics/2022/10/26/63594d06df614.webp new file mode 100644 index 00000000..3f4436bc Binary files /dev/null and b/public/pics/2022/10/26/63594d06df614.webp differ diff --git a/public/pics/2022/10/26/63594d6de904a.webp b/public/pics/2022/10/26/63594d6de904a.webp new file mode 100644 index 00000000..17b63813 Binary files /dev/null and b/public/pics/2022/10/26/63594d6de904a.webp differ diff --git a/public/pics/2022/10/26/63594da97378e.webp b/public/pics/2022/10/26/63594da97378e.webp new file mode 100644 index 00000000..f0ab35bc Binary files /dev/null and b/public/pics/2022/10/26/63594da97378e.webp differ diff --git a/public/pics/2022/10/26/63594e01cfd3d.webp b/public/pics/2022/10/26/63594e01cfd3d.webp new file mode 100644 index 00000000..17b76072 Binary files /dev/null and b/public/pics/2022/10/26/63594e01cfd3d.webp differ diff --git a/public/pics/2022/10/30/635e38337586e.webp b/public/pics/2022/10/30/635e38337586e.webp new file mode 100644 index 00000000..47f494d5 Binary files /dev/null and b/public/pics/2022/10/30/635e38337586e.webp differ diff --git a/public/pics/2022/10/31/635f694e96ca5.webp b/public/pics/2022/10/31/635f694e96ca5.webp new file mode 100644 index 00000000..54638496 Binary files /dev/null and b/public/pics/2022/10/31/635f694e96ca5.webp differ diff --git a/public/pics/2022/10/31/635f6afd3216f.webp b/public/pics/2022/10/31/635f6afd3216f.webp new file mode 100644 index 00000000..a3ce0ed5 Binary files /dev/null and b/public/pics/2022/10/31/635f6afd3216f.webp differ diff --git a/public/pics/2022/10/3600064315.jpg b/public/pics/2022/10/3600064315.jpg new file mode 100644 index 00000000..c135f2f1 Binary files /dev/null and b/public/pics/2022/10/3600064315.jpg differ diff --git a/public/pics/2022/11/01/6360e0e54108a.webp b/public/pics/2022/11/01/6360e0e54108a.webp new file mode 100644 index 00000000..8496cf32 Binary files /dev/null and b/public/pics/2022/11/01/6360e0e54108a.webp differ diff --git a/public/pics/2022/11/02/6362022eca941.webp b/public/pics/2022/11/02/6362022eca941.webp new file mode 100644 index 00000000..77678944 Binary files /dev/null and b/public/pics/2022/11/02/6362022eca941.webp differ diff --git a/public/pics/2022/11/02/636288cf50d0d.webp b/public/pics/2022/11/02/636288cf50d0d.webp new file mode 100644 index 00000000..0ab09b4f Binary files /dev/null and b/public/pics/2022/11/02/636288cf50d0d.webp differ diff --git a/public/pics/2022/11/04/63652d49e80df.webp b/public/pics/2022/11/04/63652d49e80df.webp new file mode 100644 index 00000000..03189a48 Binary files /dev/null and b/public/pics/2022/11/04/63652d49e80df.webp differ diff --git a/public/pics/2022/11/04/636530a8afd75.webp b/public/pics/2022/11/04/636530a8afd75.webp new file mode 100644 index 00000000..adb3f71d Binary files /dev/null and b/public/pics/2022/11/04/636530a8afd75.webp differ diff --git a/public/pics/2022/11/04/636531facb590.webp b/public/pics/2022/11/04/636531facb590.webp new file mode 100644 index 00000000..bb79e93b Binary files /dev/null and b/public/pics/2022/11/04/636531facb590.webp differ diff --git a/public/pics/2022/11/04/6365328b651bd.webp b/public/pics/2022/11/04/6365328b651bd.webp new file mode 100644 index 00000000..82ca9252 Binary files /dev/null and b/public/pics/2022/11/04/6365328b651bd.webp differ diff --git a/public/pics/2022/11/04/6365331a5eb3d.webp b/public/pics/2022/11/04/6365331a5eb3d.webp new file mode 100644 index 00000000..59bd7a9b Binary files /dev/null and b/public/pics/2022/11/04/6365331a5eb3d.webp differ diff --git a/public/pics/2022/11/04/636533fe067f8.webp b/public/pics/2022/11/04/636533fe067f8.webp new file mode 100644 index 00000000..3724970a Binary files /dev/null and b/public/pics/2022/11/04/636533fe067f8.webp differ diff --git a/public/pics/2022/11/04/6365343a77231.webp b/public/pics/2022/11/04/6365343a77231.webp new file mode 100644 index 00000000..6bbaa306 Binary files /dev/null and b/public/pics/2022/11/04/6365343a77231.webp differ diff --git a/public/pics/2022/11/05/6365be44b9a19.webp b/public/pics/2022/11/05/6365be44b9a19.webp new file mode 100644 index 00000000..a0a236a4 Binary files /dev/null and b/public/pics/2022/11/05/6365be44b9a19.webp differ diff --git a/public/pics/2022/11/05/6365c2ed970d3.webp b/public/pics/2022/11/05/6365c2ed970d3.webp new file mode 100644 index 00000000..2c5d9882 Binary files /dev/null and b/public/pics/2022/11/05/6365c2ed970d3.webp differ diff --git a/public/pics/2022/11/09/636ba7057f8dc.webp b/public/pics/2022/11/09/636ba7057f8dc.webp new file mode 100644 index 00000000..1f4a8c35 Binary files /dev/null and b/public/pics/2022/11/09/636ba7057f8dc.webp differ diff --git a/public/pics/2022/11/09/636bab7b4fbea.webp b/public/pics/2022/11/09/636bab7b4fbea.webp new file mode 100644 index 00000000..e2f8f1fb Binary files /dev/null and b/public/pics/2022/11/09/636bab7b4fbea.webp differ diff --git a/public/pics/2022/11/09/636babbda2a6d.webp b/public/pics/2022/11/09/636babbda2a6d.webp new file mode 100644 index 00000000..269350f8 Binary files /dev/null and b/public/pics/2022/11/09/636babbda2a6d.webp differ diff --git a/public/pics/2022/11/09/636bad557882a.webp b/public/pics/2022/11/09/636bad557882a.webp new file mode 100644 index 00000000..91075cd4 Binary files /dev/null and b/public/pics/2022/11/09/636bad557882a.webp differ diff --git a/public/pics/2022/11/14/6372130b14152.webp b/public/pics/2022/11/14/6372130b14152.webp new file mode 100644 index 00000000..be9baf9b Binary files /dev/null and b/public/pics/2022/11/14/6372130b14152.webp differ diff --git a/public/pics/2022/11/14/637213196b2ad.webp b/public/pics/2022/11/14/637213196b2ad.webp new file mode 100644 index 00000000..94d84eca Binary files /dev/null and b/public/pics/2022/11/14/637213196b2ad.webp differ diff --git a/public/pics/2022/11/14/6372184ad3aea.webp b/public/pics/2022/11/14/6372184ad3aea.webp new file mode 100644 index 00000000..12560f96 Binary files /dev/null and b/public/pics/2022/11/14/6372184ad3aea.webp differ diff --git a/public/pics/2022/11/14/63721880d7d37.webp b/public/pics/2022/11/14/63721880d7d37.webp new file mode 100644 index 00000000..009ecdeb Binary files /dev/null and b/public/pics/2022/11/14/63721880d7d37.webp differ diff --git a/public/pics/2022/11/14/63721aa675416.webp b/public/pics/2022/11/14/63721aa675416.webp new file mode 100644 index 00000000..49580fab Binary files /dev/null and b/public/pics/2022/11/14/63721aa675416.webp differ diff --git a/public/pics/2022/11/14/63721ac4e2f66.webp b/public/pics/2022/11/14/63721ac4e2f66.webp new file mode 100644 index 00000000..55e3ed60 Binary files /dev/null and b/public/pics/2022/11/14/63721ac4e2f66.webp differ diff --git a/public/pics/2022/11/14/63721b51afab4.webp b/public/pics/2022/11/14/63721b51afab4.webp new file mode 100644 index 00000000..d4c89d1c Binary files /dev/null and b/public/pics/2022/11/14/63721b51afab4.webp differ diff --git a/public/pics/2022/11/14/63721b8a3def8.webp b/public/pics/2022/11/14/63721b8a3def8.webp new file mode 100644 index 00000000..bf83b4c8 Binary files /dev/null and b/public/pics/2022/11/14/63721b8a3def8.webp differ diff --git a/public/pics/2022/11/14/63721cff6b1ed.webp b/public/pics/2022/11/14/63721cff6b1ed.webp new file mode 100644 index 00000000..bfae3063 Binary files /dev/null and b/public/pics/2022/11/14/63721cff6b1ed.webp differ diff --git a/public/pics/2022/11/16/6374f44b9b338.webp b/public/pics/2022/11/16/6374f44b9b338.webp new file mode 100644 index 00000000..ac15d5b3 Binary files /dev/null and b/public/pics/2022/11/16/6374f44b9b338.webp differ diff --git a/public/pics/2022/11/16/6374f6bf00549.gif b/public/pics/2022/11/16/6374f6bf00549.gif new file mode 100644 index 00000000..852ac445 Binary files /dev/null and b/public/pics/2022/11/16/6374f6bf00549.gif differ diff --git a/public/pics/2022/11/16/6374f83b831a2.webp b/public/pics/2022/11/16/6374f83b831a2.webp new file mode 100644 index 00000000..75752394 Binary files /dev/null and b/public/pics/2022/11/16/6374f83b831a2.webp differ diff --git a/public/pics/2022/11/16/6374f863100dd.webp b/public/pics/2022/11/16/6374f863100dd.webp new file mode 100644 index 00000000..9e73f244 Binary files /dev/null and b/public/pics/2022/11/16/6374f863100dd.webp differ diff --git a/public/pics/2022/11/16/6374f8918bd26.webp b/public/pics/2022/11/16/6374f8918bd26.webp new file mode 100644 index 00000000..edb8a0e1 Binary files /dev/null and b/public/pics/2022/11/16/6374f8918bd26.webp differ diff --git a/public/pics/2022/11/17/63760c4f27150.webp b/public/pics/2022/11/17/63760c4f27150.webp new file mode 100644 index 00000000..e0007b94 Binary files /dev/null and b/public/pics/2022/11/17/63760c4f27150.webp differ diff --git a/public/pics/2022/11/20/6379e26eda8fe.webp b/public/pics/2022/11/20/6379e26eda8fe.webp new file mode 100644 index 00000000..e08e68bc Binary files /dev/null and b/public/pics/2022/11/20/6379e26eda8fe.webp differ diff --git a/public/pics/2022/11/20/6379e57aeefe3.webp b/public/pics/2022/11/20/6379e57aeefe3.webp new file mode 100644 index 00000000..caa6492f Binary files /dev/null and b/public/pics/2022/11/20/6379e57aeefe3.webp differ diff --git a/public/pics/2022/11/20/6379ef80bcb3e.webp b/public/pics/2022/11/20/6379ef80bcb3e.webp new file mode 100644 index 00000000..8f2777e6 Binary files /dev/null and b/public/pics/2022/11/20/6379ef80bcb3e.webp differ diff --git a/public/pics/2022/11/20/637a230f1924b.webp b/public/pics/2022/11/20/637a230f1924b.webp new file mode 100644 index 00000000..d8076f0f Binary files /dev/null and b/public/pics/2022/11/20/637a230f1924b.webp differ diff --git a/public/pics/2022/11/20/637a2446d9035.webp b/public/pics/2022/11/20/637a2446d9035.webp new file mode 100644 index 00000000..a65c79f2 Binary files /dev/null and b/public/pics/2022/11/20/637a2446d9035.webp differ diff --git a/public/pics/2022/11/20/637a253113c47.webp b/public/pics/2022/11/20/637a253113c47.webp new file mode 100644 index 00000000..afd4e372 Binary files /dev/null and b/public/pics/2022/11/20/637a253113c47.webp differ diff --git a/public/pics/2022/11/22/637ca0bc3d4a4.gif b/public/pics/2022/11/22/637ca0bc3d4a4.gif new file mode 100644 index 00000000..94b4c7de Binary files /dev/null and b/public/pics/2022/11/22/637ca0bc3d4a4.gif differ diff --git a/public/pics/2022/11/22/637cac43bf4fa.webp b/public/pics/2022/11/22/637cac43bf4fa.webp new file mode 100644 index 00000000..7d906ab1 Binary files /dev/null and b/public/pics/2022/11/22/637cac43bf4fa.webp differ diff --git a/public/pics/2022/11/23/637e0aa20b8b0.webp b/public/pics/2022/11/23/637e0aa20b8b0.webp new file mode 100644 index 00000000..bdf7099d Binary files /dev/null and b/public/pics/2022/11/23/637e0aa20b8b0.webp differ diff --git a/public/pics/2022/11/23/637e0fbc233bd.webp b/public/pics/2022/11/23/637e0fbc233bd.webp new file mode 100644 index 00000000..044430ff Binary files /dev/null and b/public/pics/2022/11/23/637e0fbc233bd.webp differ diff --git a/public/pics/2022/11/25/63802c7dbfe32.webp b/public/pics/2022/11/25/63802c7dbfe32.webp new file mode 100644 index 00000000..2500f3e6 Binary files /dev/null and b/public/pics/2022/11/25/63802c7dbfe32.webp differ diff --git a/public/pics/2022/11/25/63802e1bee08a.webp b/public/pics/2022/11/25/63802e1bee08a.webp new file mode 100644 index 00000000..eca8eb9c Binary files /dev/null and b/public/pics/2022/11/25/63802e1bee08a.webp differ diff --git a/public/pics/2022/11/25/63802e80352af.webp b/public/pics/2022/11/25/63802e80352af.webp new file mode 100644 index 00000000..e2d29469 Binary files /dev/null and b/public/pics/2022/11/25/63802e80352af.webp differ diff --git a/public/pics/2022/11/25/63802efe05c8d.webp b/public/pics/2022/11/25/63802efe05c8d.webp new file mode 100644 index 00000000..480531f8 Binary files /dev/null and b/public/pics/2022/11/25/63802efe05c8d.webp differ diff --git a/public/pics/2022/11/2721680689.png b/public/pics/2022/11/2721680689.png new file mode 100644 index 00000000..df28386b Binary files /dev/null and b/public/pics/2022/11/2721680689.png differ diff --git a/public/pics/2022/11/30/63875376624d4.webp b/public/pics/2022/11/30/63875376624d4.webp new file mode 100644 index 00000000..6b371ea2 Binary files /dev/null and b/public/pics/2022/11/30/63875376624d4.webp differ diff --git a/public/pics/2022/11/678459834.png b/public/pics/2022/11/678459834.png new file mode 100644 index 00000000..8cd00359 Binary files /dev/null and b/public/pics/2022/11/678459834.png differ diff --git a/public/pics/2022/11/900477030.png b/public/pics/2022/11/900477030.png new file mode 100644 index 00000000..38070218 Binary files /dev/null and b/public/pics/2022/11/900477030.png differ diff --git a/public/pics/2022/12/03/638b42461e766.webp b/public/pics/2022/12/03/638b42461e766.webp new file mode 100644 index 00000000..a174091a Binary files /dev/null and b/public/pics/2022/12/03/638b42461e766.webp differ diff --git a/public/pics/2022/12/03/638b444be5f2c.webp b/public/pics/2022/12/03/638b444be5f2c.webp new file mode 100644 index 00000000..f1ae6d50 Binary files /dev/null and b/public/pics/2022/12/03/638b444be5f2c.webp differ diff --git a/public/pics/2022/12/03/638b44ae72b2d.webp b/public/pics/2022/12/03/638b44ae72b2d.webp new file mode 100644 index 00000000..7237662d Binary files /dev/null and b/public/pics/2022/12/03/638b44ae72b2d.webp differ diff --git a/public/pics/2022/12/03/638b479b8b705.webp b/public/pics/2022/12/03/638b479b8b705.webp new file mode 100644 index 00000000..e410b0ed Binary files /dev/null and b/public/pics/2022/12/03/638b479b8b705.webp differ diff --git a/public/pics/2022/12/05/638d5da4c0841.webp b/public/pics/2022/12/05/638d5da4c0841.webp new file mode 100644 index 00000000..5f781fd7 Binary files /dev/null and b/public/pics/2022/12/05/638d5da4c0841.webp differ diff --git a/public/pics/2022/12/1060647745.png b/public/pics/2022/12/1060647745.png new file mode 100644 index 00000000..0ceb6dca Binary files /dev/null and b/public/pics/2022/12/1060647745.png differ diff --git a/public/pics/2022/12/1098050091.png b/public/pics/2022/12/1098050091.png new file mode 100644 index 00000000..42d221cf Binary files /dev/null and b/public/pics/2022/12/1098050091.png differ diff --git a/public/pics/2022/12/12/63969406c0240.webp b/public/pics/2022/12/12/63969406c0240.webp new file mode 100644 index 00000000..c4900934 Binary files /dev/null and b/public/pics/2022/12/12/63969406c0240.webp differ diff --git a/public/pics/2022/12/12/6396948b2f160.webp b/public/pics/2022/12/12/6396948b2f160.webp new file mode 100644 index 00000000..7d16d7be Binary files /dev/null and b/public/pics/2022/12/12/6396948b2f160.webp differ diff --git a/public/pics/2022/12/12/639695dc54ea8.webp b/public/pics/2022/12/12/639695dc54ea8.webp new file mode 100644 index 00000000..5d45464b Binary files /dev/null and b/public/pics/2022/12/12/639695dc54ea8.webp differ diff --git a/public/pics/2022/12/1290164053.png b/public/pics/2022/12/1290164053.png new file mode 100644 index 00000000..6fc85576 Binary files /dev/null and b/public/pics/2022/12/1290164053.png differ diff --git a/public/pics/2022/12/14/639950b3b712f.webp b/public/pics/2022/12/14/639950b3b712f.webp new file mode 100644 index 00000000..58b029db Binary files /dev/null and b/public/pics/2022/12/14/639950b3b712f.webp differ diff --git a/public/pics/2022/12/14/639953fd2d197.webp b/public/pics/2022/12/14/639953fd2d197.webp new file mode 100644 index 00000000..01943242 Binary files /dev/null and b/public/pics/2022/12/14/639953fd2d197.webp differ diff --git a/public/pics/2022/12/14/639954f046f5f.webp b/public/pics/2022/12/14/639954f046f5f.webp new file mode 100644 index 00000000..63d390b6 Binary files /dev/null and b/public/pics/2022/12/14/639954f046f5f.webp differ diff --git a/public/pics/2022/12/14/6399579aba00a.webp b/public/pics/2022/12/14/6399579aba00a.webp new file mode 100644 index 00000000..4aa09986 Binary files /dev/null and b/public/pics/2022/12/14/6399579aba00a.webp differ diff --git a/public/pics/2022/12/1675707901.png b/public/pics/2022/12/1675707901.png new file mode 100644 index 00000000..d0a27054 Binary files /dev/null and b/public/pics/2022/12/1675707901.png differ diff --git a/public/pics/2022/12/1711573062.png b/public/pics/2022/12/1711573062.png new file mode 100644 index 00000000..3edb1942 Binary files /dev/null and b/public/pics/2022/12/1711573062.png differ diff --git a/public/pics/2022/12/1740600154.png b/public/pics/2022/12/1740600154.png new file mode 100644 index 00000000..34dd6a3d Binary files /dev/null and b/public/pics/2022/12/1740600154.png differ diff --git a/public/pics/2022/12/19/63a037db19ac4.webp b/public/pics/2022/12/19/63a037db19ac4.webp new file mode 100644 index 00000000..e6d2acd5 Binary files /dev/null and b/public/pics/2022/12/19/63a037db19ac4.webp differ diff --git a/public/pics/2022/12/19/63a0385d7b2b4.webp b/public/pics/2022/12/19/63a0385d7b2b4.webp new file mode 100644 index 00000000..dcb24b0b Binary files /dev/null and b/public/pics/2022/12/19/63a0385d7b2b4.webp differ diff --git a/public/pics/2022/12/19/63a043f82ed05.webp b/public/pics/2022/12/19/63a043f82ed05.webp new file mode 100644 index 00000000..55aeb5a6 Binary files /dev/null and b/public/pics/2022/12/19/63a043f82ed05.webp differ diff --git a/public/pics/2022/12/21/63a2d51e21c83.webp b/public/pics/2022/12/21/63a2d51e21c83.webp new file mode 100644 index 00000000..e3b52a6d Binary files /dev/null and b/public/pics/2022/12/21/63a2d51e21c83.webp differ diff --git a/public/pics/2022/12/2157555753.jpg b/public/pics/2022/12/2157555753.jpg new file mode 100644 index 00000000..2176e035 Binary files /dev/null and b/public/pics/2022/12/2157555753.jpg differ diff --git a/public/pics/2022/12/2299650499.png b/public/pics/2022/12/2299650499.png new file mode 100644 index 00000000..0019805e Binary files /dev/null and b/public/pics/2022/12/2299650499.png differ diff --git a/public/pics/2022/12/25/63a7cdc17afa5.webp b/public/pics/2022/12/25/63a7cdc17afa5.webp new file mode 100644 index 00000000..badce1c4 Binary files /dev/null and b/public/pics/2022/12/25/63a7cdc17afa5.webp differ diff --git a/public/pics/2022/12/267752606.png b/public/pics/2022/12/267752606.png new file mode 100644 index 00000000..81a28e17 Binary files /dev/null and b/public/pics/2022/12/267752606.png differ diff --git a/public/pics/2022/12/2749925254.png b/public/pics/2022/12/2749925254.png new file mode 100644 index 00000000..a7417be8 Binary files /dev/null and b/public/pics/2022/12/2749925254.png differ diff --git a/public/pics/2022/12/2885539650.png b/public/pics/2022/12/2885539650.png new file mode 100644 index 00000000..9d6f7bcb Binary files /dev/null and b/public/pics/2022/12/2885539650.png differ diff --git a/public/pics/2022/12/3112164581.png b/public/pics/2022/12/3112164581.png new file mode 100644 index 00000000..552bea29 Binary files /dev/null and b/public/pics/2022/12/3112164581.png differ diff --git a/public/pics/2022/12/3612035057.png b/public/pics/2022/12/3612035057.png new file mode 100644 index 00000000..da604fd2 Binary files /dev/null and b/public/pics/2022/12/3612035057.png differ diff --git a/public/pics/2022/12/3634008739.mp4 b/public/pics/2022/12/3634008739.mp4 new file mode 100644 index 00000000..ea5ff130 Binary files /dev/null and b/public/pics/2022/12/3634008739.mp4 differ diff --git a/public/pics/2022/12/3788018989.png b/public/pics/2022/12/3788018989.png new file mode 100644 index 00000000..f4732652 Binary files /dev/null and b/public/pics/2022/12/3788018989.png differ diff --git a/public/pics/2022/12/4011176423.png b/public/pics/2022/12/4011176423.png new file mode 100644 index 00000000..4d31425d Binary files /dev/null and b/public/pics/2022/12/4011176423.png differ diff --git a/public/pics/2022/12/4204421630.jpg b/public/pics/2022/12/4204421630.jpg new file mode 100644 index 00000000..59bf51bb Binary files /dev/null and b/public/pics/2022/12/4204421630.jpg differ diff --git a/public/pics/2022/12/4278101367.png b/public/pics/2022/12/4278101367.png new file mode 100644 index 00000000..9923635f Binary files /dev/null and b/public/pics/2022/12/4278101367.png differ diff --git a/public/pics/2022/12/49475310.png b/public/pics/2022/12/49475310.png new file mode 100644 index 00000000..1f70b921 Binary files /dev/null and b/public/pics/2022/12/49475310.png differ diff --git a/public/pics/2023/01/1093416629.jpg b/public/pics/2023/01/1093416629.jpg new file mode 100644 index 00000000..c37b3b79 Binary files /dev/null and b/public/pics/2023/01/1093416629.jpg differ diff --git a/public/pics/2023/01/1316051581.jpg b/public/pics/2023/01/1316051581.jpg new file mode 100644 index 00000000..00944e3a Binary files /dev/null and b/public/pics/2023/01/1316051581.jpg differ diff --git a/public/pics/2023/01/1457247750.png b/public/pics/2023/01/1457247750.png new file mode 100644 index 00000000..0e55889c Binary files /dev/null and b/public/pics/2023/01/1457247750.png differ diff --git a/public/pics/2023/01/16/63c5078f48881.webp b/public/pics/2023/01/16/63c5078f48881.webp new file mode 100644 index 00000000..8dfbec67 Binary files /dev/null and b/public/pics/2023/01/16/63c5078f48881.webp differ diff --git a/public/pics/2023/01/16/63c5091fca529.webp b/public/pics/2023/01/16/63c5091fca529.webp new file mode 100644 index 00000000..62cbdfe9 Binary files /dev/null and b/public/pics/2023/01/16/63c5091fca529.webp differ diff --git a/public/pics/2023/01/16/63c509204d866.webp b/public/pics/2023/01/16/63c509204d866.webp new file mode 100644 index 00000000..d7b2ad4d Binary files /dev/null and b/public/pics/2023/01/16/63c509204d866.webp differ diff --git a/public/pics/2023/01/18/63c75ff4dc5eb.webp b/public/pics/2023/01/18/63c75ff4dc5eb.webp new file mode 100644 index 00000000..d9bf3bbb Binary files /dev/null and b/public/pics/2023/01/18/63c75ff4dc5eb.webp differ diff --git a/public/pics/2023/01/1900538379.png b/public/pics/2023/01/1900538379.png new file mode 100644 index 00000000..2d486c2d Binary files /dev/null and b/public/pics/2023/01/1900538379.png differ diff --git a/public/pics/2023/01/2135832762.jpg b/public/pics/2023/01/2135832762.jpg new file mode 100644 index 00000000..010171ca Binary files /dev/null and b/public/pics/2023/01/2135832762.jpg differ diff --git a/public/pics/2023/01/2467715706.png b/public/pics/2023/01/2467715706.png new file mode 100644 index 00000000..ebf9e29d Binary files /dev/null and b/public/pics/2023/01/2467715706.png differ diff --git a/public/pics/2023/01/2482592904.jpg b/public/pics/2023/01/2482592904.jpg new file mode 100644 index 00000000..437a7d8a Binary files /dev/null and b/public/pics/2023/01/2482592904.jpg differ diff --git a/public/pics/2023/01/2609070566.jpg b/public/pics/2023/01/2609070566.jpg new file mode 100644 index 00000000..c37b3b79 Binary files /dev/null and b/public/pics/2023/01/2609070566.jpg differ diff --git a/public/pics/2023/01/270413011.jpg b/public/pics/2023/01/270413011.jpg new file mode 100644 index 00000000..244481a0 Binary files /dev/null and b/public/pics/2023/01/270413011.jpg differ diff --git a/public/pics/2023/01/2709439885.jpg b/public/pics/2023/01/2709439885.jpg new file mode 100644 index 00000000..02d68734 Binary files /dev/null and b/public/pics/2023/01/2709439885.jpg differ diff --git a/public/pics/2023/01/2899920906.png b/public/pics/2023/01/2899920906.png new file mode 100644 index 00000000..1cce1d5f Binary files /dev/null and b/public/pics/2023/01/2899920906.png differ diff --git a/public/pics/2023/01/29/63d5f4e61212f.webp b/public/pics/2023/01/29/63d5f4e61212f.webp new file mode 100644 index 00000000..18aabb04 Binary files /dev/null and b/public/pics/2023/01/29/63d5f4e61212f.webp differ diff --git a/public/pics/2023/01/30/63d72ddfd1bb6.webp b/public/pics/2023/01/30/63d72ddfd1bb6.webp new file mode 100644 index 00000000..610621ed Binary files /dev/null and b/public/pics/2023/01/30/63d72ddfd1bb6.webp differ diff --git a/public/pics/2023/01/3078548463.png b/public/pics/2023/01/3078548463.png new file mode 100644 index 00000000..bf0cb809 Binary files /dev/null and b/public/pics/2023/01/3078548463.png differ diff --git a/public/pics/2023/01/3438620398.jpg b/public/pics/2023/01/3438620398.jpg new file mode 100644 index 00000000..d5b1e7a6 Binary files /dev/null and b/public/pics/2023/01/3438620398.jpg differ diff --git a/public/pics/2023/01/3575617068.jpg b/public/pics/2023/01/3575617068.jpg new file mode 100644 index 00000000..cfa4d7e4 Binary files /dev/null and b/public/pics/2023/01/3575617068.jpg differ diff --git a/public/pics/2023/01/3665653418.jpg b/public/pics/2023/01/3665653418.jpg new file mode 100644 index 00000000..83d777e9 Binary files /dev/null and b/public/pics/2023/01/3665653418.jpg differ diff --git a/public/pics/2023/01/4102302408.png b/public/pics/2023/01/4102302408.png new file mode 100644 index 00000000..bd7da62d Binary files /dev/null and b/public/pics/2023/01/4102302408.png differ diff --git a/public/pics/2023/01/4125930244.jpg b/public/pics/2023/01/4125930244.jpg new file mode 100644 index 00000000..006b9ab3 Binary files /dev/null and b/public/pics/2023/01/4125930244.jpg differ diff --git a/public/pics/2023/01/4128167007.png b/public/pics/2023/01/4128167007.png new file mode 100644 index 00000000..28a74431 Binary files /dev/null and b/public/pics/2023/01/4128167007.png differ diff --git a/public/pics/2023/01/415957628.jpg b/public/pics/2023/01/415957628.jpg new file mode 100644 index 00000000..4b5dd15a Binary files /dev/null and b/public/pics/2023/01/415957628.jpg differ diff --git a/public/pics/2023/01/4210355017.gif b/public/pics/2023/01/4210355017.gif new file mode 100644 index 00000000..fad1252d Binary files /dev/null and b/public/pics/2023/01/4210355017.gif differ diff --git a/public/pics/2023/01/45536001.jpg b/public/pics/2023/01/45536001.jpg new file mode 100644 index 00000000..cfc43ac1 Binary files /dev/null and b/public/pics/2023/01/45536001.jpg differ diff --git a/public/pics/2023/01/467462151.jpg b/public/pics/2023/01/467462151.jpg new file mode 100644 index 00000000..7e7db43d Binary files /dev/null and b/public/pics/2023/01/467462151.jpg differ diff --git a/public/pics/2023/01/70094325.png b/public/pics/2023/01/70094325.png new file mode 100644 index 00000000..b50eef44 Binary files /dev/null and b/public/pics/2023/01/70094325.png differ diff --git a/public/pics/2023/01/722606272.jpg b/public/pics/2023/01/722606272.jpg new file mode 100644 index 00000000..fab9844b Binary files /dev/null and b/public/pics/2023/01/722606272.jpg differ diff --git a/public/pics/2023/01/740337598.jpg b/public/pics/2023/01/740337598.jpg new file mode 100644 index 00000000..02d68734 Binary files /dev/null and b/public/pics/2023/01/740337598.jpg differ diff --git a/public/pics/2023/02/06/63e06982db020.webp b/public/pics/2023/02/06/63e06982db020.webp new file mode 100644 index 00000000..553bf539 Binary files /dev/null and b/public/pics/2023/02/06/63e06982db020.webp differ diff --git a/public/pics/2023/02/06/63e069b9f272e.webp b/public/pics/2023/02/06/63e069b9f272e.webp new file mode 100644 index 00000000..553bf539 Binary files /dev/null and b/public/pics/2023/02/06/63e069b9f272e.webp differ diff --git a/public/pics/2023/02/06/63e06a3a49f96.webp b/public/pics/2023/02/06/63e06a3a49f96.webp new file mode 100644 index 00000000..b95d5b79 Binary files /dev/null and b/public/pics/2023/02/06/63e06a3a49f96.webp differ diff --git a/public/pics/2023/02/06/63e06a3a94a54.webp b/public/pics/2023/02/06/63e06a3a94a54.webp new file mode 100644 index 00000000..937d23e1 Binary files /dev/null and b/public/pics/2023/02/06/63e06a3a94a54.webp differ diff --git a/public/pics/2023/02/06/63e06b3fba3a7.webp b/public/pics/2023/02/06/63e06b3fba3a7.webp new file mode 100644 index 00000000..6baeb412 Binary files /dev/null and b/public/pics/2023/02/06/63e06b3fba3a7.webp differ diff --git a/public/pics/2023/02/06/63e06c3faf93b.png b/public/pics/2023/02/06/63e06c3faf93b.png new file mode 100644 index 00000000..44ab1989 Binary files /dev/null and b/public/pics/2023/02/06/63e06c3faf93b.png differ diff --git a/public/pics/2023/02/06/63e0c5502c670.png b/public/pics/2023/02/06/63e0c5502c670.png new file mode 100644 index 00000000..7344cc7e Binary files /dev/null and b/public/pics/2023/02/06/63e0c5502c670.png differ diff --git a/public/pics/2023/02/06/63e0c5adae7a0.png b/public/pics/2023/02/06/63e0c5adae7a0.png new file mode 100644 index 00000000..7746c206 Binary files /dev/null and b/public/pics/2023/02/06/63e0c5adae7a0.png differ diff --git a/public/pics/2023/02/1038127257.png b/public/pics/2023/02/1038127257.png new file mode 100644 index 00000000..19102768 Binary files /dev/null and b/public/pics/2023/02/1038127257.png differ diff --git a/public/pics/2023/02/11/63e71b6437c12.jpg b/public/pics/2023/02/11/63e71b6437c12.jpg new file mode 100644 index 00000000..36a63226 Binary files /dev/null and b/public/pics/2023/02/11/63e71b6437c12.jpg differ diff --git a/public/pics/2023/02/11/63e71bb46fc81.jpg b/public/pics/2023/02/11/63e71bb46fc81.jpg new file mode 100644 index 00000000..948a681c Binary files /dev/null and b/public/pics/2023/02/11/63e71bb46fc81.jpg differ diff --git a/public/pics/2023/02/14/63eae39005745.png b/public/pics/2023/02/14/63eae39005745.png new file mode 100644 index 00000000..d4250a8b Binary files /dev/null and b/public/pics/2023/02/14/63eae39005745.png differ diff --git a/public/pics/2023/02/14/63eae39005fd3.png b/public/pics/2023/02/14/63eae39005fd3.png new file mode 100644 index 00000000..d6d63e12 Binary files /dev/null and b/public/pics/2023/02/14/63eae39005fd3.png differ diff --git a/public/pics/2023/02/14/63eae390079a1.png b/public/pics/2023/02/14/63eae390079a1.png new file mode 100644 index 00000000..b61b9d30 Binary files /dev/null and b/public/pics/2023/02/14/63eae390079a1.png differ diff --git a/public/pics/2023/02/14/63eafa5fdf03f.png b/public/pics/2023/02/14/63eafa5fdf03f.png new file mode 100644 index 00000000..5afb36f6 Binary files /dev/null and b/public/pics/2023/02/14/63eafa5fdf03f.png differ diff --git a/public/pics/2023/02/14/63eafa60114f8.png b/public/pics/2023/02/14/63eafa60114f8.png new file mode 100644 index 00000000..4924ebae Binary files /dev/null and b/public/pics/2023/02/14/63eafa60114f8.png differ diff --git a/public/pics/2023/02/14/63eafa601488b.png b/public/pics/2023/02/14/63eafa601488b.png new file mode 100644 index 00000000..25254821 Binary files /dev/null and b/public/pics/2023/02/14/63eafa601488b.png differ diff --git a/public/pics/2023/02/1560903966.jpg b/public/pics/2023/02/1560903966.jpg new file mode 100644 index 00000000..b6b4d7cc Binary files /dev/null and b/public/pics/2023/02/1560903966.jpg differ diff --git a/public/pics/2023/02/2046574950.png b/public/pics/2023/02/2046574950.png new file mode 100644 index 00000000..e40ab838 Binary files /dev/null and b/public/pics/2023/02/2046574950.png differ diff --git a/public/pics/2023/02/2164847174.png b/public/pics/2023/02/2164847174.png new file mode 100644 index 00000000..3f06c929 Binary files /dev/null and b/public/pics/2023/02/2164847174.png differ diff --git a/public/pics/2023/02/247056839.png b/public/pics/2023/02/247056839.png new file mode 100644 index 00000000..8861a8fb Binary files /dev/null and b/public/pics/2023/02/247056839.png differ diff --git a/public/pics/2023/02/2691756822.jpg b/public/pics/2023/02/2691756822.jpg new file mode 100644 index 00000000..5295c204 Binary files /dev/null and b/public/pics/2023/02/2691756822.jpg differ diff --git a/public/pics/2023/02/27/63fc95dc7ad9f.png b/public/pics/2023/02/27/63fc95dc7ad9f.png new file mode 100644 index 00000000..c1969d2b Binary files /dev/null and b/public/pics/2023/02/27/63fc95dc7ad9f.png differ diff --git a/public/pics/2023/02/27/63fc9ba796c70.png b/public/pics/2023/02/27/63fc9ba796c70.png new file mode 100644 index 00000000..e72f074f Binary files /dev/null and b/public/pics/2023/02/27/63fc9ba796c70.png differ diff --git a/public/pics/2023/02/27/63fc9cf4732a1.png b/public/pics/2023/02/27/63fc9cf4732a1.png new file mode 100644 index 00000000..df36ab67 Binary files /dev/null and b/public/pics/2023/02/27/63fc9cf4732a1.png differ diff --git a/public/pics/2023/02/3460107032.png b/public/pics/2023/02/3460107032.png new file mode 100644 index 00000000..8601e383 Binary files /dev/null and b/public/pics/2023/02/3460107032.png differ diff --git a/public/pics/2023/02/3504246702.png b/public/pics/2023/02/3504246702.png new file mode 100644 index 00000000..19102768 Binary files /dev/null and b/public/pics/2023/02/3504246702.png differ diff --git a/public/pics/2023/02/3932259793.jpg b/public/pics/2023/02/3932259793.jpg new file mode 100644 index 00000000..dd971465 Binary files /dev/null and b/public/pics/2023/02/3932259793.jpg differ diff --git a/public/pics/2023/02/952995278.png b/public/pics/2023/02/952995278.png new file mode 100644 index 00000000..a202a181 Binary files /dev/null and b/public/pics/2023/02/952995278.png differ diff --git a/public/pics/2023/03/01/63ff631ba7583.png b/public/pics/2023/03/01/63ff631ba7583.png new file mode 100644 index 00000000..a1ebe3b2 Binary files /dev/null and b/public/pics/2023/03/01/63ff631ba7583.png differ diff --git a/public/pics/2023/03/01/63ff63364ae2c.png b/public/pics/2023/03/01/63ff63364ae2c.png new file mode 100644 index 00000000..c5030c29 Binary files /dev/null and b/public/pics/2023/03/01/63ff63364ae2c.png differ diff --git a/public/pics/2023/03/01/63ff633aa0bdc.png b/public/pics/2023/03/01/63ff633aa0bdc.png new file mode 100644 index 00000000..35c74c21 Binary files /dev/null and b/public/pics/2023/03/01/63ff633aa0bdc.png differ diff --git a/public/pics/2023/03/01/63ff69681a674.png b/public/pics/2023/03/01/63ff69681a674.png new file mode 100644 index 00000000..b25e281b Binary files /dev/null and b/public/pics/2023/03/01/63ff69681a674.png differ diff --git a/public/pics/2023/03/01/63ff6a361ced9.png b/public/pics/2023/03/01/63ff6a361ced9.png new file mode 100644 index 00000000..8db7acc9 Binary files /dev/null and b/public/pics/2023/03/01/63ff6a361ced9.png differ diff --git a/public/pics/2023/03/02/64001dcb956ae.png b/public/pics/2023/03/02/64001dcb956ae.png new file mode 100644 index 00000000..731a2465 Binary files /dev/null and b/public/pics/2023/03/02/64001dcb956ae.png differ diff --git a/public/pics/2023/03/06/6405bf9c755e5.jpg b/public/pics/2023/03/06/6405bf9c755e5.jpg new file mode 100644 index 00000000..ee804a64 Binary files /dev/null and b/public/pics/2023/03/06/6405bf9c755e5.jpg differ diff --git a/public/pics/2023/03/25/641e9c7ca66cd.jpg b/public/pics/2023/03/25/641e9c7ca66cd.jpg new file mode 100644 index 00000000..64e1d4c4 Binary files /dev/null and b/public/pics/2023/03/25/641e9c7ca66cd.jpg differ diff --git a/public/pics/2023/03/27/642181f13aa89.jpg b/public/pics/2023/03/27/642181f13aa89.jpg new file mode 100644 index 00000000..e6f2439e Binary files /dev/null and b/public/pics/2023/03/27/642181f13aa89.jpg differ diff --git a/public/pics/2023/04/11/64357d34ef5bf.png b/public/pics/2023/04/11/64357d34ef5bf.png new file mode 100644 index 00000000..3557b3e6 Binary files /dev/null and b/public/pics/2023/04/11/64357d34ef5bf.png differ diff --git a/public/pics/2023/04/11/64357d782eae5.png b/public/pics/2023/04/11/64357d782eae5.png new file mode 100644 index 00000000..c3c7c840 Binary files /dev/null and b/public/pics/2023/04/11/64357d782eae5.png differ diff --git a/public/pics/2023/04/11/64357df0d05fb.png b/public/pics/2023/04/11/64357df0d05fb.png new file mode 100644 index 00000000..3b843c23 Binary files /dev/null and b/public/pics/2023/04/11/64357df0d05fb.png differ diff --git a/public/pics/2023/04/11/64357e341fb40.png b/public/pics/2023/04/11/64357e341fb40.png new file mode 100644 index 00000000..e91e3e71 Binary files /dev/null and b/public/pics/2023/04/11/64357e341fb40.png differ diff --git a/public/pics/2023/04/11/64357e7ae6913.png b/public/pics/2023/04/11/64357e7ae6913.png new file mode 100644 index 00000000..76fdba6c Binary files /dev/null and b/public/pics/2023/04/11/64357e7ae6913.png differ diff --git a/public/pics/2023/04/11/64357ee9e0ee2.png b/public/pics/2023/04/11/64357ee9e0ee2.png new file mode 100644 index 00000000..581e1ab5 Binary files /dev/null and b/public/pics/2023/04/11/64357ee9e0ee2.png differ diff --git a/public/pics/2023/04/11/64357f6b57ad3.png b/public/pics/2023/04/11/64357f6b57ad3.png new file mode 100644 index 00000000..f9e4ef0f Binary files /dev/null and b/public/pics/2023/04/11/64357f6b57ad3.png differ diff --git a/public/pics/2023/04/11/64357f9b6b80c.png b/public/pics/2023/04/11/64357f9b6b80c.png new file mode 100644 index 00000000..b658c1a5 Binary files /dev/null and b/public/pics/2023/04/11/64357f9b6b80c.png differ diff --git a/public/pics/2023/04/11/6435800f7d830.png b/public/pics/2023/04/11/6435800f7d830.png new file mode 100644 index 00000000..0818803d Binary files /dev/null and b/public/pics/2023/04/11/6435800f7d830.png differ diff --git a/public/pics/2023/04/11/64358054b8a1a.png b/public/pics/2023/04/11/64358054b8a1a.png new file mode 100644 index 00000000..9396a41c Binary files /dev/null and b/public/pics/2023/04/11/64358054b8a1a.png differ diff --git a/public/pics/2023/04/11/64358085d38f9.png b/public/pics/2023/04/11/64358085d38f9.png new file mode 100644 index 00000000..9be45833 Binary files /dev/null and b/public/pics/2023/04/11/64358085d38f9.png differ diff --git a/public/pics/2023/04/11/643580de4c2a0.png b/public/pics/2023/04/11/643580de4c2a0.png new file mode 100644 index 00000000..0a89a5ac Binary files /dev/null and b/public/pics/2023/04/11/643580de4c2a0.png differ diff --git a/public/pics/2023/04/11/6435816d7134c.png b/public/pics/2023/04/11/6435816d7134c.png new file mode 100644 index 00000000..4c5c1548 Binary files /dev/null and b/public/pics/2023/04/11/6435816d7134c.png differ diff --git a/public/pics/2023/04/11/643581a8a4cb5.png b/public/pics/2023/04/11/643581a8a4cb5.png new file mode 100644 index 00000000..ed218345 Binary files /dev/null and b/public/pics/2023/04/11/643581a8a4cb5.png differ diff --git a/public/pics/2023/04/11/643581ed6e7b0.png b/public/pics/2023/04/11/643581ed6e7b0.png new file mode 100644 index 00000000..33d84cb8 Binary files /dev/null and b/public/pics/2023/04/11/643581ed6e7b0.png differ diff --git a/public/pics/2023/04/1115530416.png b/public/pics/2023/04/1115530416.png new file mode 100644 index 00000000..3b213185 Binary files /dev/null and b/public/pics/2023/04/1115530416.png differ diff --git a/public/pics/2023/04/12/6436628b4085b.jpg b/public/pics/2023/04/12/6436628b4085b.jpg new file mode 100644 index 00000000..509d9994 Binary files /dev/null and b/public/pics/2023/04/12/6436628b4085b.jpg differ diff --git a/public/pics/2023/04/12/6436679504cfa.jpg b/public/pics/2023/04/12/6436679504cfa.jpg new file mode 100644 index 00000000..b0f0d16c Binary files /dev/null and b/public/pics/2023/04/12/6436679504cfa.jpg differ diff --git a/public/pics/2023/04/12/6436701080cad.jpg b/public/pics/2023/04/12/6436701080cad.jpg new file mode 100644 index 00000000..f4fbfbe3 Binary files /dev/null and b/public/pics/2023/04/12/6436701080cad.jpg differ diff --git a/public/pics/2023/04/12/6436a5d76192a.webp b/public/pics/2023/04/12/6436a5d76192a.webp new file mode 100644 index 00000000..c4761a99 Binary files /dev/null and b/public/pics/2023/04/12/6436a5d76192a.webp differ diff --git a/public/pics/2023/04/14/6439285f46ee2.png b/public/pics/2023/04/14/6439285f46ee2.png new file mode 100644 index 00000000..5465d540 Binary files /dev/null and b/public/pics/2023/04/14/6439285f46ee2.png differ diff --git a/public/pics/2023/04/14/643929745c1a4.png b/public/pics/2023/04/14/643929745c1a4.png new file mode 100644 index 00000000..db4b77da Binary files /dev/null and b/public/pics/2023/04/14/643929745c1a4.png differ diff --git a/public/pics/2023/04/14/64393601142fe.png b/public/pics/2023/04/14/64393601142fe.png new file mode 100644 index 00000000..f03b05a3 Binary files /dev/null and b/public/pics/2023/04/14/64393601142fe.png differ diff --git a/public/pics/2023/04/14/6439491edd8db.jpg b/public/pics/2023/04/14/6439491edd8db.jpg new file mode 100644 index 00000000..07276805 Binary files /dev/null and b/public/pics/2023/04/14/6439491edd8db.jpg differ diff --git a/public/pics/2023/04/14/643952f848e80.jpg b/public/pics/2023/04/14/643952f848e80.jpg new file mode 100644 index 00000000..359ab489 Binary files /dev/null and b/public/pics/2023/04/14/643952f848e80.jpg differ diff --git a/public/pics/2023/04/14/6439668013afb.png b/public/pics/2023/04/14/6439668013afb.png new file mode 100644 index 00000000..6a64afd6 Binary files /dev/null and b/public/pics/2023/04/14/6439668013afb.png differ diff --git a/public/pics/2023/04/14/64396b26caaa3.jpg b/public/pics/2023/04/14/64396b26caaa3.jpg new file mode 100644 index 00000000..dd9a2fbf Binary files /dev/null and b/public/pics/2023/04/14/64396b26caaa3.jpg differ diff --git a/public/pics/2023/04/15/643a7c1ab2f80.jpg b/public/pics/2023/04/15/643a7c1ab2f80.jpg new file mode 100644 index 00000000..fd0349b5 Binary files /dev/null and b/public/pics/2023/04/15/643a7c1ab2f80.jpg differ diff --git a/public/pics/2023/04/15/643a7c1ac7606.jpg b/public/pics/2023/04/15/643a7c1ac7606.jpg new file mode 100644 index 00000000..95af09b1 Binary files /dev/null and b/public/pics/2023/04/15/643a7c1ac7606.jpg differ diff --git a/public/pics/2023/04/15/643a7c1af30ef.gif b/public/pics/2023/04/15/643a7c1af30ef.gif new file mode 100644 index 00000000..baceea84 Binary files /dev/null and b/public/pics/2023/04/15/643a7c1af30ef.gif differ diff --git a/public/pics/2023/04/15/643a7c1b03923.jpg b/public/pics/2023/04/15/643a7c1b03923.jpg new file mode 100644 index 00000000..b9139e75 Binary files /dev/null and b/public/pics/2023/04/15/643a7c1b03923.jpg differ diff --git a/public/pics/2023/04/15/643a7c1b07ccd.jpg b/public/pics/2023/04/15/643a7c1b07ccd.jpg new file mode 100644 index 00000000..88082ec2 Binary files /dev/null and b/public/pics/2023/04/15/643a7c1b07ccd.jpg differ diff --git a/public/pics/2023/04/15/643a7c1baa2e5.jpg b/public/pics/2023/04/15/643a7c1baa2e5.jpg new file mode 100644 index 00000000..e70fda14 Binary files /dev/null and b/public/pics/2023/04/15/643a7c1baa2e5.jpg differ diff --git a/public/pics/2023/04/15/643a7c1c1246f.jpg b/public/pics/2023/04/15/643a7c1c1246f.jpg new file mode 100644 index 00000000..064928cf Binary files /dev/null and b/public/pics/2023/04/15/643a7c1c1246f.jpg differ diff --git a/public/pics/2023/04/15/643a7c1c407d7.jpg b/public/pics/2023/04/15/643a7c1c407d7.jpg new file mode 100644 index 00000000..f030aa17 Binary files /dev/null and b/public/pics/2023/04/15/643a7c1c407d7.jpg differ diff --git a/public/pics/2023/04/15/643a7c1c43e96.jpg b/public/pics/2023/04/15/643a7c1c43e96.jpg new file mode 100644 index 00000000..9c0c55ab Binary files /dev/null and b/public/pics/2023/04/15/643a7c1c43e96.jpg differ diff --git a/public/pics/2023/04/15/643a7c1c63244.jpg b/public/pics/2023/04/15/643a7c1c63244.jpg new file mode 100644 index 00000000..2be7508f Binary files /dev/null and b/public/pics/2023/04/15/643a7c1c63244.jpg differ diff --git a/public/pics/2023/04/15/643a7c1ccaa58.jpg b/public/pics/2023/04/15/643a7c1ccaa58.jpg new file mode 100644 index 00000000..661d7d66 Binary files /dev/null and b/public/pics/2023/04/15/643a7c1ccaa58.jpg differ diff --git a/public/pics/2023/04/15/643a7c1d31f0a.jpg b/public/pics/2023/04/15/643a7c1d31f0a.jpg new file mode 100644 index 00000000..f610ce3d Binary files /dev/null and b/public/pics/2023/04/15/643a7c1d31f0a.jpg differ diff --git a/public/pics/2023/04/15/643a7c1d3a889.jpg b/public/pics/2023/04/15/643a7c1d3a889.jpg new file mode 100644 index 00000000..df4b2497 Binary files /dev/null and b/public/pics/2023/04/15/643a7c1d3a889.jpg differ diff --git a/public/pics/2023/04/15/643a7c1daa6d9.jpg b/public/pics/2023/04/15/643a7c1daa6d9.jpg new file mode 100644 index 00000000..a0116b5e Binary files /dev/null and b/public/pics/2023/04/15/643a7c1daa6d9.jpg differ diff --git a/public/pics/2023/04/15/643a7c1dce411.jpg b/public/pics/2023/04/15/643a7c1dce411.jpg new file mode 100644 index 00000000..14e3b709 Binary files /dev/null and b/public/pics/2023/04/15/643a7c1dce411.jpg differ diff --git a/public/pics/2023/04/15/643a7c1de701c.jpg b/public/pics/2023/04/15/643a7c1de701c.jpg new file mode 100644 index 00000000..a62e5acb Binary files /dev/null and b/public/pics/2023/04/15/643a7c1de701c.jpg differ diff --git a/public/pics/2023/04/17/643d1696e977f.png b/public/pics/2023/04/17/643d1696e977f.png new file mode 100644 index 00000000..20d78122 Binary files /dev/null and b/public/pics/2023/04/17/643d1696e977f.png differ diff --git a/public/pics/2023/04/17/643d16b88a4b4.png b/public/pics/2023/04/17/643d16b88a4b4.png new file mode 100644 index 00000000..1271b5e8 Binary files /dev/null and b/public/pics/2023/04/17/643d16b88a4b4.png differ diff --git a/public/pics/2023/04/18/643e0f6279626.jpg b/public/pics/2023/04/18/643e0f6279626.jpg new file mode 100644 index 00000000..025fa616 Binary files /dev/null and b/public/pics/2023/04/18/643e0f6279626.jpg differ diff --git a/public/pics/2023/04/18/643e1a6b30de5.jpg b/public/pics/2023/04/18/643e1a6b30de5.jpg new file mode 100644 index 00000000..38df528a Binary files /dev/null and b/public/pics/2023/04/18/643e1a6b30de5.jpg differ diff --git a/public/pics/2023/04/1810418014.png b/public/pics/2023/04/1810418014.png new file mode 100644 index 00000000..b42e19fc Binary files /dev/null and b/public/pics/2023/04/1810418014.png differ diff --git a/public/pics/2023/04/21/64420a67a945d.jpg b/public/pics/2023/04/21/64420a67a945d.jpg new file mode 100644 index 00000000..dc97db9b Binary files /dev/null and b/public/pics/2023/04/21/64420a67a945d.jpg differ diff --git a/public/pics/2023/04/21/644230a36654c.jpg b/public/pics/2023/04/21/644230a36654c.jpg new file mode 100644 index 00000000..153479f8 Binary files /dev/null and b/public/pics/2023/04/21/644230a36654c.jpg differ diff --git a/public/pics/2023/04/21/644231479042c.jpg b/public/pics/2023/04/21/644231479042c.jpg new file mode 100644 index 00000000..a2e228f6 Binary files /dev/null and b/public/pics/2023/04/21/644231479042c.jpg differ diff --git a/public/pics/2023/04/21/6442319c53dc1.jpg b/public/pics/2023/04/21/6442319c53dc1.jpg new file mode 100644 index 00000000..40f6b43a Binary files /dev/null and b/public/pics/2023/04/21/6442319c53dc1.jpg differ diff --git a/public/pics/2023/04/22/6443714e73024.jpg b/public/pics/2023/04/22/6443714e73024.jpg new file mode 100644 index 00000000..5b24abfe Binary files /dev/null and b/public/pics/2023/04/22/6443714e73024.jpg differ diff --git a/public/pics/2023/04/22/6443714f85254.jpg b/public/pics/2023/04/22/6443714f85254.jpg new file mode 100644 index 00000000..9985078b Binary files /dev/null and b/public/pics/2023/04/22/6443714f85254.jpg differ diff --git a/public/pics/2023/04/22/644371551d2ff.jpg b/public/pics/2023/04/22/644371551d2ff.jpg new file mode 100644 index 00000000..f467dc08 Binary files /dev/null and b/public/pics/2023/04/22/644371551d2ff.jpg differ diff --git a/public/pics/2023/04/22/64437447d88f6.jpg b/public/pics/2023/04/22/64437447d88f6.jpg new file mode 100644 index 00000000..c66f2ca3 Binary files /dev/null and b/public/pics/2023/04/22/64437447d88f6.jpg differ diff --git a/public/pics/2023/04/22/644376075ba59.jpg b/public/pics/2023/04/22/644376075ba59.jpg new file mode 100644 index 00000000..05820ab2 Binary files /dev/null and b/public/pics/2023/04/22/644376075ba59.jpg differ diff --git a/public/pics/2023/04/22/6443761c9dca5.jpg b/public/pics/2023/04/22/6443761c9dca5.jpg new file mode 100644 index 00000000..ff5934ba Binary files /dev/null and b/public/pics/2023/04/22/6443761c9dca5.jpg differ diff --git a/public/pics/2023/04/22/64437632eae07.jpg b/public/pics/2023/04/22/64437632eae07.jpg new file mode 100644 index 00000000..902edd51 Binary files /dev/null and b/public/pics/2023/04/22/64437632eae07.jpg differ diff --git a/public/pics/2023/04/22/64437644d0f93.jpg b/public/pics/2023/04/22/64437644d0f93.jpg new file mode 100644 index 00000000..635039ae Binary files /dev/null and b/public/pics/2023/04/22/64437644d0f93.jpg differ diff --git a/public/pics/2023/04/22/64437653c696f.jpg b/public/pics/2023/04/22/64437653c696f.jpg new file mode 100644 index 00000000..0f47321f Binary files /dev/null and b/public/pics/2023/04/22/64437653c696f.jpg differ diff --git a/public/pics/2023/04/22/64437663440fd.jpg b/public/pics/2023/04/22/64437663440fd.jpg new file mode 100644 index 00000000..7f3fd8c1 Binary files /dev/null and b/public/pics/2023/04/22/64437663440fd.jpg differ diff --git a/public/pics/2023/04/22/64437675b2955.jpg b/public/pics/2023/04/22/64437675b2955.jpg new file mode 100644 index 00000000..07492e98 Binary files /dev/null and b/public/pics/2023/04/22/64437675b2955.jpg differ diff --git a/public/pics/2023/04/22/644376837451a.jpg b/public/pics/2023/04/22/644376837451a.jpg new file mode 100644 index 00000000..2e817c93 Binary files /dev/null and b/public/pics/2023/04/22/644376837451a.jpg differ diff --git a/public/pics/2023/04/22/644379c826e6a.jpg b/public/pics/2023/04/22/644379c826e6a.jpg new file mode 100644 index 00000000..5269290a Binary files /dev/null and b/public/pics/2023/04/22/644379c826e6a.jpg differ diff --git a/public/pics/2023/04/22/644379dca6b9d.jpg b/public/pics/2023/04/22/644379dca6b9d.jpg new file mode 100644 index 00000000..d8b662ef Binary files /dev/null and b/public/pics/2023/04/22/644379dca6b9d.jpg differ diff --git a/public/pics/2023/04/22/6443ae7b038ca.jpg b/public/pics/2023/04/22/6443ae7b038ca.jpg new file mode 100644 index 00000000..e7419538 Binary files /dev/null and b/public/pics/2023/04/22/6443ae7b038ca.jpg differ diff --git a/public/pics/2023/04/22/6443ae977f3ed.jpg b/public/pics/2023/04/22/6443ae977f3ed.jpg new file mode 100644 index 00000000..b48f4397 Binary files /dev/null and b/public/pics/2023/04/22/6443ae977f3ed.jpg differ diff --git a/public/pics/2023/04/22/6443aeb6bedbe.jpg b/public/pics/2023/04/22/6443aeb6bedbe.jpg new file mode 100644 index 00000000..a11132c8 Binary files /dev/null and b/public/pics/2023/04/22/6443aeb6bedbe.jpg differ diff --git a/public/pics/2023/04/22/6443aec47b5b9.jpg b/public/pics/2023/04/22/6443aec47b5b9.jpg new file mode 100644 index 00000000..08cc8f63 Binary files /dev/null and b/public/pics/2023/04/22/6443aec47b5b9.jpg differ diff --git a/public/pics/2023/04/22/6443aeda6af5e.jpg b/public/pics/2023/04/22/6443aeda6af5e.jpg new file mode 100644 index 00000000..ac0557f1 Binary files /dev/null and b/public/pics/2023/04/22/6443aeda6af5e.jpg differ diff --git a/public/pics/2023/04/22/6443bec48cb26.png b/public/pics/2023/04/22/6443bec48cb26.png new file mode 100644 index 00000000..4d36dc90 Binary files /dev/null and b/public/pics/2023/04/22/6443bec48cb26.png differ diff --git a/public/pics/2023/04/22/6443bec58dd13.jpg b/public/pics/2023/04/22/6443bec58dd13.jpg new file mode 100644 index 00000000..1ea1d6e6 Binary files /dev/null and b/public/pics/2023/04/22/6443bec58dd13.jpg differ diff --git a/public/pics/2023/04/24/64465ce4962b4.jpg b/public/pics/2023/04/24/64465ce4962b4.jpg new file mode 100644 index 00000000..c631ed9c Binary files /dev/null and b/public/pics/2023/04/24/64465ce4962b4.jpg differ diff --git a/public/pics/2023/04/24/64465d4c39406.jpg b/public/pics/2023/04/24/64465d4c39406.jpg new file mode 100644 index 00000000..e768e80c Binary files /dev/null and b/public/pics/2023/04/24/64465d4c39406.jpg differ diff --git a/public/pics/2023/04/3254970467.png b/public/pics/2023/04/3254970467.png new file mode 100644 index 00000000..d007f191 Binary files /dev/null and b/public/pics/2023/04/3254970467.png differ diff --git a/public/pics/2023/04/784822930.jpeg b/public/pics/2023/04/784822930.jpeg new file mode 100644 index 00000000..3bcd0161 Binary files /dev/null and b/public/pics/2023/04/784822930.jpeg differ diff --git a/public/pics/2023/05/05/6454a416e3aff.png b/public/pics/2023/05/05/6454a416e3aff.png new file mode 100644 index 00000000..e9f96b35 Binary files /dev/null and b/public/pics/2023/05/05/6454a416e3aff.png differ diff --git a/public/pics/2023/05/1321418834.png b/public/pics/2023/05/1321418834.png new file mode 100644 index 00000000..be41cefd Binary files /dev/null and b/public/pics/2023/05/1321418834.png differ diff --git a/public/pics/2023/05/1368258105.png b/public/pics/2023/05/1368258105.png new file mode 100644 index 00000000..38178274 Binary files /dev/null and b/public/pics/2023/05/1368258105.png differ diff --git a/public/pics/2023/05/1883492395.png b/public/pics/2023/05/1883492395.png new file mode 100644 index 00000000..fd426ff3 Binary files /dev/null and b/public/pics/2023/05/1883492395.png differ diff --git a/public/pics/2023/05/2278053651.png b/public/pics/2023/05/2278053651.png new file mode 100644 index 00000000..33171f8d Binary files /dev/null and b/public/pics/2023/05/2278053651.png differ diff --git a/public/pics/2023/05/2328510698.png b/public/pics/2023/05/2328510698.png new file mode 100644 index 00000000..1a517efe Binary files /dev/null and b/public/pics/2023/05/2328510698.png differ diff --git a/public/pics/2023/05/3060500104.png b/public/pics/2023/05/3060500104.png new file mode 100644 index 00000000..d5480225 Binary files /dev/null and b/public/pics/2023/05/3060500104.png differ diff --git a/public/pics/2023/05/3160753180.png b/public/pics/2023/05/3160753180.png new file mode 100644 index 00000000..0ca2121b Binary files /dev/null and b/public/pics/2023/05/3160753180.png differ diff --git a/public/pics/2023/05/3180259154.png b/public/pics/2023/05/3180259154.png new file mode 100644 index 00000000..bd228328 Binary files /dev/null and b/public/pics/2023/05/3180259154.png differ diff --git a/public/pics/2023/05/3186697558.png b/public/pics/2023/05/3186697558.png new file mode 100644 index 00000000..8e06ac1e Binary files /dev/null and b/public/pics/2023/05/3186697558.png differ diff --git a/public/pics/2023/05/3346683147.png b/public/pics/2023/05/3346683147.png new file mode 100644 index 00000000..75d70f53 Binary files /dev/null and b/public/pics/2023/05/3346683147.png differ diff --git a/public/pics/2023/05/3463613692.png b/public/pics/2023/05/3463613692.png new file mode 100644 index 00000000..9397f916 Binary files /dev/null and b/public/pics/2023/05/3463613692.png differ diff --git a/public/pics/2023/05/3533567007.png b/public/pics/2023/05/3533567007.png new file mode 100644 index 00000000..245771ce Binary files /dev/null and b/public/pics/2023/05/3533567007.png differ diff --git a/public/pics/2023/05/3582288905.png b/public/pics/2023/05/3582288905.png new file mode 100644 index 00000000..ee15399b Binary files /dev/null and b/public/pics/2023/05/3582288905.png differ diff --git a/public/pics/2023/05/3956965652.png b/public/pics/2023/05/3956965652.png new file mode 100644 index 00000000..01a5fde8 Binary files /dev/null and b/public/pics/2023/05/3956965652.png differ diff --git a/public/pics/2023/05/4293758237.png b/public/pics/2023/05/4293758237.png new file mode 100644 index 00000000..79f68ed0 Binary files /dev/null and b/public/pics/2023/05/4293758237.png differ diff --git a/public/pics/2023/05/657319476.png b/public/pics/2023/05/657319476.png new file mode 100644 index 00000000..b051b4b3 Binary files /dev/null and b/public/pics/2023/05/657319476.png differ diff --git a/public/pics/2023/05/714881719.png b/public/pics/2023/05/714881719.png new file mode 100644 index 00000000..a130fc84 Binary files /dev/null and b/public/pics/2023/05/714881719.png differ diff --git a/public/pics/2023/05/877533494.png b/public/pics/2023/05/877533494.png new file mode 100644 index 00000000..e2a8a7fc Binary files /dev/null and b/public/pics/2023/05/877533494.png differ diff --git a/public/pics/2023/06/12/6486a95256da1.jpg b/public/pics/2023/06/12/6486a95256da1.jpg new file mode 100644 index 00000000..ae65a4fb Binary files /dev/null and b/public/pics/2023/06/12/6486a95256da1.jpg differ diff --git a/public/pics/2023/06/12/6486aaf7b4678.jpeg b/public/pics/2023/06/12/6486aaf7b4678.jpeg new file mode 100644 index 00000000..429cd7e5 Binary files /dev/null and b/public/pics/2023/06/12/6486aaf7b4678.jpeg differ diff --git a/public/pics/2023/06/13/6487c58ec7dd4.jpeg b/public/pics/2023/06/13/6487c58ec7dd4.jpeg new file mode 100644 index 00000000..1ddfdfb7 Binary files /dev/null and b/public/pics/2023/06/13/6487c58ec7dd4.jpeg differ diff --git a/public/pics/2023/06/13/6487da181ca9b.png b/public/pics/2023/06/13/6487da181ca9b.png new file mode 100644 index 00000000..a31d15b4 Binary files /dev/null and b/public/pics/2023/06/13/6487da181ca9b.png differ diff --git a/public/pics/2023/06/15/648a5aa5493a8.jpeg b/public/pics/2023/06/15/648a5aa5493a8.jpeg new file mode 100644 index 00000000..7f514d0a Binary files /dev/null and b/public/pics/2023/06/15/648a5aa5493a8.jpeg differ diff --git a/public/pics/2023/06/18/648de94a89d0f.jpeg b/public/pics/2023/06/18/648de94a89d0f.jpeg new file mode 100644 index 00000000..4024617d Binary files /dev/null and b/public/pics/2023/06/18/648de94a89d0f.jpeg differ diff --git a/public/pics/2023/06/1801863613.png b/public/pics/2023/06/1801863613.png new file mode 100644 index 00000000..ea8b1971 Binary files /dev/null and b/public/pics/2023/06/1801863613.png differ diff --git a/public/pics/2023/06/19/6490694aa7998.jpeg b/public/pics/2023/06/19/6490694aa7998.jpeg new file mode 100644 index 00000000..b2ee4e02 Binary files /dev/null and b/public/pics/2023/06/19/6490694aa7998.jpeg differ diff --git a/public/pics/2023/06/2007727549.png b/public/pics/2023/06/2007727549.png new file mode 100644 index 00000000..8db7acc9 Binary files /dev/null and b/public/pics/2023/06/2007727549.png differ diff --git a/public/pics/2023/06/2080854442.png b/public/pics/2023/06/2080854442.png new file mode 100644 index 00000000..6eb291dd Binary files /dev/null and b/public/pics/2023/06/2080854442.png differ diff --git a/public/pics/2023/06/21/6492801aaae9d.jpeg b/public/pics/2023/06/21/6492801aaae9d.jpeg new file mode 100644 index 00000000..30165dcd Binary files /dev/null and b/public/pics/2023/06/21/6492801aaae9d.jpeg differ diff --git a/public/pics/2023/06/22/64940effc29b9.jpeg b/public/pics/2023/06/22/64940effc29b9.jpeg new file mode 100644 index 00000000..7d6c3e34 Binary files /dev/null and b/public/pics/2023/06/22/64940effc29b9.jpeg differ diff --git a/public/pics/2023/06/2328296475.png b/public/pics/2023/06/2328296475.png new file mode 100644 index 00000000..33c8f317 Binary files /dev/null and b/public/pics/2023/06/2328296475.png differ diff --git a/public/pics/2023/06/3235169663.png b/public/pics/2023/06/3235169663.png new file mode 100644 index 00000000..06e6cdcd Binary files /dev/null and b/public/pics/2023/06/3235169663.png differ diff --git a/public/pics/2023/06/3350002053.png b/public/pics/2023/06/3350002053.png new file mode 100644 index 00000000..4e93da3e Binary files /dev/null and b/public/pics/2023/06/3350002053.png differ diff --git a/public/pics/2023/06/3649531410.jpg b/public/pics/2023/06/3649531410.jpg new file mode 100644 index 00000000..56cc2f96 Binary files /dev/null and b/public/pics/2023/06/3649531410.jpg differ diff --git a/public/pics/2023/06/4229361068.png b/public/pics/2023/06/4229361068.png new file mode 100644 index 00000000..f06ff682 Binary files /dev/null and b/public/pics/2023/06/4229361068.png differ diff --git a/public/pics/2023/06/471444946.png b/public/pics/2023/06/471444946.png new file mode 100644 index 00000000..3b18feba Binary files /dev/null and b/public/pics/2023/06/471444946.png differ diff --git a/public/pics/2023/06/962014272.png b/public/pics/2023/06/962014272.png new file mode 100644 index 00000000..7b1073f0 Binary files /dev/null and b/public/pics/2023/06/962014272.png differ diff --git a/public/pics/2023/07/01/649f846c581d3.jpeg b/public/pics/2023/07/01/649f846c581d3.jpeg new file mode 100644 index 00000000..22bb9bbe Binary files /dev/null and b/public/pics/2023/07/01/649f846c581d3.jpeg differ diff --git a/public/pics/2023/07/12/64ae36bd62e5e.jpeg b/public/pics/2023/07/12/64ae36bd62e5e.jpeg new file mode 100644 index 00000000..48909495 Binary files /dev/null and b/public/pics/2023/07/12/64ae36bd62e5e.jpeg differ diff --git a/public/pics/2023/07/12/64ae36d42dc89.jpeg b/public/pics/2023/07/12/64ae36d42dc89.jpeg new file mode 100644 index 00000000..fc638b65 Binary files /dev/null and b/public/pics/2023/07/12/64ae36d42dc89.jpeg differ diff --git a/public/pics/2023/07/1368426946.gif b/public/pics/2023/07/1368426946.gif new file mode 100644 index 00000000..80a886ab Binary files /dev/null and b/public/pics/2023/07/1368426946.gif differ diff --git a/public/pics/2023/07/25/64bf7821178a1.jpg b/public/pics/2023/07/25/64bf7821178a1.jpg new file mode 100644 index 00000000..0c7a7644 Binary files /dev/null and b/public/pics/2023/07/25/64bf7821178a1.jpg differ diff --git a/public/pics/2023/07/30/64c61eac1c7a9.jpeg b/public/pics/2023/07/30/64c61eac1c7a9.jpeg new file mode 100644 index 00000000..522faf6d Binary files /dev/null and b/public/pics/2023/07/30/64c61eac1c7a9.jpeg differ diff --git a/public/pics/2023/07/31/64c751588f874.jpeg b/public/pics/2023/07/31/64c751588f874.jpeg new file mode 100644 index 00000000..4ec3ba7c Binary files /dev/null and b/public/pics/2023/07/31/64c751588f874.jpeg differ diff --git a/public/pics/2023/07/31/64c751e7327ea.jpeg b/public/pics/2023/07/31/64c751e7327ea.jpeg new file mode 100644 index 00000000..151a6726 Binary files /dev/null and b/public/pics/2023/07/31/64c751e7327ea.jpeg differ diff --git a/public/pics/2023/07/31/64c78aed84730.jpeg b/public/pics/2023/07/31/64c78aed84730.jpeg new file mode 100644 index 00000000..e230ff0f Binary files /dev/null and b/public/pics/2023/07/31/64c78aed84730.jpeg differ diff --git a/public/pics/2023/07/31/64c78c805d54a.jpeg b/public/pics/2023/07/31/64c78c805d54a.jpeg new file mode 100644 index 00000000..cebd4fd7 Binary files /dev/null and b/public/pics/2023/07/31/64c78c805d54a.jpeg differ diff --git a/public/pics/2023/07/31/64c78d54ac9ce.jpeg b/public/pics/2023/07/31/64c78d54ac9ce.jpeg new file mode 100644 index 00000000..31cefb77 Binary files /dev/null and b/public/pics/2023/07/31/64c78d54ac9ce.jpeg differ diff --git a/public/pics/2023/08/01/64c90f8583d0f.gif b/public/pics/2023/08/01/64c90f8583d0f.gif new file mode 100644 index 00000000..eac00118 Binary files /dev/null and b/public/pics/2023/08/01/64c90f8583d0f.gif differ diff --git a/public/pics/2023/08/02/64ca49171deb1.jpeg b/public/pics/2023/08/02/64ca49171deb1.jpeg new file mode 100644 index 00000000..c56a7215 Binary files /dev/null and b/public/pics/2023/08/02/64ca49171deb1.jpeg differ diff --git a/public/pics/2023/08/02/64ca49efcd1d3.jpeg b/public/pics/2023/08/02/64ca49efcd1d3.jpeg new file mode 100644 index 00000000..0d156534 Binary files /dev/null and b/public/pics/2023/08/02/64ca49efcd1d3.jpeg differ diff --git a/public/pics/2023/08/03/64cb1916de5cd.jpeg b/public/pics/2023/08/03/64cb1916de5cd.jpeg new file mode 100644 index 00000000..fc993aa8 Binary files /dev/null and b/public/pics/2023/08/03/64cb1916de5cd.jpeg differ diff --git a/public/pics/2023/08/09/64d3031e783aa.jpeg b/public/pics/2023/08/09/64d3031e783aa.jpeg new file mode 100644 index 00000000..aa4e48cc Binary files /dev/null and b/public/pics/2023/08/09/64d3031e783aa.jpeg differ diff --git a/public/pics/2023/08/11/64d5a72e0417e.jpeg b/public/pics/2023/08/11/64d5a72e0417e.jpeg new file mode 100644 index 00000000..d0ea4a9e Binary files /dev/null and b/public/pics/2023/08/11/64d5a72e0417e.jpeg differ diff --git a/public/pics/2023/08/13/64d8ab7768916.jpg b/public/pics/2023/08/13/64d8ab7768916.jpg new file mode 100644 index 00000000..02be11d4 Binary files /dev/null and b/public/pics/2023/08/13/64d8ab7768916.jpg differ diff --git a/public/pics/2023/08/13/64d8adab2f32d.jpg b/public/pics/2023/08/13/64d8adab2f32d.jpg new file mode 100644 index 00000000..0c2f1e3e Binary files /dev/null and b/public/pics/2023/08/13/64d8adab2f32d.jpg differ diff --git a/public/pics/2023/08/13/64d8ae85d3620.jpg b/public/pics/2023/08/13/64d8ae85d3620.jpg new file mode 100644 index 00000000..0b30841d Binary files /dev/null and b/public/pics/2023/08/13/64d8ae85d3620.jpg differ diff --git a/public/pics/2023/08/13/64d8b0c638876.jpg b/public/pics/2023/08/13/64d8b0c638876.jpg new file mode 100644 index 00000000..d4c04004 Binary files /dev/null and b/public/pics/2023/08/13/64d8b0c638876.jpg differ diff --git a/public/pics/2023/08/1616918723.png b/public/pics/2023/08/1616918723.png new file mode 100644 index 00000000..a0d4db46 Binary files /dev/null and b/public/pics/2023/08/1616918723.png differ diff --git a/public/pics/2023/08/1646667072.png b/public/pics/2023/08/1646667072.png new file mode 100644 index 00000000..153aab8a Binary files /dev/null and b/public/pics/2023/08/1646667072.png differ diff --git a/public/pics/2023/08/19/64e0b90721581.jpg b/public/pics/2023/08/19/64e0b90721581.jpg new file mode 100644 index 00000000..9060a64f Binary files /dev/null and b/public/pics/2023/08/19/64e0b90721581.jpg differ diff --git a/public/pics/2023/08/2182723524.png b/public/pics/2023/08/2182723524.png new file mode 100644 index 00000000..8b3dfea4 Binary files /dev/null and b/public/pics/2023/08/2182723524.png differ diff --git a/public/pics/2023/08/2496945303.png b/public/pics/2023/08/2496945303.png new file mode 100644 index 00000000..22c9a0b4 Binary files /dev/null and b/public/pics/2023/08/2496945303.png differ diff --git a/public/pics/2023/08/27/64ea944ac2aa1.jpeg b/public/pics/2023/08/27/64ea944ac2aa1.jpeg new file mode 100644 index 00000000..cf1b69f1 Binary files /dev/null and b/public/pics/2023/08/27/64ea944ac2aa1.jpeg differ diff --git a/public/pics/2023/08/30/64ee7b7ab2e2d.jpeg b/public/pics/2023/08/30/64ee7b7ab2e2d.jpeg new file mode 100644 index 00000000..a5e4dd1b Binary files /dev/null and b/public/pics/2023/08/30/64ee7b7ab2e2d.jpeg differ diff --git a/public/pics/2023/08/3789896433.png b/public/pics/2023/08/3789896433.png new file mode 100644 index 00000000..6e8e77bb Binary files /dev/null and b/public/pics/2023/08/3789896433.png differ diff --git a/public/pics/2023/08/4076881341.png b/public/pics/2023/08/4076881341.png new file mode 100644 index 00000000..1d55cd6c Binary files /dev/null and b/public/pics/2023/08/4076881341.png differ diff --git a/public/pics/2023/08/4147037124.png b/public/pics/2023/08/4147037124.png new file mode 100644 index 00000000..c4a5d297 Binary files /dev/null and b/public/pics/2023/08/4147037124.png differ diff --git a/public/pics/2023/08/732595718.png b/public/pics/2023/08/732595718.png new file mode 100644 index 00000000..1260f1e1 Binary files /dev/null and b/public/pics/2023/08/732595718.png differ diff --git a/public/pics/2023/08/888581503.png b/public/pics/2023/08/888581503.png new file mode 100644 index 00000000..1bc3b112 Binary files /dev/null and b/public/pics/2023/08/888581503.png differ diff --git a/public/pics/2023/09/09/64fbda890ab91.png b/public/pics/2023/09/09/64fbda890ab91.png new file mode 100644 index 00000000..e6b2f4ab Binary files /dev/null and b/public/pics/2023/09/09/64fbda890ab91.png differ diff --git a/public/pics/2023/09/09/64fbda8989c7a.png b/public/pics/2023/09/09/64fbda8989c7a.png new file mode 100644 index 00000000..dcc144b6 Binary files /dev/null and b/public/pics/2023/09/09/64fbda8989c7a.png differ diff --git a/public/pics/2023/09/09/64fbdd4534071.png b/public/pics/2023/09/09/64fbdd4534071.png new file mode 100644 index 00000000..c32e133a Binary files /dev/null and b/public/pics/2023/09/09/64fbdd4534071.png differ diff --git a/public/pics/2023/09/10/64fd71223c2a0.png b/public/pics/2023/09/10/64fd71223c2a0.png new file mode 100644 index 00000000..d1a1fc6c Binary files /dev/null and b/public/pics/2023/09/10/64fd71223c2a0.png differ diff --git a/public/pics/2023/09/10/64fd7185b1164.png b/public/pics/2023/09/10/64fd7185b1164.png new file mode 100644 index 00000000..abb7dbdd Binary files /dev/null and b/public/pics/2023/09/10/64fd7185b1164.png differ diff --git a/public/pics/2023/09/10/64fd73b0e1863.png b/public/pics/2023/09/10/64fd73b0e1863.png new file mode 100644 index 00000000..7868a241 Binary files /dev/null and b/public/pics/2023/09/10/64fd73b0e1863.png differ diff --git a/public/pics/2023/09/10/64fd74003f001.png b/public/pics/2023/09/10/64fd74003f001.png new file mode 100644 index 00000000..fa72d68f Binary files /dev/null and b/public/pics/2023/09/10/64fd74003f001.png differ diff --git a/public/pics/2023/09/10/64fd763f94021.png b/public/pics/2023/09/10/64fd763f94021.png new file mode 100644 index 00000000..5860f258 Binary files /dev/null and b/public/pics/2023/09/10/64fd763f94021.png differ diff --git a/public/pics/2023/09/10/64fd765331ce4.png b/public/pics/2023/09/10/64fd765331ce4.png new file mode 100644 index 00000000..13a0a57a Binary files /dev/null and b/public/pics/2023/09/10/64fd765331ce4.png differ diff --git a/public/pics/2023/09/10/64fd76fd79e06.png b/public/pics/2023/09/10/64fd76fd79e06.png new file mode 100644 index 00000000..a1f3f7ca Binary files /dev/null and b/public/pics/2023/09/10/64fd76fd79e06.png differ diff --git a/public/pics/2023/09/10/64fd790c36d75.png b/public/pics/2023/09/10/64fd790c36d75.png new file mode 100644 index 00000000..ca325374 Binary files /dev/null and b/public/pics/2023/09/10/64fd790c36d75.png differ diff --git a/public/pics/2023/09/11/64fefc87714af.png b/public/pics/2023/09/11/64fefc87714af.png new file mode 100644 index 00000000..d48549e8 Binary files /dev/null and b/public/pics/2023/09/11/64fefc87714af.png differ diff --git a/public/pics/2023/09/11/64fefccda6b35.png b/public/pics/2023/09/11/64fefccda6b35.png new file mode 100644 index 00000000..529ba68f Binary files /dev/null and b/public/pics/2023/09/11/64fefccda6b35.png differ diff --git a/public/pics/2023/09/13/6501c02c12e83.png b/public/pics/2023/09/13/6501c02c12e83.png new file mode 100644 index 00000000..b19cf378 Binary files /dev/null and b/public/pics/2023/09/13/6501c02c12e83.png differ diff --git a/public/pics/2023/09/13/6501ca0aa630a.png b/public/pics/2023/09/13/6501ca0aa630a.png new file mode 100644 index 00000000..e2c1b97d Binary files /dev/null and b/public/pics/2023/09/13/6501ca0aa630a.png differ diff --git a/public/pics/2023/09/16/6505ba8883680.jpeg b/public/pics/2023/09/16/6505ba8883680.jpeg new file mode 100644 index 00000000..8f2ea415 Binary files /dev/null and b/public/pics/2023/09/16/6505ba8883680.jpeg differ diff --git a/public/pics/2023/09/16/6505bb64ec1fa.jpeg b/public/pics/2023/09/16/6505bb64ec1fa.jpeg new file mode 100644 index 00000000..f4cf456d Binary files /dev/null and b/public/pics/2023/09/16/6505bb64ec1fa.jpeg differ diff --git a/public/pics/2023/09/16/6505bcd82ada1.jpeg b/public/pics/2023/09/16/6505bcd82ada1.jpeg new file mode 100644 index 00000000..8e289a77 Binary files /dev/null and b/public/pics/2023/09/16/6505bcd82ada1.jpeg differ diff --git a/public/pics/2023/09/17/650701b65aa23.jpeg b/public/pics/2023/09/17/650701b65aa23.jpeg new file mode 100644 index 00000000..2fd7ceec Binary files /dev/null and b/public/pics/2023/09/17/650701b65aa23.jpeg differ diff --git a/public/pics/2023/09/18/65080480ea5b2.jpeg b/public/pics/2023/09/18/65080480ea5b2.jpeg new file mode 100644 index 00000000..ab7edb54 Binary files /dev/null and b/public/pics/2023/09/18/65080480ea5b2.jpeg differ diff --git a/public/pics/2023/09/21/650c29940475e.jpeg b/public/pics/2023/09/21/650c29940475e.jpeg new file mode 100644 index 00000000..5ec744da Binary files /dev/null and b/public/pics/2023/09/21/650c29940475e.jpeg differ diff --git a/public/pics/2023/09/23/650e4ba117ea5.jpeg b/public/pics/2023/09/23/650e4ba117ea5.jpeg new file mode 100644 index 00000000..2b299f27 Binary files /dev/null and b/public/pics/2023/09/23/650e4ba117ea5.jpeg differ diff --git a/public/pics/2023/09/24/650f9f6441582.png b/public/pics/2023/09/24/650f9f6441582.png new file mode 100644 index 00000000..f99d94d0 Binary files /dev/null and b/public/pics/2023/09/24/650f9f6441582.png differ diff --git a/public/pics/2023/09/26/65123da9cfd0f.png b/public/pics/2023/09/26/65123da9cfd0f.png new file mode 100644 index 00000000..15e1728d Binary files /dev/null and b/public/pics/2023/09/26/65123da9cfd0f.png differ diff --git a/public/pics/2023/09/26/651243beb99c8.png b/public/pics/2023/09/26/651243beb99c8.png new file mode 100644 index 00000000..aecbc6ef Binary files /dev/null and b/public/pics/2023/09/26/651243beb99c8.png differ diff --git a/public/pics/2023/10/06/651f733f9be4c.png b/public/pics/2023/10/06/651f733f9be4c.png new file mode 100644 index 00000000..19324a18 Binary files /dev/null and b/public/pics/2023/10/06/651f733f9be4c.png differ diff --git a/public/pics/2023/10/06/651f73d790343.png b/public/pics/2023/10/06/651f73d790343.png new file mode 100644 index 00000000..a740829e Binary files /dev/null and b/public/pics/2023/10/06/651f73d790343.png differ diff --git a/public/pics/2023/10/06/651f7a08433da.png b/public/pics/2023/10/06/651f7a08433da.png new file mode 100644 index 00000000..3c7cbb9f Binary files /dev/null and b/public/pics/2023/10/06/651f7a08433da.png differ diff --git a/public/pics/2023/10/06/651f7a6296bda.png b/public/pics/2023/10/06/651f7a6296bda.png new file mode 100644 index 00000000..6c03cc2c Binary files /dev/null and b/public/pics/2023/10/06/651f7a6296bda.png differ diff --git a/public/pics/2023/10/11/65269cf691970.png b/public/pics/2023/10/11/65269cf691970.png new file mode 100644 index 00000000..8d2ec353 Binary files /dev/null and b/public/pics/2023/10/11/65269cf691970.png differ diff --git a/public/pics/2023/10/11/65269de38f672.png b/public/pics/2023/10/11/65269de38f672.png new file mode 100644 index 00000000..68d2af54 Binary files /dev/null and b/public/pics/2023/10/11/65269de38f672.png differ diff --git a/public/pics/2023/12/1755254590.jpg b/public/pics/2023/12/1755254590.jpg new file mode 100644 index 00000000..a46b384e Binary files /dev/null and b/public/pics/2023/12/1755254590.jpg differ diff --git a/public/pics/2023/12/1968395878.png b/public/pics/2023/12/1968395878.png new file mode 100644 index 00000000..300170e9 Binary files /dev/null and b/public/pics/2023/12/1968395878.png differ diff --git a/public/pics/2023/12/2543174980.webp b/public/pics/2023/12/2543174980.webp new file mode 100644 index 00000000..b276a0f0 Binary files /dev/null and b/public/pics/2023/12/2543174980.webp differ diff --git a/public/pics/2023/12/2663581085.jpg b/public/pics/2023/12/2663581085.jpg new file mode 100644 index 00000000..480e5ca2 Binary files /dev/null and b/public/pics/2023/12/2663581085.jpg differ diff --git a/public/pics/2023/12/3252733954.jpg b/public/pics/2023/12/3252733954.jpg new file mode 100644 index 00000000..1b329f36 Binary files /dev/null and b/public/pics/2023/12/3252733954.jpg differ diff --git a/public/pics/2023/12/3475301547.jpeg b/public/pics/2023/12/3475301547.jpeg new file mode 100644 index 00000000..0f065553 Binary files /dev/null and b/public/pics/2023/12/3475301547.jpeg differ diff --git a/public/pics/2023/12/52122379.jpeg b/public/pics/2023/12/52122379.jpeg new file mode 100644 index 00000000..a39ad361 Binary files /dev/null and b/public/pics/2023/12/52122379.jpeg differ diff --git a/public/pics/2023/12/7474116.jpeg b/public/pics/2023/12/7474116.jpeg new file mode 100644 index 00000000..0f065553 Binary files /dev/null and b/public/pics/2023/12/7474116.jpeg differ diff --git a/public/pics/2024/01/3181345239.jpg b/public/pics/2024/01/3181345239.jpg new file mode 100644 index 00000000..6123175b Binary files /dev/null and b/public/pics/2024/01/3181345239.jpg differ diff --git a/public/pics/2024/01/3472575380.jpg b/public/pics/2024/01/3472575380.jpg new file mode 100644 index 00000000..e273253e Binary files /dev/null and b/public/pics/2024/01/3472575380.jpg differ diff --git a/public/pics/2024/02/3400821399.jpg b/public/pics/2024/02/3400821399.jpg new file mode 100644 index 00000000..a9ca8198 Binary files /dev/null and b/public/pics/2024/02/3400821399.jpg differ diff --git a/public/pics/2024/03/1392231476.png b/public/pics/2024/03/1392231476.png new file mode 100644 index 00000000..55f20983 Binary files /dev/null and b/public/pics/2024/03/1392231476.png differ diff --git a/public/pics/2024/03/4028544490.png b/public/pics/2024/03/4028544490.png new file mode 100644 index 00000000..a897067a Binary files /dev/null and b/public/pics/2024/03/4028544490.png differ diff --git a/public/pics/2024/04/06/66104ba860b1d.jpg b/public/pics/2024/04/06/66104ba860b1d.jpg new file mode 100644 index 00000000..879d7116 Binary files /dev/null and b/public/pics/2024/04/06/66104ba860b1d.jpg differ diff --git a/public/pics/2024/04/06/66104bb8d8013.jpg b/public/pics/2024/04/06/66104bb8d8013.jpg new file mode 100644 index 00000000..6b08ebd8 Binary files /dev/null and b/public/pics/2024/04/06/66104bb8d8013.jpg differ diff --git a/public/pics/2024/04/06/66104bbab26de.jpg b/public/pics/2024/04/06/66104bbab26de.jpg new file mode 100644 index 00000000..fed25b77 Binary files /dev/null and b/public/pics/2024/04/06/66104bbab26de.jpg differ diff --git a/public/pics/2024/04/06/66104bbf816b5.jpg b/public/pics/2024/04/06/66104bbf816b5.jpg new file mode 100644 index 00000000..7c2b2947 Binary files /dev/null and b/public/pics/2024/04/06/66104bbf816b5.jpg differ diff --git a/public/pics/2024/04/06/66104bc09dd56.jpg b/public/pics/2024/04/06/66104bc09dd56.jpg new file mode 100644 index 00000000..56323421 Binary files /dev/null and b/public/pics/2024/04/06/66104bc09dd56.jpg differ diff --git a/public/pics/2024/04/06/66104f0e04b29.jpg b/public/pics/2024/04/06/66104f0e04b29.jpg new file mode 100644 index 00000000..12c35c27 Binary files /dev/null and b/public/pics/2024/04/06/66104f0e04b29.jpg differ diff --git a/public/pics/2024/04/3610135089.png b/public/pics/2024/04/3610135089.png new file mode 100644 index 00000000..e992f7da Binary files /dev/null and b/public/pics/2024/04/3610135089.png differ diff --git a/public/pics/2024/04/4105165841.jpg b/public/pics/2024/04/4105165841.jpg new file mode 100644 index 00000000..f43f2a4f Binary files /dev/null and b/public/pics/2024/04/4105165841.jpg differ diff --git a/public/pics/2024/05/1060042780.png b/public/pics/2024/05/1060042780.png new file mode 100644 index 00000000..4018f23d Binary files /dev/null and b/public/pics/2024/05/1060042780.png differ diff --git a/public/pics/2024/05/1726368648.png b/public/pics/2024/05/1726368648.png new file mode 100644 index 00000000..f442950a Binary files /dev/null and b/public/pics/2024/05/1726368648.png differ diff --git a/public/pics/2024/05/1761877445.png b/public/pics/2024/05/1761877445.png new file mode 100644 index 00000000..99c5fea6 Binary files /dev/null and b/public/pics/2024/05/1761877445.png differ diff --git a/public/pics/2024/05/21216963.png b/public/pics/2024/05/21216963.png new file mode 100644 index 00000000..a328c386 Binary files /dev/null and b/public/pics/2024/05/21216963.png differ diff --git a/public/pics/2024/05/2648798830.jpg b/public/pics/2024/05/2648798830.jpg new file mode 100644 index 00000000..5ae51d7f Binary files /dev/null and b/public/pics/2024/05/2648798830.jpg differ diff --git a/public/pics/2024/05/3293645891.png b/public/pics/2024/05/3293645891.png new file mode 100644 index 00000000..156f48fd Binary files /dev/null and b/public/pics/2024/05/3293645891.png differ diff --git a/public/pics/2024/05/3668360120.png b/public/pics/2024/05/3668360120.png new file mode 100644 index 00000000..2b49ede8 Binary files /dev/null and b/public/pics/2024/05/3668360120.png differ diff --git a/public/pics/2024/05/522158319.png b/public/pics/2024/05/522158319.png new file mode 100644 index 00000000..f16f6dec Binary files /dev/null and b/public/pics/2024/05/522158319.png differ diff --git a/public/pics/2024/05/549218348.png b/public/pics/2024/05/549218348.png new file mode 100644 index 00000000..da98f52e Binary files /dev/null and b/public/pics/2024/05/549218348.png differ diff --git a/public/pics/2024/06/1186768156.png b/public/pics/2024/06/1186768156.png new file mode 100644 index 00000000..706d14f4 Binary files /dev/null and b/public/pics/2024/06/1186768156.png differ diff --git a/public/pics/2024/06/1236801524.png b/public/pics/2024/06/1236801524.png new file mode 100644 index 00000000..e68ab388 Binary files /dev/null and b/public/pics/2024/06/1236801524.png differ diff --git a/public/pics/2024/06/2129981051.png b/public/pics/2024/06/2129981051.png new file mode 100644 index 00000000..d9d06830 Binary files /dev/null and b/public/pics/2024/06/2129981051.png differ diff --git a/public/pics/2024/06/2909177704.png b/public/pics/2024/06/2909177704.png new file mode 100644 index 00000000..7361c2d9 Binary files /dev/null and b/public/pics/2024/06/2909177704.png differ diff --git a/public/pics/2024/06/3454900305.png b/public/pics/2024/06/3454900305.png new file mode 100644 index 00000000..7361c2d9 Binary files /dev/null and b/public/pics/2024/06/3454900305.png differ diff --git a/public/pics/2024/06/4079959976.png b/public/pics/2024/06/4079959976.png new file mode 100644 index 00000000..36a5e860 Binary files /dev/null and b/public/pics/2024/06/4079959976.png differ diff --git a/public/pics/2024/06/598497063.png b/public/pics/2024/06/598497063.png new file mode 100644 index 00000000..eb50fca9 Binary files /dev/null and b/public/pics/2024/06/598497063.png differ diff --git a/public/pics/2024/06/881514212.png b/public/pics/2024/06/881514212.png new file mode 100644 index 00000000..7361c2d9 Binary files /dev/null and b/public/pics/2024/06/881514212.png differ diff --git a/public/pics/2024/07/1882827278.png b/public/pics/2024/07/1882827278.png new file mode 100644 index 00000000..d395cdfa Binary files /dev/null and b/public/pics/2024/07/1882827278.png differ diff --git a/public/pics/2024/07/2819051222.png b/public/pics/2024/07/2819051222.png new file mode 100644 index 00000000..87108a58 Binary files /dev/null and b/public/pics/2024/07/2819051222.png differ diff --git a/public/pics/2024/07/3336911546.jpg b/public/pics/2024/07/3336911546.jpg new file mode 100644 index 00000000..ab04b70f Binary files /dev/null and b/public/pics/2024/07/3336911546.jpg differ diff --git a/public/post/1/index.html b/public/post/1/index.html new file mode 100644 index 00000000..41d68c24 --- /dev/null +++ b/public/post/1/index.html @@ -0,0 +1,190 @@ + + + + + + + + 无悔 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    无悔

    +
    + 作者: 小赵同学 浏览: 字数: 33 分类: + + 文案 + +
    +
    +

    后来才发现原来成年人的世界并没有那么简单

    +

    It was later discovered that the world of adults is not that simple.

    +

    +

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/10/index.html b/public/post/10/index.html new file mode 100644 index 00000000..20a2b739 --- /dev/null +++ b/public/post/10/index.html @@ -0,0 +1,196 @@ + + + + + + + + 理工的晚霞,拿起相机记录青春的样子 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    理工的晚霞,拿起相机记录青春的样子

    +
    + 作者: 小赵同学 浏览: 字数: 12 分类: + + 相册 + +
    +
    +

    咱们学校的晚霞,还不错吧 + + + + + + + + +

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/1009/index.html b/public/post/1009/index.html new file mode 100644 index 00000000..dacc0ceb --- /dev/null +++ b/public/post/1009/index.html @@ -0,0 +1,206 @@ + + + + + + + + .cc域名后缀续费即将涨价 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    .cc域名后缀续费即将涨价

    +
    + 作者: 小赵同学 浏览: 字数: 122 分类: + + 生活 + +
    +
    +

    听朋友说.cc域名后缀即将要涨价

    +

    去西部数码查了下,果然

    +

    +

    +

    接注册局通知,2023年.CC后缀的续费成本上调

    +

    续费价格由 37 每年调整到 62 每年

    +

    如果有cc域名续费需求的,乘着这几天续费一下吧

    +

    西部数码公告传送门

    +

    + +https://www.west.cn/news/list2.asp?newsid=854

    +

    后续

    +

    犹豫再三,还是决定续费五年,今日钱包-195

    +

    +

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/1023/index.html b/public/post/1023/index.html new file mode 100644 index 00000000..c173057e --- /dev/null +++ b/public/post/1023/index.html @@ -0,0 +1,290 @@ + + + + + + + + 生活篇:疫情放开前后的这些日子 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    生活篇:疫情放开前后的这些日子

    +
    + 作者: 小赵同学 浏览: 字数: 1537 分类: + + 生活 + +
    +
    +

    前言

    +

    好久没更生活篇的文章了,以至于很多事情都随着时间忘掉了很多

    +

    自从疫情放开,生活节奏和方式也随之改变,本文主要记录11.24号至12.22号发生的事情

    +

    金丝熊

    +

    毕业班会开完,实习的实习,备考的备考,同学分为两拨人开始忙自己的事情

    +

    因为同学去杭州实习,到时候会坐动车,自己饲养的金丝熊带不走,最后移交给我和我一个室友养

    +

    就这样我和我室友稀里糊涂的意外得到了一个宠物,金丝熊,或许很多朋友养过,其实就是一只黄白毛的仓鼠

    +

    +

    +

    +

    +

    这家伙不愧是老鼠,白天睡觉,晚上活动

    +

    白天我们上课的时候,它会缩成一个肉球一样钻在木屑里睡觉

    +

    哈哈哈,还是很可爱的,如下图

    +

    +

    +

    这个是洗澡的时候,会在一个纸盒子放入浴沙

    +

    让它自己在里面清洁身子,因为没有经验,不敢直接水洗

    +

    +

    +

    +

    +

    学长的猫

    +

    有次去学长宿舍看到一个很罕见品种的猫,如果没记错品种应该叫布偶吧

    +

    +

    +

    +

    +

    +

    +

    眼睛像蓝宝石一样,伫立在那里很高傲,等以后上班了,我也很想养一只,哈哈哈

    +

    不过听朋友讲,养猫挺烧钱的,这个计划先列入到我什么时候可以月薪两万再考虑吧 ::face:371::

    +

    猝不及防的静默管理

    +

    早晨和朋友在食堂吃拉面时,准备去教室上课,突然食堂的老师让我们立刻返回宿舍

    +

    +

    +

    心里很疑惑,但是很多学生回宿舍,便和朋友决定回宿舍

    +

    和室友返回宿舍之后,门卫大叔就把宿舍大门锁了

    +

    听学长们讲,才知道学校昨晚核酸抽检

    +

    学校内有一例阳性确诊,现在实行静默管理,阻止疫情扩散

    +

    学生不能出宿舍,也不能出来买饭,于是乎吃饭就是一个问题

    +

    第一餐

    +

    不得不说,学校的行动还是很快的,派送的泡面,作为中午的午餐

    +

    +

    +

    午饭,刚吃完,老师就在群里通知,晚上会给派自热米饭

    +

    +

    +

    分量很少,几乎吃不饱

    +

    +

    +

    以为学校说再派一桶泡面是画大饼,没想到很快就给派了

    +

    甚至还是big大桶,他真的,我哭死 ::face:yb::

    +

    +

    +

    热水免费

    +

    去接热水泡面的时候,当时饮水是免费的

    +

    +

    +

    静默管理的这16天的日子

    +

    在宿舍静默基本上很无聊,基本上都是定点被投喂

    +

    在宿舍呆久了,会很抑郁,真的是真心体验了一遍,因为每天几乎一样

    +

    没有什么可以记录的,下面就放几张当时吃的盒饭吧,有一说一,还是很不错的

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    回家难

    +

    封控了接近十几天,唯一最想的事情就是回家

    +

    在12.5号突然通知,可以回家了,此时的心情激动到嗓子眼

    +

    似乎回家并没有那么顺利,因为襄阳有疫情,回家的车几乎不派了

    +

    只能选择坐高铁,买动车票,抢票又称为了一个难题,学校虽然派车可以送到高铁站

    +

    但是只派到十号,票很紧张,几乎买不到

    +

    就好比给你一点希望,又被现实吹灭

    +

    五号晚上,辅导员突然和我发消息,说我们住在县城的同学,会有专车送到县城

    +

    就这样又可以回家了,但是第二天,因为自己的疏忽,没有保证核酸24小时阴型

    +

    无法跟着县城的专车走,行李提到车旁,回家的心一下子都凉了

    +

    在翻看12306还是无法买回家的票,看着自己48小时核酸阴性,顿时万念俱灰

    +

    抱着试一试的心态,跟老师说明情况,到时候做落地检能不能通融一下上车

    +

    功夫不负有心人,终于带队老师答应了我上车,我又可以回家了

    +

    疫情放开,行程卡关闭

    +

    晚上老爸跟小叔打电话,小叔在镇里公安局上班

    +

    小叔说,可能以后即将放开,自己保护自己了,不再查核酸

    +

    我爸和我当时还半信半疑,直到看到微博热搜第一,疫情放开的新十条

    +

    一下子三年的隔离生活一夜之间就结束了,这刹车来的太急了

    +

    似乎一切都还没准备好,就放开了

    +

    伴随着三年的通信行程卡也关闭了,12.13日行程卡也已经全网下线

    +

    +

    +

    放开的日子

    +

    似乎疫情放开,并没有大大的恢复经济,曾经小镇最大的超市

    +

    也渐渐的没什么人,就几个收银员阿姨还在固守岗位

    +

    大家几乎都在在家生病感冒发烧,照这样下去2023年会更难

    +

    疫情放开,最显而易见的就是身边的亲戚朋友都阳了

    +

    最担心就是家里的弟弟和爷爷,爷爷年纪大,弟弟年纪小,抵抗差

    +

    变化最大的就是朋友圈,朋友圈渐渐的少了很多分享日常的说说

    +

    大部分就是阳性难受感冒在家,疫情笼罩的生活,是压抑沉闷的

    +

    希望一切可以早点好起来,最后祝各位朋友们身体健康

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/1039/index.html b/public/post/1039/index.html new file mode 100644 index 00000000..b45cd726 --- /dev/null +++ b/public/post/1039/index.html @@ -0,0 +1,254 @@ + + + + + + + + 又又又双叒叕换主题啦 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    又又又双叒叕换主题啦

    +
    + 作者: 小赵同学 浏览: 字数: 785 分类: + + 生活 + +
    +
    +

    前言

    +

    正如各位朋友所见,我又又又换主题了

    +

    经常来我博客的朋友可能见过这个主题

    +

    本主题原形是由 + +肖同学设计的

    +

    +

    +

    当时翻GitHub一眼爱上,还记得,当时做博客的第一年,可能是卯足了新鲜劲

    +

    买到博客主题就狂怼css和花哨的js特效,当时 + +叶开打趣的跟我讲到

    +

    你信不信到时候,你的博客主题风格依然会简约回来

    +

    三年后,叶开预言的果然成为了事实,对于主题风格,我反而越来越喜欢简约风格

    +

    当然如果有朋友喜欢这个主题,并且现在正在使用typecho博客程序

    +

    也可以去肖同学的GitHub获取该主题

    +

    传送门:

    +

    + +https://github.com/Roseswithlove/Ying

    +

    折腾

    +

    可能是因为肖同学的工作忙的原因,主题至今还没有评论,需要依赖第三方评论系统

    +

    当初匆匆忙忙换上,只是简单的套了个waline(第三方评论系统)就上线了,但是时间久了

    +

    我渐渐发现了,这样并不方便管理,我需要备份两端的数据,这样很麻烦,于是又把主题换回原主题了

    +

    小年,补习班放假一天,心里想,要不花点时间,把这个主题的评论写完,秉承着说干就干的原则,就开机了

    +

    不得不说,typecho的评论整起来真的麻烦,而且还是第一次弄,官方文档给的参考示例,很简陋

    +

    导致走了很多弯路,大部分都是Google解决的

    +

    因为之前买过很多主题,可以参考大佬的写法,摸爬滚打,最后终于搞完,也许还有bug,但是后面发现了再说吧

    +

    增加昼夜切换

    +

    因为这个主题是简约,基本上就白色和黑色两种色系,缺点就是晚上看很刺眼

    +

    于是想给主题写一个夜间模式,当然,百度有很多大佬也给出了思路

    +

    但是因为主题是简约风格,导致根本不知道把昼夜切换按钮放在那里

    +

    索性直接写个自动,省去了很多麻烦,也顺便偷个懒,哈哈

    +

    因为主题色系很简单,基本上就白色和黑色,只需要替换一下色系即可

    +

    想了个折中的办法,是否可以通过php,通过判断时间echo输出不同的css

    +

    达到效果,虽然这个方法很笨,但是终究还是整出来了

    +
      <?php
    +  date_default_timezone_set('PRC'); 
    +  $hour = date('H');
    +  $themeurl = $this->options->themeUrl;
    +  if($hour > 6 && $hour <= 20){   
    +    echo "<link rel='stylesheet' href='$themeurl/css/dark.css'>\n";   
    +  }else{
    +    echo "<link rel='stylesheet' href='$themeurl/css/dark.css'>\n";   
    +  }
    +  ?>
    +
    +

    简单预览

    +

    +

    +

    +

    +

    这样就大功告成了

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/1042/index.html b/public/post/1042/index.html new file mode 100644 index 00000000..9da0fd4c --- /dev/null +++ b/public/post/1042/index.html @@ -0,0 +1,190 @@ + + + + + + + + 感谢哥哥给的网站 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    感谢哥哥给的网站

    +
    + 作者: 小赵同学 浏览: 字数: 24 分类: + + 生活 + +
    +
    +

    一枚小白

    +

    @小赵同学

    +

    thank you very much

    +

    ヾ(●´∇`●)ノ哇~

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/1043/index.html b/public/post/1043/index.html new file mode 100644 index 00000000..e8a9816c --- /dev/null +++ b/public/post/1043/index.html @@ -0,0 +1,309 @@ + + + + + + + + 近来二三事 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    近来二三事

    +
    + 作者: 小赵同学 浏览: 字数: 1739 分类: + + 生活 + +
    +
    +

    前言

    +

    首先祝各位朋友新年快乐,23年事业顺利,学业有成

    +

    随着支付宝的集五福猜生肖活动结束,一年就这样又过去了

    +

    在去年年底的时候,博客的圈子朋友都开始写年终总结

    +

    22这一年想要做的事情有很多,但实际上完成的却少之又少

    +

    有很多东西想要写下来,却不知从何说起,或许还是因为遗憾吧

    +

    思虑再三,年终总结还是不写吧

    +

    阳过,阳康

    +

    随着疫情的放开,身边的人几乎都阳了一遍

    +

    最先阳的是我妈,腊月二十八那天晚上和舅妈吃完晚餐

    +

    回家,舅舅说舅妈可能是中招了,发烧,嗓子疼,全身疼

    +

    接到电话我和我爸人傻了,刚刚还在一起吃饭呢

    +

    第二天天蒙蒙亮,老爸来我房间说我妈昨晚发烧了,还好家里常备常用药

    +

    吃了布洛芬,老妈凌晨四点多就退烧了

    +

    大概过了两天,我爸开始不断的咳嗽,浑身无力,开始有了早期阳了的症状

    +

    我还庆幸自己没什么症状,我反而一身反骨,在各种羊群反复横跳

    +

    自认为自己自命不凡,天选之子,嘴极其硬

    +
    +

    新冠的前期症状果然是"嘴硬"

    +
    +

    差不多在我爸爸中招的第二天,我阳了,但是症状不是特别严重

    +

    头疼,喉咙极其的疼,但是没有发烧的症状(可能是跟我吃止疼药有退烧效果的缘故)

    +

    喉咙主要是好像有东西堵在那里一样,有些难受,喝水也会有点疼

    +

    折腾了半个月,总算阳康了

    +

    王重阳,阳康

    +

    大概是在十二月底的时候,上英语网课的时候

    +

    突然觉得胸口很闷,不知道是不是自己没开窗通风的缘故

    +

    开始难受,跟朋友讲了之后,便喝了点感冒灵,就睡觉了

    +

    不知道是感冒灵的助眠buff还是阳康的嗜睡

    +

    没一小会我就睡着了,似乎一切没有这么安稳

    +

    凌晨三点,骨头缝开始离谱的疼,似乎像被人掰开了一样

    +

    是的,我疼醒了

    +

    如果描述的话,就好比长期不运动一下子突然剧烈运动之后的酸痛一样

    +

    虽然没有超级痛,但是存在感特别强,脑袋不剧烈运动还好,一晃就疼

    +

    庆幸的是自己没有发烧

    +

    好家伙,真的一夜没合眼,第二天天刚刚亮,就匆匆从床上爬起来,睡着反而更疼

    +

    +

    +

    大概就是这样,打开小太阳,坐着,腿缝如同被厉鬼掰开一样,嘴丝丝的疼

    +

    经过吃止疼药,打针,才慢慢杨康,第二次阳确实比第一次更为难受一些(亲生体验)

    +

    小镇的初雪

    +

    十二月中旬的时候,回到小镇数日,也就迎来了第一场雪

    +

    在路灯光线的折射下,冷风嗖嗖的天又多了一丝浪漫

    +

    +

    +

    +

    +

    当然老家也下雪了,小丘都裹上了银被

    +

    +

    +

    机构透露今年考试会提前

    +

    作为考生太难了,机构一会儿透露提前一会儿透露延期

    +

    一时间不太明白该听谁的,或许也是机构的一种营销手段吧

    +

    +

    +

    总之,努力!

    +

    +

    +

    原来我也会抱怨物价太高

    +

    +

    +

    因为疫情的问题,小镇的早餐店大多都没开了

    +

    毫不夸张的说,咱们小镇只剩下两家做面的店了

    +

    +

    +

    我妹妹常吃的面馆,炸酱面已经涨到了12,还清楚记得我在学校吃一份才需要7块钱

    +

    过高的价格落差,生活成本越来越高,工资没涨,物价蹭蹭涨

    +

    回老家

    +

    跟老爸办完年货,就回家了,小镇下初雪,老家下大雪

    +

    海拔的不同,路上还是十分滑,步行上坡,走一步滑几步回去,哈哈

    +

    权当锻炼了

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    年味

    +
    +

    过年真的是越来越没有意思了

    +
    +

    这样的感慨,就像情绪性流感一样,过年前弟弟跟我讲,过年不会就我们三个小孩子吧

    +

    我苦笑着,犹豫了一会儿,吐出几个字,“或许是吧!”

    +

    还记得之前看过一本书

    +
    +

    人生就好像一直在做减法,有些人见一面就少一面

    +
    +

    我蛮赞同这个看法的,随着兄弟姐妹的成家立业,或许只有老一辈人才会固守老家的一方土地

    +

    随着年龄的成长,即使疫情放开了,还是因为工作的原因,很多亲人朋友没办法回来

    +

    我猜应该有人和我一样吧,对过年的概念越来越模糊,大概是年龄成长的代价

    +

    有了更多的需要烦心需要思考以及辗转反侧的人和事情,才对那一桌子好吃的,一屋子的欢聚提不起兴趣

    +

    或许是在无忧无虑的日子里被社会催熟,才会再也无法满足糖果和问候,以及不被这个世界理解的温柔

    +

    过年的时候,在弟弟的妈妈口中得知,来年可能会在乡镇建一栋新房子,后面不再回老家过年了

    +

    其实当时听着,蛮失望的,大概以后老家一年会比一年人少,未来,我也可能因为工作,学业异地过年

    +

    每年过年,我也愿意用文字记录下来,这个就是博客的意义

    +

    +

    +

    总之,人生苦短,要学会及时行乐

    +

    新年的第一次日出

    +

    希望今年可以上岸吧!也希望弟弟妹妹能考上理想大学!

    +

    +

    +

    +

    +

    外婆家随拍

    +

    汪先生,憨憨的,哈哈

    +

    +

    +

    外婆家的土胚房,儿时的记忆,小时候经常和小伙伴抓鱼摸虾

    +

    +

    +

    和亲人朋友围在篝火旁,聊着去年的成果和新年的规划

    +

    +

    +

    +

    +

    结尾

    +

    最后祝各位朋友阖家幸福安康!

    +

    此篇记录2021.11.13-2023.1.28的事情

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/1081/index.html b/public/post/1081/index.html new file mode 100644 index 00000000..8b41123a --- /dev/null +++ b/public/post/1081/index.html @@ -0,0 +1,240 @@ + + + + + + + + Time Taker + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    Time Taker

    +
    + 作者: 小赵同学 浏览: 字数: 1101 分类: + + 生活 + +
    +
    +

    卡着新年的钟声,腊月二十六学校放高三出狱。

    +

    因为放假时间的缘故,父母等我一起回家准备过年就变得匆忙了许多,许多亲戚还没走,许多家务还没做,许多作业还没动,一时之间,真的感叹,留给高三的时间真的不多了。

    +

    +IMG20230117204553.jpg

    +

    那天回家还没几分钟就说这要去走亲戚,于是便和许久没见的朋友会了面,(十几年的友谊了,但是不在一所高中) +短暂的贴贴便让我愈发觉得“人见一面就真的少一面”(这话好熟悉的样子),高一的时候我们还经常相互写信,彼此分享之间的趣事,可是后来学业负担也比较重,各自都有自己的新天地了,放假期间也会有联系,只是见面少了。 +还是希望友谊能够一直延续下去!

    +

    +IMG20230118121955.jpg

    +

    在家进行简单的整理一天后便准备启程回外公家过年。 +(早餐是自己准备的,虽然但是已经中午了)

    +

    +IMG20230119180225.jpg

    +

    老家还是一如既往样子,但对于一年回来不了几次的我来说,每次都很激动,即使车爬不上来,自己走回去的路也颇有几分乐趣,还可以整雪(∩_∩)

    +

    +IMG20230119182025.jpg

    +

    老家的猫猫~ +之后就是过年的准备了,虽然自己没帮什么忙,但肝作业还是能跟得上速度的,毕竟天天钉钉打卡qwq

    +

    +IMG_20230129_010920.jpg

    +

    以及,盲目的猜生肖……(@小赵同学,一个都没中!)

    +

    +IMG_20230129_011028.jpg

    +

    以及,痛苦的起床(可能习俗不同,我家那边对过年起早床好像没那么多要求,这边都起的好早,结果最后我比我哥我弟都起得早。)

    +

    ![IMG20230121095558.jpg +][7]

    +

    这才是年味儿嘛~ +虽然嘴上说着无聊,但还是进行了无休止的……游戏时间(线上线下凑齐五人,直接上号!)

    +

    +Screenshot_2023-01-21-20-18-37-12_e39d2c7de19156b0683cd93e8735f348.jpg

    +

    +Screenshot_2023-01-22-10-07-37-20_e39d2c7de19156b0683cd93e8735f348.jpg

    +

    还有,绚烂而短暂的烟花(后来又下去到街上玩了一天,终于买到仙女棒了)还有我弟的蜜汁直男拍照技术终于奏效了一回!

    +

    +63523019cae64b46.jpg

    +

    也不知为什么,我总是喜欢寒假追番,可能追番的热情与冰冷的冬天更配吧。剩下的最后一篇,就留给毕业之后的那个寒假吧(貌似对执事美学有一种执着~)

    +

    +IMG_20230129_004547.jpg

    +

    后来也是因为开学就匆匆忙忙的赶回去了。怎么说呢,在学校即使知道还有十五天开学也抵挡不住说还有两天放假的心情,回家了就只能看到还有多少天上学,即使亲朋好友都说熬过这一百多天,剩下的只管交给你自己,但内心还是会焦虑,因为再美好的未来也是一个未知数,还不如眼前的实际来的快。 +可能我比较现实,也可能时间比较现实。 +前几天我一个比我大三岁的姑姑曾对我说,过了十八岁,接下来的日子就会变得非常快。现在想想,确实。毕竟只剩下128天了。

    +

    +5e2b196b474e99d0.png

    +

    一切都是那么猝不及防。

    +

    +IMG_20230129_004651.jpg

    +

    虽然我好像是个悲观主义者,但还是很喜欢之前摘抄的这段话:

    +
    +

    “一切都会过去,一切都会重生,一切都会渐渐变成我们所期待的模样。那些眼前看似遥不可及的美好,终有一天会和我们相遇,温暖我们的那份初心。”

    +
    +

    我总想追逐时间,却总被时间追逐。 +妄想着能真正当一个时间管理大师。 +2023年的夏天,再见!

    +

    (第一次写有点张紧,感觉像是在记流水账qwq,很感谢哥哥,的博客朋友们,谢谢大家的鼓励,我会加油的!)

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/1091/index.html b/public/post/1091/index.html new file mode 100644 index 00000000..3a1385e8 --- /dev/null +++ b/public/post/1091/index.html @@ -0,0 +1,218 @@ + + + + + + + + 评论置顶 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    评论置顶

    +
    + 作者: 小赵同学 浏览: 字数: 610 分类: + + 教程 + +
    +
    +

    前言

    +

    昨天在休息的时候,看到Jdeal大佬写的一篇文章

    +

    走心评论上线(https://www.jdeal.cn/385.html)

    +

    走心评论其实就是把博客站点历史中出现的评论

    +

    通过查找该评论的coid值,而把评论展示在指定的位置,可以是单页模版,也可以是任意位置

    +

    比较好奇,问Jdeal大佬要了一份代码,最终花了一点时间把一直想做但没做的留言墙实现了

    +

    效果请看:https://usj.cc/about

    +

    继续摸索

    +

    其实一直蛮想给主题做评论置顶这个功能的

    +

    曾在去年九月份的时候问过油油大佬,只有通过魔改typecho才能实现这个功能

    +

    +

    +

    昨晚睡觉前,突然灵光一现,可否通过走心评论的思路,再把评论置顶整出来呢

    +

    通过测试是可以的,但是代码太烂,不放出来了,主要讲一下思路

    +

    思路剖析

    +

    1.在评论区前面留出评论置顶的区域,用于写样式

    +

    注意:其实此思路本不是本质意义上的评论置顶,只是将需要置顶的评论展示在最前面

    +

    2.使用typecho的程序的内置方法 $this->fields->你的自定义字段;

    +

    在文章嵌入自定义短代码

    +

    +

    +

    对应的值填写你需要评论置顶的评论的coid

    +

    +

    +

    然后在 post.php 将 $this->fields->top_comment 赋值给变量

    +

    上述步骤请参考jdeal大佬的走心评论写法

    +

    这样就可以实现评论置顶了,代码很简单

    +

    因为时间紧迫的问题,暂时没有写出样式,只是实现了基本功能

    +

    后面还需要花时间修样式,暂时就不放截图了

    +

    需要此功能的朋友可以通过这个方法实现评论置顶

    +

    停更通知

    +

    因为学业备考,博客将不再更新,咱们6月见!

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/11/index.html b/public/post/11/index.html new file mode 100644 index 00000000..ec298600 --- /dev/null +++ b/public/post/11/index.html @@ -0,0 +1,328 @@ + + + + + + + + 我想,这是一个我人生中最特殊的中秋国庆节 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    我想,这是一个我人生中最特殊的中秋国庆节

    +
    + 作者: 小赵同学 浏览: 字数: 2380 分类: + + 生活 + +
    +
    +

    首先祝各位国庆快乐,当然还有迟到的中秋快乐

    +

    本小站历时八天的闭站备案也终究结束,真是个漫长的过程

    +

    特殊的中秋节

    +

    和小伙伴相约中秋节一起去把驾考项目的科目三考了

    +

    我,小王,小吴就相约中秋不再回家,去樊城那边考科目三

    +

    对于现在疫情封校的苦逼大学生来说的话,那就是假难请门难出

    +

    如果偷偷翻出去,还可能遭到红头文件的处分,反而得不偿失

    +

    说实话本应该约中秋前一个星期的科目三考试的,但是假没请着

    +

    才开始跟辅导员发消息以为辅导员没回就是默认不同意,后来过了几天才回消息

    +

    +

    +

    才知道辅导员的消息太多,有些消息会被遗漏,所以没及时回消息

    +

    可以理解,我们的辅导员一个人管着几百号人,每天要接收很多条信息

    +

    +

    +

    抱着试一试的心理,我的科目三教练说我练的很差,考试前一天模拟

    +

    几乎从开头挂到结束,开完了我手心都是汗,额头上的汗,还有一种挫败感

    +

    开完之后教练建议我取消预约,因为我实在是练的太差了,可能约了也考不过

    +

    但是我的小伙伴鼓励我说多练几次就好了,其实没那么难,打开课表一看

    +

    下几周几乎课表都是花花绿绿的满课

    +

    +

    +

    在双重压力下,我还是选择了约考试,有些事自己不去试试怎么知道呢

    +

    我坚持约考试,我把这个决定第一时间告诉了教练,教练让我加油

    +

    秋天太阳还是那么毒,或许这只有驾考人才能理解的痛楚

    +

    +

    +

    这个是当时在科三练车路边拍的,庆幸还有树荫,不然就快中暑了

    +

    +

    +

    我们这边驾校的规则是每周周四进行科目三考试

    +

    周一周二周三都是在樊城那边模拟考场

    +

    不模拟不知道,一模拟真的是巨累,回到宿舍洗漱完一躺下就能睡着

    +

    科目三我们考试会考三条路线,其中一号线比较难,二号三号相对于简单一点

    +

    教练首先给我们16个人分成四组,每组上一辆车,当时只有两辆训练车

    +

    每组他都带一遍考试线,剩下的交给我们学员自己训练

    +

    因为我们只有四组,训练车2辆,考试车1辆,几乎都是无缝对接

    +

    上一组上完就下一组,都知道开车需要高度注意力集中才行

    +

    一个人长时间高度注意力集中就会产生乏力疲劳感,还有转方向盘挂挡

    +

    天气比较不给力,秋天本该十分凉爽,进入训练车内好比蒸桑拿

    +

    回到宿舍,教练让我们交作业,其实就是把考试线的路线图画出来

    +

    +

    +

    画完已经十一点了,真的是巨累,洗漱完躺下就睡着了

    +

    真的很羡慕那些练的很好的学员,每条线都跑的很好基本上没有什么错误

    +

    把自己的错误拿来一看一堆扣分,真的是很心酸,别人练得好的我就在旁边记录

    +

    也算是功夫不负有心人,三次考试车模拟我过了两把都是满分

    +

    +

    +

    +

    +

    +

    +

    但是一号线路考试车线路我扣了四百分,顿时信心被打击了一半

    +

    因为每号线路的考试车只能开一把,不用问为什么,问就是没钱买考试车次数,哈哈哈

    +

    我认为有时候看别人练车也是一种学习,所以便没有买考试车次数的想法

    +

    三天说长也长说短也短,很快我们也到了周四上考场的时间了

    +

    倒霉的科目三考试

    +

    本应该上午全部结束科目三考试的,恰巧碰到车管所线路故障停电

    +

    +

    +

    我们就坐在候考大厅苦逼等待

    +

    +

    +

    从早上八点多开始等,本以为十二点中午之前可以考完

    +

    结果是自己想多了,中午还是避免不了去食堂吃十块钱巨难吃盒饭

    +

    接到通知说可能是下午三点才开考,真的很惨,意味着我们下午也要在这里等

    +

    索性在大班车睡了两个小时,哈哈哈,因为实在是太困了

    +

    有时候真的不得不说,一个意外总有它的两面性,虽然等了很久

    +

    但是由于我在考场呆了好几个小时,索性不是那么紧张了,感觉就是像来模拟的一样

    +

    我这算是塞翁失马,因祸得福,下午接近到了四点半才在候考大厅的屏幕上看见我的名字

    +

    妙啊,我居然不是倒霉车8号车,是2号车,真的是很幸运

    +

    我们考场的8号车怀疑是拿来压考试通过率的,有时候动作明明做了

    +

    但是8号考试车系统检测不到,莫名其妙的给你扣一百分

    +

    我这次比较幸运,抽的是二号车,安全员是个戴墨镜的小年轻

    +

    他接过我的身份证看了一下我的人像,对比身份问我准备好了没

    +

    就这样我开始了,那时候电脑报的我是考三号线,真的是打心底高兴

    +

    因为三号线是我最熟悉的一条线路,如同如鱼得水一般

    +

    因为偏下午,基本上上班族还在上班,学生都还没放学

    +

    路上几乎没什么车,不得不说我真的很幸运

    +

    一顿操作如同行云流水一般,下车顺序操作之后,只听见成绩合格,请回中心打印成绩单

    +

    我的心的石头终于落下了,我科目三居然一把过了,那时候的晚霞真的很美

    +

    莫非是昨晚我在小红书app许愿一把过,就真的过了?真的是玄学

    +

    +

    +

    回到考试中心,听闻小伙伴都没过,我也不怎么开心了

    +

    学车都是很辛苦的,一想到和自己一起苦命练科三的小伙伴都没过真是一种说不出来的难过

    +

    就这样科三就结束了,很辛苦,但值得

    +

    +

    +

    不一样的国庆节

    +

    接近国庆节了,之前七月份考科目一的时候给自己立下的flag

    +

    [check] 自己国庆节之前一定要拿证!

    +

    所以这个周末必须爆肝科目四,科目四才开始以为很难

    +

    但是有很多题目是跟科目一重复且相同的题目

    +

    如果科目一还记得的话,刷起来没有那么困难

    +

    周末两天几乎什么事都没干,守着电脑旁边看科目四题目

    +

    这个是我第一次电脑模拟考到九十分真的那时候是高兴的飞起

    +

    +

    +

    接着跟一个学长互相鼓励,势必下周拿下科目四

    +

    +

    +

    刷了一下午科目四真的有点想吐,但是我不想放弃

    +

    +

    +

    +

    +

    但是不得不说有付出就会有回报,基础打好了

    +

    模拟考试想掉九十分以下都很难,哈哈哈哈哈

    +

    +

    +

    就这样我约考试了,希望自己能一把过,早日拿本,哈哈哈

    +

    +

    +

    去科目四考场了,很平常,没有紧张感,可能我模拟考试做得比较多的原因吧

    +

    正式上机考试了,我是九号考试机,因为科目四只有五十道题

    +

    其中四十道单选,十道题是多选题,前四十道题我一个没错

    +

    但是最后一题多选题想着早点出去电子签名,没认真看,漏选了一个选项

    +

    直接扣掉两分真的是遗憾,不然是可以考满分的哈哈哈,可惜了

    +

    提交试卷之后只见电脑屏幕出现大大的几个字,恭喜您,赵先生您的考试98分,合格!

    +

    我的驾考生涯终于结束了,哈哈哈

    +

    +

    +

    +

    +

    正式跟驾考宝典app说再见,俗称谢典(卸典)

    +

    +

    +

    看了一下黢黑的手臂,我想这就是代价吧

    +

    +

    +

    小赵司机上线

    +

    哈哈,我有本了,就这样加入了秋名山司机大军了

    +

    +

    +

    看这小黑本,满心都洋溢着欢喜

    +

    +

    +

    说好的完成国庆之前拿证,也成功拿下了这个flag

    +

    [checking] 国庆节假日之前拿下驾驶证

    +

    最后祝各位小伙伴能有一个愉快的国庆假期哈

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/1117/index.html b/public/post/1117/index.html new file mode 100644 index 00000000..4271e8bb --- /dev/null +++ b/public/post/1117/index.html @@ -0,0 +1,257 @@ + + + + + + + + 四月随笔 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    四月随笔

    +
    + 作者: 小赵同学 浏览: 字数: 354 分类: + + 生活 + +
    +
    +

    回归

    +

    因为备考,没有时间打理博客,就停更了一段时间

    +

    期间收到了很多博友的祝福,谢谢你们,你们留言的我都看了

    +

    由于时间跨度的原因,没有一一回复,抱歉

    +

    感谢还有这么多朋友还记得我,这篇就浅浅更新一下最近生活吧

    +

    一些日常

    +

    和朋友去逛了北街,北街依旧还是那么多人,各种小吃摊

    +

    +

    +

    还有儿时回忆,棉花糖机,是一对老夫妻摆的摊

    +

    +

    +

    流浪地球2

    +

    这部电影是跟室友一起去看的,整部电影观感还是不错的

    +

    +

    +

    我觉得与其说是流浪地球2更不如说是流浪地球前传

    +

    +

    +

    很多剧情大都是跟第一步衔接的,就不剧透了

    +

    +

    +

    一些随拍

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    和室友的聚餐-牛蛙鱼

    +

    +

    +

    +

    +

    迷茫的雪王

    +

    +

    +

    三月的花

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    接广告

    +

    感谢呆哥(dai.ge)找我挂广告,广告放在评论区上面(大佬论坛:dalao.net)

    +

    我是没想过我这小破站还能挂广告,小破站运营又有了一笔收入,哈哈,非常感谢呆哥

    +

    pc端

    +

    +

    +

    移动端

    +

    +

    +

    结尾

    +

    没有啦,第一次水文,有点紧张(狗头)

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/1142/index.html b/public/post/1142/index.html new file mode 100644 index 00000000..db1fba7d --- /dev/null +++ b/public/post/1142/index.html @@ -0,0 +1,212 @@ + + + + + + + + 苏州一日游 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    苏州一日游

    +
    + 作者: 小赵同学 浏览: 字数: 656 分类: + + 生活 + +
    +
    +

    和我小舅大约11点到达苏州,下了车这里的建筑给我的感觉就很江南!第一站是苏州博物馆。(ps:博物馆要提前一周预约哦)

    +

    那里的鲤鱼很大很肥,还闻到了一股子很清甜的花香,我和小舅挨个闻是哪棵树上的香气,场面真的笑死,第一次见,北方是没有的,给我俩都闻陶醉了

    +

    +2144752A-A7A3-4C0B-92C6-1D5CF817EC85.jpeg

    +

    +EF01E37C-40A4-4379-95DD-EC176DF4860B.jpeg

    +

    就是这种花,有人认识的话请务必告诉我这是什么

    +

    +AA809FE7-9562-48F4-ABBE-A8900CD22CB5.jpeg

    +

    紧接着去了拙政园,博物馆和拙政园挨着,成人票80,学生票40。来苏州一定要去一次拙政园,听说这里是皇家园林,真的很大,空气很好 感觉整个人都舒畅了

    +

    还有很多穿汉服 旗袍 马面裙等等的小姐姐,真的好米!

    +

    虽然天气很热,但是这里边很凉快,蚊子也不是很多,走累了我俩坐在长椅上休息,风一吹别提多舒服了!

    +

    哦对!坐公交时还遇到一个特别暖心的事情,和我小舅在找是坐哪路公交车时,旁边有个老奶奶大概意思是说出门在外不要相信任何人,我听不懂她的口音,后面再说什么就不知道了,我们上了同一路的车,她下车之前还特意告诉我是哪站下,她真的,我哭死🥹

    +

    下一站是平江路,都说是必打卡地,路很长,里面有很多小吃 (ps:避雷桂花糕!别被它的外貌欺骗!)

    +

    网上这张照片很火哈哈哈哈哈我也拍

    +

    +DC719743-EE2A-4EBF-912C-122FB45F0F53.jpeg

    +

    +7873E457-FB36-4968-A019-4451C2D2439A.jpeg

    +

    乘地铁坐公交想去西园寺撸猫,但是我们没做攻略,真是太不巧了,西园寺入园时间是8:00——17:00,我们到那里都快五点了!做攻略还是很有必要的

    +

    阴天不建议去金鸡湖

    +

    最后一站是东方之门,都叫它大裤衩哈哈哈哈

    +

    +7619D15B-032D-4509-9BC4-EC14C5DBB4EF.jpeg

    +

    也见到了十年未见的童年伙伴,变化蛮大的。 可惜没等到大喷泉,只有节假日才喷,在湖边吹了半个多小时的风,感觉又潮又冷,手都是黏的!北方人真的受不了潮!

    +

    第一次发,希望大家多多包涵啦~

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/1175/index.html b/public/post/1175/index.html new file mode 100644 index 00000000..e4f62e96 --- /dev/null +++ b/public/post/1175/index.html @@ -0,0 +1,368 @@ + + + + + + + + 新的开始 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    新的开始

    +
    + 作者: 小赵同学 浏览: 字数: 2323 分类: + + 生活 + +
    +
    +
    +

    先放大喜讯:已于2023年5月26日10时05分专升本考试上岸

    +
    +

    近期的日子

    +

    从2023年1月18日写下“近来二三事”这篇文章后,博客基本上处于断更状态

    +

    期间“Time Taker”和“苏州一日游”由我的妹妹(火华子)和朋友(小娜)更新

    +

    这段时间我在干嘛?

    +

    2月18日回到学校之后,就开始备考,当然也有很多认识我的朋友知道我在备考

    +

    那么就浅浅分享一下这段难忘且有意义的经历和收获

    +

    背单词

    +

    英语的重中之重就是词汇量,没有词汇量,很难看懂阅读,而且阅读又占英语的大头

    +

    在小杨的推荐下,我用的是 不背单词 app 记单词,这个软件很好用

    +

    不得不说,可算是帮我大忙,本人属于,那种书一看就困的特困生,拿到词汇书,一会儿就走神了

    +

    不出几分钟,就睡着了,眼睛一睁开就吃午饭了,哈哈

    +

    +

    +

    这个软件在识别完了,还会让你拼写,相当于在脑子过一遍,还是蛮不错的,记忆的时候我喜欢在纸上写写画画

    +

    才开始起步的时候,脑子很笨,记单词一天就得花三个小时,有时候遇到长难怪的单词,人就傻了,特别是一些偏长的单词

    +

    当时真的记得崩溃,放几张当时的照片,留恋一下

    +

    +

    +

    +

    +

    +

    +

    当然,背单词的过程是很枯燥的,一个人孤军奋战的话,是很容易放弃的,当然如果你自制力很强,那确实可以

    +

    在备考期间,我是跟我的好兄弟,每天不背单词一起打卡,互相监督,哈哈,其实我也偷过几次懒,有几次连续一两天没背,好兄弟及时谴责,内心过不去,又重新捡起来

    +

    +

    +

    然后就是一些背单词的截图啦,满满成就感

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    第一次背完一本词书,当时真的非常开心

    +

    +

    +

    专业课

    +

    因为专业课很多死记硬背的,所以很早就准备了,我跨考的专业是软件工程

    +

    当时专业课是王玉龙的计算机导论,说实话,我也不知道怎么学

    +

    +

    +

    当时就像一只无头苍蝇,没有方向,拿到专业课也是一头雾水

    +

    因为计算机导论的资料是很少的,几乎没有网课,基本上就是围绕课本

    +

    当时也是没有计划,就拿了个马克笔,哪里看着顺眼画那里

    +

    +

    +

    +

    +

    一些随拍

    +

    有一说一,真的是,傍晚的火烧云真的很好看

    +

    +

    +

    +

    +

    +

    +

    最快乐的事情,当然是干饭啦

    +

    +

    +

    学校的麻辣烫,蛮贵的,一份接近20多呢,偶尔吃还行,不过味道蛮不错的

    +

    基本上下课时间,很多学生,都围满了

    +

    +

    +

    这个是学校的小碗菜,我经常吃,因为很便宜,两份菜一共十一块钱,饭收一块钱

    +

    味道不错,偶尔会吃一条鱼,他们家的鱼味道很不错,是那种小鲫鱼,八元一条

    +

    当是只顾着消灭了,这里就不放图了

    +

    不地道的学长

    +

    因为专业课复习备考一头雾水,自己又是跨考,想着能不能去找一下学长学姐买资料

    +

    于是就打开小红书,开始找去年上岸学长买专业课资料

    +

    遇到一个学长,愉快的加了微信,给我发了几张他做的资料pdf

    +

    当时真的想迫切买资料,赶快把专业课理一理,一问价格:299人民币

    +

    拿着手机一下子傻眼了,如果当即付299,自己的一个月的生活会很艰难,那天中午彻底失眠了

    +

    都在想这件事,期间也问了我的朋友,朋友让我不要买,去网上搜搜,还有其他资料没

    +

    因为囊中羞涩,就硬着头皮去搜了一下,听up主推荐的百度文库,搜了一下,别说还真找到了

    +

    让我吃惊的是,那个学长的资料和文库的一模一样,9元开个百度文库会员就可以下载,好家伙,居然卖我299

    +

    城市套路深,我要回农村

    +

    当然也有热情的学长学姐,告诉了我一些专业课的复习方法,真的蛮感激他们的

    +

    我觉得最有用的就是,做思维导图,可以很清楚的把知识点串起来,而且印象很深,因为在做导图的同时,自己的大脑也在思考和回忆

    +

    学习其实就是重复的过程,记得多,反而就背住了

    +

    一些碎碎念

    +

    经常背书的地方因为施工,不让进了,因为工人在装修

    +

    于是便只能去其他地方了

    +

    +

    +

    +

    +

    +

    +

    专业课真的很多啊,背的人都傻了

    +

    +

    +

    当头一棒

    +

    距离考试仅剩一个月的时候,学校发布考试大纲

    +

    跨考的软件工程专业,换书了,由计算机导论换到数据结构

    +

    当时人都傻了,之前背的东西都算白弄了,当然内心也做了很大的博弈

    +

    当时一直在犹豫和选择到底还要不要继续跨考这个专业,这个过程是很煎熬

    +

    没错,我买书了,我还是打算头铁冲这个专业

    +

    继续买书

    +

    新专业书是严威敏奶奶的数据结构c语言版,课本基本上都是代码

    +

    +

    +

    对于我们这种跨考的学生,一头雾水,不过比较好的是,数据结构有很多资料和网课

    +

    +

    +

    但是基本上都是考研的,当时在油油的推荐下,我选择开始看王道考研数据结构

    +

    这个up的课讲得很好,每个小节都会有一个思维导图,方便知识梳理,当时都记在笔记本上(虽然也没怎么翻过)

    +

    +

    +

    +

    +

    老师还是蛮幽默的,课堂上也会穿插一些幽默的话题,气氛不是很压抑

    +

    因为几乎没有基础,网课都是正常速度看的,一遍看不懂再看第二遍,当然剩下的时间给我也不多

    +

    有时间就拿过来知识点复盘

    +

    去本科学校报名

    +

    学校要求本人需要携带身份证去本科报名,有一说一

    +

    学校真的很美,当时出校门,心里默默暗示自己:一定要考上

    +

    +

    +

    +

    +

    最后备考的日子

    +

    当时白嫖了一款Apple watch的压力测试软件,还是蛮准的,用来测测压力

    +

    +

    +

    最后一段日子,真的是焦虑+压力大,心里想的最多的问题就是 要是考不上以后可以去干啥

    +

    可以去干啥?其实我也不知道,更多的是迷茫吧

    +

    最后的日子基本上就是刷题和背书,基本上就是在图书馆机房度过的

    +

    +

    +

    拉肚子

    +

    考前一直在拉肚子,一直以为是喝了凉水的问题

    +

    好家伙,后来才算破案了,原来早餐吃的面包过期半个月了

    +

    +

    +

    考试

    +

    坐高铁,当时心里真的蛮紧张的,一句话也不想说

    +

    但是心里开心也不开心,开心的是马上结束了,不开心的是万一落榜以后该干啥

    +

    在高铁的路上,收到老师的鼓励,看到真的很感动,当时差点一下子哭了出来

    +

    +

    +

    进考场

    +

    +

    +

    上午英语考试结束,在校门口打车回宾馆午休

    +

    脑子全在想下午的专业考试,基本上没怎么睡着

    +

    +

    +

    考完啦,出考场很开心,考试遇见的题大部分都见过,也没想象的那么难

    +

    +

    +

    卸载软件

    +

    短暂的再见!

    +

    +

    +

    +

    +

    和朋友分别时聚餐

    +

    +

    +

    +

    +

    +

    +

    查成绩

    +

    当时是下午4点出成绩,一直在官网刷新成绩入口,全程手抖得厉害

    +

    从来没有这么紧张过,不过成绩还算满意,也在自己的期望值,哈哈

    +

    录取

    +

    +

    +

    在官网录取名单出来的那一刻,看到自己的名字真的很开心

    +

    那么九月,新学校见!又可以继续读书啦

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/12/index.html b/public/post/12/index.html new file mode 100644 index 00000000..a52c1b9d --- /dev/null +++ b/public/post/12/index.html @@ -0,0 +1,293 @@ + + + + + + + + 我为什么要写博客?这位博主给了我答案 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    我为什么要写博客?这位博主给了我答案

    +
    + 作者: 小赵同学 浏览: 字数: 3080 分类: + + 生活 + +
    +
    +

    今天我的一个玩得很好的朋友问我,你为什么要写博客?我为什么要写博客?

    +

    我怔住了,我一时还答不出来,我陷入了沉思,嗯,也许,我也不知道答案

    +

    还记的第一个博客域名vaica.top是我人生注册的第一个域名

    +

    可能会有小伙伴问为什么叫vaica

    +

    这是我高中的时候一个关系很好的朋友给我自己起的英文名,虽然和ta没有再联系了

    +

    建站初期使用的是typecho系统,使用的是比较火typecho的handsome主题

    +

    看别人搭建博客很感兴趣,想着别人有我也整一个,我的第一个博客就这样糊里糊涂搭建起来了

    +

    后来这个博客因为自己步入高三了,碍于学业,无时间打理,只有注销备案关停了

    +

    博客真的是过时了吗

    +

    不然,在新媒体盛行时代,我们的信息源一直被“快餐”文化所包围

    +

    好像大众更愿意接受快餐文化,博客似乎就显得格格不入

    +

    博客在国内发展始于2000年,兴盛于十余年前

    +

    那时候各大有实力的平台出台自己的博客系统,好比百家争鸣

    +

    回望看看,当时比较主流的博客大巴,网易博客早已经停止运营

    +

    好几年前关注的新浪博主,也停止了更新,几乎退出了新浪圈

    +

    比较出名的独立博客中,卢松松博客,月光博客,周扬青博客这些大v级别的博客

    +

    虽然还在运营,目前也基本上是发一些投稿的营销文章,原作者基本已经很少更新原创博文了

    +

    有次聚会问我朋友,你们平时看微博吗?他们半开玩笑的说,新浪微博早都过时了

    +

    有次在知乎上看过一篇文章,讲博客的起源和兴衰,答主认为博客时代已经落幕了,但是我不这么认为

    +

    我认为博客已经在新媒体时代加速成为各种自媒体形式,博客并没有本质意义上的消亡

    +

    很常见的微信公众号长文,朋友圈,抖音,b站的vblog,今日头条,腾讯新闻汇聚在一起别具一格的另类博客形式

    +

    彻底放弃资源站,转战生活博客

    +

    2020年年初接触WordPress博客系统,在朋友介绍下入手了子比主题

    +

    也建立了自己的一个资源小站,云仙小站(https://52ql.cn)每天搜集各大网站的好用教程,转载给自己小站引流

    +

    写博客不重要,引流盈利才重要,或许对于我们这种资源站站长,是我们做博客的初衷

    +

    当然市面上的独立博客,大多都是采集的,有卖教程的,有做微店的,有做站群的,目的只有一个,那就是盈利

    +

    我当时做资源站也是满脑子想着在哪里放广告位,用什么比较吸流量的关键词,怎么做SEO,吸引更多的流量点击赚钱

    +

    接入谷歌广告,广告联盟,卖自己的广告位去赚点小零花钱,感觉运营资源站都围绕着盈利运作的

    +

    然而自己能力不够,也没赚几个钱,终究还是自己的问题,不会运营导致,但是也确实有大佬靠资源站赚的盆满钵满

    +

    功夫不负有心人,自己每天原创写文章,资源小站云仙小站(https://52ql.cn)也达到了三千多收录

    +

    我加入了很多资源站长群,都是一些希望靠资源网赚钱的站长聚集地

    +

    鱼龙混杂,很奇葩的是,有时候你辛辛苦苦写的一个教程,刚发布,下一秒就被另一个站长采集走了

    +

    他们从不在文章末尾注明出处,原封不动的搬走,或许资源网的现状就是你搬我的我搬你的

    +

    当然,也不乏有大佬站长写一些很有用的技术文章,真正意义上帮助了建站小白

    +

    但是搬运采集也许已经成为家常便饭,很难在看到真正的原创文章

    +

    搜索一个很急需的教程,百度一下,十个网站九个教程都是一样

    +

    文章末尾都注明站长亲测,内容也一模一样,但是实际上根本用不了,一堆报错

    +

    我陷入了沉思,资源站现状都是这样吗?我是真的失望了

    +

    再后来我认识了叶开(https://qq.md),大概是受他影响,开始接触个人生活博客圈

    +

    叶开也很热心肠,才开始我真的什么都不懂,我甚至不知道Markdown语法是什么

    +

    他基本都是很热心肠的帮我解决了问题,虽然从未谋面

    +

    但是很感谢叶开一直鼓励与陪伴,让我加入了个人博客大军

    +

    自从转战到个人博客,删掉了拖慢网站速度又影响体验的首页广告,页面广告位,统计代码全部撤掉之后,发现整个世界终于清静了

    +

    回过头来看个人生活博客,几乎剩下来的,还在坚持写个人生活博客的博主几乎都是博客界的清流

    +

    博友解开了我的心结

    +

    写博客不是一个简单的事情,一篇很长的文章几乎要花掉两三个小时的时间

    +

    我为什么要写博客?这好比一个无法解答的问题

    +

    我很迷茫,Maie站长的一篇博文解开了我的心结

    +

    下面观点摘自Maie站长的心得(https://maie.name)

    +

    我觉得写的很到位,分享给可爱的你们

    +
      +
    • 利于增加自己的自信力和言语表达能力
    • +
    +
    +

    我性格内向,不善沟通,想表达、想要得到认可,却又不知如何表达,总是怯懦

    +
    +
    +

    写博客可以让我从容地表达自己,长期坚持表达能力与表达逻辑就会得到锻炼,逐渐的就会影响自己的沟通交流能力

    +
    +
    +

    写博客尤其是生活类博客,需要把内心世界展示给别人,一般人都会对此感到恐惧。

    +
    +
    +

    另外,有时博文中的观点会引发争论,或褒或贬,对每一个博主而言,直面他人的质疑和批评需要很大的勇气

    +
    +
    +

    但随着撰写博文数量的增加,你会发现自己抗打击能力越来越强,陈述观点的时候会变得更加自信、有条理,面对公众场合时也会变得更加坦然、从容。

    +
    +
      +
    • 有助于塑造和完善自我
    • +
    +
    +

    人这一生中最难的就是认识自我,了解自我,以及自我的成长和觉醒。

    +

    通过规律的博客写作实现自我对话,通过陈述、罗列、分析、归纳、转移、升华方法,解决自身遇到的问题,实现自我解压、放松。就开放式的博客写作来说,意味着我想要把什么样的自己呈现给他人,这也是塑造自我的一部分。

    +

    村上春树说:“不管工作多么繁忙、生活多么艰辛,读书和音乐对自己来说始终是极大的喜悦。唯独这份喜悦任谁都夺不走。”已经从事写作有几十年的村上春树,就是用写作记录自己一路成长。

    +

    很多时候我们其实不需要那么忙碌,更应该慢下来,不受任何干扰地与自己的内心对话,整理自己的思路,让自己蒙尘的贪名夺利之心、浮躁之心接受心灵的洗礼,专注沉浸于一件事中,真正出自自我内心的召唤坚持下来,并以特有的形式固化下来并成为生活中的一个重要组成部分。这样的形式对于大师来说可能叫闭关修行,对于博主来说是更新博客更是厘清思路,不断成长的过程。

    +

    人是有丰富而充盈情感的感性动物。其实,每写一篇博文,都是自己真情实感的流露。多年之后,当看到这些字里行间充满情感、见证成长的图文的时候,更应该好好地感谢自己。

    +
    +
      +
    • 有助于修正和完善对事物的看法
    • +
    +
    +

    随着年龄的增长和经验的累积,我们对事物的认知逐渐固化形成定向(惯性)思维,大到国家大事宗教信仰,小到空心菜的炒法,依赖和死守这些经验和固化的认识,生活就如同失去了动力。

    +

    写博客促使我们重拾“分析”和“思考”,帮助我们修正和完善认知。从前期阅读资料 -> 写博中不断对自己提问、梳理思路 -> +整理优化博文,经过这个过程,我们可以修正原先错误的认知,抑或加深了对原有事物或知识的理解。

    +

    写博客有助于修正和完善对事物的认识 —— 仅凭这点,我就认为写博客是一件十分有意义的事。

    +
    +
      +
    • 找到志趣相投的博友
    • +
    +
    +

    写博的确需要花费很大心血,坚持写高质量博文的人更是不多。一旦坚持下来了,总会有人看到,并愿意通过各种渠道与我们交流。博客每增加一个关注者一个访客,我们所写的博文就变得更有意义和价值。

    +
    +
      +
    • 常怀感恩之心
    • +
    +
    +

    鉴于前一条,我们更应该对每一个来博客的访客常怀感恩之心,每一个留下评论足迹的访客都值得博主认真回复并回访。

    +

    真诚的感恩之心代表着一种优雅的、神圣的感激之情。感恩之心不是报答之心,也不是欣赏之心。如果人们的感恩之心是真诚真实的感恩,人们就应该体会到一种快乐、神圣、热情、同情,而不应该感觉到丝毫压力、焦虑、伤心、孤独、后悔、嫉妒。因此,感恩之心的最大心理效果就是人们不去关注自己缺少什么,而是关注自己拥有什么;同时让人们更加关注别人而不是自己。

    +
    +
      +
    • 不为什么而写博客才是真我
    • +
    +
    +

    人只有摆正自己的位置,才能知道自己究竟想要的是什么?想写就写何必拘泥于时间和形式

    +
    +

    晚安,我的朋友们

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/1200/index.html b/public/post/1200/index.html new file mode 100644 index 00000000..5e3ef83e --- /dev/null +++ b/public/post/1200/index.html @@ -0,0 +1,303 @@ + + + + + + + + 进厂日记 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    进厂日记

    +
    + 作者: 小赵同学 浏览: 字数: 2645 分类: + + 生活 + +
    +
    +

    前言

    +

    接到新学校的预录取电话之后,就一直闲在家呆着,在家帮忙打打杂整理家务,陪老人说说话谈谈心

    +

    因为考完之后假期空档是很长的,想找一份短期兼职去做,在市区面试了多家暑期工,基本上都是3k-4k,不包吃住

    +

    因为家里不在市区,加上房屋住宿费,水电费,生活杂费,3k一个月下来基本上没有什么了

    +

    在一次和同学A的闲聊得知,同学A在武汉联想那边工厂干,薪资还可以

    +

    +

    +

    同学A推了hr给我们,和朋友考虑了一下,决定和朋友一起去进厂挣点零花钱

    +

    我以为是一次历练自己的开始,没想到却是噩梦的开始

    +

    车程

    +

    从县城到县城高铁站,需要坐两个小时的大巴,紧接着就是两个小时的高铁抵达武汉

    +

    +

    +

    坐在车上当然心里也是五味陈杂,还记得上学的时候和同学互相打趣到,以后找不到工作就进厂深造

    +

    没想到这次是真的进厂,有点好奇还是有点迷茫,暑假工的次次碰壁,这也许是我不得已的选择

    +

    中介

    +

    厂区面试约在30号,但是中介让我们29号过来,说会给我们提供一个便宜的住宿地方,第二天开车会把我们送到厂区去面试

    +

    有一说一,中介真的是说一套做一套,言而无信,实际上去了让我们把美团打开,随便找了个离他中介公司最近的酒店

    +

    接近两百多的住宿费,可能对他们不算什么,对我们学生工来说,却是一笔不小的开销

    +

    面试

    +

    厂区分为宿舍区和面试区,联想工厂把招人完全外包给了中介公司,在厂区有很多中介公司

    +

    后来才明白,自己和朋友只不过是从一个中介的手里,送到另外一个中介的手里,两方的抽成,可能到手也不会有很多吧,打工人的无奈

    +

    入职需要体检的,需要交体检费,还有宿舍的电费,其次就是身份证复印费,还没入职,这费那费的都要给,太难了

    +

    面试的时候,中介会让你不要写自己的真实学历,一律写初高中学历,并且编造一段虚假的进厂经历

    +

    这样才能保证面试的时候可以顺利通过,在我看来,那些面试官也是看破不说破罢了

    +

    面试很简单,也就问你一些基本情况,为什么之前在其他厂区离职什么的,随便糊弄一下就让你过了

    +

    后面通知下午四点多才安排宿舍,只能在厂区公园等了

    +

    独行

    +

    由于朋友的体脂率过低,暂时过不了初面,自己考虑了一下

    +

    还是打算继续做几天试试,和朋友告别,朋友便回了家

    +

    宿舍

    +

    左边是宿舍区,右边是面试区,宿舍区会有定点的班车上下班接送

    +

    +

    +

    自己还是蛮幸运,分到了七栋的宿舍,六人间,我算是最后一个入住的

    +

    环境怎么样还是因人而异吧,也算是老宿舍了

    +

    +

    +

    临近毕业季,也看到了很多学生样貌的跟我一样的求职者,有很多年轻人

    +

    曾一度幻觉自己又重新回到了大学校园,但是跟大学校园不同的是,他们到点下班到点上班的麻木无奈的神情

    +

    当然,几天之后我也会和他们一样

    +

    宿舍食堂

    +

    +

    +

    先说一下生活区的食堂吧,右边是当铺区,可以打菜的,左边是网吧,并且一排都是网吧

    +

    在食堂有许多年轻的面孔,所以有那么一瞬间像是回到了大学的食堂

    +

    生活区的食堂菜系很少,几乎没有什么选择的,基本上都是自称菜和小碗菜,其次就是面食

    +

    鸡公煲,黄焖鸡什么的常见小吃都没有,总之一般般,其次就是自称菜真的不是一般的贵

    +

    +

    +

    因为荤素是一个价格,我打了这么多,放在他们那个称上一称,我当场裂开,16RMB!

    +

    也别无选择,几家的自称菜价格相差无异,我说怎么那么多自称菜店,原来真的是暴利

    +

    去厂区培训

    +

    安排好宿舍,接下来就是坐厂区的班车前往联想工厂了

    +

    +

    +

    接近一百多号人吧,首先是在厂区的门口刷员工证进闸机

    +

    然后依次通知组长领人,当然我的运气很差,被分到了一个月夜班,更加坚定了我跑路的决心

    +

    然后就是组长对员工进行训话,或许组长有着小有的管理权,目中无人的态度,着实让人不爽

    +

    去厂区的期间,遇到了一个宿舍的室友,他是四楼的工作线,来厂区接近干了九天了

    +

    他也是升本上岸来进厂过渡的,因为情况相同,便聊了起来,算是难兄难弟吧,哈哈

    +

    组长分完工,然后拉群,让我们分别把自己的东西放到自己的储物柜,因为进线工作的时候

    +

    是必须穿静电服,戴口罩,禁止携带电子产品的,所以手机和便装都需要放在如下所示的储物柜

    +

    所以中介顺理成章的让我们买一把锁,5元一个,用来锁自己的便装和手机,哈哈,不得不买,真行!

    +

    +

    +

    里面还算凉爽,但是也有各种奇奇怪怪的味道,非常不幸,我的柜子在最下层,猛的一下蹲下去,直接窒息

    +

    厂区食堂

    +

    厂区的宿舍还是非常干净整洁的,定点吃饭,一下子会聚集很多打工人

    +

    +

    +

    相对于生活区的食堂,厂区的食堂还是很不错的,种类很多

    +

    +

    +

    +

    +

    吃饭基本上都是刷员工卡,是工资预支的,一天只让花三十,多余的需要支付宝扫脸才可以

    +

    +

    +

    休假一天

    +

    因为六一儿童节,厂区有很多老员工,需要回家陪陪孩子,特此厂区放假了一天

    +

    +

    +

    小人行为

    +

    早上起床时,手机莫名其妙来了一串短信

    +

    博客又被小人ddos了,真晦气,一大早的好心情都没了

    +

    +

    +

    这种人一辈子吃不上四个菜,我的博客就是我记录生活的地方罢了

    +

    正式上岗

    +

    由于我是被派往一个月的夜班,所以我的上班时间是晚上八点

    +

    需要到组长指定的开会区域集合,来集合地,新人让排成一排

    +

    组长说了一下夜班的工价和需要注意的事情,然后就是集体让喊口号

    +

    “说到做到,尽心尽力”,奶奶滴,一度让我仿佛进入了传销

    +

    那个组长意识到我和我旁边那个哥们没喊,特地让我们新人单独喊一遍

    +

    初生牛犊不怕虎,我们哪惯着她,她也是白眼了我们一下

    +

    迫于产量的压力,直接把我们引到了流水线,因为进产线是不能带电子设备的

    +

    所以后面是没有图片的,我被分到14号线,是做手机的外观,产品主要是出口给摩托罗拉

    +

    我干的是给手机贴东西,需要和工友配合

    +

    操作不难,基本上看一下就会了,主要是从来没有拿过镊子,总是贴歪,贴坏

    +

    坐我旁边的工友是一位17岁的中职应届生,然后简单聊了聊,了解到他是河南人

    +

    一问就是学校安排过来实习的,他们必须干六个月,否则是拿不到毕业证的

    +

    而且他上个月刚来,就干了15天夜班,他才17岁,我比他大四岁都不想上夜班,这厂区也是真的干得出来,生活真是个小可爱

    +

    不得不说,比较倒霉,我和我工友的工作算是精细活,如果我们速度慢下来,产线基本上也慢下来了

    +

    我也是尽快的加速,但是组长就是处处针对,人心隔肚皮

    +

    说我们的产品质量咋咋的不好,问我能不能干,产线产量就是我们搞得停滞不前,才做两个小时,我能又怎样熟练

    +

    好巧不巧,我和工友在凌晨一点被机动约了面谈单,厂区规定,被面谈三次,会被劝退开除

    +

    接着就给我们换了一个站岗,是检查屏幕的,也是相当难熬,一直看屏幕外观的,大概是做到三点

    +

    我跑路的心根深蒂固了,跟班长提了离职,班长咄咄逼人,一副拽的二五八万的面态

    +

    不耐烦的给我们签了字,让我们赶紧走人,给资本家跪久了,就是一副狗仗人势的气态,打工人何必为难打工人

    +

    跑路

    +

    +

    +

    签了离职单,就跑路了,离职那天,路上开的花都是香的

    +

    +

    +

    怎么形容我的心情呢,总的来说,家人们,能不进厂就不要进厂!

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/1219/index.html b/public/post/1219/index.html new file mode 100644 index 00000000..46fd2fc8 --- /dev/null +++ b/public/post/1219/index.html @@ -0,0 +1,280 @@ + + + + + + + + 完善主题 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    完善主题

    +
    + 作者: 小赵同学 浏览: 字数: 1571 分类: + + 生活 + +
    +
    +

    这段时间闲在家,自己的事情也忙的差不多了,就打算继续完善一下主题

    +

    很多经常来我博客逛的老朋友都知道,我的主题是 + +肖同学的Ying主题

    +

    这也是我用的时间最久的主题,主题的底层简约设计我很喜欢

    +

    当然,我也对该主题进行了一些修改,加入了自己一些想法

    +

    全站pjax

    +

    其实这个很早就想加入,看到张洪大佬的博客丝滑的过渡,全局无刷新很是心动

    +

    但是奈何pjax文档一直没看明白,经常去访问其他博友的博客,全局pjax刷新,体验感真的很好

    +

    上个礼拜六,打开电脑,对着文档又反复地看,心静自然凉,慢慢的看进去了

    +

    别说,还真看明白了,大佬封装好的 pjax.js 直接拿来用

    +

    花了一点时间,算是给小站加入了全站 pjax 刷新

    +

    不得不说很丝滑,打开速度也比之前快很多了

    +

    折腾代码,似乎就像搭积木游戏一样,自己想要的效果达成了,真的很有成就感

    +

    情感树洞

    +

    其实这个功能一直很想实现,但是一直没有找到合适的方法,参考了泽泽的文章

    +

    他的博客动态说说功能,是通过独立页面,修改评论样式实现的,但是对于经常换主题的我

    +

    每换一个主题都得去考虑主题风格,重新去修改动态的css,很是折腾,也很浪费时间

    +

    想实现这个功能,主要还是自己很想有一个自己的情感树洞

    +

    起初,我尝试过创建一个微信小号,小号不加任何好友,把朋友圈当做自己每天发疯的情感树洞

    +

    可是遭到了微信的背刺,账号没有实名,三天没登录就给封了

    +

    后面,又把目光看向了小红书平台,创建一个账号,作为自己每天的情感树洞账号

    +

    但是事实上并没有我想象中那么好

    +

    这种自媒体平台的戾气很重,有些人就是喜欢闲来无事来你的心情笔记下喷你

    +

    本来就是发疯笔记,搞得自己心情更堵了,后面也是注销了账号,这个功能渐渐搁置了

    +

    当然有朋友会说,你为什么不发朋友圈,建立一个分组,屏蔽掉不想展示的人

    +

    事实上这样只会增加自己的烦恼,每条朋友圈内容,首先还要掂量不需要展示给那些人,也是相当的麻烦

    +

    第二点就是,数据永远在微信平台,或许,未来,腾讯修改机制,账号意外的被封掉,自己的回忆都没了

    +

    我想这也是很多朋友选择搭建自己的个人博客记录的原因吧

    +

    第三点,次元世界的不同,一些年龄大的长辈,亲戚,根本不理解你的说说想表达的含义

    +

    总是拿阅历说事,在评论区指责你,我只是分享今天的emo心情,却遭到指责,这样很让人窒息

    +

    这也是我朋友圈常年不更新的原因,害,或许有很多同龄人跟我有一样的心境

    +

    后面逛到林木木大佬 [https://immmmm.com]

    +

    了解到 Memos 程序 + +https://usememos.com

    +

    通过了解,才发现memos程序,玩法这么多,部署也很简单

    +

    服务器有docker直接一行命令就可以跑起来

    +

    这不就是我一直心心念念的情感树洞的完美平替嘛!哦,不对,就像木木大佬所说的:高替!

    +

    因为有很多大佬折腾过,这边主要重写样式,其他都可以抄作业

    +

    配上pjax刷新,用着很舒适,未来即使是换主题,也可以完美的无缝切换

    +

    就算是换博客平台也可,因为memos动态可以渲染在单页上

    +

    用了一段时间,我感觉这样挺好,每一条只记录有限的一件事,或许是一句话,一张图片搭配简单的描述

    +

    这样写作压力很小,博客的仪式感太强了,每次写博客文章,给我一种很隆重的感觉,我需要准备很多东西

    +

    我很难想到什么写什么,很多文章我都需要准备好很多东西之后才开始写

    +

    因为时间线的原因,有一些当时记忆深刻的东西,时间的冲刷,渐渐的也忘掉了

    +

    围观地址

    +

    + +https://usj.cc/cross

    +

    +

    +

    参考文章

    +

    这里贴出一些参考文章,可避免一些想部署memos的朋友走弯路

    +

    部署memos教程:来自林木木大佬

    +

    + +https://immmmm.com/hi-memos

    +

    Typecho设置memos动态单页:来自拾月大佬

    +

    + +https://www.skyue.com/23051422.html

    +

    尾声

    +

    想当初,看到其他博友的博客一个有新奇的功能,就想方设法的集成到主题里,

    +

    花了一下午,甚至一天的时间,整合进去后,发现根本用不上,然后又是给删掉

    +

    像这样的永无尽止的循环往复,有一说一,确实是浪费时间

    +

    曾经给自己一个借口说是学习,其实根本没学习到精粹,事实上只是把ctrl c ctrl v用的挺熟练

    +

    主题功能基本上都完善了,我的重心也即将向写作方面转移

    +

    毕竟,博客最重要还是记录嘛,折腾的心已经不再澎拜

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/1223/index.html b/public/post/1223/index.html new file mode 100644 index 00000000..8606ae71 --- /dev/null +++ b/public/post/1223/index.html @@ -0,0 +1,207 @@ + + + + + + + + 襄阳唐城 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    襄阳唐城

    +
    + 作者: 小赵同学 浏览: 字数: 22 分类: + + 相册 + +
    +
    +

    考完试和朋友去的,避免数据丢失,特以此文留念

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/1243/index.html b/public/post/1243/index.html new file mode 100644 index 00000000..193c2851 --- /dev/null +++ b/public/post/1243/index.html @@ -0,0 +1,224 @@ + + + + + + + + 家乡随拍 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    家乡随拍

    +
    + 作者: 小赵同学 浏览: 字数: 46 分类: + + 相册 + +
    +
    +

    与弟弟妹妹在家乡景区游玩的一天

    +

    特此写下此文作留恋 于2023.08.03 记

    +

    摄影师:妹妹 + +@火华子

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/1248/index.html b/public/post/1248/index.html new file mode 100644 index 00000000..825784e4 --- /dev/null +++ b/public/post/1248/index.html @@ -0,0 +1,269 @@ + + + + + + + + 老爷机升级 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    老爷机升级

    +
    + 作者: 小赵同学 浏览: 字数: 2050 分类: + + 生活 + +
    +
    +

    每逢寒暑假最长去的地方就是老家,回家可以陪陪老人,同时崎岖的山路也可以历练一下自己的车技

    +

    因为在镇上也有很多事情需要忙,所以基本上回老家就是多次数,呆的时间不久

    +

    在老家,也经常需要使用电脑填一些资料,虽然自己目前笔记本是轻薄本,但是轻薄本接口很少,需要带着扩展坞

    +

    需要接杂七杂八的线,若不好好理线,真的就是说妥妥的盘丝洞,携带起来也不是很方便

    +

    一次回家路上,突然萌生了一个想法,何不把闲置在镇上的旧台式机组装在老家,偶尔轻办公呢

    +

    说干就干,于是就有了这篇文章

    +

    简单介绍

    +

    在自己读初二(2016年)的时候,老爸曾在电脑城花了大概3k的价格组装了一个台式机

    +

    放在家里平时用作查阅资料,开票,但实际上大部分还是我拿来打游戏了,当然也是挨了不少骂

    +

    因为预算给的不是很高,所以电脑的配置也不是很理想,那时候对电脑硬件也不是很懂,秉承着办公不卡就行了,其实大多数也是我自己在用

    +

    后面自己去县城上高中了,老爸因为换工作了,基本上不需要处理什么文档,大多数就是在楼下打印店弄好的

    +

    台式电脑就闲置了,顶多每次高中放月假回家,偶尔开机看看漫画什么的,再后来自己上大学了,也拥有自己人生中第一台笔记本

    +

    这台台式电脑便被彻底打入冷宫,现如今因为放在爸妈卧室里,十分占地方,所以被肢解放在大纸箱里

    +

    +

    +

    打开纸箱,已经是厚厚一层灰了,满打满算,截止今年已经七年没开机了,说实话,自己心里也没谱,能不能开机还是个问题

    +

    拆机清灰

    +

    +

    +

    打开机箱,灰也不是很多,可能是因为长期放在纸箱里的原因

    +

    但是CPU散热风扇,有很厚一层的灰,扇叶和马达的接口处也是没有上润滑油

    +

    用螺丝刀短接开关机跳线,CPU风扇嗡嗡嗡作响,跟洗衣机一样

    +

    +

    +

    不得不吐槽一下这个AMD的cpu风扇扣具,相当的难弄,也不敢大力出奇迹,搞了大半天才扣上

    +

    起初一直开不了机,后面排查了一下,原来是内存条松动,重新插拔正常开机了

    +

    小成本升配

    +

    成功开机之后,也是预想之中,巨卡,开机就要两分钟左右,当时老板还是给装的盗版win10

    +

    因为很多app已经是几年前的,所以打算重装一下,重装win10系统,好家伙,整整装了五个小时

    +

    一直卡在海内存知己天涯若比邻页面,起初还以为是死机了,但是加载动画还在一只转圈圈,足足等了两个小时才勉强进入系统

    +

    +

    +

    进入win10界面,运行起来还是很卡的,随着时间的推移,微软也在win10塞入了很多用不上的内置app和插件

    +

    我这个老CPU运行win10,相当吃力,于是,在madn网站找到win7的系统镜像,win7的安装速度很快,但是因为大多数主流软件不再支持win7系统

    +

    在b站营销号的引导下,于是把目光转向优化比较好的win8.1系统,此系统操作逻辑大多类似平板,但是用着真心不习惯

    +

    win菜单是全屏式的,用着也是很不习惯,安装了部分主流软件,也是意料之中的带不动

    +

    不得不说,硬件太差了,软件做再多优化,也是白搭,于是打开淘宝闲鱼,淘一些硬件,小成本升级

    +

    cpu,主板,换下来整套都要换,已经不属于小成本升级的范畴了

    +

    因为预算不多,就没必要碰台式电脑的三大件了,只打算对固态硬盘和内存条下手

    +

    +

    +

    CPU是AMD平台的a8 7650k 的apu 自带集显,目前轻办公还是没问题的

    +

    内存是一条1600hz的4GB内存条,固态硬盘是128G的Kingfast固态

    +

    加装固态

    +

    因为原来的硬盘本身就是固态硬盘,并非机械硬盘,没必要直接丢

    +

    接入SATA备用接口留作资料盘还是不错的,系统盘,选了一圈选择的是七彩虹的固态硬盘

    +

    预算不是很多,选的是256G固态硬盘,系统和软件基本上够用了

    +

    +

    +

    加装内存条

    +

    现在win10内存需求起码是8G以上了,目前还是4G单通道,所以运行win10系统还是相当的卡顿的

    +

    于是在tb选了一个相同频率的杂牌内存条,组双通道,理论上是最好选择同品牌同批次的内存条最好,否则可能会不稳定

    +

    但是原配内存条早已停产,内存条表面也是没有特别明显的标记,搜起来也是大海捞针,就在淘宝随便买了个

    +

    +

    +

    更换CPU风扇

    +

    旧的cpu风扇因为常年不用,扇叶也是噪音很大,开机线短接之后

    +

    如同洗衣机一样,起初不准备换的,但是确实很影响使用体验,害,还是换了

    +

    +

    +

    更换无线网卡

    +

    因为老家,没有在卧室预留网线接口,牵有线到卧室,也是相当麻烦,走明线又不太美观

    +

    所以最后选择了无线网卡,只要装上自带的无线网卡驱动就可以正常运行了,稳定性当然不如有线

    +

    只能说勉强能用,平时看看网页和聊天,还是够用的

    +

    +

    +

    不忘初心精简系统

    +

    win10官方的系统会存在很多用不上的插件和应用,导致电脑卡顿,自己又不想使用win7和低版本系统

    +

    于是把目光转向精简系统,不忘初心大佬的精简系统一直是我在用的第三方精简系统

    +

    他的精简系统我认为非常好用,系统占用很低,离线封装不会有很多杂七杂八的应用和插件,部分系统设置都帮你调教好

    +

    精简版最大的优点是懒人的系统,基本用不到的功能或组件都禁止了关闭了或者删除了,使用习惯都帮你调教好了

    +

    不忘初心博客:https://www.pc528.net

    +

    +

    +

    尾声

    +

    简单且低成本的升级,老爷机也焕发了第二春,基本上满足了轻办公需求,office办公和浏览网页还是没问题的

    +

    +

    +

    +

    +

    CPU占用也很低,老机器也可以流畅使用了

    +

    +

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/1269/index.html b/public/post/1269/index.html new file mode 100644 index 00000000..a6ce3bec --- /dev/null +++ b/public/post/1269/index.html @@ -0,0 +1,209 @@ + + + + + + + + 博客除草 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    博客除草

    +
    + 作者: 小赵同学 浏览: 字数: 450 分类: + + 生活 + +
    +
    +

    忙忙碌碌的日子里时间总是过得很快,博客自从开学也是整整四个月没更新

    +

    从九月份的新生身份入学,也渐渐适应了新学校的生活

    +

    生活的碎片

    +

    +

    +

    +

    +

    告别 iPhone

    +

    主要还是忍受不了iPhone的信号问题

    +

    中午高峰期排队买饭,iPhone还要开关飞行模式,才能把校园码刷出来

    +

    用户的自适应,渐渐的都成了肌肉记忆

    +

    学校的宽带很贵,宿舍上网基本上都是靠手机热点给笔记本开网

    +

    看网课也经常断流,自己是移动卡,信号真的很差,甚至有时候会无服务

    +

    iPhone的NFC功能过于封闭,不支持写入门禁卡

    +

    宿舍门又是门禁开门,天天带校园卡,无法避免会遗失

    +

    吐槽一下,学校补办校园卡相当麻烦(抓狂.jpg)

    +

    iPhone充电速度慢,有时候出门,还得额外带个充电宝

    +

    iPhone的系统固然好用,但是实际上带来的是各种生活的不便

    +

    思来想去,后面决定,利用勤工俭学的钱,再将旧机iPhone 13出了

    +

    最后选择通过官网Apple trade in换购计划,最后出了一个较为满意的价格

    +

    有朋友可能会问为什么不考虑入手 Xiaomi14

    +

    因为双十一 3.5k 的顶配13实在是太香了

    +

    最近同学大多数都得了甲流,各位朋友也要做好个人防护

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/1279/index.html b/public/post/1279/index.html new file mode 100644 index 00000000..dd91f55d --- /dev/null +++ b/public/post/1279/index.html @@ -0,0 +1,215 @@ + + + + + + + + 访客体验优化 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    访客体验优化

    +
    + 作者: 小赵同学 浏览: 字数: 473 分类: + + 教程 + +
    +
    +

    今天下午逛GitHub的时候,GitHub的首页推了一个这样的项目

    +

    + +https://github.com/instantpage/instant.page

    +

    项目的介绍这样写到

    +

    PC端

    +
    在用户单击链接之前,他们会将鼠标悬停在该链接上。当用户悬停 65 毫秒时,他们有二分之一的机会点击该链接,因此 instant.page此时开始预加载,平均为页面预加载留下超过 300 毫秒的时间。
    +另一种选择是在用户开始按下鼠标时加载页面而不进行预加载。这使得未使用的请求为零,同时仍然将页面加载平均提高了 80 毫秒。
    +您还可以在悬停时或链接可见时进行预加载,并在用户开始按下鼠标时触发点击,从而使您的页面成为世界上最快的页面。
    +
    +

    移动端

    +
    用户在释放之前开始触摸显示屏,平均留出90 毫秒的时间来预加载页面。
    +
    +

    +

    +

    汉译过来大概意思就是,当鼠标即将悬停到a标签的之前,对该链接进行预加载,提高访问速度

    +

    因为之前有同学反馈我的博客点击文章加载有些慢,于是乎说干就干,项目很简单,如需上手,直接在body标签之前加入一行js代码即可

    +

    代码如下

    +
    <script src="//instant.page/5.2.0" type="module" integrity="sha384-jnZyxPjiipYXnSU0ygqeac2q7CVYMbh84q0uHVRRxEtvFPiQYbXWUorga2aqZJ0z"></script>
    +
    +

    +

    +

    如上截图所示,当鼠标即将点击到文章链接,instant.page会对文章链接执行预加载,从而提高页面渲染速度

    +

    各位来访的朋友,有没有觉得速度比之前更快呢

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/1284/index.html b/public/post/1284/index.html new file mode 100644 index 00000000..8876bc92 --- /dev/null +++ b/public/post/1284/index.html @@ -0,0 +1,195 @@ + + + + + + + + 一次点亮 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    一次点亮

    +
    + 作者: 小赵同学 浏览: 字数: 124 分类: + + 生活 + +
    +
    +

    在笔记本下线之后,看了一圈狗东,因为自己玩游戏比较少

    +

    主要是看的商务本,好一点的商务笔记本就得四五千了

    +

    思来想去还是打算组装itx主机,论性价比还得是台式机

    +

    2k成功拿下,拿来跑跑代码足够了,工作了再买张显卡,还是很香的

    +

    感谢 @小李 @小陈 帮忙,成功一次点亮

    +

    +

    +

    +

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/1287/index.html b/public/post/1287/index.html new file mode 100644 index 00000000..15a5c5d5 --- /dev/null +++ b/public/post/1287/index.html @@ -0,0 +1,197 @@ + + + + + + + + 主机配置单 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    主机配置单

    +
    + 作者: 小赵同学 浏览: 字数: 161 分类: + + 生活 + +
    +
    +

    评论区有小伙伴要配置单,前几周有些忙没有整理出来

    +

    今天正好清明放假,花了点时间整理出来

    +

    电子产品价格浮动区间较大,配置单仅供参考

    +

    +

    +

    整机效果

    +

    +

    +

    一些看法

    +

    固态颗粒厂商产能缩紧,现在固态硬盘涨价很厉害,现在1T的盘均价都在450以上了,目前不太推荐入手

    +

    如果不是刚需,可以先等等618价格,如果急需的话,推荐致钛,铠侠,这两款厂商的固态硬盘

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/13/index.html b/public/post/13/index.html new file mode 100644 index 00000000..5b315eda --- /dev/null +++ b/public/post/13/index.html @@ -0,0 +1,226 @@ + + + + + + + + 谢谢你陪伴我们十九年,再见了,九喇嘛 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    谢谢你陪伴我们十九年,再见了,九喇嘛

    +
    + 作者: 小赵同学 浏览: 字数: 898 分类: + + 文案 + +
    +
    +

    2002年10月3日,火影忍者第1集,九喇嘛出场

    +

    2021年10月3日,博人传第218集,九喇嘛离开

    +

    看漫画的时候忍了,218集博人传预告的时候我屏蔽了所有推送

    +

    微博看见一点赶紧划走,但是这个视频声音的第一个八拍就让我破防

    +

    [dplay src=“https://usj.cc/sp/4.mp4”]

    +

    整个19年的回忆都浓缩在了歌词和画面里,老粉真的是无法接受这样的告别

    +

    鸣人的成长都是九尾见证的,从最开始的排斥和利用到最后的理解和信任,九尾不是鸣人的工具,而是鸣人的伙伴

    +

    天下没有不散的筵席,青春总该退场,新时代终会到来

    +

    也许我们都长大了,青春也真的结束了

    +

    旧王陨落,意味着新王加冕也不远了,博人传开篇意味着这是火影的新时代

    +

    既然博人传是火影次世代的故事,让掉主角的位置是迟早的定数

    +

    佐助鸣人等主角团当然不会很匆忙离场,也只能被削弱,才能体现火影新生代的能力

    +

    九喇嘛走了,固然很伤痛,但它并没有本质意义上的离开

    +

    九喇嘛临走说,因为查克拉耗尽,但躯体还是在鸣人体内,所以人柱力不会有事

    +

    换句话说,只要九尾查克拉回来了,九尾自然就复活了

    +

    未来相当长一段时间,鸣人都将独自面对失去搭档的痛苦

    +

    不过作为一个忠实的火影迷也习以为常了,鸣人一生都在失去中长大的,小时候失去父母,青年失去自来也老师,现在没了九尾。在失去中慢慢成长

    +

    看到这段九喇嘛的独白,我想青春已经在这段九喇嘛的独白里诠释

    +

    再见,九喇嘛,再见,我的童年

    +
    +

    你还是那个刚出生的婴儿的时候 我就一直陪着你 是啊,我知道的,你这一路多么的艰辛

    +
    +
    +

    佩恩的那次,我真的以为自己要复苏了,要自由了,不过,哼,水门那家伙没想到还留了一手啊

    +
    +
    +

    再之后,你夺取我的查克拉,真是没想到,玖辛奈居然也在,真是的,你们一家都这么麻烦 后来的斑,我不喜欢他,我把查克拉借给你

    +
    +
    +

    再后来嘛……你说“我不再是妖狐,而是木叶村漩涡鸣人你的搭档” 你喊出来我的名字“九喇嘛,上了”

    +
    +
    +

    就算斑那小子复活,把我夺取,但是我的半身还在你那里我就不担心了 最后的终末之谷一战,没想到你居然成了那样

    +
    +
    +

    后来,在月球上又让我刻字,真是的,我的字一点都不好看啊 不过,时隔十几年的全力应对大筒木一族的,但是我的本事可没退步

    +
    +
    +

    现在了,鸣人,我看起来我只能陪你到这里了,一式已经活不了多久了,剩下的,就交给你了 这么多年来……真是挺开心的​

    +
    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/14/index.html b/public/post/14/index.html new file mode 100644 index 00000000..307e8fd6 --- /dev/null +++ b/public/post/14/index.html @@ -0,0 +1,280 @@ + + + + + + + + 记录人生第一次洗牙,不得不说感觉真的特别好 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    记录人生第一次洗牙,不得不说感觉真的特别好

    +
    + 作者: 小赵同学 浏览: 字数: 2189 分类: + + 生活 + +
    +
    +

    前段时间偶然间在微博看到一个博主分享vlog洗牙是一次什么样的体验

    +

    让我第一次认识了什么是洗牙,抱着好奇心我去百度了一下什么是洗牙

    +

    百度也有很多相关回答,其中洗牙又称洁牙,简单理解是帮助你清理你口腔中的牙结石

    +

    长这么大,从来没有体验过洗牙,看着各种博主的vlog的感受,自己也确实是非常心动

    +

    在知乎百度搜索了各种资料,自己也成功被科普了,洗牙对于牙齿健康真的很重要

    +

    洗牙知识的误区

    +

    在准备洗牙工作之前,作为一个从来没有洗过牙的小白,真的是心理上各种害怕

    +

    面对各种自媒体的众说纷纭,有说洗牙好的也有说洗牙不好的,给我印象最深的一个博主

    +

    在vlog上前面说了一堆洗牙的危害,真的是打心里给我说的害怕了,看到了视频最后才发现他主要是推销自家的超声波电动牙刷的

    +

    喵的,还以为被科普种草了,没想到就是一个直播带货的vlog(头大.png)

    +

    整合各平台的资料,总算是搞懂了关于洗牙的各方面知识,下面我简单给大家讲讲我的理解

    +

    1.洗牙会伤害牙齿吗?

    +
    +

    实际上,洗牙不仅不会伤害牙齿,还是救牙举措

    +

    据统计,96.7%的中年人都有牙结石,这些没有被清理掉的牙结石不断刺激牙龈,导致牙周疾病,一开始可能只是牙龈出血、牙龈肿痛等,再严重的话牙龈萎缩牙槽骨吸收而致牙齿松动甚至脱落

    +

    而牙结石牙结石,真的宛如坚实的石头,即使认真刷牙了,也很难刷掉

    +

    只能借助洗牙措施来给牙齿做个大扫除,帮助清理牙菌斑、牙结石和色素,防治牙周病

    +

    也不用担心洗牙洗去牙结石的同时会伤害到牙齿本身

    +

    一般洗牙用的都是超声洁牙法,是利用超声震动震碎并清除牙结石,并不会损害牙釉质

    +

    在洗牙过程中,如果感觉到有牙齿碎片脱落,别担心,那其实是你的牙结石正被医生洗掉

    +

    所以说,洗牙不仅不会伤害牙齿,反而是防治牙周病最有效的方法

    +
    +

    2.每天认真刷牙,还需要洗牙么?

    +
    +

    当然需要,日常的刷牙是无法刷掉牙结石的

    +
    +

    3.洗牙会把牙缝洗大吗?

    +
    +

    牙缝并不是洗出来的,而是没洗牙之前牙缝被结石给堵住了

    +

    洗牙后,结石被清理掉了,原来的牙缝露出来了

    +

    这个时候会给人一种洗牙把牙缝洗大的错觉

    +
    +

    4.洗牙会出血疼痛吗?

    +
    +

    这个就因人而异了,洗牙的疼痛程度取决于患者牙周状况

    +

    一般来说,牙周病严重的,洗牙容易出血和疼痛

    +

    当时我去洗牙,没什么感觉,过程还是很不错的,如果觉得很痛

    +

    可以跟医生申请上点麻药会好很多,其实这没什么好丢人的

    +

    跟面子比起来,作为一个洗牙萌新我认为牙齿健康更重要

    +
    +

    5.洗牙能把牙齿洗白吗?

    +
    +

    牙只是还原你牙齿本来的颜色。如果牙齿本来就是黄的,靠洗牙是洗不白的。

    +

    洗牙能洗掉的,除了牙结石,还有附着在牙齿表面的色素沉积

    +
    +

    谈谈洗牙的过程

    +

    作为一个学生党,因为疫情原因是不能随随便便的出去的,只有在国庆假期才能出去

    +

    正好临近国庆假期,想去牙科医院尝试一下洗牙,哈哈哈,因为被种草了

    +

    问了一个洗过牙的朋友,说很爽的,体验感很不错,自己抱着试一试的想法也想去尝试一下

    +

    在朋友的介绍下我去了离我们学校比较近的口腔诊所,因为同学去过所以还是比较放心的

    +

    其实在踏进口腔诊所之前,自己还是给自己做了很多思想工作的,作为一个学生党生活费有限

    +

    真的好怕被坑,哈哈哈哈,万一洗个牙还要其他收费,让本不富裕的我雪上加霜,特地问了我一个朋友

    +

    +

    +

    因为诊所的门很特别,一眼都看见了,可能是因为绿的原因吧,哈哈哈

    +

    +

    +

    这家诊所在二楼,不得不说这家诊所的设计师真的是很会设计,在一楼楼梯口放了很多让人一眼放心的牌匾

    +

    不得不说我真的是很会疑神疑鬼,哈哈哈,没办法可能从小就是这样的

    +

    +

    +

    刚进门真的是给人一种很舒适很干净的感觉,屋内的陈设都是十分干净整洁

    +

    [xiangce] + + + + +[/xiangce]

    +

    在前台小姐姐那边进行了登记,效率真的很不错,一会儿洗牙的小姐姐就来叫我了

    +

    +

    +

    设备真的很高级,我发完图片给我同学看的时候,他说真的很不错,比他之前洗的地方好多了

    +

    +

    +

    给我洗牙的是一个很温柔的小姐姐,躺在台子上上,他会帮你接一杯水让你漱口,接下来就开始了

    +

    +

    +

    接近二十分钟的洗牙过程,在小姐姐不停的“嘴巴张开”下结束的,过程很酸爽

    +

    洗牙其实并没有那些博主说的那么难受,过程我感觉还是蛮舒服的,在洗牙的时候

    +

    医生会拿着超声洁牙机的洁牙尖(是个尖尖的金属钩子),360度的清洁你的每一颗牙齿

    +

    而护士小姐姐则会在一旁往洗牙者的嘴里插一条小管子,及时吸走洗出来的污垢或牙结石等

    +

    这个过程会有些恶心感,因为机器会一直往你的嘴巴喷水,但你既无法吞咽,也不能吐出来

    +

    在清理了一会之后,小姐姐会暂停,让你吐掉口里的脏水,而小姐姐在清理你牙缝中的结石时,会发出类似切割的吱吱声

    +

    牙齿与金属仪器接触,会感觉特别酸,可能会有些疼。但是我感觉还是蛮好的,可能是小姐姐说我的牙结石不是很多的缘故吧,可能是因为我一直坚持早晚刷牙缘故吧

    +

    虽然洗牙的过程不那么舒服,但日常生活中,能给牙齿及时做清洁,也是很好的,经过洗牙的过程中小姐姐也一直在跟我科普

    +

    还记得很清楚她说,我们每天吃的东西,其中含有大量的糖分,这些糖分在口腔中停留超过6小时,就会沉积在牙面上,与细菌形成刷不掉的“膜”,而这层“膜”与唾液的矿物质结合沉淀,也就形成了牙结石

    +

    牙结石会对牙周组织有持续的刺激作用,如果有外来的刺激,如刷牙或吃硬的东西,就会出血,有时还会出现牙龈问题

    +

    牙结石严重的人,还会引起牙齿松动、脱落等问题

    +

    所以,洗牙虽不舒服,但小赵同学还是建议大家,可以的话,一年去洗一次牙

    +

    爱护牙齿健康真的是太重要了,最后离开诊所付款了

    +

    +

    +

    也没想象的那么贵,洗完牙牙齿感觉特别轻松,体验感真的很好,也推荐大家有空也去做一下洁牙,哈哈哈

    +

    晚安,我的朋友们

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/15/index.html b/public/post/15/index.html new file mode 100644 index 00000000..60300086 --- /dev/null +++ b/public/post/15/index.html @@ -0,0 +1,207 @@ + + + + + + + + 咱们理工的云和晚霞,等我有女朋友了也要跟ta一起看晚霞 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    咱们理工的云和晚霞,等我有女朋友了也要跟ta一起看晚霞

    +
    + 作者: 小赵同学 浏览: 字数: 132 分类: + + 生活 + +
    +
    +

    最近课程比较多,临近考证休息时间基本上也给自己排了学习任务

    +

    博客没有想之前那样高频率更新了,但是通过统计看也有很多博友回访,真的很感激

    +

    博客就可能以后周更,定会不忘初心,宁愿认真用心去写,也不会水任何一篇文章

    +

    感谢各位博友的厚爱,下面是最近拍的学校的晚霞,分享给各位

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    [xiangce] + + + +[/xiangce]

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/16/index.html b/public/post/16/index.html new file mode 100644 index 00000000..74708d43 --- /dev/null +++ b/public/post/16/index.html @@ -0,0 +1,243 @@ + + + + + + + + 三甲医院越来越让我失望了,也许这种方式是对自己的救赎 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    三甲医院越来越让我失望了,也许这种方式是对自己的救赎

    +
    + 作者: 小赵同学 浏览: 字数: 1772 分类: + + 生活 + +
    +
    +

    可能这周是我课程排的最满的一周了,这周的学习生活充实且忙碌

    +

    基本上从早上上到晚自习,中间只有午休晚餐时间,突然给自己一种上高中的感觉

    +

    弟弟去三甲医院做检查

    +

    周一的时候,父母带我弟弟去市里比较有名的三甲医院做听力检查

    +

    因为父母说总感觉弟弟的听力有点点问题,想抽时间带过来检查一下,好自己也放心一点

    +

    需要预约挂号,排到下午才轮到我弟弟检查,因为现在国家实行三胎了,幼儿检查的比较多

    +

    检查结束那时候我正在上课,下课打开微信,看到老爸给我发了一张检查报告单

    +

    [xiangce] + + + +[/xiangce]

    +

    因为自己不是学医的,自然也看不懂,想着晚上有空再问老爸吧

    +

    晚上询问我爸得知,医生让我爸给我弟弟配个助听器,因为被检查出听力较弱

    +

    这个消息犹如晴天霹雳,我也很难理解,五味陈杂,或许只有做父母才能理解这种心情

    +

    听完我爸复述那些所谓的高级医师所说的话,我的直觉是医师在忽悠爸妈买天价助听器

    +

    医生并没有对我弟弟的听力状况给出较多的医学解释,谈话重心就是让我爸妈给弟弟配助听器

    +

    家里就我和我弟弟两个孩子,父母都希望我们兄弟俩可以健健康康成长,咬咬牙决定买一对给我弟弟

    +

    询问医师助听器的价格为1.8w一对,1.8w对于这种大型医院可能不算什么

    +

    但是对于我们家庭是一笔巨款,1.8w那是父母的血汗钱,辛苦钱

    +

    当医生看见父亲有买的意向了,狮子大开口,喊价到2.8w,给我爸妈的理由是老式助听器卖完了

    +

    只有新式助听器了,且价格是2.8w一对,老爸开始意识被忽悠了,找借口说回家在做打算吧

    +

    回到家中,父亲放心不下,又去武汉做了一次全面检查,检查结果弟弟无大碍,年龄大一点就好了

    +

    我们总把坏脾气给身边最亲的人

    +

    这周中午吃午饭的时候,逛b站偶然看到一个up主的视频感触很深

    +

    [bilibili bv=“1Qq4y1V7LZ” p=“1”]

    +

    这视频意义很大,帮助家里的老年人换手机,甚至这么细心、有耐心的教老年人用智能手机

    +

    我想很多年轻人是做不到的,比如我本人,攒零花钱给父母买手机对我来说很容易,但是像up主森树这样有耐心

    +

    细心的一步一步教学使用新的智能手机,我是根本做不到的

    +

    放假回家烦心事一大堆,就想安静一会,这也使我和家人慢慢有了距离

    +

    能看到up主森树拍出这样有意义的视频,起码我本人是会去反思我自己的

    +

    这个视频让我感动在于,up主森树真的很尽力让奶奶弄懂,说很多东西

    +

    相比之下,我有些惭愧,我爷爷七十岁,不会用智能手机,也没人教他,他身边一定有同龄人用

    +

    也许他嘴上说着不要,心里也是羡慕的,换位思考想想,当你老了,你会想被时代落在后面吗?

    +

    对自己的救赎

    +

    [bilibili bv=“1JU4y1N7En” p=“1”]

    +

    感触是这个搞笑的自黑博主,视频主要表述自己的大学生活虚度了一场

    +

    好像,过了高考后你的人生就像是按了加速键,好的越好,差的越差,关键还不知道自己是啥情况

    +

    就像温水煮青蛙一样,刚开始觉得很舒服,只有当现实血淋淋的摆在眼前,才惊觉自己已经这么落后了啊

    +

    于是开始焦虑,却又没有办法,日子就在日复一日的自责中过去了,或许,我们都应该逼自己一把了

    +

    毕竟大学生活过去了,如果没学到的东西的话,相信大部分人会有遗憾的

    +

    渐渐的我明白了,城乡出来的孩子是有区别的。在信息收集渠道上就不一样。我根本不知道什么是绩点

    +

    不知道大学生考证要考哪些,不知道考公考编都需要些什么,后面才知道主动上网搜集信息

    +

    和高中不一样的是,这些东西大学老师不会告诉你,知道的人有自己规划的人就很明白,不知道的不清楚的就过得稀里糊涂

    +

    并在大学安逸作息的假象下逐渐颓废,等到醒悟过来才发现时间都过去了,比如我

    +

    还记得高中老师告诉我们:等你们通过了高考上了大学就可以随便玩了!这句话超级害人

    +

    高考很重要,但没必要被神化。从进了社会那一刻起,向前走的每一步都会越来越难,每一步都至关重要

    +

    作为一个大二的闲鱼,大学的几年,是非常好的学习时机提高自己的时候,你可以学习任何你想学的,真的不要荒废了这几年

    +

    但是静下心想想,我姐姐曾经给我说的一席话,我想它也是对我最好的解答

    +
    +

    大学适度放松完全可以理解,人生的路还长着呢,意识到了这一点,向着想要的生活往前冲就完了

    +

    换个角度来想,大二也不晚,想干什么,一两年也够用了,琢磨琢磨自己喜欢干啥,能不能实现

    +

    制定个计划,不浑浑噩噩的。少点功利心,多想想自己想干什么

    +

    跟自己纵向比较,向着自己的节奏去感受生活,没有什么时间是荒废的,哪怕玩下来也有它的意义

    +

    人能做的最简单也是最难的事就是能做自己喜欢的,没有随波逐流,单纯发自内心

    +

    这才是作为人要去追寻的幸福,我也在往这个方向走。如果你做到了,那是真正属于你最难能可贵的快乐

    +
    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/17/index.html b/public/post/17/index.html new file mode 100644 index 00000000..ce15aa2c --- /dev/null +++ b/public/post/17/index.html @@ -0,0 +1,222 @@ + + + + + + + + 如果上帝关掉这扇窗,那就由科学帮你打开,弟弟,祝你一生健康幸福 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    如果上帝关掉这扇窗,那就由科学帮你打开,弟弟,祝你一生健康幸福

    +
    + 作者: 小赵同学 浏览: 字数: 1496 分类: + + 生活 + +
    +
    +

    襄阳的冬,似乎来的早一点,一场秋雨,气温骤降,仿佛快节奏的进入了冬天

    +

    这周也是繁忙的一周,课程还是排的满满的,已经有一门课程开始结课了,有种快期末的味道

    +

    这周也是父母带我弟弟去武汉同济医院进行听力复查的日子,内心比较忐忑,希望弟弟一切安好

    +

    这段时间有些小伙伴可能会疑惑我的博客更新频率怎么慢下来了,以前的时间基本上三天一更新

    +

    那么就讲述一下最近我在干嘛吧,因为我在准备大三的毕业插本考试,所以最近一段时间都在满脑子学c语言

    +

    +

    +

    这个markdownpad是强仔介绍给我的,说很好用,我特地下载下来,使用确实很香,极大的提高了做笔记的速度

    +

    这个软件也可以白嫖专业版,基本随便百度一下就可以嫖到专业版的激活码

    +

    基本上我最近就在这个软件里敲我最近学的c笔记,也许,可能有小伙伴会问为什么不直接用笔写

    +

    用笔写500字笔记,可能我在编辑器里面几分钟就敲完了,但是用笔写还是够呛的,用这个记笔记还是可以提高记笔记的效率的

    +

    像很多up主都说,入门一门编程语言是很简单的,但是要学好一门语言,是十分不容易的

    +

    对于我来说把c学好确实很难,但是我是不会放弃的,晚上都会抽时间去自习室复习一下c语言的网课,整理所学笔记

    +

    还记得我们以前的企业课老师说的一句刻骨铭心的话,我觉得很好送给各位朋友,企业课的老师说:

    +

    一件你不喜欢的事情,如果强迫自己去做100次,你会潜意识的喜欢上这件事,因为你会因为你不去做这件事而去迷茫,例如我本不喜欢学英语,但是我基本上强迫自己每天都记几个单词,坚持一百天,脑袋会回荡一种声音,我今天什么时候背单词,或许有人会说我喜欢英语,可是现实真的是这样吗,不,因为背英语,可以使我得到我想要的东西,可能有的人甘愿过十几年的平庸的日子,也不愿意花一年或者几年的日子去改变去提高自己,最后只剩下彷徨与叹息,最后问自己这真的是我想要的人生吗?

    +

    弟弟被确诊为先天性听力缺失

    +

    得知这个消息还是在晚自习,还有五分钟下课的时候,微信收到了父亲的一条语音

    +

    看了看一下日历,今天是我弟弟复查的日子,内心百般陈杂,心里有一种不太好的预感

    +

    因为检查是上午做的,一般结果是下午两点就出了的,父亲等晚上才跟我说,心里觉得可能有什么不好的消息吧

    +

    +

    +

    还有五分钟才下课,手机音量调的很小,听了一下语音最后一句父亲的语音带着哭腔,我想,该有什么不好的事情发生吧

    +

    短短五分钟,在我复杂的情绪里,它好像很久很久,伴随着下课铃声,我第一时间拨通的父亲的电话

    +

    父亲带着哭腔告诉我,语无伦次,我也怔住了,这也是意料之外,我弟弟被确诊先天性听力缺失,先天性这三个字如同锤头彻底打倒了父亲这座大山

    +

    长这么大,这是我第二次听见父亲哭,小时候的记忆里,父亲就是我最坚实的大山,我也想哭,这太突然了,但是我不能哭,我已经是一个成年人了

    +

    安抚好父亲的情绪,被父亲告知我弟弟的病情可以治好的,但是需要植入天价的人工耳蜗28w,28w如同一座大山压在父亲的肩膀

    +

    父亲更多的是对自己自责,父亲跟我说,要不先不给弟弟植入耳蜗吧,先供你上完大学,等你上完大学我们在一起想办法给弟弟治

    +

    我直接拒绝掉了父亲的这个想法,每个孩子都有他的语言发育的黄金期,不能因为自己,耽误弟弟最佳的治疗时期,给父亲说到时候大三的时候我申请助学贷款就好了,等以后上班我自己再慢慢还,先给弟弟治吧

    +

    得知我弟弟这个情况,先天性听力缺失这个我也没听说过,去百度去知乎问答案

    +

    +

    +

    最担心的就是弟弟年纪很小成为耳蜗宝宝,上学怕受到其他同学的排挤和歧视,以后会不会产生自卑心理

    +

    [bilibili bv=“1Mz4y1C74K” p=“1”]

    +

    视频里面小女孩一句耳朵有电了,我流泪了,我失眠了,三点还没办法进入睡眠状态

    +

    嘉,愿你好好被这个世界热爱,愿以后有个拿着无限电量电池的女孩守护你

    +

    小赵同学 2021.10.24记 晴

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/18/index.html b/public/post/18/index.html new file mode 100644 index 00000000..fa80e5ad --- /dev/null +++ b/public/post/18/index.html @@ -0,0 +1,206 @@ + + + + + + + + 我又双叒叕换主题,我发现我好像一直在折腾 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    我又双叒叕换主题,我发现我好像一直在折腾

    +
    + 作者: 小赵同学 浏览: 字数: 1034 分类: + + 生活 + +
    +
    +

    这周四周五学校在开运动会,所以身为大二学长,可以闲两天了

    +

    运动会期间大二大三大四是不排课的,所以基本上都是休息,主要写一些平时没写的作业

    +

    学校为了开运动会也是够拼的,周一周二从早上第一节课排到晚自习全满

    +

    更需要吐槽的就是上午两节大课还是不同的教学楼,从四教跑一教,来回切换,真是够折腾了的

    +

    就这样我又换主题了

    +

    Twitter主题算是我最喜欢的主题,截止建站到现在基本上用的都是这个模版

    +

    我个人也是非常喜欢,没有继续使用的原因主要是,是关于加入入党积极分子一些原则性规避的东西

    +

    因为Twitter主题UI是跟国外的社交平台Twitter很相似,这是这个事件的导火索

    +

    前段时间老师在班上有通知过加入入党积极分子的一些规定,规定中要求是不能使用国外的youtube,Twitter,Facebook等社交平台

    +

    自己的主题模版又跟Twitter的UI很像,老师脾气也比较直,因为从来没有涉及过这个圈子的人,根本不懂博客是什么,模版又是什么,你一张嘴也说不清楚,很无奈

    +

    跟老师解释这个是网友写的一款博客模版,不是国外的Twitter社交平台,在我的努力解释下,好像并没什么用,因为没玩过这个的人,很难相信我说的话,虽然该主题和它没有任何关联

    +

    无奈之下,只得换个模版了,因为运动会自然也有时间折腾,在昨天下午的折腾下,也顺利换上了新模版

    +

    有博友戏称我是一个善变的男人,怎么那么喜欢换主题,其实不然,我也是很无奈

    +

    在各种模版之间艰难抉择

    +

    换模版意味着我要在很多模版中又要找一款自己中意的新板子,选择疑难症的我,真是一下子头大

    +

    回想起来,我入手过好几款typecho的主题,handsome,pigeon,cuteen,Twitter,a-my,主题,这些都是很好看的模版

    +

    在WordPress我也购买过很多模版比较有名的子比主题,7b2主题,但是WordPress功能很多,对于我这种小小小小小小站长,功能多的显得有点多余

    +

    最后还是选择了油油的第二款主题,因为跟Twitter有些设置差不多,换起来不是繁琐,后台很简洁,很快就上手了

    +

    期间我也换过pigeon主题和a-my主题,但是友链数据基本上都需要我一个一个敲上去,实在是工程量巨大,其实很佩服叶开的,看他动态,很长一段时间都在折腾博客,我基本上折腾一会儿就够呛了

    +

    大道至简,作为一个玩博客的发烧友,我何尝不明白,内容好才是王道,但是我们好像都在遵循这么一个循环:简约-找大佬定制和添加功能-自己美化样式-审美疲劳-回归简约……,无限循环

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/19/index.html b/public/post/19/index.html new file mode 100644 index 00000000..b93644e2 --- /dev/null +++ b/public/post/19/index.html @@ -0,0 +1,258 @@ + + + + + + + + 运动会闲暇这几天,简单给大家分享一下日常吧 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    运动会闲暇这几天,简单给大家分享一下日常吧

    +
    + 作者: 小赵同学 浏览: 字数: 935 分类: + + 生活 + +
    +
    +

    仔细看了看以前写的文章基本是都是围绕一个主题写的,写的都是一些奇奇怪怪的想法

    +

    偶尔会记录一下生活的小趣事,朋友也建议我多记录一点大学日常,毕竟以后工作了还可以回过来看看

    +

    闲暇的午后

    +

    因为运动会不排课,可以坐在操场惬意起来了,下面图片是朋友拍的

    +

    +

    +

    +

    +

    +

    +

    +

    +

    广告设计的作品

    +

    临近体育文化节,广告设计专业也安排了一个类似主题的设计作业

    +

    刚布置下来真的一下子头都大了,根本都没什么头绪

    +

    新建文件夹新建图层,在我的电脑里面活活躺了两三天

    +

    感觉有点拖延症的感觉了,有时候不得不说设计灵感真的是一下子闪现出来了的

    +

    有时候做图心情浮躁,那是真的是做不出来的,基本上建立个新图层脑子一片空白

    +

    +

    +

    成品暂时还没有,因为感觉可能后面还有一点灵感,先不放出来了

    +

    自习室宿舍楼的随拍

    +

    因为去学校那边找一下辅导员有事,然后顺便拍下的风景

    +

    +

    +

    +

    +

    +

    +

    +

    +

    在晚上的路灯下,沿路看到有很多学姐学长在路灯下背书,背单词

    +

    这个社会也许就是这样,你不愿意起的床别人愿意起,你不愿意吃得苦总有人愿意吃

    +

    还记得我之前加的一个学长说过一句话,大学的宿舍是大学的坟墓,这句话我真的领会到了真谛

    +

    大学有各种各样的圈子,圈子不同不必要强融

    +

    人生或许就是那么的不如意,高考会失利,创业会失败,工作会迷茫,但是相信我的未来不会止步于此

    +

    人的一辈子,是在和平庸作斗争,我认为那所谓成功,只是突破了那一段时间的平庸而已,人生的常态,是夸父追日般的永难出头,之前看一本书有句话对我感触很深

    +
    +

    “种一棵树最好的时间是十年前” +“其次是现在”

    +
    +

    小赵同学的美食篇

    +

    好像从来没发过美食照片,给大家晒几张在学校我觉得不错的小吃

    +

    首先特别赞一下学校比较好吃的蜜汁炸鸡,真的是yyds

    +

    +

    +

    +

    +

    上次吃的拌面和bbq鸡腿,整整花了我三十米,我肝,不过味道是特别的nice

    +

    +

    +

    老演员汉堡包,还不错,有时候赶着去上课,会买,味道也很不错

    +

    +

    +

    骆记馋鸭,这个很好吃,但是有点油腻,基本上几个月吃一次

    +

    +

    +

    东北卷饼,实惠,一般月末吃,因为便宜还能吃饱,哈哈哈

    +

    +

    +

    螺蛳粉,这个尽量少点外卖,螺蛳粉在寝室吃,室友直接满嘴c语言,给你喷到自闭

    +

    +

    +

    重庆鸡公煲,这个感觉自己吃腻了,因为经常吃,感觉很对自己的口味

    +

    +

    +

    鸡汤篇

    +

    这个视频是一次无意间看到的,感触很深

    +

    [bilibili bv=“1CP4y1L7wL” p=“1”]

    +

    学生期间可能还不懂这个老师的意思,但出社会了也许就会知道原来这如此真实

    +

    晚安,我的朋友们

    +

    小赵同学 2021.10.30记

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/2/index.html b/public/post/2/index.html new file mode 100644 index 00000000..f1a174c7 --- /dev/null +++ b/public/post/2/index.html @@ -0,0 +1,233 @@ + + + + + + + + Twitter主题加入加载耗时,访问总量功能 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    Twitter主题加入加载耗时,访问总量功能

    +
    + 作者: 小赵同学 浏览: 字数: 570 分类: + + 教程 + +
    +
    +

    摸爬滚打,又从WordPress换回typecho了

    +

    不得不说typecho轻量,后台速度快

    +

    这篇文章就教大家如何给自己的Twitter的主题加两个小功能

    +

    分别是加载耗时和访问总量的小功能,先上图

    +

    +

    +

    教程开始

    +

    首先找到自己主题文件的 functions.php 中加入以下代码

    +
    /*
    +* 加载时间
    +* @return bool
    +*/
    +function timer_start() {
    +global $timestart;
    +$mtime     = explode( ' ', microtime() );
    +$timestart = $mtime[1] + $mtime[0];
    +return true;
    +}
    +timer_start();
    +function timer_stop( $display = 0, $precision = 3 ) {
    +global $timestart, $timeend;
    +$mtime     = explode( ' ', microtime() );
    +$timeend   = $mtime[1] + $mtime[0];
    +$timetotal = number_format( $timeend - $timestart, $precision );
    +$r         = $timetotal < 1 ? $timetotal * 1000 . " ms" : $timetotal . " s";
    +if ( $display ) {
    +    echo $r;
    +}
    +return $r;}`
    +

    这个是加载耗时的代码,下面一并加上访问总量的代码

    +

    同样也是加在functions.php 的文件里

    +
        //总访问量
    +    function theAllViews()
    +        {
    +            $db = Typecho_Db::get();
    +            $row = $db->fetchAll('SELECT SUM(VIEWS) FROM `typecho_contents`');
    +                echo number_format($row[0]['SUM(VIEWS)']);
    +        }
    +

    由于我使用的是油油作者的Twitter主题,所以我给大家介绍

    +

    Twitter主题应该修改那个位置,其他主题请自己调试

    +

    首先找到主题目录的important/sidebar.php文件

    +

    大概在118行左右你把相应代码加到自己想要加的位置

    +

    添加加载耗时功能,请加下面代码在相应位置

    +
    <div class="widget-list">加载耗时:<?php echo timer_stop();?></div>
    +

    添加访问总量功能,请加下面代码在相应位置

    +
    <div class="widget-list">访问总量:<?php echo theAllViews();?>次</div>
    +

    感谢您的访问,转载请注明出处

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/20/index.html b/public/post/20/index.html new file mode 100644 index 00000000..6cfb48cf --- /dev/null +++ b/public/post/20/index.html @@ -0,0 +1,267 @@ + + + + + + + + 让typecho支持webp格式的图片,告别阿里云oss和腾讯云cos被恶意刷流量的风险 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    让typecho支持webp格式的图片,告别阿里云oss和腾讯云cos被恶意刷流量的风险

    +
    + 作者: 小赵同学 浏览: 字数: 1657 分类: + + 教程 + +
    +
    +

    如题,今天没有生活分享,这篇文章我主要科普一下webp图片格式

    +

    首先让typecho支持webp格式图片这个标题说法是不准确的

    +

    因为typecho只是将图片上传显示,并没有对图片做各种的图片格式转换

    +

    还记得当初使用WordPress博客系统的时候,基本上写文章都喜欢用webp格式的图片

    +

    webp格式图片的优点就是体积小,图片清晰度高,在写文章的时候使用webp格式可以大大的提高用户体验

    +

    但是typecho的官方版本,是不支持webp格式的图片的,所以就要对官方程序包加一些小改动

    +

    我们打开typecho管理后台可以看到这个地方,是显示不支持webp图片的,但是没关系,我们可以自己加

    +

    +

    +

    对代码修改的地方也是不是很多,我来详细给大家说一下

    +

    找到typecho的程序包的这个位置

    +

    var/Widget/Themes/List.php,差不多是70多行

    +

    +

    +

    图片显示的代码是我修改之后的,你只需要将

    +
    return preg_match("/screenshot\.(jpg|png|gif|bmp|jpeg)/i",path);
    +

    改为

    +
    return preg_match("/screenshot\.(jpg|png|gif|bmp|jpeg|webp)/i",path);
    +

    然后找到

    +

    typecho的var/Widget/Abstract/Contents.php

    +

    差不多是686行

    +

    +

    +

    然后将

    +
    $value['attachment']->isImage = in_array($content['type'], array('jpg', 'jpeg', 'gif', 'png', 'tiff', 'bmp'));
    +

    改为

    +
    $value['attachment']->isImage = in_array($content['type'], array('jpg', 'jpeg', 'gif', 'png', 'tiff', 'bmp', 'webp'));
    +

    然后找到var/Typecho/Common.php,差不多是1399行,我们这里多加一行代码

    +
    'webp' => 'image/webp',
    +

    然后去typecho的后台,找到设置-基本,这个地方在其他文件加入webp,然后博客就可以完美支持webp格式图片了

    +

    +

    +

    为什么推荐使用webp格式图片

    +

    作为一个生活博主,具有随拍的习惯,喜欢用相机记录生活,这就意味着我有时候在写文章要上传很多图片

    +

    对我来说写博客最大的痛点就是,我希望我能上传更大分辨率,更清晰的图片上来

    +

    如果发原图在博客,有时候图片真的是很大,对访客阅读体验十分差,因为自己的服务器带宽也不是很大

    +

    很尴尬的事就是可能有时候访客已经把你文章的文字都读完了,图片还没加载出来

    +

    然后最简单解决方法就是文章少传图片,或者压缩一下图片再传,我实在是不想少传图片,或者传不清晰的图片

    +

    在有篇文章,因为原图很大,所以不得不对图片进行压缩处理,否则图片半天都没加载出来

    +

    被吾柯大佬吐槽是不是用座机拍的,哈哈哈,我也是很无奈,当然也有博友建议我使用速度很快的图床

    +

    用图床确实是一个可以解决这个烦恼的方法,但是不建议使用

    +

    曾经用WordPress的时候,喜欢使用图床存图片,但是现实是往往不幸的,我曾经使用过的图床,图床站长因为个人原因不得不被迫关停,自己博客文章一夜间接近丢失了500多张图片

    +

    想对比webp格式图片的优势就显现出来了,具有体积小和清晰的优点,完美的解决了我的烦恼

    +

    避免使用cos和oss储存图片

    +

    相信觉得大多数博主喜欢使用oss和cos储存图片,即使图片很大,也可以很快的加载出来

    +

    作为一个记录生活的博主,使用oss和cos就意味着成本增加,自己的博客本来就不怎么盈利,还要为图片增加额外支出

    +

    是一个不太明智的选择,cos和oss还会被一些不法之徒恶意刷流量,可能导致几千块钱的支出,相信各位站长也不乏有所听闻

    +

    某某站长因为cos,oss,cdn被刷5000块钱的情况,也不足为奇

    +

    不要认为自己是小站没人打,现实中确实不乏很无聊的人,有时候时不时给你来点攻击

    +

    怎样转换webp格式的图片

    +

    今天跟悟空博客的站长曾聊到这个问题,怎么把图片转为webp格式呢

    +

    这里我推荐几个在线转换的网站和工具

    +

    腾讯智图,提供离线转换webp图片

    +
    +

    + +https://zhitu.isux.us

    +
    +

    squoosh,一个可以在线转换webp格式图片的网站

    +
    +

    + +https://squoosh.app

    +
    +

    可以选择一个适合自己的工具,但是建议第一个智图,在线转换网站不可能一直公益给我们使用

    +

    让WordPress支持webp格式图片

    +

    因为我之前使用的博客系统是WordPress,当然也有让WordPress支持webp格式图片的方法

    +

    直接在自己的主题文件的function.php里面加入下面代码即可完美支持webp格式图片

    +
    //下方一段为webp格式图片支持代码 function bzg_filter_mime_types( $array ) { $array['webp'] = 'image/webp'; return $array; } add_filter( 'mime_types', 'bzg_filter_mime_types', 10, 1 ); 
    +//下方为webp格式图片在媒体库预览图像支持代码 function bzg_file_is_displayable_image($result, $path) { $info = @getimagesize( $path ); if($info['mime'] == 'image/webp') { $result = true; } return $result; } add_filter( 'file_is_displayable_image', 'bzg_file_is_displayable_image', 10, 2 );
    +

    基本上就分享这么多,晚安,我的朋友们

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/21/index.html b/public/post/21/index.html new file mode 100644 index 00000000..837820f5 --- /dev/null +++ b/public/post/21/index.html @@ -0,0 +1,345 @@ + + + + + + + + 不用改变图片原地址,实现图片自动转webp格式,速看,一会删 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    不用改变图片原地址,实现图片自动转webp格式,速看,一会删

    +
    + 作者: 小赵同学 浏览: 字数: 3099 分类: + + 教程 + +
    +
    +

    是不是有点标题党的感觉,哈哈,这个是最近看一些微信公众号营销号的标题仿写的

    +

    这篇文章我来说一下如何实现不改变博客图片地址,实现图片自动转webp格式输出

    +

    上篇文章我有介绍到webp格式图片,如果你还不知道webp图片是什么,可以花一两分钟看下我的上篇文章

    +

    在了解了webp格式,有个晚上睡觉前,我在想,有没有一种方法可以实现图片不需要每次手动压缩,自动转webp格式输出

    +

    第二天上午没课,我特地搜索了一下,确实有,还是一个github的开源项目,可以实现这种功能,但是使用方法有点复杂

    +

    周二晚上我将近折腾四个小时都没折腾好,晚上宿舍统一熄灯,不得不被迫关机休息,睡到床上上,真的是头晕目眩

    +

    以后不能这样长时间看电脑,真的是很伤眼睛和身体,文章我主要针对两个方案讲解一下思路

    +

    不需要备案实现方法

    +

    这个在文章前面说过,是github开源项目,需要自己折腾,使用方法比较复杂,喜欢折腾而且还懂Linux操作命令的

    +

    可以尝试一下这个方法,确实可以实现这个效果,我仔细看了作者的项目介绍,实现思路是这样的

    +

    自动支持图片webp格式压缩,图片服务器升级webserver

    +

    webp server 这个项目是开源免费的,图片服务器升级,自动支持webp

    +

    服务器得先升级openresty,程序作者是用go语言写的 webserver

    +

    原理是请求到jpg png gif这些,再缓存起来,外面请求还是jpeg这些,实际先到go返回的webp格式

    +

    当浏览器不支持webp的才返回源文件。可以提升加载时间,图片从434KB减少到340KB,1/4(25%)的压缩率

    +

    项目地址:

    +

    + +https://github.com/webp-sh/webp_server_go

    +

    如果你是动手能力强的,或者是没有备案的小伙伴可以尝试一下这个方法,也有大佬提供教程

    +

    自己折腾的可以看下这个教程

    +

    + +https://www.xiaoz.me/archives/14666

    +

    因为文章里面有很多专业术语,我一个行外小白还是不折腾了

    +

    需要备案的实现方法

    +

    前几天问叶开,有没有方法可以实现自动转webp格式图片,每次写文章还要压缩转换格式真的特别麻烦

    +

    叶开推荐我试试cdn,因为基本上现在的cdn都支持自动转换webp格式的图片,我对比了市面上的cdn

    +

    发现又拍云对图片处理是不另外计费的,腾讯云cdn对图片转webp格式是需要另外计费的,对于我这种学生

    +

    考虑成本,还是选择了又拍云,又拍云也是真的良心,有个又拍云联盟,可以免费嫖流量和储存,对于我这种白嫖怪,为之窃喜

    +

    +

    +

    这个又拍云联盟确实不赖,加入又拍云联盟每个月免费获取每月 10GB 存储空间 + 15GB 流量,对于我们这种小访问的博客,只能说在合适不过了

    +

    但是要求的是,需要你的网站底部悬挂他家的logo为它做宣传,意思是他给你白嫖流量,你给他做宣传,有兴趣的小伙伴可以看看下面的活动链接

    +

    + +https://www.upyun.com/league

    +

    又拍云联盟需要在网站下面加入又拍云的logo,你想用我弄好的样式,可以复制下面我做的样式,自己放在自己网站的合适地方即可

    +
     <div align="left"><a href="https://www.upyun.com/?utm_source=lianmeng&utm_medium=referral"><img src="https://img.52ql.cn/img/169" width="249px" height="400px"/></a></div>
    +

    然后提交申请加入又拍云联盟即可,审核小姐姐真的很给力,基本上两个小时就给你通过申请了

    +

    +

    +

    那么我们现在开始给自己接入cdn,首先进入又拍云的cdn控制台添加域名,因为我们只需要他的图片处理功能

    +

    所以你直接按照我下面图片设置就好了,应用场景选择网页图片,填写好你的域名,如果你的主域名是usj.cc

    +

    那么www.usj.cc就没必要配置cdn,浪费钱且不划算,直接宝塔面板设置www.usj.cc 301跳转到usj.cc,这样我们就可以只用配置usj.cc的cdn设置就好了

    +

    +

    +

    创建成功之后,直接去自己的域名管理控制台把自己的解析改为CNAME解析并按照又拍云解析到相应地址

    +

    等待五到十分钟,然后打开cmd操作命令台,ping一下自己的网站,看看cdn是否生效

    +

    +

    +

    如果你的跟我一样,就代表cdn设置成功了

    +

    添加https访问协议

    +

    这个直接去控制台添加,按照我下面的图片操作即可,至于证书在哪,直接去宝塔面板证书管理那里,复制过来即可

    +

    +

    +

    开启图片自动转webp格式功能

    +

    在控制台的这个地方把这个打开

    +

    +

    +

    然后在把这个打开,就能实现站点的webp格式处理了

    +

    +

    +

    为什么进不去typecho的后台

    +

    首先去控制台设置参数跟随,并设置全程跟随

    +

    +

    +

    这里缓存配置里,这个地方不要设置全局缓存,下面不要勾选就好

    +

    +

    +

    在不缓存设置里面,我们需要他设置不缓存后台就好

    +

    +

    +

    我们还需要设置一下边缘规则,因为Typecho需要携带referer参数才可以登陆后台

    +

    在未开启CDN的时候访问后台,地址栏会多出referer参数,需要在又拍云设置边缘规则,否则无限循环后台地址

    +

    这个我想潘先生已经体会到了,哈哈哈,这个设置其实很简单,安装下面我的配置设置即可

    +

    +

    +
    1.https://usj.cc/admin/login.php?referer=https%3A%2F%2Fusj.cc%2Fadmin%2Fwelcome.php
    +2.域名后方会带有?referer=请求
    +3.referer=https%3A%2F%2Fusj.cc%2Fadmin%2Fwelcome.php
    +4.中间是域名 后面是后台路径
    +

    设置好上面这些,基本上登陆后台就没问题了

    +

    我用cdn万一被刷流量怎么办

    +

    这里提供几个方法,可以一定防止流量被刷,介绍给大家我的一些想法

    +

    但是还是建议各位做站的小伙伴不要随意招惹别人,防止造成一些不必要的攻击

    +

    1.拦截比较烦人的ip

    +

    做网站最在乎的就是用户体验,在我认为,理论上,一个网站,流量的百分之九十以上都来自于那些正常用户

    +

    如果用正态分布概念来分析自己的网站用户,我们的目标流量都集中在中间那部分

    +

    边缘那部分占很少IP,而这些少数IP主要集中在一些非目标国家/地区,基本上cc攻击ddos都是这些地区搞的幺蛾子

    +

    正是这些鸡肋国家/地区的IP整天出幺蛾子:扫描、攻击并恶意抓取我们的网站,导致很大流量损失

    +

    甚至损失的流量超过正常用户访问的流量,一夜之间cdn欠费几千块都有可能,所以我们应该拦截国外的一些无用ip

    +

    这里小赵同学建议大家应该把部分国家/地区列入禁止访问的黑名单之中

    +

    方法还是依赖于又拍云的cdn,直接在控制台配置就好了

    +

    可以在又拍云的「访问控制」→「地区访问限制」中进行设置,把中国包含港澳台加入白名单

    +

    白名单设置好了,只有白名单地区的用户才可以访问,其他国家的地区默认为黑名单,且无法访问

    +

    当然我们也可以把一些在日志中发现的经常有恶意行为的IP所在的国家/地区加入黑名单

    +

    例如俄罗斯等东欧国家、越南、南美洲等和地区

    +

    2.单IP限频

    +

    细心的站长可以发现,在网站日志中,经常会看到有些IP地址,反复抓取某一个文件

    +

    例如某一张图片或某个网页地址,甚至被它刷屏,造成了我们很多流量损失

    +

    针对这种单IP刷某一文件的行为,我们可以通过对某些特定文件限频的方式来解决

    +

    通过在又拍云CDN中「访问控制」→「IP 访问限制」设置来完成

    +

    这里,可以分量限频,例如,如果某IP访问频率阈值(次/分)在200-500之间

    +

    你可以设置限制该IP在多长时间内不能访问,如果在500-1000间,你可以设置另外的时间

    +

    这样可以根据严重程度分数个访问量的区间设置禁止访问的时间长度

    +

    3.在「访问控制」一项中设置

    +

    在网站日志可以发现,有时候一些爬虫访问我们网站还会造成一些不必要的流量

    +

    我们可禁止一些大量抓取网站或者恶意抓取/镜像我们网站的常见爬虫访问

    +

    这样可以节省一部分流量。可通过「访问控制」→「User-Agent 防盗链」设置,例如以下常见的 User Agent:

    +

    [reply]

    +
    FeedDemon         内容采集
    +BOT/0.1 (BOT for JCE) sql注入
    +CrawlDaddy         sql注入
    +Java               内容采集
    +Jullo               内容采集
    +Feedly             内容采集
    +UniversalFeedParser  内容采集
    +ApacheBench       cc攻击器
    +Swiftbot           无用爬虫
    +YandexBot         无用爬虫
    +AhrefsBot          无用爬虫
    +MJ12bot           无用爬虫
    +ZmEu phpmyadmin  漏洞扫描
    +WinHttp           采集cc攻击
    +EasouSpider        无用爬虫
    +HttpClient         tcp攻击
    +YYSpider          无用爬虫
    +jaunty wordpress    爆破扫描器
    +oBot              无用爬虫
    +Python-urllib       内容采集
    +Indy Library        扫描
    +Linguee Bot        无用爬虫
    +

    [/reply]

    +

    4.在控制台开启cc防护

    +

    这个就不用我多说了,直接在cdn后台勾选这个选项即可

    +

    网站图片转换webp效果

    +

    我们打开f12随便点击自己的一个博客图片,我们看下图

    +

    +

    +

    博客图片的地址是png格式,但是文件类型已经被转换了webp格式,即image/webp

    +

    这样就达到了我们实现图片自动转换webp格式的效果,是不是很简单

    +

    希望可以帮助各位小伙伴,提高自己的博客体验优化

    +

    晚安,我的朋友们

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/22/index.html b/public/post/22/index.html new file mode 100644 index 00000000..f385a00c --- /dev/null +++ b/public/post/22/index.html @@ -0,0 +1,206 @@ + + + + + + + + 日落又不是天天这么美,当然要记录下来啦 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    日落又不是天天这么美,当然要记录下来啦

    +
    + 作者: 小赵同学 浏览: 字数: 127 分类: + + 相册 + +
    +
    +

    第一次拍日落系列,日落真的太美了,有几张是我拍的,还有学姐拍的

    +

    图片可能有点不清晰,原图实在是太大了,压缩了一下下,就当是座机拍的吧

    +

    最后一张是飞行棋,看到飞行棋就想到小时候跟小伙伴一起蹲在小学的大柳树下飞行棋

    +

    小时候总是向往着长大,却没想到长大会有这么多烦恼

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/23/index.html b/public/post/23/index.html new file mode 100644 index 00000000..4d046d43 --- /dev/null +++ b/public/post/23/index.html @@ -0,0 +1,214 @@ + + + + + + + + 银龙重铸之日,骑士归来之时,恭喜EDG夺冠! + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    银龙重铸之日,骑士归来之时,恭喜EDG夺冠!

    +
    + 作者: 小赵同学 浏览: 字数: 157 分类: + + 生活 + +
    +
    +

    银龙重铸之日,骑士归来之时,恭喜EDG夺得s11总冠军

    +

    表示自己也是昨晚看直播基本上凌晨两点才睡,直播夺冠给我激动的

    +

    +

    +

    +

    +

    +

    +

    操场也是一道美好的风景

    +

    若干年之后,又是一场青春岁月的美好回忆

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    打野jiejie还是咱们湖北襄阳人呢

    +

    QQ也是崩掉了,一分钟内消息发送量太多,鹅厂的服务器累坏了

    +

    +

    +

    不行了,熬不住了,先写这么多吧

    +

    晚安,我的朋友们

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/24/index.html b/public/post/24/index.html new file mode 100644 index 00000000..e8277e5a --- /dev/null +++ b/public/post/24/index.html @@ -0,0 +1,204 @@ + + + + + + + + 记录每一个不属于你的小姐姐 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    记录每一个不属于你的小姐姐

    +
    + 作者: 小赵同学 浏览: 字数: 0 分类: + + 相册 + +
    +
    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/25/index.html b/public/post/25/index.html new file mode 100644 index 00000000..ffb3eb06 --- /dev/null +++ b/public/post/25/index.html @@ -0,0 +1,235 @@ + + + + + + + + 第一次尝试ai画简笔画,本是给自己设计logo误打误撞画起了简笔画 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    第一次尝试ai画简笔画,本是给自己设计logo误打误撞画起了简笔画

    +
    + 作者: 小赵同学 浏览: 字数: 949 分类: + + 生活 + +
    +
    +

    昨晚跟蚊子有点疼博主聊了几句,不知道怎么着聊到网站logo这个话题

    +

    我就在想,这几天趁着不忙给自己整一个新logo吧,现在这个logo也确实看腻了

    +

    +

    +

    这个logo当初设计的时候,就是感觉一切从简就好,然后选的主题配色为底色加我域名的字母就好了

    +

    但是第二天就被潘先生嘲笑很土的感觉,前面说有换logo的想法,确实有这一方面原因,哈哈

    +

    +

    +

    晚上躺着床上睡不着索性构思了一下,优世界,反复嘴里念叨,世界,电视,当初又在看b站,给我突如其来的灵感

    +

    我就在手机里面简单的构思了一下,于是我的logo第一版就出来了,构图很简单,就是一些基本的线条

    +

    +

    +

    当时想起来,logo主要要跟网站名字搭在一起,所以就在小电视的嘴那边加了我的博客名字,感觉一下子失去了味道

    +

    设置为logo的视觉效果也不是很好,只得丢弃了,删掉图层文件,丢进回收站

    +

    +

    +

    冥思苦想新方案的时候,突然蚊子有点疼博主给我发了一个他的想法,真的刺激到我的灵感点了

    +

    [dplay src=“https://usj.cc/sp/5.mp4”]

    +

    看了看他发过来的视频,想了想要不新logo走简约风,哈哈哈,真的是特别感谢

    +

    第一版出炉,基本上是个框架,主要还是围绕着 U S j 三个字母围绕设计的,小人的手部分是字母 U,然后绳子是 J,整个构成是一个 S形

    +

    +

    +

    然后问了一下蚊子有点疼博主的意见,他建议我字母 J 的点部分画大一点就好了,这个点画大一点,完全可以画个小人的头,手又是钩子形状,完全可以碰一本书,哈哈哈,第二版就出来了

    +

    +

    +

    书本的话花一些线条的话,就太单调了,给书本加了一些线条,看起来是不是高级了一点点

    +

    +

    +

    总还是觉得有点不满意,还是想加点元素进去,于是尝试了两组方案,分别是英文字母和汉字

    +

    英文版

    +

    +

    +

    汉字版

    +

    +

    +

    蚊子有点疼博主改进版本

    +

    +

    +

    我发现,英文字母如果粗体一点还是效果很不错的,我想着之前看过一款免费商用的字体叫做斗鱼字体,还挺不错的,试试看

    +

    然后修修改改好几次,改动了很多小细节,最后定稿就这样完成了

    +

    +

    +

    迫不及待的装上主题,好像风格不太搭,自己的主题花里胡哨一点,这个logo太简约风了,不太搭,可惜了

    +

    然后叶开说我这个可以稍微修改拿去做自己的loc头像,其实说句心里话,自己的作品能够被别人喜欢真的是很开心的一件事

    +

    叶开改的也有点古风的味道,很不错的,哈哈哈

    +

    +

    +

    今晚还拍了几处夜景,准备分享给大家,放在这里有点不合适了,待会儿还是放在新文章以相册模式展示出来比较好

    +

    今晚就写这么多吧,晚安,我的朋友们

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/26/index.html b/public/post/26/index.html new file mode 100644 index 00000000..35ff4f4e --- /dev/null +++ b/public/post/26/index.html @@ -0,0 +1,198 @@ + + + + + + + + 今晚的夜色很美,要是照片的小情侣是我就好了 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    今晚的夜色很美,要是照片的小情侣是我就好了

    +
    + 作者: 小赵同学 浏览: 字数: 0 分类: + + 相册 + +
    +
    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/27/index.html b/public/post/27/index.html new file mode 100644 index 00000000..1042293c --- /dev/null +++ b/public/post/27/index.html @@ -0,0 +1,188 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    +
    + 作者: 小赵同学 浏览: 字数: 0 分类: + + 生活 + +
    +
    +

    +

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/28/index.html b/public/post/28/index.html new file mode 100644 index 00000000..8eb63e9e --- /dev/null +++ b/public/post/28/index.html @@ -0,0 +1,307 @@ + + + + + + + + 彻底对令人头疼的Gravatar头像说再见,正式换上国内的Cravatar头像源 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    彻底对令人头疼的Gravatar头像说再见,正式换上国内的Cravatar头像源

    +
    + 作者: 小赵同学 浏览: 字数: 1958 分类: + + 教程 + +
    +
    +

    因为给自己的主题换新主题配色了,对应的主题的头像也要更换一下,不然显得非常不搭

    +

    这意味着我必须得爬qiang去访问Gravatar的官网,我自用的节点又死了,导致开个Gravatar官网都很卡

    +

    好不容易把Gravatar头像成功换好了,发现国内反代的Gravatar源刷新速度很慢

    +

    很早之前换的Gravatar头像,一直到第三天都没变,还是原来的头像,于是本文就来了

    +

    介绍一下Gravatar头像

    +

    可能还有很多新手站长朋友不知道什么叫做Gravatar头像,这里简单给大家科普一下

    +

    Gravatar是WordPress母公司Automattic推出的一个公共头像服务

    +

    你只需要去Gravatar.com注册账号绑定自己的域名邮箱,然后上传自己喜欢的头像

    +

    在逛博客评论的时候,邮箱填写您的域名邮箱,会默认输出你在Gravatar上传的头像

    +

    支持个性化,是一个非常不错的项目,现在各大博客系统基本上都是支持Gravatar头像的

    +

    但是因为长城防火墙的存在,Gravatar在中国境内时不时就会被墙一下,比如本次从2021年2月一直到8月都是不可访问状态

    +

    有时候去Gravatar上传自己的新头像,不得不借朋友的梯子爬qiang,非常的繁琐

    +

    因为被墙,国内很多大佬也想了很多方法,比如使用反代和cdn加速确保Gravatar在国内能正常访问

    +

    法律上讲这种方法虽然可行但是违法的,一不小心可能会很容易吃牢饭

    +

    其实可以仔细想一下为什么Gravatar头像在国内会被墙,一定是出现了某些涉政、涉黄之类的违法内容,然后被禁止国内访问

    +

    这些国家禁止的东西我们再将其反代到中国使其可以正常访问,不得不说真的是细思极恐

    +

    但是话说回来,反代和cdn加速真的解决了本质问题吗,其实并没有,这种方法只是解决头像访问的问题

    +

    但是没有解决头像上传问题,我们如果换头像的话,就得利用国内的头像源去获取Gravatar头像

    +

    而且缓存没十天半个月根本刷新不出来新的头像,可谓真的不方便

    +

    在这里小赵同学也在叶开的介绍下认识了一款咱们国内的头像库项目,真是我们的福音

    +

    国内Cravatar头像源项目

    +

    Cravatar是lifepress团队在国内做的一个公益项目,是一个Gravatar完美的替代品

    +

    看了官方的文档,Cravatar100%兼容Gravatar的头像API,这意味着你可以简单的通过替换域名的方式来使用Cravatar接替Gravatar

    +

    让我惊艳的功能官方文档是这样说的

    +

    Cravatar支持在用户未设置Cravatar头像及Gravatar头像时匹配QQ头像(仅限于使用QQ数字邮箱的用户)

    +

    其带来的效果是:

    +

    经过三级匹配(Cravatar头像->Gravatar头像->QQ头像)后,大约70%的访客都会得到准确的头像

    +

    也就是使用Cravatar,如果你没有Gravatar头像,Cravatar可以默认输出你的QQ头像

    +

    对于官方文档,小赵同学认为,总的来说,Cravatar在100%兼容Gravatar的同时,还有很多优点

    +

    具有更快的速度服务完全架设并运行在中国大陆境内,几乎是毫秒级的相应,真的可以提高博客的速度

    +

    更高的稳定性,因为项目架构在国内,我们属于国内,不可能出现被墙,简单来说不会出现时不时访问不了的情况

    +

    还有更高的头像展现率,在自有头像库的基础上囊括了Gravatar和QQ的头像库,更加的丰富

    +

    还支持较高效率的头像更新速率,五分钟刷新,自己心爱的头像马上展现在自己的心心念念的博客上

    +

    +

    +

    Cravatar头像源我们该怎么接入呢

    +

    这里我主要讲WordPress和typecho的接入方法

    +

    其他博客系统自己摸索就好了

    +

    WordPress的接入方法

    +

    只需要将以下代码

    +

    加入你的插件或主题的 functions.php 里即可

    +
    if ( ! function_exists( 'get_cravatar_url' ) ) {
    +
    +    function get_cravatar_url( $url ) {
    +        $sources = array(
    +            'www.gravatar.com',
    +            '0.gravatar.com',
    +            '1.gravatar.com',
    +            '2.gravatar.com',
    +            'secure.gravatar.com',
    +            'cn.gravatar.com',
    +            'gravatar.com',
    +        );
    +
    +        return str_replace( $sources, 'cravatar.cn', $url );
    +    }
    +
    +    add_filter( 'um_user_avatar_url_filter', 'get_cravatar_url', 1 );
    +    add_filter( 'bp_gravatar_url', 'get_cravatar_url', 1 );
    +    add_filter( 'get_avatar_url', 'get_cravatar_url', 1 );
    +}
    +
    +if ( ! function_exists( 'set_defaults_for_cravatar' ) ) {
    +    /**
    +     * 替换 WordPress 讨论设置中的默认头像
    +     */
    +    function set_defaults_for_cravatar( $avatar_defaults ) {
    +        $avatar_defaults['gravatar_default'] = 'Cravatar 标志';
    +
    +        return $avatar_defaults;
    +    }
    +
    +    add_filter( 'avatar_defaults', 'set_defaults_for_cravatar', 1 );
    +}
    +
    +if ( ! function_exists( 'set_user_profile_picture_for_cravatar' ) ) {
    +    /**
    +     * 替换个人资料卡中的头像上传地址
    +     */
    +    function set_user_profile_picture_for_cravatar() {
    +        return '<a href="https://cravatar.cn" target="_blank">您可以在 Cravatar 修改您的资料图片</a>';
    +    }
    +
    +    add_filter( 'user_profile_picture_description', 'set_user_profile_picture_for_cravatar', 1 );
    +}
    +

    但是要注意的是7b2,日主题,子比主题主题作者已经摒弃了Gravatar头像

    +

    使用的自己的头像方案,所以无法支持Cravatar头像

    +

    typecho的接入方法

    +

    我们主要是对官方的Gravatar换源,这个很简单

    +

    找到自己的博客程序的根目录,将以下代码加到站点根目录的 config.inc.php 中即可

    +
    define('__TYPECHO_GRAVATAR_PREFIX__', 'https://cravatar.cn/avatar/');
    +

    Cravatar官网地址

    +
    +

    + +https://cravatar.cn

    +
    +

    Cravatar的头像源

    +

    找到你的主题目录,找到Gravatar头像加速功能

    +

    把这个填进去即可

    +
    +

    + +https://cravatar.cn/avatar

    +
    +

    测试一下速度

    +

    +

    +

    你会发现加载只花了98毫秒,不得不说非常的给力

    +

    有兴趣的小伙伴可以自己替换一下

    +

    就写这么多了,祝各位朋友生活愉快!

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/29/index.html b/public/post/29/index.html new file mode 100644 index 00000000..d0aba4f0 --- /dev/null +++ b/public/post/29/index.html @@ -0,0 +1,250 @@ + + + + + + + + 双十一已经变味了,不知道从什么时候反感双十一了 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    双十一已经变味了,不知道从什么时候反感双十一了

    +
    + 作者: 小赵同学 浏览: 字数: 1703 分类: + + 生活 + +
    +
    +

    双十一购物狂欢节,从2009年打响了第一杆枪,截止今年已经是第十二个年头了

    +

    还记得高中的那时候,特别喜欢双十一,自己平时购物车收藏的洗面奶,在双十一那天可以低价买到

    +

    看了近两年的双十一,可以看得出双十一已经彻底的脱离了当初的初衷,清理库存,已经变成了促销狂欢

    +

    越来越多的商家开始变着花招吸引客户,你以为你薅到了羊毛,实则已经被割了韭菜

    +

    平时卖200块钱的洗面奶套装,在双十一之前提价到300,然后双十一当天打着打七折,卖210

    +

    要不是我平时加在购物车,等着双十一清购物车,我还不知道,价格居然比平时还贵十块钱

    +

    +

    +

    双十一战线拉长,让我很累

    +

    不知道双十一什么时候改规则了,双十一不再是11.11那天

    +

    细心的小伙伴可以发现淘宝app的图标在十月底都已经换上了双十一的字样

    +

    作为一个选择疑难症的我,一下课就要打开淘宝逛逛看看最近要买啥,真的是很纠结又浪费时间

    +

    看一条裤子有时候可以看到凌晨一点,有时候室友半夜上厕所看我还没睡,提醒我早点睡

    +

    殊不知我那时候还在为三条裤子之间做十分纠结的选择,我是特别不喜欢购物

    +

    战线的拉长,给我一种错觉感,再看看或许有更满意更优惠的宝贝呢,我好像这一段时间都在逛淘宝

    +

    有时候经常逛到深夜,白天很早起,晚上很晚睡,让我真的很疲惫

    +

    瓜分20亿,赚的都是父母的辛苦钱

    +

    说一下双十一的活动吧,对阿里巴巴的创意团队,小赵是佩服得五体投地

    +

    单说双11的玩法,就是常玩常新,每年不重样

    +

    去年是集能量瓜分11.11亿红包,今年是全民开喵铺,组队盖楼赢20亿红包

    +

    [xiangce] + + +[/xiangce]

    +

    看到20亿,看到这个金额,我的小心脏就扑通扑通地跳

    +

    因为每年基本上都是这个套路,我看我同学都在玩这个

    +

    这个活动就会给你一种错觉不参加可真就是错过几十亿了,看同学试了一下

    +

    辛辛苦苦叠了两周的喵币,终于叠到了36级,拿到了10.3元的红包

    +

    其实天猫双十一的领红包游戏年年换,但是玩法其实一直没变

    +

    无非就是让你去使用阿里旗下的各个软件,逛淘宝上的各个店铺,拉各种好友来一起参加活动

    +

    每天浇水、喂小鸡、逛店铺、拉战队,最后就三四毛钱的红包,算下来每次操作一分钱都不到

    +

    关键是我们还玩得不亦乐乎,像是中了多大的彩票一样

    +

    最近同学见面打招呼都是“你的喵币领了吗?”“我的喵铺又升级啦!”

    +

    不得不说淘宝是个聪明人,知道现在双11成交额增长越来越慢,已经接近天花板

    +

    再想快速增长非常困难了。所以趁这个购物狂欢节的热度,给各个商家和APP都轮流拉一波流量

    +

    拿出20亿的红包给大家分,光靠广告费都能轻松回血

    +

    优惠倒没有,更多的是数学游戏和阅读理解

    +

    从双十一预售开始,面对各种花式烧脑促销规则,我严重怀疑起自己的计算能力和阅读理解能力

    +

    光红包就足以让人眼花缭乱,喵铺红包,关注店铺红包,店铺优惠券,尾款满减红包,满300减20跨店红包

    +

    抢完红包要买的时候,各种促销规则又看得你眼花缭乱

    +

    什么定金膨胀,满400减50购物津贴,开通88VIP再享95折,还有各种叠加红包和优惠券

    +

    有时候怀疑的问自己,这真的便宜了吗

    +

    预售商品定金不退

    +

    接近双11,小赵发现很多商品都已经无法加入购物车了,要加你就先付定金

    +

    付完定金,下单后立减一定数额的钱数,看起来蛮划算的

    +

    可是如果你之后不想继续购买,对不起,你会发现定金是不退还的

    +

    容易冲动消费的,很容易被这个套路,白白损失了定金,或者是买了自己没那么需要的东西

    +

    这个是有招可破的,如果已经付了定金,就先把东西买下来,然后再退货,这样定金就回来了

    +

    免单永远不会轮到自己

    +

    有点购物经验的小伙伴都知道,双11有很多商家是有免单的

    +

    比如前100名免单,或者前1000名半价

    +

    这不是免费白嫖嘛,赶紧把商品提前加购物车,午觉不睡了,再专门定个闹钟抢名额

    +

    到点准时开抢,我去,狂戳屏幕,结果戳到最后一秒,手都抽筋了,却一直显示系统繁忙

    +

    不管多么努力,好像幸运女神总是没有光顾你

    +

    我们总是在屯根本不需要的东西

    +

    作为精的跟猴一样的小赵,每年双十一的时候喜欢在学校的二手群捡漏

    +

    哈哈,其实也是很不理解,很多同学买一些平时不怎么需要的东西屯一堆

    +

    然后不怎么需要,自己又放不下,第二天又是超低价的出售在二手群

    +

    +

    +

    我也是每年这个时候可以淘一些日用品,可以省下不少钱

    +

    我想那些学姐估计都进了商家的圈套,为了凑那个满减活动吧

    +

    比较晚了,就写这么多吧

    +

    晚安,我的朋友们

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/3/index.html b/public/post/3/index.html new file mode 100644 index 00000000..d62e2639 --- /dev/null +++ b/public/post/3/index.html @@ -0,0 +1,236 @@ + + + + + + + + Twitter主题设置仿mac UI 语法高亮代码方法 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    Twitter主题设置仿mac UI 语法高亮代码方法

    +
    + 作者: 小赵同学 浏览: 字数: 294 分类: + + 教程 + +
    +
    +

    在自己做博客的时候,我们常常喜欢记录一些代码知识

    +

    这时候就需要使用到主题的代码高亮功能

    +

    这次我简单讲述一下仿mac UI 语法高亮代码方法

    +

    效果图我放下面了,喜欢的小伙伴可以仔细读完此篇文章

    +

    +

    +

    教程开始

    +

    首先下载插件CodePrettify,下载地址我放在下面

    +

    + +https://github.com/Xcnte/Code-Prettify-for-typecho

    +

    在后台启用插件,并且按照下图设置

    +

    +

    +

    在主题的自定义css下面加入以下代码

    +
    #post-content pre code {
    +    display:block;
    +    overflow-x:auto;
    +    position:relative;
    +    margin:0;
    +    padding-left:50px;
    +}
    +pre code {
    +    position:relative;
    +    display:block;
    +    overflow-x:auto;
    +    margin:4.4px 0.px .4px 1px;
    +    padding:0;
    +    max-height:500px;
    +    padding-left:3.5em
    +}
    +

    在Twitter主题找到pjax开始执行的js代码

    +

    +

    +

    在主题的这个地方加入下面的代码在主题的相应位置

    +
    if (typeof Prism !== 'undefined') {
    +var pres = document.getElementsByTagName('pre');
    +                for (var i = 0; i < pres.length; i++){
    +                    if (pres[i].getElementsByTagName('code').length > 0)
    +                        pres[i].className  = 'line-numbers';}
    +Prism.highlightAll(true,null);}
    +

    每次我们要写文章的时候我们只用按照下面那种格式就可以啦

    +

    +

    +

    教程结束,转载请注明出处

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/30/index.html b/public/post/30/index.html new file mode 100644 index 00000000..69eb09d7 --- /dev/null +++ b/public/post/30/index.html @@ -0,0 +1,214 @@ + + + + + + + + 对typecho后台登陆界面样式美化,逐渐对自己的审美感到怀疑 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    对typecho后台登陆界面样式美化,逐渐对自己的审美感到怀疑

    +
    + 作者: 小赵同学 浏览: 字数: 525 分类: + + 生活 + +
    +
    +

    临近期末考试,每天基本作息都是上课,没什么可以记录的,最近就没更新动态

    +

    今天刷微博才知道襄阳又境外输入了三个人,现在全城都戒备起来了

    +

    学校管控的也比以前严很多了,出门门卫需要对请假条进行真实性核验,怕学生伪造假的请假页面溜出去

    +

    +

    +

    今天十七号下午的课也被调走了,主要是对学生们进行核酸检测

    +

    +

    +

    通知的是要进行鼻咽拭子,还记得鼻咽拭子还是那时候在高中的时候做的

    +

    医护人员用一根很长的棉签捅进鼻孔,然后棉签旋转两圈,进行取样,真的是巨难受

    +

    一想着一会儿又要做鼻咽拭子,压迫感就上来了,从1:45等到3:20才排到我们小队做

    +

    进了采样室才知道,采样方式临时改成刮喉咙采样了,心里松了一口气,哈哈哈,逃过一劫

    +

    过程很顺利,基本上几十秒一个人,采集完,就回宿舍了

    +

    有些困意,想着快四点多了睡的话,晚上睡不着,还是算了

    +

    +

    +

    无意中打开博客的后台,我想了想

    +

    乘着没事,要不要给后台登陆页写一个新页面

    +

    说干就干,把官方的css代码全部删掉,自己写一个新页面

    +

    +

    +

    经过自己不断调试和美化,爆肝一小时也总算写出来了

    +

    实践才知道,发现之前好多学过的css基础都忘得差不多了,以后还是要多多练习

    +

    成品基本上这样,之前想了很多花里胡哨的方案,但是还是简约大方一点好

    +

    +

    +

    明早第一节课有课,状态不怎么好,先写这么多

    +

    晚安,我的朋友们

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/31/index.html b/public/post/31/index.html new file mode 100644 index 00000000..adffcfaa --- /dev/null +++ b/public/post/31/index.html @@ -0,0 +1,204 @@ + + + + + + + + 这组照片的主题,咱就叫它光吧 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    这组照片的主题,咱就叫它光吧

    +
    + 作者: 小赵同学 浏览: 字数: 0 分类: + + 相册 + +
    +
    +

    +49808-7lfel3t480p.png

    +

    +23129-b48m287q45f.png

    +

    +39999-pd1bzqmfo9.png

    +

    +47262-b60yqkraqvn.png

    +

    +38692-23o1jtxizvk.png

    +

    +09243-6uq34pa21nf.png

    +

    +22625-qcv9iwoidj.png

    +

    +77195-aqmcz4dnmet.png

    +

    +13936-55iampgyy1i.png

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/32/index.html b/public/post/32/index.html new file mode 100644 index 00000000..cf141233 --- /dev/null +++ b/public/post/32/index.html @@ -0,0 +1,291 @@ + + + + + + + + 给你的博客加一个情侣恋爱倒计时小工具,另外安利一个好用的typecho插件 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    给你的博客加一个情侣恋爱倒计时小工具,另外安利一个好用的typecho插件

    +
    + 作者: 小赵同学 浏览: 字数: 1724 分类: + + 教程 + +
    +
    +

    之前给大家说的那个博客后台美化,还有一点点问题,本来是承诺这个文章给他分享出来

    +

    因为第一次做美化,考虑到很多小伙伴还不会css,所以我自己测试好再放出来,哈哈哈,暂时鸽了

    +

    想必各位小伙伴,都是看我的文章标题进的,当然我不是标题党,本文章就是纯正经的整活

    +

    Paste Image插件

    +

    作为一个生活类的写作博主,喜欢在文章掺杂一些自己的日常,意味着就需要上传图片

    +

    使用typecho的时候,上传图片要分为两步,十分的不方便,第一步上传附件,第二步插入图片

    +

    这样的步骤极大的拖慢了文章的写作效率,我前几天在github仓库发现一个插件可以完美解决这个痛点

    +

    这个插件可以为 Typecho 自带编辑器增加粘贴图片上传功能,Typecho 最新开发版已经直接支持粘贴上传功能

    +

    本插件仅供旧版本(我指的是现在使用的是官方最新正式版的小伙伴)

    +

    如果你是typecho的开发版本,请跳过这个地方,因为最新开发版已经完美支持这个功能了

    +

    想必很多小伙伴在typecho写博文的时候,喜欢插入图片,安装好了这个插件,写文章的时候

    +

    图片放在电脑桌面上,对图片选中之后,Ctrl+C 复制,然后去 typecho 编辑器去 ctrl+v,图片就直接上传好了

    +
    +

    插件地址:https://github.com/zgq354/PasteImage

    +
    +

    为自己的博客添加一个恋爱小工具

    +

    想必有很多博主,都是有着浪漫主义色彩,想必找过可以统计跟男朋友女朋友的相恋的时间

    +

    最近在学JavaScript,JavaScript一些课程也教我们做一些倒计时的小功能,我想这岂不是可以做个情侣恋爱计时

    +

    然后放在博客的侧栏,做成一个侧栏小卡片,说干就干,昨天下午就开始在网上找思路,效果基本上就是这样的

    +

    +23637-1p62hym2vgo.png

    +

    你如果想看样式,可以去我的测试站点

    +
    +

    北边博客:https://beibian.net

    +
    +

    这里我会提供两种方法,小赵推荐大家使用第二种,因为利于修改

    +

    找到博客的侧栏的php文件,在合适的位置加入以下代码

    +
    <body>
    +    <div style="text-align: center;margin-top: 10px;">
    +        <link type="text/css" media="all" href="https://a-oss.zmki.cn/20190606/love.css" rel="stylesheet">
    +        <img src="https://cravatar.cn/avatar/08f9cdacb83a984411a94b60fddfbdcd?s=&d=mm&r=g"
    +            style="width: 50px;height: 50px;vertical-align: -20px;border-radius: 50%;margin-right: 5px;margin-bottom: 5px;-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.1), 1px 1px 1px rgba(0,0,0,0.1), 1px 1px 1px rgba(0,0,0,0.1);box-shadow: 1px 1px 1px rgba(0,0,0,.1), 1px 1px 1px rgba(0,0,0,0.1), 1px 1px 1px rgba(0,0,0,0.1);border: 2px solid #fff;">
    +        <svg viewBox="0 0 1024 1024" style="margin-left: 5px;margin-right: 5px;" version="1.0" width="15" height="15"
    +            class="my-face">
    +            <path
    +                d="M863.597631 513.574282l-271.33965-140.213484L729.783667 81.926656c3.583731-7.87141 7.167462-15.742819 7.167462-25.214109C736.887134 25.226908 708.345275 0.012799 672.635953 0.012799a63.611229 63.611229 0 0 0-39.293053 12.607055c-1.791866 1.59988-3.519736 3.19976-5.311602 3.19976L147.87531 418.925381a55.547834 55.547834 0 0 0-19.646527 47.356448c1.791866 17.278704 14.27093 33.021523 32.125591 42.492813l271.33965 141.749369L292.504463 945.221908c-12.479064 25.214109-1.791866 53.563983 23.166262 69.306802 10.751194 6.335525 23.230258 9.47129 35.709322 9.47129 16.062795 0 32.125591-4.735645 44.604655-15.742819l480.091993-403.297753a55.547834 55.547834 0 0 0 19.646526-47.228458 61.243407 61.243407 0 0 0-32.12559-44.156688z"
    +                fill="#515151"></path>
    +        </svg>
    +
    +        <img src="https://cravatar.cn/avatar/08f9cdacb83a984411a94b60fddfbdcd?s=&d=mm&r=g"
    +            style="width: 50px;height: 50px;vertical-align: -20px;border-radius: 50%;margin-left: 5px;margin-bottom: 5px;-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.1), 1px 1px 1px rgba(0,0,0,0.1), 1px 1px 1px rgba(0,0,0,0.1);box-shadow: 1px 1px 1px rgba(0,0,0,.1), 1px 1px 1px rgba(0,0,0,0.1), 1px 1px 1px rgba(0,0,0,0.1);border: 2px solid #fff;"><br>
    +
    +        <span id="htmer_time"> <span class="zmki_love_ah"></span></span>
    +    </div>
    +    <script type="text/javascript" language="javascript">function setTime() {
    +            var create_time = Math.round(new Date(Date.UTC(2019, 12, 28, 6, 45, 0)).getTime() / 1000);
    +            var timestamp = Math.round((new Date().getTime() + 8 * 60 * 60 * 1000) / 1000);
    +            currentTime = secondToDate((timestamp - create_time));
    +            currentTimeHtml = ' <span class="zmki_love_ah">已经在一起</span><br>' +
    +    currentTime[0] +
    +    "年 " +
    +    currentTime[1] +
    +    " 天 " +
    +    currentTime[2] +
    +    " 时 ";
    +            document.getElementById("htmer_time").innerHTML = currentTimeHtml;
    +        }
    +        function secondToDate(second) {
    +            if (!second) {
    +                return 0;
    +            }
    +            var time = new Array(0, 0, 0, 0, 0);
    +            if (second >= 365 * 24 * 3600) {
    +                time[0] = parseInt(second / (365 * 24 * 3600));
    +                second %= 365 * 24 * 3600;
    +            }
    +            if (second >= 24 * 3600) {
    +                time[1] = parseInt(second / (24 * 3600));
    +                second %= 24 * 3600;
    +            }
    +            if (second >= 3600) {
    +                time[2] = parseInt(second / 3600);
    +                second %= 3600;
    +            }
    +            if (second >= 60) {
    +                time[3] = parseInt(second / 60);
    +                second %= 60;
    +            }
    +            if (second > 0) {
    +                time[4] = second;
    +            }
    +            return time;
    +        }
    +        setInterval(setTime, 1000);
    +    </script>
    +</body>
    +

    然后就可以了,效果就是我上面展示的第一个效果图,这个方法不建议

    +

    主要是因为这个小工具的自带的css样式会,跟主题的css冲突,结果会像我这样的,哈哈哈

    +

    +53861-hatym7b1n84.png

    +

    这样直接离了大普,头部直接不听话

    +

    第二种方法就是利用iframe标签嵌套网页,这样新建一个网页再使用嵌套的方法将网站内容嵌套过来

    +

    不会影响自己的网站主题本身自带的主题样式,还利于修改,不至于自己不懂主题,一下把自己的主题删503了

    +

    第一步,把我的演示站,利用浏览器的审查元素功能,把整个代码存文本地的index.html

    +

    因为就是纯单页,JavaScript和css都放在这个页面。没有额外的文件,可以放心折腾

    +
    +

    演示页面:https://zql.im/love.html

    +
    +

    然后修改相应的东西改为你自己的就好了,然后找到主题的合适位置放入iframe标签

    +
     <iframe src="这里放置你的网页" width="204" height="120" frameborder="0" scrolling="No" align="center"><span data-mce-type="bookmark" style="display: inline-block; width: 0px; overflow: hidden; line-height: 0;" class="mce_SELRES_start"></span></iframe>
    +

    这里可能需要一点css基础,如果你不会,可以在文章的评论区留言,我有空可以帮你看看

    +

    你为什么不在你的博客放这个小工具呢

    +

    这个嘛,前提是我得有个女朋友先,折腾来折腾去,才恍然大悟自己还是个单身汪,没想到小丑居然是我自己

    +

    过段时间会给大家分享倒计时的小卡片,JavaScript我还在学习中,争取给大家带来更多好玩的小功能

    +

    晚安,我的朋友们

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/33/index.html b/public/post/33/index.html new file mode 100644 index 00000000..1a17e7d6 --- /dev/null +++ b/public/post/33/index.html @@ -0,0 +1,322 @@ + + + + + + + + 我的公益rss阅读器正式公益上线,点进来教你正确的打开方式 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    我的公益rss阅读器正式公益上线,点进来教你正确的打开方式

    +
    + 作者: 小赵同学 浏览: 字数: 1763 分类: + + 教程 + +
    +
    +

    rss想必很多小伙伴都听说过,如果拿在2021年讲的话,这个是一个很老的东西

    +

    初次认识这个东西的时候,rss就是一堆乱七八糟的 XML代码,一点用都没有

    +

    如果你没见过rss,点开下面的链接就是我们老生常谈的rss链接

    +
    +

    + +https://usj.cc/feed

    +
    +

    在大数据时代,我们总是被动的接收信息,这些源有时候不一定是自己想要的

    +

    大数据都会根据各种算法一五一十的推给你,导致浪费自己很多碎片化时间

    +

    总会给自己一种感觉,什么鬼,我什么都没干,两个小时的时间都没了

    +

    这里就体现了rss的作用了,我们可以收藏一些对我们有用的网站的信息源的rss链接

    +

    整合到可以一目了然阅读的rss阅读器上,我们接收信息从大数据推送转变成自己想看喜欢看的东西

    +

    而不是一味地被动的接收信息,可以极大化的节约自己的碎片化时间

    +

    U阅读-一款公益的rss阅读器

    +

    想必现在市面上大部分阅读器都是需要付费的,比如一些很出名的rss阅读器

    +

    我如果想订阅一些我喜欢的网站的rss链接,我就得去充钱,自己用起来也是十分的不方便

    +

    前段时间看到gitee一个项目

    +
    +

    + +https://gitee.com/anyant/rssant

    +
    +

    这个作者开源了一款名叫做蚁阅的阅读器程序,但是安装很复杂,需要一些Linux操作命令

    +

    docker命令,如果你是宝塔面板的忠实粉丝,可能不会习惯这种连接终端式的程序安装

    +

    为了安装这个程序,我花了将近好几天的学习空余时间学习docker的一些操作命令,screen命令

    +

    最后总算是安装好了,期间弄坏了好几次服务器导致博客数据丢失,网站崩掉,如果你只有一台服务器不建议折腾

    +

    建议在测试服务器测试完毕,再去自己常用服务器进行上线安装,如果你是一个不爱折腾的小伙伴,请继续看下面

    +

    考虑到自己的服务器还有四年之久,想着仅仅做个博客丢上面,真是显得有些资源浪费

    +

    小赵同学也是秉承着分享的原则,把这个搭建好的成品免费公益给大家使用,为了方便大家使用

    +

    我使用了开发工具封装了我的rss的安卓版app,这样免去了繁琐的每次去输入rss的网址去访问阅读

    +

    +19990-v5ea24dltd.png

    +

    图标是不是非常熟悉,如果你是老朋友了,你可能一眼便知

    +

    APP总得有个名字吧,叫优世界,不行,我的博客名叫这个,不能重复了

    +

    冥思苦想,还是给他起了一个文雅一点的app名字:U阅读

    +

    U阅读-预览

    +

    这个rss阅读器分为app版和web端,桌面端

    +

    web端:https://rss.usj.cc

    +

    app版:

    +

    主要分别为白天模式和黑夜模式,主要是方便阅读不刺眼,阅读的舒适感

    +

    [xiangce] + +07998-19m30x40nk3i.png +91609-lfmeqberkjb.png +[/xiangce]

    +

    桌面端:

    +

    我是电脑的深度使用者,当然也弄了桌面端

    +

    打开你的谷歌浏览器或者edg浏览器,然后点击这个地方

    +

    +51508-cd5rald98w.png

    +

    就可以为自己的电脑桌面添加一个桌面端,方便电脑时阅读体验

    +

    订阅自己的博友

    +

    作为一个喜欢写博客的博主,有时候闲暇的时间也喜欢去逛逛自己的友链的博主

    +

    但是不能保证我随便点的博友的博客,都有最新发布的文章

    +

    如果我一个一个去点击访问,则会浪费一些不必要的碎片时间

    +

    这里我们就可以使用U阅读的订阅功能,点击U阅读的上方的+号,将你喜欢的博主的网站链接键入对应位置

    +

    U阅读app便会每隔三十分中自动抓取博友的更新的最新文章,以便自己可以及时回访和互动

    +

    其次也极大的加大了博主与博主的之间的友情值,订阅你喜欢的博客就好比对该博主设置了特别关心

    +

    博友更新文章,U阅读可以及时的反馈给你,该博友更新文章了,要不去逛逛

    +

    订阅我喜欢的Up主

    +

    我也是一个热爱小破站的博主,几乎无聊的时间都在小破站上面学习和看番剧

    +

    我喜欢的up主,我能不能把他每期最新更新的投稿视频也加入U阅读呢,答案是可以的

    +

    比如我爱看跳舞区的小姐姐,去b站,将该up主的主页地址复制下来

    +
    +

    + +https://space.bilibili.com/95948010?spm_id_from

    +
    +

    可以知道该up主的id号是95948010,我们只需要复制主页的地址把/你喜欢的up主id?这段id截取下来

    +

    + +https://rsshub.app/bilibili/user/video/95948010

    +

    想必你看到,上面例子便一目了然,只需要将你喜欢的up主id替换掉就行了

    +

    + +https://rsshub.app/bilibili/user/video/这里填写up的id

    +

    +92807-bvlu8nqhx5q.png

    +

    这样,阅读器可以自动抓取你喜欢的up主的最新投稿视频,哈哈哈,是不是非常好用

    +

    +13693-4946mbjxgd2.png

    +

    视频也可以在线观看,极大化的精简了自己的碎片化时间

    +

    订阅loc论坛

    +

    我平时比较喜欢看loc一些mjj大佬发的一些主机活动,我们也可以添加在阅读器中

    +
    +

    + +https://hostloc.com/forum.php?mod=rss

    +
    +

    这样我们就可以随时关注loc的最新动态

    +

    +42211-8244e3h0kvg.png

    +

    订阅其他内容

    +

    如果你不满足这些,也可以仔细看下面文档加入你喜欢的内容

    +

    + +https://docs.rsshub.app/bbs.html#a-dao-ni-ming-ban

    +

    U阅读下载

    +

    U阅读app下载地址:https://usj.cc/rss.apk

    +

    晚安,我的朋友们

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/34/index.html b/public/post/34/index.html new file mode 100644 index 00000000..3e1187f1 --- /dev/null +++ b/public/post/34/index.html @@ -0,0 +1,198 @@ + + + + + + + + 可惜不能一直做小孩子,总要长大,不知道实习生活会是什么样子 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    可惜不能一直做小孩子,总要长大,不知道实习生活会是什么样子

    +
    + 作者: 小赵同学 浏览: 字数: 0 分类: + + 相册 + +
    +
    +

    +22999-htnwd5ggq1r.png

    +

    +68411-xdfa1vju0u.png

    +

    +79074-tadhswk86bl.png

    +

    +82387-0v5kans8trcn.png

    +

    +81857-d67qkqtrs4m.png

    +

    +72653-ogvgabj3q1m.png

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/35/index.html b/public/post/35/index.html new file mode 100644 index 00000000..79bc1a38 --- /dev/null +++ b/public/post/35/index.html @@ -0,0 +1,228 @@ + + + + + + + + 一年一次的大学生体测,对typecho后台登录页样式重写 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    一年一次的大学生体测,对typecho后台登录页样式重写

    +
    + 作者: 小赵同学 浏览: 字数: 672 分类: + + 生活 + +
    +
    +

    最近几篇文章基本上都是一些教程,因为生活上基本上都是上课,没什么好记录的

    +

    这周辅导员通知,我们这周会有一个体测,也就是大学生每年一度的体质检测

    +

    自从晨跑跑完了,好像自己确实没怎么运动了,辅导员也是操碎了心,在体测的前三天

    +

    要求我们需要在我们的打卡app进行锻炼打卡

    +

    +96375-12clwhyegtih.png

    +

    最近真的是很冷,周末好像被被子封印了一般,怎么也不想起来

    +

    +42981-n983e6ywc6.png

    +

    当然也不乏一些调皮一点的学生,恶搞,哈哈哈,下面是我同学发的打卡截图

    +

    +15169-4yhsbmrpdej.png

    +

    有趣的辅导员

    +

    +71718-uxlu30oagw.png

    +

    体测自我小结

    +

    体测前还是有些紧张的,因为最怕很久不运动

    +

    突然运动的时候拉伤,50米和立定跳远都很顺利,没什么难度

    +

    身高体重都达标,就是让我疑惑的是为什么自己的肺活量指数那么低

    +

    第一次测才2200,第二次测3200,不知道为啥,自己从来不抽烟

    +

    测肺活量的老师说我的身体比较虚弱,建议以后多锻炼才能保证身体有个良好的状态

    +

    然后就是够呛的一千米跑,跑完真的是巨累,第二天起床也是腿疼

    +

    自己好像每次长跑都疼的要死要活的,前一阵子才发现我的跑步姿势错了

    +

    以后要练习正确的姿势,小腿酸痛真的很难受

    +

    可能要跟大学生活说再见了

    +

    还有一个学期就要实习啦,该和大学生活说再见啦

    +

    [dplay src=“https://usj.cc/sp/6.mp4”]

    +

    后台登陆页重写

    +

    在b站看了几个up主做的拟态风格的页面,真的是巨好看

    +

    自己也做了很多笔记,然后对照视频敲敲打打,虽然过程很曲折,但是还是做出来的

    +

    我渐渐的明白了,做页面真的是思维太重要了

    +

    很尴尬的是我知道这个css代码是干嘛用的,但是我不懂怎么设计让这个界面更好看

    +

    样式预览

    +

    拟态高级风格

    +

    +98994-r1ja1yva9wb.png

    +

    优雅清新风格

    +

    +75000-i03e5xu3gtb.png

    +

    这些页面我会在元旦左右分享给各位有需要的小伙伴,最近要准备期末考,见谅啦

    +

    这几天精神状态不好,身体不适,先休息了

    +

    晚安,朋友们

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/36/index.html b/public/post/36/index.html new file mode 100644 index 00000000..8a71f255 --- /dev/null +++ b/public/post/36/index.html @@ -0,0 +1,204 @@ + + + + + + + + 最近有点小忙,不知道写什么,来看学姐吧 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    最近有点小忙,不知道写什么,来看学姐吧

    +
    + 作者: 小赵同学 浏览: 字数: 0 分类: + + 相册 + +
    +
    +

    +44334-383lcgq96c7.png

    +

    +25448-kn62oma2p5h.png

    +

    +72883-wy2w33no4xa.png

    +

    +86315-3eheyeohnpi.png

    +

    +09525-jwj4imovmsf.png

    +

    +56488-jfpdhg7lpk.png

    +

    +89672-tdvwwsoivoe.png

    +

    +19662-wybaq14gqfs.png

    +

    +29387-5tbendn1q9.png

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/37/index.html b/public/post/37/index.html new file mode 100644 index 00000000..da31cdab --- /dev/null +++ b/public/post/37/index.html @@ -0,0 +1,238 @@ + + + + + + + + 盘点一下建站以来所注册的域名,我居然注册了一堆学费米 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    盘点一下建站以来所注册的域名,我居然注册了一堆学费米

    +
    + 作者: 小赵同学 浏览: 字数: 1196 分类: + + 生活 + +
    +
    +

    接触建站到现在快3年多了,从WordPress转到typecho

    +

    我也接触过很多主题,WordPress比较出名的主题我也入手了好几套

    +

    子比主题,一为导航主题,7b2主题,上上下下也花了快一千多块钱

    +

    域名也注册了不少,还记得自己人生第一个域名还是co域名,当时才接触域名

    +

    根本不懂注册什么域名后缀好,总想着哪个便宜注册哪个

    +

    在朋友的介绍下在西部数码注册了人生的第一个co域名

    +

    因为我的网名叫做Vaica,所以这个域名也顺理成章的注册的是 vaica.co

    +

    当时西部数码做活动,首年co域名仅需八块钱一年,那时候top域名是九块钱一年

    +

    所以选择的是co域名,不为什么,因为便宜也可以备案,接近来年续费的时候我才知道

    +

    被西部数码耍了,co续费居然一百多一年,直接大无语,这西部数码真鸡贼

    +

    套路基本上是首年很便宜抛给你,引得一波小白注册,然后小白一年下来辛辛苦苦经营网站,流量刚刚起步,不会选择轻易换域名,到时候来年续费也会理所应当续费

    +

    续费太贵,自己生活费吃紧,只得被迫放弃,注册了一年vaica.top,吃一堑长一智,注册域名先看续费价格,三十多块钱一年,不是特别贵,就注册了

    +

    盘点域名

    +

    52ql.cn 与自己的姓名有关,一直保留在手

    +

    vaica.co 西部数码妥妥的学费米

    +

    vaica.top 还不错,但是top收录欠佳,吃灰进收藏夹

    +

    nbsir.cn nb先生,这个是强仔送我的,基本上没怎么用

    +

    sirnb.cn 先生nb,吃灰学费米

    +

    1770186415.cn 一块钱活动注册,吃灰学费米

    +

    010801.cn 一块钱活动注册,吃灰学费米

    +

    i52.top 学费米,头脑一热注册

    +

    i54.top 学费米,头脑一热注册

    +

    6i.ee 学费米,头脑一热注册

    +

    swduck.com 寓意是sweet water duck 糖水鸭

    +

    说明:本计划做美女写真图站,但是因为版权问题,还是删库跑路了

    +

    ntdao.com 奶兔岛 nai tu dao,一个博客导航站,学业问题搁置了

    +

    bvipw.com 北湾,头脑一热注册,事后我也不知道自己怎么想到的

    +

    5b2.cn 挺喜欢的一个三杂域名,是在阿里云竞价得到的

    +

    wogiao.cc 我giao,小阿giao火的时候注册的

    +

    fqwe.cc 朋友送的,最后续费一年,还是吃灰了

    +

    beibian.net 朋友送的,一直保留在手里,寓意北边

    +

    zql.life 跟自己姓名有关,寓意zql的生活,吃灰

    +

    zql.im 跟自己姓名有关,寓意I am zql

    +

    usj.cc 自己的博客域名,咬牙买的,小贵,寓意是 优设计,优世界,挺喜欢的

    +

    oao.pw 字符表情OaO域名,续费不贵,挺喜欢的

    +

    自己的看法

    +

    折腾这些域名,花了我不少时间和金钱,大多都是交了学费,实际上用着的没几个

    +

    如果喜欢可以弄个自己喜欢的可以备案的域名丢国内服务器,养老,不建议折腾,小赵这里已经帮大家试水了

    +

    今日运气不佳

    +

    今天得手一个表情字符域名oao.pw,解析好了之后,访问之后

    +

    +36653-5jntp1rho6d.png

    +

    提示工信部电信诈骗拦截,他喵的,满满的欺骗感,我这算是交了学费吗,这些糟糕的域名注册商总给我一种患得患失的感觉

    +

    我也百度了一下,我这大概是被工信部拉入黑名单了,可能域名之前有黑历史

    +

    +05930-okh7p1n5jq8.png

    +

    找到域名的注册商,客服回复很及时,说我域名没有问题,可能是缓存问题,让我耐心等待一会儿就好了

    +

    +90859-z0i0g9quq7m.png

    +

    等了差不多一个小时,算是虚惊一场,没什么问题,自己吓自己罢了,哈哈哈

    +

    这个域名打算以后拿来做api,哈哈哈,挺好的

    +

    晚安,我的朋友们

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/38/index.html b/public/post/38/index.html new file mode 100644 index 00000000..5455a977 --- /dev/null +++ b/public/post/38/index.html @@ -0,0 +1,195 @@ + + + + + + + + 这次的落日比较有特色,西边摇摇欲坠的咸鸭蛋 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    这次的落日比较有特色,西边摇摇欲坠的咸鸭蛋

    +
    + 作者: 小赵同学 浏览: 字数: 0 分类: + + 相册 + +
    +
    + + + + + + + + + + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/39/index.html b/public/post/39/index.html new file mode 100644 index 00000000..17e9995d --- /dev/null +++ b/public/post/39/index.html @@ -0,0 +1,231 @@ + + + + + + + + 今天有空看了一下自己博客收录的链接,我开始慌了 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    今天有空看了一下自己博客收录的链接,我开始慌了

    +
    + 作者: 小赵同学 浏览: 字数: 827 分类: + + 生活 + +
    +
    +

    临近放假,基本上没有什么课了,接下来主要是对考试内容的复习

    +

    咱们专业也是戴上了考试课最多的帽子,结课考试要考七门

    +

    排的是三天考试时间,时间的话,还好,反正比高中考试轻松很多

    +

    下午复习本学期seo课程的时候,心血来潮乘着下午不忙的时候要不要给自己的博客优化一下

    +

    立刻打开百度site了一下我的博客域名

    +

    +

    +

    一个月前看还是单纯的一个首页,惊喜的发现自己链接已经被收录了30条

    +

    惊喜的同时也给我带来了惊吓,自己的一篇文章被百度搜索引擎重复收录了二十多篇,这…….

    +

    +69539-i5x6ikt0m7t.png

    +

    +67212-0lsjunim57ce.png

    +

    +45966-heisviuud69.png

    +

    仔细分析发现这些被重复收录的链接基本上都是 ?replyTo= 这样的参数页,每个评论参数都被搜索引擎误认为一个新的页面

    +

    导致了百度蜘蛛的重复抓取和重复收录,还记得上课SEO老师讲过,搜索引擎重复收录一个页面链接

    +

    等百度引擎排查会认为你是批量做收录,会被拉入收录黑名单,汗,我这个不就正是这样吗,焯!

    +

    再仔细排查其他收录的链接,也有几篇收录的rss订阅链接,访客点进去,一堆看不懂的xml的代码

    +

    +

    +

    访客看见这些页面肯定会一下跳出去,这样只会增加自己的文章跳出率和网站的跳出率,不利于流量的留存

    +

    文章跳出率较高百度蜘蛛会认为你的文章质量不高,也会降低收录速度

    +

    解决方法其实很简单,在网站根目录放置一个 robots.txt 文件告诉各大搜索引擎蜘蛛那些目录可以爬,那些目录不可以爬

    +

    当然还是自己做博客之前的疏忽,才导致这样的结果,亡羊补牢,为时不晚,写了个 robots.txt 放入网站根目录

    +
    +

    User-agent: *

    +

    Disallow:

    +

    Disallow: /feed

    +

    Disallow: /?replyTo=

    +

    Disallow: /admin

    +
    +

    这里我主要是对后台地址和订阅地址,评论参数进行禁止访问

    +

    这样等待下次搜索引擎抓取更新,这些被重复收录的链接,就会被清理掉

    +

    如果担心自己的规则写错,也可以在百度资源平台的站点管理测试一下

    +

    +28381-e0x3y1nybu9.png

    +

    +24044-jspgtajhno.png

    +

    +47008-7ycb9p20629.png

    +

    这样,测试之后,自己写的规则就生效了

    +

    当然不在意收录的博友可以忽略这些步骤

    +

    我的博客即将同步至腾讯云+社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?invite_code=u6wnjiw8l3gr

    +

    感谢来访

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/4/index.html b/public/post/4/index.html new file mode 100644 index 00000000..017206d3 --- /dev/null +++ b/public/post/4/index.html @@ -0,0 +1,331 @@ + + + + + + + + 2021暑假总结,记录一下这个充实的暑假 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    2021暑假总结,记录一下这个充实的暑假

    +
    + 作者: 小赵同学 浏览: 字数: 1513 分类: + + 生活 + +
    +
    +

    期末考试结束,意味着我的大学短暂生活又匆匆结束了一年

    +

    下面的几张图片是离校之前拍的学校的晚霞

    +

    部分是同学拍的,我的拍照技术没有那么好,所以觉得好的都收藏下来了

    +

    [xiangce] + + + + +[/xiangce]

    +

    另外吐槽一下学校自习室的阴间灯光

    +

    +

    +

    在大一这一年有过迷茫,有过伤感,有过成功,有过喜悦

    +

    五味陈杂都写在这一年,这一年的大一生活让我也成长了许多

    +

    迷茫,作为大一新生对未来有很多期盼,自己却不知道以后的路该怎么走

    +

    伤感,我理想的大学专业课是有始有终认真的把一门技术学精

    +

    但是事实并不是这样的,大学老师只会带你入门

    +

    剩下的只能靠自己花时间,去精通这门技术

    +

    成功,莫过于听见辅导员的喜报,专业课取得了优异的成绩

    +

    +

    +

    喜悦,莫过于跟朋友聚在一起,吃吃小烧烤谈谈未来与计划

    +

    +

    +

    暑假接近尾声,突然驾校群传来噩耗,我们可能面临打学时

    +

    +

    +

    我的朋友给我发了两张襄阳市驾考计时培训的截图,我愣住了

    +

    [xiangce] + + + +[/xiangce]

    +

    这就意味着,我暑假如果不学车,新学期意味着要打学时

    +

    学费,学时费,还有计时的时间增加,轻轻松松花父母1个w

    +

    再三理智考虑,我决定跟小伙伴结伴学车,打算在襄阳租房子考驾照

    +

    就这样,我美好的暑假已经结束了,将要面临着学车的噩梦就此开始了

    +

    +

    +

    接下来就是搞定出租屋,我们在驾校附近顺利租了房子

    +

    400一个月带空调,电费一块钱一度电,水费20,房东人很好

    +

    第一次租房还是非常满意的,下面是当时拍的照片

    +

    +

    +

    一张桌子,一台笔记本,一张床,一间卫生间我就很满足了

    +

    考驾照意味着首先要面临的就是科目一考试,这个环节就是得刷题

    +

    题目我接近看了一个星期了,基本上很稳了,就是等待7.5号的科目一考试

    +

    [xiangce] + + + + + +[/xiangce]

    +

    因为自己题目做的比较多,所以考科目一感觉一点都不紧张

    +

    很顺利,只用了十三分钟,最后95分拿下,第一时间给父亲报了喜讯

    +

    +

    +

    接下来就是需要软磨硬泡的科目二考试,第一个头疼的环节就是倒车入库

    +

    [xiangce] + + + + +[/xiangce]

    +

    还记得教练说的让我记忆深刻的一句话,倒库你不练好,其他项目你就白搭

    +

    就这样我每天起早贪黑的去练到车入库,大概练了接近十天左右

    +

    自己的车感比较弱,所以练的很久,才有感觉

    +

    后来我们开始跑圈了,跑圈就是把整个科目二考试环节过一遍

    +

    天气酷热,很辛苦,一个小时接近要喝掉两瓶矿泉水,实在是太渴了

    +

    但是看到其他学员天气热打伞还在辛辛苦苦的跑圈,我便没有抱怨了

    +

    [xiangce] + + + +[/xiangce]

    +

    渐渐的,自己的进步很快,慢慢的看到自己的进步

    +

    慢慢的出错率很低了,多亏酒厂大叔,阿姨们的指导

    +

    这个是跟学车小伙伴一起摆拍的视频,是不是很酷哈哈

    +

    [dplay src=“https://usj.cc/sp/3.mp4”]

    +

    但是酷热的夏季,难免会碰到糟糕的雨季,当时下大雨拍的

    +

    [xiangce] + + + + +[/xiangce]

    +

    雨下的太大了,当时在驾校的无助感

    +

    [dplay src=“https://usj.cc/sp/1.mp4”]

    +

    回家也是这么的困难,心塞,当时录的视频

    +

    [dplay src=“https://usj.cc/sp/2.mp4”]

    +

    放眼望去,坐在车内,什么都看不清楚

    +

    +

    +

    因为暑期学车的人很多,迟迟约不到考试

    +

    不过算是很幸运我约上了7.29的考试

    +

    考前前三天,我们来到了考场模拟,这是当时拍的照片

    +

    [xiangce] + + + + +[/xiangce]

    +

    很糟糕,我第一把科目二挂掉了,就很突然

    +

    第一把挂在自己的粗心大意,带档打火的低级错误

    +

    第二把居然死在我最拿手的倒车入库,原因是自己的不断的修方向

    +

    给自己修挂了,当时的心情无法用文字记录下来

    +

    酒厂大叔问我过了没,我说我挂了,大叔诧异问道我是不是开玩笑的

    +

    是的,我挂了,这个噩耗已经成为事实

    +

    因为科目二挂掉了,系统会冻结自己十天不能预约,只能回家了

    +

    +

    +

    这个是当时回家的时候的照片,心情夹杂的沮丧和无奈,再见房东

    +

    +

    +

    不得不说回家的感觉真棒,不得不说家是自己心灵的港湾

    +

    +

    +

    在家接近调整了13天,我又幸运的约上了8.19科目二考试

    +

    +

    +

    就这样我又开始了租房生活,和练科二的悲惨生活

    +

    [xiangce] + + + + +[/xiangce]

    +

    紧接着,又是糟糕的模拟考场,真是头大,本来就没信心

    +

    还下起了大雨,这次模拟真是糟糕透了

    +

    [xiangce] + + + + +[/xiangce]

    +

    8.19号也顺利的一把100分把科目二拿下了

    +

    +

    +

    高兴的告诉自己,我科三了,哈哈哈

    +

    喵的我的进度太慢了,不得不面临即将开学

    +

    只有停止了科目三的学习,这暑假就这样充实的结束了

    +

    +

    +

    感谢您的来访

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/40/index.html b/public/post/40/index.html new file mode 100644 index 00000000..80ddd215 --- /dev/null +++ b/public/post/40/index.html @@ -0,0 +1,198 @@ + + + + + + + + 放假之前最后一次的照片合集,再见啦!理工 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    放假之前最后一次的照片合集,再见啦!理工

    +
    + 作者: 小赵同学 浏览: 字数: 0 分类: + +
    +
    +

    +74854-tf6ncx2nrr.png

    +

    +62240-spcby0sdo7.png

    +

    +62909-pacjkrxfi99.png

    +

    +65458-7jlq1z1b5yc.png

    +

    +49621-vx4ekvnrb2.png

    +

    +34327-y2zcf7dsot.png

    +

    +93598-t0ytoep9l8c.png

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/41/index.html b/public/post/41/index.html new file mode 100644 index 00000000..1bd2e6ff --- /dev/null +++ b/public/post/41/index.html @@ -0,0 +1,249 @@ + + + + + + + + 更换掉jsdelivr,改用腾讯云静态网站托管,网站速度比之前提升了不少 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    更换掉jsdelivr,改用腾讯云静态网站托管,网站速度比之前提升了不少

    +
    + 作者: 小赵同学 浏览: 字数: 1055 分类: + + 教程 + +
    +
    +

    20号中午打包外卖到寝室,打开浏览器访问一下自己的博客,突然发现自己网站静态文件都丢失了

    +

    f12一下才知道原来是jsdelivr那边出问题,打开一个新标签页,发现jsdelivr的ssl证书已经过期

    +

    去他官网仔细看了一下,官网给了个这个公告

    +

    +

    +

    简单理解就是jsdelivr速度会比之前慢一点,现在已经恢复正常使用了,但是速度没有以前的理想

    +

    特意查了一下,jsdelivr的备案也被下了,可能是有什么涉及违规的东西,估计距离墙也不远了

    +

    +53027-yqy9w46iit.png

    +

    不得不说 jsdelivr 真的是一个很好的东西,从2020.3月初,一直使用他们的加速,突然间没了,还是挺可惜的

    +

    个人来看,我觉得跟 jsdelivr 支持 Github 有主要关系,毕竟 Github 在今年的年初在国内访问已经有各种限制了

    +

    这两天考完试,同时也在寻找 jsdelivr 的替代方案时,朋友建议我批量把 cdn.jsdelivr.net 换为 cdn.statically.io

    +

    这里解释一下 cdn.statically.io 也是一个同样支持 github 的加速,但是经过自己查了一下 cdn.statically.io 已经dns污染了

    +

    细思微恐,jsdelivr既然已经被下掉备案了,估计距离dns污染也不远了,因为dns污染之前把备案卸掉和国内cdn取消掉,这点合情合理

    +

    总感觉jsdelivr的提供商网宿CDN,行动实在是太快了

    +

    最近也有小伙伴问我关于jsdelivr替代方案,我找了两个方案,简单分享一下

    +

    使用loli.top大佬的替代方案

    +

    loli.top大佬使用的是国内CDN分发,服务器及CDN均流量无限,G口起步,速度还是很理想的

    +

    如果自己不想花钱可以直接使用这个用爱发电的方案,之前使用gh图床也可以直接使用了

    +

    使用方法:

    +
    +

    替换 + +https://cdn.jsdelivr.net +成为 + +https://xcdn.loli.top

    +
    +

    但是为了避免滥用,大佬已经开启了白名单机制,可以在大佬的博客留言把自己的域名加入白名单即可

    +
    +

    博客地址:https://blog.loli.top

    +
    +

    腾讯云的静态网站托管服务

    +

    这个服务好像还是腾讯云最近出的新东西,就是可以把网站的静态资源丢进去,享受加速

    +

    听强仔说,这个不怎么贵,每个月几块钱,一瓶水钱,还不错

    +

    直接登陆腾讯云打开控制台,搜索 静态网站托管 即可,地区随便选

    +

    +

    +

    这里选择空模板即可,然后名称随便写,这里界面就跟宝塔文件夹一样

    +

    +

    +

    创建自己的文件夹,把自己的静态文件丢里面即可,文件夹自定义即可,不用跟我一样

    +

    接下来就是解析一个二级域名,在这个界面解析好,然后上对应的ssl证书即可

    +

    +49426-fxuqyl4hl1.png

    +

    然后找到访问配置,按照下图设置即可,referer白名单是指你的静态文件那些域名可以引用你的静态资源

    +

    +

    +

    这样可以避免被其他人恶意调用,只有加入referer白名单的域名才可以调用

    +

    IP访问限频配置,是防止cc攻击,我这里博客访问量较小,设置的20次,你可以按照自己的情况设置

    +

    可以看一下效果

    +

    [dplay src=“https://usj.cc/sp/7.mp4”]

    +

    晚安,朋友们

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/42/index.html b/public/post/42/index.html new file mode 100644 index 00000000..35fb2891 --- /dev/null +++ b/public/post/42/index.html @@ -0,0 +1,207 @@ + + + + + + + + 宝塔面板设置Typecho伪静态去掉index.php教程 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    宝塔面板设置Typecho伪静态去掉index.php教程

    +
    + 作者: 小赵同学 浏览: 字数: 147 分类: + + 教程 + +
    +
    +

    +

    +

    Typecho博客初始安装完成后

    +

    博客的任何内页面

    +

    地址栏都会有index.php,非常的影响美观

    +

    使自己的网站的链接显得十分臃肿

    +

    例如本小站建设初期

    +

    文章链接为

    +

    + +https://usj.cc/index.php/archives/1.html

    +

    本期小编就教大家如何去掉index.php使自己的文章链接显得十分简洁!

    +

    +

    +

    然后就需要去自己的宝塔面板

    +

    将伪静态设置为typecho就可以实现了!

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/43/index.html b/public/post/43/index.html new file mode 100644 index 00000000..e02f639b --- /dev/null +++ b/public/post/43/index.html @@ -0,0 +1,227 @@ + + + + + + + + 教你快速秒看青年大学习 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    教你快速秒看青年大学习

    +
    + 作者: 小赵同学 浏览: 字数: 502 分类: + + 教程 + +
    +
    +

    +

    +

    想必秒看青年大学习已经是老生常谈

    +

    之前在云仙小站写过很详细的教程

    +

    因为各种方面,不得不被迫下线整改

    +

    避免有些小伙伴找不到如何秒看青年大学习

    +

    我就写了这篇文章

    +

    开启调试

    +

    此处省略几千字,别问我什么是调试界面

    +

    就是腾讯为了方便测试为大家开放的调试界面

    +

    方便大家第三方依赖软件开发的,普通人也用不到

    +

    首先复制下面的链接在微信打开

    +
    http://debugmm.qq.com/?forcex5=true
    +
    +

    可以正常使用vcode调试功能了

    +

    下面就入下面链接页面

    +
    http://debugx5.qq.com
    +
    +

    在信息窗口,打开vConsole调试功能

    +

    默认(是没有开启的)

    +

    我们只需要点击x5调试页面

    +

    勾选打开vConsole调试功能

    +

    +

    +

    怎么检查我们是否正确开始vConsole调试功能呢?

    +

    我们可以在微信里随便进入一个网页

    +

    会在右下角显示一个绿色的vConsole按钮

    +

    显示即成功开启

    +

    准备完成,现在正式开启我们快乐教程吧

    +

    点击开始学习后,点击右下角绿色的vConsole按钮

    +

    成功进入调试台后,粘贴下面代码,点击OK即可直接进去答题环节后

    +

    继续学习,重复一两次操作,总得来说就是可以跳过视频,跳不过答题

    +

    答题后台是有记录的,正好,我们只做题不看视频解释了99.98%的时间

    +

    原来的12分钟学习直接缩短为25秒,甚是乐哉

    +

    1.快速跳过代码

    +
    document.getElementById('Bvideo').currentTime=9999
    +
    +

    2.隐藏vConsole按钮

    +
    __vconsole.style.display="none"
    +
    +

    感谢您的访问

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/44/index.html b/public/post/44/index.html new file mode 100644 index 00000000..e48ad7bb --- /dev/null +++ b/public/post/44/index.html @@ -0,0 +1,221 @@ + + + + + + + + 盘点手机好用的html语言开发软件 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    盘点手机好用的html语言开发软件

    +
    + 作者: 小赵同学 浏览: 字数: 530 分类: + + 教程 + +
    +
    +

    本期来聊聊前端开发那些好用的手机编程软件

    +

    +

    +

    这时候你可能会问了,这个软件有什么特别的吗

    +

    没什么特别的我就,点击左上角走了哈

    +

    额,最大的特别就是它不仅是一个编辑软件

    +

    而且能支持在线查看效果,支持服务器网站操作

    +

    多说无益,它有什么用呢?

    +

    他支持PHP运行

    +

    有些人到这里还不认识道这到底有什么用

    +

    市面上大多数的网站都是PHP代码运行的

    +

    也就是说,这个软件能运行大多数的源码

    +

    然后有些人就会吐槽了,这不是ksweb吗

    +

    其实它还真是

    +

    不过他作为一个面向前端的开发性编辑器

    +

    主要功能并不在此而已

    +

    当然你想要把它当成这样用也完全没有问题

    +

    有些人是有点不理解了,这个只能内网看有什么好

    +

    拜托,现在什么年代了,内网穿透基本操作!

    +

    当然,这边涉及到推广等各种方面,就不给大家那个内网穿透软件啥的了

    +

    唉,假如是以前或许能发

    +

    当然,假如你只是一个仅仅追求的HTML练习的,这边可以建议你使用这个软件

    +

    +

    +

    嗯,它虽然支持外网访问,但是并不支持PHP

    +

    这是优点,也是缺点吧

    +

    最后再给大家推荐一款比较好用的编辑器

    +

    +

    +

    作为同系列产品,它也可以运行PHP

    +

    但是功能性的方面没有那个在前面第一个的直观和强大

    +

    体验的话就是比较新人向,就算是萌新也基本可以用这个做出来一个非常简单的网站

    +

    软件下载

    +

    只需要在手机安装葫芦侠APP搜索对应的软件名称

    +

    即可快乐的下载啦!

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/45/index.html b/public/post/45/index.html new file mode 100644 index 00000000..81818570 --- /dev/null +++ b/public/post/45/index.html @@ -0,0 +1,254 @@ + + + + + + + + 双休日襄阳游记,与朋友一起,终究还是遗憾而归 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    双休日襄阳游记,与朋友一起,终究还是遗憾而归

    +
    + 作者: 小赵同学 浏览: 字数: 651 分类: + + 生活 + +
    +
    +

    本次游记计划去往襄阳唐城,去游览一下民风古城

    +

    [xiangce] + + + + +[/xiangce]

    +

    此计划与上周已经跟小智,小豪进行激烈讨论

    +

    刚出校门拿出自己钉钉已经被辅导员审批的钉钉假条

    +

    门卫很好,走的时候让我们注意安全

    +

    刚刚出门拿起高德地图前往寻找晚上的住处

    +

    在站台等待546号公交车

    +

    不料,天上的小雨越下越大,坐在公交车的我

    +

    [xiangce] + + +[/xiangce]

    +

    看窗外的小雨,给我十足的整抑郁了

    +

    打开天气预报才看到大雨!

    +

    [xiangce] + + +[/xiangce]

    +

    我在叙利亚都没受到这么重的伤

    +

    终究还是我打脸了

    +

    [xiangce] + + +[/xiangce]

    +

    就这样我们为了躲雨,我们就找了一个离我们最近的酒店办理了入住手续

    +

    [xiangce] + + +[/xiangce]

    +

    照片非常的好,让我一眼就爱了,等真正入住才知道这原来是照骗

    +

    空调,卫生间,都非常的卫生,基本上住一晚上还是不错的

    +

    但是我搞不懂这个空调暗黄暗黄的,我怀疑这空调是在叙利亚采购的空调

    +

    [xiangce] + + +[/xiangce]

    +

    就这样我们在房间打了一下午王者,好家伙,非要奢侈话一百多在宾馆打王者

    +

    寝室网不快吗,床躺着不香吗

    +

    晚上跟朋友一起出去吃了火锅,还不错,算是对心灵的一点安慰

    +

    [xiangce] + + +[/xiangce]

    +

    不得不说这个龙虾尾有点多余,味道还可,价格再便宜一点点

    +

    我觉得会更可

    +

    吃完午饭,我们就回宾馆休息了,就这样平平淡淡的一天就结束了

    +

    笑死,果然在宾馆容易失眠,我三点五点各自醒了一次

    +

    第二天,小智大清早还是去他女朋友学校去奔现了

    +

    天天嚷嚷的跟女朋友分手了,但是一放假就出去找女朋友

    +

    这种人就是硬骗,这种人就应该被乱刀砍si

    +

    最后因为时间问题我们最后还是选择了去万达广场去玩

    +

    [xiangce] + + +[/xiangce]

    +

    给力的是凭自己以往的抓娃娃经验,今天还抓到两个娃娃

    +

    [xiangce] + + +[/xiangce]

    +

    很开心,虽然第一天很糟糕,但是第二天还是很不错的

    +

    好了,就这么多了,算是很不错的一个假期吧

    +

    感谢你能看完,我的朋友

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/46/index.html b/public/post/46/index.html new file mode 100644 index 00000000..ab54ea28 --- /dev/null +++ b/public/post/46/index.html @@ -0,0 +1,210 @@ + + + + + + + + 一下午网页设计课爆肝,今日份疲倦请查收 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    一下午网页设计课爆肝,今日份疲倦请查收

    +
    + 作者: 小赵同学 浏览: 字数: 108 分类: + + 生活 + +
    +
    +

    今天又是襄阳下雨天,很佛系

    +

    星期一可以称得上魔鬼星期一

    +

    连续六节网页设计,爆肝css,表示肝不动了

    +

    [xiangce] + + +[/xiangce]

    +

    一下子进度这么多属实有点够呛

    +

    这个进度已经超过我的自学范围了

    +

    随便拍了一下运动场,还挺好看的 +[xiangce] + + + + +[/xiangce]

    +

    晚霞配杨柳更配哦

    +

    [xiangce] + + + + +[/xiangce]

    +

    晚安酱

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/47/index.html b/public/post/47/index.html new file mode 100644 index 00000000..01f43ece --- /dev/null +++ b/public/post/47/index.html @@ -0,0 +1,189 @@ + + + + + + + + 老家以前的样子,挺怀念的 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    老家以前的样子,挺怀念的

    +
    + 作者: 小赵同学 浏览: 字数: 12 分类: + + 生活 + +
    +
    +

    老家以前的样子,挺怀念的

    +

    +

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/48/index.html b/public/post/48/index.html new file mode 100644 index 00000000..6be316ff --- /dev/null +++ b/public/post/48/index.html @@ -0,0 +1,191 @@ + + + + + + + + 第一次收到阿里云送来的礼品!满是惊喜 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    第一次收到阿里云送来的礼品!满是惊喜

    +
    + 作者: 小赵同学 浏览: 字数: 18 分类: + + 生活 + +
    +
    +

    第一次收到阿里云送来的礼品!满是惊喜

    +

    +

    +

    +

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/49/index.html b/public/post/49/index.html new file mode 100644 index 00000000..12326ce2 --- /dev/null +++ b/public/post/49/index.html @@ -0,0 +1,192 @@ + + + + + + + + 高考即将来临,老师为我们加油打气 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    高考即将来临,老师为我们加油打气

    +
    + 作者: 小赵同学 浏览: 字数: 0 分类: + + 生活 + +
    +
    +

    +

    +

    +

    +

    +

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/5/index.html b/public/post/5/index.html new file mode 100644 index 00000000..c2c25684 --- /dev/null +++ b/public/post/5/index.html @@ -0,0 +1,269 @@ + + + + + + + + 初识rss订阅,搭建自己的公益rss阅读器 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    初识rss订阅,搭建自己的公益rss阅读器

    +
    + 作者: 小赵同学 浏览: 字数: 1175 分类: + + 生活 + +
    +
    +

    昨天在一个群偶然发现一个界面新奇的rss的网页版阅读器

    +

    带着好奇心我去百度了一下什么是rss,什么是rss订阅

    +

    当然我也搜到了关于rss订阅的各种好处的博客文章

    +

    给我这种小白看的一脸愣,我对它还没有什么感觉

    +

    在我的第一印象里,RSS 充满了传奇色彩

    +

    但我不清楚它真正有什么用处,也不明白为什么那么多人吹捧它支持它。

    +

    当我点开 RSS 链接,浏览器显示一堆乱七八糟的 XML 时

    +

    我就超级迷惑,然后默默关闭浏览器标签

    +

    当我看到一个博主写的一篇文章让我渐渐潜意识明白了rss的好处

    +

    现在是大数据推荐时代,当我们在淘宝想要买一个插排的时候

    +

    但是犹豫不决又不想买,打开抖音平台里面弹出推荐购买公牛插排的短视频

    +

    这个就是大数据,我认为rss的好处就是可以高效的整合自己的信息面

    +

    简化了获取新闻资讯的路径减少了接受信息的干扰因素,包括信息上和视觉上

    +

    通俗来讲的话,就好比用起来,就像是皇上批阅奏章

    +

    我不可能每本都看,同时没看的也会堆积如山

    +

    rss最大程度规避了一些垃圾新媒体广告

    +

    我觉得这样很好啊。可以提高效率,节约时间

    +

    而且可以集中处理这些本来操作起来比较碎片化的事情

    +

    然后看见叶开兄弟搭建了一款在线的rss阅读器

    +

    + +https://rss.qq.md/p/i/

    +

    我觉得这样把友链博客都添加进去,博友更新文章及时的显示在rss阅读器

    +

    增加了与博友的互动性,这样使个人博客增加了互动性,我觉得更加有趣味

    +

    昨天下午我开始折腾我一定要搭建一个属于自己的rss阅读器

    +

    折腾经历

    +

    在一个群友的介绍下我认识了一个叫做蚁阅的rss阅读器项目

    +

    我觉得ui十分简洁,功能也十分可以,而且游客只需要注册个邮箱账号就可以使用

    +

    十分的方便,我想着搭建一个公益的rss阅读器平台分享给大家使用

    +

    蚁阅基于Docker部署,服务器环境要求:Linux, 1G 内存,Docker + 镜像加速器

    +

    但是作为偏设计专业的大二学生,根本不知道docker是什么,真是把我折腾的够呛的

    +

    作者写了一个部署文档,对于我这行外人士,这个技术性文章我也看的一脸愣

    +

    然后我给叶开兄弟发消息,叶开好像也很忙,象征性的回应几句

    +

    问油油,强仔他们都是不太懂,看来只有靠自己,从下午三点折腾到八点多还没搭建完

    +

    准备放弃掉了,偶然的加到作者微信,以为作者是那种高冷的技术大佬

    +

    [xiangce] + + +[/xiangce]

    +

    作者很耐心的引导我解决了问题,我也成功搭建了属于自己的rss阅读器平台

    +

    新品尝鲜

    +

    多谢作者大大,我决定把rss阅读器平台作为我第一个公益平台

    +

    免费分享给大家使用,下面是地址,开箱即用

    +

    + +https://rss.5b2.cn

    +

    平台预览

    +

    +

    +

    界面很简洁美观,也有pc的桌面版,在电脑上也是很方便

    +

    使用介绍

    +

    [checking] 访问https://rss.5b2.cn

    +

    [checking] 注册自己的账号,记住自己注册的邮箱和密码

    +

    [checking] 开始添加自己的友链订阅

    +

    [checking] 没了了

    +

    APP下载

    +

    + +https://5b2.cn/rss.apk

    +

    因为有些小伙伴反馈app会比较方便

    +

    所以花了一个小时做了一个app,基于hbuider开发

    +

    [xiangce] + + +[/xiangce]

    +

    [checking] 本人承诺此app绝无任何违法收集信息

    +

    [checking] 此app无任何违法读取权限

    +

    [checking] 由于没有iOS打包证书,所以此次只有安卓版

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/50/index.html b/public/post/50/index.html new file mode 100644 index 00000000..ef5861e6 --- /dev/null +++ b/public/post/50/index.html @@ -0,0 +1,192 @@ + + + + + + + + 高考加油,相信自己 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    高考加油,相信自己

    +
    + 作者: 小赵同学 浏览: 字数: 0 分类: + + 生活 + +
    +
    +

    +

    +

    +

    +

    +

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/51/index.html b/public/post/51/index.html new file mode 100644 index 00000000..3434e8de --- /dev/null +++ b/public/post/51/index.html @@ -0,0 +1,192 @@ + + + + + + + + 双节快乐!家与国撞了个满怀 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    双节快乐!家与国撞了个满怀

    +
    + 作者: 小赵同学 浏览: 字数: 0 分类: + + 生活 + +
    +
    +

    +

    +

    +

    +

    +

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/52/index.html b/public/post/52/index.html new file mode 100644 index 00000000..f60abe28 --- /dev/null +++ b/public/post/52/index.html @@ -0,0 +1,193 @@ + + + + + + + + 军训太痛苦了,希望早点结束 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    军训太痛苦了,希望早点结束

    +
    + 作者: 小赵同学 浏览: 字数: 13 分类: + + 生活 + +
    +
    +

    军训太痛苦了,希望早点结束

    +

    +

    +

    +

    +

    +

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/53/index.html b/public/post/53/index.html new file mode 100644 index 00000000..b75b02fe --- /dev/null +++ b/public/post/53/index.html @@ -0,0 +1,194 @@ + + + + + + + + 军训结束 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    军训结束

    +
    + 作者: 小赵同学 浏览: 字数: 21 分类: + + 生活 + +
    +
    +

    遇见你很幸运,但是到此为止

    +

    全剧终!结营顺利 + +

    +

    +

    +

    +

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/54/index.html b/public/post/54/index.html new file mode 100644 index 00000000..535a9c2e --- /dev/null +++ b/public/post/54/index.html @@ -0,0 +1,193 @@ + + + + + + + + 今年的第一场雪 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    今年的第一场雪

    +
    + 作者: 小赵同学 浏览: 字数: 7 分类: + + 生活 + +
    +
    +

    今年的第一场雪

    +

    +

    +

    +

    +

    +

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/55/index.html b/public/post/55/index.html new file mode 100644 index 00000000..80eb6a3f --- /dev/null +++ b/public/post/55/index.html @@ -0,0 +1,193 @@ + + + + + + + + 好久不见,你还好吗 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    好久不见,你还好吗

    +
    + 作者: 小赵同学 浏览: 字数: 9 分类: + + 生活 + +
    +
    +

    好久不见,你还好吗

    +

    +

    +

    +

    +

    +

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/56/index.html b/public/post/56/index.html new file mode 100644 index 00000000..6249a0d4 --- /dev/null +++ b/public/post/56/index.html @@ -0,0 +1,193 @@ + + + + + + + + 干饭王的日常 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    干饭王的日常

    +
    + 作者: 小赵同学 浏览: 字数: 6 分类: + + 生活 + +
    +
    +

    干饭王的日常

    +

    +

    +

    +

    +

    +

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/57/index.html b/public/post/57/index.html new file mode 100644 index 00000000..c2499143 --- /dev/null +++ b/public/post/57/index.html @@ -0,0 +1,193 @@ + + + + + + + + 期末倒计时开始 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    期末倒计时开始

    +
    + 作者: 小赵同学 浏览: 字数: 7 分类: + + 生活 + +
    +
    +

    期末倒计时开始

    +

    +

    +

    +

    +

    +

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/58/index.html b/public/post/58/index.html new file mode 100644 index 00000000..cc0e63bf --- /dev/null +++ b/public/post/58/index.html @@ -0,0 +1,193 @@ + + + + + + + + 针不戳,挺有特色的元旦晚会哈 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    针不戳,挺有特色的元旦晚会哈

    +
    + 作者: 小赵同学 浏览: 字数: 14 分类: + + 生活 + +
    +
    +

    针不戳,挺有特色的元旦晚会哈

    +

    +

    +

    +

    +

    +

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/59/index.html b/public/post/59/index.html new file mode 100644 index 00000000..899c0acb --- /dev/null +++ b/public/post/59/index.html @@ -0,0 +1,193 @@ + + + + + + + + 冬至快乐!记得吃饺子哈~ + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    冬至快乐!记得吃饺子哈~

    +
    + 作者: 小赵同学 浏览: 字数: 12 分类: + + 生活 + +
    +
    +

    冬至快乐!记得吃饺子哈~

    +

    +

    +

    +

    +

    +

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/6/index.html b/public/post/6/index.html new file mode 100644 index 00000000..67cb91ff --- /dev/null +++ b/public/post/6/index.html @@ -0,0 +1,239 @@ + + + + + + + + 一岁一礼,一寸欢喜,生日快乐,致我的二十岁 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    一岁一礼,一寸欢喜,生日快乐,致我的二十岁

    +
    + 作者: 小赵同学 浏览: 字数: 1431 分类: + + 生活 + +
    +
    +

    给自己的一封信

    +

    这是第二十一世纪的二十一个年头,作为01年的我,也轮到自己的20岁生日

    +

    就这样摇摇晃晃的成年了,很快自己也即将面临步入社会生活

    +

    青春正好,二十出头,亲爱的自己,活出自己的样子,祝自己20岁生日快乐

    +

    今天是20岁生日了,看到这个两位数出头的数字,不经还是会吓一跳

    +

    感慨时间的残忍,这个年龄,仿佛是应该做些什么,有所成就的年龄

    +

    但是我还在读大学,目前还是一名大二的学生,是和大多数普通大学生一样

    +

    偶尔会做兼职,挣点小钱,在每个月月初的时候,还是会按时的问父母要生活费

    +

    会感慨物价飞涨,饭太贵,衣服太贵,鞋子太贵,却还是不得不消费

    +

    20岁,成熟又幼稚

    +

    会默默担心以后找什么样的工作,要应该制定一个未来计划的方向

    +

    转而一想,又觉得,走好当下,便可以水到渠成

    +

    可是还是想对自己说:别想那么多,在自信一点!你还是要爱自己!

    +

    之前在一本书看到一小段话感触很深

    +

    对于大部分人,生活从来都是很艰难的,岁月粗糙了眼睛,砥砺了人心,劳累不能成为停留的理由,除了至情至爱,没有人会在意你的苦衷和不得己,因为肩上的责任和义务,只能再努力一些,再往前走,还有很长很长的路需要走,这条路没有尽头

    +

    这段话是之前在一本书看到的,内心很有感触,摘抄下来的

    +

    对,还有很长的路要走

    +

    一晃我们都是20多岁的人了,距离那些历历在目的初中校园生活,已经过去快10年了

    +

    这样的眼光来看待长大成人这件事,未免有些不公平毕竟成长

    +

    是一朝一夕的蜕变对我来说,这个20岁最大的改变莫过于敢于表达自己想法

    +

    应该是觉得,作为一个从来不敢在公共场合表达自己的想法的人

    +

    连一个小小演讲都害怕的这种没有自信的人身上

    +

    那次演讲在朋友面前可能不算什么,我认为这次经历在以后应该是可以让我变得有勇气一些

    +

    其次是什么,倒是想不到多少,也开始理解生活本身就是一个聚少离多的过程

    +

    因此格外的珍惜留在身边仅有的一些朋友,或者说是不要偏激的去在意那些在你生命历程中

    +

    微不足道的人事这是没有意义的事情,彼此都知道随着成长的到来,分道扬镳

    +

    是一种必然的选择心态,释然就好

    +

    还有就是对于学习,能多看点书,多做一些有意义的事情

    +

    坚持自己所热爱的必定会有收获

    +

    为人要踏实,勤勉,有追求,不一定会做好每一件事

    +

    但是把能做好的,尽量做好每年的生日都少不了这个过程

    +

    那就是感谢所有的朋友,家人让我能更好的成长

    +

    希望大家都能身体健康少一些忧心事多一些快乐

    +

    记录一次的小感动

    +

    由于自己很少关注日历,只想着起床得赶去上第二节课,几乎忘掉了自己生日

    +

    早上起床匆匆忙忙吃完早餐,翻翻微信消息,老爸给我发了一个红包

    +

    +

    +

    第一想法就是,老爸给我补贴生活费的,哈哈

    +

    后来老爸给我发了一句:祝你生日快乐

    +

    我翻了翻日历,今天农历八月一号

    +

    我20岁啦,首先感谢老爸,同时也感谢20年的养育之恩

    +

    也感谢各位小伙伴的祝福,很感动还有小伙伴记得我的生日

    +

    我知道要记得一个人的生日有多难,记忆再深都会因为敌不过时间而被遗忘

    +

    所以,生日被哪怕一个人记住,都好像是值得幸福的

    +

    最简单的一句生日快乐,承载的远多于千言万语

    +

    你以为眼前铭心的场景会记一辈子,却转眼成为过眼云烟,毕竟那都是别人的喜怒哀乐

    +

    自己的二十岁生日了,总觉得应该给自己写点什么送给自己,于是给自己写了篇长文

    +

    记得小时候每每快到过生日时,总能兴奋几天,期盼那天的礼物和身边同学的祝福

    +

    而且通常父母都会满足我那天的愿望,无论是去买一套我喜欢的新衣服,还是一顿我最爱吃的饭菜

    +

    都能让我在过完生日的几天之后细细回味,每晚睡觉前得轻轻回味下那天的快乐才能心满意足的去睡

    +

    最后祝自己开心快乐,岁月无忧!

    +

    @群林 2021.9.7记

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/60/index.html b/public/post/60/index.html new file mode 100644 index 00000000..ed58fb52 --- /dev/null +++ b/public/post/60/index.html @@ -0,0 +1,193 @@ + + + + + + + + 祝母校越办越好 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    祝母校越办越好

    +
    + 作者: 小赵同学 浏览: 字数: 7 分类: + + 生活 + +
    +
    +

    祝母校越办越好

    +

    +

    +

    +

    +

    +

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/61/index.html b/public/post/61/index.html new file mode 100644 index 00000000..b9448666 --- /dev/null +++ b/public/post/61/index.html @@ -0,0 +1,194 @@ + + + + + + + + 新春快乐!牛年大吉! + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    新春快乐!牛年大吉!

    +
    + 作者: 小赵同学 浏览: 字数: 25 分类: + + 生活 + +
    +
    +

    爆竹声中一岁除,又是新的一年!

    +

    新春快乐!牛年大吉!

    +

    +

    +

    +

    +

    +

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/62/index.html b/public/post/62/index.html new file mode 100644 index 00000000..2a4dcafb --- /dev/null +++ b/public/post/62/index.html @@ -0,0 +1,193 @@ + + + + + + + + 五福开奖,你好,2021 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    五福开奖,你好,2021

    +
    + 作者: 小赵同学 浏览: 字数: 34 分类: + + 生活 + +
    +
    +

    每次支付宝五福开奖,心里有一种莫名的悲伤,意味着2020一去不复返了

    +

    +

    +

    +

    +

    +

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/63/index.html b/public/post/63/index.html new file mode 100644 index 00000000..e26e1353 --- /dev/null +++ b/public/post/63/index.html @@ -0,0 +1,193 @@ + + + + + + + + 或许不是没有年味了,只是快乐已经不属于我们这一辈人了 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    或许不是没有年味了,只是快乐已经不属于我们这一辈人了

    +
    + 作者: 小赵同学 浏览: 字数: 26 分类: + + 生活 + +
    +
    +

    或许不是没有年味了,只是快乐已经不属于我们这一辈人了

    +

    +

    +

    +

    +

    +

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/64/index.html b/public/post/64/index.html new file mode 100644 index 00000000..2d6d8bff --- /dev/null +++ b/public/post/64/index.html @@ -0,0 +1,193 @@ + + + + + + + + 开学倒计时,再见,老家 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    开学倒计时,再见,老家

    +
    + 作者: 小赵同学 浏览: 字数: 35 分类: + + 生活 + +
    +
    +

    开学倒计时六天啦,看来要结束这个寒假小假期啦,很喜欢在老家待的这段时间

    +

    +

    +

    +

    +

    +

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/65/index.html b/public/post/65/index.html new file mode 100644 index 00000000..7081bd74 --- /dev/null +++ b/public/post/65/index.html @@ -0,0 +1,193 @@ + + + + + + + + 这几天都频繁下雨,上课路上被浇成成落汤鸡 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    这几天都频繁下雨,上课路上被浇成成落汤鸡

    +
    + 作者: 小赵同学 浏览: 字数: 20 分类: + + 生活 + +
    +
    +

    这几天都频繁下雨,上课路上被浇成成落汤鸡

    +

    +

    +

    +

    +

    +

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/66/index.html b/public/post/66/index.html new file mode 100644 index 00000000..6b1ecf17 --- /dev/null +++ b/public/post/66/index.html @@ -0,0 +1,188 @@ + + + + + + + + 五一倒计时两天,一切美好都会如期而至 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    五一倒计时两天,一切美好都会如期而至

    +
    + 作者: 小赵同学 浏览: 字数: 20 分类: + + 生活 + +
    +
    +

    五一倒计时两天,一切美好都会如期而至

    +

    [dplay src=“https://usj.cc/sp/8.mp4”]

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/67/index.html b/public/post/67/index.html new file mode 100644 index 00000000..9a5a5127 --- /dev/null +++ b/public/post/67/index.html @@ -0,0 +1,189 @@ + + + + + + + + 以前没钱吃泡面,现在没钱吃泡面 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    以前没钱吃泡面,现在没钱吃泡面

    +
    + 作者: 小赵同学 浏览: 字数: 15 分类: + + 生活 + +
    +
    +

    以前没钱吃泡面,现在没钱吃泡面

    +

    +

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/68/index.html b/public/post/68/index.html new file mode 100644 index 00000000..6de2d935 --- /dev/null +++ b/public/post/68/index.html @@ -0,0 +1,191 @@ + + + + + + + + 肝了1400多行css代码,终于把暗夜模式搞定了 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    肝了1400多行css代码,终于把暗夜模式搞定了

    +
    + 作者: 小赵同学 浏览: 字数: 24 分类: + + 生活 + +
    +
    +

    肝了1400多行css代码,终于把暗夜模式搞定了

    +

    +

    +

    +

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/69/index.html b/public/post/69/index.html new file mode 100644 index 00000000..dde7af36 --- /dev/null +++ b/public/post/69/index.html @@ -0,0 +1,191 @@ + + + + + + + + 再次投资科目二,科目二花了400,希望19号一把过吧 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    再次投资科目二,科目二花了400,希望19号一把过吧

    +
    + 作者: 小赵同学 浏览: 字数: 26 分类: + + 生活 + +
    +
    +

    再次投资科目二,科目二花了400,希望19号一把过吧 + +

    +

    +

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/7/index.html b/public/post/7/index.html new file mode 100644 index 00000000..07ae4ae7 --- /dev/null +++ b/public/post/7/index.html @@ -0,0 +1,342 @@ + + + + + + + + 别让抖音支配了你的美好大学生活,尝试做一些自己感兴趣的事 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    别让抖音支配了你的美好大学生活,尝试做一些自己感兴趣的事

    +
    + 作者: 小赵同学 浏览: 字数: 3486 分类: + + 生活 + +
    +
    +

    初识抖音短视频

    +

    还记得第一次下载抖音app的时候还是在高考结束后

    +

    那时候这个app十分的火爆,我也不懂抖音有什么好玩的

    +

    介于好奇心自己也下载了一个抖音app,属实打脸了

    +

    从那时候被一些搞笑,新奇的视频吸引了

    +

    在睡前,在闲暇,在吃饭的时候都去刷抖音,渐渐的已经成为习惯

    +

    之前的抖音以记录美好生活为核心主题的app渐渐的失去了初心

    +

    更多的是出现了一些直播带货的主播,让抖音生态变得很差

    +

    我渐渐的对抖音改变了看法,不知道什么时候父母也开始迷上了抖音

    +

    父母经常一下班回家洗完澡在睡觉之前,就拿个手机刷抖音短视频

    +

    讨厌抖音营销号

    +

    我对营销号的厌恶还是来自于一些误导营销号,经常断章取义一些新闻

    +

    利用一些手段歪曲一些事实,从而来小丑态的获取流量和人气

    +

    由于父母接受教育的机会不是很多,对很多事物的辨识度不是很高

    +

    经常被一些营销号带偏,有时候父母跟我微信聊天的时候让我最近不能吃这个不能吃那个

    +

    对付这种精神鸦片一点办法都没有,希望网信办能出来整治一下营销号的病态博取流量现象

    +

    内容过度重复化

    +

    基本一段时间一个bgm火了,那一段时间在抖音刷到的都是相似的视频

    +

    “她开着邻居家的Toyota,追着日落。被父母说是最危险的地方,她都去过。今晚演出的rapper,算得上是她最喜欢,她走到吧台 先点了一杯whisky”

    +

    不知道怎么的神烦这首歌!第一次听觉得:嗯,不好听!划过去了

    +

    后来发现很多小视频都是这个bgm,作为一个酷爱喵星人的男生,甚至连我喜欢的小猫咪的视频都是这个bgm

    +

    烦都烦死了,好想屏蔽掉这个bgm的所有视频,所以现在一刷到这个bgm我都立刻划走

    +

    抖音可不可以出个功能是屏蔽某个bgm的所有视频或者是bgm静音模式

    +

    人们真的太太太喜欢跟风了,而偏偏我又很讨厌跟风

    +

    让无辜人遭受网络暴力

    +

    记得还是去年的时候,四川观察发了一节视频

    +

    一个老人上车被女司机嫌弃,司机不断说“你下去,你给我下去……你臭死了………………”之类的话

    +

    评论区都在骂女司机没有同情心,不配为人,骂得特别凶

    +

    反转来了,事情发酵了几天,真相出来了

    +

    原因是该时段正值学生放学,该老人身上很臭,每天乘坐这趟车好几次,而且还会骚扰其他人,不断和其他人搭讪,甚至让别人跟他回家。

    +

    司机想着多让几个孩子上车赶快回家,想着老人可能没什么急事,就叫他下去,后来情绪有些失控,就对老人言语有些过激。

    +

    此时评论区都在骂老人,得知司机因此事被开除处理,又纷纷打抱不平!

    +

    我觉得抖音最恶心的内容就是把新闻作为娱乐的素材,很多时候为了热点不惜一切,让很多人无辜遭受网络暴力。

    +

    这样带坏社会风气的剪辑做法真的是很令人作呕

    +

    视频带节奏,评论区跟风

    +

    给我印象比较深的就是这两个短视频

    +

    +

    +

    +

    +
    +

    民国不是一个朝代 而是一段感情 是旗袍瘦身下的才女 枪林弹雨下的爱情 民国故事 十忆九伤 乱世爱情 十有九悲

    +
    +

    说出这些话的小女生,估计还在期待着哪天能穿越回民国

    +

    谈一场轰轰烈烈的乱世虐恋,看完这两个视频我并没有直接划走

    +

    我特地去百度查了一下,下面部分资料摘自百度百科

    +
    +

    自1912年起至1926年,社会动荡 军阀混乱 百姓流离失所尸横遍野

    +
    +
    +

    自918东三省沦陷始,至抗战胜利,我国土沦丧近四分之一

    +
    +
    +

    至于其他城市:

    +
    +
    +

    1937年7月29日 北平失陷

    +
    +
    +

    7月30日 天津失陷

    +
    +
    +

    11月8日,太原沦陷

    +
    +
    +

    11月12日 十里洋场 上海沦陷

    +
    +
    +

    12月13日 古都南京沦陷!日军开始了长达四十多天惨无人道的“南京大屠杀”!其中据不完全统计,南京陷落后,30多万同胞殉难于这场大屠杀之中,日军在南京犯下的奸淫妇女案件竟达两万多起

    +
    +
    +

    1938年 5月19日 徐州沦陷。

    +
    +
    +

    6月6日 开封沦陷

    +
    +
    +

    10月21日 广州沦陷

    +
    +
    +

    10月25日 武汉沦陷

    +
    +
    +

    1939年 6月汕头 海南沦陷

    +
    +
    +

    11月 南宁沦陷 彼时 长沙在会战 河南在饥荒……

    +
    +
    +

    据不完全统计:在5年间日本对重庆进行轰炸218次,出动9000多架次的飞机,投弹21500枚以上 死难者达11000人以上

    +
    +
    +

    受伤人数达14000人以上 超过17600幢房屋被毁 不过比起重庆 延安相对而言还是比较安全的 如果愿意 可以去延安看看

    +
    +
    +

    那里民风淳朴百姓安宁 不过在1938年11月至1941年10月期间 日机轰炸延安17次,投弹1690枚

    +
    +

    不过延安再安全也是战区 想要在战区活下去 你不仅得小心天上的飞机 同样还得小心日军的大扫荡

    +
    +

    据史料记载 至1942年6月上旬,日伪军占据冀中根据地所有县城和较大集镇、村庄 冀中根据地遭到严重摧残,冀中军区部队减员16800余人 ;群众被杀、被捕达50000余人,根据地全部变为日占区和游击区

    +
    +

    当然,在延安,活下来的几率肯定是要比重庆和日占区大上很多了,就是可能这现实想要的浪漫有点出入了

    +

    有很多小女生幻想着哪天梦回民国和年轻有为的爱国军官谈一场惊天动地的爱情故事

    +

    既然都敢这么想了 那前提就必须得保证自己女主角光环足够强大

    +

    在日军的三光政策和狂轰乱炸中健全的活下来

    +
    +

    史料记载 抗战十四年 中方军民伤亡3500万人以上 平均下来每一天至少都有6000多国人在这场战乱中受伤甚至死亡

    +
    +

    如果穿越过去,但愿菩萨能保佑,活着坚持到日寇投降那一天

    +
    +

    据统计 截止至1945年,中国空军阵亡率占空军总人数的65% 中国海军几乎全部拼光。陆地战场上 截止至抗战结束 国民党方面军队伤亡300多万 我党伤亡80多万,其中 黄埔军校毕业生 在抗日战争中牺牲率 占该校总毕业人数的 60%—70%

    +
    +

    这场风华绝代的乱世爱情啊,在这样悲壮绝伦的牺牲下,确定真的还能浪漫的起来吗?

    +

    抖音只记得 民国的爱情十有九悲 但是却忘记了 民国的将士 千人征战 几人回呢?

    +

    民国只存在了38年 是乱世 但也是中国历史上最浪漫 最风华绝代的一个时代

    +

    但更是中国历史上 最黑暗 最耻辱 最可怕的时代之一

    +

    这样的浪漫 是建立在同胞无定所 国人无尊严的大前提下

    +

    很多未成年其实并不了解那段历史 甚至不懂这段历史背后的屈辱和沉痛

    +

    靠着抖音的几段美好文字 一厢情愿地向往且期盼着 乱世中可歌可泣的爱情

    +

    但是她们忘记了 这些看似美好的背后 是用一座座满目疮痍的古城 和一条条鲜活的生命堆积起来的

    +

    有微博官媒抖音文化程度平均不高不是没道理,食不果腹的年代怎么还能谈爱情呢

    +

    卸载抖音半年的感受

    +

    作为一个00后小生,接近卸载了抖音半年,真的感觉很好,和各位分享一下自己的感受

    +

    正值读大二的年纪,因为需要拿驾驶证,另外考一些资格证

    +

    没课的时间还有很充足的时间去把精力集中在备考证书的过程中

    +

    记不清什么时候开始安装的抖音,只是2020年开始我的眼睛就长在了手机上

    +

    手机就长在了手上,都分不开了

    +

    从前,下了课跟室友出去撸串,在一起谈谈闲天

    +

    但是,在外边吃饭时,点完餐等上菜的间隙,我在刷抖音,朋友亦是如此

    +

    自己一个人等人的时候,我在刷抖音

    +

    上厕所的时候,我在刷抖音;躺在床上熄灯后睡觉前,我在刷抖音

    +

    节假日早上醒来拿起手机就开始刷抖音……

    +

    在父母没入坑抖音短视频的时候曾不止一次很反感我什么都不做,就在那看着手机,一会哈哈笑,一会哗哗哭

    +

    时不时还拿手机让父母看一些自认为很逗的视频

    +

    我从原本热爱跟父亲喝茶谈闲天日子变成了自己看自己的手机的生活

    +

    我是一个十分爱看剧的00后小生,后来,慢慢有意识到,每天除了刷抖音好像什么都没做

    +

    我最爱的电影每周都看不上两部。有时候下课就说晚上回宿舍找个好电影看

    +

    但是,刚回到宿舍都会在凳子坐一会儿,这时总会下意识的拿起手机打开抖音,然后,电影没看上,这一晚上什么都没干上

    +

    慢慢的,我可以果断一些放下手机去看电影

    +

    但是在抖音里长时间养成的看快节奏视频习惯,让我很难静下心来完完整整看好一部电影

    +

    我不喜欢这种感觉,这让我很难受

    +

    不得不说,抖音真的太上瘾了

    +

    我喜欢里面搞笑的视频,还有一些别人生活中或温馨或感动的瞬间

    +

    每一个很短,却能让你大笑,流泪,感同身受。确实让人无法自拔

    +

    后来,我慢慢觉得空虚。室友很喜欢玩游戏,其实我也是偶尔玩一下

    +

    但是我真的觉得没营养,还特别浪费时间,不如做点有意义的事情,哪怕是看一部好电影

    +

    但是我现在做的同样是在浪费时间

    +

    写博客,做网站,学前端,这些我平时爱做的我都很久没有触碰了

    +

    我的生活变得单一了起来,这就是我的大学生活吗?

    +

    然后,我卸载了抖音,爱看一些剧和电影,现在碎片化视频让我很浮躁

    +

    有天室友问我为什么不看抖音了,于是我说我已经把抖音卸了,得到的回答是,少刷刷就行了,何必卸了呢?

    +

    确实,我这人自制力不行,做法极端不极端我不知道,我只知道,半年以后我感觉非常棒,至少我的大学生活比较正常

    +

    首先,我觉得课余时间长了,我可以做好几样事情,写博客,学前端,跟着up主学设计思维,我太爱小破站了

    +

    还记得有位up主说的很好

    +

    生活中有很多我们可以去做可以去感受的事情,不要把五感变成一感,阳光明媚,路人各色,大千世界有太多是你不了解的。给自己培养一个兴趣爱好,更多的去和身边的人交流,这个真实的世界是温暖或是残酷,都好过把自己束缚在手中的那一方世界中强

    +

    就这么多了,晚安

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/70/index.html b/public/post/70/index.html new file mode 100644 index 00000000..70d398b0 --- /dev/null +++ b/public/post/70/index.html @@ -0,0 +1,189 @@ + + + + + + + + 一把过,科二结束! + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    一把过,科二结束!

    +
    + 作者: 小赵同学 浏览: 字数: 9 分类: + + 生活 + +
    +
    +

    一把过,科二结束!

    +

    +

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/71/index.html b/public/post/71/index.html new file mode 100644 index 00000000..d98ab1f4 --- /dev/null +++ b/public/post/71/index.html @@ -0,0 +1,538 @@ + + + + + + + + 祝大家元旦快乐,给自己的博客加一个对联和灯笼 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    祝大家元旦快乐,给自己的博客加一个对联和灯笼

    +
    + 作者: 小赵同学 浏览: 字数: 2152 分类: + + 教程 + +
    +
    +

    首先祝各位朋友元旦快乐,距离上次更新差不多十天前了,有小伙伴问我这段时间在干嘛

    +

    简单给大家聊一下,差不多25号我就放寒假了,放假回家一直在老家,大部分时间帮父母干农活

    +

    虽然很累,但也有它的趣味,不得不说,抛开手机电脑,静下心来享受田园生活,不由让人沉浸

    +

    昨天也在逛博友的博客,大部分博主都码出了自己的2021年的年度总结,总结一年的得与失

    +

    离春节还有差不多一个月的时间,对于我来说,现在把年度总结码出来还是为时过早

    +

    逛了大多数博友,博客都挂起了象征新年的灯笼,给博客加了点年味,心想自己也整一个

    +

    打开搜索引擎,搜索了一下相关代码,基本上都是来自于各大资源网,有的居然还是收费

    +

    大概谷歌浏览器搜了一下,还是如愿以偿找到了代码,但是代码不太精简,我删除了一些不必要的代码

    +

    终究还是实现了,这里简单讲一下方法以及实现原理,首先就是怼几个div标签,进行骨架构成

    +

    这边建议找到自己的主题模版的footer.php,在适当位置加入下面这些代码

    +
    <div id="usj">
    +<div class="deng-box2">
    +    <div class="deng">
    +        <div class="xian">
    +        </div>
    +        <div class="deng-a">
    +            <div class="deng-b">
    +                <div class="deng-t">年</div>
    +            </div>
    +        </div>
    +        <div class="shui shui-a">
    +            <div class="shui-c">
    +
    +            </div>
    +            <div class="shui-b"></div>
    +        </div>
    +    </div>
    +</div>
    +<div class="deng-box3">
    +    <div class="deng">
    +        <div class="xian">
    +
    +        </div>
    +        <div class="deng-a">
    +            <div class="deng-b">
    +                <div class="deng-t">新</div>
    +            </div>
    +        </div>
    +        <div class="shui shui-a">
    +            <div class="shui-c"></div>
    +            <div class="shui-b">
    +
    +            </div>
    +        </div>
    +    </div>
    +</div>
    +<div class="deng-box1">
    +    <div class="deng">
    +        <div class="xian">
    +
    +        </div>
    +        <div class="deng-a">
    +            <div class="deng-b">
    +                <div class="deng-t">乐</div>
    +            </div>
    +        </div>
    +        <div class="shui shui-a">
    +            <div class="shui-c"></div>
    +            <div class="shui-b"></div>
    +        </div>
    +    </div>
    +</div>
    +<div class="deng-box">
    +    <div class="deng">
    +        <div class="xian">
    +
    +        </div>
    +        <div class="deng-a">
    +            <div class="deng-b">
    +                <div class="deng-t">快</div>
    +            </div>
    +        </div>
    +        <div class="shui shui-a">
    +            <div class="shui-c">
    +
    +            </div>
    +            <div class="shui-b"></div>
    +        </div>
    +    </div>
    +</div>
    +</div>
    +

    接着就是怼css,分别为四个灯笼,输出新年快乐四个字,分别给他们设为deng-box,deng-box2,deng-box3,deng-box4,当然每个博客模版都是需要自己对deng-box的top和left值进行适当调整,你也可以参考以下css代码

    +
    .deng-box {
    +        position: fixed;
    +        top: -30px;
    +        right: 35px;
    +        z-index: 9999;
    +        pointer-events: none;
    +    }
    +
    +    .deng-box1 {
    +        position: fixed;
    +        top: -30px;
    +        right: -41px;
    +        z-index: 9999;
    +        pointer-events: none
    +    }
    +
    +    .deng-box2 {
    +        position: fixed;
    +        top: -30px;
    +        left: 40px;
    +        z-index: 9999;
    +        pointer-events: none
    +    }
    +
    +    .deng-box3 {
    +        position: fixed;
    +        top: -30px;
    +        left: -20px;
    +        z-index: 9999;
    +        pointer-events: none
    +    }
    +
    +    .deng-box1 .deng,
    +    .deng-box3 .deng {
    +        position: relative;
    +        width: 120px;
    +        height: 90px;
    +        margin: 50px;
    +        background: #d8000f;
    +        background: rgba(216, 0, 15, .8);
    +        border-radius: 50% 50%;
    +        -webkit-transform-origin: 50% -100px;
    +        -webkit-animation: swing 5s infinite ease-in-out;
    +        box-shadow: -5px 5px 30px 4px #fc903d
    +    }
    +
    +    .deng {
    +        position: relative;
    +        width: 120px;
    +        height: 90px;
    +        margin: 50px;
    +        background: #d8000f;
    +        background: rgba(216, 0, 15, .8);
    +        border-radius: 50% 50%;
    +        -webkit-transform-origin: 50% -100px;
    +        -webkit-animation: swing 3s infinite ease-in-out;
    +        box-shadow: -5px 5px 50px 4px #fa6c00
    +    }
    +
    +    .deng-a {
    +        width: 100px;
    +        height: 90px;
    +        background: #d8000f;
    +        background: rgba(216, 0, 15, .1);
    +        margin: 12px 8px 8px 8px;
    +        border-radius: 50% 50%;
    +        border: 2px solid #dc8f03
    +    }
    +
    +    .deng-b {
    +        width: 45px;
    +        height: 90px;
    +        background: #d8000f;
    +        background: rgba(216, 0, 15, .1);
    +        margin: -4px 8px 8px 26px;
    +        border-radius: 50% 50%;
    +        border: 2px solid #dc8f03
    +    }
    +
    +    .xian {
    +        position: absolute;
    +        top: -20px;
    +        left: 60px;
    +        width: 2px;
    +        height: 20px;
    +        background: #dc8f03
    +    }
    +
    +    .shui-a {
    +        position: relative;
    +        width: 5px;
    +        height: 20px;
    +        margin: -5px 0 0 59px;
    +        -webkit-animation: swing 4s infinite ease-in-out;
    +        -webkit-transform-origin: 50% -45px;
    +        background: orange;
    +        border-radius: 0 0 5px 5px
    +    }
    +
    +    .shui-b {
    +        position: absolute;
    +        top: 14px;
    +        left: -2px;
    +        width: 10px;
    +        height: 10px;
    +        background: #dc8f03;
    +        border-radius: 50%
    +    }
    +
    +    .shui-c {
    +        position: absolute;
    +        top: 18px;
    +        left: -2px;
    +        width: 10px;
    +        height: 35px;
    +        background: orange;
    +        border-radius: 0 0 0 5px
    +    }
    +
    +    .deng:before {
    +        position: absolute;
    +        top: -7px;
    +        left: 29px;
    +        height: 12px;
    +        width: 60px;
    +        content: " ";
    +        display: block;
    +        z-index: 999;
    +        border-radius: 5px 5px 0 0;
    +        border: solid 1px #dc8f03;
    +        background: orange;
    +        background: linear-gradient(to right, #dc8f03, orange, #dc8f03, orange, #dc8f03)
    +    }
    +
    +    .deng:after {
    +        position: absolute;
    +        bottom: -7px;
    +        left: 10px;
    +        height: 12px;
    +        width: 60px;
    +        content: " ";
    +        display: block;
    +        margin-left: 20px;
    +        border-radius: 0 0 5px 5px;
    +        border: solid 1px #dc8f03;
    +        background: orange;
    +        background: linear-gradient(to right, #dc8f03, orange, #dc8f03, orange, #dc8f03)
    +    }
    +
    +    .deng-t {
    +        font-family: 黑体, Arial, Lucida Grande, Tahoma, sans-serif;
    +        font-size: 3.2rem;
    +        color: #dc8f03;
    +        font-weight: 700;
    +        line-height: 85px;
    +        text-align: center
    +    }
    +
    +    .night .deng-box,
    +    .night .deng-box1,
    +    .night .deng-t {
    +        background: 0 0 !important
    +    }
    +
    +    @-moz-keyframes swing {
    +        0% {
    +            -moz-transform: rotate(-10deg)
    +        }
    +
    +        50% {
    +            -moz-transform: rotate(10deg)
    +        }
    +
    +        100% {
    +            -moz-transform: rotate(-10deg)
    +        }
    +    }
    +
    +    @-webkit-keyframes swing {
    +        0% {
    +            -webkit-transform: rotate(-10deg)
    +        }
    +
    +        50% {
    +            -webkit-transform: rotate(10deg)
    +        }
    +
    +        100% {
    +            -webkit-transform: rotate(-10deg)
    +        }
    +    }
    +

    然后适当调整就完成啦,好了,本文就到这里

    +

    !!!

    + +

    作为一个爱整活的博主,不会满足就加几个灯笼就完了,打开网址输入自己的博客域名

    +

    发现自己的博客pc端布局两边十分的空旷,突然脑子里联想到我为什么不整个对联在两边

    +

    +

    +

    于是说干就干,去千图网找了素材,就开整,因为自己找合适且适用于对联的字体找了很久

    +

    +

    +

    肝了一个小时,不停的删删改改,终究还是把对联的样子整了出来

    +

    接下来就是肝代码,最近也在初步的对JavaScript学习,想着如果我全部用js写,还能检验一下自己最近学的怎么样

    +

    于是就开整,以下对联全都是用js写的,还是问了大三学长部分问题,不然自己还写不出来,在此特别谢谢学长

    +

    考虑到有的博客有很多侧栏,特别的考虑了对联遮挡问题,我还给对联加了关闭按钮,具体自己可以看看本站的效果

    +

    [reply]

    +
    <script>
    +    lastScrollY = 0;
    +    function heartBeat() {
    +        var diffY;
    +        if (document.documentElement && document.documentElement.scrollTop)
    +            diffY = document.documentElement.scrollTop;
    +        else if (document.body)
    +            diffY = document.body.scrollTop
    +        percent = .1 * (diffY - lastScrollY);
    +        if (percent > 0) percent = Math.ceil(percent);
    +        else percent = Math.floor(percent);
    +        document.getElementById("left").style.top = parseInt(document.getElementById("left").style.top) + percent + "px";
    +        document.getElementById("right").style.top = parseInt(document.getElementById("right").style.top) + percent + "px";
    +        lastScrollY = lastScrollY + percent;
    +    }
    +    function close_left2() {
    +        left2.style.visibility = 'hidden';
    +    }
    +    function close_right2() {
    +        right2.style.visibility = 'hidden';
    +    }
    +    document.writeln("<style type=\"text\/css\">");
    +    document.writeln("#left,#right{position:absolute;}");
    +    document.writeln(".imzql{width:100px;height:auto;line-height:5px}");
    +    document.writeln("#left2 img{max-width: 100%;width: 70px;}");
    +    document.writeln("#right2 img{max-width: 100%;width: 70px;}");
    +    document.writeln("<\/style>");
    +    document.writeln("<div id=\"left\" style=\"top:112px;left:50px\">");
    +    document.writeln("<div id=\"left2\" class=\"imzql\">");
    +    document.writeln("<img border=0 src=https://cdn.usj.cc/left.jpg>");
    +    document.writeln("<br><a href=\"javascript:close_left2();\" title=\"关闭左边的对联\">×<\/a>");
    +    document.writeln("<\/div>");
    +    document.writeln("<\/div>");
    +    document.writeln("<div id=\"right\" style=\"top:112px;right:50px\">");
    +    document.writeln("<div id=\"right2\" class=\"imzql\">");
    +    document.writeln("<img border=0 src=https://cdn.usj.cc/right.jpg>");
    +    document.writeln("<br><a href=\"javascript:close_right2();\" title=\"关闭右边的对联\">×<\/a>");
    +    document.writeln("<\/div>");
    +    document.writeln("<\/div>");
    +</script>
    +

    [/reply]

    +

    这里需要注意需要把 + +https://cdn.usj.cc/xxx.jpg 下载下来,接着上传为自己的本地图片,因为这里图片使用的是自己的腾讯云文件托管,需要添加为referer白名单,否则直接引用会裂图

    +

    曾经被油老师嘲讽自己的思考问题不全面,每次整活都没考虑到移动端,所以这次对移动端也做了特别考虑,为了更好的去适应访客效果,我计划在低于1500分辨率的电子设备上不显示对联,否则在小屏幕的手机端,对联会显示出来遮挡对文章的正常浏览

    +

    当然控制方法也很简单,直接用css进行控制就好了,有一些设备的分辨率大概在1440,显示了就会影响侧栏的内容显示,当然我已经写了两个关闭按钮去控制,毕竟每次要去关闭两张图片会麻烦

    +
    @media (max-width:1500px){#left,#right{display:none !important}}
    +

    在主题的自定义css加入这个代码即可解决问题,灯笼的问题同理,直接在自定义cssjiaru

    +
    @media (max-width:1500px){#usj{display:none !important}}
    +

    这样效果基本上就弄好了,是不是很容易理解

    +

    后来学长建议对联跟随侧栏的拉条移动而移动会更好

    +

    这个比较简单直接在

    +

    document.writeln("<\/div>");

    +

    的下方加入

    +

    window.setInterval("heartBeat()",1);

    +

    即可,是不是非常简单,咱们看看具体的效果

    +

    +

    +

    晚安,我的朋友们

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/72/index.html b/public/post/72/index.html new file mode 100644 index 00000000..4e8b47f1 --- /dev/null +++ b/public/post/72/index.html @@ -0,0 +1,280 @@ + + + + + + + + 闲鱼的低价iphone手机可以信吗?我把我所知道的告诉你 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    闲鱼的低价iphone手机可以信吗?我把我所知道的告诉你

    +
    + 作者: 小赵同学 浏览: 字数: 2628 分类: + + 生活 + +
    +
    +

    说到苹果手机,可能各位小伙伴十分的熟悉,很多人都想拥有一台自己的苹果手机

    +

    但是一部苹果手机大几千,很多人也不愿意花那么多钱

    +

    作为一个学生党,主要的生活费支出都来源爸妈,自己没有收入来源

    +

    单靠自己攒生活费,可谓难之又难,但是很多学生小伙伴想到

    +

    买不起全新去买二手啊,于是就去某鱼,某转平台

    +

    某鱼的低价高配置苹果机价格甚至可以2000+就可以买到

    +

    前天去小叔家,小叔是卖手机的行家,跟我讲了很多关于闲鱼低价苹果机的套路

    +

    为了避免更多的小伙伴入坑,打算写一下文章,给大家科普一下

    +

    +

    +

    某鱼的低价手机可以归类为以下几种,翻新机,组装机,扩容机,魔改机,合约机,假手机,卡贴机,打广告,钓鱼网

    +

    这几种类型,骗子手法高超,你作为一个外行人,骗子一堆话术就能让你着了他的魔

    +

    爸妈的血汗钱,自己辛辛苦苦一个月的工资进入了骗子的腰包

    +

    我们不妨好好静下心来想一想,苹果手机市价远高于那些不良手机卖家的标价

    +

    他在某鱼平台挂那么低的价格卖给你,脑子进水,外面随便找家手机店都能卖的比这高,那些卖家是为了做慈善吗

    +

    当然勿贪小便宜,才是自己最要警示自己的,大多数被骗的小伙伴,基本上都是被骗子利用了贪小便宜的心理

    +

    翻新机

    +

    这里主要是指那种摔过的,被划伤屏幕的,屏幕爆了的,那种手机,然后低价买一些零件,重新组装成一部新的手机

    +

    内核坏成什么样,可能他自己都不知道,甚至手机的使用寿命,电池的实际效率都是一个问题

    +

    很多翻新机,在短期内你是无法察觉出来的

    +

    组装机

    +

    这个顾名思义,就是拿各种零件给你组装的手机,拿几部的坏手机,把零件拆卸下来,然后组装成一部新机然后卖给你

    +

    手机的内部零件比较昂贵的元件,也可以找价格较低的替代元件换上

    +

    例如国产的电池,和不知哪里产地的屏幕,使用起来也就是十分的闹心

    +

    屏幕灵敏度那更不用说,还没自己爷爷的智能机反应快

    +

    扩容机

    +

    就是指64G内存的手机,给你通过各种改动,变成256G的手机,实际上内存是很虚量的

    +

    实际上并没有那么多容量,因为这样做的话,二手商贩可以多卖你几百

    +

    但是自己实际使用起来,短时间就系统卡顿,耗电异常

    +

    魔改机

    +

    这个类似于扩容机,通过一些不为人知的手段

    +

    将手机的信息改动,你去拿爱思测试,显示爱思全绿

    +

    其实问题有很多,他改动了很多零件,作为一个外行人,你根本都看不出来什么问题

    +

    合约机

    +

    想必有的小伙伴听说过,合约机泛指通讯运营商(如移动、联通、电信等)与手机生产商合伙定制的合法苹果手机

    +

    用户使用该手机必须和指定运营商签约,而且要一次性付清租机款(大多以存话费的名义交清)

    +

    一般来说合约机不能换卡,换卡后轻则锁机不返话费,重则还需交违约金

    +

    骗子通过以很高的价格欺骗小白买合约机,首先压低入手价格,吃一顿肥肉

    +

    然后买家需要偿还每个月要支付给运营商的费用,自己得不偿失

    +

    假手机

    +

    顾名思义就是山寨手机,常见的平安果手机

    +

    手机开机是安卓的标识,有些小伙伴买到这样的手机喜欢拿到专门的鉴定中心

    +

    快递一来一回闲鱼都自动确认收货了,并且好多人都懒得去鉴定中心,只能给个差评

    +

    卡贴机

    +

    这个卡贴机通常是指的,美版和日版的手机,但是不支持国内的运营商,也就是手机本身是有运营商锁

    +

    这些手机大多数都是国外合约机然后低价带进国内的,小伙伴应该知道国外的果子机是十分便宜的

    +

    再加上这又是合约机,那就更便宜了,但是这种手机需要配置一个卡贴才可以使用

    +

    就是冒充国外的运营商,然后手机就可以使用了,但是最大的缺点就是信号会更差

    +

    苹果手机信号差本来就是一个老毛病,卡贴机那信号就更不用说,会更差

    +

    有时候显示有信号,电话也还是打不通,当然也有方法解锁

    +

    但是你是一个行外人,就不用上这个车了

    +

    打广告

    +

    这种就是更恶心了,首先卖家标一个几百块钱的价格,把你吸引过来

    +

    让你加微信聊,然后让你做各种任务,比如关注微信公众号

    +

    帮一些淘宝店家刷单,不但吊你胃口,而且还要浪费你一堆时间

    +

    人家并不是真心卖你手机,而是借此方法,让你成为他们的打工人

    +

    钓鱼网

    +

    可所谓骗子的骗术手段层出不穷,卖家会利用你想低价获得手机的心理去诱骗你去qq或者wx平台

    +

    再一步一步打感情牌,把你弄到一些仿转转的交易网页平台

    +

    实则就是一个空壳,甚至有一些技术人员不仔细分辨,还难以分辨出来

    +

    更别说自己是一个小白了,如果你在他们平台充钱,无异于羊入虎口

    +

    人家百分百不会把钱退给你,最后你只能竹篮打水一场空

    +

    如果你是真的有钱想去钓鱼网做慈善,让骗子过上好日子,那当我没说

    +

    狸猫换太子

    +

    这个算是特别老套的套路,面交的时候你验完机之后给你换了

    +

    本来验机的时候是真机,但是人家给你偷偷给你换成山寨机

    +

    你如果没有做充足的准备,只能吃哑巴亏

    +

    关于当面交易

    +

    某鱼平台有时候一些卖家会选择,当面交易,也就是同城交易,一般会让你加微信

    +

    大多数是一个美女头像,打电话面交,对方是一个女的接电话,让你放松警惕

    +

    当面交易会选择一些卖手机的地方,当你真的赶到,你会发现有些不对劲

    +

    但是仔细检查手机是没有问题的,人家会催你签字,然后把钱付清

    +

    把钱付清,她会告诉你这个手机实际上是合约机,每个月还是要给运营商三百块钱的费用

    +

    要多少个月给清,仔细算下来,还是五六千的费用,一个二手的手机花五六千买下

    +

    为何当初不去选择官方新机呢,简单的忽悠你,其实还是饭前甜点,真真的硬菜还在后面

    +

    你如果选择不要,甚至会有几个年轻人围着你,或者跳出几个大汉围着你

    +

    遇到这种情况那你是买呢还是不买呢,你到了别人的地盘,人家分分钟给你安排了

    +

    随便给你带几个地方你都不知所向,更别提报警了

    +

    警察每天那么多案件,细思微恐,你觉得自己还有好果子吃吗

    +

    小赵同学的避坑指南

    +

    购买二手机是需要自己擦亮眼睛的,小赵写这篇文章并不是一棒子打死二手交易,也确实有很多好的良心商家,为了借助二手交易平台来出掉自己的闲置机,但是互联网是眼花缭乱的,需要自己仔细的甄别

    +

    需要记住一点就是不管是配件还是手机,只要ID是:tb开头带一串数字的,大概率是骗子,千万别碰

    +

    现在闲鱼99%都是这样的骗子,一看就是批量生成的小号

    +

    还都是信用极好六七百的芝麻分再加个美女头像,这样的也千万别碰

    +

    还有就是那些舔狗送的、女生自用的各种文案,分手了渣男送的,标题夹杂着感情戏

    +

    细思微恐,其实还是为了让你放松警惕,也尽量不碰

    +

    其中最重要的就是尽量不要脱离二手交易平台,去微信QQ等平台去交易

    +

    在某鱼交易都不一定能保障你的合法权益,更别说第三方不知名的平台了

    +

    擦亮眼睛,看清那些钓鱼网站的域名,与正规的平台是否一致

    +

    那种没有备案的二手交易网站,更不用去,多半都是诈骗网站

    +

    最后小赵送给大家一句话

    +

    有时候你认为你薅了商家的羊毛,实则已经被割了韭菜

    +

    就写这么多了,希望可以帮助到各位

    +

    原创文章,转载请注明出处,谢谢

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/73/index.html b/public/post/73/index.html new file mode 100644 index 00000000..5f9d6e4b --- /dev/null +++ b/public/post/73/index.html @@ -0,0 +1,275 @@ + + + + + + + + 爆肝半个月,对U阅读app进行了2.0升级,注入了一些新鲜血液 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    爆肝半个月,对U阅读app进行了2.0升级,注入了一些新鲜血液

    +
    + 作者: 小赵同学 浏览: 字数: 907 分类: + + 生活 + +
    +
    +

    回家差不多大半个月了,在家也是闲着,和长辈拉拉家常,有时候做做家务

    +

    但是不得不说放假之前真的是超级想回家看看,但是回到家一段时间,就想回学校

    +

    在家自己的活动范围很小,在父母的眼里,自己总是长不大的小孩子

    +

    对一些自己想做的事情总是干预,总是感觉父母很烦,可能这就是子女跟父母最尴尬的关系

    +

    在元旦那几天,好奇了登陆了之前放出来的公益app即rss阅读器U阅读的后台

    +

    惊奇的发现,居然有39个用户,真的是开心了好一会儿

    +

    当然也可能有的新朋友,还不知道这个东西,可以看下面这篇文章

    +

    + +https://usj.cc/391.html

    +

    1.4号晚上躺在床上,怎么都睡不着,心里萌生出一个想法,把U阅读重构一遍

    +

    就当送各位朋友一个小小的新年礼物,秉承说干就干的原则,新建文件夹,就开始了

    +

    爆肝接近十多天,也算是露出了雏形,准备把app改名为U世界

    +

    U世界广义来说是一个多元的词语,这次更新打算给u阅读注入新的血液

    +

    同时app不仅仅只满足rss阅读功能,这也是我改名的主要原因

    +

    特别感谢

    +

    + +蚁阅作者的辛勤付出,还有 + +潘先生的友情测试

    +

    简单预览

    +

    +

    +

    主要更新

    +

    1.对图标进行更新,更简洁美观

    +

    +

    +

    2.全局增加黑夜模式

    +

    +

    +

    3.增加memos功能,即碎片化笔记功能,随时随地记下自己的碎片化想法

    +

    4.增加博客导航功能,把一些比较优秀的博客收集起来

    +

    5.rss阅读适配全局夜间模式,阅读起来更舒适

    +

    6.对十年之约的订阅源聚合页面进行内置,无需每次打开浏览器查看

    +

    详细介绍

    +

    1.memos

    +

    这个主要是记录自己比较碎片化的东西,之前真的是看得起自己的记忆力

    +

    认为很多东西都不用写,但是一段时间就会忘记很多东西

    +

    于是就形成了碎片化记东西的习惯,感谢docker官方提供这么优秀的项目

    +

    打开侧栏可以根据绿色格子自己那些天的想法一目了然,方便自己总结归纳

    +

    +

    +

    +

    +

    2.rss

    +

    rss阅读器,属于老朋友了,在这里就不过多介绍了,不懂的新朋友可以看下这篇文章

    +

    + +https://usj.cc/391.html

    +

    3.nav

    +

    主要收录一些比较热爱生活,热爱记录生活的个人博主,做的一个整合

    +

    如果您不想出现在列表里,可以在评论区留言,我会及时移除贵站的博客

    +

    如果您想出现在nav的博客导航里,也可以在评论区留言,我会第一时间加上

    +

    欢迎各位个人博客博主的加入

    +

    4.blog

    +

    即是十年之约的rss聚合,该页面主要展示加入十年之约的博友的最新文章展示页

    +

    +

    +

    app下载

    +

    + +https://usj.cc/usj.apk

    +

    感谢您的阅读,晚安我的朋友们

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/74/index.html b/public/post/74/index.html new file mode 100644 index 00000000..ec532c3f --- /dev/null +++ b/public/post/74/index.html @@ -0,0 +1,295 @@ + + + + + + + + 2022,致我的春节回忆录 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    2022,致我的春节回忆录

    +
    + 作者: 小赵同学 浏览: 字数: 1592 分类: + + 生活 + +
    +
    +

    前言

    +

    当打开博客写这篇文章的时候,我已经结束了武汉之旅回家数日了

    +

    在家也有时间去静下心来思考,去打理自己的博客了,计划写此文章来回忆我愉快的春节假期

    +

    我的一些碎碎念

    +

    好久都没有更新博客了,距离上一次更新,还是一个月前

    +

    主要是这段时间事情比较多,闲暇的时间也变少了,再加上

    +

    心里也比较浮躁,不能静下心来沉淀自己,负面情绪较多,选择停更一段时间

    +

    之前还准备把长篇的2021年的年终总结肝出来,但是自己一直鸽,拖到现在还没写出来,我会在最近更新出来

    +

    年前最后一份热干面

    +

    好久没回家了,自从自己读大学了在家待的日子比之前少了很多

    +

    疫情的原因,小镇比之前冷清了很多,一些我还悉数记得清的面馆,早餐店老板早已经人去楼空

    +

    在小镇念初中的时候,最喜欢在停车场吃一碗热气腾腾的牛肉面,然后和小伙伴一起去上学

    +

    +

    +

    集五福

    +

    集五福这个瓜分几亿的项目,我基本上每年都参加了的

    +

    但是今年的五福难度不是很大,我第一天都弄齐了四张福卡,除了敬业福

    +

    +

    +

    第二天起床扫了一下,出了一张万能福,这样就搞定了五福,哈哈,挺容易的嘛

    +

    +

    +

    给老家牵光纤

    +

    我的老家在神龙架林区,在距离山顶的五分之一处坐落着几户人家,那就是我的老家

    +

    牵光纤,这个可能是很平淡的一件事,对于我们老家来说算是一个大事

    +

    因为坐落在林区,在几年前,手机连基本的手机信号都不能满足,17年那时候作为一个喜欢打游戏的少年特别排斥回老家

    +

    因为一回到老家,基本上经常就是无服务的状态,真的很糟心,偶尔想上网,都需要去更高的小山丘

    +

    +

    +

    这个就是我前几年最喜欢跟哥哥姐姐弟弟妹妹一起去蹭网的地方

    +

    真的是很有仙境味道的地方,这里手机信号较为不错,偶尔还能刷出两格4G信号

    +

    但是唯一的缺点就是:真的很冷很冷,在那里站一会就哆嗦的不行

    +

    +

    +

    +

    +

    松树这个地方是我最喜欢依靠的地方,有时候站累了,就依靠在松树上休息

    +

    因为爷爷喜欢看新闻联播,家里属于那种天线加锅盖式的电视接收器,也就是

    +

    卫星锅盖接收器(这里通俗一点说,因为我也不知道学名叫啥)覆盖积雪,刮风,都是无法正常收看电视节目的

    +

    我爷爷经常抱怨,父亲耐不住性子,就说咱们牵光纤,到时候网络电视就不用折腾什么卫星锅盖接收器了

    +

    地处山区,给电信的安装师傅打电话,说我们这个地方想牵光纤,他们那边回复没问题,到时候到可以调一个地址过来

    +

    当然等电信安装师傅来,也不是那么顺利,每次打电话,就说明天来明天来,鸽了我们三次,哈哈,不过山区路难走

    +

    也可以理解,因为我们老家的海拔比较高,那边行车比较陡且滑,所以车停在距离我老家3公里的小土场上,安装师傅徒步带装备上来

    +

    但是因为光分盒子没拿,父亲看只有我闲着,让我去他们车上拿光分盒子,得折回安装师傅的车上拿,否则,没办法继续进行下一步了

    +

    +

    +

    下坡还比较轻松,但是回来可折腾的够呛,路上比较滑,偶尔走五步可以滑回去好几步,但是为了告别在小山丘蹭网的日子,我忍了,哈哈

    +

    +

    +

    其实就这玩意,我也看不懂,按照他们的描述,拿回去了,折腾了两三个小时,就这样老家就有光纤了

    +

    +

    +

    速度还不错,日常使用是完全够的,感觉比我小镇家的移动光纤快多了

    +

    移动那边经常出幺蛾子,可能是我们那边户集的不稳定导致的,三番五次会断连一下,然后又恢复正常

    +

    购买核桃被坑

    +

    因为每年的购置年货基本上都是我弄得,父母还有其他事情要忙

    +

    今年打算在淘宝买点山核桃回来,最近也不知道怎么的经常出现白头发,据说核桃有黑发的效果

    +

    当然我不信这个东西,主要是家里人比较喜欢吃山核桃,快递还是很给力的,两天就到了,但是结果很失望

    +

    基本上都吃不了,都是那种坏果黑果,退回去快递费也贵,索性扔了,和客服协商,客服让我数个数,然后退款

    +

    不太喜欢折腾,索性放一边了,50块大洋就这样打水漂了,哈哈,算是一次踩坑吧

    +

    +

    +

    瑞雪兆丰年

    +

    老家偏山区,所以基本上每年的过年之前都会下一场大雪,下面带你云看雪

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    堆雪人

    +

    +

    +

    有一些呆,但总算看着像雪人,哈哈哈

    +

    除夕

    +

    今年跟叔叔一家人吃团年饭,还是很热闹的,不说了,看图

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    放烟花

    +

    和哥哥姐姐们一起放烟花

    +

    [dplay src=“https://usj.cc/sp/9.mp4”]

    +

    结尾

    +

    希望新的一年,家人幸福健康平安,愿新年胜旧年

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/75/index.html b/public/post/75/index.html new file mode 100644 index 00000000..ad376c57 --- /dev/null +++ b/public/post/75/index.html @@ -0,0 +1,264 @@ + + + + + + + + 2022,除夕过后的那些事 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    2022,除夕过后的那些事

    +
    + 作者: 小赵同学 浏览: 字数: 1021 分类: + + 生活 + +
    +
    +

    前言

    +

    距今天算起,已经回家数日了,由于疫情延期开学影响,我还没开学

    +

    在前一篇文章曾提到我刚从武汉返程,好巧不巧,正好碰上了武汉新出的几例病例

    +

    小镇的社区通知,需要登记我们这些武汉返乡人员,我现在的状态是居家隔离状态

    +

    我的碎碎念

    +

    从武汉返回到家中,数日,不知道是否是身体状况原因,几夜频频失眠

    +

    在22日晚,半夜突然接到一个电话,就这样被惊醒,睡眼朦胧,以为是电话推销不耐烦直接挂断了电话

    +

    +

    +

    起床一看,居然是县城的疫情防控指挥部,打开支付宝一看,我才明白半夜给我打电话的原因

    +

    +

    +

    及时回了个电话给疫情防控指挥部,然后登记了一些相关信息,对村部也进行了报备,目前是居家隔离状态

    +

    隔离状态需要48小时内核酸检测呈阴性,所以我们需要隔一天做一次核酸检测,因为小镇的医疗设置落后,两天时间才能出检测结果

    +

    乘着居家隔离闲暇的时间,打算写此文章来记录正月拜年的那些日子,本文以时间为主线记叙

    +

    老家的雪

    +

    每逢过年的时候,基本上老家都会下雪,坐落在林区,海拔高,也就是前一天晚上下雪

    +

    地上就能积累很厚的雪,白皑皑的雪,自然是我们小一辈的乐趣,常常和小伙伴一起打雪仗,堆雪人

    +

    但是对于南方的朋友,只能说很罕见,驾车回老家,路上雪很厚,处于安全考虑,由我爸驾驶

    +

    +

    +

    山的阳面,也就是光照较多的一面,雪相比阴面坡,雪会少很多,放个对比图

    +
      +
    • 山的阳面
    • +
    +

    +

    +
      +
    • 山的阴面
    • +
    +

    +

    +

    银装素裹的老家雪景

    +

    可能对于南方的朋友,雪景只能说很罕见,下面带你们云看雪,部分视频由姐姐拍摄

    +

    沉浸式看雪,因为实在是太冷了,录了一会儿手都哆嗦的不行,当时只录了几个小段视频

    +

    +

    +

    +

    +

    +

    +

    [dplay src=“https://usj.cc/sp/10.mp4”]

    +

    [dplay src=“https://usj.cc/sp/11.mp4”]

    +

    [dplay src=“https://usj.cc/sp/12.mp4”]

    +

    自制滑雪板,陪弟弟妹妹滑雪

    +

    把已经坏掉的小板凳,四条腿锯掉,然后打孔穿入两根结实的绳子

    +

    这样就做成了简易的滑雪板,这便是我们的乐趣

    +

    这个视频是记录弟弟妹妹的滑雪过程,不得不说小孩子的快乐真的很简单,哈哈哈

    +

    [dplay src=“https://usj.cc/sp/13.mp4”]

    +

    和哥哥一起堆雪人

    +

    因为上篇文章,很多博友吐槽雪人,哈哈哈,堆得难看

    +

    其实第一版雪人更加难以入眼,下面就放个对比图吧,哈哈

    +

    第一版雪人

    +

    +

    +

    +

    +

    +

    +

    第二版雪人

    +

    +

    +

    老家的烧烤篇

    +

    在叔叔家,因为他们有烧烤架,所以小伙伴们决议来一场烧烤,实现烧烤自由

    +

    为了体现团队合作精神,这次烧烤行动分工如下

    +

    穿串:表哥 烤串:叔叔 拌酱:我

    +

    +

    +

    +

    +

    +

    +

    由于我的调料调的太辣,导致小伙伴集体差评

    +

    如果吃得惯辣,味道还是不错的,哈哈哈,可能是自己手抖辣椒放多了

    +

    结尾

    +

    本打算这篇文章同时也记录自己的武汉之行,想了想还是把他分离出来单独记录

    +

    这样才不会显得文章特别杂乱,方便日后进行阅读,最后祝各位朋友新的一年事事顺心

    +

    今天打扫房间很累,准备睡觉了,晚安

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/76/index.html b/public/post/76/index.html new file mode 100644 index 00000000..740cf1da --- /dev/null +++ b/public/post/76/index.html @@ -0,0 +1,304 @@ + + + + + + + + 寒假二三事 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    寒假二三事

    +
    + 作者: 小赵同学 浏览: 字数: 2475 分类: + + 生活 + +
    +
    +

    前言

    +

    当开始写这篇文章的时候,截止今天,我已经开学两周了

    +

    因为开学的延迟,导致学期缩短,课程基本上都排的很紧,准备在开学那周更新的,还是鸽了很久

    +

    这篇文章主要记叙一些寒假印象比较深刻的事情

    +

    智能手机

    +

    老一辈人都有一种艰苦年代留下来的东西,不太愿意接受新事物的保守思想

    +

    我的爷爷是一位50后,一直使用的是十几年前那种小灵通样式的手机,经常要去镇上看病买药必须出示健康码行程码很不方便

    +

    爸妈也多次跟爷爷提到给他换成智能手机,我爷爷多次拒绝,回到家惊奇的发现爷爷竟然换成了智能手机

    +

    疫情让很多老年人也开始接触新的事物,后来问爷爷为什么主动同意换成智能机,他说健康码和行程码用不了

    +

    2019年截止到2022年,疫情已经持续了两年之久,也在悄悄的改变了生活方式

    +

    拼多多

    +

    听到拼多多,脑海里浮现的关键词基本上就是砍一刀,拼夕夕,帮我点一下,这些词汇

    +

    因为拼多多的营销方式,病毒式营销,通过返利拉人头方式,让很多人厌恶

    +

    寒假回到老家准备过年,在自己卧室,有一张专门用来放置电脑的桌子

    +

    但是苦在桌子的后面,没有插座,导致要去一米远的床头柜插座插上电脑电源

    +

    因为插座只有一个孔位,如果使用电脑就不能充手机,充手机就不能使用电脑,很头疼,于是四处寻找有没有插线板

    +

    然后老爸找了一个插线板递给我,一脸得意的跟我说,这是我在拼多多9.9包邮买的插线板,又便宜又耐用

    +

    顿时我心中一愣,我爸一个70后的农民工,之前怎么教他学网购都不愿意学,居然自己开始尝试拼多多网购

    +

    使用这9.9的插座,我正在看bilibili越看越不安心,心里想着,这玩意会不会晚上乘我睡觉的时候漏电啥的

    +

    于是跑到我爸房间耐心跟他说,拼多多很多东西都是假货,还有那些拼多多砍一刀都是假的

    +

    于是特地在b站找了一个up主的拼多多砍一刀视频给我爸看,大费周章的解释了一下拼多多玩的数字游戏的套路

    +

    解释小数点后面还有好多位,又坑人又浪费时间,说完便把我爸的手机拿过来,把拼多多app卸载了

    +

    并说以后想买什么东西跟我说,到时候我下课可以帮你买,我爸听完之后一脸失望的走出了房间

    +

    除夕过后,去小叔家拜年,在吃饭期间,跟小叔无意间聊到拼多多这个app,亲戚朋友长辈对这个app都是一致好评

    +

    这次我没有再说拼多多的什么什么的不好,以及它的坑,而是默默听着长辈夸赞拼多多

    +

    叔叔说,拼多多这个app真的很不错,里面的多多买菜都很便宜,比菜市场的价格都便宜很多

    +

    阿姨也说到,在多多买菜,基本上前晚预定,次日上午就能拿到新鲜的菜

    +

    有时候还能用优惠券,节省来回的骑车油费,也节省了很多碎片化的时间

    +

    在饭桌上,亲戚长辈们不断的夸赞拼多多app,说道拼多多几块钱提的纸巾比街上小贩卖的劣质纸巾好多了

    +

    让他们真正的感受到了实惠,在拼多多一百多块买的电饭锅,比街上四五百块买的电饭锅更耐用,街上买的没用多久就坏了

    +

    长辈对拼多多的一致好评,跟我在知乎app,微博,同学口中了解的拼多多大相庭径,仿佛和长辈们和我不在一个世界

    +

    或许我真的释怀了,虽然拼多多比不上淘宝,京东,但是却可以秒杀街上一些小贩贩卖的劣质商品

    +

    真正的让居住在五六线城市的居民体验到了实惠,性价比,不由得让我肃然起敬,让我真真切切的体会到

    +

    拼多多确实在慢慢的,改变着亿万小县城居民的生活方式

    +

    武汉之行

    +

    正月初六下午,老爸接到了一个协和打来的电话,后面才知道,我们需要在七号赶到协和医院

    +

    准备十号给弟弟动手术,接到电话,父亲还没来得及吃饭,就计划让我们收拾东西,驾车去县城坐去武汉的班车

    +

    [dplay src=“https://usj.cc/sp/14.mp4”]

    +

    路上我们都没有说话,看父亲的脸色,心情沉重

    +

    因为正月份的原因,直达武汉的大巴较少,由140一人涨到200一人

    +

    第二天早上9点,大巴车才到达车站,急匆匆的找好座位之后,才安稳了下来

    +

    路上雪很厚,班车是挂载的防滑链,所以速度慢很多,走到车站才发现因为雪太厚,高速被封了

    +

    也就是只能走低速了,意味着车程时间会更长,一直坐了6个小时,才到达武汉,不得不说坐车真的累

    +

    +

    +

    夜晚的协和,一天的路程确实很累,很早我们就进入了梦乡

    +

    暂居姐姐家的日子

    +

    弟弟的手术很成功,但是需要在协和休养几天

    +

    因为疫情管控的原因,一个小孩只能有两个陪护人,所以爸妈去当陪护了

    +

    我只能在外面住宾馆,考虑在外面住宾馆成本较高,计划独自去姐姐那边呆几天

    +

    因为姐姐在武汉的开发区,距离较远,所以必须去乘地铁到达那边,然后再转公交

    +

    因为自己一直居住在三线城市,我们那边基本上没有地铁这个东西

    +

    地铁对于自己来说还属于新鲜事物,好吧,自己真是个low逼

    +

    +

    +

    第一次独自乘坐地铁,才开始害怕自己走错,在百度看了看,也没想象那么难,通过高德地图就ok

    +

    +

    +

    换乘公交,不看不知道,到达姐姐家,我居然要换乘两次公交,并且都需要坐25站,坐公交就做了两个小时

    +

    到达姐姐家,算是赶上了晚饭,姐姐婆婆家他们这边不爱吃辣,基本上清淡,什么都是清炒,哈哈哈,才开始还是有一些不习惯

    +

    因为这边偏农村,所以比较安静,自然我也没什么去处,基本上就是楼上楼下两点一线,然后会出来走走

    +

    后面了解到姐姐的公公婆婆是做药材生意的,卖这种鳖壳,三块钱一个,真的是很贵,房子后面有一个小作坊用于加工这些东西

    +

    +

    +

    烟火气息,这个是傍晚独自出来闲逛拍的,哈哈哈,因为基本上没事干,只能出来转转

    +

    +

    +

    +

    +

    这个是村民众筹的鱼塘,每年需要给村支部缴纳指定的会费,就可以在年末的时候分到一些鱼,还是很划算的

    +

    +

    +

    下面是自己的一些随拍

    +

    +

    +

    +

    +

    +

    +

    +

    +

    这个是我姐姐教书的小学,因为我姐姐要带小孩,所以每天只上半天班

    +

    +

    +

    第四天父亲那边打电话过来,准备办理出院,然后返程回家,所以提前跟姐姐讲了

    +

    姐姐在我临走之前弄了一场烧烤,嘴里念叨他们都有自己的事情做,基本上没有怎么管我

    +

    姐姐的口中更多的是自责吧,因为跟姐姐从小在一起长大的,自从姐姐嫁过武汉这边,接近两年没见了

    +

    +

    +

    +

    +

    +

    +

    辞别叔叔阿姨,又是下雨天

    +

    +

    +

    同时跟小外甥,姐姐告别

    +

    +

    +

    坐上地铁,开发区这边人真的挺少的,基本上没有什么人

    +

    +

    +

    +

    +

    到达协和,下的真大,因为没有雨伞,头发和衣服几乎淋湿了

    +

    +

    +

    集中隔离

    +

    因为属于武汉返乡人员,需要在指定地方隔离14天,就这样开始无聊的隔离生活

    +

    +

    +

    +

    +

    +

    +

    结尾

    +

    新的一学期,可能更新频率会放慢,仔细看了一下站长统计,确实,有很多朋友来访

    +

    真的很感谢,可能基本上保持月更,努力把文章质量保持下去,祝各位朋友工作顺利学习进步哈

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/77/index.html b/public/post/77/index.html new file mode 100644 index 00000000..47c00b86 --- /dev/null +++ b/public/post/77/index.html @@ -0,0 +1,203 @@ + + + + + + + + 莫非这世界上真的有花仙子 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    莫非这世界上真的有花仙子

    +
    + 作者: 小赵同学 浏览: 字数: 70 分类: + + 相册 + +
    +
    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    说明

    +

    1.此图集非本人的个人作品

    +

    2.本图集在发布之前已经征得发布许可

    +

    3.本人单身汪一枚,此图集是学姐,并非女友

    +

    4.请勿随意使用本图集商用,谢谢

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/78/index.html b/public/post/78/index.html new file mode 100644 index 00000000..7e765358 --- /dev/null +++ b/public/post/78/index.html @@ -0,0 +1,261 @@ + + + + + + + + 秒看青年大学习,最新方法,安卓版 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    秒看青年大学习,最新方法,安卓版

    +
    + 作者: 小赵同学 浏览: 字数: 882 分类: + + 教程 + +
    +
    +

    前言

    +

    前段时间用了很久的秒看青年大学习方法失效了

    +

    随着微信版本的迭代,新版本微信内核禁止了一些调试功能

    +

    于是自己想,要不然自己退回微信版本,但是一直提示微信更新就很烦

    +

    于是就有个想法把旧版本的内核替换到新版本微信的内核

    +

    准备工作

    +

    1.最新版的微信版本,这里我使用的是8.0.20版本

    +

    2.一个手机浏览器,也可以是手机里自带的浏览器

    +

    3.mt管理器,这里直接点击下方按钮,跳转下载即可

    +

    mt管理器就不用多介绍了,是一个文件管理器,相信有很多玩机的朋友知道

    +

    !!! +点我下载 +!!!

    +

    4.一个聪明的大脑

    +

    进入正题

    +

    首先进入自己的手机浏览器,将旧版内核下载下来

    +

    + +https://wwi.lanzoup.com/i02PM026g55a

    +

    进入手机浏览器,找到下载内容,然后找到tbs.apk的属性,找到此文件的下载位置

    +

    注意:

    +

    这里请不要直接安装tbs的apk文件,这里我们只获取文件的地址

    +

    打开mt管理器,我们在文件夹列表的右半部分找到tbs.apk的所在地方,这里我也是成功找到了

    +

    +

    +

    在左边半部分,我们需要找到

    +

    /storage/emulated/0/Android/data/com.tencent.mm/files/tbs,这里我已经找到

    +

    +

    +

    因为不存在本地内核,所以该文件夹为空,我们再将右半边的tbs.apk文件复制到左边的地方

    +

    +

    +

    长按右边的apk,软件会提示是否复制,直接复制就好了

    +

    +

    +

    这样就成功了,是不是很简单

    +

    接下来,我们只需要,关闭mt管理器,去微信,随便一个聊天窗口即可

    +

    第一步点击下方链接,然后就退出

    +

    + +http://1.debugmm.qq.com/?forcex5=true

    +

    第二步,点击下方链接即可

    +

    + +http://debugtbs.qq.com

    +

    点进去后安装本地内核,这里我们直接安装我们刚刚放置本地的内核即可,安装完成后会提示重启内核

    +

    这样就大功告成了

    +

    这样我们进入青年大学习页面,然后会发现右下方有个绿色的调试按钮

    +

    等视频开始,直接输入代码即可

    +

    为了防止遗忘,我已经放置在我的微信公众号

    +

    直接回复 青年大学习 五个字即可

    +

    服务号即可自动对你发送,秒看青年大学习的代码,是不是很简单

    +

    +

    +

    简单方法

    +

    当然有小伙伴说这么麻烦,有没有更简单方法,其实可以新购一台苹果手机

    +

    进入播放青年大学习视频,然后去状态栏拉进度条就好了,基本上几秒搞定

    +

    免责声明

    +

    大家还是要认真相应国家好好学习青年大学习

    +

    本文只是提供一个思路,给一些没有时间看大学习的小伙伴

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/79/index.html b/public/post/79/index.html new file mode 100644 index 00000000..f0eedc5a --- /dev/null +++ b/public/post/79/index.html @@ -0,0 +1,214 @@ + + + + + + + + ios去掉更新小红点的方法 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    ios去掉更新小红点的方法

    +
    + 作者: 小赵同学 浏览: 字数: 434 分类: + + 教程 + +
    +
    +

    前言

    +

    早上起床发现,自己收到了ios 15.4.1 的系统更新推送,网上说15.4.1这个版本的系统太拉跨,比如相机闪屏,还有一些一眼难尽的bug

    +

    但是作为ios的小白用户,一直去不掉这个更新提示的小红点,说实话还是强迫症又犯了,朋友介绍给我了一个方法,感觉挺好用的,分享出来给有需要的朋友

    +

    前面准备

    +

    需要ios系统为12-15版本,这些版本之间的小伙伴都可

    +

    教程开始

    +

    + +https://wwi.lanzoup.com/iwPoc02yxlpg

    +

    复制上面的链接,去手机的Safari浏览器打开下载

    +

    然后去手机的设置,找到 设置-通用-VPN与设备管理 那边安装

    +

    +

    +

    这里安装我们刚刚下载好的描述文件,这里会提示重启手机

    +

    我们按照提示重启一下手机就好了

    +

    等重启完毕,再次打开设置里面的系统更新界面

    +

    +

    +

    这里会提示15.3.1是最新版本,实际上15.4.1才是最新版本,这样就可以拒收更新推送了

    +

    日后我还想更新怎么办

    +

    如果日后想更新新版本的ios系统,只需要再去 设置-通用-VPN与设备管理

    +

    把那个描述文件移除掉,重启一下iphone即可,这样就能正常接收到更新推送了

    +

    好了,是不是很简单,晚安,朋友们

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/8/index.html b/public/post/8/index.html new file mode 100644 index 00000000..6c00832f --- /dev/null +++ b/public/post/8/index.html @@ -0,0 +1,190 @@ + + + + + + + + 江的南岸叫襄阳,江的北岸叫樊城,这就是人们常说的襄樊 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    江的南岸叫襄阳,江的北岸叫樊城,这就是人们常说的襄樊

    +
    + 作者: 小赵同学 浏览: 字数: 26 分类: + + 相册 + +
    +
    +

    江的南岸叫襄阳,江的北岸叫樊城,这就是人们常说的襄樊 + + +

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/80/index.html b/public/post/80/index.html new file mode 100644 index 00000000..8338e58f --- /dev/null +++ b/public/post/80/index.html @@ -0,0 +1,256 @@ + + + + + + + + iphone快捷指令发布动态说说,支持大部分typecho主题 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    iphone快捷指令发布动态说说,支持大部分typecho主题

    +
    + 作者: 小赵同学 浏览: 字数: 1020 分类: + + 教程 + +
    +
    +

    前言

    +

    首先祝各位朋友五一快乐

    +

    新主题爆肝几天也成功的赶出来了,这次也是自己也是第一次半开发主题

    +

    本主题原型是由潘先生定制的主题,原包只有基础的文章页功能,征得潘先生同意了,进行了二次开发

    +

    加了一些博客必备的页面 友链页面 文章归档页面 说说动态页面 owo表情包 等等一些功能

    +

    实际着手进行写主题,并没有自己想象那么简单,很多功能,typecho官方文档几乎没有对应的api

    +

    基本上都是靠自己摸索其他优秀的主题开发者写的主题,进行学习

    +

    功能的执行逻辑,这是一个从0到1的过程,过程也有无助感,因为很多地方涉及到php知识

    +

    这个主题它目前并不完美,或许也会有一些我未发现的小bug,我会在后面的时间慢慢打磨

    +

    我还是一个在不断学习的菜鸟,也希望日后可以用更少的代码写出更漂亮的ui模版

    +

    主题截图

    +

    +

    +

    +

    +

    +

    +

    正文开始

    +

    在给主题写动态说说页面的时候,听其他博友说快捷指令也可以发布说说

    +

    在Google搜了一下,果然有大佬写出了成品,但是可惜的是只支持handsome主题的

    +

    + +https://jay.tg/handsome-shuoshuo-ios

    +

    但是想了想,typecho的原理应该差不多,参考一下大佬的实现方法,换个思路或许可以实现

    +

    像我这么懒的人,为何不折腾个玩玩,而且现在快捷指令这么方便

    +

    于是把该大佬的快捷指令下载下来,仔细看了一下执行逻辑,是利用post请求

    +

    也就是我只要获取到cid,博客的url,和主题的动态页面的time_code即可实现快捷指令发说说功能

    +

    折腾了一会儿,最终实现了此功能,下面分享思路给各位有需要的朋友

    +

    实现思路

    +

    通过快捷指令声明三个变量即cid,url,code

    +

    通过将对应值写入txt文件,让iphone读取这几个文件的值

    +

    然后请求,实现发布动态的功能

    +

    具体操作

    +

    + +https://wwi.lanzoup.com/i6ZyP0428lkb

    +

    在windos系统下载该zip文件,解压到桌面,该文件名为 dongtai 里面会有三个txt文件

    +

    +

    +

    在cid.txt文件填写你的主题的时光机独立页面的cid,例如我是2,我只需要把该文件的0改为2即可

    +

    其他文件同理,这里需要注意的是url.txt文件里的博客域名请加对应的协议头,即https://或者http://

    +

    然后将该文件夹,压缩为zip发到自己的iphone,将此zip包保存为iphone本地,然后解压一下

    +

    +

    +

    这样就可以了,注意一定要解压,否则快捷指令无法读取的,然后保存我已经做好的快捷指令

    +

    + +https://www.icloud.com/shortcuts/b3651207ca3e4ab0b3215c5a416c2f94

    +

    复制该iCloud的网址去iphone的Safari浏览器打开,然后保存快捷指令在本地

    +

    ok,这样就完成了

    +

    视频展示

    +

    [video src=“https://www.usj.cc/sp/15.mp4”]

    +

    siri玩法

    +

    直接 嘿 siri 动态

    +

    然后对siri说你想发的内容,就可以直接发布了,是不是很有意思

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/81/index.html b/public/post/81/index.html new file mode 100644 index 00000000..4b81156d --- /dev/null +++ b/public/post/81/index.html @@ -0,0 +1,270 @@ + + + + + + + + 访问博客自动填写评论信息,安卓,ios,windows,mac方法总结 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    访问博客自动填写评论信息,安卓,ios,windows,mac方法总结

    +
    + 作者: 小赵同学 浏览: 字数: 1162 分类: + + 教程 + +
    +
    +

    前言

    +

    作为一个独立博客的博主,我经常会访问一些友链朋友的博客,看到一些跟自己产生心灵共识的文章

    +

    总想着要说两句再走,但是遇到需要填写自己的昵称,邮箱,域名,一下子评论的欲望就没有了

    +

    因为把这些每到一个博客,我就需要手动补全一次,十分的麻烦,有没有一种方法可以自动补全这些信息呢

    +

    事实上是可以的,这里我们需要依靠油猴脚本,利用网页加载js,实现自己自动填信息

    +

    这里分享给有需要的朋友们

    +

    安卓版

    +

    因为安卓系统比较开放,所以支持油猴脚本的浏览器,会比较多

    +

    这里小赵给大家推荐一个app叫做x浏览器,因为此浏览器内置了油猴脚本

    +

    x浏览器官网地址:https://www.xbext.com

    +

    安装此浏览器,打开设置,在设置页面,点击“浏览器脚本”

    +

    紧接着接着点击右上角“添加脚本”,在菜单中选择一种添加方法即可

    +

    +

    +

    这里我们直接选择,从url导入脚本,即可,然后点击下面的链接导入即可

    +

    + +https://greasyfork.org/scripts/434862-博客网站留言评论信息自动填充/code/博客网站留言评论信息自动填充.user.js

    +

    注意:我们需要手动修改该js文本的博客信息改为你的

    +

    ios

    +

    ios因为系统封闭,所以会相对于安卓麻烦一点,这里有些朋友不会弄,我会写详细一点

    +

    首先打开app store 商店,找到下面第一个软件,安装即可

    +

    +

    +

    安装完成之后,我们进入设置,找到Safari浏览器,按照下图所示把该配置的配置好

    +

    +

    +

    然后我们在桌面找到此软件,点进去软件,我们会看到这个界面

    +

    +

    +

    点击那个蓝色按钮,我们在iphone本地创建一个存放脚本文件的文件夹,这样方便此软件每次读取js脚本

    +

    +

    +

    然后点击下方的自动填写脚本js,然后在Safari浏览器打开

    +

    + +https://greasyfork.org/scripts/434862-博客网站留言评论信息自动填充/code/博客网站留言评论信息自动填充.user.js

    +

    +

    +

    这里我们点击,userscript,然后会出现以下界面

    +

    +

    +

    这里我们直接点击 tap to install即可,然后会有此提示

    +

    +

    +

    这里我们直接install一下就好了,然后我们直接在iphone本地进行配置即可

    +

    windos

    +

    我们需要在电脑安装,Chrome浏览器,然后点击下方链接

    +

    + +https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo

    +

    直接安装油猴扩展即可,注意这里安装需要科学上网

    +

    然后点击下方链接进行,安装配置博客信息自动填写脚本

    +

    + +https://greasyfork.org/scripts/434862-博客网站留言评论信息自动填充/code/博客网站留言评论信息自动填充.user.js

    +

    修改配置信息,请在脚本管理里面修改

    +

    mac

    +

    这里由于自己用不起mac,印象中只记得去商店下载油猴脚本即可

    +

    然后如上所述,把脚本下载下来,然后信息改一下就好了

    +

    效果展示

    +

    这里我随机访问我友链的博客,进行查看效果

    +

    [video src=“https://usj.cc/sp/16.mp4”]

    +

    这样就完成了,是不是很方便,所有信息,脚本已经替你完成填写,只用填写信息就好了

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/82/index.html b/public/post/82/index.html new file mode 100644 index 00000000..60400774 --- /dev/null +++ b/public/post/82/index.html @@ -0,0 +1,234 @@ + + + + + + + + 上课老师提到产品的生命周期,引发了我对手游全民超神的回忆 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    上课老师提到产品的生命周期,引发了我对手游全民超神的回忆

    +
    + 作者: 小赵同学 浏览: 字数: 1705 分类: + + 生活 + +
    +
    +

    一点碎碎念

    +

    差不多快是月更博主了,因为自己琢磨了给自己主题整了一个朋友圈碎碎念功能,自己的文章更新频率没那么频繁了

    +

    前段时间我在说说页面提到父亲手术,看到各位博主大篇的评论和回复以及祝福,真的挺感动的,虽然我们素不相识,但是却以文字交心

    +

    父亲那天跟我讲了他心脏不舒服,听了那一段父亲喘着粗气的语言,眼泪一下子止不住了

    +

    晚上闭眼,满眼就是父亲躺着病床,插着氧气瓶的画面,也印证了古人的那个成语:瓜子连心

    +

    大概是受神明的保佑,父亲是属于先天性多了一根血管,导致血液回流,这便是父亲经常喘着粗气的原因

    +

    医生告知我们需要做微创手术就可以了,我和我妈的心一下子平复了很多,父亲的手术还蛮顺利

    +

    首先特别感谢各位博友对家父的关心,谢谢你们,也祝你们生活愉快,工作学业顺利!

    +

    步入正题

    +

    今天在产品设计运营这门选修课,课本上讲了一个名词,产品的生命周期,不由得让我想起了一款初中的MOBA手游

    +

    全民超神,由腾讯的光子工作室担任运维的,相信光子工作室各位朋友不陌生,比如现在比较火的吃鸡手游,和平精英就是该工作室代运营的

    +

    +

    +

    这个手游在我们读初中那时候的时候,十分的火爆,初二的时候每次周五放周末的时候,回家第一时间跟朋友开一局

    +

    那时候热度比较高的的流量ip英雄有宙斯,超神小师妹,堕落天使路西法,还有邪火神,等等

    +

    因为那时候压岁钱比较多,遇见自己喜欢的皮肤,特效好看的特效,都会去买,花钱去抽,年少不懂事怼进去不少钱

    +

    大概是初三上学期,因为要面临中考,父母对玩游戏管控的很严,所以就很少玩这个游戏,数学考得不错,周末回家爸妈同意了我玩一会手机

    +

    官方突然宣布停运了,2019年10月20日,光子旗下的《全民超神》手游,正式停运

    +

    这个消息当时出了,对于我如同晴天霹雳,当时还不太相信,去全民超神官网看了才知道,确实是如此

    +

    +

    +

    就此以后,MOBA手游市场就只剩下个《王者荣耀》了,就这样我玩了三年的账号和心血,一朝尽没

    +

    全民超神和王者荣耀

    +

    说起这两款游戏,就有必要提到MOBA手游这个概念,最早的MOBA手游是一款叫虚荣的手游

    +

    该游戏的手游画还是太低了,有一些端游的操作,无法在手游展现,对于当时刚刚兴起的4G而言

    +

    在手机配置和网络要求层面上,这款游戏生在了一个不太适合它的时代

    +

    虚荣所带来的MOBA概念,让腾讯看到了财富密码,当年鹅厂找到拳头公司商议搞一个手游版的英雄联盟

    +

    那会儿,拳头根本就看不起“手游”这种东西,鹅厂没办法,只有自己摸索着来

    +

    于是乎,光子工作室,开发《全民超神》,天美工作室,开发《王者荣耀》

    +

    这好比是两个工作室的竞争,赢了的继续,输了的删号

    +

    这大概也是全民超神当时关停服务器的原因吧

    +

    我的观点

    +

    自古以来,氪金便是腾讯运营的法宝,对于光子工作室来说,他一开始在全民超神就有所展现

    +

    例如氪金可以给英雄给予属性加成,玩冒险模式,你不充钱根本玩不赢那些充钱的玩家

    +

    他的运营方向基本上可以用一句话来总结,氪金就能变强

    +

    反观现在的王者荣耀手游,现有的皮肤加10点攻击和10点法术攻击,应该就是当时遗留下来的产物

    +

    但是天美有着光子工作室全民超神的前车之鉴,就更加理性一点,在这种5v5对战手游中靠氪金变强来运营实属不长远

    +

    大概是光子有了全民超神的先例,在现在运营的吃鸡手游和平精英中,没有离谱到跟cf那样,氪金就能变强的地步,但是花样圈钱屡出不穷

    +

    例如大转盘抽套装,一些衣服基本上你只能花钱抽,而且概率不是很高,之前在b站看到过一些大主播抽,花了小两千才抽到一套完整的衣服套装

    +

    目前光子代运营的英雄联盟手游,也变得惨淡起来,还记得那时候出来的时候,几乎我们全班都在玩,在这个学期的时候,基本很多同学就退游了

    +

    有次饭后问同学你怎么不玩英雄联盟手游了,他说匹配机制太拉了,越玩越没意思,就索性删了

    +

    理智氪金

    +

    回到文章的名词,产品的生命周期,任何一款游戏产品都会有它没落的时候,例如我冲了小两千块的全民超神

    +

    如果哪天游戏运营不下去了,账号数据一清零,什么都没有了,因为在腾讯的手游免责声明里

    +

    很清楚的写道,你只对账号有使用权,也就是就算游戏跑路,你也无法追责,因为你进游戏默认勾选了这个条款

    +

    即便是现在比较火爆的王者荣耀,也终会有关服的那一天,本文章旨在提醒各位博友朋友理智氪金

    +

    结尾

    +

    以上仅代表个人观点,欢迎各位博友的指正

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/83/index.html b/public/post/83/index.html new file mode 100644 index 00000000..88190860 --- /dev/null +++ b/public/post/83/index.html @@ -0,0 +1,251 @@ + + + + + + + + 利用fontspider压缩博客字体大小,达到加快访问速度 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    利用fontspider压缩博客字体大小,达到加快访问速度

    +
    + 作者: 小赵同学 浏览: 字数: 862 分类: + + 教程 + +
    +
    +

    前言

    +

    作为一个博客的发烧友,最喜欢给自己主题diy各种花里花哨的字体

    +

    因为默认的字体微软雅黑总差点意思,但是一般的字体大都很大

    +

    有的甚至大到7mb,10mb的,都有,这对于小水管服务器十分的不友好

    +

    特别是一些国外的小鸡且带宽不理想的小鸡,可能访客文章都看完,博客字体还没加载完

    +

    前段时间有博友私聊我,博客的字体怎么压缩,那时候在准备四级,简单的回复了一下

    +

    今天考完,写一下方法给有需要的朋友,很简单

    +

    感谢fontspider作者

    +

    项目地址:https://github.com/aui/font-spider

    +

    准备node和npm环境

    +

    这个可以在nodejs官网下载

    +

    + +https://nodejs.org/en/download

    +

    安装的时候选择add to path 这样就可以直接安装node和npm环境

    +

    因为程序化,基本上一直默认勾选就可以安装了,很简单

    +

    但是如何自己校验自己的win系统是否安装了这两个环境了,只需要win+R输入cmd

    +

    召唤出自己的pc端的cmd控制台,输入node-v和npm-v,就如下图我这样,就表示安装完毕

    +

    +

    +

    全局安装 font-spider

    +

    这里我们还是老样子 win + R 输入cmd,输入

    +
    npm install font-spider -g
    +
    +

    如果提示这个,就代表搞定了

    +

    +

    +

    开始压缩字体

    +

    我们首先在桌面创建文件夹,注意尽量是英文,例如ziti

    +

    然后在文件夹里面把自己需要压缩的字体放在该ziti文件夹

    +

    因为考虑到一些朋友不会css,所以这里我已经给各位朋友压缩好了,直接下载解压就可以了

    +

    + +https://wwi.lanzoup.com/iM6ur0695bcj

    +

    我们将自己需要压缩的字体ttf文件拖入该文件夹即可,然后将该字体ttf文件的文件名改为font.ttf

    +

    注意:这里需要解压成文件夹放在桌面上哦,否则无法执行字体压缩

    +

    +

    +

    这里我原字体的大小是15mb,这里我把它拖到ziti文件夹里面,将该字体命名为font.ttf

    +

    +

    +

    然后打开cmd 控制台输入以下代码

    +
    cd ziti
    +
    +

    然后再输入以下代码,这样就可以了

    +
    font-spider index.html
    +
    +

    然后你会发现自己ziti文件夹会多出一个font-spider文件夹,此文件夹里面的font.ttf就是压缩前的字体

    +

    根目录则是已经压缩后的字体,还有其他格式字体,该工具全部帮你压缩,直接应用到网页即可,非常方便

    +

    +

    +

    再看看被压缩的ttf字体大小,居然不到几kb

    +

    +

    +

    是不是很方便!

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/84/index.html b/public/post/84/index.html new file mode 100644 index 00000000..4877f10e --- /dev/null +++ b/public/post/84/index.html @@ -0,0 +1,229 @@ + + + + + + + + 生活篇:我跳绳的那些日子,谈谈自己的变化 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    生活篇:我跳绳的那些日子,谈谈自己的变化

    +
    + 作者: 小赵同学 浏览: 字数: 1299 分类: + + 生活 + +
    +
    +

    前言

    +

    看到本文章的标题,有些朋友可能以为我是在减肥,其实并非如此,此事情还得从五月说起

    +

    每年的5.20号,市区会从市区卫生部派遣献血车来我们学校进行爱心献血活动,中文的时候饭后茶谈

    +

    跟一个比较要好的朋友商议,要不咱们去献一次血吧,学生的积极性很高,采血车来一会儿就来了很多学生

    +

    排了大概半个小时左右,终于临到我了,第一步是需要进行采血化验,查一下各项指标是否正常,能否成为采血对象

    +

    朋友各项指标都很正常,很轻松就过去了,给我采血化验的是一位阿姨,用一次性采血针戳破食指,然后将样本放在仪器

    +

    过了一会儿阿姨眉头紧锁,自己心里也开始怦怦跳,心想肯定有什么不好的事情,阿姨告诉我肝功能76,因为不太懂这个东西

    +

    顺便问了一下阿姨正常值多少,阿姨回答到30-40,你这有点高了,不调理一下,会导致肝炎和肝癌

    +

    听了这一段话,额头上不免流出黄豆大小的冷汗,癌这个字对于年轻人来说,本来是很遥远的东西,却现在与我挂钩

    +

    阿姨说我暂时没办法献血,先回去调养身体,多喝茶,多喝水,多运动,少熬夜

    +

    开始行动

    +

    才开始准备,花钱去开点中药调理一下,是药三分毒,想了想,还是从运动开始吧

    +

    在翻器材的时候,翻到了高中时期买的跳绳,还可以计数,想了想,那就晚跑+跳绳吧

    +

    +

    +

    操场也确实有很多同学晚跑,和跳绳,可能就我不爱运动吧,哈哈哈

    +

    才开始目标定的较小,2圈+300个,小杨让我循序渐进,不能一口吃个胖子

    +

    就这样第一天,给我感觉,真是够呛,因为一直没怎么动,突然跑两圈,真的是够呛

    +

    搞的上气不接下气,可能是自己跑步方式不对,理论上应该用鼻子呼吸,然后步伐要对,错误的步伐很容易受伤

    +

    接下来跳绳还好,跳绳属于有氧运动,如果跳绳的速度很正常,那就是正常的有氧运动,跳绳可以进一步训练自己的心肺能力

    +

    第一天总的来说,真的是很要命,可能是自己速度太快了,跑完两圈都快嘎了,哈哈哈

    +

    按照晚跑+跳绳的方法循序渐进的来

    +

    +

    +

    最高记录是一晚上7公里,差不多是自己跑第二十天的时候,那时候7公里+2000跳绳,结合自身来说,强度还算是比较大了

    +

    运动很好,但是最怕就是运动受伤,在一些健身博主的推荐下,我入手了一款髌骨带,因为跳绳还是蛮伤膝盖的

    +

    +

    +

    当时觉得买回来,可能是智商税,但是结果并非如此,髌骨带缓解了很多跳绳后膝盖部位的隐痛感,我个人觉得还是挺好用的

    +

    从讨厌运动变成喜欢运动

    +

    渐渐的自己也能一口气跑五公里了,心肺感到了明显的提示,之前一口气上六楼真的是上气不接下气

    +

    因为咱们有时候上课需要去六楼上课,特别作为喜欢卡点报到的我,每次乘那几分钟跑到六楼教室上课,真的是上气不接下气

    +

    心肺功能增强,上六楼之后,明显感觉,很轻松,之前那种上气不接下气的感觉改善了很多

    +

    皮肤感觉变好了很多

    +

    运动了差不多一个月,皮肤发现比之前细腻了很多,没有之前那么油性了

    +

    之前花了一百多块钱买了一套去黑头的套装,坚持了半个月,也没什么效果

    +

    运动意外的改善了我的黑头,明显改善了不少,这么说之前一百块钱是智商税了,哭死

    +

    失眠次数明显减少

    +

    运动完洗个热水澡,做电脑看一会儿b站,然后再去睡觉,很快就可以睡着

    +

    之前失眠问题一直困扰了我很久,还买了决明子茶,调理,效果一点都不明显

    +

    合着这又是智商税呗😢

    +

    结尾

    +

    希望各位博友不要熬夜,身体是革命本钱,健康最重要

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/85/index.html b/public/post/85/index.html new file mode 100644 index 00000000..920a5834 --- /dev/null +++ b/public/post/85/index.html @@ -0,0 +1,298 @@ + + + + + + + + 生活篇:离校,暑假,租房,面试,致那些日子的琐碎事 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    生活篇:离校,暑假,租房,面试,致那些日子的琐碎事

    +
    + 作者: 小赵同学 浏览: 字数: 2597 分类: + + 生活 + +
    +
    +

    一张毕业照

    +

    其实有很多朋友曾私聊我,我怎么大二就毕业了,因为我们大专是2+1教学模式,大三一年是需要离校准备插本和实习的

    +

    所以需要在大二下学期就开始拍毕业照,大三基本上都不在学校,学校一般会在大二下学期,组织填写一些必要的资料,然后大三就自己北漂了

    +

    越是临近毕业越是想记录学校美好的瞬间,总想用相机记录自己在学校最后留下来的痕迹,大概是怕以后跟朋友饭后茶谈,校园记忆的点点滴滴早已被时间抹去

    +

    我为什么写博客,或许这就是我坚持写博客的意义

    +

    离校前与朋友约球

    +

    +

    +

    可以说,羽毛球,乒乓球,晚跑,是自己仅剩的兴趣爱好了

    +

    心情不好,迷茫,加上适当的运动,运动分泌多巴胺,渐渐成为自己解压的一种方式

    +

    一组校园晚霞图

    +

    由校友拍摄,觉得很不错,经过同意,就保存了下来

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    一份陕西凉面

    +

    学校卖的,八块钱一份,这个面比较细,比较符合我的口味,微辣

    +

    相比面条,我喜欢吃细一点,宽粉宽面都很少吃

    +

    +

    +

    主题开发文档

    +

    因为主要着手插本了,主题可能需要搁置一段时间,暂时拟定一个文档,方便后面慢慢完善

    +

    因为这个主题是在博友,朋友的建议下慢慢完善出来的,所以就叫他amigo theme了

    +

    +

    +

    鬼吹灯全集我终于看完了

    +

    +

    +

    鬼吹灯小说还是蛮好看的,个人蛮喜欢盗墓类的小说,悬疑惊悚,还夹杂着民间传说,爱了爱了

    +

    鬼吹灯全集基本上是自己在喜马拉雅听完+看完的,喜欢听小说的朋友,推荐周文龙这个主播的音频,真的讲的蛮好

    +

    离校

    +

    封校了几个月,终于出来了,真是不容易,呼吸一下外面的空气

    +

    不知道封学生不封老师,这样的形式主义封校有什么意义

    +

    大概是资本家之间的battle吧,苦了学生,自从学校封校,菜鸟驿站就开始搞垄断了,完全不按照菜鸟裹裹app上面的价格来

    +

    随意乱收价,投诉无门,只能由着菜鸟驿站宰,其次就是自己将东西拖到学校的西门,到时候让顺风小哥收

    +

    当资本主义花朵盛开的时候,最苦的还是学生

    +

    总是把最坏的脾气留给最亲的人

    +

    放假前,老爸委托我,让我帮我妈搬一下房子,因为弟弟这边要换校区,老妈这边的租房就要搬到市区了

    +

    老爸最近就是才做手术,无法做体力重活,这个担子就来到我身上了,老妈在这边带我弟弟,也是不容易,欣然接受了

    +

    老妈,一位70后的农民工,对一些地图导航什么的,浑然不知,没有定位,只能根据之前给妈妈寄快递那个地址找了

    +

    果不其然,我迷路了

    +

    因为自己带着一个大行李,电脑包,一个装鞋的大袋子,顶着35度的大太阳,无奈感由感而生

    +

    +

    +

    陷入迷路,老妈电话的模糊描述,筋疲力尽的自己,还是习惯性的把火发给自己的老妈

    +

    母亲无奈只好挂断电话,给我发了一连串的语音,“对不起,对不起”,鼻子不由自主的酸了,突然发现父母不再强势,真的很心酸

    +

    脑海渐渐回忆起,之前在去办身份证路上的,遇见一个老奶奶,问我高德地图怎么用,去襄阳图书馆,我居然很耐心的教了,甚至还嘱咐她不要把软件清理了

    +

    越是亲近的人,越不懂得珍惜吧,小时候学用筷子,学说话,学唐诗,学写字,教的次数远比教老妈用地图导航要多得多,他们对我有耐心,现在我也要对他们有耐心

    +

    还是,回家跟妈妈道个歉吧

    +

    温情的社区

    +

    +

    +

    糟糕的出租屋生活

    +

    来到老妈出租屋的地方,一开门,鼻子都酸了,这是一套活动板房

    +

    白天温度相当的高,桌子上的西红柿,黄瓜,焉了,老妈还在吃,父亲手术,家里一下子没了生活来源

    +

    其实作为一个在校生,想做点什么,却又帮不到什么,这应该是成年人的无奈感吧

    +

    无空调,仅靠一个破旧的风扇过日子,最温情还是那外面的自然风

    +

    无花洒,没有淋浴的地方,洗澡需要用水壶烧和凉水兑成温水,进行淋浴

    +

    +

    +

    不敢相信老妈和弟弟在这里生活了四个月,生活就是为了那几多碎银两

    +

    人生第一次面试

    +

    在学校就打算干暑假工,在离校前曾找了一份文员的暑假工,薪资待遇都很不错,但是介于要帮妈妈搬家,不得不跟hr选择放弃机会

    +

    因为学校放假晚,加上六月初,高三的学生高考完毕,工厂,暑假工,服务员,这些行业基本上趋于饱和

    +

    boss直聘,前程无忧,基本上问遍了就是招满了,不招了了之类的

    +

    现实总是给你一巴掌,然后再给你一颗糖

    +

    昨天下午在boss看到一个高德地图客服岗位,现在行情,暑假工来之不易,心想去试试吧

    +

    于是约在6.28下午一点半面试,其实约面试还是很紧张的,因为毕竟是第一次面试

    +

    简单的跟hr聊了一下,双休,朝九晚六,一个小时15块钱,而且还有餐补,安排住宿,也达到了自己的期望值

    +

    默默算了一下,一个月也3600块钱呢,还是很不错的,明天去试一试

    +

    +

    +

    坐公交,给面试时间预留了一个半小时,心想应该够的,但是还是没有考虑突发事件,没错,我的那趟公交司机要等下一班换人

    +

    于是一直在公交等,无奈,不过有惊无险,面试没有迟到

    +

    开始面试

    +

    首先需要在前台扫一下二维码,然后填写一些自己的基本信息,这里提示大家,身份证尽量不要填

    +

    也可以填错一位,因为你不知道,这个公司是否靠谱,工作内容是否合规,建议大家保护好自己的信息

    +

    +

    +

    测试打字

    +

    因为我面试的岗位是客服岗,所以需要测试打字速度,还好,经常摸电脑,最终测试53字每分钟

    +

    不过还是很紧张的,hr小姐姐就在旁边盯着你,害

    +

    这一关算是很容易就过了

    +

    hr进行面试

    +

    这里是一个小姐姐把五个人,带到一个面试室,然后根据你填的信息,对你的一些家庭住址,薪资期望,抗压能力进行考究

    +

    客服岗是需要很强的抗压能力,主要是我们需要面对不同素质的人群,难免不会被问候全家

    +

    因为我第一次面试,没有以前的经验,只能说在学校干过服务员,点餐员,hr问我有没有学生骂我,只能敷衍的嗯了一声

    +

    正戏开始

    +

    hr首先说了一堆自己的公司的信息,然后简单介绍了一下自己公司的制度

    +

    接下来说的让我大为震撼

    +

    hr:因为我们这几天很忙,所以没有对你们工作通知到位,因为工作是有调整的,双休改为单休,但是单休不是指的是周日那天,是排班制度,排到你哪天休息,就哪天休息,工资还是十五块钱一小时,我们会考虑女生安全,所以会优先给男生排夜班

    +

    我:…

    +

    其实我内心是想跑路的,不是说好的朝九晚六,双休的吗,内心有一万个xxxx

    +

    然后就是主管跟我们讲工作内容,注意事项

    +

    +

    +

    我才知道这个工作就是外包客服,高德出行的外包客服,面向对象是全国各地,也就是每天要遇到不同的奇葩人士

    +

    工作也是倒班制,也没之前理想化的3600,最离谱就是,需要八天培训,如果做满一个月,那八天培训,会每天50块钱补贴

    +

    主管举例子,如果第九天不想做了,是没工资的,虽然没参加工作,但是我还是知道劳动法规定,只要上一天每天都有工资的

    +

    本来就是倒班制,身心疲惫,最后发工资还要跟公司battle工资,这公司大冤种才来吧

    +

    及时止损,借着上厕所名义,我跑路了

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/86/index.html b/public/post/86/index.html new file mode 100644 index 00000000..1a271fb7 --- /dev/null +++ b/public/post/86/index.html @@ -0,0 +1,321 @@ + + + + + + + + typecho实现QQ头像用户评论加密,注意:pigeon,twitter用户有彩蛋哦! + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    typecho实现QQ头像用户评论加密,注意:pigeon,twitter用户有彩蛋哦!

    +
    + 作者: 小赵同学 浏览: 字数: 1758 分类: + + 教程 + +
    +
    +

    前言

    +

    这篇文章诞生之前,特别感谢博友 + +小李同学的提醒

    +

    +

    +

    收到建议,我便开始搜寻加密评论区用户头像的方法

    +

    摸爬滚打总算是解决了,同时也把方法分享给其他有需要的朋友

    +

    寻找方法

    +

    谷歌了一下其他大佬的解决方法,规则之树大佬提供了两个方法

    +

    参考资料:https://www.ruletree.club/archives/1566/

    +

    1.第一种则是获取json数据进行分割得出k值再进行重组

    +
    function Authorimg($email)
    +{
    +    $a='cdn.v2ex.com/gravatar';//gravatar头像源
    +    $b=str_replace('@qq.com','',$email);//替换qq邮箱
    +    if(stristr($email,'@qq.com')&&is_numeric($b)&&strlen($b)<11&&strlen($b)>4){
    +        $nk = 'http://ptlogin2.qq.com/getface?&imgtype=1&uin='.$b;//qq头像api
    +        $q = file_get_contents($nk);//读入文件
    +        $q = json_encode($nk);//编码json
    +        $k = explode("&k=",$q)[1];//分割出k值
    +        echo 'https://q.qlogo.cn/g?b=qq&k='.$k.'&s=100';//重组
    +    }else{
    +        $email= md5($email);
    +        echo 'https://'.$a.'/'.$email.'?';
    +    }
    +}
    +

    2.第二种获取HTTP请求所发送的标头的数组,不用读入整个文件不会影响效率

    +
      function Authorimg($email)
    +    {
    +        $a='cdn.v2ex.com/gravatar';//gravatar头像源
    +        $b=str_replace('@qq.com','',$email);
    +        if(stristr($email,'@qq.com')&&is_numeric($b)&&strlen($b)<11&&strlen($b)>4){
    +            $nk = 'https://s.p.qq.com/pub/get_face?img_type=3&uin='.$b;
    +            $c = get_headers($nk, true);
    +            $d = $c['Location'];
    +            $q = json_encode($d);
    +            $k = explode("&k=",$q)[1];
    +            echo 'https://q.qlogo.cn/g?b=qq&k='.$k.'&s=100';
    +        }else{
    +            $email= md5($email);
    +            echo 'https://'.$a.'/'.$email.'?';
    +        }
    +    }
    +

    预装主题之后,确实可以实现,但是介于自己的Amigo朋友圈主题模版首页样式需要加载很多评论头像

    +

    使用这两个方法,加载首页的时间就很长了

    +

    一个头像需要花费一秒的时间,如果首页的头像较多,这个问题将会是致命的

    +

    可能加载一个首页就需要长达一分钟两分钟的时间将评论头像全部加载出来,对于博友的访问体验是大打折扣的

    +

    再寻他法

    +

    因为自己的Gravatar头像源一直使用的是,cravatar的源,于是去cravatar官网去碰碰运气

    +

    在官网的开发文档看到了这句话,于是灵感油然而生

    +
    +

    Cravatar 完美兼容所有 Gravatar 头像 API 接口,同时如果你未在 Cravatar 设置头像,则会先尝试调用 Gravatar 上的头像数据,其后是 QQ 头像,最后会返回我们为你准备的一组默认头像

    +
    +

    这句话简单讲述的是cravatar会首先查询你的邮箱,是否有注册Gravatar头像

    +

    如果没有就返回其QQ头像,如果也不是QQ邮箱则返回cravatar的默认头像

    +

    那么,反过来想,我们是否可以将QQ邮箱通过cravatar来处理,从而达到加密QQ用户头像呢?

    +

    经过亲自检验,是可以的,cravatar的头像链接显示格式是这样的

    +
    +

    + +https://cravatar.cn/avatar/HASH

    +
    +

    其中 HASH 部分是你的电子邮箱的哈希值,此电子邮箱必须在 Cravatar.cn 上注册并绑定头像

    +

    否则会尝试返回 Gravatar 头像和 QQ 头像,如果都不存在,则返回默认头像

    +

    那么我们只需要将取到的邮箱值,通过php加密一下,可恶,没有系统学习过php

    +

    不过还好,自己有过js基础,编程语言总是万变不离其宗,所以一番折腾还是写出来了

    +

    这里主要用到PHP strtolower() 函数和 md5()函数

    +

    大致思路

    +

    将获取的email的值,判断是否为QQ邮箱还是域名邮箱,如果是域名邮箱则直接加密然后返回值

    +

    如果是QQ邮箱,则通过strtolower() 函数进行转换为小写,再md5加密,然后返回头像

    +

    代码展示

    +

    因为是小白,可能写的有些问题

    +
    function Authorimg($email)
    +{
    +    $a='cravatar.cn/avatar';//gravatar头像源
    +    $b=str_replace('@qq.com','',$email);
    +    if(stristr($email,'@qq.com')&&is_numeric($b)&&strlen($b)<11&&strlen($b)>4){
    +        $address = strtolower( trim( $email ) );
    +        $hash    = md5( $address );
    +        $qqimgurl = 'https://cravatar.cn/avatar/' . $hash;
    +        return $qqimgurl;
    +    }else{
    +        $email= md5($email);
    +        $avatarimgurl = 'https://'.$a.'/'.$email.'?';
    +        return $avatarimgurl;
    +    }
    +}
    +

    这样只需要在前端引用一下就好了

    +
    <?php Authorimg($comments->mail); ?>
    +

    这样QQ用户头像加密功能,就实现了

    +

    +

    +

    pigeon主题用户

    +

    如果你是pigeon主题用户,可以直接下载下面链接的feature.php文件

    +

    + +https://cloud.usj.cc/d/Onedrive/%E4%BB%A3%E7%A0%81/feature.php

    +

    然后进入你的主题文件,找到 /libs/feature.php文件直接覆盖替换即可

    +

    Twitter主题用户

    +

    如果你是Twitter用户,直接在主题目录的function.php的第47行的位置将 Yoniu:取Gravatar头像 部分的代码替换到如下代码

    +
    //Yoniu:取Gravatar头像
    +function getGravatar($email, $s = 40, $d = 'mm', $g = 'g') {
    +	if(preg_match('|^[1-9]\d{4,11}@qq\.com$|i',$email)){
    +		$address = strtolower( trim( $email ) );
    +        $hash    = md5( $address );
    +        $qqimgurl = 'https://cravatar.cn/avatar/' . $hash;
    +        return $qqimgurl;
    +	}else{
    +		$hash = md5($email);
    +		$option = Typecho_Widget::widget('Widget_Options');
    +		if($option->gravatarURL){
    +			$avatar = $option->gravatarURL."/$hash?s=&d=$d&r=$g";
    +		}else{
    +			$avatar = "//gravatar.com/avatar/$hash?s=&d=$d&r=$g";
    +		}
    +		return $avatar;
    +	}
    +}
    +

    这样就可以了

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/87/index.html b/public/post/87/index.html new file mode 100644 index 00000000..b57472b3 --- /dev/null +++ b/public/post/87/index.html @@ -0,0 +1,324 @@ + + + + + + + + 生活篇:温馨提示假期余额不足,浅浅总结一下这个暑假 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    生活篇:温馨提示假期余额不足,浅浅总结一下这个暑假

    +
    + 作者: 小赵同学 浏览: 字数: 2545 分类: + + 生活 + +
    +
    +

    前言

    +

    一次偶然的翻看我的博客,其标题是这样写的:记录美好生活与不平凡的你

    +

    渐渐的发现,一些教程和分享类文章,基本上占据了我博客的大部分元素

    +

    这样渐渐的违背了我的当初写博客的初心,所以另开了一个hexo静态博客

    +

    使用的是cactus仙人掌主题,本来是暗色系主题,被我稍加修改了一下

    +

    预览地址:https://moe.vin

    +

    仔细翻看了,之前写的教程,随着主题,程序的更新,基本上大多都失效了

    +

    未来或许随着代码库的版本更新,主题的版本迭代,以前的教程基本上都没什么用处,而唯一不变的就是曾经生活的回忆

    +

    未来我可能会翻看之前在做什么,在想什么,看看曾经的记忆,曾经的自己,这也是我搭建hexo博客的原因

    +

    再搬出租屋

    +

    因为弟弟的学校搬到了市区的万达广场附近,所以被迫从小镇那边搬到市区

    +

    新出租屋因为靠近万达广场的地段,所以普遍房价很贵,一室一厅一卫普遍是400-600的

    +

    一直在劝说让妈妈去租空调房,询问了很多房东,都是五百,六百一个月的,妈妈嫌贵

    +

    拒绝了我的建议,家里一家的生计几乎都靠我爸,老爸身体又不好,不久前做了手术,家庭经济比较紧张

    +

    现在家里,全靠他一个人,老妈继续说着,自己苦点没关系,你和我弟弟吃好穿好就行,鼻子不经一酸,我也没有继续劝说下去了

    +

    搬家时是在货拉拉app下单的,同学说这个app搬家很方便,从小镇搬到市区,才三十块钱,运气还蛮不错,司机很好

    +

    搬家前一天晚上,还在小红书搜了一下,货拉拉的搬家app怎么样,小红书大多都是避雷篇,比如遇到货拉拉司机xxx的

    +

    但是出门在外,无奈,只能硬着头皮试一下了

    +

    货拉拉是需要你把东西打包好再去app下单的,这样避免司机还需要等你,app会自动额外按时间计费,很不划算

    +

    +

    +

    新的租房区是老居民楼,买菜很方便,对比小镇来说,物价还是很贵的,搬完家,就在外面随便转了转

    +

    尝尝这边的四川鸭血面,有拍照片,是这样的,也算是这个店的特色的面了

    +

    +

    +

    味道很鲜,但是价格实在是太贵了,一小团面加上两片鸭血,就十二块钱

    +

    湿热的出租屋

    +

    出租屋并没有房东所描述的那么好,之前也带妈妈来看过,因为着急回家,简单看了下房

    +

    不知道这边的出租屋怎么设计的,基本上不留窗子,就一个门和一个小窗

    +

    正值大白天,如果需要上网课,还需要开灯才能看得清

    +

    因为没有窗子,阳光很阴暗,伴有点潮湿,湿热的气氛,呆在出租屋基本上很压抑

    +

    本来就是油性皮肤,早上起床,脸像被抹了一层油

    +

    晚上本应该是凉爽的,但是这边地段比较阴暗潮湿,湿热实在是很难受

    +

    晚上听到房东的空调外机哗啦啦的转动,其实内心还是比较羡慕的

    +

    +

    +

    散步

    +

    晚上吹吹自然风,便成为了租房生活的一部分,翻看高德地图,附近还有体育场

    +

    决定跟妈妈,弟弟他们去逛逛,从出租屋出发,距离襄阳体育场,还是蛮远的

    +

    高德地图还是不太人性化,很多路给的都是直线距离,其实实际上,远远不止1.4公里

    +

    我大概明白了,网友为什么戏称高德地图为什么叫做缺德地图了,哈哈

    +

    初探体育场

    +

    跟着高德地图的导航,差不多步行了4.7公里才到这个位置

    +

    +

    +

    实际上步行过去,还是有一段距离的,因为拍摄角度的问题,去体育场,还是蛮远的

    +

    这个高德,实际上坐公交坐地铁还可以看看,步行导航就看个乐,偶尔做个参考还行,真是达咩

    +

    +

    +

    走到这个地方,基本上已经体力去了一大半了,体育场比我想象的大

    +

    +

    +

    因为来的比较早,所以基本上没有什么人,但是有很多老年人已经开始运动了

    +

    +

    +

    +

    +

    +

    +

    诸葛亮广场

    +

    在襄阳,比较特色性建筑就是诸葛亮广场了,咱们湖北文理学院的录取通知书就写着

    +

    来诸葛亮住的地方上大学,哈哈,诸葛亮广场距离出租屋还是蛮近的

    +

    小巷的乡村气息还是比较浓郁的,一些老年人互相讨论着今日的菜价,明天的天气,儿女的事业

    +

    +

    +

    差不多徒步两公里,就到了诸葛亮广场了,映入眼帘的是比较高的诸葛亮铜像

    +

    +

    +

    诸葛亮广场旁边就是万达广场,万达广场还是少去,一进去就忍不住花钱,哈哈哈,喝喝奶茶,轻轻松松二三十就没了

    +

    +

    +

    诸葛亮广场,基本上老人带小孩居多,年轻人基本上都聚集在商业街,所以基本上看不到很多年轻人

    +

    +

    +

    +

    +

    回到家,基本上衣服跟洗了一样,湿热的天气真的很难受

    +

    +

    +

    回家

    +

    弟弟学校放暑假了,自然也就和出租屋生活告一段落了

    +

    不得不说,襄阳的高铁站环境还是可以的,很干净整洁

    +

    +

    +

    +

    +

    +

    +

    回家的路途中,听着风声都是轻松的

    +

    +

    +

    家乡变化

    +

    不得不感叹家乡发展的迅速,从五年前的,连高速公路都没通,到现在的高铁站全面开放

    +

    +

    +

    以前回家,坐班车,3.5小时才可以到家,现在做高铁只需要半小时即可回家,常言道

    +

    山里的公路十八弯,班车围着弯弯曲折的山路,坐车真是一件痛苦的事情,不经让自己想起

    +

    曾经在山路堵车,硬是在山路堵了五个小时的场景,在山路,那种绝望感,无助感,不经在脑海浮现

    +

    家乡的晚霞是温情的

    +

    +

    +

    +

    +

    和高中同学聚餐

    +

    临近大学毕业,基本上还是跟高中同学玩的最铁

    +

    +

    +

    不知道是年龄的成熟,还是社会现实的冲洗,大学同学似乎更加有心机了,给我一种很难交心感觉

    +

    高中时期的同学,天真烂漫的友情,才是纯真的友情,接触的环境不同,当然也不能以偏概全

    +

    当然也仅仅是一点个人感受啦

    +

    和朋友告别,感谢款待,便回家了,又是熟悉的大班车,因为高速公路的打通,车程由原来的两小时缩短为四十分钟

    +

    希望家乡经济建设越来越发达吧

    +

    +

    +

    在老家的日子

    +

    +

    +

    老家的天气还是较为凉爽的,很多时间我还是蛮愿意待在老家

    +

    农家小院,再配着微风,真的很惬意

    +

    捕蛇记

    +

    喂完鸡,余光突然瞥到,家里仓库的肥料口袋,有一个黑色的头,吐着红杏子的东西

    +

    定睛一看,tnnd,是一条蛇,达咩,给我吓得不轻,这个蛇的学名叫做菜花蛇,属于蛇王,属于无毒类型

    +

    之所以称为蛇王,是因为这个蛇会主动攻击其他蛇类,甚至毒蛇,有时候会主动袭击人类

    +

    还好作为一个农村长大的孩子,蛇对于我们来说很常见,首先拿着一个夹子,牵制住它的头,然后把它摁在地上就行了

    +

    +

    +

    最难过的还是恐惧这一关,因为一个人在家,也没人帮忙,克服心理恐惧,终究还是制服了

    +

    老人常说,蛇是有灵性的东西,如果在家里碰见了,就需要给它制服,否则会引来其他蛇的报复

    +

    当然老人说的也不是不无道理,小时候八岁的时候,曾在柴堆里看到了一条蛇,老爸不愿意杀生

    +

    就索性装在袋子,放生到了树林里,那年听我妈妈说,老家经常可以见到蛇,有一次妈妈在厨房做饭

    +

    一条一点五米的蛇就在厨房的柴火堆里吐着红杏子,还好妈妈比较警觉,喊来老爸制服的,不然就被蛇袭击了

    +

    +

    +

    +

    +

    恰好老爸回家,一起帮忙将蛇套袋,丢在深山老林里,回家了

    +

    下篇预告

    +

    iphone13使用体验感受分析篇 or 大学三年生活回忆篇,敬请期待!

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/88/index.html b/public/post/88/index.html new file mode 100644 index 00000000..37dc5ae4 --- /dev/null +++ b/public/post/88/index.html @@ -0,0 +1,208 @@ + + + + + + + + 去除typecho1.2.0正式版的后台提示更新bug + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    去除typecho1.2.0正式版的后台提示更新bug

    +
    + 作者: 小赵同学 浏览: 字数: 239 分类: + + 教程 + +
    +
    +

    前言

    +

    更新typecho1.2.0版本的朋友可能都知道

    +

    在后台会有一个红框框提示,但是怎么也无法去除

    +

    +

    +

    逛官方论坛的时候,官方也承认这是一个小bug

    +

    需要的朋友简单修改一下,就不提示了,还是很简单的

    +

    具体方法

    +

    找到typecho的程序根目录 /var//Widget/Ajax.php

    +

    找到62行的位置,也就是下图箭头的地方

    +

    +

    +

    将>=改为>即可

    +

    +

    +

    然后返回自己的typecho后台,f12打开浏览器的控制台

    +

    +

    +

    F12打开开发者工具 -> 应用 -> 会话存储空间,右击清除即可

    +

    然后返回typecho后台管理,刷新页面,就发现该版本更新提示已经消失了

    +

    +

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/89/index.html b/public/post/89/index.html new file mode 100644 index 00000000..dcbfaa1c --- /dev/null +++ b/public/post/89/index.html @@ -0,0 +1,198 @@ + + + + + + + + 回村生活的日子 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    回村生活的日子

    +
    + 作者: 小赵同学 浏览: 字数: 0 分类: + + 相册 + +
    +
    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/9/index.html b/public/post/9/index.html new file mode 100644 index 00000000..7ab63fca --- /dev/null +++ b/public/post/9/index.html @@ -0,0 +1,190 @@ + + + + + + + + 摄影专业学长拍的襄阳晚霞 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    摄影专业学长拍的襄阳晚霞

    +
    + 作者: 小赵同学 浏览: 字数: 20 分类: + + 相册 + +
    +
    +

    摄影专业学长拍的晚霞,感觉不错,收藏一下 + + +

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/90/index.html b/public/post/90/index.html new file mode 100644 index 00000000..27cd9e37 --- /dev/null +++ b/public/post/90/index.html @@ -0,0 +1,246 @@ + + + + + + + + 主力机由荣耀20切换到iPhone13使用半年的感受 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    主力机由荣耀20切换到iPhone13使用半年的感受

    +
    + 作者: 小赵同学 浏览: 字数: 1045 分类: + + 生活 + +
    +
    +

    前言

    +

    寒假兼职老板的工资到账,当时256G黑配色的售价是5999,犹豫了很久,还是决定拿下

    +

    在刚拿到手起初就准备写这篇文章,仔细想了想,还是决定使用半年,再来写使用体验

    +

    一款新机上手,只有经过几个月或者是半年时间的体验才能够真正的感受到产品本身的真实情况

    +

    如果只是几个小时,或者是一两天的使用,还是很难切身实际感受

    +

    正文

    +

    我是在2022.4.4号购入的,截止目前已经差不多五个月的使用时间,在2022.9.2号早上

    +

    我的电池健康由100掉到了99,五个月掉了百分之一,看来电池还是蛮不错的

    +

    下课之后,顺丰小哥通知我快递到了,让我拿身份证签收一下

    +

    怀着激动的心,拆开包裹,之前在b站看到一些up主刚刚拿到手的iPhone 13小心翼翼的动作简直过于真实,哈哈哈

    +

    真是捧在手里怕摔了,含在嘴里怕化了,擦了又擦,摸了又摸,感觉像是宝贝一样,动作又在自己身上复刻

    +

    +

    +

    上手体验

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    下面说说自己的个人感受,非专业,哈哈

    +

    更新系统会发生一些新毛病

    +

    当时拿到手的时候,系统是默认的15.3.1,当时曾好奇打王者怎么样

    +

    连续打王者5局,发热一点都不明显,全程流畅超级跟手,这点还是蛮赞的

    +

    室友为了尝鲜15.4.1的口罩解锁更新了系统,但是问题接踵而来,比较致命的就是

    +

    发热严重,打游戏掉帧严重,一些app闪退的问题,室友后悔了,不断盼望着系统更新

    +

    更新到iOS15.5室友的手机终于掉帧解决了,发热缓解一些,但又引入一个新问题,系统服务偷吃流量

    +

    有了室友的前车之鉴,我决定,禁止系统更新,也就有了这个方法

    +
    +

    + +https://usj.cc/79.html

    +
    +

    侧滑不支持返回

    +

    习惯于鸿蒙系统的朋友都知道,可以通过侧滑返回上一个页面,但是这点苹果不可以

    +

    才开始一段时间很不适应,设置可以左边侧滑返回,其他就只能点箭头返回,一只手操作十分不便捷

    +

    微信收消息延迟

    +

    锁屏有微信消息,点击微信后消息显示‬在获取中,要等很久才能‬看到‬消息

    +

    +

    +

    这点体验不好就是,有时候特别一个重要的消息,卡半天不出来,真的是体验了什么叫做热锅上的蚂蚁

    +

    电源键+音量上键截屏##

    +

    安卓系统全系三指下滑截屏,截屏后还有窗口支持长截屏,比较方便

    +

    iphone则需要借助第三方软件,这点很不方便

    +

    信号很差

    +

    经常在武汉坐地铁二号线的时候,经常无服务,同学发个消息,基本上失联

    +

    在老家的时候,父母的手机基本上都是满格,自己的手机只有两格三格信号,真的是很头疼

    +

    用户体验感不错

    +

    入手iphone13主要是看上了这个电影功能,非常符合我们选修课学习pr用来拍摄短篇

    +

    正面的刘海屏区域上也缩小了很多,让屏占比提升许多

    +

    然后背部的双摄镜头设计也发生了很大的改变,用户使用体验还是很ok的

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/91/index.html b/public/post/91/index.html new file mode 100644 index 00000000..33596539 --- /dev/null +++ b/public/post/91/index.html @@ -0,0 +1,195 @@ + + + + + + + + 没错,我回来了,湖北管局一天不到通过备案,强的! + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    没错,我回来了,湖北管局一天不到通过备案,强的!

    +
    + 作者: 小赵同学 浏览: 字数: 95 分类: + + 生活 + +
    +
    +

    因为域名修改实名信息需要三天

    +

    所以等到昨天上午10点提交给腾讯云初审

    +

    腾讯云也很给力,当天下午初审通过,六点就提交至管局备案

    +

    +

    +

    今天上午去洗衣服的时候,手表ding的一下来了一条信息

    +

    +

    +

    是的,我回来啦!

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/92/index.html b/public/post/92/index.html new file mode 100644 index 00000000..01a946f8 --- /dev/null +++ b/public/post/92/index.html @@ -0,0 +1,271 @@ + + + + + + + + 记录篇:将笔记本联想小新pro13网卡由螃蟹网卡换成AX210网卡 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    记录篇:将笔记本联想小新pro13网卡由螃蟹网卡换成AX210网卡

    +
    + 作者: 小赵同学 浏览: 字数: 1768 分类: + + 生活 + +
    +
    +

    前言

    +

    网卡在百度其专业术语是这样讲的

    +
    +

    网卡是一块被设计用来允许计算机在计算机网络上进行通讯的计算机硬件

    +

    由于其拥有MAC地址,因此属于OSI模型的第1层和2层之间,它使得用户可以通过电缆或无线相互连接

    +

    每一个网卡都有一个被称为MAC地址的独一无二的48位串行号,它被写在卡上的一块ROM中

    +

    在网络上的每一个计算机都必须拥有一个独一无二的MAC地址

    +

    没有任何两块被生产出来的网卡拥有同样的地址,这是因为电气电子工程师协会(IEEE)负责为网络接口控制器(网卡)销售商分配唯一的MAC地址

    +
    +

    简单来讲,就是笔记本链接WiFi和蓝牙所使用运用于计算机与网络设备通讯的硬件

    +

    一点碎碎念

    +

    我目前使用的笔记本上是联想小新pro13,是2020年五月份上市的,当年还是属于很香的机器

    +

    +

    +

    我买的是锐龙版,当时是5699入手的,因为嫌笔记本比较重,自己又不怎么玩端游,于是就选择了这一款轻薄本

    +

    首先比较满意的就是这款屏幕,分辨率不错,当时还是一个2k屏幕,当然也是对于20年来讲

    +

    断网问题

    +

    这个笔记本唯一不好的是,经常看网课突然断网了,才开始我一直认为是家里的路由器过于老旧的原因,就没再管

    +

    因为疫情推迟开学,需要在家里上长达两周的网课,这个问题就开始不断的折磨着我

    +

    老师一般钉钉直播,经常会直播一两个小时,而我的笔记本在这期间会掉线一两次,然后就需要重新联网

    +

    才开始觉得没什么,还反其道而行的磨练了我的耐心,慢慢觉得我得解决这个问题

    +

    不知道是系统的问题还是其他问题,我每次插入u盘,WiFi便又会断连一次,我又一次把锅甩给了家里的路由器

    +

    更换路由器

    +

    这个问题确实很烦,于是咬咬牙,把家里的我上初二的水晶路由器换成了华为WiFi6的千兆路由器

    +

    叙利亚战损版水晶路由器

    +

    +

    +

    不看不知道,才发现这个路由器仅仅支持wifi4协议,而现在的wifi协议已经更新到了第六代了

    +

    这让我更一步相信是路由器的问题,于是便在jd下单了一台华为的路由器,jd的次日达还是蛮给力的

    +

    因为电子产品我还是喜欢在jd买,jd的售后服务真的很可以,于是第二天我便收到了这台支持wifi6协议的路由

    +

    +

    +

    配置很简单,只需要接两根线,然后手机配置一下密码即可,这点还是蛮赞的

    +

    下图是水晶路由器时的网速

    +

    +

    +

    下图是华为的wifi6千兆路由

    +

    +

    +

    我家是移动的300兆宽带,这个华为路由器可以很轻松的把网速跑满,真的很赞

    +

    但是对于水晶路由器,缺点还是很明显的,它的穿墙能力反而不如水晶路由器,现在在卧室只能收到两格信号

    +

    当然这个路由器194拿下的,这个价位要什么自行车,起初对比tp-link路由和华为路由,想了想还是买华为路由好一点

    +

    断网问题依然存在

    +

    换上新的路由器,我以为断网问题会解决,但是实际上并没有

    +

    钉钉网卡还是频繁的转圈圈,真的特别折腾人,后来百度科普才明白,排除路由器的问题

    +

    断网问题跟笔记本网卡硬件设备有关,经过联想管家查询,才知道,我的网卡是8822ce网卡,俗称螃蟹卡

    +

    这个网卡市面上三十块钱就可以买到,这个网卡有一个很头疼的问题就是经常断网,问题的油头终于找到了

    +

    拆机换网卡

    +

    于是便在jd下单了性能比较强悍的英特尔的ax210网卡,痛失119人民币

    +

    +

    +

    热爱动手的我,立刻开搞,于是开始拆机,拆机的过程中,我其实蛮紧张的,生怕出了幺蛾子

    +

    +

    +

    首先将笔记本冷却一下温度,用手触摸键盘温度,正常了,开始下背盖螺丝

    +

    +

    +

    拆掉所有螺丝,这里记住一定不要大力出奇迹,把螺丝拧花了,真的是很折腾人

    +

    +

    +

    因为之前买过多功能螺丝刀,这个笔记本使用的是花形t5螺丝,很轻松就拧下来了

    +

    +

    +

    +

    +

    然后就是满眼电路板的内部结构了,不得不说风扇真脏

    +

    +

    +

    拆开后盖,第一件事是拆掉电池,首先把电池排线卸下来,然后把电池拆下来,这很重要!

    +

    不拆电池大概率会损伤主板,到时候可能就不是一百块钱两百块钱的事情了

    +

    吐槽一下,网卡这个固定螺丝,真的很难拧,如果力气大了就容易把螺丝拧花,到时候只能去联想售后花钱搞了

    +

    +

    +

    更换网卡,最属耗时就是这个螺丝了,这一个小小的螺丝差不多花了我二十多分钟才搞下来

    +

    摘下通讯天线,换上新网卡,然后装机,进入系统之后,把已经准备好的网卡驱动安装好

    +

    期间我还花了50米在电脑店,清了灰和换了散热器的硅脂,准备自己换的,但是散热器的拆卸很复杂,不能因小失大

    +

    到时候被自己大力出奇迹,搞坏了送联想保修就完了,于是还是让专业的人搞一下

    +

    测试网速

    +

    未换新网卡之前的网速

    +

    +

    +

    更换之后的网速,真香啊

    +

    +

    +

    断网的问题也迎刃而解了,真是一次头疼的折腾,哈哈

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/93/index.html b/public/post/93/index.html new file mode 100644 index 00000000..fd117a6c --- /dev/null +++ b/public/post/93/index.html @@ -0,0 +1,196 @@ + + + + + + + + 因需要更换备案主体,临时关闭博客通知 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    因需要更换备案主体,临时关闭博客通知

    +
    + 作者: 小赵同学 浏览: 字数: 130 分类: + + 生活 + +
    +
    +

    目前小站的备案是由朋友帮忙备案的,现在因为业务调整,公司需要注销

    +

    所以小站也需要临时闭站半个月,进行重新备案,期间小站暂时无法访问

    +

    我的公益小站 rss.usj.cc(rss阅读器) img.usj.cc(优图床)也将无法使用

    +

    如果有介意的友链朋友,可以先移除友链,抱歉

    +

    +

    +

    +

    +

    +

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/94/index.html b/public/post/94/index.html new file mode 100644 index 00000000..9a67473d --- /dev/null +++ b/public/post/94/index.html @@ -0,0 +1,233 @@ + + + + + + + + 生活篇:我的三年封校生活 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    生活篇:我的三年封校生活

    +
    + 作者: 小赵同学 浏览: 字数: 1555 分类: + + 生活 + +
    +
    +

    前言

    +

    大学牲,这个网络词语,不知道从什么时候开始火起来的,顾名思义是大学生群体对自己的自嘲

    +

    今天也是我们学校静默管理的14天的最后一天,所谓静默管理就是学生不能擅自出宿舍,这14日里我艰难度日

    +

    有的朋友可能看到这个文章标题:我的三年封校生活,可能觉得小赵有些危言耸听,学校怎么可能封三年呢,太夸张了吧

    +

    没错,这次我们的话题主角就是我的大学

    +

    正文

    +

    毋庸置疑,在20年初期,疫情最严重的时候,大学封校作为一种无可奈何的下下策,确实起到了抑制疫情扩散的作用

    +

    但是在现在的今天,大学封校,还有意义吗,小赵觉得是否定的

    +

    其他学校的陆续解封,而我们的学校却还在走反锁程序,渐渐的,我们大学生的思想也慢慢被禁锢

    +

    从前如此简单的一件事,出门,现在仿佛成了一种犯罪,随意进出校园基本上已经是奢求

    +

    一开始我是抗拒的

    +

    事实证明,封校政策,漏洞百出,形式主义色彩很浓厚,给学生带来了很多不便

    +

    如果在一个疫情非常严重的城市,每天新增几十例的那种,要说封校也无妨,我也无话可说

    +

    但是现在,部分大学封校将这封校原本下下策的政策用作一种常规化的防控手段,实则防控过度

    +

    并且某些学校在本地实时无新增确诊病例的前提下,依然坚持着封校,图的是什么呀

    +

    我想图的是自己的切身利益,图的是逃避责任,保的是自己的乌纱帽,忽略的却是学生的切身利益

    +

    封校政策下的双标行为

    +

    “只封学生,教职工却可以随意进出校门,学生有肺,老师没有肺”

    +

    某些高校在执行封校政策的时候,进行了一系列过度防疫,包括一些双标的行为

    +

    封校政策实行,封校只封学生,教职工却可以随意进出

    +

    还记得大二的时候,磨破嘴皮子跟辅导员请的一天假,在学校的请假系统,做各种保证和协议条款

    +

    保证这一天假不出襄,保证在本地活动,当走到校门门卫,还对自己取得一天自由假暗暗窃喜的时候

    +

    一个教职工领着他的儿子,只用跟门卫大叔报教职工工号,就可以随意轻松进出,而我还需要查体温,登记身份证

    +

    一时间,我觉得我仿佛就是一个小丑

    +

    食堂就餐必须戴口罩

    +

    最不能让我理解的就是学校食堂的管理制度,学校有两个入口都会有两个测温棚

    +

    学生如果就餐必须从两个测温棚进入食堂就餐,而且必须佩戴口罩,否则就会被门卫阿姨冷嘲热讽

    +

    说上一些难听的话,就餐的兴趣大大折扣

    +

    路过测温棚期间需要配带口罩,但是通过了测温棚,即使不带口罩也可以,形式主义色彩浓厚

    +

    这样的措施,对防疫真的有必要吗,在长期不带口罩的校园活动,而到食堂需要强制戴口罩,这样真的有防疫效果嘛

    +

    其实不然,大多数高校在自己办学宗旨上称以人为本,但是过度防疫,只会降低学生的归属感和信任感

    +

    让学生的内心变得无助,许多原本对大学生活抱有憧憬的学生也丧失了对大学生活的享受,对学生造成的影响是极大的

    +

    有很多学生怀揣着对大学生活向往的心,来到自己的大学校园,与之而来的反而却是封校政策导致在校园生活的种种不便

    +

    感受到的只是疫情的冰冷,而不是一个城市它应有的温度

    +

    我开始渐渐的麻木了

    +

    封校政策的常态化,有的朋友会说,为什么学生不自己发声,维护自己应有的合法权益呢

    +

    事实上,大学生的发声其实是无力的,还记得大一下学期,曾有一部分学生为此发声

    +

    发起"反封校运动",但结果枪打出头鸟,运动为首的同学,都被约谈于教务处,并让其承诺,否则则是校级处分压制

    +

    事情确实是物极必反

    +

    23年高考落幕,弟弟妹妹也开始选择自己的梦想大学,填报志愿,我问我弟弟你想报考什么样的大学

    +

    弟弟的本意是在同分段的学校,主要选择不封校的学校,或者形式主义少的学校

    +

    某些高校这种形式主义的封校手段造成学校生源流失从而影响办学质量

    +

    那么请问,校园的过度防疫,真的是一个明智选择吗?

    +

    不要让一个大学本来的优势,在形式主义封校防疫的措施下,失去它本来的色彩

    +

    只有真正愿意制定实事求是的防疫措施高校的领导,才是负责的领导,这样的高校才称得上以人为本的办学宗旨

    +

    结尾

    +

    以上仅为本人观点

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/96/index.html b/public/post/96/index.html new file mode 100644 index 00000000..3503a8b4 --- /dev/null +++ b/public/post/96/index.html @@ -0,0 +1,198 @@ + + + + + + + + 毕业纪念篇:图书馆 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    毕业纪念篇:图书馆

    +
    + 作者: 小赵同学 浏览: 字数: 0 分类: + + 相册 + +
    +
    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/97/index.html b/public/post/97/index.html new file mode 100644 index 00000000..02ccab48 --- /dev/null +++ b/public/post/97/index.html @@ -0,0 +1,340 @@ + + + + + + + + 毕业篇:不出意外,这是我最后几个月的大学生活啦 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    毕业篇:不出意外,这是我最后几个月的大学生活啦

    +
    + 作者: 小赵同学 浏览: 字数: 2550 分类: + + 生活 + +
    +
    +

    前言

    +

    毕业来临,总想写点什么,写点这三年的失败,写点这三年的迷茫

    +

    写点这三年的痛苦,写点这三年的成长

    +

    快毕业了,突然间有很多感慨,想想大学三年收获了什么

    +

    自己好像是什么都学了,大部分软件都会一点,但什么都不精

    +

    选择更多了,反而我更迷茫了

    +

    一点碎碎念

    +

    每当毕业临近,总会给我一种难受的感觉

    +

    每次自己要走了的时候,学校总是在慢慢变好

    +

    经历过一个暑假,学校对教学楼和图书馆都进行了装修,桌椅板凳都折新了,作为毕业生属实羡慕了

    +

    +

    +

    这个是咱们上创业培训课的教室,课桌换成活动的会议课桌,方便课堂讨论

    +

    +

    +

    各个教室楼层都配备的有自动贩卖机,之前在教室上课买水附近没有小卖部,买水真的很不方便

    +

    配备了几台自动贩卖机,现在买水就特别方便啦,价钱和超市也差不多,这点学校算是解决了这个痛点

    +

    接下来就是图书馆啦,都换上了嘎嘎新的桌椅板凳,放几张图吧

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    一点随拍

    +

    浅浅记录一下,主要给自己留个回忆吧

    +

    以后可以回过头再来看看,这大概就是博客的意义吧

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    军训汇演

    +

    那天在上创业课,没有机会去看,错过了,不过赶巧回看了现场回放

    +

    +

    +

    +

    +

    不得不说现在军训真的是越来越好玩了,各种迷彩,军械装备

    +

    咱们那时候就站军姿,匍匐前行,波比跳,教官的各种花式整蛊

    +

    毕业前的创业培训课

    +

    应市劳动局的要求,毕业生需要上为期八天的创业培训课,简称SYB课程

    +

    本以为是很无聊的念ppt的课,咱们学校真的舍得花钱,聘请外面的实干企业家来授课

    +

    印象最深的就是陈老师,上课不是念ppt那种,诙谐幽默,从事例代入话题内容,课堂很愉快

    +

    +

    +

    后面四天是学校经管系的老师授课,老师很可爱,课堂气氛都很活跃

    +

    +

    +

    +

    +

    因为老师娃娃脸,在操场曾被学生要了几次微信,最后被叫到办公室尴尬的教育一顿

    +

    !!!

    + +

    !!!

    + +

    !!!

    + +

    !!!

    + +

    !!!

    + +

    !!!

    + +

    !!!

    + +

    !!!

    + +

    !!!

    + +

    !!!

    + +

    !!!

    + +

    !!!

    + +

    最终只一句 老师再见 离开

    +

    一些想说的话

    +

    离别季,又是跟一次跟朋友告别的日子,回想起来

    +

    友情这东西一直都这样,感觉每个朋友只能陪你一段时间,走过这段路程,往后余生,便各自安好了

    +

    从前我一直认为是自己太没心没肺,没有珍惜朋友,喜新厌旧之类的

    +

    可我认真的想了想,其实每一段友情我都有认真的对待

    +

    即使分开很久,甚至很多年,我都有在努力的联系,可最终发现自己融入不了对方的圈子了

    +

    感受到了那种已成往事,那种感觉很难受,所以我便独自离开了

    +

    过了便是过眼云烟,各自开始尝试开始新的生活

    +

    也许大家都长大了吧,各自有各自的生活,自然擦肩而过了

    +

    当然还是很感谢每一个出现在我生命里的人,感谢一起走过的时光,让自己在每个年龄阶段不断成长

    +

    人生就好像在不断的做减法,人见一面就少一面

    +

    曾以为毕业是很遥远的事情,却从没有留意过时间是一列永不靠站的火车,它从来不会为了某个人而停留

    +

    该到来的,它终会到来。正如我毕业了,就该离开学校的怀抱了。

    +

    人在经历离别时,就总喜欢怀念最初的相见

    +

    记得2020.9.18(疫情推迟了开学)这一天,父亲自驾带我去我的大学,开启大学的旅程。

    +

    坐在车上,我看着车窗外的点点灯火呼啸而过,心里想着自己将要到一个未知的地方生活三年,期待中又带点忐忑。

    +

    路途再长,也终有到达目的地的时候。

    +

    当天稍晚一点的时候,我就来到了我的大学,大学很大,一切都是新奇的模样

    +

    时光流逝,刚提着行李的时候来学校报道的场景仿佛在昨天,慢慢发现自己其实也是一个念旧的人

    +

    最后一次班会

    +

    三年很长,1095天,三年也可以很短,转瞬间,已经离别

    +

    最后一次班会,辅导员红着眼框讲述毕业生实习事项,也许这场班会之后,我们一别就是永远

    +

    第一次和辅导员见面时,班级团建一直要求辅导员献歌一曲,辅导员总是以五音不全谢绝了

    +

    班会的尾声,辅导员以再见这首歌结尾,歌声充满教室,同学们眼眶都红了,我也落泪了

    +

    歌声结束,辅导员复述了第一次和我们见面开班会的那句话

    +
    +

    不管你们遇到什么困难,都可以来找我,我都是你们的辅导员杨雨

    +
    +

    回想起来,由于疫情,封校的生活已经成为常态,小长假期间再也没有和朋友出去聚餐旅游的快乐,已然成为了遗憾

    +

    即使这样,我的大学带给我一种特殊的感觉,从最初青涩的少年完成了一场华丽的蜕变

    +

    如今正值艳阳当天,晨曦的露水微现,蔷薇花开满了图书馆的后花园里,我还能够萦绕在学校周边,感受着学校的气息

    +

    我还没离开,我很珍惜剩下的时间,因为我知道,这将会成为我大学期间最后的怀念

    +

    在大学期间,没有获得过奖学金,没有得过优秀班干部

    +

    唯一值得提起的就是唯一一张校级三好学生奖状,或许在其他人眼里,这不算什么,也许就是一张纸,但是这是我青春的证明

    +

    这不妨碍我的大学带给了我成长的机会,教会了我生存的技能,让我拥有了最求更好自己的信心和勇气

    +

    大学的感情

    +

    漫步在学校的林间小道,都会看见两三对小情侣依偎在一起

    +

    有时候看见公寓楼下,食堂中一对一对还是会很羡慕,但是偶尔也会暗暗庆幸自己自由身

    +

    +

    +

    和朋友最后一次聚餐,最后一次聚餐的时候,饭桌上又聊起了八卦

    +

    轮到问我的时候,朋友问我为什么大学不谈恋爱

    +

    我怔住了了,一时候不知道怎么答,犹豫了一会儿,弱弱了回了一句 “不想谈”

    +

    朋友接着说,大学不谈恋爱你不会后悔吗,后不后悔可能心里面已经有了答案

    +

    每次寒暑假回家,老爸经常笑着在饭桌上催着让自己大学找一个女朋友,每次都笑着默认了

    +

    也许是舒适的生活使我懈怠懒惰,并不喜欢与其他人竞争,喜欢待在自己的小圈子里,没有什么机会去遇见新的同学

    +

    说实话,我不想浪费时间在没有未来保证的事情上,以前也不是没有付出过,本以为可以真心换真心,奈何现在毒鸡汤

    +

    现在的人太焦躁,也不用心,再者,我也不想再体会一遍被人左右情绪的感觉了,那种感觉太难受了,自然自己也没有勇气自己去触碰

    +

    大学不恋爱会后悔,我想很多朋友对这个问题会有很多看法,可能有些朋友会觉得大学不谈一场轰轰烈烈的恋爱是人生的一大遗憾

    +

    但是对于我来说,感情这个东西还是看缘分,强求不来,遗憾不遗憾谁也说不准,有可能毕业之后可以遇到一个更好的人

    +

    那对于我们来说,那就不是一个遗憾,而是遇到一个更好的人的代价,那便是时间代价

    +

    可能上了大学会遇到甜甜的恋爱,在恋爱中有自己甜甜的日常,在节日里有彼此的小惊喜,会有想念,亦然也会有一些意见不同的小矛盾,可能你会跟他一起进步,一起成长

    +

    也可能因为一些积攒的矛盾而就分道扬镳,从此成为最熟悉的陌生人,再无联系,这些都说不准

    +

    或许遗憾不遗憾也不会太在意吧

    +

    停更通知

    +

    剩下的时间可能要忙实习or升学

    +

    想过把笔记搬到博客方便回忆,但是工作量太大,不太现实,想了想很久

    +

    博客暂时停更一段时间,最后祝各位朋友生活愉快!

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/986/index.html b/public/post/986/index.html new file mode 100644 index 00000000..ba32335b --- /dev/null +++ b/public/post/986/index.html @@ -0,0 +1,248 @@ + + + + + + + + 记一次莫名其妙ddos攻击,致谢天御云高防cdn + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    记一次莫名其妙ddos攻击,致谢天御云高防cdn

    +
    + 作者: 小赵同学 浏览: 字数: 675 分类: + + 生活 + +
    +
    +

    前言

    +

    首先感谢冷寂大佬的 + +天御云高防cdn,让本小站得以重新上线

    +

    +

    +

    正文

    +

    2022年11月21日,下午三点,因为学校课程安排,需要下载ps软件

    +

    于是在自己的alist网盘找之前存的ps安装包,正当自己快要下完的时候

    +

    突然谷歌浏览器提示我网页链接已重置,下载失败,目光移至电脑右下角wifi依然正常链接

    +

    镇定自若,心想,应该是室友的wifi出了问题

    +

    于是问室友,是不是网费没交,移动光纤好像停了,室友说,前几天刚冲五十呢,怎么可能

    +

    刷新了几下网页,网盘依然是链接已重置,突然间,手机吨吨吨来了几条来自腾讯云的短信

    +

    原来,服务器被ddos是最终原因

    +

    +

    +

    不知是哪位热心网友送来了长达半小时,三个的20G ddos大礼包

    +

    无防御性能的轻量服务器,也非常听话

    +

    五分钟后,ip封堵,服务器瘫痪,博客下线

    +

    在 + +初心博客博主新文章刚留完言, + +网友小宋博主给我回复

    +

    +

    +

    坐在电脑前,我一时间不知所措,发呆了一会儿,默默的关闭电脑

    +

    心想睡午觉吧,晚上再看看

    +

    躺在床上,辗转反侧,心想,博客被攻击不是无理由的,思来想去

    +

    自己几乎二十多天没有在任何论坛,博主博客留言区互动留言

    +

    我的小站纯生活记录,无任何收益广告,又是得罪了什么样的人呢

    +

    或又是哪位无所事事的"大佬"在展示他高超的ddos技术,而我又是在哪里得罪的人

    +

    计划退出博客圈

    +

    自从搭建博客到写博客,满打满算也快三年了

    +

    期间也经历过几次ddos,但是属于最绝望还是这一次

    +

    对于坚持写博客的想法也万念俱灰,要不关站吧

    +

    但是坚持三年的东西,突然放手,还是不舍

    +

    再寻他法

    +

    抱有一丝希望去请教 + +叶开,叶开给我推荐了天御云高防cdn

    +

    终于在群主冷寂大佬的热心帮助下,小站又重新上线

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/989/index.html b/public/post/989/index.html new file mode 100644 index 00000000..ab6d8fa3 --- /dev/null +++ b/public/post/989/index.html @@ -0,0 +1,188 @@ + + + + + + + + 2022年·襄阳第一场雪,谨以此片记录 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    2022年·襄阳第一场雪,谨以此片记录

    +
    + 作者: 小赵同学 浏览: 字数: 22 分类: + + 生活 + +
    +
    +

    愿疫情早日结束,目前已是宿舍隔离第十天😭 +[dplay src="/pics/2022/12/3634008739.mp4"]

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/994/index.html b/public/post/994/index.html new file mode 100644 index 00000000..65301fe6 --- /dev/null +++ b/public/post/994/index.html @@ -0,0 +1,322 @@ + + + + + + + + Apple Watch Series7 三个月的使用体验 + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + +
    +
    +

    Apple Watch Series7 三个月的使用体验

    +
    + 作者: 小赵同学 浏览: 字数: 3015 分类: + + 生活 + +
    +
    +

    一些碎碎念

    +

    可能也有一些朋友想入手,或者即将入手

    +

    在这里,我分享一下,我使用Apple watch三个月的感受,也希望给朋友们一些参考

    +

    那些年我拥有过的表

    +

    作为一个经常戴手表的学生党,戴手表的日子几乎贯穿了我整个学生生涯

    +

    人生的第一块手表,那是一块不能走的表,小学的时候,和同桌用钢笔在手腕上画手表

    +

    +

    +

    时光飞逝,我们不可避免的长大了

    +

    不会走的表却走进了童年的记忆深处,慢慢变成了一种情怀

    +

    再后来,读小学的时候,比较流行的就是这种电子表

    +

    +

    +

    在我的印象里,是20块钱一个,20块钱对于那时候基本上是巨款了,起码要攒三个星期零花钱

    +

    慢慢读初中之后,姐姐在台湾读大学的时候,暑假给我买的这款卡西欧小手表

    +

    指针里面还带显示日期的,当时觉得真高科技,当时价格好像是800台币

    +

    +

    +

    这块表基本上陪伴了我整个初中生涯,后面一次体育课摔了一下

    +

    指针好像不走了,只得闲置了下来

    +

    因为它的特殊意义,我一直保存在卧室的书柜里

    +

    到了高中,就是以小米手环为主,从小米手环3换到4代,4代我买的是nfc版

    +

    上高中的县城,当时还不支持nfc刷公交,手环还支持刷门禁卡,家里基本上都是大铁门

    +

    很可惜,这些特色功能基本上没用过一次

    +

    转念一想,当时买nfc版属实是自己冲动消费了

    +

    初次了解Apple watch

    +

    可能就是该死的大数据推送,自从我入手了iphone之后,小红书和b站经常会给我推关于Apple的产品测评

    +

    闲来无事,也点进过几个博主的测评视频看了看,那时候才对Apple watch有了模糊的基本概念

    +

    一次刷小红书的时候,一个博主带着s8,别说,这款黑色的小方表还挺好看,当时也是有点心动

    +

    再后来,就是入手了iphone之后,想体验一下手表和手机联动的Apple生态

    +

    一次跑步,滑了一下,小米color手表不小心摔碎了屏幕,虽然还能用(但是心里还是在说服自己想换新的,哈哈哈)

    +

    犹豫了好几天,心里总想着,看了很多测评,各种博主的测评,有说好,有说智商税的,心一铁,买!

    +

    没有仪式感的开箱

    +

    九月份看了Apple的发布会,Apple watch series 8 实际上并没有多大提升(Apple的传统挤牙膏)

    +

    主要更新了车祸监测,体温监测,月经跟踪(这辈子暂时用不上,更何况又没女朋友),直接pass

    +

    目光转向上一代s7,s7二手的话,2400左右可以拿下官网的翻新,但是暑假工资就那么多预算,暂时观望了一下

    +

    Apple的科技春晚结束后,学校二手群就会出现变卖旧Apple设备的学长学姐,在学校二手群,遇到一个学长

    +

    他正好想出售s7,45毫米版本,最终谈了一下,1900可以拿给我,手表是45mm 午夜黑 gps版本 23年2月过保

    +

    因为包装盒扔了,只有充电线和手表及表带,不过这个价格还是蛮香的,算是一次没有仪式感的开箱,哈哈

    +

    +

    +

    为什么不买蜂窝版的watch

    +

    其主要原因还是预算不够(蜂窝版贵400),次要原因是蜂窝板的续航不如gps版本

    +

    再者,蜂窝板需要弄eSIM卡的话,到时候是十元一个月,一年就是120,又是一笔额外的开销,思考了很久

    +

    自己使用蜂窝的次数可能很少,毫不夸张的说,基本上是屈指可数,因为,对于大学生来说,手机基本都不会离身

    +

    如果非要说,跑步游泳健身什么的有蜂窝,不用带手机,很方便的接收消息,接听电话

    +

    事实上上,除了微信支付助手推送的付款消息,10086给我推送手机号欠费消息之外,基本上很少有其他重要的消息

    +

    深思熟虑,思考一下手机和手表分离的时间也不会有多久,其实没必要为了极少的频次的幻想事件,去花蜂窝的钱

    +

    如果自己高频使用,那说明确实有需求,那买蜂窝没啥问题

    +

    个人觉得电子产品还是得按照自己的情况来买,现阶段没需求大概就是没需求,不要创造需求,掉进库克的陷阱里了

    +

    微信

    +

    +

    +

    Apple Watch可以接受微信QQ消息,接打电话

    +

    watch微信大部分的表情包和图片都可以接受显示

    +

    消息回复也支持语音转文字,语音,表情,快捷回复等,一些场景快捷回复还是很方便的

    +

    其次就是微信的小信号功能,这个暂时用的很少

    +

    +

    +

    在AppleWatch可以利用微信发送小信号让微信好友知道你在找他

    +

    只需要在微信的聊天界面长按住表盘便可以触发这个「发送小信号」

    +

    点击后,对方的微信界面就会显示“xxx正在找你”,还是一个蛮有意思的小功能,哈哈

    +

    睡眠

    +

    这点睡眠监测功能,比较鸡肋,我觉得睡眠监测应该是智能手表本应该自带的功能

    +

    而Apple watch 自带的睡眠功能功能很少,只能看到一些基本数据,官方却把睡眠监测功能丢给了第三方

    +

    在b站的up主推荐下,我下载了autosleep这个软件,这个软件并不是免费的,30块钱终身买断制

    +

    我当时咬咬牙买的,主要是看中了这个软件的智能闹钟模式,每天到点会自动提醒你,需要开始休息了

    +

    并相应的把你的iphone调成睡眠模式,这样你心里会有个起码的预估,该睡觉了,比较赞的就是这个闹钟

    +

    他不是那种iphone的死亡雷达闹钟,是那种类似给你拍醒的感觉,轻轻的拍你的手,这个软件的智能闹钟比较好的就是

    +

    比如7点的闹钟,它会在6:45就会轻轻的拍你几下,整个过程让你感觉不是被吵醒的,而是自发的醒,这点体验感比较不错

    +

    还有就是autosleep的自动检测睡眠也不是那么准,有时候上午网课上了一半,突然ding的一下,提醒我查看昨晚的睡眠监测数据

    +

    久坐提醒

    +

    久坐提醒对我来说,是一个比较常用的功能

    +

    用于提醒自己久坐了之后需要起来活动一下

    +

    当一坐坐3,4个小时的时候,它会提醒你你需要站一会儿

    +

    +

    +

    一般是一分种,所以不会很久,还可以适当的活动活动,起码睡觉前肩膀不会那么疼

    +

    减少手机使用的频率

    +

    + +https://usj.cc/818.html

    +

    在这篇文章,我曾提到,因为肝功能指标过高

    +

    需要坚持早睡,所以一直逼迫自己养成早睡的习惯

    +

    +

    +

    因为宿舍的床是上床下桌,所以经常我会把手机放在下面,减少卧床使用手机的时间,而加速入睡

    +

    其次,watch也支持收发微信消息,一些基本的消息也可以接收到

    +

    还是很方便的,基本免了我下床再去翻消息

    +

    方便的运动功能

    +

    在买了Apple watch之后不久,和室友开始夜跑计划,在体验过程中

    +

    整体使用用下来确实感觉Apple Watch能给有运动习惯的人带来一些方便

    +

    体能训练里自带几十种训练类型,基本上把我们平常会接触的运动都囊括了,甚至还有健身游戏这个选项

    +

    除了单次记录和汇总,苹果的激励模式也做得很好,里面会有一些成就达成

    +

    +

    +

    +

    +

    这里也要推荐一个专为Apple Watch设计的跳绳App:YaoYao

    +

    有专门的表盘,可以一键开始计数,有了它都不用专门去买计数的跳绳,跳完手机App上会有丰富的记录和统计

    +

    +

    +

    搭配运动耳机就是听歌神器

    +

    晚上散步的时候,在走路,基本上都是戴着耳机听歌的状态

    +

    这时候Apple Watch的表盘一般就会停留在网易云的播放界面

    +

    就算手机放在口袋不方便拿出来,也可以点击表盘轻松切歌

    +

    +

    +

    如果出去跑步的话,就可以不用带手机,戴上手表和耳机就行

    +

    就算自己不是蜂窝版,网易云也是可以把歌下载到本地的

    +

    这个体验感还是不错的

    +

    续航问题

    +

    我看很多博主说Apple watch续航很鸡肋,实际体验了,这个缺点对我的日常生活影响不是很大

    +

    充满电,基本上可以用个10小时的样子,Apple watch充电速度也很快

    +

    平时洗漱的时候,放在充电座冲一下电,离开宿舍的时候再戴上

    +

    +

    +

    基本上可以满足,一天佩戴的需求,睡觉的时候,洗澡前,丢到充电座,睡觉再戴上,并不会影响使用体验

    +

    手机解锁

    +

    iphone的口罩面部识别,有时候会识别不了

    +

    付款的时候,Apple watch会自动帮你解锁手机

    +

    +

    +

    还是很方便的,如果手机是iphone确实体验感很不错

    +

    偷能量

    +

    快速收蚂蚁森林能量,这个功能娱乐性很强

    +

    闲暇时间可以直接在watch端一键收取能量,也可以偷朋友的能量

    +

    +

    +

    结尾

    +

    end.

    + +
    + +
    +
    +
    + + + +
    + + + + +
    + + + +
    + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/index.html b/public/post/index.html new file mode 100644 index 00000000..9a52b66f --- /dev/null +++ b/public/post/index.html @@ -0,0 +1,172 @@ + + + + + + + + Posts + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/page/1/index.html b/public/post/page/1/index.html new file mode 100644 index 00000000..d8631136 --- /dev/null +++ b/public/post/page/1/index.html @@ -0,0 +1,10 @@ + + + + https://www.usj.cc/post/ + + + + + + diff --git a/public/post/page/2/index.html b/public/post/page/2/index.html new file mode 100644 index 00000000..43807e6b --- /dev/null +++ b/public/post/page/2/index.html @@ -0,0 +1,174 @@ + + + + + + + + Posts + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/page/3/index.html b/public/post/page/3/index.html new file mode 100644 index 00000000..6f997603 --- /dev/null +++ b/public/post/page/3/index.html @@ -0,0 +1,174 @@ + + + + + + + + Posts + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/page/4/index.html b/public/post/page/4/index.html new file mode 100644 index 00000000..065a79f4 --- /dev/null +++ b/public/post/page/4/index.html @@ -0,0 +1,174 @@ + + + + + + + + Posts + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/page/5/index.html b/public/post/page/5/index.html new file mode 100644 index 00000000..d6e92482 --- /dev/null +++ b/public/post/page/5/index.html @@ -0,0 +1,174 @@ + + + + + + + + Posts + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/page/6/index.html b/public/post/page/6/index.html new file mode 100644 index 00000000..b0a9e900 --- /dev/null +++ b/public/post/page/6/index.html @@ -0,0 +1,174 @@ + + + + + + + + Posts + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/page/7/index.html b/public/post/page/7/index.html new file mode 100644 index 00000000..2f94b866 --- /dev/null +++ b/public/post/page/7/index.html @@ -0,0 +1,174 @@ + + + + + + + + Posts + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/page/8/index.html b/public/post/page/8/index.html new file mode 100644 index 00000000..59ab92dd --- /dev/null +++ b/public/post/page/8/index.html @@ -0,0 +1,157 @@ + + + + + + + + Posts + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/post/rss.xml b/public/post/rss.xml new file mode 100644 index 00000000..48c1df3f --- /dev/null +++ b/public/post/rss.xml @@ -0,0 +1,7258 @@ + + + + 优世界 + https://www.usj.cc/post/rss.xml + + Hugo -- gohugo.io + zh-cn + Sun, 02 Jun 2024 11:36:00 +0000 + + 主机配置单 + https://www.usj.cc/post/1287/ + Fri, 05 Apr 2024 12:39:00 +0000 + + https://www.usj.cc/post/1287/ + 评论区有小伙伴要配置单,前几周有些忙没有整理出来 今天正好清明放假,花了点时间整理出来 电子产品价格浮动区间较大,配置单仅供参考 整机效果 一些看法 + +

    评论区有小伙伴要配置单,前几周有些忙没有整理出来

    +

    今天正好清明放假,花了点时间整理出来

    +

    电子产品价格浮动区间较大,配置单仅供参考

    +

    +

    +

    整机效果

    +

    +

    +

    一些看法

    +

    固态颗粒厂商产能缩紧,现在固态硬盘涨价很厉害,现在1T的盘均价都在450以上了,目前不太推荐入手

    +

    如果不是刚需,可以先等等618价格,如果急需的话,推荐致钛,铠侠,这两款厂商的固态硬盘

    +]]>
    +
    + + + 一次点亮 + https://www.usj.cc/post/1284/ + Sat, 16 Mar 2024 15:24:55 +0000 + + https://www.usj.cc/post/1284/ + 在笔记本下线之后,看了一圈狗东,因为自己玩游戏比较少 主要是看的商务本,好一点的商务笔记本就得四五千了 思来想去还是打算组装itx主机,论性价比 + +

    在笔记本下线之后,看了一圈狗东,因为自己玩游戏比较少

    +

    主要是看的商务本,好一点的商务笔记本就得四五千了

    +

    思来想去还是打算组装itx主机,论性价比还得是台式机

    +

    2k成功拿下,拿来跑跑代码足够了,工作了再买张显卡,还是很香的

    +

    感谢 @小李 @小陈 帮忙,成功一次点亮

    +

    +

    +

    +

    +]]>
    +
    + + + 访客体验优化 + https://www.usj.cc/post/1279/ + Fri, 01 Mar 2024 22:12:00 +0000 + + https://www.usj.cc/post/1279/ + 今天下午逛GitHub的时候,GitHub的首页推了一个这样的项目 https://github.com/instantpage/instant.page 项目的介绍这样写到 PC端 在用户单击链接之前,他们会将鼠标悬停在该链接上。 + +

    今天下午逛GitHub的时候,GitHub的首页推了一个这样的项目

    +

    + +https://github.com/instantpage/instant.page

    +

    项目的介绍这样写到

    +

    PC端

    +
    在用户单击链接之前,他们会将鼠标悬停在该链接上。当用户悬停 65 毫秒时,他们有二分之一的机会点击该链接,因此 instant.page此时开始预加载,平均为页面预加载留下超过 300 毫秒的时间。
    +另一种选择是在用户开始按下鼠标时加载页面而不进行预加载。这使得未使用的请求为零,同时仍然将页面加载平均提高了 80 毫秒。
    +您还可以在悬停时或链接可见时进行预加载,并在用户开始按下鼠标时触发点击,从而使您的页面成为世界上最快的页面。
    +
    +

    移动端

    +
    用户在释放之前开始触摸显示屏,平均留出90 毫秒的时间来预加载页面。
    +
    +

    +

    +

    汉译过来大概意思就是,当鼠标即将悬停到a标签的之前,对该链接进行预加载,提高访问速度

    +

    因为之前有同学反馈我的博客点击文章加载有些慢,于是乎说干就干,项目很简单,如需上手,直接在body标签之前加入一行js代码即可

    +

    代码如下

    +
    <script src="//instant.page/5.2.0" type="module" integrity="sha384-jnZyxPjiipYXnSU0ygqeac2q7CVYMbh84q0uHVRRxEtvFPiQYbXWUorga2aqZJ0z"></script>
    +
    +

    +

    +

    如上截图所示,当鼠标即将点击到文章链接,instant.page会对文章链接执行预加载,从而提高页面渲染速度

    +

    各位来访的朋友,有没有觉得速度比之前更快呢

    +]]>
    +
    + + + 博客除草 + https://www.usj.cc/post/1269/ + Sun, 03 Dec 2023 15:11:00 +0000 + + https://www.usj.cc/post/1269/ + 忙忙碌碌的日子里时间总是过得很快,博客自从开学也是整整四个月没更新 从九月份的新生身份入学,也渐渐适应了新学校的生活 生活的碎片 告别 iPhone 主要还是忍 + +

    忙忙碌碌的日子里时间总是过得很快,博客自从开学也是整整四个月没更新

    +

    从九月份的新生身份入学,也渐渐适应了新学校的生活

    +

    生活的碎片

    +

    +

    +

    +

    +

    告别 iPhone

    +

    主要还是忍受不了iPhone的信号问题

    +

    中午高峰期排队买饭,iPhone还要开关飞行模式,才能把校园码刷出来

    +

    用户的自适应,渐渐的都成了肌肉记忆

    +

    学校的宽带很贵,宿舍上网基本上都是靠手机热点给笔记本开网

    +

    看网课也经常断流,自己是移动卡,信号真的很差,甚至有时候会无服务

    +

    iPhone的NFC功能过于封闭,不支持写入门禁卡

    +

    宿舍门又是门禁开门,天天带校园卡,无法避免会遗失

    +

    吐槽一下,学校补办校园卡相当麻烦(抓狂.jpg)

    +

    iPhone充电速度慢,有时候出门,还得额外带个充电宝

    +

    iPhone的系统固然好用,但是实际上带来的是各种生活的不便

    +

    思来想去,后面决定,利用勤工俭学的钱,再将旧机iPhone 13出了

    +

    最后选择通过官网Apple trade in换购计划,最后出了一个较为满意的价格

    +

    有朋友可能会问为什么不考虑入手 Xiaomi14

    +

    因为双十一 3.5k 的顶配13实在是太香了

    +

    最近同学大多数都得了甲流,各位朋友也要做好个人防护

    +]]>
    +
    + + + 老爷机升级 + https://www.usj.cc/post/1248/ + Sun, 27 Aug 2023 23:09:00 +0000 + + https://www.usj.cc/post/1248/ + 每逢寒暑假最长去的地方就是老家,回家可以陪陪老人,同时崎岖的山路也可以历练一下自己的车技 因为在镇上也有很多事情需要忙,所以基本上回老家就是多 + +

    每逢寒暑假最长去的地方就是老家,回家可以陪陪老人,同时崎岖的山路也可以历练一下自己的车技

    +

    因为在镇上也有很多事情需要忙,所以基本上回老家就是多次数,呆的时间不久

    +

    在老家,也经常需要使用电脑填一些资料,虽然自己目前笔记本是轻薄本,但是轻薄本接口很少,需要带着扩展坞

    +

    需要接杂七杂八的线,若不好好理线,真的就是说妥妥的盘丝洞,携带起来也不是很方便

    +

    一次回家路上,突然萌生了一个想法,何不把闲置在镇上的旧台式机组装在老家,偶尔轻办公呢

    +

    说干就干,于是就有了这篇文章

    +

    简单介绍

    +

    在自己读初二(2016年)的时候,老爸曾在电脑城花了大概3k的价格组装了一个台式机

    +

    放在家里平时用作查阅资料,开票,但实际上大部分还是我拿来打游戏了,当然也是挨了不少骂

    +

    因为预算给的不是很高,所以电脑的配置也不是很理想,那时候对电脑硬件也不是很懂,秉承着办公不卡就行了,其实大多数也是我自己在用

    +

    后面自己去县城上高中了,老爸因为换工作了,基本上不需要处理什么文档,大多数就是在楼下打印店弄好的

    +

    台式电脑就闲置了,顶多每次高中放月假回家,偶尔开机看看漫画什么的,再后来自己上大学了,也拥有自己人生中第一台笔记本

    +

    这台台式电脑便被彻底打入冷宫,现如今因为放在爸妈卧室里,十分占地方,所以被肢解放在大纸箱里

    +

    +

    +

    打开纸箱,已经是厚厚一层灰了,满打满算,截止今年已经七年没开机了,说实话,自己心里也没谱,能不能开机还是个问题

    +

    拆机清灰

    +

    +

    +

    打开机箱,灰也不是很多,可能是因为长期放在纸箱里的原因

    +

    但是CPU散热风扇,有很厚一层的灰,扇叶和马达的接口处也是没有上润滑油

    +

    用螺丝刀短接开关机跳线,CPU风扇嗡嗡嗡作响,跟洗衣机一样

    +

    +

    +

    不得不吐槽一下这个AMD的cpu风扇扣具,相当的难弄,也不敢大力出奇迹,搞了大半天才扣上

    +

    起初一直开不了机,后面排查了一下,原来是内存条松动,重新插拔正常开机了

    +

    小成本升配

    +

    成功开机之后,也是预想之中,巨卡,开机就要两分钟左右,当时老板还是给装的盗版win10

    +

    因为很多app已经是几年前的,所以打算重装一下,重装win10系统,好家伙,整整装了五个小时

    +

    一直卡在海内存知己天涯若比邻页面,起初还以为是死机了,但是加载动画还在一只转圈圈,足足等了两个小时才勉强进入系统

    +

    +

    +

    进入win10界面,运行起来还是很卡的,随着时间的推移,微软也在win10塞入了很多用不上的内置app和插件

    +

    我这个老CPU运行win10,相当吃力,于是,在madn网站找到win7的系统镜像,win7的安装速度很快,但是因为大多数主流软件不再支持win7系统

    +

    在b站营销号的引导下,于是把目光转向优化比较好的win8.1系统,此系统操作逻辑大多类似平板,但是用着真心不习惯

    +

    win菜单是全屏式的,用着也是很不习惯,安装了部分主流软件,也是意料之中的带不动

    +

    不得不说,硬件太差了,软件做再多优化,也是白搭,于是打开淘宝闲鱼,淘一些硬件,小成本升级

    +

    cpu,主板,换下来整套都要换,已经不属于小成本升级的范畴了

    +

    因为预算不多,就没必要碰台式电脑的三大件了,只打算对固态硬盘和内存条下手

    +

    +

    +

    CPU是AMD平台的a8 7650k 的apu 自带集显,目前轻办公还是没问题的

    +

    内存是一条1600hz的4GB内存条,固态硬盘是128G的Kingfast固态

    +

    加装固态

    +

    因为原来的硬盘本身就是固态硬盘,并非机械硬盘,没必要直接丢

    +

    接入SATA备用接口留作资料盘还是不错的,系统盘,选了一圈选择的是七彩虹的固态硬盘

    +

    预算不是很多,选的是256G固态硬盘,系统和软件基本上够用了

    +

    +

    +

    加装内存条

    +

    现在win10内存需求起码是8G以上了,目前还是4G单通道,所以运行win10系统还是相当的卡顿的

    +

    于是在tb选了一个相同频率的杂牌内存条,组双通道,理论上是最好选择同品牌同批次的内存条最好,否则可能会不稳定

    +

    但是原配内存条早已停产,内存条表面也是没有特别明显的标记,搜起来也是大海捞针,就在淘宝随便买了个

    +

    +

    +

    更换CPU风扇

    +

    旧的cpu风扇因为常年不用,扇叶也是噪音很大,开机线短接之后

    +

    如同洗衣机一样,起初不准备换的,但是确实很影响使用体验,害,还是换了

    +

    +

    +

    更换无线网卡

    +

    因为老家,没有在卧室预留网线接口,牵有线到卧室,也是相当麻烦,走明线又不太美观

    +

    所以最后选择了无线网卡,只要装上自带的无线网卡驱动就可以正常运行了,稳定性当然不如有线

    +

    只能说勉强能用,平时看看网页和聊天,还是够用的

    +

    +

    +

    不忘初心精简系统

    +

    win10官方的系统会存在很多用不上的插件和应用,导致电脑卡顿,自己又不想使用win7和低版本系统

    +

    于是把目光转向精简系统,不忘初心大佬的精简系统一直是我在用的第三方精简系统

    +

    他的精简系统我认为非常好用,系统占用很低,离线封装不会有很多杂七杂八的应用和插件,部分系统设置都帮你调教好

    +

    精简版最大的优点是懒人的系统,基本用不到的功能或组件都禁止了关闭了或者删除了,使用习惯都帮你调教好了

    +

    不忘初心博客:https://www.pc528.net

    +

    +

    +

    尾声

    +

    简单且低成本的升级,老爷机也焕发了第二春,基本上满足了轻办公需求,office办公和浏览网页还是没问题的

    +

    +

    +

    +

    +

    CPU占用也很低,老机器也可以流畅使用了

    +

    +

    +]]>
    +
    + + + 完善主题 + https://www.usj.cc/post/1219/ + Sun, 13 Aug 2023 13:16:00 +0000 + + https://www.usj.cc/post/1219/ + 这段时间闲在家,自己的事情也忙的差不多了,就打算继续完善一下主题 很多经常来我博客逛的老朋友都知道,我的主题是 肖同学的Ying主题 这也是我用的 + +

    这段时间闲在家,自己的事情也忙的差不多了,就打算继续完善一下主题

    +

    很多经常来我博客逛的老朋友都知道,我的主题是 + +肖同学的Ying主题

    +

    这也是我用的时间最久的主题,主题的底层简约设计我很喜欢

    +

    当然,我也对该主题进行了一些修改,加入了自己一些想法

    +

    全站pjax

    +

    其实这个很早就想加入,看到张洪大佬的博客丝滑的过渡,全局无刷新很是心动

    +

    但是奈何pjax文档一直没看明白,经常去访问其他博友的博客,全局pjax刷新,体验感真的很好

    +

    上个礼拜六,打开电脑,对着文档又反复地看,心静自然凉,慢慢的看进去了

    +

    别说,还真看明白了,大佬封装好的 pjax.js 直接拿来用

    +

    花了一点时间,算是给小站加入了全站 pjax 刷新

    +

    不得不说很丝滑,打开速度也比之前快很多了

    +

    折腾代码,似乎就像搭积木游戏一样,自己想要的效果达成了,真的很有成就感

    +

    情感树洞

    +

    其实这个功能一直很想实现,但是一直没有找到合适的方法,参考了泽泽的文章

    +

    他的博客动态说说功能,是通过独立页面,修改评论样式实现的,但是对于经常换主题的我

    +

    每换一个主题都得去考虑主题风格,重新去修改动态的css,很是折腾,也很浪费时间

    +

    想实现这个功能,主要还是自己很想有一个自己的情感树洞

    +

    起初,我尝试过创建一个微信小号,小号不加任何好友,把朋友圈当做自己每天发疯的情感树洞

    +

    可是遭到了微信的背刺,账号没有实名,三天没登录就给封了

    +

    后面,又把目光看向了小红书平台,创建一个账号,作为自己每天的情感树洞账号

    +

    但是事实上并没有我想象中那么好

    +

    这种自媒体平台的戾气很重,有些人就是喜欢闲来无事来你的心情笔记下喷你

    +

    本来就是发疯笔记,搞得自己心情更堵了,后面也是注销了账号,这个功能渐渐搁置了

    +

    当然有朋友会说,你为什么不发朋友圈,建立一个分组,屏蔽掉不想展示的人

    +

    事实上这样只会增加自己的烦恼,每条朋友圈内容,首先还要掂量不需要展示给那些人,也是相当的麻烦

    +

    第二点就是,数据永远在微信平台,或许,未来,腾讯修改机制,账号意外的被封掉,自己的回忆都没了

    +

    我想这也是很多朋友选择搭建自己的个人博客记录的原因吧

    +

    第三点,次元世界的不同,一些年龄大的长辈,亲戚,根本不理解你的说说想表达的含义

    +

    总是拿阅历说事,在评论区指责你,我只是分享今天的emo心情,却遭到指责,这样很让人窒息

    +

    这也是我朋友圈常年不更新的原因,害,或许有很多同龄人跟我有一样的心境

    +

    后面逛到林木木大佬 [https://immmmm.com]

    +

    了解到 Memos 程序 + +https://usememos.com

    +

    通过了解,才发现memos程序,玩法这么多,部署也很简单

    +

    服务器有docker直接一行命令就可以跑起来

    +

    这不就是我一直心心念念的情感树洞的完美平替嘛!哦,不对,就像木木大佬所说的:高替!

    +

    因为有很多大佬折腾过,这边主要重写样式,其他都可以抄作业

    +

    配上pjax刷新,用着很舒适,未来即使是换主题,也可以完美的无缝切换

    +

    就算是换博客平台也可,因为memos动态可以渲染在单页上

    +

    用了一段时间,我感觉这样挺好,每一条只记录有限的一件事,或许是一句话,一张图片搭配简单的描述

    +

    这样写作压力很小,博客的仪式感太强了,每次写博客文章,给我一种很隆重的感觉,我需要准备很多东西

    +

    我很难想到什么写什么,很多文章我都需要准备好很多东西之后才开始写

    +

    因为时间线的原因,有一些当时记忆深刻的东西,时间的冲刷,渐渐的也忘掉了

    +

    围观地址

    +

    + +https://usj.cc/cross

    +

    +

    +

    参考文章

    +

    这里贴出一些参考文章,可避免一些想部署memos的朋友走弯路

    +

    部署memos教程:来自林木木大佬

    +

    + +https://immmmm.com/hi-memos

    +

    Typecho设置memos动态单页:来自拾月大佬

    +

    + +https://www.skyue.com/23051422.html

    +

    尾声

    +

    想当初,看到其他博友的博客一个有新奇的功能,就想方设法的集成到主题里,

    +

    花了一下午,甚至一天的时间,整合进去后,发现根本用不上,然后又是给删掉

    +

    像这样的永无尽止的循环往复,有一说一,确实是浪费时间

    +

    曾经给自己一个借口说是学习,其实根本没学习到精粹,事实上只是把ctrl c ctrl v用的挺熟练

    +

    主题功能基本上都完善了,我的重心也即将向写作方面转移

    +

    毕竟,博客最重要还是记录嘛,折腾的心已经不再澎拜

    +]]>
    +
    + + + 家乡随拍 + https://www.usj.cc/post/1243/ + Thu, 03 Aug 2023 23:12:00 +0000 + + https://www.usj.cc/post/1243/ + 与弟弟妹妹在家乡景区游玩的一天 特此写下此文作留恋 于2023.08.03 记 摄影师:妹妹 @火华子 + +

    与弟弟妹妹在家乡景区游玩的一天

    +

    特此写下此文作留恋 于2023.08.03 记

    +

    摄影师:妹妹 + +@火华子

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 襄阳唐城 + https://www.usj.cc/post/1223/ + Sun, 16 Jul 2023 16:52:00 +0000 + + https://www.usj.cc/post/1223/ + 考完试和朋友去的,避免数据丢失,特以此文留念 + +

    考完试和朋友去的,避免数据丢失,特以此文留念

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 进厂日记 + https://www.usj.cc/post/1200/ + Tue, 20 Jun 2023 12:29:00 +0000 + + https://www.usj.cc/post/1200/ + 前言 接到新学校的预录取电话之后,就一直闲在家呆着,在家帮忙打打杂整理家务,陪老人说说话谈谈心 因为考完之后假期空档是很长的,想找一份短期兼职去 + +

    前言

    +

    接到新学校的预录取电话之后,就一直闲在家呆着,在家帮忙打打杂整理家务,陪老人说说话谈谈心

    +

    因为考完之后假期空档是很长的,想找一份短期兼职去做,在市区面试了多家暑期工,基本上都是3k-4k,不包吃住

    +

    因为家里不在市区,加上房屋住宿费,水电费,生活杂费,3k一个月下来基本上没有什么了

    +

    在一次和同学A的闲聊得知,同学A在武汉联想那边工厂干,薪资还可以

    +

    +

    +

    同学A推了hr给我们,和朋友考虑了一下,决定和朋友一起去进厂挣点零花钱

    +

    我以为是一次历练自己的开始,没想到却是噩梦的开始

    +

    车程

    +

    从县城到县城高铁站,需要坐两个小时的大巴,紧接着就是两个小时的高铁抵达武汉

    +

    +

    +

    坐在车上当然心里也是五味陈杂,还记得上学的时候和同学互相打趣到,以后找不到工作就进厂深造

    +

    没想到这次是真的进厂,有点好奇还是有点迷茫,暑假工的次次碰壁,这也许是我不得已的选择

    +

    中介

    +

    厂区面试约在30号,但是中介让我们29号过来,说会给我们提供一个便宜的住宿地方,第二天开车会把我们送到厂区去面试

    +

    有一说一,中介真的是说一套做一套,言而无信,实际上去了让我们把美团打开,随便找了个离他中介公司最近的酒店

    +

    接近两百多的住宿费,可能对他们不算什么,对我们学生工来说,却是一笔不小的开销

    +

    面试

    +

    厂区分为宿舍区和面试区,联想工厂把招人完全外包给了中介公司,在厂区有很多中介公司

    +

    后来才明白,自己和朋友只不过是从一个中介的手里,送到另外一个中介的手里,两方的抽成,可能到手也不会有很多吧,打工人的无奈

    +

    入职需要体检的,需要交体检费,还有宿舍的电费,其次就是身份证复印费,还没入职,这费那费的都要给,太难了

    +

    面试的时候,中介会让你不要写自己的真实学历,一律写初高中学历,并且编造一段虚假的进厂经历

    +

    这样才能保证面试的时候可以顺利通过,在我看来,那些面试官也是看破不说破罢了

    +

    面试很简单,也就问你一些基本情况,为什么之前在其他厂区离职什么的,随便糊弄一下就让你过了

    +

    后面通知下午四点多才安排宿舍,只能在厂区公园等了

    +

    独行

    +

    由于朋友的体脂率过低,暂时过不了初面,自己考虑了一下

    +

    还是打算继续做几天试试,和朋友告别,朋友便回了家

    +

    宿舍

    +

    左边是宿舍区,右边是面试区,宿舍区会有定点的班车上下班接送

    +

    +

    +

    自己还是蛮幸运,分到了七栋的宿舍,六人间,我算是最后一个入住的

    +

    环境怎么样还是因人而异吧,也算是老宿舍了

    +

    +

    +

    临近毕业季,也看到了很多学生样貌的跟我一样的求职者,有很多年轻人

    +

    曾一度幻觉自己又重新回到了大学校园,但是跟大学校园不同的是,他们到点下班到点上班的麻木无奈的神情

    +

    当然,几天之后我也会和他们一样

    +

    宿舍食堂

    +

    +

    +

    先说一下生活区的食堂吧,右边是当铺区,可以打菜的,左边是网吧,并且一排都是网吧

    +

    在食堂有许多年轻的面孔,所以有那么一瞬间像是回到了大学的食堂

    +

    生活区的食堂菜系很少,几乎没有什么选择的,基本上都是自称菜和小碗菜,其次就是面食

    +

    鸡公煲,黄焖鸡什么的常见小吃都没有,总之一般般,其次就是自称菜真的不是一般的贵

    +

    +

    +

    因为荤素是一个价格,我打了这么多,放在他们那个称上一称,我当场裂开,16RMB!

    +

    也别无选择,几家的自称菜价格相差无异,我说怎么那么多自称菜店,原来真的是暴利

    +

    去厂区培训

    +

    安排好宿舍,接下来就是坐厂区的班车前往联想工厂了

    +

    +

    +

    接近一百多号人吧,首先是在厂区的门口刷员工证进闸机

    +

    然后依次通知组长领人,当然我的运气很差,被分到了一个月夜班,更加坚定了我跑路的决心

    +

    然后就是组长对员工进行训话,或许组长有着小有的管理权,目中无人的态度,着实让人不爽

    +

    去厂区的期间,遇到了一个宿舍的室友,他是四楼的工作线,来厂区接近干了九天了

    +

    他也是升本上岸来进厂过渡的,因为情况相同,便聊了起来,算是难兄难弟吧,哈哈

    +

    组长分完工,然后拉群,让我们分别把自己的东西放到自己的储物柜,因为进线工作的时候

    +

    是必须穿静电服,戴口罩,禁止携带电子产品的,所以手机和便装都需要放在如下所示的储物柜

    +

    所以中介顺理成章的让我们买一把锁,5元一个,用来锁自己的便装和手机,哈哈,不得不买,真行!

    +

    +

    +

    里面还算凉爽,但是也有各种奇奇怪怪的味道,非常不幸,我的柜子在最下层,猛的一下蹲下去,直接窒息

    +

    厂区食堂

    +

    厂区的宿舍还是非常干净整洁的,定点吃饭,一下子会聚集很多打工人

    +

    +

    +

    相对于生活区的食堂,厂区的食堂还是很不错的,种类很多

    +

    +

    +

    +

    +

    吃饭基本上都是刷员工卡,是工资预支的,一天只让花三十,多余的需要支付宝扫脸才可以

    +

    +

    +

    休假一天

    +

    因为六一儿童节,厂区有很多老员工,需要回家陪陪孩子,特此厂区放假了一天

    +

    +

    +

    小人行为

    +

    早上起床时,手机莫名其妙来了一串短信

    +

    博客又被小人ddos了,真晦气,一大早的好心情都没了

    +

    +

    +

    这种人一辈子吃不上四个菜,我的博客就是我记录生活的地方罢了

    +

    正式上岗

    +

    由于我是被派往一个月的夜班,所以我的上班时间是晚上八点

    +

    需要到组长指定的开会区域集合,来集合地,新人让排成一排

    +

    组长说了一下夜班的工价和需要注意的事情,然后就是集体让喊口号

    +

    “说到做到,尽心尽力”,奶奶滴,一度让我仿佛进入了传销

    +

    那个组长意识到我和我旁边那个哥们没喊,特地让我们新人单独喊一遍

    +

    初生牛犊不怕虎,我们哪惯着她,她也是白眼了我们一下

    +

    迫于产量的压力,直接把我们引到了流水线,因为进产线是不能带电子设备的

    +

    所以后面是没有图片的,我被分到14号线,是做手机的外观,产品主要是出口给摩托罗拉

    +

    我干的是给手机贴东西,需要和工友配合

    +

    操作不难,基本上看一下就会了,主要是从来没有拿过镊子,总是贴歪,贴坏

    +

    坐我旁边的工友是一位17岁的中职应届生,然后简单聊了聊,了解到他是河南人

    +

    一问就是学校安排过来实习的,他们必须干六个月,否则是拿不到毕业证的

    +

    而且他上个月刚来,就干了15天夜班,他才17岁,我比他大四岁都不想上夜班,这厂区也是真的干得出来,生活真是个小可爱

    +

    不得不说,比较倒霉,我和我工友的工作算是精细活,如果我们速度慢下来,产线基本上也慢下来了

    +

    我也是尽快的加速,但是组长就是处处针对,人心隔肚皮

    +

    说我们的产品质量咋咋的不好,问我能不能干,产线产量就是我们搞得停滞不前,才做两个小时,我能又怎样熟练

    +

    好巧不巧,我和工友在凌晨一点被机动约了面谈单,厂区规定,被面谈三次,会被劝退开除

    +

    接着就给我们换了一个站岗,是检查屏幕的,也是相当难熬,一直看屏幕外观的,大概是做到三点

    +

    我跑路的心根深蒂固了,跟班长提了离职,班长咄咄逼人,一副拽的二五八万的面态

    +

    不耐烦的给我们签了字,让我们赶紧走人,给资本家跪久了,就是一副狗仗人势的气态,打工人何必为难打工人

    +

    跑路

    +

    +

    +

    签了离职单,就跑路了,离职那天,路上开的花都是香的

    +

    +

    +

    怎么形容我的心情呢,总的来说,家人们,能不进厂就不要进厂!

    +]]>
    +
    + + + 新的开始 + https://www.usj.cc/post/1175/ + Sat, 27 May 2023 22:39:00 +0000 + + https://www.usj.cc/post/1175/ + 先放大喜讯:已于2023年5月26日10时05分专升本考试上岸 近期的日子 从2023年1月18日写下“近来二三事”这篇文章后,博客基本上处于断 + +
    +

    先放大喜讯:已于2023年5月26日10时05分专升本考试上岸

    +
    +

    近期的日子

    +

    从2023年1月18日写下“近来二三事”这篇文章后,博客基本上处于断更状态

    +

    期间“Time Taker”和“苏州一日游”由我的妹妹(火华子)和朋友(小娜)更新

    +

    这段时间我在干嘛?

    +

    2月18日回到学校之后,就开始备考,当然也有很多认识我的朋友知道我在备考

    +

    那么就浅浅分享一下这段难忘且有意义的经历和收获

    +

    背单词

    +

    英语的重中之重就是词汇量,没有词汇量,很难看懂阅读,而且阅读又占英语的大头

    +

    在小杨的推荐下,我用的是 不背单词 app 记单词,这个软件很好用

    +

    不得不说,可算是帮我大忙,本人属于,那种书一看就困的特困生,拿到词汇书,一会儿就走神了

    +

    不出几分钟,就睡着了,眼睛一睁开就吃午饭了,哈哈

    +

    +

    +

    这个软件在识别完了,还会让你拼写,相当于在脑子过一遍,还是蛮不错的,记忆的时候我喜欢在纸上写写画画

    +

    才开始起步的时候,脑子很笨,记单词一天就得花三个小时,有时候遇到长难怪的单词,人就傻了,特别是一些偏长的单词

    +

    当时真的记得崩溃,放几张当时的照片,留恋一下

    +

    +

    +

    +

    +

    +

    +

    当然,背单词的过程是很枯燥的,一个人孤军奋战的话,是很容易放弃的,当然如果你自制力很强,那确实可以

    +

    在备考期间,我是跟我的好兄弟,每天不背单词一起打卡,互相监督,哈哈,其实我也偷过几次懒,有几次连续一两天没背,好兄弟及时谴责,内心过不去,又重新捡起来

    +

    +

    +

    然后就是一些背单词的截图啦,满满成就感

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    第一次背完一本词书,当时真的非常开心

    +

    +

    +

    专业课

    +

    因为专业课很多死记硬背的,所以很早就准备了,我跨考的专业是软件工程

    +

    当时专业课是王玉龙的计算机导论,说实话,我也不知道怎么学

    +

    +

    +

    当时就像一只无头苍蝇,没有方向,拿到专业课也是一头雾水

    +

    因为计算机导论的资料是很少的,几乎没有网课,基本上就是围绕课本

    +

    当时也是没有计划,就拿了个马克笔,哪里看着顺眼画那里

    +

    +

    +

    +

    +

    一些随拍

    +

    有一说一,真的是,傍晚的火烧云真的很好看

    +

    +

    +

    +

    +

    +

    +

    最快乐的事情,当然是干饭啦

    +

    +

    +

    学校的麻辣烫,蛮贵的,一份接近20多呢,偶尔吃还行,不过味道蛮不错的

    +

    基本上下课时间,很多学生,都围满了

    +

    +

    +

    这个是学校的小碗菜,我经常吃,因为很便宜,两份菜一共十一块钱,饭收一块钱

    +

    味道不错,偶尔会吃一条鱼,他们家的鱼味道很不错,是那种小鲫鱼,八元一条

    +

    当是只顾着消灭了,这里就不放图了

    +

    不地道的学长

    +

    因为专业课复习备考一头雾水,自己又是跨考,想着能不能去找一下学长学姐买资料

    +

    于是就打开小红书,开始找去年上岸学长买专业课资料

    +

    遇到一个学长,愉快的加了微信,给我发了几张他做的资料pdf

    +

    当时真的想迫切买资料,赶快把专业课理一理,一问价格:299人民币

    +

    拿着手机一下子傻眼了,如果当即付299,自己的一个月的生活会很艰难,那天中午彻底失眠了

    +

    都在想这件事,期间也问了我的朋友,朋友让我不要买,去网上搜搜,还有其他资料没

    +

    因为囊中羞涩,就硬着头皮去搜了一下,听up主推荐的百度文库,搜了一下,别说还真找到了

    +

    让我吃惊的是,那个学长的资料和文库的一模一样,9元开个百度文库会员就可以下载,好家伙,居然卖我299

    +

    城市套路深,我要回农村

    +

    当然也有热情的学长学姐,告诉了我一些专业课的复习方法,真的蛮感激他们的

    +

    我觉得最有用的就是,做思维导图,可以很清楚的把知识点串起来,而且印象很深,因为在做导图的同时,自己的大脑也在思考和回忆

    +

    学习其实就是重复的过程,记得多,反而就背住了

    +

    一些碎碎念

    +

    经常背书的地方因为施工,不让进了,因为工人在装修

    +

    于是便只能去其他地方了

    +

    +

    +

    +

    +

    +

    +

    专业课真的很多啊,背的人都傻了

    +

    +

    +

    当头一棒

    +

    距离考试仅剩一个月的时候,学校发布考试大纲

    +

    跨考的软件工程专业,换书了,由计算机导论换到数据结构

    +

    当时人都傻了,之前背的东西都算白弄了,当然内心也做了很大的博弈

    +

    当时一直在犹豫和选择到底还要不要继续跨考这个专业,这个过程是很煎熬

    +

    没错,我买书了,我还是打算头铁冲这个专业

    +

    继续买书

    +

    新专业书是严威敏奶奶的数据结构c语言版,课本基本上都是代码

    +

    +

    +

    对于我们这种跨考的学生,一头雾水,不过比较好的是,数据结构有很多资料和网课

    +

    +

    +

    但是基本上都是考研的,当时在油油的推荐下,我选择开始看王道考研数据结构

    +

    这个up的课讲得很好,每个小节都会有一个思维导图,方便知识梳理,当时都记在笔记本上(虽然也没怎么翻过)

    +

    +

    +

    +

    +

    老师还是蛮幽默的,课堂上也会穿插一些幽默的话题,气氛不是很压抑

    +

    因为几乎没有基础,网课都是正常速度看的,一遍看不懂再看第二遍,当然剩下的时间给我也不多

    +

    有时间就拿过来知识点复盘

    +

    去本科学校报名

    +

    学校要求本人需要携带身份证去本科报名,有一说一

    +

    学校真的很美,当时出校门,心里默默暗示自己:一定要考上

    +

    +

    +

    +

    +

    最后备考的日子

    +

    当时白嫖了一款Apple watch的压力测试软件,还是蛮准的,用来测测压力

    +

    +

    +

    最后一段日子,真的是焦虑+压力大,心里想的最多的问题就是 要是考不上以后可以去干啥

    +

    可以去干啥?其实我也不知道,更多的是迷茫吧

    +

    最后的日子基本上就是刷题和背书,基本上就是在图书馆机房度过的

    +

    +

    +

    拉肚子

    +

    考前一直在拉肚子,一直以为是喝了凉水的问题

    +

    好家伙,后来才算破案了,原来早餐吃的面包过期半个月了

    +

    +

    +

    考试

    +

    坐高铁,当时心里真的蛮紧张的,一句话也不想说

    +

    但是心里开心也不开心,开心的是马上结束了,不开心的是万一落榜以后该干啥

    +

    在高铁的路上,收到老师的鼓励,看到真的很感动,当时差点一下子哭了出来

    +

    +

    +

    进考场

    +

    +

    +

    上午英语考试结束,在校门口打车回宾馆午休

    +

    脑子全在想下午的专业考试,基本上没怎么睡着

    +

    +

    +

    考完啦,出考场很开心,考试遇见的题大部分都见过,也没想象的那么难

    +

    +

    +

    卸载软件

    +

    短暂的再见!

    +

    +

    +

    +

    +

    和朋友分别时聚餐

    +

    +

    +

    +

    +

    +

    +

    查成绩

    +

    当时是下午4点出成绩,一直在官网刷新成绩入口,全程手抖得厉害

    +

    从来没有这么紧张过,不过成绩还算满意,也在自己的期望值,哈哈

    +

    录取

    +

    +

    +

    在官网录取名单出来的那一刻,看到自己的名字真的很开心

    +

    那么九月,新学校见!又可以继续读书啦

    +]]>
    +
    + + + 苏州一日游 + https://www.usj.cc/post/1142/ + Sun, 23 Apr 2023 17:02:00 +0000 + + https://www.usj.cc/post/1142/ + 和我小舅大约11点到达苏州,下了车这里的建筑给我的感觉就很江南!第一站是苏州博物馆。(ps:博物馆要提前一周预约哦) 那里的鲤鱼很大很肥,还闻 + +

    和我小舅大约11点到达苏州,下了车这里的建筑给我的感觉就很江南!第一站是苏州博物馆。(ps:博物馆要提前一周预约哦)

    +

    那里的鲤鱼很大很肥,还闻到了一股子很清甜的花香,我和小舅挨个闻是哪棵树上的香气,场面真的笑死,第一次见,北方是没有的,给我俩都闻陶醉了

    +

    +2144752A-A7A3-4C0B-92C6-1D5CF817EC85.jpeg

    +

    +EF01E37C-40A4-4379-95DD-EC176DF4860B.jpeg

    +

    就是这种花,有人认识的话请务必告诉我这是什么

    +

    +AA809FE7-9562-48F4-ABBE-A8900CD22CB5.jpeg

    +

    紧接着去了拙政园,博物馆和拙政园挨着,成人票80,学生票40。来苏州一定要去一次拙政园,听说这里是皇家园林,真的很大,空气很好 感觉整个人都舒畅了

    +

    还有很多穿汉服 旗袍 马面裙等等的小姐姐,真的好米!

    +

    虽然天气很热,但是这里边很凉快,蚊子也不是很多,走累了我俩坐在长椅上休息,风一吹别提多舒服了!

    +

    哦对!坐公交时还遇到一个特别暖心的事情,和我小舅在找是坐哪路公交车时,旁边有个老奶奶大概意思是说出门在外不要相信任何人,我听不懂她的口音,后面再说什么就不知道了,我们上了同一路的车,她下车之前还特意告诉我是哪站下,她真的,我哭死🥹

    +

    下一站是平江路,都说是必打卡地,路很长,里面有很多小吃 (ps:避雷桂花糕!别被它的外貌欺骗!)

    +

    网上这张照片很火哈哈哈哈哈我也拍

    +

    +DC719743-EE2A-4EBF-912C-122FB45F0F53.jpeg

    +

    +7873E457-FB36-4968-A019-4451C2D2439A.jpeg

    +

    乘地铁坐公交想去西园寺撸猫,但是我们没做攻略,真是太不巧了,西园寺入园时间是8:00——17:00,我们到那里都快五点了!做攻略还是很有必要的

    +

    阴天不建议去金鸡湖

    +

    最后一站是东方之门,都叫它大裤衩哈哈哈哈

    +

    +7619D15B-032D-4509-9BC4-EC14C5DBB4EF.jpeg

    +

    也见到了十年未见的童年伙伴,变化蛮大的。 可惜没等到大喷泉,只有节假日才喷,在湖边吹了半个多小时的风,感觉又潮又冷,手都是黏的!北方人真的受不了潮!

    +

    第一次发,希望大家多多包涵啦~

    +]]>
    +
    + + + 四月随笔 + https://www.usj.cc/post/1117/ + Sun, 09 Apr 2023 18:00:00 +0000 + + https://www.usj.cc/post/1117/ + 回归 因为备考,没有时间打理博客,就停更了一段时间 期间收到了很多博友的祝福,谢谢你们,你们留言的我都看了 由于时间跨度的原因,没有一一回复,抱歉 + +

    回归

    +

    因为备考,没有时间打理博客,就停更了一段时间

    +

    期间收到了很多博友的祝福,谢谢你们,你们留言的我都看了

    +

    由于时间跨度的原因,没有一一回复,抱歉

    +

    感谢还有这么多朋友还记得我,这篇就浅浅更新一下最近生活吧

    +

    一些日常

    +

    和朋友去逛了北街,北街依旧还是那么多人,各种小吃摊

    +

    +

    +

    还有儿时回忆,棉花糖机,是一对老夫妻摆的摊

    +

    +

    +

    流浪地球2

    +

    这部电影是跟室友一起去看的,整部电影观感还是不错的

    +

    +

    +

    我觉得与其说是流浪地球2更不如说是流浪地球前传

    +

    +

    +

    很多剧情大都是跟第一步衔接的,就不剧透了

    +

    +

    +

    一些随拍

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    和室友的聚餐-牛蛙鱼

    +

    +

    +

    +

    +

    迷茫的雪王

    +

    +

    +

    三月的花

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    接广告

    +

    感谢呆哥(dai.ge)找我挂广告,广告放在评论区上面(大佬论坛:dalao.net)

    +

    我是没想过我这小破站还能挂广告,小破站运营又有了一笔收入,哈哈,非常感谢呆哥

    +

    pc端

    +

    +

    +

    移动端

    +

    +

    +

    结尾

    +

    没有啦,第一次水文,有点紧张(狗头)

    +]]>
    +
    + + + 评论置顶 + https://www.usj.cc/post/1091/ + Fri, 10 Feb 2023 13:20:00 +0000 + + https://www.usj.cc/post/1091/ + 前言 昨天在休息的时候,看到Jdeal大佬写的一篇文章 走心评论上线(https://www.jdeal.cn/385.html) 走心评论其实就 + +

    前言

    +

    昨天在休息的时候,看到Jdeal大佬写的一篇文章

    +

    走心评论上线(https://www.jdeal.cn/385.html)

    +

    走心评论其实就是把博客站点历史中出现的评论

    +

    通过查找该评论的coid值,而把评论展示在指定的位置,可以是单页模版,也可以是任意位置

    +

    比较好奇,问Jdeal大佬要了一份代码,最终花了一点时间把一直想做但没做的留言墙实现了

    +

    效果请看:https://usj.cc/about

    +

    继续摸索

    +

    其实一直蛮想给主题做评论置顶这个功能的

    +

    曾在去年九月份的时候问过油油大佬,只有通过魔改typecho才能实现这个功能

    +

    +

    +

    昨晚睡觉前,突然灵光一现,可否通过走心评论的思路,再把评论置顶整出来呢

    +

    通过测试是可以的,但是代码太烂,不放出来了,主要讲一下思路

    +

    思路剖析

    +

    1.在评论区前面留出评论置顶的区域,用于写样式

    +

    注意:其实此思路本不是本质意义上的评论置顶,只是将需要置顶的评论展示在最前面

    +

    2.使用typecho的程序的内置方法 $this->fields->你的自定义字段;

    +

    在文章嵌入自定义短代码

    +

    +

    +

    对应的值填写你需要评论置顶的评论的coid

    +

    +

    +

    然后在 post.php 将 $this->fields->top_comment 赋值给变量

    +

    上述步骤请参考jdeal大佬的走心评论写法

    +

    这样就可以实现评论置顶了,代码很简单

    +

    因为时间紧迫的问题,暂时没有写出样式,只是实现了基本功能

    +

    后面还需要花时间修样式,暂时就不放截图了

    +

    需要此功能的朋友可以通过这个方法实现评论置顶

    +

    停更通知

    +

    因为学业备考,博客将不再更新,咱们6月见!

    +]]>
    +
    + + + Time Taker + https://www.usj.cc/post/1081/ + Sun, 29 Jan 2023 02:15:00 +0000 + + https://www.usj.cc/post/1081/ + 卡着新年的钟声,腊月二十六学校放高三出狱。 因为放假时间的缘故,父母等我一起回家准备过年就变得匆忙了许多,许多亲戚还没走,许多家务还没做,许多 + +

    卡着新年的钟声,腊月二十六学校放高三出狱。

    +

    因为放假时间的缘故,父母等我一起回家准备过年就变得匆忙了许多,许多亲戚还没走,许多家务还没做,许多作业还没动,一时之间,真的感叹,留给高三的时间真的不多了。

    +

    +IMG20230117204553.jpg

    +

    那天回家还没几分钟就说这要去走亲戚,于是便和许久没见的朋友会了面,(十几年的友谊了,但是不在一所高中) +短暂的贴贴便让我愈发觉得“人见一面就真的少一面”(这话好熟悉的样子),高一的时候我们还经常相互写信,彼此分享之间的趣事,可是后来学业负担也比较重,各自都有自己的新天地了,放假期间也会有联系,只是见面少了。 +还是希望友谊能够一直延续下去!

    +

    +IMG20230118121955.jpg

    +

    在家进行简单的整理一天后便准备启程回外公家过年。 +(早餐是自己准备的,虽然但是已经中午了)

    +

    +IMG20230119180225.jpg

    +

    老家还是一如既往样子,但对于一年回来不了几次的我来说,每次都很激动,即使车爬不上来,自己走回去的路也颇有几分乐趣,还可以整雪(∩_∩)

    +

    +IMG20230119182025.jpg

    +

    老家的猫猫~ +之后就是过年的准备了,虽然自己没帮什么忙,但肝作业还是能跟得上速度的,毕竟天天钉钉打卡qwq

    +

    +IMG_20230129_010920.jpg

    +

    以及,盲目的猜生肖……(@小赵同学,一个都没中!)

    +

    +IMG_20230129_011028.jpg

    +

    以及,痛苦的起床(可能习俗不同,我家那边对过年起早床好像没那么多要求,这边都起的好早,结果最后我比我哥我弟都起得早。)

    +

    ![IMG20230121095558.jpg +][7]

    +

    这才是年味儿嘛~ +虽然嘴上说着无聊,但还是进行了无休止的……游戏时间(线上线下凑齐五人,直接上号!)

    +

    +Screenshot_2023-01-21-20-18-37-12_e39d2c7de19156b0683cd93e8735f348.jpg

    +

    +Screenshot_2023-01-22-10-07-37-20_e39d2c7de19156b0683cd93e8735f348.jpg

    +

    还有,绚烂而短暂的烟花(后来又下去到街上玩了一天,终于买到仙女棒了)还有我弟的蜜汁直男拍照技术终于奏效了一回!

    +

    +63523019cae64b46.jpg

    +

    也不知为什么,我总是喜欢寒假追番,可能追番的热情与冰冷的冬天更配吧。剩下的最后一篇,就留给毕业之后的那个寒假吧(貌似对执事美学有一种执着~)

    +

    +IMG_20230129_004547.jpg

    +

    后来也是因为开学就匆匆忙忙的赶回去了。怎么说呢,在学校即使知道还有十五天开学也抵挡不住说还有两天放假的心情,回家了就只能看到还有多少天上学,即使亲朋好友都说熬过这一百多天,剩下的只管交给你自己,但内心还是会焦虑,因为再美好的未来也是一个未知数,还不如眼前的实际来的快。 +可能我比较现实,也可能时间比较现实。 +前几天我一个比我大三岁的姑姑曾对我说,过了十八岁,接下来的日子就会变得非常快。现在想想,确实。毕竟只剩下128天了。

    +

    +5e2b196b474e99d0.png

    +

    一切都是那么猝不及防。

    +

    +IMG_20230129_004651.jpg

    +

    虽然我好像是个悲观主义者,但还是很喜欢之前摘抄的这段话:

    +
    +

    “一切都会过去,一切都会重生,一切都会渐渐变成我们所期待的模样。那些眼前看似遥不可及的美好,终有一天会和我们相遇,温暖我们的那份初心。”

    +
    +

    我总想追逐时间,却总被时间追逐。 +妄想着能真正当一个时间管理大师。 +2023年的夏天,再见!

    +

    (第一次写有点张紧,感觉像是在记流水账qwq,很感谢哥哥,的博客朋友们,谢谢大家的鼓励,我会加油的!)

    +]]>
    +
    + + + 近来二三事 + https://www.usj.cc/post/1043/ + Sat, 28 Jan 2023 12:17:00 +0000 + + https://www.usj.cc/post/1043/ + 前言 首先祝各位朋友新年快乐,23年事业顺利,学业有成 随着支付宝的集五福猜生肖活动结束,一年就这样又过去了 在去年年底的时候,博客的圈子朋友都开 + +

    前言

    +

    首先祝各位朋友新年快乐,23年事业顺利,学业有成

    +

    随着支付宝的集五福猜生肖活动结束,一年就这样又过去了

    +

    在去年年底的时候,博客的圈子朋友都开始写年终总结

    +

    22这一年想要做的事情有很多,但实际上完成的却少之又少

    +

    有很多东西想要写下来,却不知从何说起,或许还是因为遗憾吧

    +

    思虑再三,年终总结还是不写吧

    +

    阳过,阳康

    +

    随着疫情的放开,身边的人几乎都阳了一遍

    +

    最先阳的是我妈,腊月二十八那天晚上和舅妈吃完晚餐

    +

    回家,舅舅说舅妈可能是中招了,发烧,嗓子疼,全身疼

    +

    接到电话我和我爸人傻了,刚刚还在一起吃饭呢

    +

    第二天天蒙蒙亮,老爸来我房间说我妈昨晚发烧了,还好家里常备常用药

    +

    吃了布洛芬,老妈凌晨四点多就退烧了

    +

    大概过了两天,我爸开始不断的咳嗽,浑身无力,开始有了早期阳了的症状

    +

    我还庆幸自己没什么症状,我反而一身反骨,在各种羊群反复横跳

    +

    自认为自己自命不凡,天选之子,嘴极其硬

    +
    +

    新冠的前期症状果然是"嘴硬"

    +
    +

    差不多在我爸爸中招的第二天,我阳了,但是症状不是特别严重

    +

    头疼,喉咙极其的疼,但是没有发烧的症状(可能是跟我吃止疼药有退烧效果的缘故)

    +

    喉咙主要是好像有东西堵在那里一样,有些难受,喝水也会有点疼

    +

    折腾了半个月,总算阳康了

    +

    王重阳,阳康

    +

    大概是在十二月底的时候,上英语网课的时候

    +

    突然觉得胸口很闷,不知道是不是自己没开窗通风的缘故

    +

    开始难受,跟朋友讲了之后,便喝了点感冒灵,就睡觉了

    +

    不知道是感冒灵的助眠buff还是阳康的嗜睡

    +

    没一小会我就睡着了,似乎一切没有这么安稳

    +

    凌晨三点,骨头缝开始离谱的疼,似乎像被人掰开了一样

    +

    是的,我疼醒了

    +

    如果描述的话,就好比长期不运动一下子突然剧烈运动之后的酸痛一样

    +

    虽然没有超级痛,但是存在感特别强,脑袋不剧烈运动还好,一晃就疼

    +

    庆幸的是自己没有发烧

    +

    好家伙,真的一夜没合眼,第二天天刚刚亮,就匆匆从床上爬起来,睡着反而更疼

    +

    +

    +

    大概就是这样,打开小太阳,坐着,腿缝如同被厉鬼掰开一样,嘴丝丝的疼

    +

    经过吃止疼药,打针,才慢慢杨康,第二次阳确实比第一次更为难受一些(亲生体验)

    +

    小镇的初雪

    +

    十二月中旬的时候,回到小镇数日,也就迎来了第一场雪

    +

    在路灯光线的折射下,冷风嗖嗖的天又多了一丝浪漫

    +

    +

    +

    +

    +

    当然老家也下雪了,小丘都裹上了银被

    +

    +

    +

    机构透露今年考试会提前

    +

    作为考生太难了,机构一会儿透露提前一会儿透露延期

    +

    一时间不太明白该听谁的,或许也是机构的一种营销手段吧

    +

    +

    +

    总之,努力!

    +

    +

    +

    原来我也会抱怨物价太高

    +

    +

    +

    因为疫情的问题,小镇的早餐店大多都没开了

    +

    毫不夸张的说,咱们小镇只剩下两家做面的店了

    +

    +

    +

    我妹妹常吃的面馆,炸酱面已经涨到了12,还清楚记得我在学校吃一份才需要7块钱

    +

    过高的价格落差,生活成本越来越高,工资没涨,物价蹭蹭涨

    +

    回老家

    +

    跟老爸办完年货,就回家了,小镇下初雪,老家下大雪

    +

    海拔的不同,路上还是十分滑,步行上坡,走一步滑几步回去,哈哈

    +

    权当锻炼了

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    年味

    +
    +

    过年真的是越来越没有意思了

    +
    +

    这样的感慨,就像情绪性流感一样,过年前弟弟跟我讲,过年不会就我们三个小孩子吧

    +

    我苦笑着,犹豫了一会儿,吐出几个字,“或许是吧!”

    +

    还记得之前看过一本书

    +
    +

    人生就好像一直在做减法,有些人见一面就少一面

    +
    +

    我蛮赞同这个看法的,随着兄弟姐妹的成家立业,或许只有老一辈人才会固守老家的一方土地

    +

    随着年龄的成长,即使疫情放开了,还是因为工作的原因,很多亲人朋友没办法回来

    +

    我猜应该有人和我一样吧,对过年的概念越来越模糊,大概是年龄成长的代价

    +

    有了更多的需要烦心需要思考以及辗转反侧的人和事情,才对那一桌子好吃的,一屋子的欢聚提不起兴趣

    +

    或许是在无忧无虑的日子里被社会催熟,才会再也无法满足糖果和问候,以及不被这个世界理解的温柔

    +

    过年的时候,在弟弟的妈妈口中得知,来年可能会在乡镇建一栋新房子,后面不再回老家过年了

    +

    其实当时听着,蛮失望的,大概以后老家一年会比一年人少,未来,我也可能因为工作,学业异地过年

    +

    每年过年,我也愿意用文字记录下来,这个就是博客的意义

    +

    +

    +

    总之,人生苦短,要学会及时行乐

    +

    新年的第一次日出

    +

    希望今年可以上岸吧!也希望弟弟妹妹能考上理想大学!

    +

    +

    +

    +

    +

    外婆家随拍

    +

    汪先生,憨憨的,哈哈

    +

    +

    +

    外婆家的土胚房,儿时的记忆,小时候经常和小伙伴抓鱼摸虾

    +

    +

    +

    和亲人朋友围在篝火旁,聊着去年的成果和新年的规划

    +

    +

    +

    +

    +

    结尾

    +

    最后祝各位朋友阖家幸福安康!

    +

    此篇记录2021.11.13-2023.1.28的事情

    +]]>
    +
    + + + 感谢哥哥给的网站 + https://www.usj.cc/post/1042/ + Wed, 25 Jan 2023 20:57:00 +0000 + + https://www.usj.cc/post/1042/ + 一枚小白 @小赵同学 thank you very much ヾ(●´∇`●)ノ哇~ + +

    一枚小白

    +

    @小赵同学

    +

    thank you very much

    +

    ヾ(●´∇`●)ノ哇~

    +]]>
    +
    + + + 又又又双叒叕换主题啦 + https://www.usj.cc/post/1039/ + Wed, 18 Jan 2023 14:54:00 +0000 + + https://www.usj.cc/post/1039/ + 前言 正如各位朋友所见,我又又又换主题了 经常来我博客的朋友可能见过这个主题 本主题原形是由 肖同学设计的 当时翻GitHub一眼爱上,还记得,当时做 + +

    前言

    +

    正如各位朋友所见,我又又又换主题了

    +

    经常来我博客的朋友可能见过这个主题

    +

    本主题原形是由 + +肖同学设计的

    +

    +

    +

    当时翻GitHub一眼爱上,还记得,当时做博客的第一年,可能是卯足了新鲜劲

    +

    买到博客主题就狂怼css和花哨的js特效,当时 + +叶开打趣的跟我讲到

    +

    你信不信到时候,你的博客主题风格依然会简约回来

    +

    三年后,叶开预言的果然成为了事实,对于主题风格,我反而越来越喜欢简约风格

    +

    当然如果有朋友喜欢这个主题,并且现在正在使用typecho博客程序

    +

    也可以去肖同学的GitHub获取该主题

    +

    传送门:

    +

    + +https://github.com/Roseswithlove/Ying

    +

    折腾

    +

    可能是因为肖同学的工作忙的原因,主题至今还没有评论,需要依赖第三方评论系统

    +

    当初匆匆忙忙换上,只是简单的套了个waline(第三方评论系统)就上线了,但是时间久了

    +

    我渐渐发现了,这样并不方便管理,我需要备份两端的数据,这样很麻烦,于是又把主题换回原主题了

    +

    小年,补习班放假一天,心里想,要不花点时间,把这个主题的评论写完,秉承着说干就干的原则,就开机了

    +

    不得不说,typecho的评论整起来真的麻烦,而且还是第一次弄,官方文档给的参考示例,很简陋

    +

    导致走了很多弯路,大部分都是Google解决的

    +

    因为之前买过很多主题,可以参考大佬的写法,摸爬滚打,最后终于搞完,也许还有bug,但是后面发现了再说吧

    +

    增加昼夜切换

    +

    因为这个主题是简约,基本上就白色和黑色两种色系,缺点就是晚上看很刺眼

    +

    于是想给主题写一个夜间模式,当然,百度有很多大佬也给出了思路

    +

    但是因为主题是简约风格,导致根本不知道把昼夜切换按钮放在那里

    +

    索性直接写个自动,省去了很多麻烦,也顺便偷个懒,哈哈

    +

    因为主题色系很简单,基本上就白色和黑色,只需要替换一下色系即可

    +

    想了个折中的办法,是否可以通过php,通过判断时间echo输出不同的css

    +

    达到效果,虽然这个方法很笨,但是终究还是整出来了

    +
      <?php
    +  date_default_timezone_set('PRC'); 
    +  $hour = date('H');
    +  $themeurl = $this->options->themeUrl;
    +  if($hour > 6 && $hour <= 20){   
    +    echo "<link rel='stylesheet' href='$themeurl/css/dark.css'>\n";   
    +  }else{
    +    echo "<link rel='stylesheet' href='$themeurl/css/dark.css'>\n";   
    +  }
    +  ?>
    +
    +

    简单预览

    +

    +

    +

    +

    +

    这样就大功告成了

    +]]>
    +
    + + + 生活篇:疫情放开前后的这些日子 + https://www.usj.cc/post/1023/ + Thu, 22 Dec 2022 22:18:00 +0000 + + https://www.usj.cc/post/1023/ + 前言 好久没更生活篇的文章了,以至于很多事情都随着时间忘掉了很多 自从疫情放开,生活节奏和方式也随之改变,本文主要记录11.24号至12.22号 + +

    前言

    +

    好久没更生活篇的文章了,以至于很多事情都随着时间忘掉了很多

    +

    自从疫情放开,生活节奏和方式也随之改变,本文主要记录11.24号至12.22号发生的事情

    +

    金丝熊

    +

    毕业班会开完,实习的实习,备考的备考,同学分为两拨人开始忙自己的事情

    +

    因为同学去杭州实习,到时候会坐动车,自己饲养的金丝熊带不走,最后移交给我和我一个室友养

    +

    就这样我和我室友稀里糊涂的意外得到了一个宠物,金丝熊,或许很多朋友养过,其实就是一只黄白毛的仓鼠

    +

    +

    +

    +

    +

    这家伙不愧是老鼠,白天睡觉,晚上活动

    +

    白天我们上课的时候,它会缩成一个肉球一样钻在木屑里睡觉

    +

    哈哈哈,还是很可爱的,如下图

    +

    +

    +

    这个是洗澡的时候,会在一个纸盒子放入浴沙

    +

    让它自己在里面清洁身子,因为没有经验,不敢直接水洗

    +

    +

    +

    +

    +

    学长的猫

    +

    有次去学长宿舍看到一个很罕见品种的猫,如果没记错品种应该叫布偶吧

    +

    +

    +

    +

    +

    +

    +

    眼睛像蓝宝石一样,伫立在那里很高傲,等以后上班了,我也很想养一只,哈哈哈

    +

    不过听朋友讲,养猫挺烧钱的,这个计划先列入到我什么时候可以月薪两万再考虑吧 ::face:371::

    +

    猝不及防的静默管理

    +

    早晨和朋友在食堂吃拉面时,准备去教室上课,突然食堂的老师让我们立刻返回宿舍

    +

    +

    +

    心里很疑惑,但是很多学生回宿舍,便和朋友决定回宿舍

    +

    和室友返回宿舍之后,门卫大叔就把宿舍大门锁了

    +

    听学长们讲,才知道学校昨晚核酸抽检

    +

    学校内有一例阳性确诊,现在实行静默管理,阻止疫情扩散

    +

    学生不能出宿舍,也不能出来买饭,于是乎吃饭就是一个问题

    +

    第一餐

    +

    不得不说,学校的行动还是很快的,派送的泡面,作为中午的午餐

    +

    +

    +

    午饭,刚吃完,老师就在群里通知,晚上会给派自热米饭

    +

    +

    +

    分量很少,几乎吃不饱

    +

    +

    +

    以为学校说再派一桶泡面是画大饼,没想到很快就给派了

    +

    甚至还是big大桶,他真的,我哭死 ::face:yb::

    +

    +

    +

    热水免费

    +

    去接热水泡面的时候,当时饮水是免费的

    +

    +

    +

    静默管理的这16天的日子

    +

    在宿舍静默基本上很无聊,基本上都是定点被投喂

    +

    在宿舍呆久了,会很抑郁,真的是真心体验了一遍,因为每天几乎一样

    +

    没有什么可以记录的,下面就放几张当时吃的盒饭吧,有一说一,还是很不错的

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    回家难

    +

    封控了接近十几天,唯一最想的事情就是回家

    +

    在12.5号突然通知,可以回家了,此时的心情激动到嗓子眼

    +

    似乎回家并没有那么顺利,因为襄阳有疫情,回家的车几乎不派了

    +

    只能选择坐高铁,买动车票,抢票又称为了一个难题,学校虽然派车可以送到高铁站

    +

    但是只派到十号,票很紧张,几乎买不到

    +

    就好比给你一点希望,又被现实吹灭

    +

    五号晚上,辅导员突然和我发消息,说我们住在县城的同学,会有专车送到县城

    +

    就这样又可以回家了,但是第二天,因为自己的疏忽,没有保证核酸24小时阴型

    +

    无法跟着县城的专车走,行李提到车旁,回家的心一下子都凉了

    +

    在翻看12306还是无法买回家的票,看着自己48小时核酸阴性,顿时万念俱灰

    +

    抱着试一试的心态,跟老师说明情况,到时候做落地检能不能通融一下上车

    +

    功夫不负有心人,终于带队老师答应了我上车,我又可以回家了

    +

    疫情放开,行程卡关闭

    +

    晚上老爸跟小叔打电话,小叔在镇里公安局上班

    +

    小叔说,可能以后即将放开,自己保护自己了,不再查核酸

    +

    我爸和我当时还半信半疑,直到看到微博热搜第一,疫情放开的新十条

    +

    一下子三年的隔离生活一夜之间就结束了,这刹车来的太急了

    +

    似乎一切都还没准备好,就放开了

    +

    伴随着三年的通信行程卡也关闭了,12.13日行程卡也已经全网下线

    +

    +

    +

    放开的日子

    +

    似乎疫情放开,并没有大大的恢复经济,曾经小镇最大的超市

    +

    也渐渐的没什么人,就几个收银员阿姨还在固守岗位

    +

    大家几乎都在在家生病感冒发烧,照这样下去2023年会更难

    +

    疫情放开,最显而易见的就是身边的亲戚朋友都阳了

    +

    最担心就是家里的弟弟和爷爷,爷爷年纪大,弟弟年纪小,抵抗差

    +

    变化最大的就是朋友圈,朋友圈渐渐的少了很多分享日常的说说

    +

    大部分就是阳性难受感冒在家,疫情笼罩的生活,是压抑沉闷的

    +

    希望一切可以早点好起来,最后祝各位朋友们身体健康

    +]]>
    +
    + + + .cc域名后缀续费即将涨价 + https://www.usj.cc/post/1009/ + Wed, 21 Dec 2022 20:57:00 +0000 + + https://www.usj.cc/post/1009/ + 听朋友说.cc域名后缀即将要涨价 去西部数码查了下,果然 接注册局通知,2023年.CC后缀的续费成本上调 续费价格由 37 每年调整到 62 每年 如果有cc + +

    听朋友说.cc域名后缀即将要涨价

    +

    去西部数码查了下,果然

    +

    +

    +

    接注册局通知,2023年.CC后缀的续费成本上调

    +

    续费价格由 37 每年调整到 62 每年

    +

    如果有cc域名续费需求的,乘着这几天续费一下吧

    +

    西部数码公告传送门

    +

    + +https://www.west.cn/news/list2.asp?newsid=854

    +

    后续

    +

    犹豫再三,还是决定续费五年,今日钱包-195

    +

    +

    +]]>
    +
    + + + Apple Watch Series7 三个月的使用体验 + https://www.usj.cc/post/994/ + Tue, 13 Dec 2022 23:01:00 +0000 + + https://www.usj.cc/post/994/ + 一些碎碎念 可能也有一些朋友想入手,或者即将入手 在这里,我分享一下,我使用Apple watch三个月的感受,也希望给朋友们一些参考 那些年我拥有 + +

    一些碎碎念

    +

    可能也有一些朋友想入手,或者即将入手

    +

    在这里,我分享一下,我使用Apple watch三个月的感受,也希望给朋友们一些参考

    +

    那些年我拥有过的表

    +

    作为一个经常戴手表的学生党,戴手表的日子几乎贯穿了我整个学生生涯

    +

    人生的第一块手表,那是一块不能走的表,小学的时候,和同桌用钢笔在手腕上画手表

    +

    +

    +

    时光飞逝,我们不可避免的长大了

    +

    不会走的表却走进了童年的记忆深处,慢慢变成了一种情怀

    +

    再后来,读小学的时候,比较流行的就是这种电子表

    +

    +

    +

    在我的印象里,是20块钱一个,20块钱对于那时候基本上是巨款了,起码要攒三个星期零花钱

    +

    慢慢读初中之后,姐姐在台湾读大学的时候,暑假给我买的这款卡西欧小手表

    +

    指针里面还带显示日期的,当时觉得真高科技,当时价格好像是800台币

    +

    +

    +

    这块表基本上陪伴了我整个初中生涯,后面一次体育课摔了一下

    +

    指针好像不走了,只得闲置了下来

    +

    因为它的特殊意义,我一直保存在卧室的书柜里

    +

    到了高中,就是以小米手环为主,从小米手环3换到4代,4代我买的是nfc版

    +

    上高中的县城,当时还不支持nfc刷公交,手环还支持刷门禁卡,家里基本上都是大铁门

    +

    很可惜,这些特色功能基本上没用过一次

    +

    转念一想,当时买nfc版属实是自己冲动消费了

    +

    初次了解Apple watch

    +

    可能就是该死的大数据推送,自从我入手了iphone之后,小红书和b站经常会给我推关于Apple的产品测评

    +

    闲来无事,也点进过几个博主的测评视频看了看,那时候才对Apple watch有了模糊的基本概念

    +

    一次刷小红书的时候,一个博主带着s8,别说,这款黑色的小方表还挺好看,当时也是有点心动

    +

    再后来,就是入手了iphone之后,想体验一下手表和手机联动的Apple生态

    +

    一次跑步,滑了一下,小米color手表不小心摔碎了屏幕,虽然还能用(但是心里还是在说服自己想换新的,哈哈哈)

    +

    犹豫了好几天,心里总想着,看了很多测评,各种博主的测评,有说好,有说智商税的,心一铁,买!

    +

    没有仪式感的开箱

    +

    九月份看了Apple的发布会,Apple watch series 8 实际上并没有多大提升(Apple的传统挤牙膏)

    +

    主要更新了车祸监测,体温监测,月经跟踪(这辈子暂时用不上,更何况又没女朋友),直接pass

    +

    目光转向上一代s7,s7二手的话,2400左右可以拿下官网的翻新,但是暑假工资就那么多预算,暂时观望了一下

    +

    Apple的科技春晚结束后,学校二手群就会出现变卖旧Apple设备的学长学姐,在学校二手群,遇到一个学长

    +

    他正好想出售s7,45毫米版本,最终谈了一下,1900可以拿给我,手表是45mm 午夜黑 gps版本 23年2月过保

    +

    因为包装盒扔了,只有充电线和手表及表带,不过这个价格还是蛮香的,算是一次没有仪式感的开箱,哈哈

    +

    +

    +

    为什么不买蜂窝版的watch

    +

    其主要原因还是预算不够(蜂窝版贵400),次要原因是蜂窝板的续航不如gps版本

    +

    再者,蜂窝板需要弄eSIM卡的话,到时候是十元一个月,一年就是120,又是一笔额外的开销,思考了很久

    +

    自己使用蜂窝的次数可能很少,毫不夸张的说,基本上是屈指可数,因为,对于大学生来说,手机基本都不会离身

    +

    如果非要说,跑步游泳健身什么的有蜂窝,不用带手机,很方便的接收消息,接听电话

    +

    事实上上,除了微信支付助手推送的付款消息,10086给我推送手机号欠费消息之外,基本上很少有其他重要的消息

    +

    深思熟虑,思考一下手机和手表分离的时间也不会有多久,其实没必要为了极少的频次的幻想事件,去花蜂窝的钱

    +

    如果自己高频使用,那说明确实有需求,那买蜂窝没啥问题

    +

    个人觉得电子产品还是得按照自己的情况来买,现阶段没需求大概就是没需求,不要创造需求,掉进库克的陷阱里了

    +

    微信

    +

    +

    +

    Apple Watch可以接受微信QQ消息,接打电话

    +

    watch微信大部分的表情包和图片都可以接受显示

    +

    消息回复也支持语音转文字,语音,表情,快捷回复等,一些场景快捷回复还是很方便的

    +

    其次就是微信的小信号功能,这个暂时用的很少

    +

    +

    +

    在AppleWatch可以利用微信发送小信号让微信好友知道你在找他

    +

    只需要在微信的聊天界面长按住表盘便可以触发这个「发送小信号」

    +

    点击后,对方的微信界面就会显示“xxx正在找你”,还是一个蛮有意思的小功能,哈哈

    +

    睡眠

    +

    这点睡眠监测功能,比较鸡肋,我觉得睡眠监测应该是智能手表本应该自带的功能

    +

    而Apple watch 自带的睡眠功能功能很少,只能看到一些基本数据,官方却把睡眠监测功能丢给了第三方

    +

    在b站的up主推荐下,我下载了autosleep这个软件,这个软件并不是免费的,30块钱终身买断制

    +

    我当时咬咬牙买的,主要是看中了这个软件的智能闹钟模式,每天到点会自动提醒你,需要开始休息了

    +

    并相应的把你的iphone调成睡眠模式,这样你心里会有个起码的预估,该睡觉了,比较赞的就是这个闹钟

    +

    他不是那种iphone的死亡雷达闹钟,是那种类似给你拍醒的感觉,轻轻的拍你的手,这个软件的智能闹钟比较好的就是

    +

    比如7点的闹钟,它会在6:45就会轻轻的拍你几下,整个过程让你感觉不是被吵醒的,而是自发的醒,这点体验感比较不错

    +

    还有就是autosleep的自动检测睡眠也不是那么准,有时候上午网课上了一半,突然ding的一下,提醒我查看昨晚的睡眠监测数据

    +

    久坐提醒

    +

    久坐提醒对我来说,是一个比较常用的功能

    +

    用于提醒自己久坐了之后需要起来活动一下

    +

    当一坐坐3,4个小时的时候,它会提醒你你需要站一会儿

    +

    +

    +

    一般是一分种,所以不会很久,还可以适当的活动活动,起码睡觉前肩膀不会那么疼

    +

    减少手机使用的频率

    +

    + +https://usj.cc/818.html

    +

    在这篇文章,我曾提到,因为肝功能指标过高

    +

    需要坚持早睡,所以一直逼迫自己养成早睡的习惯

    +

    +

    +

    因为宿舍的床是上床下桌,所以经常我会把手机放在下面,减少卧床使用手机的时间,而加速入睡

    +

    其次,watch也支持收发微信消息,一些基本的消息也可以接收到

    +

    还是很方便的,基本免了我下床再去翻消息

    +

    方便的运动功能

    +

    在买了Apple watch之后不久,和室友开始夜跑计划,在体验过程中

    +

    整体使用用下来确实感觉Apple Watch能给有运动习惯的人带来一些方便

    +

    体能训练里自带几十种训练类型,基本上把我们平常会接触的运动都囊括了,甚至还有健身游戏这个选项

    +

    除了单次记录和汇总,苹果的激励模式也做得很好,里面会有一些成就达成

    +

    +

    +

    +

    +

    这里也要推荐一个专为Apple Watch设计的跳绳App:YaoYao

    +

    有专门的表盘,可以一键开始计数,有了它都不用专门去买计数的跳绳,跳完手机App上会有丰富的记录和统计

    +

    +

    +

    搭配运动耳机就是听歌神器

    +

    晚上散步的时候,在走路,基本上都是戴着耳机听歌的状态

    +

    这时候Apple Watch的表盘一般就会停留在网易云的播放界面

    +

    就算手机放在口袋不方便拿出来,也可以点击表盘轻松切歌

    +

    +

    +

    如果出去跑步的话,就可以不用带手机,戴上手表和耳机就行

    +

    就算自己不是蜂窝版,网易云也是可以把歌下载到本地的

    +

    这个体验感还是不错的

    +

    续航问题

    +

    我看很多博主说Apple watch续航很鸡肋,实际体验了,这个缺点对我的日常生活影响不是很大

    +

    充满电,基本上可以用个10小时的样子,Apple watch充电速度也很快

    +

    平时洗漱的时候,放在充电座冲一下电,离开宿舍的时候再戴上

    +

    +

    +

    基本上可以满足,一天佩戴的需求,睡觉的时候,洗澡前,丢到充电座,睡觉再戴上,并不会影响使用体验

    +

    手机解锁

    +

    iphone的口罩面部识别,有时候会识别不了

    +

    付款的时候,Apple watch会自动帮你解锁手机

    +

    +

    +

    还是很方便的,如果手机是iphone确实体验感很不错

    +

    偷能量

    +

    快速收蚂蚁森林能量,这个功能娱乐性很强

    +

    闲暇时间可以直接在watch端一键收取能量,也可以偷朋友的能量

    +

    +

    +

    结尾

    +

    end.

    +]]>
    +
    + + + 2022年·襄阳第一场雪,谨以此片记录 + https://www.usj.cc/post/989/ + Sat, 03 Dec 2022 20:44:00 +0000 + + https://www.usj.cc/post/989/ + 愿疫情早日结束,目前已是宿舍隔离第十天😭 [dplay src=&quot;/pics/2022/12/3634008739.mp4&quot;] + +

    愿疫情早日结束,目前已是宿舍隔离第十天😭 +[dplay src="/pics/2022/12/3634008739.mp4"]

    +]]>
    +
    + + + 记一次莫名其妙ddos攻击,致谢天御云高防cdn + https://www.usj.cc/post/986/ + Fri, 25 Nov 2022 23:07:00 +0000 + + https://www.usj.cc/post/986/ + 前言 首先感谢冷寂大佬的 天御云高防cdn,让本小站得以重新上线 正文 2022年11月21日,下午三点,因为学校课程安排,需要下载ps软件 于是在自 + +

    前言

    +

    首先感谢冷寂大佬的 + +天御云高防cdn,让本小站得以重新上线

    +

    +

    +

    正文

    +

    2022年11月21日,下午三点,因为学校课程安排,需要下载ps软件

    +

    于是在自己的alist网盘找之前存的ps安装包,正当自己快要下完的时候

    +

    突然谷歌浏览器提示我网页链接已重置,下载失败,目光移至电脑右下角wifi依然正常链接

    +

    镇定自若,心想,应该是室友的wifi出了问题

    +

    于是问室友,是不是网费没交,移动光纤好像停了,室友说,前几天刚冲五十呢,怎么可能

    +

    刷新了几下网页,网盘依然是链接已重置,突然间,手机吨吨吨来了几条来自腾讯云的短信

    +

    原来,服务器被ddos是最终原因

    +

    +

    +

    不知是哪位热心网友送来了长达半小时,三个的20G ddos大礼包

    +

    无防御性能的轻量服务器,也非常听话

    +

    五分钟后,ip封堵,服务器瘫痪,博客下线

    +

    在 + +初心博客博主新文章刚留完言, + +网友小宋博主给我回复

    +

    +

    +

    坐在电脑前,我一时间不知所措,发呆了一会儿,默默的关闭电脑

    +

    心想睡午觉吧,晚上再看看

    +

    躺在床上,辗转反侧,心想,博客被攻击不是无理由的,思来想去

    +

    自己几乎二十多天没有在任何论坛,博主博客留言区互动留言

    +

    我的小站纯生活记录,无任何收益广告,又是得罪了什么样的人呢

    +

    或又是哪位无所事事的"大佬"在展示他高超的ddos技术,而我又是在哪里得罪的人

    +

    计划退出博客圈

    +

    自从搭建博客到写博客,满打满算也快三年了

    +

    期间也经历过几次ddos,但是属于最绝望还是这一次

    +

    对于坚持写博客的想法也万念俱灰,要不关站吧

    +

    但是坚持三年的东西,突然放手,还是不舍

    +

    再寻他法

    +

    抱有一丝希望去请教 + +叶开,叶开给我推荐了天御云高防cdn

    +

    终于在群主冷寂大佬的热心帮助下,小站又重新上线

    +]]>
    +
    + + + 毕业篇:不出意外,这是我最后几个月的大学生活啦 + https://www.usj.cc/post/97/ + Wed, 02 Nov 2022 23:39:00 +0000 + + https://www.usj.cc/post/97/ + 前言 毕业来临,总想写点什么,写点这三年的失败,写点这三年的迷茫 写点这三年的痛苦,写点这三年的成长 快毕业了,突然间有很多感慨,想想大学三年收获 + +

    前言

    +

    毕业来临,总想写点什么,写点这三年的失败,写点这三年的迷茫

    +

    写点这三年的痛苦,写点这三年的成长

    +

    快毕业了,突然间有很多感慨,想想大学三年收获了什么

    +

    自己好像是什么都学了,大部分软件都会一点,但什么都不精

    +

    选择更多了,反而我更迷茫了

    +

    一点碎碎念

    +

    每当毕业临近,总会给我一种难受的感觉

    +

    每次自己要走了的时候,学校总是在慢慢变好

    +

    经历过一个暑假,学校对教学楼和图书馆都进行了装修,桌椅板凳都折新了,作为毕业生属实羡慕了

    +

    +

    +

    这个是咱们上创业培训课的教室,课桌换成活动的会议课桌,方便课堂讨论

    +

    +

    +

    各个教室楼层都配备的有自动贩卖机,之前在教室上课买水附近没有小卖部,买水真的很不方便

    +

    配备了几台自动贩卖机,现在买水就特别方便啦,价钱和超市也差不多,这点学校算是解决了这个痛点

    +

    接下来就是图书馆啦,都换上了嘎嘎新的桌椅板凳,放几张图吧

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    一点随拍

    +

    浅浅记录一下,主要给自己留个回忆吧

    +

    以后可以回过头再来看看,这大概就是博客的意义吧

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    军训汇演

    +

    那天在上创业课,没有机会去看,错过了,不过赶巧回看了现场回放

    +

    +

    +

    +

    +

    不得不说现在军训真的是越来越好玩了,各种迷彩,军械装备

    +

    咱们那时候就站军姿,匍匐前行,波比跳,教官的各种花式整蛊

    +

    毕业前的创业培训课

    +

    应市劳动局的要求,毕业生需要上为期八天的创业培训课,简称SYB课程

    +

    本以为是很无聊的念ppt的课,咱们学校真的舍得花钱,聘请外面的实干企业家来授课

    +

    印象最深的就是陈老师,上课不是念ppt那种,诙谐幽默,从事例代入话题内容,课堂很愉快

    +

    +

    +

    后面四天是学校经管系的老师授课,老师很可爱,课堂气氛都很活跃

    +

    +

    +

    +

    +

    因为老师娃娃脸,在操场曾被学生要了几次微信,最后被叫到办公室尴尬的教育一顿

    +

    !!!

    + +

    !!!

    + +

    !!!

    + +

    !!!

    + +

    !!!

    + +

    !!!

    + +

    !!!

    + +

    !!!

    + +

    !!!

    + +

    !!!

    + +

    !!!

    + +

    !!!

    + +

    最终只一句 老师再见 离开

    +

    一些想说的话

    +

    离别季,又是跟一次跟朋友告别的日子,回想起来

    +

    友情这东西一直都这样,感觉每个朋友只能陪你一段时间,走过这段路程,往后余生,便各自安好了

    +

    从前我一直认为是自己太没心没肺,没有珍惜朋友,喜新厌旧之类的

    +

    可我认真的想了想,其实每一段友情我都有认真的对待

    +

    即使分开很久,甚至很多年,我都有在努力的联系,可最终发现自己融入不了对方的圈子了

    +

    感受到了那种已成往事,那种感觉很难受,所以我便独自离开了

    +

    过了便是过眼云烟,各自开始尝试开始新的生活

    +

    也许大家都长大了吧,各自有各自的生活,自然擦肩而过了

    +

    当然还是很感谢每一个出现在我生命里的人,感谢一起走过的时光,让自己在每个年龄阶段不断成长

    +

    人生就好像在不断的做减法,人见一面就少一面

    +

    曾以为毕业是很遥远的事情,却从没有留意过时间是一列永不靠站的火车,它从来不会为了某个人而停留

    +

    该到来的,它终会到来。正如我毕业了,就该离开学校的怀抱了。

    +

    人在经历离别时,就总喜欢怀念最初的相见

    +

    记得2020.9.18(疫情推迟了开学)这一天,父亲自驾带我去我的大学,开启大学的旅程。

    +

    坐在车上,我看着车窗外的点点灯火呼啸而过,心里想着自己将要到一个未知的地方生活三年,期待中又带点忐忑。

    +

    路途再长,也终有到达目的地的时候。

    +

    当天稍晚一点的时候,我就来到了我的大学,大学很大,一切都是新奇的模样

    +

    时光流逝,刚提着行李的时候来学校报道的场景仿佛在昨天,慢慢发现自己其实也是一个念旧的人

    +

    最后一次班会

    +

    三年很长,1095天,三年也可以很短,转瞬间,已经离别

    +

    最后一次班会,辅导员红着眼框讲述毕业生实习事项,也许这场班会之后,我们一别就是永远

    +

    第一次和辅导员见面时,班级团建一直要求辅导员献歌一曲,辅导员总是以五音不全谢绝了

    +

    班会的尾声,辅导员以再见这首歌结尾,歌声充满教室,同学们眼眶都红了,我也落泪了

    +

    歌声结束,辅导员复述了第一次和我们见面开班会的那句话

    +
    +

    不管你们遇到什么困难,都可以来找我,我都是你们的辅导员杨雨

    +
    +

    回想起来,由于疫情,封校的生活已经成为常态,小长假期间再也没有和朋友出去聚餐旅游的快乐,已然成为了遗憾

    +

    即使这样,我的大学带给我一种特殊的感觉,从最初青涩的少年完成了一场华丽的蜕变

    +

    如今正值艳阳当天,晨曦的露水微现,蔷薇花开满了图书馆的后花园里,我还能够萦绕在学校周边,感受着学校的气息

    +

    我还没离开,我很珍惜剩下的时间,因为我知道,这将会成为我大学期间最后的怀念

    +

    在大学期间,没有获得过奖学金,没有得过优秀班干部

    +

    唯一值得提起的就是唯一一张校级三好学生奖状,或许在其他人眼里,这不算什么,也许就是一张纸,但是这是我青春的证明

    +

    这不妨碍我的大学带给了我成长的机会,教会了我生存的技能,让我拥有了最求更好自己的信心和勇气

    +

    大学的感情

    +

    漫步在学校的林间小道,都会看见两三对小情侣依偎在一起

    +

    有时候看见公寓楼下,食堂中一对一对还是会很羡慕,但是偶尔也会暗暗庆幸自己自由身

    +

    +

    +

    和朋友最后一次聚餐,最后一次聚餐的时候,饭桌上又聊起了八卦

    +

    轮到问我的时候,朋友问我为什么大学不谈恋爱

    +

    我怔住了了,一时候不知道怎么答,犹豫了一会儿,弱弱了回了一句 “不想谈”

    +

    朋友接着说,大学不谈恋爱你不会后悔吗,后不后悔可能心里面已经有了答案

    +

    每次寒暑假回家,老爸经常笑着在饭桌上催着让自己大学找一个女朋友,每次都笑着默认了

    +

    也许是舒适的生活使我懈怠懒惰,并不喜欢与其他人竞争,喜欢待在自己的小圈子里,没有什么机会去遇见新的同学

    +

    说实话,我不想浪费时间在没有未来保证的事情上,以前也不是没有付出过,本以为可以真心换真心,奈何现在毒鸡汤

    +

    现在的人太焦躁,也不用心,再者,我也不想再体会一遍被人左右情绪的感觉了,那种感觉太难受了,自然自己也没有勇气自己去触碰

    +

    大学不恋爱会后悔,我想很多朋友对这个问题会有很多看法,可能有些朋友会觉得大学不谈一场轰轰烈烈的恋爱是人生的一大遗憾

    +

    但是对于我来说,感情这个东西还是看缘分,强求不来,遗憾不遗憾谁也说不准,有可能毕业之后可以遇到一个更好的人

    +

    那对于我们来说,那就不是一个遗憾,而是遇到一个更好的人的代价,那便是时间代价

    +

    可能上了大学会遇到甜甜的恋爱,在恋爱中有自己甜甜的日常,在节日里有彼此的小惊喜,会有想念,亦然也会有一些意见不同的小矛盾,可能你会跟他一起进步,一起成长

    +

    也可能因为一些积攒的矛盾而就分道扬镳,从此成为最熟悉的陌生人,再无联系,这些都说不准

    +

    或许遗憾不遗憾也不会太在意吧

    +

    停更通知

    +

    剩下的时间可能要忙实习or升学

    +

    想过把笔记搬到博客方便回忆,但是工作量太大,不太现实,想了想很久

    +

    博客暂时停更一段时间,最后祝各位朋友生活愉快!

    +]]>
    +
    + + + 毕业纪念篇:图书馆 + https://www.usj.cc/post/96/ + Sun, 16 Oct 2022 21:00:00 +0000 + + https://www.usj.cc/post/96/ + + +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 生活篇:我的三年封校生活 + https://www.usj.cc/post/94/ + Sun, 25 Sep 2022 23:37:00 +0000 + + https://www.usj.cc/post/94/ + 前言 大学牲,这个网络词语,不知道从什么时候开始火起来的,顾名思义是大学生群体对自己的自嘲 今天也是我们学校静默管理的14天的最后一天,所谓静默 + +

    前言

    +

    大学牲,这个网络词语,不知道从什么时候开始火起来的,顾名思义是大学生群体对自己的自嘲

    +

    今天也是我们学校静默管理的14天的最后一天,所谓静默管理就是学生不能擅自出宿舍,这14日里我艰难度日

    +

    有的朋友可能看到这个文章标题:我的三年封校生活,可能觉得小赵有些危言耸听,学校怎么可能封三年呢,太夸张了吧

    +

    没错,这次我们的话题主角就是我的大学

    +

    正文

    +

    毋庸置疑,在20年初期,疫情最严重的时候,大学封校作为一种无可奈何的下下策,确实起到了抑制疫情扩散的作用

    +

    但是在现在的今天,大学封校,还有意义吗,小赵觉得是否定的

    +

    其他学校的陆续解封,而我们的学校却还在走反锁程序,渐渐的,我们大学生的思想也慢慢被禁锢

    +

    从前如此简单的一件事,出门,现在仿佛成了一种犯罪,随意进出校园基本上已经是奢求

    +

    一开始我是抗拒的

    +

    事实证明,封校政策,漏洞百出,形式主义色彩很浓厚,给学生带来了很多不便

    +

    如果在一个疫情非常严重的城市,每天新增几十例的那种,要说封校也无妨,我也无话可说

    +

    但是现在,部分大学封校将这封校原本下下策的政策用作一种常规化的防控手段,实则防控过度

    +

    并且某些学校在本地实时无新增确诊病例的前提下,依然坚持着封校,图的是什么呀

    +

    我想图的是自己的切身利益,图的是逃避责任,保的是自己的乌纱帽,忽略的却是学生的切身利益

    +

    封校政策下的双标行为

    +

    “只封学生,教职工却可以随意进出校门,学生有肺,老师没有肺”

    +

    某些高校在执行封校政策的时候,进行了一系列过度防疫,包括一些双标的行为

    +

    封校政策实行,封校只封学生,教职工却可以随意进出

    +

    还记得大二的时候,磨破嘴皮子跟辅导员请的一天假,在学校的请假系统,做各种保证和协议条款

    +

    保证这一天假不出襄,保证在本地活动,当走到校门门卫,还对自己取得一天自由假暗暗窃喜的时候

    +

    一个教职工领着他的儿子,只用跟门卫大叔报教职工工号,就可以随意轻松进出,而我还需要查体温,登记身份证

    +

    一时间,我觉得我仿佛就是一个小丑

    +

    食堂就餐必须戴口罩

    +

    最不能让我理解的就是学校食堂的管理制度,学校有两个入口都会有两个测温棚

    +

    学生如果就餐必须从两个测温棚进入食堂就餐,而且必须佩戴口罩,否则就会被门卫阿姨冷嘲热讽

    +

    说上一些难听的话,就餐的兴趣大大折扣

    +

    路过测温棚期间需要配带口罩,但是通过了测温棚,即使不带口罩也可以,形式主义色彩浓厚

    +

    这样的措施,对防疫真的有必要吗,在长期不带口罩的校园活动,而到食堂需要强制戴口罩,这样真的有防疫效果嘛

    +

    其实不然,大多数高校在自己办学宗旨上称以人为本,但是过度防疫,只会降低学生的归属感和信任感

    +

    让学生的内心变得无助,许多原本对大学生活抱有憧憬的学生也丧失了对大学生活的享受,对学生造成的影响是极大的

    +

    有很多学生怀揣着对大学生活向往的心,来到自己的大学校园,与之而来的反而却是封校政策导致在校园生活的种种不便

    +

    感受到的只是疫情的冰冷,而不是一个城市它应有的温度

    +

    我开始渐渐的麻木了

    +

    封校政策的常态化,有的朋友会说,为什么学生不自己发声,维护自己应有的合法权益呢

    +

    事实上,大学生的发声其实是无力的,还记得大一下学期,曾有一部分学生为此发声

    +

    发起"反封校运动",但结果枪打出头鸟,运动为首的同学,都被约谈于教务处,并让其承诺,否则则是校级处分压制

    +

    事情确实是物极必反

    +

    23年高考落幕,弟弟妹妹也开始选择自己的梦想大学,填报志愿,我问我弟弟你想报考什么样的大学

    +

    弟弟的本意是在同分段的学校,主要选择不封校的学校,或者形式主义少的学校

    +

    某些高校这种形式主义的封校手段造成学校生源流失从而影响办学质量

    +

    那么请问,校园的过度防疫,真的是一个明智选择吗?

    +

    不要让一个大学本来的优势,在形式主义封校防疫的措施下,失去它本来的色彩

    +

    只有真正愿意制定实事求是的防疫措施高校的领导,才是负责的领导,这样的高校才称得上以人为本的办学宗旨

    +

    结尾

    +

    以上仅为本人观点

    +]]>
    +
    + + + 没错,我回来了,湖北管局一天不到通过备案,强的! + https://www.usj.cc/post/91/ + Fri, 23 Sep 2022 11:25:00 +0000 + + https://www.usj.cc/post/91/ + 因为域名修改实名信息需要三天 所以等到昨天上午10点提交给腾讯云初审 腾讯云也很给力,当天下午初审通过,六点就提交至管局备案 今天上午去洗衣服的时 + +

    因为域名修改实名信息需要三天

    +

    所以等到昨天上午10点提交给腾讯云初审

    +

    腾讯云也很给力,当天下午初审通过,六点就提交至管局备案

    +

    +

    +

    今天上午去洗衣服的时候,手表ding的一下来了一条信息

    +

    +

    +

    是的,我回来啦!

    +]]>
    +
    + + + 因需要更换备案主体,临时关闭博客通知 + https://www.usj.cc/post/93/ + Tue, 13 Sep 2022 09:44:00 +0000 + + https://www.usj.cc/post/93/ + 目前小站的备案是由朋友帮忙备案的,现在因为业务调整,公司需要注销 所以小站也需要临时闭站半个月,进行重新备案,期间小站暂时无法访问 我的公益小站 + +

    目前小站的备案是由朋友帮忙备案的,现在因为业务调整,公司需要注销

    +

    所以小站也需要临时闭站半个月,进行重新备案,期间小站暂时无法访问

    +

    我的公益小站 rss.usj.cc(rss阅读器) img.usj.cc(优图床)也将无法使用

    +

    如果有介意的友链朋友,可以先移除友链,抱歉

    +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 记录篇:将笔记本联想小新pro13网卡由螃蟹网卡换成AX210网卡 + https://www.usj.cc/post/92/ + Wed, 07 Sep 2022 20:25:50 +0000 + + https://www.usj.cc/post/92/ + 前言 网卡在百度其专业术语是这样讲的 网卡是一块被设计用来允许计算机在计算机网络上进行通讯的计算机硬件 由于其拥有MAC地址,因此属于OSI模型的 + +

    前言

    +

    网卡在百度其专业术语是这样讲的

    +
    +

    网卡是一块被设计用来允许计算机在计算机网络上进行通讯的计算机硬件

    +

    由于其拥有MAC地址,因此属于OSI模型的第1层和2层之间,它使得用户可以通过电缆或无线相互连接

    +

    每一个网卡都有一个被称为MAC地址的独一无二的48位串行号,它被写在卡上的一块ROM中

    +

    在网络上的每一个计算机都必须拥有一个独一无二的MAC地址

    +

    没有任何两块被生产出来的网卡拥有同样的地址,这是因为电气电子工程师协会(IEEE)负责为网络接口控制器(网卡)销售商分配唯一的MAC地址

    +
    +

    简单来讲,就是笔记本链接WiFi和蓝牙所使用运用于计算机与网络设备通讯的硬件

    +

    一点碎碎念

    +

    我目前使用的笔记本上是联想小新pro13,是2020年五月份上市的,当年还是属于很香的机器

    +

    +

    +

    我买的是锐龙版,当时是5699入手的,因为嫌笔记本比较重,自己又不怎么玩端游,于是就选择了这一款轻薄本

    +

    首先比较满意的就是这款屏幕,分辨率不错,当时还是一个2k屏幕,当然也是对于20年来讲

    +

    断网问题

    +

    这个笔记本唯一不好的是,经常看网课突然断网了,才开始我一直认为是家里的路由器过于老旧的原因,就没再管

    +

    因为疫情推迟开学,需要在家里上长达两周的网课,这个问题就开始不断的折磨着我

    +

    老师一般钉钉直播,经常会直播一两个小时,而我的笔记本在这期间会掉线一两次,然后就需要重新联网

    +

    才开始觉得没什么,还反其道而行的磨练了我的耐心,慢慢觉得我得解决这个问题

    +

    不知道是系统的问题还是其他问题,我每次插入u盘,WiFi便又会断连一次,我又一次把锅甩给了家里的路由器

    +

    更换路由器

    +

    这个问题确实很烦,于是咬咬牙,把家里的我上初二的水晶路由器换成了华为WiFi6的千兆路由器

    +

    叙利亚战损版水晶路由器

    +

    +

    +

    不看不知道,才发现这个路由器仅仅支持wifi4协议,而现在的wifi协议已经更新到了第六代了

    +

    这让我更一步相信是路由器的问题,于是便在jd下单了一台华为的路由器,jd的次日达还是蛮给力的

    +

    因为电子产品我还是喜欢在jd买,jd的售后服务真的很可以,于是第二天我便收到了这台支持wifi6协议的路由

    +

    +

    +

    配置很简单,只需要接两根线,然后手机配置一下密码即可,这点还是蛮赞的

    +

    下图是水晶路由器时的网速

    +

    +

    +

    下图是华为的wifi6千兆路由

    +

    +

    +

    我家是移动的300兆宽带,这个华为路由器可以很轻松的把网速跑满,真的很赞

    +

    但是对于水晶路由器,缺点还是很明显的,它的穿墙能力反而不如水晶路由器,现在在卧室只能收到两格信号

    +

    当然这个路由器194拿下的,这个价位要什么自行车,起初对比tp-link路由和华为路由,想了想还是买华为路由好一点

    +

    断网问题依然存在

    +

    换上新的路由器,我以为断网问题会解决,但是实际上并没有

    +

    钉钉网卡还是频繁的转圈圈,真的特别折腾人,后来百度科普才明白,排除路由器的问题

    +

    断网问题跟笔记本网卡硬件设备有关,经过联想管家查询,才知道,我的网卡是8822ce网卡,俗称螃蟹卡

    +

    这个网卡市面上三十块钱就可以买到,这个网卡有一个很头疼的问题就是经常断网,问题的油头终于找到了

    +

    拆机换网卡

    +

    于是便在jd下单了性能比较强悍的英特尔的ax210网卡,痛失119人民币

    +

    +

    +

    热爱动手的我,立刻开搞,于是开始拆机,拆机的过程中,我其实蛮紧张的,生怕出了幺蛾子

    +

    +

    +

    首先将笔记本冷却一下温度,用手触摸键盘温度,正常了,开始下背盖螺丝

    +

    +

    +

    拆掉所有螺丝,这里记住一定不要大力出奇迹,把螺丝拧花了,真的是很折腾人

    +

    +

    +

    因为之前买过多功能螺丝刀,这个笔记本使用的是花形t5螺丝,很轻松就拧下来了

    +

    +

    +

    +

    +

    然后就是满眼电路板的内部结构了,不得不说风扇真脏

    +

    +

    +

    拆开后盖,第一件事是拆掉电池,首先把电池排线卸下来,然后把电池拆下来,这很重要!

    +

    不拆电池大概率会损伤主板,到时候可能就不是一百块钱两百块钱的事情了

    +

    吐槽一下,网卡这个固定螺丝,真的很难拧,如果力气大了就容易把螺丝拧花,到时候只能去联想售后花钱搞了

    +

    +

    +

    更换网卡,最属耗时就是这个螺丝了,这一个小小的螺丝差不多花了我二十多分钟才搞下来

    +

    摘下通讯天线,换上新网卡,然后装机,进入系统之后,把已经准备好的网卡驱动安装好

    +

    期间我还花了50米在电脑店,清了灰和换了散热器的硅脂,准备自己换的,但是散热器的拆卸很复杂,不能因小失大

    +

    到时候被自己大力出奇迹,搞坏了送联想保修就完了,于是还是让专业的人搞一下

    +

    测试网速

    +

    未换新网卡之前的网速

    +

    +

    +

    更换之后的网速,真香啊

    +

    +

    +

    断网的问题也迎刃而解了,真是一次头疼的折腾,哈哈

    +]]>
    +
    + + + 主力机由荣耀20切换到iPhone13使用半年的感受 + https://www.usj.cc/post/90/ + Tue, 06 Sep 2022 21:18:00 +0000 + + https://www.usj.cc/post/90/ + 前言 寒假兼职老板的工资到账,当时256G黑配色的售价是5999,犹豫了很久,还是决定拿下 在刚拿到手起初就准备写这篇文章,仔细想了想,还是决定 + +

    前言

    +

    寒假兼职老板的工资到账,当时256G黑配色的售价是5999,犹豫了很久,还是决定拿下

    +

    在刚拿到手起初就准备写这篇文章,仔细想了想,还是决定使用半年,再来写使用体验

    +

    一款新机上手,只有经过几个月或者是半年时间的体验才能够真正的感受到产品本身的真实情况

    +

    如果只是几个小时,或者是一两天的使用,还是很难切身实际感受

    +

    正文

    +

    我是在2022.4.4号购入的,截止目前已经差不多五个月的使用时间,在2022.9.2号早上

    +

    我的电池健康由100掉到了99,五个月掉了百分之一,看来电池还是蛮不错的

    +

    下课之后,顺丰小哥通知我快递到了,让我拿身份证签收一下

    +

    怀着激动的心,拆开包裹,之前在b站看到一些up主刚刚拿到手的iPhone 13小心翼翼的动作简直过于真实,哈哈哈

    +

    真是捧在手里怕摔了,含在嘴里怕化了,擦了又擦,摸了又摸,感觉像是宝贝一样,动作又在自己身上复刻

    +

    +

    +

    上手体验

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    下面说说自己的个人感受,非专业,哈哈

    +

    更新系统会发生一些新毛病

    +

    当时拿到手的时候,系统是默认的15.3.1,当时曾好奇打王者怎么样

    +

    连续打王者5局,发热一点都不明显,全程流畅超级跟手,这点还是蛮赞的

    +

    室友为了尝鲜15.4.1的口罩解锁更新了系统,但是问题接踵而来,比较致命的就是

    +

    发热严重,打游戏掉帧严重,一些app闪退的问题,室友后悔了,不断盼望着系统更新

    +

    更新到iOS15.5室友的手机终于掉帧解决了,发热缓解一些,但又引入一个新问题,系统服务偷吃流量

    +

    有了室友的前车之鉴,我决定,禁止系统更新,也就有了这个方法

    +
    +

    + +https://usj.cc/79.html

    +
    +

    侧滑不支持返回

    +

    习惯于鸿蒙系统的朋友都知道,可以通过侧滑返回上一个页面,但是这点苹果不可以

    +

    才开始一段时间很不适应,设置可以左边侧滑返回,其他就只能点箭头返回,一只手操作十分不便捷

    +

    微信收消息延迟

    +

    锁屏有微信消息,点击微信后消息显示‬在获取中,要等很久才能‬看到‬消息

    +

    +

    +

    这点体验不好就是,有时候特别一个重要的消息,卡半天不出来,真的是体验了什么叫做热锅上的蚂蚁

    +

    电源键+音量上键截屏##

    +

    安卓系统全系三指下滑截屏,截屏后还有窗口支持长截屏,比较方便

    +

    iphone则需要借助第三方软件,这点很不方便

    +

    信号很差

    +

    经常在武汉坐地铁二号线的时候,经常无服务,同学发个消息,基本上失联

    +

    在老家的时候,父母的手机基本上都是满格,自己的手机只有两格三格信号,真的是很头疼

    +

    用户体验感不错

    +

    入手iphone13主要是看上了这个电影功能,非常符合我们选修课学习pr用来拍摄短篇

    +

    正面的刘海屏区域上也缩小了很多,让屏占比提升许多

    +

    然后背部的双摄镜头设计也发生了很大的改变,用户使用体验还是很ok的

    +]]>
    +
    + + + 回村生活的日子 + https://www.usj.cc/post/89/ + Tue, 06 Sep 2022 07:46:00 +0000 + + https://www.usj.cc/post/89/ + + +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 生活篇:温馨提示假期余额不足,浅浅总结一下这个暑假 + https://www.usj.cc/post/87/ + Mon, 22 Aug 2022 10:31:00 +0000 + + https://www.usj.cc/post/87/ + 前言 一次偶然的翻看我的博客,其标题是这样写的:记录美好生活与不平凡的你 渐渐的发现,一些教程和分享类文章,基本上占据了我博客的大部分元素 这样渐 + +

    前言

    +

    一次偶然的翻看我的博客,其标题是这样写的:记录美好生活与不平凡的你

    +

    渐渐的发现,一些教程和分享类文章,基本上占据了我博客的大部分元素

    +

    这样渐渐的违背了我的当初写博客的初心,所以另开了一个hexo静态博客

    +

    使用的是cactus仙人掌主题,本来是暗色系主题,被我稍加修改了一下

    +

    预览地址:https://moe.vin

    +

    仔细翻看了,之前写的教程,随着主题,程序的更新,基本上大多都失效了

    +

    未来或许随着代码库的版本更新,主题的版本迭代,以前的教程基本上都没什么用处,而唯一不变的就是曾经生活的回忆

    +

    未来我可能会翻看之前在做什么,在想什么,看看曾经的记忆,曾经的自己,这也是我搭建hexo博客的原因

    +

    再搬出租屋

    +

    因为弟弟的学校搬到了市区的万达广场附近,所以被迫从小镇那边搬到市区

    +

    新出租屋因为靠近万达广场的地段,所以普遍房价很贵,一室一厅一卫普遍是400-600的

    +

    一直在劝说让妈妈去租空调房,询问了很多房东,都是五百,六百一个月的,妈妈嫌贵

    +

    拒绝了我的建议,家里一家的生计几乎都靠我爸,老爸身体又不好,不久前做了手术,家庭经济比较紧张

    +

    现在家里,全靠他一个人,老妈继续说着,自己苦点没关系,你和我弟弟吃好穿好就行,鼻子不经一酸,我也没有继续劝说下去了

    +

    搬家时是在货拉拉app下单的,同学说这个app搬家很方便,从小镇搬到市区,才三十块钱,运气还蛮不错,司机很好

    +

    搬家前一天晚上,还在小红书搜了一下,货拉拉的搬家app怎么样,小红书大多都是避雷篇,比如遇到货拉拉司机xxx的

    +

    但是出门在外,无奈,只能硬着头皮试一下了

    +

    货拉拉是需要你把东西打包好再去app下单的,这样避免司机还需要等你,app会自动额外按时间计费,很不划算

    +

    +

    +

    新的租房区是老居民楼,买菜很方便,对比小镇来说,物价还是很贵的,搬完家,就在外面随便转了转

    +

    尝尝这边的四川鸭血面,有拍照片,是这样的,也算是这个店的特色的面了

    +

    +

    +

    味道很鲜,但是价格实在是太贵了,一小团面加上两片鸭血,就十二块钱

    +

    湿热的出租屋

    +

    出租屋并没有房东所描述的那么好,之前也带妈妈来看过,因为着急回家,简单看了下房

    +

    不知道这边的出租屋怎么设计的,基本上不留窗子,就一个门和一个小窗

    +

    正值大白天,如果需要上网课,还需要开灯才能看得清

    +

    因为没有窗子,阳光很阴暗,伴有点潮湿,湿热的气氛,呆在出租屋基本上很压抑

    +

    本来就是油性皮肤,早上起床,脸像被抹了一层油

    +

    晚上本应该是凉爽的,但是这边地段比较阴暗潮湿,湿热实在是很难受

    +

    晚上听到房东的空调外机哗啦啦的转动,其实内心还是比较羡慕的

    +

    +

    +

    散步

    +

    晚上吹吹自然风,便成为了租房生活的一部分,翻看高德地图,附近还有体育场

    +

    决定跟妈妈,弟弟他们去逛逛,从出租屋出发,距离襄阳体育场,还是蛮远的

    +

    高德地图还是不太人性化,很多路给的都是直线距离,其实实际上,远远不止1.4公里

    +

    我大概明白了,网友为什么戏称高德地图为什么叫做缺德地图了,哈哈

    +

    初探体育场

    +

    跟着高德地图的导航,差不多步行了4.7公里才到这个位置

    +

    +

    +

    实际上步行过去,还是有一段距离的,因为拍摄角度的问题,去体育场,还是蛮远的

    +

    这个高德,实际上坐公交坐地铁还可以看看,步行导航就看个乐,偶尔做个参考还行,真是达咩

    +

    +

    +

    走到这个地方,基本上已经体力去了一大半了,体育场比我想象的大

    +

    +

    +

    因为来的比较早,所以基本上没有什么人,但是有很多老年人已经开始运动了

    +

    +

    +

    +

    +

    +

    +

    诸葛亮广场

    +

    在襄阳,比较特色性建筑就是诸葛亮广场了,咱们湖北文理学院的录取通知书就写着

    +

    来诸葛亮住的地方上大学,哈哈,诸葛亮广场距离出租屋还是蛮近的

    +

    小巷的乡村气息还是比较浓郁的,一些老年人互相讨论着今日的菜价,明天的天气,儿女的事业

    +

    +

    +

    差不多徒步两公里,就到了诸葛亮广场了,映入眼帘的是比较高的诸葛亮铜像

    +

    +

    +

    诸葛亮广场旁边就是万达广场,万达广场还是少去,一进去就忍不住花钱,哈哈哈,喝喝奶茶,轻轻松松二三十就没了

    +

    +

    +

    诸葛亮广场,基本上老人带小孩居多,年轻人基本上都聚集在商业街,所以基本上看不到很多年轻人

    +

    +

    +

    +

    +

    回到家,基本上衣服跟洗了一样,湿热的天气真的很难受

    +

    +

    +

    回家

    +

    弟弟学校放暑假了,自然也就和出租屋生活告一段落了

    +

    不得不说,襄阳的高铁站环境还是可以的,很干净整洁

    +

    +

    +

    +

    +

    +

    +

    回家的路途中,听着风声都是轻松的

    +

    +

    +

    家乡变化

    +

    不得不感叹家乡发展的迅速,从五年前的,连高速公路都没通,到现在的高铁站全面开放

    +

    +

    +

    以前回家,坐班车,3.5小时才可以到家,现在做高铁只需要半小时即可回家,常言道

    +

    山里的公路十八弯,班车围着弯弯曲折的山路,坐车真是一件痛苦的事情,不经让自己想起

    +

    曾经在山路堵车,硬是在山路堵了五个小时的场景,在山路,那种绝望感,无助感,不经在脑海浮现

    +

    家乡的晚霞是温情的

    +

    +

    +

    +

    +

    和高中同学聚餐

    +

    临近大学毕业,基本上还是跟高中同学玩的最铁

    +

    +

    +

    不知道是年龄的成熟,还是社会现实的冲洗,大学同学似乎更加有心机了,给我一种很难交心感觉

    +

    高中时期的同学,天真烂漫的友情,才是纯真的友情,接触的环境不同,当然也不能以偏概全

    +

    当然也仅仅是一点个人感受啦

    +

    和朋友告别,感谢款待,便回家了,又是熟悉的大班车,因为高速公路的打通,车程由原来的两小时缩短为四十分钟

    +

    希望家乡经济建设越来越发达吧

    +

    +

    +

    在老家的日子

    +

    +

    +

    老家的天气还是较为凉爽的,很多时间我还是蛮愿意待在老家

    +

    农家小院,再配着微风,真的很惬意

    +

    捕蛇记

    +

    喂完鸡,余光突然瞥到,家里仓库的肥料口袋,有一个黑色的头,吐着红杏子的东西

    +

    定睛一看,tnnd,是一条蛇,达咩,给我吓得不轻,这个蛇的学名叫做菜花蛇,属于蛇王,属于无毒类型

    +

    之所以称为蛇王,是因为这个蛇会主动攻击其他蛇类,甚至毒蛇,有时候会主动袭击人类

    +

    还好作为一个农村长大的孩子,蛇对于我们来说很常见,首先拿着一个夹子,牵制住它的头,然后把它摁在地上就行了

    +

    +

    +

    最难过的还是恐惧这一关,因为一个人在家,也没人帮忙,克服心理恐惧,终究还是制服了

    +

    老人常说,蛇是有灵性的东西,如果在家里碰见了,就需要给它制服,否则会引来其他蛇的报复

    +

    当然老人说的也不是不无道理,小时候八岁的时候,曾在柴堆里看到了一条蛇,老爸不愿意杀生

    +

    就索性装在袋子,放生到了树林里,那年听我妈妈说,老家经常可以见到蛇,有一次妈妈在厨房做饭

    +

    一条一点五米的蛇就在厨房的柴火堆里吐着红杏子,还好妈妈比较警觉,喊来老爸制服的,不然就被蛇袭击了

    +

    +

    +

    +

    +

    恰好老爸回家,一起帮忙将蛇套袋,丢在深山老林里,回家了

    +

    下篇预告

    +

    iphone13使用体验感受分析篇 or 大学三年生活回忆篇,敬请期待!

    +]]>
    +
    + + + typecho实现QQ头像用户评论加密,注意:pigeon,twitter用户有彩蛋哦! + https://www.usj.cc/post/86/ + Wed, 10 Aug 2022 18:23:00 +0000 + + https://www.usj.cc/post/86/ + 前言 这篇文章诞生之前,特别感谢博友 小李同学的提醒 收到建议,我便开始搜寻加密评论区用户头像的方法 摸爬滚打总算是解决了,同时也把方法分享给其他有 + +

    前言

    +

    这篇文章诞生之前,特别感谢博友 + +小李同学的提醒

    +

    +

    +

    收到建议,我便开始搜寻加密评论区用户头像的方法

    +

    摸爬滚打总算是解决了,同时也把方法分享给其他有需要的朋友

    +

    寻找方法

    +

    谷歌了一下其他大佬的解决方法,规则之树大佬提供了两个方法

    +

    参考资料:https://www.ruletree.club/archives/1566/

    +

    1.第一种则是获取json数据进行分割得出k值再进行重组

    +
    function Authorimg($email)
    +{
    +    $a='cdn.v2ex.com/gravatar';//gravatar头像源
    +    $b=str_replace('@qq.com','',$email);//替换qq邮箱
    +    if(stristr($email,'@qq.com')&&is_numeric($b)&&strlen($b)<11&&strlen($b)>4){
    +        $nk = 'http://ptlogin2.qq.com/getface?&imgtype=1&uin='.$b;//qq头像api
    +        $q = file_get_contents($nk);//读入文件
    +        $q = json_encode($nk);//编码json
    +        $k = explode("&k=",$q)[1];//分割出k值
    +        echo 'https://q.qlogo.cn/g?b=qq&k='.$k.'&s=100';//重组
    +    }else{
    +        $email= md5($email);
    +        echo 'https://'.$a.'/'.$email.'?';
    +    }
    +}
    +

    2.第二种获取HTTP请求所发送的标头的数组,不用读入整个文件不会影响效率

    +
      function Authorimg($email)
    +    {
    +        $a='cdn.v2ex.com/gravatar';//gravatar头像源
    +        $b=str_replace('@qq.com','',$email);
    +        if(stristr($email,'@qq.com')&&is_numeric($b)&&strlen($b)<11&&strlen($b)>4){
    +            $nk = 'https://s.p.qq.com/pub/get_face?img_type=3&uin='.$b;
    +            $c = get_headers($nk, true);
    +            $d = $c['Location'];
    +            $q = json_encode($d);
    +            $k = explode("&k=",$q)[1];
    +            echo 'https://q.qlogo.cn/g?b=qq&k='.$k.'&s=100';
    +        }else{
    +            $email= md5($email);
    +            echo 'https://'.$a.'/'.$email.'?';
    +        }
    +    }
    +

    预装主题之后,确实可以实现,但是介于自己的Amigo朋友圈主题模版首页样式需要加载很多评论头像

    +

    使用这两个方法,加载首页的时间就很长了

    +

    一个头像需要花费一秒的时间,如果首页的头像较多,这个问题将会是致命的

    +

    可能加载一个首页就需要长达一分钟两分钟的时间将评论头像全部加载出来,对于博友的访问体验是大打折扣的

    +

    再寻他法

    +

    因为自己的Gravatar头像源一直使用的是,cravatar的源,于是去cravatar官网去碰碰运气

    +

    在官网的开发文档看到了这句话,于是灵感油然而生

    +
    +

    Cravatar 完美兼容所有 Gravatar 头像 API 接口,同时如果你未在 Cravatar 设置头像,则会先尝试调用 Gravatar 上的头像数据,其后是 QQ 头像,最后会返回我们为你准备的一组默认头像

    +
    +

    这句话简单讲述的是cravatar会首先查询你的邮箱,是否有注册Gravatar头像

    +

    如果没有就返回其QQ头像,如果也不是QQ邮箱则返回cravatar的默认头像

    +

    那么,反过来想,我们是否可以将QQ邮箱通过cravatar来处理,从而达到加密QQ用户头像呢?

    +

    经过亲自检验,是可以的,cravatar的头像链接显示格式是这样的

    +
    +

    + +https://cravatar.cn/avatar/HASH

    +
    +

    其中 HASH 部分是你的电子邮箱的哈希值,此电子邮箱必须在 Cravatar.cn 上注册并绑定头像

    +

    否则会尝试返回 Gravatar 头像和 QQ 头像,如果都不存在,则返回默认头像

    +

    那么我们只需要将取到的邮箱值,通过php加密一下,可恶,没有系统学习过php

    +

    不过还好,自己有过js基础,编程语言总是万变不离其宗,所以一番折腾还是写出来了

    +

    这里主要用到PHP strtolower() 函数和 md5()函数

    +

    大致思路

    +

    将获取的email的值,判断是否为QQ邮箱还是域名邮箱,如果是域名邮箱则直接加密然后返回值

    +

    如果是QQ邮箱,则通过strtolower() 函数进行转换为小写,再md5加密,然后返回头像

    +

    代码展示

    +

    因为是小白,可能写的有些问题

    +
    function Authorimg($email)
    +{
    +    $a='cravatar.cn/avatar';//gravatar头像源
    +    $b=str_replace('@qq.com','',$email);
    +    if(stristr($email,'@qq.com')&&is_numeric($b)&&strlen($b)<11&&strlen($b)>4){
    +        $address = strtolower( trim( $email ) );
    +        $hash    = md5( $address );
    +        $qqimgurl = 'https://cravatar.cn/avatar/' . $hash;
    +        return $qqimgurl;
    +    }else{
    +        $email= md5($email);
    +        $avatarimgurl = 'https://'.$a.'/'.$email.'?';
    +        return $avatarimgurl;
    +    }
    +}
    +

    这样只需要在前端引用一下就好了

    +
    <?php Authorimg($comments->mail); ?>
    +

    这样QQ用户头像加密功能,就实现了

    +

    +

    +

    pigeon主题用户

    +

    如果你是pigeon主题用户,可以直接下载下面链接的feature.php文件

    +

    + +https://cloud.usj.cc/d/Onedrive/%E4%BB%A3%E7%A0%81/feature.php

    +

    然后进入你的主题文件,找到 /libs/feature.php文件直接覆盖替换即可

    +

    Twitter主题用户

    +

    如果你是Twitter用户,直接在主题目录的function.php的第47行的位置将 Yoniu:取Gravatar头像 部分的代码替换到如下代码

    +
    //Yoniu:取Gravatar头像
    +function getGravatar($email, $s = 40, $d = 'mm', $g = 'g') {
    +	if(preg_match('|^[1-9]\d{4,11}@qq\.com$|i',$email)){
    +		$address = strtolower( trim( $email ) );
    +        $hash    = md5( $address );
    +        $qqimgurl = 'https://cravatar.cn/avatar/' . $hash;
    +        return $qqimgurl;
    +	}else{
    +		$hash = md5($email);
    +		$option = Typecho_Widget::widget('Widget_Options');
    +		if($option->gravatarURL){
    +			$avatar = $option->gravatarURL."/$hash?s=&d=$d&r=$g";
    +		}else{
    +			$avatar = "//gravatar.com/avatar/$hash?s=&d=$d&r=$g";
    +		}
    +		return $avatar;
    +	}
    +}
    +

    这样就可以了

    +]]>
    +
    + + + 生活篇:离校,暑假,租房,面试,致那些日子的琐碎事 + https://www.usj.cc/post/85/ + Wed, 29 Jun 2022 00:12:00 +0000 + + https://www.usj.cc/post/85/ + 一张毕业照 其实有很多朋友曾私聊我,我怎么大二就毕业了,因为我们大专是2+1教学模式,大三一年是需要离校准备插本和实习的 所以需要在大二下学期就 + +

    一张毕业照

    +

    其实有很多朋友曾私聊我,我怎么大二就毕业了,因为我们大专是2+1教学模式,大三一年是需要离校准备插本和实习的

    +

    所以需要在大二下学期就开始拍毕业照,大三基本上都不在学校,学校一般会在大二下学期,组织填写一些必要的资料,然后大三就自己北漂了

    +

    越是临近毕业越是想记录学校美好的瞬间,总想用相机记录自己在学校最后留下来的痕迹,大概是怕以后跟朋友饭后茶谈,校园记忆的点点滴滴早已被时间抹去

    +

    我为什么写博客,或许这就是我坚持写博客的意义

    +

    离校前与朋友约球

    +

    +

    +

    可以说,羽毛球,乒乓球,晚跑,是自己仅剩的兴趣爱好了

    +

    心情不好,迷茫,加上适当的运动,运动分泌多巴胺,渐渐成为自己解压的一种方式

    +

    一组校园晚霞图

    +

    由校友拍摄,觉得很不错,经过同意,就保存了下来

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    一份陕西凉面

    +

    学校卖的,八块钱一份,这个面比较细,比较符合我的口味,微辣

    +

    相比面条,我喜欢吃细一点,宽粉宽面都很少吃

    +

    +

    +

    主题开发文档

    +

    因为主要着手插本了,主题可能需要搁置一段时间,暂时拟定一个文档,方便后面慢慢完善

    +

    因为这个主题是在博友,朋友的建议下慢慢完善出来的,所以就叫他amigo theme了

    +

    +

    +

    鬼吹灯全集我终于看完了

    +

    +

    +

    鬼吹灯小说还是蛮好看的,个人蛮喜欢盗墓类的小说,悬疑惊悚,还夹杂着民间传说,爱了爱了

    +

    鬼吹灯全集基本上是自己在喜马拉雅听完+看完的,喜欢听小说的朋友,推荐周文龙这个主播的音频,真的讲的蛮好

    +

    离校

    +

    封校了几个月,终于出来了,真是不容易,呼吸一下外面的空气

    +

    不知道封学生不封老师,这样的形式主义封校有什么意义

    +

    大概是资本家之间的battle吧,苦了学生,自从学校封校,菜鸟驿站就开始搞垄断了,完全不按照菜鸟裹裹app上面的价格来

    +

    随意乱收价,投诉无门,只能由着菜鸟驿站宰,其次就是自己将东西拖到学校的西门,到时候让顺风小哥收

    +

    当资本主义花朵盛开的时候,最苦的还是学生

    +

    总是把最坏的脾气留给最亲的人

    +

    放假前,老爸委托我,让我帮我妈搬一下房子,因为弟弟这边要换校区,老妈这边的租房就要搬到市区了

    +

    老爸最近就是才做手术,无法做体力重活,这个担子就来到我身上了,老妈在这边带我弟弟,也是不容易,欣然接受了

    +

    老妈,一位70后的农民工,对一些地图导航什么的,浑然不知,没有定位,只能根据之前给妈妈寄快递那个地址找了

    +

    果不其然,我迷路了

    +

    因为自己带着一个大行李,电脑包,一个装鞋的大袋子,顶着35度的大太阳,无奈感由感而生

    +

    +

    +

    陷入迷路,老妈电话的模糊描述,筋疲力尽的自己,还是习惯性的把火发给自己的老妈

    +

    母亲无奈只好挂断电话,给我发了一连串的语音,“对不起,对不起”,鼻子不由自主的酸了,突然发现父母不再强势,真的很心酸

    +

    脑海渐渐回忆起,之前在去办身份证路上的,遇见一个老奶奶,问我高德地图怎么用,去襄阳图书馆,我居然很耐心的教了,甚至还嘱咐她不要把软件清理了

    +

    越是亲近的人,越不懂得珍惜吧,小时候学用筷子,学说话,学唐诗,学写字,教的次数远比教老妈用地图导航要多得多,他们对我有耐心,现在我也要对他们有耐心

    +

    还是,回家跟妈妈道个歉吧

    +

    温情的社区

    +

    +

    +

    糟糕的出租屋生活

    +

    来到老妈出租屋的地方,一开门,鼻子都酸了,这是一套活动板房

    +

    白天温度相当的高,桌子上的西红柿,黄瓜,焉了,老妈还在吃,父亲手术,家里一下子没了生活来源

    +

    其实作为一个在校生,想做点什么,却又帮不到什么,这应该是成年人的无奈感吧

    +

    无空调,仅靠一个破旧的风扇过日子,最温情还是那外面的自然风

    +

    无花洒,没有淋浴的地方,洗澡需要用水壶烧和凉水兑成温水,进行淋浴

    +

    +

    +

    不敢相信老妈和弟弟在这里生活了四个月,生活就是为了那几多碎银两

    +

    人生第一次面试

    +

    在学校就打算干暑假工,在离校前曾找了一份文员的暑假工,薪资待遇都很不错,但是介于要帮妈妈搬家,不得不跟hr选择放弃机会

    +

    因为学校放假晚,加上六月初,高三的学生高考完毕,工厂,暑假工,服务员,这些行业基本上趋于饱和

    +

    boss直聘,前程无忧,基本上问遍了就是招满了,不招了了之类的

    +

    现实总是给你一巴掌,然后再给你一颗糖

    +

    昨天下午在boss看到一个高德地图客服岗位,现在行情,暑假工来之不易,心想去试试吧

    +

    于是约在6.28下午一点半面试,其实约面试还是很紧张的,因为毕竟是第一次面试

    +

    简单的跟hr聊了一下,双休,朝九晚六,一个小时15块钱,而且还有餐补,安排住宿,也达到了自己的期望值

    +

    默默算了一下,一个月也3600块钱呢,还是很不错的,明天去试一试

    +

    +

    +

    坐公交,给面试时间预留了一个半小时,心想应该够的,但是还是没有考虑突发事件,没错,我的那趟公交司机要等下一班换人

    +

    于是一直在公交等,无奈,不过有惊无险,面试没有迟到

    +

    开始面试

    +

    首先需要在前台扫一下二维码,然后填写一些自己的基本信息,这里提示大家,身份证尽量不要填

    +

    也可以填错一位,因为你不知道,这个公司是否靠谱,工作内容是否合规,建议大家保护好自己的信息

    +

    +

    +

    测试打字

    +

    因为我面试的岗位是客服岗,所以需要测试打字速度,还好,经常摸电脑,最终测试53字每分钟

    +

    不过还是很紧张的,hr小姐姐就在旁边盯着你,害

    +

    这一关算是很容易就过了

    +

    hr进行面试

    +

    这里是一个小姐姐把五个人,带到一个面试室,然后根据你填的信息,对你的一些家庭住址,薪资期望,抗压能力进行考究

    +

    客服岗是需要很强的抗压能力,主要是我们需要面对不同素质的人群,难免不会被问候全家

    +

    因为我第一次面试,没有以前的经验,只能说在学校干过服务员,点餐员,hr问我有没有学生骂我,只能敷衍的嗯了一声

    +

    正戏开始

    +

    hr首先说了一堆自己的公司的信息,然后简单介绍了一下自己公司的制度

    +

    接下来说的让我大为震撼

    +

    hr:因为我们这几天很忙,所以没有对你们工作通知到位,因为工作是有调整的,双休改为单休,但是单休不是指的是周日那天,是排班制度,排到你哪天休息,就哪天休息,工资还是十五块钱一小时,我们会考虑女生安全,所以会优先给男生排夜班

    +

    我:…

    +

    其实我内心是想跑路的,不是说好的朝九晚六,双休的吗,内心有一万个xxxx

    +

    然后就是主管跟我们讲工作内容,注意事项

    +

    +

    +

    我才知道这个工作就是外包客服,高德出行的外包客服,面向对象是全国各地,也就是每天要遇到不同的奇葩人士

    +

    工作也是倒班制,也没之前理想化的3600,最离谱就是,需要八天培训,如果做满一个月,那八天培训,会每天50块钱补贴

    +

    主管举例子,如果第九天不想做了,是没工资的,虽然没参加工作,但是我还是知道劳动法规定,只要上一天每天都有工资的

    +

    本来就是倒班制,身心疲惫,最后发工资还要跟公司battle工资,这公司大冤种才来吧

    +

    及时止损,借着上厕所名义,我跑路了

    +]]>
    +
    + + + 生活篇:我跳绳的那些日子,谈谈自己的变化 + https://www.usj.cc/post/84/ + Sun, 19 Jun 2022 19:49:00 +0000 + + https://www.usj.cc/post/84/ + 前言 看到本文章的标题,有些朋友可能以为我是在减肥,其实并非如此,此事情还得从五月说起 每年的5.20号,市区会从市区卫生部派遣献血车来我们学校 + +

    前言

    +

    看到本文章的标题,有些朋友可能以为我是在减肥,其实并非如此,此事情还得从五月说起

    +

    每年的5.20号,市区会从市区卫生部派遣献血车来我们学校进行爱心献血活动,中文的时候饭后茶谈

    +

    跟一个比较要好的朋友商议,要不咱们去献一次血吧,学生的积极性很高,采血车来一会儿就来了很多学生

    +

    排了大概半个小时左右,终于临到我了,第一步是需要进行采血化验,查一下各项指标是否正常,能否成为采血对象

    +

    朋友各项指标都很正常,很轻松就过去了,给我采血化验的是一位阿姨,用一次性采血针戳破食指,然后将样本放在仪器

    +

    过了一会儿阿姨眉头紧锁,自己心里也开始怦怦跳,心想肯定有什么不好的事情,阿姨告诉我肝功能76,因为不太懂这个东西

    +

    顺便问了一下阿姨正常值多少,阿姨回答到30-40,你这有点高了,不调理一下,会导致肝炎和肝癌

    +

    听了这一段话,额头上不免流出黄豆大小的冷汗,癌这个字对于年轻人来说,本来是很遥远的东西,却现在与我挂钩

    +

    阿姨说我暂时没办法献血,先回去调养身体,多喝茶,多喝水,多运动,少熬夜

    +

    开始行动

    +

    才开始准备,花钱去开点中药调理一下,是药三分毒,想了想,还是从运动开始吧

    +

    在翻器材的时候,翻到了高中时期买的跳绳,还可以计数,想了想,那就晚跑+跳绳吧

    +

    +

    +

    操场也确实有很多同学晚跑,和跳绳,可能就我不爱运动吧,哈哈哈

    +

    才开始目标定的较小,2圈+300个,小杨让我循序渐进,不能一口吃个胖子

    +

    就这样第一天,给我感觉,真是够呛,因为一直没怎么动,突然跑两圈,真的是够呛

    +

    搞的上气不接下气,可能是自己跑步方式不对,理论上应该用鼻子呼吸,然后步伐要对,错误的步伐很容易受伤

    +

    接下来跳绳还好,跳绳属于有氧运动,如果跳绳的速度很正常,那就是正常的有氧运动,跳绳可以进一步训练自己的心肺能力

    +

    第一天总的来说,真的是很要命,可能是自己速度太快了,跑完两圈都快嘎了,哈哈哈

    +

    按照晚跑+跳绳的方法循序渐进的来

    +

    +

    +

    最高记录是一晚上7公里,差不多是自己跑第二十天的时候,那时候7公里+2000跳绳,结合自身来说,强度还算是比较大了

    +

    运动很好,但是最怕就是运动受伤,在一些健身博主的推荐下,我入手了一款髌骨带,因为跳绳还是蛮伤膝盖的

    +

    +

    +

    当时觉得买回来,可能是智商税,但是结果并非如此,髌骨带缓解了很多跳绳后膝盖部位的隐痛感,我个人觉得还是挺好用的

    +

    从讨厌运动变成喜欢运动

    +

    渐渐的自己也能一口气跑五公里了,心肺感到了明显的提示,之前一口气上六楼真的是上气不接下气

    +

    因为咱们有时候上课需要去六楼上课,特别作为喜欢卡点报到的我,每次乘那几分钟跑到六楼教室上课,真的是上气不接下气

    +

    心肺功能增强,上六楼之后,明显感觉,很轻松,之前那种上气不接下气的感觉改善了很多

    +

    皮肤感觉变好了很多

    +

    运动了差不多一个月,皮肤发现比之前细腻了很多,没有之前那么油性了

    +

    之前花了一百多块钱买了一套去黑头的套装,坚持了半个月,也没什么效果

    +

    运动意外的改善了我的黑头,明显改善了不少,这么说之前一百块钱是智商税了,哭死

    +

    失眠次数明显减少

    +

    运动完洗个热水澡,做电脑看一会儿b站,然后再去睡觉,很快就可以睡着

    +

    之前失眠问题一直困扰了我很久,还买了决明子茶,调理,效果一点都不明显

    +

    合着这又是智商税呗😢

    +

    结尾

    +

    希望各位博友不要熬夜,身体是革命本钱,健康最重要

    +]]>
    +
    + + + 去除typecho1.2.0正式版的后台提示更新bug + https://www.usj.cc/post/88/ + Wed, 15 Jun 2022 10:51:00 +0000 + + https://www.usj.cc/post/88/ + 前言 更新typecho1.2.0版本的朋友可能都知道 在后台会有一个红框框提示,但是怎么也无法去除 逛官方论坛的时候,官方也承认这是一个小bug + +

    前言

    +

    更新typecho1.2.0版本的朋友可能都知道

    +

    在后台会有一个红框框提示,但是怎么也无法去除

    +

    +

    +

    逛官方论坛的时候,官方也承认这是一个小bug

    +

    需要的朋友简单修改一下,就不提示了,还是很简单的

    +

    具体方法

    +

    找到typecho的程序根目录 /var//Widget/Ajax.php

    +

    找到62行的位置,也就是下图箭头的地方

    +

    +

    +

    将>=改为>即可

    +

    +

    +

    然后返回自己的typecho后台,f12打开浏览器的控制台

    +

    +

    +

    F12打开开发者工具 -> 应用 -> 会话存储空间,右击清除即可

    +

    然后返回typecho后台管理,刷新页面,就发现该版本更新提示已经消失了

    +

    +

    +]]>
    +
    + + + 利用fontspider压缩博客字体大小,达到加快访问速度 + https://www.usj.cc/post/83/ + Sat, 11 Jun 2022 21:15:00 +0000 + + https://www.usj.cc/post/83/ + 前言 作为一个博客的发烧友,最喜欢给自己主题diy各种花里花哨的字体 因为默认的字体微软雅黑总差点意思,但是一般的字体大都很大 有的甚至大到7mb + +

    前言

    +

    作为一个博客的发烧友,最喜欢给自己主题diy各种花里花哨的字体

    +

    因为默认的字体微软雅黑总差点意思,但是一般的字体大都很大

    +

    有的甚至大到7mb,10mb的,都有,这对于小水管服务器十分的不友好

    +

    特别是一些国外的小鸡且带宽不理想的小鸡,可能访客文章都看完,博客字体还没加载完

    +

    前段时间有博友私聊我,博客的字体怎么压缩,那时候在准备四级,简单的回复了一下

    +

    今天考完,写一下方法给有需要的朋友,很简单

    +

    感谢fontspider作者

    +

    项目地址:https://github.com/aui/font-spider

    +

    准备node和npm环境

    +

    这个可以在nodejs官网下载

    +

    + +https://nodejs.org/en/download

    +

    安装的时候选择add to path 这样就可以直接安装node和npm环境

    +

    因为程序化,基本上一直默认勾选就可以安装了,很简单

    +

    但是如何自己校验自己的win系统是否安装了这两个环境了,只需要win+R输入cmd

    +

    召唤出自己的pc端的cmd控制台,输入node-v和npm-v,就如下图我这样,就表示安装完毕

    +

    +

    +

    全局安装 font-spider

    +

    这里我们还是老样子 win + R 输入cmd,输入

    +
    npm install font-spider -g
    +
    +

    如果提示这个,就代表搞定了

    +

    +

    +

    开始压缩字体

    +

    我们首先在桌面创建文件夹,注意尽量是英文,例如ziti

    +

    然后在文件夹里面把自己需要压缩的字体放在该ziti文件夹

    +

    因为考虑到一些朋友不会css,所以这里我已经给各位朋友压缩好了,直接下载解压就可以了

    +

    + +https://wwi.lanzoup.com/iM6ur0695bcj

    +

    我们将自己需要压缩的字体ttf文件拖入该文件夹即可,然后将该字体ttf文件的文件名改为font.ttf

    +

    注意:这里需要解压成文件夹放在桌面上哦,否则无法执行字体压缩

    +

    +

    +

    这里我原字体的大小是15mb,这里我把它拖到ziti文件夹里面,将该字体命名为font.ttf

    +

    +

    +

    然后打开cmd 控制台输入以下代码

    +
    cd ziti
    +
    +

    然后再输入以下代码,这样就可以了

    +
    font-spider index.html
    +
    +

    然后你会发现自己ziti文件夹会多出一个font-spider文件夹,此文件夹里面的font.ttf就是压缩前的字体

    +

    根目录则是已经压缩后的字体,还有其他格式字体,该工具全部帮你压缩,直接应用到网页即可,非常方便

    +

    +

    +

    再看看被压缩的ttf字体大小,居然不到几kb

    +

    +

    +

    是不是很方便!

    +]]>
    +
    + + + 上课老师提到产品的生命周期,引发了我对手游全民超神的回忆 + https://www.usj.cc/post/82/ + Tue, 07 Jun 2022 17:54:00 +0000 + + https://www.usj.cc/post/82/ + 一点碎碎念 差不多快是月更博主了,因为自己琢磨了给自己主题整了一个朋友圈碎碎念功能,自己的文章更新频率没那么频繁了 前段时间我在说说页面提到父亲 + +

    一点碎碎念

    +

    差不多快是月更博主了,因为自己琢磨了给自己主题整了一个朋友圈碎碎念功能,自己的文章更新频率没那么频繁了

    +

    前段时间我在说说页面提到父亲手术,看到各位博主大篇的评论和回复以及祝福,真的挺感动的,虽然我们素不相识,但是却以文字交心

    +

    父亲那天跟我讲了他心脏不舒服,听了那一段父亲喘着粗气的语言,眼泪一下子止不住了

    +

    晚上闭眼,满眼就是父亲躺着病床,插着氧气瓶的画面,也印证了古人的那个成语:瓜子连心

    +

    大概是受神明的保佑,父亲是属于先天性多了一根血管,导致血液回流,这便是父亲经常喘着粗气的原因

    +

    医生告知我们需要做微创手术就可以了,我和我妈的心一下子平复了很多,父亲的手术还蛮顺利

    +

    首先特别感谢各位博友对家父的关心,谢谢你们,也祝你们生活愉快,工作学业顺利!

    +

    步入正题

    +

    今天在产品设计运营这门选修课,课本上讲了一个名词,产品的生命周期,不由得让我想起了一款初中的MOBA手游

    +

    全民超神,由腾讯的光子工作室担任运维的,相信光子工作室各位朋友不陌生,比如现在比较火的吃鸡手游,和平精英就是该工作室代运营的

    +

    +

    +

    这个手游在我们读初中那时候的时候,十分的火爆,初二的时候每次周五放周末的时候,回家第一时间跟朋友开一局

    +

    那时候热度比较高的的流量ip英雄有宙斯,超神小师妹,堕落天使路西法,还有邪火神,等等

    +

    因为那时候压岁钱比较多,遇见自己喜欢的皮肤,特效好看的特效,都会去买,花钱去抽,年少不懂事怼进去不少钱

    +

    大概是初三上学期,因为要面临中考,父母对玩游戏管控的很严,所以就很少玩这个游戏,数学考得不错,周末回家爸妈同意了我玩一会手机

    +

    官方突然宣布停运了,2019年10月20日,光子旗下的《全民超神》手游,正式停运

    +

    这个消息当时出了,对于我如同晴天霹雳,当时还不太相信,去全民超神官网看了才知道,确实是如此

    +

    +

    +

    就此以后,MOBA手游市场就只剩下个《王者荣耀》了,就这样我玩了三年的账号和心血,一朝尽没

    +

    全民超神和王者荣耀

    +

    说起这两款游戏,就有必要提到MOBA手游这个概念,最早的MOBA手游是一款叫虚荣的手游

    +

    该游戏的手游画还是太低了,有一些端游的操作,无法在手游展现,对于当时刚刚兴起的4G而言

    +

    在手机配置和网络要求层面上,这款游戏生在了一个不太适合它的时代

    +

    虚荣所带来的MOBA概念,让腾讯看到了财富密码,当年鹅厂找到拳头公司商议搞一个手游版的英雄联盟

    +

    那会儿,拳头根本就看不起“手游”这种东西,鹅厂没办法,只有自己摸索着来

    +

    于是乎,光子工作室,开发《全民超神》,天美工作室,开发《王者荣耀》

    +

    这好比是两个工作室的竞争,赢了的继续,输了的删号

    +

    这大概也是全民超神当时关停服务器的原因吧

    +

    我的观点

    +

    自古以来,氪金便是腾讯运营的法宝,对于光子工作室来说,他一开始在全民超神就有所展现

    +

    例如氪金可以给英雄给予属性加成,玩冒险模式,你不充钱根本玩不赢那些充钱的玩家

    +

    他的运营方向基本上可以用一句话来总结,氪金就能变强

    +

    反观现在的王者荣耀手游,现有的皮肤加10点攻击和10点法术攻击,应该就是当时遗留下来的产物

    +

    但是天美有着光子工作室全民超神的前车之鉴,就更加理性一点,在这种5v5对战手游中靠氪金变强来运营实属不长远

    +

    大概是光子有了全民超神的先例,在现在运营的吃鸡手游和平精英中,没有离谱到跟cf那样,氪金就能变强的地步,但是花样圈钱屡出不穷

    +

    例如大转盘抽套装,一些衣服基本上你只能花钱抽,而且概率不是很高,之前在b站看到过一些大主播抽,花了小两千才抽到一套完整的衣服套装

    +

    目前光子代运营的英雄联盟手游,也变得惨淡起来,还记得那时候出来的时候,几乎我们全班都在玩,在这个学期的时候,基本很多同学就退游了

    +

    有次饭后问同学你怎么不玩英雄联盟手游了,他说匹配机制太拉了,越玩越没意思,就索性删了

    +

    理智氪金

    +

    回到文章的名词,产品的生命周期,任何一款游戏产品都会有它没落的时候,例如我冲了小两千块的全民超神

    +

    如果哪天游戏运营不下去了,账号数据一清零,什么都没有了,因为在腾讯的手游免责声明里

    +

    很清楚的写道,你只对账号有使用权,也就是就算游戏跑路,你也无法追责,因为你进游戏默认勾选了这个条款

    +

    即便是现在比较火爆的王者荣耀,也终会有关服的那一天,本文章旨在提醒各位博友朋友理智氪金

    +

    结尾

    +

    以上仅代表个人观点,欢迎各位博友的指正

    +]]>
    +
    + + + 访问博客自动填写评论信息,安卓,ios,windows,mac方法总结 + https://www.usj.cc/post/81/ + Tue, 03 May 2022 17:33:00 +0000 + + https://www.usj.cc/post/81/ + 前言 作为一个独立博客的博主,我经常会访问一些友链朋友的博客,看到一些跟自己产生心灵共识的文章 总想着要说两句再走,但是遇到需要填写自己的昵称, + +

    前言

    +

    作为一个独立博客的博主,我经常会访问一些友链朋友的博客,看到一些跟自己产生心灵共识的文章

    +

    总想着要说两句再走,但是遇到需要填写自己的昵称,邮箱,域名,一下子评论的欲望就没有了

    +

    因为把这些每到一个博客,我就需要手动补全一次,十分的麻烦,有没有一种方法可以自动补全这些信息呢

    +

    事实上是可以的,这里我们需要依靠油猴脚本,利用网页加载js,实现自己自动填信息

    +

    这里分享给有需要的朋友们

    +

    安卓版

    +

    因为安卓系统比较开放,所以支持油猴脚本的浏览器,会比较多

    +

    这里小赵给大家推荐一个app叫做x浏览器,因为此浏览器内置了油猴脚本

    +

    x浏览器官网地址:https://www.xbext.com

    +

    安装此浏览器,打开设置,在设置页面,点击“浏览器脚本”

    +

    紧接着接着点击右上角“添加脚本”,在菜单中选择一种添加方法即可

    +

    +

    +

    这里我们直接选择,从url导入脚本,即可,然后点击下面的链接导入即可

    +

    + +https://greasyfork.org/scripts/434862-博客网站留言评论信息自动填充/code/博客网站留言评论信息自动填充.user.js

    +

    注意:我们需要手动修改该js文本的博客信息改为你的

    +

    ios

    +

    ios因为系统封闭,所以会相对于安卓麻烦一点,这里有些朋友不会弄,我会写详细一点

    +

    首先打开app store 商店,找到下面第一个软件,安装即可

    +

    +

    +

    安装完成之后,我们进入设置,找到Safari浏览器,按照下图所示把该配置的配置好

    +

    +

    +

    然后我们在桌面找到此软件,点进去软件,我们会看到这个界面

    +

    +

    +

    点击那个蓝色按钮,我们在iphone本地创建一个存放脚本文件的文件夹,这样方便此软件每次读取js脚本

    +

    +

    +

    然后点击下方的自动填写脚本js,然后在Safari浏览器打开

    +

    + +https://greasyfork.org/scripts/434862-博客网站留言评论信息自动填充/code/博客网站留言评论信息自动填充.user.js

    +

    +

    +

    这里我们点击,userscript,然后会出现以下界面

    +

    +

    +

    这里我们直接点击 tap to install即可,然后会有此提示

    +

    +

    +

    这里我们直接install一下就好了,然后我们直接在iphone本地进行配置即可

    +

    windos

    +

    我们需要在电脑安装,Chrome浏览器,然后点击下方链接

    +

    + +https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo

    +

    直接安装油猴扩展即可,注意这里安装需要科学上网

    +

    然后点击下方链接进行,安装配置博客信息自动填写脚本

    +

    + +https://greasyfork.org/scripts/434862-博客网站留言评论信息自动填充/code/博客网站留言评论信息自动填充.user.js

    +

    修改配置信息,请在脚本管理里面修改

    +

    mac

    +

    这里由于自己用不起mac,印象中只记得去商店下载油猴脚本即可

    +

    然后如上所述,把脚本下载下来,然后信息改一下就好了

    +

    效果展示

    +

    这里我随机访问我友链的博客,进行查看效果

    +

    [video src=“https://usj.cc/sp/16.mp4”]

    +

    这样就完成了,是不是很方便,所有信息,脚本已经替你完成填写,只用填写信息就好了

    +]]>
    +
    + + + iphone快捷指令发布动态说说,支持大部分typecho主题 + https://www.usj.cc/post/80/ + Sat, 30 Apr 2022 21:26:00 +0000 + + https://www.usj.cc/post/80/ + 前言 首先祝各位朋友五一快乐 新主题爆肝几天也成功的赶出来了,这次也是自己也是第一次半开发主题 本主题原型是由潘先生定制的主题,原包只有基础的文章 + +

    前言

    +

    首先祝各位朋友五一快乐

    +

    新主题爆肝几天也成功的赶出来了,这次也是自己也是第一次半开发主题

    +

    本主题原型是由潘先生定制的主题,原包只有基础的文章页功能,征得潘先生同意了,进行了二次开发

    +

    加了一些博客必备的页面 友链页面 文章归档页面 说说动态页面 owo表情包 等等一些功能

    +

    实际着手进行写主题,并没有自己想象那么简单,很多功能,typecho官方文档几乎没有对应的api

    +

    基本上都是靠自己摸索其他优秀的主题开发者写的主题,进行学习

    +

    功能的执行逻辑,这是一个从0到1的过程,过程也有无助感,因为很多地方涉及到php知识

    +

    这个主题它目前并不完美,或许也会有一些我未发现的小bug,我会在后面的时间慢慢打磨

    +

    我还是一个在不断学习的菜鸟,也希望日后可以用更少的代码写出更漂亮的ui模版

    +

    主题截图

    +

    +

    +

    +

    +

    +

    +

    正文开始

    +

    在给主题写动态说说页面的时候,听其他博友说快捷指令也可以发布说说

    +

    在Google搜了一下,果然有大佬写出了成品,但是可惜的是只支持handsome主题的

    +

    + +https://jay.tg/handsome-shuoshuo-ios

    +

    但是想了想,typecho的原理应该差不多,参考一下大佬的实现方法,换个思路或许可以实现

    +

    像我这么懒的人,为何不折腾个玩玩,而且现在快捷指令这么方便

    +

    于是把该大佬的快捷指令下载下来,仔细看了一下执行逻辑,是利用post请求

    +

    也就是我只要获取到cid,博客的url,和主题的动态页面的time_code即可实现快捷指令发说说功能

    +

    折腾了一会儿,最终实现了此功能,下面分享思路给各位有需要的朋友

    +

    实现思路

    +

    通过快捷指令声明三个变量即cid,url,code

    +

    通过将对应值写入txt文件,让iphone读取这几个文件的值

    +

    然后请求,实现发布动态的功能

    +

    具体操作

    +

    + +https://wwi.lanzoup.com/i6ZyP0428lkb

    +

    在windos系统下载该zip文件,解压到桌面,该文件名为 dongtai 里面会有三个txt文件

    +

    +

    +

    在cid.txt文件填写你的主题的时光机独立页面的cid,例如我是2,我只需要把该文件的0改为2即可

    +

    其他文件同理,这里需要注意的是url.txt文件里的博客域名请加对应的协议头,即https://或者http://

    +

    然后将该文件夹,压缩为zip发到自己的iphone,将此zip包保存为iphone本地,然后解压一下

    +

    +

    +

    这样就可以了,注意一定要解压,否则快捷指令无法读取的,然后保存我已经做好的快捷指令

    +

    + +https://www.icloud.com/shortcuts/b3651207ca3e4ab0b3215c5a416c2f94

    +

    复制该iCloud的网址去iphone的Safari浏览器打开,然后保存快捷指令在本地

    +

    ok,这样就完成了

    +

    视频展示

    +

    [video src=“https://www.usj.cc/sp/15.mp4”]

    +

    siri玩法

    +

    直接 嘿 siri 动态

    +

    然后对siri说你想发的内容,就可以直接发布了,是不是很有意思

    +]]>
    +
    + + + ios去掉更新小红点的方法 + https://www.usj.cc/post/79/ + Sun, 10 Apr 2022 21:55:00 +0000 + + https://www.usj.cc/post/79/ + 前言 早上起床发现,自己收到了ios 15.4.1 的系统更新推送,网上说15.4.1这个版本的系统太拉跨,比如相机闪屏,还有一些一眼难尽的bug 但是作为i + +

    前言

    +

    早上起床发现,自己收到了ios 15.4.1 的系统更新推送,网上说15.4.1这个版本的系统太拉跨,比如相机闪屏,还有一些一眼难尽的bug

    +

    但是作为ios的小白用户,一直去不掉这个更新提示的小红点,说实话还是强迫症又犯了,朋友介绍给我了一个方法,感觉挺好用的,分享出来给有需要的朋友

    +

    前面准备

    +

    需要ios系统为12-15版本,这些版本之间的小伙伴都可

    +

    教程开始

    +

    + +https://wwi.lanzoup.com/iwPoc02yxlpg

    +

    复制上面的链接,去手机的Safari浏览器打开下载

    +

    然后去手机的设置,找到 设置-通用-VPN与设备管理 那边安装

    +

    +

    +

    这里安装我们刚刚下载好的描述文件,这里会提示重启手机

    +

    我们按照提示重启一下手机就好了

    +

    等重启完毕,再次打开设置里面的系统更新界面

    +

    +

    +

    这里会提示15.3.1是最新版本,实际上15.4.1才是最新版本,这样就可以拒收更新推送了

    +

    日后我还想更新怎么办

    +

    如果日后想更新新版本的ios系统,只需要再去 设置-通用-VPN与设备管理

    +

    把那个描述文件移除掉,重启一下iphone即可,这样就能正常接收到更新推送了

    +

    好了,是不是很简单,晚安,朋友们

    +]]>
    +
    + + + 秒看青年大学习,最新方法,安卓版 + https://www.usj.cc/post/78/ + Mon, 28 Mar 2022 13:44:00 +0000 + + https://www.usj.cc/post/78/ + 前言 前段时间用了很久的秒看青年大学习方法失效了 随着微信版本的迭代,新版本微信内核禁止了一些调试功能 于是自己想,要不然自己退回微信版本,但是一 + +

    前言

    +

    前段时间用了很久的秒看青年大学习方法失效了

    +

    随着微信版本的迭代,新版本微信内核禁止了一些调试功能

    +

    于是自己想,要不然自己退回微信版本,但是一直提示微信更新就很烦

    +

    于是就有个想法把旧版本的内核替换到新版本微信的内核

    +

    准备工作

    +

    1.最新版的微信版本,这里我使用的是8.0.20版本

    +

    2.一个手机浏览器,也可以是手机里自带的浏览器

    +

    3.mt管理器,这里直接点击下方按钮,跳转下载即可

    +

    mt管理器就不用多介绍了,是一个文件管理器,相信有很多玩机的朋友知道

    +

    !!! +点我下载 +!!!

    +

    4.一个聪明的大脑

    +

    进入正题

    +

    首先进入自己的手机浏览器,将旧版内核下载下来

    +

    + +https://wwi.lanzoup.com/i02PM026g55a

    +

    进入手机浏览器,找到下载内容,然后找到tbs.apk的属性,找到此文件的下载位置

    +

    注意:

    +

    这里请不要直接安装tbs的apk文件,这里我们只获取文件的地址

    +

    打开mt管理器,我们在文件夹列表的右半部分找到tbs.apk的所在地方,这里我也是成功找到了

    +

    +

    +

    在左边半部分,我们需要找到

    +

    /storage/emulated/0/Android/data/com.tencent.mm/files/tbs,这里我已经找到

    +

    +

    +

    因为不存在本地内核,所以该文件夹为空,我们再将右半边的tbs.apk文件复制到左边的地方

    +

    +

    +

    长按右边的apk,软件会提示是否复制,直接复制就好了

    +

    +

    +

    这样就成功了,是不是很简单

    +

    接下来,我们只需要,关闭mt管理器,去微信,随便一个聊天窗口即可

    +

    第一步点击下方链接,然后就退出

    +

    + +http://1.debugmm.qq.com/?forcex5=true

    +

    第二步,点击下方链接即可

    +

    + +http://debugtbs.qq.com

    +

    点进去后安装本地内核,这里我们直接安装我们刚刚放置本地的内核即可,安装完成后会提示重启内核

    +

    这样就大功告成了

    +

    这样我们进入青年大学习页面,然后会发现右下方有个绿色的调试按钮

    +

    等视频开始,直接输入代码即可

    +

    为了防止遗忘,我已经放置在我的微信公众号

    +

    直接回复 青年大学习 五个字即可

    +

    服务号即可自动对你发送,秒看青年大学习的代码,是不是很简单

    +

    +

    +

    简单方法

    +

    当然有小伙伴说这么麻烦,有没有更简单方法,其实可以新购一台苹果手机

    +

    进入播放青年大学习视频,然后去状态栏拉进度条就好了,基本上几秒搞定

    +

    免责声明

    +

    大家还是要认真相应国家好好学习青年大学习

    +

    本文只是提供一个思路,给一些没有时间看大学习的小伙伴

    +]]>
    +
    + + + 寒假二三事 + https://www.usj.cc/post/76/ + Thu, 24 Mar 2022 15:23:00 +0000 + + https://www.usj.cc/post/76/ + 前言 当开始写这篇文章的时候,截止今天,我已经开学两周了 因为开学的延迟,导致学期缩短,课程基本上都排的很紧,准备在开学那周更新的,还是鸽了很久 + +

    前言

    +

    当开始写这篇文章的时候,截止今天,我已经开学两周了

    +

    因为开学的延迟,导致学期缩短,课程基本上都排的很紧,准备在开学那周更新的,还是鸽了很久

    +

    这篇文章主要记叙一些寒假印象比较深刻的事情

    +

    智能手机

    +

    老一辈人都有一种艰苦年代留下来的东西,不太愿意接受新事物的保守思想

    +

    我的爷爷是一位50后,一直使用的是十几年前那种小灵通样式的手机,经常要去镇上看病买药必须出示健康码行程码很不方便

    +

    爸妈也多次跟爷爷提到给他换成智能手机,我爷爷多次拒绝,回到家惊奇的发现爷爷竟然换成了智能手机

    +

    疫情让很多老年人也开始接触新的事物,后来问爷爷为什么主动同意换成智能机,他说健康码和行程码用不了

    +

    2019年截止到2022年,疫情已经持续了两年之久,也在悄悄的改变了生活方式

    +

    拼多多

    +

    听到拼多多,脑海里浮现的关键词基本上就是砍一刀,拼夕夕,帮我点一下,这些词汇

    +

    因为拼多多的营销方式,病毒式营销,通过返利拉人头方式,让很多人厌恶

    +

    寒假回到老家准备过年,在自己卧室,有一张专门用来放置电脑的桌子

    +

    但是苦在桌子的后面,没有插座,导致要去一米远的床头柜插座插上电脑电源

    +

    因为插座只有一个孔位,如果使用电脑就不能充手机,充手机就不能使用电脑,很头疼,于是四处寻找有没有插线板

    +

    然后老爸找了一个插线板递给我,一脸得意的跟我说,这是我在拼多多9.9包邮买的插线板,又便宜又耐用

    +

    顿时我心中一愣,我爸一个70后的农民工,之前怎么教他学网购都不愿意学,居然自己开始尝试拼多多网购

    +

    使用这9.9的插座,我正在看bilibili越看越不安心,心里想着,这玩意会不会晚上乘我睡觉的时候漏电啥的

    +

    于是跑到我爸房间耐心跟他说,拼多多很多东西都是假货,还有那些拼多多砍一刀都是假的

    +

    于是特地在b站找了一个up主的拼多多砍一刀视频给我爸看,大费周章的解释了一下拼多多玩的数字游戏的套路

    +

    解释小数点后面还有好多位,又坑人又浪费时间,说完便把我爸的手机拿过来,把拼多多app卸载了

    +

    并说以后想买什么东西跟我说,到时候我下课可以帮你买,我爸听完之后一脸失望的走出了房间

    +

    除夕过后,去小叔家拜年,在吃饭期间,跟小叔无意间聊到拼多多这个app,亲戚朋友长辈对这个app都是一致好评

    +

    这次我没有再说拼多多的什么什么的不好,以及它的坑,而是默默听着长辈夸赞拼多多

    +

    叔叔说,拼多多这个app真的很不错,里面的多多买菜都很便宜,比菜市场的价格都便宜很多

    +

    阿姨也说到,在多多买菜,基本上前晚预定,次日上午就能拿到新鲜的菜

    +

    有时候还能用优惠券,节省来回的骑车油费,也节省了很多碎片化的时间

    +

    在饭桌上,亲戚长辈们不断的夸赞拼多多app,说道拼多多几块钱提的纸巾比街上小贩卖的劣质纸巾好多了

    +

    让他们真正的感受到了实惠,在拼多多一百多块买的电饭锅,比街上四五百块买的电饭锅更耐用,街上买的没用多久就坏了

    +

    长辈对拼多多的一致好评,跟我在知乎app,微博,同学口中了解的拼多多大相庭径,仿佛和长辈们和我不在一个世界

    +

    或许我真的释怀了,虽然拼多多比不上淘宝,京东,但是却可以秒杀街上一些小贩贩卖的劣质商品

    +

    真正的让居住在五六线城市的居民体验到了实惠,性价比,不由得让我肃然起敬,让我真真切切的体会到

    +

    拼多多确实在慢慢的,改变着亿万小县城居民的生活方式

    +

    武汉之行

    +

    正月初六下午,老爸接到了一个协和打来的电话,后面才知道,我们需要在七号赶到协和医院

    +

    准备十号给弟弟动手术,接到电话,父亲还没来得及吃饭,就计划让我们收拾东西,驾车去县城坐去武汉的班车

    +

    [dplay src=“https://usj.cc/sp/14.mp4”]

    +

    路上我们都没有说话,看父亲的脸色,心情沉重

    +

    因为正月份的原因,直达武汉的大巴较少,由140一人涨到200一人

    +

    第二天早上9点,大巴车才到达车站,急匆匆的找好座位之后,才安稳了下来

    +

    路上雪很厚,班车是挂载的防滑链,所以速度慢很多,走到车站才发现因为雪太厚,高速被封了

    +

    也就是只能走低速了,意味着车程时间会更长,一直坐了6个小时,才到达武汉,不得不说坐车真的累

    +

    +

    +

    夜晚的协和,一天的路程确实很累,很早我们就进入了梦乡

    +

    暂居姐姐家的日子

    +

    弟弟的手术很成功,但是需要在协和休养几天

    +

    因为疫情管控的原因,一个小孩只能有两个陪护人,所以爸妈去当陪护了

    +

    我只能在外面住宾馆,考虑在外面住宾馆成本较高,计划独自去姐姐那边呆几天

    +

    因为姐姐在武汉的开发区,距离较远,所以必须去乘地铁到达那边,然后再转公交

    +

    因为自己一直居住在三线城市,我们那边基本上没有地铁这个东西

    +

    地铁对于自己来说还属于新鲜事物,好吧,自己真是个low逼

    +

    +

    +

    第一次独自乘坐地铁,才开始害怕自己走错,在百度看了看,也没想象那么难,通过高德地图就ok

    +

    +

    +

    换乘公交,不看不知道,到达姐姐家,我居然要换乘两次公交,并且都需要坐25站,坐公交就做了两个小时

    +

    到达姐姐家,算是赶上了晚饭,姐姐婆婆家他们这边不爱吃辣,基本上清淡,什么都是清炒,哈哈哈,才开始还是有一些不习惯

    +

    因为这边偏农村,所以比较安静,自然我也没什么去处,基本上就是楼上楼下两点一线,然后会出来走走

    +

    后面了解到姐姐的公公婆婆是做药材生意的,卖这种鳖壳,三块钱一个,真的是很贵,房子后面有一个小作坊用于加工这些东西

    +

    +

    +

    烟火气息,这个是傍晚独自出来闲逛拍的,哈哈哈,因为基本上没事干,只能出来转转

    +

    +

    +

    +

    +

    这个是村民众筹的鱼塘,每年需要给村支部缴纳指定的会费,就可以在年末的时候分到一些鱼,还是很划算的

    +

    +

    +

    下面是自己的一些随拍

    +

    +

    +

    +

    +

    +

    +

    +

    +

    这个是我姐姐教书的小学,因为我姐姐要带小孩,所以每天只上半天班

    +

    +

    +

    第四天父亲那边打电话过来,准备办理出院,然后返程回家,所以提前跟姐姐讲了

    +

    姐姐在我临走之前弄了一场烧烤,嘴里念叨他们都有自己的事情做,基本上没有怎么管我

    +

    姐姐的口中更多的是自责吧,因为跟姐姐从小在一起长大的,自从姐姐嫁过武汉这边,接近两年没见了

    +

    +

    +

    +

    +

    +

    +

    辞别叔叔阿姨,又是下雨天

    +

    +

    +

    同时跟小外甥,姐姐告别

    +

    +

    +

    坐上地铁,开发区这边人真的挺少的,基本上没有什么人

    +

    +

    +

    +

    +

    到达协和,下的真大,因为没有雨伞,头发和衣服几乎淋湿了

    +

    +

    +

    集中隔离

    +

    因为属于武汉返乡人员,需要在指定地方隔离14天,就这样开始无聊的隔离生活

    +

    +

    +

    +

    +

    +

    +

    结尾

    +

    新的一学期,可能更新频率会放慢,仔细看了一下站长统计,确实,有很多朋友来访

    +

    真的很感谢,可能基本上保持月更,努力把文章质量保持下去,祝各位朋友工作顺利学习进步哈

    +]]>
    +
    + + + 莫非这世界上真的有花仙子 + https://www.usj.cc/post/77/ + Thu, 24 Mar 2022 12:48:00 +0000 + + https://www.usj.cc/post/77/ + 说明 1.此图集非本人的个人作品 2.本图集在发布之前已经征得发布许可 3.本人单身汪一枚,此图集是学姐,并非女友 4.请勿随意使用本图集商用,谢谢 + +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    说明

    +

    1.此图集非本人的个人作品

    +

    2.本图集在发布之前已经征得发布许可

    +

    3.本人单身汪一枚,此图集是学姐,并非女友

    +

    4.请勿随意使用本图集商用,谢谢

    +]]>
    +
    + + + 2022,除夕过后的那些事 + https://www.usj.cc/post/75/ + Sun, 27 Feb 2022 21:33:00 +0000 + + https://www.usj.cc/post/75/ + 前言 距今天算起,已经回家数日了,由于疫情延期开学影响,我还没开学 在前一篇文章曾提到我刚从武汉返程,好巧不巧,正好碰上了武汉新出的几例病例 小镇 + +

    前言

    +

    距今天算起,已经回家数日了,由于疫情延期开学影响,我还没开学

    +

    在前一篇文章曾提到我刚从武汉返程,好巧不巧,正好碰上了武汉新出的几例病例

    +

    小镇的社区通知,需要登记我们这些武汉返乡人员,我现在的状态是居家隔离状态

    +

    我的碎碎念

    +

    从武汉返回到家中,数日,不知道是否是身体状况原因,几夜频频失眠

    +

    在22日晚,半夜突然接到一个电话,就这样被惊醒,睡眼朦胧,以为是电话推销不耐烦直接挂断了电话

    +

    +

    +

    起床一看,居然是县城的疫情防控指挥部,打开支付宝一看,我才明白半夜给我打电话的原因

    +

    +

    +

    及时回了个电话给疫情防控指挥部,然后登记了一些相关信息,对村部也进行了报备,目前是居家隔离状态

    +

    隔离状态需要48小时内核酸检测呈阴性,所以我们需要隔一天做一次核酸检测,因为小镇的医疗设置落后,两天时间才能出检测结果

    +

    乘着居家隔离闲暇的时间,打算写此文章来记录正月拜年的那些日子,本文以时间为主线记叙

    +

    老家的雪

    +

    每逢过年的时候,基本上老家都会下雪,坐落在林区,海拔高,也就是前一天晚上下雪

    +

    地上就能积累很厚的雪,白皑皑的雪,自然是我们小一辈的乐趣,常常和小伙伴一起打雪仗,堆雪人

    +

    但是对于南方的朋友,只能说很罕见,驾车回老家,路上雪很厚,处于安全考虑,由我爸驾驶

    +

    +

    +

    山的阳面,也就是光照较多的一面,雪相比阴面坡,雪会少很多,放个对比图

    +
      +
    • 山的阳面
    • +
    +

    +

    +
      +
    • 山的阴面
    • +
    +

    +

    +

    银装素裹的老家雪景

    +

    可能对于南方的朋友,雪景只能说很罕见,下面带你们云看雪,部分视频由姐姐拍摄

    +

    沉浸式看雪,因为实在是太冷了,录了一会儿手都哆嗦的不行,当时只录了几个小段视频

    +

    +

    +

    +

    +

    +

    +

    [dplay src=“https://usj.cc/sp/10.mp4”]

    +

    [dplay src=“https://usj.cc/sp/11.mp4”]

    +

    [dplay src=“https://usj.cc/sp/12.mp4”]

    +

    自制滑雪板,陪弟弟妹妹滑雪

    +

    把已经坏掉的小板凳,四条腿锯掉,然后打孔穿入两根结实的绳子

    +

    这样就做成了简易的滑雪板,这便是我们的乐趣

    +

    这个视频是记录弟弟妹妹的滑雪过程,不得不说小孩子的快乐真的很简单,哈哈哈

    +

    [dplay src=“https://usj.cc/sp/13.mp4”]

    +

    和哥哥一起堆雪人

    +

    因为上篇文章,很多博友吐槽雪人,哈哈哈,堆得难看

    +

    其实第一版雪人更加难以入眼,下面就放个对比图吧,哈哈

    +

    第一版雪人

    +

    +

    +

    +

    +

    +

    +

    第二版雪人

    +

    +

    +

    老家的烧烤篇

    +

    在叔叔家,因为他们有烧烤架,所以小伙伴们决议来一场烧烤,实现烧烤自由

    +

    为了体现团队合作精神,这次烧烤行动分工如下

    +

    穿串:表哥 烤串:叔叔 拌酱:我

    +

    +

    +

    +

    +

    +

    +

    由于我的调料调的太辣,导致小伙伴集体差评

    +

    如果吃得惯辣,味道还是不错的,哈哈哈,可能是自己手抖辣椒放多了

    +

    结尾

    +

    本打算这篇文章同时也记录自己的武汉之行,想了想还是把他分离出来单独记录

    +

    这样才不会显得文章特别杂乱,方便日后进行阅读,最后祝各位朋友新的一年事事顺心

    +

    今天打扫房间很累,准备睡觉了,晚安

    +]]>
    +
    + + + 2022,致我的春节回忆录 + https://www.usj.cc/post/74/ + Tue, 22 Feb 2022 00:16:00 +0000 + + https://www.usj.cc/post/74/ + 前言 当打开博客写这篇文章的时候,我已经结束了武汉之旅回家数日了 在家也有时间去静下心来思考,去打理自己的博客了,计划写此文章来回忆我愉快的春节 + +

    前言

    +

    当打开博客写这篇文章的时候,我已经结束了武汉之旅回家数日了

    +

    在家也有时间去静下心来思考,去打理自己的博客了,计划写此文章来回忆我愉快的春节假期

    +

    我的一些碎碎念

    +

    好久都没有更新博客了,距离上一次更新,还是一个月前

    +

    主要是这段时间事情比较多,闲暇的时间也变少了,再加上

    +

    心里也比较浮躁,不能静下心来沉淀自己,负面情绪较多,选择停更一段时间

    +

    之前还准备把长篇的2021年的年终总结肝出来,但是自己一直鸽,拖到现在还没写出来,我会在最近更新出来

    +

    年前最后一份热干面

    +

    好久没回家了,自从自己读大学了在家待的日子比之前少了很多

    +

    疫情的原因,小镇比之前冷清了很多,一些我还悉数记得清的面馆,早餐店老板早已经人去楼空

    +

    在小镇念初中的时候,最喜欢在停车场吃一碗热气腾腾的牛肉面,然后和小伙伴一起去上学

    +

    +

    +

    集五福

    +

    集五福这个瓜分几亿的项目,我基本上每年都参加了的

    +

    但是今年的五福难度不是很大,我第一天都弄齐了四张福卡,除了敬业福

    +

    +

    +

    第二天起床扫了一下,出了一张万能福,这样就搞定了五福,哈哈,挺容易的嘛

    +

    +

    +

    给老家牵光纤

    +

    我的老家在神龙架林区,在距离山顶的五分之一处坐落着几户人家,那就是我的老家

    +

    牵光纤,这个可能是很平淡的一件事,对于我们老家来说算是一个大事

    +

    因为坐落在林区,在几年前,手机连基本的手机信号都不能满足,17年那时候作为一个喜欢打游戏的少年特别排斥回老家

    +

    因为一回到老家,基本上经常就是无服务的状态,真的很糟心,偶尔想上网,都需要去更高的小山丘

    +

    +

    +

    这个就是我前几年最喜欢跟哥哥姐姐弟弟妹妹一起去蹭网的地方

    +

    真的是很有仙境味道的地方,这里手机信号较为不错,偶尔还能刷出两格4G信号

    +

    但是唯一的缺点就是:真的很冷很冷,在那里站一会就哆嗦的不行

    +

    +

    +

    +

    +

    松树这个地方是我最喜欢依靠的地方,有时候站累了,就依靠在松树上休息

    +

    因为爷爷喜欢看新闻联播,家里属于那种天线加锅盖式的电视接收器,也就是

    +

    卫星锅盖接收器(这里通俗一点说,因为我也不知道学名叫啥)覆盖积雪,刮风,都是无法正常收看电视节目的

    +

    我爷爷经常抱怨,父亲耐不住性子,就说咱们牵光纤,到时候网络电视就不用折腾什么卫星锅盖接收器了

    +

    地处山区,给电信的安装师傅打电话,说我们这个地方想牵光纤,他们那边回复没问题,到时候到可以调一个地址过来

    +

    当然等电信安装师傅来,也不是那么顺利,每次打电话,就说明天来明天来,鸽了我们三次,哈哈,不过山区路难走

    +

    也可以理解,因为我们老家的海拔比较高,那边行车比较陡且滑,所以车停在距离我老家3公里的小土场上,安装师傅徒步带装备上来

    +

    但是因为光分盒子没拿,父亲看只有我闲着,让我去他们车上拿光分盒子,得折回安装师傅的车上拿,否则,没办法继续进行下一步了

    +

    +

    +

    下坡还比较轻松,但是回来可折腾的够呛,路上比较滑,偶尔走五步可以滑回去好几步,但是为了告别在小山丘蹭网的日子,我忍了,哈哈

    +

    +

    +

    其实就这玩意,我也看不懂,按照他们的描述,拿回去了,折腾了两三个小时,就这样老家就有光纤了

    +

    +

    +

    速度还不错,日常使用是完全够的,感觉比我小镇家的移动光纤快多了

    +

    移动那边经常出幺蛾子,可能是我们那边户集的不稳定导致的,三番五次会断连一下,然后又恢复正常

    +

    购买核桃被坑

    +

    因为每年的购置年货基本上都是我弄得,父母还有其他事情要忙

    +

    今年打算在淘宝买点山核桃回来,最近也不知道怎么的经常出现白头发,据说核桃有黑发的效果

    +

    当然我不信这个东西,主要是家里人比较喜欢吃山核桃,快递还是很给力的,两天就到了,但是结果很失望

    +

    基本上都吃不了,都是那种坏果黑果,退回去快递费也贵,索性扔了,和客服协商,客服让我数个数,然后退款

    +

    不太喜欢折腾,索性放一边了,50块大洋就这样打水漂了,哈哈,算是一次踩坑吧

    +

    +

    +

    瑞雪兆丰年

    +

    老家偏山区,所以基本上每年的过年之前都会下一场大雪,下面带你云看雪

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    堆雪人

    +

    +

    +

    有一些呆,但总算看着像雪人,哈哈哈

    +

    除夕

    +

    今年跟叔叔一家人吃团年饭,还是很热闹的,不说了,看图

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    放烟花

    +

    和哥哥姐姐们一起放烟花

    +

    [dplay src=“https://usj.cc/sp/9.mp4”]

    +

    结尾

    +

    希望新的一年,家人幸福健康平安,愿新年胜旧年

    +]]>
    +
    + + + 爆肝半个月,对U阅读app进行了2.0升级,注入了一些新鲜血液 + https://www.usj.cc/post/73/ + Sat, 15 Jan 2022 21:59:00 +0000 + + https://www.usj.cc/post/73/ + 回家差不多大半个月了,在家也是闲着,和长辈拉拉家常,有时候做做家务 但是不得不说放假之前真的是超级想回家看看,但是回到家一段时间,就想回学校 在 + +

    回家差不多大半个月了,在家也是闲着,和长辈拉拉家常,有时候做做家务

    +

    但是不得不说放假之前真的是超级想回家看看,但是回到家一段时间,就想回学校

    +

    在家自己的活动范围很小,在父母的眼里,自己总是长不大的小孩子

    +

    对一些自己想做的事情总是干预,总是感觉父母很烦,可能这就是子女跟父母最尴尬的关系

    +

    在元旦那几天,好奇了登陆了之前放出来的公益app即rss阅读器U阅读的后台

    +

    惊奇的发现,居然有39个用户,真的是开心了好一会儿

    +

    当然也可能有的新朋友,还不知道这个东西,可以看下面这篇文章

    +

    + +https://usj.cc/391.html

    +

    1.4号晚上躺在床上,怎么都睡不着,心里萌生出一个想法,把U阅读重构一遍

    +

    就当送各位朋友一个小小的新年礼物,秉承说干就干的原则,新建文件夹,就开始了

    +

    爆肝接近十多天,也算是露出了雏形,准备把app改名为U世界

    +

    U世界广义来说是一个多元的词语,这次更新打算给u阅读注入新的血液

    +

    同时app不仅仅只满足rss阅读功能,这也是我改名的主要原因

    +

    特别感谢

    +

    + +蚁阅作者的辛勤付出,还有 + +潘先生的友情测试

    +

    简单预览

    +

    +

    +

    主要更新

    +

    1.对图标进行更新,更简洁美观

    +

    +

    +

    2.全局增加黑夜模式

    +

    +

    +

    3.增加memos功能,即碎片化笔记功能,随时随地记下自己的碎片化想法

    +

    4.增加博客导航功能,把一些比较优秀的博客收集起来

    +

    5.rss阅读适配全局夜间模式,阅读起来更舒适

    +

    6.对十年之约的订阅源聚合页面进行内置,无需每次打开浏览器查看

    +

    详细介绍

    +

    1.memos

    +

    这个主要是记录自己比较碎片化的东西,之前真的是看得起自己的记忆力

    +

    认为很多东西都不用写,但是一段时间就会忘记很多东西

    +

    于是就形成了碎片化记东西的习惯,感谢docker官方提供这么优秀的项目

    +

    打开侧栏可以根据绿色格子自己那些天的想法一目了然,方便自己总结归纳

    +

    +

    +

    +

    +

    2.rss

    +

    rss阅读器,属于老朋友了,在这里就不过多介绍了,不懂的新朋友可以看下这篇文章

    +

    + +https://usj.cc/391.html

    +

    3.nav

    +

    主要收录一些比较热爱生活,热爱记录生活的个人博主,做的一个整合

    +

    如果您不想出现在列表里,可以在评论区留言,我会及时移除贵站的博客

    +

    如果您想出现在nav的博客导航里,也可以在评论区留言,我会第一时间加上

    +

    欢迎各位个人博客博主的加入

    +

    4.blog

    +

    即是十年之约的rss聚合,该页面主要展示加入十年之约的博友的最新文章展示页

    +

    +

    +

    app下载

    +

    + +https://usj.cc/usj.apk

    +

    感谢您的阅读,晚安我的朋友们

    +]]>
    +
    + + + 闲鱼的低价iphone手机可以信吗?我把我所知道的告诉你 + https://www.usj.cc/post/72/ + Tue, 04 Jan 2022 15:45:00 +0000 + + https://www.usj.cc/post/72/ + 说到苹果手机,可能各位小伙伴十分的熟悉,很多人都想拥有一台自己的苹果手机 但是一部苹果手机大几千,很多人也不愿意花那么多钱 作为一个学生党,主要 + +

    说到苹果手机,可能各位小伙伴十分的熟悉,很多人都想拥有一台自己的苹果手机

    +

    但是一部苹果手机大几千,很多人也不愿意花那么多钱

    +

    作为一个学生党,主要的生活费支出都来源爸妈,自己没有收入来源

    +

    单靠自己攒生活费,可谓难之又难,但是很多学生小伙伴想到

    +

    买不起全新去买二手啊,于是就去某鱼,某转平台

    +

    某鱼的低价高配置苹果机价格甚至可以2000+就可以买到

    +

    前天去小叔家,小叔是卖手机的行家,跟我讲了很多关于闲鱼低价苹果机的套路

    +

    为了避免更多的小伙伴入坑,打算写一下文章,给大家科普一下

    +

    +

    +

    某鱼的低价手机可以归类为以下几种,翻新机,组装机,扩容机,魔改机,合约机,假手机,卡贴机,打广告,钓鱼网

    +

    这几种类型,骗子手法高超,你作为一个外行人,骗子一堆话术就能让你着了他的魔

    +

    爸妈的血汗钱,自己辛辛苦苦一个月的工资进入了骗子的腰包

    +

    我们不妨好好静下心来想一想,苹果手机市价远高于那些不良手机卖家的标价

    +

    他在某鱼平台挂那么低的价格卖给你,脑子进水,外面随便找家手机店都能卖的比这高,那些卖家是为了做慈善吗

    +

    当然勿贪小便宜,才是自己最要警示自己的,大多数被骗的小伙伴,基本上都是被骗子利用了贪小便宜的心理

    +

    翻新机

    +

    这里主要是指那种摔过的,被划伤屏幕的,屏幕爆了的,那种手机,然后低价买一些零件,重新组装成一部新的手机

    +

    内核坏成什么样,可能他自己都不知道,甚至手机的使用寿命,电池的实际效率都是一个问题

    +

    很多翻新机,在短期内你是无法察觉出来的

    +

    组装机

    +

    这个顾名思义,就是拿各种零件给你组装的手机,拿几部的坏手机,把零件拆卸下来,然后组装成一部新机然后卖给你

    +

    手机的内部零件比较昂贵的元件,也可以找价格较低的替代元件换上

    +

    例如国产的电池,和不知哪里产地的屏幕,使用起来也就是十分的闹心

    +

    屏幕灵敏度那更不用说,还没自己爷爷的智能机反应快

    +

    扩容机

    +

    就是指64G内存的手机,给你通过各种改动,变成256G的手机,实际上内存是很虚量的

    +

    实际上并没有那么多容量,因为这样做的话,二手商贩可以多卖你几百

    +

    但是自己实际使用起来,短时间就系统卡顿,耗电异常

    +

    魔改机

    +

    这个类似于扩容机,通过一些不为人知的手段

    +

    将手机的信息改动,你去拿爱思测试,显示爱思全绿

    +

    其实问题有很多,他改动了很多零件,作为一个外行人,你根本都看不出来什么问题

    +

    合约机

    +

    想必有的小伙伴听说过,合约机泛指通讯运营商(如移动、联通、电信等)与手机生产商合伙定制的合法苹果手机

    +

    用户使用该手机必须和指定运营商签约,而且要一次性付清租机款(大多以存话费的名义交清)

    +

    一般来说合约机不能换卡,换卡后轻则锁机不返话费,重则还需交违约金

    +

    骗子通过以很高的价格欺骗小白买合约机,首先压低入手价格,吃一顿肥肉

    +

    然后买家需要偿还每个月要支付给运营商的费用,自己得不偿失

    +

    假手机

    +

    顾名思义就是山寨手机,常见的平安果手机

    +

    手机开机是安卓的标识,有些小伙伴买到这样的手机喜欢拿到专门的鉴定中心

    +

    快递一来一回闲鱼都自动确认收货了,并且好多人都懒得去鉴定中心,只能给个差评

    +

    卡贴机

    +

    这个卡贴机通常是指的,美版和日版的手机,但是不支持国内的运营商,也就是手机本身是有运营商锁

    +

    这些手机大多数都是国外合约机然后低价带进国内的,小伙伴应该知道国外的果子机是十分便宜的

    +

    再加上这又是合约机,那就更便宜了,但是这种手机需要配置一个卡贴才可以使用

    +

    就是冒充国外的运营商,然后手机就可以使用了,但是最大的缺点就是信号会更差

    +

    苹果手机信号差本来就是一个老毛病,卡贴机那信号就更不用说,会更差

    +

    有时候显示有信号,电话也还是打不通,当然也有方法解锁

    +

    但是你是一个行外人,就不用上这个车了

    +

    打广告

    +

    这种就是更恶心了,首先卖家标一个几百块钱的价格,把你吸引过来

    +

    让你加微信聊,然后让你做各种任务,比如关注微信公众号

    +

    帮一些淘宝店家刷单,不但吊你胃口,而且还要浪费你一堆时间

    +

    人家并不是真心卖你手机,而是借此方法,让你成为他们的打工人

    +

    钓鱼网

    +

    可所谓骗子的骗术手段层出不穷,卖家会利用你想低价获得手机的心理去诱骗你去qq或者wx平台

    +

    再一步一步打感情牌,把你弄到一些仿转转的交易网页平台

    +

    实则就是一个空壳,甚至有一些技术人员不仔细分辨,还难以分辨出来

    +

    更别说自己是一个小白了,如果你在他们平台充钱,无异于羊入虎口

    +

    人家百分百不会把钱退给你,最后你只能竹篮打水一场空

    +

    如果你是真的有钱想去钓鱼网做慈善,让骗子过上好日子,那当我没说

    +

    狸猫换太子

    +

    这个算是特别老套的套路,面交的时候你验完机之后给你换了

    +

    本来验机的时候是真机,但是人家给你偷偷给你换成山寨机

    +

    你如果没有做充足的准备,只能吃哑巴亏

    +

    关于当面交易

    +

    某鱼平台有时候一些卖家会选择,当面交易,也就是同城交易,一般会让你加微信

    +

    大多数是一个美女头像,打电话面交,对方是一个女的接电话,让你放松警惕

    +

    当面交易会选择一些卖手机的地方,当你真的赶到,你会发现有些不对劲

    +

    但是仔细检查手机是没有问题的,人家会催你签字,然后把钱付清

    +

    把钱付清,她会告诉你这个手机实际上是合约机,每个月还是要给运营商三百块钱的费用

    +

    要多少个月给清,仔细算下来,还是五六千的费用,一个二手的手机花五六千买下

    +

    为何当初不去选择官方新机呢,简单的忽悠你,其实还是饭前甜点,真真的硬菜还在后面

    +

    你如果选择不要,甚至会有几个年轻人围着你,或者跳出几个大汉围着你

    +

    遇到这种情况那你是买呢还是不买呢,你到了别人的地盘,人家分分钟给你安排了

    +

    随便给你带几个地方你都不知所向,更别提报警了

    +

    警察每天那么多案件,细思微恐,你觉得自己还有好果子吃吗

    +

    小赵同学的避坑指南

    +

    购买二手机是需要自己擦亮眼睛的,小赵写这篇文章并不是一棒子打死二手交易,也确实有很多好的良心商家,为了借助二手交易平台来出掉自己的闲置机,但是互联网是眼花缭乱的,需要自己仔细的甄别

    +

    需要记住一点就是不管是配件还是手机,只要ID是:tb开头带一串数字的,大概率是骗子,千万别碰

    +

    现在闲鱼99%都是这样的骗子,一看就是批量生成的小号

    +

    还都是信用极好六七百的芝麻分再加个美女头像,这样的也千万别碰

    +

    还有就是那些舔狗送的、女生自用的各种文案,分手了渣男送的,标题夹杂着感情戏

    +

    细思微恐,其实还是为了让你放松警惕,也尽量不碰

    +

    其中最重要的就是尽量不要脱离二手交易平台,去微信QQ等平台去交易

    +

    在某鱼交易都不一定能保障你的合法权益,更别说第三方不知名的平台了

    +

    擦亮眼睛,看清那些钓鱼网站的域名,与正规的平台是否一致

    +

    那种没有备案的二手交易网站,更不用去,多半都是诈骗网站

    +

    最后小赵送给大家一句话

    +

    有时候你认为你薅了商家的羊毛,实则已经被割了韭菜

    +

    就写这么多了,希望可以帮助到各位

    +

    原创文章,转载请注明出处,谢谢

    +]]>
    +
    + + + 祝大家元旦快乐,给自己的博客加一个对联和灯笼 + https://www.usj.cc/post/71/ + Sat, 01 Jan 2022 19:18:00 +0000 + + https://www.usj.cc/post/71/ + 首先祝各位朋友元旦快乐,距离上次更新差不多十天前了,有小伙伴问我这段时间在干嘛 简单给大家聊一下,差不多25号我就放寒假了,放假回家一直在老家 + +

    首先祝各位朋友元旦快乐,距离上次更新差不多十天前了,有小伙伴问我这段时间在干嘛

    +

    简单给大家聊一下,差不多25号我就放寒假了,放假回家一直在老家,大部分时间帮父母干农活

    +

    虽然很累,但也有它的趣味,不得不说,抛开手机电脑,静下心来享受田园生活,不由让人沉浸

    +

    昨天也在逛博友的博客,大部分博主都码出了自己的2021年的年度总结,总结一年的得与失

    +

    离春节还有差不多一个月的时间,对于我来说,现在把年度总结码出来还是为时过早

    +

    逛了大多数博友,博客都挂起了象征新年的灯笼,给博客加了点年味,心想自己也整一个

    +

    打开搜索引擎,搜索了一下相关代码,基本上都是来自于各大资源网,有的居然还是收费

    +

    大概谷歌浏览器搜了一下,还是如愿以偿找到了代码,但是代码不太精简,我删除了一些不必要的代码

    +

    终究还是实现了,这里简单讲一下方法以及实现原理,首先就是怼几个div标签,进行骨架构成

    +

    这边建议找到自己的主题模版的footer.php,在适当位置加入下面这些代码

    +
    <div id="usj">
    +<div class="deng-box2">
    +    <div class="deng">
    +        <div class="xian">
    +        </div>
    +        <div class="deng-a">
    +            <div class="deng-b">
    +                <div class="deng-t">年</div>
    +            </div>
    +        </div>
    +        <div class="shui shui-a">
    +            <div class="shui-c">
    +
    +            </div>
    +            <div class="shui-b"></div>
    +        </div>
    +    </div>
    +</div>
    +<div class="deng-box3">
    +    <div class="deng">
    +        <div class="xian">
    +
    +        </div>
    +        <div class="deng-a">
    +            <div class="deng-b">
    +                <div class="deng-t">新</div>
    +            </div>
    +        </div>
    +        <div class="shui shui-a">
    +            <div class="shui-c"></div>
    +            <div class="shui-b">
    +
    +            </div>
    +        </div>
    +    </div>
    +</div>
    +<div class="deng-box1">
    +    <div class="deng">
    +        <div class="xian">
    +
    +        </div>
    +        <div class="deng-a">
    +            <div class="deng-b">
    +                <div class="deng-t">乐</div>
    +            </div>
    +        </div>
    +        <div class="shui shui-a">
    +            <div class="shui-c"></div>
    +            <div class="shui-b"></div>
    +        </div>
    +    </div>
    +</div>
    +<div class="deng-box">
    +    <div class="deng">
    +        <div class="xian">
    +
    +        </div>
    +        <div class="deng-a">
    +            <div class="deng-b">
    +                <div class="deng-t">快</div>
    +            </div>
    +        </div>
    +        <div class="shui shui-a">
    +            <div class="shui-c">
    +
    +            </div>
    +            <div class="shui-b"></div>
    +        </div>
    +    </div>
    +</div>
    +</div>
    +

    接着就是怼css,分别为四个灯笼,输出新年快乐四个字,分别给他们设为deng-box,deng-box2,deng-box3,deng-box4,当然每个博客模版都是需要自己对deng-box的top和left值进行适当调整,你也可以参考以下css代码

    +
    .deng-box {
    +        position: fixed;
    +        top: -30px;
    +        right: 35px;
    +        z-index: 9999;
    +        pointer-events: none;
    +    }
    +
    +    .deng-box1 {
    +        position: fixed;
    +        top: -30px;
    +        right: -41px;
    +        z-index: 9999;
    +        pointer-events: none
    +    }
    +
    +    .deng-box2 {
    +        position: fixed;
    +        top: -30px;
    +        left: 40px;
    +        z-index: 9999;
    +        pointer-events: none
    +    }
    +
    +    .deng-box3 {
    +        position: fixed;
    +        top: -30px;
    +        left: -20px;
    +        z-index: 9999;
    +        pointer-events: none
    +    }
    +
    +    .deng-box1 .deng,
    +    .deng-box3 .deng {
    +        position: relative;
    +        width: 120px;
    +        height: 90px;
    +        margin: 50px;
    +        background: #d8000f;
    +        background: rgba(216, 0, 15, .8);
    +        border-radius: 50% 50%;
    +        -webkit-transform-origin: 50% -100px;
    +        -webkit-animation: swing 5s infinite ease-in-out;
    +        box-shadow: -5px 5px 30px 4px #fc903d
    +    }
    +
    +    .deng {
    +        position: relative;
    +        width: 120px;
    +        height: 90px;
    +        margin: 50px;
    +        background: #d8000f;
    +        background: rgba(216, 0, 15, .8);
    +        border-radius: 50% 50%;
    +        -webkit-transform-origin: 50% -100px;
    +        -webkit-animation: swing 3s infinite ease-in-out;
    +        box-shadow: -5px 5px 50px 4px #fa6c00
    +    }
    +
    +    .deng-a {
    +        width: 100px;
    +        height: 90px;
    +        background: #d8000f;
    +        background: rgba(216, 0, 15, .1);
    +        margin: 12px 8px 8px 8px;
    +        border-radius: 50% 50%;
    +        border: 2px solid #dc8f03
    +    }
    +
    +    .deng-b {
    +        width: 45px;
    +        height: 90px;
    +        background: #d8000f;
    +        background: rgba(216, 0, 15, .1);
    +        margin: -4px 8px 8px 26px;
    +        border-radius: 50% 50%;
    +        border: 2px solid #dc8f03
    +    }
    +
    +    .xian {
    +        position: absolute;
    +        top: -20px;
    +        left: 60px;
    +        width: 2px;
    +        height: 20px;
    +        background: #dc8f03
    +    }
    +
    +    .shui-a {
    +        position: relative;
    +        width: 5px;
    +        height: 20px;
    +        margin: -5px 0 0 59px;
    +        -webkit-animation: swing 4s infinite ease-in-out;
    +        -webkit-transform-origin: 50% -45px;
    +        background: orange;
    +        border-radius: 0 0 5px 5px
    +    }
    +
    +    .shui-b {
    +        position: absolute;
    +        top: 14px;
    +        left: -2px;
    +        width: 10px;
    +        height: 10px;
    +        background: #dc8f03;
    +        border-radius: 50%
    +    }
    +
    +    .shui-c {
    +        position: absolute;
    +        top: 18px;
    +        left: -2px;
    +        width: 10px;
    +        height: 35px;
    +        background: orange;
    +        border-radius: 0 0 0 5px
    +    }
    +
    +    .deng:before {
    +        position: absolute;
    +        top: -7px;
    +        left: 29px;
    +        height: 12px;
    +        width: 60px;
    +        content: " ";
    +        display: block;
    +        z-index: 999;
    +        border-radius: 5px 5px 0 0;
    +        border: solid 1px #dc8f03;
    +        background: orange;
    +        background: linear-gradient(to right, #dc8f03, orange, #dc8f03, orange, #dc8f03)
    +    }
    +
    +    .deng:after {
    +        position: absolute;
    +        bottom: -7px;
    +        left: 10px;
    +        height: 12px;
    +        width: 60px;
    +        content: " ";
    +        display: block;
    +        margin-left: 20px;
    +        border-radius: 0 0 5px 5px;
    +        border: solid 1px #dc8f03;
    +        background: orange;
    +        background: linear-gradient(to right, #dc8f03, orange, #dc8f03, orange, #dc8f03)
    +    }
    +
    +    .deng-t {
    +        font-family: 黑体, Arial, Lucida Grande, Tahoma, sans-serif;
    +        font-size: 3.2rem;
    +        color: #dc8f03;
    +        font-weight: 700;
    +        line-height: 85px;
    +        text-align: center
    +    }
    +
    +    .night .deng-box,
    +    .night .deng-box1,
    +    .night .deng-t {
    +        background: 0 0 !important
    +    }
    +
    +    @-moz-keyframes swing {
    +        0% {
    +            -moz-transform: rotate(-10deg)
    +        }
    +
    +        50% {
    +            -moz-transform: rotate(10deg)
    +        }
    +
    +        100% {
    +            -moz-transform: rotate(-10deg)
    +        }
    +    }
    +
    +    @-webkit-keyframes swing {
    +        0% {
    +            -webkit-transform: rotate(-10deg)
    +        }
    +
    +        50% {
    +            -webkit-transform: rotate(10deg)
    +        }
    +
    +        100% {
    +            -webkit-transform: rotate(-10deg)
    +        }
    +    }
    +

    然后适当调整就完成啦,好了,本文就到这里

    +

    !!!

    + +

    作为一个爱整活的博主,不会满足就加几个灯笼就完了,打开网址输入自己的博客域名

    +

    发现自己的博客pc端布局两边十分的空旷,突然脑子里联想到我为什么不整个对联在两边

    +

    +

    +

    于是说干就干,去千图网找了素材,就开整,因为自己找合适且适用于对联的字体找了很久

    +

    +

    +

    肝了一个小时,不停的删删改改,终究还是把对联的样子整了出来

    +

    接下来就是肝代码,最近也在初步的对JavaScript学习,想着如果我全部用js写,还能检验一下自己最近学的怎么样

    +

    于是就开整,以下对联全都是用js写的,还是问了大三学长部分问题,不然自己还写不出来,在此特别谢谢学长

    +

    考虑到有的博客有很多侧栏,特别的考虑了对联遮挡问题,我还给对联加了关闭按钮,具体自己可以看看本站的效果

    +

    [reply]

    +
    <script>
    +    lastScrollY = 0;
    +    function heartBeat() {
    +        var diffY;
    +        if (document.documentElement && document.documentElement.scrollTop)
    +            diffY = document.documentElement.scrollTop;
    +        else if (document.body)
    +            diffY = document.body.scrollTop
    +        percent = .1 * (diffY - lastScrollY);
    +        if (percent > 0) percent = Math.ceil(percent);
    +        else percent = Math.floor(percent);
    +        document.getElementById("left").style.top = parseInt(document.getElementById("left").style.top) + percent + "px";
    +        document.getElementById("right").style.top = parseInt(document.getElementById("right").style.top) + percent + "px";
    +        lastScrollY = lastScrollY + percent;
    +    }
    +    function close_left2() {
    +        left2.style.visibility = 'hidden';
    +    }
    +    function close_right2() {
    +        right2.style.visibility = 'hidden';
    +    }
    +    document.writeln("<style type=\"text\/css\">");
    +    document.writeln("#left,#right{position:absolute;}");
    +    document.writeln(".imzql{width:100px;height:auto;line-height:5px}");
    +    document.writeln("#left2 img{max-width: 100%;width: 70px;}");
    +    document.writeln("#right2 img{max-width: 100%;width: 70px;}");
    +    document.writeln("<\/style>");
    +    document.writeln("<div id=\"left\" style=\"top:112px;left:50px\">");
    +    document.writeln("<div id=\"left2\" class=\"imzql\">");
    +    document.writeln("<img border=0 src=https://cdn.usj.cc/left.jpg>");
    +    document.writeln("<br><a href=\"javascript:close_left2();\" title=\"关闭左边的对联\">×<\/a>");
    +    document.writeln("<\/div>");
    +    document.writeln("<\/div>");
    +    document.writeln("<div id=\"right\" style=\"top:112px;right:50px\">");
    +    document.writeln("<div id=\"right2\" class=\"imzql\">");
    +    document.writeln("<img border=0 src=https://cdn.usj.cc/right.jpg>");
    +    document.writeln("<br><a href=\"javascript:close_right2();\" title=\"关闭右边的对联\">×<\/a>");
    +    document.writeln("<\/div>");
    +    document.writeln("<\/div>");
    +</script>
    +

    [/reply]

    +

    这里需要注意需要把 + +https://cdn.usj.cc/xxx.jpg 下载下来,接着上传为自己的本地图片,因为这里图片使用的是自己的腾讯云文件托管,需要添加为referer白名单,否则直接引用会裂图

    +

    曾经被油老师嘲讽自己的思考问题不全面,每次整活都没考虑到移动端,所以这次对移动端也做了特别考虑,为了更好的去适应访客效果,我计划在低于1500分辨率的电子设备上不显示对联,否则在小屏幕的手机端,对联会显示出来遮挡对文章的正常浏览

    +

    当然控制方法也很简单,直接用css进行控制就好了,有一些设备的分辨率大概在1440,显示了就会影响侧栏的内容显示,当然我已经写了两个关闭按钮去控制,毕竟每次要去关闭两张图片会麻烦

    +
    @media (max-width:1500px){#left,#right{display:none !important}}
    +

    在主题的自定义css加入这个代码即可解决问题,灯笼的问题同理,直接在自定义cssjiaru

    +
    @media (max-width:1500px){#usj{display:none !important}}
    +

    这样效果基本上就弄好了,是不是很容易理解

    +

    后来学长建议对联跟随侧栏的拉条移动而移动会更好

    +

    这个比较简单直接在

    +

    document.writeln("<\/div>");

    +

    的下方加入

    +

    window.setInterval("heartBeat()",1);

    +

    即可,是不是非常简单,咱们看看具体的效果

    +

    +

    +

    晚安,我的朋友们

    +]]>
    +
    + + + 更换掉jsdelivr,改用腾讯云静态网站托管,网站速度比之前提升了不少 + https://www.usj.cc/post/41/ + Wed, 22 Dec 2021 19:19:00 +0000 + + https://www.usj.cc/post/41/ + 20号中午打包外卖到寝室,打开浏览器访问一下自己的博客,突然发现自己网站静态文件都丢失了 f12一下才知道原来是jsdelivr那边出问题,打 + +

    20号中午打包外卖到寝室,打开浏览器访问一下自己的博客,突然发现自己网站静态文件都丢失了

    +

    f12一下才知道原来是jsdelivr那边出问题,打开一个新标签页,发现jsdelivr的ssl证书已经过期

    +

    去他官网仔细看了一下,官网给了个这个公告

    +

    +

    +

    简单理解就是jsdelivr速度会比之前慢一点,现在已经恢复正常使用了,但是速度没有以前的理想

    +

    特意查了一下,jsdelivr的备案也被下了,可能是有什么涉及违规的东西,估计距离墙也不远了

    +

    +53027-yqy9w46iit.png

    +

    不得不说 jsdelivr 真的是一个很好的东西,从2020.3月初,一直使用他们的加速,突然间没了,还是挺可惜的

    +

    个人来看,我觉得跟 jsdelivr 支持 Github 有主要关系,毕竟 Github 在今年的年初在国内访问已经有各种限制了

    +

    这两天考完试,同时也在寻找 jsdelivr 的替代方案时,朋友建议我批量把 cdn.jsdelivr.net 换为 cdn.statically.io

    +

    这里解释一下 cdn.statically.io 也是一个同样支持 github 的加速,但是经过自己查了一下 cdn.statically.io 已经dns污染了

    +

    细思微恐,jsdelivr既然已经被下掉备案了,估计距离dns污染也不远了,因为dns污染之前把备案卸掉和国内cdn取消掉,这点合情合理

    +

    总感觉jsdelivr的提供商网宿CDN,行动实在是太快了

    +

    最近也有小伙伴问我关于jsdelivr替代方案,我找了两个方案,简单分享一下

    +

    使用loli.top大佬的替代方案

    +

    loli.top大佬使用的是国内CDN分发,服务器及CDN均流量无限,G口起步,速度还是很理想的

    +

    如果自己不想花钱可以直接使用这个用爱发电的方案,之前使用gh图床也可以直接使用了

    +

    使用方法:

    +
    +

    替换 + +https://cdn.jsdelivr.net +成为 + +https://xcdn.loli.top

    +
    +

    但是为了避免滥用,大佬已经开启了白名单机制,可以在大佬的博客留言把自己的域名加入白名单即可

    +
    +

    博客地址:https://blog.loli.top

    +
    +

    腾讯云的静态网站托管服务

    +

    这个服务好像还是腾讯云最近出的新东西,就是可以把网站的静态资源丢进去,享受加速

    +

    听强仔说,这个不怎么贵,每个月几块钱,一瓶水钱,还不错

    +

    直接登陆腾讯云打开控制台,搜索 静态网站托管 即可,地区随便选

    +

    +

    +

    这里选择空模板即可,然后名称随便写,这里界面就跟宝塔文件夹一样

    +

    +

    +

    创建自己的文件夹,把自己的静态文件丢里面即可,文件夹自定义即可,不用跟我一样

    +

    接下来就是解析一个二级域名,在这个界面解析好,然后上对应的ssl证书即可

    +

    +49426-fxuqyl4hl1.png

    +

    然后找到访问配置,按照下图设置即可,referer白名单是指你的静态文件那些域名可以引用你的静态资源

    +

    +

    +

    这样可以避免被其他人恶意调用,只有加入referer白名单的域名才可以调用

    +

    IP访问限频配置,是防止cc攻击,我这里博客访问量较小,设置的20次,你可以按照自己的情况设置

    +

    可以看一下效果

    +

    [dplay src=“https://usj.cc/sp/7.mp4”]

    +

    晚安,朋友们

    +]]>
    +
    + + + 放假之前最后一次的照片合集,再见啦!理工 + https://www.usj.cc/post/40/ + Wed, 22 Dec 2021 17:31:00 +0000 + + https://www.usj.cc/post/40/ + + +

    +74854-tf6ncx2nrr.png

    +

    +62240-spcby0sdo7.png

    +

    +62909-pacjkrxfi99.png

    +

    +65458-7jlq1z1b5yc.png

    +

    +49621-vx4ekvnrb2.png

    +

    +34327-y2zcf7dsot.png

    +

    +93598-t0ytoep9l8c.png

    +]]>
    +
    + + + 今天有空看了一下自己博客收录的链接,我开始慌了 + https://www.usj.cc/post/39/ + Thu, 16 Dec 2021 16:26:00 +0000 + + https://www.usj.cc/post/39/ + 临近放假,基本上没有什么课了,接下来主要是对考试内容的复习 咱们专业也是戴上了考试课最多的帽子,结课考试要考七门 排的是三天考试时间,时间的话, + +

    临近放假,基本上没有什么课了,接下来主要是对考试内容的复习

    +

    咱们专业也是戴上了考试课最多的帽子,结课考试要考七门

    +

    排的是三天考试时间,时间的话,还好,反正比高中考试轻松很多

    +

    下午复习本学期seo课程的时候,心血来潮乘着下午不忙的时候要不要给自己的博客优化一下

    +

    立刻打开百度site了一下我的博客域名

    +

    +

    +

    一个月前看还是单纯的一个首页,惊喜的发现自己链接已经被收录了30条

    +

    惊喜的同时也给我带来了惊吓,自己的一篇文章被百度搜索引擎重复收录了二十多篇,这…….

    +

    +69539-i5x6ikt0m7t.png

    +

    +67212-0lsjunim57ce.png

    +

    +45966-heisviuud69.png

    +

    仔细分析发现这些被重复收录的链接基本上都是 ?replyTo= 这样的参数页,每个评论参数都被搜索引擎误认为一个新的页面

    +

    导致了百度蜘蛛的重复抓取和重复收录,还记得上课SEO老师讲过,搜索引擎重复收录一个页面链接

    +

    等百度引擎排查会认为你是批量做收录,会被拉入收录黑名单,汗,我这个不就正是这样吗,焯!

    +

    再仔细排查其他收录的链接,也有几篇收录的rss订阅链接,访客点进去,一堆看不懂的xml的代码

    +

    +

    +

    访客看见这些页面肯定会一下跳出去,这样只会增加自己的文章跳出率和网站的跳出率,不利于流量的留存

    +

    文章跳出率较高百度蜘蛛会认为你的文章质量不高,也会降低收录速度

    +

    解决方法其实很简单,在网站根目录放置一个 robots.txt 文件告诉各大搜索引擎蜘蛛那些目录可以爬,那些目录不可以爬

    +

    当然还是自己做博客之前的疏忽,才导致这样的结果,亡羊补牢,为时不晚,写了个 robots.txt 放入网站根目录

    +
    +

    User-agent: *

    +

    Disallow:

    +

    Disallow: /feed

    +

    Disallow: /?replyTo=

    +

    Disallow: /admin

    +
    +

    这里我主要是对后台地址和订阅地址,评论参数进行禁止访问

    +

    这样等待下次搜索引擎抓取更新,这些被重复收录的链接,就会被清理掉

    +

    如果担心自己的规则写错,也可以在百度资源平台的站点管理测试一下

    +

    +28381-e0x3y1nybu9.png

    +

    +24044-jspgtajhno.png

    +

    +47008-7ycb9p20629.png

    +

    这样,测试之后,自己写的规则就生效了

    +

    当然不在意收录的博友可以忽略这些步骤

    +

    我的博客即将同步至腾讯云+社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?invite_code=u6wnjiw8l3gr

    +

    感谢来访

    +]]>
    +
    + + + 这次的落日比较有特色,西边摇摇欲坠的咸鸭蛋 + https://www.usj.cc/post/38/ + Thu, 16 Dec 2021 12:42:00 +0000 + + https://www.usj.cc/post/38/ + + + + + + + + + + + +]]> + + + + 盘点一下建站以来所注册的域名,我居然注册了一堆学费米 + https://www.usj.cc/post/37/ + Fri, 10 Dec 2021 21:42:00 +0000 + + https://www.usj.cc/post/37/ + 接触建站到现在快3年多了,从WordPress转到typecho 我也接触过很多主题,WordPress比较出名的主题我也入手了好几套 子比主题 + +

    接触建站到现在快3年多了,从WordPress转到typecho

    +

    我也接触过很多主题,WordPress比较出名的主题我也入手了好几套

    +

    子比主题,一为导航主题,7b2主题,上上下下也花了快一千多块钱

    +

    域名也注册了不少,还记得自己人生第一个域名还是co域名,当时才接触域名

    +

    根本不懂注册什么域名后缀好,总想着哪个便宜注册哪个

    +

    在朋友的介绍下在西部数码注册了人生的第一个co域名

    +

    因为我的网名叫做Vaica,所以这个域名也顺理成章的注册的是 vaica.co

    +

    当时西部数码做活动,首年co域名仅需八块钱一年,那时候top域名是九块钱一年

    +

    所以选择的是co域名,不为什么,因为便宜也可以备案,接近来年续费的时候我才知道

    +

    被西部数码耍了,co续费居然一百多一年,直接大无语,这西部数码真鸡贼

    +

    套路基本上是首年很便宜抛给你,引得一波小白注册,然后小白一年下来辛辛苦苦经营网站,流量刚刚起步,不会选择轻易换域名,到时候来年续费也会理所应当续费

    +

    续费太贵,自己生活费吃紧,只得被迫放弃,注册了一年vaica.top,吃一堑长一智,注册域名先看续费价格,三十多块钱一年,不是特别贵,就注册了

    +

    盘点域名

    +

    52ql.cn 与自己的姓名有关,一直保留在手

    +

    vaica.co 西部数码妥妥的学费米

    +

    vaica.top 还不错,但是top收录欠佳,吃灰进收藏夹

    +

    nbsir.cn nb先生,这个是强仔送我的,基本上没怎么用

    +

    sirnb.cn 先生nb,吃灰学费米

    +

    1770186415.cn 一块钱活动注册,吃灰学费米

    +

    010801.cn 一块钱活动注册,吃灰学费米

    +

    i52.top 学费米,头脑一热注册

    +

    i54.top 学费米,头脑一热注册

    +

    6i.ee 学费米,头脑一热注册

    +

    swduck.com 寓意是sweet water duck 糖水鸭

    +

    说明:本计划做美女写真图站,但是因为版权问题,还是删库跑路了

    +

    ntdao.com 奶兔岛 nai tu dao,一个博客导航站,学业问题搁置了

    +

    bvipw.com 北湾,头脑一热注册,事后我也不知道自己怎么想到的

    +

    5b2.cn 挺喜欢的一个三杂域名,是在阿里云竞价得到的

    +

    wogiao.cc 我giao,小阿giao火的时候注册的

    +

    fqwe.cc 朋友送的,最后续费一年,还是吃灰了

    +

    beibian.net 朋友送的,一直保留在手里,寓意北边

    +

    zql.life 跟自己姓名有关,寓意zql的生活,吃灰

    +

    zql.im 跟自己姓名有关,寓意I am zql

    +

    usj.cc 自己的博客域名,咬牙买的,小贵,寓意是 优设计,优世界,挺喜欢的

    +

    oao.pw 字符表情OaO域名,续费不贵,挺喜欢的

    +

    自己的看法

    +

    折腾这些域名,花了我不少时间和金钱,大多都是交了学费,实际上用着的没几个

    +

    如果喜欢可以弄个自己喜欢的可以备案的域名丢国内服务器,养老,不建议折腾,小赵这里已经帮大家试水了

    +

    今日运气不佳

    +

    今天得手一个表情字符域名oao.pw,解析好了之后,访问之后

    +

    +36653-5jntp1rho6d.png

    +

    提示工信部电信诈骗拦截,他喵的,满满的欺骗感,我这算是交了学费吗,这些糟糕的域名注册商总给我一种患得患失的感觉

    +

    我也百度了一下,我这大概是被工信部拉入黑名单了,可能域名之前有黑历史

    +

    +05930-okh7p1n5jq8.png

    +

    找到域名的注册商,客服回复很及时,说我域名没有问题,可能是缓存问题,让我耐心等待一会儿就好了

    +

    +90859-z0i0g9quq7m.png

    +

    等了差不多一个小时,算是虚惊一场,没什么问题,自己吓自己罢了,哈哈哈

    +

    这个域名打算以后拿来做api,哈哈哈,挺好的

    +

    晚安,我的朋友们

    +]]>
    +
    + + + 最近有点小忙,不知道写什么,来看学姐吧 + https://www.usj.cc/post/36/ + Fri, 03 Dec 2021 21:49:31 +0000 + + https://www.usj.cc/post/36/ + + +

    +44334-383lcgq96c7.png

    +

    +25448-kn62oma2p5h.png

    +

    +72883-wy2w33no4xa.png

    +

    +86315-3eheyeohnpi.png

    +

    +09525-jwj4imovmsf.png

    +

    +56488-jfpdhg7lpk.png

    +

    +89672-tdvwwsoivoe.png

    +

    +19662-wybaq14gqfs.png

    +

    +29387-5tbendn1q9.png

    +]]>
    +
    + + + 一年一次的大学生体测,对typecho后台登录页样式重写 + https://www.usj.cc/post/35/ + Sat, 27 Nov 2021 19:39:00 +0000 + + https://www.usj.cc/post/35/ + 最近几篇文章基本上都是一些教程,因为生活上基本上都是上课,没什么好记录的 这周辅导员通知,我们这周会有一个体测,也就是大学生每年一度的体质检测 + +

    最近几篇文章基本上都是一些教程,因为生活上基本上都是上课,没什么好记录的

    +

    这周辅导员通知,我们这周会有一个体测,也就是大学生每年一度的体质检测

    +

    自从晨跑跑完了,好像自己确实没怎么运动了,辅导员也是操碎了心,在体测的前三天

    +

    要求我们需要在我们的打卡app进行锻炼打卡

    +

    +96375-12clwhyegtih.png

    +

    最近真的是很冷,周末好像被被子封印了一般,怎么也不想起来

    +

    +42981-n983e6ywc6.png

    +

    当然也不乏一些调皮一点的学生,恶搞,哈哈哈,下面是我同学发的打卡截图

    +

    +15169-4yhsbmrpdej.png

    +

    有趣的辅导员

    +

    +71718-uxlu30oagw.png

    +

    体测自我小结

    +

    体测前还是有些紧张的,因为最怕很久不运动

    +

    突然运动的时候拉伤,50米和立定跳远都很顺利,没什么难度

    +

    身高体重都达标,就是让我疑惑的是为什么自己的肺活量指数那么低

    +

    第一次测才2200,第二次测3200,不知道为啥,自己从来不抽烟

    +

    测肺活量的老师说我的身体比较虚弱,建议以后多锻炼才能保证身体有个良好的状态

    +

    然后就是够呛的一千米跑,跑完真的是巨累,第二天起床也是腿疼

    +

    自己好像每次长跑都疼的要死要活的,前一阵子才发现我的跑步姿势错了

    +

    以后要练习正确的姿势,小腿酸痛真的很难受

    +

    可能要跟大学生活说再见了

    +

    还有一个学期就要实习啦,该和大学生活说再见啦

    +

    [dplay src=“https://usj.cc/sp/6.mp4”]

    +

    后台登陆页重写

    +

    在b站看了几个up主做的拟态风格的页面,真的是巨好看

    +

    自己也做了很多笔记,然后对照视频敲敲打打,虽然过程很曲折,但是还是做出来的

    +

    我渐渐的明白了,做页面真的是思维太重要了

    +

    很尴尬的是我知道这个css代码是干嘛用的,但是我不懂怎么设计让这个界面更好看

    +

    样式预览

    +

    拟态高级风格

    +

    +98994-r1ja1yva9wb.png

    +

    优雅清新风格

    +

    +75000-i03e5xu3gtb.png

    +

    这些页面我会在元旦左右分享给各位有需要的小伙伴,最近要准备期末考,见谅啦

    +

    这几天精神状态不好,身体不适,先休息了

    +

    晚安,朋友们

    +]]>
    +
    + + + 可惜不能一直做小孩子,总要长大,不知道实习生活会是什么样子 + https://www.usj.cc/post/34/ + Sat, 27 Nov 2021 18:49:00 +0000 + + https://www.usj.cc/post/34/ + + +

    +22999-htnwd5ggq1r.png

    +

    +68411-xdfa1vju0u.png

    +

    +79074-tadhswk86bl.png

    +

    +82387-0v5kans8trcn.png

    +

    +81857-d67qkqtrs4m.png

    +

    +72653-ogvgabj3q1m.png

    +]]>
    +
    + + + 我的公益rss阅读器正式公益上线,点进来教你正确的打开方式 + https://www.usj.cc/post/33/ + Wed, 24 Nov 2021 21:09:00 +0000 + + https://www.usj.cc/post/33/ + rss想必很多小伙伴都听说过,如果拿在2021年讲的话,这个是一个很老的东西 初次认识这个东西的时候,rss就是一堆乱七八糟的 XML代码,一点 + +

    rss想必很多小伙伴都听说过,如果拿在2021年讲的话,这个是一个很老的东西

    +

    初次认识这个东西的时候,rss就是一堆乱七八糟的 XML代码,一点用都没有

    +

    如果你没见过rss,点开下面的链接就是我们老生常谈的rss链接

    +
    +

    + +https://usj.cc/feed

    +
    +

    在大数据时代,我们总是被动的接收信息,这些源有时候不一定是自己想要的

    +

    大数据都会根据各种算法一五一十的推给你,导致浪费自己很多碎片化时间

    +

    总会给自己一种感觉,什么鬼,我什么都没干,两个小时的时间都没了

    +

    这里就体现了rss的作用了,我们可以收藏一些对我们有用的网站的信息源的rss链接

    +

    整合到可以一目了然阅读的rss阅读器上,我们接收信息从大数据推送转变成自己想看喜欢看的东西

    +

    而不是一味地被动的接收信息,可以极大化的节约自己的碎片化时间

    +

    U阅读-一款公益的rss阅读器

    +

    想必现在市面上大部分阅读器都是需要付费的,比如一些很出名的rss阅读器

    +

    我如果想订阅一些我喜欢的网站的rss链接,我就得去充钱,自己用起来也是十分的不方便

    +

    前段时间看到gitee一个项目

    +
    +

    + +https://gitee.com/anyant/rssant

    +
    +

    这个作者开源了一款名叫做蚁阅的阅读器程序,但是安装很复杂,需要一些Linux操作命令

    +

    docker命令,如果你是宝塔面板的忠实粉丝,可能不会习惯这种连接终端式的程序安装

    +

    为了安装这个程序,我花了将近好几天的学习空余时间学习docker的一些操作命令,screen命令

    +

    最后总算是安装好了,期间弄坏了好几次服务器导致博客数据丢失,网站崩掉,如果你只有一台服务器不建议折腾

    +

    建议在测试服务器测试完毕,再去自己常用服务器进行上线安装,如果你是一个不爱折腾的小伙伴,请继续看下面

    +

    考虑到自己的服务器还有四年之久,想着仅仅做个博客丢上面,真是显得有些资源浪费

    +

    小赵同学也是秉承着分享的原则,把这个搭建好的成品免费公益给大家使用,为了方便大家使用

    +

    我使用了开发工具封装了我的rss的安卓版app,这样免去了繁琐的每次去输入rss的网址去访问阅读

    +

    +19990-v5ea24dltd.png

    +

    图标是不是非常熟悉,如果你是老朋友了,你可能一眼便知

    +

    APP总得有个名字吧,叫优世界,不行,我的博客名叫这个,不能重复了

    +

    冥思苦想,还是给他起了一个文雅一点的app名字:U阅读

    +

    U阅读-预览

    +

    这个rss阅读器分为app版和web端,桌面端

    +

    web端:https://rss.usj.cc

    +

    app版:

    +

    主要分别为白天模式和黑夜模式,主要是方便阅读不刺眼,阅读的舒适感

    +

    [xiangce] + +07998-19m30x40nk3i.png +91609-lfmeqberkjb.png +[/xiangce]

    +

    桌面端:

    +

    我是电脑的深度使用者,当然也弄了桌面端

    +

    打开你的谷歌浏览器或者edg浏览器,然后点击这个地方

    +

    +51508-cd5rald98w.png

    +

    就可以为自己的电脑桌面添加一个桌面端,方便电脑时阅读体验

    +

    订阅自己的博友

    +

    作为一个喜欢写博客的博主,有时候闲暇的时间也喜欢去逛逛自己的友链的博主

    +

    但是不能保证我随便点的博友的博客,都有最新发布的文章

    +

    如果我一个一个去点击访问,则会浪费一些不必要的碎片时间

    +

    这里我们就可以使用U阅读的订阅功能,点击U阅读的上方的+号,将你喜欢的博主的网站链接键入对应位置

    +

    U阅读app便会每隔三十分中自动抓取博友的更新的最新文章,以便自己可以及时回访和互动

    +

    其次也极大的加大了博主与博主的之间的友情值,订阅你喜欢的博客就好比对该博主设置了特别关心

    +

    博友更新文章,U阅读可以及时的反馈给你,该博友更新文章了,要不去逛逛

    +

    订阅我喜欢的Up主

    +

    我也是一个热爱小破站的博主,几乎无聊的时间都在小破站上面学习和看番剧

    +

    我喜欢的up主,我能不能把他每期最新更新的投稿视频也加入U阅读呢,答案是可以的

    +

    比如我爱看跳舞区的小姐姐,去b站,将该up主的主页地址复制下来

    +
    +

    + +https://space.bilibili.com/95948010?spm_id_from

    +
    +

    可以知道该up主的id号是95948010,我们只需要复制主页的地址把/你喜欢的up主id?这段id截取下来

    +

    + +https://rsshub.app/bilibili/user/video/95948010

    +

    想必你看到,上面例子便一目了然,只需要将你喜欢的up主id替换掉就行了

    +

    + +https://rsshub.app/bilibili/user/video/这里填写up的id

    +

    +92807-bvlu8nqhx5q.png

    +

    这样,阅读器可以自动抓取你喜欢的up主的最新投稿视频,哈哈哈,是不是非常好用

    +

    +13693-4946mbjxgd2.png

    +

    视频也可以在线观看,极大化的精简了自己的碎片化时间

    +

    订阅loc论坛

    +

    我平时比较喜欢看loc一些mjj大佬发的一些主机活动,我们也可以添加在阅读器中

    +
    +

    + +https://hostloc.com/forum.php?mod=rss

    +
    +

    这样我们就可以随时关注loc的最新动态

    +

    +42211-8244e3h0kvg.png

    +

    订阅其他内容

    +

    如果你不满足这些,也可以仔细看下面文档加入你喜欢的内容

    +

    + +https://docs.rsshub.app/bbs.html#a-dao-ni-ming-ban

    +

    U阅读下载

    +

    U阅读app下载地址:https://usj.cc/rss.apk

    +

    晚安,我的朋友们

    +]]>
    +
    + + + 给你的博客加一个情侣恋爱倒计时小工具,另外安利一个好用的typecho插件 + https://www.usj.cc/post/32/ + Sun, 21 Nov 2021 22:48:00 +0000 + + https://www.usj.cc/post/32/ + 之前给大家说的那个博客后台美化,还有一点点问题,本来是承诺这个文章给他分享出来 因为第一次做美化,考虑到很多小伙伴还不会css,所以我自己测试 + +

    之前给大家说的那个博客后台美化,还有一点点问题,本来是承诺这个文章给他分享出来

    +

    因为第一次做美化,考虑到很多小伙伴还不会css,所以我自己测试好再放出来,哈哈哈,暂时鸽了

    +

    想必各位小伙伴,都是看我的文章标题进的,当然我不是标题党,本文章就是纯正经的整活

    +

    Paste Image插件

    +

    作为一个生活类的写作博主,喜欢在文章掺杂一些自己的日常,意味着就需要上传图片

    +

    使用typecho的时候,上传图片要分为两步,十分的不方便,第一步上传附件,第二步插入图片

    +

    这样的步骤极大的拖慢了文章的写作效率,我前几天在github仓库发现一个插件可以完美解决这个痛点

    +

    这个插件可以为 Typecho 自带编辑器增加粘贴图片上传功能,Typecho 最新开发版已经直接支持粘贴上传功能

    +

    本插件仅供旧版本(我指的是现在使用的是官方最新正式版的小伙伴)

    +

    如果你是typecho的开发版本,请跳过这个地方,因为最新开发版已经完美支持这个功能了

    +

    想必很多小伙伴在typecho写博文的时候,喜欢插入图片,安装好了这个插件,写文章的时候

    +

    图片放在电脑桌面上,对图片选中之后,Ctrl+C 复制,然后去 typecho 编辑器去 ctrl+v,图片就直接上传好了

    +
    +

    插件地址:https://github.com/zgq354/PasteImage

    +
    +

    为自己的博客添加一个恋爱小工具

    +

    想必有很多博主,都是有着浪漫主义色彩,想必找过可以统计跟男朋友女朋友的相恋的时间

    +

    最近在学JavaScript,JavaScript一些课程也教我们做一些倒计时的小功能,我想这岂不是可以做个情侣恋爱计时

    +

    然后放在博客的侧栏,做成一个侧栏小卡片,说干就干,昨天下午就开始在网上找思路,效果基本上就是这样的

    +

    +23637-1p62hym2vgo.png

    +

    你如果想看样式,可以去我的测试站点

    +
    +

    北边博客:https://beibian.net

    +
    +

    这里我会提供两种方法,小赵推荐大家使用第二种,因为利于修改

    +

    找到博客的侧栏的php文件,在合适的位置加入以下代码

    +
    <body>
    +    <div style="text-align: center;margin-top: 10px;">
    +        <link type="text/css" media="all" href="https://a-oss.zmki.cn/20190606/love.css" rel="stylesheet">
    +        <img src="https://cravatar.cn/avatar/08f9cdacb83a984411a94b60fddfbdcd?s=&d=mm&r=g"
    +            style="width: 50px;height: 50px;vertical-align: -20px;border-radius: 50%;margin-right: 5px;margin-bottom: 5px;-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.1), 1px 1px 1px rgba(0,0,0,0.1), 1px 1px 1px rgba(0,0,0,0.1);box-shadow: 1px 1px 1px rgba(0,0,0,.1), 1px 1px 1px rgba(0,0,0,0.1), 1px 1px 1px rgba(0,0,0,0.1);border: 2px solid #fff;">
    +        <svg viewBox="0 0 1024 1024" style="margin-left: 5px;margin-right: 5px;" version="1.0" width="15" height="15"
    +            class="my-face">
    +            <path
    +                d="M863.597631 513.574282l-271.33965-140.213484L729.783667 81.926656c3.583731-7.87141 7.167462-15.742819 7.167462-25.214109C736.887134 25.226908 708.345275 0.012799 672.635953 0.012799a63.611229 63.611229 0 0 0-39.293053 12.607055c-1.791866 1.59988-3.519736 3.19976-5.311602 3.19976L147.87531 418.925381a55.547834 55.547834 0 0 0-19.646527 47.356448c1.791866 17.278704 14.27093 33.021523 32.125591 42.492813l271.33965 141.749369L292.504463 945.221908c-12.479064 25.214109-1.791866 53.563983 23.166262 69.306802 10.751194 6.335525 23.230258 9.47129 35.709322 9.47129 16.062795 0 32.125591-4.735645 44.604655-15.742819l480.091993-403.297753a55.547834 55.547834 0 0 0 19.646526-47.228458 61.243407 61.243407 0 0 0-32.12559-44.156688z"
    +                fill="#515151"></path>
    +        </svg>
    +
    +        <img src="https://cravatar.cn/avatar/08f9cdacb83a984411a94b60fddfbdcd?s=&d=mm&r=g"
    +            style="width: 50px;height: 50px;vertical-align: -20px;border-radius: 50%;margin-left: 5px;margin-bottom: 5px;-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.1), 1px 1px 1px rgba(0,0,0,0.1), 1px 1px 1px rgba(0,0,0,0.1);box-shadow: 1px 1px 1px rgba(0,0,0,.1), 1px 1px 1px rgba(0,0,0,0.1), 1px 1px 1px rgba(0,0,0,0.1);border: 2px solid #fff;"><br>
    +
    +        <span id="htmer_time"> <span class="zmki_love_ah"></span></span>
    +    </div>
    +    <script type="text/javascript" language="javascript">function setTime() {
    +            var create_time = Math.round(new Date(Date.UTC(2019, 12, 28, 6, 45, 0)).getTime() / 1000);
    +            var timestamp = Math.round((new Date().getTime() + 8 * 60 * 60 * 1000) / 1000);
    +            currentTime = secondToDate((timestamp - create_time));
    +            currentTimeHtml = ' <span class="zmki_love_ah">已经在一起</span><br>' +
    +    currentTime[0] +
    +    "年 " +
    +    currentTime[1] +
    +    " 天 " +
    +    currentTime[2] +
    +    " 时 ";
    +            document.getElementById("htmer_time").innerHTML = currentTimeHtml;
    +        }
    +        function secondToDate(second) {
    +            if (!second) {
    +                return 0;
    +            }
    +            var time = new Array(0, 0, 0, 0, 0);
    +            if (second >= 365 * 24 * 3600) {
    +                time[0] = parseInt(second / (365 * 24 * 3600));
    +                second %= 365 * 24 * 3600;
    +            }
    +            if (second >= 24 * 3600) {
    +                time[1] = parseInt(second / (24 * 3600));
    +                second %= 24 * 3600;
    +            }
    +            if (second >= 3600) {
    +                time[2] = parseInt(second / 3600);
    +                second %= 3600;
    +            }
    +            if (second >= 60) {
    +                time[3] = parseInt(second / 60);
    +                second %= 60;
    +            }
    +            if (second > 0) {
    +                time[4] = second;
    +            }
    +            return time;
    +        }
    +        setInterval(setTime, 1000);
    +    </script>
    +</body>
    +

    然后就可以了,效果就是我上面展示的第一个效果图,这个方法不建议

    +

    主要是因为这个小工具的自带的css样式会,跟主题的css冲突,结果会像我这样的,哈哈哈

    +

    +53861-hatym7b1n84.png

    +

    这样直接离了大普,头部直接不听话

    +

    第二种方法就是利用iframe标签嵌套网页,这样新建一个网页再使用嵌套的方法将网站内容嵌套过来

    +

    不会影响自己的网站主题本身自带的主题样式,还利于修改,不至于自己不懂主题,一下把自己的主题删503了

    +

    第一步,把我的演示站,利用浏览器的审查元素功能,把整个代码存文本地的index.html

    +

    因为就是纯单页,JavaScript和css都放在这个页面。没有额外的文件,可以放心折腾

    +
    +

    演示页面:https://zql.im/love.html

    +
    +

    然后修改相应的东西改为你自己的就好了,然后找到主题的合适位置放入iframe标签

    +
     <iframe src="这里放置你的网页" width="204" height="120" frameborder="0" scrolling="No" align="center"><span data-mce-type="bookmark" style="display: inline-block; width: 0px; overflow: hidden; line-height: 0;" class="mce_SELRES_start"></span></iframe>
    +

    这里可能需要一点css基础,如果你不会,可以在文章的评论区留言,我有空可以帮你看看

    +

    你为什么不在你的博客放这个小工具呢

    +

    这个嘛,前提是我得有个女朋友先,折腾来折腾去,才恍然大悟自己还是个单身汪,没想到小丑居然是我自己

    +

    过段时间会给大家分享倒计时的小卡片,JavaScript我还在学习中,争取给大家带来更多好玩的小功能

    +

    晚安,我的朋友们

    +]]>
    +
    + + + 这组照片的主题,咱就叫它光吧 + https://www.usj.cc/post/31/ + Sun, 21 Nov 2021 21:55:00 +0000 + + https://www.usj.cc/post/31/ + + +

    +49808-7lfel3t480p.png

    +

    +23129-b48m287q45f.png

    +

    +39999-pd1bzqmfo9.png

    +

    +47262-b60yqkraqvn.png

    +

    +38692-23o1jtxizvk.png

    +

    +09243-6uq34pa21nf.png

    +

    +22625-qcv9iwoidj.png

    +

    +77195-aqmcz4dnmet.png

    +

    +13936-55iampgyy1i.png

    +]]>
    +
    + + + 对typecho后台登陆界面样式美化,逐渐对自己的审美感到怀疑 + https://www.usj.cc/post/30/ + Wed, 17 Nov 2021 21:23:00 +0000 + + https://www.usj.cc/post/30/ + 临近期末考试,每天基本作息都是上课,没什么可以记录的,最近就没更新动态 今天刷微博才知道襄阳又境外输入了三个人,现在全城都戒备起来了 学校管控的 + +

    临近期末考试,每天基本作息都是上课,没什么可以记录的,最近就没更新动态

    +

    今天刷微博才知道襄阳又境外输入了三个人,现在全城都戒备起来了

    +

    学校管控的也比以前严很多了,出门门卫需要对请假条进行真实性核验,怕学生伪造假的请假页面溜出去

    +

    +

    +

    今天十七号下午的课也被调走了,主要是对学生们进行核酸检测

    +

    +

    +

    通知的是要进行鼻咽拭子,还记得鼻咽拭子还是那时候在高中的时候做的

    +

    医护人员用一根很长的棉签捅进鼻孔,然后棉签旋转两圈,进行取样,真的是巨难受

    +

    一想着一会儿又要做鼻咽拭子,压迫感就上来了,从1:45等到3:20才排到我们小队做

    +

    进了采样室才知道,采样方式临时改成刮喉咙采样了,心里松了一口气,哈哈哈,逃过一劫

    +

    过程很顺利,基本上几十秒一个人,采集完,就回宿舍了

    +

    有些困意,想着快四点多了睡的话,晚上睡不着,还是算了

    +

    +

    +

    无意中打开博客的后台,我想了想

    +

    乘着没事,要不要给后台登陆页写一个新页面

    +

    说干就干,把官方的css代码全部删掉,自己写一个新页面

    +

    +

    +

    经过自己不断调试和美化,爆肝一小时也总算写出来了

    +

    实践才知道,发现之前好多学过的css基础都忘得差不多了,以后还是要多多练习

    +

    成品基本上这样,之前想了很多花里胡哨的方案,但是还是简约大方一点好

    +

    +

    +

    明早第一节课有课,状态不怎么好,先写这么多

    +

    晚安,我的朋友们

    +]]>
    +
    + + + 双十一已经变味了,不知道从什么时候反感双十一了 + https://www.usj.cc/post/29/ + Sat, 13 Nov 2021 22:23:00 +0000 + + https://www.usj.cc/post/29/ + 双十一购物狂欢节,从2009年打响了第一杆枪,截止今年已经是第十二个年头了 还记得高中的那时候,特别喜欢双十一,自己平时购物车收藏的洗面奶,在 + +

    双十一购物狂欢节,从2009年打响了第一杆枪,截止今年已经是第十二个年头了

    +

    还记得高中的那时候,特别喜欢双十一,自己平时购物车收藏的洗面奶,在双十一那天可以低价买到

    +

    看了近两年的双十一,可以看得出双十一已经彻底的脱离了当初的初衷,清理库存,已经变成了促销狂欢

    +

    越来越多的商家开始变着花招吸引客户,你以为你薅到了羊毛,实则已经被割了韭菜

    +

    平时卖200块钱的洗面奶套装,在双十一之前提价到300,然后双十一当天打着打七折,卖210

    +

    要不是我平时加在购物车,等着双十一清购物车,我还不知道,价格居然比平时还贵十块钱

    +

    +

    +

    双十一战线拉长,让我很累

    +

    不知道双十一什么时候改规则了,双十一不再是11.11那天

    +

    细心的小伙伴可以发现淘宝app的图标在十月底都已经换上了双十一的字样

    +

    作为一个选择疑难症的我,一下课就要打开淘宝逛逛看看最近要买啥,真的是很纠结又浪费时间

    +

    看一条裤子有时候可以看到凌晨一点,有时候室友半夜上厕所看我还没睡,提醒我早点睡

    +

    殊不知我那时候还在为三条裤子之间做十分纠结的选择,我是特别不喜欢购物

    +

    战线的拉长,给我一种错觉感,再看看或许有更满意更优惠的宝贝呢,我好像这一段时间都在逛淘宝

    +

    有时候经常逛到深夜,白天很早起,晚上很晚睡,让我真的很疲惫

    +

    瓜分20亿,赚的都是父母的辛苦钱

    +

    说一下双十一的活动吧,对阿里巴巴的创意团队,小赵是佩服得五体投地

    +

    单说双11的玩法,就是常玩常新,每年不重样

    +

    去年是集能量瓜分11.11亿红包,今年是全民开喵铺,组队盖楼赢20亿红包

    +

    [xiangce] + + +[/xiangce]

    +

    看到20亿,看到这个金额,我的小心脏就扑通扑通地跳

    +

    因为每年基本上都是这个套路,我看我同学都在玩这个

    +

    这个活动就会给你一种错觉不参加可真就是错过几十亿了,看同学试了一下

    +

    辛辛苦苦叠了两周的喵币,终于叠到了36级,拿到了10.3元的红包

    +

    其实天猫双十一的领红包游戏年年换,但是玩法其实一直没变

    +

    无非就是让你去使用阿里旗下的各个软件,逛淘宝上的各个店铺,拉各种好友来一起参加活动

    +

    每天浇水、喂小鸡、逛店铺、拉战队,最后就三四毛钱的红包,算下来每次操作一分钱都不到

    +

    关键是我们还玩得不亦乐乎,像是中了多大的彩票一样

    +

    最近同学见面打招呼都是“你的喵币领了吗?”“我的喵铺又升级啦!”

    +

    不得不说淘宝是个聪明人,知道现在双11成交额增长越来越慢,已经接近天花板

    +

    再想快速增长非常困难了。所以趁这个购物狂欢节的热度,给各个商家和APP都轮流拉一波流量

    +

    拿出20亿的红包给大家分,光靠广告费都能轻松回血

    +

    优惠倒没有,更多的是数学游戏和阅读理解

    +

    从双十一预售开始,面对各种花式烧脑促销规则,我严重怀疑起自己的计算能力和阅读理解能力

    +

    光红包就足以让人眼花缭乱,喵铺红包,关注店铺红包,店铺优惠券,尾款满减红包,满300减20跨店红包

    +

    抢完红包要买的时候,各种促销规则又看得你眼花缭乱

    +

    什么定金膨胀,满400减50购物津贴,开通88VIP再享95折,还有各种叠加红包和优惠券

    +

    有时候怀疑的问自己,这真的便宜了吗

    +

    预售商品定金不退

    +

    接近双11,小赵发现很多商品都已经无法加入购物车了,要加你就先付定金

    +

    付完定金,下单后立减一定数额的钱数,看起来蛮划算的

    +

    可是如果你之后不想继续购买,对不起,你会发现定金是不退还的

    +

    容易冲动消费的,很容易被这个套路,白白损失了定金,或者是买了自己没那么需要的东西

    +

    这个是有招可破的,如果已经付了定金,就先把东西买下来,然后再退货,这样定金就回来了

    +

    免单永远不会轮到自己

    +

    有点购物经验的小伙伴都知道,双11有很多商家是有免单的

    +

    比如前100名免单,或者前1000名半价

    +

    这不是免费白嫖嘛,赶紧把商品提前加购物车,午觉不睡了,再专门定个闹钟抢名额

    +

    到点准时开抢,我去,狂戳屏幕,结果戳到最后一秒,手都抽筋了,却一直显示系统繁忙

    +

    不管多么努力,好像幸运女神总是没有光顾你

    +

    我们总是在屯根本不需要的东西

    +

    作为精的跟猴一样的小赵,每年双十一的时候喜欢在学校的二手群捡漏

    +

    哈哈,其实也是很不理解,很多同学买一些平时不怎么需要的东西屯一堆

    +

    然后不怎么需要,自己又放不下,第二天又是超低价的出售在二手群

    +

    +

    +

    我也是每年这个时候可以淘一些日用品,可以省下不少钱

    +

    我想那些学姐估计都进了商家的圈套,为了凑那个满减活动吧

    +

    比较晚了,就写这么多吧

    +

    晚安,我的朋友们

    +]]>
    +
    + + + 彻底对令人头疼的Gravatar头像说再见,正式换上国内的Cravatar头像源 + https://www.usj.cc/post/28/ + Thu, 11 Nov 2021 14:52:00 +0000 + + https://www.usj.cc/post/28/ + 因为给自己的主题换新主题配色了,对应的主题的头像也要更换一下,不然显得非常不搭 这意味着我必须得爬qiang去访问Gravatar的官网,我自 + +

    因为给自己的主题换新主题配色了,对应的主题的头像也要更换一下,不然显得非常不搭

    +

    这意味着我必须得爬qiang去访问Gravatar的官网,我自用的节点又死了,导致开个Gravatar官网都很卡

    +

    好不容易把Gravatar头像成功换好了,发现国内反代的Gravatar源刷新速度很慢

    +

    很早之前换的Gravatar头像,一直到第三天都没变,还是原来的头像,于是本文就来了

    +

    介绍一下Gravatar头像

    +

    可能还有很多新手站长朋友不知道什么叫做Gravatar头像,这里简单给大家科普一下

    +

    Gravatar是WordPress母公司Automattic推出的一个公共头像服务

    +

    你只需要去Gravatar.com注册账号绑定自己的域名邮箱,然后上传自己喜欢的头像

    +

    在逛博客评论的时候,邮箱填写您的域名邮箱,会默认输出你在Gravatar上传的头像

    +

    支持个性化,是一个非常不错的项目,现在各大博客系统基本上都是支持Gravatar头像的

    +

    但是因为长城防火墙的存在,Gravatar在中国境内时不时就会被墙一下,比如本次从2021年2月一直到8月都是不可访问状态

    +

    有时候去Gravatar上传自己的新头像,不得不借朋友的梯子爬qiang,非常的繁琐

    +

    因为被墙,国内很多大佬也想了很多方法,比如使用反代和cdn加速确保Gravatar在国内能正常访问

    +

    法律上讲这种方法虽然可行但是违法的,一不小心可能会很容易吃牢饭

    +

    其实可以仔细想一下为什么Gravatar头像在国内会被墙,一定是出现了某些涉政、涉黄之类的违法内容,然后被禁止国内访问

    +

    这些国家禁止的东西我们再将其反代到中国使其可以正常访问,不得不说真的是细思极恐

    +

    但是话说回来,反代和cdn加速真的解决了本质问题吗,其实并没有,这种方法只是解决头像访问的问题

    +

    但是没有解决头像上传问题,我们如果换头像的话,就得利用国内的头像源去获取Gravatar头像

    +

    而且缓存没十天半个月根本刷新不出来新的头像,可谓真的不方便

    +

    在这里小赵同学也在叶开的介绍下认识了一款咱们国内的头像库项目,真是我们的福音

    +

    国内Cravatar头像源项目

    +

    Cravatar是lifepress团队在国内做的一个公益项目,是一个Gravatar完美的替代品

    +

    看了官方的文档,Cravatar100%兼容Gravatar的头像API,这意味着你可以简单的通过替换域名的方式来使用Cravatar接替Gravatar

    +

    让我惊艳的功能官方文档是这样说的

    +

    Cravatar支持在用户未设置Cravatar头像及Gravatar头像时匹配QQ头像(仅限于使用QQ数字邮箱的用户)

    +

    其带来的效果是:

    +

    经过三级匹配(Cravatar头像->Gravatar头像->QQ头像)后,大约70%的访客都会得到准确的头像

    +

    也就是使用Cravatar,如果你没有Gravatar头像,Cravatar可以默认输出你的QQ头像

    +

    对于官方文档,小赵同学认为,总的来说,Cravatar在100%兼容Gravatar的同时,还有很多优点

    +

    具有更快的速度服务完全架设并运行在中国大陆境内,几乎是毫秒级的相应,真的可以提高博客的速度

    +

    更高的稳定性,因为项目架构在国内,我们属于国内,不可能出现被墙,简单来说不会出现时不时访问不了的情况

    +

    还有更高的头像展现率,在自有头像库的基础上囊括了Gravatar和QQ的头像库,更加的丰富

    +

    还支持较高效率的头像更新速率,五分钟刷新,自己心爱的头像马上展现在自己的心心念念的博客上

    +

    +

    +

    Cravatar头像源我们该怎么接入呢

    +

    这里我主要讲WordPress和typecho的接入方法

    +

    其他博客系统自己摸索就好了

    +

    WordPress的接入方法

    +

    只需要将以下代码

    +

    加入你的插件或主题的 functions.php 里即可

    +
    if ( ! function_exists( 'get_cravatar_url' ) ) {
    +
    +    function get_cravatar_url( $url ) {
    +        $sources = array(
    +            'www.gravatar.com',
    +            '0.gravatar.com',
    +            '1.gravatar.com',
    +            '2.gravatar.com',
    +            'secure.gravatar.com',
    +            'cn.gravatar.com',
    +            'gravatar.com',
    +        );
    +
    +        return str_replace( $sources, 'cravatar.cn', $url );
    +    }
    +
    +    add_filter( 'um_user_avatar_url_filter', 'get_cravatar_url', 1 );
    +    add_filter( 'bp_gravatar_url', 'get_cravatar_url', 1 );
    +    add_filter( 'get_avatar_url', 'get_cravatar_url', 1 );
    +}
    +
    +if ( ! function_exists( 'set_defaults_for_cravatar' ) ) {
    +    /**
    +     * 替换 WordPress 讨论设置中的默认头像
    +     */
    +    function set_defaults_for_cravatar( $avatar_defaults ) {
    +        $avatar_defaults['gravatar_default'] = 'Cravatar 标志';
    +
    +        return $avatar_defaults;
    +    }
    +
    +    add_filter( 'avatar_defaults', 'set_defaults_for_cravatar', 1 );
    +}
    +
    +if ( ! function_exists( 'set_user_profile_picture_for_cravatar' ) ) {
    +    /**
    +     * 替换个人资料卡中的头像上传地址
    +     */
    +    function set_user_profile_picture_for_cravatar() {
    +        return '<a href="https://cravatar.cn" target="_blank">您可以在 Cravatar 修改您的资料图片</a>';
    +    }
    +
    +    add_filter( 'user_profile_picture_description', 'set_user_profile_picture_for_cravatar', 1 );
    +}
    +

    但是要注意的是7b2,日主题,子比主题主题作者已经摒弃了Gravatar头像

    +

    使用的自己的头像方案,所以无法支持Cravatar头像

    +

    typecho的接入方法

    +

    我们主要是对官方的Gravatar换源,这个很简单

    +

    找到自己的博客程序的根目录,将以下代码加到站点根目录的 config.inc.php 中即可

    +
    define('__TYPECHO_GRAVATAR_PREFIX__', 'https://cravatar.cn/avatar/');
    +

    Cravatar官网地址

    +
    +

    + +https://cravatar.cn

    +
    +

    Cravatar的头像源

    +

    找到你的主题目录,找到Gravatar头像加速功能

    +

    把这个填进去即可

    +
    +

    + +https://cravatar.cn/avatar

    +
    +

    测试一下速度

    +

    +

    +

    你会发现加载只花了98毫秒,不得不说非常的给力

    +

    有兴趣的小伙伴可以自己替换一下

    +

    就写这么多了,祝各位朋友生活愉快!

    +]]>
    +
    + + + 第一次尝试ai画简笔画,本是给自己设计logo误打误撞画起了简笔画 + https://www.usj.cc/post/25/ + Tue, 09 Nov 2021 22:06:00 +0000 + + https://www.usj.cc/post/25/ + 昨晚跟蚊子有点疼博主聊了几句,不知道怎么着聊到网站logo这个话题 我就在想,这几天趁着不忙给自己整一个新logo吧,现在这个logo也确实看 + +

    昨晚跟蚊子有点疼博主聊了几句,不知道怎么着聊到网站logo这个话题

    +

    我就在想,这几天趁着不忙给自己整一个新logo吧,现在这个logo也确实看腻了

    +

    +

    +

    这个logo当初设计的时候,就是感觉一切从简就好,然后选的主题配色为底色加我域名的字母就好了

    +

    但是第二天就被潘先生嘲笑很土的感觉,前面说有换logo的想法,确实有这一方面原因,哈哈

    +

    +

    +

    晚上躺着床上睡不着索性构思了一下,优世界,反复嘴里念叨,世界,电视,当初又在看b站,给我突如其来的灵感

    +

    我就在手机里面简单的构思了一下,于是我的logo第一版就出来了,构图很简单,就是一些基本的线条

    +

    +

    +

    当时想起来,logo主要要跟网站名字搭在一起,所以就在小电视的嘴那边加了我的博客名字,感觉一下子失去了味道

    +

    设置为logo的视觉效果也不是很好,只得丢弃了,删掉图层文件,丢进回收站

    +

    +

    +

    冥思苦想新方案的时候,突然蚊子有点疼博主给我发了一个他的想法,真的刺激到我的灵感点了

    +

    [dplay src=“https://usj.cc/sp/5.mp4”]

    +

    看了看他发过来的视频,想了想要不新logo走简约风,哈哈哈,真的是特别感谢

    +

    第一版出炉,基本上是个框架,主要还是围绕着 U S j 三个字母围绕设计的,小人的手部分是字母 U,然后绳子是 J,整个构成是一个 S形

    +

    +

    +

    然后问了一下蚊子有点疼博主的意见,他建议我字母 J 的点部分画大一点就好了,这个点画大一点,完全可以画个小人的头,手又是钩子形状,完全可以碰一本书,哈哈哈,第二版就出来了

    +

    +

    +

    书本的话花一些线条的话,就太单调了,给书本加了一些线条,看起来是不是高级了一点点

    +

    +

    +

    总还是觉得有点不满意,还是想加点元素进去,于是尝试了两组方案,分别是英文字母和汉字

    +

    英文版

    +

    +

    +

    汉字版

    +

    +

    +

    蚊子有点疼博主改进版本

    +

    +

    +

    我发现,英文字母如果粗体一点还是效果很不错的,我想着之前看过一款免费商用的字体叫做斗鱼字体,还挺不错的,试试看

    +

    然后修修改改好几次,改动了很多小细节,最后定稿就这样完成了

    +

    +

    +

    迫不及待的装上主题,好像风格不太搭,自己的主题花里胡哨一点,这个logo太简约风了,不太搭,可惜了

    +

    然后叶开说我这个可以稍微修改拿去做自己的loc头像,其实说句心里话,自己的作品能够被别人喜欢真的是很开心的一件事

    +

    叶开改的也有点古风的味道,很不错的,哈哈哈

    +

    +

    +

    今晚还拍了几处夜景,准备分享给大家,放在这里有点不合适了,待会儿还是放在新文章以相册模式展示出来比较好

    +

    今晚就写这么多吧,晚安,我的朋友们

    +]]>
    +
    + + + 今晚的夜色很美,要是照片的小情侣是我就好了 + https://www.usj.cc/post/26/ + Tue, 09 Nov 2021 19:49:00 +0000 + + https://www.usj.cc/post/26/ + + +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 日落又不是天天这么美,当然要记录下来啦 + https://www.usj.cc/post/22/ + Tue, 09 Nov 2021 01:56:00 +0000 + + https://www.usj.cc/post/22/ + 第一次拍日落系列,日落真的太美了,有几张是我拍的,还有学姐拍的 图片可能有点不清晰,原图实在是太大了,压缩了一下下,就当是座机拍的吧 最后一张是 + +

    第一次拍日落系列,日落真的太美了,有几张是我拍的,还有学姐拍的

    +

    图片可能有点不清晰,原图实在是太大了,压缩了一下下,就当是座机拍的吧

    +

    最后一张是飞行棋,看到飞行棋就想到小时候跟小伙伴一起蹲在小学的大柳树下飞行棋

    +

    小时候总是向往着长大,却没想到长大会有这么多烦恼

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 记录每一个不属于你的小姐姐 + https://www.usj.cc/post/24/ + Mon, 08 Nov 2021 16:23:00 +0000 + + https://www.usj.cc/post/24/ + + +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 银龙重铸之日,骑士归来之时,恭喜EDG夺冠! + https://www.usj.cc/post/23/ + Sun, 07 Nov 2021 02:39:00 +0000 + + https://www.usj.cc/post/23/ + 银龙重铸之日,骑士归来之时,恭喜EDG夺得s11总冠军 表示自己也是昨晚看直播基本上凌晨两点才睡,直播夺冠给我激动的 操场也是一道美好的风景 若干 + +

    银龙重铸之日,骑士归来之时,恭喜EDG夺得s11总冠军

    +

    表示自己也是昨晚看直播基本上凌晨两点才睡,直播夺冠给我激动的

    +

    +

    +

    +

    +

    +

    +

    操场也是一道美好的风景

    +

    若干年之后,又是一场青春岁月的美好回忆

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    打野jiejie还是咱们湖北襄阳人呢

    +

    QQ也是崩掉了,一分钟内消息发送量太多,鹅厂的服务器累坏了

    +

    +

    +

    不行了,熬不住了,先写这么多吧

    +

    晚安,我的朋友们

    +]]>
    +
    + + + 不用改变图片原地址,实现图片自动转webp格式,速看,一会删 + https://www.usj.cc/post/21/ + Thu, 04 Nov 2021 21:11:00 +0000 + + https://www.usj.cc/post/21/ + 是不是有点标题党的感觉,哈哈,这个是最近看一些微信公众号营销号的标题仿写的 这篇文章我来说一下如何实现不改变博客图片地址,实现图片自动转web + +

    是不是有点标题党的感觉,哈哈,这个是最近看一些微信公众号营销号的标题仿写的

    +

    这篇文章我来说一下如何实现不改变博客图片地址,实现图片自动转webp格式输出

    +

    上篇文章我有介绍到webp格式图片,如果你还不知道webp图片是什么,可以花一两分钟看下我的上篇文章

    +

    在了解了webp格式,有个晚上睡觉前,我在想,有没有一种方法可以实现图片不需要每次手动压缩,自动转webp格式输出

    +

    第二天上午没课,我特地搜索了一下,确实有,还是一个github的开源项目,可以实现这种功能,但是使用方法有点复杂

    +

    周二晚上我将近折腾四个小时都没折腾好,晚上宿舍统一熄灯,不得不被迫关机休息,睡到床上上,真的是头晕目眩

    +

    以后不能这样长时间看电脑,真的是很伤眼睛和身体,文章我主要针对两个方案讲解一下思路

    +

    不需要备案实现方法

    +

    这个在文章前面说过,是github开源项目,需要自己折腾,使用方法比较复杂,喜欢折腾而且还懂Linux操作命令的

    +

    可以尝试一下这个方法,确实可以实现这个效果,我仔细看了作者的项目介绍,实现思路是这样的

    +

    自动支持图片webp格式压缩,图片服务器升级webserver

    +

    webp server 这个项目是开源免费的,图片服务器升级,自动支持webp

    +

    服务器得先升级openresty,程序作者是用go语言写的 webserver

    +

    原理是请求到jpg png gif这些,再缓存起来,外面请求还是jpeg这些,实际先到go返回的webp格式

    +

    当浏览器不支持webp的才返回源文件。可以提升加载时间,图片从434KB减少到340KB,1/4(25%)的压缩率

    +

    项目地址:

    +

    + +https://github.com/webp-sh/webp_server_go

    +

    如果你是动手能力强的,或者是没有备案的小伙伴可以尝试一下这个方法,也有大佬提供教程

    +

    自己折腾的可以看下这个教程

    +

    + +https://www.xiaoz.me/archives/14666

    +

    因为文章里面有很多专业术语,我一个行外小白还是不折腾了

    +

    需要备案的实现方法

    +

    前几天问叶开,有没有方法可以实现自动转webp格式图片,每次写文章还要压缩转换格式真的特别麻烦

    +

    叶开推荐我试试cdn,因为基本上现在的cdn都支持自动转换webp格式的图片,我对比了市面上的cdn

    +

    发现又拍云对图片处理是不另外计费的,腾讯云cdn对图片转webp格式是需要另外计费的,对于我这种学生

    +

    考虑成本,还是选择了又拍云,又拍云也是真的良心,有个又拍云联盟,可以免费嫖流量和储存,对于我这种白嫖怪,为之窃喜

    +

    +

    +

    这个又拍云联盟确实不赖,加入又拍云联盟每个月免费获取每月 10GB 存储空间 + 15GB 流量,对于我们这种小访问的博客,只能说在合适不过了

    +

    但是要求的是,需要你的网站底部悬挂他家的logo为它做宣传,意思是他给你白嫖流量,你给他做宣传,有兴趣的小伙伴可以看看下面的活动链接

    +

    + +https://www.upyun.com/league

    +

    又拍云联盟需要在网站下面加入又拍云的logo,你想用我弄好的样式,可以复制下面我做的样式,自己放在自己网站的合适地方即可

    +
     <div align="left"><a href="https://www.upyun.com/?utm_source=lianmeng&utm_medium=referral"><img src="https://img.52ql.cn/img/169" width="249px" height="400px"/></a></div>
    +

    然后提交申请加入又拍云联盟即可,审核小姐姐真的很给力,基本上两个小时就给你通过申请了

    +

    +

    +

    那么我们现在开始给自己接入cdn,首先进入又拍云的cdn控制台添加域名,因为我们只需要他的图片处理功能

    +

    所以你直接按照我下面图片设置就好了,应用场景选择网页图片,填写好你的域名,如果你的主域名是usj.cc

    +

    那么www.usj.cc就没必要配置cdn,浪费钱且不划算,直接宝塔面板设置www.usj.cc 301跳转到usj.cc,这样我们就可以只用配置usj.cc的cdn设置就好了

    +

    +

    +

    创建成功之后,直接去自己的域名管理控制台把自己的解析改为CNAME解析并按照又拍云解析到相应地址

    +

    等待五到十分钟,然后打开cmd操作命令台,ping一下自己的网站,看看cdn是否生效

    +

    +

    +

    如果你的跟我一样,就代表cdn设置成功了

    +

    添加https访问协议

    +

    这个直接去控制台添加,按照我下面的图片操作即可,至于证书在哪,直接去宝塔面板证书管理那里,复制过来即可

    +

    +

    +

    开启图片自动转webp格式功能

    +

    在控制台的这个地方把这个打开

    +

    +

    +

    然后在把这个打开,就能实现站点的webp格式处理了

    +

    +

    +

    为什么进不去typecho的后台

    +

    首先去控制台设置参数跟随,并设置全程跟随

    +

    +

    +

    这里缓存配置里,这个地方不要设置全局缓存,下面不要勾选就好

    +

    +

    +

    在不缓存设置里面,我们需要他设置不缓存后台就好

    +

    +

    +

    我们还需要设置一下边缘规则,因为Typecho需要携带referer参数才可以登陆后台

    +

    在未开启CDN的时候访问后台,地址栏会多出referer参数,需要在又拍云设置边缘规则,否则无限循环后台地址

    +

    这个我想潘先生已经体会到了,哈哈哈,这个设置其实很简单,安装下面我的配置设置即可

    +

    +

    +
    1.https://usj.cc/admin/login.php?referer=https%3A%2F%2Fusj.cc%2Fadmin%2Fwelcome.php
    +2.域名后方会带有?referer=请求
    +3.referer=https%3A%2F%2Fusj.cc%2Fadmin%2Fwelcome.php
    +4.中间是域名 后面是后台路径
    +

    设置好上面这些,基本上登陆后台就没问题了

    +

    我用cdn万一被刷流量怎么办

    +

    这里提供几个方法,可以一定防止流量被刷,介绍给大家我的一些想法

    +

    但是还是建议各位做站的小伙伴不要随意招惹别人,防止造成一些不必要的攻击

    +

    1.拦截比较烦人的ip

    +

    做网站最在乎的就是用户体验,在我认为,理论上,一个网站,流量的百分之九十以上都来自于那些正常用户

    +

    如果用正态分布概念来分析自己的网站用户,我们的目标流量都集中在中间那部分

    +

    边缘那部分占很少IP,而这些少数IP主要集中在一些非目标国家/地区,基本上cc攻击ddos都是这些地区搞的幺蛾子

    +

    正是这些鸡肋国家/地区的IP整天出幺蛾子:扫描、攻击并恶意抓取我们的网站,导致很大流量损失

    +

    甚至损失的流量超过正常用户访问的流量,一夜之间cdn欠费几千块都有可能,所以我们应该拦截国外的一些无用ip

    +

    这里小赵同学建议大家应该把部分国家/地区列入禁止访问的黑名单之中

    +

    方法还是依赖于又拍云的cdn,直接在控制台配置就好了

    +

    可以在又拍云的「访问控制」→「地区访问限制」中进行设置,把中国包含港澳台加入白名单

    +

    白名单设置好了,只有白名单地区的用户才可以访问,其他国家的地区默认为黑名单,且无法访问

    +

    当然我们也可以把一些在日志中发现的经常有恶意行为的IP所在的国家/地区加入黑名单

    +

    例如俄罗斯等东欧国家、越南、南美洲等和地区

    +

    2.单IP限频

    +

    细心的站长可以发现,在网站日志中,经常会看到有些IP地址,反复抓取某一个文件

    +

    例如某一张图片或某个网页地址,甚至被它刷屏,造成了我们很多流量损失

    +

    针对这种单IP刷某一文件的行为,我们可以通过对某些特定文件限频的方式来解决

    +

    通过在又拍云CDN中「访问控制」→「IP 访问限制」设置来完成

    +

    这里,可以分量限频,例如,如果某IP访问频率阈值(次/分)在200-500之间

    +

    你可以设置限制该IP在多长时间内不能访问,如果在500-1000间,你可以设置另外的时间

    +

    这样可以根据严重程度分数个访问量的区间设置禁止访问的时间长度

    +

    3.在「访问控制」一项中设置

    +

    在网站日志可以发现,有时候一些爬虫访问我们网站还会造成一些不必要的流量

    +

    我们可禁止一些大量抓取网站或者恶意抓取/镜像我们网站的常见爬虫访问

    +

    这样可以节省一部分流量。可通过「访问控制」→「User-Agent 防盗链」设置,例如以下常见的 User Agent:

    +

    [reply]

    +
    FeedDemon         内容采集
    +BOT/0.1 (BOT for JCE) sql注入
    +CrawlDaddy         sql注入
    +Java               内容采集
    +Jullo               内容采集
    +Feedly             内容采集
    +UniversalFeedParser  内容采集
    +ApacheBench       cc攻击器
    +Swiftbot           无用爬虫
    +YandexBot         无用爬虫
    +AhrefsBot          无用爬虫
    +MJ12bot           无用爬虫
    +ZmEu phpmyadmin  漏洞扫描
    +WinHttp           采集cc攻击
    +EasouSpider        无用爬虫
    +HttpClient         tcp攻击
    +YYSpider          无用爬虫
    +jaunty wordpress    爆破扫描器
    +oBot              无用爬虫
    +Python-urllib       内容采集
    +Indy Library        扫描
    +Linguee Bot        无用爬虫
    +

    [/reply]

    +

    4.在控制台开启cc防护

    +

    这个就不用我多说了,直接在cdn后台勾选这个选项即可

    +

    网站图片转换webp效果

    +

    我们打开f12随便点击自己的一个博客图片,我们看下图

    +

    +

    +

    博客图片的地址是png格式,但是文件类型已经被转换了webp格式,即image/webp

    +

    这样就达到了我们实现图片自动转换webp格式的效果,是不是很简单

    +

    希望可以帮助各位小伙伴,提高自己的博客体验优化

    +

    晚安,我的朋友们

    +]]>
    +
    + + + 让typecho支持webp格式的图片,告别阿里云oss和腾讯云cos被恶意刷流量的风险 + https://www.usj.cc/post/20/ + Sun, 31 Oct 2021 21:57:00 +0000 + + https://www.usj.cc/post/20/ + 如题,今天没有生活分享,这篇文章我主要科普一下webp图片格式 首先让typecho支持webp格式图片这个标题说法是不准确的 因为typech + +

    如题,今天没有生活分享,这篇文章我主要科普一下webp图片格式

    +

    首先让typecho支持webp格式图片这个标题说法是不准确的

    +

    因为typecho只是将图片上传显示,并没有对图片做各种的图片格式转换

    +

    还记得当初使用WordPress博客系统的时候,基本上写文章都喜欢用webp格式的图片

    +

    webp格式图片的优点就是体积小,图片清晰度高,在写文章的时候使用webp格式可以大大的提高用户体验

    +

    但是typecho的官方版本,是不支持webp格式的图片的,所以就要对官方程序包加一些小改动

    +

    我们打开typecho管理后台可以看到这个地方,是显示不支持webp图片的,但是没关系,我们可以自己加

    +

    +

    +

    对代码修改的地方也是不是很多,我来详细给大家说一下

    +

    找到typecho的程序包的这个位置

    +

    var/Widget/Themes/List.php,差不多是70多行

    +

    +

    +

    图片显示的代码是我修改之后的,你只需要将

    +
    return preg_match("/screenshot\.(jpg|png|gif|bmp|jpeg)/i",path);
    +

    改为

    +
    return preg_match("/screenshot\.(jpg|png|gif|bmp|jpeg|webp)/i",path);
    +

    然后找到

    +

    typecho的var/Widget/Abstract/Contents.php

    +

    差不多是686行

    +

    +

    +

    然后将

    +
    $value['attachment']->isImage = in_array($content['type'], array('jpg', 'jpeg', 'gif', 'png', 'tiff', 'bmp'));
    +

    改为

    +
    $value['attachment']->isImage = in_array($content['type'], array('jpg', 'jpeg', 'gif', 'png', 'tiff', 'bmp', 'webp'));
    +

    然后找到var/Typecho/Common.php,差不多是1399行,我们这里多加一行代码

    +
    'webp' => 'image/webp',
    +

    然后去typecho的后台,找到设置-基本,这个地方在其他文件加入webp,然后博客就可以完美支持webp格式图片了

    +

    +

    +

    为什么推荐使用webp格式图片

    +

    作为一个生活博主,具有随拍的习惯,喜欢用相机记录生活,这就意味着我有时候在写文章要上传很多图片

    +

    对我来说写博客最大的痛点就是,我希望我能上传更大分辨率,更清晰的图片上来

    +

    如果发原图在博客,有时候图片真的是很大,对访客阅读体验十分差,因为自己的服务器带宽也不是很大

    +

    很尴尬的事就是可能有时候访客已经把你文章的文字都读完了,图片还没加载出来

    +

    然后最简单解决方法就是文章少传图片,或者压缩一下图片再传,我实在是不想少传图片,或者传不清晰的图片

    +

    在有篇文章,因为原图很大,所以不得不对图片进行压缩处理,否则图片半天都没加载出来

    +

    被吾柯大佬吐槽是不是用座机拍的,哈哈哈,我也是很无奈,当然也有博友建议我使用速度很快的图床

    +

    用图床确实是一个可以解决这个烦恼的方法,但是不建议使用

    +

    曾经用WordPress的时候,喜欢使用图床存图片,但是现实是往往不幸的,我曾经使用过的图床,图床站长因为个人原因不得不被迫关停,自己博客文章一夜间接近丢失了500多张图片

    +

    想对比webp格式图片的优势就显现出来了,具有体积小和清晰的优点,完美的解决了我的烦恼

    +

    避免使用cos和oss储存图片

    +

    相信觉得大多数博主喜欢使用oss和cos储存图片,即使图片很大,也可以很快的加载出来

    +

    作为一个记录生活的博主,使用oss和cos就意味着成本增加,自己的博客本来就不怎么盈利,还要为图片增加额外支出

    +

    是一个不太明智的选择,cos和oss还会被一些不法之徒恶意刷流量,可能导致几千块钱的支出,相信各位站长也不乏有所听闻

    +

    某某站长因为cos,oss,cdn被刷5000块钱的情况,也不足为奇

    +

    不要认为自己是小站没人打,现实中确实不乏很无聊的人,有时候时不时给你来点攻击

    +

    怎样转换webp格式的图片

    +

    今天跟悟空博客的站长曾聊到这个问题,怎么把图片转为webp格式呢

    +

    这里我推荐几个在线转换的网站和工具

    +

    腾讯智图,提供离线转换webp图片

    +
    +

    + +https://zhitu.isux.us

    +
    +

    squoosh,一个可以在线转换webp格式图片的网站

    +
    +

    + +https://squoosh.app

    +
    +

    可以选择一个适合自己的工具,但是建议第一个智图,在线转换网站不可能一直公益给我们使用

    +

    让WordPress支持webp格式图片

    +

    因为我之前使用的博客系统是WordPress,当然也有让WordPress支持webp格式图片的方法

    +

    直接在自己的主题文件的function.php里面加入下面代码即可完美支持webp格式图片

    +
    //下方一段为webp格式图片支持代码 function bzg_filter_mime_types( $array ) { $array['webp'] = 'image/webp'; return $array; } add_filter( 'mime_types', 'bzg_filter_mime_types', 10, 1 ); 
    +//下方为webp格式图片在媒体库预览图像支持代码 function bzg_file_is_displayable_image($result, $path) { $info = @getimagesize( $path ); if($info['mime'] == 'image/webp') { $result = true; } return $result; } add_filter( 'file_is_displayable_image', 'bzg_file_is_displayable_image', 10, 2 );
    +

    基本上就分享这么多,晚安,我的朋友们

    +]]>
    +
    + + + 运动会闲暇这几天,简单给大家分享一下日常吧 + https://www.usj.cc/post/19/ + Sat, 30 Oct 2021 22:21:00 +0000 + + https://www.usj.cc/post/19/ + 仔细看了看以前写的文章基本是都是围绕一个主题写的,写的都是一些奇奇怪怪的想法 偶尔会记录一下生活的小趣事,朋友也建议我多记录一点大学日常,毕竟 + +

    仔细看了看以前写的文章基本是都是围绕一个主题写的,写的都是一些奇奇怪怪的想法

    +

    偶尔会记录一下生活的小趣事,朋友也建议我多记录一点大学日常,毕竟以后工作了还可以回过来看看

    +

    闲暇的午后

    +

    因为运动会不排课,可以坐在操场惬意起来了,下面图片是朋友拍的

    +

    +

    +

    +

    +

    +

    +

    +

    +

    广告设计的作品

    +

    临近体育文化节,广告设计专业也安排了一个类似主题的设计作业

    +

    刚布置下来真的一下子头都大了,根本都没什么头绪

    +

    新建文件夹新建图层,在我的电脑里面活活躺了两三天

    +

    感觉有点拖延症的感觉了,有时候不得不说设计灵感真的是一下子闪现出来了的

    +

    有时候做图心情浮躁,那是真的是做不出来的,基本上建立个新图层脑子一片空白

    +

    +

    +

    成品暂时还没有,因为感觉可能后面还有一点灵感,先不放出来了

    +

    自习室宿舍楼的随拍

    +

    因为去学校那边找一下辅导员有事,然后顺便拍下的风景

    +

    +

    +

    +

    +

    +

    +

    +

    +

    在晚上的路灯下,沿路看到有很多学姐学长在路灯下背书,背单词

    +

    这个社会也许就是这样,你不愿意起的床别人愿意起,你不愿意吃得苦总有人愿意吃

    +

    还记得我之前加的一个学长说过一句话,大学的宿舍是大学的坟墓,这句话我真的领会到了真谛

    +

    大学有各种各样的圈子,圈子不同不必要强融

    +

    人生或许就是那么的不如意,高考会失利,创业会失败,工作会迷茫,但是相信我的未来不会止步于此

    +

    人的一辈子,是在和平庸作斗争,我认为那所谓成功,只是突破了那一段时间的平庸而已,人生的常态,是夸父追日般的永难出头,之前看一本书有句话对我感触很深

    +
    +

    “种一棵树最好的时间是十年前” +“其次是现在”

    +
    +

    小赵同学的美食篇

    +

    好像从来没发过美食照片,给大家晒几张在学校我觉得不错的小吃

    +

    首先特别赞一下学校比较好吃的蜜汁炸鸡,真的是yyds

    +

    +

    +

    +

    +

    上次吃的拌面和bbq鸡腿,整整花了我三十米,我肝,不过味道是特别的nice

    +

    +

    +

    老演员汉堡包,还不错,有时候赶着去上课,会买,味道也很不错

    +

    +

    +

    骆记馋鸭,这个很好吃,但是有点油腻,基本上几个月吃一次

    +

    +

    +

    东北卷饼,实惠,一般月末吃,因为便宜还能吃饱,哈哈哈

    +

    +

    +

    螺蛳粉,这个尽量少点外卖,螺蛳粉在寝室吃,室友直接满嘴c语言,给你喷到自闭

    +

    +

    +

    重庆鸡公煲,这个感觉自己吃腻了,因为经常吃,感觉很对自己的口味

    +

    +

    +

    鸡汤篇

    +

    这个视频是一次无意间看到的,感触很深

    +

    [bilibili bv=“1CP4y1L7wL” p=“1”]

    +

    学生期间可能还不懂这个老师的意思,但出社会了也许就会知道原来这如此真实

    +

    晚安,我的朋友们

    +

    小赵同学 2021.10.30记

    +]]>
    +
    + + + 我又双叒叕换主题,我发现我好像一直在折腾 + https://www.usj.cc/post/18/ + Thu, 28 Oct 2021 14:40:00 +0000 + + https://www.usj.cc/post/18/ + 这周四周五学校在开运动会,所以身为大二学长,可以闲两天了 运动会期间大二大三大四是不排课的,所以基本上都是休息,主要写一些平时没写的作业 学校为 + +

    这周四周五学校在开运动会,所以身为大二学长,可以闲两天了

    +

    运动会期间大二大三大四是不排课的,所以基本上都是休息,主要写一些平时没写的作业

    +

    学校为了开运动会也是够拼的,周一周二从早上第一节课排到晚自习全满

    +

    更需要吐槽的就是上午两节大课还是不同的教学楼,从四教跑一教,来回切换,真是够折腾了的

    +

    就这样我又换主题了

    +

    Twitter主题算是我最喜欢的主题,截止建站到现在基本上用的都是这个模版

    +

    我个人也是非常喜欢,没有继续使用的原因主要是,是关于加入入党积极分子一些原则性规避的东西

    +

    因为Twitter主题UI是跟国外的社交平台Twitter很相似,这是这个事件的导火索

    +

    前段时间老师在班上有通知过加入入党积极分子的一些规定,规定中要求是不能使用国外的youtube,Twitter,Facebook等社交平台

    +

    自己的主题模版又跟Twitter的UI很像,老师脾气也比较直,因为从来没有涉及过这个圈子的人,根本不懂博客是什么,模版又是什么,你一张嘴也说不清楚,很无奈

    +

    跟老师解释这个是网友写的一款博客模版,不是国外的Twitter社交平台,在我的努力解释下,好像并没什么用,因为没玩过这个的人,很难相信我说的话,虽然该主题和它没有任何关联

    +

    无奈之下,只得换个模版了,因为运动会自然也有时间折腾,在昨天下午的折腾下,也顺利换上了新模版

    +

    有博友戏称我是一个善变的男人,怎么那么喜欢换主题,其实不然,我也是很无奈

    +

    在各种模版之间艰难抉择

    +

    换模版意味着我要在很多模版中又要找一款自己中意的新板子,选择疑难症的我,真是一下子头大

    +

    回想起来,我入手过好几款typecho的主题,handsome,pigeon,cuteen,Twitter,a-my,主题,这些都是很好看的模版

    +

    在WordPress我也购买过很多模版比较有名的子比主题,7b2主题,但是WordPress功能很多,对于我这种小小小小小小站长,功能多的显得有点多余

    +

    最后还是选择了油油的第二款主题,因为跟Twitter有些设置差不多,换起来不是繁琐,后台很简洁,很快就上手了

    +

    期间我也换过pigeon主题和a-my主题,但是友链数据基本上都需要我一个一个敲上去,实在是工程量巨大,其实很佩服叶开的,看他动态,很长一段时间都在折腾博客,我基本上折腾一会儿就够呛了

    +

    大道至简,作为一个玩博客的发烧友,我何尝不明白,内容好才是王道,但是我们好像都在遵循这么一个循环:简约-找大佬定制和添加功能-自己美化样式-审美疲劳-回归简约……,无限循环

    +]]>
    +
    + + + 如果上帝关掉这扇窗,那就由科学帮你打开,弟弟,祝你一生健康幸福 + https://www.usj.cc/post/17/ + Sun, 24 Oct 2021 16:56:00 +0000 + + https://www.usj.cc/post/17/ + 襄阳的冬,似乎来的早一点,一场秋雨,气温骤降,仿佛快节奏的进入了冬天 这周也是繁忙的一周,课程还是排的满满的,已经有一门课程开始结课了,有种快 + +

    襄阳的冬,似乎来的早一点,一场秋雨,气温骤降,仿佛快节奏的进入了冬天

    +

    这周也是繁忙的一周,课程还是排的满满的,已经有一门课程开始结课了,有种快期末的味道

    +

    这周也是父母带我弟弟去武汉同济医院进行听力复查的日子,内心比较忐忑,希望弟弟一切安好

    +

    这段时间有些小伙伴可能会疑惑我的博客更新频率怎么慢下来了,以前的时间基本上三天一更新

    +

    那么就讲述一下最近我在干嘛吧,因为我在准备大三的毕业插本考试,所以最近一段时间都在满脑子学c语言

    +

    +

    +

    这个markdownpad是强仔介绍给我的,说很好用,我特地下载下来,使用确实很香,极大的提高了做笔记的速度

    +

    这个软件也可以白嫖专业版,基本随便百度一下就可以嫖到专业版的激活码

    +

    基本上我最近就在这个软件里敲我最近学的c笔记,也许,可能有小伙伴会问为什么不直接用笔写

    +

    用笔写500字笔记,可能我在编辑器里面几分钟就敲完了,但是用笔写还是够呛的,用这个记笔记还是可以提高记笔记的效率的

    +

    像很多up主都说,入门一门编程语言是很简单的,但是要学好一门语言,是十分不容易的

    +

    对于我来说把c学好确实很难,但是我是不会放弃的,晚上都会抽时间去自习室复习一下c语言的网课,整理所学笔记

    +

    还记得我们以前的企业课老师说的一句刻骨铭心的话,我觉得很好送给各位朋友,企业课的老师说:

    +

    一件你不喜欢的事情,如果强迫自己去做100次,你会潜意识的喜欢上这件事,因为你会因为你不去做这件事而去迷茫,例如我本不喜欢学英语,但是我基本上强迫自己每天都记几个单词,坚持一百天,脑袋会回荡一种声音,我今天什么时候背单词,或许有人会说我喜欢英语,可是现实真的是这样吗,不,因为背英语,可以使我得到我想要的东西,可能有的人甘愿过十几年的平庸的日子,也不愿意花一年或者几年的日子去改变去提高自己,最后只剩下彷徨与叹息,最后问自己这真的是我想要的人生吗?

    +

    弟弟被确诊为先天性听力缺失

    +

    得知这个消息还是在晚自习,还有五分钟下课的时候,微信收到了父亲的一条语音

    +

    看了看一下日历,今天是我弟弟复查的日子,内心百般陈杂,心里有一种不太好的预感

    +

    因为检查是上午做的,一般结果是下午两点就出了的,父亲等晚上才跟我说,心里觉得可能有什么不好的消息吧

    +

    +

    +

    还有五分钟才下课,手机音量调的很小,听了一下语音最后一句父亲的语音带着哭腔,我想,该有什么不好的事情发生吧

    +

    短短五分钟,在我复杂的情绪里,它好像很久很久,伴随着下课铃声,我第一时间拨通的父亲的电话

    +

    父亲带着哭腔告诉我,语无伦次,我也怔住了,这也是意料之外,我弟弟被确诊先天性听力缺失,先天性这三个字如同锤头彻底打倒了父亲这座大山

    +

    长这么大,这是我第二次听见父亲哭,小时候的记忆里,父亲就是我最坚实的大山,我也想哭,这太突然了,但是我不能哭,我已经是一个成年人了

    +

    安抚好父亲的情绪,被父亲告知我弟弟的病情可以治好的,但是需要植入天价的人工耳蜗28w,28w如同一座大山压在父亲的肩膀

    +

    父亲更多的是对自己自责,父亲跟我说,要不先不给弟弟植入耳蜗吧,先供你上完大学,等你上完大学我们在一起想办法给弟弟治

    +

    我直接拒绝掉了父亲的这个想法,每个孩子都有他的语言发育的黄金期,不能因为自己,耽误弟弟最佳的治疗时期,给父亲说到时候大三的时候我申请助学贷款就好了,等以后上班我自己再慢慢还,先给弟弟治吧

    +

    得知我弟弟这个情况,先天性听力缺失这个我也没听说过,去百度去知乎问答案

    +

    +

    +

    最担心的就是弟弟年纪很小成为耳蜗宝宝,上学怕受到其他同学的排挤和歧视,以后会不会产生自卑心理

    +

    [bilibili bv=“1Mz4y1C74K” p=“1”]

    +

    视频里面小女孩一句耳朵有电了,我流泪了,我失眠了,三点还没办法进入睡眠状态

    +

    嘉,愿你好好被这个世界热爱,愿以后有个拿着无限电量电池的女孩守护你

    +

    小赵同学 2021.10.24记 晴

    +]]>
    +
    + + + 三甲医院越来越让我失望了,也许这种方式是对自己的救赎 + https://www.usj.cc/post/16/ + Sun, 17 Oct 2021 19:12:00 +0000 + + https://www.usj.cc/post/16/ + 可能这周是我课程排的最满的一周了,这周的学习生活充实且忙碌 基本上从早上上到晚自习,中间只有午休晚餐时间,突然给自己一种上高中的感觉 弟弟去三甲 + +

    可能这周是我课程排的最满的一周了,这周的学习生活充实且忙碌

    +

    基本上从早上上到晚自习,中间只有午休晚餐时间,突然给自己一种上高中的感觉

    +

    弟弟去三甲医院做检查

    +

    周一的时候,父母带我弟弟去市里比较有名的三甲医院做听力检查

    +

    因为父母说总感觉弟弟的听力有点点问题,想抽时间带过来检查一下,好自己也放心一点

    +

    需要预约挂号,排到下午才轮到我弟弟检查,因为现在国家实行三胎了,幼儿检查的比较多

    +

    检查结束那时候我正在上课,下课打开微信,看到老爸给我发了一张检查报告单

    +

    [xiangce] + + + +[/xiangce]

    +

    因为自己不是学医的,自然也看不懂,想着晚上有空再问老爸吧

    +

    晚上询问我爸得知,医生让我爸给我弟弟配个助听器,因为被检查出听力较弱

    +

    这个消息犹如晴天霹雳,我也很难理解,五味陈杂,或许只有做父母才能理解这种心情

    +

    听完我爸复述那些所谓的高级医师所说的话,我的直觉是医师在忽悠爸妈买天价助听器

    +

    医生并没有对我弟弟的听力状况给出较多的医学解释,谈话重心就是让我爸妈给弟弟配助听器

    +

    家里就我和我弟弟两个孩子,父母都希望我们兄弟俩可以健健康康成长,咬咬牙决定买一对给我弟弟

    +

    询问医师助听器的价格为1.8w一对,1.8w对于这种大型医院可能不算什么

    +

    但是对于我们家庭是一笔巨款,1.8w那是父母的血汗钱,辛苦钱

    +

    当医生看见父亲有买的意向了,狮子大开口,喊价到2.8w,给我爸妈的理由是老式助听器卖完了

    +

    只有新式助听器了,且价格是2.8w一对,老爸开始意识被忽悠了,找借口说回家在做打算吧

    +

    回到家中,父亲放心不下,又去武汉做了一次全面检查,检查结果弟弟无大碍,年龄大一点就好了

    +

    我们总把坏脾气给身边最亲的人

    +

    这周中午吃午饭的时候,逛b站偶然看到一个up主的视频感触很深

    +

    [bilibili bv=“1Qq4y1V7LZ” p=“1”]

    +

    这视频意义很大,帮助家里的老年人换手机,甚至这么细心、有耐心的教老年人用智能手机

    +

    我想很多年轻人是做不到的,比如我本人,攒零花钱给父母买手机对我来说很容易,但是像up主森树这样有耐心

    +

    细心的一步一步教学使用新的智能手机,我是根本做不到的

    +

    放假回家烦心事一大堆,就想安静一会,这也使我和家人慢慢有了距离

    +

    能看到up主森树拍出这样有意义的视频,起码我本人是会去反思我自己的

    +

    这个视频让我感动在于,up主森树真的很尽力让奶奶弄懂,说很多东西

    +

    相比之下,我有些惭愧,我爷爷七十岁,不会用智能手机,也没人教他,他身边一定有同龄人用

    +

    也许他嘴上说着不要,心里也是羡慕的,换位思考想想,当你老了,你会想被时代落在后面吗?

    +

    对自己的救赎

    +

    [bilibili bv=“1JU4y1N7En” p=“1”]

    +

    感触是这个搞笑的自黑博主,视频主要表述自己的大学生活虚度了一场

    +

    好像,过了高考后你的人生就像是按了加速键,好的越好,差的越差,关键还不知道自己是啥情况

    +

    就像温水煮青蛙一样,刚开始觉得很舒服,只有当现实血淋淋的摆在眼前,才惊觉自己已经这么落后了啊

    +

    于是开始焦虑,却又没有办法,日子就在日复一日的自责中过去了,或许,我们都应该逼自己一把了

    +

    毕竟大学生活过去了,如果没学到的东西的话,相信大部分人会有遗憾的

    +

    渐渐的我明白了,城乡出来的孩子是有区别的。在信息收集渠道上就不一样。我根本不知道什么是绩点

    +

    不知道大学生考证要考哪些,不知道考公考编都需要些什么,后面才知道主动上网搜集信息

    +

    和高中不一样的是,这些东西大学老师不会告诉你,知道的人有自己规划的人就很明白,不知道的不清楚的就过得稀里糊涂

    +

    并在大学安逸作息的假象下逐渐颓废,等到醒悟过来才发现时间都过去了,比如我

    +

    还记得高中老师告诉我们:等你们通过了高考上了大学就可以随便玩了!这句话超级害人

    +

    高考很重要,但没必要被神化。从进了社会那一刻起,向前走的每一步都会越来越难,每一步都至关重要

    +

    作为一个大二的闲鱼,大学的几年,是非常好的学习时机提高自己的时候,你可以学习任何你想学的,真的不要荒废了这几年

    +

    但是静下心想想,我姐姐曾经给我说的一席话,我想它也是对我最好的解答

    +
    +

    大学适度放松完全可以理解,人生的路还长着呢,意识到了这一点,向着想要的生活往前冲就完了

    +

    换个角度来想,大二也不晚,想干什么,一两年也够用了,琢磨琢磨自己喜欢干啥,能不能实现

    +

    制定个计划,不浑浑噩噩的。少点功利心,多想想自己想干什么

    +

    跟自己纵向比较,向着自己的节奏去感受生活,没有什么时间是荒废的,哪怕玩下来也有它的意义

    +

    人能做的最简单也是最难的事就是能做自己喜欢的,没有随波逐流,单纯发自内心

    +

    这才是作为人要去追寻的幸福,我也在往这个方向走。如果你做到了,那是真正属于你最难能可贵的快乐

    +
    +]]>
    +
    + + + 咱们理工的云和晚霞,等我有女朋友了也要跟ta一起看晚霞 + https://www.usj.cc/post/15/ + Fri, 15 Oct 2021 21:42:00 +0000 + + https://www.usj.cc/post/15/ + 最近课程比较多,临近考证休息时间基本上也给自己排了学习任务 博客没有想之前那样高频率更新了,但是通过统计看也有很多博友回访,真的很感激 博客就可 + +

    最近课程比较多,临近考证休息时间基本上也给自己排了学习任务

    +

    博客没有想之前那样高频率更新了,但是通过统计看也有很多博友回访,真的很感激

    +

    博客就可能以后周更,定会不忘初心,宁愿认真用心去写,也不会水任何一篇文章

    +

    感谢各位博友的厚爱,下面是最近拍的学校的晚霞,分享给各位

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    [xiangce] + + + +[/xiangce]

    +]]>
    +
    + + + 记录人生第一次洗牙,不得不说感觉真的特别好 + https://www.usj.cc/post/14/ + Thu, 07 Oct 2021 22:04:00 +0000 + + https://www.usj.cc/post/14/ + 前段时间偶然间在微博看到一个博主分享vlog洗牙是一次什么样的体验 让我第一次认识了什么是洗牙,抱着好奇心我去百度了一下什么是洗牙 百度也有很多 + +

    前段时间偶然间在微博看到一个博主分享vlog洗牙是一次什么样的体验

    +

    让我第一次认识了什么是洗牙,抱着好奇心我去百度了一下什么是洗牙

    +

    百度也有很多相关回答,其中洗牙又称洁牙,简单理解是帮助你清理你口腔中的牙结石

    +

    长这么大,从来没有体验过洗牙,看着各种博主的vlog的感受,自己也确实是非常心动

    +

    在知乎百度搜索了各种资料,自己也成功被科普了,洗牙对于牙齿健康真的很重要

    +

    洗牙知识的误区

    +

    在准备洗牙工作之前,作为一个从来没有洗过牙的小白,真的是心理上各种害怕

    +

    面对各种自媒体的众说纷纭,有说洗牙好的也有说洗牙不好的,给我印象最深的一个博主

    +

    在vlog上前面说了一堆洗牙的危害,真的是打心里给我说的害怕了,看到了视频最后才发现他主要是推销自家的超声波电动牙刷的

    +

    喵的,还以为被科普种草了,没想到就是一个直播带货的vlog(头大.png)

    +

    整合各平台的资料,总算是搞懂了关于洗牙的各方面知识,下面我简单给大家讲讲我的理解

    +

    1.洗牙会伤害牙齿吗?

    +
    +

    实际上,洗牙不仅不会伤害牙齿,还是救牙举措

    +

    据统计,96.7%的中年人都有牙结石,这些没有被清理掉的牙结石不断刺激牙龈,导致牙周疾病,一开始可能只是牙龈出血、牙龈肿痛等,再严重的话牙龈萎缩牙槽骨吸收而致牙齿松动甚至脱落

    +

    而牙结石牙结石,真的宛如坚实的石头,即使认真刷牙了,也很难刷掉

    +

    只能借助洗牙措施来给牙齿做个大扫除,帮助清理牙菌斑、牙结石和色素,防治牙周病

    +

    也不用担心洗牙洗去牙结石的同时会伤害到牙齿本身

    +

    一般洗牙用的都是超声洁牙法,是利用超声震动震碎并清除牙结石,并不会损害牙釉质

    +

    在洗牙过程中,如果感觉到有牙齿碎片脱落,别担心,那其实是你的牙结石正被医生洗掉

    +

    所以说,洗牙不仅不会伤害牙齿,反而是防治牙周病最有效的方法

    +
    +

    2.每天认真刷牙,还需要洗牙么?

    +
    +

    当然需要,日常的刷牙是无法刷掉牙结石的

    +
    +

    3.洗牙会把牙缝洗大吗?

    +
    +

    牙缝并不是洗出来的,而是没洗牙之前牙缝被结石给堵住了

    +

    洗牙后,结石被清理掉了,原来的牙缝露出来了

    +

    这个时候会给人一种洗牙把牙缝洗大的错觉

    +
    +

    4.洗牙会出血疼痛吗?

    +
    +

    这个就因人而异了,洗牙的疼痛程度取决于患者牙周状况

    +

    一般来说,牙周病严重的,洗牙容易出血和疼痛

    +

    当时我去洗牙,没什么感觉,过程还是很不错的,如果觉得很痛

    +

    可以跟医生申请上点麻药会好很多,其实这没什么好丢人的

    +

    跟面子比起来,作为一个洗牙萌新我认为牙齿健康更重要

    +
    +

    5.洗牙能把牙齿洗白吗?

    +
    +

    牙只是还原你牙齿本来的颜色。如果牙齿本来就是黄的,靠洗牙是洗不白的。

    +

    洗牙能洗掉的,除了牙结石,还有附着在牙齿表面的色素沉积

    +
    +

    谈谈洗牙的过程

    +

    作为一个学生党,因为疫情原因是不能随随便便的出去的,只有在国庆假期才能出去

    +

    正好临近国庆假期,想去牙科医院尝试一下洗牙,哈哈哈,因为被种草了

    +

    问了一个洗过牙的朋友,说很爽的,体验感很不错,自己抱着试一试的想法也想去尝试一下

    +

    在朋友的介绍下我去了离我们学校比较近的口腔诊所,因为同学去过所以还是比较放心的

    +

    其实在踏进口腔诊所之前,自己还是给自己做了很多思想工作的,作为一个学生党生活费有限

    +

    真的好怕被坑,哈哈哈哈,万一洗个牙还要其他收费,让本不富裕的我雪上加霜,特地问了我一个朋友

    +

    +

    +

    因为诊所的门很特别,一眼都看见了,可能是因为绿的原因吧,哈哈哈

    +

    +

    +

    这家诊所在二楼,不得不说这家诊所的设计师真的是很会设计,在一楼楼梯口放了很多让人一眼放心的牌匾

    +

    不得不说我真的是很会疑神疑鬼,哈哈哈,没办法可能从小就是这样的

    +

    +

    +

    刚进门真的是给人一种很舒适很干净的感觉,屋内的陈设都是十分干净整洁

    +

    [xiangce] + + + + +[/xiangce]

    +

    在前台小姐姐那边进行了登记,效率真的很不错,一会儿洗牙的小姐姐就来叫我了

    +

    +

    +

    设备真的很高级,我发完图片给我同学看的时候,他说真的很不错,比他之前洗的地方好多了

    +

    +

    +

    给我洗牙的是一个很温柔的小姐姐,躺在台子上上,他会帮你接一杯水让你漱口,接下来就开始了

    +

    +

    +

    接近二十分钟的洗牙过程,在小姐姐不停的“嘴巴张开”下结束的,过程很酸爽

    +

    洗牙其实并没有那些博主说的那么难受,过程我感觉还是蛮舒服的,在洗牙的时候

    +

    医生会拿着超声洁牙机的洁牙尖(是个尖尖的金属钩子),360度的清洁你的每一颗牙齿

    +

    而护士小姐姐则会在一旁往洗牙者的嘴里插一条小管子,及时吸走洗出来的污垢或牙结石等

    +

    这个过程会有些恶心感,因为机器会一直往你的嘴巴喷水,但你既无法吞咽,也不能吐出来

    +

    在清理了一会之后,小姐姐会暂停,让你吐掉口里的脏水,而小姐姐在清理你牙缝中的结石时,会发出类似切割的吱吱声

    +

    牙齿与金属仪器接触,会感觉特别酸,可能会有些疼。但是我感觉还是蛮好的,可能是小姐姐说我的牙结石不是很多的缘故吧,可能是因为我一直坚持早晚刷牙缘故吧

    +

    虽然洗牙的过程不那么舒服,但日常生活中,能给牙齿及时做清洁,也是很好的,经过洗牙的过程中小姐姐也一直在跟我科普

    +

    还记得很清楚她说,我们每天吃的东西,其中含有大量的糖分,这些糖分在口腔中停留超过6小时,就会沉积在牙面上,与细菌形成刷不掉的“膜”,而这层“膜”与唾液的矿物质结合沉淀,也就形成了牙结石

    +

    牙结石会对牙周组织有持续的刺激作用,如果有外来的刺激,如刷牙或吃硬的东西,就会出血,有时还会出现牙龈问题

    +

    牙结石严重的人,还会引起牙齿松动、脱落等问题

    +

    所以,洗牙虽不舒服,但小赵同学还是建议大家,可以的话,一年去洗一次牙

    +

    爱护牙齿健康真的是太重要了,最后离开诊所付款了

    +

    +

    +

    也没想象的那么贵,洗完牙牙齿感觉特别轻松,体验感真的很好,也推荐大家有空也去做一下洁牙,哈哈哈

    +

    晚安,我的朋友们

    +]]>
    +
    + + + 谢谢你陪伴我们十九年,再见了,九喇嘛 + https://www.usj.cc/post/13/ + Tue, 05 Oct 2021 11:03:00 +0000 + + https://www.usj.cc/post/13/ + 2002年10月3日,火影忍者第1集,九喇嘛出场 2021年10月3日,博人传第218集,九喇嘛离开 看漫画的时候忍了,218集博人传预告的时候 + +

    2002年10月3日,火影忍者第1集,九喇嘛出场

    +

    2021年10月3日,博人传第218集,九喇嘛离开

    +

    看漫画的时候忍了,218集博人传预告的时候我屏蔽了所有推送

    +

    微博看见一点赶紧划走,但是这个视频声音的第一个八拍就让我破防

    +

    [dplay src=“https://usj.cc/sp/4.mp4”]

    +

    整个19年的回忆都浓缩在了歌词和画面里,老粉真的是无法接受这样的告别

    +

    鸣人的成长都是九尾见证的,从最开始的排斥和利用到最后的理解和信任,九尾不是鸣人的工具,而是鸣人的伙伴

    +

    天下没有不散的筵席,青春总该退场,新时代终会到来

    +

    也许我们都长大了,青春也真的结束了

    +

    旧王陨落,意味着新王加冕也不远了,博人传开篇意味着这是火影的新时代

    +

    既然博人传是火影次世代的故事,让掉主角的位置是迟早的定数

    +

    佐助鸣人等主角团当然不会很匆忙离场,也只能被削弱,才能体现火影新生代的能力

    +

    九喇嘛走了,固然很伤痛,但它并没有本质意义上的离开

    +

    九喇嘛临走说,因为查克拉耗尽,但躯体还是在鸣人体内,所以人柱力不会有事

    +

    换句话说,只要九尾查克拉回来了,九尾自然就复活了

    +

    未来相当长一段时间,鸣人都将独自面对失去搭档的痛苦

    +

    不过作为一个忠实的火影迷也习以为常了,鸣人一生都在失去中长大的,小时候失去父母,青年失去自来也老师,现在没了九尾。在失去中慢慢成长

    +

    看到这段九喇嘛的独白,我想青春已经在这段九喇嘛的独白里诠释

    +

    再见,九喇嘛,再见,我的童年

    +
    +

    你还是那个刚出生的婴儿的时候 我就一直陪着你 是啊,我知道的,你这一路多么的艰辛

    +
    +
    +

    佩恩的那次,我真的以为自己要复苏了,要自由了,不过,哼,水门那家伙没想到还留了一手啊

    +
    +
    +

    再之后,你夺取我的查克拉,真是没想到,玖辛奈居然也在,真是的,你们一家都这么麻烦 后来的斑,我不喜欢他,我把查克拉借给你

    +
    +
    +

    再后来嘛……你说“我不再是妖狐,而是木叶村漩涡鸣人你的搭档” 你喊出来我的名字“九喇嘛,上了”

    +
    +
    +

    就算斑那小子复活,把我夺取,但是我的半身还在你那里我就不担心了 最后的终末之谷一战,没想到你居然成了那样

    +
    +
    +

    后来,在月球上又让我刻字,真是的,我的字一点都不好看啊 不过,时隔十几年的全力应对大筒木一族的,但是我的本事可没退步

    +
    +
    +

    现在了,鸣人,我看起来我只能陪你到这里了,一式已经活不了多久了,剩下的,就交给你了 这么多年来……真是挺开心的​

    +
    +]]>
    +
    + + + 我为什么要写博客?这位博主给了我答案 + https://www.usj.cc/post/12/ + Sun, 03 Oct 2021 19:39:00 +0000 + + https://www.usj.cc/post/12/ + 今天我的一个玩得很好的朋友问我,你为什么要写博客?我为什么要写博客? 我怔住了,我一时还答不出来,我陷入了沉思,嗯,也许,我也不知道答案 还记的 + +

    今天我的一个玩得很好的朋友问我,你为什么要写博客?我为什么要写博客?

    +

    我怔住了,我一时还答不出来,我陷入了沉思,嗯,也许,我也不知道答案

    +

    还记的第一个博客域名vaica.top是我人生注册的第一个域名

    +

    可能会有小伙伴问为什么叫vaica

    +

    这是我高中的时候一个关系很好的朋友给我自己起的英文名,虽然和ta没有再联系了

    +

    建站初期使用的是typecho系统,使用的是比较火typecho的handsome主题

    +

    看别人搭建博客很感兴趣,想着别人有我也整一个,我的第一个博客就这样糊里糊涂搭建起来了

    +

    后来这个博客因为自己步入高三了,碍于学业,无时间打理,只有注销备案关停了

    +

    博客真的是过时了吗

    +

    不然,在新媒体盛行时代,我们的信息源一直被“快餐”文化所包围

    +

    好像大众更愿意接受快餐文化,博客似乎就显得格格不入

    +

    博客在国内发展始于2000年,兴盛于十余年前

    +

    那时候各大有实力的平台出台自己的博客系统,好比百家争鸣

    +

    回望看看,当时比较主流的博客大巴,网易博客早已经停止运营

    +

    好几年前关注的新浪博主,也停止了更新,几乎退出了新浪圈

    +

    比较出名的独立博客中,卢松松博客,月光博客,周扬青博客这些大v级别的博客

    +

    虽然还在运营,目前也基本上是发一些投稿的营销文章,原作者基本已经很少更新原创博文了

    +

    有次聚会问我朋友,你们平时看微博吗?他们半开玩笑的说,新浪微博早都过时了

    +

    有次在知乎上看过一篇文章,讲博客的起源和兴衰,答主认为博客时代已经落幕了,但是我不这么认为

    +

    我认为博客已经在新媒体时代加速成为各种自媒体形式,博客并没有本质意义上的消亡

    +

    很常见的微信公众号长文,朋友圈,抖音,b站的vblog,今日头条,腾讯新闻汇聚在一起别具一格的另类博客形式

    +

    彻底放弃资源站,转战生活博客

    +

    2020年年初接触WordPress博客系统,在朋友介绍下入手了子比主题

    +

    也建立了自己的一个资源小站,云仙小站(https://52ql.cn)每天搜集各大网站的好用教程,转载给自己小站引流

    +

    写博客不重要,引流盈利才重要,或许对于我们这种资源站站长,是我们做博客的初衷

    +

    当然市面上的独立博客,大多都是采集的,有卖教程的,有做微店的,有做站群的,目的只有一个,那就是盈利

    +

    我当时做资源站也是满脑子想着在哪里放广告位,用什么比较吸流量的关键词,怎么做SEO,吸引更多的流量点击赚钱

    +

    接入谷歌广告,广告联盟,卖自己的广告位去赚点小零花钱,感觉运营资源站都围绕着盈利运作的

    +

    然而自己能力不够,也没赚几个钱,终究还是自己的问题,不会运营导致,但是也确实有大佬靠资源站赚的盆满钵满

    +

    功夫不负有心人,自己每天原创写文章,资源小站云仙小站(https://52ql.cn)也达到了三千多收录

    +

    我加入了很多资源站长群,都是一些希望靠资源网赚钱的站长聚集地

    +

    鱼龙混杂,很奇葩的是,有时候你辛辛苦苦写的一个教程,刚发布,下一秒就被另一个站长采集走了

    +

    他们从不在文章末尾注明出处,原封不动的搬走,或许资源网的现状就是你搬我的我搬你的

    +

    当然,也不乏有大佬站长写一些很有用的技术文章,真正意义上帮助了建站小白

    +

    但是搬运采集也许已经成为家常便饭,很难在看到真正的原创文章

    +

    搜索一个很急需的教程,百度一下,十个网站九个教程都是一样

    +

    文章末尾都注明站长亲测,内容也一模一样,但是实际上根本用不了,一堆报错

    +

    我陷入了沉思,资源站现状都是这样吗?我是真的失望了

    +

    再后来我认识了叶开(https://qq.md),大概是受他影响,开始接触个人生活博客圈

    +

    叶开也很热心肠,才开始我真的什么都不懂,我甚至不知道Markdown语法是什么

    +

    他基本都是很热心肠的帮我解决了问题,虽然从未谋面

    +

    但是很感谢叶开一直鼓励与陪伴,让我加入了个人博客大军

    +

    自从转战到个人博客,删掉了拖慢网站速度又影响体验的首页广告,页面广告位,统计代码全部撤掉之后,发现整个世界终于清静了

    +

    回过头来看个人生活博客,几乎剩下来的,还在坚持写个人生活博客的博主几乎都是博客界的清流

    +

    博友解开了我的心结

    +

    写博客不是一个简单的事情,一篇很长的文章几乎要花掉两三个小时的时间

    +

    我为什么要写博客?这好比一个无法解答的问题

    +

    我很迷茫,Maie站长的一篇博文解开了我的心结

    +

    下面观点摘自Maie站长的心得(https://maie.name)

    +

    我觉得写的很到位,分享给可爱的你们

    +
      +
    • 利于增加自己的自信力和言语表达能力
    • +
    +
    +

    我性格内向,不善沟通,想表达、想要得到认可,却又不知如何表达,总是怯懦

    +
    +
    +

    写博客可以让我从容地表达自己,长期坚持表达能力与表达逻辑就会得到锻炼,逐渐的就会影响自己的沟通交流能力

    +
    +
    +

    写博客尤其是生活类博客,需要把内心世界展示给别人,一般人都会对此感到恐惧。

    +
    +
    +

    另外,有时博文中的观点会引发争论,或褒或贬,对每一个博主而言,直面他人的质疑和批评需要很大的勇气

    +
    +
    +

    但随着撰写博文数量的增加,你会发现自己抗打击能力越来越强,陈述观点的时候会变得更加自信、有条理,面对公众场合时也会变得更加坦然、从容。

    +
    +
      +
    • 有助于塑造和完善自我
    • +
    +
    +

    人这一生中最难的就是认识自我,了解自我,以及自我的成长和觉醒。

    +

    通过规律的博客写作实现自我对话,通过陈述、罗列、分析、归纳、转移、升华方法,解决自身遇到的问题,实现自我解压、放松。就开放式的博客写作来说,意味着我想要把什么样的自己呈现给他人,这也是塑造自我的一部分。

    +

    村上春树说:“不管工作多么繁忙、生活多么艰辛,读书和音乐对自己来说始终是极大的喜悦。唯独这份喜悦任谁都夺不走。”已经从事写作有几十年的村上春树,就是用写作记录自己一路成长。

    +

    很多时候我们其实不需要那么忙碌,更应该慢下来,不受任何干扰地与自己的内心对话,整理自己的思路,让自己蒙尘的贪名夺利之心、浮躁之心接受心灵的洗礼,专注沉浸于一件事中,真正出自自我内心的召唤坚持下来,并以特有的形式固化下来并成为生活中的一个重要组成部分。这样的形式对于大师来说可能叫闭关修行,对于博主来说是更新博客更是厘清思路,不断成长的过程。

    +

    人是有丰富而充盈情感的感性动物。其实,每写一篇博文,都是自己真情实感的流露。多年之后,当看到这些字里行间充满情感、见证成长的图文的时候,更应该好好地感谢自己。

    +
    +
      +
    • 有助于修正和完善对事物的看法
    • +
    +
    +

    随着年龄的增长和经验的累积,我们对事物的认知逐渐固化形成定向(惯性)思维,大到国家大事宗教信仰,小到空心菜的炒法,依赖和死守这些经验和固化的认识,生活就如同失去了动力。

    +

    写博客促使我们重拾“分析”和“思考”,帮助我们修正和完善认知。从前期阅读资料 -> 写博中不断对自己提问、梳理思路 -> +整理优化博文,经过这个过程,我们可以修正原先错误的认知,抑或加深了对原有事物或知识的理解。

    +

    写博客有助于修正和完善对事物的认识 —— 仅凭这点,我就认为写博客是一件十分有意义的事。

    +
    +
      +
    • 找到志趣相投的博友
    • +
    +
    +

    写博的确需要花费很大心血,坚持写高质量博文的人更是不多。一旦坚持下来了,总会有人看到,并愿意通过各种渠道与我们交流。博客每增加一个关注者一个访客,我们所写的博文就变得更有意义和价值。

    +
    +
      +
    • 常怀感恩之心
    • +
    +
    +

    鉴于前一条,我们更应该对每一个来博客的访客常怀感恩之心,每一个留下评论足迹的访客都值得博主认真回复并回访。

    +

    真诚的感恩之心代表着一种优雅的、神圣的感激之情。感恩之心不是报答之心,也不是欣赏之心。如果人们的感恩之心是真诚真实的感恩,人们就应该体会到一种快乐、神圣、热情、同情,而不应该感觉到丝毫压力、焦虑、伤心、孤独、后悔、嫉妒。因此,感恩之心的最大心理效果就是人们不去关注自己缺少什么,而是关注自己拥有什么;同时让人们更加关注别人而不是自己。

    +
    +
      +
    • 不为什么而写博客才是真我
    • +
    +
    +

    人只有摆正自己的位置,才能知道自己究竟想要的是什么?想写就写何必拘泥于时间和形式

    +
    +

    晚安,我的朋友们

    +]]>
    +
    + + + 我想,这是一个我人生中最特殊的中秋国庆节 + https://www.usj.cc/post/11/ + Fri, 01 Oct 2021 09:35:00 +0000 + + https://www.usj.cc/post/11/ + 首先祝各位国庆快乐,当然还有迟到的中秋快乐 本小站历时八天的闭站备案也终究结束,真是个漫长的过程 特殊的中秋节 和小伙伴相约中秋节一起去把驾考项目 + +

    首先祝各位国庆快乐,当然还有迟到的中秋快乐

    +

    本小站历时八天的闭站备案也终究结束,真是个漫长的过程

    +

    特殊的中秋节

    +

    和小伙伴相约中秋节一起去把驾考项目的科目三考了

    +

    我,小王,小吴就相约中秋不再回家,去樊城那边考科目三

    +

    对于现在疫情封校的苦逼大学生来说的话,那就是假难请门难出

    +

    如果偷偷翻出去,还可能遭到红头文件的处分,反而得不偿失

    +

    说实话本应该约中秋前一个星期的科目三考试的,但是假没请着

    +

    才开始跟辅导员发消息以为辅导员没回就是默认不同意,后来过了几天才回消息

    +

    +

    +

    才知道辅导员的消息太多,有些消息会被遗漏,所以没及时回消息

    +

    可以理解,我们的辅导员一个人管着几百号人,每天要接收很多条信息

    +

    +

    +

    抱着试一试的心理,我的科目三教练说我练的很差,考试前一天模拟

    +

    几乎从开头挂到结束,开完了我手心都是汗,额头上的汗,还有一种挫败感

    +

    开完之后教练建议我取消预约,因为我实在是练的太差了,可能约了也考不过

    +

    但是我的小伙伴鼓励我说多练几次就好了,其实没那么难,打开课表一看

    +

    下几周几乎课表都是花花绿绿的满课

    +

    +

    +

    在双重压力下,我还是选择了约考试,有些事自己不去试试怎么知道呢

    +

    我坚持约考试,我把这个决定第一时间告诉了教练,教练让我加油

    +

    秋天太阳还是那么毒,或许这只有驾考人才能理解的痛楚

    +

    +

    +

    这个是当时在科三练车路边拍的,庆幸还有树荫,不然就快中暑了

    +

    +

    +

    我们这边驾校的规则是每周周四进行科目三考试

    +

    周一周二周三都是在樊城那边模拟考场

    +

    不模拟不知道,一模拟真的是巨累,回到宿舍洗漱完一躺下就能睡着

    +

    科目三我们考试会考三条路线,其中一号线比较难,二号三号相对于简单一点

    +

    教练首先给我们16个人分成四组,每组上一辆车,当时只有两辆训练车

    +

    每组他都带一遍考试线,剩下的交给我们学员自己训练

    +

    因为我们只有四组,训练车2辆,考试车1辆,几乎都是无缝对接

    +

    上一组上完就下一组,都知道开车需要高度注意力集中才行

    +

    一个人长时间高度注意力集中就会产生乏力疲劳感,还有转方向盘挂挡

    +

    天气比较不给力,秋天本该十分凉爽,进入训练车内好比蒸桑拿

    +

    回到宿舍,教练让我们交作业,其实就是把考试线的路线图画出来

    +

    +

    +

    画完已经十一点了,真的是巨累,洗漱完躺下就睡着了

    +

    真的很羡慕那些练的很好的学员,每条线都跑的很好基本上没有什么错误

    +

    把自己的错误拿来一看一堆扣分,真的是很心酸,别人练得好的我就在旁边记录

    +

    也算是功夫不负有心人,三次考试车模拟我过了两把都是满分

    +

    +

    +

    +

    +

    +

    +

    但是一号线路考试车线路我扣了四百分,顿时信心被打击了一半

    +

    因为每号线路的考试车只能开一把,不用问为什么,问就是没钱买考试车次数,哈哈哈

    +

    我认为有时候看别人练车也是一种学习,所以便没有买考试车次数的想法

    +

    三天说长也长说短也短,很快我们也到了周四上考场的时间了

    +

    倒霉的科目三考试

    +

    本应该上午全部结束科目三考试的,恰巧碰到车管所线路故障停电

    +

    +

    +

    我们就坐在候考大厅苦逼等待

    +

    +

    +

    从早上八点多开始等,本以为十二点中午之前可以考完

    +

    结果是自己想多了,中午还是避免不了去食堂吃十块钱巨难吃盒饭

    +

    接到通知说可能是下午三点才开考,真的很惨,意味着我们下午也要在这里等

    +

    索性在大班车睡了两个小时,哈哈哈,因为实在是太困了

    +

    有时候真的不得不说,一个意外总有它的两面性,虽然等了很久

    +

    但是由于我在考场呆了好几个小时,索性不是那么紧张了,感觉就是像来模拟的一样

    +

    我这算是塞翁失马,因祸得福,下午接近到了四点半才在候考大厅的屏幕上看见我的名字

    +

    妙啊,我居然不是倒霉车8号车,是2号车,真的是很幸运

    +

    我们考场的8号车怀疑是拿来压考试通过率的,有时候动作明明做了

    +

    但是8号考试车系统检测不到,莫名其妙的给你扣一百分

    +

    我这次比较幸运,抽的是二号车,安全员是个戴墨镜的小年轻

    +

    他接过我的身份证看了一下我的人像,对比身份问我准备好了没

    +

    就这样我开始了,那时候电脑报的我是考三号线,真的是打心底高兴

    +

    因为三号线是我最熟悉的一条线路,如同如鱼得水一般

    +

    因为偏下午,基本上上班族还在上班,学生都还没放学

    +

    路上几乎没什么车,不得不说我真的很幸运

    +

    一顿操作如同行云流水一般,下车顺序操作之后,只听见成绩合格,请回中心打印成绩单

    +

    我的心的石头终于落下了,我科目三居然一把过了,那时候的晚霞真的很美

    +

    莫非是昨晚我在小红书app许愿一把过,就真的过了?真的是玄学

    +

    +

    +

    回到考试中心,听闻小伙伴都没过,我也不怎么开心了

    +

    学车都是很辛苦的,一想到和自己一起苦命练科三的小伙伴都没过真是一种说不出来的难过

    +

    就这样科三就结束了,很辛苦,但值得

    +

    +

    +

    不一样的国庆节

    +

    接近国庆节了,之前七月份考科目一的时候给自己立下的flag

    +

    [check] 自己国庆节之前一定要拿证!

    +

    所以这个周末必须爆肝科目四,科目四才开始以为很难

    +

    但是有很多题目是跟科目一重复且相同的题目

    +

    如果科目一还记得的话,刷起来没有那么困难

    +

    周末两天几乎什么事都没干,守着电脑旁边看科目四题目

    +

    这个是我第一次电脑模拟考到九十分真的那时候是高兴的飞起

    +

    +

    +

    接着跟一个学长互相鼓励,势必下周拿下科目四

    +

    +

    +

    刷了一下午科目四真的有点想吐,但是我不想放弃

    +

    +

    +

    +

    +

    但是不得不说有付出就会有回报,基础打好了

    +

    模拟考试想掉九十分以下都很难,哈哈哈哈哈

    +

    +

    +

    就这样我约考试了,希望自己能一把过,早日拿本,哈哈哈

    +

    +

    +

    去科目四考场了,很平常,没有紧张感,可能我模拟考试做得比较多的原因吧

    +

    正式上机考试了,我是九号考试机,因为科目四只有五十道题

    +

    其中四十道单选,十道题是多选题,前四十道题我一个没错

    +

    但是最后一题多选题想着早点出去电子签名,没认真看,漏选了一个选项

    +

    直接扣掉两分真的是遗憾,不然是可以考满分的哈哈哈,可惜了

    +

    提交试卷之后只见电脑屏幕出现大大的几个字,恭喜您,赵先生您的考试98分,合格!

    +

    我的驾考生涯终于结束了,哈哈哈

    +

    +

    +

    +

    +

    正式跟驾考宝典app说再见,俗称谢典(卸典)

    +

    +

    +

    看了一下黢黑的手臂,我想这就是代价吧

    +

    +

    +

    小赵司机上线

    +

    哈哈,我有本了,就这样加入了秋名山司机大军了

    +

    +

    +

    看这小黑本,满心都洋溢着欢喜

    +

    +

    +

    说好的完成国庆之前拿证,也成功拿下了这个flag

    +

    [checking] 国庆节假日之前拿下驾驶证

    +

    最后祝各位小伙伴能有一个愉快的国庆假期哈

    +]]>
    +
    + + + 理工的晚霞,拿起相机记录青春的样子 + https://www.usj.cc/post/10/ + Mon, 13 Sep 2021 17:13:00 +0000 + + https://www.usj.cc/post/10/ + 咱们学校的晚霞,还不错吧 + +

    咱们学校的晚霞,还不错吧 + + + + + + + + +

    +]]>
    +
    + + + 别让抖音支配了你的美好大学生活,尝试做一些自己感兴趣的事 + https://www.usj.cc/post/7/ + Sat, 11 Sep 2021 19:31:00 +0000 + + https://www.usj.cc/post/7/ + 初识抖音短视频 还记得第一次下载抖音app的时候还是在高考结束后 那时候这个app十分的火爆,我也不懂抖音有什么好玩的 介于好奇心自己也下载了一个 + +

    初识抖音短视频

    +

    还记得第一次下载抖音app的时候还是在高考结束后

    +

    那时候这个app十分的火爆,我也不懂抖音有什么好玩的

    +

    介于好奇心自己也下载了一个抖音app,属实打脸了

    +

    从那时候被一些搞笑,新奇的视频吸引了

    +

    在睡前,在闲暇,在吃饭的时候都去刷抖音,渐渐的已经成为习惯

    +

    之前的抖音以记录美好生活为核心主题的app渐渐的失去了初心

    +

    更多的是出现了一些直播带货的主播,让抖音生态变得很差

    +

    我渐渐的对抖音改变了看法,不知道什么时候父母也开始迷上了抖音

    +

    父母经常一下班回家洗完澡在睡觉之前,就拿个手机刷抖音短视频

    +

    讨厌抖音营销号

    +

    我对营销号的厌恶还是来自于一些误导营销号,经常断章取义一些新闻

    +

    利用一些手段歪曲一些事实,从而来小丑态的获取流量和人气

    +

    由于父母接受教育的机会不是很多,对很多事物的辨识度不是很高

    +

    经常被一些营销号带偏,有时候父母跟我微信聊天的时候让我最近不能吃这个不能吃那个

    +

    对付这种精神鸦片一点办法都没有,希望网信办能出来整治一下营销号的病态博取流量现象

    +

    内容过度重复化

    +

    基本一段时间一个bgm火了,那一段时间在抖音刷到的都是相似的视频

    +

    “她开着邻居家的Toyota,追着日落。被父母说是最危险的地方,她都去过。今晚演出的rapper,算得上是她最喜欢,她走到吧台 先点了一杯whisky”

    +

    不知道怎么的神烦这首歌!第一次听觉得:嗯,不好听!划过去了

    +

    后来发现很多小视频都是这个bgm,作为一个酷爱喵星人的男生,甚至连我喜欢的小猫咪的视频都是这个bgm

    +

    烦都烦死了,好想屏蔽掉这个bgm的所有视频,所以现在一刷到这个bgm我都立刻划走

    +

    抖音可不可以出个功能是屏蔽某个bgm的所有视频或者是bgm静音模式

    +

    人们真的太太太喜欢跟风了,而偏偏我又很讨厌跟风

    +

    让无辜人遭受网络暴力

    +

    记得还是去年的时候,四川观察发了一节视频

    +

    一个老人上车被女司机嫌弃,司机不断说“你下去,你给我下去……你臭死了………………”之类的话

    +

    评论区都在骂女司机没有同情心,不配为人,骂得特别凶

    +

    反转来了,事情发酵了几天,真相出来了

    +

    原因是该时段正值学生放学,该老人身上很臭,每天乘坐这趟车好几次,而且还会骚扰其他人,不断和其他人搭讪,甚至让别人跟他回家。

    +

    司机想着多让几个孩子上车赶快回家,想着老人可能没什么急事,就叫他下去,后来情绪有些失控,就对老人言语有些过激。

    +

    此时评论区都在骂老人,得知司机因此事被开除处理,又纷纷打抱不平!

    +

    我觉得抖音最恶心的内容就是把新闻作为娱乐的素材,很多时候为了热点不惜一切,让很多人无辜遭受网络暴力。

    +

    这样带坏社会风气的剪辑做法真的是很令人作呕

    +

    视频带节奏,评论区跟风

    +

    给我印象比较深的就是这两个短视频

    +

    +

    +

    +

    +
    +

    民国不是一个朝代 而是一段感情 是旗袍瘦身下的才女 枪林弹雨下的爱情 民国故事 十忆九伤 乱世爱情 十有九悲

    +
    +

    说出这些话的小女生,估计还在期待着哪天能穿越回民国

    +

    谈一场轰轰烈烈的乱世虐恋,看完这两个视频我并没有直接划走

    +

    我特地去百度查了一下,下面部分资料摘自百度百科

    +
    +

    自1912年起至1926年,社会动荡 军阀混乱 百姓流离失所尸横遍野

    +
    +
    +

    自918东三省沦陷始,至抗战胜利,我国土沦丧近四分之一

    +
    +
    +

    至于其他城市:

    +
    +
    +

    1937年7月29日 北平失陷

    +
    +
    +

    7月30日 天津失陷

    +
    +
    +

    11月8日,太原沦陷

    +
    +
    +

    11月12日 十里洋场 上海沦陷

    +
    +
    +

    12月13日 古都南京沦陷!日军开始了长达四十多天惨无人道的“南京大屠杀”!其中据不完全统计,南京陷落后,30多万同胞殉难于这场大屠杀之中,日军在南京犯下的奸淫妇女案件竟达两万多起

    +
    +
    +

    1938年 5月19日 徐州沦陷。

    +
    +
    +

    6月6日 开封沦陷

    +
    +
    +

    10月21日 广州沦陷

    +
    +
    +

    10月25日 武汉沦陷

    +
    +
    +

    1939年 6月汕头 海南沦陷

    +
    +
    +

    11月 南宁沦陷 彼时 长沙在会战 河南在饥荒……

    +
    +
    +

    据不完全统计:在5年间日本对重庆进行轰炸218次,出动9000多架次的飞机,投弹21500枚以上 死难者达11000人以上

    +
    +
    +

    受伤人数达14000人以上 超过17600幢房屋被毁 不过比起重庆 延安相对而言还是比较安全的 如果愿意 可以去延安看看

    +
    +
    +

    那里民风淳朴百姓安宁 不过在1938年11月至1941年10月期间 日机轰炸延安17次,投弹1690枚

    +
    +

    不过延安再安全也是战区 想要在战区活下去 你不仅得小心天上的飞机 同样还得小心日军的大扫荡

    +
    +

    据史料记载 至1942年6月上旬,日伪军占据冀中根据地所有县城和较大集镇、村庄 冀中根据地遭到严重摧残,冀中军区部队减员16800余人 ;群众被杀、被捕达50000余人,根据地全部变为日占区和游击区

    +
    +

    当然,在延安,活下来的几率肯定是要比重庆和日占区大上很多了,就是可能这现实想要的浪漫有点出入了

    +

    有很多小女生幻想着哪天梦回民国和年轻有为的爱国军官谈一场惊天动地的爱情故事

    +

    既然都敢这么想了 那前提就必须得保证自己女主角光环足够强大

    +

    在日军的三光政策和狂轰乱炸中健全的活下来

    +
    +

    史料记载 抗战十四年 中方军民伤亡3500万人以上 平均下来每一天至少都有6000多国人在这场战乱中受伤甚至死亡

    +
    +

    如果穿越过去,但愿菩萨能保佑,活着坚持到日寇投降那一天

    +
    +

    据统计 截止至1945年,中国空军阵亡率占空军总人数的65% 中国海军几乎全部拼光。陆地战场上 截止至抗战结束 国民党方面军队伤亡300多万 我党伤亡80多万,其中 黄埔军校毕业生 在抗日战争中牺牲率 占该校总毕业人数的 60%—70%

    +
    +

    这场风华绝代的乱世爱情啊,在这样悲壮绝伦的牺牲下,确定真的还能浪漫的起来吗?

    +

    抖音只记得 民国的爱情十有九悲 但是却忘记了 民国的将士 千人征战 几人回呢?

    +

    民国只存在了38年 是乱世 但也是中国历史上最浪漫 最风华绝代的一个时代

    +

    但更是中国历史上 最黑暗 最耻辱 最可怕的时代之一

    +

    这样的浪漫 是建立在同胞无定所 国人无尊严的大前提下

    +

    很多未成年其实并不了解那段历史 甚至不懂这段历史背后的屈辱和沉痛

    +

    靠着抖音的几段美好文字 一厢情愿地向往且期盼着 乱世中可歌可泣的爱情

    +

    但是她们忘记了 这些看似美好的背后 是用一座座满目疮痍的古城 和一条条鲜活的生命堆积起来的

    +

    有微博官媒抖音文化程度平均不高不是没道理,食不果腹的年代怎么还能谈爱情呢

    +

    卸载抖音半年的感受

    +

    作为一个00后小生,接近卸载了抖音半年,真的感觉很好,和各位分享一下自己的感受

    +

    正值读大二的年纪,因为需要拿驾驶证,另外考一些资格证

    +

    没课的时间还有很充足的时间去把精力集中在备考证书的过程中

    +

    记不清什么时候开始安装的抖音,只是2020年开始我的眼睛就长在了手机上

    +

    手机就长在了手上,都分不开了

    +

    从前,下了课跟室友出去撸串,在一起谈谈闲天

    +

    但是,在外边吃饭时,点完餐等上菜的间隙,我在刷抖音,朋友亦是如此

    +

    自己一个人等人的时候,我在刷抖音

    +

    上厕所的时候,我在刷抖音;躺在床上熄灯后睡觉前,我在刷抖音

    +

    节假日早上醒来拿起手机就开始刷抖音……

    +

    在父母没入坑抖音短视频的时候曾不止一次很反感我什么都不做,就在那看着手机,一会哈哈笑,一会哗哗哭

    +

    时不时还拿手机让父母看一些自认为很逗的视频

    +

    我从原本热爱跟父亲喝茶谈闲天日子变成了自己看自己的手机的生活

    +

    我是一个十分爱看剧的00后小生,后来,慢慢有意识到,每天除了刷抖音好像什么都没做

    +

    我最爱的电影每周都看不上两部。有时候下课就说晚上回宿舍找个好电影看

    +

    但是,刚回到宿舍都会在凳子坐一会儿,这时总会下意识的拿起手机打开抖音,然后,电影没看上,这一晚上什么都没干上

    +

    慢慢的,我可以果断一些放下手机去看电影

    +

    但是在抖音里长时间养成的看快节奏视频习惯,让我很难静下心来完完整整看好一部电影

    +

    我不喜欢这种感觉,这让我很难受

    +

    不得不说,抖音真的太上瘾了

    +

    我喜欢里面搞笑的视频,还有一些别人生活中或温馨或感动的瞬间

    +

    每一个很短,却能让你大笑,流泪,感同身受。确实让人无法自拔

    +

    后来,我慢慢觉得空虚。室友很喜欢玩游戏,其实我也是偶尔玩一下

    +

    但是我真的觉得没营养,还特别浪费时间,不如做点有意义的事情,哪怕是看一部好电影

    +

    但是我现在做的同样是在浪费时间

    +

    写博客,做网站,学前端,这些我平时爱做的我都很久没有触碰了

    +

    我的生活变得单一了起来,这就是我的大学生活吗?

    +

    然后,我卸载了抖音,爱看一些剧和电影,现在碎片化视频让我很浮躁

    +

    有天室友问我为什么不看抖音了,于是我说我已经把抖音卸了,得到的回答是,少刷刷就行了,何必卸了呢?

    +

    确实,我这人自制力不行,做法极端不极端我不知道,我只知道,半年以后我感觉非常棒,至少我的大学生活比较正常

    +

    首先,我觉得课余时间长了,我可以做好几样事情,写博客,学前端,跟着up主学设计思维,我太爱小破站了

    +

    还记得有位up主说的很好

    +

    生活中有很多我们可以去做可以去感受的事情,不要把五感变成一感,阳光明媚,路人各色,大千世界有太多是你不了解的。给自己培养一个兴趣爱好,更多的去和身边的人交流,这个真实的世界是温暖或是残酷,都好过把自己束缚在手中的那一方世界中强

    +

    就这么多了,晚安

    +]]>
    +
    + + + 一岁一礼,一寸欢喜,生日快乐,致我的二十岁 + https://www.usj.cc/post/6/ + Tue, 07 Sep 2021 17:25:00 +0000 + + https://www.usj.cc/post/6/ + 给自己的一封信 这是第二十一世纪的二十一个年头,作为01年的我,也轮到自己的20岁生日 就这样摇摇晃晃的成年了,很快自己也即将面临步入社会生活 青 + +

    给自己的一封信

    +

    这是第二十一世纪的二十一个年头,作为01年的我,也轮到自己的20岁生日

    +

    就这样摇摇晃晃的成年了,很快自己也即将面临步入社会生活

    +

    青春正好,二十出头,亲爱的自己,活出自己的样子,祝自己20岁生日快乐

    +

    今天是20岁生日了,看到这个两位数出头的数字,不经还是会吓一跳

    +

    感慨时间的残忍,这个年龄,仿佛是应该做些什么,有所成就的年龄

    +

    但是我还在读大学,目前还是一名大二的学生,是和大多数普通大学生一样

    +

    偶尔会做兼职,挣点小钱,在每个月月初的时候,还是会按时的问父母要生活费

    +

    会感慨物价飞涨,饭太贵,衣服太贵,鞋子太贵,却还是不得不消费

    +

    20岁,成熟又幼稚

    +

    会默默担心以后找什么样的工作,要应该制定一个未来计划的方向

    +

    转而一想,又觉得,走好当下,便可以水到渠成

    +

    可是还是想对自己说:别想那么多,在自信一点!你还是要爱自己!

    +

    之前在一本书看到一小段话感触很深

    +

    对于大部分人,生活从来都是很艰难的,岁月粗糙了眼睛,砥砺了人心,劳累不能成为停留的理由,除了至情至爱,没有人会在意你的苦衷和不得己,因为肩上的责任和义务,只能再努力一些,再往前走,还有很长很长的路需要走,这条路没有尽头

    +

    这段话是之前在一本书看到的,内心很有感触,摘抄下来的

    +

    对,还有很长的路要走

    +

    一晃我们都是20多岁的人了,距离那些历历在目的初中校园生活,已经过去快10年了

    +

    这样的眼光来看待长大成人这件事,未免有些不公平毕竟成长

    +

    是一朝一夕的蜕变对我来说,这个20岁最大的改变莫过于敢于表达自己想法

    +

    应该是觉得,作为一个从来不敢在公共场合表达自己的想法的人

    +

    连一个小小演讲都害怕的这种没有自信的人身上

    +

    那次演讲在朋友面前可能不算什么,我认为这次经历在以后应该是可以让我变得有勇气一些

    +

    其次是什么,倒是想不到多少,也开始理解生活本身就是一个聚少离多的过程

    +

    因此格外的珍惜留在身边仅有的一些朋友,或者说是不要偏激的去在意那些在你生命历程中

    +

    微不足道的人事这是没有意义的事情,彼此都知道随着成长的到来,分道扬镳

    +

    是一种必然的选择心态,释然就好

    +

    还有就是对于学习,能多看点书,多做一些有意义的事情

    +

    坚持自己所热爱的必定会有收获

    +

    为人要踏实,勤勉,有追求,不一定会做好每一件事

    +

    但是把能做好的,尽量做好每年的生日都少不了这个过程

    +

    那就是感谢所有的朋友,家人让我能更好的成长

    +

    希望大家都能身体健康少一些忧心事多一些快乐

    +

    记录一次的小感动

    +

    由于自己很少关注日历,只想着起床得赶去上第二节课,几乎忘掉了自己生日

    +

    早上起床匆匆忙忙吃完早餐,翻翻微信消息,老爸给我发了一个红包

    +

    +

    +

    第一想法就是,老爸给我补贴生活费的,哈哈

    +

    后来老爸给我发了一句:祝你生日快乐

    +

    我翻了翻日历,今天农历八月一号

    +

    我20岁啦,首先感谢老爸,同时也感谢20年的养育之恩

    +

    也感谢各位小伙伴的祝福,很感动还有小伙伴记得我的生日

    +

    我知道要记得一个人的生日有多难,记忆再深都会因为敌不过时间而被遗忘

    +

    所以,生日被哪怕一个人记住,都好像是值得幸福的

    +

    最简单的一句生日快乐,承载的远多于千言万语

    +

    你以为眼前铭心的场景会记一辈子,却转眼成为过眼云烟,毕竟那都是别人的喜怒哀乐

    +

    自己的二十岁生日了,总觉得应该给自己写点什么送给自己,于是给自己写了篇长文

    +

    记得小时候每每快到过生日时,总能兴奋几天,期盼那天的礼物和身边同学的祝福

    +

    而且通常父母都会满足我那天的愿望,无论是去买一套我喜欢的新衣服,还是一顿我最爱吃的饭菜

    +

    都能让我在过完生日的几天之后细细回味,每晚睡觉前得轻轻回味下那天的快乐才能心满意足的去睡

    +

    最后祝自己开心快乐,岁月无忧!

    +

    @群林 2021.9.7记

    +]]>
    +
    + + + 初识rss订阅,搭建自己的公益rss阅读器 + https://www.usj.cc/post/5/ + Sun, 05 Sep 2021 09:19:00 +0000 + + https://www.usj.cc/post/5/ + 昨天在一个群偶然发现一个界面新奇的rss的网页版阅读器 带着好奇心我去百度了一下什么是rss,什么是rss订阅 当然我也搜到了关于rss订阅的各 + +

    昨天在一个群偶然发现一个界面新奇的rss的网页版阅读器

    +

    带着好奇心我去百度了一下什么是rss,什么是rss订阅

    +

    当然我也搜到了关于rss订阅的各种好处的博客文章

    +

    给我这种小白看的一脸愣,我对它还没有什么感觉

    +

    在我的第一印象里,RSS 充满了传奇色彩

    +

    但我不清楚它真正有什么用处,也不明白为什么那么多人吹捧它支持它。

    +

    当我点开 RSS 链接,浏览器显示一堆乱七八糟的 XML 时

    +

    我就超级迷惑,然后默默关闭浏览器标签

    +

    当我看到一个博主写的一篇文章让我渐渐潜意识明白了rss的好处

    +

    现在是大数据推荐时代,当我们在淘宝想要买一个插排的时候

    +

    但是犹豫不决又不想买,打开抖音平台里面弹出推荐购买公牛插排的短视频

    +

    这个就是大数据,我认为rss的好处就是可以高效的整合自己的信息面

    +

    简化了获取新闻资讯的路径减少了接受信息的干扰因素,包括信息上和视觉上

    +

    通俗来讲的话,就好比用起来,就像是皇上批阅奏章

    +

    我不可能每本都看,同时没看的也会堆积如山

    +

    rss最大程度规避了一些垃圾新媒体广告

    +

    我觉得这样很好啊。可以提高效率,节约时间

    +

    而且可以集中处理这些本来操作起来比较碎片化的事情

    +

    然后看见叶开兄弟搭建了一款在线的rss阅读器

    +

    + +https://rss.qq.md/p/i/

    +

    我觉得这样把友链博客都添加进去,博友更新文章及时的显示在rss阅读器

    +

    增加了与博友的互动性,这样使个人博客增加了互动性,我觉得更加有趣味

    +

    昨天下午我开始折腾我一定要搭建一个属于自己的rss阅读器

    +

    折腾经历

    +

    在一个群友的介绍下我认识了一个叫做蚁阅的rss阅读器项目

    +

    我觉得ui十分简洁,功能也十分可以,而且游客只需要注册个邮箱账号就可以使用

    +

    十分的方便,我想着搭建一个公益的rss阅读器平台分享给大家使用

    +

    蚁阅基于Docker部署,服务器环境要求:Linux, 1G 内存,Docker + 镜像加速器

    +

    但是作为偏设计专业的大二学生,根本不知道docker是什么,真是把我折腾的够呛的

    +

    作者写了一个部署文档,对于我这行外人士,这个技术性文章我也看的一脸愣

    +

    然后我给叶开兄弟发消息,叶开好像也很忙,象征性的回应几句

    +

    问油油,强仔他们都是不太懂,看来只有靠自己,从下午三点折腾到八点多还没搭建完

    +

    准备放弃掉了,偶然的加到作者微信,以为作者是那种高冷的技术大佬

    +

    [xiangce] + + +[/xiangce]

    +

    作者很耐心的引导我解决了问题,我也成功搭建了属于自己的rss阅读器平台

    +

    新品尝鲜

    +

    多谢作者大大,我决定把rss阅读器平台作为我第一个公益平台

    +

    免费分享给大家使用,下面是地址,开箱即用

    +

    + +https://rss.5b2.cn

    +

    平台预览

    +

    +

    +

    界面很简洁美观,也有pc的桌面版,在电脑上也是很方便

    +

    使用介绍

    +

    [checking] 访问https://rss.5b2.cn

    +

    [checking] 注册自己的账号,记住自己注册的邮箱和密码

    +

    [checking] 开始添加自己的友链订阅

    +

    [checking] 没了了

    +

    APP下载

    +

    + +https://5b2.cn/rss.apk

    +

    因为有些小伙伴反馈app会比较方便

    +

    所以花了一个小时做了一个app,基于hbuider开发

    +

    [xiangce] + + +[/xiangce]

    +

    [checking] 本人承诺此app绝无任何违法收集信息

    +

    [checking] 此app无任何违法读取权限

    +

    [checking] 由于没有iOS打包证书,所以此次只有安卓版

    +]]>
    +
    + + + 2021暑假总结,记录一下这个充实的暑假 + https://www.usj.cc/post/4/ + Sat, 04 Sep 2021 09:34:00 +0000 + + https://www.usj.cc/post/4/ + 期末考试结束,意味着我的大学短暂生活又匆匆结束了一年 下面的几张图片是离校之前拍的学校的晚霞 部分是同学拍的,我的拍照技术没有那么好,所以觉得好 + +

    期末考试结束,意味着我的大学短暂生活又匆匆结束了一年

    +

    下面的几张图片是离校之前拍的学校的晚霞

    +

    部分是同学拍的,我的拍照技术没有那么好,所以觉得好的都收藏下来了

    +

    [xiangce] + + + + +[/xiangce]

    +

    另外吐槽一下学校自习室的阴间灯光

    +

    +

    +

    在大一这一年有过迷茫,有过伤感,有过成功,有过喜悦

    +

    五味陈杂都写在这一年,这一年的大一生活让我也成长了许多

    +

    迷茫,作为大一新生对未来有很多期盼,自己却不知道以后的路该怎么走

    +

    伤感,我理想的大学专业课是有始有终认真的把一门技术学精

    +

    但是事实并不是这样的,大学老师只会带你入门

    +

    剩下的只能靠自己花时间,去精通这门技术

    +

    成功,莫过于听见辅导员的喜报,专业课取得了优异的成绩

    +

    +

    +

    喜悦,莫过于跟朋友聚在一起,吃吃小烧烤谈谈未来与计划

    +

    +

    +

    暑假接近尾声,突然驾校群传来噩耗,我们可能面临打学时

    +

    +

    +

    我的朋友给我发了两张襄阳市驾考计时培训的截图,我愣住了

    +

    [xiangce] + + + +[/xiangce]

    +

    这就意味着,我暑假如果不学车,新学期意味着要打学时

    +

    学费,学时费,还有计时的时间增加,轻轻松松花父母1个w

    +

    再三理智考虑,我决定跟小伙伴结伴学车,打算在襄阳租房子考驾照

    +

    就这样,我美好的暑假已经结束了,将要面临着学车的噩梦就此开始了

    +

    +

    +

    接下来就是搞定出租屋,我们在驾校附近顺利租了房子

    +

    400一个月带空调,电费一块钱一度电,水费20,房东人很好

    +

    第一次租房还是非常满意的,下面是当时拍的照片

    +

    +

    +

    一张桌子,一台笔记本,一张床,一间卫生间我就很满足了

    +

    考驾照意味着首先要面临的就是科目一考试,这个环节就是得刷题

    +

    题目我接近看了一个星期了,基本上很稳了,就是等待7.5号的科目一考试

    +

    [xiangce] + + + + + +[/xiangce]

    +

    因为自己题目做的比较多,所以考科目一感觉一点都不紧张

    +

    很顺利,只用了十三分钟,最后95分拿下,第一时间给父亲报了喜讯

    +

    +

    +

    接下来就是需要软磨硬泡的科目二考试,第一个头疼的环节就是倒车入库

    +

    [xiangce] + + + + +[/xiangce]

    +

    还记得教练说的让我记忆深刻的一句话,倒库你不练好,其他项目你就白搭

    +

    就这样我每天起早贪黑的去练到车入库,大概练了接近十天左右

    +

    自己的车感比较弱,所以练的很久,才有感觉

    +

    后来我们开始跑圈了,跑圈就是把整个科目二考试环节过一遍

    +

    天气酷热,很辛苦,一个小时接近要喝掉两瓶矿泉水,实在是太渴了

    +

    但是看到其他学员天气热打伞还在辛辛苦苦的跑圈,我便没有抱怨了

    +

    [xiangce] + + + +[/xiangce]

    +

    渐渐的,自己的进步很快,慢慢的看到自己的进步

    +

    慢慢的出错率很低了,多亏酒厂大叔,阿姨们的指导

    +

    这个是跟学车小伙伴一起摆拍的视频,是不是很酷哈哈

    +

    [dplay src=“https://usj.cc/sp/3.mp4”]

    +

    但是酷热的夏季,难免会碰到糟糕的雨季,当时下大雨拍的

    +

    [xiangce] + + + + +[/xiangce]

    +

    雨下的太大了,当时在驾校的无助感

    +

    [dplay src=“https://usj.cc/sp/1.mp4”]

    +

    回家也是这么的困难,心塞,当时录的视频

    +

    [dplay src=“https://usj.cc/sp/2.mp4”]

    +

    放眼望去,坐在车内,什么都看不清楚

    +

    +

    +

    因为暑期学车的人很多,迟迟约不到考试

    +

    不过算是很幸运我约上了7.29的考试

    +

    考前前三天,我们来到了考场模拟,这是当时拍的照片

    +

    [xiangce] + + + + +[/xiangce]

    +

    很糟糕,我第一把科目二挂掉了,就很突然

    +

    第一把挂在自己的粗心大意,带档打火的低级错误

    +

    第二把居然死在我最拿手的倒车入库,原因是自己的不断的修方向

    +

    给自己修挂了,当时的心情无法用文字记录下来

    +

    酒厂大叔问我过了没,我说我挂了,大叔诧异问道我是不是开玩笑的

    +

    是的,我挂了,这个噩耗已经成为事实

    +

    因为科目二挂掉了,系统会冻结自己十天不能预约,只能回家了

    +

    +

    +

    这个是当时回家的时候的照片,心情夹杂的沮丧和无奈,再见房东

    +

    +

    +

    不得不说回家的感觉真棒,不得不说家是自己心灵的港湾

    +

    +

    +

    在家接近调整了13天,我又幸运的约上了8.19科目二考试

    +

    +

    +

    就这样我又开始了租房生活,和练科二的悲惨生活

    +

    [xiangce] + + + + +[/xiangce]

    +

    紧接着,又是糟糕的模拟考场,真是头大,本来就没信心

    +

    还下起了大雨,这次模拟真是糟糕透了

    +

    [xiangce] + + + + +[/xiangce]

    +

    8.19号也顺利的一把100分把科目二拿下了

    +

    +

    +

    高兴的告诉自己,我科三了,哈哈哈

    +

    喵的我的进度太慢了,不得不面临即将开学

    +

    只有停止了科目三的学习,这暑假就这样充实的结束了

    +

    +

    +

    感谢您的来访

    +]]>
    +
    + + + Twitter主题设置仿mac UI 语法高亮代码方法 + https://www.usj.cc/post/3/ + Fri, 03 Sep 2021 12:52:00 +0000 + + https://www.usj.cc/post/3/ + 在自己做博客的时候,我们常常喜欢记录一些代码知识 这时候就需要使用到主题的代码高亮功能 这次我简单讲述一下仿mac UI 语法高亮代码方法 效果图我放下 + +

    在自己做博客的时候,我们常常喜欢记录一些代码知识

    +

    这时候就需要使用到主题的代码高亮功能

    +

    这次我简单讲述一下仿mac UI 语法高亮代码方法

    +

    效果图我放下面了,喜欢的小伙伴可以仔细读完此篇文章

    +

    +

    +

    教程开始

    +

    首先下载插件CodePrettify,下载地址我放在下面

    +

    + +https://github.com/Xcnte/Code-Prettify-for-typecho

    +

    在后台启用插件,并且按照下图设置

    +

    +

    +

    在主题的自定义css下面加入以下代码

    +
    #post-content pre code {
    +    display:block;
    +    overflow-x:auto;
    +    position:relative;
    +    margin:0;
    +    padding-left:50px;
    +}
    +pre code {
    +    position:relative;
    +    display:block;
    +    overflow-x:auto;
    +    margin:4.4px 0.px .4px 1px;
    +    padding:0;
    +    max-height:500px;
    +    padding-left:3.5em
    +}
    +

    在Twitter主题找到pjax开始执行的js代码

    +

    +

    +

    在主题的这个地方加入下面的代码在主题的相应位置

    +
    if (typeof Prism !== 'undefined') {
    +var pres = document.getElementsByTagName('pre');
    +                for (var i = 0; i < pres.length; i++){
    +                    if (pres[i].getElementsByTagName('code').length > 0)
    +                        pres[i].className  = 'line-numbers';}
    +Prism.highlightAll(true,null);}
    +

    每次我们要写文章的时候我们只用按照下面那种格式就可以啦

    +

    +

    +

    教程结束,转载请注明出处

    +]]>
    +
    + + + Twitter主题加入加载耗时,访问总量功能 + https://www.usj.cc/post/2/ + Wed, 01 Sep 2021 13:20:00 +0000 + + https://www.usj.cc/post/2/ + 摸爬滚打,又从WordPress换回typecho了 不得不说typecho轻量,后台速度快 这篇文章就教大家如何给自己的Twitter的主题加 + +

    摸爬滚打,又从WordPress换回typecho了

    +

    不得不说typecho轻量,后台速度快

    +

    这篇文章就教大家如何给自己的Twitter的主题加两个小功能

    +

    分别是加载耗时和访问总量的小功能,先上图

    +

    +

    +

    教程开始

    +

    首先找到自己主题文件的 functions.php 中加入以下代码

    +
    /*
    +* 加载时间
    +* @return bool
    +*/
    +function timer_start() {
    +global $timestart;
    +$mtime     = explode( ' ', microtime() );
    +$timestart = $mtime[1] + $mtime[0];
    +return true;
    +}
    +timer_start();
    +function timer_stop( $display = 0, $precision = 3 ) {
    +global $timestart, $timeend;
    +$mtime     = explode( ' ', microtime() );
    +$timeend   = $mtime[1] + $mtime[0];
    +$timetotal = number_format( $timeend - $timestart, $precision );
    +$r         = $timetotal < 1 ? $timetotal * 1000 . " ms" : $timetotal . " s";
    +if ( $display ) {
    +    echo $r;
    +}
    +return $r;}`
    +

    这个是加载耗时的代码,下面一并加上访问总量的代码

    +

    同样也是加在functions.php 的文件里

    +
        //总访问量
    +    function theAllViews()
    +        {
    +            $db = Typecho_Db::get();
    +            $row = $db->fetchAll('SELECT SUM(VIEWS) FROM `typecho_contents`');
    +                echo number_format($row[0]['SUM(VIEWS)']);
    +        }
    +

    由于我使用的是油油作者的Twitter主题,所以我给大家介绍

    +

    Twitter主题应该修改那个位置,其他主题请自己调试

    +

    首先找到主题目录的important/sidebar.php文件

    +

    大概在118行左右你把相应代码加到自己想要加的位置

    +

    添加加载耗时功能,请加下面代码在相应位置

    +
    <div class="widget-list">加载耗时:<?php echo timer_stop();?></div>
    +

    添加访问总量功能,请加下面代码在相应位置

    +
    <div class="widget-list">访问总量:<?php echo theAllViews();?>次</div>
    +

    感谢您的访问,转载请注明出处

    +]]>
    +
    + + + 无悔 + https://www.usj.cc/post/1/ + Tue, 31 Aug 2021 22:41:00 +0000 + + https://www.usj.cc/post/1/ + 后来才发现原来成年人的世界并没有那么简单 It was later discovered that the world of adults is not that simple. + +

    后来才发现原来成年人的世界并没有那么简单

    +

    It was later discovered that the world of adults is not that simple.

    +

    +

    +]]>
    +
    + + + 摄影专业学长拍的襄阳晚霞 + https://www.usj.cc/post/9/ + Tue, 31 Aug 2021 17:07:00 +0000 + + https://www.usj.cc/post/9/ + 摄影专业学长拍的晚霞,感觉不错,收藏一下 + +

    摄影专业学长拍的晚霞,感觉不错,收藏一下 + + +

    +]]>
    +
    + + + 江的南岸叫襄阳,江的北岸叫樊城,这就是人们常说的襄樊 + https://www.usj.cc/post/8/ + Tue, 31 Aug 2021 16:56:00 +0000 + + https://www.usj.cc/post/8/ + 江的南岸叫襄阳,江的北岸叫樊城,这就是人们常说的襄樊 + +

    江的南岸叫襄阳,江的北岸叫樊城,这就是人们常说的襄樊 + + +

    +]]>
    +
    + + + 一把过,科二结束! + https://www.usj.cc/post/70/ + Fri, 20 Aug 2021 14:24:00 +0000 + + https://www.usj.cc/post/70/ + 一把过,科二结束! + +

    一把过,科二结束!

    +

    +

    +]]>
    +
    + + + 再次投资科目二,科目二花了400,希望19号一把过吧 + https://www.usj.cc/post/69/ + Mon, 16 Aug 2021 12:54:00 +0000 + + https://www.usj.cc/post/69/ + 再次投资科目二,科目二花了400,希望19号一把过吧 + +

    再次投资科目二,科目二花了400,希望19号一把过吧 + +

    +

    +

    +]]>
    +
    + + + 肝了1400多行css代码,终于把暗夜模式搞定了 + https://www.usj.cc/post/68/ + Sat, 14 Aug 2021 14:24:00 +0000 + + https://www.usj.cc/post/68/ + 肝了1400多行css代码,终于把暗夜模式搞定了 + +

    肝了1400多行css代码,终于把暗夜模式搞定了

    +

    +

    +

    +

    +]]>
    +
    + + + 一下午网页设计课爆肝,今日份疲倦请查收 + https://www.usj.cc/post/46/ + Thu, 03 Jun 2021 22:08:00 +0000 + + https://www.usj.cc/post/46/ + 今天又是襄阳下雨天,很佛系 星期一可以称得上魔鬼星期一 连续六节网页设计,爆肝css,表示肝不动了 [xiangce] [/xiangce] 一下子进度这么多属实有点够呛 这个进度已经超 + +

    今天又是襄阳下雨天,很佛系

    +

    星期一可以称得上魔鬼星期一

    +

    连续六节网页设计,爆肝css,表示肝不动了

    +

    [xiangce] + + +[/xiangce]

    +

    一下子进度这么多属实有点够呛

    +

    这个进度已经超过我的自学范围了

    +

    随便拍了一下运动场,还挺好看的 +[xiangce] + + + + +[/xiangce]

    +

    晚霞配杨柳更配哦

    +

    [xiangce] + + + + +[/xiangce]

    +

    晚安酱

    +]]>
    +
    + + + 双休日襄阳游记,与朋友一起,终究还是遗憾而归 + https://www.usj.cc/post/45/ + Sun, 16 May 2021 09:52:00 +0000 + + https://www.usj.cc/post/45/ + 本次游记计划去往襄阳唐城,去游览一下民风古城 [xiangce] [/xiangce] 此计划与上周已经跟小智,小豪进行激烈讨论 刚出校门拿出自己钉钉已经被辅导员审批的钉钉假条 门卫很 + +

    本次游记计划去往襄阳唐城,去游览一下民风古城

    +

    [xiangce] + + + + +[/xiangce]

    +

    此计划与上周已经跟小智,小豪进行激烈讨论

    +

    刚出校门拿出自己钉钉已经被辅导员审批的钉钉假条

    +

    门卫很好,走的时候让我们注意安全

    +

    刚刚出门拿起高德地图前往寻找晚上的住处

    +

    在站台等待546号公交车

    +

    不料,天上的小雨越下越大,坐在公交车的我

    +

    [xiangce] + + +[/xiangce]

    +

    看窗外的小雨,给我十足的整抑郁了

    +

    打开天气预报才看到大雨!

    +

    [xiangce] + + +[/xiangce]

    +

    我在叙利亚都没受到这么重的伤

    +

    终究还是我打脸了

    +

    [xiangce] + + +[/xiangce]

    +

    就这样我们为了躲雨,我们就找了一个离我们最近的酒店办理了入住手续

    +

    [xiangce] + + +[/xiangce]

    +

    照片非常的好,让我一眼就爱了,等真正入住才知道这原来是照骗

    +

    空调,卫生间,都非常的卫生,基本上住一晚上还是不错的

    +

    但是我搞不懂这个空调暗黄暗黄的,我怀疑这空调是在叙利亚采购的空调

    +

    [xiangce] + + +[/xiangce]

    +

    就这样我们在房间打了一下午王者,好家伙,非要奢侈话一百多在宾馆打王者

    +

    寝室网不快吗,床躺着不香吗

    +

    晚上跟朋友一起出去吃了火锅,还不错,算是对心灵的一点安慰

    +

    [xiangce] + + +[/xiangce]

    +

    不得不说这个龙虾尾有点多余,味道还可,价格再便宜一点点

    +

    我觉得会更可

    +

    吃完午饭,我们就回宾馆休息了,就这样平平淡淡的一天就结束了

    +

    笑死,果然在宾馆容易失眠,我三点五点各自醒了一次

    +

    第二天,小智大清早还是去他女朋友学校去奔现了

    +

    天天嚷嚷的跟女朋友分手了,但是一放假就出去找女朋友

    +

    这种人就是硬骗,这种人就应该被乱刀砍si

    +

    最后因为时间问题我们最后还是选择了去万达广场去玩

    +

    [xiangce] + + +[/xiangce]

    +

    给力的是凭自己以往的抓娃娃经验,今天还抓到两个娃娃

    +

    [xiangce] + + +[/xiangce]

    +

    很开心,虽然第一天很糟糕,但是第二天还是很不错的

    +

    好了,就这么多了,算是很不错的一个假期吧

    +

    感谢你能看完,我的朋友

    +]]>
    +
    + + + 盘点手机好用的html语言开发软件 + https://www.usj.cc/post/44/ + Sat, 15 May 2021 09:42:00 +0000 + + https://www.usj.cc/post/44/ + 本期来聊聊前端开发那些好用的手机编程软件 这时候你可能会问了,这个软件有什么特别的吗 没什么特别的我就,点击左上角走了哈 额,最大的特别就是它不仅 + +

    本期来聊聊前端开发那些好用的手机编程软件

    +

    +

    +

    这时候你可能会问了,这个软件有什么特别的吗

    +

    没什么特别的我就,点击左上角走了哈

    +

    额,最大的特别就是它不仅是一个编辑软件

    +

    而且能支持在线查看效果,支持服务器网站操作

    +

    多说无益,它有什么用呢?

    +

    他支持PHP运行

    +

    有些人到这里还不认识道这到底有什么用

    +

    市面上大多数的网站都是PHP代码运行的

    +

    也就是说,这个软件能运行大多数的源码

    +

    然后有些人就会吐槽了,这不是ksweb吗

    +

    其实它还真是

    +

    不过他作为一个面向前端的开发性编辑器

    +

    主要功能并不在此而已

    +

    当然你想要把它当成这样用也完全没有问题

    +

    有些人是有点不理解了,这个只能内网看有什么好

    +

    拜托,现在什么年代了,内网穿透基本操作!

    +

    当然,这边涉及到推广等各种方面,就不给大家那个内网穿透软件啥的了

    +

    唉,假如是以前或许能发

    +

    当然,假如你只是一个仅仅追求的HTML练习的,这边可以建议你使用这个软件

    +

    +

    +

    嗯,它虽然支持外网访问,但是并不支持PHP

    +

    这是优点,也是缺点吧

    +

    最后再给大家推荐一款比较好用的编辑器

    +

    +

    +

    作为同系列产品,它也可以运行PHP

    +

    但是功能性的方面没有那个在前面第一个的直观和强大

    +

    体验的话就是比较新人向,就算是萌新也基本可以用这个做出来一个非常简单的网站

    +

    软件下载

    +

    只需要在手机安装葫芦侠APP搜索对应的软件名称

    +

    即可快乐的下载啦!

    +]]>
    +
    + + + 教你快速秒看青年大学习 + https://www.usj.cc/post/43/ + Thu, 13 May 2021 11:37:00 +0000 + + https://www.usj.cc/post/43/ + 想必秒看青年大学习已经是老生常谈 之前在云仙小站写过很详细的教程 因为各种方面,不得不被迫下线整改 避免有些小伙伴找不到如何秒看青年大学习 我就写了 + +

    +

    +

    想必秒看青年大学习已经是老生常谈

    +

    之前在云仙小站写过很详细的教程

    +

    因为各种方面,不得不被迫下线整改

    +

    避免有些小伙伴找不到如何秒看青年大学习

    +

    我就写了这篇文章

    +

    开启调试

    +

    此处省略几千字,别问我什么是调试界面

    +

    就是腾讯为了方便测试为大家开放的调试界面

    +

    方便大家第三方依赖软件开发的,普通人也用不到

    +

    首先复制下面的链接在微信打开

    +
    http://debugmm.qq.com/?forcex5=true
    +
    +

    可以正常使用vcode调试功能了

    +

    下面就入下面链接页面

    +
    http://debugx5.qq.com
    +
    +

    在信息窗口,打开vConsole调试功能

    +

    默认(是没有开启的)

    +

    我们只需要点击x5调试页面

    +

    勾选打开vConsole调试功能

    +

    +

    +

    怎么检查我们是否正确开始vConsole调试功能呢?

    +

    我们可以在微信里随便进入一个网页

    +

    会在右下角显示一个绿色的vConsole按钮

    +

    显示即成功开启

    +

    准备完成,现在正式开启我们快乐教程吧

    +

    点击开始学习后,点击右下角绿色的vConsole按钮

    +

    成功进入调试台后,粘贴下面代码,点击OK即可直接进去答题环节后

    +

    继续学习,重复一两次操作,总得来说就是可以跳过视频,跳不过答题

    +

    答题后台是有记录的,正好,我们只做题不看视频解释了99.98%的时间

    +

    原来的12分钟学习直接缩短为25秒,甚是乐哉

    +

    1.快速跳过代码

    +
    document.getElementById('Bvideo').currentTime=9999
    +
    +

    2.隐藏vConsole按钮

    +
    __vconsole.style.display="none"
    +
    +

    感谢您的访问

    +]]>
    +
    + + + 宝塔面板设置Typecho伪静态去掉index.php教程 + https://www.usj.cc/post/42/ + Wed, 12 May 2021 10:35:00 +0000 + + https://www.usj.cc/post/42/ + Typecho博客初始安装完成后 博客的任何内页面 地址栏都会有index.php,非常的影响美观 使自己的网站的链接显得十分臃肿 例如本小站建设初 + +

    +

    +

    Typecho博客初始安装完成后

    +

    博客的任何内页面

    +

    地址栏都会有index.php,非常的影响美观

    +

    使自己的网站的链接显得十分臃肿

    +

    例如本小站建设初期

    +

    文章链接为

    +

    + +https://usj.cc/index.php/archives/1.html

    +

    本期小编就教大家如何去掉index.php使自己的文章链接显得十分简洁!

    +

    +

    +

    然后就需要去自己的宝塔面板

    +

    将伪静态设置为typecho就可以实现了!

    +]]>
    +
    + + + 以前没钱吃泡面,现在没钱吃泡面 + https://www.usj.cc/post/67/ + Fri, 30 Apr 2021 15:14:00 +0000 + + https://www.usj.cc/post/67/ + 以前没钱吃泡面,现在没钱吃泡面 + +

    以前没钱吃泡面,现在没钱吃泡面

    +

    +

    +]]>
    +
    + + + 五一倒计时两天,一切美好都会如期而至 + https://www.usj.cc/post/66/ + Thu, 29 Apr 2021 16:14:00 +0000 + + https://www.usj.cc/post/66/ + 五一倒计时两天,一切美好都会如期而至 [dplay src=&ldquo;https://usj.cc/sp/8.mp4&rdquo;] + +

    五一倒计时两天,一切美好都会如期而至

    +

    [dplay src=“https://usj.cc/sp/8.mp4”]

    +]]>
    +
    + + + 这几天都频繁下雨,上课路上被浇成成落汤鸡 + https://www.usj.cc/post/65/ + Fri, 19 Mar 2021 14:14:00 +0000 + + https://www.usj.cc/post/65/ + 这几天都频繁下雨,上课路上被浇成成落汤鸡 + +

    这几天都频繁下雨,上课路上被浇成成落汤鸡

    +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 开学倒计时,再见,老家 + https://www.usj.cc/post/64/ + Sun, 21 Feb 2021 14:10:00 +0000 + + https://www.usj.cc/post/64/ + 开学倒计时六天啦,看来要结束这个寒假小假期啦,很喜欢在老家待的这段时间 + +

    开学倒计时六天啦,看来要结束这个寒假小假期啦,很喜欢在老家待的这段时间

    +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 或许不是没有年味了,只是快乐已经不属于我们这一辈人了 + https://www.usj.cc/post/63/ + Fri, 12 Feb 2021 14:35:00 +0000 + + https://www.usj.cc/post/63/ + 或许不是没有年味了,只是快乐已经不属于我们这一辈人了 + +

    或许不是没有年味了,只是快乐已经不属于我们这一辈人了

    +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 五福开奖,你好,2021 + https://www.usj.cc/post/62/ + Thu, 11 Feb 2021 14:35:00 +0000 + + https://www.usj.cc/post/62/ + 每次支付宝五福开奖,心里有一种莫名的悲伤,意味着2020一去不复返了 + +

    每次支付宝五福开奖,心里有一种莫名的悲伤,意味着2020一去不复返了

    +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 新春快乐!牛年大吉! + https://www.usj.cc/post/61/ + Wed, 10 Feb 2021 14:15:00 +0000 + + https://www.usj.cc/post/61/ + 爆竹声中一岁除,又是新的一年! 新春快乐!牛年大吉! + +

    爆竹声中一岁除,又是新的一年!

    +

    新春快乐!牛年大吉!

    +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 祝母校越办越好 + https://www.usj.cc/post/60/ + Fri, 15 Jan 2021 16:47:00 +0000 + + https://www.usj.cc/post/60/ + 祝母校越办越好 + +

    祝母校越办越好

    +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 冬至快乐!记得吃饺子哈~ + https://www.usj.cc/post/59/ + Tue, 29 Dec 2020 16:15:00 +0000 + + https://www.usj.cc/post/59/ + 冬至快乐!记得吃饺子哈~ + +

    冬至快乐!记得吃饺子哈~

    +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 针不戳,挺有特色的元旦晚会哈 + https://www.usj.cc/post/58/ + Mon, 28 Dec 2020 13:26:00 +0000 + + https://www.usj.cc/post/58/ + 针不戳,挺有特色的元旦晚会哈 + +

    针不戳,挺有特色的元旦晚会哈

    +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 期末倒计时开始 + https://www.usj.cc/post/57/ + Sun, 27 Dec 2020 15:16:00 +0000 + + https://www.usj.cc/post/57/ + 期末倒计时开始 + +

    期末倒计时开始

    +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 干饭王的日常 + https://www.usj.cc/post/56/ + Sat, 26 Dec 2020 15:11:00 +0000 + + https://www.usj.cc/post/56/ + 干饭王的日常 + +

    干饭王的日常

    +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 好久不见,你还好吗 + https://www.usj.cc/post/55/ + Thu, 24 Dec 2020 14:44:00 +0000 + + https://www.usj.cc/post/55/ + 好久不见,你还好吗 + +

    好久不见,你还好吗

    +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 今年的第一场雪 + https://www.usj.cc/post/54/ + Tue, 22 Dec 2020 14:44:00 +0000 + + https://www.usj.cc/post/54/ + 今年的第一场雪 + +

    今年的第一场雪

    +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 军训结束 + https://www.usj.cc/post/53/ + Thu, 15 Oct 2020 14:54:00 +0000 + + https://www.usj.cc/post/53/ + 遇见你很幸运,但是到此为止 全剧终!结营顺利 + +

    遇见你很幸运,但是到此为止

    +

    全剧终!结营顺利 + +

    +

    +

    +

    +

    +]]>
    +
    + + + 军训太痛苦了,希望早点结束 + https://www.usj.cc/post/52/ + Thu, 15 Oct 2020 13:08:00 +0000 + + https://www.usj.cc/post/52/ + 军训太痛苦了,希望早点结束 + +

    军训太痛苦了,希望早点结束

    +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 双节快乐!家与国撞了个满怀 + https://www.usj.cc/post/51/ + Thu, 01 Oct 2020 11:34:00 +0000 + + https://www.usj.cc/post/51/ + + +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 高考加油,相信自己 + https://www.usj.cc/post/50/ + Tue, 07 Jul 2020 11:30:00 +0000 + + https://www.usj.cc/post/50/ + + +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 高考即将来临,老师为我们加油打气 + https://www.usj.cc/post/49/ + Fri, 03 Jul 2020 11:59:00 +0000 + + https://www.usj.cc/post/49/ + + +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 第一次收到阿里云送来的礼品!满是惊喜 + https://www.usj.cc/post/48/ + Fri, 17 Apr 2020 14:26:00 +0000 + + https://www.usj.cc/post/48/ + 第一次收到阿里云送来的礼品!满是惊喜 + +

    第一次收到阿里云送来的礼品!满是惊喜

    +

    +

    +

    +

    +]]>
    +
    + + + 老家以前的样子,挺怀念的 + https://www.usj.cc/post/47/ + Wed, 11 Mar 2020 11:25:00 +0000 + + https://www.usj.cc/post/47/ + 老家以前的样子,挺怀念的 + +

    老家以前的样子,挺怀念的

    +

    +

    +]]>
    +
    + + + + https://www.usj.cc/post/27/ + Mon, 03 Feb 2020 15:21:00 +0000 + + https://www.usj.cc/post/27/ + + +

    +

    +]]>
    +
    + +
    +
    \ No newline at end of file diff --git a/public/rss.xml b/public/rss.xml new file mode 100644 index 00000000..698da15a --- /dev/null +++ b/public/rss.xml @@ -0,0 +1,7258 @@ + + + + 优世界 + https://www.usj.cc/rss.xml + + Hugo -- gohugo.io + zh-cn + Sat, 03 Aug 2024 00:00:00 +0000 + + 主机配置单 + https://www.usj.cc/post/1287/ + Fri, 05 Apr 2024 12:39:00 +0000 + + https://www.usj.cc/post/1287/ + 评论区有小伙伴要配置单,前几周有些忙没有整理出来 今天正好清明放假,花了点时间整理出来 电子产品价格浮动区间较大,配置单仅供参考 整机效果 一些看法 + +

    评论区有小伙伴要配置单,前几周有些忙没有整理出来

    +

    今天正好清明放假,花了点时间整理出来

    +

    电子产品价格浮动区间较大,配置单仅供参考

    +

    +

    +

    整机效果

    +

    +

    +

    一些看法

    +

    固态颗粒厂商产能缩紧,现在固态硬盘涨价很厉害,现在1T的盘均价都在450以上了,目前不太推荐入手

    +

    如果不是刚需,可以先等等618价格,如果急需的话,推荐致钛,铠侠,这两款厂商的固态硬盘

    +]]>
    +
    + + + 一次点亮 + https://www.usj.cc/post/1284/ + Sat, 16 Mar 2024 15:24:55 +0000 + + https://www.usj.cc/post/1284/ + 在笔记本下线之后,看了一圈狗东,因为自己玩游戏比较少 主要是看的商务本,好一点的商务笔记本就得四五千了 思来想去还是打算组装itx主机,论性价比 + +

    在笔记本下线之后,看了一圈狗东,因为自己玩游戏比较少

    +

    主要是看的商务本,好一点的商务笔记本就得四五千了

    +

    思来想去还是打算组装itx主机,论性价比还得是台式机

    +

    2k成功拿下,拿来跑跑代码足够了,工作了再买张显卡,还是很香的

    +

    感谢 @小李 @小陈 帮忙,成功一次点亮

    +

    +

    +

    +

    +]]>
    +
    + + + 访客体验优化 + https://www.usj.cc/post/1279/ + Fri, 01 Mar 2024 22:12:00 +0000 + + https://www.usj.cc/post/1279/ + 今天下午逛GitHub的时候,GitHub的首页推了一个这样的项目 https://github.com/instantpage/instant.page 项目的介绍这样写到 PC端 在用户单击链接之前,他们会将鼠标悬停在该链接上。 + +

    今天下午逛GitHub的时候,GitHub的首页推了一个这样的项目

    +

    + +https://github.com/instantpage/instant.page

    +

    项目的介绍这样写到

    +

    PC端

    +
    在用户单击链接之前,他们会将鼠标悬停在该链接上。当用户悬停 65 毫秒时,他们有二分之一的机会点击该链接,因此 instant.page此时开始预加载,平均为页面预加载留下超过 300 毫秒的时间。
    +另一种选择是在用户开始按下鼠标时加载页面而不进行预加载。这使得未使用的请求为零,同时仍然将页面加载平均提高了 80 毫秒。
    +您还可以在悬停时或链接可见时进行预加载,并在用户开始按下鼠标时触发点击,从而使您的页面成为世界上最快的页面。
    +
    +

    移动端

    +
    用户在释放之前开始触摸显示屏,平均留出90 毫秒的时间来预加载页面。
    +
    +

    +

    +

    汉译过来大概意思就是,当鼠标即将悬停到a标签的之前,对该链接进行预加载,提高访问速度

    +

    因为之前有同学反馈我的博客点击文章加载有些慢,于是乎说干就干,项目很简单,如需上手,直接在body标签之前加入一行js代码即可

    +

    代码如下

    +
    <script src="//instant.page/5.2.0" type="module" integrity="sha384-jnZyxPjiipYXnSU0ygqeac2q7CVYMbh84q0uHVRRxEtvFPiQYbXWUorga2aqZJ0z"></script>
    +
    +

    +

    +

    如上截图所示,当鼠标即将点击到文章链接,instant.page会对文章链接执行预加载,从而提高页面渲染速度

    +

    各位来访的朋友,有没有觉得速度比之前更快呢

    +]]>
    +
    + + + 博客除草 + https://www.usj.cc/post/1269/ + Sun, 03 Dec 2023 15:11:00 +0000 + + https://www.usj.cc/post/1269/ + 忙忙碌碌的日子里时间总是过得很快,博客自从开学也是整整四个月没更新 从九月份的新生身份入学,也渐渐适应了新学校的生活 生活的碎片 告别 iPhone 主要还是忍 + +

    忙忙碌碌的日子里时间总是过得很快,博客自从开学也是整整四个月没更新

    +

    从九月份的新生身份入学,也渐渐适应了新学校的生活

    +

    生活的碎片

    +

    +

    +

    +

    +

    告别 iPhone

    +

    主要还是忍受不了iPhone的信号问题

    +

    中午高峰期排队买饭,iPhone还要开关飞行模式,才能把校园码刷出来

    +

    用户的自适应,渐渐的都成了肌肉记忆

    +

    学校的宽带很贵,宿舍上网基本上都是靠手机热点给笔记本开网

    +

    看网课也经常断流,自己是移动卡,信号真的很差,甚至有时候会无服务

    +

    iPhone的NFC功能过于封闭,不支持写入门禁卡

    +

    宿舍门又是门禁开门,天天带校园卡,无法避免会遗失

    +

    吐槽一下,学校补办校园卡相当麻烦(抓狂.jpg)

    +

    iPhone充电速度慢,有时候出门,还得额外带个充电宝

    +

    iPhone的系统固然好用,但是实际上带来的是各种生活的不便

    +

    思来想去,后面决定,利用勤工俭学的钱,再将旧机iPhone 13出了

    +

    最后选择通过官网Apple trade in换购计划,最后出了一个较为满意的价格

    +

    有朋友可能会问为什么不考虑入手 Xiaomi14

    +

    因为双十一 3.5k 的顶配13实在是太香了

    +

    最近同学大多数都得了甲流,各位朋友也要做好个人防护

    +]]>
    +
    + + + 老爷机升级 + https://www.usj.cc/post/1248/ + Sun, 27 Aug 2023 23:09:00 +0000 + + https://www.usj.cc/post/1248/ + 每逢寒暑假最长去的地方就是老家,回家可以陪陪老人,同时崎岖的山路也可以历练一下自己的车技 因为在镇上也有很多事情需要忙,所以基本上回老家就是多 + +

    每逢寒暑假最长去的地方就是老家,回家可以陪陪老人,同时崎岖的山路也可以历练一下自己的车技

    +

    因为在镇上也有很多事情需要忙,所以基本上回老家就是多次数,呆的时间不久

    +

    在老家,也经常需要使用电脑填一些资料,虽然自己目前笔记本是轻薄本,但是轻薄本接口很少,需要带着扩展坞

    +

    需要接杂七杂八的线,若不好好理线,真的就是说妥妥的盘丝洞,携带起来也不是很方便

    +

    一次回家路上,突然萌生了一个想法,何不把闲置在镇上的旧台式机组装在老家,偶尔轻办公呢

    +

    说干就干,于是就有了这篇文章

    +

    简单介绍

    +

    在自己读初二(2016年)的时候,老爸曾在电脑城花了大概3k的价格组装了一个台式机

    +

    放在家里平时用作查阅资料,开票,但实际上大部分还是我拿来打游戏了,当然也是挨了不少骂

    +

    因为预算给的不是很高,所以电脑的配置也不是很理想,那时候对电脑硬件也不是很懂,秉承着办公不卡就行了,其实大多数也是我自己在用

    +

    后面自己去县城上高中了,老爸因为换工作了,基本上不需要处理什么文档,大多数就是在楼下打印店弄好的

    +

    台式电脑就闲置了,顶多每次高中放月假回家,偶尔开机看看漫画什么的,再后来自己上大学了,也拥有自己人生中第一台笔记本

    +

    这台台式电脑便被彻底打入冷宫,现如今因为放在爸妈卧室里,十分占地方,所以被肢解放在大纸箱里

    +

    +

    +

    打开纸箱,已经是厚厚一层灰了,满打满算,截止今年已经七年没开机了,说实话,自己心里也没谱,能不能开机还是个问题

    +

    拆机清灰

    +

    +

    +

    打开机箱,灰也不是很多,可能是因为长期放在纸箱里的原因

    +

    但是CPU散热风扇,有很厚一层的灰,扇叶和马达的接口处也是没有上润滑油

    +

    用螺丝刀短接开关机跳线,CPU风扇嗡嗡嗡作响,跟洗衣机一样

    +

    +

    +

    不得不吐槽一下这个AMD的cpu风扇扣具,相当的难弄,也不敢大力出奇迹,搞了大半天才扣上

    +

    起初一直开不了机,后面排查了一下,原来是内存条松动,重新插拔正常开机了

    +

    小成本升配

    +

    成功开机之后,也是预想之中,巨卡,开机就要两分钟左右,当时老板还是给装的盗版win10

    +

    因为很多app已经是几年前的,所以打算重装一下,重装win10系统,好家伙,整整装了五个小时

    +

    一直卡在海内存知己天涯若比邻页面,起初还以为是死机了,但是加载动画还在一只转圈圈,足足等了两个小时才勉强进入系统

    +

    +

    +

    进入win10界面,运行起来还是很卡的,随着时间的推移,微软也在win10塞入了很多用不上的内置app和插件

    +

    我这个老CPU运行win10,相当吃力,于是,在madn网站找到win7的系统镜像,win7的安装速度很快,但是因为大多数主流软件不再支持win7系统

    +

    在b站营销号的引导下,于是把目光转向优化比较好的win8.1系统,此系统操作逻辑大多类似平板,但是用着真心不习惯

    +

    win菜单是全屏式的,用着也是很不习惯,安装了部分主流软件,也是意料之中的带不动

    +

    不得不说,硬件太差了,软件做再多优化,也是白搭,于是打开淘宝闲鱼,淘一些硬件,小成本升级

    +

    cpu,主板,换下来整套都要换,已经不属于小成本升级的范畴了

    +

    因为预算不多,就没必要碰台式电脑的三大件了,只打算对固态硬盘和内存条下手

    +

    +

    +

    CPU是AMD平台的a8 7650k 的apu 自带集显,目前轻办公还是没问题的

    +

    内存是一条1600hz的4GB内存条,固态硬盘是128G的Kingfast固态

    +

    加装固态

    +

    因为原来的硬盘本身就是固态硬盘,并非机械硬盘,没必要直接丢

    +

    接入SATA备用接口留作资料盘还是不错的,系统盘,选了一圈选择的是七彩虹的固态硬盘

    +

    预算不是很多,选的是256G固态硬盘,系统和软件基本上够用了

    +

    +

    +

    加装内存条

    +

    现在win10内存需求起码是8G以上了,目前还是4G单通道,所以运行win10系统还是相当的卡顿的

    +

    于是在tb选了一个相同频率的杂牌内存条,组双通道,理论上是最好选择同品牌同批次的内存条最好,否则可能会不稳定

    +

    但是原配内存条早已停产,内存条表面也是没有特别明显的标记,搜起来也是大海捞针,就在淘宝随便买了个

    +

    +

    +

    更换CPU风扇

    +

    旧的cpu风扇因为常年不用,扇叶也是噪音很大,开机线短接之后

    +

    如同洗衣机一样,起初不准备换的,但是确实很影响使用体验,害,还是换了

    +

    +

    +

    更换无线网卡

    +

    因为老家,没有在卧室预留网线接口,牵有线到卧室,也是相当麻烦,走明线又不太美观

    +

    所以最后选择了无线网卡,只要装上自带的无线网卡驱动就可以正常运行了,稳定性当然不如有线

    +

    只能说勉强能用,平时看看网页和聊天,还是够用的

    +

    +

    +

    不忘初心精简系统

    +

    win10官方的系统会存在很多用不上的插件和应用,导致电脑卡顿,自己又不想使用win7和低版本系统

    +

    于是把目光转向精简系统,不忘初心大佬的精简系统一直是我在用的第三方精简系统

    +

    他的精简系统我认为非常好用,系统占用很低,离线封装不会有很多杂七杂八的应用和插件,部分系统设置都帮你调教好

    +

    精简版最大的优点是懒人的系统,基本用不到的功能或组件都禁止了关闭了或者删除了,使用习惯都帮你调教好了

    +

    不忘初心博客:https://www.pc528.net

    +

    +

    +

    尾声

    +

    简单且低成本的升级,老爷机也焕发了第二春,基本上满足了轻办公需求,office办公和浏览网页还是没问题的

    +

    +

    +

    +

    +

    CPU占用也很低,老机器也可以流畅使用了

    +

    +

    +]]>
    +
    + + + 完善主题 + https://www.usj.cc/post/1219/ + Sun, 13 Aug 2023 13:16:00 +0000 + + https://www.usj.cc/post/1219/ + 这段时间闲在家,自己的事情也忙的差不多了,就打算继续完善一下主题 很多经常来我博客逛的老朋友都知道,我的主题是 肖同学的Ying主题 这也是我用的 + +

    这段时间闲在家,自己的事情也忙的差不多了,就打算继续完善一下主题

    +

    很多经常来我博客逛的老朋友都知道,我的主题是 + +肖同学的Ying主题

    +

    这也是我用的时间最久的主题,主题的底层简约设计我很喜欢

    +

    当然,我也对该主题进行了一些修改,加入了自己一些想法

    +

    全站pjax

    +

    其实这个很早就想加入,看到张洪大佬的博客丝滑的过渡,全局无刷新很是心动

    +

    但是奈何pjax文档一直没看明白,经常去访问其他博友的博客,全局pjax刷新,体验感真的很好

    +

    上个礼拜六,打开电脑,对着文档又反复地看,心静自然凉,慢慢的看进去了

    +

    别说,还真看明白了,大佬封装好的 pjax.js 直接拿来用

    +

    花了一点时间,算是给小站加入了全站 pjax 刷新

    +

    不得不说很丝滑,打开速度也比之前快很多了

    +

    折腾代码,似乎就像搭积木游戏一样,自己想要的效果达成了,真的很有成就感

    +

    情感树洞

    +

    其实这个功能一直很想实现,但是一直没有找到合适的方法,参考了泽泽的文章

    +

    他的博客动态说说功能,是通过独立页面,修改评论样式实现的,但是对于经常换主题的我

    +

    每换一个主题都得去考虑主题风格,重新去修改动态的css,很是折腾,也很浪费时间

    +

    想实现这个功能,主要还是自己很想有一个自己的情感树洞

    +

    起初,我尝试过创建一个微信小号,小号不加任何好友,把朋友圈当做自己每天发疯的情感树洞

    +

    可是遭到了微信的背刺,账号没有实名,三天没登录就给封了

    +

    后面,又把目光看向了小红书平台,创建一个账号,作为自己每天的情感树洞账号

    +

    但是事实上并没有我想象中那么好

    +

    这种自媒体平台的戾气很重,有些人就是喜欢闲来无事来你的心情笔记下喷你

    +

    本来就是发疯笔记,搞得自己心情更堵了,后面也是注销了账号,这个功能渐渐搁置了

    +

    当然有朋友会说,你为什么不发朋友圈,建立一个分组,屏蔽掉不想展示的人

    +

    事实上这样只会增加自己的烦恼,每条朋友圈内容,首先还要掂量不需要展示给那些人,也是相当的麻烦

    +

    第二点就是,数据永远在微信平台,或许,未来,腾讯修改机制,账号意外的被封掉,自己的回忆都没了

    +

    我想这也是很多朋友选择搭建自己的个人博客记录的原因吧

    +

    第三点,次元世界的不同,一些年龄大的长辈,亲戚,根本不理解你的说说想表达的含义

    +

    总是拿阅历说事,在评论区指责你,我只是分享今天的emo心情,却遭到指责,这样很让人窒息

    +

    这也是我朋友圈常年不更新的原因,害,或许有很多同龄人跟我有一样的心境

    +

    后面逛到林木木大佬 [https://immmmm.com]

    +

    了解到 Memos 程序 + +https://usememos.com

    +

    通过了解,才发现memos程序,玩法这么多,部署也很简单

    +

    服务器有docker直接一行命令就可以跑起来

    +

    这不就是我一直心心念念的情感树洞的完美平替嘛!哦,不对,就像木木大佬所说的:高替!

    +

    因为有很多大佬折腾过,这边主要重写样式,其他都可以抄作业

    +

    配上pjax刷新,用着很舒适,未来即使是换主题,也可以完美的无缝切换

    +

    就算是换博客平台也可,因为memos动态可以渲染在单页上

    +

    用了一段时间,我感觉这样挺好,每一条只记录有限的一件事,或许是一句话,一张图片搭配简单的描述

    +

    这样写作压力很小,博客的仪式感太强了,每次写博客文章,给我一种很隆重的感觉,我需要准备很多东西

    +

    我很难想到什么写什么,很多文章我都需要准备好很多东西之后才开始写

    +

    因为时间线的原因,有一些当时记忆深刻的东西,时间的冲刷,渐渐的也忘掉了

    +

    围观地址

    +

    + +https://usj.cc/cross

    +

    +

    +

    参考文章

    +

    这里贴出一些参考文章,可避免一些想部署memos的朋友走弯路

    +

    部署memos教程:来自林木木大佬

    +

    + +https://immmmm.com/hi-memos

    +

    Typecho设置memos动态单页:来自拾月大佬

    +

    + +https://www.skyue.com/23051422.html

    +

    尾声

    +

    想当初,看到其他博友的博客一个有新奇的功能,就想方设法的集成到主题里,

    +

    花了一下午,甚至一天的时间,整合进去后,发现根本用不上,然后又是给删掉

    +

    像这样的永无尽止的循环往复,有一说一,确实是浪费时间

    +

    曾经给自己一个借口说是学习,其实根本没学习到精粹,事实上只是把ctrl c ctrl v用的挺熟练

    +

    主题功能基本上都完善了,我的重心也即将向写作方面转移

    +

    毕竟,博客最重要还是记录嘛,折腾的心已经不再澎拜

    +]]>
    +
    + + + 家乡随拍 + https://www.usj.cc/post/1243/ + Thu, 03 Aug 2023 23:12:00 +0000 + + https://www.usj.cc/post/1243/ + 与弟弟妹妹在家乡景区游玩的一天 特此写下此文作留恋 于2023.08.03 记 摄影师:妹妹 @火华子 + +

    与弟弟妹妹在家乡景区游玩的一天

    +

    特此写下此文作留恋 于2023.08.03 记

    +

    摄影师:妹妹 + +@火华子

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 襄阳唐城 + https://www.usj.cc/post/1223/ + Sun, 16 Jul 2023 16:52:00 +0000 + + https://www.usj.cc/post/1223/ + 考完试和朋友去的,避免数据丢失,特以此文留念 + +

    考完试和朋友去的,避免数据丢失,特以此文留念

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 进厂日记 + https://www.usj.cc/post/1200/ + Tue, 20 Jun 2023 12:29:00 +0000 + + https://www.usj.cc/post/1200/ + 前言 接到新学校的预录取电话之后,就一直闲在家呆着,在家帮忙打打杂整理家务,陪老人说说话谈谈心 因为考完之后假期空档是很长的,想找一份短期兼职去 + +

    前言

    +

    接到新学校的预录取电话之后,就一直闲在家呆着,在家帮忙打打杂整理家务,陪老人说说话谈谈心

    +

    因为考完之后假期空档是很长的,想找一份短期兼职去做,在市区面试了多家暑期工,基本上都是3k-4k,不包吃住

    +

    因为家里不在市区,加上房屋住宿费,水电费,生活杂费,3k一个月下来基本上没有什么了

    +

    在一次和同学A的闲聊得知,同学A在武汉联想那边工厂干,薪资还可以

    +

    +

    +

    同学A推了hr给我们,和朋友考虑了一下,决定和朋友一起去进厂挣点零花钱

    +

    我以为是一次历练自己的开始,没想到却是噩梦的开始

    +

    车程

    +

    从县城到县城高铁站,需要坐两个小时的大巴,紧接着就是两个小时的高铁抵达武汉

    +

    +

    +

    坐在车上当然心里也是五味陈杂,还记得上学的时候和同学互相打趣到,以后找不到工作就进厂深造

    +

    没想到这次是真的进厂,有点好奇还是有点迷茫,暑假工的次次碰壁,这也许是我不得已的选择

    +

    中介

    +

    厂区面试约在30号,但是中介让我们29号过来,说会给我们提供一个便宜的住宿地方,第二天开车会把我们送到厂区去面试

    +

    有一说一,中介真的是说一套做一套,言而无信,实际上去了让我们把美团打开,随便找了个离他中介公司最近的酒店

    +

    接近两百多的住宿费,可能对他们不算什么,对我们学生工来说,却是一笔不小的开销

    +

    面试

    +

    厂区分为宿舍区和面试区,联想工厂把招人完全外包给了中介公司,在厂区有很多中介公司

    +

    后来才明白,自己和朋友只不过是从一个中介的手里,送到另外一个中介的手里,两方的抽成,可能到手也不会有很多吧,打工人的无奈

    +

    入职需要体检的,需要交体检费,还有宿舍的电费,其次就是身份证复印费,还没入职,这费那费的都要给,太难了

    +

    面试的时候,中介会让你不要写自己的真实学历,一律写初高中学历,并且编造一段虚假的进厂经历

    +

    这样才能保证面试的时候可以顺利通过,在我看来,那些面试官也是看破不说破罢了

    +

    面试很简单,也就问你一些基本情况,为什么之前在其他厂区离职什么的,随便糊弄一下就让你过了

    +

    后面通知下午四点多才安排宿舍,只能在厂区公园等了

    +

    独行

    +

    由于朋友的体脂率过低,暂时过不了初面,自己考虑了一下

    +

    还是打算继续做几天试试,和朋友告别,朋友便回了家

    +

    宿舍

    +

    左边是宿舍区,右边是面试区,宿舍区会有定点的班车上下班接送

    +

    +

    +

    自己还是蛮幸运,分到了七栋的宿舍,六人间,我算是最后一个入住的

    +

    环境怎么样还是因人而异吧,也算是老宿舍了

    +

    +

    +

    临近毕业季,也看到了很多学生样貌的跟我一样的求职者,有很多年轻人

    +

    曾一度幻觉自己又重新回到了大学校园,但是跟大学校园不同的是,他们到点下班到点上班的麻木无奈的神情

    +

    当然,几天之后我也会和他们一样

    +

    宿舍食堂

    +

    +

    +

    先说一下生活区的食堂吧,右边是当铺区,可以打菜的,左边是网吧,并且一排都是网吧

    +

    在食堂有许多年轻的面孔,所以有那么一瞬间像是回到了大学的食堂

    +

    生活区的食堂菜系很少,几乎没有什么选择的,基本上都是自称菜和小碗菜,其次就是面食

    +

    鸡公煲,黄焖鸡什么的常见小吃都没有,总之一般般,其次就是自称菜真的不是一般的贵

    +

    +

    +

    因为荤素是一个价格,我打了这么多,放在他们那个称上一称,我当场裂开,16RMB!

    +

    也别无选择,几家的自称菜价格相差无异,我说怎么那么多自称菜店,原来真的是暴利

    +

    去厂区培训

    +

    安排好宿舍,接下来就是坐厂区的班车前往联想工厂了

    +

    +

    +

    接近一百多号人吧,首先是在厂区的门口刷员工证进闸机

    +

    然后依次通知组长领人,当然我的运气很差,被分到了一个月夜班,更加坚定了我跑路的决心

    +

    然后就是组长对员工进行训话,或许组长有着小有的管理权,目中无人的态度,着实让人不爽

    +

    去厂区的期间,遇到了一个宿舍的室友,他是四楼的工作线,来厂区接近干了九天了

    +

    他也是升本上岸来进厂过渡的,因为情况相同,便聊了起来,算是难兄难弟吧,哈哈

    +

    组长分完工,然后拉群,让我们分别把自己的东西放到自己的储物柜,因为进线工作的时候

    +

    是必须穿静电服,戴口罩,禁止携带电子产品的,所以手机和便装都需要放在如下所示的储物柜

    +

    所以中介顺理成章的让我们买一把锁,5元一个,用来锁自己的便装和手机,哈哈,不得不买,真行!

    +

    +

    +

    里面还算凉爽,但是也有各种奇奇怪怪的味道,非常不幸,我的柜子在最下层,猛的一下蹲下去,直接窒息

    +

    厂区食堂

    +

    厂区的宿舍还是非常干净整洁的,定点吃饭,一下子会聚集很多打工人

    +

    +

    +

    相对于生活区的食堂,厂区的食堂还是很不错的,种类很多

    +

    +

    +

    +

    +

    吃饭基本上都是刷员工卡,是工资预支的,一天只让花三十,多余的需要支付宝扫脸才可以

    +

    +

    +

    休假一天

    +

    因为六一儿童节,厂区有很多老员工,需要回家陪陪孩子,特此厂区放假了一天

    +

    +

    +

    小人行为

    +

    早上起床时,手机莫名其妙来了一串短信

    +

    博客又被小人ddos了,真晦气,一大早的好心情都没了

    +

    +

    +

    这种人一辈子吃不上四个菜,我的博客就是我记录生活的地方罢了

    +

    正式上岗

    +

    由于我是被派往一个月的夜班,所以我的上班时间是晚上八点

    +

    需要到组长指定的开会区域集合,来集合地,新人让排成一排

    +

    组长说了一下夜班的工价和需要注意的事情,然后就是集体让喊口号

    +

    “说到做到,尽心尽力”,奶奶滴,一度让我仿佛进入了传销

    +

    那个组长意识到我和我旁边那个哥们没喊,特地让我们新人单独喊一遍

    +

    初生牛犊不怕虎,我们哪惯着她,她也是白眼了我们一下

    +

    迫于产量的压力,直接把我们引到了流水线,因为进产线是不能带电子设备的

    +

    所以后面是没有图片的,我被分到14号线,是做手机的外观,产品主要是出口给摩托罗拉

    +

    我干的是给手机贴东西,需要和工友配合

    +

    操作不难,基本上看一下就会了,主要是从来没有拿过镊子,总是贴歪,贴坏

    +

    坐我旁边的工友是一位17岁的中职应届生,然后简单聊了聊,了解到他是河南人

    +

    一问就是学校安排过来实习的,他们必须干六个月,否则是拿不到毕业证的

    +

    而且他上个月刚来,就干了15天夜班,他才17岁,我比他大四岁都不想上夜班,这厂区也是真的干得出来,生活真是个小可爱

    +

    不得不说,比较倒霉,我和我工友的工作算是精细活,如果我们速度慢下来,产线基本上也慢下来了

    +

    我也是尽快的加速,但是组长就是处处针对,人心隔肚皮

    +

    说我们的产品质量咋咋的不好,问我能不能干,产线产量就是我们搞得停滞不前,才做两个小时,我能又怎样熟练

    +

    好巧不巧,我和工友在凌晨一点被机动约了面谈单,厂区规定,被面谈三次,会被劝退开除

    +

    接着就给我们换了一个站岗,是检查屏幕的,也是相当难熬,一直看屏幕外观的,大概是做到三点

    +

    我跑路的心根深蒂固了,跟班长提了离职,班长咄咄逼人,一副拽的二五八万的面态

    +

    不耐烦的给我们签了字,让我们赶紧走人,给资本家跪久了,就是一副狗仗人势的气态,打工人何必为难打工人

    +

    跑路

    +

    +

    +

    签了离职单,就跑路了,离职那天,路上开的花都是香的

    +

    +

    +

    怎么形容我的心情呢,总的来说,家人们,能不进厂就不要进厂!

    +]]>
    +
    + + + 新的开始 + https://www.usj.cc/post/1175/ + Sat, 27 May 2023 22:39:00 +0000 + + https://www.usj.cc/post/1175/ + 先放大喜讯:已于2023年5月26日10时05分专升本考试上岸 近期的日子 从2023年1月18日写下“近来二三事”这篇文章后,博客基本上处于断 + +
    +

    先放大喜讯:已于2023年5月26日10时05分专升本考试上岸

    +
    +

    近期的日子

    +

    从2023年1月18日写下“近来二三事”这篇文章后,博客基本上处于断更状态

    +

    期间“Time Taker”和“苏州一日游”由我的妹妹(火华子)和朋友(小娜)更新

    +

    这段时间我在干嘛?

    +

    2月18日回到学校之后,就开始备考,当然也有很多认识我的朋友知道我在备考

    +

    那么就浅浅分享一下这段难忘且有意义的经历和收获

    +

    背单词

    +

    英语的重中之重就是词汇量,没有词汇量,很难看懂阅读,而且阅读又占英语的大头

    +

    在小杨的推荐下,我用的是 不背单词 app 记单词,这个软件很好用

    +

    不得不说,可算是帮我大忙,本人属于,那种书一看就困的特困生,拿到词汇书,一会儿就走神了

    +

    不出几分钟,就睡着了,眼睛一睁开就吃午饭了,哈哈

    +

    +

    +

    这个软件在识别完了,还会让你拼写,相当于在脑子过一遍,还是蛮不错的,记忆的时候我喜欢在纸上写写画画

    +

    才开始起步的时候,脑子很笨,记单词一天就得花三个小时,有时候遇到长难怪的单词,人就傻了,特别是一些偏长的单词

    +

    当时真的记得崩溃,放几张当时的照片,留恋一下

    +

    +

    +

    +

    +

    +

    +

    当然,背单词的过程是很枯燥的,一个人孤军奋战的话,是很容易放弃的,当然如果你自制力很强,那确实可以

    +

    在备考期间,我是跟我的好兄弟,每天不背单词一起打卡,互相监督,哈哈,其实我也偷过几次懒,有几次连续一两天没背,好兄弟及时谴责,内心过不去,又重新捡起来

    +

    +

    +

    然后就是一些背单词的截图啦,满满成就感

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    第一次背完一本词书,当时真的非常开心

    +

    +

    +

    专业课

    +

    因为专业课很多死记硬背的,所以很早就准备了,我跨考的专业是软件工程

    +

    当时专业课是王玉龙的计算机导论,说实话,我也不知道怎么学

    +

    +

    +

    当时就像一只无头苍蝇,没有方向,拿到专业课也是一头雾水

    +

    因为计算机导论的资料是很少的,几乎没有网课,基本上就是围绕课本

    +

    当时也是没有计划,就拿了个马克笔,哪里看着顺眼画那里

    +

    +

    +

    +

    +

    一些随拍

    +

    有一说一,真的是,傍晚的火烧云真的很好看

    +

    +

    +

    +

    +

    +

    +

    最快乐的事情,当然是干饭啦

    +

    +

    +

    学校的麻辣烫,蛮贵的,一份接近20多呢,偶尔吃还行,不过味道蛮不错的

    +

    基本上下课时间,很多学生,都围满了

    +

    +

    +

    这个是学校的小碗菜,我经常吃,因为很便宜,两份菜一共十一块钱,饭收一块钱

    +

    味道不错,偶尔会吃一条鱼,他们家的鱼味道很不错,是那种小鲫鱼,八元一条

    +

    当是只顾着消灭了,这里就不放图了

    +

    不地道的学长

    +

    因为专业课复习备考一头雾水,自己又是跨考,想着能不能去找一下学长学姐买资料

    +

    于是就打开小红书,开始找去年上岸学长买专业课资料

    +

    遇到一个学长,愉快的加了微信,给我发了几张他做的资料pdf

    +

    当时真的想迫切买资料,赶快把专业课理一理,一问价格:299人民币

    +

    拿着手机一下子傻眼了,如果当即付299,自己的一个月的生活会很艰难,那天中午彻底失眠了

    +

    都在想这件事,期间也问了我的朋友,朋友让我不要买,去网上搜搜,还有其他资料没

    +

    因为囊中羞涩,就硬着头皮去搜了一下,听up主推荐的百度文库,搜了一下,别说还真找到了

    +

    让我吃惊的是,那个学长的资料和文库的一模一样,9元开个百度文库会员就可以下载,好家伙,居然卖我299

    +

    城市套路深,我要回农村

    +

    当然也有热情的学长学姐,告诉了我一些专业课的复习方法,真的蛮感激他们的

    +

    我觉得最有用的就是,做思维导图,可以很清楚的把知识点串起来,而且印象很深,因为在做导图的同时,自己的大脑也在思考和回忆

    +

    学习其实就是重复的过程,记得多,反而就背住了

    +

    一些碎碎念

    +

    经常背书的地方因为施工,不让进了,因为工人在装修

    +

    于是便只能去其他地方了

    +

    +

    +

    +

    +

    +

    +

    专业课真的很多啊,背的人都傻了

    +

    +

    +

    当头一棒

    +

    距离考试仅剩一个月的时候,学校发布考试大纲

    +

    跨考的软件工程专业,换书了,由计算机导论换到数据结构

    +

    当时人都傻了,之前背的东西都算白弄了,当然内心也做了很大的博弈

    +

    当时一直在犹豫和选择到底还要不要继续跨考这个专业,这个过程是很煎熬

    +

    没错,我买书了,我还是打算头铁冲这个专业

    +

    继续买书

    +

    新专业书是严威敏奶奶的数据结构c语言版,课本基本上都是代码

    +

    +

    +

    对于我们这种跨考的学生,一头雾水,不过比较好的是,数据结构有很多资料和网课

    +

    +

    +

    但是基本上都是考研的,当时在油油的推荐下,我选择开始看王道考研数据结构

    +

    这个up的课讲得很好,每个小节都会有一个思维导图,方便知识梳理,当时都记在笔记本上(虽然也没怎么翻过)

    +

    +

    +

    +

    +

    老师还是蛮幽默的,课堂上也会穿插一些幽默的话题,气氛不是很压抑

    +

    因为几乎没有基础,网课都是正常速度看的,一遍看不懂再看第二遍,当然剩下的时间给我也不多

    +

    有时间就拿过来知识点复盘

    +

    去本科学校报名

    +

    学校要求本人需要携带身份证去本科报名,有一说一

    +

    学校真的很美,当时出校门,心里默默暗示自己:一定要考上

    +

    +

    +

    +

    +

    最后备考的日子

    +

    当时白嫖了一款Apple watch的压力测试软件,还是蛮准的,用来测测压力

    +

    +

    +

    最后一段日子,真的是焦虑+压力大,心里想的最多的问题就是 要是考不上以后可以去干啥

    +

    可以去干啥?其实我也不知道,更多的是迷茫吧

    +

    最后的日子基本上就是刷题和背书,基本上就是在图书馆机房度过的

    +

    +

    +

    拉肚子

    +

    考前一直在拉肚子,一直以为是喝了凉水的问题

    +

    好家伙,后来才算破案了,原来早餐吃的面包过期半个月了

    +

    +

    +

    考试

    +

    坐高铁,当时心里真的蛮紧张的,一句话也不想说

    +

    但是心里开心也不开心,开心的是马上结束了,不开心的是万一落榜以后该干啥

    +

    在高铁的路上,收到老师的鼓励,看到真的很感动,当时差点一下子哭了出来

    +

    +

    +

    进考场

    +

    +

    +

    上午英语考试结束,在校门口打车回宾馆午休

    +

    脑子全在想下午的专业考试,基本上没怎么睡着

    +

    +

    +

    考完啦,出考场很开心,考试遇见的题大部分都见过,也没想象的那么难

    +

    +

    +

    卸载软件

    +

    短暂的再见!

    +

    +

    +

    +

    +

    和朋友分别时聚餐

    +

    +

    +

    +

    +

    +

    +

    查成绩

    +

    当时是下午4点出成绩,一直在官网刷新成绩入口,全程手抖得厉害

    +

    从来没有这么紧张过,不过成绩还算满意,也在自己的期望值,哈哈

    +

    录取

    +

    +

    +

    在官网录取名单出来的那一刻,看到自己的名字真的很开心

    +

    那么九月,新学校见!又可以继续读书啦

    +]]>
    +
    + + + 苏州一日游 + https://www.usj.cc/post/1142/ + Sun, 23 Apr 2023 17:02:00 +0000 + + https://www.usj.cc/post/1142/ + 和我小舅大约11点到达苏州,下了车这里的建筑给我的感觉就很江南!第一站是苏州博物馆。(ps:博物馆要提前一周预约哦) 那里的鲤鱼很大很肥,还闻 + +

    和我小舅大约11点到达苏州,下了车这里的建筑给我的感觉就很江南!第一站是苏州博物馆。(ps:博物馆要提前一周预约哦)

    +

    那里的鲤鱼很大很肥,还闻到了一股子很清甜的花香,我和小舅挨个闻是哪棵树上的香气,场面真的笑死,第一次见,北方是没有的,给我俩都闻陶醉了

    +

    +2144752A-A7A3-4C0B-92C6-1D5CF817EC85.jpeg

    +

    +EF01E37C-40A4-4379-95DD-EC176DF4860B.jpeg

    +

    就是这种花,有人认识的话请务必告诉我这是什么

    +

    +AA809FE7-9562-48F4-ABBE-A8900CD22CB5.jpeg

    +

    紧接着去了拙政园,博物馆和拙政园挨着,成人票80,学生票40。来苏州一定要去一次拙政园,听说这里是皇家园林,真的很大,空气很好 感觉整个人都舒畅了

    +

    还有很多穿汉服 旗袍 马面裙等等的小姐姐,真的好米!

    +

    虽然天气很热,但是这里边很凉快,蚊子也不是很多,走累了我俩坐在长椅上休息,风一吹别提多舒服了!

    +

    哦对!坐公交时还遇到一个特别暖心的事情,和我小舅在找是坐哪路公交车时,旁边有个老奶奶大概意思是说出门在外不要相信任何人,我听不懂她的口音,后面再说什么就不知道了,我们上了同一路的车,她下车之前还特意告诉我是哪站下,她真的,我哭死🥹

    +

    下一站是平江路,都说是必打卡地,路很长,里面有很多小吃 (ps:避雷桂花糕!别被它的外貌欺骗!)

    +

    网上这张照片很火哈哈哈哈哈我也拍

    +

    +DC719743-EE2A-4EBF-912C-122FB45F0F53.jpeg

    +

    +7873E457-FB36-4968-A019-4451C2D2439A.jpeg

    +

    乘地铁坐公交想去西园寺撸猫,但是我们没做攻略,真是太不巧了,西园寺入园时间是8:00——17:00,我们到那里都快五点了!做攻略还是很有必要的

    +

    阴天不建议去金鸡湖

    +

    最后一站是东方之门,都叫它大裤衩哈哈哈哈

    +

    +7619D15B-032D-4509-9BC4-EC14C5DBB4EF.jpeg

    +

    也见到了十年未见的童年伙伴,变化蛮大的。 可惜没等到大喷泉,只有节假日才喷,在湖边吹了半个多小时的风,感觉又潮又冷,手都是黏的!北方人真的受不了潮!

    +

    第一次发,希望大家多多包涵啦~

    +]]>
    +
    + + + 四月随笔 + https://www.usj.cc/post/1117/ + Sun, 09 Apr 2023 18:00:00 +0000 + + https://www.usj.cc/post/1117/ + 回归 因为备考,没有时间打理博客,就停更了一段时间 期间收到了很多博友的祝福,谢谢你们,你们留言的我都看了 由于时间跨度的原因,没有一一回复,抱歉 + +

    回归

    +

    因为备考,没有时间打理博客,就停更了一段时间

    +

    期间收到了很多博友的祝福,谢谢你们,你们留言的我都看了

    +

    由于时间跨度的原因,没有一一回复,抱歉

    +

    感谢还有这么多朋友还记得我,这篇就浅浅更新一下最近生活吧

    +

    一些日常

    +

    和朋友去逛了北街,北街依旧还是那么多人,各种小吃摊

    +

    +

    +

    还有儿时回忆,棉花糖机,是一对老夫妻摆的摊

    +

    +

    +

    流浪地球2

    +

    这部电影是跟室友一起去看的,整部电影观感还是不错的

    +

    +

    +

    我觉得与其说是流浪地球2更不如说是流浪地球前传

    +

    +

    +

    很多剧情大都是跟第一步衔接的,就不剧透了

    +

    +

    +

    一些随拍

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    和室友的聚餐-牛蛙鱼

    +

    +

    +

    +

    +

    迷茫的雪王

    +

    +

    +

    三月的花

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    接广告

    +

    感谢呆哥(dai.ge)找我挂广告,广告放在评论区上面(大佬论坛:dalao.net)

    +

    我是没想过我这小破站还能挂广告,小破站运营又有了一笔收入,哈哈,非常感谢呆哥

    +

    pc端

    +

    +

    +

    移动端

    +

    +

    +

    结尾

    +

    没有啦,第一次水文,有点紧张(狗头)

    +]]>
    +
    + + + 评论置顶 + https://www.usj.cc/post/1091/ + Fri, 10 Feb 2023 13:20:00 +0000 + + https://www.usj.cc/post/1091/ + 前言 昨天在休息的时候,看到Jdeal大佬写的一篇文章 走心评论上线(https://www.jdeal.cn/385.html) 走心评论其实就 + +

    前言

    +

    昨天在休息的时候,看到Jdeal大佬写的一篇文章

    +

    走心评论上线(https://www.jdeal.cn/385.html)

    +

    走心评论其实就是把博客站点历史中出现的评论

    +

    通过查找该评论的coid值,而把评论展示在指定的位置,可以是单页模版,也可以是任意位置

    +

    比较好奇,问Jdeal大佬要了一份代码,最终花了一点时间把一直想做但没做的留言墙实现了

    +

    效果请看:https://usj.cc/about

    +

    继续摸索

    +

    其实一直蛮想给主题做评论置顶这个功能的

    +

    曾在去年九月份的时候问过油油大佬,只有通过魔改typecho才能实现这个功能

    +

    +

    +

    昨晚睡觉前,突然灵光一现,可否通过走心评论的思路,再把评论置顶整出来呢

    +

    通过测试是可以的,但是代码太烂,不放出来了,主要讲一下思路

    +

    思路剖析

    +

    1.在评论区前面留出评论置顶的区域,用于写样式

    +

    注意:其实此思路本不是本质意义上的评论置顶,只是将需要置顶的评论展示在最前面

    +

    2.使用typecho的程序的内置方法 $this->fields->你的自定义字段;

    +

    在文章嵌入自定义短代码

    +

    +

    +

    对应的值填写你需要评论置顶的评论的coid

    +

    +

    +

    然后在 post.php 将 $this->fields->top_comment 赋值给变量

    +

    上述步骤请参考jdeal大佬的走心评论写法

    +

    这样就可以实现评论置顶了,代码很简单

    +

    因为时间紧迫的问题,暂时没有写出样式,只是实现了基本功能

    +

    后面还需要花时间修样式,暂时就不放截图了

    +

    需要此功能的朋友可以通过这个方法实现评论置顶

    +

    停更通知

    +

    因为学业备考,博客将不再更新,咱们6月见!

    +]]>
    +
    + + + Time Taker + https://www.usj.cc/post/1081/ + Sun, 29 Jan 2023 02:15:00 +0000 + + https://www.usj.cc/post/1081/ + 卡着新年的钟声,腊月二十六学校放高三出狱。 因为放假时间的缘故,父母等我一起回家准备过年就变得匆忙了许多,许多亲戚还没走,许多家务还没做,许多 + +

    卡着新年的钟声,腊月二十六学校放高三出狱。

    +

    因为放假时间的缘故,父母等我一起回家准备过年就变得匆忙了许多,许多亲戚还没走,许多家务还没做,许多作业还没动,一时之间,真的感叹,留给高三的时间真的不多了。

    +

    +IMG20230117204553.jpg

    +

    那天回家还没几分钟就说这要去走亲戚,于是便和许久没见的朋友会了面,(十几年的友谊了,但是不在一所高中) +短暂的贴贴便让我愈发觉得“人见一面就真的少一面”(这话好熟悉的样子),高一的时候我们还经常相互写信,彼此分享之间的趣事,可是后来学业负担也比较重,各自都有自己的新天地了,放假期间也会有联系,只是见面少了。 +还是希望友谊能够一直延续下去!

    +

    +IMG20230118121955.jpg

    +

    在家进行简单的整理一天后便准备启程回外公家过年。 +(早餐是自己准备的,虽然但是已经中午了)

    +

    +IMG20230119180225.jpg

    +

    老家还是一如既往样子,但对于一年回来不了几次的我来说,每次都很激动,即使车爬不上来,自己走回去的路也颇有几分乐趣,还可以整雪(∩_∩)

    +

    +IMG20230119182025.jpg

    +

    老家的猫猫~ +之后就是过年的准备了,虽然自己没帮什么忙,但肝作业还是能跟得上速度的,毕竟天天钉钉打卡qwq

    +

    +IMG_20230129_010920.jpg

    +

    以及,盲目的猜生肖……(@小赵同学,一个都没中!)

    +

    +IMG_20230129_011028.jpg

    +

    以及,痛苦的起床(可能习俗不同,我家那边对过年起早床好像没那么多要求,这边都起的好早,结果最后我比我哥我弟都起得早。)

    +

    ![IMG20230121095558.jpg +][7]

    +

    这才是年味儿嘛~ +虽然嘴上说着无聊,但还是进行了无休止的……游戏时间(线上线下凑齐五人,直接上号!)

    +

    +Screenshot_2023-01-21-20-18-37-12_e39d2c7de19156b0683cd93e8735f348.jpg

    +

    +Screenshot_2023-01-22-10-07-37-20_e39d2c7de19156b0683cd93e8735f348.jpg

    +

    还有,绚烂而短暂的烟花(后来又下去到街上玩了一天,终于买到仙女棒了)还有我弟的蜜汁直男拍照技术终于奏效了一回!

    +

    +63523019cae64b46.jpg

    +

    也不知为什么,我总是喜欢寒假追番,可能追番的热情与冰冷的冬天更配吧。剩下的最后一篇,就留给毕业之后的那个寒假吧(貌似对执事美学有一种执着~)

    +

    +IMG_20230129_004547.jpg

    +

    后来也是因为开学就匆匆忙忙的赶回去了。怎么说呢,在学校即使知道还有十五天开学也抵挡不住说还有两天放假的心情,回家了就只能看到还有多少天上学,即使亲朋好友都说熬过这一百多天,剩下的只管交给你自己,但内心还是会焦虑,因为再美好的未来也是一个未知数,还不如眼前的实际来的快。 +可能我比较现实,也可能时间比较现实。 +前几天我一个比我大三岁的姑姑曾对我说,过了十八岁,接下来的日子就会变得非常快。现在想想,确实。毕竟只剩下128天了。

    +

    +5e2b196b474e99d0.png

    +

    一切都是那么猝不及防。

    +

    +IMG_20230129_004651.jpg

    +

    虽然我好像是个悲观主义者,但还是很喜欢之前摘抄的这段话:

    +
    +

    “一切都会过去,一切都会重生,一切都会渐渐变成我们所期待的模样。那些眼前看似遥不可及的美好,终有一天会和我们相遇,温暖我们的那份初心。”

    +
    +

    我总想追逐时间,却总被时间追逐。 +妄想着能真正当一个时间管理大师。 +2023年的夏天,再见!

    +

    (第一次写有点张紧,感觉像是在记流水账qwq,很感谢哥哥,的博客朋友们,谢谢大家的鼓励,我会加油的!)

    +]]>
    +
    + + + 近来二三事 + https://www.usj.cc/post/1043/ + Sat, 28 Jan 2023 12:17:00 +0000 + + https://www.usj.cc/post/1043/ + 前言 首先祝各位朋友新年快乐,23年事业顺利,学业有成 随着支付宝的集五福猜生肖活动结束,一年就这样又过去了 在去年年底的时候,博客的圈子朋友都开 + +

    前言

    +

    首先祝各位朋友新年快乐,23年事业顺利,学业有成

    +

    随着支付宝的集五福猜生肖活动结束,一年就这样又过去了

    +

    在去年年底的时候,博客的圈子朋友都开始写年终总结

    +

    22这一年想要做的事情有很多,但实际上完成的却少之又少

    +

    有很多东西想要写下来,却不知从何说起,或许还是因为遗憾吧

    +

    思虑再三,年终总结还是不写吧

    +

    阳过,阳康

    +

    随着疫情的放开,身边的人几乎都阳了一遍

    +

    最先阳的是我妈,腊月二十八那天晚上和舅妈吃完晚餐

    +

    回家,舅舅说舅妈可能是中招了,发烧,嗓子疼,全身疼

    +

    接到电话我和我爸人傻了,刚刚还在一起吃饭呢

    +

    第二天天蒙蒙亮,老爸来我房间说我妈昨晚发烧了,还好家里常备常用药

    +

    吃了布洛芬,老妈凌晨四点多就退烧了

    +

    大概过了两天,我爸开始不断的咳嗽,浑身无力,开始有了早期阳了的症状

    +

    我还庆幸自己没什么症状,我反而一身反骨,在各种羊群反复横跳

    +

    自认为自己自命不凡,天选之子,嘴极其硬

    +
    +

    新冠的前期症状果然是"嘴硬"

    +
    +

    差不多在我爸爸中招的第二天,我阳了,但是症状不是特别严重

    +

    头疼,喉咙极其的疼,但是没有发烧的症状(可能是跟我吃止疼药有退烧效果的缘故)

    +

    喉咙主要是好像有东西堵在那里一样,有些难受,喝水也会有点疼

    +

    折腾了半个月,总算阳康了

    +

    王重阳,阳康

    +

    大概是在十二月底的时候,上英语网课的时候

    +

    突然觉得胸口很闷,不知道是不是自己没开窗通风的缘故

    +

    开始难受,跟朋友讲了之后,便喝了点感冒灵,就睡觉了

    +

    不知道是感冒灵的助眠buff还是阳康的嗜睡

    +

    没一小会我就睡着了,似乎一切没有这么安稳

    +

    凌晨三点,骨头缝开始离谱的疼,似乎像被人掰开了一样

    +

    是的,我疼醒了

    +

    如果描述的话,就好比长期不运动一下子突然剧烈运动之后的酸痛一样

    +

    虽然没有超级痛,但是存在感特别强,脑袋不剧烈运动还好,一晃就疼

    +

    庆幸的是自己没有发烧

    +

    好家伙,真的一夜没合眼,第二天天刚刚亮,就匆匆从床上爬起来,睡着反而更疼

    +

    +

    +

    大概就是这样,打开小太阳,坐着,腿缝如同被厉鬼掰开一样,嘴丝丝的疼

    +

    经过吃止疼药,打针,才慢慢杨康,第二次阳确实比第一次更为难受一些(亲生体验)

    +

    小镇的初雪

    +

    十二月中旬的时候,回到小镇数日,也就迎来了第一场雪

    +

    在路灯光线的折射下,冷风嗖嗖的天又多了一丝浪漫

    +

    +

    +

    +

    +

    当然老家也下雪了,小丘都裹上了银被

    +

    +

    +

    机构透露今年考试会提前

    +

    作为考生太难了,机构一会儿透露提前一会儿透露延期

    +

    一时间不太明白该听谁的,或许也是机构的一种营销手段吧

    +

    +

    +

    总之,努力!

    +

    +

    +

    原来我也会抱怨物价太高

    +

    +

    +

    因为疫情的问题,小镇的早餐店大多都没开了

    +

    毫不夸张的说,咱们小镇只剩下两家做面的店了

    +

    +

    +

    我妹妹常吃的面馆,炸酱面已经涨到了12,还清楚记得我在学校吃一份才需要7块钱

    +

    过高的价格落差,生活成本越来越高,工资没涨,物价蹭蹭涨

    +

    回老家

    +

    跟老爸办完年货,就回家了,小镇下初雪,老家下大雪

    +

    海拔的不同,路上还是十分滑,步行上坡,走一步滑几步回去,哈哈

    +

    权当锻炼了

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    年味

    +
    +

    过年真的是越来越没有意思了

    +
    +

    这样的感慨,就像情绪性流感一样,过年前弟弟跟我讲,过年不会就我们三个小孩子吧

    +

    我苦笑着,犹豫了一会儿,吐出几个字,“或许是吧!”

    +

    还记得之前看过一本书

    +
    +

    人生就好像一直在做减法,有些人见一面就少一面

    +
    +

    我蛮赞同这个看法的,随着兄弟姐妹的成家立业,或许只有老一辈人才会固守老家的一方土地

    +

    随着年龄的成长,即使疫情放开了,还是因为工作的原因,很多亲人朋友没办法回来

    +

    我猜应该有人和我一样吧,对过年的概念越来越模糊,大概是年龄成长的代价

    +

    有了更多的需要烦心需要思考以及辗转反侧的人和事情,才对那一桌子好吃的,一屋子的欢聚提不起兴趣

    +

    或许是在无忧无虑的日子里被社会催熟,才会再也无法满足糖果和问候,以及不被这个世界理解的温柔

    +

    过年的时候,在弟弟的妈妈口中得知,来年可能会在乡镇建一栋新房子,后面不再回老家过年了

    +

    其实当时听着,蛮失望的,大概以后老家一年会比一年人少,未来,我也可能因为工作,学业异地过年

    +

    每年过年,我也愿意用文字记录下来,这个就是博客的意义

    +

    +

    +

    总之,人生苦短,要学会及时行乐

    +

    新年的第一次日出

    +

    希望今年可以上岸吧!也希望弟弟妹妹能考上理想大学!

    +

    +

    +

    +

    +

    外婆家随拍

    +

    汪先生,憨憨的,哈哈

    +

    +

    +

    外婆家的土胚房,儿时的记忆,小时候经常和小伙伴抓鱼摸虾

    +

    +

    +

    和亲人朋友围在篝火旁,聊着去年的成果和新年的规划

    +

    +

    +

    +

    +

    结尾

    +

    最后祝各位朋友阖家幸福安康!

    +

    此篇记录2021.11.13-2023.1.28的事情

    +]]>
    +
    + + + 感谢哥哥给的网站 + https://www.usj.cc/post/1042/ + Wed, 25 Jan 2023 20:57:00 +0000 + + https://www.usj.cc/post/1042/ + 一枚小白 @小赵同学 thank you very much ヾ(●´∇`●)ノ哇~ + +

    一枚小白

    +

    @小赵同学

    +

    thank you very much

    +

    ヾ(●´∇`●)ノ哇~

    +]]>
    +
    + + + 又又又双叒叕换主题啦 + https://www.usj.cc/post/1039/ + Wed, 18 Jan 2023 14:54:00 +0000 + + https://www.usj.cc/post/1039/ + 前言 正如各位朋友所见,我又又又换主题了 经常来我博客的朋友可能见过这个主题 本主题原形是由 肖同学设计的 当时翻GitHub一眼爱上,还记得,当时做 + +

    前言

    +

    正如各位朋友所见,我又又又换主题了

    +

    经常来我博客的朋友可能见过这个主题

    +

    本主题原形是由 + +肖同学设计的

    +

    +

    +

    当时翻GitHub一眼爱上,还记得,当时做博客的第一年,可能是卯足了新鲜劲

    +

    买到博客主题就狂怼css和花哨的js特效,当时 + +叶开打趣的跟我讲到

    +

    你信不信到时候,你的博客主题风格依然会简约回来

    +

    三年后,叶开预言的果然成为了事实,对于主题风格,我反而越来越喜欢简约风格

    +

    当然如果有朋友喜欢这个主题,并且现在正在使用typecho博客程序

    +

    也可以去肖同学的GitHub获取该主题

    +

    传送门:

    +

    + +https://github.com/Roseswithlove/Ying

    +

    折腾

    +

    可能是因为肖同学的工作忙的原因,主题至今还没有评论,需要依赖第三方评论系统

    +

    当初匆匆忙忙换上,只是简单的套了个waline(第三方评论系统)就上线了,但是时间久了

    +

    我渐渐发现了,这样并不方便管理,我需要备份两端的数据,这样很麻烦,于是又把主题换回原主题了

    +

    小年,补习班放假一天,心里想,要不花点时间,把这个主题的评论写完,秉承着说干就干的原则,就开机了

    +

    不得不说,typecho的评论整起来真的麻烦,而且还是第一次弄,官方文档给的参考示例,很简陋

    +

    导致走了很多弯路,大部分都是Google解决的

    +

    因为之前买过很多主题,可以参考大佬的写法,摸爬滚打,最后终于搞完,也许还有bug,但是后面发现了再说吧

    +

    增加昼夜切换

    +

    因为这个主题是简约,基本上就白色和黑色两种色系,缺点就是晚上看很刺眼

    +

    于是想给主题写一个夜间模式,当然,百度有很多大佬也给出了思路

    +

    但是因为主题是简约风格,导致根本不知道把昼夜切换按钮放在那里

    +

    索性直接写个自动,省去了很多麻烦,也顺便偷个懒,哈哈

    +

    因为主题色系很简单,基本上就白色和黑色,只需要替换一下色系即可

    +

    想了个折中的办法,是否可以通过php,通过判断时间echo输出不同的css

    +

    达到效果,虽然这个方法很笨,但是终究还是整出来了

    +
      <?php
    +  date_default_timezone_set('PRC'); 
    +  $hour = date('H');
    +  $themeurl = $this->options->themeUrl;
    +  if($hour > 6 && $hour <= 20){   
    +    echo "<link rel='stylesheet' href='$themeurl/css/dark.css'>\n";   
    +  }else{
    +    echo "<link rel='stylesheet' href='$themeurl/css/dark.css'>\n";   
    +  }
    +  ?>
    +
    +

    简单预览

    +

    +

    +

    +

    +

    这样就大功告成了

    +]]>
    +
    + + + 生活篇:疫情放开前后的这些日子 + https://www.usj.cc/post/1023/ + Thu, 22 Dec 2022 22:18:00 +0000 + + https://www.usj.cc/post/1023/ + 前言 好久没更生活篇的文章了,以至于很多事情都随着时间忘掉了很多 自从疫情放开,生活节奏和方式也随之改变,本文主要记录11.24号至12.22号 + +

    前言

    +

    好久没更生活篇的文章了,以至于很多事情都随着时间忘掉了很多

    +

    自从疫情放开,生活节奏和方式也随之改变,本文主要记录11.24号至12.22号发生的事情

    +

    金丝熊

    +

    毕业班会开完,实习的实习,备考的备考,同学分为两拨人开始忙自己的事情

    +

    因为同学去杭州实习,到时候会坐动车,自己饲养的金丝熊带不走,最后移交给我和我一个室友养

    +

    就这样我和我室友稀里糊涂的意外得到了一个宠物,金丝熊,或许很多朋友养过,其实就是一只黄白毛的仓鼠

    +

    +

    +

    +

    +

    这家伙不愧是老鼠,白天睡觉,晚上活动

    +

    白天我们上课的时候,它会缩成一个肉球一样钻在木屑里睡觉

    +

    哈哈哈,还是很可爱的,如下图

    +

    +

    +

    这个是洗澡的时候,会在一个纸盒子放入浴沙

    +

    让它自己在里面清洁身子,因为没有经验,不敢直接水洗

    +

    +

    +

    +

    +

    学长的猫

    +

    有次去学长宿舍看到一个很罕见品种的猫,如果没记错品种应该叫布偶吧

    +

    +

    +

    +

    +

    +

    +

    眼睛像蓝宝石一样,伫立在那里很高傲,等以后上班了,我也很想养一只,哈哈哈

    +

    不过听朋友讲,养猫挺烧钱的,这个计划先列入到我什么时候可以月薪两万再考虑吧 ::face:371::

    +

    猝不及防的静默管理

    +

    早晨和朋友在食堂吃拉面时,准备去教室上课,突然食堂的老师让我们立刻返回宿舍

    +

    +

    +

    心里很疑惑,但是很多学生回宿舍,便和朋友决定回宿舍

    +

    和室友返回宿舍之后,门卫大叔就把宿舍大门锁了

    +

    听学长们讲,才知道学校昨晚核酸抽检

    +

    学校内有一例阳性确诊,现在实行静默管理,阻止疫情扩散

    +

    学生不能出宿舍,也不能出来买饭,于是乎吃饭就是一个问题

    +

    第一餐

    +

    不得不说,学校的行动还是很快的,派送的泡面,作为中午的午餐

    +

    +

    +

    午饭,刚吃完,老师就在群里通知,晚上会给派自热米饭

    +

    +

    +

    分量很少,几乎吃不饱

    +

    +

    +

    以为学校说再派一桶泡面是画大饼,没想到很快就给派了

    +

    甚至还是big大桶,他真的,我哭死 ::face:yb::

    +

    +

    +

    热水免费

    +

    去接热水泡面的时候,当时饮水是免费的

    +

    +

    +

    静默管理的这16天的日子

    +

    在宿舍静默基本上很无聊,基本上都是定点被投喂

    +

    在宿舍呆久了,会很抑郁,真的是真心体验了一遍,因为每天几乎一样

    +

    没有什么可以记录的,下面就放几张当时吃的盒饭吧,有一说一,还是很不错的

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    回家难

    +

    封控了接近十几天,唯一最想的事情就是回家

    +

    在12.5号突然通知,可以回家了,此时的心情激动到嗓子眼

    +

    似乎回家并没有那么顺利,因为襄阳有疫情,回家的车几乎不派了

    +

    只能选择坐高铁,买动车票,抢票又称为了一个难题,学校虽然派车可以送到高铁站

    +

    但是只派到十号,票很紧张,几乎买不到

    +

    就好比给你一点希望,又被现实吹灭

    +

    五号晚上,辅导员突然和我发消息,说我们住在县城的同学,会有专车送到县城

    +

    就这样又可以回家了,但是第二天,因为自己的疏忽,没有保证核酸24小时阴型

    +

    无法跟着县城的专车走,行李提到车旁,回家的心一下子都凉了

    +

    在翻看12306还是无法买回家的票,看着自己48小时核酸阴性,顿时万念俱灰

    +

    抱着试一试的心态,跟老师说明情况,到时候做落地检能不能通融一下上车

    +

    功夫不负有心人,终于带队老师答应了我上车,我又可以回家了

    +

    疫情放开,行程卡关闭

    +

    晚上老爸跟小叔打电话,小叔在镇里公安局上班

    +

    小叔说,可能以后即将放开,自己保护自己了,不再查核酸

    +

    我爸和我当时还半信半疑,直到看到微博热搜第一,疫情放开的新十条

    +

    一下子三年的隔离生活一夜之间就结束了,这刹车来的太急了

    +

    似乎一切都还没准备好,就放开了

    +

    伴随着三年的通信行程卡也关闭了,12.13日行程卡也已经全网下线

    +

    +

    +

    放开的日子

    +

    似乎疫情放开,并没有大大的恢复经济,曾经小镇最大的超市

    +

    也渐渐的没什么人,就几个收银员阿姨还在固守岗位

    +

    大家几乎都在在家生病感冒发烧,照这样下去2023年会更难

    +

    疫情放开,最显而易见的就是身边的亲戚朋友都阳了

    +

    最担心就是家里的弟弟和爷爷,爷爷年纪大,弟弟年纪小,抵抗差

    +

    变化最大的就是朋友圈,朋友圈渐渐的少了很多分享日常的说说

    +

    大部分就是阳性难受感冒在家,疫情笼罩的生活,是压抑沉闷的

    +

    希望一切可以早点好起来,最后祝各位朋友们身体健康

    +]]>
    +
    + + + .cc域名后缀续费即将涨价 + https://www.usj.cc/post/1009/ + Wed, 21 Dec 2022 20:57:00 +0000 + + https://www.usj.cc/post/1009/ + 听朋友说.cc域名后缀即将要涨价 去西部数码查了下,果然 接注册局通知,2023年.CC后缀的续费成本上调 续费价格由 37 每年调整到 62 每年 如果有cc + +

    听朋友说.cc域名后缀即将要涨价

    +

    去西部数码查了下,果然

    +

    +

    +

    接注册局通知,2023年.CC后缀的续费成本上调

    +

    续费价格由 37 每年调整到 62 每年

    +

    如果有cc域名续费需求的,乘着这几天续费一下吧

    +

    西部数码公告传送门

    +

    + +https://www.west.cn/news/list2.asp?newsid=854

    +

    后续

    +

    犹豫再三,还是决定续费五年,今日钱包-195

    +

    +

    +]]>
    +
    + + + Apple Watch Series7 三个月的使用体验 + https://www.usj.cc/post/994/ + Tue, 13 Dec 2022 23:01:00 +0000 + + https://www.usj.cc/post/994/ + 一些碎碎念 可能也有一些朋友想入手,或者即将入手 在这里,我分享一下,我使用Apple watch三个月的感受,也希望给朋友们一些参考 那些年我拥有 + +

    一些碎碎念

    +

    可能也有一些朋友想入手,或者即将入手

    +

    在这里,我分享一下,我使用Apple watch三个月的感受,也希望给朋友们一些参考

    +

    那些年我拥有过的表

    +

    作为一个经常戴手表的学生党,戴手表的日子几乎贯穿了我整个学生生涯

    +

    人生的第一块手表,那是一块不能走的表,小学的时候,和同桌用钢笔在手腕上画手表

    +

    +

    +

    时光飞逝,我们不可避免的长大了

    +

    不会走的表却走进了童年的记忆深处,慢慢变成了一种情怀

    +

    再后来,读小学的时候,比较流行的就是这种电子表

    +

    +

    +

    在我的印象里,是20块钱一个,20块钱对于那时候基本上是巨款了,起码要攒三个星期零花钱

    +

    慢慢读初中之后,姐姐在台湾读大学的时候,暑假给我买的这款卡西欧小手表

    +

    指针里面还带显示日期的,当时觉得真高科技,当时价格好像是800台币

    +

    +

    +

    这块表基本上陪伴了我整个初中生涯,后面一次体育课摔了一下

    +

    指针好像不走了,只得闲置了下来

    +

    因为它的特殊意义,我一直保存在卧室的书柜里

    +

    到了高中,就是以小米手环为主,从小米手环3换到4代,4代我买的是nfc版

    +

    上高中的县城,当时还不支持nfc刷公交,手环还支持刷门禁卡,家里基本上都是大铁门

    +

    很可惜,这些特色功能基本上没用过一次

    +

    转念一想,当时买nfc版属实是自己冲动消费了

    +

    初次了解Apple watch

    +

    可能就是该死的大数据推送,自从我入手了iphone之后,小红书和b站经常会给我推关于Apple的产品测评

    +

    闲来无事,也点进过几个博主的测评视频看了看,那时候才对Apple watch有了模糊的基本概念

    +

    一次刷小红书的时候,一个博主带着s8,别说,这款黑色的小方表还挺好看,当时也是有点心动

    +

    再后来,就是入手了iphone之后,想体验一下手表和手机联动的Apple生态

    +

    一次跑步,滑了一下,小米color手表不小心摔碎了屏幕,虽然还能用(但是心里还是在说服自己想换新的,哈哈哈)

    +

    犹豫了好几天,心里总想着,看了很多测评,各种博主的测评,有说好,有说智商税的,心一铁,买!

    +

    没有仪式感的开箱

    +

    九月份看了Apple的发布会,Apple watch series 8 实际上并没有多大提升(Apple的传统挤牙膏)

    +

    主要更新了车祸监测,体温监测,月经跟踪(这辈子暂时用不上,更何况又没女朋友),直接pass

    +

    目光转向上一代s7,s7二手的话,2400左右可以拿下官网的翻新,但是暑假工资就那么多预算,暂时观望了一下

    +

    Apple的科技春晚结束后,学校二手群就会出现变卖旧Apple设备的学长学姐,在学校二手群,遇到一个学长

    +

    他正好想出售s7,45毫米版本,最终谈了一下,1900可以拿给我,手表是45mm 午夜黑 gps版本 23年2月过保

    +

    因为包装盒扔了,只有充电线和手表及表带,不过这个价格还是蛮香的,算是一次没有仪式感的开箱,哈哈

    +

    +

    +

    为什么不买蜂窝版的watch

    +

    其主要原因还是预算不够(蜂窝版贵400),次要原因是蜂窝板的续航不如gps版本

    +

    再者,蜂窝板需要弄eSIM卡的话,到时候是十元一个月,一年就是120,又是一笔额外的开销,思考了很久

    +

    自己使用蜂窝的次数可能很少,毫不夸张的说,基本上是屈指可数,因为,对于大学生来说,手机基本都不会离身

    +

    如果非要说,跑步游泳健身什么的有蜂窝,不用带手机,很方便的接收消息,接听电话

    +

    事实上上,除了微信支付助手推送的付款消息,10086给我推送手机号欠费消息之外,基本上很少有其他重要的消息

    +

    深思熟虑,思考一下手机和手表分离的时间也不会有多久,其实没必要为了极少的频次的幻想事件,去花蜂窝的钱

    +

    如果自己高频使用,那说明确实有需求,那买蜂窝没啥问题

    +

    个人觉得电子产品还是得按照自己的情况来买,现阶段没需求大概就是没需求,不要创造需求,掉进库克的陷阱里了

    +

    微信

    +

    +

    +

    Apple Watch可以接受微信QQ消息,接打电话

    +

    watch微信大部分的表情包和图片都可以接受显示

    +

    消息回复也支持语音转文字,语音,表情,快捷回复等,一些场景快捷回复还是很方便的

    +

    其次就是微信的小信号功能,这个暂时用的很少

    +

    +

    +

    在AppleWatch可以利用微信发送小信号让微信好友知道你在找他

    +

    只需要在微信的聊天界面长按住表盘便可以触发这个「发送小信号」

    +

    点击后,对方的微信界面就会显示“xxx正在找你”,还是一个蛮有意思的小功能,哈哈

    +

    睡眠

    +

    这点睡眠监测功能,比较鸡肋,我觉得睡眠监测应该是智能手表本应该自带的功能

    +

    而Apple watch 自带的睡眠功能功能很少,只能看到一些基本数据,官方却把睡眠监测功能丢给了第三方

    +

    在b站的up主推荐下,我下载了autosleep这个软件,这个软件并不是免费的,30块钱终身买断制

    +

    我当时咬咬牙买的,主要是看中了这个软件的智能闹钟模式,每天到点会自动提醒你,需要开始休息了

    +

    并相应的把你的iphone调成睡眠模式,这样你心里会有个起码的预估,该睡觉了,比较赞的就是这个闹钟

    +

    他不是那种iphone的死亡雷达闹钟,是那种类似给你拍醒的感觉,轻轻的拍你的手,这个软件的智能闹钟比较好的就是

    +

    比如7点的闹钟,它会在6:45就会轻轻的拍你几下,整个过程让你感觉不是被吵醒的,而是自发的醒,这点体验感比较不错

    +

    还有就是autosleep的自动检测睡眠也不是那么准,有时候上午网课上了一半,突然ding的一下,提醒我查看昨晚的睡眠监测数据

    +

    久坐提醒

    +

    久坐提醒对我来说,是一个比较常用的功能

    +

    用于提醒自己久坐了之后需要起来活动一下

    +

    当一坐坐3,4个小时的时候,它会提醒你你需要站一会儿

    +

    +

    +

    一般是一分种,所以不会很久,还可以适当的活动活动,起码睡觉前肩膀不会那么疼

    +

    减少手机使用的频率

    +

    + +https://usj.cc/818.html

    +

    在这篇文章,我曾提到,因为肝功能指标过高

    +

    需要坚持早睡,所以一直逼迫自己养成早睡的习惯

    +

    +

    +

    因为宿舍的床是上床下桌,所以经常我会把手机放在下面,减少卧床使用手机的时间,而加速入睡

    +

    其次,watch也支持收发微信消息,一些基本的消息也可以接收到

    +

    还是很方便的,基本免了我下床再去翻消息

    +

    方便的运动功能

    +

    在买了Apple watch之后不久,和室友开始夜跑计划,在体验过程中

    +

    整体使用用下来确实感觉Apple Watch能给有运动习惯的人带来一些方便

    +

    体能训练里自带几十种训练类型,基本上把我们平常会接触的运动都囊括了,甚至还有健身游戏这个选项

    +

    除了单次记录和汇总,苹果的激励模式也做得很好,里面会有一些成就达成

    +

    +

    +

    +

    +

    这里也要推荐一个专为Apple Watch设计的跳绳App:YaoYao

    +

    有专门的表盘,可以一键开始计数,有了它都不用专门去买计数的跳绳,跳完手机App上会有丰富的记录和统计

    +

    +

    +

    搭配运动耳机就是听歌神器

    +

    晚上散步的时候,在走路,基本上都是戴着耳机听歌的状态

    +

    这时候Apple Watch的表盘一般就会停留在网易云的播放界面

    +

    就算手机放在口袋不方便拿出来,也可以点击表盘轻松切歌

    +

    +

    +

    如果出去跑步的话,就可以不用带手机,戴上手表和耳机就行

    +

    就算自己不是蜂窝版,网易云也是可以把歌下载到本地的

    +

    这个体验感还是不错的

    +

    续航问题

    +

    我看很多博主说Apple watch续航很鸡肋,实际体验了,这个缺点对我的日常生活影响不是很大

    +

    充满电,基本上可以用个10小时的样子,Apple watch充电速度也很快

    +

    平时洗漱的时候,放在充电座冲一下电,离开宿舍的时候再戴上

    +

    +

    +

    基本上可以满足,一天佩戴的需求,睡觉的时候,洗澡前,丢到充电座,睡觉再戴上,并不会影响使用体验

    +

    手机解锁

    +

    iphone的口罩面部识别,有时候会识别不了

    +

    付款的时候,Apple watch会自动帮你解锁手机

    +

    +

    +

    还是很方便的,如果手机是iphone确实体验感很不错

    +

    偷能量

    +

    快速收蚂蚁森林能量,这个功能娱乐性很强

    +

    闲暇时间可以直接在watch端一键收取能量,也可以偷朋友的能量

    +

    +

    +

    结尾

    +

    end.

    +]]>
    +
    + + + 2022年·襄阳第一场雪,谨以此片记录 + https://www.usj.cc/post/989/ + Sat, 03 Dec 2022 20:44:00 +0000 + + https://www.usj.cc/post/989/ + 愿疫情早日结束,目前已是宿舍隔离第十天😭 [dplay src=&quot;/pics/2022/12/3634008739.mp4&quot;] + +

    愿疫情早日结束,目前已是宿舍隔离第十天😭 +[dplay src="/pics/2022/12/3634008739.mp4"]

    +]]>
    +
    + + + 记一次莫名其妙ddos攻击,致谢天御云高防cdn + https://www.usj.cc/post/986/ + Fri, 25 Nov 2022 23:07:00 +0000 + + https://www.usj.cc/post/986/ + 前言 首先感谢冷寂大佬的 天御云高防cdn,让本小站得以重新上线 正文 2022年11月21日,下午三点,因为学校课程安排,需要下载ps软件 于是在自 + +

    前言

    +

    首先感谢冷寂大佬的 + +天御云高防cdn,让本小站得以重新上线

    +

    +

    +

    正文

    +

    2022年11月21日,下午三点,因为学校课程安排,需要下载ps软件

    +

    于是在自己的alist网盘找之前存的ps安装包,正当自己快要下完的时候

    +

    突然谷歌浏览器提示我网页链接已重置,下载失败,目光移至电脑右下角wifi依然正常链接

    +

    镇定自若,心想,应该是室友的wifi出了问题

    +

    于是问室友,是不是网费没交,移动光纤好像停了,室友说,前几天刚冲五十呢,怎么可能

    +

    刷新了几下网页,网盘依然是链接已重置,突然间,手机吨吨吨来了几条来自腾讯云的短信

    +

    原来,服务器被ddos是最终原因

    +

    +

    +

    不知是哪位热心网友送来了长达半小时,三个的20G ddos大礼包

    +

    无防御性能的轻量服务器,也非常听话

    +

    五分钟后,ip封堵,服务器瘫痪,博客下线

    +

    在 + +初心博客博主新文章刚留完言, + +网友小宋博主给我回复

    +

    +

    +

    坐在电脑前,我一时间不知所措,发呆了一会儿,默默的关闭电脑

    +

    心想睡午觉吧,晚上再看看

    +

    躺在床上,辗转反侧,心想,博客被攻击不是无理由的,思来想去

    +

    自己几乎二十多天没有在任何论坛,博主博客留言区互动留言

    +

    我的小站纯生活记录,无任何收益广告,又是得罪了什么样的人呢

    +

    或又是哪位无所事事的"大佬"在展示他高超的ddos技术,而我又是在哪里得罪的人

    +

    计划退出博客圈

    +

    自从搭建博客到写博客,满打满算也快三年了

    +

    期间也经历过几次ddos,但是属于最绝望还是这一次

    +

    对于坚持写博客的想法也万念俱灰,要不关站吧

    +

    但是坚持三年的东西,突然放手,还是不舍

    +

    再寻他法

    +

    抱有一丝希望去请教 + +叶开,叶开给我推荐了天御云高防cdn

    +

    终于在群主冷寂大佬的热心帮助下,小站又重新上线

    +]]>
    +
    + + + 毕业篇:不出意外,这是我最后几个月的大学生活啦 + https://www.usj.cc/post/97/ + Wed, 02 Nov 2022 23:39:00 +0000 + + https://www.usj.cc/post/97/ + 前言 毕业来临,总想写点什么,写点这三年的失败,写点这三年的迷茫 写点这三年的痛苦,写点这三年的成长 快毕业了,突然间有很多感慨,想想大学三年收获 + +

    前言

    +

    毕业来临,总想写点什么,写点这三年的失败,写点这三年的迷茫

    +

    写点这三年的痛苦,写点这三年的成长

    +

    快毕业了,突然间有很多感慨,想想大学三年收获了什么

    +

    自己好像是什么都学了,大部分软件都会一点,但什么都不精

    +

    选择更多了,反而我更迷茫了

    +

    一点碎碎念

    +

    每当毕业临近,总会给我一种难受的感觉

    +

    每次自己要走了的时候,学校总是在慢慢变好

    +

    经历过一个暑假,学校对教学楼和图书馆都进行了装修,桌椅板凳都折新了,作为毕业生属实羡慕了

    +

    +

    +

    这个是咱们上创业培训课的教室,课桌换成活动的会议课桌,方便课堂讨论

    +

    +

    +

    各个教室楼层都配备的有自动贩卖机,之前在教室上课买水附近没有小卖部,买水真的很不方便

    +

    配备了几台自动贩卖机,现在买水就特别方便啦,价钱和超市也差不多,这点学校算是解决了这个痛点

    +

    接下来就是图书馆啦,都换上了嘎嘎新的桌椅板凳,放几张图吧

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    一点随拍

    +

    浅浅记录一下,主要给自己留个回忆吧

    +

    以后可以回过头再来看看,这大概就是博客的意义吧

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    军训汇演

    +

    那天在上创业课,没有机会去看,错过了,不过赶巧回看了现场回放

    +

    +

    +

    +

    +

    不得不说现在军训真的是越来越好玩了,各种迷彩,军械装备

    +

    咱们那时候就站军姿,匍匐前行,波比跳,教官的各种花式整蛊

    +

    毕业前的创业培训课

    +

    应市劳动局的要求,毕业生需要上为期八天的创业培训课,简称SYB课程

    +

    本以为是很无聊的念ppt的课,咱们学校真的舍得花钱,聘请外面的实干企业家来授课

    +

    印象最深的就是陈老师,上课不是念ppt那种,诙谐幽默,从事例代入话题内容,课堂很愉快

    +

    +

    +

    后面四天是学校经管系的老师授课,老师很可爱,课堂气氛都很活跃

    +

    +

    +

    +

    +

    因为老师娃娃脸,在操场曾被学生要了几次微信,最后被叫到办公室尴尬的教育一顿

    +

    !!!

    + +

    !!!

    + +

    !!!

    + +

    !!!

    + +

    !!!

    + +

    !!!

    + +

    !!!

    + +

    !!!

    + +

    !!!

    + +

    !!!

    + +

    !!!

    + +

    !!!

    + +

    最终只一句 老师再见 离开

    +

    一些想说的话

    +

    离别季,又是跟一次跟朋友告别的日子,回想起来

    +

    友情这东西一直都这样,感觉每个朋友只能陪你一段时间,走过这段路程,往后余生,便各自安好了

    +

    从前我一直认为是自己太没心没肺,没有珍惜朋友,喜新厌旧之类的

    +

    可我认真的想了想,其实每一段友情我都有认真的对待

    +

    即使分开很久,甚至很多年,我都有在努力的联系,可最终发现自己融入不了对方的圈子了

    +

    感受到了那种已成往事,那种感觉很难受,所以我便独自离开了

    +

    过了便是过眼云烟,各自开始尝试开始新的生活

    +

    也许大家都长大了吧,各自有各自的生活,自然擦肩而过了

    +

    当然还是很感谢每一个出现在我生命里的人,感谢一起走过的时光,让自己在每个年龄阶段不断成长

    +

    人生就好像在不断的做减法,人见一面就少一面

    +

    曾以为毕业是很遥远的事情,却从没有留意过时间是一列永不靠站的火车,它从来不会为了某个人而停留

    +

    该到来的,它终会到来。正如我毕业了,就该离开学校的怀抱了。

    +

    人在经历离别时,就总喜欢怀念最初的相见

    +

    记得2020.9.18(疫情推迟了开学)这一天,父亲自驾带我去我的大学,开启大学的旅程。

    +

    坐在车上,我看着车窗外的点点灯火呼啸而过,心里想着自己将要到一个未知的地方生活三年,期待中又带点忐忑。

    +

    路途再长,也终有到达目的地的时候。

    +

    当天稍晚一点的时候,我就来到了我的大学,大学很大,一切都是新奇的模样

    +

    时光流逝,刚提着行李的时候来学校报道的场景仿佛在昨天,慢慢发现自己其实也是一个念旧的人

    +

    最后一次班会

    +

    三年很长,1095天,三年也可以很短,转瞬间,已经离别

    +

    最后一次班会,辅导员红着眼框讲述毕业生实习事项,也许这场班会之后,我们一别就是永远

    +

    第一次和辅导员见面时,班级团建一直要求辅导员献歌一曲,辅导员总是以五音不全谢绝了

    +

    班会的尾声,辅导员以再见这首歌结尾,歌声充满教室,同学们眼眶都红了,我也落泪了

    +

    歌声结束,辅导员复述了第一次和我们见面开班会的那句话

    +
    +

    不管你们遇到什么困难,都可以来找我,我都是你们的辅导员杨雨

    +
    +

    回想起来,由于疫情,封校的生活已经成为常态,小长假期间再也没有和朋友出去聚餐旅游的快乐,已然成为了遗憾

    +

    即使这样,我的大学带给我一种特殊的感觉,从最初青涩的少年完成了一场华丽的蜕变

    +

    如今正值艳阳当天,晨曦的露水微现,蔷薇花开满了图书馆的后花园里,我还能够萦绕在学校周边,感受着学校的气息

    +

    我还没离开,我很珍惜剩下的时间,因为我知道,这将会成为我大学期间最后的怀念

    +

    在大学期间,没有获得过奖学金,没有得过优秀班干部

    +

    唯一值得提起的就是唯一一张校级三好学生奖状,或许在其他人眼里,这不算什么,也许就是一张纸,但是这是我青春的证明

    +

    这不妨碍我的大学带给了我成长的机会,教会了我生存的技能,让我拥有了最求更好自己的信心和勇气

    +

    大学的感情

    +

    漫步在学校的林间小道,都会看见两三对小情侣依偎在一起

    +

    有时候看见公寓楼下,食堂中一对一对还是会很羡慕,但是偶尔也会暗暗庆幸自己自由身

    +

    +

    +

    和朋友最后一次聚餐,最后一次聚餐的时候,饭桌上又聊起了八卦

    +

    轮到问我的时候,朋友问我为什么大学不谈恋爱

    +

    我怔住了了,一时候不知道怎么答,犹豫了一会儿,弱弱了回了一句 “不想谈”

    +

    朋友接着说,大学不谈恋爱你不会后悔吗,后不后悔可能心里面已经有了答案

    +

    每次寒暑假回家,老爸经常笑着在饭桌上催着让自己大学找一个女朋友,每次都笑着默认了

    +

    也许是舒适的生活使我懈怠懒惰,并不喜欢与其他人竞争,喜欢待在自己的小圈子里,没有什么机会去遇见新的同学

    +

    说实话,我不想浪费时间在没有未来保证的事情上,以前也不是没有付出过,本以为可以真心换真心,奈何现在毒鸡汤

    +

    现在的人太焦躁,也不用心,再者,我也不想再体会一遍被人左右情绪的感觉了,那种感觉太难受了,自然自己也没有勇气自己去触碰

    +

    大学不恋爱会后悔,我想很多朋友对这个问题会有很多看法,可能有些朋友会觉得大学不谈一场轰轰烈烈的恋爱是人生的一大遗憾

    +

    但是对于我来说,感情这个东西还是看缘分,强求不来,遗憾不遗憾谁也说不准,有可能毕业之后可以遇到一个更好的人

    +

    那对于我们来说,那就不是一个遗憾,而是遇到一个更好的人的代价,那便是时间代价

    +

    可能上了大学会遇到甜甜的恋爱,在恋爱中有自己甜甜的日常,在节日里有彼此的小惊喜,会有想念,亦然也会有一些意见不同的小矛盾,可能你会跟他一起进步,一起成长

    +

    也可能因为一些积攒的矛盾而就分道扬镳,从此成为最熟悉的陌生人,再无联系,这些都说不准

    +

    或许遗憾不遗憾也不会太在意吧

    +

    停更通知

    +

    剩下的时间可能要忙实习or升学

    +

    想过把笔记搬到博客方便回忆,但是工作量太大,不太现实,想了想很久

    +

    博客暂时停更一段时间,最后祝各位朋友生活愉快!

    +]]>
    +
    + + + 毕业纪念篇:图书馆 + https://www.usj.cc/post/96/ + Sun, 16 Oct 2022 21:00:00 +0000 + + https://www.usj.cc/post/96/ + + +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 生活篇:我的三年封校生活 + https://www.usj.cc/post/94/ + Sun, 25 Sep 2022 23:37:00 +0000 + + https://www.usj.cc/post/94/ + 前言 大学牲,这个网络词语,不知道从什么时候开始火起来的,顾名思义是大学生群体对自己的自嘲 今天也是我们学校静默管理的14天的最后一天,所谓静默 + +

    前言

    +

    大学牲,这个网络词语,不知道从什么时候开始火起来的,顾名思义是大学生群体对自己的自嘲

    +

    今天也是我们学校静默管理的14天的最后一天,所谓静默管理就是学生不能擅自出宿舍,这14日里我艰难度日

    +

    有的朋友可能看到这个文章标题:我的三年封校生活,可能觉得小赵有些危言耸听,学校怎么可能封三年呢,太夸张了吧

    +

    没错,这次我们的话题主角就是我的大学

    +

    正文

    +

    毋庸置疑,在20年初期,疫情最严重的时候,大学封校作为一种无可奈何的下下策,确实起到了抑制疫情扩散的作用

    +

    但是在现在的今天,大学封校,还有意义吗,小赵觉得是否定的

    +

    其他学校的陆续解封,而我们的学校却还在走反锁程序,渐渐的,我们大学生的思想也慢慢被禁锢

    +

    从前如此简单的一件事,出门,现在仿佛成了一种犯罪,随意进出校园基本上已经是奢求

    +

    一开始我是抗拒的

    +

    事实证明,封校政策,漏洞百出,形式主义色彩很浓厚,给学生带来了很多不便

    +

    如果在一个疫情非常严重的城市,每天新增几十例的那种,要说封校也无妨,我也无话可说

    +

    但是现在,部分大学封校将这封校原本下下策的政策用作一种常规化的防控手段,实则防控过度

    +

    并且某些学校在本地实时无新增确诊病例的前提下,依然坚持着封校,图的是什么呀

    +

    我想图的是自己的切身利益,图的是逃避责任,保的是自己的乌纱帽,忽略的却是学生的切身利益

    +

    封校政策下的双标行为

    +

    “只封学生,教职工却可以随意进出校门,学生有肺,老师没有肺”

    +

    某些高校在执行封校政策的时候,进行了一系列过度防疫,包括一些双标的行为

    +

    封校政策实行,封校只封学生,教职工却可以随意进出

    +

    还记得大二的时候,磨破嘴皮子跟辅导员请的一天假,在学校的请假系统,做各种保证和协议条款

    +

    保证这一天假不出襄,保证在本地活动,当走到校门门卫,还对自己取得一天自由假暗暗窃喜的时候

    +

    一个教职工领着他的儿子,只用跟门卫大叔报教职工工号,就可以随意轻松进出,而我还需要查体温,登记身份证

    +

    一时间,我觉得我仿佛就是一个小丑

    +

    食堂就餐必须戴口罩

    +

    最不能让我理解的就是学校食堂的管理制度,学校有两个入口都会有两个测温棚

    +

    学生如果就餐必须从两个测温棚进入食堂就餐,而且必须佩戴口罩,否则就会被门卫阿姨冷嘲热讽

    +

    说上一些难听的话,就餐的兴趣大大折扣

    +

    路过测温棚期间需要配带口罩,但是通过了测温棚,即使不带口罩也可以,形式主义色彩浓厚

    +

    这样的措施,对防疫真的有必要吗,在长期不带口罩的校园活动,而到食堂需要强制戴口罩,这样真的有防疫效果嘛

    +

    其实不然,大多数高校在自己办学宗旨上称以人为本,但是过度防疫,只会降低学生的归属感和信任感

    +

    让学生的内心变得无助,许多原本对大学生活抱有憧憬的学生也丧失了对大学生活的享受,对学生造成的影响是极大的

    +

    有很多学生怀揣着对大学生活向往的心,来到自己的大学校园,与之而来的反而却是封校政策导致在校园生活的种种不便

    +

    感受到的只是疫情的冰冷,而不是一个城市它应有的温度

    +

    我开始渐渐的麻木了

    +

    封校政策的常态化,有的朋友会说,为什么学生不自己发声,维护自己应有的合法权益呢

    +

    事实上,大学生的发声其实是无力的,还记得大一下学期,曾有一部分学生为此发声

    +

    发起"反封校运动",但结果枪打出头鸟,运动为首的同学,都被约谈于教务处,并让其承诺,否则则是校级处分压制

    +

    事情确实是物极必反

    +

    23年高考落幕,弟弟妹妹也开始选择自己的梦想大学,填报志愿,我问我弟弟你想报考什么样的大学

    +

    弟弟的本意是在同分段的学校,主要选择不封校的学校,或者形式主义少的学校

    +

    某些高校这种形式主义的封校手段造成学校生源流失从而影响办学质量

    +

    那么请问,校园的过度防疫,真的是一个明智选择吗?

    +

    不要让一个大学本来的优势,在形式主义封校防疫的措施下,失去它本来的色彩

    +

    只有真正愿意制定实事求是的防疫措施高校的领导,才是负责的领导,这样的高校才称得上以人为本的办学宗旨

    +

    结尾

    +

    以上仅为本人观点

    +]]>
    +
    + + + 没错,我回来了,湖北管局一天不到通过备案,强的! + https://www.usj.cc/post/91/ + Fri, 23 Sep 2022 11:25:00 +0000 + + https://www.usj.cc/post/91/ + 因为域名修改实名信息需要三天 所以等到昨天上午10点提交给腾讯云初审 腾讯云也很给力,当天下午初审通过,六点就提交至管局备案 今天上午去洗衣服的时 + +

    因为域名修改实名信息需要三天

    +

    所以等到昨天上午10点提交给腾讯云初审

    +

    腾讯云也很给力,当天下午初审通过,六点就提交至管局备案

    +

    +

    +

    今天上午去洗衣服的时候,手表ding的一下来了一条信息

    +

    +

    +

    是的,我回来啦!

    +]]>
    +
    + + + 因需要更换备案主体,临时关闭博客通知 + https://www.usj.cc/post/93/ + Tue, 13 Sep 2022 09:44:00 +0000 + + https://www.usj.cc/post/93/ + 目前小站的备案是由朋友帮忙备案的,现在因为业务调整,公司需要注销 所以小站也需要临时闭站半个月,进行重新备案,期间小站暂时无法访问 我的公益小站 + +

    目前小站的备案是由朋友帮忙备案的,现在因为业务调整,公司需要注销

    +

    所以小站也需要临时闭站半个月,进行重新备案,期间小站暂时无法访问

    +

    我的公益小站 rss.usj.cc(rss阅读器) img.usj.cc(优图床)也将无法使用

    +

    如果有介意的友链朋友,可以先移除友链,抱歉

    +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 记录篇:将笔记本联想小新pro13网卡由螃蟹网卡换成AX210网卡 + https://www.usj.cc/post/92/ + Wed, 07 Sep 2022 20:25:50 +0000 + + https://www.usj.cc/post/92/ + 前言 网卡在百度其专业术语是这样讲的 网卡是一块被设计用来允许计算机在计算机网络上进行通讯的计算机硬件 由于其拥有MAC地址,因此属于OSI模型的 + +

    前言

    +

    网卡在百度其专业术语是这样讲的

    +
    +

    网卡是一块被设计用来允许计算机在计算机网络上进行通讯的计算机硬件

    +

    由于其拥有MAC地址,因此属于OSI模型的第1层和2层之间,它使得用户可以通过电缆或无线相互连接

    +

    每一个网卡都有一个被称为MAC地址的独一无二的48位串行号,它被写在卡上的一块ROM中

    +

    在网络上的每一个计算机都必须拥有一个独一无二的MAC地址

    +

    没有任何两块被生产出来的网卡拥有同样的地址,这是因为电气电子工程师协会(IEEE)负责为网络接口控制器(网卡)销售商分配唯一的MAC地址

    +
    +

    简单来讲,就是笔记本链接WiFi和蓝牙所使用运用于计算机与网络设备通讯的硬件

    +

    一点碎碎念

    +

    我目前使用的笔记本上是联想小新pro13,是2020年五月份上市的,当年还是属于很香的机器

    +

    +

    +

    我买的是锐龙版,当时是5699入手的,因为嫌笔记本比较重,自己又不怎么玩端游,于是就选择了这一款轻薄本

    +

    首先比较满意的就是这款屏幕,分辨率不错,当时还是一个2k屏幕,当然也是对于20年来讲

    +

    断网问题

    +

    这个笔记本唯一不好的是,经常看网课突然断网了,才开始我一直认为是家里的路由器过于老旧的原因,就没再管

    +

    因为疫情推迟开学,需要在家里上长达两周的网课,这个问题就开始不断的折磨着我

    +

    老师一般钉钉直播,经常会直播一两个小时,而我的笔记本在这期间会掉线一两次,然后就需要重新联网

    +

    才开始觉得没什么,还反其道而行的磨练了我的耐心,慢慢觉得我得解决这个问题

    +

    不知道是系统的问题还是其他问题,我每次插入u盘,WiFi便又会断连一次,我又一次把锅甩给了家里的路由器

    +

    更换路由器

    +

    这个问题确实很烦,于是咬咬牙,把家里的我上初二的水晶路由器换成了华为WiFi6的千兆路由器

    +

    叙利亚战损版水晶路由器

    +

    +

    +

    不看不知道,才发现这个路由器仅仅支持wifi4协议,而现在的wifi协议已经更新到了第六代了

    +

    这让我更一步相信是路由器的问题,于是便在jd下单了一台华为的路由器,jd的次日达还是蛮给力的

    +

    因为电子产品我还是喜欢在jd买,jd的售后服务真的很可以,于是第二天我便收到了这台支持wifi6协议的路由

    +

    +

    +

    配置很简单,只需要接两根线,然后手机配置一下密码即可,这点还是蛮赞的

    +

    下图是水晶路由器时的网速

    +

    +

    +

    下图是华为的wifi6千兆路由

    +

    +

    +

    我家是移动的300兆宽带,这个华为路由器可以很轻松的把网速跑满,真的很赞

    +

    但是对于水晶路由器,缺点还是很明显的,它的穿墙能力反而不如水晶路由器,现在在卧室只能收到两格信号

    +

    当然这个路由器194拿下的,这个价位要什么自行车,起初对比tp-link路由和华为路由,想了想还是买华为路由好一点

    +

    断网问题依然存在

    +

    换上新的路由器,我以为断网问题会解决,但是实际上并没有

    +

    钉钉网卡还是频繁的转圈圈,真的特别折腾人,后来百度科普才明白,排除路由器的问题

    +

    断网问题跟笔记本网卡硬件设备有关,经过联想管家查询,才知道,我的网卡是8822ce网卡,俗称螃蟹卡

    +

    这个网卡市面上三十块钱就可以买到,这个网卡有一个很头疼的问题就是经常断网,问题的油头终于找到了

    +

    拆机换网卡

    +

    于是便在jd下单了性能比较强悍的英特尔的ax210网卡,痛失119人民币

    +

    +

    +

    热爱动手的我,立刻开搞,于是开始拆机,拆机的过程中,我其实蛮紧张的,生怕出了幺蛾子

    +

    +

    +

    首先将笔记本冷却一下温度,用手触摸键盘温度,正常了,开始下背盖螺丝

    +

    +

    +

    拆掉所有螺丝,这里记住一定不要大力出奇迹,把螺丝拧花了,真的是很折腾人

    +

    +

    +

    因为之前买过多功能螺丝刀,这个笔记本使用的是花形t5螺丝,很轻松就拧下来了

    +

    +

    +

    +

    +

    然后就是满眼电路板的内部结构了,不得不说风扇真脏

    +

    +

    +

    拆开后盖,第一件事是拆掉电池,首先把电池排线卸下来,然后把电池拆下来,这很重要!

    +

    不拆电池大概率会损伤主板,到时候可能就不是一百块钱两百块钱的事情了

    +

    吐槽一下,网卡这个固定螺丝,真的很难拧,如果力气大了就容易把螺丝拧花,到时候只能去联想售后花钱搞了

    +

    +

    +

    更换网卡,最属耗时就是这个螺丝了,这一个小小的螺丝差不多花了我二十多分钟才搞下来

    +

    摘下通讯天线,换上新网卡,然后装机,进入系统之后,把已经准备好的网卡驱动安装好

    +

    期间我还花了50米在电脑店,清了灰和换了散热器的硅脂,准备自己换的,但是散热器的拆卸很复杂,不能因小失大

    +

    到时候被自己大力出奇迹,搞坏了送联想保修就完了,于是还是让专业的人搞一下

    +

    测试网速

    +

    未换新网卡之前的网速

    +

    +

    +

    更换之后的网速,真香啊

    +

    +

    +

    断网的问题也迎刃而解了,真是一次头疼的折腾,哈哈

    +]]>
    +
    + + + 主力机由荣耀20切换到iPhone13使用半年的感受 + https://www.usj.cc/post/90/ + Tue, 06 Sep 2022 21:18:00 +0000 + + https://www.usj.cc/post/90/ + 前言 寒假兼职老板的工资到账,当时256G黑配色的售价是5999,犹豫了很久,还是决定拿下 在刚拿到手起初就准备写这篇文章,仔细想了想,还是决定 + +

    前言

    +

    寒假兼职老板的工资到账,当时256G黑配色的售价是5999,犹豫了很久,还是决定拿下

    +

    在刚拿到手起初就准备写这篇文章,仔细想了想,还是决定使用半年,再来写使用体验

    +

    一款新机上手,只有经过几个月或者是半年时间的体验才能够真正的感受到产品本身的真实情况

    +

    如果只是几个小时,或者是一两天的使用,还是很难切身实际感受

    +

    正文

    +

    我是在2022.4.4号购入的,截止目前已经差不多五个月的使用时间,在2022.9.2号早上

    +

    我的电池健康由100掉到了99,五个月掉了百分之一,看来电池还是蛮不错的

    +

    下课之后,顺丰小哥通知我快递到了,让我拿身份证签收一下

    +

    怀着激动的心,拆开包裹,之前在b站看到一些up主刚刚拿到手的iPhone 13小心翼翼的动作简直过于真实,哈哈哈

    +

    真是捧在手里怕摔了,含在嘴里怕化了,擦了又擦,摸了又摸,感觉像是宝贝一样,动作又在自己身上复刻

    +

    +

    +

    上手体验

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    下面说说自己的个人感受,非专业,哈哈

    +

    更新系统会发生一些新毛病

    +

    当时拿到手的时候,系统是默认的15.3.1,当时曾好奇打王者怎么样

    +

    连续打王者5局,发热一点都不明显,全程流畅超级跟手,这点还是蛮赞的

    +

    室友为了尝鲜15.4.1的口罩解锁更新了系统,但是问题接踵而来,比较致命的就是

    +

    发热严重,打游戏掉帧严重,一些app闪退的问题,室友后悔了,不断盼望着系统更新

    +

    更新到iOS15.5室友的手机终于掉帧解决了,发热缓解一些,但又引入一个新问题,系统服务偷吃流量

    +

    有了室友的前车之鉴,我决定,禁止系统更新,也就有了这个方法

    +
    +

    + +https://usj.cc/79.html

    +
    +

    侧滑不支持返回

    +

    习惯于鸿蒙系统的朋友都知道,可以通过侧滑返回上一个页面,但是这点苹果不可以

    +

    才开始一段时间很不适应,设置可以左边侧滑返回,其他就只能点箭头返回,一只手操作十分不便捷

    +

    微信收消息延迟

    +

    锁屏有微信消息,点击微信后消息显示‬在获取中,要等很久才能‬看到‬消息

    +

    +

    +

    这点体验不好就是,有时候特别一个重要的消息,卡半天不出来,真的是体验了什么叫做热锅上的蚂蚁

    +

    电源键+音量上键截屏##

    +

    安卓系统全系三指下滑截屏,截屏后还有窗口支持长截屏,比较方便

    +

    iphone则需要借助第三方软件,这点很不方便

    +

    信号很差

    +

    经常在武汉坐地铁二号线的时候,经常无服务,同学发个消息,基本上失联

    +

    在老家的时候,父母的手机基本上都是满格,自己的手机只有两格三格信号,真的是很头疼

    +

    用户体验感不错

    +

    入手iphone13主要是看上了这个电影功能,非常符合我们选修课学习pr用来拍摄短篇

    +

    正面的刘海屏区域上也缩小了很多,让屏占比提升许多

    +

    然后背部的双摄镜头设计也发生了很大的改变,用户使用体验还是很ok的

    +]]>
    +
    + + + 回村生活的日子 + https://www.usj.cc/post/89/ + Tue, 06 Sep 2022 07:46:00 +0000 + + https://www.usj.cc/post/89/ + + +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 生活篇:温馨提示假期余额不足,浅浅总结一下这个暑假 + https://www.usj.cc/post/87/ + Mon, 22 Aug 2022 10:31:00 +0000 + + https://www.usj.cc/post/87/ + 前言 一次偶然的翻看我的博客,其标题是这样写的:记录美好生活与不平凡的你 渐渐的发现,一些教程和分享类文章,基本上占据了我博客的大部分元素 这样渐 + +

    前言

    +

    一次偶然的翻看我的博客,其标题是这样写的:记录美好生活与不平凡的你

    +

    渐渐的发现,一些教程和分享类文章,基本上占据了我博客的大部分元素

    +

    这样渐渐的违背了我的当初写博客的初心,所以另开了一个hexo静态博客

    +

    使用的是cactus仙人掌主题,本来是暗色系主题,被我稍加修改了一下

    +

    预览地址:https://moe.vin

    +

    仔细翻看了,之前写的教程,随着主题,程序的更新,基本上大多都失效了

    +

    未来或许随着代码库的版本更新,主题的版本迭代,以前的教程基本上都没什么用处,而唯一不变的就是曾经生活的回忆

    +

    未来我可能会翻看之前在做什么,在想什么,看看曾经的记忆,曾经的自己,这也是我搭建hexo博客的原因

    +

    再搬出租屋

    +

    因为弟弟的学校搬到了市区的万达广场附近,所以被迫从小镇那边搬到市区

    +

    新出租屋因为靠近万达广场的地段,所以普遍房价很贵,一室一厅一卫普遍是400-600的

    +

    一直在劝说让妈妈去租空调房,询问了很多房东,都是五百,六百一个月的,妈妈嫌贵

    +

    拒绝了我的建议,家里一家的生计几乎都靠我爸,老爸身体又不好,不久前做了手术,家庭经济比较紧张

    +

    现在家里,全靠他一个人,老妈继续说着,自己苦点没关系,你和我弟弟吃好穿好就行,鼻子不经一酸,我也没有继续劝说下去了

    +

    搬家时是在货拉拉app下单的,同学说这个app搬家很方便,从小镇搬到市区,才三十块钱,运气还蛮不错,司机很好

    +

    搬家前一天晚上,还在小红书搜了一下,货拉拉的搬家app怎么样,小红书大多都是避雷篇,比如遇到货拉拉司机xxx的

    +

    但是出门在外,无奈,只能硬着头皮试一下了

    +

    货拉拉是需要你把东西打包好再去app下单的,这样避免司机还需要等你,app会自动额外按时间计费,很不划算

    +

    +

    +

    新的租房区是老居民楼,买菜很方便,对比小镇来说,物价还是很贵的,搬完家,就在外面随便转了转

    +

    尝尝这边的四川鸭血面,有拍照片,是这样的,也算是这个店的特色的面了

    +

    +

    +

    味道很鲜,但是价格实在是太贵了,一小团面加上两片鸭血,就十二块钱

    +

    湿热的出租屋

    +

    出租屋并没有房东所描述的那么好,之前也带妈妈来看过,因为着急回家,简单看了下房

    +

    不知道这边的出租屋怎么设计的,基本上不留窗子,就一个门和一个小窗

    +

    正值大白天,如果需要上网课,还需要开灯才能看得清

    +

    因为没有窗子,阳光很阴暗,伴有点潮湿,湿热的气氛,呆在出租屋基本上很压抑

    +

    本来就是油性皮肤,早上起床,脸像被抹了一层油

    +

    晚上本应该是凉爽的,但是这边地段比较阴暗潮湿,湿热实在是很难受

    +

    晚上听到房东的空调外机哗啦啦的转动,其实内心还是比较羡慕的

    +

    +

    +

    散步

    +

    晚上吹吹自然风,便成为了租房生活的一部分,翻看高德地图,附近还有体育场

    +

    决定跟妈妈,弟弟他们去逛逛,从出租屋出发,距离襄阳体育场,还是蛮远的

    +

    高德地图还是不太人性化,很多路给的都是直线距离,其实实际上,远远不止1.4公里

    +

    我大概明白了,网友为什么戏称高德地图为什么叫做缺德地图了,哈哈

    +

    初探体育场

    +

    跟着高德地图的导航,差不多步行了4.7公里才到这个位置

    +

    +

    +

    实际上步行过去,还是有一段距离的,因为拍摄角度的问题,去体育场,还是蛮远的

    +

    这个高德,实际上坐公交坐地铁还可以看看,步行导航就看个乐,偶尔做个参考还行,真是达咩

    +

    +

    +

    走到这个地方,基本上已经体力去了一大半了,体育场比我想象的大

    +

    +

    +

    因为来的比较早,所以基本上没有什么人,但是有很多老年人已经开始运动了

    +

    +

    +

    +

    +

    +

    +

    诸葛亮广场

    +

    在襄阳,比较特色性建筑就是诸葛亮广场了,咱们湖北文理学院的录取通知书就写着

    +

    来诸葛亮住的地方上大学,哈哈,诸葛亮广场距离出租屋还是蛮近的

    +

    小巷的乡村气息还是比较浓郁的,一些老年人互相讨论着今日的菜价,明天的天气,儿女的事业

    +

    +

    +

    差不多徒步两公里,就到了诸葛亮广场了,映入眼帘的是比较高的诸葛亮铜像

    +

    +

    +

    诸葛亮广场旁边就是万达广场,万达广场还是少去,一进去就忍不住花钱,哈哈哈,喝喝奶茶,轻轻松松二三十就没了

    +

    +

    +

    诸葛亮广场,基本上老人带小孩居多,年轻人基本上都聚集在商业街,所以基本上看不到很多年轻人

    +

    +

    +

    +

    +

    回到家,基本上衣服跟洗了一样,湿热的天气真的很难受

    +

    +

    +

    回家

    +

    弟弟学校放暑假了,自然也就和出租屋生活告一段落了

    +

    不得不说,襄阳的高铁站环境还是可以的,很干净整洁

    +

    +

    +

    +

    +

    +

    +

    回家的路途中,听着风声都是轻松的

    +

    +

    +

    家乡变化

    +

    不得不感叹家乡发展的迅速,从五年前的,连高速公路都没通,到现在的高铁站全面开放

    +

    +

    +

    以前回家,坐班车,3.5小时才可以到家,现在做高铁只需要半小时即可回家,常言道

    +

    山里的公路十八弯,班车围着弯弯曲折的山路,坐车真是一件痛苦的事情,不经让自己想起

    +

    曾经在山路堵车,硬是在山路堵了五个小时的场景,在山路,那种绝望感,无助感,不经在脑海浮现

    +

    家乡的晚霞是温情的

    +

    +

    +

    +

    +

    和高中同学聚餐

    +

    临近大学毕业,基本上还是跟高中同学玩的最铁

    +

    +

    +

    不知道是年龄的成熟,还是社会现实的冲洗,大学同学似乎更加有心机了,给我一种很难交心感觉

    +

    高中时期的同学,天真烂漫的友情,才是纯真的友情,接触的环境不同,当然也不能以偏概全

    +

    当然也仅仅是一点个人感受啦

    +

    和朋友告别,感谢款待,便回家了,又是熟悉的大班车,因为高速公路的打通,车程由原来的两小时缩短为四十分钟

    +

    希望家乡经济建设越来越发达吧

    +

    +

    +

    在老家的日子

    +

    +

    +

    老家的天气还是较为凉爽的,很多时间我还是蛮愿意待在老家

    +

    农家小院,再配着微风,真的很惬意

    +

    捕蛇记

    +

    喂完鸡,余光突然瞥到,家里仓库的肥料口袋,有一个黑色的头,吐着红杏子的东西

    +

    定睛一看,tnnd,是一条蛇,达咩,给我吓得不轻,这个蛇的学名叫做菜花蛇,属于蛇王,属于无毒类型

    +

    之所以称为蛇王,是因为这个蛇会主动攻击其他蛇类,甚至毒蛇,有时候会主动袭击人类

    +

    还好作为一个农村长大的孩子,蛇对于我们来说很常见,首先拿着一个夹子,牵制住它的头,然后把它摁在地上就行了

    +

    +

    +

    最难过的还是恐惧这一关,因为一个人在家,也没人帮忙,克服心理恐惧,终究还是制服了

    +

    老人常说,蛇是有灵性的东西,如果在家里碰见了,就需要给它制服,否则会引来其他蛇的报复

    +

    当然老人说的也不是不无道理,小时候八岁的时候,曾在柴堆里看到了一条蛇,老爸不愿意杀生

    +

    就索性装在袋子,放生到了树林里,那年听我妈妈说,老家经常可以见到蛇,有一次妈妈在厨房做饭

    +

    一条一点五米的蛇就在厨房的柴火堆里吐着红杏子,还好妈妈比较警觉,喊来老爸制服的,不然就被蛇袭击了

    +

    +

    +

    +

    +

    恰好老爸回家,一起帮忙将蛇套袋,丢在深山老林里,回家了

    +

    下篇预告

    +

    iphone13使用体验感受分析篇 or 大学三年生活回忆篇,敬请期待!

    +]]>
    +
    + + + typecho实现QQ头像用户评论加密,注意:pigeon,twitter用户有彩蛋哦! + https://www.usj.cc/post/86/ + Wed, 10 Aug 2022 18:23:00 +0000 + + https://www.usj.cc/post/86/ + 前言 这篇文章诞生之前,特别感谢博友 小李同学的提醒 收到建议,我便开始搜寻加密评论区用户头像的方法 摸爬滚打总算是解决了,同时也把方法分享给其他有 + +

    前言

    +

    这篇文章诞生之前,特别感谢博友 + +小李同学的提醒

    +

    +

    +

    收到建议,我便开始搜寻加密评论区用户头像的方法

    +

    摸爬滚打总算是解决了,同时也把方法分享给其他有需要的朋友

    +

    寻找方法

    +

    谷歌了一下其他大佬的解决方法,规则之树大佬提供了两个方法

    +

    参考资料:https://www.ruletree.club/archives/1566/

    +

    1.第一种则是获取json数据进行分割得出k值再进行重组

    +
    function Authorimg($email)
    +{
    +    $a='cdn.v2ex.com/gravatar';//gravatar头像源
    +    $b=str_replace('@qq.com','',$email);//替换qq邮箱
    +    if(stristr($email,'@qq.com')&&is_numeric($b)&&strlen($b)<11&&strlen($b)>4){
    +        $nk = 'http://ptlogin2.qq.com/getface?&imgtype=1&uin='.$b;//qq头像api
    +        $q = file_get_contents($nk);//读入文件
    +        $q = json_encode($nk);//编码json
    +        $k = explode("&k=",$q)[1];//分割出k值
    +        echo 'https://q.qlogo.cn/g?b=qq&k='.$k.'&s=100';//重组
    +    }else{
    +        $email= md5($email);
    +        echo 'https://'.$a.'/'.$email.'?';
    +    }
    +}
    +

    2.第二种获取HTTP请求所发送的标头的数组,不用读入整个文件不会影响效率

    +
      function Authorimg($email)
    +    {
    +        $a='cdn.v2ex.com/gravatar';//gravatar头像源
    +        $b=str_replace('@qq.com','',$email);
    +        if(stristr($email,'@qq.com')&&is_numeric($b)&&strlen($b)<11&&strlen($b)>4){
    +            $nk = 'https://s.p.qq.com/pub/get_face?img_type=3&uin='.$b;
    +            $c = get_headers($nk, true);
    +            $d = $c['Location'];
    +            $q = json_encode($d);
    +            $k = explode("&k=",$q)[1];
    +            echo 'https://q.qlogo.cn/g?b=qq&k='.$k.'&s=100';
    +        }else{
    +            $email= md5($email);
    +            echo 'https://'.$a.'/'.$email.'?';
    +        }
    +    }
    +

    预装主题之后,确实可以实现,但是介于自己的Amigo朋友圈主题模版首页样式需要加载很多评论头像

    +

    使用这两个方法,加载首页的时间就很长了

    +

    一个头像需要花费一秒的时间,如果首页的头像较多,这个问题将会是致命的

    +

    可能加载一个首页就需要长达一分钟两分钟的时间将评论头像全部加载出来,对于博友的访问体验是大打折扣的

    +

    再寻他法

    +

    因为自己的Gravatar头像源一直使用的是,cravatar的源,于是去cravatar官网去碰碰运气

    +

    在官网的开发文档看到了这句话,于是灵感油然而生

    +
    +

    Cravatar 完美兼容所有 Gravatar 头像 API 接口,同时如果你未在 Cravatar 设置头像,则会先尝试调用 Gravatar 上的头像数据,其后是 QQ 头像,最后会返回我们为你准备的一组默认头像

    +
    +

    这句话简单讲述的是cravatar会首先查询你的邮箱,是否有注册Gravatar头像

    +

    如果没有就返回其QQ头像,如果也不是QQ邮箱则返回cravatar的默认头像

    +

    那么,反过来想,我们是否可以将QQ邮箱通过cravatar来处理,从而达到加密QQ用户头像呢?

    +

    经过亲自检验,是可以的,cravatar的头像链接显示格式是这样的

    +
    +

    + +https://cravatar.cn/avatar/HASH

    +
    +

    其中 HASH 部分是你的电子邮箱的哈希值,此电子邮箱必须在 Cravatar.cn 上注册并绑定头像

    +

    否则会尝试返回 Gravatar 头像和 QQ 头像,如果都不存在,则返回默认头像

    +

    那么我们只需要将取到的邮箱值,通过php加密一下,可恶,没有系统学习过php

    +

    不过还好,自己有过js基础,编程语言总是万变不离其宗,所以一番折腾还是写出来了

    +

    这里主要用到PHP strtolower() 函数和 md5()函数

    +

    大致思路

    +

    将获取的email的值,判断是否为QQ邮箱还是域名邮箱,如果是域名邮箱则直接加密然后返回值

    +

    如果是QQ邮箱,则通过strtolower() 函数进行转换为小写,再md5加密,然后返回头像

    +

    代码展示

    +

    因为是小白,可能写的有些问题

    +
    function Authorimg($email)
    +{
    +    $a='cravatar.cn/avatar';//gravatar头像源
    +    $b=str_replace('@qq.com','',$email);
    +    if(stristr($email,'@qq.com')&&is_numeric($b)&&strlen($b)<11&&strlen($b)>4){
    +        $address = strtolower( trim( $email ) );
    +        $hash    = md5( $address );
    +        $qqimgurl = 'https://cravatar.cn/avatar/' . $hash;
    +        return $qqimgurl;
    +    }else{
    +        $email= md5($email);
    +        $avatarimgurl = 'https://'.$a.'/'.$email.'?';
    +        return $avatarimgurl;
    +    }
    +}
    +

    这样只需要在前端引用一下就好了

    +
    <?php Authorimg($comments->mail); ?>
    +

    这样QQ用户头像加密功能,就实现了

    +

    +

    +

    pigeon主题用户

    +

    如果你是pigeon主题用户,可以直接下载下面链接的feature.php文件

    +

    + +https://cloud.usj.cc/d/Onedrive/%E4%BB%A3%E7%A0%81/feature.php

    +

    然后进入你的主题文件,找到 /libs/feature.php文件直接覆盖替换即可

    +

    Twitter主题用户

    +

    如果你是Twitter用户,直接在主题目录的function.php的第47行的位置将 Yoniu:取Gravatar头像 部分的代码替换到如下代码

    +
    //Yoniu:取Gravatar头像
    +function getGravatar($email, $s = 40, $d = 'mm', $g = 'g') {
    +	if(preg_match('|^[1-9]\d{4,11}@qq\.com$|i',$email)){
    +		$address = strtolower( trim( $email ) );
    +        $hash    = md5( $address );
    +        $qqimgurl = 'https://cravatar.cn/avatar/' . $hash;
    +        return $qqimgurl;
    +	}else{
    +		$hash = md5($email);
    +		$option = Typecho_Widget::widget('Widget_Options');
    +		if($option->gravatarURL){
    +			$avatar = $option->gravatarURL."/$hash?s=&d=$d&r=$g";
    +		}else{
    +			$avatar = "//gravatar.com/avatar/$hash?s=&d=$d&r=$g";
    +		}
    +		return $avatar;
    +	}
    +}
    +

    这样就可以了

    +]]>
    +
    + + + 生活篇:离校,暑假,租房,面试,致那些日子的琐碎事 + https://www.usj.cc/post/85/ + Wed, 29 Jun 2022 00:12:00 +0000 + + https://www.usj.cc/post/85/ + 一张毕业照 其实有很多朋友曾私聊我,我怎么大二就毕业了,因为我们大专是2+1教学模式,大三一年是需要离校准备插本和实习的 所以需要在大二下学期就 + +

    一张毕业照

    +

    其实有很多朋友曾私聊我,我怎么大二就毕业了,因为我们大专是2+1教学模式,大三一年是需要离校准备插本和实习的

    +

    所以需要在大二下学期就开始拍毕业照,大三基本上都不在学校,学校一般会在大二下学期,组织填写一些必要的资料,然后大三就自己北漂了

    +

    越是临近毕业越是想记录学校美好的瞬间,总想用相机记录自己在学校最后留下来的痕迹,大概是怕以后跟朋友饭后茶谈,校园记忆的点点滴滴早已被时间抹去

    +

    我为什么写博客,或许这就是我坚持写博客的意义

    +

    离校前与朋友约球

    +

    +

    +

    可以说,羽毛球,乒乓球,晚跑,是自己仅剩的兴趣爱好了

    +

    心情不好,迷茫,加上适当的运动,运动分泌多巴胺,渐渐成为自己解压的一种方式

    +

    一组校园晚霞图

    +

    由校友拍摄,觉得很不错,经过同意,就保存了下来

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    一份陕西凉面

    +

    学校卖的,八块钱一份,这个面比较细,比较符合我的口味,微辣

    +

    相比面条,我喜欢吃细一点,宽粉宽面都很少吃

    +

    +

    +

    主题开发文档

    +

    因为主要着手插本了,主题可能需要搁置一段时间,暂时拟定一个文档,方便后面慢慢完善

    +

    因为这个主题是在博友,朋友的建议下慢慢完善出来的,所以就叫他amigo theme了

    +

    +

    +

    鬼吹灯全集我终于看完了

    +

    +

    +

    鬼吹灯小说还是蛮好看的,个人蛮喜欢盗墓类的小说,悬疑惊悚,还夹杂着民间传说,爱了爱了

    +

    鬼吹灯全集基本上是自己在喜马拉雅听完+看完的,喜欢听小说的朋友,推荐周文龙这个主播的音频,真的讲的蛮好

    +

    离校

    +

    封校了几个月,终于出来了,真是不容易,呼吸一下外面的空气

    +

    不知道封学生不封老师,这样的形式主义封校有什么意义

    +

    大概是资本家之间的battle吧,苦了学生,自从学校封校,菜鸟驿站就开始搞垄断了,完全不按照菜鸟裹裹app上面的价格来

    +

    随意乱收价,投诉无门,只能由着菜鸟驿站宰,其次就是自己将东西拖到学校的西门,到时候让顺风小哥收

    +

    当资本主义花朵盛开的时候,最苦的还是学生

    +

    总是把最坏的脾气留给最亲的人

    +

    放假前,老爸委托我,让我帮我妈搬一下房子,因为弟弟这边要换校区,老妈这边的租房就要搬到市区了

    +

    老爸最近就是才做手术,无法做体力重活,这个担子就来到我身上了,老妈在这边带我弟弟,也是不容易,欣然接受了

    +

    老妈,一位70后的农民工,对一些地图导航什么的,浑然不知,没有定位,只能根据之前给妈妈寄快递那个地址找了

    +

    果不其然,我迷路了

    +

    因为自己带着一个大行李,电脑包,一个装鞋的大袋子,顶着35度的大太阳,无奈感由感而生

    +

    +

    +

    陷入迷路,老妈电话的模糊描述,筋疲力尽的自己,还是习惯性的把火发给自己的老妈

    +

    母亲无奈只好挂断电话,给我发了一连串的语音,“对不起,对不起”,鼻子不由自主的酸了,突然发现父母不再强势,真的很心酸

    +

    脑海渐渐回忆起,之前在去办身份证路上的,遇见一个老奶奶,问我高德地图怎么用,去襄阳图书馆,我居然很耐心的教了,甚至还嘱咐她不要把软件清理了

    +

    越是亲近的人,越不懂得珍惜吧,小时候学用筷子,学说话,学唐诗,学写字,教的次数远比教老妈用地图导航要多得多,他们对我有耐心,现在我也要对他们有耐心

    +

    还是,回家跟妈妈道个歉吧

    +

    温情的社区

    +

    +

    +

    糟糕的出租屋生活

    +

    来到老妈出租屋的地方,一开门,鼻子都酸了,这是一套活动板房

    +

    白天温度相当的高,桌子上的西红柿,黄瓜,焉了,老妈还在吃,父亲手术,家里一下子没了生活来源

    +

    其实作为一个在校生,想做点什么,却又帮不到什么,这应该是成年人的无奈感吧

    +

    无空调,仅靠一个破旧的风扇过日子,最温情还是那外面的自然风

    +

    无花洒,没有淋浴的地方,洗澡需要用水壶烧和凉水兑成温水,进行淋浴

    +

    +

    +

    不敢相信老妈和弟弟在这里生活了四个月,生活就是为了那几多碎银两

    +

    人生第一次面试

    +

    在学校就打算干暑假工,在离校前曾找了一份文员的暑假工,薪资待遇都很不错,但是介于要帮妈妈搬家,不得不跟hr选择放弃机会

    +

    因为学校放假晚,加上六月初,高三的学生高考完毕,工厂,暑假工,服务员,这些行业基本上趋于饱和

    +

    boss直聘,前程无忧,基本上问遍了就是招满了,不招了了之类的

    +

    现实总是给你一巴掌,然后再给你一颗糖

    +

    昨天下午在boss看到一个高德地图客服岗位,现在行情,暑假工来之不易,心想去试试吧

    +

    于是约在6.28下午一点半面试,其实约面试还是很紧张的,因为毕竟是第一次面试

    +

    简单的跟hr聊了一下,双休,朝九晚六,一个小时15块钱,而且还有餐补,安排住宿,也达到了自己的期望值

    +

    默默算了一下,一个月也3600块钱呢,还是很不错的,明天去试一试

    +

    +

    +

    坐公交,给面试时间预留了一个半小时,心想应该够的,但是还是没有考虑突发事件,没错,我的那趟公交司机要等下一班换人

    +

    于是一直在公交等,无奈,不过有惊无险,面试没有迟到

    +

    开始面试

    +

    首先需要在前台扫一下二维码,然后填写一些自己的基本信息,这里提示大家,身份证尽量不要填

    +

    也可以填错一位,因为你不知道,这个公司是否靠谱,工作内容是否合规,建议大家保护好自己的信息

    +

    +

    +

    测试打字

    +

    因为我面试的岗位是客服岗,所以需要测试打字速度,还好,经常摸电脑,最终测试53字每分钟

    +

    不过还是很紧张的,hr小姐姐就在旁边盯着你,害

    +

    这一关算是很容易就过了

    +

    hr进行面试

    +

    这里是一个小姐姐把五个人,带到一个面试室,然后根据你填的信息,对你的一些家庭住址,薪资期望,抗压能力进行考究

    +

    客服岗是需要很强的抗压能力,主要是我们需要面对不同素质的人群,难免不会被问候全家

    +

    因为我第一次面试,没有以前的经验,只能说在学校干过服务员,点餐员,hr问我有没有学生骂我,只能敷衍的嗯了一声

    +

    正戏开始

    +

    hr首先说了一堆自己的公司的信息,然后简单介绍了一下自己公司的制度

    +

    接下来说的让我大为震撼

    +

    hr:因为我们这几天很忙,所以没有对你们工作通知到位,因为工作是有调整的,双休改为单休,但是单休不是指的是周日那天,是排班制度,排到你哪天休息,就哪天休息,工资还是十五块钱一小时,我们会考虑女生安全,所以会优先给男生排夜班

    +

    我:…

    +

    其实我内心是想跑路的,不是说好的朝九晚六,双休的吗,内心有一万个xxxx

    +

    然后就是主管跟我们讲工作内容,注意事项

    +

    +

    +

    我才知道这个工作就是外包客服,高德出行的外包客服,面向对象是全国各地,也就是每天要遇到不同的奇葩人士

    +

    工作也是倒班制,也没之前理想化的3600,最离谱就是,需要八天培训,如果做满一个月,那八天培训,会每天50块钱补贴

    +

    主管举例子,如果第九天不想做了,是没工资的,虽然没参加工作,但是我还是知道劳动法规定,只要上一天每天都有工资的

    +

    本来就是倒班制,身心疲惫,最后发工资还要跟公司battle工资,这公司大冤种才来吧

    +

    及时止损,借着上厕所名义,我跑路了

    +]]>
    +
    + + + 生活篇:我跳绳的那些日子,谈谈自己的变化 + https://www.usj.cc/post/84/ + Sun, 19 Jun 2022 19:49:00 +0000 + + https://www.usj.cc/post/84/ + 前言 看到本文章的标题,有些朋友可能以为我是在减肥,其实并非如此,此事情还得从五月说起 每年的5.20号,市区会从市区卫生部派遣献血车来我们学校 + +

    前言

    +

    看到本文章的标题,有些朋友可能以为我是在减肥,其实并非如此,此事情还得从五月说起

    +

    每年的5.20号,市区会从市区卫生部派遣献血车来我们学校进行爱心献血活动,中文的时候饭后茶谈

    +

    跟一个比较要好的朋友商议,要不咱们去献一次血吧,学生的积极性很高,采血车来一会儿就来了很多学生

    +

    排了大概半个小时左右,终于临到我了,第一步是需要进行采血化验,查一下各项指标是否正常,能否成为采血对象

    +

    朋友各项指标都很正常,很轻松就过去了,给我采血化验的是一位阿姨,用一次性采血针戳破食指,然后将样本放在仪器

    +

    过了一会儿阿姨眉头紧锁,自己心里也开始怦怦跳,心想肯定有什么不好的事情,阿姨告诉我肝功能76,因为不太懂这个东西

    +

    顺便问了一下阿姨正常值多少,阿姨回答到30-40,你这有点高了,不调理一下,会导致肝炎和肝癌

    +

    听了这一段话,额头上不免流出黄豆大小的冷汗,癌这个字对于年轻人来说,本来是很遥远的东西,却现在与我挂钩

    +

    阿姨说我暂时没办法献血,先回去调养身体,多喝茶,多喝水,多运动,少熬夜

    +

    开始行动

    +

    才开始准备,花钱去开点中药调理一下,是药三分毒,想了想,还是从运动开始吧

    +

    在翻器材的时候,翻到了高中时期买的跳绳,还可以计数,想了想,那就晚跑+跳绳吧

    +

    +

    +

    操场也确实有很多同学晚跑,和跳绳,可能就我不爱运动吧,哈哈哈

    +

    才开始目标定的较小,2圈+300个,小杨让我循序渐进,不能一口吃个胖子

    +

    就这样第一天,给我感觉,真是够呛,因为一直没怎么动,突然跑两圈,真的是够呛

    +

    搞的上气不接下气,可能是自己跑步方式不对,理论上应该用鼻子呼吸,然后步伐要对,错误的步伐很容易受伤

    +

    接下来跳绳还好,跳绳属于有氧运动,如果跳绳的速度很正常,那就是正常的有氧运动,跳绳可以进一步训练自己的心肺能力

    +

    第一天总的来说,真的是很要命,可能是自己速度太快了,跑完两圈都快嘎了,哈哈哈

    +

    按照晚跑+跳绳的方法循序渐进的来

    +

    +

    +

    最高记录是一晚上7公里,差不多是自己跑第二十天的时候,那时候7公里+2000跳绳,结合自身来说,强度还算是比较大了

    +

    运动很好,但是最怕就是运动受伤,在一些健身博主的推荐下,我入手了一款髌骨带,因为跳绳还是蛮伤膝盖的

    +

    +

    +

    当时觉得买回来,可能是智商税,但是结果并非如此,髌骨带缓解了很多跳绳后膝盖部位的隐痛感,我个人觉得还是挺好用的

    +

    从讨厌运动变成喜欢运动

    +

    渐渐的自己也能一口气跑五公里了,心肺感到了明显的提示,之前一口气上六楼真的是上气不接下气

    +

    因为咱们有时候上课需要去六楼上课,特别作为喜欢卡点报到的我,每次乘那几分钟跑到六楼教室上课,真的是上气不接下气

    +

    心肺功能增强,上六楼之后,明显感觉,很轻松,之前那种上气不接下气的感觉改善了很多

    +

    皮肤感觉变好了很多

    +

    运动了差不多一个月,皮肤发现比之前细腻了很多,没有之前那么油性了

    +

    之前花了一百多块钱买了一套去黑头的套装,坚持了半个月,也没什么效果

    +

    运动意外的改善了我的黑头,明显改善了不少,这么说之前一百块钱是智商税了,哭死

    +

    失眠次数明显减少

    +

    运动完洗个热水澡,做电脑看一会儿b站,然后再去睡觉,很快就可以睡着

    +

    之前失眠问题一直困扰了我很久,还买了决明子茶,调理,效果一点都不明显

    +

    合着这又是智商税呗😢

    +

    结尾

    +

    希望各位博友不要熬夜,身体是革命本钱,健康最重要

    +]]>
    +
    + + + 去除typecho1.2.0正式版的后台提示更新bug + https://www.usj.cc/post/88/ + Wed, 15 Jun 2022 10:51:00 +0000 + + https://www.usj.cc/post/88/ + 前言 更新typecho1.2.0版本的朋友可能都知道 在后台会有一个红框框提示,但是怎么也无法去除 逛官方论坛的时候,官方也承认这是一个小bug + +

    前言

    +

    更新typecho1.2.0版本的朋友可能都知道

    +

    在后台会有一个红框框提示,但是怎么也无法去除

    +

    +

    +

    逛官方论坛的时候,官方也承认这是一个小bug

    +

    需要的朋友简单修改一下,就不提示了,还是很简单的

    +

    具体方法

    +

    找到typecho的程序根目录 /var//Widget/Ajax.php

    +

    找到62行的位置,也就是下图箭头的地方

    +

    +

    +

    将>=改为>即可

    +

    +

    +

    然后返回自己的typecho后台,f12打开浏览器的控制台

    +

    +

    +

    F12打开开发者工具 -> 应用 -> 会话存储空间,右击清除即可

    +

    然后返回typecho后台管理,刷新页面,就发现该版本更新提示已经消失了

    +

    +

    +]]>
    +
    + + + 利用fontspider压缩博客字体大小,达到加快访问速度 + https://www.usj.cc/post/83/ + Sat, 11 Jun 2022 21:15:00 +0000 + + https://www.usj.cc/post/83/ + 前言 作为一个博客的发烧友,最喜欢给自己主题diy各种花里花哨的字体 因为默认的字体微软雅黑总差点意思,但是一般的字体大都很大 有的甚至大到7mb + +

    前言

    +

    作为一个博客的发烧友,最喜欢给自己主题diy各种花里花哨的字体

    +

    因为默认的字体微软雅黑总差点意思,但是一般的字体大都很大

    +

    有的甚至大到7mb,10mb的,都有,这对于小水管服务器十分的不友好

    +

    特别是一些国外的小鸡且带宽不理想的小鸡,可能访客文章都看完,博客字体还没加载完

    +

    前段时间有博友私聊我,博客的字体怎么压缩,那时候在准备四级,简单的回复了一下

    +

    今天考完,写一下方法给有需要的朋友,很简单

    +

    感谢fontspider作者

    +

    项目地址:https://github.com/aui/font-spider

    +

    准备node和npm环境

    +

    这个可以在nodejs官网下载

    +

    + +https://nodejs.org/en/download

    +

    安装的时候选择add to path 这样就可以直接安装node和npm环境

    +

    因为程序化,基本上一直默认勾选就可以安装了,很简单

    +

    但是如何自己校验自己的win系统是否安装了这两个环境了,只需要win+R输入cmd

    +

    召唤出自己的pc端的cmd控制台,输入node-v和npm-v,就如下图我这样,就表示安装完毕

    +

    +

    +

    全局安装 font-spider

    +

    这里我们还是老样子 win + R 输入cmd,输入

    +
    npm install font-spider -g
    +
    +

    如果提示这个,就代表搞定了

    +

    +

    +

    开始压缩字体

    +

    我们首先在桌面创建文件夹,注意尽量是英文,例如ziti

    +

    然后在文件夹里面把自己需要压缩的字体放在该ziti文件夹

    +

    因为考虑到一些朋友不会css,所以这里我已经给各位朋友压缩好了,直接下载解压就可以了

    +

    + +https://wwi.lanzoup.com/iM6ur0695bcj

    +

    我们将自己需要压缩的字体ttf文件拖入该文件夹即可,然后将该字体ttf文件的文件名改为font.ttf

    +

    注意:这里需要解压成文件夹放在桌面上哦,否则无法执行字体压缩

    +

    +

    +

    这里我原字体的大小是15mb,这里我把它拖到ziti文件夹里面,将该字体命名为font.ttf

    +

    +

    +

    然后打开cmd 控制台输入以下代码

    +
    cd ziti
    +
    +

    然后再输入以下代码,这样就可以了

    +
    font-spider index.html
    +
    +

    然后你会发现自己ziti文件夹会多出一个font-spider文件夹,此文件夹里面的font.ttf就是压缩前的字体

    +

    根目录则是已经压缩后的字体,还有其他格式字体,该工具全部帮你压缩,直接应用到网页即可,非常方便

    +

    +

    +

    再看看被压缩的ttf字体大小,居然不到几kb

    +

    +

    +

    是不是很方便!

    +]]>
    +
    + + + 上课老师提到产品的生命周期,引发了我对手游全民超神的回忆 + https://www.usj.cc/post/82/ + Tue, 07 Jun 2022 17:54:00 +0000 + + https://www.usj.cc/post/82/ + 一点碎碎念 差不多快是月更博主了,因为自己琢磨了给自己主题整了一个朋友圈碎碎念功能,自己的文章更新频率没那么频繁了 前段时间我在说说页面提到父亲 + +

    一点碎碎念

    +

    差不多快是月更博主了,因为自己琢磨了给自己主题整了一个朋友圈碎碎念功能,自己的文章更新频率没那么频繁了

    +

    前段时间我在说说页面提到父亲手术,看到各位博主大篇的评论和回复以及祝福,真的挺感动的,虽然我们素不相识,但是却以文字交心

    +

    父亲那天跟我讲了他心脏不舒服,听了那一段父亲喘着粗气的语言,眼泪一下子止不住了

    +

    晚上闭眼,满眼就是父亲躺着病床,插着氧气瓶的画面,也印证了古人的那个成语:瓜子连心

    +

    大概是受神明的保佑,父亲是属于先天性多了一根血管,导致血液回流,这便是父亲经常喘着粗气的原因

    +

    医生告知我们需要做微创手术就可以了,我和我妈的心一下子平复了很多,父亲的手术还蛮顺利

    +

    首先特别感谢各位博友对家父的关心,谢谢你们,也祝你们生活愉快,工作学业顺利!

    +

    步入正题

    +

    今天在产品设计运营这门选修课,课本上讲了一个名词,产品的生命周期,不由得让我想起了一款初中的MOBA手游

    +

    全民超神,由腾讯的光子工作室担任运维的,相信光子工作室各位朋友不陌生,比如现在比较火的吃鸡手游,和平精英就是该工作室代运营的

    +

    +

    +

    这个手游在我们读初中那时候的时候,十分的火爆,初二的时候每次周五放周末的时候,回家第一时间跟朋友开一局

    +

    那时候热度比较高的的流量ip英雄有宙斯,超神小师妹,堕落天使路西法,还有邪火神,等等

    +

    因为那时候压岁钱比较多,遇见自己喜欢的皮肤,特效好看的特效,都会去买,花钱去抽,年少不懂事怼进去不少钱

    +

    大概是初三上学期,因为要面临中考,父母对玩游戏管控的很严,所以就很少玩这个游戏,数学考得不错,周末回家爸妈同意了我玩一会手机

    +

    官方突然宣布停运了,2019年10月20日,光子旗下的《全民超神》手游,正式停运

    +

    这个消息当时出了,对于我如同晴天霹雳,当时还不太相信,去全民超神官网看了才知道,确实是如此

    +

    +

    +

    就此以后,MOBA手游市场就只剩下个《王者荣耀》了,就这样我玩了三年的账号和心血,一朝尽没

    +

    全民超神和王者荣耀

    +

    说起这两款游戏,就有必要提到MOBA手游这个概念,最早的MOBA手游是一款叫虚荣的手游

    +

    该游戏的手游画还是太低了,有一些端游的操作,无法在手游展现,对于当时刚刚兴起的4G而言

    +

    在手机配置和网络要求层面上,这款游戏生在了一个不太适合它的时代

    +

    虚荣所带来的MOBA概念,让腾讯看到了财富密码,当年鹅厂找到拳头公司商议搞一个手游版的英雄联盟

    +

    那会儿,拳头根本就看不起“手游”这种东西,鹅厂没办法,只有自己摸索着来

    +

    于是乎,光子工作室,开发《全民超神》,天美工作室,开发《王者荣耀》

    +

    这好比是两个工作室的竞争,赢了的继续,输了的删号

    +

    这大概也是全民超神当时关停服务器的原因吧

    +

    我的观点

    +

    自古以来,氪金便是腾讯运营的法宝,对于光子工作室来说,他一开始在全民超神就有所展现

    +

    例如氪金可以给英雄给予属性加成,玩冒险模式,你不充钱根本玩不赢那些充钱的玩家

    +

    他的运营方向基本上可以用一句话来总结,氪金就能变强

    +

    反观现在的王者荣耀手游,现有的皮肤加10点攻击和10点法术攻击,应该就是当时遗留下来的产物

    +

    但是天美有着光子工作室全民超神的前车之鉴,就更加理性一点,在这种5v5对战手游中靠氪金变强来运营实属不长远

    +

    大概是光子有了全民超神的先例,在现在运营的吃鸡手游和平精英中,没有离谱到跟cf那样,氪金就能变强的地步,但是花样圈钱屡出不穷

    +

    例如大转盘抽套装,一些衣服基本上你只能花钱抽,而且概率不是很高,之前在b站看到过一些大主播抽,花了小两千才抽到一套完整的衣服套装

    +

    目前光子代运营的英雄联盟手游,也变得惨淡起来,还记得那时候出来的时候,几乎我们全班都在玩,在这个学期的时候,基本很多同学就退游了

    +

    有次饭后问同学你怎么不玩英雄联盟手游了,他说匹配机制太拉了,越玩越没意思,就索性删了

    +

    理智氪金

    +

    回到文章的名词,产品的生命周期,任何一款游戏产品都会有它没落的时候,例如我冲了小两千块的全民超神

    +

    如果哪天游戏运营不下去了,账号数据一清零,什么都没有了,因为在腾讯的手游免责声明里

    +

    很清楚的写道,你只对账号有使用权,也就是就算游戏跑路,你也无法追责,因为你进游戏默认勾选了这个条款

    +

    即便是现在比较火爆的王者荣耀,也终会有关服的那一天,本文章旨在提醒各位博友朋友理智氪金

    +

    结尾

    +

    以上仅代表个人观点,欢迎各位博友的指正

    +]]>
    +
    + + + 访问博客自动填写评论信息,安卓,ios,windows,mac方法总结 + https://www.usj.cc/post/81/ + Tue, 03 May 2022 17:33:00 +0000 + + https://www.usj.cc/post/81/ + 前言 作为一个独立博客的博主,我经常会访问一些友链朋友的博客,看到一些跟自己产生心灵共识的文章 总想着要说两句再走,但是遇到需要填写自己的昵称, + +

    前言

    +

    作为一个独立博客的博主,我经常会访问一些友链朋友的博客,看到一些跟自己产生心灵共识的文章

    +

    总想着要说两句再走,但是遇到需要填写自己的昵称,邮箱,域名,一下子评论的欲望就没有了

    +

    因为把这些每到一个博客,我就需要手动补全一次,十分的麻烦,有没有一种方法可以自动补全这些信息呢

    +

    事实上是可以的,这里我们需要依靠油猴脚本,利用网页加载js,实现自己自动填信息

    +

    这里分享给有需要的朋友们

    +

    安卓版

    +

    因为安卓系统比较开放,所以支持油猴脚本的浏览器,会比较多

    +

    这里小赵给大家推荐一个app叫做x浏览器,因为此浏览器内置了油猴脚本

    +

    x浏览器官网地址:https://www.xbext.com

    +

    安装此浏览器,打开设置,在设置页面,点击“浏览器脚本”

    +

    紧接着接着点击右上角“添加脚本”,在菜单中选择一种添加方法即可

    +

    +

    +

    这里我们直接选择,从url导入脚本,即可,然后点击下面的链接导入即可

    +

    + +https://greasyfork.org/scripts/434862-博客网站留言评论信息自动填充/code/博客网站留言评论信息自动填充.user.js

    +

    注意:我们需要手动修改该js文本的博客信息改为你的

    +

    ios

    +

    ios因为系统封闭,所以会相对于安卓麻烦一点,这里有些朋友不会弄,我会写详细一点

    +

    首先打开app store 商店,找到下面第一个软件,安装即可

    +

    +

    +

    安装完成之后,我们进入设置,找到Safari浏览器,按照下图所示把该配置的配置好

    +

    +

    +

    然后我们在桌面找到此软件,点进去软件,我们会看到这个界面

    +

    +

    +

    点击那个蓝色按钮,我们在iphone本地创建一个存放脚本文件的文件夹,这样方便此软件每次读取js脚本

    +

    +

    +

    然后点击下方的自动填写脚本js,然后在Safari浏览器打开

    +

    + +https://greasyfork.org/scripts/434862-博客网站留言评论信息自动填充/code/博客网站留言评论信息自动填充.user.js

    +

    +

    +

    这里我们点击,userscript,然后会出现以下界面

    +

    +

    +

    这里我们直接点击 tap to install即可,然后会有此提示

    +

    +

    +

    这里我们直接install一下就好了,然后我们直接在iphone本地进行配置即可

    +

    windos

    +

    我们需要在电脑安装,Chrome浏览器,然后点击下方链接

    +

    + +https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo

    +

    直接安装油猴扩展即可,注意这里安装需要科学上网

    +

    然后点击下方链接进行,安装配置博客信息自动填写脚本

    +

    + +https://greasyfork.org/scripts/434862-博客网站留言评论信息自动填充/code/博客网站留言评论信息自动填充.user.js

    +

    修改配置信息,请在脚本管理里面修改

    +

    mac

    +

    这里由于自己用不起mac,印象中只记得去商店下载油猴脚本即可

    +

    然后如上所述,把脚本下载下来,然后信息改一下就好了

    +

    效果展示

    +

    这里我随机访问我友链的博客,进行查看效果

    +

    [video src=“https://usj.cc/sp/16.mp4”]

    +

    这样就完成了,是不是很方便,所有信息,脚本已经替你完成填写,只用填写信息就好了

    +]]>
    +
    + + + iphone快捷指令发布动态说说,支持大部分typecho主题 + https://www.usj.cc/post/80/ + Sat, 30 Apr 2022 21:26:00 +0000 + + https://www.usj.cc/post/80/ + 前言 首先祝各位朋友五一快乐 新主题爆肝几天也成功的赶出来了,这次也是自己也是第一次半开发主题 本主题原型是由潘先生定制的主题,原包只有基础的文章 + +

    前言

    +

    首先祝各位朋友五一快乐

    +

    新主题爆肝几天也成功的赶出来了,这次也是自己也是第一次半开发主题

    +

    本主题原型是由潘先生定制的主题,原包只有基础的文章页功能,征得潘先生同意了,进行了二次开发

    +

    加了一些博客必备的页面 友链页面 文章归档页面 说说动态页面 owo表情包 等等一些功能

    +

    实际着手进行写主题,并没有自己想象那么简单,很多功能,typecho官方文档几乎没有对应的api

    +

    基本上都是靠自己摸索其他优秀的主题开发者写的主题,进行学习

    +

    功能的执行逻辑,这是一个从0到1的过程,过程也有无助感,因为很多地方涉及到php知识

    +

    这个主题它目前并不完美,或许也会有一些我未发现的小bug,我会在后面的时间慢慢打磨

    +

    我还是一个在不断学习的菜鸟,也希望日后可以用更少的代码写出更漂亮的ui模版

    +

    主题截图

    +

    +

    +

    +

    +

    +

    +

    正文开始

    +

    在给主题写动态说说页面的时候,听其他博友说快捷指令也可以发布说说

    +

    在Google搜了一下,果然有大佬写出了成品,但是可惜的是只支持handsome主题的

    +

    + +https://jay.tg/handsome-shuoshuo-ios

    +

    但是想了想,typecho的原理应该差不多,参考一下大佬的实现方法,换个思路或许可以实现

    +

    像我这么懒的人,为何不折腾个玩玩,而且现在快捷指令这么方便

    +

    于是把该大佬的快捷指令下载下来,仔细看了一下执行逻辑,是利用post请求

    +

    也就是我只要获取到cid,博客的url,和主题的动态页面的time_code即可实现快捷指令发说说功能

    +

    折腾了一会儿,最终实现了此功能,下面分享思路给各位有需要的朋友

    +

    实现思路

    +

    通过快捷指令声明三个变量即cid,url,code

    +

    通过将对应值写入txt文件,让iphone读取这几个文件的值

    +

    然后请求,实现发布动态的功能

    +

    具体操作

    +

    + +https://wwi.lanzoup.com/i6ZyP0428lkb

    +

    在windos系统下载该zip文件,解压到桌面,该文件名为 dongtai 里面会有三个txt文件

    +

    +

    +

    在cid.txt文件填写你的主题的时光机独立页面的cid,例如我是2,我只需要把该文件的0改为2即可

    +

    其他文件同理,这里需要注意的是url.txt文件里的博客域名请加对应的协议头,即https://或者http://

    +

    然后将该文件夹,压缩为zip发到自己的iphone,将此zip包保存为iphone本地,然后解压一下

    +

    +

    +

    这样就可以了,注意一定要解压,否则快捷指令无法读取的,然后保存我已经做好的快捷指令

    +

    + +https://www.icloud.com/shortcuts/b3651207ca3e4ab0b3215c5a416c2f94

    +

    复制该iCloud的网址去iphone的Safari浏览器打开,然后保存快捷指令在本地

    +

    ok,这样就完成了

    +

    视频展示

    +

    [video src=“https://www.usj.cc/sp/15.mp4”]

    +

    siri玩法

    +

    直接 嘿 siri 动态

    +

    然后对siri说你想发的内容,就可以直接发布了,是不是很有意思

    +]]>
    +
    + + + ios去掉更新小红点的方法 + https://www.usj.cc/post/79/ + Sun, 10 Apr 2022 21:55:00 +0000 + + https://www.usj.cc/post/79/ + 前言 早上起床发现,自己收到了ios 15.4.1 的系统更新推送,网上说15.4.1这个版本的系统太拉跨,比如相机闪屏,还有一些一眼难尽的bug 但是作为i + +

    前言

    +

    早上起床发现,自己收到了ios 15.4.1 的系统更新推送,网上说15.4.1这个版本的系统太拉跨,比如相机闪屏,还有一些一眼难尽的bug

    +

    但是作为ios的小白用户,一直去不掉这个更新提示的小红点,说实话还是强迫症又犯了,朋友介绍给我了一个方法,感觉挺好用的,分享出来给有需要的朋友

    +

    前面准备

    +

    需要ios系统为12-15版本,这些版本之间的小伙伴都可

    +

    教程开始

    +

    + +https://wwi.lanzoup.com/iwPoc02yxlpg

    +

    复制上面的链接,去手机的Safari浏览器打开下载

    +

    然后去手机的设置,找到 设置-通用-VPN与设备管理 那边安装

    +

    +

    +

    这里安装我们刚刚下载好的描述文件,这里会提示重启手机

    +

    我们按照提示重启一下手机就好了

    +

    等重启完毕,再次打开设置里面的系统更新界面

    +

    +

    +

    这里会提示15.3.1是最新版本,实际上15.4.1才是最新版本,这样就可以拒收更新推送了

    +

    日后我还想更新怎么办

    +

    如果日后想更新新版本的ios系统,只需要再去 设置-通用-VPN与设备管理

    +

    把那个描述文件移除掉,重启一下iphone即可,这样就能正常接收到更新推送了

    +

    好了,是不是很简单,晚安,朋友们

    +]]>
    +
    + + + 秒看青年大学习,最新方法,安卓版 + https://www.usj.cc/post/78/ + Mon, 28 Mar 2022 13:44:00 +0000 + + https://www.usj.cc/post/78/ + 前言 前段时间用了很久的秒看青年大学习方法失效了 随着微信版本的迭代,新版本微信内核禁止了一些调试功能 于是自己想,要不然自己退回微信版本,但是一 + +

    前言

    +

    前段时间用了很久的秒看青年大学习方法失效了

    +

    随着微信版本的迭代,新版本微信内核禁止了一些调试功能

    +

    于是自己想,要不然自己退回微信版本,但是一直提示微信更新就很烦

    +

    于是就有个想法把旧版本的内核替换到新版本微信的内核

    +

    准备工作

    +

    1.最新版的微信版本,这里我使用的是8.0.20版本

    +

    2.一个手机浏览器,也可以是手机里自带的浏览器

    +

    3.mt管理器,这里直接点击下方按钮,跳转下载即可

    +

    mt管理器就不用多介绍了,是一个文件管理器,相信有很多玩机的朋友知道

    +

    !!! +点我下载 +!!!

    +

    4.一个聪明的大脑

    +

    进入正题

    +

    首先进入自己的手机浏览器,将旧版内核下载下来

    +

    + +https://wwi.lanzoup.com/i02PM026g55a

    +

    进入手机浏览器,找到下载内容,然后找到tbs.apk的属性,找到此文件的下载位置

    +

    注意:

    +

    这里请不要直接安装tbs的apk文件,这里我们只获取文件的地址

    +

    打开mt管理器,我们在文件夹列表的右半部分找到tbs.apk的所在地方,这里我也是成功找到了

    +

    +

    +

    在左边半部分,我们需要找到

    +

    /storage/emulated/0/Android/data/com.tencent.mm/files/tbs,这里我已经找到

    +

    +

    +

    因为不存在本地内核,所以该文件夹为空,我们再将右半边的tbs.apk文件复制到左边的地方

    +

    +

    +

    长按右边的apk,软件会提示是否复制,直接复制就好了

    +

    +

    +

    这样就成功了,是不是很简单

    +

    接下来,我们只需要,关闭mt管理器,去微信,随便一个聊天窗口即可

    +

    第一步点击下方链接,然后就退出

    +

    + +http://1.debugmm.qq.com/?forcex5=true

    +

    第二步,点击下方链接即可

    +

    + +http://debugtbs.qq.com

    +

    点进去后安装本地内核,这里我们直接安装我们刚刚放置本地的内核即可,安装完成后会提示重启内核

    +

    这样就大功告成了

    +

    这样我们进入青年大学习页面,然后会发现右下方有个绿色的调试按钮

    +

    等视频开始,直接输入代码即可

    +

    为了防止遗忘,我已经放置在我的微信公众号

    +

    直接回复 青年大学习 五个字即可

    +

    服务号即可自动对你发送,秒看青年大学习的代码,是不是很简单

    +

    +

    +

    简单方法

    +

    当然有小伙伴说这么麻烦,有没有更简单方法,其实可以新购一台苹果手机

    +

    进入播放青年大学习视频,然后去状态栏拉进度条就好了,基本上几秒搞定

    +

    免责声明

    +

    大家还是要认真相应国家好好学习青年大学习

    +

    本文只是提供一个思路,给一些没有时间看大学习的小伙伴

    +]]>
    +
    + + + 寒假二三事 + https://www.usj.cc/post/76/ + Thu, 24 Mar 2022 15:23:00 +0000 + + https://www.usj.cc/post/76/ + 前言 当开始写这篇文章的时候,截止今天,我已经开学两周了 因为开学的延迟,导致学期缩短,课程基本上都排的很紧,准备在开学那周更新的,还是鸽了很久 + +

    前言

    +

    当开始写这篇文章的时候,截止今天,我已经开学两周了

    +

    因为开学的延迟,导致学期缩短,课程基本上都排的很紧,准备在开学那周更新的,还是鸽了很久

    +

    这篇文章主要记叙一些寒假印象比较深刻的事情

    +

    智能手机

    +

    老一辈人都有一种艰苦年代留下来的东西,不太愿意接受新事物的保守思想

    +

    我的爷爷是一位50后,一直使用的是十几年前那种小灵通样式的手机,经常要去镇上看病买药必须出示健康码行程码很不方便

    +

    爸妈也多次跟爷爷提到给他换成智能手机,我爷爷多次拒绝,回到家惊奇的发现爷爷竟然换成了智能手机

    +

    疫情让很多老年人也开始接触新的事物,后来问爷爷为什么主动同意换成智能机,他说健康码和行程码用不了

    +

    2019年截止到2022年,疫情已经持续了两年之久,也在悄悄的改变了生活方式

    +

    拼多多

    +

    听到拼多多,脑海里浮现的关键词基本上就是砍一刀,拼夕夕,帮我点一下,这些词汇

    +

    因为拼多多的营销方式,病毒式营销,通过返利拉人头方式,让很多人厌恶

    +

    寒假回到老家准备过年,在自己卧室,有一张专门用来放置电脑的桌子

    +

    但是苦在桌子的后面,没有插座,导致要去一米远的床头柜插座插上电脑电源

    +

    因为插座只有一个孔位,如果使用电脑就不能充手机,充手机就不能使用电脑,很头疼,于是四处寻找有没有插线板

    +

    然后老爸找了一个插线板递给我,一脸得意的跟我说,这是我在拼多多9.9包邮买的插线板,又便宜又耐用

    +

    顿时我心中一愣,我爸一个70后的农民工,之前怎么教他学网购都不愿意学,居然自己开始尝试拼多多网购

    +

    使用这9.9的插座,我正在看bilibili越看越不安心,心里想着,这玩意会不会晚上乘我睡觉的时候漏电啥的

    +

    于是跑到我爸房间耐心跟他说,拼多多很多东西都是假货,还有那些拼多多砍一刀都是假的

    +

    于是特地在b站找了一个up主的拼多多砍一刀视频给我爸看,大费周章的解释了一下拼多多玩的数字游戏的套路

    +

    解释小数点后面还有好多位,又坑人又浪费时间,说完便把我爸的手机拿过来,把拼多多app卸载了

    +

    并说以后想买什么东西跟我说,到时候我下课可以帮你买,我爸听完之后一脸失望的走出了房间

    +

    除夕过后,去小叔家拜年,在吃饭期间,跟小叔无意间聊到拼多多这个app,亲戚朋友长辈对这个app都是一致好评

    +

    这次我没有再说拼多多的什么什么的不好,以及它的坑,而是默默听着长辈夸赞拼多多

    +

    叔叔说,拼多多这个app真的很不错,里面的多多买菜都很便宜,比菜市场的价格都便宜很多

    +

    阿姨也说到,在多多买菜,基本上前晚预定,次日上午就能拿到新鲜的菜

    +

    有时候还能用优惠券,节省来回的骑车油费,也节省了很多碎片化的时间

    +

    在饭桌上,亲戚长辈们不断的夸赞拼多多app,说道拼多多几块钱提的纸巾比街上小贩卖的劣质纸巾好多了

    +

    让他们真正的感受到了实惠,在拼多多一百多块买的电饭锅,比街上四五百块买的电饭锅更耐用,街上买的没用多久就坏了

    +

    长辈对拼多多的一致好评,跟我在知乎app,微博,同学口中了解的拼多多大相庭径,仿佛和长辈们和我不在一个世界

    +

    或许我真的释怀了,虽然拼多多比不上淘宝,京东,但是却可以秒杀街上一些小贩贩卖的劣质商品

    +

    真正的让居住在五六线城市的居民体验到了实惠,性价比,不由得让我肃然起敬,让我真真切切的体会到

    +

    拼多多确实在慢慢的,改变着亿万小县城居民的生活方式

    +

    武汉之行

    +

    正月初六下午,老爸接到了一个协和打来的电话,后面才知道,我们需要在七号赶到协和医院

    +

    准备十号给弟弟动手术,接到电话,父亲还没来得及吃饭,就计划让我们收拾东西,驾车去县城坐去武汉的班车

    +

    [dplay src=“https://usj.cc/sp/14.mp4”]

    +

    路上我们都没有说话,看父亲的脸色,心情沉重

    +

    因为正月份的原因,直达武汉的大巴较少,由140一人涨到200一人

    +

    第二天早上9点,大巴车才到达车站,急匆匆的找好座位之后,才安稳了下来

    +

    路上雪很厚,班车是挂载的防滑链,所以速度慢很多,走到车站才发现因为雪太厚,高速被封了

    +

    也就是只能走低速了,意味着车程时间会更长,一直坐了6个小时,才到达武汉,不得不说坐车真的累

    +

    +

    +

    夜晚的协和,一天的路程确实很累,很早我们就进入了梦乡

    +

    暂居姐姐家的日子

    +

    弟弟的手术很成功,但是需要在协和休养几天

    +

    因为疫情管控的原因,一个小孩只能有两个陪护人,所以爸妈去当陪护了

    +

    我只能在外面住宾馆,考虑在外面住宾馆成本较高,计划独自去姐姐那边呆几天

    +

    因为姐姐在武汉的开发区,距离较远,所以必须去乘地铁到达那边,然后再转公交

    +

    因为自己一直居住在三线城市,我们那边基本上没有地铁这个东西

    +

    地铁对于自己来说还属于新鲜事物,好吧,自己真是个low逼

    +

    +

    +

    第一次独自乘坐地铁,才开始害怕自己走错,在百度看了看,也没想象那么难,通过高德地图就ok

    +

    +

    +

    换乘公交,不看不知道,到达姐姐家,我居然要换乘两次公交,并且都需要坐25站,坐公交就做了两个小时

    +

    到达姐姐家,算是赶上了晚饭,姐姐婆婆家他们这边不爱吃辣,基本上清淡,什么都是清炒,哈哈哈,才开始还是有一些不习惯

    +

    因为这边偏农村,所以比较安静,自然我也没什么去处,基本上就是楼上楼下两点一线,然后会出来走走

    +

    后面了解到姐姐的公公婆婆是做药材生意的,卖这种鳖壳,三块钱一个,真的是很贵,房子后面有一个小作坊用于加工这些东西

    +

    +

    +

    烟火气息,这个是傍晚独自出来闲逛拍的,哈哈哈,因为基本上没事干,只能出来转转

    +

    +

    +

    +

    +

    这个是村民众筹的鱼塘,每年需要给村支部缴纳指定的会费,就可以在年末的时候分到一些鱼,还是很划算的

    +

    +

    +

    下面是自己的一些随拍

    +

    +

    +

    +

    +

    +

    +

    +

    +

    这个是我姐姐教书的小学,因为我姐姐要带小孩,所以每天只上半天班

    +

    +

    +

    第四天父亲那边打电话过来,准备办理出院,然后返程回家,所以提前跟姐姐讲了

    +

    姐姐在我临走之前弄了一场烧烤,嘴里念叨他们都有自己的事情做,基本上没有怎么管我

    +

    姐姐的口中更多的是自责吧,因为跟姐姐从小在一起长大的,自从姐姐嫁过武汉这边,接近两年没见了

    +

    +

    +

    +

    +

    +

    +

    辞别叔叔阿姨,又是下雨天

    +

    +

    +

    同时跟小外甥,姐姐告别

    +

    +

    +

    坐上地铁,开发区这边人真的挺少的,基本上没有什么人

    +

    +

    +

    +

    +

    到达协和,下的真大,因为没有雨伞,头发和衣服几乎淋湿了

    +

    +

    +

    集中隔离

    +

    因为属于武汉返乡人员,需要在指定地方隔离14天,就这样开始无聊的隔离生活

    +

    +

    +

    +

    +

    +

    +

    结尾

    +

    新的一学期,可能更新频率会放慢,仔细看了一下站长统计,确实,有很多朋友来访

    +

    真的很感谢,可能基本上保持月更,努力把文章质量保持下去,祝各位朋友工作顺利学习进步哈

    +]]>
    +
    + + + 莫非这世界上真的有花仙子 + https://www.usj.cc/post/77/ + Thu, 24 Mar 2022 12:48:00 +0000 + + https://www.usj.cc/post/77/ + 说明 1.此图集非本人的个人作品 2.本图集在发布之前已经征得发布许可 3.本人单身汪一枚,此图集是学姐,并非女友 4.请勿随意使用本图集商用,谢谢 + +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    说明

    +

    1.此图集非本人的个人作品

    +

    2.本图集在发布之前已经征得发布许可

    +

    3.本人单身汪一枚,此图集是学姐,并非女友

    +

    4.请勿随意使用本图集商用,谢谢

    +]]>
    +
    + + + 2022,除夕过后的那些事 + https://www.usj.cc/post/75/ + Sun, 27 Feb 2022 21:33:00 +0000 + + https://www.usj.cc/post/75/ + 前言 距今天算起,已经回家数日了,由于疫情延期开学影响,我还没开学 在前一篇文章曾提到我刚从武汉返程,好巧不巧,正好碰上了武汉新出的几例病例 小镇 + +

    前言

    +

    距今天算起,已经回家数日了,由于疫情延期开学影响,我还没开学

    +

    在前一篇文章曾提到我刚从武汉返程,好巧不巧,正好碰上了武汉新出的几例病例

    +

    小镇的社区通知,需要登记我们这些武汉返乡人员,我现在的状态是居家隔离状态

    +

    我的碎碎念

    +

    从武汉返回到家中,数日,不知道是否是身体状况原因,几夜频频失眠

    +

    在22日晚,半夜突然接到一个电话,就这样被惊醒,睡眼朦胧,以为是电话推销不耐烦直接挂断了电话

    +

    +

    +

    起床一看,居然是县城的疫情防控指挥部,打开支付宝一看,我才明白半夜给我打电话的原因

    +

    +

    +

    及时回了个电话给疫情防控指挥部,然后登记了一些相关信息,对村部也进行了报备,目前是居家隔离状态

    +

    隔离状态需要48小时内核酸检测呈阴性,所以我们需要隔一天做一次核酸检测,因为小镇的医疗设置落后,两天时间才能出检测结果

    +

    乘着居家隔离闲暇的时间,打算写此文章来记录正月拜年的那些日子,本文以时间为主线记叙

    +

    老家的雪

    +

    每逢过年的时候,基本上老家都会下雪,坐落在林区,海拔高,也就是前一天晚上下雪

    +

    地上就能积累很厚的雪,白皑皑的雪,自然是我们小一辈的乐趣,常常和小伙伴一起打雪仗,堆雪人

    +

    但是对于南方的朋友,只能说很罕见,驾车回老家,路上雪很厚,处于安全考虑,由我爸驾驶

    +

    +

    +

    山的阳面,也就是光照较多的一面,雪相比阴面坡,雪会少很多,放个对比图

    +
      +
    • 山的阳面
    • +
    +

    +

    +
      +
    • 山的阴面
    • +
    +

    +

    +

    银装素裹的老家雪景

    +

    可能对于南方的朋友,雪景只能说很罕见,下面带你们云看雪,部分视频由姐姐拍摄

    +

    沉浸式看雪,因为实在是太冷了,录了一会儿手都哆嗦的不行,当时只录了几个小段视频

    +

    +

    +

    +

    +

    +

    +

    [dplay src=“https://usj.cc/sp/10.mp4”]

    +

    [dplay src=“https://usj.cc/sp/11.mp4”]

    +

    [dplay src=“https://usj.cc/sp/12.mp4”]

    +

    自制滑雪板,陪弟弟妹妹滑雪

    +

    把已经坏掉的小板凳,四条腿锯掉,然后打孔穿入两根结实的绳子

    +

    这样就做成了简易的滑雪板,这便是我们的乐趣

    +

    这个视频是记录弟弟妹妹的滑雪过程,不得不说小孩子的快乐真的很简单,哈哈哈

    +

    [dplay src=“https://usj.cc/sp/13.mp4”]

    +

    和哥哥一起堆雪人

    +

    因为上篇文章,很多博友吐槽雪人,哈哈哈,堆得难看

    +

    其实第一版雪人更加难以入眼,下面就放个对比图吧,哈哈

    +

    第一版雪人

    +

    +

    +

    +

    +

    +

    +

    第二版雪人

    +

    +

    +

    老家的烧烤篇

    +

    在叔叔家,因为他们有烧烤架,所以小伙伴们决议来一场烧烤,实现烧烤自由

    +

    为了体现团队合作精神,这次烧烤行动分工如下

    +

    穿串:表哥 烤串:叔叔 拌酱:我

    +

    +

    +

    +

    +

    +

    +

    由于我的调料调的太辣,导致小伙伴集体差评

    +

    如果吃得惯辣,味道还是不错的,哈哈哈,可能是自己手抖辣椒放多了

    +

    结尾

    +

    本打算这篇文章同时也记录自己的武汉之行,想了想还是把他分离出来单独记录

    +

    这样才不会显得文章特别杂乱,方便日后进行阅读,最后祝各位朋友新的一年事事顺心

    +

    今天打扫房间很累,准备睡觉了,晚安

    +]]>
    +
    + + + 2022,致我的春节回忆录 + https://www.usj.cc/post/74/ + Tue, 22 Feb 2022 00:16:00 +0000 + + https://www.usj.cc/post/74/ + 前言 当打开博客写这篇文章的时候,我已经结束了武汉之旅回家数日了 在家也有时间去静下心来思考,去打理自己的博客了,计划写此文章来回忆我愉快的春节 + +

    前言

    +

    当打开博客写这篇文章的时候,我已经结束了武汉之旅回家数日了

    +

    在家也有时间去静下心来思考,去打理自己的博客了,计划写此文章来回忆我愉快的春节假期

    +

    我的一些碎碎念

    +

    好久都没有更新博客了,距离上一次更新,还是一个月前

    +

    主要是这段时间事情比较多,闲暇的时间也变少了,再加上

    +

    心里也比较浮躁,不能静下心来沉淀自己,负面情绪较多,选择停更一段时间

    +

    之前还准备把长篇的2021年的年终总结肝出来,但是自己一直鸽,拖到现在还没写出来,我会在最近更新出来

    +

    年前最后一份热干面

    +

    好久没回家了,自从自己读大学了在家待的日子比之前少了很多

    +

    疫情的原因,小镇比之前冷清了很多,一些我还悉数记得清的面馆,早餐店老板早已经人去楼空

    +

    在小镇念初中的时候,最喜欢在停车场吃一碗热气腾腾的牛肉面,然后和小伙伴一起去上学

    +

    +

    +

    集五福

    +

    集五福这个瓜分几亿的项目,我基本上每年都参加了的

    +

    但是今年的五福难度不是很大,我第一天都弄齐了四张福卡,除了敬业福

    +

    +

    +

    第二天起床扫了一下,出了一张万能福,这样就搞定了五福,哈哈,挺容易的嘛

    +

    +

    +

    给老家牵光纤

    +

    我的老家在神龙架林区,在距离山顶的五分之一处坐落着几户人家,那就是我的老家

    +

    牵光纤,这个可能是很平淡的一件事,对于我们老家来说算是一个大事

    +

    因为坐落在林区,在几年前,手机连基本的手机信号都不能满足,17年那时候作为一个喜欢打游戏的少年特别排斥回老家

    +

    因为一回到老家,基本上经常就是无服务的状态,真的很糟心,偶尔想上网,都需要去更高的小山丘

    +

    +

    +

    这个就是我前几年最喜欢跟哥哥姐姐弟弟妹妹一起去蹭网的地方

    +

    真的是很有仙境味道的地方,这里手机信号较为不错,偶尔还能刷出两格4G信号

    +

    但是唯一的缺点就是:真的很冷很冷,在那里站一会就哆嗦的不行

    +

    +

    +

    +

    +

    松树这个地方是我最喜欢依靠的地方,有时候站累了,就依靠在松树上休息

    +

    因为爷爷喜欢看新闻联播,家里属于那种天线加锅盖式的电视接收器,也就是

    +

    卫星锅盖接收器(这里通俗一点说,因为我也不知道学名叫啥)覆盖积雪,刮风,都是无法正常收看电视节目的

    +

    我爷爷经常抱怨,父亲耐不住性子,就说咱们牵光纤,到时候网络电视就不用折腾什么卫星锅盖接收器了

    +

    地处山区,给电信的安装师傅打电话,说我们这个地方想牵光纤,他们那边回复没问题,到时候到可以调一个地址过来

    +

    当然等电信安装师傅来,也不是那么顺利,每次打电话,就说明天来明天来,鸽了我们三次,哈哈,不过山区路难走

    +

    也可以理解,因为我们老家的海拔比较高,那边行车比较陡且滑,所以车停在距离我老家3公里的小土场上,安装师傅徒步带装备上来

    +

    但是因为光分盒子没拿,父亲看只有我闲着,让我去他们车上拿光分盒子,得折回安装师傅的车上拿,否则,没办法继续进行下一步了

    +

    +

    +

    下坡还比较轻松,但是回来可折腾的够呛,路上比较滑,偶尔走五步可以滑回去好几步,但是为了告别在小山丘蹭网的日子,我忍了,哈哈

    +

    +

    +

    其实就这玩意,我也看不懂,按照他们的描述,拿回去了,折腾了两三个小时,就这样老家就有光纤了

    +

    +

    +

    速度还不错,日常使用是完全够的,感觉比我小镇家的移动光纤快多了

    +

    移动那边经常出幺蛾子,可能是我们那边户集的不稳定导致的,三番五次会断连一下,然后又恢复正常

    +

    购买核桃被坑

    +

    因为每年的购置年货基本上都是我弄得,父母还有其他事情要忙

    +

    今年打算在淘宝买点山核桃回来,最近也不知道怎么的经常出现白头发,据说核桃有黑发的效果

    +

    当然我不信这个东西,主要是家里人比较喜欢吃山核桃,快递还是很给力的,两天就到了,但是结果很失望

    +

    基本上都吃不了,都是那种坏果黑果,退回去快递费也贵,索性扔了,和客服协商,客服让我数个数,然后退款

    +

    不太喜欢折腾,索性放一边了,50块大洋就这样打水漂了,哈哈,算是一次踩坑吧

    +

    +

    +

    瑞雪兆丰年

    +

    老家偏山区,所以基本上每年的过年之前都会下一场大雪,下面带你云看雪

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    堆雪人

    +

    +

    +

    有一些呆,但总算看着像雪人,哈哈哈

    +

    除夕

    +

    今年跟叔叔一家人吃团年饭,还是很热闹的,不说了,看图

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    放烟花

    +

    和哥哥姐姐们一起放烟花

    +

    [dplay src=“https://usj.cc/sp/9.mp4”]

    +

    结尾

    +

    希望新的一年,家人幸福健康平安,愿新年胜旧年

    +]]>
    +
    + + + 爆肝半个月,对U阅读app进行了2.0升级,注入了一些新鲜血液 + https://www.usj.cc/post/73/ + Sat, 15 Jan 2022 21:59:00 +0000 + + https://www.usj.cc/post/73/ + 回家差不多大半个月了,在家也是闲着,和长辈拉拉家常,有时候做做家务 但是不得不说放假之前真的是超级想回家看看,但是回到家一段时间,就想回学校 在 + +

    回家差不多大半个月了,在家也是闲着,和长辈拉拉家常,有时候做做家务

    +

    但是不得不说放假之前真的是超级想回家看看,但是回到家一段时间,就想回学校

    +

    在家自己的活动范围很小,在父母的眼里,自己总是长不大的小孩子

    +

    对一些自己想做的事情总是干预,总是感觉父母很烦,可能这就是子女跟父母最尴尬的关系

    +

    在元旦那几天,好奇了登陆了之前放出来的公益app即rss阅读器U阅读的后台

    +

    惊奇的发现,居然有39个用户,真的是开心了好一会儿

    +

    当然也可能有的新朋友,还不知道这个东西,可以看下面这篇文章

    +

    + +https://usj.cc/391.html

    +

    1.4号晚上躺在床上,怎么都睡不着,心里萌生出一个想法,把U阅读重构一遍

    +

    就当送各位朋友一个小小的新年礼物,秉承说干就干的原则,新建文件夹,就开始了

    +

    爆肝接近十多天,也算是露出了雏形,准备把app改名为U世界

    +

    U世界广义来说是一个多元的词语,这次更新打算给u阅读注入新的血液

    +

    同时app不仅仅只满足rss阅读功能,这也是我改名的主要原因

    +

    特别感谢

    +

    + +蚁阅作者的辛勤付出,还有 + +潘先生的友情测试

    +

    简单预览

    +

    +

    +

    主要更新

    +

    1.对图标进行更新,更简洁美观

    +

    +

    +

    2.全局增加黑夜模式

    +

    +

    +

    3.增加memos功能,即碎片化笔记功能,随时随地记下自己的碎片化想法

    +

    4.增加博客导航功能,把一些比较优秀的博客收集起来

    +

    5.rss阅读适配全局夜间模式,阅读起来更舒适

    +

    6.对十年之约的订阅源聚合页面进行内置,无需每次打开浏览器查看

    +

    详细介绍

    +

    1.memos

    +

    这个主要是记录自己比较碎片化的东西,之前真的是看得起自己的记忆力

    +

    认为很多东西都不用写,但是一段时间就会忘记很多东西

    +

    于是就形成了碎片化记东西的习惯,感谢docker官方提供这么优秀的项目

    +

    打开侧栏可以根据绿色格子自己那些天的想法一目了然,方便自己总结归纳

    +

    +

    +

    +

    +

    2.rss

    +

    rss阅读器,属于老朋友了,在这里就不过多介绍了,不懂的新朋友可以看下这篇文章

    +

    + +https://usj.cc/391.html

    +

    3.nav

    +

    主要收录一些比较热爱生活,热爱记录生活的个人博主,做的一个整合

    +

    如果您不想出现在列表里,可以在评论区留言,我会及时移除贵站的博客

    +

    如果您想出现在nav的博客导航里,也可以在评论区留言,我会第一时间加上

    +

    欢迎各位个人博客博主的加入

    +

    4.blog

    +

    即是十年之约的rss聚合,该页面主要展示加入十年之约的博友的最新文章展示页

    +

    +

    +

    app下载

    +

    + +https://usj.cc/usj.apk

    +

    感谢您的阅读,晚安我的朋友们

    +]]>
    +
    + + + 闲鱼的低价iphone手机可以信吗?我把我所知道的告诉你 + https://www.usj.cc/post/72/ + Tue, 04 Jan 2022 15:45:00 +0000 + + https://www.usj.cc/post/72/ + 说到苹果手机,可能各位小伙伴十分的熟悉,很多人都想拥有一台自己的苹果手机 但是一部苹果手机大几千,很多人也不愿意花那么多钱 作为一个学生党,主要 + +

    说到苹果手机,可能各位小伙伴十分的熟悉,很多人都想拥有一台自己的苹果手机

    +

    但是一部苹果手机大几千,很多人也不愿意花那么多钱

    +

    作为一个学生党,主要的生活费支出都来源爸妈,自己没有收入来源

    +

    单靠自己攒生活费,可谓难之又难,但是很多学生小伙伴想到

    +

    买不起全新去买二手啊,于是就去某鱼,某转平台

    +

    某鱼的低价高配置苹果机价格甚至可以2000+就可以买到

    +

    前天去小叔家,小叔是卖手机的行家,跟我讲了很多关于闲鱼低价苹果机的套路

    +

    为了避免更多的小伙伴入坑,打算写一下文章,给大家科普一下

    +

    +

    +

    某鱼的低价手机可以归类为以下几种,翻新机,组装机,扩容机,魔改机,合约机,假手机,卡贴机,打广告,钓鱼网

    +

    这几种类型,骗子手法高超,你作为一个外行人,骗子一堆话术就能让你着了他的魔

    +

    爸妈的血汗钱,自己辛辛苦苦一个月的工资进入了骗子的腰包

    +

    我们不妨好好静下心来想一想,苹果手机市价远高于那些不良手机卖家的标价

    +

    他在某鱼平台挂那么低的价格卖给你,脑子进水,外面随便找家手机店都能卖的比这高,那些卖家是为了做慈善吗

    +

    当然勿贪小便宜,才是自己最要警示自己的,大多数被骗的小伙伴,基本上都是被骗子利用了贪小便宜的心理

    +

    翻新机

    +

    这里主要是指那种摔过的,被划伤屏幕的,屏幕爆了的,那种手机,然后低价买一些零件,重新组装成一部新的手机

    +

    内核坏成什么样,可能他自己都不知道,甚至手机的使用寿命,电池的实际效率都是一个问题

    +

    很多翻新机,在短期内你是无法察觉出来的

    +

    组装机

    +

    这个顾名思义,就是拿各种零件给你组装的手机,拿几部的坏手机,把零件拆卸下来,然后组装成一部新机然后卖给你

    +

    手机的内部零件比较昂贵的元件,也可以找价格较低的替代元件换上

    +

    例如国产的电池,和不知哪里产地的屏幕,使用起来也就是十分的闹心

    +

    屏幕灵敏度那更不用说,还没自己爷爷的智能机反应快

    +

    扩容机

    +

    就是指64G内存的手机,给你通过各种改动,变成256G的手机,实际上内存是很虚量的

    +

    实际上并没有那么多容量,因为这样做的话,二手商贩可以多卖你几百

    +

    但是自己实际使用起来,短时间就系统卡顿,耗电异常

    +

    魔改机

    +

    这个类似于扩容机,通过一些不为人知的手段

    +

    将手机的信息改动,你去拿爱思测试,显示爱思全绿

    +

    其实问题有很多,他改动了很多零件,作为一个外行人,你根本都看不出来什么问题

    +

    合约机

    +

    想必有的小伙伴听说过,合约机泛指通讯运营商(如移动、联通、电信等)与手机生产商合伙定制的合法苹果手机

    +

    用户使用该手机必须和指定运营商签约,而且要一次性付清租机款(大多以存话费的名义交清)

    +

    一般来说合约机不能换卡,换卡后轻则锁机不返话费,重则还需交违约金

    +

    骗子通过以很高的价格欺骗小白买合约机,首先压低入手价格,吃一顿肥肉

    +

    然后买家需要偿还每个月要支付给运营商的费用,自己得不偿失

    +

    假手机

    +

    顾名思义就是山寨手机,常见的平安果手机

    +

    手机开机是安卓的标识,有些小伙伴买到这样的手机喜欢拿到专门的鉴定中心

    +

    快递一来一回闲鱼都自动确认收货了,并且好多人都懒得去鉴定中心,只能给个差评

    +

    卡贴机

    +

    这个卡贴机通常是指的,美版和日版的手机,但是不支持国内的运营商,也就是手机本身是有运营商锁

    +

    这些手机大多数都是国外合约机然后低价带进国内的,小伙伴应该知道国外的果子机是十分便宜的

    +

    再加上这又是合约机,那就更便宜了,但是这种手机需要配置一个卡贴才可以使用

    +

    就是冒充国外的运营商,然后手机就可以使用了,但是最大的缺点就是信号会更差

    +

    苹果手机信号差本来就是一个老毛病,卡贴机那信号就更不用说,会更差

    +

    有时候显示有信号,电话也还是打不通,当然也有方法解锁

    +

    但是你是一个行外人,就不用上这个车了

    +

    打广告

    +

    这种就是更恶心了,首先卖家标一个几百块钱的价格,把你吸引过来

    +

    让你加微信聊,然后让你做各种任务,比如关注微信公众号

    +

    帮一些淘宝店家刷单,不但吊你胃口,而且还要浪费你一堆时间

    +

    人家并不是真心卖你手机,而是借此方法,让你成为他们的打工人

    +

    钓鱼网

    +

    可所谓骗子的骗术手段层出不穷,卖家会利用你想低价获得手机的心理去诱骗你去qq或者wx平台

    +

    再一步一步打感情牌,把你弄到一些仿转转的交易网页平台

    +

    实则就是一个空壳,甚至有一些技术人员不仔细分辨,还难以分辨出来

    +

    更别说自己是一个小白了,如果你在他们平台充钱,无异于羊入虎口

    +

    人家百分百不会把钱退给你,最后你只能竹篮打水一场空

    +

    如果你是真的有钱想去钓鱼网做慈善,让骗子过上好日子,那当我没说

    +

    狸猫换太子

    +

    这个算是特别老套的套路,面交的时候你验完机之后给你换了

    +

    本来验机的时候是真机,但是人家给你偷偷给你换成山寨机

    +

    你如果没有做充足的准备,只能吃哑巴亏

    +

    关于当面交易

    +

    某鱼平台有时候一些卖家会选择,当面交易,也就是同城交易,一般会让你加微信

    +

    大多数是一个美女头像,打电话面交,对方是一个女的接电话,让你放松警惕

    +

    当面交易会选择一些卖手机的地方,当你真的赶到,你会发现有些不对劲

    +

    但是仔细检查手机是没有问题的,人家会催你签字,然后把钱付清

    +

    把钱付清,她会告诉你这个手机实际上是合约机,每个月还是要给运营商三百块钱的费用

    +

    要多少个月给清,仔细算下来,还是五六千的费用,一个二手的手机花五六千买下

    +

    为何当初不去选择官方新机呢,简单的忽悠你,其实还是饭前甜点,真真的硬菜还在后面

    +

    你如果选择不要,甚至会有几个年轻人围着你,或者跳出几个大汉围着你

    +

    遇到这种情况那你是买呢还是不买呢,你到了别人的地盘,人家分分钟给你安排了

    +

    随便给你带几个地方你都不知所向,更别提报警了

    +

    警察每天那么多案件,细思微恐,你觉得自己还有好果子吃吗

    +

    小赵同学的避坑指南

    +

    购买二手机是需要自己擦亮眼睛的,小赵写这篇文章并不是一棒子打死二手交易,也确实有很多好的良心商家,为了借助二手交易平台来出掉自己的闲置机,但是互联网是眼花缭乱的,需要自己仔细的甄别

    +

    需要记住一点就是不管是配件还是手机,只要ID是:tb开头带一串数字的,大概率是骗子,千万别碰

    +

    现在闲鱼99%都是这样的骗子,一看就是批量生成的小号

    +

    还都是信用极好六七百的芝麻分再加个美女头像,这样的也千万别碰

    +

    还有就是那些舔狗送的、女生自用的各种文案,分手了渣男送的,标题夹杂着感情戏

    +

    细思微恐,其实还是为了让你放松警惕,也尽量不碰

    +

    其中最重要的就是尽量不要脱离二手交易平台,去微信QQ等平台去交易

    +

    在某鱼交易都不一定能保障你的合法权益,更别说第三方不知名的平台了

    +

    擦亮眼睛,看清那些钓鱼网站的域名,与正规的平台是否一致

    +

    那种没有备案的二手交易网站,更不用去,多半都是诈骗网站

    +

    最后小赵送给大家一句话

    +

    有时候你认为你薅了商家的羊毛,实则已经被割了韭菜

    +

    就写这么多了,希望可以帮助到各位

    +

    原创文章,转载请注明出处,谢谢

    +]]>
    +
    + + + 祝大家元旦快乐,给自己的博客加一个对联和灯笼 + https://www.usj.cc/post/71/ + Sat, 01 Jan 2022 19:18:00 +0000 + + https://www.usj.cc/post/71/ + 首先祝各位朋友元旦快乐,距离上次更新差不多十天前了,有小伙伴问我这段时间在干嘛 简单给大家聊一下,差不多25号我就放寒假了,放假回家一直在老家 + +

    首先祝各位朋友元旦快乐,距离上次更新差不多十天前了,有小伙伴问我这段时间在干嘛

    +

    简单给大家聊一下,差不多25号我就放寒假了,放假回家一直在老家,大部分时间帮父母干农活

    +

    虽然很累,但也有它的趣味,不得不说,抛开手机电脑,静下心来享受田园生活,不由让人沉浸

    +

    昨天也在逛博友的博客,大部分博主都码出了自己的2021年的年度总结,总结一年的得与失

    +

    离春节还有差不多一个月的时间,对于我来说,现在把年度总结码出来还是为时过早

    +

    逛了大多数博友,博客都挂起了象征新年的灯笼,给博客加了点年味,心想自己也整一个

    +

    打开搜索引擎,搜索了一下相关代码,基本上都是来自于各大资源网,有的居然还是收费

    +

    大概谷歌浏览器搜了一下,还是如愿以偿找到了代码,但是代码不太精简,我删除了一些不必要的代码

    +

    终究还是实现了,这里简单讲一下方法以及实现原理,首先就是怼几个div标签,进行骨架构成

    +

    这边建议找到自己的主题模版的footer.php,在适当位置加入下面这些代码

    +
    <div id="usj">
    +<div class="deng-box2">
    +    <div class="deng">
    +        <div class="xian">
    +        </div>
    +        <div class="deng-a">
    +            <div class="deng-b">
    +                <div class="deng-t">年</div>
    +            </div>
    +        </div>
    +        <div class="shui shui-a">
    +            <div class="shui-c">
    +
    +            </div>
    +            <div class="shui-b"></div>
    +        </div>
    +    </div>
    +</div>
    +<div class="deng-box3">
    +    <div class="deng">
    +        <div class="xian">
    +
    +        </div>
    +        <div class="deng-a">
    +            <div class="deng-b">
    +                <div class="deng-t">新</div>
    +            </div>
    +        </div>
    +        <div class="shui shui-a">
    +            <div class="shui-c"></div>
    +            <div class="shui-b">
    +
    +            </div>
    +        </div>
    +    </div>
    +</div>
    +<div class="deng-box1">
    +    <div class="deng">
    +        <div class="xian">
    +
    +        </div>
    +        <div class="deng-a">
    +            <div class="deng-b">
    +                <div class="deng-t">乐</div>
    +            </div>
    +        </div>
    +        <div class="shui shui-a">
    +            <div class="shui-c"></div>
    +            <div class="shui-b"></div>
    +        </div>
    +    </div>
    +</div>
    +<div class="deng-box">
    +    <div class="deng">
    +        <div class="xian">
    +
    +        </div>
    +        <div class="deng-a">
    +            <div class="deng-b">
    +                <div class="deng-t">快</div>
    +            </div>
    +        </div>
    +        <div class="shui shui-a">
    +            <div class="shui-c">
    +
    +            </div>
    +            <div class="shui-b"></div>
    +        </div>
    +    </div>
    +</div>
    +</div>
    +

    接着就是怼css,分别为四个灯笼,输出新年快乐四个字,分别给他们设为deng-box,deng-box2,deng-box3,deng-box4,当然每个博客模版都是需要自己对deng-box的top和left值进行适当调整,你也可以参考以下css代码

    +
    .deng-box {
    +        position: fixed;
    +        top: -30px;
    +        right: 35px;
    +        z-index: 9999;
    +        pointer-events: none;
    +    }
    +
    +    .deng-box1 {
    +        position: fixed;
    +        top: -30px;
    +        right: -41px;
    +        z-index: 9999;
    +        pointer-events: none
    +    }
    +
    +    .deng-box2 {
    +        position: fixed;
    +        top: -30px;
    +        left: 40px;
    +        z-index: 9999;
    +        pointer-events: none
    +    }
    +
    +    .deng-box3 {
    +        position: fixed;
    +        top: -30px;
    +        left: -20px;
    +        z-index: 9999;
    +        pointer-events: none
    +    }
    +
    +    .deng-box1 .deng,
    +    .deng-box3 .deng {
    +        position: relative;
    +        width: 120px;
    +        height: 90px;
    +        margin: 50px;
    +        background: #d8000f;
    +        background: rgba(216, 0, 15, .8);
    +        border-radius: 50% 50%;
    +        -webkit-transform-origin: 50% -100px;
    +        -webkit-animation: swing 5s infinite ease-in-out;
    +        box-shadow: -5px 5px 30px 4px #fc903d
    +    }
    +
    +    .deng {
    +        position: relative;
    +        width: 120px;
    +        height: 90px;
    +        margin: 50px;
    +        background: #d8000f;
    +        background: rgba(216, 0, 15, .8);
    +        border-radius: 50% 50%;
    +        -webkit-transform-origin: 50% -100px;
    +        -webkit-animation: swing 3s infinite ease-in-out;
    +        box-shadow: -5px 5px 50px 4px #fa6c00
    +    }
    +
    +    .deng-a {
    +        width: 100px;
    +        height: 90px;
    +        background: #d8000f;
    +        background: rgba(216, 0, 15, .1);
    +        margin: 12px 8px 8px 8px;
    +        border-radius: 50% 50%;
    +        border: 2px solid #dc8f03
    +    }
    +
    +    .deng-b {
    +        width: 45px;
    +        height: 90px;
    +        background: #d8000f;
    +        background: rgba(216, 0, 15, .1);
    +        margin: -4px 8px 8px 26px;
    +        border-radius: 50% 50%;
    +        border: 2px solid #dc8f03
    +    }
    +
    +    .xian {
    +        position: absolute;
    +        top: -20px;
    +        left: 60px;
    +        width: 2px;
    +        height: 20px;
    +        background: #dc8f03
    +    }
    +
    +    .shui-a {
    +        position: relative;
    +        width: 5px;
    +        height: 20px;
    +        margin: -5px 0 0 59px;
    +        -webkit-animation: swing 4s infinite ease-in-out;
    +        -webkit-transform-origin: 50% -45px;
    +        background: orange;
    +        border-radius: 0 0 5px 5px
    +    }
    +
    +    .shui-b {
    +        position: absolute;
    +        top: 14px;
    +        left: -2px;
    +        width: 10px;
    +        height: 10px;
    +        background: #dc8f03;
    +        border-radius: 50%
    +    }
    +
    +    .shui-c {
    +        position: absolute;
    +        top: 18px;
    +        left: -2px;
    +        width: 10px;
    +        height: 35px;
    +        background: orange;
    +        border-radius: 0 0 0 5px
    +    }
    +
    +    .deng:before {
    +        position: absolute;
    +        top: -7px;
    +        left: 29px;
    +        height: 12px;
    +        width: 60px;
    +        content: " ";
    +        display: block;
    +        z-index: 999;
    +        border-radius: 5px 5px 0 0;
    +        border: solid 1px #dc8f03;
    +        background: orange;
    +        background: linear-gradient(to right, #dc8f03, orange, #dc8f03, orange, #dc8f03)
    +    }
    +
    +    .deng:after {
    +        position: absolute;
    +        bottom: -7px;
    +        left: 10px;
    +        height: 12px;
    +        width: 60px;
    +        content: " ";
    +        display: block;
    +        margin-left: 20px;
    +        border-radius: 0 0 5px 5px;
    +        border: solid 1px #dc8f03;
    +        background: orange;
    +        background: linear-gradient(to right, #dc8f03, orange, #dc8f03, orange, #dc8f03)
    +    }
    +
    +    .deng-t {
    +        font-family: 黑体, Arial, Lucida Grande, Tahoma, sans-serif;
    +        font-size: 3.2rem;
    +        color: #dc8f03;
    +        font-weight: 700;
    +        line-height: 85px;
    +        text-align: center
    +    }
    +
    +    .night .deng-box,
    +    .night .deng-box1,
    +    .night .deng-t {
    +        background: 0 0 !important
    +    }
    +
    +    @-moz-keyframes swing {
    +        0% {
    +            -moz-transform: rotate(-10deg)
    +        }
    +
    +        50% {
    +            -moz-transform: rotate(10deg)
    +        }
    +
    +        100% {
    +            -moz-transform: rotate(-10deg)
    +        }
    +    }
    +
    +    @-webkit-keyframes swing {
    +        0% {
    +            -webkit-transform: rotate(-10deg)
    +        }
    +
    +        50% {
    +            -webkit-transform: rotate(10deg)
    +        }
    +
    +        100% {
    +            -webkit-transform: rotate(-10deg)
    +        }
    +    }
    +

    然后适当调整就完成啦,好了,本文就到这里

    +

    !!!

    + +

    作为一个爱整活的博主,不会满足就加几个灯笼就完了,打开网址输入自己的博客域名

    +

    发现自己的博客pc端布局两边十分的空旷,突然脑子里联想到我为什么不整个对联在两边

    +

    +

    +

    于是说干就干,去千图网找了素材,就开整,因为自己找合适且适用于对联的字体找了很久

    +

    +

    +

    肝了一个小时,不停的删删改改,终究还是把对联的样子整了出来

    +

    接下来就是肝代码,最近也在初步的对JavaScript学习,想着如果我全部用js写,还能检验一下自己最近学的怎么样

    +

    于是就开整,以下对联全都是用js写的,还是问了大三学长部分问题,不然自己还写不出来,在此特别谢谢学长

    +

    考虑到有的博客有很多侧栏,特别的考虑了对联遮挡问题,我还给对联加了关闭按钮,具体自己可以看看本站的效果

    +

    [reply]

    +
    <script>
    +    lastScrollY = 0;
    +    function heartBeat() {
    +        var diffY;
    +        if (document.documentElement && document.documentElement.scrollTop)
    +            diffY = document.documentElement.scrollTop;
    +        else if (document.body)
    +            diffY = document.body.scrollTop
    +        percent = .1 * (diffY - lastScrollY);
    +        if (percent > 0) percent = Math.ceil(percent);
    +        else percent = Math.floor(percent);
    +        document.getElementById("left").style.top = parseInt(document.getElementById("left").style.top) + percent + "px";
    +        document.getElementById("right").style.top = parseInt(document.getElementById("right").style.top) + percent + "px";
    +        lastScrollY = lastScrollY + percent;
    +    }
    +    function close_left2() {
    +        left2.style.visibility = 'hidden';
    +    }
    +    function close_right2() {
    +        right2.style.visibility = 'hidden';
    +    }
    +    document.writeln("<style type=\"text\/css\">");
    +    document.writeln("#left,#right{position:absolute;}");
    +    document.writeln(".imzql{width:100px;height:auto;line-height:5px}");
    +    document.writeln("#left2 img{max-width: 100%;width: 70px;}");
    +    document.writeln("#right2 img{max-width: 100%;width: 70px;}");
    +    document.writeln("<\/style>");
    +    document.writeln("<div id=\"left\" style=\"top:112px;left:50px\">");
    +    document.writeln("<div id=\"left2\" class=\"imzql\">");
    +    document.writeln("<img border=0 src=https://cdn.usj.cc/left.jpg>");
    +    document.writeln("<br><a href=\"javascript:close_left2();\" title=\"关闭左边的对联\">×<\/a>");
    +    document.writeln("<\/div>");
    +    document.writeln("<\/div>");
    +    document.writeln("<div id=\"right\" style=\"top:112px;right:50px\">");
    +    document.writeln("<div id=\"right2\" class=\"imzql\">");
    +    document.writeln("<img border=0 src=https://cdn.usj.cc/right.jpg>");
    +    document.writeln("<br><a href=\"javascript:close_right2();\" title=\"关闭右边的对联\">×<\/a>");
    +    document.writeln("<\/div>");
    +    document.writeln("<\/div>");
    +</script>
    +

    [/reply]

    +

    这里需要注意需要把 + +https://cdn.usj.cc/xxx.jpg 下载下来,接着上传为自己的本地图片,因为这里图片使用的是自己的腾讯云文件托管,需要添加为referer白名单,否则直接引用会裂图

    +

    曾经被油老师嘲讽自己的思考问题不全面,每次整活都没考虑到移动端,所以这次对移动端也做了特别考虑,为了更好的去适应访客效果,我计划在低于1500分辨率的电子设备上不显示对联,否则在小屏幕的手机端,对联会显示出来遮挡对文章的正常浏览

    +

    当然控制方法也很简单,直接用css进行控制就好了,有一些设备的分辨率大概在1440,显示了就会影响侧栏的内容显示,当然我已经写了两个关闭按钮去控制,毕竟每次要去关闭两张图片会麻烦

    +
    @media (max-width:1500px){#left,#right{display:none !important}}
    +

    在主题的自定义css加入这个代码即可解决问题,灯笼的问题同理,直接在自定义cssjiaru

    +
    @media (max-width:1500px){#usj{display:none !important}}
    +

    这样效果基本上就弄好了,是不是很容易理解

    +

    后来学长建议对联跟随侧栏的拉条移动而移动会更好

    +

    这个比较简单直接在

    +

    document.writeln("<\/div>");

    +

    的下方加入

    +

    window.setInterval("heartBeat()",1);

    +

    即可,是不是非常简单,咱们看看具体的效果

    +

    +

    +

    晚安,我的朋友们

    +]]>
    +
    + + + 更换掉jsdelivr,改用腾讯云静态网站托管,网站速度比之前提升了不少 + https://www.usj.cc/post/41/ + Wed, 22 Dec 2021 19:19:00 +0000 + + https://www.usj.cc/post/41/ + 20号中午打包外卖到寝室,打开浏览器访问一下自己的博客,突然发现自己网站静态文件都丢失了 f12一下才知道原来是jsdelivr那边出问题,打 + +

    20号中午打包外卖到寝室,打开浏览器访问一下自己的博客,突然发现自己网站静态文件都丢失了

    +

    f12一下才知道原来是jsdelivr那边出问题,打开一个新标签页,发现jsdelivr的ssl证书已经过期

    +

    去他官网仔细看了一下,官网给了个这个公告

    +

    +

    +

    简单理解就是jsdelivr速度会比之前慢一点,现在已经恢复正常使用了,但是速度没有以前的理想

    +

    特意查了一下,jsdelivr的备案也被下了,可能是有什么涉及违规的东西,估计距离墙也不远了

    +

    +53027-yqy9w46iit.png

    +

    不得不说 jsdelivr 真的是一个很好的东西,从2020.3月初,一直使用他们的加速,突然间没了,还是挺可惜的

    +

    个人来看,我觉得跟 jsdelivr 支持 Github 有主要关系,毕竟 Github 在今年的年初在国内访问已经有各种限制了

    +

    这两天考完试,同时也在寻找 jsdelivr 的替代方案时,朋友建议我批量把 cdn.jsdelivr.net 换为 cdn.statically.io

    +

    这里解释一下 cdn.statically.io 也是一个同样支持 github 的加速,但是经过自己查了一下 cdn.statically.io 已经dns污染了

    +

    细思微恐,jsdelivr既然已经被下掉备案了,估计距离dns污染也不远了,因为dns污染之前把备案卸掉和国内cdn取消掉,这点合情合理

    +

    总感觉jsdelivr的提供商网宿CDN,行动实在是太快了

    +

    最近也有小伙伴问我关于jsdelivr替代方案,我找了两个方案,简单分享一下

    +

    使用loli.top大佬的替代方案

    +

    loli.top大佬使用的是国内CDN分发,服务器及CDN均流量无限,G口起步,速度还是很理想的

    +

    如果自己不想花钱可以直接使用这个用爱发电的方案,之前使用gh图床也可以直接使用了

    +

    使用方法:

    +
    +

    替换 + +https://cdn.jsdelivr.net +成为 + +https://xcdn.loli.top

    +
    +

    但是为了避免滥用,大佬已经开启了白名单机制,可以在大佬的博客留言把自己的域名加入白名单即可

    +
    +

    博客地址:https://blog.loli.top

    +
    +

    腾讯云的静态网站托管服务

    +

    这个服务好像还是腾讯云最近出的新东西,就是可以把网站的静态资源丢进去,享受加速

    +

    听强仔说,这个不怎么贵,每个月几块钱,一瓶水钱,还不错

    +

    直接登陆腾讯云打开控制台,搜索 静态网站托管 即可,地区随便选

    +

    +

    +

    这里选择空模板即可,然后名称随便写,这里界面就跟宝塔文件夹一样

    +

    +

    +

    创建自己的文件夹,把自己的静态文件丢里面即可,文件夹自定义即可,不用跟我一样

    +

    接下来就是解析一个二级域名,在这个界面解析好,然后上对应的ssl证书即可

    +

    +49426-fxuqyl4hl1.png

    +

    然后找到访问配置,按照下图设置即可,referer白名单是指你的静态文件那些域名可以引用你的静态资源

    +

    +

    +

    这样可以避免被其他人恶意调用,只有加入referer白名单的域名才可以调用

    +

    IP访问限频配置,是防止cc攻击,我这里博客访问量较小,设置的20次,你可以按照自己的情况设置

    +

    可以看一下效果

    +

    [dplay src=“https://usj.cc/sp/7.mp4”]

    +

    晚安,朋友们

    +]]>
    +
    + + + 放假之前最后一次的照片合集,再见啦!理工 + https://www.usj.cc/post/40/ + Wed, 22 Dec 2021 17:31:00 +0000 + + https://www.usj.cc/post/40/ + + +

    +74854-tf6ncx2nrr.png

    +

    +62240-spcby0sdo7.png

    +

    +62909-pacjkrxfi99.png

    +

    +65458-7jlq1z1b5yc.png

    +

    +49621-vx4ekvnrb2.png

    +

    +34327-y2zcf7dsot.png

    +

    +93598-t0ytoep9l8c.png

    +]]>
    +
    + + + 今天有空看了一下自己博客收录的链接,我开始慌了 + https://www.usj.cc/post/39/ + Thu, 16 Dec 2021 16:26:00 +0000 + + https://www.usj.cc/post/39/ + 临近放假,基本上没有什么课了,接下来主要是对考试内容的复习 咱们专业也是戴上了考试课最多的帽子,结课考试要考七门 排的是三天考试时间,时间的话, + +

    临近放假,基本上没有什么课了,接下来主要是对考试内容的复习

    +

    咱们专业也是戴上了考试课最多的帽子,结课考试要考七门

    +

    排的是三天考试时间,时间的话,还好,反正比高中考试轻松很多

    +

    下午复习本学期seo课程的时候,心血来潮乘着下午不忙的时候要不要给自己的博客优化一下

    +

    立刻打开百度site了一下我的博客域名

    +

    +

    +

    一个月前看还是单纯的一个首页,惊喜的发现自己链接已经被收录了30条

    +

    惊喜的同时也给我带来了惊吓,自己的一篇文章被百度搜索引擎重复收录了二十多篇,这…….

    +

    +69539-i5x6ikt0m7t.png

    +

    +67212-0lsjunim57ce.png

    +

    +45966-heisviuud69.png

    +

    仔细分析发现这些被重复收录的链接基本上都是 ?replyTo= 这样的参数页,每个评论参数都被搜索引擎误认为一个新的页面

    +

    导致了百度蜘蛛的重复抓取和重复收录,还记得上课SEO老师讲过,搜索引擎重复收录一个页面链接

    +

    等百度引擎排查会认为你是批量做收录,会被拉入收录黑名单,汗,我这个不就正是这样吗,焯!

    +

    再仔细排查其他收录的链接,也有几篇收录的rss订阅链接,访客点进去,一堆看不懂的xml的代码

    +

    +

    +

    访客看见这些页面肯定会一下跳出去,这样只会增加自己的文章跳出率和网站的跳出率,不利于流量的留存

    +

    文章跳出率较高百度蜘蛛会认为你的文章质量不高,也会降低收录速度

    +

    解决方法其实很简单,在网站根目录放置一个 robots.txt 文件告诉各大搜索引擎蜘蛛那些目录可以爬,那些目录不可以爬

    +

    当然还是自己做博客之前的疏忽,才导致这样的结果,亡羊补牢,为时不晚,写了个 robots.txt 放入网站根目录

    +
    +

    User-agent: *

    +

    Disallow:

    +

    Disallow: /feed

    +

    Disallow: /?replyTo=

    +

    Disallow: /admin

    +
    +

    这里我主要是对后台地址和订阅地址,评论参数进行禁止访问

    +

    这样等待下次搜索引擎抓取更新,这些被重复收录的链接,就会被清理掉

    +

    如果担心自己的规则写错,也可以在百度资源平台的站点管理测试一下

    +

    +28381-e0x3y1nybu9.png

    +

    +24044-jspgtajhno.png

    +

    +47008-7ycb9p20629.png

    +

    这样,测试之后,自己写的规则就生效了

    +

    当然不在意收录的博友可以忽略这些步骤

    +

    我的博客即将同步至腾讯云+社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?invite_code=u6wnjiw8l3gr

    +

    感谢来访

    +]]>
    +
    + + + 这次的落日比较有特色,西边摇摇欲坠的咸鸭蛋 + https://www.usj.cc/post/38/ + Thu, 16 Dec 2021 12:42:00 +0000 + + https://www.usj.cc/post/38/ + + + + + + + + + + + +]]> + + + + 盘点一下建站以来所注册的域名,我居然注册了一堆学费米 + https://www.usj.cc/post/37/ + Fri, 10 Dec 2021 21:42:00 +0000 + + https://www.usj.cc/post/37/ + 接触建站到现在快3年多了,从WordPress转到typecho 我也接触过很多主题,WordPress比较出名的主题我也入手了好几套 子比主题 + +

    接触建站到现在快3年多了,从WordPress转到typecho

    +

    我也接触过很多主题,WordPress比较出名的主题我也入手了好几套

    +

    子比主题,一为导航主题,7b2主题,上上下下也花了快一千多块钱

    +

    域名也注册了不少,还记得自己人生第一个域名还是co域名,当时才接触域名

    +

    根本不懂注册什么域名后缀好,总想着哪个便宜注册哪个

    +

    在朋友的介绍下在西部数码注册了人生的第一个co域名

    +

    因为我的网名叫做Vaica,所以这个域名也顺理成章的注册的是 vaica.co

    +

    当时西部数码做活动,首年co域名仅需八块钱一年,那时候top域名是九块钱一年

    +

    所以选择的是co域名,不为什么,因为便宜也可以备案,接近来年续费的时候我才知道

    +

    被西部数码耍了,co续费居然一百多一年,直接大无语,这西部数码真鸡贼

    +

    套路基本上是首年很便宜抛给你,引得一波小白注册,然后小白一年下来辛辛苦苦经营网站,流量刚刚起步,不会选择轻易换域名,到时候来年续费也会理所应当续费

    +

    续费太贵,自己生活费吃紧,只得被迫放弃,注册了一年vaica.top,吃一堑长一智,注册域名先看续费价格,三十多块钱一年,不是特别贵,就注册了

    +

    盘点域名

    +

    52ql.cn 与自己的姓名有关,一直保留在手

    +

    vaica.co 西部数码妥妥的学费米

    +

    vaica.top 还不错,但是top收录欠佳,吃灰进收藏夹

    +

    nbsir.cn nb先生,这个是强仔送我的,基本上没怎么用

    +

    sirnb.cn 先生nb,吃灰学费米

    +

    1770186415.cn 一块钱活动注册,吃灰学费米

    +

    010801.cn 一块钱活动注册,吃灰学费米

    +

    i52.top 学费米,头脑一热注册

    +

    i54.top 学费米,头脑一热注册

    +

    6i.ee 学费米,头脑一热注册

    +

    swduck.com 寓意是sweet water duck 糖水鸭

    +

    说明:本计划做美女写真图站,但是因为版权问题,还是删库跑路了

    +

    ntdao.com 奶兔岛 nai tu dao,一个博客导航站,学业问题搁置了

    +

    bvipw.com 北湾,头脑一热注册,事后我也不知道自己怎么想到的

    +

    5b2.cn 挺喜欢的一个三杂域名,是在阿里云竞价得到的

    +

    wogiao.cc 我giao,小阿giao火的时候注册的

    +

    fqwe.cc 朋友送的,最后续费一年,还是吃灰了

    +

    beibian.net 朋友送的,一直保留在手里,寓意北边

    +

    zql.life 跟自己姓名有关,寓意zql的生活,吃灰

    +

    zql.im 跟自己姓名有关,寓意I am zql

    +

    usj.cc 自己的博客域名,咬牙买的,小贵,寓意是 优设计,优世界,挺喜欢的

    +

    oao.pw 字符表情OaO域名,续费不贵,挺喜欢的

    +

    自己的看法

    +

    折腾这些域名,花了我不少时间和金钱,大多都是交了学费,实际上用着的没几个

    +

    如果喜欢可以弄个自己喜欢的可以备案的域名丢国内服务器,养老,不建议折腾,小赵这里已经帮大家试水了

    +

    今日运气不佳

    +

    今天得手一个表情字符域名oao.pw,解析好了之后,访问之后

    +

    +36653-5jntp1rho6d.png

    +

    提示工信部电信诈骗拦截,他喵的,满满的欺骗感,我这算是交了学费吗,这些糟糕的域名注册商总给我一种患得患失的感觉

    +

    我也百度了一下,我这大概是被工信部拉入黑名单了,可能域名之前有黑历史

    +

    +05930-okh7p1n5jq8.png

    +

    找到域名的注册商,客服回复很及时,说我域名没有问题,可能是缓存问题,让我耐心等待一会儿就好了

    +

    +90859-z0i0g9quq7m.png

    +

    等了差不多一个小时,算是虚惊一场,没什么问题,自己吓自己罢了,哈哈哈

    +

    这个域名打算以后拿来做api,哈哈哈,挺好的

    +

    晚安,我的朋友们

    +]]>
    +
    + + + 最近有点小忙,不知道写什么,来看学姐吧 + https://www.usj.cc/post/36/ + Fri, 03 Dec 2021 21:49:31 +0000 + + https://www.usj.cc/post/36/ + + +

    +44334-383lcgq96c7.png

    +

    +25448-kn62oma2p5h.png

    +

    +72883-wy2w33no4xa.png

    +

    +86315-3eheyeohnpi.png

    +

    +09525-jwj4imovmsf.png

    +

    +56488-jfpdhg7lpk.png

    +

    +89672-tdvwwsoivoe.png

    +

    +19662-wybaq14gqfs.png

    +

    +29387-5tbendn1q9.png

    +]]>
    +
    + + + 一年一次的大学生体测,对typecho后台登录页样式重写 + https://www.usj.cc/post/35/ + Sat, 27 Nov 2021 19:39:00 +0000 + + https://www.usj.cc/post/35/ + 最近几篇文章基本上都是一些教程,因为生活上基本上都是上课,没什么好记录的 这周辅导员通知,我们这周会有一个体测,也就是大学生每年一度的体质检测 + +

    最近几篇文章基本上都是一些教程,因为生活上基本上都是上课,没什么好记录的

    +

    这周辅导员通知,我们这周会有一个体测,也就是大学生每年一度的体质检测

    +

    自从晨跑跑完了,好像自己确实没怎么运动了,辅导员也是操碎了心,在体测的前三天

    +

    要求我们需要在我们的打卡app进行锻炼打卡

    +

    +96375-12clwhyegtih.png

    +

    最近真的是很冷,周末好像被被子封印了一般,怎么也不想起来

    +

    +42981-n983e6ywc6.png

    +

    当然也不乏一些调皮一点的学生,恶搞,哈哈哈,下面是我同学发的打卡截图

    +

    +15169-4yhsbmrpdej.png

    +

    有趣的辅导员

    +

    +71718-uxlu30oagw.png

    +

    体测自我小结

    +

    体测前还是有些紧张的,因为最怕很久不运动

    +

    突然运动的时候拉伤,50米和立定跳远都很顺利,没什么难度

    +

    身高体重都达标,就是让我疑惑的是为什么自己的肺活量指数那么低

    +

    第一次测才2200,第二次测3200,不知道为啥,自己从来不抽烟

    +

    测肺活量的老师说我的身体比较虚弱,建议以后多锻炼才能保证身体有个良好的状态

    +

    然后就是够呛的一千米跑,跑完真的是巨累,第二天起床也是腿疼

    +

    自己好像每次长跑都疼的要死要活的,前一阵子才发现我的跑步姿势错了

    +

    以后要练习正确的姿势,小腿酸痛真的很难受

    +

    可能要跟大学生活说再见了

    +

    还有一个学期就要实习啦,该和大学生活说再见啦

    +

    [dplay src=“https://usj.cc/sp/6.mp4”]

    +

    后台登陆页重写

    +

    在b站看了几个up主做的拟态风格的页面,真的是巨好看

    +

    自己也做了很多笔记,然后对照视频敲敲打打,虽然过程很曲折,但是还是做出来的

    +

    我渐渐的明白了,做页面真的是思维太重要了

    +

    很尴尬的是我知道这个css代码是干嘛用的,但是我不懂怎么设计让这个界面更好看

    +

    样式预览

    +

    拟态高级风格

    +

    +98994-r1ja1yva9wb.png

    +

    优雅清新风格

    +

    +75000-i03e5xu3gtb.png

    +

    这些页面我会在元旦左右分享给各位有需要的小伙伴,最近要准备期末考,见谅啦

    +

    这几天精神状态不好,身体不适,先休息了

    +

    晚安,朋友们

    +]]>
    +
    + + + 可惜不能一直做小孩子,总要长大,不知道实习生活会是什么样子 + https://www.usj.cc/post/34/ + Sat, 27 Nov 2021 18:49:00 +0000 + + https://www.usj.cc/post/34/ + + +

    +22999-htnwd5ggq1r.png

    +

    +68411-xdfa1vju0u.png

    +

    +79074-tadhswk86bl.png

    +

    +82387-0v5kans8trcn.png

    +

    +81857-d67qkqtrs4m.png

    +

    +72653-ogvgabj3q1m.png

    +]]>
    +
    + + + 我的公益rss阅读器正式公益上线,点进来教你正确的打开方式 + https://www.usj.cc/post/33/ + Wed, 24 Nov 2021 21:09:00 +0000 + + https://www.usj.cc/post/33/ + rss想必很多小伙伴都听说过,如果拿在2021年讲的话,这个是一个很老的东西 初次认识这个东西的时候,rss就是一堆乱七八糟的 XML代码,一点 + +

    rss想必很多小伙伴都听说过,如果拿在2021年讲的话,这个是一个很老的东西

    +

    初次认识这个东西的时候,rss就是一堆乱七八糟的 XML代码,一点用都没有

    +

    如果你没见过rss,点开下面的链接就是我们老生常谈的rss链接

    +
    +

    + +https://usj.cc/feed

    +
    +

    在大数据时代,我们总是被动的接收信息,这些源有时候不一定是自己想要的

    +

    大数据都会根据各种算法一五一十的推给你,导致浪费自己很多碎片化时间

    +

    总会给自己一种感觉,什么鬼,我什么都没干,两个小时的时间都没了

    +

    这里就体现了rss的作用了,我们可以收藏一些对我们有用的网站的信息源的rss链接

    +

    整合到可以一目了然阅读的rss阅读器上,我们接收信息从大数据推送转变成自己想看喜欢看的东西

    +

    而不是一味地被动的接收信息,可以极大化的节约自己的碎片化时间

    +

    U阅读-一款公益的rss阅读器

    +

    想必现在市面上大部分阅读器都是需要付费的,比如一些很出名的rss阅读器

    +

    我如果想订阅一些我喜欢的网站的rss链接,我就得去充钱,自己用起来也是十分的不方便

    +

    前段时间看到gitee一个项目

    +
    +

    + +https://gitee.com/anyant/rssant

    +
    +

    这个作者开源了一款名叫做蚁阅的阅读器程序,但是安装很复杂,需要一些Linux操作命令

    +

    docker命令,如果你是宝塔面板的忠实粉丝,可能不会习惯这种连接终端式的程序安装

    +

    为了安装这个程序,我花了将近好几天的学习空余时间学习docker的一些操作命令,screen命令

    +

    最后总算是安装好了,期间弄坏了好几次服务器导致博客数据丢失,网站崩掉,如果你只有一台服务器不建议折腾

    +

    建议在测试服务器测试完毕,再去自己常用服务器进行上线安装,如果你是一个不爱折腾的小伙伴,请继续看下面

    +

    考虑到自己的服务器还有四年之久,想着仅仅做个博客丢上面,真是显得有些资源浪费

    +

    小赵同学也是秉承着分享的原则,把这个搭建好的成品免费公益给大家使用,为了方便大家使用

    +

    我使用了开发工具封装了我的rss的安卓版app,这样免去了繁琐的每次去输入rss的网址去访问阅读

    +

    +19990-v5ea24dltd.png

    +

    图标是不是非常熟悉,如果你是老朋友了,你可能一眼便知

    +

    APP总得有个名字吧,叫优世界,不行,我的博客名叫这个,不能重复了

    +

    冥思苦想,还是给他起了一个文雅一点的app名字:U阅读

    +

    U阅读-预览

    +

    这个rss阅读器分为app版和web端,桌面端

    +

    web端:https://rss.usj.cc

    +

    app版:

    +

    主要分别为白天模式和黑夜模式,主要是方便阅读不刺眼,阅读的舒适感

    +

    [xiangce] + +07998-19m30x40nk3i.png +91609-lfmeqberkjb.png +[/xiangce]

    +

    桌面端:

    +

    我是电脑的深度使用者,当然也弄了桌面端

    +

    打开你的谷歌浏览器或者edg浏览器,然后点击这个地方

    +

    +51508-cd5rald98w.png

    +

    就可以为自己的电脑桌面添加一个桌面端,方便电脑时阅读体验

    +

    订阅自己的博友

    +

    作为一个喜欢写博客的博主,有时候闲暇的时间也喜欢去逛逛自己的友链的博主

    +

    但是不能保证我随便点的博友的博客,都有最新发布的文章

    +

    如果我一个一个去点击访问,则会浪费一些不必要的碎片时间

    +

    这里我们就可以使用U阅读的订阅功能,点击U阅读的上方的+号,将你喜欢的博主的网站链接键入对应位置

    +

    U阅读app便会每隔三十分中自动抓取博友的更新的最新文章,以便自己可以及时回访和互动

    +

    其次也极大的加大了博主与博主的之间的友情值,订阅你喜欢的博客就好比对该博主设置了特别关心

    +

    博友更新文章,U阅读可以及时的反馈给你,该博友更新文章了,要不去逛逛

    +

    订阅我喜欢的Up主

    +

    我也是一个热爱小破站的博主,几乎无聊的时间都在小破站上面学习和看番剧

    +

    我喜欢的up主,我能不能把他每期最新更新的投稿视频也加入U阅读呢,答案是可以的

    +

    比如我爱看跳舞区的小姐姐,去b站,将该up主的主页地址复制下来

    +
    +

    + +https://space.bilibili.com/95948010?spm_id_from

    +
    +

    可以知道该up主的id号是95948010,我们只需要复制主页的地址把/你喜欢的up主id?这段id截取下来

    +

    + +https://rsshub.app/bilibili/user/video/95948010

    +

    想必你看到,上面例子便一目了然,只需要将你喜欢的up主id替换掉就行了

    +

    + +https://rsshub.app/bilibili/user/video/这里填写up的id

    +

    +92807-bvlu8nqhx5q.png

    +

    这样,阅读器可以自动抓取你喜欢的up主的最新投稿视频,哈哈哈,是不是非常好用

    +

    +13693-4946mbjxgd2.png

    +

    视频也可以在线观看,极大化的精简了自己的碎片化时间

    +

    订阅loc论坛

    +

    我平时比较喜欢看loc一些mjj大佬发的一些主机活动,我们也可以添加在阅读器中

    +
    +

    + +https://hostloc.com/forum.php?mod=rss

    +
    +

    这样我们就可以随时关注loc的最新动态

    +

    +42211-8244e3h0kvg.png

    +

    订阅其他内容

    +

    如果你不满足这些,也可以仔细看下面文档加入你喜欢的内容

    +

    + +https://docs.rsshub.app/bbs.html#a-dao-ni-ming-ban

    +

    U阅读下载

    +

    U阅读app下载地址:https://usj.cc/rss.apk

    +

    晚安,我的朋友们

    +]]>
    +
    + + + 给你的博客加一个情侣恋爱倒计时小工具,另外安利一个好用的typecho插件 + https://www.usj.cc/post/32/ + Sun, 21 Nov 2021 22:48:00 +0000 + + https://www.usj.cc/post/32/ + 之前给大家说的那个博客后台美化,还有一点点问题,本来是承诺这个文章给他分享出来 因为第一次做美化,考虑到很多小伙伴还不会css,所以我自己测试 + +

    之前给大家说的那个博客后台美化,还有一点点问题,本来是承诺这个文章给他分享出来

    +

    因为第一次做美化,考虑到很多小伙伴还不会css,所以我自己测试好再放出来,哈哈哈,暂时鸽了

    +

    想必各位小伙伴,都是看我的文章标题进的,当然我不是标题党,本文章就是纯正经的整活

    +

    Paste Image插件

    +

    作为一个生活类的写作博主,喜欢在文章掺杂一些自己的日常,意味着就需要上传图片

    +

    使用typecho的时候,上传图片要分为两步,十分的不方便,第一步上传附件,第二步插入图片

    +

    这样的步骤极大的拖慢了文章的写作效率,我前几天在github仓库发现一个插件可以完美解决这个痛点

    +

    这个插件可以为 Typecho 自带编辑器增加粘贴图片上传功能,Typecho 最新开发版已经直接支持粘贴上传功能

    +

    本插件仅供旧版本(我指的是现在使用的是官方最新正式版的小伙伴)

    +

    如果你是typecho的开发版本,请跳过这个地方,因为最新开发版已经完美支持这个功能了

    +

    想必很多小伙伴在typecho写博文的时候,喜欢插入图片,安装好了这个插件,写文章的时候

    +

    图片放在电脑桌面上,对图片选中之后,Ctrl+C 复制,然后去 typecho 编辑器去 ctrl+v,图片就直接上传好了

    +
    +

    插件地址:https://github.com/zgq354/PasteImage

    +
    +

    为自己的博客添加一个恋爱小工具

    +

    想必有很多博主,都是有着浪漫主义色彩,想必找过可以统计跟男朋友女朋友的相恋的时间

    +

    最近在学JavaScript,JavaScript一些课程也教我们做一些倒计时的小功能,我想这岂不是可以做个情侣恋爱计时

    +

    然后放在博客的侧栏,做成一个侧栏小卡片,说干就干,昨天下午就开始在网上找思路,效果基本上就是这样的

    +

    +23637-1p62hym2vgo.png

    +

    你如果想看样式,可以去我的测试站点

    +
    +

    北边博客:https://beibian.net

    +
    +

    这里我会提供两种方法,小赵推荐大家使用第二种,因为利于修改

    +

    找到博客的侧栏的php文件,在合适的位置加入以下代码

    +
    <body>
    +    <div style="text-align: center;margin-top: 10px;">
    +        <link type="text/css" media="all" href="https://a-oss.zmki.cn/20190606/love.css" rel="stylesheet">
    +        <img src="https://cravatar.cn/avatar/08f9cdacb83a984411a94b60fddfbdcd?s=&d=mm&r=g"
    +            style="width: 50px;height: 50px;vertical-align: -20px;border-radius: 50%;margin-right: 5px;margin-bottom: 5px;-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.1), 1px 1px 1px rgba(0,0,0,0.1), 1px 1px 1px rgba(0,0,0,0.1);box-shadow: 1px 1px 1px rgba(0,0,0,.1), 1px 1px 1px rgba(0,0,0,0.1), 1px 1px 1px rgba(0,0,0,0.1);border: 2px solid #fff;">
    +        <svg viewBox="0 0 1024 1024" style="margin-left: 5px;margin-right: 5px;" version="1.0" width="15" height="15"
    +            class="my-face">
    +            <path
    +                d="M863.597631 513.574282l-271.33965-140.213484L729.783667 81.926656c3.583731-7.87141 7.167462-15.742819 7.167462-25.214109C736.887134 25.226908 708.345275 0.012799 672.635953 0.012799a63.611229 63.611229 0 0 0-39.293053 12.607055c-1.791866 1.59988-3.519736 3.19976-5.311602 3.19976L147.87531 418.925381a55.547834 55.547834 0 0 0-19.646527 47.356448c1.791866 17.278704 14.27093 33.021523 32.125591 42.492813l271.33965 141.749369L292.504463 945.221908c-12.479064 25.214109-1.791866 53.563983 23.166262 69.306802 10.751194 6.335525 23.230258 9.47129 35.709322 9.47129 16.062795 0 32.125591-4.735645 44.604655-15.742819l480.091993-403.297753a55.547834 55.547834 0 0 0 19.646526-47.228458 61.243407 61.243407 0 0 0-32.12559-44.156688z"
    +                fill="#515151"></path>
    +        </svg>
    +
    +        <img src="https://cravatar.cn/avatar/08f9cdacb83a984411a94b60fddfbdcd?s=&d=mm&r=g"
    +            style="width: 50px;height: 50px;vertical-align: -20px;border-radius: 50%;margin-left: 5px;margin-bottom: 5px;-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.1), 1px 1px 1px rgba(0,0,0,0.1), 1px 1px 1px rgba(0,0,0,0.1);box-shadow: 1px 1px 1px rgba(0,0,0,.1), 1px 1px 1px rgba(0,0,0,0.1), 1px 1px 1px rgba(0,0,0,0.1);border: 2px solid #fff;"><br>
    +
    +        <span id="htmer_time"> <span class="zmki_love_ah"></span></span>
    +    </div>
    +    <script type="text/javascript" language="javascript">function setTime() {
    +            var create_time = Math.round(new Date(Date.UTC(2019, 12, 28, 6, 45, 0)).getTime() / 1000);
    +            var timestamp = Math.round((new Date().getTime() + 8 * 60 * 60 * 1000) / 1000);
    +            currentTime = secondToDate((timestamp - create_time));
    +            currentTimeHtml = ' <span class="zmki_love_ah">已经在一起</span><br>' +
    +    currentTime[0] +
    +    "年 " +
    +    currentTime[1] +
    +    " 天 " +
    +    currentTime[2] +
    +    " 时 ";
    +            document.getElementById("htmer_time").innerHTML = currentTimeHtml;
    +        }
    +        function secondToDate(second) {
    +            if (!second) {
    +                return 0;
    +            }
    +            var time = new Array(0, 0, 0, 0, 0);
    +            if (second >= 365 * 24 * 3600) {
    +                time[0] = parseInt(second / (365 * 24 * 3600));
    +                second %= 365 * 24 * 3600;
    +            }
    +            if (second >= 24 * 3600) {
    +                time[1] = parseInt(second / (24 * 3600));
    +                second %= 24 * 3600;
    +            }
    +            if (second >= 3600) {
    +                time[2] = parseInt(second / 3600);
    +                second %= 3600;
    +            }
    +            if (second >= 60) {
    +                time[3] = parseInt(second / 60);
    +                second %= 60;
    +            }
    +            if (second > 0) {
    +                time[4] = second;
    +            }
    +            return time;
    +        }
    +        setInterval(setTime, 1000);
    +    </script>
    +</body>
    +

    然后就可以了,效果就是我上面展示的第一个效果图,这个方法不建议

    +

    主要是因为这个小工具的自带的css样式会,跟主题的css冲突,结果会像我这样的,哈哈哈

    +

    +53861-hatym7b1n84.png

    +

    这样直接离了大普,头部直接不听话

    +

    第二种方法就是利用iframe标签嵌套网页,这样新建一个网页再使用嵌套的方法将网站内容嵌套过来

    +

    不会影响自己的网站主题本身自带的主题样式,还利于修改,不至于自己不懂主题,一下把自己的主题删503了

    +

    第一步,把我的演示站,利用浏览器的审查元素功能,把整个代码存文本地的index.html

    +

    因为就是纯单页,JavaScript和css都放在这个页面。没有额外的文件,可以放心折腾

    +
    +

    演示页面:https://zql.im/love.html

    +
    +

    然后修改相应的东西改为你自己的就好了,然后找到主题的合适位置放入iframe标签

    +
     <iframe src="这里放置你的网页" width="204" height="120" frameborder="0" scrolling="No" align="center"><span data-mce-type="bookmark" style="display: inline-block; width: 0px; overflow: hidden; line-height: 0;" class="mce_SELRES_start"></span></iframe>
    +

    这里可能需要一点css基础,如果你不会,可以在文章的评论区留言,我有空可以帮你看看

    +

    你为什么不在你的博客放这个小工具呢

    +

    这个嘛,前提是我得有个女朋友先,折腾来折腾去,才恍然大悟自己还是个单身汪,没想到小丑居然是我自己

    +

    过段时间会给大家分享倒计时的小卡片,JavaScript我还在学习中,争取给大家带来更多好玩的小功能

    +

    晚安,我的朋友们

    +]]>
    +
    + + + 这组照片的主题,咱就叫它光吧 + https://www.usj.cc/post/31/ + Sun, 21 Nov 2021 21:55:00 +0000 + + https://www.usj.cc/post/31/ + + +

    +49808-7lfel3t480p.png

    +

    +23129-b48m287q45f.png

    +

    +39999-pd1bzqmfo9.png

    +

    +47262-b60yqkraqvn.png

    +

    +38692-23o1jtxizvk.png

    +

    +09243-6uq34pa21nf.png

    +

    +22625-qcv9iwoidj.png

    +

    +77195-aqmcz4dnmet.png

    +

    +13936-55iampgyy1i.png

    +]]>
    +
    + + + 对typecho后台登陆界面样式美化,逐渐对自己的审美感到怀疑 + https://www.usj.cc/post/30/ + Wed, 17 Nov 2021 21:23:00 +0000 + + https://www.usj.cc/post/30/ + 临近期末考试,每天基本作息都是上课,没什么可以记录的,最近就没更新动态 今天刷微博才知道襄阳又境外输入了三个人,现在全城都戒备起来了 学校管控的 + +

    临近期末考试,每天基本作息都是上课,没什么可以记录的,最近就没更新动态

    +

    今天刷微博才知道襄阳又境外输入了三个人,现在全城都戒备起来了

    +

    学校管控的也比以前严很多了,出门门卫需要对请假条进行真实性核验,怕学生伪造假的请假页面溜出去

    +

    +

    +

    今天十七号下午的课也被调走了,主要是对学生们进行核酸检测

    +

    +

    +

    通知的是要进行鼻咽拭子,还记得鼻咽拭子还是那时候在高中的时候做的

    +

    医护人员用一根很长的棉签捅进鼻孔,然后棉签旋转两圈,进行取样,真的是巨难受

    +

    一想着一会儿又要做鼻咽拭子,压迫感就上来了,从1:45等到3:20才排到我们小队做

    +

    进了采样室才知道,采样方式临时改成刮喉咙采样了,心里松了一口气,哈哈哈,逃过一劫

    +

    过程很顺利,基本上几十秒一个人,采集完,就回宿舍了

    +

    有些困意,想着快四点多了睡的话,晚上睡不着,还是算了

    +

    +

    +

    无意中打开博客的后台,我想了想

    +

    乘着没事,要不要给后台登陆页写一个新页面

    +

    说干就干,把官方的css代码全部删掉,自己写一个新页面

    +

    +

    +

    经过自己不断调试和美化,爆肝一小时也总算写出来了

    +

    实践才知道,发现之前好多学过的css基础都忘得差不多了,以后还是要多多练习

    +

    成品基本上这样,之前想了很多花里胡哨的方案,但是还是简约大方一点好

    +

    +

    +

    明早第一节课有课,状态不怎么好,先写这么多

    +

    晚安,我的朋友们

    +]]>
    +
    + + + 双十一已经变味了,不知道从什么时候反感双十一了 + https://www.usj.cc/post/29/ + Sat, 13 Nov 2021 22:23:00 +0000 + + https://www.usj.cc/post/29/ + 双十一购物狂欢节,从2009年打响了第一杆枪,截止今年已经是第十二个年头了 还记得高中的那时候,特别喜欢双十一,自己平时购物车收藏的洗面奶,在 + +

    双十一购物狂欢节,从2009年打响了第一杆枪,截止今年已经是第十二个年头了

    +

    还记得高中的那时候,特别喜欢双十一,自己平时购物车收藏的洗面奶,在双十一那天可以低价买到

    +

    看了近两年的双十一,可以看得出双十一已经彻底的脱离了当初的初衷,清理库存,已经变成了促销狂欢

    +

    越来越多的商家开始变着花招吸引客户,你以为你薅到了羊毛,实则已经被割了韭菜

    +

    平时卖200块钱的洗面奶套装,在双十一之前提价到300,然后双十一当天打着打七折,卖210

    +

    要不是我平时加在购物车,等着双十一清购物车,我还不知道,价格居然比平时还贵十块钱

    +

    +

    +

    双十一战线拉长,让我很累

    +

    不知道双十一什么时候改规则了,双十一不再是11.11那天

    +

    细心的小伙伴可以发现淘宝app的图标在十月底都已经换上了双十一的字样

    +

    作为一个选择疑难症的我,一下课就要打开淘宝逛逛看看最近要买啥,真的是很纠结又浪费时间

    +

    看一条裤子有时候可以看到凌晨一点,有时候室友半夜上厕所看我还没睡,提醒我早点睡

    +

    殊不知我那时候还在为三条裤子之间做十分纠结的选择,我是特别不喜欢购物

    +

    战线的拉长,给我一种错觉感,再看看或许有更满意更优惠的宝贝呢,我好像这一段时间都在逛淘宝

    +

    有时候经常逛到深夜,白天很早起,晚上很晚睡,让我真的很疲惫

    +

    瓜分20亿,赚的都是父母的辛苦钱

    +

    说一下双十一的活动吧,对阿里巴巴的创意团队,小赵是佩服得五体投地

    +

    单说双11的玩法,就是常玩常新,每年不重样

    +

    去年是集能量瓜分11.11亿红包,今年是全民开喵铺,组队盖楼赢20亿红包

    +

    [xiangce] + + +[/xiangce]

    +

    看到20亿,看到这个金额,我的小心脏就扑通扑通地跳

    +

    因为每年基本上都是这个套路,我看我同学都在玩这个

    +

    这个活动就会给你一种错觉不参加可真就是错过几十亿了,看同学试了一下

    +

    辛辛苦苦叠了两周的喵币,终于叠到了36级,拿到了10.3元的红包

    +

    其实天猫双十一的领红包游戏年年换,但是玩法其实一直没变

    +

    无非就是让你去使用阿里旗下的各个软件,逛淘宝上的各个店铺,拉各种好友来一起参加活动

    +

    每天浇水、喂小鸡、逛店铺、拉战队,最后就三四毛钱的红包,算下来每次操作一分钱都不到

    +

    关键是我们还玩得不亦乐乎,像是中了多大的彩票一样

    +

    最近同学见面打招呼都是“你的喵币领了吗?”“我的喵铺又升级啦!”

    +

    不得不说淘宝是个聪明人,知道现在双11成交额增长越来越慢,已经接近天花板

    +

    再想快速增长非常困难了。所以趁这个购物狂欢节的热度,给各个商家和APP都轮流拉一波流量

    +

    拿出20亿的红包给大家分,光靠广告费都能轻松回血

    +

    优惠倒没有,更多的是数学游戏和阅读理解

    +

    从双十一预售开始,面对各种花式烧脑促销规则,我严重怀疑起自己的计算能力和阅读理解能力

    +

    光红包就足以让人眼花缭乱,喵铺红包,关注店铺红包,店铺优惠券,尾款满减红包,满300减20跨店红包

    +

    抢完红包要买的时候,各种促销规则又看得你眼花缭乱

    +

    什么定金膨胀,满400减50购物津贴,开通88VIP再享95折,还有各种叠加红包和优惠券

    +

    有时候怀疑的问自己,这真的便宜了吗

    +

    预售商品定金不退

    +

    接近双11,小赵发现很多商品都已经无法加入购物车了,要加你就先付定金

    +

    付完定金,下单后立减一定数额的钱数,看起来蛮划算的

    +

    可是如果你之后不想继续购买,对不起,你会发现定金是不退还的

    +

    容易冲动消费的,很容易被这个套路,白白损失了定金,或者是买了自己没那么需要的东西

    +

    这个是有招可破的,如果已经付了定金,就先把东西买下来,然后再退货,这样定金就回来了

    +

    免单永远不会轮到自己

    +

    有点购物经验的小伙伴都知道,双11有很多商家是有免单的

    +

    比如前100名免单,或者前1000名半价

    +

    这不是免费白嫖嘛,赶紧把商品提前加购物车,午觉不睡了,再专门定个闹钟抢名额

    +

    到点准时开抢,我去,狂戳屏幕,结果戳到最后一秒,手都抽筋了,却一直显示系统繁忙

    +

    不管多么努力,好像幸运女神总是没有光顾你

    +

    我们总是在屯根本不需要的东西

    +

    作为精的跟猴一样的小赵,每年双十一的时候喜欢在学校的二手群捡漏

    +

    哈哈,其实也是很不理解,很多同学买一些平时不怎么需要的东西屯一堆

    +

    然后不怎么需要,自己又放不下,第二天又是超低价的出售在二手群

    +

    +

    +

    我也是每年这个时候可以淘一些日用品,可以省下不少钱

    +

    我想那些学姐估计都进了商家的圈套,为了凑那个满减活动吧

    +

    比较晚了,就写这么多吧

    +

    晚安,我的朋友们

    +]]>
    +
    + + + 彻底对令人头疼的Gravatar头像说再见,正式换上国内的Cravatar头像源 + https://www.usj.cc/post/28/ + Thu, 11 Nov 2021 14:52:00 +0000 + + https://www.usj.cc/post/28/ + 因为给自己的主题换新主题配色了,对应的主题的头像也要更换一下,不然显得非常不搭 这意味着我必须得爬qiang去访问Gravatar的官网,我自 + +

    因为给自己的主题换新主题配色了,对应的主题的头像也要更换一下,不然显得非常不搭

    +

    这意味着我必须得爬qiang去访问Gravatar的官网,我自用的节点又死了,导致开个Gravatar官网都很卡

    +

    好不容易把Gravatar头像成功换好了,发现国内反代的Gravatar源刷新速度很慢

    +

    很早之前换的Gravatar头像,一直到第三天都没变,还是原来的头像,于是本文就来了

    +

    介绍一下Gravatar头像

    +

    可能还有很多新手站长朋友不知道什么叫做Gravatar头像,这里简单给大家科普一下

    +

    Gravatar是WordPress母公司Automattic推出的一个公共头像服务

    +

    你只需要去Gravatar.com注册账号绑定自己的域名邮箱,然后上传自己喜欢的头像

    +

    在逛博客评论的时候,邮箱填写您的域名邮箱,会默认输出你在Gravatar上传的头像

    +

    支持个性化,是一个非常不错的项目,现在各大博客系统基本上都是支持Gravatar头像的

    +

    但是因为长城防火墙的存在,Gravatar在中国境内时不时就会被墙一下,比如本次从2021年2月一直到8月都是不可访问状态

    +

    有时候去Gravatar上传自己的新头像,不得不借朋友的梯子爬qiang,非常的繁琐

    +

    因为被墙,国内很多大佬也想了很多方法,比如使用反代和cdn加速确保Gravatar在国内能正常访问

    +

    法律上讲这种方法虽然可行但是违法的,一不小心可能会很容易吃牢饭

    +

    其实可以仔细想一下为什么Gravatar头像在国内会被墙,一定是出现了某些涉政、涉黄之类的违法内容,然后被禁止国内访问

    +

    这些国家禁止的东西我们再将其反代到中国使其可以正常访问,不得不说真的是细思极恐

    +

    但是话说回来,反代和cdn加速真的解决了本质问题吗,其实并没有,这种方法只是解决头像访问的问题

    +

    但是没有解决头像上传问题,我们如果换头像的话,就得利用国内的头像源去获取Gravatar头像

    +

    而且缓存没十天半个月根本刷新不出来新的头像,可谓真的不方便

    +

    在这里小赵同学也在叶开的介绍下认识了一款咱们国内的头像库项目,真是我们的福音

    +

    国内Cravatar头像源项目

    +

    Cravatar是lifepress团队在国内做的一个公益项目,是一个Gravatar完美的替代品

    +

    看了官方的文档,Cravatar100%兼容Gravatar的头像API,这意味着你可以简单的通过替换域名的方式来使用Cravatar接替Gravatar

    +

    让我惊艳的功能官方文档是这样说的

    +

    Cravatar支持在用户未设置Cravatar头像及Gravatar头像时匹配QQ头像(仅限于使用QQ数字邮箱的用户)

    +

    其带来的效果是:

    +

    经过三级匹配(Cravatar头像->Gravatar头像->QQ头像)后,大约70%的访客都会得到准确的头像

    +

    也就是使用Cravatar,如果你没有Gravatar头像,Cravatar可以默认输出你的QQ头像

    +

    对于官方文档,小赵同学认为,总的来说,Cravatar在100%兼容Gravatar的同时,还有很多优点

    +

    具有更快的速度服务完全架设并运行在中国大陆境内,几乎是毫秒级的相应,真的可以提高博客的速度

    +

    更高的稳定性,因为项目架构在国内,我们属于国内,不可能出现被墙,简单来说不会出现时不时访问不了的情况

    +

    还有更高的头像展现率,在自有头像库的基础上囊括了Gravatar和QQ的头像库,更加的丰富

    +

    还支持较高效率的头像更新速率,五分钟刷新,自己心爱的头像马上展现在自己的心心念念的博客上

    +

    +

    +

    Cravatar头像源我们该怎么接入呢

    +

    这里我主要讲WordPress和typecho的接入方法

    +

    其他博客系统自己摸索就好了

    +

    WordPress的接入方法

    +

    只需要将以下代码

    +

    加入你的插件或主题的 functions.php 里即可

    +
    if ( ! function_exists( 'get_cravatar_url' ) ) {
    +
    +    function get_cravatar_url( $url ) {
    +        $sources = array(
    +            'www.gravatar.com',
    +            '0.gravatar.com',
    +            '1.gravatar.com',
    +            '2.gravatar.com',
    +            'secure.gravatar.com',
    +            'cn.gravatar.com',
    +            'gravatar.com',
    +        );
    +
    +        return str_replace( $sources, 'cravatar.cn', $url );
    +    }
    +
    +    add_filter( 'um_user_avatar_url_filter', 'get_cravatar_url', 1 );
    +    add_filter( 'bp_gravatar_url', 'get_cravatar_url', 1 );
    +    add_filter( 'get_avatar_url', 'get_cravatar_url', 1 );
    +}
    +
    +if ( ! function_exists( 'set_defaults_for_cravatar' ) ) {
    +    /**
    +     * 替换 WordPress 讨论设置中的默认头像
    +     */
    +    function set_defaults_for_cravatar( $avatar_defaults ) {
    +        $avatar_defaults['gravatar_default'] = 'Cravatar 标志';
    +
    +        return $avatar_defaults;
    +    }
    +
    +    add_filter( 'avatar_defaults', 'set_defaults_for_cravatar', 1 );
    +}
    +
    +if ( ! function_exists( 'set_user_profile_picture_for_cravatar' ) ) {
    +    /**
    +     * 替换个人资料卡中的头像上传地址
    +     */
    +    function set_user_profile_picture_for_cravatar() {
    +        return '<a href="https://cravatar.cn" target="_blank">您可以在 Cravatar 修改您的资料图片</a>';
    +    }
    +
    +    add_filter( 'user_profile_picture_description', 'set_user_profile_picture_for_cravatar', 1 );
    +}
    +

    但是要注意的是7b2,日主题,子比主题主题作者已经摒弃了Gravatar头像

    +

    使用的自己的头像方案,所以无法支持Cravatar头像

    +

    typecho的接入方法

    +

    我们主要是对官方的Gravatar换源,这个很简单

    +

    找到自己的博客程序的根目录,将以下代码加到站点根目录的 config.inc.php 中即可

    +
    define('__TYPECHO_GRAVATAR_PREFIX__', 'https://cravatar.cn/avatar/');
    +

    Cravatar官网地址

    +
    +

    + +https://cravatar.cn

    +
    +

    Cravatar的头像源

    +

    找到你的主题目录,找到Gravatar头像加速功能

    +

    把这个填进去即可

    +
    +

    + +https://cravatar.cn/avatar

    +
    +

    测试一下速度

    +

    +

    +

    你会发现加载只花了98毫秒,不得不说非常的给力

    +

    有兴趣的小伙伴可以自己替换一下

    +

    就写这么多了,祝各位朋友生活愉快!

    +]]>
    +
    + + + 第一次尝试ai画简笔画,本是给自己设计logo误打误撞画起了简笔画 + https://www.usj.cc/post/25/ + Tue, 09 Nov 2021 22:06:00 +0000 + + https://www.usj.cc/post/25/ + 昨晚跟蚊子有点疼博主聊了几句,不知道怎么着聊到网站logo这个话题 我就在想,这几天趁着不忙给自己整一个新logo吧,现在这个logo也确实看 + +

    昨晚跟蚊子有点疼博主聊了几句,不知道怎么着聊到网站logo这个话题

    +

    我就在想,这几天趁着不忙给自己整一个新logo吧,现在这个logo也确实看腻了

    +

    +

    +

    这个logo当初设计的时候,就是感觉一切从简就好,然后选的主题配色为底色加我域名的字母就好了

    +

    但是第二天就被潘先生嘲笑很土的感觉,前面说有换logo的想法,确实有这一方面原因,哈哈

    +

    +

    +

    晚上躺着床上睡不着索性构思了一下,优世界,反复嘴里念叨,世界,电视,当初又在看b站,给我突如其来的灵感

    +

    我就在手机里面简单的构思了一下,于是我的logo第一版就出来了,构图很简单,就是一些基本的线条

    +

    +

    +

    当时想起来,logo主要要跟网站名字搭在一起,所以就在小电视的嘴那边加了我的博客名字,感觉一下子失去了味道

    +

    设置为logo的视觉效果也不是很好,只得丢弃了,删掉图层文件,丢进回收站

    +

    +

    +

    冥思苦想新方案的时候,突然蚊子有点疼博主给我发了一个他的想法,真的刺激到我的灵感点了

    +

    [dplay src=“https://usj.cc/sp/5.mp4”]

    +

    看了看他发过来的视频,想了想要不新logo走简约风,哈哈哈,真的是特别感谢

    +

    第一版出炉,基本上是个框架,主要还是围绕着 U S j 三个字母围绕设计的,小人的手部分是字母 U,然后绳子是 J,整个构成是一个 S形

    +

    +

    +

    然后问了一下蚊子有点疼博主的意见,他建议我字母 J 的点部分画大一点就好了,这个点画大一点,完全可以画个小人的头,手又是钩子形状,完全可以碰一本书,哈哈哈,第二版就出来了

    +

    +

    +

    书本的话花一些线条的话,就太单调了,给书本加了一些线条,看起来是不是高级了一点点

    +

    +

    +

    总还是觉得有点不满意,还是想加点元素进去,于是尝试了两组方案,分别是英文字母和汉字

    +

    英文版

    +

    +

    +

    汉字版

    +

    +

    +

    蚊子有点疼博主改进版本

    +

    +

    +

    我发现,英文字母如果粗体一点还是效果很不错的,我想着之前看过一款免费商用的字体叫做斗鱼字体,还挺不错的,试试看

    +

    然后修修改改好几次,改动了很多小细节,最后定稿就这样完成了

    +

    +

    +

    迫不及待的装上主题,好像风格不太搭,自己的主题花里胡哨一点,这个logo太简约风了,不太搭,可惜了

    +

    然后叶开说我这个可以稍微修改拿去做自己的loc头像,其实说句心里话,自己的作品能够被别人喜欢真的是很开心的一件事

    +

    叶开改的也有点古风的味道,很不错的,哈哈哈

    +

    +

    +

    今晚还拍了几处夜景,准备分享给大家,放在这里有点不合适了,待会儿还是放在新文章以相册模式展示出来比较好

    +

    今晚就写这么多吧,晚安,我的朋友们

    +]]>
    +
    + + + 今晚的夜色很美,要是照片的小情侣是我就好了 + https://www.usj.cc/post/26/ + Tue, 09 Nov 2021 19:49:00 +0000 + + https://www.usj.cc/post/26/ + + +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 日落又不是天天这么美,当然要记录下来啦 + https://www.usj.cc/post/22/ + Tue, 09 Nov 2021 01:56:00 +0000 + + https://www.usj.cc/post/22/ + 第一次拍日落系列,日落真的太美了,有几张是我拍的,还有学姐拍的 图片可能有点不清晰,原图实在是太大了,压缩了一下下,就当是座机拍的吧 最后一张是 + +

    第一次拍日落系列,日落真的太美了,有几张是我拍的,还有学姐拍的

    +

    图片可能有点不清晰,原图实在是太大了,压缩了一下下,就当是座机拍的吧

    +

    最后一张是飞行棋,看到飞行棋就想到小时候跟小伙伴一起蹲在小学的大柳树下飞行棋

    +

    小时候总是向往着长大,却没想到长大会有这么多烦恼

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 记录每一个不属于你的小姐姐 + https://www.usj.cc/post/24/ + Mon, 08 Nov 2021 16:23:00 +0000 + + https://www.usj.cc/post/24/ + + +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 银龙重铸之日,骑士归来之时,恭喜EDG夺冠! + https://www.usj.cc/post/23/ + Sun, 07 Nov 2021 02:39:00 +0000 + + https://www.usj.cc/post/23/ + 银龙重铸之日,骑士归来之时,恭喜EDG夺得s11总冠军 表示自己也是昨晚看直播基本上凌晨两点才睡,直播夺冠给我激动的 操场也是一道美好的风景 若干 + +

    银龙重铸之日,骑士归来之时,恭喜EDG夺得s11总冠军

    +

    表示自己也是昨晚看直播基本上凌晨两点才睡,直播夺冠给我激动的

    +

    +

    +

    +

    +

    +

    +

    操场也是一道美好的风景

    +

    若干年之后,又是一场青春岁月的美好回忆

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    打野jiejie还是咱们湖北襄阳人呢

    +

    QQ也是崩掉了,一分钟内消息发送量太多,鹅厂的服务器累坏了

    +

    +

    +

    不行了,熬不住了,先写这么多吧

    +

    晚安,我的朋友们

    +]]>
    +
    + + + 不用改变图片原地址,实现图片自动转webp格式,速看,一会删 + https://www.usj.cc/post/21/ + Thu, 04 Nov 2021 21:11:00 +0000 + + https://www.usj.cc/post/21/ + 是不是有点标题党的感觉,哈哈,这个是最近看一些微信公众号营销号的标题仿写的 这篇文章我来说一下如何实现不改变博客图片地址,实现图片自动转web + +

    是不是有点标题党的感觉,哈哈,这个是最近看一些微信公众号营销号的标题仿写的

    +

    这篇文章我来说一下如何实现不改变博客图片地址,实现图片自动转webp格式输出

    +

    上篇文章我有介绍到webp格式图片,如果你还不知道webp图片是什么,可以花一两分钟看下我的上篇文章

    +

    在了解了webp格式,有个晚上睡觉前,我在想,有没有一种方法可以实现图片不需要每次手动压缩,自动转webp格式输出

    +

    第二天上午没课,我特地搜索了一下,确实有,还是一个github的开源项目,可以实现这种功能,但是使用方法有点复杂

    +

    周二晚上我将近折腾四个小时都没折腾好,晚上宿舍统一熄灯,不得不被迫关机休息,睡到床上上,真的是头晕目眩

    +

    以后不能这样长时间看电脑,真的是很伤眼睛和身体,文章我主要针对两个方案讲解一下思路

    +

    不需要备案实现方法

    +

    这个在文章前面说过,是github开源项目,需要自己折腾,使用方法比较复杂,喜欢折腾而且还懂Linux操作命令的

    +

    可以尝试一下这个方法,确实可以实现这个效果,我仔细看了作者的项目介绍,实现思路是这样的

    +

    自动支持图片webp格式压缩,图片服务器升级webserver

    +

    webp server 这个项目是开源免费的,图片服务器升级,自动支持webp

    +

    服务器得先升级openresty,程序作者是用go语言写的 webserver

    +

    原理是请求到jpg png gif这些,再缓存起来,外面请求还是jpeg这些,实际先到go返回的webp格式

    +

    当浏览器不支持webp的才返回源文件。可以提升加载时间,图片从434KB减少到340KB,1/4(25%)的压缩率

    +

    项目地址:

    +

    + +https://github.com/webp-sh/webp_server_go

    +

    如果你是动手能力强的,或者是没有备案的小伙伴可以尝试一下这个方法,也有大佬提供教程

    +

    自己折腾的可以看下这个教程

    +

    + +https://www.xiaoz.me/archives/14666

    +

    因为文章里面有很多专业术语,我一个行外小白还是不折腾了

    +

    需要备案的实现方法

    +

    前几天问叶开,有没有方法可以实现自动转webp格式图片,每次写文章还要压缩转换格式真的特别麻烦

    +

    叶开推荐我试试cdn,因为基本上现在的cdn都支持自动转换webp格式的图片,我对比了市面上的cdn

    +

    发现又拍云对图片处理是不另外计费的,腾讯云cdn对图片转webp格式是需要另外计费的,对于我这种学生

    +

    考虑成本,还是选择了又拍云,又拍云也是真的良心,有个又拍云联盟,可以免费嫖流量和储存,对于我这种白嫖怪,为之窃喜

    +

    +

    +

    这个又拍云联盟确实不赖,加入又拍云联盟每个月免费获取每月 10GB 存储空间 + 15GB 流量,对于我们这种小访问的博客,只能说在合适不过了

    +

    但是要求的是,需要你的网站底部悬挂他家的logo为它做宣传,意思是他给你白嫖流量,你给他做宣传,有兴趣的小伙伴可以看看下面的活动链接

    +

    + +https://www.upyun.com/league

    +

    又拍云联盟需要在网站下面加入又拍云的logo,你想用我弄好的样式,可以复制下面我做的样式,自己放在自己网站的合适地方即可

    +
     <div align="left"><a href="https://www.upyun.com/?utm_source=lianmeng&utm_medium=referral"><img src="https://img.52ql.cn/img/169" width="249px" height="400px"/></a></div>
    +

    然后提交申请加入又拍云联盟即可,审核小姐姐真的很给力,基本上两个小时就给你通过申请了

    +

    +

    +

    那么我们现在开始给自己接入cdn,首先进入又拍云的cdn控制台添加域名,因为我们只需要他的图片处理功能

    +

    所以你直接按照我下面图片设置就好了,应用场景选择网页图片,填写好你的域名,如果你的主域名是usj.cc

    +

    那么www.usj.cc就没必要配置cdn,浪费钱且不划算,直接宝塔面板设置www.usj.cc 301跳转到usj.cc,这样我们就可以只用配置usj.cc的cdn设置就好了

    +

    +

    +

    创建成功之后,直接去自己的域名管理控制台把自己的解析改为CNAME解析并按照又拍云解析到相应地址

    +

    等待五到十分钟,然后打开cmd操作命令台,ping一下自己的网站,看看cdn是否生效

    +

    +

    +

    如果你的跟我一样,就代表cdn设置成功了

    +

    添加https访问协议

    +

    这个直接去控制台添加,按照我下面的图片操作即可,至于证书在哪,直接去宝塔面板证书管理那里,复制过来即可

    +

    +

    +

    开启图片自动转webp格式功能

    +

    在控制台的这个地方把这个打开

    +

    +

    +

    然后在把这个打开,就能实现站点的webp格式处理了

    +

    +

    +

    为什么进不去typecho的后台

    +

    首先去控制台设置参数跟随,并设置全程跟随

    +

    +

    +

    这里缓存配置里,这个地方不要设置全局缓存,下面不要勾选就好

    +

    +

    +

    在不缓存设置里面,我们需要他设置不缓存后台就好

    +

    +

    +

    我们还需要设置一下边缘规则,因为Typecho需要携带referer参数才可以登陆后台

    +

    在未开启CDN的时候访问后台,地址栏会多出referer参数,需要在又拍云设置边缘规则,否则无限循环后台地址

    +

    这个我想潘先生已经体会到了,哈哈哈,这个设置其实很简单,安装下面我的配置设置即可

    +

    +

    +
    1.https://usj.cc/admin/login.php?referer=https%3A%2F%2Fusj.cc%2Fadmin%2Fwelcome.php
    +2.域名后方会带有?referer=请求
    +3.referer=https%3A%2F%2Fusj.cc%2Fadmin%2Fwelcome.php
    +4.中间是域名 后面是后台路径
    +

    设置好上面这些,基本上登陆后台就没问题了

    +

    我用cdn万一被刷流量怎么办

    +

    这里提供几个方法,可以一定防止流量被刷,介绍给大家我的一些想法

    +

    但是还是建议各位做站的小伙伴不要随意招惹别人,防止造成一些不必要的攻击

    +

    1.拦截比较烦人的ip

    +

    做网站最在乎的就是用户体验,在我认为,理论上,一个网站,流量的百分之九十以上都来自于那些正常用户

    +

    如果用正态分布概念来分析自己的网站用户,我们的目标流量都集中在中间那部分

    +

    边缘那部分占很少IP,而这些少数IP主要集中在一些非目标国家/地区,基本上cc攻击ddos都是这些地区搞的幺蛾子

    +

    正是这些鸡肋国家/地区的IP整天出幺蛾子:扫描、攻击并恶意抓取我们的网站,导致很大流量损失

    +

    甚至损失的流量超过正常用户访问的流量,一夜之间cdn欠费几千块都有可能,所以我们应该拦截国外的一些无用ip

    +

    这里小赵同学建议大家应该把部分国家/地区列入禁止访问的黑名单之中

    +

    方法还是依赖于又拍云的cdn,直接在控制台配置就好了

    +

    可以在又拍云的「访问控制」→「地区访问限制」中进行设置,把中国包含港澳台加入白名单

    +

    白名单设置好了,只有白名单地区的用户才可以访问,其他国家的地区默认为黑名单,且无法访问

    +

    当然我们也可以把一些在日志中发现的经常有恶意行为的IP所在的国家/地区加入黑名单

    +

    例如俄罗斯等东欧国家、越南、南美洲等和地区

    +

    2.单IP限频

    +

    细心的站长可以发现,在网站日志中,经常会看到有些IP地址,反复抓取某一个文件

    +

    例如某一张图片或某个网页地址,甚至被它刷屏,造成了我们很多流量损失

    +

    针对这种单IP刷某一文件的行为,我们可以通过对某些特定文件限频的方式来解决

    +

    通过在又拍云CDN中「访问控制」→「IP 访问限制」设置来完成

    +

    这里,可以分量限频,例如,如果某IP访问频率阈值(次/分)在200-500之间

    +

    你可以设置限制该IP在多长时间内不能访问,如果在500-1000间,你可以设置另外的时间

    +

    这样可以根据严重程度分数个访问量的区间设置禁止访问的时间长度

    +

    3.在「访问控制」一项中设置

    +

    在网站日志可以发现,有时候一些爬虫访问我们网站还会造成一些不必要的流量

    +

    我们可禁止一些大量抓取网站或者恶意抓取/镜像我们网站的常见爬虫访问

    +

    这样可以节省一部分流量。可通过「访问控制」→「User-Agent 防盗链」设置,例如以下常见的 User Agent:

    +

    [reply]

    +
    FeedDemon         内容采集
    +BOT/0.1 (BOT for JCE) sql注入
    +CrawlDaddy         sql注入
    +Java               内容采集
    +Jullo               内容采集
    +Feedly             内容采集
    +UniversalFeedParser  内容采集
    +ApacheBench       cc攻击器
    +Swiftbot           无用爬虫
    +YandexBot         无用爬虫
    +AhrefsBot          无用爬虫
    +MJ12bot           无用爬虫
    +ZmEu phpmyadmin  漏洞扫描
    +WinHttp           采集cc攻击
    +EasouSpider        无用爬虫
    +HttpClient         tcp攻击
    +YYSpider          无用爬虫
    +jaunty wordpress    爆破扫描器
    +oBot              无用爬虫
    +Python-urllib       内容采集
    +Indy Library        扫描
    +Linguee Bot        无用爬虫
    +

    [/reply]

    +

    4.在控制台开启cc防护

    +

    这个就不用我多说了,直接在cdn后台勾选这个选项即可

    +

    网站图片转换webp效果

    +

    我们打开f12随便点击自己的一个博客图片,我们看下图

    +

    +

    +

    博客图片的地址是png格式,但是文件类型已经被转换了webp格式,即image/webp

    +

    这样就达到了我们实现图片自动转换webp格式的效果,是不是很简单

    +

    希望可以帮助各位小伙伴,提高自己的博客体验优化

    +

    晚安,我的朋友们

    +]]>
    +
    + + + 让typecho支持webp格式的图片,告别阿里云oss和腾讯云cos被恶意刷流量的风险 + https://www.usj.cc/post/20/ + Sun, 31 Oct 2021 21:57:00 +0000 + + https://www.usj.cc/post/20/ + 如题,今天没有生活分享,这篇文章我主要科普一下webp图片格式 首先让typecho支持webp格式图片这个标题说法是不准确的 因为typech + +

    如题,今天没有生活分享,这篇文章我主要科普一下webp图片格式

    +

    首先让typecho支持webp格式图片这个标题说法是不准确的

    +

    因为typecho只是将图片上传显示,并没有对图片做各种的图片格式转换

    +

    还记得当初使用WordPress博客系统的时候,基本上写文章都喜欢用webp格式的图片

    +

    webp格式图片的优点就是体积小,图片清晰度高,在写文章的时候使用webp格式可以大大的提高用户体验

    +

    但是typecho的官方版本,是不支持webp格式的图片的,所以就要对官方程序包加一些小改动

    +

    我们打开typecho管理后台可以看到这个地方,是显示不支持webp图片的,但是没关系,我们可以自己加

    +

    +

    +

    对代码修改的地方也是不是很多,我来详细给大家说一下

    +

    找到typecho的程序包的这个位置

    +

    var/Widget/Themes/List.php,差不多是70多行

    +

    +

    +

    图片显示的代码是我修改之后的,你只需要将

    +
    return preg_match("/screenshot\.(jpg|png|gif|bmp|jpeg)/i",path);
    +

    改为

    +
    return preg_match("/screenshot\.(jpg|png|gif|bmp|jpeg|webp)/i",path);
    +

    然后找到

    +

    typecho的var/Widget/Abstract/Contents.php

    +

    差不多是686行

    +

    +

    +

    然后将

    +
    $value['attachment']->isImage = in_array($content['type'], array('jpg', 'jpeg', 'gif', 'png', 'tiff', 'bmp'));
    +

    改为

    +
    $value['attachment']->isImage = in_array($content['type'], array('jpg', 'jpeg', 'gif', 'png', 'tiff', 'bmp', 'webp'));
    +

    然后找到var/Typecho/Common.php,差不多是1399行,我们这里多加一行代码

    +
    'webp' => 'image/webp',
    +

    然后去typecho的后台,找到设置-基本,这个地方在其他文件加入webp,然后博客就可以完美支持webp格式图片了

    +

    +

    +

    为什么推荐使用webp格式图片

    +

    作为一个生活博主,具有随拍的习惯,喜欢用相机记录生活,这就意味着我有时候在写文章要上传很多图片

    +

    对我来说写博客最大的痛点就是,我希望我能上传更大分辨率,更清晰的图片上来

    +

    如果发原图在博客,有时候图片真的是很大,对访客阅读体验十分差,因为自己的服务器带宽也不是很大

    +

    很尴尬的事就是可能有时候访客已经把你文章的文字都读完了,图片还没加载出来

    +

    然后最简单解决方法就是文章少传图片,或者压缩一下图片再传,我实在是不想少传图片,或者传不清晰的图片

    +

    在有篇文章,因为原图很大,所以不得不对图片进行压缩处理,否则图片半天都没加载出来

    +

    被吾柯大佬吐槽是不是用座机拍的,哈哈哈,我也是很无奈,当然也有博友建议我使用速度很快的图床

    +

    用图床确实是一个可以解决这个烦恼的方法,但是不建议使用

    +

    曾经用WordPress的时候,喜欢使用图床存图片,但是现实是往往不幸的,我曾经使用过的图床,图床站长因为个人原因不得不被迫关停,自己博客文章一夜间接近丢失了500多张图片

    +

    想对比webp格式图片的优势就显现出来了,具有体积小和清晰的优点,完美的解决了我的烦恼

    +

    避免使用cos和oss储存图片

    +

    相信觉得大多数博主喜欢使用oss和cos储存图片,即使图片很大,也可以很快的加载出来

    +

    作为一个记录生活的博主,使用oss和cos就意味着成本增加,自己的博客本来就不怎么盈利,还要为图片增加额外支出

    +

    是一个不太明智的选择,cos和oss还会被一些不法之徒恶意刷流量,可能导致几千块钱的支出,相信各位站长也不乏有所听闻

    +

    某某站长因为cos,oss,cdn被刷5000块钱的情况,也不足为奇

    +

    不要认为自己是小站没人打,现实中确实不乏很无聊的人,有时候时不时给你来点攻击

    +

    怎样转换webp格式的图片

    +

    今天跟悟空博客的站长曾聊到这个问题,怎么把图片转为webp格式呢

    +

    这里我推荐几个在线转换的网站和工具

    +

    腾讯智图,提供离线转换webp图片

    +
    +

    + +https://zhitu.isux.us

    +
    +

    squoosh,一个可以在线转换webp格式图片的网站

    +
    +

    + +https://squoosh.app

    +
    +

    可以选择一个适合自己的工具,但是建议第一个智图,在线转换网站不可能一直公益给我们使用

    +

    让WordPress支持webp格式图片

    +

    因为我之前使用的博客系统是WordPress,当然也有让WordPress支持webp格式图片的方法

    +

    直接在自己的主题文件的function.php里面加入下面代码即可完美支持webp格式图片

    +
    //下方一段为webp格式图片支持代码 function bzg_filter_mime_types( $array ) { $array['webp'] = 'image/webp'; return $array; } add_filter( 'mime_types', 'bzg_filter_mime_types', 10, 1 ); 
    +//下方为webp格式图片在媒体库预览图像支持代码 function bzg_file_is_displayable_image($result, $path) { $info = @getimagesize( $path ); if($info['mime'] == 'image/webp') { $result = true; } return $result; } add_filter( 'file_is_displayable_image', 'bzg_file_is_displayable_image', 10, 2 );
    +

    基本上就分享这么多,晚安,我的朋友们

    +]]>
    +
    + + + 运动会闲暇这几天,简单给大家分享一下日常吧 + https://www.usj.cc/post/19/ + Sat, 30 Oct 2021 22:21:00 +0000 + + https://www.usj.cc/post/19/ + 仔细看了看以前写的文章基本是都是围绕一个主题写的,写的都是一些奇奇怪怪的想法 偶尔会记录一下生活的小趣事,朋友也建议我多记录一点大学日常,毕竟 + +

    仔细看了看以前写的文章基本是都是围绕一个主题写的,写的都是一些奇奇怪怪的想法

    +

    偶尔会记录一下生活的小趣事,朋友也建议我多记录一点大学日常,毕竟以后工作了还可以回过来看看

    +

    闲暇的午后

    +

    因为运动会不排课,可以坐在操场惬意起来了,下面图片是朋友拍的

    +

    +

    +

    +

    +

    +

    +

    +

    +

    广告设计的作品

    +

    临近体育文化节,广告设计专业也安排了一个类似主题的设计作业

    +

    刚布置下来真的一下子头都大了,根本都没什么头绪

    +

    新建文件夹新建图层,在我的电脑里面活活躺了两三天

    +

    感觉有点拖延症的感觉了,有时候不得不说设计灵感真的是一下子闪现出来了的

    +

    有时候做图心情浮躁,那是真的是做不出来的,基本上建立个新图层脑子一片空白

    +

    +

    +

    成品暂时还没有,因为感觉可能后面还有一点灵感,先不放出来了

    +

    自习室宿舍楼的随拍

    +

    因为去学校那边找一下辅导员有事,然后顺便拍下的风景

    +

    +

    +

    +

    +

    +

    +

    +

    +

    在晚上的路灯下,沿路看到有很多学姐学长在路灯下背书,背单词

    +

    这个社会也许就是这样,你不愿意起的床别人愿意起,你不愿意吃得苦总有人愿意吃

    +

    还记得我之前加的一个学长说过一句话,大学的宿舍是大学的坟墓,这句话我真的领会到了真谛

    +

    大学有各种各样的圈子,圈子不同不必要强融

    +

    人生或许就是那么的不如意,高考会失利,创业会失败,工作会迷茫,但是相信我的未来不会止步于此

    +

    人的一辈子,是在和平庸作斗争,我认为那所谓成功,只是突破了那一段时间的平庸而已,人生的常态,是夸父追日般的永难出头,之前看一本书有句话对我感触很深

    +
    +

    “种一棵树最好的时间是十年前” +“其次是现在”

    +
    +

    小赵同学的美食篇

    +

    好像从来没发过美食照片,给大家晒几张在学校我觉得不错的小吃

    +

    首先特别赞一下学校比较好吃的蜜汁炸鸡,真的是yyds

    +

    +

    +

    +

    +

    上次吃的拌面和bbq鸡腿,整整花了我三十米,我肝,不过味道是特别的nice

    +

    +

    +

    老演员汉堡包,还不错,有时候赶着去上课,会买,味道也很不错

    +

    +

    +

    骆记馋鸭,这个很好吃,但是有点油腻,基本上几个月吃一次

    +

    +

    +

    东北卷饼,实惠,一般月末吃,因为便宜还能吃饱,哈哈哈

    +

    +

    +

    螺蛳粉,这个尽量少点外卖,螺蛳粉在寝室吃,室友直接满嘴c语言,给你喷到自闭

    +

    +

    +

    重庆鸡公煲,这个感觉自己吃腻了,因为经常吃,感觉很对自己的口味

    +

    +

    +

    鸡汤篇

    +

    这个视频是一次无意间看到的,感触很深

    +

    [bilibili bv=“1CP4y1L7wL” p=“1”]

    +

    学生期间可能还不懂这个老师的意思,但出社会了也许就会知道原来这如此真实

    +

    晚安,我的朋友们

    +

    小赵同学 2021.10.30记

    +]]>
    +
    + + + 我又双叒叕换主题,我发现我好像一直在折腾 + https://www.usj.cc/post/18/ + Thu, 28 Oct 2021 14:40:00 +0000 + + https://www.usj.cc/post/18/ + 这周四周五学校在开运动会,所以身为大二学长,可以闲两天了 运动会期间大二大三大四是不排课的,所以基本上都是休息,主要写一些平时没写的作业 学校为 + +

    这周四周五学校在开运动会,所以身为大二学长,可以闲两天了

    +

    运动会期间大二大三大四是不排课的,所以基本上都是休息,主要写一些平时没写的作业

    +

    学校为了开运动会也是够拼的,周一周二从早上第一节课排到晚自习全满

    +

    更需要吐槽的就是上午两节大课还是不同的教学楼,从四教跑一教,来回切换,真是够折腾了的

    +

    就这样我又换主题了

    +

    Twitter主题算是我最喜欢的主题,截止建站到现在基本上用的都是这个模版

    +

    我个人也是非常喜欢,没有继续使用的原因主要是,是关于加入入党积极分子一些原则性规避的东西

    +

    因为Twitter主题UI是跟国外的社交平台Twitter很相似,这是这个事件的导火索

    +

    前段时间老师在班上有通知过加入入党积极分子的一些规定,规定中要求是不能使用国外的youtube,Twitter,Facebook等社交平台

    +

    自己的主题模版又跟Twitter的UI很像,老师脾气也比较直,因为从来没有涉及过这个圈子的人,根本不懂博客是什么,模版又是什么,你一张嘴也说不清楚,很无奈

    +

    跟老师解释这个是网友写的一款博客模版,不是国外的Twitter社交平台,在我的努力解释下,好像并没什么用,因为没玩过这个的人,很难相信我说的话,虽然该主题和它没有任何关联

    +

    无奈之下,只得换个模版了,因为运动会自然也有时间折腾,在昨天下午的折腾下,也顺利换上了新模版

    +

    有博友戏称我是一个善变的男人,怎么那么喜欢换主题,其实不然,我也是很无奈

    +

    在各种模版之间艰难抉择

    +

    换模版意味着我要在很多模版中又要找一款自己中意的新板子,选择疑难症的我,真是一下子头大

    +

    回想起来,我入手过好几款typecho的主题,handsome,pigeon,cuteen,Twitter,a-my,主题,这些都是很好看的模版

    +

    在WordPress我也购买过很多模版比较有名的子比主题,7b2主题,但是WordPress功能很多,对于我这种小小小小小小站长,功能多的显得有点多余

    +

    最后还是选择了油油的第二款主题,因为跟Twitter有些设置差不多,换起来不是繁琐,后台很简洁,很快就上手了

    +

    期间我也换过pigeon主题和a-my主题,但是友链数据基本上都需要我一个一个敲上去,实在是工程量巨大,其实很佩服叶开的,看他动态,很长一段时间都在折腾博客,我基本上折腾一会儿就够呛了

    +

    大道至简,作为一个玩博客的发烧友,我何尝不明白,内容好才是王道,但是我们好像都在遵循这么一个循环:简约-找大佬定制和添加功能-自己美化样式-审美疲劳-回归简约……,无限循环

    +]]>
    +
    + + + 如果上帝关掉这扇窗,那就由科学帮你打开,弟弟,祝你一生健康幸福 + https://www.usj.cc/post/17/ + Sun, 24 Oct 2021 16:56:00 +0000 + + https://www.usj.cc/post/17/ + 襄阳的冬,似乎来的早一点,一场秋雨,气温骤降,仿佛快节奏的进入了冬天 这周也是繁忙的一周,课程还是排的满满的,已经有一门课程开始结课了,有种快 + +

    襄阳的冬,似乎来的早一点,一场秋雨,气温骤降,仿佛快节奏的进入了冬天

    +

    这周也是繁忙的一周,课程还是排的满满的,已经有一门课程开始结课了,有种快期末的味道

    +

    这周也是父母带我弟弟去武汉同济医院进行听力复查的日子,内心比较忐忑,希望弟弟一切安好

    +

    这段时间有些小伙伴可能会疑惑我的博客更新频率怎么慢下来了,以前的时间基本上三天一更新

    +

    那么就讲述一下最近我在干嘛吧,因为我在准备大三的毕业插本考试,所以最近一段时间都在满脑子学c语言

    +

    +

    +

    这个markdownpad是强仔介绍给我的,说很好用,我特地下载下来,使用确实很香,极大的提高了做笔记的速度

    +

    这个软件也可以白嫖专业版,基本随便百度一下就可以嫖到专业版的激活码

    +

    基本上我最近就在这个软件里敲我最近学的c笔记,也许,可能有小伙伴会问为什么不直接用笔写

    +

    用笔写500字笔记,可能我在编辑器里面几分钟就敲完了,但是用笔写还是够呛的,用这个记笔记还是可以提高记笔记的效率的

    +

    像很多up主都说,入门一门编程语言是很简单的,但是要学好一门语言,是十分不容易的

    +

    对于我来说把c学好确实很难,但是我是不会放弃的,晚上都会抽时间去自习室复习一下c语言的网课,整理所学笔记

    +

    还记得我们以前的企业课老师说的一句刻骨铭心的话,我觉得很好送给各位朋友,企业课的老师说:

    +

    一件你不喜欢的事情,如果强迫自己去做100次,你会潜意识的喜欢上这件事,因为你会因为你不去做这件事而去迷茫,例如我本不喜欢学英语,但是我基本上强迫自己每天都记几个单词,坚持一百天,脑袋会回荡一种声音,我今天什么时候背单词,或许有人会说我喜欢英语,可是现实真的是这样吗,不,因为背英语,可以使我得到我想要的东西,可能有的人甘愿过十几年的平庸的日子,也不愿意花一年或者几年的日子去改变去提高自己,最后只剩下彷徨与叹息,最后问自己这真的是我想要的人生吗?

    +

    弟弟被确诊为先天性听力缺失

    +

    得知这个消息还是在晚自习,还有五分钟下课的时候,微信收到了父亲的一条语音

    +

    看了看一下日历,今天是我弟弟复查的日子,内心百般陈杂,心里有一种不太好的预感

    +

    因为检查是上午做的,一般结果是下午两点就出了的,父亲等晚上才跟我说,心里觉得可能有什么不好的消息吧

    +

    +

    +

    还有五分钟才下课,手机音量调的很小,听了一下语音最后一句父亲的语音带着哭腔,我想,该有什么不好的事情发生吧

    +

    短短五分钟,在我复杂的情绪里,它好像很久很久,伴随着下课铃声,我第一时间拨通的父亲的电话

    +

    父亲带着哭腔告诉我,语无伦次,我也怔住了,这也是意料之外,我弟弟被确诊先天性听力缺失,先天性这三个字如同锤头彻底打倒了父亲这座大山

    +

    长这么大,这是我第二次听见父亲哭,小时候的记忆里,父亲就是我最坚实的大山,我也想哭,这太突然了,但是我不能哭,我已经是一个成年人了

    +

    安抚好父亲的情绪,被父亲告知我弟弟的病情可以治好的,但是需要植入天价的人工耳蜗28w,28w如同一座大山压在父亲的肩膀

    +

    父亲更多的是对自己自责,父亲跟我说,要不先不给弟弟植入耳蜗吧,先供你上完大学,等你上完大学我们在一起想办法给弟弟治

    +

    我直接拒绝掉了父亲的这个想法,每个孩子都有他的语言发育的黄金期,不能因为自己,耽误弟弟最佳的治疗时期,给父亲说到时候大三的时候我申请助学贷款就好了,等以后上班我自己再慢慢还,先给弟弟治吧

    +

    得知我弟弟这个情况,先天性听力缺失这个我也没听说过,去百度去知乎问答案

    +

    +

    +

    最担心的就是弟弟年纪很小成为耳蜗宝宝,上学怕受到其他同学的排挤和歧视,以后会不会产生自卑心理

    +

    [bilibili bv=“1Mz4y1C74K” p=“1”]

    +

    视频里面小女孩一句耳朵有电了,我流泪了,我失眠了,三点还没办法进入睡眠状态

    +

    嘉,愿你好好被这个世界热爱,愿以后有个拿着无限电量电池的女孩守护你

    +

    小赵同学 2021.10.24记 晴

    +]]>
    +
    + + + 三甲医院越来越让我失望了,也许这种方式是对自己的救赎 + https://www.usj.cc/post/16/ + Sun, 17 Oct 2021 19:12:00 +0000 + + https://www.usj.cc/post/16/ + 可能这周是我课程排的最满的一周了,这周的学习生活充实且忙碌 基本上从早上上到晚自习,中间只有午休晚餐时间,突然给自己一种上高中的感觉 弟弟去三甲 + +

    可能这周是我课程排的最满的一周了,这周的学习生活充实且忙碌

    +

    基本上从早上上到晚自习,中间只有午休晚餐时间,突然给自己一种上高中的感觉

    +

    弟弟去三甲医院做检查

    +

    周一的时候,父母带我弟弟去市里比较有名的三甲医院做听力检查

    +

    因为父母说总感觉弟弟的听力有点点问题,想抽时间带过来检查一下,好自己也放心一点

    +

    需要预约挂号,排到下午才轮到我弟弟检查,因为现在国家实行三胎了,幼儿检查的比较多

    +

    检查结束那时候我正在上课,下课打开微信,看到老爸给我发了一张检查报告单

    +

    [xiangce] + + + +[/xiangce]

    +

    因为自己不是学医的,自然也看不懂,想着晚上有空再问老爸吧

    +

    晚上询问我爸得知,医生让我爸给我弟弟配个助听器,因为被检查出听力较弱

    +

    这个消息犹如晴天霹雳,我也很难理解,五味陈杂,或许只有做父母才能理解这种心情

    +

    听完我爸复述那些所谓的高级医师所说的话,我的直觉是医师在忽悠爸妈买天价助听器

    +

    医生并没有对我弟弟的听力状况给出较多的医学解释,谈话重心就是让我爸妈给弟弟配助听器

    +

    家里就我和我弟弟两个孩子,父母都希望我们兄弟俩可以健健康康成长,咬咬牙决定买一对给我弟弟

    +

    询问医师助听器的价格为1.8w一对,1.8w对于这种大型医院可能不算什么

    +

    但是对于我们家庭是一笔巨款,1.8w那是父母的血汗钱,辛苦钱

    +

    当医生看见父亲有买的意向了,狮子大开口,喊价到2.8w,给我爸妈的理由是老式助听器卖完了

    +

    只有新式助听器了,且价格是2.8w一对,老爸开始意识被忽悠了,找借口说回家在做打算吧

    +

    回到家中,父亲放心不下,又去武汉做了一次全面检查,检查结果弟弟无大碍,年龄大一点就好了

    +

    我们总把坏脾气给身边最亲的人

    +

    这周中午吃午饭的时候,逛b站偶然看到一个up主的视频感触很深

    +

    [bilibili bv=“1Qq4y1V7LZ” p=“1”]

    +

    这视频意义很大,帮助家里的老年人换手机,甚至这么细心、有耐心的教老年人用智能手机

    +

    我想很多年轻人是做不到的,比如我本人,攒零花钱给父母买手机对我来说很容易,但是像up主森树这样有耐心

    +

    细心的一步一步教学使用新的智能手机,我是根本做不到的

    +

    放假回家烦心事一大堆,就想安静一会,这也使我和家人慢慢有了距离

    +

    能看到up主森树拍出这样有意义的视频,起码我本人是会去反思我自己的

    +

    这个视频让我感动在于,up主森树真的很尽力让奶奶弄懂,说很多东西

    +

    相比之下,我有些惭愧,我爷爷七十岁,不会用智能手机,也没人教他,他身边一定有同龄人用

    +

    也许他嘴上说着不要,心里也是羡慕的,换位思考想想,当你老了,你会想被时代落在后面吗?

    +

    对自己的救赎

    +

    [bilibili bv=“1JU4y1N7En” p=“1”]

    +

    感触是这个搞笑的自黑博主,视频主要表述自己的大学生活虚度了一场

    +

    好像,过了高考后你的人生就像是按了加速键,好的越好,差的越差,关键还不知道自己是啥情况

    +

    就像温水煮青蛙一样,刚开始觉得很舒服,只有当现实血淋淋的摆在眼前,才惊觉自己已经这么落后了啊

    +

    于是开始焦虑,却又没有办法,日子就在日复一日的自责中过去了,或许,我们都应该逼自己一把了

    +

    毕竟大学生活过去了,如果没学到的东西的话,相信大部分人会有遗憾的

    +

    渐渐的我明白了,城乡出来的孩子是有区别的。在信息收集渠道上就不一样。我根本不知道什么是绩点

    +

    不知道大学生考证要考哪些,不知道考公考编都需要些什么,后面才知道主动上网搜集信息

    +

    和高中不一样的是,这些东西大学老师不会告诉你,知道的人有自己规划的人就很明白,不知道的不清楚的就过得稀里糊涂

    +

    并在大学安逸作息的假象下逐渐颓废,等到醒悟过来才发现时间都过去了,比如我

    +

    还记得高中老师告诉我们:等你们通过了高考上了大学就可以随便玩了!这句话超级害人

    +

    高考很重要,但没必要被神化。从进了社会那一刻起,向前走的每一步都会越来越难,每一步都至关重要

    +

    作为一个大二的闲鱼,大学的几年,是非常好的学习时机提高自己的时候,你可以学习任何你想学的,真的不要荒废了这几年

    +

    但是静下心想想,我姐姐曾经给我说的一席话,我想它也是对我最好的解答

    +
    +

    大学适度放松完全可以理解,人生的路还长着呢,意识到了这一点,向着想要的生活往前冲就完了

    +

    换个角度来想,大二也不晚,想干什么,一两年也够用了,琢磨琢磨自己喜欢干啥,能不能实现

    +

    制定个计划,不浑浑噩噩的。少点功利心,多想想自己想干什么

    +

    跟自己纵向比较,向着自己的节奏去感受生活,没有什么时间是荒废的,哪怕玩下来也有它的意义

    +

    人能做的最简单也是最难的事就是能做自己喜欢的,没有随波逐流,单纯发自内心

    +

    这才是作为人要去追寻的幸福,我也在往这个方向走。如果你做到了,那是真正属于你最难能可贵的快乐

    +
    +]]>
    +
    + + + 咱们理工的云和晚霞,等我有女朋友了也要跟ta一起看晚霞 + https://www.usj.cc/post/15/ + Fri, 15 Oct 2021 21:42:00 +0000 + + https://www.usj.cc/post/15/ + 最近课程比较多,临近考证休息时间基本上也给自己排了学习任务 博客没有想之前那样高频率更新了,但是通过统计看也有很多博友回访,真的很感激 博客就可 + +

    最近课程比较多,临近考证休息时间基本上也给自己排了学习任务

    +

    博客没有想之前那样高频率更新了,但是通过统计看也有很多博友回访,真的很感激

    +

    博客就可能以后周更,定会不忘初心,宁愿认真用心去写,也不会水任何一篇文章

    +

    感谢各位博友的厚爱,下面是最近拍的学校的晚霞,分享给各位

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    [xiangce] + + + +[/xiangce]

    +]]>
    +
    + + + 记录人生第一次洗牙,不得不说感觉真的特别好 + https://www.usj.cc/post/14/ + Thu, 07 Oct 2021 22:04:00 +0000 + + https://www.usj.cc/post/14/ + 前段时间偶然间在微博看到一个博主分享vlog洗牙是一次什么样的体验 让我第一次认识了什么是洗牙,抱着好奇心我去百度了一下什么是洗牙 百度也有很多 + +

    前段时间偶然间在微博看到一个博主分享vlog洗牙是一次什么样的体验

    +

    让我第一次认识了什么是洗牙,抱着好奇心我去百度了一下什么是洗牙

    +

    百度也有很多相关回答,其中洗牙又称洁牙,简单理解是帮助你清理你口腔中的牙结石

    +

    长这么大,从来没有体验过洗牙,看着各种博主的vlog的感受,自己也确实是非常心动

    +

    在知乎百度搜索了各种资料,自己也成功被科普了,洗牙对于牙齿健康真的很重要

    +

    洗牙知识的误区

    +

    在准备洗牙工作之前,作为一个从来没有洗过牙的小白,真的是心理上各种害怕

    +

    面对各种自媒体的众说纷纭,有说洗牙好的也有说洗牙不好的,给我印象最深的一个博主

    +

    在vlog上前面说了一堆洗牙的危害,真的是打心里给我说的害怕了,看到了视频最后才发现他主要是推销自家的超声波电动牙刷的

    +

    喵的,还以为被科普种草了,没想到就是一个直播带货的vlog(头大.png)

    +

    整合各平台的资料,总算是搞懂了关于洗牙的各方面知识,下面我简单给大家讲讲我的理解

    +

    1.洗牙会伤害牙齿吗?

    +
    +

    实际上,洗牙不仅不会伤害牙齿,还是救牙举措

    +

    据统计,96.7%的中年人都有牙结石,这些没有被清理掉的牙结石不断刺激牙龈,导致牙周疾病,一开始可能只是牙龈出血、牙龈肿痛等,再严重的话牙龈萎缩牙槽骨吸收而致牙齿松动甚至脱落

    +

    而牙结石牙结石,真的宛如坚实的石头,即使认真刷牙了,也很难刷掉

    +

    只能借助洗牙措施来给牙齿做个大扫除,帮助清理牙菌斑、牙结石和色素,防治牙周病

    +

    也不用担心洗牙洗去牙结石的同时会伤害到牙齿本身

    +

    一般洗牙用的都是超声洁牙法,是利用超声震动震碎并清除牙结石,并不会损害牙釉质

    +

    在洗牙过程中,如果感觉到有牙齿碎片脱落,别担心,那其实是你的牙结石正被医生洗掉

    +

    所以说,洗牙不仅不会伤害牙齿,反而是防治牙周病最有效的方法

    +
    +

    2.每天认真刷牙,还需要洗牙么?

    +
    +

    当然需要,日常的刷牙是无法刷掉牙结石的

    +
    +

    3.洗牙会把牙缝洗大吗?

    +
    +

    牙缝并不是洗出来的,而是没洗牙之前牙缝被结石给堵住了

    +

    洗牙后,结石被清理掉了,原来的牙缝露出来了

    +

    这个时候会给人一种洗牙把牙缝洗大的错觉

    +
    +

    4.洗牙会出血疼痛吗?

    +
    +

    这个就因人而异了,洗牙的疼痛程度取决于患者牙周状况

    +

    一般来说,牙周病严重的,洗牙容易出血和疼痛

    +

    当时我去洗牙,没什么感觉,过程还是很不错的,如果觉得很痛

    +

    可以跟医生申请上点麻药会好很多,其实这没什么好丢人的

    +

    跟面子比起来,作为一个洗牙萌新我认为牙齿健康更重要

    +
    +

    5.洗牙能把牙齿洗白吗?

    +
    +

    牙只是还原你牙齿本来的颜色。如果牙齿本来就是黄的,靠洗牙是洗不白的。

    +

    洗牙能洗掉的,除了牙结石,还有附着在牙齿表面的色素沉积

    +
    +

    谈谈洗牙的过程

    +

    作为一个学生党,因为疫情原因是不能随随便便的出去的,只有在国庆假期才能出去

    +

    正好临近国庆假期,想去牙科医院尝试一下洗牙,哈哈哈,因为被种草了

    +

    问了一个洗过牙的朋友,说很爽的,体验感很不错,自己抱着试一试的想法也想去尝试一下

    +

    在朋友的介绍下我去了离我们学校比较近的口腔诊所,因为同学去过所以还是比较放心的

    +

    其实在踏进口腔诊所之前,自己还是给自己做了很多思想工作的,作为一个学生党生活费有限

    +

    真的好怕被坑,哈哈哈哈,万一洗个牙还要其他收费,让本不富裕的我雪上加霜,特地问了我一个朋友

    +

    +

    +

    因为诊所的门很特别,一眼都看见了,可能是因为绿的原因吧,哈哈哈

    +

    +

    +

    这家诊所在二楼,不得不说这家诊所的设计师真的是很会设计,在一楼楼梯口放了很多让人一眼放心的牌匾

    +

    不得不说我真的是很会疑神疑鬼,哈哈哈,没办法可能从小就是这样的

    +

    +

    +

    刚进门真的是给人一种很舒适很干净的感觉,屋内的陈设都是十分干净整洁

    +

    [xiangce] + + + + +[/xiangce]

    +

    在前台小姐姐那边进行了登记,效率真的很不错,一会儿洗牙的小姐姐就来叫我了

    +

    +

    +

    设备真的很高级,我发完图片给我同学看的时候,他说真的很不错,比他之前洗的地方好多了

    +

    +

    +

    给我洗牙的是一个很温柔的小姐姐,躺在台子上上,他会帮你接一杯水让你漱口,接下来就开始了

    +

    +

    +

    接近二十分钟的洗牙过程,在小姐姐不停的“嘴巴张开”下结束的,过程很酸爽

    +

    洗牙其实并没有那些博主说的那么难受,过程我感觉还是蛮舒服的,在洗牙的时候

    +

    医生会拿着超声洁牙机的洁牙尖(是个尖尖的金属钩子),360度的清洁你的每一颗牙齿

    +

    而护士小姐姐则会在一旁往洗牙者的嘴里插一条小管子,及时吸走洗出来的污垢或牙结石等

    +

    这个过程会有些恶心感,因为机器会一直往你的嘴巴喷水,但你既无法吞咽,也不能吐出来

    +

    在清理了一会之后,小姐姐会暂停,让你吐掉口里的脏水,而小姐姐在清理你牙缝中的结石时,会发出类似切割的吱吱声

    +

    牙齿与金属仪器接触,会感觉特别酸,可能会有些疼。但是我感觉还是蛮好的,可能是小姐姐说我的牙结石不是很多的缘故吧,可能是因为我一直坚持早晚刷牙缘故吧

    +

    虽然洗牙的过程不那么舒服,但日常生活中,能给牙齿及时做清洁,也是很好的,经过洗牙的过程中小姐姐也一直在跟我科普

    +

    还记得很清楚她说,我们每天吃的东西,其中含有大量的糖分,这些糖分在口腔中停留超过6小时,就会沉积在牙面上,与细菌形成刷不掉的“膜”,而这层“膜”与唾液的矿物质结合沉淀,也就形成了牙结石

    +

    牙结石会对牙周组织有持续的刺激作用,如果有外来的刺激,如刷牙或吃硬的东西,就会出血,有时还会出现牙龈问题

    +

    牙结石严重的人,还会引起牙齿松动、脱落等问题

    +

    所以,洗牙虽不舒服,但小赵同学还是建议大家,可以的话,一年去洗一次牙

    +

    爱护牙齿健康真的是太重要了,最后离开诊所付款了

    +

    +

    +

    也没想象的那么贵,洗完牙牙齿感觉特别轻松,体验感真的很好,也推荐大家有空也去做一下洁牙,哈哈哈

    +

    晚安,我的朋友们

    +]]>
    +
    + + + 谢谢你陪伴我们十九年,再见了,九喇嘛 + https://www.usj.cc/post/13/ + Tue, 05 Oct 2021 11:03:00 +0000 + + https://www.usj.cc/post/13/ + 2002年10月3日,火影忍者第1集,九喇嘛出场 2021年10月3日,博人传第218集,九喇嘛离开 看漫画的时候忍了,218集博人传预告的时候 + +

    2002年10月3日,火影忍者第1集,九喇嘛出场

    +

    2021年10月3日,博人传第218集,九喇嘛离开

    +

    看漫画的时候忍了,218集博人传预告的时候我屏蔽了所有推送

    +

    微博看见一点赶紧划走,但是这个视频声音的第一个八拍就让我破防

    +

    [dplay src=“https://usj.cc/sp/4.mp4”]

    +

    整个19年的回忆都浓缩在了歌词和画面里,老粉真的是无法接受这样的告别

    +

    鸣人的成长都是九尾见证的,从最开始的排斥和利用到最后的理解和信任,九尾不是鸣人的工具,而是鸣人的伙伴

    +

    天下没有不散的筵席,青春总该退场,新时代终会到来

    +

    也许我们都长大了,青春也真的结束了

    +

    旧王陨落,意味着新王加冕也不远了,博人传开篇意味着这是火影的新时代

    +

    既然博人传是火影次世代的故事,让掉主角的位置是迟早的定数

    +

    佐助鸣人等主角团当然不会很匆忙离场,也只能被削弱,才能体现火影新生代的能力

    +

    九喇嘛走了,固然很伤痛,但它并没有本质意义上的离开

    +

    九喇嘛临走说,因为查克拉耗尽,但躯体还是在鸣人体内,所以人柱力不会有事

    +

    换句话说,只要九尾查克拉回来了,九尾自然就复活了

    +

    未来相当长一段时间,鸣人都将独自面对失去搭档的痛苦

    +

    不过作为一个忠实的火影迷也习以为常了,鸣人一生都在失去中长大的,小时候失去父母,青年失去自来也老师,现在没了九尾。在失去中慢慢成长

    +

    看到这段九喇嘛的独白,我想青春已经在这段九喇嘛的独白里诠释

    +

    再见,九喇嘛,再见,我的童年

    +
    +

    你还是那个刚出生的婴儿的时候 我就一直陪着你 是啊,我知道的,你这一路多么的艰辛

    +
    +
    +

    佩恩的那次,我真的以为自己要复苏了,要自由了,不过,哼,水门那家伙没想到还留了一手啊

    +
    +
    +

    再之后,你夺取我的查克拉,真是没想到,玖辛奈居然也在,真是的,你们一家都这么麻烦 后来的斑,我不喜欢他,我把查克拉借给你

    +
    +
    +

    再后来嘛……你说“我不再是妖狐,而是木叶村漩涡鸣人你的搭档” 你喊出来我的名字“九喇嘛,上了”

    +
    +
    +

    就算斑那小子复活,把我夺取,但是我的半身还在你那里我就不担心了 最后的终末之谷一战,没想到你居然成了那样

    +
    +
    +

    后来,在月球上又让我刻字,真是的,我的字一点都不好看啊 不过,时隔十几年的全力应对大筒木一族的,但是我的本事可没退步

    +
    +
    +

    现在了,鸣人,我看起来我只能陪你到这里了,一式已经活不了多久了,剩下的,就交给你了 这么多年来……真是挺开心的​

    +
    +]]>
    +
    + + + 我为什么要写博客?这位博主给了我答案 + https://www.usj.cc/post/12/ + Sun, 03 Oct 2021 19:39:00 +0000 + + https://www.usj.cc/post/12/ + 今天我的一个玩得很好的朋友问我,你为什么要写博客?我为什么要写博客? 我怔住了,我一时还答不出来,我陷入了沉思,嗯,也许,我也不知道答案 还记的 + +

    今天我的一个玩得很好的朋友问我,你为什么要写博客?我为什么要写博客?

    +

    我怔住了,我一时还答不出来,我陷入了沉思,嗯,也许,我也不知道答案

    +

    还记的第一个博客域名vaica.top是我人生注册的第一个域名

    +

    可能会有小伙伴问为什么叫vaica

    +

    这是我高中的时候一个关系很好的朋友给我自己起的英文名,虽然和ta没有再联系了

    +

    建站初期使用的是typecho系统,使用的是比较火typecho的handsome主题

    +

    看别人搭建博客很感兴趣,想着别人有我也整一个,我的第一个博客就这样糊里糊涂搭建起来了

    +

    后来这个博客因为自己步入高三了,碍于学业,无时间打理,只有注销备案关停了

    +

    博客真的是过时了吗

    +

    不然,在新媒体盛行时代,我们的信息源一直被“快餐”文化所包围

    +

    好像大众更愿意接受快餐文化,博客似乎就显得格格不入

    +

    博客在国内发展始于2000年,兴盛于十余年前

    +

    那时候各大有实力的平台出台自己的博客系统,好比百家争鸣

    +

    回望看看,当时比较主流的博客大巴,网易博客早已经停止运营

    +

    好几年前关注的新浪博主,也停止了更新,几乎退出了新浪圈

    +

    比较出名的独立博客中,卢松松博客,月光博客,周扬青博客这些大v级别的博客

    +

    虽然还在运营,目前也基本上是发一些投稿的营销文章,原作者基本已经很少更新原创博文了

    +

    有次聚会问我朋友,你们平时看微博吗?他们半开玩笑的说,新浪微博早都过时了

    +

    有次在知乎上看过一篇文章,讲博客的起源和兴衰,答主认为博客时代已经落幕了,但是我不这么认为

    +

    我认为博客已经在新媒体时代加速成为各种自媒体形式,博客并没有本质意义上的消亡

    +

    很常见的微信公众号长文,朋友圈,抖音,b站的vblog,今日头条,腾讯新闻汇聚在一起别具一格的另类博客形式

    +

    彻底放弃资源站,转战生活博客

    +

    2020年年初接触WordPress博客系统,在朋友介绍下入手了子比主题

    +

    也建立了自己的一个资源小站,云仙小站(https://52ql.cn)每天搜集各大网站的好用教程,转载给自己小站引流

    +

    写博客不重要,引流盈利才重要,或许对于我们这种资源站站长,是我们做博客的初衷

    +

    当然市面上的独立博客,大多都是采集的,有卖教程的,有做微店的,有做站群的,目的只有一个,那就是盈利

    +

    我当时做资源站也是满脑子想着在哪里放广告位,用什么比较吸流量的关键词,怎么做SEO,吸引更多的流量点击赚钱

    +

    接入谷歌广告,广告联盟,卖自己的广告位去赚点小零花钱,感觉运营资源站都围绕着盈利运作的

    +

    然而自己能力不够,也没赚几个钱,终究还是自己的问题,不会运营导致,但是也确实有大佬靠资源站赚的盆满钵满

    +

    功夫不负有心人,自己每天原创写文章,资源小站云仙小站(https://52ql.cn)也达到了三千多收录

    +

    我加入了很多资源站长群,都是一些希望靠资源网赚钱的站长聚集地

    +

    鱼龙混杂,很奇葩的是,有时候你辛辛苦苦写的一个教程,刚发布,下一秒就被另一个站长采集走了

    +

    他们从不在文章末尾注明出处,原封不动的搬走,或许资源网的现状就是你搬我的我搬你的

    +

    当然,也不乏有大佬站长写一些很有用的技术文章,真正意义上帮助了建站小白

    +

    但是搬运采集也许已经成为家常便饭,很难在看到真正的原创文章

    +

    搜索一个很急需的教程,百度一下,十个网站九个教程都是一样

    +

    文章末尾都注明站长亲测,内容也一模一样,但是实际上根本用不了,一堆报错

    +

    我陷入了沉思,资源站现状都是这样吗?我是真的失望了

    +

    再后来我认识了叶开(https://qq.md),大概是受他影响,开始接触个人生活博客圈

    +

    叶开也很热心肠,才开始我真的什么都不懂,我甚至不知道Markdown语法是什么

    +

    他基本都是很热心肠的帮我解决了问题,虽然从未谋面

    +

    但是很感谢叶开一直鼓励与陪伴,让我加入了个人博客大军

    +

    自从转战到个人博客,删掉了拖慢网站速度又影响体验的首页广告,页面广告位,统计代码全部撤掉之后,发现整个世界终于清静了

    +

    回过头来看个人生活博客,几乎剩下来的,还在坚持写个人生活博客的博主几乎都是博客界的清流

    +

    博友解开了我的心结

    +

    写博客不是一个简单的事情,一篇很长的文章几乎要花掉两三个小时的时间

    +

    我为什么要写博客?这好比一个无法解答的问题

    +

    我很迷茫,Maie站长的一篇博文解开了我的心结

    +

    下面观点摘自Maie站长的心得(https://maie.name)

    +

    我觉得写的很到位,分享给可爱的你们

    +
      +
    • 利于增加自己的自信力和言语表达能力
    • +
    +
    +

    我性格内向,不善沟通,想表达、想要得到认可,却又不知如何表达,总是怯懦

    +
    +
    +

    写博客可以让我从容地表达自己,长期坚持表达能力与表达逻辑就会得到锻炼,逐渐的就会影响自己的沟通交流能力

    +
    +
    +

    写博客尤其是生活类博客,需要把内心世界展示给别人,一般人都会对此感到恐惧。

    +
    +
    +

    另外,有时博文中的观点会引发争论,或褒或贬,对每一个博主而言,直面他人的质疑和批评需要很大的勇气

    +
    +
    +

    但随着撰写博文数量的增加,你会发现自己抗打击能力越来越强,陈述观点的时候会变得更加自信、有条理,面对公众场合时也会变得更加坦然、从容。

    +
    +
      +
    • 有助于塑造和完善自我
    • +
    +
    +

    人这一生中最难的就是认识自我,了解自我,以及自我的成长和觉醒。

    +

    通过规律的博客写作实现自我对话,通过陈述、罗列、分析、归纳、转移、升华方法,解决自身遇到的问题,实现自我解压、放松。就开放式的博客写作来说,意味着我想要把什么样的自己呈现给他人,这也是塑造自我的一部分。

    +

    村上春树说:“不管工作多么繁忙、生活多么艰辛,读书和音乐对自己来说始终是极大的喜悦。唯独这份喜悦任谁都夺不走。”已经从事写作有几十年的村上春树,就是用写作记录自己一路成长。

    +

    很多时候我们其实不需要那么忙碌,更应该慢下来,不受任何干扰地与自己的内心对话,整理自己的思路,让自己蒙尘的贪名夺利之心、浮躁之心接受心灵的洗礼,专注沉浸于一件事中,真正出自自我内心的召唤坚持下来,并以特有的形式固化下来并成为生活中的一个重要组成部分。这样的形式对于大师来说可能叫闭关修行,对于博主来说是更新博客更是厘清思路,不断成长的过程。

    +

    人是有丰富而充盈情感的感性动物。其实,每写一篇博文,都是自己真情实感的流露。多年之后,当看到这些字里行间充满情感、见证成长的图文的时候,更应该好好地感谢自己。

    +
    +
      +
    • 有助于修正和完善对事物的看法
    • +
    +
    +

    随着年龄的增长和经验的累积,我们对事物的认知逐渐固化形成定向(惯性)思维,大到国家大事宗教信仰,小到空心菜的炒法,依赖和死守这些经验和固化的认识,生活就如同失去了动力。

    +

    写博客促使我们重拾“分析”和“思考”,帮助我们修正和完善认知。从前期阅读资料 -> 写博中不断对自己提问、梳理思路 -> +整理优化博文,经过这个过程,我们可以修正原先错误的认知,抑或加深了对原有事物或知识的理解。

    +

    写博客有助于修正和完善对事物的认识 —— 仅凭这点,我就认为写博客是一件十分有意义的事。

    +
    +
      +
    • 找到志趣相投的博友
    • +
    +
    +

    写博的确需要花费很大心血,坚持写高质量博文的人更是不多。一旦坚持下来了,总会有人看到,并愿意通过各种渠道与我们交流。博客每增加一个关注者一个访客,我们所写的博文就变得更有意义和价值。

    +
    +
      +
    • 常怀感恩之心
    • +
    +
    +

    鉴于前一条,我们更应该对每一个来博客的访客常怀感恩之心,每一个留下评论足迹的访客都值得博主认真回复并回访。

    +

    真诚的感恩之心代表着一种优雅的、神圣的感激之情。感恩之心不是报答之心,也不是欣赏之心。如果人们的感恩之心是真诚真实的感恩,人们就应该体会到一种快乐、神圣、热情、同情,而不应该感觉到丝毫压力、焦虑、伤心、孤独、后悔、嫉妒。因此,感恩之心的最大心理效果就是人们不去关注自己缺少什么,而是关注自己拥有什么;同时让人们更加关注别人而不是自己。

    +
    +
      +
    • 不为什么而写博客才是真我
    • +
    +
    +

    人只有摆正自己的位置,才能知道自己究竟想要的是什么?想写就写何必拘泥于时间和形式

    +
    +

    晚安,我的朋友们

    +]]>
    +
    + + + 我想,这是一个我人生中最特殊的中秋国庆节 + https://www.usj.cc/post/11/ + Fri, 01 Oct 2021 09:35:00 +0000 + + https://www.usj.cc/post/11/ + 首先祝各位国庆快乐,当然还有迟到的中秋快乐 本小站历时八天的闭站备案也终究结束,真是个漫长的过程 特殊的中秋节 和小伙伴相约中秋节一起去把驾考项目 + +

    首先祝各位国庆快乐,当然还有迟到的中秋快乐

    +

    本小站历时八天的闭站备案也终究结束,真是个漫长的过程

    +

    特殊的中秋节

    +

    和小伙伴相约中秋节一起去把驾考项目的科目三考了

    +

    我,小王,小吴就相约中秋不再回家,去樊城那边考科目三

    +

    对于现在疫情封校的苦逼大学生来说的话,那就是假难请门难出

    +

    如果偷偷翻出去,还可能遭到红头文件的处分,反而得不偿失

    +

    说实话本应该约中秋前一个星期的科目三考试的,但是假没请着

    +

    才开始跟辅导员发消息以为辅导员没回就是默认不同意,后来过了几天才回消息

    +

    +

    +

    才知道辅导员的消息太多,有些消息会被遗漏,所以没及时回消息

    +

    可以理解,我们的辅导员一个人管着几百号人,每天要接收很多条信息

    +

    +

    +

    抱着试一试的心理,我的科目三教练说我练的很差,考试前一天模拟

    +

    几乎从开头挂到结束,开完了我手心都是汗,额头上的汗,还有一种挫败感

    +

    开完之后教练建议我取消预约,因为我实在是练的太差了,可能约了也考不过

    +

    但是我的小伙伴鼓励我说多练几次就好了,其实没那么难,打开课表一看

    +

    下几周几乎课表都是花花绿绿的满课

    +

    +

    +

    在双重压力下,我还是选择了约考试,有些事自己不去试试怎么知道呢

    +

    我坚持约考试,我把这个决定第一时间告诉了教练,教练让我加油

    +

    秋天太阳还是那么毒,或许这只有驾考人才能理解的痛楚

    +

    +

    +

    这个是当时在科三练车路边拍的,庆幸还有树荫,不然就快中暑了

    +

    +

    +

    我们这边驾校的规则是每周周四进行科目三考试

    +

    周一周二周三都是在樊城那边模拟考场

    +

    不模拟不知道,一模拟真的是巨累,回到宿舍洗漱完一躺下就能睡着

    +

    科目三我们考试会考三条路线,其中一号线比较难,二号三号相对于简单一点

    +

    教练首先给我们16个人分成四组,每组上一辆车,当时只有两辆训练车

    +

    每组他都带一遍考试线,剩下的交给我们学员自己训练

    +

    因为我们只有四组,训练车2辆,考试车1辆,几乎都是无缝对接

    +

    上一组上完就下一组,都知道开车需要高度注意力集中才行

    +

    一个人长时间高度注意力集中就会产生乏力疲劳感,还有转方向盘挂挡

    +

    天气比较不给力,秋天本该十分凉爽,进入训练车内好比蒸桑拿

    +

    回到宿舍,教练让我们交作业,其实就是把考试线的路线图画出来

    +

    +

    +

    画完已经十一点了,真的是巨累,洗漱完躺下就睡着了

    +

    真的很羡慕那些练的很好的学员,每条线都跑的很好基本上没有什么错误

    +

    把自己的错误拿来一看一堆扣分,真的是很心酸,别人练得好的我就在旁边记录

    +

    也算是功夫不负有心人,三次考试车模拟我过了两把都是满分

    +

    +

    +

    +

    +

    +

    +

    但是一号线路考试车线路我扣了四百分,顿时信心被打击了一半

    +

    因为每号线路的考试车只能开一把,不用问为什么,问就是没钱买考试车次数,哈哈哈

    +

    我认为有时候看别人练车也是一种学习,所以便没有买考试车次数的想法

    +

    三天说长也长说短也短,很快我们也到了周四上考场的时间了

    +

    倒霉的科目三考试

    +

    本应该上午全部结束科目三考试的,恰巧碰到车管所线路故障停电

    +

    +

    +

    我们就坐在候考大厅苦逼等待

    +

    +

    +

    从早上八点多开始等,本以为十二点中午之前可以考完

    +

    结果是自己想多了,中午还是避免不了去食堂吃十块钱巨难吃盒饭

    +

    接到通知说可能是下午三点才开考,真的很惨,意味着我们下午也要在这里等

    +

    索性在大班车睡了两个小时,哈哈哈,因为实在是太困了

    +

    有时候真的不得不说,一个意外总有它的两面性,虽然等了很久

    +

    但是由于我在考场呆了好几个小时,索性不是那么紧张了,感觉就是像来模拟的一样

    +

    我这算是塞翁失马,因祸得福,下午接近到了四点半才在候考大厅的屏幕上看见我的名字

    +

    妙啊,我居然不是倒霉车8号车,是2号车,真的是很幸运

    +

    我们考场的8号车怀疑是拿来压考试通过率的,有时候动作明明做了

    +

    但是8号考试车系统检测不到,莫名其妙的给你扣一百分

    +

    我这次比较幸运,抽的是二号车,安全员是个戴墨镜的小年轻

    +

    他接过我的身份证看了一下我的人像,对比身份问我准备好了没

    +

    就这样我开始了,那时候电脑报的我是考三号线,真的是打心底高兴

    +

    因为三号线是我最熟悉的一条线路,如同如鱼得水一般

    +

    因为偏下午,基本上上班族还在上班,学生都还没放学

    +

    路上几乎没什么车,不得不说我真的很幸运

    +

    一顿操作如同行云流水一般,下车顺序操作之后,只听见成绩合格,请回中心打印成绩单

    +

    我的心的石头终于落下了,我科目三居然一把过了,那时候的晚霞真的很美

    +

    莫非是昨晚我在小红书app许愿一把过,就真的过了?真的是玄学

    +

    +

    +

    回到考试中心,听闻小伙伴都没过,我也不怎么开心了

    +

    学车都是很辛苦的,一想到和自己一起苦命练科三的小伙伴都没过真是一种说不出来的难过

    +

    就这样科三就结束了,很辛苦,但值得

    +

    +

    +

    不一样的国庆节

    +

    接近国庆节了,之前七月份考科目一的时候给自己立下的flag

    +

    [check] 自己国庆节之前一定要拿证!

    +

    所以这个周末必须爆肝科目四,科目四才开始以为很难

    +

    但是有很多题目是跟科目一重复且相同的题目

    +

    如果科目一还记得的话,刷起来没有那么困难

    +

    周末两天几乎什么事都没干,守着电脑旁边看科目四题目

    +

    这个是我第一次电脑模拟考到九十分真的那时候是高兴的飞起

    +

    +

    +

    接着跟一个学长互相鼓励,势必下周拿下科目四

    +

    +

    +

    刷了一下午科目四真的有点想吐,但是我不想放弃

    +

    +

    +

    +

    +

    但是不得不说有付出就会有回报,基础打好了

    +

    模拟考试想掉九十分以下都很难,哈哈哈哈哈

    +

    +

    +

    就这样我约考试了,希望自己能一把过,早日拿本,哈哈哈

    +

    +

    +

    去科目四考场了,很平常,没有紧张感,可能我模拟考试做得比较多的原因吧

    +

    正式上机考试了,我是九号考试机,因为科目四只有五十道题

    +

    其中四十道单选,十道题是多选题,前四十道题我一个没错

    +

    但是最后一题多选题想着早点出去电子签名,没认真看,漏选了一个选项

    +

    直接扣掉两分真的是遗憾,不然是可以考满分的哈哈哈,可惜了

    +

    提交试卷之后只见电脑屏幕出现大大的几个字,恭喜您,赵先生您的考试98分,合格!

    +

    我的驾考生涯终于结束了,哈哈哈

    +

    +

    +

    +

    +

    正式跟驾考宝典app说再见,俗称谢典(卸典)

    +

    +

    +

    看了一下黢黑的手臂,我想这就是代价吧

    +

    +

    +

    小赵司机上线

    +

    哈哈,我有本了,就这样加入了秋名山司机大军了

    +

    +

    +

    看这小黑本,满心都洋溢着欢喜

    +

    +

    +

    说好的完成国庆之前拿证,也成功拿下了这个flag

    +

    [checking] 国庆节假日之前拿下驾驶证

    +

    最后祝各位小伙伴能有一个愉快的国庆假期哈

    +]]>
    +
    + + + 理工的晚霞,拿起相机记录青春的样子 + https://www.usj.cc/post/10/ + Mon, 13 Sep 2021 17:13:00 +0000 + + https://www.usj.cc/post/10/ + 咱们学校的晚霞,还不错吧 + +

    咱们学校的晚霞,还不错吧 + + + + + + + + +

    +]]>
    +
    + + + 别让抖音支配了你的美好大学生活,尝试做一些自己感兴趣的事 + https://www.usj.cc/post/7/ + Sat, 11 Sep 2021 19:31:00 +0000 + + https://www.usj.cc/post/7/ + 初识抖音短视频 还记得第一次下载抖音app的时候还是在高考结束后 那时候这个app十分的火爆,我也不懂抖音有什么好玩的 介于好奇心自己也下载了一个 + +

    初识抖音短视频

    +

    还记得第一次下载抖音app的时候还是在高考结束后

    +

    那时候这个app十分的火爆,我也不懂抖音有什么好玩的

    +

    介于好奇心自己也下载了一个抖音app,属实打脸了

    +

    从那时候被一些搞笑,新奇的视频吸引了

    +

    在睡前,在闲暇,在吃饭的时候都去刷抖音,渐渐的已经成为习惯

    +

    之前的抖音以记录美好生活为核心主题的app渐渐的失去了初心

    +

    更多的是出现了一些直播带货的主播,让抖音生态变得很差

    +

    我渐渐的对抖音改变了看法,不知道什么时候父母也开始迷上了抖音

    +

    父母经常一下班回家洗完澡在睡觉之前,就拿个手机刷抖音短视频

    +

    讨厌抖音营销号

    +

    我对营销号的厌恶还是来自于一些误导营销号,经常断章取义一些新闻

    +

    利用一些手段歪曲一些事实,从而来小丑态的获取流量和人气

    +

    由于父母接受教育的机会不是很多,对很多事物的辨识度不是很高

    +

    经常被一些营销号带偏,有时候父母跟我微信聊天的时候让我最近不能吃这个不能吃那个

    +

    对付这种精神鸦片一点办法都没有,希望网信办能出来整治一下营销号的病态博取流量现象

    +

    内容过度重复化

    +

    基本一段时间一个bgm火了,那一段时间在抖音刷到的都是相似的视频

    +

    “她开着邻居家的Toyota,追着日落。被父母说是最危险的地方,她都去过。今晚演出的rapper,算得上是她最喜欢,她走到吧台 先点了一杯whisky”

    +

    不知道怎么的神烦这首歌!第一次听觉得:嗯,不好听!划过去了

    +

    后来发现很多小视频都是这个bgm,作为一个酷爱喵星人的男生,甚至连我喜欢的小猫咪的视频都是这个bgm

    +

    烦都烦死了,好想屏蔽掉这个bgm的所有视频,所以现在一刷到这个bgm我都立刻划走

    +

    抖音可不可以出个功能是屏蔽某个bgm的所有视频或者是bgm静音模式

    +

    人们真的太太太喜欢跟风了,而偏偏我又很讨厌跟风

    +

    让无辜人遭受网络暴力

    +

    记得还是去年的时候,四川观察发了一节视频

    +

    一个老人上车被女司机嫌弃,司机不断说“你下去,你给我下去……你臭死了………………”之类的话

    +

    评论区都在骂女司机没有同情心,不配为人,骂得特别凶

    +

    反转来了,事情发酵了几天,真相出来了

    +

    原因是该时段正值学生放学,该老人身上很臭,每天乘坐这趟车好几次,而且还会骚扰其他人,不断和其他人搭讪,甚至让别人跟他回家。

    +

    司机想着多让几个孩子上车赶快回家,想着老人可能没什么急事,就叫他下去,后来情绪有些失控,就对老人言语有些过激。

    +

    此时评论区都在骂老人,得知司机因此事被开除处理,又纷纷打抱不平!

    +

    我觉得抖音最恶心的内容就是把新闻作为娱乐的素材,很多时候为了热点不惜一切,让很多人无辜遭受网络暴力。

    +

    这样带坏社会风气的剪辑做法真的是很令人作呕

    +

    视频带节奏,评论区跟风

    +

    给我印象比较深的就是这两个短视频

    +

    +

    +

    +

    +
    +

    民国不是一个朝代 而是一段感情 是旗袍瘦身下的才女 枪林弹雨下的爱情 民国故事 十忆九伤 乱世爱情 十有九悲

    +
    +

    说出这些话的小女生,估计还在期待着哪天能穿越回民国

    +

    谈一场轰轰烈烈的乱世虐恋,看完这两个视频我并没有直接划走

    +

    我特地去百度查了一下,下面部分资料摘自百度百科

    +
    +

    自1912年起至1926年,社会动荡 军阀混乱 百姓流离失所尸横遍野

    +
    +
    +

    自918东三省沦陷始,至抗战胜利,我国土沦丧近四分之一

    +
    +
    +

    至于其他城市:

    +
    +
    +

    1937年7月29日 北平失陷

    +
    +
    +

    7月30日 天津失陷

    +
    +
    +

    11月8日,太原沦陷

    +
    +
    +

    11月12日 十里洋场 上海沦陷

    +
    +
    +

    12月13日 古都南京沦陷!日军开始了长达四十多天惨无人道的“南京大屠杀”!其中据不完全统计,南京陷落后,30多万同胞殉难于这场大屠杀之中,日军在南京犯下的奸淫妇女案件竟达两万多起

    +
    +
    +

    1938年 5月19日 徐州沦陷。

    +
    +
    +

    6月6日 开封沦陷

    +
    +
    +

    10月21日 广州沦陷

    +
    +
    +

    10月25日 武汉沦陷

    +
    +
    +

    1939年 6月汕头 海南沦陷

    +
    +
    +

    11月 南宁沦陷 彼时 长沙在会战 河南在饥荒……

    +
    +
    +

    据不完全统计:在5年间日本对重庆进行轰炸218次,出动9000多架次的飞机,投弹21500枚以上 死难者达11000人以上

    +
    +
    +

    受伤人数达14000人以上 超过17600幢房屋被毁 不过比起重庆 延安相对而言还是比较安全的 如果愿意 可以去延安看看

    +
    +
    +

    那里民风淳朴百姓安宁 不过在1938年11月至1941年10月期间 日机轰炸延安17次,投弹1690枚

    +
    +

    不过延安再安全也是战区 想要在战区活下去 你不仅得小心天上的飞机 同样还得小心日军的大扫荡

    +
    +

    据史料记载 至1942年6月上旬,日伪军占据冀中根据地所有县城和较大集镇、村庄 冀中根据地遭到严重摧残,冀中军区部队减员16800余人 ;群众被杀、被捕达50000余人,根据地全部变为日占区和游击区

    +
    +

    当然,在延安,活下来的几率肯定是要比重庆和日占区大上很多了,就是可能这现实想要的浪漫有点出入了

    +

    有很多小女生幻想着哪天梦回民国和年轻有为的爱国军官谈一场惊天动地的爱情故事

    +

    既然都敢这么想了 那前提就必须得保证自己女主角光环足够强大

    +

    在日军的三光政策和狂轰乱炸中健全的活下来

    +
    +

    史料记载 抗战十四年 中方军民伤亡3500万人以上 平均下来每一天至少都有6000多国人在这场战乱中受伤甚至死亡

    +
    +

    如果穿越过去,但愿菩萨能保佑,活着坚持到日寇投降那一天

    +
    +

    据统计 截止至1945年,中国空军阵亡率占空军总人数的65% 中国海军几乎全部拼光。陆地战场上 截止至抗战结束 国民党方面军队伤亡300多万 我党伤亡80多万,其中 黄埔军校毕业生 在抗日战争中牺牲率 占该校总毕业人数的 60%—70%

    +
    +

    这场风华绝代的乱世爱情啊,在这样悲壮绝伦的牺牲下,确定真的还能浪漫的起来吗?

    +

    抖音只记得 民国的爱情十有九悲 但是却忘记了 民国的将士 千人征战 几人回呢?

    +

    民国只存在了38年 是乱世 但也是中国历史上最浪漫 最风华绝代的一个时代

    +

    但更是中国历史上 最黑暗 最耻辱 最可怕的时代之一

    +

    这样的浪漫 是建立在同胞无定所 国人无尊严的大前提下

    +

    很多未成年其实并不了解那段历史 甚至不懂这段历史背后的屈辱和沉痛

    +

    靠着抖音的几段美好文字 一厢情愿地向往且期盼着 乱世中可歌可泣的爱情

    +

    但是她们忘记了 这些看似美好的背后 是用一座座满目疮痍的古城 和一条条鲜活的生命堆积起来的

    +

    有微博官媒抖音文化程度平均不高不是没道理,食不果腹的年代怎么还能谈爱情呢

    +

    卸载抖音半年的感受

    +

    作为一个00后小生,接近卸载了抖音半年,真的感觉很好,和各位分享一下自己的感受

    +

    正值读大二的年纪,因为需要拿驾驶证,另外考一些资格证

    +

    没课的时间还有很充足的时间去把精力集中在备考证书的过程中

    +

    记不清什么时候开始安装的抖音,只是2020年开始我的眼睛就长在了手机上

    +

    手机就长在了手上,都分不开了

    +

    从前,下了课跟室友出去撸串,在一起谈谈闲天

    +

    但是,在外边吃饭时,点完餐等上菜的间隙,我在刷抖音,朋友亦是如此

    +

    自己一个人等人的时候,我在刷抖音

    +

    上厕所的时候,我在刷抖音;躺在床上熄灯后睡觉前,我在刷抖音

    +

    节假日早上醒来拿起手机就开始刷抖音……

    +

    在父母没入坑抖音短视频的时候曾不止一次很反感我什么都不做,就在那看着手机,一会哈哈笑,一会哗哗哭

    +

    时不时还拿手机让父母看一些自认为很逗的视频

    +

    我从原本热爱跟父亲喝茶谈闲天日子变成了自己看自己的手机的生活

    +

    我是一个十分爱看剧的00后小生,后来,慢慢有意识到,每天除了刷抖音好像什么都没做

    +

    我最爱的电影每周都看不上两部。有时候下课就说晚上回宿舍找个好电影看

    +

    但是,刚回到宿舍都会在凳子坐一会儿,这时总会下意识的拿起手机打开抖音,然后,电影没看上,这一晚上什么都没干上

    +

    慢慢的,我可以果断一些放下手机去看电影

    +

    但是在抖音里长时间养成的看快节奏视频习惯,让我很难静下心来完完整整看好一部电影

    +

    我不喜欢这种感觉,这让我很难受

    +

    不得不说,抖音真的太上瘾了

    +

    我喜欢里面搞笑的视频,还有一些别人生活中或温馨或感动的瞬间

    +

    每一个很短,却能让你大笑,流泪,感同身受。确实让人无法自拔

    +

    后来,我慢慢觉得空虚。室友很喜欢玩游戏,其实我也是偶尔玩一下

    +

    但是我真的觉得没营养,还特别浪费时间,不如做点有意义的事情,哪怕是看一部好电影

    +

    但是我现在做的同样是在浪费时间

    +

    写博客,做网站,学前端,这些我平时爱做的我都很久没有触碰了

    +

    我的生活变得单一了起来,这就是我的大学生活吗?

    +

    然后,我卸载了抖音,爱看一些剧和电影,现在碎片化视频让我很浮躁

    +

    有天室友问我为什么不看抖音了,于是我说我已经把抖音卸了,得到的回答是,少刷刷就行了,何必卸了呢?

    +

    确实,我这人自制力不行,做法极端不极端我不知道,我只知道,半年以后我感觉非常棒,至少我的大学生活比较正常

    +

    首先,我觉得课余时间长了,我可以做好几样事情,写博客,学前端,跟着up主学设计思维,我太爱小破站了

    +

    还记得有位up主说的很好

    +

    生活中有很多我们可以去做可以去感受的事情,不要把五感变成一感,阳光明媚,路人各色,大千世界有太多是你不了解的。给自己培养一个兴趣爱好,更多的去和身边的人交流,这个真实的世界是温暖或是残酷,都好过把自己束缚在手中的那一方世界中强

    +

    就这么多了,晚安

    +]]>
    +
    + + + 一岁一礼,一寸欢喜,生日快乐,致我的二十岁 + https://www.usj.cc/post/6/ + Tue, 07 Sep 2021 17:25:00 +0000 + + https://www.usj.cc/post/6/ + 给自己的一封信 这是第二十一世纪的二十一个年头,作为01年的我,也轮到自己的20岁生日 就这样摇摇晃晃的成年了,很快自己也即将面临步入社会生活 青 + +

    给自己的一封信

    +

    这是第二十一世纪的二十一个年头,作为01年的我,也轮到自己的20岁生日

    +

    就这样摇摇晃晃的成年了,很快自己也即将面临步入社会生活

    +

    青春正好,二十出头,亲爱的自己,活出自己的样子,祝自己20岁生日快乐

    +

    今天是20岁生日了,看到这个两位数出头的数字,不经还是会吓一跳

    +

    感慨时间的残忍,这个年龄,仿佛是应该做些什么,有所成就的年龄

    +

    但是我还在读大学,目前还是一名大二的学生,是和大多数普通大学生一样

    +

    偶尔会做兼职,挣点小钱,在每个月月初的时候,还是会按时的问父母要生活费

    +

    会感慨物价飞涨,饭太贵,衣服太贵,鞋子太贵,却还是不得不消费

    +

    20岁,成熟又幼稚

    +

    会默默担心以后找什么样的工作,要应该制定一个未来计划的方向

    +

    转而一想,又觉得,走好当下,便可以水到渠成

    +

    可是还是想对自己说:别想那么多,在自信一点!你还是要爱自己!

    +

    之前在一本书看到一小段话感触很深

    +

    对于大部分人,生活从来都是很艰难的,岁月粗糙了眼睛,砥砺了人心,劳累不能成为停留的理由,除了至情至爱,没有人会在意你的苦衷和不得己,因为肩上的责任和义务,只能再努力一些,再往前走,还有很长很长的路需要走,这条路没有尽头

    +

    这段话是之前在一本书看到的,内心很有感触,摘抄下来的

    +

    对,还有很长的路要走

    +

    一晃我们都是20多岁的人了,距离那些历历在目的初中校园生活,已经过去快10年了

    +

    这样的眼光来看待长大成人这件事,未免有些不公平毕竟成长

    +

    是一朝一夕的蜕变对我来说,这个20岁最大的改变莫过于敢于表达自己想法

    +

    应该是觉得,作为一个从来不敢在公共场合表达自己的想法的人

    +

    连一个小小演讲都害怕的这种没有自信的人身上

    +

    那次演讲在朋友面前可能不算什么,我认为这次经历在以后应该是可以让我变得有勇气一些

    +

    其次是什么,倒是想不到多少,也开始理解生活本身就是一个聚少离多的过程

    +

    因此格外的珍惜留在身边仅有的一些朋友,或者说是不要偏激的去在意那些在你生命历程中

    +

    微不足道的人事这是没有意义的事情,彼此都知道随着成长的到来,分道扬镳

    +

    是一种必然的选择心态,释然就好

    +

    还有就是对于学习,能多看点书,多做一些有意义的事情

    +

    坚持自己所热爱的必定会有收获

    +

    为人要踏实,勤勉,有追求,不一定会做好每一件事

    +

    但是把能做好的,尽量做好每年的生日都少不了这个过程

    +

    那就是感谢所有的朋友,家人让我能更好的成长

    +

    希望大家都能身体健康少一些忧心事多一些快乐

    +

    记录一次的小感动

    +

    由于自己很少关注日历,只想着起床得赶去上第二节课,几乎忘掉了自己生日

    +

    早上起床匆匆忙忙吃完早餐,翻翻微信消息,老爸给我发了一个红包

    +

    +

    +

    第一想法就是,老爸给我补贴生活费的,哈哈

    +

    后来老爸给我发了一句:祝你生日快乐

    +

    我翻了翻日历,今天农历八月一号

    +

    我20岁啦,首先感谢老爸,同时也感谢20年的养育之恩

    +

    也感谢各位小伙伴的祝福,很感动还有小伙伴记得我的生日

    +

    我知道要记得一个人的生日有多难,记忆再深都会因为敌不过时间而被遗忘

    +

    所以,生日被哪怕一个人记住,都好像是值得幸福的

    +

    最简单的一句生日快乐,承载的远多于千言万语

    +

    你以为眼前铭心的场景会记一辈子,却转眼成为过眼云烟,毕竟那都是别人的喜怒哀乐

    +

    自己的二十岁生日了,总觉得应该给自己写点什么送给自己,于是给自己写了篇长文

    +

    记得小时候每每快到过生日时,总能兴奋几天,期盼那天的礼物和身边同学的祝福

    +

    而且通常父母都会满足我那天的愿望,无论是去买一套我喜欢的新衣服,还是一顿我最爱吃的饭菜

    +

    都能让我在过完生日的几天之后细细回味,每晚睡觉前得轻轻回味下那天的快乐才能心满意足的去睡

    +

    最后祝自己开心快乐,岁月无忧!

    +

    @群林 2021.9.7记

    +]]>
    +
    + + + 初识rss订阅,搭建自己的公益rss阅读器 + https://www.usj.cc/post/5/ + Sun, 05 Sep 2021 09:19:00 +0000 + + https://www.usj.cc/post/5/ + 昨天在一个群偶然发现一个界面新奇的rss的网页版阅读器 带着好奇心我去百度了一下什么是rss,什么是rss订阅 当然我也搜到了关于rss订阅的各 + +

    昨天在一个群偶然发现一个界面新奇的rss的网页版阅读器

    +

    带着好奇心我去百度了一下什么是rss,什么是rss订阅

    +

    当然我也搜到了关于rss订阅的各种好处的博客文章

    +

    给我这种小白看的一脸愣,我对它还没有什么感觉

    +

    在我的第一印象里,RSS 充满了传奇色彩

    +

    但我不清楚它真正有什么用处,也不明白为什么那么多人吹捧它支持它。

    +

    当我点开 RSS 链接,浏览器显示一堆乱七八糟的 XML 时

    +

    我就超级迷惑,然后默默关闭浏览器标签

    +

    当我看到一个博主写的一篇文章让我渐渐潜意识明白了rss的好处

    +

    现在是大数据推荐时代,当我们在淘宝想要买一个插排的时候

    +

    但是犹豫不决又不想买,打开抖音平台里面弹出推荐购买公牛插排的短视频

    +

    这个就是大数据,我认为rss的好处就是可以高效的整合自己的信息面

    +

    简化了获取新闻资讯的路径减少了接受信息的干扰因素,包括信息上和视觉上

    +

    通俗来讲的话,就好比用起来,就像是皇上批阅奏章

    +

    我不可能每本都看,同时没看的也会堆积如山

    +

    rss最大程度规避了一些垃圾新媒体广告

    +

    我觉得这样很好啊。可以提高效率,节约时间

    +

    而且可以集中处理这些本来操作起来比较碎片化的事情

    +

    然后看见叶开兄弟搭建了一款在线的rss阅读器

    +

    + +https://rss.qq.md/p/i/

    +

    我觉得这样把友链博客都添加进去,博友更新文章及时的显示在rss阅读器

    +

    增加了与博友的互动性,这样使个人博客增加了互动性,我觉得更加有趣味

    +

    昨天下午我开始折腾我一定要搭建一个属于自己的rss阅读器

    +

    折腾经历

    +

    在一个群友的介绍下我认识了一个叫做蚁阅的rss阅读器项目

    +

    我觉得ui十分简洁,功能也十分可以,而且游客只需要注册个邮箱账号就可以使用

    +

    十分的方便,我想着搭建一个公益的rss阅读器平台分享给大家使用

    +

    蚁阅基于Docker部署,服务器环境要求:Linux, 1G 内存,Docker + 镜像加速器

    +

    但是作为偏设计专业的大二学生,根本不知道docker是什么,真是把我折腾的够呛的

    +

    作者写了一个部署文档,对于我这行外人士,这个技术性文章我也看的一脸愣

    +

    然后我给叶开兄弟发消息,叶开好像也很忙,象征性的回应几句

    +

    问油油,强仔他们都是不太懂,看来只有靠自己,从下午三点折腾到八点多还没搭建完

    +

    准备放弃掉了,偶然的加到作者微信,以为作者是那种高冷的技术大佬

    +

    [xiangce] + + +[/xiangce]

    +

    作者很耐心的引导我解决了问题,我也成功搭建了属于自己的rss阅读器平台

    +

    新品尝鲜

    +

    多谢作者大大,我决定把rss阅读器平台作为我第一个公益平台

    +

    免费分享给大家使用,下面是地址,开箱即用

    +

    + +https://rss.5b2.cn

    +

    平台预览

    +

    +

    +

    界面很简洁美观,也有pc的桌面版,在电脑上也是很方便

    +

    使用介绍

    +

    [checking] 访问https://rss.5b2.cn

    +

    [checking] 注册自己的账号,记住自己注册的邮箱和密码

    +

    [checking] 开始添加自己的友链订阅

    +

    [checking] 没了了

    +

    APP下载

    +

    + +https://5b2.cn/rss.apk

    +

    因为有些小伙伴反馈app会比较方便

    +

    所以花了一个小时做了一个app,基于hbuider开发

    +

    [xiangce] + + +[/xiangce]

    +

    [checking] 本人承诺此app绝无任何违法收集信息

    +

    [checking] 此app无任何违法读取权限

    +

    [checking] 由于没有iOS打包证书,所以此次只有安卓版

    +]]>
    +
    + + + 2021暑假总结,记录一下这个充实的暑假 + https://www.usj.cc/post/4/ + Sat, 04 Sep 2021 09:34:00 +0000 + + https://www.usj.cc/post/4/ + 期末考试结束,意味着我的大学短暂生活又匆匆结束了一年 下面的几张图片是离校之前拍的学校的晚霞 部分是同学拍的,我的拍照技术没有那么好,所以觉得好 + +

    期末考试结束,意味着我的大学短暂生活又匆匆结束了一年

    +

    下面的几张图片是离校之前拍的学校的晚霞

    +

    部分是同学拍的,我的拍照技术没有那么好,所以觉得好的都收藏下来了

    +

    [xiangce] + + + + +[/xiangce]

    +

    另外吐槽一下学校自习室的阴间灯光

    +

    +

    +

    在大一这一年有过迷茫,有过伤感,有过成功,有过喜悦

    +

    五味陈杂都写在这一年,这一年的大一生活让我也成长了许多

    +

    迷茫,作为大一新生对未来有很多期盼,自己却不知道以后的路该怎么走

    +

    伤感,我理想的大学专业课是有始有终认真的把一门技术学精

    +

    但是事实并不是这样的,大学老师只会带你入门

    +

    剩下的只能靠自己花时间,去精通这门技术

    +

    成功,莫过于听见辅导员的喜报,专业课取得了优异的成绩

    +

    +

    +

    喜悦,莫过于跟朋友聚在一起,吃吃小烧烤谈谈未来与计划

    +

    +

    +

    暑假接近尾声,突然驾校群传来噩耗,我们可能面临打学时

    +

    +

    +

    我的朋友给我发了两张襄阳市驾考计时培训的截图,我愣住了

    +

    [xiangce] + + + +[/xiangce]

    +

    这就意味着,我暑假如果不学车,新学期意味着要打学时

    +

    学费,学时费,还有计时的时间增加,轻轻松松花父母1个w

    +

    再三理智考虑,我决定跟小伙伴结伴学车,打算在襄阳租房子考驾照

    +

    就这样,我美好的暑假已经结束了,将要面临着学车的噩梦就此开始了

    +

    +

    +

    接下来就是搞定出租屋,我们在驾校附近顺利租了房子

    +

    400一个月带空调,电费一块钱一度电,水费20,房东人很好

    +

    第一次租房还是非常满意的,下面是当时拍的照片

    +

    +

    +

    一张桌子,一台笔记本,一张床,一间卫生间我就很满足了

    +

    考驾照意味着首先要面临的就是科目一考试,这个环节就是得刷题

    +

    题目我接近看了一个星期了,基本上很稳了,就是等待7.5号的科目一考试

    +

    [xiangce] + + + + + +[/xiangce]

    +

    因为自己题目做的比较多,所以考科目一感觉一点都不紧张

    +

    很顺利,只用了十三分钟,最后95分拿下,第一时间给父亲报了喜讯

    +

    +

    +

    接下来就是需要软磨硬泡的科目二考试,第一个头疼的环节就是倒车入库

    +

    [xiangce] + + + + +[/xiangce]

    +

    还记得教练说的让我记忆深刻的一句话,倒库你不练好,其他项目你就白搭

    +

    就这样我每天起早贪黑的去练到车入库,大概练了接近十天左右

    +

    自己的车感比较弱,所以练的很久,才有感觉

    +

    后来我们开始跑圈了,跑圈就是把整个科目二考试环节过一遍

    +

    天气酷热,很辛苦,一个小时接近要喝掉两瓶矿泉水,实在是太渴了

    +

    但是看到其他学员天气热打伞还在辛辛苦苦的跑圈,我便没有抱怨了

    +

    [xiangce] + + + +[/xiangce]

    +

    渐渐的,自己的进步很快,慢慢的看到自己的进步

    +

    慢慢的出错率很低了,多亏酒厂大叔,阿姨们的指导

    +

    这个是跟学车小伙伴一起摆拍的视频,是不是很酷哈哈

    +

    [dplay src=“https://usj.cc/sp/3.mp4”]

    +

    但是酷热的夏季,难免会碰到糟糕的雨季,当时下大雨拍的

    +

    [xiangce] + + + + +[/xiangce]

    +

    雨下的太大了,当时在驾校的无助感

    +

    [dplay src=“https://usj.cc/sp/1.mp4”]

    +

    回家也是这么的困难,心塞,当时录的视频

    +

    [dplay src=“https://usj.cc/sp/2.mp4”]

    +

    放眼望去,坐在车内,什么都看不清楚

    +

    +

    +

    因为暑期学车的人很多,迟迟约不到考试

    +

    不过算是很幸运我约上了7.29的考试

    +

    考前前三天,我们来到了考场模拟,这是当时拍的照片

    +

    [xiangce] + + + + +[/xiangce]

    +

    很糟糕,我第一把科目二挂掉了,就很突然

    +

    第一把挂在自己的粗心大意,带档打火的低级错误

    +

    第二把居然死在我最拿手的倒车入库,原因是自己的不断的修方向

    +

    给自己修挂了,当时的心情无法用文字记录下来

    +

    酒厂大叔问我过了没,我说我挂了,大叔诧异问道我是不是开玩笑的

    +

    是的,我挂了,这个噩耗已经成为事实

    +

    因为科目二挂掉了,系统会冻结自己十天不能预约,只能回家了

    +

    +

    +

    这个是当时回家的时候的照片,心情夹杂的沮丧和无奈,再见房东

    +

    +

    +

    不得不说回家的感觉真棒,不得不说家是自己心灵的港湾

    +

    +

    +

    在家接近调整了13天,我又幸运的约上了8.19科目二考试

    +

    +

    +

    就这样我又开始了租房生活,和练科二的悲惨生活

    +

    [xiangce] + + + + +[/xiangce]

    +

    紧接着,又是糟糕的模拟考场,真是头大,本来就没信心

    +

    还下起了大雨,这次模拟真是糟糕透了

    +

    [xiangce] + + + + +[/xiangce]

    +

    8.19号也顺利的一把100分把科目二拿下了

    +

    +

    +

    高兴的告诉自己,我科三了,哈哈哈

    +

    喵的我的进度太慢了,不得不面临即将开学

    +

    只有停止了科目三的学习,这暑假就这样充实的结束了

    +

    +

    +

    感谢您的来访

    +]]>
    +
    + + + Twitter主题设置仿mac UI 语法高亮代码方法 + https://www.usj.cc/post/3/ + Fri, 03 Sep 2021 12:52:00 +0000 + + https://www.usj.cc/post/3/ + 在自己做博客的时候,我们常常喜欢记录一些代码知识 这时候就需要使用到主题的代码高亮功能 这次我简单讲述一下仿mac UI 语法高亮代码方法 效果图我放下 + +

    在自己做博客的时候,我们常常喜欢记录一些代码知识

    +

    这时候就需要使用到主题的代码高亮功能

    +

    这次我简单讲述一下仿mac UI 语法高亮代码方法

    +

    效果图我放下面了,喜欢的小伙伴可以仔细读完此篇文章

    +

    +

    +

    教程开始

    +

    首先下载插件CodePrettify,下载地址我放在下面

    +

    + +https://github.com/Xcnte/Code-Prettify-for-typecho

    +

    在后台启用插件,并且按照下图设置

    +

    +

    +

    在主题的自定义css下面加入以下代码

    +
    #post-content pre code {
    +    display:block;
    +    overflow-x:auto;
    +    position:relative;
    +    margin:0;
    +    padding-left:50px;
    +}
    +pre code {
    +    position:relative;
    +    display:block;
    +    overflow-x:auto;
    +    margin:4.4px 0.px .4px 1px;
    +    padding:0;
    +    max-height:500px;
    +    padding-left:3.5em
    +}
    +

    在Twitter主题找到pjax开始执行的js代码

    +

    +

    +

    在主题的这个地方加入下面的代码在主题的相应位置

    +
    if (typeof Prism !== 'undefined') {
    +var pres = document.getElementsByTagName('pre');
    +                for (var i = 0; i < pres.length; i++){
    +                    if (pres[i].getElementsByTagName('code').length > 0)
    +                        pres[i].className  = 'line-numbers';}
    +Prism.highlightAll(true,null);}
    +

    每次我们要写文章的时候我们只用按照下面那种格式就可以啦

    +

    +

    +

    教程结束,转载请注明出处

    +]]>
    +
    + + + Twitter主题加入加载耗时,访问总量功能 + https://www.usj.cc/post/2/ + Wed, 01 Sep 2021 13:20:00 +0000 + + https://www.usj.cc/post/2/ + 摸爬滚打,又从WordPress换回typecho了 不得不说typecho轻量,后台速度快 这篇文章就教大家如何给自己的Twitter的主题加 + +

    摸爬滚打,又从WordPress换回typecho了

    +

    不得不说typecho轻量,后台速度快

    +

    这篇文章就教大家如何给自己的Twitter的主题加两个小功能

    +

    分别是加载耗时和访问总量的小功能,先上图

    +

    +

    +

    教程开始

    +

    首先找到自己主题文件的 functions.php 中加入以下代码

    +
    /*
    +* 加载时间
    +* @return bool
    +*/
    +function timer_start() {
    +global $timestart;
    +$mtime     = explode( ' ', microtime() );
    +$timestart = $mtime[1] + $mtime[0];
    +return true;
    +}
    +timer_start();
    +function timer_stop( $display = 0, $precision = 3 ) {
    +global $timestart, $timeend;
    +$mtime     = explode( ' ', microtime() );
    +$timeend   = $mtime[1] + $mtime[0];
    +$timetotal = number_format( $timeend - $timestart, $precision );
    +$r         = $timetotal < 1 ? $timetotal * 1000 . " ms" : $timetotal . " s";
    +if ( $display ) {
    +    echo $r;
    +}
    +return $r;}`
    +

    这个是加载耗时的代码,下面一并加上访问总量的代码

    +

    同样也是加在functions.php 的文件里

    +
        //总访问量
    +    function theAllViews()
    +        {
    +            $db = Typecho_Db::get();
    +            $row = $db->fetchAll('SELECT SUM(VIEWS) FROM `typecho_contents`');
    +                echo number_format($row[0]['SUM(VIEWS)']);
    +        }
    +

    由于我使用的是油油作者的Twitter主题,所以我给大家介绍

    +

    Twitter主题应该修改那个位置,其他主题请自己调试

    +

    首先找到主题目录的important/sidebar.php文件

    +

    大概在118行左右你把相应代码加到自己想要加的位置

    +

    添加加载耗时功能,请加下面代码在相应位置

    +
    <div class="widget-list">加载耗时:<?php echo timer_stop();?></div>
    +

    添加访问总量功能,请加下面代码在相应位置

    +
    <div class="widget-list">访问总量:<?php echo theAllViews();?>次</div>
    +

    感谢您的访问,转载请注明出处

    +]]>
    +
    + + + 无悔 + https://www.usj.cc/post/1/ + Tue, 31 Aug 2021 22:41:00 +0000 + + https://www.usj.cc/post/1/ + 后来才发现原来成年人的世界并没有那么简单 It was later discovered that the world of adults is not that simple. + +

    后来才发现原来成年人的世界并没有那么简单

    +

    It was later discovered that the world of adults is not that simple.

    +

    +

    +]]>
    +
    + + + 摄影专业学长拍的襄阳晚霞 + https://www.usj.cc/post/9/ + Tue, 31 Aug 2021 17:07:00 +0000 + + https://www.usj.cc/post/9/ + 摄影专业学长拍的晚霞,感觉不错,收藏一下 + +

    摄影专业学长拍的晚霞,感觉不错,收藏一下 + + +

    +]]>
    +
    + + + 江的南岸叫襄阳,江的北岸叫樊城,这就是人们常说的襄樊 + https://www.usj.cc/post/8/ + Tue, 31 Aug 2021 16:56:00 +0000 + + https://www.usj.cc/post/8/ + 江的南岸叫襄阳,江的北岸叫樊城,这就是人们常说的襄樊 + +

    江的南岸叫襄阳,江的北岸叫樊城,这就是人们常说的襄樊 + + +

    +]]>
    +
    + + + 一把过,科二结束! + https://www.usj.cc/post/70/ + Fri, 20 Aug 2021 14:24:00 +0000 + + https://www.usj.cc/post/70/ + 一把过,科二结束! + +

    一把过,科二结束!

    +

    +

    +]]>
    +
    + + + 再次投资科目二,科目二花了400,希望19号一把过吧 + https://www.usj.cc/post/69/ + Mon, 16 Aug 2021 12:54:00 +0000 + + https://www.usj.cc/post/69/ + 再次投资科目二,科目二花了400,希望19号一把过吧 + +

    再次投资科目二,科目二花了400,希望19号一把过吧 + +

    +

    +

    +]]>
    +
    + + + 肝了1400多行css代码,终于把暗夜模式搞定了 + https://www.usj.cc/post/68/ + Sat, 14 Aug 2021 14:24:00 +0000 + + https://www.usj.cc/post/68/ + 肝了1400多行css代码,终于把暗夜模式搞定了 + +

    肝了1400多行css代码,终于把暗夜模式搞定了

    +

    +

    +

    +

    +]]>
    +
    + + + 一下午网页设计课爆肝,今日份疲倦请查收 + https://www.usj.cc/post/46/ + Thu, 03 Jun 2021 22:08:00 +0000 + + https://www.usj.cc/post/46/ + 今天又是襄阳下雨天,很佛系 星期一可以称得上魔鬼星期一 连续六节网页设计,爆肝css,表示肝不动了 [xiangce] [/xiangce] 一下子进度这么多属实有点够呛 这个进度已经超 + +

    今天又是襄阳下雨天,很佛系

    +

    星期一可以称得上魔鬼星期一

    +

    连续六节网页设计,爆肝css,表示肝不动了

    +

    [xiangce] + + +[/xiangce]

    +

    一下子进度这么多属实有点够呛

    +

    这个进度已经超过我的自学范围了

    +

    随便拍了一下运动场,还挺好看的 +[xiangce] + + + + +[/xiangce]

    +

    晚霞配杨柳更配哦

    +

    [xiangce] + + + + +[/xiangce]

    +

    晚安酱

    +]]>
    +
    + + + 双休日襄阳游记,与朋友一起,终究还是遗憾而归 + https://www.usj.cc/post/45/ + Sun, 16 May 2021 09:52:00 +0000 + + https://www.usj.cc/post/45/ + 本次游记计划去往襄阳唐城,去游览一下民风古城 [xiangce] [/xiangce] 此计划与上周已经跟小智,小豪进行激烈讨论 刚出校门拿出自己钉钉已经被辅导员审批的钉钉假条 门卫很 + +

    本次游记计划去往襄阳唐城,去游览一下民风古城

    +

    [xiangce] + + + + +[/xiangce]

    +

    此计划与上周已经跟小智,小豪进行激烈讨论

    +

    刚出校门拿出自己钉钉已经被辅导员审批的钉钉假条

    +

    门卫很好,走的时候让我们注意安全

    +

    刚刚出门拿起高德地图前往寻找晚上的住处

    +

    在站台等待546号公交车

    +

    不料,天上的小雨越下越大,坐在公交车的我

    +

    [xiangce] + + +[/xiangce]

    +

    看窗外的小雨,给我十足的整抑郁了

    +

    打开天气预报才看到大雨!

    +

    [xiangce] + + +[/xiangce]

    +

    我在叙利亚都没受到这么重的伤

    +

    终究还是我打脸了

    +

    [xiangce] + + +[/xiangce]

    +

    就这样我们为了躲雨,我们就找了一个离我们最近的酒店办理了入住手续

    +

    [xiangce] + + +[/xiangce]

    +

    照片非常的好,让我一眼就爱了,等真正入住才知道这原来是照骗

    +

    空调,卫生间,都非常的卫生,基本上住一晚上还是不错的

    +

    但是我搞不懂这个空调暗黄暗黄的,我怀疑这空调是在叙利亚采购的空调

    +

    [xiangce] + + +[/xiangce]

    +

    就这样我们在房间打了一下午王者,好家伙,非要奢侈话一百多在宾馆打王者

    +

    寝室网不快吗,床躺着不香吗

    +

    晚上跟朋友一起出去吃了火锅,还不错,算是对心灵的一点安慰

    +

    [xiangce] + + +[/xiangce]

    +

    不得不说这个龙虾尾有点多余,味道还可,价格再便宜一点点

    +

    我觉得会更可

    +

    吃完午饭,我们就回宾馆休息了,就这样平平淡淡的一天就结束了

    +

    笑死,果然在宾馆容易失眠,我三点五点各自醒了一次

    +

    第二天,小智大清早还是去他女朋友学校去奔现了

    +

    天天嚷嚷的跟女朋友分手了,但是一放假就出去找女朋友

    +

    这种人就是硬骗,这种人就应该被乱刀砍si

    +

    最后因为时间问题我们最后还是选择了去万达广场去玩

    +

    [xiangce] + + +[/xiangce]

    +

    给力的是凭自己以往的抓娃娃经验,今天还抓到两个娃娃

    +

    [xiangce] + + +[/xiangce]

    +

    很开心,虽然第一天很糟糕,但是第二天还是很不错的

    +

    好了,就这么多了,算是很不错的一个假期吧

    +

    感谢你能看完,我的朋友

    +]]>
    +
    + + + 盘点手机好用的html语言开发软件 + https://www.usj.cc/post/44/ + Sat, 15 May 2021 09:42:00 +0000 + + https://www.usj.cc/post/44/ + 本期来聊聊前端开发那些好用的手机编程软件 这时候你可能会问了,这个软件有什么特别的吗 没什么特别的我就,点击左上角走了哈 额,最大的特别就是它不仅 + +

    本期来聊聊前端开发那些好用的手机编程软件

    +

    +

    +

    这时候你可能会问了,这个软件有什么特别的吗

    +

    没什么特别的我就,点击左上角走了哈

    +

    额,最大的特别就是它不仅是一个编辑软件

    +

    而且能支持在线查看效果,支持服务器网站操作

    +

    多说无益,它有什么用呢?

    +

    他支持PHP运行

    +

    有些人到这里还不认识道这到底有什么用

    +

    市面上大多数的网站都是PHP代码运行的

    +

    也就是说,这个软件能运行大多数的源码

    +

    然后有些人就会吐槽了,这不是ksweb吗

    +

    其实它还真是

    +

    不过他作为一个面向前端的开发性编辑器

    +

    主要功能并不在此而已

    +

    当然你想要把它当成这样用也完全没有问题

    +

    有些人是有点不理解了,这个只能内网看有什么好

    +

    拜托,现在什么年代了,内网穿透基本操作!

    +

    当然,这边涉及到推广等各种方面,就不给大家那个内网穿透软件啥的了

    +

    唉,假如是以前或许能发

    +

    当然,假如你只是一个仅仅追求的HTML练习的,这边可以建议你使用这个软件

    +

    +

    +

    嗯,它虽然支持外网访问,但是并不支持PHP

    +

    这是优点,也是缺点吧

    +

    最后再给大家推荐一款比较好用的编辑器

    +

    +

    +

    作为同系列产品,它也可以运行PHP

    +

    但是功能性的方面没有那个在前面第一个的直观和强大

    +

    体验的话就是比较新人向,就算是萌新也基本可以用这个做出来一个非常简单的网站

    +

    软件下载

    +

    只需要在手机安装葫芦侠APP搜索对应的软件名称

    +

    即可快乐的下载啦!

    +]]>
    +
    + + + 教你快速秒看青年大学习 + https://www.usj.cc/post/43/ + Thu, 13 May 2021 11:37:00 +0000 + + https://www.usj.cc/post/43/ + 想必秒看青年大学习已经是老生常谈 之前在云仙小站写过很详细的教程 因为各种方面,不得不被迫下线整改 避免有些小伙伴找不到如何秒看青年大学习 我就写了 + +

    +

    +

    想必秒看青年大学习已经是老生常谈

    +

    之前在云仙小站写过很详细的教程

    +

    因为各种方面,不得不被迫下线整改

    +

    避免有些小伙伴找不到如何秒看青年大学习

    +

    我就写了这篇文章

    +

    开启调试

    +

    此处省略几千字,别问我什么是调试界面

    +

    就是腾讯为了方便测试为大家开放的调试界面

    +

    方便大家第三方依赖软件开发的,普通人也用不到

    +

    首先复制下面的链接在微信打开

    +
    http://debugmm.qq.com/?forcex5=true
    +
    +

    可以正常使用vcode调试功能了

    +

    下面就入下面链接页面

    +
    http://debugx5.qq.com
    +
    +

    在信息窗口,打开vConsole调试功能

    +

    默认(是没有开启的)

    +

    我们只需要点击x5调试页面

    +

    勾选打开vConsole调试功能

    +

    +

    +

    怎么检查我们是否正确开始vConsole调试功能呢?

    +

    我们可以在微信里随便进入一个网页

    +

    会在右下角显示一个绿色的vConsole按钮

    +

    显示即成功开启

    +

    准备完成,现在正式开启我们快乐教程吧

    +

    点击开始学习后,点击右下角绿色的vConsole按钮

    +

    成功进入调试台后,粘贴下面代码,点击OK即可直接进去答题环节后

    +

    继续学习,重复一两次操作,总得来说就是可以跳过视频,跳不过答题

    +

    答题后台是有记录的,正好,我们只做题不看视频解释了99.98%的时间

    +

    原来的12分钟学习直接缩短为25秒,甚是乐哉

    +

    1.快速跳过代码

    +
    document.getElementById('Bvideo').currentTime=9999
    +
    +

    2.隐藏vConsole按钮

    +
    __vconsole.style.display="none"
    +
    +

    感谢您的访问

    +]]>
    +
    + + + 宝塔面板设置Typecho伪静态去掉index.php教程 + https://www.usj.cc/post/42/ + Wed, 12 May 2021 10:35:00 +0000 + + https://www.usj.cc/post/42/ + Typecho博客初始安装完成后 博客的任何内页面 地址栏都会有index.php,非常的影响美观 使自己的网站的链接显得十分臃肿 例如本小站建设初 + +

    +

    +

    Typecho博客初始安装完成后

    +

    博客的任何内页面

    +

    地址栏都会有index.php,非常的影响美观

    +

    使自己的网站的链接显得十分臃肿

    +

    例如本小站建设初期

    +

    文章链接为

    +

    + +https://usj.cc/index.php/archives/1.html

    +

    本期小编就教大家如何去掉index.php使自己的文章链接显得十分简洁!

    +

    +

    +

    然后就需要去自己的宝塔面板

    +

    将伪静态设置为typecho就可以实现了!

    +]]>
    +
    + + + 以前没钱吃泡面,现在没钱吃泡面 + https://www.usj.cc/post/67/ + Fri, 30 Apr 2021 15:14:00 +0000 + + https://www.usj.cc/post/67/ + 以前没钱吃泡面,现在没钱吃泡面 + +

    以前没钱吃泡面,现在没钱吃泡面

    +

    +

    +]]>
    +
    + + + 五一倒计时两天,一切美好都会如期而至 + https://www.usj.cc/post/66/ + Thu, 29 Apr 2021 16:14:00 +0000 + + https://www.usj.cc/post/66/ + 五一倒计时两天,一切美好都会如期而至 [dplay src=&ldquo;https://usj.cc/sp/8.mp4&rdquo;] + +

    五一倒计时两天,一切美好都会如期而至

    +

    [dplay src=“https://usj.cc/sp/8.mp4”]

    +]]>
    +
    + + + 这几天都频繁下雨,上课路上被浇成成落汤鸡 + https://www.usj.cc/post/65/ + Fri, 19 Mar 2021 14:14:00 +0000 + + https://www.usj.cc/post/65/ + 这几天都频繁下雨,上课路上被浇成成落汤鸡 + +

    这几天都频繁下雨,上课路上被浇成成落汤鸡

    +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 开学倒计时,再见,老家 + https://www.usj.cc/post/64/ + Sun, 21 Feb 2021 14:10:00 +0000 + + https://www.usj.cc/post/64/ + 开学倒计时六天啦,看来要结束这个寒假小假期啦,很喜欢在老家待的这段时间 + +

    开学倒计时六天啦,看来要结束这个寒假小假期啦,很喜欢在老家待的这段时间

    +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 或许不是没有年味了,只是快乐已经不属于我们这一辈人了 + https://www.usj.cc/post/63/ + Fri, 12 Feb 2021 14:35:00 +0000 + + https://www.usj.cc/post/63/ + 或许不是没有年味了,只是快乐已经不属于我们这一辈人了 + +

    或许不是没有年味了,只是快乐已经不属于我们这一辈人了

    +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 五福开奖,你好,2021 + https://www.usj.cc/post/62/ + Thu, 11 Feb 2021 14:35:00 +0000 + + https://www.usj.cc/post/62/ + 每次支付宝五福开奖,心里有一种莫名的悲伤,意味着2020一去不复返了 + +

    每次支付宝五福开奖,心里有一种莫名的悲伤,意味着2020一去不复返了

    +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 新春快乐!牛年大吉! + https://www.usj.cc/post/61/ + Wed, 10 Feb 2021 14:15:00 +0000 + + https://www.usj.cc/post/61/ + 爆竹声中一岁除,又是新的一年! 新春快乐!牛年大吉! + +

    爆竹声中一岁除,又是新的一年!

    +

    新春快乐!牛年大吉!

    +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 祝母校越办越好 + https://www.usj.cc/post/60/ + Fri, 15 Jan 2021 16:47:00 +0000 + + https://www.usj.cc/post/60/ + 祝母校越办越好 + +

    祝母校越办越好

    +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 冬至快乐!记得吃饺子哈~ + https://www.usj.cc/post/59/ + Tue, 29 Dec 2020 16:15:00 +0000 + + https://www.usj.cc/post/59/ + 冬至快乐!记得吃饺子哈~ + +

    冬至快乐!记得吃饺子哈~

    +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 针不戳,挺有特色的元旦晚会哈 + https://www.usj.cc/post/58/ + Mon, 28 Dec 2020 13:26:00 +0000 + + https://www.usj.cc/post/58/ + 针不戳,挺有特色的元旦晚会哈 + +

    针不戳,挺有特色的元旦晚会哈

    +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 期末倒计时开始 + https://www.usj.cc/post/57/ + Sun, 27 Dec 2020 15:16:00 +0000 + + https://www.usj.cc/post/57/ + 期末倒计时开始 + +

    期末倒计时开始

    +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 干饭王的日常 + https://www.usj.cc/post/56/ + Sat, 26 Dec 2020 15:11:00 +0000 + + https://www.usj.cc/post/56/ + 干饭王的日常 + +

    干饭王的日常

    +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 好久不见,你还好吗 + https://www.usj.cc/post/55/ + Thu, 24 Dec 2020 14:44:00 +0000 + + https://www.usj.cc/post/55/ + 好久不见,你还好吗 + +

    好久不见,你还好吗

    +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 今年的第一场雪 + https://www.usj.cc/post/54/ + Tue, 22 Dec 2020 14:44:00 +0000 + + https://www.usj.cc/post/54/ + 今年的第一场雪 + +

    今年的第一场雪

    +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 军训结束 + https://www.usj.cc/post/53/ + Thu, 15 Oct 2020 14:54:00 +0000 + + https://www.usj.cc/post/53/ + 遇见你很幸运,但是到此为止 全剧终!结营顺利 + +

    遇见你很幸运,但是到此为止

    +

    全剧终!结营顺利 + +

    +

    +

    +

    +

    +]]>
    +
    + + + 军训太痛苦了,希望早点结束 + https://www.usj.cc/post/52/ + Thu, 15 Oct 2020 13:08:00 +0000 + + https://www.usj.cc/post/52/ + 军训太痛苦了,希望早点结束 + +

    军训太痛苦了,希望早点结束

    +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 双节快乐!家与国撞了个满怀 + https://www.usj.cc/post/51/ + Thu, 01 Oct 2020 11:34:00 +0000 + + https://www.usj.cc/post/51/ + + +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 高考加油,相信自己 + https://www.usj.cc/post/50/ + Tue, 07 Jul 2020 11:30:00 +0000 + + https://www.usj.cc/post/50/ + + +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 高考即将来临,老师为我们加油打气 + https://www.usj.cc/post/49/ + Fri, 03 Jul 2020 11:59:00 +0000 + + https://www.usj.cc/post/49/ + + +

    +

    +

    +

    +

    +

    +]]>
    +
    + + + 第一次收到阿里云送来的礼品!满是惊喜 + https://www.usj.cc/post/48/ + Fri, 17 Apr 2020 14:26:00 +0000 + + https://www.usj.cc/post/48/ + 第一次收到阿里云送来的礼品!满是惊喜 + +

    第一次收到阿里云送来的礼品!满是惊喜

    +

    +

    +

    +

    +]]>
    +
    + + + 老家以前的样子,挺怀念的 + https://www.usj.cc/post/47/ + Wed, 11 Mar 2020 11:25:00 +0000 + + https://www.usj.cc/post/47/ + 老家以前的样子,挺怀念的 + +

    老家以前的样子,挺怀念的

    +

    +

    +]]>
    +
    + + + + https://www.usj.cc/post/27/ + Mon, 03 Feb 2020 15:21:00 +0000 + + https://www.usj.cc/post/27/ + + +

    +

    +]]>
    +
    + +
    +
    \ No newline at end of file diff --git a/public/sitemap.xml b/public/sitemap.xml new file mode 100644 index 00000000..e8699778 --- /dev/null +++ b/public/sitemap.xml @@ -0,0 +1,404 @@ + + + + https://www.usj.cc/ + 2024-08-03T00:00:00+00:00 + + https://www.usj.cc/circles/ + 2024-08-03T00:00:00+00:00 + + https://www.usj.cc/tiaozhuan/ + 2024-08-03T00:00:00+00:00 + + https://www.usj.cc/about/ + 2024-07-11T00:00:00+00:00 + + https://www.usj.cc/links/ + 2024-07-11T00:00:00+00:00 + + https://www.usj.cc/archives/ + 2024-07-11T00:00:00+00:00 + + https://www.usj.cc/ly/ + 2024-07-11T00:00:00+00:00 + + https://www.usj.cc/post/ + 2024-06-02T11:36:00+00:00 + + https://www.usj.cc/categories/ + 2024-04-05T12:39:00+00:00 + + https://www.usj.cc/post/1287/ + 2024-04-05T12:39:00+00:00 + + https://www.usj.cc/categories/%E7%94%9F%E6%B4%BB/ + 2024-04-05T12:39:00+00:00 + + https://www.usj.cc/post/1284/ + 2024-03-16T15:24:55+00:00 + + https://www.usj.cc/categories/%E6%95%99%E7%A8%8B/ + 2024-03-01T22:12:00+00:00 + + https://www.usj.cc/post/1279/ + 2024-03-01T22:12:00+00:00 + + https://www.usj.cc/post/1269/ + 2023-12-03T15:11:00+00:00 + + https://www.usj.cc/post/1248/ + 2023-08-27T23:09:00+00:00 + + https://www.usj.cc/post/1219/ + 2023-08-13T13:16:00+00:00 + + https://www.usj.cc/post/1243/ + 2023-08-03T23:12:00+00:00 + + https://www.usj.cc/categories/%E7%9B%B8%E5%86%8C/ + 2023-08-03T23:12:00+00:00 + + https://www.usj.cc/post/1223/ + 2023-07-16T16:52:00+00:00 + + https://www.usj.cc/post/1200/ + 2023-06-20T12:29:00+00:00 + + https://www.usj.cc/post/1175/ + 2023-05-27T22:39:00+00:00 + + https://www.usj.cc/post/1142/ + 2023-04-23T17:02:00+00:00 + + https://www.usj.cc/post/1117/ + 2023-04-09T18:00:00+00:00 + + https://www.usj.cc/post/1091/ + 2023-02-10T13:20:00+00:00 + + https://www.usj.cc/post/1081/ + 2023-01-29T02:15:00+00:00 + + https://www.usj.cc/post/1043/ + 2023-01-28T12:17:00+00:00 + + https://www.usj.cc/post/1042/ + 2023-01-25T20:57:00+00:00 + + https://www.usj.cc/post/1039/ + 2023-01-18T14:54:00+00:00 + + https://www.usj.cc/post/1023/ + 2022-12-22T22:18:00+00:00 + + https://www.usj.cc/post/1009/ + 2022-12-21T20:57:00+00:00 + + https://www.usj.cc/post/994/ + 2022-12-13T23:01:00+00:00 + + https://www.usj.cc/post/989/ + 2022-12-03T20:44:00+00:00 + + https://www.usj.cc/post/986/ + 2022-11-25T23:07:00+00:00 + + https://www.usj.cc/post/97/ + 2022-11-02T23:39:00+00:00 + + https://www.usj.cc/post/96/ + 2022-10-16T21:00:00+00:00 + + https://www.usj.cc/post/94/ + 2022-09-25T23:37:00+00:00 + + https://www.usj.cc/post/91/ + 2022-09-23T11:25:00+00:00 + + https://www.usj.cc/post/93/ + 2022-09-13T09:44:00+00:00 + + https://www.usj.cc/post/92/ + 2022-09-07T20:25:50+00:00 + + https://www.usj.cc/post/90/ + 2022-09-06T21:18:00+00:00 + + https://www.usj.cc/post/89/ + 2022-09-06T07:46:00+00:00 + + https://www.usj.cc/post/87/ + 2022-08-22T10:31:00+00:00 + + https://www.usj.cc/post/86/ + 2022-08-10T18:23:00+00:00 + + https://www.usj.cc/post/85/ + 2022-06-29T00:12:00+00:00 + + https://www.usj.cc/post/84/ + 2022-06-19T19:49:00+00:00 + + https://www.usj.cc/post/88/ + 2022-06-15T10:51:00+00:00 + + https://www.usj.cc/post/83/ + 2022-06-11T21:15:00+00:00 + + https://www.usj.cc/post/82/ + 2022-06-07T17:54:00+00:00 + + https://www.usj.cc/post/81/ + 2022-05-03T17:33:00+00:00 + + https://www.usj.cc/post/80/ + 2022-04-30T21:26:00+00:00 + + https://www.usj.cc/post/79/ + 2022-04-10T21:55:00+00:00 + + https://www.usj.cc/post/78/ + 2022-03-28T13:44:00+00:00 + + https://www.usj.cc/post/76/ + 2022-03-24T15:23:00+00:00 + + https://www.usj.cc/post/77/ + 2022-03-24T12:48:00+00:00 + + https://www.usj.cc/post/75/ + 2022-02-27T21:33:00+00:00 + + https://www.usj.cc/post/74/ + 2022-02-22T00:16:00+00:00 + + https://www.usj.cc/post/73/ + 2022-01-15T21:59:00+00:00 + + https://www.usj.cc/post/72/ + 2022-01-04T15:45:00+00:00 + + https://www.usj.cc/post/71/ + 2022-01-01T19:18:00+00:00 + + https://www.usj.cc/post/41/ + 2021-12-22T19:19:00+00:00 + + https://www.usj.cc/post/40/ + 2021-12-22T17:31:00+00:00 + + https://www.usj.cc/post/39/ + 2021-12-16T16:26:00+00:00 + + https://www.usj.cc/post/38/ + 2021-12-16T12:42:00+00:00 + + https://www.usj.cc/post/37/ + 2021-12-10T21:42:00+00:00 + + https://www.usj.cc/post/36/ + 2021-12-03T21:49:31+00:00 + + https://www.usj.cc/post/35/ + 2021-11-27T19:39:00+00:00 + + https://www.usj.cc/post/34/ + 2021-11-27T18:49:00+00:00 + + https://www.usj.cc/post/33/ + 2021-11-24T21:09:00+00:00 + + https://www.usj.cc/post/32/ + 2021-11-21T22:48:00+00:00 + + https://www.usj.cc/post/31/ + 2021-11-21T21:55:00+00:00 + + https://www.usj.cc/post/30/ + 2021-11-17T21:23:00+00:00 + + https://www.usj.cc/post/29/ + 2021-11-13T22:23:00+00:00 + + https://www.usj.cc/post/28/ + 2021-11-11T14:52:00+00:00 + + https://www.usj.cc/post/25/ + 2021-11-09T22:06:00+00:00 + + https://www.usj.cc/post/26/ + 2021-11-09T19:49:00+00:00 + + https://www.usj.cc/post/22/ + 2021-11-09T01:56:00+00:00 + + https://www.usj.cc/tags/ + 2021-11-08T16:23:00+00:00 + + https://www.usj.cc/tags/%E7%BE%8E%E5%A5%B3/ + 2021-11-08T16:23:00+00:00 + + https://www.usj.cc/post/24/ + 2021-11-08T16:23:00+00:00 + + https://www.usj.cc/post/23/ + 2021-11-07T02:39:00+00:00 + + https://www.usj.cc/post/21/ + 2021-11-04T21:11:00+00:00 + + https://www.usj.cc/post/20/ + 2021-10-31T21:57:00+00:00 + + https://www.usj.cc/post/19/ + 2021-10-30T22:21:00+00:00 + + https://www.usj.cc/post/18/ + 2021-10-28T14:40:00+00:00 + + https://www.usj.cc/post/17/ + 2021-10-24T16:56:00+00:00 + + https://www.usj.cc/post/16/ + 2021-10-17T19:12:00+00:00 + + https://www.usj.cc/post/15/ + 2021-10-15T21:42:00+00:00 + + https://www.usj.cc/post/14/ + 2021-10-07T22:04:00+00:00 + + https://www.usj.cc/categories/%E6%96%87%E6%A1%88/ + 2021-10-05T11:03:00+00:00 + + https://www.usj.cc/post/13/ + 2021-10-05T11:03:00+00:00 + + https://www.usj.cc/post/12/ + 2021-10-03T19:39:00+00:00 + + https://www.usj.cc/post/11/ + 2021-10-01T09:35:00+00:00 + + https://www.usj.cc/post/10/ + 2021-09-13T17:13:00+00:00 + + https://www.usj.cc/post/7/ + 2021-09-11T19:31:00+00:00 + + https://www.usj.cc/post/6/ + 2021-09-07T17:25:00+00:00 + + https://www.usj.cc/post/5/ + 2021-09-05T09:19:00+00:00 + + https://www.usj.cc/post/4/ + 2021-09-04T09:34:00+00:00 + + https://www.usj.cc/post/3/ + 2021-09-03T12:52:00+00:00 + + https://www.usj.cc/post/2/ + 2021-09-01T13:20:00+00:00 + + https://www.usj.cc/post/1/ + 2021-08-31T22:41:00+00:00 + + https://www.usj.cc/post/9/ + 2021-08-31T17:07:00+00:00 + + https://www.usj.cc/post/8/ + 2021-08-31T16:56:00+00:00 + + https://www.usj.cc/post/70/ + 2021-08-20T14:24:00+00:00 + + https://www.usj.cc/post/69/ + 2021-08-16T12:54:00+00:00 + + https://www.usj.cc/post/68/ + 2021-08-14T14:24:00+00:00 + + https://www.usj.cc/post/46/ + 2021-06-03T22:08:00+00:00 + + https://www.usj.cc/post/45/ + 2021-05-16T09:52:00+00:00 + + https://www.usj.cc/post/44/ + 2021-05-15T09:42:00+00:00 + + https://www.usj.cc/post/43/ + 2021-05-13T11:37:00+00:00 + + https://www.usj.cc/post/42/ + 2021-05-12T10:35:00+00:00 + + https://www.usj.cc/post/67/ + 2021-04-30T15:14:00+00:00 + + https://www.usj.cc/post/66/ + 2021-04-29T16:14:00+00:00 + + https://www.usj.cc/post/65/ + 2021-03-19T14:14:00+00:00 + + https://www.usj.cc/post/64/ + 2021-02-21T14:10:00+00:00 + + https://www.usj.cc/post/63/ + 2021-02-12T14:35:00+00:00 + + https://www.usj.cc/post/62/ + 2021-02-11T14:35:00+00:00 + + https://www.usj.cc/post/61/ + 2021-02-10T14:15:00+00:00 + + https://www.usj.cc/post/60/ + 2021-01-15T16:47:00+00:00 + + https://www.usj.cc/post/59/ + 2020-12-29T16:15:00+00:00 + + https://www.usj.cc/post/58/ + 2020-12-28T13:26:00+00:00 + + https://www.usj.cc/post/57/ + 2020-12-27T15:16:00+00:00 + + https://www.usj.cc/post/56/ + 2020-12-26T15:11:00+00:00 + + https://www.usj.cc/post/55/ + 2020-12-24T14:44:00+00:00 + + https://www.usj.cc/post/54/ + 2020-12-22T14:44:00+00:00 + + https://www.usj.cc/post/53/ + 2020-10-15T14:54:00+00:00 + + https://www.usj.cc/post/52/ + 2020-10-15T13:08:00+00:00 + + https://www.usj.cc/post/51/ + 2020-10-01T11:34:00+00:00 + + https://www.usj.cc/post/50/ + 2020-07-07T11:30:00+00:00 + + https://www.usj.cc/post/49/ + 2020-07-03T11:59:00+00:00 + + https://www.usj.cc/post/48/ + 2020-04-17T14:26:00+00:00 + + https://www.usj.cc/post/47/ + 2020-03-11T11:25:00+00:00 + + https://www.usj.cc/post/27/ + 2020-02-03T15:21:00+00:00 + + diff --git a/public/tags/index.html b/public/tags/index.html new file mode 100644 index 00000000..22352d03 --- /dev/null +++ b/public/tags/index.html @@ -0,0 +1,170 @@ + + + + + + + + Tags + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/tags/page/1/index.html b/public/tags/page/1/index.html new file mode 100644 index 00000000..b40b1475 --- /dev/null +++ b/public/tags/page/1/index.html @@ -0,0 +1,10 @@ + + + + https://www.usj.cc/tags/ + + + + + + diff --git a/public/tags/page/2/index.html b/public/tags/page/2/index.html new file mode 100644 index 00000000..3f12df27 --- /dev/null +++ b/public/tags/page/2/index.html @@ -0,0 +1,172 @@ + + + + + + + + Tags + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/tags/page/3/index.html b/public/tags/page/3/index.html new file mode 100644 index 00000000..9e7980e5 --- /dev/null +++ b/public/tags/page/3/index.html @@ -0,0 +1,172 @@ + + + + + + + + Tags + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/tags/page/4/index.html b/public/tags/page/4/index.html new file mode 100644 index 00000000..3d01aacf --- /dev/null +++ b/public/tags/page/4/index.html @@ -0,0 +1,172 @@ + + + + + + + + Tags + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/tags/page/5/index.html b/public/tags/page/5/index.html new file mode 100644 index 00000000..43610b34 --- /dev/null +++ b/public/tags/page/5/index.html @@ -0,0 +1,172 @@ + + + + + + + + Tags + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/tags/page/6/index.html b/public/tags/page/6/index.html new file mode 100644 index 00000000..c9d54410 --- /dev/null +++ b/public/tags/page/6/index.html @@ -0,0 +1,172 @@ + + + + + + + + Tags + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/tags/page/7/index.html b/public/tags/page/7/index.html new file mode 100644 index 00000000..5349e445 --- /dev/null +++ b/public/tags/page/7/index.html @@ -0,0 +1,172 @@ + + + + + + + + Tags + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/tags/page/8/index.html b/public/tags/page/8/index.html new file mode 100644 index 00000000..8cd8447d --- /dev/null +++ b/public/tags/page/8/index.html @@ -0,0 +1,155 @@ + + + + + + + + Tags + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/tags/rss.xml b/public/tags/rss.xml new file mode 100644 index 00000000..0f4430e4 --- /dev/null +++ b/public/tags/rss.xml @@ -0,0 +1,22 @@ + + + + 优世界 + https://www.usj.cc/tags/rss.xml + + Hugo -- gohugo.io + zh-cn + Mon, 08 Nov 2021 16:23:00 +0000 + + 美女 + https://www.usj.cc/tags/%E7%BE%8E%E5%A5%B3/rss.xml + Mon, 08 Nov 2021 16:23:00 +0000 + + https://www.usj.cc/tags/%E7%BE%8E%E5%A5%B3/rss.xml + + + ]]> + + + + \ No newline at end of file diff --git a/public/tags/美女/index.html b/public/tags/美女/index.html new file mode 100644 index 00000000..750bda57 --- /dev/null +++ b/public/tags/美女/index.html @@ -0,0 +1,170 @@ + + + + + + + + 美女 + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/tags/美女/page/1/index.html b/public/tags/美女/page/1/index.html new file mode 100644 index 00000000..9887d5e5 --- /dev/null +++ b/public/tags/美女/page/1/index.html @@ -0,0 +1,10 @@ + + + + https://www.usj.cc/tags/%E7%BE%8E%E5%A5%B3/ + + + + + + diff --git a/public/tags/美女/page/2/index.html b/public/tags/美女/page/2/index.html new file mode 100644 index 00000000..bf6b7564 --- /dev/null +++ b/public/tags/美女/page/2/index.html @@ -0,0 +1,172 @@ + + + + + + + + 美女 + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/tags/美女/page/3/index.html b/public/tags/美女/page/3/index.html new file mode 100644 index 00000000..58ac19d9 --- /dev/null +++ b/public/tags/美女/page/3/index.html @@ -0,0 +1,172 @@ + + + + + + + + 美女 + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/tags/美女/page/4/index.html b/public/tags/美女/page/4/index.html new file mode 100644 index 00000000..5124834f --- /dev/null +++ b/public/tags/美女/page/4/index.html @@ -0,0 +1,172 @@ + + + + + + + + 美女 + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/tags/美女/page/5/index.html b/public/tags/美女/page/5/index.html new file mode 100644 index 00000000..92dbc84b --- /dev/null +++ b/public/tags/美女/page/5/index.html @@ -0,0 +1,172 @@ + + + + + + + + 美女 + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/tags/美女/page/6/index.html b/public/tags/美女/page/6/index.html new file mode 100644 index 00000000..f72b4ef9 --- /dev/null +++ b/public/tags/美女/page/6/index.html @@ -0,0 +1,172 @@ + + + + + + + + 美女 + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/tags/美女/page/7/index.html b/public/tags/美女/page/7/index.html new file mode 100644 index 00000000..c2b2ad18 --- /dev/null +++ b/public/tags/美女/page/7/index.html @@ -0,0 +1,172 @@ + + + + + + + + 美女 + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/tags/美女/page/8/index.html b/public/tags/美女/page/8/index.html new file mode 100644 index 00000000..77d4b539 --- /dev/null +++ b/public/tags/美女/page/8/index.html @@ -0,0 +1,155 @@ + + + + + + + + 美女 + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + 优世界 +
    +
    +

    风吹云散,云卷云舒

    + +
    + +
    + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/tags/美女/rss.xml b/public/tags/美女/rss.xml new file mode 100644 index 00000000..d53adcc4 --- /dev/null +++ b/public/tags/美女/rss.xml @@ -0,0 +1,40 @@ + + + + 优世界 + https://www.usj.cc/tags/%E7%BE%8E%E5%A5%B3/rss.xml + + Hugo -- gohugo.io + zh-cn + Mon, 08 Nov 2021 16:23:00 +0000 + + 记录每一个不属于你的小姐姐 + https://www.usj.cc/post/24/ + Mon, 08 Nov 2021 16:23:00 +0000 + + https://www.usj.cc/post/24/ + + +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +]]>
    +
    + +
    +
    \ No newline at end of file diff --git a/public/tiaozhuan/index.html b/public/tiaozhuan/index.html new file mode 100644 index 00000000..82b03452 --- /dev/null +++ b/public/tiaozhuan/index.html @@ -0,0 +1,160 @@ + + + + + + + + 即将离开优世界 + + + + + + + +