<#if settings.enable_post_aside && settings.enable_aside_expander>
隐藏侧边栏#if>
-
+
+ <#include "template/module/post_status.ftl">
<#list categories as category>
<#if category_index==1>
@@ -35,8 +36,8 @@
/
${post.visits} 阅读
/
- ${post.wordCount!0} 字
- <#if settings.check_baidu_collect!false>
+ ${post.wordCount!0} 字
+ <#if settings.check_baidu_collect==true && post.status=='PUBLISHED'>
/
正在检测是否收录...
#if>
@@ -64,7 +65,7 @@
#if>
<#assign enable_copy = metas.enable_copy!'true'>
-
+
${post.formatContent!}
<#assign enable_toc = metas.enable_toc!'true'>
@@ -78,13 +79,13 @@
#if>
<#assign enable_like = metas.enable_like!'true'>
- <#if enable_like=='true' && settings.enable_like==true>
+ <#if enable_like=='true' && settings.enable_like==true && post.status!='DRAFT'>
<#include "template/module/favorite.ftl">
#if>
<#include "template/module/post_operate.ftl">
<#import "template/macro/post_copyright.ftl" as pc>
<@pc.post_copyright post_url="${post.fullPath}"/>
- <#if settings.enable_clean_mode!=true && settings.enable_post_ads == true>
+ <#if settings.enable_clean_mode!=true && settings.enable_post_ads == true && post.status!='DRAFT'>
<#include "template/ads/ads_post.ftl">
#if>
@@ -97,7 +98,7 @@
#if>
<#assign enable_comment = metas.enable_comment!'true'>
- <#if settings.enable_clean_mode!=true && settings.enable_comment==true>
+ <#if settings.enable_clean_mode!=true && settings.enable_comment==true && post.status!='DRAFT'>
#if>
diff --git a/settings.yaml b/settings.yaml
index 154861e..d114cf6 100644
--- a/settings.yaml
+++ b/settings.yaml
@@ -14,11 +14,31 @@ genernal:
# label: 是
# - value: false
# label: 否
+ # i18n:
+ # name: i18n
+ # label: 主题语言
+ # type: select
+ # default: auto
+ # options:
+ # - value: auto
+ # label: 自动
+ # - value: zh
+ # label: 中文
+ # - value: en
+ # label: 英文
+ access_key:
+ name: access_key
+ label: AccessKey <必填>
+ type: text
+ default: "joe2.0"
+ placeholder: "请务必与后台中的Key一致"
+ description: "Access Key 用于页面中 Content API 的校验,不填会导致接口报错,默认为 joe2.0,但可以自己定义,请不要填写中文或特殊字符(请务必同时配置此处的 Access Key 和后台管理中的 Access Key,并保持一致)"
icp:
name: icp
label: ICP备案号
type: text
placeholder: "请填写ICP备案号"
+ description: "ICP备案号将展示在页脚中"
site_notice:
name: site_notice
label: 网站公告
@@ -27,37 +47,27 @@ genernal:
description: "网站公告信息,将展示在页面右侧,尽量简洁明了(不填不展示该模块,也可单独开关)"
baidu_statistic:
name: baidu_statistic
- label: 百度统计
+ label: 统计代码
type: textarea
- placeholder: 请输入百度统计代码
- description: "支持百度或其他平台统计代码,将插入head标签中(后台管理中也可设置,只需设置一处即可)"
+ placeholder: 请输入统计代码
+ description: "支持百度或其他平台统计代码(请自行生成),将插入head标签中(后台管理中也可设置,只需设置一处即可)"
# 主题
theme:
label: 主题相关
items:
- # i18n:
- # name: i18n
- # label: 主题语言
- # type: select
- # default: auto
- # options:
- # - value: auto
- # label: 自动
- # - value: zh
- # label: 中文
- # - value: en
- # label: 英文
static_mode:
name: static_mode
- label: 固定的主题模式
+ label: 主题模式
type: radio
- default: light
- description: "为博客设置固定的主题模式(浅色/暗黑,默认浅色)"
+ default: "off"
+ description: "为博客设置主题模式(用户/浅色/暗黑),默认为用户模式,仅在用户模式下页面才有主题切换按钮"
options:
- - value: light
+ - value: "off"
+ label: 用户模式
+ - value: "light"
label: 浅色模式
- - value: dark
+ - value: "dark"
label: 暗黑模式
enable_auto_switch_mode:
name: enable_auto_switch_mode
@@ -65,7 +75,7 @@ theme:
type: switch
data-type: bool
default: false
- description: "在特定时间自动切换浅色/暗黑模式,可配置时间范围(该模式会忽略固定模式的设置,并且不展示模式切换按钮)"
+ description: "在特定时间自动切换浅色/暗黑模式,可配置时间范围(注意:该模式会忽略固定模式的设置,且页面不展示主题切换按钮)"
options:
- value: true
label: 是
@@ -387,6 +397,20 @@ footer:
label: 是
- value: false
label: 否
+ footer_source:
+ name: footer_source
+ label: 页脚来源
+ type: radio
+ data-type: text
+ default: theme
+ description: "设置页脚内容具体来自哪里,默认使用主题页脚,也可同时使用主题和后台配置的页脚。如果使用后台自定义页脚,建议复制主题的页脚 html 结构进行修改,然后粘贴到后台的页脚配置内(主题无法保证自定义页脚的样式及适配,请视具体情况设置)"
+ options:
+ - value: both
+ label: "主题页脚 + 后台页脚"
+ - value: theme
+ label: "主题页脚"
+ - value: backend
+ label: "后台页脚"
enable_birthday:
name: enable_birthday
label: "展示博客运行时间"
@@ -1316,7 +1340,7 @@ post:
label: 复制时追加版权信息
type: switch
data-type: bool
- default: true
+ default: false
options:
- value: true
label: 开启
@@ -1463,6 +1487,18 @@ post:
label: "xonokai"
- value: "z-touch"
label: "z-touch"
+ enable_single_code_select:
+ name: enable_single_code_select
+ label: 点击单行代码自动全选
+ type: switch
+ data-type: bool
+ default: false
+ description: "开启后,当点击当行代码块时,会自动全选内容"
+ options:
+ - value: true
+ label: 开启
+ - value: false
+ label: 关闭
enable_mathjax:
name: enable_mathjax
label: "开启 mathjax 数学公式"
@@ -1749,7 +1785,7 @@ social:
type: textarea
default: ""
placeholder: "请填入QQ交流群链接"
- description: "可通过 https://qun.qq.com/join.html 获取代码,复制其中的链接地址即可。(参考格式: https://qm.qq.com/cgi-bin/qm/qr?k=mhzagDdMgh6diRn3ym9RITl3a9jW0T60&jump_from=webapi)"
+ description: "可通过 https://qun.qq.com/join.html 获取代码,复制其中的链接地址即可,不填则不展示。(参考格式: https://qm.qq.com/cgi-bin/qm/qr?k=mhzagDdMgh6diRn3ym9RITl3a9jW0T60&jump_from=webapi)"
qq_group_text:
name: qq_group_text
label: QQ交流群文案
@@ -2183,7 +2219,7 @@ comment:
type: text
default: "https://sdn.geekzu.org/avatar"
placeholder: 请输入
- description: "用于修改全站评论的头像源地址(优先取主题中的配置,取不到时才从后台配置项取),默认为 https://sdn.geekzu.org/avatar(若头像显示不出来,请自行更换源)"
+ description: "用于修改全站评论的头像源地址(优先取主题中的配置,取不到时才从后台配置项取),默认为 https://sdn.geekzu.org/avatar(若头像显示不出来,请自行更换源)。关于头像类型,可以到后台管理中设置。"
# comment_plugin:
# name: comment_plugin
# label: "评论组件js链接"
@@ -2285,7 +2321,7 @@ custom:
name: custom_font
label: "自定义网站字体"
type: attachment
- description: "修改网站使用的字体,请填入字体文件的链接(考虑兼容,建议 woff/woff2 格式字体,最好放CDN链接)"
+ description: "修改网站使用的字体,请填入字体文件的链接(考虑兼容,建议 woff/woff2 格式字体,最好放CDN链接,另外主题无法保证使用自定义字体后的页面样式)"
iconfont:
name: iconfont
label: "字体图标链接"
@@ -2321,7 +2357,7 @@ custom:
label: "外部JS链接(body)"
type: text
placeholder: 请输入
- description: "填入外部JS链接,无需script标签,将插入body标签尾部(可用于添加百度统计代码等)"
+ description: "填入外部JS链接,无需script标签,将插入body标签尾部(可用于添加插件等)"
custom_js_body:
name: custom_js_body
label: "自定义JS(body)"
@@ -2405,7 +2441,7 @@ others:
label: 检查百度收录情况
type: switch
data-type: bool
- default: true
+ default: false
description: "启用后,文章页打开时会自动检测百度收录情况,并显示状态文字(目前相关api为M酷自己搭建的服务,不能保证稳定性)"
options:
- value: true
@@ -2436,7 +2472,7 @@ others:
type: switch
data-type: bool
default: true
- description: "开启后将使用jsDelivr提供的CDN服务加载静态资源(注意本地开发时要关掉)"
+ description: "开启后将使用jsDelivr提供的CDN服务加载静态资源,开发环境下强制从本地加载(注意:如果你在后台修改了模板中的样式等文件,需要关掉这里才会读取最新的文件)"
options:
- value: true
label: 开启
diff --git a/source/css/joe.global.less b/source/css/joe.global.less
index a7e5906..ed42c0d 100644
--- a/source/css/joe.global.less
+++ b/source/css/joe.global.less
@@ -5,13 +5,17 @@ body {
&:after {
background-color: #efefef;
- background-image: -webkit-linear-gradient(90deg,
- rgba(60, 10, 30, 0.04) 3%,
- transparent 0),
+ background-image: -webkit-linear-gradient(
+ 90deg,
+ rgba(60, 10, 30, 0.04) 3%,
+ transparent 0
+ ),
-webkit-linear-gradient(1turn, rgba(60, 10, 30, 0.04) 3%, transparent 0);
- background-image: linear-gradient(90deg,
- rgba(60, 10, 30, 0.04) 3%,
- transparent 0),
+ background-image: linear-gradient(
+ 90deg,
+ rgba(60, 10, 30, 0.04) 3%,
+ transparent 0
+ ),
linear-gradient(1turn, rgba(60, 10, 30, 0.04) 3%, transparent 0);
background-size: 20px 20px;
background-position: 50%;
@@ -243,7 +247,7 @@ body {
color: var(--main);
transition: color 0.35s;
- >i {
+ > i {
display: inline-block;
margin-right: 4px;
font-size: 18px;
@@ -294,7 +298,7 @@ body {
transform: translateY(-2px);
}
- &+.joe-icon-arrow-down {
+ & + .joe-icon-arrow-down {
color: var(--theme) !important;
}
}
@@ -433,7 +437,7 @@ body {
padding-right: 28px;
width: 170px;
- ~.icon {
+ ~ .icon {
transform: translate3d(0, -50%, 0) rotateY(180deg);
}
}
@@ -1277,9 +1281,11 @@ body {
width: 100%;
height: 30px;
z-index: 2;
- background: linear-gradient(to bottom,
- rgba(255, 255, 255, 0),
- var(--background));
+ background: linear-gradient(
+ to bottom,
+ rgba(255, 255, 255, 0),
+ var(--background)
+ );
}
#he-plugin-simple {
@@ -1296,10 +1302,10 @@ body {
top: -2px;
}
- >div:last-child {
+ > div:last-child {
margin-top: -5px !important;
- >div {
+ > div {
overflow: hidden;
background-color: #242422;
border-radius: 4px;
@@ -1704,7 +1710,7 @@ body {
font-size: 14px;
color: var(--routine);
}
-
+
a[href*="http"] {
position: relative;
color: var(--theme);
@@ -1799,53 +1805,61 @@ body {
&-0 {
background: #bde6ff;
- background-image: linear-gradient(135deg,
- #50bfff 25%,
- transparent 25%,
- transparent 50%,
- #50bfff 50%,
- #50bfff 75%,
- transparent 75%,
- transparent 100%);
+ background-image: linear-gradient(
+ 135deg,
+ #50bfff 25%,
+ transparent 25%,
+ transparent 50%,
+ #50bfff 50%,
+ #50bfff 75%,
+ transparent 75%,
+ transparent 100%
+ );
background-size: 30px 30px;
}
&-1 {
background: #ffd980;
- background-image: linear-gradient(135deg,
- #f7ba2a 25%,
- transparent 25%,
- transparent 50%,
- #f7ba2a 50%,
- #f7ba2a 75%,
- transparent 75%,
- transparent 100%);
+ background-image: linear-gradient(
+ 135deg,
+ #f7ba2a 25%,
+ transparent 25%,
+ transparent 50%,
+ #f7ba2a 50%,
+ #f7ba2a 75%,
+ transparent 75%,
+ transparent 100%
+ );
background-size: 30px 30px;
}
&-2 {
background: #ffa9a9;
- background-image: linear-gradient(135deg,
- #ff4949 25%,
- transparent 25%,
- transparent 50%,
- #ff4949 50%,
- #ff4949 75%,
- transparent 75%,
- transparent 100%);
+ background-image: linear-gradient(
+ 135deg,
+ #ff4949 25%,
+ transparent 25%,
+ transparent 50%,
+ #ff4949 50%,
+ #ff4949 75%,
+ transparent 75%,
+ transparent 100%
+ );
background-size: 30px 30px;
}
&-3 {
background: #67c23a;
- background-image: linear-gradient(135deg,
- #4f9e28 25%,
- transparent 25%,
- transparent 50%,
- #4f9e28 50%,
- #4f9e28 75%,
- transparent 75%,
- transparent 100%);
+ background-image: linear-gradient(
+ 135deg,
+ #4f9e28 25%,
+ transparent 25%,
+ transparent 50%,
+ #4f9e28 50%,
+ #4f9e28 75%,
+ transparent 75%,
+ transparent 100%
+ );
background-size: 30px 30px;
}
}
@@ -1932,9 +1946,11 @@ body {
right: 0;
bottom: 0;
padding: 10px;
- background: linear-gradient(to bottom,
- rgba(0, 0, 0, 0),
- rgba(0, 0, 0, 0.75));
+ background: linear-gradient(
+ to bottom,
+ rgba(0, 0, 0, 0),
+ rgba(0, 0, 0, 0.75)
+ );
font-size: 12px;
color: var(--seat);
@@ -2241,9 +2257,11 @@ body {
.badge {
height: 20px;
line-height: 20px;
- background-image: -webkit-linear-gradient(0deg,
- #3ca5f6 0%,
- #a86af9 100%);
+ background-image: -webkit-linear-gradient(
+ 0deg,
+ #3ca5f6 0%,
+ #a86af9 100%
+ );
color: #fff;
font-size: 12px;
margin-right: 5px;
@@ -2804,11 +2822,13 @@ body {
.joe_hide {
display: block;
- background: repeating-linear-gradient(145deg,
- var(--classD),
- var(--classD) 15px,
- var(--background) 0,
- var(--background) 25px);
+ background: repeating-linear-gradient(
+ 145deg,
+ var(--classD),
+ var(--classD) 15px,
+ var(--background) 0,
+ var(--background) 25px
+ );
padding: 15px 0;
text-align: center;
position: relative;
@@ -3531,13 +3551,19 @@ body {
&.copyable {
user-select: auto;
+ code:not([class]) {
+ user-select: auto;
+ }
+ }
+
+ &.single_code_select {
code:not([class]) {
user-select: all;
}
}
&.indent {
- >p {
+ > p {
text-indent: 2em;
}
}
@@ -3814,7 +3840,7 @@ body {
.code-expander {
cursor: pointer;
position: absolute;
- right: 40px;
+ right: 10px;
top: 5px;
z-index: 2;
user-select: none;
@@ -3868,6 +3894,10 @@ body {
code {
user-select: auto;
}
+
+ .code-expander {
+ right: 40px;
+ }
}
}
}
@@ -4042,11 +4072,13 @@ body {
&-protected {
display: flex;
justify-content: center;
- background: repeating-linear-gradient(145deg,
- var(--classB),
- var(--classB) 15px,
- var(--background) 0,
- var(--background) 30px);
+ background: repeating-linear-gradient(
+ 145deg,
+ var(--classB),
+ var(--classB) 15px,
+ var(--background) 0,
+ var(--background) 30px
+ );
padding: 20px 0;
margin-bottom: 18px;
@@ -4201,7 +4233,8 @@ body {
transform: translate(-50%, -50%);
width: 12px;
height: 12px;
- background: url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTUiIGhlaWdodD0iMTUiPjxwYXRoIGQ9Ik02ODIuNjY3IDM1Ni44NDhIMzI1LjgxOGEzOC43ODggMzguNzg4IDAgMCAxLTM4Ljc4OC0zOC43ODcgMzguNzg4IDM4Ljc4OCAwIDAgMSAzOC43ODgtMzguNzg4aDM1Ni44NDlhMzguNzg4IDM4Ljc4OCAwIDAgMSAzOC43ODggMzguNzg4IDM4Ljc4OCAzOC43ODggMCAwIDEtMzguNzg4IDM4Ljc4N3oiIGZpbGw9IiM1NGI1ZGIiLz48cGF0aCBkPSJNOTA3LjYzNiAxMDI0aC0xNS41MTVMNTEyIDgwNi43ODhsLTM4MC4xMjEgMjA5LjQ1NEg5My4wOWE2Mi4wNiA2Mi4wNiAwIDAgMS0xNS41MTUtMzEuMDNWMTE2LjM2NEExMTYuMzY0IDExNi4zNjQgMCAwIDEgMTkzLjkzOSAwaDYzNi4xMjJhMTE2LjM2NCAxMTYuMzY0IDAgMCAxIDExNi4zNjMgMTE2LjM2NHY4NjguODQ4YTYyLjA2IDYyLjA2IDAgMCAxLTE1LjUxNSAzMS4wM3pNNTEyIDcyMS40NTVoMjMuMjczbDMzMy41NzUgMTg2LjE4MVYxMTYuMzY0YTM4Ljc4OCAzOC43ODggMCAwIDAtMzguNzg3LTM4Ljc4OEgxOTMuOTM5YTM4Ljc4OCAzOC43ODggMCAwIDAtMzguNzg3IDM4Ljc4OHY3OTkuMDNsMzQxLjMzMy0xODYuMTgyeiIgZmlsbD0iIzU0YjVkYiIvPjwvc3ZnPg==) no-repeat;
+ background: url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTUiIGhlaWdodD0iMTUiPjxwYXRoIGQ9Ik02ODIuNjY3IDM1Ni44NDhIMzI1LjgxOGEzOC43ODggMzguNzg4IDAgMCAxLTM4Ljc4OC0zOC43ODcgMzguNzg4IDM4Ljc4OCAwIDAgMSAzOC43ODgtMzguNzg4aDM1Ni44NDlhMzguNzg4IDM4Ljc4OCAwIDAgMSAzOC43ODggMzguNzg4IDM4Ljc4OCAzOC43ODggMCAwIDEtMzguNzg4IDM4Ljc4N3oiIGZpbGw9IiM1NGI1ZGIiLz48cGF0aCBkPSJNOTA3LjYzNiAxMDI0aC0xNS41MTVMNTEyIDgwNi43ODhsLTM4MC4xMjEgMjA5LjQ1NEg5My4wOWE2Mi4wNiA2Mi4wNiAwIDAgMS0xNS41MTUtMzEuMDNWMTE2LjM2NEExMTYuMzY0IDExNi4zNjQgMCAwIDEgMTkzLjkzOSAwaDYzNi4xMjJhMTE2LjM2NCAxMTYuMzY0IDAgMCAxIDExNi4zNjMgMTE2LjM2NHY4NjguODQ4YTYyLjA2IDYyLjA2IDAgMCAxLTE1LjUxNSAzMS4wM3pNNTEyIDcyMS40NTVoMjMuMjczbDMzMy41NzUgMTg2LjE4MVYxMTYuMzY0YTM4Ljc4OCAzOC43ODggMCAwIDAtMzguNzg3LTM4Ljc4OEgxOTMuOTM5YTM4Ljc4OCAzOC43ODggMCAwIDAtMzguNzg3IDM4Ljc4OHY3OTkuMDNsMzQxLjMzMy0xODYuMTgyeiIgZmlsbD0iIzU0YjVkYiIvPjwvc3ZnPg==)
+ no-repeat;
background-size: 100% 100%;
}
}
@@ -4703,7 +4736,7 @@ body {
.site_life {
font-size: 12px;
- >i {
+ > i {
margin-right: 3px;
font-size: 14px;
vertical-align: bottom;
@@ -5265,7 +5298,6 @@ body {
}
.joe_run {
-
&__day,
&__hour,
&__minute,
@@ -5430,7 +5462,8 @@ body {
}
.profile-color-modes-illu-group {
- animation: profile-color-modes-illu-anim 0.2s cubic-bezier(0.72, 0.08, 1, 0.68) backwards;
+ animation: profile-color-modes-illu-anim 0.2s
+ cubic-bezier(0.72, 0.08, 1, 0.68) backwards;
}
.profile-color-modes-illu-frame:first-child {
@@ -5818,7 +5851,6 @@ body {
}
@keyframes lamp-background {
-
0%,
24.9% {
background-color: #54b5db;
@@ -5918,29 +5950,29 @@ body {
// 媒体查询
@media (min-width: 576px) {
- #Joe>.joe_container {
+ #Joe > .joe_container {
max-width: 540px;
}
}
@media (min-width: 768px) {
- #Joe>.joe_container {
+ #Joe > .joe_container {
max-width: 720px;
}
}
@media (min-width: 992px) {
- #Joe>.joe_container {
+ #Joe > .joe_container {
max-width: 960px;
}
}
@media (min-width: 1200px) {
- #Joe>.joe_container {
+ #Joe > .joe_container {
max-width: 1140px;
}
}
.takagi {
z-index: 50 !important;
-}
\ No newline at end of file
+}
diff --git a/source/css/joe.journals.less b/source/css/joe.journals.less
index cfb6090..355bb05 100644
--- a/source/css/joe.journals.less
+++ b/source/css/joe.journals.less
@@ -1,6 +1,14 @@
.joe {
&_journals__list {
padding: 10px 0 20px;
+
+ &.effect {
+ &_journal {
+ &__item {
+ visibility: hidden;
+ }
+ }
+ }
}
&_journal {
@@ -222,7 +230,7 @@
.code-expander {
cursor: pointer;
position: absolute;
- right: 40px;
+ right: 10px;
top: 5px;
z-index: 2;
user-select: none;
@@ -276,6 +284,10 @@
code {
user-select: auto;
}
+
+ .code-expander {
+ right: 40px;
+ }
}
}
}
diff --git a/source/css/joe.post.less b/source/css/joe.post.less
index d2fbd11..9cc8371 100644
--- a/source/css/joe.post.less
+++ b/source/css/joe.post.less
@@ -45,6 +45,43 @@
.joe_post {
position: relative;
+
+ .joe_detail {
+ position: relative;
+ }
+
+ .post-status {
+ position: absolute;
+ left: 12px;
+ top: 12px;
+ padding: 5px 8px;
+ line-height: 1.2;
+ user-select: none;
+ background: var(--classD);
+ border-radius: 6px;
+
+ i {
+ margin-right: 3px;
+ vertical-align: text-bottom;
+ font-size: 16px;
+ }
+
+ &.s_draft {
+ color: #ffe24c;
+ background: var(--classI);
+ }
+
+ &.s_intimate {
+ color: #ef44b9;
+ background: var(--classJ);
+ }
+
+ &.s_recycle {
+ color: #c50a00;
+ }
+
+ }
+
&__pagination {
display: flex;
justify-content: space-between;
diff --git a/source/css/joe.responsive.less b/source/css/joe.responsive.less
index 68a2e1a..f5a4cff 100644
--- a/source/css/joe.responsive.less
+++ b/source/css/joe.responsive.less
@@ -1442,8 +1442,12 @@ html {
}
}
+ &_archive {
+ border-radius: 0;
+ }
+
&_detail {
- padding: 0 12px;
+ padding: 0 12px 12px;
border-radius: 0;
&__friends {
diff --git a/source/css/joe.theme.less b/source/css/joe.theme.less
index 19fcd1c..aada552 100644
--- a/source/css/joe.theme.less
+++ b/source/css/joe.theme.less
@@ -22,6 +22,8 @@ html {
--classF: #333;
--classG: #dcdcdc;
--classH: #e9f2ff;
+ --classI: #52361a;
+ --classJ: #f9e5fb;
--quote: #50bfff;
--code: #409eff;
--code-background: #ecf5ff;
@@ -43,8 +45,8 @@ html {
--background-journal: #fff;
--background-journal-block: #f5f5f5;
--background-journal-gradient: linear-gradient(0deg,
- #d4d4d4,
- transparent 80%);
+ #d4d4d4,
+ transparent 80%);
--shadow-notice: inset 0 0 15px #d1dae8;
--animation-notice: twinkle 1s ease infinite alternate;
background: var(--background);
@@ -70,6 +72,8 @@ html {
--classF: #bdbdbd;
--classG: #303030;
--classH: #454545;
+ --classI: #36312c;
+ --classJ: #39243c;
--quote: #276b92;
--code: #efa141;
--code-background: #353535;
@@ -89,8 +93,8 @@ html {
--background-journal: #383838;
--background-journal-block: #232323;
--background-journal-gradient: linear-gradient(0deg,
- #151515,
- transparent 80%);
+ #151515,
+ transparent 80%);
--shadow-notice: inset 0 0 15px #4a4c4e;
--animation-notice: twinkle-night 1s ease infinite alternate;
background: var(--background);
@@ -173,21 +177,21 @@ html {
&:before {
height: 5px;
background: -webkit-linear-gradient(180deg,
- rgba(0, 0, 0, 0.3) 0,
- rgba(0, 0, 0, 0));
+ rgba(0, 0, 0, 0.3) 0,
+ rgba(0, 0, 0, 0));
background: linear-gradient(180deg,
- rgba(0, 0, 0, 0.3) 0,
- rgba(0, 0, 0, 0));
+ rgba(0, 0, 0, 0.3) 0,
+ rgba(0, 0, 0, 0));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#cc000000", endColorstr="#00000000", GradientType=0);
}
&:after {
background: -webkit-linear-gradient(180deg,
- rgba(0, 0, 0, 0) 0,
- rgba(0, 0, 0, 0.3));
+ rgba(0, 0, 0, 0) 0,
+ rgba(0, 0, 0, 0.3));
background: linear-gradient(180deg,
- rgba(0, 0, 0, 0) 0,
- rgba(0, 0, 0, 0.3));
+ rgba(0, 0, 0, 0) 0,
+ rgba(0, 0, 0, 0.3));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#cc000000", GradientType=0);
}
}
diff --git a/source/css/min/joe.global.min.css b/source/css/min/joe.global.min.css
index d1e97cf..6ac8425 100644
--- a/source/css/min/joe.global.min.css
+++ b/source/css/min/joe.global.min.css
@@ -1 +1 @@
-body{overflow:auto;overflow:overlay;-webkit-transition:background .25s;transition:background .25s}body:after{background-color:#efefef;background-image:linear-gradient(90deg, rgba(60,10,30,0.04) 3%, transparent 0),linear-gradient(1turn, rgba(60,10,30,0.04) 3%, transparent 0);background-size:20px 20px;background-position:50%;background-repeat:repeat}#Joe{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}#Joe .joe_main_container{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:20px}#Joe .aplayer{min-height:90px}#Joe .aplayer .aplayer-body .aplayer-bar .aplayer-played{background-color:var(--theme) !important}#Joe .aplayer .aplayer-body .aplayer-bar .aplayer-thumb{background-color:var(--theme) !important}#Joe .aplayer .aplayer-body .aplayer-time .aplayer-volume{background-color:var(--theme) !important}#Joe .aplayer .aplayer-list li{-webkit-transition:none !important;transition:none !important}#Joe .aplayer .aplayer-list li.aplayer-list-light{background:#fff8f3}#Joe .aplayer .aplayer-list li.aplayer-list-light .aplayer-list-cur{background-color:var(--theme) !important}#Joe .page-links .joe_detail__article{padding:10px 0}.joe_container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin:0 auto 30px;padding:0 15px}.joe_container img{max-width:100%}.joe_main{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-bottom:15px}.joe_dropdown{position:relative}.joe_dropdown__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.joe_dropdown__link-icon{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s, -webkit-transform .35s;margin-left:-12px}.joe_dropdown__menu{position:absolute;left:50%;visibility:hidden;z-index:5;border-top:3px solid var(--theme);-webkit-transform-origin:top;transform-origin:top;background:var(--sib-background);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.15);box-shadow:0 0 10px rgba(0,0,0,0.15);border-radius:0 0 var(--radius-inner) var(--radius-inner);padding:10px 0;opacity:0;-webkit-transform:translateX(-50%) perspective(600px) rotateX(-45deg);transform:translateX(-50%) perspective(600px) rotateX(-45deg);-webkit-transition:opacity .35s,visibility .35s,-webkit-transform .35s;transition:opacity .35s,visibility .35s,-webkit-transform .35s;transition:opacity .35s,visibility .35s,transform .35s;transition:opacity .35s,visibility .35s,transform .35s,-webkit-transform .35s}.joe_dropdown__menu::before{content:"";position:absolute;top:-10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid var(--theme)}.joe_dropdown.active .joe_dropdown__link-icon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.joe_dropdown.active .joe_dropdown__menu{visibility:visible;opacity:1;-webkit-transform:translateX(-50%) perspective(600px) rotateX(0);transform:translateX(-50%) perspective(600px) rotateX(0)}.joe_header{position:sticky;top:0;z-index:100;height:60px;-webkit-transition:top .4s;transition:top .4s;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,0.2);box-shadow:0 2px 10px 0 rgba(0,0,0,0.2)}.joe_header.active{top:-60px}.joe_header.active .joe_header__below{border-top:none}.joe_header.active.current .joe_header__below-title{display:block}.joe_header.active.current .joe_header__below-class{display:none}.joe_header.active.glass .joe_header__above{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--glass-background)}.joe_header__above{position:relative;z-index:6;background:var(--background)}.joe_header__above .joe_container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:44px;max-width:auto !important}.joe_header__above-logo{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60px;margin-right:10px;padding-right:18px}.joe_header__above-logo img{min-width:40px;max-width:150px;height:40px;-o-object-fit:cover;object-fit:cover}.joe_header__above-logo svg{display:none}.joe_header__above-logo::after{content:"";position:absolute;top:50%;right:0;width:1px;height:20px;background:var(--classC);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.joe_header__above-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.joe_header__above-nav .item{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;height:60px;line-height:60px;font-size:15px;padding:0 8px;margin-right:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;color:var(--main);-webkit-transition:color .35s;transition:color .35s}.joe_header__above-nav .item>i{display:inline-block;margin-right:4px;font-size:18px;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s}.joe_header__above-nav .item:last-child{margin-right:0}.joe_header__above-nav .item::after{opacity:0;position:absolute;bottom:0;left:0;right:0;content:"";height:3px;-webkit-transform:scaleX(.25);transform:scaleX(.25);background:var(--theme);border-radius:6px 6px 0 0;-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s}.joe_header__above-nav .item.current{color:var(--theme)}.joe_header__above-nav .item.current::after{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.joe_header__above-nav .item.current:hover::after{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.joe_header__above-nav .item:hover{color:var(--theme)}.joe_header__above-nav .item:hover::after{opacity:.3;-webkit-transform:scaleX(.7);transform:scaleX(.7)}.joe_header__above-nav .item:hover .joe-font{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.joe_header__above-nav .item:hover+.joe-icon-arrow-down{color:var(--theme) !important}.joe_header__above-nav.active-shadow .item.current{text-shadow:0 4px 20px var(--theme)}.joe_header__above-nav .joe_dropdown{margin-right:15px}.joe_header__above-nav .joe_dropdown__link a{height:60px;line-height:60px;font-size:15px;padding-left:8px;padding-right:3px;-webkit-transition:color .35s;transition:color .35s;white-space:nowrap;color:var(--main)}.joe_header__above-nav .joe_dropdown__menu{max-width:200px;text-align:center}.joe_header__above-nav .joe_dropdown__menu a{display:block;height:34px;margin-right:0;line-height:34px;color:var(--classF);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 15px;-webkit-transition:color .35s,background .35s;transition:color .35s,background .35s}.joe_header__above-nav .joe_dropdown__menu a:hover,.joe_header__above-nav .joe_dropdown__menu a.current{color:var(--theme);background:var(--sib)}.joe_header__above-nav .joe_dropdown .item:hover:after{display:none}.joe_header__above-nav .joe_nav_sub-li{position:relative;height:34px}.joe_header__above-nav .joe_nav_sub-li .joe-font{vertical-align:bottom}.joe_header__above-nav .joe_nav_sub-li:hover .joe_nav_sub{visibility:visible;opacity:1;-webkit-transform:translateX(0) perspective(600px) rotateY(0);transform:translateX(0) perspective(600px) rotateY(0)}.joe_header__above-nav .joe_nav_sub{visibility:hidden;z-index:10;-webkit-transform-origin:top;transform-origin:top;opacity:0;position:relative;left:100%;top:-34px;padding-left:7px;-webkit-box-shadow:7px 3px 8px 0 rgba(0,0,0,0.15);box-shadow:7px 3px 8px 0 rgba(0,0,0,0.15);border-radius:0 var(--radius-inner) var(--radius-inner) 0;-webkit-transform:translateX(-20%) perspective(600px) rotateY(-45deg);transform:translateX(-20%) perspective(600px) rotateY(-45deg);-webkit-transition:opacity .35s,visibility .35s,-webkit-transform .35s;transition:opacity .35s,visibility .35s,-webkit-transform .35s;transition:opacity .35s,visibility .35s,transform .35s;transition:opacity .35s,visibility .35s,transform .35s,-webkit-transform .35s}.joe_header__above-nav .joe_nav_sub::before{position:absolute;top:10px;left:0;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border:7px solid transparent;border-right-color:var(--theme)}.joe_header__above-nav .joe_nav_sub::after{position:absolute;top:0;left:7px;content:"";width:2px;height:100%;background:var(--theme)}.joe_header__above-nav .joe_nav_sub li{background:var(--sib-background)}.joe_header__above-search,.joe_header__above-search-mobile{position:relative;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.joe_header__above-search .input,.joe_header__above-search-mobile .input{background:var(--classC);width:170px;height:34px;border:1px solid transparent;padding:0 14px 0 16px;color:var(--routine);-webkit-transition:width .35s,border-color .35s,padding-right .35s;transition:width .35s,border-color .35s,padding-right .35s;border-radius:17px 0 0 17px}.joe_header__above-search .input:focus,.joe_header__above-search-mobile .input:focus{background:var(--background);border-color:var(--theme);padding-right:28px;width:170px}.joe_header__above-search .input:focus~.icon,.joe_header__above-search-mobile .input:focus~.icon{-webkit-transform:translate3d(0, -50%, 0) rotateY(180deg);transform:translate3d(0, -50%, 0) rotateY(180deg)}@-webkit-keyframes swag{0%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@keyframes swag{0%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}}.joe_header__above-search .submit,.joe_header__above-search-mobile .submit{position:relative;z-index:1;width:50px;height:34px;color:#fff;border:none;background:var(--theme);border-radius:0 17px 17px 0}.joe_header__above-search .submit i,.joe_header__above-search-mobile .submit i{-webkit-transform-origin:right bottom;transform-origin:right bottom;font-size:20px}.joe_header__above-search .submit:hover i,.joe_header__above-search-mobile .submit:hover i{-webkit-animation:swag .3s ease infinite alternate;animation:swag .3s ease infinite alternate}.joe_header__above-search .icon,.joe_header__above-search-mobile .icon{position:absolute;top:50%;right:44px;width:28px;height:38px;background:url(data:image/png;base64,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);background-size:100% 100%;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s, -webkit-transform .35s;-webkit-transform:translate3d(100%, -50%, 0) rotateY(180deg);transform:translate3d(100%, -50%, 0) rotateY(180deg)}.joe_header__above-search .result,.joe_header__above-search-mobile .result{position:absolute;z-index:2;top:60px;left:0;right:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;visibility:hidden;opacity:0;background:var(--sib-background);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.15);box-shadow:0 0 10px rgba(0,0,0,0.15);border-radius:var(--radius-inner);-webkit-transition:visibility .35s,opacity .35s,-webkit-transform .35s;transition:visibility .35s,opacity .35s,-webkit-transform .35s;transition:visibility .35s,opacity .35s,transform .35s;transition:visibility .35s,opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0, 15px, 0);transform:translate3d(0, 15px, 0)}.joe_header__above-search .result.active,.joe_header__above-search-mobile .result.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;visibility:visible}.joe_header__above-search .result .item,.joe_header__above-search-mobile .result .item{height:40px;line-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;padding:0 10px;border-bottom:1px solid var(--classD);-webkit-transition:background .35s;transition:background .35s}.joe_header__above-search .result .item:last-child,.joe_header__above-search-mobile .result .item:last-child{border-bottom:none}.joe_header__above-search .result .item:nth-child(1) .sort,.joe_header__above-search-mobile .result .item:nth-child(1) .sort{background:#fe2d46}.joe_header__above-search .result .item:nth-child(2) .sort,.joe_header__above-search-mobile .result .item:nth-child(2) .sort{background:#f60}.joe_header__above-search .result .item:nth-child(3) .sort,.joe_header__above-search-mobile .result .item:nth-child(3) .sort{background:#faa90e}.joe_header__above-search .result .item:hover,.joe_header__above-search-mobile .result .item:hover{background:var(--classC)}.joe_header__above-search .result .item .sort,.joe_header__above-search-mobile .result .item .sort{color:#fff;background:#7f7f8c;width:18px;height:18px;line-height:18px;border-radius:2px;text-align:center;margin-right:8px;font-weight:500}.joe_header__above-search .result .item .text,.joe_header__above-search-mobile .result .item .text{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--routine);font-size:12px}.joe_header__above-search .result .item .views,.joe_header__above-search-mobile .result .item .views{color:var(--seat);font-size:12px;margin-left:5px}.joe_header__above-search-mobile input{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}.joe_header__above-searchicon{display:none;cursor:pointer;font-size:23px !important;color:var(--routine)}.joe_header__above-slideicon{display:none;cursor:pointer;width:20px;height:20px;color:var(--routine)}.joe_header__below{position:relative;border-top:1px solid var(--classC);height:45px}.joe_header__below-title{max-width:450px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:none;line-height:45px;font-size:17px;font-weight:700;color:var(--main);-webkit-animation:showHeaderTitle .35s;animation:showHeaderTitle .35s}.joe_header__below-class{display:-webkit-box;display:-ms-flexbox;display:flex}.joe_header__below-class .item{margin-right:15px;height:45px;line-height:45px;white-space:nowrap;color:var(--minor);-webkit-transition:color .35s;transition:color .35s}.joe_header__below-class .item:hover,.joe_header__below-class .item.active{color:var(--theme)}.joe_header__below-class .joe_dropdown{margin-right:15px}.joe_header__below-class .joe_dropdown__link .item{margin-right:3px}.joe_header__below-class .joe_dropdown__menu{width:110px;text-align:center}.joe_header__below-class .joe_dropdown__menu a{display:block;height:34px;line-height:34px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--classF);-webkit-transition:color .35s,background .35s;transition:color .35s,background .35s}.joe_header__below-class .joe_dropdown__menu a:hover,.joe_header__below-class .joe_dropdown__menu a.active{color:var(--theme);background:var(--classD)}.joe_header__below-sign{margin-left:auto}.joe_header__below-sign .joe_dropdown__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:45px;color:var(--minor);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:color .35s;transition:color .35s}.joe_header__below-sign .joe_dropdown__link .icon{fill:var(--minor);margin-right:3px;-webkit-transition:fill .35s;transition:fill .35s}.joe_header__below-sign .joe_dropdown__link:hover{color:var(--theme)}.joe_header__below-sign .joe_dropdown__link:hover .icon{fill:var(--theme)}.joe_header__below-sign .joe_dropdown__menu{width:110px;text-align:center}.joe_header__below-sign .joe_dropdown__menu a{display:block;height:34px;line-height:34px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--minor);-webkit-transition:color .35s,background .35s;transition:color .35s,background .35s}.joe_header__below-sign .joe_dropdown__menu a:hover,.joe_header__below-sign .joe_dropdown__menu a.active{color:var(--theme);background:var(--classD)}.joe_header__below-sign .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:45px;color:var(--minor)}.joe_header__below-sign .item .icon{fill:var(--minor);margin-right:5px}.joe_header__below-sign .item a{color:var(--minor);-webkit-transition:color .25s;transition:color .25s}.joe_header__below-sign .item a:hover{color:var(--theme)}.joe_header__below-sign .item .split{margin:0 5px}.joe_header__searchout{position:absolute;top:60px;left:0;right:0;z-index:5;background:var(--background);border-top:1px solid var(--classC);-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);-webkit-transition:visibility .35s,-webkit-transform .35s;transition:visibility .35s,-webkit-transform .35s;transition:transform .35s,visibility .35s;transition:transform .35s,visibility .35s,-webkit-transform .35s;visibility:hidden}.joe_header__searchout .joe_container{margin-bottom:10px !important}.joe_header__searchout.active{visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.joe_header__searchout-inner{padding:15px 0;width:100%}.joe_header__searchout-inner .search{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.joe_header__searchout-inner .search input{-webkit-box-flex:1;-ms-flex:1;flex:1;height:36px;padding:0 10px;border:1px solid var(--classB);border-right:none;border-radius:2px 0 0 2px;color:var(--routine);background:var(--classD)}.joe_header__searchout-inner .search button{padding:0 16px;height:36px;border:none;background:var(--theme);color:#fff;border-radius:0 2px 2px 0}.joe_header__searchout-inner .title{color:var(--routine);padding:15px 0 10px;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.joe_header__searchout-inner .title .joe-font{margin-right:5px;font-size:20px;color:var(--routine)}.joe_header__searchout-inner .cloud{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px -5px}.joe_header__searchout-inner .cloud .item{padding:5px}.joe_header__searchout-inner .cloud .item a{display:block;padding:0 10px;height:24px;line-height:24px;border-radius:2px;font-size:12px;color:#fff}.joe_header__slideout{position:fixed;top:0;bottom:0;left:0;width:78%;z-index:10;background:var(--classD);-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:hidden;-webkit-transition:visibility .35s,-webkit-transform .35s;transition:visibility .35s,-webkit-transform .35s;transition:transform .35s,visibility .35s;transition:transform .35s,visibility .35s,-webkit-transform .35s;overflow-y:auto;padding:135px 15px 15px}.joe_header__slideout::-webkit-scrollbar{display:none}.joe_header__slideout.active{visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.joe_header__slideout-image{position:absolute;top:0;left:0;width:100%;height:150px;-o-object-fit:cover;object-fit:cover;z-index:-1}.joe_header__slideout-author{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px;background:var(--background);border-radius:var(--radius-wrap);padding:15px;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}.joe_header__slideout-author .avatar{width:50px;height:50px;margin-right:10px;border-radius:var(--radius-inner)}.joe_header__slideout-author .info{overflow:hidden;line-height:25px}.joe_header__slideout-author .info .link,.joe_header__slideout-author .info .motto{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.joe_header__slideout-author .info .link{display:block;font-size:15px;font-weight:500;color:var(--main)}.joe_header__slideout-author .info .motto{font-size:12px;color:var(--routine)}.joe_header__slideout-count{background:var(--background);border-radius:var(--radius-wrap);padding:10px 15px;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);margin-bottom:15px}.joe_header__slideout-count .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--routine);padding:5px 0}.joe_header__slideout-count .item .joe-font{color:var(--routine);margin-right:5px}.joe_header__slideout-count .item strong{font-weight:500;color:var(--theme)}.joe_header__slideout-menu{background:var(--background);padding:10px 15px;border-radius:var(--radius-wrap);overflow:hidden;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}.joe_header__slideout-menu .link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0;color:var(--main);-webkit-transition:color .15s;transition:color .15s}.joe_header__slideout-menu .link a{-webkit-transition:color .15s;transition:color .15s;color:var(--routine)}.joe_header__slideout-menu .link .joe-font{color:var(--minor);-webkit-transition:fill .15s,-webkit-transform .15s;transition:fill .15s,-webkit-transform .15s;transition:transform .15s,fill .15s;transition:transform .15s,fill .15s,-webkit-transform .15s}.joe_header__slideout-menu .link.in{color:var(--theme)}.joe_header__slideout-menu .link.in a{color:var(--theme)}.joe_header__slideout-menu .link.in .joe-font{color:var(--theme);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.joe_header__slideout-menu .current a{color:var(--theme);font-weight:500;font-size:15px}.joe_header__slideout-menu .slides{display:none;border-left:1px solid var(--classC);padding-left:15px}.joe_header__slideout-menu .slides .link{color:var(--routine)}.joe_header__slideout-menu .slides .current{color:var(--theme);font-weight:500;font-size:15px}.joe_header__mask{position:fixed;top:0;left:0;right:0;bottom:0;z-index:4;background:rgba(0,0,0,0.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;visibility:hidden;-webkit-transition:visibility .35s,opacity .35s;transition:visibility .35s,opacity .35s}.joe_header__mask.active{visibility:visible;opacity:1}.joe_header__mask.slideout{z-index:6}.joe_index{background:var(--background);border-radius:var(--radius-wrap);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}.joe_index__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--classC)}.joe_index__title-title{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--theme);font-weight:500;height:44px;line-height:44px}.joe_index__title-title.pl-15{padding-left:15px}.joe_index__title-title .item{cursor:pointer;margin-right:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:color .35s;transition:color .35s}.joe_index__title-title .item.active{color:var(--theme)}.joe_index__title-title .line{position:absolute;bottom:-1px;left:0;height:2px;border-radius:1px;background:var(--theme);-webkit-transition:left .35s,width .35s;transition:left .35s,width .35s}.joe_index__title-notice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;height:40px}.joe_index__title-notice svg,.joe_index__title-notice i{margin-right:2px;vertical-align:bottom}.joe_index__title-notice a{color:var(--minor);line-height:20px;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:color .35s;transition:color .35s}.joe_index__title-notice a:hover{color:var(--theme)}.joe_index__hot{padding:0 15px}.joe_index__hot.categories{padding-bottom:10px}.joe_index__hot-list{display:grid;padding-top:12px;grid-template-columns:repeat(4, 1fr);-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}.joe_index__hot-list.hotlist .item{margin-bottom:0}.joe_index__hot-list.hotlist .item .link .inner .title{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;left:0;top:0;bottom:0;right:0;color:#fff;font-size:14px;background:rgba(0,0,0,0.4);-webkit-transition:background .5s;transition:background .5s;will-change:background}.joe_index__hot-list.hotlist .item .link .inner:hover .image{background:rgba(0,0,0,0.5);-webkit-transform:scale(1.1);transform:scale(1.1)}.joe_index__hot-list.hotlist .item .link .inner:hover .title{background:rgba(0,0,0,0.3)}.joe_index__hot-list.hotlist .item:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.joe_index__hot-list.hotlist .item:nth-child(3){-webkit-animation-delay:.2s;animation-delay:.2s}.joe_index__hot-list.hotlist .item:nth-child(4){-webkit-animation-delay:.3s;animation-delay:.3s}.joe_index__hot-list .item{margin-bottom:10px;border:1px solid var(--classC);overflow:hidden;border-radius:4px}.joe_index__hot-list .item .link{display:block}.joe_index__hot-list .item .link .inner{position:relative}.joe_index__hot-list .item .link .inner:hover .image{opacity:.85}.joe_index__hot-list .item .link .inner:hover .title{background:var(--classC)}.joe_index__hot-list .item .link .inner .image{width:100%;height:120px;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-inner) var(--radius-inner) 0 0;-webkit-transition:opacity .35s,-webkit-transform .3s;transition:opacity .35s,-webkit-transform .3s;transition:opacity .35s,transform .3s;transition:opacity .35s,transform .3s,-webkit-transform .3s;will-change:transform}.joe_index__hot-list .item .link .inner .title{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;padding:0 8px;line-height:32px;color:var(--minor);background:var(--classD);border-radius:0 0 var(--radius-inner) var(--radius-inner)}.joe_index__hot-list .item .link .inner .views{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;z-index:1;top:5px;right:5px;background-image:-webkit-gradient(linear, left top, right top, from(#fc712a), to(#f84c39));background-image:linear-gradient(to right, #fc712a, #f84c39);background-color:#f84c39;color:#fff;font-size:12px;height:18px;padding:0 8px;border-radius:2px;white-space:nowrap}.joe_aside{padding-bottom:15px;margin-left:15px}.joe_aside.hide{display:none}.joe_aside__item{position:relative;width:280px;margin-bottom:15px;border-radius:var(--radius-wrap);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);overflow:hidden}.joe_aside__item:last-child{position:sticky;margin-bottom:0;-webkit-transition:top .35s;transition:top .35s}.joe_aside__item-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:500;height:45px;line-height:45px;padding:0 15px;color:var(--classF);border-bottom:1px solid var(--classC)}.joe_aside__item-title .joe-font{margin-right:8px;font-size:20px;font-weight:bold;color:var(--theme)}.joe_aside__item-title .line{width:10px;height:1px;background:#54b5db;margin-left:12px}.joe_aside__item-contain{position:relative;padding:15px}.joe_aside__item.author{background:var(--background);padding:45px 15px 15px}.joe_aside__item.author::before{content:"";position:absolute;top:90px;left:0;width:100%;height:30px;z-index:2;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), to(var(--background)));background:linear-gradient(to bottom, rgba(255,255,255,0), var(--background))}.joe_aside__item.author #he-plugin-simple{top:4px;right:4px;z-index:6}.joe_aside__item.author #he-plugin-simple .s-sticker{background-color:rgba(0,0,0,0.5) !important}.joe_aside__item.author #he-plugin-simple .s-sticker-cond img{position:relative;top:-2px}.joe_aside__item.author #he-plugin-simple>div:last-child{margin-top:-5px !important}.joe_aside__item.author #he-plugin-simple>div:last-child>div{overflow:hidden;background-color:#242422;border-radius:4px}.joe_aside__item.author #canvas-strips{opacity:0;position:absolute;z-index:5;pointer-events:none;left:0;top:0}.joe_aside__item.author:hover #canvas-strips{opacity:1}.joe_aside__item.author .image{position:absolute;top:0;left:0;width:100%;height:120px;-o-object-fit:cover;object-fit:cover;z-index:1;border-radius:var(--radius-wrap) var(--radius-wrap) 0 0}.joe_aside__item.author .user{position:relative;z-index:4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:15px}.joe_aside__item.author .user .avatar_wrapper{position:relative;width:75px;height:75px;margin-bottom:12px}.joe_aside__item.author .user .avatar_wrapper.round .avatar{border-radius:6px}.joe_aside__item.author .user .avatar{display:block;width:75px;height:75px;overflow:hidden;padding:5px;-o-object-fit:cover;object-fit:cover;background:var(--classC);-webkit-transition:-webkit-transform .75s;transition:-webkit-transform .75s;transition:transform .75s;transition:transform .75s, -webkit-transform .75s;border-radius:50%}.joe_aside__item.author .user .avatar:hover{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.joe_aside__item.author .user .avatar_frame{position:absolute;left:0;top:0;z-index:2;width:75px;height:75px;-webkit-transform:scale(1.23);transform:scale(1.23)}.joe_aside__item.author .user .avatar_frame.rainbow-girl,.joe_aside__item.author .user .avatar_frame.honor-light{top:1px}.joe_aside__item.author .user .avatar_frame.bird-girl{left:-2px;top:-2px;width:80px;height:80px}.joe_aside__item.author .user .avatar_frame.purple-crystal{top:2px;width:74px;height:74px}.joe_aside__item.author .user .avatar_frame.flower-ring{left:-3px;top:-2px;width:78px;height:78px}.joe_aside__item.author .user .avatar_frame.lantern-cloud{left:-5px;top:-3px;width:78px;height:78px}.joe_aside__item.author .user .avatar_frame.ease-cloud{left:-1px;top:-3px;width:80px;height:80px}.joe_aside__item.author .user .avatar_frame.festival-luck{left:-2px;top:-3px;width:78px;height:78px}.joe_aside__item.author .user .avatar_frame.happy-mouse{left:-2px;top:1px;width:80px;height:80px}.joe_aside__item.author .user .avatar_frame.two-mouse{left:-3px;top:-4px;width:82px;height:82px}.joe_aside__item.author .user .avatar_frame.bull-puff{left:-1px;width:76px}.joe_aside__item.author .user .avatar_frame.christmas-knot{left:-7px;top:-15px;width:90px;height:90px}.joe_aside__item.author .user .avatar_frame.christmas-ring{left:-4px;top:-2px;width:80px;height:80px}.joe_aside__item.author .user .avatar_frame.santa-claus{left:-12px;top:-8px;width:88px;height:88px}.joe_aside__item.author .user .avatar_frame.catcus{left:-3px;top:-4px;width:82px;height:82px}.joe_aside__item.author .user .avatar_widget{position:absolute;left:0;top:-10px;z-index:3;width:75px}.joe_aside__item.author .user .avatar_widget.wing{top:-33px}.joe_aside__item.author .user .avatar_widget.zouni{left:0;top:52px}.joe_aside__item.author .user .link{color:var(--theme);margin-bottom:10px;font-size:16px;font-weight:500}.joe_aside__item.author .user .link .level{width:22px;margin-left:-4px}.joe_aside__item.author .user .motto{color:var(--main);text-align:center;word-break:break-word}.joe_aside__item.author .count{width:100%;padding-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.joe_aside__item.author .count .item{position:relative;min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--routine);font-size:12px}.joe_aside__item.author .count .item:after{position:absolute;top:12px;right:0;content:"";width:1px;height:30px;background:var(--classC)}.joe_aside__item.author .count .item:last-child:after{display:none}.joe_aside__item.author .count .item .num{max-width:70px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;font-size:22px;color:var(--title);margin-bottom:3px;text-shadow:var(--text_shadow)}.joe_aside__item.author .social-account{padding-top:6px;text-align:center;font-size:14px;border-top:1px solid var(--classC)}.joe_aside__item.author .social-account a{-webkit-transform:scale(.9);transform:scale(.9);display:inline-block;margin:0 2px;font-size:0;color:var(--minor);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}.joe_aside__item.author .social-account a img{display:inline-block;height:22px;border-radius:3px}.joe_aside__item.author .social-account a:hover{-webkit-transform:scale(1);transform:scale(1)}.joe_aside__item.author .list{padding-top:15px}.joe_aside__item.author .list .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:30px}.joe_aside__item.author .list .item .link{position:relative;color:var(--routine);max-width:85%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.joe_aside__item.author .list .item .link::after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:var(--theme);-webkit-transition:all .35s;transition:all .35s}.joe_aside__item.author .list .item .link:hover{color:var(--theme)}.joe_aside__item.author .list .item .link:hover::after{width:100%}.joe_aside__item.newest{background:var(--background)}.joe_aside__item.newest .list{padding-top:1px}.joe_aside__item.newest .list .item{margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:20px}.joe_aside__item.newest .list .item:last-child{margin-bottom:0}.joe_aside__item.newest .list .item .title{font-size:12px;color:var(--minor);margin-bottom:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.joe_aside__item.newest .list .item .title .text{color:var(--theme);font-weight:500;font-size:14px;margin:0 5px}.joe_aside__item.newest .list .item .link{position:relative;color:var(--routine);max-width:85%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.joe_aside__item.newest .list .item .link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:var(--theme);-webkit-transition:all .35s;transition:all .35s}.joe_aside__item.newest .list .item .link:hover{color:var(--theme)}.joe_aside__item.newest .list .item .link:hover:after{width:100%}.joe_aside__item.newest .list .item .joe-font{font-size:18px;color:var(--routine)}.joe_aside__item.notice{background:var(--background)}.joe_aside__item.notice .joe_aside__item-title{color:var(--notice)}.joe_aside__item.notice .joe_aside__item-title .joe-font{color:var(--notice)}.joe_aside__item.notice .joe_aside__item-contain{background:var(--background-notice);-webkit-box-shadow:var(--shadow-notice);box-shadow:var(--shadow-notice);-webkit-animation:var(--animation-notice);animation:var(--animation-notice)}.joe_aside__item.notice .notice_description{font-size:14px;color:var(--routine)}.joe_aside__item.notice a[href*="http"]{position:relative;color:var(--theme);max-width:85%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.joe_aside__item.notice a[href*="http"]::after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:var(--theme);-webkit-transition:all .35s;transition:all .35s}.joe_aside__item.notice a[href*="http"]:hover{color:var(--theme)}.joe_aside__item.notice a[href*="http"]:hover::after{width:100%}.joe_aside__item.qrcode{background:var(--background)}.joe_aside__item.qrcode .qrcode_img{display:block;width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:10px;border-radius:5px}.joe_aside__item.qrcode .qrcode_description{font-size:14px;color:var(--routine)}.joe_aside__item.timelife{background:var(--background)}.joe_aside__item.timelife .item{margin-bottom:15px}.joe_aside__item.timelife .item:last-child{margin-bottom:0}.joe_aside__item.timelife .item .title{font-size:12px;color:var(--minor);margin-bottom:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.joe_aside__item.timelife .item .title .text{color:var(--theme);font-weight:500;font-size:14px;margin:0 5px}.joe_aside__item.timelife .item .progress{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.joe_aside__item.timelife .item .progress-bar{height:10px;border-radius:5px;overflow:hidden;background:var(--classC);width:0;min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:5px}.joe_aside__item.timelife .item .progress-bar-inner{width:0;height:100%;border-radius:5px;-webkit-transition:width .35s;transition:width .35s;-webkit-animation:progress 750ms linear infinite;animation:progress 750ms linear infinite}.joe_aside__item.timelife .item .progress-bar-inner-0{background:#bde6ff;background-image:linear-gradient(135deg, #50bfff 25%, transparent 25%, transparent 50%, #50bfff 50%, #50bfff 75%, transparent 75%, transparent 100%);background-size:30px 30px}.joe_aside__item.timelife .item .progress-bar-inner-1{background:#ffd980;background-image:linear-gradient(135deg, #f7ba2a 25%, transparent 25%, transparent 50%, #f7ba2a 50%, #f7ba2a 75%, transparent 75%, transparent 100%);background-size:30px 30px}.joe_aside__item.timelife .item .progress-bar-inner-2{background:#ffa9a9;background-image:linear-gradient(135deg, #ff4949 25%, transparent 25%, transparent 50%, #ff4949 50%, #ff4949 75%, transparent 75%, transparent 100%);background-size:30px 30px}.joe_aside__item.timelife .item .progress-bar-inner-3{background:#67c23a;background-image:linear-gradient(135deg, #4f9e28 25%, transparent 25%, transparent 50%, #4f9e28 50%, #4f9e28 75%, transparent 75%, transparent 100%);background-size:30px 30px}.joe_aside__item.timelife .item .progress-percentage{color:var(--minor)}.joe_aside__item.weather{background:var(--background)}.joe_aside__item.weather .joe_aside__item-contain{min-height:300px}.joe_aside__item.hot{background:var(--background)}.joe_aside__item.hot .empty{text-align:center;color:var(--routine)}.joe_aside__item.hot .item{margin-bottom:15px}.joe_aside__item.hot .item:last-child{margin-bottom:0}.joe_aside__item.hot .item:nth-child(1) .link .sort{background:#ff183e}.joe_aside__item.hot .item:nth-child(2) .link .sort{background:#ff5c38}.joe_aside__item.hot .item:nth-child(3) .link .sort{background:#ffb821}.joe_aside__item.hot .item .link{position:relative;display:block;border-radius:var(--radius-inner);overflow:hidden}.joe_aside__item.hot .item .link:hover .image{-webkit-transform:scale(1.2);transform:scale(1.2)}.joe_aside__item.hot .item .link .sort{position:absolute;top:5px;right:-20px;background:#7f7f8c;color:#fff;width:65px;text-align:center;font-size:12px;-webkit-transform:rotate(45deg);transform:rotate(45deg);font-weight:500;z-index:1;font-style:normal}.joe_aside__item.hot .item .link .image{width:100%;height:130px;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s, -webkit-transform .35s}.joe_aside__item.hot .item .link .describe{position:absolute;z-index:1;left:0;right:0;bottom:0;padding:10px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.75)));background:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.75));font-size:12px;color:var(--seat)}.joe_aside__item.hot .item .link .describe h6{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff;line-height:24px;font-size:14px}.joe_aside__item.today{background:var(--background)}.joe_aside__item.today .joe_aside__item-contain .item{position:relative}.joe_aside__item.today .joe_aside__item-contain .item .tail{position:absolute;left:6px;top:0;height:100%;border-left:1px solid var(--classC)}.joe_aside__item.today .joe_aside__item-contain .item .head{position:absolute;width:13px;height:13px;border-radius:50%;background:var(--background)}.joe_aside__item.today .joe_aside__item-contain .item .desc{position:relative;top:-2px;padding-left:24px;padding-bottom:15px}.joe_aside__item.today .joe_aside__item-contain .item .desc time{display:block;font-weight:600;margin-bottom:7px}.joe_aside__item.today .joe_aside__item-contain .item .desc a{display:block;color:var(--routine);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-transition:color .25s;transition:color .25s;font-size:13px}.joe_aside__item.today .joe_aside__item-contain .item .desc a:hover{color:var(--theme)}.joe_aside__item.today .joe_aside__item-contain .item:nth-child(even) .head{border:1px solid #f48b29}.joe_aside__item.today .joe_aside__item-contain .item:nth-child(even) .desc{color:#f48b29}.joe_aside__item.today .joe_aside__item-contain .item:nth-child(odd) .head{border:1px solid #f05454}.joe_aside__item.today .joe_aside__item-contain .item:nth-child(odd) .desc{color:#f05454}.joe_aside__item.today .joe_aside__item-contain .item:last-child .desc{padding-bottom:0}.joe_aside__item.newreply{background:var(--background)}.joe_aside__item.newreply .empty{text-align:center;color:var(--routine)}.joe_aside__item.newreply .item{margin-bottom:15px;border-bottom:1px dashed var(--classC);padding-bottom:15px}.joe_aside__item.newreply .item:last-child{margin-bottom:0;border-bottom-color:transparent;padding-bottom:0}.joe_aside__item.newreply .item .user{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:12px}.joe_aside__item.newreply .item .user .avatar{width:40px;height:40px;min-width:40px;min-height:40px;margin-right:12px;border-radius:50%;border:1px solid var(--classA);padding:3px}.joe_aside__item.newreply .item .user .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.joe_aside__item.newreply .item .user .info .author{color:var(--main);font-weight:600;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.joe_aside__item.newreply .item .user .info .date{font-size:12px;color:var(--minor)}.joe_aside__item.newreply .item .reply{position:relative;background:var(--classD);border-radius:6px;padding:5px 10px}.joe_aside__item.newreply .item .reply::before{content:"";width:0;height:0;border-bottom:6px solid var(--classD);border-left:6px solid transparent;border-right:6px solid transparent;position:absolute;left:15px;bottom:100%}.joe_aside__item.newreply .item .reply .link{display:-webkit-box;-webkit-line-clamp:2;/*! autoprefixer: off */-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;color:var(--minor);font-size:13px;font-weight:500;line-height:24px;transition:all .35s;max-height:48px}.joe_aside__item.newreply .item .reply .link:hover{color:var(--theme)}.joe_aside__item.newreply .item .reply .link .owo_image{height:18px;vertical-align:-5px}.joe_aside__item.advert{display:block;background:var(--background)}.joe_aside__item.advert img{width:100%;-o-object-fit:cover;object-fit:cover}.joe_aside__item.advert .icon{position:absolute;z-index:1;top:10px;right:10px;font-size:12px;background:rgba(0,0,0,0.25);padding:2px 5px;border-radius:2px;color:#ebebeb;pointer-events:none}.joe_aside__item.tags-cloud{margin-bottom:15px;background:var(--background)}.joe_aside__item.tags-cloud .empty{text-align:center;color:var(--routine)}.joe_aside__item.tags-cloud .tags-cloud-list a{display:inline-block;width:32%;padding:5px 5px;font-size:13px !important;line-height:1.2;color:var(--minor);border:1px solid var(--classE);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;background:var(--background-tag);border-radius:3px}.joe_aside__item.tags-cloud .tags-cloud-list a:hover{color:var(--routine)}.joe_aside__item.tags-cloud .tags_more{float:right;padding-bottom:10px;color:var(--theme)}.joe_aside__item.tags-cloud .tags_more i{vertical-align:text-top}.joe_list__item{position:relative;width:100%;border-bottom:1px solid var(--classC);padding:15px 0}.joe_list__item:last-child{border-bottom:none}.joe_list__item .thumbnail{background:var(--classD);border-radius:var(--radius-inner)}.joe_list__item .information .title{margin-bottom:10px;display:-webkit-box;-webkit-line-clamp:2;/*! autoprefixer: off */-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;color:var(--main);font-size:18px;line-height:24px;max-height:48px;transition:color .35s}.joe_list__item .information .title .badge{height:20px;line-height:20px;background-image:-webkit-linear-gradient(0deg, #3ca5f6 0%, #a86af9 100%);color:#fff;font-size:12px;margin-right:5px;border-radius:2px;padding:0 8px;white-space:nowrap;vertical-align:2px}.joe_list__item .information .abstract{display:-webkit-box;-webkit-line-clamp:2;/*! autoprefixer: off */-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:var(--minor);word-break:break-word;line-height:22px;max-height:44px;opacity:.85}.joe_list__item .line{position:absolute;z-index:1;top:15px;left:-15px;width:4px;height:25px;border-radius:2px;background:var(--theme);-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s, -webkit-transform .35s}.joe_list__item .meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:auto;color:var(--minor);font-size:13px}.joe_list__item .meta .items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.joe_list__item .meta .items li::after{content:"/";color:var(--seat);padding:0 5px}.joe_list__item .meta .items li:last-child::after{display:none}.joe_list__item .meta .last{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.joe_list__item .meta .last .icon{margin-right:3px}.joe_list__item .meta .last .link{color:var(--minor)}.joe_list__item .meta .last .link:hover{color:var(--theme)}.joe_list__item:hover .title{color:var(--theme)}.joe_list__item:hover .line{-webkit-transform:scaleY(1);transform:scaleY(1)}.joe_list__item.default{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.joe_list__item.default:hover .thumbnail img{opacity:.8}.joe_list__item.default:hover .thumbnail time{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.joe_list__item.default .thumbnail{-ms-flex-negative:0;flex-shrink:0;position:relative;width:210px;height:140px;margin-right:15px;overflow:hidden}.joe_list__item.default .thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-inner);-webkit-transition:opacity .35s;transition:opacity .35s}.joe_list__item.default .thumbnail time{position:absolute;z-index:1;top:5px;right:5px;background:var(--theme);height:20px;line-height:20px;padding:0 8px;color:#fff;font-size:12px;border-radius:10px;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s, -webkit-transform .35s;-webkit-transform:translate3d(120%, 0, 0);transform:translate3d(120%, 0, 0)}.joe_list__item.default .thumbnail .joe-font{position:absolute;z-index:1;top:3px;left:5px;font-size:18px;color:#f5f5f5}.joe_list__item.default .information{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.joe_list__item.single:hover .thumbnail img{opacity:.8}.joe_list__item.single:hover .thumbnail time{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.joe_list__item.single .information{margin-bottom:15px}.joe_list__item.single .thumbnail{display:block;position:relative;width:100%;height:280px;overflow:hidden;margin-bottom:15px}.joe_list__item.single .thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-inner);-webkit-transition:opacity .35s;transition:opacity .35s}.joe_list__item.single .thumbnail time{position:absolute;z-index:1;top:10px;right:10px;background:var(--theme);height:20px;line-height:20px;padding:0 8px;color:#fff;font-size:12px;border-radius:10px;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s, -webkit-transform .35s;-webkit-transform:translate3d(120%, 0, 0);transform:translate3d(120%, 0, 0)}.joe_list__item.multiple .information{margin-bottom:15px}.joe_list__item.multiple .thumbnail{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:180px;gap:15px;margin-bottom:15px}.joe_list__item.multiple .thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:transform .35s,opacity .35s;transition:transform .35s,opacity .35s,-webkit-transform .35s;border-radius:var(--radius-inner)}.joe_list__item.multiple .thumbnail img:hover{-webkit-transform:scale(1.025);transform:scale(1.025);opacity:.85}.joe_list__item.none .information{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:140px}.joe_list__loading .item{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%;padding:15px 0;border-bottom:1px solid var(--classC)}.joe_list__loading .item:last-child{border-bottom:none}.joe_list__loading .item .thumbnail{-ms-flex-negative:0;flex-shrink:0;position:relative;width:210px;height:140px;margin-right:15px;background:var(--classD);-webkit-animation:list_thumbnail_loading .5s infinite alternate;animation:list_thumbnail_loading .5s infinite alternate;border-radius:var(--radius-inner)}.joe_list__loading .item .information{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.joe_list__loading .item .information .title{height:24px;border-radius:var(--radius-inner);background:var(--classD);-webkit-animation:list_title_loading .75s infinite alternate;animation:list_title_loading .75s infinite alternate;margin-bottom:15px}.joe_list__loading .item .information .abstract p{height:18px;border-radius:var(--radius-inner);background:var(--classD);margin-bottom:5px;-webkit-animation:list_abstract_loading .8s infinite alternate;animation:list_abstract_loading .8s infinite alternate}.joe_progress_bar{position:fixed;z-index:100;width:0;height:4px;bottom:0;left:0;background:linear-gradient(45deg, #3884d9 50%, #40d968)}.joe_load{position:relative;z-index:1;margin:15px auto 0;width:120px;height:32px;line-height:32px;text-align:center;border-radius:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:var(--background);color:var(--routine);-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s, -webkit-transform .25s;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}.joe_load:active{-webkit-transform:scale(.75);transform:scale(.75)}.joe_load:hover{color:var(--theme)}.joe_empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:50px 0;color:var(--routine)}.joe_empty-icon{width:90px;height:90px;margin-bottom:20px;fill:var(--routine)}.joe_empty.hide{display:none}.joe_alert{padding:12px;border-radius:var(--radius-inner);line-height:26px}.joe_alert.info{border:1px solid #abdcff}.joe_alert.success{border:1px solid #8ce6b0}.joe_alert.warning{border:1px solid #ffd77a}.joe_alert.error{border:1px solid #ffb08f}.joe_alert *:last-child{margin-bottom:0 !important}.joe_gird{display:grid}.joe_gird__item *:last-child{margin-bottom:0 !important}.joe_checkbox{-webkit-appearance:none;position:relative;border-radius:2px;width:15px;height:15px;border:2px solid var(--theme);vertical-align:-2px}.joe_checkbox:disabled{cursor:not-allowed}.joe_checkbox:checked{border:none;background:var(--theme)}.joe_checkbox:checked::after{content:"";width:3px;height:7px;position:absolute;top:2px;left:5px;border:2px solid #fff;border-top:0;border-left:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.joe_mtitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.joe_mtitle__text{position:relative;color:var(--minor);padding:0 12px;-webkit-transition:padding .35s;transition:padding .35s}.joe_mtitle__text:hover{padding:0}.joe_mtitle__text::before,.joe_mtitle__text::after{content:"";position:absolute;top:50%;width:20px;height:1px;background:var(--theme)}.joe_mtitle__text::before{left:-35px}.joe_mtitle__text::after{right:-35px}.joe_abtn{display:inline-block;color:#fff;height:35px;line-height:35px;padding:0 15px;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:translateZ(0);transform:translateZ(0)}.joe_abtn:hover{-webkit-animation-name:wobble-bottom;animation-name:wobble-bottom;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}.joe_abtn__icon{display:inline-block;vertical-align:top;text-align:center}.joe_abtn__icon .fa{color:#fff}.joe_abtn__icon [class^="fa-"]{margin-right:8px}.joe_abtn__content{color:#fff;display:inline-block;vertical-align:top;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.joe_anote{position:relative;display:inline-block;color:#fff;height:35px;line-height:35px;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s, -webkit-transform .35s}.joe_anote:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.joe_anote__icon{display:inline-block;vertical-align:top;width:35px;height:35px;text-align:center;background:rgba(0,0,0,0.2)}.joe_anote__icon .fa{color:#fff}.joe_anote__content{color:#fff;display:inline-block;vertical-align:top;padding:0 12px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.joe_anote.secondary{background:#34495e}.joe_anote.success{background:#27ae60}.joe_anote.warning{background:#f39c12}.joe_anote.error{background:#e74c3c}.joe_anote.info{background:#3498db}.joe_dotted{display:block;width:100%;height:2px;background-size:80px}.joe_hide{display:block;background:repeating-linear-gradient(145deg, var(--classD), var(--classD) 15px, var(--background) 0, var(--background) 25px);padding:15px 0;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:normal}.joe_hide__button{position:relative;font-style:normal;cursor:pointer;color:var(--theme)}.joe_card__default{margin:0 auto;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,0.1);box-shadow:0 2px 12px 0 rgba(0,0,0,0.1);border-radius:var(--radius-inner);border:1px solid var(--classC);background:var(--background);line-height:26px}.joe_card__default-title{padding:8px 12px;border-bottom:1px solid var(--classC);color:var(--main);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.joe_card__default-content{padding:12px;color:var(--routine)}.joe_card__default-content *:last-child{margin-bottom:0 !important}.joe_message{display:block;position:relative;border-left-width:4px;border-left-style:solid;padding:8px 15px;border-radius:0 4px 4px 0;line-height:26px}.joe_message:hover .joe_message__icon{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.joe_message__icon{position:absolute;top:-9px;left:-11px;width:18px;height:18px;border-radius:50%;-webkit-transition:-webkit-transform .85s;transition:-webkit-transform .85s;transition:transform .85s;transition:transform .85s, -webkit-transform .85s}.joe_message__icon::before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:10px;height:10px;fill:#fff;background-repeat:no-repeat;background-size:100% 100%}.joe_message.success{border-left-color:#2bde3f;background:#2bde3f20;color:#2bde3f}.joe_message.success .joe_message__icon{background:#2bde3f}.joe_message.success .joe_message__icon::before{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjEyNTE4MDE1ODgxIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjQxMTU3IiB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48ZGVmcz48c3R5bGUgdHlwZT0idGV4dC9jc3MiPjwvc3R5bGU+PC9kZWZzPjxwYXRoIGQ9Ik00MTMuMjU1IDY5MS40MzZjMTguNTQ2LTE3LjQ1IDMzLjE4Ni0zMC41NTIgNDcuMDc2LTQ0LjQyNyAxMzMuMDQtMTMyLjgxIDI2Ni4xODItMjY1LjUxMyAzOTguNzI0LTM5OC44MzcgMzIuMDc0LTMyLjI0NCA2NS42NjYtNDguNDUyIDEwNC45OTctMTQuNzUyIDMyLjk4MyAyOC4yNDEgMjguMDQ5IDY3LjQ2NS0xMi45MiAxMDguNTc0LTE1Ny4xNzUgMTU3LjcxLTMxNC41ODcgMzE1LjE4NC00NzIuMjkyIDQ3Mi4zOC00OS4zODkgNDkuMjI1LTc2LjMwOCA0OS41NDYtMTI0LjcxNiAxLjYwNy04NS41OS04NC43NjUtMTcwLjEzNS0xNzAuNTc5LTI1NS44LTI1NS4yNTctMzIuMjkyLTMxLjkyMy00OC42OC02NS41MTYtMTQuOTk3LTEwNC45NzYgMjguMTctMzIuOTk1IDY3LjU1Ny0yOC4xNTUgMTA4LjU1OCAxMi42NzUgNzMuNDI3IDczLjE2IDE0Ni4wNzkgMTQ3LjA5IDIyMS4zNyAyMjMuMDEzeiIgcC1pZD0iNDExNTgiIGZpbGw9IiNmZmZmZmYiPjwvcGF0aD48L3N2Zz4=)}.joe_message.info{border-left-color:#1d72f3;background:#1d72f320;color:#1d72f3}.joe_message.info .joe_message__icon{background:#1d72f3}.joe_message.info .joe_message__icon::before{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjEyNTE4MzM4MjIxIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjYxNjg0IiB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48ZGVmcz48c3R5bGUgdHlwZT0idGV4dC9jc3MiPjwvc3R5bGU+PC9kZWZzPjxwYXRoIGQ9Ik03NjcuOTczOTc1IDExNi4zNDYwODZjMCA2NC4yNTI3MzQtNDEuNjgzMjE0IDExNi4zODg3NS05My4wOTM5MzUgMTE2LjM4ODc1UzU4MS43ODYxMDYgMTgwLjU5ODgyIDU4MS43ODYxMDYgMTE2LjM0NjA4NkM1ODEuNzg2MTA2IDUyLjA5MzM1MiA2MjMuNDY5MzIgMCA2NzQuODgwMDQgMFM3NjcuOTczOTc1IDUyLjA5MzM1MiA3NjcuOTczOTc1IDExNi4zNDYwODZ6TTI1NiA1MDQuMjk0MzY1czcwLjgyMzA2Ni0yODQuNzg1NTIzIDI4Ni43NDgwOS0yNzEuMDQ3NTU1YzIxNS45MjUwMjQgMTMuNjk1MzA0IDY3LjIzOTI0OSAyNjEuNDQ4MDQzLTEzLjI2ODY1OSA1MDEuNjQ5MTY2LTgwLjUwNzkwOCAyNDAuMjAxMTIzIDEwMC4yNjE1NyA3MS40MjAzNjkgMTQ1LjQwMDYwOS03LjU1MTYxNiAwIDAtOTMuMTM2NTk5IDQwNi43NjMzMjMtMzY3LjM0MTMyNyAyNjcuNjc3MDYtMTI4LjU0ODEzMi02NS4yMzQwMTcgMzIuMjU0MzYtMzk4LjA1OTc2NSAxMDMuMTIwMDkyLTU0NS41OTM1OTlDNDgxLjU2NzIgMzAxLjgwODY1OCAzMzYuNjM1OTAxIDM4Ny42MDY5NjMgMjU2IDUwNC4yNTE3MDF6IiBmaWxsPSIjZmZmZmZmIiBwLWlkPSI2MTY4NSI+PC9wYXRoPjwvc3ZnPg==)}.joe_message.warning{border-left-color:#ffc007;background:#ffc00720;color:#ffc007}.joe_message.warning .joe_message__icon{background:#ffc007}.joe_message.warning .joe_message__icon::before{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjEyNTE4MTI5NTE1IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjQ3NDkyIiB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48ZGVmcz48c3R5bGUgdHlwZT0idGV4dC9jc3MiPjwvc3R5bGU+PC9kZWZzPjxwYXRoIGQ9Ik00NzkuODE3MTQzIDY2NS42YzEwLjI0IDMwLjcyIDMwLjcyIDUxLjIgNjEuNDQgNTEuMnM1MS4yLTIwLjQ4IDYxLjQ0LTUxLjJsNDAuOTYtNTYzLjJDNjQzLjY1NzE0MyA0MC45NiA1OTIuNDU3MTQzIDAgNTQxLjI1NzE0MyAwIDQ3OS44MTcxNDMgMCA0MzguODU3MTQzIDUxLjIgNDM4Ljg1NzE0MyAxMTIuNjRsNDAuOTYgNTUyLjk2eiBtNjEuNDQgMTUzLjZjLTYxLjQ0IDAtMTAyLjQgNDAuOTYtMTAyLjQgMTAyLjQgMCA2MS40NCA0MC45NiAxMDIuNCAxMDIuNCAxMDIuNCA2MS40NCAwIDEwMi40LTQwLjk2IDEwMi40LTEwMi40IDAtNjEuNDQtNDAuOTYtMTAyLjQtMTAyLjQtMTAyLjR6IiBwLWlkPSI0NzQ5MyIgZmlsbD0iI2ZmZmZmZiI+PC9wYXRoPjwvc3ZnPg==)}.joe_message.error{border-left-color:#f56c6c;background:#f56c6c20;color:#f56c6c}.joe_message.error .joe_message__icon{background:#f56c6c}.joe_message.error .joe_message__icon::before{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjEyNTE4MjAyNDk4IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjQ4OTE1IiB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48ZGVmcz48c3R5bGUgdHlwZT0idGV4dC9jc3MiPjwvc3R5bGU+PC9kZWZzPjxwYXRoIGQ9Ik0xOTMuOCA4MzAuMmMtMTkuNC0xOS40LTE5LjQtNTEuMyAwLTcwLjdsNTY1LjctNTY1LjdjMTkuNC0xOS40IDUxLjMtMTkuNCA3MC43IDAgMTkuNCAxOS40IDE5LjQgNTEuMyAwIDcwLjdMMjY0LjUgODMwLjJjLTE5LjQgMTkuNC01MS4zIDE5LjQtNzAuNyAweiIgZmlsbD0iI2ZmZmZmZiIgcC1pZD0iNDg5MTYiPjwvcGF0aD48cGF0aCBkPSJNODMwLjIgODMwLjJjLTE5LjQgMTkuNC01MS4zIDE5LjQtNzAuNyAwTDE5My44IDI2NC41Yy0xOS40LTE5LjQtMTkuNC01MS4zIDAtNzAuNyAxOS40LTE5LjQgNTEuMy0xOS40IDcwLjcgMGw1NjUuNyA1NjUuN2MxOS40IDE5LjQgMTkuNCA1MS4zIDAgNzAuN3oiIGZpbGw9IiNmZmZmZmYiIHAtaWQ9IjQ4OTE3Ij48L3BhdGg+PC9zdmc+)}.joe_message__content{display:block}.joe_progress{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.joe_progress__strip{height:12px;border-radius:6px;overflow:hidden;background:var(--classC);min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:10px}.joe_progress__strip-percent{position:relative;height:100%;border-radius:6px;-webkit-transition:width .35s;transition:width .35s}.joe_progress__strip-percent::before{content:"";opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;border-radius:6px;-webkit-animation:progress-active 3s ease-in-out infinite;animation:progress-active 3s ease-in-out infinite}.joe_progress__percentage{color:var(--minor)}.joe_callout{padding:12px;border:1px solid var(--classB);border-left-width:4px;border-radius:var(--radius-inner);color:var(--routine);line-height:26px}.joe_callout *:last-child{margin-bottom:0 !important}.joe_card__list{border:1px solid var(--classC);border-radius:var(--radius-inner);overflow:hidden;line-height:26px}.joe_card__list-item{padding:12px;border-bottom:1px solid var(--classC)}.joe_card__list-item:last-child{border-bottom:none}.joe_card__list-item *:last-child{margin-bottom:0 !important}.joe_timeline{line-height:26px}.joe_timeline__item{position:relative;padding-bottom:15px}.joe_timeline__item-tail{position:absolute;top:0;left:6px;height:100%;border-left:1px solid var(--classC)}.joe_timeline__item-circle{position:absolute;width:13px;height:13px;background-color:var(--background);border-radius:50%;border:1px solid #19be6b}.joe_timeline__item-content{padding-left:24px;position:relative;top:-5px}.joe_timeline__item-content *:last-child{margin-bottom:0 !important}.joe_timeline__item:last-child{padding-bottom:0}.joe_timeline__item:last-child .joe_timeline__item-tail{display:none}.joe_tabs{width:100%;overflow:hidden;background:var(--background);-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.1);box-shadow:0 2px 6px rgba(0,0,0,0.1);border:1px solid var(--classC);border-radius:var(--radius-inner);line-height:26px}.joe_tabs__head{width:100%;overflow-x:auto;overflow-y:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;background:var(--classD)}.joe_tabs__head-item{position:relative;padding:0 15px;line-height:40px;height:40px;color:var(--minor);cursor:pointer;-webkit-transition:color .5s;transition:color .5s;white-space:nowrap;font-size:14px}.joe_tabs__head-item::after{content:"";position:absolute;background:var(--theme);bottom:0;left:15px;right:15px;height:2px;opacity:0;border-radius:2px;-webkit-transform:scaleX(.5);transform:scaleX(.5);-webkit-transition:opacity .25s,-webkit-transform .25s;transition:opacity .25s,-webkit-transform .25s;transition:opacity .25s,transform .25s;transition:opacity .25s,transform .25s,-webkit-transform .25s}.joe_tabs__head-item.active{color:var(--theme)}.joe_tabs__head-item.active::after{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.joe_tabs__body-item{padding:15px}.joe_tabs__body-item *:last-child{margin-bottom:0 !important}.joe_vplayer{width:100%;height:500px}.joe_card__describe{position:relative;border:1px dashed var(--classA);line-height:26px}.joe_card__describe-title{position:absolute;top:0;left:8px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:var(--background);padding:0 5px;color:var(--main);font-weight:500;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.joe_card__describe-content{color:var(--routine);padding:18px 15px 15px}.joe_card__describe-content *:last-child{margin-bottom:0 !important}.joe_lamp{display:block;position:relative;width:100%;height:3px;border-radius:1.5px;overflow:hidden;-webkit-animation:lamp-background linear 4s infinite;animation:lamp-background linear 4s infinite}.joe_lamp::before,.joe_lamp::after{content:"";position:absolute;width:100%;height:100%;top:0;z-index:1;-webkit-animation:lamp-front linear 4s infinite;animation:lamp-front linear 4s infinite}.joe_lamp::before{right:50%;-webkit-transform-origin:right;transform-origin:right}.joe_lamp::after{left:50%;-webkit-transform-origin:left;transform-origin:left}.joe_collapse{line-height:26px}.joe_collapse__item{margin-bottom:10px;color:var(--routine);border:1px solid var(--classC)}.joe_collapse__item-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--classD);padding:10px 12px;padding-right:8px;cursor:pointer;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.joe_collapse__item-head--label{padding-right:8px}.joe_collapse__item-head--icon{-ms-flex-negative:0;flex-shrink:0;margin-left:auto;fill:var(--minor);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.joe_collapse__item-wrapper{max-height:0;overflow:hidden;-webkit-transition:max-height .3s ease;transition:max-height .3s ease}.joe_collapse__item-wrapper--content{padding:12px}.joe_collapse__item-wrapper--content *:last-child{margin-bottom:0 !important}.joe_collapse__item:last-child{margin-bottom:0}.joe_collapse__item.active .joe_collapse__item-head--icon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.joe_cloud{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;border:1px solid var(--classC);border-radius:var(--radius-inner);overflow:hidden}.joe_cloud__logo{-ms-flex-negative:0;flex-shrink:0;width:32px;height:32px;margin-right:10px;background-size:100% 100%}.joe_cloud__logo._default{background-image:url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEzNS40NjcgODIzLjY4YTM3MC41NiA5My42NTMgMCAxIDAgNzQxLjEyIDAgMzcwLjU2IDkzLjY1MyAwIDEgMC03NDEuMTIgMHoiIGZpbGw9IiNCNkM5Q0IiLz48cGF0aCBkPSJNODUuMzMzIDgxMi4zNzNWMTUxLjA0YzguNzQ3LTIzLjA0IDIzLjQ2Ny00Mi42NjcgNDkuMjgtNDIuNjY3IDU1LjI1NCAxLjI4IDExMC45MzQtOS4zODYgMTY1LjU0NyA2LjgyN2ExNC41MDcgMTQuNTA3IDAgMCAwIDEwLjg4LTIuMzQ3IDcxLjY4IDcxLjY4IDAgMCAxIDMyLjIxMy01LjU0NmgxMTQuNTZhNTYuMzIgNTYuMzIgMCAwIDEgNjQgNTIuOTA2IDYxLjQ0IDYxLjQ0IDAgMCAwLTguNzQ2IDY5LjU0NyAyMDYuNTA3IDIwNi41MDcgMCAwIDEgOC41MzMgMjkuMjI3djU0MS40NGE1MS42MjcgNTEuNjI3IDAgMCAxLTQ4Ljg1MyA1Mi45MDZjLTU1LjI1NCAwLTExMS4xNDcgOC45Ni0xNjUuOTc0LTYuMTg2YTEzLjg2NyAxMy44NjcgMCAwIDAtOS4xNzMgMCA5NS41NzMgOTUuNTczIDAgMCAxLTQ1LjY1MyA2LjE4NmwtOTMuMjI3IDEuMjhjLTMzLjcwNyAyLjU2LTYxLjQ0LTYuNjEzLTczLjM4Ny00Mi4yNHptMzg5LjEyLTMzMS43MzNWMTc1LjU3M2MwLTEwLjQ1MyAxLjkyLTIxLjMzMy0xNC43Mi0yMS4zMzNIMzQxLjEyYTE0LjUwNyAxNC41MDcgMCAwIDAtMTUuNTczIDEwLjY2NyA5NS4xNDcgOTUuMTQ3IDAgMCAwLTcuMDQgNDEuMzg2djU2OC4zMmMxLjQ5MyAyNi42NjcgOS42IDM0LjM0NyAzNi4wNTMgMzQuMzQ3aDk5LjJjMTYuNDI3IDAgMjEuMzMzLTUuMzMzIDIxLjMzMy0yMS4zMzMtLjg1My0xMDIuNC0uNjQtMjA0LjgtLjY0LTMwNi45ODd6bS0zNDIuNCAwVjc4Ny4yYzAgOS42LTEuOTIgMjAuMDUzIDEzLjY1NCAxOS44NEgyNjYuMjRjNi4xODcgMCAxMS41MiAwIDEzLjQ0LTcuODkzYTEzOS4wOTMgMTM5LjA5MyAwIDAgMCA4LjMyLTM5LjA0VjIwMC4zMmExNDUuOTIgMTQ1LjkyIDAgMCAwIDAtMTUuNTczYy0yLjc3My0yNS4xNzQtOS44MTMtMzEuMzYtMzQuOTg3LTMxLjM2aC05OS4yYy0xNy40OTMgMC0yMS4zMzMgNS4zMzMtMjEuMzMzIDIxLjMzMyAwIDEwMi42MTMtLjQyNyAyMDUuMjI3LS40MjcgMzA2Ljc3M3oiIGZpbGw9IiMzMTQ1NTMiLz48cGF0aCBkPSJNODY0IDgyOC44bC02Mi4wOCAyMS4zMzNjLTQwLjUzMyAxNC4wOC02Ni45ODcgMS40OTQtODEuOTItMzkuMjUzLTcuODkzLTIxLjMzMy0xNi4yMTMtNDIuNjY3LTI0LjMyLTY0bC0zLjYyNy0zLjg0YTY0IDY0IDAgMCAwLTUuNzYtMjQuMzJjLTM2LjA1My0xMDAuNjkzLTcxLjY4LTIwMS44MTMtMTA4LjM3My0zMDIuMjkzLTE4Ljk4Ny01MS44NC0zNC45ODctMTA0Ljk2LTU3LjM4Ny0xNTUuNTJBMjA2LjUwNyAyMDYuNTA3IDAgMCAwIDUxMiAyMzEuNjhhNjEuNDQgNjEuNDQgMCAwIDEgOC43NDctNjkuNTQ3IDY3MS4xNDcgNjcxLjE0NyAwIDAgMSAxNDAuNTg2LTUzLjU0NmMyNy45NDctOC4xMDcgNTEuMiA5LjE3MyA2Mi4wOCAzOS42OHE1Mi40OCAxNDUuOTIgMTA0LjUzNCAyOTIuMDUzbDEwMy42OCAyOTAuMzQ3YzE2LjY0IDQ2LjI5MyA1LjMzMyA3MC42MTMtNDAuMzIgODcuNDY2LTkuMzg3IDMuMi0xOC4zNDcgNy4wNC0yNy4zMDcgMTAuNjY3em0yNi44OC03MS44OTNzLTEuMjgtNC4wNTQtMi4zNDctNy4wNFE3ODQuNjQgNDU4Ljg4IDY4MC45NiAxNjguMTA3Yy00LjQ4LTEyLjgtMTAuNDUzLTE1LjM2LTIzLjA0LTEwLjY2Ny0yOS4wMTMgMTEuMzA3LTU4LjAyNyAyMS4zMzMtODcuODkzIDMxLjE0Ny0xNy4yOCA1LjMzMy0xOC4xMzQgMTMuMDEzLTEyLjU4NyAyOC4zNzMgMzkuODkzIDEwOS40NCA3OC43MiAyMTkuMzA3IDExNy45NzMgMzI5LjE3M2w4OC4zMiAyNDYuODI3YzMuMiA5LjE3MyA1LjU0NyAxOS40MTMgMTkuODQgMTQuMDggMzIuODU0LTEyLjE2IDY1LjcwNy0yMy42OCA5OC43NzQtMzUuNDEzYTExLjMwNyAxMS4zMDcgMCAwIDAgOC43NDYtMTQuNzJ6IiBmaWxsPSIjNzkzOTQzIi8+PHBhdGggZD0iTTQ3NC40NTMgNDgwLjY0djMwNi45ODdjMCAxNS43ODYtNC4yNjYgMjEuMzMzLTIxLjMzMyAyMS4zMzMtMzMuMDY3LTEuMDY3LTY2LjEzMyAwLTk5LjIgMC0yNi40NTMgMC0zNC41Ni03LjY4LTM2LjA1My0zNC4zNDd2LTU2OC4zMmE5NS4xNDcgOTUuMTQ3IDAgMCAxIDcuMDQtNDEuMzg2IDE0LjUwNyAxNC41MDcgMCAwIDEgMTUuNTczLTEwLjY2N2gxMTguNjEzYzE2LjY0IDAgMTQuNzIgMTAuNDUzIDE0LjcyIDIxLjMzM3EuNjQgMTUyLjMyLjY0IDMwNS4wNjd6TTQxMi4xNiA1NzZ2MTMyLjA1M2MwIDExLjA5NCAxLjA2NyAyMS4zMzQgMTQuNzIgMjIuODI3czE2LjY0LTExLjA5MyAxNi40MjctMjMuMDRWNDQzLjczM2MwLTExLjA5My0xLjA2Ny0yMS4zMzMtMTQuNzItMjIuODI2cy0xNi42NCAxMS4wOTMtMTYuNjQgMjMuMDRjLjQyNiA0My4wOTMuMjEzIDg3LjA0LjIxMyAxMzIuMDUzem0zOC44MjctMjkwLjk4N2E1MC41NiA1MC41NiAwIDEgMC01MS40MTQgNDkuNzA3IDUwLjk4NyA1MC45ODcgMCAwIDAgNTEuNjI3LTUwLjc3M3pNMzU3Ljc2IDY0MS4wNjd2NjcuODRjMCAxMC44OCAyLjM0NyAyMS4zMzMgMTQuNzIgMjEuMzMzczE2LjY0LTkuMzg3IDE2LjY0LTIxLjMzM3YtMTM1LjY4YzAtMTAuODgtMi41Ni0yMS4zMzQtMTQuNzItMjEuMzM0cy0xNi42NCA5LjM4Ny0xNi42NCAyMS4zMzRjLjIxMyAyMi42MTMgMCA0NS40NCAwIDY3Ljg0ek0xMzIuMDUzIDQ4MS40OTNWMTc2LjQyN2MwLTE2Ljg1NCA0LjI2Ny0yMi44MjcgMjEuMzM0LTIxLjMzNCAzMy4wNjYgMS4yOCA2Ni4xMzMgMCA5OS4yIDAgMjUuMzg2IDAgMzIuMjEzIDYuMTg3IDM0Ljk4NiAzMS4zNmExNDUuOTIgMTQ1LjkyIDAgMCAxIDAgMTUuNTc0djU1OS43ODZhMTM5LjA5MyAxMzkuMDkzIDAgMCAxLTguMzIgMzkuMDRjLTIuMTMzIDcuNDY3LTcuNDY2IDcuODk0LTEzLjQ0IDcuODk0SDE0NS4yOGMtMTUuNTczIDAtMTMuNjUzLTEwLjI0LTEzLjY1My0xOS44NFY1MTEuNTczcS40MjYtMTUuMzYuNDI2LTMwLjA4em02Mi4yOTQgMTA2LjY2N1Y0NjcuODRjMC0xMS43MzMgMC0yMy44OTMtMTUuMzYtMjQuMTA3cy0xNiAxMS43MzQtMTYgMjMuNjh2MjM4LjkzNGMwIDExLjUyIDAgMjMuODkzIDE1LjM2IDI0LjEwNnMxNi0xMS43MzMgMTYtMjMuNjhjLS4yMTQtMzkuODkzIDAtNzkuMzYgMC0xMTguODI2ek0yNTYgMjgzLjczM2E1MC41NiA1MC41NiAwIDEgMC01MS4yIDQ5LjkyIDUwLjc3MyA1MC43NzMgMCAwIDAgNTEuMi00OS45MnptLTcuNjggMzQxLjMzNHYtODEuNDk0YzAtMTEuMzA2LTEuNzA3LTIxLjMzMy0xNS4zNi0yMS4zMzNzLTE2IDEwLjI0LTE2IDIxLjMzM1Y3MDguNDhjMCAxMS4zMDcgMS43MDcgMjEuMzMzIDE1LjM2IDIxLjMzM3MxNi0xMC4yNCAxNi0yMS4zMzNjLjIxMy0yNy45NDcuNDI3LTU1Ljg5My40MjctODMuNjI3eiIgZmlsbD0iI0I3RTFFQiIvPjxwYXRoIGQ9Ik04OTEuMDkzIDc1Ni45MDdhMTEuMzA3IDExLjMwNyAwIDAgMS04Ljc0NiAxNC43MmMtMzIuODU0IDExLjczMy02NS45MiAyMy40NjYtOTguNzc0IDM1LjQxMy0xNC4yOTMgNS4zMzMtMTYuNjQtNC45MDctMTkuODQtMTQuMDhsLTg4LjMyLTI0Ni44MjdDNjM2LjE2IDQzNi4yNjcgNTk3LjMzMyAzMjYuNCA1NTcuMjI3IDIxNi45NmMtNS41NDctMTUuMTQ3LTQuNjk0LTIzLjA0IDEyLjU4Ni0yOC4zNzMgMjkuNjU0LTguOTYgNTguODgtMjAuMDU0IDg3Ljg5NC0zMS4xNDcgMTIuNTg2LTQuOTA3IDE4LjU2LTIuMzQ3IDIzLjA0IDEwLjY2N3ExMDMuNjggMjkwLjk4NiAyMDcuNzg2IDU4MS43NmMxLjI4IDIuOTg2IDIuMTM0IDUuOTczIDIuNTYgNy4wNHptLTEyMC4zMi0yNjYuMjRjMC0yLjU2LTIuMTMzLTYuODI3LTMuNjI2LTExLjA5NEw2ODcuNzg3IDI1NmE4Mi41NiA4Mi41NiAwIDAgMC0zLjYyNy04Ljk2Yy0zLjg0LTcuNjgtOS44MTMtMTIuOC0xOC41Ni05LjgxM2ExNC45MzMgMTQuOTMzIDAgMCAwLTEwLjQ1MyAxOS44NGMwIDMuMiAxLjkyIDYuMTg2IDIuOTg2IDkuMTczbDc5Ljc4NyAyMjQuNDI3YTY4LjQ4IDY4LjQ4IDAgMCAwIDUuMzMzIDEyLjM3MyAxNC4yOTMgMTQuMjkzIDAgMCAwIDE4LjU2IDUuOTczYzYuMTg3LTMuNDEzIDkuMzg3LTkuMzg2IDguOTYtMTguMzQ2em0xOS4yIDEyOGE1MC41NiA1MC41NiAwIDEgMCA1MC4xMzQgNTAuOTg2IDUwLjk4NyA1MC45ODcgMCAwIDAtNTAuNzc0LTUwLjk4NnptLTk2LjY0LTE4Mi40YzAtMi45ODctMi41Ni04LjUzNC00LjQ4LTE0LjA4cS0yNi4wMjYtNzIuOTYtNTIuMDUzLTE0NC44NTRjLTMuODQtMTAuODgtNy40NjctMjQuNzQ2LTIzLjI1My0xOS40MTNzLTEwLjY2NyAxNy45Mi02LjQgMjkuMjI3bDUyLjkwNiAxNDcuNjI2YTcyLjUzMyA3Mi41MzMgMCAwIDAgNS45NzQgMTQuMjk0IDEzLjg2NyAxMy44NjcgMCAwIDAgMTcuMDY2IDUuNzZjNy4wNC0zLjIgMTAuMjQtOC43NDcgMTAuMjQtMTguNTZ6IiBmaWxsPSIjRkJCNkFDIi8+PHBhdGggZD0iTTQxMi4xNiA1NzZWNDQzLjk0N2MwLTExLjk0NyAxLjQ5My0yMy42OCAxNi42NC0yMy4wNHMxNC43MiAxMS43MzMgMTQuNzIgMjIuODI2VjcwNy44NGMwIDExLjk0Ny0xLjQ5MyAyMy42OC0xNi40MjcgMjMuMDRzLTE0LjcyLTExLjczMy0xNC43Mi0yMi44MjdjMC00NS4wMTMtLjIxMy04OS4zODYtLjIxMy0xMzIuMDUzem0zOS4wNC0yOTIuMDUzYTUwLjU2IDUwLjU2IDAgMSAxLTQ5LjQ5My01MS40MTQgNTAuOTg3IDUwLjk4NyAwIDAgMSA0OS40OTMgNTEuNDE0em0tMzAuOTMzLTEuNzA3Yy0yLjM0Ny0xMS41Mi04Ljc0Ny0xOC45ODctMjEuMzM0LTE4LjEzM2ExOC45ODcgMTguOTg3IDAgMCAwIDEuNDk0IDM4LjE4NmMxMi41ODYtLjIxMyAxOC4zNDYtOC4zMiAxOS42MjYtMjAuMDUzek0zNTcuNzYgNjQxLjA2N3YtNjcuODRjMC0xMS43MzQgMi45ODctMjEuMzM0IDE2LjY0LTIxLjMzNHMxNC43MiAxMC4yNCAxNC43MiAyMS4zMzR2MTM1LjY4YzAgMTEuNzMzLTIuOTg3IDIxLjMzMy0xNi42NCAyMS4zMzNzLTE0LjcyLTEwLjI0LTE0LjcyLTIxLjMzM2MuMjEzLTIyLjYxNCAwLTQ1LjIyNyAwLTY3Ljg0em0tMTYzLjQxMy01My4xMnYxMTguNGMwIDExLjczMyAwIDIzLjg5My0xNiAyMy42OHMtMTUuMzYtMTIuNTg3LTE1LjM2LTI0LjEwN1Y0NjYuOTg3YzAtMTEuNzM0IDAtMjMuODk0IDE2LTIzLjY4czE1LjM2IDEyLjU4NiAxNS4zNiAyNC4xMDZjLS4yMTQgNDAuMzIgMCA4MC40MjcgMCAxMjAuNTM0ek0yNTYgMjgzLjczM2E1MC41NiA1MC41NiAwIDEgMS00OS45Mi01MS4yIDUwLjc3MyA1MC43NzMgMCAwIDEgNDkuOTIgNTEuMnptLTMwLjcyIDBhMTkuNjI3IDE5LjYyNyAwIDAgMC0xOS4yLTE5LjIgMTkuMiAxOS4yIDAgMCAwLTEuOTIgMzguMTg3YzEyLjU4Ny40MjcgMTguOTg3LTcuMjUzIDIxLjU0Ny0xOS42Mjd6bTIzLjQ2NyAzNDEuMTJ2ODMuNDE0YzAgMTEuNTItMi4zNDcgMjEuMzMzLTE2IDIxLjMzM3MtMTUuMzYtMTAuODgtMTUuMzYtMjEuMzMzVjU0My4zNmMwLTExLjUyIDIuMzQ2LTIxLjMzMyAxNi0yMS4zMzNzMTUuMzYgMTAuODggMTUuMzYgMjEuMzMzYy0uMjE0IDI3LjA5MyAwIDUzLjk3MyAwIDgxLjQ5M3oiIGZpbGw9IiMzMTQ1NTMiLz48cGF0aCBkPSJNNzcwLjc3MyA0OTAuNjY3YzAgOC45Ni0xLjkyIDE0LjkzMy04Ljc0NiAxNy40OTNhMTQuMjkzIDE0LjI5MyAwIDAgMS0xOC41Ni01Ljk3MyA2OC40OCA2OC40OCAwIDAgMS01LjMzNC0xMi4zNzRsLTgwLTIyMi43MmMtMS4wNjYtMi45ODYtMi4xMzMtNi4xODYtMi45ODYtOS4xNzNhMTQuOTMzIDE0LjkzMyAwIDAgMSAxMC40NTMtMTkuODRjOC43NDctMi45ODcgMTQuOTMzIDEuOTIgMTguNTYgOS44MTNhODIuNTYgODIuNTYgMCAwIDEgMy42MjcgOC45Nkw3NjggNDc5LjU3M2MwIDQuMjY3IDEuOTIgOC41MzQgMi43NzMgMTEuMDk0em0xOC41NiAxMjhhNTAuNTYgNTAuNTYgMCAxIDEgMCAxMDAuOTA2IDUwLjU2IDUwLjU2IDAgMCAxIDAtMTAwLjkwNnptMTkuMiA1MC41NmMtMS45Mi0xMS41Mi04LjEwNi0xOS40MTQtMjAuMDUzLTE4Ljk4N2ExOC45ODcgMTguOTg3IDAgMCAwIDAgMzcuOTczYzEyLjU4Ny0uNDI2IDE4LjU2LTguMzIgMjAuNDgtMTkuODR6bS0xMTUuMi0yMzIuOTZjMCAxMC4wMjYtMy4yIDE1LjM2LTEwLjI0IDE3LjQ5M2ExMy44NjcgMTMuODY3IDAgMCAxLTE3LjA2Ni01Ljc2IDcyLjUzMyA3Mi41MzMgMCAwIDEtNS45NzQtMTQuMjkzTDYwNy4xNDcgMjg2LjA4Yy00LjA1NC0xMS4zMDctOS4xNzQtMjQuMTA3IDYuNC0yOS4yMjdzMTkuMiA4LjUzNCAyMy4yNTMgMTkuNDE0bDUyLjA1MyAxNDUuOTJjMS45MiA0LjQ4IDMuNDE0IDExLjA5MyA0LjQ4IDE0LjA4eiIgZmlsbD0iIzc5Mzk0MyIvPjwvc3ZnPg==")}.joe_cloud__logo._360{background-image:url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjIiIGhlaWdodD0iMjIiPjxwYXRoIGQ9Ik04NDMuMjk0IDg3MS45MDZjMC00OS42OTQgNDAuNjU5LTkwLjM1MyA5MC4zNTMtOTAuMzUzUzEwMjQgODIyLjIxMiAxMDI0IDg3MS45MDZzLTQwLjY1OSA5MC4zNTMtOTAuMzUzIDkwLjM1My05MC4zNTMtNDAuNjU5LTkwLjM1My05MC4zNTN6IiBmaWxsPSIjRkY5OTMyIi8+PHBhdGggZD0iTTg0NC44IDY4Ni42ODJsLTEzMS4wMTItNTIuNzA2Yy0xMC41NC00LjUxNy0xMC41NC0xMi4wNDctNi4wMjMtMjIuNTg4IDEyLjA0Ny0zMS42MjMgMTguMDctNjYuMjU5IDE4LjA3LTEwMC44OTQgMC0xNDcuNTc2LTEyNC45ODgtMjc0LjA3LTI3NC4wNy0yNzQuMDdzLTI3NC4wNyAxMjYuNDk0LTI3NC4wNyAyNzQuMDdjMCAzNC42MzUgOS4wMzQgNzAuNzc3IDIxLjA4MSAxMDIuNCAzLjAxMiA2LjAyNCAzLjAxMiAxMy41NTMgMCAxOS41NzctMy4wMTEgNC41MTctNi4wMjMgMC0xMC41NCAxLjUwNUw1NS43MTcgNjc3LjY0N2MtMS41MDYgMS41MDYtNC41MTggMS41MDYtNi4wMjQgMS41MDYtOS4wMzUgMC0xNS4wNTktNC41MTgtMTguMDctMTMuNTUzQzEyLjA0NyA2MTQuNCAxLjUwNiA1NjMuMiAxLjUwNiA1MTAuNDk0IDEuNTA2IDI2My41MyAyMDQuOCA2MC4yMzUgNDUzLjI3IDYwLjIzNXM0NTAuMjU4IDIwMS43ODkgNDUwLjI1OCA0NDguNzUzYzAgNTguNzMtMTAuNTQgMTE0LjQ0Ny0zMS42MjMgMTY3LjE1My0xLjUwNiA0LjUxOC02LjAyNCA5LjAzNS0xMi4wNDcgMTAuNTQxLTMuMDEyIDEuNTA2LTQuNTE4IDEuNTA2LTcuNTMgMS41MDZzLTQuNTE3IDAtNy41MjktMS41MDZ6IiBmaWxsPSIjMEZCMjY0Ii8+PHBhdGggZD0iTTUxLjIgNzE4LjMwNmMtNy41My0xNS4wNTktMTMuNTUzLTMxLjYyNC0xOS41NzYtNDYuNjgyLTMuMDEyLTcuNTMtMy4wMTItMTMuNTUzLTMuMDEyLTE2LjU2NSAwLTQ5LjY5NCA0MC42NTktODguODQ3IDkxLjg1OS04OC44NDcgMzcuNjQ3IDAgNjkuMjcgMjIuNTg4IDg0LjMyOSA1NS43MTcgMS41MDYgMy4wMTIgNi4wMjQgMTIuMDQ3IDkuMDM1IDE2LjU2NSA0Ni42ODMgODguODQ3IDEzOC41NDEgMTQ2LjA3IDIzOS40MzYgMTQ2LjA3IDk5LjM4OCAwIDE4OS43NC01NS43MTcgMjM3LjkyOS0xNDEuNTUyIDQuNTE4LTkuMDM2IDE2LjU2NS0zMC4xMTggMTguMDctMzEuNjI0IDE1LjA2LTMwLjExNyA0My42NzEtNDUuMTc2IDc2LjgtNDUuMTc2IDUxLjIgMCA5MS44NiA0MC42NTkgOTEuODYgODguODQ3IDAgNi4wMjMgMCAxMy41NTMtNC41MTggMjIuNTg4bC05LjAzNiAyMi41ODh2MS41MDZjLTEuNTA1IDQuNTE4LTMuMDExIDcuNTMtNi4wMjMgMTIuMDQ3LTc2LjggMTUzLjYtMjMxLjkwNiAyNDguNDctNDAzLjU3NyAyNDguNDdTMTI5LjUwNiA4NjguODk1IDUxLjIgNzE4LjMwN3oiIGZpbGw9IiNGRjk5MzIiLz48L3N2Zz4=")}.joe_cloud__logo._bd{background-image:url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTI3MS4zOCA0MjkuNjM3YTI0NS41IDI0NS41IDAgMCAxLTMuMzk1LTQwLjc3N2MwLTEzNC42OCAxMDkuMTgtMjQzLjg2IDI0My44Ni0yNDMuODZzMjQzLjg2IDEwOS4xOCAyNDMuODYgMjQzLjg2YTI0NS41IDI0NS41IDAgMCAxLTMuMzk0IDQwLjc3NkM4NzUuOTY3IDQzMC4zMTIgOTc2IDUzMC43NjMgOTc2IDY1NC41NzhjMCAxMjQuMjM1LTEwMC43MTIgMjI0Ljk0Ny0yMjQuOTQ2IDIyNC45NDctNjIuNzQzIDAtMTE5LjQ4Ni0yNS42ODgtMTYwLjI4Ny02Ny4xMmwuMDAzLS4wMDRjLTIxLjQ0LTIxLjgyMi0yMS4zMjItNTYuODkzLjM1NC03OC41NyAyMS43OTYtMjEuNzk1IDU3LjEzMy0yMS43OTUgNzguOTI4IDAgLjY5My42OTQgMS4zNjUgMS40IDIuMDE0IDIuMTIgMjAuNDI3IDE5Ljg3IDQ4LjMxNyAzMi4xMDggNzkuMDY1IDMyLjEwOCA2Mi42MzEgMCAxMTMuNDA0LTUwLjc3MiAxMTMuNDA0LTExMy40MDMgMC02Mi42MzEtNTAuNzczLTExMy40MDMtMTEzLjQwNC0xMTMuNDAzLTI4LjczOSAwLTU0Ljk4MSAxMC42OS03NC45NjcgMjguMzExbC0uMDk2LS4wOTYtMS44ODYgMS44ODZjLTIuMiAyLjAzMy00LjMyIDQuMTUyLTYuMzUzIDYuMzUzbC00LjMwNiA0LjMwNS4wNzYuMDc3LTIyOS44NzYgMjI5Ljg3Ni0uMDMtLjAzYy00MC44MzMgNDEuNzA4LTk3Ljc2NyA2Ny41OS0xNjAuNzQ3IDY3LjU5QzE0OC43MTIgODc5LjUyNSA0OCA3NzguODEzIDQ4IDY1NC41NzhjMC0xMjMuNzExIDk5Ljg2Ni0yMjQuMDk4IDIyMy4zOC0yMjQuOTR6bTEuNjQ0IDMzOC40MjJjNjIuNjMgMCAxMTMuNDAzLTUwLjc3MiAxMTMuNDAzLTExMy40MDMgMC02Mi42MzEtNTAuNzcyLTExMy40MDMtMTEzLjQwMy0xMTMuNDAzLTYyLjYzMSAwLTExMy40MDQgNTAuNzcyLTExMy40MDQgMTEzLjQwMyAwIDYyLjYzIDUwLjc3MyAxMTMuNDAzIDExMy40MDQgMTEzLjQwM3pNNTExLjg0NSA1MjEuMWM3My4wMzQgMCAxMzIuMjQtNTkuMjA2IDEzMi4yNC0xMzIuMjQgMC03My4wMzMtNTkuMjA2LTEzMi4yMzktMTMyLjI0LTEzMi4yMzlzLTEzMi4yNCA1OS4yMDYtMTMyLjI0IDEzMi4yNGMwIDczLjAzMyA1OS4yMDYgMTMyLjIzOSAxMzIuMjQgMTMyLjIzOXoiIGZpbGw9IiMwNkE3RkYiLz48cGF0aCBkPSJNNjQzLjM1MSA0MDIuODY4YTU2Ljk2NiA1Ni45NjYgMCAwIDEtLjM1Mi02LjMzNGMwLTMxLjEyMyAyNS4yMy01Ni4zNTMgNTYuMzUzLTU2LjM1M3M1Ni4zNTMgMjUuMjMgNTYuMzUzIDU2LjM1M2MwIDIuMzktLjE1IDQuNzQ1LS40MzggNy4wNTctNy42MTYgMTI3LjgyLTExMy42ODggMjI5LjEyOC0yNDMuNDIyIDIyOS4xMjgtMTI5LjczNCAwLTIzNS44MDYtMTAxLjMwNy0yNDMuNDIyLTIyOS4xMjhhNTYuOTA4IDU2LjkwOCAwIDAgMS0uNDM4LTcuMDU3YzAtMzEuMTIzIDI1LjIzLTU2LjM1MyA1Ni4zNTMtNTYuMzUzczU2LjM1MyAyNS4yMyA1Ni4zNTMgNTYuMzUzYzAgMi4xNDEtLjEyIDQuMjU1LS4zNTIgNi4zMzQgNi45OTYgNjYuNDQ4IDYzLjIwNCAxMTguMjMgMTMxLjUwNiAxMTguMjMgNjguMzAyIDAgMTI0LjUxLTUxLjc4MiAxMzEuNTA2LTExOC4yM3oiIGZpbGw9IiNGRjQzNkEiLz48L3N2Zz4=")}.joe_cloud__logo._ty{background-image:url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjIiIGhlaWdodD0iMjIiPjxwYXRoIGQ9Ik0yODMuNSAzNjguOGMtMTAuMyAzMS43LTguMyA2Mi4zIDExLjggODkuNiAyMy44IDMyLjIgNTYuOSA0My41IDk2LjEgMzkuMiAxMS0xLjIgMjEuNS0zLjggMzEuOC03LjcgNDAuNy0xNS42IDY3LjgtNTcuOCA2MS05OC02LjUtMzguMy0yOC44LTY2LTY0LjgtNzkuOC02OC40LTI2LjItMTMyLjMtMTUuMi0xODkuNyAyOS45LTM1LjMgMjcuNy02MC43IDYzLTY3LjcgMTA4LjItMTEuMiA3My4xIDMuNCAxMzkuNSA1OC44IDE5Mi4zIDQxLjEgMzkuMiA5MC40IDU3LjQgMTQ3LjggNTUuOSA3Mi4zLTEuOSAxMzIuOS0zMCAxODUuNi03Ny45IDMxLjktMjkuMSA1Ny40LTYzLjggODQuOC05Ni45IDM2LjYtNDQuMyA3OC40LTgxLjUgMTM0LjEtMTAwLjMgNTYuMi0xOC45IDExMS42LTE2LjMgMTY2LjQgNS44IDQuMyAxLjcgOC42IDMuNSAxNSA2LjEtMTAuNiAxLjQtMTkuMiAyLjItMjcuNiAzLjgtNDIuOCA3LjgtNzYuMSAzMS41LTEwNC41IDYzLTMwLjMgMzMuNS01NC42IDcxLjYtODAuOCAxMDguMi0zNi41IDUxLjEtNzYuNiA5OC44LTEyNy41IDEzNi41LTYzLjUgNDctMTM0LjEgNzMuMy0yMTMuNiA2OS42LTU3LjktMi42LTExMi4zLTE5LjktMTYyLjYtNDktODMuNi00OC40LTE0MS0xMTcuNy0xNjIuMy0yMTMuMi0yMC4yLTkwLjMgMi4yLTE3MS44IDYwLjItMjQyLjcgNTIuOC02NC42IDEyNC05NS40IDIwNi0xMDQuMyAxMTUtMTIuNSAyMjEuNiA1Mi4xIDI2OS41IDE0OSAzNS4zIDcxLjUgMjMuNSAxNTIuNS0zMS4xIDIxMC4yLTM1LjIgMzcuMi03OS43IDU3LjUtMTMwLjUgNjEuNy01OS40IDQuOC0xMTIuOS0xMS43LTE1Ni45LTUyLjktNTQuOS01MS42LTcxLjktMTQwLjQtMTUtMjA2LjMgMS4xLTEuMyAyLjUtMi41IDMuOC0zLjcgMy4yLS4yIDMuMSAxLjQgMS45IDMuN3oiIGZpbGw9IiNGNUM1M0UiLz48L3N2Zz4=")}.joe_cloud__logo._ct{background-image:url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjIiIGhlaWdodD0iMjIiPjxwYXRoIGQ9Ik04NTAuNDYxIDc2NC40ODljLTE4LjgyOCA1MC4yMjUtMzUuODc5IDg2Ljg0MS04Mi40NjQgODYuODQxSDEyMC4xNjJjLTQ2LjU3OSAwLTg0Ljk2Mi00MC4yNjctODQuOTYyLTg2Ljg0MUwxNzUuNzU5IDI1OC40NmMxMy41NjgtNTcuMDkxIDM1Ljg4OS04Ni44MyA4Mi40NjItODYuODNoNjQ3LjgzN2M0Ni41ODIgMCA4NC45NjIgNDAuMjQ2IDg0Ljk2MiA4Ni44M0w4NTAuNDYxIDc2NC40ODl6TTMyMi41MTIgMzM3LjI0MmMtNC4zMjQgNC40MTctNy4xOTkgOC43NjQtNy4zNTMgOS4wMjQtLjEwMy4yMDctMi40NzkgNC45OTktMy4xODQgNi45MDktLjcwNSAxLjg4OC0yLjk0NyA5LjM3Ny0zLjA1MSA5LjcxbC0yLjQyNyA4Ljk4MnMtMS45MyA5LjI5NC0yLjIyIDEwLjc4OGMtLjIyOCAxLjE4Mi0xLjM0OSA5LjIyLTEuODc4IDEzLjA5MS0uMTM1Ljk4NS0uMjI4IDEuNjM4LS4yMzggMS43LS4wNjIuMzk1LTEuMTgyIDExLjgxNC0uODkzIDE3LjkyNC4yNzEgNi4wOTkuODQyIDE2LjcxMS44NSAxNi43NjIuMDEyLjEzNSAxLjYzIDEzLjczMyAzLjg3OSAyMi45MjMgMi4xNTkgOC43NzUgNC4yNDMgMTUuNjg1IDYuMzg5IDIxLjEyIDIuMDU0IDUuMTY1IDcuMDMzIDE0LjY4OCA3LjczOSAxNS43ODguMTI2LjE5Ni40MTUuNzA1LjgyOSAxLjQ1MiAyLjA1NCAzLjY3IDYuODY4IDEyLjI2IDExLjI5NiAxNy4yMTggNi4wOTggNi44MjYgMTIuNDQ3IDEzLjc5NiAxNy4yNSAxNy40MDYgNC4zMzcgMy4yNTggMTMuMjIzIDkuMzM0IDE5LjA2NSAxMS40MyA1LjI2OCAxLjkwOSA4Ljk2IDIuODg1IDEwLjE2NSAzLjAwOGguMTM1bC42NTItLjAyLjE0Ny0uNThjLjE2NS0uNjIyLS4yOTItLjg3MS0xLjAzOC0xLjI2Ni0xLjMxNy0uNzA1LTQuMzc4LTIuMzQzLTYuMzY5LTUuMDItMi44NjQtMy44MzgtNy4xMzYtMTEuMTA4LTkuNzgxLTE4Ljk0MS0yLjYyMy03Ljc2OS00LjE2LTE0Ljk5OC00LjczLTE3LjcyNi0uMzQxLTEuNjI5LTEuMTMxLTYuNjkxLTEuODk5LTExLjU4NWE5ODIuNzA2IDk4Mi43MDYgMCAwIDAtMS4zODktOC43NzVjLS4zNDMtMi4wNzQtMS41MTUtMTIuNzY5LTIuMTA3LTI0LjUtLjc0OC0xNC44MDIuMTM1LTMwLjE0Mi4xMzUtMzAuMjg4LjEzNS0xLjkzIDIuNTMtMjcuNzU4IDUuMjU5LTM5LjE2N2wuMjQ5LTEuMDE3YzIuNjM2LTExLjAxNSA0LjM4OC0xOC4yOTggOC45NzQtMjUuMzA5IDYuMDM3LTkuMjExIDguNzY0LTExLjI4NSA5LjMxNS0xMS4zMDZhLjg3Ljg3IDAgMCAwIC44Ny0uNjk0Yy4zODYtMS43OTQtOS40MzgtOS42NzktMTQuMTQ3LTExLjgxNC01LjQ0NS0yLjQ0OC0xMi4wNzQtNC45NjktMTkuOTk3LTQuOTY5LTYuMzcyLjE3NS0xNi4wMTkgMy4xODItMjAuNTAxIDcuNzQ2em00MDAuODExIDUwLjM2OGMtMTAuMTIzLTU3LjQ5Ny01MS4yNS03Ny44OTgtODMuMzk2LTc3Ljg5OC0yMi4zMDEgMC00My4zMzcgOC44MTYtNTkuMjI5IDI0LjgzMi0xNy43MjggMTcuODcyLTI3LjQxMyA0My4wNDYtMjcuOTk2IDcyLjgwNnYuMzcybC40NjcuNDY3aC4zMTNjLjU5IDAgLjY5My0uMTY2IDMuMzUtNC4yODMgOC4zMDYtMTIuOTE0IDMzLjU5Ni01Mi4xODUgNjEuMDExLTU4LjIwMWE0MS40OSA0MS40OSAwIDAgMSA4Ljg2OS0uOTc2YzE0LjM2NyAwIDI3LjEyNCA3LjUzMSAzNC45ODcgMjAuNjQyIDE0LjE5OSAyMy42OTEgMTAuMTIzIDYwLjcyMi0xMS4xNzEgMTAxLjYxMi04Ljg0OCAxNi45OS0zNi42NDYgNjYuNTUtNTguNjY4IDkxLjM2Mi01LjE3NCA1LjgyOS0xMC41MTggMTIuMDExLTE2LjE4MiAxOC41NjYtMjAuNDM0IDIzLjY3LTQxLjU2MyA0OC4xNDktNTUuNTE0IDU2LjUxMWEyNy43NTYgMjcuNzU2IDAgMCAwLTUuNjk1IDQuNTIzYy4xNjYtOC4xNzUuMzczLTE2LjM0Ny41Ny0yNC40OC40ODktMjAuMDE5IDEuMDA1LTQwLjcwMiAxLjAwNS02MC40MyAwLTMxLjUzMy0xLjIxMi01Ny42MS0zLjYwOS03Ny40ODQtMS40MTEtMTEuNzQzLTMuNTM4LTIxLjg2Ni01LjI0OS0yOS45OTYtLjY0My0zLjAzLTEuMjI1LTUuNzc4LTEuNjgtOC4yMTUtMy44OS0yMC43NDYtMTguMTcyLTUwLjM0OC0yNi41NTYtNjIuODk5LTcuOTQ2LTExLjg2Ny0yMS42NTgtMjUuNzU2LTM1LjgwNy0zNi4yNDItMTMuOTQtMTAuMzMyLTM3Ljg1OS0yMC4yMjctNTUuNjgtMjMuMDA3LTUuMDcxLS43OTctMTAuMDQxLTEuMjAzLTE0Ljc3LTEuMjAzLTExLjIyMyAwLTE5LjcyOSAyLjIyLTI1Ljg5IDQuMTcxLTYuMDE1IDEuODg3LTExLjczMSA1LjI0OC0xNS40NzUgNy43Mzh2LjAxYy0yLjk2NiAxLjUyNS00LjQxOSAzLjE2NC00LjQ4MSAzLjI0N2wxLjAzNyAxLjA4OWMuMDE5LS4wMTEgMS42Ni0xLjMxNyA0LjIzLTMuMDI5IDUuNjEzLTIuODUyIDEyLjkzNS0zLjIwNSAyMS4xMy0uOTQ0IDQuNDcxIDEuMjIzIDkuNjU3IDMuOTczIDE0LjkyOCA2Ljg1NyAxOC42NTkgMTQuMDEzIDI2LjExOCAyNC43MzggMzEuNTczIDM2LjUyMiAzLjk4MyA4LjYwOSA3LjI4MSAxNy40MzYgMTEuMzY5IDMwLjQ1MyA0LjEwOSAxMy4wODkgNy44MzMgMzUuODY5IDkuNjk4IDU5LjQxNS45MjUgMTEuNjE4IDEuNjcxIDI0LjA2NSAyLjQ1OCAzNy4yMzcgMS45NzEgMzMuMDQ3IDQuMDAzIDY3LjIxNSA5LjE0OSA5NC4xMDEgMi43OCAxNC41NDEgNi4xMTkgMjcuODYgMTAuMTg2IDQwLjc0MyAxMi40NTcgMzkuMzU0IDMwLjU3OCA2OC43NyA0My4zNzggODMuMTQ4IDExLjc1MSAxMy4yMzQgMjcuMjM5IDI2LjY5OCAzMC42ODMgMjYuNjk4LjA4MSAwIC4xNTUgMCAuMjI2LS4wMTlsLjAxMy4wMTkuMDUxLS4wMTljLjMzMi0uMDgzLjUzOC0uMjUuNjYzLS4zOTUuMDE5LS4wMi4wNDItLjA2Mi4wNjEtLjA4MmguMDExYy4zMjItLjIwNyAzMi43NjktMjEuMTYyIDU3LjI5OS00MS43NjEgODguMTEzLTczLjkzOSAxNjguMTUtMTk4Ljk1MSAxNDguMzI3LTMxMS41Nzh6IiBmaWxsPSIjRkZCOTBGIi8+PC9zdmc+")}.joe_cloud__logo._wy{background-image:url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjIiIGhlaWdodD0iMjIiPjxwYXRoIGQ9Ik04ODAuMyA2MzEuOWMtMy40IDAtNi45LS42LTEwLjItMS44LTE2LjEtNS43LTI0LjUtMjMuMy0xOC45LTM5LjQgNi40LTE4LjEgOS42LTM3LjEgOS42LTU2LjUgMC05My4zLTc1LjktMTY5LjItMTY5LjEtMTY5LjItNzcuNiAwLTE0NS4xIDUyLjQtMTY0IDEyNy41LTQuMiAxNi41LTIwLjggMjYuNi0zNy41IDIyLjQtMTYuNS00LjItMjYuNS0yMS0yMi40LTM3LjUgMjUuOS0xMDIuNSAxMTgtMTc0LjEgMjIzLjktMTc0LjEgMTI3LjMgMCAyMzAuOCAxMDMuNiAyMzAuOCAyMzAuOSAwIDI2LjQtNC40IDUyLjMtMTMuMSA3Ny00LjUgMTIuNy0xNi40IDIwLjctMjkuMSAyMC43eiIgZmlsbD0iIzA5RiIvPjxwYXRoIGQ9Ik00NDcuNCA3ODMuM0gzMzIuNmMtMTI3LjMgMC0yMzAuOS05Ny41LTIzMC45LTIxNy4zIDAtOTQuOSA2NS45LTE3OC4zIDE2MC0yMDYuOCAxMC4yLTExNy45IDEwOS41LTIxMC43IDIzMC0yMTAuNyAxMDcuMSAwIDIwMS44IDc1LjggMjI1LjMgMTgwLjEgMy43IDE2LjYtNi44IDMzLjEtMjMuNCAzNi45LTE2LjcgMy45LTMzLjItNi43LTM2LjktMjMuMy0xNy4xLTc2LjQtODYuNS0xMzEuOS0xNjUtMTMxLjktOTMuMyAwLTE2OS4yIDc1LjktMTY5LjIgMTY5LjEgMS43IDguMS4zIDE1LjQtNC40IDIyLjMtNC42IDYuOS0xMS43IDEwLjQtMTkuOSAxMi03OC4yIDE0LjgtMTM0LjkgNzguOS0xMzQuOSAxNTIuNCAwIDg1LjggNzUuOSAxNTUuNiAxNjkuMiAxNTUuNmgxMTQuOGMxNyAwIDMwLjkgMTMuOCAzMC45IDMwLjlzLTEzLjggMzAuNy0zMC44IDMwLjd6bTExMi43LTMxYy04LjIgMC0xNi4zLTMuMi0yMi40LTkuNi0xMS43LTEyLjQtMTEuMy0zMS45IDEuMS00My42bDEyNi43LTEyMC40YzExLjgtMTEuMyAzMC41LTExLjMgNDIuNSAwTDgzNC44IDY5OWMxMi40IDExLjcgMTIuOSAzMS4zIDEuMSA0My42LTExLjcgMTIuMy0zMS4zIDEyLjktNDMuNiAxLjFMNjg2LjggNjQzLjYgNTgxLjMgNzQzLjhjLTUuOSA1LjctMTMuNiA4LjUtMjEuMiA4LjV6IiBmaWxsPSIjMDlGIi8+PHBhdGggZD0iTTY4Ni44IDg3OWMtMTcgMC0zMC45LTEzLjgtMzAuOS0zMC45VjYwMWMwLTE3IDEzLjktMzAuOSAzMC45LTMwLjlzMzAuOSAxMy44IDMwLjkgMzAuOXYyNDcuMWMwIDE3LjEtMTMuOSAzMC45LTMwLjkgMzAuOXoiIGZpbGw9IiMwOUYiLz48L3N2Zz4=")}.joe_cloud__logo._github{background-image:url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjIiIGhlaWdodD0iMjIiPjxwYXRoIGQ9Ik01MTEuOTY2IDBDMjI5LjIzOSAwIDAgMjI5LjIzOSAwIDUxMi4wMzQgMCA3MzguMjM2IDE0Ni43MDUgOTMwLjEzMyAzNTAuMTc0IDk5Ny44MmMyNS42IDQuNzEgMzQuOTE4LTExLjA5NCAzNC45MTgtMjQuNjc5IDAtMTIuMTUxLS40MDktNDQuMzM5LS42ODItODcuMDc0LTE0Mi40MDUgMzAuOTU5LTE3Mi40NzYtNjguNjQyLTE3Mi40NzYtNjguNjQyLTIzLjI3OS01OS4xMTktNTYuODMyLTc0Ljg4OC01Ni44MzItNzQuODg4LTQ2LjQ5LTMxLjc0NCAzLjUxNi0zMS4xMyAzLjUxNi0zMS4xMyA1MS4zNyAzLjYxOCA3OC40MzggNTIuNzcgNzguNDM4IDUyLjc3IDQ1LjY3IDc4LjI2OCAxMTkuODA4IDU1LjY3MiAxNDguOTkyIDQyLjU2NCA0LjY0Mi0zMy4xMDkgMTcuODg2LTU1LjY3MSAzMi40OTUtNjguNDcxLTExMy42OTgtMTIuOTAzLTIzMy4xOTktNTYuODMyLTIzMy4xOTktMjUzLjAzMSAwLTU1LjkxIDE5LjkzNC0xMDEuNjE0IDUyLjcwMi0xMzcuMzg2LTUuMjkxLTEyLjk3MS0yMi44MzUtNjUuMDI0IDUuMDE3LTEzNS41MSAwIDAgNDIuOTc0LTEzLjc1NSAxNDAuOCA1Mi40OThhNDkwLjA3IDQ5MC4wNyAwIDAgMSAxMjguMTcxLTE3LjIzOCA0OTAuODM2IDQ5MC44MzYgMCAwIDEgMTI4LjE3MSAxNy4yMzhjOTcuNzU4LTY2LjI1MyAxNDAuNjYzLTUyLjQ5OCAxNDAuNjYzLTUyLjQ5OCAyNy45MjEgNzAuNDg2IDEwLjM0MyAxMjIuNTM5IDUuMDg2IDEzNS41MSAzMi44MzYgMzUuNzcyIDUyLjYzNCA4MS40NzYgNTIuNjM0IDEzNy4zODYgMCAxOTYuNjc3LTExOS43MDYgMjM5Ljk1OC0yMzMuNzc5IDI1Mi42NTUgMTguMzk3IDE1LjgwNCAzNC43ODEgNDcuMDM2IDM0Ljc4MSA5NC43ODkgMCA2OC40NzEtLjY0OCAxMjMuNjk5LS42NDggMTQwLjQ1OCAwIDEzLjY4OCA5LjI1IDI5LjYyOCAzNS4yMjUgMjQuNjQ1Qzg3Ny40MzEgOTI5LjkyOSAxMDI0IDczOC4xNjcgMTAyNCA1MTIuMDM0IDEwMjQgMjI5LjIzOSA3OTQuNzI2IDAgNTExLjk2NiAwIiBmaWxsPSIjRjY2Ii8+PC9zdmc+")}.joe_cloud__logo._lz{background-image:url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjIiIGhlaWdodD0iMjIiPjxwYXRoIGQ9Ik02NzguNjQgNTE0LjAwN2ExNjguNDQ4IDE2OC40NDggMCAxIDAtMTY4LjQ0NyAxNjcuNzA2QTE2OC4wNyAxNjguMDcgMCAwIDAgNjc4LjY0IDUxNC4wMDd6IiBmaWxsPSIjRjRDQTFDIi8+PHBhdGggZD0iTTk4My4wNCA2MDMuNDEyYTI0Mi40ODggMjQyLjQ4OCAwIDAgMC0yODAuMzkyLTIzOC40MDdBMjUzLjMyMiAyNTMuMzIyIDAgMCAwIDI1Ni4yMiAyODcuMThhMjQ5LjEzNCAyNDkuMTM0IDAgMCAwLTQ4Ljk1NyAxNTMuMzg1QTIwMy4zOTcgMjAzLjM5NyAwIDAgMCAyNDAuMTg5IDg0NC44aDUyNy43NzVhMzEuOTkgMzEuOTkgMCAwIDAgMTQuNzUtMy43MTcgMjQyLjAzOCAyNDIuMDM4IDAgMCAwIDIwMC4zMjYtMjM3LjY3ek03NDAuNjA4IDc4MC43MTNIMjQwLjE4OWExMzkuMzg3IDEzOS4zODcgMCAxIDEgMC0yNzguNzY5IDMxLjk3IDMxLjk3IDAgMCAwIDguNzA0LTEuMzQxIDMxLjk2NCAzMS45NjQgMCAwIDAgMjQuODQ4LTM1Ljk5OSAxODcuODEyIDE4Ny44MTIgMCAwIDEgMTU3Ljc0Mi0yMTQuMDE2IDE4OC40NjIgMTg4LjQ2MiAwIDAgMSAyMDkuNTQxIDEzMi44MzkgMjQxLjYyOCAyNDEuNjI4IDAgMCAwLTE0Mi44NDggMjE5Ljk4NSAzMi4xOCAzMi4xOCAwIDAgMCA2NC4zNTggMCAxNzguMDY4IDE3OC4wNjggMCAxIDEgMTc4LjA3NCAxNzcuMzAxeiIgZmlsbD0iIzU5NUJCMyIvPjwvc3ZnPg==")}.joe_cloud__describe{line-height:normal;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.joe_cloud__describe-title{color:var(--theme);font-size:14px;margin-bottom:3px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.joe_cloud__describe-type{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.joe_cloud__btn{-ms-flex-negative:0;flex-shrink:0;margin-left:auto;background:var(--theme);color:#fff;width:30px;height:30px;line-height:30px;border-radius:50%;text-align:center}.joe_detail{background:var(--background);border-radius:var(--radius-wrap);padding:20px;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);margin-bottom:15px}.joe_detail__category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.joe_detail__category .item{color:#fff;font-size:12px;padding:3px 8px;margin-right:5px;border-radius:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:transform .35s,opacity .35s;transition:transform .35s,opacity .35s,-webkit-transform .35s}.joe_detail__category .item:hover{opacity:.85;-webkit-transform:translate3d(0, -3px, 0);transform:translate3d(0, -3px, 0)}.joe_detail__category .item:last-child{margin-right:0}.joe_detail__category .item-0{background:#0396ff}.joe_detail__category .item-1{background:#ea5455}.joe_detail__category .item-2{background:#7367f0}.joe_detail__category .item-3{background:#28c76f}.joe_detail__category .item-4{background:#9f44d3}.joe_detail__category .edit{color:var(--minor);margin-left:auto}.joe_detail__category .edit:hover{color:var(--theme)}.joe_detail__title{font-size:24px;color:var(--classF);text-align:center;padding-top:40px;margin-bottom:15px;word-break:break-word}.joe_detail__title.txt-shadow{text-shadow:var(--text-shadow)}.joe_detail__count{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:15px;margin-bottom:10px;border-bottom:1px solid var(--classC)}.joe_detail__count::after{content:"";position:absolute;bottom:-1.5px;left:0;width:80px;height:3px;border-radius:1.5px;background:var(--theme)}.joe_detail__count-information{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.joe_detail__count-information .avatar{width:35px;height:35px;border-radius:50%;margin-right:10px;padding:3px;-o-object-fit:cover;object-fit:cover;background:var(--classC);border:1px solid var(--classA)}.joe_detail__count-information .meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:35px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:12px}.joe_detail__count-information .meta .author .link{font-weight:500;color:var(--theme)}.joe_detail__count-information .meta .author .link:hover{text-decoration:underline}.joe_detail__count-information .meta .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--minor);line-height:16px}.joe_detail__count-information .meta .item .line{color:var(--seat);margin:0 7px;vertical-align:middle}.joe_detail__count-created{font-size:32px;line-height:42px;color:var(--routine);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-shadow:var(--text-shadow)}.joe_detail__overdue{padding-top:15px}.joe_detail__overdue-wrapper{padding:15px;color:#db7c22;border:1px solid var(--overdue-border);background:var(--overdue-background);border-radius:var(--radius-inner);-webkit-animation:overdue 1.5s ease-in-out;animation:overdue 1.5s ease-in-out}.joe_detail__overdue-wrapper .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;font-size:15px;font-weight:500}.joe_detail__overdue-wrapper .title .icon{width:20px;height:20px;margin-right:8px}.joe_detail__overdue-wrapper .content{padding-left:28px}.joe_detail__overdue-wrapper:hover{-webkit-clip-path:circle(75%);clip-path:circle(75%)}.joe_detail__article{padding:10px 20px;font-size:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;word-break:break-word;color:var(--routine)}.joe_detail__article.copyable{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.joe_detail__article.copyable code:not([class]){-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all}.joe_detail__article.indent>p{text-indent:2em}.joe_detail__article h1,.joe_detail__article h2,.joe_detail__article h3,.joe_detail__article h4,.joe_detail__article h5,.joe_detail__article h6{color:var(--main);font-size:18px;line-height:24px;margin-bottom:18px;position:relative}.joe_detail__article h1{padding:0 15px 0 20px}.joe_detail__article h1::before{content:"¶";color:var(--theme);position:absolute;top:0;left:0;font-size:22px}.joe_detail__article h2{margin:40px 0 20px 0;padding:0 15px}.joe_detail__article h2::before{content:"";position:absolute;top:10%;bottom:10%;left:0;width:4px;border-radius:2px;background:var(--theme)}.joe_detail__article h3{margin:40px 0 20px 0;padding:0 15px}.joe_detail__article h3::before{content:"";position:absolute;top:0;bottom:0;left:0;width:4px;background:var(--theme);border-radius:0 4px 4px 0}.joe_detail__article h4::before{content:"「";color:var(--theme);font-weight:600;margin-right:5px}.joe_detail__article h4::after{content:"」";color:var(--theme);font-weight:600;margin-left:5px}.joe_detail__article h5{padding:0 15px 0 28px}.joe_detail__article h5::before{content:"";position:absolute;top:2px;left:0;width:20px;height:20px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAC8klEQVRYR+3WP2gTURwH8O/vKnVRRHKXP52cBO3g4p/BqYNIhy4muajUQRBFKjQV1En6ZxJBcmlRCoJDRe3FDiJVwamLS3FwqbgIgss1l2ZQF5XeT3I1Z3NJ7u5dLlAwN9699/t97vfe7/EIO/yhHe5DD9jpCv3fFVTu856+Xzi62Y/35hj9CFPNrlUwWeRJAJfBGADwBcBNI0/PRZFdAdo4xlQLjCqKjBzogat7hZCRAgPghJGBgbFnxglAOvS7b/fLb+q+qnv5BHBCyEBAWTdnANy2IxOtWSC1qsY+1jOFwAVG+gIVvXyHQbcaKuZCxmf5iMQogXFQtEsBeO5JT6BcMu+Bcb1lUhcyqfExACUAB6JEtgUqi+U5JrrmmcyFHCjwSYtQO+tSUSFbAmXdnAdwJVASdyWLPAS2kbFA8xsHNS13EzCmlx8R6KJQcBcypfFpho3cKxRna3ADsgEo6+ZjAKMhgjZ1d2KWR2gTSyD0h4jnIB2gXDIXwciFCPZvSnMl0wwshYrJGDImaMUGKovlLBPVOrDjh8APzFx8zDkjNa7FzYoGZsKT9XEarQOHmei1aJA246cqOWW6/i2l8VMGzoWIPW/k6eq2Ja6UwCz8pw2JGZ8sS8pUz8fWau/jGp+SgLchcGBgZD1Py41NUuoI+ZloV8ZU93+ogZKzfBiWfXAPCgMJU8Y42avQdMzI4ZBfmSizocqrUeJaAmsvBZGGBCtTziXeRY1rCxRAViEhXckqK93AeQJ9kYTvlmVlqmcTdhNEtefc+9X3utVmuX+CkK6oyqtu4nwrWP8bF5IZdGYjJ79wDuMCz4D+XmhFWnZbt7ab5ltBB6mbkyAaBPFCJassuwMmNb4L4EZgXwBc4AoGTZrUeA6A9x1yK6tzzvnFDlxBv0D176kCP2TCpbbjBXCRV9DZk0VeAONCE1IQ1zWg3dlF1sFQHWQIXFeBNrLAw5BwHBZWjQl6E3SbbB8X+R4Mg/Ca0wN2WtFeBTut4B84mFI4VpekyAAAAABJRU5ErkJggg==");background-size:100% 100%}.joe_detail__article h6{padding:0 15px 0 28px}.joe_detail__article h6::before{content:"";position:absolute;top:2px;left:0;width:20px;height:20px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAEI0lEQVRYR+3Xb2wTZRwH8G/vL22RPy5GW8fK6rJpGeFFY9RO3TRRE1HfmEAammEyjZmOSEg1RrPZaTD6xjhU/Ndlf0CZgwmD+qcgZBRIETeqY0Vcnc7pGonhRY2l3m2t5upqjq693l2vcy+8N81zz/NcPvf75fd7rjos8ku3yH34HyjK0PqlDLPzD56vMNL0VHxmpgXAoUIZXKgI3sMSpK+cNTAbylaj/9IkprnLM3+mkg8XQi4EsJ4lSL+ZNbAfVd+JG/XLcSERg3M8IAtZauBtDEkeNdN6fX9NfRqXueQiSwm00wQRMDMGw94snBJkqYBrSYIIXs/ojftqGq6IXHZRFIpkKYC2JSw9SJE663W0nthlqcMawwrJYpVCag1M48pNy1YNvLWRffGNIYSCv6Cnog7rjCtVIbUEXoG7qeqaNMj51F58dWoKPZY62JeWyUJG+ctcIplcIizWCpgTl9EIyODJn9BtceDWq/6B57tO/H4R688fFaZ7AWzWAiiJEyMDx39Ed6UDdyy7Ni/w1ekxbP95VJi/F8CRYoGycGLksaEJdFU6cPdy0zxkR/RbtE6FhPvHATQUm2JFODHSfyyCLmsd7lth/hf53q/jcE8OC+NTAG7PTKiNoCqcGPnpF+PotDrwwNXl+OC3H9A8cVqYPgPgFnFo1QCLwomRg4cvoPMGBzZHTgq3zwKwZ+ddKVATXAZhf+gdnPvuojAUqmJdrspRAtQU93pXEM+8clgwhQHU5itruUBNcTt6TsP9sl8weQC0S/VFOUBNcW/2folt2z+XhZPTZh6kSKJ79aqVRuFszRxfUm8sNbdz9xlsfekz2bhCQBvDMMM8z+ubN92Mjrb71brS+97dM4wtnk8U4SSBBEGErVarzeVywePxoHVLA1pb6lUh3+8bwZMv+BTjpIAVACa9Xq+uqakJ7e3tqpGd/WfR3Jr+81awIJS0mY0A+sLhMGw2W3qfGmTXvhAef/6gapxUBDuqqqoejUQiBvFbKUH2DHyNx54bLAqXF0jT9HBjY6Pd6/XOi7oc5K7936Dp2QNF4/IBrTqdLuLxeIi2tracRSGF/PDgKB55er8muHzATQB2m81m+P1+1NbmPoVyIfsOnUOj+2PNcPmAO1iWbeE4TmexWODz+WQhayrL4No2oCkuJ5Bl2VGO49ZmcisXObdeVSuRaq7ZZ3G10KBTqRQl3pQPGY1GEQgE4HQ6heVDAO5S1cklNmUDXQRB9KZSqXkfESaTCW63G7FYDKFQKDEyMoJoNKqfe/bbAJ7QGpcrxa8xDLOV5/k0kGXZv2ZnZ5FMJtNjmqYvURR1IpFInAcwAeD7ud/pUuDmAY1G41g8Hl9DkmScoqggx3FHAIyJMMlSQfI9V5zKagDC93dsoRFKimQx2dIWOV/U/yn6bx0WyDj8vgLOAAAAAElFTkSuQmCC");background-size:100% 100%}.joe_detail__article hr{border:none;height:1px;background-color:var(--classB);margin-bottom:18px}.joe_detail__article p{line-height:26px;margin-bottom:18px}.joe_detail__article blockquote{line-height:26px;margin-bottom:18px;border-left:5px solid var(--quote);background:var(--classD);color:var(--routine);padding:8px 15px;border-radius:0 var(--radius-inner) var(--radius-inner) 0}.joe_detail__article blockquote p{margin:0}.joe_detail__article a:not([class]){display:inline-block;line-height:26px;text-indent:0;color:var(--theme);position:relative}.joe_detail__article a:not([class]):hover::after{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.joe_detail__article a:not([class])::after{position:absolute;bottom:-1px;left:0;content:"";width:100%;height:1px;background:var(--theme);-webkit-transform:scaleX(.25);transform:scaleX(.25);opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:transform .35s,opacity .35s;transition:transform .35s,opacity .35s,-webkit-transform .35s}.joe_detail__article code:not([class]){display:inline-block;font-size:13px;color:var(--code);margin:2px;padding:0 8px;text-indent:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:baseline;word-break:break-word;background:var(--code-background);border-radius:var(--radius-inner)}.joe_detail__article .code-toolbar{margin:20px 0;overflow:hidden;-webkit-box-shadow:1px 1px 5px 0 var(--shadow-code);box-shadow:1px 1px 5px 0 var(--shadow-code);border-radius:var(--radius-inner)}.joe_detail__article .code-toolbar .toolbar{opacity:1;left:0;right:0;top:0;height:30px;line-height:30px;text-align:center}.joe_detail__article .code-toolbar .toolbar .toolbar-item{opacity:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.joe_detail__article .code-toolbar .toolbar .toolbar-item span{font-weight:bold;font-size:12px;color:#999;background:none;border:none;-webkit-box-shadow:none;box-shadow:none}.joe_detail__article .code-toolbar .toolbar .toolbar-item span:hover{color:#999}.joe_detail__article .code-toolbar .toolbar .toolbar-item:last-child{display:none}.joe_detail__article .code-toolbar .toolbar .autofold-tip{padding-left:5px}.joe_detail__article .code-toolbar pre[class*="language-"]{position:relative;margin:0;padding:30px 0 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:14px;overflow:hidden;text-shadow:none;-webkit-transition:height .2s;transition:height .2s;border-radius:var(--radius-inner)}.joe_detail__article .code-toolbar pre[class*="language-"]:before{content:"";position:absolute;top:9px;left:15px;width:12px;height:12px;border-radius:50%;background:#fc625d;-webkit-box-shadow:20px 0 #fdbc40,40px 0 #35cd4b;box-shadow:20px 0 #fdbc40,40px 0 #35cd4b;z-index:1}.joe_detail__article .code-toolbar pre[class*="language-"]:after{position:absolute;top:30px;z-index:1;content:"";width:100%;height:1px;background:#d8d8d8;mix-blend-mode:overlay}.joe_detail__article .code-toolbar pre[class*="language-"] code[class*="language-"]{display:block;overflow:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:12px 12px 12px 18px;text-shadow:none}.joe_detail__article .code-toolbar pre[class*="language-"] code[class*="language-"] .token.operator{background:none}.joe_detail__article .code-toolbar pre[class*="language-"] .line-numbers-rows{left:0;top:0;bottom:0;padding-top:12px;border:none}.joe_detail__article .code-toolbar pre[class*="language-"] .code-expander{cursor:pointer;position:absolute;right:40px;top:5px;z-index:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:14px;color:#999;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}.joe_detail__article .code-toolbar pre[class*="language-"] .code-expander:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.joe_detail__article .code-toolbar pre[class*="language-"] .copy-button{position:absolute;top:3px;right:10px;z-index:5;font-weight:bold;font-size:14px;color:#999;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:opacity color .35s;transition:opacity color .35s}.joe_detail__article .code-toolbar pre[class*="language-"] .copy-button:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.joe_detail__article .code-toolbar pre[class*="language-"].close{height:30px}.joe_detail__article .code-toolbar pre[class*="language-"].close .code-expander{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.joe_detail__article .code-toolbar pre[class*="language-"].close:after{visibility:hidden}.joe_detail__article .code-toolbar pre[class*="language-"].line-numbers code{padding:12px 12px 12px 54px}.joe_detail__article .code-toolbar pre[class*="language-"].copyable{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.joe_detail__article .code-toolbar pre[class*="language-"].copyable code{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.joe_detail__article img{display:block;max-width:100% !important;cursor:-webkit-zoom-in;cursor:zoom-in;margin:5px auto;border-radius:var(--radius-img);-webkit-transition:-webkit-transform .35s,-webkit-box-shadow .35s;transition:-webkit-transform .35s,-webkit-box-shadow .35s;transition:transform .35s,box-shadow .35s;transition:transform .35s,box-shadow .35s,-webkit-transform .35s,-webkit-box-shadow .35s}.joe_detail__article img:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 34px 20px -24px rgba(136,161,206,0.3);box-shadow:0 34px 20px -24px rgba(136,161,206,0.3)}.joe_detail__article video{max-width:100% !important}.joe_detail__article .owo_image{max-height:26px;vertical-align:top}.joe_detail__article ol,.joe_detail__article ul{margin-bottom:18px;padding-left:36px}.joe_detail__article ol li,.joe_detail__article ul li{line-height:26px}.joe_detail__article ol li{list-style:decimal}.joe_detail__article ul li{list-style:disc}.joe_detail__article table{width:100%;max-width:100%;table-layout:fixed;color:var(--minor);margin-bottom:18px;font-size:13px;border-top:1px solid var(--classC);border-left:1px solid var(--classC)}.joe_detail__article table td,.joe_detail__article table th{padding:8px;border-bottom:1px solid var(--classC);border-right:1px solid var(--classC)}.joe_detail__article table thead th{font-weight:500;background:var(--classC)}.joe_detail__article table tbody tr{-webkit-transition:background .35s;transition:background .35s}.joe_detail__article table tbody tr:hover{background:var(--classD)}.joe_detail__article-video{margin-bottom:18px}.joe_detail__article-video .play,.joe_detail__article-video .episodes{position:relative;background:var(--classD);padding:60px 15px 15px}.joe_detail__article-video .play .title,.joe_detail__article-video .episodes .title{position:absolute;top:15px;left:-10px;background:var(--theme);color:#fff;font-weight:500;-webkit-box-shadow:2px 5px 10px rgba(49,58,70,0.15);box-shadow:2px 5px 10px rgba(49,58,70,0.15);height:30px;line-height:30px;padding:0 12px;border-radius:2px 2px 2px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.joe_detail__article-video .play .title::after,.joe_detail__article-video .episodes .title::after{content:"";position:absolute;bottom:-10px;left:-10px;border-style:solid;border-width:10px;border-color:var(--theme) transparent transparent;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.joe_detail__article-video .play .box,.joe_detail__article-video .episodes .box{border-top:1px solid var(--classB);padding-top:15px}.joe_detail__article-video .play{margin-bottom:15px}.joe_detail__article-video .play .box iframe{background:#000;width:100%;height:520px}.joe_detail__article-video .episodes .box{display:grid;grid-template-columns:repeat(6, 1fr);gap:15px}.joe_detail__article-video .episodes .box .item{height:30px;line-height:30px;border-radius:15px;background:var(--background);color:var(--routine);cursor:pointer;text-align:center;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-transition:background .35s,color .35s,-webkit-transform .35s,-webkit-box-shadow .35s;transition:background .35s,color .35s,-webkit-transform .35s,-webkit-box-shadow .35s;transition:transform .35s,box-shadow .35s,background .35s,color .35s;transition:transform .35s,box-shadow .35s,background .35s,color .35s,-webkit-transform .35s,-webkit-box-shadow .35s;padding:0 10px}.joe_detail__article-video .episodes .box .item.active{-webkit-transform:translateY(-2px);transform:translateY(-2px);color:#fff;background:var(--theme);-webkit-box-shadow:0 5px 5px rgba(0,0,0,0.1);box-shadow:0 5px 5px rgba(0,0,0,0.1)}.joe_detail__article-video .episodes .box .item:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 5px 5px rgba(0,0,0,0.1);box-shadow:0 5px 5px rgba(0,0,0,0.1)}.joe_detail__article-protected{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:repeating-linear-gradient(145deg, var(--classB), var(--classB) 15px, var(--background) 0, var(--background) 30px);padding:20px 0;margin-bottom:18px}.joe_detail__article-protected .contain{position:relative;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);border-radius:20px;overflow:hidden}.joe_detail__article-protected .contain .icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:15px}.joe_detail__article-protected .contain .password{width:250px;height:40px;border:none;color:var(--routine);padding-left:50px;background:var(--background)}.joe_detail__article-protected .contain .submit{position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:var(--main);border:none;background:none}.joe_detail__agree{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:30px 0 10px}.joe_detail__agree .agree{text-align:center;font-size:12px;color:var(--minor);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.joe_detail__agree .agree .icon{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#f56c6c;cursor:pointer;margin-bottom:8px}.joe_detail__agree .agree .icon.active{-webkit-animation:box_shadow 1s;animation:box_shadow 1s;-webkit-box-shadow:0 0 0 20px rgba(255,255,255,0);box-shadow:0 0 0 20px rgba(255,255,255,0)}.joe_detail__agree .agree .icon .joe-font{position:absolute;font-size:26px;color:#fff;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity .85s,-webkit-transform .85s;transition:opacity .85s,-webkit-transform .85s;transition:transform .85s,opacity .85s;transition:transform .85s,opacity .85s,-webkit-transform .85s}.joe_detail__agree .agree .icon .joe-font.active{-webkit-transform:scale(1);transform:scale(1);opacity:1}.joe_detail__operate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px;padding-top:20px;color:var(--routine)}.joe_detail__operate-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow-x:auto}.joe_detail__operate-tags::-webkit-scrollbar{display:none}.joe_detail__operate-tags a{-ms-flex-negative:0;flex-shrink:0;position:relative;margin-right:10px;font-size:12px;background-color:var(--classD);color:var(--minor);border:1px solid var(--classD);padding-right:8px;padding-left:29px;height:26px;line-height:26px;border-radius:13px;max-width:125px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-transition:border .25s,color .25s;transition:border .25s,color .25s}.joe_detail__operate-tags a:hover{color:var(--routine);border:1px solid var(--classC)}.joe_detail__operate-tags a:last-child,.joe_detail__operate-tags a:nth-child(5){margin-right:0}.joe_detail__operate-tags a:nth-child(n + 6){display:none}.joe_detail__operate-tags a::before{content:"";position:absolute;top:0;left:0;width:24px;height:24px;background:var(--background);border-radius:50%}.joe_detail__operate-tags a::after{content:"";position:absolute;top:50%;left:12px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:12px;height:12px;background:url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTUiIGhlaWdodD0iMTUiPjxwYXRoIGQ9Ik02ODIuNjY3IDM1Ni44NDhIMzI1LjgxOGEzOC43ODggMzguNzg4IDAgMCAxLTM4Ljc4OC0zOC43ODcgMzguNzg4IDM4Ljc4OCAwIDAgMSAzOC43ODgtMzguNzg4aDM1Ni44NDlhMzguNzg4IDM4Ljc4OCAwIDAgMSAzOC43ODggMzguNzg4IDM4Ljc4OCAzOC43ODggMCAwIDEtMzguNzg4IDM4Ljc4N3oiIGZpbGw9IiM1NGI1ZGIiLz48cGF0aCBkPSJNOTA3LjYzNiAxMDI0aC0xNS41MTVMNTEyIDgwNi43ODhsLTM4MC4xMjEgMjA5LjQ1NEg5My4wOWE2Mi4wNiA2Mi4wNiAwIDAgMS0xNS41MTUtMzEuMDNWMTE2LjM2NEExMTYuMzY0IDExNi4zNjQgMCAwIDEgMTkzLjkzOSAwaDYzNi4xMjJhMTE2LjM2NCAxMTYuMzY0IDAgMCAxIDExNi4zNjMgMTE2LjM2NHY4NjguODQ4YTYyLjA2IDYyLjA2IDAgMCAxLTE1LjUxNSAzMS4wM3pNNTEyIDcyMS40NTVoMjMuMjczbDMzMy41NzUgMTg2LjE4MVYxMTYuMzY0YTM4Ljc4OCAzOC43ODggMCAwIDAtMzguNzg3LTM4Ljc4OEgxOTMuOTM5YTM4Ljc4OCAzOC43ODggMCAwIDAtMzguNzg3IDM4Ljc4OHY3OTkuMDNsMzQxLjMzMy0xODYuMTgyeiIgZmlsbD0iIzU0YjVkYiIvPjwvc3ZnPg==) no-repeat;background-size:100% 100%}.joe_detail__operate-share{position:relative;top:1px;z-index:10;width:30px;height:30px;margin-right:6px;overflow:hidden;border-radius:30px;-webkit-transition:all .25s;transition:all .25s}.joe_detail__operate-share .joe-icon-share{cursor:pointer;position:relative;z-index:3;display:block;width:28px;height:28px;font-size:18px;line-height:28px;font-weight:bold;text-align:center;color:#fff;background:#9999ff;border-radius:50%;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s, -webkit-transform .35s}.joe_detail__operate-share .share-icon-list{pointer-events:none;opacity:0;-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform:scale(0);transform:scale(0);position:absolute;z-index:1;right:0;top:-5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 40px 4px 0;background:var(--classD);border-radius:50px;-webkit-transition:all .2s;transition:all .2s}.joe_detail__operate-share .share-icon-list a{position:relative;display:inline-block;margin:0 3px}.joe_detail__operate-share .qrcode_wrapper{display:none;position:absolute;top:-199px;left:-68px;padding:10px;background:#fff;border-radius:5px;-webkit-box-shadow:var(--block-shadow);box-shadow:var(--block-shadow)}.joe_detail__operate-share .qrcode_wrapper:after{position:absolute;content:"";width:0;height:0;margin:10px 0 0 62px;border:10px solid transparent;border-top-color:#e0e0e0}.joe_detail__operate-share .qrcode_wrapper p{padding:6px 0 0;text-align:center;font-size:12px;color:#666}.joe_detail__operate-share:hover{width:auto;overflow:initial;background:var(--classD)}.joe_detail__operate-share:hover .joe-icon-share{-webkit-transform:rotate(360deg) scale(1.25);transform:rotate(360deg) scale(1.25);-webkit-box-shadow:0 0 1px 1px #c3c3c3;box-shadow:0 0 1px 1px #c3c3c3}.joe_detail__operate-share:hover .share-icon-list{pointer-events:initial;opacity:1;-webkit-transform:scale(1);transform:scale(1)}.joe_detail__operate-share #share_to_weixin:hover .qrcode_wrapper{display:block}.joe_detail .joe_donate{position:relative;z-index:10;width:30px;height:30px;font-size:30px;margin-left:5px;text-align:center}.joe_detail .joe_donate .joe-font{cursor:pointer;display:block;width:30px;height:30px;font-size:30px;color:#f16520;border-radius:50%}.joe_detail .joe_donate .joe_donate_list{pointer-events:none;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);position:absolute;top:-240px;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px;border-radius:5px;background:var(--sub-background);-webkit-box-shadow:var(--block-shadow);box-shadow:var(--block-shadow);-webkit-transition:all .25s;transition:all .25s}.joe_detail .joe_donate .joe_donate_list:before{position:absolute;content:"";width:0;height:0;bottom:-20px;right:4px;border:10px solid transparent;border-top-color:var(--classG)}.joe_detail .joe_donate .joe_donate_list li{float:left}.joe_detail .joe_donate .joe_donate_list li img{display:block;width:200px;max-width:unset;border-radius:5px}.joe_detail .joe_donate .joe_donate_list.two li:first-child img{border-radius:5px 0 0 5px}.joe_detail .joe_donate .joe_donate_list.two li:last-child img{border-radius:0 5px 5px 0}.joe_detail .joe_donate:hover .joe-font{-webkit-animation:dong ease .5s .2s infinite alternate;animation:dong ease .5s .2s infinite alternate}.joe_detail .joe_donate:hover .joe_donate_list{pointer-events:initial;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.joe_detail__copyright{padding-top:15px;border-top:1px solid var(--classC)}.joe_detail__copyright .content{background:var(--classD);padding:15px;border-radius:var(--radius-inner)}.joe_detail__copyright .content .item{color:var(--minor);margin-bottom:5px;word-break:break-word;line-height:22px}.joe_detail__copyright .content .item:last-child{margin-bottom:0}.joe_detail__copyright .content .item .icon{width:18px;height:18px;margin-right:3px;vertical-align:-4px}.joe_detail__copyright .content .item .link{color:var(--minor)}.joe_detail__copyright .content .item .link:hover{color:var(--theme)}.joe_detail__related{padding-top:15px}.joe_detail__related-title{position:relative;font-size:18px;font-weight:500;color:var(--main);padding-left:15px;margin-bottom:15px}.joe_detail__related-title::before{content:"";position:absolute;top:0;bottom:0;left:0;width:4px;border-radius:2px;background:var(--theme)}.joe_detail__related-content{display:grid;gap:15px;grid-template-columns:repeat(4, 1fr)}.joe_detail__related-content .item{overflow:hidden;border-radius:var(--radius-inner);-webkit-transition:-webkit-transform .25s,-webkit-box-shadow .25s;transition:-webkit-transform .25s,-webkit-box-shadow .25s;transition:transform .25s,box-shadow .25s;transition:transform .25s,box-shadow .25s,-webkit-transform .25s,-webkit-box-shadow .25s}.joe_detail__related-content .item:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 34px 20px -24px rgba(136,161,206,0.3);box-shadow:0 34px 20px -24px rgba(136,161,206,0.3)}.joe_detail__related-content .item img{width:100%;height:120px;-o-object-fit:cover;object-fit:cover}.joe_detail__related-content .item h6{height:32px;line-height:32px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:var(--classD);text-align:center;font-size:13px;color:var(--minor);padding:0 12px}.joe_detail__friends{display:grid;grid-template-columns:repeat(3, 1fr);gap:15px;margin-bottom:15px}.joe_detail__friends-item{list-style:none !important;line-height:1.5 !important}.joe_detail__friends-item .contain{display:block;border-radius:8px 0 28px 0;overflow:hidden;padding:15px;color:#fff;word-break:break-word;-webkit-transition:-webkit-transform .35s,-webkit-box-shadow .35s;transition:-webkit-transform .35s,-webkit-box-shadow .35s;transition:transform .35s,box-shadow .35s;transition:transform .35s,box-shadow .35s,-webkit-transform .35s,-webkit-box-shadow .35s}.joe_detail__friends-item .contain:hover{-webkit-transform:translateY(-2px) scale(1.01);transform:translateY(-2px) scale(1.01);-webkit-box-shadow:0 34px 20px -24px rgba(136,161,206,0.3);box-shadow:0 34px 20px -24px rgba(136,161,206,0.3)}.joe_detail__friends-item .contain .title{position:relative;font-weight:bold}.joe_detail__friends-item .contain .title::after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:1px;background:#fff}.joe_detail__friends-item .contain .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:15px}.joe_detail__friends-item .contain .content .desc{flex:1;margin-right:10px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;/*! autoprefixer: off */-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.joe_detail__friends-item .contain .content .avatar{width:40px;height:40px;min-width:40px;min-height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.joe_detail__leaving{display:none;padding-top:15px}.joe_detail__leaving-none{padding:15px 0;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:var(--minor)}.joe_detail__leaving-list{position:relative;height:500px}.joe_detail__leaving-list .item{display:none;position:absolute;width:200px;overflow:hidden;-webkit-box-shadow:0 2px 10px 1px rgba(0,0,0,0.2);box-shadow:0 2px 10px 1px rgba(0,0,0,0.2);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:.88}.joe_detail__leaving-list .item .user{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px;color:#fff;border-bottom:1px dashed rgba(255,255,255,0.85);height:40px;cursor:move}.joe_detail__leaving-list .item .user .avatar{width:20px;height:20px;border-radius:50%}.joe_detail__leaving-list .item .user .nickname{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 5px;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.joe_detail__leaving-list .item .user .nickname a{color:#fff}.joe_detail__leaving-list .item .user .date{margin-left:auto;font-size:12px}.joe_detail__leaving-list .item .wrapper{padding:10px}.joe_detail__leaving-list .item .wrapper .content{height:140px;overflow-y:auto;word-break:break-word;line-height:24px;color:#fff}.joe_detail__leaving-list .item .wrapper .content .draw_image{max-width:100%}.joe_detail__leaving-list .item .wrapper .content .owo_image{max-height:24px}.joe_detail .link-requirement{padding-left:30px}.joe_detail .joe_comment_box{padding-top:20px}.joe_detail .joe_comment_box h2{display:none}.joe_footer{color:var(--minor);background:var(--background);border-top:1px solid var(--classD)}.joe_footer .joe_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;padding:15px 20px}.joe_footer .joe_container.central{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.joe_footer .joe_container.central .item{text-align:center}.joe_footer .joe_container .item a{margin:0 5px}.joe_footer .joe_container a{color:var(--minor);-webkit-transition:all .35s;transition:all .35s}.joe_footer .joe_container a:hover{color:var(--theme)}.joe_footer .joe_container .site_powered{margin-bottom:4px}.joe_footer .joe_container .site_powered .a-powered{font-weight:600;color:#007cff}.joe_footer .joe_container .site_powered .a-theme{font-weight:600;color:var(--theme)}.joe_footer .joe_container .site_life{font-size:12px}.joe_footer .joe_container .site_life>i{margin-right:3px;font-size:14px;vertical-align:bottom}.joe_footer .joe_container .rss i{font-size:14px;color:#f18651}.joe_footer .footer-sponsor{text-align:center}.joe_footer .footer-sponsor a{font-size:14px;color:var(--minor)}.joe_footer .footer-sponsor a img{height:14px}.joe_pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:36px}.joe_pagination li{margin-left:5px}.joe_pagination li.active a{background:var(--theme);color:#fff;font-weight:500}.joe_pagination li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:32px;color:var(--main);padding:0 15px;background:var(--background);border-radius:2px;-webkit-transition:background .35s,color .35s;transition:background .35s,color .35s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.joe_pagination li a:hover{background:var(--theme);color:#fff}.joe_pagination li a:hover .icon{fill:#fff}.joe_pagination li a .icon{width:12px;height:12px;fill:var(--routine);-webkit-transition:fill .35s;transition:fill .35s}.joe_pagination li a .icon-next{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.joe_pagination li.prev a{border-radius:10px 2px 2px 5px}.joe_pagination li.next a{border-radius:2px 10px 5px 2px}.joe_action{pointer-events:none;position:fixed;bottom:90px;right:30px;z-index:90}.joe_action_item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;background:var(--sib-background);border-radius:50%;cursor:pointer;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1),0 5px 20px rgba(0,0,0,0.2);box-shadow:0 0 10px rgba(0,0,0,0.1),0 5px 20px rgba(0,0,0,0.2)}.joe_action_item svg{position:absolute;width:25px;height:25px;fill:var(--theme)}.joe_action_item.back2top{pointer-events:none;visibility:hidden;margin-bottom:15px;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:visibility .35s,-webkit-transform .35s;transition:visibility .35s,-webkit-transform .35s;transition:visibility .35s,transform .35s;transition:visibility .35s,transform .35s,-webkit-transform .35s}.joe_action_item.back2top.active{pointer-events:auto;visibility:visible;-webkit-transform:scale(1);transform:scale(1)}.joe_action_item.mode{pointer-events:auto}.joe_action_item.mode svg{-webkit-transform:scale(0);transform:scale(0);opacity:0;-webkit-transition:opacity .85s,-webkit-transform .85s;transition:opacity .85s,-webkit-transform .85s;transition:transform .85s,opacity .85s;transition:transform .85s,opacity .85s,-webkit-transform .85s}.joe_action_item.mode svg.active{-webkit-transform:scale(1);transform:scale(1);opacity:1}.joe_comment_box h2{padding:20px 0;text-align:center;font-size:18px;color:var(--routine)}.joe_comment{background:var(--background);border-radius:var(--radius-wrap);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);padding:15px}.joe_comment__title{font-weight:500;text-align:center;font-size:24px;color:var(--main);text-shadow:var(--text-shadow);border-bottom:1px solid var(--classC);margin-bottom:15px;padding-bottom:15px}.joe_comment__close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--routine)}.joe_comment__close-icon{fill:var(--routine);margin-right:5px}.joe_comment__respond-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.joe_comment__respond-type .item{background:var(--classD);padding:0 15px;height:32px;color:var(--main);border:none;-webkit-transition:color .35s,background .35s;transition:color .35s,background .35s}.joe_comment__respond-type .item:first-child{border-top-left-radius:var(--radius-inner)}.joe_comment__respond-type .item:last-child{border-top-right-radius:var(--radius-inner)}.joe_comment__respond-type .item.active{color:#fff;background:var(--theme)}.joe_comment__respond-form{border-radius:6px 0 6px 6px;background:var(--classD)}.joe_comment__respond-form .head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--classA)}.joe_comment__respond-form .head .list{-webkit-box-flex:1;-ms-flex:1;flex:1}.joe_comment__respond-form .head .list input{width:100%;border:none;background:transparent;padding:0 15px;height:40px;color:var(--routine)}.joe_comment__respond-form .head .list:nth-child(2){position:relative}.joe_comment__respond-form .head .list:nth-child(2)::after,.joe_comment__respond-form .head .list:nth-child(2)::before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:15px;background:var(--classA)}.joe_comment__respond-form .head .list:nth-child(2)::before{left:0}.joe_comment__respond-form .head .list:nth-child(2)::after{right:0}.joe_comment__respond-form .body{padding:15px}.joe_comment__respond-form .body .text{width:100%;height:200px;border:none;resize:none;vertical-align:middle;color:var(--routine);background:transparent}.joe_comment__respond-form .body .draw{position:relative;width:100%}.joe_comment__respond-form .body .draw .line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:10px;left:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.joe_comment__respond-form .body .draw .line li{cursor:pointer;margin-right:10px;color:var(--main);-webkit-transition:color .35s;transition:color .35s}.joe_comment__respond-form .body .draw .line li.active{color:var(--theme)}.joe_comment__respond-form .body .draw .color{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;bottom:10px;left:10px}.joe_comment__respond-form .body .draw .color li{width:20px;height:20px;border-radius:50%;margin:0 5px;cursor:pointer;-webkit-transition:-webkit-box-shadow .35s;transition:-webkit-box-shadow .35s;transition:box-shadow .35s;transition:box-shadow .35s, -webkit-box-shadow .35s}.joe_comment__respond-form .body .draw .color li.active{-webkit-box-shadow:0 4px 10px rgba(0,0,0,0.35);box-shadow:0 4px 10px rgba(0,0,0,0.35)}.joe_comment__respond-form .body .draw .color li:nth-child(1){background:#303133}.joe_comment__respond-form .body .draw .color li:nth-child(2){background:#67c23a}.joe_comment__respond-form .body .draw .color li:nth-child(3){background:#e6a23c}.joe_comment__respond-form .body .draw .color li:nth-child(4){background:#f56c6c}.joe_comment__respond-form .body .draw .icon{position:absolute;right:10px;cursor:pointer;fill:var(--minor);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.joe_comment__respond-form .body .draw .icon-undo{top:10px}.joe_comment__respond-form .body .draw .icon-animate{bottom:10px}.joe_comment__respond-form .body .draw canvas{background:var(--background);border-radius:var(--radius-inner)}.joe_comment__respond-form .foot{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 15px 15px}.joe_comment__respond-form .foot .owo{min-height:32px;padding-top:3px}.joe_comment__respond-form .foot .owo .seat{text-align:center;color:var(--routine);height:26px;line-height:26px;background:var(--background);opacity:.85;border-radius:13px;width:70px}.joe_comment__respond-form .foot .submit{position:absolute;top:0;right:15px;white-space:nowrap}.joe_comment__respond-form .foot .submit .cancle{display:none;color:var(--main);cursor:pointer;margin-right:10px;-webkit-transition:color .35s;transition:color .35s}.joe_comment__respond-form .foot .submit .cancle:hover{color:var(--theme)}.joe_comment__respond-form .foot .submit button{border-radius:3px;height:32px;padding:0 15px;border:none;background:var(--theme);color:#fff;font-size:14px}.joe_comment__respond-form .foot .submit button:hover{-webkit-animation:5s ease-in-out 0s infinite normal none running shaked;animation:5s ease-in-out 0s infinite normal none running shaked}.joe_comment .comment-list{padding-top:15px}.joe_comment .comment-list__item-contain .term{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px}.joe_comment .comment-list__item-contain .term .avatar{width:48px;height:48px;border-radius:50%;margin-right:15px;padding:3px;border:1px solid var(--classD);-o-object-fit:cover;object-fit:cover}.joe_comment .comment-list__item-contain .term .content{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;border-bottom:1px solid var(--classC);padding-bottom:15px}.joe_comment .comment-list__item-contain .term .content .user{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px;line-height:20px;color:var(--main)}.joe_comment .comment-list__item-contain .term .content .user .author{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:10px}.joe_comment .comment-list__item-contain .term .content .user .author a{color:#409eff}.joe_comment .comment-list__item-contain .term .content .user .owner{-ms-flex-negative:0;flex-shrink:0;background:var(--theme);color:#fff;padding:0 5px;border-radius:2px;font-style:normal}.joe_comment .comment-list__item-contain .term .content .user .agent{margin-left:auto;font-size:12px;color:var(--minor)}.joe_comment .comment-list__item-contain .term .content .user .waiting{color:#e6a23c;font-style:normal}.joe_comment .comment-list__item-contain .term .content .substance{width:100%;background:var(--classD);padding:12px 15px;border-radius:0 var(--radius-inner) var(--radius-inner) 10px;color:var(--main);margin-bottom:8px;word-break:break-word;line-height:24px}.joe_comment .comment-list__item-contain .term .content .substance .parent{color:#388bff;margin-bottom:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:500}.joe_comment .comment-list__item-contain .term .content .substance .owo_image{height:22px}.joe_comment .comment-list__item-contain .term .content .substance .draw_image{max-width:100%}.joe_comment .comment-list__item-contain .term .content .handle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--minor)}.joe_comment .comment-list__item-contain .term .content .handle .date{margin-right:10px}.joe_comment .comment-list__item-contain .term .content .handle .reply{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--main);font-size:13px;cursor:pointer;-webkit-transition:color .35s;transition:color .35s}.joe_comment .comment-list__item-contain .term .content .handle .reply .icon{margin-right:5px}.joe_comment .comment-list__item-contain .term .content .handle .reply:hover{color:var(--theme)}.joe_comment .comment-list__item-contain .term .content .handle .reply:hover .icon{fill:var(--theme)}.joe_comment .comment-list__item-children{padding-left:63px}.joe_comment .comment-list__item-children .comment-list__item-children{padding-left:0}.joe_comment .comment-list__item .joe_comment__respond{margin-left:63px;margin-bottom:15px;-webkit-animation:showComment .5s;animation:showComment .5s}.joe_comment .comment-list .comment-list{padding-top:0}.joe_comment .joe_pagination{padding-top:0}.joe_run__day,.joe_run__hour,.joe_run__minute,.joe_run__second{font-weight:500;color:var(--theme)}.joe_owo__contain{position:relative}.joe_owo__contain .seat{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.joe_owo__contain .box{width:100%;display:none;background:var(--background);border-radius:var(--radius-inner);overflow:hidden;margin-top:15px}.joe_owo__contain .box .scroll{display:none;max-height:200px;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:none;padding:5px}.joe_owo__contain .box .scroll .item{text-align:center;width:calc(100% / 18);display:inline-block;padding:5px;cursor:pointer;border-radius:var(--radius-inner);-webkit-transition:background .25s;transition:background .25s}.joe_owo__contain .box .scroll .item img{max-width:100%;max-height:100%}.joe_owo__contain .box .scroll .item:hover{background:var(--classD)}.joe_owo__contain .box .scroll:nth-child(3) .item{color:var(--routine);width:calc(100% / 5)}.joe_owo__contain .box .bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid var(--classC)}.joe_owo__contain .box .bar .item{line-height:30px;padding:0 10px;cursor:pointer;color:var(--routine);-webkit-transition:background .25s,color .25s;transition:background .25s,color .25s}.joe_owo__contain .box .bar .item.active{color:#fff;background:var(--theme)}.joe_nodata{padding:20px;color:var(--minor)}.joe_advert-large,.joe_advert-small{position:relative;background:#fff}.joe_advert-large img,.joe_advert-small img{display:block;width:100%;-o-object-fit:cover;object-fit:cover}.joe_advert-large .icon,.joe_advert-small .icon{position:absolute;z-index:1;top:10px;right:10px;font-size:12px;background:rgba(0,0,0,0.25);padding:2px 5px;border-radius:2px;color:#ebebeb;pointer-events:none}.canvas-backdrop{pointer-events:none;position:fixed;left:0;top:0;right:0;bottom:0;z-index:0}.canvas-backdrop.above{z-index:90}.profile-color-modes-illu-frame{opacity:0;-webkit-animation:profile-color-modes-illu-anim-frame-show 0s forwards,profile-color-modes-illu-anim-frame-hide 0s forwards;animation:profile-color-modes-illu-anim-frame-show 0s forwards,profile-color-modes-illu-anim-frame-hide 0s forwards}.profile-color-modes-illu-red{stroke:#da3633;-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-animation-duration:.1s;animation-duration:.1s}.profile-color-modes-illu-orange{stroke:#f0883e;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-duration:.1s;animation-duration:.1s}.profile-color-modes-illu-purple{stroke:#8957e5;-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-duration:.1s;animation-duration:.1s}.profile-color-modes-illu-green{stroke:#3fb950;-webkit-animation-delay:.8s;animation-delay:.8s;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-timing-function:cubic-bezier(.47, 2.92, .84, -1.5);animation-timing-function:cubic-bezier(.47, 2.92, .84, -1.5)}.profile-color-modes-illu-blue{stroke:#388bfd;-webkit-animation-delay:.7s;animation-delay:.7s;-webkit-animation-duration:.1s;animation-duration:.1s}.profile-color-modes-illu-group{-webkit-animation:profile-color-modes-illu-anim .2s cubic-bezier(.72, .08, 1, .68) backwards;animation:profile-color-modes-illu-anim .2s cubic-bezier(.72, .08, 1, .68) backwards}.profile-color-modes-illu-frame:first-child{opacity:1;-webkit-animation:profile-color-modes-illu-anim-frame-hide 0s forwards;animation:profile-color-modes-illu-anim-frame-hide 0s forwards;-webkit-animation-delay:1.8s;animation-delay:1.8s}.profile-color-modes-illu-frame:nth-child(8){-webkit-animation:profile-color-modes-illu-anim-frame-show 0s forwards;animation:profile-color-modes-illu-anim-frame-show 0s forwards;-webkit-animation-delay:3.56s;animation-delay:3.56s}.profile-color-modes-illu-frame:nth-child(2){-webkit-animation-delay:1.8s,2.58s;animation-delay:1.8s,2.58s}.profile-color-modes-illu-frame:nth-child(3){-webkit-animation-delay:2.58s,2.66s;animation-delay:2.58s,2.66s}.profile-color-modes-illu-frame:nth-child(4){-webkit-animation-delay:2.66s,2.78s;animation-delay:2.66s,2.78s}.profile-color-modes-illu-frame:nth-child(5){-webkit-animation-delay:2.78s,2.84s;animation-delay:2.78s,2.84s}.profile-color-modes-illu-frame:nth-child(6){-webkit-animation-delay:2.84s,3.44s;animation-delay:2.84s,3.44s}.profile-color-modes-illu-frame:nth-child(7){-webkit-animation-delay:3.44s,3.56s;animation-delay:3.44s,3.56s}.profile-color-modes-illu-frame:nth-child(9),.profile-color-modes-illu-frame:nth-child(10){-webkit-animation:none;animation:none}@-webkit-keyframes wobble-bottom{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}@keyframes wobble-bottom{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}@-webkit-keyframes showComment{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes showComment{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes box_shadow{0%{-webkit-box-shadow:0 0 0 0 #f56c6c;box-shadow:0 0 0 0 #f56c6c}}@keyframes box_shadow{0%{-webkit-box-shadow:0 0 0 0 #f56c6c;box-shadow:0 0 0 0 #f56c6c}}@-webkit-keyframes progress{0%{background-position:0 0}100%{background-position:30px 0}}@keyframes progress{0%{background-position:0 0}100%{background-position:30px 0}}@-webkit-keyframes list_thumbnail_loading{0%{-webkit-transform:scale(.85);transform:scale(.85)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes list_thumbnail_loading{0%{-webkit-transform:scale(.85);transform:scale(.85)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes list_title_loading{0%{width:80%}100%{width:95%}}@keyframes list_title_loading{0%{width:80%}100%{width:95%}}@-webkit-keyframes list_abstract_loading{0%{width:60%}100%{width:80%}}@keyframes list_abstract_loading{0%{width:60%}100%{width:80%}}@-webkit-keyframes profile-color-modes-illu-anim{0%{stroke:#666}}@keyframes profile-color-modes-illu-anim{0%{stroke:#666}}@-webkit-keyframes profile-color-modes-illu-anim-frame-show{0%{opacity:0;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{opacity:1}}@keyframes profile-color-modes-illu-anim-frame-show{0%{opacity:0;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{opacity:1}}@-webkit-keyframes profile-color-modes-illu-anim-frame-hide{0%{opacity:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{opacity:0}}@keyframes profile-color-modes-illu-anim-frame-hide{0%{opacity:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{opacity:0}}@-webkit-keyframes shaked{2%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}4%{-webkit-transform:translateY(-1.5px) rotate(-0.5deg);transform:translateY(-1.5px) rotate(-0.5deg)}6%{-webkit-transform:translateY(1.5px) rotate(-1.5deg);transform:translateY(1.5px) rotate(-1.5deg)}8%{-webkit-transform:translateY(-1.5px) rotate(-1.5deg);transform:translateY(-1.5px) rotate(-1.5deg)}10%{-webkit-transform:translateY(2.5px) rotate(1.5deg);transform:translateY(2.5px) rotate(1.5deg)}12%{-webkit-transform:translateY(-0.5px) rotate(1.5deg);transform:translateY(-0.5px) rotate(1.5deg)}14%{-webkit-transform:translateY(-1.5px) rotate(1.5deg);transform:translateY(-1.5px) rotate(1.5deg)}16%{-webkit-transform:translateY(-0.5px) rotate(-1.5deg);transform:translateY(-0.5px) rotate(-1.5deg)}18%{-webkit-transform:translateY(.5px) rotate(-1.5deg);transform:translateY(.5px) rotate(-1.5deg)}20%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}22%{-webkit-transform:translateY(.5px) rotate(-1.5deg);transform:translateY(.5px) rotate(-1.5deg)}24%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}26%{-webkit-transform:translateY(.5px) rotate(.5deg);transform:translateY(.5px) rotate(.5deg)}28%{-webkit-transform:translateY(.5px) rotate(1.5deg);transform:translateY(.5px) rotate(1.5deg)}30%{-webkit-transform:translateY(-0.5px) rotate(2.5deg);transform:translateY(-0.5px) rotate(2.5deg)}32%,34%{-webkit-transform:translateY(1.5px) rotate(-0.5deg);transform:translateY(1.5px) rotate(-0.5deg)}36%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}38%{-webkit-transform:translateY(1.5px) rotate(-1.5deg);transform:translateY(1.5px) rotate(-1.5deg)}40%{-webkit-transform:translateY(-0.5px) rotate(2.5deg);transform:translateY(-0.5px) rotate(2.5deg)}42%{-webkit-transform:translateY(2.5px) rotate(-1.5deg);transform:translateY(2.5px) rotate(-1.5deg)}44%{-webkit-transform:translateY(1.5px) rotate(.5deg);transform:translateY(1.5px) rotate(.5deg)}46%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}48%{-webkit-transform:translateY(-0.5px) rotate(.5deg);transform:translateY(-0.5px) rotate(.5deg)}50%{-webkit-transform:translateY(.5px) rotate(.5deg);transform:translateY(.5px) rotate(.5deg)}52%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}54%{-webkit-transform:translateY(-1.5px) rotate(1.5deg);transform:translateY(-1.5px) rotate(1.5deg)}56%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}58%{-webkit-transform:translateY(.5px) rotate(2.5deg);transform:translateY(.5px) rotate(2.5deg)}60%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}62%{-webkit-transform:translateY(-0.5px) rotate(2.5deg);transform:translateY(-0.5px) rotate(2.5deg)}64%{-webkit-transform:translateY(-0.5px) rotate(1.5deg);transform:translateY(-0.5px) rotate(1.5deg)}66%{-webkit-transform:translateY(1.5px) rotate(-0.5deg);transform:translateY(1.5px) rotate(-0.5deg)}68%{-webkit-transform:translateY(-1.5px) rotate(-0.5deg);transform:translateY(-1.5px) rotate(-0.5deg)}70%{-webkit-transform:translateY(1.5px) rotate(.5deg);transform:translateY(1.5px) rotate(.5deg)}72%{-webkit-transform:translateY(2.5px) rotate(1.5deg);transform:translateY(2.5px) rotate(1.5deg)}74%{-webkit-transform:translateY(-0.5px) rotate(.5deg);transform:translateY(-0.5px) rotate(.5deg)}76%{-webkit-transform:translateY(-0.5px) rotate(2.5deg);transform:translateY(-0.5px) rotate(2.5deg)}78%{-webkit-transform:translateY(-0.5px) rotate(1.5deg);transform:translateY(-0.5px) rotate(1.5deg)}80%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}82%{-webkit-transform:translateY(-0.5px) rotate(.5deg);transform:translateY(-0.5px) rotate(.5deg)}84%{-webkit-transform:translateY(1.5px) rotate(2.5deg);transform:translateY(1.5px) rotate(2.5deg)}86%{-webkit-transform:translateY(-1.5px) rotate(-1.5deg);transform:translateY(-1.5px) rotate(-1.5deg)}88%{-webkit-transform:translateY(-0.5px) rotate(2.5deg);transform:translateY(-0.5px) rotate(2.5deg)}90%{-webkit-transform:translateY(2.5px) rotate(-0.5deg);transform:translateY(2.5px) rotate(-0.5deg)}92%{-webkit-transform:translateY(.5px) rotate(-0.5deg);transform:translateY(.5px) rotate(-0.5deg)}94%{-webkit-transform:translateY(2.5px) rotate(.5deg);transform:translateY(2.5px) rotate(.5deg)}96%{-webkit-transform:translateY(-0.5px) rotate(1.5deg);transform:translateY(-0.5px) rotate(1.5deg)}98%{-webkit-transform:translateY(-1.5px) rotate(-0.5deg);transform:translateY(-1.5px) rotate(-0.5deg)}0%,100%{-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg)}}@keyframes shaked{2%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}4%{-webkit-transform:translateY(-1.5px) rotate(-0.5deg);transform:translateY(-1.5px) rotate(-0.5deg)}6%{-webkit-transform:translateY(1.5px) rotate(-1.5deg);transform:translateY(1.5px) rotate(-1.5deg)}8%{-webkit-transform:translateY(-1.5px) rotate(-1.5deg);transform:translateY(-1.5px) rotate(-1.5deg)}10%{-webkit-transform:translateY(2.5px) rotate(1.5deg);transform:translateY(2.5px) rotate(1.5deg)}12%{-webkit-transform:translateY(-0.5px) rotate(1.5deg);transform:translateY(-0.5px) rotate(1.5deg)}14%{-webkit-transform:translateY(-1.5px) rotate(1.5deg);transform:translateY(-1.5px) rotate(1.5deg)}16%{-webkit-transform:translateY(-0.5px) rotate(-1.5deg);transform:translateY(-0.5px) rotate(-1.5deg)}18%{-webkit-transform:translateY(.5px) rotate(-1.5deg);transform:translateY(.5px) rotate(-1.5deg)}20%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}22%{-webkit-transform:translateY(.5px) rotate(-1.5deg);transform:translateY(.5px) rotate(-1.5deg)}24%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}26%{-webkit-transform:translateY(.5px) rotate(.5deg);transform:translateY(.5px) rotate(.5deg)}28%{-webkit-transform:translateY(.5px) rotate(1.5deg);transform:translateY(.5px) rotate(1.5deg)}30%{-webkit-transform:translateY(-0.5px) rotate(2.5deg);transform:translateY(-0.5px) rotate(2.5deg)}32%,34%{-webkit-transform:translateY(1.5px) rotate(-0.5deg);transform:translateY(1.5px) rotate(-0.5deg)}36%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}38%{-webkit-transform:translateY(1.5px) rotate(-1.5deg);transform:translateY(1.5px) rotate(-1.5deg)}40%{-webkit-transform:translateY(-0.5px) rotate(2.5deg);transform:translateY(-0.5px) rotate(2.5deg)}42%{-webkit-transform:translateY(2.5px) rotate(-1.5deg);transform:translateY(2.5px) rotate(-1.5deg)}44%{-webkit-transform:translateY(1.5px) rotate(.5deg);transform:translateY(1.5px) rotate(.5deg)}46%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}48%{-webkit-transform:translateY(-0.5px) rotate(.5deg);transform:translateY(-0.5px) rotate(.5deg)}50%{-webkit-transform:translateY(.5px) rotate(.5deg);transform:translateY(.5px) rotate(.5deg)}52%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}54%{-webkit-transform:translateY(-1.5px) rotate(1.5deg);transform:translateY(-1.5px) rotate(1.5deg)}56%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}58%{-webkit-transform:translateY(.5px) rotate(2.5deg);transform:translateY(.5px) rotate(2.5deg)}60%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}62%{-webkit-transform:translateY(-0.5px) rotate(2.5deg);transform:translateY(-0.5px) rotate(2.5deg)}64%{-webkit-transform:translateY(-0.5px) rotate(1.5deg);transform:translateY(-0.5px) rotate(1.5deg)}66%{-webkit-transform:translateY(1.5px) rotate(-0.5deg);transform:translateY(1.5px) rotate(-0.5deg)}68%{-webkit-transform:translateY(-1.5px) rotate(-0.5deg);transform:translateY(-1.5px) rotate(-0.5deg)}70%{-webkit-transform:translateY(1.5px) rotate(.5deg);transform:translateY(1.5px) rotate(.5deg)}72%{-webkit-transform:translateY(2.5px) rotate(1.5deg);transform:translateY(2.5px) rotate(1.5deg)}74%{-webkit-transform:translateY(-0.5px) rotate(.5deg);transform:translateY(-0.5px) rotate(.5deg)}76%{-webkit-transform:translateY(-0.5px) rotate(2.5deg);transform:translateY(-0.5px) rotate(2.5deg)}78%{-webkit-transform:translateY(-0.5px) rotate(1.5deg);transform:translateY(-0.5px) rotate(1.5deg)}80%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}82%{-webkit-transform:translateY(-0.5px) rotate(.5deg);transform:translateY(-0.5px) rotate(.5deg)}84%{-webkit-transform:translateY(1.5px) rotate(2.5deg);transform:translateY(1.5px) rotate(2.5deg)}86%{-webkit-transform:translateY(-1.5px) rotate(-1.5deg);transform:translateY(-1.5px) rotate(-1.5deg)}88%{-webkit-transform:translateY(-0.5px) rotate(2.5deg);transform:translateY(-0.5px) rotate(2.5deg)}90%{-webkit-transform:translateY(2.5px) rotate(-0.5deg);transform:translateY(2.5px) rotate(-0.5deg)}92%{-webkit-transform:translateY(.5px) rotate(-0.5deg);transform:translateY(.5px) rotate(-0.5deg)}94%{-webkit-transform:translateY(2.5px) rotate(.5deg);transform:translateY(2.5px) rotate(.5deg)}96%{-webkit-transform:translateY(-0.5px) rotate(1.5deg);transform:translateY(-0.5px) rotate(1.5deg)}98%{-webkit-transform:translateY(-1.5px) rotate(-0.5deg);transform:translateY(-1.5px) rotate(-0.5deg)}0%,100%{-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg)}}@-webkit-keyframes overdue{0%{-webkit-clip-path:circle(0 at 0 0);clip-path:circle(0 at 0 0)}100%{-webkit-clip-path:circle(100%);clip-path:circle(100%)}}@keyframes overdue{0%{-webkit-clip-path:circle(0 at 0 0);clip-path:circle(0 at 0 0)}100%{-webkit-clip-path:circle(100%);clip-path:circle(100%)}}@-webkit-keyframes progress-active{0%{opacity:.3;width:0}to{opacity:0;width:100%}}@keyframes progress-active{0%{opacity:.3;width:0}to{opacity:0;width:100%}}@-webkit-keyframes lamp-background{0%,24.9%{background-color:#54b5db}25%,49.9%{background-color:#da4733}50%,74.9%{background-color:#3b78e7}75%,to{background-color:#fdba2c}}@keyframes lamp-background{0%,24.9%{background-color:#54b5db}25%,49.9%{background-color:#da4733}50%,74.9%{background-color:#3b78e7}75%,to{background-color:#fdba2c}}@-webkit-keyframes lamp-front{0%{-webkit-transform:scaleX(0);transform:scaleX(0);background-color:#da4733}24.9%{-webkit-transform:scaleX(.5);transform:scaleX(.5);background-color:#da4733}25%{-webkit-transform:scaleX(0);transform:scaleX(0);background-color:#3b78e7}49.9%{-webkit-transform:scaleX(.5);transform:scaleX(.5);background-color:#3b78e7}50%{-webkit-transform:scaleX(0);transform:scaleX(0);background-color:#fdba2c}74.9%{-webkit-transform:scaleX(.5);transform:scaleX(.5);background-color:#fdba2c}75%{-webkit-transform:scaleX(0);transform:scaleX(0);background-color:#409eff}to{-webkit-transform:scaleX(.5);transform:scaleX(.5);background-color:#409eff}}@keyframes lamp-front{0%{-webkit-transform:scaleX(0);transform:scaleX(0);background-color:#da4733}24.9%{-webkit-transform:scaleX(.5);transform:scaleX(.5);background-color:#da4733}25%{-webkit-transform:scaleX(0);transform:scaleX(0);background-color:#3b78e7}49.9%{-webkit-transform:scaleX(.5);transform:scaleX(.5);background-color:#3b78e7}50%{-webkit-transform:scaleX(0);transform:scaleX(0);background-color:#fdba2c}74.9%{-webkit-transform:scaleX(.5);transform:scaleX(.5);background-color:#fdba2c}75%{-webkit-transform:scaleX(0);transform:scaleX(0);background-color:#409eff}to{-webkit-transform:scaleX(.5);transform:scaleX(.5);background-color:#409eff}}@-webkit-keyframes showHeaderTitle{0%{opacity:.25;-webkit-transform:scale(.25);transform:scale(.25)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes showHeaderTitle{0%{opacity:.25;-webkit-transform:scale(.25);transform:scale(.25)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes twinkle{to{-webkit-box-shadow:inset 0 0 15px #f4b393;box-shadow:inset 0 0 15px #f4b393}}@keyframes twinkle{to{-webkit-box-shadow:inset 0 0 15px #f4b393;box-shadow:inset 0 0 15px #f4b393}}@-webkit-keyframes twinkle-night{to{-webkit-box-shadow:inset 0 0 15px #595997;box-shadow:inset 0 0 15px #595997}}@keyframes twinkle-night{to{-webkit-box-shadow:inset 0 0 15px #595997;box-shadow:inset 0 0 15px #595997}}@-webkit-keyframes dong{0%{-webkit-transform:translateY(3px) scaleY(.95);transform:translateY(3px) scaleY(.95)}100%{-webkit-transform:translateY(-3px) scaleY(1);transform:translateY(-3px) scaleY(1)}}@keyframes dong{0%{-webkit-transform:translateY(3px) scaleY(.95);transform:translateY(3px) scaleY(.95)}100%{-webkit-transform:translateY(-3px) scaleY(1);transform:translateY(-3px) scaleY(1)}}@media (min-width:576px){#Joe>.joe_container{max-width:540px}}@media (min-width:768px){#Joe>.joe_container{max-width:720px}}@media (min-width:992px){#Joe>.joe_container{max-width:960px}}@media (min-width:1200px){#Joe>.joe_container{max-width:1140px}}.takagi{z-index:50 !important}
\ No newline at end of file
+body{overflow:auto;overflow:overlay;-webkit-transition:background .25s;transition:background .25s}body:after{background-color:#efefef;background-image:linear-gradient(90deg, rgba(60,10,30,0.04) 3%, transparent 0),linear-gradient(1turn, rgba(60,10,30,0.04) 3%, transparent 0);background-size:20px 20px;background-position:50%;background-repeat:repeat}#Joe{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}#Joe .joe_main_container{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:20px}#Joe .aplayer{min-height:90px}#Joe .aplayer .aplayer-body .aplayer-bar .aplayer-played{background-color:var(--theme) !important}#Joe .aplayer .aplayer-body .aplayer-bar .aplayer-thumb{background-color:var(--theme) !important}#Joe .aplayer .aplayer-body .aplayer-time .aplayer-volume{background-color:var(--theme) !important}#Joe .aplayer .aplayer-list li{-webkit-transition:none !important;transition:none !important}#Joe .aplayer .aplayer-list li.aplayer-list-light{background:#fff8f3}#Joe .aplayer .aplayer-list li.aplayer-list-light .aplayer-list-cur{background-color:var(--theme) !important}#Joe .page-links .joe_detail__article{padding:10px 0}.joe_container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin:0 auto 30px;padding:0 15px}.joe_container img{max-width:100%}.joe_main{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-bottom:15px}.joe_dropdown{position:relative}.joe_dropdown__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.joe_dropdown__link-icon{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s, -webkit-transform .35s;margin-left:-12px}.joe_dropdown__menu{position:absolute;left:50%;visibility:hidden;z-index:5;border-top:3px solid var(--theme);-webkit-transform-origin:top;transform-origin:top;background:var(--sib-background);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.15);box-shadow:0 0 10px rgba(0,0,0,0.15);border-radius:0 0 var(--radius-inner) var(--radius-inner);padding:10px 0;opacity:0;-webkit-transform:translateX(-50%) perspective(600px) rotateX(-45deg);transform:translateX(-50%) perspective(600px) rotateX(-45deg);-webkit-transition:opacity .35s,visibility .35s,-webkit-transform .35s;transition:opacity .35s,visibility .35s,-webkit-transform .35s;transition:opacity .35s,visibility .35s,transform .35s;transition:opacity .35s,visibility .35s,transform .35s,-webkit-transform .35s}.joe_dropdown__menu::before{content:"";position:absolute;top:-10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid var(--theme)}.joe_dropdown.active .joe_dropdown__link-icon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.joe_dropdown.active .joe_dropdown__menu{visibility:visible;opacity:1;-webkit-transform:translateX(-50%) perspective(600px) rotateX(0);transform:translateX(-50%) perspective(600px) rotateX(0)}.joe_header{position:sticky;top:0;z-index:100;height:60px;-webkit-transition:top .4s;transition:top .4s;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,0.2);box-shadow:0 2px 10px 0 rgba(0,0,0,0.2)}.joe_header.active{top:-60px}.joe_header.active .joe_header__below{border-top:none}.joe_header.active.current .joe_header__below-title{display:block}.joe_header.active.current .joe_header__below-class{display:none}.joe_header.active.glass .joe_header__above{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--glass-background)}.joe_header__above{position:relative;z-index:6;background:var(--background)}.joe_header__above .joe_container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:44px;max-width:auto !important}.joe_header__above-logo{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60px;margin-right:10px;padding-right:18px}.joe_header__above-logo img{min-width:40px;max-width:150px;height:40px;-o-object-fit:cover;object-fit:cover}.joe_header__above-logo svg{display:none}.joe_header__above-logo::after{content:"";position:absolute;top:50%;right:0;width:1px;height:20px;background:var(--classC);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.joe_header__above-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.joe_header__above-nav .item{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;height:60px;line-height:60px;font-size:15px;padding:0 8px;margin-right:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;color:var(--main);-webkit-transition:color .35s;transition:color .35s}.joe_header__above-nav .item>i{display:inline-block;margin-right:4px;font-size:18px;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s}.joe_header__above-nav .item:last-child{margin-right:0}.joe_header__above-nav .item::after{opacity:0;position:absolute;bottom:0;left:0;right:0;content:"";height:3px;-webkit-transform:scaleX(.25);transform:scaleX(.25);background:var(--theme);border-radius:6px 6px 0 0;-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s}.joe_header__above-nav .item.current{color:var(--theme)}.joe_header__above-nav .item.current::after{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.joe_header__above-nav .item.current:hover::after{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.joe_header__above-nav .item:hover{color:var(--theme)}.joe_header__above-nav .item:hover::after{opacity:.3;-webkit-transform:scaleX(.7);transform:scaleX(.7)}.joe_header__above-nav .item:hover .joe-font{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.joe_header__above-nav .item:hover+.joe-icon-arrow-down{color:var(--theme) !important}.joe_header__above-nav.active-shadow .item.current{text-shadow:0 4px 20px var(--theme)}.joe_header__above-nav .joe_dropdown{margin-right:15px}.joe_header__above-nav .joe_dropdown__link a{height:60px;line-height:60px;font-size:15px;padding-left:8px;padding-right:3px;-webkit-transition:color .35s;transition:color .35s;white-space:nowrap;color:var(--main)}.joe_header__above-nav .joe_dropdown__menu{max-width:200px;text-align:center}.joe_header__above-nav .joe_dropdown__menu a{display:block;height:34px;margin-right:0;line-height:34px;color:var(--classF);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 15px;-webkit-transition:color .35s,background .35s;transition:color .35s,background .35s}.joe_header__above-nav .joe_dropdown__menu a:hover,.joe_header__above-nav .joe_dropdown__menu a.current{color:var(--theme);background:var(--sib)}.joe_header__above-nav .joe_dropdown .item:hover:after{display:none}.joe_header__above-nav .joe_nav_sub-li{position:relative;height:34px}.joe_header__above-nav .joe_nav_sub-li .joe-font{vertical-align:bottom}.joe_header__above-nav .joe_nav_sub-li:hover .joe_nav_sub{visibility:visible;opacity:1;-webkit-transform:translateX(0) perspective(600px) rotateY(0);transform:translateX(0) perspective(600px) rotateY(0)}.joe_header__above-nav .joe_nav_sub{visibility:hidden;z-index:10;-webkit-transform-origin:top;transform-origin:top;opacity:0;position:relative;left:100%;top:-34px;padding-left:7px;-webkit-box-shadow:7px 3px 8px 0 rgba(0,0,0,0.15);box-shadow:7px 3px 8px 0 rgba(0,0,0,0.15);border-radius:0 var(--radius-inner) var(--radius-inner) 0;-webkit-transform:translateX(-20%) perspective(600px) rotateY(-45deg);transform:translateX(-20%) perspective(600px) rotateY(-45deg);-webkit-transition:opacity .35s,visibility .35s,-webkit-transform .35s;transition:opacity .35s,visibility .35s,-webkit-transform .35s;transition:opacity .35s,visibility .35s,transform .35s;transition:opacity .35s,visibility .35s,transform .35s,-webkit-transform .35s}.joe_header__above-nav .joe_nav_sub::before{position:absolute;top:10px;left:0;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border:7px solid transparent;border-right-color:var(--theme)}.joe_header__above-nav .joe_nav_sub::after{position:absolute;top:0;left:7px;content:"";width:2px;height:100%;background:var(--theme)}.joe_header__above-nav .joe_nav_sub li{background:var(--sib-background)}.joe_header__above-search,.joe_header__above-search-mobile{position:relative;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.joe_header__above-search .input,.joe_header__above-search-mobile .input{background:var(--classC);width:170px;height:34px;border:1px solid transparent;padding:0 14px 0 16px;color:var(--routine);-webkit-transition:width .35s,border-color .35s,padding-right .35s;transition:width .35s,border-color .35s,padding-right .35s;border-radius:17px 0 0 17px}.joe_header__above-search .input:focus,.joe_header__above-search-mobile .input:focus{background:var(--background);border-color:var(--theme);padding-right:28px;width:170px}.joe_header__above-search .input:focus~.icon,.joe_header__above-search-mobile .input:focus~.icon{-webkit-transform:translate3d(0, -50%, 0) rotateY(180deg);transform:translate3d(0, -50%, 0) rotateY(180deg)}@-webkit-keyframes swag{0%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@keyframes swag{0%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}}.joe_header__above-search .submit,.joe_header__above-search-mobile .submit{position:relative;z-index:1;width:50px;height:34px;color:#fff;border:none;background:var(--theme);border-radius:0 17px 17px 0}.joe_header__above-search .submit i,.joe_header__above-search-mobile .submit i{-webkit-transform-origin:right bottom;transform-origin:right bottom;font-size:20px}.joe_header__above-search .submit:hover i,.joe_header__above-search-mobile .submit:hover i{-webkit-animation:swag .3s ease infinite alternate;animation:swag .3s ease infinite alternate}.joe_header__above-search .icon,.joe_header__above-search-mobile .icon{position:absolute;top:50%;right:44px;width:28px;height:38px;background:url(data:image/png;base64,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);background-size:100% 100%;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s, -webkit-transform .35s;-webkit-transform:translate3d(100%, -50%, 0) rotateY(180deg);transform:translate3d(100%, -50%, 0) rotateY(180deg)}.joe_header__above-search .result,.joe_header__above-search-mobile .result{position:absolute;z-index:2;top:60px;left:0;right:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;visibility:hidden;opacity:0;background:var(--sib-background);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.15);box-shadow:0 0 10px rgba(0,0,0,0.15);border-radius:var(--radius-inner);-webkit-transition:visibility .35s,opacity .35s,-webkit-transform .35s;transition:visibility .35s,opacity .35s,-webkit-transform .35s;transition:visibility .35s,opacity .35s,transform .35s;transition:visibility .35s,opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0, 15px, 0);transform:translate3d(0, 15px, 0)}.joe_header__above-search .result.active,.joe_header__above-search-mobile .result.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;visibility:visible}.joe_header__above-search .result .item,.joe_header__above-search-mobile .result .item{height:40px;line-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;padding:0 10px;border-bottom:1px solid var(--classD);-webkit-transition:background .35s;transition:background .35s}.joe_header__above-search .result .item:last-child,.joe_header__above-search-mobile .result .item:last-child{border-bottom:none}.joe_header__above-search .result .item:nth-child(1) .sort,.joe_header__above-search-mobile .result .item:nth-child(1) .sort{background:#fe2d46}.joe_header__above-search .result .item:nth-child(2) .sort,.joe_header__above-search-mobile .result .item:nth-child(2) .sort{background:#f60}.joe_header__above-search .result .item:nth-child(3) .sort,.joe_header__above-search-mobile .result .item:nth-child(3) .sort{background:#faa90e}.joe_header__above-search .result .item:hover,.joe_header__above-search-mobile .result .item:hover{background:var(--classC)}.joe_header__above-search .result .item .sort,.joe_header__above-search-mobile .result .item .sort{color:#fff;background:#7f7f8c;width:18px;height:18px;line-height:18px;border-radius:2px;text-align:center;margin-right:8px;font-weight:500}.joe_header__above-search .result .item .text,.joe_header__above-search-mobile .result .item .text{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--routine);font-size:12px}.joe_header__above-search .result .item .views,.joe_header__above-search-mobile .result .item .views{color:var(--seat);font-size:12px;margin-left:5px}.joe_header__above-search-mobile input{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}.joe_header__above-searchicon{display:none;cursor:pointer;font-size:23px !important;color:var(--routine)}.joe_header__above-slideicon{display:none;cursor:pointer;width:20px;height:20px;color:var(--routine)}.joe_header__below{position:relative;border-top:1px solid var(--classC);height:45px}.joe_header__below-title{max-width:450px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:none;line-height:45px;font-size:17px;font-weight:700;color:var(--main);-webkit-animation:showHeaderTitle .35s;animation:showHeaderTitle .35s}.joe_header__below-class{display:-webkit-box;display:-ms-flexbox;display:flex}.joe_header__below-class .item{margin-right:15px;height:45px;line-height:45px;white-space:nowrap;color:var(--minor);-webkit-transition:color .35s;transition:color .35s}.joe_header__below-class .item:hover,.joe_header__below-class .item.active{color:var(--theme)}.joe_header__below-class .joe_dropdown{margin-right:15px}.joe_header__below-class .joe_dropdown__link .item{margin-right:3px}.joe_header__below-class .joe_dropdown__menu{width:110px;text-align:center}.joe_header__below-class .joe_dropdown__menu a{display:block;height:34px;line-height:34px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--classF);-webkit-transition:color .35s,background .35s;transition:color .35s,background .35s}.joe_header__below-class .joe_dropdown__menu a:hover,.joe_header__below-class .joe_dropdown__menu a.active{color:var(--theme);background:var(--classD)}.joe_header__below-sign{margin-left:auto}.joe_header__below-sign .joe_dropdown__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:45px;color:var(--minor);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:color .35s;transition:color .35s}.joe_header__below-sign .joe_dropdown__link .icon{fill:var(--minor);margin-right:3px;-webkit-transition:fill .35s;transition:fill .35s}.joe_header__below-sign .joe_dropdown__link:hover{color:var(--theme)}.joe_header__below-sign .joe_dropdown__link:hover .icon{fill:var(--theme)}.joe_header__below-sign .joe_dropdown__menu{width:110px;text-align:center}.joe_header__below-sign .joe_dropdown__menu a{display:block;height:34px;line-height:34px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--minor);-webkit-transition:color .35s,background .35s;transition:color .35s,background .35s}.joe_header__below-sign .joe_dropdown__menu a:hover,.joe_header__below-sign .joe_dropdown__menu a.active{color:var(--theme);background:var(--classD)}.joe_header__below-sign .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:45px;color:var(--minor)}.joe_header__below-sign .item .icon{fill:var(--minor);margin-right:5px}.joe_header__below-sign .item a{color:var(--minor);-webkit-transition:color .25s;transition:color .25s}.joe_header__below-sign .item a:hover{color:var(--theme)}.joe_header__below-sign .item .split{margin:0 5px}.joe_header__searchout{position:absolute;top:60px;left:0;right:0;z-index:5;background:var(--background);border-top:1px solid var(--classC);-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);-webkit-transition:visibility .35s,-webkit-transform .35s;transition:visibility .35s,-webkit-transform .35s;transition:transform .35s,visibility .35s;transition:transform .35s,visibility .35s,-webkit-transform .35s;visibility:hidden}.joe_header__searchout .joe_container{margin-bottom:10px !important}.joe_header__searchout.active{visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.joe_header__searchout-inner{padding:15px 0;width:100%}.joe_header__searchout-inner .search{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.joe_header__searchout-inner .search input{-webkit-box-flex:1;-ms-flex:1;flex:1;height:36px;padding:0 10px;border:1px solid var(--classB);border-right:none;border-radius:2px 0 0 2px;color:var(--routine);background:var(--classD)}.joe_header__searchout-inner .search button{padding:0 16px;height:36px;border:none;background:var(--theme);color:#fff;border-radius:0 2px 2px 0}.joe_header__searchout-inner .title{color:var(--routine);padding:15px 0 10px;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.joe_header__searchout-inner .title .joe-font{margin-right:5px;font-size:20px;color:var(--routine)}.joe_header__searchout-inner .cloud{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px -5px}.joe_header__searchout-inner .cloud .item{padding:5px}.joe_header__searchout-inner .cloud .item a{display:block;padding:0 10px;height:24px;line-height:24px;border-radius:2px;font-size:12px;color:#fff}.joe_header__slideout{position:fixed;top:0;bottom:0;left:0;width:78%;z-index:10;background:var(--classD);-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:hidden;-webkit-transition:visibility .35s,-webkit-transform .35s;transition:visibility .35s,-webkit-transform .35s;transition:transform .35s,visibility .35s;transition:transform .35s,visibility .35s,-webkit-transform .35s;overflow-y:auto;padding:135px 15px 15px}.joe_header__slideout::-webkit-scrollbar{display:none}.joe_header__slideout.active{visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.joe_header__slideout-image{position:absolute;top:0;left:0;width:100%;height:150px;-o-object-fit:cover;object-fit:cover;z-index:-1}.joe_header__slideout-author{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px;background:var(--background);border-radius:var(--radius-wrap);padding:15px;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}.joe_header__slideout-author .avatar{width:50px;height:50px;margin-right:10px;border-radius:var(--radius-inner)}.joe_header__slideout-author .info{overflow:hidden;line-height:25px}.joe_header__slideout-author .info .link,.joe_header__slideout-author .info .motto{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.joe_header__slideout-author .info .link{display:block;font-size:15px;font-weight:500;color:var(--main)}.joe_header__slideout-author .info .motto{font-size:12px;color:var(--routine)}.joe_header__slideout-count{background:var(--background);border-radius:var(--radius-wrap);padding:10px 15px;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);margin-bottom:15px}.joe_header__slideout-count .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--routine);padding:5px 0}.joe_header__slideout-count .item .joe-font{color:var(--routine);margin-right:5px}.joe_header__slideout-count .item strong{font-weight:500;color:var(--theme)}.joe_header__slideout-menu{background:var(--background);padding:10px 15px;border-radius:var(--radius-wrap);overflow:hidden;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}.joe_header__slideout-menu .link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0;color:var(--main);-webkit-transition:color .15s;transition:color .15s}.joe_header__slideout-menu .link a{-webkit-transition:color .15s;transition:color .15s;color:var(--routine)}.joe_header__slideout-menu .link .joe-font{color:var(--minor);-webkit-transition:fill .15s,-webkit-transform .15s;transition:fill .15s,-webkit-transform .15s;transition:transform .15s,fill .15s;transition:transform .15s,fill .15s,-webkit-transform .15s}.joe_header__slideout-menu .link.in{color:var(--theme)}.joe_header__slideout-menu .link.in a{color:var(--theme)}.joe_header__slideout-menu .link.in .joe-font{color:var(--theme);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.joe_header__slideout-menu .current a{color:var(--theme);font-weight:500;font-size:15px}.joe_header__slideout-menu .slides{display:none;border-left:1px solid var(--classC);padding-left:15px}.joe_header__slideout-menu .slides .link{color:var(--routine)}.joe_header__slideout-menu .slides .current{color:var(--theme);font-weight:500;font-size:15px}.joe_header__mask{position:fixed;top:0;left:0;right:0;bottom:0;z-index:4;background:rgba(0,0,0,0.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;visibility:hidden;-webkit-transition:visibility .35s,opacity .35s;transition:visibility .35s,opacity .35s}.joe_header__mask.active{visibility:visible;opacity:1}.joe_header__mask.slideout{z-index:6}.joe_index{background:var(--background);border-radius:var(--radius-wrap);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}.joe_index__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--classC)}.joe_index__title-title{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--theme);font-weight:500;height:44px;line-height:44px}.joe_index__title-title.pl-15{padding-left:15px}.joe_index__title-title .item{cursor:pointer;margin-right:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:color .35s;transition:color .35s}.joe_index__title-title .item.active{color:var(--theme)}.joe_index__title-title .line{position:absolute;bottom:-1px;left:0;height:2px;border-radius:1px;background:var(--theme);-webkit-transition:left .35s,width .35s;transition:left .35s,width .35s}.joe_index__title-notice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;height:40px}.joe_index__title-notice svg,.joe_index__title-notice i{margin-right:2px;vertical-align:bottom}.joe_index__title-notice a{color:var(--minor);line-height:20px;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:color .35s;transition:color .35s}.joe_index__title-notice a:hover{color:var(--theme)}.joe_index__hot{padding:0 15px}.joe_index__hot.categories{padding-bottom:10px}.joe_index__hot-list{display:grid;padding-top:12px;grid-template-columns:repeat(4, 1fr);-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}.joe_index__hot-list.hotlist .item{margin-bottom:0}.joe_index__hot-list.hotlist .item .link .inner .title{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;left:0;top:0;bottom:0;right:0;color:#fff;font-size:14px;background:rgba(0,0,0,0.4);-webkit-transition:background .5s;transition:background .5s;will-change:background}.joe_index__hot-list.hotlist .item .link .inner:hover .image{background:rgba(0,0,0,0.5);-webkit-transform:scale(1.1);transform:scale(1.1)}.joe_index__hot-list.hotlist .item .link .inner:hover .title{background:rgba(0,0,0,0.3)}.joe_index__hot-list.hotlist .item:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.joe_index__hot-list.hotlist .item:nth-child(3){-webkit-animation-delay:.2s;animation-delay:.2s}.joe_index__hot-list.hotlist .item:nth-child(4){-webkit-animation-delay:.3s;animation-delay:.3s}.joe_index__hot-list .item{margin-bottom:10px;border:1px solid var(--classC);overflow:hidden;border-radius:4px}.joe_index__hot-list .item .link{display:block}.joe_index__hot-list .item .link .inner{position:relative}.joe_index__hot-list .item .link .inner:hover .image{opacity:.85}.joe_index__hot-list .item .link .inner:hover .title{background:var(--classC)}.joe_index__hot-list .item .link .inner .image{width:100%;height:120px;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-inner) var(--radius-inner) 0 0;-webkit-transition:opacity .35s,-webkit-transform .3s;transition:opacity .35s,-webkit-transform .3s;transition:opacity .35s,transform .3s;transition:opacity .35s,transform .3s,-webkit-transform .3s;will-change:transform}.joe_index__hot-list .item .link .inner .title{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;padding:0 8px;line-height:32px;color:var(--minor);background:var(--classD);border-radius:0 0 var(--radius-inner) var(--radius-inner)}.joe_index__hot-list .item .link .inner .views{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;z-index:1;top:5px;right:5px;background-image:-webkit-gradient(linear, left top, right top, from(#fc712a), to(#f84c39));background-image:linear-gradient(to right, #fc712a, #f84c39);background-color:#f84c39;color:#fff;font-size:12px;height:18px;padding:0 8px;border-radius:2px;white-space:nowrap}.joe_aside{padding-bottom:15px;margin-left:15px}.joe_aside.hide{display:none}.joe_aside__item{position:relative;width:280px;margin-bottom:15px;border-radius:var(--radius-wrap);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);overflow:hidden}.joe_aside__item:last-child{position:sticky;margin-bottom:0;-webkit-transition:top .35s;transition:top .35s}.joe_aside__item-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:500;height:45px;line-height:45px;padding:0 15px;color:var(--classF);border-bottom:1px solid var(--classC)}.joe_aside__item-title .joe-font{margin-right:8px;font-size:20px;font-weight:bold;color:var(--theme)}.joe_aside__item-title .line{width:10px;height:1px;background:#54b5db;margin-left:12px}.joe_aside__item-contain{position:relative;padding:15px}.joe_aside__item.author{background:var(--background);padding:45px 15px 15px}.joe_aside__item.author::before{content:"";position:absolute;top:90px;left:0;width:100%;height:30px;z-index:2;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), to(var(--background)));background:linear-gradient(to bottom, rgba(255,255,255,0), var(--background))}.joe_aside__item.author #he-plugin-simple{top:4px;right:4px;z-index:6}.joe_aside__item.author #he-plugin-simple .s-sticker{background-color:rgba(0,0,0,0.5) !important}.joe_aside__item.author #he-plugin-simple .s-sticker-cond img{position:relative;top:-2px}.joe_aside__item.author #he-plugin-simple>div:last-child{margin-top:-5px !important}.joe_aside__item.author #he-plugin-simple>div:last-child>div{overflow:hidden;background-color:#242422;border-radius:4px}.joe_aside__item.author #canvas-strips{opacity:0;position:absolute;z-index:5;pointer-events:none;left:0;top:0}.joe_aside__item.author:hover #canvas-strips{opacity:1}.joe_aside__item.author .image{position:absolute;top:0;left:0;width:100%;height:120px;-o-object-fit:cover;object-fit:cover;z-index:1;border-radius:var(--radius-wrap) var(--radius-wrap) 0 0}.joe_aside__item.author .user{position:relative;z-index:4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:15px}.joe_aside__item.author .user .avatar_wrapper{position:relative;width:75px;height:75px;margin-bottom:12px}.joe_aside__item.author .user .avatar_wrapper.round .avatar{border-radius:6px}.joe_aside__item.author .user .avatar{display:block;width:75px;height:75px;overflow:hidden;padding:5px;-o-object-fit:cover;object-fit:cover;background:var(--classC);-webkit-transition:-webkit-transform .75s;transition:-webkit-transform .75s;transition:transform .75s;transition:transform .75s, -webkit-transform .75s;border-radius:50%}.joe_aside__item.author .user .avatar:hover{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.joe_aside__item.author .user .avatar_frame{position:absolute;left:0;top:0;z-index:2;width:75px;height:75px;-webkit-transform:scale(1.23);transform:scale(1.23)}.joe_aside__item.author .user .avatar_frame.rainbow-girl,.joe_aside__item.author .user .avatar_frame.honor-light{top:1px}.joe_aside__item.author .user .avatar_frame.bird-girl{left:-2px;top:-2px;width:80px;height:80px}.joe_aside__item.author .user .avatar_frame.purple-crystal{top:2px;width:74px;height:74px}.joe_aside__item.author .user .avatar_frame.flower-ring{left:-3px;top:-2px;width:78px;height:78px}.joe_aside__item.author .user .avatar_frame.lantern-cloud{left:-5px;top:-3px;width:78px;height:78px}.joe_aside__item.author .user .avatar_frame.ease-cloud{left:-1px;top:-3px;width:80px;height:80px}.joe_aside__item.author .user .avatar_frame.festival-luck{left:-2px;top:-3px;width:78px;height:78px}.joe_aside__item.author .user .avatar_frame.happy-mouse{left:-2px;top:1px;width:80px;height:80px}.joe_aside__item.author .user .avatar_frame.two-mouse{left:-3px;top:-4px;width:82px;height:82px}.joe_aside__item.author .user .avatar_frame.bull-puff{left:-1px;width:76px}.joe_aside__item.author .user .avatar_frame.christmas-knot{left:-7px;top:-15px;width:90px;height:90px}.joe_aside__item.author .user .avatar_frame.christmas-ring{left:-4px;top:-2px;width:80px;height:80px}.joe_aside__item.author .user .avatar_frame.santa-claus{left:-12px;top:-8px;width:88px;height:88px}.joe_aside__item.author .user .avatar_frame.catcus{left:-3px;top:-4px;width:82px;height:82px}.joe_aside__item.author .user .avatar_widget{position:absolute;left:0;top:-10px;z-index:3;width:75px}.joe_aside__item.author .user .avatar_widget.wing{top:-33px}.joe_aside__item.author .user .avatar_widget.zouni{left:0;top:52px}.joe_aside__item.author .user .link{color:var(--theme);margin-bottom:10px;font-size:16px;font-weight:500}.joe_aside__item.author .user .link .level{width:22px;margin-left:-4px}.joe_aside__item.author .user .motto{color:var(--main);text-align:center;word-break:break-word}.joe_aside__item.author .count{width:100%;padding-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.joe_aside__item.author .count .item{position:relative;min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--routine);font-size:12px}.joe_aside__item.author .count .item:after{position:absolute;top:12px;right:0;content:"";width:1px;height:30px;background:var(--classC)}.joe_aside__item.author .count .item:last-child:after{display:none}.joe_aside__item.author .count .item .num{max-width:70px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;font-size:22px;color:var(--title);margin-bottom:3px;text-shadow:var(--text_shadow)}.joe_aside__item.author .social-account{padding-top:6px;text-align:center;font-size:14px;border-top:1px solid var(--classC)}.joe_aside__item.author .social-account a{-webkit-transform:scale(.9);transform:scale(.9);display:inline-block;margin:0 2px;font-size:0;color:var(--minor);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}.joe_aside__item.author .social-account a img{display:inline-block;height:22px;border-radius:3px}.joe_aside__item.author .social-account a:hover{-webkit-transform:scale(1);transform:scale(1)}.joe_aside__item.author .list{padding-top:15px}.joe_aside__item.author .list .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:30px}.joe_aside__item.author .list .item .link{position:relative;color:var(--routine);max-width:85%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.joe_aside__item.author .list .item .link::after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:var(--theme);-webkit-transition:all .35s;transition:all .35s}.joe_aside__item.author .list .item .link:hover{color:var(--theme)}.joe_aside__item.author .list .item .link:hover::after{width:100%}.joe_aside__item.newest{background:var(--background)}.joe_aside__item.newest .list{padding-top:1px}.joe_aside__item.newest .list .item{margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:20px}.joe_aside__item.newest .list .item:last-child{margin-bottom:0}.joe_aside__item.newest .list .item .title{font-size:12px;color:var(--minor);margin-bottom:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.joe_aside__item.newest .list .item .title .text{color:var(--theme);font-weight:500;font-size:14px;margin:0 5px}.joe_aside__item.newest .list .item .link{position:relative;color:var(--routine);max-width:85%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.joe_aside__item.newest .list .item .link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:var(--theme);-webkit-transition:all .35s;transition:all .35s}.joe_aside__item.newest .list .item .link:hover{color:var(--theme)}.joe_aside__item.newest .list .item .link:hover:after{width:100%}.joe_aside__item.newest .list .item .joe-font{font-size:18px;color:var(--routine)}.joe_aside__item.notice{background:var(--background)}.joe_aside__item.notice .joe_aside__item-title{color:var(--notice)}.joe_aside__item.notice .joe_aside__item-title .joe-font{color:var(--notice)}.joe_aside__item.notice .joe_aside__item-contain{background:var(--background-notice);-webkit-box-shadow:var(--shadow-notice);box-shadow:var(--shadow-notice);-webkit-animation:var(--animation-notice);animation:var(--animation-notice)}.joe_aside__item.notice .notice_description{font-size:14px;color:var(--routine)}.joe_aside__item.notice a[href*="http"]{position:relative;color:var(--theme);max-width:85%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.joe_aside__item.notice a[href*="http"]::after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:var(--theme);-webkit-transition:all .35s;transition:all .35s}.joe_aside__item.notice a[href*="http"]:hover{color:var(--theme)}.joe_aside__item.notice a[href*="http"]:hover::after{width:100%}.joe_aside__item.qrcode{background:var(--background)}.joe_aside__item.qrcode .qrcode_img{display:block;width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:10px;border-radius:5px}.joe_aside__item.qrcode .qrcode_description{font-size:14px;color:var(--routine)}.joe_aside__item.timelife{background:var(--background)}.joe_aside__item.timelife .item{margin-bottom:15px}.joe_aside__item.timelife .item:last-child{margin-bottom:0}.joe_aside__item.timelife .item .title{font-size:12px;color:var(--minor);margin-bottom:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.joe_aside__item.timelife .item .title .text{color:var(--theme);font-weight:500;font-size:14px;margin:0 5px}.joe_aside__item.timelife .item .progress{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.joe_aside__item.timelife .item .progress-bar{height:10px;border-radius:5px;overflow:hidden;background:var(--classC);width:0;min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:5px}.joe_aside__item.timelife .item .progress-bar-inner{width:0;height:100%;border-radius:5px;-webkit-transition:width .35s;transition:width .35s;-webkit-animation:progress 750ms linear infinite;animation:progress 750ms linear infinite}.joe_aside__item.timelife .item .progress-bar-inner-0{background:#bde6ff;background-image:linear-gradient(135deg, #50bfff 25%, transparent 25%, transparent 50%, #50bfff 50%, #50bfff 75%, transparent 75%, transparent 100%);background-size:30px 30px}.joe_aside__item.timelife .item .progress-bar-inner-1{background:#ffd980;background-image:linear-gradient(135deg, #f7ba2a 25%, transparent 25%, transparent 50%, #f7ba2a 50%, #f7ba2a 75%, transparent 75%, transparent 100%);background-size:30px 30px}.joe_aside__item.timelife .item .progress-bar-inner-2{background:#ffa9a9;background-image:linear-gradient(135deg, #ff4949 25%, transparent 25%, transparent 50%, #ff4949 50%, #ff4949 75%, transparent 75%, transparent 100%);background-size:30px 30px}.joe_aside__item.timelife .item .progress-bar-inner-3{background:#67c23a;background-image:linear-gradient(135deg, #4f9e28 25%, transparent 25%, transparent 50%, #4f9e28 50%, #4f9e28 75%, transparent 75%, transparent 100%);background-size:30px 30px}.joe_aside__item.timelife .item .progress-percentage{color:var(--minor)}.joe_aside__item.weather{background:var(--background)}.joe_aside__item.weather .joe_aside__item-contain{min-height:300px}.joe_aside__item.hot{background:var(--background)}.joe_aside__item.hot .empty{text-align:center;color:var(--routine)}.joe_aside__item.hot .item{margin-bottom:15px}.joe_aside__item.hot .item:last-child{margin-bottom:0}.joe_aside__item.hot .item:nth-child(1) .link .sort{background:#ff183e}.joe_aside__item.hot .item:nth-child(2) .link .sort{background:#ff5c38}.joe_aside__item.hot .item:nth-child(3) .link .sort{background:#ffb821}.joe_aside__item.hot .item .link{position:relative;display:block;border-radius:var(--radius-inner);overflow:hidden}.joe_aside__item.hot .item .link:hover .image{-webkit-transform:scale(1.2);transform:scale(1.2)}.joe_aside__item.hot .item .link .sort{position:absolute;top:5px;right:-20px;background:#7f7f8c;color:#fff;width:65px;text-align:center;font-size:12px;-webkit-transform:rotate(45deg);transform:rotate(45deg);font-weight:500;z-index:1;font-style:normal}.joe_aside__item.hot .item .link .image{width:100%;height:130px;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s, -webkit-transform .35s}.joe_aside__item.hot .item .link .describe{position:absolute;z-index:1;left:0;right:0;bottom:0;padding:10px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.75)));background:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.75));font-size:12px;color:var(--seat)}.joe_aside__item.hot .item .link .describe h6{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff;line-height:24px;font-size:14px}.joe_aside__item.today{background:var(--background)}.joe_aside__item.today .joe_aside__item-contain .item{position:relative}.joe_aside__item.today .joe_aside__item-contain .item .tail{position:absolute;left:6px;top:0;height:100%;border-left:1px solid var(--classC)}.joe_aside__item.today .joe_aside__item-contain .item .head{position:absolute;width:13px;height:13px;border-radius:50%;background:var(--background)}.joe_aside__item.today .joe_aside__item-contain .item .desc{position:relative;top:-2px;padding-left:24px;padding-bottom:15px}.joe_aside__item.today .joe_aside__item-contain .item .desc time{display:block;font-weight:600;margin-bottom:7px}.joe_aside__item.today .joe_aside__item-contain .item .desc a{display:block;color:var(--routine);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-transition:color .25s;transition:color .25s;font-size:13px}.joe_aside__item.today .joe_aside__item-contain .item .desc a:hover{color:var(--theme)}.joe_aside__item.today .joe_aside__item-contain .item:nth-child(even) .head{border:1px solid #f48b29}.joe_aside__item.today .joe_aside__item-contain .item:nth-child(even) .desc{color:#f48b29}.joe_aside__item.today .joe_aside__item-contain .item:nth-child(odd) .head{border:1px solid #f05454}.joe_aside__item.today .joe_aside__item-contain .item:nth-child(odd) .desc{color:#f05454}.joe_aside__item.today .joe_aside__item-contain .item:last-child .desc{padding-bottom:0}.joe_aside__item.newreply{background:var(--background)}.joe_aside__item.newreply .empty{text-align:center;color:var(--routine)}.joe_aside__item.newreply .item{margin-bottom:15px;border-bottom:1px dashed var(--classC);padding-bottom:15px}.joe_aside__item.newreply .item:last-child{margin-bottom:0;border-bottom-color:transparent;padding-bottom:0}.joe_aside__item.newreply .item .user{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:12px}.joe_aside__item.newreply .item .user .avatar{width:40px;height:40px;min-width:40px;min-height:40px;margin-right:12px;border-radius:50%;border:1px solid var(--classA);padding:3px}.joe_aside__item.newreply .item .user .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.joe_aside__item.newreply .item .user .info .author{color:var(--main);font-weight:600;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.joe_aside__item.newreply .item .user .info .date{font-size:12px;color:var(--minor)}.joe_aside__item.newreply .item .reply{position:relative;background:var(--classD);border-radius:6px;padding:5px 10px}.joe_aside__item.newreply .item .reply::before{content:"";width:0;height:0;border-bottom:6px solid var(--classD);border-left:6px solid transparent;border-right:6px solid transparent;position:absolute;left:15px;bottom:100%}.joe_aside__item.newreply .item .reply .link{display:-webkit-box;-webkit-line-clamp:2;/*! autoprefixer: off */-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;color:var(--minor);font-size:13px;font-weight:500;line-height:24px;transition:all .35s;max-height:48px}.joe_aside__item.newreply .item .reply .link:hover{color:var(--theme)}.joe_aside__item.newreply .item .reply .link .owo_image{height:18px;vertical-align:-5px}.joe_aside__item.advert{display:block;background:var(--background)}.joe_aside__item.advert img{width:100%;-o-object-fit:cover;object-fit:cover}.joe_aside__item.advert .icon{position:absolute;z-index:1;top:10px;right:10px;font-size:12px;background:rgba(0,0,0,0.25);padding:2px 5px;border-radius:2px;color:#ebebeb;pointer-events:none}.joe_aside__item.tags-cloud{margin-bottom:15px;background:var(--background)}.joe_aside__item.tags-cloud .empty{text-align:center;color:var(--routine)}.joe_aside__item.tags-cloud .tags-cloud-list a{display:inline-block;width:32%;padding:5px 5px;font-size:13px !important;line-height:1.2;color:var(--minor);border:1px solid var(--classE);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;background:var(--background-tag);border-radius:3px}.joe_aside__item.tags-cloud .tags-cloud-list a:hover{color:var(--routine)}.joe_aside__item.tags-cloud .tags_more{float:right;padding-bottom:10px;color:var(--theme)}.joe_aside__item.tags-cloud .tags_more i{vertical-align:text-top}.joe_list__item{position:relative;width:100%;border-bottom:1px solid var(--classC);padding:15px 0}.joe_list__item:last-child{border-bottom:none}.joe_list__item .thumbnail{background:var(--classD);border-radius:var(--radius-inner)}.joe_list__item .information .title{margin-bottom:10px;display:-webkit-box;-webkit-line-clamp:2;/*! autoprefixer: off */-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;color:var(--main);font-size:18px;line-height:24px;max-height:48px;transition:color .35s}.joe_list__item .information .title .badge{height:20px;line-height:20px;background-image:-webkit-linear-gradient(0deg, #3ca5f6 0%, #a86af9 100%);color:#fff;font-size:12px;margin-right:5px;border-radius:2px;padding:0 8px;white-space:nowrap;vertical-align:2px}.joe_list__item .information .abstract{display:-webkit-box;-webkit-line-clamp:2;/*! autoprefixer: off */-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:var(--minor);word-break:break-word;line-height:22px;max-height:44px;opacity:.85}.joe_list__item .line{position:absolute;z-index:1;top:15px;left:-15px;width:4px;height:25px;border-radius:2px;background:var(--theme);-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s, -webkit-transform .35s}.joe_list__item .meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:auto;color:var(--minor);font-size:13px}.joe_list__item .meta .items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.joe_list__item .meta .items li::after{content:"/";color:var(--seat);padding:0 5px}.joe_list__item .meta .items li:last-child::after{display:none}.joe_list__item .meta .last{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.joe_list__item .meta .last .icon{margin-right:3px}.joe_list__item .meta .last .link{color:var(--minor)}.joe_list__item .meta .last .link:hover{color:var(--theme)}.joe_list__item:hover .title{color:var(--theme)}.joe_list__item:hover .line{-webkit-transform:scaleY(1);transform:scaleY(1)}.joe_list__item.default{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.joe_list__item.default:hover .thumbnail img{opacity:.8}.joe_list__item.default:hover .thumbnail time{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.joe_list__item.default .thumbnail{-ms-flex-negative:0;flex-shrink:0;position:relative;width:210px;height:140px;margin-right:15px;overflow:hidden}.joe_list__item.default .thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-inner);-webkit-transition:opacity .35s;transition:opacity .35s}.joe_list__item.default .thumbnail time{position:absolute;z-index:1;top:5px;right:5px;background:var(--theme);height:20px;line-height:20px;padding:0 8px;color:#fff;font-size:12px;border-radius:10px;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s, -webkit-transform .35s;-webkit-transform:translate3d(120%, 0, 0);transform:translate3d(120%, 0, 0)}.joe_list__item.default .thumbnail .joe-font{position:absolute;z-index:1;top:3px;left:5px;font-size:18px;color:#f5f5f5}.joe_list__item.default .information{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.joe_list__item.single:hover .thumbnail img{opacity:.8}.joe_list__item.single:hover .thumbnail time{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.joe_list__item.single .information{margin-bottom:15px}.joe_list__item.single .thumbnail{display:block;position:relative;width:100%;height:280px;overflow:hidden;margin-bottom:15px}.joe_list__item.single .thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-inner);-webkit-transition:opacity .35s;transition:opacity .35s}.joe_list__item.single .thumbnail time{position:absolute;z-index:1;top:10px;right:10px;background:var(--theme);height:20px;line-height:20px;padding:0 8px;color:#fff;font-size:12px;border-radius:10px;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s, -webkit-transform .35s;-webkit-transform:translate3d(120%, 0, 0);transform:translate3d(120%, 0, 0)}.joe_list__item.multiple .information{margin-bottom:15px}.joe_list__item.multiple .thumbnail{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:180px;gap:15px;margin-bottom:15px}.joe_list__item.multiple .thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:transform .35s,opacity .35s;transition:transform .35s,opacity .35s,-webkit-transform .35s;border-radius:var(--radius-inner)}.joe_list__item.multiple .thumbnail img:hover{-webkit-transform:scale(1.025);transform:scale(1.025);opacity:.85}.joe_list__item.none .information{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:140px}.joe_list__loading .item{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%;padding:15px 0;border-bottom:1px solid var(--classC)}.joe_list__loading .item:last-child{border-bottom:none}.joe_list__loading .item .thumbnail{-ms-flex-negative:0;flex-shrink:0;position:relative;width:210px;height:140px;margin-right:15px;background:var(--classD);-webkit-animation:list_thumbnail_loading .5s infinite alternate;animation:list_thumbnail_loading .5s infinite alternate;border-radius:var(--radius-inner)}.joe_list__loading .item .information{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.joe_list__loading .item .information .title{height:24px;border-radius:var(--radius-inner);background:var(--classD);-webkit-animation:list_title_loading .75s infinite alternate;animation:list_title_loading .75s infinite alternate;margin-bottom:15px}.joe_list__loading .item .information .abstract p{height:18px;border-radius:var(--radius-inner);background:var(--classD);margin-bottom:5px;-webkit-animation:list_abstract_loading .8s infinite alternate;animation:list_abstract_loading .8s infinite alternate}.joe_progress_bar{position:fixed;z-index:100;width:0;height:4px;bottom:0;left:0;background:linear-gradient(45deg, #3884d9 50%, #40d968)}.joe_load{position:relative;z-index:1;margin:15px auto 0;width:120px;height:32px;line-height:32px;text-align:center;border-radius:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:var(--background);color:var(--routine);-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s, -webkit-transform .25s;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}.joe_load:active{-webkit-transform:scale(.75);transform:scale(.75)}.joe_load:hover{color:var(--theme)}.joe_empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:50px 0;color:var(--routine)}.joe_empty-icon{width:90px;height:90px;margin-bottom:20px;fill:var(--routine)}.joe_empty.hide{display:none}.joe_alert{padding:12px;border-radius:var(--radius-inner);line-height:26px}.joe_alert.info{border:1px solid #abdcff}.joe_alert.success{border:1px solid #8ce6b0}.joe_alert.warning{border:1px solid #ffd77a}.joe_alert.error{border:1px solid #ffb08f}.joe_alert *:last-child{margin-bottom:0 !important}.joe_gird{display:grid}.joe_gird__item *:last-child{margin-bottom:0 !important}.joe_checkbox{-webkit-appearance:none;position:relative;border-radius:2px;width:15px;height:15px;border:2px solid var(--theme);vertical-align:-2px}.joe_checkbox:disabled{cursor:not-allowed}.joe_checkbox:checked{border:none;background:var(--theme)}.joe_checkbox:checked::after{content:"";width:3px;height:7px;position:absolute;top:2px;left:5px;border:2px solid #fff;border-top:0;border-left:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.joe_mtitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.joe_mtitle__text{position:relative;color:var(--minor);padding:0 12px;-webkit-transition:padding .35s;transition:padding .35s}.joe_mtitle__text:hover{padding:0}.joe_mtitle__text::before,.joe_mtitle__text::after{content:"";position:absolute;top:50%;width:20px;height:1px;background:var(--theme)}.joe_mtitle__text::before{left:-35px}.joe_mtitle__text::after{right:-35px}.joe_abtn{display:inline-block;color:#fff;height:35px;line-height:35px;padding:0 15px;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:translateZ(0);transform:translateZ(0)}.joe_abtn:hover{-webkit-animation-name:wobble-bottom;animation-name:wobble-bottom;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}.joe_abtn__icon{display:inline-block;vertical-align:top;text-align:center}.joe_abtn__icon .fa{color:#fff}.joe_abtn__icon [class^="fa-"]{margin-right:8px}.joe_abtn__content{color:#fff;display:inline-block;vertical-align:top;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.joe_anote{position:relative;display:inline-block;color:#fff;height:35px;line-height:35px;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s, -webkit-transform .35s}.joe_anote:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.joe_anote__icon{display:inline-block;vertical-align:top;width:35px;height:35px;text-align:center;background:rgba(0,0,0,0.2)}.joe_anote__icon .fa{color:#fff}.joe_anote__content{color:#fff;display:inline-block;vertical-align:top;padding:0 12px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.joe_anote.secondary{background:#34495e}.joe_anote.success{background:#27ae60}.joe_anote.warning{background:#f39c12}.joe_anote.error{background:#e74c3c}.joe_anote.info{background:#3498db}.joe_dotted{display:block;width:100%;height:2px;background-size:80px}.joe_hide{display:block;background:repeating-linear-gradient(145deg, var(--classD), var(--classD) 15px, var(--background) 0, var(--background) 25px);padding:15px 0;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:normal}.joe_hide__button{position:relative;font-style:normal;cursor:pointer;color:var(--theme)}.joe_card__default{margin:0 auto;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,0.1);box-shadow:0 2px 12px 0 rgba(0,0,0,0.1);border-radius:var(--radius-inner);border:1px solid var(--classC);background:var(--background);line-height:26px}.joe_card__default-title{padding:8px 12px;border-bottom:1px solid var(--classC);color:var(--main);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.joe_card__default-content{padding:12px;color:var(--routine)}.joe_card__default-content *:last-child{margin-bottom:0 !important}.joe_message{display:block;position:relative;border-left-width:4px;border-left-style:solid;padding:8px 15px;border-radius:0 4px 4px 0;line-height:26px}.joe_message:hover .joe_message__icon{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.joe_message__icon{position:absolute;top:-9px;left:-11px;width:18px;height:18px;border-radius:50%;-webkit-transition:-webkit-transform .85s;transition:-webkit-transform .85s;transition:transform .85s;transition:transform .85s, -webkit-transform .85s}.joe_message__icon::before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:10px;height:10px;fill:#fff;background-repeat:no-repeat;background-size:100% 100%}.joe_message.success{border-left-color:#2bde3f;background:#2bde3f20;color:#2bde3f}.joe_message.success .joe_message__icon{background:#2bde3f}.joe_message.success .joe_message__icon::before{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjEyNTE4MDE1ODgxIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjQxMTU3IiB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48ZGVmcz48c3R5bGUgdHlwZT0idGV4dC9jc3MiPjwvc3R5bGU+PC9kZWZzPjxwYXRoIGQ9Ik00MTMuMjU1IDY5MS40MzZjMTguNTQ2LTE3LjQ1IDMzLjE4Ni0zMC41NTIgNDcuMDc2LTQ0LjQyNyAxMzMuMDQtMTMyLjgxIDI2Ni4xODItMjY1LjUxMyAzOTguNzI0LTM5OC44MzcgMzIuMDc0LTMyLjI0NCA2NS42NjYtNDguNDUyIDEwNC45OTctMTQuNzUyIDMyLjk4MyAyOC4yNDEgMjguMDQ5IDY3LjQ2NS0xMi45MiAxMDguNTc0LTE1Ny4xNzUgMTU3LjcxLTMxNC41ODcgMzE1LjE4NC00NzIuMjkyIDQ3Mi4zOC00OS4zODkgNDkuMjI1LTc2LjMwOCA0OS41NDYtMTI0LjcxNiAxLjYwNy04NS41OS04NC43NjUtMTcwLjEzNS0xNzAuNTc5LTI1NS44LTI1NS4yNTctMzIuMjkyLTMxLjkyMy00OC42OC02NS41MTYtMTQuOTk3LTEwNC45NzYgMjguMTctMzIuOTk1IDY3LjU1Ny0yOC4xNTUgMTA4LjU1OCAxMi42NzUgNzMuNDI3IDczLjE2IDE0Ni4wNzkgMTQ3LjA5IDIyMS4zNyAyMjMuMDEzeiIgcC1pZD0iNDExNTgiIGZpbGw9IiNmZmZmZmYiPjwvcGF0aD48L3N2Zz4=)}.joe_message.info{border-left-color:#1d72f3;background:#1d72f320;color:#1d72f3}.joe_message.info .joe_message__icon{background:#1d72f3}.joe_message.info .joe_message__icon::before{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjEyNTE4MzM4MjIxIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjYxNjg0IiB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48ZGVmcz48c3R5bGUgdHlwZT0idGV4dC9jc3MiPjwvc3R5bGU+PC9kZWZzPjxwYXRoIGQ9Ik03NjcuOTczOTc1IDExNi4zNDYwODZjMCA2NC4yNTI3MzQtNDEuNjgzMjE0IDExNi4zODg3NS05My4wOTM5MzUgMTE2LjM4ODc1UzU4MS43ODYxMDYgMTgwLjU5ODgyIDU4MS43ODYxMDYgMTE2LjM0NjA4NkM1ODEuNzg2MTA2IDUyLjA5MzM1MiA2MjMuNDY5MzIgMCA2NzQuODgwMDQgMFM3NjcuOTczOTc1IDUyLjA5MzM1MiA3NjcuOTczOTc1IDExNi4zNDYwODZ6TTI1NiA1MDQuMjk0MzY1czcwLjgyMzA2Ni0yODQuNzg1NTIzIDI4Ni43NDgwOS0yNzEuMDQ3NTU1YzIxNS45MjUwMjQgMTMuNjk1MzA0IDY3LjIzOTI0OSAyNjEuNDQ4MDQzLTEzLjI2ODY1OSA1MDEuNjQ5MTY2LTgwLjUwNzkwOCAyNDAuMjAxMTIzIDEwMC4yNjE1NyA3MS40MjAzNjkgMTQ1LjQwMDYwOS03LjU1MTYxNiAwIDAtOTMuMTM2NTk5IDQwNi43NjMzMjMtMzY3LjM0MTMyNyAyNjcuNjc3MDYtMTI4LjU0ODEzMi02NS4yMzQwMTcgMzIuMjU0MzYtMzk4LjA1OTc2NSAxMDMuMTIwMDkyLTU0NS41OTM1OTlDNDgxLjU2NzIgMzAxLjgwODY1OCAzMzYuNjM1OTAxIDM4Ny42MDY5NjMgMjU2IDUwNC4yNTE3MDF6IiBmaWxsPSIjZmZmZmZmIiBwLWlkPSI2MTY4NSI+PC9wYXRoPjwvc3ZnPg==)}.joe_message.warning{border-left-color:#ffc007;background:#ffc00720;color:#ffc007}.joe_message.warning .joe_message__icon{background:#ffc007}.joe_message.warning .joe_message__icon::before{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjEyNTE4MTI5NTE1IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjQ3NDkyIiB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48ZGVmcz48c3R5bGUgdHlwZT0idGV4dC9jc3MiPjwvc3R5bGU+PC9kZWZzPjxwYXRoIGQ9Ik00NzkuODE3MTQzIDY2NS42YzEwLjI0IDMwLjcyIDMwLjcyIDUxLjIgNjEuNDQgNTEuMnM1MS4yLTIwLjQ4IDYxLjQ0LTUxLjJsNDAuOTYtNTYzLjJDNjQzLjY1NzE0MyA0MC45NiA1OTIuNDU3MTQzIDAgNTQxLjI1NzE0MyAwIDQ3OS44MTcxNDMgMCA0MzguODU3MTQzIDUxLjIgNDM4Ljg1NzE0MyAxMTIuNjRsNDAuOTYgNTUyLjk2eiBtNjEuNDQgMTUzLjZjLTYxLjQ0IDAtMTAyLjQgNDAuOTYtMTAyLjQgMTAyLjQgMCA2MS40NCA0MC45NiAxMDIuNCAxMDIuNCAxMDIuNCA2MS40NCAwIDEwMi40LTQwLjk2IDEwMi40LTEwMi40IDAtNjEuNDQtNDAuOTYtMTAyLjQtMTAyLjQtMTAyLjR6IiBwLWlkPSI0NzQ5MyIgZmlsbD0iI2ZmZmZmZiI+PC9wYXRoPjwvc3ZnPg==)}.joe_message.error{border-left-color:#f56c6c;background:#f56c6c20;color:#f56c6c}.joe_message.error .joe_message__icon{background:#f56c6c}.joe_message.error .joe_message__icon::before{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjEyNTE4MjAyNDk4IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjQ4OTE1IiB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48ZGVmcz48c3R5bGUgdHlwZT0idGV4dC9jc3MiPjwvc3R5bGU+PC9kZWZzPjxwYXRoIGQ9Ik0xOTMuOCA4MzAuMmMtMTkuNC0xOS40LTE5LjQtNTEuMyAwLTcwLjdsNTY1LjctNTY1LjdjMTkuNC0xOS40IDUxLjMtMTkuNCA3MC43IDAgMTkuNCAxOS40IDE5LjQgNTEuMyAwIDcwLjdMMjY0LjUgODMwLjJjLTE5LjQgMTkuNC01MS4zIDE5LjQtNzAuNyAweiIgZmlsbD0iI2ZmZmZmZiIgcC1pZD0iNDg5MTYiPjwvcGF0aD48cGF0aCBkPSJNODMwLjIgODMwLjJjLTE5LjQgMTkuNC01MS4zIDE5LjQtNzAuNyAwTDE5My44IDI2NC41Yy0xOS40LTE5LjQtMTkuNC01MS4zIDAtNzAuNyAxOS40LTE5LjQgNTEuMy0xOS40IDcwLjcgMGw1NjUuNyA1NjUuN2MxOS40IDE5LjQgMTkuNCA1MS4zIDAgNzAuN3oiIGZpbGw9IiNmZmZmZmYiIHAtaWQ9IjQ4OTE3Ij48L3BhdGg+PC9zdmc+)}.joe_message__content{display:block}.joe_progress{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.joe_progress__strip{height:12px;border-radius:6px;overflow:hidden;background:var(--classC);min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:10px}.joe_progress__strip-percent{position:relative;height:100%;border-radius:6px;-webkit-transition:width .35s;transition:width .35s}.joe_progress__strip-percent::before{content:"";opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;border-radius:6px;-webkit-animation:progress-active 3s ease-in-out infinite;animation:progress-active 3s ease-in-out infinite}.joe_progress__percentage{color:var(--minor)}.joe_callout{padding:12px;border:1px solid var(--classB);border-left-width:4px;border-radius:var(--radius-inner);color:var(--routine);line-height:26px}.joe_callout *:last-child{margin-bottom:0 !important}.joe_card__list{border:1px solid var(--classC);border-radius:var(--radius-inner);overflow:hidden;line-height:26px}.joe_card__list-item{padding:12px;border-bottom:1px solid var(--classC)}.joe_card__list-item:last-child{border-bottom:none}.joe_card__list-item *:last-child{margin-bottom:0 !important}.joe_timeline{line-height:26px}.joe_timeline__item{position:relative;padding-bottom:15px}.joe_timeline__item-tail{position:absolute;top:0;left:6px;height:100%;border-left:1px solid var(--classC)}.joe_timeline__item-circle{position:absolute;width:13px;height:13px;background-color:var(--background);border-radius:50%;border:1px solid #19be6b}.joe_timeline__item-content{padding-left:24px;position:relative;top:-5px}.joe_timeline__item-content *:last-child{margin-bottom:0 !important}.joe_timeline__item:last-child{padding-bottom:0}.joe_timeline__item:last-child .joe_timeline__item-tail{display:none}.joe_tabs{width:100%;overflow:hidden;background:var(--background);-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.1);box-shadow:0 2px 6px rgba(0,0,0,0.1);border:1px solid var(--classC);border-radius:var(--radius-inner);line-height:26px}.joe_tabs__head{width:100%;overflow-x:auto;overflow-y:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;background:var(--classD)}.joe_tabs__head-item{position:relative;padding:0 15px;line-height:40px;height:40px;color:var(--minor);cursor:pointer;-webkit-transition:color .5s;transition:color .5s;white-space:nowrap;font-size:14px}.joe_tabs__head-item::after{content:"";position:absolute;background:var(--theme);bottom:0;left:15px;right:15px;height:2px;opacity:0;border-radius:2px;-webkit-transform:scaleX(.5);transform:scaleX(.5);-webkit-transition:opacity .25s,-webkit-transform .25s;transition:opacity .25s,-webkit-transform .25s;transition:opacity .25s,transform .25s;transition:opacity .25s,transform .25s,-webkit-transform .25s}.joe_tabs__head-item.active{color:var(--theme)}.joe_tabs__head-item.active::after{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.joe_tabs__body-item{padding:15px}.joe_tabs__body-item *:last-child{margin-bottom:0 !important}.joe_vplayer{width:100%;height:500px}.joe_card__describe{position:relative;border:1px dashed var(--classA);line-height:26px}.joe_card__describe-title{position:absolute;top:0;left:8px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:var(--background);padding:0 5px;color:var(--main);font-weight:500;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.joe_card__describe-content{color:var(--routine);padding:18px 15px 15px}.joe_card__describe-content *:last-child{margin-bottom:0 !important}.joe_lamp{display:block;position:relative;width:100%;height:3px;border-radius:1.5px;overflow:hidden;-webkit-animation:lamp-background linear 4s infinite;animation:lamp-background linear 4s infinite}.joe_lamp::before,.joe_lamp::after{content:"";position:absolute;width:100%;height:100%;top:0;z-index:1;-webkit-animation:lamp-front linear 4s infinite;animation:lamp-front linear 4s infinite}.joe_lamp::before{right:50%;-webkit-transform-origin:right;transform-origin:right}.joe_lamp::after{left:50%;-webkit-transform-origin:left;transform-origin:left}.joe_collapse{line-height:26px}.joe_collapse__item{margin-bottom:10px;color:var(--routine);border:1px solid var(--classC)}.joe_collapse__item-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--classD);padding:10px 12px;padding-right:8px;cursor:pointer;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.joe_collapse__item-head--label{padding-right:8px}.joe_collapse__item-head--icon{-ms-flex-negative:0;flex-shrink:0;margin-left:auto;fill:var(--minor);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.joe_collapse__item-wrapper{max-height:0;overflow:hidden;-webkit-transition:max-height .3s ease;transition:max-height .3s ease}.joe_collapse__item-wrapper--content{padding:12px}.joe_collapse__item-wrapper--content *:last-child{margin-bottom:0 !important}.joe_collapse__item:last-child{margin-bottom:0}.joe_collapse__item.active .joe_collapse__item-head--icon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.joe_cloud{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;border:1px solid var(--classC);border-radius:var(--radius-inner);overflow:hidden}.joe_cloud__logo{-ms-flex-negative:0;flex-shrink:0;width:32px;height:32px;margin-right:10px;background-size:100% 100%}.joe_cloud__logo._default{background-image:url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEzNS40NjcgODIzLjY4YTM3MC41NiA5My42NTMgMCAxIDAgNzQxLjEyIDAgMzcwLjU2IDkzLjY1MyAwIDEgMC03NDEuMTIgMHoiIGZpbGw9IiNCNkM5Q0IiLz48cGF0aCBkPSJNODUuMzMzIDgxMi4zNzNWMTUxLjA0YzguNzQ3LTIzLjA0IDIzLjQ2Ny00Mi42NjcgNDkuMjgtNDIuNjY3IDU1LjI1NCAxLjI4IDExMC45MzQtOS4zODYgMTY1LjU0NyA2LjgyN2ExNC41MDcgMTQuNTA3IDAgMCAwIDEwLjg4LTIuMzQ3IDcxLjY4IDcxLjY4IDAgMCAxIDMyLjIxMy01LjU0NmgxMTQuNTZhNTYuMzIgNTYuMzIgMCAwIDEgNjQgNTIuOTA2IDYxLjQ0IDYxLjQ0IDAgMCAwLTguNzQ2IDY5LjU0NyAyMDYuNTA3IDIwNi41MDcgMCAwIDEgOC41MzMgMjkuMjI3djU0MS40NGE1MS42MjcgNTEuNjI3IDAgMCAxLTQ4Ljg1MyA1Mi45MDZjLTU1LjI1NCAwLTExMS4xNDcgOC45Ni0xNjUuOTc0LTYuMTg2YTEzLjg2NyAxMy44NjcgMCAwIDAtOS4xNzMgMCA5NS41NzMgOTUuNTczIDAgMCAxLTQ1LjY1MyA2LjE4NmwtOTMuMjI3IDEuMjhjLTMzLjcwNyAyLjU2LTYxLjQ0LTYuNjEzLTczLjM4Ny00Mi4yNHptMzg5LjEyLTMzMS43MzNWMTc1LjU3M2MwLTEwLjQ1MyAxLjkyLTIxLjMzMy0xNC43Mi0yMS4zMzNIMzQxLjEyYTE0LjUwNyAxNC41MDcgMCAwIDAtMTUuNTczIDEwLjY2NyA5NS4xNDcgOTUuMTQ3IDAgMCAwLTcuMDQgNDEuMzg2djU2OC4zMmMxLjQ5MyAyNi42NjcgOS42IDM0LjM0NyAzNi4wNTMgMzQuMzQ3aDk5LjJjMTYuNDI3IDAgMjEuMzMzLTUuMzMzIDIxLjMzMy0yMS4zMzMtLjg1My0xMDIuNC0uNjQtMjA0LjgtLjY0LTMwNi45ODd6bS0zNDIuNCAwVjc4Ny4yYzAgOS42LTEuOTIgMjAuMDUzIDEzLjY1NCAxOS44NEgyNjYuMjRjNi4xODcgMCAxMS41MiAwIDEzLjQ0LTcuODkzYTEzOS4wOTMgMTM5LjA5MyAwIDAgMCA4LjMyLTM5LjA0VjIwMC4zMmExNDUuOTIgMTQ1LjkyIDAgMCAwIDAtMTUuNTczYy0yLjc3My0yNS4xNzQtOS44MTMtMzEuMzYtMzQuOTg3LTMxLjM2aC05OS4yYy0xNy40OTMgMC0yMS4zMzMgNS4zMzMtMjEuMzMzIDIxLjMzMyAwIDEwMi42MTMtLjQyNyAyMDUuMjI3LS40MjcgMzA2Ljc3M3oiIGZpbGw9IiMzMTQ1NTMiLz48cGF0aCBkPSJNODY0IDgyOC44bC02Mi4wOCAyMS4zMzNjLTQwLjUzMyAxNC4wOC02Ni45ODcgMS40OTQtODEuOTItMzkuMjUzLTcuODkzLTIxLjMzMy0xNi4yMTMtNDIuNjY3LTI0LjMyLTY0bC0zLjYyNy0zLjg0YTY0IDY0IDAgMCAwLTUuNzYtMjQuMzJjLTM2LjA1My0xMDAuNjkzLTcxLjY4LTIwMS44MTMtMTA4LjM3My0zMDIuMjkzLTE4Ljk4Ny01MS44NC0zNC45ODctMTA0Ljk2LTU3LjM4Ny0xNTUuNTJBMjA2LjUwNyAyMDYuNTA3IDAgMCAwIDUxMiAyMzEuNjhhNjEuNDQgNjEuNDQgMCAwIDEgOC43NDctNjkuNTQ3IDY3MS4xNDcgNjcxLjE0NyAwIDAgMSAxNDAuNTg2LTUzLjU0NmMyNy45NDctOC4xMDcgNTEuMiA5LjE3MyA2Mi4wOCAzOS42OHE1Mi40OCAxNDUuOTIgMTA0LjUzNCAyOTIuMDUzbDEwMy42OCAyOTAuMzQ3YzE2LjY0IDQ2LjI5MyA1LjMzMyA3MC42MTMtNDAuMzIgODcuNDY2LTkuMzg3IDMuMi0xOC4zNDcgNy4wNC0yNy4zMDcgMTAuNjY3em0yNi44OC03MS44OTNzLTEuMjgtNC4wNTQtMi4zNDctNy4wNFE3ODQuNjQgNDU4Ljg4IDY4MC45NiAxNjguMTA3Yy00LjQ4LTEyLjgtMTAuNDUzLTE1LjM2LTIzLjA0LTEwLjY2Ny0yOS4wMTMgMTEuMzA3LTU4LjAyNyAyMS4zMzMtODcuODkzIDMxLjE0Ny0xNy4yOCA1LjMzMy0xOC4xMzQgMTMuMDEzLTEyLjU4NyAyOC4zNzMgMzkuODkzIDEwOS40NCA3OC43MiAyMTkuMzA3IDExNy45NzMgMzI5LjE3M2w4OC4zMiAyNDYuODI3YzMuMiA5LjE3MyA1LjU0NyAxOS40MTMgMTkuODQgMTQuMDggMzIuODU0LTEyLjE2IDY1LjcwNy0yMy42OCA5OC43NzQtMzUuNDEzYTExLjMwNyAxMS4zMDcgMCAwIDAgOC43NDYtMTQuNzJ6IiBmaWxsPSIjNzkzOTQzIi8+PHBhdGggZD0iTTQ3NC40NTMgNDgwLjY0djMwNi45ODdjMCAxNS43ODYtNC4yNjYgMjEuMzMzLTIxLjMzMyAyMS4zMzMtMzMuMDY3LTEuMDY3LTY2LjEzMyAwLTk5LjIgMC0yNi40NTMgMC0zNC41Ni03LjY4LTM2LjA1My0zNC4zNDd2LTU2OC4zMmE5NS4xNDcgOTUuMTQ3IDAgMCAxIDcuMDQtNDEuMzg2IDE0LjUwNyAxNC41MDcgMCAwIDEgMTUuNTczLTEwLjY2N2gxMTguNjEzYzE2LjY0IDAgMTQuNzIgMTAuNDUzIDE0LjcyIDIxLjMzM3EuNjQgMTUyLjMyLjY0IDMwNS4wNjd6TTQxMi4xNiA1NzZ2MTMyLjA1M2MwIDExLjA5NCAxLjA2NyAyMS4zMzQgMTQuNzIgMjIuODI3czE2LjY0LTExLjA5MyAxNi40MjctMjMuMDRWNDQzLjczM2MwLTExLjA5My0xLjA2Ny0yMS4zMzMtMTQuNzItMjIuODI2cy0xNi42NCAxMS4wOTMtMTYuNjQgMjMuMDRjLjQyNiA0My4wOTMuMjEzIDg3LjA0LjIxMyAxMzIuMDUzem0zOC44MjctMjkwLjk4N2E1MC41NiA1MC41NiAwIDEgMC01MS40MTQgNDkuNzA3IDUwLjk4NyA1MC45ODcgMCAwIDAgNTEuNjI3LTUwLjc3M3pNMzU3Ljc2IDY0MS4wNjd2NjcuODRjMCAxMC44OCAyLjM0NyAyMS4zMzMgMTQuNzIgMjEuMzMzczE2LjY0LTkuMzg3IDE2LjY0LTIxLjMzM3YtMTM1LjY4YzAtMTAuODgtMi41Ni0yMS4zMzQtMTQuNzItMjEuMzM0cy0xNi42NCA5LjM4Ny0xNi42NCAyMS4zMzRjLjIxMyAyMi42MTMgMCA0NS40NCAwIDY3Ljg0ek0xMzIuMDUzIDQ4MS40OTNWMTc2LjQyN2MwLTE2Ljg1NCA0LjI2Ny0yMi44MjcgMjEuMzM0LTIxLjMzNCAzMy4wNjYgMS4yOCA2Ni4xMzMgMCA5OS4yIDAgMjUuMzg2IDAgMzIuMjEzIDYuMTg3IDM0Ljk4NiAzMS4zNmExNDUuOTIgMTQ1LjkyIDAgMCAxIDAgMTUuNTc0djU1OS43ODZhMTM5LjA5MyAxMzkuMDkzIDAgMCAxLTguMzIgMzkuMDRjLTIuMTMzIDcuNDY3LTcuNDY2IDcuODk0LTEzLjQ0IDcuODk0SDE0NS4yOGMtMTUuNTczIDAtMTMuNjUzLTEwLjI0LTEzLjY1My0xOS44NFY1MTEuNTczcS40MjYtMTUuMzYuNDI2LTMwLjA4em02Mi4yOTQgMTA2LjY2N1Y0NjcuODRjMC0xMS43MzMgMC0yMy44OTMtMTUuMzYtMjQuMTA3cy0xNiAxMS43MzQtMTYgMjMuNjh2MjM4LjkzNGMwIDExLjUyIDAgMjMuODkzIDE1LjM2IDI0LjEwNnMxNi0xMS43MzMgMTYtMjMuNjhjLS4yMTQtMzkuODkzIDAtNzkuMzYgMC0xMTguODI2ek0yNTYgMjgzLjczM2E1MC41NiA1MC41NiAwIDEgMC01MS4yIDQ5LjkyIDUwLjc3MyA1MC43NzMgMCAwIDAgNTEuMi00OS45MnptLTcuNjggMzQxLjMzNHYtODEuNDk0YzAtMTEuMzA2LTEuNzA3LTIxLjMzMy0xNS4zNi0yMS4zMzNzLTE2IDEwLjI0LTE2IDIxLjMzM1Y3MDguNDhjMCAxMS4zMDcgMS43MDcgMjEuMzMzIDE1LjM2IDIxLjMzM3MxNi0xMC4yNCAxNi0yMS4zMzNjLjIxMy0yNy45NDcuNDI3LTU1Ljg5My40MjctODMuNjI3eiIgZmlsbD0iI0I3RTFFQiIvPjxwYXRoIGQ9Ik04OTEuMDkzIDc1Ni45MDdhMTEuMzA3IDExLjMwNyAwIDAgMS04Ljc0NiAxNC43MmMtMzIuODU0IDExLjczMy02NS45MiAyMy40NjYtOTguNzc0IDM1LjQxMy0xNC4yOTMgNS4zMzMtMTYuNjQtNC45MDctMTkuODQtMTQuMDhsLTg4LjMyLTI0Ni44MjdDNjM2LjE2IDQzNi4yNjcgNTk3LjMzMyAzMjYuNCA1NTcuMjI3IDIxNi45NmMtNS41NDctMTUuMTQ3LTQuNjk0LTIzLjA0IDEyLjU4Ni0yOC4zNzMgMjkuNjU0LTguOTYgNTguODgtMjAuMDU0IDg3Ljg5NC0zMS4xNDcgMTIuNTg2LTQuOTA3IDE4LjU2LTIuMzQ3IDIzLjA0IDEwLjY2N3ExMDMuNjggMjkwLjk4NiAyMDcuNzg2IDU4MS43NmMxLjI4IDIuOTg2IDIuMTM0IDUuOTczIDIuNTYgNy4wNHptLTEyMC4zMi0yNjYuMjRjMC0yLjU2LTIuMTMzLTYuODI3LTMuNjI2LTExLjA5NEw2ODcuNzg3IDI1NmE4Mi41NiA4Mi41NiAwIDAgMC0zLjYyNy04Ljk2Yy0zLjg0LTcuNjgtOS44MTMtMTIuOC0xOC41Ni05LjgxM2ExNC45MzMgMTQuOTMzIDAgMCAwLTEwLjQ1MyAxOS44NGMwIDMuMiAxLjkyIDYuMTg2IDIuOTg2IDkuMTczbDc5Ljc4NyAyMjQuNDI3YTY4LjQ4IDY4LjQ4IDAgMCAwIDUuMzMzIDEyLjM3MyAxNC4yOTMgMTQuMjkzIDAgMCAwIDE4LjU2IDUuOTczYzYuMTg3LTMuNDEzIDkuMzg3LTkuMzg2IDguOTYtMTguMzQ2em0xOS4yIDEyOGE1MC41NiA1MC41NiAwIDEgMCA1MC4xMzQgNTAuOTg2IDUwLjk4NyA1MC45ODcgMCAwIDAtNTAuNzc0LTUwLjk4NnptLTk2LjY0LTE4Mi40YzAtMi45ODctMi41Ni04LjUzNC00LjQ4LTE0LjA4cS0yNi4wMjYtNzIuOTYtNTIuMDUzLTE0NC44NTRjLTMuODQtMTAuODgtNy40NjctMjQuNzQ2LTIzLjI1My0xOS40MTNzLTEwLjY2NyAxNy45Mi02LjQgMjkuMjI3bDUyLjkwNiAxNDcuNjI2YTcyLjUzMyA3Mi41MzMgMCAwIDAgNS45NzQgMTQuMjk0IDEzLjg2NyAxMy44NjcgMCAwIDAgMTcuMDY2IDUuNzZjNy4wNC0zLjIgMTAuMjQtOC43NDcgMTAuMjQtMTguNTZ6IiBmaWxsPSIjRkJCNkFDIi8+PHBhdGggZD0iTTQxMi4xNiA1NzZWNDQzLjk0N2MwLTExLjk0NyAxLjQ5My0yMy42OCAxNi42NC0yMy4wNHMxNC43MiAxMS43MzMgMTQuNzIgMjIuODI2VjcwNy44NGMwIDExLjk0Ny0xLjQ5MyAyMy42OC0xNi40MjcgMjMuMDRzLTE0LjcyLTExLjczMy0xNC43Mi0yMi44MjdjMC00NS4wMTMtLjIxMy04OS4zODYtLjIxMy0xMzIuMDUzem0zOS4wNC0yOTIuMDUzYTUwLjU2IDUwLjU2IDAgMSAxLTQ5LjQ5My01MS40MTQgNTAuOTg3IDUwLjk4NyAwIDAgMSA0OS40OTMgNTEuNDE0em0tMzAuOTMzLTEuNzA3Yy0yLjM0Ny0xMS41Mi04Ljc0Ny0xOC45ODctMjEuMzM0LTE4LjEzM2ExOC45ODcgMTguOTg3IDAgMCAwIDEuNDk0IDM4LjE4NmMxMi41ODYtLjIxMyAxOC4zNDYtOC4zMiAxOS42MjYtMjAuMDUzek0zNTcuNzYgNjQxLjA2N3YtNjcuODRjMC0xMS43MzQgMi45ODctMjEuMzM0IDE2LjY0LTIxLjMzNHMxNC43MiAxMC4yNCAxNC43MiAyMS4zMzR2MTM1LjY4YzAgMTEuNzMzLTIuOTg3IDIxLjMzMy0xNi42NCAyMS4zMzNzLTE0LjcyLTEwLjI0LTE0LjcyLTIxLjMzM2MuMjEzLTIyLjYxNCAwLTQ1LjIyNyAwLTY3Ljg0em0tMTYzLjQxMy01My4xMnYxMTguNGMwIDExLjczMyAwIDIzLjg5My0xNiAyMy42OHMtMTUuMzYtMTIuNTg3LTE1LjM2LTI0LjEwN1Y0NjYuOTg3YzAtMTEuNzM0IDAtMjMuODk0IDE2LTIzLjY4czE1LjM2IDEyLjU4NiAxNS4zNiAyNC4xMDZjLS4yMTQgNDAuMzIgMCA4MC40MjcgMCAxMjAuNTM0ek0yNTYgMjgzLjczM2E1MC41NiA1MC41NiAwIDEgMS00OS45Mi01MS4yIDUwLjc3MyA1MC43NzMgMCAwIDEgNDkuOTIgNTEuMnptLTMwLjcyIDBhMTkuNjI3IDE5LjYyNyAwIDAgMC0xOS4yLTE5LjIgMTkuMiAxOS4yIDAgMCAwLTEuOTIgMzguMTg3YzEyLjU4Ny40MjcgMTguOTg3LTcuMjUzIDIxLjU0Ny0xOS42Mjd6bTIzLjQ2NyAzNDEuMTJ2ODMuNDE0YzAgMTEuNTItMi4zNDcgMjEuMzMzLTE2IDIxLjMzM3MtMTUuMzYtMTAuODgtMTUuMzYtMjEuMzMzVjU0My4zNmMwLTExLjUyIDIuMzQ2LTIxLjMzMyAxNi0yMS4zMzNzMTUuMzYgMTAuODggMTUuMzYgMjEuMzMzYy0uMjE0IDI3LjA5MyAwIDUzLjk3MyAwIDgxLjQ5M3oiIGZpbGw9IiMzMTQ1NTMiLz48cGF0aCBkPSJNNzcwLjc3MyA0OTAuNjY3YzAgOC45Ni0xLjkyIDE0LjkzMy04Ljc0NiAxNy40OTNhMTQuMjkzIDE0LjI5MyAwIDAgMS0xOC41Ni01Ljk3MyA2OC40OCA2OC40OCAwIDAgMS01LjMzNC0xMi4zNzRsLTgwLTIyMi43MmMtMS4wNjYtMi45ODYtMi4xMzMtNi4xODYtMi45ODYtOS4xNzNhMTQuOTMzIDE0LjkzMyAwIDAgMSAxMC40NTMtMTkuODRjOC43NDctMi45ODcgMTQuOTMzIDEuOTIgMTguNTYgOS44MTNhODIuNTYgODIuNTYgMCAwIDEgMy42MjcgOC45Nkw3NjggNDc5LjU3M2MwIDQuMjY3IDEuOTIgOC41MzQgMi43NzMgMTEuMDk0em0xOC41NiAxMjhhNTAuNTYgNTAuNTYgMCAxIDEgMCAxMDAuOTA2IDUwLjU2IDUwLjU2IDAgMCAxIDAtMTAwLjkwNnptMTkuMiA1MC41NmMtMS45Mi0xMS41Mi04LjEwNi0xOS40MTQtMjAuMDUzLTE4Ljk4N2ExOC45ODcgMTguOTg3IDAgMCAwIDAgMzcuOTczYzEyLjU4Ny0uNDI2IDE4LjU2LTguMzIgMjAuNDgtMTkuODR6bS0xMTUuMi0yMzIuOTZjMCAxMC4wMjYtMy4yIDE1LjM2LTEwLjI0IDE3LjQ5M2ExMy44NjcgMTMuODY3IDAgMCAxLTE3LjA2Ni01Ljc2IDcyLjUzMyA3Mi41MzMgMCAwIDEtNS45NzQtMTQuMjkzTDYwNy4xNDcgMjg2LjA4Yy00LjA1NC0xMS4zMDctOS4xNzQtMjQuMTA3IDYuNC0yOS4yMjdzMTkuMiA4LjUzNCAyMy4yNTMgMTkuNDE0bDUyLjA1MyAxNDUuOTJjMS45MiA0LjQ4IDMuNDE0IDExLjA5MyA0LjQ4IDE0LjA4eiIgZmlsbD0iIzc5Mzk0MyIvPjwvc3ZnPg==")}.joe_cloud__logo._360{background-image:url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjIiIGhlaWdodD0iMjIiPjxwYXRoIGQ9Ik04NDMuMjk0IDg3MS45MDZjMC00OS42OTQgNDAuNjU5LTkwLjM1MyA5MC4zNTMtOTAuMzUzUzEwMjQgODIyLjIxMiAxMDI0IDg3MS45MDZzLTQwLjY1OSA5MC4zNTMtOTAuMzUzIDkwLjM1My05MC4zNTMtNDAuNjU5LTkwLjM1My05MC4zNTN6IiBmaWxsPSIjRkY5OTMyIi8+PHBhdGggZD0iTTg0NC44IDY4Ni42ODJsLTEzMS4wMTItNTIuNzA2Yy0xMC41NC00LjUxNy0xMC41NC0xMi4wNDctNi4wMjMtMjIuNTg4IDEyLjA0Ny0zMS42MjMgMTguMDctNjYuMjU5IDE4LjA3LTEwMC44OTQgMC0xNDcuNTc2LTEyNC45ODgtMjc0LjA3LTI3NC4wNy0yNzQuMDdzLTI3NC4wNyAxMjYuNDk0LTI3NC4wNyAyNzQuMDdjMCAzNC42MzUgOS4wMzQgNzAuNzc3IDIxLjA4MSAxMDIuNCAzLjAxMiA2LjAyNCAzLjAxMiAxMy41NTMgMCAxOS41NzctMy4wMTEgNC41MTctNi4wMjMgMC0xMC41NCAxLjUwNUw1NS43MTcgNjc3LjY0N2MtMS41MDYgMS41MDYtNC41MTggMS41MDYtNi4wMjQgMS41MDYtOS4wMzUgMC0xNS4wNTktNC41MTgtMTguMDctMTMuNTUzQzEyLjA0NyA2MTQuNCAxLjUwNiA1NjMuMiAxLjUwNiA1MTAuNDk0IDEuNTA2IDI2My41MyAyMDQuOCA2MC4yMzUgNDUzLjI3IDYwLjIzNXM0NTAuMjU4IDIwMS43ODkgNDUwLjI1OCA0NDguNzUzYzAgNTguNzMtMTAuNTQgMTE0LjQ0Ny0zMS42MjMgMTY3LjE1My0xLjUwNiA0LjUxOC02LjAyNCA5LjAzNS0xMi4wNDcgMTAuNTQxLTMuMDEyIDEuNTA2LTQuNTE4IDEuNTA2LTcuNTMgMS41MDZzLTQuNTE3IDAtNy41MjktMS41MDZ6IiBmaWxsPSIjMEZCMjY0Ii8+PHBhdGggZD0iTTUxLjIgNzE4LjMwNmMtNy41My0xNS4wNTktMTMuNTUzLTMxLjYyNC0xOS41NzYtNDYuNjgyLTMuMDEyLTcuNTMtMy4wMTItMTMuNTUzLTMuMDEyLTE2LjU2NSAwLTQ5LjY5NCA0MC42NTktODguODQ3IDkxLjg1OS04OC44NDcgMzcuNjQ3IDAgNjkuMjcgMjIuNTg4IDg0LjMyOSA1NS43MTcgMS41MDYgMy4wMTIgNi4wMjQgMTIuMDQ3IDkuMDM1IDE2LjU2NSA0Ni42ODMgODguODQ3IDEzOC41NDEgMTQ2LjA3IDIzOS40MzYgMTQ2LjA3IDk5LjM4OCAwIDE4OS43NC01NS43MTcgMjM3LjkyOS0xNDEuNTUyIDQuNTE4LTkuMDM2IDE2LjU2NS0zMC4xMTggMTguMDctMzEuNjI0IDE1LjA2LTMwLjExNyA0My42NzEtNDUuMTc2IDc2LjgtNDUuMTc2IDUxLjIgMCA5MS44NiA0MC42NTkgOTEuODYgODguODQ3IDAgNi4wMjMgMCAxMy41NTMtNC41MTggMjIuNTg4bC05LjAzNiAyMi41ODh2MS41MDZjLTEuNTA1IDQuNTE4LTMuMDExIDcuNTMtNi4wMjMgMTIuMDQ3LTc2LjggMTUzLjYtMjMxLjkwNiAyNDguNDctNDAzLjU3NyAyNDguNDdTMTI5LjUwNiA4NjguODk1IDUxLjIgNzE4LjMwN3oiIGZpbGw9IiNGRjk5MzIiLz48L3N2Zz4=")}.joe_cloud__logo._bd{background-image:url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTI3MS4zOCA0MjkuNjM3YTI0NS41IDI0NS41IDAgMCAxLTMuMzk1LTQwLjc3N2MwLTEzNC42OCAxMDkuMTgtMjQzLjg2IDI0My44Ni0yNDMuODZzMjQzLjg2IDEwOS4xOCAyNDMuODYgMjQzLjg2YTI0NS41IDI0NS41IDAgMCAxLTMuMzk0IDQwLjc3NkM4NzUuOTY3IDQzMC4zMTIgOTc2IDUzMC43NjMgOTc2IDY1NC41NzhjMCAxMjQuMjM1LTEwMC43MTIgMjI0Ljk0Ny0yMjQuOTQ2IDIyNC45NDctNjIuNzQzIDAtMTE5LjQ4Ni0yNS42ODgtMTYwLjI4Ny02Ny4xMmwuMDAzLS4wMDRjLTIxLjQ0LTIxLjgyMi0yMS4zMjItNTYuODkzLjM1NC03OC41NyAyMS43OTYtMjEuNzk1IDU3LjEzMy0yMS43OTUgNzguOTI4IDAgLjY5My42OTQgMS4zNjUgMS40IDIuMDE0IDIuMTIgMjAuNDI3IDE5Ljg3IDQ4LjMxNyAzMi4xMDggNzkuMDY1IDMyLjEwOCA2Mi42MzEgMCAxMTMuNDA0LTUwLjc3MiAxMTMuNDA0LTExMy40MDMgMC02Mi42MzEtNTAuNzczLTExMy40MDMtMTEzLjQwNC0xMTMuNDAzLTI4LjczOSAwLTU0Ljk4MSAxMC42OS03NC45NjcgMjguMzExbC0uMDk2LS4wOTYtMS44ODYgMS44ODZjLTIuMiAyLjAzMy00LjMyIDQuMTUyLTYuMzUzIDYuMzUzbC00LjMwNiA0LjMwNS4wNzYuMDc3LTIyOS44NzYgMjI5Ljg3Ni0uMDMtLjAzYy00MC44MzMgNDEuNzA4LTk3Ljc2NyA2Ny41OS0xNjAuNzQ3IDY3LjU5QzE0OC43MTIgODc5LjUyNSA0OCA3NzguODEzIDQ4IDY1NC41NzhjMC0xMjMuNzExIDk5Ljg2Ni0yMjQuMDk4IDIyMy4zOC0yMjQuOTR6bTEuNjQ0IDMzOC40MjJjNjIuNjMgMCAxMTMuNDAzLTUwLjc3MiAxMTMuNDAzLTExMy40MDMgMC02Mi42MzEtNTAuNzcyLTExMy40MDMtMTEzLjQwMy0xMTMuNDAzLTYyLjYzMSAwLTExMy40MDQgNTAuNzcyLTExMy40MDQgMTEzLjQwMyAwIDYyLjYzIDUwLjc3MyAxMTMuNDAzIDExMy40MDQgMTEzLjQwM3pNNTExLjg0NSA1MjEuMWM3My4wMzQgMCAxMzIuMjQtNTkuMjA2IDEzMi4yNC0xMzIuMjQgMC03My4wMzMtNTkuMjA2LTEzMi4yMzktMTMyLjI0LTEzMi4yMzlzLTEzMi4yNCA1OS4yMDYtMTMyLjI0IDEzMi4yNGMwIDczLjAzMyA1OS4yMDYgMTMyLjIzOSAxMzIuMjQgMTMyLjIzOXoiIGZpbGw9IiMwNkE3RkYiLz48cGF0aCBkPSJNNjQzLjM1MSA0MDIuODY4YTU2Ljk2NiA1Ni45NjYgMCAwIDEtLjM1Mi02LjMzNGMwLTMxLjEyMyAyNS4yMy01Ni4zNTMgNTYuMzUzLTU2LjM1M3M1Ni4zNTMgMjUuMjMgNTYuMzUzIDU2LjM1M2MwIDIuMzktLjE1IDQuNzQ1LS40MzggNy4wNTctNy42MTYgMTI3LjgyLTExMy42ODggMjI5LjEyOC0yNDMuNDIyIDIyOS4xMjgtMTI5LjczNCAwLTIzNS44MDYtMTAxLjMwNy0yNDMuNDIyLTIyOS4xMjhhNTYuOTA4IDU2LjkwOCAwIDAgMS0uNDM4LTcuMDU3YzAtMzEuMTIzIDI1LjIzLTU2LjM1MyA1Ni4zNTMtNTYuMzUzczU2LjM1MyAyNS4yMyA1Ni4zNTMgNTYuMzUzYzAgMi4xNDEtLjEyIDQuMjU1LS4zNTIgNi4zMzQgNi45OTYgNjYuNDQ4IDYzLjIwNCAxMTguMjMgMTMxLjUwNiAxMTguMjMgNjguMzAyIDAgMTI0LjUxLTUxLjc4MiAxMzEuNTA2LTExOC4yM3oiIGZpbGw9IiNGRjQzNkEiLz48L3N2Zz4=")}.joe_cloud__logo._ty{background-image:url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjIiIGhlaWdodD0iMjIiPjxwYXRoIGQ9Ik0yODMuNSAzNjguOGMtMTAuMyAzMS43LTguMyA2Mi4zIDExLjggODkuNiAyMy44IDMyLjIgNTYuOSA0My41IDk2LjEgMzkuMiAxMS0xLjIgMjEuNS0zLjggMzEuOC03LjcgNDAuNy0xNS42IDY3LjgtNTcuOCA2MS05OC02LjUtMzguMy0yOC44LTY2LTY0LjgtNzkuOC02OC40LTI2LjItMTMyLjMtMTUuMi0xODkuNyAyOS45LTM1LjMgMjcuNy02MC43IDYzLTY3LjcgMTA4LjItMTEuMiA3My4xIDMuNCAxMzkuNSA1OC44IDE5Mi4zIDQxLjEgMzkuMiA5MC40IDU3LjQgMTQ3LjggNTUuOSA3Mi4zLTEuOSAxMzIuOS0zMCAxODUuNi03Ny45IDMxLjktMjkuMSA1Ny40LTYzLjggODQuOC05Ni45IDM2LjYtNDQuMyA3OC40LTgxLjUgMTM0LjEtMTAwLjMgNTYuMi0xOC45IDExMS42LTE2LjMgMTY2LjQgNS44IDQuMyAxLjcgOC42IDMuNSAxNSA2LjEtMTAuNiAxLjQtMTkuMiAyLjItMjcuNiAzLjgtNDIuOCA3LjgtNzYuMSAzMS41LTEwNC41IDYzLTMwLjMgMzMuNS01NC42IDcxLjYtODAuOCAxMDguMi0zNi41IDUxLjEtNzYuNiA5OC44LTEyNy41IDEzNi41LTYzLjUgNDctMTM0LjEgNzMuMy0yMTMuNiA2OS42LTU3LjktMi42LTExMi4zLTE5LjktMTYyLjYtNDktODMuNi00OC40LTE0MS0xMTcuNy0xNjIuMy0yMTMuMi0yMC4yLTkwLjMgMi4yLTE3MS44IDYwLjItMjQyLjcgNTIuOC02NC42IDEyNC05NS40IDIwNi0xMDQuMyAxMTUtMTIuNSAyMjEuNiA1Mi4xIDI2OS41IDE0OSAzNS4zIDcxLjUgMjMuNSAxNTIuNS0zMS4xIDIxMC4yLTM1LjIgMzcuMi03OS43IDU3LjUtMTMwLjUgNjEuNy01OS40IDQuOC0xMTIuOS0xMS43LTE1Ni45LTUyLjktNTQuOS01MS42LTcxLjktMTQwLjQtMTUtMjA2LjMgMS4xLTEuMyAyLjUtMi41IDMuOC0zLjcgMy4yLS4yIDMuMSAxLjQgMS45IDMuN3oiIGZpbGw9IiNGNUM1M0UiLz48L3N2Zz4=")}.joe_cloud__logo._ct{background-image:url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjIiIGhlaWdodD0iMjIiPjxwYXRoIGQ9Ik04NTAuNDYxIDc2NC40ODljLTE4LjgyOCA1MC4yMjUtMzUuODc5IDg2Ljg0MS04Mi40NjQgODYuODQxSDEyMC4xNjJjLTQ2LjU3OSAwLTg0Ljk2Mi00MC4yNjctODQuOTYyLTg2Ljg0MUwxNzUuNzU5IDI1OC40NmMxMy41NjgtNTcuMDkxIDM1Ljg4OS04Ni44MyA4Mi40NjItODYuODNoNjQ3LjgzN2M0Ni41ODIgMCA4NC45NjIgNDAuMjQ2IDg0Ljk2MiA4Ni44M0w4NTAuNDYxIDc2NC40ODl6TTMyMi41MTIgMzM3LjI0MmMtNC4zMjQgNC40MTctNy4xOTkgOC43NjQtNy4zNTMgOS4wMjQtLjEwMy4yMDctMi40NzkgNC45OTktMy4xODQgNi45MDktLjcwNSAxLjg4OC0yLjk0NyA5LjM3Ny0zLjA1MSA5LjcxbC0yLjQyNyA4Ljk4MnMtMS45MyA5LjI5NC0yLjIyIDEwLjc4OGMtLjIyOCAxLjE4Mi0xLjM0OSA5LjIyLTEuODc4IDEzLjA5MS0uMTM1Ljk4NS0uMjI4IDEuNjM4LS4yMzggMS43LS4wNjIuMzk1LTEuMTgyIDExLjgxNC0uODkzIDE3LjkyNC4yNzEgNi4wOTkuODQyIDE2LjcxMS44NSAxNi43NjIuMDEyLjEzNSAxLjYzIDEzLjczMyAzLjg3OSAyMi45MjMgMi4xNTkgOC43NzUgNC4yNDMgMTUuNjg1IDYuMzg5IDIxLjEyIDIuMDU0IDUuMTY1IDcuMDMzIDE0LjY4OCA3LjczOSAxNS43ODguMTI2LjE5Ni40MTUuNzA1LjgyOSAxLjQ1MiAyLjA1NCAzLjY3IDYuODY4IDEyLjI2IDExLjI5NiAxNy4yMTggNi4wOTggNi44MjYgMTIuNDQ3IDEzLjc5NiAxNy4yNSAxNy40MDYgNC4zMzcgMy4yNTggMTMuMjIzIDkuMzM0IDE5LjA2NSAxMS40MyA1LjI2OCAxLjkwOSA4Ljk2IDIuODg1IDEwLjE2NSAzLjAwOGguMTM1bC42NTItLjAyLjE0Ny0uNThjLjE2NS0uNjIyLS4yOTItLjg3MS0xLjAzOC0xLjI2Ni0xLjMxNy0uNzA1LTQuMzc4LTIuMzQzLTYuMzY5LTUuMDItMi44NjQtMy44MzgtNy4xMzYtMTEuMTA4LTkuNzgxLTE4Ljk0MS0yLjYyMy03Ljc2OS00LjE2LTE0Ljk5OC00LjczLTE3LjcyNi0uMzQxLTEuNjI5LTEuMTMxLTYuNjkxLTEuODk5LTExLjU4NWE5ODIuNzA2IDk4Mi43MDYgMCAwIDAtMS4zODktOC43NzVjLS4zNDMtMi4wNzQtMS41MTUtMTIuNzY5LTIuMTA3LTI0LjUtLjc0OC0xNC44MDIuMTM1LTMwLjE0Mi4xMzUtMzAuMjg4LjEzNS0xLjkzIDIuNTMtMjcuNzU4IDUuMjU5LTM5LjE2N2wuMjQ5LTEuMDE3YzIuNjM2LTExLjAxNSA0LjM4OC0xOC4yOTggOC45NzQtMjUuMzA5IDYuMDM3LTkuMjExIDguNzY0LTExLjI4NSA5LjMxNS0xMS4zMDZhLjg3Ljg3IDAgMCAwIC44Ny0uNjk0Yy4zODYtMS43OTQtOS40MzgtOS42NzktMTQuMTQ3LTExLjgxNC01LjQ0NS0yLjQ0OC0xMi4wNzQtNC45NjktMTkuOTk3LTQuOTY5LTYuMzcyLjE3NS0xNi4wMTkgMy4xODItMjAuNTAxIDcuNzQ2em00MDAuODExIDUwLjM2OGMtMTAuMTIzLTU3LjQ5Ny01MS4yNS03Ny44OTgtODMuMzk2LTc3Ljg5OC0yMi4zMDEgMC00My4zMzcgOC44MTYtNTkuMjI5IDI0LjgzMi0xNy43MjggMTcuODcyLTI3LjQxMyA0My4wNDYtMjcuOTk2IDcyLjgwNnYuMzcybC40NjcuNDY3aC4zMTNjLjU5IDAgLjY5My0uMTY2IDMuMzUtNC4yODMgOC4zMDYtMTIuOTE0IDMzLjU5Ni01Mi4xODUgNjEuMDExLTU4LjIwMWE0MS40OSA0MS40OSAwIDAgMSA4Ljg2OS0uOTc2YzE0LjM2NyAwIDI3LjEyNCA3LjUzMSAzNC45ODcgMjAuNjQyIDE0LjE5OSAyMy42OTEgMTAuMTIzIDYwLjcyMi0xMS4xNzEgMTAxLjYxMi04Ljg0OCAxNi45OS0zNi42NDYgNjYuNTUtNTguNjY4IDkxLjM2Mi01LjE3NCA1LjgyOS0xMC41MTggMTIuMDExLTE2LjE4MiAxOC41NjYtMjAuNDM0IDIzLjY3LTQxLjU2MyA0OC4xNDktNTUuNTE0IDU2LjUxMWEyNy43NTYgMjcuNzU2IDAgMCAwLTUuNjk1IDQuNTIzYy4xNjYtOC4xNzUuMzczLTE2LjM0Ny41Ny0yNC40OC40ODktMjAuMDE5IDEuMDA1LTQwLjcwMiAxLjAwNS02MC40MyAwLTMxLjUzMy0xLjIxMi01Ny42MS0zLjYwOS03Ny40ODQtMS40MTEtMTEuNzQzLTMuNTM4LTIxLjg2Ni01LjI0OS0yOS45OTYtLjY0My0zLjAzLTEuMjI1LTUuNzc4LTEuNjgtOC4yMTUtMy44OS0yMC43NDYtMTguMTcyLTUwLjM0OC0yNi41NTYtNjIuODk5LTcuOTQ2LTExLjg2Ny0yMS42NTgtMjUuNzU2LTM1LjgwNy0zNi4yNDItMTMuOTQtMTAuMzMyLTM3Ljg1OS0yMC4yMjctNTUuNjgtMjMuMDA3LTUuMDcxLS43OTctMTAuMDQxLTEuMjAzLTE0Ljc3LTEuMjAzLTExLjIyMyAwLTE5LjcyOSAyLjIyLTI1Ljg5IDQuMTcxLTYuMDE1IDEuODg3LTExLjczMSA1LjI0OC0xNS40NzUgNy43Mzh2LjAxYy0yLjk2NiAxLjUyNS00LjQxOSAzLjE2NC00LjQ4MSAzLjI0N2wxLjAzNyAxLjA4OWMuMDE5LS4wMTEgMS42Ni0xLjMxNyA0LjIzLTMuMDI5IDUuNjEzLTIuODUyIDEyLjkzNS0zLjIwNSAyMS4xMy0uOTQ0IDQuNDcxIDEuMjIzIDkuNjU3IDMuOTczIDE0LjkyOCA2Ljg1NyAxOC42NTkgMTQuMDEzIDI2LjExOCAyNC43MzggMzEuNTczIDM2LjUyMiAzLjk4MyA4LjYwOSA3LjI4MSAxNy40MzYgMTEuMzY5IDMwLjQ1MyA0LjEwOSAxMy4wODkgNy44MzMgMzUuODY5IDkuNjk4IDU5LjQxNS45MjUgMTEuNjE4IDEuNjcxIDI0LjA2NSAyLjQ1OCAzNy4yMzcgMS45NzEgMzMuMDQ3IDQuMDAzIDY3LjIxNSA5LjE0OSA5NC4xMDEgMi43OCAxNC41NDEgNi4xMTkgMjcuODYgMTAuMTg2IDQwLjc0MyAxMi40NTcgMzkuMzU0IDMwLjU3OCA2OC43NyA0My4zNzggODMuMTQ4IDExLjc1MSAxMy4yMzQgMjcuMjM5IDI2LjY5OCAzMC42ODMgMjYuNjk4LjA4MSAwIC4xNTUgMCAuMjI2LS4wMTlsLjAxMy4wMTkuMDUxLS4wMTljLjMzMi0uMDgzLjUzOC0uMjUuNjYzLS4zOTUuMDE5LS4wMi4wNDItLjA2Mi4wNjEtLjA4MmguMDExYy4zMjItLjIwNyAzMi43NjktMjEuMTYyIDU3LjI5OS00MS43NjEgODguMTEzLTczLjkzOSAxNjguMTUtMTk4Ljk1MSAxNDguMzI3LTMxMS41Nzh6IiBmaWxsPSIjRkZCOTBGIi8+PC9zdmc+")}.joe_cloud__logo._wy{background-image:url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjIiIGhlaWdodD0iMjIiPjxwYXRoIGQ9Ik04ODAuMyA2MzEuOWMtMy40IDAtNi45LS42LTEwLjItMS44LTE2LjEtNS43LTI0LjUtMjMuMy0xOC45LTM5LjQgNi40LTE4LjEgOS42LTM3LjEgOS42LTU2LjUgMC05My4zLTc1LjktMTY5LjItMTY5LjEtMTY5LjItNzcuNiAwLTE0NS4xIDUyLjQtMTY0IDEyNy41LTQuMiAxNi41LTIwLjggMjYuNi0zNy41IDIyLjQtMTYuNS00LjItMjYuNS0yMS0yMi40LTM3LjUgMjUuOS0xMDIuNSAxMTgtMTc0LjEgMjIzLjktMTc0LjEgMTI3LjMgMCAyMzAuOCAxMDMuNiAyMzAuOCAyMzAuOSAwIDI2LjQtNC40IDUyLjMtMTMuMSA3Ny00LjUgMTIuNy0xNi40IDIwLjctMjkuMSAyMC43eiIgZmlsbD0iIzA5RiIvPjxwYXRoIGQ9Ik00NDcuNCA3ODMuM0gzMzIuNmMtMTI3LjMgMC0yMzAuOS05Ny41LTIzMC45LTIxNy4zIDAtOTQuOSA2NS45LTE3OC4zIDE2MC0yMDYuOCAxMC4yLTExNy45IDEwOS41LTIxMC43IDIzMC0yMTAuNyAxMDcuMSAwIDIwMS44IDc1LjggMjI1LjMgMTgwLjEgMy43IDE2LjYtNi44IDMzLjEtMjMuNCAzNi45LTE2LjcgMy45LTMzLjItNi43LTM2LjktMjMuMy0xNy4xLTc2LjQtODYuNS0xMzEuOS0xNjUtMTMxLjktOTMuMyAwLTE2OS4yIDc1LjktMTY5LjIgMTY5LjEgMS43IDguMS4zIDE1LjQtNC40IDIyLjMtNC42IDYuOS0xMS43IDEwLjQtMTkuOSAxMi03OC4yIDE0LjgtMTM0LjkgNzguOS0xMzQuOSAxNTIuNCAwIDg1LjggNzUuOSAxNTUuNiAxNjkuMiAxNTUuNmgxMTQuOGMxNyAwIDMwLjkgMTMuOCAzMC45IDMwLjlzLTEzLjggMzAuNy0zMC44IDMwLjd6bTExMi43LTMxYy04LjIgMC0xNi4zLTMuMi0yMi40LTkuNi0xMS43LTEyLjQtMTEuMy0zMS45IDEuMS00My42bDEyNi43LTEyMC40YzExLjgtMTEuMyAzMC41LTExLjMgNDIuNSAwTDgzNC44IDY5OWMxMi40IDExLjcgMTIuOSAzMS4zIDEuMSA0My42LTExLjcgMTIuMy0zMS4zIDEyLjktNDMuNiAxLjFMNjg2LjggNjQzLjYgNTgxLjMgNzQzLjhjLTUuOSA1LjctMTMuNiA4LjUtMjEuMiA4LjV6IiBmaWxsPSIjMDlGIi8+PHBhdGggZD0iTTY4Ni44IDg3OWMtMTcgMC0zMC45LTEzLjgtMzAuOS0zMC45VjYwMWMwLTE3IDEzLjktMzAuOSAzMC45LTMwLjlzMzAuOSAxMy44IDMwLjkgMzAuOXYyNDcuMWMwIDE3LjEtMTMuOSAzMC45LTMwLjkgMzAuOXoiIGZpbGw9IiMwOUYiLz48L3N2Zz4=")}.joe_cloud__logo._github{background-image:url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjIiIGhlaWdodD0iMjIiPjxwYXRoIGQ9Ik01MTEuOTY2IDBDMjI5LjIzOSAwIDAgMjI5LjIzOSAwIDUxMi4wMzQgMCA3MzguMjM2IDE0Ni43MDUgOTMwLjEzMyAzNTAuMTc0IDk5Ny44MmMyNS42IDQuNzEgMzQuOTE4LTExLjA5NCAzNC45MTgtMjQuNjc5IDAtMTIuMTUxLS40MDktNDQuMzM5LS42ODItODcuMDc0LTE0Mi40MDUgMzAuOTU5LTE3Mi40NzYtNjguNjQyLTE3Mi40NzYtNjguNjQyLTIzLjI3OS01OS4xMTktNTYuODMyLTc0Ljg4OC01Ni44MzItNzQuODg4LTQ2LjQ5LTMxLjc0NCAzLjUxNi0zMS4xMyAzLjUxNi0zMS4xMyA1MS4zNyAzLjYxOCA3OC40MzggNTIuNzcgNzguNDM4IDUyLjc3IDQ1LjY3IDc4LjI2OCAxMTkuODA4IDU1LjY3MiAxNDguOTkyIDQyLjU2NCA0LjY0Mi0zMy4xMDkgMTcuODg2LTU1LjY3MSAzMi40OTUtNjguNDcxLTExMy42OTgtMTIuOTAzLTIzMy4xOTktNTYuODMyLTIzMy4xOTktMjUzLjAzMSAwLTU1LjkxIDE5LjkzNC0xMDEuNjE0IDUyLjcwMi0xMzcuMzg2LTUuMjkxLTEyLjk3MS0yMi44MzUtNjUuMDI0IDUuMDE3LTEzNS41MSAwIDAgNDIuOTc0LTEzLjc1NSAxNDAuOCA1Mi40OThhNDkwLjA3IDQ5MC4wNyAwIDAgMSAxMjguMTcxLTE3LjIzOCA0OTAuODM2IDQ5MC44MzYgMCAwIDEgMTI4LjE3MSAxNy4yMzhjOTcuNzU4LTY2LjI1MyAxNDAuNjYzLTUyLjQ5OCAxNDAuNjYzLTUyLjQ5OCAyNy45MjEgNzAuNDg2IDEwLjM0MyAxMjIuNTM5IDUuMDg2IDEzNS41MSAzMi44MzYgMzUuNzcyIDUyLjYzNCA4MS40NzYgNTIuNjM0IDEzNy4zODYgMCAxOTYuNjc3LTExOS43MDYgMjM5Ljk1OC0yMzMuNzc5IDI1Mi42NTUgMTguMzk3IDE1LjgwNCAzNC43ODEgNDcuMDM2IDM0Ljc4MSA5NC43ODkgMCA2OC40NzEtLjY0OCAxMjMuNjk5LS42NDggMTQwLjQ1OCAwIDEzLjY4OCA5LjI1IDI5LjYyOCAzNS4yMjUgMjQuNjQ1Qzg3Ny40MzEgOTI5LjkyOSAxMDI0IDczOC4xNjcgMTAyNCA1MTIuMDM0IDEwMjQgMjI5LjIzOSA3OTQuNzI2IDAgNTExLjk2NiAwIiBmaWxsPSIjRjY2Ii8+PC9zdmc+")}.joe_cloud__logo._lz{background-image:url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjIiIGhlaWdodD0iMjIiPjxwYXRoIGQ9Ik02NzguNjQgNTE0LjAwN2ExNjguNDQ4IDE2OC40NDggMCAxIDAtMTY4LjQ0NyAxNjcuNzA2QTE2OC4wNyAxNjguMDcgMCAwIDAgNjc4LjY0IDUxNC4wMDd6IiBmaWxsPSIjRjRDQTFDIi8+PHBhdGggZD0iTTk4My4wNCA2MDMuNDEyYTI0Mi40ODggMjQyLjQ4OCAwIDAgMC0yODAuMzkyLTIzOC40MDdBMjUzLjMyMiAyNTMuMzIyIDAgMCAwIDI1Ni4yMiAyODcuMThhMjQ5LjEzNCAyNDkuMTM0IDAgMCAwLTQ4Ljk1NyAxNTMuMzg1QTIwMy4zOTcgMjAzLjM5NyAwIDAgMCAyNDAuMTg5IDg0NC44aDUyNy43NzVhMzEuOTkgMzEuOTkgMCAwIDAgMTQuNzUtMy43MTcgMjQyLjAzOCAyNDIuMDM4IDAgMCAwIDIwMC4zMjYtMjM3LjY3ek03NDAuNjA4IDc4MC43MTNIMjQwLjE4OWExMzkuMzg3IDEzOS4zODcgMCAxIDEgMC0yNzguNzY5IDMxLjk3IDMxLjk3IDAgMCAwIDguNzA0LTEuMzQxIDMxLjk2NCAzMS45NjQgMCAwIDAgMjQuODQ4LTM1Ljk5OSAxODcuODEyIDE4Ny44MTIgMCAwIDEgMTU3Ljc0Mi0yMTQuMDE2IDE4OC40NjIgMTg4LjQ2MiAwIDAgMSAyMDkuNTQxIDEzMi44MzkgMjQxLjYyOCAyNDEuNjI4IDAgMCAwLTE0Mi44NDggMjE5Ljk4NSAzMi4xOCAzMi4xOCAwIDAgMCA2NC4zNTggMCAxNzguMDY4IDE3OC4wNjggMCAxIDEgMTc4LjA3NCAxNzcuMzAxeiIgZmlsbD0iIzU5NUJCMyIvPjwvc3ZnPg==")}.joe_cloud__describe{line-height:normal;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.joe_cloud__describe-title{color:var(--theme);font-size:14px;margin-bottom:3px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.joe_cloud__describe-type{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.joe_cloud__btn{-ms-flex-negative:0;flex-shrink:0;margin-left:auto;background:var(--theme);color:#fff;width:30px;height:30px;line-height:30px;border-radius:50%;text-align:center}.joe_detail{background:var(--background);border-radius:var(--radius-wrap);padding:20px;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);margin-bottom:15px}.joe_detail__category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.joe_detail__category .item{color:#fff;font-size:12px;padding:3px 8px;margin-right:5px;border-radius:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:transform .35s,opacity .35s;transition:transform .35s,opacity .35s,-webkit-transform .35s}.joe_detail__category .item:hover{opacity:.85;-webkit-transform:translate3d(0, -3px, 0);transform:translate3d(0, -3px, 0)}.joe_detail__category .item:last-child{margin-right:0}.joe_detail__category .item-0{background:#0396ff}.joe_detail__category .item-1{background:#ea5455}.joe_detail__category .item-2{background:#7367f0}.joe_detail__category .item-3{background:#28c76f}.joe_detail__category .item-4{background:#9f44d3}.joe_detail__category .edit{color:var(--minor);margin-left:auto}.joe_detail__category .edit:hover{color:var(--theme)}.joe_detail__title{font-size:24px;color:var(--classF);text-align:center;padding-top:40px;margin-bottom:15px;word-break:break-word}.joe_detail__title.txt-shadow{text-shadow:var(--text-shadow)}.joe_detail__count{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:15px;margin-bottom:10px;border-bottom:1px solid var(--classC)}.joe_detail__count::after{content:"";position:absolute;bottom:-1.5px;left:0;width:80px;height:3px;border-radius:1.5px;background:var(--theme)}.joe_detail__count-information{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.joe_detail__count-information .avatar{width:35px;height:35px;border-radius:50%;margin-right:10px;padding:3px;-o-object-fit:cover;object-fit:cover;background:var(--classC);border:1px solid var(--classA)}.joe_detail__count-information .meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:35px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:12px}.joe_detail__count-information .meta .author .link{font-weight:500;color:var(--theme)}.joe_detail__count-information .meta .author .link:hover{text-decoration:underline}.joe_detail__count-information .meta .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--minor);line-height:16px}.joe_detail__count-information .meta .item .line{color:var(--seat);margin:0 7px;vertical-align:middle}.joe_detail__count-created{font-size:32px;line-height:42px;color:var(--routine);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-shadow:var(--text-shadow)}.joe_detail__overdue{padding-top:15px}.joe_detail__overdue-wrapper{padding:15px;color:#db7c22;border:1px solid var(--overdue-border);background:var(--overdue-background);border-radius:var(--radius-inner);-webkit-animation:overdue 1.5s ease-in-out;animation:overdue 1.5s ease-in-out}.joe_detail__overdue-wrapper .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;font-size:15px;font-weight:500}.joe_detail__overdue-wrapper .title .icon{width:20px;height:20px;margin-right:8px}.joe_detail__overdue-wrapper .content{padding-left:28px}.joe_detail__overdue-wrapper:hover{-webkit-clip-path:circle(75%);clip-path:circle(75%)}.joe_detail__article{padding:10px 20px;font-size:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;word-break:break-word;color:var(--routine)}.joe_detail__article.copyable{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.joe_detail__article.copyable code:not([class]){-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.joe_detail__article.single_code_select code:not([class]){-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all}.joe_detail__article.indent>p{text-indent:2em}.joe_detail__article h1,.joe_detail__article h2,.joe_detail__article h3,.joe_detail__article h4,.joe_detail__article h5,.joe_detail__article h6{color:var(--main);font-size:18px;line-height:24px;margin-bottom:18px;position:relative}.joe_detail__article h1{padding:0 15px 0 20px}.joe_detail__article h1::before{content:"¶";color:var(--theme);position:absolute;top:0;left:0;font-size:22px}.joe_detail__article h2{margin:40px 0 20px 0;padding:0 15px}.joe_detail__article h2::before{content:"";position:absolute;top:10%;bottom:10%;left:0;width:4px;border-radius:2px;background:var(--theme)}.joe_detail__article h3{margin:40px 0 20px 0;padding:0 15px}.joe_detail__article h3::before{content:"";position:absolute;top:0;bottom:0;left:0;width:4px;background:var(--theme);border-radius:0 4px 4px 0}.joe_detail__article h4::before{content:"「";color:var(--theme);font-weight:600;margin-right:5px}.joe_detail__article h4::after{content:"」";color:var(--theme);font-weight:600;margin-left:5px}.joe_detail__article h5{padding:0 15px 0 28px}.joe_detail__article h5::before{content:"";position:absolute;top:2px;left:0;width:20px;height:20px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAC8klEQVRYR+3WP2gTURwH8O/vKnVRRHKXP52cBO3g4p/BqYNIhy4muajUQRBFKjQV1En6ZxJBcmlRCoJDRe3FDiJVwamLS3FwqbgIgss1l2ZQF5XeT3I1Z3NJ7u5dLlAwN9699/t97vfe7/EIO/yhHe5DD9jpCv3fFVTu856+Xzi62Y/35hj9CFPNrlUwWeRJAJfBGADwBcBNI0/PRZFdAdo4xlQLjCqKjBzogat7hZCRAgPghJGBgbFnxglAOvS7b/fLb+q+qnv5BHBCyEBAWTdnANy2IxOtWSC1qsY+1jOFwAVG+gIVvXyHQbcaKuZCxmf5iMQogXFQtEsBeO5JT6BcMu+Bcb1lUhcyqfExACUAB6JEtgUqi+U5JrrmmcyFHCjwSYtQO+tSUSFbAmXdnAdwJVASdyWLPAS2kbFA8xsHNS13EzCmlx8R6KJQcBcypfFpho3cKxRna3ADsgEo6+ZjAKMhgjZ1d2KWR2gTSyD0h4jnIB2gXDIXwciFCPZvSnMl0wwshYrJGDImaMUGKovlLBPVOrDjh8APzFx8zDkjNa7FzYoGZsKT9XEarQOHmei1aJA246cqOWW6/i2l8VMGzoWIPW/k6eq2Ja6UwCz8pw2JGZ8sS8pUz8fWau/jGp+SgLchcGBgZD1Py41NUuoI+ZloV8ZU93+ogZKzfBiWfXAPCgMJU8Y42avQdMzI4ZBfmSizocqrUeJaAmsvBZGGBCtTziXeRY1rCxRAViEhXckqK93AeQJ9kYTvlmVlqmcTdhNEtefc+9X3utVmuX+CkK6oyqtu4nwrWP8bF5IZdGYjJ79wDuMCz4D+XmhFWnZbt7ab5ltBB6mbkyAaBPFCJassuwMmNb4L4EZgXwBc4AoGTZrUeA6A9x1yK6tzzvnFDlxBv0D176kCP2TCpbbjBXCRV9DZk0VeAONCE1IQ1zWg3dlF1sFQHWQIXFeBNrLAw5BwHBZWjQl6E3SbbB8X+R4Mg/Ca0wN2WtFeBTut4B84mFI4VpekyAAAAABJRU5ErkJggg==");background-size:100% 100%}.joe_detail__article h6{padding:0 15px 0 28px}.joe_detail__article h6::before{content:"";position:absolute;top:2px;left:0;width:20px;height:20px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAEI0lEQVRYR+3Xb2wTZRwH8G/vL22RPy5GW8fK6rJpGeFFY9RO3TRRE1HfmEAammEyjZmOSEg1RrPZaTD6xjhU/Ndlf0CZgwmD+qcgZBRIETeqY0Vcnc7pGonhRY2l3m2t5upqjq693l2vcy+8N81zz/NcPvf75fd7rjos8ku3yH34HyjK0PqlDLPzD56vMNL0VHxmpgXAoUIZXKgI3sMSpK+cNTAbylaj/9IkprnLM3+mkg8XQi4EsJ4lSL+ZNbAfVd+JG/XLcSERg3M8IAtZauBtDEkeNdN6fX9NfRqXueQiSwm00wQRMDMGw94snBJkqYBrSYIIXs/ojftqGq6IXHZRFIpkKYC2JSw9SJE663W0nthlqcMawwrJYpVCag1M48pNy1YNvLWRffGNIYSCv6Cnog7rjCtVIbUEXoG7qeqaNMj51F58dWoKPZY62JeWyUJG+ctcIplcIizWCpgTl9EIyODJn9BtceDWq/6B57tO/H4R688fFaZ7AWzWAiiJEyMDx39Ed6UDdyy7Ni/w1ekxbP95VJi/F8CRYoGycGLksaEJdFU6cPdy0zxkR/RbtE6FhPvHATQUm2JFODHSfyyCLmsd7lth/hf53q/jcE8OC+NTAG7PTKiNoCqcGPnpF+PotDrwwNXl+OC3H9A8cVqYPgPgFnFo1QCLwomRg4cvoPMGBzZHTgq3zwKwZ+ddKVATXAZhf+gdnPvuojAUqmJdrspRAtQU93pXEM+8clgwhQHU5itruUBNcTt6TsP9sl8weQC0S/VFOUBNcW/2folt2z+XhZPTZh6kSKJ79aqVRuFszRxfUm8sNbdz9xlsfekz2bhCQBvDMMM8z+ubN92Mjrb71brS+97dM4wtnk8U4SSBBEGErVarzeVywePxoHVLA1pb6lUh3+8bwZMv+BTjpIAVACa9Xq+uqakJ7e3tqpGd/WfR3Jr+81awIJS0mY0A+sLhMGw2W3qfGmTXvhAef/6gapxUBDuqqqoejUQiBvFbKUH2DHyNx54bLAqXF0jT9HBjY6Pd6/XOi7oc5K7936Dp2QNF4/IBrTqdLuLxeIi2tracRSGF/PDgKB55er8muHzATQB2m81m+P1+1NbmPoVyIfsOnUOj+2PNcPmAO1iWbeE4TmexWODz+WQhayrL4No2oCkuJ5Bl2VGO49ZmcisXObdeVSuRaq7ZZ3G10KBTqRQl3pQPGY1GEQgE4HQ6heVDAO5S1cklNmUDXQRB9KZSqXkfESaTCW63G7FYDKFQKDEyMoJoNKqfe/bbAJ7QGpcrxa8xDLOV5/k0kGXZv2ZnZ5FMJtNjmqYvURR1IpFInAcwAeD7ud/pUuDmAY1G41g8Hl9DkmScoqggx3FHAIyJMMlSQfI9V5zKagDC93dsoRFKimQx2dIWOV/U/yn6bx0WyDj8vgLOAAAAAElFTkSuQmCC");background-size:100% 100%}.joe_detail__article hr{border:none;height:1px;background-color:var(--classB);margin-bottom:18px}.joe_detail__article p{line-height:26px;margin-bottom:18px}.joe_detail__article blockquote{line-height:26px;margin-bottom:18px;border-left:5px solid var(--quote);background:var(--classD);color:var(--routine);padding:8px 15px;border-radius:0 var(--radius-inner) var(--radius-inner) 0}.joe_detail__article blockquote p{margin:0}.joe_detail__article a:not([class]){display:inline-block;line-height:26px;text-indent:0;color:var(--theme);position:relative}.joe_detail__article a:not([class]):hover::after{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.joe_detail__article a:not([class])::after{position:absolute;bottom:-1px;left:0;content:"";width:100%;height:1px;background:var(--theme);-webkit-transform:scaleX(.25);transform:scaleX(.25);opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:transform .35s,opacity .35s;transition:transform .35s,opacity .35s,-webkit-transform .35s}.joe_detail__article code:not([class]){display:inline-block;font-size:13px;color:var(--code);margin:2px;padding:0 8px;text-indent:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:baseline;word-break:break-word;background:var(--code-background);border-radius:var(--radius-inner)}.joe_detail__article .code-toolbar{margin:20px 0;overflow:hidden;-webkit-box-shadow:1px 1px 5px 0 var(--shadow-code);box-shadow:1px 1px 5px 0 var(--shadow-code);border-radius:var(--radius-inner)}.joe_detail__article .code-toolbar .toolbar{opacity:1;left:0;right:0;top:0;height:30px;line-height:30px;text-align:center}.joe_detail__article .code-toolbar .toolbar .toolbar-item{opacity:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.joe_detail__article .code-toolbar .toolbar .toolbar-item span{font-weight:bold;font-size:12px;color:#999;background:none;border:none;-webkit-box-shadow:none;box-shadow:none}.joe_detail__article .code-toolbar .toolbar .toolbar-item span:hover{color:#999}.joe_detail__article .code-toolbar .toolbar .toolbar-item:last-child{display:none}.joe_detail__article .code-toolbar .toolbar .autofold-tip{padding-left:5px}.joe_detail__article .code-toolbar pre[class*="language-"]{position:relative;margin:0;padding:30px 0 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:14px;overflow:hidden;text-shadow:none;-webkit-transition:height .2s;transition:height .2s;border-radius:var(--radius-inner)}.joe_detail__article .code-toolbar pre[class*="language-"]:before{content:"";position:absolute;top:9px;left:15px;width:12px;height:12px;border-radius:50%;background:#fc625d;-webkit-box-shadow:20px 0 #fdbc40,40px 0 #35cd4b;box-shadow:20px 0 #fdbc40,40px 0 #35cd4b;z-index:1}.joe_detail__article .code-toolbar pre[class*="language-"]:after{position:absolute;top:30px;z-index:1;content:"";width:100%;height:1px;background:#d8d8d8;mix-blend-mode:overlay}.joe_detail__article .code-toolbar pre[class*="language-"] code[class*="language-"]{display:block;overflow:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:12px 12px 12px 18px;text-shadow:none}.joe_detail__article .code-toolbar pre[class*="language-"] code[class*="language-"] .token.operator{background:none}.joe_detail__article .code-toolbar pre[class*="language-"] .line-numbers-rows{left:0;top:0;bottom:0;padding-top:12px;border:none}.joe_detail__article .code-toolbar pre[class*="language-"] .code-expander{cursor:pointer;position:absolute;right:10px;top:5px;z-index:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:14px;color:#999;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}.joe_detail__article .code-toolbar pre[class*="language-"] .code-expander:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.joe_detail__article .code-toolbar pre[class*="language-"] .copy-button{position:absolute;top:3px;right:10px;z-index:5;font-weight:bold;font-size:14px;color:#999;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:opacity color .35s;transition:opacity color .35s}.joe_detail__article .code-toolbar pre[class*="language-"] .copy-button:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.joe_detail__article .code-toolbar pre[class*="language-"].close{height:30px}.joe_detail__article .code-toolbar pre[class*="language-"].close .code-expander{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.joe_detail__article .code-toolbar pre[class*="language-"].close:after{visibility:hidden}.joe_detail__article .code-toolbar pre[class*="language-"].line-numbers code{padding:12px 12px 12px 54px}.joe_detail__article .code-toolbar pre[class*="language-"].copyable{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.joe_detail__article .code-toolbar pre[class*="language-"].copyable code{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.joe_detail__article .code-toolbar pre[class*="language-"].copyable .code-expander{right:40px}.joe_detail__article img{display:block;max-width:100% !important;cursor:-webkit-zoom-in;cursor:zoom-in;margin:5px auto;border-radius:var(--radius-img);-webkit-transition:-webkit-transform .35s,-webkit-box-shadow .35s;transition:-webkit-transform .35s,-webkit-box-shadow .35s;transition:transform .35s,box-shadow .35s;transition:transform .35s,box-shadow .35s,-webkit-transform .35s,-webkit-box-shadow .35s}.joe_detail__article img:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 34px 20px -24px rgba(136,161,206,0.3);box-shadow:0 34px 20px -24px rgba(136,161,206,0.3)}.joe_detail__article video{max-width:100% !important}.joe_detail__article .owo_image{max-height:26px;vertical-align:top}.joe_detail__article ol,.joe_detail__article ul{margin-bottom:18px;padding-left:36px}.joe_detail__article ol li,.joe_detail__article ul li{line-height:26px}.joe_detail__article ol li{list-style:decimal}.joe_detail__article ul li{list-style:disc}.joe_detail__article table{width:100%;max-width:100%;table-layout:fixed;color:var(--minor);margin-bottom:18px;font-size:13px;border-top:1px solid var(--classC);border-left:1px solid var(--classC)}.joe_detail__article table td,.joe_detail__article table th{padding:8px;border-bottom:1px solid var(--classC);border-right:1px solid var(--classC)}.joe_detail__article table thead th{font-weight:500;background:var(--classC)}.joe_detail__article table tbody tr{-webkit-transition:background .35s;transition:background .35s}.joe_detail__article table tbody tr:hover{background:var(--classD)}.joe_detail__article-video{margin-bottom:18px}.joe_detail__article-video .play,.joe_detail__article-video .episodes{position:relative;background:var(--classD);padding:60px 15px 15px}.joe_detail__article-video .play .title,.joe_detail__article-video .episodes .title{position:absolute;top:15px;left:-10px;background:var(--theme);color:#fff;font-weight:500;-webkit-box-shadow:2px 5px 10px rgba(49,58,70,0.15);box-shadow:2px 5px 10px rgba(49,58,70,0.15);height:30px;line-height:30px;padding:0 12px;border-radius:2px 2px 2px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.joe_detail__article-video .play .title::after,.joe_detail__article-video .episodes .title::after{content:"";position:absolute;bottom:-10px;left:-10px;border-style:solid;border-width:10px;border-color:var(--theme) transparent transparent;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.joe_detail__article-video .play .box,.joe_detail__article-video .episodes .box{border-top:1px solid var(--classB);padding-top:15px}.joe_detail__article-video .play{margin-bottom:15px}.joe_detail__article-video .play .box iframe{background:#000;width:100%;height:520px}.joe_detail__article-video .episodes .box{display:grid;grid-template-columns:repeat(6, 1fr);gap:15px}.joe_detail__article-video .episodes .box .item{height:30px;line-height:30px;border-radius:15px;background:var(--background);color:var(--routine);cursor:pointer;text-align:center;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-transition:background .35s,color .35s,-webkit-transform .35s,-webkit-box-shadow .35s;transition:background .35s,color .35s,-webkit-transform .35s,-webkit-box-shadow .35s;transition:transform .35s,box-shadow .35s,background .35s,color .35s;transition:transform .35s,box-shadow .35s,background .35s,color .35s,-webkit-transform .35s,-webkit-box-shadow .35s;padding:0 10px}.joe_detail__article-video .episodes .box .item.active{-webkit-transform:translateY(-2px);transform:translateY(-2px);color:#fff;background:var(--theme);-webkit-box-shadow:0 5px 5px rgba(0,0,0,0.1);box-shadow:0 5px 5px rgba(0,0,0,0.1)}.joe_detail__article-video .episodes .box .item:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 5px 5px rgba(0,0,0,0.1);box-shadow:0 5px 5px rgba(0,0,0,0.1)}.joe_detail__article-protected{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:repeating-linear-gradient(145deg, var(--classB), var(--classB) 15px, var(--background) 0, var(--background) 30px);padding:20px 0;margin-bottom:18px}.joe_detail__article-protected .contain{position:relative;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);border-radius:20px;overflow:hidden}.joe_detail__article-protected .contain .icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:15px}.joe_detail__article-protected .contain .password{width:250px;height:40px;border:none;color:var(--routine);padding-left:50px;background:var(--background)}.joe_detail__article-protected .contain .submit{position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:var(--main);border:none;background:none}.joe_detail__agree{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:30px 0 10px}.joe_detail__agree .agree{text-align:center;font-size:12px;color:var(--minor);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.joe_detail__agree .agree .icon{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#f56c6c;cursor:pointer;margin-bottom:8px}.joe_detail__agree .agree .icon.active{-webkit-animation:box_shadow 1s;animation:box_shadow 1s;-webkit-box-shadow:0 0 0 20px rgba(255,255,255,0);box-shadow:0 0 0 20px rgba(255,255,255,0)}.joe_detail__agree .agree .icon .joe-font{position:absolute;font-size:26px;color:#fff;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity .85s,-webkit-transform .85s;transition:opacity .85s,-webkit-transform .85s;transition:transform .85s,opacity .85s;transition:transform .85s,opacity .85s,-webkit-transform .85s}.joe_detail__agree .agree .icon .joe-font.active{-webkit-transform:scale(1);transform:scale(1);opacity:1}.joe_detail__operate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px;padding-top:20px;color:var(--routine)}.joe_detail__operate-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow-x:auto}.joe_detail__operate-tags::-webkit-scrollbar{display:none}.joe_detail__operate-tags a{-ms-flex-negative:0;flex-shrink:0;position:relative;margin-right:10px;font-size:12px;background-color:var(--classD);color:var(--minor);border:1px solid var(--classD);padding-right:8px;padding-left:29px;height:26px;line-height:26px;border-radius:13px;max-width:125px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-transition:border .25s,color .25s;transition:border .25s,color .25s}.joe_detail__operate-tags a:hover{color:var(--routine);border:1px solid var(--classC)}.joe_detail__operate-tags a:last-child,.joe_detail__operate-tags a:nth-child(5){margin-right:0}.joe_detail__operate-tags a:nth-child(n + 6){display:none}.joe_detail__operate-tags a::before{content:"";position:absolute;top:0;left:0;width:24px;height:24px;background:var(--background);border-radius:50%}.joe_detail__operate-tags a::after{content:"";position:absolute;top:50%;left:12px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:12px;height:12px;background:url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTUiIGhlaWdodD0iMTUiPjxwYXRoIGQ9Ik02ODIuNjY3IDM1Ni44NDhIMzI1LjgxOGEzOC43ODggMzguNzg4IDAgMCAxLTM4Ljc4OC0zOC43ODcgMzguNzg4IDM4Ljc4OCAwIDAgMSAzOC43ODgtMzguNzg4aDM1Ni44NDlhMzguNzg4IDM4Ljc4OCAwIDAgMSAzOC43ODggMzguNzg4IDM4Ljc4OCAzOC43ODggMCAwIDEtMzguNzg4IDM4Ljc4N3oiIGZpbGw9IiM1NGI1ZGIiLz48cGF0aCBkPSJNOTA3LjYzNiAxMDI0aC0xNS41MTVMNTEyIDgwNi43ODhsLTM4MC4xMjEgMjA5LjQ1NEg5My4wOWE2Mi4wNiA2Mi4wNiAwIDAgMS0xNS41MTUtMzEuMDNWMTE2LjM2NEExMTYuMzY0IDExNi4zNjQgMCAwIDEgMTkzLjkzOSAwaDYzNi4xMjJhMTE2LjM2NCAxMTYuMzY0IDAgMCAxIDExNi4zNjMgMTE2LjM2NHY4NjguODQ4YTYyLjA2IDYyLjA2IDAgMCAxLTE1LjUxNSAzMS4wM3pNNTEyIDcyMS40NTVoMjMuMjczbDMzMy41NzUgMTg2LjE4MVYxMTYuMzY0YTM4Ljc4OCAzOC43ODggMCAwIDAtMzguNzg3LTM4Ljc4OEgxOTMuOTM5YTM4Ljc4OCAzOC43ODggMCAwIDAtMzguNzg3IDM4Ljc4OHY3OTkuMDNsMzQxLjMzMy0xODYuMTgyeiIgZmlsbD0iIzU0YjVkYiIvPjwvc3ZnPg==) no-repeat;background-size:100% 100%}.joe_detail__operate-share{position:relative;top:1px;z-index:10;width:30px;height:30px;margin-right:6px;overflow:hidden;border-radius:30px;-webkit-transition:all .25s;transition:all .25s}.joe_detail__operate-share .joe-icon-share{cursor:pointer;position:relative;z-index:3;display:block;width:28px;height:28px;font-size:18px;line-height:28px;font-weight:bold;text-align:center;color:#fff;background:#9999ff;border-radius:50%;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s, -webkit-transform .35s}.joe_detail__operate-share .share-icon-list{pointer-events:none;opacity:0;-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform:scale(0);transform:scale(0);position:absolute;z-index:1;right:0;top:-5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 40px 4px 0;background:var(--classD);border-radius:50px;-webkit-transition:all .2s;transition:all .2s}.joe_detail__operate-share .share-icon-list a{position:relative;display:inline-block;margin:0 3px}.joe_detail__operate-share .qrcode_wrapper{display:none;position:absolute;top:-199px;left:-68px;padding:10px;background:#fff;border-radius:5px;-webkit-box-shadow:var(--block-shadow);box-shadow:var(--block-shadow)}.joe_detail__operate-share .qrcode_wrapper:after{position:absolute;content:"";width:0;height:0;margin:10px 0 0 62px;border:10px solid transparent;border-top-color:#e0e0e0}.joe_detail__operate-share .qrcode_wrapper p{padding:6px 0 0;text-align:center;font-size:12px;color:#666}.joe_detail__operate-share:hover{width:auto;overflow:initial;background:var(--classD)}.joe_detail__operate-share:hover .joe-icon-share{-webkit-transform:rotate(360deg) scale(1.25);transform:rotate(360deg) scale(1.25);-webkit-box-shadow:0 0 1px 1px #c3c3c3;box-shadow:0 0 1px 1px #c3c3c3}.joe_detail__operate-share:hover .share-icon-list{pointer-events:initial;opacity:1;-webkit-transform:scale(1);transform:scale(1)}.joe_detail__operate-share #share_to_weixin:hover .qrcode_wrapper{display:block}.joe_detail .joe_donate{position:relative;z-index:10;width:30px;height:30px;font-size:30px;margin-left:5px;text-align:center}.joe_detail .joe_donate .joe-font{cursor:pointer;display:block;width:30px;height:30px;font-size:30px;color:#f16520;border-radius:50%}.joe_detail .joe_donate .joe_donate_list{pointer-events:none;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);position:absolute;top:-240px;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px;border-radius:5px;background:var(--sub-background);-webkit-box-shadow:var(--block-shadow);box-shadow:var(--block-shadow);-webkit-transition:all .25s;transition:all .25s}.joe_detail .joe_donate .joe_donate_list:before{position:absolute;content:"";width:0;height:0;bottom:-20px;right:4px;border:10px solid transparent;border-top-color:var(--classG)}.joe_detail .joe_donate .joe_donate_list li{float:left}.joe_detail .joe_donate .joe_donate_list li img{display:block;width:200px;max-width:unset;border-radius:5px}.joe_detail .joe_donate .joe_donate_list.two li:first-child img{border-radius:5px 0 0 5px}.joe_detail .joe_donate .joe_donate_list.two li:last-child img{border-radius:0 5px 5px 0}.joe_detail .joe_donate:hover .joe-font{-webkit-animation:dong ease .5s .2s infinite alternate;animation:dong ease .5s .2s infinite alternate}.joe_detail .joe_donate:hover .joe_donate_list{pointer-events:initial;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.joe_detail__copyright{padding-top:15px;border-top:1px solid var(--classC)}.joe_detail__copyright .content{background:var(--classD);padding:15px;border-radius:var(--radius-inner)}.joe_detail__copyright .content .item{color:var(--minor);margin-bottom:5px;word-break:break-word;line-height:22px}.joe_detail__copyright .content .item:last-child{margin-bottom:0}.joe_detail__copyright .content .item .icon{width:18px;height:18px;margin-right:3px;vertical-align:-4px}.joe_detail__copyright .content .item .link{color:var(--minor)}.joe_detail__copyright .content .item .link:hover{color:var(--theme)}.joe_detail__related{padding-top:15px}.joe_detail__related-title{position:relative;font-size:18px;font-weight:500;color:var(--main);padding-left:15px;margin-bottom:15px}.joe_detail__related-title::before{content:"";position:absolute;top:0;bottom:0;left:0;width:4px;border-radius:2px;background:var(--theme)}.joe_detail__related-content{display:grid;gap:15px;grid-template-columns:repeat(4, 1fr)}.joe_detail__related-content .item{overflow:hidden;border-radius:var(--radius-inner);-webkit-transition:-webkit-transform .25s,-webkit-box-shadow .25s;transition:-webkit-transform .25s,-webkit-box-shadow .25s;transition:transform .25s,box-shadow .25s;transition:transform .25s,box-shadow .25s,-webkit-transform .25s,-webkit-box-shadow .25s}.joe_detail__related-content .item:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 34px 20px -24px rgba(136,161,206,0.3);box-shadow:0 34px 20px -24px rgba(136,161,206,0.3)}.joe_detail__related-content .item img{width:100%;height:120px;-o-object-fit:cover;object-fit:cover}.joe_detail__related-content .item h6{height:32px;line-height:32px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:var(--classD);text-align:center;font-size:13px;color:var(--minor);padding:0 12px}.joe_detail__friends{display:grid;grid-template-columns:repeat(3, 1fr);gap:15px;margin-bottom:15px}.joe_detail__friends-item{list-style:none !important;line-height:1.5 !important}.joe_detail__friends-item .contain{display:block;border-radius:8px 0 28px 0;overflow:hidden;padding:15px;color:#fff;word-break:break-word;-webkit-transition:-webkit-transform .35s,-webkit-box-shadow .35s;transition:-webkit-transform .35s,-webkit-box-shadow .35s;transition:transform .35s,box-shadow .35s;transition:transform .35s,box-shadow .35s,-webkit-transform .35s,-webkit-box-shadow .35s}.joe_detail__friends-item .contain:hover{-webkit-transform:translateY(-2px) scale(1.01);transform:translateY(-2px) scale(1.01);-webkit-box-shadow:0 34px 20px -24px rgba(136,161,206,0.3);box-shadow:0 34px 20px -24px rgba(136,161,206,0.3)}.joe_detail__friends-item .contain .title{position:relative;font-weight:bold}.joe_detail__friends-item .contain .title::after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:1px;background:#fff}.joe_detail__friends-item .contain .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:15px}.joe_detail__friends-item .contain .content .desc{flex:1;margin-right:10px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;/*! autoprefixer: off */-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.joe_detail__friends-item .contain .content .avatar{width:40px;height:40px;min-width:40px;min-height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.joe_detail__leaving{display:none;padding-top:15px}.joe_detail__leaving-none{padding:15px 0;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:var(--minor)}.joe_detail__leaving-list{position:relative;height:500px}.joe_detail__leaving-list .item{display:none;position:absolute;width:200px;overflow:hidden;-webkit-box-shadow:0 2px 10px 1px rgba(0,0,0,0.2);box-shadow:0 2px 10px 1px rgba(0,0,0,0.2);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:.88}.joe_detail__leaving-list .item .user{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px;color:#fff;border-bottom:1px dashed rgba(255,255,255,0.85);height:40px;cursor:move}.joe_detail__leaving-list .item .user .avatar{width:20px;height:20px;border-radius:50%}.joe_detail__leaving-list .item .user .nickname{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 5px;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.joe_detail__leaving-list .item .user .nickname a{color:#fff}.joe_detail__leaving-list .item .user .date{margin-left:auto;font-size:12px}.joe_detail__leaving-list .item .wrapper{padding:10px}.joe_detail__leaving-list .item .wrapper .content{height:140px;overflow-y:auto;word-break:break-word;line-height:24px;color:#fff}.joe_detail__leaving-list .item .wrapper .content .draw_image{max-width:100%}.joe_detail__leaving-list .item .wrapper .content .owo_image{max-height:24px}.joe_detail .link-requirement{padding-left:30px}.joe_detail .joe_comment_box{padding-top:20px}.joe_detail .joe_comment_box h2{display:none}.joe_footer{color:var(--minor);background:var(--background);border-top:1px solid var(--classD)}.joe_footer .joe_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;padding:15px 20px}.joe_footer .joe_container.central{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.joe_footer .joe_container.central .item{text-align:center}.joe_footer .joe_container .item a{margin:0 5px}.joe_footer .joe_container a{color:var(--minor);-webkit-transition:all .35s;transition:all .35s}.joe_footer .joe_container a:hover{color:var(--theme)}.joe_footer .joe_container .site_powered{margin-bottom:4px}.joe_footer .joe_container .site_powered .a-powered{font-weight:600;color:#007cff}.joe_footer .joe_container .site_powered .a-theme{font-weight:600;color:var(--theme)}.joe_footer .joe_container .site_life{font-size:12px}.joe_footer .joe_container .site_life>i{margin-right:3px;font-size:14px;vertical-align:bottom}.joe_footer .joe_container .rss i{font-size:14px;color:#f18651}.joe_footer .footer-sponsor{text-align:center}.joe_footer .footer-sponsor a{font-size:14px;color:var(--minor)}.joe_footer .footer-sponsor a img{height:14px}.joe_pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:36px}.joe_pagination li{margin-left:5px}.joe_pagination li.active a{background:var(--theme);color:#fff;font-weight:500}.joe_pagination li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:32px;color:var(--main);padding:0 15px;background:var(--background);border-radius:2px;-webkit-transition:background .35s,color .35s;transition:background .35s,color .35s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.joe_pagination li a:hover{background:var(--theme);color:#fff}.joe_pagination li a:hover .icon{fill:#fff}.joe_pagination li a .icon{width:12px;height:12px;fill:var(--routine);-webkit-transition:fill .35s;transition:fill .35s}.joe_pagination li a .icon-next{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.joe_pagination li.prev a{border-radius:10px 2px 2px 5px}.joe_pagination li.next a{border-radius:2px 10px 5px 2px}.joe_action{pointer-events:none;position:fixed;bottom:90px;right:30px;z-index:90}.joe_action_item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;background:var(--sib-background);border-radius:50%;cursor:pointer;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1),0 5px 20px rgba(0,0,0,0.2);box-shadow:0 0 10px rgba(0,0,0,0.1),0 5px 20px rgba(0,0,0,0.2)}.joe_action_item svg{position:absolute;width:25px;height:25px;fill:var(--theme)}.joe_action_item.back2top{pointer-events:none;visibility:hidden;margin-bottom:15px;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:visibility .35s,-webkit-transform .35s;transition:visibility .35s,-webkit-transform .35s;transition:visibility .35s,transform .35s;transition:visibility .35s,transform .35s,-webkit-transform .35s}.joe_action_item.back2top.active{pointer-events:auto;visibility:visible;-webkit-transform:scale(1);transform:scale(1)}.joe_action_item.mode{pointer-events:auto}.joe_action_item.mode svg{-webkit-transform:scale(0);transform:scale(0);opacity:0;-webkit-transition:opacity .85s,-webkit-transform .85s;transition:opacity .85s,-webkit-transform .85s;transition:transform .85s,opacity .85s;transition:transform .85s,opacity .85s,-webkit-transform .85s}.joe_action_item.mode svg.active{-webkit-transform:scale(1);transform:scale(1);opacity:1}.joe_comment_box h2{padding:20px 0;text-align:center;font-size:18px;color:var(--routine)}.joe_comment{background:var(--background);border-radius:var(--radius-wrap);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);padding:15px}.joe_comment__title{font-weight:500;text-align:center;font-size:24px;color:var(--main);text-shadow:var(--text-shadow);border-bottom:1px solid var(--classC);margin-bottom:15px;padding-bottom:15px}.joe_comment__close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--routine)}.joe_comment__close-icon{fill:var(--routine);margin-right:5px}.joe_comment__respond-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.joe_comment__respond-type .item{background:var(--classD);padding:0 15px;height:32px;color:var(--main);border:none;-webkit-transition:color .35s,background .35s;transition:color .35s,background .35s}.joe_comment__respond-type .item:first-child{border-top-left-radius:var(--radius-inner)}.joe_comment__respond-type .item:last-child{border-top-right-radius:var(--radius-inner)}.joe_comment__respond-type .item.active{color:#fff;background:var(--theme)}.joe_comment__respond-form{border-radius:6px 0 6px 6px;background:var(--classD)}.joe_comment__respond-form .head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--classA)}.joe_comment__respond-form .head .list{-webkit-box-flex:1;-ms-flex:1;flex:1}.joe_comment__respond-form .head .list input{width:100%;border:none;background:transparent;padding:0 15px;height:40px;color:var(--routine)}.joe_comment__respond-form .head .list:nth-child(2){position:relative}.joe_comment__respond-form .head .list:nth-child(2)::after,.joe_comment__respond-form .head .list:nth-child(2)::before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:15px;background:var(--classA)}.joe_comment__respond-form .head .list:nth-child(2)::before{left:0}.joe_comment__respond-form .head .list:nth-child(2)::after{right:0}.joe_comment__respond-form .body{padding:15px}.joe_comment__respond-form .body .text{width:100%;height:200px;border:none;resize:none;vertical-align:middle;color:var(--routine);background:transparent}.joe_comment__respond-form .body .draw{position:relative;width:100%}.joe_comment__respond-form .body .draw .line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:10px;left:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.joe_comment__respond-form .body .draw .line li{cursor:pointer;margin-right:10px;color:var(--main);-webkit-transition:color .35s;transition:color .35s}.joe_comment__respond-form .body .draw .line li.active{color:var(--theme)}.joe_comment__respond-form .body .draw .color{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;bottom:10px;left:10px}.joe_comment__respond-form .body .draw .color li{width:20px;height:20px;border-radius:50%;margin:0 5px;cursor:pointer;-webkit-transition:-webkit-box-shadow .35s;transition:-webkit-box-shadow .35s;transition:box-shadow .35s;transition:box-shadow .35s, -webkit-box-shadow .35s}.joe_comment__respond-form .body .draw .color li.active{-webkit-box-shadow:0 4px 10px rgba(0,0,0,0.35);box-shadow:0 4px 10px rgba(0,0,0,0.35)}.joe_comment__respond-form .body .draw .color li:nth-child(1){background:#303133}.joe_comment__respond-form .body .draw .color li:nth-child(2){background:#67c23a}.joe_comment__respond-form .body .draw .color li:nth-child(3){background:#e6a23c}.joe_comment__respond-form .body .draw .color li:nth-child(4){background:#f56c6c}.joe_comment__respond-form .body .draw .icon{position:absolute;right:10px;cursor:pointer;fill:var(--minor);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.joe_comment__respond-form .body .draw .icon-undo{top:10px}.joe_comment__respond-form .body .draw .icon-animate{bottom:10px}.joe_comment__respond-form .body .draw canvas{background:var(--background);border-radius:var(--radius-inner)}.joe_comment__respond-form .foot{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 15px 15px}.joe_comment__respond-form .foot .owo{min-height:32px;padding-top:3px}.joe_comment__respond-form .foot .owo .seat{text-align:center;color:var(--routine);height:26px;line-height:26px;background:var(--background);opacity:.85;border-radius:13px;width:70px}.joe_comment__respond-form .foot .submit{position:absolute;top:0;right:15px;white-space:nowrap}.joe_comment__respond-form .foot .submit .cancle{display:none;color:var(--main);cursor:pointer;margin-right:10px;-webkit-transition:color .35s;transition:color .35s}.joe_comment__respond-form .foot .submit .cancle:hover{color:var(--theme)}.joe_comment__respond-form .foot .submit button{border-radius:3px;height:32px;padding:0 15px;border:none;background:var(--theme);color:#fff;font-size:14px}.joe_comment__respond-form .foot .submit button:hover{-webkit-animation:5s ease-in-out 0s infinite normal none running shaked;animation:5s ease-in-out 0s infinite normal none running shaked}.joe_comment .comment-list{padding-top:15px}.joe_comment .comment-list__item-contain .term{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px}.joe_comment .comment-list__item-contain .term .avatar{width:48px;height:48px;border-radius:50%;margin-right:15px;padding:3px;border:1px solid var(--classD);-o-object-fit:cover;object-fit:cover}.joe_comment .comment-list__item-contain .term .content{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;border-bottom:1px solid var(--classC);padding-bottom:15px}.joe_comment .comment-list__item-contain .term .content .user{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px;line-height:20px;color:var(--main)}.joe_comment .comment-list__item-contain .term .content .user .author{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:10px}.joe_comment .comment-list__item-contain .term .content .user .author a{color:#409eff}.joe_comment .comment-list__item-contain .term .content .user .owner{-ms-flex-negative:0;flex-shrink:0;background:var(--theme);color:#fff;padding:0 5px;border-radius:2px;font-style:normal}.joe_comment .comment-list__item-contain .term .content .user .agent{margin-left:auto;font-size:12px;color:var(--minor)}.joe_comment .comment-list__item-contain .term .content .user .waiting{color:#e6a23c;font-style:normal}.joe_comment .comment-list__item-contain .term .content .substance{width:100%;background:var(--classD);padding:12px 15px;border-radius:0 var(--radius-inner) var(--radius-inner) 10px;color:var(--main);margin-bottom:8px;word-break:break-word;line-height:24px}.joe_comment .comment-list__item-contain .term .content .substance .parent{color:#388bff;margin-bottom:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:500}.joe_comment .comment-list__item-contain .term .content .substance .owo_image{height:22px}.joe_comment .comment-list__item-contain .term .content .substance .draw_image{max-width:100%}.joe_comment .comment-list__item-contain .term .content .handle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--minor)}.joe_comment .comment-list__item-contain .term .content .handle .date{margin-right:10px}.joe_comment .comment-list__item-contain .term .content .handle .reply{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--main);font-size:13px;cursor:pointer;-webkit-transition:color .35s;transition:color .35s}.joe_comment .comment-list__item-contain .term .content .handle .reply .icon{margin-right:5px}.joe_comment .comment-list__item-contain .term .content .handle .reply:hover{color:var(--theme)}.joe_comment .comment-list__item-contain .term .content .handle .reply:hover .icon{fill:var(--theme)}.joe_comment .comment-list__item-children{padding-left:63px}.joe_comment .comment-list__item-children .comment-list__item-children{padding-left:0}.joe_comment .comment-list__item .joe_comment__respond{margin-left:63px;margin-bottom:15px;-webkit-animation:showComment .5s;animation:showComment .5s}.joe_comment .comment-list .comment-list{padding-top:0}.joe_comment .joe_pagination{padding-top:0}.joe_run__day,.joe_run__hour,.joe_run__minute,.joe_run__second{font-weight:500;color:var(--theme)}.joe_owo__contain{position:relative}.joe_owo__contain .seat{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.joe_owo__contain .box{width:100%;display:none;background:var(--background);border-radius:var(--radius-inner);overflow:hidden;margin-top:15px}.joe_owo__contain .box .scroll{display:none;max-height:200px;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:none;padding:5px}.joe_owo__contain .box .scroll .item{text-align:center;width:calc(100% / 18);display:inline-block;padding:5px;cursor:pointer;border-radius:var(--radius-inner);-webkit-transition:background .25s;transition:background .25s}.joe_owo__contain .box .scroll .item img{max-width:100%;max-height:100%}.joe_owo__contain .box .scroll .item:hover{background:var(--classD)}.joe_owo__contain .box .scroll:nth-child(3) .item{color:var(--routine);width:calc(100% / 5)}.joe_owo__contain .box .bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid var(--classC)}.joe_owo__contain .box .bar .item{line-height:30px;padding:0 10px;cursor:pointer;color:var(--routine);-webkit-transition:background .25s,color .25s;transition:background .25s,color .25s}.joe_owo__contain .box .bar .item.active{color:#fff;background:var(--theme)}.joe_nodata{padding:20px;color:var(--minor)}.joe_advert-large,.joe_advert-small{position:relative;background:#fff}.joe_advert-large img,.joe_advert-small img{display:block;width:100%;-o-object-fit:cover;object-fit:cover}.joe_advert-large .icon,.joe_advert-small .icon{position:absolute;z-index:1;top:10px;right:10px;font-size:12px;background:rgba(0,0,0,0.25);padding:2px 5px;border-radius:2px;color:#ebebeb;pointer-events:none}.canvas-backdrop{pointer-events:none;position:fixed;left:0;top:0;right:0;bottom:0;z-index:0}.canvas-backdrop.above{z-index:90}.profile-color-modes-illu-frame{opacity:0;-webkit-animation:profile-color-modes-illu-anim-frame-show 0s forwards,profile-color-modes-illu-anim-frame-hide 0s forwards;animation:profile-color-modes-illu-anim-frame-show 0s forwards,profile-color-modes-illu-anim-frame-hide 0s forwards}.profile-color-modes-illu-red{stroke:#da3633;-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-animation-duration:.1s;animation-duration:.1s}.profile-color-modes-illu-orange{stroke:#f0883e;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-duration:.1s;animation-duration:.1s}.profile-color-modes-illu-purple{stroke:#8957e5;-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-duration:.1s;animation-duration:.1s}.profile-color-modes-illu-green{stroke:#3fb950;-webkit-animation-delay:.8s;animation-delay:.8s;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-timing-function:cubic-bezier(.47, 2.92, .84, -1.5);animation-timing-function:cubic-bezier(.47, 2.92, .84, -1.5)}.profile-color-modes-illu-blue{stroke:#388bfd;-webkit-animation-delay:.7s;animation-delay:.7s;-webkit-animation-duration:.1s;animation-duration:.1s}.profile-color-modes-illu-group{-webkit-animation:profile-color-modes-illu-anim .2s cubic-bezier(.72, .08, 1, .68) backwards;animation:profile-color-modes-illu-anim .2s cubic-bezier(.72, .08, 1, .68) backwards}.profile-color-modes-illu-frame:first-child{opacity:1;-webkit-animation:profile-color-modes-illu-anim-frame-hide 0s forwards;animation:profile-color-modes-illu-anim-frame-hide 0s forwards;-webkit-animation-delay:1.8s;animation-delay:1.8s}.profile-color-modes-illu-frame:nth-child(8){-webkit-animation:profile-color-modes-illu-anim-frame-show 0s forwards;animation:profile-color-modes-illu-anim-frame-show 0s forwards;-webkit-animation-delay:3.56s;animation-delay:3.56s}.profile-color-modes-illu-frame:nth-child(2){-webkit-animation-delay:1.8s,2.58s;animation-delay:1.8s,2.58s}.profile-color-modes-illu-frame:nth-child(3){-webkit-animation-delay:2.58s,2.66s;animation-delay:2.58s,2.66s}.profile-color-modes-illu-frame:nth-child(4){-webkit-animation-delay:2.66s,2.78s;animation-delay:2.66s,2.78s}.profile-color-modes-illu-frame:nth-child(5){-webkit-animation-delay:2.78s,2.84s;animation-delay:2.78s,2.84s}.profile-color-modes-illu-frame:nth-child(6){-webkit-animation-delay:2.84s,3.44s;animation-delay:2.84s,3.44s}.profile-color-modes-illu-frame:nth-child(7){-webkit-animation-delay:3.44s,3.56s;animation-delay:3.44s,3.56s}.profile-color-modes-illu-frame:nth-child(9),.profile-color-modes-illu-frame:nth-child(10){-webkit-animation:none;animation:none}@-webkit-keyframes wobble-bottom{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}@keyframes wobble-bottom{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg)}33.3%{-webkit-transform:skew(10deg);transform:skew(10deg)}49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg)}66.6%{-webkit-transform:skew(4deg);transform:skew(4deg)}83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg)}100%{-webkit-transform:skew(0);transform:skew(0)}}@-webkit-keyframes showComment{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes showComment{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes box_shadow{0%{-webkit-box-shadow:0 0 0 0 #f56c6c;box-shadow:0 0 0 0 #f56c6c}}@keyframes box_shadow{0%{-webkit-box-shadow:0 0 0 0 #f56c6c;box-shadow:0 0 0 0 #f56c6c}}@-webkit-keyframes progress{0%{background-position:0 0}100%{background-position:30px 0}}@keyframes progress{0%{background-position:0 0}100%{background-position:30px 0}}@-webkit-keyframes list_thumbnail_loading{0%{-webkit-transform:scale(.85);transform:scale(.85)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes list_thumbnail_loading{0%{-webkit-transform:scale(.85);transform:scale(.85)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes list_title_loading{0%{width:80%}100%{width:95%}}@keyframes list_title_loading{0%{width:80%}100%{width:95%}}@-webkit-keyframes list_abstract_loading{0%{width:60%}100%{width:80%}}@keyframes list_abstract_loading{0%{width:60%}100%{width:80%}}@-webkit-keyframes profile-color-modes-illu-anim{0%{stroke:#666}}@keyframes profile-color-modes-illu-anim{0%{stroke:#666}}@-webkit-keyframes profile-color-modes-illu-anim-frame-show{0%{opacity:0;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{opacity:1}}@keyframes profile-color-modes-illu-anim-frame-show{0%{opacity:0;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{opacity:1}}@-webkit-keyframes profile-color-modes-illu-anim-frame-hide{0%{opacity:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{opacity:0}}@keyframes profile-color-modes-illu-anim-frame-hide{0%{opacity:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{opacity:0}}@-webkit-keyframes shaked{2%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}4%{-webkit-transform:translateY(-1.5px) rotate(-0.5deg);transform:translateY(-1.5px) rotate(-0.5deg)}6%{-webkit-transform:translateY(1.5px) rotate(-1.5deg);transform:translateY(1.5px) rotate(-1.5deg)}8%{-webkit-transform:translateY(-1.5px) rotate(-1.5deg);transform:translateY(-1.5px) rotate(-1.5deg)}10%{-webkit-transform:translateY(2.5px) rotate(1.5deg);transform:translateY(2.5px) rotate(1.5deg)}12%{-webkit-transform:translateY(-0.5px) rotate(1.5deg);transform:translateY(-0.5px) rotate(1.5deg)}14%{-webkit-transform:translateY(-1.5px) rotate(1.5deg);transform:translateY(-1.5px) rotate(1.5deg)}16%{-webkit-transform:translateY(-0.5px) rotate(-1.5deg);transform:translateY(-0.5px) rotate(-1.5deg)}18%{-webkit-transform:translateY(.5px) rotate(-1.5deg);transform:translateY(.5px) rotate(-1.5deg)}20%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}22%{-webkit-transform:translateY(.5px) rotate(-1.5deg);transform:translateY(.5px) rotate(-1.5deg)}24%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}26%{-webkit-transform:translateY(.5px) rotate(.5deg);transform:translateY(.5px) rotate(.5deg)}28%{-webkit-transform:translateY(.5px) rotate(1.5deg);transform:translateY(.5px) rotate(1.5deg)}30%{-webkit-transform:translateY(-0.5px) rotate(2.5deg);transform:translateY(-0.5px) rotate(2.5deg)}32%,34%{-webkit-transform:translateY(1.5px) rotate(-0.5deg);transform:translateY(1.5px) rotate(-0.5deg)}36%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}38%{-webkit-transform:translateY(1.5px) rotate(-1.5deg);transform:translateY(1.5px) rotate(-1.5deg)}40%{-webkit-transform:translateY(-0.5px) rotate(2.5deg);transform:translateY(-0.5px) rotate(2.5deg)}42%{-webkit-transform:translateY(2.5px) rotate(-1.5deg);transform:translateY(2.5px) rotate(-1.5deg)}44%{-webkit-transform:translateY(1.5px) rotate(.5deg);transform:translateY(1.5px) rotate(.5deg)}46%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}48%{-webkit-transform:translateY(-0.5px) rotate(.5deg);transform:translateY(-0.5px) rotate(.5deg)}50%{-webkit-transform:translateY(.5px) rotate(.5deg);transform:translateY(.5px) rotate(.5deg)}52%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}54%{-webkit-transform:translateY(-1.5px) rotate(1.5deg);transform:translateY(-1.5px) rotate(1.5deg)}56%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}58%{-webkit-transform:translateY(.5px) rotate(2.5deg);transform:translateY(.5px) rotate(2.5deg)}60%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}62%{-webkit-transform:translateY(-0.5px) rotate(2.5deg);transform:translateY(-0.5px) rotate(2.5deg)}64%{-webkit-transform:translateY(-0.5px) rotate(1.5deg);transform:translateY(-0.5px) rotate(1.5deg)}66%{-webkit-transform:translateY(1.5px) rotate(-0.5deg);transform:translateY(1.5px) rotate(-0.5deg)}68%{-webkit-transform:translateY(-1.5px) rotate(-0.5deg);transform:translateY(-1.5px) rotate(-0.5deg)}70%{-webkit-transform:translateY(1.5px) rotate(.5deg);transform:translateY(1.5px) rotate(.5deg)}72%{-webkit-transform:translateY(2.5px) rotate(1.5deg);transform:translateY(2.5px) rotate(1.5deg)}74%{-webkit-transform:translateY(-0.5px) rotate(.5deg);transform:translateY(-0.5px) rotate(.5deg)}76%{-webkit-transform:translateY(-0.5px) rotate(2.5deg);transform:translateY(-0.5px) rotate(2.5deg)}78%{-webkit-transform:translateY(-0.5px) rotate(1.5deg);transform:translateY(-0.5px) rotate(1.5deg)}80%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}82%{-webkit-transform:translateY(-0.5px) rotate(.5deg);transform:translateY(-0.5px) rotate(.5deg)}84%{-webkit-transform:translateY(1.5px) rotate(2.5deg);transform:translateY(1.5px) rotate(2.5deg)}86%{-webkit-transform:translateY(-1.5px) rotate(-1.5deg);transform:translateY(-1.5px) rotate(-1.5deg)}88%{-webkit-transform:translateY(-0.5px) rotate(2.5deg);transform:translateY(-0.5px) rotate(2.5deg)}90%{-webkit-transform:translateY(2.5px) rotate(-0.5deg);transform:translateY(2.5px) rotate(-0.5deg)}92%{-webkit-transform:translateY(.5px) rotate(-0.5deg);transform:translateY(.5px) rotate(-0.5deg)}94%{-webkit-transform:translateY(2.5px) rotate(.5deg);transform:translateY(2.5px) rotate(.5deg)}96%{-webkit-transform:translateY(-0.5px) rotate(1.5deg);transform:translateY(-0.5px) rotate(1.5deg)}98%{-webkit-transform:translateY(-1.5px) rotate(-0.5deg);transform:translateY(-1.5px) rotate(-0.5deg)}0%,100%{-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg)}}@keyframes shaked{2%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}4%{-webkit-transform:translateY(-1.5px) rotate(-0.5deg);transform:translateY(-1.5px) rotate(-0.5deg)}6%{-webkit-transform:translateY(1.5px) rotate(-1.5deg);transform:translateY(1.5px) rotate(-1.5deg)}8%{-webkit-transform:translateY(-1.5px) rotate(-1.5deg);transform:translateY(-1.5px) rotate(-1.5deg)}10%{-webkit-transform:translateY(2.5px) rotate(1.5deg);transform:translateY(2.5px) rotate(1.5deg)}12%{-webkit-transform:translateY(-0.5px) rotate(1.5deg);transform:translateY(-0.5px) rotate(1.5deg)}14%{-webkit-transform:translateY(-1.5px) rotate(1.5deg);transform:translateY(-1.5px) rotate(1.5deg)}16%{-webkit-transform:translateY(-0.5px) rotate(-1.5deg);transform:translateY(-0.5px) rotate(-1.5deg)}18%{-webkit-transform:translateY(.5px) rotate(-1.5deg);transform:translateY(.5px) rotate(-1.5deg)}20%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}22%{-webkit-transform:translateY(.5px) rotate(-1.5deg);transform:translateY(.5px) rotate(-1.5deg)}24%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}26%{-webkit-transform:translateY(.5px) rotate(.5deg);transform:translateY(.5px) rotate(.5deg)}28%{-webkit-transform:translateY(.5px) rotate(1.5deg);transform:translateY(.5px) rotate(1.5deg)}30%{-webkit-transform:translateY(-0.5px) rotate(2.5deg);transform:translateY(-0.5px) rotate(2.5deg)}32%,34%{-webkit-transform:translateY(1.5px) rotate(-0.5deg);transform:translateY(1.5px) rotate(-0.5deg)}36%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}38%{-webkit-transform:translateY(1.5px) rotate(-1.5deg);transform:translateY(1.5px) rotate(-1.5deg)}40%{-webkit-transform:translateY(-0.5px) rotate(2.5deg);transform:translateY(-0.5px) rotate(2.5deg)}42%{-webkit-transform:translateY(2.5px) rotate(-1.5deg);transform:translateY(2.5px) rotate(-1.5deg)}44%{-webkit-transform:translateY(1.5px) rotate(.5deg);transform:translateY(1.5px) rotate(.5deg)}46%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}48%{-webkit-transform:translateY(-0.5px) rotate(.5deg);transform:translateY(-0.5px) rotate(.5deg)}50%{-webkit-transform:translateY(.5px) rotate(.5deg);transform:translateY(.5px) rotate(.5deg)}52%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}54%{-webkit-transform:translateY(-1.5px) rotate(1.5deg);transform:translateY(-1.5px) rotate(1.5deg)}56%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}58%{-webkit-transform:translateY(.5px) rotate(2.5deg);transform:translateY(.5px) rotate(2.5deg)}60%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}62%{-webkit-transform:translateY(-0.5px) rotate(2.5deg);transform:translateY(-0.5px) rotate(2.5deg)}64%{-webkit-transform:translateY(-0.5px) rotate(1.5deg);transform:translateY(-0.5px) rotate(1.5deg)}66%{-webkit-transform:translateY(1.5px) rotate(-0.5deg);transform:translateY(1.5px) rotate(-0.5deg)}68%{-webkit-transform:translateY(-1.5px) rotate(-0.5deg);transform:translateY(-1.5px) rotate(-0.5deg)}70%{-webkit-transform:translateY(1.5px) rotate(.5deg);transform:translateY(1.5px) rotate(.5deg)}72%{-webkit-transform:translateY(2.5px) rotate(1.5deg);transform:translateY(2.5px) rotate(1.5deg)}74%{-webkit-transform:translateY(-0.5px) rotate(.5deg);transform:translateY(-0.5px) rotate(.5deg)}76%{-webkit-transform:translateY(-0.5px) rotate(2.5deg);transform:translateY(-0.5px) rotate(2.5deg)}78%{-webkit-transform:translateY(-0.5px) rotate(1.5deg);transform:translateY(-0.5px) rotate(1.5deg)}80%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}82%{-webkit-transform:translateY(-0.5px) rotate(.5deg);transform:translateY(-0.5px) rotate(.5deg)}84%{-webkit-transform:translateY(1.5px) rotate(2.5deg);transform:translateY(1.5px) rotate(2.5deg)}86%{-webkit-transform:translateY(-1.5px) rotate(-1.5deg);transform:translateY(-1.5px) rotate(-1.5deg)}88%{-webkit-transform:translateY(-0.5px) rotate(2.5deg);transform:translateY(-0.5px) rotate(2.5deg)}90%{-webkit-transform:translateY(2.5px) rotate(-0.5deg);transform:translateY(2.5px) rotate(-0.5deg)}92%{-webkit-transform:translateY(.5px) rotate(-0.5deg);transform:translateY(.5px) rotate(-0.5deg)}94%{-webkit-transform:translateY(2.5px) rotate(.5deg);transform:translateY(2.5px) rotate(.5deg)}96%{-webkit-transform:translateY(-0.5px) rotate(1.5deg);transform:translateY(-0.5px) rotate(1.5deg)}98%{-webkit-transform:translateY(-1.5px) rotate(-0.5deg);transform:translateY(-1.5px) rotate(-0.5deg)}0%,100%{-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg)}}@-webkit-keyframes overdue{0%{-webkit-clip-path:circle(0 at 0 0);clip-path:circle(0 at 0 0)}100%{-webkit-clip-path:circle(100%);clip-path:circle(100%)}}@keyframes overdue{0%{-webkit-clip-path:circle(0 at 0 0);clip-path:circle(0 at 0 0)}100%{-webkit-clip-path:circle(100%);clip-path:circle(100%)}}@-webkit-keyframes progress-active{0%{opacity:.3;width:0}to{opacity:0;width:100%}}@keyframes progress-active{0%{opacity:.3;width:0}to{opacity:0;width:100%}}@-webkit-keyframes lamp-background{0%,24.9%{background-color:#54b5db}25%,49.9%{background-color:#da4733}50%,74.9%{background-color:#3b78e7}75%,to{background-color:#fdba2c}}@keyframes lamp-background{0%,24.9%{background-color:#54b5db}25%,49.9%{background-color:#da4733}50%,74.9%{background-color:#3b78e7}75%,to{background-color:#fdba2c}}@-webkit-keyframes lamp-front{0%{-webkit-transform:scaleX(0);transform:scaleX(0);background-color:#da4733}24.9%{-webkit-transform:scaleX(.5);transform:scaleX(.5);background-color:#da4733}25%{-webkit-transform:scaleX(0);transform:scaleX(0);background-color:#3b78e7}49.9%{-webkit-transform:scaleX(.5);transform:scaleX(.5);background-color:#3b78e7}50%{-webkit-transform:scaleX(0);transform:scaleX(0);background-color:#fdba2c}74.9%{-webkit-transform:scaleX(.5);transform:scaleX(.5);background-color:#fdba2c}75%{-webkit-transform:scaleX(0);transform:scaleX(0);background-color:#409eff}to{-webkit-transform:scaleX(.5);transform:scaleX(.5);background-color:#409eff}}@keyframes lamp-front{0%{-webkit-transform:scaleX(0);transform:scaleX(0);background-color:#da4733}24.9%{-webkit-transform:scaleX(.5);transform:scaleX(.5);background-color:#da4733}25%{-webkit-transform:scaleX(0);transform:scaleX(0);background-color:#3b78e7}49.9%{-webkit-transform:scaleX(.5);transform:scaleX(.5);background-color:#3b78e7}50%{-webkit-transform:scaleX(0);transform:scaleX(0);background-color:#fdba2c}74.9%{-webkit-transform:scaleX(.5);transform:scaleX(.5);background-color:#fdba2c}75%{-webkit-transform:scaleX(0);transform:scaleX(0);background-color:#409eff}to{-webkit-transform:scaleX(.5);transform:scaleX(.5);background-color:#409eff}}@-webkit-keyframes showHeaderTitle{0%{opacity:.25;-webkit-transform:scale(.25);transform:scale(.25)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes showHeaderTitle{0%{opacity:.25;-webkit-transform:scale(.25);transform:scale(.25)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes twinkle{to{-webkit-box-shadow:inset 0 0 15px #f4b393;box-shadow:inset 0 0 15px #f4b393}}@keyframes twinkle{to{-webkit-box-shadow:inset 0 0 15px #f4b393;box-shadow:inset 0 0 15px #f4b393}}@-webkit-keyframes twinkle-night{to{-webkit-box-shadow:inset 0 0 15px #595997;box-shadow:inset 0 0 15px #595997}}@keyframes twinkle-night{to{-webkit-box-shadow:inset 0 0 15px #595997;box-shadow:inset 0 0 15px #595997}}@-webkit-keyframes dong{0%{-webkit-transform:translateY(3px) scaleY(.95);transform:translateY(3px) scaleY(.95)}100%{-webkit-transform:translateY(-3px) scaleY(1);transform:translateY(-3px) scaleY(1)}}@keyframes dong{0%{-webkit-transform:translateY(3px) scaleY(.95);transform:translateY(3px) scaleY(.95)}100%{-webkit-transform:translateY(-3px) scaleY(1);transform:translateY(-3px) scaleY(1)}}@media (min-width:576px){#Joe>.joe_container{max-width:540px}}@media (min-width:768px){#Joe>.joe_container{max-width:720px}}@media (min-width:992px){#Joe>.joe_container{max-width:960px}}@media (min-width:1200px){#Joe>.joe_container{max-width:1140px}}.takagi{z-index:50 !important}
\ No newline at end of file
diff --git a/source/css/min/joe.journals.min.css b/source/css/min/joe.journals.min.css
index f96a2e9..fd7d21d 100644
--- a/source/css/min/joe.journals.min.css
+++ b/source/css/min/joe.journals.min.css
@@ -1 +1 @@
-.joe_journals__list{padding:10px 0 20px}.joe_journal__item{position:relative;padding:0 0 30px 40px}.joe_journal__item:before{position:absolute;left:12px;top:0;z-index:0;content:"";width:0;height:150%;border-left:1px dashed var(--classG)}.joe_journal__item:hover .joe_journal_block{-webkit-box-shadow:3px 8px 15px 0 var(--box-shadow-journal);box-shadow:3px 8px 15px 0 var(--box-shadow-journal)}.joe_journal_date{position:relative;left:-36px;z-index:1;height:34px;line-height:34px;font-size:14px;color:var(--routine);background:var(--background)}.joe_journal_date i{margin-right:8px}.joe_journal_date em{font-style:normal}.joe_journal_block{position:relative;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;margin-top:10px;word-break:break-word;color:var(--main);background:var(--background-journal);border-bottom:1px solid var(--classC);border-radius:0 18px 18px 18px;border:1px solid var(--classC);-webkit-box-shadow:1px 1px 5px 0 var(--box-shadow-journal);box-shadow:1px 1px 5px 0 var(--box-shadow-journal);-webkit-transition:-webkit-box-shadow .2s;transition:-webkit-box-shadow .2s;transition:box-shadow .2s;transition:box-shadow .2s, -webkit-box-shadow .2s}.joe_journal_body{position:relative;max-height:300px;overflow:hidden;padding:14px;background:var(--background-journal-block);border-radius:0 6px 6px 6px;-webkit-transition:height .2s;transition:height .2s}.joe_journal_body.open{max-height:unset}.joe_journal_body.open .journal_content_expander{background:none}.joe_journal_body.open .journal_content_expander i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.joe_journal_body .content-wrp a:not([class]){display:inline-block;line-height:26px;text-indent:0;color:var(--theme);position:relative}.joe_journal_body .content-wrp a:not([class]):hover::after{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.joe_journal_body .content-wrp a:not([class])::after{position:absolute;bottom:-1px;left:0;content:"";width:100%;height:1px;background:var(--theme);-webkit-transform:scaleX(.25);transform:scaleX(.25);opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:transform .35s,opacity .35s;transition:transform .35s,opacity .35s,-webkit-transform .35s}.joe_journal_body .content-wrp code:not([class]){display:inline-block;font-size:13px;color:var(--code);margin:2px;padding:0 8px;text-indent:0;vertical-align:baseline;word-break:break-word;background:var(--code-background);border-radius:var(--radius-inner)}.joe_journal_body .content-wrp .code-toolbar{margin:5px 0;overflow:hidden;-webkit-box-shadow:1px 1px 5px 0 var(--shadow-code);box-shadow:1px 1px 5px 0 var(--shadow-code);border-radius:var(--radius-inner)}.joe_journal_body .content-wrp .code-toolbar .toolbar{opacity:1;left:0;right:0;top:0;height:30px;line-height:30px;text-align:center}.joe_journal_body .content-wrp .code-toolbar .toolbar .toolbar-item{opacity:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.joe_journal_body .content-wrp .code-toolbar .toolbar .toolbar-item span{font-weight:bold;font-size:12px;color:#999;background:none;border:none;-webkit-box-shadow:none;box-shadow:none}.joe_journal_body .content-wrp .code-toolbar .toolbar .toolbar-item span:hover{color:#999}.joe_journal_body .content-wrp .code-toolbar .toolbar .toolbar-item:last-child{display:none}.joe_journal_body .content-wrp .code-toolbar .toolbar .autofold-tip{padding-left:5px}.joe_journal_body .content-wrp .code-toolbar pre[class*="language-"]{position:relative;margin:0;padding:30px 0 0;font-size:14px;overflow:hidden;text-shadow:none;-webkit-transition:height .2s;transition:height .2s;border-radius:var(--radius-inner)}.joe_journal_body .content-wrp .code-toolbar pre[class*="language-"]:before{content:"";position:absolute;top:9px;left:15px;width:12px;height:12px;border-radius:50%;background:#fc625d;-webkit-box-shadow:20px 0 #fdbc40,40px 0 #35cd4b;box-shadow:20px 0 #fdbc40,40px 0 #35cd4b;z-index:1}.joe_journal_body .content-wrp .code-toolbar pre[class*="language-"]:after{position:absolute;top:30px;z-index:1;content:"";width:100%;height:1px;background:#d8d8d8;mix-blend-mode:overlay}.joe_journal_body .content-wrp .code-toolbar pre[class*="language-"] code[class*="language-"]{display:block;overflow:auto;padding:12px 12px 12px 18px;text-shadow:none}.joe_journal_body .content-wrp .code-toolbar pre[class*="language-"] code[class*="language-"] .token.operator{background:none}.joe_journal_body .content-wrp .code-toolbar pre[class*="language-"] .line-numbers-rows{left:0;top:0;bottom:0;padding-top:12px;border:none}.joe_journal_body .content-wrp .code-toolbar pre[class*="language-"] .code-expander{cursor:pointer;position:absolute;right:40px;top:5px;z-index:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:14px;color:#999;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}.joe_journal_body .content-wrp .code-toolbar pre[class*="language-"] .code-expander:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.joe_journal_body .content-wrp .code-toolbar pre[class*="language-"] .copy-button{position:absolute;top:3px;right:10px;z-index:5;font-weight:bold;font-size:14px;color:#999;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:opacity color .35s;transition:opacity color .35s}.joe_journal_body .content-wrp .code-toolbar pre[class*="language-"] .copy-button:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.joe_journal_body .content-wrp .code-toolbar pre[class*="language-"].close{height:30px}.joe_journal_body .content-wrp .code-toolbar pre[class*="language-"].close .code-expander{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.joe_journal_body .content-wrp .code-toolbar pre[class*="language-"].close:after{visibility:hidden}.joe_journal_body .content-wrp .code-toolbar pre[class*="language-"].line-numbers code{padding:12px 12px 12px 54px}.joe_journal_body .content-wrp .code-toolbar pre[class*="language-"].copyable{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.joe_journal_body .content-wrp .code-toolbar pre[class*="language-"].copyable code{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.joe_journal_body .content-wrp img{display:block;max-width:100% !important;cursor:-webkit-zoom-in;cursor:zoom-in;margin:5px auto;border-radius:var(--radius-img);-webkit-transition:-webkit-transform .35s,-webkit-box-shadow .35s;transition:-webkit-transform .35s,-webkit-box-shadow .35s;transition:transform .35s,box-shadow .35s;transition:transform .35s,box-shadow .35s,-webkit-transform .35s,-webkit-box-shadow .35s}.joe_journal_body .content-wrp img:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 34px 20px -24px rgba(136,161,206,0.3);box-shadow:0 34px 20px -24px rgba(136,161,206,0.3)}.joe_journal_body .content-wrp video{max-width:100% !important}.joe_journal_body .content-wrp .owo_image{max-height:26px;vertical-align:top}.joe_journal_footer{padding:12px 0 2px}.joe_journal_footer .footer-wrap.open .joe_journal_comment{display:block;padding-top:12px}.joe_journal_footer .footer-wrap.open .journal_comment_expander i{vertical-align:text-bottom;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.joe_journal_operate_item{margin-right:8px;font-size:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:var(--routine);-webkit-transition:color .2s;transition:color .2s}.joe_journal_operate_item i{display:inline-block;cursor:pointer;margin-right:4px;vertical-align:sup;-webkit-transition:all .2s;transition:all .2s}.joe_journal_operate_item em{font-size:14px;font-style:normal;font-family:var(--font-default)}.joe_journal_operate_item.like,.joe_journal_operate_item.comment{margin-left:10px;margin-right:0}.joe_journal_operate_item.like i:hover,.joe_journal_operate_item.comment i:hover{-webkit-transform:scale(1.1);transform:scale(1.1);color:var(--classF)}.joe_journal_operate_item .journal-unlike{cursor:default;display:none;color:#f15c43}.joe_journal_operate_item .journal-unlike:hover{-webkit-transform:scale(1);transform:scale(1);color:#f15c43 !important}.joe_journal_operate_item.journal_comment_expander{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;float:right;margin-right:0}.joe_journal_operate_item.journal_comment_expander:hover{color:var(--classF)}.joe_journal_operate_item.journal_content_expander{pointer-events:none;display:none;position:absolute;bottom:0;left:0;width:100%;margin-right:0;padding-top:10px;text-align:right;background:var(--background-journal-gradient)}.joe_journal_operate_item.journal_content_expander i{pointer-events:auto;font-size:20px}.joe_journal_comment{display:none}.joe_pagination{padding:0 0 20px 0}.page-journals .joe_detail{overflow-y:hidden}
\ No newline at end of file
+.joe_journals__list{padding:10px 0 20px}.joe_journals__list.effect_journal__item{visibility:hidden}.joe_journal__item{position:relative;padding:0 0 30px 40px}.joe_journal__item:before{position:absolute;left:12px;top:0;z-index:0;content:"";width:0;height:150%;border-left:1px dashed var(--classG)}.joe_journal__item:hover .joe_journal_block{-webkit-box-shadow:3px 8px 15px 0 var(--box-shadow-journal);box-shadow:3px 8px 15px 0 var(--box-shadow-journal)}.joe_journal_date{position:relative;left:-36px;z-index:1;height:34px;line-height:34px;font-size:14px;color:var(--routine);background:var(--background)}.joe_journal_date i{margin-right:8px}.joe_journal_date em{font-style:normal}.joe_journal_block{position:relative;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;margin-top:10px;word-break:break-word;color:var(--main);background:var(--background-journal);border-bottom:1px solid var(--classC);border-radius:0 18px 18px 18px;border:1px solid var(--classC);-webkit-box-shadow:1px 1px 5px 0 var(--box-shadow-journal);box-shadow:1px 1px 5px 0 var(--box-shadow-journal);-webkit-transition:-webkit-box-shadow .2s;transition:-webkit-box-shadow .2s;transition:box-shadow .2s;transition:box-shadow .2s, -webkit-box-shadow .2s}.joe_journal_body{position:relative;max-height:300px;overflow:hidden;padding:14px;background:var(--background-journal-block);border-radius:0 6px 6px 6px;-webkit-transition:height .2s;transition:height .2s}.joe_journal_body.open{max-height:unset}.joe_journal_body.open .journal_content_expander{background:none}.joe_journal_body.open .journal_content_expander i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.joe_journal_body .content-wrp a:not([class]){display:inline-block;line-height:26px;text-indent:0;color:var(--theme);position:relative}.joe_journal_body .content-wrp a:not([class]):hover::after{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.joe_journal_body .content-wrp a:not([class])::after{position:absolute;bottom:-1px;left:0;content:"";width:100%;height:1px;background:var(--theme);-webkit-transform:scaleX(.25);transform:scaleX(.25);opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:transform .35s,opacity .35s;transition:transform .35s,opacity .35s,-webkit-transform .35s}.joe_journal_body .content-wrp code:not([class]){display:inline-block;font-size:13px;color:var(--code);margin:2px;padding:0 8px;text-indent:0;vertical-align:baseline;word-break:break-word;background:var(--code-background);border-radius:var(--radius-inner)}.joe_journal_body .content-wrp .code-toolbar{margin:5px 0;overflow:hidden;-webkit-box-shadow:1px 1px 5px 0 var(--shadow-code);box-shadow:1px 1px 5px 0 var(--shadow-code);border-radius:var(--radius-inner)}.joe_journal_body .content-wrp .code-toolbar .toolbar{opacity:1;left:0;right:0;top:0;height:30px;line-height:30px;text-align:center}.joe_journal_body .content-wrp .code-toolbar .toolbar .toolbar-item{opacity:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.joe_journal_body .content-wrp .code-toolbar .toolbar .toolbar-item span{font-weight:bold;font-size:12px;color:#999;background:none;border:none;-webkit-box-shadow:none;box-shadow:none}.joe_journal_body .content-wrp .code-toolbar .toolbar .toolbar-item span:hover{color:#999}.joe_journal_body .content-wrp .code-toolbar .toolbar .toolbar-item:last-child{display:none}.joe_journal_body .content-wrp .code-toolbar .toolbar .autofold-tip{padding-left:5px}.joe_journal_body .content-wrp .code-toolbar pre[class*="language-"]{position:relative;margin:0;padding:30px 0 0;font-size:14px;overflow:hidden;text-shadow:none;-webkit-transition:height .2s;transition:height .2s;border-radius:var(--radius-inner)}.joe_journal_body .content-wrp .code-toolbar pre[class*="language-"]:before{content:"";position:absolute;top:9px;left:15px;width:12px;height:12px;border-radius:50%;background:#fc625d;-webkit-box-shadow:20px 0 #fdbc40,40px 0 #35cd4b;box-shadow:20px 0 #fdbc40,40px 0 #35cd4b;z-index:1}.joe_journal_body .content-wrp .code-toolbar pre[class*="language-"]:after{position:absolute;top:30px;z-index:1;content:"";width:100%;height:1px;background:#d8d8d8;mix-blend-mode:overlay}.joe_journal_body .content-wrp .code-toolbar pre[class*="language-"] code[class*="language-"]{display:block;overflow:auto;padding:12px 12px 12px 18px;text-shadow:none}.joe_journal_body .content-wrp .code-toolbar pre[class*="language-"] code[class*="language-"] .token.operator{background:none}.joe_journal_body .content-wrp .code-toolbar pre[class*="language-"] .line-numbers-rows{left:0;top:0;bottom:0;padding-top:12px;border:none}.joe_journal_body .content-wrp .code-toolbar pre[class*="language-"] .code-expander{cursor:pointer;position:absolute;right:10px;top:5px;z-index:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:14px;color:#999;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}.joe_journal_body .content-wrp .code-toolbar pre[class*="language-"] .code-expander:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.joe_journal_body .content-wrp .code-toolbar pre[class*="language-"] .copy-button{position:absolute;top:3px;right:10px;z-index:5;font-weight:bold;font-size:14px;color:#999;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:opacity color .35s;transition:opacity color .35s}.joe_journal_body .content-wrp .code-toolbar pre[class*="language-"] .copy-button:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.joe_journal_body .content-wrp .code-toolbar pre[class*="language-"].close{height:30px}.joe_journal_body .content-wrp .code-toolbar pre[class*="language-"].close .code-expander{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.joe_journal_body .content-wrp .code-toolbar pre[class*="language-"].close:after{visibility:hidden}.joe_journal_body .content-wrp .code-toolbar pre[class*="language-"].line-numbers code{padding:12px 12px 12px 54px}.joe_journal_body .content-wrp .code-toolbar pre[class*="language-"].copyable{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.joe_journal_body .content-wrp .code-toolbar pre[class*="language-"].copyable code{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.joe_journal_body .content-wrp .code-toolbar pre[class*="language-"].copyable .code-expander{right:40px}.joe_journal_body .content-wrp img{display:block;max-width:100% !important;cursor:-webkit-zoom-in;cursor:zoom-in;margin:5px auto;border-radius:var(--radius-img);-webkit-transition:-webkit-transform .35s,-webkit-box-shadow .35s;transition:-webkit-transform .35s,-webkit-box-shadow .35s;transition:transform .35s,box-shadow .35s;transition:transform .35s,box-shadow .35s,-webkit-transform .35s,-webkit-box-shadow .35s}.joe_journal_body .content-wrp img:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 34px 20px -24px rgba(136,161,206,0.3);box-shadow:0 34px 20px -24px rgba(136,161,206,0.3)}.joe_journal_body .content-wrp video{max-width:100% !important}.joe_journal_body .content-wrp .owo_image{max-height:26px;vertical-align:top}.joe_journal_footer{padding:12px 0 2px}.joe_journal_footer .footer-wrap.open .joe_journal_comment{display:block;padding-top:12px}.joe_journal_footer .footer-wrap.open .journal_comment_expander i{vertical-align:text-bottom;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.joe_journal_operate_item{margin-right:8px;font-size:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:var(--routine);-webkit-transition:color .2s;transition:color .2s}.joe_journal_operate_item i{display:inline-block;cursor:pointer;margin-right:4px;vertical-align:sup;-webkit-transition:all .2s;transition:all .2s}.joe_journal_operate_item em{font-size:14px;font-style:normal;font-family:var(--font-default)}.joe_journal_operate_item.like,.joe_journal_operate_item.comment{margin-left:10px;margin-right:0}.joe_journal_operate_item.like i:hover,.joe_journal_operate_item.comment i:hover{-webkit-transform:scale(1.1);transform:scale(1.1);color:var(--classF)}.joe_journal_operate_item .journal-unlike{cursor:default;display:none;color:#f15c43}.joe_journal_operate_item .journal-unlike:hover{-webkit-transform:scale(1);transform:scale(1);color:#f15c43 !important}.joe_journal_operate_item.journal_comment_expander{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;float:right;margin-right:0}.joe_journal_operate_item.journal_comment_expander:hover{color:var(--classF)}.joe_journal_operate_item.journal_content_expander{pointer-events:none;display:none;position:absolute;bottom:0;left:0;width:100%;margin-right:0;padding-top:10px;text-align:right;background:var(--background-journal-gradient)}.joe_journal_operate_item.journal_content_expander i{pointer-events:auto;font-size:20px}.joe_journal_comment{display:none}.joe_pagination{padding:0 0 20px 0}.page-journals .joe_detail{overflow-y:hidden}
\ No newline at end of file
diff --git a/source/css/min/joe.post.min.css b/source/css/min/joe.post.min.css
index 0c984f7..29590c0 100644
--- a/source/css/min/joe.post.min.css
+++ b/source/css/min/joe.post.min.css
@@ -1 +1 @@
-.joe_bread{margin:20px auto 0;padding:15px 15px 0}.joe_bread__bread{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.joe_bread__bread .line{color:var(--seat);padding:0 8px}.joe_bread__bread .item{color:var(--minor);white-space:nowrap}.joe_bread__bread .item .link{color:var(--routine);-webkit-transition:color .35s;transition:color .35s}.joe_bread__bread .item .link:hover{color:var(--theme)}.joe_bread__bread .item .icon{width:15px;height:15px;min-width:15px;min-height:15px;fill:var(--routine);margin-right:2px}.joe_bread__bread .item:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.joe_post{position:relative}.joe_post__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.joe_post__pagination-item{margin-bottom:15px}.joe_post__pagination-item a{display:block;height:32px;line-height:32px;padding:0 15px;color:#fff;border-radius:3px;background:var(--theme);font-size:12px;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}.joe_post__pagination-item a:hover{-webkit-animation:pulse 1s;animation:pulse 1s;-webkit-box-shadow:0 0 0 20px rgba(255,255,255,0);box-shadow:0 0 0 20px rgba(255,255,255,0)}.joe_post__pagination-item.next{margin-left:auto}.toc-container{display:none;position:fixed;top:138px;right:0;z-index:20;width:300px;min-height:90px;padding:20px 10px 20px 0;overflow:hidden;background:var(--background-toc);border-radius:var(--radius-wrap) 0 0 var(--radius-wrap);-webkit-box-shadow:var(--box-shadow-toc);box-shadow:var(--box-shadow-toc);-webkit-transition:top .3s;transition:top .3s}.toc-container .toc-expander{position:absolute;top:0;right:0;padding:5px}.toc-container .toc-expander .joe-font{display:none;cursor:pointer;font-size:18px;color:var(--classF)}.toc-container .toc-expander .joe-font:hover{color:var(--theme)}.toc-container .toc-expander .joe-icon-expand-in{display:block}.toc-container .toc{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow-y:auto}.toc-container .toc>.toc-list{position:relative;overflow:hidden}.toc-container .toc>.toc-list li{list-style:none}.toc-container .toc-nodata{padding:30px 20px 30px 40px;color:var(--minor);font-style:italic}.toc-container .toc-list{margin:0;padding-left:20px;font-size:14px}.toc-container .toc-list .toc-list{font-size:13px}.toc-container .toc-link{height:100%;color:var(--routine)}.toc-container .toc-link::before{position:absolute;display:inline-block;content:" ";height:inherit;left:0;width:2px;width:3px;margin-top:-4px;background:var(--classC)}.toc-container .toc-link.is-active-link{font-weight:700;color:var(--theme)}.toc-container .toc-link.is-active-link::before{background:var(--theme)}.toc-container .is-collapsible{max-height:1000px;overflow:hidden;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.toc-container .is-collapsed{max-height:0}.toc-container .is-position-fixed{position:fixed !important;top:0}.toc-container .toc-list-item{margin:10px 0}.toc-container.hide{width:30px;height:30px;min-height:auto;padding:0}.toc-container.hide .toc-expander .joe-icon-expand-in{display:none}.toc-container.hide .toc-expander .joe-icon-expand-out{display:block}.toc-container.hide .toc-list{display:none}.is-position-fixed{position:fixed !important;top:70px}.joe_like .joe-font{cursor:pointer;font-size:20px;color:#eee;-webkit-transition:all .2s;transition:all .2s}.joe_like .joe-font:hover{color:#f16520;-webkit-transform:scale(1.2);transform:scale(1.2)}.joe_like .joe-font:active{color:#f16520}.aside-expander{position:absolute;top:10px;right:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:14px;color:var(--routine)}.aside-expander:hover{color:var(--theme)}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 var(--theme);box-shadow:0 0 0 0 var(--theme)}}@keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 var(--theme);box-shadow:0 0 0 0 var(--theme)}}
\ No newline at end of file
+.joe_bread{margin:20px auto 0;padding:15px 15px 0}.joe_bread__bread{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.joe_bread__bread .line{color:var(--seat);padding:0 8px}.joe_bread__bread .item{color:var(--minor);white-space:nowrap}.joe_bread__bread .item .link{color:var(--routine);-webkit-transition:color .35s;transition:color .35s}.joe_bread__bread .item .link:hover{color:var(--theme)}.joe_bread__bread .item .icon{width:15px;height:15px;min-width:15px;min-height:15px;fill:var(--routine);margin-right:2px}.joe_bread__bread .item:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.joe_post{position:relative}.joe_post .joe_detail{position:relative}.joe_post .post-status{position:absolute;left:12px;top:12px;padding:5px 8px;line-height:1.2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:var(--classD);border-radius:6px}.joe_post .post-status i{margin-right:3px;vertical-align:text-bottom;font-size:16px}.joe_post .post-status.s_draft{color:#ffe24c;background:var(--classI)}.joe_post .post-status.s_intimate{color:#ef44b9;background:var(--classJ)}.joe_post .post-status.s_recycle{color:#c50a00}.joe_post__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.joe_post__pagination-item{margin-bottom:15px}.joe_post__pagination-item a{display:block;height:32px;line-height:32px;padding:0 15px;color:#fff;border-radius:3px;background:var(--theme);font-size:12px;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}.joe_post__pagination-item a:hover{-webkit-animation:pulse 1s;animation:pulse 1s;-webkit-box-shadow:0 0 0 20px rgba(255,255,255,0);box-shadow:0 0 0 20px rgba(255,255,255,0)}.joe_post__pagination-item.next{margin-left:auto}.toc-container{display:none;position:fixed;top:138px;right:0;z-index:20;width:300px;min-height:90px;padding:20px 10px 20px 0;overflow:hidden;background:var(--background-toc);border-radius:var(--radius-wrap) 0 0 var(--radius-wrap);-webkit-box-shadow:var(--box-shadow-toc);box-shadow:var(--box-shadow-toc);-webkit-transition:top .3s;transition:top .3s}.toc-container .toc-expander{position:absolute;top:0;right:0;padding:5px}.toc-container .toc-expander .joe-font{display:none;cursor:pointer;font-size:18px;color:var(--classF)}.toc-container .toc-expander .joe-font:hover{color:var(--theme)}.toc-container .toc-expander .joe-icon-expand-in{display:block}.toc-container .toc{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow-y:auto}.toc-container .toc>.toc-list{position:relative;overflow:hidden}.toc-container .toc>.toc-list li{list-style:none}.toc-container .toc-nodata{padding:30px 20px 30px 40px;color:var(--minor);font-style:italic}.toc-container .toc-list{margin:0;padding-left:20px;font-size:14px}.toc-container .toc-list .toc-list{font-size:13px}.toc-container .toc-link{height:100%;color:var(--routine)}.toc-container .toc-link::before{position:absolute;display:inline-block;content:" ";height:inherit;left:0;width:2px;width:3px;margin-top:-4px;background:var(--classC)}.toc-container .toc-link.is-active-link{font-weight:700;color:var(--theme)}.toc-container .toc-link.is-active-link::before{background:var(--theme)}.toc-container .is-collapsible{max-height:1000px;overflow:hidden;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.toc-container .is-collapsed{max-height:0}.toc-container .is-position-fixed{position:fixed !important;top:0}.toc-container .toc-list-item{margin:10px 0}.toc-container.hide{width:30px;height:30px;min-height:auto;padding:0}.toc-container.hide .toc-expander .joe-icon-expand-in{display:none}.toc-container.hide .toc-expander .joe-icon-expand-out{display:block}.toc-container.hide .toc-list{display:none}.is-position-fixed{position:fixed !important;top:70px}.joe_like .joe-font{cursor:pointer;font-size:20px;color:#eee;-webkit-transition:all .2s;transition:all .2s}.joe_like .joe-font:hover{color:#f16520;-webkit-transform:scale(1.2);transform:scale(1.2)}.joe_like .joe-font:active{color:#f16520}.aside-expander{position:absolute;top:10px;right:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:14px;color:var(--routine)}.aside-expander:hover{color:var(--theme)}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 var(--theme);box-shadow:0 0 0 0 var(--theme)}}@keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 var(--theme);box-shadow:0 0 0 0 var(--theme)}}
\ No newline at end of file
diff --git a/source/css/min/joe.responsive.min.css b/source/css/min/joe.responsive.min.css
index ccc9fd5..273120a 100644
--- a/source/css/min/joe.responsive.min.css
+++ b/source/css/min/joe.responsive.min.css
@@ -1 +1 @@
-@media (max-width:1760px){html #live2d-widget{visibility:hidden}}@media (max-width:1400px){html .joe_vplayer{height:450px}html .joe_photos__list{grid-template-columns:repeat(3, 1fr)}html .joe_video__list-item .item .thumb{height:210px}html .joe_video__detail-info .thumbnail{width:165px;height:235px}html .joe_video__player-play{height:480px}html .joe_live__play-player{height:500px}html .joe_detail__article-video .play .box iframe{height:500px}html .joe_detail__leaving-list{height:450px}html .joe_detail__related-content .item img{height:100px}html .joe_owo__contain .box .scroll .item{width:calc(100% / 15)}html .joe_list__item.single .thumbnail{height:250px}html .joe_list__item.multiple .thumbnail{grid-template-rows:160px}html .joe_census__server-item .content #work,html .joe_census__server-item .content #flow{height:300px}}@media (max-width:1100px){html .joe_header__above-search .input{width:70px}html .joe_header__above-search .input:focus{width:170px}}@media (max-width:1200px){html .joe_vplayer{height:430px}html .joe_detail__friends{grid-template-columns:repeat(2, 1fr)}html .joe_detail__article-video .play .box iframe{height:430px}html .joe_detail__article-video .episodes .box{grid-template-columns:repeat(5, 1fr)}html .joe_detail__leaving-list{height:400px}html .joe_detail__related-content .item img{height:90px}html .joe_video__list-item{grid-template-columns:repeat(4, 1fr)}html .joe_video__list-item .item .title{height:34px;line-height:34px}html .joe_video__detail-info .thumbnail{width:155px;height:220px}html .joe_video__player-play{height:450px}html .joe_video__source-list{grid-template-columns:repeat(5, 1fr)}html .joe_owo__contain .box .scroll .item{width:calc(100% / 12)}html .joe_live__play-player{height:430px}html .joe_live__list{grid-template-columns:repeat(2, 1fr)}html .joe_list__item.single .thumbnail{height:210px}html .joe_list__item.multiple .thumbnail{grid-template-rows:125px}html .joe_list__item.default .thumbnail{width:185px;height:125px}html .joe_index__ad-link .image{height:180px}html .joe_index__hot-list{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}html .joe_index__hot-list .item .link .inner .image{height:90px}html .joe_index__banner{display:block}html .joe_index__banner-recommend{padding-top:15px;width:100%;margin-left:0;display:grid;grid-template-columns:repeat(2, 1fr);gap:15px}html .joe_index__banner-recommend.noswiper{padding-top:0}html .joe_index__banner-recommend .item{height:145px;margin:0 !important}html .joe_header__above-logo{padding-right:0}html .joe_header__above-logo::after{display:none}html .joe_census__basic-item.category #category{height:220px}html .joe_census__server{grid-template-columns:45% 1fr}html .joe_census__server-item .content #work,html .joe_census__server-item .content #flow{height:280px}html .joe_census__lately .content #lately{height:280px}html .swiper-container{height:360px}html .swiper-container .item{height:360px}}@media (max-width:1000px){html .joe_header__above-nav .item .joe-font{display:none}}@media (max-width:992px){html .toc-container{display:none !important}html .aside-expander{display:none}html .joe_donate{display:none}html .joe_vplayer{height:400px}html .joe_aside{display:none}html .joe_video__player-play{height:400px}html .joe_live__play-player{height:400px}html .joe_detail__article-video .play .box iframe{height:400px}html .joe_detail__article-video .episodes .box{grid-template-columns:repeat(5, 1fr)}html .joe_detail__leaving-list{height:350px}html .joe_detail__related-content .item img{height:90px}html .joe_index__hot-list .item .link .inner .image{height:95px}html .joe_index__banner-recommend .item{height:135px;margin:0 !important}html .joe_index__banner .swiper-container{height:340px}html .joe_index__banner .swiper-container .item{height:340px}html .joe_census__basic{grid-template-columns:unset}html .joe_census__lately .content #lately{height:265px}html .joe_census__server{grid-template-columns:unset}html .joe_census__server-item .content #work,html .joe_census__server-item .content #flow{height:250px}}@media (max-width:768px){html .joe_vplayer{height:225px}html .joe_header{height:55px}html .joe_header__above .joe_container{height:55px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}html .joe_header__above-nav{display:none}html .joe_header__above-logo{height:55px;margin-right:0}html .joe_header__above-logo img{max-height:45px}html .joe_header__above-search{display:none}html .joe_header__above-searchicon{display:block;margin-left:0}html .joe_header__above-slideicon{display:block}html .joe_header__below{display:none}html .joe_header__searchout{top:55px}html .joe_index__banner-recommend{gap:10px}html .joe_index__banner-recommend .item{height:100px}html .joe_index__banner .swiper-container{height:300px}html .joe_index__banner .swiper-container .item{height:300px}html .joe_index__hot-list{grid-template-columns:repeat(2, 1fr);gap:10px}html .joe_index__ad-link .image{height:120px}html .joe_index__title-notice{display:none}html .joe_index__title-title .item{display:none}html .joe_index__title-title .item:nth-child(1),html .joe_index__title-title .item:nth-child(2){display:block}html .joe_list__item .information .title{font-size:16px}html .joe_list__item .information .abstract{display:none}html .joe_list__item .meta .last{display:none !important}html .joe_list__item.single .thumbnail{height:130px;margin-bottom:0}html .joe_list__item.single .thumbnail time,html .joe_list__item.single .thumbnail svg{display:none}html .joe_list__item.default .information .title{font-size:15px}html .joe_list__item.default .thumbnail{width:120px;height:80px;margin-right:10px}html .joe_list__item.default .thumbnail time,html .joe_list__item.default .thumbnail svg{display:none}html .joe_list__item.default .title{margin-bottom:0}html .joe_list__item.default .meta .items{width:100%}html .joe_list__item.default .meta .items li{display:none}html .joe_list__item.default .meta .items li:nth-child(1){display:block;-webkit-box-flex:1;-ms-flex:1;flex:1}html .joe_list__item.default .meta .items li:nth-child(2){display:block;margin-left:auto}html .joe_list__item.default .meta .items li::after{display:none}html .joe_list__item.multiple .thumbnail{grid-template-rows:70px;gap:10px}html .joe_list__item.none .information{height:120px}html .joe_list__item.none .abstract{display:-webkit-box;font-size:13px}html .joe_list__loading .item .thumbnail{width:120px;height:80px}html .joe_list__loading .item .information .title{margin-bottom:10px;height:20px}html .joe_list__loading .item .information .abstract p{height:15px}html .joe_photos__list{grid-template-columns:repeat(2, 1fr)}html .joe_photos__pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}html .joe_detail__friends{grid-template-columns:repeat(1, 1fr)}html .joe_detail__title{font-size:18px}html .joe_detail__count-information{width:100%}html .joe_detail__count-information .avatar{display:none}html .joe_detail__count-information .meta{width:100%;height:unset}html .joe_detail__count-information .meta .author{display:none}html .joe_detail__count-information .meta .item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}html .joe_detail__count-created{display:none}html .joe_detail__count::after{display:none}html .joe_detail__overdue-wrapper{padding:10px}html .joe_detail__overdue-wrapper .title{margin-bottom:5px;font-size:14px}html .joe_detail__overdue-wrapper .title .icon{margin-right:5px}html .joe_detail__overdue-wrapper .content{font-size:13px;padding-left:0}html .joe_detail__article{padding:10px;font-size:14px}html .joe_detail__article pre[class*="language-"]{font-size:13px}html .joe_detail__article-video .play .box iframe{height:225px}html .joe_detail__article-video .episodes .box{grid-template-columns:repeat(3, 1fr);gap:10px}html .joe_detail__leaving-list{height:300px}html .joe_detail__leaving-list .item{font-size:12px;width:160px;min-height:unset}html .joe_detail__leaving-list .item .user{padding:0 8px;height:35px}html .joe_detail__leaving-list .item .user .avatar{width:15px;height:15px}html .joe_detail__leaving-list .item .wrapper{padding:8px}html .joe_detail__leaving-list .item .wrapper .content{height:109px;line-height:18px}html .joe_detail__leaving-list .item .wrapper .content .owo_image{max-height:18px}html .joe_detail__copyright .content .item{font-size:13px}html .joe_detail__copyright .content .item .icon{width:16px;height:16px}html .joe_detail__related-content{grid-template-columns:repeat(2, 1fr);gap:10px}html .joe_detail__related-content .item img{height:80px}html .joe_detail__related-content .item h6{font-size:12px}html .joe_video__list-item{grid-template-columns:repeat(2, 1fr)}html .joe_video__list-item .item .thumb{height:200px}html .joe_video__pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}html .joe_video__detail-info .thumbnail{width:125px;height:180px}html .joe_video__detail-info .description dt{font-size:16px;margin-bottom:8px}html .joe_video__detail-info .description dd{font-size:12px;margin-bottom:5px;line-height:20px;max-height:40px}html .joe_video__detail-info .description dd:not(:last-child){-webkit-line-clamp:1}html .joe_video__player-play{height:225px}html .joe_video__source-list{grid-template-columns:repeat(3, 1fr)}html .joe_live__pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}html .joe_live__list{grid-template-columns:repeat(1, 1fr)}html .joe_live__play-player{height:185px}html .joe_footer .joe_container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:10px;padding-bottom:10px}html .joe_footer .joe_container>.item{padding:5px 0;text-align:center}html .joe_owo__contain .box .scroll .item{width:calc(100% / 6)}html .joe_owo__contain .box .scroll:nth-child(3) .item{width:calc(100% / 2)}html .joe_comment{position:relative}html .joe_comment__title{font-size:18px;line-height:32px;text-align:left}html .joe_comment__respond-type{position:absolute;top:15px;right:15px}html .joe_comment__respond-type .item:first-child{border-bottom-left-radius:var(--radius-inner)}html .joe_comment__respond-type .item:last-child{border-bottom-right-radius:var(--radius-inner)}html .joe_comment__respond-form .head{display:block;border-bottom:none}html .joe_comment__respond-form .head .list{border-bottom:1px solid var(--classB)}html .joe_comment__respond-form .head .list:nth-child(2)::before,html .joe_comment__respond-form .head .list:nth-child(2)::after{display:none}html .joe_comment__respond-form .body .text{height:140px}html .joe_comment .comment-list__item-contain .term .avatar{width:34px;height:34px;margin-right:10px}html .joe_comment .comment-list__item-contain .term .content .user .agent{display:none}html .joe_comment .comment-list__item-children{padding-left:0}html .joe_comment .comment-list__item .joe_comment__respond{margin-left:0}html .joe_comment .comment-list__item .joe_comment__respond-type{position:static}html .joe_comment .comment-list__item .joe_comment__respond-type .item:first-child{border-bottom-left-radius:0}html .joe_comment .comment-list__item .joe_comment__respond-type .item:last-child{border-bottom-right-radius:0}html .joe_census__basic-item.list .list{padding:10px 15px}html .joe_census__basic-item.list .list .count p{font-size:22px}html .joe_census__lately .content{padding:5px}html .joe_census__lately .content #lately{height:240px}html .joe_census__server{grid-template-columns:unset}html .joe_census__server-item .content{padding:5px}html .joe_census__server-item .content #work,html .joe_census__server-item .content #flow{height:240px}}@media (max-width:500px){html .joe_vplayer{height:225px}html .joe_header{height:50px}html .joe_header__above .joe_container{margin:0 auto;height:50px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}html .joe_header__above-nav{display:none}html .joe_header__above-logo{height:50px}html .joe_header__above-logo img{max-height:45px}html .joe_header__above-searchicon{margin-left:0}html .joe_header__above-slideicon{display:block}html .joe_header__below{display:none}html .joe_header__searchout{top:50px}html .joe_bread{margin:0 auto;padding:15px 15px 0 5px}html .joe_main{padding-bottom:0}html .joe_main_container{padding:0;margin:15px auto 20px !important}html .joe_main .code-toolbar pre[class*="language-"]{padding:30px 0 0;font-size:13px}html .joe_main .code-toolbar pre[class*="language-"]:before{left:10px;-webkit-box-shadow:16px 0 #fdbc40,32px 0 #35cd4b;box-shadow:16px 0 #fdbc40,32px 0 #35cd4b}html .joe_main .code-toolbar pre[class*="language-"]:after{top:30px}html .joe_main .code-toolbar pre[class*="language-"].line-numbers .line-numbers-rows{width:2.4em}html .joe_main .code-toolbar pre[class*="language-"].line-numbers code{padding:12px 12px 12px 40px}html .joe_index{border-radius:0}html .joe_index__banner{padding:0;border-radius:0}html .joe_index__banner .swiper-container{height:220px;border-radius:0}html .joe_index__banner .swiper-container .item{height:220px;border-radius:0}html .joe_index__banner .swiper-container .swiper-button-next,html .joe_index__banner .swiper-container .swiper-button-prev{display:none}html .joe_index__banner-recommend{gap:10px}html .joe_index__banner-recommend .item{height:100px}html .joe_index__hot-list{grid-template-columns:repeat(2, 1fr);gap:10px}html .joe_index__hot-list .item .link .inner .image{height:70px}html .joe_index__ad-link .image{height:120px}html .joe_index__title-notice{display:none}html .joe_index__title-title .item{display:none}html .joe_index__title-title .item:nth-child(1),html .joe_index__title-title .item:nth-child(2){display:block}html .joe_list__item .information .title{font-size:16px}html .joe_list__item .information .abstract{display:none}html .joe_list__item .meta .last{display:none !important}html .joe_list__item.single .thumbnail{height:130px;margin-bottom:0}html .joe_list__item.single .thumbnail time,html .joe_list__item.single .thumbnail svg{display:none}html .joe_list__item.default .information .title{font-size:15px}html .joe_list__item.default .thumbnail{width:120px;height:80px;margin-right:10px}html .joe_list__item.default .thumbnail time,html .joe_list__item.default .thumbnail svg{display:none}html .joe_list__item.default .title{margin-bottom:0}html .joe_list__item.default .meta .items{width:100%}html .joe_list__item.default .meta .items li{display:none}html .joe_list__item.default .meta .items li:nth-child(1){display:block}html .joe_list__item.default .meta .items li:nth-child(2){display:block;margin-left:auto}html .joe_list__item.default .meta .items li::after{display:none}html .joe_list__item.multiple .thumbnail{grid-template-rows:70px;gap:10px}html .joe_list__item.none .information{height:120px}html .joe_list__item.none .abstract{display:-webkit-box;font-size:13px}html .joe_list__loading .item .thumbnail{width:120px;height:80px}html .joe_list__loading .item .information .title{margin-bottom:10px;height:20px}html .joe_list__loading .item .information .abstract p{height:15px}html .joe_journals__list .joe_journal__item{padding:0 0 12px 0}html .joe_journals__list .joe_journal__item:before{display:none}html .joe_journals__list .joe_journal__item .joe_journal_date{left:0}html .joe_journals__list .joe_journal__item .joe_journal_block{border-radius:0 10px 10px 10px}html .joe_journals__list .joe_journal__item .joe_journal_body{padding:8px 8px 14px}html .joe_post__pagination{padding:0 10px}html .joe_photos__type{margin-bottom:0;padding-bottom:12px;border-radius:0}html .joe_photos__list{grid-template-columns:repeat(2, 1fr);gap:6px;padding:0 6px 15px;background:var(--background)}html .joe_photos__list .item{border-radius:4px}html .joe_photos__list .item:before,html .joe_photos__list .item:after{display:none}html .joe_photos__list .info{display:none}html .joe_photos__pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}html .joe_detail{padding:0 12px;border-radius:0}html .joe_detail__friends{grid-template-columns:repeat(1, 1fr)}html .joe_detail__title{font-size:18px}html .joe_detail__count-information{width:100%}html .joe_detail__count-information .avatar{display:none}html .joe_detail__count-information .meta{width:100%;height:unset}html .joe_detail__count-information .meta .author{display:none}html .joe_detail__count-information .meta .item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}html .joe_detail__count-information .meta .item span:nth-child(4),html .joe_detail__count-information .meta .item span:nth-child(5),html .joe_detail__count-information .meta .item span:nth-child(8),html .joe_detail__count-information .meta .item span:nth-child(9){display:none}html .joe_detail__count-created{display:none}html .joe_detail__count::after{display:none}html .joe_detail__overdue{padding-top:0}html .joe_detail__overdue-wrapper{padding:10px}html .joe_detail__overdue-wrapper .title{margin-bottom:5px;font-size:14px}html .joe_detail__overdue-wrapper .title .icon{margin-right:5px}html .joe_detail__overdue-wrapper .content{font-size:13px;padding-left:0}html .joe_detail__article{padding:10px 0;font-size:14px}html .joe_detail__article pre[class*="language-"]{font-size:13px}html .joe_detail__article-video .play .box iframe{height:225px}html .joe_detail__article-video .episodes .box{grid-template-columns:repeat(3, 1fr);gap:10px}html .joe_detail__leaving-list{height:300px}html .joe_detail__leaving-list .item{font-size:12px;width:160px;min-height:unset}html .joe_detail__leaving-list .item .user{padding:0 8px;height:35px}html .joe_detail__leaving-list .item .user .avatar{width:15px;height:15px}html .joe_detail__leaving-list .item .wrapper{padding:8px}html .joe_detail__leaving-list .item .wrapper .content{height:109px;line-height:18px}html .joe_detail__leaving-list .item .wrapper .content .owo_image{max-height:18px}html .joe_detail__copyright .content .item{font-size:13px}html .joe_detail__copyright .content .item .icon{width:16px;height:16px}html .joe_detail__related-content{grid-template-columns:repeat(2, 1fr);gap:10px}html .joe_detail__related-content .item img{height:80px}html .joe_detail__related-content .item h6{font-size:12px}html .joe_video__list-item{grid-template-columns:repeat(2, 1fr)}html .joe_video__list-item .item .thumb{height:200px}html .joe_video__pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}html .joe_video__detail-info .thumbnail{width:125px;height:180px}html .joe_video__detail-info .description dt{font-size:16px;margin-bottom:8px}html .joe_video__detail-info .description dd{font-size:12px;margin-bottom:5px;line-height:20px;max-height:40px}html .joe_video__detail-info .description dd:not(:last-child){-webkit-line-clamp:1}html .joe_video__player-play{height:225px}html .joe_video__source-list{grid-template-columns:repeat(3, 1fr)}html .joe_live__pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}html .joe_live__list{grid-template-columns:repeat(1, 1fr)}html .joe_live__play-player{height:185px}html .joe_footer .joe_container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:0;margin-bottom:0}html .joe_footer .joe_container>.item{padding:5px 0;text-align:center}html .joe_footer .joe_container .site_life{margin:0}html .joe_owo__contain .box .scroll .item{width:calc(100% / 6)}html .joe_owo__contain .box .scroll:nth-child(3) .item{width:calc(100% / 2)}html .joe_comment{position:relative;border-radius:0}html .joe_comment__title{font-size:18px;line-height:32px;text-align:left}html .joe_comment__respond-type{position:absolute;top:15px;right:15px}html .joe_comment__respond-type .item:first-child{border-bottom-left-radius:var(--radius-inner)}html .joe_comment__respond-type .item:last-child{border-bottom-right-radius:var(--radius-inner)}html .joe_comment__respond-form .head{display:block;border-bottom:none}html .joe_comment__respond-form .head .list{border-bottom:1px solid var(--classB)}html .joe_comment__respond-form .head .list:nth-child(2)::before,html .joe_comment__respond-form .head .list:nth-child(2)::after{display:none}html .joe_comment__respond-form .body .text{height:140px}html .joe_comment .comment-list__item-contain .term .avatar{width:34px;height:34px;margin-right:10px}html .joe_comment .comment-list__item-contain .term .content .user .agent{display:none}html .joe_comment .comment-list__item-children{padding-left:0}html .joe_comment .comment-list__item .joe_comment__respond{margin-left:0}html .joe_comment .comment-list__item .joe_comment__respond-type{position:static}html .joe_comment .comment-list__item .joe_comment__respond-type .item:first-child{border-bottom-left-radius:0}html .joe_comment .comment-list__item .joe_comment__respond-type .item:last-child{border-bottom-right-radius:0}html .joe_census__basic-item.list .list{padding:10px 15px}html .joe_census__basic-item.list .list .count p{font-size:22px}html .joe_census__lately .content{padding:5px}html .joe_census__lately .content #lately{height:240px}html .joe_census__server{grid-template-columns:unset}html .joe_census__server-item .content{padding:5px}html .joe_census__server-item .content #work,html .joe_census__server-item .content #flow{height:240px}html .joe_action{bottom:40px;right:20px}html .page-index{margin-top:0 !important}html .page-index .joe_main{padding-top:0}html .page-links .joe_detail__friends{padding-left:0}html .page-links .link-requirement{padding-left:6px}}
\ No newline at end of file
+@media (max-width:1760px){html #live2d-widget{visibility:hidden}}@media (max-width:1400px){html .joe_vplayer{height:450px}html .joe_photos__list{grid-template-columns:repeat(3, 1fr)}html .joe_video__list-item .item .thumb{height:210px}html .joe_video__detail-info .thumbnail{width:165px;height:235px}html .joe_video__player-play{height:480px}html .joe_live__play-player{height:500px}html .joe_detail__article-video .play .box iframe{height:500px}html .joe_detail__leaving-list{height:450px}html .joe_detail__related-content .item img{height:100px}html .joe_owo__contain .box .scroll .item{width:calc(100% / 15)}html .joe_list__item.single .thumbnail{height:250px}html .joe_list__item.multiple .thumbnail{grid-template-rows:160px}html .joe_census__server-item .content #work,html .joe_census__server-item .content #flow{height:300px}}@media (max-width:1100px){html .joe_header__above-search .input{width:70px}html .joe_header__above-search .input:focus{width:170px}}@media (max-width:1200px){html .joe_vplayer{height:430px}html .joe_detail__friends{grid-template-columns:repeat(2, 1fr)}html .joe_detail__article-video .play .box iframe{height:430px}html .joe_detail__article-video .episodes .box{grid-template-columns:repeat(5, 1fr)}html .joe_detail__leaving-list{height:400px}html .joe_detail__related-content .item img{height:90px}html .joe_video__list-item{grid-template-columns:repeat(4, 1fr)}html .joe_video__list-item .item .title{height:34px;line-height:34px}html .joe_video__detail-info .thumbnail{width:155px;height:220px}html .joe_video__player-play{height:450px}html .joe_video__source-list{grid-template-columns:repeat(5, 1fr)}html .joe_owo__contain .box .scroll .item{width:calc(100% / 12)}html .joe_live__play-player{height:430px}html .joe_live__list{grid-template-columns:repeat(2, 1fr)}html .joe_list__item.single .thumbnail{height:210px}html .joe_list__item.multiple .thumbnail{grid-template-rows:125px}html .joe_list__item.default .thumbnail{width:185px;height:125px}html .joe_index__ad-link .image{height:180px}html .joe_index__hot-list{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}html .joe_index__hot-list .item .link .inner .image{height:90px}html .joe_index__banner{display:block}html .joe_index__banner-recommend{padding-top:15px;width:100%;margin-left:0;display:grid;grid-template-columns:repeat(2, 1fr);gap:15px}html .joe_index__banner-recommend.noswiper{padding-top:0}html .joe_index__banner-recommend .item{height:145px;margin:0 !important}html .joe_header__above-logo{padding-right:0}html .joe_header__above-logo::after{display:none}html .joe_census__basic-item.category #category{height:220px}html .joe_census__server{grid-template-columns:45% 1fr}html .joe_census__server-item .content #work,html .joe_census__server-item .content #flow{height:280px}html .joe_census__lately .content #lately{height:280px}html .swiper-container{height:360px}html .swiper-container .item{height:360px}}@media (max-width:1000px){html .joe_header__above-nav .item .joe-font{display:none}}@media (max-width:992px){html .toc-container{display:none !important}html .aside-expander{display:none}html .joe_donate{display:none}html .joe_vplayer{height:400px}html .joe_aside{display:none}html .joe_video__player-play{height:400px}html .joe_live__play-player{height:400px}html .joe_detail__article-video .play .box iframe{height:400px}html .joe_detail__article-video .episodes .box{grid-template-columns:repeat(5, 1fr)}html .joe_detail__leaving-list{height:350px}html .joe_detail__related-content .item img{height:90px}html .joe_index__hot-list .item .link .inner .image{height:95px}html .joe_index__banner-recommend .item{height:135px;margin:0 !important}html .joe_index__banner .swiper-container{height:340px}html .joe_index__banner .swiper-container .item{height:340px}html .joe_census__basic{grid-template-columns:unset}html .joe_census__lately .content #lately{height:265px}html .joe_census__server{grid-template-columns:unset}html .joe_census__server-item .content #work,html .joe_census__server-item .content #flow{height:250px}}@media (max-width:768px){html .joe_vplayer{height:225px}html .joe_header{height:55px}html .joe_header__above .joe_container{height:55px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}html .joe_header__above-nav{display:none}html .joe_header__above-logo{height:55px;margin-right:0}html .joe_header__above-logo img{max-height:45px}html .joe_header__above-search{display:none}html .joe_header__above-searchicon{display:block;margin-left:0}html .joe_header__above-slideicon{display:block}html .joe_header__below{display:none}html .joe_header__searchout{top:55px}html .joe_index__banner-recommend{gap:10px}html .joe_index__banner-recommend .item{height:100px}html .joe_index__banner .swiper-container{height:300px}html .joe_index__banner .swiper-container .item{height:300px}html .joe_index__hot-list{grid-template-columns:repeat(2, 1fr);gap:10px}html .joe_index__ad-link .image{height:120px}html .joe_index__title-notice{display:none}html .joe_index__title-title .item{display:none}html .joe_index__title-title .item:nth-child(1),html .joe_index__title-title .item:nth-child(2){display:block}html .joe_list__item .information .title{font-size:16px}html .joe_list__item .information .abstract{display:none}html .joe_list__item .meta .last{display:none !important}html .joe_list__item.single .thumbnail{height:130px;margin-bottom:0}html .joe_list__item.single .thumbnail time,html .joe_list__item.single .thumbnail svg{display:none}html .joe_list__item.default .information .title{font-size:15px}html .joe_list__item.default .thumbnail{width:120px;height:80px;margin-right:10px}html .joe_list__item.default .thumbnail time,html .joe_list__item.default .thumbnail svg{display:none}html .joe_list__item.default .title{margin-bottom:0}html .joe_list__item.default .meta .items{width:100%}html .joe_list__item.default .meta .items li{display:none}html .joe_list__item.default .meta .items li:nth-child(1){display:block;-webkit-box-flex:1;-ms-flex:1;flex:1}html .joe_list__item.default .meta .items li:nth-child(2){display:block;margin-left:auto}html .joe_list__item.default .meta .items li::after{display:none}html .joe_list__item.multiple .thumbnail{grid-template-rows:70px;gap:10px}html .joe_list__item.none .information{height:120px}html .joe_list__item.none .abstract{display:-webkit-box;font-size:13px}html .joe_list__loading .item .thumbnail{width:120px;height:80px}html .joe_list__loading .item .information .title{margin-bottom:10px;height:20px}html .joe_list__loading .item .information .abstract p{height:15px}html .joe_photos__list{grid-template-columns:repeat(2, 1fr)}html .joe_photos__pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}html .joe_detail__friends{grid-template-columns:repeat(1, 1fr)}html .joe_detail__title{font-size:18px}html .joe_detail__count-information{width:100%}html .joe_detail__count-information .avatar{display:none}html .joe_detail__count-information .meta{width:100%;height:unset}html .joe_detail__count-information .meta .author{display:none}html .joe_detail__count-information .meta .item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}html .joe_detail__count-created{display:none}html .joe_detail__count::after{display:none}html .joe_detail__overdue-wrapper{padding:10px}html .joe_detail__overdue-wrapper .title{margin-bottom:5px;font-size:14px}html .joe_detail__overdue-wrapper .title .icon{margin-right:5px}html .joe_detail__overdue-wrapper .content{font-size:13px;padding-left:0}html .joe_detail__article{padding:10px;font-size:14px}html .joe_detail__article pre[class*="language-"]{font-size:13px}html .joe_detail__article-video .play .box iframe{height:225px}html .joe_detail__article-video .episodes .box{grid-template-columns:repeat(3, 1fr);gap:10px}html .joe_detail__leaving-list{height:300px}html .joe_detail__leaving-list .item{font-size:12px;width:160px;min-height:unset}html .joe_detail__leaving-list .item .user{padding:0 8px;height:35px}html .joe_detail__leaving-list .item .user .avatar{width:15px;height:15px}html .joe_detail__leaving-list .item .wrapper{padding:8px}html .joe_detail__leaving-list .item .wrapper .content{height:109px;line-height:18px}html .joe_detail__leaving-list .item .wrapper .content .owo_image{max-height:18px}html .joe_detail__copyright .content .item{font-size:13px}html .joe_detail__copyright .content .item .icon{width:16px;height:16px}html .joe_detail__related-content{grid-template-columns:repeat(2, 1fr);gap:10px}html .joe_detail__related-content .item img{height:80px}html .joe_detail__related-content .item h6{font-size:12px}html .joe_video__list-item{grid-template-columns:repeat(2, 1fr)}html .joe_video__list-item .item .thumb{height:200px}html .joe_video__pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}html .joe_video__detail-info .thumbnail{width:125px;height:180px}html .joe_video__detail-info .description dt{font-size:16px;margin-bottom:8px}html .joe_video__detail-info .description dd{font-size:12px;margin-bottom:5px;line-height:20px;max-height:40px}html .joe_video__detail-info .description dd:not(:last-child){-webkit-line-clamp:1}html .joe_video__player-play{height:225px}html .joe_video__source-list{grid-template-columns:repeat(3, 1fr)}html .joe_live__pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}html .joe_live__list{grid-template-columns:repeat(1, 1fr)}html .joe_live__play-player{height:185px}html .joe_footer .joe_container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:10px;padding-bottom:10px}html .joe_footer .joe_container>.item{padding:5px 0;text-align:center}html .joe_owo__contain .box .scroll .item{width:calc(100% / 6)}html .joe_owo__contain .box .scroll:nth-child(3) .item{width:calc(100% / 2)}html .joe_comment{position:relative}html .joe_comment__title{font-size:18px;line-height:32px;text-align:left}html .joe_comment__respond-type{position:absolute;top:15px;right:15px}html .joe_comment__respond-type .item:first-child{border-bottom-left-radius:var(--radius-inner)}html .joe_comment__respond-type .item:last-child{border-bottom-right-radius:var(--radius-inner)}html .joe_comment__respond-form .head{display:block;border-bottom:none}html .joe_comment__respond-form .head .list{border-bottom:1px solid var(--classB)}html .joe_comment__respond-form .head .list:nth-child(2)::before,html .joe_comment__respond-form .head .list:nth-child(2)::after{display:none}html .joe_comment__respond-form .body .text{height:140px}html .joe_comment .comment-list__item-contain .term .avatar{width:34px;height:34px;margin-right:10px}html .joe_comment .comment-list__item-contain .term .content .user .agent{display:none}html .joe_comment .comment-list__item-children{padding-left:0}html .joe_comment .comment-list__item .joe_comment__respond{margin-left:0}html .joe_comment .comment-list__item .joe_comment__respond-type{position:static}html .joe_comment .comment-list__item .joe_comment__respond-type .item:first-child{border-bottom-left-radius:0}html .joe_comment .comment-list__item .joe_comment__respond-type .item:last-child{border-bottom-right-radius:0}html .joe_census__basic-item.list .list{padding:10px 15px}html .joe_census__basic-item.list .list .count p{font-size:22px}html .joe_census__lately .content{padding:5px}html .joe_census__lately .content #lately{height:240px}html .joe_census__server{grid-template-columns:unset}html .joe_census__server-item .content{padding:5px}html .joe_census__server-item .content #work,html .joe_census__server-item .content #flow{height:240px}}@media (max-width:500px){html .joe_vplayer{height:225px}html .joe_header{height:50px}html .joe_header__above .joe_container{margin:0 auto;height:50px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}html .joe_header__above-nav{display:none}html .joe_header__above-logo{height:50px}html .joe_header__above-logo img{max-height:45px}html .joe_header__above-searchicon{margin-left:0}html .joe_header__above-slideicon{display:block}html .joe_header__below{display:none}html .joe_header__searchout{top:50px}html .joe_bread{margin:0 auto;padding:15px 15px 0 5px}html .joe_main{padding-bottom:0}html .joe_main_container{padding:0;margin:15px auto 20px !important}html .joe_main .code-toolbar pre[class*="language-"]{padding:30px 0 0;font-size:13px}html .joe_main .code-toolbar pre[class*="language-"]:before{left:10px;-webkit-box-shadow:16px 0 #fdbc40,32px 0 #35cd4b;box-shadow:16px 0 #fdbc40,32px 0 #35cd4b}html .joe_main .code-toolbar pre[class*="language-"]:after{top:30px}html .joe_main .code-toolbar pre[class*="language-"].line-numbers .line-numbers-rows{width:2.4em}html .joe_main .code-toolbar pre[class*="language-"].line-numbers code{padding:12px 12px 12px 40px}html .joe_index{border-radius:0}html .joe_index__banner{padding:0;border-radius:0}html .joe_index__banner .swiper-container{height:220px;border-radius:0}html .joe_index__banner .swiper-container .item{height:220px;border-radius:0}html .joe_index__banner .swiper-container .swiper-button-next,html .joe_index__banner .swiper-container .swiper-button-prev{display:none}html .joe_index__banner-recommend{gap:10px}html .joe_index__banner-recommend .item{height:100px}html .joe_index__hot-list{grid-template-columns:repeat(2, 1fr);gap:10px}html .joe_index__hot-list .item .link .inner .image{height:70px}html .joe_index__ad-link .image{height:120px}html .joe_index__title-notice{display:none}html .joe_index__title-title .item{display:none}html .joe_index__title-title .item:nth-child(1),html .joe_index__title-title .item:nth-child(2){display:block}html .joe_list__item .information .title{font-size:16px}html .joe_list__item .information .abstract{display:none}html .joe_list__item .meta .last{display:none !important}html .joe_list__item.single .thumbnail{height:130px;margin-bottom:0}html .joe_list__item.single .thumbnail time,html .joe_list__item.single .thumbnail svg{display:none}html .joe_list__item.default .information .title{font-size:15px}html .joe_list__item.default .thumbnail{width:120px;height:80px;margin-right:10px}html .joe_list__item.default .thumbnail time,html .joe_list__item.default .thumbnail svg{display:none}html .joe_list__item.default .title{margin-bottom:0}html .joe_list__item.default .meta .items{width:100%}html .joe_list__item.default .meta .items li{display:none}html .joe_list__item.default .meta .items li:nth-child(1){display:block}html .joe_list__item.default .meta .items li:nth-child(2){display:block;margin-left:auto}html .joe_list__item.default .meta .items li::after{display:none}html .joe_list__item.multiple .thumbnail{grid-template-rows:70px;gap:10px}html .joe_list__item.none .information{height:120px}html .joe_list__item.none .abstract{display:-webkit-box;font-size:13px}html .joe_list__loading .item .thumbnail{width:120px;height:80px}html .joe_list__loading .item .information .title{margin-bottom:10px;height:20px}html .joe_list__loading .item .information .abstract p{height:15px}html .joe_journals__list .joe_journal__item{padding:0 0 12px 0}html .joe_journals__list .joe_journal__item:before{display:none}html .joe_journals__list .joe_journal__item .joe_journal_date{left:0}html .joe_journals__list .joe_journal__item .joe_journal_block{border-radius:0 10px 10px 10px}html .joe_journals__list .joe_journal__item .joe_journal_body{padding:8px 8px 14px}html .joe_post__pagination{padding:0 10px}html .joe_photos__type{margin-bottom:0;padding-bottom:12px;border-radius:0}html .joe_photos__list{grid-template-columns:repeat(2, 1fr);gap:6px;padding:0 6px 15px;background:var(--background)}html .joe_photos__list .item{border-radius:4px}html .joe_photos__list .item:before,html .joe_photos__list .item:after{display:none}html .joe_photos__list .info{display:none}html .joe_photos__pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}html .joe_archive{border-radius:0}html .joe_detail{padding:0 12px 12px;border-radius:0}html .joe_detail__friends{grid-template-columns:repeat(1, 1fr)}html .joe_detail__title{font-size:18px}html .joe_detail__count-information{width:100%}html .joe_detail__count-information .avatar{display:none}html .joe_detail__count-information .meta{width:100%;height:unset}html .joe_detail__count-information .meta .author{display:none}html .joe_detail__count-information .meta .item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}html .joe_detail__count-information .meta .item span:nth-child(4),html .joe_detail__count-information .meta .item span:nth-child(5),html .joe_detail__count-information .meta .item span:nth-child(8),html .joe_detail__count-information .meta .item span:nth-child(9){display:none}html .joe_detail__count-created{display:none}html .joe_detail__count::after{display:none}html .joe_detail__overdue{padding-top:0}html .joe_detail__overdue-wrapper{padding:10px}html .joe_detail__overdue-wrapper .title{margin-bottom:5px;font-size:14px}html .joe_detail__overdue-wrapper .title .icon{margin-right:5px}html .joe_detail__overdue-wrapper .content{font-size:13px;padding-left:0}html .joe_detail__article{padding:10px 0;font-size:14px}html .joe_detail__article pre[class*="language-"]{font-size:13px}html .joe_detail__article-video .play .box iframe{height:225px}html .joe_detail__article-video .episodes .box{grid-template-columns:repeat(3, 1fr);gap:10px}html .joe_detail__leaving-list{height:300px}html .joe_detail__leaving-list .item{font-size:12px;width:160px;min-height:unset}html .joe_detail__leaving-list .item .user{padding:0 8px;height:35px}html .joe_detail__leaving-list .item .user .avatar{width:15px;height:15px}html .joe_detail__leaving-list .item .wrapper{padding:8px}html .joe_detail__leaving-list .item .wrapper .content{height:109px;line-height:18px}html .joe_detail__leaving-list .item .wrapper .content .owo_image{max-height:18px}html .joe_detail__copyright .content .item{font-size:13px}html .joe_detail__copyright .content .item .icon{width:16px;height:16px}html .joe_detail__related-content{grid-template-columns:repeat(2, 1fr);gap:10px}html .joe_detail__related-content .item img{height:80px}html .joe_detail__related-content .item h6{font-size:12px}html .joe_video__list-item{grid-template-columns:repeat(2, 1fr)}html .joe_video__list-item .item .thumb{height:200px}html .joe_video__pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}html .joe_video__detail-info .thumbnail{width:125px;height:180px}html .joe_video__detail-info .description dt{font-size:16px;margin-bottom:8px}html .joe_video__detail-info .description dd{font-size:12px;margin-bottom:5px;line-height:20px;max-height:40px}html .joe_video__detail-info .description dd:not(:last-child){-webkit-line-clamp:1}html .joe_video__player-play{height:225px}html .joe_video__source-list{grid-template-columns:repeat(3, 1fr)}html .joe_live__pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}html .joe_live__list{grid-template-columns:repeat(1, 1fr)}html .joe_live__play-player{height:185px}html .joe_footer .joe_container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:0;margin-bottom:0}html .joe_footer .joe_container>.item{padding:5px 0;text-align:center}html .joe_footer .joe_container .site_life{margin:0}html .joe_owo__contain .box .scroll .item{width:calc(100% / 6)}html .joe_owo__contain .box .scroll:nth-child(3) .item{width:calc(100% / 2)}html .joe_comment{position:relative;border-radius:0}html .joe_comment__title{font-size:18px;line-height:32px;text-align:left}html .joe_comment__respond-type{position:absolute;top:15px;right:15px}html .joe_comment__respond-type .item:first-child{border-bottom-left-radius:var(--radius-inner)}html .joe_comment__respond-type .item:last-child{border-bottom-right-radius:var(--radius-inner)}html .joe_comment__respond-form .head{display:block;border-bottom:none}html .joe_comment__respond-form .head .list{border-bottom:1px solid var(--classB)}html .joe_comment__respond-form .head .list:nth-child(2)::before,html .joe_comment__respond-form .head .list:nth-child(2)::after{display:none}html .joe_comment__respond-form .body .text{height:140px}html .joe_comment .comment-list__item-contain .term .avatar{width:34px;height:34px;margin-right:10px}html .joe_comment .comment-list__item-contain .term .content .user .agent{display:none}html .joe_comment .comment-list__item-children{padding-left:0}html .joe_comment .comment-list__item .joe_comment__respond{margin-left:0}html .joe_comment .comment-list__item .joe_comment__respond-type{position:static}html .joe_comment .comment-list__item .joe_comment__respond-type .item:first-child{border-bottom-left-radius:0}html .joe_comment .comment-list__item .joe_comment__respond-type .item:last-child{border-bottom-right-radius:0}html .joe_census__basic-item.list .list{padding:10px 15px}html .joe_census__basic-item.list .list .count p{font-size:22px}html .joe_census__lately .content{padding:5px}html .joe_census__lately .content #lately{height:240px}html .joe_census__server{grid-template-columns:unset}html .joe_census__server-item .content{padding:5px}html .joe_census__server-item .content #work,html .joe_census__server-item .content #flow{height:240px}html .joe_action{bottom:40px;right:20px}html .page-index{margin-top:0 !important}html .page-index .joe_main{padding-top:0}html .page-links .joe_detail__friends{padding-left:0}html .page-links .link-requirement{padding-left:6px}}
\ No newline at end of file
diff --git a/source/css/min/joe.theme.min.css b/source/css/min/joe.theme.min.css
index a7b4587..ebf16b8 100644
--- a/source/css/min/joe.theme.min.css
+++ b/source/css/min/joe.theme.min.css
@@ -1,3 +1,3 @@
html{--font-default:"Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB",
- "Microsoft YaHei", "微软雅黑", Arial, "sans-serif";--theme_reverse:#000;--background:#fff;--sub-background:#f5f5f5;--sib-background:#fff;--glass-background:rgba(255,255,255,0.65);--main:#303133;--routine:#606266;--title:#333;--sib:#f2f6fc;--minor:#909399;--seat:#c0c4cc;--classA:#dcdfe6;--classB:#e4e7ed;--classC:#ebeef5;--classD:#f2f6fc;--classE:#dcdcdc;--classF:#333;--classG:#dcdcdc;--classH:#e9f2ff;--quote:#50bfff;--code:#409eff;--code-background:#ecf5ff;--overdue-border:#ffbb76;--overdue-background:#fffcef;--radius-wrap:8px;--radius-inner:4px;--radius-img:5px;--box-shadow:0 0 10px -5px #dedede;--text-shadow:0 1px 2px rgba(0,0,0,0.25);--shadow-code:#bdbdbd;--block-shadow:1px 2px 10px 0 #afafaf;--box-shadow-toc:inset 20px 0 30px 0 #dadada, 1px 2px 10px 0 #a8a8a8;--box-shadow-journal:#d8d8d8;--background-tag:#fdfdfd;--background-toc:rgba(255,255,255,0.95);--notice:#fb6c28;--background-notice:#fbf5f1;--background-journal:#fff;--background-journal-block:#f5f5f5;--background-journal-gradient:linear-gradient(0deg, #d4d4d4, transparent 80%);--shadow-notice:inset 0 0 15px #d1dae8;--animation-notice:twinkle 1s ease infinite alternate;background:var(--background)}html[data-mode="dark"]{--theme_reverse:#fff;--background:#232323;--sub-background:#303030;--sib-background:#303030;--glass-background:rgba(0,0,0,0.65);--main:#999;--routine:#888;--title:#ddd;--sib:#3a3a3a;--minor:#777;--seat:#666;--classA:#515253;--classB:#454545;--classC:#414243;--classD:#303030;--classE:#585858;--classF:#bdbdbd;--classG:#303030;--classH:#454545;--quote:#276b92;--code:#efa141;--code-background:#353535;--overdue-border:#6f553b;--overdue-background:#2b2715;--box-shadow:none;--text-shadow:none;--shadow-code:#191919;--block-shadow:2px 4px 10px 0 #0a0a0a;--box-shadow-toc:inset 0 0 30px 0 rgba(253,253,253,0.34),
+ "Microsoft YaHei", "微软雅黑", Arial, "sans-serif";--theme_reverse:#000;--background:#fff;--sub-background:#f5f5f5;--sib-background:#fff;--glass-background:rgba(255,255,255,0.65);--main:#303133;--routine:#606266;--title:#333;--sib:#f2f6fc;--minor:#909399;--seat:#c0c4cc;--classA:#dcdfe6;--classB:#e4e7ed;--classC:#ebeef5;--classD:#f2f6fc;--classE:#dcdcdc;--classF:#333;--classG:#dcdcdc;--classH:#e9f2ff;--classI:#52361a;--classJ:#f9e5fb;--quote:#50bfff;--code:#409eff;--code-background:#ecf5ff;--overdue-border:#ffbb76;--overdue-background:#fffcef;--radius-wrap:8px;--radius-inner:4px;--radius-img:5px;--box-shadow:0 0 10px -5px #dedede;--text-shadow:0 1px 2px rgba(0,0,0,0.25);--shadow-code:#bdbdbd;--block-shadow:1px 2px 10px 0 #afafaf;--box-shadow-toc:inset 20px 0 30px 0 #dadada, 1px 2px 10px 0 #a8a8a8;--box-shadow-journal:#d8d8d8;--background-tag:#fdfdfd;--background-toc:rgba(255,255,255,0.95);--notice:#fb6c28;--background-notice:#fbf5f1;--background-journal:#fff;--background-journal-block:#f5f5f5;--background-journal-gradient:linear-gradient(0deg, #d4d4d4, transparent 80%);--shadow-notice:inset 0 0 15px #d1dae8;--animation-notice:twinkle 1s ease infinite alternate;background:var(--background)}html[data-mode="dark"]{--theme_reverse:#fff;--background:#232323;--sub-background:#303030;--sib-background:#303030;--glass-background:rgba(0,0,0,0.65);--main:#999;--routine:#888;--title:#ddd;--sib:#3a3a3a;--minor:#777;--seat:#666;--classA:#515253;--classB:#454545;--classC:#414243;--classD:#303030;--classE:#585858;--classF:#bdbdbd;--classG:#303030;--classH:#454545;--classI:#36312c;--classJ:#39243c;--quote:#276b92;--code:#efa141;--code-background:#353535;--overdue-border:#6f553b;--overdue-background:#2b2715;--box-shadow:none;--text-shadow:none;--shadow-code:#191919;--block-shadow:2px 4px 10px 0 #0a0a0a;--box-shadow-toc:inset 0 0 30px 0 rgba(253,253,253,0.34),
1px 2px 10px 0 #181818;--box-shadow-journal:rgba(0,0,0,0.2);--background-tag:#2f2f2f;--background-toc:rgba(35,35,35,0.98);--notice:#9999ff;--background-notice:#303030;--background-journal:#383838;--background-journal-block:#232323;--background-journal-gradient:linear-gradient(0deg, #151515, transparent 80%);--shadow-notice:inset 0 0 15px #4a4c4e;--animation-notice:twinkle-night 1s ease infinite alternate;background:var(--background)}html[data-mode="dark"] body:after{background:#2b2b2b;z-index:-200}html[data-mode="dark"] img{-webkit-filter:brightness(.9);filter:brightness(.9)}html[data-mode="dark"] .motto_day_words{-webkit-filter:invert(1);filter:invert(1)}html[data-mode="dark"] .joe_header{-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,0.25);box-shadow:0 2px 10px 0 rgba(0,0,0,0.25)}html[data-mode="dark"] .joe_header .joe_header__above-logo svg{display:block}html[data-mode="dark"] .joe_detail__article .joe_detail__article-anote{color:rgba(255,255,255,0.61)}html[data-mode="dark"] .joe_detail__article img{-webkit-filter:brightness(.9);filter:brightness(.9)}html[data-mode="dark"] .joe_detail__article .joe_detail__article-abtn{color:rgba(255,255,255,0.61)}html[data-mode="dark"] .joe_detail__article .joe_detail__overdue-wrapper{background:var(--classD)}html[data-mode="dark"] .joe_detail__article-video .episodes .box .item:not(.active){background:var(--classC)}html[data-mode="dark"] .aplayer{background:var(--classD)}html[data-mode="dark"] .aplayer .aplayer-list li{color:var(--main);border-color:var(--classC)}html[data-mode="dark"] .aplayer .aplayer-list li.aplayer-list-light,html[data-mode="dark"] .aplayer .aplayer-list li:hover{background:#232324 !important}html[data-mode="dark"] .aplayer .aplayer-info{border-color:var(--classC)}html[data-mode="dark"] .aplayer .aplayer-music{color:var(--classF);border-color:var(--classC)}html[data-mode="dark"] .aplayer .aplayer-time .aplayer-icon:hover path{fill:var(--classF) !important}html[data-mode="dark"] .aplayer .aplayer-lrc:before{height:5px;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0,0,0,0.3)), to(rgba(0,0,0,0)));background:linear-gradient(180deg, rgba(0,0,0,0.3) 0, rgba(0,0,0,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cc000000", endColorstr="#00000000", GradientType=0)}html[data-mode="dark"] .aplayer .aplayer-lrc:after{background:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0,0,0,0)), to(rgba(0,0,0,0.3)));background:linear-gradient(180deg, rgba(0,0,0,0) 0, rgba(0,0,0,0.3));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#cc000000", GradientType=0)}html[data-mode="dark"] .joe_detail__friends{-webkit-filter:brightness(.8);filter:brightness(.8)}
\ No newline at end of file
diff --git a/source/js/joe.common.js b/source/js/joe.common.js
index 57af686..62c0f05 100644
--- a/source/js/joe.common.js
+++ b/source/js/joe.common.js
@@ -2,8 +2,9 @@
window.encryption = (str) => window.btoa(unescape(encodeURIComponent(str)));
window.decrypt = (str) => decodeURIComponent(escape(window.atob(str)));
const commonContext = {
- /* 初始化昼夜模式 */
+ /* 初始化主题模式(仅用户模式) */
initMode() {
+ if (ThemeConfig.static_mode !== "off") return;
const $html = $("html");
const $icon_light = $(".mode-light");
const $icon_dark = $(".mode-dark");
@@ -32,7 +33,6 @@ const commonContext = {
}
$html.attr("data-mode", theme);
localStorage.setItem("data-mode", theme);
- localStorage.setItem("data-mode-timestamp", Date.now());
commonContext.initCommentTheme();
});
},
@@ -737,6 +737,7 @@ const commonContext = {
$("#compatiable-checker").remove();
$("#theme-config-getter").remove();
$("#metas-getter").remove();
+ $("#theme-config-getter").remove();
},
};
diff --git a/source/js/joe.index.js b/source/js/joe.index.js
index f220653..bc92bff 100644
--- a/source/js/joe.index.js
+++ b/source/js/joe.index.js
@@ -44,14 +44,13 @@ const homeContext = {
let queryData = {
page: 0,
size: pageSize,
- sort: "createTime,desc",
+ // sort: "createTime,desc", // 默认为创建时间倒叙,置顶优先
};
// 初始化Dom
const initDom = () => {
$domList.html("").show();
- $domLoad.show();
- $domEmpty.addClass("hide");
+ $domLoad.removeAttr("loading").html("查看更多").show();
const activeItem = $(
".joe_index__title-title .item[data-type=\"" + queryData.type + "\"]"
);
@@ -73,29 +72,28 @@ const homeContext = {
const resD = res.content;
if (resD.length === 0) {
$domLoad.hide();
- $domLoading.hide();
if (queryData.page === 0) {
$domList.hide();
$domEmpty.removeClass("hide");
}
} else {
resD.forEach((itm) => $domList.append(getListNode(itm)));
- $domLoad.removeAttr("loading").html("查看更多");
- $domLoading.hide();
- $domEmpty.addClass("hide");
if (res.isLast) {
$domLoad.hide();
- $domEmpty.addClass("hide");
// return Qmsg.warning("没有更多内容了");
}
}
+ $domLoading.hide();
$domLoad.removeAttr("loading").html("查看更多");
reslove(resD.length ? resD.length - 1 : 0);
})
.catch((err) => {
+ if ($(".joe_list__item").length === 0) {
+ $domList.hide();
+ $domEmpty.removeClass("hide");
+ }
$domLoading.hide();
- $domList.hide();
- $domEmpty.removeClass("hide");
+ $domLoad.removeAttr("loading").html("查看更多");
reject(err);
});
});
diff --git a/source/js/joe.journals.js b/source/js/joe.journals.js
index 16a6dbd..039e318 100644
--- a/source/js/joe.journals.js
+++ b/source/js/joe.journals.js
@@ -164,7 +164,6 @@ const journalContext = {
"
"
);
new ClipboardJS(span[0], {
- // text: () => text + "\r\n\r\n" + ThemeConfig.copy_right_text,
text: () => text,
}).on("success", () => Qmsg.success("复制成功!"));
$(item).addClass("copyable").append(span);
diff --git a/source/js/joe.photos.js b/source/js/joe.photos.js
index a87bc8c..112cc6f 100644
--- a/source/js/joe.photos.js
+++ b/source/js/joe.photos.js
@@ -189,7 +189,6 @@ const photosContext = {
.catch((err) => {
$domList.hide();
$domEmpty.removeClass("hide");
- Qmsg.error(err);
isLoading = false;
reject(err);
});
diff --git a/source/js/joe.post.js b/source/js/joe.post.js
index 71f59e0..0146bd5 100644
--- a/source/js/joe.post.js
+++ b/source/js/joe.post.js
@@ -1,5 +1,6 @@
/**文章页逻辑 */
const postContext = {
+ // status: $(".joe_detail").attr("data-status"),
/* 文章目录 */
initToc() {
if (PageAttrs.metas.enable_toc === "false" || !ThemeConfig.enable_toc || !$(".toc-container").length) return;
diff --git a/source/js/min/joe.common.min.js b/source/js/min/joe.common.min.js
index f7c4460..50d5520 100644
--- a/source/js/min/joe.common.min.js
+++ b/source/js/min/joe.common.min.js
@@ -1 +1 @@
-!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var o=t();for(var a in o)("object"==typeof exports?exports:e)[a]=o[a]}}(self,(function(){return(()=>{window.encryption=function(e){return window.btoa(unescape(encodeURIComponent(e)))},window.decrypt=function(e){return decodeURIComponent(escape(window.atob(e)))};var e,t={initMode:function(){var e=$("html"),o=$(".mode-light"),a=$(".mode-dark"),n=localStorage.getItem("data-mode");o["".concat("light"===n?"remove":"add","Class")]("active"),a["".concat("light"===n?"add":"remove","Class")]("active"),$(".joe_action_item.mode").on("click",(function(){var i="";(n=localStorage.getItem("data-mode"))?(i="light"===n?"dark":"light",o["".concat("light"===n?"add":"remove","Class")]("active"),a["".concat("light"===n?"remove":"add","Class")]("active")):(i="dark",o.removeClass("active"),a.addClass("active")),e.attr("data-mode",i),localStorage.setItem("data-mode",i),localStorage.setItem("data-mode-timestamp",Date.now()),t.initCommentTheme()}))},loadingBar:{show:function(){ThemeConfig.enable_loading_bar&&(NProgress.configure({easing:"ease",speed:500,showSpinner:!1}),NProgress.start())},hide:function(){ThemeConfig.enable_loading_bar&&NProgress.done(!0)}},initNavbar:function(){var e=$(".joe_header__above-nav a"),t=$(".panel-side-menu .link"),o=0,a=location.pathname;a&&"/"!==a&&e.each((function(e,t){a.indexOf(t.getAttribute("href"))>-1&&(o=e)})),e.eq(o).addClass("current"),t.eq(o).addClass("current")},initCommentTheme:function(){for(var e=document.getElementsByTagName("halo-comment"),t=localStorage.getItem("data-mode"),o=0;o
未收录,推送中...');var t=setTimeout((function(){$.ajax({url:ThemeConfig.BASE_URL+"/halo-api/bd/push",type:"POST",dataType:"json",data:{site:ThemeConfig.blog_url,token:ThemeConfig.baidu_token,urls:window.location.href},success:function(e){0===e.data.success?$("#joe_baidu_record").html('推送失败,请检查!'):$("#joe_baidu_record").html('推送成功!')}}),clearTimeout(t)}),1e3)}else{var o="https://ziyuan.baidu.com/linksubmit/url?sitename=".concat(encodeURI(window.location.href));$("#joe_baidu_record").html('未收录,提交收录'))}},error:function(e){console.log(e)}})},initMusic:function(){ThemeConfig.enable_global_music_player&&$.ajax({url:"https://api.i-meto.com/meting/api?server=netease&type=playlist&id=".concat(ThemeConfig.music_id),type:"GET",dataType:"json",success:function(e){new APlayer({container:document.getElementById("global-aplayer"),fixed:!0,lrcType:3,theme:"#1989fa",autoplay:!0,audio:e})},error:function(e){console.log(e)}})},loadMouseEffect:function(){Joe.isMobile||"off"===ThemeConfig.cursor_effect||$.getScript("".concat(ThemeConfig.RES_BASE_URL,"/source/effect/cursor/").concat(ThemeConfig.cursor_effect,".js"))},loadBackdropEffect:function(){Joe.isMobile||"off"===ThemeConfig.backdrop||$.getScript("".concat(ThemeConfig.RES_BASE_URL,"/source/effect/backdrop/").concat(ThemeConfig.backdrop,".js"))},initDynamicBg:function(){ThemeConfig.enable_splash},setFavicon:function(){if(ThemeConfig.favicon){var e=new Favico,t=new Image;t.onload=function(){e.image(t)},t.src=ThemeConfig.favicon}},searchDialog:function(){var e=$(".joe_header__above-search .result");$(".joe_header__above-search .input").on("click",(function(t){t.stopPropagation(),e.addClass("active")})),$(document).on("click",(function(){e.removeClass("active")}))},initDropMenu:function(){$(".joe_dropdown").each((function(e,t){var o=this,a=$(this).find(".joe_dropdown__menu"),n=$(t).attr("trigger")||"click",i=$(t).attr("placement")||$(this).height()||0;a.css("top",i),"hover"===n?$(this).hover((function(){return $(o).addClass("active")}),(function(){return $(o).removeClass("active")})):($(this).on("click",(function(e){var t=this;$(this).toggleClass("active"),$(document).one("click",(function(){return $(t).removeClass("active")})),e.stopPropagation()})),a.on("click",(function(e){return e.stopPropagation()})))}))},back2Top:function(){if(ThemeConfig.enable_back2top){var e=null,t=$(".joe_action_item.back2top"),o=function(){return(document.documentElement.scrollTop||document.body.scrollTop)>300?t.addClass("active"):t.removeClass("active")};o(),$(document).on("scroll",(function(){clearTimeout(e),e=setTimeout(o,80)})),t.on("click",(function(){return window.scrollTo({top:0,behavior:"smooth"})}))}},initTimeCount:function(){if($(".joe_aside__item.timelife").length){var e=[{title:"今日已经过去",endTitle:"小时",num:0,percent:"0%"},{title:"这周已经过去",endTitle:"天",num:0,percent:"0%"},{title:"本月已经过去",endTitle:"天",num:0,percent:"0%"},{title:"今年已经过去",endTitle:"个月",num:0,percent:"0%"}],t=(+new Date-new Date((new Date).toLocaleDateString()).getTime())/1e3/60/60,o=t/24*100;e[0].num=parseInt(t),e[0].percent=parseInt(o)+"%";var a={0:7,1:1,2:2,3:3,4:4,5:5,6:6}[(new Date).getDay()],n=a/7*100;e[1].num=parseInt(a),e[1].percent=parseInt(n)+"%";var i=(new Date).getFullYear(),c=(new Date).getDate(),r=(new Date).getMonth()+1,s=c/new Date(i,r,0).getDate()*100;e[2].num=c,e[2].percent=parseInt(s)+"%";var l=(new Date).getMonth()+1,d=l/12*100;e[3].num=l,e[3].percent=parseInt(d)+"%";var f="";e.forEach((function(e,t){f+='\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t'.concat(e.title,'\n\t\t\t\t\t\t\t\t').concat(e.num,"\n\t\t\t\t\t\t\t\t").concat(e.endTitle,'\n\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t
').concat(e.percent,"
\n\t\t\t\t\t\t\t
\n\t\t\t\t\t\t
")})),$(".joe_aside__item.timelife .joe_aside__item-contain").html(f)}},initWeather:function(){ThemeConfig.enable_weather&&ThemeConfig.weather_key&&(window.WIDGET={CONFIG:{modules:"120",background:"5",tmpColor:"FFFFFF",tmpSize:"13",cityColor:"FFFFFF",citySize:"13",aqiColor:"FFFFFF",aqiSize:"13",weatherIconSize:"13",alertIconSize:"13",padding:"5px 5px 4px 5px",shadow:"0",language:"auto",borderRadius:"4",fixed:"true",vertical:"top",horizontal:"left",key:ThemeConfig.weather_key}},$.getScript("https://widget.qweather.net/simple/static/js/he-simple-common.js?v=2.0"))},initGallery:function(){var e=$(".joe_detail__article img:not(img.owo_image), .joe_journal_block img");e.length&&e.each((function(){$(this).wrap($('')))}))},initExternalLink:function(){var e=$(".page-post .joe_detail__article a[href], .joe_journal_body a[href]");e.length&&e.each((function(){$(this).attr({target:"_blank",rel:"noopener noreferrer nofollow"})}))},init3dTag:function(){if(ThemeConfig.show_tag_cloud){var e=[],t=["#F8D800","#0396FF","#EA5455","#7367F0","#32CCBC","#F6416C","#28C76F","#9F44D3","#F55555","#736EFE","#E96D71","#DE4313","#D939CD","#4C83FF","#F072B6","#C346C2","#5961F9","#FD6585","#465EFB","#FFC600","#FA742B","#5151E5","#BB4E75","#FF52E5","#49C628","#00EAFF","#F067B4","#F067B4","#ff9a9e","#00f2fe","#4facfe","#f093fb","#6fa3ef","#bc99c4","#46c47c","#f9bb3c","#e8583d","#f68e5f"];$(".tags-cloud-list li").each((function(o,a){var n,i;e.push({label:$(a).attr("data-label"),url:$(a).attr("data-url"),target:"_blank",fontColor:t[(n=0,i=t.length-1,n=Math.ceil(n),i=Math.floor(i),Math.floor(Math.random()*(i-n+1))+n)],fontSize:15})})),$("#tags-3d").svg3DTagCloud({entries:e,width:250,height:250,radius:"65%",radiusMin:75,bgDraw:!1,fov:800,speed:.5,fontWeight:500}),$(".tags-cloud-list").remove()}},initLive2d:function(){ThemeConfig.enable_live2d&&$.getScript("https://cdn.jsdelivr.net/npm/live2d-widget@3.1.4/lib/L2Dwidget.min.js",(function(){L2Dwidget.init({model:{jsonPath:Joe.LIVE2D,scale:1},mobile:{show:!1},display:{position:"right",width:160,height:200,hOffset:70,vOffset:0}})}))},offscreenTip:function(){if(ThemeConfig.enable_offscreen_tip){var e=document.title,t=null;document.addEventListener("visibilitychange",(function(){location.href.indexOf(ThemeConfig.blog_url)>0||"/"!==location.pathname||(document.hidden?(document.title=ThemeConfig.offscreen_title_leave||"歪,你去哪里了?",clearTimeout(t)):(document.title=ThemeConfig.offscreen_title_back||"(つェ⊂)咦,又回来了!",t=setTimeout((function(){document.title=e}),2e3)))}))}},drawerMobile:function(){$(".joe_header__above-slideicon").on("click",(function(){$(".joe_header__searchout").removeClass("active"),$(".joe_header__slideout").hasClass("active")?($("body").css("overflow",""),$(".joe_header__mask").removeClass("active slideout"),$(".joe_header__slideout").removeClass("active")):($("body").css("overflow","hidden"),$(".joe_header__mask").addClass("active slideout"),$(".joe_header__slideout").addClass("active"))}))},searchMobile:function(){$(".joe_header__above-searchicon").on("click",(function(){$(".joe_header__slideout").removeClass("active"),$(".joe_header__searchout").hasClass("active")?($("body").css("overflow",""),$(".joe_header__mask").removeClass("active slideout"),$(".joe_header__searchout").removeClass("active")):($("body").css("overflow","hidden"),$(".joe_header__mask").addClass("active"),$(".joe_header__searchout").addClass("active"))}))},maskClose:function(){$(".joe_header__mask").on("click",(function(){$("body").css("overflow",""),$(".joe_header__mask").removeClass("active slideout"),$(".joe_header__searchout").removeClass("active"),$(".joe_header__slideout").removeClass("active")}))},sideMenuMobile:function(){$(".joe_header__slideout-menu .current").parents(".panel-body").show().siblings(".panel").addClass("in"),$(".joe_header__slideout-menu .panel").on("click",(function(){var e=$(this).parent().parent();e.find(".panel").not($(this)).removeClass("in"),e.find(".panel-body").not($(this).siblings(".panel-body")).stop().hide("fast"),$(this).toggleClass("in").siblings(".panel-body").stop().toggle("fast")}))},initBirthday:function(){if(ThemeConfig.enable_birthday){var e=new Date(+$(".site_life").attr("data-birthday").replace(/,/g,"")),t=$(".joe_run__day"),o=$(".joe_run__hour"),a=$(".joe_run__minute"),n=$(".joe_run__second"),i=function(){var i=(+new Date-e.getTime())/864e5,c=Math.floor(i),r=24*(i-c),s=Math.floor(r),l=60*(r-s),d=Math.floor(l),f=60*(l-d),h=Math.floor(f);i=String(c).padStart(2,0),r=String(s).padStart(2,0),l=String(d).padStart(2,0),f=String(h).padStart(2,0),t.html(i),o.html(r),a.html(l),n.html(f)};i(),setInterval(i,1e3)}},initEmoji:function(){($(".joe_owo__contain").length||$(".joe_owo__target").length)&&$.ajax({url:window.Joe.THEME_URL+"assets/json/joe.owo.json",dataType:"json",success:function(e){var t="",o="",a=function(a){var n=e[a];t+='').concat(a,"
"),o+='\n \n ")};for(var n in e)a(n);$(".joe_owo__contain").html('\n OωO
\n \n '.concat(o,'\n
').concat(t,"
\n
\n ")),$(document).on("click",(function(){$(".joe_owo__contain .box").stop().slideUp("fast")})),$(".joe_owo__contain .seat").on("click",(function(e){e.stopPropagation(),$(this).siblings(".box").stop().slideToggle("fast")})),$(".joe_owo__contain .box .bar .item").on("click",(function(e){e.stopPropagation(),$(this).addClass("active").siblings().removeClass("active");var t='.joe_owo__contain .box .scroll[data-type="'+$(this).attr("data-type")+'"]';$(t).show().siblings(".scroll").hide()})),$(".joe_owo__contain .scroll .item").on("click",(function(){var e=$(this).attr("data-text");$(".joe_owo__target").insertContent(e)})),$(".joe_owo__contain .box .bar .item").first().click()}})},initHeadScroll:function(){if(!window.IS_MOBILE){var e=!0,t=function(t){if(window.pageYOffset>=$(".joe_header").height()&&t<=0){if(e)return;$(".joe_header").addClass("active"),$(".joe_aside .joe_aside__item:last-child").css("top",$(".joe_header").height()-60+15),e=!0}else{if(!e)return;$(".joe_header").removeClass("active"),$(".joe_aside .joe_aside__item:last-child").css("top",$(".joe_header").height()+15),e=!1}},o=window.pageYOffset;t(o);var a=Date.now();document.addEventListener("scroll",(function(){var e=Date.now();e-a>15&&(t(o-window.pageYOffset),o=window.pageYOffset),a=e}))}},scrollToHash:function(){var e=new URLSearchParams(location.search).get("scroll");if(e){var t=$(".joe_header").height(),o=null;if((o=$("#"+e).length>0?$("#"+e):$("."+e))&&o.length>0){var a=o.offset().top-t-15;window.scrollTo({top:a,behavior:"smooth"})}}},showLoadedTime:function(){if(ThemeConfig.show_loaded_time){var e=performance.now();e&&console.log("%c页面加载耗时:"+Math.round(e)+" ms | Theme By ".concat(ThemeConfig.author),"color:#fff; background: linear-gradient(270deg, #986fee, #8695e6, #68b7dd, #18d7d3); padding: 8px 15px; border-radius: 0 15px 0 15px")}},clean:function(){$("#compatiable-checker").remove(),$("#theme-config-getter").remove(),$("#metas-getter").remove()}};return e=["loadingBar","init3dTag","initLive2d","initEmoji","showLoadedTime","clean"],document.addEventListener("DOMContentLoaded",(function(){t.loadingBar.show(),Object.keys(t).forEach((function(o){return!e.includes(o)&&t[o]()}))})),window.addEventListener("load",(function(){t.init3dTag(),t.initBirthday(),t.loadingBar.hide(),t.showLoadedTime(),t.clean()})),window.commonContext=t,{}})()}));
\ No newline at end of file
+!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var o=t();for(var n in o)("object"==typeof exports?exports:e)[n]=o[n]}}(self,(function(){return(()=>{window.encryption=function(e){return window.btoa(unescape(encodeURIComponent(e)))},window.decrypt=function(e){return decodeURIComponent(escape(window.atob(e)))};var e,t={initMode:function(){if("off"===ThemeConfig.static_mode){var e=$("html"),o=$(".mode-light"),n=$(".mode-dark"),a=localStorage.getItem("data-mode");o["".concat("light"===a?"remove":"add","Class")]("active"),n["".concat("light"===a?"add":"remove","Class")]("active"),$(".joe_action_item.mode").on("click",(function(){var i="";(a=localStorage.getItem("data-mode"))?(i="light"===a?"dark":"light",o["".concat("light"===a?"add":"remove","Class")]("active"),n["".concat("light"===a?"remove":"add","Class")]("active")):(i="dark",o.removeClass("active"),n.addClass("active")),e.attr("data-mode",i),localStorage.setItem("data-mode",i),t.initCommentTheme()}))}},loadingBar:{show:function(){ThemeConfig.enable_loading_bar&&(NProgress.configure({easing:"ease",speed:500,showSpinner:!1}),NProgress.start())},hide:function(){ThemeConfig.enable_loading_bar&&NProgress.done(!0)}},initNavbar:function(){var e=$(".joe_header__above-nav a"),t=$(".panel-side-menu .link"),o=0,n=location.pathname;n&&"/"!==n&&e.each((function(e,t){n.indexOf(t.getAttribute("href"))>-1&&(o=e)})),e.eq(o).addClass("current"),t.eq(o).addClass("current")},initCommentTheme:function(){for(var e=document.getElementsByTagName("halo-comment"),t=localStorage.getItem("data-mode"),o=0;o未收录,推送中...');var t=setTimeout((function(){$.ajax({url:ThemeConfig.BASE_URL+"/halo-api/bd/push",type:"POST",dataType:"json",data:{site:ThemeConfig.blog_url,token:ThemeConfig.baidu_token,urls:window.location.href},success:function(e){0===e.data.success?$("#joe_baidu_record").html('推送失败,请检查!'):$("#joe_baidu_record").html('推送成功!')}}),clearTimeout(t)}),1e3)}else{var o="https://ziyuan.baidu.com/linksubmit/url?sitename=".concat(encodeURI(window.location.href));$("#joe_baidu_record").html('未收录,提交收录'))}},error:function(e){console.log(e)}})},initMusic:function(){ThemeConfig.enable_global_music_player&&$.ajax({url:"https://api.i-meto.com/meting/api?server=netease&type=playlist&id=".concat(ThemeConfig.music_id),type:"GET",dataType:"json",success:function(e){new APlayer({container:document.getElementById("global-aplayer"),fixed:!0,lrcType:3,theme:"#1989fa",autoplay:!0,audio:e})},error:function(e){console.log(e)}})},loadMouseEffect:function(){Joe.isMobile||"off"===ThemeConfig.cursor_effect||$.getScript("".concat(ThemeConfig.RES_BASE_URL,"/source/effect/cursor/").concat(ThemeConfig.cursor_effect,".js"))},loadBackdropEffect:function(){Joe.isMobile||"off"===ThemeConfig.backdrop||$.getScript("".concat(ThemeConfig.RES_BASE_URL,"/source/effect/backdrop/").concat(ThemeConfig.backdrop,".js"))},initDynamicBg:function(){ThemeConfig.enable_splash},setFavicon:function(){if(ThemeConfig.favicon){var e=new Favico,t=new Image;t.onload=function(){e.image(t)},t.src=ThemeConfig.favicon}},searchDialog:function(){var e=$(".joe_header__above-search .result");$(".joe_header__above-search .input").on("click",(function(t){t.stopPropagation(),e.addClass("active")})),$(document).on("click",(function(){e.removeClass("active")}))},initDropMenu:function(){$(".joe_dropdown").each((function(e,t){var o=this,n=$(this).find(".joe_dropdown__menu"),a=$(t).attr("trigger")||"click",i=$(t).attr("placement")||$(this).height()||0;n.css("top",i),"hover"===a?$(this).hover((function(){return $(o).addClass("active")}),(function(){return $(o).removeClass("active")})):($(this).on("click",(function(e){var t=this;$(this).toggleClass("active"),$(document).one("click",(function(){return $(t).removeClass("active")})),e.stopPropagation()})),n.on("click",(function(e){return e.stopPropagation()})))}))},back2Top:function(){if(ThemeConfig.enable_back2top){var e=null,t=$(".joe_action_item.back2top"),o=function(){return(document.documentElement.scrollTop||document.body.scrollTop)>300?t.addClass("active"):t.removeClass("active")};o(),$(document).on("scroll",(function(){clearTimeout(e),e=setTimeout(o,80)})),t.on("click",(function(){return window.scrollTo({top:0,behavior:"smooth"})}))}},initTimeCount:function(){if($(".joe_aside__item.timelife").length){var e=[{title:"今日已经过去",endTitle:"小时",num:0,percent:"0%"},{title:"这周已经过去",endTitle:"天",num:0,percent:"0%"},{title:"本月已经过去",endTitle:"天",num:0,percent:"0%"},{title:"今年已经过去",endTitle:"个月",num:0,percent:"0%"}],t=(+new Date-new Date((new Date).toLocaleDateString()).getTime())/1e3/60/60,o=t/24*100;e[0].num=parseInt(t),e[0].percent=parseInt(o)+"%";var n={0:7,1:1,2:2,3:3,4:4,5:5,6:6}[(new Date).getDay()],a=n/7*100;e[1].num=parseInt(n),e[1].percent=parseInt(a)+"%";var i=(new Date).getFullYear(),c=(new Date).getDate(),r=(new Date).getMonth()+1,s=c/new Date(i,r,0).getDate()*100;e[2].num=c,e[2].percent=parseInt(s)+"%";var l=(new Date).getMonth()+1,d=l/12*100;e[3].num=l,e[3].percent=parseInt(d)+"%";var f="";e.forEach((function(e,t){f+='\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t'.concat(e.title,'\n\t\t\t\t\t\t\t\t').concat(e.num,"\n\t\t\t\t\t\t\t\t").concat(e.endTitle,'\n\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t
').concat(e.percent,"
\n\t\t\t\t\t\t\t
\n\t\t\t\t\t\t
")})),$(".joe_aside__item.timelife .joe_aside__item-contain").html(f)}},initWeather:function(){ThemeConfig.enable_weather&&ThemeConfig.weather_key&&(window.WIDGET={CONFIG:{modules:"120",background:"5",tmpColor:"FFFFFF",tmpSize:"13",cityColor:"FFFFFF",citySize:"13",aqiColor:"FFFFFF",aqiSize:"13",weatherIconSize:"13",alertIconSize:"13",padding:"5px 5px 4px 5px",shadow:"0",language:"auto",borderRadius:"4",fixed:"true",vertical:"top",horizontal:"left",key:ThemeConfig.weather_key}},$.getScript("https://widget.qweather.net/simple/static/js/he-simple-common.js?v=2.0"))},initGallery:function(){var e=$(".joe_detail__article img:not(img.owo_image), .joe_journal_block img");e.length&&e.each((function(){$(this).wrap($('')))}))},initExternalLink:function(){var e=$(".page-post .joe_detail__article a[href], .joe_journal_body a[href]");e.length&&e.each((function(){$(this).attr({target:"_blank",rel:"noopener noreferrer nofollow"})}))},init3dTag:function(){if(ThemeConfig.show_tag_cloud){var e=[],t=["#F8D800","#0396FF","#EA5455","#7367F0","#32CCBC","#F6416C","#28C76F","#9F44D3","#F55555","#736EFE","#E96D71","#DE4313","#D939CD","#4C83FF","#F072B6","#C346C2","#5961F9","#FD6585","#465EFB","#FFC600","#FA742B","#5151E5","#BB4E75","#FF52E5","#49C628","#00EAFF","#F067B4","#F067B4","#ff9a9e","#00f2fe","#4facfe","#f093fb","#6fa3ef","#bc99c4","#46c47c","#f9bb3c","#e8583d","#f68e5f"];$(".tags-cloud-list li").each((function(o,n){var a,i;e.push({label:$(n).attr("data-label"),url:$(n).attr("data-url"),target:"_blank",fontColor:t[(a=0,i=t.length-1,a=Math.ceil(a),i=Math.floor(i),Math.floor(Math.random()*(i-a+1))+a)],fontSize:15})})),$("#tags-3d").svg3DTagCloud({entries:e,width:250,height:250,radius:"65%",radiusMin:75,bgDraw:!1,fov:800,speed:.5,fontWeight:500}),$(".tags-cloud-list").remove()}},initLive2d:function(){ThemeConfig.enable_live2d&&$.getScript("https://cdn.jsdelivr.net/npm/live2d-widget@3.1.4/lib/L2Dwidget.min.js",(function(){L2Dwidget.init({model:{jsonPath:Joe.LIVE2D,scale:1},mobile:{show:!1},display:{position:"right",width:160,height:200,hOffset:70,vOffset:0}})}))},offscreenTip:function(){if(ThemeConfig.enable_offscreen_tip){var e=document.title,t=null;document.addEventListener("visibilitychange",(function(){location.href.indexOf(ThemeConfig.blog_url)>0||"/"!==location.pathname||(document.hidden?(document.title=ThemeConfig.offscreen_title_leave||"歪,你去哪里了?",clearTimeout(t)):(document.title=ThemeConfig.offscreen_title_back||"(つェ⊂)咦,又回来了!",t=setTimeout((function(){document.title=e}),2e3)))}))}},drawerMobile:function(){$(".joe_header__above-slideicon").on("click",(function(){$(".joe_header__searchout").removeClass("active"),$(".joe_header__slideout").hasClass("active")?($("body").css("overflow",""),$(".joe_header__mask").removeClass("active slideout"),$(".joe_header__slideout").removeClass("active")):($("body").css("overflow","hidden"),$(".joe_header__mask").addClass("active slideout"),$(".joe_header__slideout").addClass("active"))}))},searchMobile:function(){$(".joe_header__above-searchicon").on("click",(function(){$(".joe_header__slideout").removeClass("active"),$(".joe_header__searchout").hasClass("active")?($("body").css("overflow",""),$(".joe_header__mask").removeClass("active slideout"),$(".joe_header__searchout").removeClass("active")):($("body").css("overflow","hidden"),$(".joe_header__mask").addClass("active"),$(".joe_header__searchout").addClass("active"))}))},maskClose:function(){$(".joe_header__mask").on("click",(function(){$("body").css("overflow",""),$(".joe_header__mask").removeClass("active slideout"),$(".joe_header__searchout").removeClass("active"),$(".joe_header__slideout").removeClass("active")}))},sideMenuMobile:function(){$(".joe_header__slideout-menu .current").parents(".panel-body").show().siblings(".panel").addClass("in"),$(".joe_header__slideout-menu .panel").on("click",(function(){var e=$(this).parent().parent();e.find(".panel").not($(this)).removeClass("in"),e.find(".panel-body").not($(this).siblings(".panel-body")).stop().hide("fast"),$(this).toggleClass("in").siblings(".panel-body").stop().toggle("fast")}))},initBirthday:function(){if(ThemeConfig.enable_birthday){var e=new Date(+$(".site_life").attr("data-birthday").replace(/,/g,"")),t=$(".joe_run__day"),o=$(".joe_run__hour"),n=$(".joe_run__minute"),a=$(".joe_run__second"),i=function(){var i=(+new Date-e.getTime())/864e5,c=Math.floor(i),r=24*(i-c),s=Math.floor(r),l=60*(r-s),d=Math.floor(l),f=60*(l-d),h=Math.floor(f);i=String(c).padStart(2,0),r=String(s).padStart(2,0),l=String(d).padStart(2,0),f=String(h).padStart(2,0),t.html(i),o.html(r),n.html(l),a.html(f)};i(),setInterval(i,1e3)}},initEmoji:function(){($(".joe_owo__contain").length||$(".joe_owo__target").length)&&$.ajax({url:window.Joe.THEME_URL+"assets/json/joe.owo.json",dataType:"json",success:function(e){var t="",o="",n=function(n){var a=e[n];t+='').concat(n,"
"),o+='\n \n ")};for(var a in e)n(a);$(".joe_owo__contain").html('\n OωO
\n \n '.concat(o,'\n
').concat(t,"
\n
\n ")),$(document).on("click",(function(){$(".joe_owo__contain .box").stop().slideUp("fast")})),$(".joe_owo__contain .seat").on("click",(function(e){e.stopPropagation(),$(this).siblings(".box").stop().slideToggle("fast")})),$(".joe_owo__contain .box .bar .item").on("click",(function(e){e.stopPropagation(),$(this).addClass("active").siblings().removeClass("active");var t='.joe_owo__contain .box .scroll[data-type="'+$(this).attr("data-type")+'"]';$(t).show().siblings(".scroll").hide()})),$(".joe_owo__contain .scroll .item").on("click",(function(){var e=$(this).attr("data-text");$(".joe_owo__target").insertContent(e)})),$(".joe_owo__contain .box .bar .item").first().click()}})},initHeadScroll:function(){if(!window.IS_MOBILE){var e=!0,t=function(t){if(window.pageYOffset>=$(".joe_header").height()&&t<=0){if(e)return;$(".joe_header").addClass("active"),$(".joe_aside .joe_aside__item:last-child").css("top",$(".joe_header").height()-60+15),e=!0}else{if(!e)return;$(".joe_header").removeClass("active"),$(".joe_aside .joe_aside__item:last-child").css("top",$(".joe_header").height()+15),e=!1}},o=window.pageYOffset;t(o);var n=Date.now();document.addEventListener("scroll",(function(){var e=Date.now();e-n>15&&(t(o-window.pageYOffset),o=window.pageYOffset),n=e}))}},scrollToHash:function(){var e=new URLSearchParams(location.search).get("scroll");if(e){var t=$(".joe_header").height(),o=null;if((o=$("#"+e).length>0?$("#"+e):$("."+e))&&o.length>0){var n=o.offset().top-t-15;window.scrollTo({top:n,behavior:"smooth"})}}},showLoadedTime:function(){if(ThemeConfig.show_loaded_time){var e=performance.now();e&&console.log("%c页面加载耗时:"+Math.round(e)+" ms | Theme By ".concat(ThemeConfig.author),"color:#fff; background: linear-gradient(270deg, #986fee, #8695e6, #68b7dd, #18d7d3); padding: 8px 15px; border-radius: 0 15px 0 15px")}},clean:function(){$("#compatiable-checker").remove(),$("#theme-config-getter").remove(),$("#metas-getter").remove(),$("#theme-config-getter").remove()}};return e=["loadingBar","init3dTag","initLive2d","initEmoji","showLoadedTime","clean"],document.addEventListener("DOMContentLoaded",(function(){t.loadingBar.show(),Object.keys(t).forEach((function(o){return!e.includes(o)&&t[o]()}))})),window.addEventListener("load",(function(){t.init3dTag(),t.initBirthday(),t.loadingBar.hide(),t.showLoadedTime(),t.clean()})),window.commonContext=t,{}})()}));
\ No newline at end of file
diff --git a/source/js/min/joe.common.min.js.gz b/source/js/min/joe.common.min.js.gz
index 465246567c41bb3e0868283ce231881586571467..c83ba588f1e35d2d4408bc1d97daa46f2e28a727 100644
GIT binary patch
delta 4893
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
diff --git a/source/js/min/joe.index.min.js b/source/js/min/joe.index.min.js
index 07ee4d3..9c02559 100644
--- a/source/js/min/joe.index.min.js
+++ b/source/js/min/joe.index.min.js
@@ -1 +1 @@
-!function(t,e){if("object"==typeof exports&&"object"==typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var n=e();for(var r in n)("object"==typeof exports?exports:t)[r]=n[r]}}(self,(function(){return(()=>{var t={757:(t,e,n)=>{t.exports=n(666)},666:t=>{var e=function(t){"use strict";var e,n=Object.prototype,r=n.hasOwnProperty,o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function l(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{l({},"")}catch(t){l=function(t,e,n){return t[e]=n}}function s(t,e,n,r){var o=e&&e.prototype instanceof m?e:m,i=Object.create(o.prototype),a=new k(r||[]);return i._invoke=function(t,e,n){var r=f;return function(o,i){if(r===d)throw new Error("Generator is already running");if(r===p){if("throw"===o)throw i;return P()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var c=T(a,n);if(c){if(c===v)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===f)throw r=p,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=d;var l=u(t,e,n);if("normal"===l.type){if(r=n.done?p:h,l.arg===v)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(r=p,n.method="throw",n.arg=l.arg)}}}(t,n,a),i}function u(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}t.wrap=s;var f="suspendedStart",h="suspendedYield",d="executing",p="completed",v={};function m(){}function g(){}function y(){}var w={};l(w,i,(function(){return this}));var _=Object.getPrototypeOf,b=_&&_(_(O([])));b&&b!==n&&r.call(b,i)&&(w=b);var x=y.prototype=m.prototype=Object.create(w);function L(t){["next","throw","return"].forEach((function(e){l(t,e,(function(t){return this._invoke(e,t)}))}))}function j(t,e){function n(o,i,a,c){var l=u(t[o],t,i);if("throw"!==l.type){var s=l.arg,f=s.value;return f&&"object"==typeof f&&r.call(f,"__await")?e.resolve(f.__await).then((function(t){n("next",t,a,c)}),(function(t){n("throw",t,a,c)})):e.resolve(f).then((function(t){s.value=t,a(s)}),(function(t){return n("throw",t,a,c)}))}c(l.arg)}var o;this._invoke=function(t,r){function i(){return new e((function(e,o){n(t,r,e,o)}))}return o=o?o.then(i,i):i()}}function T(t,n){var r=t.iterator[n.method];if(r===e){if(n.delegate=null,"throw"===n.method){if(t.iterator.return&&(n.method="return",n.arg=e,T(t,n),"throw"===n.method))return v;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return v}var o=u(r,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function E(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function C(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function k(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(E,this),this.reset(!0)}function O(t){if(t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o=0;--i){var a=this.tryEntries[i],c=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var l=r.call(a,"catchLoc"),s=r.call(a,"finallyLoc");if(l&&s){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),C(n),v}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;C(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:O(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}(t.exports);try{regeneratorRuntime=e}catch(t){"object"==typeof globalThis?globalThis.regeneratorRuntime=e:Function("r","regeneratorRuntime = r")(e)}}},e={};function n(r){var o=e[r];if(void 0!==o)return o.exports;var i=e[r]={exports:{}};return t[r](i,i.exports,n),i.exports}n.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return n.d(e,{a:e}),e},n.d=(t,e)=>{for(var r in e)n.o(e,r)&&!n.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),n.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})};var r={};return(()=>{"use strict";function t(t,e,n,r,o,i,a){try{var c=t[i](a),l=c.value}catch(t){return void n(t)}c.done?e(l):Promise.resolve(l).then(r,o)}function e(e){return function(){var n=this,r=arguments;return new Promise((function(o,i){var a=e.apply(n,r);function c(e){t(a,o,i,c,l,"next",e)}function l(e){t(a,o,i,c,l,"throw",e)}c(void 0)}))}}n.r(r);var o,i=n(757),a=n.n(i),c={initSwiper:function(){ThemeConfig.enable_banner&&0!==$(".joe_index__banner .swiper-container").length&&new Swiper(".swiper-container",{direction:ThemeConfig.banner_direction,loop:ThemeConfig.banner_loop,keyboard:!1,mousewheel:!1,grabCursor:ThemeConfig.enable_banner_handle,allowTouchMove:ThemeConfig.enable_banner_handle,autoplay:!!ThemeConfig.enable_banner_autoplay&&{delay:ThemeConfig.banner_delay,disableOnInteraction:!1},observer:!0,pagination:{el:".swiper-pagination"},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"}})},initList:function(){if(ThemeConfig.enable_index_list_ajax){var t=ThemeConfig.post_index_page_size,n=$(".joe_index__list"),r=$(".joe_header"),o=$(".joe_index__title-title .item"),i=n.find(".joe_list"),c=n.find(".joe_empty"),l=$(".joe_load"),s=n.find(".joe_list__loading"),u={page:0,size:t,sort:"createTime,desc"},f=function(){return new Promise((function(t,e){l.attr("loading",!0).html("加载中..."),s.show(),Utils.request("/api/content/posts","GET",u).then((function(e){var n=e.content;0===n.length?(l.hide(),s.hide(),0===u.page&&(i.hide(),c.removeClass("hide"))):(n.forEach((function(t){return i.append(h(t))})),l.removeAttr("loading").html("查看更多"),s.hide(),c.addClass("hide"),e.isLast&&(l.hide(),c.addClass("hide"))),l.removeAttr("loading").html("查看更多"),t(n.length?n.length-1:0)})).catch((function(t){s.hide(),i.hide(),c.removeClass("hide"),e(t)}))}))},h=function(t){var e=t.thumbnail||ThemeConfig.post_thumbnail;return'\n \n '.concat(ThemeConfig.enable_post_thumbnail?'\n \n \n \n '):"",'\n \n ")};o.on("click",(function(){u={page:0,size:t,sort:"createTime"},function(){i.html("").show(),l.show(),c.addClass("hide");var t=$('.joe_index__title-title .item[data-type="'+u.type+'"]'),e=$(".joe_index__title-title .line");t.addClass("active").siblings().removeClass("active"),e.css({left:t.position().left,width:t.width()})}(),f()})),l.on("click",e(a().mark((function t(){var e,n;return a().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!$(this).attr("loading")){t.next=2;break}return t.abrupt("return");case 2:return u.page++,t.next=5,f();case 5:e=t.sent,e=i.find(".joe_list__item").length-e,n=i.find(".joe_list__item:nth-child(".concat(e)).offset().top-r.height(),window.scrollTo({top:n-15,behavior:"smooth"});case 9:case"end":return t.stop()}}),t,this)})))),f()}},initListEffect:function(){ThemeConfig.enable_index_list_effect&&new WOW({boxClass:"wow",animateClass:ThemeConfig.index_list_effect_class||"fadeIn",offset:0,mobile:!0,live:!0}).init()}};o=[],document.addEventListener("DOMContentLoaded",(function(){Object.keys(c).forEach((function(t){return!o.includes(t)&&c[t]()}))}))})(),r})()}));
\ No newline at end of file
+!function(t,e){if("object"==typeof exports&&"object"==typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var n=e();for(var r in n)("object"==typeof exports?exports:t)[r]=n[r]}}(self,(function(){return(()=>{var t={757:(t,e,n)=>{t.exports=n(666)},666:t=>{var e=function(t){"use strict";var e,n=Object.prototype,r=n.hasOwnProperty,o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function l(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{l({},"")}catch(t){l=function(t,e,n){return t[e]=n}}function s(t,e,n,r){var o=e&&e.prototype instanceof v?e:v,i=Object.create(o.prototype),a=new k(r||[]);return i._invoke=function(t,e,n){var r=f;return function(o,i){if(r===p)throw new Error("Generator is already running");if(r===d){if("throw"===o)throw i;return P()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var c=T(a,n);if(c){if(c===m)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===f)throw r=d,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=p;var l=u(t,e,n);if("normal"===l.type){if(r=n.done?d:h,l.arg===m)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(r=d,n.method="throw",n.arg=l.arg)}}}(t,n,a),i}function u(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}t.wrap=s;var f="suspendedStart",h="suspendedYield",p="executing",d="completed",m={};function v(){}function g(){}function y(){}var _={};l(_,i,(function(){return this}));var w=Object.getPrototypeOf,b=w&&w(w(O([])));b&&b!==n&&r.call(b,i)&&(_=b);var x=y.prototype=v.prototype=Object.create(_);function L(t){["next","throw","return"].forEach((function(e){l(t,e,(function(t){return this._invoke(e,t)}))}))}function j(t,e){function n(o,i,a,c){var l=u(t[o],t,i);if("throw"!==l.type){var s=l.arg,f=s.value;return f&&"object"==typeof f&&r.call(f,"__await")?e.resolve(f.__await).then((function(t){n("next",t,a,c)}),(function(t){n("throw",t,a,c)})):e.resolve(f).then((function(t){s.value=t,a(s)}),(function(t){return n("throw",t,a,c)}))}c(l.arg)}var o;this._invoke=function(t,r){function i(){return new e((function(e,o){n(t,r,e,o)}))}return o=o?o.then(i,i):i()}}function T(t,n){var r=t.iterator[n.method];if(r===e){if(n.delegate=null,"throw"===n.method){if(t.iterator.return&&(n.method="return",n.arg=e,T(t,n),"throw"===n.method))return m;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return m}var o=u(r,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,m;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,m):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,m)}function E(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function C(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function k(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(E,this),this.reset(!0)}function O(t){if(t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o=0;--i){var a=this.tryEntries[i],c=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var l=r.call(a,"catchLoc"),s=r.call(a,"finallyLoc");if(l&&s){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),C(n),m}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;C(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:O(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),m}},t}(t.exports);try{regeneratorRuntime=e}catch(t){"object"==typeof globalThis?globalThis.regeneratorRuntime=e:Function("r","regeneratorRuntime = r")(e)}}},e={};function n(r){var o=e[r];if(void 0!==o)return o.exports;var i=e[r]={exports:{}};return t[r](i,i.exports,n),i.exports}n.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return n.d(e,{a:e}),e},n.d=(t,e)=>{for(var r in e)n.o(e,r)&&!n.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),n.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})};var r={};return(()=>{"use strict";function t(t,e,n,r,o,i,a){try{var c=t[i](a),l=c.value}catch(t){return void n(t)}c.done?e(l):Promise.resolve(l).then(r,o)}function e(e){return function(){var n=this,r=arguments;return new Promise((function(o,i){var a=e.apply(n,r);function c(e){t(a,o,i,c,l,"next",e)}function l(e){t(a,o,i,c,l,"throw",e)}c(void 0)}))}}n.r(r);var o,i=n(757),a=n.n(i),c={initSwiper:function(){ThemeConfig.enable_banner&&0!==$(".joe_index__banner .swiper-container").length&&new Swiper(".swiper-container",{direction:ThemeConfig.banner_direction,loop:ThemeConfig.banner_loop,keyboard:!1,mousewheel:!1,grabCursor:ThemeConfig.enable_banner_handle,allowTouchMove:ThemeConfig.enable_banner_handle,autoplay:!!ThemeConfig.enable_banner_autoplay&&{delay:ThemeConfig.banner_delay,disableOnInteraction:!1},observer:!0,pagination:{el:".swiper-pagination"},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"}})},initList:function(){if(ThemeConfig.enable_index_list_ajax){var t=ThemeConfig.post_index_page_size,n=$(".joe_index__list"),r=$(".joe_header"),o=$(".joe_index__title-title .item"),i=n.find(".joe_list"),c=n.find(".joe_empty"),l=$(".joe_load"),s=n.find(".joe_list__loading"),u={page:0,size:t},f=function(){return new Promise((function(t,e){l.attr("loading",!0).html("加载中..."),s.show(),Utils.request("/api/content/posts","GET",u).then((function(e){var n=e.content;0===n.length?(l.hide(),0===u.page&&(i.hide(),c.removeClass("hide"))):(n.forEach((function(t){return i.append(h(t))})),e.isLast&&l.hide()),s.hide(),l.removeAttr("loading").html("查看更多"),t(n.length?n.length-1:0)})).catch((function(t){0===$(".joe_list__item").length&&(i.hide(),c.removeClass("hide")),s.hide(),l.removeAttr("loading").html("查看更多"),e(t)}))}))},h=function(t){var e=t.thumbnail||ThemeConfig.post_thumbnail;return'\n \n '.concat(ThemeConfig.enable_post_thumbnail?'\n \n \n \n '):"",'\n \n ")};o.on("click",(function(){u={page:0,size:t,sort:"createTime"},function(){i.html("").show(),l.removeAttr("loading").html("查看更多").show();var t=$('.joe_index__title-title .item[data-type="'+u.type+'"]'),e=$(".joe_index__title-title .line");t.addClass("active").siblings().removeClass("active"),e.css({left:t.position().left,width:t.width()})}(),f()})),l.on("click",e(a().mark((function t(){var e,n;return a().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!$(this).attr("loading")){t.next=2;break}return t.abrupt("return");case 2:return u.page++,t.next=5,f();case 5:e=t.sent,e=i.find(".joe_list__item").length-e,n=i.find(".joe_list__item:nth-child(".concat(e)).offset().top-r.height(),window.scrollTo({top:n-15,behavior:"smooth"});case 9:case"end":return t.stop()}}),t,this)})))),f()}},initListEffect:function(){ThemeConfig.enable_index_list_effect&&new WOW({boxClass:"wow",animateClass:ThemeConfig.index_list_effect_class||"fadeIn",offset:0,mobile:!0,live:!0}).init()}};o=[],document.addEventListener("DOMContentLoaded",(function(){Object.keys(c).forEach((function(t){return!o.includes(t)&&c[t]()}))}))})(),r})()}));
\ No newline at end of file
diff --git a/source/js/min/joe.index.min.js.gz b/source/js/min/joe.index.min.js.gz
index 7a1e25dfcd7dd5eb91a66b83ad7f14d80102b972..2b5fd65d72e4b42f1e59a084d669b522be47ca25 100644
GIT binary patch
literal 5289
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
literal 5296
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
CL`_Km
diff --git a/source/js/min/joe.photos.min.js b/source/js/min/joe.photos.min.js
index 4cfa561..a72a7d4 100644
--- a/source/js/min/joe.photos.min.js
+++ b/source/js/min/joe.photos.min.js
@@ -1 +1 @@
-!function(t,e){if("object"==typeof exports&&"object"==typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var a=e();for(var o in a)("object"==typeof exports?exports:t)[o]=a[o]}}(self,(function(){return(()=>{"use strict";var t={};function e(t,e,a){return e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}function a(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,o)}return a}function o(t){for(var o=1;o{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})})(t);var n={initEffect:function(t){ThemeConfig.enable_photos_effect&&new WOW({boxClass:"wow",animateClass:"grid"===t?"bounceIn":"fadeIn",offset:0,mobile:!0,live:!0}).init()},initList:function(){var t,e=$(".joe_photos__gallery"),a=$(".joe_empty"),i=$(".joe_load"),s={page:0,size:ThemeConfig.photos_page_size,sort:"createTime,desc"},c=!1,r=!0,l=!1,f=[],d=ThemeConfig.photos_layout||"grid",p=function(p){return new Promise((function(m,g){c=!0;var h=o(o({},s),p||{});""===h.team&&delete h.team,Utils.request("/api/content/photos","GET",h).then((function(o){var s,p=o.content||[];0===p.length?(i.hide(),0===h.page&&(e.hide(),a.removeClass("hide"))):(s=p,"grid"===d?function(t){if(t){var a=t.reduce((function(t,e,a){return t.concat(['\n \n ').concat(e.team,'\n ').concat(e.name,'
\n \n
').concat(e.name,"
\n ").concat(e.location?'
'.concat(e.location,"
"):"",'\n
').concat(Utils.formatDate(e.takeTime),"
\n
\n ")])}),[]);e.append(a.join(""))}e.justifiedGallery({rowHeight:200,maxRowHeight:!1,maxRowsCount:0,sizeRangeSuffixes:{},lastRow:"nojustify",captions:!1,waitThumbnailsLoad:!0,margins:ThemeConfig.photos_gap,extension:/\.(jpe?g|png|gif|bmp|webp)$/,cssAnimation:!1}).on("jg.complete",(function(t){r=!1,c=!1}))}(s):function(a){Masonry&&imagesLoaded&&(a&&a.forEach((function(a,o){var n=$('\n \n ').concat(a.team,'\n ').concat(a.name,'
\n \n
').concat(a.name,"
\n ").concat(a.location?'
'.concat(a.location,"
"):"",'\n
').concat(Utils.formatDate(a.takeTime),"
\n
\n "));e.append(n),t&&t.append(n).masonry("appended",n)})),e.imagesLoaded((function(){(t=e.masonry({itemSelector:".masonry-item",columnWidth:ThemeConfig.photos_gap,gutter:ThemeConfig.photos_gap,horizontalOrder:!0,percentPosition:!0,initLayout:!0,fitWidth:!0,resize:!0,transitionDuration:"0.2s"})).masonry("on","layoutComplete",(function(){console.log("waterfall layout is complete"),r=!1,c=!1}))})))}(s),r&&n.initEffect(d),a.addClass("hide"),e.show(),o.isLast?(l=!0,i.hide()):(setTimeout((function(){i.removeAttr("loading").html("加载更多").show()}),500),a.addClass("hide"))),f=h.page>0?f.concat(p):p,m(p)})).catch((function(t){e.hide(),a.removeClass("hide"),Qmsg.error(t),c=!1,g(t)}))}))},m=function(t){e.empty(),r=!0,l=!1,c=!1,s.page=0,p(t)};p(),window.addEventListener("scroll",Utils.throttle((function(){if($(window).scrollTop()+$(window).height()>=$(".joe_container").height()){if(c)return;if(l)return;s.page++,p({team:$(".joe_photos__filter li.active").attr("data-filter")})}}))),i.on("click",(function(){$(this).attr("loading")||(s.page++,p({team:$(".joe_photos__filter li.active").attr("data-filter")}))})),$(".joe_photos__filter li").on("click",(function(){var t=$(this);t.hasClass("active")||(t.addClass("active").siblings("li").removeClass("active"),m({team:t.attr("data-filter")}))})),$(".joe_photos__layout-switch i").on("click",(function(){var a=$(this);a.hasClass("active")||(d=a.attr("data-type"),a.addClass("active").siblings("i").removeClass("active"),t=null,e.attr({class:"",style:""}).attr("class","joe_photos__gallery "+d),m({team:$(".joe_photos__filter li.active").attr("data-filter")}))}))}};return document.addEventListener("DOMContentLoaded",(function(){n.initList()})),t})()}));
\ No newline at end of file
+!function(t,e){if("object"==typeof exports&&"object"==typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var a=e();for(var o in a)("object"==typeof exports?exports:t)[o]=a[o]}}(self,(function(){return(()=>{"use strict";var t={};function e(t,e,a){return e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}function a(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,o)}return a}function o(t){for(var o=1;o{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})})(t);var n={initEffect:function(t){ThemeConfig.enable_photos_effect&&new WOW({boxClass:"wow",animateClass:"grid"===t?"bounceIn":"fadeIn",offset:0,mobile:!0,live:!0}).init()},initList:function(){var t,e=$(".joe_photos__gallery"),a=$(".joe_empty"),i=$(".joe_load"),s={page:0,size:ThemeConfig.photos_page_size,sort:"createTime,desc"},c=!1,r=!0,l=!1,f=[],d=ThemeConfig.photos_layout||"grid",p=function(p){return new Promise((function(m,g){c=!0;var h=o(o({},s),p||{});""===h.team&&delete h.team,Utils.request("/api/content/photos","GET",h).then((function(o){var s,p=o.content||[];0===p.length?(i.hide(),0===h.page&&(e.hide(),a.removeClass("hide"))):(s=p,"grid"===d?function(t){if(t){var a=t.reduce((function(t,e,a){return t.concat(['\n \n ').concat(e.team,'\n ').concat(e.name,'
\n \n
').concat(e.name,"
\n ").concat(e.location?'
'.concat(e.location,"
"):"",'\n
').concat(Utils.formatDate(e.takeTime),"
\n
\n ")])}),[]);e.append(a.join(""))}e.justifiedGallery({rowHeight:200,maxRowHeight:!1,maxRowsCount:0,sizeRangeSuffixes:{},lastRow:"nojustify",captions:!1,waitThumbnailsLoad:!0,margins:ThemeConfig.photos_gap,extension:/\.(jpe?g|png|gif|bmp|webp)$/,cssAnimation:!1}).on("jg.complete",(function(t){r=!1,c=!1}))}(s):function(a){Masonry&&imagesLoaded&&(a&&a.forEach((function(a,o){var n=$('\n \n ').concat(a.team,'\n ').concat(a.name,'
\n \n
').concat(a.name,"
\n ").concat(a.location?'
'.concat(a.location,"
"):"",'\n
').concat(Utils.formatDate(a.takeTime),"
\n
\n "));e.append(n),t&&t.append(n).masonry("appended",n)})),e.imagesLoaded((function(){(t=e.masonry({itemSelector:".masonry-item",columnWidth:ThemeConfig.photos_gap,gutter:ThemeConfig.photos_gap,horizontalOrder:!0,percentPosition:!0,initLayout:!0,fitWidth:!0,resize:!0,transitionDuration:"0.2s"})).masonry("on","layoutComplete",(function(){console.log("waterfall layout is complete"),r=!1,c=!1}))})))}(s),r&&n.initEffect(d),a.addClass("hide"),e.show(),o.isLast?(l=!0,i.hide()):(setTimeout((function(){i.removeAttr("loading").html("加载更多").show()}),500),a.addClass("hide"))),f=h.page>0?f.concat(p):p,m(p)})).catch((function(t){e.hide(),a.removeClass("hide"),c=!1,g(t)}))}))},m=function(t){e.empty(),r=!0,l=!1,c=!1,s.page=0,p(t)};p(),window.addEventListener("scroll",Utils.throttle((function(){if($(window).scrollTop()+$(window).height()>=$(".joe_container").height()){if(c)return;if(l)return;s.page++,p({team:$(".joe_photos__filter li.active").attr("data-filter")})}}))),i.on("click",(function(){$(this).attr("loading")||(s.page++,p({team:$(".joe_photos__filter li.active").attr("data-filter")}))})),$(".joe_photos__filter li").on("click",(function(){var t=$(this);t.hasClass("active")||(t.addClass("active").siblings("li").removeClass("active"),m({team:t.attr("data-filter")}))})),$(".joe_photos__layout-switch i").on("click",(function(){var a=$(this);a.hasClass("active")||(d=a.attr("data-type"),a.addClass("active").siblings("i").removeClass("active"),t=null,e.attr({class:"",style:""}).attr("class","joe_photos__gallery "+d),m({team:$(".joe_photos__filter li.active").attr("data-filter")}))}))}};return document.addEventListener("DOMContentLoaded",(function(){n.initList()})),t})()}));
\ No newline at end of file
diff --git a/source/js/min/joe.utils.min.js b/source/js/min/joe.utils.min.js
index 95e71cc..bf9fe7c 100644
--- a/source/js/min/joe.utils.min.js
+++ b/source/js/min/joe.utils.min.js
@@ -1 +1 @@
-!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var n=t();for(var a in n)("object"==typeof exports?exports:e)[a]=n[a]}}(self,(function(){return e={_version:"1.0.0",isMobile:function(){return!!(navigator.userAgent.match(/Android/i)||navigator.userAgent.match(/webOS/i)||navigator.userAgent.match(/iPhone/i)||navigator.userAgent.match(/iPad/i)||navigator.userAgent.match(/iPod/i)||navigator.userAgent.match(/BlackBerry/i)||navigator.userAgent.match(/Windows Phone/i))},timeAgo:function(t){if(!t)return"未知时间";t=new Date(t).getTime();var n=(new Date).getTime()-t,a=Math.floor(n/864e5);if(0===a){var r=n%864e5,o=Math.floor(r/36e5);if(0===o){var i=r%36e5,s=Math.floor(i/6e4);if(0===s){var c=i%6e4,l=Math.round(c/1e3);return l<1?"刚刚":l+" 秒前"}return s+" 分钟前"}return o+" 小时前"}return a<0?"刚刚":1===a?"昨天":e.formatDate(t,"yyyy年MM月dd日 hh:mm")},formatDate:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"yyyy-MM-dd";e=new Date(e),/(y+)/.test(t)&&(t=t.replace(RegExp.$1,(e.getFullYear()+"").substr(4-RegExp.$1.length)));var n={"M+":e.getMonth()+1,"d+":e.getDate(),"h+":e.getHours(),"m+":e.getMinutes(),"s+":e.getSeconds()};for(var a in n)if(new RegExp("(".concat(a,")")).test(t)){var r=n[a]+"";t=t.replace(RegExp.$1,1===RegExp.$1.length?r:r.padStart(2,"0"))}return t},getNavLangSub:function(){var e=navigator.language;return(e=e.substr(0,2))||(e=navigator.browserLanguage),e},request:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"GET",n=arguments.length>2?arguments[2]:void 0;return new Promise((function(a,r){$.ajax({url:"".concat(e,"?_r=").concat(Date.now()),type:t.toUpperCase(),headers:{"API-Authorization":ThemeConfig.AccessKey},dataType:"json",data:n,success:function(e){200===e.status&&e.data?a(e.data):r(e)},failed:function(e){r(e||"出错了!")}})}))},throttle:function(e){var t,n,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:250;return function(){var r=this,o=Array.prototype.slice.call(arguments),i=Date.now();n&&n+a>i?(clearTimeout(t),t=null,t=setTimeout((function(){n=i,e.apply(r,o)}),a)):(n=i,e.apply(r,o))}},setCookie:function(t,n,a){var r=t+e._version,o="";if(a){var i=new Date;i.setTime(i.getTime()+24*a*60*60*1e3),o="; expires="+i.toUTCString()}document.cookie=r+"="+(n||"")+o+"; path=/"},getCookie:function(t){for(var n=t+e._version+"=",a=document.cookie.split(";"),r=0;r2&&void 0!==arguments[2]?arguments[2]:3600,r=t+e._version,o=new Date;try{localStorage.setItem(r,JSON.stringify({expires:o.valueOf()+1e3*a,data:n}))}catch(e){"QuotaExceededError"===e.name&&(console.log("数据已满,自动清空"),localStorage.clear(),setLocalStorage(t,n,a))}})),getLocalStorage:function(t){var n=t+e._version,a=JSON.parse(localStorage.getItem(n)),r=new Date;return a&&a.expires>r?a.data:(localStorage.removeItem(n),null)},removeLocalStorage:function(t){var n=t+e._version;localStorage.removeItem(n)},loadJS:function(t,n){e._loadRes("script",t,n)},loadCSS:function(t,n){e._loadRes("link",t,n)},_loadRes:function(e,t,n){var a,r=n||function(){};switch(e){case"script":(a=document.createElement(e)).type="text/javascript",a.src=t;break;case"link":(a=document.createElement(e)).type="text/css",a.type="stylesheet",a.href=t;break;default:return void console.warn("暂不支持:"+e+" 类型")}a.readyState?a.onreadystatechange=function(){"loaded"!=a.readyState&&"complete"!=a.readyState||(a.onreadystatechange=null,r())}:a.onload=function(){r()},document.getElementsByTagName("head")[0].appendChild(a)},getRandomColor:function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return t||(t=0),n||(n=0),t=isNaN(t)?0:Number(t),n=isNaN(n)?1:Number(n),t=Math.min(Math.max(Math.abs(t),0),1),n=(n=Math.min(Math.max(Math.abs(n),0),1))=e[r]&&t1&&void 0!==arguments[1]?arguments[1]:"yyyy-MM-dd";e=new Date(e),/(y+)/.test(t)&&(t=t.replace(RegExp.$1,(e.getFullYear()+"").substr(4-RegExp.$1.length)));var n={"M+":e.getMonth()+1,"d+":e.getDate(),"h+":e.getHours(),"m+":e.getMinutes(),"s+":e.getSeconds()};for(var a in n)if(new RegExp("(".concat(a,")")).test(t)){var r=n[a]+"";t=t.replace(RegExp.$1,1===RegExp.$1.length?r:r.padStart(2,"0"))}return t},getNavLangSub:function(){var e=navigator.language;return(e=e.substr(0,2))||(e=navigator.browserLanguage),e},request:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"GET",n=arguments.length>2?arguments[2]:void 0;return new Promise((function(a,r){$.ajax({url:"".concat(e,"?_r=").concat(Date.now()),type:t.toUpperCase(),headers:{"API-Authorization":ThemeConfig.access_key||"joe2.0"},dataType:"json",timeout:1e4,data:n,success:function(e){200===e.status&&e.data?a(e.data):r(e)},error:function(e){var t=e&&e.responseJSON?e.responseJSON.message:"出错了!";Qmsg.error(t),r(t)}})}))},throttle:function(e){var t,n,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:250;return function(){var r=this,o=Array.prototype.slice.call(arguments),i=Date.now();n&&n+a>i?(clearTimeout(t),t=null,t=setTimeout((function(){n=i,e.apply(r,o)}),a)):(n=i,e.apply(r,o))}},setCookie:function(t,n,a){var r=t+e._version,o="";if(a){var i=new Date;i.setTime(i.getTime()+24*a*60*60*1e3),o="; expires="+i.toUTCString()}document.cookie=r+"="+(n||"")+o+"; path=/"},getCookie:function(t){for(var n=t+e._version+"=",a=document.cookie.split(";"),r=0;r2&&void 0!==arguments[2]?arguments[2]:3600,r=t+e._version,o=new Date;try{localStorage.setItem(r,JSON.stringify({expires:o.valueOf()+1e3*a,data:n}))}catch(e){"QuotaExceededError"===e.name&&(console.log("数据已满,自动清空"),localStorage.clear(),setLocalStorage(t,n,a))}})),getLocalStorage:function(t){var n=t+e._version,a=JSON.parse(localStorage.getItem(n)),r=new Date;return a&&a.expires>r?a.data:(localStorage.removeItem(n),null)},removeLocalStorage:function(t){var n=t+e._version;localStorage.removeItem(n)},loadJS:function(t,n){e._loadRes("script",t,n)},loadCSS:function(t,n){e._loadRes("link",t,n)},_loadRes:function(e,t,n){var a,r=n||function(){};switch(e){case"script":(a=document.createElement(e)).type="text/javascript",a.src=t;break;case"link":(a=document.createElement(e)).type="text/css",a.type="stylesheet",a.href=t;break;default:return void console.warn("暂不支持:"+e+" 类型")}a.readyState?a.onreadystatechange=function(){"loaded"!=a.readyState&&"complete"!=a.readyState||(a.onreadystatechange=null,r())}:a.onload=function(){r()},document.getElementsByTagName("head")[0].appendChild(a)},getRandomColor:function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return t||(t=0),n||(n=0),t=isNaN(t)?0:Number(t),n=isNaN(n)?1:Number(n),t=Math.min(Math.max(Math.abs(t),0),1),n=(n=Math.min(Math.max(Math.abs(n),0),1))=e[r]&&t {
- $.ajax({
- url: `${url}?_r=${Date.now()}`,
- type: method.toUpperCase(),
- headers: {
- "API-Authorization": ThemeConfig.AccessKey,
- },
- dataType: "json",
- data,
- success(res) {
- if (res.status === 200 && res.data) {
- resolve(res.data);
- } else {
- reject(res);
- }
- },
- failed(err) {
- reject(err || "出错了!");
- },
- });
- });
- },
- /* throttle */
- throttle(fn, threshold = 250) {
- let timer;
- let last;
- return function () {
- const context = this;
- const args = [...arguments];
- const now = Date.now();
- if (last && last + threshold > now) {
- clearTimeout(timer);
- timer = null;
- timer = setTimeout(() => {
- last = now;
- fn.apply(context, args);
- }, threshold);
- } else {
- last = now;
- fn.apply(context, args);
- }
- };
- },
- /**
+ getNavLangSub() {
+ var currentLang = navigator.language;
+ // 只获取前两个字符
+ currentLang = currentLang.substr(0, 2);
+ //判断IE浏览器使用语言
+ if (!currentLang) {
+ currentLang = navigator.browserLanguage;
+ }
+ return currentLang;
+ },
+ /* 请求封装 */
+ request(url, method = "GET", data) {
+ return new Promise((resolve, reject) => {
+ $.ajax({
+ url: `${url}?_r=${Date.now()}`,
+ type: method.toUpperCase(),
+ headers: {
+ "API-Authorization": ThemeConfig.access_key || "joe2.0",
+ },
+ dataType: "json",
+ timeout: 10000,
+ data,
+ success(res) {
+ if (res.status === 200 && res.data) {
+ resolve(res.data);
+ } else {
+ reject(res);
+ }
+ },
+ error(err) {
+ const errMsg = err
+ ? err.responseJSON
+ ? err.responseJSON.message
+ : "出错了!"
+ : "出错了!";
+ Qmsg.error(errMsg);
+ reject(errMsg);
+ },
+ });
+ });
+ },
+ /* throttle */
+ throttle(fn, threshold = 250) {
+ let timer;
+ let last;
+ return function () {
+ const context = this;
+ const args = [...arguments];
+ const now = Date.now();
+ if (last && last + threshold > now) {
+ clearTimeout(timer);
+ timer = null;
+ timer = setTimeout(() => {
+ last = now;
+ fn.apply(context, args);
+ }, threshold);
+ } else {
+ last = now;
+ fn.apply(context, args);
+ }
+ };
+ },
+ /**
* 存储数据到浏览器的 cookie 内
* 不建议向 cookie 内存入大量数据,如果有大数据需求的话
* 或许可以考虑 {@link Util#setLocalStorageByJSON}
@@ -156,249 +163,249 @@ var Utils = {
* @param {String} value 需要存储在 cookie 内的值
* @param {Number} days 存储时间。单位/天。不输入则为永久存储
*/
- setCookie(key, value, days) {
- var keyVE = key + Utils._version,
- expires = "";
- if (days) {
- var date = new Date();
- date.setTime(date.getTime() + days * 24 * 60 * 60 * 1000);
- expires = "; expires=" + date.toUTCString();
- }
- document.cookie = keyVE + "=" + (value || "") + expires + "; path=/";
- },
+ setCookie(key, value, days) {
+ var keyVE = key + Utils._version,
+ expires = "";
+ if (days) {
+ var date = new Date();
+ date.setTime(date.getTime() + days * 24 * 60 * 60 * 1000);
+ expires = "; expires=" + date.toUTCString();
+ }
+ document.cookie = keyVE + "=" + (value || "") + expires + "; path=/";
+ },
- /**
+ /**
* 获取存储在浏览器 cookie 内的数据
* @param {String} key
* @return 如果没能获取到数据,则返回 null。否则,返回目标数据字符串
*/
- getCookie(key) {
- var keyVE = key + Utils._version + "=";
- var ca = document.cookie.split(";");
+ getCookie(key) {
+ var keyVE = key + Utils._version + "=";
+ var ca = document.cookie.split(";");
- for (var i = 0; i < ca.length; i++) {
- var c = ca[i];
- while (c.charAt(0) == " ") c = c.substring(1, c.length);
- if (c.indexOf(keyVE) == 0) return c.substring(keyVE.length, c.length);
- }
+ for (var i = 0; i < ca.length; i++) {
+ var c = ca[i];
+ while (c.charAt(0) == " ") c = c.substring(1, c.length);
+ if (c.indexOf(keyVE) == 0) return c.substring(keyVE.length, c.length);
+ }
- return null;
- },
+ return null;
+ },
- /**
+ /**
* 删除存储在浏览器 cookie 内的数据
* @param {String} key 需要删除的 key
*/
- removeCookie(key) {
- var keyVE = key + Utils._version + "=";
+ removeCookie(key) {
+ var keyVE = key + Utils._version + "=";
- document.cookie = keyVE + "=; Max-Age=-99999999;";
- },
+ document.cookie = keyVE + "=; Max-Age=-99999999;";
+ },
- /**
+ /**
* 存储 JSON 数据到浏览器的 localstorage 里
* 当前方法不支持永久存储
* @param {String} key 需要存储的 key
* @param {JSON} value 需要存储的JSON数据
* @param {Number} expires 存储时间。单位/秒。【默认 3600秒(一小时)】
*/
- setLocalStorage(key, value, expires = 3600) {
- var keyVE = key + Utils._version;
- var date = new Date();
+ setLocalStorage(key, value, expires = 3600) {
+ var keyVE = key + Utils._version;
+ var date = new Date();
- try {
- localStorage.setItem(
- keyVE,
- JSON.stringify({
- expires: date.valueOf() + expires * 1000,
- data: value,
- })
- );
- } catch (e) {
- if (e.name === "QuotaExceededError") {
- console.log("数据已满,自动清空");
- localStorage.clear();
- setLocalStorage(key, value, expires);
- }
- }
- },
+ try {
+ localStorage.setItem(
+ keyVE,
+ JSON.stringify({
+ expires: date.valueOf() + expires * 1000,
+ data: value,
+ })
+ );
+ } catch (e) {
+ if (e.name === "QuotaExceededError") {
+ console.log("数据已满,自动清空");
+ localStorage.clear();
+ setLocalStorage(key, value, expires);
+ }
+ }
+ },
- /**
+ /**
* 根据 key 获取存储在 localstorage 内的 JSON 数据【KEY 会自动加上 util 的版本号】
* @param {String} key 需要读取数据的 key
* @return 返回 JSON 格式的数据,如果不存在或者过期了,则返回 null
*/
- getLocalStorage(key) {
- var keyVE = key + Utils._version;
+ getLocalStorage(key) {
+ var keyVE = key + Utils._version;
- var result = JSON.parse(localStorage.getItem(keyVE));
- var date = new Date();
- if (result && result.expires > date) {
- return result.data;
- } else {
- localStorage.removeItem(keyVE);
- return null;
- }
- },
+ var result = JSON.parse(localStorage.getItem(keyVE));
+ var date = new Date();
+ if (result && result.expires > date) {
+ return result.data;
+ } else {
+ localStorage.removeItem(keyVE);
+ return null;
+ }
+ },
- /**
+ /**
* 删除保存在 localStorage 中的数据
* @param {*} key 需要删除的 key【会自动加上 util 的版本号】
*/
- removeLocalStorage(key) {
- var keyVE = key + Utils._version;
+ removeLocalStorage(key) {
+ var keyVE = key + Utils._version;
- localStorage.removeItem(keyVE);
- },
+ localStorage.removeItem(keyVE);
+ },
- /**
+ /**
* 异步加载 JS
* @param {*} url 需要加载 JS 地址
* @param {*} callback 加载完成回调
*/
- loadJS(url, callback) {
- Utils._loadRes("script", url, callback);
- },
+ loadJS(url, callback) {
+ Utils._loadRes("script", url, callback);
+ },
- /**
+ /**
* 异步加载 CSS
* @param {*} url 需要加载的 CSS 地址
* @param {*} callback 加载完成回调
*/
- loadCSS(url, callback) {
- Utils._loadRes("link", url, callback);
- },
+ loadCSS(url, callback) {
+ Utils._loadRes("link", url, callback);
+ },
- /**
+ /**
* 异步加载资源 *私有方法(不建议直接调用)*
* @param {*} type 当前需要加载的资源类型
* @param {*} url 资源 链接地址
* @param {*} callback 加载完成回调函数
*/
- _loadRes(type, url, callback) {
- var dom,
- fn = callback || function () {};
- switch (type) {
- case "script":
- dom = document.createElement(type);
- dom.type = "text/javascript";
- dom.src = url;
- break;
- case "link":
- dom = document.createElement(type);
- dom.type = "text/css";
- dom.type = "stylesheet";
- dom.href = url;
- break;
- default:
- console.warn("暂不支持:" + type + " 类型");
- return;
- }
- //IE
- if (dom.readyState) {
- dom.onreadystatechange = function () {
- if (dom.readyState == "loaded" || dom.readyState == "complete") {
- dom.onreadystatechange = null;
- fn();
- }
- };
- } else {
- //其他浏览器
- dom.onload = function () {
- fn();
- };
- }
+ _loadRes(type, url, callback) {
+ var dom,
+ fn = callback || function () {};
+ switch (type) {
+ case "script":
+ dom = document.createElement(type);
+ dom.type = "text/javascript";
+ dom.src = url;
+ break;
+ case "link":
+ dom = document.createElement(type);
+ dom.type = "text/css";
+ dom.type = "stylesheet";
+ dom.href = url;
+ break;
+ default:
+ console.warn("暂不支持:" + type + " 类型");
+ return;
+ }
+ //IE
+ if (dom.readyState) {
+ dom.onreadystatechange = function () {
+ if (dom.readyState == "loaded" || dom.readyState == "complete") {
+ dom.onreadystatechange = null;
+ fn();
+ }
+ };
+ } else {
+ //其他浏览器
+ dom.onload = function () {
+ fn();
+ };
+ }
- var head = document.getElementsByTagName("head")[0];
- head.appendChild(dom);
- },
+ var head = document.getElementsByTagName("head")[0];
+ head.appendChild(dom);
+ },
- /**
+ /**
* 获取随机颜色值
* 当获取的值越小,色调越偏冷
* @param {Number} min 色调值,0 - 1 之间的值
* @param {Number} max 色调值,需要大于min且为0 - 1之间的值
*/
- getRandomColor(min = 0, max = 1) {
- if (!min) {
- min = 0;
- }
- if (!max) {
- max = 0;
- }
- min = isNaN(min) ? 0 : Number(min);
- max = isNaN(max) ? 1 : Number(max);
- min = Math.min(Math.max(Math.abs(min), 0), 1);
- max = Math.min(Math.max(Math.abs(max), 0), 1);
- max = max < min ? 1 : max;
- return (
- "#" +
+ getRandomColor(min = 0, max = 1) {
+ if (!min) {
+ min = 0;
+ }
+ if (!max) {
+ max = 0;
+ }
+ min = isNaN(min) ? 0 : Number(min);
+ max = isNaN(max) ? 1 : Number(max);
+ min = Math.min(Math.max(Math.abs(min), 0), 1);
+ max = Math.min(Math.max(Math.abs(max), 0), 1);
+ max = max < min ? 1 : max;
+ return (
+ "#" +
(function (h) {
- return new Array(7 - h.length).join("0") + h;
+ return new Array(7 - h.length).join("0") + h;
})((((Math.random() * (max - min) + min) * 0x1000000) << 0).toString(16))
- );
- },
+ );
+ },
- /**
+ /**
* 关键帧搜索
* @param {*} keyframesIndex 关键帧索引
* @param {*} milliseconds 秒
*/
- getNearestKeyframe(keyframesIndex, milliseconds) {
- var keyframeIdx = this._search(keyframesIndex.times, milliseconds);
+ getNearestKeyframe(keyframesIndex, milliseconds) {
+ var keyframeIdx = this._search(keyframesIndex.times, milliseconds);
- return {
- index: keyframeIdx,
- milliseconds: table.times[keyframeIdx],
- fileposition: table.filepositions[keyframeIdx],
- };
- },
+ return {
+ index: keyframeIdx,
+ milliseconds: table.times[keyframeIdx],
+ fileposition: table.filepositions[keyframeIdx],
+ };
+ },
- /**
+ /**
* 字节搜索方式
* @param {Array} list 需要搜索的字节数组
* @param {Number} value 当前所处秒
*/
- _search(list, value) {
- var idx = 0;
+ _search(list, value) {
+ var idx = 0;
- var last = list.length - 1;
- var mid = 0;
- var lbound = 0;
- var ubound = last;
+ var last = list.length - 1;
+ var mid = 0;
+ var lbound = 0;
+ var ubound = last;
- if (value < list[0]) {
- idx = 0;
- lbound = ubound + 1;
- }
+ if (value < list[0]) {
+ idx = 0;
+ lbound = ubound + 1;
+ }
- while (lbound <= ubound) {
- mid = lbound + Math.floor((ubound - lbound) / 2);
- if (mid === last || (value >= list[mid] && value < list[mid + 1])) {
- idx = mid;
- break;
- } else if (list[mid] < value) {
- lbound = mid + 1;
- } else {
- ubound = mid - 1;
- }
- }
+ while (lbound <= ubound) {
+ mid = lbound + Math.floor((ubound - lbound) / 2);
+ if (mid === last || (value >= list[mid] && value < list[mid + 1])) {
+ idx = mid;
+ break;
+ } else if (list[mid] < value) {
+ lbound = mid + 1;
+ } else {
+ ubound = mid - 1;
+ }
+ }
- return idx;
- },
+ return idx;
+ },
- /**
+ /**
* 删除元素的 class,可根据前缀来删除
* @param {*} el 需要删除的 dom 元素
* @param {*} prefix 需要删除的 class,可以仅为前缀
*/
- removeClassByPrefix(el, prefix) {
- var classes = el.className.split(" ").filter(function (c) {
- return c.lastIndexOf(prefix, 0) !== 0;
- });
+ removeClassByPrefix(el, prefix) {
+ var classes = el.className.split(" ").filter(function (c) {
+ return c.lastIndexOf(prefix, 0) !== 0;
+ });
- el.className = classes.join(" ").trim();
- },
+ el.className = classes.join(" ").trim();
+ },
};
window.Utils = Utils;
diff --git a/source/utils/update-version.js b/source/utils/update-version.js
new file mode 100644
index 0000000..c5d4827
--- /dev/null
+++ b/source/utils/update-version.js
@@ -0,0 +1,28 @@
+// 更新主题版本号
+const fs = require("fs");
+const { EOL } = require("os");
+const { version } = require("../../package.json");
+
+const updateThemeVersion = () => {
+ const filePath = "theme.yaml";
+ const source = fs.readFileSync(filePath, "utf8");
+ if (source.indexOf(version) > -1) {
+ // 版本相同则跳过
+ console.log(`版本号 ${version} 已经是最新的了`);
+ return;
+ }
+ const data = source.split(/\r?\n/gm);
+ let pos_index = 0;
+ for (let i = 0; i < data.length; i++) {
+ if (data[i].includes("version:")) {
+ pos_index = i;
+ break;
+ }
+ }
+ data.splice(pos_index, 1);
+ data.splice(pos_index, null, `version: ${version}`);
+ fs.writeFileSync(filePath, data.join(EOL));
+ console.log(`版本号 ${version} 更新成功`);
+};
+
+updateThemeVersion();
diff --git a/template/common/footer.ftl b/template/common/footer.ftl
index e48afb4..c75817c 100644
--- a/template/common/footer.ftl
+++ b/template/common/footer.ftl
@@ -1,26 +1,30 @@
<#if settings.enable_footer!true>