diff --git a/assets/SimpleInfoItem-legacy.4cdaabbc.js b/assets/SimpleInfoItem-legacy.4cdaabbc.js new file mode 100644 index 0000000..a67ffd0 --- /dev/null +++ b/assets/SimpleInfoItem-legacy.4cdaabbc.js @@ -0,0 +1 @@ +!function(){var t=document.createElement("style");t.innerHTML=".item-container[data-v-15c332d0]{padding:20px 0;border-bottom:1px solid rgb(237,237,237)}.item-summary[data-v-15c332d0]{font-size:14px;margin:10px 0;color:#444}.item-dot[data-v-15c332d0]{padding:0 5px}.item-info[data-v-15c332d0]{display:flex;color:#757575;font-size:12px;justify-content:space-between}\n",document.head.appendChild(t),System.register(["./time-legacy.6a1839f7.js","./index-legacy.e30550da.js"],(function(t){"use strict";var e,n,i,o,a,s,c,r,d,l,f,m,u,p;return{setters:[function(t){e=t.F},function(t){n=t.d,i=t.r,o=t.o,a=t.c,s=t.f,c=t.w,r=t.a,d=t.t,l=t.g,f=t.h,m=t._,u=t.p,p=t.i}],execute:function(){const v={class:"item-container"},y={class:"article-title content-limit-one"},g={class:"item-summary content-limit-two"},x={class:"item-info"},I={class:"article-info-base"},_=(t=>(u("data-v-15c332d0"),t=t(),p(),t))((()=>r("span",{class:"item-dot"},"·",-1))),b={class:"article-info-time"},h=n({__name:"SimpleInfoItem",props:{info:{type:Object,required:!0}},setup(t){const n=e(t.info.CreatedAt);return(e,m)=>{const u=i("router-link");return o(),a("div",v,[s(u,{to:`/post/${t.info.Id}`},{default:c((()=>[r("h2",y,d(t.info.Title),1),r("div",g,d(t.info.Summary),1)])),_:1},8,["to"]),r("div",x,[r("span",I,[r("span",null,d(t.info.Category.CN),1),_,r("span",null,[s(u,{to:`/users/${t.info.AuthorInfo.UID}`},{default:c((()=>[l(d(t.info.AuthorInfo.Nickname),1)])),_:1},8,["to"])])]),r("span",b,d(f(n)),1)])])}}});t("S",m(h,[["__scopeId","data-v-15c332d0"]]))}}}))}(); diff --git a/assets/SimpleInfoItem-legacy.b7b97413.js b/assets/SimpleInfoItem-legacy.b7b97413.js deleted file mode 100644 index 198c179..0000000 --- a/assets/SimpleInfoItem-legacy.b7b97413.js +++ /dev/null @@ -1 +0,0 @@ -var __vite_style__=document.createElement("style");__vite_style__.innerHTML=".item-container[data-v-15c332d0]{padding:20px 0;border-bottom:1px solid #ededed}.item-summary[data-v-15c332d0]{font-size:14px;margin:10px 0;color:#444}.item-dot[data-v-15c332d0]{padding:0 5px}.item-info[data-v-15c332d0]{display:flex;color:#757575;font-size:12px;justify-content:space-between}",document.head.appendChild(__vite_style__),System.register(["./time-legacy.6cd5ad23.js","./vendor-legacy.73e5f43f.js"],(function(t){"use strict";var e,n,i,o,a,s,r,c,d,l,u,f;return{setters:[function(t){e=t.F},function(t){n=t.k,i=t.x,o=t.n,a=t.p,s=t.z,r=t.B,c=t.A,d=t.u,l=t.N,u=t.O,f=t.P}],execute:function(){var m=l();u("data-v-15c332d0");var p={class:"item-container"},_={class:"article-title content-limit-one"},v={class:"item-summary content-limit-two"},y={class:"item-info"},x={class:"article-info-base"},g=s("span",{class:"item-dot"},"·",-1),b={class:"article-info-time"};f();t("_",n({expose:[],props:{info:{type:Object,required:!0}},setup:function(t){var n=e(t.info.CreatedAt);return m((function(e,l){var u=i("router-link");return o(),a("div",p,[s(u,{to:"/post/"+t.info.Id},{default:m((function(){return[s("h2",_,r(t.info.Title),1),s("div",v,r(t.info.Summary),1)]})),_:1},8,["to"]),s("div",y,[s("span",x,[s("span",null,r(t.info.Category.CN),1),g,s("span",null,[s(u,{to:"/users/"+t.info.AuthorInfo.UID},{default:m((function(){return[c(r(t.info.AuthorInfo.Nickname),1)]})),_:1},8,["to"])])]),s("span",b,r(d(n)),1)])])}))}})).__scopeId="data-v-15c332d0"}}})); diff --git a/assets/SimpleInfoItem.5587176d.css b/assets/SimpleInfoItem.5587176d.css new file mode 100644 index 0000000..5625bbe --- /dev/null +++ b/assets/SimpleInfoItem.5587176d.css @@ -0,0 +1 @@ +.item-container[data-v-15c332d0]{padding:20px 0;border-bottom:1px solid rgb(237,237,237)}.item-summary[data-v-15c332d0]{font-size:14px;margin:10px 0;color:#444}.item-dot[data-v-15c332d0]{padding:0 5px}.item-info[data-v-15c332d0]{display:flex;color:#757575;font-size:12px;justify-content:space-between} diff --git a/assets/SimpleInfoItem.9e8e851e.css b/assets/SimpleInfoItem.9e8e851e.css deleted file mode 100644 index 02c971c..0000000 --- a/assets/SimpleInfoItem.9e8e851e.css +++ /dev/null @@ -1 +0,0 @@ -.item-container[data-v-15c332d0]{padding:20px 0;border-bottom:1px solid #ededed}.item-summary[data-v-15c332d0]{font-size:14px;margin:10px 0;color:#444}.item-dot[data-v-15c332d0]{padding:0 5px}.item-info[data-v-15c332d0]{display:flex;color:#757575;font-size:12px;justify-content:space-between} \ No newline at end of file diff --git a/assets/SimpleInfoItem.b3f6f051.js b/assets/SimpleInfoItem.b3f6f051.js deleted file mode 100644 index 5c7411f..0000000 --- a/assets/SimpleInfoItem.b3f6f051.js +++ /dev/null @@ -1 +0,0 @@ -import{F as t}from"./time.93dfc2a8.js";import{k as s,x as a,n as o,p as n,z as e,B as i,A as r,u as c,N as l,O as f,P as d}from"./vendor.18b3a30d.js";const m=l();f("data-v-15c332d0");const p={class:"item-container"},u={class:"article-title content-limit-one"},v={class:"item-summary content-limit-two"},I={class:"item-info"},_={class:"article-info-base"},y=e("span",{class:"item-dot"},"·",-1),A={class:"article-info-time"};d();var b=s({expose:[],props:{info:{type:Object,required:!0}},setup(s){const l=t(s.info.CreatedAt);return m(((t,f)=>{const d=a("router-link");return o(),n("div",p,[e(d,{to:`/post/${s.info.Id}`},{default:m((()=>[e("h2",u,i(s.info.Title),1),e("div",v,i(s.info.Summary),1)])),_:1},8,["to"]),e("div",I,[e("span",_,[e("span",null,i(s.info.Category.CN),1),y,e("span",null,[e(d,{to:`/users/${s.info.AuthorInfo.UID}`},{default:m((()=>[r(i(s.info.AuthorInfo.Nickname),1)])),_:1},8,["to"])])]),e("span",A,i(c(l)),1)])])}))}});b.__scopeId="data-v-15c332d0";export{b as _}; diff --git a/assets/SimpleInfoItem.f181eadd.js b/assets/SimpleInfoItem.f181eadd.js new file mode 100644 index 0000000..dfa3190 --- /dev/null +++ b/assets/SimpleInfoItem.f181eadd.js @@ -0,0 +1 @@ +import{F as c}from"./time.c677e366.js";import{d as r,r as d,o as l,c as m,f as n,w as a,a as e,t as o,g as _,h as f,_ as p,p as u,i as h}from"./index.9f66ff77.js";const I=t=>(u("data-v-15c332d0"),t=t(),h(),t),v={class:"item-container"},S={class:"article-title content-limit-one"},x={class:"item-summary content-limit-two"},y={class:"item-info"},C={class:"article-info-base"},N=I(()=>e("span",{class:"item-dot"},"\xB7",-1)),k={class:"article-info-time"},w=r({__name:"SimpleInfoItem",props:{info:{type:Object,required:!0}},setup(t){const i=c(t.info.CreatedAt);return(A,B)=>{const s=d("router-link");return l(),m("div",v,[n(s,{to:`/post/${t.info.Id}`},{default:a(()=>[e("h2",S,o(t.info.Title),1),e("div",x,o(t.info.Summary),1)]),_:1},8,["to"]),e("div",y,[e("span",C,[e("span",null,o(t.info.Category.CN),1),N,e("span",null,[n(s,{to:`/users/${t.info.AuthorInfo.UID}`},{default:a(()=>[_(o(t.info.AuthorInfo.Nickname),1)]),_:1},8,["to"])])]),e("span",k,o(f(i)),1)])])}}});var D=p(w,[["__scopeId","data-v-15c332d0"]]);export{D as S}; diff --git a/assets/index-legacy.2625a0df.js b/assets/index-legacy.2625a0df.js deleted file mode 100644 index 74b3aad..0000000 --- a/assets/index-legacy.2625a0df.js +++ /dev/null @@ -1 +0,0 @@ -import"core-js/modules/es.promise.js";import"core-js/modules/es.object.to-string.js";function asyncGeneratorStep(e,n,t,r,a,i,o){try{var u=e[i](o),s=u.value}catch(d){return void t(d)}u.done?n(s):Promise.resolve(s).then(r,a)}function _asyncToGenerator(e){return function(){var n=this,t=arguments;return new Promise((function(r,a){var i=e.apply(n,t);function o(e){asyncGeneratorStep(i,r,a,o,u,"next",e)}function u(e){asyncGeneratorStep(i,r,a,o,u,"throw",e)}o(void 0)}))}}var __vite_style__=document.createElement("style");__vite_style__.innerHTML=".signin-container[data-v-7f7d81da]{display:flex;align-items:center;justify-content:center;padding:50px 15px}.signin-container div[data-v-7f7d81da]{padding:15px 0;margin:0 auto;width:100%}.title[data-v-7f7d81da]{font-size:24px;padding:15px 0;font-weight:500;color:#262626}.summary[data-v-7f7d81da]{font-size:12px;color:#6a6a6a}.signin-title[data-v-7f7d81da]{text-align:center}.signin-info[data-v-7f7d81da]{font-size:12px}div button[data-v-7f7d81da],div input[data-v-7f7d81da]{outline:0;display:flex;justify-content:center;align-items:center;padding:10px;width:100%;border-radius:5px;border:1px solid #999;font-size:14px;box-sizing:border-box}.signin-info span[data-v-7f7d81da]{font-weight:bolder}.signin-main[data-v-7f7d81da]{max-width:750px;overflow:hidden}.btn-login-register[data-v-7f7d81da]{background-color:#f5f5f5;opacity:.5}.btn-login-register[data-v-7f7d81da]:hover{opacity:1}",document.head.appendChild(__vite_style__),System.register(["./vendor-legacy.73e5f43f.js","./index-legacy.fe0e17a6.js"],(function(e){"use strict";var n,t,r,a,i,o,u,s,d,l,c,v,f,p,m,g,y,x,b,h,_,k;return{setters:[function(e){n=e.k,t=e.x,r=e.n,a=e.p,i=e.z,o=e.W,u=e.X,s=e.y,d=e.u,l=e.F,c=e.A,v=e.B,f=e.N,p=e.O,m=e.P},function(e){g=e.c,y=e.u,x=e.b,b=e.e,h=e.f,_=e.S,k=e.g}],execute:function(){var w=function(e){return e.match(/^[a-zA-Z][a-zA-Z0-9_]{4,15}$/)?"":"参数必须为字母开头的5-16位数字和字母组合"},j=f();p("data-v-7f7d81da");var R={class:"signin-container"},z={class:"signin-main"},C={class:"signin-title"},G=i("div",null,"嘿;-) 好巧在这里遇到您.",-1),T=c(" 这里是远浅自建用来叨叨的网站, 要是您懒得注册可以直接点这里去逛逛。 "),U=i("div",{class:"signin-info"}," 直接输入登录名称开始探险叭~我们很智能哒~会自动帮你切换登录/注册 ",-1),A={class:"signin-form"},E={class:"form-account"},N={key:0},S={class:"summary"},I=c(" 注册一下不会有任何损失,甚至会变得更加 "),P=i("del",null,"沙雕",-1),V=c(" 快乐。 ");m();e("default",n({expose:[],setup:function(e){var n=g(),f=y(),p=x(),m=ref(""),M=ref(""),Z=ref(""),B=ref(!1),D=computed((function(){return f.User.Id}));watch(m,(function(e){e.trim()&&b({type:"loginName",value:e.trim()}).then((function(e){1000005===e.Result?B.value=!1:B.value=!0}))}));var F=function(){var e=_asyncToGenerator(regeneratorRuntime.mark((function e(){var t,r,a,i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(t=w(m.value.trim()))){e.next=4;break}return n.error(t),e.abrupt("return");case 4:return e.next=6,h({type:"loginName",value:m.value.trim(),password:Z.value.trim()});case 6:if(!(null!=(r=e.sent)&&r.ErrorCode||null==r)&&r.Result){e.next=10;break}return n.error(r.ErrorCode+" "+r.ErrorMsg),e.abrupt("return");case 10:a=r.Result.Token,i=r.Result.TokenAvailableDays,_(a,i),f.GetAuthedUserInfo(),n.success("欢迎 "+(null==r?void 0:r.Result.UserInfo.Nickname)+" 前来观光",{onClose:function(){p.back()}});case 15:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),H=function(){var e=_asyncToGenerator(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(t=w(m.value.trim()))){e.next=4;break}return n.error(t),e.abrupt("return");case 4:return e.next=6,k({type:"loginName",value:m.value.trim(),password:Z.value.trim(),nickname:M.value.trim()});case 6:e.sent.ErrorCode||n.success("注册成功,即将自动登录~ "+m.value,{onClose:function(){F()}});case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return j((function(e,n){var f=t("router-link");return r(),a("div",R,[i("div",z,[i("div",C,[G,i("div",null,[i(f,{to:"/"},{default:j((function(){return[T]})),_:1})])]),U,i("div",A,[i("div",E,[o(i("input",{type:"text",name:"account",id:"account","onUpdate:modelValue":n[1]||(n[1]=function(e){return m.value=e}),placeholder:"账户登录名称,字母开头的5-16位数字和字母组合"},null,512),[[u,m.value,void 0,{trim:!0}]])]),B.value?(r(),a("div",N,[o(i("input",{type:"text",name:"nickname",id:"nickname","onUpdate:modelValue":n[2]||(n[2]=function(e){return M.value=e}),placeholder:"用户昵称"},null,512),[[u,M.value,void 0,{trim:!0}]])])):s("",!0),i("div",null,[o(i("input",{type:"password",name:"password",id:"password","onUpdate:modelValue":n[3]||(n[3]=function(e){return Z.value=e}),placeholder:"登录密码"},null,512),[[u,Z.value,void 0,{trim:!0}]])]),i("div",null,[B.value?(r(),a("button",{key:0,type:"button",class:"btn-login-register",onClick:H}," 立即注册 ")):(r(),a("button",{key:1,type:"button",class:"btn-login-register",onClick:F}," 立即登录 "))])]),i("div",S,[I,P,V,d(D)?(r(),a(l,{key:0},[c("很少有人让我心动 但你是第"+v(d(D))+"个。",1)],64)):s("",!0)])])])}))}})).__scopeId="data-v-7f7d81da"}}})); diff --git a/assets/index-legacy.3582d737.js b/assets/index-legacy.3582d737.js new file mode 100644 index 0000000..22ba04b --- /dev/null +++ b/assets/index-legacy.3582d737.js @@ -0,0 +1 @@ +!function(){var e=document.createElement("style");e.innerHTML=".not-found[data-v-ad037df8]{height:100vh;width:100vw;display:flex;align-items:center;justify-content:center;font-size:32px;color:#666}.x-mian div[data-v-ad037df8]{padding:2rem 0;display:flex;flex-direction:column;align-items:center}\n",document.head.appendChild(e),System.register(["./index-legacy.e30550da.js"],(function(e){"use strict";var n,t,d,a,i,l,o,c,u,r,s;return{setters:[function(e){n=e._,t=e.d,d=e.m,a=e.j,i=e.o,l=e.c,o=e.a,c=e.t,u=e.h,r=e.p,s=e.i}],execute:function(){const f={class:"not-found"},v={class:"x-mian"},m=(e=>(r("data-v-ad037df8"),e=e(),s(),e))((()=>o("div",null,"你所寻找的页面不在服务区~",-1))),p=t({__name:"index",setup(e){const n=d(),t=ref(5);let r;return a({title:"404 not found"}),onMounted((()=>{r=setInterval((()=>{t.value=t.value-1,t.value<=0&&n.replace("/")}),1e3)})),onUnmounted((()=>{clearInterval(r)})),(e,n)=>(i(),l("div",f,[o("div",v,[m,o("div",null,c(u(t))+"秒后返回主页",1)])]))}});e("default",n(p,[["__scopeId","data-v-ad037df8"]]))}}}))}(); diff --git a/assets/index-legacy.3ecc379f.js b/assets/index-legacy.3ecc379f.js deleted file mode 100644 index e7c0586..0000000 --- a/assets/index-legacy.3ecc379f.js +++ /dev/null @@ -1 +0,0 @@ -var __vite_style__=document.createElement("style");__vite_style__.innerHTML=".not-found[data-v-ad037df8]{height:100vh;width:100vw;display:flex;align-items:center;justify-content:center;font-size:32px;color:#666}.x-mian div[data-v-ad037df8]{padding:2rem 0;display:flex;flex-direction:column;align-items:center}",document.head.appendChild(__vite_style__),System.register(["./index-legacy.fe0e17a6.js","./vendor-legacy.73e5f43f.js"],(function(e){"use strict";var n,t,a,i,d,l,u,o,r,c;return{setters:[function(e){n=e.b,t=e.a},function(e){a=e.k,i=e.n,d=e.p,l=e.z,u=e.B,o=e.N,r=e.O,c=e.P}],execute:function(){var f=o();r("data-v-ad037df8");var s={class:"not-found"},v={class:"x-mian"},_=l("div",null,"你所寻找的页面不在服务区~",-1);c();e("default",a({expose:[],setup:function(e){var a,o=n(),r=ref(5);return t({title:"404 not found"}),onMounted((function(){a=setInterval((function(){r.value=r.value-1,r.value<=0&&o.replace("/")}),1e3)})),onUnmounted((function(){clearInterval(a)})),f((function(e,n){return i(),d("div",s,[l("div",v,[_,l("div",null,u(r.value)+"秒后返回主页",1)])])}))}})).__scopeId="data-v-ad037df8"}}})); diff --git a/assets/index-legacy.4fa2859b.js b/assets/index-legacy.4fa2859b.js deleted file mode 100644 index 51d4a40..0000000 --- a/assets/index-legacy.4fa2859b.js +++ /dev/null @@ -1 +0,0 @@ -var __vite_style__=document.createElement("style");__vite_style__.innerHTML="a[data-v-23ebcad1]{color:teal}h1[data-v-23ebcad1]{font-size:18px}.about-item-container[data-v-23ebcad1]{margin:10px 0}.about-item-container p[data-v-23ebcad1]{line-height:1.8;font-size:16px;margin-top:10px}.about-item-container h2[data-v-23ebcad1]{font-size:16px;font-weight:700}.about-title[data-v-23ebcad1]{margin-top:20px}",document.head.appendChild(__vite_style__),System.register(["./index.vue_vue&type=style&index=0&lang-legacy.9710ae63.js","./vendor-legacy.73e5f43f.js","./index-legacy.fe0e17a6.js"],(function(t){"use strict";var e,n,l,a,o,u,i,r,c;return{setters:[function(t){e=t._},function(t){n=t.k,l=t.n,a=t.p,o=t.N,u=t.O,i=t.z,r=t.A,c=t.P},function(){}],execute:function(){var p=o();u("data-v-23ebcad1");var s=i("div",{class:"about-container"},[i("h1",{class:"about-title"},"关于本站"),i("div",{class:"about-item-container"},[i("h2",null,"技术相关"),i("p",null,[r(" 本站是 "),i("a",{href:"https://happysooner.com"},"happysooner.com"),r(" 的Vue复刻版。 ")]),i("p",null," 这是一个前端采用 Vue 全家桶,后端使用微服务架构搭建的网站。 "),i("p",null,[r(" 代码存贮于 "),i("a",{href:"https://github.com/unliar/vue3-ts-happysooner-web"}," Github"),r(" 拥有完整的 "),i("a",{href:"https://mp.weixin.qq.com/s/bJtO5Y54XIB8qfJR6ownyg",target:"_blank"},"Github Action"),r(" 自动化构建部署流程 。 ")]),i("p",null,[r(" 大致架构图: "),i("img",{src:"https://cdn.gelonghui.com/ad/96660-6bfe1023-cc1c-4928-a192-ca2f1773c028.png"})]),i("p",null," 前端: Vite 2.0、 Vue 3.0 、 Vuex 4.0 、 Vue-Router 4.0、TypeScript@latest、Vue@next "),i("p",null,"后端: Golang、Go-Micro、MySQL、NSQ、Consul"),i("p",null,[r(" 运行环境: "),i("del",null,"Docker Swarm"),r(" 已迁移到k8s、Portainer、Nginx、Let's Encrypt、 "),i("a",{href:"https://promotion.aliyun.com/ntms/yunparter/invite.html?userCode=hsupvlb8",target:"_blank"},"阿里云🇭🇰轻量服务器(推广)")]),i("p",null,[r(" 第三方服务: "),i("a",{href:"https://www.googlefonts.cn/",rel:"nofollow"},"谷歌字体库"),r(" 、 "),i("a",{href:"https://sentry.io/",rel:"nofollow"},"Sentry日志监控"),r(" 、 "),i("a",{href:"https://github.com/features/actions",rel:"nofollow"},"Github Action"),r(" 、 "),i("a",{href:"https://www.iconfont.cn",rel:"nofollow"},"阿里矢量图标库")]),i("p",null," 由于网站部署于 香港、深圳、上海 三节点组成的 k8s 集群, 用户的请求会被分散到各个服务器, 访问速度不可避免的会出现差异。同时, 网站使用 Redis 对页面进行了 30分钟 的缓存, 更新可能会存在不及时的情况。 ")]),i("div",{class:"about-item-container"},[i("h2",null,"作者信息"),i("p",null,"昵称: 远浅"),i("p",null,"职业: Web/前端开发工程师"),i("p",null,"坐标: 广东深圳"),i("p",null,"家乡: 湖南衡阳"),i("p",null," 爱好: 写好代码,睡个好觉,看看动画,打打羽毛球,四处闲逛。 "),i("p",null,[r(" 社交: "),i("a",{href:"//github.com/unliar",target:"_blank",rel:"nofollow"},"Github"),r(" 、 "),i("a",{href:"https://twitter.com/lzt224",target:"_blank",rel:"nofollow"},"Twitter")]),i("p",null,[r(" 邮箱: "),i("a",{href:"mailto:i@happysooner.com"},"i@happysooner.com")]),i("p",null,"简历: 不给看"),i("p",null,[r(" 梦想: "),i("del",null,"世界和平,这个世界因为有我的存在,而有一点点的不同。"),r(" 算了,还是多赚钱点零花钱。 ")])]),i("div",{class:"about-item-container"},[i("h2",null,"本站愿景"),i("p",null," 让这个网站成为远浅 Web 开发的实验田,用来更新自己的技术栈。 "),i("p",null,"这就是它存在的所有意义。"),i("p",null," 本站所写的文章大部分都是为了存档和自娱自乐, 不可作为准确的学习资料, 请知悉其中存在的风险。 ")])],-1);c();t("default",n({expose:[],setup:function(t){return p((function(t,n){return l(),a(e,null,{default:p((function(){return[s]})),_:1})}))}})).__scopeId="data-v-23ebcad1"}}})); diff --git a/assets/index-legacy.561da5a7.js b/assets/index-legacy.561da5a7.js deleted file mode 100644 index 6e0c117..0000000 --- a/assets/index-legacy.561da5a7.js +++ /dev/null @@ -1 +0,0 @@ -function asyncGeneratorStep(e,t,n,a,r,i,o){try{var c=e[i](o),l=c.value}catch(u){return void n(u)}c.done?t(l):Promise.resolve(l).then(a,r)}function _asyncToGenerator(e){return function(){var t=this,n=arguments;return new Promise((function(a,r){var i=e.apply(t,n);function o(e){asyncGeneratorStep(i,a,r,o,c,"next",e)}function c(e){asyncGeneratorStep(i,a,r,o,c,"throw",e)}o(void 0)}))}}var __vite_style__=document.createElement("style");__vite_style__.innerHTML=".category-title[data-v-ee729a98],.content-layout-container li[data-v-ee729a98]{font-size:14px;color:#444}.content-layout-widget-container[data-v-ee729a98]{padding-top:20px}a[data-v-ee729a98]{color:#444}.category-title[data-v-ee729a98]{font-weight:700}.category-item[data-v-ee729a98]{padding:10px 10px 10px 0;list-style:none}.category-item[data-v-ee729a98]:before{display:none}.category-list[data-v-ee729a98]{display:flex;min-height:36px;align-items:center}.content-layout-container[data-v-ee729a98]{display:flex;flex-direction:column-reverse}@media screen and (min-width:1200px){.content-layout-container[data-v-ee729a98]{display:flex;flex-direction:row}.content-layout-child-container[data-v-ee729a98]{flex:1}.category-list[data-v-ee729a98]{display:block}.category-item[data-v-ee729a98]:before{display:inline-block}.content-layout-widget-container[data-v-ee729a98]{width:100px;padding:20px}}@media screen and (max-width:1200px){.category-list[data-v-ee729a98]{margin:0}}.page-navi[data-v-422f221b]{padding:20px 0;text-align:center}",document.head.appendChild(__vite_style__),System.register(["./vendor-legacy.73e5f43f.js","./index-legacy.fe0e17a6.js","./index.vue_vue&type=style&index=0&lang-legacy.9710ae63.js","./SimpleInfoItem-legacy.b7b97413.js","./time-legacy.6cd5ad23.js"],(function(e){"use strict";var t,n,a,r,i,o,c,l,u,d,s,y,f,v,p,g,_,x,m,h,w;return{setters:[function(e){t=e.k,n=e.x,a=e.n,r=e.p,i=e.z,o=e.G,c=e.F,l=e.E,u=e.A,d=e.B,s=e.u,y=e.N,f=e.O,v=e.P,p=e.T,g=e.y},function(e){_=e.u,x=e.a,m=e.G},function(e){h=e._},function(e){w=e._},function(){}],execute:function(){var k=y();f("data-v-ee729a98");var q={class:"content-layout-container"},b={class:"content-layout-child-container"},P={class:"content-layout-widget-container"},I={class:"widget-category"},T=i("div",{class:"category-title"},"目录分类",-1),G={class:"category-list"};v();var L=t({expose:[],setup:function(e){var t=_(),y=computed((function(){return t.Article.CategoryList}));return k((function(e,t){var f=n("router-link");return a(),r("div",q,[i("div",b,[o(e.$slots,"default")]),i("div",P,[i("div",I,[T,i("ul",G,[(a(!0),r(c,null,l(s(y),(function(e){return a(),r("li",{class:"category-item",key:e.Id},[i(f,{to:"/?CategoryID="+e.Id},{default:k((function(){return[u(d(e.CN),1)]})),_:2},1032,["to"])])})),128))])])])])}))}});L.__scopeId="data-v-ee729a98";var j=y();f("data-v-422f221b");var O={key:0,class:"page-navi"},S=u("上一页"),C=u("下一页");v();e("default",t({expose:[],props:{query:{type:Object}},setup:function(e){var t=e,o=reactive({List:[],q:t.query||{},loading:!1});x({title:"远浅 - 给世界献上美好的祝福 - Vue3实战项目"});return onMounted(_asyncToGenerator(regeneratorRuntime.mark((function e(){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a=null!=(n=t.query)?n:{},o.loading=!0,o.List=[],m(a).then((function(e){var t,n;o.List=[].concat(null!=(t=null==(n=e.Result)?void 0:n.Articles)?t:[])})).finally((function(){o.loading=!1}));case 2:case"end":return e.stop()}var a}),e)})))),j((function(e,t){var u=n("router-link");return a(),r(h,null,{default:j((function(){return[i(L,null,{default:j((function(){return[i(p,{name:"list"},{default:j((function(){return[(a(!0),r(c,null,l(o.List,(function(e){return a(),r(w,{key:e.Id,info:e},null,8,["info"])})),128))]})),_:1}),o.loading?g("",!0):(a(),r("div",O,[o.q.Page&&o.q.Page>=2?(a(),r(u,{key:0,to:"/?Page="+(o.q.Page-1)+"&OrderType="+(o.q.OrderType||"desc")},{default:j((function(){return[S]})),_:1},8,["to"])):g("",!0),15==o.List.length?(a(),r(u,{key:1,to:"/?Page="+(o.q.Page?+o.q.Page+1:2)+"&OrderType="+(o.q.OrderType||"desc")},{default:j((function(){return[C]})),_:1},8,["to"])):g("",!0)]))]})),_:1})]})),_:1})}))}})).__scopeId="data-v-422f221b"}}})); diff --git a/assets/index-legacy.88ad6870.js b/assets/index-legacy.88ad6870.js new file mode 100644 index 0000000..f9c9be5 --- /dev/null +++ b/assets/index-legacy.88ad6870.js @@ -0,0 +1 @@ +!function(){var t=document.createElement("style");t.innerHTML="a[data-v-23ebcad1]{color:teal}h1[data-v-23ebcad1]{font-size:18px}.about-item-container[data-v-23ebcad1]{margin:10px 0}.about-item-container p[data-v-23ebcad1]{line-height:1.8;font-size:16px;margin-top:10px}.about-item-container h2[data-v-23ebcad1]{font-size:16px;font-weight:700}.about-title[data-v-23ebcad1]{margin-top:20px}\n",document.head.appendChild(t),System.register(["./index-legacy.8fad0a78.js","./index-legacy.e30550da.js"],(function(t){"use strict";var e,n,l,a,o,i,u,r,c,p;return{setters:[function(t){e=t._},function(t){n=t._,l=t.d,a=t.o,o=t.k,i=t.w,u=t.p,r=t.i,c=t.a,p=t.g}],execute:function(){const s=(t=>(u("data-v-23ebcad1"),t=t(),r(),t))((()=>c("div",{class:"about-container"},[c("h1",{class:"about-title"},"关于本站"),c("div",{class:"about-item-container"},[c("h2",null,"技术相关"),c("p",null,[p(" 本站是 "),c("a",{href:"https://happysooner.com"},"happysooner.com"),p(" 的Vue复刻版。 ")]),c("p",null," 这是一个前端采用 Vue 全家桶,后端使用微服务架构搭建的网站。 "),c("p",null,[p(" 代码存贮于 "),c("a",{href:"https://github.com/unliar/vue3-ts-happysooner-web"}," Github"),p(" 拥有完整的 "),c("a",{href:"https://mp.weixin.qq.com/s/bJtO5Y54XIB8qfJR6ownyg",target:"_blank"},"Github Action"),p(" 自动化构建部署流程 。 ")]),c("p",null,[p(" 大致架构图: "),c("img",{src:"https://cdn.gelonghui.com/ad/96660-6bfe1023-cc1c-4928-a192-ca2f1773c028.png"})]),c("p",null," 前端: Vite 2.0、 Vue 3.0 、 Vuex 4.0 、 Vue-Router 4.0、TypeScript@latest、Vue@next "),c("p",null,"后端: Golang、Go-Micro、MySQL、NSQ、Consul"),c("p",null,[p(" 运行环境: "),c("del",null,"Docker Swarm"),p(" 已迁移到k8s、Portainer、Nginx、Let's Encrypt、 "),c("a",{href:"https://promotion.aliyun.com/ntms/yunparter/invite.html?userCode=hsupvlb8",target:"_blank"},"阿里云🇭🇰轻量服务器(推广)")]),c("p",null,[p(" 第三方服务: "),c("a",{href:"https://www.googlefonts.cn/",rel:"nofollow"},"谷歌字体库"),p(" 、 "),c("a",{href:"https://sentry.io/",rel:"nofollow"},"Sentry日志监控"),p(" 、 "),c("a",{href:"https://github.com/features/actions",rel:"nofollow"},"Github Action"),p(" 、 "),c("a",{href:"https://www.iconfont.cn",rel:"nofollow"},"阿里矢量图标库")]),c("p",null," 由于网站部署于 香港、深圳、上海 三节点组成的 k8s 集群, 用户的请求会被分散到各个服务器, 访问速度不可避免的会出现差异。同时, 网站使用 Redis 对页面进行了 30分钟 的缓存, 更新可能会存在不及时的情况。 ")]),c("div",{class:"about-item-container"},[c("h2",null,"作者信息"),c("p",null,"昵称: 远浅"),c("p",null,"职业: Web/前端开发工程师"),c("p",null,"坐标: 广东深圳"),c("p",null,"家乡: 湖南衡阳"),c("p",null," 爱好: 写好代码,睡个好觉,看看动画,打打羽毛球,四处闲逛。 "),c("p",null,[p(" 社交: "),c("a",{href:"//github.com/unliar",target:"_blank",rel:"nofollow"},"Github"),p(" 、 "),c("a",{href:"https://twitter.com/lzt224",target:"_blank",rel:"nofollow"},"Twitter")]),c("p",null,[p(" 邮箱: "),c("a",{href:"mailto:i@happysooner.com"},"i@happysooner.com")]),c("p",null,"简历: 不给看"),c("p",null,[p(" 梦想: "),c("del",null,"世界和平,这个世界因为有我的存在,而有一点点的不同。"),p(" 算了,还是多赚钱点零花钱。 ")])]),c("div",{class:"about-item-container"},[c("h2",null,"本站愿景"),c("p",null," 让这个网站成为远浅 Web 开发的实验田,用来更新自己的技术栈。 "),c("p",null,"这就是它存在的所有意义。"),c("p",null," 本站所写的文章大部分都是为了存档和自娱自乐, 不可作为准确的学习资料, 请知悉其中存在的风险。 ")])],-1))),h=l({__name:"index",setup:t=>(t,n)=>(a(),o(e,null,{default:i((()=>[s])),_:1}))});t("default",n(h,[["__scopeId","data-v-23ebcad1"]]))}}}))}(); diff --git a/assets/index-legacy.8fad0a78.js b/assets/index-legacy.8fad0a78.js new file mode 100644 index 0000000..133599c --- /dev/null +++ b/assets/index-legacy.8fad0a78.js @@ -0,0 +1 @@ +!function(){var e=document.createElement("style");e.innerHTML=".happy-header-wrapper[data-v-e7338c34]{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;height:60px;color:#6a6a6a;margin:0 auto}.title[data-v-e7338c34]:hover{color:#000}.title[data-v-e7338c34]{font-weight:600;font-size:18px;cursor:pointer}.brief[data-v-e7338c34],.tools-user[data-v-e7338c34]{font-size:14px}.tools-container[data-v-e7338c34]{display:flex;justify-content:center;align-items:center}.site-status[data-v-767f7aee]{display:flex;align-items:center;flex-wrap:wrap}.footer-container[data-v-767f7aee]{display:flex;align-items:flex-start;justify-content:space-between;background:#f5f5f5;line-height:1.5;font-size:14px;color:#999;padding:10px 5%}@media screen and (min-width: 1200px){.footer-container[data-v-767f7aee]{padding:10px 15%}}.footer-info[data-v-767f7aee]{padding:5px}.daily-read[data-v-767f7aee]{padding:0 2px;color:#6a6a6a}.icp-link[data-v-767f7aee]{color:#999}a[data-v-767f7aee]{color:#6a6a6a;display:inline-block}.friend-link a[data-v-767f7aee]{padding:0 2px}.site-link span[data-v-767f7aee]{width:60px}.site-link[data-v-767f7aee]{display:flex}sub[data-v-767f7aee]{font-size:12px}.my-shake[data-v-767f7aee]{animation:my-face-767f7aee 1.5s infinite ease;display:inline-block;margin:0 1px}@keyframes my-face-767f7aee{0%{-webkit-transform:translate(0px,0px) rotate(0deg) scale(1)}10%{-webkit-transform:translate(-1px,-2px) rotate(-1deg) scale(1.1)}20%{-webkit-transform:translate(-3px,0px) rotate(1deg) scale(1.2)}30%{-webkit-transform:translate(0px,2px) rotate(0deg) scale(1.3)}40%{-webkit-transform:translate(1px,-1px) rotate(1deg) scale(1.4)}50%{-webkit-transform:translate(-1px,2px) rotate(-1deg) scale(1.5)}60%{-webkit-transform:translate(-3px,1px) rotate(0deg) scale(1.4)}70%{-webkit-transform:translate(2px,1px) rotate(-1deg) scale(1.3)}80%{-webkit-transform:translate(-1px,-1px) rotate(1deg) scale(1.2)}90%{-webkit-transform:translate(2px,2px) rotate(0deg) scale(1.1)}to{-webkit-transform:translate(0px,0px) rotate(-1deg) scale(1)}}.sticky-container{padding:0 5%;background:rgba(255,255,255)}.default-layout-container{padding:0 5%}@media screen and (min-width: 1200px){.sticky-container,.default-layout-container{padding:0 15%}}.main-container{min-height:calc(100vh - 80px)}\n",document.head.appendChild(e),System.register(["./index-legacy.e30550da.js"],(function(e){"use strict";var a,t,n,r,s,i,o,l,c,d,p,f,u,m,v,h,g,x;return{setters:[function(e){a=e.d,t=e.m,n=e.u,r=e.r,s=e.o,i=e.c,o=e.a,l=e.t,c=e.h,d=e.f,p=e.w,f=e.g,u=e._,m=e.n,v=e.p,h=e.i,g=e.b,x=e.F}],execute:function(){const y={class:"happy-header-container"},k={class:"happy-header-wrapper"},w={class:"title-container"},b={class:"brief"},_={class:"tools-container"},F={key:0,class:"tools-user user-center"},z={key:1,class:"tools-user user-action-btn"},M=a({__name:"Header",props:{title:{type:String,required:!0},brief:{type:String}},setup(e){const a=t(),u=e,m=()=>{a.push("/")},v=n();computed((()=>!!v.User?.Roles?.find((e=>"Author"==e.Title))));const h=computed((()=>v.User.Id??0)),g=computed((()=>v.User.Avatar??"")),x=u.title,M=u.brief;return(e,a)=>{const t=r("Avatar"),n=r("router-link");return s(),i("header",y,[o("div",k,[o("div",w,[o("div",{class:"title",onClick:m},l(c(x)),1),o("div",b,l(c(M)),1)]),o("div",_,[c(h)>0?(s(),i("span",F,[d(n,{to:`/users/${c(h)}`},{default:p((()=>[d(t,{src:c(g),size:"40px"},null,8,["src"])])),_:1},8,["to"])])):(s(),i("span",z,[d(n,{to:"/signin"},{default:p((()=>[f("登录/注册")])),_:1})]))])])])}}});var I=u(M,[["__scopeId","data-v-e7338c34"]]);const j=e=>(v("data-v-767f7aee"),e=e(),h(),e),A={class:"footer-container"},T={class:"footer-info content-limit-three"},U=j((()=>o("a",{href:"//www.beian.miit.gov.cn/",target:"_blank",class:"icp-link",rel:"nofollow"},"粤ICP备20013375号-1",-1))),C=j((()=>o("div",null,"本网站不保证网站内容更新完全跟得上时代潮流,请自行求证。",-1))),S={class:"site-status"},$=j((()=>o("span",{class:"my-shake"},"❤️",-1))),D=j((()=>o("span",{class:"my-shake"},"⚡",-1))),H=j((()=>o("img",{src:"https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Funliar%2Fhappy-upptime%2Fmaster%2Fapi%2Fhappysooner-com%2Fuptime.json"},null,-1))),O=j((()=>o("div",null,"本网站的作者头发还剩下挺多的。",-1))),q={class:"footer-info"},E={class:"site-link"},G=j((()=>o("span",null,[o("a",{href:"https://github.com/unliar/vue3-ts-happysooner-web"},"本站源码")],-1))),L=j((()=>o("span",null,[o("a",{href:"https://t.me/happy_naive"},"TG频道")],-1))),P=m('',1),R=a({__name:"Footer",setup(e){const a=ref("2021"),t=reactive({day:0,hour:0,min:0,sec:0});let n;return onMounted((()=>{const e=(new Date).getFullYear();a.value=`${e}`,n=setInterval((()=>{const e=Date.now(),a=Math.floor((e-15671808e5)/1e3),n=Math.floor(a/60/60/24),r=Math.floor(a/60/60)%24,s=Math.floor(a/60)%60,i=Math.floor(a%60);t.day=n,t.hour=r,t.min=s,t.sec=i}))})),onUnmounted((()=>{clearInterval(n)})),(e,n)=>{const u=r("router-link");return s(),i("footer",A,[o("div",T,[o("div",null,[f(" © 2019 - "+l(c(a))+" 远浅 ",1),U]),C,o("div",S,[f(" 本网站已坚持用 "),$,f("发 "),D,f(" 运行了 "+l(c(t).day)+"天"+l(c(t).hour)+"小时 "+l(c(t).min)+"分"+l(c(t).sec)+"秒。 ",1),H]),O]),o("div",q,[o("div",E,[o("span",null,[d(u,{to:"/about"},{default:p((()=>[f("关于本站")])),_:1})]),o("span",null,[d(u,{to:"/daily-articles"},{default:p((()=>[f("随机阅读")])),_:1})]),G,L]),P])])}}});var Y=u(R,[["__scopeId","data-v-767f7aee"]]);const B={class:"main-container"},J={class:"sticky-container"},K={class:"default-layout-container"};e("_",a({__name:"index",setup:e=>(e,a)=>(s(),i(x,null,[o("div",B,[o("div",J,[d(I,{title:"远浅",brief:"理解他人,内省自己。"})]),o("div",K,[g(e.$slots,"default")])]),d(Y)],64))}))}}}))}(); diff --git a/assets/index-legacy.c0e5e93e.js b/assets/index-legacy.c0e5e93e.js new file mode 100644 index 0000000..daedf0b --- /dev/null +++ b/assets/index-legacy.c0e5e93e.js @@ -0,0 +1 @@ +!function(){var e=document.createElement("style");e.innerHTML=".content-layout-container li[data-v-ee729a98],.category-title[data-v-ee729a98]{font-size:14px;color:#444}.content-layout-widget-container[data-v-ee729a98]{padding-top:20px}a[data-v-ee729a98]{color:#444}.category-title[data-v-ee729a98]{font-weight:700}.category-item[data-v-ee729a98]{padding:10px 10px 10px 0;list-style:none}.category-item[data-v-ee729a98]:before{display:none}.category-list[data-v-ee729a98]{display:flex;min-height:36px;align-items:center}.content-layout-container[data-v-ee729a98]{display:flex;flex-direction:column-reverse}@media screen and (min-width: 1200px){.content-layout-container[data-v-ee729a98]{display:flex;flex-direction:row}.content-layout-child-container[data-v-ee729a98]{flex:1}.category-list[data-v-ee729a98]{display:block}.category-item[data-v-ee729a98]:before{display:inline-block}.content-layout-widget-container[data-v-ee729a98]{width:100px;padding:20px}}@media screen and (max-width: 1200px){.category-list[data-v-ee729a98]{margin:0}}.page-navi[data-v-422f221b]{padding:20px 0;text-align:center}\n",document.head.appendChild(e),System.register(["./index-legacy.e30550da.js","./index-legacy.8fad0a78.js","./SimpleInfoItem-legacy.4cdaabbc.js","./time-legacy.6a1839f7.js"],(function(e){"use strict";var t,a,n,i,o,d,l,c,r,s,u,y,g,p,f,v,x,m,_,h,q,w,b,k;return{setters:[function(e){t=e.d,a=e.u,n=e.r,i=e.o,o=e.c,d=e.a,l=e.b,c=e.F,r=e.e,s=e.f,u=e.w,y=e.g,g=e.t,p=e.h,f=e._,v=e.p,x=e.i,m=e.j,_=e.k,h=e.T,q=e.l,w=e.G},function(e){b=e._},function(e){k=e.S},function(){}],execute:function(){const I={class:"content-layout-container"},L={class:"content-layout-child-container"},P={class:"content-layout-widget-container"},j={class:"widget-category"},T=(e=>(v("data-v-ee729a98"),e=e(),x(),e))((()=>d("div",{class:"category-title"},"目录分类",-1))),$={class:"category-list"},O=t({__name:"index",setup(e){const t=a(),f=computed((()=>t.Article.CategoryList));return(e,t)=>{const a=n("router-link");return i(),o("div",I,[d("div",L,[l(e.$slots,"default",{},void 0,!0)]),d("div",P,[d("div",j,[T,d("ul",$,[(i(!0),o(c,null,r(p(f),(e=>(i(),o("li",{class:"category-item",key:e.Id},[s(a,{to:`/?CategoryID=${e.Id}`},{default:u((()=>[y(g(e.CN),1)])),_:2},1032,["to"])])))),128))])])])])}}});var C=f(O,[["__scopeId","data-v-ee729a98"]]);const S={key:0,class:"page-navi"},A=t({__name:"index",props:{query:{type:Object}},setup(e){const t=e,a=reactive({List:[],q:t.query||{},loading:!1});m({title:"远浅 - 给世界献上美好的祝福 - Vue3实战项目"});return onMounted((async()=>{var e;await(e=t.query??{},a.loading=!0,a.List=[],w(e).then((e=>{a.List=[...e.Result?.Articles??[]]})).finally((()=>{a.loading=!1})))})),(e,t)=>{const d=n("router-link");return i(),_(b,null,{default:u((()=>[s(C,null,{default:u((()=>[s(h,{name:"list"},{default:u((()=>[(i(!0),o(c,null,r(p(a).List,(e=>(i(),_(k,{key:e.Id,info:e},null,8,["info"])))),128))])),_:1}),p(a).loading?q("",!0):(i(),o("div",S,[p(a).q.Page&&p(a).q.Page>=2?(i(),_(d,{key:0,to:`/?Page=${p(a).q.Page-1}&OrderType=${p(a).q.OrderType||"desc"}`},{default:u((()=>[y("上一页")])),_:1},8,["to"])):q("",!0),15==p(a).List.length?(i(),_(d,{key:1,to:`/?Page=${p(a).q.Page?+p(a).q.Page+1:2}&OrderType=${p(a).q.OrderType||"desc"}`},{default:u((()=>[y("下一页")])),_:1},8,["to"])):q("",!0)]))])),_:1})])),_:1})}}});e("default",f(A,[["__scopeId","data-v-422f221b"]]))}}}))}(); diff --git a/assets/index-legacy.ca538dc4.js b/assets/index-legacy.ca538dc4.js deleted file mode 100644 index ebccc72..0000000 --- a/assets/index-legacy.ca538dc4.js +++ /dev/null @@ -1 +0,0 @@ -var __vite_style__=document.createElement("style");__vite_style__.innerHTML="main[data-v-750295de]{padding:20px 0}.article-nav-container[data-v-750295de]{display:flex;align-items:center;justify-content:center;padding:20px}.article-nav-container a[data-v-750295de]{color:teal}",document.head.appendChild(__vite_style__),System.register(["./index-legacy.fe0e17a6.js","./index.vue_vue&type=style&index=0&lang-legacy.9710ae63.js","./vendor-legacy.73e5f43f.js"],(function(e){"use strict";var t,n,a,l,u,i,r,d,o,c,v,s,f,p,_;return{setters:[function(e){t=e.c,n=e.h,a=e.a},function(e){l=e._},function(e){u=e.k,i=e.x,r=e.n,d=e.p,o=e.z,c=e.u,v=e.B,s=e.y,f=e.N,p=e.O,_=e.P}],execute:function(){var y=f();p("data-v-750295de");var g={key:0},m={class:"article-title"},x={class:"article-nav-container"},h={class:"article-nav"};_();e("default",u({expose:[],props:{query:{type:Object}},setup:function(e){var u,f=e,p=t(),_=n(null==(u=f.query)?void 0:u.date),R=_.data,j=_.loading,L=computed((function(){var e;return null==(e=R.value.Result)?void 0:e.title})),M=computed((function(){var e;return null==(e=R.value.Result)?void 0:e.author})),k=computed((function(){var e;return null==(e=R.value.Result)?void 0:e.content})),H=computed((function(){var e;return null==(e=R.value.Result)?void 0:e.date.prev}));return a({title:computed((function(){var e,t;return"每日阅读 - "+(null==(e=R.value.Result)?void 0:e.title)+" - "+(null==(t=R.value.Result)?void 0:t.author)})),meta:[{name:"description",content:computed((function(){var e;return""+(null==(e=R.value.Result)?void 0:e.digest)}))}]}),watch((function(){return R.value.ErrorMsg}),(function(e){e&&p.warning(e)})),y((function(e,t){var n=i("LoadingBall"),a=i("router-link");return r(),d(l,null,{default:y((function(){return[o(n,{loading:c(j),padding:"30vh 0",infoSize:"18px",info:"努力加载中"},null,8,["loading"]),c(j)?s("",!0):(r(),d("main",g,[o("h1",m,v(c(L)),1),o("div",null,"作者:"+v(c(M)),1),o("div",{class:"article-container",innerHTML:c(k)},null,8,["innerHTML"]),o("div",x,[o("div",h,[o(a,{to:"/daily-articles?date="+c(H)},{default:y((function(){return[o("a",null,"查看"+v(c(H))+"的文章",1)]})),_:1},8,["to"])])])]))]})),_:1})}))}})).__scopeId="data-v-750295de"}}})); diff --git a/assets/index-legacy.cf167402.js b/assets/index-legacy.cf167402.js new file mode 100644 index 0000000..46b45f9 --- /dev/null +++ b/assets/index-legacy.cf167402.js @@ -0,0 +1 @@ +!function(){var e=document.createElement("style");e.innerHTML=".signin-container[data-v-7f7d81da]{display:flex;align-items:center;justify-content:center;padding:50px 15px}.signin-container div[data-v-7f7d81da]{padding:15px 0;margin:0 auto;width:100%}.title[data-v-7f7d81da]{font-size:24px;padding:15px 0;font-weight:500;color:#262626}.summary[data-v-7f7d81da]{font-size:12px;color:#6a6a6a}.signin-title[data-v-7f7d81da]{text-align:center}.signin-info[data-v-7f7d81da]{font-size:12px}div input[data-v-7f7d81da],div button[data-v-7f7d81da]{outline:none;display:flex;justify-content:center;align-items:center;padding:10px;width:100%;border-radius:5px;border:1px solid #999;font-size:14px;box-sizing:border-box}.signin-info span[data-v-7f7d81da]{font-weight:bolder}.signin-main[data-v-7f7d81da]{max-width:750px;overflow:hidden}.btn-login-register[data-v-7f7d81da]{background-color:#f5f5f5;opacity:.5}.btn-login-register[data-v-7f7d81da]:hover{opacity:1}\n",document.head.appendChild(e),System.register(["./index-legacy.e30550da.js"],(function(e){"use strict";var n,t,a,i,d,o,r,l,s,u,c,v,p,f,m,g,y,x,b,h,k,w,z,C,_;return{setters:[function(e){n=e._,t=e.d,a=e.v,i=e.u,d=e.m,o=e.E,r=e.r,l=e.o,s=e.c,u=e.a,c=e.f,v=e.w,p=e.g,f=e.y,m=e.z,g=e.h,y=e.H,x=e.l,b=e.F,h=e.t,k=e.I,w=e.S,z=e.J,C=e.p,_=e.i}],execute:function(){const E=e=>e.match(/^[a-zA-Z][a-zA-Z0-9_]{4,15}$/)?"":"参数必须为字母开头的5-16位数字和字母组合";const U=e=>(C("data-v-7f7d81da"),e=e(),_(),e),I={class:"signin-container"},R={class:"signin-main"},$={class:"signin-title"},A=U((()=>u("div",null,"嘿;-) 好巧在这里遇到您.",-1))),N=U((()=>u("div",{class:"signin-info"}," 直接输入登录名称开始探险叭~我们很智能哒~会自动帮你切换登录/注册 ",-1))),j={class:"signin-form"},T={class:"form-account"},V={key:0},H={class:"summary"},M=U((()=>u("del",null,"沙雕",-1))),S=t({__name:"index",setup(e){const n=a(),t=i(),C=d(),_=ref(""),U=ref(""),S=ref(""),Z=ref(!1),D=computed((()=>t.User.Id));watch(_,(e=>{e.trim()&&o({type:"loginName",value:e.trim()}).then((e=>{1000005===e.Result?Z.value=!1:Z.value=!0}))}));const F=async()=>{const e=E(_.value.trim());if(e)return void n.error(e);const a=await k({type:"loginName",value:_.value.trim(),password:S.value.trim()});if(a?.ErrorCode||!a?.Result)return void n.error(`${a.ErrorCode} ${a.ErrorMsg}`);const i=a.Result.Token,d=a.Result.TokenAvailableDays;w(i,d),t.GetAuthedUserInfo(),n.success(`欢迎 ${a?.Result.UserInfo.Nickname} 前来观光`,{onClose(){C.back()}})},G=async()=>{const e=E(_.value.trim());if(e)return void n.error(e);(await z({type:"loginName",value:_.value.trim(),password:S.value.trim(),nickname:U.value.trim()})).ErrorCode||n.success(`注册成功,即将自动登录~ ${_.value}`,{onClose(){F()}})};return(e,n)=>{const t=r("router-link");return l(),s("div",I,[u("div",R,[u("div",$,[A,u("div",null,[c(t,{to:"/"},{default:v((()=>[p(" 这里是远浅自建用来叨叨的网站, 要是您懒得注册可以直接点这里去逛逛。 ")])),_:1})])]),N,u("div",j,[u("div",T,[f(u("input",{type:"text",name:"account",id:"account","onUpdate:modelValue":n[0]||(n[0]=e=>y(_)?_.value=e:null),placeholder:"账户登录名称,字母开头的5-16位数字和字母组合"},null,512),[[m,g(_),void 0,{trim:!0}]])]),g(Z)?(l(),s("div",V,[f(u("input",{type:"text",name:"nickname",id:"nickname","onUpdate:modelValue":n[1]||(n[1]=e=>y(U)?U.value=e:null),placeholder:"用户昵称"},null,512),[[m,g(U),void 0,{trim:!0}]])])):x("",!0),u("div",null,[f(u("input",{type:"password",name:"password",id:"password","onUpdate:modelValue":n[2]||(n[2]=e=>y(S)?S.value=e:null),placeholder:"登录密码"},null,512),[[m,g(S),void 0,{trim:!0}]])]),u("div",null,[g(Z)?(l(),s("button",{key:0,type:"button",class:"btn-login-register",onClick:G}," 立即注册 ")):(l(),s("button",{key:1,type:"button",class:"btn-login-register",onClick:F}," 立即登录 "))])]),u("div",H,[p(" 注册一下不会有任何损失,甚至会变得更加 "),M,p(" 快乐。 "),g(D)?(l(),s(b,{key:0},[p("很少有人让我心动 但你是第"+h(g(D))+"个。",1)],64)):x("",!0)])])])}}});e("default",n(S,[["__scopeId","data-v-7f7d81da"]]))}}}))}(); diff --git a/assets/index-legacy.d9a263f0.js b/assets/index-legacy.d9a263f0.js new file mode 100644 index 0000000..aea3c97 --- /dev/null +++ b/assets/index-legacy.d9a263f0.js @@ -0,0 +1 @@ +!function(){var e=document.createElement("style");e.innerHTML="main[data-v-750295de]{padding:20px 0}.article-nav-container[data-v-750295de]{display:flex;align-items:center;justify-content:center;padding:20px}.article-nav-container a[data-v-750295de]{color:teal}\n",document.head.appendChild(e),System.register(["./index-legacy.e30550da.js","./index-legacy.8fad0a78.js"],(function(e){"use strict";var t,a,n,l,i,d,u,c,r,o,s,v,p,m,f,g;return{setters:[function(e){t=e._,a=e.d,n=e.v,l=e.K,i=e.j,d=e.r,u=e.o,c=e.k,r=e.w,o=e.f,s=e.h,v=e.c,p=e.a,m=e.t,f=e.l},function(e){g=e._}],execute:function(){const y={key:0},h={class:"article-title"},x=["innerHTML"],_={class:"article-nav-container"},R={class:"article-nav"},j=a({__name:"index",props:{query:{type:Object}},setup(e){const t=e,a=n(),{data:j,loading:L}=l(t.query?.date),M=computed((()=>j.value.Result?.title)),$=computed((()=>j.value.Result?.author)),k=computed((()=>j.value.Result?.content)),w=computed((()=>j.value.Result?.date.prev));return i({title:computed((()=>`每日阅读 - ${j.value.Result?.title} - ${j.value.Result?.author}`)),meta:[{name:"description",content:computed((()=>`${j.value.Result?.digest}`))}]}),watch((()=>j.value.ErrorMsg),(e=>{e&&a.warning(e)})),(e,t)=>{const a=d("LoadingBall"),n=d("router-link");return u(),c(g,null,{default:r((()=>[o(a,{loading:s(L),padding:"30vh 0",infoSize:"18px",info:"努力加载中"},null,8,["loading"]),s(L)?f("",!0):(u(),v("main",y,[p("h1",h,m(s(M)),1),p("div",null,"作者:"+m(s($)),1),p("div",{class:"article-container",innerHTML:s(k)},null,8,x),p("div",_,[p("div",R,[o(n,{to:`/daily-articles?date=${s(w)}`},{default:r((()=>[p("a",null,"查看"+m(s(w))+"的文章",1)])),_:1},8,["to"])])])]))])),_:1})}}});e("default",t(j,[["__scopeId","data-v-750295de"]]))}}}))}(); diff --git a/assets/index-legacy.e30550da.js b/assets/index-legacy.e30550da.js new file mode 100644 index 0000000..8734105 --- /dev/null +++ b/assets/index-legacy.e30550da.js @@ -0,0 +1,44 @@ +(function(){var __vite_style__=document.createElement("style");__vite_style__.innerHTML='.Vue-Toastification__container{z-index:9999;position:fixed;padding:4px;width:600px;box-sizing:border-box;display:flex;min-height:100%;color:#fff;flex-direction:column;pointer-events:none}@media only screen and (min-width : 600px){.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:1em}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{bottom:1em;flex-direction:column-reverse}.Vue-Toastification__container.top-left,.Vue-Toastification__container.bottom-left{left:1em}.Vue-Toastification__container.top-left .Vue-Toastification__toast,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast{margin-right:auto}@supports not (-moz-appearance: none){.Vue-Toastification__container.top-left .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast--rtl{margin-right:unset;margin-left:auto}}.Vue-Toastification__container.top-right,.Vue-Toastification__container.bottom-right{right:1em}.Vue-Toastification__container.top-right .Vue-Toastification__toast,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast{margin-left:auto}@supports not (-moz-appearance: none){.Vue-Toastification__container.top-right .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast--rtl{margin-left:unset;margin-right:auto}}.Vue-Toastification__container.top-center,.Vue-Toastification__container.bottom-center{left:50%;margin-left:-300px}.Vue-Toastification__container.top-center .Vue-Toastification__toast,.Vue-Toastification__container.bottom-center .Vue-Toastification__toast{margin-left:auto;margin-right:auto}}@media only screen and (max-width : 600px){.Vue-Toastification__container{width:100vw;padding:0;left:0;margin:0}.Vue-Toastification__container .Vue-Toastification__toast{width:100%}.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:0}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{bottom:0;flex-direction:column-reverse}}.Vue-Toastification__toast{display:inline-flex;position:relative;max-height:800px;min-height:64px;box-sizing:border-box;margin-bottom:1rem;padding:22px 24px;border-radius:8px;box-shadow:0 1px 10px rgba(0,0,0,.1),0 2px 15px rgba(0,0,0,.05);justify-content:space-between;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;max-width:600px;min-width:326px;pointer-events:auto;overflow:hidden;transform:translateZ(0);direction:ltr}.Vue-Toastification__toast--rtl{direction:rtl}.Vue-Toastification__toast--default{background-color:#1976d2;color:#fff}.Vue-Toastification__toast--info{background-color:#2196f3;color:#fff}.Vue-Toastification__toast--success{background-color:#4caf50;color:#fff}.Vue-Toastification__toast--error{background-color:#ff5252;color:#fff}.Vue-Toastification__toast--warning{background-color:#ffc107;color:#fff}@media only screen and (max-width : 600px){.Vue-Toastification__toast{border-radius:0;margin-bottom:.5rem}}.Vue-Toastification__toast-body{flex:1;line-height:24px;font-size:16px;word-break:break-word;white-space:pre-wrap}.Vue-Toastification__toast-component-body{flex:1}.Vue-Toastification__toast.disable-transition{animation:none!important}.Vue-Toastification__close-button{font-weight:700;font-size:24px;line-height:24px;background:transparent;outline:none;border:none;padding:0 0 0 10px;cursor:pointer;transition:.3s ease;align-items:center;color:#fff;opacity:.3;transition:visibility 0s,opacity .2s linear}.Vue-Toastification__close-button:hover,.Vue-Toastification__close-button:focus{opacity:1}.Vue-Toastification__toast:not(:hover) .Vue-Toastification__close-button.show-on-hover{opacity:0}.Vue-Toastification__toast--rtl .Vue-Toastification__close-button{padding-left:unset;padding-right:10px}@keyframes scale-x-frames{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Vue-Toastification__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:10000;background-color:rgba(255,255,255,.7);transform-origin:left;animation:scale-x-frames linear 1 forwards}.Vue-Toastification__toast--rtl .Vue-Toastification__progress-bar{right:0;left:unset;transform-origin:right}.Vue-Toastification__icon{margin:auto 18px auto 0;background:transparent;outline:none;border:none;padding:0;transition:.3s ease;align-items:center;width:20px;height:100%}.Vue-Toastification__toast--rtl .Vue-Toastification__icon{margin:auto 0 auto 18px}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes bounceOutRight{40%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(1000px,0,0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Vue-Toastification__bounce-enter-active.top-left,.Vue-Toastification__bounce-enter-active.bottom-left{animation-name:bounceInLeft}.Vue-Toastification__bounce-enter-active.top-right,.Vue-Toastification__bounce-enter-active.bottom-right{animation-name:bounceInRight}.Vue-Toastification__bounce-enter-active.top-center{animation-name:bounceInDown}.Vue-Toastification__bounce-enter-active.bottom-center{animation-name:bounceInUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-left,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-left{animation-name:bounceOutLeft}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-right,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-right{animation-name:bounceOutRight}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-center{animation-name:bounceOutUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-center{animation-name:bounceOutDown}.Vue-Toastification__bounce-leave-active,.Vue-Toastification__bounce-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__bounce-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@keyframes fadeOutTop{0%{transform:translateY(0);opacity:1}to{transform:translateY(-50px);opacity:0}}@keyframes fadeOutLeft{0%{transform:translate(0);opacity:1}to{transform:translate(-50px);opacity:0}}@keyframes fadeOutBottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(50px);opacity:0}}@keyframes fadeOutRight{0%{transform:translate(0);opacity:1}to{transform:translate(50px);opacity:0}}@keyframes fadeInLeft{0%{transform:translate(-50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInRight{0%{transform:translate(50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInTop{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInBottom{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.Vue-Toastification__fade-enter-active.top-left,.Vue-Toastification__fade-enter-active.bottom-left{animation-name:fadeInLeft}.Vue-Toastification__fade-enter-active.top-right,.Vue-Toastification__fade-enter-active.bottom-right{animation-name:fadeInRight}.Vue-Toastification__fade-enter-active.top-center{animation-name:fadeInTop}.Vue-Toastification__fade-enter-active.bottom-center{animation-name:fadeInBottom}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-left,.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-left{animation-name:fadeOutLeft}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-right,.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-right{animation-name:fadeOutRight}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-center{animation-name:fadeOutTop}.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-center{animation-name:fadeOutBottom}.Vue-Toastification__fade-leave-active,.Vue-Toastification__fade-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__fade-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@keyframes slideInBlurredLeft{0%{transform:translate(-1000px) scaleX(2.5) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}to{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredTop{0%{transform:translateY(-1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 0%;filter:blur(240px);opacity:0}to{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredRight{0%{transform:translate(1000px) scaleX(2.5) scaleY(.2);transform-origin:0% 50%;filter:blur(40px);opacity:0}to{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredBottom{0%{transform:translateY(1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 100%;filter:blur(240px);opacity:0}to{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideOutBlurredTop{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 0%;filter:blur(0);opacity:1}to{transform:translateY(-1000px) scaleY(2) scaleX(.2);transform-origin:50% 0%;filter:blur(240px);opacity:0}}@keyframes slideOutBlurredBottom{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translateY(1000px) scaleY(2) scaleX(.2);transform-origin:50% 100%;filter:blur(240px);opacity:0}}@keyframes slideOutBlurredLeft{0%{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translate(-1000px) scaleX(2) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}}@keyframes slideOutBlurredRight{0%{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translate(1000px) scaleX(2) scaleY(.2);transform-origin:0% 50%;filter:blur(40px);opacity:0}}.Vue-Toastification__slideBlurred-enter-active.top-left,.Vue-Toastification__slideBlurred-enter-active.bottom-left{animation-name:slideInBlurredLeft}.Vue-Toastification__slideBlurred-enter-active.top-right,.Vue-Toastification__slideBlurred-enter-active.bottom-right{animation-name:slideInBlurredRight}.Vue-Toastification__slideBlurred-enter-active.top-center{animation-name:slideInBlurredTop}.Vue-Toastification__slideBlurred-enter-active.bottom-center{animation-name:slideInBlurredBottom}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-left,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-left{animation-name:slideOutBlurredLeft}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-right,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-right{animation-name:slideOutBlurredRight}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-center{animation-name:slideOutBlurredTop}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-center{animation-name:slideOutBlurredBottom}.Vue-Toastification__slideBlurred-leave-active,.Vue-Toastification__slideBlurred-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__slideBlurred-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;margin:0}buttonfocus,inputfocus,selectfocus,textareafocus{outline:none}input[type=button],input[type=submit],input[type=reset]{appearance:button}details{border:none}details:focus,details:hover,details:active{outline:none}summary{cursor:pointer;user-select:none}summary::-webkit-details-marker{display:none}summary:focus,summary:hover,summary:active{outline:none}*,*:before,*:after{box-sizing:inherit;text-rendering:geometricPrecision;-webkit-tap-highlight-color:transparent}html{font-size:16px}html,body{background-color:var(--geist-background);color:var(--geist-foreground)}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-size:1rem;line-height:1.5;margin:0;padding:0;min-height:100%;position:relative;overflow-x:hidden}p,small{letter-spacing:-.005625rem;font-family:var(--font-sans);font-weight:400;color:inherit;margin:0}p{margin:1rem 0;font-size:1em;line-height:1.625em}small{margin:0;line-height:1.5;font-size:.875rem}span{font-size:inherit;color:inherit;font-weight:inherit}b{font-weight:600}img{max-width:100%}a{color:var(--geist-link-color);text-decoration:none;cursor:pointer;-webkit-box-align:center;align-items:center;font-size:inherit;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);margin:0 0 .625rem;color:inherit}h1{font-size:3rem;letter-spacing:-.066875rem;line-height:1.5;font-weight:700}h2{font-size:2.25rem;letter-spacing:-.020625rem;font-weight:600}h3{font-size:1.5rem;letter-spacing:-.029375rem;font-weight:600}h4{font-size:1.25rem;letter-spacing:-.020625rem;font-weight:600}h5{font-size:1rem;letter-spacing:-.01125rem;font-weight:600}h6{font-size:.875rem;letter-spacing:-.005625rem;font-weight:600}selection{background-color:var(--geist-selection);color:var(--geist-foreground)}input-webkit-autofill{box-shadow:0 0 0 100px var(--geist-background) inset}ul,ol{margin:1rem 0 1rem .9375rem;color:var(--geist-foreground);padding:0;list-style-type:none}ol{list-style-type:decimal}li{margin-bottom:.625rem;font-size:1em;line-height:1.625em}ul li:before{content:"\\2013";display:inline-block;color:var(--accents-4);position:absolute;margin-left:-.9375rem}code{color:var(--geist-code);font-family:var(--font-mono);font-size:.9em;white-space:pre-wrap}code:before{content:"`"}code:after{content:"`"}pre{border:1px solid var(--accents-2);border-radius:var(--geist-radius);padding:calc(var(--geist-gap) * .75) var(--geist-gap);margin:1.5rem 0;white-space:pre;overflow:auto;font-size:.875rem;-webkit-overflow-scrolling:touch}pre code{color:var(--geist-foreground);font-size:.8125rem;line-height:1.25rem;white-space:pre}pre code:before,pre code:after{display:none}hr{border-color:var(--accents-2)}details{background-color:var(--accents-1)}.zi-title{text-transform:uppercase;color:var(--accents-4)}.zi-subtitle{color:var(--accents-3);font-size:.8125rem}div[data-v-3629a0e2]{cursor:pointer}*{margin:0;padding:0;word-break:break-word}#vue-next{min-height:100vh;background:#fafafa}html,body{-webkit-overflow-scrolling:touch;font-family:Noto Sans SC,sans-serif}a{text-decoration:none;color:#000;-webkit-tap-highlight-color:transparent}a:hover{font-weight:700}.article-title{font-size:16px;font-weight:700;color:#21756c}.content-limit-one{display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.content-limit-two{display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.article-container{color:#444;line-height:1.8;font-size:16px;padding:20px 0;overflow:hidden}.article-container img{max-width:100%;float:none!important;overflow:hidden;padding:10px 0;display:block}.article-container>h5,.article-container>h3,.article-container>h2,.article-container>h1,.article-container>h4{margin-top:20px}.article-container>p{margin-top:10px}.article-container>ul{list-style-position:inside}.article-container a{color:teal;border-bottom:1px solid #008080}.article-container table{border-collapse:collapse;empty-cells:show}.article-container th,.article-container td{border:1px solid #dfe2e5;padding:6px 13px;word-break:normal;display:table-cell;vertical-align:inherit}.icon{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden}blockquote{position:relative;margin:16px 0;padding:5px 8px 5px 30px;background:none repeat scroll 0 0 rgba(102,128,153,.05);border:none;color:#333;border-left:10px solid #d6dbdf}.list-enter-active,.list-leave-active{transition:all .65s ease}.list-enter-from,.list-leave-to{opacity:0;transform:translate(30px)}.content-enter-active,.content-leave-active{transition:all 1s ease}.content-enter-from,.content-leave-to{opacity:0}.hljs-comment,.hljs-quote{color:#969896}.hljs-variable,.hljs-template-variable,.hljs-tag,.hljs-name,.hljs-selector-id,.hljs-selector-class,.hljs-regexp,.hljs-deletion{color:#c66}.hljs-number,.hljs-built_in,.hljs-builtin-name,.hljs-literal,.hljs-type,.hljs-params,.hljs-meta,.hljs-link{color:#de935f}.hljs-attribute{color:#f0c674}.hljs-string,.hljs-symbol,.hljs-bullet,.hljs-addition{color:#b5bd68}.hljs-title,.hljs-section{color:#81a2be}.hljs-keyword,.hljs-selector-tag{color:#b294bb}.hljs{display:block;overflow-x:auto;background:#1d1f21;color:#c5c8c6;padding:.5em}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0px;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}div[data-v-f327bc66]{--color: var(--4d29237e);--size: var(--767083d4);--padding: var(--3ec5956c)}.loading-container[data-v-f327bc66]{display:flex;align-items:center;justify-content:center;margin:10px 0;padding:var(--padding);font-size:var(--size)}.text-info[data-v-f327bc66]{padding:0 .8em}.balls[data-v-f327bc66]{width:4em;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between}.balls div[data-v-f327bc66]{width:.5em;height:.5em;border-radius:50%;background-color:var(--color)}.balls div[data-v-f327bc66]:nth-of-type(1){transform:translate(-100%);animation:left-swing-f327bc66 .5s ease-in alternate infinite}.balls div[data-v-f327bc66]:nth-of-type(3){transform:translate(-95%);animation:right-swing-f327bc66 .5s ease-out alternate infinite}@keyframes left-swing-f327bc66{50%,to{transform:translate(95%)}}@keyframes right-swing-f327bc66{50%{transform:translate(-95%)}to{transform:translate(100%)}}img[data-v-7892bead]{--size: var(--aa0c0ed6);--scale: var(--977bf994)}img[data-v-7892bead]{border-radius:50%;text-align:center;display:block;width:var(--size);height:var(--size);line-height:var(--size)}img[data-v-7892bead]:hover{transition:transform .1s ease-in-out;transform:scale(var(--scale))}\n',document.head.appendChild(__vite_style__),System.register([],(function(exports,module){"use strict";return{execute:function(){exports({C:resolveDirective,H:isRef,a:createBaseVNode,b:renderSlot,c:createElementBlock,d:defineComponent,e:renderList,g:createTextVNode,h:unref,i:popScopeId,k:createBlock,l:createCommentVNode,m:useRouter,n:createStaticVNode,o:openBlock,p:pushScopeId,r:resolveComponent,s:getAugmentedNamespace,w:withCtx,y:withDirectives});const p$1=function(){const e=document.createElement("link").relList;if(!(e&&e.supports&&e.supports("modulepreload"))){for(const e of document.querySelectorAll('link[rel="modulepreload"]'))t(e);new MutationObserver((e=>{for(const n of e)if("childList"===n.type)for(const e of n.addedNodes)"LINK"===e.tagName&&"modulepreload"===e.rel&&t(e)})).observe(document,{childList:!0,subtree:!0})}function t(e){if(e.ep)return;e.ep=!0;const t=function(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerpolicy&&(t.referrerPolicy=e.referrerpolicy),"use-credentials"===e.crossorigin?t.credentials="include":"anonymous"===e.crossorigin?t.credentials="omit":t.credentials="same-origin",t}(e);fetch(e.href,t)}}; +/** + * @vue/shared v3.4.21 + * (c) 2018-present Yuxi (Evan) You and Vue contributors + * @license MIT + **/ +function makeMap$2(e,t){const n=new Set(e.split(","));return t?e=>n.has(e.toLowerCase()):e=>n.has(e)}const NOOP$1=()=>{},hasOwnProperty$2=Object.prototype.hasOwnProperty,hasOwn$1=(e,t)=>hasOwnProperty$2.call(e,t),isArray$4=Array.isArray,isMap$1=e=>"[object Map]"===toTypeString$1(e),isFunction$4=e=>"function"==typeof e,isString$4=e=>"string"==typeof e,isSymbol$1=e=>"symbol"==typeof e,isObject$4=e=>null!==e&&"object"==typeof e,objectToString$1=Object.prototype.toString,toTypeString$1=e=>objectToString$1.call(e),toRawType=e=>toTypeString$1(e).slice(8,-1),isIntegerKey=e=>isString$4(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,hasChanged$1=(e,t)=>!Object.is(e,t),def$1=(e,t,n)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})}; +/** + * @vue/reactivity v3.4.21 + * (c) 2018-present Yuxi (Evan) You and Vue contributors + * @license MIT + **/ +let activeEffectScope,activeEffect;class EffectScope{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this.parent=activeEffectScope,!e&&activeEffectScope&&(this.index=(activeEffectScope.scopes||(activeEffectScope.scopes=[])).push(this)-1)}get active(){return this._active}run(e){if(this._active){const t=activeEffectScope;try{return activeEffectScope=this,e()}finally{activeEffectScope=t}}}on(){activeEffectScope=this}off(){activeEffectScope=this.parent}stop(e){if(this._active){let t,n;for(t=0,n=this.effects.length;t=4))break}1===this._dirtyLevel&&(this._dirtyLevel=0),resetTracking()}return this._dirtyLevel>=4}set dirty(e){this._dirtyLevel=e?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let e=shouldTrack,t=activeEffect;try{return shouldTrack=!0,activeEffect=this,this._runnings++,preCleanupEffect(this),this.fn()}finally{postCleanupEffect(this),this._runnings--,activeEffect=t,shouldTrack=e}}stop(){var e;this.active&&(preCleanupEffect(this),postCleanupEffect(this),null==(e=this.onStop)||e.call(this),this.active=!1)}}function triggerComputed(e){return e.value}function preCleanupEffect(e){e._trackId++,e._depsLength=0}function postCleanupEffect(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t{const n=new Map;return n.cleanup=e,n.computed=t,n},targetMap=new WeakMap,ITERATE_KEY=Symbol(""),MAP_KEY_ITERATE_KEY=Symbol("");function track(e,t,n){if(shouldTrack&&activeEffect){let t=targetMap.get(e);t||targetMap.set(e,t=new Map);let o=t.get(n);o||t.set(n,o=createDep((()=>t.delete(n)))),trackEffect(activeEffect,o)}}function trigger(e,t,n,o,r,i){const s=targetMap.get(e);if(!s)return;let a=[];if("clear"===t)a=[...s.values()];else if("length"===n&&isArray$4(e)){const e=Number(o);s.forEach(((t,n)=>{("length"===n||!isSymbol$1(n)&&n>=e)&&a.push(t)}))}else switch(void 0!==n&&a.push(s.get(n)),t){case"add":isArray$4(e)?isIntegerKey(n)&&a.push(s.get("length")):(a.push(s.get(ITERATE_KEY)),isMap$1(e)&&a.push(s.get(MAP_KEY_ITERATE_KEY)));break;case"delete":isArray$4(e)||(a.push(s.get(ITERATE_KEY)),isMap$1(e)&&a.push(s.get(MAP_KEY_ITERATE_KEY)));break;case"set":isMap$1(e)&&a.push(s.get(ITERATE_KEY))}pauseScheduling();for(const c of a)c&&triggerEffects(c,4);resetScheduling()}function getDepFromReactive(e,t){var n;return null==(n=targetMap.get(e))?void 0:n.get(t)}const isNonTrackableKeys=makeMap$2("__proto__,__v_isRef,__isVue"),builtInSymbols=new Set(Object.getOwnPropertyNames(Symbol).filter((e=>"arguments"!==e&&"caller"!==e)).map((e=>Symbol[e])).filter(isSymbol$1)),arrayInstrumentations=createArrayInstrumentations();function createArrayInstrumentations(){const e={};return["includes","indexOf","lastIndexOf"].forEach((t=>{e[t]=function(...e){const n=toRaw(this);for(let t=0,r=this.length;t{e[t]=function(...e){pauseTracking(),pauseScheduling();const n=toRaw(this)[t].apply(this,e);return resetScheduling(),resetTracking(),n}})),e}function hasOwnProperty$1(e){const t=toRaw(this);return track(t,"has",e),t.hasOwnProperty(e)}class BaseReactiveHandler{constructor(e=!1,t=!1){this._isReadonly=e,this._isShallow=t}get(e,t,n){const o=this._isReadonly,r=this._isShallow;if("__v_isReactive"===t)return!o;if("__v_isReadonly"===t)return o;if("__v_isShallow"===t)return r;if("__v_raw"===t)return n===(o?r?shallowReadonlyMap:readonlyMap:r?shallowReactiveMap:reactiveMap).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(n)?e:void 0;const i=isArray$4(e);if(!o){if(i&&hasOwn$1(arrayInstrumentations,t))return Reflect.get(arrayInstrumentations,t,n);if("hasOwnProperty"===t)return hasOwnProperty$1}const s=Reflect.get(e,t,n);return(isSymbol$1(t)?builtInSymbols.has(t):isNonTrackableKeys(t))?s:(o||track(e,"get",t),r?s:isRef(s)?i&&isIntegerKey(t)?s:s.value:isObject$4(s)?o?readonly(s):reactive$1(s):s)}}class MutableReactiveHandler extends BaseReactiveHandler{constructor(e=!1){super(!1,e)}set(e,t,n,o){let r=e[t];if(!this._isShallow){const t=isReadonly(r);if(isShallow(n)||isReadonly(n)||(r=toRaw(r),n=toRaw(n)),!isArray$4(e)&&isRef(r)&&!isRef(n))return!t&&(r.value=n,!0)}const i=isArray$4(e)&&isIntegerKey(t)?Number(t)e,getProto=e=>Reflect.getPrototypeOf(e);function get(e,t,n=!1,o=!1){const r=toRaw(e=e.__v_raw),i=toRaw(t);n||(hasChanged$1(t,i)&&track(r,"get",t),track(r,"get",i));const{has:s}=getProto(r),a=o?toShallow:n?toReadonly:toReactive;return s.call(r,t)?a(e.get(t)):s.call(r,i)?a(e.get(i)):void(e!==r&&e.get(t))}function has(e,t=!1){const n=this.__v_raw,o=toRaw(n),r=toRaw(e);return t||(hasChanged$1(e,r)&&track(o,"has",e),track(o,"has",r)),e===r?n.has(e):n.has(e)||n.has(r)}function size(e,t=!1){return e=e.__v_raw,!t&&track(toRaw(e),"iterate",ITERATE_KEY),Reflect.get(e,"size",e)}function add(e){e=toRaw(e);const t=toRaw(this);return getProto(t).has.call(t,e)||(t.add(e),trigger(t,"add",e,e)),this}function set(e,t){t=toRaw(t);const n=toRaw(this),{has:o,get:r}=getProto(n);let i=o.call(n,e);i||(e=toRaw(e),i=o.call(n,e));const s=r.call(n,e);return n.set(e,t),i?hasChanged$1(t,s)&&trigger(n,"set",e,t):trigger(n,"add",e,t),this}function deleteEntry(e){const t=toRaw(this),{has:n,get:o}=getProto(t);let r=n.call(t,e);r||(e=toRaw(e),r=n.call(t,e)),o&&o.call(t,e);const i=t.delete(e);return r&&trigger(t,"delete",e,void 0),i}function clear(){const e=toRaw(this),t=0!==e.size,n=e.clear();return t&&trigger(e,"clear",void 0,void 0),n}function createForEach(e,t){return function(n,o){const r=this,i=r.__v_raw,s=toRaw(i),a=t?toShallow:e?toReadonly:toReactive;return!e&&track(s,"iterate",ITERATE_KEY),i.forEach(((e,t)=>n.call(o,a(e),a(t),r)))}}function createIterableMethod(e,t,n){return function(...o){const r=this.__v_raw,i=toRaw(r),s=isMap$1(i),a="entries"===e||e===Symbol.iterator&&s,c="keys"===e&&s,l=r[e](...o),u=n?toShallow:t?toReadonly:toReactive;return!t&&track(i,"iterate",c?MAP_KEY_ITERATE_KEY:ITERATE_KEY),{next(){const{value:e,done:t}=l.next();return t?{value:e,done:t}:{value:a?[u(e[0]),u(e[1])]:u(e),done:t}},[Symbol.iterator](){return this}}}}function createReadonlyMethod(e){return function(...t){return"delete"!==e&&("clear"===e?void 0:this)}}function createInstrumentations(){const e={get(e){return get(this,e)},get size(){return size(this)},has:has,add:add,set:set,delete:deleteEntry,clear:clear,forEach:createForEach(!1,!1)},t={get(e){return get(this,e,!1,!0)},get size(){return size(this)},has:has,add:add,set:set,delete:deleteEntry,clear:clear,forEach:createForEach(!1,!0)},n={get(e){return get(this,e,!0)},get size(){return size(this,!0)},has(e){return has.call(this,e,!0)},add:createReadonlyMethod("add"),set:createReadonlyMethod("set"),delete:createReadonlyMethod("delete"),clear:createReadonlyMethod("clear"),forEach:createForEach(!0,!1)},o={get(e){return get(this,e,!0,!0)},get size(){return size(this,!0)},has(e){return has.call(this,e,!0)},add:createReadonlyMethod("add"),set:createReadonlyMethod("set"),delete:createReadonlyMethod("delete"),clear:createReadonlyMethod("clear"),forEach:createForEach(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach((r=>{e[r]=createIterableMethod(r,!1,!1),n[r]=createIterableMethod(r,!0,!1),t[r]=createIterableMethod(r,!1,!0),o[r]=createIterableMethod(r,!0,!0)})),[e,n,t,o]}const[mutableInstrumentations,readonlyInstrumentations,shallowInstrumentations,shallowReadonlyInstrumentations]=createInstrumentations();function createInstrumentationGetter(e,t){const n=t?e?shallowReadonlyInstrumentations:shallowInstrumentations:e?readonlyInstrumentations:mutableInstrumentations;return(t,o,r)=>"__v_isReactive"===o?!e:"__v_isReadonly"===o?e:"__v_raw"===o?t:Reflect.get(hasOwn$1(n,o)&&o in t?n:t,o,r)}const mutableCollectionHandlers={get:createInstrumentationGetter(!1,!1)},shallowCollectionHandlers={get:createInstrumentationGetter(!1,!0)},readonlyCollectionHandlers={get:createInstrumentationGetter(!0,!1)},shallowReadonlyCollectionHandlers={get:createInstrumentationGetter(!0,!0)},reactiveMap=new WeakMap,shallowReactiveMap=new WeakMap,readonlyMap=new WeakMap,shallowReadonlyMap=new WeakMap;function targetTypeMap(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function getTargetType(e){return e.__v_skip||!Object.isExtensible(e)?0:targetTypeMap(toRawType(e))}function reactive$1(e){return isReadonly(e)?e:createReactiveObject(e,!1,mutableHandlers,mutableCollectionHandlers,reactiveMap)}function shallowReactive(e){return createReactiveObject(e,!1,shallowReactiveHandlers,shallowCollectionHandlers,shallowReactiveMap)}function readonly(e){return createReactiveObject(e,!0,readonlyHandlers,readonlyCollectionHandlers,readonlyMap)}function shallowReadonly(e){return createReactiveObject(e,!0,shallowReadonlyHandlers,shallowReadonlyCollectionHandlers,shallowReadonlyMap)}function createReactiveObject(e,t,n,o,r){if(!isObject$4(e))return e;if(e.__v_raw&&(!t||!e.__v_isReactive))return e;const i=r.get(e);if(i)return i;const s=getTargetType(e);if(0===s)return e;const a=new Proxy(e,2===s?o:n);return r.set(e,a),a}function isReactive(e){return isReadonly(e)?isReactive(e.__v_raw):!(!e||!e.__v_isReactive)}function isReadonly(e){return!(!e||!e.__v_isReadonly)}function isShallow(e){return!(!e||!e.__v_isShallow)}function isProxy(e){return isReactive(e)||isReadonly(e)}function toRaw(e){const t=e&&e.__v_raw;return t?toRaw(t):e}function markRaw(e){return Object.isExtensible(e)&&def$1(e,"__v_skip",!0),e}const toReactive=e=>isObject$4(e)?reactive$1(e):e,toReadonly=e=>isObject$4(e)?readonly(e):e;class ComputedRefImpl{constructor(e,t,n,o){this.getter=e,this._setter=t,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new ReactiveEffect((()=>e(this._value)),(()=>triggerRefValue(this,2===this.effect._dirtyLevel?2:3))),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=n}get value(){const e=toRaw(this);return e._cacheable&&!e.effect.dirty||!hasChanged$1(e._value,e._value=e.effect.run())||triggerRefValue(e,4),trackRefValue(e),e.effect._dirtyLevel>=2&&triggerRefValue(e,2),e._value}set value(e){this._setter(e)}get _dirty(){return this.effect.dirty}set _dirty(e){this.effect.dirty=e}}function computed$2(e,t,n=!1){let o,r;const i=isFunction$4(e);i?(o=e,r=NOOP$1):(o=e.get,r=e.set);return new ComputedRefImpl(o,r,i||!r,n)}function trackRefValue(e){var t;shouldTrack&&activeEffect&&(e=toRaw(e),trackEffect(activeEffect,null!=(t=e.dep)?t:e.dep=createDep((()=>e.dep=void 0),e instanceof ComputedRefImpl?e:void 0)))}function triggerRefValue(e,t=4,n){const o=(e=toRaw(e)).dep;o&&triggerEffects(o,t)}function isRef(e){return!(!e||!0!==e.__v_isRef)}function ref(e){return createRef(e,!1)}function shallowRef(e){return createRef(e,!0)}function createRef(e,t){return isRef(e)?e:new RefImpl(e,t)}class RefImpl{constructor(e,t){this.__v_isShallow=t,this.dep=void 0,this.__v_isRef=!0,this._rawValue=t?e:toRaw(e),this._value=t?e:toReactive(e)}get value(){return trackRefValue(this),this._value}set value(e){const t=this.__v_isShallow||isShallow(e)||isReadonly(e);e=t?e:toRaw(e),hasChanged$1(e,this._rawValue)&&(this._rawValue=e,this._value=t?e:toReactive(e),triggerRefValue(this,4))}}function triggerRef(e){triggerRefValue(e,4)}function unref(e){return isRef(e)?e.value:e}const shallowUnwrapHandlers={get:(e,t,n)=>unref(Reflect.get(e,t,n)),set:(e,t,n,o)=>{const r=e[t];return isRef(r)&&!isRef(n)?(r.value=n,!0):Reflect.set(e,t,n,o)}};function proxyRefs(e){return isReactive(e)?e:new Proxy(e,shallowUnwrapHandlers)}class CustomRefImpl{constructor(e){this.dep=void 0,this.__v_isRef=!0;const{get:t,set:n}=e((()=>trackRefValue(this)),(()=>triggerRefValue(this)));this._get=t,this._set=n}get value(){return this._get()}set value(e){this._set(e)}}function customRef(e){return new CustomRefImpl(e)}function toRefs$1(e){const t=isArray$4(e)?new Array(e.length):{};for(const n in e)t[n]=propertyToRef(e,n);return t}class ObjectRefImpl{constructor(e,t,n){this._object=e,this._key=t,this._defaultValue=n,this.__v_isRef=!0}get value(){const e=this._object[this._key];return void 0===e?this._defaultValue:e}set value(e){this._object[this._key]=e}get dep(){return getDepFromReactive(toRaw(this._object),this._key)}}class GetterRefImpl{constructor(e){this._getter=e,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function toRef(e,t,n){return isRef(e)?e:isFunction$4(e)?new GetterRefImpl(e):isObject$4(e)&&arguments.length>1?propertyToRef(e,t,n):ref(e)}function propertyToRef(e,t,n){const o=e[t];return isRef(o)?o:new ObjectRefImpl(e,t,n)} +/** + * @vue/shared v3.4.21 + * (c) 2018-present Yuxi (Evan) You and Vue contributors + * @license MIT + **/function makeMap$1(e,t){const n=new Set(e.split(","));return t?e=>n.has(e.toLowerCase()):e=>n.has(e)}const EMPTY_OBJ$1={},EMPTY_ARR=[],NOOP=()=>{},NO=()=>!1,isOn$1=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),isModelListener$1=e=>e.startsWith("onUpdate:"),extend$2=Object.assign,remove=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},hasOwnProperty=Object.prototype.hasOwnProperty,hasOwn=(e,t)=>hasOwnProperty.call(e,t),isArray$3=Array.isArray,isMap=e=>"[object Map]"===toTypeString(e),isSet=e=>"[object Set]"===toTypeString(e),isFunction$3=e=>"function"==typeof e,isString$3=e=>"string"==typeof e,isSymbol=e=>"symbol"==typeof e,isObject$3=e=>null!==e&&"object"==typeof e,isPromise=e=>(isObject$3(e)||isFunction$3(e))&&isFunction$3(e.then)&&isFunction$3(e.catch),objectToString=Object.prototype.toString,toTypeString=e=>objectToString.call(e),isPlainObject$2=e=>"[object Object]"===toTypeString(e),isReservedProp=makeMap$1(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),cacheStringFunction$1=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},camelizeRE=/-(\w)/g,camelize=cacheStringFunction$1((e=>e.replace(camelizeRE,((e,t)=>t?t.toUpperCase():"")))),hyphenateRE$1=/\B([A-Z])/g,hyphenate$1=cacheStringFunction$1((e=>e.replace(hyphenateRE$1,"-$1").toLowerCase())),capitalize$1=cacheStringFunction$1((e=>e.charAt(0).toUpperCase()+e.slice(1))),toHandlerKey=cacheStringFunction$1((e=>e?`on${capitalize$1(e)}`:"")),hasChanged=(e,t)=>!Object.is(e,t),invokeArrayFns$1=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},looseToNumber$1=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let _globalThis;const getGlobalThis=()=>_globalThis||(_globalThis="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{});function normalizeStyle(e){if(isArray$3(e)){const t={};for(let n=0;n{if(e){const n=e.split(propertyDelimiterRE);n.length>1&&(t[n[0].trim()]=n[1].trim())}})),t}function normalizeClass(e){let t="";if(isString$3(e))t=e;else if(isArray$3(e))for(let n=0;nisString$3(e)?e:null==e?"":isArray$3(e)||isObject$3(e)&&(e.toString===objectToString||!isFunction$3(e.toString))?JSON.stringify(e,replacer,2):String(e))),replacer=(e,t)=>t&&t.__v_isRef?replacer(e,t.value):isMap(t)?{[`Map(${t.size})`]:[...t.entries()].reduce(((e,[t,n],o)=>(e[stringifySymbol(t,o)+" =>"]=n,e)),{})}:isSet(t)?{[`Set(${t.size})`]:[...t.values()].map((e=>stringifySymbol(e)))}:isSymbol(t)?stringifySymbol(t):!isObject$3(t)||isArray$3(t)||isPlainObject$2(t)?t:String(t),stringifySymbol=(e,t="")=>{var n;return isSymbol(e)?`Symbol(${null!=(n=e.description)?n:t})`:e},stack=[];function warn$1(e,...t){pauseTracking();const n=stack.length?stack[stack.length-1].component:null,o=n&&n.appContext.config.warnHandler,r=getComponentTrace();if(o)callWithErrorHandling(o,n,11,[e+t.map((e=>{var t,n;return null!=(n=null==(t=e.toString)?void 0:t.call(e))?n:JSON.stringify(e)})).join(""),n&&n.proxy,r.map((({vnode:e})=>`at <${formatComponentName(n,e.type)}>`)).join("\n"),r]);else{const n=[`[Vue warn]: ${e}`,...t];r.length&&n.push("\n",...formatTrace(r)),console.warn(...n)}resetTracking()}function getComponentTrace(){let e=stack[stack.length-1];if(!e)return[];const t=[];for(;e;){const n=t[0];n&&n.vnode===e?n.recurseCount++:t.push({vnode:e,recurseCount:0});const o=e.component&&e.component.parent;e=o&&o.vnode}return t}function formatTrace(e){const t=[];return e.forEach(((e,n)=>{t.push(...0===n?[]:["\n"],...formatTraceEntry(e))})),t}function formatTraceEntry({vnode:e,recurseCount:t}){const n=t>0?`... (${t} recursive calls)`:"",o=!!e.component&&null==e.component.parent,r=` at <${formatComponentName(e.component,e.type,o)}`,i=">"+n;return e.props?[r,...formatProps(e.props),i]:[r+i]}function formatProps(e){const t=[],n=Object.keys(e);return n.slice(0,3).forEach((n=>{t.push(...formatProp(n,e[n]))})),n.length>3&&t.push(" ..."),t}function formatProp(e,t,n){return isString$3(t)?(t=JSON.stringify(t),n?t:[`${e}=${t}`]):"number"==typeof t||"boolean"==typeof t||null==t?n?t:[`${e}=${t}`]:isRef(t)?(t=formatProp(e,toRaw(t.value),!0),n?t:[`${e}=Ref<`,t,">"]):isFunction$3(t)?[`${e}=fn${t.name?`<${t.name}>`:""}`]:(t=toRaw(t),n?t:[`${e}=`,t])}function callWithErrorHandling(e,t,n,o){try{return o?e(...o):e()}catch(r){handleError(r,t,n)}}function callWithAsyncErrorHandling(e,t,n,o){if(isFunction$3(e)){const r=callWithErrorHandling(e,t,n,o);return r&&isPromise(r)&&r.catch((e=>{handleError(e,t,n)})),r}const r=[];for(let i=0;i>>1,r=queue[o],i=getId$1(r);iflushIndex&&queue.splice(t,1)}function queuePostFlushCb(e){isArray$3(e)?pendingPostFlushCbs.push(...e):activePostFlushCbs&&activePostFlushCbs.includes(e,e.allowRecurse?postFlushIndex+1:postFlushIndex)||pendingPostFlushCbs.push(e),queueFlush()}function flushPreFlushCbs(e,t,n=(isFlushing?flushIndex+1:0)){for(;ngetId$1(e)-getId$1(t)));if(pendingPostFlushCbs.length=0,activePostFlushCbs)return void activePostFlushCbs.push(...e);for(activePostFlushCbs=e,postFlushIndex=0;postFlushIndexnull==e.id?1/0:e.id,comparator=(e,t)=>{const n=getId$1(e)-getId$1(t);if(0===n){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function flushJobs(e){isFlushPending=!1,isFlushing=!0,queue.sort(comparator);try{for(flushIndex=0;flushIndexisString$3(e)?e.trim():e))),t&&(r=n.map(looseToNumber$1))}let a,c=o[a=toHandlerKey(t)]||o[a=toHandlerKey(camelize(t))];!c&&i&&(c=o[a=toHandlerKey(hyphenate$1(t))]),c&&callWithAsyncErrorHandling(c,e,6,r);const l=o[a+"Once"];if(l){if(e.emitted){if(e.emitted[a])return}else e.emitted={};e.emitted[a]=!0,callWithAsyncErrorHandling(l,e,6,r)}}function normalizeEmitsOptions(e,t,n=!1){const o=t.emitsCache,r=o.get(e);if(void 0!==r)return r;const i=e.emits;let s={},a=!1;if(!isFunction$3(e)){const o=e=>{const n=normalizeEmitsOptions(e,t,!0);n&&(a=!0,extend$2(s,n))};!n&&t.mixins.length&&t.mixins.forEach(o),e.extends&&o(e.extends),e.mixins&&e.mixins.forEach(o)}return i||a?(isArray$3(i)?i.forEach((e=>s[e]=null)):extend$2(s,i),isObject$3(e)&&o.set(e,s),s):(isObject$3(e)&&o.set(e,null),null)}function isEmitListener(e,t){return!(!e||!isOn$1(t))&&(t=t.slice(2).replace(/Once$/,""),hasOwn(e,t[0].toLowerCase()+t.slice(1))||hasOwn(e,hyphenate$1(t))||hasOwn(e,t))}let currentRenderingInstance=null,currentScopeId=null;function setCurrentRenderingInstance(e){const t=currentRenderingInstance;return currentRenderingInstance=e,currentScopeId=e&&e.type.__scopeId||null,t}function pushScopeId(e){currentScopeId=e}function popScopeId(){currentScopeId=null}function withCtx(e,t=currentRenderingInstance,n){if(!t)return e;if(e._n)return e;const o=(...n)=>{o._d&&setBlockTracking(-1);const r=setCurrentRenderingInstance(t);let i;try{i=e(...n)}finally{setCurrentRenderingInstance(r),o._d&&setBlockTracking(1)}return i};return o._n=!0,o._c=!0,o._d=!0,o}function markAttrsAccessed(){}function renderComponentRoot(e){const{type:t,vnode:n,proxy:o,withProxy:r,props:i,propsOptions:[s],slots:a,attrs:c,emit:l,render:u,renderCache:d,data:p,setupState:f,ctx:h,inheritAttrs:m}=e;let g,v;const y=setCurrentRenderingInstance(e);try{if(4&n.shapeFlag){const e=r||o,t=e;g=normalizeVNode(u.call(t,e,d,i,f,p,h)),v=c}else{const e=t;0,g=normalizeVNode(e.length>1?e(i,{attrs:c,slots:a,emit:l}):e(i,null)),v=t.props?c:getFunctionalFallthrough(c)}}catch(b){blockStack.length=0,handleError(b,e,1),g=createVNode(Comment)}let _=g;if(v&&!1!==m){const e=Object.keys(v),{shapeFlag:t}=_;e.length&&7&t&&(s&&e.some(isModelListener$1)&&(v=filterModelListeners(v,s)),_=cloneVNode(_,v))}return n.dirs&&(_=cloneVNode(_),_.dirs=_.dirs?_.dirs.concat(n.dirs):n.dirs),n.transition&&(_.transition=n.transition),g=_,setCurrentRenderingInstance(y),g}const getFunctionalFallthrough=e=>{let t;for(const n in e)("class"===n||"style"===n||isOn$1(n))&&((t||(t={}))[n]=e[n]);return t},filterModelListeners=(e,t)=>{const n={};for(const o in e)isModelListener$1(o)&&o.slice(9)in t||(n[o]=e[o]);return n};function shouldUpdateComponent(e,t,n){const{props:o,children:r,component:i}=e,{props:s,children:a,patchFlag:c}=t,l=i.emitsOptions;if(t.dirs||t.transition)return!0;if(!(n&&c>=0))return!(!r&&!a||a&&a.$stable)||o!==s&&(o?!s||hasPropsChanged(o,s,l):!!s);if(1024&c)return!0;if(16&c)return o?hasPropsChanged(o,s,l):!!s;if(8&c){const e=t.dynamicProps;for(let t=0;te.__isSuspense;function queueEffectWithSuspense(e,t){t&&t.pendingBranch?isArray$3(e)?t.effects.push(...e):t.effects.push(e):queuePostFlushCb(e)}const ssrContextKey=Symbol.for("v-scx"),useSSRContext=()=>inject(ssrContextKey);function watchEffect$1(e,t){return doWatch(e,null,t)}function watchPostEffect(e,t){return doWatch(e,null,{flush:"post"})}const INITIAL_WATCHER_VALUE={};function watch(e,t,n){return doWatch(e,t,n)}function doWatch(e,t,{immediate:n,deep:o,flush:r,once:i,onTrack:s,onTrigger:a}=EMPTY_OBJ$1){if(t&&i){const e=t;t=(...t)=>{e(...t),T()}}const c=currentInstance,l=e=>!0===o?e:traverse(e,!1===o?1:void 0);let u,d,p=!1,f=!1;if(isRef(e)?(u=()=>e.value,p=isShallow(e)):isReactive(e)?(u=()=>l(e),p=!0):isArray$3(e)?(f=!0,p=e.some((e=>isReactive(e)||isShallow(e))),u=()=>e.map((e=>isRef(e)?e.value:isReactive(e)?l(e):isFunction$3(e)?callWithErrorHandling(e,c,2):void 0))):u=isFunction$3(e)?t?()=>callWithErrorHandling(e,c,2):()=>(d&&d(),callWithAsyncErrorHandling(e,c,3,[m])):NOOP,t&&o){const e=u;u=()=>traverse(e())}let h,m=e=>{d=_.onStop=()=>{callWithErrorHandling(e,c,4),d=_.onStop=void 0}};if(isInSSRComponentSetup){if(m=NOOP,t?n&&callWithAsyncErrorHandling(t,c,3,[u(),f?[]:void 0,m]):u(),"sync"!==r)return NOOP;{const e=useSSRContext();h=e.__watcherHandles||(e.__watcherHandles=[])}}let g=f?new Array(e.length).fill(INITIAL_WATCHER_VALUE):INITIAL_WATCHER_VALUE;const v=()=>{if(_.active&&_.dirty)if(t){const e=_.run();(o||p||(f?e.some(((e,t)=>hasChanged(e,g[t]))):hasChanged(e,g)))&&(d&&d(),callWithAsyncErrorHandling(t,c,3,[e,g===INITIAL_WATCHER_VALUE?void 0:f&&g[0]===INITIAL_WATCHER_VALUE?[]:g,m]),g=e)}else _.run()};let y;v.allowRecurse=!!t,"sync"===r?y=v:"post"===r?y=()=>queuePostRenderEffect(v,c&&c.suspense):(v.pre=!0,c&&(v.id=c.uid),y=()=>queueJob(v));const _=new ReactiveEffect(u,NOOP,y),b=getCurrentScope(),T=()=>{_.stop(),b&&remove(b.effects,_)};return t?n?v():g=_.run():"post"===r?queuePostRenderEffect(_.run.bind(_),c&&c.suspense):_.run(),h&&h.push(T),T}function instanceWatch(e,t,n){const o=this.proxy,r=isString$3(e)?e.includes(".")?createPathGetter(o,e):()=>o[e]:e.bind(o,o);let i;isFunction$3(t)?i=t:(i=t.handler,n=t);const s=setCurrentInstance(this),a=doWatch(r,i.bind(o),n);return s(),a}function createPathGetter(e,t){const n=t.split(".");return()=>{let t=e;for(let e=0;e0){if(n>=t)return e;n++}if((o=o||new Set).has(e))return e;if(o.add(e),isRef(e))traverse(e.value,t,n,o);else if(isArray$3(e))for(let r=0;r{traverse(e,t,n,o)}));else if(isPlainObject$2(e))for(const r in e)traverse(e[r],t,n,o);return e}function withDirectives(e,t){if(null===currentRenderingInstance)return e;const n=getExposeProxy(currentRenderingInstance)||currentRenderingInstance.proxy,o=e.dirs||(e.dirs=[]);for(let r=0;r{e.isMounted=!0})),onBeforeUnmount((()=>{e.isUnmounting=!0})),e}const TransitionHookValidator=[Function,Array],BaseTransitionPropsValidators={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:TransitionHookValidator,onEnter:TransitionHookValidator,onAfterEnter:TransitionHookValidator,onEnterCancelled:TransitionHookValidator,onBeforeLeave:TransitionHookValidator,onLeave:TransitionHookValidator,onAfterLeave:TransitionHookValidator,onLeaveCancelled:TransitionHookValidator,onBeforeAppear:TransitionHookValidator,onAppear:TransitionHookValidator,onAfterAppear:TransitionHookValidator,onAppearCancelled:TransitionHookValidator},BaseTransitionImpl={name:"BaseTransition",props:BaseTransitionPropsValidators,setup(e,{slots:t}){const n=getCurrentInstance(),o=useTransitionState();return()=>{const r=t.default&&getTransitionRawChildren(t.default(),!0);if(!r||!r.length)return;let i=r[0];if(r.length>1)for(const e of r)if(e.type!==Comment){i=e;break}const s=toRaw(e),{mode:a}=s;if(o.isLeaving)return emptyPlaceholder(i);const c=getKeepAliveChild(i);if(!c)return emptyPlaceholder(i);const l=resolveTransitionHooks(c,s,o,n);setTransitionHooks(c,l);const u=n.subTree,d=u&&getKeepAliveChild(u);if(d&&d.type!==Comment&&!isSameVNodeType(c,d)){const e=resolveTransitionHooks(d,s,o,n);if(setTransitionHooks(d,e),"out-in"===a)return o.isLeaving=!0,e.afterLeave=()=>{o.isLeaving=!1,!1!==n.update.active&&(n.effect.dirty=!0,n.update())},emptyPlaceholder(i);"in-out"===a&&c.type!==Comment&&(e.delayLeave=(e,t,n)=>{getLeavingNodesForType(o,d)[String(d.key)]=d,e[leaveCbKey]=()=>{t(),e[leaveCbKey]=void 0,delete l.delayedLeave},l.delayedLeave=n})}return i}}},BaseTransition=BaseTransitionImpl;function getLeavingNodesForType(e,t){const{leavingVNodes:n}=e;let o=n.get(t.type);return o||(o=Object.create(null),n.set(t.type,o)),o}function resolveTransitionHooks(e,t,n,o){const{appear:r,mode:i,persisted:s=!1,onBeforeEnter:a,onEnter:c,onAfterEnter:l,onEnterCancelled:u,onBeforeLeave:d,onLeave:p,onAfterLeave:f,onLeaveCancelled:h,onBeforeAppear:m,onAppear:g,onAfterAppear:v,onAppearCancelled:y}=t,_=String(e.key),b=getLeavingNodesForType(n,e),T=(e,t)=>{e&&callWithAsyncErrorHandling(e,o,9,t)},E=(e,t)=>{const n=t[1];T(e,t),isArray$3(e)?e.every((e=>e.length<=1))&&n():e.length<=1&&n()},S={mode:i,persisted:s,beforeEnter(t){let o=a;if(!n.isMounted){if(!r)return;o=m||a}t[leaveCbKey]&&t[leaveCbKey](!0);const i=b[_];i&&isSameVNodeType(e,i)&&i.el[leaveCbKey]&&i.el[leaveCbKey](),T(o,[t])},enter(e){let t=c,o=l,i=u;if(!n.isMounted){if(!r)return;t=g||c,o=v||l,i=y||u}let s=!1;const a=e[enterCbKey$1]=t=>{s||(s=!0,T(t?i:o,[e]),S.delayedLeave&&S.delayedLeave(),e[enterCbKey$1]=void 0)};t?E(t,[e,a]):a()},leave(t,o){const r=String(e.key);if(t[enterCbKey$1]&&t[enterCbKey$1](!0),n.isUnmounting)return o();T(d,[t]);let i=!1;const s=t[leaveCbKey]=n=>{i||(i=!0,o(),T(n?h:f,[t]),t[leaveCbKey]=void 0,b[r]===e&&delete b[r])};b[r]=e,p?E(p,[t,s]):s()},clone:e=>resolveTransitionHooks(e,t,n,o)};return S}function emptyPlaceholder(e){if(isKeepAlive(e))return(e=cloneVNode(e)).children=null,e}function getKeepAliveChild(e){return isKeepAlive(e)?e.children?e.children[0]:void 0:e}function setTransitionHooks(e,t){6&e.shapeFlag&&e.component?setTransitionHooks(e.component.subTree,t):128&e.shapeFlag?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function getTransitionRawChildren(e,t=!1,n){let o=[],r=0;for(let i=0;i1)for(let i=0;iextend$2({name:e.name},t,{setup:e}))():e}const isAsyncWrapper=e=>!!e.type.__asyncLoader/*! #__NO_SIDE_EFFECTS__ */;function defineAsyncComponent(e){isFunction$3(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:o,delay:r=200,timeout:i,suspensible:s=!0,onError:a}=e;let c,l=null,u=0;const d=()=>{let e;return l||(e=l=t().catch((e=>{if(e=e instanceof Error?e:new Error(String(e)),a)return new Promise(((t,n)=>{a(e,(()=>t((u++,l=null,d()))),(()=>n(e)),u+1)}));throw e})).then((t=>e!==l&&l?l:(t&&(t.__esModule||"Module"===t[Symbol.toStringTag])&&(t=t.default),c=t,t))))};return defineComponent({name:"AsyncComponentWrapper",__asyncLoader:d,get __asyncResolved(){return c},setup(){const e=currentInstance;if(c)return()=>createInnerComp(c,e);const t=t=>{l=null,handleError(t,e,13,!o)};if(s&&e.suspense||isInSSRComponentSetup)return d().then((t=>()=>createInnerComp(t,e))).catch((e=>(t(e),()=>o?createVNode(o,{error:e}):null)));const a=ref(!1),u=ref(),p=ref(!!r);return r&&setTimeout((()=>{p.value=!1}),r),null!=i&&setTimeout((()=>{if(!a.value&&!u.value){const e=new Error(`Async component timed out after ${i}ms.`);t(e),u.value=e}}),i),d().then((()=>{a.value=!0,e.parent&&isKeepAlive(e.parent.vnode)&&(e.parent.effect.dirty=!0,queueJob(e.parent.update))})).catch((e=>{t(e),u.value=e})),()=>a.value&&c?createInnerComp(c,e):u.value&&o?createVNode(o,{error:u.value}):n&&!p.value?createVNode(n):void 0}})}function createInnerComp(e,t){const{ref:n,props:o,children:r,ce:i}=t.vnode,s=createVNode(e,o,r);return s.ref=n,s.ce=i,delete t.vnode.ce,s}const isKeepAlive=e=>e.type.__isKeepAlive;function onActivated(e,t){registerKeepAliveHook(e,"a",t)}function onDeactivated(e,t){registerKeepAliveHook(e,"da",t)}function registerKeepAliveHook(e,t,n=currentInstance){const o=e.__wdc||(e.__wdc=()=>{let t=n;for(;t;){if(t.isDeactivated)return;t=t.parent}return e()});if(injectHook(t,o,n),n){let e=n.parent;for(;e&&e.parent;)isKeepAlive(e.parent.vnode)&&injectToKeepAliveRoot(o,t,n,e),e=e.parent}}function injectToKeepAliveRoot(e,t,n,o){const r=injectHook(t,e,o,!0);onUnmounted((()=>{remove(o[t],r)}),n)}function injectHook(e,t,n=currentInstance,o=!1){if(n){const r=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...o)=>{if(n.isUnmounted)return;pauseTracking();const r=setCurrentInstance(n),i=callWithAsyncErrorHandling(t,n,e,o);return r(),resetTracking(),i});return o?r.unshift(i):r.push(i),i}}const createHook=e=>(t,n=currentInstance)=>(!isInSSRComponentSetup||"sp"===e)&&injectHook(e,((...e)=>t(...e)),n),onBeforeMount$1=createHook("bm"),onMounted$1=createHook("m"),onBeforeUpdate=createHook("bu"),onUpdated=createHook("u"),onBeforeUnmount=createHook("bum"),onUnmounted=createHook("um"),onServerPrefetch=createHook("sp"),onRenderTriggered=createHook("rtg"),onRenderTracked=createHook("rtc");function onErrorCaptured(e,t=currentInstance){injectHook("ec",e,t)}function renderList(e,t,n,o){let r;const i=n&&n[o];if(isArray$3(e)||isString$3(e)){r=new Array(e.length);for(let n=0,o=e.length;nt(e,n,void 0,i&&i[n])));else{const n=Object.keys(e);r=new Array(n.length);for(let o=0,s=n.length;o!isVNode(e)||e.type!==Comment&&!(e.type===Fragment&&!ensureValidVNode(e.children))))?e:null}function toHandlers(e,t){const n={};for(const o in e)n[t&&/[A-Z]/.test(o)?`on:${o}`:toHandlerKey(o)]=e[o];return n}const getPublicInstance=e=>e?isStatefulComponent(e)?getExposeProxy(e)||e.proxy:getPublicInstance(e.parent):null,publicPropertiesMap=extend$2(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>getPublicInstance(e.parent),$root:e=>getPublicInstance(e.root),$emit:e=>e.emit,$options:e=>resolveMergedOptions(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,queueJob(e.update)}),$nextTick:e=>e.n||(e.n=nextTick.bind(e.proxy)),$watch:e=>instanceWatch.bind(e)}),hasSetupBinding=(e,t)=>e!==EMPTY_OBJ$1&&!e.__isScriptSetup&&hasOwn(e,t),PublicInstanceProxyHandlers={get({_:e},t){const{ctx:n,setupState:o,data:r,props:i,accessCache:s,type:a,appContext:c}=e;let l;if("$"!==t[0]){const a=s[t];if(void 0!==a)switch(a){case 1:return o[t];case 2:return r[t];case 4:return n[t];case 3:return i[t]}else{if(hasSetupBinding(o,t))return s[t]=1,o[t];if(r!==EMPTY_OBJ$1&&hasOwn(r,t))return s[t]=2,r[t];if((l=e.propsOptions[0])&&hasOwn(l,t))return s[t]=3,i[t];if(n!==EMPTY_OBJ$1&&hasOwn(n,t))return s[t]=4,n[t];shouldCacheAccess&&(s[t]=0)}}const u=publicPropertiesMap[t];let d,p;return u?("$attrs"===t&&track(e,"get",t),u(e)):(d=a.__cssModules)&&(d=d[t])?d:n!==EMPTY_OBJ$1&&hasOwn(n,t)?(s[t]=4,n[t]):(p=c.config.globalProperties,hasOwn(p,t)?p[t]:void 0)},set({_:e},t,n){const{data:o,setupState:r,ctx:i}=e;return hasSetupBinding(r,t)?(r[t]=n,!0):o!==EMPTY_OBJ$1&&hasOwn(o,t)?(o[t]=n,!0):!hasOwn(e.props,t)&&(("$"!==t[0]||!(t.slice(1)in e))&&(i[t]=n,!0))},has({_:{data:e,setupState:t,accessCache:n,ctx:o,appContext:r,propsOptions:i}},s){let a;return!!n[s]||e!==EMPTY_OBJ$1&&hasOwn(e,s)||hasSetupBinding(t,s)||(a=i[0])&&hasOwn(a,s)||hasOwn(o,s)||hasOwn(publicPropertiesMap,s)||hasOwn(r.config.globalProperties,s)},defineProperty(e,t,n){return null!=n.get?e._.accessCache[t]=0:hasOwn(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function normalizePropsOrEmits(e){return isArray$3(e)?e.reduce(((e,t)=>(e[t]=null,e)),{}):e}let shouldCacheAccess=!0;function applyOptions(e){const t=resolveMergedOptions(e),n=e.proxy,o=e.ctx;shouldCacheAccess=!1,t.beforeCreate&&callHook$1(t.beforeCreate,e,"bc");const{data:r,computed:i,methods:s,watch:a,provide:c,inject:l,created:u,beforeMount:d,mounted:p,beforeUpdate:f,updated:h,activated:m,deactivated:g,beforeDestroy:v,beforeUnmount:y,destroyed:_,unmounted:b,render:T,renderTracked:E,renderTriggered:S,errorCaptured:C,serverPrefetch:R,expose:O,inheritAttrs:$,components:w,directives:x,filters:A}=t;if(l&&resolveInjections(l,o,null),s)for(const k in s){const e=s[k];isFunction$3(e)&&(o[k]=e.bind(n))}if(r){const t=r.call(n,n);isObject$3(t)&&(e.data=reactive$1(t))}if(shouldCacheAccess=!0,i)for(const k in i){const e=i[k],t=isFunction$3(e)?e.bind(n,n):isFunction$3(e.get)?e.get.bind(n,n):NOOP,r=!isFunction$3(e)&&isFunction$3(e.set)?e.set.bind(n):NOOP,s=computed$1({get:t,set:r});Object.defineProperty(o,k,{enumerable:!0,configurable:!0,get:()=>s.value,set:e=>s.value=e})}if(a)for(const k in a)createWatcher(a[k],o,n,k);if(c){const e=isFunction$3(c)?c.call(n):c;Reflect.ownKeys(e).forEach((t=>{provide(t,e[t])}))}function P(e,t){isArray$3(t)?t.forEach((t=>e(t.bind(n)))):t&&e(t.bind(n))}if(u&&callHook$1(u,e,"c"),P(onBeforeMount$1,d),P(onMounted$1,p),P(onBeforeUpdate,f),P(onUpdated,h),P(onActivated,m),P(onDeactivated,g),P(onErrorCaptured,C),P(onRenderTracked,E),P(onRenderTriggered,S),P(onBeforeUnmount,y),P(onUnmounted,b),P(onServerPrefetch,R),isArray$3(O))if(O.length){const t=e.exposed||(e.exposed={});O.forEach((e=>{Object.defineProperty(t,e,{get:()=>n[e],set:t=>n[e]=t})}))}else e.exposed||(e.exposed={});T&&e.render===NOOP&&(e.render=T),null!=$&&(e.inheritAttrs=$),w&&(e.components=w),x&&(e.directives=x)}function resolveInjections(e,t,n=NOOP){isArray$3(e)&&(e=normalizeInject(e));for(const o in e){const n=e[o];let r;r=isObject$3(n)?"default"in n?inject(n.from||o,n.default,!0):inject(n.from||o):inject(n),isRef(r)?Object.defineProperty(t,o,{enumerable:!0,configurable:!0,get:()=>r.value,set:e=>r.value=e}):t[o]=r}}function callHook$1(e,t,n){callWithAsyncErrorHandling(isArray$3(e)?e.map((e=>e.bind(t.proxy))):e.bind(t.proxy),t,n)}function createWatcher(e,t,n,o){const r=o.includes(".")?createPathGetter(n,o):()=>n[o];if(isString$3(e)){const n=t[e];isFunction$3(n)&&watch(r,n)}else if(isFunction$3(e))watch(r,e.bind(n));else if(isObject$3(e))if(isArray$3(e))e.forEach((e=>createWatcher(e,t,n,o)));else{const o=isFunction$3(e.handler)?e.handler.bind(n):t[e.handler];isFunction$3(o)&&watch(r,o,e)}}function resolveMergedOptions(e){const t=e.type,{mixins:n,extends:o}=t,{mixins:r,optionsCache:i,config:{optionMergeStrategies:s}}=e.appContext,a=i.get(t);let c;return a?c=a:r.length||n||o?(c={},r.length&&r.forEach((e=>mergeOptions$1(c,e,s,!0))),mergeOptions$1(c,t,s)):c=t,isObject$3(t)&&i.set(t,c),c}function mergeOptions$1(e,t,n,o=!1){const{mixins:r,extends:i}=t;i&&mergeOptions$1(e,i,n,!0),r&&r.forEach((t=>mergeOptions$1(e,t,n,!0)));for(const s in t)if(o&&"expose"===s);else{const o=internalOptionMergeStrats[s]||n&&n[s];e[s]=o?o(e[s],t[s]):t[s]}return e}const internalOptionMergeStrats={data:mergeDataFn,props:mergeEmitsOrPropsOptions,emits:mergeEmitsOrPropsOptions,methods:mergeObjectOptions,computed:mergeObjectOptions,beforeCreate:mergeAsArray,created:mergeAsArray,beforeMount:mergeAsArray,mounted:mergeAsArray,beforeUpdate:mergeAsArray,updated:mergeAsArray,beforeDestroy:mergeAsArray,beforeUnmount:mergeAsArray,destroyed:mergeAsArray,unmounted:mergeAsArray,activated:mergeAsArray,deactivated:mergeAsArray,errorCaptured:mergeAsArray,serverPrefetch:mergeAsArray,components:mergeObjectOptions,directives:mergeObjectOptions,watch:mergeWatchOptions,provide:mergeDataFn,inject:mergeInject};function mergeDataFn(e,t){return t?e?function(){return extend$2(isFunction$3(e)?e.call(this,this):e,isFunction$3(t)?t.call(this,this):t)}:t:e}function mergeInject(e,t){return mergeObjectOptions(normalizeInject(e),normalizeInject(t))}function normalizeInject(e){if(isArray$3(e)){const t={};for(let n=0;n(i.has(e)||(e&&isFunction$3(e.install)?(i.add(e),e.install(a,...t)):isFunction$3(e)&&(i.add(e),e(a,...t))),a),mixin:e=>(r.mixins.includes(e)||r.mixins.push(e),a),component:(e,t)=>t?(r.components[e]=t,a):r.components[e],directive:(e,t)=>t?(r.directives[e]=t,a):r.directives[e],mount(i,c,l){if(!s){const u=createVNode(n,o);return u.appContext=r,!0===l?l="svg":!1===l&&(l=void 0),c&&t?t(u,i):e(u,i,l),s=!0,a._container=i,i.__vue_app__=a,getExposeProxy(u.component)||u.component.proxy}},unmount(){s&&(e(null,a._container),delete a._container.__vue_app__)},provide:(e,t)=>(r.provides[e]=t,a),runWithContext(e){const t=currentApp;currentApp=a;try{return e()}finally{currentApp=t}}};return a}}let currentApp=null;function provide(e,t){if(currentInstance){let n=currentInstance.provides;const o=currentInstance.parent&¤tInstance.parent.provides;o===n&&(n=currentInstance.provides=Object.create(o)),n[e]=t}else;}function inject(e,t,n=!1){const o=currentInstance||currentRenderingInstance;if(o||currentApp){const r=o?null==o.parent?o.vnode.appContext&&o.vnode.appContext.provides:o.parent.provides:currentApp._context.provides;if(r&&e in r)return r[e];if(arguments.length>1)return n&&isFunction$3(t)?t.call(o&&o.proxy):t}}function hasInjectionContext(){return!!(currentInstance||currentRenderingInstance||currentApp)}function initProps(e,t,n,o=!1){const r={},i={};def(i,InternalObjectKey,1),e.propsDefaults=Object.create(null),setFullProps(e,t,r,i);for(const s in e.propsOptions[0])s in r||(r[s]=void 0);n?e.props=o?r:shallowReactive(r):e.type.props?e.props=r:e.props=i,e.attrs=i}function updateProps(e,t,n,o){const{props:r,attrs:i,vnode:{patchFlag:s}}=e,a=toRaw(r),[c]=e.propsOptions;let l=!1;if(!(o||s>0)||16&s){let o;setFullProps(e,t,r,i)&&(l=!0);for(const i in a)t&&(hasOwn(t,i)||(o=hyphenate$1(i))!==i&&hasOwn(t,o))||(c?!n||void 0===n[i]&&void 0===n[o]||(r[i]=resolvePropValue(c,a,i,void 0,e,!0)):delete r[i]);if(i!==a)for(const e in i)t&&hasOwn(t,e)||(delete i[e],l=!0)}else if(8&s){const n=e.vnode.dynamicProps;for(let o=0;o{c=!0;const[n,o]=normalizePropsOptions(e,t,!0);extend$2(s,n),o&&a.push(...o)};!n&&t.mixins.length&&t.mixins.forEach(o),e.extends&&o(e.extends),e.mixins&&e.mixins.forEach(o)}if(!i&&!c)return isObject$3(e)&&o.set(e,EMPTY_ARR),EMPTY_ARR;if(isArray$3(i))for(let u=0;u-1,n[1]=o<0||t-1||hasOwn(n,"default"))&&a.push(e)}}}const l=[s,a];return isObject$3(e)&&o.set(e,l),l}function validatePropName(e){return"$"!==e[0]&&!isReservedProp(e)}function getType(e){if(null===e)return"null";if("function"==typeof e)return e.name||"";if("object"==typeof e){return e.constructor&&e.constructor.name||""}return""}function isSameType(e,t){return getType(e)===getType(t)}function getTypeIndex(e,t){return isArray$3(t)?t.findIndex((t=>isSameType(t,e))):isFunction$3(t)&&isSameType(t,e)?0:-1}const isInternalKey=e=>"_"===e[0]||"$stable"===e,normalizeSlotValue=e=>isArray$3(e)?e.map(normalizeVNode):[normalizeVNode(e)],normalizeSlot$1=(e,t,n)=>{if(t._n)return t;const o=withCtx(((...e)=>normalizeSlotValue(t(...e))),n);return o._c=!1,o},normalizeObjectSlots=(e,t,n)=>{const o=e._ctx;for(const r in e){if(isInternalKey(r))continue;const n=e[r];if(isFunction$3(n))t[r]=normalizeSlot$1(r,n,o);else if(null!=n){const e=normalizeSlotValue(n);t[r]=()=>e}}},normalizeVNodeSlots=(e,t)=>{const n=normalizeSlotValue(t);e.slots.default=()=>n},initSlots=(e,t)=>{if(32&e.vnode.shapeFlag){const n=t._;n?(e.slots=toRaw(t),def(t,"_",n)):normalizeObjectSlots(t,e.slots={})}else e.slots={},t&&normalizeVNodeSlots(e,t);def(e.slots,InternalObjectKey,1)},updateSlots=(e,t,n)=>{const{vnode:o,slots:r}=e;let i=!0,s=EMPTY_OBJ$1;if(32&o.shapeFlag){const e=t._;e?n&&1===e?i=!1:(extend$2(r,t),n||1!==e||delete r._):(i=!t.$stable,normalizeObjectSlots(t,r)),s=t}else t&&(normalizeVNodeSlots(e,t),s={default:1});if(i)for(const a in r)isInternalKey(a)||null!=s[a]||delete r[a]};function setRef(e,t,n,o,r=!1){if(isArray$3(e))return void e.forEach(((e,i)=>setRef(e,t&&(isArray$3(t)?t[i]:t),n,o,r)));if(isAsyncWrapper(o)&&!r)return;const i=4&o.shapeFlag?getExposeProxy(o.component)||o.component.proxy:o.el,s=r?null:i,{i:a,r:c}=e,l=t&&t.r,u=a.refs===EMPTY_OBJ$1?a.refs={}:a.refs,d=a.setupState;if(null!=l&&l!==c&&(isString$3(l)?(u[l]=null,hasOwn(d,l)&&(d[l]=null)):isRef(l)&&(l.value=null)),isFunction$3(c))callWithErrorHandling(c,a,12,[s,u]);else{const t=isString$3(c),o=isRef(c);if(t||o){const a=()=>{if(e.f){const n=t?hasOwn(d,c)?d[c]:u[c]:c.value;r?isArray$3(n)&&remove(n,i):isArray$3(n)?n.includes(i)||n.push(i):t?(u[c]=[i],hasOwn(d,c)&&(d[c]=u[c])):(c.value=[i],e.k&&(u[e.k]=c.value))}else t?(u[c]=s,hasOwn(d,c)&&(d[c]=s)):o&&(c.value=s,e.k&&(u[e.k]=s))};s?(a.id=-1,queuePostRenderEffect(a,n)):a()}}}function initFeatureFlags(){"boolean"!=typeof __VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&(getGlobalThis().__VUE_PROD_HYDRATION_MISMATCH_DETAILS__=!1)}const queuePostRenderEffect=queueEffectWithSuspense;function createRenderer(e){return baseCreateRenderer(e)}function baseCreateRenderer(e,t){initFeatureFlags();getGlobalThis().__VUE__=!0;const{insert:n,remove:o,patchProp:r,createElement:i,createText:s,createComment:a,setText:c,setElementText:l,parentNode:u,nextSibling:d,setScopeId:p=NOOP,insertStaticContent:f}=e,h=(e,t,n,o=null,r=null,i=null,s,a=null,c=!!t.dynamicChildren)=>{if(e===t)return;e&&!isSameVNodeType(e,t)&&(o=F(e),V(e,r,i,!0),e=null),-2===t.patchFlag&&(c=!1,t.dynamicChildren=null);const{type:l,ref:u,shapeFlag:d}=t;switch(l){case Text:m(e,t,n,o);break;case Comment:g(e,t,n,o);break;case Static:null==e&&v(t,n,o,s);break;case Fragment:R(e,t,n,o,r,i,s,a,c);break;default:1&d?y(e,t,n,o,r,i,s,a,c):6&d?O(e,t,n,o,r,i,s,a,c):(64&d||128&d)&&l.process(e,t,n,o,r,i,s,a,c,U)}null!=u&&r&&setRef(u,e&&e.ref,i,t||e,!t)},m=(e,t,o,r)=>{if(null==e)n(t.el=s(t.children),o,r);else{const n=t.el=e.el;t.children!==e.children&&c(n,t.children)}},g=(e,t,o,r)=>{null==e?n(t.el=a(t.children||""),o,r):t.el=e.el},v=(e,t,n,o)=>{[e.el,e.anchor]=f(e.children,t,n,o,e.el,e.anchor)},y=(e,t,n,o,r,i,s,a,c)=>{"svg"===t.type?s="svg":"math"===t.type&&(s="mathml"),null==e?_(t,n,o,r,i,s,a,c):E(e,t,r,i,s,a,c)},_=(e,t,o,s,a,c,u,d)=>{let p,f;const{props:h,shapeFlag:m,transition:g,dirs:v}=e;if(p=e.el=i(e.type,c,h&&h.is,h),8&m?l(p,e.children):16&m&&T(e.children,p,null,s,a,resolveChildrenNamespace(e,c),u,d),v&&invokeDirectiveHook(e,null,s,"created"),b(p,e,e.scopeId,u,s),h){for(const t in h)"value"===t||isReservedProp(t)||r(p,t,null,h[t],c,e.children,s,a,L);"value"in h&&r(p,"value",null,h.value,c),(f=h.onVnodeBeforeMount)&&invokeVNodeHook(f,s,e)}v&&invokeDirectiveHook(e,null,s,"beforeMount");const y=needTransition(a,g);y&&g.beforeEnter(p),n(p,t,o),((f=h&&h.onVnodeMounted)||y||v)&&queuePostRenderEffect((()=>{f&&invokeVNodeHook(f,s,e),y&&g.enter(p),v&&invokeDirectiveHook(e,null,s,"mounted")}),a)},b=(e,t,n,o,r)=>{if(n&&p(e,n),o)for(let i=0;i{for(let l=c;l{const c=t.el=e.el;let{patchFlag:u,dynamicChildren:d,dirs:p}=t;u|=16&e.patchFlag;const f=e.props||EMPTY_OBJ$1,h=t.props||EMPTY_OBJ$1;let m;if(n&&toggleRecurse(n,!1),(m=h.onVnodeBeforeUpdate)&&invokeVNodeHook(m,n,t,e),p&&invokeDirectiveHook(t,e,n,"beforeUpdate"),n&&toggleRecurse(n,!0),d?S(e.dynamicChildren,d,c,n,o,resolveChildrenNamespace(t,i),s):a||P(e,t,c,null,n,o,resolveChildrenNamespace(t,i),s,!1),u>0){if(16&u)C(c,t,f,h,n,o,i);else if(2&u&&f.class!==h.class&&r(c,"class",null,h.class,i),4&u&&r(c,"style",f.style,h.style,i),8&u){const s=t.dynamicProps;for(let t=0;t{m&&invokeVNodeHook(m,n,t,e),p&&invokeDirectiveHook(t,e,n,"updated")}),o)},S=(e,t,n,o,r,i,s)=>{for(let a=0;a{if(n!==o){if(n!==EMPTY_OBJ$1)for(const c in n)isReservedProp(c)||c in o||r(e,c,n[c],null,a,t.children,i,s,L);for(const c in o){if(isReservedProp(c))continue;const l=o[c],u=n[c];l!==u&&"value"!==c&&r(e,c,u,l,a,t.children,i,s,L)}"value"in o&&r(e,"value",n.value,o.value,a)}},R=(e,t,o,r,i,a,c,l,u)=>{const d=t.el=e?e.el:s(""),p=t.anchor=e?e.anchor:s("");let{patchFlag:f,dynamicChildren:h,slotScopeIds:m}=t;m&&(l=l?l.concat(m):m),null==e?(n(d,o,r),n(p,o,r),T(t.children||[],o,p,i,a,c,l,u)):f>0&&64&f&&h&&e.dynamicChildren?(S(e.dynamicChildren,h,o,i,a,c,l),(null!=t.key||i&&t===i.subTree)&&traverseStaticChildren(e,t,!0)):P(e,t,o,p,i,a,c,l,u)},O=(e,t,n,o,r,i,s,a,c)=>{t.slotScopeIds=a,null==e?512&t.shapeFlag?r.ctx.activate(t,n,o,s,c):$(t,n,o,r,i,s,c):w(e,t,c)},$=(e,t,n,o,r,i,s)=>{const a=e.component=createComponentInstance(e,o,r);if(isKeepAlive(e)&&(a.ctx.renderer=U),setupComponent(a),a.asyncDep){if(r&&r.registerDep(a,x),!e.el){const e=a.subTree=createVNode(Comment);g(null,e,t,n)}}else x(a,e,t,n,r,i,s)},w=(e,t,n)=>{const o=t.component=e.component;if(shouldUpdateComponent(e,t,n)){if(o.asyncDep&&!o.asyncResolved)return void A(o,t,n);o.next=t,invalidateJob(o.update),o.effect.dirty=!0,o.update()}else t.el=e.el,o.vnode=t},x=(e,t,n,o,r,i,s)=>{const a=()=>{if(e.isMounted){let{next:t,bu:n,u:o,parent:c,vnode:l}=e;{const n=locateNonHydratedAsyncRoot(e);if(n)return t&&(t.el=l.el,A(e,t,s)),void n.asyncDep.then((()=>{e.isUnmounted||a()}))}let d,p=t;toggleRecurse(e,!1),t?(t.el=l.el,A(e,t,s)):t=l,n&&invokeArrayFns$1(n),(d=t.props&&t.props.onVnodeBeforeUpdate)&&invokeVNodeHook(d,c,t,l),toggleRecurse(e,!0);const f=renderComponentRoot(e),m=e.subTree;e.subTree=f,h(m,f,u(m.el),F(m),e,r,i),t.el=f.el,null===p&&updateHOCHostEl(e,f.el),o&&queuePostRenderEffect(o,r),(d=t.props&&t.props.onVnodeUpdated)&&queuePostRenderEffect((()=>invokeVNodeHook(d,c,t,l)),r)}else{let s;const{el:a,props:c}=t,{bm:l,m:u,parent:d}=e,p=isAsyncWrapper(t);if(toggleRecurse(e,!1),l&&invokeArrayFns$1(l),!p&&(s=c&&c.onVnodeBeforeMount)&&invokeVNodeHook(s,d,t),toggleRecurse(e,!0),a&&K){const n=()=>{e.subTree=renderComponentRoot(e),K(a,e.subTree,e,r,null)};p?t.type.__asyncLoader().then((()=>!e.isUnmounted&&n())):n()}else{const s=e.subTree=renderComponentRoot(e);h(null,s,n,o,e,r,i),t.el=s.el}if(u&&queuePostRenderEffect(u,r),!p&&(s=c&&c.onVnodeMounted)){const e=t;queuePostRenderEffect((()=>invokeVNodeHook(s,d,e)),r)}(256&t.shapeFlag||d&&isAsyncWrapper(d.vnode)&&256&d.vnode.shapeFlag)&&e.a&&queuePostRenderEffect(e.a,r),e.isMounted=!0,t=n=o=null}},c=e.effect=new ReactiveEffect(a,NOOP,(()=>queueJob(l)),e.scope),l=e.update=()=>{c.dirty&&c.run()};l.id=e.uid,toggleRecurse(e,!0),l()},A=(e,t,n)=>{t.component=e;const o=e.vnode.props;e.vnode=t,e.next=null,updateProps(e,t.props,o,n),updateSlots(e,t.children,n),pauseTracking(),flushPreFlushCbs(e),resetTracking()},P=(e,t,n,o,r,i,s,a,c=!1)=>{const u=e&&e.children,d=e?e.shapeFlag:0,p=t.children,{patchFlag:f,shapeFlag:h}=t;if(f>0){if(128&f)return void I(u,p,n,o,r,i,s,a,c);if(256&f)return void k(u,p,n,o,r,i,s,a,c)}8&h?(16&d&&L(u,r,i),p!==u&&l(n,p)):16&d?16&h?I(u,p,n,o,r,i,s,a,c):L(u,r,i,!0):(8&d&&l(n,""),16&h&&T(p,n,o,r,i,s,a,c))},k=(e,t,n,o,r,i,s,a,c)=>{t=t||EMPTY_ARR;const l=(e=e||EMPTY_ARR).length,u=t.length,d=Math.min(l,u);let p;for(p=0;pu?L(e,r,i,!0,!1,d):T(t,n,o,r,i,s,a,c,d)},I=(e,t,n,o,r,i,s,a,c)=>{let l=0;const u=t.length;let d=e.length-1,p=u-1;for(;l<=d&&l<=p;){const o=e[l],u=t[l]=c?cloneIfMounted(t[l]):normalizeVNode(t[l]);if(!isSameVNodeType(o,u))break;h(o,u,n,null,r,i,s,a,c),l++}for(;l<=d&&l<=p;){const o=e[d],l=t[p]=c?cloneIfMounted(t[p]):normalizeVNode(t[p]);if(!isSameVNodeType(o,l))break;h(o,l,n,null,r,i,s,a,c),d--,p--}if(l>d){if(l<=p){const e=p+1,d=ep)for(;l<=d;)V(e[l],r,i,!0),l++;else{const f=l,m=l,g=new Map;for(l=m;l<=p;l++){const e=t[l]=c?cloneIfMounted(t[l]):normalizeVNode(t[l]);null!=e.key&&g.set(e.key,l)}let v,y=0;const _=p-m+1;let b=!1,T=0;const E=new Array(_);for(l=0;l<_;l++)E[l]=0;for(l=f;l<=d;l++){const o=e[l];if(y>=_){V(o,r,i,!0);continue}let u;if(null!=o.key)u=g.get(o.key);else for(v=m;v<=p;v++)if(0===E[v-m]&&isSameVNodeType(o,t[v])){u=v;break}void 0===u?V(o,r,i,!0):(E[u-m]=l+1,u>=T?T=u:b=!0,h(o,t[u],n,null,r,i,s,a,c),y++)}const S=b?getSequence(E):EMPTY_ARR;for(v=S.length-1,l=_-1;l>=0;l--){const e=m+l,d=t[e],p=e+1{const{el:s,type:a,transition:c,children:l,shapeFlag:u}=e;if(6&u)return void N(e.component.subTree,t,o,r);if(128&u)return void e.suspense.move(t,o,r);if(64&u)return void a.move(e,t,o,U);if(a===Fragment){n(s,t,o);for(let e=0;e{let i;for(;e&&e!==t;)i=d(e),n(e,o,r),e=i;n(t,o,r)})(e,t,o);if(2!==r&&1&u&&c)if(0===r)c.beforeEnter(s),n(s,t,o),queuePostRenderEffect((()=>c.enter(s)),i);else{const{leave:e,delayLeave:r,afterLeave:i}=c,a=()=>n(s,t,o),l=()=>{e(s,(()=>{a(),i&&i()}))};r?r(s,a,l):l()}else n(s,t,o)},V=(e,t,n,o=!1,r=!1)=>{const{type:i,props:s,ref:a,children:c,dynamicChildren:l,shapeFlag:u,patchFlag:d,dirs:p}=e;if(null!=a&&setRef(a,null,n,e,!0),256&u)return void t.ctx.deactivate(e);const f=1&u&&p,h=!isAsyncWrapper(e);let m;if(h&&(m=s&&s.onVnodeBeforeUnmount)&&invokeVNodeHook(m,t,e),6&u)j(e.component,n,o);else{if(128&u)return void e.suspense.unmount(n,o);f&&invokeDirectiveHook(e,null,t,"beforeUnmount"),64&u?e.type.remove(e,t,n,r,U,o):l&&(i!==Fragment||d>0&&64&d)?L(l,t,n,!1,!0):(i===Fragment&&384&d||!r&&16&u)&&L(c,t,n),o&&B(e)}(h&&(m=s&&s.onVnodeUnmounted)||f)&&queuePostRenderEffect((()=>{m&&invokeVNodeHook(m,t,e),f&&invokeDirectiveHook(e,null,t,"unmounted")}),n)},B=e=>{const{type:t,el:n,anchor:r,transition:i}=e;if(t===Fragment)return void M(n,r);if(t===Static)return void(({el:e,anchor:t})=>{let n;for(;e&&e!==t;)n=d(e),o(e),e=n;o(t)})(e);const s=()=>{o(n),i&&!i.persisted&&i.afterLeave&&i.afterLeave()};if(1&e.shapeFlag&&i&&!i.persisted){const{leave:t,delayLeave:o}=i,r=()=>t(n,s);o?o(e.el,s,r):r()}else s()},M=(e,t)=>{let n;for(;e!==t;)n=d(e),o(e),e=n;o(t)},j=(e,t,n)=>{const{bum:o,scope:r,update:i,subTree:s,um:a}=e;o&&invokeArrayFns$1(o),r.stop(),i&&(i.active=!1,V(s,e,t,n)),a&&queuePostRenderEffect(a,t),queuePostRenderEffect((()=>{e.isUnmounted=!0}),t),t&&t.pendingBranch&&!t.isUnmounted&&e.asyncDep&&!e.asyncResolved&&e.suspenseId===t.pendingId&&(t.deps--,0===t.deps&&t.resolve())},L=(e,t,n,o=!1,r=!1,i=0)=>{for(let s=i;s6&e.shapeFlag?F(e.component.subTree):128&e.shapeFlag?e.suspense.next():d(e.anchor||e.el);let H=!1;const D=(e,t,n)=>{null==e?t._vnode&&V(t._vnode,null,null,!0):h(t._vnode||null,e,t,null,null,null,n),H||(H=!0,flushPreFlushCbs(),flushPostFlushCbs(),H=!1),t._vnode=e},U={p:h,um:V,m:N,r:B,mt:$,mc:T,pc:P,pbc:S,n:F,o:e};let z,K;return t&&([z,K]=t(U)),{render:D,hydrate:z,createApp:createAppAPI(D,z)}}function resolveChildrenNamespace({type:e,props:t},n){return"svg"===n&&"foreignObject"===e||"mathml"===n&&"annotation-xml"===e&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function toggleRecurse({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function needTransition(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function traverseStaticChildren(e,t,n=!1){const o=e.children,r=t.children;if(isArray$3(o)&&isArray$3(r))for(let i=0;i>1,e[n[a]]0&&(t[o]=n[i-1]),n[i]=o)}}for(i=n.length,s=n[i-1];i-- >0;)n[i]=s,s=t[s];return n}function locateNonHydratedAsyncRoot(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:locateNonHydratedAsyncRoot(t)}const isTeleport=e=>e.__isTeleport,Fragment=exports("F",Symbol.for("v-fgt")),Text=Symbol.for("v-txt"),Comment=Symbol.for("v-cmt"),Static=Symbol.for("v-stc"),blockStack=[];let currentBlock=null;function openBlock(e=!1){blockStack.push(currentBlock=e?null:[])}function closeBlock(){blockStack.pop(),currentBlock=blockStack[blockStack.length-1]||null}let isBlockTreeEnabled=1;function setBlockTracking(e){isBlockTreeEnabled+=e}function setupBlock(e){return e.dynamicChildren=isBlockTreeEnabled>0?currentBlock||EMPTY_ARR:null,closeBlock(),isBlockTreeEnabled>0&¤tBlock&¤tBlock.push(e),e}function createElementBlock(e,t,n,o,r,i){return setupBlock(createBaseVNode(e,t,n,o,r,i,!0))}function createBlock(e,t,n,o,r){return setupBlock(createVNode(e,t,n,o,r,!0))}function isVNode(e){return!!e&&!0===e.__v_isVNode}function isSameVNodeType(e,t){return e.type===t.type&&e.key===t.key}const InternalObjectKey="__vInternal",normalizeKey=({key:e})=>null!=e?e:null,normalizeRef=({ref:e,ref_key:t,ref_for:n})=>("number"==typeof e&&(e=""+e),null!=e?isString$3(e)||isRef(e)||isFunction$3(e)?{i:currentRenderingInstance,r:e,k:t,f:!!n}:e:null);function createBaseVNode(e,t=null,n=null,o=0,r=null,i=(e===Fragment?0:1),s=!1,a=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&normalizeKey(t),ref:t&&normalizeRef(t),scopeId:currentScopeId,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:o,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:currentRenderingInstance};return a?(normalizeChildren(c,n),128&i&&e.normalize(c)):n&&(c.shapeFlag|=isString$3(n)?8:16),isBlockTreeEnabled>0&&!s&¤tBlock&&(c.patchFlag>0||6&i)&&32!==c.patchFlag&¤tBlock.push(c),c}const createVNode=exports("f",_createVNode);function _createVNode(e,t=null,n=null,o=0,r=null,i=!1){if(e&&e!==NULL_DYNAMIC_COMPONENT||(e=Comment),isVNode(e)){const o=cloneVNode(e,t,!0);return n&&normalizeChildren(o,n),isBlockTreeEnabled>0&&!i&¤tBlock&&(6&o.shapeFlag?currentBlock[currentBlock.indexOf(e)]=o:currentBlock.push(o)),o.patchFlag|=-2,o}if(isClassComponent(e)&&(e=e.__vccOpts),t){t=guardReactiveProps(t);let{class:e,style:n}=t;e&&!isString$3(e)&&(t.class=normalizeClass(e)),isObject$3(n)&&(isProxy(n)&&!isArray$3(n)&&(n=extend$2({},n)),t.style=normalizeStyle(n))}return createBaseVNode(e,t,n,o,r,isString$3(e)?1:isSuspense(e)?128:isTeleport(e)?64:isObject$3(e)?4:isFunction$3(e)?2:0,i,!0)}function guardReactiveProps(e){return e?isProxy(e)||InternalObjectKey in e?extend$2({},e):e:null}function cloneVNode(e,t,n=!1){const{props:o,ref:r,patchFlag:i,children:s}=e,a=t?mergeProps(o||{},t):o;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:a,key:a&&normalizeKey(a),ref:t&&t.ref?n&&r?isArray$3(r)?r.concat(normalizeRef(t)):[r,normalizeRef(t)]:normalizeRef(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:s,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Fragment?-1===i?16:16|i:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&cloneVNode(e.ssContent),ssFallback:e.ssFallback&&cloneVNode(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function createTextVNode(e=" ",t=0){return createVNode(Text,null,e,t)}function createStaticVNode(e,t){const n=createVNode(Static,null,e);return n.staticCount=t,n}function createCommentVNode(e="",t=!1){return t?(openBlock(),createBlock(Comment,null,e)):createVNode(Comment,null,e)}function normalizeVNode(e){return null==e||"boolean"==typeof e?createVNode(Comment):isArray$3(e)?createVNode(Fragment,null,e.slice()):"object"==typeof e?cloneIfMounted(e):createVNode(Text,null,String(e))}function cloneIfMounted(e){return null===e.el&&-1!==e.patchFlag||e.memo?e:cloneVNode(e)}function normalizeChildren(e,t){let n=0;const{shapeFlag:o}=e;if(null==t)t=null;else if(isArray$3(t))n=16;else if("object"==typeof t){if(65&o){const n=t.default;return void(n&&(n._c&&(n._d=!1),normalizeChildren(e,n()),n._c&&(n._d=!0)))}{n=32;const o=t._;o||InternalObjectKey in t?3===o&¤tRenderingInstance&&(1===currentRenderingInstance.slots._?t._=1:(t._=2,e.patchFlag|=1024)):t._ctx=currentRenderingInstance}}else isFunction$3(t)?(t={default:t,_ctx:currentRenderingInstance},n=32):(t=String(t),64&o?(n=16,t=[createTextVNode(t)]):n=8);e.children=t,e.shapeFlag|=n}function mergeProps(...e){const t={};for(let n=0;ncurrentInstance||currentRenderingInstance;let internalSetCurrentInstance,setInSSRSetupState;{const e=getGlobalThis(),t=(t,n)=>{let o;return(o=e[t])||(o=e[t]=[]),o.push(n),e=>{o.length>1?o.forEach((t=>t(e))):o[0](e)}};internalSetCurrentInstance=t("__VUE_INSTANCE_SETTERS__",(e=>currentInstance=e)),setInSSRSetupState=t("__VUE_SSR_SETTERS__",(e=>isInSSRComponentSetup=e))}const setCurrentInstance=e=>{const t=currentInstance;return internalSetCurrentInstance(e),e.scope.on(),()=>{e.scope.off(),internalSetCurrentInstance(t)}},unsetCurrentInstance=()=>{currentInstance&¤tInstance.scope.off(),internalSetCurrentInstance(null)};function isStatefulComponent(e){return 4&e.vnode.shapeFlag}let isInSSRComponentSetup=!1,compile;function setupComponent(e,t=!1){t&&setInSSRSetupState(t);const{props:n,children:o}=e.vnode,r=isStatefulComponent(e);initProps(e,n,r,t),initSlots(e,o);const i=r?setupStatefulComponent(e,t):void 0;return t&&setInSSRSetupState(!1),i}function setupStatefulComponent(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=markRaw(new Proxy(e.ctx,PublicInstanceProxyHandlers));const{setup:o}=n;if(o){const n=e.setupContext=o.length>1?createSetupContext(e):null,r=setCurrentInstance(e);pauseTracking();const i=callWithErrorHandling(o,e,0,[e.props,n]);if(resetTracking(),r(),isPromise(i)){if(i.then(unsetCurrentInstance,unsetCurrentInstance),t)return i.then((n=>{handleSetupResult(e,n,t)})).catch((t=>{handleError(t,e,0)}));e.asyncDep=i}else handleSetupResult(e,i,t)}else finishComponentSetup(e,t)}function handleSetupResult(e,t,n){isFunction$3(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:isObject$3(t)&&(e.setupState=proxyRefs(t)),finishComponentSetup(e,n)}function finishComponentSetup(e,t,n){const o=e.type;if(!e.render){if(!t&&compile&&!o.render){const t=o.template||resolveMergedOptions(e).template;if(t){const{isCustomElement:n,compilerOptions:r}=e.appContext.config,{delimiters:i,compilerOptions:s}=o,a=extend$2(extend$2({isCustomElement:n,delimiters:i},r),s);o.render=compile(t,a)}}e.render=o.render||NOOP}{const t=setCurrentInstance(e);pauseTracking();try{applyOptions(e)}finally{resetTracking(),t()}}}function getAttrsProxy(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get:(t,n)=>(track(e,"get","$attrs"),t[n])}))}function createSetupContext(e){const t=t=>{e.exposed=t||{}};return{get attrs(){return getAttrsProxy(e)},slots:e.slots,emit:e.emit,expose:t}}function getExposeProxy(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(proxyRefs(markRaw(e.exposed)),{get:(t,n)=>n in t?t[n]:n in publicPropertiesMap?publicPropertiesMap[n](e):void 0,has:(e,t)=>t in e||t in publicPropertiesMap}))}const classifyRE=/(?:^|[-_])(\w)/g,classify=e=>e.replace(classifyRE,(e=>e.toUpperCase())).replace(/[-_]/g,"");function getComponentName(e,t=!0){return isFunction$3(e)?e.displayName||e.name:e.name||t&&e.__name}function formatComponentName(e,t,n=!1){let o=getComponentName(t);if(!o&&t.__file){const e=t.__file.match(/([^/\\]+)\.\w+$/);e&&(o=e[1])}if(!o&&e&&e.parent){const n=e=>{for(const n in e)if(e[n]===t)return n};o=n(e.components||e.parent.type.components)||n(e.appContext.components)}return o?classify(o):n?"App":"Anonymous"}function isClassComponent(e){return isFunction$3(e)&&"__vccOpts"in e}const computed$1=(e,t)=>computed$2(e,t,isInSSRComponentSetup);function h(e,t,n){const o=arguments.length;return 2===o?isObject$3(t)&&!isArray$3(t)?isVNode(t)?createVNode(e,null,[t]):createVNode(e,t):createVNode(e,null,t):(o>3?n=Array.prototype.slice.call(arguments,2):3===o&&isVNode(n)&&(n=[n]),createVNode(e,t,n))}const version$1="3.4.21"; +/** + * @vue/shared v3.4.21 + * (c) 2018-present Yuxi (Evan) You and Vue contributors + * @license MIT + **/ +function makeMap(e,t){const n=new Set(e.split(","));return t?e=>n.has(e.toLowerCase()):e=>n.has(e)}const EMPTY_OBJ={},isOn=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),isModelListener=e=>e.startsWith("onUpdate:"),extend$1=Object.assign,isArray$2=Array.isArray,isFunction$2=e=>"function"==typeof e,isString$2=e=>"string"==typeof e,isObject$2=e=>null!==e&&"object"==typeof e,cacheStringFunction=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},hyphenateRE=/\B([A-Z])/g,hyphenate=cacheStringFunction((e=>e.replace(hyphenateRE,"-$1").toLowerCase())),capitalize=cacheStringFunction((e=>e.charAt(0).toUpperCase()+e.slice(1))),invokeArrayFns=(e,t)=>{for(let n=0;n{const t=parseFloat(e);return isNaN(t)?e:t},toNumber=e=>{const t=isString$2(e)?Number(e):NaN;return isNaN(t)?e:t},specialBooleanAttrs="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",isSpecialBooleanAttr=makeMap(specialBooleanAttrs);function includeBooleanAttr(e){return!!e||""===e} +/** + * @vue/runtime-dom v3.4.21 + * (c) 2018-present Yuxi (Evan) You and Vue contributors + * @license MIT + **/const svgNS="http://www.w3.org/2000/svg",mathmlNS="http://www.w3.org/1998/Math/MathML",doc="undefined"!=typeof document?document:null,templateContainer=doc&&doc.createElement("template"),nodeOps={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,o)=>{const r="svg"===t?doc.createElementNS(svgNS,e):"mathml"===t?doc.createElementNS(mathmlNS,e):doc.createElement(e,n?{is:n}:void 0);return"select"===e&&o&&null!=o.multiple&&r.setAttribute("multiple",o.multiple),r},createText:e=>doc.createTextNode(e),createComment:e=>doc.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>doc.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,o,r,i){const s=n?n.previousSibling:t.lastChild;if(r&&(r===i||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),r!==i&&(r=r.nextSibling););else{templateContainer.innerHTML="svg"===o?`${e}`:"mathml"===o?`${e}`:e;const r=templateContainer.content;if("svg"===o||"mathml"===o){const e=r.firstChild;for(;e.firstChild;)r.appendChild(e.firstChild);r.removeChild(e)}t.insertBefore(r,n)}return[s?s.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},TRANSITION$1="transition",ANIMATION="animation",vtcKey=Symbol("_vtc"),Transition=exports("D",((e,{slots:t})=>h(BaseTransition,resolveTransitionProps(e),t)));Transition.displayName="Transition";const DOMTransitionPropsValidators={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},TransitionPropsValidators=Transition.props=extend$1({},BaseTransitionPropsValidators,DOMTransitionPropsValidators),callHook=(e,t=[])=>{isArray$2(e)?e.forEach((e=>e(...t))):e&&e(...t)},hasExplicitCallback=e=>!!e&&(isArray$2(e)?e.some((e=>e.length>1)):e.length>1);function resolveTransitionProps(e){const t={};for(const w in e)w in DOMTransitionPropsValidators||(t[w]=e[w]);if(!1===e.css)return t;const{name:n="v",type:o,duration:r,enterFromClass:i=`${n}-enter-from`,enterActiveClass:s=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:c=i,appearActiveClass:l=s,appearToClass:u=a,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:p=`${n}-leave-active`,leaveToClass:f=`${n}-leave-to`}=e,h=normalizeDuration(r),m=h&&h[0],g=h&&h[1],{onBeforeEnter:v,onEnter:y,onEnterCancelled:_,onLeave:b,onLeaveCancelled:T,onBeforeAppear:E=v,onAppear:S=y,onAppearCancelled:C=_}=t,R=(e,t,n)=>{removeTransitionClass(e,t?u:a),removeTransitionClass(e,t?l:s),n&&n()},O=(e,t)=>{e._isLeaving=!1,removeTransitionClass(e,d),removeTransitionClass(e,f),removeTransitionClass(e,p),t&&t()},$=e=>(t,n)=>{const r=e?S:y,s=()=>R(t,e,n);callHook(r,[t,s]),nextFrame((()=>{removeTransitionClass(t,e?c:i),addTransitionClass(t,e?u:a),hasExplicitCallback(r)||whenTransitionEnds(t,o,m,s)}))};return extend$1(t,{onBeforeEnter(e){callHook(v,[e]),addTransitionClass(e,i),addTransitionClass(e,s)},onBeforeAppear(e){callHook(E,[e]),addTransitionClass(e,c),addTransitionClass(e,l)},onEnter:$(!1),onAppear:$(!0),onLeave(e,t){e._isLeaving=!0;const n=()=>O(e,t);addTransitionClass(e,d),forceReflow(),addTransitionClass(e,p),nextFrame((()=>{e._isLeaving&&(removeTransitionClass(e,d),addTransitionClass(e,f),hasExplicitCallback(b)||whenTransitionEnds(e,o,g,n))})),callHook(b,[e,n])},onEnterCancelled(e){R(e,!1),callHook(_,[e])},onAppearCancelled(e){R(e,!0),callHook(C,[e])},onLeaveCancelled(e){O(e),callHook(T,[e])}})}function normalizeDuration(e){if(null==e)return null;if(isObject$2(e))return[NumberOf(e.enter),NumberOf(e.leave)];{const t=NumberOf(e);return[t,t]}}function NumberOf(e){return toNumber(e)}function addTransitionClass(e,t){t.split(/\s+/).forEach((t=>t&&e.classList.add(t))),(e[vtcKey]||(e[vtcKey]=new Set)).add(t)}function removeTransitionClass(e,t){t.split(/\s+/).forEach((t=>t&&e.classList.remove(t)));const n=e[vtcKey];n&&(n.delete(t),n.size||(e[vtcKey]=void 0))}function nextFrame(e){requestAnimationFrame((()=>{requestAnimationFrame(e)}))}let endId=0;function whenTransitionEnds(e,t,n,o){const r=e._endId=++endId,i=()=>{r===e._endId&&o()};if(n)return setTimeout(i,n);const{type:s,timeout:a,propCount:c}=getTransitionInfo(e,t);if(!s)return o();const l=s+"end";let u=0;const d=()=>{e.removeEventListener(l,p),i()},p=t=>{t.target===e&&++u>=c&&d()};setTimeout((()=>{u(n[e]||"").split(", "),r=o(`${TRANSITION$1}Delay`),i=o(`${TRANSITION$1}Duration`),s=getTimeout(r,i),a=o(`${ANIMATION}Delay`),c=o(`${ANIMATION}Duration`),l=getTimeout(a,c);let u=null,d=0,p=0;t===TRANSITION$1?s>0&&(u=TRANSITION$1,d=s,p=i.length):t===ANIMATION?l>0&&(u=ANIMATION,d=l,p=c.length):(d=Math.max(s,l),u=d>0?s>l?TRANSITION$1:ANIMATION:null,p=u?u===TRANSITION$1?i.length:c.length:0);return{type:u,timeout:d,propCount:p,hasTransform:u===TRANSITION$1&&/\b(transform|all)(,|$)/.test(o(`${TRANSITION$1}Property`).toString())}}function getTimeout(e,t){for(;e.lengthtoMs(t)+toMs(e[n]))))}function toMs(e){return"auto"===e?0:1e3*Number(e.slice(0,-1).replace(",","."))}function forceReflow(){return document.body.offsetHeight}function patchClass(e,t,n){const o=e[vtcKey];o&&(t=(t?[t,...o]:[...o]).join(" ")),null==t?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const vShowOriginalDisplay=Symbol("_vod"),vShowHidden=Symbol("_vsh"),CSS_VAR_TEXT=Symbol("");function useCssVars(e){const t=getCurrentInstance();if(!t)return;const n=t.ut=(n=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach((e=>setVarsOnNode(e,n)))},o=()=>{const o=e(t.proxy);setVarsOnVNode(t.subTree,o),n(o)};watchPostEffect(o),onMounted$1((()=>{const e=new MutationObserver(o);e.observe(t.subTree.el.parentNode,{childList:!0}),onUnmounted((()=>e.disconnect()))}))}function setVarsOnVNode(e,t){if(128&e.shapeFlag){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push((()=>{setVarsOnVNode(n.activeBranch,t)}))}for(;e.component;)e=e.component.subTree;if(1&e.shapeFlag&&e.el)setVarsOnNode(e.el,t);else if(e.type===Fragment)e.children.forEach((e=>setVarsOnVNode(e,t)));else if(e.type===Static){let{el:n,anchor:o}=e;for(;n&&(setVarsOnNode(n,t),n!==o);)n=n.nextSibling}}function setVarsOnNode(e,t){if(1===e.nodeType){const n=e.style;let o="";for(const e in t)n.setProperty(`--${e}`,t[e]),o+=`--${e}: ${t[e]};`;n[CSS_VAR_TEXT]=o}}const displayRE=/(^|;)\s*display\s*:/;function patchStyle(e,t,n){const o=e.style,r=isString$2(n);let i=!1;if(n&&!r){if(t)if(isString$2(t))for(const e of t.split(";")){const t=e.slice(0,e.indexOf(":")).trim();null==n[t]&&setStyle(o,t,"")}else for(const e in t)null==n[e]&&setStyle(o,e,"");for(const e in n)"display"===e&&(i=!0),setStyle(o,e,n[e])}else if(r){if(t!==n){const e=o[CSS_VAR_TEXT];e&&(n+=";"+e),o.cssText=n,i=displayRE.test(n)}}else t&&e.removeAttribute("style");vShowOriginalDisplay in e&&(e[vShowOriginalDisplay]=i?o.display:"",e[vShowHidden]&&(o.display="none"))}const importantRE=/\s*!important$/;function setStyle(e,t,n){if(isArray$2(n))n.forEach((n=>setStyle(e,t,n)));else if(null==n&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const o=autoPrefix(e,t);importantRE.test(n)?e.setProperty(hyphenate(o),n.replace(importantRE,""),"important"):e[o]=n}}const prefixes=["Webkit","Moz","ms"],prefixCache={};function autoPrefix(e,t){const n=prefixCache[t];if(n)return n;let o=camelize(t);if("filter"!==o&&o in e)return prefixCache[t]=o;o=capitalize(o);for(let r=0;rcachedNow||(p.then((()=>cachedNow=0)),cachedNow=Date.now());function createInvoker(e,t){const n=e=>{if(e._vts){if(e._vts<=n.attached)return}else e._vts=Date.now();callWithAsyncErrorHandling(patchStopImmediatePropagation(e,n.value),t,5,[e])};return n.value=e,n.attached=getNow(),n}function patchStopImmediatePropagation(e,t){if(isArray$2(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map((e=>t=>!t._stopped&&e&&e(t)))}return t}const isNativeOn=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,patchProp=(e,t,n,o,r,i,s,a,c)=>{const l="svg"===r;"class"===t?patchClass(e,o,l):"style"===t?patchStyle(e,n,o):isOn(t)?isModelListener(t)||patchEvent(e,t,n,o,s):("."===t[0]?(t=t.slice(1),1):"^"===t[0]?(t=t.slice(1),0):shouldSetAsProp(e,t,o,l))?patchDOMProp(e,t,o,i,s,a,c):("true-value"===t?e._trueValue=o:"false-value"===t&&(e._falseValue=o),patchAttr(e,t,o,l))};function shouldSetAsProp(e,t,n,o){if(o)return"innerHTML"===t||"textContent"===t||!!(t in e&&isNativeOn(t)&&isFunction$2(n));if("spellcheck"===t||"draggable"===t||"translate"===t)return!1;if("form"===t)return!1;if("list"===t&&"INPUT"===e.tagName)return!1;if("type"===t&&"TEXTAREA"===e.tagName)return!1;if("width"===t||"height"===t){const t=e.tagName;if("IMG"===t||"VIDEO"===t||"CANVAS"===t||"SOURCE"===t)return!1}return(!isNativeOn(t)||!isString$2(n))&&t in e}function useCssModule(e="$style"){{const t=getCurrentInstance();if(!t)return EMPTY_OBJ;const n=t.type.__cssModules;if(!n)return EMPTY_OBJ;const o=n[e];return o||EMPTY_OBJ}}const positionMap=new WeakMap,newPositionMap=new WeakMap,moveCbKey=Symbol("_moveCb"),enterCbKey=Symbol("_enterCb"),TransitionGroupImpl={name:"TransitionGroup",props:extend$1({},TransitionPropsValidators,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=getCurrentInstance(),o=useTransitionState();let r,i;return onUpdated((()=>{if(!r.length)return;const t=e.moveClass||`${e.name||"v"}-move`;if(!hasCSSTransform(r[0].el,n.vnode.el,t))return;r.forEach(callPendingCbs),r.forEach(recordPosition);const o=r.filter(applyTranslation);forceReflow(),o.forEach((e=>{const n=e.el,o=n.style;addTransitionClass(n,t),o.transform=o.webkitTransform=o.transitionDuration="";const r=n[moveCbKey]=e=>{e&&e.target!==n||e&&!/transform$/.test(e.propertyName)||(n.removeEventListener("transitionend",r),n[moveCbKey]=null,removeTransitionClass(n,t))};n.addEventListener("transitionend",r)}))})),()=>{const s=toRaw(e),a=resolveTransitionProps(s);let c=s.tag||Fragment;r=i,i=t.default?getTransitionRawChildren(t.default()):[];for(let e=0;edelete e.mode;TransitionGroupImpl.props;const TransitionGroup=exports("T",TransitionGroupImpl);function callPendingCbs(e){const t=e.el;t[moveCbKey]&&t[moveCbKey](),t[enterCbKey]&&t[enterCbKey]()}function recordPosition(e){newPositionMap.set(e,e.el.getBoundingClientRect())}function applyTranslation(e){const t=positionMap.get(e),n=newPositionMap.get(e),o=t.left-n.left,r=t.top-n.top;if(o||r){const t=e.el.style;return t.transform=t.webkitTransform=`translate(${o}px,${r}px)`,t.transitionDuration="0s",e}}function hasCSSTransform(e,t,n){const o=e.cloneNode(),r=e[vtcKey];r&&r.forEach((e=>{e.split(/\s+/).forEach((e=>e&&o.classList.remove(e)))})),n.split(/\s+/).forEach((e=>e&&o.classList.add(e))),o.style.display="none";const i=1===t.nodeType?t:t.parentNode;i.appendChild(o);const{hasTransform:s}=getTransitionInfo(o);return i.removeChild(o),s}const getModelAssigner=e=>{const t=e.props["onUpdate:modelValue"]||!1;return isArray$2(t)?e=>invokeArrayFns(t,e):t};function onCompositionStart(e){e.target.composing=!0}function onCompositionEnd(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const assignKey=Symbol("_assign"),vModelText=exports("z",{created(e,{modifiers:{lazy:t,trim:n,number:o}},r){e[assignKey]=getModelAssigner(r);const i=o||r.props&&"number"===r.props.type;addEventListener$1(e,t?"change":"input",(t=>{if(t.target.composing)return;let o=e.value;n&&(o=o.trim()),i&&(o=looseToNumber(o)),e[assignKey](o)})),n&&addEventListener$1(e,"change",(()=>{e.value=e.value.trim()})),t||(addEventListener$1(e,"compositionstart",onCompositionStart),addEventListener$1(e,"compositionend",onCompositionEnd),addEventListener$1(e,"change",onCompositionEnd))},mounted(e,{value:t}){e.value=null==t?"":t},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:o,number:r}},i){if(e[assignKey]=getModelAssigner(i),e.composing)return;const s=null==t?"":t;if((r||"number"===e.type?looseToNumber(e.value):e.value)!==s){if(document.activeElement===e&&"range"!==e.type){if(n)return;if(o&&e.value.trim()===s)return}e.value=s}}}),systemModifiers=["ctrl","shift","alt","meta"],modifierGuards={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&0!==e.button,middle:e=>"button"in e&&1!==e.button,right:e=>"button"in e&&2!==e.button,exact:(e,t)=>systemModifiers.some((n=>e[`${n}Key`]&&!t.includes(n)))},withModifiers=exports("B",((e,t)=>{const n=e._withMods||(e._withMods={}),o=t.join(".");return n[o]||(n[o]=(n,...o)=>{for(let e=0;e{const n=e._withKeys||(e._withKeys={}),o=t.join(".");return n[o]||(n[o]=n=>{if(!("key"in n))return;const o=hyphenate(n.key);return t.some((e=>e===o||keyNames[e]===o))?e(n):void 0})})),rendererOptions=extend$1({patchProp:patchProp},nodeOps);let renderer;function ensureRenderer(){return renderer||(renderer=createRenderer(rendererOptions))}const createApp=(...e)=>{const t=ensureRenderer().createApp(...e),{mount:n}=t;return t.mount=e=>{const o=normalizeContainer(e);if(!o)return;const r=t._component;isFunction$2(r)||r.render||r.template||(r.template=o.innerHTML),o.innerHTML="";const i=n(o,!1,resolveRootNamespace(o));return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),i},t};function resolveRootNamespace(e){return e instanceof SVGElement?"svg":"function"==typeof MathMLElement&&e instanceof MathMLElement?"mathml":void 0}function normalizeContainer(e){if(isString$2(e)){return document.querySelector(e)}return e}var PROVIDE_KEY="_vue_use_head_",HEAD_COUNT_KEY="head:count",HEAD_ATTRS_KEY="data-head-attrs",createElement=(e,t,n)=>{const o=n.createElement(e);for(const r of Object.keys(t)){let e=t[r];"key"!==r&&!1!==e&&("children"===r?o.textContent=e:o.setAttribute(r,e))}return o},getTagKey=e=>void 0!==e.key?{name:"key",value:e.key}:void 0!==e.name?{name:"name",value:e.name}:void 0!==e.property?{name:"property",value:e.property}:void 0,injectHead=()=>{const e=inject(PROVIDE_KEY);if(!e)throw new Error("You may forget to apply app.use(head)");return e},acceptFields=["title","meta","link","base","style","script","htmlAttrs","bodyAttrs"],headObjToTags=e=>{const t=[];for(const n of Object.keys(e))if("title"===n)t.push({tag:n,props:{children:e[n]}});else if("base"===n)t.push({tag:n,props:{key:"default",...e[n]}});else if(acceptFields.includes(n)){const o=e[n];Array.isArray(o)?o.forEach((e=>{t.push({tag:n,props:e})})):o&&t.push({tag:n,props:o})}return t},setAttrs=(e,t)=>{const n=e.getAttribute(HEAD_ATTRS_KEY);if(n)for(const r of n.split(","))e.removeAttribute(r);const o=Object.keys(t);for(const r of o){const n=t[r];!1===n?e.removeAttribute(r):e.setAttribute(r,n)}e.setAttribute(HEAD_ATTRS_KEY,o.join(","))},insertTags=(e,t=window.document)=>{const n=t.head;let o=n.querySelector(`meta[name="${HEAD_COUNT_KEY}"]`);const r=o?Number(o.getAttribute("content")):0,i=[];if(o)for(let u=0,d=o.previousElementSibling;u{e.remove()})),void 0!==a&&(t.title=a),setAttrs(t.documentElement,c),setAttrs(t.body,l),s.forEach((e=>{n.insertBefore(e,o)})),o.setAttribute("content",""+s.length)},createHead=()=>{const e=[],t={install(e){e.config.globalProperties.$head=t,e.provide(PROVIDE_KEY,t)},headTags:e,addHeadTags(t){t.forEach((t=>{if("meta"===t.tag||"base"===t.tag){const n=getTagKey(t.props);if(n){let o=-1;for(let r=0;r{const n=e.indexOf(t);-1!==n&&e.splice(n,1)}))},updateDOM(t){insertTags(e,t)}};return t},IS_BROWSER="undefined"!=typeof window,useHead=exports("j",(e=>{const t="function"==typeof e?computed$1(e):ref(e),n=injectHead();if(IS_BROWSER){let e;watchEffect$1((()=>{e&&n.removeHeadTags(e),e=headObjToTags(t.value),n.addHeadTags(e),n.updateDOM()})),onBeforeUnmount((()=>{e&&(n.removeHeadTags(e),n.updateDOM())}))}else n.addHeadTags(headObjToTags(t.value))})),isVue2=!1; +/*! + * pinia v2.1.7 + * (c) 2023 Eduardo San Martin Morote + * @license MIT + */ +let activePinia;const setActivePinia=e=>activePinia=e,piniaSymbol=Symbol();function isPlainObject$1(e){return e&&"object"==typeof e&&"[object Object]"===Object.prototype.toString.call(e)&&"function"!=typeof e.toJSON}var MutationType;function createPinia(){const e=effectScope(!0),t=e.run((()=>ref({})));let n=[],o=[];const r=markRaw({install(e){setActivePinia(r),r._a=e,e.provide(piniaSymbol,r),e.config.globalProperties.$pinia=r,o.forEach((e=>n.push(e))),o=[]},use(e){return this._a||isVue2?n.push(e):o.push(e),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return r}!function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"}(MutationType||(MutationType={}));const noop$1=()=>{};function addSubscription(e,t,n,o=noop$1){e.push(t);const r=()=>{const n=e.indexOf(t);n>-1&&(e.splice(n,1),o())};return!n&&getCurrentScope()&&onScopeDispose(r),r}function triggerSubscriptions(e,...t){e.slice().forEach((e=>{e(...t)}))}const fallbackRunWithContext=e=>e();function mergeReactiveObjects(e,t){e instanceof Map&&t instanceof Map&&t.forEach(((t,n)=>e.set(n,t))),e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const n in t){if(!t.hasOwnProperty(n))continue;const o=t[n],r=e[n];isPlainObject$1(r)&&isPlainObject$1(o)&&e.hasOwnProperty(n)&&!isRef(o)&&!isReactive(o)?e[n]=mergeReactiveObjects(r,o):e[n]=o}return e}const skipHydrateSymbol=Symbol();function shouldHydrate(e){return!isPlainObject$1(e)||!e.hasOwnProperty(skipHydrateSymbol)}const{assign:assign$1}=Object;function isComputed(e){return!(!isRef(e)||!e.effect)}function createOptionsStore(e,t,n,o){const{state:r,actions:i,getters:s}=t,a=n.state.value[e];let c;return c=createSetupStore(e,(function(){a||(n.state.value[e]=r?r():{});const t=toRefs$1(n.state.value[e]);return assign$1(t,i,Object.keys(s||{}).reduce(((t,o)=>(t[o]=markRaw(computed$1((()=>{setActivePinia(n);const t=n._s.get(e);return s[o].call(t,t)}))),t)),{}))}),t,n,o,!0),c}function createSetupStore(e,t,n={},o,r,i){let s;const a=assign$1({actions:{}},n),c={deep:!0};let l,u,d,p=[],f=[];const h=o.state.value[e];let m;function g(t){let n;l=u=!1,"function"==typeof t?(t(o.state.value[e]),n={type:MutationType.patchFunction,storeId:e,events:d}):(mergeReactiveObjects(o.state.value[e],t),n={type:MutationType.patchObject,payload:t,storeId:e,events:d});const r=m=Symbol();nextTick().then((()=>{m===r&&(l=!0)})),u=!0,triggerSubscriptions(p,n,o.state.value[e])}i||h||(o.state.value[e]={}),ref({});const v=i?function(){const{state:e}=n,t=e?e():{};this.$patch((e=>{assign$1(e,t)}))}:noop$1;function y(t,n){return function(){setActivePinia(o);const r=Array.from(arguments),i=[],s=[];function a(e){i.push(e)}function c(e){s.push(e)}let l;triggerSubscriptions(f,{args:r,name:t,store:b,after:a,onError:c});try{l=n.apply(this&&this.$id===e?this:b,r)}catch(u){throw triggerSubscriptions(s,u),u}return l instanceof Promise?l.then((e=>(triggerSubscriptions(i,e),e))).catch((e=>(triggerSubscriptions(s,e),Promise.reject(e)))):(triggerSubscriptions(i,l),l)}}const _={_p:o,$id:e,$onAction:addSubscription.bind(null,f),$patch:g,$reset:v,$subscribe(t,n={}){const r=addSubscription(p,t,n.detached,(()=>i())),i=s.run((()=>watch((()=>o.state.value[e]),(o=>{("sync"===n.flush?u:l)&&t({storeId:e,type:MutationType.direct,events:d},o)}),assign$1({},c,n))));return r},$dispose:function(){s.stop(),p=[],f=[],o._s.delete(e)}},b=reactive$1(_);o._s.set(e,b);const T=(o._a&&o._a.runWithContext||fallbackRunWithContext)((()=>o._e.run((()=>(s=effectScope()).run(t)))));for(const E in T){const t=T[E];if(isRef(t)&&!isComputed(t)||isReactive(t))i||(h&&shouldHydrate(t)&&(isRef(t)?t.value=h[E]:mergeReactiveObjects(t,h[E])),o.state.value[e][E]=t);else if("function"==typeof t){const e=y(E,t);T[E]=e,a.actions[E]=t}}return assign$1(b,T),assign$1(toRaw(b),T),Object.defineProperty(b,"$state",{get:()=>o.state.value[e],set:e=>{g((t=>{assign$1(t,e)}))}}),o._p.forEach((e=>{assign$1(b,s.run((()=>e({store:b,app:o._a,pinia:o,options:a}))))})),h&&i&&n.hydrate&&n.hydrate(b.$state,h),l=!0,u=!0,b}function defineStore(e,t,n){let o,r;const i="function"==typeof t;function s(e,n){const s=hasInjectionContext();(e=e||(s?inject(piniaSymbol,null):null))&&setActivePinia(e),(e=activePinia)._s.has(o)||(i?createSetupStore(o,t,r,e):createOptionsStore(o,r,e));return e._s.get(o)}return"string"==typeof e?(o=e,r=i?n:t):(r=e,o=e.id),s.$id=o,s}globalThis.onActivated=onActivated,globalThis.onBeforeMount=onBeforeMount$1,globalThis.onBeforeUnmount=onBeforeUnmount,globalThis.onBeforeUpdate=onBeforeUpdate,globalThis.onDeactivated=onDeactivated,globalThis.onErrorCaptured=onErrorCaptured,globalThis.onMounted=onMounted$1,globalThis.onServerPrefetch=onServerPrefetch,globalThis.onUnmounted=onUnmounted,globalThis.onUpdated=onUpdated,globalThis.computed=computed$1,globalThis.customRef=customRef,globalThis.isReadonly=isReadonly,globalThis.isRef=isRef,globalThis.markRaw=markRaw,globalThis.reactive=reactive$1,globalThis.readonly=readonly,globalThis.ref=ref,globalThis.shallowReactive=shallowReactive,globalThis.shallowReadonly=shallowReadonly,globalThis.shallowRef=shallowRef,globalThis.toRaw=toRaw,globalThis.toRef=toRef,globalThis.toRefs=toRefs$1,globalThis.triggerRef=triggerRef,globalThis.unref=unref,globalThis.watch=watch,globalThis.watchEffect=watchEffect$1,globalThis.defineComponent=defineComponent,globalThis.defineAsyncComponent=defineAsyncComponent,globalThis.getCurrentInstance=getCurrentInstance,globalThis.h=h,globalThis.inject=inject,globalThis.nextTick=nextTick,globalThis.provide=provide,globalThis.useCssModule=useCssModule;var __defProp=Object.defineProperty,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(e,t,n)=>t in e?__defProp(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,__spreadValues=(e,t)=>{for(var n in t||(t={}))__hasOwnProp.call(t,n)&&__defNormalProp(e,n,t[n]);if(__getOwnPropSymbols)for(var n of __getOwnPropSymbols(t))__propIsEnum.call(t,n)&&__defNormalProp(e,n,t[n]);return e},isFunction$1=e=>"function"==typeof e,isString$1=e=>"string"==typeof e,isNonEmptyString=e=>isString$1(e)&&e.trim().length>0,isNumber$1=e=>"number"==typeof e,isUndefined$1=e=>void 0===e,isObject$1=e=>"object"==typeof e&&null!==e,isJSX=e=>hasProp(e,"tag")&&isNonEmptyString(e.tag),isTouchEvent=e=>window.TouchEvent&&e instanceof TouchEvent,isToastComponent=e=>hasProp(e,"component")&&isToastContent(e.component),isVueComponent=e=>isFunction$1(e)||isObject$1(e),isToastContent=e=>!isUndefined$1(e)&&(isString$1(e)||isVueComponent(e)||isToastComponent(e)),isDOMRect=e=>isObject$1(e)&&["height","width","right","left","top","bottom"].every((t=>isNumber$1(e[t]))),hasProp=(e,t)=>(isObject$1(e)||isFunction$1(e))&&t in e,getId=(i=0,()=>i++),i;function getX(e){return isTouchEvent(e)?e.targetTouches[0].clientX:e.clientX}function getY(e){return isTouchEvent(e)?e.targetTouches[0].clientY:e.clientY}var removeElement=e=>{isUndefined$1(e.remove)?e.parentNode&&e.parentNode.removeChild(e):e.remove()},getVueComponentFromObj=e=>isToastComponent(e)?getVueComponentFromObj(e.component):isJSX(e)?defineComponent({render:()=>e}):"string"==typeof e?e:toRaw(unref(e)),normalizeToastComponent=e=>{if("string"==typeof e)return e;const t=hasProp(e,"props")&&isObject$1(e.props)?e.props:{},n=hasProp(e,"listeners")&&isObject$1(e.listeners)?e.listeners:{};return{component:getVueComponentFromObj(e),props:t,listeners:n}},isBrowser$1=()=>"undefined"!=typeof window,EventBus=class{constructor(){this.allHandlers={}}getHandlers(e){return this.allHandlers[e]||[]}on(e,t){const n=this.getHandlers(e);n.push(t),this.allHandlers[e]=n}off(e,t){const n=this.getHandlers(e);n.splice(n.indexOf(t)>>>0,1)}emit(e,t){this.getHandlers(e).forEach((e=>e(t)))}},isEventBusInterface=e=>["on","off","emit"].every((t=>hasProp(e,t)&&isFunction$1(e[t]))),TYPE,TYPE2,POSITION,POSITION2,EVENTS,EVENTS2;TYPE2=TYPE||(TYPE={}),TYPE2.SUCCESS="success",TYPE2.ERROR="error",TYPE2.WARNING="warning",TYPE2.INFO="info",TYPE2.DEFAULT="default",POSITION2=POSITION||(POSITION={}),POSITION2.TOP_LEFT="top-left",POSITION2.TOP_CENTER="top-center",POSITION2.TOP_RIGHT="top-right",POSITION2.BOTTOM_LEFT="bottom-left",POSITION2.BOTTOM_CENTER="bottom-center",POSITION2.BOTTOM_RIGHT="bottom-right",EVENTS2=EVENTS||(EVENTS={}),EVENTS2.ADD="add",EVENTS2.DISMISS="dismiss",EVENTS2.UPDATE="update",EVENTS2.CLEAR="clear",EVENTS2.UPDATE_DEFAULTS="update_defaults";var VT_NAMESPACE="Vue-Toastification",COMMON={type:{type:String,default:TYPE.DEFAULT},classNames:{type:[String,Array],default:()=>[]},trueBoolean:{type:Boolean,default:!0}},ICON={type:COMMON.type,customIcon:{type:[String,Boolean,Object,Function],default:!0}},CLOSE_BUTTON={component:{type:[String,Object,Function,Boolean],default:"button"},classNames:COMMON.classNames,showOnHover:{type:Boolean,default:!1},ariaLabel:{type:String,default:"close"}},PROGRESS_BAR={timeout:{type:[Number,Boolean],default:5e3},hideProgressBar:{type:Boolean,default:!1},isRunning:{type:Boolean,default:!1}},TRANSITION={transition:{type:[Object,String],default:`${VT_NAMESPACE}__bounce`}},CORE_TOAST={position:{type:String,default:POSITION.TOP_RIGHT},draggable:COMMON.trueBoolean,draggablePercent:{type:Number,default:.6},pauseOnFocusLoss:COMMON.trueBoolean,pauseOnHover:COMMON.trueBoolean,closeOnClick:COMMON.trueBoolean,timeout:PROGRESS_BAR.timeout,hideProgressBar:PROGRESS_BAR.hideProgressBar,toastClassName:COMMON.classNames,bodyClassName:COMMON.classNames,icon:ICON.customIcon,closeButton:CLOSE_BUTTON.component,closeButtonClassName:CLOSE_BUTTON.classNames,showCloseButtonOnHover:CLOSE_BUTTON.showOnHover,accessibility:{type:Object,default:()=>({toastRole:"alert",closeButtonLabel:"close"})},rtl:{type:Boolean,default:!1},eventBus:{type:Object,required:!1,default:()=>new EventBus}},TOAST={id:{type:[String,Number],required:!0,default:0},type:COMMON.type,content:{type:[String,Object,Function],required:!0,default:""},onClick:{type:Function,default:void 0},onClose:{type:Function,default:void 0}},CONTAINER={container:{type:[Object,Function],default:()=>document.body},newestOnTop:COMMON.trueBoolean,maxToasts:{type:Number,default:20},transition:TRANSITION.transition,toastDefaults:Object,filterBeforeCreate:{type:Function,default:e=>e},filterToasts:{type:Function,default:e=>e},containerClassName:COMMON.classNames,onMounted:Function,shareAppContext:[Boolean,Object]},propValidators_default={CORE_TOAST:CORE_TOAST,TOAST:TOAST,CONTAINER:CONTAINER,PROGRESS_BAR:PROGRESS_BAR,ICON:ICON,TRANSITION:TRANSITION,CLOSE_BUTTON:CLOSE_BUTTON},VtProgressBar_default=defineComponent({name:"VtProgressBar",props:propValidators_default.PROGRESS_BAR,data:()=>({hasClass:!0}),computed:{style(){return{animationDuration:`${this.timeout}ms`,animationPlayState:this.isRunning?"running":"paused",opacity:this.hideProgressBar?0:1}},cpClass(){return this.hasClass?`${VT_NAMESPACE}__progress-bar`:""}},watch:{timeout(){this.hasClass=!1,this.$nextTick((()=>this.hasClass=!0))}},mounted(){this.$el.addEventListener("animationend",this.animationEnded)},beforeUnmount(){this.$el.removeEventListener("animationend",this.animationEnded)},methods:{animationEnded(){this.$emit("close-toast")}}});function render(e,t){return openBlock(),createElementBlock("div",{style:normalizeStyle(e.style),class:normalizeClass(e.cpClass)},null,6)}VtProgressBar_default.render=render;var VtProgressBar_default2=VtProgressBar_default,VtCloseButton_default=defineComponent({name:"VtCloseButton",props:propValidators_default.CLOSE_BUTTON,computed:{buttonComponent(){return!1!==this.component?getVueComponentFromObj(this.component):"button"},classes(){const e=[`${VT_NAMESPACE}__close-button`];return this.showOnHover&&e.push("show-on-hover"),e.concat(this.classNames)}}}),_hoisted_1$3=createTextVNode(" × ");function render2(e,t){return openBlock(),createBlock(resolveDynamicComponent(e.buttonComponent),mergeProps({"aria-label":e.ariaLabel,class:e.classes},e.$attrs),{default:withCtx((()=>[_hoisted_1$3])),_:1},16,["aria-label","class"])}VtCloseButton_default.render=render2;var VtCloseButton_default2=VtCloseButton_default,VtSuccessIcon_default={},_hoisted_12={"aria-hidden":"true",focusable:"false","data-prefix":"fas","data-icon":"check-circle",class:"svg-inline--fa fa-check-circle fa-w-16",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},_hoisted_2$2=createBaseVNode("path",{fill:"currentColor",d:"M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z"},null,-1),_hoisted_3$2=[_hoisted_2$2];function render3(e,t){return openBlock(),createElementBlock("svg",_hoisted_12,_hoisted_3$2)}VtSuccessIcon_default.render=render3;var VtSuccessIcon_default2=VtSuccessIcon_default,VtInfoIcon_default={},_hoisted_13={"aria-hidden":"true",focusable:"false","data-prefix":"fas","data-icon":"info-circle",class:"svg-inline--fa fa-info-circle fa-w-16",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},_hoisted_22=createBaseVNode("path",{fill:"currentColor",d:"M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z"},null,-1),_hoisted_32=[_hoisted_22];function render4(e,t){return openBlock(),createElementBlock("svg",_hoisted_13,_hoisted_32)}VtInfoIcon_default.render=render4;var VtInfoIcon_default2=VtInfoIcon_default,VtWarningIcon_default={},_hoisted_14={"aria-hidden":"true",focusable:"false","data-prefix":"fas","data-icon":"exclamation-circle",class:"svg-inline--fa fa-exclamation-circle fa-w-16",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},_hoisted_23=createBaseVNode("path",{fill:"currentColor",d:"M504 256c0 136.997-111.043 248-248 248S8 392.997 8 256C8 119.083 119.043 8 256 8s248 111.083 248 248zm-248 50c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z"},null,-1),_hoisted_33=[_hoisted_23];function render5(e,t){return openBlock(),createElementBlock("svg",_hoisted_14,_hoisted_33)}VtWarningIcon_default.render=render5;var VtWarningIcon_default2=VtWarningIcon_default,VtErrorIcon_default={},_hoisted_15={"aria-hidden":"true",focusable:"false","data-prefix":"fas","data-icon":"exclamation-triangle",class:"svg-inline--fa fa-exclamation-triangle fa-w-18",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 576 512"},_hoisted_24=createBaseVNode("path",{fill:"currentColor",d:"M569.517 440.013C587.975 472.007 564.806 512 527.94 512H48.054c-36.937 0-59.999-40.055-41.577-71.987L246.423 23.985c18.467-32.009 64.72-31.951 83.154 0l239.94 416.028zM288 354c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z"},null,-1),_hoisted_34=[_hoisted_24];function render6(e,t){return openBlock(),createElementBlock("svg",_hoisted_15,_hoisted_34)}VtErrorIcon_default.render=render6;var VtErrorIcon_default2=VtErrorIcon_default,VtIcon_default=defineComponent({name:"VtIcon",props:propValidators_default.ICON,computed:{customIconChildren(){return hasProp(this.customIcon,"iconChildren")?this.trimValue(this.customIcon.iconChildren):""},customIconClass(){return isString$1(this.customIcon)?this.trimValue(this.customIcon):hasProp(this.customIcon,"iconClass")?this.trimValue(this.customIcon.iconClass):""},customIconTag(){return hasProp(this.customIcon,"iconTag")?this.trimValue(this.customIcon.iconTag,"i"):"i"},hasCustomIcon(){return this.customIconClass.length>0},component(){return this.hasCustomIcon?this.customIconTag:isToastContent(this.customIcon)?getVueComponentFromObj(this.customIcon):this.iconTypeComponent},iconTypeComponent(){return{[TYPE.DEFAULT]:VtInfoIcon_default2,[TYPE.INFO]:VtInfoIcon_default2,[TYPE.SUCCESS]:VtSuccessIcon_default2,[TYPE.ERROR]:VtErrorIcon_default2,[TYPE.WARNING]:VtWarningIcon_default2}[this.type]},iconClasses(){const e=[`${VT_NAMESPACE}__icon`];return this.hasCustomIcon?e.concat(this.customIconClass):e}},methods:{trimValue:(e,t="")=>isNonEmptyString(e)?e.trim():t}});function render7(e,t){return openBlock(),createBlock(resolveDynamicComponent(e.component),{class:normalizeClass(e.iconClasses)},{default:withCtx((()=>[createTextVNode(toDisplayString(e.customIconChildren),1)])),_:1},8,["class"])}VtIcon_default.render=render7;var VtIcon_default2=VtIcon_default,VtToast_default=defineComponent({name:"VtToast",components:{ProgressBar:VtProgressBar_default2,CloseButton:VtCloseButton_default2,Icon:VtIcon_default2},inheritAttrs:!1,props:Object.assign({},propValidators_default.CORE_TOAST,propValidators_default.TOAST),data:()=>({isRunning:!0,disableTransitions:!1,beingDragged:!1,dragStart:0,dragPos:{x:0,y:0},dragRect:{}}),computed:{classes(){const e=[`${VT_NAMESPACE}__toast`,`${VT_NAMESPACE}__toast--${this.type}`,`${this.position}`].concat(this.toastClassName);return this.disableTransitions&&e.push("disable-transition"),this.rtl&&e.push(`${VT_NAMESPACE}__toast--rtl`),e},bodyClasses(){return[`${VT_NAMESPACE}__toast-${isString$1(this.content)?"body":"component-body"}`].concat(this.bodyClassName)},draggableStyle(){return this.dragStart===this.dragPos.x?{}:this.beingDragged?{transform:`translateX(${this.dragDelta}px)`,opacity:1-Math.abs(this.dragDelta/this.removalDistance)}:{transition:"transform 0.2s, opacity 0.2s",transform:"translateX(0)",opacity:1}},dragDelta(){return this.beingDragged?this.dragPos.x-this.dragStart:0},removalDistance(){return isDOMRect(this.dragRect)?(this.dragRect.right-this.dragRect.left)*this.draggablePercent:0}},mounted(){this.draggable&&this.draggableSetup(),this.pauseOnFocusLoss&&this.focusSetup()},beforeUnmount(){this.draggable&&this.draggableCleanup(),this.pauseOnFocusLoss&&this.focusCleanup()},methods:{hasProp:hasProp,getVueComponentFromObj:getVueComponentFromObj,closeToast(){this.eventBus.emit(EVENTS.DISMISS,this.id)},clickHandler(){this.onClick&&this.onClick(this.closeToast),this.closeOnClick&&(this.beingDragged&&this.dragStart!==this.dragPos.x||this.closeToast())},timeoutHandler(){this.closeToast()},hoverPause(){this.pauseOnHover&&(this.isRunning=!1)},hoverPlay(){this.pauseOnHover&&(this.isRunning=!0)},focusPause(){this.isRunning=!1},focusPlay(){this.isRunning=!0},focusSetup(){addEventListener("blur",this.focusPause),addEventListener("focus",this.focusPlay)},focusCleanup(){removeEventListener("blur",this.focusPause),removeEventListener("focus",this.focusPlay)},draggableSetup(){const e=this.$el;e.addEventListener("touchstart",this.onDragStart,{passive:!0}),e.addEventListener("mousedown",this.onDragStart),addEventListener("touchmove",this.onDragMove,{passive:!1}),addEventListener("mousemove",this.onDragMove),addEventListener("touchend",this.onDragEnd),addEventListener("mouseup",this.onDragEnd)},draggableCleanup(){const e=this.$el;e.removeEventListener("touchstart",this.onDragStart),e.removeEventListener("mousedown",this.onDragStart),removeEventListener("touchmove",this.onDragMove),removeEventListener("mousemove",this.onDragMove),removeEventListener("touchend",this.onDragEnd),removeEventListener("mouseup",this.onDragEnd)},onDragStart(e){this.beingDragged=!0,this.dragPos={x:getX(e),y:getY(e)},this.dragStart=getX(e),this.dragRect=this.$el.getBoundingClientRect()},onDragMove(e){this.beingDragged&&(e.preventDefault(),this.isRunning&&(this.isRunning=!1),this.dragPos={x:getX(e),y:getY(e)})},onDragEnd(){this.beingDragged&&(Math.abs(this.dragDelta)>=this.removalDistance?(this.disableTransitions=!0,this.$nextTick((()=>this.closeToast()))):setTimeout((()=>{this.beingDragged=!1,isDOMRect(this.dragRect)&&this.pauseOnHover&&this.dragRect.bottom>=this.dragPos.y&&this.dragPos.y>=this.dragRect.top&&this.dragRect.left<=this.dragPos.x&&this.dragPos.x<=this.dragRect.right?this.isRunning=!1:this.isRunning=!0})))}}}),_hoisted_16=["role"];function render8(e,t){const n=resolveComponent("Icon"),o=resolveComponent("CloseButton"),r=resolveComponent("ProgressBar");return openBlock(),createElementBlock("div",{class:normalizeClass(e.classes),style:normalizeStyle(e.draggableStyle),onClick:t[0]||(t[0]=(...t)=>e.clickHandler&&e.clickHandler(...t)),onMouseenter:t[1]||(t[1]=(...t)=>e.hoverPause&&e.hoverPause(...t)),onMouseleave:t[2]||(t[2]=(...t)=>e.hoverPlay&&e.hoverPlay(...t))},[e.icon?(openBlock(),createBlock(n,{key:0,"custom-icon":e.icon,type:e.type},null,8,["custom-icon","type"])):createCommentVNode("v-if",!0),createBaseVNode("div",{role:e.accessibility.toastRole||"alert",class:normalizeClass(e.bodyClasses)},["string"==typeof e.content?(openBlock(),createElementBlock(Fragment,{key:0},[createTextVNode(toDisplayString(e.content),1)],2112)):(openBlock(),createBlock(resolveDynamicComponent(e.getVueComponentFromObj(e.content)),mergeProps({key:1,"toast-id":e.id},e.hasProp(e.content,"props")?e.content.props:{},toHandlers(e.hasProp(e.content,"listeners")?e.content.listeners:{}),{onCloseToast:e.closeToast}),null,16,["toast-id","onCloseToast"]))],10,_hoisted_16),e.closeButton?(openBlock(),createBlock(o,{key:1,component:e.closeButton,"class-names":e.closeButtonClassName,"show-on-hover":e.showCloseButtonOnHover,"aria-label":e.accessibility.closeButtonLabel,onClick:withModifiers(e.closeToast,["stop"])},null,8,["component","class-names","show-on-hover","aria-label","onClick"])):createCommentVNode("v-if",!0),e.timeout?(openBlock(),createBlock(r,{key:2,"is-running":e.isRunning,"hide-progress-bar":e.hideProgressBar,timeout:e.timeout,onCloseToast:e.timeoutHandler},null,8,["is-running","hide-progress-bar","timeout","onCloseToast"])):createCommentVNode("v-if",!0)],38)}VtToast_default.render=render8;var VtToast_default2=VtToast_default,VtTransition_default=defineComponent({name:"VtTransition",props:propValidators_default.TRANSITION,emits:["leave"],methods:{hasProp:hasProp,leave(e){e instanceof HTMLElement&&(e.style.left=e.offsetLeft+"px",e.style.top=e.offsetTop+"px",e.style.width=getComputedStyle(e).width,e.style.position="absolute")}}});function render9(e,t){return openBlock(),createBlock(TransitionGroup,{tag:"div","enter-active-class":e.transition.enter?e.transition.enter:`${e.transition}-enter-active`,"move-class":e.transition.move?e.transition.move:`${e.transition}-move`,"leave-active-class":e.transition.leave?e.transition.leave:`${e.transition}-leave-active`,onLeave:e.leave},{default:withCtx((()=>[renderSlot(e.$slots,"default")])),_:3},8,["enter-active-class","move-class","leave-active-class","onLeave"])}VtTransition_default.render=render9;var VtTransition_default2=VtTransition_default,VtToastContainer_default=defineComponent({name:"VueToastification",devtools:{hide:!0},components:{Toast:VtToast_default2,VtTransition:VtTransition_default2},props:Object.assign({},propValidators_default.CORE_TOAST,propValidators_default.CONTAINER,propValidators_default.TRANSITION),data:()=>({count:0,positions:Object.values(POSITION),toasts:{},defaults:{}}),computed:{toastArray(){return Object.values(this.toasts)},filteredToasts(){return this.defaults.filterToasts(this.toastArray)}},beforeMount(){const e=this.eventBus;e.on(EVENTS.ADD,this.addToast),e.on(EVENTS.CLEAR,this.clearToasts),e.on(EVENTS.DISMISS,this.dismissToast),e.on(EVENTS.UPDATE,this.updateToast),e.on(EVENTS.UPDATE_DEFAULTS,this.updateDefaults),this.defaults=this.$props},mounted(){this.setup(this.container)},methods:{async setup(e){isFunction$1(e)&&(e=await e()),removeElement(this.$el),e.appendChild(this.$el)},setToast(e){isUndefined$1(e.id)||(this.toasts[e.id]=e)},addToast(e){e.content=normalizeToastComponent(e.content);const t=Object.assign({},this.defaults,e.type&&this.defaults.toastDefaults&&this.defaults.toastDefaults[e.type],e),n=this.defaults.filterBeforeCreate(t,this.toastArray);n&&this.setToast(n)},dismissToast(e){const t=this.toasts[e];isUndefined$1(t)||isUndefined$1(t.onClose)||t.onClose(),delete this.toasts[e]},clearToasts(){Object.keys(this.toasts).forEach((e=>{this.dismissToast(e)}))},getPositionToasts(e){const t=this.filteredToasts.filter((t=>t.position===e)).slice(0,this.defaults.maxToasts);return this.defaults.newestOnTop?t.reverse():t},updateDefaults(e){isUndefined$1(e.container)||this.setup(e.container),this.defaults=Object.assign({},this.defaults,e)},updateToast({id:e,options:t,create:n}){this.toasts[e]?(t.timeout&&t.timeout===this.toasts[e].timeout&&t.timeout++,this.setToast(Object.assign({},this.toasts[e],t))):n&&this.addToast(Object.assign({},{id:e},t))},getClasses(e){return[`${VT_NAMESPACE}__container`,e].concat(this.defaults.containerClassName)}}});function render10(e,t){const n=resolveComponent("Toast"),o=resolveComponent("VtTransition");return openBlock(),createElementBlock("div",null,[(openBlock(!0),createElementBlock(Fragment,null,renderList(e.positions,(t=>(openBlock(),createElementBlock("div",{key:t},[createVNode(o,{transition:e.defaults.transition,class:normalizeClass(e.getClasses(t))},{default:withCtx((()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(e.getPositionToasts(t),(e=>(openBlock(),createBlock(n,mergeProps({key:e.id},e),null,16)))),128))])),_:2},1032,["transition","class"])])))),128))])}VtToastContainer_default.render=render10;var VtToastContainer_default2=VtToastContainer_default,buildInterface=(e={},t=!0)=>{const n=e.eventBus=e.eventBus||new EventBus;t&&nextTick((()=>{const t=createApp(VtToastContainer_default2,__spreadValues({},e)),n=t.mount(document.createElement("div")),o=e.onMounted;if(isUndefined$1(o)||o(n,t),e.shareAppContext){const n=e.shareAppContext;!0===n?console.warn(`[${VT_NAMESPACE}] App to share context with was not provided.`):(t._context.components=n._context.components,t._context.directives=n._context.directives,t._context.mixins=n._context.mixins,t._context.provides=n._context.provides,t.config.globalProperties=n.config.globalProperties)}}));const o=(e,t)=>{const o=Object.assign({},{id:getId(),type:TYPE.DEFAULT},t,{content:e});return n.emit(EVENTS.ADD,o),o.id};return o.clear=()=>n.emit(EVENTS.CLEAR,void 0),o.updateDefaults=e=>{n.emit(EVENTS.UPDATE_DEFAULTS,e)},o.dismiss=e=>{n.emit(EVENTS.DISMISS,e)},o.update=function(e,{content:t,options:o},r=!1){const i=Object.assign({},o,{content:t});n.emit(EVENTS.UPDATE,{id:e,options:i,create:r})},o.success=(e,t)=>o(e,Object.assign({},t,{type:TYPE.SUCCESS})),o.info=(e,t)=>o(e,Object.assign({},t,{type:TYPE.INFO})),o.error=(e,t)=>o(e,Object.assign({},t,{type:TYPE.ERROR})),o.warning=(e,t)=>o(e,Object.assign({},t,{type:TYPE.WARNING})),o},createMockToastInterface=()=>{const e=()=>console.warn(`[${VT_NAMESPACE}] This plugin does not support SSR!`);return new Proxy(e,{get:()=>e})};function createToastInterface(e){return isBrowser$1()?isEventBusInterface(e)?buildInterface({eventBus:e},!1):buildInterface(e,!0):createMockToastInterface()}var toastInjectionKey=Symbol("VueToastification"),globalEventBus=new EventBus,VueToastificationPlugin=(e,t)=>{!0===(null==t?void 0:t.shareAppContext)&&(t.shareAppContext=e);const n=createToastInterface(__spreadValues({eventBus:globalEventBus},t));e.provide(toastInjectionKey,n)},useToast=exports("v",(e=>{if(e)return createToastInterface(e);const t=getCurrentInstance()?inject(toastInjectionKey,void 0):void 0;return t||createToastInterface(globalEventBus)})),src_default=VueToastificationPlugin,index$1="";!function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},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 o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},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=1)}([,function(module,exports,__webpack_require__){eval("// extracted by mini-css-extract-plugin\n\n//# sourceURL=webpack:///./src/default/index.styl?")}]);var index="",commonjsGlobal=exports("q","undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{});function getAugmentedNamespace(e){if(e.__esModule)return e;var t=Object.defineProperty({},"__esModule",{value:!0});return Object.keys(e).forEach((function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})})),t}var axios$2={exports:{}},bind$2=function(e,t){return function(){for(var n=new Array(arguments.length),o=0;o=0)return;r[t]="set-cookie"===t?(r[t]?r[t]:[]).concat([n]):r[t]?r[t]+", "+n:n}})),r):r},utils$7=utils$d,isURLSameOrigin$1=utils$7.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function o(e){var o=e;return t&&(n.setAttribute("href",o),o=n.href),n.setAttribute("href",o),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=o(window.location.href),function(t){var n=utils$7.isString(t)?o(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return!0},utils$6=utils$d,settle=settle$1,cookies=cookies$1,buildURL$1=buildURL$2,buildFullPath=buildFullPath$1,parseHeaders=parseHeaders$1,isURLSameOrigin=isURLSameOrigin$1,createError=createError$2,xhr=function(e){return new Promise((function(t,n){var o=e.data,r=e.headers,i=e.responseType;utils$6.isFormData(o)&&delete r["Content-Type"];var s=new XMLHttpRequest;if(e.auth){var a=e.auth.username||"",c=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";r.Authorization="Basic "+btoa(a+":"+c)}var l=buildFullPath(e.baseURL,e.url);function u(){if(s){var o="getAllResponseHeaders"in s?parseHeaders(s.getAllResponseHeaders()):null,r={data:i&&"text"!==i&&"json"!==i?s.response:s.responseText,status:s.status,statusText:s.statusText,headers:o,config:e,request:s};settle(t,n,r),s=null}}if(s.open(e.method.toUpperCase(),buildURL$1(l,e.params,e.paramsSerializer),!0),s.timeout=e.timeout,"onloadend"in s?s.onloadend=u:s.onreadystatechange=function(){s&&4===s.readyState&&(0!==s.status||s.responseURL&&0===s.responseURL.indexOf("file:"))&&setTimeout(u)},s.onabort=function(){s&&(n(createError("Request aborted",e,"ECONNABORTED",s)),s=null)},s.onerror=function(){n(createError("Network Error",e,null,s)),s=null},s.ontimeout=function(){var t="timeout of "+e.timeout+"ms exceeded";e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(createError(t,e,e.transitional&&e.transitional.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",s)),s=null},utils$6.isStandardBrowserEnv()){var d=(e.withCredentials||isURLSameOrigin(l))&&e.xsrfCookieName?cookies.read(e.xsrfCookieName):void 0;d&&(r[e.xsrfHeaderName]=d)}"setRequestHeader"in s&&utils$6.forEach(r,(function(e,t){void 0===o&&"content-type"===t.toLowerCase()?delete r[t]:s.setRequestHeader(t,e)})),utils$6.isUndefined(e.withCredentials)||(s.withCredentials=!!e.withCredentials),i&&"json"!==i&&(s.responseType=e.responseType),"function"==typeof e.onDownloadProgress&&s.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&s.upload&&s.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then((function(e){s&&(s.abort(),n(e),s=null)})),o||(o=null),s.send(o)}))},utils$5=utils$d,normalizeHeaderName=normalizeHeaderName$1,enhanceError=enhanceError$2,DEFAULT_CONTENT_TYPE={"Content-Type":"application/x-www-form-urlencoded"};function setContentTypeIfUnset(e,t){!utils$5.isUndefined(e)&&utils$5.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}function getDefaultAdapter(){var e;return("undefined"!=typeof XMLHttpRequest||"undefined"!=typeof process&&"[object process]"===Object.prototype.toString.call(process))&&(e=xhr),e}function stringifySafely(e,t,n){if(utils$5.isString(e))try{return(t||JSON.parse)(e),utils$5.trim(e)}catch(o){if("SyntaxError"!==o.name)throw o}return(n||JSON.stringify)(e)}var defaults$3={transitional:{silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},adapter:getDefaultAdapter(),transformRequest:[function(e,t){return normalizeHeaderName(t,"Accept"),normalizeHeaderName(t,"Content-Type"),utils$5.isFormData(e)||utils$5.isArrayBuffer(e)||utils$5.isBuffer(e)||utils$5.isStream(e)||utils$5.isFile(e)||utils$5.isBlob(e)?e:utils$5.isArrayBufferView(e)?e.buffer:utils$5.isURLSearchParams(e)?(setContentTypeIfUnset(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):utils$5.isObject(e)||t&&"application/json"===t["Content-Type"]?(setContentTypeIfUnset(t,"application/json"),stringifySafely(e)):e}],transformResponse:[function(e){var t=this.transitional,n=t&&t.silentJSONParsing,o=t&&t.forcedJSONParsing,r=!n&&"json"===this.responseType;if(r||o&&utils$5.isString(e)&&e.length)try{return JSON.parse(e)}catch(i){if(r){if("SyntaxError"===i.name)throw enhanceError(i,this,"E_JSON_PARSE");throw i}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};utils$5.forEach(["delete","get","head"],(function(e){defaults$3.headers[e]={}})),utils$5.forEach(["post","put","patch"],(function(e){defaults$3.headers[e]=utils$5.merge(DEFAULT_CONTENT_TYPE)}));var defaults_1=defaults$3,utils$4=utils$d,defaults$2=defaults_1,transformData$1=function(e,t,n){var o=this||defaults$2;return utils$4.forEach(n,(function(n){e=n.call(o,e,t)})),e},isCancel$1=function(e){return!(!e||!e.__CANCEL__)},utils$3=utils$d,transformData=transformData$1,isCancel=isCancel$1,defaults$1=defaults_1;function throwIfCancellationRequested(e){e.cancelToken&&e.cancelToken.throwIfRequested()}var dispatchRequest$1=function(e){return throwIfCancellationRequested(e),e.headers=e.headers||{},e.data=transformData.call(e,e.data,e.headers,e.transformRequest),e.headers=utils$3.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),utils$3.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]})),(e.adapter||defaults$1.adapter)(e).then((function(t){return throwIfCancellationRequested(e),t.data=transformData.call(e,t.data,t.headers,e.transformResponse),t}),(function(t){return isCancel(t)||(throwIfCancellationRequested(e),t&&t.response&&(t.response.data=transformData.call(e,t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))},utils$2=utils$d,mergeConfig$2=function(e,t){t=t||{};var n={},o=["url","method","data"],r=["headers","auth","proxy","params"],i=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],s=["validateStatus"];function a(e,t){return utils$2.isPlainObject(e)&&utils$2.isPlainObject(t)?utils$2.merge(e,t):utils$2.isPlainObject(t)?utils$2.merge({},t):utils$2.isArray(t)?t.slice():t}function c(o){utils$2.isUndefined(t[o])?utils$2.isUndefined(e[o])||(n[o]=a(void 0,e[o])):n[o]=a(e[o],t[o])}utils$2.forEach(o,(function(e){utils$2.isUndefined(t[e])||(n[e]=a(void 0,t[e]))})),utils$2.forEach(r,c),utils$2.forEach(i,(function(o){utils$2.isUndefined(t[o])?utils$2.isUndefined(e[o])||(n[o]=a(void 0,e[o])):n[o]=a(void 0,t[o])})),utils$2.forEach(s,(function(o){o in t?n[o]=a(e[o],t[o]):o in e&&(n[o]=a(void 0,e[o]))}));var l=o.concat(r).concat(i).concat(s),u=Object.keys(e).concat(Object.keys(t)).filter((function(e){return-1===l.indexOf(e)}));return utils$2.forEach(u,c),n};const _from="axios@^0.21.4",_id="axios@0.21.4",_inBundle=!1,_integrity="sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==",_location="/axios",_phantomChildren={},_requested={type:"range",registry:!0,raw:"axios@^0.21.4",name:"axios",escapedName:"axios",rawSpec:"^0.21.4",saveSpec:null,fetchSpec:"^0.21.4"},_requiredBy=["/"],_resolved="https://registry.npmmirror.com/axios/-/axios-0.21.4.tgz",_shasum="c67b90dc0568e5c1cf2b0b858c43ba28e2eda575",_spec="axios@^0.21.4",_where="/home/runner/work/vue3-ts-happysooner-web/vue3-ts-happysooner-web",author={name:"Matt Zabriskie"},browser={"./lib/adapters/http.js":"./lib/adapters/xhr.js"},bugs={url:"https://github.com/axios/axios/issues"},bundleDependencies=!1,bundlesize=[{path:"./dist/axios.min.js",threshold:"5kB"}],dependencies={"follow-redirects":"^1.14.0"},deprecated=!1,description="Promise based HTTP client for the browser and node.js",devDependencies={coveralls:"^3.0.0","es6-promise":"^4.2.4",grunt:"^1.3.0","grunt-banner":"^0.6.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-watch":"^1.0.0","grunt-eslint":"^23.0.0","grunt-karma":"^4.0.0","grunt-mocha-test":"^0.13.3","grunt-ts":"^6.0.0-beta.19","grunt-webpack":"^4.0.2","istanbul-instrumenter-loader":"^1.0.0","jasmine-core":"^2.4.1",karma:"^6.3.2","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^2.1.0","karma-jasmine":"^1.1.1","karma-jasmine-ajax":"^0.1.13","karma-safari-launcher":"^1.0.0","karma-sauce-launcher":"^4.3.6","karma-sinon":"^1.0.5","karma-sourcemap-loader":"^0.3.8","karma-webpack":"^4.0.2","load-grunt-tasks":"^3.5.2",minimist:"^1.2.0",mocha:"^8.2.1",sinon:"^4.5.0","terser-webpack-plugin":"^4.2.3",typescript:"^4.0.5","url-search-params":"^0.10.0",webpack:"^4.44.2","webpack-dev-server":"^3.11.0"},homepage="https://axios-http.com",jsdelivr="dist/axios.min.js",keywords=["xhr","http","ajax","promise","node"],license="MIT",main="index.js",name="axios",repository={type:"git",url:"git+https://github.com/axios/axios.git"},scripts={build:"NODE_ENV=production grunt build",coveralls:"cat coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js",examples:"node ./examples/server.js",fix:"eslint --fix lib/**/*.js",postversion:"git push && git push --tags",preversion:"npm test",start:"node ./sandbox/server.js",test:"grunt test",version:"npm run build && grunt version && git add -A dist && git add CHANGELOG.md bower.json package.json"},typings="./index.d.ts",unpkg="dist/axios.min.js",version="0.21.4";var require$$0={_from:_from,_id:_id,_inBundle:_inBundle,_integrity:_integrity,_location:_location,_phantomChildren:_phantomChildren,_requested:_requested,_requiredBy:_requiredBy,_resolved:_resolved,_shasum:_shasum,_spec:_spec,_where:_where,author:author,browser:browser,bugs:bugs,bundleDependencies:bundleDependencies,bundlesize:bundlesize,dependencies:dependencies,deprecated:deprecated,description:description,devDependencies:devDependencies,homepage:homepage,jsdelivr:jsdelivr,keywords:keywords,license:license,main:main,name:name,repository:repository,scripts:scripts,typings:typings,unpkg:unpkg,version:version},pkg=require$$0,validators$1={};["object","boolean","number","function","string","symbol"].forEach((function(e,t){validators$1[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));var deprecatedWarnings={},currentVerArr=pkg.version.split(".");function isOlderVersion(e,t){for(var n=t?t.split("."):currentVerArr,o=e.split("."),r=0;r<3;r++){if(n[r]>o[r])return!0;if(n[r]0;){var i=o[r],s=t[i];if(s){var a=e[i],c=void 0===a||s(a,i,e);if(!0!==c)throw new TypeError("option "+i+" must be "+c)}else if(!0!==n)throw Error("Unknown option "+i)}}validators$1.transitional=function(e,t,n){var o=t&&isOlderVersion(t);function r(e,t){return"[Axios v"+pkg.version+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return function(n,i,s){if(!1===e)throw new Error(r(i," has been removed in "+t));return o&&!deprecatedWarnings[i]&&(deprecatedWarnings[i]=!0,console.warn(r(i," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,i,s)}};var validator$1={isOlderVersion:isOlderVersion,assertOptions:assertOptions,validators:validators$1},utils$1=utils$d,buildURL=buildURL$2,InterceptorManager=InterceptorManager_1,dispatchRequest=dispatchRequest$1,mergeConfig$1=mergeConfig$2,validator=validator$1,validators=validator.validators;function Axios$2(e){this.defaults=e,this.interceptors={request:new InterceptorManager,response:new InterceptorManager}}Axios$2.prototype.request=function(e){"string"==typeof e?(e=arguments[1]||{}).url=arguments[0]:e=e||{},(e=mergeConfig$1(this.defaults,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&&validator.assertOptions(t,{silentJSONParsing:validators.transitional(validators.boolean,"1.0.0"),forcedJSONParsing:validators.transitional(validators.boolean,"1.0.0"),clarifyTimeoutError:validators.transitional(validators.boolean,"1.0.0")},!1);var n=[],o=!0;this.interceptors.request.forEach((function(t){"function"==typeof t.runWhen&&!1===t.runWhen(e)||(o=o&&t.synchronous,n.unshift(t.fulfilled,t.rejected))}));var r,i=[];if(this.interceptors.response.forEach((function(e){i.push(e.fulfilled,e.rejected)})),!o){var s=[dispatchRequest,void 0];for(Array.prototype.unshift.apply(s,n),s=s.concat(i),r=Promise.resolve(e);s.length;)r=r.then(s.shift(),s.shift());return r}for(var a=e;n.length;){var c=n.shift(),l=n.shift();try{a=c(a)}catch(u){l(u);break}}try{r=dispatchRequest(a)}catch(u){return Promise.reject(u)}for(;i.length;)r=r.then(i.shift(),i.shift());return r},Axios$2.prototype.getUri=function(e){return e=mergeConfig$1(this.defaults,e),buildURL(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},utils$1.forEach(["delete","get","head","options"],(function(e){Axios$2.prototype[e]=function(t,n){return this.request(mergeConfig$1(n||{},{method:e,url:t,data:(n||{}).data}))}})),utils$1.forEach(["post","put","patch"],(function(e){Axios$2.prototype[e]=function(t,n,o){return this.request(mergeConfig$1(o||{},{method:e,url:t,data:n}))}}));var Axios_1=Axios$2;function Cancel$1(e){this.message=e}Cancel$1.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},Cancel$1.prototype.__CANCEL__=!0;var Cancel_1=Cancel$1,Cancel=Cancel_1;function CancelToken(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;e((function(e){n.reason||(n.reason=new Cancel(e),t(n.reason))}))}CancelToken.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},CancelToken.source=function(){var e;return{token:new CancelToken((function(t){e=t})),cancel:e}};var CancelToken_1=CancelToken,spread=function(e){return function(t){return e.apply(null,t)}},isAxiosError=function(e){return"object"==typeof e&&!0===e.isAxiosError},utils=utils$d,bind=bind$2,Axios$1=Axios_1,mergeConfig=mergeConfig$2,defaults=defaults_1;function createInstance(e){var t=new Axios$1(e),n=bind(Axios$1.prototype.request,t);return utils.extend(n,Axios$1.prototype,t),utils.extend(n,t),n}var axios$1=createInstance(defaults);axios$1.Axios=Axios$1,axios$1.create=function(e){return createInstance(mergeConfig(axios$1.defaults,e))},axios$1.Cancel=Cancel_1,axios$1.CancelToken=CancelToken_1,axios$1.isCancel=isCancel$1,axios$1.all=function(e){return Promise.all(e)},axios$1.spread=spread,axios$1.isAxiosError=isAxiosError,axios$2.exports=axios$1,axios$2.exports.default=axios$1;var axios=axios$2.exports;const TOKEN_NAME="HAPPY_USER_TOKEN",HAPPY_AUTH_TOKEN="happy-auth-token",API_PROFIX="/api/v1";var js_cookie={exports:{}}; +/*! + * JavaScript Cookie v2.2.1 + * https://github.com/js-cookie/js-cookie + * + * Copyright 2006, 2015 Klaus Hartl & Fagner Brack + * Released under the MIT license + */!function(e,t){var n;n=function(){function e(){for(var e=0,t={};e{Cookies.set(TOKEN_NAME,e,{expires:t??365,sameSite:"Lax"})})),RemoveTokenCookies=()=>{Cookies.remove(TOKEN_NAME,{sameSite:"Lax"})},GetTokenCookies=()=>Cookies.get(TOKEN_NAME)||"",Axios=axios.create({baseURL:"https://flyneko.com",headers:{"Content-Type":"application/json"},withCredentials:!0});Axios.interceptors.request.use((e=>(e.headers[HAPPY_AUTH_TOKEN]=GetTokenCookies(),e))),Axios.interceptors.response.use((e=>{const t=e.config.url;return 403===e?.data?.ErrorCode?(console.error("权限错误❌"),console.error("请求接口: ",t),console.error("错误信息: ",e?.data?.ErrorMsg)):e?.data?.ErrorCode&&(console.error("其他错误❌"),console.error("请求接口: ",t),console.error("错误数据",JSON.stringify(e?.data??"{}"))),e}),(e=>(console.error("系统错误❌",e),Promise.resolve({data:{ErrorCode:-1,ErrorMsg:e.message,Result:null}}))));const UseFetch=e=>{const t=reactive({data:{},loading:!1});return watchEffect((()=>{(async e=>{t.loading=!0;try{const n=await Axios(e).then((e=>e?.data));t.data=n}catch(n){const e={ErrorCode:-1,ErrorMsg:n?.message??"系统错误"};t.data=e}t.loading=!1})(e)})),toRefs(t)},GetCategories=()=>Axios.get(`${API_PROFIX}/writing/categories`).then((e=>e?.data)),GetArticles=exports("G",(e=>Axios.get(`${API_PROFIX}/writing/articles`,{params:e}).then((e=>e?.data)))),UseGetArticleById=exports("U",(e=>UseFetch({url:`${API_PROFIX}/writing/articles/${e}`}))),UseGetMeiRiYiWen=exports("K",(e=>{let t="random";return e&&(t="day"),UseFetch({url:`${API_PROFIX}/proxy/meiriyiwen/${t}/articles?date=${e}`})})),PostComment=exports("P",(e=>Axios.post(`${API_PROFIX}/writing/articles/${e.PostID}/comments`,{Content:e.Content,AuthorUID:e.AuthorUID,ReplyCommentID:e.ReplyCommentID||0,ReplyCommentUID:e.ReplyCommentUID||0}).then((e=>e?.data)))),GetCommentList=exports("x",(e=>Axios.get(`${API_PROFIX}/writing/articles/${e.PostID}/comments`,{params:{Page:e.Page,Size:e.Size}}).then((e=>e?.data)))),GetUserInfo=async()=>Axios.get(`${API_PROFIX}/account/tokens`).then((e=>e?.data)),UseGetUserInfoByID=exports("L",(e=>UseFetch({url:`${API_PROFIX}/account/users/${e}`}))),GetAccountUnique=exports("E",(e=>Axios.get(`${API_PROFIX}/account/unique`,{params:e}).then((e=>e?.data)))),GetUserByToken=exports("I",(e=>Axios.post(`${API_PROFIX}/account/tokens`,e).then((e=>e?.data)))),PostUser=exports("J",(e=>Axios.post(`${API_PROFIX}/account/users`,e).then((e=>e.data)))),useStore=exports("u",defineStore("PiniaStore",{state:()=>({User:{},Article:{CategoryList:[]}}),actions:{async GetCategoryList(){const e=(await GetCategories())?.Result?.List??[];this.Article.CategoryList=e},async GetAuthedUserInfo(){const e=(await GetUserInfo())?.Result??{};this.User=e},async ResetUserStore(){this.User={},RemoveTokenCookies()}}})),isBrowser="undefined"!=typeof document;function isESModule(e){return e.__esModule||"Module"===e[Symbol.toStringTag]}const assign=Object.assign;function applyToParams(e,t){const n={};for(const o in t){const r=t[o];n[o]=isArray(r)?r.map(e):e(r)}return n}const noop=()=>{},isArray=Array.isArray,HASH_RE=/#/g,AMPERSAND_RE=/&/g,SLASH_RE=/\//g,EQUAL_RE=/=/g,IM_RE=/\?/g,PLUS_RE=/\+/g,ENC_BRACKET_OPEN_RE=/%5B/g,ENC_BRACKET_CLOSE_RE=/%5D/g,ENC_CARET_RE=/%5E/g,ENC_BACKTICK_RE=/%60/g,ENC_CURLY_OPEN_RE=/%7B/g,ENC_PIPE_RE=/%7C/g,ENC_CURLY_CLOSE_RE=/%7D/g,ENC_SPACE_RE=/%20/g;function commonEncode(e){return encodeURI(""+e).replace(ENC_PIPE_RE,"|").replace(ENC_BRACKET_OPEN_RE,"[").replace(ENC_BRACKET_CLOSE_RE,"]")}function encodeHash(e){return commonEncode(e).replace(ENC_CURLY_OPEN_RE,"{").replace(ENC_CURLY_CLOSE_RE,"}").replace(ENC_CARET_RE,"^")}function encodeQueryValue(e){return commonEncode(e).replace(PLUS_RE,"%2B").replace(ENC_SPACE_RE,"+").replace(HASH_RE,"%23").replace(AMPERSAND_RE,"%26").replace(ENC_BACKTICK_RE,"`").replace(ENC_CURLY_OPEN_RE,"{").replace(ENC_CURLY_CLOSE_RE,"}").replace(ENC_CARET_RE,"^")}function encodeQueryKey(e){return encodeQueryValue(e).replace(EQUAL_RE,"%3D")}function encodePath(e){return commonEncode(e).replace(HASH_RE,"%23").replace(IM_RE,"%3F")}function encodeParam(e){return null==e?"":encodePath(e).replace(SLASH_RE,"%2F")}function decode(e){try{return decodeURIComponent(""+e)}catch(t){}return""+e}const TRAILING_SLASH_RE=/\/$/,removeTrailingSlash=e=>e.replace(TRAILING_SLASH_RE,"");function parseURL(e,t,n="/"){let o,r={},i="",s="";const a=t.indexOf("#");let c=t.indexOf("?");return a=0&&(c=-1),c>-1&&(o=t.slice(0,c),i=t.slice(c+1,a>-1?a:t.length),r=e(i)),a>-1&&(o=o||t.slice(0,a),s=t.slice(a,t.length)),o=resolveRelativePath(null!=o?o:t,n),{fullPath:o+(i&&"?")+i+s,path:o,query:r,hash:decode(s)}}function stringifyURL(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function stripBase(e,t){return t&&e.toLowerCase().startsWith(t.toLowerCase())?e.slice(t.length)||"/":e}function isSameRouteLocation(e,t,n){const o=t.matched.length-1,r=n.matched.length-1;return o>-1&&o===r&&isSameRouteRecord(t.matched[o],n.matched[r])&&isSameRouteLocationParams(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function isSameRouteRecord(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function isSameRouteLocationParams(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!isSameRouteLocationParamsValue(e[n],t[n]))return!1;return!0}function isSameRouteLocationParamsValue(e,t){return isArray(e)?isEquivalentArray(e,t):isArray(t)?isEquivalentArray(t,e):e===t}function isEquivalentArray(e,t){return isArray(t)?e.length===t.length&&e.every(((e,n)=>e===t[n])):1===e.length&&e[0]===t}function resolveRelativePath(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),o=e.split("/"),r=o[o.length-1];".."!==r&&"."!==r||o.push("");let i,s,a=n.length-1;for(i=0;i1&&a--}return n.slice(0,a).join("/")+"/"+o.slice(i).join("/")}var NavigationType,NavigationDirection;function normalizeBase(e){if(!e)if(isBrowser){const t=document.querySelector("base");e=(e=t&&t.getAttribute("href")||"/").replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return"/"!==e[0]&&"#"!==e[0]&&(e="/"+e),removeTrailingSlash(e)}!function(e){e.pop="pop",e.push="push"}(NavigationType||(NavigationType={})),function(e){e.back="back",e.forward="forward",e.unknown=""}(NavigationDirection||(NavigationDirection={}));const BEFORE_HASH_RE=/^[^#]+#/;function createHref(e,t){return e.replace(BEFORE_HASH_RE,"#")+t}function getElementPosition(e,t){const n=document.documentElement.getBoundingClientRect(),o=e.getBoundingClientRect();return{behavior:t.behavior,left:o.left-n.left-(t.left||0),top:o.top-n.top-(t.top||0)}}const computeScrollPosition=()=>({left:window.scrollX,top:window.scrollY});function scrollToPosition(e){let t;if("el"in e){const n=e.el,o="string"==typeof n&&n.startsWith("#"),r="string"==typeof n?o?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!r)return;t=getElementPosition(r,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(null!=t.left?t.left:window.scrollX,null!=t.top?t.top:window.scrollY)}function getScrollKey(e,t){return(history.state?history.state.position-t:-1)+e}const scrollPositions=new Map;function saveScrollPosition(e,t){scrollPositions.set(e,t)}function getSavedScrollPosition(e){const t=scrollPositions.get(e);return scrollPositions.delete(e),t}let createBaseLocation=()=>location.protocol+"//"+location.host;function createCurrentLocation(e,t){const{pathname:n,search:o,hash:r}=t,i=e.indexOf("#");if(i>-1){let t=r.includes(e.slice(i))?e.slice(i).length:1,n=r.slice(t);return"/"!==n[0]&&(n="/"+n),stripBase(n,"")}return stripBase(n,e)+o+r}function useHistoryListeners(e,t,n,o){let r=[],i=[],s=null;const a=({state:i})=>{const a=createCurrentLocation(e,location),c=n.value,l=t.value;let u=0;if(i){if(n.value=a,t.value=i,s&&s===c)return void(s=null);u=l?i.position-l.position:0}else o(a);r.forEach((e=>{e(n.value,c,{delta:u,type:NavigationType.pop,direction:u?u>0?NavigationDirection.forward:NavigationDirection.back:NavigationDirection.unknown})}))};function c(){const{history:e}=window;e.state&&e.replaceState(assign({},e.state,{scroll:computeScrollPosition()}),"")}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",c,{passive:!0}),{pauseListeners:function(){s=n.value},listen:function(e){r.push(e);const t=()=>{const t=r.indexOf(e);t>-1&&r.splice(t,1)};return i.push(t),t},destroy:function(){for(const e of i)e();i=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",c)}}}function buildState(e,t,n,o=!1,r=!1){return{back:e,current:t,forward:n,replaced:o,position:window.history.length,scroll:r?computeScrollPosition():null}}function useHistoryStateNavigation(e){const{history:t,location:n}=window,o={value:createCurrentLocation(e,n)},r={value:t.state};function i(o,i,s){const a=e.indexOf("#"),c=a>-1?(n.host&&document.querySelector("base")?e:e.slice(a))+o:createBaseLocation()+e+o;try{t[s?"replaceState":"pushState"](i,"",c),r.value=i}catch(l){console.error(l),n[s?"replace":"assign"](c)}}return r.value||i(o.value,{back:null,current:o.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0),{location:o,state:r,push:function(e,n){const s=assign({},r.value,t.state,{forward:e,scroll:computeScrollPosition()});i(s.current,s,!0),i(e,assign({},buildState(o.value,e,null),{position:s.position+1},n),!1),o.value=e},replace:function(e,n){i(e,assign({},t.state,buildState(r.value.back,e,r.value.forward,!0),n,{position:r.value.position}),!0),o.value=e}}}function createWebHistory(e){const t=useHistoryStateNavigation(e=normalizeBase(e)),n=useHistoryListeners(e,t.state,t.location,t.replace);const o=assign({location:"",base:e,go:function(e,t=!0){t||n.pauseListeners(),history.go(e)},createHref:createHref.bind(null,e)},t,n);return Object.defineProperty(o,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(o,"state",{enumerable:!0,get:()=>t.state.value}),o}function createWebHashHistory(e){return(e=location.host?e||location.pathname+location.search:"").includes("#")||(e+="#"),createWebHistory(e)}function isRouteLocation(e){return"string"==typeof e||e&&"object"==typeof e}function isRouteName(e){return"string"==typeof e||"symbol"==typeof e}const START_LOCATION_NORMALIZED={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},NavigationFailureSymbol=Symbol("");var NavigationFailureType;function createRouterError(e,t){return assign(new Error,{type:e,[NavigationFailureSymbol]:!0},t)}function isNavigationFailure(e,t){return e instanceof Error&&NavigationFailureSymbol in e&&(null==t||!!(e.type&t))}!function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"}(NavigationFailureType||(NavigationFailureType={}));const BASE_PARAM_PATTERN="[^/]+?",BASE_PATH_PARSER_OPTIONS={sensitive:!1,strict:!1,start:!0,end:!0},REGEX_CHARS_RE=/[.+*?^${}()[\]/\\]/g;function tokensToParser(e,t){const n=assign({},BASE_PATH_PARSER_OPTIONS,t),o=[];let r=n.start?"^":"";const i=[];for(const c of e){const e=c.length?[]:[90];n.strict&&!c.length&&(r+="/");for(let t=0;tt.length?1===t.length&&80===t[0]?1:-1:0}function comparePathParserScore(e,t){let n=0;const o=e.score,r=t.score;for(;n0&&t[t.length-1]<0}const ROOT_TOKEN={type:0,value:""},VALID_PARAM_RE=/[a-zA-Z0-9_]/;function tokenizePath(e){if(!e)return[[]];if("/"===e)return[[ROOT_TOKEN]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(e){throw new Error(`ERR (${n})/"${l}": ${e}`)}let n=0,o=n;const r=[];let i;function s(){i&&r.push(i),i=[]}let a,c=0,l="",u="";function d(){l&&(0===n?i.push({type:0,value:l}):1===n||2===n||3===n?(i.length>1&&("*"===a||"+"===a)&&t(`A repeatable param (${l}) must be alone in its segment. eg: '/:ids+.`),i.push({type:1,value:l,regexp:u,repeatable:"*"===a||"+"===a,optional:"*"===a||"?"===a})):t("Invalid state to consume buffer"),l="")}function p(){l+=a}for(;c{i(p)}:noop}function i(e){if(isRouteName(e)){const t=o.get(e);t&&(o.delete(e),n.splice(n.indexOf(t),1),t.children.forEach(i),t.alias.forEach(i))}else{const t=n.indexOf(e);t>-1&&(n.splice(t,1),e.record.name&&o.delete(e.record.name),e.children.forEach(i),e.alias.forEach(i))}}function s(e){let t=0;for(;t=0&&(e.record.path!==n[t].record.path||!isRecordChildOf(e,n[t]));)t++;n.splice(t,0,e),e.record.name&&!isAliasRecord(e)&&o.set(e.record.name,e)}return t=mergeOptions({strict:!1,end:!0,sensitive:!1},t),e.forEach((e=>r(e))),{addRoute:r,resolve:function(e,t){let r,i,s,a={};if("name"in e&&e.name){if(r=o.get(e.name),!r)throw createRouterError(1,{location:e});s=r.record.name,a=assign(paramsFromLocation(t.params,r.keys.filter((e=>!e.optional)).concat(r.parent?r.parent.keys.filter((e=>e.optional)):[]).map((e=>e.name))),e.params&¶msFromLocation(e.params,r.keys.map((e=>e.name)))),i=r.stringify(a)}else if(null!=e.path)i=e.path,r=n.find((e=>e.re.test(i))),r&&(a=r.parse(i),s=r.record.name);else{if(r=t.name?o.get(t.name):n.find((e=>e.re.test(t.path))),!r)throw createRouterError(1,{location:e,currentLocation:t});s=r.record.name,a=assign({},t.params,e.params),i=r.stringify(a)}const c=[];let l=r;for(;l;)c.unshift(l.record),l=l.parent;return{name:s,path:i,params:a,matched:c,meta:mergeMetaFields(c)}},removeRoute:i,getRoutes:function(){return n},getRecordMatcher:function(e){return o.get(e)}}}function paramsFromLocation(e,t){const n={};for(const o of t)o in e&&(n[o]=e[o]);return n}function normalizeRouteRecord(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:normalizeRecordProps(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function normalizeRecordProps(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const o in e.components)t[o]="object"==typeof n?n[o]:n;return t}function isAliasRecord(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function mergeMetaFields(e){return e.reduce(((e,t)=>assign(e,t.meta)),{})}function mergeOptions(e,t){const n={};for(const o in e)n[o]=o in t?t[o]:e[o];return n}function isRecordChildOf(e,t){return t.children.some((t=>t===e||isRecordChildOf(e,t)))}function parseQuery(e){const t={};if(""===e||"?"===e)return t;const n=("?"===e[0]?e.slice(1):e).split("&");for(let o=0;oe&&encodeQueryValue(e))):[o&&encodeQueryValue(o)]).forEach((e=>{void 0!==e&&(t+=(t.length?"&":"")+n,null!=e&&(t+="="+e))}))}return t}function normalizeQuery(e){const t={};for(const n in e){const o=e[n];void 0!==o&&(t[n]=isArray(o)?o.map((e=>null==e?null:""+e)):null==o?o:""+o)}return t}const matchedRouteKey=Symbol(""),viewDepthKey=Symbol(""),routerKey=Symbol(""),routeLocationKey=Symbol(""),routerViewLocationKey=Symbol("");function useCallbacks(){let e=[];return{add:function(t){return e.push(t),()=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)}},list:()=>e.slice(),reset:function(){e=[]}}}function guardToPromiseFn(e,t,n,o,r,i=(e=>e())){const s=o&&(o.enterCallbacks[r]=o.enterCallbacks[r]||[]);return()=>new Promise(((a,c)=>{const l=e=>{!1===e?c(createRouterError(4,{from:n,to:t})):e instanceof Error?c(e):isRouteLocation(e)?c(createRouterError(2,{from:t,to:e})):(s&&o.enterCallbacks[r]===s&&"function"==typeof e&&s.push(e),a())},u=i((()=>e.call(o&&o.instances[r],t,n,l)));let d=Promise.resolve(u);e.length<3&&(d=d.then(l)),d.catch((e=>c(e)))}))}function extractComponentsGuards(e,t,n,o,r=(e=>e())){const i=[];for(const s of e)for(const e in s.components){let a=s.components[e];if("beforeRouteEnter"===t||s.instances[e])if(isRouteComponent(a)){const c=(a.__vccOpts||a)[t];c&&i.push(guardToPromiseFn(c,n,o,s,e,r))}else{let c=a();i.push((()=>c.then((i=>{if(!i)return Promise.reject(new Error(`Couldn't resolve component "${e}" at "${s.path}"`));const a=isESModule(i)?i.default:i;s.components[e]=a;const c=(a.__vccOpts||a)[t];return c&&guardToPromiseFn(c,n,o,s,e,r)()}))))}}return i}function isRouteComponent(e){return"object"==typeof e||"displayName"in e||"props"in e||"__vccOpts"in e}function useLink(e){const t=inject(routerKey),n=inject(routeLocationKey),o=computed$1((()=>t.resolve(unref(e.to)))),r=computed$1((()=>{const{matched:e}=o.value,{length:t}=e,r=e[t-1],i=n.matched;if(!r||!i.length)return-1;const s=i.findIndex(isSameRouteRecord.bind(null,r));if(s>-1)return s;const a=getOriginalPath(e[t-2]);return t>1&&getOriginalPath(r)===a&&i[i.length-1].path!==a?i.findIndex(isSameRouteRecord.bind(null,e[t-2])):s})),i=computed$1((()=>r.value>-1&&includesParams(n.params,o.value.params))),s=computed$1((()=>r.value>-1&&r.value===n.matched.length-1&&isSameRouteLocationParams(n.params,o.value.params)));return{route:o,href:computed$1((()=>o.value.href)),isActive:i,isExactActive:s,navigate:function(n={}){return guardEvent(n)?t[unref(e.replace)?"replace":"push"](unref(e.to)).catch(noop):Promise.resolve()}}}const RouterLinkImpl=defineComponent({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:useLink,setup(e,{slots:t}){const n=reactive$1(useLink(e)),{options:o}=inject(routerKey),r=computed$1((()=>({[getLinkClass(e.activeClass,o.linkActiveClass,"router-link-active")]:n.isActive,[getLinkClass(e.exactActiveClass,o.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive})));return()=>{const o=t.default&&t.default(n);return e.custom?o:h("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:r.value},o)}}}),RouterLink=RouterLinkImpl;function guardEvent(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey||e.defaultPrevented||void 0!==e.button&&0!==e.button)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function includesParams(e,t){for(const n in t){const o=t[n],r=e[n];if("string"==typeof o){if(o!==r)return!1}else if(!isArray(r)||r.length!==o.length||o.some(((e,t)=>e!==r[t])))return!1}return!0}function getOriginalPath(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const getLinkClass=(e,t,n)=>null!=e?e:null!=t?t:n,RouterViewImpl=defineComponent({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const o=inject(routerViewLocationKey),r=computed$1((()=>e.route||o.value)),i=inject(viewDepthKey,0),s=computed$1((()=>{let e=unref(i);const{matched:t}=r.value;let n;for(;(n=t[e])&&!n.components;)e++;return e})),a=computed$1((()=>r.value.matched[s.value]));provide(viewDepthKey,computed$1((()=>s.value+1))),provide(matchedRouteKey,a),provide(routerViewLocationKey,r);const c=ref();return watch((()=>[c.value,a.value,e.name]),(([e,t,n],[o,r,i])=>{t&&(t.instances[n]=e,r&&r!==t&&e&&e===o&&(t.leaveGuards.size||(t.leaveGuards=r.leaveGuards),t.updateGuards.size||(t.updateGuards=r.updateGuards))),!e||!t||r&&isSameRouteRecord(t,r)&&o||(t.enterCallbacks[n]||[]).forEach((t=>t(e)))}),{flush:"post"}),()=>{const o=r.value,i=e.name,s=a.value,l=s&&s.components[i];if(!l)return normalizeSlot(n.default,{Component:l,route:o});const u=s.props[i],d=u?!0===u?o.params:"function"==typeof u?u(o):u:null,p=h(l,assign({},d,t,{onVnodeUnmounted:e=>{e.component.isUnmounted&&(s.instances[i]=null)},ref:c}));return normalizeSlot(n.default,{Component:p,route:o})||p}}});function normalizeSlot(e,t){if(!e)return null;const n=e(t);return 1===n.length?n[0]:n}const RouterView=RouterViewImpl;function createRouter(e){const t=createRouterMatcher(e.routes,e),n=e.parseQuery||parseQuery,o=e.stringifyQuery||stringifyQuery,r=e.history,i=useCallbacks(),s=useCallbacks(),a=useCallbacks(),c=shallowRef(START_LOCATION_NORMALIZED);let l=START_LOCATION_NORMALIZED;isBrowser&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=applyToParams.bind(null,(e=>""+e)),d=applyToParams.bind(null,encodeParam),p=applyToParams.bind(null,decode);function f(e,i){if(i=assign({},i||c.value),"string"==typeof e){const o=parseURL(n,e,i.path),s=t.resolve({path:o.path},i),a=r.createHref(o.fullPath);return assign(o,s,{params:p(s.params),hash:decode(o.hash),redirectedFrom:void 0,href:a})}let s;if(null!=e.path)s=assign({},e,{path:parseURL(n,e.path,i.path).path});else{const t=assign({},e.params);for(const e in t)null==t[e]&&delete t[e];s=assign({},e,{params:d(t)}),i.params=d(i.params)}const a=t.resolve(s,i),l=e.hash||"";a.params=u(p(a.params));const f=stringifyURL(o,assign({},e,{hash:encodeHash(l),path:a.path})),h=r.createHref(f);return assign({fullPath:f,hash:l,query:o===stringifyQuery?normalizeQuery(e.query):e.query||{}},a,{redirectedFrom:void 0,href:h})}function h(e){return"string"==typeof e?parseURL(n,e,c.value.path):assign({},e)}function m(e,t){if(l!==e)return createRouterError(8,{from:t,to:e})}function g(e){return y(e)}function v(e){const t=e.matched[e.matched.length-1];if(t&&t.redirect){const{redirect:n}=t;let o="function"==typeof n?n(e):n;return"string"==typeof o&&(o=o.includes("?")||o.includes("#")?o=h(o):{path:o},o.params={}),assign({query:e.query,hash:e.hash,params:null!=o.path?{}:e.params},o)}}function y(e,t){const n=l=f(e),r=c.value,i=e.state,s=e.force,a=!0===e.replace,u=v(n);if(u)return y(assign(h(u),{state:"object"==typeof u?assign({},i,u.state):i,force:s,replace:a}),t||n);const d=n;let p;return d.redirectedFrom=t,!s&&isSameRouteLocation(o,r,n)&&(p=createRouterError(16,{to:d,from:r}),A(r,r,!0,!1)),(p?Promise.resolve(p):T(d,r)).catch((e=>isNavigationFailure(e)?isNavigationFailure(e,2)?e:x(e):w(e,d,r))).then((e=>{if(e){if(isNavigationFailure(e,2))return y(assign({replace:a},h(e.to),{state:"object"==typeof e.to?assign({},i,e.to.state):i,force:s}),t||d)}else e=S(d,r,!0,a,i);return E(d,r,e),e}))}function _(e,t){const n=m(e,t);return n?Promise.reject(n):Promise.resolve()}function b(e){const t=I.values().next().value;return t&&"function"==typeof t.runWithContext?t.runWithContext(e):e()}function T(e,t){let n;const[o,r,a]=extractChangingRecords(e,t);n=extractComponentsGuards(o.reverse(),"beforeRouteLeave",e,t);for(const i of o)i.leaveGuards.forEach((o=>{n.push(guardToPromiseFn(o,e,t))}));const c=_.bind(null,e,t);return n.push(c),V(n).then((()=>{n=[];for(const o of i.list())n.push(guardToPromiseFn(o,e,t));return n.push(c),V(n)})).then((()=>{n=extractComponentsGuards(r,"beforeRouteUpdate",e,t);for(const o of r)o.updateGuards.forEach((o=>{n.push(guardToPromiseFn(o,e,t))}));return n.push(c),V(n)})).then((()=>{n=[];for(const o of a)if(o.beforeEnter)if(isArray(o.beforeEnter))for(const r of o.beforeEnter)n.push(guardToPromiseFn(r,e,t));else n.push(guardToPromiseFn(o.beforeEnter,e,t));return n.push(c),V(n)})).then((()=>(e.matched.forEach((e=>e.enterCallbacks={})),n=extractComponentsGuards(a,"beforeRouteEnter",e,t,b),n.push(c),V(n)))).then((()=>{n=[];for(const o of s.list())n.push(guardToPromiseFn(o,e,t));return n.push(c),V(n)})).catch((e=>isNavigationFailure(e,8)?e:Promise.reject(e)))}function E(e,t,n){a.list().forEach((o=>b((()=>o(e,t,n)))))}function S(e,t,n,o,i){const s=m(e,t);if(s)return s;const a=t===START_LOCATION_NORMALIZED,l=isBrowser?history.state:{};n&&(o||a?r.replace(e.fullPath,assign({scroll:a&&l&&l.scroll},i)):r.push(e.fullPath,i)),c.value=e,A(e,t,n,a),x()}let C;let R,O=useCallbacks(),$=useCallbacks();function w(e,t,n){x(e);const o=$.list();return o.length?o.forEach((o=>o(e,t,n))):console.error(e),Promise.reject(e)}function x(e){return R||(R=!e,C||(C=r.listen(((e,t,n)=>{if(!N.listening)return;const o=f(e),i=v(o);if(i)return void y(assign(i,{replace:!0}),o).catch(noop);l=o;const s=c.value;isBrowser&&saveScrollPosition(getScrollKey(s.fullPath,n.delta),computeScrollPosition()),T(o,s).catch((e=>isNavigationFailure(e,12)?e:isNavigationFailure(e,2)?(y(e.to,o).then((e=>{isNavigationFailure(e,20)&&!n.delta&&n.type===NavigationType.pop&&r.go(-1,!1)})).catch(noop),Promise.reject()):(n.delta&&r.go(-n.delta,!1),w(e,o,s)))).then((e=>{(e=e||S(o,s,!1))&&(n.delta&&!isNavigationFailure(e,8)?r.go(-n.delta,!1):n.type===NavigationType.pop&&isNavigationFailure(e,20)&&r.go(-1,!1)),E(o,s,e)})).catch(noop)}))),O.list().forEach((([t,n])=>e?n(e):t())),O.reset()),e}function A(t,n,o,r){const{scrollBehavior:i}=e;if(!isBrowser||!i)return Promise.resolve();const s=!o&&getSavedScrollPosition(getScrollKey(t.fullPath,0))||(r||!o)&&history.state&&history.state.scroll||null;return nextTick().then((()=>i(t,n,s))).then((e=>e&&scrollToPosition(e))).catch((e=>w(e,t,n)))}const P=e=>r.go(e);let k;const I=new Set,N={currentRoute:c,listening:!0,addRoute:function(e,n){let o,r;return isRouteName(e)?(o=t.getRecordMatcher(e),r=n):r=e,t.addRoute(r,o)},removeRoute:function(e){const n=t.getRecordMatcher(e);n&&t.removeRoute(n)},hasRoute:function(e){return!!t.getRecordMatcher(e)},getRoutes:function(){return t.getRoutes().map((e=>e.record))},resolve:f,options:e,push:g,replace:function(e){return g(assign(h(e),{replace:!0}))},go:P,back:()=>P(-1),forward:()=>P(1),beforeEach:i.add,beforeResolve:s.add,afterEach:a.add,onError:$.add,isReady:function(){return R&&c.value!==START_LOCATION_NORMALIZED?Promise.resolve():new Promise(((e,t)=>{O.add([e,t])}))},install(e){e.component("RouterLink",RouterLink),e.component("RouterView",RouterView),e.config.globalProperties.$router=this,Object.defineProperty(e.config.globalProperties,"$route",{enumerable:!0,get:()=>unref(c)}),isBrowser&&!k&&c.value===START_LOCATION_NORMALIZED&&(k=!0,g(r.location).catch((e=>{})));const t={};for(const o in START_LOCATION_NORMALIZED)Object.defineProperty(t,o,{get:()=>c.value[o],enumerable:!0});e.provide(routerKey,this),e.provide(routeLocationKey,shallowReactive(t)),e.provide(routerViewLocationKey,c);const n=e.unmount;I.add(e),e.unmount=function(){I.delete(e),I.size<1&&(l=START_LOCATION_NORMALIZED,C&&C(),C=null,c.value=START_LOCATION_NORMALIZED,k=!1,R=!1),n()}}};function V(e){return e.reduce(((e,t)=>e.then((()=>b(t)))),Promise.resolve())}return N}function extractChangingRecords(e,t){const n=[],o=[],r=[],i=Math.max(t.matched.length,e.matched.length);for(let s=0;sisSameRouteRecord(e,i)))?o.push(i):n.push(i));const a=e.matched[s];a&&(t.matched.find((e=>isSameRouteRecord(e,a)))||r.push(a))}return[n,o,r]}function useRouter(){return inject(routerKey)}function useRoute(){return inject(routeLocationKey)}var GithubStar_vue_vue_type_style_index_0_scoped_true_lang="",_export_sfc=exports("_",((e,t)=>{const n=e.__vccOpts||e;for(const[o,r]of t)n[o]=r;return n}));const _withScopeId$1=e=>(pushScopeId("data-v-3629a0e2"),e=e(),popScopeId(),e),_hoisted_1$2=_withScopeId$1((()=>createBaseVNode("div",null,"本项目为 Vue3 + Vite2 开源实践项目",-1))),_hoisted_2$1=_withScopeId$1((()=>createBaseVNode("div",null,[createTextVNode(" 请点击前往 "),createBaseVNode("strong",null,"Github"),createTextVNode("交友网站查看源码 ")],-1))),_hoisted_3$1=[_hoisted_1$2,_hoisted_2$1],_sfc_main$3=defineComponent({__name:"GithubStar",setup(e){const t=()=>{window.open("https://github.com/unliar/vue3-ts-happysooner-web")};return(e,n)=>(openBlock(),createElementBlock("div",{onClick:t},_hoisted_3$1))}});var GithubStar=_export_sfc(_sfc_main$3,[["__scopeId","data-v-3629a0e2"]]);const useBaiduInit=e=>{e?onBeforeMount((()=>{if(document.getElementById(e))return void console.error("useBaiduInit 无需多次调用",e);console.info("useBaiduInit 注册成功",e);const t=document.createElement("script");t.src=`https://hm.baidu.com/hm.js?${e}`,t.id=e;var n=document.getElementsByTagName("script")[0];n?.parentNode?.insertBefore(t,n)})):console.error("useBaiduInit 未检测到百度统计ID",e)};var App_vue_vue_type_style_index_0_lang="";const _sfc_main$2=defineComponent({__name:"App",setup(e){const t=useStore(),n=useToast(),o=useRoute();useBaiduInit("6b599d2d50ef582710e04da83818e1b0");const r=computed((()=>o.fullPath));return useHead({title:"远浅 - 给世界献上美好的祝福 - Vue3实战项目"}),onMounted((async()=>{setTimeout((()=>{n.info(GithubStar,{position:POSITION.BOTTOM_RIGHT,timeout:3e4})}),2e3),t.GetAuthedUserInfo(),t.GetCategoryList(),window?.hljs?.initHighlightingOnLoad?.()})),(e,t)=>{const n=resolveComponent("router-view");return openBlock(),createBlock(n,{key:unref(r)})}}}),scriptRel="modulepreload",seen={},base="https://unliar.github.io/vue3-ts-happysooner-web/",__vitePreload=function(e,t){return e()},homeComponent=()=>__vitePreload((()=>module.import("./index-legacy.c0e5e93e.js")),void 0),postDetail=()=>__vitePreload((()=>module.import("./pid-legacy.b5492705.js")),void 0),signin=()=>__vitePreload((()=>module.import("./index-legacy.cf167402.js")),void 0),about=()=>__vitePreload((()=>module.import("./index-legacy.88ad6870.js")),void 0),notFound=()=>__vitePreload((()=>module.import("./index-legacy.3582d737.js")),void 0),dailyRead=()=>__vitePreload((()=>module.import("./index-legacy.d9a263f0.js")),void 0),userDetail=()=>__vitePreload((()=>module.import("./uid-legacy.c52f9d2d.js")),void 0),routes=[{path:"/",name:"home-page",component:homeComponent,props:e=>({query:e.query})},{path:"/post/:pid",name:"post-detail",component:postDetail,props:e=>({pid:+e.params.pid})},{path:"/users/:uid",name:"user-details",component:userDetail,props:e=>({uid:+e.params.uid})},{path:"/daily-articles",name:"daily-read",component:dailyRead,props:e=>({query:e.query})},{path:"/signin",name:"signin",component:signin},{path:"/about",name:"about",component:about},{path:"/:pathMatch(.*)*",name:"not-found",component:notFound}],RouterInstance=createRouter({history:createWebHashHistory(),routes:routes,scrollBehavior:(e,t,n)=>n||(e.hash?{el:e.hash,behavior:"smooth"}:{left:0,top:0})});var nprogress$1={exports:{}}; +/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress + * @license MIT */!function(e,t){e.exports=function(){var e,t,n={version:"0.2.0"},o=n.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'
'};function r(e,t,n){return en?n:e}function i(e){return 100*(-1+e)}function s(e,t,n){var r;return(r="translate3d"===o.positionUsing?{transform:"translate3d("+i(e)+"%,0,0)"}:"translate"===o.positionUsing?{transform:"translate("+i(e)+"%,0)"}:{"margin-left":i(e)+"%"}).transition="all "+t+"ms "+n,r}n.configure=function(e){var t,n;for(t in e)void 0!==(n=e[t])&&e.hasOwnProperty(t)&&(o[t]=n);return this},n.status=null,n.set=function(e){var t=n.isStarted();e=r(e,o.minimum,1),n.status=1===e?null:e;var i=n.render(!t),l=i.querySelector(o.barSelector),u=o.speed,d=o.easing;return i.offsetWidth,a((function(t){""===o.positionUsing&&(o.positionUsing=n.getPositioningCSS()),c(l,s(e,u,d)),1===e?(c(i,{transition:"none",opacity:1}),i.offsetWidth,setTimeout((function(){c(i,{transition:"all "+u+"ms linear",opacity:0}),setTimeout((function(){n.remove(),t()}),u)}),u)):setTimeout(t,u)})),this},n.isStarted=function(){return"number"==typeof n.status},n.start=function(){n.status||n.set(0);var e=function(){setTimeout((function(){n.status&&(n.trickle(),e())}),o.trickleSpeed)};return o.trickle&&e(),this},n.done=function(e){return e||n.status?n.inc(.3+.5*Math.random()).set(1):this},n.inc=function(e){var t=n.status;return t?("number"!=typeof e&&(e=(1-t)*r(Math.random()*t,.1,.95)),t=r(t+e,0,.994),n.set(t)):n.start()},n.trickle=function(){return n.inc(Math.random()*o.trickleRate)},e=0,t=0,n.promise=function(o){return o&&"resolved"!==o.state()?(0===t&&n.start(),e++,t++,o.always((function(){0==--t?(e=0,n.done()):n.set((e-t)/e)})),this):this},n.render=function(e){if(n.isRendered())return document.getElementById("nprogress");u(document.documentElement,"nprogress-busy");var t=document.createElement("div");t.id="nprogress",t.innerHTML=o.template;var r,s=t.querySelector(o.barSelector),a=e?"-100":i(n.status||0),l=document.querySelector(o.parent);return c(s,{transition:"all 0 linear",transform:"translate3d("+a+"%,0,0)"}),o.showSpinner||(r=t.querySelector(o.spinnerSelector))&&f(r),l!=document.body&&u(l,"nprogress-custom-parent"),l.appendChild(t),t},n.remove=function(){d(document.documentElement,"nprogress-busy"),d(document.querySelector(o.parent),"nprogress-custom-parent");var e=document.getElementById("nprogress");e&&f(e)},n.isRendered=function(){return!!document.getElementById("nprogress")},n.getPositioningCSS=function(){var e=document.body.style,t="WebkitTransform"in e?"Webkit":"MozTransform"in e?"Moz":"msTransform"in e?"ms":"OTransform"in e?"O":"";return t+"Perspective"in e?"translate3d":t+"Transform"in e?"translate":"margin"};var a=function(){var e=[];function t(){var n=e.shift();n&&n(t)}return function(n){e.push(n),1==e.length&&t()}}(),c=function(){var e=["Webkit","O","Moz","ms"],t={};function n(e){return e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(e,t){return t.toUpperCase()}))}function o(t){var n=document.body.style;if(t in n)return t;for(var o,r=e.length,i=t.charAt(0).toUpperCase()+t.slice(1);r--;)if((o=e[r]+i)in n)return o;return t}function r(e){return e=n(e),t[e]||(t[e]=o(e))}function i(e,t,n){t=r(t),e.style[t]=n}return function(e,t){var n,o,r=arguments;if(2==r.length)for(n in t)void 0!==(o=t[n])&&t.hasOwnProperty(n)&&i(e,n,o);else i(e,r[1],r[2])}}();function l(e,t){return("string"==typeof e?e:p(e)).indexOf(" "+t+" ")>=0}function u(e,t){var n=p(e),o=n+t;l(n,t)||(e.className=o.substring(1))}function d(e,t){var n,o=p(e);l(e,t)&&(n=o.replace(" "+t+" "," "),e.className=n.substring(1,n.length-1))}function p(e){return(" "+(e.className||"")+" ").replace(/\s+/gi," ")}function f(e){e&&e.parentNode&&e.parentNode.removeChild(e)}return n}()}(nprogress$1);var NProgress=nprogress$1.exports,nprogress="";NProgress.configure({showSpinner:!1});const AddNProgress=e=>{e.beforeEach(((e,t,n)=>{NProgress.start(),console.log("from:",t.fullPath,"---\x3e",e.fullPath),n()})),e.afterEach((()=>{NProgress.done()}))};let Highlight={install:function(e){e.directive("highlight",{mounted:function(e){e.querySelectorAll("pre code").forEach((e=>{window?.hljs?.highlightBlock?.(e)}))}})}};var index_vue_vue_type_style_index_0_scoped_true_lang$1="";const _withScopeId=e=>(pushScopeId("data-v-f327bc66"),e=e(),popScopeId(),e),_hoisted_1$1={key:0,class:"loading-container"},_hoisted_2={class:"text-info"},_hoisted_3=_withScopeId((()=>createBaseVNode("div",{class:"balls"},[createBaseVNode("div"),createBaseVNode("div"),createBaseVNode("div")],-1))),_sfc_main$1=defineComponent({__name:"index",props:{info:String,color:String,infoSize:String,loading:Boolean,padding:String},setup(e){useCssVars((e=>({"4d29237e":unref(n).color,"767083d4":unref(n).infoSize,"3ec5956c":unref(n).padding})));const t=e,n=reactive({info:t.info??"努力加载中",color:t.color??"#888",infoSize:t.infoSize??"1rem",loading:t.loading,padding:t.padding??"30px 0"}),o=computed((()=>t.loading));return(e,t)=>unref(o)?(openBlock(),createElementBlock("div",_hoisted_1$1,[createBaseVNode("div",_hoisted_2,toDisplayString(unref(n).info),1),_hoisted_3])):createCommentVNode("",!0)}});var LoadingBallcomponent=_export_sfc(_sfc_main$1,[["__scopeId","data-v-f327bc66"]]);let LoadingBall={install:function(e){e.component("LoadingBall",LoadingBallcomponent)}};var index_vue_vue_type_style_index_0_scoped_true_lang="";const _hoisted_1=["src"],_sfc_main=defineComponent({__name:"index",props:{size:String,src:String,scale:Number},setup(e){useCssVars((e=>({aa0c0ed6:t.size,"977bf994":t.scale})));const t=e,n=computed((()=>t.src??"https://happysooner.com/api/v1/tools/ident-icon?key=happy"));return(e,t)=>(openBlock(),createElementBlock("img",{alt:"avatar",src:unref(n),key:unref(n)},null,8,_hoisted_1))}});var component=_export_sfc(_sfc_main,[["__scopeId","data-v-7892bead"]]);let Avatar={install:function(e){e.component("Avatar",component)}};AddNProgress(RouterInstance);const options={position:POSITION.TOP_CENTER,timeout:2e3,newestOnTop:!0,transition:"Vue-Toastification__fade"},head=createHead(),pinia=createPinia();pinia.use((({store:e})=>{e.$subscribe((e=>{console.log("store state changed",e)})),e.$onAction((e=>{console.log("store action fired",e)}))})),createApp(_sfc_main$2).use(pinia).use(src_default,options).use(head).use(RouterInstance).use(Highlight).use(LoadingBall).use(Avatar).mount("#vue-next")}}}))})(); diff --git a/assets/index-legacy.fe0e17a6.js b/assets/index-legacy.fe0e17a6.js deleted file mode 100644 index 8ee4834..0000000 --- a/assets/index-legacy.fe0e17a6.js +++ /dev/null @@ -1 +0,0 @@ -import"core-js/modules/es.symbol.iterator.js";function asyncGeneratorStep(t,e,n,r,o,a,i){try{var s=t[a](i),c=s.value}catch(u){return void n(u)}s.done?e(c):Promise.resolve(c).then(r,o)}function _asyncToGenerator(t){return function(){var e=this,n=arguments;return new Promise((function(r,o){var a=t.apply(e,n);function i(t){asyncGeneratorStep(a,r,o,i,s,"next",t)}function s(t){asyncGeneratorStep(a,r,o,i,s,"throw",t)}i(void 0)}))}}function _createForOfIteratorHelperLoose(t,e){var n;if("undefined"==typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(n=_unsupportedIterableToArray(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var r=0;return function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=t[Symbol.iterator]()).next.bind(n)}function _unsupportedIterableToArray(t,e){if(t){if("string"==typeof t)return _arrayLikeToArray(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(t,e):void 0}}function _arrayLikeToArray(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);nh1,.article-container>h2,.article-container>h3,.article-container>h4,.article-container>h5{margin-top:20px}.article-container>p{margin-top:10px}.article-container>ul{list-style-position:inside}.article-container a{color:teal;border-bottom:1px solid teal}.article-container table{border-collapse:collapse;empty-cells:show}.article-container td,.article-container th{border:1px solid #dfe2e5;padding:6px 13px;word-break:normal;display:table-cell;vertical-align:inherit}.icon{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden}blockquote{position:relative;margin:16px 0;padding:5px 8px 5px 30px;background:none repeat scroll 0 0 rgba(102,128,153,.05);border:none;color:#333;border-left:10px solid #d6dbdf}.list-enter-active,.list-leave-active{transition:all .65s ease}.list-enter-from,.list-leave-to{opacity:0;transform:translateX(30px)}.content-enter-active,.content-leave-active{transition:all 1s ease}.content-enter-from,.content-leave-to{opacity:0}.hljs-comment,.hljs-quote{color:#969896}.hljs-deletion,.hljs-name,.hljs-regexp,.hljs-selector-class,.hljs-selector-id,.hljs-tag,.hljs-template-variable,.hljs-variable{color:#c66}.hljs-built_in,.hljs-builtin-name,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-type{color:#de935f}.hljs-attribute{color:#f0c674}.hljs-addition,.hljs-bullet,.hljs-string,.hljs-symbol{color:#b5bd68}.hljs-section,.hljs-title{color:#81a2be}.hljs-keyword,.hljs-selector-tag{color:#b294bb}.hljs{display:block;overflow-x:auto;background:#1d1f21;color:#c5c8c6;padding:.5em}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translate(0,-4px);-ms-transform:rotate(3deg) translate(0,-4px);transform:rotate(3deg) translate(0,-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}div[data-v-f327bc66]{--color:var(--4d29237e);--size:var(--767083d4);--padding:var(--3ec5956c)}.loading-container[data-v-f327bc66]{display:flex;align-items:center;justify-content:center;margin:10px 0;padding:var(--padding);font-size:var(--size)}.text-info[data-v-f327bc66]{padding:0 .8em}.balls[data-v-f327bc66]{width:4em;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between}.balls div[data-v-f327bc66]{width:.5em;height:.5em;border-radius:50%;background-color:var(--color)}.balls div[data-v-f327bc66]:nth-of-type(1){transform:translateX(-100%);animation:left-swing-f327bc66 .5s ease-in alternate infinite}.balls div[data-v-f327bc66]:nth-of-type(3){transform:translateX(-95%);animation:right-swing-f327bc66 .5s ease-out alternate infinite}@keyframes left-swing-f327bc66{100%,50%{transform:translateX(95%)}}@keyframes right-swing-f327bc66{50%{transform:translateX(-95%)}100%{transform:translateX(100%)}}img[data-v-7892bead]{--size:var(--aa0c0ed6);--scale:var(--977bf994)}img[data-v-7892bead]{border-radius:50%;text-align:center;display:block;width:var(--size);height:var(--size);line-height:var(--size)}img[data-v-7892bead]:hover{transition:transform .1s ease-in-out;transform:scale(var(--scale))}",document.head.appendChild(__vite_style__),System.register(["./vendor-legacy.73e5f43f.js"],(function(t,e){"use strict";var n,r,o,a,i,s,c,u,l,f,d,p,h,m,v,g,b,y,_,w,x,T,O,E,k,C,R,S,A,j,B,V,I,L,P,D,N,U,z,F,H,M,X,q,$;return{setters:[function(t){n=t.c,r=t.r,o=t.w,a=t.o,i=t.i,s=t.e,c=t.m,u=t.a,l=t.b,f=t.d,d=t.f,p=t.g,h=t.h,m=t.j,v=t.t,g=t.k,b=t.l,y=t.u,_=t.n,w=t.p,x=t.q,T=t.s,O=t.v,E=t.x,k=t.y,C=t.z,R=t.F,S=t.A,A=t.B,j=t.C,B=t.D,V=t.T,I=t.E,L=t.G,P=t.H,D=t.I,N=t.J,U=t.K,z=t.L,F=t.M,H=t.N,M=t.O,X=t.P,q=t.Q,$=t.R}],execute:function(){t("b",(function(){return i(sn)}));var Y,G,J="_vue_use_head_",W="head:count",K="data-head-attrs",Q=function(t,e,n){for(var r=n.createElement(t),o=0,a=Object.keys(e);o-1&&t.splice(n,1)};return!n&&h()&&m(r),r}function ut(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),r=1;r0},bt=function(t){return void 0===t},yt=function(t){return"object"==typeof t&&null!==t},_t=function(t){return window.TouchEvent&&t instanceof TouchEvent},wt=function(t){return Ot(t,"component")&&xt(t.component)},xt=function(t){return!bt(t)&&(vt(t)||(mt(e=t)||yt(e))||wt(t));var e},Tt=function(t){return yt(t)&&["height","width","right","left","top","bottom"].every((function(e){return"number"==typeof t[e]}))},Ot=function(t,e){return(yt(t)||mt(t))&&e in t},Et=(ht=0,function(){return ht++});function kt(t){return _t(t)?t.targetTouches[0].clientX:t.clientX}function Ct(t){return _t(t)?t.targetTouches[0].clientY:t.clientY}var Rt,St,At,jt=function t(e){return wt(e)?t(e.component):function(t){return Ot(t,"tag")&>(t.tag)}(e)?g({render:function(){return e}}):"string"==typeof e?e:b(y(e))},Bt=function(){function t(){this.allHandlers={}}var e=t.prototype;return e.getHandlers=function(t){return this.allHandlers[t]||[]},e.on=function(t,e){var n=this.getHandlers(t);n.push(e),this.allHandlers[t]=n},e.off=function(t,e){var n=this.getHandlers(t);n.splice(n.indexOf(e)>>>0,1)},e.emit=function(t,e){this.getHandlers(t).forEach((function(t){return t(e)}))},t}();!function(t){t.SUCCESS="success",t.ERROR="error",t.WARNING="warning",t.INFO="info",t.DEFAULT="default"}(Rt||(Rt={})),function(t){t.TOP_LEFT="top-left",t.TOP_CENTER="top-center",t.TOP_RIGHT="top-right",t.BOTTOM_LEFT="bottom-left",t.BOTTOM_CENTER="bottom-center",t.BOTTOM_RIGHT="bottom-right"}(St||(St={})),function(t){t.ADD="add",t.DISMISS="dismiss",t.UPDATE="update",t.CLEAR="clear",t.UPDATE_DEFAULTS="update_defaults"}(At||(At={}));var Vt="Vue-Toastification",It={type:{type:String,default:Rt.DEFAULT},classNames:{type:[String,Array],default:function(){return[]}},trueBoolean:{type:Boolean,default:!0}},Lt={type:It.type,customIcon:{type:[String,Boolean,Object,Function],default:!0}},Pt={component:{type:[String,Object,Function,Boolean],default:"button"},classNames:It.classNames,showOnHover:{type:Boolean,default:!1},ariaLabel:{type:String,default:"close"}},Dt={timeout:{type:[Number,Boolean],default:5e3},hideProgressBar:{type:Boolean,default:!1},isRunning:{type:Boolean,default:!1}},Nt={transition:{type:[Object,String],default:Vt+"__bounce"}},Ut={CORE_TOAST:{position:{type:String,default:St.TOP_RIGHT},draggable:It.trueBoolean,draggablePercent:{type:Number,default:.6},pauseOnFocusLoss:It.trueBoolean,pauseOnHover:It.trueBoolean,closeOnClick:It.trueBoolean,timeout:Dt.timeout,hideProgressBar:Dt.hideProgressBar,toastClassName:It.classNames,bodyClassName:It.classNames,icon:Lt.customIcon,closeButton:Pt.component,closeButtonClassName:Pt.classNames,showCloseButtonOnHover:Pt.showOnHover,accessibility:{type:Object,default:function(){return{toastRole:"alert",closeButtonLabel:"close"}}},rtl:{type:Boolean,default:!1},eventBus:{type:Object,required:!0,default:new Bt}},TOAST:{id:{type:[String,Number],required:!0,default:0},type:It.type,content:{type:[String,Object,Function],required:!0,default:""},onClick:{type:Function,default:function(){}},onClose:{type:Function,default:function(){}}},CONTAINER:{container:{type:[Object,Function],default:function(){return document.body}},newestOnTop:It.trueBoolean,maxToasts:{type:Number,default:20},transition:Nt.transition,toastDefaults:Object,filterBeforeCreate:{type:Function,default:function(t){return t}},filterToasts:{type:Function,default:function(t){return t}},containerClassName:It.classNames,onMounted:Function},PROGRESS_BAR:Dt,ICON:Lt,TRANSITION:Nt,CLOSE_BUTTON:Pt},zt=g({name:"VtProgressBar",props:Ut.PROGRESS_BAR,data:function(){return{hasClass:!0}},computed:{style:function(){return{animationDuration:this.timeout+"ms",animationPlayState:this.isRunning?"running":"paused",opacity:this.hideProgressBar?0:1}},cpClass:function(){return this.hasClass?Vt+"__progress-bar":""}},watch:{timeout:function(){var t=this;this.hasClass=!1,this.$nextTick((function(){return t.hasClass=!0}))}},mounted:function(){this.$el.addEventListener("animationend",this.animationEnded)},beforeUnmount:function(){this.$el.removeEventListener("animationend",this.animationEnded)},methods:{animationEnded:function(){this.$emit("close-toast")}}});zt.render=function(t,e,n,r,o,a){return _(),w("div",{style:t.style,class:t.cpClass},null,6)},zt.__file="src/components/VtProgressBar.vue";var Ft=g({name:"VtCloseButton",props:Ut.CLOSE_BUTTON,computed:{buttonComponent:function(){return!1!==this.component?jt(this.component):"button"},classes:function(){var t=[Vt+"__close-button"];return this.showOnHover&&t.push("show-on-hover"),t.concat(this.classNames)}}}),Ht=S(" × ");Ft.render=function(t,e,n,r,o,a){return _(),w(O(t.buttonComponent),T({"aria-label":t.ariaLabel,class:t.classes},t.$attrs),{default:x((function(){return[Ht]})),_:1},16,["aria-label","class"])},Ft.__file="src/components/VtCloseButton.vue";var Mt={},Xt={"aria-hidden":"true",focusable:"false","data-prefix":"fas","data-icon":"check-circle",class:"svg-inline--fa fa-check-circle fa-w-16",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},qt=C("path",{fill:"currentColor",d:"M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z"},null,-1);Mt.render=function(t,e,n,r,o,a){return _(),w("svg",Xt,[qt])},Mt.__file="src/components/icons/VtSuccessIcon.vue";var $t={},Yt={"aria-hidden":"true",focusable:"false","data-prefix":"fas","data-icon":"info-circle",class:"svg-inline--fa fa-info-circle fa-w-16",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},Gt=C("path",{fill:"currentColor",d:"M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z"},null,-1);$t.render=function(t,e,n,r,o,a){return _(),w("svg",Yt,[Gt])},$t.__file="src/components/icons/VtInfoIcon.vue";var Jt={},Wt={"aria-hidden":"true",focusable:"false","data-prefix":"fas","data-icon":"exclamation-circle",class:"svg-inline--fa fa-exclamation-circle fa-w-16",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},Kt=C("path",{fill:"currentColor",d:"M504 256c0 136.997-111.043 248-248 248S8 392.997 8 256C8 119.083 119.043 8 256 8s248 111.083 248 248zm-248 50c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z"},null,-1);Jt.render=function(t,e,n,r,o,a){return _(),w("svg",Wt,[Kt])},Jt.__file="src/components/icons/VtWarningIcon.vue";var Qt={},Zt={"aria-hidden":"true",focusable:"false","data-prefix":"fas","data-icon":"exclamation-triangle",class:"svg-inline--fa fa-exclamation-triangle fa-w-18",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 576 512"},te=C("path",{fill:"currentColor",d:"M569.517 440.013C587.975 472.007 564.806 512 527.94 512H48.054c-36.937 0-59.999-40.055-41.577-71.987L246.423 23.985c18.467-32.009 64.72-31.951 83.154 0l239.94 416.028zM288 354c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z"},null,-1);Qt.render=function(t,e,n,r,o,a){return _(),w("svg",Zt,[te])},Qt.__file="src/components/icons/VtErrorIcon.vue";var ee=g({name:"VtIcon",props:Ut.ICON,computed:{customIconChildren:function(){return Ot(this.customIcon,"iconChildren")?this.trimValue(this.customIcon.iconChildren):""},customIconClass:function(){return vt(this.customIcon)?this.trimValue(this.customIcon):Ot(this.customIcon,"iconClass")?this.trimValue(this.customIcon.iconClass):""},customIconTag:function(){return Ot(this.customIcon,"iconTag")?this.trimValue(this.customIcon.iconTag,"i"):"i"},hasCustomIcon:function(){return this.customIconClass.length>0},component:function(){return this.hasCustomIcon?this.customIconTag:xt(this.customIcon)?jt(this.customIcon):this.iconTypeComponent},iconTypeComponent:function(){var t;return((t={})[Rt.DEFAULT]=$t,t[Rt.INFO]=$t,t[Rt.SUCCESS]=Mt,t[Rt.ERROR]=Qt,t[Rt.WARNING]=Jt,t)[this.type]},iconClasses:function(){var t=[Vt+"__icon"];return this.hasCustomIcon?t.concat(this.customIconClass):t}},methods:{trimValue:function(t,e){return void 0===e&&(e=""),gt(t)?t.trim():e}}});ee.render=function(t,e,n,r,o,a){return _(),w(O(t.component),{class:t.iconClasses},{default:x((function(){return[S(A(t.customIconChildren),1)]})),_:1},8,["class"])},ee.__file="src/components/VtIcon.vue";var ne=g({name:"VtToast",components:{ProgressBar:zt,CloseButton:Ft,Icon:ee},inheritAttrs:!1,props:Object.assign({},Ut.CORE_TOAST,Ut.TOAST),data:function(){return{isRunning:!0,disableTransitions:!1,beingDragged:!1,dragStart:0,dragPos:{x:0,y:0},dragRect:{}}},computed:{classes:function(){var t=[Vt+"__toast",Vt+"__toast--"+this.type,""+this.position].concat(this.toastClassName);return this.disableTransitions&&t.push("disable-transition"),this.rtl&&t.push(Vt+"__toast--rtl"),t},bodyClasses:function(){return[Vt+"__toast-"+(vt(this.content)?"body":"component-body")].concat(this.bodyClassName)},draggableStyle:function(){return this.dragStart===this.dragPos.x?{}:this.beingDragged?{transform:"translateX("+this.dragDelta+"px)",opacity:1-Math.abs(this.dragDelta/this.removalDistance)}:{transition:"transform 0.2s, opacity 0.2s",transform:"translateX(0)",opacity:1}},dragDelta:function(){return this.beingDragged?this.dragPos.x-this.dragStart:0},removalDistance:function(){return Tt(this.dragRect)?(this.dragRect.right-this.dragRect.left)*this.draggablePercent:0}},mounted:function(){this.draggable&&this.draggableSetup(),this.pauseOnFocusLoss&&this.focusSetup()},beforeUnmount:function(){this.draggable&&this.draggableCleanup(),this.pauseOnFocusLoss&&this.focusCleanup()},methods:{getVueComponentFromObj:jt,closeToast:function(){this.eventBus.emit(At.DISMISS,this.id)},clickHandler:function(){this.onClick&&this.onClick(this.closeToast),this.closeOnClick&&(this.beingDragged&&this.dragStart!==this.dragPos.x||this.closeToast())},timeoutHandler:function(){this.closeToast()},hoverPause:function(){this.pauseOnHover&&(this.isRunning=!1)},hoverPlay:function(){this.pauseOnHover&&(this.isRunning=!0)},focusPause:function(){this.isRunning=!1},focusPlay:function(){this.isRunning=!0},focusSetup:function(){addEventListener("blur",this.focusPause),addEventListener("focus",this.focusPlay)},focusCleanup:function(){removeEventListener("blur",this.focusPause),removeEventListener("focus",this.focusPlay)},draggableSetup:function(){var t=this.$el;t.addEventListener("touchstart",this.onDragStart,{passive:!0}),t.addEventListener("mousedown",this.onDragStart),addEventListener("touchmove",this.onDragMove,{passive:!1}),addEventListener("mousemove",this.onDragMove),addEventListener("touchend",this.onDragEnd),addEventListener("mouseup",this.onDragEnd)},draggableCleanup:function(){var t=this.$el;t.removeEventListener("touchstart",this.onDragStart),t.removeEventListener("mousedown",this.onDragStart),removeEventListener("touchmove",this.onDragMove),removeEventListener("mousemove",this.onDragMove),removeEventListener("touchend",this.onDragEnd),removeEventListener("mouseup",this.onDragEnd)},onDragStart:function(t){this.beingDragged=!0,this.dragPos={x:kt(t),y:Ct(t)},this.dragStart=kt(t),this.dragRect=this.$el.getBoundingClientRect()},onDragMove:function(t){this.beingDragged&&(t.preventDefault(),this.isRunning&&(this.isRunning=!1),this.dragPos={x:kt(t),y:Ct(t)})},onDragEnd:function(){var t=this;this.beingDragged&&(Math.abs(this.dragDelta)>=this.removalDistance?(this.disableTransitions=!0,this.$nextTick((function(){return t.closeToast()}))):setTimeout((function(){t.beingDragged=!1,Tt(t.dragRect)&&t.pauseOnHover&&t.dragRect.bottom>=t.dragPos.y&&t.dragPos.y>=t.dragRect.top&&t.dragRect.left<=t.dragPos.x&&t.dragPos.x<=t.dragRect.right?t.isRunning=!1:t.isRunning=!0})))}}});ne.render=function(t,e,n,r,o,a){var i=E("Icon"),s=E("CloseButton"),c=E("ProgressBar");return _(),w("div",{class:t.classes,style:t.draggableStyle,onClick:e[1]||(e[1]=function(){return t.clickHandler.apply(t,arguments)}),onMouseenter:e[2]||(e[2]=function(){return t.hoverPause.apply(t,arguments)}),onMouseleave:e[3]||(e[3]=function(){return t.hoverPlay.apply(t,arguments)})},[t.icon?(_(),w(i,{key:0,"custom-icon":t.icon,type:t.type},null,8,["custom-icon","type"])):k("v-if",!0),C("div",{role:t.accessibility.toastRole||"alert",class:t.bodyClasses},["string"==typeof t.content?(_(),w(R,{key:0},[S(A(t.content),1)],64)):(_(),w(O(t.getVueComponentFromObj(t.content)),T({key:1,"toast-id":t.id},t.content.props,j(t.content.listeners),{onCloseToast:t.closeToast}),null,16,["toast-id","onCloseToast"]))],10,["role"]),t.closeButton?(_(),w(s,{key:1,component:t.closeButton,"class-names":t.closeButtonClassName,"show-on-hover":t.showCloseButtonOnHover,"aria-label":t.accessibility.closeButtonLabel,onClick:B(t.closeToast,["stop"])},null,8,["component","class-names","show-on-hover","aria-label","onClick"])):k("v-if",!0),t.timeout?(_(),w(c,{key:2,"is-running":t.isRunning,"hide-progress-bar":t.hideProgressBar,timeout:t.timeout,onCloseToast:t.timeoutHandler},null,8,["is-running","hide-progress-bar","timeout","onCloseToast"])):k("v-if",!0)],38)},ne.__file="src/components/VtToast.vue";var re=g({name:"VtTransition",props:Ut.TRANSITION,emits:["leave"],methods:{leave:function(t){t.style.left=t.offsetLeft+"px",t.style.top=t.offsetTop+"px",t.style.width=getComputedStyle(t).width,t.style.position="absolute"}}});re.render=function(t,e,n,r,o,a){return _(),w(V,{tag:"div","enter-active-class":t.transition.enter?t.transition.enter:t.transition+"-enter-active","move-class":t.transition.move?t.transition.move:t.transition+"-move","leave-active-class":t.transition.leave?t.transition.leave:t.transition+"-leave-active",onLeave:t.leave},{default:x((function(){return[L(t.$slots,"default")]})),_:3},8,["enter-active-class","move-class","leave-active-class","onLeave"])},re.__file="src/components/VtTransition.vue";var oe=g({name:"VueToastification",components:{Toast:ne,VtTransition:re},props:Object.assign({},Ut.CORE_TOAST,Ut.CONTAINER,Ut.TRANSITION),data:function(){var t={count:0,positions:Object.values(St),toasts:{},defaults:{}};return t},computed:{toastArray:function(){return Object.values(this.toasts)},filteredToasts:function(){return this.defaults.filterToasts(this.toastArray)}},beforeMount:function(){var t=this.eventBus;t.on(At.ADD,this.addToast),t.on(At.CLEAR,this.clearToasts),t.on(At.DISMISS,this.dismissToast),t.on(At.UPDATE,this.updateToast),t.on(At.UPDATE_DEFAULTS,this.updateDefaults),this.defaults=this.$props},mounted:function(){this.setup(this.container)},methods:{setup:function(t){var e=this;return _asyncToGenerator(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(!mt(t)){n.next=4;break}return n.next=3,t();case 3:t=n.sent;case 4:r=e.$el,bt(r.remove)?r.parentNode&&r.parentNode.removeChild(r):r.remove(),t.appendChild(e.$el);case 6:case"end":return n.stop()}var r}),n)})))()},setToast:function(t){bt(t.id)||(this.toasts[t.id]=t)},addToast:function(t){t.content=function(t){if("string"==typeof t)return t;var e=Ot(t,"props")&&yt(t.props)?t.props:{},n=Ot(t,"listeners")&&yt(t.listeners)?t.listeners:{};return{component:jt(t),props:e,listeners:n}}(t.content);var e=Object.assign({},this.defaults,t.type&&this.defaults.toastDefaults&&this.defaults.toastDefaults[t.type],t),n=this.defaults.filterBeforeCreate(e,this.toastArray);n&&this.setToast(n)},dismissToast:function(t){var e=this.toasts[t];bt(e)||bt(e.onClose)||e.onClose(),delete this.toasts[t]},clearToasts:function(){var t=this;Object.keys(this.toasts).forEach((function(e){t.dismissToast(e)}))},getPositionToasts:function(t){var e=this.filteredToasts.filter((function(e){return e.position===t})).slice(0,this.defaults.maxToasts);return this.defaults.newestOnTop?e.reverse():e},updateDefaults:function(t){bt(t.container)||this.setup(t.container),this.defaults=Object.assign({},this.defaults,t)},updateToast:function(t){var e=t.id,n=t.options,r=t.create;this.toasts[e]?(n.timeout&&n.timeout===this.toasts[e].timeout&&n.timeout++,this.setToast(Object.assign({},this.toasts[e],n))):r&&this.addToast(Object.assign({},{id:e},n))},getClasses:function(t){return[Vt+"__container",t].concat(this.defaults.containerClassName)}}});oe.render=function(t,e,n,r,o,a){var i=E("Toast"),s=E("VtTransition");return _(),w("div",null,[(_(!0),w(R,null,I(t.positions,(function(e){return _(),w("div",{key:e},[C(s,{transition:t.defaults.transition,class:t.getClasses(e)},{default:x((function(){return[(_(!0),w(R,null,I(t.getPositionToasts(e),(function(t){return _(),w(i,T({key:t.id},t),null,16)})),128))]})),_:2},1032,["transition","class"])])})),128))])},oe.__file="src/components/VtToastContainer.vue";var ae=function(t,e){void 0===t&&(t={}),void 0===e&&(e=!0);var n=t.eventBus=t.eventBus||new Bt;e&&P((function(){var e=D(oe,Object.assign({},t)),n=e.mount(document.createElement("div")),r=t.onMounted;bt(r)||r(n,e)}));var r=function(t,e){var r=Object.assign({},{id:Et(),type:Rt.DEFAULT},e,{content:t});return n.emit(At.ADD,r),r.id};return r.clear=function(){return n.emit(At.CLEAR,void 0)},r.updateDefaults=function(t){n.emit(At.UPDATE_DEFAULTS,t)},r.dismiss=function(t){n.emit(At.DISMISS,t)},r.update=function(t,e,r){var o=e.content,a=e.options;void 0===r&&(r=!1);var i=Object.assign({},a,{content:o});n.emit(At.UPDATE,{id:t,options:i,create:r})},r.success=function(t,e){return r(t,Object.assign({},e,{type:Rt.SUCCESS}))},r.info=function(t,e){return r(t,Object.assign({},e,{type:Rt.INFO}))},r.error=function(t,e){return r(t,Object.assign({},e,{type:Rt.ERROR}))},r.warning=function(t,e){return r(t,Object.assign({},e,{type:Rt.WARNING}))},r};function ie(t){return"undefined"==typeof window?(e=function(){return console.warn("[Vue Toastification] This plugin does not support SSR!")},new Proxy(e,{get:function(){return e}})):(n=t,["on","off","emit"].every((function(t){return Ot(n,t)&&mt(n[t])}))?ae({eventBus:t},!1):ae(t,!0));var e,n}var se=Symbol("VueToastification"),ce=new Bt,ue=t("c",(function(t){if(t)return ie(t);var e=h()?i(se):void 0;return e||ie(ce)})),le=function(t,e){return function(){for(var n=new Array(arguments.length),r=0;r=0)return;o[e]="set-cookie"===e?(o[e]?o[e]:[]).concat([n]):o[e]?o[e]+", "+n:n}})),o):o}(a.getAllResponseHeaders()):null,o={data:t.responseType&&"text"!==t.responseType?a.response:a.responseText,status:a.status,statusText:a.statusText,headers:r,config:t,request:a};!function(t,e,n){var r=n.config.validateStatus;n.status&&r&&!r(n.status)?e(ke("Request failed with status code "+n.status,n.config,null,n.request,n)):t(n)}(e,n,o),a=null}},a.onabort=function(){a&&(n(ke("Request aborted",t,"ECONNABORTED",a)),a=null)},a.onerror=function(){n(ke("Network Error",t,null,a)),a=null},a.ontimeout=function(){var e="timeout of "+t.timeout+"ms exceeded";t.timeoutErrorMessage&&(e=t.timeoutErrorMessage),n(ke(e,t,"ECONNABORTED",a)),a=null},be.isStandardBrowserEnv()){var f=(t.withCredentials||Se(l))&&t.xsrfCookieName?Ce.read(t.xsrfCookieName):void 0;f&&(o[t.xsrfHeaderName]=f)}if("setRequestHeader"in a&&be.forEach(o,(function(t,e){void 0===r&&"content-type"===e.toLowerCase()?delete o[e]:a.setRequestHeader(e,t)})),be.isUndefined(t.withCredentials)||(a.withCredentials=!!t.withCredentials),t.responseType)try{a.responseType=t.responseType}catch(d){if("json"!==t.responseType)throw d}"function"==typeof t.onDownloadProgress&&a.addEventListener("progress",t.onDownloadProgress),"function"==typeof t.onUploadProgress&&a.upload&&a.upload.addEventListener("progress",t.onUploadProgress),t.cancelToken&&t.cancelToken.promise.then((function(t){a&&(a.abort(),n(t),a=null)})),r||(r=null),a.send(r)}))},je={"Content-Type":"application/x-www-form-urlencoded"};function Be(t,e){!be.isUndefined(t)&&be.isUndefined(t["Content-Type"])&&(t["Content-Type"]=e)}var Ve,Ie={adapter:(("undefined"!=typeof XMLHttpRequest||"undefined"!=typeof process&&"[object process]"===Object.prototype.toString.call(process))&&(Ve=Ae),Ve),transformRequest:[function(t,e){return Ee(e,"Accept"),Ee(e,"Content-Type"),be.isFormData(t)||be.isArrayBuffer(t)||be.isBuffer(t)||be.isStream(t)||be.isFile(t)||be.isBlob(t)?t:be.isArrayBufferView(t)?t.buffer:be.isURLSearchParams(t)?(Be(e,"application/x-www-form-urlencoded;charset=utf-8"),t.toString()):be.isObject(t)?(Be(e,"application/json;charset=utf-8"),JSON.stringify(t)):t}],transformResponse:[function(t){if("string"==typeof t)try{t=JSON.parse(t)}catch(e){}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(t){return t>=200&&t<300}};Ie.headers={common:{Accept:"application/json, text/plain, */*"}},be.forEach(["delete","get","head"],(function(t){Ie.headers[t]={}})),be.forEach(["post","put","patch"],(function(t){Ie.headers[t]=be.merge(je)}));var Le=Ie;function Pe(t){t.cancelToken&&t.cancelToken.throwIfRequested()}var De=function(t){return Pe(t),t.headers=t.headers||{},t.data=Te(t.data,t.headers,t.transformRequest),t.headers=be.merge(t.headers.common||{},t.headers[t.method]||{},t.headers),be.forEach(["delete","get","head","post","put","patch","common"],(function(e){delete t.headers[e]})),(t.adapter||Le.adapter)(t).then((function(e){return Pe(t),e.data=Te(e.data,e.headers,t.transformResponse),e}),(function(e){return Oe(e)||(Pe(t),e&&e.response&&(e.response.data=Te(e.response.data,e.response.headers,t.transformResponse))),Promise.reject(e)}))},Ne=function(t,e){e=e||{};var n={},r=["url","method","data"],o=["headers","auth","proxy","params"],a=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],i=["validateStatus"];function s(t,e){return be.isPlainObject(t)&&be.isPlainObject(e)?be.merge(t,e):be.isPlainObject(e)?be.merge({},e):be.isArray(e)?e.slice():e}function c(r){be.isUndefined(e[r])?be.isUndefined(t[r])||(n[r]=s(void 0,t[r])):n[r]=s(t[r],e[r])}be.forEach(r,(function(t){be.isUndefined(e[t])||(n[t]=s(void 0,e[t]))})),be.forEach(o,c),be.forEach(a,(function(r){be.isUndefined(e[r])?be.isUndefined(t[r])||(n[r]=s(void 0,t[r])):n[r]=s(void 0,e[r])})),be.forEach(i,(function(r){r in e?n[r]=s(t[r],e[r]):r in t&&(n[r]=s(void 0,t[r]))}));var u=r.concat(o).concat(a).concat(i),l=Object.keys(t).concat(Object.keys(e)).filter((function(t){return-1===u.indexOf(t)}));return be.forEach(l,c),n};function Ue(t){this.defaults=t,this.interceptors={request:new xe,response:new xe}}Ue.prototype.request=function(t){"string"==typeof t?(t=arguments[1]||{}).url=arguments[0]:t=t||{},(t=Ne(this.defaults,t)).method?t.method=t.method.toLowerCase():this.defaults.method?t.method=this.defaults.method.toLowerCase():t.method="get";var e=[De,void 0],n=Promise.resolve(t);for(this.interceptors.request.forEach((function(t){e.unshift(t.fulfilled,t.rejected)})),this.interceptors.response.forEach((function(t){e.push(t.fulfilled,t.rejected)}));e.length;)n=n.then(e.shift(),e.shift());return n},Ue.prototype.getUri=function(t){return t=Ne(this.defaults,t),_e(t.url,t.params,t.paramsSerializer).replace(/^\?/,"")},be.forEach(["delete","get","head","options"],(function(t){Ue.prototype[t]=function(e,n){return this.request(Ne(n||{},{method:t,url:e,data:(n||{}).data}))}})),be.forEach(["post","put","patch"],(function(t){Ue.prototype[t]=function(e,n,r){return this.request(Ne(r||{},{method:t,url:e,data:n}))}}));var ze=Ue;function Fe(t){this.message=t}Fe.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},Fe.prototype.__CANCEL__=!0;var He=Fe;function Me(t){if("function"!=typeof t)throw new TypeError("executor must be a function.");var e;this.promise=new Promise((function(t){e=t}));var n=this;t((function(t){n.reason||(n.reason=new He(t),e(n.reason))}))}Me.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},Me.source=function(){var t;return{token:new Me((function(e){t=e})),cancel:t}};var Xe=Me;function qe(t){var e=new ze(t),n=le(ze.prototype.request,e);return be.extend(n,ze.prototype,e),be.extend(n,e),n}var $e=qe(Le);$e.Axios=ze,$e.create=function(t){return qe(Ne($e.defaults,t))},$e.Cancel=He,$e.CancelToken=Xe,$e.isCancel=Oe,$e.all=function(t){return Promise.all(t)},$e.spread=function(t){return function(e){return t.apply(null,e)}},$e.isAxiosError=function(t){return"object"==typeof t&&!0===t.isAxiosError};var Ye=$e,Ge=$e;Ye.default=Ge;var Je=Ye,We="HAPPY_USER_TOKEN",Ke=N((function(t,e){var n;n=function(){function t(){for(var t=0,e={};t-1?s:0);return s>-1&&(r=e.slice(0,s),o=t(a=e.slice(s+1,c>-1?c:e.length))),c>-1&&(r=r||e.slice(0,c),i=e.slice(c,e.length)),{fullPath:(r=function(t,e){if(t.startsWith("/"))return t;if(!t)return e;var n,r,o=e.split("/"),a=t.split("/"),i=o.length-1;for(n=0;n-1){var a=o.slice(1);return"/"!==a[0]&&(a="/"+a),bn(a,"")}return bn(n,t)+r+o}function Bn(t,e,n,r,o){return void 0===r&&(r=!1),void 0===o&&(o=!1),{back:t,current:e,forward:n,replaced:r,position:window.history.length,scroll:o?kn():null}}function Vn(t){var e=function(t){var e=window,n=e.history,r=e.location,o={value:jn(t,r)},a={value:n.state};function i(e,o,i){var s=t.indexOf("#"),c=s>-1?(r.host&&document.querySelector("base")?t:t.slice(s))+e:An()+t+e;try{n[i?"replaceState":"pushState"](o,"",c),a.value=o}catch(u){console.error(u),r[i?"replace":"assign"](c)}}return a.value||i(o.value,{back:null,current:o.value,forward:null,position:n.length-1,replaced:!0,scroll:null},!0),{location:o,state:a,push:function(t,e){var r=fn({},a.value,n.state,{forward:t,scroll:kn()});i(r.current,r,!0),i(t,fn({},Bn(o.value,t,null),{position:r.position+1},e),!1),o.value=t},replace:function(t,e){i(t,fn({},n.state,Bn(a.value.back,t,a.value.forward,!0),e,{position:a.value.position}),!0),o.value=t}}}(t=Tn(t)),n=function(t,e,n,r){var o=[],a=[],i=null,s=function(a){var s=a.state,c=jn(t,location),u=n.value,l=e.value,f=0;if(s){if(n.value=c,e.value=s,i&&i===u)return void(i=null);f=l?s.position-l.position:0}else r(c);o.forEach((function(t){t(n.value,u,{delta:f,type:pn.pop,direction:f?f>0?hn.forward:hn.back:hn.unknown})}))};function c(){var t=window.history;t.state&&t.replaceState(fn({},t.state,{scroll:kn()}),"")}return window.addEventListener("popstate",s),window.addEventListener("beforeunload",c),{pauseListeners:function(){i=n.value},listen:function(t){o.push(t);var e=function(){var e=o.indexOf(t);e>-1&&o.splice(e,1)};return a.push(e),e},destroy:function(){for(var t,e=_createForOfIteratorHelperLoose(a);!(t=e()).done;)(0,t.value)();a=[],window.removeEventListener("popstate",s),window.removeEventListener("beforeunload",c)}}}(t,e.state,e.location,e.replace);var r=fn({location:"",base:t,go:function(t,e){void 0===e&&(e=!0),e||n.pauseListeners(),history.go(t)},createHref:En.bind(null,t)},e,n);return Object.defineProperty(r,"location",{get:function(){return e.location.value}}),Object.defineProperty(r,"state",{get:function(){return e.state.value}}),r}function In(t){return"string"==typeof t||"symbol"==typeof t}var Ln,Pn={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},Dn=rn("nf");function Nn(t,e){var n;return fn(new Error,((n={type:t})[Dn]=!0,n),e)}function Un(t,e){return t instanceof Error&&Dn in t&&(null==e||!!(t.type&e))}!function(t){t[t.aborted=4]="aborted",t[t.cancelled=8]="cancelled",t[t.duplicated=16]="duplicated"}(Ln||(Ln={}));var zn="[^/]+?",Fn={sensitive:!1,strict:!1,start:!0,end:!0},Hn=/[.+*?^${}()[\]/\\]/g;function Mn(t,e){for(var n=0;ne.length?1===e.length&&80===e[0]?1:-1:0}function Xn(t,e){for(var n=0,r=t.score,o=e.score;n1&&("*"===s||"+"===s)&&e("A repeatable param ("+u+") must be alone in its segment. eg: '/:ids+."),n.push({type:1,value:u,regexp:l,repeatable:"*"===s||"+"===s,optional:"*"===s||"?"===s})):e("Invalid state to consume buffer"),u="")}function d(){u+=s}for(;c-1&&(n.splice(o,1),t.record.name&&r.delete(t.record.name),t.children.forEach(a),t.alias.forEach(a))}}function i(t){for(var e=0;e=0;)e++;n.splice(e,0,t),t.record.name&&!Wn(t)&&r.set(t.record.name,t)}return e=Qn({strict:!1,end:!0,sensitive:!1},e),t.forEach((function(t){return o(t)})),{addRoute:o,resolve:function(t,e){var o,a,i,s={};if("name"in t&&t.name){if(!(o=r.get(t.name)))throw Nn(1,{location:t});i=o.record.name,s=fn(function(t,e){for(var n,r={},o=_createForOfIteratorHelperLoose(e);!(n=o()).done;){var a=n.value;a in t&&(r[a]=t[a])}return r}(e.params,o.keys.filter((function(t){return!t.optional})).map((function(t){return t.name}))),t.params),a=o.stringify(s)}else if("path"in t)a=t.path,(o=n.find((function(t){return t.re.test(a)})))&&(s=o.parse(a),i=o.record.name);else{if(!(o=e.name?r.get(e.name):n.find((function(t){return t.re.test(e.path)}))))throw Nn(1,{location:t,currentLocation:e});i=o.record.name,s=fn({},e.params,t.params),a=o.stringify(s)}for(var c=[],u=o;u;)c.unshift(u.record),u=u.parent;return{name:i,path:a,params:s,matched:c,meta:Kn(c)}},removeRoute:a,getRoutes:function(){return n},getRecordMatcher:function(t){return r.get(t)}}}function Jn(t){var e={},n=t.props||!1;if("component"in t)e.default=n;else for(var r in t.components)e[r]="boolean"==typeof n?n:n[r];return e}function Wn(t){for(;t;){if(t.record.aliasOf)return!0;t=t.parent}return!1}function Kn(t){return t.reduce((function(t,e){return fn(t,e.meta)}),{})}function Qn(t,e){var n={};for(var r in t)n[r]=r in e?e[r]:t[r];return n}var Zn=/#/g,tr=/&/g,er=/\//g,nr=/=/g,rr=/\?/g,or=/\+/g,ar=/%5B/g,ir=/%5D/g,sr=/%5E/g,cr=/%60/g,ur=/%7B/g,lr=/%7C/g,fr=/%7D/g,dr=/%20/g;function pr(t){return encodeURI(""+t).replace(lr,"|").replace(ar,"[").replace(ir,"]")}function hr(t){return pr(t).replace(or,"%2B").replace(dr,"+").replace(Zn,"%23").replace(tr,"%26").replace(cr,"`").replace(ur,"{").replace(fr,"}").replace(sr,"^")}function mr(t){return function(t){return pr(t).replace(Zn,"%23").replace(rr,"%3F")}(t).replace(er,"%2F")}function vr(t){try{return decodeURIComponent(""+t)}catch(e){}return""+t}function gr(t){var e={};if(""===t||"?"===t)return e;for(var n=("?"===t[0]?t.slice(1):t).split("&"),r=0;r-1&&t.splice(n,1)}},list:function(){return t},reset:function(){t=[]}}}function wr(t,e,n,r,o){var a=r&&(r.enterCallbacks[o]=r.enterCallbacks[o]||[]);return function(){return new Promise((function(i,s){var c=function(t){var c;!1===t?s(Nn(4,{from:n,to:e})):t instanceof Error?s(t):"string"==typeof(c=t)||c&&"object"==typeof c?s(Nn(2,{from:e,to:t})):(a&&r.enterCallbacks[o]===a&&"function"==typeof t&&a.push(t),i())},u=t.call(r&&r.instances[o],e,n,c),l=Promise.resolve(u);t.length<3&&(l=l.then(c)),l.catch((function(t){return s(t)}))}))}}function xr(t,e,n,r){for(var o,a=[],i=function(){var t=o.value,i=function(o){var i,s=t.components[o];if("beforeRouteEnter"!==e&&!t.instances[o])return"continue";if("object"==typeof(i=s)||"displayName"in i||"props"in i||"__vccOpts"in i){var c=(s.__vccOpts||s)[e];c&&a.push(wr(c,n,r,t,o))}else{var u=s();u=u.catch(console.error),a.push((function(){return u.then((function(a){if(!a)return Promise.reject(new Error("Couldn't resolve component \""+o+'" at "'+t.path+'"'));var i,s=(i=a).__esModule||nn&&"Module"===i[Symbol.toStringTag]?a.default:a;t.components[o]=s;var c=(s.__vccOpts||s)[e];return c&&wr(c,n,r,t,o)()}))}))}};for(var s in t.components)i(s)},s=_createForOfIteratorHelperLoose(t);!(o=s()).done;)i();return a}function Tr(t){var e=i(sn),r=i(cn),o=n((function(){return e.resolve(y(t.to))})),a=n((function(){var t=o.value.matched,e=t.length,n=t[e-1],a=r.matched;if(!n||!a.length)return-1;var i=a.findIndex(yn.bind(null,n));if(i>-1)return i;var s=Er(t[e-2]);return e>1&&Er(n)===s&&a[a.length-1].path!==s?a.findIndex(yn.bind(null,t[e-2])):i})),s=n((function(){return a.value>-1&&function(t,e){var n=function(n){var r=e[n],o=t[n];if("string"==typeof r){if(r!==o)return{v:!1}}else if(!Array.isArray(o)||o.length!==r.length||r.some((function(t,e){return t!==o[e]})))return{v:!1}};for(var r in e){var o=n(r);if("object"==typeof o)return o.v}return!0}(r.params,o.value.params)})),c=n((function(){return a.value>-1&&a.value===r.matched.length-1&&_n(r.params,o.value.params)}));return{route:o,href:n((function(){return o.value.href})),isActive:s,isExactActive:c,navigate:function(n){return void 0===n&&(n={}),function(t){if(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)return;if(t.defaultPrevented)return;if(void 0!==t.button&&0!==t.button)return;if(t.currentTarget&&t.currentTarget.getAttribute){var e=t.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(e))return}t.preventDefault&&t.preventDefault();return!0}(n)?e[y(t.replace)?"replace":"push"](y(t.to)):Promise.resolve()}}}var Or=g({name:"RouterLink",props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},setup:function(t,e){var r=e.slots,o=e.attrs,a=f(Tr(t)),s=i(sn).options,c=n((function(){var e;return(e={})[kr(t.activeClass,s.linkActiveClass,"router-link-active")]=a.isActive,e[kr(t.exactActiveClass,s.linkExactActiveClass,"router-link-exact-active")]=a.isExactActive,e}));return function(){var e=r.default&&r.default(a);return t.custom?e:z("a",fn({"aria-current":a.isExactActive?t.ariaCurrentValue:null,onClick:a.navigate,href:a.href},o,{class:c.value}),e)}}});function Er(t){return t?t.aliasOf?t.aliasOf.path:t.path:""}var kr=function(t,e,n){return null!=t?t:null!=e?e:n};function Cr(t,e){if(!t)return null;var n=t(e);return 1===n.length?n[0]:n}var Rr=g({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},setup:function(t,e){var o=e.attrs,a=e.slots,s=i(un),c=n((function(){return t.route||s.value})),u=i(an,0),f=n((function(){return c.value.matched[u]}));F(an,u+1),F(on,f),F(un,c);var d=r();return l((function(){return[d.value,f.value,t.name]}),(function(t,e){var n=t[0],r=t[1],o=t[2],a=e[0],i=e[1];e[2];r&&(r.instances[o]=n,i&&i!==r&&n&&n===a&&(r.leaveGuards=i.leaveGuards,r.updateGuards=i.updateGuards)),!n||!r||i&&yn(r,i)&&a||(r.enterCallbacks[o]||[]).forEach((function(t){return t(n)}))}),{flush:"post"}),function(){var e=c.value,n=f.value,r=n&&n.components[t.name],i=t.name;if(!r)return Cr(a.default,{Component:r,route:e});var s=n.props[t.name],u=s?!0===s?e.params:"function"==typeof s?s(e):s:null,l=z(r,fn({},u,o,{onVnodeUnmounted:function(t){t.component.isUnmounted&&(n.instances[i]=null)},ref:d}));return Cr(a.default,{Component:l,route:e})||l}}});function Sr(t){return t.reduce((function(t,e){return t.then((function(){return e()}))}),Promise.resolve())}var Ar=H();M("data-v-3629a0e2");var jr=C("div",null,"本项目为 Vue3 + Vite2 开源实践项目",-1),Br=C("div",null,[S(" 请点击前往 "),C("strong",null,"Github"),S("交友网站查看源码 ")],-1);X();var Vr=g({expose:[],setup:function(t){var e=function(){window.open("https://github.com/unliar/vue3-ts-happysooner-web")};return Ar((function(t,n){return _(),w("div",{onClick:e},[jr,Br])}))}});Vr.__scopeId="data-v-3629a0e2";var Ir,Lr=g({expose:[],setup:function(t){var e=en(),n=ue(),r=i(cn);!function(t){t?onBeforeMount((function(){var e;if(document.getElementById(t))console.error("useBaiduInit 无需多次调用",t);else{console.info("useBaiduInit 注册成功",t);var n=document.createElement("script");n.src="https://hm.baidu.com/hm.js?"+t,n.id=t;var r=document.getElementsByTagName("script")[0];null==r||null==(e=r.parentNode)||e.insertBefore(n,r)}})):console.error("useBaiduInit 未检测到百度统计ID",t)}("6b599d2d50ef582710e04da83818e1b0");var o=computed((function(){return r.fullPath}));return rt({title:"远浅 - 给世界献上美好的祝福 - Vue3实战项目"}),onMounted(_asyncToGenerator(regeneratorRuntime.mark((function t(){var r,o;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:setTimeout((function(){n.info(Vr,{position:St.BOTTOM_RIGHT,timeout:3e4})}),2e3),e.GetAuthedUserInfo(),e.GetCategoryList(),null==(r=window)||null==(o=r.hljs)||null==o.initHighlightingOnLoad||o.initHighlightingOnLoad();case 4:case"end":return t.stop()}}),t)})))),function(t,e){var n=E("router-view");return _(),w(n,{key:y(o)})}}}),Pr=function(t,e){return t()},Dr=[{path:"/",name:"home-page",component:function(){return Pr((function(){return e.import("./index-legacy.561da5a7.js")}))},props:function(t){return{query:t.query}}},{path:"/post/:pid",name:"post-detail",component:function(){return Pr((function(){return e.import("./pid-legacy.e5bc7e27.js")}))},props:function(t){return{pid:+t.params.pid}}},{path:"/users/:uid",name:"user-details",component:function(){return Pr((function(){return e.import("./uid-legacy.9c9bf011.js")}))},props:function(t){return{uid:+t.params.uid}}},{path:"/daily-articles",name:"daily-read",component:function(){return Pr((function(){return e.import("./index-legacy.ca538dc4.js")}))},props:function(t){return{query:t.query}}},{path:"/signin",name:"signin",component:function(){return Pr((function(){return e.import("./index-legacy.2625a0df.js")}))}},{path:"/about",name:"about",component:function(){return Pr((function(){return e.import("./index-legacy.4fa2859b.js")}))}},{path:"/:pathMatch(.*)*",name:"not-found",component:function(){return Pr((function(){return e.import("./index-legacy.3ecc379f.js")}))}}],Nr=function(t){var e=Gn(t.routes,t),r=t.parseQuery||gr,o=t.stringifyQuery||br,a=t.history,i=_r(),s=_r(),c=_r(),u=U(Pn),l=Pn;ln&&t.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");var d,p=dn.bind(null,(function(t){return""+t})),h=dn.bind(null,mr),m=dn.bind(null,vr);function v(t,n){if(n=fn({},n||u.value),"string"==typeof t){var i=gn(r,t,n.path),s=e.resolve({path:i.path},n),c=a.createHref(i.fullPath);return fn(i,s,{params:m(s.params),hash:vr(i.hash),redirectedFrom:void 0,href:c})}var l;"path"in t?l=fn({},t,{path:gn(r,t.path,n.path).path}):(l=fn({},t,{params:h(t.params)}),n.params=h(n.params));var f=e.resolve(l,n),d=t.hash||"";f.params=p(m(f.params));var v,g=function(t,e){var n=e.query?t(e.query):"";return e.path+(n&&"?")+n+(e.hash||"")}(o,fn({},t,{hash:(v=d,pr(v).replace(ur,"{").replace(fr,"}").replace(sr,"^")),path:f.path})),b=a.createHref(g);return fn({fullPath:g,hash:d,query:o===br?yr(t.query):t.query},f,{redirectedFrom:void 0,href:b})}function g(t){return"string"==typeof t?gn(r,t,u.value.path):fn({},t)}function b(t,e){if(l!==t)return Nn(8,{from:e,to:t})}function _(t){return x(t)}function w(t){var e=t.matched[t.matched.length-1];if(e&&e.redirect){var n=e.redirect,r="function"==typeof n?n(t):n;return"string"==typeof r&&(r=r.indexOf("?")>-1||r.indexOf("#")>-1?r=g(r):{path:r}),fn({query:t.query,hash:t.hash,params:t.params},r)}}function x(t,e){var n=l=v(t),r=u.value,a=t.state,i=t.force,s=!0===t.replace,c=w(n);if(c)return x(fn(g(c),{state:a,force:i,replace:s}),e||n);var f,d=n;return d.redirectedFrom=e,!i&&function(t,e,n){var r=e.matched.length-1,o=n.matched.length-1;return r>-1&&r===o&&yn(e.matched[r],n.matched[o])&&_n(e.params,n.params)&&t(e.query)===t(n.query)&&e.hash===n.hash}(o,r,n)&&(f=Nn(16,{to:d,from:r}),V(r,r,!0,!1)),(f?Promise.resolve(f):O(d,r)).catch((function(t){return Un(t)?t:j(t)})).then((function(t){if(t){if(Un(t,2))return x(fn(g(t.to),{state:a,force:i,replace:s}),e||d)}else t=k(d,r,!0,s,a);return E(d,r,t),t}))}function T(t,e){var n=b(t,e);return n?Promise.reject(n):Promise.resolve()}function O(t,e){var n,r=function(t,e){for(var n=[],r=[],o=[],a=Math.max(e.matched.length,t.matched.length),i=0;ir(((t,o)=>(e(),n(l,null,{default:r((()=>[i])),_:1}))))});c.__scopeId="data-v-23ebcad1";export default c; diff --git a/assets/index.26804800.js b/assets/index.26804800.js deleted file mode 100644 index cc6fd90..0000000 --- a/assets/index.26804800.js +++ /dev/null @@ -1 +0,0 @@ -import{c as e,h as a,a as t}from"./index.31d02693.js";import{_ as l}from"./index.vue_vue&type=style&index=0&lang.e46a41c5.js";import{k as n,x as r,n as u,p as i,z as o,u as s,B as d,y as v,N as c,O as p,P as m}from"./vendor.18b3a30d.js";const g=c();p("data-v-750295de");const f={key:0},y={class:"article-title"},x={class:"article-nav-container"},R={class:"article-nav"};m();var h=n({expose:[],props:{query:{type:Object}},setup(n){var c;const p=n,m=e(),{data:h,loading:_}=a(null==(c=p.query)?void 0:c.date),j=computed((()=>{var e;return null==(e=h.value.Result)?void 0:e.title})),$=computed((()=>{var e;return null==(e=h.value.Result)?void 0:e.author})),k=computed((()=>{var e;return null==(e=h.value.Result)?void 0:e.content})),L=computed((()=>{var e;return null==(e=h.value.Result)?void 0:e.date.prev}));return t({title:computed((()=>{var e,a;return`每日阅读 - ${null==(e=h.value.Result)?void 0:e.title} - ${null==(a=h.value.Result)?void 0:a.author}`})),meta:[{name:"description",content:computed((()=>{var e;return`${null==(e=h.value.Result)?void 0:e.digest}`}))}]}),watch((()=>h.value.ErrorMsg),(e=>{e&&m.warning(e)})),g(((e,a)=>{const t=r("LoadingBall"),n=r("router-link");return u(),i(l,null,{default:g((()=>[o(t,{loading:s(_),padding:"30vh 0",infoSize:"18px",info:"努力加载中"},null,8,["loading"]),s(_)?v("",!0):(u(),i("main",f,[o("h1",y,d(s(j)),1),o("div",null,"作者:"+d(s($)),1),o("div",{class:"article-container",innerHTML:s(k)},null,8,["innerHTML"]),o("div",x,[o("div",R,[o(n,{to:`/daily-articles?date=${s(L)}`},{default:g((()=>[o("a",null,"查看"+d(s(L))+"的文章",1)])),_:1},8,["to"])])])]))])),_:1})}))}});h.__scopeId="data-v-750295de";export default h; diff --git a/assets/index.31d02693.js b/assets/index.31d02693.js deleted file mode 100644 index d5c0d4a..0000000 --- a/assets/index.31d02693.js +++ /dev/null @@ -1,15 +0,0 @@ -var e=Object.assign;import{c as t,r as n,w as o,o as r,i as s,e as a,m as i,a as c,b as u,d as l,f,g as d,h as p,j as h,t as m,k as g,l as v,u as y,n as b,p as w,q as E,s as O,v as C,x as T,y as R,z as S,F as _,A,B as x,C as P,D as j,T as B,E as I,G as D,H as k,I as L,J as N,K as $,L as U,M,N as F,O as q,P as H,Q as V,R as z}from"./vendor.18b3a30d.js";!function(e=".",t="__import__"){try{self[t]=new Function("u","return import(u)")}catch(n){const o=new URL(e,location),r=e=>{URL.revokeObjectURL(e.src),e.remove()};self[t]=e=>new Promise(((n,s)=>{const a=new URL(e,o);if(self[t].moduleMap[a])return n(self[t].moduleMap[a]);const i=new Blob([`import * as m from '${a}';`,`${t}.moduleMap['${a}']=m;`],{type:"text/javascript"}),c=Object.assign(document.createElement("script"),{type:"module",src:URL.createObjectURL(i),onerror(){s(new Error(`Failed to import: ${e}`)),r(c)},onload(){n(self[t].moduleMap[a]),r(c)}});document.head.appendChild(c)})),self[t].moduleMap={}}}("https:/unliar.github.io/vue3-ts-happysooner-web/assets/");var G=(e,t,n)=>{const o=n.createElement(e);for(const r of Object.keys(t)){let e=t[r];"key"!==r&&!1!==e&&("children"===r?o.textContent=e:o.setAttribute(r,e))}return o},X=["title","meta","link","base","style","script","htmlAttrs","bodyAttrs"],J=t=>{const n=[];for(const o of Object.keys(t))if("title"===o)n.push({tag:o,props:{children:t[o]}});else if("base"===o)n.push({tag:o,props:e({key:"default"},t[o])});else if(X.includes(o)){const e=t[o];Array.isArray(e)?e.forEach((e=>{n.push({tag:o,props:e})})):e&&n.push({tag:o,props:e})}return n},K=(e,t)=>{const n=e.getAttribute("data-head-attrs");if(n)for(const r of n.split(","))e.removeAttribute(r);const o=Object.keys(t);for(const r of o){const n=t[r];!1===n?e.removeAttribute(r):e.setAttribute(r,n)}e.setAttribute("data-head-attrs",o.join(","))},W="undefined"!=typeof window,Y=e=>{const a="function"==typeof e?t(e):n(e),i=(()=>{const e=s("_vue_use_head_");if(!e)throw new Error("You may forget to apply app.use(head)");return e})();if(W){let e;o((()=>{e&&i.removeHeadTags(e),e=J(a.value),i.addHeadTags(e),i.updateDOM()})),r((()=>{e&&(i.removeHeadTags(e),i.updateDOM())}))}else i.addHeadTags(J(a.value))}; -/*! - * pinia v2.0.0-rc.9 - * (c) 2021 Eduardo San Martin Morote - * @license MIT - */ -let Q;const Z=e=>Q=e,ee=Symbol();function te(e){return e&&"object"==typeof e&&"[object Object]"===Object.prototype.toString.call(e)&&"function"!=typeof e.toJSON}var ne,oe;(oe=ne||(ne={})).direct="direct",oe.patchObject="patch object",oe.patchFunction="patch function";const re="undefined"!=typeof window;function se(e,t,n){e.push(t);const o=()=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)};return!n&&p()&&h(o),o}function ae(e,...t){e.forEach((e=>{e(...t)}))}function ie(e,t){for(const n in t){const o=t[n],r=e[n];te(r)&&te(o)&&!f(o)&&!d(o)?e[n]=ie(r,o):e[n]=o}return e}const{assign:ce}=Object;const ue=()=>{};function le(t,o,r={},s,c){let p;const h=r.state,m=e({actions:{}},r),g={deep:!0};let v,y,b=i([]),w=i([]);const E=s.state.value[t];E||(s.state.value[t]={}),n({});const O=ue;function C(e,n){return function(){Z(s);const o=Array.from(arguments);let r,a=ue,i=ue;function c(e){a=e}function u(e){i=e}ae(w,{args:o,name:e,store:R,after:c,onError:u});try{r=n.apply(this&&this.$id===t?this:R,o)}catch(f){if(!1!==i(f))throw f}if(r instanceof Promise)return r.then((e=>{const t=a(e);return void 0===t?e:t})).catch((e=>{if(!1!==i(e))return Promise.reject(e)}));const l=a(r);return void 0===l?r:l}}const T={_p:s,$id:t,$onAction:se.bind(null,w),$patch:function(e){let n;v=!1,"function"==typeof e?(e(s.state.value[t]),n={type:ne.patchFunction,storeId:t,events:y}):(ie(s.state.value[t],e),n={type:ne.patchObject,payload:e,storeId:t,events:y}),v=!0,ae(b,n,s.state.value[t])},$reset:O,$subscribe(e,n={}){const o=se(b,e,n.detached),r=p.run((()=>u((()=>s.state.value[t]),((n,o)=>{v&&e({storeId:t,type:ne.direct,events:y},n)}),ce({},g,n))));return()=>{r(),o()}},$dispose:function(){p.stop(),b=[],w=[],s._s.delete(t)}},R=l(ce({},T));s._s.set(t,R);const S=s._e.run((()=>(p=a(),p.run((()=>o())))));for(const e in S){const n=S[e];if(f(n)&&(!(_=n)||!_.effect)||d(n))h||(E&&(f(n)?n.value=E[e]:ie(n,E[e])),s.state.value[t][e]=n);else if("function"==typeof n){const t=C(e,n);S[e]=t,m.actions[e]=n}}var _;return ce(R,S),Object.defineProperty(R,"$state",{get:()=>s.state.value[t],set:e=>{s.state.value[t]=e}}),s._p.forEach((e=>{ce(R,p.run((()=>e({store:R,app:s._a,pinia:s,options:m}))))})),E&&h&&(r.hydrate||ie)(R,E),v=!0,R}const fe=e=>"function"==typeof e,de=e=>"string"==typeof e,pe=e=>de(e)&&e.trim().length>0,he=e=>void 0===e,me=e=>"object"==typeof e&&null!==e,ge=e=>window.TouchEvent&&e instanceof TouchEvent,ve=e=>we(e,"component")&&ye(e.component),ye=e=>{return!he(e)&&(de(e)||(fe(t=e)||me(t))||ve(e));var t},be=e=>me(e)&&["height","width","right","left","top","bottom"].every((t=>"number"==typeof e[t])),we=(e,t)=>(me(e)||fe(e))&&t in e,Ee=(Oe=0,()=>Oe++);var Oe;function Ce(e){return ge(e)?e.targetTouches[0].clientX:e.clientX}function Te(e){return ge(e)?e.targetTouches[0].clientY:e.clientY}const Re=e=>ve(e)?Re(e.component):(e=>we(e,"tag")&&pe(e.tag))(e)?g({render:()=>e}):"string"==typeof e?e:v(y(e));class Se{constructor(){this.allHandlers={}}getHandlers(e){return this.allHandlers[e]||[]}on(e,t){const n=this.getHandlers(e);n.push(t),this.allHandlers[e]=n}off(e,t){const n=this.getHandlers(e);n.splice(n.indexOf(t)>>>0,1)}emit(e,t){this.getHandlers(e).forEach((e=>e(t)))}}var _e,Ae,xe,Pe,je,Be;(Ae=_e||(_e={})).SUCCESS="success",Ae.ERROR="error",Ae.WARNING="warning",Ae.INFO="info",Ae.DEFAULT="default",(Pe=xe||(xe={})).TOP_LEFT="top-left",Pe.TOP_CENTER="top-center",Pe.TOP_RIGHT="top-right",Pe.BOTTOM_LEFT="bottom-left",Pe.BOTTOM_CENTER="bottom-center",Pe.BOTTOM_RIGHT="bottom-right",(Be=je||(je={})).ADD="add",Be.DISMISS="dismiss",Be.UPDATE="update",Be.CLEAR="clear",Be.UPDATE_DEFAULTS="update_defaults";const Ie="Vue-Toastification",De={type:{type:String,default:_e.DEFAULT},classNames:{type:[String,Array],default:()=>[]},trueBoolean:{type:Boolean,default:!0}},ke={type:De.type,customIcon:{type:[String,Boolean,Object,Function],default:!0}},Le={component:{type:[String,Object,Function,Boolean],default:"button"},classNames:De.classNames,showOnHover:{type:Boolean,default:!1},ariaLabel:{type:String,default:"close"}},Ne={timeout:{type:[Number,Boolean],default:5e3},hideProgressBar:{type:Boolean,default:!1},isRunning:{type:Boolean,default:!1}},$e={transition:{type:[Object,String],default:`${Ie}__bounce`}};var Ue={CORE_TOAST:{position:{type:String,default:xe.TOP_RIGHT},draggable:De.trueBoolean,draggablePercent:{type:Number,default:.6},pauseOnFocusLoss:De.trueBoolean,pauseOnHover:De.trueBoolean,closeOnClick:De.trueBoolean,timeout:Ne.timeout,hideProgressBar:Ne.hideProgressBar,toastClassName:De.classNames,bodyClassName:De.classNames,icon:ke.customIcon,closeButton:Le.component,closeButtonClassName:Le.classNames,showCloseButtonOnHover:Le.showOnHover,accessibility:{type:Object,default:()=>({toastRole:"alert",closeButtonLabel:"close"})},rtl:{type:Boolean,default:!1},eventBus:{type:Object,required:!0,default:new Se}},TOAST:{id:{type:[String,Number],required:!0,default:0},type:De.type,content:{type:[String,Object,Function],required:!0,default:""},onClick:{type:Function,default:()=>{}},onClose:{type:Function,default:()=>{}}},CONTAINER:{container:{type:[Object,Function],default:()=>document.body},newestOnTop:De.trueBoolean,maxToasts:{type:Number,default:20},transition:$e.transition,toastDefaults:Object,filterBeforeCreate:{type:Function,default:e=>e},filterToasts:{type:Function,default:e=>e},containerClassName:De.classNames,onMounted:Function},PROGRESS_BAR:Ne,ICON:ke,TRANSITION:$e,CLOSE_BUTTON:Le},Me=g({name:"VtProgressBar",props:Ue.PROGRESS_BAR,data:()=>({hasClass:!0}),computed:{style(){return{animationDuration:`${this.timeout}ms`,animationPlayState:this.isRunning?"running":"paused",opacity:this.hideProgressBar?0:1}},cpClass(){return this.hasClass?`${Ie}__progress-bar`:""}},watch:{timeout(){this.hasClass=!1,this.$nextTick((()=>this.hasClass=!0))}},mounted(){this.$el.addEventListener("animationend",this.animationEnded)},beforeUnmount(){this.$el.removeEventListener("animationend",this.animationEnded)},methods:{animationEnded(){this.$emit("close-toast")}}});Me.render=function(e,t,n,o,r,s){return b(),w("div",{style:e.style,class:e.cpClass},null,6)},Me.__file="src/components/VtProgressBar.vue";var Fe=g({name:"VtCloseButton",props:Ue.CLOSE_BUTTON,computed:{buttonComponent(){return!1!==this.component?Re(this.component):"button"},classes(){const e=[`${Ie}__close-button`];return this.showOnHover&&e.push("show-on-hover"),e.concat(this.classNames)}}});const qe=A(" × ");Fe.render=function(e,t,n,o,r,s){return b(),w(C(e.buttonComponent),O({"aria-label":e.ariaLabel,class:e.classes},e.$attrs),{default:E((()=>[qe])),_:1},16,["aria-label","class"])},Fe.__file="src/components/VtCloseButton.vue";var He={};const Ve={"aria-hidden":"true",focusable:"false","data-prefix":"fas","data-icon":"check-circle",class:"svg-inline--fa fa-check-circle fa-w-16",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},ze=S("path",{fill:"currentColor",d:"M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z"},null,-1);He.render=function(e,t,n,o,r,s){return b(),w("svg",Ve,[ze])},He.__file="src/components/icons/VtSuccessIcon.vue";var Ge={};const Xe={"aria-hidden":"true",focusable:"false","data-prefix":"fas","data-icon":"info-circle",class:"svg-inline--fa fa-info-circle fa-w-16",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},Je=S("path",{fill:"currentColor",d:"M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z"},null,-1);Ge.render=function(e,t,n,o,r,s){return b(),w("svg",Xe,[Je])},Ge.__file="src/components/icons/VtInfoIcon.vue";var Ke={};const We={"aria-hidden":"true",focusable:"false","data-prefix":"fas","data-icon":"exclamation-circle",class:"svg-inline--fa fa-exclamation-circle fa-w-16",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},Ye=S("path",{fill:"currentColor",d:"M504 256c0 136.997-111.043 248-248 248S8 392.997 8 256C8 119.083 119.043 8 256 8s248 111.083 248 248zm-248 50c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z"},null,-1);Ke.render=function(e,t,n,o,r,s){return b(),w("svg",We,[Ye])},Ke.__file="src/components/icons/VtWarningIcon.vue";var Qe={};const Ze={"aria-hidden":"true",focusable:"false","data-prefix":"fas","data-icon":"exclamation-triangle",class:"svg-inline--fa fa-exclamation-triangle fa-w-18",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 576 512"},et=S("path",{fill:"currentColor",d:"M569.517 440.013C587.975 472.007 564.806 512 527.94 512H48.054c-36.937 0-59.999-40.055-41.577-71.987L246.423 23.985c18.467-32.009 64.72-31.951 83.154 0l239.94 416.028zM288 354c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z"},null,-1);Qe.render=function(e,t,n,o,r,s){return b(),w("svg",Ze,[et])},Qe.__file="src/components/icons/VtErrorIcon.vue";var tt=g({name:"VtIcon",props:Ue.ICON,computed:{customIconChildren(){return we(this.customIcon,"iconChildren")?this.trimValue(this.customIcon.iconChildren):""},customIconClass(){return de(this.customIcon)?this.trimValue(this.customIcon):we(this.customIcon,"iconClass")?this.trimValue(this.customIcon.iconClass):""},customIconTag(){return we(this.customIcon,"iconTag")?this.trimValue(this.customIcon.iconTag,"i"):"i"},hasCustomIcon(){return this.customIconClass.length>0},component(){return this.hasCustomIcon?this.customIconTag:ye(this.customIcon)?Re(this.customIcon):this.iconTypeComponent},iconTypeComponent(){return{[_e.DEFAULT]:Ge,[_e.INFO]:Ge,[_e.SUCCESS]:He,[_e.ERROR]:Qe,[_e.WARNING]:Ke}[this.type]},iconClasses(){const e=[`${Ie}__icon`];return this.hasCustomIcon?e.concat(this.customIconClass):e}},methods:{trimValue:(e,t="")=>pe(e)?e.trim():t}});tt.render=function(e,t,n,o,r,s){return b(),w(C(e.component),{class:e.iconClasses},{default:E((()=>[A(x(e.customIconChildren),1)])),_:1},8,["class"])},tt.__file="src/components/VtIcon.vue";var nt=g({name:"VtToast",components:{ProgressBar:Me,CloseButton:Fe,Icon:tt},inheritAttrs:!1,props:Object.assign({},Ue.CORE_TOAST,Ue.TOAST),data:()=>({isRunning:!0,disableTransitions:!1,beingDragged:!1,dragStart:0,dragPos:{x:0,y:0},dragRect:{}}),computed:{classes(){const e=[`${Ie}__toast`,`${Ie}__toast--${this.type}`,`${this.position}`].concat(this.toastClassName);return this.disableTransitions&&e.push("disable-transition"),this.rtl&&e.push(`${Ie}__toast--rtl`),e},bodyClasses(){return[`${Ie}__toast-${de(this.content)?"body":"component-body"}`].concat(this.bodyClassName)},draggableStyle(){return this.dragStart===this.dragPos.x?{}:this.beingDragged?{transform:`translateX(${this.dragDelta}px)`,opacity:1-Math.abs(this.dragDelta/this.removalDistance)}:{transition:"transform 0.2s, opacity 0.2s",transform:"translateX(0)",opacity:1}},dragDelta(){return this.beingDragged?this.dragPos.x-this.dragStart:0},removalDistance(){return be(this.dragRect)?(this.dragRect.right-this.dragRect.left)*this.draggablePercent:0}},mounted(){this.draggable&&this.draggableSetup(),this.pauseOnFocusLoss&&this.focusSetup()},beforeUnmount(){this.draggable&&this.draggableCleanup(),this.pauseOnFocusLoss&&this.focusCleanup()},methods:{getVueComponentFromObj:Re,closeToast(){this.eventBus.emit(je.DISMISS,this.id)},clickHandler(){this.onClick&&this.onClick(this.closeToast),this.closeOnClick&&(this.beingDragged&&this.dragStart!==this.dragPos.x||this.closeToast())},timeoutHandler(){this.closeToast()},hoverPause(){this.pauseOnHover&&(this.isRunning=!1)},hoverPlay(){this.pauseOnHover&&(this.isRunning=!0)},focusPause(){this.isRunning=!1},focusPlay(){this.isRunning=!0},focusSetup(){addEventListener("blur",this.focusPause),addEventListener("focus",this.focusPlay)},focusCleanup(){removeEventListener("blur",this.focusPause),removeEventListener("focus",this.focusPlay)},draggableSetup(){const e=this.$el;e.addEventListener("touchstart",this.onDragStart,{passive:!0}),e.addEventListener("mousedown",this.onDragStart),addEventListener("touchmove",this.onDragMove,{passive:!1}),addEventListener("mousemove",this.onDragMove),addEventListener("touchend",this.onDragEnd),addEventListener("mouseup",this.onDragEnd)},draggableCleanup(){const e=this.$el;e.removeEventListener("touchstart",this.onDragStart),e.removeEventListener("mousedown",this.onDragStart),removeEventListener("touchmove",this.onDragMove),removeEventListener("mousemove",this.onDragMove),removeEventListener("touchend",this.onDragEnd),removeEventListener("mouseup",this.onDragEnd)},onDragStart(e){this.beingDragged=!0,this.dragPos={x:Ce(e),y:Te(e)},this.dragStart=Ce(e),this.dragRect=this.$el.getBoundingClientRect()},onDragMove(e){this.beingDragged&&(e.preventDefault(),this.isRunning&&(this.isRunning=!1),this.dragPos={x:Ce(e),y:Te(e)})},onDragEnd(){this.beingDragged&&(Math.abs(this.dragDelta)>=this.removalDistance?(this.disableTransitions=!0,this.$nextTick((()=>this.closeToast()))):setTimeout((()=>{this.beingDragged=!1,be(this.dragRect)&&this.pauseOnHover&&this.dragRect.bottom>=this.dragPos.y&&this.dragPos.y>=this.dragRect.top&&this.dragRect.left<=this.dragPos.x&&this.dragPos.x<=this.dragRect.right?this.isRunning=!1:this.isRunning=!0})))}}});nt.render=function(e,t,n,o,r,s){const a=T("Icon"),i=T("CloseButton"),c=T("ProgressBar");return b(),w("div",{class:e.classes,style:e.draggableStyle,onClick:t[1]||(t[1]=(...t)=>e.clickHandler(...t)),onMouseenter:t[2]||(t[2]=(...t)=>e.hoverPause(...t)),onMouseleave:t[3]||(t[3]=(...t)=>e.hoverPlay(...t))},[e.icon?(b(),w(a,{key:0,"custom-icon":e.icon,type:e.type},null,8,["custom-icon","type"])):R("v-if",!0),S("div",{role:e.accessibility.toastRole||"alert",class:e.bodyClasses},["string"==typeof e.content?(b(),w(_,{key:0},[A(x(e.content),1)],64)):(b(),w(C(e.getVueComponentFromObj(e.content)),O({key:1,"toast-id":e.id},e.content.props,P(e.content.listeners),{onCloseToast:e.closeToast}),null,16,["toast-id","onCloseToast"]))],10,["role"]),e.closeButton?(b(),w(i,{key:1,component:e.closeButton,"class-names":e.closeButtonClassName,"show-on-hover":e.showCloseButtonOnHover,"aria-label":e.accessibility.closeButtonLabel,onClick:j(e.closeToast,["stop"])},null,8,["component","class-names","show-on-hover","aria-label","onClick"])):R("v-if",!0),e.timeout?(b(),w(c,{key:2,"is-running":e.isRunning,"hide-progress-bar":e.hideProgressBar,timeout:e.timeout,onCloseToast:e.timeoutHandler},null,8,["is-running","hide-progress-bar","timeout","onCloseToast"])):R("v-if",!0)],38)},nt.__file="src/components/VtToast.vue";var ot=g({name:"VtTransition",props:Ue.TRANSITION,emits:["leave"],methods:{leave(e){e.style.left=e.offsetLeft+"px",e.style.top=e.offsetTop+"px",e.style.width=getComputedStyle(e).width,e.style.position="absolute"}}});ot.render=function(e,t,n,o,r,s){return b(),w(B,{tag:"div","enter-active-class":e.transition.enter?e.transition.enter:`${e.transition}-enter-active`,"move-class":e.transition.move?e.transition.move:`${e.transition}-move`,"leave-active-class":e.transition.leave?e.transition.leave:`${e.transition}-leave-active`,onLeave:e.leave},{default:E((()=>[D(e.$slots,"default")])),_:3},8,["enter-active-class","move-class","leave-active-class","onLeave"])},ot.__file="src/components/VtTransition.vue";var rt=g({name:"VueToastification",components:{Toast:nt,VtTransition:ot},props:Object.assign({},Ue.CORE_TOAST,Ue.CONTAINER,Ue.TRANSITION),data:()=>({count:0,positions:Object.values(xe),toasts:{},defaults:{}}),computed:{toastArray(){return Object.values(this.toasts)},filteredToasts(){return this.defaults.filterToasts(this.toastArray)}},beforeMount(){const e=this.eventBus;e.on(je.ADD,this.addToast),e.on(je.CLEAR,this.clearToasts),e.on(je.DISMISS,this.dismissToast),e.on(je.UPDATE,this.updateToast),e.on(je.UPDATE_DEFAULTS,this.updateDefaults),this.defaults=this.$props},mounted(){this.setup(this.container)},methods:{async setup(e){var t;fe(e)&&(e=await e()),t=this.$el,he(t.remove)?t.parentNode&&t.parentNode.removeChild(t):t.remove(),e.appendChild(this.$el)},setToast(e){he(e.id)||(this.toasts[e.id]=e)},addToast(e){e.content=(e=>{if("string"==typeof e)return e;const t=we(e,"props")&&me(e.props)?e.props:{},n=we(e,"listeners")&&me(e.listeners)?e.listeners:{};return{component:Re(e),props:t,listeners:n}})(e.content);const t=Object.assign({},this.defaults,e.type&&this.defaults.toastDefaults&&this.defaults.toastDefaults[e.type],e),n=this.defaults.filterBeforeCreate(t,this.toastArray);n&&this.setToast(n)},dismissToast(e){const t=this.toasts[e];he(t)||he(t.onClose)||t.onClose(),delete this.toasts[e]},clearToasts(){Object.keys(this.toasts).forEach((e=>{this.dismissToast(e)}))},getPositionToasts(e){const t=this.filteredToasts.filter((t=>t.position===e)).slice(0,this.defaults.maxToasts);return this.defaults.newestOnTop?t.reverse():t},updateDefaults(e){he(e.container)||this.setup(e.container),this.defaults=Object.assign({},this.defaults,e)},updateToast({id:e,options:t,create:n}){this.toasts[e]?(t.timeout&&t.timeout===this.toasts[e].timeout&&t.timeout++,this.setToast(Object.assign({},this.toasts[e],t))):n&&this.addToast(Object.assign({},{id:e},t))},getClasses(e){return[`${Ie}__container`,e].concat(this.defaults.containerClassName)}}});rt.render=function(e,t,n,o,r,s){const a=T("Toast"),i=T("VtTransition");return b(),w("div",null,[(b(!0),w(_,null,I(e.positions,(t=>(b(),w("div",{key:t},[S(i,{transition:e.defaults.transition,class:e.getClasses(t)},{default:E((()=>[(b(!0),w(_,null,I(e.getPositionToasts(t),(e=>(b(),w(a,O({key:e.id},e),null,16)))),128))])),_:2},1032,["transition","class"])])))),128))])},rt.__file="src/components/VtToastContainer.vue";const st=(e={},t=!0)=>{const n=e.eventBus=e.eventBus||new Se;t&&k((()=>{const t=L(rt,Object.assign({},e)),n=t.mount(document.createElement("div")),o=e.onMounted;he(o)||o(n,t)}));const o=(e,t)=>{const o=Object.assign({},{id:Ee(),type:_e.DEFAULT},t,{content:e});return n.emit(je.ADD,o),o.id};return o.clear=()=>n.emit(je.CLEAR,void 0),o.updateDefaults=e=>{n.emit(je.UPDATE_DEFAULTS,e)},o.dismiss=e=>{n.emit(je.DISMISS,e)},o.update=function(e,{content:t,options:o},r=!1){const s=Object.assign({},o,{content:t});n.emit(je.UPDATE,{id:e,options:s,create:r})},o.success=(e,t)=>o(e,Object.assign({},t,{type:_e.SUCCESS})),o.info=(e,t)=>o(e,Object.assign({},t,{type:_e.INFO})),o.error=(e,t)=>o(e,Object.assign({},t,{type:_e.ERROR})),o.warning=(e,t)=>o(e,Object.assign({},t,{type:_e.WARNING})),o};function at(e){return"undefined"==typeof window?(()=>{const e=()=>console.warn("[Vue Toastification] This plugin does not support SSR!");return new Proxy(e,{get:()=>e})})():(t=e,["on","off","emit"].every((e=>we(t,e)&&fe(t[e])))?st({eventBus:e},!1):st(e,!0));var t}const it=Symbol("VueToastification"),ct=new Se,ut=e=>{if(e)return at(e);const t=p()?s(it):void 0;return t||at(ct)};var lt=function(e,t){return function(){for(var n=new Array(arguments.length),o=0;o=0)return;r[t]="set-cookie"===t?(r[t]?r[t]:[]).concat([n]):r[t]?r[t]+", "+n:n}})),r):r}(s.getAllResponseHeaders()):null,r={data:e.responseType&&"text"!==e.responseType?s.response:s.responseText,status:s.status,statusText:s.statusText,headers:o,config:e,request:s};!function(e,t,n){var o=n.config.validateStatus;n.status&&o&&!o(n.status)?t(St("Request failed with status code "+n.status,n.config,null,n.request,n)):e(n)}(t,n,r),s=null}},s.onabort=function(){s&&(n(St("Request aborted",e,"ECONNABORTED",s)),s=null)},s.onerror=function(){n(St("Network Error",e,null,s)),s=null},s.ontimeout=function(){var t="timeout of "+e.timeout+"ms exceeded";e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(St(t,e,"ECONNABORTED",s)),s=null},yt.isStandardBrowserEnv()){var f=(e.withCredentials||xt(l))&&e.xsrfCookieName?_t.read(e.xsrfCookieName):void 0;f&&(r[e.xsrfHeaderName]=f)}if("setRequestHeader"in s&&yt.forEach(r,(function(e,t){void 0===o&&"content-type"===t.toLowerCase()?delete r[t]:s.setRequestHeader(t,e)})),yt.isUndefined(e.withCredentials)||(s.withCredentials=!!e.withCredentials),e.responseType)try{s.responseType=e.responseType}catch(d){if("json"!==e.responseType)throw d}"function"==typeof e.onDownloadProgress&&s.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&s.upload&&s.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then((function(e){s&&(s.abort(),n(e),s=null)})),o||(o=null),s.send(o)}))},jt={"Content-Type":"application/x-www-form-urlencoded"};function Bt(e,t){!yt.isUndefined(e)&&yt.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var It,Dt={adapter:(("undefined"!=typeof XMLHttpRequest||"undefined"!=typeof process&&"[object process]"===Object.prototype.toString.call(process))&&(It=Pt),It),transformRequest:[function(e,t){return Rt(t,"Accept"),Rt(t,"Content-Type"),yt.isFormData(e)||yt.isArrayBuffer(e)||yt.isBuffer(e)||yt.isStream(e)||yt.isFile(e)||yt.isBlob(e)?e:yt.isArrayBufferView(e)?e.buffer:yt.isURLSearchParams(e)?(Bt(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):yt.isObject(e)?(Bt(t,"application/json;charset=utf-8"),JSON.stringify(e)):e}],transformResponse:[function(e){if("string"==typeof e)try{e=JSON.parse(e)}catch(t){}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return e>=200&&e<300}};Dt.headers={common:{Accept:"application/json, text/plain, */*"}},yt.forEach(["delete","get","head"],(function(e){Dt.headers[e]={}})),yt.forEach(["post","put","patch"],(function(e){Dt.headers[e]=yt.merge(jt)}));var kt=Dt;function Lt(e){e.cancelToken&&e.cancelToken.throwIfRequested()}var Nt=function(e){return Lt(e),e.headers=e.headers||{},e.data=Ct(e.data,e.headers,e.transformRequest),e.headers=yt.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),yt.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]})),(e.adapter||kt.adapter)(e).then((function(t){return Lt(e),t.data=Ct(t.data,t.headers,e.transformResponse),t}),(function(t){return Tt(t)||(Lt(e),t&&t.response&&(t.response.data=Ct(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))},$t=function(e,t){t=t||{};var n={},o=["url","method","data"],r=["headers","auth","proxy","params"],s=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],a=["validateStatus"];function i(e,t){return yt.isPlainObject(e)&&yt.isPlainObject(t)?yt.merge(e,t):yt.isPlainObject(t)?yt.merge({},t):yt.isArray(t)?t.slice():t}function c(o){yt.isUndefined(t[o])?yt.isUndefined(e[o])||(n[o]=i(void 0,e[o])):n[o]=i(e[o],t[o])}yt.forEach(o,(function(e){yt.isUndefined(t[e])||(n[e]=i(void 0,t[e]))})),yt.forEach(r,c),yt.forEach(s,(function(o){yt.isUndefined(t[o])?yt.isUndefined(e[o])||(n[o]=i(void 0,e[o])):n[o]=i(void 0,t[o])})),yt.forEach(a,(function(o){o in t?n[o]=i(e[o],t[o]):o in e&&(n[o]=i(void 0,e[o]))}));var u=o.concat(r).concat(s).concat(a),l=Object.keys(e).concat(Object.keys(t)).filter((function(e){return-1===u.indexOf(e)}));return yt.forEach(l,c),n};function Ut(e){this.defaults=e,this.interceptors={request:new Ot,response:new Ot}}Ut.prototype.request=function(e){"string"==typeof e?(e=arguments[1]||{}).url=arguments[0]:e=e||{},(e=$t(this.defaults,e)).method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var t=[Nt,void 0],n=Promise.resolve(e);for(this.interceptors.request.forEach((function(e){t.unshift(e.fulfilled,e.rejected)})),this.interceptors.response.forEach((function(e){t.push(e.fulfilled,e.rejected)}));t.length;)n=n.then(t.shift(),t.shift());return n},Ut.prototype.getUri=function(e){return e=$t(this.defaults,e),wt(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},yt.forEach(["delete","get","head","options"],(function(e){Ut.prototype[e]=function(t,n){return this.request($t(n||{},{method:e,url:t,data:(n||{}).data}))}})),yt.forEach(["post","put","patch"],(function(e){Ut.prototype[e]=function(t,n,o){return this.request($t(o||{},{method:e,url:t,data:n}))}}));var Mt=Ut;function Ft(e){this.message=e}Ft.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},Ft.prototype.__CANCEL__=!0;var qt=Ft;function Ht(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;e((function(e){n.reason||(n.reason=new qt(e),t(n.reason))}))}Ht.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},Ht.source=function(){var e;return{token:new Ht((function(t){e=t})),cancel:e}};var Vt=Ht;function zt(e){var t=new Mt(e),n=lt(Mt.prototype.request,t);return yt.extend(n,Mt.prototype,t),yt.extend(n,t),n}var Gt=zt(kt);Gt.Axios=Mt,Gt.create=function(e){return zt($t(Gt.defaults,e))},Gt.Cancel=qt,Gt.CancelToken=Vt,Gt.isCancel=Tt,Gt.all=function(e){return Promise.all(e)},Gt.spread=function(e){return function(t){return e.apply(null,t)}},Gt.isAxiosError=function(e){return"object"==typeof e&&!0===e.isAxiosError};var Xt=Gt,Jt=Gt;Xt.default=Jt;var Kt=Xt; -/*! - * JavaScript Cookie v2.2.1 - * https://github.com/js-cookie/js-cookie - * - * Copyright 2006, 2015 Klaus Hartl & Fagner Brack - * Released under the MIT license - */ -var Wt=N((function(e,t){var n;n=function(){function e(){for(var e=0,t={};e{Wt.set("HAPPY_USER_TOKEN",e,{expires:null!=t?t:365,sameSite:"Lax"})},Qt=Kt.create({baseURL:"https://flyneko.com",headers:{"Content-Type":"application/json"},withCredentials:!0});Qt.interceptors.request.use((e=>(e.headers["happy-auth-token"]=Wt.get("HAPPY_USER_TOKEN")||"",e))),Qt.interceptors.response.use((e=>{var t,n,o,r;const s=e.config.url;return 403===(null==(t=null==e?void 0:e.data)?void 0:t.ErrorCode)?(console.error("权限错误❌"),console.error("请求接口: ",s),console.error("错误信息: ",null==(n=null==e?void 0:e.data)?void 0:n.ErrorMsg)):(null==(o=null==e?void 0:e.data)?void 0:o.ErrorCode)&&(console.error("其他错误❌"),console.error("请求接口: ",s),console.error("错误数据",JSON.stringify(null!=(r=null==e?void 0:e.data)?r:"{}"))),e}),(e=>(console.error("系统错误❌",e),Promise.resolve({data:{ErrorCode:-1,ErrorMsg:e.message,Result:null}}))));const Zt=e=>{const t=reactive({data:{},loading:!1});return watchEffect((()=>{(async e=>{var n;t.loading=!0;try{const n=await Qt(e).then((e=>null==e?void 0:e.data));t.data=n}catch(o){const e={ErrorCode:-1,ErrorMsg:null!=(n=null==o?void 0:o.message)?n:"系统错误"};t.data=e}t.loading=!1})(e)})),toRefs(t)},en=e=>Qt.get("/api/v1/writing/articles",{params:e}).then((e=>null==e?void 0:e.data)),tn=e=>Zt({url:`/api/v1/writing/articles/${e}`}),nn=e=>{let t="random";return e&&(t="day"),Zt({url:`/api/v1/proxy/meiriyiwen/${t}/articles?date=${e}`})},on=e=>Qt.post(`/api/v1/writing/articles/${e.PostID}/comments`,{Content:e.Content,AuthorUID:e.AuthorUID,ReplyCommentID:e.ReplyCommentID||0,ReplyCommentUID:e.ReplyCommentUID||0}).then((e=>null==e?void 0:e.data)),rn=e=>Qt.get(`/api/v1/writing/articles/${e.PostID}/comments`,{params:{Page:e.Page,Size:e.Size}}).then((e=>null==e?void 0:e.data)),sn=e=>Zt({url:`/api/v1/account/users/${e}`}),an=e=>Qt.get("/api/v1/account/unique",{params:e}).then((e=>null==e?void 0:e.data)),cn=e=>Qt.post("/api/v1/account/tokens",e).then((e=>null==e?void 0:e.data)),un=e=>Qt.post("/api/v1/account/users",e).then((e=>e.data)),ln=function(e,n,o){let r,a;const c="function"==typeof n;function u(e,o){const u=p();(e=e||u&&s(ee))&&Z(e),(e=Q)._s.has(r)||(c?le(r,n,a,e):function(e,n,o,r){const{state:s,actions:a,getters:c}=n,u=o.state.value[e];let l;l=le(e,(function(){u||(o.state.value[e]=s?s():{});const n=m(o.state.value[e]);return ce(n,a,Object.keys(c||{}).reduce(((n,r)=>(n[r]=i(t((()=>{Z(o);const t=o._s.get(e);return c[r].call(t,t)}))),n)),{}))}),n,o),l.$reset=function(){const e=s?s():{};this.$patch((t=>{ce(t,e)}))}}(r,a,e));return e._s.get(r)}return"string"==typeof e?(r=e,a=c?o:n):(a=e,r=e.id),u.$id=r,u}("PiniaStore",{state:()=>({User:{},Article:{CategoryList:[]}}),actions:{async GetCategoryList(){var e,t;const n=await Qt.get("/api/v1/writing/categories").then((e=>null==e?void 0:e.data)),o=null!=(t=null==(e=null==n?void 0:n.Result)?void 0:e.List)?t:[];this.Article.CategoryList=o},async GetAuthedUserInfo(){var e;const t=await(async()=>Qt.get("/api/v1/account/tokens").then((e=>null==e?void 0:e.data)))(),n=null!=(e=null==t?void 0:t.Result)?e:{};this.User=n},async ResetUserStore(){this.User={},Wt.remove("HAPPY_USER_TOKEN",{sameSite:"Lax"})}}}),fn="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag,dn=e=>fn?Symbol(e):"_vr_"+e,pn=dn("rvlm"),hn=dn("rvd"),mn=dn("r"),gn=dn("rl"),vn=dn("rvl"),yn="undefined"!=typeof window;const bn=Object.assign;function wn(e,t){const n={};for(const o in t){const r=t[o];n[o]=Array.isArray(r)?r.map(e):e(r)}return n}let En=()=>{};const On=/\/$/;function Cn(e,t,n="/"){let o,r={},s="",a="";const i=t.indexOf("?"),c=t.indexOf("#",i>-1?i:0);return i>-1&&(o=t.slice(0,i),s=t.slice(i+1,c>-1?c:t.length),r=e(s)),c>-1&&(o=o||t.slice(0,c),a=t.slice(c,t.length)),o=function(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),o=e.split("/");let r,s,a=n.length-1;for(r=0;re===t[n])):1===e.length&&e[0]===t}var xn,Pn,jn,Bn;function In(e){if(!e)if(yn){const t=document.querySelector("base");e=(e=t&&t.getAttribute("href")||"/").replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return"/"!==e[0]&&"#"!==e[0]&&(e="/"+e),e.replace(On,"")}(Pn=xn||(xn={})).pop="pop",Pn.push="push",(Bn=jn||(jn={})).back="back",Bn.forward="forward",Bn.unknown="";const Dn=/^[^#]+#/;function kn(e,t){return e.replace(Dn,"#")+t}const Ln=()=>({left:window.pageXOffset,top:window.pageYOffset});function Nn(e){let t;if("el"in e){let n=e.el;const o="string"==typeof n&&n.startsWith("#"),r="string"==typeof n?o?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!r)return;t=function(e,t){const n=document.documentElement.getBoundingClientRect(),o=e.getBoundingClientRect();return{behavior:t.behavior,left:o.left-n.left-(t.left||0),top:o.top-n.top-(t.top||0)}}(r,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(null!=t.left?t.left:window.pageXOffset,null!=t.top?t.top:window.pageYOffset)}function $n(e,t){return(history.state?history.state.position-t:-1)+e}const Un=new Map;function Mn(e,t){const{pathname:n,search:o,hash:r}=t;if(e.indexOf("#")>-1){let e=r.slice(1);return"/"!==e[0]&&(e="/"+e),Tn(e,"")}return Tn(n,e)+o+r}function Fn(e,t,n,o=!1,r=!1){return{back:e,current:t,forward:n,replaced:o,position:window.history.length,scroll:r?Ln():null}}function qn(e){const{history:t,location:n}=window;let o={value:Mn(e,n)},r={value:t.state};function s(o,s,a){const i=e.indexOf("#"),c=i>-1?(n.host&&document.querySelector("base")?e:e.slice(i))+o:location.protocol+"//"+location.host+e+o;try{t[a?"replaceState":"pushState"](s,"",c),r.value=s}catch(u){console.error(u),n[a?"replace":"assign"](c)}}return r.value||s(o.value,{back:null,current:o.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0),{location:o,state:r,push:function(e,n){const a=bn({},r.value,t.state,{forward:e,scroll:Ln()});s(a.current,a,!0),s(e,bn({},Fn(o.value,e,null),{position:a.position+1},n),!1),o.value=e},replace:function(e,n){s(e,bn({},t.state,Fn(r.value.back,e,r.value.forward,!0),n,{position:r.value.position}),!0),o.value=e}}}function Hn(e){const t=qn(e=In(e)),n=function(e,t,n,o){let r=[],s=[],a=null;const i=({state:s})=>{const i=Mn(e,location),c=n.value,u=t.value;let l=0;if(s){if(n.value=i,t.value=s,a&&a===c)return void(a=null);l=u?s.position-u.position:0}else o(i);r.forEach((e=>{e(n.value,c,{delta:l,type:xn.pop,direction:l?l>0?jn.forward:jn.back:jn.unknown})}))};function c(){const{history:e}=window;e.state&&e.replaceState(bn({},e.state,{scroll:Ln()}),"")}return window.addEventListener("popstate",i),window.addEventListener("beforeunload",c),{pauseListeners:function(){a=n.value},listen:function(e){r.push(e);const t=()=>{const t=r.indexOf(e);t>-1&&r.splice(t,1)};return s.push(t),t},destroy:function(){for(const e of s)e();s=[],window.removeEventListener("popstate",i),window.removeEventListener("beforeunload",c)}}}(e,t.state,t.location,t.replace);const o=bn({location:"",base:e,go:function(e,t=!0){t||n.pauseListeners(),history.go(e)},createHref:kn.bind(null,e)},t,n);return Object.defineProperty(o,"location",{get:()=>t.location.value}),Object.defineProperty(o,"state",{get:()=>t.state.value}),o}function Vn(e){return"string"==typeof e||"symbol"==typeof e}const zn={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},Gn=dn("nf");var Xn,Jn;function Kn(e,t){return bn(new Error,{type:e,[Gn]:!0},t)}function Wn(e,t){return e instanceof Error&&Gn in e&&(null==t||!!(e.type&t))}(Jn=Xn||(Xn={}))[Jn.aborted=4]="aborted",Jn[Jn.cancelled=8]="cancelled",Jn[Jn.duplicated=16]="duplicated";const Yn={sensitive:!1,strict:!1,start:!0,end:!0},Qn=/[.+*?^${}()[\]/\\]/g;function Zn(e,t){let n=0;for(;nt.length?1===t.length&&80===t[0]?1:-1:0}function eo(e,t){let n=0;const o=e.score,r=t.score;for(;n1&&("*"===i||"+"===i)&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),s.push({type:1,value:u,regexp:l,repeatable:"*"===i||"+"===i,optional:"*"===i||"?"===i})):t("Invalid state to consume buffer"),u="")}function d(){u+=i}for(;c{s(d)}:En}function s(e){if(Vn(e)){const t=o.get(e);t&&(o.delete(e),n.splice(n.indexOf(t),1),t.children.forEach(s),t.alias.forEach(s))}else{let t=n.indexOf(e);t>-1&&(n.splice(t,1),e.record.name&&o.delete(e.record.name),e.children.forEach(s),e.alias.forEach(s))}}function a(e){let t=0;for(;t=0;)t++;n.splice(t,0,e),e.record.name&&!ao(e)&&o.set(e.record.name,e)}return t=co({strict:!1,end:!0,sensitive:!1},t),e.forEach((e=>r(e))),{addRoute:r,resolve:function(e,t){let r,s,a,i={};if("name"in e&&e.name){if(r=o.get(e.name),!r)throw Kn(1,{location:e});a=r.record.name,i=bn(function(e,t){let n={};for(let o of t)o in e&&(n[o]=e[o]);return n}(t.params,r.keys.filter((e=>!e.optional)).map((e=>e.name))),e.params),s=r.stringify(i)}else if("path"in e)s=e.path,r=n.find((e=>e.re.test(s))),r&&(i=r.parse(s),a=r.record.name);else{if(r=t.name?o.get(t.name):n.find((e=>e.re.test(t.path))),!r)throw Kn(1,{location:e,currentLocation:t});a=r.record.name,i=bn({},t.params,e.params),s=r.stringify(i)}const c=[];let u=r;for(;u;)c.unshift(u.record),u=u.parent;return{name:a,path:s,params:i,matched:c,meta:io(c)}},removeRoute:s,getRoutes:function(){return n},getRecordMatcher:function(e){return o.get(e)}}}function so(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(let o in e.components)t[o]="boolean"==typeof n?n:n[o];return t}function ao(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function io(e){return e.reduce(((e,t)=>bn(e,t.meta)),{})}function co(e,t){let n={};for(let o in e)n[o]=o in t?t[o]:e[o];return n}const uo=/#/g,lo=/&/g,fo=/\//g,po=/=/g,ho=/\?/g,mo=/\+/g,go=/%5B/g,vo=/%5D/g,yo=/%5E/g,bo=/%60/g,wo=/%7B/g,Eo=/%7C/g,Oo=/%7D/g,Co=/%20/g;function To(e){return encodeURI(""+e).replace(Eo,"|").replace(go,"[").replace(vo,"]")}function Ro(e){return To(e).replace(mo,"%2B").replace(Co,"+").replace(uo,"%23").replace(lo,"%26").replace(bo,"`").replace(wo,"{").replace(Oo,"}").replace(yo,"^")}function So(e){return function(e){return To(e).replace(uo,"%23").replace(ho,"%3F")}(e).replace(fo,"%2F")}function _o(e){try{return decodeURIComponent(""+e)}catch(t){}return""+e}function Ao(e){const t={};if(""===e||"?"===e)return t;const n=("?"===e[0]?e.slice(1):e).split("&");for(let o=0;oe&&Ro(e))):[o&&Ro(o)];for(let e=0;enull==e?null:""+e)):null==o?o:""+o)}return t}function jo(){let e=[];return{add:function(t){return e.push(t),()=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)}},list:()=>e,reset:function(){e=[]}}}function Bo(e,t,n,o,r){const s=o&&(o.enterCallbacks[r]=o.enterCallbacks[r]||[]);return()=>new Promise(((a,i)=>{const c=e=>{var c;!1===e?i(Kn(4,{from:n,to:t})):e instanceof Error?i(e):"string"==typeof(c=e)||c&&"object"==typeof c?i(Kn(2,{from:t,to:e})):(s&&o.enterCallbacks[r]===s&&"function"==typeof e&&s.push(e),a())},u=e.call(o&&o.instances[r],t,n,c);let l=Promise.resolve(u);e.length<3&&(l=l.then(c)),l.catch((e=>i(e)))}))}function Io(e,t,n,o){const r=[];for(const a of e)for(const e in a.components){let i=a.components[e];if("beforeRouteEnter"===t||a.instances[e])if("object"==typeof(s=i)||"displayName"in s||"props"in s||"__vccOpts"in s){const s=(i.__vccOpts||i)[t];s&&r.push(Bo(s,n,o,a,e))}else{let s=i();s=s.catch(console.error),r.push((()=>s.then((r=>{if(!r)return Promise.reject(new Error(`Couldn't resolve component "${e}" at "${a.path}"`));const s=(i=r).__esModule||fn&&"Module"===i[Symbol.toStringTag]?r.default:r;var i;a.components[e]=s;const c=(s.__vccOpts||s)[t];return c&&Bo(c,n,o,a,e)()}))))}}var s;return r}function Do(e){const n=s(mn),o=s(gn),r=t((()=>n.resolve(y(e.to)))),a=t((()=>{let{matched:e}=r.value,{length:t}=e;const n=e[t-1];let s=o.matched;if(!n||!s.length)return-1;let a=s.findIndex(Rn.bind(null,n));if(a>-1)return a;let i=Lo(e[t-2]);return t>1&&Lo(n)===i&&s[s.length-1].path!==i?s.findIndex(Rn.bind(null,e[t-2])):a})),i=t((()=>a.value>-1&&function(e,t){for(let n in t){let o=t[n],r=e[n];if("string"==typeof o){if(o!==r)return!1}else if(!Array.isArray(r)||r.length!==o.length||o.some(((e,t)=>e!==r[t])))return!1}return!0}(o.params,r.value.params))),c=t((()=>a.value>-1&&a.value===o.matched.length-1&&Sn(o.params,r.value.params)));return{route:r,href:t((()=>r.value.href)),isActive:i,isExactActive:c,navigate:function(t={}){return function(e){if(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)return;if(e.defaultPrevented)return;if(void 0!==e.button&&0!==e.button)return;if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}e.preventDefault&&e.preventDefault();return!0}(t)?n[y(e.replace)?"replace":"push"](y(e.to)):Promise.resolve()}}}const ko=g({name:"RouterLink",props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},setup(e,{slots:n,attrs:o}){const r=l(Do(e)),{options:a}=s(mn),i=t((()=>({[No(e.activeClass,a.linkActiveClass,"router-link-active")]:r.isActive,[No(e.exactActiveClass,a.linkExactActiveClass,"router-link-exact-active")]:r.isExactActive})));return()=>{const t=n.default&&n.default(r);return e.custom?t:U("a",bn({"aria-current":r.isExactActive?e.ariaCurrentValue:null,onClick:r.navigate,href:r.href},o,{class:i.value}),t)}}});function Lo(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const No=(e,t,n)=>null!=e?e:null!=t?t:n;function $o(e,t){if(!e)return null;const n=e(t);return 1===n.length?n[0]:n}const Uo=g({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},setup(e,{attrs:o,slots:r}){const a=s(vn),i=t((()=>e.route||a.value)),c=s(hn,0),l=t((()=>i.value.matched[c]));M(hn,c+1),M(pn,l),M(vn,i);const f=n();return u((()=>[f.value,l.value,e.name]),(([e,t,n],[o,r,s])=>{t&&(t.instances[n]=e,r&&r!==t&&e&&e===o&&(t.leaveGuards=r.leaveGuards,t.updateGuards=r.updateGuards)),!e||!t||r&&Rn(t,r)&&o||(t.enterCallbacks[n]||[]).forEach((t=>t(e)))}),{flush:"post"}),()=>{const t=i.value,n=l.value,s=n&&n.components[e.name],a=e.name;if(!s)return $o(r.default,{Component:s,route:t});const c=n.props[e.name],u=c?!0===c?t.params:"function"==typeof c?c(t):c:null,d=U(s,bn({},u,o,{onVnodeUnmounted:e=>{e.component.isUnmounted&&(n.instances[a]=null)},ref:f}));return $o(r.default,{Component:d,route:t})||d}}});function Mo(e){return e.reduce(((e,t)=>e.then((()=>t()))),Promise.resolve())}function Fo(){return s(mn)}const qo=F();q("data-v-3629a0e2");const Ho=S("div",null,"本项目为 Vue3 + Vite2 开源实践项目",-1),Vo=S("div",null,[A(" 请点击前往 "),S("strong",null,"Github"),A("交友网站查看源码 ")],-1);H();var zo=g({expose:[],setup(e){const t=()=>{window.open("https://github.com/unliar/vue3-ts-happysooner-web")};return qo(((e,n)=>(b(),w("div",{onClick:t},[Ho,Vo]))))}});zo.__scopeId="data-v-3629a0e2";var Go=g({expose:[],setup(e){const t=ln(),n=ut(),o=s(gn);(e=>{e?onBeforeMount((()=>{var t;if(document.getElementById(e))return void console.error("useBaiduInit 无需多次调用",e);console.info("useBaiduInit 注册成功",e);const n=document.createElement("script");n.src=`https://hm.baidu.com/hm.js?${e}`,n.id=e;var o=document.getElementsByTagName("script")[0];null==(t=null==o?void 0:o.parentNode)||t.insertBefore(n,o)})):console.error("useBaiduInit 未检测到百度统计ID",e)})("6b599d2d50ef582710e04da83818e1b0");const r=computed((()=>o.fullPath));return Y({title:"远浅 - 给世界献上美好的祝福 - Vue3实战项目"}),onMounted((async()=>{var e,o;setTimeout((()=>{n.info(zo,{position:xe.BOTTOM_RIGHT,timeout:3e4})}),2e3),t.GetAuthedUserInfo(),t.GetCategoryList(),null==(o=null==(e=null==window?void 0:window.hljs)?void 0:e.initHighlightingOnLoad)||o.call(e)})),(e,t)=>{const n=T("router-view");return b(),w(n,{key:y(r)})}}});let Xo;const Jo={},Ko=function(e,t){if(!t)return e();if(void 0===Xo){const e=document.createElement("link").relList;Xo=e&&e.supports&&e.supports("modulepreload")?"modulepreload":"preload"}return Promise.all(t.map((e=>{if(e in Jo)return;Jo[e]=!0;const t=e.endsWith(".css"),n=t?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${e}"]${n}`))return;const o=document.createElement("link");return o.rel=t?"stylesheet":Xo,t||(o.as="script",o.crossOrigin=""),o.href=e,document.head.appendChild(o),t?new Promise(((e,t)=>{o.addEventListener("load",e),o.addEventListener("error",t)})):void 0}))).then((()=>e()))},Wo=[{path:"/",name:"home-page",component:()=>Ko((()=>__import__("./index.74f16557.js")),["https://unliar.github.io/vue3-ts-happysooner-web/assets/index.74f16557.js","https://unliar.github.io/vue3-ts-happysooner-web/assets/index.79a86b74.css","https://unliar.github.io/vue3-ts-happysooner-web/assets/vendor.18b3a30d.js","https://unliar.github.io/vue3-ts-happysooner-web/assets/index.vue_vue&type=style&index=0&lang.e46a41c5.js","https://unliar.github.io/vue3-ts-happysooner-web/assets/index.vue_vue&type=style&index=0&lang.2b842553.css","https://unliar.github.io/vue3-ts-happysooner-web/assets/SimpleInfoItem.b3f6f051.js","https://unliar.github.io/vue3-ts-happysooner-web/assets/SimpleInfoItem.9e8e851e.css","https://unliar.github.io/vue3-ts-happysooner-web/assets/time.93dfc2a8.js"]),props:e=>({query:e.query})},{path:"/post/:pid",name:"post-detail",component:()=>Ko((()=>__import__("./pid.f5a38e51.js")),["https://unliar.github.io/vue3-ts-happysooner-web/assets/pid.f5a38e51.js","https://unliar.github.io/vue3-ts-happysooner-web/assets/pid.d8c878a3.css","https://unliar.github.io/vue3-ts-happysooner-web/assets/vendor.18b3a30d.js","https://unliar.github.io/vue3-ts-happysooner-web/assets/index.vue_vue&type=style&index=0&lang.e46a41c5.js","https://unliar.github.io/vue3-ts-happysooner-web/assets/index.vue_vue&type=style&index=0&lang.2b842553.css","https://unliar.github.io/vue3-ts-happysooner-web/assets/time.93dfc2a8.js"]),props:e=>({pid:+e.params.pid})},{path:"/users/:uid",name:"user-details",component:()=>Ko((()=>__import__("./uid.d4edb299.js")),["https://unliar.github.io/vue3-ts-happysooner-web/assets/uid.d4edb299.js","https://unliar.github.io/vue3-ts-happysooner-web/assets/uid.57317e48.css","https://unliar.github.io/vue3-ts-happysooner-web/assets/vendor.18b3a30d.js","https://unliar.github.io/vue3-ts-happysooner-web/assets/index.vue_vue&type=style&index=0&lang.e46a41c5.js","https://unliar.github.io/vue3-ts-happysooner-web/assets/index.vue_vue&type=style&index=0&lang.2b842553.css","https://unliar.github.io/vue3-ts-happysooner-web/assets/SimpleInfoItem.b3f6f051.js","https://unliar.github.io/vue3-ts-happysooner-web/assets/SimpleInfoItem.9e8e851e.css","https://unliar.github.io/vue3-ts-happysooner-web/assets/time.93dfc2a8.js"]),props:e=>({uid:+e.params.uid})},{path:"/daily-articles",name:"daily-read",component:()=>Ko((()=>__import__("./index.26804800.js")),["https://unliar.github.io/vue3-ts-happysooner-web/assets/index.26804800.js","https://unliar.github.io/vue3-ts-happysooner-web/assets/index.69f30477.css","https://unliar.github.io/vue3-ts-happysooner-web/assets/index.vue_vue&type=style&index=0&lang.e46a41c5.js","https://unliar.github.io/vue3-ts-happysooner-web/assets/index.vue_vue&type=style&index=0&lang.2b842553.css","https://unliar.github.io/vue3-ts-happysooner-web/assets/vendor.18b3a30d.js"]),props:e=>({query:e.query})},{path:"/signin",name:"signin",component:()=>Ko((()=>__import__("./index.83577626.js")),["https://unliar.github.io/vue3-ts-happysooner-web/assets/index.83577626.js","https://unliar.github.io/vue3-ts-happysooner-web/assets/index.a2f30696.css","https://unliar.github.io/vue3-ts-happysooner-web/assets/vendor.18b3a30d.js"])},{path:"/about",name:"about",component:()=>Ko((()=>__import__("./index.16a55ad4.js")),["https://unliar.github.io/vue3-ts-happysooner-web/assets/index.16a55ad4.js","https://unliar.github.io/vue3-ts-happysooner-web/assets/index.6e083b63.css","https://unliar.github.io/vue3-ts-happysooner-web/assets/index.vue_vue&type=style&index=0&lang.e46a41c5.js","https://unliar.github.io/vue3-ts-happysooner-web/assets/index.vue_vue&type=style&index=0&lang.2b842553.css","https://unliar.github.io/vue3-ts-happysooner-web/assets/vendor.18b3a30d.js"])},{path:"/:pathMatch(.*)*",name:"not-found",component:()=>Ko((()=>__import__("./index.33ea228a.js")),["https://unliar.github.io/vue3-ts-happysooner-web/assets/index.33ea228a.js","https://unliar.github.io/vue3-ts-happysooner-web/assets/index.39204bc0.css","https://unliar.github.io/vue3-ts-happysooner-web/assets/vendor.18b3a30d.js"])}],Yo=function(e){const n=ro(e.routes,e);let o=e.parseQuery||Ao,r=e.stringifyQuery||xo,s=e.history;const a=jo(),i=jo(),c=jo(),u=$(zn);let f=zn;yn&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const d=wn.bind(null,(e=>""+e)),p=wn.bind(null,So),h=wn.bind(null,_o);function m(e,t){if(t=bn({},t||u.value),"string"==typeof e){let r=Cn(o,e,t.path),a=n.resolve({path:r.path},t),i=s.createHref(r.fullPath);return bn(r,a,{params:h(a.params),hash:_o(r.hash),redirectedFrom:void 0,href:i})}let a;"path"in e?a=bn({},e,{path:Cn(o,e.path,t.path).path}):(a=bn({},e,{params:p(e.params)}),t.params=p(t.params));let i=n.resolve(a,t);const c=e.hash||"";i.params=d(h(i.params));const l=function(e,t){let n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}(r,bn({},e,{hash:(f=c,To(f).replace(wo,"{").replace(Oo,"}").replace(yo,"^")),path:i.path}));var f;let m=s.createHref(l);return bn({fullPath:l,hash:c,query:r===xo?Po(e.query):e.query},i,{redirectedFrom:void 0,href:m})}function g(e){return"string"==typeof e?Cn(o,e,u.value.path):bn({},e)}function v(e,t){if(f!==e)return Kn(8,{from:t,to:e})}function b(e){return E(e)}function w(e){const t=e.matched[e.matched.length-1];if(t&&t.redirect){const{redirect:n}=t;let o="function"==typeof n?n(e):n;return"string"==typeof o&&(o=o.indexOf("?")>-1||o.indexOf("#")>-1?o=g(o):{path:o}),bn({query:e.query,hash:e.hash,params:e.params},o)}}function E(e,t){const n=f=m(e),o=u.value,s=e.state,a=e.force,i=!0===e.replace,c=w(n);if(c)return E(bn(g(c),{state:s,force:a,replace:i}),t||n);const l=n;let d;return l.redirectedFrom=t,!a&&function(e,t,n){let o=t.matched.length-1,r=n.matched.length-1;return o>-1&&o===r&&Rn(t.matched[o],n.matched[r])&&Sn(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}(r,o,n)&&(d=Kn(16,{to:l,from:o}),I(o,o,!0,!1)),(d?Promise.resolve(d):C(l,o)).catch((e=>Wn(e)?e:j(e))).then((e=>{if(e){if(Wn(e,2))return E(bn(g(e.to),{state:s,force:a,replace:i}),t||l)}else e=R(l,o,!0,i,s);return T(l,o,e),e}))}function O(e,t){const n=v(e,t);return n?Promise.reject(n):Promise.resolve()}function C(e,t){let n;const[o,r,s]=function(e,t){const n=[],o=[],r=[],s=Math.max(t.matched.length,e.matched.length);for(let a=0;a{n.push(Bo(o,e,t))}));const c=O.bind(null,e,t);return n.push(c),Mo(n).then((()=>{n=[];for(const o of a.list())n.push(Bo(o,e,t));return n.push(c),Mo(n)})).then((()=>{n=Io(r,"beforeRouteUpdate",e,t);for(const o of r)o.updateGuards.forEach((o=>{n.push(Bo(o,e,t))}));return n.push(c),Mo(n)})).then((()=>{n=[];for(const o of e.matched)if(o.beforeEnter&&t.matched.indexOf(o)<0)if(Array.isArray(o.beforeEnter))for(const r of o.beforeEnter)n.push(Bo(r,e,t));else n.push(Bo(o.beforeEnter,e,t));return n.push(c),Mo(n)})).then((()=>(e.matched.forEach((e=>e.enterCallbacks={})),n=Io(s,"beforeRouteEnter",e,t),n.push(c),Mo(n)))).then((()=>{n=[];for(const o of i.list())n.push(Bo(o,e,t));return n.push(c),Mo(n)})).catch((e=>Wn(e,8)?e:Promise.reject(e)))}function T(e,t,n){for(const o of c.list())o(e,t,n)}function R(e,t,n,o,r){const a=v(e,t);if(a)return a;const i=t===zn,c=yn?history.state:{};n&&(o||i?s.replace(e.fullPath,bn({scroll:i&&c&&c.scroll},r)):s.push(e.fullPath,r)),u.value=e,I(e,t,n,i),B()}let S;function _(){S=s.listen(((e,t,n)=>{let o=m(e);const r=w(o);if(r)return void E(bn(r,{replace:!0}),o).catch(En);f=o;const a=u.value;var i,c;yn&&(i=$n(a.fullPath,n.delta),c=Ln(),Un.set(i,c)),C(o,a).catch((e=>Wn(e,12)?e:Wn(e,2)?(E(e.to,o).catch(En),Promise.reject()):(n.delta&&s.go(-n.delta,!1),j(e)))).then((e=>{(e=e||R(o,a,!1))&&n.delta&&s.go(-n.delta,!1),T(o,a,e)})).catch(En)}))}let A,x=jo(),P=jo();function j(e){return B(e),P.list().forEach((t=>t(e))),Promise.reject(e)}function B(e){A||(A=!0,_(),x.list().forEach((([t,n])=>e?n(e):t())),x.reset())}function I(t,n,o,r){const{scrollBehavior:s}=e;if(!yn||!s)return Promise.resolve();let a=!o&&function(e){const t=Un.get(e);return Un.delete(e),t}($n(t.fullPath,0))||(r||!o)&&history.state&&history.state.scroll||null;return k().then((()=>s(t,n,a))).then((e=>e&&Nn(e))).catch(j)}const D=e=>s.go(e);let L;const N=new Set;return{currentRoute:u,addRoute:function(e,t){let o,r;return Vn(e)?(o=n.getRecordMatcher(e),r=t):r=e,n.addRoute(r,o)},removeRoute:function(e){let t=n.getRecordMatcher(e);t&&n.removeRoute(t)},hasRoute:function(e){return!!n.getRecordMatcher(e)},getRoutes:function(){return n.getRoutes().map((e=>e.record))},resolve:m,options:e,push:b,replace:function(e){return b(bn(g(e),{replace:!0}))},go:D,back:()=>D(-1),forward:()=>D(1),beforeEach:a.add,beforeResolve:i.add,afterEach:c.add,onError:P.add,isReady:function(){return A&&u.value!==zn?Promise.resolve():new Promise(((e,t)=>{x.add([e,t])}))},install(e){e.component("RouterLink",ko),e.component("RouterView",Uo),e.config.globalProperties.$router=this,Object.defineProperty(e.config.globalProperties,"$route",{get:()=>y(u)}),yn&&!L&&u.value===zn&&(L=!0,b(s.location).catch((e=>{})));const n={};for(let r in zn)n[r]=t((()=>u.value[r]));e.provide(mn,this),e.provide(gn,l(n)),e.provide(vn,u);let o=e.unmount;N.add(e),e.unmount=function(){N.delete(e),N.size<1&&(S(),u.value=zn,L=!1,A=!1),o.call(this,arguments)}}}}({history:((Qo=location.host?Qo||location.pathname+location.search:"").indexOf("#")<0&&(Qo+="#"),Hn(Qo)),routes:Wo,scrollBehavior:(e,t,n)=>n||(e.hash?{el:e.hash,behavior:"smooth"}:{left:0,top:0})});var Qo;V.configure({showSpinner:!1});let Zo={install:function(e){e.directive("highlight",{mounted:function(e){e.querySelectorAll("pre code").forEach((e=>{var t,n;null==(n=null==(t=null==window?void 0:window.hljs)?void 0:t.highlightBlock)||n.call(t,e)}))}})}};const er=F();q("data-v-f327bc66");const tr={key:0,class:"loading-container"},nr={class:"text-info"},or=S("div",{class:"balls"},[S("div"),S("div"),S("div")],-1);H();var rr=g({expose:[],props:{info:String,color:String,infoSize:String,loading:Boolean,padding:String},setup(e){var t,n,o,r;const s=e;z((e=>({"4d29237e":a.color,"767083d4":a.infoSize,"3ec5956c":a.padding})));const a=reactive({info:null!=(t=s.info)?t:"努力加载中",color:null!=(n=s.color)?n:"#888",infoSize:null!=(o=s.infoSize)?o:"1rem",loading:s.loading,padding:null!=(r=s.padding)?r:"30px 0"}),i=computed((()=>s.loading));return er(((e,t)=>y(i)?(b(),w("div",tr,[S("div",nr,x(a.info),1),or])):R("",!0)))}});rr.__scopeId="data-v-f327bc66";let sr={install:function(e){e.component("LoadingBall",rr)}};const ar=F();var ir=g({expose:[],props:{size:String,src:String,scale:Number},setup(e){const t=e;z((e=>({aa0c0ed6:t.size,"977bf994":t.scale})));const n=computed((()=>{var e;return null!=(e=t.src)?e:"https://happysooner.com/api/v1/tools/ident-icon?key=happy"}));return ar(((e,t)=>(b(),w("img",{alt:"avatar",src:y(n),key:y(n)},null,8,["src"]))))}});ir.__scopeId="data-v-7892bead";let cr={install:function(e){e.component("Avatar",ir)}};var ur;(ur=Yo).beforeEach(((e,t,n)=>{V.start(),console.log("from:",t.fullPath,"---\x3e",e.fullPath),n()})),ur.afterEach((()=>{V.done()}));const lr={position:xe.TOP_CENTER,timeout:2e3,newestOnTop:!0,transition:"Vue-Toastification__fade"},fr=(()=>{const e=[],t={install(e){e.config.globalProperties.$head=t,e.provide("_vue_use_head_",t)},headTags:e,addHeadTags(t){t.forEach((t=>{if("meta"===t.tag||"base"===t.tag){const o=void 0!==(n=t.props).key?{name:"key",value:n.key}:void 0!==n.name?{name:"name",value:n.name}:void 0!==n.property?{name:"property",value:n.property}:void 0;if(o){let n=-1;for(let r=0;r{const n=e.indexOf(t);-1!==n&&e.splice(n,1)}))},updateDOM(t){((e,t=window.document)=>{const n=t.head;let o=n.querySelector('meta[name="head:count"]');const r=o?Number(o.getAttribute("content")):0,s=[];if(o)for(let l=0,f=o.previousElementSibling;l{e.remove()})),void 0!==i&&(t.title=i),K(t.documentElement,c),K(t.body,u),a.forEach((e=>{n.insertBefore(e,o)})),o.setAttribute("content",""+a.length)})(e,t)}};return t})(),dr=function(){const e=a(!0),t=e.run((()=>n({})));let o=[];const r=[],s=i({install(e){s._a=e,e.provide(ee,s),e.config.globalProperties.$pinia=s,re&&Z(s),r.forEach((e=>o.push(e)))},use(e){return this._a||c?o.push(e):r.push(e),this},_p:o,_a:null,_e:e,_s:new Map,state:t});return s}();dr.use((({store:e})=>{e.$subscribe((e=>{console.log("store state changed",e)})),e.$onAction((e=>{console.log("store action fired",e)}))})),L(Go).use(dr).use(((e,t)=>{const n=at(Object.assign({eventBus:ct},t));e.provide(it,n)}),lr).use(fr).use(Yo).use(Zo).use(sr).use(cr).mount("#vue-next");export{en as G,on as P,Yt as S,tn as U,Y as a,Fo as b,ut as c,rn as d,an as e,cn as f,un as g,nn as h,sn as i,ln as u}; diff --git a/assets/index.33ea228a.js b/assets/index.33ea228a.js deleted file mode 100644 index 54f866a..0000000 --- a/assets/index.33ea228a.js +++ /dev/null @@ -1 +0,0 @@ -import{b as a,a as e}from"./index.31d02693.js";import{k as s,n,p as t,z as d,B as o,N as l,O as r,P as v}from"./vendor.18b3a30d.js";const u=l();r("data-v-ad037df8");const i={class:"not-found"},c={class:"x-mian"},f=d("div",null,"你所寻找的页面不在服务区~",-1);v();var p=s({expose:[],setup(s){const l=a(),r=ref(5);let v;return e({title:"404 not found"}),onMounted((()=>{v=setInterval((()=>{r.value=r.value-1,r.value<=0&&l.replace("/")}),1e3)})),onUnmounted((()=>{clearInterval(v)})),u(((a,e)=>(n(),t("div",i,[d("div",c,[f,d("div",null,o(r.value)+"秒后返回主页",1)])]))))}});p.__scopeId="data-v-ad037df8";export default p; diff --git a/assets/index.4ea6b2fd.css b/assets/index.4ea6b2fd.css new file mode 100644 index 0000000..bcb8519 --- /dev/null +++ b/assets/index.4ea6b2fd.css @@ -0,0 +1 @@ +.signin-container[data-v-7f7d81da]{display:flex;align-items:center;justify-content:center;padding:50px 15px}.signin-container div[data-v-7f7d81da]{padding:15px 0;margin:0 auto;width:100%}.title[data-v-7f7d81da]{font-size:24px;padding:15px 0;font-weight:500;color:#262626}.summary[data-v-7f7d81da]{font-size:12px;color:#6a6a6a}.signin-title[data-v-7f7d81da]{text-align:center}.signin-info[data-v-7f7d81da]{font-size:12px}div input[data-v-7f7d81da],div button[data-v-7f7d81da]{outline:none;display:flex;justify-content:center;align-items:center;padding:10px;width:100%;border-radius:5px;border:1px solid #999;font-size:14px;box-sizing:border-box}.signin-info span[data-v-7f7d81da]{font-weight:bolder}.signin-main[data-v-7f7d81da]{max-width:750px;overflow:hidden}.btn-login-register[data-v-7f7d81da]{background-color:#f5f5f5;opacity:.5}.btn-login-register[data-v-7f7d81da]:hover{opacity:1} diff --git a/assets/index.597c7c8f.js b/assets/index.597c7c8f.js new file mode 100644 index 0000000..217664f --- /dev/null +++ b/assets/index.597c7c8f.js @@ -0,0 +1 @@ +import{d as m,u as x,r as v,o,c as i,a as c,b as C,F as h,e as E,f as g,w as r,g as f,t as q,h as t,_ as k,p as I,i as L,j as $,k as l,T as S,l as y,G as B}from"./index.9f66ff77.js";import{_ as D}from"./index.a888f02d.js";import{S as P}from"./SimpleInfoItem.f181eadd.js";import"./time.c677e366.js";const T=s=>(I("data-v-ee729a98"),s=s(),L(),s),w={class:"content-layout-container"},F={class:"content-layout-child-container"},A={class:"content-layout-widget-container"},N={class:"widget-category"},O=T(()=>c("div",{class:"category-title"},"\u76EE\u5F55\u5206\u7C7B",-1)),V={class:"category-list"},b=m({__name:"index",setup(s){const _=x(),e=computed(()=>_.Article.CategoryList);return(p,n)=>{const d=v("router-link");return o(),i("div",w,[c("div",F,[C(p.$slots,"default",{},void 0,!0)]),c("div",A,[c("div",N,[O,c("ul",V,[(o(!0),i(h,null,E(t(e),a=>(o(),i("li",{class:"category-item",key:a.Id},[g(d,{to:`/?CategoryID=${a.Id}`},{default:r(()=>[f(q(a.CN),1)]),_:2},1032,["to"])]))),128))])])])])}}});var G=k(b,[["__scopeId","data-v-ee729a98"]]);const j={key:0,class:"page-navi"},H=m({__name:"index",props:{query:{type:Object}},setup(s){const _=s,e=reactive({List:[],q:_.query||{},loading:!1});$({title:"\u8FDC\u6D45 - \u7ED9\u4E16\u754C\u732E\u4E0A\u7F8E\u597D\u7684\u795D\u798F - Vue3\u5B9E\u6218\u9879\u76EE"});const p=n=>(e.loading=!0,e.List=[],B(n).then(d=>{var a,u;e.List=[...(u=(a=d.Result)==null?void 0:a.Articles)!=null?u:[]]}).finally(()=>{e.loading=!1}));return onMounted(async()=>{var n;await p((n=_.query)!=null?n:{})}),(n,d)=>{const a=v("router-link");return o(),l(D,null,{default:r(()=>[g(G,null,{default:r(()=>[g(S,{name:"list"},{default:r(()=>[(o(!0),i(h,null,E(t(e).List,u=>(o(),l(P,{key:u.Id,info:u},null,8,["info"]))),128))]),_:1}),t(e).loading?y("",!0):(o(),i("div",j,[t(e).q.Page&&t(e).q.Page>=2?(o(),l(a,{key:0,to:`/?Page=${t(e).q.Page-1}&OrderType=${t(e).q.OrderType||"desc"}`},{default:r(()=>[f("\u4E0A\u4E00\u9875")]),_:1},8,["to"])):y("",!0),t(e).List.length==15?(o(),l(a,{key:1,to:`/?Page=${t(e).q.Page?+t(e).q.Page+1:2}&OrderType=${t(e).q.OrderType||"desc"}`},{default:r(()=>[f("\u4E0B\u4E00\u9875")]),_:1},8,["to"])):y("",!0)]))]),_:1})]),_:1})}}});var K=k(H,[["__scopeId","data-v-422f221b"]]);export{K as default}; diff --git a/assets/index.679f8a75.js b/assets/index.679f8a75.js new file mode 100644 index 0000000..66fefa3 --- /dev/null +++ b/assets/index.679f8a75.js @@ -0,0 +1 @@ +import{_ as y,d as R,v as k,K as C,j as E,r as i,o as r,k as F,w as d,f as _,h as a,c as A,a as o,t as s,l as $}from"./index.9f66ff77.js";import{_ as w}from"./index.a888f02d.js";const L={key:0},M={class:"article-title"},D=["innerHTML"],H={class:"article-nav-container"},N={class:"article-nav"},T=R({__name:"index",props:{query:{type:Object}},setup(p){var c;const v=p,m=k(),{data:t,loading:u}=C((c=v.query)==null?void 0:c.date),h=computed(()=>{var e;return(e=t.value.Result)==null?void 0:e.title}),f=computed(()=>{var e;return(e=t.value.Result)==null?void 0:e.author}),g=computed(()=>{var e;return(e=t.value.Result)==null?void 0:e.content}),l=computed(()=>{var e;return(e=t.value.Result)==null?void 0:e.date.prev});return E({title:computed(()=>{var e,n;return`\u6BCF\u65E5\u9605\u8BFB - ${(e=t.value.Result)==null?void 0:e.title} - ${(n=t.value.Result)==null?void 0:n.author}`}),meta:[{name:"description",content:computed(()=>{var e;return`${(e=t.value.Result)==null?void 0:e.digest}`})}]}),watch(()=>t.value.ErrorMsg,e=>{e&&m.warning(e)}),(e,n)=>{const B=i("LoadingBall"),x=i("router-link");return r(),F(w,null,{default:d(()=>[_(B,{loading:a(u),padding:"30vh 0",infoSize:"18px",info:"\u52AA\u529B\u52A0\u8F7D\u4E2D"},null,8,["loading"]),a(u)?$("",!0):(r(),A("main",L,[o("h1",M,s(a(h)),1),o("div",null,"\u4F5C\u8005\uFF1A"+s(a(f)),1),o("div",{class:"article-container",innerHTML:a(g)},null,8,D),o("div",H,[o("div",N,[_(x,{to:`/daily-articles?date=${a(l)}`},{default:d(()=>[o("a",null,"\u67E5\u770B"+s(a(l))+"\u7684\u6587\u7AE0",1)]),_:1},8,["to"])])])]))]),_:1})}}});var q=y(T,[["__scopeId","data-v-750295de"]]);export{q as default}; diff --git a/assets/index.74f16557.js b/assets/index.74f16557.js deleted file mode 100644 index d9f29d8..0000000 --- a/assets/index.74f16557.js +++ /dev/null @@ -1 +0,0 @@ -import{k as e,x as t,n as a,p as s,z as o,G as l,F as n,E as r,A as i,B as d,u as c,N as u,O as y,P as p,T as g,y as f}from"./vendor.18b3a30d.js";import{u as v,a as m,G as _}from"./index.31d02693.js";import{_ as q}from"./index.vue_vue&type=style&index=0&lang.e46a41c5.js";import{_ as k}from"./SimpleInfoItem.b3f6f051.js";import"./time.93dfc2a8.js";const I=u();y("data-v-ee729a98");const P={class:"content-layout-container"},x={class:"content-layout-child-container"},j={class:"content-layout-widget-container"},L={class:"widget-category"},O=o("div",{class:"category-title"},"目录分类",-1),$={class:"category-list"};p();var b=e({expose:[],setup(e){const u=v(),y=computed((()=>u.Article.CategoryList));return I(((e,u)=>{const p=t("router-link");return a(),s("div",P,[o("div",x,[l(e.$slots,"default")]),o("div",j,[o("div",L,[O,o("ul",$,[(a(!0),s(n,null,r(c(y),(e=>(a(),s("li",{class:"category-item",key:e.Id},[o(p,{to:`/?CategoryID=${e.Id}`},{default:I((()=>[i(d(e.CN),1)])),_:2},1032,["to"])])))),128))])])])])}))}});b.__scopeId="data-v-ee729a98";const T=u();y("data-v-422f221b");const h={key:0,class:"page-navi"},w=i("上一页"),A=i("下一页");p();var C=e({expose:[],props:{query:{type:Object}},setup(e){const l=e,i=reactive({List:[],q:l.query||{},loading:!1});m({title:"远浅 - 给世界献上美好的祝福 - Vue3实战项目"});return onMounted((async()=>{var e,t;await(t=null!=(e=l.query)?e:{},i.loading=!0,i.List=[],_(t).then((e=>{var t,a;i.List=[...null!=(a=null==(t=e.Result)?void 0:t.Articles)?a:[]]})).finally((()=>{i.loading=!1})))})),T(((e,l)=>{const d=t("router-link");return a(),s(q,null,{default:T((()=>[o(b,null,{default:T((()=>[o(g,{name:"list"},{default:T((()=>[(a(!0),s(n,null,r(i.List,(e=>(a(),s(k,{key:e.Id,info:e},null,8,["info"])))),128))])),_:1}),i.loading?f("",!0):(a(),s("div",h,[i.q.Page&&i.q.Page>=2?(a(),s(d,{key:0,to:`/?Page=${i.q.Page-1}&OrderType=${i.q.OrderType||"desc"}`},{default:T((()=>[w])),_:1},8,["to"])):f("",!0),15==i.List.length?(a(),s(d,{key:1,to:`/?Page=${i.q.Page?+i.q.Page+1:2}&OrderType=${i.q.OrderType||"desc"}`},{default:T((()=>[A])),_:1},8,["to"])):f("",!0)]))])),_:1})])),_:1})}))}});C.__scopeId="data-v-422f221b";export default C; diff --git a/assets/index.79a86b74.css b/assets/index.79a86b74.css deleted file mode 100644 index fce26b0..0000000 --- a/assets/index.79a86b74.css +++ /dev/null @@ -1 +0,0 @@ -.category-title[data-v-ee729a98],.content-layout-container li[data-v-ee729a98]{font-size:14px;color:#444}.content-layout-widget-container[data-v-ee729a98]{padding-top:20px}a[data-v-ee729a98]{color:#444}.category-title[data-v-ee729a98]{font-weight:700}.category-item[data-v-ee729a98]{padding:10px 10px 10px 0;list-style:none}.category-item[data-v-ee729a98]:before{display:none}.category-list[data-v-ee729a98]{display:flex;min-height:36px;align-items:center}.content-layout-container[data-v-ee729a98]{display:flex;flex-direction:column-reverse}@media screen and (min-width:1200px){.content-layout-container[data-v-ee729a98]{display:flex;flex-direction:row}.content-layout-child-container[data-v-ee729a98]{flex:1}.category-list[data-v-ee729a98]{display:block}.category-item[data-v-ee729a98]:before{display:inline-block}.content-layout-widget-container[data-v-ee729a98]{width:100px;padding:20px}}@media screen and (max-width:1200px){.category-list[data-v-ee729a98]{margin:0}}.page-navi[data-v-422f221b]{padding:20px 0;text-align:center} \ No newline at end of file diff --git a/assets/index.83577626.js b/assets/index.83577626.js deleted file mode 100644 index 3448b75..0000000 --- a/assets/index.83577626.js +++ /dev/null @@ -1 +0,0 @@ -import{k as e,x as a,n as s,p as l,z as t,W as n,X as o,y as i,u as r,F as u,A as d,B as v,N as c,O as m,P as p}from"./vendor.18b3a30d.js";import{c as f,u as y,b as k,e as g,f as b,S as w,g as h}from"./index.31d02693.js";const C=e=>e.match(/^[a-zA-Z][a-zA-Z0-9_]{4,15}$/)?"":"参数必须为字母开头的5-16位数字和字母组合",x=c();m("data-v-7f7d81da");const U={class:"signin-container"},A={class:"signin-main"},N={class:"signin-title"},R=t("div",null,"嘿;-) 好巧在这里遇到您.",-1),$=d(" 这里是远浅自建用来叨叨的网站, 要是您懒得注册可以直接点这里去逛逛。 "),E=t("div",{class:"signin-info"}," 直接输入登录名称开始探险叭~我们很智能哒~会自动帮你切换登录/注册 ",-1),I={class:"signin-form"},_={class:"form-account"},z={key:0},V={class:"summary"},j=d(" 注册一下不会有任何损失,甚至会变得更加 "),T=t("del",null,"沙雕",-1),Z=d(" 快乐。 ");p();var B=e({expose:[],setup(e){const c=f(),m=y(),p=k(),B=ref(""),D=ref(""),F=ref(""),G=ref(!1),M=computed((()=>m.User.Id));watch(B,(e=>{e.trim()&&g({type:"loginName",value:e.trim()}).then((e=>{1000005===e.Result?G.value=!1:G.value=!0}))}));const O=async()=>{const e=C(B.value.trim());if(e)return void c.error(e);const a=await b({type:"loginName",value:B.value.trim(),password:F.value.trim()});if((null==a?void 0:a.ErrorCode)||!(null==a?void 0:a.Result))return void c.error(`${a.ErrorCode} ${a.ErrorMsg}`);const s=a.Result.Token,l=a.Result.TokenAvailableDays;w(s,l),m.GetAuthedUserInfo(),c.success(`欢迎 ${null==a?void 0:a.Result.UserInfo.Nickname} 前来观光`,{onClose(){p.back()}})},P=async()=>{const e=C(B.value.trim());if(e)return void c.error(e);(await h({type:"loginName",value:B.value.trim(),password:F.value.trim(),nickname:D.value.trim()})).ErrorCode||c.success(`注册成功,即将自动登录~ ${B.value}`,{onClose(){O()}})};return x(((e,c)=>{const m=a("router-link");return s(),l("div",U,[t("div",A,[t("div",N,[R,t("div",null,[t(m,{to:"/"},{default:x((()=>[$])),_:1})])]),E,t("div",I,[t("div",_,[n(t("input",{type:"text",name:"account",id:"account","onUpdate:modelValue":c[1]||(c[1]=e=>B.value=e),placeholder:"账户登录名称,字母开头的5-16位数字和字母组合"},null,512),[[o,B.value,void 0,{trim:!0}]])]),G.value?(s(),l("div",z,[n(t("input",{type:"text",name:"nickname",id:"nickname","onUpdate:modelValue":c[2]||(c[2]=e=>D.value=e),placeholder:"用户昵称"},null,512),[[o,D.value,void 0,{trim:!0}]])])):i("",!0),t("div",null,[n(t("input",{type:"password",name:"password",id:"password","onUpdate:modelValue":c[3]||(c[3]=e=>F.value=e),placeholder:"登录密码"},null,512),[[o,F.value,void 0,{trim:!0}]])]),t("div",null,[G.value?(s(),l("button",{key:0,type:"button",class:"btn-login-register",onClick:P}," 立即注册 ")):(s(),l("button",{key:1,type:"button",class:"btn-login-register",onClick:O}," 立即登录 "))])]),t("div",V,[j,T,Z,r(M)?(s(),l(u,{key:0},[d("很少有人让我心动 但你是第"+v(r(M))+"个。",1)],64)):i("",!0)])])])}))}});B.__scopeId="data-v-7f7d81da";export default B; diff --git a/assets/index.85400d37.js b/assets/index.85400d37.js new file mode 100644 index 0000000..68584a2 --- /dev/null +++ b/assets/index.85400d37.js @@ -0,0 +1 @@ +import{_ as o,d as n,m as d,j as _,o as c,c as r,a,t as i,h as l,p,i as v}from"./index.9f66ff77.js";const f=e=>(p("data-v-ad037df8"),e=e(),v(),e),m={class:"not-found"},x={class:"x-mian"},h=f(()=>a("div",null,"\u4F60\u6240\u5BFB\u627E\u7684\u9875\u9762\u4E0D\u5728\u670D\u52A1\u533A~",-1)),B=n({__name:"index",setup(e){const u=d(),t=ref(5);let s;return _({title:"404 not found"}),onMounted(()=>{s=setInterval(()=>{t.value=t.value-1,t.value<=0&&u.replace("/")},1e3)}),onUnmounted(()=>{clearInterval(s)}),(D,E)=>(c(),r("div",m,[a("div",x,[h,a("div",null,i(l(t))+"\u79D2\u540E\u8FD4\u56DE\u4E3B\u9875",1)])]))}});var S=o(B,[["__scopeId","data-v-ad037df8"]]);export{S as default}; diff --git a/assets/index.8d3efd4f.css b/assets/index.8d3efd4f.css new file mode 100644 index 0000000..ccfb3ff --- /dev/null +++ b/assets/index.8d3efd4f.css @@ -0,0 +1 @@ +.happy-header-wrapper[data-v-e7338c34]{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;height:60px;color:#6a6a6a;margin:0 auto}.title[data-v-e7338c34]:hover{color:#000}.title[data-v-e7338c34]{font-weight:600;font-size:18px;cursor:pointer}.brief[data-v-e7338c34],.tools-user[data-v-e7338c34]{font-size:14px}.tools-container[data-v-e7338c34]{display:flex;justify-content:center;align-items:center}.site-status[data-v-767f7aee]{display:flex;align-items:center;flex-wrap:wrap}.footer-container[data-v-767f7aee]{display:flex;align-items:flex-start;justify-content:space-between;background:#f5f5f5;line-height:1.5;font-size:14px;color:#999;padding:10px 5%}@media screen and (min-width: 1200px){.footer-container[data-v-767f7aee]{padding:10px 15%}}.footer-info[data-v-767f7aee]{padding:5px}.daily-read[data-v-767f7aee]{padding:0 2px;color:#6a6a6a}.icp-link[data-v-767f7aee]{color:#999}a[data-v-767f7aee]{color:#6a6a6a;display:inline-block}.friend-link a[data-v-767f7aee]{padding:0 2px}.site-link span[data-v-767f7aee]{width:60px}.site-link[data-v-767f7aee]{display:flex}sub[data-v-767f7aee]{font-size:12px}.my-shake[data-v-767f7aee]{animation:my-face-767f7aee 1.5s infinite ease;display:inline-block;margin:0 1px}@keyframes my-face-767f7aee{0%{-webkit-transform:translate(0px,0px) rotate(0deg) scale(1)}10%{-webkit-transform:translate(-1px,-2px) rotate(-1deg) scale(1.1)}20%{-webkit-transform:translate(-3px,0px) rotate(1deg) scale(1.2)}30%{-webkit-transform:translate(0px,2px) rotate(0deg) scale(1.3)}40%{-webkit-transform:translate(1px,-1px) rotate(1deg) scale(1.4)}50%{-webkit-transform:translate(-1px,2px) rotate(-1deg) scale(1.5)}60%{-webkit-transform:translate(-3px,1px) rotate(0deg) scale(1.4)}70%{-webkit-transform:translate(2px,1px) rotate(-1deg) scale(1.3)}80%{-webkit-transform:translate(-1px,-1px) rotate(1deg) scale(1.2)}90%{-webkit-transform:translate(2px,2px) rotate(0deg) scale(1.1)}to{-webkit-transform:translate(0px,0px) rotate(-1deg) scale(1)}}.sticky-container{padding:0 5%;background:rgba(255,255,255)}.default-layout-container{padding:0 5%}@media screen and (min-width: 1200px){.sticky-container,.default-layout-container{padding:0 15%}}.main-container{min-height:calc(100vh - 80px)} diff --git a/assets/index.94d471d2.js b/assets/index.94d471d2.js new file mode 100644 index 0000000..0b06e72 --- /dev/null +++ b/assets/index.94d471d2.js @@ -0,0 +1 @@ +import{_ as h,d as x,v as w,u as U,m as N,E as I,r as R,o as l,c,a as e,f as T,w as b,g as F,y as p,z as v,h as n,H as _,l as D,F as V,t as S,I as $,S as z,J as G,p as L,i as M}from"./index.9f66ff77.js";const k=a=>a.match(/^[a-zA-Z][a-zA-Z0-9_]{4,15}$/)?"":"\u53C2\u6570\u5FC5\u987B\u4E3A\u5B57\u6BCD\u5F00\u5934\u76845-16\u4F4D\u6570\u5B57\u548C\u5B57\u6BCD\u7EC4\u5408";const E=a=>(L("data-v-7f7d81da"),a=a(),M(),a),Z={class:"signin-container"},q={class:"signin-main"},H={class:"signin-title"},J=E(()=>e("div",null,"\u563F;-) \u597D\u5DE7\u5728\u8FD9\u91CC\u9047\u5230\u60A8.",-1)),P=E(()=>e("div",{class:"signin-info"}," \u76F4\u63A5\u8F93\u5165\u767B\u5F55\u540D\u79F0\u5F00\u59CB\u63A2\u9669\u53ED~\u6211\u4EEC\u5F88\u667A\u80FD\u54D2~\u4F1A\u81EA\u52A8\u5E2E\u4F60\u5207\u6362\u767B\u5F55/\u6CE8\u518C ",-1)),j={class:"signin-form"},K={class:"form-account"},O={key:0},Q={class:"summary"},W=E(()=>e("del",null,"\u6C99\u96D5",-1)),X=x({__name:"index",setup(a){const r=w(),B=U(),y=N(),t=ref(""),d=ref(""),i=ref(""),C=ref(!1),A=computed(()=>B.User.Id);watch(t,s=>{!s.trim()||I({type:"loginName",value:s.trim()}).then(u=>{u.Result===1000005?C.value=!1:C.value=!0})});const f=async()=>{const s=k(t.value.trim());if(s){r.error(s);return}const u=await $({type:"loginName",value:t.value.trim(),password:i.value.trim()});if((u==null?void 0:u.ErrorCode)||!(u!=null&&u.Result)){r.error(`${u.ErrorCode} ${u.ErrorMsg}`);return}const m=u.Result.Token,o=u.Result.TokenAvailableDays;z(m,o),B.GetAuthedUserInfo(),r.success(`\u6B22\u8FCE ${u==null?void 0:u.Result.UserInfo.Nickname} \u524D\u6765\u89C2\u5149`,{onClose(){y.back()}})},g=async()=>{const s=k(t.value.trim());if(s){r.error(s);return}(await G({type:"loginName",value:t.value.trim(),password:i.value.trim(),nickname:d.value.trim()})).ErrorCode||r.success(`\u6CE8\u518C\u6210\u529F,\u5373\u5C06\u81EA\u52A8\u767B\u5F55~ ${t.value}`,{onClose(){f()}})};return(s,u)=>{const m=R("router-link");return l(),c("div",Z,[e("div",q,[e("div",H,[J,e("div",null,[T(m,{to:"/"},{default:b(()=>[F(" \u8FD9\u91CC\u662F\u8FDC\u6D45\u81EA\u5EFA\u7528\u6765\u53E8\u53E8\u7684\u7F51\u7AD9, \u8981\u662F\u60A8\u61D2\u5F97\u6CE8\u518C\u53EF\u4EE5\u76F4\u63A5\u70B9\u8FD9\u91CC\u53BB\u901B\u901B\u3002 ")]),_:1})])]),P,e("div",j,[e("div",K,[p(e("input",{type:"text",name:"account",id:"account","onUpdate:modelValue":u[0]||(u[0]=o=>_(t)?t.value=o:null),placeholder:"\u8D26\u6237\u767B\u5F55\u540D\u79F0,\u5B57\u6BCD\u5F00\u5934\u76845-16\u4F4D\u6570\u5B57\u548C\u5B57\u6BCD\u7EC4\u5408"},null,512),[[v,n(t),void 0,{trim:!0}]])]),n(C)?(l(),c("div",O,[p(e("input",{type:"text",name:"nickname",id:"nickname","onUpdate:modelValue":u[1]||(u[1]=o=>_(d)?d.value=o:null),placeholder:"\u7528\u6237\u6635\u79F0"},null,512),[[v,n(d),void 0,{trim:!0}]])])):D("",!0),e("div",null,[p(e("input",{type:"password",name:"password",id:"password","onUpdate:modelValue":u[2]||(u[2]=o=>_(i)?i.value=o:null),placeholder:"\u767B\u5F55\u5BC6\u7801"},null,512),[[v,n(i),void 0,{trim:!0}]])]),e("div",null,[n(C)?(l(),c("button",{key:0,type:"button",class:"btn-login-register",onClick:g}," \u7ACB\u5373\u6CE8\u518C ")):(l(),c("button",{key:1,type:"button",class:"btn-login-register",onClick:f}," \u7ACB\u5373\u767B\u5F55 "))])]),e("div",Q,[F(" \u6CE8\u518C\u4E00\u4E0B\u4E0D\u4F1A\u6709\u4EFB\u4F55\u635F\u5931,\u751A\u81F3\u4F1A\u53D8\u5F97\u66F4\u52A0 "),W,F(" \u5FEB\u4E50\u3002 "),n(A)?(l(),c(V,{key:0},[F("\u5F88\u5C11\u6709\u4EBA\u8BA9\u6211\u5FC3\u52A8 \u4F46\u4F60\u662F\u7B2C"+S(n(A))+"\u4E2A\u3002",1)],64)):D("",!0)])])])}}});var uu=h(X,[["__scopeId","data-v-7f7d81da"]]);export{uu as default}; diff --git a/assets/index.9610a27d.css b/assets/index.9610a27d.css new file mode 100644 index 0000000..6f14949 --- /dev/null +++ b/assets/index.9610a27d.css @@ -0,0 +1 @@ +.Vue-Toastification__container{z-index:9999;position:fixed;padding:4px;width:600px;box-sizing:border-box;display:flex;min-height:100%;color:#fff;flex-direction:column;pointer-events:none}@media only screen and (min-width : 600px){.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:1em}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{bottom:1em;flex-direction:column-reverse}.Vue-Toastification__container.top-left,.Vue-Toastification__container.bottom-left{left:1em}.Vue-Toastification__container.top-left .Vue-Toastification__toast,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast{margin-right:auto}@supports not (-moz-appearance: none){.Vue-Toastification__container.top-left .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast--rtl{margin-right:unset;margin-left:auto}}.Vue-Toastification__container.top-right,.Vue-Toastification__container.bottom-right{right:1em}.Vue-Toastification__container.top-right .Vue-Toastification__toast,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast{margin-left:auto}@supports not (-moz-appearance: none){.Vue-Toastification__container.top-right .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast--rtl{margin-left:unset;margin-right:auto}}.Vue-Toastification__container.top-center,.Vue-Toastification__container.bottom-center{left:50%;margin-left:-300px}.Vue-Toastification__container.top-center .Vue-Toastification__toast,.Vue-Toastification__container.bottom-center .Vue-Toastification__toast{margin-left:auto;margin-right:auto}}@media only screen and (max-width : 600px){.Vue-Toastification__container{width:100vw;padding:0;left:0;margin:0}.Vue-Toastification__container .Vue-Toastification__toast{width:100%}.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:0}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{bottom:0;flex-direction:column-reverse}}.Vue-Toastification__toast{display:inline-flex;position:relative;max-height:800px;min-height:64px;box-sizing:border-box;margin-bottom:1rem;padding:22px 24px;border-radius:8px;box-shadow:0 1px 10px rgba(0,0,0,.1),0 2px 15px rgba(0,0,0,.05);justify-content:space-between;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;max-width:600px;min-width:326px;pointer-events:auto;overflow:hidden;transform:translateZ(0);direction:ltr}.Vue-Toastification__toast--rtl{direction:rtl}.Vue-Toastification__toast--default{background-color:#1976d2;color:#fff}.Vue-Toastification__toast--info{background-color:#2196f3;color:#fff}.Vue-Toastification__toast--success{background-color:#4caf50;color:#fff}.Vue-Toastification__toast--error{background-color:#ff5252;color:#fff}.Vue-Toastification__toast--warning{background-color:#ffc107;color:#fff}@media only screen and (max-width : 600px){.Vue-Toastification__toast{border-radius:0;margin-bottom:.5rem}}.Vue-Toastification__toast-body{flex:1;line-height:24px;font-size:16px;word-break:break-word;white-space:pre-wrap}.Vue-Toastification__toast-component-body{flex:1}.Vue-Toastification__toast.disable-transition{animation:none!important}.Vue-Toastification__close-button{font-weight:700;font-size:24px;line-height:24px;background:transparent;outline:none;border:none;padding:0 0 0 10px;cursor:pointer;transition:.3s ease;align-items:center;color:#fff;opacity:.3;transition:visibility 0s,opacity .2s linear}.Vue-Toastification__close-button:hover,.Vue-Toastification__close-button:focus{opacity:1}.Vue-Toastification__toast:not(:hover) .Vue-Toastification__close-button.show-on-hover{opacity:0}.Vue-Toastification__toast--rtl .Vue-Toastification__close-button{padding-left:unset;padding-right:10px}@keyframes scale-x-frames{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Vue-Toastification__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:10000;background-color:rgba(255,255,255,.7);transform-origin:left;animation:scale-x-frames linear 1 forwards}.Vue-Toastification__toast--rtl .Vue-Toastification__progress-bar{right:0;left:unset;transform-origin:right}.Vue-Toastification__icon{margin:auto 18px auto 0;background:transparent;outline:none;border:none;padding:0;transition:.3s ease;align-items:center;width:20px;height:100%}.Vue-Toastification__toast--rtl .Vue-Toastification__icon{margin:auto 0 auto 18px}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes bounceOutRight{40%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(1000px,0,0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Vue-Toastification__bounce-enter-active.top-left,.Vue-Toastification__bounce-enter-active.bottom-left{animation-name:bounceInLeft}.Vue-Toastification__bounce-enter-active.top-right,.Vue-Toastification__bounce-enter-active.bottom-right{animation-name:bounceInRight}.Vue-Toastification__bounce-enter-active.top-center{animation-name:bounceInDown}.Vue-Toastification__bounce-enter-active.bottom-center{animation-name:bounceInUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-left,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-left{animation-name:bounceOutLeft}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-right,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-right{animation-name:bounceOutRight}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-center{animation-name:bounceOutUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-center{animation-name:bounceOutDown}.Vue-Toastification__bounce-leave-active,.Vue-Toastification__bounce-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__bounce-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@keyframes fadeOutTop{0%{transform:translateY(0);opacity:1}to{transform:translateY(-50px);opacity:0}}@keyframes fadeOutLeft{0%{transform:translate(0);opacity:1}to{transform:translate(-50px);opacity:0}}@keyframes fadeOutBottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(50px);opacity:0}}@keyframes fadeOutRight{0%{transform:translate(0);opacity:1}to{transform:translate(50px);opacity:0}}@keyframes fadeInLeft{0%{transform:translate(-50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInRight{0%{transform:translate(50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInTop{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInBottom{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.Vue-Toastification__fade-enter-active.top-left,.Vue-Toastification__fade-enter-active.bottom-left{animation-name:fadeInLeft}.Vue-Toastification__fade-enter-active.top-right,.Vue-Toastification__fade-enter-active.bottom-right{animation-name:fadeInRight}.Vue-Toastification__fade-enter-active.top-center{animation-name:fadeInTop}.Vue-Toastification__fade-enter-active.bottom-center{animation-name:fadeInBottom}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-left,.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-left{animation-name:fadeOutLeft}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-right,.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-right{animation-name:fadeOutRight}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-center{animation-name:fadeOutTop}.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-center{animation-name:fadeOutBottom}.Vue-Toastification__fade-leave-active,.Vue-Toastification__fade-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__fade-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@keyframes slideInBlurredLeft{0%{transform:translate(-1000px) scaleX(2.5) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}to{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredTop{0%{transform:translateY(-1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 0%;filter:blur(240px);opacity:0}to{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredRight{0%{transform:translate(1000px) scaleX(2.5) scaleY(.2);transform-origin:0% 50%;filter:blur(40px);opacity:0}to{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredBottom{0%{transform:translateY(1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 100%;filter:blur(240px);opacity:0}to{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideOutBlurredTop{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 0%;filter:blur(0);opacity:1}to{transform:translateY(-1000px) scaleY(2) scaleX(.2);transform-origin:50% 0%;filter:blur(240px);opacity:0}}@keyframes slideOutBlurredBottom{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translateY(1000px) scaleY(2) scaleX(.2);transform-origin:50% 100%;filter:blur(240px);opacity:0}}@keyframes slideOutBlurredLeft{0%{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translate(-1000px) scaleX(2) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}}@keyframes slideOutBlurredRight{0%{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translate(1000px) scaleX(2) scaleY(.2);transform-origin:0% 50%;filter:blur(40px);opacity:0}}.Vue-Toastification__slideBlurred-enter-active.top-left,.Vue-Toastification__slideBlurred-enter-active.bottom-left{animation-name:slideInBlurredLeft}.Vue-Toastification__slideBlurred-enter-active.top-right,.Vue-Toastification__slideBlurred-enter-active.bottom-right{animation-name:slideInBlurredRight}.Vue-Toastification__slideBlurred-enter-active.top-center{animation-name:slideInBlurredTop}.Vue-Toastification__slideBlurred-enter-active.bottom-center{animation-name:slideInBlurredBottom}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-left,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-left{animation-name:slideOutBlurredLeft}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-right,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-right{animation-name:slideOutBlurredRight}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-center{animation-name:slideOutBlurredTop}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-center{animation-name:slideOutBlurredBottom}.Vue-Toastification__slideBlurred-leave-active,.Vue-Toastification__slideBlurred-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__slideBlurred-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;margin:0}buttonfocus,inputfocus,selectfocus,textareafocus{outline:none}input[type=button],input[type=submit],input[type=reset]{appearance:button}details{border:none}details:focus,details:hover,details:active{outline:none}summary{cursor:pointer;user-select:none}summary::-webkit-details-marker{display:none}summary:focus,summary:hover,summary:active{outline:none}*,*:before,*:after{box-sizing:inherit;text-rendering:geometricPrecision;-webkit-tap-highlight-color:transparent}html{font-size:16px}html,body{background-color:var(--geist-background);color:var(--geist-foreground)}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-size:1rem;line-height:1.5;margin:0;padding:0;min-height:100%;position:relative;overflow-x:hidden}p,small{letter-spacing:-.005625rem;font-family:var(--font-sans);font-weight:400;color:inherit;margin:0}p{margin:1rem 0;font-size:1em;line-height:1.625em}small{margin:0;line-height:1.5;font-size:.875rem}span{font-size:inherit;color:inherit;font-weight:inherit}b{font-weight:600}img{max-width:100%}a{color:var(--geist-link-color);text-decoration:none;cursor:pointer;-webkit-box-align:center;align-items:center;font-size:inherit;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);margin:0 0 .625rem;color:inherit}h1{font-size:3rem;letter-spacing:-.066875rem;line-height:1.5;font-weight:700}h2{font-size:2.25rem;letter-spacing:-.020625rem;font-weight:600}h3{font-size:1.5rem;letter-spacing:-.029375rem;font-weight:600}h4{font-size:1.25rem;letter-spacing:-.020625rem;font-weight:600}h5{font-size:1rem;letter-spacing:-.01125rem;font-weight:600}h6{font-size:.875rem;letter-spacing:-.005625rem;font-weight:600}selection{background-color:var(--geist-selection);color:var(--geist-foreground)}input-webkit-autofill{box-shadow:0 0 0 100px var(--geist-background) inset}ul,ol{margin:1rem 0 1rem .9375rem;color:var(--geist-foreground);padding:0;list-style-type:none}ol{list-style-type:decimal}li{margin-bottom:.625rem;font-size:1em;line-height:1.625em}ul li:before{content:"\2013";display:inline-block;color:var(--accents-4);position:absolute;margin-left:-.9375rem}code{color:var(--geist-code);font-family:var(--font-mono);font-size:.9em;white-space:pre-wrap}code:before{content:"`"}code:after{content:"`"}pre{border:1px solid var(--accents-2);border-radius:var(--geist-radius);padding:calc(var(--geist-gap) * .75) var(--geist-gap);margin:1.5rem 0;white-space:pre;overflow:auto;font-size:.875rem;-webkit-overflow-scrolling:touch}pre code{color:var(--geist-foreground);font-size:.8125rem;line-height:1.25rem;white-space:pre}pre code:before,pre code:after{display:none}hr{border-color:var(--accents-2)}details{background-color:var(--accents-1)}.zi-title{text-transform:uppercase;color:var(--accents-4)}.zi-subtitle{color:var(--accents-3);font-size:.8125rem}div[data-v-3629a0e2]{cursor:pointer}*{margin:0;padding:0;word-break:break-word}#vue-next{min-height:100vh;background:#fafafa}html,body{-webkit-overflow-scrolling:touch;font-family:Noto Sans SC,sans-serif}a{text-decoration:none;color:#000;-webkit-tap-highlight-color:transparent}a:hover{font-weight:700}.article-title{font-size:16px;font-weight:700;color:#21756c}.content-limit-one{display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.content-limit-two{display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.article-container{color:#444;line-height:1.8;font-size:16px;padding:20px 0;overflow:hidden}.article-container img{max-width:100%;float:none!important;overflow:hidden;padding:10px 0;display:block}.article-container>h5,.article-container>h3,.article-container>h2,.article-container>h1,.article-container>h4{margin-top:20px}.article-container>p{margin-top:10px}.article-container>ul{list-style-position:inside}.article-container a{color:teal;border-bottom:1px solid #008080}.article-container table{border-collapse:collapse;empty-cells:show}.article-container th,.article-container td{border:1px solid #dfe2e5;padding:6px 13px;word-break:normal;display:table-cell;vertical-align:inherit}.icon{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden}blockquote{position:relative;margin:16px 0;padding:5px 8px 5px 30px;background:none repeat scroll 0 0 rgba(102,128,153,.05);border:none;color:#333;border-left:10px solid #d6dbdf}.list-enter-active,.list-leave-active{transition:all .65s ease}.list-enter-from,.list-leave-to{opacity:0;transform:translate(30px)}.content-enter-active,.content-leave-active{transition:all 1s ease}.content-enter-from,.content-leave-to{opacity:0}.hljs-comment,.hljs-quote{color:#969896}.hljs-variable,.hljs-template-variable,.hljs-tag,.hljs-name,.hljs-selector-id,.hljs-selector-class,.hljs-regexp,.hljs-deletion{color:#c66}.hljs-number,.hljs-built_in,.hljs-builtin-name,.hljs-literal,.hljs-type,.hljs-params,.hljs-meta,.hljs-link{color:#de935f}.hljs-attribute{color:#f0c674}.hljs-string,.hljs-symbol,.hljs-bullet,.hljs-addition{color:#b5bd68}.hljs-title,.hljs-section{color:#81a2be}.hljs-keyword,.hljs-selector-tag{color:#b294bb}.hljs{display:block;overflow-x:auto;background:#1d1f21;color:#c5c8c6;padding:.5em}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0px;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}div[data-v-f327bc66]{--color: var(--4d29237e);--size: var(--767083d4);--padding: var(--3ec5956c)}.loading-container[data-v-f327bc66]{display:flex;align-items:center;justify-content:center;margin:10px 0;padding:var(--padding);font-size:var(--size)}.text-info[data-v-f327bc66]{padding:0 .8em}.balls[data-v-f327bc66]{width:4em;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between}.balls div[data-v-f327bc66]{width:.5em;height:.5em;border-radius:50%;background-color:var(--color)}.balls div[data-v-f327bc66]:nth-of-type(1){transform:translate(-100%);animation:left-swing-f327bc66 .5s ease-in alternate infinite}.balls div[data-v-f327bc66]:nth-of-type(3){transform:translate(-95%);animation:right-swing-f327bc66 .5s ease-out alternate infinite}@keyframes left-swing-f327bc66{50%,to{transform:translate(95%)}}@keyframes right-swing-f327bc66{50%{transform:translate(-95%)}to{transform:translate(100%)}}img[data-v-7892bead]{--size: var(--aa0c0ed6);--scale: var(--977bf994)}img[data-v-7892bead]{border-radius:50%;text-align:center;display:block;width:var(--size);height:var(--size);line-height:var(--size)}img[data-v-7892bead]:hover{transition:transform .1s ease-in-out;transform:scale(var(--scale))} diff --git a/assets/index.9f66ff77.js b/assets/index.9f66ff77.js new file mode 100644 index 0000000..9da904e --- /dev/null +++ b/assets/index.9f66ff77.js @@ -0,0 +1,46 @@ +function __vite_legacy_guard(){import("data:text/javascript,")}const p$1=function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))r(s);new MutationObserver(s=>{for(const o of s)if(o.type==="childList")for(const i of o.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&r(i)}).observe(document,{childList:!0,subtree:!0});function n(s){const o={};return s.integrity&&(o.integrity=s.integrity),s.referrerpolicy&&(o.referrerPolicy=s.referrerpolicy),s.crossorigin==="use-credentials"?o.credentials="include":s.crossorigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(s){if(s.ep)return;s.ep=!0;const o=n(s);fetch(s.href,o)}};p$1();/** +* @vue/shared v3.4.21 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/function makeMap$2(e,t){const n=new Set(e.split(","));return t?r=>n.has(r.toLowerCase()):r=>n.has(r)}const NOOP$1=()=>{},hasOwnProperty$2=Object.prototype.hasOwnProperty,hasOwn$1=(e,t)=>hasOwnProperty$2.call(e,t),isArray$4=Array.isArray,isMap$1=e=>toTypeString$1(e)==="[object Map]",isFunction$4=e=>typeof e=="function",isString$4=e=>typeof e=="string",isSymbol$1=e=>typeof e=="symbol",isObject$4=e=>e!==null&&typeof e=="object",objectToString$1=Object.prototype.toString,toTypeString$1=e=>objectToString$1.call(e),toRawType=e=>toTypeString$1(e).slice(8,-1),isIntegerKey=e=>isString$4(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,hasChanged$1=(e,t)=>!Object.is(e,t),def$1=(e,t,n)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})};/** +* @vue/reactivity v3.4.21 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let activeEffectScope;class EffectScope{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=activeEffectScope,!t&&activeEffectScope&&(this.index=(activeEffectScope.scopes||(activeEffectScope.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=activeEffectScope;try{return activeEffectScope=this,t()}finally{activeEffectScope=n}}}on(){activeEffectScope=this}off(){activeEffectScope=this.parent}stop(t){if(this._active){let n,r;for(n=0,r=this.effects.length;n=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),resetTracking()}return this._dirtyLevel>=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=shouldTrack,n=activeEffect;try{return shouldTrack=!0,activeEffect=this,this._runnings++,preCleanupEffect(this),this.fn()}finally{postCleanupEffect(this),this._runnings--,activeEffect=n,shouldTrack=t}}stop(){var t;this.active&&(preCleanupEffect(this),postCleanupEffect(this),(t=this.onStop)==null||t.call(this),this.active=!1)}}function triggerComputed(e){return e.value}function preCleanupEffect(e){e._trackId++,e._depsLength=0}function postCleanupEffect(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t{const n=new Map;return n.cleanup=e,n.computed=t,n},targetMap=new WeakMap,ITERATE_KEY=Symbol(""),MAP_KEY_ITERATE_KEY=Symbol("");function track(e,t,n){if(shouldTrack&&activeEffect){let r=targetMap.get(e);r||targetMap.set(e,r=new Map);let s=r.get(n);s||r.set(n,s=createDep(()=>r.delete(n))),trackEffect(activeEffect,s)}}function trigger(e,t,n,r,s,o){const i=targetMap.get(e);if(!i)return;let l=[];if(t==="clear")l=[...i.values()];else if(n==="length"&&isArray$4(e)){const a=Number(r);i.forEach((u,c)=>{(c==="length"||!isSymbol$1(c)&&c>=a)&&l.push(u)})}else switch(n!==void 0&&l.push(i.get(n)),t){case"add":isArray$4(e)?isIntegerKey(n)&&l.push(i.get("length")):(l.push(i.get(ITERATE_KEY)),isMap$1(e)&&l.push(i.get(MAP_KEY_ITERATE_KEY)));break;case"delete":isArray$4(e)||(l.push(i.get(ITERATE_KEY)),isMap$1(e)&&l.push(i.get(MAP_KEY_ITERATE_KEY)));break;case"set":isMap$1(e)&&l.push(i.get(ITERATE_KEY));break}pauseScheduling();for(const a of l)a&&triggerEffects(a,4);resetScheduling()}function getDepFromReactive(e,t){var n;return(n=targetMap.get(e))==null?void 0:n.get(t)}const isNonTrackableKeys=makeMap$2("__proto__,__v_isRef,__isVue"),builtInSymbols=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(isSymbol$1)),arrayInstrumentations=createArrayInstrumentations();function createArrayInstrumentations(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=toRaw(this);for(let o=0,i=this.length;o{e[t]=function(...n){pauseTracking(),pauseScheduling();const r=toRaw(this)[t].apply(this,n);return resetScheduling(),resetTracking(),r}}),e}function hasOwnProperty$1(e){const t=toRaw(this);return track(t,"has",e),t.hasOwnProperty(e)}class BaseReactiveHandler{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,r){const s=this._isReadonly,o=this._isShallow;if(n==="__v_isReactive")return!s;if(n==="__v_isReadonly")return s;if(n==="__v_isShallow")return o;if(n==="__v_raw")return r===(s?o?shallowReadonlyMap:readonlyMap:o?shallowReactiveMap:reactiveMap).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const i=isArray$4(t);if(!s){if(i&&hasOwn$1(arrayInstrumentations,n))return Reflect.get(arrayInstrumentations,n,r);if(n==="hasOwnProperty")return hasOwnProperty$1}const l=Reflect.get(t,n,r);return(isSymbol$1(n)?builtInSymbols.has(n):isNonTrackableKeys(n))||(s||track(t,"get",n),o)?l:isRef(l)?i&&isIntegerKey(n)?l:l.value:isObject$4(l)?s?readonly(l):reactive$1(l):l}}class MutableReactiveHandler extends BaseReactiveHandler{constructor(t=!1){super(!1,t)}set(t,n,r,s){let o=t[n];if(!this._isShallow){const a=isReadonly(o);if(!isShallow(r)&&!isReadonly(r)&&(o=toRaw(o),r=toRaw(r)),!isArray$4(t)&&isRef(o)&&!isRef(r))return a?!1:(o.value=r,!0)}const i=isArray$4(t)&&isIntegerKey(n)?Number(n)e,getProto=e=>Reflect.getPrototypeOf(e);function get(e,t,n=!1,r=!1){e=e.__v_raw;const s=toRaw(e),o=toRaw(t);n||(hasChanged$1(t,o)&&track(s,"get",t),track(s,"get",o));const{has:i}=getProto(s),l=r?toShallow:n?toReadonly:toReactive;if(i.call(s,t))return l(e.get(t));if(i.call(s,o))return l(e.get(o));e!==s&&e.get(t)}function has(e,t=!1){const n=this.__v_raw,r=toRaw(n),s=toRaw(e);return t||(hasChanged$1(e,s)&&track(r,"has",e),track(r,"has",s)),e===s?n.has(e):n.has(e)||n.has(s)}function size(e,t=!1){return e=e.__v_raw,!t&&track(toRaw(e),"iterate",ITERATE_KEY),Reflect.get(e,"size",e)}function add(e){e=toRaw(e);const t=toRaw(this);return getProto(t).has.call(t,e)||(t.add(e),trigger(t,"add",e,e)),this}function set(e,t){t=toRaw(t);const n=toRaw(this),{has:r,get:s}=getProto(n);let o=r.call(n,e);o||(e=toRaw(e),o=r.call(n,e));const i=s.call(n,e);return n.set(e,t),o?hasChanged$1(t,i)&&trigger(n,"set",e,t):trigger(n,"add",e,t),this}function deleteEntry(e){const t=toRaw(this),{has:n,get:r}=getProto(t);let s=n.call(t,e);s||(e=toRaw(e),s=n.call(t,e)),r&&r.call(t,e);const o=t.delete(e);return s&&trigger(t,"delete",e,void 0),o}function clear(){const e=toRaw(this),t=e.size!==0,n=e.clear();return t&&trigger(e,"clear",void 0,void 0),n}function createForEach(e,t){return function(r,s){const o=this,i=o.__v_raw,l=toRaw(i),a=t?toShallow:e?toReadonly:toReactive;return!e&&track(l,"iterate",ITERATE_KEY),i.forEach((u,c)=>r.call(s,a(u),a(c),o))}}function createIterableMethod(e,t,n){return function(...r){const s=this.__v_raw,o=toRaw(s),i=isMap$1(o),l=e==="entries"||e===Symbol.iterator&&i,a=e==="keys"&&i,u=s[e](...r),c=n?toShallow:t?toReadonly:toReactive;return!t&&track(o,"iterate",a?MAP_KEY_ITERATE_KEY:ITERATE_KEY),{next(){const{value:d,done:m}=u.next();return m?{value:d,done:m}:{value:l?[c(d[0]),c(d[1])]:c(d),done:m}},[Symbol.iterator](){return this}}}}function createReadonlyMethod(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function createInstrumentations(){const e={get(o){return get(this,o)},get size(){return size(this)},has,add,set,delete:deleteEntry,clear,forEach:createForEach(!1,!1)},t={get(o){return get(this,o,!1,!0)},get size(){return size(this)},has,add,set,delete:deleteEntry,clear,forEach:createForEach(!1,!0)},n={get(o){return get(this,o,!0)},get size(){return size(this,!0)},has(o){return has.call(this,o,!0)},add:createReadonlyMethod("add"),set:createReadonlyMethod("set"),delete:createReadonlyMethod("delete"),clear:createReadonlyMethod("clear"),forEach:createForEach(!0,!1)},r={get(o){return get(this,o,!0,!0)},get size(){return size(this,!0)},has(o){return has.call(this,o,!0)},add:createReadonlyMethod("add"),set:createReadonlyMethod("set"),delete:createReadonlyMethod("delete"),clear:createReadonlyMethod("clear"),forEach:createForEach(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=createIterableMethod(o,!1,!1),n[o]=createIterableMethod(o,!0,!1),t[o]=createIterableMethod(o,!1,!0),r[o]=createIterableMethod(o,!0,!0)}),[e,n,t,r]}const[mutableInstrumentations,readonlyInstrumentations,shallowInstrumentations,shallowReadonlyInstrumentations]=createInstrumentations();function createInstrumentationGetter(e,t){const n=t?e?shallowReadonlyInstrumentations:shallowInstrumentations:e?readonlyInstrumentations:mutableInstrumentations;return(r,s,o)=>s==="__v_isReactive"?!e:s==="__v_isReadonly"?e:s==="__v_raw"?r:Reflect.get(hasOwn$1(n,s)&&s in r?n:r,s,o)}const mutableCollectionHandlers={get:createInstrumentationGetter(!1,!1)},shallowCollectionHandlers={get:createInstrumentationGetter(!1,!0)},readonlyCollectionHandlers={get:createInstrumentationGetter(!0,!1)},shallowReadonlyCollectionHandlers={get:createInstrumentationGetter(!0,!0)},reactiveMap=new WeakMap,shallowReactiveMap=new WeakMap,readonlyMap=new WeakMap,shallowReadonlyMap=new WeakMap;function targetTypeMap(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function getTargetType(e){return e.__v_skip||!Object.isExtensible(e)?0:targetTypeMap(toRawType(e))}function reactive$1(e){return isReadonly(e)?e:createReactiveObject(e,!1,mutableHandlers,mutableCollectionHandlers,reactiveMap)}function shallowReactive(e){return createReactiveObject(e,!1,shallowReactiveHandlers,shallowCollectionHandlers,shallowReactiveMap)}function readonly(e){return createReactiveObject(e,!0,readonlyHandlers,readonlyCollectionHandlers,readonlyMap)}function shallowReadonly(e){return createReactiveObject(e,!0,shallowReadonlyHandlers,shallowReadonlyCollectionHandlers,shallowReadonlyMap)}function createReactiveObject(e,t,n,r,s){if(!isObject$4(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=s.get(e);if(o)return o;const i=getTargetType(e);if(i===0)return e;const l=new Proxy(e,i===2?r:n);return s.set(e,l),l}function isReactive(e){return isReadonly(e)?isReactive(e.__v_raw):!!(e&&e.__v_isReactive)}function isReadonly(e){return!!(e&&e.__v_isReadonly)}function isShallow(e){return!!(e&&e.__v_isShallow)}function isProxy(e){return isReactive(e)||isReadonly(e)}function toRaw(e){const t=e&&e.__v_raw;return t?toRaw(t):e}function markRaw(e){return Object.isExtensible(e)&&def$1(e,"__v_skip",!0),e}const toReactive=e=>isObject$4(e)?reactive$1(e):e,toReadonly=e=>isObject$4(e)?readonly(e):e;class ComputedRefImpl{constructor(t,n,r,s){this.getter=t,this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new ReactiveEffect(()=>t(this._value),()=>triggerRefValue(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!s,this.__v_isReadonly=r}get value(){const t=toRaw(this);return(!t._cacheable||t.effect.dirty)&&hasChanged$1(t._value,t._value=t.effect.run())&&triggerRefValue(t,4),trackRefValue(t),t.effect._dirtyLevel>=2&&triggerRefValue(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function computed$2(e,t,n=!1){let r,s;const o=isFunction$4(e);return o?(r=e,s=NOOP$1):(r=e.get,s=e.set),new ComputedRefImpl(r,s,o||!s,n)}function trackRefValue(e){var t;shouldTrack&&activeEffect&&(e=toRaw(e),trackEffect(activeEffect,(t=e.dep)!=null?t:e.dep=createDep(()=>e.dep=void 0,e instanceof ComputedRefImpl?e:void 0)))}function triggerRefValue(e,t=4,n){e=toRaw(e);const r=e.dep;r&&triggerEffects(r,t)}function isRef(e){return!!(e&&e.__v_isRef===!0)}function ref(e){return createRef(e,!1)}function shallowRef(e){return createRef(e,!0)}function createRef(e,t){return isRef(e)?e:new RefImpl(e,t)}class RefImpl{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:toRaw(t),this._value=n?t:toReactive(t)}get value(){return trackRefValue(this),this._value}set value(t){const n=this.__v_isShallow||isShallow(t)||isReadonly(t);t=n?t:toRaw(t),hasChanged$1(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:toReactive(t),triggerRefValue(this,4))}}function triggerRef(e){triggerRefValue(e,4)}function unref(e){return isRef(e)?e.value:e}const shallowUnwrapHandlers={get:(e,t,n)=>unref(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const s=e[t];return isRef(s)&&!isRef(n)?(s.value=n,!0):Reflect.set(e,t,n,r)}};function proxyRefs(e){return isReactive(e)?e:new Proxy(e,shallowUnwrapHandlers)}class CustomRefImpl{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:r}=t(()=>trackRefValue(this),()=>triggerRefValue(this));this._get=n,this._set=r}get value(){return this._get()}set value(t){this._set(t)}}function customRef(e){return new CustomRefImpl(e)}function toRefs$1(e){const t=isArray$4(e)?new Array(e.length):{};for(const n in e)t[n]=propertyToRef(e,n);return t}class ObjectRefImpl{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return getDepFromReactive(toRaw(this._object),this._key)}}class GetterRefImpl{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function toRef(e,t,n){return isRef(e)?e:isFunction$4(e)?new GetterRefImpl(e):isObject$4(e)&&arguments.length>1?propertyToRef(e,t,n):ref(e)}function propertyToRef(e,t,n){const r=e[t];return isRef(r)?r:new ObjectRefImpl(e,t,n)}/** +* @vue/shared v3.4.21 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/function makeMap$1(e,t){const n=new Set(e.split(","));return t?r=>n.has(r.toLowerCase()):r=>n.has(r)}const EMPTY_OBJ$1={},EMPTY_ARR=[],NOOP=()=>{},NO=()=>!1,isOn$1=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),isModelListener$1=e=>e.startsWith("onUpdate:"),extend$2=Object.assign,remove=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},hasOwnProperty=Object.prototype.hasOwnProperty,hasOwn=(e,t)=>hasOwnProperty.call(e,t),isArray$3=Array.isArray,isMap=e=>toTypeString(e)==="[object Map]",isSet=e=>toTypeString(e)==="[object Set]",isFunction$3=e=>typeof e=="function",isString$3=e=>typeof e=="string",isSymbol=e=>typeof e=="symbol",isObject$3=e=>e!==null&&typeof e=="object",isPromise=e=>(isObject$3(e)||isFunction$3(e))&&isFunction$3(e.then)&&isFunction$3(e.catch),objectToString=Object.prototype.toString,toTypeString=e=>objectToString.call(e),isPlainObject$2=e=>toTypeString(e)==="[object Object]",isReservedProp=makeMap$1(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),cacheStringFunction$1=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},camelizeRE=/-(\w)/g,camelize=cacheStringFunction$1(e=>e.replace(camelizeRE,(t,n)=>n?n.toUpperCase():"")),hyphenateRE$1=/\B([A-Z])/g,hyphenate$1=cacheStringFunction$1(e=>e.replace(hyphenateRE$1,"-$1").toLowerCase()),capitalize$1=cacheStringFunction$1(e=>e.charAt(0).toUpperCase()+e.slice(1)),toHandlerKey=cacheStringFunction$1(e=>e?`on${capitalize$1(e)}`:""),hasChanged=(e,t)=>!Object.is(e,t),invokeArrayFns$1=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},looseToNumber$1=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let _globalThis;const getGlobalThis=()=>_globalThis||(_globalThis=typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:typeof window!="undefined"?window:typeof global!="undefined"?global:{});function normalizeStyle(e){if(isArray$3(e)){const t={};for(let n=0;n{if(n){const r=n.split(propertyDelimiterRE);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function normalizeClass(e){let t="";if(isString$3(e))t=e;else if(isArray$3(e))for(let n=0;nisString$3(e)?e:e==null?"":isArray$3(e)||isObject$3(e)&&(e.toString===objectToString||!isFunction$3(e.toString))?JSON.stringify(e,replacer,2):String(e),replacer=(e,t)=>t&&t.__v_isRef?replacer(e,t.value):isMap(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,s],o)=>(n[stringifySymbol(r,o)+" =>"]=s,n),{})}:isSet(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>stringifySymbol(n))}:isSymbol(t)?stringifySymbol(t):isObject$3(t)&&!isArray$3(t)&&!isPlainObject$2(t)?String(t):t,stringifySymbol=(e,t="")=>{var n;return isSymbol(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** +* @vue/runtime-core v3.4.21 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/const stack=[];function warn$1(e,...t){pauseTracking();const n=stack.length?stack[stack.length-1].component:null,r=n&&n.appContext.config.warnHandler,s=getComponentTrace();if(r)callWithErrorHandling(r,n,11,[e+t.map(o=>{var i,l;return(l=(i=o.toString)==null?void 0:i.call(o))!=null?l:JSON.stringify(o)}).join(""),n&&n.proxy,s.map(({vnode:o})=>`at <${formatComponentName(n,o.type)}>`).join(` +`),s]);else{const o=[`[Vue warn]: ${e}`,...t];s.length&&o.push(` +`,...formatTrace(s)),console.warn(...o)}resetTracking()}function getComponentTrace(){let e=stack[stack.length-1];if(!e)return[];const t=[];for(;e;){const n=t[0];n&&n.vnode===e?n.recurseCount++:t.push({vnode:e,recurseCount:0});const r=e.component&&e.component.parent;e=r&&r.vnode}return t}function formatTrace(e){const t=[];return e.forEach((n,r)=>{t.push(...r===0?[]:[` +`],...formatTraceEntry(n))}),t}function formatTraceEntry({vnode:e,recurseCount:t}){const n=t>0?`... (${t} recursive calls)`:"",r=e.component?e.component.parent==null:!1,s=` at <${formatComponentName(e.component,e.type,r)}`,o=">"+n;return e.props?[s,...formatProps(e.props),o]:[s+o]}function formatProps(e){const t=[],n=Object.keys(e);return n.slice(0,3).forEach(r=>{t.push(...formatProp(r,e[r]))}),n.length>3&&t.push(" ..."),t}function formatProp(e,t,n){return isString$3(t)?(t=JSON.stringify(t),n?t:[`${e}=${t}`]):typeof t=="number"||typeof t=="boolean"||t==null?n?t:[`${e}=${t}`]:isRef(t)?(t=formatProp(e,toRaw(t.value),!0),n?t:[`${e}=Ref<`,t,">"]):isFunction$3(t)?[`${e}=fn${t.name?`<${t.name}>`:""}`]:(t=toRaw(t),n?t:[`${e}=`,t])}function callWithErrorHandling(e,t,n,r){try{return r?e(...r):e()}catch(s){handleError(s,t,n)}}function callWithAsyncErrorHandling(e,t,n,r){if(isFunction$3(e)){const o=callWithErrorHandling(e,t,n,r);return o&&isPromise(o)&&o.catch(i=>{handleError(i,t,n)}),o}const s=[];for(let o=0;o>>1,s=queue[r],o=getId$1(s);oflushIndex&&queue.splice(t,1)}function queuePostFlushCb(e){isArray$3(e)?pendingPostFlushCbs.push(...e):(!activePostFlushCbs||!activePostFlushCbs.includes(e,e.allowRecurse?postFlushIndex+1:postFlushIndex))&&pendingPostFlushCbs.push(e),queueFlush()}function flushPreFlushCbs(e,t,n=isFlushing?flushIndex+1:0){for(;ngetId$1(n)-getId$1(r));if(pendingPostFlushCbs.length=0,activePostFlushCbs){activePostFlushCbs.push(...t);return}for(activePostFlushCbs=t,postFlushIndex=0;postFlushIndexe.id==null?1/0:e.id,comparator=(e,t)=>{const n=getId$1(e)-getId$1(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function flushJobs(e){isFlushPending=!1,isFlushing=!0,queue.sort(comparator);const t=NOOP;try{for(flushIndex=0;flushIndexisString$3(y)?y.trim():y)),d&&(s=n.map(looseToNumber$1))}let l,a=r[l=toHandlerKey(t)]||r[l=toHandlerKey(camelize(t))];!a&&o&&(a=r[l=toHandlerKey(hyphenate$1(t))]),a&&callWithAsyncErrorHandling(a,e,6,s);const u=r[l+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,callWithAsyncErrorHandling(u,e,6,s)}}function normalizeEmitsOptions(e,t,n=!1){const r=t.emitsCache,s=r.get(e);if(s!==void 0)return s;const o=e.emits;let i={},l=!1;if(!isFunction$3(e)){const a=u=>{const c=normalizeEmitsOptions(u,t,!0);c&&(l=!0,extend$2(i,c))};!n&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}return!o&&!l?(isObject$3(e)&&r.set(e,null),null):(isArray$3(o)?o.forEach(a=>i[a]=null):extend$2(i,o),isObject$3(e)&&r.set(e,i),i)}function isEmitListener(e,t){return!e||!isOn$1(t)?!1:(t=t.slice(2).replace(/Once$/,""),hasOwn(e,t[0].toLowerCase()+t.slice(1))||hasOwn(e,hyphenate$1(t))||hasOwn(e,t))}let currentRenderingInstance=null,currentScopeId=null;function setCurrentRenderingInstance(e){const t=currentRenderingInstance;return currentRenderingInstance=e,currentScopeId=e&&e.type.__scopeId||null,t}function pushScopeId(e){currentScopeId=e}function popScopeId(){currentScopeId=null}function withCtx(e,t=currentRenderingInstance,n){if(!t||e._n)return e;const r=(...s)=>{r._d&&setBlockTracking(-1);const o=setCurrentRenderingInstance(t);let i;try{i=e(...s)}finally{setCurrentRenderingInstance(o),r._d&&setBlockTracking(1)}return i};return r._n=!0,r._c=!0,r._d=!0,r}function markAttrsAccessed(){}function renderComponentRoot(e){const{type:t,vnode:n,proxy:r,withProxy:s,props:o,propsOptions:[i],slots:l,attrs:a,emit:u,render:c,renderCache:d,data:m,setupState:y,ctx:v,inheritAttrs:E}=e;let S,$;const P=setCurrentRenderingInstance(e);try{if(n.shapeFlag&4){const F=s||r,D=F;S=normalizeVNode(c.call(D,F,d,o,y,m,v)),$=a}else{const F=t;S=normalizeVNode(F.length>1?F(o,{attrs:a,slots:l,emit:u}):F(o,null)),$=t.props?a:getFunctionalFallthrough(a)}}catch(F){blockStack.length=0,handleError(F,e,1),S=createVNode(Comment)}let H=S;if($&&E!==!1){const F=Object.keys($),{shapeFlag:D}=H;F.length&&D&7&&(i&&F.some(isModelListener$1)&&($=filterModelListeners($,i)),H=cloneVNode(H,$))}return n.dirs&&(H=cloneVNode(H),H.dirs=H.dirs?H.dirs.concat(n.dirs):n.dirs),n.transition&&(H.transition=n.transition),S=H,setCurrentRenderingInstance(P),S}const getFunctionalFallthrough=e=>{let t;for(const n in e)(n==="class"||n==="style"||isOn$1(n))&&((t||(t={}))[n]=e[n]);return t},filterModelListeners=(e,t)=>{const n={};for(const r in e)(!isModelListener$1(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function shouldUpdateComponent(e,t,n){const{props:r,children:s,component:o}=e,{props:i,children:l,patchFlag:a}=t,u=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&a>=0){if(a&1024)return!0;if(a&16)return r?hasPropsChanged(r,i,u):!!i;if(a&8){const c=t.dynamicProps;for(let d=0;de.__isSuspense;function queueEffectWithSuspense(e,t){t&&t.pendingBranch?isArray$3(e)?t.effects.push(...e):t.effects.push(e):queuePostFlushCb(e)}const ssrContextKey=Symbol.for("v-scx"),useSSRContext=()=>inject(ssrContextKey);function watchEffect$1(e,t){return doWatch(e,null,t)}function watchPostEffect(e,t){return doWatch(e,null,{flush:"post"})}const INITIAL_WATCHER_VALUE={};function watch(e,t,n){return doWatch(e,t,n)}function doWatch(e,t,{immediate:n,deep:r,flush:s,once:o,onTrack:i,onTrigger:l}=EMPTY_OBJ$1){if(t&&o){const V=t;t=(...G)=>{V(...G),D()}}const a=currentInstance,u=V=>r===!0?V:traverse(V,r===!1?1:void 0);let c,d=!1,m=!1;if(isRef(e)?(c=()=>e.value,d=isShallow(e)):isReactive(e)?(c=()=>u(e),d=!0):isArray$3(e)?(m=!0,d=e.some(V=>isReactive(V)||isShallow(V)),c=()=>e.map(V=>{if(isRef(V))return V.value;if(isReactive(V))return u(V);if(isFunction$3(V))return callWithErrorHandling(V,a,2)})):isFunction$3(e)?t?c=()=>callWithErrorHandling(e,a,2):c=()=>(y&&y(),callWithAsyncErrorHandling(e,a,3,[v])):c=NOOP,t&&r){const V=c;c=()=>traverse(V())}let y,v=V=>{y=H.onStop=()=>{callWithErrorHandling(V,a,4),y=H.onStop=void 0}},E;if(isInSSRComponentSetup)if(v=NOOP,t?n&&callWithAsyncErrorHandling(t,a,3,[c(),m?[]:void 0,v]):c(),s==="sync"){const V=useSSRContext();E=V.__watcherHandles||(V.__watcherHandles=[])}else return NOOP;let S=m?new Array(e.length).fill(INITIAL_WATCHER_VALUE):INITIAL_WATCHER_VALUE;const $=()=>{if(!(!H.active||!H.dirty))if(t){const V=H.run();(r||d||(m?V.some((G,I)=>hasChanged(G,S[I])):hasChanged(V,S)))&&(y&&y(),callWithAsyncErrorHandling(t,a,3,[V,S===INITIAL_WATCHER_VALUE?void 0:m&&S[0]===INITIAL_WATCHER_VALUE?[]:S,v]),S=V)}else H.run()};$.allowRecurse=!!t;let P;s==="sync"?P=$:s==="post"?P=()=>queuePostRenderEffect($,a&&a.suspense):($.pre=!0,a&&($.id=a.uid),P=()=>queueJob($));const H=new ReactiveEffect(c,NOOP,P),F=getCurrentScope(),D=()=>{H.stop(),F&&remove(F.effects,H)};return t?n?$():S=H.run():s==="post"?queuePostRenderEffect(H.run.bind(H),a&&a.suspense):H.run(),E&&E.push(D),D}function instanceWatch(e,t,n){const r=this.proxy,s=isString$3(e)?e.includes(".")?createPathGetter(r,e):()=>r[e]:e.bind(r,r);let o;isFunction$3(t)?o=t:(o=t.handler,n=t);const i=setCurrentInstance(this),l=doWatch(s,o.bind(r),n);return i(),l}function createPathGetter(e,t){const n=t.split(".");return()=>{let r=e;for(let s=0;s0){if(n>=t)return e;n++}if(r=r||new Set,r.has(e))return e;if(r.add(e),isRef(e))traverse(e.value,t,n,r);else if(isArray$3(e))for(let s=0;s{traverse(s,t,n,r)});else if(isPlainObject$2(e))for(const s in e)traverse(e[s],t,n,r);return e}function withDirectives(e,t){if(currentRenderingInstance===null)return e;const n=getExposeProxy(currentRenderingInstance)||currentRenderingInstance.proxy,r=e.dirs||(e.dirs=[]);for(let s=0;s{e.isMounted=!0}),onBeforeUnmount(()=>{e.isUnmounting=!0}),e}const TransitionHookValidator=[Function,Array],BaseTransitionPropsValidators={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:TransitionHookValidator,onEnter:TransitionHookValidator,onAfterEnter:TransitionHookValidator,onEnterCancelled:TransitionHookValidator,onBeforeLeave:TransitionHookValidator,onLeave:TransitionHookValidator,onAfterLeave:TransitionHookValidator,onLeaveCancelled:TransitionHookValidator,onBeforeAppear:TransitionHookValidator,onAppear:TransitionHookValidator,onAfterAppear:TransitionHookValidator,onAppearCancelled:TransitionHookValidator},BaseTransitionImpl={name:"BaseTransition",props:BaseTransitionPropsValidators,setup(e,{slots:t}){const n=getCurrentInstance(),r=useTransitionState();return()=>{const s=t.default&&getTransitionRawChildren(t.default(),!0);if(!s||!s.length)return;let o=s[0];if(s.length>1){for(const m of s)if(m.type!==Comment){o=m;break}}const i=toRaw(e),{mode:l}=i;if(r.isLeaving)return emptyPlaceholder(o);const a=getKeepAliveChild(o);if(!a)return emptyPlaceholder(o);const u=resolveTransitionHooks(a,i,r,n);setTransitionHooks(a,u);const c=n.subTree,d=c&&getKeepAliveChild(c);if(d&&d.type!==Comment&&!isSameVNodeType(a,d)){const m=resolveTransitionHooks(d,i,r,n);if(setTransitionHooks(d,m),l==="out-in")return r.isLeaving=!0,m.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&(n.effect.dirty=!0,n.update())},emptyPlaceholder(o);l==="in-out"&&a.type!==Comment&&(m.delayLeave=(y,v,E)=>{const S=getLeavingNodesForType(r,d);S[String(d.key)]=d,y[leaveCbKey]=()=>{v(),y[leaveCbKey]=void 0,delete u.delayedLeave},u.delayedLeave=E})}return o}}},BaseTransition=BaseTransitionImpl;function getLeavingNodesForType(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function resolveTransitionHooks(e,t,n,r){const{appear:s,mode:o,persisted:i=!1,onBeforeEnter:l,onEnter:a,onAfterEnter:u,onEnterCancelled:c,onBeforeLeave:d,onLeave:m,onAfterLeave:y,onLeaveCancelled:v,onBeforeAppear:E,onAppear:S,onAfterAppear:$,onAppearCancelled:P}=t,H=String(e.key),F=getLeavingNodesForType(n,e),D=(I,U)=>{I&&callWithAsyncErrorHandling(I,r,9,U)},V=(I,U)=>{const q=U[1];D(I,U),isArray$3(I)?I.every(te=>te.length<=1)&&q():I.length<=1&&q()},G={mode:o,persisted:i,beforeEnter(I){let U=l;if(!n.isMounted)if(s)U=E||l;else return;I[leaveCbKey]&&I[leaveCbKey](!0);const q=F[H];q&&isSameVNodeType(e,q)&&q.el[leaveCbKey]&&q.el[leaveCbKey](),D(U,[I])},enter(I){let U=a,q=u,te=c;if(!n.isMounted)if(s)U=S||a,q=$||u,te=P||c;else return;let B=!1;const J=I[enterCbKey$1]=oe=>{B||(B=!0,oe?D(te,[I]):D(q,[I]),G.delayedLeave&&G.delayedLeave(),I[enterCbKey$1]=void 0)};U?V(U,[I,J]):J()},leave(I,U){const q=String(e.key);if(I[enterCbKey$1]&&I[enterCbKey$1](!0),n.isUnmounting)return U();D(d,[I]);let te=!1;const B=I[leaveCbKey]=J=>{te||(te=!0,U(),J?D(v,[I]):D(y,[I]),I[leaveCbKey]=void 0,F[q]===e&&delete F[q])};F[q]=e,m?V(m,[I,B]):B()},clone(I){return resolveTransitionHooks(I,t,n,r)}};return G}function emptyPlaceholder(e){if(isKeepAlive(e))return e=cloneVNode(e),e.children=null,e}function getKeepAliveChild(e){return isKeepAlive(e)?e.children?e.children[0]:void 0:e}function setTransitionHooks(e,t){e.shapeFlag&6&&e.component?setTransitionHooks(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function getTransitionRawChildren(e,t=!1,n){let r=[],s=0;for(let o=0;o1)for(let o=0;oextend$2({name:e.name},t,{setup:e}))():e}const isAsyncWrapper=e=>!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function defineAsyncComponent(e){isFunction$3(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:s=200,timeout:o,suspensible:i=!0,onError:l}=e;let a=null,u,c=0;const d=()=>(c++,a=null,m()),m=()=>{let y;return a||(y=a=t().catch(v=>{if(v=v instanceof Error?v:new Error(String(v)),l)return new Promise((E,S)=>{l(v,()=>E(d()),()=>S(v),c+1)});throw v}).then(v=>y!==a&&a?a:(v&&(v.__esModule||v[Symbol.toStringTag]==="Module")&&(v=v.default),u=v,v)))};return defineComponent({name:"AsyncComponentWrapper",__asyncLoader:m,get __asyncResolved(){return u},setup(){const y=currentInstance;if(u)return()=>createInnerComp(u,y);const v=P=>{a=null,handleError(P,y,13,!r)};if(i&&y.suspense||isInSSRComponentSetup)return m().then(P=>()=>createInnerComp(P,y)).catch(P=>(v(P),()=>r?createVNode(r,{error:P}):null));const E=ref(!1),S=ref(),$=ref(!!s);return s&&setTimeout(()=>{$.value=!1},s),o!=null&&setTimeout(()=>{if(!E.value&&!S.value){const P=new Error(`Async component timed out after ${o}ms.`);v(P),S.value=P}},o),m().then(()=>{E.value=!0,y.parent&&isKeepAlive(y.parent.vnode)&&(y.parent.effect.dirty=!0,queueJob(y.parent.update))}).catch(P=>{v(P),S.value=P}),()=>{if(E.value&&u)return createInnerComp(u,y);if(S.value&&r)return createVNode(r,{error:S.value});if(n&&!$.value)return createVNode(n)}}})}function createInnerComp(e,t){const{ref:n,props:r,children:s,ce:o}=t.vnode,i=createVNode(e,r,s);return i.ref=n,i.ce=o,delete t.vnode.ce,i}const isKeepAlive=e=>e.type.__isKeepAlive;function onActivated(e,t){registerKeepAliveHook(e,"a",t)}function onDeactivated(e,t){registerKeepAliveHook(e,"da",t)}function registerKeepAliveHook(e,t,n=currentInstance){const r=e.__wdc||(e.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if(injectHook(t,r,n),n){let s=n.parent;for(;s&&s.parent;)isKeepAlive(s.parent.vnode)&&injectToKeepAliveRoot(r,t,n,s),s=s.parent}}function injectToKeepAliveRoot(e,t,n,r){const s=injectHook(t,e,r,!0);onUnmounted(()=>{remove(r[t],s)},n)}function injectHook(e,t,n=currentInstance,r=!1){if(n){const s=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;pauseTracking();const l=setCurrentInstance(n),a=callWithAsyncErrorHandling(t,n,e,i);return l(),resetTracking(),a});return r?s.unshift(o):s.push(o),o}}const createHook=e=>(t,n=currentInstance)=>(!isInSSRComponentSetup||e==="sp")&&injectHook(e,(...r)=>t(...r),n),onBeforeMount$1=createHook("bm"),onMounted$1=createHook("m"),onBeforeUpdate=createHook("bu"),onUpdated=createHook("u"),onBeforeUnmount=createHook("bum"),onUnmounted=createHook("um"),onServerPrefetch=createHook("sp"),onRenderTriggered=createHook("rtg"),onRenderTracked=createHook("rtc");function onErrorCaptured(e,t=currentInstance){injectHook("ec",e,t)}function renderList(e,t,n,r){let s;const o=n&&n[r];if(isArray$3(e)||isString$3(e)){s=new Array(e.length);for(let i=0,l=e.length;it(i,l,void 0,o&&o[l]));else{const i=Object.keys(e);s=new Array(i.length);for(let l=0,a=i.length;lisVNode(t)?!(t.type===Comment||t.type===Fragment&&!ensureValidVNode(t.children)):!0)?e:null}function toHandlers(e,t){const n={};for(const r in e)n[t&&/[A-Z]/.test(r)?`on:${r}`:toHandlerKey(r)]=e[r];return n}const getPublicInstance=e=>e?isStatefulComponent(e)?getExposeProxy(e)||e.proxy:getPublicInstance(e.parent):null,publicPropertiesMap=extend$2(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>getPublicInstance(e.parent),$root:e=>getPublicInstance(e.root),$emit:e=>e.emit,$options:e=>resolveMergedOptions(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,queueJob(e.update)}),$nextTick:e=>e.n||(e.n=nextTick.bind(e.proxy)),$watch:e=>instanceWatch.bind(e)}),hasSetupBinding=(e,t)=>e!==EMPTY_OBJ$1&&!e.__isScriptSetup&&hasOwn(e,t),PublicInstanceProxyHandlers={get({_:e},t){const{ctx:n,setupState:r,data:s,props:o,accessCache:i,type:l,appContext:a}=e;let u;if(t[0]!=="$"){const y=i[t];if(y!==void 0)switch(y){case 1:return r[t];case 2:return s[t];case 4:return n[t];case 3:return o[t]}else{if(hasSetupBinding(r,t))return i[t]=1,r[t];if(s!==EMPTY_OBJ$1&&hasOwn(s,t))return i[t]=2,s[t];if((u=e.propsOptions[0])&&hasOwn(u,t))return i[t]=3,o[t];if(n!==EMPTY_OBJ$1&&hasOwn(n,t))return i[t]=4,n[t];shouldCacheAccess&&(i[t]=0)}}const c=publicPropertiesMap[t];let d,m;if(c)return t==="$attrs"&&track(e,"get",t),c(e);if((d=l.__cssModules)&&(d=d[t]))return d;if(n!==EMPTY_OBJ$1&&hasOwn(n,t))return i[t]=4,n[t];if(m=a.config.globalProperties,hasOwn(m,t))return m[t]},set({_:e},t,n){const{data:r,setupState:s,ctx:o}=e;return hasSetupBinding(s,t)?(s[t]=n,!0):r!==EMPTY_OBJ$1&&hasOwn(r,t)?(r[t]=n,!0):hasOwn(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(o[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:s,propsOptions:o}},i){let l;return!!n[i]||e!==EMPTY_OBJ$1&&hasOwn(e,i)||hasSetupBinding(t,i)||(l=o[0])&&hasOwn(l,i)||hasOwn(r,i)||hasOwn(publicPropertiesMap,i)||hasOwn(s.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:hasOwn(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function normalizePropsOrEmits(e){return isArray$3(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let shouldCacheAccess=!0;function applyOptions(e){const t=resolveMergedOptions(e),n=e.proxy,r=e.ctx;shouldCacheAccess=!1,t.beforeCreate&&callHook$1(t.beforeCreate,e,"bc");const{data:s,computed:o,methods:i,watch:l,provide:a,inject:u,created:c,beforeMount:d,mounted:m,beforeUpdate:y,updated:v,activated:E,deactivated:S,beforeDestroy:$,beforeUnmount:P,destroyed:H,unmounted:F,render:D,renderTracked:V,renderTriggered:G,errorCaptured:I,serverPrefetch:U,expose:q,inheritAttrs:te,components:B,directives:J,filters:oe}=t;if(u&&resolveInjections(u,r,null),i)for(const Z in i){const X=i[Z];isFunction$3(X)&&(r[Z]=X.bind(n))}if(s){const Z=s.call(n,n);isObject$3(Z)&&(e.data=reactive$1(Z))}if(shouldCacheAccess=!0,o)for(const Z in o){const X=o[Z],pe=isFunction$3(X)?X.bind(n,n):isFunction$3(X.get)?X.get.bind(n,n):NOOP,he=!isFunction$3(X)&&isFunction$3(X.set)?X.set.bind(n):NOOP,fe=computed$1({get:pe,set:he});Object.defineProperty(r,Z,{enumerable:!0,configurable:!0,get:()=>fe.value,set:le=>fe.value=le})}if(l)for(const Z in l)createWatcher(l[Z],r,n,Z);if(a){const Z=isFunction$3(a)?a.call(n):a;Reflect.ownKeys(Z).forEach(X=>{provide(X,Z[X])})}c&&callHook$1(c,e,"c");function Y(Z,X){isArray$3(X)?X.forEach(pe=>Z(pe.bind(n))):X&&Z(X.bind(n))}if(Y(onBeforeMount$1,d),Y(onMounted$1,m),Y(onBeforeUpdate,y),Y(onUpdated,v),Y(onActivated,E),Y(onDeactivated,S),Y(onErrorCaptured,I),Y(onRenderTracked,V),Y(onRenderTriggered,G),Y(onBeforeUnmount,P),Y(onUnmounted,F),Y(onServerPrefetch,U),isArray$3(q))if(q.length){const Z=e.exposed||(e.exposed={});q.forEach(X=>{Object.defineProperty(Z,X,{get:()=>n[X],set:pe=>n[X]=pe})})}else e.exposed||(e.exposed={});D&&e.render===NOOP&&(e.render=D),te!=null&&(e.inheritAttrs=te),B&&(e.components=B),J&&(e.directives=J)}function resolveInjections(e,t,n=NOOP){isArray$3(e)&&(e=normalizeInject(e));for(const r in e){const s=e[r];let o;isObject$3(s)?"default"in s?o=inject(s.from||r,s.default,!0):o=inject(s.from||r):o=inject(s),isRef(o)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>o.value,set:i=>o.value=i}):t[r]=o}}function callHook$1(e,t,n){callWithAsyncErrorHandling(isArray$3(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function createWatcher(e,t,n,r){const s=r.includes(".")?createPathGetter(n,r):()=>n[r];if(isString$3(e)){const o=t[e];isFunction$3(o)&&watch(s,o)}else if(isFunction$3(e))watch(s,e.bind(n));else if(isObject$3(e))if(isArray$3(e))e.forEach(o=>createWatcher(o,t,n,r));else{const o=isFunction$3(e.handler)?e.handler.bind(n):t[e.handler];isFunction$3(o)&&watch(s,o,e)}}function resolveMergedOptions(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:s,optionsCache:o,config:{optionMergeStrategies:i}}=e.appContext,l=o.get(t);let a;return l?a=l:!s.length&&!n&&!r?a=t:(a={},s.length&&s.forEach(u=>mergeOptions$1(a,u,i,!0)),mergeOptions$1(a,t,i)),isObject$3(t)&&o.set(t,a),a}function mergeOptions$1(e,t,n,r=!1){const{mixins:s,extends:o}=t;o&&mergeOptions$1(e,o,n,!0),s&&s.forEach(i=>mergeOptions$1(e,i,n,!0));for(const i in t)if(!(r&&i==="expose")){const l=internalOptionMergeStrats[i]||n&&n[i];e[i]=l?l(e[i],t[i]):t[i]}return e}const internalOptionMergeStrats={data:mergeDataFn,props:mergeEmitsOrPropsOptions,emits:mergeEmitsOrPropsOptions,methods:mergeObjectOptions,computed:mergeObjectOptions,beforeCreate:mergeAsArray,created:mergeAsArray,beforeMount:mergeAsArray,mounted:mergeAsArray,beforeUpdate:mergeAsArray,updated:mergeAsArray,beforeDestroy:mergeAsArray,beforeUnmount:mergeAsArray,destroyed:mergeAsArray,unmounted:mergeAsArray,activated:mergeAsArray,deactivated:mergeAsArray,errorCaptured:mergeAsArray,serverPrefetch:mergeAsArray,components:mergeObjectOptions,directives:mergeObjectOptions,watch:mergeWatchOptions,provide:mergeDataFn,inject:mergeInject};function mergeDataFn(e,t){return t?e?function(){return extend$2(isFunction$3(e)?e.call(this,this):e,isFunction$3(t)?t.call(this,this):t)}:t:e}function mergeInject(e,t){return mergeObjectOptions(normalizeInject(e),normalizeInject(t))}function normalizeInject(e){if(isArray$3(e)){const t={};for(let n=0;n1)return n&&isFunction$3(t)?t.call(r&&r.proxy):t}}function hasInjectionContext(){return!!(currentInstance||currentRenderingInstance||currentApp)}function initProps(e,t,n,r=!1){const s={},o={};def(o,InternalObjectKey,1),e.propsDefaults=Object.create(null),setFullProps(e,t,s,o);for(const i in e.propsOptions[0])i in s||(s[i]=void 0);n?e.props=r?s:shallowReactive(s):e.type.props?e.props=s:e.props=o,e.attrs=o}function updateProps(e,t,n,r){const{props:s,attrs:o,vnode:{patchFlag:i}}=e,l=toRaw(s),[a]=e.propsOptions;let u=!1;if((r||i>0)&&!(i&16)){if(i&8){const c=e.vnode.dynamicProps;for(let d=0;d{a=!0;const[m,y]=normalizePropsOptions(d,t,!0);extend$2(i,m),y&&l.push(...y)};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}if(!o&&!a)return isObject$3(e)&&r.set(e,EMPTY_ARR),EMPTY_ARR;if(isArray$3(o))for(let c=0;c-1,y[1]=E<0||v-1||hasOwn(y,"default"))&&l.push(d)}}}const u=[i,l];return isObject$3(e)&&r.set(e,u),u}function validatePropName(e){return e[0]!=="$"&&!isReservedProp(e)}function getType(e){return e===null?"null":typeof e=="function"?e.name||"":typeof e=="object"&&e.constructor&&e.constructor.name||""}function isSameType(e,t){return getType(e)===getType(t)}function getTypeIndex(e,t){return isArray$3(t)?t.findIndex(n=>isSameType(n,e)):isFunction$3(t)&&isSameType(t,e)?0:-1}const isInternalKey=e=>e[0]==="_"||e==="$stable",normalizeSlotValue=e=>isArray$3(e)?e.map(normalizeVNode):[normalizeVNode(e)],normalizeSlot$1=(e,t,n)=>{if(t._n)return t;const r=withCtx((...s)=>normalizeSlotValue(t(...s)),n);return r._c=!1,r},normalizeObjectSlots=(e,t,n)=>{const r=e._ctx;for(const s in e){if(isInternalKey(s))continue;const o=e[s];if(isFunction$3(o))t[s]=normalizeSlot$1(s,o,r);else if(o!=null){const i=normalizeSlotValue(o);t[s]=()=>i}}},normalizeVNodeSlots=(e,t)=>{const n=normalizeSlotValue(t);e.slots.default=()=>n},initSlots=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=toRaw(t),def(t,"_",n)):normalizeObjectSlots(t,e.slots={})}else e.slots={},t&&normalizeVNodeSlots(e,t);def(e.slots,InternalObjectKey,1)},updateSlots=(e,t,n)=>{const{vnode:r,slots:s}=e;let o=!0,i=EMPTY_OBJ$1;if(r.shapeFlag&32){const l=t._;l?n&&l===1?o=!1:(extend$2(s,t),!n&&l===1&&delete s._):(o=!t.$stable,normalizeObjectSlots(t,s)),i=t}else t&&(normalizeVNodeSlots(e,t),i={default:1});if(o)for(const l in s)!isInternalKey(l)&&i[l]==null&&delete s[l]};function setRef(e,t,n,r,s=!1){if(isArray$3(e)){e.forEach((m,y)=>setRef(m,t&&(isArray$3(t)?t[y]:t),n,r,s));return}if(isAsyncWrapper(r)&&!s)return;const o=r.shapeFlag&4?getExposeProxy(r.component)||r.component.proxy:r.el,i=s?null:o,{i:l,r:a}=e,u=t&&t.r,c=l.refs===EMPTY_OBJ$1?l.refs={}:l.refs,d=l.setupState;if(u!=null&&u!==a&&(isString$3(u)?(c[u]=null,hasOwn(d,u)&&(d[u]=null)):isRef(u)&&(u.value=null)),isFunction$3(a))callWithErrorHandling(a,l,12,[i,c]);else{const m=isString$3(a),y=isRef(a);if(m||y){const v=()=>{if(e.f){const E=m?hasOwn(d,a)?d[a]:c[a]:a.value;s?isArray$3(E)&&remove(E,o):isArray$3(E)?E.includes(o)||E.push(o):m?(c[a]=[o],hasOwn(d,a)&&(d[a]=c[a])):(a.value=[o],e.k&&(c[e.k]=a.value))}else m?(c[a]=i,hasOwn(d,a)&&(d[a]=i)):y&&(a.value=i,e.k&&(c[e.k]=i))};i?(v.id=-1,queuePostRenderEffect(v,n)):v()}}}function initFeatureFlags(){typeof __VUE_PROD_HYDRATION_MISMATCH_DETAILS__!="boolean"&&(getGlobalThis().__VUE_PROD_HYDRATION_MISMATCH_DETAILS__=!1)}const queuePostRenderEffect=queueEffectWithSuspense;function createRenderer(e){return baseCreateRenderer(e)}function baseCreateRenderer(e,t){initFeatureFlags();const n=getGlobalThis();n.__VUE__=!0;const{insert:r,remove:s,patchProp:o,createElement:i,createText:l,createComment:a,setText:u,setElementText:c,parentNode:d,nextSibling:m,setScopeId:y=NOOP,insertStaticContent:v}=e,E=(f,g,_,T=null,b=null,O=null,x=void 0,A=null,w=!!g.dynamicChildren)=>{if(f===g)return;f&&!isSameVNodeType(f,g)&&(T=C(f),le(f,b,O,!0),f=null),g.patchFlag===-2&&(w=!1,g.dynamicChildren=null);const{type:R,ref:M,shapeFlag:K}=g;switch(R){case Text:S(f,g,_,T);break;case Comment:$(f,g,_,T);break;case Static:f==null&&P(g,_,T,x);break;case Fragment:B(f,g,_,T,b,O,x,A,w);break;default:K&1?D(f,g,_,T,b,O,x,A,w):K&6?J(f,g,_,T,b,O,x,A,w):(K&64||K&128)&&R.process(f,g,_,T,b,O,x,A,w,L)}M!=null&&b&&setRef(M,f&&f.ref,O,g||f,!g)},S=(f,g,_,T)=>{if(f==null)r(g.el=l(g.children),_,T);else{const b=g.el=f.el;g.children!==f.children&&u(b,g.children)}},$=(f,g,_,T)=>{f==null?r(g.el=a(g.children||""),_,T):g.el=f.el},P=(f,g,_,T)=>{[f.el,f.anchor]=v(f.children,g,_,T,f.el,f.anchor)},H=({el:f,anchor:g},_,T)=>{let b;for(;f&&f!==g;)b=m(f),r(f,_,T),f=b;r(g,_,T)},F=({el:f,anchor:g})=>{let _;for(;f&&f!==g;)_=m(f),s(f),f=_;s(g)},D=(f,g,_,T,b,O,x,A,w)=>{g.type==="svg"?x="svg":g.type==="math"&&(x="mathml"),f==null?V(g,_,T,b,O,x,A,w):U(f,g,b,O,x,A,w)},V=(f,g,_,T,b,O,x,A)=>{let w,R;const{props:M,shapeFlag:K,transition:j,dirs:z}=f;if(w=f.el=i(f.type,O,M&&M.is,M),K&8?c(w,f.children):K&16&&I(f.children,w,null,T,b,resolveChildrenNamespace(f,O),x,A),z&&invokeDirectiveHook(f,null,T,"created"),G(w,f,f.scopeId,x,T),M){for(const ee in M)ee!=="value"&&!isReservedProp(ee)&&o(w,ee,null,M[ee],O,f.children,T,b,ie);"value"in M&&o(w,"value",null,M.value,O),(R=M.onVnodeBeforeMount)&&invokeVNodeHook(R,T,f)}z&&invokeDirectiveHook(f,null,T,"beforeMount");const W=needTransition(b,j);W&&j.beforeEnter(w),r(w,g,_),((R=M&&M.onVnodeMounted)||W||z)&&queuePostRenderEffect(()=>{R&&invokeVNodeHook(R,T,f),W&&j.enter(w),z&&invokeDirectiveHook(f,null,T,"mounted")},b)},G=(f,g,_,T,b)=>{if(_&&y(f,_),T)for(let O=0;O{for(let R=w;R{const A=g.el=f.el;let{patchFlag:w,dynamicChildren:R,dirs:M}=g;w|=f.patchFlag&16;const K=f.props||EMPTY_OBJ$1,j=g.props||EMPTY_OBJ$1;let z;if(_&&toggleRecurse(_,!1),(z=j.onVnodeBeforeUpdate)&&invokeVNodeHook(z,_,g,f),M&&invokeDirectiveHook(g,f,_,"beforeUpdate"),_&&toggleRecurse(_,!0),R?q(f.dynamicChildren,R,A,_,T,resolveChildrenNamespace(g,b),O):x||X(f,g,A,null,_,T,resolveChildrenNamespace(g,b),O,!1),w>0){if(w&16)te(A,g,K,j,_,T,b);else if(w&2&&K.class!==j.class&&o(A,"class",null,j.class,b),w&4&&o(A,"style",K.style,j.style,b),w&8){const W=g.dynamicProps;for(let ee=0;ee{z&&invokeVNodeHook(z,_,g,f),M&&invokeDirectiveHook(g,f,_,"updated")},T)},q=(f,g,_,T,b,O,x)=>{for(let A=0;A{if(_!==T){if(_!==EMPTY_OBJ$1)for(const A in _)!isReservedProp(A)&&!(A in T)&&o(f,A,_[A],null,x,g.children,b,O,ie);for(const A in T){if(isReservedProp(A))continue;const w=T[A],R=_[A];w!==R&&A!=="value"&&o(f,A,R,w,x,g.children,b,O,ie)}"value"in T&&o(f,"value",_.value,T.value,x)}},B=(f,g,_,T,b,O,x,A,w)=>{const R=g.el=f?f.el:l(""),M=g.anchor=f?f.anchor:l("");let{patchFlag:K,dynamicChildren:j,slotScopeIds:z}=g;z&&(A=A?A.concat(z):z),f==null?(r(R,_,T),r(M,_,T),I(g.children||[],_,M,b,O,x,A,w)):K>0&&K&64&&j&&f.dynamicChildren?(q(f.dynamicChildren,j,_,b,O,x,A),(g.key!=null||b&&g===b.subTree)&&traverseStaticChildren(f,g,!0)):X(f,g,_,M,b,O,x,A,w)},J=(f,g,_,T,b,O,x,A,w)=>{g.slotScopeIds=A,f==null?g.shapeFlag&512?b.ctx.activate(g,_,T,x,w):oe(g,_,T,b,O,x,w):ae(f,g,w)},oe=(f,g,_,T,b,O,x)=>{const A=f.component=createComponentInstance(f,T,b);if(isKeepAlive(f)&&(A.ctx.renderer=L),setupComponent(A),A.asyncDep){if(b&&b.registerDep(A,Y),!f.el){const w=A.subTree=createVNode(Comment);$(null,w,g,_)}}else Y(A,f,g,_,b,O,x)},ae=(f,g,_)=>{const T=g.component=f.component;if(shouldUpdateComponent(f,g,_))if(T.asyncDep&&!T.asyncResolved){Z(T,g,_);return}else T.next=g,invalidateJob(T.update),T.effect.dirty=!0,T.update();else g.el=f.el,T.vnode=g},Y=(f,g,_,T,b,O,x)=>{const A=()=>{if(f.isMounted){let{next:M,bu:K,u:j,parent:z,vnode:W}=f;{const ve=locateNonHydratedAsyncRoot(f);if(ve){M&&(M.el=W.el,Z(f,M,x)),ve.asyncDep.then(()=>{f.isUnmounted||A()});return}}let ee=M,re;toggleRecurse(f,!1),M?(M.el=W.el,Z(f,M,x)):M=W,K&&invokeArrayFns$1(K),(re=M.props&&M.props.onVnodeBeforeUpdate)&&invokeVNodeHook(re,z,M,W),toggleRecurse(f,!0);const se=renderComponentRoot(f),ue=f.subTree;f.subTree=se,E(ue,se,d(ue.el),C(ue),f,b,O),M.el=se.el,ee===null&&updateHOCHostEl(f,se.el),j&&queuePostRenderEffect(j,b),(re=M.props&&M.props.onVnodeUpdated)&&queuePostRenderEffect(()=>invokeVNodeHook(re,z,M,W),b)}else{let M;const{el:K,props:j}=g,{bm:z,m:W,parent:ee}=f,re=isAsyncWrapper(g);if(toggleRecurse(f,!1),z&&invokeArrayFns$1(z),!re&&(M=j&&j.onVnodeBeforeMount)&&invokeVNodeHook(M,ee,g),toggleRecurse(f,!0),K&&ne){const se=()=>{f.subTree=renderComponentRoot(f),ne(K,f.subTree,f,b,null)};re?g.type.__asyncLoader().then(()=>!f.isUnmounted&&se()):se()}else{const se=f.subTree=renderComponentRoot(f);E(null,se,_,T,f,b,O),g.el=se.el}if(W&&queuePostRenderEffect(W,b),!re&&(M=j&&j.onVnodeMounted)){const se=g;queuePostRenderEffect(()=>invokeVNodeHook(M,ee,se),b)}(g.shapeFlag&256||ee&&isAsyncWrapper(ee.vnode)&&ee.vnode.shapeFlag&256)&&f.a&&queuePostRenderEffect(f.a,b),f.isMounted=!0,g=_=T=null}},w=f.effect=new ReactiveEffect(A,NOOP,()=>queueJob(R),f.scope),R=f.update=()=>{w.dirty&&w.run()};R.id=f.uid,toggleRecurse(f,!0),R()},Z=(f,g,_)=>{g.component=f;const T=f.vnode.props;f.vnode=g,f.next=null,updateProps(f,g.props,T,_),updateSlots(f,g.children,_),pauseTracking(),flushPreFlushCbs(f),resetTracking()},X=(f,g,_,T,b,O,x,A,w=!1)=>{const R=f&&f.children,M=f?f.shapeFlag:0,K=g.children,{patchFlag:j,shapeFlag:z}=g;if(j>0){if(j&128){he(R,K,_,T,b,O,x,A,w);return}else if(j&256){pe(R,K,_,T,b,O,x,A,w);return}}z&8?(M&16&&ie(R,b,O),K!==R&&c(_,K)):M&16?z&16?he(R,K,_,T,b,O,x,A,w):ie(R,b,O,!0):(M&8&&c(_,""),z&16&&I(K,_,T,b,O,x,A,w))},pe=(f,g,_,T,b,O,x,A,w)=>{f=f||EMPTY_ARR,g=g||EMPTY_ARR;const R=f.length,M=g.length,K=Math.min(R,M);let j;for(j=0;jM?ie(f,b,O,!0,!1,K):I(g,_,T,b,O,x,A,w,K)},he=(f,g,_,T,b,O,x,A,w)=>{let R=0;const M=g.length;let K=f.length-1,j=M-1;for(;R<=K&&R<=j;){const z=f[R],W=g[R]=w?cloneIfMounted(g[R]):normalizeVNode(g[R]);if(isSameVNodeType(z,W))E(z,W,_,null,b,O,x,A,w);else break;R++}for(;R<=K&&R<=j;){const z=f[K],W=g[j]=w?cloneIfMounted(g[j]):normalizeVNode(g[j]);if(isSameVNodeType(z,W))E(z,W,_,null,b,O,x,A,w);else break;K--,j--}if(R>K){if(R<=j){const z=j+1,W=zj)for(;R<=K;)le(f[R],b,O,!0),R++;else{const z=R,W=R,ee=new Map;for(R=W;R<=j;R++){const ce=g[R]=w?cloneIfMounted(g[R]):normalizeVNode(g[R]);ce.key!=null&&ee.set(ce.key,R)}let re,se=0;const ue=j-W+1;let ve=!1,Ee=0;const ye=new Array(ue);for(R=0;R=ue){le(ce,b,O,!0);continue}let de;if(ce.key!=null)de=ee.get(ce.key);else for(re=W;re<=j;re++)if(ye[re-W]===0&&isSameVNodeType(ce,g[re])){de=re;break}de===void 0?le(ce,b,O,!0):(ye[de-W]=R+1,de>=Ee?Ee=de:ve=!0,E(ce,g[de],_,null,b,O,x,A,w),se++)}const be=ve?getSequence(ye):EMPTY_ARR;for(re=be.length-1,R=ue-1;R>=0;R--){const ce=W+R,de=g[ce],Ce=ce+1{const{el:O,type:x,transition:A,children:w,shapeFlag:R}=f;if(R&6){fe(f.component.subTree,g,_,T);return}if(R&128){f.suspense.move(g,_,T);return}if(R&64){x.move(f,g,_,L);return}if(x===Fragment){r(O,g,_);for(let K=0;KA.enter(O),b);else{const{leave:K,delayLeave:j,afterLeave:z}=A,W=()=>r(O,g,_),ee=()=>{K(O,()=>{W(),z&&z()})};j?j(O,W,ee):ee()}else r(O,g,_)},le=(f,g,_,T=!1,b=!1)=>{const{type:O,props:x,ref:A,children:w,dynamicChildren:R,shapeFlag:M,patchFlag:K,dirs:j}=f;if(A!=null&&setRef(A,null,_,f,!0),M&256){g.ctx.deactivate(f);return}const z=M&1&&j,W=!isAsyncWrapper(f);let ee;if(W&&(ee=x&&x.onVnodeBeforeUnmount)&&invokeVNodeHook(ee,g,f),M&6)_e(f.component,_,T);else{if(M&128){f.suspense.unmount(_,T);return}z&&invokeDirectiveHook(f,null,g,"beforeUnmount"),M&64?f.type.remove(f,g,_,b,L,T):R&&(O!==Fragment||K>0&&K&64)?ie(R,g,_,!1,!0):(O===Fragment&&K&384||!b&&M&16)&&ie(w,g,_),T&&me(f)}(W&&(ee=x&&x.onVnodeUnmounted)||z)&&queuePostRenderEffect(()=>{ee&&invokeVNodeHook(ee,g,f),z&&invokeDirectiveHook(f,null,g,"unmounted")},_)},me=f=>{const{type:g,el:_,anchor:T,transition:b}=f;if(g===Fragment){ge(_,T);return}if(g===Static){F(f);return}const O=()=>{s(_),b&&!b.persisted&&b.afterLeave&&b.afterLeave()};if(f.shapeFlag&1&&b&&!b.persisted){const{leave:x,delayLeave:A}=b,w=()=>x(_,O);A?A(f.el,O,w):w()}else O()},ge=(f,g)=>{let _;for(;f!==g;)_=m(f),s(f),f=_;s(g)},_e=(f,g,_)=>{const{bum:T,scope:b,update:O,subTree:x,um:A}=f;T&&invokeArrayFns$1(T),b.stop(),O&&(O.active=!1,le(x,f,g,_)),A&&queuePostRenderEffect(A,g),queuePostRenderEffect(()=>{f.isUnmounted=!0},g),g&&g.pendingBranch&&!g.isUnmounted&&f.asyncDep&&!f.asyncResolved&&f.suspenseId===g.pendingId&&(g.deps--,g.deps===0&&g.resolve())},ie=(f,g,_,T=!1,b=!1,O=0)=>{for(let x=O;xf.shapeFlag&6?C(f.component.subTree):f.shapeFlag&128?f.suspense.next():m(f.anchor||f.el);let k=!1;const N=(f,g,_)=>{f==null?g._vnode&&le(g._vnode,null,null,!0):E(g._vnode||null,f,g,null,null,null,_),k||(k=!0,flushPreFlushCbs(),flushPostFlushCbs(),k=!1),g._vnode=f},L={p:E,um:le,m:fe,r:me,mt:oe,mc:I,pc:X,pbc:q,n:C,o:e};let Q,ne;return t&&([Q,ne]=t(L)),{render:N,hydrate:Q,createApp:createAppAPI(N,Q)}}function resolveChildrenNamespace({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function toggleRecurse({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function needTransition(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function traverseStaticChildren(e,t,n=!1){const r=e.children,s=t.children;if(isArray$3(r)&&isArray$3(s))for(let o=0;o>1,e[n[l]]0&&(t[r]=n[o-1]),n[o]=r)}}for(o=n.length,i=n[o-1];o-- >0;)n[o]=i,i=t[i];return n}function locateNonHydratedAsyncRoot(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:locateNonHydratedAsyncRoot(t)}const isTeleport=e=>e.__isTeleport,Fragment=Symbol.for("v-fgt"),Text=Symbol.for("v-txt"),Comment=Symbol.for("v-cmt"),Static=Symbol.for("v-stc"),blockStack=[];let currentBlock=null;function openBlock(e=!1){blockStack.push(currentBlock=e?null:[])}function closeBlock(){blockStack.pop(),currentBlock=blockStack[blockStack.length-1]||null}let isBlockTreeEnabled=1;function setBlockTracking(e){isBlockTreeEnabled+=e}function setupBlock(e){return e.dynamicChildren=isBlockTreeEnabled>0?currentBlock||EMPTY_ARR:null,closeBlock(),isBlockTreeEnabled>0&¤tBlock&¤tBlock.push(e),e}function createElementBlock(e,t,n,r,s,o){return setupBlock(createBaseVNode(e,t,n,r,s,o,!0))}function createBlock(e,t,n,r,s){return setupBlock(createVNode(e,t,n,r,s,!0))}function isVNode(e){return e?e.__v_isVNode===!0:!1}function isSameVNodeType(e,t){return e.type===t.type&&e.key===t.key}const InternalObjectKey="__vInternal",normalizeKey=({key:e})=>e!=null?e:null,normalizeRef=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?isString$3(e)||isRef(e)||isFunction$3(e)?{i:currentRenderingInstance,r:e,k:t,f:!!n}:e:null);function createBaseVNode(e,t=null,n=null,r=0,s=null,o=e===Fragment?0:1,i=!1,l=!1){const a={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&normalizeKey(t),ref:t&&normalizeRef(t),scopeId:currentScopeId,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:r,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:currentRenderingInstance};return l?(normalizeChildren(a,n),o&128&&e.normalize(a)):n&&(a.shapeFlag|=isString$3(n)?8:16),isBlockTreeEnabled>0&&!i&¤tBlock&&(a.patchFlag>0||o&6)&&a.patchFlag!==32&¤tBlock.push(a),a}const createVNode=_createVNode;function _createVNode(e,t=null,n=null,r=0,s=null,o=!1){if((!e||e===NULL_DYNAMIC_COMPONENT)&&(e=Comment),isVNode(e)){const l=cloneVNode(e,t,!0);return n&&normalizeChildren(l,n),isBlockTreeEnabled>0&&!o&¤tBlock&&(l.shapeFlag&6?currentBlock[currentBlock.indexOf(e)]=l:currentBlock.push(l)),l.patchFlag|=-2,l}if(isClassComponent(e)&&(e=e.__vccOpts),t){t=guardReactiveProps(t);let{class:l,style:a}=t;l&&!isString$3(l)&&(t.class=normalizeClass(l)),isObject$3(a)&&(isProxy(a)&&!isArray$3(a)&&(a=extend$2({},a)),t.style=normalizeStyle(a))}const i=isString$3(e)?1:isSuspense(e)?128:isTeleport(e)?64:isObject$3(e)?4:isFunction$3(e)?2:0;return createBaseVNode(e,t,n,r,s,i,o,!0)}function guardReactiveProps(e){return e?isProxy(e)||InternalObjectKey in e?extend$2({},e):e:null}function cloneVNode(e,t,n=!1){const{props:r,ref:s,patchFlag:o,children:i}=e,l=t?mergeProps(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&normalizeKey(l),ref:t&&t.ref?n&&s?isArray$3(s)?s.concat(normalizeRef(t)):[s,normalizeRef(t)]:normalizeRef(t):s,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Fragment?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&cloneVNode(e.ssContent),ssFallback:e.ssFallback&&cloneVNode(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function createTextVNode(e=" ",t=0){return createVNode(Text,null,e,t)}function createStaticVNode(e,t){const n=createVNode(Static,null,e);return n.staticCount=t,n}function createCommentVNode(e="",t=!1){return t?(openBlock(),createBlock(Comment,null,e)):createVNode(Comment,null,e)}function normalizeVNode(e){return e==null||typeof e=="boolean"?createVNode(Comment):isArray$3(e)?createVNode(Fragment,null,e.slice()):typeof e=="object"?cloneIfMounted(e):createVNode(Text,null,String(e))}function cloneIfMounted(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:cloneVNode(e)}function normalizeChildren(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(isArray$3(t))n=16;else if(typeof t=="object")if(r&65){const s=t.default;s&&(s._c&&(s._d=!1),normalizeChildren(e,s()),s._c&&(s._d=!0));return}else{n=32;const s=t._;!s&&!(InternalObjectKey in t)?t._ctx=currentRenderingInstance:s===3&¤tRenderingInstance&&(currentRenderingInstance.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else isFunction$3(t)?(t={default:t,_ctx:currentRenderingInstance},n=32):(t=String(t),r&64?(n=16,t=[createTextVNode(t)]):n=8);e.children=t,e.shapeFlag|=n}function mergeProps(...e){const t={};for(let n=0;ncurrentInstance||currentRenderingInstance;let internalSetCurrentInstance,setInSSRSetupState;{const e=getGlobalThis(),t=(n,r)=>{let s;return(s=e[n])||(s=e[n]=[]),s.push(r),o=>{s.length>1?s.forEach(i=>i(o)):s[0](o)}};internalSetCurrentInstance=t("__VUE_INSTANCE_SETTERS__",n=>currentInstance=n),setInSSRSetupState=t("__VUE_SSR_SETTERS__",n=>isInSSRComponentSetup=n)}const setCurrentInstance=e=>{const t=currentInstance;return internalSetCurrentInstance(e),e.scope.on(),()=>{e.scope.off(),internalSetCurrentInstance(t)}},unsetCurrentInstance=()=>{currentInstance&¤tInstance.scope.off(),internalSetCurrentInstance(null)};function isStatefulComponent(e){return e.vnode.shapeFlag&4}let isInSSRComponentSetup=!1;function setupComponent(e,t=!1){t&&setInSSRSetupState(t);const{props:n,children:r}=e.vnode,s=isStatefulComponent(e);initProps(e,n,s,t),initSlots(e,r);const o=s?setupStatefulComponent(e,t):void 0;return t&&setInSSRSetupState(!1),o}function setupStatefulComponent(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=markRaw(new Proxy(e.ctx,PublicInstanceProxyHandlers));const{setup:r}=n;if(r){const s=e.setupContext=r.length>1?createSetupContext(e):null,o=setCurrentInstance(e);pauseTracking();const i=callWithErrorHandling(r,e,0,[e.props,s]);if(resetTracking(),o(),isPromise(i)){if(i.then(unsetCurrentInstance,unsetCurrentInstance),t)return i.then(l=>{handleSetupResult(e,l,t)}).catch(l=>{handleError(l,e,0)});e.asyncDep=i}else handleSetupResult(e,i,t)}else finishComponentSetup(e,t)}function handleSetupResult(e,t,n){isFunction$3(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:isObject$3(t)&&(e.setupState=proxyRefs(t)),finishComponentSetup(e,n)}let compile;function finishComponentSetup(e,t,n){const r=e.type;if(!e.render){if(!t&&compile&&!r.render){const s=r.template||resolveMergedOptions(e).template;if(s){const{isCustomElement:o,compilerOptions:i}=e.appContext.config,{delimiters:l,compilerOptions:a}=r,u=extend$2(extend$2({isCustomElement:o,delimiters:l},i),a);r.render=compile(s,u)}}e.render=r.render||NOOP}{const s=setCurrentInstance(e);pauseTracking();try{applyOptions(e)}finally{resetTracking(),s()}}}function getAttrsProxy(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return track(e,"get","$attrs"),t[n]}}))}function createSetupContext(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return getAttrsProxy(e)},slots:e.slots,emit:e.emit,expose:t}}function getExposeProxy(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(proxyRefs(markRaw(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in publicPropertiesMap)return publicPropertiesMap[n](e)},has(t,n){return n in t||n in publicPropertiesMap}}))}const classifyRE=/(?:^|[-_])(\w)/g,classify=e=>e.replace(classifyRE,t=>t.toUpperCase()).replace(/[-_]/g,"");function getComponentName(e,t=!0){return isFunction$3(e)?e.displayName||e.name:e.name||t&&e.__name}function formatComponentName(e,t,n=!1){let r=getComponentName(t);if(!r&&t.__file){const s=t.__file.match(/([^/\\]+)\.\w+$/);s&&(r=s[1])}if(!r&&e&&e.parent){const s=o=>{for(const i in o)if(o[i]===t)return i};r=s(e.components||e.parent.type.components)||s(e.appContext.components)}return r?classify(r):n?"App":"Anonymous"}function isClassComponent(e){return isFunction$3(e)&&"__vccOpts"in e}const computed$1=(e,t)=>computed$2(e,t,isInSSRComponentSetup);function h(e,t,n){const r=arguments.length;return r===2?isObject$3(t)&&!isArray$3(t)?isVNode(t)?createVNode(e,null,[t]):createVNode(e,t):createVNode(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&isVNode(n)&&(n=[n]),createVNode(e,t,n))}const version$1="3.4.21";/** +* @vue/shared v3.4.21 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/function makeMap(e,t){const n=new Set(e.split(","));return t?r=>n.has(r.toLowerCase()):r=>n.has(r)}const EMPTY_OBJ={},isOn=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),isModelListener=e=>e.startsWith("onUpdate:"),extend$1=Object.assign,isArray$2=Array.isArray,isFunction$2=e=>typeof e=="function",isString$2=e=>typeof e=="string",isObject$2=e=>e!==null&&typeof e=="object",cacheStringFunction=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},hyphenateRE=/\B([A-Z])/g,hyphenate=cacheStringFunction(e=>e.replace(hyphenateRE,"-$1").toLowerCase()),capitalize=cacheStringFunction(e=>e.charAt(0).toUpperCase()+e.slice(1)),invokeArrayFns=(e,t)=>{for(let n=0;n{const t=parseFloat(e);return isNaN(t)?e:t},toNumber=e=>{const t=isString$2(e)?Number(e):NaN;return isNaN(t)?e:t},specialBooleanAttrs="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",isSpecialBooleanAttr=makeMap(specialBooleanAttrs);function includeBooleanAttr(e){return!!e||e===""}/** +* @vue/runtime-dom v3.4.21 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/const svgNS="http://www.w3.org/2000/svg",mathmlNS="http://www.w3.org/1998/Math/MathML",doc=typeof document!="undefined"?document:null,templateContainer=doc&&doc.createElement("template"),nodeOps={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const s=t==="svg"?doc.createElementNS(svgNS,e):t==="mathml"?doc.createElementNS(mathmlNS,e):doc.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&s.setAttribute("multiple",r.multiple),s},createText:e=>doc.createTextNode(e),createComment:e=>doc.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>doc.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,s,o){const i=n?n.previousSibling:t.lastChild;if(s&&(s===o||s.nextSibling))for(;t.insertBefore(s.cloneNode(!0),n),!(s===o||!(s=s.nextSibling)););else{templateContainer.innerHTML=r==="svg"?`${e}`:r==="mathml"?`${e}`:e;const l=templateContainer.content;if(r==="svg"||r==="mathml"){const a=l.firstChild;for(;a.firstChild;)l.appendChild(a.firstChild);l.removeChild(a)}t.insertBefore(l,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},TRANSITION$1="transition",ANIMATION="animation",vtcKey=Symbol("_vtc"),Transition=(e,{slots:t})=>h(BaseTransition,resolveTransitionProps(e),t);Transition.displayName="Transition";const DOMTransitionPropsValidators={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},TransitionPropsValidators=Transition.props=extend$1({},BaseTransitionPropsValidators,DOMTransitionPropsValidators),callHook=(e,t=[])=>{isArray$2(e)?e.forEach(n=>n(...t)):e&&e(...t)},hasExplicitCallback=e=>e?isArray$2(e)?e.some(t=>t.length>1):e.length>1:!1;function resolveTransitionProps(e){const t={};for(const B in e)B in DOMTransitionPropsValidators||(t[B]=e[B]);if(e.css===!1)return t;const{name:n="v",type:r,duration:s,enterFromClass:o=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:a=o,appearActiveClass:u=i,appearToClass:c=l,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:m=`${n}-leave-active`,leaveToClass:y=`${n}-leave-to`}=e,v=normalizeDuration(s),E=v&&v[0],S=v&&v[1],{onBeforeEnter:$,onEnter:P,onEnterCancelled:H,onLeave:F,onLeaveCancelled:D,onBeforeAppear:V=$,onAppear:G=P,onAppearCancelled:I=H}=t,U=(B,J,oe)=>{removeTransitionClass(B,J?c:l),removeTransitionClass(B,J?u:i),oe&&oe()},q=(B,J)=>{B._isLeaving=!1,removeTransitionClass(B,d),removeTransitionClass(B,y),removeTransitionClass(B,m),J&&J()},te=B=>(J,oe)=>{const ae=B?G:P,Y=()=>U(J,B,oe);callHook(ae,[J,Y]),nextFrame(()=>{removeTransitionClass(J,B?a:o),addTransitionClass(J,B?c:l),hasExplicitCallback(ae)||whenTransitionEnds(J,r,E,Y)})};return extend$1(t,{onBeforeEnter(B){callHook($,[B]),addTransitionClass(B,o),addTransitionClass(B,i)},onBeforeAppear(B){callHook(V,[B]),addTransitionClass(B,a),addTransitionClass(B,u)},onEnter:te(!1),onAppear:te(!0),onLeave(B,J){B._isLeaving=!0;const oe=()=>q(B,J);addTransitionClass(B,d),forceReflow(),addTransitionClass(B,m),nextFrame(()=>{!B._isLeaving||(removeTransitionClass(B,d),addTransitionClass(B,y),hasExplicitCallback(F)||whenTransitionEnds(B,r,S,oe))}),callHook(F,[B,oe])},onEnterCancelled(B){U(B,!1),callHook(H,[B])},onAppearCancelled(B){U(B,!0),callHook(I,[B])},onLeaveCancelled(B){q(B),callHook(D,[B])}})}function normalizeDuration(e){if(e==null)return null;if(isObject$2(e))return[NumberOf(e.enter),NumberOf(e.leave)];{const t=NumberOf(e);return[t,t]}}function NumberOf(e){return toNumber(e)}function addTransitionClass(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[vtcKey]||(e[vtcKey]=new Set)).add(t)}function removeTransitionClass(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[vtcKey];n&&(n.delete(t),n.size||(e[vtcKey]=void 0))}function nextFrame(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let endId=0;function whenTransitionEnds(e,t,n,r){const s=e._endId=++endId,o=()=>{s===e._endId&&r()};if(n)return setTimeout(o,n);const{type:i,timeout:l,propCount:a}=getTransitionInfo(e,t);if(!i)return r();const u=i+"end";let c=0;const d=()=>{e.removeEventListener(u,m),o()},m=y=>{y.target===e&&++c>=a&&d()};setTimeout(()=>{c(n[v]||"").split(", "),s=r(`${TRANSITION$1}Delay`),o=r(`${TRANSITION$1}Duration`),i=getTimeout(s,o),l=r(`${ANIMATION}Delay`),a=r(`${ANIMATION}Duration`),u=getTimeout(l,a);let c=null,d=0,m=0;t===TRANSITION$1?i>0&&(c=TRANSITION$1,d=i,m=o.length):t===ANIMATION?u>0&&(c=ANIMATION,d=u,m=a.length):(d=Math.max(i,u),c=d>0?i>u?TRANSITION$1:ANIMATION:null,m=c?c===TRANSITION$1?o.length:a.length:0);const y=c===TRANSITION$1&&/\b(transform|all)(,|$)/.test(r(`${TRANSITION$1}Property`).toString());return{type:c,timeout:d,propCount:m,hasTransform:y}}function getTimeout(e,t){for(;e.lengthtoMs(n)+toMs(e[r])))}function toMs(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function forceReflow(){return document.body.offsetHeight}function patchClass(e,t,n){const r=e[vtcKey];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const vShowOriginalDisplay=Symbol("_vod"),vShowHidden=Symbol("_vsh"),CSS_VAR_TEXT=Symbol("");function useCssVars(e){const t=getCurrentInstance();if(!t)return;const n=t.ut=(s=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(o=>setVarsOnNode(o,s))},r=()=>{const s=e(t.proxy);setVarsOnVNode(t.subTree,s),n(s)};watchPostEffect(r),onMounted$1(()=>{const s=new MutationObserver(r);s.observe(t.subTree.el.parentNode,{childList:!0}),onUnmounted(()=>s.disconnect())})}function setVarsOnVNode(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{setVarsOnVNode(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)setVarsOnNode(e.el,t);else if(e.type===Fragment)e.children.forEach(n=>setVarsOnVNode(n,t));else if(e.type===Static){let{el:n,anchor:r}=e;for(;n&&(setVarsOnNode(n,t),n!==r);)n=n.nextSibling}}function setVarsOnNode(e,t){if(e.nodeType===1){const n=e.style;let r="";for(const s in t)n.setProperty(`--${s}`,t[s]),r+=`--${s}: ${t[s]};`;n[CSS_VAR_TEXT]=r}}const displayRE=/(^|;)\s*display\s*:/;function patchStyle(e,t,n){const r=e.style,s=isString$2(n);let o=!1;if(n&&!s){if(t)if(isString$2(t))for(const i of t.split(";")){const l=i.slice(0,i.indexOf(":")).trim();n[l]==null&&setStyle(r,l,"")}else for(const i in t)n[i]==null&&setStyle(r,i,"");for(const i in n)i==="display"&&(o=!0),setStyle(r,i,n[i])}else if(s){if(t!==n){const i=r[CSS_VAR_TEXT];i&&(n+=";"+i),r.cssText=n,o=displayRE.test(n)}}else t&&e.removeAttribute("style");vShowOriginalDisplay in e&&(e[vShowOriginalDisplay]=o?r.display:"",e[vShowHidden]&&(r.display="none"))}const importantRE=/\s*!important$/;function setStyle(e,t,n){if(isArray$2(n))n.forEach(r=>setStyle(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=autoPrefix(e,t);importantRE.test(n)?e.setProperty(hyphenate(r),n.replace(importantRE,""),"important"):e[r]=n}}const prefixes=["Webkit","Moz","ms"],prefixCache={};function autoPrefix(e,t){const n=prefixCache[t];if(n)return n;let r=camelize(t);if(r!=="filter"&&r in e)return prefixCache[t]=r;r=capitalize(r);for(let s=0;scachedNow||(p.then(()=>cachedNow=0),cachedNow=Date.now());function createInvoker(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;callWithAsyncErrorHandling(patchStopImmediatePropagation(r,n.value),t,5,[r])};return n.value=e,n.attached=getNow(),n}function patchStopImmediatePropagation(e,t){if(isArray$2(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>s=>!s._stopped&&r&&r(s))}else return t}const isNativeOn=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,patchProp=(e,t,n,r,s,o,i,l,a)=>{const u=s==="svg";t==="class"?patchClass(e,r,u):t==="style"?patchStyle(e,n,r):isOn(t)?isModelListener(t)||patchEvent(e,t,n,r,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):shouldSetAsProp(e,t,r,u))?patchDOMProp(e,t,r,o,i,l,a):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),patchAttr(e,t,r,u))};function shouldSetAsProp(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&isNativeOn(t)&&isFunction$2(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const s=e.tagName;if(s==="IMG"||s==="VIDEO"||s==="CANVAS"||s==="SOURCE")return!1}return isNativeOn(t)&&isString$2(n)?!1:t in e}function useCssModule(e="$style"){{const t=getCurrentInstance();if(!t)return EMPTY_OBJ;const n=t.type.__cssModules;if(!n)return EMPTY_OBJ;const r=n[e];return r||EMPTY_OBJ}}const positionMap=new WeakMap,newPositionMap=new WeakMap,moveCbKey=Symbol("_moveCb"),enterCbKey=Symbol("_enterCb"),TransitionGroupImpl={name:"TransitionGroup",props:extend$1({},TransitionPropsValidators,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=getCurrentInstance(),r=useTransitionState();let s,o;return onUpdated(()=>{if(!s.length)return;const i=e.moveClass||`${e.name||"v"}-move`;if(!hasCSSTransform(s[0].el,n.vnode.el,i))return;s.forEach(callPendingCbs),s.forEach(recordPosition);const l=s.filter(applyTranslation);forceReflow(),l.forEach(a=>{const u=a.el,c=u.style;addTransitionClass(u,i),c.transform=c.webkitTransform=c.transitionDuration="";const d=u[moveCbKey]=m=>{m&&m.target!==u||(!m||/transform$/.test(m.propertyName))&&(u.removeEventListener("transitionend",d),u[moveCbKey]=null,removeTransitionClass(u,i))};u.addEventListener("transitionend",d)})}),()=>{const i=toRaw(e),l=resolveTransitionProps(i);let a=i.tag||Fragment;s=o,o=t.default?getTransitionRawChildren(t.default()):[];for(let u=0;udelete e.mode;TransitionGroupImpl.props;const TransitionGroup=TransitionGroupImpl;function callPendingCbs(e){const t=e.el;t[moveCbKey]&&t[moveCbKey](),t[enterCbKey]&&t[enterCbKey]()}function recordPosition(e){newPositionMap.set(e,e.el.getBoundingClientRect())}function applyTranslation(e){const t=positionMap.get(e),n=newPositionMap.get(e),r=t.left-n.left,s=t.top-n.top;if(r||s){const o=e.el.style;return o.transform=o.webkitTransform=`translate(${r}px,${s}px)`,o.transitionDuration="0s",e}}function hasCSSTransform(e,t,n){const r=e.cloneNode(),s=e[vtcKey];s&&s.forEach(l=>{l.split(/\s+/).forEach(a=>a&&r.classList.remove(a))}),n.split(/\s+/).forEach(l=>l&&r.classList.add(l)),r.style.display="none";const o=t.nodeType===1?t:t.parentNode;o.appendChild(r);const{hasTransform:i}=getTransitionInfo(r);return o.removeChild(r),i}const getModelAssigner=e=>{const t=e.props["onUpdate:modelValue"]||!1;return isArray$2(t)?n=>invokeArrayFns(t,n):t};function onCompositionStart(e){e.target.composing=!0}function onCompositionEnd(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const assignKey=Symbol("_assign"),vModelText={created(e,{modifiers:{lazy:t,trim:n,number:r}},s){e[assignKey]=getModelAssigner(s);const o=r||s.props&&s.props.type==="number";addEventListener$1(e,t?"change":"input",i=>{if(i.target.composing)return;let l=e.value;n&&(l=l.trim()),o&&(l=looseToNumber(l)),e[assignKey](l)}),n&&addEventListener$1(e,"change",()=>{e.value=e.value.trim()}),t||(addEventListener$1(e,"compositionstart",onCompositionStart),addEventListener$1(e,"compositionend",onCompositionEnd),addEventListener$1(e,"change",onCompositionEnd))},mounted(e,{value:t}){e.value=t==null?"":t},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:r,number:s}},o){if(e[assignKey]=getModelAssigner(o),e.composing)return;const i=s||e.type==="number"?looseToNumber(e.value):e.value,l=t==null?"":t;i!==l&&(document.activeElement===e&&e.type!=="range"&&(n||r&&e.value.trim()===l)||(e.value=l))}},systemModifiers=["ctrl","shift","alt","meta"],modifierGuards={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>systemModifiers.some(n=>e[`${n}Key`]&&!t.includes(n))},withModifiers=(e,t)=>{const n=e._withMods||(e._withMods={}),r=t.join(".");return n[r]||(n[r]=(s,...o)=>{for(let i=0;i{const n=e._withKeys||(e._withKeys={}),r=t.join(".");return n[r]||(n[r]=s=>{if(!("key"in s))return;const o=hyphenate(s.key);if(t.some(i=>i===o||keyNames[i]===o))return e(s)})},rendererOptions=extend$1({patchProp},nodeOps);let renderer;function ensureRenderer(){return renderer||(renderer=createRenderer(rendererOptions))}const createApp=(...e)=>{const t=ensureRenderer().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=normalizeContainer(r);if(!s)return;const o=t._component;!isFunction$2(o)&&!o.render&&!o.template&&(o.template=s.innerHTML),s.innerHTML="";const i=n(s,!1,resolveRootNamespace(s));return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),i},t};function resolveRootNamespace(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function normalizeContainer(e){return isString$2(e)?document.querySelector(e):e}var PROVIDE_KEY="_vue_use_head_",HEAD_COUNT_KEY="head:count",HEAD_ATTRS_KEY="data-head-attrs",createElement=(e,t,n)=>{const r=n.createElement(e);for(const s of Object.keys(t)){let o=t[s];s==="key"||o===!1||(s==="children"?r.textContent=o:r.setAttribute(s,o))}return r},getTagKey=e=>{if(e.key!==void 0)return{name:"key",value:e.key};if(e.name!==void 0)return{name:"name",value:e.name};if(e.property!==void 0)return{name:"property",value:e.property}},injectHead=()=>{const e=inject(PROVIDE_KEY);if(!e)throw new Error("You may forget to apply app.use(head)");return e},acceptFields=["title","meta","link","base","style","script","htmlAttrs","bodyAttrs"],headObjToTags=e=>{const t=[];for(const n of Object.keys(e))if(n==="title")t.push({tag:n,props:{children:e[n]}});else if(n==="base")t.push({tag:n,props:{key:"default",...e[n]}});else if(acceptFields.includes(n)){const r=e[n];Array.isArray(r)?r.forEach(s=>{t.push({tag:n,props:s})}):r&&t.push({tag:n,props:r})}return t},setAttrs=(e,t)=>{const n=e.getAttribute(HEAD_ATTRS_KEY);if(n)for(const s of n.split(","))e.removeAttribute(s);const r=Object.keys(t);for(const s of r){const o=t[s];o===!1?e.removeAttribute(s):e.setAttribute(s,o)}e.setAttribute(HEAD_ATTRS_KEY,r.join(","))},insertTags=(e,t=window.document)=>{const n=t.head;let r=n.querySelector(`meta[name="${HEAD_COUNT_KEY}"]`);const s=r?Number(r.getAttribute("content")):0,o=[];if(r)for(let c=0,d=r.previousElementSibling;c{c.remove()}),l!==void 0&&(t.title=l),setAttrs(t.documentElement,a),setAttrs(t.body,u),i.forEach(c=>{n.insertBefore(c,r)}),r.setAttribute("content",""+i.length)},createHead=()=>{const e=[],t={install(n){n.config.globalProperties.$head=t,n.provide(PROVIDE_KEY,t)},headTags:e,addHeadTags(n){n.forEach(r=>{if(r.tag==="meta"||r.tag==="base"){const s=getTagKey(r.props);if(s){let o=-1;for(let i=0;i{const s=e.indexOf(r);s!==-1&&e.splice(s,1)})},updateDOM(n){insertTags(e,n)}};return t},IS_BROWSER=typeof window!="undefined",useHead=e=>{const t=typeof e=="function"?computed$1(e):ref(e),n=injectHead();if(IS_BROWSER){let r;watchEffect$1(()=>{r&&n.removeHeadTags(r),r=headObjToTags(t.value),n.addHeadTags(r),n.updateDOM()}),onBeforeUnmount(()=>{r&&(n.removeHeadTags(r),n.updateDOM())})}else n.addHeadTags(headObjToTags(t.value))},isVue2=!1;/*! + * pinia v2.1.7 + * (c) 2023 Eduardo San Martin Morote + * @license MIT + */let activePinia;const setActivePinia=e=>activePinia=e,piniaSymbol=Symbol();function isPlainObject$1(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var MutationType;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(MutationType||(MutationType={}));function createPinia(){const e=effectScope(!0),t=e.run(()=>ref({}));let n=[],r=[];const s=markRaw({install(o){setActivePinia(s),s._a=o,o.provide(piniaSymbol,s),o.config.globalProperties.$pinia=s,r.forEach(i=>n.push(i)),r=[]},use(o){return!this._a&&!isVue2?r.push(o):n.push(o),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return s}const noop$1=()=>{};function addSubscription(e,t,n,r=noop$1){e.push(t);const s=()=>{const o=e.indexOf(t);o>-1&&(e.splice(o,1),r())};return!n&&getCurrentScope()&&onScopeDispose(s),s}function triggerSubscriptions(e,...t){e.slice().forEach(n=>{n(...t)})}const fallbackRunWithContext=e=>e();function mergeReactiveObjects(e,t){e instanceof Map&&t instanceof Map&&t.forEach((n,r)=>e.set(r,n)),e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const n in t){if(!t.hasOwnProperty(n))continue;const r=t[n],s=e[n];isPlainObject$1(s)&&isPlainObject$1(r)&&e.hasOwnProperty(n)&&!isRef(r)&&!isReactive(r)?e[n]=mergeReactiveObjects(s,r):e[n]=r}return e}const skipHydrateSymbol=Symbol();function shouldHydrate(e){return!isPlainObject$1(e)||!e.hasOwnProperty(skipHydrateSymbol)}const{assign:assign$1}=Object;function isComputed(e){return!!(isRef(e)&&e.effect)}function createOptionsStore(e,t,n,r){const{state:s,actions:o,getters:i}=t,l=n.state.value[e];let a;function u(){l||(n.state.value[e]=s?s():{});const c=toRefs$1(n.state.value[e]);return assign$1(c,o,Object.keys(i||{}).reduce((d,m)=>(d[m]=markRaw(computed$1(()=>{setActivePinia(n);const y=n._s.get(e);return i[m].call(y,y)})),d),{}))}return a=createSetupStore(e,u,t,n,r,!0),a}function createSetupStore(e,t,n={},r,s,o){let i;const l=assign$1({actions:{}},n),a={deep:!0};let u,c,d=[],m=[],y;const v=r.state.value[e];!o&&!v&&(r.state.value[e]={}),ref({});let E;function S(I){let U;u=c=!1,typeof I=="function"?(I(r.state.value[e]),U={type:MutationType.patchFunction,storeId:e,events:y}):(mergeReactiveObjects(r.state.value[e],I),U={type:MutationType.patchObject,payload:I,storeId:e,events:y});const q=E=Symbol();nextTick().then(()=>{E===q&&(u=!0)}),c=!0,triggerSubscriptions(d,U,r.state.value[e])}const $=o?function(){const{state:U}=n,q=U?U():{};this.$patch(te=>{assign$1(te,q)})}:noop$1;function P(){i.stop(),d=[],m=[],r._s.delete(e)}function H(I,U){return function(){setActivePinia(r);const q=Array.from(arguments),te=[],B=[];function J(Y){te.push(Y)}function oe(Y){B.push(Y)}triggerSubscriptions(m,{args:q,name:I,store:D,after:J,onError:oe});let ae;try{ae=U.apply(this&&this.$id===e?this:D,q)}catch(Y){throw triggerSubscriptions(B,Y),Y}return ae instanceof Promise?ae.then(Y=>(triggerSubscriptions(te,Y),Y)).catch(Y=>(triggerSubscriptions(B,Y),Promise.reject(Y))):(triggerSubscriptions(te,ae),ae)}}const F={_p:r,$id:e,$onAction:addSubscription.bind(null,m),$patch:S,$reset:$,$subscribe(I,U={}){const q=addSubscription(d,I,U.detached,()=>te()),te=i.run(()=>watch(()=>r.state.value[e],B=>{(U.flush==="sync"?c:u)&&I({storeId:e,type:MutationType.direct,events:y},B)},assign$1({},a,U)));return q},$dispose:P},D=reactive$1(F);r._s.set(e,D);const G=(r._a&&r._a.runWithContext||fallbackRunWithContext)(()=>r._e.run(()=>(i=effectScope()).run(t)));for(const I in G){const U=G[I];if(isRef(U)&&!isComputed(U)||isReactive(U))o||(v&&shouldHydrate(U)&&(isRef(U)?U.value=v[I]:mergeReactiveObjects(U,v[I])),r.state.value[e][I]=U);else if(typeof U=="function"){const q=H(I,U);G[I]=q,l.actions[I]=U}}return assign$1(D,G),assign$1(toRaw(D),G),Object.defineProperty(D,"$state",{get:()=>r.state.value[e],set:I=>{S(U=>{assign$1(U,I)})}}),r._p.forEach(I=>{assign$1(D,i.run(()=>I({store:D,app:r._a,pinia:r,options:l})))}),v&&o&&n.hydrate&&n.hydrate(D.$state,v),u=!0,c=!0,D}function defineStore(e,t,n){let r,s;const o=typeof t=="function";typeof e=="string"?(r=e,s=o?n:t):(s=e,r=e.id);function i(l,a){const u=hasInjectionContext();return l=l||(u?inject(piniaSymbol,null):null),l&&setActivePinia(l),l=activePinia,l._s.has(r)||(o?createSetupStore(r,t,s,l):createOptionsStore(r,s,l)),l._s.get(r)}return i.$id=r,i}globalThis.onActivated=onActivated;globalThis.onBeforeMount=onBeforeMount$1;globalThis.onBeforeUnmount=onBeforeUnmount;globalThis.onBeforeUpdate=onBeforeUpdate;globalThis.onDeactivated=onDeactivated;globalThis.onErrorCaptured=onErrorCaptured;globalThis.onMounted=onMounted$1;globalThis.onServerPrefetch=onServerPrefetch;globalThis.onUnmounted=onUnmounted;globalThis.onUpdated=onUpdated;globalThis.computed=computed$1;globalThis.customRef=customRef;globalThis.isReadonly=isReadonly;globalThis.isRef=isRef;globalThis.markRaw=markRaw;globalThis.reactive=reactive$1;globalThis.readonly=readonly;globalThis.ref=ref;globalThis.shallowReactive=shallowReactive;globalThis.shallowReadonly=shallowReadonly;globalThis.shallowRef=shallowRef;globalThis.toRaw=toRaw;globalThis.toRef=toRef;globalThis.toRefs=toRefs$1;globalThis.triggerRef=triggerRef;globalThis.unref=unref;globalThis.watch=watch;globalThis.watchEffect=watchEffect$1;globalThis.defineComponent=defineComponent;globalThis.defineAsyncComponent=defineAsyncComponent;globalThis.getCurrentInstance=getCurrentInstance;globalThis.h=h;globalThis.inject=inject;globalThis.nextTick=nextTick;globalThis.provide=provide;globalThis.useCssModule=useCssModule;var __defProp=Object.defineProperty,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(e,t,n)=>t in e?__defProp(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,__spreadValues=(e,t)=>{for(var n in t||(t={}))__hasOwnProp.call(t,n)&&__defNormalProp(e,n,t[n]);if(__getOwnPropSymbols)for(var n of __getOwnPropSymbols(t))__propIsEnum.call(t,n)&&__defNormalProp(e,n,t[n]);return e},isFunction$1=e=>typeof e=="function",isString$1=e=>typeof e=="string",isNonEmptyString=e=>isString$1(e)&&e.trim().length>0,isNumber$1=e=>typeof e=="number",isUndefined$1=e=>typeof e=="undefined",isObject$1=e=>typeof e=="object"&&e!==null,isJSX=e=>hasProp(e,"tag")&&isNonEmptyString(e.tag),isTouchEvent=e=>window.TouchEvent&&e instanceof TouchEvent,isToastComponent=e=>hasProp(e,"component")&&isToastContent(e.component),isVueComponent=e=>isFunction$1(e)||isObject$1(e),isToastContent=e=>!isUndefined$1(e)&&(isString$1(e)||isVueComponent(e)||isToastComponent(e)),isDOMRect=e=>isObject$1(e)&&["height","width","right","left","top","bottom"].every(t=>isNumber$1(e[t])),hasProp=(e,t)=>(isObject$1(e)||isFunction$1(e))&&t in e,getId=(e=>()=>e++)(0);function getX(e){return isTouchEvent(e)?e.targetTouches[0].clientX:e.clientX}function getY(e){return isTouchEvent(e)?e.targetTouches[0].clientY:e.clientY}var removeElement=e=>{isUndefined$1(e.remove)?e.parentNode&&e.parentNode.removeChild(e):e.remove()},getVueComponentFromObj=e=>isToastComponent(e)?getVueComponentFromObj(e.component):isJSX(e)?defineComponent({render(){return e}}):typeof e=="string"?e:toRaw(unref(e)),normalizeToastComponent=e=>{if(typeof e=="string")return e;const t=hasProp(e,"props")&&isObject$1(e.props)?e.props:{},n=hasProp(e,"listeners")&&isObject$1(e.listeners)?e.listeners:{};return{component:getVueComponentFromObj(e),props:t,listeners:n}},isBrowser$1=()=>typeof window!="undefined",EventBus=class{constructor(){this.allHandlers={}}getHandlers(e){return this.allHandlers[e]||[]}on(e,t){const n=this.getHandlers(e);n.push(t),this.allHandlers[e]=n}off(e,t){const n=this.getHandlers(e);n.splice(n.indexOf(t)>>>0,1)}emit(e,t){this.getHandlers(e).forEach(r=>r(t))}},isEventBusInterface=e=>["on","off","emit"].every(t=>hasProp(e,t)&&isFunction$1(e[t])),TYPE;(function(e){e.SUCCESS="success",e.ERROR="error",e.WARNING="warning",e.INFO="info",e.DEFAULT="default"})(TYPE||(TYPE={}));var POSITION;(function(e){e.TOP_LEFT="top-left",e.TOP_CENTER="top-center",e.TOP_RIGHT="top-right",e.BOTTOM_LEFT="bottom-left",e.BOTTOM_CENTER="bottom-center",e.BOTTOM_RIGHT="bottom-right"})(POSITION||(POSITION={}));var EVENTS;(function(e){e.ADD="add",e.DISMISS="dismiss",e.UPDATE="update",e.CLEAR="clear",e.UPDATE_DEFAULTS="update_defaults"})(EVENTS||(EVENTS={}));var VT_NAMESPACE="Vue-Toastification",COMMON={type:{type:String,default:TYPE.DEFAULT},classNames:{type:[String,Array],default:()=>[]},trueBoolean:{type:Boolean,default:!0}},ICON={type:COMMON.type,customIcon:{type:[String,Boolean,Object,Function],default:!0}},CLOSE_BUTTON={component:{type:[String,Object,Function,Boolean],default:"button"},classNames:COMMON.classNames,showOnHover:{type:Boolean,default:!1},ariaLabel:{type:String,default:"close"}},PROGRESS_BAR={timeout:{type:[Number,Boolean],default:5e3},hideProgressBar:{type:Boolean,default:!1},isRunning:{type:Boolean,default:!1}},TRANSITION={transition:{type:[Object,String],default:`${VT_NAMESPACE}__bounce`}},CORE_TOAST={position:{type:String,default:POSITION.TOP_RIGHT},draggable:COMMON.trueBoolean,draggablePercent:{type:Number,default:.6},pauseOnFocusLoss:COMMON.trueBoolean,pauseOnHover:COMMON.trueBoolean,closeOnClick:COMMON.trueBoolean,timeout:PROGRESS_BAR.timeout,hideProgressBar:PROGRESS_BAR.hideProgressBar,toastClassName:COMMON.classNames,bodyClassName:COMMON.classNames,icon:ICON.customIcon,closeButton:CLOSE_BUTTON.component,closeButtonClassName:CLOSE_BUTTON.classNames,showCloseButtonOnHover:CLOSE_BUTTON.showOnHover,accessibility:{type:Object,default:()=>({toastRole:"alert",closeButtonLabel:"close"})},rtl:{type:Boolean,default:!1},eventBus:{type:Object,required:!1,default:()=>new EventBus}},TOAST={id:{type:[String,Number],required:!0,default:0},type:COMMON.type,content:{type:[String,Object,Function],required:!0,default:""},onClick:{type:Function,default:void 0},onClose:{type:Function,default:void 0}},CONTAINER={container:{type:[Object,Function],default:()=>document.body},newestOnTop:COMMON.trueBoolean,maxToasts:{type:Number,default:20},transition:TRANSITION.transition,toastDefaults:Object,filterBeforeCreate:{type:Function,default:e=>e},filterToasts:{type:Function,default:e=>e},containerClassName:COMMON.classNames,onMounted:Function,shareAppContext:[Boolean,Object]},propValidators_default={CORE_TOAST,TOAST,CONTAINER,PROGRESS_BAR,ICON,TRANSITION,CLOSE_BUTTON},VtProgressBar_default=defineComponent({name:"VtProgressBar",props:propValidators_default.PROGRESS_BAR,data(){return{hasClass:!0}},computed:{style(){return{animationDuration:`${this.timeout}ms`,animationPlayState:this.isRunning?"running":"paused",opacity:this.hideProgressBar?0:1}},cpClass(){return this.hasClass?`${VT_NAMESPACE}__progress-bar`:""}},watch:{timeout(){this.hasClass=!1,this.$nextTick(()=>this.hasClass=!0)}},mounted(){this.$el.addEventListener("animationend",this.animationEnded)},beforeUnmount(){this.$el.removeEventListener("animationend",this.animationEnded)},methods:{animationEnded(){this.$emit("close-toast")}}});function render(e,t){return openBlock(),createElementBlock("div",{style:normalizeStyle(e.style),class:normalizeClass(e.cpClass)},null,6)}VtProgressBar_default.render=render;var VtProgressBar_default2=VtProgressBar_default,VtCloseButton_default=defineComponent({name:"VtCloseButton",props:propValidators_default.CLOSE_BUTTON,computed:{buttonComponent(){return this.component!==!1?getVueComponentFromObj(this.component):"button"},classes(){const e=[`${VT_NAMESPACE}__close-button`];return this.showOnHover&&e.push("show-on-hover"),e.concat(this.classNames)}}}),_hoisted_1$3=createTextVNode(" \xD7 ");function render2(e,t){return openBlock(),createBlock(resolveDynamicComponent(e.buttonComponent),mergeProps({"aria-label":e.ariaLabel,class:e.classes},e.$attrs),{default:withCtx(()=>[_hoisted_1$3]),_:1},16,["aria-label","class"])}VtCloseButton_default.render=render2;var VtCloseButton_default2=VtCloseButton_default,VtSuccessIcon_default={},_hoisted_12={"aria-hidden":"true",focusable:"false","data-prefix":"fas","data-icon":"check-circle",class:"svg-inline--fa fa-check-circle fa-w-16",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},_hoisted_2$2=createBaseVNode("path",{fill:"currentColor",d:"M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z"},null,-1),_hoisted_3$2=[_hoisted_2$2];function render3(e,t){return openBlock(),createElementBlock("svg",_hoisted_12,_hoisted_3$2)}VtSuccessIcon_default.render=render3;var VtSuccessIcon_default2=VtSuccessIcon_default,VtInfoIcon_default={},_hoisted_13={"aria-hidden":"true",focusable:"false","data-prefix":"fas","data-icon":"info-circle",class:"svg-inline--fa fa-info-circle fa-w-16",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},_hoisted_22=createBaseVNode("path",{fill:"currentColor",d:"M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z"},null,-1),_hoisted_32=[_hoisted_22];function render4(e,t){return openBlock(),createElementBlock("svg",_hoisted_13,_hoisted_32)}VtInfoIcon_default.render=render4;var VtInfoIcon_default2=VtInfoIcon_default,VtWarningIcon_default={},_hoisted_14={"aria-hidden":"true",focusable:"false","data-prefix":"fas","data-icon":"exclamation-circle",class:"svg-inline--fa fa-exclamation-circle fa-w-16",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},_hoisted_23=createBaseVNode("path",{fill:"currentColor",d:"M504 256c0 136.997-111.043 248-248 248S8 392.997 8 256C8 119.083 119.043 8 256 8s248 111.083 248 248zm-248 50c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z"},null,-1),_hoisted_33=[_hoisted_23];function render5(e,t){return openBlock(),createElementBlock("svg",_hoisted_14,_hoisted_33)}VtWarningIcon_default.render=render5;var VtWarningIcon_default2=VtWarningIcon_default,VtErrorIcon_default={},_hoisted_15={"aria-hidden":"true",focusable:"false","data-prefix":"fas","data-icon":"exclamation-triangle",class:"svg-inline--fa fa-exclamation-triangle fa-w-18",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 576 512"},_hoisted_24=createBaseVNode("path",{fill:"currentColor",d:"M569.517 440.013C587.975 472.007 564.806 512 527.94 512H48.054c-36.937 0-59.999-40.055-41.577-71.987L246.423 23.985c18.467-32.009 64.72-31.951 83.154 0l239.94 416.028zM288 354c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z"},null,-1),_hoisted_34=[_hoisted_24];function render6(e,t){return openBlock(),createElementBlock("svg",_hoisted_15,_hoisted_34)}VtErrorIcon_default.render=render6;var VtErrorIcon_default2=VtErrorIcon_default,VtIcon_default=defineComponent({name:"VtIcon",props:propValidators_default.ICON,computed:{customIconChildren(){return hasProp(this.customIcon,"iconChildren")?this.trimValue(this.customIcon.iconChildren):""},customIconClass(){return isString$1(this.customIcon)?this.trimValue(this.customIcon):hasProp(this.customIcon,"iconClass")?this.trimValue(this.customIcon.iconClass):""},customIconTag(){return hasProp(this.customIcon,"iconTag")?this.trimValue(this.customIcon.iconTag,"i"):"i"},hasCustomIcon(){return this.customIconClass.length>0},component(){return this.hasCustomIcon?this.customIconTag:isToastContent(this.customIcon)?getVueComponentFromObj(this.customIcon):this.iconTypeComponent},iconTypeComponent(){return{[TYPE.DEFAULT]:VtInfoIcon_default2,[TYPE.INFO]:VtInfoIcon_default2,[TYPE.SUCCESS]:VtSuccessIcon_default2,[TYPE.ERROR]:VtErrorIcon_default2,[TYPE.WARNING]:VtWarningIcon_default2}[this.type]},iconClasses(){const e=[`${VT_NAMESPACE}__icon`];return this.hasCustomIcon?e.concat(this.customIconClass):e}},methods:{trimValue(e,t=""){return isNonEmptyString(e)?e.trim():t}}});function render7(e,t){return openBlock(),createBlock(resolveDynamicComponent(e.component),{class:normalizeClass(e.iconClasses)},{default:withCtx(()=>[createTextVNode(toDisplayString(e.customIconChildren),1)]),_:1},8,["class"])}VtIcon_default.render=render7;var VtIcon_default2=VtIcon_default,VtToast_default=defineComponent({name:"VtToast",components:{ProgressBar:VtProgressBar_default2,CloseButton:VtCloseButton_default2,Icon:VtIcon_default2},inheritAttrs:!1,props:Object.assign({},propValidators_default.CORE_TOAST,propValidators_default.TOAST),data(){return{isRunning:!0,disableTransitions:!1,beingDragged:!1,dragStart:0,dragPos:{x:0,y:0},dragRect:{}}},computed:{classes(){const e=[`${VT_NAMESPACE}__toast`,`${VT_NAMESPACE}__toast--${this.type}`,`${this.position}`].concat(this.toastClassName);return this.disableTransitions&&e.push("disable-transition"),this.rtl&&e.push(`${VT_NAMESPACE}__toast--rtl`),e},bodyClasses(){return[`${VT_NAMESPACE}__toast-${isString$1(this.content)?"body":"component-body"}`].concat(this.bodyClassName)},draggableStyle(){return this.dragStart===this.dragPos.x?{}:this.beingDragged?{transform:`translateX(${this.dragDelta}px)`,opacity:1-Math.abs(this.dragDelta/this.removalDistance)}:{transition:"transform 0.2s, opacity 0.2s",transform:"translateX(0)",opacity:1}},dragDelta(){return this.beingDragged?this.dragPos.x-this.dragStart:0},removalDistance(){return isDOMRect(this.dragRect)?(this.dragRect.right-this.dragRect.left)*this.draggablePercent:0}},mounted(){this.draggable&&this.draggableSetup(),this.pauseOnFocusLoss&&this.focusSetup()},beforeUnmount(){this.draggable&&this.draggableCleanup(),this.pauseOnFocusLoss&&this.focusCleanup()},methods:{hasProp,getVueComponentFromObj,closeToast(){this.eventBus.emit(EVENTS.DISMISS,this.id)},clickHandler(){this.onClick&&this.onClick(this.closeToast),this.closeOnClick&&(!this.beingDragged||this.dragStart===this.dragPos.x)&&this.closeToast()},timeoutHandler(){this.closeToast()},hoverPause(){this.pauseOnHover&&(this.isRunning=!1)},hoverPlay(){this.pauseOnHover&&(this.isRunning=!0)},focusPause(){this.isRunning=!1},focusPlay(){this.isRunning=!0},focusSetup(){addEventListener("blur",this.focusPause),addEventListener("focus",this.focusPlay)},focusCleanup(){removeEventListener("blur",this.focusPause),removeEventListener("focus",this.focusPlay)},draggableSetup(){const e=this.$el;e.addEventListener("touchstart",this.onDragStart,{passive:!0}),e.addEventListener("mousedown",this.onDragStart),addEventListener("touchmove",this.onDragMove,{passive:!1}),addEventListener("mousemove",this.onDragMove),addEventListener("touchend",this.onDragEnd),addEventListener("mouseup",this.onDragEnd)},draggableCleanup(){const e=this.$el;e.removeEventListener("touchstart",this.onDragStart),e.removeEventListener("mousedown",this.onDragStart),removeEventListener("touchmove",this.onDragMove),removeEventListener("mousemove",this.onDragMove),removeEventListener("touchend",this.onDragEnd),removeEventListener("mouseup",this.onDragEnd)},onDragStart(e){this.beingDragged=!0,this.dragPos={x:getX(e),y:getY(e)},this.dragStart=getX(e),this.dragRect=this.$el.getBoundingClientRect()},onDragMove(e){this.beingDragged&&(e.preventDefault(),this.isRunning&&(this.isRunning=!1),this.dragPos={x:getX(e),y:getY(e)})},onDragEnd(){this.beingDragged&&(Math.abs(this.dragDelta)>=this.removalDistance?(this.disableTransitions=!0,this.$nextTick(()=>this.closeToast())):setTimeout(()=>{this.beingDragged=!1,isDOMRect(this.dragRect)&&this.pauseOnHover&&this.dragRect.bottom>=this.dragPos.y&&this.dragPos.y>=this.dragRect.top&&this.dragRect.left<=this.dragPos.x&&this.dragPos.x<=this.dragRect.right?this.isRunning=!1:this.isRunning=!0}))}}}),_hoisted_16=["role"];function render8(e,t){const n=resolveComponent("Icon"),r=resolveComponent("CloseButton"),s=resolveComponent("ProgressBar");return openBlock(),createElementBlock("div",{class:normalizeClass(e.classes),style:normalizeStyle(e.draggableStyle),onClick:t[0]||(t[0]=(...o)=>e.clickHandler&&e.clickHandler(...o)),onMouseenter:t[1]||(t[1]=(...o)=>e.hoverPause&&e.hoverPause(...o)),onMouseleave:t[2]||(t[2]=(...o)=>e.hoverPlay&&e.hoverPlay(...o))},[e.icon?(openBlock(),createBlock(n,{key:0,"custom-icon":e.icon,type:e.type},null,8,["custom-icon","type"])):createCommentVNode("v-if",!0),createBaseVNode("div",{role:e.accessibility.toastRole||"alert",class:normalizeClass(e.bodyClasses)},[typeof e.content=="string"?(openBlock(),createElementBlock(Fragment,{key:0},[createTextVNode(toDisplayString(e.content),1)],2112)):(openBlock(),createBlock(resolveDynamicComponent(e.getVueComponentFromObj(e.content)),mergeProps({key:1,"toast-id":e.id},e.hasProp(e.content,"props")?e.content.props:{},toHandlers(e.hasProp(e.content,"listeners")?e.content.listeners:{}),{onCloseToast:e.closeToast}),null,16,["toast-id","onCloseToast"]))],10,_hoisted_16),e.closeButton?(openBlock(),createBlock(r,{key:1,component:e.closeButton,"class-names":e.closeButtonClassName,"show-on-hover":e.showCloseButtonOnHover,"aria-label":e.accessibility.closeButtonLabel,onClick:withModifiers(e.closeToast,["stop"])},null,8,["component","class-names","show-on-hover","aria-label","onClick"])):createCommentVNode("v-if",!0),e.timeout?(openBlock(),createBlock(s,{key:2,"is-running":e.isRunning,"hide-progress-bar":e.hideProgressBar,timeout:e.timeout,onCloseToast:e.timeoutHandler},null,8,["is-running","hide-progress-bar","timeout","onCloseToast"])):createCommentVNode("v-if",!0)],38)}VtToast_default.render=render8;var VtToast_default2=VtToast_default,VtTransition_default=defineComponent({name:"VtTransition",props:propValidators_default.TRANSITION,emits:["leave"],methods:{hasProp,leave(e){e instanceof HTMLElement&&(e.style.left=e.offsetLeft+"px",e.style.top=e.offsetTop+"px",e.style.width=getComputedStyle(e).width,e.style.position="absolute")}}});function render9(e,t){return openBlock(),createBlock(TransitionGroup,{tag:"div","enter-active-class":e.transition.enter?e.transition.enter:`${e.transition}-enter-active`,"move-class":e.transition.move?e.transition.move:`${e.transition}-move`,"leave-active-class":e.transition.leave?e.transition.leave:`${e.transition}-leave-active`,onLeave:e.leave},{default:withCtx(()=>[renderSlot(e.$slots,"default")]),_:3},8,["enter-active-class","move-class","leave-active-class","onLeave"])}VtTransition_default.render=render9;var VtTransition_default2=VtTransition_default,VtToastContainer_default=defineComponent({name:"VueToastification",devtools:{hide:!0},components:{Toast:VtToast_default2,VtTransition:VtTransition_default2},props:Object.assign({},propValidators_default.CORE_TOAST,propValidators_default.CONTAINER,propValidators_default.TRANSITION),data(){return{count:0,positions:Object.values(POSITION),toasts:{},defaults:{}}},computed:{toastArray(){return Object.values(this.toasts)},filteredToasts(){return this.defaults.filterToasts(this.toastArray)}},beforeMount(){const e=this.eventBus;e.on(EVENTS.ADD,this.addToast),e.on(EVENTS.CLEAR,this.clearToasts),e.on(EVENTS.DISMISS,this.dismissToast),e.on(EVENTS.UPDATE,this.updateToast),e.on(EVENTS.UPDATE_DEFAULTS,this.updateDefaults),this.defaults=this.$props},mounted(){this.setup(this.container)},methods:{async setup(e){isFunction$1(e)&&(e=await e()),removeElement(this.$el),e.appendChild(this.$el)},setToast(e){isUndefined$1(e.id)||(this.toasts[e.id]=e)},addToast(e){e.content=normalizeToastComponent(e.content);const t=Object.assign({},this.defaults,e.type&&this.defaults.toastDefaults&&this.defaults.toastDefaults[e.type],e),n=this.defaults.filterBeforeCreate(t,this.toastArray);n&&this.setToast(n)},dismissToast(e){const t=this.toasts[e];!isUndefined$1(t)&&!isUndefined$1(t.onClose)&&t.onClose(),delete this.toasts[e]},clearToasts(){Object.keys(this.toasts).forEach(e=>{this.dismissToast(e)})},getPositionToasts(e){const t=this.filteredToasts.filter(n=>n.position===e).slice(0,this.defaults.maxToasts);return this.defaults.newestOnTop?t.reverse():t},updateDefaults(e){isUndefined$1(e.container)||this.setup(e.container),this.defaults=Object.assign({},this.defaults,e)},updateToast({id:e,options:t,create:n}){this.toasts[e]?(t.timeout&&t.timeout===this.toasts[e].timeout&&t.timeout++,this.setToast(Object.assign({},this.toasts[e],t))):n&&this.addToast(Object.assign({},{id:e},t))},getClasses(e){return[`${VT_NAMESPACE}__container`,e].concat(this.defaults.containerClassName)}}});function render10(e,t){const n=resolveComponent("Toast"),r=resolveComponent("VtTransition");return openBlock(),createElementBlock("div",null,[(openBlock(!0),createElementBlock(Fragment,null,renderList(e.positions,s=>(openBlock(),createElementBlock("div",{key:s},[createVNode(r,{transition:e.defaults.transition,class:normalizeClass(e.getClasses(s))},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(e.getPositionToasts(s),o=>(openBlock(),createBlock(n,mergeProps({key:o.id},o),null,16))),128))]),_:2},1032,["transition","class"])]))),128))])}VtToastContainer_default.render=render10;var VtToastContainer_default2=VtToastContainer_default,buildInterface=(e={},t=!0)=>{const n=e.eventBus=e.eventBus||new EventBus;t&&nextTick(()=>{const o=createApp(VtToastContainer_default2,__spreadValues({},e)),i=o.mount(document.createElement("div")),l=e.onMounted;if(isUndefined$1(l)||l(i,o),e.shareAppContext){const a=e.shareAppContext;a===!0?console.warn(`[${VT_NAMESPACE}] App to share context with was not provided.`):(o._context.components=a._context.components,o._context.directives=a._context.directives,o._context.mixins=a._context.mixins,o._context.provides=a._context.provides,o.config.globalProperties=a.config.globalProperties)}});const r=(o,i)=>{const l=Object.assign({},{id:getId(),type:TYPE.DEFAULT},i,{content:o});return n.emit(EVENTS.ADD,l),l.id};r.clear=()=>n.emit(EVENTS.CLEAR,void 0),r.updateDefaults=o=>{n.emit(EVENTS.UPDATE_DEFAULTS,o)},r.dismiss=o=>{n.emit(EVENTS.DISMISS,o)};function s(o,{content:i,options:l},a=!1){const u=Object.assign({},l,{content:i});n.emit(EVENTS.UPDATE,{id:o,options:u,create:a})}return r.update=s,r.success=(o,i)=>r(o,Object.assign({},i,{type:TYPE.SUCCESS})),r.info=(o,i)=>r(o,Object.assign({},i,{type:TYPE.INFO})),r.error=(o,i)=>r(o,Object.assign({},i,{type:TYPE.ERROR})),r.warning=(o,i)=>r(o,Object.assign({},i,{type:TYPE.WARNING})),r},createMockToastInterface=()=>{const e=()=>console.warn(`[${VT_NAMESPACE}] This plugin does not support SSR!`);return new Proxy(e,{get(){return e}})};function createToastInterface(e){return isBrowser$1()?isEventBusInterface(e)?buildInterface({eventBus:e},!1):buildInterface(e,!0):createMockToastInterface()}var toastInjectionKey=Symbol("VueToastification"),globalEventBus=new EventBus,VueToastificationPlugin=(e,t)=>{(t==null?void 0:t.shareAppContext)===!0&&(t.shareAppContext=e);const n=createToastInterface(__spreadValues({eventBus:globalEventBus},t));e.provide(toastInjectionKey,n)},useToast=e=>{if(e)return createToastInterface(e);const t=getCurrentInstance()?inject(toastInjectionKey,void 0):void 0;return t||createToastInterface(globalEventBus)},src_default=VueToastificationPlugin,index$1="";(function(e){var t={};function n(r){if(t[r])return t[r].exports;var s=t[r]={i:r,l:!1,exports:{}};return e[r].call(s.exports,s,s.exports,n),s.l=!0,s.exports}n.m=e,n.c=t,n.d=function(r,s,o){n.o(r,s)||Object.defineProperty(r,s,{enumerable:!0,get:o})},n.r=function(r){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(r,"__esModule",{value:!0})},n.t=function(r,s){if(1&s&&(r=n(r)),8&s||4&s&&typeof r=="object"&&r&&r.__esModule)return r;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:r}),2&s&&typeof r!="string")for(var i in r)n.d(o,i,function(l){return r[l]}.bind(null,i));return o},n.n=function(r){var s=r&&r.__esModule?function(){return r.default}:function(){return r};return n.d(s,"a",s),s},n.o=function(r,s){return Object.prototype.hasOwnProperty.call(r,s)},n.p="",n(n.s=1)})([,function(module,exports,__webpack_require__){eval(`// extracted by mini-css-extract-plugin + +//# sourceURL=webpack:///./src/default/index.styl?`)}]);var index="",commonjsGlobal=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{};function getAugmentedNamespace(e){if(e.__esModule)return e;var t=Object.defineProperty({},"__esModule",{value:!0});return Object.keys(e).forEach(function(n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})}),t}var axios$2={exports:{}},bind$2=function e(t,n){return function(){for(var s=new Array(arguments.length),o=0;o=0)return;r==="set-cookie"?n[r]=(n[r]?n[r]:[]).concat([s]):n[r]=n[r]?n[r]+", "+s:s}}),n},utils$7=utils$d,isURLSameOrigin$1=utils$7.isStandardBrowserEnv()?function e(){var t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a"),r;function s(o){var i=o;return t&&(n.setAttribute("href",i),i=n.href),n.setAttribute("href",i),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return r=s(window.location.href),function(i){var l=utils$7.isString(i)?s(i):i;return l.protocol===r.protocol&&l.host===r.host}}():function e(){return function(){return!0}}(),utils$6=utils$d,settle=settle$1,cookies=cookies$1,buildURL$1=buildURL$2,buildFullPath=buildFullPath$1,parseHeaders=parseHeaders$1,isURLSameOrigin=isURLSameOrigin$1,createError=createError$2,xhr=function e(t){return new Promise(function(r,s){var o=t.data,i=t.headers,l=t.responseType;utils$6.isFormData(o)&&delete i["Content-Type"];var a=new XMLHttpRequest;if(t.auth){var u=t.auth.username||"",c=t.auth.password?unescape(encodeURIComponent(t.auth.password)):"";i.Authorization="Basic "+btoa(u+":"+c)}var d=buildFullPath(t.baseURL,t.url);a.open(t.method.toUpperCase(),buildURL$1(d,t.params,t.paramsSerializer),!0),a.timeout=t.timeout;function m(){if(!!a){var v="getAllResponseHeaders"in a?parseHeaders(a.getAllResponseHeaders()):null,E=!l||l==="text"||l==="json"?a.responseText:a.response,S={data:E,status:a.status,statusText:a.statusText,headers:v,config:t,request:a};settle(r,s,S),a=null}}if("onloadend"in a?a.onloadend=m:a.onreadystatechange=function(){!a||a.readyState!==4||a.status===0&&!(a.responseURL&&a.responseURL.indexOf("file:")===0)||setTimeout(m)},a.onabort=function(){!a||(s(createError("Request aborted",t,"ECONNABORTED",a)),a=null)},a.onerror=function(){s(createError("Network Error",t,null,a)),a=null},a.ontimeout=function(){var E="timeout of "+t.timeout+"ms exceeded";t.timeoutErrorMessage&&(E=t.timeoutErrorMessage),s(createError(E,t,t.transitional&&t.transitional.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",a)),a=null},utils$6.isStandardBrowserEnv()){var y=(t.withCredentials||isURLSameOrigin(d))&&t.xsrfCookieName?cookies.read(t.xsrfCookieName):void 0;y&&(i[t.xsrfHeaderName]=y)}"setRequestHeader"in a&&utils$6.forEach(i,function(E,S){typeof o=="undefined"&&S.toLowerCase()==="content-type"?delete i[S]:a.setRequestHeader(S,E)}),utils$6.isUndefined(t.withCredentials)||(a.withCredentials=!!t.withCredentials),l&&l!=="json"&&(a.responseType=t.responseType),typeof t.onDownloadProgress=="function"&&a.addEventListener("progress",t.onDownloadProgress),typeof t.onUploadProgress=="function"&&a.upload&&a.upload.addEventListener("progress",t.onUploadProgress),t.cancelToken&&t.cancelToken.promise.then(function(E){!a||(a.abort(),s(E),a=null)}),o||(o=null),a.send(o)})},utils$5=utils$d,normalizeHeaderName=normalizeHeaderName$1,enhanceError=enhanceError$2,DEFAULT_CONTENT_TYPE={"Content-Type":"application/x-www-form-urlencoded"};function setContentTypeIfUnset(e,t){!utils$5.isUndefined(e)&&utils$5.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}function getDefaultAdapter(){var e;return(typeof XMLHttpRequest!="undefined"||typeof process!="undefined"&&Object.prototype.toString.call(process)==="[object process]")&&(e=xhr),e}function stringifySafely(e,t,n){if(utils$5.isString(e))try{return(t||JSON.parse)(e),utils$5.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}var defaults$3={transitional:{silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},adapter:getDefaultAdapter(),transformRequest:[function e(t,n){return normalizeHeaderName(n,"Accept"),normalizeHeaderName(n,"Content-Type"),utils$5.isFormData(t)||utils$5.isArrayBuffer(t)||utils$5.isBuffer(t)||utils$5.isStream(t)||utils$5.isFile(t)||utils$5.isBlob(t)?t:utils$5.isArrayBufferView(t)?t.buffer:utils$5.isURLSearchParams(t)?(setContentTypeIfUnset(n,"application/x-www-form-urlencoded;charset=utf-8"),t.toString()):utils$5.isObject(t)||n&&n["Content-Type"]==="application/json"?(setContentTypeIfUnset(n,"application/json"),stringifySafely(t)):t}],transformResponse:[function e(t){var n=this.transitional,r=n&&n.silentJSONParsing,s=n&&n.forcedJSONParsing,o=!r&&this.responseType==="json";if(o||s&&utils$5.isString(t)&&t.length)try{return JSON.parse(t)}catch(i){if(o)throw i.name==="SyntaxError"?enhanceError(i,this,"E_JSON_PARSE"):i}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function e(t){return t>=200&&t<300}};defaults$3.headers={common:{Accept:"application/json, text/plain, */*"}};utils$5.forEach(["delete","get","head"],function e(t){defaults$3.headers[t]={}});utils$5.forEach(["post","put","patch"],function e(t){defaults$3.headers[t]=utils$5.merge(DEFAULT_CONTENT_TYPE)});var defaults_1=defaults$3,utils$4=utils$d,defaults$2=defaults_1,transformData$1=function e(t,n,r){var s=this||defaults$2;return utils$4.forEach(r,function(i){t=i.call(s,t,n)}),t},isCancel$1=function e(t){return!!(t&&t.__CANCEL__)},utils$3=utils$d,transformData=transformData$1,isCancel=isCancel$1,defaults$1=defaults_1;function throwIfCancellationRequested(e){e.cancelToken&&e.cancelToken.throwIfRequested()}var dispatchRequest$1=function e(t){throwIfCancellationRequested(t),t.headers=t.headers||{},t.data=transformData.call(t,t.data,t.headers,t.transformRequest),t.headers=utils$3.merge(t.headers.common||{},t.headers[t.method]||{},t.headers),utils$3.forEach(["delete","get","head","post","put","patch","common"],function(s){delete t.headers[s]});var n=t.adapter||defaults$1.adapter;return n(t).then(function(s){return throwIfCancellationRequested(t),s.data=transformData.call(t,s.data,s.headers,t.transformResponse),s},function(s){return isCancel(s)||(throwIfCancellationRequested(t),s&&s.response&&(s.response.data=transformData.call(t,s.response.data,s.response.headers,t.transformResponse))),Promise.reject(s)})},utils$2=utils$d,mergeConfig$2=function e(t,n){n=n||{};var r={},s=["url","method","data"],o=["headers","auth","proxy","params"],i=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],l=["validateStatus"];function a(m,y){return utils$2.isPlainObject(m)&&utils$2.isPlainObject(y)?utils$2.merge(m,y):utils$2.isPlainObject(y)?utils$2.merge({},y):utils$2.isArray(y)?y.slice():y}function u(m){utils$2.isUndefined(n[m])?utils$2.isUndefined(t[m])||(r[m]=a(void 0,t[m])):r[m]=a(t[m],n[m])}utils$2.forEach(s,function(y){utils$2.isUndefined(n[y])||(r[y]=a(void 0,n[y]))}),utils$2.forEach(o,u),utils$2.forEach(i,function(y){utils$2.isUndefined(n[y])?utils$2.isUndefined(t[y])||(r[y]=a(void 0,t[y])):r[y]=a(void 0,n[y])}),utils$2.forEach(l,function(y){y in n?r[y]=a(t[y],n[y]):y in t&&(r[y]=a(void 0,t[y]))});var c=s.concat(o).concat(i).concat(l),d=Object.keys(t).concat(Object.keys(n)).filter(function(y){return c.indexOf(y)===-1});return utils$2.forEach(d,u),r};const _from="axios@^0.21.4",_id="axios@0.21.4",_inBundle=!1,_integrity="sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==",_location="/axios",_phantomChildren={},_requested={type:"range",registry:!0,raw:"axios@^0.21.4",name:"axios",escapedName:"axios",rawSpec:"^0.21.4",saveSpec:null,fetchSpec:"^0.21.4"},_requiredBy=["/"],_resolved="https://registry.npmmirror.com/axios/-/axios-0.21.4.tgz",_shasum="c67b90dc0568e5c1cf2b0b858c43ba28e2eda575",_spec="axios@^0.21.4",_where="/home/runner/work/vue3-ts-happysooner-web/vue3-ts-happysooner-web",author={name:"Matt Zabriskie"},browser={"./lib/adapters/http.js":"./lib/adapters/xhr.js"},bugs={url:"https://github.com/axios/axios/issues"},bundleDependencies=!1,bundlesize=[{path:"./dist/axios.min.js",threshold:"5kB"}],dependencies={"follow-redirects":"^1.14.0"},deprecated=!1,description="Promise based HTTP client for the browser and node.js",devDependencies={coveralls:"^3.0.0","es6-promise":"^4.2.4",grunt:"^1.3.0","grunt-banner":"^0.6.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-watch":"^1.0.0","grunt-eslint":"^23.0.0","grunt-karma":"^4.0.0","grunt-mocha-test":"^0.13.3","grunt-ts":"^6.0.0-beta.19","grunt-webpack":"^4.0.2","istanbul-instrumenter-loader":"^1.0.0","jasmine-core":"^2.4.1",karma:"^6.3.2","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^2.1.0","karma-jasmine":"^1.1.1","karma-jasmine-ajax":"^0.1.13","karma-safari-launcher":"^1.0.0","karma-sauce-launcher":"^4.3.6","karma-sinon":"^1.0.5","karma-sourcemap-loader":"^0.3.8","karma-webpack":"^4.0.2","load-grunt-tasks":"^3.5.2",minimist:"^1.2.0",mocha:"^8.2.1",sinon:"^4.5.0","terser-webpack-plugin":"^4.2.3",typescript:"^4.0.5","url-search-params":"^0.10.0",webpack:"^4.44.2","webpack-dev-server":"^3.11.0"},homepage="https://axios-http.com",jsdelivr="dist/axios.min.js",keywords=["xhr","http","ajax","promise","node"],license="MIT",main="index.js",name="axios",repository={type:"git",url:"git+https://github.com/axios/axios.git"},scripts={build:"NODE_ENV=production grunt build",coveralls:"cat coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js",examples:"node ./examples/server.js",fix:"eslint --fix lib/**/*.js",postversion:"git push && git push --tags",preversion:"npm test",start:"node ./sandbox/server.js",test:"grunt test",version:"npm run build && grunt version && git add -A dist && git add CHANGELOG.md bower.json package.json"},typings="./index.d.ts",unpkg="dist/axios.min.js",version="0.21.4";var require$$0={_from,_id,_inBundle,_integrity,_location,_phantomChildren,_requested,_requiredBy,_resolved,_shasum,_spec,_where,author,browser,bugs,bundleDependencies,bundlesize,dependencies,deprecated,description,devDependencies,homepage,jsdelivr,keywords,license,main,name,repository,scripts,typings,unpkg,version},pkg=require$$0,validators$1={};["object","boolean","number","function","string","symbol"].forEach(function(e,t){validators$1[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});var deprecatedWarnings={},currentVerArr=pkg.version.split(".");function isOlderVersion(e,t){for(var n=t?t.split("."):currentVerArr,r=e.split("."),s=0;s<3;s++){if(n[s]>r[s])return!0;if(n[s]0;){var o=r[s],i=t[o];if(i){var l=e[o],a=l===void 0||i(l,o,e);if(a!==!0)throw new TypeError("option "+o+" must be "+a);continue}if(n!==!0)throw Error("Unknown option "+o)}}var validator$1={isOlderVersion,assertOptions,validators:validators$1},utils$1=utils$d,buildURL=buildURL$2,InterceptorManager=InterceptorManager_1,dispatchRequest=dispatchRequest$1,mergeConfig$1=mergeConfig$2,validator=validator$1,validators=validator.validators;function Axios$2(e){this.defaults=e,this.interceptors={request:new InterceptorManager,response:new InterceptorManager}}Axios$2.prototype.request=function e(t){typeof t=="string"?(t=arguments[1]||{},t.url=arguments[0]):t=t||{},t=mergeConfig$1(this.defaults,t),t.method?t.method=t.method.toLowerCase():this.defaults.method?t.method=this.defaults.method.toLowerCase():t.method="get";var n=t.transitional;n!==void 0&&validator.assertOptions(n,{silentJSONParsing:validators.transitional(validators.boolean,"1.0.0"),forcedJSONParsing:validators.transitional(validators.boolean,"1.0.0"),clarifyTimeoutError:validators.transitional(validators.boolean,"1.0.0")},!1);var r=[],s=!0;this.interceptors.request.forEach(function(m){typeof m.runWhen=="function"&&m.runWhen(t)===!1||(s=s&&m.synchronous,r.unshift(m.fulfilled,m.rejected))});var o=[];this.interceptors.response.forEach(function(m){o.push(m.fulfilled,m.rejected)});var i;if(!s){var l=[dispatchRequest,void 0];for(Array.prototype.unshift.apply(l,r),l=l.concat(o),i=Promise.resolve(t);l.length;)i=i.then(l.shift(),l.shift());return i}for(var a=t;r.length;){var u=r.shift(),c=r.shift();try{a=u(a)}catch(d){c(d);break}}try{i=dispatchRequest(a)}catch(d){return Promise.reject(d)}for(;o.length;)i=i.then(o.shift(),o.shift());return i};Axios$2.prototype.getUri=function e(t){return t=mergeConfig$1(this.defaults,t),buildURL(t.url,t.params,t.paramsSerializer).replace(/^\?/,"")};utils$1.forEach(["delete","get","head","options"],function e(t){Axios$2.prototype[t]=function(n,r){return this.request(mergeConfig$1(r||{},{method:t,url:n,data:(r||{}).data}))}});utils$1.forEach(["post","put","patch"],function e(t){Axios$2.prototype[t]=function(n,r,s){return this.request(mergeConfig$1(s||{},{method:t,url:n,data:r}))}});var Axios_1=Axios$2;function Cancel$1(e){this.message=e}Cancel$1.prototype.toString=function e(){return"Cancel"+(this.message?": "+this.message:"")};Cancel$1.prototype.__CANCEL__=!0;var Cancel_1=Cancel$1,Cancel=Cancel_1;function CancelToken(e){if(typeof e!="function")throw new TypeError("executor must be a function.");var t;this.promise=new Promise(function(s){t=s});var n=this;e(function(s){n.reason||(n.reason=new Cancel(s),t(n.reason))})}CancelToken.prototype.throwIfRequested=function e(){if(this.reason)throw this.reason};CancelToken.source=function e(){var t,n=new CancelToken(function(s){t=s});return{token:n,cancel:t}};var CancelToken_1=CancelToken,spread=function e(t){return function(r){return t.apply(null,r)}},isAxiosError=function e(t){return typeof t=="object"&&t.isAxiosError===!0},utils=utils$d,bind=bind$2,Axios$1=Axios_1,mergeConfig=mergeConfig$2,defaults=defaults_1;function createInstance(e){var t=new Axios$1(e),n=bind(Axios$1.prototype.request,t);return utils.extend(n,Axios$1.prototype,t),utils.extend(n,t),n}var axios$1=createInstance(defaults);axios$1.Axios=Axios$1;axios$1.create=function e(t){return createInstance(mergeConfig(axios$1.defaults,t))};axios$1.Cancel=Cancel_1;axios$1.CancelToken=CancelToken_1;axios$1.isCancel=isCancel$1;axios$1.all=function e(t){return Promise.all(t)};axios$1.spread=spread;axios$1.isAxiosError=isAxiosError;axios$2.exports=axios$1;axios$2.exports.default=axios$1;var axios=axios$2.exports;const TOKEN_NAME="HAPPY_USER_TOKEN",HAPPY_AUTH_TOKEN="happy-auth-token",API_PROFIX="/api/v1";var js_cookie={exports:{}};/*! + * JavaScript Cookie v2.2.1 + * https://github.com/js-cookie/js-cookie + * + * Copyright 2006, 2015 Klaus Hartl & Fagner Brack + * Released under the MIT license + */(function(e,t){(function(n){var r;if(e.exports=n(),r=!0,!r){var s=window.Cookies,o=window.Cookies=n();o.noConflict=function(){return window.Cookies=s,o}}})(function(){function n(){for(var o=0,i={};o{Cookies.set(TOKEN_NAME,e,{expires:t!=null?t:365,sameSite:"Lax"})},RemoveTokenCookies=()=>{Cookies.remove(TOKEN_NAME,{sameSite:"Lax"})},GetTokenCookies=()=>Cookies.get(TOKEN_NAME)||"",Axios=axios.create({baseURL:"https://flyneko.com",headers:{"Content-Type":"application/json"},withCredentials:!0});Axios.interceptors.request.use(e=>(e.headers[HAPPY_AUTH_TOKEN]=GetTokenCookies(),e));Axios.interceptors.response.use(e=>{var n,r,s,o;const t=e.config.url;return((n=e==null?void 0:e.data)==null?void 0:n.ErrorCode)===403?(console.error("\u6743\u9650\u9519\u8BEF\u274C"),console.error("\u8BF7\u6C42\u63A5\u53E3: ",t),console.error("\u9519\u8BEF\u4FE1\u606F: ",(r=e==null?void 0:e.data)==null?void 0:r.ErrorMsg)):(s=e==null?void 0:e.data)!=null&&s.ErrorCode&&(console.error("\u5176\u4ED6\u9519\u8BEF\u274C"),console.error("\u8BF7\u6C42\u63A5\u53E3: ",t),console.error("\u9519\u8BEF\u6570\u636E",JSON.stringify((o=e==null?void 0:e.data)!=null?o:"{}"))),e},e=>(console.error("\u7CFB\u7EDF\u9519\u8BEF\u274C",e),Promise.resolve({data:{ErrorCode:-1,ErrorMsg:e.message,Result:null}})));const UseFetch=e=>{const t=reactive({data:{},loading:!1}),n=async r=>{var s;t.loading=!0;try{const o=await Axios(r).then(i=>i==null?void 0:i.data);t.data=o}catch(o){const i={ErrorCode:-1,ErrorMsg:(s=o==null?void 0:o.message)!=null?s:"\u7CFB\u7EDF\u9519\u8BEF"};t.data=i}t.loading=!1};return watchEffect(()=>{n(e)}),toRefs(t)},GetCategories=()=>Axios.get(`${API_PROFIX}/writing/categories`).then(e=>e==null?void 0:e.data),GetArticles=e=>Axios.get(`${API_PROFIX}/writing/articles`,{params:e}).then(t=>t==null?void 0:t.data),UseGetArticleById=e=>UseFetch({url:`${API_PROFIX}/writing/articles/${e}`}),UseGetMeiRiYiWen=e=>{let t="random";return e&&(t="day"),UseFetch({url:`${API_PROFIX}/proxy/meiriyiwen/${t}/articles?date=${e}`})},PostComment=e=>Axios.post(`${API_PROFIX}/writing/articles/${e.PostID}/comments`,{Content:e.Content,AuthorUID:e.AuthorUID,ReplyCommentID:e.ReplyCommentID||0,ReplyCommentUID:e.ReplyCommentUID||0}).then(t=>t==null?void 0:t.data),GetCommentList=e=>Axios.get(`${API_PROFIX}/writing/articles/${e.PostID}/comments`,{params:{Page:e.Page,Size:e.Size}}).then(t=>t==null?void 0:t.data),GetUserInfo=async()=>Axios.get(`${API_PROFIX}/account/tokens`).then(e=>e==null?void 0:e.data),UseGetUserInfoByID=e=>UseFetch({url:`${API_PROFIX}/account/users/${e}`}),GetAccountUnique=e=>Axios.get(`${API_PROFIX}/account/unique`,{params:e}).then(t=>t==null?void 0:t.data),GetUserByToken=e=>Axios.post(`${API_PROFIX}/account/tokens`,e).then(t=>t==null?void 0:t.data),PostUser=e=>Axios.post(`${API_PROFIX}/account/users`,e).then(t=>t.data),useStore=defineStore("PiniaStore",{state:()=>({User:{},Article:{CategoryList:[]}}),actions:{async GetCategoryList(){var n,r;const e=await GetCategories(),t=(r=(n=e==null?void 0:e.Result)==null?void 0:n.List)!=null?r:[];this.Article.CategoryList=t},async GetAuthedUserInfo(){var n;const e=await GetUserInfo(),t=(n=e==null?void 0:e.Result)!=null?n:{};this.User=t},async ResetUserStore(){this.User={},RemoveTokenCookies()}}});/*! + * vue-router v4.3.0 + * (c) 2024 Eduardo San Martin Morote + * @license MIT + */const isBrowser=typeof document!="undefined";function isESModule(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const assign=Object.assign;function applyToParams(e,t){const n={};for(const r in t){const s=t[r];n[r]=isArray(s)?s.map(e):e(s)}return n}const noop=()=>{},isArray=Array.isArray,HASH_RE=/#/g,AMPERSAND_RE=/&/g,SLASH_RE=/\//g,EQUAL_RE=/=/g,IM_RE=/\?/g,PLUS_RE=/\+/g,ENC_BRACKET_OPEN_RE=/%5B/g,ENC_BRACKET_CLOSE_RE=/%5D/g,ENC_CARET_RE=/%5E/g,ENC_BACKTICK_RE=/%60/g,ENC_CURLY_OPEN_RE=/%7B/g,ENC_PIPE_RE=/%7C/g,ENC_CURLY_CLOSE_RE=/%7D/g,ENC_SPACE_RE=/%20/g;function commonEncode(e){return encodeURI(""+e).replace(ENC_PIPE_RE,"|").replace(ENC_BRACKET_OPEN_RE,"[").replace(ENC_BRACKET_CLOSE_RE,"]")}function encodeHash(e){return commonEncode(e).replace(ENC_CURLY_OPEN_RE,"{").replace(ENC_CURLY_CLOSE_RE,"}").replace(ENC_CARET_RE,"^")}function encodeQueryValue(e){return commonEncode(e).replace(PLUS_RE,"%2B").replace(ENC_SPACE_RE,"+").replace(HASH_RE,"%23").replace(AMPERSAND_RE,"%26").replace(ENC_BACKTICK_RE,"`").replace(ENC_CURLY_OPEN_RE,"{").replace(ENC_CURLY_CLOSE_RE,"}").replace(ENC_CARET_RE,"^")}function encodeQueryKey(e){return encodeQueryValue(e).replace(EQUAL_RE,"%3D")}function encodePath(e){return commonEncode(e).replace(HASH_RE,"%23").replace(IM_RE,"%3F")}function encodeParam(e){return e==null?"":encodePath(e).replace(SLASH_RE,"%2F")}function decode(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const TRAILING_SLASH_RE=/\/$/,removeTrailingSlash=e=>e.replace(TRAILING_SLASH_RE,"");function parseURL(e,t,n="/"){let r,s={},o="",i="";const l=t.indexOf("#");let a=t.indexOf("?");return l=0&&(a=-1),a>-1&&(r=t.slice(0,a),o=t.slice(a+1,l>-1?l:t.length),s=e(o)),l>-1&&(r=r||t.slice(0,l),i=t.slice(l,t.length)),r=resolveRelativePath(r!=null?r:t,n),{fullPath:r+(o&&"?")+o+i,path:r,query:s,hash:decode(i)}}function stringifyURL(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function stripBase(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function isSameRouteLocation(e,t,n){const r=t.matched.length-1,s=n.matched.length-1;return r>-1&&r===s&&isSameRouteRecord(t.matched[r],n.matched[s])&&isSameRouteLocationParams(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function isSameRouteRecord(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function isSameRouteLocationParams(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!isSameRouteLocationParamsValue(e[n],t[n]))return!1;return!0}function isSameRouteLocationParamsValue(e,t){return isArray(e)?isEquivalentArray(e,t):isArray(t)?isEquivalentArray(t,e):e===t}function isEquivalentArray(e,t){return isArray(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function resolveRelativePath(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),s=r[r.length-1];(s===".."||s===".")&&r.push("");let o=n.length-1,i,l;for(i=0;i1&&o--;else break;return n.slice(0,o).join("/")+"/"+r.slice(i).join("/")}var NavigationType;(function(e){e.pop="pop",e.push="push"})(NavigationType||(NavigationType={}));var NavigationDirection;(function(e){e.back="back",e.forward="forward",e.unknown=""})(NavigationDirection||(NavigationDirection={}));function normalizeBase(e){if(!e)if(isBrowser){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),removeTrailingSlash(e)}const BEFORE_HASH_RE=/^[^#]+#/;function createHref(e,t){return e.replace(BEFORE_HASH_RE,"#")+t}function getElementPosition(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const computeScrollPosition=()=>({left:window.scrollX,top:window.scrollY});function scrollToPosition(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),s=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!s)return;t=getElementPosition(s,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function getScrollKey(e,t){return(history.state?history.state.position-t:-1)+e}const scrollPositions=new Map;function saveScrollPosition(e,t){scrollPositions.set(e,t)}function getSavedScrollPosition(e){const t=scrollPositions.get(e);return scrollPositions.delete(e),t}let createBaseLocation=()=>location.protocol+"//"+location.host;function createCurrentLocation(e,t){const{pathname:n,search:r,hash:s}=t,o=e.indexOf("#");if(o>-1){let l=s.includes(e.slice(o))?e.slice(o).length:1,a=s.slice(l);return a[0]!=="/"&&(a="/"+a),stripBase(a,"")}return stripBase(n,e)+r+s}function useHistoryListeners(e,t,n,r){let s=[],o=[],i=null;const l=({state:m})=>{const y=createCurrentLocation(e,location),v=n.value,E=t.value;let S=0;if(m){if(n.value=y,t.value=m,i&&i===v){i=null;return}S=E?m.position-E.position:0}else r(y);s.forEach($=>{$(n.value,v,{delta:S,type:NavigationType.pop,direction:S?S>0?NavigationDirection.forward:NavigationDirection.back:NavigationDirection.unknown})})};function a(){i=n.value}function u(m){s.push(m);const y=()=>{const v=s.indexOf(m);v>-1&&s.splice(v,1)};return o.push(y),y}function c(){const{history:m}=window;!m.state||m.replaceState(assign({},m.state,{scroll:computeScrollPosition()}),"")}function d(){for(const m of o)m();o=[],window.removeEventListener("popstate",l),window.removeEventListener("beforeunload",c)}return window.addEventListener("popstate",l),window.addEventListener("beforeunload",c,{passive:!0}),{pauseListeners:a,listen:u,destroy:d}}function buildState(e,t,n,r=!1,s=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:s?computeScrollPosition():null}}function useHistoryStateNavigation(e){const{history:t,location:n}=window,r={value:createCurrentLocation(e,n)},s={value:t.state};s.value||o(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function o(a,u,c){const d=e.indexOf("#"),m=d>-1?(n.host&&document.querySelector("base")?e:e.slice(d))+a:createBaseLocation()+e+a;try{t[c?"replaceState":"pushState"](u,"",m),s.value=u}catch(y){console.error(y),n[c?"replace":"assign"](m)}}function i(a,u){const c=assign({},t.state,buildState(s.value.back,a,s.value.forward,!0),u,{position:s.value.position});o(a,c,!0),r.value=a}function l(a,u){const c=assign({},s.value,t.state,{forward:a,scroll:computeScrollPosition()});o(c.current,c,!0);const d=assign({},buildState(r.value,a,null),{position:c.position+1},u);o(a,d,!1),r.value=a}return{location:r,state:s,push:l,replace:i}}function createWebHistory(e){e=normalizeBase(e);const t=useHistoryStateNavigation(e),n=useHistoryListeners(e,t.state,t.location,t.replace);function r(o,i=!0){i||n.pauseListeners(),history.go(o)}const s=assign({location:"",base:e,go:r,createHref:createHref.bind(null,e)},t,n);return Object.defineProperty(s,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(s,"state",{enumerable:!0,get:()=>t.state.value}),s}function createWebHashHistory(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),createWebHistory(e)}function isRouteLocation(e){return typeof e=="string"||e&&typeof e=="object"}function isRouteName(e){return typeof e=="string"||typeof e=="symbol"}const START_LOCATION_NORMALIZED={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},NavigationFailureSymbol=Symbol("");var NavigationFailureType;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(NavigationFailureType||(NavigationFailureType={}));function createRouterError(e,t){return assign(new Error,{type:e,[NavigationFailureSymbol]:!0},t)}function isNavigationFailure(e,t){return e instanceof Error&&NavigationFailureSymbol in e&&(t==null||!!(e.type&t))}const BASE_PARAM_PATTERN="[^/]+?",BASE_PATH_PARSER_OPTIONS={sensitive:!1,strict:!1,start:!0,end:!0},REGEX_CHARS_RE=/[.+*?^${}()[\]/\\]/g;function tokensToParser(e,t){const n=assign({},BASE_PATH_PARSER_OPTIONS,t),r=[];let s=n.start?"^":"";const o=[];for(const u of e){const c=u.length?[]:[90];n.strict&&!u.length&&(s+="/");for(let d=0;dt.length?t.length===1&&t[0]===40+40?1:-1:0}function comparePathParserScore(e,t){let n=0;const r=e.score,s=t.score;for(;n0&&t[t.length-1]<0}const ROOT_TOKEN={type:0,value:""},VALID_PARAM_RE=/[a-zA-Z0-9_]/;function tokenizePath(e){if(!e)return[[]];if(e==="/")return[[ROOT_TOKEN]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(y){throw new Error(`ERR (${n})/"${u}": ${y}`)}let n=0,r=n;const s=[];let o;function i(){o&&s.push(o),o=[]}let l=0,a,u="",c="";function d(){!u||(n===0?o.push({type:0,value:u}):n===1||n===2||n===3?(o.length>1&&(a==="*"||a==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:u,regexp:c,repeatable:a==="*"||a==="+",optional:a==="*"||a==="?"})):t("Invalid state to consume buffer"),u="")}function m(){u+=a}for(;l{i(P)}:noop}function i(c){if(isRouteName(c)){const d=r.get(c);d&&(r.delete(c),n.splice(n.indexOf(d),1),d.children.forEach(i),d.alias.forEach(i))}else{const d=n.indexOf(c);d>-1&&(n.splice(d,1),c.record.name&&r.delete(c.record.name),c.children.forEach(i),c.alias.forEach(i))}}function l(){return n}function a(c){let d=0;for(;d=0&&(c.record.path!==n[d].record.path||!isRecordChildOf(c,n[d]));)d++;n.splice(d,0,c),c.record.name&&!isAliasRecord(c)&&r.set(c.record.name,c)}function u(c,d){let m,y={},v,E;if("name"in c&&c.name){if(m=r.get(c.name),!m)throw createRouterError(1,{location:c});E=m.record.name,y=assign(paramsFromLocation(d.params,m.keys.filter(P=>!P.optional).concat(m.parent?m.parent.keys.filter(P=>P.optional):[]).map(P=>P.name)),c.params&¶msFromLocation(c.params,m.keys.map(P=>P.name))),v=m.stringify(y)}else if(c.path!=null)v=c.path,m=n.find(P=>P.re.test(v)),m&&(y=m.parse(v),E=m.record.name);else{if(m=d.name?r.get(d.name):n.find(P=>P.re.test(d.path)),!m)throw createRouterError(1,{location:c,currentLocation:d});E=m.record.name,y=assign({},d.params,c.params),v=m.stringify(y)}const S=[];let $=m;for(;$;)S.unshift($.record),$=$.parent;return{name:E,path:v,params:y,matched:S,meta:mergeMetaFields(S)}}return e.forEach(c=>o(c)),{addRoute:o,resolve:u,removeRoute:i,getRoutes:l,getRecordMatcher:s}}function paramsFromLocation(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function normalizeRouteRecord(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:normalizeRecordProps(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function normalizeRecordProps(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function isAliasRecord(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function mergeMetaFields(e){return e.reduce((t,n)=>assign(t,n.meta),{})}function mergeOptions(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function isRecordChildOf(e,t){return t.children.some(n=>n===e||isRecordChildOf(e,n))}function parseQuery(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let s=0;so&&encodeQueryValue(o)):[r&&encodeQueryValue(r)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function normalizeQuery(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=isArray(r)?r.map(s=>s==null?null:""+s):r==null?r:""+r)}return t}const matchedRouteKey=Symbol(""),viewDepthKey=Symbol(""),routerKey=Symbol(""),routeLocationKey=Symbol(""),routerViewLocationKey=Symbol("");function useCallbacks(){let e=[];function t(r){return e.push(r),()=>{const s=e.indexOf(r);s>-1&&e.splice(s,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function guardToPromiseFn(e,t,n,r,s,o=i=>i()){const i=r&&(r.enterCallbacks[s]=r.enterCallbacks[s]||[]);return()=>new Promise((l,a)=>{const u=m=>{m===!1?a(createRouterError(4,{from:n,to:t})):m instanceof Error?a(m):isRouteLocation(m)?a(createRouterError(2,{from:t,to:m})):(i&&r.enterCallbacks[s]===i&&typeof m=="function"&&i.push(m),l())},c=o(()=>e.call(r&&r.instances[s],t,n,u));let d=Promise.resolve(c);e.length<3&&(d=d.then(u)),d.catch(m=>a(m))})}function extractComponentsGuards(e,t,n,r,s=o=>o()){const o=[];for(const i of e)for(const l in i.components){let a=i.components[l];if(!(t!=="beforeRouteEnter"&&!i.instances[l]))if(isRouteComponent(a)){const c=(a.__vccOpts||a)[t];c&&o.push(guardToPromiseFn(c,n,r,i,l,s))}else{let u=a();o.push(()=>u.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${l}" at "${i.path}"`));const d=isESModule(c)?c.default:c;i.components[l]=d;const y=(d.__vccOpts||d)[t];return y&&guardToPromiseFn(y,n,r,i,l,s)()}))}}return o}function isRouteComponent(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function useLink(e){const t=inject(routerKey),n=inject(routeLocationKey),r=computed$1(()=>t.resolve(unref(e.to))),s=computed$1(()=>{const{matched:a}=r.value,{length:u}=a,c=a[u-1],d=n.matched;if(!c||!d.length)return-1;const m=d.findIndex(isSameRouteRecord.bind(null,c));if(m>-1)return m;const y=getOriginalPath(a[u-2]);return u>1&&getOriginalPath(c)===y&&d[d.length-1].path!==y?d.findIndex(isSameRouteRecord.bind(null,a[u-2])):m}),o=computed$1(()=>s.value>-1&&includesParams(n.params,r.value.params)),i=computed$1(()=>s.value>-1&&s.value===n.matched.length-1&&isSameRouteLocationParams(n.params,r.value.params));function l(a={}){return guardEvent(a)?t[unref(e.replace)?"replace":"push"](unref(e.to)).catch(noop):Promise.resolve()}return{route:r,href:computed$1(()=>r.value.href),isActive:o,isExactActive:i,navigate:l}}const RouterLinkImpl=defineComponent({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink,setup(e,{slots:t}){const n=reactive$1(useLink(e)),{options:r}=inject(routerKey),s=computed$1(()=>({[getLinkClass(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[getLinkClass(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&t.default(n);return e.custom?o:h("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},o)}}}),RouterLink=RouterLinkImpl;function guardEvent(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function includesParams(e,t){for(const n in t){const r=t[n],s=e[n];if(typeof r=="string"){if(r!==s)return!1}else if(!isArray(s)||s.length!==r.length||r.some((o,i)=>o!==s[i]))return!1}return!0}function getOriginalPath(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const getLinkClass=(e,t,n)=>e!=null?e:t!=null?t:n,RouterViewImpl=defineComponent({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=inject(routerViewLocationKey),s=computed$1(()=>e.route||r.value),o=inject(viewDepthKey,0),i=computed$1(()=>{let u=unref(o);const{matched:c}=s.value;let d;for(;(d=c[u])&&!d.components;)u++;return u}),l=computed$1(()=>s.value.matched[i.value]);provide(viewDepthKey,computed$1(()=>i.value+1)),provide(matchedRouteKey,l),provide(routerViewLocationKey,s);const a=ref();return watch(()=>[a.value,l.value,e.name],([u,c,d],[m,y,v])=>{c&&(c.instances[d]=u,y&&y!==c&&u&&u===m&&(c.leaveGuards.size||(c.leaveGuards=y.leaveGuards),c.updateGuards.size||(c.updateGuards=y.updateGuards))),u&&c&&(!y||!isSameRouteRecord(c,y)||!m)&&(c.enterCallbacks[d]||[]).forEach(E=>E(u))},{flush:"post"}),()=>{const u=s.value,c=e.name,d=l.value,m=d&&d.components[c];if(!m)return normalizeSlot(n.default,{Component:m,route:u});const y=d.props[c],v=y?y===!0?u.params:typeof y=="function"?y(u):y:null,S=h(m,assign({},v,t,{onVnodeUnmounted:$=>{$.component.isUnmounted&&(d.instances[c]=null)},ref:a}));return normalizeSlot(n.default,{Component:S,route:u})||S}}});function normalizeSlot(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const RouterView=RouterViewImpl;function createRouter(e){const t=createRouterMatcher(e.routes,e),n=e.parseQuery||parseQuery,r=e.stringifyQuery||stringifyQuery,s=e.history,o=useCallbacks(),i=useCallbacks(),l=useCallbacks(),a=shallowRef(START_LOCATION_NORMALIZED);let u=START_LOCATION_NORMALIZED;isBrowser&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=applyToParams.bind(null,C=>""+C),d=applyToParams.bind(null,encodeParam),m=applyToParams.bind(null,decode);function y(C,k){let N,L;return isRouteName(C)?(N=t.getRecordMatcher(C),L=k):L=C,t.addRoute(L,N)}function v(C){const k=t.getRecordMatcher(C);k&&t.removeRoute(k)}function E(){return t.getRoutes().map(C=>C.record)}function S(C){return!!t.getRecordMatcher(C)}function $(C,k){if(k=assign({},k||a.value),typeof C=="string"){const g=parseURL(n,C,k.path),_=t.resolve({path:g.path},k),T=s.createHref(g.fullPath);return assign(g,_,{params:m(_.params),hash:decode(g.hash),redirectedFrom:void 0,href:T})}let N;if(C.path!=null)N=assign({},C,{path:parseURL(n,C.path,k.path).path});else{const g=assign({},C.params);for(const _ in g)g[_]==null&&delete g[_];N=assign({},C,{params:d(g)}),k.params=d(k.params)}const L=t.resolve(N,k),Q=C.hash||"";L.params=c(m(L.params));const ne=stringifyURL(r,assign({},C,{hash:encodeHash(Q),path:L.path})),f=s.createHref(ne);return assign({fullPath:ne,hash:Q,query:r===stringifyQuery?normalizeQuery(C.query):C.query||{}},L,{redirectedFrom:void 0,href:f})}function P(C){return typeof C=="string"?parseURL(n,C,a.value.path):assign({},C)}function H(C,k){if(u!==C)return createRouterError(8,{from:k,to:C})}function F(C){return G(C)}function D(C){return F(assign(P(C),{replace:!0}))}function V(C){const k=C.matched[C.matched.length-1];if(k&&k.redirect){const{redirect:N}=k;let L=typeof N=="function"?N(C):N;return typeof L=="string"&&(L=L.includes("?")||L.includes("#")?L=P(L):{path:L},L.params={}),assign({query:C.query,hash:C.hash,params:L.path!=null?{}:C.params},L)}}function G(C,k){const N=u=$(C),L=a.value,Q=C.state,ne=C.force,f=C.replace===!0,g=V(N);if(g)return G(assign(P(g),{state:typeof g=="object"?assign({},Q,g.state):Q,force:ne,replace:f}),k||N);const _=N;_.redirectedFrom=k;let T;return!ne&&isSameRouteLocation(r,L,N)&&(T=createRouterError(16,{to:_,from:L}),fe(L,L,!0,!1)),(T?Promise.resolve(T):q(_,L)).catch(b=>isNavigationFailure(b)?isNavigationFailure(b,2)?b:he(b):X(b,_,L)).then(b=>{if(b){if(isNavigationFailure(b,2))return G(assign({replace:f},P(b.to),{state:typeof b.to=="object"?assign({},Q,b.to.state):Q,force:ne}),k||_)}else b=B(_,L,!0,f,Q);return te(_,L,b),b})}function I(C,k){const N=H(C,k);return N?Promise.reject(N):Promise.resolve()}function U(C){const k=ge.values().next().value;return k&&typeof k.runWithContext=="function"?k.runWithContext(C):C()}function q(C,k){let N;const[L,Q,ne]=extractChangingRecords(C,k);N=extractComponentsGuards(L.reverse(),"beforeRouteLeave",C,k);for(const g of L)g.leaveGuards.forEach(_=>{N.push(guardToPromiseFn(_,C,k))});const f=I.bind(null,C,k);return N.push(f),ie(N).then(()=>{N=[];for(const g of o.list())N.push(guardToPromiseFn(g,C,k));return N.push(f),ie(N)}).then(()=>{N=extractComponentsGuards(Q,"beforeRouteUpdate",C,k);for(const g of Q)g.updateGuards.forEach(_=>{N.push(guardToPromiseFn(_,C,k))});return N.push(f),ie(N)}).then(()=>{N=[];for(const g of ne)if(g.beforeEnter)if(isArray(g.beforeEnter))for(const _ of g.beforeEnter)N.push(guardToPromiseFn(_,C,k));else N.push(guardToPromiseFn(g.beforeEnter,C,k));return N.push(f),ie(N)}).then(()=>(C.matched.forEach(g=>g.enterCallbacks={}),N=extractComponentsGuards(ne,"beforeRouteEnter",C,k,U),N.push(f),ie(N))).then(()=>{N=[];for(const g of i.list())N.push(guardToPromiseFn(g,C,k));return N.push(f),ie(N)}).catch(g=>isNavigationFailure(g,8)?g:Promise.reject(g))}function te(C,k,N){l.list().forEach(L=>U(()=>L(C,k,N)))}function B(C,k,N,L,Q){const ne=H(C,k);if(ne)return ne;const f=k===START_LOCATION_NORMALIZED,g=isBrowser?history.state:{};N&&(L||f?s.replace(C.fullPath,assign({scroll:f&&g&&g.scroll},Q)):s.push(C.fullPath,Q)),a.value=C,fe(C,k,N,f),he()}let J;function oe(){J||(J=s.listen((C,k,N)=>{if(!_e.listening)return;const L=$(C),Q=V(L);if(Q){G(assign(Q,{replace:!0}),L).catch(noop);return}u=L;const ne=a.value;isBrowser&&saveScrollPosition(getScrollKey(ne.fullPath,N.delta),computeScrollPosition()),q(L,ne).catch(f=>isNavigationFailure(f,12)?f:isNavigationFailure(f,2)?(G(f.to,L).then(g=>{isNavigationFailure(g,20)&&!N.delta&&N.type===NavigationType.pop&&s.go(-1,!1)}).catch(noop),Promise.reject()):(N.delta&&s.go(-N.delta,!1),X(f,L,ne))).then(f=>{f=f||B(L,ne,!1),f&&(N.delta&&!isNavigationFailure(f,8)?s.go(-N.delta,!1):N.type===NavigationType.pop&&isNavigationFailure(f,20)&&s.go(-1,!1)),te(L,ne,f)}).catch(noop)}))}let ae=useCallbacks(),Y=useCallbacks(),Z;function X(C,k,N){he(C);const L=Y.list();return L.length?L.forEach(Q=>Q(C,k,N)):console.error(C),Promise.reject(C)}function pe(){return Z&&a.value!==START_LOCATION_NORMALIZED?Promise.resolve():new Promise((C,k)=>{ae.add([C,k])})}function he(C){return Z||(Z=!C,oe(),ae.list().forEach(([k,N])=>C?N(C):k()),ae.reset()),C}function fe(C,k,N,L){const{scrollBehavior:Q}=e;if(!isBrowser||!Q)return Promise.resolve();const ne=!N&&getSavedScrollPosition(getScrollKey(C.fullPath,0))||(L||!N)&&history.state&&history.state.scroll||null;return nextTick().then(()=>Q(C,k,ne)).then(f=>f&&scrollToPosition(f)).catch(f=>X(f,C,k))}const le=C=>s.go(C);let me;const ge=new Set,_e={currentRoute:a,listening:!0,addRoute:y,removeRoute:v,hasRoute:S,getRoutes:E,resolve:$,options:e,push:F,replace:D,go:le,back:()=>le(-1),forward:()=>le(1),beforeEach:o.add,beforeResolve:i.add,afterEach:l.add,onError:Y.add,isReady:pe,install(C){const k=this;C.component("RouterLink",RouterLink),C.component("RouterView",RouterView),C.config.globalProperties.$router=k,Object.defineProperty(C.config.globalProperties,"$route",{enumerable:!0,get:()=>unref(a)}),isBrowser&&!me&&a.value===START_LOCATION_NORMALIZED&&(me=!0,F(s.location).catch(Q=>{}));const N={};for(const Q in START_LOCATION_NORMALIZED)Object.defineProperty(N,Q,{get:()=>a.value[Q],enumerable:!0});C.provide(routerKey,k),C.provide(routeLocationKey,shallowReactive(N)),C.provide(routerViewLocationKey,a);const L=C.unmount;ge.add(C),C.unmount=function(){ge.delete(C),ge.size<1&&(u=START_LOCATION_NORMALIZED,J&&J(),J=null,a.value=START_LOCATION_NORMALIZED,me=!1,Z=!1),L()}}};function ie(C){return C.reduce((k,N)=>k.then(()=>U(N)),Promise.resolve())}return _e}function extractChangingRecords(e,t){const n=[],r=[],s=[],o=Math.max(t.matched.length,e.matched.length);for(let i=0;iisSameRouteRecord(u,l))?r.push(l):n.push(l));const a=e.matched[i];a&&(t.matched.find(u=>isSameRouteRecord(u,a))||s.push(a))}return[n,r,s]}function useRouter(){return inject(routerKey)}function useRoute(){return inject(routeLocationKey)}var GithubStar_vue_vue_type_style_index_0_scoped_true_lang="",_export_sfc=(e,t)=>{const n=e.__vccOpts||e;for(const[r,s]of t)n[r]=s;return n};const _withScopeId$1=e=>(pushScopeId("data-v-3629a0e2"),e=e(),popScopeId(),e),_hoisted_1$2=_withScopeId$1(()=>createBaseVNode("div",null,"\u672C\u9879\u76EE\u4E3A Vue3 + Vite2 \u5F00\u6E90\u5B9E\u8DF5\u9879\u76EE",-1)),_hoisted_2$1=_withScopeId$1(()=>createBaseVNode("div",null,[createTextVNode(" \u8BF7\u70B9\u51FB\u524D\u5F80 "),createBaseVNode("strong",null,"Github"),createTextVNode("\u4EA4\u53CB\u7F51\u7AD9\u67E5\u770B\u6E90\u7801 ")],-1)),_hoisted_3$1=[_hoisted_1$2,_hoisted_2$1],_sfc_main$3=defineComponent({__name:"GithubStar",setup(e){const t=()=>{window.open("https://github.com/unliar/vue3-ts-happysooner-web")};return(n,r)=>(openBlock(),createElementBlock("div",{onClick:t},_hoisted_3$1))}});var GithubStar=_export_sfc(_sfc_main$3,[["__scopeId","data-v-3629a0e2"]]);const useBaiduInit=e=>{if(!e){console.error("useBaiduInit \u672A\u68C0\u6D4B\u5230\u767E\u5EA6\u7EDF\u8BA1ID",e);return}onBeforeMount(()=>{var r;if(document.getElementById(e)){console.error("useBaiduInit \u65E0\u9700\u591A\u6B21\u8C03\u7528",e);return}console.info("useBaiduInit \u6CE8\u518C\u6210\u529F",e);const t=document.createElement("script");t.src=`https://hm.baidu.com/hm.js?${e}`,t.id=e;var n=document.getElementsByTagName("script")[0];(r=n==null?void 0:n.parentNode)==null||r.insertBefore(t,n)})};var App_vue_vue_type_style_index_0_lang="";const _sfc_main$2=defineComponent({__name:"App",setup(e){const t=useStore(),n=useToast(),r=useRoute();useBaiduInit("6b599d2d50ef582710e04da83818e1b0");const o=computed(()=>r.fullPath);return useHead({title:"\u8FDC\u6D45 - \u7ED9\u4E16\u754C\u732E\u4E0A\u7F8E\u597D\u7684\u795D\u798F - Vue3\u5B9E\u6218\u9879\u76EE"}),onMounted(async()=>{var i,l;setTimeout(()=>{n.info(GithubStar,{position:POSITION.BOTTOM_RIGHT,timeout:3e4})},2e3),t.GetAuthedUserInfo(),t.GetCategoryList(),(l=(i=window==null?void 0:window.hljs)==null?void 0:i.initHighlightingOnLoad)==null||l.call(i)}),(i,l)=>{const a=resolveComponent("router-view");return openBlock(),createBlock(a,{key:unref(o)})}}}),scriptRel="modulepreload",seen={},base="https://unliar.github.io/vue3-ts-happysooner-web/",__vitePreload=function e(t,n){return!n||n.length===0?t():Promise.all(n.map(r=>{if(r=`${base}${r}`,r in seen)return;seen[r]=!0;const s=r.endsWith(".css"),o=s?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${r}"]${o}`))return;const i=document.createElement("link");if(i.rel=s?"stylesheet":scriptRel,s||(i.as="script",i.crossOrigin=""),i.href=r,document.head.appendChild(i),s)return new Promise((l,a)=>{i.addEventListener("load",l),i.addEventListener("error",()=>a(new Error(`Unable to preload CSS for ${r}`)))})})).then(()=>t())},homeComponent=()=>__vitePreload(()=>import("./index.597c7c8f.js"),["assets/index.597c7c8f.js","assets/index.d15fd99e.css","assets/index.a888f02d.js","assets/index.8d3efd4f.css","assets/SimpleInfoItem.f181eadd.js","assets/SimpleInfoItem.5587176d.css","assets/time.c677e366.js"]),postDetail=()=>__vitePreload(()=>import("./pid.34631c11.js"),["assets/pid.34631c11.js","assets/pid.6211fb11.css","assets/index.a888f02d.js","assets/index.8d3efd4f.css","assets/time.c677e366.js"]),signin=()=>__vitePreload(()=>import("./index.94d471d2.js"),["assets/index.94d471d2.js","assets/index.4ea6b2fd.css"]),about=()=>__vitePreload(()=>import("./index.f893fc4e.js"),["assets/index.f893fc4e.js","assets/index.f64a6ad4.css","assets/index.a888f02d.js","assets/index.8d3efd4f.css"]),notFound=()=>__vitePreload(()=>import("./index.85400d37.js"),["assets/index.85400d37.js","assets/index.f6b3d265.css"]),dailyRead=()=>__vitePreload(()=>import("./index.679f8a75.js"),["assets/index.679f8a75.js","assets/index.131345a6.css","assets/index.a888f02d.js","assets/index.8d3efd4f.css"]),userDetail=()=>__vitePreload(()=>import("./uid.e790a351.js"),["assets/uid.e790a351.js","assets/uid.1d7b94f5.css","assets/index.a888f02d.js","assets/index.8d3efd4f.css","assets/SimpleInfoItem.f181eadd.js","assets/SimpleInfoItem.5587176d.css","assets/time.c677e366.js"]),routes=[{path:"/",name:"home-page",component:homeComponent,props:e=>({query:e.query})},{path:"/post/:pid",name:"post-detail",component:postDetail,props:e=>({pid:+e.params.pid})},{path:"/users/:uid",name:"user-details",component:userDetail,props:e=>({uid:+e.params.uid})},{path:"/daily-articles",name:"daily-read",component:dailyRead,props:e=>({query:e.query})},{path:"/signin",name:"signin",component:signin},{path:"/about",name:"about",component:about},{path:"/:pathMatch(.*)*",name:"not-found",component:notFound}],RouterInstance=createRouter({history:createWebHashHistory(),routes,scrollBehavior:(e,t,n)=>n||(e.hash?{el:e.hash,behavior:"smooth"}:{left:0,top:0})});var nprogress$1={exports:{}};/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress + * @license MIT */(function(e,t){(function(n,r){e.exports=r()})(commonjsGlobal,function(){var n={};n.version="0.2.0";var r=n.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'
'};n.configure=function(v){var E,S;for(E in v)S=v[E],S!==void 0&&v.hasOwnProperty(E)&&(r[E]=S);return this},n.status=null,n.set=function(v){var E=n.isStarted();v=s(v,r.minimum,1),n.status=v===1?null:v;var S=n.render(!E),$=S.querySelector(r.barSelector),P=r.speed,H=r.easing;return S.offsetWidth,l(function(F){r.positionUsing===""&&(r.positionUsing=n.getPositioningCSS()),a($,i(v,P,H)),v===1?(a(S,{transition:"none",opacity:1}),S.offsetWidth,setTimeout(function(){a(S,{transition:"all "+P+"ms linear",opacity:0}),setTimeout(function(){n.remove(),F()},P)},P)):setTimeout(F,P)}),this},n.isStarted=function(){return typeof n.status=="number"},n.start=function(){n.status||n.set(0);var v=function(){setTimeout(function(){!n.status||(n.trickle(),v())},r.trickleSpeed)};return r.trickle&&v(),this},n.done=function(v){return!v&&!n.status?this:n.inc(.3+.5*Math.random()).set(1)},n.inc=function(v){var E=n.status;return E?(typeof v!="number"&&(v=(1-E)*s(Math.random()*E,.1,.95)),E=s(E+v,0,.994),n.set(E)):n.start()},n.trickle=function(){return n.inc(Math.random()*r.trickleRate)},function(){var v=0,E=0;n.promise=function(S){return!S||S.state()==="resolved"?this:(E===0&&n.start(),v++,E++,S.always(function(){E--,E===0?(v=0,n.done()):n.set((v-E)/v)}),this)}}(),n.render=function(v){if(n.isRendered())return document.getElementById("nprogress");c(document.documentElement,"nprogress-busy");var E=document.createElement("div");E.id="nprogress",E.innerHTML=r.template;var S=E.querySelector(r.barSelector),$=v?"-100":o(n.status||0),P=document.querySelector(r.parent),H;return a(S,{transition:"all 0 linear",transform:"translate3d("+$+"%,0,0)"}),r.showSpinner||(H=E.querySelector(r.spinnerSelector),H&&y(H)),P!=document.body&&c(P,"nprogress-custom-parent"),P.appendChild(E),E},n.remove=function(){d(document.documentElement,"nprogress-busy"),d(document.querySelector(r.parent),"nprogress-custom-parent");var v=document.getElementById("nprogress");v&&y(v)},n.isRendered=function(){return!!document.getElementById("nprogress")},n.getPositioningCSS=function(){var v=document.body.style,E="WebkitTransform"in v?"Webkit":"MozTransform"in v?"Moz":"msTransform"in v?"ms":"OTransform"in v?"O":"";return E+"Perspective"in v?"translate3d":E+"Transform"in v?"translate":"margin"};function s(v,E,S){return vS?S:v}function o(v){return(-1+v)*100}function i(v,E,S){var $;return r.positionUsing==="translate3d"?$={transform:"translate3d("+o(v)+"%,0,0)"}:r.positionUsing==="translate"?$={transform:"translate("+o(v)+"%,0)"}:$={"margin-left":o(v)+"%"},$.transition="all "+E+"ms "+S,$}var l=function(){var v=[];function E(){var S=v.shift();S&&S(E)}return function(S){v.push(S),v.length==1&&E()}}(),a=function(){var v=["Webkit","O","Moz","ms"],E={};function S(F){return F.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(D,V){return V.toUpperCase()})}function $(F){var D=document.body.style;if(F in D)return F;for(var V=v.length,G=F.charAt(0).toUpperCase()+F.slice(1),I;V--;)if(I=v[V]+G,I in D)return I;return F}function P(F){return F=S(F),E[F]||(E[F]=$(F))}function H(F,D,V){D=P(D),F.style[D]=V}return function(F,D){var V=arguments,G,I;if(V.length==2)for(G in D)I=D[G],I!==void 0&&D.hasOwnProperty(G)&&H(F,G,I);else H(F,V[1],V[2])}}();function u(v,E){var S=typeof v=="string"?v:m(v);return S.indexOf(" "+E+" ")>=0}function c(v,E){var S=m(v),$=S+E;u(S,E)||(v.className=$.substring(1))}function d(v,E){var S=m(v),$;!u(v,E)||($=S.replace(" "+E+" "," "),v.className=$.substring(1,$.length-1))}function m(v){return(" "+(v.className||"")+" ").replace(/\s+/gi," ")}function y(v){v&&v.parentNode&&v.parentNode.removeChild(v)}return n})})(nprogress$1);var NProgress=nprogress$1.exports,nprogress="";NProgress.configure({showSpinner:!1});const AddNProgress=e=>{e.beforeEach((t,n,r)=>{NProgress.start(),console.log("from:",n.fullPath,"--->",t.fullPath),r()}),e.afterEach(()=>{NProgress.done()})};let Highlight={install:function(e){e.directive("highlight",{mounted:function(t){t.querySelectorAll("pre code").forEach(n=>{var r,s;(s=(r=window==null?void 0:window.hljs)==null?void 0:r.highlightBlock)==null||s.call(r,n)})}})}};var index_vue_vue_type_style_index_0_scoped_true_lang$1="";const _withScopeId=e=>(pushScopeId("data-v-f327bc66"),e=e(),popScopeId(),e),_hoisted_1$1={key:0,class:"loading-container"},_hoisted_2={class:"text-info"},_hoisted_3=_withScopeId(()=>createBaseVNode("div",{class:"balls"},[createBaseVNode("div"),createBaseVNode("div"),createBaseVNode("div")],-1)),_sfc_main$1=defineComponent({__name:"index",props:{info:String,color:String,infoSize:String,loading:Boolean,padding:String},setup(e){var s,o,i,l;useCssVars(a=>({"4d29237e":unref(n).color,"767083d4":unref(n).infoSize,"3ec5956c":unref(n).padding}));const t=e,n=reactive({info:(s=t.info)!=null?s:"\u52AA\u529B\u52A0\u8F7D\u4E2D",color:(o=t.color)!=null?o:"#888",infoSize:(i=t.infoSize)!=null?i:"1rem",loading:t.loading,padding:(l=t.padding)!=null?l:"30px 0"}),r=computed(()=>t.loading);return(a,u)=>unref(r)?(openBlock(),createElementBlock("div",_hoisted_1$1,[createBaseVNode("div",_hoisted_2,toDisplayString(unref(n).info),1),_hoisted_3])):createCommentVNode("",!0)}});var LoadingBallcomponent=_export_sfc(_sfc_main$1,[["__scopeId","data-v-f327bc66"]]);let LoadingBall={install:function(e){e.component("LoadingBall",LoadingBallcomponent)}};var index_vue_vue_type_style_index_0_scoped_true_lang="";const _hoisted_1=["src"],_sfc_main=defineComponent({__name:"index",props:{size:String,src:String,scale:Number},setup(e){useCssVars(r=>({aa0c0ed6:t.size,"977bf994":t.scale}));const t=e,n=computed(()=>{var r;return(r=t.src)!=null?r:"https://happysooner.com/api/v1/tools/ident-icon?key=happy"});return(r,s)=>(openBlock(),createElementBlock("img",{alt:"avatar",src:unref(n),key:unref(n)},null,8,_hoisted_1))}});var component=_export_sfc(_sfc_main,[["__scopeId","data-v-7892bead"]]);let Avatar={install:function(e){e.component("Avatar",component)}};AddNProgress(RouterInstance);const options={position:POSITION.TOP_CENTER,timeout:2e3,newestOnTop:!0,transition:"Vue-Toastification__fade"},head=createHead(),pinia=createPinia();pinia.use(({store:e})=>{e.$subscribe(t=>{console.log("store state changed",t)}),e.$onAction(t=>{console.log("store action fired",t)})});createApp(_sfc_main$2).use(pinia).use(src_default,options).use(head).use(RouterInstance).use(Highlight).use(LoadingBall).use(Avatar).mount("#vue-next");export{withKeys as A,withModifiers as B,resolveDirective as C,Transition as D,GetAccountUnique as E,Fragment as F,GetArticles as G,isRef as H,GetUserByToken as I,PostUser as J,UseGetMeiRiYiWen as K,UseGetUserInfoByID as L,PostComment as P,SetTokenCookies as S,TransitionGroup as T,UseGetArticleById as U,_export_sfc as _,__vite_legacy_guard,createBaseVNode as a,renderSlot as b,createElementBlock as c,defineComponent as d,renderList as e,createVNode as f,createTextVNode as g,unref as h,popScopeId as i,useHead as j,createBlock as k,createCommentVNode as l,useRouter as m,createStaticVNode as n,openBlock as o,pushScopeId as p,commonjsGlobal as q,resolveComponent as r,getAugmentedNamespace as s,toDisplayString as t,useStore as u,useToast as v,withCtx as w,GetCommentList as x,withDirectives as y,vModelText as z}; diff --git a/assets/index.a2f30696.css b/assets/index.a2f30696.css deleted file mode 100644 index 56ac562..0000000 --- a/assets/index.a2f30696.css +++ /dev/null @@ -1 +0,0 @@ -.signin-container[data-v-7f7d81da]{display:flex;align-items:center;justify-content:center;padding:50px 15px}.signin-container div[data-v-7f7d81da]{padding:15px 0;margin:0 auto;width:100%}.title[data-v-7f7d81da]{font-size:24px;padding:15px 0;font-weight:500;color:#262626}.summary[data-v-7f7d81da]{font-size:12px;color:#6a6a6a}.signin-title[data-v-7f7d81da]{text-align:center}.signin-info[data-v-7f7d81da]{font-size:12px}div button[data-v-7f7d81da],div input[data-v-7f7d81da]{outline:0;display:flex;justify-content:center;align-items:center;padding:10px;width:100%;border-radius:5px;border:1px solid #999;font-size:14px;box-sizing:border-box}.signin-info span[data-v-7f7d81da]{font-weight:bolder}.signin-main[data-v-7f7d81da]{max-width:750px;overflow:hidden}.btn-login-register[data-v-7f7d81da]{background-color:#f5f5f5;opacity:.5}.btn-login-register[data-v-7f7d81da]:hover{opacity:1} \ No newline at end of file diff --git a/assets/index.a888f02d.js b/assets/index.a888f02d.js new file mode 100644 index 0000000..de41560 --- /dev/null +++ b/assets/index.a888f02d.js @@ -0,0 +1 @@ +import{d as A,m as w,u as E,r as D,o as f,c as v,a as e,t as r,h as o,f as c,w as y,g as n,_ as k,n as b,p as B,i as x,b as $,F as I}from"./index.9f66ff77.js";const S={class:"happy-header-container"},T={class:"happy-header-wrapper"},M={class:"title-container"},N={class:"brief"},U={class:"tools-container"},V={key:0,class:"tools-user user-center"},z={key:1,class:"tools-user user-action-btn"},H=A({__name:"Header",props:{title:{type:String,required:!0},brief:{type:String}},setup(u){const i=w(),t=u,F=()=>{i.push("/")},_=E();computed(()=>{var s,p;return!!((p=(s=_.User)==null?void 0:s.Roles)!=null&&p.find(h=>h.Title=="Author"))});const m=computed(()=>{var s;return(s=_.User.Id)!=null?s:0}),l=computed(()=>{var s;return(s=_.User.Avatar)!=null?s:""}),d=t.title,C=t.brief;return(s,p)=>{const h=D("Avatar"),g=D("router-link");return f(),v("header",S,[e("div",T,[e("div",M,[e("div",{class:"title",onClick:F},r(o(d)),1),e("div",N,r(o(C)),1)]),e("div",U,[o(m)>0?(f(),v("span",V,[c(g,{to:`/users/${o(m)}`},{default:y(()=>[c(h,{src:o(l),size:"40px"},null,8,["src"])]),_:1},8,["to"])])):(f(),v("span",z,[c(g,{to:"/signin"},{default:y(()=>[n("\u767B\u5F55/\u6CE8\u518C")]),_:1})]))])])])}}});var Y=k(H,[["__scopeId","data-v-e7338c34"]]);const a=u=>(B("data-v-767f7aee"),u=u(),x(),u),O={class:"footer-container"},R={class:"footer-info content-limit-three"},j=a(()=>e("a",{href:"//www.beian.miit.gov.cn/",target:"_blank",class:"icp-link",rel:"nofollow"},"\u7CA4ICP\u590720013375\u53F7-1",-1)),q=a(()=>e("div",null,"\u672C\u7F51\u7AD9\u4E0D\u4FDD\u8BC1\u7F51\u7AD9\u5185\u5BB9\u66F4\u65B0\u5B8C\u5168\u8DDF\u5F97\u4E0A\u65F6\u4EE3\u6F6E\u6D41\uFF0C\u8BF7\u81EA\u884C\u6C42\u8BC1\u3002",-1)),G={class:"site-status"},P=a(()=>e("span",{class:"my-shake"},"\u2764\uFE0F",-1)),J=a(()=>e("span",{class:"my-shake"},"\u26A1",-1)),K=a(()=>e("img",{src:"https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Funliar%2Fhappy-upptime%2Fmaster%2Fapi%2Fhappysooner-com%2Fuptime.json"},null,-1)),L=a(()=>e("div",null,"\u672C\u7F51\u7AD9\u7684\u4F5C\u8005\u5934\u53D1\u8FD8\u5269\u4E0B\u633A\u591A\u7684\u3002",-1)),Q={class:"footer-info"},W={class:"site-link"},X=a(()=>e("span",null,[e("a",{href:"https://github.com/unliar/vue3-ts-happysooner-web"},"\u672C\u7AD9\u6E90\u7801")],-1)),Z=a(()=>e("span",null,[e("a",{href:"https://t.me/happy_naive"},"TG\u9891\u9053")],-1)),ee=b('',1),te=A({__name:"Footer",setup(u){const i=ref("2021"),t=reactive({day:0,hour:0,min:0,sec:0});let F;return onMounted(()=>{const _=new Date().getFullYear();i.value=`${_}`,F=setInterval(()=>{const l=Date.now(),d=Math.floor((l-15671808e5)/1e3),C=Math.floor(d/60/60/24),s=Math.floor(d/60/60)%24,p=Math.floor(d/60)%60,h=Math.floor(d%60);t.day=C,t.hour=s,t.min=p,t.sec=h})}),onUnmounted(()=>{clearInterval(F)}),(_,m)=>{const l=D("router-link");return f(),v("footer",O,[e("div",R,[e("div",null,[n(" \xA9 2019 - "+r(o(i))+" \u8FDC\u6D45 ",1),j]),q,e("div",G,[n(" \u672C\u7F51\u7AD9\u5DF2\u575A\u6301\u7528 "),P,n("\u53D1 "),J,n(" \u8FD0\u884C\u4E86 "+r(o(t).day)+"\u5929"+r(o(t).hour)+"\u5C0F\u65F6 "+r(o(t).min)+"\u5206"+r(o(t).sec)+"\u79D2\u3002 ",1),K]),L]),e("div",Q,[e("div",W,[e("span",null,[c(l,{to:"/about"},{default:y(()=>[n("\u5173\u4E8E\u672C\u7AD9")]),_:1})]),e("span",null,[c(l,{to:"/daily-articles"},{default:y(()=>[n("\u968F\u673A\u9605\u8BFB")]),_:1})]),X,Z]),ee])])}}});var se=k(te,[["__scopeId","data-v-767f7aee"]]);const oe={class:"main-container"},ae={class:"sticky-container"},ue={class:"default-layout-container"},re=A({__name:"index",setup(u){return(i,t)=>(f(),v(I,null,[e("div",oe,[e("div",ae,[c(Y,{title:"\u8FDC\u6D45",brief:"\u7406\u89E3\u4ED6\u4EBA\uFF0C\u5185\u7701\u81EA\u5DF1\u3002"})]),e("div",ue,[$(i.$slots,"default")])]),c(se)],64))}});export{re as _}; diff --git a/assets/index.c256406e.css b/assets/index.c256406e.css deleted file mode 100644 index ea9b1a5..0000000 --- a/assets/index.c256406e.css +++ /dev/null @@ -1 +0,0 @@ -.Vue-Toastification__container{z-index:9999;position:fixed;padding:4px;width:600px;box-sizing:border-box;display:flex;min-height:100%;color:#fff;flex-direction:column;pointer-events:none}@media only screen and (min-width :600px){.Vue-Toastification__container.top-center,.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right{top:1em}.Vue-Toastification__container.bottom-center,.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right{bottom:1em;flex-direction:column-reverse}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.top-left{left:1em}.Vue-Toastification__container.bottom-left .Vue-Toastification__toast,.Vue-Toastification__container.top-left .Vue-Toastification__toast{margin-right:auto}.Vue-Toastification__container.bottom-left .Vue-Toastification__toast--rtl,.Vue-Toastification__container.top-left .Vue-Toastification__toast--rtl{margin-right:unset;margin-left:auto}.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.top-right{right:1em}.Vue-Toastification__container.bottom-right .Vue-Toastification__toast,.Vue-Toastification__container.top-right .Vue-Toastification__toast{margin-left:auto}.Vue-Toastification__container.bottom-right .Vue-Toastification__toast--rtl,.Vue-Toastification__container.top-right .Vue-Toastification__toast--rtl{margin-left:unset;margin-right:auto}.Vue-Toastification__container.bottom-center,.Vue-Toastification__container.top-center{left:50%;margin-left:-300px}.Vue-Toastification__container.bottom-center .Vue-Toastification__toast,.Vue-Toastification__container.top-center .Vue-Toastification__toast{margin-left:auto;margin-right:auto}}@media only screen and (max-width :600px){.Vue-Toastification__container{width:100vw;padding:0;left:0;margin:0}.Vue-Toastification__container .Vue-Toastification__toast{width:100%}.Vue-Toastification__container.top-center,.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right{top:0}.Vue-Toastification__container.bottom-center,.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right{bottom:0;flex-direction:column-reverse}}.Vue-Toastification__toast{display:inline-flex;position:relative;max-height:800px;min-height:64px;box-sizing:border-box;margin-bottom:1rem;padding:22px 24px;border-radius:8px;box-shadow:0 1px 10px 0 rgba(0,0,0,.1),0 2px 15px 0 rgba(0,0,0,.05);justify-content:space-between;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;max-width:600px;min-width:326px;pointer-events:auto;overflow:hidden;transform:translateZ(0);direction:ltr}.Vue-Toastification__toast--rtl{direction:rtl}.Vue-Toastification__toast--default{background-color:#1976d2;color:#fff}.Vue-Toastification__toast--info{background-color:#2196f3;color:#fff}.Vue-Toastification__toast--success{background-color:#4caf50;color:#fff}.Vue-Toastification__toast--error{background-color:#ff5252;color:#fff}.Vue-Toastification__toast--warning{background-color:#ffc107;color:#fff}@media only screen and (max-width :600px){.Vue-Toastification__toast{border-radius:0;margin-bottom:.5rem}}.Vue-Toastification__toast-body{flex:1;line-height:24px;font-size:16px;word-break:break-word;white-space:pre-wrap}.Vue-Toastification__toast-component-body{flex:1}.Vue-Toastification__toast.disable-transition{animation:none!important}.Vue-Toastification__close-button{font-weight:700;font-size:24px;line-height:24px;background:0 0;outline:0;border:none;padding:0;padding-left:10px;cursor:pointer;transition:.3s ease;align-items:center;color:#fff;opacity:.3;transition:visibility 0s,opacity .2s linear}.Vue-Toastification__close-button:focus,.Vue-Toastification__close-button:hover{opacity:1}.Vue-Toastification__toast:not(:hover) .Vue-Toastification__close-button.show-on-hover{opacity:0}.Vue-Toastification__toast--rtl .Vue-Toastification__close-button{padding-left:unset;padding-right:10px}@keyframes scale-x-frames{0%{transform:scaleX(1)}100%{transform:scaleX(0)}}.Vue-Toastification__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:10000;background-color:rgba(255,255,255,.7);transform-origin:left;animation:scale-x-frames linear 1 forwards}.Vue-Toastification__toast--rtl .Vue-Toastification__progress-bar{right:0;left:unset;transform-origin:right}.Vue-Toastification__icon{margin:auto 18px auto 0;background:0 0;outline:0;border:none;padding:0;transition:.3s ease;align-items:center;width:20px;height:100%}.Vue-Toastification__toast--rtl .Vue-Toastification__icon{margin:auto 0 auto 18px}@keyframes bounceInRight{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes bounceOutRight{40%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(1000px,0,0)}}@keyframes bounceInLeft{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceInUp{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translate3d(0,0,0)}}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceInDown{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Vue-Toastification__bounce-enter-active.bottom-left,.Vue-Toastification__bounce-enter-active.top-left{animation-name:bounceInLeft}.Vue-Toastification__bounce-enter-active.bottom-right,.Vue-Toastification__bounce-enter-active.top-right{animation-name:bounceInRight}.Vue-Toastification__bounce-enter-active.top-center{animation-name:bounceInDown}.Vue-Toastification__bounce-enter-active.bottom-center{animation-name:bounceInUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-left,.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-left{animation-name:bounceOutLeft}.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-right,.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-right{animation-name:bounceOutRight}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-center{animation-name:bounceOutUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-center{animation-name:bounceOutDown}.Vue-Toastification__bounce-enter-active,.Vue-Toastification__bounce-leave-active{animation-duration:750ms;animation-fill-mode:both}.Vue-Toastification__bounce-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@keyframes fadeOutTop{0%{transform:translateY(0);opacity:1}100%{transform:translateY(-50px);opacity:0}}@keyframes fadeOutLeft{0%{transform:translateX(0);opacity:1}100%{transform:translateX(-50px);opacity:0}}@keyframes fadeOutBottom{0%{transform:translateY(0);opacity:1}100%{transform:translateY(50px);opacity:0}}@keyframes fadeOutRight{0%{transform:translateX(0);opacity:1}100%{transform:translateX(50px);opacity:0}}@keyframes fadeInLeft{0%{transform:translateX(-50px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes fadeInRight{0%{transform:translateX(50px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes fadeInTop{0%{transform:translateY(-50px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes fadeInBottom{0%{transform:translateY(50px);opacity:0}100%{transform:translateY(0);opacity:1}}.Vue-Toastification__fade-enter-active.bottom-left,.Vue-Toastification__fade-enter-active.top-left{animation-name:fadeInLeft}.Vue-Toastification__fade-enter-active.bottom-right,.Vue-Toastification__fade-enter-active.top-right{animation-name:fadeInRight}.Vue-Toastification__fade-enter-active.top-center{animation-name:fadeInTop}.Vue-Toastification__fade-enter-active.bottom-center{animation-name:fadeInBottom}.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-left,.Vue-Toastification__fade-leave-active:not(.disable-transition).top-left{animation-name:fadeOutLeft}.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-right,.Vue-Toastification__fade-leave-active:not(.disable-transition).top-right{animation-name:fadeOutRight}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-center{animation-name:fadeOutTop}.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-center{animation-name:fadeOutBottom}.Vue-Toastification__fade-enter-active,.Vue-Toastification__fade-leave-active{animation-duration:750ms;animation-fill-mode:both}.Vue-Toastification__fade-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@keyframes slideInBlurredLeft{0%{transform:translateX(-1000px) scaleX(2.5) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}100%{transform:translateX(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredTop{0%{transform:translateY(-1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 0;filter:blur(240px);opacity:0}100%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredRight{0%{transform:translateX(1000px) scaleX(2.5) scaleY(.2);transform-origin:0 50%;filter:blur(40px);opacity:0}100%{transform:translateX(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredBottom{0%{transform:translateY(1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 100%;filter:blur(240px);opacity:0}100%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideOutBlurredTop{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 0;filter:blur(0);opacity:1}100%{transform:translateY(-1000px) scaleY(2) scaleX(.2);transform-origin:50% 0;filter:blur(240px);opacity:0}}@keyframes slideOutBlurredBottom{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}100%{transform:translateY(1000px) scaleY(2) scaleX(.2);transform-origin:50% 100%;filter:blur(240px);opacity:0}}@keyframes slideOutBlurredLeft{0%{transform:translateX(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}100%{transform:translateX(-1000px) scaleX(2) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}}@keyframes slideOutBlurredRight{0%{transform:translateX(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}100%{transform:translateX(1000px) scaleX(2) scaleY(.2);transform-origin:0 50%;filter:blur(40px);opacity:0}}.Vue-Toastification__slideBlurred-enter-active.bottom-left,.Vue-Toastification__slideBlurred-enter-active.top-left{animation-name:slideInBlurredLeft}.Vue-Toastification__slideBlurred-enter-active.bottom-right,.Vue-Toastification__slideBlurred-enter-active.top-right{animation-name:slideInBlurredRight}.Vue-Toastification__slideBlurred-enter-active.top-center{animation-name:slideInBlurredTop}.Vue-Toastification__slideBlurred-enter-active.bottom-center{animation-name:slideInBlurredBottom}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-left,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-left{animation-name:slideOutBlurredLeft}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-right,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-right{animation-name:slideOutBlurredRight}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-center{animation-name:slideOutBlurredTop}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-center{animation-name:slideOutBlurredBottom}.Vue-Toastification__slideBlurred-enter-active,.Vue-Toastification__slideBlurred-leave-active{animation-duration:750ms;animation-fill-mode:both}.Vue-Toastification__slideBlurred-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;margin:0}buttonfocus,inputfocus,selectfocus,textareafocus{outline:0}input[type=button],input[type=reset],input[type=submit]{appearance:button}details{border:none}details:active,details:focus,details:hover{outline:0}summary{cursor:pointer;user-select:none}summary::-webkit-details-marker{display:none}summary:active,summary:focus,summary:hover{outline:0}*,:after,:before{box-sizing:inherit;text-rendering:geometricPrecision;-webkit-tap-highlight-color:transparent}html{font-size:16px}body,html{background-color:var(--geist-background);color:var(--geist-foreground)}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-size:1rem;line-height:1.5;margin:0;padding:0;min-height:100%;position:relative;overflow-x:hidden}p,small{letter-spacing:-.005625rem;font-family:var(--font-sans);font-weight:400;color:inherit;margin:0}p{margin:1rem 0;font-size:1em;line-height:1.625em}small{margin:0;line-height:1.5;font-size:.875rem}span{font-size:inherit;color:inherit;font-weight:inherit}b{font-weight:600}img{max-width:100%}a{color:var(--geist-link-color);text-decoration:none;cursor:pointer;-webkit-box-align:center;align-items:center;font-size:inherit;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);margin:0 0 .625rem 0;color:inherit}h1{font-size:3rem;letter-spacing:-.066875rem;line-height:1.5;font-weight:700}h2{font-size:2.25rem;letter-spacing:-.020625rem;font-weight:600}h3{font-size:1.5rem;letter-spacing:-.029375rem;font-weight:600}h4{font-size:1.25rem;letter-spacing:-.020625rem;font-weight:600}h5{font-size:1rem;letter-spacing:-.01125rem;font-weight:600}h6{font-size:.875rem;letter-spacing:-.005625rem;font-weight:600}selection{background-color:var(--geist-selection);color:var(--geist-foreground)}input-webkit-autofill{box-shadow:0 0 0 100px var(--geist-background) inset}ol,ul{margin:1rem 0 1rem .9375rem;color:var(--geist-foreground);padding:0;list-style-type:none}ol{list-style-type:decimal}li{margin-bottom:.625rem;font-size:1em;line-height:1.625em}ul li:before{content:'–';display:inline-block;color:var(--accents-4);position:absolute;margin-left:-.9375rem}code{color:var(--geist-code);font-family:var(--font-mono);font-size:.9em;white-space:pre-wrap}code:before{content:'`'}code:after{content:'`'}pre{border:1px solid var(--accents-2);border-radius:var(--geist-radius);padding:calc(var(--geist-gap) * .75) var(--geist-gap);margin:1.5rem 0;white-space:pre;overflow:auto;font-size:.875rem;-webkit-overflow-scrolling:touch}pre code{color:var(--geist-foreground);font-size:.8125rem;line-height:1.25rem;white-space:pre}pre code:after,pre code:before{display:none}hr{border-color:var(--accents-2)}details{background-color:var(--accents-1)}.zi-title{text-transform:uppercase;color:var(--accents-4)}.zi-subtitle{color:var(--accents-3);font-size:.8125rem}div[data-v-3629a0e2]{cursor:pointer}*{margin:0;padding:0;word-break:break-word}#vue-next{min-height:100vh;background:#fafafa}body,html{-webkit-overflow-scrolling:touch;font-family:"Noto Sans SC",sans-serif}a{text-decoration:none;color:#000;-webkit-tap-highlight-color:transparent}a:hover{font-weight:700}.icon{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden}.article-title{font-size:16px;font-weight:700;color:#21756c}.content-limit-one{display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.content-limit-two{display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.article-container{color:#444;line-height:1.8;font-size:16px;padding:20px 0;overflow:hidden}.article-container img{max-width:100%;float:none!important;overflow:hidden;padding:10px 0;display:block}.article-container>h1,.article-container>h2,.article-container>h3,.article-container>h4,.article-container>h5{margin-top:20px}.article-container>p{margin-top:10px}.article-container>ul{list-style-position:inside}.article-container a{color:teal;border-bottom:1px solid teal}.article-container table{border-collapse:collapse;empty-cells:show}.article-container td,.article-container th{border:1px solid #dfe2e5;padding:6px 13px;word-break:normal;display:table-cell;vertical-align:inherit}.icon{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden}blockquote{position:relative;margin:16px 0;padding:5px 8px 5px 30px;background:none repeat scroll 0 0 rgba(102,128,153,.05);border:none;color:#333;border-left:10px solid #d6dbdf}.list-enter-active,.list-leave-active{transition:all .65s ease}.list-enter-from,.list-leave-to{opacity:0;transform:translateX(30px)}.content-enter-active,.content-leave-active{transition:all 1s ease}.content-enter-from,.content-leave-to{opacity:0}.hljs-comment,.hljs-quote{color:#969896}.hljs-deletion,.hljs-name,.hljs-regexp,.hljs-selector-class,.hljs-selector-id,.hljs-tag,.hljs-template-variable,.hljs-variable{color:#c66}.hljs-built_in,.hljs-builtin-name,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-type{color:#de935f}.hljs-attribute{color:#f0c674}.hljs-addition,.hljs-bullet,.hljs-string,.hljs-symbol{color:#b5bd68}.hljs-section,.hljs-title{color:#81a2be}.hljs-keyword,.hljs-selector-tag{color:#b294bb}.hljs{display:block;overflow-x:auto;background:#1d1f21;color:#c5c8c6;padding:.5em}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translate(0,-4px);-ms-transform:rotate(3deg) translate(0,-4px);transform:rotate(3deg) translate(0,-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}div[data-v-f327bc66]{--color:var(--4d29237e);--size:var(--767083d4);--padding:var(--3ec5956c)}.loading-container[data-v-f327bc66]{display:flex;align-items:center;justify-content:center;margin:10px 0;padding:var(--padding);font-size:var(--size)}.text-info[data-v-f327bc66]{padding:0 .8em}.balls[data-v-f327bc66]{width:4em;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between}.balls div[data-v-f327bc66]{width:.5em;height:.5em;border-radius:50%;background-color:var(--color)}.balls div[data-v-f327bc66]:nth-of-type(1){transform:translateX(-100%);animation:left-swing-f327bc66 .5s ease-in alternate infinite}.balls div[data-v-f327bc66]:nth-of-type(3){transform:translateX(-95%);animation:right-swing-f327bc66 .5s ease-out alternate infinite}@keyframes left-swing-f327bc66{100%,50%{transform:translateX(95%)}}@keyframes right-swing-f327bc66{50%{transform:translateX(-95%)}100%{transform:translateX(100%)}}img[data-v-7892bead]{--size:var(--aa0c0ed6);--scale:var(--977bf994)}img[data-v-7892bead]{border-radius:50%;text-align:center;display:block;width:var(--size);height:var(--size);line-height:var(--size)}img[data-v-7892bead]:hover{transition:transform .1s ease-in-out;transform:scale(var(--scale))} \ No newline at end of file diff --git a/assets/index.d15fd99e.css b/assets/index.d15fd99e.css new file mode 100644 index 0000000..6420b45 --- /dev/null +++ b/assets/index.d15fd99e.css @@ -0,0 +1 @@ +.content-layout-container li[data-v-ee729a98],.category-title[data-v-ee729a98]{font-size:14px;color:#444}.content-layout-widget-container[data-v-ee729a98]{padding-top:20px}a[data-v-ee729a98]{color:#444}.category-title[data-v-ee729a98]{font-weight:700}.category-item[data-v-ee729a98]{padding:10px 10px 10px 0;list-style:none}.category-item[data-v-ee729a98]:before{display:none}.category-list[data-v-ee729a98]{display:flex;min-height:36px;align-items:center}.content-layout-container[data-v-ee729a98]{display:flex;flex-direction:column-reverse}@media screen and (min-width: 1200px){.content-layout-container[data-v-ee729a98]{display:flex;flex-direction:row}.content-layout-child-container[data-v-ee729a98]{flex:1}.category-list[data-v-ee729a98]{display:block}.category-item[data-v-ee729a98]:before{display:inline-block}.content-layout-widget-container[data-v-ee729a98]{width:100px;padding:20px}}@media screen and (max-width: 1200px){.category-list[data-v-ee729a98]{margin:0}}.page-navi[data-v-422f221b]{padding:20px 0;text-align:center} diff --git a/assets/index.6e083b63.css b/assets/index.f64a6ad4.css similarity index 98% rename from assets/index.6e083b63.css rename to assets/index.f64a6ad4.css index 51afb35..0c82da4 100644 --- a/assets/index.6e083b63.css +++ b/assets/index.f64a6ad4.css @@ -1 +1 @@ -a[data-v-23ebcad1]{color:teal}h1[data-v-23ebcad1]{font-size:18px}.about-item-container[data-v-23ebcad1]{margin:10px 0}.about-item-container p[data-v-23ebcad1]{line-height:1.8;font-size:16px;margin-top:10px}.about-item-container h2[data-v-23ebcad1]{font-size:16px;font-weight:700}.about-title[data-v-23ebcad1]{margin-top:20px} \ No newline at end of file +a[data-v-23ebcad1]{color:teal}h1[data-v-23ebcad1]{font-size:18px}.about-item-container[data-v-23ebcad1]{margin:10px 0}.about-item-container p[data-v-23ebcad1]{line-height:1.8;font-size:16px;margin-top:10px}.about-item-container h2[data-v-23ebcad1]{font-size:16px;font-weight:700}.about-title[data-v-23ebcad1]{margin-top:20px} diff --git a/assets/index.39204bc0.css b/assets/index.f6b3d265.css similarity index 82% rename from assets/index.39204bc0.css rename to assets/index.f6b3d265.css index e7f86fa..4a79085 100644 --- a/assets/index.39204bc0.css +++ b/assets/index.f6b3d265.css @@ -1 +1 @@ -.not-found[data-v-ad037df8]{height:100vh;width:100vw;display:flex;align-items:center;justify-content:center;font-size:32px;color:#666}.x-mian div[data-v-ad037df8]{padding:2rem 0;display:flex;flex-direction:column;align-items:center} \ No newline at end of file +.not-found[data-v-ad037df8]{height:100vh;width:100vw;display:flex;align-items:center;justify-content:center;font-size:32px;color:#666}.x-mian div[data-v-ad037df8]{padding:2rem 0;display:flex;flex-direction:column;align-items:center} diff --git a/assets/index.f893fc4e.js b/assets/index.f893fc4e.js new file mode 100644 index 0000000..c9baf2d --- /dev/null +++ b/assets/index.f893fc4e.js @@ -0,0 +1 @@ +import{_ as t}from"./index.a888f02d.js";import{_ as l,d as E,o,k as n,w as a,p,i as r,a as u,g as F}from"./index.9f66ff77.js";const s=e=>(p("data-v-23ebcad1"),e=e(),r(),e),A=s(()=>u("div",{class:"about-container"},[u("h1",{class:"about-title"},"\u5173\u4E8E\u672C\u7AD9"),u("div",{class:"about-item-container"},[u("h2",null,"\u6280\u672F\u76F8\u5173"),u("p",null,[F(" \u672C\u7AD9\u662F "),u("a",{href:"https://happysooner.com"},"happysooner.com"),F(" \u7684Vue\u590D\u523B\u7248\u3002 ")]),u("p",null," \u8FD9\u662F\u4E00\u4E2A\u524D\u7AEF\u91C7\u7528 Vue \u5168\u5BB6\u6876,\u540E\u7AEF\u4F7F\u7528\u5FAE\u670D\u52A1\u67B6\u6784\u642D\u5EFA\u7684\u7F51\u7AD9\u3002 "),u("p",null,[F(" \u4EE3\u7801\u5B58\u8D2E\u4E8E "),u("a",{href:"https://github.com/unliar/vue3-ts-happysooner-web"}," Github"),F(" \u62E5\u6709\u5B8C\u6574\u7684 "),u("a",{href:"https://mp.weixin.qq.com/s/bJtO5Y54XIB8qfJR6ownyg",target:"_blank"},"Github Action"),F(" \u81EA\u52A8\u5316\u6784\u5EFA\u90E8\u7F72\u6D41\u7A0B \u3002 ")]),u("p",null,[F(" \u5927\u81F4\u67B6\u6784\u56FE: "),u("img",{src:"https://cdn.gelonghui.com/ad/96660-6bfe1023-cc1c-4928-a192-ca2f1773c028.png"})]),u("p",null," \u524D\u7AEF: Vite 2.0\u3001 Vue 3.0 \u3001 Vuex 4.0 \u3001 Vue-Router 4.0\u3001TypeScript@latest\u3001Vue@next "),u("p",null,"\u540E\u7AEF: Golang\u3001Go-Micro\u3001MySQL\u3001NSQ\u3001Consul"),u("p",null,[F(" \u8FD0\u884C\u73AF\u5883: "),u("del",null,"Docker Swarm"),F(" \u5DF2\u8FC1\u79FB\u5230k8s\u3001Portainer\u3001Nginx\u3001Let's Encrypt\u3001 "),u("a",{href:"https://promotion.aliyun.com/ntms/yunparter/invite.html?userCode=hsupvlb8",target:"_blank"},"\u963F\u91CC\u4E91\u{1F1ED}\u{1F1F0}\u8F7B\u91CF\u670D\u52A1\u5668\uFF08\u63A8\u5E7F\uFF09")]),u("p",null,[F(" \u7B2C\u4E09\u65B9\u670D\u52A1: "),u("a",{href:"https://www.googlefonts.cn/",rel:"nofollow"},"\u8C37\u6B4C\u5B57\u4F53\u5E93"),F(" \u3001 "),u("a",{href:"https://sentry.io/",rel:"nofollow"},"Sentry\u65E5\u5FD7\u76D1\u63A7"),F(" \u3001 "),u("a",{href:"https://github.com/features/actions",rel:"nofollow"},"Github Action"),F(" \u3001 "),u("a",{href:"https://www.iconfont.cn",rel:"nofollow"},"\u963F\u91CC\u77E2\u91CF\u56FE\u6807\u5E93")]),u("p",null," \u7531\u4E8E\u7F51\u7AD9\u90E8\u7F72\u4E8E \u9999\u6E2F\u3001\u6DF1\u5733\u3001\u4E0A\u6D77 \u4E09\u8282\u70B9\u7EC4\u6210\u7684 k8s \u96C6\u7FA4, \u7528\u6237\u7684\u8BF7\u6C42\u4F1A\u88AB\u5206\u6563\u5230\u5404\u4E2A\u670D\u52A1\u5668, \u8BBF\u95EE\u901F\u5EA6\u4E0D\u53EF\u907F\u514D\u7684\u4F1A\u51FA\u73B0\u5DEE\u5F02\u3002\u540C\u65F6, \u7F51\u7AD9\u4F7F\u7528 Redis \u5BF9\u9875\u9762\u8FDB\u884C\u4E86 30\u5206\u949F \u7684\u7F13\u5B58, \u66F4\u65B0\u53EF\u80FD\u4F1A\u5B58\u5728\u4E0D\u53CA\u65F6\u7684\u60C5\u51B5\u3002 ")]),u("div",{class:"about-item-container"},[u("h2",null,"\u4F5C\u8005\u4FE1\u606F"),u("p",null,"\u6635\u79F0: \u8FDC\u6D45"),u("p",null,"\u804C\u4E1A: Web/\u524D\u7AEF\u5F00\u53D1\u5DE5\u7A0B\u5E08"),u("p",null,"\u5750\u6807: \u5E7F\u4E1C\u6DF1\u5733"),u("p",null,"\u5BB6\u4E61: \u6E56\u5357\u8861\u9633"),u("p",null," \u7231\u597D: \u5199\u597D\u4EE3\u7801\uFF0C\u7761\u4E2A\u597D\u89C9\uFF0C\u770B\u770B\u52A8\u753B\uFF0C\u6253\u6253\u7FBD\u6BDB\u7403\uFF0C\u56DB\u5904\u95F2\u901B\u3002 "),u("p",null,[F(" \u793E\u4EA4: "),u("a",{href:"//github.com/unliar",target:"_blank",rel:"nofollow"},"Github"),F(" \u3001 "),u("a",{href:"https://twitter.com/lzt224",target:"_blank",rel:"nofollow"},"Twitter")]),u("p",null,[F(" \u90AE\u7BB1\uFF1A "),u("a",{href:"mailto:i@happysooner.com"},"i@happysooner.com")]),u("p",null,"\u7B80\u5386: \u4E0D\u7ED9\u770B"),u("p",null,[F(" \u68A6\u60F3: "),u("del",null,"\u4E16\u754C\u548C\u5E73,\u8FD9\u4E2A\u4E16\u754C\u56E0\u4E3A\u6709\u6211\u7684\u5B58\u5728,\u800C\u6709\u4E00\u70B9\u70B9\u7684\u4E0D\u540C\u3002"),F(" \u7B97\u4E86\uFF0C\u8FD8\u662F\u591A\u8D5A\u94B1\u70B9\u96F6\u82B1\u94B1\u3002 ")])]),u("div",{class:"about-item-container"},[u("h2",null,"\u672C\u7AD9\u613F\u666F"),u("p",null," \u8BA9\u8FD9\u4E2A\u7F51\u7AD9\u6210\u4E3A\u8FDC\u6D45 Web \u5F00\u53D1\u7684\u5B9E\u9A8C\u7530,\u7528\u6765\u66F4\u65B0\u81EA\u5DF1\u7684\u6280\u672F\u6808\u3002 "),u("p",null,"\u8FD9\u5C31\u662F\u5B83\u5B58\u5728\u7684\u6240\u6709\u610F\u4E49\u3002"),u("p",null," \u672C\u7AD9\u6240\u5199\u7684\u6587\u7AE0\u5927\u90E8\u5206\u90FD\u662F\u4E3A\u4E86\u5B58\u6863\u548C\u81EA\u5A31\u81EA\u4E50, \u4E0D\u53EF\u4F5C\u4E3A\u51C6\u786E\u7684\u5B66\u4E60\u8D44\u6599, \u8BF7\u77E5\u6089\u5176\u4E2D\u5B58\u5728\u7684\u98CE\u9669\u3002 ")])],-1)),B=E({__name:"index",setup(e){return(D,c)=>(o(),n(t,null,{default:a(()=>[A]),_:1}))}});var h=l(B,[["__scopeId","data-v-23ebcad1"]]);export{h as default}; diff --git a/assets/index.vue_vue&type=style&index=0&lang-legacy.9710ae63.js b/assets/index.vue_vue&type=style&index=0&lang-legacy.9710ae63.js deleted file mode 100644 index ed30628..0000000 --- a/assets/index.vue_vue&type=style&index=0&lang-legacy.9710ae63.js +++ /dev/null @@ -1 +0,0 @@ -var __vite_style__=document.createElement("style");__vite_style__.innerHTML=".happy-header-wrapper[data-v-e7338c34]{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;height:60px;color:#6a6a6a;margin:0 auto}.title[data-v-e7338c34]:hover{color:#000}.title[data-v-e7338c34]{font-weight:600;font-size:18px;cursor:pointer}.brief[data-v-e7338c34]{font-size:14px}.tools-user[data-v-e7338c34]{font-size:14px}.tools-container[data-v-e7338c34]{display:flex;justify-content:center;align-items:center}.site-status[data-v-767f7aee]{display:flex;align-items:center;flex-wrap:wrap}.footer-container[data-v-767f7aee]{display:flex;align-items:flex-start;justify-content:space-between;background:#f5f5f5;line-height:1.5;font-size:14px;color:#999;padding:10px 5%}@media screen and (min-width:1200px){.footer-container[data-v-767f7aee]{padding:10px 15%}}.footer-info[data-v-767f7aee]{padding:5px}.daily-read[data-v-767f7aee]{padding:0 2px;color:#6a6a6a}.icp-link[data-v-767f7aee]{color:#999}a[data-v-767f7aee]{color:#6a6a6a;display:inline-block}.friend-link a[data-v-767f7aee]{padding:0 2px}.site-link span[data-v-767f7aee]{width:60px}.site-link[data-v-767f7aee]{display:flex}sub[data-v-767f7aee]{font-size:12px}.my-shake[data-v-767f7aee]{animation:my-face-767f7aee 1.5s infinite ease;display:inline-block;margin:0 1px}@keyframes my-face-767f7aee{0%{-webkit-transform:translate(0,0) rotate(0) scale(1)}10%{-webkit-transform:translate(-1px,-2px) rotate(-1deg) scale(1.1)}20%{-webkit-transform:translate(-3px,0) rotate(1deg) scale(1.2)}30%{-webkit-transform:translate(0,2px) rotate(0) scale(1.3)}40%{-webkit-transform:translate(1px,-1px) rotate(1deg) scale(1.4)}50%{-webkit-transform:translate(-1px,2px) rotate(-1deg) scale(1.5)}60%{-webkit-transform:translate(-3px,1px) rotate(0) scale(1.4)}70%{-webkit-transform:translate(2px,1px) rotate(-1deg) scale(1.3)}80%{-webkit-transform:translate(-1px,-1px) rotate(1deg) scale(1.2)}90%{-webkit-transform:translate(2px,2px) rotate(0) scale(1.1)}100%{-webkit-transform:translate(0,0) rotate(-1deg) scale(1)}}.main-container{min-height:calc(100vh - 80px)}.sticky-container{padding:0 5%;background:rgba(255,255,255)}.default-layout-container{padding:0 5%}@media screen and (min-width:1200px){.default-layout-container,.sticky-container{padding:0 15%}}.main-container{min-height:calc(100vh - 80px)}",document.head.appendChild(__vite_style__),System.register(["./index-legacy.fe0e17a6.js","./vendor-legacy.73e5f43f.js"],(function(e){"use strict";var a,t,n,r,i,s,o,l,c,d,f,u,p,v,m,h;return{setters:[function(e){a=e.b,t=e.u},function(e){n=e.k,r=e.x,i=e.n,s=e.p,o=e.z,l=e.B,c=e.u,d=e.N,f=e.O,u=e.A,p=e.P,v=e.S,m=e.G,h=e.F}],execute:function(){var x=d();f("data-v-e7338c34");var y={class:"happy-header-container"},g={class:"happy-header-wrapper"},k={class:"title-container"},b={class:"brief"},w={class:"tools-container"},_={key:0,class:"tools-user user-center"},F={key:1,class:"tools-user user-action-btn"},z=u("登录/注册");p();var M=n({expose:[],props:{title:{type:String,required:!0},brief:{type:String}},setup:function(e){var n=e,d=a(),f=function(){d.push("/")},u=t();computed((function(){var e,a;return!(null==(e=u.User)||null==(a=e.Roles)||!a.find((function(e){return"Author"==e.Title})))}));var p=computed((function(){var e;return null!=(e=u.User.Id)?e:0})),v=computed((function(){var e;return null!=(e=u.User.Avatar)?e:""})),m=n.title,h=n.brief;return x((function(e,a){var t=r("Avatar"),n=r("router-link");return i(),s("header",y,[o("div",g,[o("div",k,[o("div",{class:"title",onClick:f},l(c(m)),1),o("div",b,l(c(h)),1)]),o("div",w,[c(p)>0?(i(),s("span",_,[o(n,{to:"/users/"+c(p)},{default:x((function(){return[o(t,{src:c(v),size:"40px"},null,8,["src"])]})),_:1},8,["to"])])):(i(),s("span",F,[o(n,{to:"/signin"},{default:x((function(){return[z]})),_:1})]))])])])}))}});M.__scopeId="data-v-e7338c34";var j=d();f("data-v-767f7aee");var I={class:"footer-container"},A={class:"footer-info content-limit-three"},S=o("a",{href:"//www.beian.miit.gov.cn/",target:"_blank",class:"icp-link",rel:"nofollow"},"粤ICP备20013375号-1",-1),T=o("div",null,"本网站不保证网站内容更新完全跟得上时代潮流,请自行求证。",-1),U={class:"site-status"},C=u(" 本网站已坚持用 "),O=o("span",{class:"my-shake"},"❤️",-1),D=u("发 "),G=o("span",{class:"my-shake"},"⚡",-1),P=o("img",{src:"https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Funliar%2Fhappy-upptime%2Fmaster%2Fapi%2Fhappysooner-com%2Fuptime.json"},null,-1),q=o("div",null,"本网站的作者头发还剩下挺多的。",-1),B={class:"footer-info"},E={class:"site-link"},H=u("关于本站"),L=u("随机阅读"),N=o("span",null,[o("a",{href:"https://github.com/unliar/vue3-ts-happysooner-web"},"本站源码")],-1),R=o("span",null,[o("a",{href:"https://t.me/happy_naive"},"TG频道")],-1),Y=v('',1);p();var $=n({expose:[],setup:function(e){var a,t=ref("2021"),n=reactive({day:0,hour:0,min:0,sec:0});return onMounted((function(){var e=(new Date).getFullYear();t.value=""+e,a=setInterval((function(){var e=Date.now(),a=Math.floor((e-15671808e5)/1e3),t=Math.floor(a/60/60/24),r=Math.floor(a/60/60)%24,i=Math.floor(a/60)%60,s=Math.floor(a%60);n.day=t,n.hour=r,n.min=i,n.sec=s}))})),onUnmounted((function(){clearInterval(a)})),j((function(e,a){var c=r("router-link");return i(),s("footer",I,[o("div",A,[o("div",null,[u(" © 2019 - "+l(t.value)+" 远浅 ",1),S]),T,o("div",U,[C,O,D,G,u(" 运行了 "+l(n.day)+"天"+l(n.hour)+"小时 "+l(n.min)+"分"+l(n.sec)+"秒。 ",1),P]),q]),o("div",B,[o("div",E,[o("span",null,[o(c,{to:"/about"},{default:j((function(){return[H]})),_:1})]),o("span",null,[o(c,{to:"/daily-articles"},{default:j((function(){return[L]})),_:1})]),N,R]),Y])])}))}});$.__scopeId="data-v-767f7aee";var J={class:"main-container"},K={class:"sticky-container"},Q={class:"default-layout-container"};e("_",n({expose:[],setup:function(e){return function(e,a){return i(),s(h,null,[o("div",J,[o("div",K,[o(M,{title:"远浅",brief:"理解他人,内省自己。"})]),o("div",Q,[m(e.$slots,"default")])]),o($)],64)}}}))}}})); diff --git a/assets/index.vue_vue&type=style&index=0&lang.2b842553.css b/assets/index.vue_vue&type=style&index=0&lang.2b842553.css deleted file mode 100644 index b1895c7..0000000 --- a/assets/index.vue_vue&type=style&index=0&lang.2b842553.css +++ /dev/null @@ -1 +0,0 @@ -.happy-header-wrapper[data-v-e7338c34]{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;height:60px;color:#6a6a6a;margin:0 auto}.title[data-v-e7338c34]:hover{color:#000}.title[data-v-e7338c34]{font-weight:600;font-size:18px;cursor:pointer}.brief[data-v-e7338c34]{font-size:14px}.tools-user[data-v-e7338c34]{font-size:14px}.tools-container[data-v-e7338c34]{display:flex;justify-content:center;align-items:center}.site-status[data-v-767f7aee]{display:flex;align-items:center;flex-wrap:wrap}.footer-container[data-v-767f7aee]{display:flex;align-items:flex-start;justify-content:space-between;background:#f5f5f5;line-height:1.5;font-size:14px;color:#999;padding:10px 5%}@media screen and (min-width:1200px){.footer-container[data-v-767f7aee]{padding:10px 15%}}.footer-info[data-v-767f7aee]{padding:5px}.daily-read[data-v-767f7aee]{padding:0 2px;color:#6a6a6a}.icp-link[data-v-767f7aee]{color:#999}a[data-v-767f7aee]{color:#6a6a6a;display:inline-block}.friend-link a[data-v-767f7aee]{padding:0 2px}.site-link span[data-v-767f7aee]{width:60px}.site-link[data-v-767f7aee]{display:flex}sub[data-v-767f7aee]{font-size:12px}.my-shake[data-v-767f7aee]{animation:my-face-767f7aee 1.5s infinite ease;display:inline-block;margin:0 1px}@keyframes my-face-767f7aee{0%{-webkit-transform:translate(0,0) rotate(0) scale(1)}10%{-webkit-transform:translate(-1px,-2px) rotate(-1deg) scale(1.1)}20%{-webkit-transform:translate(-3px,0) rotate(1deg) scale(1.2)}30%{-webkit-transform:translate(0,2px) rotate(0) scale(1.3)}40%{-webkit-transform:translate(1px,-1px) rotate(1deg) scale(1.4)}50%{-webkit-transform:translate(-1px,2px) rotate(-1deg) scale(1.5)}60%{-webkit-transform:translate(-3px,1px) rotate(0) scale(1.4)}70%{-webkit-transform:translate(2px,1px) rotate(-1deg) scale(1.3)}80%{-webkit-transform:translate(-1px,-1px) rotate(1deg) scale(1.2)}90%{-webkit-transform:translate(2px,2px) rotate(0) scale(1.1)}100%{-webkit-transform:translate(0,0) rotate(-1deg) scale(1)}}.main-container{min-height:calc(100vh - 80px)}.sticky-container{padding:0 5%;background:rgba(255,255,255)}.default-layout-container{padding:0 5%}@media screen and (min-width:1200px){.default-layout-container,.sticky-container{padding:0 15%}}.main-container{min-height:calc(100vh - 80px)} \ No newline at end of file diff --git a/assets/index.vue_vue&type=style&index=0&lang.e46a41c5.js b/assets/index.vue_vue&type=style&index=0&lang.e46a41c5.js deleted file mode 100644 index 7ab585e..0000000 --- a/assets/index.vue_vue&type=style&index=0&lang.e46a41c5.js +++ /dev/null @@ -1 +0,0 @@ -import{b as a,u as e}from"./index.31d02693.js";import{k as t,x as s,n,p as r,z as o,B as l,u as i,N as c,O as u,A as d,P as p,S as v,G as f,F as h}from"./vendor.18b3a30d.js";const m=c();u("data-v-e7338c34");const y={class:"happy-header-container"},b={class:"happy-header-wrapper"},k={class:"title-container"},g={class:"brief"},w={class:"tools-container"},_={key:0,class:"tools-user user-center"},F={key:1,class:"tools-user user-action-btn"},x=d("登录/注册");p();var I=t({expose:[],props:{title:{type:String,required:!0},brief:{type:String}},setup(t){const c=t,u=a(),d=()=>{u.push("/")},p=e();computed((()=>{var a,e;return!!(null==(e=null==(a=p.User)?void 0:a.Roles)?void 0:e.find((a=>"Author"==a.Title)))}));const v=computed((()=>{var a;return null!=(a=p.User.Id)?a:0})),f=computed((()=>{var a;return null!=(a=p.User.Avatar)?a:""})),h=c.title,I=c.brief;return m(((a,e)=>{const t=s("Avatar"),c=s("router-link");return n(),r("header",y,[o("div",b,[o("div",k,[o("div",{class:"title",onClick:d},l(i(h)),1),o("div",g,l(i(I)),1)]),o("div",w,[i(v)>0?(n(),r("span",_,[o(c,{to:`/users/${i(v)}`},{default:m((()=>[o(t,{src:i(f),size:"40px"},null,8,["src"])])),_:1},8,["to"])])):(n(),r("span",F,[o(c,{to:"/signin"},{default:m((()=>[x])),_:1})]))])])])}))}});I.__scopeId="data-v-e7338c34";const M=c();u("data-v-767f7aee");const A={class:"footer-container"},z={class:"footer-info content-limit-three"},U=o("a",{href:"//www.beian.miit.gov.cn/",target:"_blank",class:"icp-link",rel:"nofollow"},"粤ICP备20013375号-1",-1),j=o("div",null,"本网站不保证网站内容更新完全跟得上时代潮流,请自行求证。",-1),O={class:"site-status"},S=d(" 本网站已坚持用 "),T=o("span",{class:"my-shake"},"❤️",-1),$=d("发 "),C=o("span",{class:"my-shake"},"⚡",-1),D=o("img",{src:"https://img.shields.io/endpoint?url=https%3A%2F%2Fraw.githubusercontent.com%2Funliar%2Fhappy-upptime%2Fmaster%2Fapi%2Fhappysooner-com%2Fuptime.json"},null,-1),G=o("div",null,"本网站的作者头发还剩下挺多的。",-1),P={class:"footer-info"},q={class:"site-link"},B=d("关于本站"),N=d("随机阅读"),R=o("span",null,[o("a",{href:"https://github.com/unliar/vue3-ts-happysooner-web"},"本站源码")],-1),Y=o("span",null,[o("a",{href:"https://t.me/happy_naive"},"TG频道")],-1),E=v('',1);p();var H=t({expose:[],setup(a){const e=ref("2021"),t=reactive({day:0,hour:0,min:0,sec:0});let i;return onMounted((()=>{const a=(new Date).getFullYear();e.value=`${a}`,i=setInterval((()=>{const a=Date.now(),e=Math.floor((a-15671808e5)/1e3),s=Math.floor(e/60/60/24),n=Math.floor(e/60/60)%24,r=Math.floor(e/60)%60,o=Math.floor(e%60);t.day=s,t.hour=n,t.min=r,t.sec=o}))})),onUnmounted((()=>{clearInterval(i)})),M(((a,i)=>{const c=s("router-link");return n(),r("footer",A,[o("div",z,[o("div",null,[d(" © 2019 - "+l(e.value)+" 远浅 ",1),U]),j,o("div",O,[S,T,$,C,d(" 运行了 "+l(t.day)+"天"+l(t.hour)+"小时 "+l(t.min)+"分"+l(t.sec)+"秒。 ",1),D]),G]),o("div",P,[o("div",q,[o("span",null,[o(c,{to:"/about"},{default:M((()=>[B])),_:1})]),o("span",null,[o(c,{to:"/daily-articles"},{default:M((()=>[N])),_:1})]),R,Y]),E])])}))}});H.__scopeId="data-v-767f7aee";const J={class:"main-container"},K={class:"sticky-container"},L={class:"default-layout-container"};var Q=t({expose:[],setup:a=>(a,e)=>(n(),r(h,null,[o("div",J,[o("div",K,[o(I,{title:"远浅",brief:"理解他人,内省自己。"})]),o("div",L,[f(a.$slots,"default")])]),o(H)],64))});export{Q as _}; diff --git a/assets/pid-legacy.b5492705.js b/assets/pid-legacy.b5492705.js new file mode 100644 index 0000000..59a3bbb --- /dev/null +++ b/assets/pid-legacy.b5492705.js @@ -0,0 +1 @@ +!function(){var e=document.createElement("style");e.innerHTML=".comment-container[data-v-44467b26]{margin-top:50px;color:#444}.comment-title[data-v-44467b26]{padding:10px 0;font-weight:700}.btn-next[data-v-44467b26]{width:80px;text-align:center;margin:20px auto;cursor:pointer;height:32px;line-height:32px;border:1px solid #efefef;border-radius:3px}.btn-next[data-v-44467b26]:hover{background:#999;color:#fff}.comment-item[data-v-44467b26]{display:flex;padding:5px;margin:10px 0}.comment-item[data-v-44467b26]:hover{background:#e3e3e3}.comment-content[data-v-44467b26]{flex:1}.sub-comment[data-v-44467b26]{padding:0 20px}.main-content[data-v-44467b26]{line-height:1.5;border-bottom:1px solid #e8e8e8;padding-bottom:20px}.comment-content[data-v-44467b26]{padding:0 10px}.comment-user-info[data-v-44467b26]{font-size:14px;margin-bottom:5px}.comment-send[data-v-44467b26]{overflow:hidden;position:relative;width:100%}.comment-input[data-v-44467b26]{position:relative;display:flex}.comment-btn[data-v-44467b26]{float:right;padding:0 10px;margin:5px 0;height:32px;line-height:32px;border:1px solid #efefef;border-radius:3px;cursor:pointer}.comment-input textarea[data-v-44467b26]{flex:1;height:80px;border:1px solid #efefef;font-size:14px;line-height:1.5;padding:10px;border-radius:5px;-webkit-appearance:none}textarea[data-v-44467b26]:focus{outline:none}.comment-user-info[data-v-44467b26]{display:flex;align-items:center}.time[data-v-44467b26]{padding:0 10px}.floor[data-v-44467b26]{color:#999;padding-right:10px}.empty-content[data-v-44467b26]{text-align:center;padding:40px;font-size:14px}.badge sup[data-v-44467b26]{margin-left:5px;height:18px;line-height:18px;min-width:9px;border-radius:12px;padding:0 5px;text-align:center;font-size:12px;color:#fff}.badge sup.author[data-v-44467b26]{background-color:#f96268}.badge sup.role[data-v-44467b26]{background-color:#ff5b05}main[data-v-ad8ad844]{padding:10px 0}.artilce-info span[data-v-ad8ad844]{padding-right:10px;color:#666;font-size:14px}.article-navi[data-v-ad8ad844]{display:flex;align-items:center;justify-content:space-between;font-size:14px;padding:20px 0}.article-navi div[data-v-ad8ad844]{width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.article-navi div a[data-v-ad8ad844]{color:teal;border-bottom:1px solid #008080}\n",document.head.appendChild(e),System.register(["./index-legacy.e30550da.js","./index-legacy.8fad0a78.js","./time-legacy.6a1839f7.js"],(function(e){"use strict";var t,r,n,s,o,i,a,l,c,u,p,h,d,f,m,g,_,b,k,v,C,y,x,A,w,D,E,q,S,F,L,z,I,T,R;return{setters:[function(e){t=e.s,r=e.d,n=e.v,s=e.m,o=e.u,i=e.x,a=e.r,l=e.o,c=e.c,u=e.a,p=e.y,h=e.z,d=e.h,f=e.A,m=e.B,g=e.f,_=e.w,b=e.F,k=e.e,v=e.t,C=e.g,y=e.l,x=e.T,A=e._,w=e.P,D=e.p,E=e.i,q=e.U,S=e.j,F=e.C,L=e.k,z=e.D},function(e){I=e._},function(e){T=e.D,R=e.F}],execute:function(){var M={};var B={Aacute:"Á",aacute:"á",Abreve:"Ă",abreve:"ă",ac:"∾",acd:"∿",acE:"∾̳",Acirc:"Â",acirc:"â",acute:"´",Acy:"А",acy:"а",AElig:"Æ",aelig:"æ",af:"⁡",Afr:"𝔄",afr:"𝔞",Agrave:"À",agrave:"à",alefsym:"ℵ",aleph:"ℵ",Alpha:"Α",alpha:"α",Amacr:"Ā",amacr:"ā",amalg:"⨿",amp:"&",AMP:"&",andand:"⩕",And:"⩓",and:"∧",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angmsd:"∡",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",Aogon:"Ą",aogon:"ą",Aopf:"𝔸",aopf:"𝕒",apacir:"⩯",ap:"≈",apE:"⩰",ape:"≊",apid:"≋",apos:"'",ApplyFunction:"⁡",approx:"≈",approxeq:"≊",Aring:"Å",aring:"å",Ascr:"𝒜",ascr:"𝒶",Assign:"≔",ast:"*",asymp:"≈",asympeq:"≍",Atilde:"Ã",atilde:"ã",Auml:"Ä",auml:"ä",awconint:"∳",awint:"⨑",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",Backslash:"∖",Barv:"⫧",barvee:"⊽",barwed:"⌅",Barwed:"⌆",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",Bcy:"Б",bcy:"б",bdquo:"„",becaus:"∵",because:"∵",Because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",Bernoullis:"ℬ",Beta:"Β",beta:"β",beth:"ℶ",between:"≬",Bfr:"𝔅",bfr:"𝔟",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bNot:"⫭",bnot:"⌐",Bopf:"𝔹",bopf:"𝕓",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxbox:"⧉",boxdl:"┐",boxdL:"╕",boxDl:"╖",boxDL:"╗",boxdr:"┌",boxdR:"╒",boxDr:"╓",boxDR:"╔",boxh:"─",boxH:"═",boxhd:"┬",boxHd:"╤",boxhD:"╥",boxHD:"╦",boxhu:"┴",boxHu:"╧",boxhU:"╨",boxHU:"╩",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxul:"┘",boxuL:"╛",boxUl:"╜",boxUL:"╝",boxur:"└",boxuR:"╘",boxUr:"╙",boxUR:"╚",boxv:"│",boxV:"║",boxvh:"┼",boxvH:"╪",boxVh:"╫",boxVH:"╬",boxvl:"┤",boxvL:"╡",boxVl:"╢",boxVL:"╣",boxvr:"├",boxvR:"╞",boxVr:"╟",boxVR:"╠",bprime:"‵",breve:"˘",Breve:"˘",brvbar:"¦",bscr:"𝒷",Bscr:"ℬ",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsolb:"⧅",bsol:"\\",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpE:"⪮",bumpe:"≏",Bumpeq:"≎",bumpeq:"≏",Cacute:"Ć",cacute:"ć",capand:"⩄",capbrcup:"⩉",capcap:"⩋",cap:"∩",Cap:"⋒",capcup:"⩇",capdot:"⩀",CapitalDifferentialD:"ⅅ",caps:"∩︀",caret:"⁁",caron:"ˇ",Cayleys:"ℭ",ccaps:"⩍",Ccaron:"Č",ccaron:"č",Ccedil:"Ç",ccedil:"ç",Ccirc:"Ĉ",ccirc:"ĉ",Cconint:"∰",ccups:"⩌",ccupssm:"⩐",Cdot:"Ċ",cdot:"ċ",cedil:"¸",Cedilla:"¸",cemptyv:"⦲",cent:"¢",centerdot:"·",CenterDot:"·",cfr:"𝔠",Cfr:"ℭ",CHcy:"Ч",chcy:"ч",check:"✓",checkmark:"✓",Chi:"Χ",chi:"χ",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",CircleDot:"⊙",circledR:"®",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",cir:"○",cirE:"⧃",cire:"≗",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",clubs:"♣",clubsuit:"♣",colon:":",Colon:"∷",Colone:"⩴",colone:"≔",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",Congruent:"≡",conint:"∮",Conint:"∯",ContourIntegral:"∮",copf:"𝕔",Copf:"ℂ",coprod:"∐",Coproduct:"∐",copy:"©",COPY:"©",copysr:"℗",CounterClockwiseContourIntegral:"∳",crarr:"↵",cross:"✗",Cross:"⨯",Cscr:"𝒞",cscr:"𝒸",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",cupbrcap:"⩈",cupcap:"⩆",CupCap:"≍",cup:"∪",Cup:"⋓",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",dagger:"†",Dagger:"‡",daleth:"ℸ",darr:"↓",Darr:"↡",dArr:"⇓",dash:"‐",Dashv:"⫤",dashv:"⊣",dbkarow:"⤏",dblac:"˝",Dcaron:"Ď",dcaron:"ď",Dcy:"Д",dcy:"д",ddagger:"‡",ddarr:"⇊",DD:"ⅅ",dd:"ⅆ",DDotrahd:"⤑",ddotseq:"⩷",deg:"°",Del:"∇",Delta:"Δ",delta:"δ",demptyv:"⦱",dfisht:"⥿",Dfr:"𝔇",dfr:"𝔡",dHar:"⥥",dharl:"⇃",dharr:"⇂",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",diam:"⋄",diamond:"⋄",Diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",DifferentialD:"ⅆ",digamma:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",DJcy:"Ђ",djcy:"ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",Dopf:"𝔻",dopf:"𝕕",Dot:"¨",dot:"˙",DotDot:"⃜",doteq:"≐",doteqdot:"≑",DotEqual:"≐",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",DownArrowBar:"⤓",downarrow:"↓",DownArrow:"↓",Downarrow:"⇓",DownArrowUpArrow:"⇵",DownBreve:"̑",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVectorBar:"⥖",DownLeftVector:"↽",DownRightTeeVector:"⥟",DownRightVectorBar:"⥗",DownRightVector:"⇁",DownTeeArrow:"↧",DownTee:"⊤",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",Dscr:"𝒟",dscr:"𝒹",DScy:"Ѕ",dscy:"ѕ",dsol:"⧶",Dstrok:"Đ",dstrok:"đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",DZcy:"Џ",dzcy:"џ",dzigrarr:"⟿",Eacute:"É",eacute:"é",easter:"⩮",Ecaron:"Ě",ecaron:"ě",Ecirc:"Ê",ecirc:"ê",ecir:"≖",ecolon:"≕",Ecy:"Э",ecy:"э",eDDot:"⩷",Edot:"Ė",edot:"ė",eDot:"≑",ee:"ⅇ",efDot:"≒",Efr:"𝔈",efr:"𝔢",eg:"⪚",Egrave:"È",egrave:"è",egs:"⪖",egsdot:"⪘",el:"⪙",Element:"∈",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",Emacr:"Ē",emacr:"ē",empty:"∅",emptyset:"∅",EmptySmallSquare:"◻",emptyv:"∅",EmptyVerySmallSquare:"▫",emsp13:" ",emsp14:" ",emsp:" ",ENG:"Ŋ",eng:"ŋ",ensp:" ",Eogon:"Ę",eogon:"ę",Eopf:"𝔼",eopf:"𝕖",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",Epsilon:"Ε",epsilon:"ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",Equal:"⩵",equals:"=",EqualTilde:"≂",equest:"≟",Equilibrium:"⇌",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erarr:"⥱",erDot:"≓",escr:"ℯ",Escr:"ℰ",esdot:"≐",Esim:"⩳",esim:"≂",Eta:"Η",eta:"η",ETH:"Ð",eth:"ð",Euml:"Ë",euml:"ë",euro:"€",excl:"!",exist:"∃",Exists:"∃",expectation:"ℰ",exponentiale:"ⅇ",ExponentialE:"ⅇ",fallingdotseq:"≒",Fcy:"Ф",fcy:"ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",Ffr:"𝔉",ffr:"𝔣",filig:"fi",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",Fopf:"𝔽",fopf:"𝕗",forall:"∀",ForAll:"∀",fork:"⋔",forkv:"⫙",Fouriertrf:"ℱ",fpartint:"⨍",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",fscr:"𝒻",Fscr:"ℱ",gacute:"ǵ",Gamma:"Γ",gamma:"γ",Gammad:"Ϝ",gammad:"ϝ",gap:"⪆",Gbreve:"Ğ",gbreve:"ğ",Gcedil:"Ģ",Gcirc:"Ĝ",gcirc:"ĝ",Gcy:"Г",gcy:"г",Gdot:"Ġ",gdot:"ġ",ge:"≥",gE:"≧",gEl:"⪌",gel:"⋛",geq:"≥",geqq:"≧",geqslant:"⩾",gescc:"⪩",ges:"⩾",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",Gfr:"𝔊",gfr:"𝔤",gg:"≫",Gg:"⋙",ggg:"⋙",gimel:"ℷ",GJcy:"Ѓ",gjcy:"ѓ",gla:"⪥",gl:"≷",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gne:"⪈",gnE:"≩",gneq:"⪈",gneqq:"≩",gnsim:"⋧",Gopf:"𝔾",gopf:"𝕘",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",Gscr:"𝒢",gscr:"ℊ",gsim:"≳",gsime:"⪎",gsiml:"⪐",gtcc:"⪧",gtcir:"⩺",gt:">",GT:">",Gt:"≫",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"½",hamilt:"ℋ",HARDcy:"Ъ",hardcy:"ъ",harrcir:"⥈",harr:"↔",hArr:"⇔",harrw:"↭",Hat:"^",hbar:"ℏ",Hcirc:"Ĥ",hcirc:"ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",hfr:"𝔥",Hfr:"ℌ",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",hopf:"𝕙",Hopf:"ℍ",horbar:"―",HorizontalLine:"─",hscr:"𝒽",Hscr:"ℋ",hslash:"ℏ",Hstrok:"Ħ",hstrok:"ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",Iacute:"Í",iacute:"í",ic:"⁣",Icirc:"Î",icirc:"î",Icy:"И",icy:"и",Idot:"İ",IEcy:"Е",iecy:"е",iexcl:"¡",iff:"⇔",ifr:"𝔦",Ifr:"ℑ",Igrave:"Ì",igrave:"ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",IJlig:"IJ",ijlig:"ij",Imacr:"Ī",imacr:"ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",Im:"ℑ",imof:"⊷",imped:"Ƶ",Implies:"⇒",incare:"℅",in:"∈",infin:"∞",infintie:"⧝",inodot:"ı",intcal:"⊺",int:"∫",Int:"∬",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"⁣",InvisibleTimes:"⁢",IOcy:"Ё",iocy:"ё",Iogon:"Į",iogon:"į",Iopf:"𝕀",iopf:"𝕚",Iota:"Ι",iota:"ι",iprod:"⨼",iquest:"¿",iscr:"𝒾",Iscr:"ℐ",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"⁢",Itilde:"Ĩ",itilde:"ĩ",Iukcy:"І",iukcy:"і",Iuml:"Ï",iuml:"ï",Jcirc:"Ĵ",jcirc:"ĵ",Jcy:"Й",jcy:"й",Jfr:"𝔍",jfr:"𝔧",jmath:"ȷ",Jopf:"𝕁",jopf:"𝕛",Jscr:"𝒥",jscr:"𝒿",Jsercy:"Ј",jsercy:"ј",Jukcy:"Є",jukcy:"є",Kappa:"Κ",kappa:"κ",kappav:"ϰ",Kcedil:"Ķ",kcedil:"ķ",Kcy:"К",kcy:"к",Kfr:"𝔎",kfr:"𝔨",kgreen:"ĸ",KHcy:"Х",khcy:"х",KJcy:"Ќ",kjcy:"ќ",Kopf:"𝕂",kopf:"𝕜",Kscr:"𝒦",kscr:"𝓀",lAarr:"⇚",Lacute:"Ĺ",lacute:"ĺ",laemptyv:"⦴",lagran:"ℒ",Lambda:"Λ",lambda:"λ",lang:"⟨",Lang:"⟪",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"ℒ",laquo:"«",larrb:"⇤",larrbfs:"⤟",larr:"←",Larr:"↞",lArr:"⇐",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",latail:"⤙",lAtail:"⤛",lat:"⪫",late:"⪭",lates:"⪭︀",lbarr:"⤌",lBarr:"⤎",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",Lcaron:"Ľ",lcaron:"ľ",Lcedil:"Ļ",lcedil:"ļ",lceil:"⌈",lcub:"{",Lcy:"Л",lcy:"л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",lE:"≦",LeftAngleBracket:"⟨",LeftArrowBar:"⇤",leftarrow:"←",LeftArrow:"←",Leftarrow:"⇐",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVectorBar:"⥙",LeftDownVector:"⇃",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",leftrightarrow:"↔",LeftRightArrow:"↔",Leftrightarrow:"⇔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTeeArrow:"↤",LeftTee:"⊣",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangleBar:"⧏",LeftTriangle:"⊲",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVectorBar:"⥘",LeftUpVector:"↿",LeftVectorBar:"⥒",LeftVector:"↼",lEg:"⪋",leg:"⋚",leq:"≤",leqq:"≦",leqslant:"⩽",lescc:"⪨",les:"⩽",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",Lfr:"𝔏",lfr:"𝔩",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",LJcy:"Љ",ljcy:"љ",llarr:"⇇",ll:"≪",Ll:"⋘",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",Lmidot:"Ŀ",lmidot:"ŀ",lmoustache:"⎰",lmoust:"⎰",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lnE:"≨",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",longleftarrow:"⟵",LongLeftArrow:"⟵",Longleftarrow:"⟸",longleftrightarrow:"⟷",LongLeftRightArrow:"⟷",Longleftrightarrow:"⟺",longmapsto:"⟼",longrightarrow:"⟶",LongRightArrow:"⟶",Longrightarrow:"⟹",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",Lopf:"𝕃",lopf:"𝕝",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",lscr:"𝓁",Lscr:"ℒ",lsh:"↰",Lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",Lstrok:"Ł",lstrok:"ł",ltcc:"⪦",ltcir:"⩹",lt:"<",LT:"<",Lt:"≪",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",Map:"⤅",map:"↦",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",Mcy:"М",mcy:"м",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:" ",Mellintrf:"ℳ",Mfr:"𝔐",mfr:"𝔪",mho:"℧",micro:"µ",midast:"*",midcir:"⫰",mid:"∣",middot:"·",minusb:"⊟",minus:"−",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",Mopf:"𝕄",mopf:"𝕞",mp:"∓",mscr:"𝓂",Mscr:"ℳ",mstpos:"∾",Mu:"Μ",mu:"μ",multimap:"⊸",mumap:"⊸",nabla:"∇",Nacute:"Ń",nacute:"ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natural:"♮",naturals:"ℕ",natur:"♮",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",Ncaron:"Ň",ncaron:"ň",Ncedil:"Ņ",ncedil:"ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",Ncy:"Н",ncy:"н",ndash:"–",nearhk:"⤤",nearr:"↗",neArr:"⇗",nearrow:"↗",ne:"≠",nedot:"≐̸",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",nexist:"∄",nexists:"∄",Nfr:"𝔑",nfr:"𝔫",ngE:"≧̸",nge:"≱",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",nGt:"≫⃒",ngt:"≯",ngtr:"≯",nGtv:"≫̸",nharr:"↮",nhArr:"⇎",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",NJcy:"Њ",njcy:"њ",nlarr:"↚",nlArr:"⇍",nldr:"‥",nlE:"≦̸",nle:"≰",nleftarrow:"↚",nLeftarrow:"⇍",nleftrightarrow:"↮",nLeftrightarrow:"⇎",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nLt:"≪⃒",nlt:"≮",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"⁠",NonBreakingSpace:" ",nopf:"𝕟",Nopf:"ℕ",Not:"⫬",not:"¬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangleBar:"⧏̸",NotLeftTriangle:"⋪",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangleBar:"⧐̸",NotRightTriangle:"⋫",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",nparallel:"∦",npar:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",nprec:"⊀",npreceq:"⪯̸",npre:"⪯̸",nrarrc:"⤳̸",nrarr:"↛",nrArr:"⇏",nrarrw:"↝̸",nrightarrow:"↛",nRightarrow:"⇏",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",Nscr:"𝒩",nscr:"𝓃",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsubE:"⫅̸",nsube:"⊈",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupE:"⫆̸",nsupe:"⊉",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",Ntilde:"Ñ",ntilde:"ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",Nu:"Ν",nu:"ν",num:"#",numero:"№",numsp:" ",nvap:"≍⃒",nvdash:"⊬",nvDash:"⊭",nVdash:"⊮",nVDash:"⊯",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwarr:"↖",nwArr:"⇖",nwarrow:"↖",nwnear:"⤧",Oacute:"Ó",oacute:"ó",oast:"⊛",Ocirc:"Ô",ocirc:"ô",ocir:"⊚",Ocy:"О",ocy:"о",odash:"⊝",Odblac:"Ő",odblac:"ő",odiv:"⨸",odot:"⊙",odsold:"⦼",OElig:"Œ",oelig:"œ",ofcir:"⦿",Ofr:"𝔒",ofr:"𝔬",ogon:"˛",Ograve:"Ò",ograve:"ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",Omacr:"Ō",omacr:"ō",Omega:"Ω",omega:"ω",Omicron:"Ο",omicron:"ο",omid:"⦶",ominus:"⊖",Oopf:"𝕆",oopf:"𝕠",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",orarr:"↻",Or:"⩔",or:"∨",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",Oscr:"𝒪",oscr:"ℴ",Oslash:"Ø",oslash:"ø",osol:"⊘",Otilde:"Õ",otilde:"õ",otimesas:"⨶",Otimes:"⨷",otimes:"⊗",Ouml:"Ö",ouml:"ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",para:"¶",parallel:"∥",par:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",Pcy:"П",pcy:"п",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",Pfr:"𝔓",pfr:"𝔭",Phi:"Φ",phi:"φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",Pi:"Π",pi:"π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plus:"+",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"ℌ",pointint:"⨕",popf:"𝕡",Popf:"ℙ",pound:"£",prap:"⪷",Pr:"⪻",pr:"≺",prcue:"≼",precapprox:"⪷",prec:"≺",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",pre:"⪯",prE:"⪳",precsim:"≾",prime:"′",Prime:"″",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportional:"∝",Proportion:"∷",propto:"∝",prsim:"≾",prurel:"⊰",Pscr:"𝒫",pscr:"𝓅",Psi:"Ψ",psi:"ψ",puncsp:" ",Qfr:"𝔔",qfr:"𝔮",qint:"⨌",qopf:"𝕢",Qopf:"ℚ",qprime:"⁗",Qscr:"𝒬",qscr:"𝓆",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",quot:'"',QUOT:'"',rAarr:"⇛",race:"∽̱",Racute:"Ŕ",racute:"ŕ",radic:"√",raemptyv:"⦳",rang:"⟩",Rang:"⟫",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarr:"→",Rarr:"↠",rArr:"⇒",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",Rarrtl:"⤖",rarrtl:"↣",rarrw:"↝",ratail:"⤚",rAtail:"⤜",ratio:"∶",rationals:"ℚ",rbarr:"⤍",rBarr:"⤏",RBarr:"⤐",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",Rcaron:"Ř",rcaron:"ř",Rcedil:"Ŗ",rcedil:"ŗ",rceil:"⌉",rcub:"}",Rcy:"Р",rcy:"р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",Re:"ℜ",rect:"▭",reg:"®",REG:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",rfr:"𝔯",Rfr:"ℜ",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",Rho:"Ρ",rho:"ρ",rhov:"ϱ",RightAngleBracket:"⟩",RightArrowBar:"⇥",rightarrow:"→",RightArrow:"→",Rightarrow:"⇒",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVectorBar:"⥕",RightDownVector:"⇂",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTeeArrow:"↦",RightTee:"⊢",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangleBar:"⧐",RightTriangle:"⊳",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVectorBar:"⥔",RightUpVector:"↾",RightVectorBar:"⥓",RightVector:"⇀",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"‏",rmoustache:"⎱",rmoust:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",ropf:"𝕣",Ropf:"ℝ",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",rscr:"𝓇",Rscr:"ℛ",rsh:"↱",Rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",Sacute:"Ś",sacute:"ś",sbquo:"‚",scap:"⪸",Scaron:"Š",scaron:"š",Sc:"⪼",sc:"≻",sccue:"≽",sce:"⪰",scE:"⪴",Scedil:"Ş",scedil:"ş",Scirc:"Ŝ",scirc:"ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",Scy:"С",scy:"с",sdotb:"⊡",sdot:"⋅",sdote:"⩦",searhk:"⤥",searr:"↘",seArr:"⇘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",Sfr:"𝔖",sfr:"𝔰",sfrown:"⌢",sharp:"♯",SHCHcy:"Щ",shchcy:"щ",SHcy:"Ш",shcy:"ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"­",Sigma:"Σ",sigma:"σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",SOFTcy:"Ь",softcy:"ь",solbar:"⌿",solb:"⧄",sol:"/",Sopf:"𝕊",sopf:"𝕤",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",square:"□",Square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squ:"□",squf:"▪",srarr:"→",Sscr:"𝒮",sscr:"𝓈",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",Star:"⋆",star:"☆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",sub:"⊂",Sub:"⋐",subdot:"⪽",subE:"⫅",sube:"⊆",subedot:"⫃",submult:"⫁",subnE:"⫋",subne:"⊊",subplus:"⪿",subrarr:"⥹",subset:"⊂",Subset:"⋐",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succapprox:"⪸",succ:"≻",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",sum:"∑",Sum:"∑",sung:"♪",sup1:"¹",sup2:"²",sup3:"³",sup:"⊃",Sup:"⋑",supdot:"⪾",supdsub:"⫘",supE:"⫆",supe:"⊇",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supnE:"⫌",supne:"⊋",supplus:"⫀",supset:"⊃",Supset:"⋑",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swarr:"↙",swArr:"⇙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:"\t",target:"⌖",Tau:"Τ",tau:"τ",tbrk:"⎴",Tcaron:"Ť",tcaron:"ť",Tcedil:"Ţ",tcedil:"ţ",Tcy:"Т",tcy:"т",tdot:"⃛",telrec:"⌕",Tfr:"𝔗",tfr:"𝔱",there4:"∴",therefore:"∴",Therefore:"∴",Theta:"Θ",theta:"θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",ThickSpace:"  ",ThinSpace:" ",thinsp:" ",thkap:"≈",thksim:"∼",THORN:"Þ",thorn:"þ",tilde:"˜",Tilde:"∼",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",timesbar:"⨱",timesb:"⊠",times:"×",timesd:"⨰",tint:"∭",toea:"⤨",topbot:"⌶",topcir:"⫱",top:"⊤",Topf:"𝕋",topf:"𝕥",topfork:"⫚",tosa:"⤩",tprime:"‴",trade:"™",TRADE:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",Tscr:"𝒯",tscr:"𝓉",TScy:"Ц",tscy:"ц",TSHcy:"Ћ",tshcy:"ћ",Tstrok:"Ŧ",tstrok:"ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",Uacute:"Ú",uacute:"ú",uarr:"↑",Uarr:"↟",uArr:"⇑",Uarrocir:"⥉",Ubrcy:"Ў",ubrcy:"ў",Ubreve:"Ŭ",ubreve:"ŭ",Ucirc:"Û",ucirc:"û",Ucy:"У",ucy:"у",udarr:"⇅",Udblac:"Ű",udblac:"ű",udhar:"⥮",ufisht:"⥾",Ufr:"𝔘",ufr:"𝔲",Ugrave:"Ù",ugrave:"ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",Umacr:"Ū",umacr:"ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",Uogon:"Ų",uogon:"ų",Uopf:"𝕌",uopf:"𝕦",UpArrowBar:"⤒",uparrow:"↑",UpArrow:"↑",Uparrow:"⇑",UpArrowDownArrow:"⇅",updownarrow:"↕",UpDownArrow:"↕",Updownarrow:"⇕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",upsi:"υ",Upsi:"ϒ",upsih:"ϒ",Upsilon:"Υ",upsilon:"υ",UpTeeArrow:"↥",UpTee:"⊥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",Uring:"Ů",uring:"ů",urtri:"◹",Uscr:"𝒰",uscr:"𝓊",utdot:"⋰",Utilde:"Ũ",utilde:"ũ",utri:"▵",utrif:"▴",uuarr:"⇈",Uuml:"Ü",uuml:"ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",varr:"↕",vArr:"⇕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",vBar:"⫨",Vbar:"⫫",vBarv:"⫩",Vcy:"В",vcy:"в",vdash:"⊢",vDash:"⊨",Vdash:"⊩",VDash:"⊫",Vdashl:"⫦",veebar:"⊻",vee:"∨",Vee:"⋁",veeeq:"≚",vellip:"⋮",verbar:"|",Verbar:"‖",vert:"|",Vert:"‖",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",Vfr:"𝔙",vfr:"𝔳",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",Vopf:"𝕍",vopf:"𝕧",vprop:"∝",vrtri:"⊳",Vscr:"𝒱",vscr:"𝓋",vsubnE:"⫋︀",vsubne:"⊊︀",vsupnE:"⫌︀",vsupne:"⊋︀",Vvdash:"⊪",vzigzag:"⦚",Wcirc:"Ŵ",wcirc:"ŵ",wedbar:"⩟",wedge:"∧",Wedge:"⋀",wedgeq:"≙",weierp:"℘",Wfr:"𝔚",wfr:"𝔴",Wopf:"𝕎",wopf:"𝕨",wp:"℘",wr:"≀",wreath:"≀",Wscr:"𝒲",wscr:"𝓌",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",Xfr:"𝔛",xfr:"𝔵",xharr:"⟷",xhArr:"⟺",Xi:"Ξ",xi:"ξ",xlarr:"⟵",xlArr:"⟸",xmap:"⟼",xnis:"⋻",xodot:"⨀",Xopf:"𝕏",xopf:"𝕩",xoplus:"⨁",xotime:"⨂",xrarr:"⟶",xrArr:"⟹",Xscr:"𝒳",xscr:"𝓍",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",Yacute:"Ý",yacute:"ý",YAcy:"Я",yacy:"я",Ycirc:"Ŷ",ycirc:"ŷ",Ycy:"Ы",ycy:"ы",yen:"¥",Yfr:"𝔜",yfr:"𝔶",YIcy:"Ї",yicy:"ї",Yopf:"𝕐",yopf:"𝕪",Yscr:"𝒴",yscr:"𝓎",YUcy:"Ю",yucy:"ю",yuml:"ÿ",Yuml:"Ÿ",Zacute:"Ź",zacute:"ź",Zcaron:"Ž",zcaron:"ž",Zcy:"З",zcy:"з",Zdot:"Ż",zdot:"ż",zeetrf:"ℨ",ZeroWidthSpace:"​",Zeta:"Ζ",zeta:"ζ",zfr:"𝔷",Zfr:"ℨ",ZHcy:"Ж",zhcy:"ж",zigrarr:"⇝",zopf:"𝕫",Zopf:"ℤ",Zscr:"𝒵",zscr:"𝓏",zwj:"‍",zwnj:"‌"},N=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4E\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDF55-\uDF59]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDF3C-\uDF3E]|\uD806[\uDC3B\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/,P={},U={};function O(e,t,r){var n,s,o,i,a,l="";for("string"!=typeof t&&(r=t,t=O.defaultChars),void 0===r&&(r=!0),a=function(e){var t,r,n=U[e];if(n)return n;for(n=U[e]=[],t=0;t<128;t++)r=String.fromCharCode(t),/^[0-9a-z]$/i.test(r)?n.push(r):n.push("%"+("0"+t.toString(16).toUpperCase()).slice(-2));for(t=0;t=55296&&o<=57343){if(o>=55296&&o<=56319&&n+1=56320&&i<=57343){l+=encodeURIComponent(e[n]+e[n+1]),n++;continue}l+="%EF%BF%BD"}else l+=encodeURIComponent(e[n]);return l}O.defaultChars=";/?:@&=+$,-_.!~*'()#",O.componentChars="-_.!~*'()";var j=O,V={};function $(e,t){var r;return"string"!=typeof t&&(t=$.defaultChars),r=function(e){var t,r,n=V[e];if(n)return n;for(n=V[e]=[],t=0;t<128;t++)r=String.fromCharCode(t),n.push(r);for(t=0;t=55296&&l<=57343?"���":String.fromCharCode(l),t+=6):240==(248&s)&&t+91114111?c+="����":(l-=65536,c+=String.fromCharCode(55296+(l>>10),56320+(1023&l))),t+=9):c+="�";return c}))}$.defaultChars=";/?:@&=+$,#",$.componentChars="";var Z=$;function G(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}var H=/^([a-z0-9.+-]+:)/i,J=/:[0-9]*$/,W=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,Y=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),K=["'"].concat(Y),Q=["%","/","?",";","#"].concat(K),X=["/","?","#"],ee=/^[+a-z0-9A-Z_-]{0,63}$/,te=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,re={javascript:!0,"javascript:":!0},ne={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};G.prototype.parse=function(e,t){var r,n,s,o,i,a=e;if(a=a.trim(),!t&&1===e.split("#").length){var l=W.exec(a);if(l)return this.pathname=l[1],l[2]&&(this.search=l[2]),this}var c=H.exec(a);if(c&&(s=(c=c[0]).toLowerCase(),this.protocol=c,a=a.substr(c.length)),(t||c||a.match(/^\/\/[^@\/]+@[^@\/]+/))&&(!(i="//"===a.substr(0,2))||c&&re[c]||(a=a.substr(2),this.slashes=!0)),!re[c]&&(i||c&&!ne[c])){var u,p,h=-1;for(r=0;r127?_+="x":_+=g[b];if(!_.match(ee)){var v=m.slice(0,r),C=m.slice(r+1),y=g.match(te);y&&(v.push(y[1]),C.unshift(y[2])),C.length&&(a=C.join(".")+a),this.hostname=v.join(".");break}}}}this.hostname.length>255&&(this.hostname=""),f&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}var x=a.indexOf("#");-1!==x&&(this.hash=a.substr(x),a=a.slice(0,x));var A=a.indexOf("?");return-1!==A&&(this.search=a.substr(A),a=a.slice(0,A)),a&&(this.pathname=a),ne[s]&&this.hostname&&!this.pathname&&(this.pathname=""),this},G.prototype.parseHost=function(e){var t=J.exec(e);t&&(":"!==(t=t[0])&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)};var se=function(e,t){if(e&&e instanceof G)return e;var r=new G;return r.parse(e,t),r};P.encode=j,P.decode=Z,P.format=function(e){var t="";return t+=e.protocol||"",t+=e.slashes?"//":"",t+=e.auth?e.auth+"@":"",e.hostname&&-1!==e.hostname.indexOf(":")?t+="["+e.hostname+"]":t+=e.hostname||"",t+=e.port?":"+e.port:"",t+=e.pathname||"",t+=e.search||"",t+=e.hash||""},P.parse=se;var oe={},ie=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,ae=/[\0-\x1F\x7F-\x9F]/,le=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/;oe.Any=ie,oe.Cc=ae,oe.Cf=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/,oe.P=N,oe.Z=le,function(e){var t=Object.prototype.hasOwnProperty;function r(e,r){return t.call(e,r)}function n(e){return!(e>=55296&&e<=57343)&&(!(e>=64976&&e<=65007)&&(65535!=(65535&e)&&65534!=(65535&e)&&(!(e>=0&&e<=8)&&(11!==e&&(!(e>=14&&e<=31)&&(!(e>=127&&e<=159)&&!(e>1114111)))))))}function s(e){if(e>65535){var t=55296+((e-=65536)>>10),r=56320+(1023&e);return String.fromCharCode(t,r)}return String.fromCharCode(e)}var o=/\\([!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~])/g,i=new RegExp(o.source+"|"+/&([a-z#][a-z0-9]{1,31});/gi.source,"gi"),a=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))/i,l=B;var c=/[&<>"]/,u=/[&<>"]/g,p={"&":"&","<":"<",">":">",'"':"""};function h(e){return p[e]}var d=/[.?*+^$[\]\\(){}|-]/g;var f=N;e.lib={},e.lib.mdurl=P,e.lib.ucmicro=oe,e.assign=function(e){var t=Array.prototype.slice.call(arguments,1);return t.forEach((function(t){if(t){if("object"!=typeof t)throw new TypeError(t+"must be object");Object.keys(t).forEach((function(r){e[r]=t[r]}))}})),e},e.isString=function(e){return"[object String]"===function(e){return Object.prototype.toString.call(e)}(e)},e.has=r,e.unescapeMd=function(e){return e.indexOf("\\")<0?e:e.replace(o,"$1")},e.unescapeAll=function(e){return e.indexOf("\\")<0&&e.indexOf("&")<0?e:e.replace(i,(function(e,t,o){return t||function(e,t){var o=0;return r(l,t)?l[t]:35===t.charCodeAt(0)&&a.test(t)&&n(o="x"===t[1].toLowerCase()?parseInt(t.slice(2),16):parseInt(t.slice(1),10))?s(o):e}(e,o)}))},e.isValidEntityCode=n,e.fromCodePoint=s,e.escapeHtml=function(e){return c.test(e)?e.replace(u,h):e},e.arrayReplaceAt=function(e,t,r){return[].concat(e.slice(0,t),r,e.slice(t+1))},e.isSpace=function(e){switch(e){case 9:case 32:return!0}return!1},e.isWhiteSpace=function(e){if(e>=8192&&e<=8202)return!0;switch(e){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1},e.isMdAsciiPunct=function(e){switch(e){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}},e.isPunctChar=function(e){return f.test(e)},e.escapeRE=function(e){return e.replace(d,"\\$&")},e.normalizeReference=function(e){return e=e.trim().replace(/\s+/g," "),"Ṿ"==="ẞ".toLowerCase()&&(e=e.replace(/ẞ/g,"ß")),e.toLowerCase().toUpperCase()}}(M);var ce={},ue=M.unescapeAll,pe=M.unescapeAll;ce.parseLinkLabel=function(e,t,r){var n,s,o,i,a=-1,l=e.posMax,c=e.pos;for(e.pos=t+1,n=1;e.pos32)return i;if(41===n){if(0===s)break;s--}t++}return o===t||0!==s||(i.str=ue(e.slice(o,t)),i.lines=0,i.pos=t,i.ok=!0),i},ce.parseLinkTitle=function(e,t,r){var n,s,o=0,i=t,a={ok:!1,pos:0,lines:0,str:""};if(t>=r)return a;if(34!==(s=e.charCodeAt(t))&&39!==s&&40!==s)return a;for(t++,40===s&&(s=41);t"+fe(e[t].content)+""},me.code_block=function(e,t,r,n,s){var o=e[t];return""+fe(e[t].content)+"\n"},me.fence=function(e,t,r,n,s){var o,i,a,l,c,u=e[t],p=u.info?de(u.info).trim():"",h="",d="";return p&&(h=(a=p.split(/(\s+)/g))[0],d=a.slice(2).join("")),0===(o=r.highlight&&r.highlight(u.content,h,d)||fe(u.content)).indexOf(""+o+"\n"):"
"+o+"
\n"},me.image=function(e,t,r,n,s){var o=e[t];return o.attrs[o.attrIndex("alt")][1]=s.renderInlineAsText(o.children,r,n),s.renderToken(e,t,r)},me.hardbreak=function(e,t,r){return r.xhtmlOut?"
\n":"
\n"},me.softbreak=function(e,t,r){return r.breaks?r.xhtmlOut?"
\n":"
\n":"\n"},me.text=function(e,t){return fe(e[t].content)},me.html_block=function(e,t){return e[t].content},me.html_inline=function(e,t){return e[t].content},ge.prototype.renderAttrs=function(e){var t,r,n;if(!e.attrs)return"";for(n="",t=0,r=e.attrs.length;t\n":">")},ge.prototype.renderInline=function(e,t,r){for(var n,s="",o=this.rules,i=0,a=e.length;i/i.test(e)}var Ae=/\+-|\.\.|\?\?\?\?|!!!!|,,|--/,we=/\((c|tm|r|p)\)/i,De=/\((c|tm|r|p)\)/gi,Ee={c:"©",r:"®",p:"§",tm:"™"};function qe(e,t){return Ee[t.toLowerCase()]}function Se(e){var t,r,n=0;for(t=e.length-1;t>=0;t--)"text"!==(r=e[t]).type||n||(r.content=r.content.replace(De,qe)),"link_open"===r.type&&"auto"===r.info&&n--,"link_close"===r.type&&"auto"===r.info&&n++}function Fe(e){var t,r,n=0;for(t=e.length-1;t>=0;t--)"text"!==(r=e[t]).type||n||Ae.test(r.content)&&(r.content=r.content.replace(/\+-/g,"±").replace(/\.{2,}/g,"…").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---(?=[^-]|$)/gm,"$1—").replace(/(^|\s)--(?=\s|$)/gm,"$1–").replace(/(^|[^-\s])--(?=[^-\s]|$)/gm,"$1–")),"link_open"===r.type&&"auto"===r.info&&n--,"link_close"===r.type&&"auto"===r.info&&n++}var Le=M.isWhiteSpace,ze=M.isPunctChar,Ie=M.isMdAsciiPunct,Te=/['"]/,Re=/['"]/g;function Me(e,t,r){return e.substr(0,t)+r+e.substr(t+1)}function Be(e,t){var r,n,s,o,i,a,l,c,u,p,h,d,f,m,g,_,b,k,v,C,y;for(v=[],r=0;r=0&&!(v[b].level<=l);b--);if(v.length=b+1,"text"===n.type){i=0,a=(s=n.content).length;e:for(;i=0)u=s.charCodeAt(o.index-1);else for(b=r-1;b>=0&&("softbreak"!==e[b].type&&"hardbreak"!==e[b].type);b--)if(e[b].content){u=e[b].content.charCodeAt(e[b].content.length-1);break}if(p=32,i=48&&u<=57&&(_=g=!1),g&&_&&(g=h,_=d),g||_){if(_)for(b=v.length-1;b>=0&&(c=v[b],!(v[b].level=0&&(r=this.attrs[t][1]),r},Ne.prototype.attrJoin=function(e,t){var r=this.attrIndex(e);r<0?this.attrPush([e,t]):this.attrs[r][1]=this.attrs[r][1]+" "+t};var Pe=Ne,Ue=Pe;function Oe(e,t,r){this.src=e,this.env=r,this.tokens=[],this.inlineMode=!1,this.md=t}Oe.prototype.Token=Ue;var je=Oe,Ve=ke,$e=[["normalize",function(e){var t;t=(t=e.src.replace(ve,"\n")).replace(Ce,"�"),e.src=t}],["block",function(e){var t;e.inlineMode?((t=new e.Token("inline","",0)).content=e.src,t.map=[0,1],t.children=[],e.tokens.push(t)):e.md.block.parse(e.src,e.md,e.env,e.tokens)}],["inline",function(e){var t,r,n,s=e.tokens;for(r=0,n=s.length;r=0;t--)if("link_close"!==(i=s[t]).type){if("html_inline"===i.type&&(b=i.content,/^\s]/i.test(b)&&d>0&&d--,xe(i.content)&&d++),!(d>0)&&"text"===i.type&&e.md.linkify.test(i.content)){for(c=i.content,_=e.md.linkify.match(c),a=[],h=i.level,p=0,l=0;l<_.length;l++)f=_[l].url,m=e.md.normalizeLink(f),e.md.validateLink(m)&&(g=_[l].text,g=_[l].schema?"mailto:"!==_[l].schema||/^mailto:/i.test(g)?e.md.normalizeLinkText(g):e.md.normalizeLinkText("mailto:"+g).replace(/^mailto:/,""):e.md.normalizeLinkText("http://"+g).replace(/^http:\/\//,""),(u=_[l].index)>p&&((o=new e.Token("text","",0)).content=c.slice(p,u),o.level=h,a.push(o)),(o=new e.Token("link_open","a",1)).attrs=[["href",m]],o.level=h++,o.markup="linkify",o.info="auto",a.push(o),(o=new e.Token("text","",0)).content=g,o.level=h,a.push(o),(o=new e.Token("link_close","a",-1)).level=--h,o.markup="linkify",o.info="auto",a.push(o),p=_[l].lastIndex);p=0;t--)"inline"===e.tokens[t].type&&(we.test(e.tokens[t].content)&&Se(e.tokens[t].children),Ae.test(e.tokens[t].content)&&Fe(e.tokens[t].children))}],["smartquotes",function(e){var t;if(e.md.options.typographer)for(t=e.tokens.length-1;t>=0;t--)"inline"===e.tokens[t].type&&Te.test(e.tokens[t].content)&&Be(e.tokens[t].children,e)}]];function Ze(){this.ruler=new Ve;for(var e=0;e<$e.length;e++)this.ruler.push($e[e][0],$e[e][1])}Ze.prototype.process=function(e){var t,r,n;for(t=0,r=(n=this.ruler.getRules("")).length;t=o)return-1;if((r=e.src.charCodeAt(s++))<48||r>57)return-1;for(;;){if(s>=o)return-1;if(!((r=e.src.charCodeAt(s++))>=48&&r<=57)){if(41===r||46===r)break;return-1}if(s-n>=10)return-1}return s`\\x00-\\x20]+|'[^']*'|\"[^\"]*\"))?)*\\s*\\/?>",ot="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",it=new RegExp("^(?:"+st+"|"+ot+"|\x3c!----\x3e|\x3c!--(?:-?[^>-])(?:-?[^-])*--\x3e|<[?][\\s\\S]*?[?]>|]*>|)"),at=new RegExp("^(?:"+st+"|"+ot+")");nt.HTML_TAG_RE=it,nt.HTML_OPEN_CLOSE_TAG_RE=at;var lt=["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","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","section","source","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],ct=nt.HTML_OPEN_CLOSE_TAG_RE,ut=[[/^<(script|pre|style|textarea)(?=(\s|>|$))/i,/<\/(script|pre|style|textarea)>/i,!0],[/^/,!0],[/^<\?/,/\?>/,!0],[/^/,!0],[/^/,!0],[new RegExp("^|$))","i"),/^$/,!0],[new RegExp(ct.source+"\\s*$"),/^$/,!1]],pt=M.isSpace,ht=Pe,dt=M.isSpace;function ft(e,t,r,n){var s,o,i,a,l,c,u,p;for(this.src=e,this.md=t,this.env=r,this.tokens=n,this.bMarks=[],this.eMarks=[],this.tShift=[],this.sCount=[],this.bsCount=[],this.blkIndent=0,this.line=0,this.lineMax=0,this.tight=!1,this.ddIndent=-1,this.listIndent=-1,this.parentType="root",this.level=0,this.result="",p=!1,i=a=c=u=0,l=(o=this.src).length;a0&&this.level++,this.tokens.push(n),n},ft.prototype.isEmpty=function(e){return this.bMarks[e]+this.tShift[e]>=this.eMarks[e]},ft.prototype.skipEmptyLines=function(e){for(var t=this.lineMax;et;)if(!dt(this.src.charCodeAt(--e)))return e+1;return e},ft.prototype.skipChars=function(e,t){for(var r=this.src.length;er;)if(t!==this.src.charCodeAt(--e))return e+1;return e},ft.prototype.getLines=function(e,t,r,n){var s,o,i,a,l,c,u,p=e;if(e>=t)return"";for(c=new Array(t-e),s=0;pr?new Array(o-r+1).join(" ")+this.src.slice(a,l):this.src.slice(a,l)}return c.join("")},ft.prototype.Token=ht;var mt=ft,gt=ke,_t=[["table",function(e,t,r,n){var s,o,i,a,l,c,u,p,h,d,f,m,g,_,b,k,v,C;if(t+2>r)return!1;if(c=t+1,e.sCount[c]=4)return!1;if((i=e.bMarks[c]+e.tShift[c])>=e.eMarks[c])return!1;if(124!==(v=e.src.charCodeAt(i++))&&45!==v&&58!==v)return!1;if(i>=e.eMarks[c])return!1;if(124!==(C=e.src.charCodeAt(i++))&&45!==C&&58!==C&&!He(C))return!1;if(45===v&&He(C))return!1;for(;i=4)return!1;if((u=We(o)).length&&""===u[0]&&u.shift(),u.length&&""===u[u.length-1]&&u.pop(),0===(p=u.length)||p!==d.length)return!1;if(n)return!0;for(_=e.parentType,e.parentType="table",k=e.md.block.ruler.getRules("blockquote"),(h=e.push("table_open","table",1)).map=m=[t,0],(h=e.push("thead_open","thead",1)).map=[t,t+1],(h=e.push("tr_open","tr",1)).map=[t,t+1],a=0;a=4)break;for((u=We(o)).length&&""===u[0]&&u.shift(),u.length&&""===u[u.length-1]&&u.pop(),c===t+2&&((h=e.push("tbody_open","tbody",1)).map=g=[t+2,0]),(h=e.push("tr_open","tr",1)).map=[c,c+1],a=0;a=4))break;s=++n}return e.line=s,(o=e.push("code_block","code",0)).content=e.getLines(t,s,4+e.blkIndent,!1)+"\n",o.map=[t,e.line],!0}],["fence",function(e,t,r,n){var s,o,i,a,l,c,u,p=!1,h=e.bMarks[t]+e.tShift[t],d=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4)return!1;if(h+3>d)return!1;if(126!==(s=e.src.charCodeAt(h))&&96!==s)return!1;if(l=h,(o=(h=e.skipChars(h,s))-l)<3)return!1;if(u=e.src.slice(l,h),i=e.src.slice(h,d),96===s&&i.indexOf(String.fromCharCode(s))>=0)return!1;if(n)return!0;for(a=t;!(++a>=r)&&!((h=l=e.bMarks[a]+e.tShift[a])<(d=e.eMarks[a])&&e.sCount[a]=4||(h=e.skipChars(h,s))-l=4)return!1;if(62!==e.src.charCodeAt(w++))return!1;if(n)return!0;for(a=h=e.sCount[t]+1,32===e.src.charCodeAt(w)?(w++,a++,h++,s=!1,k=!0):9===e.src.charCodeAt(w)?(k=!0,(e.bsCount[t]+h)%4==3?(w++,a++,h++,s=!1):s=!0):k=!1,d=[e.bMarks[t]],e.bMarks[t]=w;w=D,_=[e.sCount[t]],e.sCount[t]=h-a,b=[e.tShift[t]],e.tShift[t]=w-e.bMarks[t],C=e.md.block.ruler.getRules("blockquote"),g=e.parentType,e.parentType="blockquote",p=t+1;p=(D=e.eMarks[p])));p++)if(62!==e.src.charCodeAt(w++)||x){if(c)break;for(v=!1,i=0,l=C.length;i=D,f.push(e.bsCount[p]),e.bsCount[p]=e.sCount[p]+1+(k?1:0),_.push(e.sCount[p]),e.sCount[p]=h-a,b.push(e.tShift[p]),e.tShift[p]=w-e.bMarks[p]}for(m=e.blkIndent,e.blkIndent=0,(y=e.push("blockquote_open","blockquote",1)).markup=">",y.map=u=[t,0],e.md.block.tokenize(e,t,p),(y=e.push("blockquote_close","blockquote",-1)).markup=">",e.lineMax=A,e.parentType=g,u[1]=e.line,i=0;i=4)return!1;if(42!==(s=e.src.charCodeAt(l++))&&45!==s&&95!==s)return!1;for(o=1;l=4)return!1;if(e.listIndent>=0&&e.sCount[t]-e.listIndent>=4&&e.sCount[t]=e.blkIndent&&(z=!0),(D=et(e,t))>=0){if(u=!0,q=e.bMarks[t]+e.tShift[t],g=Number(e.src.slice(q,D-1)),z&&1!==g)return!1}else{if(!((D=Xe(e,t))>=0))return!1;u=!1}if(z&&e.skipSpaces(D)>=e.eMarks[t])return!1;if(m=e.src.charCodeAt(D-1),n)return!0;for(f=e.tokens.length,u?(L=e.push("ordered_list_open","ol",1),1!==g&&(L.attrs=[["start",g]])):L=e.push("bullet_list_open","ul",1),L.map=d=[t,0],L.markup=String.fromCharCode(m),b=t,E=!1,F=e.md.block.ruler.getRules("list"),C=e.parentType,e.parentType="list";b=_?1:k-c)>4&&(l=1),a=c+l,(L=e.push("list_item_open","li",1)).markup=String.fromCharCode(m),L.map=p=[t,0],u&&(L.info=e.src.slice(q,D-1)),A=e.tight,x=e.tShift[t],y=e.sCount[t],v=e.listIndent,e.listIndent=e.blkIndent,e.blkIndent=a,e.tight=!0,e.tShift[t]=o-e.bMarks[t],e.sCount[t]=k,o>=_&&e.isEmpty(t+1)?e.line=Math.min(e.line+2,r):e.md.block.tokenize(e,t,r,!0),e.tight&&!E||(I=!1),E=e.line-t>1&&e.isEmpty(e.line-1),e.blkIndent=e.listIndent,e.listIndent=v,e.tShift[t]=x,e.sCount[t]=y,e.tight=A,(L=e.push("list_item_close","li",-1)).markup=String.fromCharCode(m),b=t=e.line,p[1]=b,o=e.bMarks[t],b>=r)break;if(e.sCount[b]=4)break;for(S=!1,i=0,h=F.length;i=4)return!1;if(91!==e.src.charCodeAt(C))return!1;for(;++C3||e.sCount[x]<0)){for(_=!1,c=0,u=b.length;c=4)return!1;if(!e.md.options.html)return!1;if(60!==e.src.charCodeAt(l))return!1;for(a=e.src.slice(l,c),s=0;s=4)return!1;if(35!==(s=e.src.charCodeAt(l))||l>=c)return!1;for(o=1,s=e.src.charCodeAt(++l);35===s&&l6||ll&&pt(e.src.charCodeAt(i-1))&&(c=i),e.line=t+1,(a=e.push("heading_open","h"+String(o),1)).markup="########".slice(0,o),a.map=[t,e.line],(a=e.push("inline","",0)).content=e.src.slice(l,c).trim(),a.map=[t,e.line],a.children=[],(a=e.push("heading_close","h"+String(o),-1)).markup="########".slice(0,o)),!0)},["paragraph","reference","blockquote"]],["lheading",function(e,t,r){var n,s,o,i,a,l,c,u,p,h,d=t+1,f=e.md.block.ruler.getRules("paragraph");if(e.sCount[t]-e.blkIndent>=4)return!1;for(h=e.parentType,e.parentType="paragraph";d3)){if(e.sCount[d]>=e.blkIndent&&(l=e.bMarks[d]+e.tShift[d])<(c=e.eMarks[d])&&(45===(p=e.src.charCodeAt(l))||61===p)&&(l=e.skipChars(l,p),(l=e.skipSpaces(l))>=c)){u=61===p?1:2;break}if(!(e.sCount[d]<0)){for(s=!1,o=0,i=f.length;o3||e.sCount[l]<0)){for(n=!1,s=0,o=c.length;s=r))&&!(e.sCount[i]=l){e.line=r;break}for(n=0;n?@[]^_`{|}~-".split("").forEach((function(e){xt[e.charCodeAt(0)]=1}));var wt={};function Dt(e,t){var r,n,s,o,i,a=[],l=t.length;for(r=0;r=0;r--)95!==(n=t[r]).marker&&42!==n.marker||-1!==n.end&&(s=t[n.end],a=r>0&&t[r-1].end===n.end+1&&t[r-1].marker===n.marker&&t[r-1].token===n.token-1&&t[n.end+1].token===s.token+1,i=String.fromCharCode(n.marker),(o=e.tokens[n.token]).type=a?"strong_open":"em_open",o.tag=a?"strong":"em",o.nesting=1,o.markup=a?i+i:i,o.content="",(o=e.tokens[s.token]).type=a?"strong_close":"em_close",o.tag=a?"strong":"em",o.nesting=-1,o.markup=a?i+i:i,o.content="",a&&(e.tokens[t[r-1].token].content="",e.tokens[t[n.end+1].token].content="",r--))}Et.tokenize=function(e,t){var r,n,s=e.pos,o=e.src.charCodeAt(s);if(t)return!1;if(95!==o&&42!==o)return!1;for(n=e.scanDelims(e.pos,42===o),r=0;r\x00-\x20]*)$/,Rt=nt.HTML_TAG_RE;var Mt=B,Bt=M.has,Nt=M.isValidEntityCode,Pt=M.fromCodePoint,Ut=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,Ot=/^&([a-z][a-z0-9]{1,31});/i;function jt(e,t){var r,n,s,o,i,a,l,c,u={},p=t.length;if(p){var h=0,d=-2,f=[];for(r=0;ri;n-=f[n]+1)if((o=t[n]).marker===s.marker&&o.open&&o.end<0&&(l=!1,(o.close||s.open)&&(o.length+s.length)%3==0&&(o.length%3==0&&s.length%3==0||(l=!0)),!l)){c=n>0&&!t[n-1].open?f[n-1]+1:0,f[r]=r-n+c,f[n]=c,s.open=!1,o.end=r,o.close=!1,a=-1,d=-2;break}-1!==a&&(u[s.marker][(s.open?3:0)+(s.length||0)%3]=a)}}}var Vt=Pe,$t=M.isWhiteSpace,Zt=M.isPunctChar,Gt=M.isMdAsciiPunct;function Ht(e,t,r,n){this.src=e,this.env=r,this.md=t,this.tokens=n,this.tokens_meta=Array(n.length),this.pos=0,this.posMax=this.src.length,this.level=0,this.pending="",this.pendingLevel=0,this.cache={},this.delimiters=[],this._prev_delimiters=[],this.backticks={},this.backticksScanned=!1}Ht.prototype.pushPending=function(){var e=new Vt("text","",0);return e.content=this.pending,e.level=this.pendingLevel,this.tokens.push(e),this.pending="",e},Ht.prototype.push=function(e,t,r){this.pending&&this.pushPending();var n=new Vt(e,t,r),s=null;return r<0&&(this.level--,this.delimiters=this._prev_delimiters.pop()),n.level=this.level,r>0&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],s={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(n),this.tokens_meta.push(s),n},Ht.prototype.scanDelims=function(e,t){var r,n,s,o,i,a,l,c,u,p=e,h=!0,d=!0,f=this.posMax,m=this.src.charCodeAt(e);for(r=e>0?this.src.charCodeAt(e-1):32;p=0&&32===e.pending.charCodeAt(r))if(r>=1&&32===e.pending.charCodeAt(r-1)){for(s=r-1;s>=1&&32===e.pending.charCodeAt(s-1);)s--;e.pending=e.pending.slice(0,s),e.push("hardbreak","br",0)}else e.pending=e.pending.slice(0,-1),e.push("softbreak","br",0);else e.push("softbreak","br",0);for(o++;o=d)return!1;if(f=a,(l=e.md.helpers.parseLinkDestination(e.src,a,e.posMax)).ok){for(u=e.md.normalizeLink(l.str),e.md.validateLink(u)?a=l.pos:u="",f=a;a=d||41!==e.src.charCodeAt(a))&&(m=!0),a++}if(m){if(void 0===e.env.references)return!1;if(a=0?s=e.src.slice(f,a++):a=o+1):a=o+1,s||(s=e.src.slice(i,o)),!(c=e.env.references[St(s)]))return e.pos=h,!1;u=c.href,p=c.title}return t||(e.pos=i,e.posMax=o,e.push("link_open","a",1).attrs=r=[["href",u]],p&&r.push(["title",p]),e.md.inline.tokenize(e),e.push("link_close","a",-1)),e.pos=a,e.posMax=d,!0}],["image",function(e,t){var r,n,s,o,i,a,l,c,u,p,h,d,f,m="",g=e.pos,_=e.posMax;if(33!==e.src.charCodeAt(e.pos))return!1;if(91!==e.src.charCodeAt(e.pos+1))return!1;if(a=e.pos+2,(i=e.md.helpers.parseLinkLabel(e,e.pos+1,!1))<0)return!1;if((l=i+1)<_&&40===e.src.charCodeAt(l)){for(l++;l<_&&(n=e.src.charCodeAt(l),zt(n)||10===n);l++);if(l>=_)return!1;for(f=l,(u=e.md.helpers.parseLinkDestination(e.src,l,e.posMax)).ok&&(m=e.md.normalizeLink(u.str),e.md.validateLink(m)?l=u.pos:m=""),f=l;l<_&&(n=e.src.charCodeAt(l),zt(n)||10===n);l++);if(u=e.md.helpers.parseLinkTitle(e.src,l,e.posMax),l<_&&f!==l&&u.ok)for(p=u.str,l=u.pos;l<_&&(n=e.src.charCodeAt(l),zt(n)||10===n);l++);else p="";if(l>=_||41!==e.src.charCodeAt(l))return e.pos=g,!1;l++}else{if(void 0===e.env.references)return!1;if(l<_&&91===e.src.charCodeAt(l)?(f=l+1,(l=e.md.helpers.parseLinkLabel(e,l))>=0?o=e.src.slice(f,l++):l=i+1):l=i+1,o||(o=e.src.slice(a,i)),!(c=e.env.references[Lt(o)]))return e.pos=g,!1;m=c.href,p=c.title}return t||(s=e.src.slice(a,i),e.md.inline.parse(s,e.md,e.env,d=[]),(h=e.push("image","img",0)).attrs=r=[["src",m],["alt",""]],h.children=d,h.content=s,p&&r.push(["title",p])),e.pos=l,e.posMax=_,!0}],["autolink",function(e,t){var r,n,s,o,i,a,l=e.pos;if(60!==e.src.charCodeAt(l))return!1;for(i=e.pos,a=e.posMax;;){if(++l>=a)return!1;if(60===(o=e.src.charCodeAt(l)))return!1;if(62===o)break}return r=e.src.slice(i+1,l),Tt.test(r)?(n=e.md.normalizeLink(r),!!e.md.validateLink(n)&&(t||((s=e.push("link_open","a",1)).attrs=[["href",n]],s.markup="autolink",s.info="auto",(s=e.push("text","",0)).content=e.md.normalizeLinkText(r),(s=e.push("link_close","a",-1)).markup="autolink",s.info="auto"),e.pos+=r.length+2,!0)):!!It.test(r)&&(n=e.md.normalizeLink("mailto:"+r),!!e.md.validateLink(n)&&(t||((s=e.push("link_open","a",1)).attrs=[["href",n]],s.markup="autolink",s.info="auto",(s=e.push("text","",0)).content=e.md.normalizeLinkText(r),(s=e.push("link_close","a",-1)).markup="autolink",s.info="auto"),e.pos+=r.length+2,!0))}],["html_inline",function(e,t){var r,n,s,o=e.pos;return!!e.md.options.html&&(s=e.posMax,!(60!==e.src.charCodeAt(o)||o+2>=s)&&(!(33!==(r=e.src.charCodeAt(o+1))&&63!==r&&47!==r&&!function(e){var t=32|e;return t>=97&&t<=122}(r))&&(!!(n=e.src.slice(o).match(Rt))&&(t||(e.push("html_inline","",0).content=e.src.slice(o,o+n[0].length)),e.pos+=n[0].length,!0))))}],["entity",function(e,t){var r,n,s=e.pos,o=e.posMax;if(38!==e.src.charCodeAt(s))return!1;if(s+10&&n++,"text"===s[t].type&&t+1=o)break}else e.pending+=e.src[e.pos++]}e.pending&&e.pushPending()},Qt.prototype.parse=function(e,t,r,n){var s,o,i,a=new this.State(e,t,r,n);for(this.tokenize(a),i=(o=this.ruler2.getRules("")).length,s=0;s=3&&":"===e[t-3]||t>=3&&"/"===e[t-3]?0:n.match(r.re.no_http)[0].length:0}},"mailto:":{validate:function(e,t,r){var n=e.slice(t);return r.re.mailto||(r.re.mailto=new RegExp("^"+r.re.src_email_name+"@"+r.re.src_host_strict,"i")),r.re.mailto.test(n)?n.match(r.re.mailto)[0].length:0}}},ir="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|рф".split("|");function ar(e){var t=e.re=function(e){var t={};return t.src_Any=ie.source,t.src_Cc=ae.source,t.src_Z=le.source,t.src_P=N.source,t.src_ZPCc=[t.src_Z,t.src_P,t.src_Cc].join("|"),t.src_ZCc=[t.src_Z,t.src_Cc].join("|"),t.src_pseudo_letter="(?:(?![><|]|"+t.src_ZPCc+")"+t.src_Any+")",t.src_ip4="(?:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)",t.src_auth="(?:(?:(?!"+t.src_ZCc+"|[@/\\[\\]()]).)+@)?",t.src_port="(?::(?:6(?:[0-4]\\d{3}|5(?:[0-4]\\d{2}|5(?:[0-2]\\d|3[0-5])))|[1-5]?\\d{1,4}))?",t.src_host_terminator="(?=$|[><|]|"+t.src_ZPCc+")(?!-|_|:\\d|\\.-|\\.(?!$|"+t.src_ZPCc+"))",t.src_path="(?:[/?#](?:(?!"+t.src_ZCc+"|[><|]|[()[\\]{}.,\"'?!\\-;]).|\\[(?:(?!"+t.src_ZCc+"|\\]).)*\\]|\\((?:(?!"+t.src_ZCc+"|[)]).)*\\)|\\{(?:(?!"+t.src_ZCc+'|[}]).)*\\}|\\"(?:(?!'+t.src_ZCc+'|["]).)+\\"|\\\'(?:(?!'+t.src_ZCc+"|[']).)+\\'|\\'(?="+t.src_pseudo_letter+"|[-]).|\\.{2,}[a-zA-Z0-9%/&]|\\.(?!"+t.src_ZCc+"|[.]).|"+(e&&e["---"]?"\\-(?!--(?:[^-]|$))(?:-*)|":"\\-+|")+",(?!"+t.src_ZCc+").|;(?!"+t.src_ZCc+").|\\!+(?!"+t.src_ZCc+"|[!]).|\\?(?!"+t.src_ZCc+"|[?]).)+|\\/)?",t.src_email_name='[\\-;:&=\\+\\$,\\.a-zA-Z0-9_][\\-;:&=\\+\\$,\\"\\.a-zA-Z0-9_]*',t.src_xn="xn--[a-z0-9\\-]{1,59}",t.src_domain_root="(?:"+t.src_xn+"|"+t.src_pseudo_letter+"{1,63})",t.src_domain="(?:"+t.src_xn+"|(?:"+t.src_pseudo_letter+")|(?:"+t.src_pseudo_letter+"(?:-|"+t.src_pseudo_letter+"){0,61}"+t.src_pseudo_letter+"))",t.src_host="(?:(?:(?:(?:"+t.src_domain+")\\.)*"+t.src_domain+"))",t.tpl_host_fuzzy="(?:"+t.src_ip4+"|(?:(?:(?:"+t.src_domain+")\\.)+(?:%TLDS%)))",t.tpl_host_no_ip_fuzzy="(?:(?:(?:"+t.src_domain+")\\.)+(?:%TLDS%))",t.src_host_strict=t.src_host+t.src_host_terminator,t.tpl_host_fuzzy_strict=t.tpl_host_fuzzy+t.src_host_terminator,t.src_host_port_strict=t.src_host+t.src_port+t.src_host_terminator,t.tpl_host_port_fuzzy_strict=t.tpl_host_fuzzy+t.src_port+t.src_host_terminator,t.tpl_host_port_no_ip_fuzzy_strict=t.tpl_host_no_ip_fuzzy+t.src_port+t.src_host_terminator,t.tpl_host_fuzzy_test="localhost|www\\.|\\.\\d{1,3}\\.|(?:\\.(?:%TLDS%)(?:"+t.src_ZPCc+"|>|$))",t.tpl_email_fuzzy='(^|[><|]|"|\\(|'+t.src_ZCc+")("+t.src_email_name+"@"+t.tpl_host_fuzzy_strict+")",t.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+t.src_ZPCc+"))((?![$+<=>^`||])"+t.tpl_host_port_fuzzy_strict+t.src_path+")",t.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+t.src_ZPCc+"))((?![$+<=>^`||])"+t.tpl_host_port_no_ip_fuzzy_strict+t.src_path+")",t}(e.__opts__),r=e.__tlds__.slice();function n(e){return e.replace("%TLDS%",t.src_tlds)}e.onCompile(),e.__tlds_replaced__||r.push("a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]"),r.push(t.src_xn),t.src_tlds=r.join("|"),t.email_fuzzy=RegExp(n(t.tpl_email_fuzzy),"i"),t.link_fuzzy=RegExp(n(t.tpl_link_fuzzy),"i"),t.link_no_ip_fuzzy=RegExp(n(t.tpl_link_no_ip_fuzzy),"i"),t.host_fuzzy_test=RegExp(n(t.tpl_host_fuzzy_test),"i");var s=[];function o(e,t){throw new Error('(LinkifyIt) Invalid schema "'+e+'": '+t)}e.__compiled__={},Object.keys(e.__schemas__).forEach((function(t){var r=e.__schemas__[t];if(null!==r){var n={validate:null,link:null};if(e.__compiled__[t]=n,"[object Object]"===tr(r))return!function(e){return"[object RegExp]"===tr(e)}(r.validate)?rr(r.validate)?n.validate=r.validate:o(t,r):n.validate=function(e){return function(t,r){var n=t.slice(r);return e.test(n)?n.match(e)[0].length:0}}(r.validate),void(rr(r.normalize)?n.normalize=r.normalize:r.normalize?o(t,r):n.normalize=function(e,t){t.normalize(e)});!function(e){return"[object String]"===tr(e)}(r)?o(t,r):s.push(t)}})),s.forEach((function(t){e.__compiled__[e.__schemas__[t]]&&(e.__compiled__[t].validate=e.__compiled__[e.__schemas__[t]].validate,e.__compiled__[t].normalize=e.__compiled__[e.__schemas__[t]].normalize)})),e.__compiled__[""]={validate:null,normalize:function(e,t){t.normalize(e)}};var i=Object.keys(e.__compiled__).filter((function(t){return t.length>0&&e.__compiled__[t]})).map(nr).join("|");e.re.schema_test=RegExp("(^|(?!_)(?:[><|]|"+t.src_ZPCc+"))("+i+")","i"),e.re.schema_search=RegExp("(^|(?!_)(?:[><|]|"+t.src_ZPCc+"))("+i+")","ig"),e.re.pretest=RegExp("("+e.re.schema_test.source+")|("+e.re.host_fuzzy_test.source+")|@","i"),function(e){e.__index__=-1,e.__text_cache__=""}(e)}function lr(e,t){var r=e.__index__,n=e.__last_index__,s=e.__text_cache__.slice(r,n);this.schema=e.__schema__.toLowerCase(),this.index=r+t,this.lastIndex=n+t,this.raw=s,this.text=s,this.url=s}function cr(e,t){var r=new lr(e,t);return e.__compiled__[r.schema].normalize(r,e),r}function ur(e,t){if(!(this instanceof ur))return new ur(e,t);var r;t||(r=e,Object.keys(r||{}).reduce((function(e,t){return e||sr.hasOwnProperty(t)}),!1)&&(t=e,e={})),this.__opts__=er({},sr,t),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=er({},or,e),this.__compiled__={},this.__tlds__=ir,this.__tlds_replaced__=!1,this.re={},ar(this)}ur.prototype.add=function(e,t){return this.__schemas__[e]=t,ar(this),this},ur.prototype.set=function(e){return this.__opts__=er(this.__opts__,e),this},ur.prototype.test=function(e){if(this.__text_cache__=e,this.__index__=-1,!e.length)return!1;var t,r,n,s,o,i,a,l;if(this.re.schema_test.test(e))for((a=this.re.schema_search).lastIndex=0;null!==(t=a.exec(e));)if(s=this.testSchemaAt(e,t[2],a.lastIndex)){this.__schema__=t[2],this.__index__=t.index+t[1].length,this.__last_index__=t.index+t[0].length+s;break}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(l=e.search(this.re.host_fuzzy_test))>=0&&(this.__index__<0||l=0&&null!==(n=e.match(this.re.email_fuzzy))&&(o=n.index+n[1].length,i=n.index+n[0].length,(this.__index__<0||othis.__last_index__)&&(this.__schema__="mailto:",this.__index__=o,this.__last_index__=i)),this.__index__>=0},ur.prototype.pretest=function(e){return this.re.pretest.test(e)},ur.prototype.testSchemaAt=function(e,t,r){return this.__compiled__[t.toLowerCase()]?this.__compiled__[t.toLowerCase()].validate(e,r,this):0},ur.prototype.match=function(e){var t=0,r=[];this.__index__>=0&&this.__text_cache__===e&&(r.push(cr(this,t)),t=this.__last_index__);for(var n=t?e.slice(t):e;this.test(n);)r.push(cr(this,t)),n=n.slice(this.__last_index__),t+=this.__last_index__;return r.length?r:null},ur.prototype.tlds=function(e,t){return e=Array.isArray(e)?e:[e],t?(this.__tlds__=this.__tlds__.concat(e).sort().filter((function(e,t,r){return e!==r[t-1]})).reverse(),ar(this),this):(this.__tlds__=e.slice(),this.__tlds_replaced__=!0,ar(this),this)},ur.prototype.normalize=function(e){e.schema||(e.url="http://"+e.url),"mailto:"!==e.schema||/^mailto:/i.test(e.url)||(e.url="mailto:"+e.url)},ur.prototype.onCompile=function(){};var pr=ur;const hr=2147483647,dr=36,fr=/^xn--/,mr=/[^\0-\x7E]/,gr=/[\x2E\u3002\uFF0E\uFF61]/g,_r={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},br=Math.floor,kr=String.fromCharCode;function vr(e){throw new RangeError(_r[e])}function Cr(e,t){const r=e.split("@");let n="";r.length>1&&(n=r[0]+"@",e=r[1]);const s=function(e,t){const r=[];let n=e.length;for(;n--;)r[n]=t(e[n]);return r}((e=e.replace(gr,".")).split("."),t).join(".");return n+s}function yr(e){const t=[];let r=0;const n=e.length;for(;r=55296&&s<=56319&&rString.fromCodePoint(...e),Ar=function(e,t){return e+22+75*(e<26)-((0!=t)<<5)},wr=function(e,t,r){let n=0;for(e=r?br(e/700):e>>1,e+=br(e/t);e>455;n+=dr)e=br(e/35);return br(n+36*e/(e+38))},Dr=function(e){const t=[],r=e.length;let n=0,s=128,o=72,i=e.lastIndexOf("-");i<0&&(i=0);for(let l=0;l=128&&vr("not-basic"),t.push(e.charCodeAt(l));for(let l=i>0?i+1:0;l=r&&vr("invalid-input");const i=(a=e.charCodeAt(l++))-48<10?a-22:a-65<26?a-65:a-97<26?a-97:dr;(i>=dr||i>br((hr-n)/t))&&vr("overflow"),n+=i*t;const c=s<=o?1:s>=o+26?26:s-o;if(ibr(hr/u)&&vr("overflow"),t*=u}const c=t.length+1;o=wr(n-i,c,0==i),br(n/c)>hr-s&&vr("overflow"),s+=br(n/c),n%=c,t.splice(n++,0,s)}var a;return String.fromCodePoint(...t)},Er=function(e){const t=[];let r=(e=yr(e)).length,n=128,s=0,o=72;for(const l of e)l<128&&t.push(kr(l));let i=t.length,a=i;for(i&&t.push("-");a=n&&tbr((hr-s)/l)&&vr("overflow"),s+=(r-n)*l,n=r;for(const c of e)if(chr&&vr("overflow"),c==n){let e=s;for(let r=dr;;r+=dr){const n=r<=o?1:r>=o+26?26:r-o;if(e=0))try{t.hostname=Ur.toASCII(t.hostname)}catch(r){}return Pr.encode(Pr.format(t))}function Hr(e){var t=Pr.parse(e,!0);if(t.hostname&&(!t.protocol||Zr.indexOf(t.protocol)>=0))try{t.hostname=Ur.toUnicode(t.hostname)}catch(r){}return Pr.decode(Pr.format(t),Pr.decode.defaultChars+"%")}function Jr(e,t){if(!(this instanceof Jr))return new Jr(e,t);t||zr.isString(e)||(t=e||{},e="default"),this.inline=new Br,this.block=new Mr,this.core=new Rr,this.renderer=new Tr,this.linkify=new Nr,this.validateLink=$r,this.normalizeLink=Gr,this.normalizeLinkText=Hr,this.utils=zr,this.helpers=zr.assign({},Ir),this.options={},this.configure(e),t&&this.set(t)}Jr.prototype.set=function(e){return zr.assign(this.options,e),this},Jr.prototype.configure=function(e){var t,r=this;if(zr.isString(e)&&!(e=Or[t=e]))throw new Error('Wrong `markdown-it` preset "'+t+'", check name');if(!e)throw new Error("Wrong `markdown-it` preset, can't be empty");return e.options&&r.set(e.options),e.components&&Object.keys(e.components).forEach((function(t){e.components[t].rules&&r[t].ruler.enableOnly(e.components[t].rules),e.components[t].rules2&&r[t].ruler2.enableOnly(e.components[t].rules2)})),this},Jr.prototype.enable=function(e,t){var r=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach((function(t){r=r.concat(this[t].ruler.enable(e,!0))}),this),r=r.concat(this.inline.ruler2.enable(e,!0));var n=e.filter((function(e){return r.indexOf(e)<0}));if(n.length&&!t)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+n);return this},Jr.prototype.disable=function(e,t){var r=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach((function(t){r=r.concat(this[t].ruler.disable(e,!0))}),this),r=r.concat(this.inline.ruler2.disable(e,!0));var n=e.filter((function(e){return r.indexOf(e)<0}));if(n.length&&!t)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+n);return this},Jr.prototype.use=function(e){var t=[this].concat(Array.prototype.slice.call(arguments,1));return e.apply(e,t),this},Jr.prototype.parse=function(e,t){if("string"!=typeof e)throw new Error("Input data should be a String");var r=new this.core.State(e,this,t);return this.core.process(r),r.tokens},Jr.prototype.render=function(e,t){return t=t||{},this.renderer.render(this.parse(e,t),this.options,t)},Jr.prototype.parseInline=function(e,t){var r=new this.core.State(e,this,t);return r.inlineMode=!0,this.core.process(r),r.tokens},Jr.prototype.renderInline=function(e,t){return t=t||{},this.renderer.render(this.parseInline(e,t),this.options,t)};const Wr=new Jr;const Yr={class:"comment-container"},Kr={class:"comment-send"},Qr={class:"comment-input"},Xr=["onKeydown"],en=(e=>(D("data-v-44467b26"),e=e(),E(),e))((()=>u("div",{class:"comment-title"},[u("span",null,"文章交流区")],-1))),tn={class:"comment-list"},rn={class:"comment-avatar"},nn={class:"comment-content"},sn={class:"main-comment"},on={class:"comment-user-info"},an={class:"floor"},ln={class:"badge"},cn={key:0,class:"author"},un={class:"time"},pn={class:"main-content"},hn={key:0,class:"empty-content"},dn=r({__name:"Comment",props:{postId:Number,authorId:Number},setup(e){const t=e,r=n(),A=s(),D=o(),E=computed((()=>D?.User?.Id??!1)),q=reactive({text:"",submitting:!1,list:[],page:1,loaded:!1,listLoadingStatus:0}),S=()=>{q.text?q.submitting?r.warning("评论过快"):(q.submitting=!0,w({PostID:t.postId||-1,AuthorUID:t.authorId||-1,Content:`${q.text} ____ From Vue-next`}).then((e=>{if(e?.ErrorCode)return 3000009===e.ErrorCode?void r.warning("触发敏感词,请礼貌用语~"):403===e.ErrorCode?void r.info("登录状态过期,跳转登录中...",{timeout:1500,onClose(){A.push("/signin")}}):void r.warning(`评论出错: ${e.ErrorCode} ${e.ErrorMsg}`);r.success("评论成功~"),q.text="",q.listLoadingStatus=1,i({Page:1,Size:15,PostID:t.postId||-1}).then((e=>{const t=e?.Result?.Comments??[];q.list=t})).finally((()=>{q.listLoadingStatus=0}))})).finally((()=>{q.submitting=!1}))):r.warning("评论不能为空")},F=()=>{A.push("/signin")},L=T;onMounted((()=>{q.listLoadingStatus=2,q.page=1,q.loaded=!1,i({PostID:t.postId||0,Page:1,Size:15}).then((e=>{const t=e?.Result?.Comments??[];q.list=t,15===t.length?q.loaded=!1:q.loaded=!0,e.ErrorCode&&r.warning(e?.ErrorMsg??`${e.ErrorCode}`)})).finally((()=>{q.listLoadingStatus=0}))}));const z=()=>{q.page+=1,q.listLoadingStatus=2,i({PostID:t.postId||-1,Page:q.page,Size:15}).then((e=>{const t=e?.Result?.Comments??[];15===t.length?q.loaded=!1:q.loaded=!0,q.list=[...q.list,...t]})).finally((()=>{q.listLoadingStatus=0}))};return(e,t)=>{const r=a("Avatar"),n=a("router-link"),s=a("LoadingBall");return l(),c("div",Yr,[u("div",Kr,[u("div",Qr,[p(u("textarea",{placeholder:"说说你的看法吧~ , ctrl + enter 可快速提交。","onUpdate:modelValue":t[0]||(t[0]=e=>d(q).text=e),onKeydown:f(m(S,["ctrl"]),["enter"])},null,40,Xr),[[h,d(q).text,void 0,{trim:!0}]])]),d(E)?(l(),c("div",{key:0,class:"comment-btn",onClick:S}," 发表评论 ")):(l(),c("div",{key:1,class:"comment-btn",onClick:F},"登录发表评论"))]),en,u("div",tn,[g(x,{name:"list"},{default:_((()=>[(l(!0),c(b,null,k(d(q).list,((t,s)=>(l(),c("div",{class:"comment-item",key:t.Id},[u("div",rn,[g(n,{to:`/users/${t.CommentUserInfo.UID}`},{default:_((()=>[g(r,{size:"32px",src:t.CommentUserInfo.Avatar},null,8,["src"])])),_:2},1032,["to"])]),u("div",nn,[u("div",sn,[u("div",on,[u("span",an,"#"+v(d(q).list.length-s),1),g(n,{to:`/users/${t.CommentUserInfo.UID}`},{default:_((()=>[C(v(t.CommentUserInfo.Nickname),1)])),_:2},1032,["to"]),u("span",ln,[t.CommentUserInfo.UID==e.$props.authorId?(l(),c("sup",cn,"本文作者")):y("",!0),(l(!0),c(b,null,k(t.CommentUserInfo.Roles,(e=>(l(),c("sup",{class:"role",key:e.RID},v(e.Description),1)))),128))]),u("span",un,v(d(L)(t.CreatedAt)),1)]),u("div",pn,v(t.Content),1)])])])))),128))])),_:1}),0!==d(q).list.length||d(q).listLoadingStatus?y("",!0):(l(),c("div",hn," 暂无任何评论,快去发表吧~ ")),g(s,{loading:d(q).list.length>0&&2==d(q).listLoadingStatus},null,8,["loading"]),d(q).loaded||d(q).listLoadingStatus?y("",!0):(l(),c("div",{key:1,class:"btn-next",onClick:z}," 查看更多 "))])])}}});var fn=A(dn,[["__scopeId","data-v-44467b26"]]);const mn={key:0},gn={class:"article-title"},_n={class:"artilce-info"},bn=["innerHTML"],kn={class:"article-navi"},vn=r({__name:"pid",props:{pid:{required:!0,type:Number,validator:e=>!isNaN(+e)}},setup(e){const t=e,r=n(),{data:s,loading:o}=q(t.pid),i=computed((()=>Wr.render(s.value.Result?.Content??""))),h=computed((()=>R(s.value.Result?.CreatedAt??Date.now()))),f=computed((()=>s.value.Result?.Title)),m=computed((()=>s.value.Result?.Summary)),b=computed((()=>s.value.Result?.AuthorInfo.UID)),k=computed((()=>s.value.Result?.AuthorInfo.Nickname)),x=computed((()=>s.value.Result?.Category.Id)),A=computed((()=>s.value.Result?.Category.CN)),w=computed((()=>s.value.Result?.Navigation?.Prev?.Id)),D=computed((()=>s.value.Result?.Navigation?.Next?.Id)),E=computed((()=>s.value.Result?.Navigation?.Next?.Title)),T=computed((()=>s.value.Result?.Navigation?.Prev?.Title)),M=computed((()=>`${k.value}发表了${f.value},${m.value}`));return S({title:f,meta:[{name:"description",content:M},{name:"author",content:k}]}),watch((()=>s?.value.ErrorMsg),((e,t)=>{r.error("请求出错:"+e)})),(e,r)=>{const n=a("LoadingBall"),s=a("router-link"),m=F("highlight");return l(),L(I,null,{default:_((()=>[g(n,{loading:d(o),info:"努力加载文章中","info-size":"18px",padding:"30vh 0"},null,8,["loading"]),g(z,{name:"content"},{default:_((()=>[d(o)?y("",!0):(l(),c("main",mn,[u("h1",gn,v(d(f)),1),u("div",_n,[u("span",null,[g(s,{to:`/users/${d(b)}`},{default:_((()=>[u("a",null,v(d(k)),1)])),_:1},8,["to"])]),u("span",null,"发表于: "+v(d(h)),1),u("span",null,[C(" 分类: "),g(s,{to:`/?CategoryID=${d(x)}`},{default:_((()=>[C(v(d(A)),1)])),_:1},8,["to"])])]),p(u("div",{innerHTML:d(i),class:"article-container"},null,8,bn),[[m]]),u("div",kn,[u("div",null,[d(w)?(l(),L(s,{key:0,to:`/post/${d(w)}`},{default:_((()=>[C(" 上一篇 « "+v(d(T)),1)])),_:1},8,["to"])):y("",!0)]),u("div",null,[d(D)?(l(),L(s,{key:0,to:`/post/${d(D)}`},{default:_((()=>[C(" 下一篇 » "+v(d(E)),1)])),_:1},8,["to"])):y("",!0)])]),g(fn,{"author-id":d(b),"post-id":t.pid},null,8,["author-id","post-id"])]))])),_:1})])),_:1})}}});e("default",A(vn,[["__scopeId","data-v-ad8ad844"]]))}}}))}(); diff --git a/assets/pid-legacy.e5bc7e27.js b/assets/pid-legacy.e5bc7e27.js deleted file mode 100644 index bb9b1a2..0000000 --- a/assets/pid-legacy.e5bc7e27.js +++ /dev/null @@ -1 +0,0 @@ -import"core-js/modules/es.array.from.js";import"core-js/modules/es.string.iterator.js";import"core-js/modules/es.symbol.iterator.js";import"core-js/modules/es.array.iterator.js";import"core-js/modules/web.dom-collections.iterator.js";function _createForOfIteratorHelperLoose(e,t){var r;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(r=_unsupportedIterableToArray(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0;return function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(r=e[Symbol.iterator]()).next.bind(r)}function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(e,t):void 0}}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r",GT:">",Gt:"≫",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"½",hamilt:"ℋ",HARDcy:"Ъ",hardcy:"ъ",harrcir:"⥈",harr:"↔",hArr:"⇔",harrw:"↭",Hat:"^",hbar:"ℏ",Hcirc:"Ĥ",hcirc:"ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",hfr:"𝔥",Hfr:"ℌ",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",hopf:"𝕙",Hopf:"ℍ",horbar:"―",HorizontalLine:"─",hscr:"𝒽",Hscr:"ℋ",hslash:"ℏ",Hstrok:"Ħ",hstrok:"ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",Iacute:"Í",iacute:"í",ic:"⁣",Icirc:"Î",icirc:"î",Icy:"И",icy:"и",Idot:"İ",IEcy:"Е",iecy:"е",iexcl:"¡",iff:"⇔",ifr:"𝔦",Ifr:"ℑ",Igrave:"Ì",igrave:"ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",IJlig:"IJ",ijlig:"ij",Imacr:"Ī",imacr:"ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",Im:"ℑ",imof:"⊷",imped:"Ƶ",Implies:"⇒",incare:"℅",in:"∈",infin:"∞",infintie:"⧝",inodot:"ı",intcal:"⊺",int:"∫",Int:"∬",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"⁣",InvisibleTimes:"⁢",IOcy:"Ё",iocy:"ё",Iogon:"Į",iogon:"į",Iopf:"𝕀",iopf:"𝕚",Iota:"Ι",iota:"ι",iprod:"⨼",iquest:"¿",iscr:"𝒾",Iscr:"ℐ",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"⁢",Itilde:"Ĩ",itilde:"ĩ",Iukcy:"І",iukcy:"і",Iuml:"Ï",iuml:"ï",Jcirc:"Ĵ",jcirc:"ĵ",Jcy:"Й",jcy:"й",Jfr:"𝔍",jfr:"𝔧",jmath:"ȷ",Jopf:"𝕁",jopf:"𝕛",Jscr:"𝒥",jscr:"𝒿",Jsercy:"Ј",jsercy:"ј",Jukcy:"Є",jukcy:"є",Kappa:"Κ",kappa:"κ",kappav:"ϰ",Kcedil:"Ķ",kcedil:"ķ",Kcy:"К",kcy:"к",Kfr:"𝔎",kfr:"𝔨",kgreen:"ĸ",KHcy:"Х",khcy:"х",KJcy:"Ќ",kjcy:"ќ",Kopf:"𝕂",kopf:"𝕜",Kscr:"𝒦",kscr:"𝓀",lAarr:"⇚",Lacute:"Ĺ",lacute:"ĺ",laemptyv:"⦴",lagran:"ℒ",Lambda:"Λ",lambda:"λ",lang:"⟨",Lang:"⟪",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"ℒ",laquo:"«",larrb:"⇤",larrbfs:"⤟",larr:"←",Larr:"↞",lArr:"⇐",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",latail:"⤙",lAtail:"⤛",lat:"⪫",late:"⪭",lates:"⪭︀",lbarr:"⤌",lBarr:"⤎",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",Lcaron:"Ľ",lcaron:"ľ",Lcedil:"Ļ",lcedil:"ļ",lceil:"⌈",lcub:"{",Lcy:"Л",lcy:"л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",lE:"≦",LeftAngleBracket:"⟨",LeftArrowBar:"⇤",leftarrow:"←",LeftArrow:"←",Leftarrow:"⇐",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVectorBar:"⥙",LeftDownVector:"⇃",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",leftrightarrow:"↔",LeftRightArrow:"↔",Leftrightarrow:"⇔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTeeArrow:"↤",LeftTee:"⊣",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangleBar:"⧏",LeftTriangle:"⊲",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVectorBar:"⥘",LeftUpVector:"↿",LeftVectorBar:"⥒",LeftVector:"↼",lEg:"⪋",leg:"⋚",leq:"≤",leqq:"≦",leqslant:"⩽",lescc:"⪨",les:"⩽",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",Lfr:"𝔏",lfr:"𝔩",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",LJcy:"Љ",ljcy:"љ",llarr:"⇇",ll:"≪",Ll:"⋘",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",Lmidot:"Ŀ",lmidot:"ŀ",lmoustache:"⎰",lmoust:"⎰",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lnE:"≨",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",longleftarrow:"⟵",LongLeftArrow:"⟵",Longleftarrow:"⟸",longleftrightarrow:"⟷",LongLeftRightArrow:"⟷",Longleftrightarrow:"⟺",longmapsto:"⟼",longrightarrow:"⟶",LongRightArrow:"⟶",Longrightarrow:"⟹",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",Lopf:"𝕃",lopf:"𝕝",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",lscr:"𝓁",Lscr:"ℒ",lsh:"↰",Lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",Lstrok:"Ł",lstrok:"ł",ltcc:"⪦",ltcir:"⩹",lt:"<",LT:"<",Lt:"≪",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",Map:"⤅",map:"↦",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",Mcy:"М",mcy:"м",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:" ",Mellintrf:"ℳ",Mfr:"𝔐",mfr:"𝔪",mho:"℧",micro:"µ",midast:"*",midcir:"⫰",mid:"∣",middot:"·",minusb:"⊟",minus:"−",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",Mopf:"𝕄",mopf:"𝕞",mp:"∓",mscr:"𝓂",Mscr:"ℳ",mstpos:"∾",Mu:"Μ",mu:"μ",multimap:"⊸",mumap:"⊸",nabla:"∇",Nacute:"Ń",nacute:"ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natural:"♮",naturals:"ℕ",natur:"♮",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",Ncaron:"Ň",ncaron:"ň",Ncedil:"Ņ",ncedil:"ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",Ncy:"Н",ncy:"н",ndash:"–",nearhk:"⤤",nearr:"↗",neArr:"⇗",nearrow:"↗",ne:"≠",nedot:"≐̸",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",nexist:"∄",nexists:"∄",Nfr:"𝔑",nfr:"𝔫",ngE:"≧̸",nge:"≱",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",nGt:"≫⃒",ngt:"≯",ngtr:"≯",nGtv:"≫̸",nharr:"↮",nhArr:"⇎",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",NJcy:"Њ",njcy:"њ",nlarr:"↚",nlArr:"⇍",nldr:"‥",nlE:"≦̸",nle:"≰",nleftarrow:"↚",nLeftarrow:"⇍",nleftrightarrow:"↮",nLeftrightarrow:"⇎",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nLt:"≪⃒",nlt:"≮",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"⁠",NonBreakingSpace:" ",nopf:"𝕟",Nopf:"ℕ",Not:"⫬",not:"¬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangleBar:"⧏̸",NotLeftTriangle:"⋪",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangleBar:"⧐̸",NotRightTriangle:"⋫",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",nparallel:"∦",npar:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",nprec:"⊀",npreceq:"⪯̸",npre:"⪯̸",nrarrc:"⤳̸",nrarr:"↛",nrArr:"⇏",nrarrw:"↝̸",nrightarrow:"↛",nRightarrow:"⇏",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",Nscr:"𝒩",nscr:"𝓃",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsubE:"⫅̸",nsube:"⊈",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupE:"⫆̸",nsupe:"⊉",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",Ntilde:"Ñ",ntilde:"ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",Nu:"Ν",nu:"ν",num:"#",numero:"№",numsp:" ",nvap:"≍⃒",nvdash:"⊬",nvDash:"⊭",nVdash:"⊮",nVDash:"⊯",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwarr:"↖",nwArr:"⇖",nwarrow:"↖",nwnear:"⤧",Oacute:"Ó",oacute:"ó",oast:"⊛",Ocirc:"Ô",ocirc:"ô",ocir:"⊚",Ocy:"О",ocy:"о",odash:"⊝",Odblac:"Ő",odblac:"ő",odiv:"⨸",odot:"⊙",odsold:"⦼",OElig:"Œ",oelig:"œ",ofcir:"⦿",Ofr:"𝔒",ofr:"𝔬",ogon:"˛",Ograve:"Ò",ograve:"ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",Omacr:"Ō",omacr:"ō",Omega:"Ω",omega:"ω",Omicron:"Ο",omicron:"ο",omid:"⦶",ominus:"⊖",Oopf:"𝕆",oopf:"𝕠",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",orarr:"↻",Or:"⩔",or:"∨",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",Oscr:"𝒪",oscr:"ℴ",Oslash:"Ø",oslash:"ø",osol:"⊘",Otilde:"Õ",otilde:"õ",otimesas:"⨶",Otimes:"⨷",otimes:"⊗",Ouml:"Ö",ouml:"ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",para:"¶",parallel:"∥",par:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",Pcy:"П",pcy:"п",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",Pfr:"𝔓",pfr:"𝔭",Phi:"Φ",phi:"φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",Pi:"Π",pi:"π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plus:"+",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"ℌ",pointint:"⨕",popf:"𝕡",Popf:"ℙ",pound:"£",prap:"⪷",Pr:"⪻",pr:"≺",prcue:"≼",precapprox:"⪷",prec:"≺",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",pre:"⪯",prE:"⪳",precsim:"≾",prime:"′",Prime:"″",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportional:"∝",Proportion:"∷",propto:"∝",prsim:"≾",prurel:"⊰",Pscr:"𝒫",pscr:"𝓅",Psi:"Ψ",psi:"ψ",puncsp:" ",Qfr:"𝔔",qfr:"𝔮",qint:"⨌",qopf:"𝕢",Qopf:"ℚ",qprime:"⁗",Qscr:"𝒬",qscr:"𝓆",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",quot:'"',QUOT:'"',rAarr:"⇛",race:"∽̱",Racute:"Ŕ",racute:"ŕ",radic:"√",raemptyv:"⦳",rang:"⟩",Rang:"⟫",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarr:"→",Rarr:"↠",rArr:"⇒",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",Rarrtl:"⤖",rarrtl:"↣",rarrw:"↝",ratail:"⤚",rAtail:"⤜",ratio:"∶",rationals:"ℚ",rbarr:"⤍",rBarr:"⤏",RBarr:"⤐",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",Rcaron:"Ř",rcaron:"ř",Rcedil:"Ŗ",rcedil:"ŗ",rceil:"⌉",rcub:"}",Rcy:"Р",rcy:"р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",Re:"ℜ",rect:"▭",reg:"®",REG:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",rfr:"𝔯",Rfr:"ℜ",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",Rho:"Ρ",rho:"ρ",rhov:"ϱ",RightAngleBracket:"⟩",RightArrowBar:"⇥",rightarrow:"→",RightArrow:"→",Rightarrow:"⇒",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVectorBar:"⥕",RightDownVector:"⇂",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTeeArrow:"↦",RightTee:"⊢",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangleBar:"⧐",RightTriangle:"⊳",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVectorBar:"⥔",RightUpVector:"↾",RightVectorBar:"⥓",RightVector:"⇀",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"‏",rmoustache:"⎱",rmoust:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",ropf:"𝕣",Ropf:"ℝ",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",rscr:"𝓇",Rscr:"ℛ",rsh:"↱",Rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",Sacute:"Ś",sacute:"ś",sbquo:"‚",scap:"⪸",Scaron:"Š",scaron:"š",Sc:"⪼",sc:"≻",sccue:"≽",sce:"⪰",scE:"⪴",Scedil:"Ş",scedil:"ş",Scirc:"Ŝ",scirc:"ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",Scy:"С",scy:"с",sdotb:"⊡",sdot:"⋅",sdote:"⩦",searhk:"⤥",searr:"↘",seArr:"⇘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",Sfr:"𝔖",sfr:"𝔰",sfrown:"⌢",sharp:"♯",SHCHcy:"Щ",shchcy:"щ",SHcy:"Ш",shcy:"ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"­",Sigma:"Σ",sigma:"σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",SOFTcy:"Ь",softcy:"ь",solbar:"⌿",solb:"⧄",sol:"/",Sopf:"𝕊",sopf:"𝕤",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",square:"□",Square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squ:"□",squf:"▪",srarr:"→",Sscr:"𝒮",sscr:"𝓈",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",Star:"⋆",star:"☆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",sub:"⊂",Sub:"⋐",subdot:"⪽",subE:"⫅",sube:"⊆",subedot:"⫃",submult:"⫁",subnE:"⫋",subne:"⊊",subplus:"⪿",subrarr:"⥹",subset:"⊂",Subset:"⋐",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succapprox:"⪸",succ:"≻",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",sum:"∑",Sum:"∑",sung:"♪",sup1:"¹",sup2:"²",sup3:"³",sup:"⊃",Sup:"⋑",supdot:"⪾",supdsub:"⫘",supE:"⫆",supe:"⊇",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supnE:"⫌",supne:"⊋",supplus:"⫀",supset:"⊃",Supset:"⋑",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swarr:"↙",swArr:"⇙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:"\t",target:"⌖",Tau:"Τ",tau:"τ",tbrk:"⎴",Tcaron:"Ť",tcaron:"ť",Tcedil:"Ţ",tcedil:"ţ",Tcy:"Т",tcy:"т",tdot:"⃛",telrec:"⌕",Tfr:"𝔗",tfr:"𝔱",there4:"∴",therefore:"∴",Therefore:"∴",Theta:"Θ",theta:"θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",ThickSpace:"  ",ThinSpace:" ",thinsp:" ",thkap:"≈",thksim:"∼",THORN:"Þ",thorn:"þ",tilde:"˜",Tilde:"∼",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",timesbar:"⨱",timesb:"⊠",times:"×",timesd:"⨰",tint:"∭",toea:"⤨",topbot:"⌶",topcir:"⫱",top:"⊤",Topf:"𝕋",topf:"𝕥",topfork:"⫚",tosa:"⤩",tprime:"‴",trade:"™",TRADE:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",Tscr:"𝒯",tscr:"𝓉",TScy:"Ц",tscy:"ц",TSHcy:"Ћ",tshcy:"ћ",Tstrok:"Ŧ",tstrok:"ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",Uacute:"Ú",uacute:"ú",uarr:"↑",Uarr:"↟",uArr:"⇑",Uarrocir:"⥉",Ubrcy:"Ў",ubrcy:"ў",Ubreve:"Ŭ",ubreve:"ŭ",Ucirc:"Û",ucirc:"û",Ucy:"У",ucy:"у",udarr:"⇅",Udblac:"Ű",udblac:"ű",udhar:"⥮",ufisht:"⥾",Ufr:"𝔘",ufr:"𝔲",Ugrave:"Ù",ugrave:"ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",Umacr:"Ū",umacr:"ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",Uogon:"Ų",uogon:"ų",Uopf:"𝕌",uopf:"𝕦",UpArrowBar:"⤒",uparrow:"↑",UpArrow:"↑",Uparrow:"⇑",UpArrowDownArrow:"⇅",updownarrow:"↕",UpDownArrow:"↕",Updownarrow:"⇕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",upsi:"υ",Upsi:"ϒ",upsih:"ϒ",Upsilon:"Υ",upsilon:"υ",UpTeeArrow:"↥",UpTee:"⊥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",Uring:"Ů",uring:"ů",urtri:"◹",Uscr:"𝒰",uscr:"𝓊",utdot:"⋰",Utilde:"Ũ",utilde:"ũ",utri:"▵",utrif:"▴",uuarr:"⇈",Uuml:"Ü",uuml:"ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",varr:"↕",vArr:"⇕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",vBar:"⫨",Vbar:"⫫",vBarv:"⫩",Vcy:"В",vcy:"в",vdash:"⊢",vDash:"⊨",Vdash:"⊩",VDash:"⊫",Vdashl:"⫦",veebar:"⊻",vee:"∨",Vee:"⋁",veeeq:"≚",vellip:"⋮",verbar:"|",Verbar:"‖",vert:"|",Vert:"‖",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",Vfr:"𝔙",vfr:"𝔳",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",Vopf:"𝕍",vopf:"𝕧",vprop:"∝",vrtri:"⊳",Vscr:"𝒱",vscr:"𝓋",vsubnE:"⫋︀",vsubne:"⊊︀",vsupnE:"⫌︀",vsupne:"⊋︀",Vvdash:"⊪",vzigzag:"⦚",Wcirc:"Ŵ",wcirc:"ŵ",wedbar:"⩟",wedge:"∧",Wedge:"⋀",wedgeq:"≙",weierp:"℘",Wfr:"𝔚",wfr:"𝔴",Wopf:"𝕎",wopf:"𝕨",wp:"℘",wr:"≀",wreath:"≀",Wscr:"𝒲",wscr:"𝓌",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",Xfr:"𝔛",xfr:"𝔵",xharr:"⟷",xhArr:"⟺",Xi:"Ξ",xi:"ξ",xlarr:"⟵",xlArr:"⟸",xmap:"⟼",xnis:"⋻",xodot:"⨀",Xopf:"𝕏",xopf:"𝕩",xoplus:"⨁",xotime:"⨂",xrarr:"⟶",xrArr:"⟹",Xscr:"𝒳",xscr:"𝓍",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",Yacute:"Ý",yacute:"ý",YAcy:"Я",yacy:"я",Ycirc:"Ŷ",ycirc:"ŷ",Ycy:"Ы",ycy:"ы",yen:"¥",Yfr:"𝔜",yfr:"𝔶",YIcy:"Ї",yicy:"ї",Yopf:"𝕐",yopf:"𝕪",Yscr:"𝒴",yscr:"𝓎",YUcy:"Ю",yucy:"ю",yuml:"ÿ",Yuml:"Ÿ",Zacute:"Ź",zacute:"ź",Zcaron:"Ž",zcaron:"ž",Zcy:"З",zcy:"з",Zdot:"Ż",zdot:"ż",zeetrf:"ℨ",ZeroWidthSpace:"​",Zeta:"Ζ",zeta:"ζ",zfr:"𝔷",Zfr:"ℨ",ZHcy:"Ж",zhcy:"ж",zigrarr:"⇝",zopf:"𝕫",Zopf:"ℤ",Zscr:"𝒵",zscr:"𝓏",zwj:"‍",zwnj:"‌"},M=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4E\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDF55-\uDF59]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDF3C-\uDF3E]|\uD806[\uDC3B\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/,B={};function N(e,t,r){var n,o,s,i,a,l="";for("string"!=typeof t&&(r=t,t=N.defaultChars),void 0===r&&(r=!0),a=function(e){var t,r,n=B[e];if(n)return n;for(n=B[e]=[],t=0;t<128;t++)r=String.fromCharCode(t),/^[0-9a-z]$/i.test(r)?n.push(r):n.push("%"+("0"+t.toString(16).toUpperCase()).slice(-2));for(t=0;t=55296&&s<=57343){if(s>=55296&&s<=56319&&n+1=56320&&i<=57343){l+=encodeURIComponent(e[n]+e[n+1]),n++;continue}l+="%EF%BF%BD"}else l+=encodeURIComponent(e[n]);return l}N.defaultChars=";/?:@&=+$,-_.!~*'()#",N.componentChars="-_.!~*'()";var P=N,j={};function O(e,t){var r;return"string"!=typeof t&&(t=O.defaultChars),r=function(e){var t,r,n=j[e];if(n)return n;for(n=j[e]=[],t=0;t<128;t++)r=String.fromCharCode(t),n.push(r);for(t=0;t=55296&&l<=57343?"���":String.fromCharCode(l),t+=6):240==(248&o)&&t+91114111?c+="����":(l-=65536,c+=String.fromCharCode(55296+(l>>10),56320+(1023&l))),t+=9):c+="�";return c}))}O.defaultChars=";/?:@&=+$,#",O.componentChars="";var U=O;function V(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}var Z=/^([a-z0-9.+-]+:)/i,H=/:[0-9]*$/,$=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,G=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),J=["'"].concat(G),W=["%","/","?",";","#"].concat(J),Y=["/","?","#"],K=/^[+a-z0-9A-Z_-]{0,63}$/,Q=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,X={javascript:!0,"javascript:":!0},ee={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};V.prototype.parse=function(e,t){var r,n,o,s,i,a=e;if(a=a.trim(),!t&&1===e.split("#").length){var l=$.exec(a);if(l)return this.pathname=l[1],l[2]&&(this.search=l[2]),this}var c=Z.exec(a);if(c&&(o=(c=c[0]).toLowerCase(),this.protocol=c,a=a.substr(c.length)),(t||c||a.match(/^\/\/[^@\/]+@[^@\/]+/))&&(!(i="//"===a.substr(0,2))||c&&X[c]||(a=a.substr(2),this.slashes=!0)),!X[c]&&(i||c&&!ee[c])){var u,p,h=-1;for(r=0;r127?_+="x":_+=g[b];if(!_.match(K)){var k=m.slice(0,r),y=m.slice(r+1),C=g.match(Q);C&&(k.push(C[1]),y.unshift(C[2])),y.length&&(a=y.join(".")+a),this.hostname=k.join(".");break}}}}this.hostname.length>255&&(this.hostname=""),f&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}var x=a.indexOf("#");-1!==x&&(this.hash=a.substr(x),a=a.slice(0,x));var A=a.indexOf("?");return-1!==A&&(this.search=a.substr(A),a=a.slice(0,A)),a&&(this.pathname=a),ee[o]&&this.hostname&&!this.pathname&&(this.pathname=""),this},V.prototype.parseHost=function(e){var t=H.exec(e);t&&(":"!==(t=t[0])&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)};var te={encode:P,decode:U,format:function(e){var t="";return t+=e.protocol||"",t+=e.slashes?"//":"",t+=e.auth?e.auth+"@":"",e.hostname&&-1!==e.hostname.indexOf(":")?t+="["+e.hostname+"]":t+=e.hostname||"",t+=e.port?":"+e.port:"",t+=e.pathname||"",t+=e.search||"",t+=e.hash||""},parse:function(e,t){if(e&&e instanceof V)return e;var r=new V;return r.parse(e,t),r}},re=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,ne=/[\0-\x1F\x7F-\x9F]/,oe=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/,se={Any:re,Cc:ne,Cf:/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/,P:M,Z:oe},ie=t((function(e,t){var r=Object.prototype.hasOwnProperty;function n(e,t){return r.call(e,t)}function o(e){return!(e>=55296&&e<=57343)&&(!(e>=64976&&e<=65007)&&(65535!=(65535&e)&&65534!=(65535&e)&&(!(e>=0&&e<=8)&&(11!==e&&(!(e>=14&&e<=31)&&(!(e>=127&&e<=159)&&!(e>1114111)))))))}function s(e){if(e>65535){var t=55296+((e-=65536)>>10),r=56320+(1023&e);return String.fromCharCode(t,r)}return String.fromCharCode(e)}var i=/\\([!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~])/g,a=new RegExp(i.source+"|"+/&([a-z#][a-z0-9]{1,31});/gi.source,"gi"),l=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))/i;var c=/[&<>"]/,u=/[&<>"]/g,p={"&":"&","<":"<",">":">",'"':"""};function h(e){return p[e]}var d=/[.?*+^$[\]\\(){}|-]/g;t.lib={},t.lib.mdurl=te,t.lib.ucmicro=se,t.assign=function(e){var t=Array.prototype.slice.call(arguments,1);return t.forEach((function(t){if(t){if("object"!=typeof t)throw new TypeError(t+"must be object");Object.keys(t).forEach((function(r){e[r]=t[r]}))}})),e},t.isString=function(e){return"[object String]"===function(e){return Object.prototype.toString.call(e)}(e)},t.has=n,t.unescapeMd=function(e){return e.indexOf("\\")<0?e:e.replace(i,"$1")},t.unescapeAll=function(e){return e.indexOf("\\")<0&&e.indexOf("&")<0?e:e.replace(a,(function(e,t,r){return t||function(e,t){var r=0;return n(R,t)?R[t]:35===t.charCodeAt(0)&&l.test(t)&&o(r="x"===t[1].toLowerCase()?parseInt(t.slice(2),16):parseInt(t.slice(1),10))?s(r):e}(e,r)}))},t.isValidEntityCode=o,t.fromCodePoint=s,t.escapeHtml=function(e){return c.test(e)?e.replace(u,h):e},t.arrayReplaceAt=function(e,t,r){return[].concat(e.slice(0,t),r,e.slice(t+1))},t.isSpace=function(e){switch(e){case 9:case 32:return!0}return!1},t.isWhiteSpace=function(e){if(e>=8192&&e<=8202)return!0;switch(e){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1},t.isMdAsciiPunct=function(e){switch(e){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}},t.isPunctChar=function(e){return M.test(e)},t.escapeRE=function(e){return e.replace(d,"\\$&")},t.normalizeReference=function(e){return e=e.trim().replace(/\s+/g," "),"Ṿ"==="ẞ".toLowerCase()&&(e=e.replace(/ẞ/g,"ß")),e.toLowerCase().toUpperCase()}})),ae=ie.unescapeAll,le=ie.unescapeAll,ce={parseLinkLabel:function(e,t,r){var n,o,s,i,a=-1,l=e.posMax,c=e.pos;for(e.pos=t+1,n=1;e.pos32)return i;if(41===n){if(0===o)break;o--}t++}return s===t||0!==o||(i.str=ae(e.slice(s,t)),i.lines=0,i.pos=t,i.ok=!0),i},parseLinkTitle:function(e,t,r){var n,o,s=0,i=t,a={ok:!1,pos:0,lines:0,str:""};if(t>=r)return a;if(34!==(o=e.charCodeAt(t))&&39!==o&&40!==o)return a;for(t++,40===o&&(o=41);t"+he(e[t].content)+""},de.code_block=function(e,t,r,n,o){var s=e[t];return""+he(e[t].content)+"\n"},de.fence=function(e,t,r,n,o){var s,i,a,l,c,u=e[t],p=u.info?pe(u.info).trim():"",h="",d="";return p&&(h=(a=p.split(/(\s+)/g))[0],d=a.slice(2).join("")),0===(s=r.highlight&&r.highlight(u.content,h,d)||he(u.content)).indexOf(""+s+"\n"):"
"+s+"
\n"},de.image=function(e,t,r,n,o){var s=e[t];return s.attrs[s.attrIndex("alt")][1]=o.renderInlineAsText(s.children,r,n),o.renderToken(e,t,r)},de.hardbreak=function(e,t,r){return r.xhtmlOut?"
\n":"
\n"},de.softbreak=function(e,t,r){return r.breaks?r.xhtmlOut?"
\n":"
\n":"\n"},de.text=function(e,t){return he(e[t].content)},de.html_block=function(e,t){return e[t].content},de.html_inline=function(e,t){return e[t].content},fe.prototype.renderAttrs=function(e){var t,r,n;if(!e.attrs)return"";for(n="",t=0,r=e.attrs.length;t\n":">")},fe.prototype.renderInline=function(e,t,r){for(var n,o="",s=this.rules,i=0,a=e.length;i/i.test(e)}var Ce=/\+-|\.\.|\?\?\?\?|!!!!|,,|--/,xe=/\((c|tm|r|p)\)/i,Ae=/\((c|tm|r|p)\)/gi,we={c:"©",r:"®",p:"§",tm:"™"};function De(e,t){return we[t.toLowerCase()]}function Ee(e){var t,r,n=0;for(t=e.length-1;t>=0;t--)"text"!==(r=e[t]).type||n||(r.content=r.content.replace(Ae,De)),"link_open"===r.type&&"auto"===r.info&&n--,"link_close"===r.type&&"auto"===r.info&&n++}function qe(e){var t,r,n=0;for(t=e.length-1;t>=0;t--)"text"!==(r=e[t]).type||n||Ce.test(r.content)&&(r.content=r.content.replace(/\+-/g,"±").replace(/\.{2,}/g,"…").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---(?=[^-]|$)/gm,"$1—").replace(/(^|\s)--(?=\s|$)/gm,"$1–").replace(/(^|[^-\s])--(?=[^-\s]|$)/gm,"$1–")),"link_open"===r.type&&"auto"===r.info&&n--,"link_close"===r.type&&"auto"===r.info&&n++}var Se=ie.isWhiteSpace,Fe=ie.isPunctChar,Le=ie.isMdAsciiPunct,ze=/['"]/,Ie=/['"]/g;function Te(e,t,r){return e.substr(0,t)+r+e.substr(t+1)}function Re(e,t){var r,n,o,s,i,a,l,c,u,p,h,d,f,m,g,_,b,v,k,y,C;for(k=[],r=0;r=0&&!(k[b].level<=l);b--);if(k.length=b+1,"text"===n.type){i=0,a=(o=n.content).length;e:for(;i=0)u=o.charCodeAt(s.index-1);else for(b=r-1;b>=0&&("softbreak"!==e[b].type&&"hardbreak"!==e[b].type);b--)if(e[b].content){u=e[b].content.charCodeAt(e[b].content.length-1);break}if(p=32,i=48&&u<=57&&(_=g=!1),g&&_&&(g=h,_=d),g||_){if(_)for(b=k.length-1;b>=0&&(c=k[b],!(k[b].level=0&&(r=this.attrs[t][1]),r},Me.prototype.attrJoin=function(e,t){var r=this.attrIndex(e);r<0?this.attrPush([e,t]):this.attrs[r][1]=this.attrs[r][1]+" "+t};var Be=Me;function Ne(e,t,r){this.src=e,this.env=r,this.tokens=[],this.inlineMode=!1,this.md=t}Ne.prototype.Token=Be;var Pe=Ne,je=[["normalize",function(e){var t;t=(t=e.src.replace(be,"\n")).replace(ve,"�"),e.src=t}],["block",function(e){var t;e.inlineMode?((t=new e.Token("inline","",0)).content=e.src,t.map=[0,1],t.children=[],e.tokens.push(t)):e.md.block.parse(e.src,e.md,e.env,e.tokens)}],["inline",function(e){var t,r,n,o=e.tokens;for(r=0,n=o.length;r=0;t--)if("link_close"!==(i=o[t]).type){if("html_inline"===i.type&&(b=i.content,/^\s]/i.test(b)&&d>0&&d--,ye(i.content)&&d++),!(d>0)&&"text"===i.type&&e.md.linkify.test(i.content)){for(c=i.content,_=e.md.linkify.match(c),a=[],h=i.level,p=0,l=0;l<_.length;l++)f=_[l].url,m=e.md.normalizeLink(f),e.md.validateLink(m)&&(g=_[l].text,g=_[l].schema?"mailto:"!==_[l].schema||/^mailto:/i.test(g)?e.md.normalizeLinkText(g):e.md.normalizeLinkText("mailto:"+g).replace(/^mailto:/,""):e.md.normalizeLinkText("http://"+g).replace(/^http:\/\//,""),(u=_[l].index)>p&&((s=new e.Token("text","",0)).content=c.slice(p,u),s.level=h,a.push(s)),(s=new e.Token("link_open","a",1)).attrs=[["href",m]],s.level=h++,s.markup="linkify",s.info="auto",a.push(s),(s=new e.Token("text","",0)).content=g,s.level=h,a.push(s),(s=new e.Token("link_close","a",-1)).level=--h,s.markup="linkify",s.info="auto",a.push(s),p=_[l].lastIndex);p=0;t--)"inline"===e.tokens[t].type&&(xe.test(e.tokens[t].content)&&Ee(e.tokens[t].children),Ce.test(e.tokens[t].content)&&qe(e.tokens[t].children))}],["smartquotes",function(e){var t;if(e.md.options.typographer)for(t=e.tokens.length-1;t>=0;t--)"inline"===e.tokens[t].type&&ze.test(e.tokens[t].content)&&Re(e.tokens[t].children,e)}]];function Oe(){this.ruler=new _e;for(var e=0;e=s)return-1;if((r=e.src.charCodeAt(o++))<48||r>57)return-1;for(;;){if(o>=s)return-1;if(!((r=e.src.charCodeAt(o++))>=48&&r<=57)){if(41===r||46===r)break;return-1}if(o-n>=10)return-1}return o`\\x00-\\x20]+|'[^']*'|\"[^\"]*\"))?)*\\s*\\/?>",tt="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",rt={HTML_TAG_RE:new RegExp("^(?:"+et+"|"+tt+"|\x3c!----\x3e|\x3c!--(?:-?[^>-])(?:-?[^-])*--\x3e|<[?][\\s\\S]*?[?]>|]*>|)"),HTML_OPEN_CLOSE_TAG_RE:new RegExp("^(?:"+et+"|"+tt+")")},nt=rt.HTML_OPEN_CLOSE_TAG_RE,ot=[[/^<(script|pre|style)(?=(\s|>|$))/i,/<\/(script|pre|style)>/i,!0],[/^/,!0],[/^<\?/,/\?>/,!0],[/^/,!0],[/^/,!0],[new RegExp("^|$))","i"),/^$/,!0],[new RegExp(nt.source+"\\s*$"),/^$/,!1]],st=ie.isSpace;function it(e,t,r,n){var o,s,i,a,l,c,u,p;for(this.src=e,this.md=t,this.env=r,this.tokens=n,this.bMarks=[],this.eMarks=[],this.tShift=[],this.sCount=[],this.bsCount=[],this.blkIndent=0,this.line=0,this.lineMax=0,this.tight=!1,this.ddIndent=-1,this.listIndent=-1,this.parentType="root",this.level=0,this.result="",p=!1,i=a=c=u=0,l=(s=this.src).length;a0&&this.level++,this.tokens.push(n),n},it.prototype.isEmpty=function(e){return this.bMarks[e]+this.tShift[e]>=this.eMarks[e]},it.prototype.skipEmptyLines=function(e){for(var t=this.lineMax;et;)if(!st(this.src.charCodeAt(--e)))return e+1;return e},it.prototype.skipChars=function(e,t){for(var r=this.src.length;er;)if(t!==this.src.charCodeAt(--e))return e+1;return e},it.prototype.getLines=function(e,t,r,n){var o,s,i,a,l,c,u,p=e;if(e>=t)return"";for(c=new Array(t-e),o=0;pr?new Array(s-r+1).join(" ")+this.src.slice(a,l):this.src.slice(a,l)}return c.join("")},it.prototype.Token=Be;var at=it,lt=[["table",function(e,t,r,n){var o,s,i,a,l,c,u,p,h,d,f,m,g,_,b,v;if(t+2>r)return!1;if(c=t+1,e.sCount[c]=4)return!1;if((i=e.bMarks[c]+e.tShift[c])>=e.eMarks[c])return!1;if(124!==(o=e.src.charCodeAt(i++))&&45!==o&&58!==o)return!1;for(;i=4)return!1;if((u=He(s)).length&&""===u[0]&&u.shift(),u.length&&""===u[u.length-1]&&u.pop(),0===(p=u.length)||p!==d.length)return!1;if(n)return!0;for(_=e.parentType,e.parentType="table",v=e.md.block.ruler.getRules("blockquote"),(h=e.push("table_open","table",1)).map=m=[t,0],(h=e.push("thead_open","thead",1)).map=[t,t+1],(h=e.push("tr_open","tr",1)).map=[t,t+1],a=0;a=4)break;for((u=He(s)).length&&""===u[0]&&u.shift(),u.length&&""===u[u.length-1]&&u.pop(),c===t+2&&((h=e.push("tbody_open","tbody",1)).map=g=[t+2,0]),(h=e.push("tr_open","tr",1)).map=[c,c+1],a=0;a=4))break;o=++n}return e.line=o,(s=e.push("code_block","code",0)).content=e.getLines(t,o,4+e.blkIndent,!0),s.map=[t,e.line],!0}],["fence",function(e,t,r,n){var o,s,i,a,l,c,u,p=!1,h=e.bMarks[t]+e.tShift[t],d=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4)return!1;if(h+3>d)return!1;if(126!==(o=e.src.charCodeAt(h))&&96!==o)return!1;if(l=h,(s=(h=e.skipChars(h,o))-l)<3)return!1;if(u=e.src.slice(l,h),i=e.src.slice(h,d),96===o&&i.indexOf(String.fromCharCode(o))>=0)return!1;if(n)return!0;for(a=t;!(++a>=r)&&!((h=l=e.bMarks[a]+e.tShift[a])<(d=e.eMarks[a])&&e.sCount[a]=4||(h=e.skipChars(h,o))-l=4)return!1;if(62!==e.src.charCodeAt(w++))return!1;if(n)return!0;for(a=h=e.sCount[t]+1,32===e.src.charCodeAt(w)?(w++,a++,h++,o=!1,v=!0):9===e.src.charCodeAt(w)?(v=!0,(e.bsCount[t]+h)%4==3?(w++,a++,h++,o=!1):o=!0):v=!1,d=[e.bMarks[t]],e.bMarks[t]=w;w=D,_=[e.sCount[t]],e.sCount[t]=h-a,b=[e.tShift[t]],e.tShift[t]=w-e.bMarks[t],y=e.md.block.ruler.getRules("blockquote"),g=e.parentType,e.parentType="blockquote",p=t+1;p=(D=e.eMarks[p])));p++)if(62!==e.src.charCodeAt(w++)||x){if(c)break;for(k=!1,i=0,l=y.length;i=D,f.push(e.bsCount[p]),e.bsCount[p]=e.sCount[p]+1+(v?1:0),_.push(e.sCount[p]),e.sCount[p]=h-a,b.push(e.tShift[p]),e.tShift[p]=w-e.bMarks[p]}for(m=e.blkIndent,e.blkIndent=0,(C=e.push("blockquote_open","blockquote",1)).markup=">",C.map=u=[t,0],e.md.block.tokenize(e,t,p),(C=e.push("blockquote_close","blockquote",-1)).markup=">",e.lineMax=A,e.parentType=g,u[1]=e.line,i=0;i=4)return!1;if(42!==(o=e.src.charCodeAt(l++))&&45!==o&&95!==o)return!1;for(s=1;l=4)return!1;if(e.listIndent>=0&&e.sCount[t]-e.listIndent>=4&&e.sCount[t]=e.blkIndent&&(z=!0),(D=Ye(e,t))>=0){if(u=!0,q=e.bMarks[t]+e.tShift[t],g=Number(e.src.substr(q,D-q-1)),z&&1!==g)return!1}else{if(!((D=We(e,t))>=0))return!1;u=!1}if(z&&e.skipSpaces(D)>=e.eMarks[t])return!1;if(m=e.src.charCodeAt(D-1),n)return!0;for(f=e.tokens.length,u?(L=e.push("ordered_list_open","ol",1),1!==g&&(L.attrs=[["start",g]])):L=e.push("bullet_list_open","ul",1),L.map=d=[t,0],L.markup=String.fromCharCode(m),b=t,E=!1,F=e.md.block.ruler.getRules("list"),y=e.parentType,e.parentType="list";b=_?1:v-c)>4&&(l=1),a=c+l,(L=e.push("list_item_open","li",1)).markup=String.fromCharCode(m),L.map=p=[t,0],A=e.tight,x=e.tShift[t],C=e.sCount[t],k=e.listIndent,e.listIndent=e.blkIndent,e.blkIndent=a,e.tight=!0,e.tShift[t]=s-e.bMarks[t],e.sCount[t]=v,s>=_&&e.isEmpty(t+1)?e.line=Math.min(e.line+2,r):e.md.block.tokenize(e,t,r,!0),e.tight&&!E||(I=!1),E=e.line-t>1&&e.isEmpty(e.line-1),e.blkIndent=e.listIndent,e.listIndent=k,e.tShift[t]=x,e.sCount[t]=C,e.tight=A,(L=e.push("list_item_close","li",-1)).markup=String.fromCharCode(m),b=t=e.line,p[1]=b,s=e.bMarks[t],b>=r)break;if(e.sCount[b]=4)break;for(S=!1,i=0,h=F.length;i=4)return!1;if(91!==e.src.charCodeAt(y))return!1;for(;++y3||e.sCount[x]<0)){for(_=!1,c=0,u=b.length;c=4)return!1;if(35!==(o=e.src.charCodeAt(l))||l>=c)return!1;for(s=1,o=e.src.charCodeAt(++l);35===o&&l6||ll&&Xe(e.src.charCodeAt(i-1))&&(c=i),e.line=t+1,(a=e.push("heading_open","h"+String(s),1)).markup="########".slice(0,s),a.map=[t,e.line],(a=e.push("inline","",0)).content=e.src.slice(l,c).trim(),a.map=[t,e.line],a.children=[],(a=e.push("heading_close","h"+String(s),-1)).markup="########".slice(0,s)),!0)},["paragraph","reference","blockquote"]],["lheading",function(e,t,r){var n,o,s,i,a,l,c,u,p,h,d=t+1,f=e.md.block.ruler.getRules("paragraph");if(e.sCount[t]-e.blkIndent>=4)return!1;for(h=e.parentType,e.parentType="paragraph";d3)){if(e.sCount[d]>=e.blkIndent&&(l=e.bMarks[d]+e.tShift[d])<(c=e.eMarks[d])&&(45===(p=e.src.charCodeAt(l))||61===p)&&(l=e.skipChars(l,p),(l=e.skipSpaces(l))>=c)){u=61===p?1:2;break}if(!(e.sCount[d]<0)){for(o=!1,s=0,i=f.length;s=4)return!1;if(!e.md.options.html)return!1;if(60!==e.src.charCodeAt(l))return!1;for(a=e.src.slice(l,c),o=0;o3||e.sCount[l]<0)){for(n=!1,o=0,s=c.length;o=r))&&!(e.sCount[i]=l){e.line=r;break}for(n=0;n?@[]^_`{|}~-".split("").forEach((function(e){ft[e.charCodeAt(0)]=1}));function gt(e,t){var r,n,o,s,i,a=[],l=t.length;for(r=0;r=0;r--)95!==(n=t[r]).marker&&42!==n.marker||-1!==n.end&&(o=t[n.end],a=r>0&&t[r-1].end===n.end+1&&t[r-1].token===n.token-1&&t[n.end+1].token===o.token+1&&t[r-1].marker===n.marker,i=String.fromCharCode(n.marker),(s=e.tokens[n.token]).type=a?"strong_open":"em_open",s.tag=a?"strong":"em",s.nesting=1,s.markup=a?i+i:i,s.content="",(s=e.tokens[o.token]).type=a?"strong_close":"em_close",s.tag=a?"strong":"em",s.nesting=-1,s.markup=a?i+i:i,s.content="",a&&(e.tokens[t[r-1].token].content="",e.tokens[t[n.end+1].token].content="",r--))}var vt={tokenize:function(e,t){var r,n,o=e.pos,s=e.src.charCodeAt(o);if(t)return!1;if(95!==s&&42!==s)return!1;for(n=e.scanDelims(e.pos,42===s),r=0;r\x00-\x20]*)$/,Dt=rt.HTML_TAG_RE;var Et=ie.has,qt=ie.isValidEntityCode,St=ie.fromCodePoint,Ft=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,Lt=/^&([a-z][a-z0-9]{1,31});/i;function zt(e,t){var r,n,o,s,i,a,l,c,u={},p=t.length;for(r=0;ri;n-=s.jump+1)if((s=t[n]).marker===o.marker&&s.open&&s.end<0&&(l=!1,(s.close||o.open)&&(s.length+o.length)%3==0&&(s.length%3==0&&o.length%3==0||(l=!0)),!l)){c=n>0&&!t[n-1].open?t[n-1].jump+1:0,o.jump=r-n+c,o.open=!1,s.end=r,s.jump=c,s.close=!1,a=-1;break}-1!==a&&(u[o.marker][(o.length||0)%3]=a)}}var It=ie.isWhiteSpace,Tt=ie.isPunctChar,Rt=ie.isMdAsciiPunct;function Mt(e,t,r,n){this.src=e,this.env=r,this.md=t,this.tokens=n,this.tokens_meta=Array(n.length),this.pos=0,this.posMax=this.src.length,this.level=0,this.pending="",this.pendingLevel=0,this.cache={},this.delimiters=[],this._prev_delimiters=[],this.backticks={},this.backticksScanned=!1}Mt.prototype.pushPending=function(){var e=new Be("text","",0);return e.content=this.pending,e.level=this.pendingLevel,this.tokens.push(e),this.pending="",e},Mt.prototype.push=function(e,t,r){this.pending&&this.pushPending();var n=new Be(e,t,r),o=null;return r<0&&(this.level--,this.delimiters=this._prev_delimiters.pop()),n.level=this.level,r>0&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],o={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(n),this.tokens_meta.push(o),n},Mt.prototype.scanDelims=function(e,t){var r,n,o,s,i,a,l,c,u,p=e,h=!0,d=!0,f=this.posMax,m=this.src.charCodeAt(e);for(r=e>0?this.src.charCodeAt(e-1):32;p=0&&32===e.pending.charCodeAt(r)?r>=1&&32===e.pending.charCodeAt(r-1)?(e.pending=e.pending.replace(/ +$/,""),e.push("hardbreak","br",0)):(e.pending=e.pending.slice(0,-1),e.push("softbreak","br",0)):e.push("softbreak","br",0)),o++;o=d)return!1;if(f=a,(l=e.md.helpers.parseLinkDestination(e.src,a,e.posMax)).ok){for(u=e.md.normalizeLink(l.str),e.md.validateLink(u)?a=l.pos:u="",f=a;a=d||41!==e.src.charCodeAt(a))&&(m=!0),a++}if(m){if(void 0===e.env.references)return!1;if(a=0?o=e.src.slice(f,a++):a=s+1):a=s+1,o||(o=e.src.slice(i,s)),!(c=e.env.references[kt(o)]))return e.pos=h,!1;u=c.href,p=c.title}return t||(e.pos=i,e.posMax=s,e.push("link_open","a",1).attrs=r=[["href",u]],p&&r.push(["title",p]),e.md.inline.tokenize(e),e.push("link_close","a",-1)),e.pos=a,e.posMax=d,!0}],["image",function(e,t){var r,n,o,s,i,a,l,c,u,p,h,d,f,m="",g=e.pos,_=e.posMax;if(33!==e.src.charCodeAt(e.pos))return!1;if(91!==e.src.charCodeAt(e.pos+1))return!1;if(a=e.pos+2,(i=e.md.helpers.parseLinkLabel(e,e.pos+1,!1))<0)return!1;if((l=i+1)<_&&40===e.src.charCodeAt(l)){for(l++;l<_&&(n=e.src.charCodeAt(l),xt(n)||10===n);l++);if(l>=_)return!1;for(f=l,(u=e.md.helpers.parseLinkDestination(e.src,l,e.posMax)).ok&&(m=e.md.normalizeLink(u.str),e.md.validateLink(m)?l=u.pos:m=""),f=l;l<_&&(n=e.src.charCodeAt(l),xt(n)||10===n);l++);if(u=e.md.helpers.parseLinkTitle(e.src,l,e.posMax),l<_&&f!==l&&u.ok)for(p=u.str,l=u.pos;l<_&&(n=e.src.charCodeAt(l),xt(n)||10===n);l++);else p="";if(l>=_||41!==e.src.charCodeAt(l))return e.pos=g,!1;l++}else{if(void 0===e.env.references)return!1;if(l<_&&91===e.src.charCodeAt(l)?(f=l+1,(l=e.md.helpers.parseLinkLabel(e,l))>=0?s=e.src.slice(f,l++):l=i+1):l=i+1,s||(s=e.src.slice(a,i)),!(c=e.env.references[Ct(s)]))return e.pos=g,!1;m=c.href,p=c.title}return t||(o=e.src.slice(a,i),e.md.inline.parse(o,e.md,e.env,d=[]),(h=e.push("image","img",0)).attrs=r=[["src",m],["alt",""]],h.children=d,h.content=o,p&&r.push(["title",p])),e.pos=l,e.posMax=_,!0}],["autolink",function(e,t){var r,n,o,s,i,a,l=e.pos;if(60!==e.src.charCodeAt(l))return!1;for(i=e.pos,a=e.posMax;;){if(++l>=a)return!1;if(60===(s=e.src.charCodeAt(l)))return!1;if(62===s)break}return r=e.src.slice(i+1,l),wt.test(r)?(n=e.md.normalizeLink(r),!!e.md.validateLink(n)&&(t||((o=e.push("link_open","a",1)).attrs=[["href",n]],o.markup="autolink",o.info="auto",(o=e.push("text","",0)).content=e.md.normalizeLinkText(r),(o=e.push("link_close","a",-1)).markup="autolink",o.info="auto"),e.pos+=r.length+2,!0)):!!At.test(r)&&(n=e.md.normalizeLink("mailto:"+r),!!e.md.validateLink(n)&&(t||((o=e.push("link_open","a",1)).attrs=[["href",n]],o.markup="autolink",o.info="auto",(o=e.push("text","",0)).content=e.md.normalizeLinkText(r),(o=e.push("link_close","a",-1)).markup="autolink",o.info="auto"),e.pos+=r.length+2,!0))}],["html_inline",function(e,t){var r,n,o,s=e.pos;return!!e.md.options.html&&(o=e.posMax,!(60!==e.src.charCodeAt(s)||s+2>=o)&&(!(33!==(r=e.src.charCodeAt(s+1))&&63!==r&&47!==r&&!function(e){var t=32|e;return t>=97&&t<=122}(r))&&(!!(n=e.src.slice(s).match(Dt))&&(t||(e.push("html_inline","",0).content=e.src.slice(s,s+n[0].length)),e.pos+=n[0].length,!0))))}],["entity",function(e,t){var r,n,o=e.pos,s=e.posMax;if(38!==e.src.charCodeAt(o))return!1;if(o+10&&n++,"text"===o[t].type&&t+1=s)break}else e.pending+=e.src[e.pos++]}e.pending&&e.pushPending()},jt.prototype.parse=function(e,t,r,n){var o,s,i,a=new this.State(e,t,r,n);for(this.tokenize(a),i=(s=this.ruler2.getRules("")).length,o=0;o=3&&":"===e[t-3]||t>=3&&"/"===e[t-3]?0:n.match(r.re.no_http)[0].length:0}},"mailto:":{validate:function(e,t,r){var n=e.slice(t);return r.re.mailto||(r.re.mailto=new RegExp("^"+r.re.src_email_name+"@"+r.re.src_host_strict,"i")),r.re.mailto.test(n)?n.match(r.re.mailto)[0].length:0}}},Jt="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|рф".split("|");function Wt(e){var t=e.re=function(e){var t={};return t.src_Any=re.source,t.src_Cc=ne.source,t.src_Z=oe.source,t.src_P=M.source,t.src_ZPCc=[t.src_Z,t.src_P,t.src_Cc].join("|"),t.src_ZCc=[t.src_Z,t.src_Cc].join("|"),t.src_pseudo_letter="(?:(?![><|]|"+t.src_ZPCc+")"+t.src_Any+")",t.src_ip4="(?:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)",t.src_auth="(?:(?:(?!"+t.src_ZCc+"|[@/\\[\\]()]).)+@)?",t.src_port="(?::(?:6(?:[0-4]\\d{3}|5(?:[0-4]\\d{2}|5(?:[0-2]\\d|3[0-5])))|[1-5]?\\d{1,4}))?",t.src_host_terminator="(?=$|[><|]|"+t.src_ZPCc+")(?!-|_|:\\d|\\.-|\\.(?!$|"+t.src_ZPCc+"))",t.src_path="(?:[/?#](?:(?!"+t.src_ZCc+"|[><|]|[()[\\]{}.,\"'?!\\-]).|\\[(?:(?!"+t.src_ZCc+"|\\]).)*\\]|\\((?:(?!"+t.src_ZCc+"|[)]).)*\\)|\\{(?:(?!"+t.src_ZCc+'|[}]).)*\\}|\\"(?:(?!'+t.src_ZCc+'|["]).)+\\"|\\\'(?:(?!'+t.src_ZCc+"|[']).)+\\'|\\'(?="+t.src_pseudo_letter+"|[-]).|\\.{2,}[a-zA-Z0-9%/&]|\\.(?!"+t.src_ZCc+"|[.]).|"+(e&&e["---"]?"\\-(?!--(?:[^-]|$))(?:-*)|":"\\-+|")+"\\,(?!"+t.src_ZCc+").|\\!+(?!"+t.src_ZCc+"|[!]).|\\?(?!"+t.src_ZCc+"|[?]).)+|\\/)?",t.src_email_name='[\\-;:&=\\+\\$,\\.a-zA-Z0-9_][\\-;:&=\\+\\$,\\"\\.a-zA-Z0-9_]*',t.src_xn="xn--[a-z0-9\\-]{1,59}",t.src_domain_root="(?:"+t.src_xn+"|"+t.src_pseudo_letter+"{1,63})",t.src_domain="(?:"+t.src_xn+"|(?:"+t.src_pseudo_letter+")|(?:"+t.src_pseudo_letter+"(?:-|"+t.src_pseudo_letter+"){0,61}"+t.src_pseudo_letter+"))",t.src_host="(?:(?:(?:(?:"+t.src_domain+")\\.)*"+t.src_domain+"))",t.tpl_host_fuzzy="(?:"+t.src_ip4+"|(?:(?:(?:"+t.src_domain+")\\.)+(?:%TLDS%)))",t.tpl_host_no_ip_fuzzy="(?:(?:(?:"+t.src_domain+")\\.)+(?:%TLDS%))",t.src_host_strict=t.src_host+t.src_host_terminator,t.tpl_host_fuzzy_strict=t.tpl_host_fuzzy+t.src_host_terminator,t.src_host_port_strict=t.src_host+t.src_port+t.src_host_terminator,t.tpl_host_port_fuzzy_strict=t.tpl_host_fuzzy+t.src_port+t.src_host_terminator,t.tpl_host_port_no_ip_fuzzy_strict=t.tpl_host_no_ip_fuzzy+t.src_port+t.src_host_terminator,t.tpl_host_fuzzy_test="localhost|www\\.|\\.\\d{1,3}\\.|(?:\\.(?:%TLDS%)(?:"+t.src_ZPCc+"|>|$))",t.tpl_email_fuzzy='(^|[><|]|"|\\(|'+t.src_ZCc+")("+t.src_email_name+"@"+t.tpl_host_fuzzy_strict+")",t.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+t.src_ZPCc+"))((?![$+<=>^`||])"+t.tpl_host_port_fuzzy_strict+t.src_path+")",t.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+t.src_ZPCc+"))((?![$+<=>^`||])"+t.tpl_host_port_no_ip_fuzzy_strict+t.src_path+")",t}(e.__opts__),r=e.__tlds__.slice();function n(e){return e.replace("%TLDS%",t.src_tlds)}e.onCompile(),e.__tlds_replaced__||r.push("a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]"),r.push(t.src_xn),t.src_tlds=r.join("|"),t.email_fuzzy=RegExp(n(t.tpl_email_fuzzy),"i"),t.link_fuzzy=RegExp(n(t.tpl_link_fuzzy),"i"),t.link_no_ip_fuzzy=RegExp(n(t.tpl_link_no_ip_fuzzy),"i"),t.host_fuzzy_test=RegExp(n(t.tpl_host_fuzzy_test),"i");var o=[];function s(e,t){throw new Error('(LinkifyIt) Invalid schema "'+e+'": '+t)}e.__compiled__={},Object.keys(e.__schemas__).forEach((function(t){var r=e.__schemas__[t];if(null!==r){var n={validate:null,link:null};if(e.__compiled__[t]=n,"[object Object]"===Vt(r))return!function(e){return"[object RegExp]"===Vt(e)}(r.validate)?Zt(r.validate)?n.validate=r.validate:s(t,r):n.validate=function(e){return function(t,r){var n=t.slice(r);return e.test(n)?n.match(e)[0].length:0}}(r.validate),void(Zt(r.normalize)?n.normalize=r.normalize:r.normalize?s(t,r):n.normalize=function(e,t){t.normalize(e)});!function(e){return"[object String]"===Vt(e)}(r)?s(t,r):o.push(t)}})),o.forEach((function(t){e.__compiled__[e.__schemas__[t]]&&(e.__compiled__[t].validate=e.__compiled__[e.__schemas__[t]].validate,e.__compiled__[t].normalize=e.__compiled__[e.__schemas__[t]].normalize)})),e.__compiled__[""]={validate:null,normalize:function(e,t){t.normalize(e)}};var i=Object.keys(e.__compiled__).filter((function(t){return t.length>0&&e.__compiled__[t]})).map(Ht).join("|");e.re.schema_test=RegExp("(^|(?!_)(?:[><|]|"+t.src_ZPCc+"))("+i+")","i"),e.re.schema_search=RegExp("(^|(?!_)(?:[><|]|"+t.src_ZPCc+"))("+i+")","ig"),e.re.pretest=RegExp("("+e.re.schema_test.source+")|("+e.re.host_fuzzy_test.source+")|@","i"),function(e){e.__index__=-1,e.__text_cache__=""}(e)}function Yt(e,t){var r=e.__index__,n=e.__last_index__,o=e.__text_cache__.slice(r,n);this.schema=e.__schema__.toLowerCase(),this.index=r+t,this.lastIndex=n+t,this.raw=o,this.text=o,this.url=o}function Kt(e,t){var r=new Yt(e,t);return e.__compiled__[r.schema].normalize(r,e),r}function Qt(e,t){if(!(this instanceof Qt))return new Qt(e,t);var r;t||(r=e,Object.keys(r||{}).reduce((function(e,t){return e||$t.hasOwnProperty(t)}),!1)&&(t=e,e={})),this.__opts__=Ut({},$t,t),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=Ut({},Gt,e),this.__compiled__={},this.__tlds__=Jt,this.__tlds_replaced__=!1,this.re={},Wt(this)}Qt.prototype.add=function(e,t){return this.__schemas__[e]=t,Wt(this),this},Qt.prototype.set=function(e){return this.__opts__=Ut(this.__opts__,e),this},Qt.prototype.test=function(e){if(this.__text_cache__=e,this.__index__=-1,!e.length)return!1;var t,r,n,o,s,i,a,l;if(this.re.schema_test.test(e))for((a=this.re.schema_search).lastIndex=0;null!==(t=a.exec(e));)if(o=this.testSchemaAt(e,t[2],a.lastIndex)){this.__schema__=t[2],this.__index__=t.index+t[1].length,this.__last_index__=t.index+t[0].length+o;break}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(l=e.search(this.re.host_fuzzy_test))>=0&&(this.__index__<0||l=0&&null!==(n=e.match(this.re.email_fuzzy))&&(s=n.index+n[1].length,i=n.index+n[0].length,(this.__index__<0||sthis.__last_index__)&&(this.__schema__="mailto:",this.__index__=s,this.__last_index__=i)),this.__index__>=0},Qt.prototype.pretest=function(e){return this.re.pretest.test(e)},Qt.prototype.testSchemaAt=function(e,t,r){return this.__compiled__[t.toLowerCase()]?this.__compiled__[t.toLowerCase()].validate(e,r,this):0},Qt.prototype.match=function(e){var t=0,r=[];this.__index__>=0&&this.__text_cache__===e&&(r.push(Kt(this,t)),t=this.__last_index__);for(var n=t?e.slice(t):e;this.test(n);)r.push(Kt(this,t)),n=n.slice(this.__last_index__),t+=this.__last_index__;return r.length?r:null},Qt.prototype.tlds=function(e,t){return e=Array.isArray(e)?e:[e],t?(this.__tlds__=this.__tlds__.concat(e).sort().filter((function(e,t,r){return e!==r[t-1]})).reverse(),Wt(this),this):(this.__tlds__=e.slice(),this.__tlds_replaced__=!0,Wt(this),this)},Qt.prototype.normalize=function(e){e.schema||(e.url="http://"+e.url),"mailto:"!==e.schema||/^mailto:/i.test(e.url)||(e.url="mailto:"+e.url)},Qt.prototype.onCompile=function(){};var Xt=Qt,er=2147483647,tr=36,rr=/^xn--/,nr=/[^\0-\x7E]/,or=/[\x2E\u3002\uFF0E\uFF61]/g,sr={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},ir=Math.floor,ar=String.fromCharCode;function lr(e){throw new RangeError(sr[e])}function cr(e,t){var r=e.split("@"),n="";r.length>1&&(n=r[0]+"@",e=r[1]);var o=function(e,t){for(var r=[],n=e.length;n--;)r[n]=t(e[n]);return r}((e=e.replace(or,".")).split("."),t).join(".");return n+o}function ur(e){for(var t=[],r=0,n=e.length;r=55296&&o<=56319&&r>1,e+=ir(e/t);e>455;n+=tr)e=ir(e/35);return ir(n+36*e/(e+38))},fr=function(e){var t,r=[],n=e.length,o=0,s=128,i=72,a=e.lastIndexOf("-");a<0&&(a=0);for(var l=0;l=128&&lr("not-basic"),r.push(e.charCodeAt(l));for(var c=a>0?a+1:0;c=n&&lr("invalid-input");var d=(t=e.charCodeAt(c++))-48<10?t-22:t-65<26?t-65:t-97<26?t-97:tr;(d>=tr||d>ir((er-o)/p))&&lr("overflow"),o+=d*p;var f=h<=i?1:h>=i+26?26:h-i;if(dir(er/m)&&lr("overflow"),p*=m}var g=r.length+1;i=dr(o-u,g,0==u),ir(o/g)>er-s&&lr("overflow"),s+=ir(o/g),o%=g,r.splice(o++,0,s)}return String.fromCodePoint.apply(String,r)},mr=function(e){for(var t,r=[],n=(e=ur(e)).length,o=128,s=0,i=72,a=_createForOfIteratorHelperLoose(e);!(t=a()).done;){var l=t.value;l<128&&r.push(ar(l))}var c=r.length,u=c;for(c&&r.push("-");u=o&&fir((er-s)/m)&&lr("overflow"),s+=(h-o)*m,o=h;for(var g,_=_createForOfIteratorHelperLoose(e);!(g=_()).done;){var b=g.value;if(ber&&lr("overflow"),b==o){for(var v=s,k=tr;;k+=tr){var y=k<=i?1:k>=i+26?26:k-i;if(v=0))try{t.hostname=kr.toASCII(t.hostname)}catch(r){}return te.encode(te.format(t))}function Er(e){var t=te.parse(e,!0);if(t.hostname&&(!t.protocol||wr.indexOf(t.protocol)>=0))try{t.hostname=kr.toUnicode(t.hostname)}catch(r){}return te.decode(te.format(t),te.decode.defaultChars+"%")}function qr(e,t){if(!(this instanceof qr))return new qr(e,t);t||ie.isString(e)||(t=e||{},e="default"),this.inline=new Ot,this.block=new ut,this.core=new Ue,this.renderer=new me,this.linkify=new Xt,this.validateLink=Ar,this.normalizeLink=Dr,this.normalizeLinkText=Er,this.utils=ie,this.helpers=ie.assign({},ce),this.options={},this.configure(e),t&&this.set(t)}qr.prototype.set=function(e){return ie.assign(this.options,e),this},qr.prototype.configure=function(e){var t,r=this;if(ie.isString(e)&&!(e=yr[t=e]))throw new Error('Wrong `markdown-it` preset "'+t+'", check name');if(!e)throw new Error("Wrong `markdown-it` preset, can't be empty");return e.options&&r.set(e.options),e.components&&Object.keys(e.components).forEach((function(t){e.components[t].rules&&r[t].ruler.enableOnly(e.components[t].rules),e.components[t].rules2&&r[t].ruler2.enableOnly(e.components[t].rules2)})),this},qr.prototype.enable=function(e,t){var r=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach((function(t){r=r.concat(this[t].ruler.enable(e,!0))}),this),r=r.concat(this.inline.ruler2.enable(e,!0));var n=e.filter((function(e){return r.indexOf(e)<0}));if(n.length&&!t)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+n);return this},qr.prototype.disable=function(e,t){var r=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach((function(t){r=r.concat(this[t].ruler.disable(e,!0))}),this),r=r.concat(this.inline.ruler2.disable(e,!0));var n=e.filter((function(e){return r.indexOf(e)<0}));if(n.length&&!t)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+n);return this},qr.prototype.use=function(e){var t=[this].concat(Array.prototype.slice.call(arguments,1));return e.apply(e,t),this},qr.prototype.parse=function(e,t){if("string"!=typeof e)throw new Error("Input data should be a String");var r=new this.core.State(e,this,t);return this.core.process(r),r.tokens},qr.prototype.render=function(e,t){return t=t||{},this.renderer.render(this.parse(e,t),this.options,t)},qr.prototype.parseInline=function(e,t){var r=new this.core.State(e,this,t);return r.inlineMode=!0,this.core.process(r),r.tokens},qr.prototype.renderInline=function(e,t){return t=t||{},this.renderer.render(this.parseInline(e,t),this.options,t)};var Sr=new qr,Fr=b();v("data-v-44467b26");var Lr={class:"comment-container"},zr={class:"comment-send"},Ir={class:"comment-input"},Tr=a("div",{class:"comment-title"},[a("span",null,"文章交流区")],-1),Rr={class:"comment-list"},Mr={class:"comment-avatar"},Br={class:"comment-content"},Nr={class:"main-comment"},Pr={class:"comment-user-info"},jr={class:"floor"},Or={class:"badge"},Ur={key:0,class:"author"},Vr={class:"time"},Zr={class:"main-content"},Hr={key:0,class:"empty-content"};k();var $r=n({expose:[],props:{postId:Number,authorId:Number},setup:function(e){var t=e,r=A(),n=w(),b=D(),v=computed((function(){var e,t;return null!=(e=null==b||null==(t=b.User)?void 0:t.Id)&&e})),k=reactive({text:"",submitting:!1,list:[],page:1,loaded:!1,listLoadingStatus:0}),C=function(){k.text?k.submitting?r.warning("评论过快"):(k.submitting=!0,q({PostID:t.postId||-1,AuthorUID:t.authorId||-1,Content:k.text+" ____ From Vue-next"}).then((function(e){if(null!=e&&e.ErrorCode)return 3000009===e.ErrorCode?void r.warning("触发敏感词,请礼貌用语~"):403===e.ErrorCode?void r.info("登录状态过期,跳转登录中...",{timeout:1500,onClose:function(){n.push("/signin")}}):void r.warning("评论出错: "+e.ErrorCode+" "+e.ErrorMsg);r.success("评论成功~"),k.text="",k.listLoadingStatus=1,E({Page:1,Size:15,PostID:t.postId||-1}).then((function(e){var t,r,n=null!=(t=null==e||null==(r=e.Result)?void 0:r.Comments)?t:[];k.list=n})).finally((function(){k.listLoadingStatus=0}))})).finally((function(){k.submitting=!1}))):r.warning("评论不能为空")},x=function(){n.push("/signin")},S=z;onMounted((function(){k.listLoadingStatus=2,k.page=1,k.loaded=!1,E({PostID:t.postId||0,Page:1,Size:15}).then((function(e){var t,n,o,s=null!=(t=null==e||null==(n=e.Result)?void 0:n.Comments)?t:[];k.list=s,15===s.length?k.loaded=!1:k.loaded=!0,e.ErrorCode&&r.warning(null!=(o=null==e?void 0:e.ErrorMsg)?o:""+e.ErrorCode)})).finally((function(){k.listLoadingStatus=0}))}));var F=function(){k.page+=1,k.listLoadingStatus=2,E({PostID:t.postId||-1,Page:k.page,Size:15}).then((function(e){var t,r,n=null!=(t=null==e||null==(r=e.Result)?void 0:r.Comments)?t:[];15===n.length?k.loaded=!1:k.loaded=!0,k.list=[].concat(k.list,n)})).finally((function(){k.listLoadingStatus=0}))};return Fr((function(e,t){var r=o("Avatar"),n=o("router-link"),b=o("LoadingBall");return s(),i("div",Lr,[a("div",zr,[a("div",Ir,[l(a("textarea",{placeholder:"说说你的看法吧~ , ctrl + enter 可快速提交。","onUpdate:modelValue":t[1]||(t[1]=function(e){return k.text=e}),onKeydown:u(y(C,["ctrl"]),["enter"])},null,40,["onKeydown"]),[[c,k.text,void 0,{trim:!0}]])]),p(v)?(s(),i("div",{key:0,class:"comment-btn",onClick:C}," 发表评论 ")):(s(),i("div",{key:1,class:"comment-btn",onClick:x},"登录发表评论"))]),Tr,a("div",Rr,[a(h,{name:"list"},{default:Fr((function(){return[(s(!0),i(d,null,f(k.list,(function(t,o){return s(),i("div",{class:"comment-item",key:t.Id},[a("div",Mr,[a(n,{to:"/users/"+t.CommentUserInfo.UID},{default:Fr((function(){return[a(r,{size:"32px",src:t.CommentUserInfo.Avatar},null,8,["src"])]})),_:2},1032,["to"])]),a("div",Br,[a("div",Nr,[a("div",Pr,[a("span",jr,"#"+m(k.list.length-o),1),a(n,{to:"/users/"+t.CommentUserInfo.UID},{default:Fr((function(){return[g(m(t.CommentUserInfo.Nickname),1)]})),_:2},1032,["to"]),a("span",Or,[t.CommentUserInfo.UID==e.$props.authorId?(s(),i("sup",Ur,"本文作者")):_("",!0),(s(!0),i(d,null,f(t.CommentUserInfo.Roles,(function(e){return s(),i("sup",{class:"role",key:e.RID},m(e.Description),1)})),128))]),a("span",Vr,m(p(S)(t.CreatedAt)),1)]),a("div",Zr,m(t.Content),1)])])])})),128))]})),_:1}),0!==k.list.length||k.listLoadingStatus?_("",!0):(s(),i("div",Hr," 暂无任何评论,快去发表吧~ ")),a(b,{loading:k.list.length>0&&2==k.listLoadingStatus},null,8,["loading"]),k.loaded||k.listLoadingStatus?_("",!0):(s(),i("div",{key:1,class:"btn-next",onClick:F}," 查看更多 "))])])}))}});$r.__scopeId="data-v-44467b26";var Gr=b();v("data-v-ad8ad844");var Jr={key:0},Wr={class:"article-title"},Yr={class:"artilce-info"},Kr=g(" 分类: "),Qr={class:"article-navi"};k();e("default",n({expose:[],props:{pid:{required:!0,type:Number,validator:function(e){return!isNaN(+e)}}},setup:function(e){var t=e,r=A(),n=S(t.pid),c=n.data,u=n.loading,h=computed((function(){var e,t;return Sr.render(null!=(e=null==(t=c.value.Result)?void 0:t.Content)?e:"")})),d=computed((function(){var e,t;return I(null!=(e=null==(t=c.value.Result)?void 0:t.CreatedAt)?e:Date.now())})),f=computed((function(){var e;return null==(e=c.value.Result)?void 0:e.Title})),b=computed((function(){var e;return null==(e=c.value.Result)?void 0:e.Summary})),v=computed((function(){var e;return null==(e=c.value.Result)?void 0:e.AuthorInfo.UID})),k=computed((function(){var e;return null==(e=c.value.Result)?void 0:e.AuthorInfo.Nickname})),y=computed((function(){var e;return null==(e=c.value.Result)?void 0:e.Category.Id})),w=computed((function(){var e;return null==(e=c.value.Result)?void 0:e.Category.CN})),D=computed((function(){var e,t,r;return null==(e=c.value.Result)||null==(t=e.Navigation)||null==(r=t.Prev)?void 0:r.Id})),E=computed((function(){var e,t,r;return null==(e=c.value.Result)||null==(t=e.Navigation)||null==(r=t.Next)?void 0:r.Id})),q=computed((function(){var e,t,r;return null==(e=c.value.Result)||null==(t=e.Navigation)||null==(r=t.Next)?void 0:r.Title})),z=computed((function(){var e,t,r;return null==(e=c.value.Result)||null==(t=e.Navigation)||null==(r=t.Prev)?void 0:r.Title})),T=computed((function(){return k.value+"发表了"+f.value+","+b.value}));return F({title:f,meta:[{name:"description",content:T},{name:"author",content:k}]}),watch((function(){return null==c?void 0:c.value.ErrorMsg}),(function(e,t){r.error("请求出错:"+e)})),Gr((function(e,r){var n=o("LoadingBall"),c=o("router-link"),b=C("highlight");return s(),i(L,null,{default:Gr((function(){return[a(n,{loading:p(u),info:"努力加载文章中","info-size":"18px",padding:"30vh 0"},null,8,["loading"]),a(x,{name:"content"},{default:Gr((function(){return[p(u)?_("",!0):(s(),i("main",Jr,[a("h1",Wr,m(p(f)),1),a("div",Yr,[a("span",null,[a(c,{to:"/users/"+p(v)},{default:Gr((function(){return[a("a",null,m(p(k)),1)]})),_:1},8,["to"])]),a("span",null,"发表于: "+m(p(d)),1),a("span",null,[Kr,a(c,{to:"/?CategoryID="+p(y)},{default:Gr((function(){return[g(m(p(w)),1)]})),_:1},8,["to"])])]),l(a("div",{innerHTML:p(h),class:"article-container"},null,8,["innerHTML"]),[[b]]),a("div",Qr,[a("div",null,[p(D)?(s(),i(c,{key:0,to:"/post/"+p(D)},{default:Gr((function(){return[g(" 上一篇 « "+m(p(z)),1)]})),_:1},8,["to"])):_("",!0)]),a("div",null,[p(E)?(s(),i(c,{key:0,to:"/post/"+p(E)},{default:Gr((function(){return[g(" 下一篇 » "+m(p(q)),1)]})),_:1},8,["to"])):_("",!0)])]),a($r,{"author-id":p(v),"post-id":t.pid},null,8,["author-id","post-id"])]))]})),_:1})]})),_:1})}))}})).__scopeId="data-v-ad8ad844"}}})); diff --git a/assets/pid.34631c11.js b/assets/pid.34631c11.js new file mode 100644 index 0000000..56b5e8c --- /dev/null +++ b/assets/pid.34631c11.js @@ -0,0 +1,17 @@ +import{s as no,d as St,v as Ft,m as to,u as oo,x as Dn,r as cn,o as L,c as z,a as S,y as Tt,z as ro,h as q,A as eo,B as so,f as M,w as G,F as Wn,e as Yn,t as N,g as sn,l as K,T as co,_ as Rt,P as io,p as ao,i as lo,U as uo,j as po,C as fo,k as En,D as ho}from"./index.9f66ff77.js";import{_ as mo}from"./index.a888f02d.js";import{D as go,F as _o}from"./time.c677e366.js";var D={};const bo="\xC1",ko="\xE1",vo="\u0102",xo="\u0103",Co="\u223E",yo="\u223F",Ao="\u223E\u0333",wo="\xC2",Do="\xE2",Eo="\xB4",qo="\u0410",So="\u0430",Fo="\xC6",To="\xE6",Ro="\u2061",Lo="\u{1D504}",Io="\u{1D51E}",Bo="\xC0",zo="\xE0",No="\u2135",Po="\u2135",Mo="\u0391",Uo="\u03B1",Oo="\u0100",Vo="\u0101",$o="\u2A3F",Go="&",Ho="&",jo="\u2A55",Zo="\u2A53",Jo="\u2227",Wo="\u2A5C",Yo="\u2A58",Qo="\u2A5A",Ko="\u2220",Xo="\u29A4",nr="\u2220",tr="\u29A8",or="\u29A9",rr="\u29AA",er="\u29AB",sr="\u29AC",cr="\u29AD",ir="\u29AE",ar="\u29AF",lr="\u2221",ur="\u221F",pr="\u22BE",fr="\u299D",hr="\u2222",dr="\xC5",mr="\u237C",gr="\u0104",_r="\u0105",br="\u{1D538}",kr="\u{1D552}",vr="\u2A6F",xr="\u2248",Cr="\u2A70",yr="\u224A",Ar="\u224B",wr="'",Dr="\u2061",Er="\u2248",qr="\u224A",Sr="\xC5",Fr="\xE5",Tr="\u{1D49C}",Rr="\u{1D4B6}",Lr="\u2254",Ir="*",Br="\u2248",zr="\u224D",Nr="\xC3",Pr="\xE3",Mr="\xC4",Ur="\xE4",Or="\u2233",Vr="\u2A11",$r="\u224C",Gr="\u03F6",Hr="\u2035",jr="\u223D",Zr="\u22CD",Jr="\u2216",Wr="\u2AE7",Yr="\u22BD",Qr="\u2305",Kr="\u2306",Xr="\u2305",ne="\u23B5",te="\u23B6",oe="\u224C",re="\u0411",ee="\u0431",se="\u201E",ce="\u2235",ie="\u2235",ae="\u2235",le="\u29B0",ue="\u03F6",pe="\u212C",fe="\u212C",he="\u0392",de="\u03B2",me="\u2136",ge="\u226C",_e="\u{1D505}",be="\u{1D51F}",ke="\u22C2",ve="\u25EF",xe="\u22C3",Ce="\u2A00",ye="\u2A01",Ae="\u2A02",we="\u2A06",De="\u2605",Ee="\u25BD",qe="\u25B3",Se="\u2A04",Fe="\u22C1",Te="\u22C0",Re="\u290D",Le="\u29EB",Ie="\u25AA",Be="\u25B4",ze="\u25BE",Ne="\u25C2",Pe="\u25B8",Me="\u2423",Ue="\u2592",Oe="\u2591",Ve="\u2593",$e="\u2588",Ge="=\u20E5",He="\u2261\u20E5",je="\u2AED",Ze="\u2310",Je="\u{1D539}",We="\u{1D553}",Ye="\u22A5",Qe="\u22A5",Ke="\u22C8",Xe="\u29C9",ns="\u2510",ts="\u2555",os="\u2556",rs="\u2557",es="\u250C",ss="\u2552",cs="\u2553",is="\u2554",as="\u2500",ls="\u2550",us="\u252C",ps="\u2564",fs="\u2565",hs="\u2566",ds="\u2534",ms="\u2567",gs="\u2568",_s="\u2569",bs="\u229F",ks="\u229E",vs="\u22A0",xs="\u2518",Cs="\u255B",ys="\u255C",As="\u255D",ws="\u2514",Ds="\u2558",Es="\u2559",qs="\u255A",Ss="\u2502",Fs="\u2551",Ts="\u253C",Rs="\u256A",Ls="\u256B",Is="\u256C",Bs="\u2524",zs="\u2561",Ns="\u2562",Ps="\u2563",Ms="\u251C",Us="\u255E",Os="\u255F",Vs="\u2560",$s="\u2035",Gs="\u02D8",Hs="\u02D8",js="\xA6",Zs="\u{1D4B7}",Js="\u212C",Ws="\u204F",Ys="\u223D",Qs="\u22CD",Ks="\u29C5",Xs="\\",nc="\u27C8",tc="\u2022",oc="\u2022",rc="\u224E",ec="\u2AAE",sc="\u224F",cc="\u224E",ic="\u224F",ac="\u0106",lc="\u0107",uc="\u2A44",pc="\u2A49",fc="\u2A4B",hc="\u2229",dc="\u22D2",mc="\u2A47",gc="\u2A40",_c="\u2145",bc="\u2229\uFE00",kc="\u2041",vc="\u02C7",xc="\u212D",Cc="\u2A4D",yc="\u010C",Ac="\u010D",wc="\xC7",Dc="\xE7",Ec="\u0108",qc="\u0109",Sc="\u2230",Fc="\u2A4C",Tc="\u2A50",Rc="\u010A",Lc="\u010B",Ic="\xB8",Bc="\xB8",zc="\u29B2",Nc="\xA2",Pc="\xB7",Mc="\xB7",Uc="\u{1D520}",Oc="\u212D",Vc="\u0427",$c="\u0447",Gc="\u2713",Hc="\u2713",jc="\u03A7",Zc="\u03C7",Jc="\u02C6",Wc="\u2257",Yc="\u21BA",Qc="\u21BB",Kc="\u229B",Xc="\u229A",ni="\u229D",ti="\u2299",oi="\xAE",ri="\u24C8",ei="\u2296",si="\u2295",ci="\u2297",ii="\u25CB",ai="\u29C3",li="\u2257",ui="\u2A10",pi="\u2AEF",fi="\u29C2",hi="\u2232",di="\u201D",mi="\u2019",gi="\u2663",_i="\u2663",bi=":",ki="\u2237",vi="\u2A74",xi="\u2254",Ci="\u2254",yi=",",Ai="@",wi="\u2201",Di="\u2218",Ei="\u2201",qi="\u2102",Si="\u2245",Fi="\u2A6D",Ti="\u2261",Ri="\u222E",Li="\u222F",Ii="\u222E",Bi="\u{1D554}",zi="\u2102",Ni="\u2210",Pi="\u2210",Mi="\xA9",Ui="\xA9",Oi="\u2117",Vi="\u2233",$i="\u21B5",Gi="\u2717",Hi="\u2A2F",ji="\u{1D49E}",Zi="\u{1D4B8}",Ji="\u2ACF",Wi="\u2AD1",Yi="\u2AD0",Qi="\u2AD2",Ki="\u22EF",Xi="\u2938",na="\u2935",ta="\u22DE",oa="\u22DF",ra="\u21B6",ea="\u293D",sa="\u2A48",ca="\u2A46",ia="\u224D",aa="\u222A",la="\u22D3",ua="\u2A4A",pa="\u228D",fa="\u2A45",ha="\u222A\uFE00",da="\u21B7",ma="\u293C",ga="\u22DE",_a="\u22DF",ba="\u22CE",ka="\u22CF",va="\xA4",xa="\u21B6",Ca="\u21B7",ya="\u22CE",Aa="\u22CF",wa="\u2232",Da="\u2231",Ea="\u232D",qa="\u2020",Sa="\u2021",Fa="\u2138",Ta="\u2193",Ra="\u21A1",La="\u21D3",Ia="\u2010",Ba="\u2AE4",za="\u22A3",Na="\u290F",Pa="\u02DD",Ma="\u010E",Ua="\u010F",Oa="\u0414",Va="\u0434",$a="\u2021",Ga="\u21CA",Ha="\u2145",ja="\u2146",Za="\u2911",Ja="\u2A77",Wa="\xB0",Ya="\u2207",Qa="\u0394",Ka="\u03B4",Xa="\u29B1",nl="\u297F",tl="\u{1D507}",ol="\u{1D521}",rl="\u2965",el="\u21C3",sl="\u21C2",cl="\xB4",il="\u02D9",al="\u02DD",ll="`",ul="\u02DC",pl="\u22C4",fl="\u22C4",hl="\u22C4",dl="\u2666",ml="\u2666",gl="\xA8",_l="\u2146",bl="\u03DD",kl="\u22F2",vl="\xF7",xl="\xF7",Cl="\u22C7",yl="\u22C7",Al="\u0402",wl="\u0452",Dl="\u231E",El="\u230D",ql="$",Sl="\u{1D53B}",Fl="\u{1D555}",Tl="\xA8",Rl="\u02D9",Ll="\u20DC",Il="\u2250",Bl="\u2251",zl="\u2250",Nl="\u2238",Pl="\u2214",Ml="\u22A1",Ul="\u2306",Ol="\u222F",Vl="\xA8",$l="\u21D3",Gl="\u21D0",Hl="\u21D4",jl="\u2AE4",Zl="\u27F8",Jl="\u27FA",Wl="\u27F9",Yl="\u21D2",Ql="\u22A8",Kl="\u21D1",Xl="\u21D5",nu="\u2225",tu="\u2913",ou="\u2193",ru="\u2193",eu="\u21D3",su="\u21F5",cu="\u0311",iu="\u21CA",au="\u21C3",lu="\u21C2",uu="\u2950",pu="\u295E",fu="\u2956",hu="\u21BD",du="\u295F",mu="\u2957",gu="\u21C1",_u="\u21A7",bu="\u22A4",ku="\u2910",vu="\u231F",xu="\u230C",Cu="\u{1D49F}",yu="\u{1D4B9}",Au="\u0405",wu="\u0455",Du="\u29F6",Eu="\u0110",qu="\u0111",Su="\u22F1",Fu="\u25BF",Tu="\u25BE",Ru="\u21F5",Lu="\u296F",Iu="\u29A6",Bu="\u040F",zu="\u045F",Nu="\u27FF",Pu="\xC9",Mu="\xE9",Uu="\u2A6E",Ou="\u011A",Vu="\u011B",$u="\xCA",Gu="\xEA",Hu="\u2256",ju="\u2255",Zu="\u042D",Ju="\u044D",Wu="\u2A77",Yu="\u0116",Qu="\u0117",Ku="\u2251",Xu="\u2147",np="\u2252",tp="\u{1D508}",op="\u{1D522}",rp="\u2A9A",ep="\xC8",sp="\xE8",cp="\u2A96",ip="\u2A98",ap="\u2A99",lp="\u2208",up="\u23E7",pp="\u2113",fp="\u2A95",hp="\u2A97",dp="\u0112",mp="\u0113",gp="\u2205",_p="\u2205",bp="\u25FB",kp="\u2205",vp="\u25AB",xp="\u2004",Cp="\u2005",yp="\u2003",Ap="\u014A",wp="\u014B",Dp="\u2002",Ep="\u0118",qp="\u0119",Sp="\u{1D53C}",Fp="\u{1D556}",Tp="\u22D5",Rp="\u29E3",Lp="\u2A71",Ip="\u03B5",Bp="\u0395",zp="\u03B5",Np="\u03F5",Pp="\u2256",Mp="\u2255",Up="\u2242",Op="\u2A96",Vp="\u2A95",$p="\u2A75",Gp="=",Hp="\u2242",jp="\u225F",Zp="\u21CC",Jp="\u2261",Wp="\u2A78",Yp="\u29E5",Qp="\u2971",Kp="\u2253",Xp="\u212F",nf="\u2130",tf="\u2250",of="\u2A73",rf="\u2242",ef="\u0397",sf="\u03B7",cf="\xD0",af="\xF0",lf="\xCB",uf="\xEB",pf="\u20AC",ff="!",hf="\u2203",df="\u2203",mf="\u2130",gf="\u2147",_f="\u2147",bf="\u2252",kf="\u0424",vf="\u0444",xf="\u2640",Cf="\uFB03",yf="\uFB00",Af="\uFB04",wf="\u{1D509}",Df="\u{1D523}",Ef="\uFB01",qf="\u25FC",Sf="\u25AA",Ff="fj",Tf="\u266D",Rf="\uFB02",Lf="\u25B1",If="\u0192",Bf="\u{1D53D}",zf="\u{1D557}",Nf="\u2200",Pf="\u2200",Mf="\u22D4",Uf="\u2AD9",Of="\u2131",Vf="\u2A0D",$f="\xBD",Gf="\u2153",Hf="\xBC",jf="\u2155",Zf="\u2159",Jf="\u215B",Wf="\u2154",Yf="\u2156",Qf="\xBE",Kf="\u2157",Xf="\u215C",nh="\u2158",th="\u215A",oh="\u215D",rh="\u215E",eh="\u2044",sh="\u2322",ch="\u{1D4BB}",ih="\u2131",ah="\u01F5",lh="\u0393",uh="\u03B3",ph="\u03DC",fh="\u03DD",hh="\u2A86",dh="\u011E",mh="\u011F",gh="\u0122",_h="\u011C",bh="\u011D",kh="\u0413",vh="\u0433",xh="\u0120",Ch="\u0121",yh="\u2265",Ah="\u2267",wh="\u2A8C",Dh="\u22DB",Eh="\u2265",qh="\u2267",Sh="\u2A7E",Fh="\u2AA9",Th="\u2A7E",Rh="\u2A80",Lh="\u2A82",Ih="\u2A84",Bh="\u22DB\uFE00",zh="\u2A94",Nh="\u{1D50A}",Ph="\u{1D524}",Mh="\u226B",Uh="\u22D9",Oh="\u22D9",Vh="\u2137",$h="\u0403",Gh="\u0453",Hh="\u2AA5",jh="\u2277",Zh="\u2A92",Jh="\u2AA4",Wh="\u2A8A",Yh="\u2A8A",Qh="\u2A88",Kh="\u2269",Xh="\u2A88",nd="\u2269",td="\u22E7",od="\u{1D53E}",rd="\u{1D558}",ed="`",sd="\u2265",cd="\u22DB",id="\u2267",ad="\u2AA2",ld="\u2277",ud="\u2A7E",pd="\u2273",fd="\u{1D4A2}",hd="\u210A",dd="\u2273",md="\u2A8E",gd="\u2A90",_d="\u2AA7",bd="\u2A7A",kd=">",vd=">",xd="\u226B",Cd="\u22D7",yd="\u2995",Ad="\u2A7C",wd="\u2A86",Dd="\u2978",Ed="\u22D7",qd="\u22DB",Sd="\u2A8C",Fd="\u2277",Td="\u2273",Rd="\u2269\uFE00",Ld="\u2269\uFE00",Id="\u02C7",Bd="\u200A",zd="\xBD",Nd="\u210B",Pd="\u042A",Md="\u044A",Ud="\u2948",Od="\u2194",Vd="\u21D4",$d="\u21AD",Gd="^",Hd="\u210F",jd="\u0124",Zd="\u0125",Jd="\u2665",Wd="\u2665",Yd="\u2026",Qd="\u22B9",Kd="\u{1D525}",Xd="\u210C",nm="\u210B",tm="\u2925",om="\u2926",rm="\u21FF",em="\u223B",sm="\u21A9",cm="\u21AA",im="\u{1D559}",am="\u210D",lm="\u2015",um="\u2500",pm="\u{1D4BD}",fm="\u210B",hm="\u210F",dm="\u0126",mm="\u0127",gm="\u224E",_m="\u224F",bm="\u2043",km="\u2010",vm="\xCD",xm="\xED",Cm="\u2063",ym="\xCE",Am="\xEE",wm="\u0418",Dm="\u0438",Em="\u0130",qm="\u0415",Sm="\u0435",Fm="\xA1",Tm="\u21D4",Rm="\u{1D526}",Lm="\u2111",Im="\xCC",Bm="\xEC",zm="\u2148",Nm="\u2A0C",Pm="\u222D",Mm="\u29DC",Um="\u2129",Om="\u0132",Vm="\u0133",$m="\u012A",Gm="\u012B",Hm="\u2111",jm="\u2148",Zm="\u2110",Jm="\u2111",Wm="\u0131",Ym="\u2111",Qm="\u22B7",Km="\u01B5",Xm="\u21D2",ng="\u2105",tg="\u221E",og="\u29DD",rg="\u0131",eg="\u22BA",sg="\u222B",cg="\u222C",ig="\u2124",ag="\u222B",lg="\u22BA",ug="\u22C2",pg="\u2A17",fg="\u2A3C",hg="\u2063",dg="\u2062",mg="\u0401",gg="\u0451",_g="\u012E",bg="\u012F",kg="\u{1D540}",vg="\u{1D55A}",xg="\u0399",Cg="\u03B9",yg="\u2A3C",Ag="\xBF",wg="\u{1D4BE}",Dg="\u2110",Eg="\u2208",qg="\u22F5",Sg="\u22F9",Fg="\u22F4",Tg="\u22F3",Rg="\u2208",Lg="\u2062",Ig="\u0128",Bg="\u0129",zg="\u0406",Ng="\u0456",Pg="\xCF",Mg="\xEF",Ug="\u0134",Og="\u0135",Vg="\u0419",$g="\u0439",Gg="\u{1D50D}",Hg="\u{1D527}",jg="\u0237",Zg="\u{1D541}",Jg="\u{1D55B}",Wg="\u{1D4A5}",Yg="\u{1D4BF}",Qg="\u0408",Kg="\u0458",Xg="\u0404",n0="\u0454",t0="\u039A",o0="\u03BA",r0="\u03F0",e0="\u0136",s0="\u0137",c0="\u041A",i0="\u043A",a0="\u{1D50E}",l0="\u{1D528}",u0="\u0138",p0="\u0425",f0="\u0445",h0="\u040C",d0="\u045C",m0="\u{1D542}",g0="\u{1D55C}",_0="\u{1D4A6}",b0="\u{1D4C0}",k0="\u21DA",v0="\u0139",x0="\u013A",C0="\u29B4",y0="\u2112",A0="\u039B",w0="\u03BB",D0="\u27E8",E0="\u27EA",q0="\u2991",S0="\u27E8",F0="\u2A85",T0="\u2112",R0="\xAB",L0="\u21E4",I0="\u291F",B0="\u2190",z0="\u219E",N0="\u21D0",P0="\u291D",M0="\u21A9",U0="\u21AB",O0="\u2939",V0="\u2973",$0="\u21A2",G0="\u2919",H0="\u291B",j0="\u2AAB",Z0="\u2AAD",J0="\u2AAD\uFE00",W0="\u290C",Y0="\u290E",Q0="\u2772",K0="{",X0="[",n_="\u298B",t_="\u298F",o_="\u298D",r_="\u013D",e_="\u013E",s_="\u013B",c_="\u013C",i_="\u2308",a_="{",l_="\u041B",u_="\u043B",p_="\u2936",f_="\u201C",h_="\u201E",d_="\u2967",m_="\u294B",g_="\u21B2",__="\u2264",b_="\u2266",k_="\u27E8",v_="\u21E4",x_="\u2190",C_="\u2190",y_="\u21D0",A_="\u21C6",w_="\u21A2",D_="\u2308",E_="\u27E6",q_="\u2961",S_="\u2959",F_="\u21C3",T_="\u230A",R_="\u21BD",L_="\u21BC",I_="\u21C7",B_="\u2194",z_="\u2194",N_="\u21D4",P_="\u21C6",M_="\u21CB",U_="\u21AD",O_="\u294E",V_="\u21A4",$_="\u22A3",G_="\u295A",H_="\u22CB",j_="\u29CF",Z_="\u22B2",J_="\u22B4",W_="\u2951",Y_="\u2960",Q_="\u2958",K_="\u21BF",X_="\u2952",nb="\u21BC",tb="\u2A8B",ob="\u22DA",rb="\u2264",eb="\u2266",sb="\u2A7D",cb="\u2AA8",ib="\u2A7D",ab="\u2A7F",lb="\u2A81",ub="\u2A83",pb="\u22DA\uFE00",fb="\u2A93",hb="\u2A85",db="\u22D6",mb="\u22DA",gb="\u2A8B",_b="\u22DA",bb="\u2266",kb="\u2276",vb="\u2276",xb="\u2AA1",Cb="\u2272",yb="\u2A7D",Ab="\u2272",wb="\u297C",Db="\u230A",Eb="\u{1D50F}",qb="\u{1D529}",Sb="\u2276",Fb="\u2A91",Tb="\u2962",Rb="\u21BD",Lb="\u21BC",Ib="\u296A",Bb="\u2584",zb="\u0409",Nb="\u0459",Pb="\u21C7",Mb="\u226A",Ub="\u22D8",Ob="\u231E",Vb="\u21DA",$b="\u296B",Gb="\u25FA",Hb="\u013F",jb="\u0140",Zb="\u23B0",Jb="\u23B0",Wb="\u2A89",Yb="\u2A89",Qb="\u2A87",Kb="\u2268",Xb="\u2A87",nk="\u2268",tk="\u22E6",ok="\u27EC",rk="\u21FD",ek="\u27E6",sk="\u27F5",ck="\u27F5",ik="\u27F8",ak="\u27F7",lk="\u27F7",uk="\u27FA",pk="\u27FC",fk="\u27F6",hk="\u27F6",dk="\u27F9",mk="\u21AB",gk="\u21AC",_k="\u2985",bk="\u{1D543}",kk="\u{1D55D}",vk="\u2A2D",xk="\u2A34",Ck="\u2217",yk="_",Ak="\u2199",wk="\u2198",Dk="\u25CA",Ek="\u25CA",qk="\u29EB",Sk="(",Fk="\u2993",Tk="\u21C6",Rk="\u231F",Lk="\u21CB",Ik="\u296D",Bk="\u200E",zk="\u22BF",Nk="\u2039",Pk="\u{1D4C1}",Mk="\u2112",Uk="\u21B0",Ok="\u21B0",Vk="\u2272",$k="\u2A8D",Gk="\u2A8F",Hk="[",jk="\u2018",Zk="\u201A",Jk="\u0141",Wk="\u0142",Yk="\u2AA6",Qk="\u2A79",Kk="<",Xk="<",nv="\u226A",tv="\u22D6",ov="\u22CB",rv="\u22C9",ev="\u2976",sv="\u2A7B",cv="\u25C3",iv="\u22B4",av="\u25C2",lv="\u2996",uv="\u294A",pv="\u2966",fv="\u2268\uFE00",hv="\u2268\uFE00",dv="\xAF",mv="\u2642",gv="\u2720",_v="\u2720",bv="\u21A6",kv="\u21A6",vv="\u21A7",xv="\u21A4",Cv="\u21A5",yv="\u25AE",Av="\u2A29",wv="\u041C",Dv="\u043C",Ev="\u2014",qv="\u223A",Sv="\u2221",Fv="\u205F",Tv="\u2133",Rv="\u{1D510}",Lv="\u{1D52A}",Iv="\u2127",Bv="\xB5",zv="*",Nv="\u2AF0",Pv="\u2223",Mv="\xB7",Uv="\u229F",Ov="\u2212",Vv="\u2238",$v="\u2A2A",Gv="\u2213",Hv="\u2ADB",jv="\u2026",Zv="\u2213",Jv="\u22A7",Wv="\u{1D544}",Yv="\u{1D55E}",Qv="\u2213",Kv="\u{1D4C2}",Xv="\u2133",nx="\u223E",tx="\u039C",ox="\u03BC",rx="\u22B8",ex="\u22B8",sx="\u2207",cx="\u0143",ix="\u0144",ax="\u2220\u20D2",lx="\u2249",ux="\u2A70\u0338",px="\u224B\u0338",fx="\u0149",hx="\u2249",dx="\u266E",mx="\u2115",gx="\u266E",_x="\xA0",bx="\u224E\u0338",kx="\u224F\u0338",vx="\u2A43",xx="\u0147",Cx="\u0148",yx="\u0145",Ax="\u0146",wx="\u2247",Dx="\u2A6D\u0338",Ex="\u2A42",qx="\u041D",Sx="\u043D",Fx="\u2013",Tx="\u2924",Rx="\u2197",Lx="\u21D7",Ix="\u2197",Bx="\u2260",zx="\u2250\u0338",Nx="\u200B",Px="\u200B",Mx="\u200B",Ux="\u200B",Ox="\u2262",Vx="\u2928",$x="\u2242\u0338",Gx="\u226B",Hx="\u226A",jx=` +`,Zx="\u2204",Jx="\u2204",Wx="\u{1D511}",Yx="\u{1D52B}",Qx="\u2267\u0338",Kx="\u2271",Xx="\u2271",nC="\u2267\u0338",tC="\u2A7E\u0338",oC="\u2A7E\u0338",rC="\u22D9\u0338",eC="\u2275",sC="\u226B\u20D2",cC="\u226F",iC="\u226F",aC="\u226B\u0338",lC="\u21AE",uC="\u21CE",pC="\u2AF2",fC="\u220B",hC="\u22FC",dC="\u22FA",mC="\u220B",gC="\u040A",_C="\u045A",bC="\u219A",kC="\u21CD",vC="\u2025",xC="\u2266\u0338",CC="\u2270",yC="\u219A",AC="\u21CD",wC="\u21AE",DC="\u21CE",EC="\u2270",qC="\u2266\u0338",SC="\u2A7D\u0338",FC="\u2A7D\u0338",TC="\u226E",RC="\u22D8\u0338",LC="\u2274",IC="\u226A\u20D2",BC="\u226E",zC="\u22EA",NC="\u22EC",PC="\u226A\u0338",MC="\u2224",UC="\u2060",OC="\xA0",VC="\u{1D55F}",$C="\u2115",GC="\u2AEC",HC="\xAC",jC="\u2262",ZC="\u226D",JC="\u2226",WC="\u2209",YC="\u2260",QC="\u2242\u0338",KC="\u2204",XC="\u226F",ny="\u2271",ty="\u2267\u0338",oy="\u226B\u0338",ry="\u2279",ey="\u2A7E\u0338",sy="\u2275",cy="\u224E\u0338",iy="\u224F\u0338",ay="\u2209",ly="\u22F5\u0338",uy="\u22F9\u0338",py="\u2209",fy="\u22F7",hy="\u22F6",dy="\u29CF\u0338",my="\u22EA",gy="\u22EC",_y="\u226E",by="\u2270",ky="\u2278",vy="\u226A\u0338",xy="\u2A7D\u0338",Cy="\u2274",yy="\u2AA2\u0338",Ay="\u2AA1\u0338",wy="\u220C",Dy="\u220C",Ey="\u22FE",qy="\u22FD",Sy="\u2280",Fy="\u2AAF\u0338",Ty="\u22E0",Ry="\u220C",Ly="\u29D0\u0338",Iy="\u22EB",By="\u22ED",zy="\u228F\u0338",Ny="\u22E2",Py="\u2290\u0338",My="\u22E3",Uy="\u2282\u20D2",Oy="\u2288",Vy="\u2281",$y="\u2AB0\u0338",Gy="\u22E1",Hy="\u227F\u0338",jy="\u2283\u20D2",Zy="\u2289",Jy="\u2241",Wy="\u2244",Yy="\u2247",Qy="\u2249",Ky="\u2224",Xy="\u2226",n1="\u2226",t1="\u2AFD\u20E5",o1="\u2202\u0338",r1="\u2A14",e1="\u2280",s1="\u22E0",c1="\u2280",i1="\u2AAF\u0338",a1="\u2AAF\u0338",l1="\u2933\u0338",u1="\u219B",p1="\u21CF",f1="\u219D\u0338",h1="\u219B",d1="\u21CF",m1="\u22EB",g1="\u22ED",_1="\u2281",b1="\u22E1",k1="\u2AB0\u0338",v1="\u{1D4A9}",x1="\u{1D4C3}",C1="\u2224",y1="\u2226",A1="\u2241",w1="\u2244",D1="\u2244",E1="\u2224",q1="\u2226",S1="\u22E2",F1="\u22E3",T1="\u2284",R1="\u2AC5\u0338",L1="\u2288",I1="\u2282\u20D2",B1="\u2288",z1="\u2AC5\u0338",N1="\u2281",P1="\u2AB0\u0338",M1="\u2285",U1="\u2AC6\u0338",O1="\u2289",V1="\u2283\u20D2",$1="\u2289",G1="\u2AC6\u0338",H1="\u2279",j1="\xD1",Z1="\xF1",J1="\u2278",W1="\u22EA",Y1="\u22EC",Q1="\u22EB",K1="\u22ED",X1="\u039D",nA="\u03BD",tA="#",oA="\u2116",rA="\u2007",eA="\u224D\u20D2",sA="\u22AC",cA="\u22AD",iA="\u22AE",aA="\u22AF",lA="\u2265\u20D2",uA=">\u20D2",pA="\u2904",fA="\u29DE",hA="\u2902",dA="\u2264\u20D2",mA="<\u20D2",gA="\u22B4\u20D2",_A="\u2903",bA="\u22B5\u20D2",kA="\u223C\u20D2",vA="\u2923",xA="\u2196",CA="\u21D6",yA="\u2196",AA="\u2927",wA="\xD3",DA="\xF3",EA="\u229B",qA="\xD4",SA="\xF4",FA="\u229A",TA="\u041E",RA="\u043E",LA="\u229D",IA="\u0150",BA="\u0151",zA="\u2A38",NA="\u2299",PA="\u29BC",MA="\u0152",UA="\u0153",OA="\u29BF",VA="\u{1D512}",$A="\u{1D52C}",GA="\u02DB",HA="\xD2",jA="\xF2",ZA="\u29C1",JA="\u29B5",WA="\u03A9",YA="\u222E",QA="\u21BA",KA="\u29BE",XA="\u29BB",nw="\u203E",tw="\u29C0",ow="\u014C",rw="\u014D",ew="\u03A9",sw="\u03C9",cw="\u039F",iw="\u03BF",aw="\u29B6",lw="\u2296",uw="\u{1D546}",pw="\u{1D560}",fw="\u29B7",hw="\u201C",dw="\u2018",mw="\u29B9",gw="\u2295",_w="\u21BB",bw="\u2A54",kw="\u2228",vw="\u2A5D",xw="\u2134",Cw="\u2134",yw="\xAA",Aw="\xBA",ww="\u22B6",Dw="\u2A56",Ew="\u2A57",qw="\u2A5B",Sw="\u24C8",Fw="\u{1D4AA}",Tw="\u2134",Rw="\xD8",Lw="\xF8",Iw="\u2298",Bw="\xD5",zw="\xF5",Nw="\u2A36",Pw="\u2A37",Mw="\u2297",Uw="\xD6",Ow="\xF6",Vw="\u233D",$w="\u203E",Gw="\u23DE",Hw="\u23B4",jw="\u23DC",Zw="\xB6",Jw="\u2225",Ww="\u2225",Yw="\u2AF3",Qw="\u2AFD",Kw="\u2202",Xw="\u2202",nD="\u041F",tD="\u043F",oD="%",rD=".",eD="\u2030",sD="\u22A5",cD="\u2031",iD="\u{1D513}",aD="\u{1D52D}",lD="\u03A6",uD="\u03C6",pD="\u03D5",fD="\u2133",hD="\u260E",dD="\u03A0",mD="\u03C0",gD="\u22D4",_D="\u03D6",bD="\u210F",kD="\u210E",vD="\u210F",xD="\u2A23",CD="\u229E",yD="\u2A22",AD="+",wD="\u2214",DD="\u2A25",ED="\u2A72",qD="\xB1",SD="\xB1",FD="\u2A26",TD="\u2A27",RD="\xB1",LD="\u210C",ID="\u2A15",BD="\u{1D561}",zD="\u2119",ND="\xA3",PD="\u2AB7",MD="\u2ABB",UD="\u227A",OD="\u227C",VD="\u2AB7",$D="\u227A",GD="\u227C",HD="\u227A",jD="\u2AAF",ZD="\u227C",JD="\u227E",WD="\u2AAF",YD="\u2AB9",QD="\u2AB5",KD="\u22E8",XD="\u2AAF",nE="\u2AB3",tE="\u227E",oE="\u2032",rE="\u2033",eE="\u2119",sE="\u2AB9",cE="\u2AB5",iE="\u22E8",aE="\u220F",lE="\u220F",uE="\u232E",pE="\u2312",fE="\u2313",hE="\u221D",dE="\u221D",mE="\u2237",gE="\u221D",_E="\u227E",bE="\u22B0",kE="\u{1D4AB}",vE="\u{1D4C5}",xE="\u03A8",CE="\u03C8",yE="\u2008",AE="\u{1D514}",wE="\u{1D52E}",DE="\u2A0C",EE="\u{1D562}",qE="\u211A",SE="\u2057",FE="\u{1D4AC}",TE="\u{1D4C6}",RE="\u210D",LE="\u2A16",IE="?",BE="\u225F",zE='"',NE='"',PE="\u21DB",ME="\u223D\u0331",UE="\u0154",OE="\u0155",VE="\u221A",$E="\u29B3",GE="\u27E9",HE="\u27EB",jE="\u2992",ZE="\u29A5",JE="\u27E9",WE="\xBB",YE="\u2975",QE="\u21E5",KE="\u2920",XE="\u2933",nq="\u2192",tq="\u21A0",oq="\u21D2",rq="\u291E",eq="\u21AA",sq="\u21AC",cq="\u2945",iq="\u2974",aq="\u2916",lq="\u21A3",uq="\u219D",pq="\u291A",fq="\u291C",hq="\u2236",dq="\u211A",mq="\u290D",gq="\u290F",_q="\u2910",bq="\u2773",kq="}",vq="]",xq="\u298C",Cq="\u298E",yq="\u2990",Aq="\u0158",wq="\u0159",Dq="\u0156",Eq="\u0157",qq="\u2309",Sq="}",Fq="\u0420",Tq="\u0440",Rq="\u2937",Lq="\u2969",Iq="\u201D",Bq="\u201D",zq="\u21B3",Nq="\u211C",Pq="\u211B",Mq="\u211C",Uq="\u211D",Oq="\u211C",Vq="\u25AD",$q="\xAE",Gq="\xAE",Hq="\u220B",jq="\u21CB",Zq="\u296F",Jq="\u297D",Wq="\u230B",Yq="\u{1D52F}",Qq="\u211C",Kq="\u2964",Xq="\u21C1",nS="\u21C0",tS="\u296C",oS="\u03A1",rS="\u03C1",eS="\u03F1",sS="\u27E9",cS="\u21E5",iS="\u2192",aS="\u2192",lS="\u21D2",uS="\u21C4",pS="\u21A3",fS="\u2309",hS="\u27E7",dS="\u295D",mS="\u2955",gS="\u21C2",_S="\u230B",bS="\u21C1",kS="\u21C0",vS="\u21C4",xS="\u21CC",CS="\u21C9",yS="\u219D",AS="\u21A6",wS="\u22A2",DS="\u295B",ES="\u22CC",qS="\u29D0",SS="\u22B3",FS="\u22B5",TS="\u294F",RS="\u295C",LS="\u2954",IS="\u21BE",BS="\u2953",zS="\u21C0",NS="\u02DA",PS="\u2253",MS="\u21C4",US="\u21CC",OS="\u200F",VS="\u23B1",$S="\u23B1",GS="\u2AEE",HS="\u27ED",jS="\u21FE",ZS="\u27E7",JS="\u2986",WS="\u{1D563}",YS="\u211D",QS="\u2A2E",KS="\u2A35",XS="\u2970",nF=")",tF="\u2994",oF="\u2A12",rF="\u21C9",eF="\u21DB",sF="\u203A",cF="\u{1D4C7}",iF="\u211B",aF="\u21B1",lF="\u21B1",uF="]",pF="\u2019",fF="\u2019",hF="\u22CC",dF="\u22CA",mF="\u25B9",gF="\u22B5",_F="\u25B8",bF="\u29CE",kF="\u29F4",vF="\u2968",xF="\u211E",CF="\u015A",yF="\u015B",AF="\u201A",wF="\u2AB8",DF="\u0160",EF="\u0161",qF="\u2ABC",SF="\u227B",FF="\u227D",TF="\u2AB0",RF="\u2AB4",LF="\u015E",IF="\u015F",BF="\u015C",zF="\u015D",NF="\u2ABA",PF="\u2AB6",MF="\u22E9",UF="\u2A13",OF="\u227F",VF="\u0421",$F="\u0441",GF="\u22A1",HF="\u22C5",jF="\u2A66",ZF="\u2925",JF="\u2198",WF="\u21D8",YF="\u2198",QF="\xA7",KF=";",XF="\u2929",n2="\u2216",t2="\u2216",o2="\u2736",r2="\u{1D516}",e2="\u{1D530}",s2="\u2322",c2="\u266F",i2="\u0429",a2="\u0449",l2="\u0428",u2="\u0448",p2="\u2193",f2="\u2190",h2="\u2223",d2="\u2225",m2="\u2192",g2="\u2191",_2="\xAD",b2="\u03A3",k2="\u03C3",v2="\u03C2",x2="\u03C2",C2="\u223C",y2="\u2A6A",A2="\u2243",w2="\u2243",D2="\u2A9E",E2="\u2AA0",q2="\u2A9D",S2="\u2A9F",F2="\u2246",T2="\u2A24",R2="\u2972",L2="\u2190",I2="\u2218",B2="\u2216",z2="\u2A33",N2="\u29E4",P2="\u2223",M2="\u2323",U2="\u2AAA",O2="\u2AAC",V2="\u2AAC\uFE00",$2="\u042C",G2="\u044C",H2="\u233F",j2="\u29C4",Z2="/",J2="\u{1D54A}",W2="\u{1D564}",Y2="\u2660",Q2="\u2660",K2="\u2225",X2="\u2293",nT="\u2293\uFE00",tT="\u2294",oT="\u2294\uFE00",rT="\u221A",eT="\u228F",sT="\u2291",cT="\u228F",iT="\u2291",aT="\u2290",lT="\u2292",uT="\u2290",pT="\u2292",fT="\u25A1",hT="\u25A1",dT="\u2293",mT="\u228F",gT="\u2291",_T="\u2290",bT="\u2292",kT="\u2294",vT="\u25AA",xT="\u25A1",CT="\u25AA",yT="\u2192",AT="\u{1D4AE}",wT="\u{1D4C8}",DT="\u2216",ET="\u2323",qT="\u22C6",ST="\u22C6",FT="\u2606",TT="\u2605",RT="\u03F5",LT="\u03D5",IT="\xAF",BT="\u2282",zT="\u22D0",NT="\u2ABD",PT="\u2AC5",MT="\u2286",UT="\u2AC3",OT="\u2AC1",VT="\u2ACB",$T="\u228A",GT="\u2ABF",HT="\u2979",jT="\u2282",ZT="\u22D0",JT="\u2286",WT="\u2AC5",YT="\u2286",QT="\u228A",KT="\u2ACB",XT="\u2AC7",nR="\u2AD5",tR="\u2AD3",oR="\u2AB8",rR="\u227B",eR="\u227D",sR="\u227B",cR="\u2AB0",iR="\u227D",aR="\u227F",lR="\u2AB0",uR="\u2ABA",pR="\u2AB6",fR="\u22E9",hR="\u227F",dR="\u220B",mR="\u2211",gR="\u2211",_R="\u266A",bR="\xB9",kR="\xB2",vR="\xB3",xR="\u2283",CR="\u22D1",yR="\u2ABE",AR="\u2AD8",wR="\u2AC6",DR="\u2287",ER="\u2AC4",qR="\u2283",SR="\u2287",FR="\u27C9",TR="\u2AD7",RR="\u297B",LR="\u2AC2",IR="\u2ACC",BR="\u228B",zR="\u2AC0",NR="\u2283",PR="\u22D1",MR="\u2287",UR="\u2AC6",OR="\u228B",VR="\u2ACC",$R="\u2AC8",GR="\u2AD4",HR="\u2AD6",jR="\u2926",ZR="\u2199",JR="\u21D9",WR="\u2199",YR="\u292A",QR="\xDF",KR=" ",XR="\u2316",nL="\u03A4",tL="\u03C4",oL="\u23B4",rL="\u0164",eL="\u0165",sL="\u0162",cL="\u0163",iL="\u0422",aL="\u0442",lL="\u20DB",uL="\u2315",pL="\u{1D517}",fL="\u{1D531}",hL="\u2234",dL="\u2234",mL="\u2234",gL="\u0398",_L="\u03B8",bL="\u03D1",kL="\u03D1",vL="\u2248",xL="\u223C",CL="\u205F\u200A",yL="\u2009",AL="\u2009",wL="\u2248",DL="\u223C",EL="\xDE",qL="\xFE",SL="\u02DC",FL="\u223C",TL="\u2243",RL="\u2245",LL="\u2248",IL="\u2A31",BL="\u22A0",zL="\xD7",NL="\u2A30",PL="\u222D",ML="\u2928",UL="\u2336",OL="\u2AF1",VL="\u22A4",$L="\u{1D54B}",GL="\u{1D565}",HL="\u2ADA",jL="\u2929",ZL="\u2034",JL="\u2122",WL="\u2122",YL="\u25B5",QL="\u25BF",KL="\u25C3",XL="\u22B4",nI="\u225C",tI="\u25B9",oI="\u22B5",rI="\u25EC",eI="\u225C",sI="\u2A3A",cI="\u20DB",iI="\u2A39",aI="\u29CD",lI="\u2A3B",uI="\u23E2",pI="\u{1D4AF}",fI="\u{1D4C9}",hI="\u0426",dI="\u0446",mI="\u040B",gI="\u045B",_I="\u0166",bI="\u0167",kI="\u226C",vI="\u219E",xI="\u21A0",CI="\xDA",yI="\xFA",AI="\u2191",wI="\u219F",DI="\u21D1",EI="\u2949",qI="\u040E",SI="\u045E",FI="\u016C",TI="\u016D",RI="\xDB",LI="\xFB",II="\u0423",BI="\u0443",zI="\u21C5",NI="\u0170",PI="\u0171",MI="\u296E",UI="\u297E",OI="\u{1D518}",VI="\u{1D532}",$I="\xD9",GI="\xF9",HI="\u2963",jI="\u21BF",ZI="\u21BE",JI="\u2580",WI="\u231C",YI="\u231C",QI="\u230F",KI="\u25F8",XI="\u016A",nB="\u016B",tB="\xA8",oB="_",rB="\u23DF",eB="\u23B5",sB="\u23DD",cB="\u22C3",iB="\u228E",aB="\u0172",lB="\u0173",uB="\u{1D54C}",pB="\u{1D566}",fB="\u2912",hB="\u2191",dB="\u2191",mB="\u21D1",gB="\u21C5",_B="\u2195",bB="\u2195",kB="\u21D5",vB="\u296E",xB="\u21BF",CB="\u21BE",yB="\u228E",AB="\u2196",wB="\u2197",DB="\u03C5",EB="\u03D2",qB="\u03D2",SB="\u03A5",FB="\u03C5",TB="\u21A5",RB="\u22A5",LB="\u21C8",IB="\u231D",BB="\u231D",zB="\u230E",NB="\u016E",PB="\u016F",MB="\u25F9",UB="\u{1D4B0}",OB="\u{1D4CA}",VB="\u22F0",$B="\u0168",GB="\u0169",HB="\u25B5",jB="\u25B4",ZB="\u21C8",JB="\xDC",WB="\xFC",YB="\u29A7",QB="\u299C",KB="\u03F5",XB="\u03F0",nz="\u2205",tz="\u03D5",oz="\u03D6",rz="\u221D",ez="\u2195",sz="\u21D5",cz="\u03F1",iz="\u03C2",az="\u228A\uFE00",lz="\u2ACB\uFE00",uz="\u228B\uFE00",pz="\u2ACC\uFE00",fz="\u03D1",hz="\u22B2",dz="\u22B3",mz="\u2AE8",gz="\u2AEB",_z="\u2AE9",bz="\u0412",kz="\u0432",vz="\u22A2",xz="\u22A8",Cz="\u22A9",yz="\u22AB",Az="\u2AE6",wz="\u22BB",Dz="\u2228",Ez="\u22C1",qz="\u225A",Sz="\u22EE",Fz="|",Tz="\u2016",Rz="|",Lz="\u2016",Iz="\u2223",Bz="|",zz="\u2758",Nz="\u2240",Pz="\u200A",Mz="\u{1D519}",Uz="\u{1D533}",Oz="\u22B2",Vz="\u2282\u20D2",$z="\u2283\u20D2",Gz="\u{1D54D}",Hz="\u{1D567}",jz="\u221D",Zz="\u22B3",Jz="\u{1D4B1}",Wz="\u{1D4CB}",Yz="\u2ACB\uFE00",Qz="\u228A\uFE00",Kz="\u2ACC\uFE00",Xz="\u228B\uFE00",n3="\u22AA",t3="\u299A",o3="\u0174",r3="\u0175",e3="\u2A5F",s3="\u2227",c3="\u22C0",i3="\u2259",a3="\u2118",l3="\u{1D51A}",u3="\u{1D534}",p3="\u{1D54E}",f3="\u{1D568}",h3="\u2118",d3="\u2240",m3="\u2240",g3="\u{1D4B2}",_3="\u{1D4CC}",b3="\u22C2",k3="\u25EF",v3="\u22C3",x3="\u25BD",C3="\u{1D51B}",y3="\u{1D535}",A3="\u27F7",w3="\u27FA",D3="\u039E",E3="\u03BE",q3="\u27F5",S3="\u27F8",F3="\u27FC",T3="\u22FB",R3="\u2A00",L3="\u{1D54F}",I3="\u{1D569}",B3="\u2A01",z3="\u2A02",N3="\u27F6",P3="\u27F9",M3="\u{1D4B3}",U3="\u{1D4CD}",O3="\u2A06",V3="\u2A04",$3="\u25B3",G3="\u22C1",H3="\u22C0",j3="\xDD",Z3="\xFD",J3="\u042F",W3="\u044F",Y3="\u0176",Q3="\u0177",K3="\u042B",X3="\u044B",nN="\xA5",tN="\u{1D51C}",oN="\u{1D536}",rN="\u0407",eN="\u0457",sN="\u{1D550}",cN="\u{1D56A}",iN="\u{1D4B4}",aN="\u{1D4CE}",lN="\u042E",uN="\u044E",pN="\xFF",fN="\u0178",hN="\u0179",dN="\u017A",mN="\u017D",gN="\u017E",_N="\u0417",bN="\u0437",kN="\u017B",vN="\u017C",xN="\u2128",CN="\u200B",yN="\u0396",AN="\u03B6",wN="\u{1D537}",DN="\u2128",EN="\u0416",qN="\u0436",SN="\u21DD",FN="\u{1D56B}",TN="\u2124",RN="\u{1D4B5}",LN="\u{1D4CF}",IN="\u200D",BN="\u200C";var zN={Aacute:bo,aacute:ko,Abreve:vo,abreve:xo,ac:Co,acd:yo,acE:Ao,Acirc:wo,acirc:Do,acute:Eo,Acy:qo,acy:So,AElig:Fo,aelig:To,af:Ro,Afr:Lo,afr:Io,Agrave:Bo,agrave:zo,alefsym:No,aleph:Po,Alpha:Mo,alpha:Uo,Amacr:Oo,amacr:Vo,amalg:$o,amp:Go,AMP:Ho,andand:jo,And:Zo,and:Jo,andd:Wo,andslope:Yo,andv:Qo,ang:Ko,ange:Xo,angle:nr,angmsdaa:tr,angmsdab:or,angmsdac:rr,angmsdad:er,angmsdae:sr,angmsdaf:cr,angmsdag:ir,angmsdah:ar,angmsd:lr,angrt:ur,angrtvb:pr,angrtvbd:fr,angsph:hr,angst:dr,angzarr:mr,Aogon:gr,aogon:_r,Aopf:br,aopf:kr,apacir:vr,ap:xr,apE:Cr,ape:yr,apid:Ar,apos:wr,ApplyFunction:Dr,approx:Er,approxeq:qr,Aring:Sr,aring:Fr,Ascr:Tr,ascr:Rr,Assign:Lr,ast:Ir,asymp:Br,asympeq:zr,Atilde:Nr,atilde:Pr,Auml:Mr,auml:Ur,awconint:Or,awint:Vr,backcong:$r,backepsilon:Gr,backprime:Hr,backsim:jr,backsimeq:Zr,Backslash:Jr,Barv:Wr,barvee:Yr,barwed:Qr,Barwed:Kr,barwedge:Xr,bbrk:ne,bbrktbrk:te,bcong:oe,Bcy:re,bcy:ee,bdquo:se,becaus:ce,because:ie,Because:ae,bemptyv:le,bepsi:ue,bernou:pe,Bernoullis:fe,Beta:he,beta:de,beth:me,between:ge,Bfr:_e,bfr:be,bigcap:ke,bigcirc:ve,bigcup:xe,bigodot:Ce,bigoplus:ye,bigotimes:Ae,bigsqcup:we,bigstar:De,bigtriangledown:Ee,bigtriangleup:qe,biguplus:Se,bigvee:Fe,bigwedge:Te,bkarow:Re,blacklozenge:Le,blacksquare:Ie,blacktriangle:Be,blacktriangledown:ze,blacktriangleleft:Ne,blacktriangleright:Pe,blank:Me,blk12:Ue,blk14:Oe,blk34:Ve,block:$e,bne:Ge,bnequiv:He,bNot:je,bnot:Ze,Bopf:Je,bopf:We,bot:Ye,bottom:Qe,bowtie:Ke,boxbox:Xe,boxdl:ns,boxdL:ts,boxDl:os,boxDL:rs,boxdr:es,boxdR:ss,boxDr:cs,boxDR:is,boxh:as,boxH:ls,boxhd:us,boxHd:ps,boxhD:fs,boxHD:hs,boxhu:ds,boxHu:ms,boxhU:gs,boxHU:_s,boxminus:bs,boxplus:ks,boxtimes:vs,boxul:xs,boxuL:Cs,boxUl:ys,boxUL:As,boxur:ws,boxuR:Ds,boxUr:Es,boxUR:qs,boxv:Ss,boxV:Fs,boxvh:Ts,boxvH:Rs,boxVh:Ls,boxVH:Is,boxvl:Bs,boxvL:zs,boxVl:Ns,boxVL:Ps,boxvr:Ms,boxvR:Us,boxVr:Os,boxVR:Vs,bprime:$s,breve:Gs,Breve:Hs,brvbar:js,bscr:Zs,Bscr:Js,bsemi:Ws,bsim:Ys,bsime:Qs,bsolb:Ks,bsol:Xs,bsolhsub:nc,bull:tc,bullet:oc,bump:rc,bumpE:ec,bumpe:sc,Bumpeq:cc,bumpeq:ic,Cacute:ac,cacute:lc,capand:uc,capbrcup:pc,capcap:fc,cap:hc,Cap:dc,capcup:mc,capdot:gc,CapitalDifferentialD:_c,caps:bc,caret:kc,caron:vc,Cayleys:xc,ccaps:Cc,Ccaron:yc,ccaron:Ac,Ccedil:wc,ccedil:Dc,Ccirc:Ec,ccirc:qc,Cconint:Sc,ccups:Fc,ccupssm:Tc,Cdot:Rc,cdot:Lc,cedil:Ic,Cedilla:Bc,cemptyv:zc,cent:Nc,centerdot:Pc,CenterDot:Mc,cfr:Uc,Cfr:Oc,CHcy:Vc,chcy:$c,check:Gc,checkmark:Hc,Chi:jc,chi:Zc,circ:Jc,circeq:Wc,circlearrowleft:Yc,circlearrowright:Qc,circledast:Kc,circledcirc:Xc,circleddash:ni,CircleDot:ti,circledR:oi,circledS:ri,CircleMinus:ei,CirclePlus:si,CircleTimes:ci,cir:ii,cirE:ai,cire:li,cirfnint:ui,cirmid:pi,cirscir:fi,ClockwiseContourIntegral:hi,CloseCurlyDoubleQuote:di,CloseCurlyQuote:mi,clubs:gi,clubsuit:_i,colon:bi,Colon:ki,Colone:vi,colone:xi,coloneq:Ci,comma:yi,commat:Ai,comp:wi,compfn:Di,complement:Ei,complexes:qi,cong:Si,congdot:Fi,Congruent:Ti,conint:Ri,Conint:Li,ContourIntegral:Ii,copf:Bi,Copf:zi,coprod:Ni,Coproduct:Pi,copy:Mi,COPY:Ui,copysr:Oi,CounterClockwiseContourIntegral:Vi,crarr:$i,cross:Gi,Cross:Hi,Cscr:ji,cscr:Zi,csub:Ji,csube:Wi,csup:Yi,csupe:Qi,ctdot:Ki,cudarrl:Xi,cudarrr:na,cuepr:ta,cuesc:oa,cularr:ra,cularrp:ea,cupbrcap:sa,cupcap:ca,CupCap:ia,cup:aa,Cup:la,cupcup:ua,cupdot:pa,cupor:fa,cups:ha,curarr:da,curarrm:ma,curlyeqprec:ga,curlyeqsucc:_a,curlyvee:ba,curlywedge:ka,curren:va,curvearrowleft:xa,curvearrowright:Ca,cuvee:ya,cuwed:Aa,cwconint:wa,cwint:Da,cylcty:Ea,dagger:qa,Dagger:Sa,daleth:Fa,darr:Ta,Darr:Ra,dArr:La,dash:Ia,Dashv:Ba,dashv:za,dbkarow:Na,dblac:Pa,Dcaron:Ma,dcaron:Ua,Dcy:Oa,dcy:Va,ddagger:$a,ddarr:Ga,DD:Ha,dd:ja,DDotrahd:Za,ddotseq:Ja,deg:Wa,Del:Ya,Delta:Qa,delta:Ka,demptyv:Xa,dfisht:nl,Dfr:tl,dfr:ol,dHar:rl,dharl:el,dharr:sl,DiacriticalAcute:cl,DiacriticalDot:il,DiacriticalDoubleAcute:al,DiacriticalGrave:ll,DiacriticalTilde:ul,diam:pl,diamond:fl,Diamond:hl,diamondsuit:dl,diams:ml,die:gl,DifferentialD:_l,digamma:bl,disin:kl,div:vl,divide:xl,divideontimes:Cl,divonx:yl,DJcy:Al,djcy:wl,dlcorn:Dl,dlcrop:El,dollar:ql,Dopf:Sl,dopf:Fl,Dot:Tl,dot:Rl,DotDot:Ll,doteq:Il,doteqdot:Bl,DotEqual:zl,dotminus:Nl,dotplus:Pl,dotsquare:Ml,doublebarwedge:Ul,DoubleContourIntegral:Ol,DoubleDot:Vl,DoubleDownArrow:$l,DoubleLeftArrow:Gl,DoubleLeftRightArrow:Hl,DoubleLeftTee:jl,DoubleLongLeftArrow:Zl,DoubleLongLeftRightArrow:Jl,DoubleLongRightArrow:Wl,DoubleRightArrow:Yl,DoubleRightTee:Ql,DoubleUpArrow:Kl,DoubleUpDownArrow:Xl,DoubleVerticalBar:nu,DownArrowBar:tu,downarrow:ou,DownArrow:ru,Downarrow:eu,DownArrowUpArrow:su,DownBreve:cu,downdownarrows:iu,downharpoonleft:au,downharpoonright:lu,DownLeftRightVector:uu,DownLeftTeeVector:pu,DownLeftVectorBar:fu,DownLeftVector:hu,DownRightTeeVector:du,DownRightVectorBar:mu,DownRightVector:gu,DownTeeArrow:_u,DownTee:bu,drbkarow:ku,drcorn:vu,drcrop:xu,Dscr:Cu,dscr:yu,DScy:Au,dscy:wu,dsol:Du,Dstrok:Eu,dstrok:qu,dtdot:Su,dtri:Fu,dtrif:Tu,duarr:Ru,duhar:Lu,dwangle:Iu,DZcy:Bu,dzcy:zu,dzigrarr:Nu,Eacute:Pu,eacute:Mu,easter:Uu,Ecaron:Ou,ecaron:Vu,Ecirc:$u,ecirc:Gu,ecir:Hu,ecolon:ju,Ecy:Zu,ecy:Ju,eDDot:Wu,Edot:Yu,edot:Qu,eDot:Ku,ee:Xu,efDot:np,Efr:tp,efr:op,eg:rp,Egrave:ep,egrave:sp,egs:cp,egsdot:ip,el:ap,Element:lp,elinters:up,ell:pp,els:fp,elsdot:hp,Emacr:dp,emacr:mp,empty:gp,emptyset:_p,EmptySmallSquare:bp,emptyv:kp,EmptyVerySmallSquare:vp,emsp13:xp,emsp14:Cp,emsp:yp,ENG:Ap,eng:wp,ensp:Dp,Eogon:Ep,eogon:qp,Eopf:Sp,eopf:Fp,epar:Tp,eparsl:Rp,eplus:Lp,epsi:Ip,Epsilon:Bp,epsilon:zp,epsiv:Np,eqcirc:Pp,eqcolon:Mp,eqsim:Up,eqslantgtr:Op,eqslantless:Vp,Equal:$p,equals:Gp,EqualTilde:Hp,equest:jp,Equilibrium:Zp,equiv:Jp,equivDD:Wp,eqvparsl:Yp,erarr:Qp,erDot:Kp,escr:Xp,Escr:nf,esdot:tf,Esim:of,esim:rf,Eta:ef,eta:sf,ETH:cf,eth:af,Euml:lf,euml:uf,euro:pf,excl:ff,exist:hf,Exists:df,expectation:mf,exponentiale:gf,ExponentialE:_f,fallingdotseq:bf,Fcy:kf,fcy:vf,female:xf,ffilig:Cf,fflig:yf,ffllig:Af,Ffr:wf,ffr:Df,filig:Ef,FilledSmallSquare:qf,FilledVerySmallSquare:Sf,fjlig:Ff,flat:Tf,fllig:Rf,fltns:Lf,fnof:If,Fopf:Bf,fopf:zf,forall:Nf,ForAll:Pf,fork:Mf,forkv:Uf,Fouriertrf:Of,fpartint:Vf,frac12:$f,frac13:Gf,frac14:Hf,frac15:jf,frac16:Zf,frac18:Jf,frac23:Wf,frac25:Yf,frac34:Qf,frac35:Kf,frac38:Xf,frac45:nh,frac56:th,frac58:oh,frac78:rh,frasl:eh,frown:sh,fscr:ch,Fscr:ih,gacute:ah,Gamma:lh,gamma:uh,Gammad:ph,gammad:fh,gap:hh,Gbreve:dh,gbreve:mh,Gcedil:gh,Gcirc:_h,gcirc:bh,Gcy:kh,gcy:vh,Gdot:xh,gdot:Ch,ge:yh,gE:Ah,gEl:wh,gel:Dh,geq:Eh,geqq:qh,geqslant:Sh,gescc:Fh,ges:Th,gesdot:Rh,gesdoto:Lh,gesdotol:Ih,gesl:Bh,gesles:zh,Gfr:Nh,gfr:Ph,gg:Mh,Gg:Uh,ggg:Oh,gimel:Vh,GJcy:$h,gjcy:Gh,gla:Hh,gl:jh,glE:Zh,glj:Jh,gnap:Wh,gnapprox:Yh,gne:Qh,gnE:Kh,gneq:Xh,gneqq:nd,gnsim:td,Gopf:od,gopf:rd,grave:ed,GreaterEqual:sd,GreaterEqualLess:cd,GreaterFullEqual:id,GreaterGreater:ad,GreaterLess:ld,GreaterSlantEqual:ud,GreaterTilde:pd,Gscr:fd,gscr:hd,gsim:dd,gsime:md,gsiml:gd,gtcc:_d,gtcir:bd,gt:kd,GT:vd,Gt:xd,gtdot:Cd,gtlPar:yd,gtquest:Ad,gtrapprox:wd,gtrarr:Dd,gtrdot:Ed,gtreqless:qd,gtreqqless:Sd,gtrless:Fd,gtrsim:Td,gvertneqq:Rd,gvnE:Ld,Hacek:Id,hairsp:Bd,half:zd,hamilt:Nd,HARDcy:Pd,hardcy:Md,harrcir:Ud,harr:Od,hArr:Vd,harrw:$d,Hat:Gd,hbar:Hd,Hcirc:jd,hcirc:Zd,hearts:Jd,heartsuit:Wd,hellip:Yd,hercon:Qd,hfr:Kd,Hfr:Xd,HilbertSpace:nm,hksearow:tm,hkswarow:om,hoarr:rm,homtht:em,hookleftarrow:sm,hookrightarrow:cm,hopf:im,Hopf:am,horbar:lm,HorizontalLine:um,hscr:pm,Hscr:fm,hslash:hm,Hstrok:dm,hstrok:mm,HumpDownHump:gm,HumpEqual:_m,hybull:bm,hyphen:km,Iacute:vm,iacute:xm,ic:Cm,Icirc:ym,icirc:Am,Icy:wm,icy:Dm,Idot:Em,IEcy:qm,iecy:Sm,iexcl:Fm,iff:Tm,ifr:Rm,Ifr:Lm,Igrave:Im,igrave:Bm,ii:zm,iiiint:Nm,iiint:Pm,iinfin:Mm,iiota:Um,IJlig:Om,ijlig:Vm,Imacr:$m,imacr:Gm,image:Hm,ImaginaryI:jm,imagline:Zm,imagpart:Jm,imath:Wm,Im:Ym,imof:Qm,imped:Km,Implies:Xm,incare:ng,in:"\u2208",infin:tg,infintie:og,inodot:rg,intcal:eg,int:sg,Int:cg,integers:ig,Integral:ag,intercal:lg,Intersection:ug,intlarhk:pg,intprod:fg,InvisibleComma:hg,InvisibleTimes:dg,IOcy:mg,iocy:gg,Iogon:_g,iogon:bg,Iopf:kg,iopf:vg,Iota:xg,iota:Cg,iprod:yg,iquest:Ag,iscr:wg,Iscr:Dg,isin:Eg,isindot:qg,isinE:Sg,isins:Fg,isinsv:Tg,isinv:Rg,it:Lg,Itilde:Ig,itilde:Bg,Iukcy:zg,iukcy:Ng,Iuml:Pg,iuml:Mg,Jcirc:Ug,jcirc:Og,Jcy:Vg,jcy:$g,Jfr:Gg,jfr:Hg,jmath:jg,Jopf:Zg,jopf:Jg,Jscr:Wg,jscr:Yg,Jsercy:Qg,jsercy:Kg,Jukcy:Xg,jukcy:n0,Kappa:t0,kappa:o0,kappav:r0,Kcedil:e0,kcedil:s0,Kcy:c0,kcy:i0,Kfr:a0,kfr:l0,kgreen:u0,KHcy:p0,khcy:f0,KJcy:h0,kjcy:d0,Kopf:m0,kopf:g0,Kscr:_0,kscr:b0,lAarr:k0,Lacute:v0,lacute:x0,laemptyv:C0,lagran:y0,Lambda:A0,lambda:w0,lang:D0,Lang:E0,langd:q0,langle:S0,lap:F0,Laplacetrf:T0,laquo:R0,larrb:L0,larrbfs:I0,larr:B0,Larr:z0,lArr:N0,larrfs:P0,larrhk:M0,larrlp:U0,larrpl:O0,larrsim:V0,larrtl:$0,latail:G0,lAtail:H0,lat:j0,late:Z0,lates:J0,lbarr:W0,lBarr:Y0,lbbrk:Q0,lbrace:K0,lbrack:X0,lbrke:n_,lbrksld:t_,lbrkslu:o_,Lcaron:r_,lcaron:e_,Lcedil:s_,lcedil:c_,lceil:i_,lcub:a_,Lcy:l_,lcy:u_,ldca:p_,ldquo:f_,ldquor:h_,ldrdhar:d_,ldrushar:m_,ldsh:g_,le:__,lE:b_,LeftAngleBracket:k_,LeftArrowBar:v_,leftarrow:x_,LeftArrow:C_,Leftarrow:y_,LeftArrowRightArrow:A_,leftarrowtail:w_,LeftCeiling:D_,LeftDoubleBracket:E_,LeftDownTeeVector:q_,LeftDownVectorBar:S_,LeftDownVector:F_,LeftFloor:T_,leftharpoondown:R_,leftharpoonup:L_,leftleftarrows:I_,leftrightarrow:B_,LeftRightArrow:z_,Leftrightarrow:N_,leftrightarrows:P_,leftrightharpoons:M_,leftrightsquigarrow:U_,LeftRightVector:O_,LeftTeeArrow:V_,LeftTee:$_,LeftTeeVector:G_,leftthreetimes:H_,LeftTriangleBar:j_,LeftTriangle:Z_,LeftTriangleEqual:J_,LeftUpDownVector:W_,LeftUpTeeVector:Y_,LeftUpVectorBar:Q_,LeftUpVector:K_,LeftVectorBar:X_,LeftVector:nb,lEg:tb,leg:ob,leq:rb,leqq:eb,leqslant:sb,lescc:cb,les:ib,lesdot:ab,lesdoto:lb,lesdotor:ub,lesg:pb,lesges:fb,lessapprox:hb,lessdot:db,lesseqgtr:mb,lesseqqgtr:gb,LessEqualGreater:_b,LessFullEqual:bb,LessGreater:kb,lessgtr:vb,LessLess:xb,lesssim:Cb,LessSlantEqual:yb,LessTilde:Ab,lfisht:wb,lfloor:Db,Lfr:Eb,lfr:qb,lg:Sb,lgE:Fb,lHar:Tb,lhard:Rb,lharu:Lb,lharul:Ib,lhblk:Bb,LJcy:zb,ljcy:Nb,llarr:Pb,ll:Mb,Ll:Ub,llcorner:Ob,Lleftarrow:Vb,llhard:$b,lltri:Gb,Lmidot:Hb,lmidot:jb,lmoustache:Zb,lmoust:Jb,lnap:Wb,lnapprox:Yb,lne:Qb,lnE:Kb,lneq:Xb,lneqq:nk,lnsim:tk,loang:ok,loarr:rk,lobrk:ek,longleftarrow:sk,LongLeftArrow:ck,Longleftarrow:ik,longleftrightarrow:ak,LongLeftRightArrow:lk,Longleftrightarrow:uk,longmapsto:pk,longrightarrow:fk,LongRightArrow:hk,Longrightarrow:dk,looparrowleft:mk,looparrowright:gk,lopar:_k,Lopf:bk,lopf:kk,loplus:vk,lotimes:xk,lowast:Ck,lowbar:yk,LowerLeftArrow:Ak,LowerRightArrow:wk,loz:Dk,lozenge:Ek,lozf:qk,lpar:Sk,lparlt:Fk,lrarr:Tk,lrcorner:Rk,lrhar:Lk,lrhard:Ik,lrm:Bk,lrtri:zk,lsaquo:Nk,lscr:Pk,Lscr:Mk,lsh:Uk,Lsh:Ok,lsim:Vk,lsime:$k,lsimg:Gk,lsqb:Hk,lsquo:jk,lsquor:Zk,Lstrok:Jk,lstrok:Wk,ltcc:Yk,ltcir:Qk,lt:Kk,LT:Xk,Lt:nv,ltdot:tv,lthree:ov,ltimes:rv,ltlarr:ev,ltquest:sv,ltri:cv,ltrie:iv,ltrif:av,ltrPar:lv,lurdshar:uv,luruhar:pv,lvertneqq:fv,lvnE:hv,macr:dv,male:mv,malt:gv,maltese:_v,Map:"\u2905",map:bv,mapsto:kv,mapstodown:vv,mapstoleft:xv,mapstoup:Cv,marker:yv,mcomma:Av,Mcy:wv,mcy:Dv,mdash:Ev,mDDot:qv,measuredangle:Sv,MediumSpace:Fv,Mellintrf:Tv,Mfr:Rv,mfr:Lv,mho:Iv,micro:Bv,midast:zv,midcir:Nv,mid:Pv,middot:Mv,minusb:Uv,minus:Ov,minusd:Vv,minusdu:$v,MinusPlus:Gv,mlcp:Hv,mldr:jv,mnplus:Zv,models:Jv,Mopf:Wv,mopf:Yv,mp:Qv,mscr:Kv,Mscr:Xv,mstpos:nx,Mu:tx,mu:ox,multimap:rx,mumap:ex,nabla:sx,Nacute:cx,nacute:ix,nang:ax,nap:lx,napE:ux,napid:px,napos:fx,napprox:hx,natural:dx,naturals:mx,natur:gx,nbsp:_x,nbump:bx,nbumpe:kx,ncap:vx,Ncaron:xx,ncaron:Cx,Ncedil:yx,ncedil:Ax,ncong:wx,ncongdot:Dx,ncup:Ex,Ncy:qx,ncy:Sx,ndash:Fx,nearhk:Tx,nearr:Rx,neArr:Lx,nearrow:Ix,ne:Bx,nedot:zx,NegativeMediumSpace:Nx,NegativeThickSpace:Px,NegativeThinSpace:Mx,NegativeVeryThinSpace:Ux,nequiv:Ox,nesear:Vx,nesim:$x,NestedGreaterGreater:Gx,NestedLessLess:Hx,NewLine:jx,nexist:Zx,nexists:Jx,Nfr:Wx,nfr:Yx,ngE:Qx,nge:Kx,ngeq:Xx,ngeqq:nC,ngeqslant:tC,nges:oC,nGg:rC,ngsim:eC,nGt:sC,ngt:cC,ngtr:iC,nGtv:aC,nharr:lC,nhArr:uC,nhpar:pC,ni:fC,nis:hC,nisd:dC,niv:mC,NJcy:gC,njcy:_C,nlarr:bC,nlArr:kC,nldr:vC,nlE:xC,nle:CC,nleftarrow:yC,nLeftarrow:AC,nleftrightarrow:wC,nLeftrightarrow:DC,nleq:EC,nleqq:qC,nleqslant:SC,nles:FC,nless:TC,nLl:RC,nlsim:LC,nLt:IC,nlt:BC,nltri:zC,nltrie:NC,nLtv:PC,nmid:MC,NoBreak:UC,NonBreakingSpace:OC,nopf:VC,Nopf:$C,Not:GC,not:HC,NotCongruent:jC,NotCupCap:ZC,NotDoubleVerticalBar:JC,NotElement:WC,NotEqual:YC,NotEqualTilde:QC,NotExists:KC,NotGreater:XC,NotGreaterEqual:ny,NotGreaterFullEqual:ty,NotGreaterGreater:oy,NotGreaterLess:ry,NotGreaterSlantEqual:ey,NotGreaterTilde:sy,NotHumpDownHump:cy,NotHumpEqual:iy,notin:ay,notindot:ly,notinE:uy,notinva:py,notinvb:fy,notinvc:hy,NotLeftTriangleBar:dy,NotLeftTriangle:my,NotLeftTriangleEqual:gy,NotLess:_y,NotLessEqual:by,NotLessGreater:ky,NotLessLess:vy,NotLessSlantEqual:xy,NotLessTilde:Cy,NotNestedGreaterGreater:yy,NotNestedLessLess:Ay,notni:wy,notniva:Dy,notnivb:Ey,notnivc:qy,NotPrecedes:Sy,NotPrecedesEqual:Fy,NotPrecedesSlantEqual:Ty,NotReverseElement:Ry,NotRightTriangleBar:Ly,NotRightTriangle:Iy,NotRightTriangleEqual:By,NotSquareSubset:zy,NotSquareSubsetEqual:Ny,NotSquareSuperset:Py,NotSquareSupersetEqual:My,NotSubset:Uy,NotSubsetEqual:Oy,NotSucceeds:Vy,NotSucceedsEqual:$y,NotSucceedsSlantEqual:Gy,NotSucceedsTilde:Hy,NotSuperset:jy,NotSupersetEqual:Zy,NotTilde:Jy,NotTildeEqual:Wy,NotTildeFullEqual:Yy,NotTildeTilde:Qy,NotVerticalBar:Ky,nparallel:Xy,npar:n1,nparsl:t1,npart:o1,npolint:r1,npr:e1,nprcue:s1,nprec:c1,npreceq:i1,npre:a1,nrarrc:l1,nrarr:u1,nrArr:p1,nrarrw:f1,nrightarrow:h1,nRightarrow:d1,nrtri:m1,nrtrie:g1,nsc:_1,nsccue:b1,nsce:k1,Nscr:v1,nscr:x1,nshortmid:C1,nshortparallel:y1,nsim:A1,nsime:w1,nsimeq:D1,nsmid:E1,nspar:q1,nsqsube:S1,nsqsupe:F1,nsub:T1,nsubE:R1,nsube:L1,nsubset:I1,nsubseteq:B1,nsubseteqq:z1,nsucc:N1,nsucceq:P1,nsup:M1,nsupE:U1,nsupe:O1,nsupset:V1,nsupseteq:$1,nsupseteqq:G1,ntgl:H1,Ntilde:j1,ntilde:Z1,ntlg:J1,ntriangleleft:W1,ntrianglelefteq:Y1,ntriangleright:Q1,ntrianglerighteq:K1,Nu:X1,nu:nA,num:tA,numero:oA,numsp:rA,nvap:eA,nvdash:sA,nvDash:cA,nVdash:iA,nVDash:aA,nvge:lA,nvgt:uA,nvHarr:pA,nvinfin:fA,nvlArr:hA,nvle:dA,nvlt:mA,nvltrie:gA,nvrArr:_A,nvrtrie:bA,nvsim:kA,nwarhk:vA,nwarr:xA,nwArr:CA,nwarrow:yA,nwnear:AA,Oacute:wA,oacute:DA,oast:EA,Ocirc:qA,ocirc:SA,ocir:FA,Ocy:TA,ocy:RA,odash:LA,Odblac:IA,odblac:BA,odiv:zA,odot:NA,odsold:PA,OElig:MA,oelig:UA,ofcir:OA,Ofr:VA,ofr:$A,ogon:GA,Ograve:HA,ograve:jA,ogt:ZA,ohbar:JA,ohm:WA,oint:YA,olarr:QA,olcir:KA,olcross:XA,oline:nw,olt:tw,Omacr:ow,omacr:rw,Omega:ew,omega:sw,Omicron:cw,omicron:iw,omid:aw,ominus:lw,Oopf:uw,oopf:pw,opar:fw,OpenCurlyDoubleQuote:hw,OpenCurlyQuote:dw,operp:mw,oplus:gw,orarr:_w,Or:bw,or:kw,ord:vw,order:xw,orderof:Cw,ordf:yw,ordm:Aw,origof:ww,oror:Dw,orslope:Ew,orv:qw,oS:Sw,Oscr:Fw,oscr:Tw,Oslash:Rw,oslash:Lw,osol:Iw,Otilde:Bw,otilde:zw,otimesas:Nw,Otimes:Pw,otimes:Mw,Ouml:Uw,ouml:Ow,ovbar:Vw,OverBar:$w,OverBrace:Gw,OverBracket:Hw,OverParenthesis:jw,para:Zw,parallel:Jw,par:Ww,parsim:Yw,parsl:Qw,part:Kw,PartialD:Xw,Pcy:nD,pcy:tD,percnt:oD,period:rD,permil:eD,perp:sD,pertenk:cD,Pfr:iD,pfr:aD,Phi:lD,phi:uD,phiv:pD,phmmat:fD,phone:hD,Pi:dD,pi:mD,pitchfork:gD,piv:_D,planck:bD,planckh:kD,plankv:vD,plusacir:xD,plusb:CD,pluscir:yD,plus:AD,plusdo:wD,plusdu:DD,pluse:ED,PlusMinus:qD,plusmn:SD,plussim:FD,plustwo:TD,pm:RD,Poincareplane:LD,pointint:ID,popf:BD,Popf:zD,pound:ND,prap:PD,Pr:MD,pr:UD,prcue:OD,precapprox:VD,prec:$D,preccurlyeq:GD,Precedes:HD,PrecedesEqual:jD,PrecedesSlantEqual:ZD,PrecedesTilde:JD,preceq:WD,precnapprox:YD,precneqq:QD,precnsim:KD,pre:XD,prE:nE,precsim:tE,prime:oE,Prime:rE,primes:eE,prnap:sE,prnE:cE,prnsim:iE,prod:aE,Product:lE,profalar:uE,profline:pE,profsurf:fE,prop:hE,Proportional:dE,Proportion:mE,propto:gE,prsim:_E,prurel:bE,Pscr:kE,pscr:vE,Psi:xE,psi:CE,puncsp:yE,Qfr:AE,qfr:wE,qint:DE,qopf:EE,Qopf:qE,qprime:SE,Qscr:FE,qscr:TE,quaternions:RE,quatint:LE,quest:IE,questeq:BE,quot:zE,QUOT:NE,rAarr:PE,race:ME,Racute:UE,racute:OE,radic:VE,raemptyv:$E,rang:GE,Rang:HE,rangd:jE,range:ZE,rangle:JE,raquo:WE,rarrap:YE,rarrb:QE,rarrbfs:KE,rarrc:XE,rarr:nq,Rarr:tq,rArr:oq,rarrfs:rq,rarrhk:eq,rarrlp:sq,rarrpl:cq,rarrsim:iq,Rarrtl:aq,rarrtl:lq,rarrw:uq,ratail:pq,rAtail:fq,ratio:hq,rationals:dq,rbarr:mq,rBarr:gq,RBarr:_q,rbbrk:bq,rbrace:kq,rbrack:vq,rbrke:xq,rbrksld:Cq,rbrkslu:yq,Rcaron:Aq,rcaron:wq,Rcedil:Dq,rcedil:Eq,rceil:qq,rcub:Sq,Rcy:Fq,rcy:Tq,rdca:Rq,rdldhar:Lq,rdquo:Iq,rdquor:Bq,rdsh:zq,real:Nq,realine:Pq,realpart:Mq,reals:Uq,Re:Oq,rect:Vq,reg:$q,REG:Gq,ReverseElement:Hq,ReverseEquilibrium:jq,ReverseUpEquilibrium:Zq,rfisht:Jq,rfloor:Wq,rfr:Yq,Rfr:Qq,rHar:Kq,rhard:Xq,rharu:nS,rharul:tS,Rho:oS,rho:rS,rhov:eS,RightAngleBracket:sS,RightArrowBar:cS,rightarrow:iS,RightArrow:aS,Rightarrow:lS,RightArrowLeftArrow:uS,rightarrowtail:pS,RightCeiling:fS,RightDoubleBracket:hS,RightDownTeeVector:dS,RightDownVectorBar:mS,RightDownVector:gS,RightFloor:_S,rightharpoondown:bS,rightharpoonup:kS,rightleftarrows:vS,rightleftharpoons:xS,rightrightarrows:CS,rightsquigarrow:yS,RightTeeArrow:AS,RightTee:wS,RightTeeVector:DS,rightthreetimes:ES,RightTriangleBar:qS,RightTriangle:SS,RightTriangleEqual:FS,RightUpDownVector:TS,RightUpTeeVector:RS,RightUpVectorBar:LS,RightUpVector:IS,RightVectorBar:BS,RightVector:zS,ring:NS,risingdotseq:PS,rlarr:MS,rlhar:US,rlm:OS,rmoustache:VS,rmoust:$S,rnmid:GS,roang:HS,roarr:jS,robrk:ZS,ropar:JS,ropf:WS,Ropf:YS,roplus:QS,rotimes:KS,RoundImplies:XS,rpar:nF,rpargt:tF,rppolint:oF,rrarr:rF,Rrightarrow:eF,rsaquo:sF,rscr:cF,Rscr:iF,rsh:aF,Rsh:lF,rsqb:uF,rsquo:pF,rsquor:fF,rthree:hF,rtimes:dF,rtri:mF,rtrie:gF,rtrif:_F,rtriltri:bF,RuleDelayed:kF,ruluhar:vF,rx:xF,Sacute:CF,sacute:yF,sbquo:AF,scap:wF,Scaron:DF,scaron:EF,Sc:qF,sc:SF,sccue:FF,sce:TF,scE:RF,Scedil:LF,scedil:IF,Scirc:BF,scirc:zF,scnap:NF,scnE:PF,scnsim:MF,scpolint:UF,scsim:OF,Scy:VF,scy:$F,sdotb:GF,sdot:HF,sdote:jF,searhk:ZF,searr:JF,seArr:WF,searrow:YF,sect:QF,semi:KF,seswar:XF,setminus:n2,setmn:t2,sext:o2,Sfr:r2,sfr:e2,sfrown:s2,sharp:c2,SHCHcy:i2,shchcy:a2,SHcy:l2,shcy:u2,ShortDownArrow:p2,ShortLeftArrow:f2,shortmid:h2,shortparallel:d2,ShortRightArrow:m2,ShortUpArrow:g2,shy:_2,Sigma:b2,sigma:k2,sigmaf:v2,sigmav:x2,sim:C2,simdot:y2,sime:A2,simeq:w2,simg:D2,simgE:E2,siml:q2,simlE:S2,simne:F2,simplus:T2,simrarr:R2,slarr:L2,SmallCircle:I2,smallsetminus:B2,smashp:z2,smeparsl:N2,smid:P2,smile:M2,smt:U2,smte:O2,smtes:V2,SOFTcy:$2,softcy:G2,solbar:H2,solb:j2,sol:Z2,Sopf:J2,sopf:W2,spades:Y2,spadesuit:Q2,spar:K2,sqcap:X2,sqcaps:nT,sqcup:tT,sqcups:oT,Sqrt:rT,sqsub:eT,sqsube:sT,sqsubset:cT,sqsubseteq:iT,sqsup:aT,sqsupe:lT,sqsupset:uT,sqsupseteq:pT,square:fT,Square:hT,SquareIntersection:dT,SquareSubset:mT,SquareSubsetEqual:gT,SquareSuperset:_T,SquareSupersetEqual:bT,SquareUnion:kT,squarf:vT,squ:xT,squf:CT,srarr:yT,Sscr:AT,sscr:wT,ssetmn:DT,ssmile:ET,sstarf:qT,Star:ST,star:FT,starf:TT,straightepsilon:RT,straightphi:LT,strns:IT,sub:BT,Sub:zT,subdot:NT,subE:PT,sube:MT,subedot:UT,submult:OT,subnE:VT,subne:$T,subplus:GT,subrarr:HT,subset:jT,Subset:ZT,subseteq:JT,subseteqq:WT,SubsetEqual:YT,subsetneq:QT,subsetneqq:KT,subsim:XT,subsub:nR,subsup:tR,succapprox:oR,succ:rR,succcurlyeq:eR,Succeeds:sR,SucceedsEqual:cR,SucceedsSlantEqual:iR,SucceedsTilde:aR,succeq:lR,succnapprox:uR,succneqq:pR,succnsim:fR,succsim:hR,SuchThat:dR,sum:mR,Sum:gR,sung:_R,sup1:bR,sup2:kR,sup3:vR,sup:xR,Sup:CR,supdot:yR,supdsub:AR,supE:wR,supe:DR,supedot:ER,Superset:qR,SupersetEqual:SR,suphsol:FR,suphsub:TR,suplarr:RR,supmult:LR,supnE:IR,supne:BR,supplus:zR,supset:NR,Supset:PR,supseteq:MR,supseteqq:UR,supsetneq:OR,supsetneqq:VR,supsim:$R,supsub:GR,supsup:HR,swarhk:jR,swarr:ZR,swArr:JR,swarrow:WR,swnwar:YR,szlig:QR,Tab:KR,target:XR,Tau:nL,tau:tL,tbrk:oL,Tcaron:rL,tcaron:eL,Tcedil:sL,tcedil:cL,Tcy:iL,tcy:aL,tdot:lL,telrec:uL,Tfr:pL,tfr:fL,there4:hL,therefore:dL,Therefore:mL,Theta:gL,theta:_L,thetasym:bL,thetav:kL,thickapprox:vL,thicksim:xL,ThickSpace:CL,ThinSpace:yL,thinsp:AL,thkap:wL,thksim:DL,THORN:EL,thorn:qL,tilde:SL,Tilde:FL,TildeEqual:TL,TildeFullEqual:RL,TildeTilde:LL,timesbar:IL,timesb:BL,times:zL,timesd:NL,tint:PL,toea:ML,topbot:UL,topcir:OL,top:VL,Topf:$L,topf:GL,topfork:HL,tosa:jL,tprime:ZL,trade:JL,TRADE:WL,triangle:YL,triangledown:QL,triangleleft:KL,trianglelefteq:XL,triangleq:nI,triangleright:tI,trianglerighteq:oI,tridot:rI,trie:eI,triminus:sI,TripleDot:cI,triplus:iI,trisb:aI,tritime:lI,trpezium:uI,Tscr:pI,tscr:fI,TScy:hI,tscy:dI,TSHcy:mI,tshcy:gI,Tstrok:_I,tstrok:bI,twixt:kI,twoheadleftarrow:vI,twoheadrightarrow:xI,Uacute:CI,uacute:yI,uarr:AI,Uarr:wI,uArr:DI,Uarrocir:EI,Ubrcy:qI,ubrcy:SI,Ubreve:FI,ubreve:TI,Ucirc:RI,ucirc:LI,Ucy:II,ucy:BI,udarr:zI,Udblac:NI,udblac:PI,udhar:MI,ufisht:UI,Ufr:OI,ufr:VI,Ugrave:$I,ugrave:GI,uHar:HI,uharl:jI,uharr:ZI,uhblk:JI,ulcorn:WI,ulcorner:YI,ulcrop:QI,ultri:KI,Umacr:XI,umacr:nB,uml:tB,UnderBar:oB,UnderBrace:rB,UnderBracket:eB,UnderParenthesis:sB,Union:cB,UnionPlus:iB,Uogon:aB,uogon:lB,Uopf:uB,uopf:pB,UpArrowBar:fB,uparrow:hB,UpArrow:dB,Uparrow:mB,UpArrowDownArrow:gB,updownarrow:_B,UpDownArrow:bB,Updownarrow:kB,UpEquilibrium:vB,upharpoonleft:xB,upharpoonright:CB,uplus:yB,UpperLeftArrow:AB,UpperRightArrow:wB,upsi:DB,Upsi:EB,upsih:qB,Upsilon:SB,upsilon:FB,UpTeeArrow:TB,UpTee:RB,upuparrows:LB,urcorn:IB,urcorner:BB,urcrop:zB,Uring:NB,uring:PB,urtri:MB,Uscr:UB,uscr:OB,utdot:VB,Utilde:$B,utilde:GB,utri:HB,utrif:jB,uuarr:ZB,Uuml:JB,uuml:WB,uwangle:YB,vangrt:QB,varepsilon:KB,varkappa:XB,varnothing:nz,varphi:tz,varpi:oz,varpropto:rz,varr:ez,vArr:sz,varrho:cz,varsigma:iz,varsubsetneq:az,varsubsetneqq:lz,varsupsetneq:uz,varsupsetneqq:pz,vartheta:fz,vartriangleleft:hz,vartriangleright:dz,vBar:mz,Vbar:gz,vBarv:_z,Vcy:bz,vcy:kz,vdash:vz,vDash:xz,Vdash:Cz,VDash:yz,Vdashl:Az,veebar:wz,vee:Dz,Vee:Ez,veeeq:qz,vellip:Sz,verbar:Fz,Verbar:Tz,vert:Rz,Vert:Lz,VerticalBar:Iz,VerticalLine:Bz,VerticalSeparator:zz,VerticalTilde:Nz,VeryThinSpace:Pz,Vfr:Mz,vfr:Uz,vltri:Oz,vnsub:Vz,vnsup:$z,Vopf:Gz,vopf:Hz,vprop:jz,vrtri:Zz,Vscr:Jz,vscr:Wz,vsubnE:Yz,vsubne:Qz,vsupnE:Kz,vsupne:Xz,Vvdash:n3,vzigzag:t3,Wcirc:o3,wcirc:r3,wedbar:e3,wedge:s3,Wedge:c3,wedgeq:i3,weierp:a3,Wfr:l3,wfr:u3,Wopf:p3,wopf:f3,wp:h3,wr:d3,wreath:m3,Wscr:g3,wscr:_3,xcap:b3,xcirc:k3,xcup:v3,xdtri:x3,Xfr:C3,xfr:y3,xharr:A3,xhArr:w3,Xi:D3,xi:E3,xlarr:q3,xlArr:S3,xmap:F3,xnis:T3,xodot:R3,Xopf:L3,xopf:I3,xoplus:B3,xotime:z3,xrarr:N3,xrArr:P3,Xscr:M3,xscr:U3,xsqcup:O3,xuplus:V3,xutri:$3,xvee:G3,xwedge:H3,Yacute:j3,yacute:Z3,YAcy:J3,yacy:W3,Ycirc:Y3,ycirc:Q3,Ycy:K3,ycy:X3,yen:nN,Yfr:tN,yfr:oN,YIcy:rN,yicy:eN,Yopf:sN,yopf:cN,Yscr:iN,yscr:aN,YUcy:lN,yucy:uN,yuml:pN,Yuml:fN,Zacute:hN,zacute:dN,Zcaron:mN,zcaron:gN,Zcy:_N,zcy:bN,Zdot:kN,zdot:vN,zeetrf:xN,ZeroWidthSpace:CN,Zeta:yN,zeta:AN,zfr:wN,Zfr:DN,ZHcy:EN,zhcy:qN,zigrarr:SN,zopf:FN,Zopf:TN,Zscr:RN,zscr:LN,zwj:IN,zwnj:BN},Lt=zN,Pn=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4E\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDF55-\uDF59]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDF3C-\uDF3E]|\uD806[\uDC3B\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/,nn={},Qn={};function NN(o){var n,t,r=Qn[o];if(r)return r;for(r=Qn[o]=[],n=0;n<128;n++)t=String.fromCharCode(n),/^[0-9a-z]$/i.test(t)?r.push(t):r.push("%"+("0"+n.toString(16).toUpperCase()).slice(-2));for(n=0;n=55296&&s<=57343){if(s>=55296&&s<=56319&&r+1=56320&&c<=57343)){a+=encodeURIComponent(o[r]+o[r+1]),r++;continue}a+="%EF%BF%BD";continue}a+=encodeURIComponent(o[r])}return a}_n.defaultChars=";/?:@&=+$,-_.!~*'()#";_n.componentChars="-_.!~*'()";var PN=_n,Kn={};function MN(o){var n,t,r=Kn[o];if(r)return r;for(r=Kn[o]=[],n=0;n<128;n++)t=String.fromCharCode(n),r.push(t);for(n=0;n=55296&&u<=57343?p+="\uFFFD\uFFFD\uFFFD":p+=String.fromCharCode(u),e+=6;continue}if((c&248)===240&&e+91114111?p+="\uFFFD\uFFFD\uFFFD\uFFFD":(u-=65536,p+=String.fromCharCode(55296+(u>>10),56320+(u&1023))),e+=9;continue}p+="\uFFFD"}return p})}bn.defaultChars=";/?:@&=+$,#";bn.componentChars="";var UN=bn,ON=function(n){var t="";return t+=n.protocol||"",t+=n.slashes?"//":"",t+=n.auth?n.auth+"@":"",n.hostname&&n.hostname.indexOf(":")!==-1?t+="["+n.hostname+"]":t+=n.hostname||"",t+=n.port?":"+n.port:"",t+=n.pathname||"",t+=n.search||"",t+=n.hash||"",t};function mn(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}var VN=/^([a-z0-9.+-]+:)/i,$N=/:[0-9]*$/,GN=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,HN=["<",">",'"',"`"," ","\r",` +`," "],jN=["{","}","|","\\","^","`"].concat(HN),ZN=["'"].concat(jN),Xn=["%","/","?",";","#"].concat(ZN),nt=["/","?","#"],JN=255,tt=/^[+a-z0-9A-Z_-]{0,63}$/,WN=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,ot={javascript:!0,"javascript:":!0},rt={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};function YN(o,n){if(o&&o instanceof mn)return o;var t=new mn;return t.parse(o,n),t}mn.prototype.parse=function(o,n){var t,r,e,s,c,i=o;if(i=i.trim(),!n&&o.split("#").length===1){var a=GN.exec(i);if(a)return this.pathname=a[1],a[2]&&(this.search=a[2]),this}var l=VN.exec(i);if(l&&(l=l[0],e=l.toLowerCase(),this.protocol=l,i=i.substr(l.length)),(n||l||i.match(/^\/\/[^@\/]+@[^@\/]+/))&&(c=i.substr(0,2)==="//",c&&!(l&&ot[l])&&(i=i.substr(2),this.slashes=!0)),!ot[l]&&(c||l&&!rt[l])){var u=-1;for(t=0;t127?x+="x":x+=v[d];if(!x.match(tt)){var C=g.slice(0,t),y=g.slice(t+1),k=v.match(WN);k&&(C.push(k[1]),y.unshift(k[2])),y.length&&(i=y.join(".")+i),this.hostname=C.join(".");break}}}}this.hostname.length>JN&&(this.hostname=""),m&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}var E=i.indexOf("#");E!==-1&&(this.hash=i.substr(E),i=i.slice(0,E));var R=i.indexOf("?");return R!==-1&&(this.search=i.substr(R),i=i.slice(0,R)),i&&(this.pathname=i),rt[e]&&this.hostname&&!this.pathname&&(this.pathname=""),this};mn.prototype.parseHost=function(o){var n=$N.exec(o);n&&(n=n[0],n!==":"&&(this.port=n.substr(1)),o=o.substr(0,o.length-n.length)),o&&(this.hostname=o)};var QN=YN;nn.encode=PN;nn.decode=UN;nn.format=ON;nn.parse=QN;var tn={},It=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,Bt=/[\0-\x1F\x7F-\x9F]/,KN=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/,zt=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/;tn.Any=It;tn.Cc=Bt;tn.Cf=KN;tn.P=Pn;tn.Z=zt;(function(o){function n(b){return Object.prototype.toString.call(b)}function t(b){return n(b)==="[object String]"}var r=Object.prototype.hasOwnProperty;function e(b,T){return r.call(b,T)}function s(b){var T=Array.prototype.slice.call(arguments,1);return T.forEach(function(w){if(!!w){if(typeof w!="object")throw new TypeError(w+"must be object");Object.keys(w).forEach(function(H){b[H]=w[H]})}}),b}function c(b,T,w){return[].concat(b.slice(0,T),w,b.slice(T+1))}function i(b){return!(b>=55296&&b<=57343||b>=64976&&b<=65007||(b&65535)===65535||(b&65535)===65534||b>=0&&b<=8||b===11||b>=14&&b<=31||b>=127&&b<=159||b>1114111)}function a(b){if(b>65535){b-=65536;var T=55296+(b>>10),w=56320+(b&1023);return String.fromCharCode(T,w)}return String.fromCharCode(b)}var l=/\\([!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~])/g,u=/&([a-z#][a-z0-9]{1,31});/gi,p=new RegExp(l.source+"|"+u.source,"gi"),f=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))/i,h=Lt;function m(b,T){var w=0;return e(h,T)?h[T]:T.charCodeAt(0)===35&&f.test(T)&&(w=T[1].toLowerCase()==="x"?parseInt(T.slice(2),16):parseInt(T.slice(1),10),i(w))?a(w):b}function g(b){return b.indexOf("\\")<0?b:b.replace(l,"$1")}function v(b){return b.indexOf("\\")<0&&b.indexOf("&")<0?b:b.replace(p,function(T,w,H){return w||m(T,H)})}var x=/[&<>"]/,d=/[&<>"]/g,_={"&":"&","<":"<",">":">",'"':"""};function C(b){return _[b]}function y(b){return x.test(b)?b.replace(d,C):b}var k=/[.?*+^$[\]\\(){}|-]/g;function E(b){return b.replace(k,"\\$&")}function R(b){switch(b){case 9:case 32:return!0}return!1}function W(b){if(b>=8192&&b<=8202)return!0;switch(b){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1}var A=Pn;function F(b){return A.test(b)}function en(b){switch(b){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}}function Y(b){return b=b.trim().replace(/\s+/g," "),"\u1E9E".toLowerCase()==="\u1E7E"&&(b=b.replace(/ẞ/g,"\xDF")),b.toLowerCase().toUpperCase()}o.lib={},o.lib.mdurl=nn,o.lib.ucmicro=tn,o.assign=s,o.isString=t,o.has=e,o.unescapeMd=g,o.unescapeAll=v,o.isValidEntityCode=i,o.fromCodePoint=a,o.escapeHtml=y,o.arrayReplaceAt=c,o.isSpace=R,o.isWhiteSpace=W,o.isMdAsciiPunct=en,o.isPunctChar=F,o.escapeRE=E,o.normalizeReference=Y})(D);var kn={},XN=function(n,t,r){var e,s,c,i,a=-1,l=n.posMax,u=n.pos;for(n.pos=t+1,e=1;n.pos32))return a;if(e===41){if(s===0)break;s--}t++}return i===t||s!==0||(a.str=et(n.slice(i,t)),a.lines=c,a.pos=t,a.ok=!0),a},tP=D.unescapeAll,oP=function(n,t,r){var e,s,c=0,i=t,a={ok:!1,pos:0,lines:0,str:""};if(t>=r||(s=n.charCodeAt(t),s!==34&&s!==39&&s!==40))return a;for(t++,s===40&&(s=41);t"+J(o[n].content)+""};V.code_block=function(o,n,t,r,e){var s=o[n];return""+J(o[n].content)+` +`};V.fence=function(o,n,t,r,e){var s=o[n],c=s.info?eP(s.info).trim():"",i="",a="",l,u,p,f,h;return c&&(p=c.split(/(\s+)/g),i=p[0],a=p.slice(2).join("")),t.highlight?l=t.highlight(s.content,i,a)||J(s.content):l=J(s.content),l.indexOf(""+l+` +`):"
"+l+`
+`};V.image=function(o,n,t,r,e){var s=o[n];return s.attrs[s.attrIndex("alt")][1]=e.renderInlineAsText(s.children,t,r),e.renderToken(o,n,t)};V.hardbreak=function(o,n,t){return t.xhtmlOut?`
+`:`
+`};V.softbreak=function(o,n,t){return t.breaks?t.xhtmlOut?`
+`:`
+`:` +`};V.text=function(o,n){return J(o[n].content)};V.html_block=function(o,n){return o[n].content};V.html_inline=function(o,n){return o[n].content};function on(){this.rules=rP({},V)}on.prototype.renderAttrs=function(n){var t,r,e;if(!n.attrs)return"";for(e="",t=0,r=n.attrs.length;t +`:">",s)};on.prototype.renderInline=function(o,n,t){for(var r,e="",s=this.rules,c=0,i=o.length;c\s]/i.test(o)}function hP(o){return/^<\/a\s*>/i.test(o)}var dP=function(n){var t,r,e,s,c,i,a,l,u,p,f,h,m,g,v,x,d=n.tokens,_;if(!!n.md.options.linkify){for(r=0,e=d.length;r=0;t--){if(i=s[t],i.type==="link_close"){for(t--;s[t].level!==i.level&&s[t].type!=="link_open";)t--;continue}if(i.type==="html_inline"&&(fP(i.content)&&m>0&&m--,hP(i.content)&&m++),!(m>0)&&i.type==="text"&&n.md.linkify.test(i.content)){for(u=i.content,_=n.md.linkify.match(u),a=[],h=i.level,f=0,l=0;l<_.length;l++)g=_[l].url,v=n.md.normalizeLink(g),n.md.validateLink(v)&&(x=_[l].text,_[l].schema?_[l].schema==="mailto:"&&!/^mailto:/i.test(x)?x=n.md.normalizeLinkText("mailto:"+x).replace(/^mailto:/,""):x=n.md.normalizeLinkText(x):x=n.md.normalizeLinkText("http://"+x).replace(/^http:\/\//,""),p=_[l].index,p>f&&(c=new n.Token("text","",0),c.content=u.slice(f,p),c.level=h,a.push(c)),c=new n.Token("link_open","a",1),c.attrs=[["href",v]],c.level=h++,c.markup="linkify",c.info="auto",a.push(c),c=new n.Token("text","",0),c.content=x,c.level=h,a.push(c),c=new n.Token("link_close","a",-1),c.level=--h,c.markup="linkify",c.info="auto",a.push(c),f=_[l].lastIndex);f=0;n--)t=o[n],t.type==="text"&&!r&&(t.content=t.content.replace(gP,bP)),t.type==="link_open"&&t.info==="auto"&&r--,t.type==="link_close"&&t.info==="auto"&&r++}function vP(o){var n,t,r=0;for(n=o.length-1;n>=0;n--)t=o[n],t.type==="text"&&!r&&Nt.test(t.content)&&(t.content=t.content.replace(/\+-/g,"\xB1").replace(/\.{2,}/g,"\u2026").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---(?=[^-]|$)/mg,"$1\u2014").replace(/(^|\s)--(?=\s|$)/mg,"$1\u2013").replace(/(^|[^-\s])--(?=[^-\s]|$)/mg,"$1\u2013")),t.type==="link_open"&&t.info==="auto"&&r--,t.type==="link_close"&&t.info==="auto"&&r++}var xP=function(n){var t;if(!!n.md.options.typographer)for(t=n.tokens.length-1;t>=0;t--)n.tokens[t].type==="inline"&&(mP.test(n.tokens[t].content)&&kP(n.tokens[t].children),Nt.test(n.tokens[t].content)&&vP(n.tokens[t].children))},st=D.isWhiteSpace,ct=D.isPunctChar,it=D.isMdAsciiPunct,CP=/['"]/,at=/['"]/g,lt="\u2019";function fn(o,n,t){return o.substr(0,n)+t+o.substr(n+1)}function yP(o,n){var t,r,e,s,c,i,a,l,u,p,f,h,m,g,v,x,d,_,C,y,k;for(C=[],t=0;t=0&&!(C[d].level<=a);d--);if(C.length=d+1,r.type!=="text")continue;e=r.content,c=0,i=e.length;n:for(;c=0)u=e.charCodeAt(s.index-1);else for(d=t-1;d>=0&&!(o[d].type==="softbreak"||o[d].type==="hardbreak");d--)if(!!o[d].content){u=o[d].content.charCodeAt(o[d].content.length-1);break}if(p=32,c=48&&u<=57&&(x=v=!1),v&&x&&(v=f,x=h),!v&&!x){_&&(r.content=fn(r.content,s.index,lt));continue}if(x){for(d=C.length-1;d>=0&&(l=C[d],!(C[d].level=0;t--)n.tokens[t].type!=="inline"||!CP.test(n.tokens[t].content)||yP(n.tokens[t].children,n)};function rn(o,n,t){this.type=o,this.tag=n,this.attrs=null,this.map=null,this.nesting=t,this.level=0,this.children=null,this.content="",this.markup="",this.info="",this.meta=null,this.block=!1,this.hidden=!1}rn.prototype.attrIndex=function(n){var t,r,e;if(!this.attrs)return-1;for(t=this.attrs,r=0,e=t.length;r=0&&(r=this.attrs[t][1]),r};rn.prototype.attrJoin=function(n,t){var r=this.attrIndex(n);r<0?this.attrPush([n,t]):this.attrs[r][1]=this.attrs[r][1]+" "+t};var Un=rn,wP=Un;function Pt(o,n,t){this.src=o,this.env=t,this.tokens=[],this.inlineMode=!1,this.md=n}Pt.prototype.Token=wP;var DP=Pt,EP=Mn,qn=[["normalize",aP],["block",lP],["inline",uP],["linkify",dP],["replacements",xP],["smartquotes",AP]];function On(){this.ruler=new EP;for(var o=0;or||(u=t+1,n.sCount[u]=4||(i=n.bMarks[u]+n.tShift[u],i>=n.eMarks[u])||(y=n.src.charCodeAt(i++),y!==124&&y!==45&&y!==58)||i>=n.eMarks[u]||(k=n.src.charCodeAt(i++),k!==124&&k!==45&&k!==58&&!Sn(k))||y===45&&Sn(k))return!1;for(;i=4||(p=ut(c),p.length&&p[0]===""&&p.shift(),p.length&&p[p.length-1]===""&&p.pop(),f=p.length,f===0||f!==m.length))return!1;if(e)return!0;for(d=n.parentType,n.parentType="table",C=n.md.block.ruler.getRules("blockquote"),h=n.push("table_open","table",1),h.map=v=[t,0],h=n.push("thead_open","thead",1),h.map=[t,t+1],h=n.push("tr_open","tr",1),h.map=[t,t+1],a=0;a=4)break;for(p=ut(c),p.length&&p[0]===""&&p.shift(),p.length&&p[p.length-1]===""&&p.pop(),u===t+2&&(h=n.push("tbody_open","tbody",1),h.map=x=[t+2,0]),h=n.push("tr_open","tr",1),h.map=[u,u+1],a=0;a=4){e++,s=e;continue}break}return n.line=s,c=n.push("code_block","code",0),c.content=n.getLines(t,s,4+n.blkIndent,!1)+` +`,c.map=[t,n.line],!0},TP=function(n,t,r,e){var s,c,i,a,l,u,p,f=!1,h=n.bMarks[t]+n.tShift[t],m=n.eMarks[t];if(n.sCount[t]-n.blkIndent>=4||h+3>m||(s=n.src.charCodeAt(h),s!==126&&s!==96)||(l=h,h=n.skipChars(h,s),c=h-l,c<3)||(p=n.src.slice(l,h),i=n.src.slice(h,m),s===96&&i.indexOf(String.fromCharCode(s))>=0))return!1;if(e)return!0;for(a=t;a++,!(a>=r||(h=l=n.bMarks[a]+n.tShift[a],m=n.eMarks[a],h=4)&&(h=n.skipChars(h,s),!(h-l=4||n.src.charCodeAt(A++)!==62)return!1;if(e)return!0;for(a=h=n.sCount[t]+1,n.src.charCodeAt(A)===32?(A++,a++,h++,s=!1,C=!0):n.src.charCodeAt(A)===9?(C=!0,(n.bsCount[t]+h)%4===3?(A++,a++,h++,s=!1):s=!0):C=!1,m=[n.bMarks[t]],n.bMarks[t]=A;A=F,d=[n.sCount[t]],n.sCount[t]=h-a,_=[n.tShift[t]],n.tShift[t]=A-n.bMarks[t],k=n.md.block.ruler.getRules("blockquote"),x=n.parentType,n.parentType="blockquote",f=t+1;f=F));f++){if(n.src.charCodeAt(A++)===62&&!R){for(a=h=n.sCount[f]+1,n.src.charCodeAt(A)===32?(A++,a++,h++,s=!1,C=!0):n.src.charCodeAt(A)===9?(C=!0,(n.bsCount[f]+h)%4===3?(A++,a++,h++,s=!1):s=!0):C=!1,m.push(n.bMarks[f]),n.bMarks[f]=A;A=F,g.push(n.bsCount[f]),n.bsCount[f]=n.sCount[f]+1+(C?1:0),d.push(n.sCount[f]),n.sCount[f]=h-a,_.push(n.tShift[f]),n.tShift[f]=A-n.bMarks[f];continue}if(u)break;for(y=!1,i=0,l=k.length;i",E.map=p=[t,0],n.md.block.tokenize(n,t,f),E=n.push("blockquote_close","blockquote",-1),E.markup=">",n.lineMax=W,n.parentType=x,p[1]=n.line,i=0;i<_.length;i++)n.bMarks[i+t]=m[i],n.tShift[i+t]=_[i],n.sCount[i+t]=d[i],n.bsCount[i+t]=g[i];return n.blkIndent=v,!0},LP=D.isSpace,IP=function(n,t,r,e){var s,c,i,a,l=n.bMarks[t]+n.tShift[t],u=n.eMarks[t];if(n.sCount[t]-n.blkIndent>=4||(s=n.src.charCodeAt(l++),s!==42&&s!==45&&s!==95))return!1;for(c=1;l=s||(t=o.src.charCodeAt(e++),t<48||t>57))return-1;for(;;){if(e>=s)return-1;if(t=o.src.charCodeAt(e++),t>=48&&t<=57){if(e-r>=10)return-1;continue}if(t===41||t===46)break;return-1}return e=4||n.listIndent>=0&&n.sCount[t]-n.listIndent>=4&&n.sCount[t]=n.blkIndent&&(H=!0),(F=ht(n,t))>=0){if(p=!0,Y=n.bMarks[t]+n.tShift[t],x=Number(n.src.slice(Y,F-1)),H&&x!==1)return!1}else if((F=ft(n,t))>=0)p=!1;else return!1;if(H&&n.skipSpaces(F)>=n.eMarks[t])return!1;if(v=n.src.charCodeAt(F-1),e)return!0;for(g=n.tokens.length,p?(w=n.push("ordered_list_open","ol",1),x!==1&&(w.attrs=[["start",x]])):w=n.push("bullet_list_open","ul",1),w.map=m=[t,0],w.markup=String.fromCharCode(v),_=t,en=!1,T=n.md.block.ruler.getRules("list"),k=n.parentType,n.parentType="list";_=d?l=1:l=C-u,l>4&&(l=1),a=u+l,w=n.push("list_item_open","li",1),w.markup=String.fromCharCode(v),w.map=f=[t,0],p&&(w.info=n.src.slice(Y,F-1)),W=n.tight,R=n.tShift[t],E=n.sCount[t],y=n.listIndent,n.listIndent=n.blkIndent,n.blkIndent=a,n.tight=!0,n.tShift[t]=c-n.bMarks[t],n.sCount[t]=C,c>=d&&n.isEmpty(t+1)?n.line=Math.min(n.line+2,r):n.md.block.tokenize(n,t,r,!0),(!n.tight||en)&&(Jn=!1),en=n.line-t>1&&n.isEmpty(n.line-1),n.blkIndent=n.listIndent,n.listIndent=y,n.tShift[t]=R,n.sCount[t]=E,n.tight=W,w=n.push("list_item_close","li",-1),w.markup=String.fromCharCode(v),_=t=n.line,f[1]=_,c=n.bMarks[t],_>=r||n.sCount[_]=4)break;for(b=!1,i=0,h=T.length;i=4||n.src.charCodeAt(k)!==91)return!1;for(;++k3)&&!(n.sCount[R]<0)){for(d=!1,u=0,p=_.length;u`\\x00-\\x20]+",VP="'[^']*'",$P='"[^"]*"',GP="(?:"+OP+"|"+VP+"|"+$P+")",HP="(?:\\s+"+UP+"(?:\\s*=\\s*"+GP+")?)",Ut="<[A-Za-z][A-Za-z0-9\\-]*"+HP+"*\\s*\\/?>",Ot="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",jP="|",ZP="<[?][\\s\\S]*?[?]>",JP="]*>",WP="",YP=new RegExp("^(?:"+Ut+"|"+Ot+"|"+jP+"|"+ZP+"|"+JP+"|"+WP+")"),QP=new RegExp("^(?:"+Ut+"|"+Ot+")");vn.HTML_TAG_RE=YP;vn.HTML_OPEN_CLOSE_TAG_RE=QP;var KP=MP,XP=vn.HTML_OPEN_CLOSE_TAG_RE,Q=[[/^<(script|pre|style|textarea)(?=(\s|>|$))/i,/<\/(script|pre|style|textarea)>/i,!0],[/^/,!0],[/^<\?/,/\?>/,!0],[/^/,!0],[/^/,!0],[new RegExp("^|$))","i"),/^$/,!0],[new RegExp(XP.source+"\\s*$"),/^$/,!1]],nM=function(n,t,r,e){var s,c,i,a,l=n.bMarks[t]+n.tShift[t],u=n.eMarks[t];if(n.sCount[t]-n.blkIndent>=4||!n.md.options.html||n.src.charCodeAt(l)!==60)return!1;for(a=n.src.slice(l,u),s=0;s=4||(s=n.src.charCodeAt(l),s!==35||l>=u))return!1;for(c=1,s=n.src.charCodeAt(++l);s===35&&l6||ll&&dt(n.src.charCodeAt(i-1))&&(u=i),n.line=t+1,a=n.push("heading_open","h"+String(c),1),a.markup="########".slice(0,c),a.map=[t,n.line],a=n.push("inline","",0),a.content=n.src.slice(l,u).trim(),a.map=[t,n.line],a.children=[],a=n.push("heading_close","h"+String(c),-1),a.markup="########".slice(0,c)),!0)},oM=function(n,t,r){var e,s,c,i,a,l,u,p,f,h=t+1,m,g=n.md.block.ruler.getRules("paragraph");if(n.sCount[t]-n.blkIndent>=4)return!1;for(m=n.parentType,n.parentType="paragraph";h3)){if(n.sCount[h]>=n.blkIndent&&(l=n.bMarks[h]+n.tShift[h],u=n.eMarks[h],l=u)))){p=f===61?1:2;break}if(!(n.sCount[h]<0)){for(s=!1,c=0,i=g.length;c3)&&!(n.sCount[l]<0)){for(e=!1,s=0,c=u.length;s0&&this.level++,this.tokens.push(r),r};$.prototype.isEmpty=function(n){return this.bMarks[n]+this.tShift[n]>=this.eMarks[n]};$.prototype.skipEmptyLines=function(n){for(var t=this.lineMax;nt;)if(!xn(this.src.charCodeAt(--n)))return n+1;return n};$.prototype.skipChars=function(n,t){for(var r=this.src.length;nr;)if(t!==this.src.charCodeAt(--n))return n+1;return n};$.prototype.getLines=function(n,t,r,e){var s,c,i,a,l,u,p,f=n;if(n>=t)return"";for(u=new Array(t-n),s=0;fr?u[s]=new Array(c-r+1).join(" ")+this.src.slice(a,l):u[s]=this.src.slice(a,l)}return u.join("")};$.prototype.Token=Vt;var eM=$,sM=Mn,dn=[["table",SP,["paragraph","reference"]],["code",FP],["fence",TP,["paragraph","reference","blockquote","list"]],["blockquote",RP,["paragraph","reference","blockquote","list"]],["hr",IP,["paragraph","reference","blockquote","list"]],["list",zP,["paragraph","reference","blockquote"]],["reference",PP],["html_block",nM,["paragraph","reference","blockquote"]],["heading",tM,["paragraph","reference","blockquote"]],["lheading",oM],["paragraph",rM]];function Cn(){this.ruler=new sM;for(var o=0;o=t||o.sCount[i]=l){o.line=t;break}for(e=0;e=0&&n.pending.charCodeAt(r)===32)if(r>=1&&n.pending.charCodeAt(r-1)===32){for(s=r-1;s>=1&&n.pending.charCodeAt(s-1)===32;)s--;n.pending=n.pending.slice(0,s),n.push("hardbreak","br",0)}else n.pending=n.pending.slice(0,-1),n.push("softbreak","br",0);else n.push("softbreak","br",0);for(c++;c?@[]^_`{|}~-".split("").forEach(function(o){Vn[o.charCodeAt(0)]=1});var fM=function(n,t){var r,e=n.pos,s=n.posMax;if(n.src.charCodeAt(e)!==92)return!1;if(e++,e=0;t--)r=n[t],!(r.marker!==95&&r.marker!==42)&&r.end!==-1&&(e=n[r.end],i=t>0&&n[t-1].end===r.end+1&&n[t-1].marker===r.marker&&n[t-1].token===r.token-1&&n[r.end+1].token===e.token+1,c=String.fromCharCode(r.marker),s=o.tokens[r.token],s.type=i?"strong_open":"em_open",s.tag=i?"strong":"em",s.nesting=1,s.markup=i?c+c:c,s.content="",s=o.tokens[e.token],s.type=i?"strong_close":"em_close",s.tag=i?"strong":"em",s.nesting=-1,s.markup=i?c+c:c,s.content="",i&&(o.tokens[n[t-1].token].content="",o.tokens[n[r.end+1].token].content="",t--))}An.postProcess=function(n){var t,r=n.tokens_meta,e=n.tokens_meta.length;for(_t(n,n.delimiters),t=0;t=g)return!1;if(v=a,l=n.md.helpers.parseLinkDestination(n.src,a,n.posMax),l.ok){for(f=n.md.normalizeLink(l.str),n.md.validateLink(f)?a=l.pos:f="",v=a;a=g||n.src.charCodeAt(a)!==41)&&(x=!0),a++}if(x){if(typeof n.env.references=="undefined")return!1;if(a=0?s=n.src.slice(v,a++):a=c+1):a=c+1,s||(s=n.src.slice(i,c)),u=n.env.references[dM(s)],!u)return n.pos=m,!1;f=u.href,h=u.title}return t||(n.pos=i,n.posMax=c,p=n.push("link_open","a",1),p.attrs=r=[["href",f]],h&&r.push(["title",h]),n.md.inline.tokenize(n),p=n.push("link_close","a",-1)),n.pos=a,n.posMax=g,!0},gM=D.normalizeReference,Rn=D.isSpace,_M=function(n,t){var r,e,s,c,i,a,l,u,p,f,h,m,g,v="",x=n.pos,d=n.posMax;if(n.src.charCodeAt(n.pos)!==33||n.src.charCodeAt(n.pos+1)!==91||(a=n.pos+2,i=n.md.helpers.parseLinkLabel(n,n.pos+1,!1),i<0))return!1;if(l=i+1,l=d)return!1;for(g=l,p=n.md.helpers.parseLinkDestination(n.src,l,n.posMax),p.ok&&(v=n.md.normalizeLink(p.str),n.md.validateLink(v)?l=p.pos:v=""),g=l;l=d||n.src.charCodeAt(l)!==41)return n.pos=x,!1;l++}else{if(typeof n.env.references=="undefined")return!1;if(l=0?c=n.src.slice(g,l++):l=i+1):l=i+1,c||(c=n.src.slice(a,i)),u=n.env.references[gM(c)],!u)return n.pos=x,!1;v=u.href,f=u.title}return t||(s=n.src.slice(a,i),n.md.inline.parse(s,n.md,n.env,m=[]),h=n.push("image","img",0),h.attrs=r=[["src",v],["alt",""]],h.children=m,h.content=s,f&&r.push(["title",f])),n.pos=l,n.posMax=d,!0},bM=/^([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])?)*)$/,kM=/^([a-zA-Z][a-zA-Z0-9+.\-]{1,31}):([^<>\x00-\x20]*)$/,vM=function(n,t){var r,e,s,c,i,a,l=n.pos;if(n.src.charCodeAt(l)!==60)return!1;for(i=n.pos,a=n.posMax;;){if(++l>=a||(c=n.src.charCodeAt(l),c===60))return!1;if(c===62)break}return r=n.src.slice(i+1,l),kM.test(r)?(e=n.md.normalizeLink(r),n.md.validateLink(e)?(t||(s=n.push("link_open","a",1),s.attrs=[["href",e]],s.markup="autolink",s.info="auto",s=n.push("text","",0),s.content=n.md.normalizeLinkText(r),s=n.push("link_close","a",-1),s.markup="autolink",s.info="auto"),n.pos+=r.length+2,!0):!1):bM.test(r)?(e=n.md.normalizeLink("mailto:"+r),n.md.validateLink(e)?(t||(s=n.push("link_open","a",1),s.attrs=[["href",e]],s.markup="autolink",s.info="auto",s=n.push("text","",0),s.content=n.md.normalizeLinkText(r),s=n.push("link_close","a",-1),s.markup="autolink",s.info="auto"),n.pos+=r.length+2,!0):!1):!1},xM=vn.HTML_TAG_RE;function CM(o){var n=o|32;return n>=97&&n<=122}var yM=function(n,t){var r,e,s,c,i=n.pos;return!n.md.options.html||(s=n.posMax,n.src.charCodeAt(i)!==60||i+2>=s)||(r=n.src.charCodeAt(i+1),r!==33&&r!==63&&r!==47&&!CM(r))||(e=n.src.slice(i).match(xM),!e)?!1:(t||(c=n.push("html_inline","",0),c.content=n.src.slice(i,i+e[0].length)),n.pos+=e[0].length,!0)},bt=Lt,AM=D.has,wM=D.isValidEntityCode,kt=D.fromCodePoint,DM=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,EM=/^&([a-z][a-z0-9]{1,31});/i,qM=function(n,t){var r,e,s,c=n.pos,i=n.posMax;if(n.src.charCodeAt(c)!==38)return!1;if(c+1c;r-=m[r]+1)if(s=n[r],s.marker===e.marker&&s.open&&s.end<0&&(a=!1,(s.close||e.open)&&(s.length+e.length)%3===0&&(s.length%3!==0||e.length%3!==0)&&(a=!0),!a)){l=r>0&&!n[r-1].open?m[r-1]+1:0,m[t]=t-r+l,m[r]=l,e.open=!1,s.end=t,s.close=!1,i=-1,h=-2;break}i!==-1&&(u[e.marker][(e.open?3:0)+(e.length||0)%3]=i)}}}var SM=function(n){var t,r=n.tokens_meta,e=n.tokens_meta.length;for(vt(n,n.delimiters),t=0;t0&&e++,s[t].type==="text"&&t+10&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],e={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(r),this.tokens_meta.push(e),r};un.prototype.scanDelims=function(o,n){var t=o,r,e,s,c,i,a,l,u,p,f=!0,h=!0,m=this.posMax,g=this.src.charCodeAt(o);for(r=o>0?this.src.charCodeAt(o-1):32;t=s)break;continue}o.pending+=o.src[o.pos++]}o.pending&&o.pushPending()};pn.prototype.parse=function(o,n,t,r){var e,s,c,i=new this.State(o,n,t,r);for(this.tokenize(i),s=this.ruler2.getRules(""),c=s.length,e=0;e|$))",n.tpl_email_fuzzy="(^|"+t+'|"|\\(|'+n.src_ZCc+")("+n.src_email_name+"@"+n.tpl_host_fuzzy_strict+")",n.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|\uFF5C]|"+n.src_ZPCc+"))((?![$+<=>^`|\uFF5C])"+n.tpl_host_port_fuzzy_strict+n.src_path+")",n.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`|\uFF5C]|"+n.src_ZPCc+"))((?![$+<=>^`|\uFF5C])"+n.tpl_host_port_no_ip_fuzzy_strict+n.src_path+")",n};function Nn(o){var n=Array.prototype.slice.call(arguments,1);return n.forEach(function(t){!t||Object.keys(t).forEach(function(r){o[r]=t[r]})}),o}function wn(o){return Object.prototype.toString.call(o)}function IM(o){return wn(o)==="[object String]"}function BM(o){return wn(o)==="[object Object]"}function zM(o){return wn(o)==="[object RegExp]"}function wt(o){return wn(o)==="[object Function]"}function NM(o){return o.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}var $t={fuzzyLink:!0,fuzzyEmail:!0,fuzzyIP:!1};function PM(o){return Object.keys(o||{}).reduce(function(n,t){return n||$t.hasOwnProperty(t)},!1)}var MM={"http:":{validate:function(o,n,t){var r=o.slice(n);return t.re.http||(t.re.http=new RegExp("^\\/\\/"+t.re.src_auth+t.re.src_host_port_strict+t.re.src_path,"i")),t.re.http.test(r)?r.match(t.re.http)[0].length:0}},"https:":"http:","ftp:":"http:","//":{validate:function(o,n,t){var r=o.slice(n);return t.re.no_http||(t.re.no_http=new RegExp("^"+t.re.src_auth+"(?:localhost|(?:(?:"+t.re.src_domain+")\\.)+"+t.re.src_domain_root+")"+t.re.src_port+t.re.src_host_terminator+t.re.src_path,"i")),t.re.no_http.test(r)?n>=3&&o[n-3]===":"||n>=3&&o[n-3]==="/"?0:r.match(t.re.no_http)[0].length:0}},"mailto:":{validate:function(o,n,t){var r=o.slice(n);return t.re.mailto||(t.re.mailto=new RegExp("^"+t.re.src_email_name+"@"+t.re.src_host_strict,"i")),t.re.mailto.test(r)?r.match(t.re.mailto)[0].length:0}}},UM="a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]",OM="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|\u0440\u0444".split("|");function VM(o){o.__index__=-1,o.__text_cache__=""}function $M(o){return function(n,t){var r=n.slice(t);return o.test(r)?r.match(o)[0].length:0}}function Dt(){return function(o,n){n.normalize(o)}}function gn(o){var n=o.re=LM(o.__opts__),t=o.__tlds__.slice();o.onCompile(),o.__tlds_replaced__||t.push(UM),t.push(n.src_xn),n.src_tlds=t.join("|");function r(i){return i.replace("%TLDS%",n.src_tlds)}n.email_fuzzy=RegExp(r(n.tpl_email_fuzzy),"i"),n.link_fuzzy=RegExp(r(n.tpl_link_fuzzy),"i"),n.link_no_ip_fuzzy=RegExp(r(n.tpl_link_no_ip_fuzzy),"i"),n.host_fuzzy_test=RegExp(r(n.tpl_host_fuzzy_test),"i");var e=[];o.__compiled__={};function s(i,a){throw new Error('(LinkifyIt) Invalid schema "'+i+'": '+a)}Object.keys(o.__schemas__).forEach(function(i){var a=o.__schemas__[i];if(a!==null){var l={validate:null,link:null};if(o.__compiled__[i]=l,BM(a)){zM(a.validate)?l.validate=$M(a.validate):wt(a.validate)?l.validate=a.validate:s(i,a),wt(a.normalize)?l.normalize=a.normalize:a.normalize?s(i,a):l.normalize=Dt();return}if(IM(a)){e.push(i);return}s(i,a)}}),e.forEach(function(i){!o.__compiled__[o.__schemas__[i]]||(o.__compiled__[i].validate=o.__compiled__[o.__schemas__[i]].validate,o.__compiled__[i].normalize=o.__compiled__[o.__schemas__[i]].normalize)}),o.__compiled__[""]={validate:null,normalize:Dt()};var c=Object.keys(o.__compiled__).filter(function(i){return i.length>0&&o.__compiled__[i]}).map(NM).join("|");o.re.schema_test=RegExp("(^|(?!_)(?:[><\uFF5C]|"+n.src_ZPCc+"))("+c+")","i"),o.re.schema_search=RegExp("(^|(?!_)(?:[><\uFF5C]|"+n.src_ZPCc+"))("+c+")","ig"),o.re.pretest=RegExp("("+o.re.schema_test.source+")|("+o.re.host_fuzzy_test.source+")|@","i"),VM(o)}function GM(o,n){var t=o.__index__,r=o.__last_index__,e=o.__text_cache__.slice(t,r);this.schema=o.__schema__.toLowerCase(),this.index=t+n,this.lastIndex=r+n,this.raw=e,this.text=e,this.url=e}function Et(o,n){var t=new GM(o,n);return o.__compiled__[t.schema].normalize(t,o),t}function I(o,n){if(!(this instanceof I))return new I(o,n);n||PM(o)&&(n=o,o={}),this.__opts__=Nn({},$t,n),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=Nn({},MM,o),this.__compiled__={},this.__tlds__=OM,this.__tlds_replaced__=!1,this.re={},gn(this)}I.prototype.add=function(n,t){return this.__schemas__[n]=t,gn(this),this};I.prototype.set=function(n){return this.__opts__=Nn(this.__opts__,n),this};I.prototype.test=function(n){if(this.__text_cache__=n,this.__index__=-1,!n.length)return!1;var t,r,e,s,c,i,a,l,u;if(this.re.schema_test.test(n)){for(a=this.re.schema_search,a.lastIndex=0;(t=a.exec(n))!==null;)if(s=this.testSchemaAt(n,t[2],a.lastIndex),s){this.__schema__=t[2],this.__index__=t.index+t[1].length,this.__last_index__=t.index+t[0].length+s;break}}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(l=n.search(this.re.host_fuzzy_test),l>=0&&(this.__index__<0||l=0&&(e=n.match(this.re.email_fuzzy))!==null&&(c=e.index+e[1].length,i=e.index+e[0].length,(this.__index__<0||cthis.__last_index__)&&(this.__schema__="mailto:",this.__index__=c,this.__last_index__=i))),this.__index__>=0};I.prototype.pretest=function(n){return this.re.pretest.test(n)};I.prototype.testSchemaAt=function(n,t,r){return this.__compiled__[t.toLowerCase()]?this.__compiled__[t.toLowerCase()].validate(n,r,this):0};I.prototype.match=function(n){var t=0,r=[];this.__index__>=0&&this.__text_cache__===n&&(r.push(Et(this,t)),t=this.__last_index__);for(var e=t?n.slice(t):n;this.test(e);)r.push(Et(this,t)),e=e.slice(this.__last_index__),t+=this.__last_index__;return r.length?r:null};I.prototype.tlds=function(n,t){return n=Array.isArray(n)?n:[n],t?(this.__tlds__=this.__tlds__.concat(n).sort().filter(function(r,e,s){return r!==s[e-1]}).reverse(),gn(this),this):(this.__tlds__=n.slice(),this.__tlds_replaced__=!0,gn(this),this)};I.prototype.normalize=function(n){n.schema||(n.url="http://"+n.url),n.schema==="mailto:"&&!/^mailto:/i.test(n.url)&&(n.url="mailto:"+n.url)};I.prototype.onCompile=function(){};var HM=I;const X=2147483647,U=36,Gn=1,ln=26,jM=38,ZM=700,Gt=72,Ht=128,jt="-",JM=/^xn--/,WM=/[^\0-\x7E]/,YM=/[\x2E\u3002\uFF0E\uFF61]/g,QM={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},Bn=U-Gn,O=Math.floor,zn=String.fromCharCode;function j(o){throw new RangeError(QM[o])}function KM(o,n){const t=[];let r=o.length;for(;r--;)t[r]=n(o[r]);return t}function Zt(o,n){const t=o.split("@");let r="";t.length>1&&(r=t[0]+"@",o=t[1]),o=o.replace(YM,".");const e=o.split("."),s=KM(e,n).join(".");return r+s}function Hn(o){const n=[];let t=0;const r=o.length;for(;t=55296&&e<=56319&&tString.fromCodePoint(...o),XM=function(o){return o-48<10?o-22:o-65<26?o-65:o-97<26?o-97:U},qt=function(o,n){return o+22+75*(o<26)-((n!=0)<<5)},Wt=function(o,n,t){let r=0;for(o=t?O(o/ZM):o>>1,o+=O(o/n);o>Bn*ln>>1;r+=U)o=O(o/Bn);return O(r+(Bn+1)*o/(o+jM))},jn=function(o){const n=[],t=o.length;let r=0,e=Ht,s=Gt,c=o.lastIndexOf(jt);c<0&&(c=0);for(let i=0;i=128&&j("not-basic"),n.push(o.charCodeAt(i));for(let i=c>0?c+1:0;i=t&&j("invalid-input");const f=XM(o.charCodeAt(i++));(f>=U||f>O((X-r)/u))&&j("overflow"),r+=f*u;const h=p<=s?Gn:p>=s+ln?ln:p-s;if(fO(X/m)&&j("overflow"),u*=m}const l=n.length+1;s=Wt(r-a,l,a==0),O(r/l)>X-e&&j("overflow"),e+=O(r/l),r%=l,n.splice(r++,0,e)}return String.fromCodePoint(...n)},Zn=function(o){const n=[];o=Hn(o);let t=o.length,r=Ht,e=0,s=Gt;for(const a of o)a<128&&n.push(zn(a));let c=n.length,i=c;for(c&&n.push(jt);i=r&&uO((X-e)/l)&&j("overflow"),e+=(a-r)*l,r=a;for(const u of o)if(uX&&j("overflow"),u==r){let p=e;for(let f=U;;f+=U){const h=f<=s?Gn:f>=s+ln?ln:f-s;if(p=0))try{n.hostname=Kt.toASCII(n.hostname)}catch{}return Z.encode(Z.format(n))}function _8(o){var n=Z.parse(o,!0);if(n.hostname&&(!n.protocol||Xt.indexOf(n.protocol)>=0))try{n.hostname=Kt.toUnicode(n.hostname)}catch{}return Z.decode(Z.format(n),Z.decode.defaultChars+"%")}function B(o,n){if(!(this instanceof B))return new B(o,n);n||an.isString(o)||(n=o||{},o="default"),this.inline=new u8,this.block=new l8,this.core=new a8,this.renderer=new i8,this.linkify=new p8,this.validateLink=m8,this.normalizeLink=g8,this.normalizeLinkText=_8,this.utils=an,this.helpers=an.assign({},c8),this.options={},this.configure(o),n&&this.set(n)}B.prototype.set=function(o){return an.assign(this.options,o),this};B.prototype.configure=function(o){var n=this,t;if(an.isString(o)&&(t=o,o=f8[t],!o))throw new Error('Wrong `markdown-it` preset "'+t+'", check name');if(!o)throw new Error("Wrong `markdown-it` preset, can't be empty");return o.options&&n.set(o.options),o.components&&Object.keys(o.components).forEach(function(r){o.components[r].rules&&n[r].ruler.enableOnly(o.components[r].rules),o.components[r].rules2&&n[r].ruler2.enableOnly(o.components[r].rules2)}),this};B.prototype.enable=function(o,n){var t=[];Array.isArray(o)||(o=[o]),["core","block","inline"].forEach(function(e){t=t.concat(this[e].ruler.enable(o,!0))},this),t=t.concat(this.inline.ruler2.enable(o,!0));var r=o.filter(function(e){return t.indexOf(e)<0});if(r.length&&!n)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+r);return this};B.prototype.disable=function(o,n){var t=[];Array.isArray(o)||(o=[o]),["core","block","inline"].forEach(function(e){t=t.concat(this[e].ruler.disable(o,!0))},this),t=t.concat(this.inline.ruler2.disable(o,!0));var r=o.filter(function(e){return t.indexOf(e)<0});if(r.length&&!n)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+r);return this};B.prototype.use=function(o){var n=[this].concat(Array.prototype.slice.call(arguments,1));return o.apply(o,n),this};B.prototype.parse=function(o,n){if(typeof o!="string")throw new Error("Input data should be a String");var t=new this.core.State(o,this,n);return this.core.process(t),t.tokens};B.prototype.render=function(o,n){return n=n||{},this.renderer.render(this.parse(o,n),this.options,n)};B.prototype.parseInline=function(o,n){var t=new this.core.State(o,this,n);return t.inlineMode=!0,this.core.process(t),t.tokens};B.prototype.renderInline=function(o,n){return n=n||{},this.renderer.render(this.parseInline(o,n),this.options,n)};var b8=B,k8=b8;const v8=new k8;const x8=o=>(ao("data-v-44467b26"),o=o(),lo(),o),C8={class:"comment-container"},y8={class:"comment-send"},A8={class:"comment-input"},w8=["onKeydown"],D8=x8(()=>S("div",{class:"comment-title"},[S("span",null,"\u6587\u7AE0\u4EA4\u6D41\u533A")],-1)),E8={class:"comment-list"},q8={class:"comment-avatar"},S8={class:"comment-content"},F8={class:"main-comment"},T8={class:"comment-user-info"},R8={class:"floor"},L8={class:"badge"},I8={key:0,class:"author"},B8={class:"time"},z8={class:"main-content"},N8={key:0,class:"empty-content"},P8=St({__name:"Comment",props:{postId:Number,authorId:Number},setup(o){const n=o,t=Ft(),r=to(),e=oo(),s=computed(()=>{var p,f;return(f=(p=e==null?void 0:e.User)==null?void 0:p.Id)!=null?f:0>0}),c=reactive({text:"",submitting:!1,list:[],page:1,loaded:!1,listLoadingStatus:0}),i=()=>{if(!c.text){t.warning("\u8BC4\u8BBA\u4E0D\u80FD\u4E3A\u7A7A");return}if(c.submitting){t.warning("\u8BC4\u8BBA\u8FC7\u5FEB");return}c.submitting=!0,io({PostID:n.postId||-1,AuthorUID:n.authorId||-1,Content:`${c.text} ____ From Vue-next`}).then(p=>{if(p!=null&&p.ErrorCode){if(p.ErrorCode===3000009){t.warning("\u89E6\u53D1\u654F\u611F\u8BCD,\u8BF7\u793C\u8C8C\u7528\u8BED~");return}if(p.ErrorCode===403){t.info("\u767B\u5F55\u72B6\u6001\u8FC7\u671F,\u8DF3\u8F6C\u767B\u5F55\u4E2D...",{timeout:1500,onClose(){r.push("/signin")}});return}t.warning(`\u8BC4\u8BBA\u51FA\u9519: ${p.ErrorCode} ${p.ErrorMsg}`);return}t.success("\u8BC4\u8BBA\u6210\u529F~"),c.text="",c.listLoadingStatus=1,Dn({Page:1,Size:15,PostID:n.postId||-1}).then(f=>{var m,g;const h=(g=(m=f==null?void 0:f.Result)==null?void 0:m.Comments)!=null?g:[];c.list=h}).finally(()=>{c.listLoadingStatus=0})}).finally(()=>{c.submitting=!1})},a=()=>{r.push("/signin")},l=go;onMounted(()=>{c.listLoadingStatus=2,c.page=1,c.loaded=!1,Dn({PostID:n.postId||0,Page:1,Size:15}).then(p=>{var h,m,g;const f=(m=(h=p==null?void 0:p.Result)==null?void 0:h.Comments)!=null?m:[];c.list=f,f.length===15?c.loaded=!1:c.loaded=!0,p.ErrorCode&&t.warning((g=p==null?void 0:p.ErrorMsg)!=null?g:`${p.ErrorCode}`)}).finally(()=>{c.listLoadingStatus=0})});const u=()=>{c.page+=1,c.listLoadingStatus=2,Dn({PostID:n.postId||-1,Page:c.page,Size:15}).then(p=>{var h,m;const f=(m=(h=p==null?void 0:p.Result)==null?void 0:h.Comments)!=null?m:[];f.length===15?c.loaded=!1:c.loaded=!0,c.list=[...c.list,...f]}).finally(()=>{c.listLoadingStatus=0})};return(p,f)=>{const h=cn("Avatar"),m=cn("router-link"),g=cn("LoadingBall");return L(),z("div",C8,[S("div",y8,[S("div",A8,[Tt(S("textarea",{placeholder:"\u8BF4\u8BF4\u4F60\u7684\u770B\u6CD5\u5427~ , ctrl + enter \u53EF\u5FEB\u901F\u63D0\u4EA4\u3002","onUpdate:modelValue":f[0]||(f[0]=v=>q(c).text=v),onKeydown:eo(so(i,["ctrl"]),["enter"])},null,40,w8),[[ro,q(c).text,void 0,{trim:!0}]])]),q(s)?(L(),z("div",{key:0,class:"comment-btn",onClick:i}," \u53D1\u8868\u8BC4\u8BBA ")):(L(),z("div",{key:1,class:"comment-btn",onClick:a},"\u767B\u5F55\u53D1\u8868\u8BC4\u8BBA"))]),D8,S("div",E8,[M(co,{name:"list"},{default:G(()=>[(L(!0),z(Wn,null,Yn(q(c).list,(v,x)=>(L(),z("div",{class:"comment-item",key:v.Id},[S("div",q8,[M(m,{to:`/users/${v.CommentUserInfo.UID}`},{default:G(()=>[M(h,{size:"32px",src:v.CommentUserInfo.Avatar},null,8,["src"])]),_:2},1032,["to"])]),S("div",S8,[S("div",F8,[S("div",T8,[S("span",R8,"#"+N(q(c).list.length-x),1),M(m,{to:`/users/${v.CommentUserInfo.UID}`},{default:G(()=>[sn(N(v.CommentUserInfo.Nickname),1)]),_:2},1032,["to"]),S("span",L8,[v.CommentUserInfo.UID==p.$props.authorId?(L(),z("sup",I8,"\u672C\u6587\u4F5C\u8005")):K("",!0),(L(!0),z(Wn,null,Yn(v.CommentUserInfo.Roles,d=>(L(),z("sup",{class:"role",key:d.RID},N(d.Description),1))),128))]),S("span",B8,N(q(l)(v.CreatedAt)),1)]),S("div",z8,N(v.Content),1)])])]))),128))]),_:1}),q(c).list.length===0&&!q(c).listLoadingStatus?(L(),z("div",N8," \u6682\u65E0\u4EFB\u4F55\u8BC4\u8BBA,\u5FEB\u53BB\u53D1\u8868\u5427~ ")):K("",!0),M(g,{loading:q(c).list.length>0&&q(c).listLoadingStatus==2},null,8,["loading"]),!q(c).loaded&&!q(c).listLoadingStatus?(L(),z("div",{key:1,class:"btn-next",onClick:u}," \u67E5\u770B\u66F4\u591A ")):K("",!0)])])}}});var M8=Rt(P8,[["__scopeId","data-v-44467b26"]]);const U8={key:0},O8={class:"article-title"},V8={class:"artilce-info"},$8=["innerHTML"],G8={class:"article-navi"},H8=St({__name:"pid",props:{pid:{required:!0,type:Number,validator:o=>!isNaN(+o)}},setup(o){const n=o,t=Ft(),{data:r,loading:e}=uo(n.pid),s=computed(()=>{var d,_;return v8.render((_=(d=r.value.Result)==null?void 0:d.Content)!=null?_:"")}),c=computed(()=>{var d,_;return _o((_=(d=r.value.Result)==null?void 0:d.CreatedAt)!=null?_:Date.now())}),i=computed(()=>{var d;return(d=r.value.Result)==null?void 0:d.Title}),a=computed(()=>{var d;return(d=r.value.Result)==null?void 0:d.Summary}),l=computed(()=>{var d;return(d=r.value.Result)==null?void 0:d.AuthorInfo.UID}),u=computed(()=>{var d;return(d=r.value.Result)==null?void 0:d.AuthorInfo.Nickname}),p=computed(()=>{var d;return(d=r.value.Result)==null?void 0:d.Category.Id}),f=computed(()=>{var d;return(d=r.value.Result)==null?void 0:d.Category.CN}),h=computed(()=>{var d,_,C;return(C=(_=(d=r.value.Result)==null?void 0:d.Navigation)==null?void 0:_.Prev)==null?void 0:C.Id}),m=computed(()=>{var d,_,C;return(C=(_=(d=r.value.Result)==null?void 0:d.Navigation)==null?void 0:_.Next)==null?void 0:C.Id}),g=computed(()=>{var d,_,C;return(C=(_=(d=r.value.Result)==null?void 0:d.Navigation)==null?void 0:_.Next)==null?void 0:C.Title}),v=computed(()=>{var d,_,C;return(C=(_=(d=r.value.Result)==null?void 0:d.Navigation)==null?void 0:_.Prev)==null?void 0:C.Title}),x=computed(()=>`${u.value}\u53D1\u8868\u4E86${i.value},${a.value}`);return po({title:i,meta:[{name:"description",content:x},{name:"author",content:u}]}),watch(()=>r==null?void 0:r.value.ErrorMsg,(d,_)=>{t.error("\u8BF7\u6C42\u51FA\u9519:"+d)}),(d,_)=>{const C=cn("LoadingBall"),y=cn("router-link"),k=fo("highlight");return L(),En(mo,null,{default:G(()=>[M(C,{loading:q(e),info:"\u52AA\u529B\u52A0\u8F7D\u6587\u7AE0\u4E2D","info-size":"18px",padding:"30vh 0"},null,8,["loading"]),M(ho,{name:"content"},{default:G(()=>[q(e)?K("",!0):(L(),z("main",U8,[S("h1",O8,N(q(i)),1),S("div",V8,[S("span",null,[M(y,{to:`/users/${q(l)}`},{default:G(()=>[S("a",null,N(q(u)),1)]),_:1},8,["to"])]),S("span",null,"\u53D1\u8868\u4E8E: "+N(q(c)),1),S("span",null,[sn(" \u5206\u7C7B: "),M(y,{to:`/?CategoryID=${q(p)}`},{default:G(()=>[sn(N(q(f)),1)]),_:1},8,["to"])])]),Tt(S("div",{innerHTML:q(s),class:"article-container"},null,8,$8),[[k]]),S("div",G8,[S("div",null,[q(h)?(L(),En(y,{key:0,to:`/post/${q(h)}`},{default:G(()=>[sn(" \u4E0A\u4E00\u7BC7 \xAB "+N(q(v)),1)]),_:1},8,["to"])):K("",!0)]),S("div",null,[q(m)?(L(),En(y,{key:0,to:`/post/${q(m)}`},{default:G(()=>[sn(" \u4E0B\u4E00\u7BC7 \xBB "+N(q(g)),1)]),_:1},8,["to"])):K("",!0)])]),M(M8,{"author-id":q(l),"post-id":n.pid},null,8,["author-id","post-id"])]))]),_:1})]),_:1})}}});var W8=Rt(H8,[["__scopeId","data-v-ad8ad844"]]);export{W8 as default}; diff --git a/assets/pid.d8c878a3.css b/assets/pid.6211fb11.css similarity index 57% rename from assets/pid.d8c878a3.css rename to assets/pid.6211fb11.css index 82e880e..0852c22 100644 --- a/assets/pid.d8c878a3.css +++ b/assets/pid.6211fb11.css @@ -1 +1 @@ -.comment-container[data-v-44467b26]{margin-top:50px;color:#444}.comment-title[data-v-44467b26]{padding:10px 0;font-weight:700}.btn-next[data-v-44467b26]{width:80px;text-align:center;margin:20px auto;cursor:pointer;height:32px;line-height:32px;border:1px solid #efefef;border-radius:3px}.btn-next[data-v-44467b26]:hover{background:#999;color:#fff}.comment-item[data-v-44467b26]{display:flex;padding:5px;margin:10px 0}.comment-item[data-v-44467b26]:hover{background:#e3e3e3}.comment-content[data-v-44467b26]{flex:1}.sub-comment[data-v-44467b26]{padding:0 20px}.main-content[data-v-44467b26]{line-height:1.5;border-bottom:1px solid #e8e8e8;padding-bottom:20px}.comment-content[data-v-44467b26]{padding:0 10px}.comment-user-info[data-v-44467b26]{font-size:14px;margin-bottom:5px}.comment-send[data-v-44467b26]{overflow:hidden;position:relative;width:100%}.comment-input[data-v-44467b26]{position:relative;display:flex}.comment-btn[data-v-44467b26]{float:right;padding:0 10px;margin:5px 0;height:32px;line-height:32px;border:1px solid #efefef;border-radius:3px;cursor:pointer}.comment-input textarea[data-v-44467b26]{flex:1;height:80px;border:1px solid #efefef;font-size:14px;line-height:1.5;padding:10px;border-radius:5px;-webkit-appearance:none}textarea[data-v-44467b26]:focus{outline:0}.comment-user-info[data-v-44467b26]{display:flex;align-items:center}.time[data-v-44467b26]{padding:0 10px}.floor[data-v-44467b26]{color:#999;padding-right:10px}.empty-content[data-v-44467b26]{text-align:center;padding:40px;font-size:14px}.badge sup[data-v-44467b26]{margin-left:5px;height:18px;line-height:18px;min-width:9px;border-radius:12px;padding:0 5px;text-align:center;font-size:12px;color:#fff}.badge sup.author[data-v-44467b26]{background-color:#f96268}.badge sup.role[data-v-44467b26]{background-color:#ff5b05}main[data-v-ad8ad844]{padding:10px 0}.artilce-info span[data-v-ad8ad844]{padding-right:10px;color:#666;font-size:14px}.article-navi[data-v-ad8ad844]{display:flex;align-items:center;justify-content:space-between;font-size:14px;padding:20px 0}.article-navi div[data-v-ad8ad844]{width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.article-navi div a[data-v-ad8ad844]{color:teal;border-bottom:1px solid teal} \ No newline at end of file +.comment-container[data-v-44467b26]{margin-top:50px;color:#444}.comment-title[data-v-44467b26]{padding:10px 0;font-weight:700}.btn-next[data-v-44467b26]{width:80px;text-align:center;margin:20px auto;cursor:pointer;height:32px;line-height:32px;border:1px solid #efefef;border-radius:3px}.btn-next[data-v-44467b26]:hover{background:#999;color:#fff}.comment-item[data-v-44467b26]{display:flex;padding:5px;margin:10px 0}.comment-item[data-v-44467b26]:hover{background:#e3e3e3}.comment-content[data-v-44467b26]{flex:1}.sub-comment[data-v-44467b26]{padding:0 20px}.main-content[data-v-44467b26]{line-height:1.5;border-bottom:1px solid #e8e8e8;padding-bottom:20px}.comment-content[data-v-44467b26]{padding:0 10px}.comment-user-info[data-v-44467b26]{font-size:14px;margin-bottom:5px}.comment-send[data-v-44467b26]{overflow:hidden;position:relative;width:100%}.comment-input[data-v-44467b26]{position:relative;display:flex}.comment-btn[data-v-44467b26]{float:right;padding:0 10px;margin:5px 0;height:32px;line-height:32px;border:1px solid #efefef;border-radius:3px;cursor:pointer}.comment-input textarea[data-v-44467b26]{flex:1;height:80px;border:1px solid #efefef;font-size:14px;line-height:1.5;padding:10px;border-radius:5px;-webkit-appearance:none}textarea[data-v-44467b26]:focus{outline:none}.comment-user-info[data-v-44467b26]{display:flex;align-items:center}.time[data-v-44467b26]{padding:0 10px}.floor[data-v-44467b26]{color:#999;padding-right:10px}.empty-content[data-v-44467b26]{text-align:center;padding:40px;font-size:14px}.badge sup[data-v-44467b26]{margin-left:5px;height:18px;line-height:18px;min-width:9px;border-radius:12px;padding:0 5px;text-align:center;font-size:12px;color:#fff}.badge sup.author[data-v-44467b26]{background-color:#f96268}.badge sup.role[data-v-44467b26]{background-color:#ff5b05}main[data-v-ad8ad844]{padding:10px 0}.artilce-info span[data-v-ad8ad844]{padding-right:10px;color:#666;font-size:14px}.article-navi[data-v-ad8ad844]{display:flex;align-items:center;justify-content:space-between;font-size:14px;padding:20px 0}.article-navi div[data-v-ad8ad844]{width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.article-navi div a[data-v-ad8ad844]{color:teal;border-bottom:1px solid #008080} diff --git a/assets/pid.f5a38e51.js b/assets/pid.f5a38e51.js deleted file mode 100644 index f840d1b..0000000 --- a/assets/pid.f5a38e51.js +++ /dev/null @@ -1 +0,0 @@ -import{J as e,V as t,k as r,x as n,n as s,p as o,z as i,W as a,X as l,Y as c,u,T as p,F as h,E as d,B as f,A as m,y as g,N as _,O as k,P as b,D as v,Z as C,_ as y}from"./vendor.18b3a30d.js";import{c as A,b as x,u as D,d as w,P as E,U as q,a as S}from"./index.31d02693.js";import{_ as F}from"./index.vue_vue&type=style&index=0&lang.e46a41c5.js";import{D as L,F as z}from"./time.93dfc2a8.js";var I={Aacute:"Á",aacute:"á",Abreve:"Ă",abreve:"ă",ac:"∾",acd:"∿",acE:"∾̳",Acirc:"Â",acirc:"â",acute:"´",Acy:"А",acy:"а",AElig:"Æ",aelig:"æ",af:"⁡",Afr:"𝔄",afr:"𝔞",Agrave:"À",agrave:"à",alefsym:"ℵ",aleph:"ℵ",Alpha:"Α",alpha:"α",Amacr:"Ā",amacr:"ā",amalg:"⨿",amp:"&",AMP:"&",andand:"⩕",And:"⩓",and:"∧",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angmsd:"∡",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",Aogon:"Ą",aogon:"ą",Aopf:"𝔸",aopf:"𝕒",apacir:"⩯",ap:"≈",apE:"⩰",ape:"≊",apid:"≋",apos:"'",ApplyFunction:"⁡",approx:"≈",approxeq:"≊",Aring:"Å",aring:"å",Ascr:"𝒜",ascr:"𝒶",Assign:"≔",ast:"*",asymp:"≈",asympeq:"≍",Atilde:"Ã",atilde:"ã",Auml:"Ä",auml:"ä",awconint:"∳",awint:"⨑",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",Backslash:"∖",Barv:"⫧",barvee:"⊽",barwed:"⌅",Barwed:"⌆",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",Bcy:"Б",bcy:"б",bdquo:"„",becaus:"∵",because:"∵",Because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",Bernoullis:"ℬ",Beta:"Β",beta:"β",beth:"ℶ",between:"≬",Bfr:"𝔅",bfr:"𝔟",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bNot:"⫭",bnot:"⌐",Bopf:"𝔹",bopf:"𝕓",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxbox:"⧉",boxdl:"┐",boxdL:"╕",boxDl:"╖",boxDL:"╗",boxdr:"┌",boxdR:"╒",boxDr:"╓",boxDR:"╔",boxh:"─",boxH:"═",boxhd:"┬",boxHd:"╤",boxhD:"╥",boxHD:"╦",boxhu:"┴",boxHu:"╧",boxhU:"╨",boxHU:"╩",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxul:"┘",boxuL:"╛",boxUl:"╜",boxUL:"╝",boxur:"└",boxuR:"╘",boxUr:"╙",boxUR:"╚",boxv:"│",boxV:"║",boxvh:"┼",boxvH:"╪",boxVh:"╫",boxVH:"╬",boxvl:"┤",boxvL:"╡",boxVl:"╢",boxVL:"╣",boxvr:"├",boxvR:"╞",boxVr:"╟",boxVR:"╠",bprime:"‵",breve:"˘",Breve:"˘",brvbar:"¦",bscr:"𝒷",Bscr:"ℬ",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsolb:"⧅",bsol:"\\",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpE:"⪮",bumpe:"≏",Bumpeq:"≎",bumpeq:"≏",Cacute:"Ć",cacute:"ć",capand:"⩄",capbrcup:"⩉",capcap:"⩋",cap:"∩",Cap:"⋒",capcup:"⩇",capdot:"⩀",CapitalDifferentialD:"ⅅ",caps:"∩︀",caret:"⁁",caron:"ˇ",Cayleys:"ℭ",ccaps:"⩍",Ccaron:"Č",ccaron:"č",Ccedil:"Ç",ccedil:"ç",Ccirc:"Ĉ",ccirc:"ĉ",Cconint:"∰",ccups:"⩌",ccupssm:"⩐",Cdot:"Ċ",cdot:"ċ",cedil:"¸",Cedilla:"¸",cemptyv:"⦲",cent:"¢",centerdot:"·",CenterDot:"·",cfr:"𝔠",Cfr:"ℭ",CHcy:"Ч",chcy:"ч",check:"✓",checkmark:"✓",Chi:"Χ",chi:"χ",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",CircleDot:"⊙",circledR:"®",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",cir:"○",cirE:"⧃",cire:"≗",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",clubs:"♣",clubsuit:"♣",colon:":",Colon:"∷",Colone:"⩴",colone:"≔",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",Congruent:"≡",conint:"∮",Conint:"∯",ContourIntegral:"∮",copf:"𝕔",Copf:"ℂ",coprod:"∐",Coproduct:"∐",copy:"©",COPY:"©",copysr:"℗",CounterClockwiseContourIntegral:"∳",crarr:"↵",cross:"✗",Cross:"⨯",Cscr:"𝒞",cscr:"𝒸",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",cupbrcap:"⩈",cupcap:"⩆",CupCap:"≍",cup:"∪",Cup:"⋓",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",dagger:"†",Dagger:"‡",daleth:"ℸ",darr:"↓",Darr:"↡",dArr:"⇓",dash:"‐",Dashv:"⫤",dashv:"⊣",dbkarow:"⤏",dblac:"˝",Dcaron:"Ď",dcaron:"ď",Dcy:"Д",dcy:"д",ddagger:"‡",ddarr:"⇊",DD:"ⅅ",dd:"ⅆ",DDotrahd:"⤑",ddotseq:"⩷",deg:"°",Del:"∇",Delta:"Δ",delta:"δ",demptyv:"⦱",dfisht:"⥿",Dfr:"𝔇",dfr:"𝔡",dHar:"⥥",dharl:"⇃",dharr:"⇂",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",diam:"⋄",diamond:"⋄",Diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",DifferentialD:"ⅆ",digamma:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",DJcy:"Ђ",djcy:"ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",Dopf:"𝔻",dopf:"𝕕",Dot:"¨",dot:"˙",DotDot:"⃜",doteq:"≐",doteqdot:"≑",DotEqual:"≐",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",DownArrowBar:"⤓",downarrow:"↓",DownArrow:"↓",Downarrow:"⇓",DownArrowUpArrow:"⇵",DownBreve:"̑",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVectorBar:"⥖",DownLeftVector:"↽",DownRightTeeVector:"⥟",DownRightVectorBar:"⥗",DownRightVector:"⇁",DownTeeArrow:"↧",DownTee:"⊤",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",Dscr:"𝒟",dscr:"𝒹",DScy:"Ѕ",dscy:"ѕ",dsol:"⧶",Dstrok:"Đ",dstrok:"đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",DZcy:"Џ",dzcy:"џ",dzigrarr:"⟿",Eacute:"É",eacute:"é",easter:"⩮",Ecaron:"Ě",ecaron:"ě",Ecirc:"Ê",ecirc:"ê",ecir:"≖",ecolon:"≕",Ecy:"Э",ecy:"э",eDDot:"⩷",Edot:"Ė",edot:"ė",eDot:"≑",ee:"ⅇ",efDot:"≒",Efr:"𝔈",efr:"𝔢",eg:"⪚",Egrave:"È",egrave:"è",egs:"⪖",egsdot:"⪘",el:"⪙",Element:"∈",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",Emacr:"Ē",emacr:"ē",empty:"∅",emptyset:"∅",EmptySmallSquare:"◻",emptyv:"∅",EmptyVerySmallSquare:"▫",emsp13:" ",emsp14:" ",emsp:" ",ENG:"Ŋ",eng:"ŋ",ensp:" ",Eogon:"Ę",eogon:"ę",Eopf:"𝔼",eopf:"𝕖",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",Epsilon:"Ε",epsilon:"ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",Equal:"⩵",equals:"=",EqualTilde:"≂",equest:"≟",Equilibrium:"⇌",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erarr:"⥱",erDot:"≓",escr:"ℯ",Escr:"ℰ",esdot:"≐",Esim:"⩳",esim:"≂",Eta:"Η",eta:"η",ETH:"Ð",eth:"ð",Euml:"Ë",euml:"ë",euro:"€",excl:"!",exist:"∃",Exists:"∃",expectation:"ℰ",exponentiale:"ⅇ",ExponentialE:"ⅇ",fallingdotseq:"≒",Fcy:"Ф",fcy:"ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",Ffr:"𝔉",ffr:"𝔣",filig:"fi",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",Fopf:"𝔽",fopf:"𝕗",forall:"∀",ForAll:"∀",fork:"⋔",forkv:"⫙",Fouriertrf:"ℱ",fpartint:"⨍",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",fscr:"𝒻",Fscr:"ℱ",gacute:"ǵ",Gamma:"Γ",gamma:"γ",Gammad:"Ϝ",gammad:"ϝ",gap:"⪆",Gbreve:"Ğ",gbreve:"ğ",Gcedil:"Ģ",Gcirc:"Ĝ",gcirc:"ĝ",Gcy:"Г",gcy:"г",Gdot:"Ġ",gdot:"ġ",ge:"≥",gE:"≧",gEl:"⪌",gel:"⋛",geq:"≥",geqq:"≧",geqslant:"⩾",gescc:"⪩",ges:"⩾",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",Gfr:"𝔊",gfr:"𝔤",gg:"≫",Gg:"⋙",ggg:"⋙",gimel:"ℷ",GJcy:"Ѓ",gjcy:"ѓ",gla:"⪥",gl:"≷",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gne:"⪈",gnE:"≩",gneq:"⪈",gneqq:"≩",gnsim:"⋧",Gopf:"𝔾",gopf:"𝕘",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",Gscr:"𝒢",gscr:"ℊ",gsim:"≳",gsime:"⪎",gsiml:"⪐",gtcc:"⪧",gtcir:"⩺",gt:">",GT:">",Gt:"≫",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"½",hamilt:"ℋ",HARDcy:"Ъ",hardcy:"ъ",harrcir:"⥈",harr:"↔",hArr:"⇔",harrw:"↭",Hat:"^",hbar:"ℏ",Hcirc:"Ĥ",hcirc:"ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",hfr:"𝔥",Hfr:"ℌ",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",hopf:"𝕙",Hopf:"ℍ",horbar:"―",HorizontalLine:"─",hscr:"𝒽",Hscr:"ℋ",hslash:"ℏ",Hstrok:"Ħ",hstrok:"ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",Iacute:"Í",iacute:"í",ic:"⁣",Icirc:"Î",icirc:"î",Icy:"И",icy:"и",Idot:"İ",IEcy:"Е",iecy:"е",iexcl:"¡",iff:"⇔",ifr:"𝔦",Ifr:"ℑ",Igrave:"Ì",igrave:"ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",IJlig:"IJ",ijlig:"ij",Imacr:"Ī",imacr:"ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",Im:"ℑ",imof:"⊷",imped:"Ƶ",Implies:"⇒",incare:"℅",in:"∈",infin:"∞",infintie:"⧝",inodot:"ı",intcal:"⊺",int:"∫",Int:"∬",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"⁣",InvisibleTimes:"⁢",IOcy:"Ё",iocy:"ё",Iogon:"Į",iogon:"į",Iopf:"𝕀",iopf:"𝕚",Iota:"Ι",iota:"ι",iprod:"⨼",iquest:"¿",iscr:"𝒾",Iscr:"ℐ",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"⁢",Itilde:"Ĩ",itilde:"ĩ",Iukcy:"І",iukcy:"і",Iuml:"Ï",iuml:"ï",Jcirc:"Ĵ",jcirc:"ĵ",Jcy:"Й",jcy:"й",Jfr:"𝔍",jfr:"𝔧",jmath:"ȷ",Jopf:"𝕁",jopf:"𝕛",Jscr:"𝒥",jscr:"𝒿",Jsercy:"Ј",jsercy:"ј",Jukcy:"Є",jukcy:"є",Kappa:"Κ",kappa:"κ",kappav:"ϰ",Kcedil:"Ķ",kcedil:"ķ",Kcy:"К",kcy:"к",Kfr:"𝔎",kfr:"𝔨",kgreen:"ĸ",KHcy:"Х",khcy:"х",KJcy:"Ќ",kjcy:"ќ",Kopf:"𝕂",kopf:"𝕜",Kscr:"𝒦",kscr:"𝓀",lAarr:"⇚",Lacute:"Ĺ",lacute:"ĺ",laemptyv:"⦴",lagran:"ℒ",Lambda:"Λ",lambda:"λ",lang:"⟨",Lang:"⟪",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"ℒ",laquo:"«",larrb:"⇤",larrbfs:"⤟",larr:"←",Larr:"↞",lArr:"⇐",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",latail:"⤙",lAtail:"⤛",lat:"⪫",late:"⪭",lates:"⪭︀",lbarr:"⤌",lBarr:"⤎",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",Lcaron:"Ľ",lcaron:"ľ",Lcedil:"Ļ",lcedil:"ļ",lceil:"⌈",lcub:"{",Lcy:"Л",lcy:"л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",lE:"≦",LeftAngleBracket:"⟨",LeftArrowBar:"⇤",leftarrow:"←",LeftArrow:"←",Leftarrow:"⇐",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVectorBar:"⥙",LeftDownVector:"⇃",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",leftrightarrow:"↔",LeftRightArrow:"↔",Leftrightarrow:"⇔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTeeArrow:"↤",LeftTee:"⊣",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangleBar:"⧏",LeftTriangle:"⊲",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVectorBar:"⥘",LeftUpVector:"↿",LeftVectorBar:"⥒",LeftVector:"↼",lEg:"⪋",leg:"⋚",leq:"≤",leqq:"≦",leqslant:"⩽",lescc:"⪨",les:"⩽",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",Lfr:"𝔏",lfr:"𝔩",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",LJcy:"Љ",ljcy:"љ",llarr:"⇇",ll:"≪",Ll:"⋘",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",Lmidot:"Ŀ",lmidot:"ŀ",lmoustache:"⎰",lmoust:"⎰",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lnE:"≨",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",longleftarrow:"⟵",LongLeftArrow:"⟵",Longleftarrow:"⟸",longleftrightarrow:"⟷",LongLeftRightArrow:"⟷",Longleftrightarrow:"⟺",longmapsto:"⟼",longrightarrow:"⟶",LongRightArrow:"⟶",Longrightarrow:"⟹",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",Lopf:"𝕃",lopf:"𝕝",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",lscr:"𝓁",Lscr:"ℒ",lsh:"↰",Lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",Lstrok:"Ł",lstrok:"ł",ltcc:"⪦",ltcir:"⩹",lt:"<",LT:"<",Lt:"≪",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",Map:"⤅",map:"↦",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",Mcy:"М",mcy:"м",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:" ",Mellintrf:"ℳ",Mfr:"𝔐",mfr:"𝔪",mho:"℧",micro:"µ",midast:"*",midcir:"⫰",mid:"∣",middot:"·",minusb:"⊟",minus:"−",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",Mopf:"𝕄",mopf:"𝕞",mp:"∓",mscr:"𝓂",Mscr:"ℳ",mstpos:"∾",Mu:"Μ",mu:"μ",multimap:"⊸",mumap:"⊸",nabla:"∇",Nacute:"Ń",nacute:"ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natural:"♮",naturals:"ℕ",natur:"♮",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",Ncaron:"Ň",ncaron:"ň",Ncedil:"Ņ",ncedil:"ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",Ncy:"Н",ncy:"н",ndash:"–",nearhk:"⤤",nearr:"↗",neArr:"⇗",nearrow:"↗",ne:"≠",nedot:"≐̸",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",nexist:"∄",nexists:"∄",Nfr:"𝔑",nfr:"𝔫",ngE:"≧̸",nge:"≱",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",nGt:"≫⃒",ngt:"≯",ngtr:"≯",nGtv:"≫̸",nharr:"↮",nhArr:"⇎",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",NJcy:"Њ",njcy:"њ",nlarr:"↚",nlArr:"⇍",nldr:"‥",nlE:"≦̸",nle:"≰",nleftarrow:"↚",nLeftarrow:"⇍",nleftrightarrow:"↮",nLeftrightarrow:"⇎",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nLt:"≪⃒",nlt:"≮",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"⁠",NonBreakingSpace:" ",nopf:"𝕟",Nopf:"ℕ",Not:"⫬",not:"¬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangleBar:"⧏̸",NotLeftTriangle:"⋪",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangleBar:"⧐̸",NotRightTriangle:"⋫",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",nparallel:"∦",npar:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",nprec:"⊀",npreceq:"⪯̸",npre:"⪯̸",nrarrc:"⤳̸",nrarr:"↛",nrArr:"⇏",nrarrw:"↝̸",nrightarrow:"↛",nRightarrow:"⇏",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",Nscr:"𝒩",nscr:"𝓃",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsubE:"⫅̸",nsube:"⊈",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupE:"⫆̸",nsupe:"⊉",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",Ntilde:"Ñ",ntilde:"ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",Nu:"Ν",nu:"ν",num:"#",numero:"№",numsp:" ",nvap:"≍⃒",nvdash:"⊬",nvDash:"⊭",nVdash:"⊮",nVDash:"⊯",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwarr:"↖",nwArr:"⇖",nwarrow:"↖",nwnear:"⤧",Oacute:"Ó",oacute:"ó",oast:"⊛",Ocirc:"Ô",ocirc:"ô",ocir:"⊚",Ocy:"О",ocy:"о",odash:"⊝",Odblac:"Ő",odblac:"ő",odiv:"⨸",odot:"⊙",odsold:"⦼",OElig:"Œ",oelig:"œ",ofcir:"⦿",Ofr:"𝔒",ofr:"𝔬",ogon:"˛",Ograve:"Ò",ograve:"ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",Omacr:"Ō",omacr:"ō",Omega:"Ω",omega:"ω",Omicron:"Ο",omicron:"ο",omid:"⦶",ominus:"⊖",Oopf:"𝕆",oopf:"𝕠",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",orarr:"↻",Or:"⩔",or:"∨",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",Oscr:"𝒪",oscr:"ℴ",Oslash:"Ø",oslash:"ø",osol:"⊘",Otilde:"Õ",otilde:"õ",otimesas:"⨶",Otimes:"⨷",otimes:"⊗",Ouml:"Ö",ouml:"ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",para:"¶",parallel:"∥",par:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",Pcy:"П",pcy:"п",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",Pfr:"𝔓",pfr:"𝔭",Phi:"Φ",phi:"φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",Pi:"Π",pi:"π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plus:"+",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"ℌ",pointint:"⨕",popf:"𝕡",Popf:"ℙ",pound:"£",prap:"⪷",Pr:"⪻",pr:"≺",prcue:"≼",precapprox:"⪷",prec:"≺",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",pre:"⪯",prE:"⪳",precsim:"≾",prime:"′",Prime:"″",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportional:"∝",Proportion:"∷",propto:"∝",prsim:"≾",prurel:"⊰",Pscr:"𝒫",pscr:"𝓅",Psi:"Ψ",psi:"ψ",puncsp:" ",Qfr:"𝔔",qfr:"𝔮",qint:"⨌",qopf:"𝕢",Qopf:"ℚ",qprime:"⁗",Qscr:"𝒬",qscr:"𝓆",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",quot:'"',QUOT:'"',rAarr:"⇛",race:"∽̱",Racute:"Ŕ",racute:"ŕ",radic:"√",raemptyv:"⦳",rang:"⟩",Rang:"⟫",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarr:"→",Rarr:"↠",rArr:"⇒",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",Rarrtl:"⤖",rarrtl:"↣",rarrw:"↝",ratail:"⤚",rAtail:"⤜",ratio:"∶",rationals:"ℚ",rbarr:"⤍",rBarr:"⤏",RBarr:"⤐",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",Rcaron:"Ř",rcaron:"ř",Rcedil:"Ŗ",rcedil:"ŗ",rceil:"⌉",rcub:"}",Rcy:"Р",rcy:"р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",Re:"ℜ",rect:"▭",reg:"®",REG:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",rfr:"𝔯",Rfr:"ℜ",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",Rho:"Ρ",rho:"ρ",rhov:"ϱ",RightAngleBracket:"⟩",RightArrowBar:"⇥",rightarrow:"→",RightArrow:"→",Rightarrow:"⇒",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVectorBar:"⥕",RightDownVector:"⇂",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTeeArrow:"↦",RightTee:"⊢",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangleBar:"⧐",RightTriangle:"⊳",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVectorBar:"⥔",RightUpVector:"↾",RightVectorBar:"⥓",RightVector:"⇀",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"‏",rmoustache:"⎱",rmoust:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",ropf:"𝕣",Ropf:"ℝ",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",rscr:"𝓇",Rscr:"ℛ",rsh:"↱",Rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",Sacute:"Ś",sacute:"ś",sbquo:"‚",scap:"⪸",Scaron:"Š",scaron:"š",Sc:"⪼",sc:"≻",sccue:"≽",sce:"⪰",scE:"⪴",Scedil:"Ş",scedil:"ş",Scirc:"Ŝ",scirc:"ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",Scy:"С",scy:"с",sdotb:"⊡",sdot:"⋅",sdote:"⩦",searhk:"⤥",searr:"↘",seArr:"⇘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",Sfr:"𝔖",sfr:"𝔰",sfrown:"⌢",sharp:"♯",SHCHcy:"Щ",shchcy:"щ",SHcy:"Ш",shcy:"ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"­",Sigma:"Σ",sigma:"σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",SOFTcy:"Ь",softcy:"ь",solbar:"⌿",solb:"⧄",sol:"/",Sopf:"𝕊",sopf:"𝕤",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",square:"□",Square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squ:"□",squf:"▪",srarr:"→",Sscr:"𝒮",sscr:"𝓈",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",Star:"⋆",star:"☆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",sub:"⊂",Sub:"⋐",subdot:"⪽",subE:"⫅",sube:"⊆",subedot:"⫃",submult:"⫁",subnE:"⫋",subne:"⊊",subplus:"⪿",subrarr:"⥹",subset:"⊂",Subset:"⋐",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succapprox:"⪸",succ:"≻",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",sum:"∑",Sum:"∑",sung:"♪",sup1:"¹",sup2:"²",sup3:"³",sup:"⊃",Sup:"⋑",supdot:"⪾",supdsub:"⫘",supE:"⫆",supe:"⊇",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supnE:"⫌",supne:"⊋",supplus:"⫀",supset:"⊃",Supset:"⋑",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swarr:"↙",swArr:"⇙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:"\t",target:"⌖",Tau:"Τ",tau:"τ",tbrk:"⎴",Tcaron:"Ť",tcaron:"ť",Tcedil:"Ţ",tcedil:"ţ",Tcy:"Т",tcy:"т",tdot:"⃛",telrec:"⌕",Tfr:"𝔗",tfr:"𝔱",there4:"∴",therefore:"∴",Therefore:"∴",Theta:"Θ",theta:"θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",ThickSpace:"  ",ThinSpace:" ",thinsp:" ",thkap:"≈",thksim:"∼",THORN:"Þ",thorn:"þ",tilde:"˜",Tilde:"∼",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",timesbar:"⨱",timesb:"⊠",times:"×",timesd:"⨰",tint:"∭",toea:"⤨",topbot:"⌶",topcir:"⫱",top:"⊤",Topf:"𝕋",topf:"𝕥",topfork:"⫚",tosa:"⤩",tprime:"‴",trade:"™",TRADE:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",Tscr:"𝒯",tscr:"𝓉",TScy:"Ц",tscy:"ц",TSHcy:"Ћ",tshcy:"ћ",Tstrok:"Ŧ",tstrok:"ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",Uacute:"Ú",uacute:"ú",uarr:"↑",Uarr:"↟",uArr:"⇑",Uarrocir:"⥉",Ubrcy:"Ў",ubrcy:"ў",Ubreve:"Ŭ",ubreve:"ŭ",Ucirc:"Û",ucirc:"û",Ucy:"У",ucy:"у",udarr:"⇅",Udblac:"Ű",udblac:"ű",udhar:"⥮",ufisht:"⥾",Ufr:"𝔘",ufr:"𝔲",Ugrave:"Ù",ugrave:"ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",Umacr:"Ū",umacr:"ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",Uogon:"Ų",uogon:"ų",Uopf:"𝕌",uopf:"𝕦",UpArrowBar:"⤒",uparrow:"↑",UpArrow:"↑",Uparrow:"⇑",UpArrowDownArrow:"⇅",updownarrow:"↕",UpDownArrow:"↕",Updownarrow:"⇕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",upsi:"υ",Upsi:"ϒ",upsih:"ϒ",Upsilon:"Υ",upsilon:"υ",UpTeeArrow:"↥",UpTee:"⊥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",Uring:"Ů",uring:"ů",urtri:"◹",Uscr:"𝒰",uscr:"𝓊",utdot:"⋰",Utilde:"Ũ",utilde:"ũ",utri:"▵",utrif:"▴",uuarr:"⇈",Uuml:"Ü",uuml:"ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",varr:"↕",vArr:"⇕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",vBar:"⫨",Vbar:"⫫",vBarv:"⫩",Vcy:"В",vcy:"в",vdash:"⊢",vDash:"⊨",Vdash:"⊩",VDash:"⊫",Vdashl:"⫦",veebar:"⊻",vee:"∨",Vee:"⋁",veeeq:"≚",vellip:"⋮",verbar:"|",Verbar:"‖",vert:"|",Vert:"‖",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",Vfr:"𝔙",vfr:"𝔳",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",Vopf:"𝕍",vopf:"𝕧",vprop:"∝",vrtri:"⊳",Vscr:"𝒱",vscr:"𝓋",vsubnE:"⫋︀",vsubne:"⊊︀",vsupnE:"⫌︀",vsupne:"⊋︀",Vvdash:"⊪",vzigzag:"⦚",Wcirc:"Ŵ",wcirc:"ŵ",wedbar:"⩟",wedge:"∧",Wedge:"⋀",wedgeq:"≙",weierp:"℘",Wfr:"𝔚",wfr:"𝔴",Wopf:"𝕎",wopf:"𝕨",wp:"℘",wr:"≀",wreath:"≀",Wscr:"𝒲",wscr:"𝓌",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",Xfr:"𝔛",xfr:"𝔵",xharr:"⟷",xhArr:"⟺",Xi:"Ξ",xi:"ξ",xlarr:"⟵",xlArr:"⟸",xmap:"⟼",xnis:"⋻",xodot:"⨀",Xopf:"𝕏",xopf:"𝕩",xoplus:"⨁",xotime:"⨂",xrarr:"⟶",xrArr:"⟹",Xscr:"𝒳",xscr:"𝓍",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",Yacute:"Ý",yacute:"ý",YAcy:"Я",yacy:"я",Ycirc:"Ŷ",ycirc:"ŷ",Ycy:"Ы",ycy:"ы",yen:"¥",Yfr:"𝔜",yfr:"𝔶",YIcy:"Ї",yicy:"ї",Yopf:"𝕐",yopf:"𝕪",Yscr:"𝒴",yscr:"𝓎",YUcy:"Ю",yucy:"ю",yuml:"ÿ",Yuml:"Ÿ",Zacute:"Ź",zacute:"ź",Zcaron:"Ž",zcaron:"ž",Zcy:"З",zcy:"з",Zdot:"Ż",zdot:"ż",zeetrf:"ℨ",ZeroWidthSpace:"​",Zeta:"Ζ",zeta:"ζ",zfr:"𝔷",Zfr:"ℨ",ZHcy:"Ж",zhcy:"ж",zigrarr:"⇝",zopf:"𝕫",Zopf:"ℤ",Zscr:"𝒵",zscr:"𝓏",zwj:"‍",zwnj:"‌"},T=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4E\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDF55-\uDF59]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDF3C-\uDF3E]|\uD806[\uDC3B\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/,R={};function M(e,t,r){var n,s,o,i,a,l="";for("string"!=typeof t&&(r=t,t=M.defaultChars),void 0===r&&(r=!0),a=function(e){var t,r,n=R[e];if(n)return n;for(n=R[e]=[],t=0;t<128;t++)r=String.fromCharCode(t),/^[0-9a-z]$/i.test(r)?n.push(r):n.push("%"+("0"+t.toString(16).toUpperCase()).slice(-2));for(t=0;t=55296&&o<=57343){if(o>=55296&&o<=56319&&n+1=56320&&i<=57343){l+=encodeURIComponent(e[n]+e[n+1]),n++;continue}l+="%EF%BF%BD"}else l+=encodeURIComponent(e[n]);return l}M.defaultChars=";/?:@&=+$,-_.!~*'()#",M.componentChars="-_.!~*'()";var B=M,N={};function P(e,t){var r;return"string"!=typeof t&&(t=P.defaultChars),r=function(e){var t,r,n=N[e];if(n)return n;for(n=N[e]=[],t=0;t<128;t++)r=String.fromCharCode(t),n.push(r);for(t=0;t=55296&&l<=57343?"���":String.fromCharCode(l),t+=6):240==(248&s)&&t+91114111?c+="����":(l-=65536,c+=String.fromCharCode(55296+(l>>10),56320+(1023&l))),t+=9):c+="�";return c}))}P.defaultChars=";/?:@&=+$,#",P.componentChars="";var U=P;function O(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}var j=/^([a-z0-9.+-]+:)/i,V=/:[0-9]*$/,$=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,Z=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),G=["'"].concat(Z),H=["%","/","?",";","#"].concat(G),J=["/","?","#"],W=/^[+a-z0-9A-Z_-]{0,63}$/,Y=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,K={javascript:!0,"javascript:":!0},Q={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};O.prototype.parse=function(e,t){var r,n,s,o,i,a=e;if(a=a.trim(),!t&&1===e.split("#").length){var l=$.exec(a);if(l)return this.pathname=l[1],l[2]&&(this.search=l[2]),this}var c=j.exec(a);if(c&&(s=(c=c[0]).toLowerCase(),this.protocol=c,a=a.substr(c.length)),(t||c||a.match(/^\/\/[^@\/]+@[^@\/]+/))&&(!(i="//"===a.substr(0,2))||c&&K[c]||(a=a.substr(2),this.slashes=!0)),!K[c]&&(i||c&&!Q[c])){var u,p,h=-1;for(r=0;r127?_+="x":_+=g[k];if(!_.match(W)){var v=m.slice(0,r),C=m.slice(r+1),y=g.match(Y);y&&(v.push(y[1]),C.unshift(y[2])),C.length&&(a=C.join(".")+a),this.hostname=v.join(".");break}}}}this.hostname.length>255&&(this.hostname=""),f&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}var A=a.indexOf("#");-1!==A&&(this.hash=a.substr(A),a=a.slice(0,A));var x=a.indexOf("?");return-1!==x&&(this.search=a.substr(x),a=a.slice(0,x)),a&&(this.pathname=a),Q[s]&&this.hostname&&!this.pathname&&(this.pathname=""),this},O.prototype.parseHost=function(e){var t=V.exec(e);t&&(":"!==(t=t[0])&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)};var X={encode:B,decode:U,format:function(e){var t="";return t+=e.protocol||"",t+=e.slashes?"//":"",t+=e.auth?e.auth+"@":"",e.hostname&&-1!==e.hostname.indexOf(":")?t+="["+e.hostname+"]":t+=e.hostname||"",t+=e.port?":"+e.port:"",t+=e.pathname||"",t+=e.search||"",t+=e.hash||""},parse:function(e,t){if(e&&e instanceof O)return e;var r=new O;return r.parse(e,t),r}},ee=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,te=/[\0-\x1F\x7F-\x9F]/,re=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/,ne={Any:ee,Cc:te,Cf:/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/,P:T,Z:re},se=e((function(e,t){var r=Object.prototype.hasOwnProperty;function n(e,t){return r.call(e,t)}function s(e){return!(e>=55296&&e<=57343)&&(!(e>=64976&&e<=65007)&&(65535!=(65535&e)&&65534!=(65535&e)&&(!(e>=0&&e<=8)&&(11!==e&&(!(e>=14&&e<=31)&&(!(e>=127&&e<=159)&&!(e>1114111)))))))}function o(e){if(e>65535){var t=55296+((e-=65536)>>10),r=56320+(1023&e);return String.fromCharCode(t,r)}return String.fromCharCode(e)}var i=/\\([!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~])/g,a=new RegExp(i.source+"|"+/&([a-z#][a-z0-9]{1,31});/gi.source,"gi"),l=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))/i;var c=/[&<>"]/,u=/[&<>"]/g,p={"&":"&","<":"<",">":">",'"':"""};function h(e){return p[e]}var d=/[.?*+^$[\]\\(){}|-]/g;t.lib={},t.lib.mdurl=X,t.lib.ucmicro=ne,t.assign=function(e){var t=Array.prototype.slice.call(arguments,1);return t.forEach((function(t){if(t){if("object"!=typeof t)throw new TypeError(t+"must be object");Object.keys(t).forEach((function(r){e[r]=t[r]}))}})),e},t.isString=function(e){return"[object String]"===function(e){return Object.prototype.toString.call(e)}(e)},t.has=n,t.unescapeMd=function(e){return e.indexOf("\\")<0?e:e.replace(i,"$1")},t.unescapeAll=function(e){return e.indexOf("\\")<0&&e.indexOf("&")<0?e:e.replace(a,(function(e,t,r){return t||function(e,t){var r=0;return n(I,t)?I[t]:35===t.charCodeAt(0)&&l.test(t)&&s(r="x"===t[1].toLowerCase()?parseInt(t.slice(2),16):parseInt(t.slice(1),10))?o(r):e}(e,r)}))},t.isValidEntityCode=s,t.fromCodePoint=o,t.escapeHtml=function(e){return c.test(e)?e.replace(u,h):e},t.arrayReplaceAt=function(e,t,r){return[].concat(e.slice(0,t),r,e.slice(t+1))},t.isSpace=function(e){switch(e){case 9:case 32:return!0}return!1},t.isWhiteSpace=function(e){if(e>=8192&&e<=8202)return!0;switch(e){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1},t.isMdAsciiPunct=function(e){switch(e){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}},t.isPunctChar=function(e){return T.test(e)},t.escapeRE=function(e){return e.replace(d,"\\$&")},t.normalizeReference=function(e){return e=e.trim().replace(/\s+/g," "),"Ṿ"==="ẞ".toLowerCase()&&(e=e.replace(/ẞ/g,"ß")),e.toLowerCase().toUpperCase()}})),oe=se.unescapeAll,ie=se.unescapeAll,ae={parseLinkLabel:function(e,t,r){var n,s,o,i,a=-1,l=e.posMax,c=e.pos;for(e.pos=t+1,n=1;e.pos32)return i;if(41===n){if(0===s)break;s--}t++}return o===t||0!==s||(i.str=oe(e.slice(o,t)),i.lines=0,i.pos=t,i.ok=!0),i},parseLinkTitle:function(e,t,r){var n,s,o=0,i=t,a={ok:!1,pos:0,lines:0,str:""};if(t>=r)return a;if(34!==(s=e.charCodeAt(t))&&39!==s&&40!==s)return a;for(t++,40===s&&(s=41);t"+ue(e[t].content)+""},pe.code_block=function(e,t,r,n,s){var o=e[t];return""+ue(e[t].content)+"\n"},pe.fence=function(e,t,r,n,s){var o,i,a,l,c,u=e[t],p=u.info?ce(u.info).trim():"",h="",d="";return p&&(h=(a=p.split(/(\s+)/g))[0],d=a.slice(2).join("")),0===(o=r.highlight&&r.highlight(u.content,h,d)||ue(u.content)).indexOf(""+o+"\n"):"
"+o+"
\n"},pe.image=function(e,t,r,n,s){var o=e[t];return o.attrs[o.attrIndex("alt")][1]=s.renderInlineAsText(o.children,r,n),s.renderToken(e,t,r)},pe.hardbreak=function(e,t,r){return r.xhtmlOut?"
\n":"
\n"},pe.softbreak=function(e,t,r){return r.breaks?r.xhtmlOut?"
\n":"
\n":"\n"},pe.text=function(e,t){return ue(e[t].content)},pe.html_block=function(e,t){return e[t].content},pe.html_inline=function(e,t){return e[t].content},he.prototype.renderAttrs=function(e){var t,r,n;if(!e.attrs)return"";for(n="",t=0,r=e.attrs.length;t\n":">")},he.prototype.renderInline=function(e,t,r){for(var n,s="",o=this.rules,i=0,a=e.length;i/i.test(e)}var ve=/\+-|\.\.|\?\?\?\?|!!!!|,,|--/,Ce=/\((c|tm|r|p)\)/i,ye=/\((c|tm|r|p)\)/gi,Ae={c:"©",r:"®",p:"§",tm:"™"};function xe(e,t){return Ae[t.toLowerCase()]}function De(e){var t,r,n=0;for(t=e.length-1;t>=0;t--)"text"!==(r=e[t]).type||n||(r.content=r.content.replace(ye,xe)),"link_open"===r.type&&"auto"===r.info&&n--,"link_close"===r.type&&"auto"===r.info&&n++}function we(e){var t,r,n=0;for(t=e.length-1;t>=0;t--)"text"!==(r=e[t]).type||n||ve.test(r.content)&&(r.content=r.content.replace(/\+-/g,"±").replace(/\.{2,}/g,"…").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---(?=[^-]|$)/gm,"$1—").replace(/(^|\s)--(?=\s|$)/gm,"$1–").replace(/(^|[^-\s])--(?=[^-\s]|$)/gm,"$1–")),"link_open"===r.type&&"auto"===r.info&&n--,"link_close"===r.type&&"auto"===r.info&&n++}var Ee=se.isWhiteSpace,qe=se.isPunctChar,Se=se.isMdAsciiPunct,Fe=/['"]/,Le=/['"]/g;function ze(e,t,r){return e.substr(0,t)+r+e.substr(t+1)}function Ie(e,t){var r,n,s,o,i,a,l,c,u,p,h,d,f,m,g,_,k,b,v,C,y;for(v=[],r=0;r=0&&!(v[k].level<=l);k--);if(v.length=k+1,"text"===n.type){i=0,a=(s=n.content).length;e:for(;i=0)u=s.charCodeAt(o.index-1);else for(k=r-1;k>=0&&("softbreak"!==e[k].type&&"hardbreak"!==e[k].type);k--)if(e[k].content){u=e[k].content.charCodeAt(e[k].content.length-1);break}if(p=32,i=48&&u<=57&&(_=g=!1),g&&_&&(g=h,_=d),g||_){if(_)for(k=v.length-1;k>=0&&(c=v[k],!(v[k].level=0&&(r=this.attrs[t][1]),r},Te.prototype.attrJoin=function(e,t){var r=this.attrIndex(e);r<0?this.attrPush([e,t]):this.attrs[r][1]=this.attrs[r][1]+" "+t};var Re=Te;function Me(e,t,r){this.src=e,this.env=r,this.tokens=[],this.inlineMode=!1,this.md=t}Me.prototype.Token=Re;var Be=Me,Ne=[["normalize",function(e){var t;t=(t=e.src.replace(ge,"\n")).replace(_e,"�"),e.src=t}],["block",function(e){var t;e.inlineMode?((t=new e.Token("inline","",0)).content=e.src,t.map=[0,1],t.children=[],e.tokens.push(t)):e.md.block.parse(e.src,e.md,e.env,e.tokens)}],["inline",function(e){var t,r,n,s=e.tokens;for(r=0,n=s.length;r=0;t--)if("link_close"!==(i=s[t]).type){if("html_inline"===i.type&&(k=i.content,/^\s]/i.test(k)&&d>0&&d--,be(i.content)&&d++),!(d>0)&&"text"===i.type&&e.md.linkify.test(i.content)){for(c=i.content,_=e.md.linkify.match(c),a=[],h=i.level,p=0,l=0;l<_.length;l++)f=_[l].url,m=e.md.normalizeLink(f),e.md.validateLink(m)&&(g=_[l].text,g=_[l].schema?"mailto:"!==_[l].schema||/^mailto:/i.test(g)?e.md.normalizeLinkText(g):e.md.normalizeLinkText("mailto:"+g).replace(/^mailto:/,""):e.md.normalizeLinkText("http://"+g).replace(/^http:\/\//,""),(u=_[l].index)>p&&((o=new e.Token("text","",0)).content=c.slice(p,u),o.level=h,a.push(o)),(o=new e.Token("link_open","a",1)).attrs=[["href",m]],o.level=h++,o.markup="linkify",o.info="auto",a.push(o),(o=new e.Token("text","",0)).content=g,o.level=h,a.push(o),(o=new e.Token("link_close","a",-1)).level=--h,o.markup="linkify",o.info="auto",a.push(o),p=_[l].lastIndex);p=0;t--)"inline"===e.tokens[t].type&&(Ce.test(e.tokens[t].content)&&De(e.tokens[t].children),ve.test(e.tokens[t].content)&&we(e.tokens[t].children))}],["smartquotes",function(e){var t;if(e.md.options.typographer)for(t=e.tokens.length-1;t>=0;t--)"inline"===e.tokens[t].type&&Fe.test(e.tokens[t].content)&&Ie(e.tokens[t].children,e)}]];function Pe(){this.ruler=new me;for(var e=0;e=o)return-1;if((r=e.src.charCodeAt(s++))<48||r>57)return-1;for(;;){if(s>=o)return-1;if(!((r=e.src.charCodeAt(s++))>=48&&r<=57)){if(41===r||46===r)break;return-1}if(s-n>=10)return-1}return s`\\x00-\\x20]+|'[^']*'|\"[^\"]*\"))?)*\\s*\\/?>",Xe="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",et={HTML_TAG_RE:new RegExp("^(?:"+Qe+"|"+Xe+"|\x3c!----\x3e|\x3c!--(?:-?[^>-])(?:-?[^-])*--\x3e|<[?][\\s\\S]*?[?]>|]*>|)"),HTML_OPEN_CLOSE_TAG_RE:new RegExp("^(?:"+Qe+"|"+Xe+")")},tt=et.HTML_OPEN_CLOSE_TAG_RE,rt=[[/^<(script|pre|style)(?=(\s|>|$))/i,/<\/(script|pre|style)>/i,!0],[/^/,!0],[/^<\?/,/\?>/,!0],[/^/,!0],[/^/,!0],[new RegExp("^|$))","i"),/^$/,!0],[new RegExp(tt.source+"\\s*$"),/^$/,!1]],nt=se.isSpace;function st(e,t,r,n){var s,o,i,a,l,c,u,p;for(this.src=e,this.md=t,this.env=r,this.tokens=n,this.bMarks=[],this.eMarks=[],this.tShift=[],this.sCount=[],this.bsCount=[],this.blkIndent=0,this.line=0,this.lineMax=0,this.tight=!1,this.ddIndent=-1,this.listIndent=-1,this.parentType="root",this.level=0,this.result="",p=!1,i=a=c=u=0,l=(o=this.src).length;a0&&this.level++,this.tokens.push(n),n},st.prototype.isEmpty=function(e){return this.bMarks[e]+this.tShift[e]>=this.eMarks[e]},st.prototype.skipEmptyLines=function(e){for(var t=this.lineMax;et;)if(!nt(this.src.charCodeAt(--e)))return e+1;return e},st.prototype.skipChars=function(e,t){for(var r=this.src.length;er;)if(t!==this.src.charCodeAt(--e))return e+1;return e},st.prototype.getLines=function(e,t,r,n){var s,o,i,a,l,c,u,p=e;if(e>=t)return"";for(c=new Array(t-e),s=0;pr?new Array(o-r+1).join(" ")+this.src.slice(a,l):this.src.slice(a,l)}return c.join("")},st.prototype.Token=Re;var ot=st,it=[["table",function(e,t,r,n){var s,o,i,a,l,c,u,p,h,d,f,m,g,_,k,b;if(t+2>r)return!1;if(c=t+1,e.sCount[c]=4)return!1;if((i=e.bMarks[c]+e.tShift[c])>=e.eMarks[c])return!1;if(124!==(s=e.src.charCodeAt(i++))&&45!==s&&58!==s)return!1;for(;i=4)return!1;if((u=Ve(o)).length&&""===u[0]&&u.shift(),u.length&&""===u[u.length-1]&&u.pop(),0===(p=u.length)||p!==d.length)return!1;if(n)return!0;for(_=e.parentType,e.parentType="table",b=e.md.block.ruler.getRules("blockquote"),(h=e.push("table_open","table",1)).map=m=[t,0],(h=e.push("thead_open","thead",1)).map=[t,t+1],(h=e.push("tr_open","tr",1)).map=[t,t+1],a=0;a=4)break;for((u=Ve(o)).length&&""===u[0]&&u.shift(),u.length&&""===u[u.length-1]&&u.pop(),c===t+2&&((h=e.push("tbody_open","tbody",1)).map=g=[t+2,0]),(h=e.push("tr_open","tr",1)).map=[c,c+1],a=0;a=4))break;s=++n}return e.line=s,(o=e.push("code_block","code",0)).content=e.getLines(t,s,4+e.blkIndent,!0),o.map=[t,e.line],!0}],["fence",function(e,t,r,n){var s,o,i,a,l,c,u,p=!1,h=e.bMarks[t]+e.tShift[t],d=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4)return!1;if(h+3>d)return!1;if(126!==(s=e.src.charCodeAt(h))&&96!==s)return!1;if(l=h,(o=(h=e.skipChars(h,s))-l)<3)return!1;if(u=e.src.slice(l,h),i=e.src.slice(h,d),96===s&&i.indexOf(String.fromCharCode(s))>=0)return!1;if(n)return!0;for(a=t;!(++a>=r)&&!((h=l=e.bMarks[a]+e.tShift[a])<(d=e.eMarks[a])&&e.sCount[a]=4||(h=e.skipChars(h,s))-l=4)return!1;if(62!==e.src.charCodeAt(D++))return!1;if(n)return!0;for(a=h=e.sCount[t]+1,32===e.src.charCodeAt(D)?(D++,a++,h++,s=!1,b=!0):9===e.src.charCodeAt(D)?(b=!0,(e.bsCount[t]+h)%4==3?(D++,a++,h++,s=!1):s=!0):b=!1,d=[e.bMarks[t]],e.bMarks[t]=D;D=w,_=[e.sCount[t]],e.sCount[t]=h-a,k=[e.tShift[t]],e.tShift[t]=D-e.bMarks[t],C=e.md.block.ruler.getRules("blockquote"),g=e.parentType,e.parentType="blockquote",p=t+1;p=(w=e.eMarks[p])));p++)if(62!==e.src.charCodeAt(D++)||A){if(c)break;for(v=!1,i=0,l=C.length;i=w,f.push(e.bsCount[p]),e.bsCount[p]=e.sCount[p]+1+(b?1:0),_.push(e.sCount[p]),e.sCount[p]=h-a,k.push(e.tShift[p]),e.tShift[p]=D-e.bMarks[p]}for(m=e.blkIndent,e.blkIndent=0,(y=e.push("blockquote_open","blockquote",1)).markup=">",y.map=u=[t,0],e.md.block.tokenize(e,t,p),(y=e.push("blockquote_close","blockquote",-1)).markup=">",e.lineMax=x,e.parentType=g,u[1]=e.line,i=0;i=4)return!1;if(42!==(s=e.src.charCodeAt(l++))&&45!==s&&95!==s)return!1;for(o=1;l=4)return!1;if(e.listIndent>=0&&e.sCount[t]-e.listIndent>=4&&e.sCount[t]=e.blkIndent&&(z=!0),(w=Je(e,t))>=0){if(u=!0,q=e.bMarks[t]+e.tShift[t],g=Number(e.src.substr(q,w-q-1)),z&&1!==g)return!1}else{if(!((w=He(e,t))>=0))return!1;u=!1}if(z&&e.skipSpaces(w)>=e.eMarks[t])return!1;if(m=e.src.charCodeAt(w-1),n)return!0;for(f=e.tokens.length,u?(L=e.push("ordered_list_open","ol",1),1!==g&&(L.attrs=[["start",g]])):L=e.push("bullet_list_open","ul",1),L.map=d=[t,0],L.markup=String.fromCharCode(m),k=t,E=!1,F=e.md.block.ruler.getRules("list"),C=e.parentType,e.parentType="list";k=_?1:b-c)>4&&(l=1),a=c+l,(L=e.push("list_item_open","li",1)).markup=String.fromCharCode(m),L.map=p=[t,0],x=e.tight,A=e.tShift[t],y=e.sCount[t],v=e.listIndent,e.listIndent=e.blkIndent,e.blkIndent=a,e.tight=!0,e.tShift[t]=o-e.bMarks[t],e.sCount[t]=b,o>=_&&e.isEmpty(t+1)?e.line=Math.min(e.line+2,r):e.md.block.tokenize(e,t,r,!0),e.tight&&!E||(I=!1),E=e.line-t>1&&e.isEmpty(e.line-1),e.blkIndent=e.listIndent,e.listIndent=v,e.tShift[t]=A,e.sCount[t]=y,e.tight=x,(L=e.push("list_item_close","li",-1)).markup=String.fromCharCode(m),k=t=e.line,p[1]=k,o=e.bMarks[t],k>=r)break;if(e.sCount[k]=4)break;for(S=!1,i=0,h=F.length;i=4)return!1;if(91!==e.src.charCodeAt(C))return!1;for(;++C3||e.sCount[A]<0)){for(_=!1,c=0,u=k.length;c=4)return!1;if(35!==(s=e.src.charCodeAt(l))||l>=c)return!1;for(o=1,s=e.src.charCodeAt(++l);35===s&&l6||ll&&Ke(e.src.charCodeAt(i-1))&&(c=i),e.line=t+1,(a=e.push("heading_open","h"+String(o),1)).markup="########".slice(0,o),a.map=[t,e.line],(a=e.push("inline","",0)).content=e.src.slice(l,c).trim(),a.map=[t,e.line],a.children=[],(a=e.push("heading_close","h"+String(o),-1)).markup="########".slice(0,o)),!0)},["paragraph","reference","blockquote"]],["lheading",function(e,t,r){var n,s,o,i,a,l,c,u,p,h,d=t+1,f=e.md.block.ruler.getRules("paragraph");if(e.sCount[t]-e.blkIndent>=4)return!1;for(h=e.parentType,e.parentType="paragraph";d3)){if(e.sCount[d]>=e.blkIndent&&(l=e.bMarks[d]+e.tShift[d])<(c=e.eMarks[d])&&(45===(p=e.src.charCodeAt(l))||61===p)&&(l=e.skipChars(l,p),(l=e.skipSpaces(l))>=c)){u=61===p?1:2;break}if(!(e.sCount[d]<0)){for(s=!1,o=0,i=f.length;o=4)return!1;if(!e.md.options.html)return!1;if(60!==e.src.charCodeAt(l))return!1;for(a=e.src.slice(l,c),s=0;s3||e.sCount[l]<0)){for(n=!1,s=0,o=c.length;s=r))&&!(e.sCount[i]=l){e.line=r;break}for(n=0;n?@[]^_`{|}~-".split("").forEach((function(e){ht[e.charCodeAt(0)]=1}));function ft(e,t){var r,n,s,o,i,a=[],l=t.length;for(r=0;r=0;r--)95!==(n=t[r]).marker&&42!==n.marker||-1!==n.end&&(s=t[n.end],a=r>0&&t[r-1].end===n.end+1&&t[r-1].token===n.token-1&&t[n.end+1].token===s.token+1&&t[r-1].marker===n.marker,i=String.fromCharCode(n.marker),(o=e.tokens[n.token]).type=a?"strong_open":"em_open",o.tag=a?"strong":"em",o.nesting=1,o.markup=a?i+i:i,o.content="",(o=e.tokens[s.token]).type=a?"strong_close":"em_close",o.tag=a?"strong":"em",o.nesting=-1,o.markup=a?i+i:i,o.content="",a&&(e.tokens[t[r-1].token].content="",e.tokens[t[n.end+1].token].content="",r--))}var _t={tokenize:function(e,t){var r,n,s=e.pos,o=e.src.charCodeAt(s);if(t)return!1;if(95!==o&&42!==o)return!1;for(n=e.scanDelims(e.pos,42===o),r=0;r\x00-\x20]*)$/,xt=et.HTML_TAG_RE;var Dt=se.has,wt=se.isValidEntityCode,Et=se.fromCodePoint,qt=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,St=/^&([a-z][a-z0-9]{1,31});/i;function Ft(e,t){var r,n,s,o,i,a,l,c,u={},p=t.length;for(r=0;ri;n-=o.jump+1)if((o=t[n]).marker===s.marker&&o.open&&o.end<0&&(l=!1,(o.close||s.open)&&(o.length+s.length)%3==0&&(o.length%3==0&&s.length%3==0||(l=!0)),!l)){c=n>0&&!t[n-1].open?t[n-1].jump+1:0,s.jump=r-n+c,s.open=!1,o.end=r,o.jump=c,o.close=!1,a=-1;break}-1!==a&&(u[s.marker][(s.length||0)%3]=a)}}var Lt=se.isWhiteSpace,zt=se.isPunctChar,It=se.isMdAsciiPunct;function Tt(e,t,r,n){this.src=e,this.env=r,this.md=t,this.tokens=n,this.tokens_meta=Array(n.length),this.pos=0,this.posMax=this.src.length,this.level=0,this.pending="",this.pendingLevel=0,this.cache={},this.delimiters=[],this._prev_delimiters=[],this.backticks={},this.backticksScanned=!1}Tt.prototype.pushPending=function(){var e=new Re("text","",0);return e.content=this.pending,e.level=this.pendingLevel,this.tokens.push(e),this.pending="",e},Tt.prototype.push=function(e,t,r){this.pending&&this.pushPending();var n=new Re(e,t,r),s=null;return r<0&&(this.level--,this.delimiters=this._prev_delimiters.pop()),n.level=this.level,r>0&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],s={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(n),this.tokens_meta.push(s),n},Tt.prototype.scanDelims=function(e,t){var r,n,s,o,i,a,l,c,u,p=e,h=!0,d=!0,f=this.posMax,m=this.src.charCodeAt(e);for(r=e>0?this.src.charCodeAt(e-1):32;p=0&&32===e.pending.charCodeAt(r)?r>=1&&32===e.pending.charCodeAt(r-1)?(e.pending=e.pending.replace(/ +$/,""),e.push("hardbreak","br",0)):(e.pending=e.pending.slice(0,-1),e.push("softbreak","br",0)):e.push("softbreak","br",0)),s++;s=d)return!1;if(f=a,(l=e.md.helpers.parseLinkDestination(e.src,a,e.posMax)).ok){for(u=e.md.normalizeLink(l.str),e.md.validateLink(u)?a=l.pos:u="",f=a;a=d||41!==e.src.charCodeAt(a))&&(m=!0),a++}if(m){if(void 0===e.env.references)return!1;if(a=0?s=e.src.slice(f,a++):a=o+1):a=o+1,s||(s=e.src.slice(i,o)),!(c=e.env.references[kt(s)]))return e.pos=h,!1;u=c.href,p=c.title}return t||(e.pos=i,e.posMax=o,e.push("link_open","a",1).attrs=r=[["href",u]],p&&r.push(["title",p]),e.md.inline.tokenize(e),e.push("link_close","a",-1)),e.pos=a,e.posMax=d,!0}],["image",function(e,t){var r,n,s,o,i,a,l,c,u,p,h,d,f,m="",g=e.pos,_=e.posMax;if(33!==e.src.charCodeAt(e.pos))return!1;if(91!==e.src.charCodeAt(e.pos+1))return!1;if(a=e.pos+2,(i=e.md.helpers.parseLinkLabel(e,e.pos+1,!1))<0)return!1;if((l=i+1)<_&&40===e.src.charCodeAt(l)){for(l++;l<_&&(n=e.src.charCodeAt(l),Ct(n)||10===n);l++);if(l>=_)return!1;for(f=l,(u=e.md.helpers.parseLinkDestination(e.src,l,e.posMax)).ok&&(m=e.md.normalizeLink(u.str),e.md.validateLink(m)?l=u.pos:m=""),f=l;l<_&&(n=e.src.charCodeAt(l),Ct(n)||10===n);l++);if(u=e.md.helpers.parseLinkTitle(e.src,l,e.posMax),l<_&&f!==l&&u.ok)for(p=u.str,l=u.pos;l<_&&(n=e.src.charCodeAt(l),Ct(n)||10===n);l++);else p="";if(l>=_||41!==e.src.charCodeAt(l))return e.pos=g,!1;l++}else{if(void 0===e.env.references)return!1;if(l<_&&91===e.src.charCodeAt(l)?(f=l+1,(l=e.md.helpers.parseLinkLabel(e,l))>=0?o=e.src.slice(f,l++):l=i+1):l=i+1,o||(o=e.src.slice(a,i)),!(c=e.env.references[vt(o)]))return e.pos=g,!1;m=c.href,p=c.title}return t||(s=e.src.slice(a,i),e.md.inline.parse(s,e.md,e.env,d=[]),(h=e.push("image","img",0)).attrs=r=[["src",m],["alt",""]],h.children=d,h.content=s,p&&r.push(["title",p])),e.pos=l,e.posMax=_,!0}],["autolink",function(e,t){var r,n,s,o,i,a,l=e.pos;if(60!==e.src.charCodeAt(l))return!1;for(i=e.pos,a=e.posMax;;){if(++l>=a)return!1;if(60===(o=e.src.charCodeAt(l)))return!1;if(62===o)break}return r=e.src.slice(i+1,l),At.test(r)?(n=e.md.normalizeLink(r),!!e.md.validateLink(n)&&(t||((s=e.push("link_open","a",1)).attrs=[["href",n]],s.markup="autolink",s.info="auto",(s=e.push("text","",0)).content=e.md.normalizeLinkText(r),(s=e.push("link_close","a",-1)).markup="autolink",s.info="auto"),e.pos+=r.length+2,!0)):!!yt.test(r)&&(n=e.md.normalizeLink("mailto:"+r),!!e.md.validateLink(n)&&(t||((s=e.push("link_open","a",1)).attrs=[["href",n]],s.markup="autolink",s.info="auto",(s=e.push("text","",0)).content=e.md.normalizeLinkText(r),(s=e.push("link_close","a",-1)).markup="autolink",s.info="auto"),e.pos+=r.length+2,!0))}],["html_inline",function(e,t){var r,n,s,o=e.pos;return!!e.md.options.html&&(s=e.posMax,!(60!==e.src.charCodeAt(o)||o+2>=s)&&(!(33!==(r=e.src.charCodeAt(o+1))&&63!==r&&47!==r&&!function(e){var t=32|e;return t>=97&&t<=122}(r))&&(!!(n=e.src.slice(o).match(xt))&&(t||(e.push("html_inline","",0).content=e.src.slice(o,o+n[0].length)),e.pos+=n[0].length,!0))))}],["entity",function(e,t){var r,n,s=e.pos,o=e.posMax;if(38!==e.src.charCodeAt(s))return!1;if(s+10&&n++,"text"===s[t].type&&t+1=o)break}else e.pending+=e.src[e.pos++]}e.pending&&e.pushPending()},Nt.prototype.parse=function(e,t,r,n){var s,o,i,a=new this.State(e,t,r,n);for(this.tokenize(a),i=(o=this.ruler2.getRules("")).length,s=0;s=3&&":"===e[t-3]||t>=3&&"/"===e[t-3]?0:n.match(r.re.no_http)[0].length:0}},"mailto:":{validate:function(e,t,r){var n=e.slice(t);return r.re.mailto||(r.re.mailto=new RegExp("^"+r.re.src_email_name+"@"+r.re.src_host_strict,"i")),r.re.mailto.test(n)?n.match(r.re.mailto)[0].length:0}}},Gt="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|рф".split("|");function Ht(e){var t,r,n=e.re=(t=e.__opts__,(r={}).src_Any=ee.source,r.src_Cc=te.source,r.src_Z=re.source,r.src_P=T.source,r.src_ZPCc=[r.src_Z,r.src_P,r.src_Cc].join("|"),r.src_ZCc=[r.src_Z,r.src_Cc].join("|"),r.src_pseudo_letter="(?:(?![><|]|"+r.src_ZPCc+")"+r.src_Any+")",r.src_ip4="(?:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)",r.src_auth="(?:(?:(?!"+r.src_ZCc+"|[@/\\[\\]()]).)+@)?",r.src_port="(?::(?:6(?:[0-4]\\d{3}|5(?:[0-4]\\d{2}|5(?:[0-2]\\d|3[0-5])))|[1-5]?\\d{1,4}))?",r.src_host_terminator="(?=$|[><|]|"+r.src_ZPCc+")(?!-|_|:\\d|\\.-|\\.(?!$|"+r.src_ZPCc+"))",r.src_path="(?:[/?#](?:(?!"+r.src_ZCc+"|[><|]|[()[\\]{}.,\"'?!\\-]).|\\[(?:(?!"+r.src_ZCc+"|\\]).)*\\]|\\((?:(?!"+r.src_ZCc+"|[)]).)*\\)|\\{(?:(?!"+r.src_ZCc+'|[}]).)*\\}|\\"(?:(?!'+r.src_ZCc+'|["]).)+\\"|\\\'(?:(?!'+r.src_ZCc+"|[']).)+\\'|\\'(?="+r.src_pseudo_letter+"|[-]).|\\.{2,}[a-zA-Z0-9%/&]|\\.(?!"+r.src_ZCc+"|[.]).|"+(t&&t["---"]?"\\-(?!--(?:[^-]|$))(?:-*)|":"\\-+|")+"\\,(?!"+r.src_ZCc+").|\\!+(?!"+r.src_ZCc+"|[!]).|\\?(?!"+r.src_ZCc+"|[?]).)+|\\/)?",r.src_email_name='[\\-;:&=\\+\\$,\\.a-zA-Z0-9_][\\-;:&=\\+\\$,\\"\\.a-zA-Z0-9_]*',r.src_xn="xn--[a-z0-9\\-]{1,59}",r.src_domain_root="(?:"+r.src_xn+"|"+r.src_pseudo_letter+"{1,63})",r.src_domain="(?:"+r.src_xn+"|(?:"+r.src_pseudo_letter+")|(?:"+r.src_pseudo_letter+"(?:-|"+r.src_pseudo_letter+"){0,61}"+r.src_pseudo_letter+"))",r.src_host="(?:(?:(?:(?:"+r.src_domain+")\\.)*"+r.src_domain+"))",r.tpl_host_fuzzy="(?:"+r.src_ip4+"|(?:(?:(?:"+r.src_domain+")\\.)+(?:%TLDS%)))",r.tpl_host_no_ip_fuzzy="(?:(?:(?:"+r.src_domain+")\\.)+(?:%TLDS%))",r.src_host_strict=r.src_host+r.src_host_terminator,r.tpl_host_fuzzy_strict=r.tpl_host_fuzzy+r.src_host_terminator,r.src_host_port_strict=r.src_host+r.src_port+r.src_host_terminator,r.tpl_host_port_fuzzy_strict=r.tpl_host_fuzzy+r.src_port+r.src_host_terminator,r.tpl_host_port_no_ip_fuzzy_strict=r.tpl_host_no_ip_fuzzy+r.src_port+r.src_host_terminator,r.tpl_host_fuzzy_test="localhost|www\\.|\\.\\d{1,3}\\.|(?:\\.(?:%TLDS%)(?:"+r.src_ZPCc+"|>|$))",r.tpl_email_fuzzy='(^|[><|]|"|\\(|'+r.src_ZCc+")("+r.src_email_name+"@"+r.tpl_host_fuzzy_strict+")",r.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+r.src_ZPCc+"))((?![$+<=>^`||])"+r.tpl_host_port_fuzzy_strict+r.src_path+")",r.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+r.src_ZPCc+"))((?![$+<=>^`||])"+r.tpl_host_port_no_ip_fuzzy_strict+r.src_path+")",r),s=e.__tlds__.slice();function o(e){return e.replace("%TLDS%",n.src_tlds)}e.onCompile(),e.__tlds_replaced__||s.push("a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]"),s.push(n.src_xn),n.src_tlds=s.join("|"),n.email_fuzzy=RegExp(o(n.tpl_email_fuzzy),"i"),n.link_fuzzy=RegExp(o(n.tpl_link_fuzzy),"i"),n.link_no_ip_fuzzy=RegExp(o(n.tpl_link_no_ip_fuzzy),"i"),n.host_fuzzy_test=RegExp(o(n.tpl_host_fuzzy_test),"i");var i=[];function a(e,t){throw new Error('(LinkifyIt) Invalid schema "'+e+'": '+t)}e.__compiled__={},Object.keys(e.__schemas__).forEach((function(t){var r=e.__schemas__[t];if(null!==r){var n={validate:null,link:null};if(e.__compiled__[t]=n,"[object Object]"===Ot(r))return!function(e){return"[object RegExp]"===Ot(e)}(r.validate)?jt(r.validate)?n.validate=r.validate:a(t,r):n.validate=function(e){return function(t,r){var n=t.slice(r);return e.test(n)?n.match(e)[0].length:0}}(r.validate),void(jt(r.normalize)?n.normalize=r.normalize:r.normalize?a(t,r):n.normalize=function(e,t){t.normalize(e)});!function(e){return"[object String]"===Ot(e)}(r)?a(t,r):i.push(t)}})),i.forEach((function(t){e.__compiled__[e.__schemas__[t]]&&(e.__compiled__[t].validate=e.__compiled__[e.__schemas__[t]].validate,e.__compiled__[t].normalize=e.__compiled__[e.__schemas__[t]].normalize)})),e.__compiled__[""]={validate:null,normalize:function(e,t){t.normalize(e)}};var l=Object.keys(e.__compiled__).filter((function(t){return t.length>0&&e.__compiled__[t]})).map(Vt).join("|");e.re.schema_test=RegExp("(^|(?!_)(?:[><|]|"+n.src_ZPCc+"))("+l+")","i"),e.re.schema_search=RegExp("(^|(?!_)(?:[><|]|"+n.src_ZPCc+"))("+l+")","ig"),e.re.pretest=RegExp("("+e.re.schema_test.source+")|("+e.re.host_fuzzy_test.source+")|@","i"),function(e){e.__index__=-1,e.__text_cache__=""}(e)}function Jt(e,t){var r=e.__index__,n=e.__last_index__,s=e.__text_cache__.slice(r,n);this.schema=e.__schema__.toLowerCase(),this.index=r+t,this.lastIndex=n+t,this.raw=s,this.text=s,this.url=s}function Wt(e,t){var r=new Jt(e,t);return e.__compiled__[r.schema].normalize(r,e),r}function Yt(e,t){if(!(this instanceof Yt))return new Yt(e,t);var r;t||(r=e,Object.keys(r||{}).reduce((function(e,t){return e||$t.hasOwnProperty(t)}),!1)&&(t=e,e={})),this.__opts__=Ut({},$t,t),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=Ut({},Zt,e),this.__compiled__={},this.__tlds__=Gt,this.__tlds_replaced__=!1,this.re={},Ht(this)}Yt.prototype.add=function(e,t){return this.__schemas__[e]=t,Ht(this),this},Yt.prototype.set=function(e){return this.__opts__=Ut(this.__opts__,e),this},Yt.prototype.test=function(e){if(this.__text_cache__=e,this.__index__=-1,!e.length)return!1;var t,r,n,s,o,i,a,l;if(this.re.schema_test.test(e))for((a=this.re.schema_search).lastIndex=0;null!==(t=a.exec(e));)if(s=this.testSchemaAt(e,t[2],a.lastIndex)){this.__schema__=t[2],this.__index__=t.index+t[1].length,this.__last_index__=t.index+t[0].length+s;break}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(l=e.search(this.re.host_fuzzy_test))>=0&&(this.__index__<0||l=0&&null!==(n=e.match(this.re.email_fuzzy))&&(o=n.index+n[1].length,i=n.index+n[0].length,(this.__index__<0||othis.__last_index__)&&(this.__schema__="mailto:",this.__index__=o,this.__last_index__=i)),this.__index__>=0},Yt.prototype.pretest=function(e){return this.re.pretest.test(e)},Yt.prototype.testSchemaAt=function(e,t,r){return this.__compiled__[t.toLowerCase()]?this.__compiled__[t.toLowerCase()].validate(e,r,this):0},Yt.prototype.match=function(e){var t=0,r=[];this.__index__>=0&&this.__text_cache__===e&&(r.push(Wt(this,t)),t=this.__last_index__);for(var n=t?e.slice(t):e;this.test(n);)r.push(Wt(this,t)),n=n.slice(this.__last_index__),t+=this.__last_index__;return r.length?r:null},Yt.prototype.tlds=function(e,t){return e=Array.isArray(e)?e:[e],t?(this.__tlds__=this.__tlds__.concat(e).sort().filter((function(e,t,r){return e!==r[t-1]})).reverse(),Ht(this),this):(this.__tlds__=e.slice(),this.__tlds_replaced__=!0,Ht(this),this)},Yt.prototype.normalize=function(e){e.schema||(e.url="http://"+e.url),"mailto:"!==e.schema||/^mailto:/i.test(e.url)||(e.url="mailto:"+e.url)},Yt.prototype.onCompile=function(){};var Kt=Yt;const Qt=2147483647,Xt=/^xn--/,er=/[^\0-\x7E]/,tr=/[\x2E\u3002\uFF0E\uFF61]/g,rr={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},nr=Math.floor,sr=String.fromCharCode;function or(e){throw new RangeError(rr[e])}function ir(e,t){const r=e.split("@");let n="";r.length>1&&(n=r[0]+"@",e=r[1]);const s=function(e,t){const r=[];let n=e.length;for(;n--;)r[n]=t(e[n]);return r}((e=e.replace(tr,".")).split("."),t).join(".");return n+s}function ar(e){const t=[];let r=0;const n=e.length;for(;r=55296&&s<=56319&&rString.fromCodePoint(...e),cr=function(e,t){return e+22+75*(e<26)-((0!=t)<<5)},ur=function(e,t,r){let n=0;for(e=r?nr(e/700):e>>1,e+=nr(e/t);e>455;n+=36)e=nr(e/35);return nr(n+36*e/(e+38))},pr=function(e){const t=[],r=e.length;let n=0,s=128,o=72,i=e.lastIndexOf("-");i<0&&(i=0);for(let l=0;l=128&&or("not-basic"),t.push(e.charCodeAt(l));for(let l=i>0?i+1:0;l=r&&or("invalid-input");const i=(a=e.charCodeAt(l++))-48<10?a-22:a-65<26?a-65:a-97<26?a-97:36;(i>=36||i>nr((Qt-n)/t))&&or("overflow"),n+=i*t;const c=s<=o?1:s>=o+26?26:s-o;if(inr(Qt/u)&&or("overflow"),t*=u}const c=t.length+1;o=ur(n-i,c,0==i),nr(n/c)>Qt-s&&or("overflow"),s+=nr(n/c),n%=c,t.splice(n++,0,s)}var a;return String.fromCodePoint(...t)},hr=function(e){const t=[];let r=(e=ar(e)).length,n=128,s=0,o=72;for(const l of e)l<128&&t.push(sr(l));let i=t.length,a=i;for(i&&t.push("-");a=n&&tnr((Qt-s)/l)&&or("overflow"),s+=(r-n)*l,n=r;for(const c of e)if(cQt&&or("overflow"),c==n){let e=s;for(let r=36;;r+=36){const n=r<=o?1:r>=o+26?26:r-o;if(e=0))try{t.hostname=gr.toASCII(t.hostname)}catch(r){}return X.encode(X.format(t))}function Ar(e){var t=X.parse(e,!0);if(t.hostname&&(!t.protocol||Cr.indexOf(t.protocol)>=0))try{t.hostname=gr.toUnicode(t.hostname)}catch(r){}return X.decode(X.format(t),X.decode.defaultChars+"%")}function xr(e,t){if(!(this instanceof xr))return new xr(e,t);t||se.isString(e)||(t=e||{},e="default"),this.inline=new Pt,this.block=new lt,this.core=new Ue,this.renderer=new de,this.linkify=new Kt,this.validateLink=vr,this.normalizeLink=yr,this.normalizeLinkText=Ar,this.utils=se,this.helpers=se.assign({},ae),this.options={},this.configure(e),t&&this.set(t)}xr.prototype.set=function(e){return se.assign(this.options,e),this},xr.prototype.configure=function(e){var t,r=this;if(se.isString(e)&&!(e=_r[t=e]))throw new Error('Wrong `markdown-it` preset "'+t+'", check name');if(!e)throw new Error("Wrong `markdown-it` preset, can't be empty");return e.options&&r.set(e.options),e.components&&Object.keys(e.components).forEach((function(t){e.components[t].rules&&r[t].ruler.enableOnly(e.components[t].rules),e.components[t].rules2&&r[t].ruler2.enableOnly(e.components[t].rules2)})),this},xr.prototype.enable=function(e,t){var r=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach((function(t){r=r.concat(this[t].ruler.enable(e,!0))}),this),r=r.concat(this.inline.ruler2.enable(e,!0));var n=e.filter((function(e){return r.indexOf(e)<0}));if(n.length&&!t)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+n);return this},xr.prototype.disable=function(e,t){var r=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach((function(t){r=r.concat(this[t].ruler.disable(e,!0))}),this),r=r.concat(this.inline.ruler2.disable(e,!0));var n=e.filter((function(e){return r.indexOf(e)<0}));if(n.length&&!t)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+n);return this},xr.prototype.use=function(e){var t=[this].concat(Array.prototype.slice.call(arguments,1));return e.apply(e,t),this},xr.prototype.parse=function(e,t){if("string"!=typeof e)throw new Error("Input data should be a String");var r=new this.core.State(e,this,t);return this.core.process(r),r.tokens},xr.prototype.render=function(e,t){return t=t||{},this.renderer.render(this.parse(e,t),this.options,t)},xr.prototype.parseInline=function(e,t){var r=new this.core.State(e,this,t);return r.inlineMode=!0,this.core.process(r),r.tokens},xr.prototype.renderInline=function(e,t){return t=t||{},this.renderer.render(this.parseInline(e,t),this.options,t)};const Dr=new xr,wr=_();k("data-v-44467b26");const Er={class:"comment-container"},qr={class:"comment-send"},Sr={class:"comment-input"},Fr=i("div",{class:"comment-title"},[i("span",null,"文章交流区")],-1),Lr={class:"comment-list"},zr={class:"comment-avatar"},Ir={class:"comment-content"},Tr={class:"main-comment"},Rr={class:"comment-user-info"},Mr={class:"floor"},Br={class:"badge"},Nr={key:0,class:"author"},Pr={class:"time"},Ur={class:"main-content"},Or={key:0,class:"empty-content"};b();var jr=r({expose:[],props:{postId:Number,authorId:Number},setup(e){const t=e,r=A(),_=x(),k=D(),b=computed((()=>{var e,t;return null!=(t=null==(e=null==k?void 0:k.User)?void 0:e.Id)&&t})),C=reactive({text:"",submitting:!1,list:[],page:1,loaded:!1,listLoadingStatus:0}),y=()=>{C.text?C.submitting?r.warning("评论过快"):(C.submitting=!0,E({PostID:t.postId||-1,AuthorUID:t.authorId||-1,Content:`${C.text} ____ From Vue-next`}).then((e=>{if(null==e?void 0:e.ErrorCode)return 3000009===e.ErrorCode?void r.warning("触发敏感词,请礼貌用语~"):403===e.ErrorCode?void r.info("登录状态过期,跳转登录中...",{timeout:1500,onClose(){_.push("/signin")}}):void r.warning(`评论出错: ${e.ErrorCode} ${e.ErrorMsg}`);r.success("评论成功~"),C.text="",C.listLoadingStatus=1,w({Page:1,Size:15,PostID:t.postId||-1}).then((e=>{var t,r;const n=null!=(r=null==(t=null==e?void 0:e.Result)?void 0:t.Comments)?r:[];C.list=n})).finally((()=>{C.listLoadingStatus=0}))})).finally((()=>{C.submitting=!1}))):r.warning("评论不能为空")},q=()=>{_.push("/signin")},S=L;onMounted((()=>{C.listLoadingStatus=2,C.page=1,C.loaded=!1,w({PostID:t.postId||0,Page:1,Size:15}).then((e=>{var t,n,s;const o=null!=(n=null==(t=null==e?void 0:e.Result)?void 0:t.Comments)?n:[];C.list=o,15===o.length?C.loaded=!1:C.loaded=!0,e.ErrorCode&&r.warning(null!=(s=null==e?void 0:e.ErrorMsg)?s:`${e.ErrorCode}`)})).finally((()=>{C.listLoadingStatus=0}))}));const F=()=>{C.page+=1,C.listLoadingStatus=2,w({PostID:t.postId||-1,Page:C.page,Size:15}).then((e=>{var t,r;const n=null!=(r=null==(t=null==e?void 0:e.Result)?void 0:t.Comments)?r:[];15===n.length?C.loaded=!1:C.loaded=!0,C.list=[...C.list,...n]})).finally((()=>{C.listLoadingStatus=0}))};return wr(((e,t)=>{const r=n("Avatar"),_=n("router-link"),k=n("LoadingBall");return s(),o("div",Er,[i("div",qr,[i("div",Sr,[a(i("textarea",{placeholder:"说说你的看法吧~ , ctrl + enter 可快速提交。","onUpdate:modelValue":t[1]||(t[1]=e=>C.text=e),onKeydown:c(v(y,["ctrl"]),["enter"])},null,40,["onKeydown"]),[[l,C.text,void 0,{trim:!0}]])]),u(b)?(s(),o("div",{key:0,class:"comment-btn",onClick:y}," 发表评论 ")):(s(),o("div",{key:1,class:"comment-btn",onClick:q},"登录发表评论"))]),Fr,i("div",Lr,[i(p,{name:"list"},{default:wr((()=>[(s(!0),o(h,null,d(C.list,((t,n)=>(s(),o("div",{class:"comment-item",key:t.Id},[i("div",zr,[i(_,{to:`/users/${t.CommentUserInfo.UID}`},{default:wr((()=>[i(r,{size:"32px",src:t.CommentUserInfo.Avatar},null,8,["src"])])),_:2},1032,["to"])]),i("div",Ir,[i("div",Tr,[i("div",Rr,[i("span",Mr,"#"+f(C.list.length-n),1),i(_,{to:`/users/${t.CommentUserInfo.UID}`},{default:wr((()=>[m(f(t.CommentUserInfo.Nickname),1)])),_:2},1032,["to"]),i("span",Br,[t.CommentUserInfo.UID==e.$props.authorId?(s(),o("sup",Nr,"本文作者")):g("",!0),(s(!0),o(h,null,d(t.CommentUserInfo.Roles,(e=>(s(),o("sup",{class:"role",key:e.RID},f(e.Description),1)))),128))]),i("span",Pr,f(u(S)(t.CreatedAt)),1)]),i("div",Ur,f(t.Content),1)])])])))),128))])),_:1}),0!==C.list.length||C.listLoadingStatus?g("",!0):(s(),o("div",Or," 暂无任何评论,快去发表吧~ ")),i(k,{loading:C.list.length>0&&2==C.listLoadingStatus},null,8,["loading"]),C.loaded||C.listLoadingStatus?g("",!0):(s(),o("div",{key:1,class:"btn-next",onClick:F}," 查看更多 "))])])}))}});jr.__scopeId="data-v-44467b26";const Vr=_();k("data-v-ad8ad844");const $r={key:0},Zr={class:"article-title"},Gr={class:"artilce-info"},Hr=m(" 分类: "),Jr={class:"article-navi"};b();var Wr=r({expose:[],props:{pid:{required:!0,type:Number,validator:e=>!isNaN(+e)}},setup(e){const t=e,r=A(),{data:l,loading:c}=q(t.pid),p=computed((()=>{var e,t;return Dr.render(null!=(t=null==(e=l.value.Result)?void 0:e.Content)?t:"")})),h=computed((()=>{var e,t;return z(null!=(t=null==(e=l.value.Result)?void 0:e.CreatedAt)?t:Date.now())})),d=computed((()=>{var e;return null==(e=l.value.Result)?void 0:e.Title})),_=computed((()=>{var e;return null==(e=l.value.Result)?void 0:e.Summary})),k=computed((()=>{var e;return null==(e=l.value.Result)?void 0:e.AuthorInfo.UID})),b=computed((()=>{var e;return null==(e=l.value.Result)?void 0:e.AuthorInfo.Nickname})),v=computed((()=>{var e;return null==(e=l.value.Result)?void 0:e.Category.Id})),x=computed((()=>{var e;return null==(e=l.value.Result)?void 0:e.Category.CN})),D=computed((()=>{var e,t,r;return null==(r=null==(t=null==(e=l.value.Result)?void 0:e.Navigation)?void 0:t.Prev)?void 0:r.Id})),w=computed((()=>{var e,t,r;return null==(r=null==(t=null==(e=l.value.Result)?void 0:e.Navigation)?void 0:t.Next)?void 0:r.Id})),E=computed((()=>{var e,t,r;return null==(r=null==(t=null==(e=l.value.Result)?void 0:e.Navigation)?void 0:t.Next)?void 0:r.Title})),L=computed((()=>{var e,t,r;return null==(r=null==(t=null==(e=l.value.Result)?void 0:e.Navigation)?void 0:t.Prev)?void 0:r.Title})),I=computed((()=>`${b.value}发表了${d.value},${_.value}`));return S({title:d,meta:[{name:"description",content:I},{name:"author",content:b}]}),watch((()=>null==l?void 0:l.value.ErrorMsg),((e,t)=>{r.error("请求出错:"+e)})),Vr(((e,r)=>{const l=n("LoadingBall"),_=n("router-link"),A=C("highlight");return s(),o(F,null,{default:Vr((()=>[i(l,{loading:u(c),info:"努力加载文章中","info-size":"18px",padding:"30vh 0"},null,8,["loading"]),i(y,{name:"content"},{default:Vr((()=>[u(c)?g("",!0):(s(),o("main",$r,[i("h1",Zr,f(u(d)),1),i("div",Gr,[i("span",null,[i(_,{to:`/users/${u(k)}`},{default:Vr((()=>[i("a",null,f(u(b)),1)])),_:1},8,["to"])]),i("span",null,"发表于: "+f(u(h)),1),i("span",null,[Hr,i(_,{to:`/?CategoryID=${u(v)}`},{default:Vr((()=>[m(f(u(x)),1)])),_:1},8,["to"])])]),a(i("div",{innerHTML:u(p),class:"article-container"},null,8,["innerHTML"]),[[A]]),i("div",Jr,[i("div",null,[u(D)?(s(),o(_,{key:0,to:`/post/${u(D)}`},{default:Vr((()=>[m(" 上一篇 « "+f(u(L)),1)])),_:1},8,["to"])):g("",!0)]),i("div",null,[u(w)?(s(),o(_,{key:0,to:`/post/${u(w)}`},{default:Vr((()=>[m(" 下一篇 » "+f(u(E)),1)])),_:1},8,["to"])):g("",!0)])]),i(jr,{"author-id":u(k),"post-id":t.pid},null,8,["author-id","post-id"])]))])),_:1})])),_:1})}))}});Wr.__scopeId="data-v-ad8ad844";export default Wr; diff --git a/assets/polyfills-legacy.399e577e.js b/assets/polyfills-legacy.399e577e.js new file mode 100644 index 0000000..291fd4e --- /dev/null +++ b/assets/polyfills-legacy.399e577e.js @@ -0,0 +1,4 @@ +!function(){"use strict";var t="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},r=function(t){return t&&t.Math===Math&&t},e=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof t&&t)||r("object"==typeof t&&t)||function(){return this}()||Function("return this")(),n={},o=function(t){try{return!!t()}catch(r){return!0}},i=!o((function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]})),c=!o((function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")})),u=c,a=Function.prototype.call,s=u?a.bind(a):function(){return a.apply(a,arguments)},f={},l={}.propertyIsEnumerable,h=Object.getOwnPropertyDescriptor,p=h&&!l.call({1:2},1);f.f=p?function(t){var r=h(this,t);return!!r&&r.enumerable}:l;var v,d,y=function(t,r){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:r}},g=c,m=Function.prototype,w=m.call,b=g&&m.bind.bind(w,w),E=g?b:function(t){return function(){return w.apply(t,arguments)}},O=E,S=O({}.toString),R=O("".slice),I=function(t){return R(S(t),8,-1)},T=o,j=I,x=Object,P=E("".split),_=T((function(){return!x("z").propertyIsEnumerable(0)}))?function(t){return"String"===j(t)?P(t,""):x(t)}:x,A=function(t){return null==t},C=A,k=TypeError,N=function(t){if(C(t))throw new k("Can't call method on "+t);return t},D=_,M=N,U=function(t){return D(M(t))},L="object"==typeof document&&document.all,F=void 0===L&&void 0!==L?function(t){return"function"==typeof t||t===L}:function(t){return"function"==typeof t},z=F,W=function(t){return"object"==typeof t?null!==t:z(t)},G=e,H=F,B=function(t){return H(t)?t:void 0},V=function(t,r){return arguments.length<2?B(G[t]):G[t]&&G[t][r]},Y=E({}.isPrototypeOf),$="undefined"!=typeof navigator&&String(navigator.userAgent)||"",q=e,J=$,X=q.process,K=q.Deno,Q=X&&X.versions||K&&K.version,Z=Q&&Q.v8;Z&&(d=(v=Z.split("."))[0]>0&&v[0]<4?1:+(v[0]+v[1])),!d&&J&&(!(v=J.match(/Edge\/(\d+)/))||v[1]>=74)&&(v=J.match(/Chrome\/(\d+)/))&&(d=+v[1]);var tt=d,rt=tt,et=o,nt=e.String,ot=!!Object.getOwnPropertySymbols&&!et((function(){var t=Symbol("symbol detection");return!nt(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&rt&&rt<41})),it=ot&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,ct=V,ut=F,at=Y,st=Object,ft=it?function(t){return"symbol"==typeof t}:function(t){var r=ct("Symbol");return ut(r)&&at(r.prototype,st(t))},lt=String,ht=function(t){try{return lt(t)}catch(r){return"Object"}},pt=F,vt=ht,dt=TypeError,yt=function(t){if(pt(t))return t;throw new dt(vt(t)+" is not a function")},gt=yt,mt=A,wt=function(t,r){var e=t[r];return mt(e)?void 0:gt(e)},bt=s,Et=F,Ot=W,St=TypeError,Rt={exports:{}},It=e,Tt=Object.defineProperty,jt=function(t,r){try{Tt(It,t,{value:r,configurable:!0,writable:!0})}catch(e){It[t]=r}return r},xt=e,Pt=jt,_t="__core-js_shared__",At=Rt.exports=xt[_t]||Pt(_t,{});(At.versions||(At.versions=[])).push({version:"3.36.1",mode:"global",copyright:"© 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.36.1/LICENSE",source:"https://github.com/zloirock/core-js"});var Ct=Rt.exports,kt=function(t,r){return Ct[t]||(Ct[t]=r||{})},Nt=N,Dt=Object,Mt=function(t){return Dt(Nt(t))},Ut=Mt,Lt=E({}.hasOwnProperty),Ft=Object.hasOwn||function(t,r){return Lt(Ut(t),r)},zt=E,Wt=0,Gt=Math.random(),Ht=zt(1..toString),Bt=function(t){return"Symbol("+(void 0===t?"":t)+")_"+Ht(++Wt+Gt,36)},Vt=kt,Yt=Ft,$t=Bt,qt=ot,Jt=it,Xt=e.Symbol,Kt=Vt("wks"),Qt=Jt?Xt.for||Xt:Xt&&Xt.withoutSetter||$t,Zt=function(t){return Yt(Kt,t)||(Kt[t]=qt&&Yt(Xt,t)?Xt[t]:Qt("Symbol."+t)),Kt[t]},tr=s,rr=W,er=ft,nr=wt,or=function(t,r){var e,n;if("string"===r&&Et(e=t.toString)&&!Ot(n=bt(e,t)))return n;if(Et(e=t.valueOf)&&!Ot(n=bt(e,t)))return n;if("string"!==r&&Et(e=t.toString)&&!Ot(n=bt(e,t)))return n;throw new St("Can't convert object to primitive value")},ir=TypeError,cr=Zt("toPrimitive"),ur=function(t,r){if(!rr(t)||er(t))return t;var e,n=nr(t,cr);if(n){if(void 0===r&&(r="default"),e=tr(n,t,r),!rr(e)||er(e))return e;throw new ir("Can't convert object to primitive value")}return void 0===r&&(r="number"),or(t,r)},ar=ft,sr=function(t){var r=ur(t,"string");return ar(r)?r:r+""},fr=W,lr=e.document,hr=fr(lr)&&fr(lr.createElement),pr=function(t){return hr?lr.createElement(t):{}},vr=pr,dr=!i&&!o((function(){return 7!==Object.defineProperty(vr("div"),"a",{get:function(){return 7}}).a})),yr=i,gr=s,mr=f,wr=y,br=U,Er=sr,Or=Ft,Sr=dr,Rr=Object.getOwnPropertyDescriptor;n.f=yr?Rr:function(t,r){if(t=br(t),r=Er(r),Sr)try{return Rr(t,r)}catch(e){}if(Or(t,r))return wr(!gr(mr.f,t,r),t[r])};var Ir={},Tr=i&&o((function(){return 42!==Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype})),jr=W,xr=String,Pr=TypeError,_r=function(t){if(jr(t))return t;throw new Pr(xr(t)+" is not an object")},Ar=i,Cr=dr,kr=Tr,Nr=_r,Dr=sr,Mr=TypeError,Ur=Object.defineProperty,Lr=Object.getOwnPropertyDescriptor,Fr="enumerable",zr="configurable",Wr="writable";Ir.f=Ar?kr?function(t,r,e){if(Nr(t),r=Dr(r),Nr(e),"function"==typeof t&&"prototype"===r&&"value"in e&&Wr in e&&!e.writable){var n=Lr(t,r);n&&n.writable&&(t[r]=e.value,e={configurable:zr in e?e.configurable:n.configurable,enumerable:Fr in e?e.enumerable:n.enumerable,writable:!1})}return Ur(t,r,e)}:Ur:function(t,r,e){if(Nr(t),r=Dr(r),Nr(e),Cr)try{return Ur(t,r,e)}catch(n){}if("get"in e||"set"in e)throw new Mr("Accessors not supported");return"value"in e&&(t[r]=e.value),t};var Gr=Ir,Hr=y,Br=i?function(t,r,e){return Gr.f(t,r,Hr(1,e))}:function(t,r,e){return t[r]=e,t},Vr={exports:{}},Yr=i,$r=Ft,qr=Function.prototype,Jr=Yr&&Object.getOwnPropertyDescriptor,Xr=$r(qr,"name"),Kr={EXISTS:Xr,PROPER:Xr&&"something"===function(){}.name,CONFIGURABLE:Xr&&(!Yr||Yr&&Jr(qr,"name").configurable)},Qr=E,Zr=F,te=Rt.exports,re=Qr(Function.toString);Zr(te.inspectSource)||(te.inspectSource=function(t){return re(t)});var ee,ne,oe,ie=te.inspectSource,ce=F,ue=e.WeakMap,ae=ce(ue)&&/native code/.test(String(ue)),se=Bt,fe=kt("keys"),le=function(t){return fe[t]||(fe[t]=se(t))},he={},pe=ae,ve=e,de=W,ye=Br,ge=Ft,me=Rt.exports,we=le,be=he,Ee="Object already initialized",Oe=ve.TypeError,Se=ve.WeakMap;if(pe||me.state){var Re=me.state||(me.state=new Se);Re.get=Re.get,Re.has=Re.has,Re.set=Re.set,ee=function(t,r){if(Re.has(t))throw new Oe(Ee);return r.facade=t,Re.set(t,r),r},ne=function(t){return Re.get(t)||{}},oe=function(t){return Re.has(t)}}else{var Ie=we("state");be[Ie]=!0,ee=function(t,r){if(ge(t,Ie))throw new Oe(Ee);return r.facade=t,ye(t,Ie,r),r},ne=function(t){return ge(t,Ie)?t[Ie]:{}},oe=function(t){return ge(t,Ie)}}var Te={set:ee,get:ne,has:oe,enforce:function(t){return oe(t)?ne(t):ee(t,{})},getterFor:function(t){return function(r){var e;if(!de(r)||(e=ne(r)).type!==t)throw new Oe("Incompatible receiver, "+t+" required");return e}}},je=E,xe=o,Pe=F,_e=Ft,Ae=i,Ce=Kr.CONFIGURABLE,ke=ie,Ne=Te.enforce,De=Te.get,Me=String,Ue=Object.defineProperty,Le=je("".slice),Fe=je("".replace),ze=je([].join),We=Ae&&!xe((function(){return 8!==Ue((function(){}),"length",{value:8}).length})),Ge=String(String).split("String"),He=Vr.exports=function(t,r,e){"Symbol("===Le(Me(r),0,7)&&(r="["+Fe(Me(r),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),e&&e.getter&&(r="get "+r),e&&e.setter&&(r="set "+r),(!_e(t,"name")||Ce&&t.name!==r)&&(Ae?Ue(t,"name",{value:r,configurable:!0}):t.name=r),We&&e&&_e(e,"arity")&&t.length!==e.arity&&Ue(t,"length",{value:e.arity});try{e&&_e(e,"constructor")&&e.constructor?Ae&&Ue(t,"prototype",{writable:!1}):t.prototype&&(t.prototype=void 0)}catch(o){}var n=Ne(t);return _e(n,"source")||(n.source=ze(Ge,"string"==typeof r?r:"")),t};Function.prototype.toString=He((function(){return Pe(this)&&De(this).source||ke(this)}),"toString");var Be=F,Ve=Ir,Ye=Vr.exports,$e=jt,qe=function(t,r,e,n){n||(n={});var o=n.enumerable,i=void 0!==n.name?n.name:r;if(Be(e)&&Ye(e,i,n),n.global)o?t[r]=e:$e(r,e);else{try{n.unsafe?t[r]&&(o=!0):delete t[r]}catch(c){}o?t[r]=e:Ve.f(t,r,{value:e,enumerable:!1,configurable:!n.nonConfigurable,writable:!n.nonWritable})}return t},Je={},Xe=Math.ceil,Ke=Math.floor,Qe=Math.trunc||function(t){var r=+t;return(r>0?Ke:Xe)(r)},Ze=function(t){var r=+t;return r!=r||0===r?0:Qe(r)},tn=Ze,rn=Math.max,en=Math.min,nn=Ze,on=Math.min,cn=function(t){var r=nn(t);return r>0?on(r,9007199254740991):0},un=function(t){return cn(t.length)},an=U,sn=function(t,r){var e=tn(t);return e<0?rn(e+r,0):en(e,r)},fn=un,ln=function(t){return function(r,e,n){var o=an(r),i=fn(o);if(0===i)return!t&&-1;var c,u=sn(n,i);if(t&&e!=e){for(;i>u;)if((c=o[u++])!=c)return!0}else for(;i>u;u++)if((t||u in o)&&o[u]===e)return t||u||0;return!t&&-1}},hn={includes:ln(!0),indexOf:ln(!1)},pn=Ft,vn=U,dn=hn.indexOf,yn=he,gn=E([].push),mn=function(t,r){var e,n=vn(t),o=0,i=[];for(e in n)!pn(yn,e)&&pn(n,e)&&gn(i,e);for(;r.length>o;)pn(n,e=r[o++])&&(~dn(i,e)||gn(i,e));return i},wn=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],bn=mn,En=wn.concat("length","prototype");Je.f=Object.getOwnPropertyNames||function(t){return bn(t,En)};var On={};On.f=Object.getOwnPropertySymbols;var Sn=V,Rn=Je,In=On,Tn=_r,jn=E([].concat),xn=Sn("Reflect","ownKeys")||function(t){var r=Rn.f(Tn(t)),e=In.f;return e?jn(r,e(t)):r},Pn=Ft,_n=xn,An=n,Cn=Ir,kn=o,Nn=F,Dn=/#|\.prototype\./,Mn=function(t,r){var e=Ln[Un(t)];return e===zn||e!==Fn&&(Nn(r)?kn(r):!!r)},Un=Mn.normalize=function(t){return String(t).replace(Dn,".").toLowerCase()},Ln=Mn.data={},Fn=Mn.NATIVE="N",zn=Mn.POLYFILL="P",Wn=Mn,Gn=e,Hn=n.f,Bn=Br,Vn=qe,Yn=jt,$n=function(t,r,e){for(var n=_n(r),o=Cn.f,i=An.f,c=0;ci;i++)if((u=g(t[i]))&&la(ga,u))return u;return new ya(!1)}n=ha(t,o)}for(a=h?t.next:n.next;!(s=ca(a,n)).done;){try{u=g(s.value)}catch(iy){va(n,"throw",iy)}if("object"==typeof u&&u&&la(ga,u))return u}return new ya(!1)},wa=Zt("iterator"),ba=!1;try{var Ea=0,Oa={next:function(){return{done:!!Ea++}},return:function(){ba=!0}};Oa[wa]=function(){return this},Array.from(Oa,(function(){throw 2}))}catch(iy){}var Sa=Oc,Ra=function(t,r){try{if(!r&&!ba)return!1}catch(iy){return!1}var e=!1;try{var n={};n[wa]=function(){return{next:function(){return{done:e=!0}}}},t(n)}catch(iy){}return e},Ia=Lc.CONSTRUCTOR||!Ra((function(t){Sa.all(t).then(void 0,(function(){}))})),Ta=s,ja=yt,xa=Fc,Pa=Ec,_a=ma;Jn({target:"Promise",stat:!0,forced:Ia},{all:function(t){var r=this,e=xa.f(r),n=e.resolve,o=e.reject,i=Pa((function(){var e=ja(r.resolve),i=[],c=0,u=1;_a(t,(function(t){var a=c++,s=!1;u++,Ta(e,r,t).then((function(t){s||(s=!0,i[a]=t,--u||n(i))}),o)})),--u||n(i)}));return i.error&&o(i.value),e.promise}});var Aa=Jn,Ca=Lc.CONSTRUCTOR,ka=Oc,Na=V,Da=F,Ma=qe,Ua=ka&&ka.prototype;if(Aa({target:"Promise",proto:!0,forced:Ca,real:!0},{catch:function(t){return this.then(void 0,t)}}),Da(ka)){var La=Na("Promise").prototype.catch;Ua.catch!==La&&Ma(Ua,"catch",La,{unsafe:!0})}var Fa=s,za=yt,Wa=Fc,Ga=Ec,Ha=ma;Jn({target:"Promise",stat:!0,forced:Ia},{race:function(t){var r=this,e=Wa.f(r),n=e.reject,o=Ga((function(){var o=za(r.resolve);Ha(t,(function(t){Fa(o,r,t).then(e.resolve,n)}))}));return o.error&&n(o.value),e.promise}});var Ba=Fc;Jn({target:"Promise",stat:!0,forced:Lc.CONSTRUCTOR},{reject:function(t){var r=Ba.f(this);return(0,r.reject)(t),r.promise}});var Va=_r,Ya=W,$a=Fc,qa=Jn,Ja=Lc.CONSTRUCTOR,Xa=function(t,r){if(Va(t),Ya(r)&&r.constructor===t)return r;var e=$a.f(t);return(0,e.resolve)(r),e.promise};V("Promise"),qa({target:"Promise",stat:!0,forced:Ja},{resolve:function(t){return Xa(this,t)}});var Ka={},Qa=mn,Za=wn,ts=Object.keys||function(t){return Qa(t,Za)},rs=i,es=Tr,ns=Ir,os=_r,is=U,cs=ts;Ka.f=rs&&!es?Object.defineProperties:function(t,r){os(t);for(var e,n=is(r),o=cs(r),i=o.length,c=0;i>c;)ns.f(t,e=o[c++],n[e]);return t};var us,as=_r,ss=Ka,fs=wn,ls=he,hs=vi,ps=pr,vs=le("IE_PROTO"),ds=function(){},ys=function(t){return" 远浅 - 为美好的世界献上祝福 - Vue3实战项目 - - - - + + + + +
- - - - - + + + +