From e5cd83c7774c7fa37f93130dffcf01f2f89dcc3b Mon Sep 17 00:00:00 2001
From: 7Wate
Date: Tue, 18 Jan 2022 17:57:08 +0800
Subject: [PATCH] pages(darkmode): Follow the system's dark mode
---
.gitignore | 2 +
module/comment.ftl | 6 +-
module/macro.ftl | 6 +-
post.ftl | 2 +-
sheet.ftl | 2 +-
source/css/Redemption.css | 271 ++-------
source/css/base/_variables.scss | 2 +-
source/css/pages/layout/_comment.scss | 16 +-
source/css/redemption.css.map | 2 +-
source/plugins/comment/halo-comment.min.js | 36 ++
source/plugins/comment/vue.min.js | 6 +
source/plugins/han.css | 653 ---------------------
source/plugins/typo.css | 346 -----------
13 files changed, 113 insertions(+), 1237 deletions(-)
create mode 100644 .gitignore
create mode 100644 source/plugins/comment/halo-comment.min.js
create mode 100644 source/plugins/comment/vue.min.js
delete mode 100644 source/plugins/han.css
delete mode 100644 source/plugins/typo.css
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..faa1838
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,2 @@
+.vscode
+
diff --git a/module/comment.ftl b/module/comment.ftl
index c9b27dc..00c6c73 100644
--- a/module/comment.ftl
+++ b/module/comment.ftl
@@ -1,9 +1,9 @@
-<#macro comment post,type>
+<#macro comment target,type>
<#if !post.disallowComment!false>
#if>
#macro>
diff --git a/module/macro.ftl b/module/macro.ftl
index cacf3ba..24e9936 100644
--- a/module/macro.ftl
+++ b/module/macro.ftl
@@ -1,6 +1,6 @@
<#macro layout title>
-
+
@@ -16,7 +16,7 @@
<#-- 自定义样式表 -->
-
+
@@ -37,7 +37,7 @@
<#-- 自定义JS代码 -->
-
+ <#-- -->
<#include "menu.ftl">
diff --git a/post.ftl b/post.ftl
index 3a8b5cc..1f04b90 100644
--- a/post.ftl
+++ b/post.ftl
@@ -60,5 +60,5 @@
<#include "module/comment.ftl">
- <@comment post=post type="post" />
+ <@comment target=post type="post" />
@layout>
diff --git a/sheet.ftl b/sheet.ftl
index db28934..4c67004 100644
--- a/sheet.ftl
+++ b/sheet.ftl
@@ -54,5 +54,5 @@
<#include "module/comment.ftl">
- <@comment post=sheet type="sheet" />
+ <@comment target=sheet type="sheet" />
@layout>
diff --git a/source/css/Redemption.css b/source/css/Redemption.css
index d0f3550..878a8b6 100644
--- a/source/css/Redemption.css
+++ b/source/css/Redemption.css
@@ -23,22 +23,16 @@ html ::-webkit-scrollbar-thumb {
border-radius: 16px;
background-color: rgba(0, 0, 0, 0.249);
}
-[data-darkmode=dark] html ::-webkit-scrollbar-thumb {
- background-color: blue;
-}
@media (prefers-color-scheme: dark) {
- [data-darkmode=auto] html ::-webkit-scrollbar-thumb {
+ html ::-webkit-scrollbar-thumb {
background-color: blue;
}
}
html ::-webkit-scrollbar-thumb:hover {
background-color: rgba(0, 0, 0, 0.249);
}
-[data-darkmode=dark] html ::-webkit-scrollbar-thumb:hover {
- background-color: blue;
-}
@media (prefers-color-scheme: dark) {
- [data-darkmode=auto] html ::-webkit-scrollbar-thumb:hover {
+ html ::-webkit-scrollbar-thumb:hover {
background-color: blue;
}
}
@@ -47,12 +41,8 @@ body {
background-color: #f7f7f7;
color: #333333;
}
-[data-darkmode=dark] body {
- background-color: #3d3d3d;
- color: #a3a3a3;
-}
@media (prefers-color-scheme: dark) {
- [data-darkmode=auto] body {
+ body {
background-color: #3d3d3d;
color: #a3a3a3;
}
@@ -76,12 +66,8 @@ main {
background: #ffffff;
box-shadow: 0 0.375rem 1rem -0.5rem rgba(0, 0, 0, 0.17);
}
-[data-darkmode=dark] main {
- background: #292929;
- box-shadow: 0 0.375rem 1rem -0.5rem rgba(0, 0, 0, 0.34);
-}
@media (prefers-color-scheme: dark) {
- [data-darkmode=auto] main {
+ main {
background: #292929;
box-shadow: 0 0.375rem 1rem -0.5rem rgba(0, 0, 0, 0.34);
}
@@ -174,17 +160,11 @@ main > .journals {
.header > .title > a > span:hover {
color: #26262680;
}
-[data-darkmode=dark] .header > .title > a > span {
- color: #dbdbdb;
-}
-[data-darkmode=dark] .header > .title > a > span:hover {
- color: #dbdbdb80;
-}
@media (prefers-color-scheme: dark) {
- [data-darkmode=auto] .header > .title > a > span {
+ .header > .title > a > span {
color: #dbdbdb;
}
- [data-darkmode=auto] .header > .title > a > span:hover {
+ .header > .title > a > span:hover {
color: #dbdbdb80;
}
}
@@ -195,11 +175,8 @@ main > .journals {
font-size: 0.9rem;
color: #8c8c8c;
}
-[data-darkmode=dark] .header > .description {
- color: #7d7d7d;
-}
@media (prefers-color-scheme: dark) {
- [data-darkmode=auto] .header > .description {
+ .header > .description {
color: #7d7d7d;
}
}
@@ -216,17 +193,11 @@ main > .journals {
.header > .description > .socials > a:hover {
color: #8c8c8c80;
}
-[data-darkmode=dark] .header > .description > .socials > a {
- color: #7d7d7d;
-}
-[data-darkmode=dark] .header > .description > .socials > a:hover {
- color: #7d7d7d80;
-}
@media (prefers-color-scheme: dark) {
- [data-darkmode=auto] .header > .description > .socials > a {
+ .header > .description > .socials > a {
color: #7d7d7d;
}
- [data-darkmode=auto] .header > .description > .socials > a:hover {
+ .header > .description > .socials > a:hover {
color: #7d7d7d80;
}
}
@@ -244,17 +215,11 @@ footer .copyright a {
footer .copyright a:hover {
color: #262626;
}
-[data-darkmode=dark] footer .copyright a {
- color: #262626;
-}
-[data-darkmode=dark] footer .copyright a:hover {
- color: #bfbfbf;
-}
@media (prefers-color-scheme: dark) {
- [data-darkmode=auto] footer .copyright a {
+ footer .copyright a {
color: #262626;
}
- [data-darkmode=auto] footer .copyright a:hover {
+ footer .copyright a:hover {
color: #bfbfbf;
}
}
@@ -272,37 +237,18 @@ footer .copyright a:hover {
.pagenav > a:hover {
color: #595959;
}
-[data-darkmode=dark] .pagenav > a {
- color: #b6b6b6;
-}
-[data-darkmode=dark] .pagenav > a:hover {
- color: #434343;
-}
@media (prefers-color-scheme: dark) {
- [data-darkmode=auto] .pagenav > a {
+ .pagenav > a {
color: #b6b6b6;
}
- [data-darkmode=auto] .pagenav > a:hover {
+ .pagenav > a:hover {
color: #434343;
}
}
.comment {
- width: 47rem;
+ width: 52rem;
margin: 1rem 0rem;
- padding: 1rem 2.5rem;
- background: #fafafa;
- box-shadow: 0 0.375rem 1rem -0.5rem #bfbfbf;
-}
-[data-darkmode=dark] .comment {
- background: #292929;
- box-shadow: 0 0.375rem 1rem -0.5rem #262626;
-}
-@media (prefers-color-scheme: dark) {
- [data-darkmode=auto] .comment {
- background: #292929;
- box-shadow: 0 0.375rem 1rem -0.5rem #262626;
- }
}
.post-bottom-menu {
@@ -313,11 +259,8 @@ footer .copyright a:hover {
width: 40rem;
border-top: 1px solid #e7e7e7;
}
-[data-darkmode=dark] .post-bottom-menu {
- border-top: 1px solid #e7e7e7;
-}
@media (prefers-color-scheme: dark) {
- [data-darkmode=auto] .post-bottom-menu {
+ .post-bottom-menu {
border-top: 1px solid #e7e7e7;
}
}
@@ -327,17 +270,11 @@ footer .copyright a:hover {
.post-bottom-menu > a:hover {
color: #595959;
}
-[data-darkmode=dark] .post-bottom-menu > a {
- color: #b6b6b6;
-}
-[data-darkmode=dark] .post-bottom-menu > a:hover {
- color: #434343;
-}
@media (prefers-color-scheme: dark) {
- [data-darkmode=auto] .post-bottom-menu > a {
+ .post-bottom-menu > a {
color: #b6b6b6;
}
- [data-darkmode=auto] .post-bottom-menu > a:hover {
+ .post-bottom-menu > a:hover {
color: #434343;
}
}
@@ -352,11 +289,8 @@ footer .copyright a:hover {
padding: 0.5rem 0;
color: #262626;
}
-[data-darkmode=dark] .archives > ul > .year {
- color: #dbdbdb;
-}
@media (prefers-color-scheme: dark) {
- [data-darkmode=auto] .archives > ul > .year {
+ .archives > ul > .year {
color: #dbdbdb;
}
}
@@ -373,28 +307,19 @@ footer .copyright a:hover {
.archives > ul > li > a:hover {
color: #59595980;
}
-[data-darkmode=dark] .archives > ul > li > a {
- color: #acacac;
-}
-[data-darkmode=dark] .archives > ul > li > a:hover {
- color: #acacac80;
-}
@media (prefers-color-scheme: dark) {
- [data-darkmode=auto] .archives > ul > li > a {
+ .archives > ul > li > a {
color: #acacac;
}
- [data-darkmode=auto] .archives > ul > li > a:hover {
+ .archives > ul > li > a:hover {
color: #acacac80;
}
}
.archives > ul > li > span {
color: #8c8c8c;
}
-[data-darkmode=dark] .archives > ul > li > span {
- color: #7d7d7d;
-}
@media (prefers-color-scheme: dark) {
- [data-darkmode=auto] .archives > ul > li > span {
+ .archives > ul > li > span {
color: #7d7d7d;
}
}
@@ -409,11 +334,8 @@ footer .copyright a:hover {
padding: 0.5rem 0;
color: #262626;
}
-[data-darkmode=dark] .category > ul > .name {
- color: #dbdbdb;
-}
@media (prefers-color-scheme: dark) {
- [data-darkmode=auto] .category > ul > .name {
+ .category > ul > .name {
color: #dbdbdb;
}
}
@@ -430,28 +352,19 @@ footer .copyright a:hover {
.category > ul > li > a:hover {
color: #59595980;
}
-[data-darkmode=dark] .category > ul > li > a {
- color: #dbdbdb;
-}
-[data-darkmode=dark] .category > ul > li > a:hover {
- color: #dbdbdb80;
-}
@media (prefers-color-scheme: dark) {
- [data-darkmode=auto] .category > ul > li > a {
+ .category > ul > li > a {
color: #dbdbdb;
}
- [data-darkmode=auto] .category > ul > li > a:hover {
+ .category > ul > li > a:hover {
color: #dbdbdb80;
}
}
.category > ul > li > span {
color: #8c8c8c;
}
-[data-darkmode=dark] .category > ul > li > span {
- color: #7d7d7d;
-}
@media (prefers-color-scheme: dark) {
- [data-darkmode=auto] .category > ul > li > span {
+ .category > ul > li > span {
color: #7d7d7d;
}
}
@@ -477,17 +390,11 @@ footer .copyright a:hover {
.categories > ul > li > a:hover {
color: #26262680;
}
-[data-darkmode=dark] .categories > ul > li > a {
- color: #dbdbdb;
-}
-[data-darkmode=dark] .categories > ul > li > a:hover {
- color: #dbdbdb80;
-}
@media (prefers-color-scheme: dark) {
- [data-darkmode=auto] .categories > ul > li > a {
+ .categories > ul > li > a {
color: #dbdbdb;
}
- [data-darkmode=auto] .categories > ul > li > a:hover {
+ .categories > ul > li > a:hover {
color: #dbdbdb80;
}
}
@@ -511,17 +418,11 @@ footer .copyright a:hover {
.index > h1 > a:hover {
color: #26262680;
}
-[data-darkmode=dark] .index > h1 > a {
- color: #dbdbdb;
-}
-[data-darkmode=dark] .index > h1 > a:hover {
- color: #dbdbdb80;
-}
@media (prefers-color-scheme: dark) {
- [data-darkmode=auto] .index > h1 > a {
+ .index > h1 > a {
color: #dbdbdb;
}
- [data-darkmode=auto] .index > h1 > a:hover {
+ .index > h1 > a:hover {
color: #dbdbdb80;
}
}
@@ -530,11 +431,8 @@ footer .copyright a:hover {
text-indent: 2rem;
color: #595959;
}
-[data-darkmode=dark] .index > p {
- color: #acacac;
-}
@media (prefers-color-scheme: dark) {
- [data-darkmode=auto] .index > p {
+ .index > p {
color: #acacac;
}
}
@@ -546,11 +444,8 @@ footer .copyright a:hover {
padding: 0.5rem 0 2rem 0;
border-bottom: 1px solid #d9d9d9;
}
-[data-darkmode=dark] .index > .info {
- border-bottom: 1px solid #434343;
-}
@media (prefers-color-scheme: dark) {
- [data-darkmode=auto] .index > .info {
+ .index > .info {
border-bottom: 1px solid #434343;
}
}
@@ -566,13 +461,9 @@ footer .copyright a:hover {
top: 0.1rem;
color: #8c8c8c;
}
-[data-darkmode=dark] .index > .info > .date > i,
-[data-darkmode=dark] .index > .info > .tag > i {
- color: #7d7d7d;
-}
@media (prefers-color-scheme: dark) {
- [data-darkmode=auto] .index > .info > .date > i,
-[data-darkmode=auto] .index > .info > .tag > i {
+ .index > .info > .date > i,
+.index > .info > .tag > i {
color: #7d7d7d;
}
}
@@ -585,21 +476,13 @@ footer .copyright a:hover {
.index > .info > .tag > a:hover {
color: #8c8c8c80;
}
-[data-darkmode=dark] .index > .info > .date > a,
-[data-darkmode=dark] .index > .info > .tag > a {
- color: #7d7d7d;
-}
-[data-darkmode=dark] .index > .info > .date > a:hover,
-[data-darkmode=dark] .index > .info > .tag > a:hover {
- color: #7d7d7d80;
-}
@media (prefers-color-scheme: dark) {
- [data-darkmode=auto] .index > .info > .date > a,
-[data-darkmode=auto] .index > .info > .tag > a {
+ .index > .info > .date > a,
+.index > .info > .tag > a {
color: #7d7d7d;
}
- [data-darkmode=auto] .index > .info > .date > a:hover,
-[data-darkmode=auto] .index > .info > .tag > a:hover {
+ .index > .info > .date > a:hover,
+.index > .info > .tag > a:hover {
color: #7d7d7d80;
}
}
@@ -611,11 +494,8 @@ footer .copyright a:hover {
padding: 0.5rem 0;
color: #262626;
}
-[data-darkmode=dark] .journals > .name {
- color: #dbdbdb;
-}
@media (prefers-color-scheme: dark) {
- [data-darkmode=auto] .journals > .name {
+ .journals > .name {
color: #dbdbdb;
}
}
@@ -627,11 +507,8 @@ footer .copyright a:hover {
font-size: 1rem;
color: #595959;
}
-[data-darkmode=dark] .journals > ul > li > .content {
- color: #acacac;
-}
@media (prefers-color-scheme: dark) {
- [data-darkmode=auto] .journals > ul > li > .content {
+ .journals > ul > li > .content {
color: #acacac;
}
}
@@ -641,11 +518,8 @@ footer .copyright a:hover {
font-size: 0.75rem;
color: #8c8c8c;
}
-[data-darkmode=dark] .journals > ul > li > .info {
- color: #7d7d7d;
-}
@media (prefers-color-scheme: dark) {
- [data-darkmode=auto] .journals > ul > li > .info {
+ .journals > ul > li > .info {
color: #7d7d7d;
}
}
@@ -660,11 +534,8 @@ footer .copyright a:hover {
padding: 0.5rem 0;
color: #262626;
}
-[data-darkmode=dark] .links > ul > .friend {
- color: #dbdbdb;
-}
@media (prefers-color-scheme: dark) {
- [data-darkmode=auto] .links > ul > .friend {
+ .links > ul > .friend {
color: #dbdbdb;
}
}
@@ -681,17 +552,11 @@ footer .copyright a:hover {
.links > ul > li > a:hover {
color: #59595980;
}
-[data-darkmode=dark] .links > ul > li > a {
- color: #dbdbdb;
-}
-[data-darkmode=dark] .links > ul > li > a:hover {
- color: #dbdbdb80;
-}
@media (prefers-color-scheme: dark) {
- [data-darkmode=auto] .links > ul > li > a {
+ .links > ul > li > a {
color: #dbdbdb;
}
- [data-darkmode=auto] .links > ul > li > a:hover {
+ .links > ul > li > a:hover {
color: #dbdbdb80;
}
}
@@ -705,22 +570,16 @@ footer .copyright a:hover {
line-height: 2rem;
color: #262626;
}
-[data-darkmode=dark] .post > .title > h1 > a {
- color: #dbdbdb;
-}
@media (prefers-color-scheme: dark) {
- [data-darkmode=auto] .post > .title > h1 > a {
+ .post > .title > h1 > a {
color: #dbdbdb;
}
}
.post > .title > h1 > a:hover {
color: #26262680;
}
-[data-darkmode=dark] .post > .title > h1 > a:hover {
- color: #dbdbdb80;
-}
@media (prefers-color-scheme: dark) {
- [data-darkmode=auto] .post > .title > h1 > a:hover {
+ .post > .title > h1 > a:hover {
color: #dbdbdb80;
}
}
@@ -729,11 +588,8 @@ footer .copyright a:hover {
margin-bottom: 1rem;
border-bottom: 1px solid #d9d9d9;
}
-[data-darkmode=dark] .post > .title > .info {
- border-bottom: 1px solid #434343;
-}
@media (prefers-color-scheme: dark) {
- [data-darkmode=auto] .post > .title > .info {
+ .post > .title > .info {
border-bottom: 1px solid #434343;
}
}
@@ -743,11 +599,8 @@ footer .copyright a:hover {
font-size: 0.75rem;
color: #8c8c8c;
}
-[data-darkmode=dark] .post > .title > .info > span {
- color: #7d7d7d;
-}
@media (prefers-color-scheme: dark) {
- [data-darkmode=auto] .post > .title > .info > span {
+ .post > .title > .info > span {
color: #7d7d7d;
}
}
@@ -756,11 +609,8 @@ footer .copyright a:hover {
top: 0.125rem;
color: #8c8c8c;
}
-[data-darkmode=dark] .post > .title > .info > span i {
- color: #7d7d7d;
-}
@media (prefers-color-scheme: dark) {
- [data-darkmode=auto] .post > .title > .info > span i {
+ .post > .title > .info > span i {
color: #7d7d7d;
}
}
@@ -775,11 +625,8 @@ footer .copyright a:hover {
padding: 0.5rem 0;
color: #262626;
}
-[data-darkmode=dark] .tag > ul > .name {
- color: #dbdbdb;
-}
@media (prefers-color-scheme: dark) {
- [data-darkmode=auto] .tag > ul > .name {
+ .tag > ul > .name {
color: #dbdbdb;
}
}
@@ -796,17 +643,11 @@ footer .copyright a:hover {
.tag > ul > li > a:hover {
color: #59595980;
}
-[data-darkmode=dark] .tag > ul > li > a {
- color: #dbdbdb;
-}
-[data-darkmode=dark] .tag > ul > li > a:hover {
- color: #dbdbdb80;
-}
@media (prefers-color-scheme: dark) {
- [data-darkmode=auto] .tag > ul > li > a {
+ .tag > ul > li > a {
color: #dbdbdb;
}
- [data-darkmode=auto] .tag > ul > li > a:hover {
+ .tag > ul > li > a:hover {
color: #dbdbdb80;
}
}
@@ -832,17 +673,11 @@ footer .copyright a:hover {
.tags > ul > li > a:hover {
color: #26262680;
}
-[data-darkmode=dark] .tags > ul > li > a {
- color: #dbdbdb;
-}
-[data-darkmode=dark] .tags > ul > li > a:hover {
- color: #dbdbdb80;
-}
@media (prefers-color-scheme: dark) {
- [data-darkmode=auto] .tags > ul > li > a {
+ .tags > ul > li > a {
color: #dbdbdb;
}
- [data-darkmode=auto] .tags > ul > li > a:hover {
+ .tags > ul > li > a:hover {
color: #dbdbdb80;
}
}
diff --git a/source/css/base/_variables.scss b/source/css/base/_variables.scss
index e77f045..a6440b5 100644
--- a/source/css/base/_variables.scss
+++ b/source/css/base/_variables.scss
@@ -1,4 +1,4 @@
-$darkmode: manual !default; // true | false | 'manual'
+$darkmode: true !default; // true | false | 'manual'
$manualmode-auto-selector: '[data-darkmode="auto"] &' !default;
$manualmode-dark-selector: '[data-darkmode="dark"] &' !default;
diff --git a/source/css/pages/layout/_comment.scss b/source/css/pages/layout/_comment.scss
index a5fa5b3..3f14cf2 100644
--- a/source/css/pages/layout/_comment.scss
+++ b/source/css/pages/layout/_comment.scss
@@ -1,15 +1,7 @@
// 评论组件
.comment {
- width: 47rem;
+ width: 52rem;
margin: 1rem 0rem;
- padding: 1rem 2.5rem;
- background: #fafafa;
- box-shadow: 0 0.375rem 1rem -0.5rem #bfbfbf;
-
- @include darkmode {
- background: #292929;
- box-shadow: 0 0.375rem 1rem -0.5rem #262626;
- }
}
.post-bottom-menu {
@@ -41,4 +33,8 @@
}
}
}
-}
\ No newline at end of file
+}
+
+
+
+
diff --git a/source/css/redemption.css.map b/source/css/redemption.css.map
index e179654..c781dbc 100644
--- a/source/css/redemption.css.map
+++ b/source/css/redemption.css.map
@@ -1 +1 @@
-{"version":3,"sourceRoot":"","sources":["base/_font.scss","base/_base.scss","base/_variables.scss","pages/layout/_header.scss","pages/layout/_footer.scss","pages/layout/_pagenav.scss","pages/layout/_comment.scss","pages/_archives.scss","pages/_category.scss","pages/_index.scss","pages/_journals.scss","pages/_links.scss","pages/_post.scss","pages/_tag.scss"],"names":[],"mappings":"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","file":"redemption.css"}
\ No newline at end of file
+{"version":3,"sourceRoot":"","sources":["base/_font.scss","base/_base.scss","base/_variables.scss","pages/layout/_header.scss","pages/layout/_footer.scss","pages/layout/_pagenav.scss","pages/layout/_comment.scss","pages/_archives.scss","pages/_category.scss","pages/_index.scss","pages/_journals.scss","pages/_links.scss","pages/_post.scss","pages/_tag.scss"],"names":[],"mappings":"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","file":"redemption.css"}
\ No newline at end of file
diff --git a/source/plugins/comment/halo-comment.min.js b/source/plugins/comment/halo-comment.min.js
new file mode 100644
index 0000000..74ced9c
--- /dev/null
+++ b/source/plugins/comment/halo-comment.min.js
@@ -0,0 +1,36 @@
+(function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s="5a74")})({0:function(e,t){},"00ce":function(e,t,n){"use strict";var r,o=SyntaxError,i=Function,a=TypeError,s=function(e){try{return i('"use strict"; return ('+e+").constructor;")()}catch(t){}},u=Object.getOwnPropertyDescriptor;if(u)try{u({},"")}catch(F){u=null}var l=function(){throw new a},c=u?function(){try{return l}catch(e){try{return u(arguments,"callee").get}catch(t){return l}}}():l,d=n("5156")(),p=Object.getPrototypeOf||function(e){return e.__proto__},f={},m="undefined"===typeof Uint8Array?r:p(Uint8Array),h={"%AggregateError%":"undefined"===typeof AggregateError?r:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"===typeof ArrayBuffer?r:ArrayBuffer,"%ArrayIteratorPrototype%":d?p([][Symbol.iterator]()):r,"%AsyncFromSyncIteratorPrototype%":r,"%AsyncFunction%":f,"%AsyncGenerator%":f,"%AsyncGeneratorFunction%":f,"%AsyncIteratorPrototype%":f,"%Atomics%":"undefined"===typeof Atomics?r:Atomics,"%BigInt%":"undefined"===typeof BigInt?r:BigInt,"%Boolean%":Boolean,"%DataView%":"undefined"===typeof DataView?r:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"===typeof Float32Array?r:Float32Array,"%Float64Array%":"undefined"===typeof Float64Array?r:Float64Array,"%FinalizationRegistry%":"undefined"===typeof FinalizationRegistry?r:FinalizationRegistry,"%Function%":i,"%GeneratorFunction%":f,"%Int8Array%":"undefined"===typeof Int8Array?r:Int8Array,"%Int16Array%":"undefined"===typeof Int16Array?r:Int16Array,"%Int32Array%":"undefined"===typeof Int32Array?r:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":d?p(p([][Symbol.iterator]())):r,"%JSON%":"object"===typeof JSON?JSON:r,"%Map%":"undefined"===typeof Map?r:Map,"%MapIteratorPrototype%":"undefined"!==typeof Map&&d?p((new Map)[Symbol.iterator]()):r,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"===typeof Promise?r:Promise,"%Proxy%":"undefined"===typeof Proxy?r:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"===typeof Reflect?r:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"===typeof Set?r:Set,"%SetIteratorPrototype%":"undefined"!==typeof Set&&d?p((new Set)[Symbol.iterator]()):r,"%SharedArrayBuffer%":"undefined"===typeof SharedArrayBuffer?r:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":d?p(""[Symbol.iterator]()):r,"%Symbol%":d?Symbol:r,"%SyntaxError%":o,"%ThrowTypeError%":c,"%TypedArray%":m,"%TypeError%":a,"%Uint8Array%":"undefined"===typeof Uint8Array?r:Uint8Array,"%Uint8ClampedArray%":"undefined"===typeof Uint8ClampedArray?r:Uint8ClampedArray,"%Uint16Array%":"undefined"===typeof Uint16Array?r:Uint16Array,"%Uint32Array%":"undefined"===typeof Uint32Array?r:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"===typeof WeakMap?r:WeakMap,"%WeakRef%":"undefined"===typeof WeakRef?r:WeakRef,"%WeakSet%":"undefined"===typeof WeakSet?r:WeakSet},b=function e(t){var n;if("%AsyncFunction%"===t)n=s("async function () {}");else if("%GeneratorFunction%"===t)n=s("function* () {}");else if("%AsyncGeneratorFunction%"===t)n=s("async function* () {}");else if("%AsyncGenerator%"===t){var r=e("%AsyncGeneratorFunction%");r&&(n=r.prototype)}else if("%AsyncIteratorPrototype%"===t){var o=e("%AsyncGenerator%");o&&(n=p(o.prototype))}return h[t]=n,n},g={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},y=n("0f7c"),w=n("a0d3"),v=y.call(Function.call,Array.prototype.concat),D=y.call(Function.apply,Array.prototype.splice),k=y.call(Function.call,String.prototype.replace),x=y.call(Function.call,String.prototype.slice),C=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,A=/\\(\\)?/g,E=function(e){var t=x(e,0,1),n=x(e,-1);if("%"===t&&"%"!==n)throw new o("invalid intrinsic syntax, expected closing `%`");if("%"===n&&"%"!==t)throw new o("invalid intrinsic syntax, expected opening `%`");var r=[];return k(e,C,(function(e,t,n,o){r[r.length]=n?k(o,A,"$1"):t||e})),r},_=function(e,t){var n,r=e;if(w(g,r)&&(n=g[r],r="%"+n[0]+"%"),w(h,r)){var i=h[r];if(i===f&&(i=b(r)),"undefined"===typeof i&&!t)throw new a("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:n,name:r,value:i}}throw new o("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!==typeof e||0===e.length)throw new a("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!==typeof t)throw new a('"allowMissing" argument must be a boolean');var n=E(e),r=n.length>0?n[0]:"",i=_("%"+r+"%",t),s=i.name,l=i.value,c=!1,d=i.alias;d&&(r=d[0],D(n,v([0,1],d)));for(var p=1,f=!0;p=n.length){var y=u(l,m);f=!!y,l=f&&"get"in y&&!("originalValue"in y.get)?y.get:l[m]}else f=w(l,m),l=l[m];f&&!c&&(h[s]=l)}}return l}},"00d8":function(e,t){(function(){var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",n={rotl:function(e,t){return e<>>32-t},rotr:function(e,t){return e<<32-t|e>>>t},endian:function(e){if(e.constructor==Number)return 16711935&n.rotl(e,8)|4278255360&n.rotl(e,24);for(var t=0;t0;e--)t.push(Math.floor(256*Math.random()));return t},bytesToWords:function(e){for(var t=[],n=0,r=0;n>>5]|=e[n]<<24-r%32;return t},wordsToBytes:function(e){for(var t=[],n=0;n<32*e.length;n+=8)t.push(e[n>>>5]>>>24-n%32&255);return t},bytesToHex:function(e){for(var t=[],n=0;n>>4).toString(16)),t.push((15&e[n]).toString(16));return t.join("")},hexToBytes:function(e){for(var t=[],n=0;n>>6*(3-i)&63)):n.push("=");return n.join("")},base64ToBytes:function(e){e=e.replace(/[^A-Z0-9+\/]/gi,"");for(var n=[],r=0,o=0;r>>6-2*o);return n}};e.exports=n})()},"00f6":function(e,t,n){"use strict";var r=n("5402"),o=n("3336"),i=n("9cec"),a=Object.prototype.hasOwnProperty,s={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},u=Array.isArray,l=String.prototype.split,c=Array.prototype.push,d=function(e,t){c.apply(e,u(t)?t:[t])},p=Date.prototype.toISOString,f=i["default"],m={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encoder:o.encode,encodeValuesOnly:!1,format:f,formatter:i.formatters[f],indices:!1,serializeDate:function(e){return p.call(e)},skipNulls:!1,strictNullHandling:!1},h=function(e){return"string"===typeof e||"number"===typeof e||"boolean"===typeof e||"symbol"===typeof e||"bigint"===typeof e},b={},g=function e(t,n,i,a,s,c,p,f,g,y,w,v,D,k,x){var C=t,A=x,E=0,_=!1;while(void 0!==(A=A.get(b))&&!_){var F=A.get(t);if(E+=1,"undefined"!==typeof F){if(F===E)throw new RangeError("Cyclic object value");_=!0}"undefined"===typeof A.get(b)&&(E=0)}if("function"===typeof p?C=p(n,C):C instanceof Date?C=y(C):"comma"===i&&u(C)&&(C=o.maybeMap(C,(function(e){return e instanceof Date?y(e):e}))),null===C){if(a)return c&&!D?c(n,m.encoder,k,"key",w):n;C=""}if(h(C)||o.isBuffer(C)){if(c){var S=D?n:c(n,m.encoder,k,"key",w);if("comma"===i&&D){for(var j=l.call(String(C),","),O="",P=0;P0?C.join(",")||null:void 0}];else if(u(p))B=p;else{var T=Object.keys(C);B=f?T.sort(f):T}for(var R=0;R0?w+b:""}},"01c3":function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){function o(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,i){function a(e){try{u(r.next(e))}catch(t){i(t)}}function s(e){try{u(r["throw"](e))}catch(t){i(t)}}function u(e){e.done?n(e.value):o(e.value).then(a,s)}u((r=r.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.PostClient=void 0;const o=n("a8c2");class i{constructor(e){this.client=e}list(e){const t=o.buildPath({endpointName:"posts"});return this.client.get(t,Object.assign({},e))}search(e,t){const n=o.buildPath({endpointName:"posts/search"});return this.client.get(n,Object.assign({keyword:e},t))}get(e,t){const n=o.buildPath({endpointName:"posts/"+e});return this.client.get(n,Object.assign({},t))}getBySlug(e,t){const n=o.buildPath({endpointName:"posts/slug"});return this.client.get(n,Object.assign({slug:e},t))}getPrevPostById(e){const t=o.buildPath({endpointName:`posts/${e}/prev`});return this.client.get(t,{})}getNextPostById(e){const t=o.buildPath({endpointName:`posts/${e}/next`});return this.client.get(t,{})}listTopComments(e,t){const n=o.buildPath({endpointName:`posts/${e}/comments/top_view`});return this.client.get(n,Object.assign({},t))}listChildrenComments(e,t,n){const r=o.buildPath({endpointName:`posts/${e}/comments/${t}/children`});return this.client.get(r,{sort:n})}listCommentsAsTree(e,t){const n=o.buildPath({endpointName:`posts/${e}/comments/tree_view`});return this.client.get(n,Object.assign({},t))}listComments(e,t){const n=o.buildPath({endpointName:`posts/${e}/comments/list_view`});return this.client.get(n,Object.assign({},t))}comment(e){const t=o.buildPath({endpointName:"posts/comments"});return this.client.post(t,Object.assign({},e))}like(e){return r(this,void 0,void 0,(function*(){const t=o.buildPath({endpointName:`posts/${e}/likes`});yield this.client.get(t,{})}))}}t.PostClient=i},"044b":function(e,t){function n(e){return!!e.constructor&&"function"===typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}function r(e){return"function"===typeof e.readFloatLE&&"function"===typeof e.slice&&n(e.slice(0,0))}
+/*!
+ * Determine if an object is a Buffer
+ *
+ * @author Feross Aboukhadijeh
+ * @license MIT
+ */
+e.exports=function(e){return null!=e&&(n(e)||r(e)||!!e._isBuffer)}},"05cc":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ResponseInterceptor=t.RequestInterceptor=void 0;const r=n("978d"),o=(0,r.__importDefault)(n("bc3a"));class i{use(e,t){return o.default.interceptors.request.use(e,t)}eject(e){o.default.interceptors.request.eject(e)}}t.RequestInterceptor=i;class a{use(e,t){return o.default.interceptors.response.use(e,t)}eject(e){o.default.interceptors.response.eject(e)}}t.ResponseInterceptor=a},"06d0":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ContentApiClient=void 0;const r=n("8aa4");class o{constructor(e){this.client=e.buildHttpClient(),this._archive=new r.ArchiveClient(this.client),this._category=new r.CategoryClient(this.client),this._journal=new r.JournalClient(this.client),this._link=new r.LinkClient(this.client),this._menu=new r.MenuClient(this.client),this._option=new r.OptionClient(this.client),this._photo=new r.PhotoClient(this.client),this._post=new r.PostClient(this.client),this._sheet=new r.SheetClient(this.client),this._statistic=new r.StatisticClient(this.client),this._tag=new r.TagClient(this.client),this._theme=new r.ThemeClient(this.client),this._user=new r.UserClient(this.client)}get archive(){return this._archive}get category(){return this._category}get journal(){return this._journal}get link(){return this._link}get menu(){return this._menu}get option(){return this._option}get photo(){return this._photo}get post(){return this._post}get sheet(){return this._sheet}get statistic(){return this._statistic}get tag(){return this._tag}get theme(){return this._theme}get user(){return this._user}}t.ContentApiClient=o},"0a06":function(e,t,n){"use strict";var r=n("c532"),o=n("30b5"),i=n("f6b4"),a=n("5270"),s=n("4a7b"),u=n("848b"),l=u.validators;function c(e){this.defaults=e,this.interceptors={request:new i,response:new i}}c.prototype.request=function(e){"string"===typeof e?(e=arguments[1]||{},e.url=arguments[0]):e=e||{},e=s(this.defaults,e),e.method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var t=e.transitional;void 0!==t&&u.assertOptions(t,{silentJSONParsing:l.transitional(l.boolean),forcedJSONParsing:l.transitional(l.boolean),clarifyTimeoutError:l.transitional(l.boolean)},!1);var n=[],r=!0;this.interceptors.request.forEach((function(t){"function"===typeof t.runWhen&&!1===t.runWhen(e)||(r=r&&t.synchronous,n.unshift(t.fulfilled,t.rejected))}));var o,i=[];if(this.interceptors.response.forEach((function(e){i.push(e.fulfilled,e.rejected)})),!r){var c=[a,void 0];Array.prototype.unshift.apply(c,n),c=c.concat(i),o=Promise.resolve(e);while(c.length)o=o.then(c.shift(),c.shift());return o}var d=e;while(n.length){var p=n.shift(),f=n.shift();try{d=p(d)}catch(m){f(m);break}}try{o=a(d)}catch(m){return Promise.reject(m)}while(i.length)o=o.then(i.shift(),i.shift());return o},c.prototype.getUri=function(e){return e=s(this.defaults,e),o(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},r.forEach(["delete","get","head","options"],(function(e){c.prototype[e]=function(t,n){return this.request(s(n||{},{method:e,url:t,data:(n||{}).data}))}})),r.forEach(["post","put","patch"],(function(e){c.prototype[e]=function(t,n,r){return this.request(s(r||{},{method:e,url:t,data:n}))}})),e.exports=c},"0df6":function(e,t,n){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},"0e54":function(e,t,n){(function(t,n){e.exports=n()})(0,(function(){"use strict";function e(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i={exports:{}};function a(){return{baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}function s(e){i.exports.defaults=e}i.exports={defaults:a(),getDefaults:a,changeDefaults:s};var u=/[&<>"']/,l=/[&<>"']/g,c=/[<>"']|&(?!#?\w+;)/,d=/[<>"']|&(?!#?\w+;)/g,p={"&":"&","<":"<",">":">",'"':""","'":"'"},f=function(e){return p[e]};function m(e,t){if(t){if(u.test(e))return e.replace(l,f)}else if(c.test(e))return e.replace(d,f);return e}var h=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi;function b(e){return e.replace(h,(function(e,t){return t=t.toLowerCase(),"colon"===t?":":"#"===t.charAt(0)?"x"===t.charAt(1)?String.fromCharCode(parseInt(t.substring(2),16)):String.fromCharCode(+t.substring(1)):""}))}var g=/(^|[^\[])\^/g;function y(e,t){e=e.source||e,t=t||"";var n={replace:function(t,r){return r=r.source||r,r=r.replace(g,"$1"),e=e.replace(t,r),n},getRegex:function(){return new RegExp(e,t)}};return n}var w=/[^\w:]/g,v=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function D(e,t,n){if(e){var r;try{r=decodeURIComponent(b(n)).replace(w,"").toLowerCase()}catch(o){return null}if(0===r.indexOf("javascript:")||0===r.indexOf("vbscript:")||0===r.indexOf("data:"))return null}t&&!v.test(n)&&(n=E(t,n));try{n=encodeURI(n).replace(/%25/g,"%")}catch(o){return null}return n}var k={},x=/^[^:]+:\/*[^/]*$/,C=/^([^:]+:)[\s\S]*$/,A=/^([^:]+:\/*[^/]*)[\s\S]*$/;function E(e,t){k[" "+e]||(x.test(e)?k[" "+e]=e+"/":k[" "+e]=j(e,"/",!0)),e=k[" "+e];var n=-1===e.indexOf(":");return"//"===t.substring(0,2)?n?t:e.replace(C,"$1")+t:"/"===t.charAt(0)?n?t:e.replace(A,"$1")+t:e+t}var _={exec:function(){}};function F(e){for(var t,n,r=1;r=0&&"\\"===n[o])r=!r;return r?"|":" |"})),r=n.split(/ \|/),o=0;if(r.length>t)r.splice(t);else while(r.length1)1&t&&(n+=e),t>>=1,e+=e;return n+e}var z={escape:m,unescape:b,edit:y,cleanUrl:D,resolveUrl:E,noopTest:_,merge:F,splitCells:S,rtrim:j,findClosingBracket:O,checkSanitizeDeprecation:P,repeatString:B},T=i.exports.defaults,R=z.rtrim,N=z.splitCells,$=z.escape,I=z.findClosingBracket;function M(e,t,n){var r=t.href,o=t.title?$(t.title):null,i=e[1].replace(/\\([\[\]])/g,"$1");return"!"!==e[0].charAt(0)?{type:"link",raw:n,href:r,title:o,text:i}:{type:"image",raw:n,href:r,title:o,text:$(i)}}function U(e,t){var n=e.match(/^(\s+)(?:```)/);if(null===n)return t;var r=n[1];return t.split("\n").map((function(e){var t=e.match(/^\s+/);if(null===t)return e;var n=t[0];return n.length>=r.length?e.slice(r.length):e})).join("\n")}var q=function(){function e(e){this.options=e||T}var t=e.prototype;return t.space=function(e){var t=this.rules.block.newline.exec(e);if(t)return t[0].length>1?{type:"space",raw:t[0]}:{raw:"\n"}},t.code=function(e){var t=this.rules.block.code.exec(e);if(t){var n=t[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:t[0],codeBlockStyle:"indented",text:this.options.pedantic?n:R(n,"\n")}}},t.fences=function(e){var t=this.rules.block.fences.exec(e);if(t){var n=t[0],r=U(n,t[3]||"");return{type:"code",raw:n,lang:t[2]?t[2].trim():t[2],text:r}}},t.heading=function(e){var t=this.rules.block.heading.exec(e);if(t){var n=t[2].trim();if(/#$/.test(n)){var r=R(n,"#");this.options.pedantic?n=r.trim():r&&!/ $/.test(r)||(n=r.trim())}return{type:"heading",raw:t[0],depth:t[1].length,text:n}}},t.nptable=function(e){var t=this.rules.block.nptable.exec(e);if(t){var n={type:"table",header:N(t[1].replace(/^ *| *\| *$/g,"")),align:t[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:t[3]?t[3].replace(/\n$/,"").split("\n"):[],raw:t[0]};if(n.header.length===n.align.length){var r,o=n.align.length;for(r=0;r ?/gm,"");return{type:"blockquote",raw:t[0],text:n}}},t.list=function(e){var t=this.rules.block.list.exec(e);if(t){var n,r,o,i,a,s,u,l,c,d=t[0],p=t[2],f=p.length>1,m={type:"list",raw:d,ordered:f,start:f?+p.slice(0,-1):"",loose:!1,items:[]},h=t[0].match(this.rules.block.item),b=!1,g=h.length;o=this.rules.block.listItemStart.exec(h[0]);for(var y=0;yo[1].length:i[1].length>=o[0].length||i[1].length>3){h.splice(y,2,h[y]+(!this.options.pedantic&&i[1].length/i.test(r[0])&&(t=!1),!n&&/^<(pre|code|kbd|script)(\s|>)/i.test(r[0])?n=!0:n&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(r[0])&&(n=!1),{type:this.options.sanitize?"text":"html",raw:r[0],inLink:t,inRawBlock:n,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(r[0]):$(r[0]):r[0]}},t.link=function(e){var t=this.rules.inline.link.exec(e);if(t){var n=t[2].trim();if(!this.options.pedantic&&/^$/.test(n))return;var r=R(n.slice(0,-1),"\\");if((n.length-r.length)%2===0)return}else{var o=I(t[2],"()");if(o>-1){var i=0===t[0].indexOf("!")?5:4,a=i+t[1].length+o;t[2]=t[2].substring(0,o),t[0]=t[0].substring(0,a).trim(),t[3]=""}}var s=t[2],u="";if(this.options.pedantic){var l=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(s);l&&(s=l[1],u=l[3])}else u=t[3]?t[3].slice(1,-1):"";return s=s.trim(),/^$/.test(n)?s.slice(1):s.slice(1,-1)),M(t,{href:s?s.replace(this.rules.inline._escapes,"$1"):s,title:u?u.replace(this.rules.inline._escapes,"$1"):u},t[0])}},t.reflink=function(e,t){var n;if((n=this.rules.inline.reflink.exec(e))||(n=this.rules.inline.nolink.exec(e))){var r=(n[2]||n[1]).replace(/\s+/g," ");if(r=t[r.toLowerCase()],!r||!r.href){var o=n[0].charAt(0);return{type:"text",raw:o,text:o}}return M(n,r,n[0])}},t.emStrong=function(e,t,n){void 0===n&&(n="");var r=this.rules.inline.emStrong.lDelim.exec(e);if(r&&(!r[3]||!n.match(/(?:[0-9A-Za-z\xAA\xB2\xB3\xB5\xB9\xBA\xBC-\xBE\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u0660-\u0669\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07C0-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08C7\u0904-\u0939\u093D\u0950\u0958-\u0961\u0966-\u096F\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09E6-\u09F1\u09F4-\u09F9\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A66-\u0A6F\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AE6-\u0AEF\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B66-\u0B6F\u0B71-\u0B77\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0BE6-\u0BF2\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C66-\u0C6F\u0C78-\u0C7E\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CE6-\u0CEF\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D58-\u0D61\u0D66-\u0D78\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DE6-\u0DEF\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F20-\u0F33\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F-\u1049\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u1090-\u1099\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1369-\u137C\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u17E0-\u17E9\u17F0-\u17F9\u1810-\u1819\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A16\u1A20-\u1A54\u1A80-\u1A89\u1A90-\u1A99\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B50-\u1B59\u1B83-\u1BA0\u1BAE-\u1BE5\u1C00-\u1C23\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2070\u2071\u2074-\u2079\u207F-\u2089\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2150-\u2189\u2460-\u249B\u24EA-\u24FF\u2776-\u2793\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2CFD\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u3192-\u3195\u31A0-\u31BF\u31F0-\u31FF\u3220-\u3229\u3248-\u324F\u3251-\u325F\u3280-\u3289\u32B1-\u32BF\u3400-\u4DBF\u4E00-\u9FFC\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7BF\uA7C2-\uA7CA\uA7F5-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA830-\uA835\uA840-\uA873\uA882-\uA8B3\uA8D0-\uA8D9\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA900-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF-\uA9D9\uA9E0-\uA9E4\uA9E6-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA50-\uAA59\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD07-\uDD33\uDD40-\uDD78\uDD8A\uDD8B\uDE80-\uDE9C\uDEA0-\uDED0\uDEE1-\uDEFB\uDF00-\uDF23\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC58-\uDC76\uDC79-\uDC9E\uDCA7-\uDCAF\uDCE0-\uDCF2\uDCF4\uDCF5\uDCFB-\uDD1B\uDD20-\uDD39\uDD80-\uDDB7\uDDBC-\uDDCF\uDDD2-\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE40-\uDE48\uDE60-\uDE7E\uDE80-\uDE9F\uDEC0-\uDEC7\uDEC9-\uDEE4\uDEEB-\uDEEF\uDF00-\uDF35\uDF40-\uDF55\uDF58-\uDF72\uDF78-\uDF91\uDFA9-\uDFAF]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDCFA-\uDD23\uDD30-\uDD39\uDE60-\uDE7E\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF27\uDF30-\uDF45\uDF51-\uDF54\uDFB0-\uDFCB\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC52-\uDC6F\uDC83-\uDCAF\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD03-\uDD26\uDD36-\uDD3F\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDD0-\uDDDA\uDDDC\uDDE1-\uDDF4\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDEF0-\uDEF9\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC50-\uDC59\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE50-\uDE59\uDE80-\uDEAA\uDEB8\uDEC0-\uDEC9\uDF00-\uDF1A\uDF30-\uDF3B]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCF2\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDD50-\uDD59\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC50-\uDC6C\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD50-\uDD59\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDDA0-\uDDA9\uDEE0-\uDEF2\uDFB0\uDFC0-\uDFD4]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF50-\uDF59\uDF5B-\uDF61\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE96\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82C[\uDC00-\uDD1E\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD834[\uDEE0-\uDEF3\uDF60-\uDF78]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD40-\uDD49\uDD4E\uDEC0-\uDEEB\uDEF0-\uDEF9]|\uD83A[\uDC00-\uDCC4\uDCC7-\uDCCF\uDD00-\uDD43\uDD4B\uDD50-\uDD59]|\uD83B[\uDC71-\uDCAB\uDCAD-\uDCAF\uDCB1-\uDCB4\uDD01-\uDD2D\uDD2F-\uDD3D\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD83C[\uDD00-\uDD0C]|\uD83E[\uDFF0-\uDFF9]|\uD869[\uDC00-\uDEDD\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])/))){var o=r[1]||r[2]||"";if(!o||o&&(""===n||this.rules.inline.punctuation.exec(n))){var i,a,s=r[0].length-1,u=s,l=0,c="*"===r[0][0]?this.rules.inline.emStrong.rDelimAst:this.rules.inline.emStrong.rDelimUnd;c.lastIndex=0,t=t.slice(-1*e.length+s);while(null!=(r=c.exec(t)))if(i=r[1]||r[2]||r[3]||r[4]||r[5]||r[6],i)if(a=i.length,r[3]||r[4])u+=a;else if(!((r[5]||r[6])&&s%3)||(s+a)%3){if(u-=a,!(u>0))return a=Math.min(a,a+u+l),Math.min(s,a)%2?{type:"em",raw:e.slice(0,s+r.index+a+1),text:e.slice(1,s+r.index+a)}:{type:"strong",raw:e.slice(0,s+r.index+a+1),text:e.slice(2,s+r.index+a-1)}}else l+=a}}},t.codespan=function(e){var t=this.rules.inline.code.exec(e);if(t){var n=t[2].replace(/\n/g," "),r=/[^ ]/.test(n),o=/^ /.test(n)&&/ $/.test(n);return r&&o&&(n=n.substring(1,n.length-1)),n=$(n,!0),{type:"codespan",raw:t[0],text:n}}},t.br=function(e){var t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}},t.del=function(e){var t=this.rules.inline.del.exec(e);if(t)return{type:"del",raw:t[0],text:t[2]}},t.autolink=function(e,t){var n,r,o=this.rules.inline.autolink.exec(e);if(o)return"@"===o[2]?(n=$(this.options.mangle?t(o[1]):o[1]),r="mailto:"+n):(n=$(o[1]),r=n),{type:"link",raw:o[0],text:n,href:r,tokens:[{type:"text",raw:n,text:n}]}},t.url=function(e,t){var n;if(n=this.rules.inline.url.exec(e)){var r,o;if("@"===n[2])r=$(this.options.mangle?t(n[0]):n[0]),o="mailto:"+r;else{var i;do{i=n[0],n[0]=this.rules.inline._backpedal.exec(n[0])[0]}while(i!==n[0]);r=$(n[0]),o="www."===n[1]?"http://"+r:r}return{type:"link",raw:n[0],text:r,href:o,tokens:[{type:"text",raw:r,text:r}]}}},t.inlineText=function(e,t,n){var r,o=this.rules.inline.text.exec(e);if(o)return r=t?this.options.sanitize?this.options.sanitizer?this.options.sanitizer(o[0]):$(o[0]):o[0]:$(this.options.smartypants?n(o[0]):o[0]),{type:"text",raw:o[0],text:r}},e}(),L=z.noopTest,H=z.edit,V=z.merge,W={newline:/^(?: *(?:\n|$))+/,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?! {0,3}bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|?(tag)(?: +|\\n|/?>)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|(?!script|pre|style|textarea)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))",def:/^ {0,3}\[(label)\]: *\n? *([^\s>]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,nptable:L,table:L,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html| +\n)[^\n]+)*)/,text:/^[^\n]+/,_label:/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,_title:/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/};W.def=H(W.def).replace("label",W._label).replace("title",W._title).getRegex(),W.bullet=/(?:[*+-]|\d{1,9}[.)])/,W.item=/^( *)(bull) ?[^\n]*(?:\n(?! *bull ?)[^\n]*)*/,W.item=H(W.item,"gm").replace(/bull/g,W.bullet).getRegex(),W.listItemStart=H(/^( *)(bull) */).replace("bull",W.bullet).getRegex(),W.list=H(W.list).replace(/bull/g,W.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+W.def.source+")").getRegex(),W._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",W._comment=/|$)/,W.html=H(W.html,"i").replace("comment",W._comment).replace("tag",W._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),W.paragraph=H(W._paragraph).replace("hr",W.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",W._tag).getRegex(),W.blockquote=H(W.blockquote).replace("paragraph",W.paragraph).getRegex(),W.normal=V({},W),W.gfm=V({},W.normal,{nptable:"^ *([^|\\n ].*\\|.*)\\n {0,3}([-:]+ *\\|[-| :]*)(?:\\n((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)",table:"^ *\\|(.+)\\n {0,3}\\|?( *[-:]+[-| :]*)(?:\\n *((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),W.gfm.nptable=H(W.gfm.nptable).replace("hr",W.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",W._tag).getRegex(),W.gfm.table=H(W.gfm.table).replace("hr",W.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",W._tag).getRegex(),W.pedantic=V({},W.normal,{html:H("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?\\1> *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",W._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:L,paragraph:H(W.normal._paragraph).replace("hr",W.hr).replace("heading"," *#{1,6} *[^\n]").replace("lheading",W.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});var Y={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:L,tag:"^comment|^[a-zA-Z][\\w:-]*\\s*>|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",emStrong:{lDelim:/^(?:\*+(?:([punct_])|[^\s*]))|^_+(?:([punct*])|([^\s_]))/,rDelimAst:/\_\_[^_*]*?\*[^_*]*?\_\_|[punct_](\*+)(?=[\s]|$)|[^punct*_\s](\*+)(?=[punct_\s]|$)|[punct_\s](\*+)(?=[^punct*_\s])|[\s](\*+)(?=[punct_])|[punct_](\*+)(?=[punct_])|[^punct*_\s](\*+)(?=[^punct*_\s])/,rDelimUnd:/\*\*[^_*]*?\_[^_*]*?\*\*|[punct*](\_+)(?=[\s]|$)|[^punct*_\s](\_+)(?=[punct*\s]|$)|[punct*\s](\_+)(?=[^punct*_\s])|[\s](\_+)(?=[punct*])|[punct*](\_+)(?=[punct*])/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:L,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\?@\\[\\]`^{|}~"};Y.punctuation=H(Y.punctuation).replace(/punctuation/g,Y._punctuation).getRegex(),Y.blockSkip=/\[[^\]]*?\]\([^\)]*?\)|`[^`]*?`|<[^>]*?>/g,Y.escapedEmSt=/\\\*|\\_/g,Y._comment=H(W._comment).replace("(?:--\x3e|$)","--\x3e").getRegex(),Y.emStrong.lDelim=H(Y.emStrong.lDelim).replace(/punct/g,Y._punctuation).getRegex(),Y.emStrong.rDelimAst=H(Y.emStrong.rDelimAst,"g").replace(/punct/g,Y._punctuation).getRegex(),Y.emStrong.rDelimUnd=H(Y.emStrong.rDelimUnd,"g").replace(/punct/g,Y._punctuation).getRegex(),Y._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,Y._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,Y._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,Y.autolink=H(Y.autolink).replace("scheme",Y._scheme).replace("email",Y._email).getRegex(),Y._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,Y.tag=H(Y.tag).replace("comment",Y._comment).replace("attribute",Y._attribute).getRegex(),Y._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,Y._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/,Y._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,Y.link=H(Y.link).replace("label",Y._label).replace("href",Y._href).replace("title",Y._title).getRegex(),Y.reflink=H(Y.reflink).replace("label",Y._label).getRegex(),Y.reflinkSearch=H(Y.reflinkSearch,"g").replace("reflink",Y.reflink).replace("nolink",Y.nolink).getRegex(),Y.normal=V({},Y),Y.pedantic=V({},Y.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:H(/^!?\[(label)\]\((.*?)\)/).replace("label",Y._label).getRegex(),reflink:H(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",Y._label).getRegex()}),Y.gfm=V({},Y.normal,{escape:H(Y.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\.5&&(n="x"+n.toString(16)),r+=""+n+";";return r}var ne=function(){function e(e){this.tokens=[],this.tokens.links=Object.create(null),this.options=e||J,this.options.tokenizer=this.options.tokenizer||new G,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options;var t={block:X.normal,inline:K.normal};this.options.pedantic?(t.block=X.pedantic,t.inline=K.pedantic):this.options.gfm&&(t.block=X.gfm,this.options.breaks?t.inline=K.breaks:t.inline=K.gfm),this.tokenizer.rules=t}e.lex=function(t,n){var r=new e(n);return r.lex(t)},e.lexInline=function(t,n){var r=new e(n);return r.inlineTokens(t)};var n=e.prototype;return n.lex=function(e){return e=e.replace(/\r\n|\r/g,"\n").replace(/\t/g," "),this.blockTokens(e,this.tokens,!0),this.inline(this.tokens),this.tokens},n.blockTokens=function(e,t,n){var r,o,i,a,s,u,l=this;void 0===t&&(t=[]),void 0===n&&(n=!0),this.options.pedantic&&(e=e.replace(/^ +$/gm,""));while(e)if(!(this.options.extensions&&this.options.extensions.block&&this.options.extensions.block.some((function(n){return!!(r=n.call(l,e,t))&&(e=e.substring(r.raw.length),t.push(r),!0)}))))if(r=this.tokenizer.space(e))e=e.substring(r.raw.length),r.type&&t.push(r);else if(r=this.tokenizer.code(e))e=e.substring(r.raw.length),a=t[t.length-1],a&&"paragraph"===a.type?(a.raw+="\n"+r.raw,a.text+="\n"+r.text):t.push(r);else if(r=this.tokenizer.fences(e))e=e.substring(r.raw.length),t.push(r);else if(r=this.tokenizer.heading(e))e=e.substring(r.raw.length),t.push(r);else if(r=this.tokenizer.nptable(e))e=e.substring(r.raw.length),t.push(r);else if(r=this.tokenizer.hr(e))e=e.substring(r.raw.length),t.push(r);else if(r=this.tokenizer.blockquote(e))e=e.substring(r.raw.length),r.tokens=this.blockTokens(r.text,[],n),t.push(r);else if(r=this.tokenizer.list(e)){for(e=e.substring(r.raw.length),i=r.items.length,o=0;o=0&&(t=Math.min(t,r))})),t<1/0&&t>=0&&(s=e.substring(0,t+1))}(),n&&(r=this.tokenizer.paragraph(s)))a=t[t.length-1],u&&"paragraph"===a.type?(a.raw+="\n"+r.raw,a.text+="\n"+r.text):t.push(r),u=s.length!==e.length,e=e.substring(r.raw.length);else if(r=this.tokenizer.text(e))e=e.substring(r.raw.length),a=t[t.length-1],a&&"text"===a.type?(a.raw+="\n"+r.raw,a.text+="\n"+r.text):t.push(r);else if(e){var c="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(c);break}throw new Error(c)}return t},n.inline=function(e){var t,n,r,o,i,a,s=e.length;for(t=0;t0)while(null!=(u=this.tokenizer.rules.inline.reflinkSearch.exec(d)))p.includes(u[0].slice(u[0].lastIndexOf("[")+1,-1))&&(d=d.slice(0,u.index)+"["+Q("a",u[0].length-2)+"]"+d.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}while(null!=(u=this.tokenizer.rules.inline.blockSkip.exec(d)))d=d.slice(0,u.index)+"["+Q("a",u[0].length-2)+"]"+d.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);while(null!=(u=this.tokenizer.rules.inline.escapedEmSt.exec(d)))d=d.slice(0,u.index)+"++"+d.slice(this.tokenizer.rules.inline.escapedEmSt.lastIndex);while(e)if(l||(c=""),l=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some((function(n){return!!(o=n.call(s,e,t))&&(e=e.substring(o.raw.length),t.push(o),!0)}))))if(o=this.tokenizer.escape(e))e=e.substring(o.raw.length),t.push(o);else if(o=this.tokenizer.tag(e,n,r))e=e.substring(o.raw.length),n=o.inLink,r=o.inRawBlock,i=t[t.length-1],i&&"text"===o.type&&"text"===i.type?(i.raw+=o.raw,i.text+=o.text):t.push(o);else if(o=this.tokenizer.link(e))e=e.substring(o.raw.length),"link"===o.type&&(o.tokens=this.inlineTokens(o.text,[],!0,r)),t.push(o);else if(o=this.tokenizer.reflink(e,this.tokens.links))e=e.substring(o.raw.length),i=t[t.length-1],"link"===o.type?(o.tokens=this.inlineTokens(o.text,[],!0,r),t.push(o)):i&&"text"===o.type&&"text"===i.type?(i.raw+=o.raw,i.text+=o.text):t.push(o);else if(o=this.tokenizer.emStrong(e,d,c))e=e.substring(o.raw.length),o.tokens=this.inlineTokens(o.text,[],n,r),t.push(o);else if(o=this.tokenizer.codespan(e))e=e.substring(o.raw.length),t.push(o);else if(o=this.tokenizer.br(e))e=e.substring(o.raw.length),t.push(o);else if(o=this.tokenizer.del(e))e=e.substring(o.raw.length),o.tokens=this.inlineTokens(o.text,[],n,r),t.push(o);else if(o=this.tokenizer.autolink(e,te))e=e.substring(o.raw.length),t.push(o);else if(n||!(o=this.tokenizer.url(e,te))){if(a=e,this.options.extensions&&this.options.extensions.startInline&&function(){var t=1/0,n=e.slice(1),r=void 0;s.options.extensions.startInline.forEach((function(e){r=e.call(this,n),"number"===typeof r&&r>=0&&(t=Math.min(t,r))})),t<1/0&&t>=0&&(a=e.substring(0,t+1))}(),o=this.tokenizer.inlineText(a,r,ee))e=e.substring(o.raw.length),"_"!==o.raw.slice(-1)&&(c=o.raw.slice(-1)),l=!0,i=t[t.length-1],i&&"text"===i.type?(i.raw+=o.raw,i.text+=o.text):t.push(o);else if(e){var f="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(f);break}throw new Error(f)}}else e=e.substring(o.raw.length),t.push(o);return t},t(e,null,[{key:"rules",get:function(){return{block:X,inline:K}}}]),e}(),re=i.exports.defaults,oe=z.cleanUrl,ie=z.escape,ae=function(){function e(e){this.options=e||re}var t=e.prototype;return t.code=function(e,t,n){var r=(t||"").match(/\S*/)[0];if(this.options.highlight){var o=this.options.highlight(e,r);null!=o&&o!==e&&(n=!0,e=o)}return e=e.replace(/\n$/,"")+"\n",r?''+(n?e:ie(e,!0))+"
\n":""+(n?e:ie(e,!0))+"
\n"},t.blockquote=function(e){return"\n"+e+"
\n"},t.html=function(e){return e},t.heading=function(e,t,n,r){return this.options.headerIds?"\n":""+e+"\n"},t.hr=function(){return this.options.xhtml?"
\n":"
\n"},t.list=function(e,t,n){var r=t?"ol":"ul",o=t&&1!==n?' start="'+n+'"':"";return"<"+r+o+">\n"+e+""+r+">\n"},t.listitem=function(e){return""+e+"\n"},t.checkbox=function(e){return" "},t.paragraph=function(e){return""+e+"
\n"},t.table=function(e,t){return t&&(t=""+t+""),"\n"},t.tablerow=function(e){return"\n"+e+"
\n"},t.tablecell=function(e,t){var n=t.header?"th":"td",r=t.align?"<"+n+' align="'+t.align+'">':"<"+n+">";return r+e+""+n+">\n"},t.strong=function(e){return""+e+""},t.em=function(e){return""+e+""},t.codespan=function(e){return""+e+"
"},t.br=function(){return this.options.xhtml?"
":"
"},t.del=function(e){return""+e+""},t.link=function(e,t,n){if(e=oe(this.options.sanitize,this.options.baseUrl,e),null===e)return n;var r='"+n+"",r},t.image=function(e,t,n){if(e=oe(this.options.sanitize,this.options.baseUrl,e),null===e)return n;var r='":">",r},t.text=function(e){return e},e}(),se=function(){function e(){}var t=e.prototype;return t.strong=function(e){return e},t.em=function(e){return e},t.codespan=function(e){return e},t.del=function(e){return e},t.html=function(e){return e},t.text=function(e){return e},t.link=function(e,t,n){return""+n},t.image=function(e,t,n){return""+n},t.br=function(){return""},e}(),ue=function(){function e(){this.seen={}}var t=e.prototype;return t.serialize=function(e){return e.toLowerCase().trim().replace(/<[!\/a-z].*?>/gi,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")},t.getNextSafeSlug=function(e,t){var n=e,r=0;if(this.seen.hasOwnProperty(n)){r=this.seen[e];do{r++,n=e+"-"+r}while(this.seen.hasOwnProperty(n))}return t||(this.seen[e]=r,this.seen[n]=0),n},t.slug=function(e,t){void 0===t&&(t={});var n=this.serialize(e);return this.getNextSafeSlug(n,t.dryrun)},e}(),le=ae,ce=se,de=ue,pe=i.exports.defaults,fe=z.unescape,me=function(){function e(e){this.options=e||pe,this.options.renderer=this.options.renderer||new le,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new ce,this.slugger=new de}e.parse=function(t,n){var r=new e(n);return r.parse(t)},e.parseInline=function(t,n){var r=new e(n);return r.parseInline(t)};var t=e.prototype;return t.parse=function(e,t){void 0===t&&(t=!0);var n,r,o,i,a,s,u,l,c,d,p,f,m,h,b,g,y,w,v,D="",k=e.length;for(n=0;n0&&"text"===b.tokens[0].type?(b.tokens[0].text=w+" "+b.tokens[0].text,b.tokens[0].tokens&&b.tokens[0].tokens.length>0&&"text"===b.tokens[0].tokens[0].type&&(b.tokens[0].tokens[0].text=w+" "+b.tokens[0].tokens[0].text)):b.tokens.unshift({type:"text",text:w}):h+=w),h+=this.parse(b.tokens,m),c+=this.renderer.listitem(h,y,g);D+=this.renderer.list(c,p,f);continue;case"html":D+=this.renderer.html(d.text);continue;case"paragraph":D+=this.renderer.paragraph(this.parseInline(d.tokens));continue;case"text":c=d.tokens?this.parseInline(d.tokens):d.text;while(n+1An error occurred:
"+xe(u.message+"",!0)+"
";throw u}}_e.options=_e.setOptions=function(e){return De(_e.defaults,e),Ae(_e.defaults),_e},_e.getDefaults=Ce,_e.defaults=Ee,_e.use=function(){for(var e=this,t=arguments.length,n=new Array(t),r=0;rAn error occurred:"+xe(r.message+"",!0)+"
";throw r}},_e.Parser=be,_e.parser=be.parse,_e.Renderer=ye,_e.TextRenderer=we,_e.Lexer=he,_e.lexer=he.lex,_e.Tokenizer=ge,_e.Slugger=ve,_e.parse=_e;var Fe=_e;return Fe}))},"0f7c":function(e,t,n){"use strict";var r=n("688e");e.exports=Function.prototype.bind||r},1121:function(e,t,n){"use strict";n.r(t),n.d(t,"version",(function(){return r})),n.d(t,"VERSION",(function(){return o})),n.d(t,"atob",(function(){return P})),n.d(t,"atobPolyfill",(function(){return O})),n.d(t,"btoa",(function(){return w})),n.d(t,"btoaPolyfill",(function(){return y})),n.d(t,"fromBase64",(function(){return N})),n.d(t,"toBase64",(function(){return E})),n.d(t,"utob",(function(){return C})),n.d(t,"encode",(function(){return E})),n.d(t,"encodeURI",(function(){return _})),n.d(t,"encodeURL",(function(){return _})),n.d(t,"btou",(function(){return j})),n.d(t,"decode",(function(){return N})),n.d(t,"isValid",(function(){return $})),n.d(t,"fromUint8Array",(function(){return D})),n.d(t,"toUint8Array",(function(){return z})),n.d(t,"extendString",(function(){return M})),n.d(t,"extendUint8Array",(function(){return U})),n.d(t,"extendBuiltins",(function(){return q})),n.d(t,"Base64",(function(){return L}));const r="3.7.2",o=r,i="function"===typeof atob,a="function"===typeof btoa,s="function"===typeof Buffer,u="function"===typeof TextDecoder?new TextDecoder:void 0,l="function"===typeof TextEncoder?new TextEncoder:void 0,c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",d=Array.prototype.slice.call(c),p=(e=>{let t={};return e.forEach((e,n)=>t[e]=n),t})(d),f=/^(?:[A-Za-z\d+\/]{4})*?(?:[A-Za-z\d+\/]{2}(?:==)?|[A-Za-z\d+\/]{3}=?)?$/,m=String.fromCharCode.bind(String),h="function"===typeof Uint8Array.from?Uint8Array.from.bind(Uint8Array):(e,t=(e=>e))=>new Uint8Array(Array.prototype.slice.call(e,0).map(t)),b=e=>e.replace(/=/g,"").replace(/[+\/]/g,e=>"+"==e?"-":"_"),g=e=>e.replace(/[^A-Za-z0-9\+\/]/g,""),y=e=>{let t,n,r,o,i="";const a=e.length%3;for(let s=0;s255||(r=e.charCodeAt(s++))>255||(o=e.charCodeAt(s++))>255)throw new TypeError("invalid character found");t=n<<16|r<<8|o,i+=d[t>>18&63]+d[t>>12&63]+d[t>>6&63]+d[63&t]}return a?i.slice(0,a-3)+"===".substring(a):i},w=a?e=>btoa(e):s?e=>Buffer.from(e,"binary").toString("base64"):y,v=s?e=>Buffer.from(e).toString("base64"):e=>{const t=4096;let n=[];for(let r=0,o=e.length;rt?b(v(e)):v(e),k=e=>{if(e.length<2){var t=e.charCodeAt(0);return t<128?e:t<2048?m(192|t>>>6)+m(128|63&t):m(224|t>>>12&15)+m(128|t>>>6&63)+m(128|63&t)}t=65536+1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320);return m(240|t>>>18&7)+m(128|t>>>12&63)+m(128|t>>>6&63)+m(128|63&t)},x=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,C=e=>e.replace(x,k),A=s?e=>Buffer.from(e,"utf8").toString("base64"):l?e=>v(l.encode(e)):e=>w(C(e)),E=(e,t=!1)=>t?b(A(e)):A(e),_=e=>E(e,!0),F=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,S=e=>{switch(e.length){case 4:var t=(7&e.charCodeAt(0))<<18|(63&e.charCodeAt(1))<<12|(63&e.charCodeAt(2))<<6|63&e.charCodeAt(3),n=t-65536;return m(55296+(n>>>10))+m(56320+(1023&n));case 3:return m((15&e.charCodeAt(0))<<12|(63&e.charCodeAt(1))<<6|63&e.charCodeAt(2));default:return m((31&e.charCodeAt(0))<<6|63&e.charCodeAt(1))}},j=e=>e.replace(F,S),O=e=>{if(e=e.replace(/\s+/g,""),!f.test(e))throw new TypeError("malformed base64.");e+="==".slice(2-(3&e.length));let t,n,r,o="";for(let i=0;i>16&255):64===r?m(t>>16&255,t>>8&255):m(t>>16&255,t>>8&255,255&t);return o},P=i?e=>atob(g(e)):s?e=>Buffer.from(e,"base64").toString("binary"):O,B=s?e=>h(Buffer.from(e,"base64")):e=>h(P(e),e=>e.charCodeAt(0)),z=e=>B(R(e)),T=s?e=>Buffer.from(e,"base64").toString("utf8"):u?e=>u.decode(B(e)):e=>j(P(e)),R=e=>g(e.replace(/[-_]/g,e=>"-"==e?"+":"/")),N=e=>T(R(e)),$=e=>{if("string"!==typeof e)return!1;const t=e.replace(/\s+/g,"").replace(/={0,2}$/,"");return!/[^\s0-9a-zA-Z\+/]/.test(t)||!/[^\s0-9a-zA-Z\-_]/.test(t)},I=e=>({value:e,enumerable:!1,writable:!0,configurable:!0}),M=function(){const e=(e,t)=>Object.defineProperty(String.prototype,e,I(t));e("fromBase64",(function(){return N(this)})),e("toBase64",(function(e){return E(this,e)})),e("toBase64URI",(function(){return E(this,!0)})),e("toBase64URL",(function(){return E(this,!0)})),e("toUint8Array",(function(){return z(this)}))},U=function(){const e=(e,t)=>Object.defineProperty(Uint8Array.prototype,e,I(t));e("toBase64",(function(e){return D(this,e)})),e("toBase64URI",(function(){return D(this,!0)})),e("toBase64URL",(function(){return D(this,!0)}))},q=()=>{M(),U()},L={version:r,VERSION:o,atob:P,atobPolyfill:O,btoa:w,btoaPolyfill:y,fromBase64:N,toBase64:E,encode:E,encodeURI:_,encodeURL:_,utob:C,btou:j,decode:N,isValid:$,fromUint8Array:D,toUint8Array:z,extendString:M,extendUint8Array:U,extendBuiltins:q}},1696:function(e,t,n){"use strict";e.exports=function(){if("function"!==typeof Symbol||"function"!==typeof Object.getOwnPropertySymbols)return!1;if("symbol"===typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"===typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;var r=42;for(t in e[t]=r,e)return!1;if("function"===typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"===typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var o=Object.getOwnPropertySymbols(e);if(1!==o.length||o[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"===typeof Object.getOwnPropertyDescriptor){var i=Object.getOwnPropertyDescriptor(e,t);if(i.value!==r||!0!==i.enumerable)return!1}return!0}},"19e9":function(e,t,n){var r,o,i;
+/*!
+ autosize 4.0.4
+ license: MIT
+ http://www.jacklmoore.com/autosize
+*/(function(n,a){o=[e,t],r=a,i="function"===typeof r?r.apply(t,o):r,void 0===i||(e.exports=i)})(0,(function(e,t){"use strict";var n="function"===typeof Map?new Map:function(){var e=[],t=[];return{has:function(t){return e.indexOf(t)>-1},get:function(n){return t[e.indexOf(n)]},set:function(n,r){-1===e.indexOf(n)&&(e.push(n),t.push(r))},delete:function(n){var r=e.indexOf(n);r>-1&&(e.splice(r,1),t.splice(r,1))}}}(),r=function(e){return new Event(e,{bubbles:!0})};try{new Event("test")}catch(u){r=function(e){var t=document.createEvent("Event");return t.initEvent(e,!0,!1),t}}function o(e){if(e&&e.nodeName&&"TEXTAREA"===e.nodeName&&!n.has(e)){var t=null,o=null,i=null,a=function(){e.clientWidth!==o&&p()},s=function(t){window.removeEventListener("resize",a,!1),e.removeEventListener("input",p,!1),e.removeEventListener("keyup",p,!1),e.removeEventListener("autosize:destroy",s,!1),e.removeEventListener("autosize:update",p,!1),Object.keys(t).forEach((function(n){e.style[n]=t[n]})),n.delete(e)}.bind(e,{height:e.style.height,resize:e.style.resize,overflowY:e.style.overflowY,overflowX:e.style.overflowX,wordWrap:e.style.wordWrap});e.addEventListener("autosize:destroy",s,!1),"onpropertychange"in e&&"oninput"in e&&e.addEventListener("keyup",p,!1),window.addEventListener("resize",a,!1),e.addEventListener("input",p,!1),e.addEventListener("autosize:update",p,!1),e.style.overflowX="hidden",e.style.wordWrap="break-word",n.set(e,{destroy:s,update:p}),u()}function u(){var n=window.getComputedStyle(e,null);"vertical"===n.resize?e.style.resize="none":"both"===n.resize&&(e.style.resize="horizontal"),t="content-box"===n.boxSizing?-(parseFloat(n.paddingTop)+parseFloat(n.paddingBottom)):parseFloat(n.borderTopWidth)+parseFloat(n.borderBottomWidth),isNaN(t)&&(t=0),p()}function l(t){var n=e.style.width;e.style.width="0px",e.offsetWidth,e.style.width=n,e.style.overflowY=t}function c(e){var t=[];while(e&&e.parentNode&&e.parentNode instanceof Element)e.parentNode.scrollTop&&t.push({node:e.parentNode,scrollTop:e.parentNode.scrollTop}),e=e.parentNode;return t}function d(){if(0!==e.scrollHeight){var n=c(e),r=document.documentElement&&document.documentElement.scrollTop;e.style.height="",e.style.height=e.scrollHeight+t+"px",o=e.clientWidth,n.forEach((function(e){e.node.scrollTop=e.scrollTop})),r&&(document.documentElement.scrollTop=r)}}function p(){d();var t=Math.round(parseFloat(e.style.height)),n=window.getComputedStyle(e,null),o="content-box"===n.boxSizing?Math.round(parseFloat(n.height)):e.offsetHeight;if(o=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};r.forEach(["delete","get","head"],(function(e){c.headers[e]={}})),r.forEach(["post","put","patch"],(function(e){c.headers[e]=r.merge(a)})),e.exports=c}).call(this,n("4362"))},"24fb":function(e,t,n){"use strict";function r(e,t){var n=e[1]||"",r=e[3];if(!r)return n;if(t&&"function"===typeof btoa){var i=o(r),a=r.sources.map((function(e){return"/*# sourceURL=".concat(r.sourceRoot||"").concat(e," */")}));return[n].concat(a).concat([i]).join("\n")}return[n].join("\n")}function o(e){var t=btoa(unescape(encodeURIComponent(JSON.stringify(e)))),n="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(t);return"/*# ".concat(n," */")}e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=r(t,e);return t[2]?"@media ".concat(t[2]," {").concat(n,"}"):n})).join("")},t.i=function(e,n,r){"string"===typeof e&&(e=[[null,e,""]]);var o={};if(r)for(var i=0;i-1e3&&e<1e3||A.call(/e/,t))return t;var n=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"===typeof e){var r=e<0?-S(-e):S(e);if(r!==e){var o=String(r),i=D.call(t,o.length+1);return k.call(o,n,"$&_")+"."+k.call(k.call(i,/([0-9]{3})/g,"$&_"),/_$/,"")}}return k.call(t,n,"$&_")}var $=n(0).custom,I=$&&G($)?$:null;function M(e,t,n){var r="double"===(n.quoteStyle||t)?'"':"'";return r+e+r}function U(e){return k.call(String(e),/"/g,""")}function q(e){return"[object Array]"===Q(e)&&(!z||!("object"===typeof e&&z in e))}function L(e){return"[object Date]"===Q(e)&&(!z||!("object"===typeof e&&z in e))}function H(e){return"[object RegExp]"===Q(e)&&(!z||!("object"===typeof e&&z in e))}function V(e){return"[object Error]"===Q(e)&&(!z||!("object"===typeof e&&z in e))}function W(e){return"[object String]"===Q(e)&&(!z||!("object"===typeof e&&z in e))}function Y(e){return"[object Number]"===Q(e)&&(!z||!("object"===typeof e&&z in e))}function Z(e){return"[object Boolean]"===Q(e)&&(!z||!("object"===typeof e&&z in e))}function G(e){if(B)return e&&"object"===typeof e&&e instanceof Symbol;if("symbol"===typeof e)return!0;if(!e||"object"!==typeof e||!P)return!1;try{return P.call(e),!0}catch(t){}return!1}function J(e){if(!e||"object"!==typeof e||!j)return!1;try{return j.call(e),!0}catch(t){}return!1}e.exports=function e(t,n,r,o){var s=n||{};if(K(s,"quoteStyle")&&"single"!==s.quoteStyle&&"double"!==s.quoteStyle)throw new TypeError('option "quoteStyle" must be "single" or "double"');if(K(s,"maxStringLength")&&("number"===typeof s.maxStringLength?s.maxStringLength<0&&s.maxStringLength!==1/0:null!==s.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var u=!K(s,"customInspect")||s.customInspect;if("boolean"!==typeof u&&"symbol"!==u)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(K(s,"indent")&&null!==s.indent&&"\t"!==s.indent&&!(parseInt(s.indent,10)===s.indent&&s.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(K(s,"numericSeparator")&&"boolean"!==typeof s.numericSeparator)throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var d=s.numericSeparator;if("undefined"===typeof t)return"undefined";if(null===t)return"null";if("boolean"===typeof t)return t?"true":"false";if("string"===typeof t)return ue(t,s);if("number"===typeof t){if(0===t)return 1/0/t>0?"0":"-0";var p=String(t);return d?N(t,p):p}if("bigint"===typeof t){var f=String(t)+"n";return d?N(t,f):f}var m="undefined"===typeof s.depth?5:s.depth;if("undefined"===typeof r&&(r=0),r>=m&&m>0&&"object"===typeof t)return q(t)?"[Array]":"[Object]";var h=me(s,r);if("undefined"===typeof o)o=[];else if(te(o,t)>=0)return"[Circular]";function b(t,n,i){if(n&&(o=F.call(o),o.push(n)),i){var a={depth:s.depth};return K(s,"quoteStyle")&&(a.quoteStyle=s.quoteStyle),e(t,a,r+1,o)}return e(t,s,r+1,o)}if("function"===typeof t){var y=ee(t),w=be(t,b);return"[Function"+(y?": "+y:" (anonymous)")+"]"+(w.length>0?" { "+_.call(w,", ")+" }":"")}if(G(t)){var v=B?k.call(String(t),/^(Symbol\(.*\))_[^)]*$/,"$1"):P.call(t);return"object"!==typeof t||B?v:ce(v)}if(se(t)){for(var x="<"+C.call(String(t.nodeName)),A=t.attributes||[],S=0;S",t.childNodes&&t.childNodes.length&&(x+="..."),x+=""+C.call(String(t.nodeName))+">",x}if(q(t)){if(0===t.length)return"[]";var O=be(t,b);return h&&!fe(O)?"["+he(O,h)+"]":"[ "+_.call(O,", ")+" ]"}if(V(t)){var $=be(t,b);return"cause"in t&&!T.call(t,"cause")?"{ ["+String(t)+"] "+_.call(E.call("[cause]: "+b(t.cause),$),", ")+" }":0===$.length?"["+String(t)+"]":"{ ["+String(t)+"] "+_.call($,", ")+" }"}if("object"===typeof t&&u){if(I&&"function"===typeof t[I])return t[I]();if("symbol"!==u&&"function"===typeof t.inspect)return t.inspect()}if(ne(t)){var X=[];return a.call(t,(function(e,n){X.push(b(n,t,!0)+" => "+b(e,t))})),pe("Map",i.call(t),X,h)}if(ie(t)){var le=[];return c.call(t,(function(e){le.push(b(e,t))})),pe("Set",l.call(t),le,h)}if(re(t))return de("WeakMap");if(ae(t))return de("WeakSet");if(oe(t))return de("WeakRef");if(Y(t))return ce(b(Number(t)));if(J(t))return ce(b(j.call(t)));if(Z(t))return ce(g.call(t));if(W(t))return ce(b(String(t)));if(!L(t)&&!H(t)){var ge=be(t,b),ye=R?R(t)===Object.prototype:t instanceof Object||t.constructor===Object,we=t instanceof Object?"":"null prototype",ve=!ye&&z&&Object(t)===t&&z in t?D.call(Q(t),8,-1):we?"Object":"",De=ye||"function"!==typeof t.constructor?"":t.constructor.name?t.constructor.name+" ":"",ke=De+(ve||we?"["+_.call(E.call([],ve||[],we||[]),": ")+"] ":"");return 0===ge.length?ke+"{}":h?ke+"{"+he(ge,h)+"}":ke+"{ "+_.call(ge,", ")+" }"}return String(t)};var X=Object.prototype.hasOwnProperty||function(e){return e in this};function K(e,t){return X.call(e,t)}function Q(e){return y.call(e)}function ee(e){if(e.name)return e.name;var t=v.call(w.call(e),/^function\s*([\w$]+)/);return t?t[1]:null}function te(e,t){if(e.indexOf)return e.indexOf(t);for(var n=0,r=e.length;nt.maxStringLength){var n=e.length-t.maxStringLength,r="... "+n+" more character"+(n>1?"s":"");return ue(D.call(e,0,t.maxStringLength),t)+r}var o=k.call(k.call(e,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,le);return M(o,"single",t)}function le(e){var t=e.charCodeAt(0),n={8:"b",9:"t",10:"n",12:"f",13:"r"}[t];return n?"\\"+n:"\\x"+(t<16?"0":"")+x.call(t.toString(16))}function ce(e){return"Object("+e+")"}function de(e){return e+" { ? }"}function pe(e,t,n,r){var o=r?he(n,r):_.call(n,", ");return e+" ("+t+") {"+o+"}"}function fe(e){for(var t=0;t=0)return!1;return!0}function me(e,t){var n;if("\t"===e.indent)n="\t";else{if(!("number"===typeof e.indent&&e.indent>0))return null;n=_.call(Array(e.indent+1)," ")}return{base:n,prev:_.call(Array(t+1),n)}}function he(e,t){if(0===e.length)return"";var n="\n"+t.prev+t.base;return n+_.call(e,","+n)+"\n"+t.prev}function be(e,t){var n=q(e),r=[];if(n){r.length=e.length;for(var o=0;o0},warningAlertVisiable:function(){return null!==this.warnings&&this.warnings.length>0},successAlertVisiable:function(){return null!==this.successes&&this.successes.length>0}},created:function(){var e=localStorage.getItem("comment-author"),t=localStorage.getItem("comment-authorUrl"),n=localStorage.getItem("comment-email");this.comment.author=e||"",this.comment.authorUrl=t||"",this.comment.email=n||""},mounted:function(){g()(document.querySelector("textarea"))},methods:{handleSubmitClick:function(){var e=this;if(Object(m["a"])(this.comment.author))this.warnings.push("评论者昵称不能为空");else if(Object(m["a"])(this.comment.email))this.warnings.push("邮箱不能为空");else if(Object(m["a"])(this.comment.content))this.warnings.push("评论内容不能为空");else{this.comment.postId=this.targetId,this.replyComment&&(this.comment.parentId=this.replyComment.id);var t=null;switch(this.target){case"posts":t=h["a"].post;break;case"sheets":t=h["a"].sheet;break;case"journals":t=h["a"].journal;break}t.comment(this.comment).then((function(t){localStorage.setItem("comment-author",e.comment.author),localStorage.setItem("comment-email",e.comment.email),localStorage.setItem("comment-authorUrl",e.comment.authorUrl),e.comment.content="",e.handleCommentCreated(t.data)})).catch((function(t){e.handleFailedToCreateComment(t)}))}},handleCommentCreated:function(e){if(this.clearAlertClose(),"PUBLISHED"===e.status)try{this.createdNewNode(e),this.successes.push("评论成功")}catch(t){this.successes.push("评论成功,刷新即可显示最新评论!")}else this.infoes.push("您的评论已经投递至博主,等待博主审核!")},createdNewNode:function(e){var t={targetId:this.targetId,target:this.target,options:this.options,configs:this.configs,comment:e};t=0===e.parentId?t:l(l({},t),{isChild:!0,parent:this.replyComment,depth:this.$parent.selfAddDepth});var r,i=function(){return Promise.resolve().then(n.bind(null,"f9af"))},a=new o.a({render:function(e){return e(i,{props:t})}});if(0===e.parentId){if(this.$root.$el.getElementsByClassName("comment-nodes").length>0)r=this.$root.$el.getElementsByClassName("comment-nodes")[0];else{r=document.createElement("ol"),r.setAttribute("class","comment-nodes");var s=this.$root.$el.getElementsByClassName("comment-empty")[0];s.parentNode.replaceChild(r,s)}r=this.$root.$el.getElementsByClassName("comment-nodes")[0]}else{var u=this.$parent.$el,c=u.getElementsByTagName("ol");c.length>0?r=c[0]:(r=document.createElement("ol"),r.setAttribute("class","children"),u.appendChild(r))}var d=document.createElement("div");r.children[0]?r.insertBefore(d,r.children[0]):r.appendChild(d),a.$mount(d)},handleFailedToCreateComment:function(e){var t=this;if(this.clearAlertClose(),400===e.status&&(this.warnings.push(e.data.message),e.data)){var n=e.data.data;Object(m["b"])(n)&&Object.keys(n).forEach((function(e){t.warnings.push(n[e])}))}},clearAlertClose:function(){this.infoes=[],this.warnings=[],this.successes=[]}}},w=y,v=n("2877"),D=Object(v["a"])(w,i,a,!1,null,null,null,!0),k=D.exports,x=n("f9af"),C=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"comment-loader-container"},["default"===e.configs.loadingStyle?n("div",{staticClass:"comment-loader-default"},[n("span"),n("span"),n("span"),n("span")]):"circle"===e.configs.loadingStyle?n("div",{staticClass:"comment-loader-circle"}):"balls"===e.configs.loadingStyle?n("div",{staticClass:"comment-loader-balls"},[n("div"),n("div"),n("div")]):e._e()])},A=[],E={name:"CommentLoading",props:{configs:{type:Object,required:!0}}},_=E,F=Object(v["a"])(_,C,A,!1,null,null,null,!0),S=F.exports,j=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("ul",{staticClass:"page"},[n("li",{staticClass:"page-item",class:{disabled:!e.hasPrev}},[n("button",{staticClass:"prev-button",attrs:{tabindex:"-1"},on:{click:e.handlePrevClick}},[e._v("上一页")])]),null!=e.firstPage?n("li",{staticClass:"page-item",class:{active:e.page===e.firstPage}},[n("button",{class:{active:e.page===e.firstPage},on:{click:function(t){return e.handlePageItemClick(e.firstPage)}}},[e._v(" "+e._s(e.firstPage+1)+" ")])]):e._e(),n("li",{directives:[{name:"show",rawName:"v-show",value:e.hasMorePrev,expression:"hasMorePrev"}],staticClass:"page-item"},[n("span",[e._v("...")])]),e._l(e.middlePages,(function(t){return n("li",{key:t,staticClass:"page-item",class:{active:t===e.page}},[n("button",{class:{active:t===e.page},on:{click:function(n){return e.handlePageItemClick(t)}}},[e._v(" "+e._s(t+1)+" ")])])})),n("li",{directives:[{name:"show",rawName:"v-show",value:e.hasMoreNext,expression:"hasMoreNext"}],staticClass:"page-item"},[n("span",[e._v("...")])]),e.lastPage?n("li",{staticClass:"page-item",class:{active:e.page===e.lastPage}},[n("button",{class:{active:e.page===e.lastPage},on:{click:function(t){return e.handlePageItemClick(e.lastPage)}}},[e._v(" "+e._s(e.lastPage+1)+" ")])]):e._e(),n("li",{staticClass:"page-item",class:{disabled:!e.hasNext}},[n("button",{staticClass:"next-button",on:{click:e.handleNextClick}},[e._v("下一页")])])],2)},O=[],P={name:"Pagination",model:{prop:"page",event:"change"},props:{page:{type:Number,required:!1,default:0},size:{type:Number,required:!1,default:10},total:{type:Number,required:!1,default:0}},data:function(){return{middleSize:3}},computed:{pages:function(){return Math.ceil(this.total/this.size)},hasNext:function(){return this.page0},firstPage:function(){return 0===this.pages?null:0},hasMorePrev:function(){return!(null===this.firstPage||this.pages<=this.middleSize+2)&&this.page>=2+this.middleSize/2},hasMoreNext:function(){return!(null===this.lastPage||this.pages<=this.middleSize+2)&&this.page=this.lastPage-e-1&&(n=this.lastPage-1,t=n-this.middleSize+1),this.range(t,n+1)},lastPage:function(){return 0===this.pages||1===this.pages?0:this.pages-1}},methods:{handleNextClick:function(){this.hasNext&&this.$emit("change",this.page+1)},handlePrevClick:function(){this.hasPrev&&this.$emit("change",this.page-1)},handlePageItemClick:function(e){this.$emit("change",e)},range:function(e,t){if(e>=t)return[];for(var n=[],r=e;r
+ * Licensed under MIT License
+ */(function(o,i){"use strict";var a="0.7.28",s="",u="?",l="function",c="undefined",d="object",p="string",f="major",m="model",h="name",b="type",g="vendor",y="version",w="architecture",v="console",D="mobile",k="tablet",x="smarttv",C="wearable",A="embedded",E=255,_={extend:function(e,t){var n={};for(var r in e)t[r]&&t[r].length%2===0?n[r]=t[r].concat(e[r]):n[r]=e[r];return n},has:function(e,t){return typeof e===p&&-1!==t.toLowerCase().indexOf(e.toLowerCase())},lowerize:function(e){return e.toLowerCase()},major:function(e){return typeof e===p?e.replace(/[^\d\.]/g,"").split(".")[0]:i},trim:function(e,t){return e=e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),typeof t===c?e:e.substring(0,E)}},F={rgx:function(e,t){var n,r,o,a,s,u,c=0;while(c0?2==a.length?typeof a[1]==l?this[a[0]]=a[1].call(this,u):this[a[0]]=a[1]:3==a.length?typeof a[1]!==l||a[1].exec&&a[1].test?this[a[0]]=u?u.replace(a[1],a[2]):i:this[a[0]]=u?a[1].call(this,u,a[2]):i:4==a.length&&(this[a[0]]=u?a[3].call(this,u.replace(a[1],a[2])):i):this[a]=u||i;c+=2}},str:function(e,t){for(var n in t)if(typeof t[n]===d&&t[n].length>0){for(var r=0;rE?_.trim(e,E):e,this},this.setUA(n),this};O.VERSION=a,O.BROWSER={NAME:h,MAJOR:f,VERSION:y},O.CPU={ARCHITECTURE:w},O.DEVICE={MODEL:m,VENDOR:g,TYPE:b,CONSOLE:v,MOBILE:D,SMARTTV:x,TABLET:k,WEARABLE:C,EMBEDDED:A},O.ENGINE={NAME:h,VERSION:y},O.OS={NAME:h,VERSION:y},typeof t!==c?(typeof e!==c&&e.exports&&(t=e.exports=O),t.UAParser=O):(r=function(){return O}.call(t,n,t,e),r===i||(e.exports=r));var P="undefined"!==typeof o&&(o.jQuery||o.Zepto);if(P&&!P.ua){var B=new O;P.ua=B.getResult(),P.ua.get=function(){return B.getUA()},P.ua.set=function(e){B.setUA(e);var t=B.getResult();for(var n in t)P.ua[n]=t[n]}}})("object"===typeof window?window:this)},"2cb4":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.HaloRestAPIClient=void 0;const r=n("c95e"),o=n("2d6c"),i=n("9559"),a=n("c1f2"),s=e=>"username"in e?Object.assign({type:"password"},e):"apiToken"in e?Object.assign({type:"apiToken"},e):"adminToken"in e?Object.assign({type:"adminToken"},e):"oAuthToken"in e?Object.assign({type:"oAuthToken"},e):"type"in e&&"customizeAuth"==e["type"]?e:void 0;class u{constructor(e={}){var t;this.baseUrl=a.platformDeps.buildBaseUrl(e.baseUrl);const n=s(null!==(t=e.auth)&&void 0!==t?t:{}),u=new o.HaloRequestConfigBuilder(Object.assign(Object.assign({},e),{baseUrl:this.baseUrl,auth:n})),l=new i.HaloResponseHandler;this.httpClient=new r.DefaultHttpClient({responseHandler:l,requestConfigBuilder:u}),this._interceptors=this.httpClient.interceptors}static get version(){return a.platformDeps.getVersion()}get interceptors(){return this._interceptors}getBaseUrl(){return this.baseUrl}buildHttpClient(){return this.httpClient}}t.HaloRestAPIClient=u},"2d6c":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.HaloRequestConfigBuilder=void 0;const r=n("978d"),o=(0,r.__importDefault)(n("cf3f")),i=(0,r.__importDefault)(n("7740")),a=n("1121"),s=n("c250"),u=n("c1f2"),l=4096;class c{constructor({baseUrl:e,auth:t,basicAuth:n,clientCertAuth:r,proxy:o,userAgent:i}){this.baseUrl=e,this.auth=t,this.headers=this.buildHeaders({basicAuth:n,userAgent:i}),this.clientCertAuth=r,this.proxy=o,this.requestToken=null}build(e,t,n,i){return(0,r.__awaiter)(this,void 0,void 0,(function*(){const r=Object.assign(Object.assign(Object.assign({method:e,headers:this.headers,url:`${this.baseUrl}${t}`},i||{}),u.platformDeps.buildPlatformDependentConfig({clientCertAuth:this.clientCertAuth})),{proxy:this.proxy});switch(e){case"get":{const e=this.buildRequestUrl(t,n);return e.length>l?Object.assign(Object.assign({},r),{method:"post",headers:Object.assign(Object.assign({},this.headers),{"X-HTTP-Method-Override":"GET"}),data:yield this.buildData(n)}):Object.assign(Object.assign({},r),{url:e})}case"post":if(n instanceof o.default){const e=yield this.buildData(n);return Object.assign(Object.assign({},r),{headers:"function"===typeof e.getHeaders?Object.assign(Object.assign({},this.headers),e.getHeaders()):this.headers,data:e})}return Object.assign(Object.assign({},r),{data:yield this.buildData(n)});case"put":return Object.assign(Object.assign({},r),{data:yield this.buildData(n)});case"delete":{if(n instanceof Array)return Object.assign(Object.assign({},r),{headers:this.headers,data:n});const e=this.buildRequestUrl(t,yield this.buildData(n));return Object.assign(Object.assign({},r),{url:e})}default:throw new Error(e+" method is not supported")}}))}buildRequestUrl(e,t){const n=`${this.baseUrl}${e}`,r=i.default.stringify(t,{indices:!1});return r?`${n}?${r}`:n}buildData(e){return(0,r.__awaiter)(this,void 0,void 0,(function*(){if(this.auth&&"session"===this.auth.type){const t=yield this.getRequestToken();return e instanceof o.default?(e.append(s.SESSION_TOKEN_KEY,t),e):Object.assign({[s.SESSION_TOKEN_KEY]:t},e)}return e}))}buildHeaders(e){const{basicAuth:t,userAgent:n}=e,r=t?{Authorization:"Basic "+a.Base64.encode(`${t.username}:${t.password}`)}:{},o=u.platformDeps.buildHeaders({userAgent:n}),i=Object.assign(Object.assign({},o),r);if(!this.auth)return{};switch(this.auth.type){case"password":return Object.assign(Object.assign({},i),{Authorization:a.Base64.encode(`${this.auth.username}:${this.auth.password}`)});case"adminToken":{const e=this.auth.adminToken;return Object.assign(Object.assign({},i),{"Admin-Authorization":e})}case"apiToken":{const e=this.auth.apiToken;return Array.isArray(e)?Object.assign(Object.assign({},i),{"API-Authorization":e.join(",")}):Object.assign(Object.assign({},i),{"API-Authorization":e})}case"oAuthToken":return Object.assign(Object.assign({},i),{Authorization:"Bearer "+this.auth.oAuthToken});case"customizeAuth":return Object.assign(Object.assign({},i),{[this.auth.authHeader]:this.auth.getToken()});default:return Object.assign(Object.assign({},i),{"X-Requested-With":"XMLHttpRequest"})}}getRequestToken(){return(0,r.__awaiter)(this,void 0,void 0,(function*(){return null===this.requestToken&&(this.requestToken=yield u.platformDeps.getRequestToken()),this.requestToken}))}}t.HaloRequestConfigBuilder=c},"2d83":function(e,t,n){"use strict";var r=n("387f");e.exports=function(e,t,n,o,i){var a=new Error(e);return r(a,t,n,o,i)}},"2e67":function(e,t,n){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},"30b5":function(e,t,n){"use strict";var r=n("c532");function o(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,n){if(!t)return e;var i;if(n)i=n(t);else if(r.isURLSearchParams(t))i=t.toString();else{var a=[];r.forEach(t,(function(e,t){null!==e&&"undefined"!==typeof e&&(r.isArray(e)?t+="[]":e=[e],r.forEach(e,(function(e){r.isDate(e)?e=e.toISOString():r.isObject(e)&&(e=JSON.stringify(e)),a.push(o(t)+"="+o(e))})))})),i=a.join("&")}if(i){var s=e.indexOf("#");-1!==s&&(e=e.slice(0,s)),e+=(-1===e.indexOf("?")?"?":"&")+i}return e}},3336:function(e,t,n){"use strict";var r=n("9cec"),o=Object.prototype.hasOwnProperty,i=Array.isArray,a=function(){for(var e=[],t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e}(),s=function(e){while(e.length>1){var t=e.pop(),n=t.obj[t.prop];if(i(n)){for(var r=[],o=0;o=48&&c<=57||c>=65&&c<=90||c>=97&&c<=122||i===r.RFC1738&&(40===c||41===c)?u+=s.charAt(l):c<128?u+=a[c]:c<2048?u+=a[192|c>>6]+a[128|63&c]:c<55296||c>=57344?u+=a[224|c>>12]+a[128|c>>6&63]+a[128|63&c]:(l+=1,c=65536+((1023&c)<<10|1023&s.charCodeAt(l)),u+=a[240|c>>18]+a[128|c>>12&63]+a[128|c>>6&63]+a[128|63&c])}return u},f=function(e){for(var t=[{obj:{o:e},prop:"o"}],n=[],r=0;r-1?o(n):n}},"5a74":function(e,t,n){"use strict";if(n.r(t),"undefined"!==typeof window){var r=window.document.currentScript;if(Object({NODE_ENV:"production",BASE_URL:"/"}).NEED_CURRENTSCRIPT_POLYFILL){var o=n("8875");r=o(),"currentScript"in document||Object.defineProperty(document,"currentScript",{get:o})}var i=r&&r.src.match(/(.+\/)[^/]+\.js(\?.*)?$/);i&&(n.p=i[1])}var a=n("8bbf"),s=n.n(a);const u=/-(\w)/g,l=e=>e.replace(u,(e,t)=>t?t.toUpperCase():""),c=/\B([A-Z])/g,d=e=>e.replace(c,"-$1").toLowerCase();function p(e){const t={};return e.forEach(e=>{t[e]=void 0}),t}function f(e,t,n){e[t]=[].concat(e[t]||[]),e[t].unshift(n)}function m(e,t){if(e){const n=e.$options[t]||[];n.forEach(t=>{t.call(e)})}}function h(e,t){return new CustomEvent(e,{bubbles:!1,cancelable:!1,detail:t})}const b=e=>/function Boolean/.test(String(e)),g=e=>/function Number/.test(String(e));function y(e,t,{type:n}={}){if(b(n))return"true"===e||"false"===e?"true"===e:""===e||e===t||null!=e||e;if(g(n)){const t=parseFloat(e,10);return isNaN(t)?e:t}return e}function w(e,t){const n=[];for(let r=0,o=t.length;r(e[t]=s[n[r]],e),{}),f(t,"beforeCreate",(function(){const e=this.$emit;this.$emit=(t,...n)=>(this.$root.$options.customElement.dispatchEvent(h(t,n)),e.call(this,t,...n))})),f(t,"created",(function(){o.forEach(e=>{this.$root.props[e]=this[e]})})),o.forEach(e=>{Object.defineProperty(c.prototype,e,{get(){return this._wrapper.props[e]},set(t){this._wrapper.props[e]=t},enumerable:!1,configurable:!0})}),a=!0}function u(e,t){const n=l(t),r=e.hasAttribute(t)?e.getAttribute(t):void 0;e._wrapper.props[n]=y(r,t,i[n])}class c extends HTMLElement{constructor(){const n=super();n.attachShadow({mode:"open"});const r=n._wrapper=new e({name:"shadow-root",customElement:n,shadowRoot:n.shadowRoot,data(){return{props:{},slotChildren:[]}},render(e){return e(t,{ref:"inner",props:this.props},this.slotChildren)}}),o=new MutationObserver(e=>{let t=!1;for(let r=0;r{e.props=p(o),r.forEach(e=>{u(this,e)})};a?n():t().then(e=>{(e.__esModule||"Module"===e[Symbol.toStringTag])&&(e=e.default),s(e),n()}),e.slotChildren=Object.freeze(w(e.$createElement,this.childNodes)),e.$mount(),this.shadowRoot.appendChild(e.$el)}}disconnectedCallback(){m(this.vueComponent,"deactivated")}}return n||s(t),c}var x=k,C=(n("24fb"),n("35d6"),n("2877")),A=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"halo-comment",attrs:{id:"halo-comment"}},[n("comment-editor",{attrs:{targetId:e.id,target:e.target,options:e.options,configs:e.mergedConfigs}}),e.mergedConfigs.autoLoad||e.loaded?e._e():n("div",{staticClass:"comment-load-button"},[n("a",{staticClass:"button-load",attrs:{href:"javascript:void(0)",rel:"nofollow noopener"},on:{click:e.loadComments}},[e._v("加载评论")])]),n("comment-loading",{directives:[{name:"show",rawName:"v-show",value:e.commentLoading,expression:"commentLoading"}],attrs:{configs:e.configs}}),e.comments.length>=1?n("ol",{staticClass:"comment-nodes"},[e._l(e.comments,(function(t,r){return[n("CommentNode",{key:r,attrs:{targetId:e.id,target:e.target,comment:t,options:e.options,configs:e.mergedConfigs}})]}))],2):e._e(),e.loaded&&!e.commentLoading&&e.comments.length<=0?n("div",{staticClass:"comment-empty"},[e._v(" 暂无评论 ")]):e._e(),e.pagination.pages>1?n("div",{staticClass:"comment-page"},[n("pagination",{attrs:{page:e.pagination.page,size:e.pagination.size,total:e.pagination.total},on:{change:e.handlePaginationChange}})],1):e._e()],1)},E=[],_=(n("2af9"),n("9b79")),F=(n("e4cb"),{name:"Comment",props:{id:{type:Number,required:!1,default:0},type:{type:String,required:!1,default:"post",validator:function(e){return-1!==["post","sheet","journal"].indexOf(e)}},configs:{type:Object,required:!1,default:function(){return{autoLoad:!0,showUserAgent:!0,loadingStyle:"default"}}}},data:function(){return{comments:[],pagination:{pages:0,page:0,sort:"",size:5,total:0},commentLoading:!1,loaded:!1,repliedSuccess:null,replyingComment:null,options:{comment_gravatar_default:"mm"}}},computed:{target:function(){return"".concat(this.type,"s")},mergedConfigs:function(){return Object.assign({autoLoad:!0,showUserAgent:!0,loadingStyle:"default"},this.configs)}},created:function(){this.mergedConfigs.autoLoad&&this.loadComments(),this.loadOptions()},methods:{loadComments:function(){var e=this;this.comments=[],this.commentLoading=!0;var t=null;switch(this.target){case"posts":t=_["a"].post;break;case"sheets":t=_["a"].sheet;break;case"journals":t=_["a"].journal;break}t.listCommentsAsTree(this.id,this.pagination).then((function(t){e.comments=t.data.content,e.pagination.total=t.data.total,e.pagination.pages=t.data.pages})).finally((function(){e.commentLoading=!1,e.loaded=!0}))},loadOptions:function(){var e=this;_["a"].option.comment().then((function(t){e.options=t.data}))},handlePaginationChange:function(e){this.pagination.page=e,this.loadComments()}}}),S=F;function j(e){var t=n("a85a");t.__inject__&&t.__inject__(e)}var O=Object(C["a"])(S,A,E,!1,j,null,null,!0),P=O.exports;window.customElements.define("halo-comment",x(s.a,P))},"5b15":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.UserClient=void 0;const r=n("a8c2");class o{constructor(e){this.client=e}getProfile(){const e=r.buildPath({endpointName:"users/profile"});return this.client.get(e,{})}}t.UserClient=o},"5b29":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TagClient=void 0;const r=n("a8c2");class o{constructor(e){this.client=e}list(e){const t=r.buildPath({endpointName:"tags"});return this.client.get(t,Object.assign({},e))}listPostsBySlug(e,t){const n=r.buildPath({endpointName:`tags/${e}/posts`});return this.client.get(n,Object.assign({},t))}}t.TagClient=o},"5b7d":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ThemeClient=void 0;const r=n("a8c2");class o{constructor(e){this.client=e}getProperty(){const e=r.buildPath({endpointName:"themes/activation"});return this.client.get(e,{})}listSettings(){const e=r.buildPath({endpointName:"themes/activation/settings"});return this.client.get(e,{})}}t.ThemeClient=o},"5cce":function(e,t){e.exports={version:"0.24.0"}},"5f02":function(e,t,n){"use strict";e.exports=function(e){return"object"===typeof e&&!0===e.isAxiosError}},"5fcd":function(e,t,n){"use strict";var r=n("3336"),o=Object.prototype.hasOwnProperty,i=Array.isArray,a={allowDots:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:r.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},s=function(e){return e.replace(/(\d+);/g,(function(e,t){return String.fromCharCode(parseInt(t,10))}))},u=function(e,t){return e&&"string"===typeof e&&t.comma&&e.indexOf(",")>-1?e.split(","):e},l="utf8=%26%2310003%3B",c="utf8=%E2%9C%93",d=function(e,t){var n,d={},p=t.ignoreQueryPrefix?e.replace(/^\?/,""):e,f=t.parameterLimit===1/0?void 0:t.parameterLimit,m=p.split(t.delimiter,f),h=-1,b=t.charset;if(t.charsetSentinel)for(n=0;n-1&&(y=i(y)?[y]:y),o.call(d,g)?d[g]=r.combine(d[g],y):d[g]=y}return d},p=function(e,t,n,r){for(var o=r?t:u(t,n),i=e.length-1;i>=0;--i){var a,s=e[i];if("[]"===s&&n.parseArrays)a=[].concat(o);else{a=n.plainObjects?Object.create(null):{};var l="["===s.charAt(0)&&"]"===s.charAt(s.length-1)?s.slice(1,-1):s,c=parseInt(l,10);n.parseArrays||""!==l?!isNaN(c)&&s!==l&&String(c)===l&&c>=0&&n.parseArrays&&c<=n.arrayLimit?(a=[],a[c]=o):"__proto__"!==l&&(a[l]=o):a={0:o}}o=a}return o},f=function(e,t,n,r){if(e){var i=n.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,a=/(\[[^[\]]*])/,s=/(\[[^[\]]*])/g,u=n.depth>0&&a.exec(i),l=u?i.slice(0,u.index):i,c=[];if(l){if(!n.plainObjects&&o.call(Object.prototype,l)&&!n.allowPrototypes)return;c.push(l)}var d=0;while(n.depth>0&&null!==(u=s.exec(i))&&d>>24)|4278255360&(s[f]<<24|s[f]>>>8);s[u>>>5]|=128<>>9<<4)]=u;var m=a._ff,h=a._gg,b=a._hh,g=a._ii;for(f=0;f>>0,c=c+w>>>0,d=d+v>>>0,p=p+D>>>0}return t.endian([l,c,d,p])};a._ff=function(e,t,n,r,o,i,a){var s=e+(t&n|~t&r)+(o>>>0)+a;return(s<>>32-i)+t},a._gg=function(e,t,n,r,o,i,a){var s=e+(t&r|n&~r)+(o>>>0)+a;return(s<>>32-i)+t},a._hh=function(e,t,n,r,o,i,a){var s=e+(t^n^r)+(o>>>0)+a;return(s<>>32-i)+t},a._ii=function(e,t,n,r,o,i,a){var s=e+(n^(t|~r))+(o>>>0)+a;return(s<>>32-i)+t},a._blocksize=16,a._digestsize=16,e.exports=function(e,n){if(void 0===e||null===e)throw new Error("Illegal argument "+e);var r=t.wordsToBytes(a(e,n));return n&&n.asBytes?r:n&&n.asString?i.bytesToString(r):t.bytesToHex(r)}})()},"688e":function(e,t,n){"use strict";var r="Function.prototype.bind called on incompatible ",o=Array.prototype.slice,i=Object.prototype.toString,a="[object Function]";e.exports=function(e){var t=this;if("function"!==typeof t||i.call(t)!==a)throw new TypeError(r+t);for(var n,s=o.call(arguments,1),u=function(){if(this instanceof n){var r=t.apply(this,s.concat(o.call(arguments)));return Object(r)===r?r:this}return t.apply(e,s.concat(o.call(arguments)))},l=Math.max(0,t.length-s.length),c=[],d=0;d:first-child{margin-top:0!important}.markdown-body>:last-child{margin-bottom:0!important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body blockquote,.markdown-body details,.markdown-body dl,.markdown-body ol,.markdown-body p,.markdown-body pre,.markdown-body table,.markdown-body ul{margin-top:0;margin-bottom:16px}.markdown-body hr{height:.25em;padding:0;margin:24px 0;background-color:#e1e4e8;border:0}.markdown-body blockquote{padding:0 1em;color:#6a737d;border-left:.25em solid #dfe2e5}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.markdown-body h1{font-size:2em}.markdown-body h1,.markdown-body h2{padding-bottom:.3em;border-bottom:1px solid #eaecef}.markdown-body h2{font-size:1.5em}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{font-size:.85em;color:#6a737d}.markdown-body ol,.markdown-body ul{padding-left:2em}.markdown-body ol ol,.markdown-body ol ul,.markdown-body ul ol,.markdown-body ul ul{margin-top:0;margin-bottom:0}.markdown-body li{word-wrap:break-all}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:600}.markdown-body dl dd{padding:0 16px;margin-bottom:16px}.markdown-body table{display:block;width:100%;overflow:auto}.markdown-body table th{font-weight:600}.markdown-body table td,.markdown-body table th{padding:6px 13px;border:1px solid #dfe2e5}.markdown-body table tr{background-color:#fff;border-top:1px solid #c6cbd1}.markdown-body table tr:nth-child(2n){background-color:#f6f8fa}.markdown-body img{max-width:100%;-webkit-box-sizing:initial;box-sizing:initial;background-color:#fff}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body code{padding:.2em .4em;margin:0;font-size:85%;background-color:rgba(27,31,35,.05);border-radius:3px}.markdown-body pre{word-wrap:normal}.markdown-body pre>code{padding:0;margin:0;font-size:100%;word-break:normal;white-space:pre;background:transparent;border:0}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;background-color:#f6f8fa;border-radius:3px}.markdown-body pre code{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:initial;border:0}.markdown-body .commit-tease-sha{display:inline-block;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:90%;color:#444d56}.markdown-body .full-commit .btn-outline:not(:disabled):hover{color:#005cc5;border-color:#005cc5}.markdown-body .blob-wrapper{overflow-x:auto;overflow-y:hidden}.markdown-body .blob-wrapper-embedded{max-height:240px;overflow-y:auto}.markdown-body .blob-num{width:1%;min-width:50px;padding-right:10px;padding-left:10px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;line-height:20px;color:rgba(27,31,35,.3);text-align:right;white-space:nowrap;vertical-align:top;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.markdown-body .blob-num:hover{color:rgba(27,31,35,.6)}.markdown-body .blob-num:before{content:attr(data-line-number)}.markdown-body .blob-code{position:relative;padding-right:10px;padding-left:10px;line-height:20px;vertical-align:top}.markdown-body .blob-code-inner{overflow:visible;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;color:#24292e;word-wrap:normal;white-space:pre}.markdown-body .pl-token.active,.markdown-body .pl-token:hover{cursor:pointer;background:#ffea7f}.markdown-body .tab-size[data-tab-size="1"]{-moz-tab-size:1;-o-tab-size:1;tab-size:1}.markdown-body .tab-size[data-tab-size="2"]{-moz-tab-size:2;-o-tab-size:2;tab-size:2}.markdown-body .tab-size[data-tab-size="3"]{-moz-tab-size:3;-o-tab-size:3;tab-size:3}.markdown-body .tab-size[data-tab-size="4"]{-moz-tab-size:4;-o-tab-size:4;tab-size:4}.markdown-body .tab-size[data-tab-size="5"]{-moz-tab-size:5;-o-tab-size:5;tab-size:5}.markdown-body .tab-size[data-tab-size="6"]{-moz-tab-size:6;-o-tab-size:6;tab-size:6}.markdown-body .tab-size[data-tab-size="7"]{-moz-tab-size:7;-o-tab-size:7;tab-size:7}.markdown-body .tab-size[data-tab-size="8"]{-moz-tab-size:8;-o-tab-size:8;tab-size:8}.markdown-body .tab-size[data-tab-size="9"]{-moz-tab-size:9;-o-tab-size:9;tab-size:9}.markdown-body .tab-size[data-tab-size="10"]{-moz-tab-size:10;-o-tab-size:10;tab-size:10}.markdown-body .tab-size[data-tab-size="11"]{-moz-tab-size:11;-o-tab-size:11;tab-size:11}.markdown-body .tab-size[data-tab-size="12"]{-moz-tab-size:12;-o-tab-size:12;tab-size:12}.markdown-body .task-list-item{list-style-type:none}.markdown-body .task-list-item+.task-list-item{margin-top:3px}.markdown-body .task-list-item input{margin:0 .2em .25em -1.6em;vertical-align:middle}',""]),e.exports=t},7018:function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){function o(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,i){function a(e){try{u(r.next(e))}catch(t){i(t)}}function s(e){try{u(r["throw"](e))}catch(t){i(t)}}function u(e){e.done?n(e.value):o(e.value).then(a,s)}u((r=r.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.JournalClient=void 0;const o=n("a8c2");class i{constructor(e){this.client=e}list(){const e=o.buildPath({endpointName:"journals"});return this.client.get(e,{})}listChildrenComments(e,t,n){const r=o.buildPath({endpointName:`journals/${e}/comments/${t}/children`});return this.client.get(r,{sort:n})}get(e){const t=o.buildPath({endpointName:"journals/"+e});return this.client.get(t,{})}like(e){return r(this,void 0,void 0,(function*(){const t=o.buildPath({endpointName:`journals/${e}/likes`});yield this.client.post(t,{})}))}listCommentsAsView(e,t){const n=o.buildPath({endpointName:`journals/${e}/comments/list_view`});return this.client.get(n,Object.assign({},t))}listCommentsAsTopView(e,t){const n=o.buildPath({endpointName:`journals/${e}/comments/top_view`});return this.client.get(n,Object.assign({},t))}listCommentsAsTreeView(e,t){const n=o.buildPath({endpointName:`journals/${e}/comments/tree_view`});return this.client.get(n,Object.assign({},t))}comment(e){const t=o.buildPath({endpointName:"journals/comments"});return this.client.post(t,Object.assign({},e))}}t.JournalClient=i},7203:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},"74d4":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MenuClient=void 0;const r=n("a8c2");class o{constructor(e){this.client=e}list(e){const t=r.buildPath({endpointName:"menus"});return this.client.get(t,{sort:e})}listAsTreeView(e){const t=r.buildPath({endpointName:"menus/tree_view"});return this.client.get(t,{sort:e})}}t.MenuClient=o},"755b":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Axios=t.FormData=t.DefaultHttpClient=t.HaloRequestConfigBuilder=t.HaloResponseHandler=t.HaloRestAPIClient=void 0;const r=n("978d"),o=n("c1f2"),i=(0,r.__importStar)(n("e222")),a=(0,r.__importDefault)(n("cf3f"));t.FormData=a.default;const s=(0,r.__importDefault)(n("bc3a"));t.Axios=s.default,(0,o.injectPlatformDeps)(i);var u=n("2cb4");Object.defineProperty(t,"HaloRestAPIClient",{enumerable:!0,get:function(){return u.HaloRestAPIClient}});var l=n("9559");Object.defineProperty(t,"HaloResponseHandler",{enumerable:!0,get:function(){return l.HaloResponseHandler}});var c=n("2d6c");Object.defineProperty(t,"HaloRequestConfigBuilder",{enumerable:!0,get:function(){return c.HaloRequestConfigBuilder}});var d=n("c95e");Object.defineProperty(t,"DefaultHttpClient",{enumerable:!0,get:function(){return d.DefaultHttpClient}})},7740:function(e,t,n){"use strict";var r=n("00f6"),o=n("5fcd"),i=n("9cec");e.exports={formats:i,parse:o,stringify:r}},"791b":function(e,t,n){var r=n("e64f");r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var o=n("35d6").default;e.exports.__inject__=function(e){o("6193bffe",r,e)}},"7a77":function(e,t,n){"use strict";function r(e){this.message=e}r.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},r.prototype.__CANCEL__=!0,e.exports=r},"7aac":function(e,t,n){"use strict";var r=n("c532");e.exports=r.isStandardBrowserEnv()?function(){return{write:function(e,t,n,o,i,a){var s=[];s.push(e+"="+encodeURIComponent(t)),r.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),r.isString(o)&&s.push("path="+o),r.isString(i)&&s.push("domain="+i),!0===a&&s.push("secure"),document.cookie=s.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}()},"81b1":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OptionClient=void 0;const r=n("a8c2");class o{constructor(e){this.client=e}list(){const e=r.buildPath({endpointName:"options/list_view"});return this.client.get(e,{})}listAsMapView(e){const t=r.buildPath({endpointName:"options/map_view"});return this.client.get(t,{key:e})}getByKey(e){const t=r.buildPath({endpointName:"options/keys/"+e});return this.client.get(t,{key:e})}comment(){const e=r.buildPath({endpointName:"options/comment"});return this.client.get(e,{})}}t.OptionClient=o},"83b9":function(e,t,n){"use strict";var r=n("d925"),o=n("e683");e.exports=function(e,t){return e&&!r(t)?o(e,t):t}},"848b":function(e,t,n){"use strict";var r=n("5cce").version,o={};["object","boolean","number","function","string","symbol"].forEach((function(e,t){o[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));var i={};function a(e,t,n){if("object"!==typeof e)throw new TypeError("options must be an object");var r=Object.keys(e),o=r.length;while(o-- >0){var i=r[o],a=t[i];if(a){var s=e[i],u=void 0===s||a(s,i,e);if(!0!==u)throw new TypeError("option "+i+" must be "+u)}else if(!0!==n)throw Error("Unknown option "+i)}}o.transitional=function(e,t,n){function o(e,t){return"[Axios v"+r+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return function(n,r,a){if(!1===e)throw new Error(o(r," has been removed"+(t?" in "+t:"")));return t&&!i[r]&&(i[r]=!0,console.warn(o(r," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,r,a)}},e.exports={assertOptions:a,validators:o}},8875:function(e,t,n){var r,o,i;(function(n,a){o=[],r=a,i="function"===typeof r?r.apply(t,o):r,void 0===i||(e.exports=i)})("undefined"!==typeof self&&self,(function(){function e(){var t=Object.getOwnPropertyDescriptor(document,"currentScript");if(!t&&"currentScript"in document&&document.currentScript)return document.currentScript;if(t&&t.get!==e&&document.currentScript)return document.currentScript;try{throw new Error}catch(f){var n,r,o,i=/.*at [^(]*\((.*):(.+):(.+)\)$/gi,a=/@([^@]*):(\d+):(\d+)\s*$/gi,s=i.exec(f.stack)||a.exec(f.stack),u=s&&s[1]||!1,l=s&&s[2]||!1,c=document.location.href.replace(document.location.hash,""),d=document.getElementsByTagName("script");u===c&&(n=document.documentElement.outerHTML,r=new RegExp("(?:[^\\n]+?\\n){0,"+(l-2)+"}[^<]*