diff --git a/404.html b/404.html index 756614c4776..db9fdf2cd3f 100644 --- a/404.html +++ b/404.html @@ -30,11 +30,11 @@ AI悦创-Python一对一辅导 - + -
跳至主要內容

404

页面不存在

我们是怎么来到这儿的?

- +
跳至主要內容

404

页面不存在

这 是 四 零 四 !

+ diff --git a/HomeWork/YuShu/Assessed-coursework4.html b/HomeWork/YuShu/Assessed-coursework4.html index f6a3d849b98..744616b0290 100644 --- a/HomeWork/YuShu/Assessed-coursework4.html +++ b/HomeWork/YuShu/Assessed-coursework4.html @@ -30,11 +30,11 @@ Assessed coursework 4 | AI悦创-Python一对一辅导 - +
跳至主要內容
- + diff --git a/HomeWork/YuShu/index.html b/HomeWork/YuShu/index.html index b6fbc9d9c07..9da851450ac 100644 --- a/HomeWork/YuShu/index.html +++ b/HomeWork/YuShu/index.html @@ -30,11 +30,11 @@ Yu Shu | AI悦创-Python一对一辅导 - +
跳至主要內容

Yu Shu

AndersonHJB小于 1 分钟

- + diff --git a/HomeWork/index.html b/HomeWork/index.html index a8a560bb2a7..60ccc7b041f 100644 --- a/HomeWork/index.html +++ b/HomeWork/index.html @@ -30,11 +30,11 @@ Home Work | AI悦创-Python一对一辅导 - +
跳至主要內容

Home Work

AndersonHJB小于 1 分钟

- + diff --git a/assets/404.html-kMYEaU4k.js b/assets/404.html-ZZ1W2I_j.js similarity index 71% rename from assets/404.html-kMYEaU4k.js rename to assets/404.html-ZZ1W2I_j.js index fc367890556..3b2897101b0 100644 --- a/assets/404.html-kMYEaU4k.js +++ b/assets/404.html-ZZ1W2I_j.js @@ -1 +1 @@ -import{_ as e}from"./plugin-vue_export-helper-x3n3nnut.js";import{o as t,c}from"./app-X27jodYS.js";const o={};function r(_,n){return t(),c("div")}const f=e(o,[["render",r],["__file","404.html.vue"]]);export{f as default}; +import{_ as e}from"./plugin-vue_export-helper-x3n3nnut.js";import{o as t,c}from"./app-DCj8MWqK.js";const o={};function r(_,n){return t(),c("div")}const f=e(o,[["render",r],["__file","404.html.vue"]]);export{f as default}; diff --git a/assets/Assessed-coursework4.html-DeGfrBNl.js b/assets/Assessed-coursework4.html-2NtsbC3g.js similarity index 92% rename from assets/Assessed-coursework4.html-DeGfrBNl.js rename to assets/Assessed-coursework4.html-2NtsbC3g.js index 5b89121edf9..734d7803b4c 100644 --- a/assets/Assessed-coursework4.html-DeGfrBNl.js +++ b/assets/Assessed-coursework4.html-2NtsbC3g.js @@ -1 +1 @@ -const e=JSON.parse('{"key":"v-77a1016a","path":"/HomeWork/YuShu/Assessed-coursework4.html","title":"Assessed coursework 4","lang":"zh-CN","frontmatter":{"title":"Assessed coursework 4","date":"2023-11-24T23:09:13.000Z","author":"AI悦创","isOriginal":true,"category":["英国-布里斯托尔"],"tag":["英国-布里斯托尔"],"icon":"MathOperations","sticky":false,"star":false,"article":true,"timeline":true,"image":false,"navbar":true,"sidebarIcon":true,"headerDepth":5,"comment":true,"lastUpdated":true,"editLink":false,"backToTop":true,"toc":true,"feed":false,"seo":false,"head":[]},"headers":[{"level":2,"title":"Introduction","slug":"introduction","link":"#introduction","children":[]},{"level":2,"title":"Handing in your coursework","slug":"handing-in-your-coursework","link":"#handing-in-your-coursework","children":[]},{"level":2,"title":"Section A (20 marks)","slug":"section-a-20-marks","link":"#section-a-20-marks","children":[]},{"level":2,"title":"Solution A","slug":"solution-a","link":"#solution-a","children":[{"level":3,"title":"Q1","slug":"q1","link":"#q1","children":[]},{"level":3,"title":"Q2","slug":"q2","link":"#q2","children":[]},{"level":3,"title":"Q3","slug":"q3","link":"#q3","children":[]}]},{"level":2,"title":"Section B (35 marks)","slug":"section-b-35-marks","link":"#section-b-35-marks","children":[]},{"level":2,"title":"Solution B","slug":"solution-b","link":"#solution-b","children":[{"level":3,"title":"Q1","slug":"q1-1","link":"#q1-1","children":[]},{"level":3,"title":"Q2","slug":"q2-1","link":"#q2-1","children":[]},{"level":3,"title":"Q3","slug":"q3-1","link":"#q3-1","children":[]},{"level":3,"title":"Q4","slug":"q4","link":"#q4","children":[]},{"level":3,"title":"Q5","slug":"q5","link":"#q5","children":[]}]},{"level":2,"title":"Section C (30 marks)","slug":"section-c-30-marks","link":"#section-c-30-marks","children":[]},{"level":2,"title":"Solution C","slug":"solution-c","link":"#solution-c","children":[{"level":3,"title":"Q1","slug":"q1-2","link":"#q1-2","children":[]}]},{"level":2,"title":"Section D (15 marks)","slug":"section-d-15-marks","link":"#section-d-15-marks","children":[]}],"git":{"createdTime":1700926817000,"updatedTime":1701010114000,"contributors":[{"name":"AndersonHJB","email":"cleland1432803776@icloud.com","commits":13}]},"readingTime":{"minutes":26.85,"words":8055},"filePathRelative":"HomeWork/YuShu/Assessed-coursework4.md","localizedDate":"2023年11月24日","copyright":{"author":"黄家宝|AI悦创"}}');export{e as data}; +const e=JSON.parse('{"key":"v-77a1016a","path":"/HomeWork/YuShu/Assessed-coursework4.html","title":"Assessed coursework 4","lang":"zh-CN","frontmatter":{"title":"Assessed coursework 4","date":"2023-11-24T23:09:13.000Z","author":"AI悦创","isOriginal":true,"category":["英国-布里斯托尔"],"tag":["英国-布里斯托尔"],"icon":"MathOperations","sticky":false,"star":false,"article":true,"timeline":true,"image":false,"navbar":true,"sidebarIcon":true,"headerDepth":5,"comment":true,"lastUpdated":true,"editLink":false,"backToTop":true,"toc":true,"feed":false,"seo":false,"head":[]},"headers":[{"level":2,"title":"Introduction","slug":"introduction","link":"#introduction","children":[]},{"level":2,"title":"Handing in your coursework","slug":"handing-in-your-coursework","link":"#handing-in-your-coursework","children":[]},{"level":2,"title":"Section A (20 marks)","slug":"section-a-20-marks","link":"#section-a-20-marks","children":[]},{"level":2,"title":"Solution A","slug":"solution-a","link":"#solution-a","children":[{"level":3,"title":"Q1","slug":"q1","link":"#q1","children":[]},{"level":3,"title":"Q2","slug":"q2","link":"#q2","children":[]},{"level":3,"title":"Q3","slug":"q3","link":"#q3","children":[]}]},{"level":2,"title":"Section B (35 marks)","slug":"section-b-35-marks","link":"#section-b-35-marks","children":[]},{"level":2,"title":"Solution B","slug":"solution-b","link":"#solution-b","children":[{"level":3,"title":"Q1","slug":"q1-1","link":"#q1-1","children":[]},{"level":3,"title":"Q2","slug":"q2-1","link":"#q2-1","children":[]},{"level":3,"title":"Q3","slug":"q3-1","link":"#q3-1","children":[]},{"level":3,"title":"Q4","slug":"q4","link":"#q4","children":[]},{"level":3,"title":"Q5","slug":"q5","link":"#q5","children":[]}]},{"level":2,"title":"Section C (30 marks)","slug":"section-c-30-marks","link":"#section-c-30-marks","children":[]},{"level":2,"title":"Solution C","slug":"solution-c","link":"#solution-c","children":[{"level":3,"title":"Q1","slug":"q1-2","link":"#q1-2","children":[]}]},{"level":2,"title":"Section D (15 marks)","slug":"section-d-15-marks","link":"#section-d-15-marks","children":[]}],"git":{"createdTime":1700926817000,"updatedTime":1701010472000,"contributors":[{"name":"AndersonHJB","email":"cleland1432803776@icloud.com","commits":14}]},"readingTime":{"minutes":27.15,"words":8146},"filePathRelative":"HomeWork/YuShu/Assessed-coursework4.md","localizedDate":"2023年11月24日","copyright":{"author":"黄家宝|AI悦创"}}');export{e as data}; diff --git a/assets/Assessed-coursework4.html-wMJMtdlk.js b/assets/Assessed-coursework4.html-CaK8J4Da.js similarity index 97% rename from assets/Assessed-coursework4.html-wMJMtdlk.js rename to assets/Assessed-coursework4.html-CaK8J4Da.js index e30608e1ccc..cf3448458f9 100644 --- a/assets/Assessed-coursework4.html-wMJMtdlk.js +++ b/assets/Assessed-coursework4.html-CaK8J4Da.js @@ -1,4 +1,4 @@ -import{_ as Q}from"./plugin-vue_export-helper-x3n3nnut.js";import{r as T,o as t,c as s,a,b as n,d as l,e}from"./app-X27jodYS.js";const p="/gzh.jpg",i="/zsxq.jpg",d={},c=e(`

Introduction

This document contains the questions for Part 3 of your assessed coursework for the unit Algorithms and Machine Learning (MATH20017). The marks for this coursework will count 10% towards your final grade.

Please contact henry.reeve@bristol.ac.uk with any questions regarding this document. Whilst I am unable to provide solutions in advance of all work being handed in, I can provide clarification.

The contents of this document should not be distributed without permission.

There are 5 sections to this coursework and you are encouraged to attempt to complete all sections.

Handing in your coursework

How you present your coursework is important. You should complete your coursework using either Google Colab, a Jupyter notebook, or an Rmarkdown. Whichever approach you take you must submit both (1) the notebook itself (typically either a .ipynb file or a .rmd file) and (2) an HTML file in which all of the blocks of code have been run. If in doubt, use the the suggested approach described in Assessed Coursework 1.

Important: Ensure that you use the correct format to submit your report as failure to do so can lead to a substantial loss of marks.

Section A (20 marks)

We begin with by implementing an adjacency list data structure for representing a graph.

class GraphNode:
+import{_ as Q}from"./plugin-vue_export-helper-x3n3nnut.js";import{r as T,o as t,c as s,a,b as n,d as l,e}from"./app-DCj8MWqK.js";const p="/gzh.jpg",i="/zsxq.jpg",d={},c=e(`

Introduction

This document contains the questions for Part 3 of your assessed coursework for the unit Algorithms and Machine Learning (MATH20017). The marks for this coursework will count 10% towards your final grade.

Please contact henry.reeve@bristol.ac.uk with any questions regarding this document. Whilst I am unable to provide solutions in advance of all work being handed in, I can provide clarification.

The contents of this document should not be distributed without permission.

There are 5 sections to this coursework and you are encouraged to attempt to complete all sections.

Handing in your coursework

How you present your coursework is important. You should complete your coursework using either Google Colab, a Jupyter notebook, or an Rmarkdown. Whichever approach you take you must submit both (1) the notebook itself (typically either a .ipynb file or a .rmd file) and (2) an HTML file in which all of the blocks of code have been run. If in doubt, use the the suggested approach described in Assessed Coursework 1.

Important: Ensure that you use the correct format to submit your report as failure to do so can lead to a substantial loss of marks.

Section A (20 marks)

We begin with by implementing an adjacency list data structure for representing a graph.

class GraphNode:
     # simple graph node class for adjacency list representation
     def __init__(self, name):
         self.name = name
@@ -662,32 +662,41 @@ print_dijkstras_max_bandwidth_algorithm_output(<
 ## The maximum bandwidth path from node A to node I is 1.0
 ## The maximum bandwidth path from node A to node J is 1.0
 

Solution C

Q1

def dijkstras_algorithm(graph: Graph, initial_node: GraphNode):
-    # 初始化所有节点的距离为无穷大
+    # 初始化所有节点的最短路径距离为无穷大
     for node in graph.node_array:
         node.distance_from_start = np.Inf
-    # 创建一个最小堆,并将初始节点放入其中
+    # 将初始节点的最短路径距离设置为0
+    initial_node.distance_from_start = 0
+    # 初始化一个空的最小堆(min-heap)
     min_dists_heap = []
+    # 将初始节点和其距离(0)加入到堆中
     heapq.heappush(min_dists_heap, (0, initial_node))
 
-    # 当堆不为空时,继续算法
+    # 创建一个集合来跟踪已访问的节点
+    visited = set()
+
+    # 当堆不为空时,继续执行循环
     while len(min_dists_heap) > 0:
-        # 从堆中取出当前最小距离的节点
+        # 从堆中弹出当前最小距离的节点及其距离
         current_dist, current_node = heapq.heappop(min_dists_heap)
-
-        # 如果当前节点的距离已经不是最小的了,跳过当前节点
-        if current_dist > current_node.distance_from_start:
+        
+        # 如果当前节点已经被访问过,则跳过后续操作
+        if current_node in visited:
             continue
+        # 将当前节点标记为已访问
+        visited.add(current_node)
 
         # 遍历当前节点的所有邻居
         for edge in current_node.adjacency_list:
             neighbor = edge.to_node
+            # 计算到达该邻居节点的新距离
             new_dist = current_dist + edge.length
-
-            # 如果通过当前节点到邻居节点的距离更小,更新邻居节点的距离并加入堆中
+            # 如果新的距离小于邻居节点当前的最短路径距离,则进行更新
             if new_dist < neighbor.distance_from_start:
                 neighbor.distance_from_start = new_dist
+                # 将更新后的邻居节点和新的距离加入到堆中
                 heapq.heappush(min_dists_heap, (new_dist, neighbor))
-

Section D (15 marks)

`,12),Yt=a("code",null,"square_plus",-1),Wt={class:"MathJax",jax:"SVG",style:{position:"relative"}},Ut={style:{"vertical-align":"-0.566ex"},xmlns:"http://www.w3.org/2000/svg",width:"18.001ex",height:"2.262ex",role:"img",focusable:"false",viewBox:"0 -750 7956.4 1000","aria-hidden":"true"},Kt=e('',1),$t=[Kt],as=a("mjx-assistive-mml",{unselectable:"on",display:"inline"},[a("math",{xmlns:"http://www.w3.org/1998/Math/MathML"},[a("mi",null,"X"),a("mo",null,"="),a("mo",{stretchy:"false"},"["),a("msub",null,[a("mi",null,"x"),a("mn",null,"0")]),a("mo",null,","),a("mo",null,"."),a("mo",null,"."),a("mo",null,"."),a("mo",null,","),a("msub",null,[a("mi",null,"x"),a("mrow",{"data-mjx-texclass":"ORD"},[a("mi",null,"n"),a("mo",null,"−"),a("mn",null,"1")])]),a("mo",{stretchy:"false"},"]")])],-1),ns={class:"MathJax",jax:"SVG",style:{position:"relative"}},ts={style:{"vertical-align":"-0.566ex"},xmlns:"http://www.w3.org/2000/svg",width:"20ex",height:"2.262ex",role:"img",focusable:"false",viewBox:"0 -750 8840.1 1000","aria-hidden":"true"},ss=e('',1),es=[ss],os=a("mjx-assistive-mml",{unselectable:"on",display:"inline"},[a("math",{xmlns:"http://www.w3.org/1998/Math/MathML"},[a("mi",null,"a"),a("mo",null,","),a("mi",null,"b"),a("mo",null,"∈"),a("mo",{fence:"false",stretchy:"false"},"{"),a("msub",null,[a("mi",null,"x"),a("mn",null,"0")]),a("mo",null,","),a("mo",null,"."),a("mo",null,"."),a("mo",null,"."),a("mo",null,","),a("msub",null,[a("mi",null,"x"),a("mrow",{"data-mjx-texclass":"ORD"},[a("mi",null,"n"),a("mo",null,"−"),a("mn",null,"1")])]),a("mo",{fence:"false",stretchy:"false"},"}")])],-1),Qs={class:"MathJax",jax:"SVG",style:{position:"relative"}},Ts={style:{"vertical-align":"-0.186ex"},xmlns:"http://www.w3.org/2000/svg",width:"9.755ex",height:"2.072ex",role:"img",focusable:"false",viewBox:"0 -833.9 4311.6 915.9","aria-hidden":"true"},ls=e('',1),ps=[ls],is=a("mjx-assistive-mml",{unselectable:"on",display:"inline"},[a("math",{xmlns:"http://www.w3.org/1998/Math/MathML"},[a("mi",null,"t"),a("mo",null,"="),a("msup",null,[a("mi",null,"a"),a("mn",null,"2")]),a("mo",null,"+"),a("mi",null,"b")])],-1),ds=e(`
def naive_square_plus(input_array:list, target:int):
+

Section D (15 marks)

`,12),Yt=a("code",null,"square_plus",-1),Wt={class:"MathJax",jax:"SVG",style:{position:"relative"}},Ut={style:{"vertical-align":"-0.566ex"},xmlns:"http://www.w3.org/2000/svg",width:"18.001ex",height:"2.262ex",role:"img",focusable:"false",viewBox:"0 -750 7956.4 1000","aria-hidden":"true"},Kt=e('',1),$t=[Kt],as=a("mjx-assistive-mml",{unselectable:"on",display:"inline"},[a("math",{xmlns:"http://www.w3.org/1998/Math/MathML"},[a("mi",null,"X"),a("mo",null,"="),a("mo",{stretchy:"false"},"["),a("msub",null,[a("mi",null,"x"),a("mn",null,"0")]),a("mo",null,","),a("mo",null,"."),a("mo",null,"."),a("mo",null,"."),a("mo",null,","),a("msub",null,[a("mi",null,"x"),a("mrow",{"data-mjx-texclass":"ORD"},[a("mi",null,"n"),a("mo",null,"−"),a("mn",null,"1")])]),a("mo",{stretchy:"false"},"]")])],-1),ns={class:"MathJax",jax:"SVG",style:{position:"relative"}},ts={style:{"vertical-align":"-0.566ex"},xmlns:"http://www.w3.org/2000/svg",width:"20ex",height:"2.262ex",role:"img",focusable:"false",viewBox:"0 -750 8840.1 1000","aria-hidden":"true"},ss=e('',1),es=[ss],os=a("mjx-assistive-mml",{unselectable:"on",display:"inline"},[a("math",{xmlns:"http://www.w3.org/1998/Math/MathML"},[a("mi",null,"a"),a("mo",null,","),a("mi",null,"b"),a("mo",null,"∈"),a("mo",{fence:"false",stretchy:"false"},"{"),a("msub",null,[a("mi",null,"x"),a("mn",null,"0")]),a("mo",null,","),a("mo",null,"."),a("mo",null,"."),a("mo",null,"."),a("mo",null,","),a("msub",null,[a("mi",null,"x"),a("mrow",{"data-mjx-texclass":"ORD"},[a("mi",null,"n"),a("mo",null,"−"),a("mn",null,"1")])]),a("mo",{fence:"false",stretchy:"false"},"}")])],-1),Qs={class:"MathJax",jax:"SVG",style:{position:"relative"}},Ts={style:{"vertical-align":"-0.186ex"},xmlns:"http://www.w3.org/2000/svg",width:"9.755ex",height:"2.072ex",role:"img",focusable:"false",viewBox:"0 -833.9 4311.6 915.9","aria-hidden":"true"},ls=e('',1),ps=[ls],is=a("mjx-assistive-mml",{unselectable:"on",display:"inline"},[a("math",{xmlns:"http://www.w3.org/1998/Math/MathML"},[a("mi",null,"t"),a("mo",null,"="),a("msup",null,[a("mi",null,"a"),a("mn",null,"2")]),a("mo",null,"+"),a("mi",null,"b")])],-1),ds=e(`
def naive_square_plus(input_array:list, target:int):
     for i in range(len(input_array)):
         for j in range(len(input_array)):
             if input_array[i]**2+input_array[j] == target:
diff --git a/assets/app-X27jodYS.js b/assets/app-DCj8MWqK.js
similarity index 88%
rename from assets/app-X27jodYS.js
rename to assets/app-DCj8MWqK.js
index 1a935f7680f..ae225e7fd91 100644
--- a/assets/app-X27jodYS.js
+++ b/assets/app-DCj8MWqK.js
@@ -1,18 +1,18 @@
-function Xl(e,t){const n=Object.create(null),r=e.split(",");for(let l=0;l!!n[l.toLowerCase()]:l=>!!n[l]}const me={},un=[],ct=()=>{},nu=()=>!1,ru=/^on[^a-z]/,rr=e=>ru.test(e),Zl=e=>e.startsWith("onUpdate:"),ke=Object.assign,eo=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},lu=Object.prototype.hasOwnProperty,se=(e,t)=>lu.call(e,t),Q=Array.isArray,jn=e=>Wr(e)==="[object Map]",ou=e=>Wr(e)==="[object Set]",te=e=>typeof e=="function",ue=e=>typeof e=="string",Vr=e=>typeof e=="symbol",ye=e=>e!==null&&typeof e=="object",da=e=>(ye(e)||te(e))&&te(e.then)&&te(e.catch),su=Object.prototype.toString,Wr=e=>su.call(e),au=e=>Wr(e).slice(8,-1),iu=e=>Wr(e)==="[object Object]",to=e=>ue(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,zn=Xl(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Ur=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},cu=/-(\w)/g,qe=Ur(e=>e.replace(cu,(t,n)=>n?n.toUpperCase():"")),uu=/\B([A-Z])/g,kn=Ur(e=>e.replace(uu,"-$1").toLowerCase()),lr=Ur(e=>e.charAt(0).toUpperCase()+e.slice(1)),sl=Ur(e=>e?`on${lr(e)}`:""),Yt=(e,t)=>!Object.is(e,t),al=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},fu=e=>{const t=parseFloat(e);return isNaN(t)?e:t},du=e=>{const t=ue(e)?Number(e):NaN;return isNaN(t)?e:t};let Fo;const $l=()=>Fo||(Fo=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function no(e){if(Q(e)){const t={};for(let n=0;n{if(n){const r=n.split(hu);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function ro(e){let t="";if(ue(e))t=e;else if(Q(e))for(let n=0;n{const t=new Set(e);return t.w=0,t.n=0,t},va=e=>(e.w&Mt)>0,ma=e=>(e.n&Mt)>0,Eu=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let r=0;r{(u==="length"||!Vr(u)&&u>=i)&&a.push(c)})}else switch(n!==void 0&&a.push(s.get(n)),t){case"add":Q(e)?to(n)&&a.push(s.get("length")):(a.push(s.get(Ut)),jn(e)&&a.push(s.get(Pl)));break;case"delete":Q(e)||(a.push(s.get(Ut)),jn(e)&&a.push(s.get(Pl)));break;case"set":jn(e)&&a.push(s.get(Ut));break}if(a.length===1)a[0]&&Il(a[0]);else{const i=[];for(const c of a)c&&i.push(...c);Il(lo(i))}}function Il(e,t){const n=Q(e)?e:[...e];for(const r of n)r.computed&&zo(r);for(const r of n)r.computed||zo(r)}function zo(e,t){(e!==Ze||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}function ku(e,t){var n;return(n=Pr.get(e))==null?void 0:n.get(t)}const Su=Xl("__proto__,__v_isRef,__isVue"),ba=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Vr)),Vo=Tu();function Tu(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=le(this);for(let o=0,s=this.length;o{e[t]=function(...n){Sn();const r=le(this)[t].apply(this,n);return Tn(),r}}),e}function xu(e){const t=le(this);return Ne(t,"has",e),t.hasOwnProperty(e)}class wa{constructor(t=!1,n=!1){this._isReadonly=t,this._shallow=n}get(t,n,r){const l=this._isReadonly,o=this._shallow;if(n==="__v_isReactive")return!l;if(n==="__v_isReadonly")return l;if(n==="__v_isShallow")return o;if(n==="__v_raw"&&r===(l?o?Fu:ka:o?Ca:Ea).get(t))return t;const s=Q(t);if(!l){if(s&&se(Vo,n))return Reflect.get(Vo,n,r);if(n==="hasOwnProperty")return xu}const a=Reflect.get(t,n,r);return(Vr(n)?ba.has(n):Su(n))||(l||Ne(t,"get",n),o)?a:Te(a)?s&&to(n)?a:a.value:ye(a)?l?Ht(a):or(a):a}}class _a extends wa{constructor(t=!1){super(!1,t)}set(t,n,r,l){let o=t[n];if(mn(o)&&Te(o)&&!Te(r))return!1;if(!this._shallow&&(!Ir(r)&&!mn(r)&&(o=le(o),r=le(r)),!Q(t)&&Te(o)&&!Te(r)))return o.value=r,!0;const s=Q(t)&&to(n)?Number(n)e,Kr=e=>Reflect.getPrototypeOf(e);function pr(e,t,n=!1,r=!1){e=e.__v_raw;const l=le(e),o=le(t);n||(Yt(t,o)&&Ne(l,"get",t),Ne(l,"get",o));const{has:s}=Kr(l),a=r?so:n?co:Gn;if(s.call(l,t))return a(e.get(t));if(s.call(l,o))return a(e.get(o));e!==l&&e.get(t)}function hr(e,t=!1){const n=this.__v_raw,r=le(n),l=le(e);return t||(Yt(e,l)&&Ne(r,"has",e),Ne(r,"has",l)),e===l?n.has(e):n.has(e)||n.has(l)}function vr(e,t=!1){return e=e.__v_raw,!t&&Ne(le(e),"iterate",Ut),Reflect.get(e,"size",e)}function Wo(e){e=le(e);const t=le(this);return Kr(t).has.call(t,e)||(t.add(e),yt(t,"add",e,e)),this}function Uo(e,t){t=le(t);const n=le(this),{has:r,get:l}=Kr(n);let o=r.call(n,e);o||(e=le(e),o=r.call(n,e));const s=l.call(n,e);return n.set(e,t),o?Yt(t,s)&&yt(n,"set",e,t):yt(n,"add",e,t),this}function Ko(e){const t=le(this),{has:n,get:r}=Kr(t);let l=n.call(t,e);l||(e=le(e),l=n.call(t,e)),r&&r.call(t,e);const o=t.delete(e);return l&&yt(t,"delete",e,void 0),o}function qo(){const e=le(this),t=e.size!==0,n=e.clear();return t&&yt(e,"clear",void 0,void 0),n}function mr(e,t){return function(r,l){const o=this,s=o.__v_raw,a=le(s),i=t?so:e?co:Gn;return!e&&Ne(a,"iterate",Ut),s.forEach((c,u)=>r.call(l,i(c),i(u),o))}}function gr(e,t,n){return function(...r){const l=this.__v_raw,o=le(l),s=jn(o),a=e==="entries"||e===Symbol.iterator&&s,i=e==="keys"&&s,c=l[e](...r),u=n?so:t?co:Gn;return!t&&Ne(o,"iterate",i?Pl:Ut),{next(){const{value:d,done:p}=c.next();return p?{value:d,done:p}:{value:a?[u(d[0]),u(d[1])]:u(d),done:p}},[Symbol.iterator](){return this}}}}function St(e){return function(...t){return e==="delete"?!1:this}}function Iu(){const e={get(o){return pr(this,o)},get size(){return vr(this)},has:hr,add:Wo,set:Uo,delete:Ko,clear:qo,forEach:mr(!1,!1)},t={get(o){return pr(this,o,!1,!0)},get size(){return vr(this)},has:hr,add:Wo,set:Uo,delete:Ko,clear:qo,forEach:mr(!1,!0)},n={get(o){return pr(this,o,!0)},get size(){return vr(this,!0)},has(o){return hr.call(this,o,!0)},add:St("add"),set:St("set"),delete:St("delete"),clear:St("clear"),forEach:mr(!0,!1)},r={get(o){return pr(this,o,!0,!0)},get size(){return vr(this,!0)},has(o){return hr.call(this,o,!0)},add:St("add"),set:St("set"),delete:St("delete"),clear:St("clear"),forEach:mr(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=gr(o,!1,!1),n[o]=gr(o,!0,!1),t[o]=gr(o,!1,!0),r[o]=gr(o,!0,!0)}),[e,n,t,r]}const[Ru,Ou,Mu,Nu]=Iu();function ao(e,t){const n=t?e?Nu:Mu:e?Ou:Ru;return(r,l,o)=>l==="__v_isReactive"?!e:l==="__v_isReadonly"?e:l==="__v_raw"?r:Reflect.get(se(n,l)&&l in r?n:r,l,o)}const Du={get:ao(!1,!1)},Hu={get:ao(!1,!0)},Bu={get:ao(!0,!1)},Ea=new WeakMap,Ca=new WeakMap,ka=new WeakMap,Fu=new WeakMap;function ju(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function zu(e){return e.__v_skip||!Object.isExtensible(e)?0:ju(au(e))}function or(e){return mn(e)?e:io(e,!1,$u,Du,Ea)}function Sa(e){return io(e,!1,Pu,Hu,Ca)}function Ht(e){return io(e,!0,Lu,Bu,ka)}function io(e,t,n,r,l){if(!ye(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=l.get(e);if(o)return o;const s=zu(e);if(s===0)return e;const a=new Proxy(e,s===2?r:n);return l.set(e,a),a}function fn(e){return mn(e)?fn(e.__v_raw):!!(e&&e.__v_isReactive)}function mn(e){return!!(e&&e.__v_isReadonly)}function Ir(e){return!!(e&&e.__v_isShallow)}function Ta(e){return fn(e)||mn(e)}function le(e){const t=e&&e.__v_raw;return t?le(t):e}function xa(e){return Lr(e,"__v_skip",!0),e}const Gn=e=>ye(e)?or(e):e,co=e=>ye(e)?Ht(e):e;function uo(e){Rt&&Ze&&(e=le(e),ya(e.dep||(e.dep=lo())))}function fo(e,t){e=le(e);const n=e.dep;n&&Il(n)}function Te(e){return!!(e&&e.__v_isRef===!0)}function J(e){return Aa(e,!1)}function Ye(e){return Aa(e,!0)}function Aa(e,t){return Te(e)?e:new Vu(e,t)}class Vu{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:le(t),this._value=n?t:Gn(t)}get value(){return uo(this),this._value}set value(t){const n=this.__v_isShallow||Ir(t)||mn(t);t=n?t:le(t),Yt(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:Gn(t),fo(this))}}function Kt(e){return Te(e)?e.value:e}const Wu={get:(e,t,n)=>Kt(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const l=e[t];return Te(l)&&!Te(n)?(l.value=n,!0):Reflect.set(e,t,n,r)}};function $a(e){return fn(e)?e:new Proxy(e,Wu)}class Uu{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:r}=t(()=>uo(this),()=>fo(this));this._get=n,this._set=r}get value(){return this._get()}set value(t){this._set(t)}}function La(e){return new Uu(e)}class Ku{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 ku(le(this._object),this._key)}}class qu{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function qr(e,t,n){return Te(e)?e:te(e)?new qu(e):ye(e)&&arguments.length>1?Yu(e,t,n):J(e)}function Yu(e,t,n){const r=e[t];return Te(r)?r:new Ku(e,t,n)}class Gu{constructor(t,n,r,l){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new oo(t,()=>{this._dirty||(this._dirty=!0,fo(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!l,this.__v_isReadonly=r}get value(){const t=le(this);return uo(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function Ju(e,t,n=!1){let r,l;const o=te(e);return o?(r=e,l=ct):(r=e.get,l=e.set),new Gu(r,l,o||!l,n)}function Ot(e,t,n,r){let l;try{l=r?e(...r):e()}catch(o){sr(o,t,n)}return l}function We(e,t,n,r){if(te(e)){const o=Ot(e,t,n,r);return o&&da(o)&&o.catch(s=>{sr(s,t,n)}),o}const l=[];for(let o=0;o>>1,l=Le[r],o=Qn(l);oit&&Le.splice(t,1)}function ef(e){Q(e)?dn.push(...e):(!vt||!vt.includes(e,e.allowRecurse?zt+1:zt))&&dn.push(e),Ia()}function Yo(e,t=Jn?it+1:0){for(;tQn(n)-Qn(r)),zt=0;zte.id==null?1/0:e.id,tf=(e,t)=>{const n=Qn(e)-Qn(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Ra(e){Rl=!1,Jn=!0,Le.sort(tf);try{for(it=0;itue(v)?v.trim():v)),d&&(l=n.map(fu))}let a,i=r[a=sl(t)]||r[a=sl(qe(t))];!i&&o&&(i=r[a=sl(kn(t))]),i&&We(i,e,6,l);const c=r[a+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,We(c,e,6,l)}}function Oa(e,t,n=!1){const r=t.emitsCache,l=r.get(e);if(l!==void 0)return l;const o=e.emits;let s={},a=!1;if(!te(e)){const i=c=>{const u=Oa(c,t,!0);u&&(a=!0,ke(s,u))};!n&&t.mixins.length&&t.mixins.forEach(i),e.extends&&i(e.extends),e.mixins&&e.mixins.forEach(i)}return!o&&!a?(ye(e)&&r.set(e,null),null):(Q(o)?o.forEach(i=>s[i]=null):ke(s,o),ye(e)&&r.set(e,s),s)}function Gr(e,t){return!e||!rr(t)?!1:(t=t.slice(2).replace(/Once$/,""),se(e,t[0].toLowerCase()+t.slice(1))||se(e,kn(t))||se(e,t))}let Ve=null,Ma=null;function Or(e){const t=Ve;return Ve=e,Ma=e&&e.type.__scopeId||null,t}function rf(e,t=Ve,n){if(!t||e._n)return e;const r=(...l)=>{r._d&&ss(-1);const o=Or(t);let s;try{s=e(...l)}finally{Or(o),r._d&&ss(1)}return s};return r._n=!0,r._c=!0,r._d=!0,r}function il(e){const{type:t,vnode:n,proxy:r,withProxy:l,props:o,propsOptions:[s],slots:a,attrs:i,emit:c,render:u,renderCache:d,data:p,setupState:v,ctx:g,inheritAttrs:_}=e;let C,y;const k=Or(e);try{if(n.shapeFlag&4){const E=l||r;C=Xe(u.call(E,E,d,o,v,p,g)),y=i}else{const E=t;C=Xe(E.length>1?E(o,{attrs:i,slots:a,emit:c}):E(o,null)),y=t.props?i:lf(i)}}catch(E){Kn.length=0,sr(E,e,1),C=xe(ut)}let w=C;if(y&&_!==!1){const E=Object.keys(y),{shapeFlag:R}=w;E.length&&R&7&&(s&&E.some(Zl)&&(y=of(y,s)),w=Nt(w,y))}return n.dirs&&(w=Nt(w),w.dirs=w.dirs?w.dirs.concat(n.dirs):n.dirs),n.transition&&(w.transition=n.transition),C=w,Or(k),C}const lf=e=>{let t;for(const n in e)(n==="class"||n==="style"||rr(n))&&((t||(t={}))[n]=e[n]);return t},of=(e,t)=>{const n={};for(const r in e)(!Zl(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function sf(e,t,n){const{props:r,children:l,component:o}=e,{props:s,children:a,patchFlag:i}=t,c=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&i>=0){if(i&1024)return!0;if(i&16)return r?Go(r,s,c):!!s;if(i&8){const u=t.dynamicProps;for(let d=0;de.__isSuspense;function Da(e,t){t&&t.pendingBranch?Q(e)?t.effects.push(...e):t.effects.push(e):ef(e)}function ho(e,t){return vo(e,null,t)}const yr={};function ae(e,t,n){return vo(e,t,n)}function vo(e,t,{immediate:n,deep:r,flush:l,onTrack:o,onTrigger:s}=me){var a;const i=ha()===((a=Se)==null?void 0:a.scope)?Se:null;let c,u=!1,d=!1;if(Te(e)?(c=()=>e.value,u=Ir(e)):fn(e)?(c=()=>e,r=!0):Q(e)?(d=!0,u=e.some(E=>fn(E)||Ir(E)),c=()=>e.map(E=>{if(Te(E))return E.value;if(fn(E))return sn(E);if(te(E))return Ot(E,i,2)})):te(e)?t?c=()=>Ot(e,i,2):c=()=>{if(!(i&&i.isUnmounted))return p&&p(),We(e,i,3,[v])}:c=ct,t&&r){const E=c;c=()=>sn(E())}let p,v=E=>{p=k.onStop=()=>{Ot(E,i,4)}},g;if(bn)if(v=ct,t?n&&We(t,i,3,[c(),d?[]:void 0,v]):c(),l==="sync"){const E=r1();g=E.__watcherHandles||(E.__watcherHandles=[])}else return ct;let _=d?new Array(e.length).fill(yr):yr;const C=()=>{if(k.active)if(t){const E=k.run();(r||u||(d?E.some((R,$)=>Yt(R,_[$])):Yt(E,_)))&&(p&&p(),We(t,i,3,[E,_===yr?void 0:d&&_[0]===yr?[]:_,v]),_=E)}else k.run()};C.allowRecurse=!!t;let y;l==="sync"?y=C:l==="post"?y=()=>Oe(C,i&&i.suspense):(C.pre=!0,i&&(C.id=i.uid),y=()=>Yr(C));const k=new oo(c,y);t?n?C():_=k.run():l==="post"?Oe(k.run.bind(k),i&&i.suspense):k.run();const w=()=>{k.stop(),i&&i.scope&&eo(i.scope.effects,k)};return g&&g.push(w),w}function df(e,t,n){const r=this.proxy,l=ue(e)?e.includes(".")?Ha(r,e):()=>r[e]:e.bind(r,r);let o;te(t)?o=t:(o=t.handler,n=t);const s=Se;yn(this);const a=vo(l,o.bind(r),n);return s?yn(s):qt(),a}function Ha(e,t){const n=t.split(".");return()=>{let r=e;for(let l=0;l{sn(n,t)});else if(iu(e))for(const n in e)sn(e[n],t);return e}function at(e,t,n,r){const l=e.dirs,o=t&&t.dirs;for(let s=0;s{e.isMounted=!0}),go(()=>{e.isUnmounting=!0}),e}const je=[Function,Array],Fa={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:je,onEnter:je,onAfterEnter:je,onEnterCancelled:je,onBeforeLeave:je,onLeave:je,onAfterLeave:je,onLeaveCancelled:je,onBeforeAppear:je,onAppear:je,onAfterAppear:je,onAppearCancelled:je},pf={name:"BaseTransition",props:Fa,setup(e,{slots:t}){const n=xn(),r=Ba();let l;return()=>{const o=t.default&&mo(t.default(),!0);if(!o||!o.length)return;let s=o[0];if(o.length>1){for(const _ of o)if(_.type!==ut){s=_;break}}const a=le(e),{mode:i}=a;if(r.isLeaving)return cl(s);const c=Qo(s);if(!c)return cl(s);const u=Xn(c,a,r,n);Zn(c,u);const d=n.subTree,p=d&&Qo(d);let v=!1;const{getTransitionKey:g}=c.type;if(g){const _=g();l===void 0?l=_:_!==l&&(l=_,v=!0)}if(p&&p.type!==ut&&(!Vt(c,p)||v)){const _=Xn(p,a,r,n);if(Zn(p,_),i==="out-in")return r.isLeaving=!0,_.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&n.update()},cl(s);i==="in-out"&&c.type!==ut&&(_.delayLeave=(C,y,k)=>{const w=ja(r,p);w[String(p.key)]=p,C[Lt]=()=>{y(),C[Lt]=void 0,delete u.delayedLeave},u.delayedLeave=k})}return s}}},hf=pf;function ja(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 Xn(e,t,n,r){const{appear:l,mode:o,persisted:s=!1,onBeforeEnter:a,onEnter:i,onAfterEnter:c,onEnterCancelled:u,onBeforeLeave:d,onLeave:p,onAfterLeave:v,onLeaveCancelled:g,onBeforeAppear:_,onAppear:C,onAfterAppear:y,onAppearCancelled:k}=t,w=String(e.key),E=ja(n,e),R=(D,O)=>{D&&We(D,r,9,O)},$=(D,O)=>{const H=O[1];R(D,O),Q(D)?D.every(Z=>Z.length<=1)&&H():D.length<=1&&H()},W={mode:o,persisted:s,beforeEnter(D){let O=a;if(!n.isMounted)if(l)O=_||a;else return;D[Lt]&&D[Lt](!0);const H=E[w];H&&Vt(e,H)&&H.el[Lt]&&H.el[Lt](),R(O,[D])},enter(D){let O=i,H=c,Z=u;if(!n.isMounted)if(l)O=C||i,H=y||c,Z=k||u;else return;let B=!1;const X=D[br]=_e=>{B||(B=!0,_e?R(Z,[D]):R(H,[D]),W.delayedLeave&&W.delayedLeave(),D[br]=void 0)};O?$(O,[D,X]):X()},leave(D,O){const H=String(e.key);if(D[br]&&D[br](!0),n.isUnmounting)return O();R(d,[D]);let Z=!1;const B=D[Lt]=X=>{Z||(Z=!0,O(),X?R(g,[D]):R(v,[D]),D[Lt]=void 0,E[H]===e&&delete E[H])};E[H]=e,p?$(p,[D,B]):B()},clone(D){return Xn(D,t,n,r)}};return W}function cl(e){if(ar(e))return e=Nt(e),e.children=null,e}function Qo(e){return ar(e)?e.children?e.children[0]:void 0:e}function Zn(e,t){e.shapeFlag&6&&e.component?Zn(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 mo(e,t=!1,n){let r=[],l=0;for(let o=0;o1)for(let o=0;o!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function Mn(e){te(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:l=200,timeout:o,suspensible:s=!0,onError:a}=e;let i=null,c,u=0;const d=()=>(u++,i=null,p()),p=()=>{let v;return i||(v=i=t().catch(g=>{if(g=g instanceof Error?g:new Error(String(g)),a)return new Promise((_,C)=>{a(g,()=>_(d()),()=>C(g),u+1)});throw g}).then(g=>v!==i&&i?i:(g&&(g.__esModule||g[Symbol.toStringTag]==="Module")&&(g=g.default),c=g,g)))};return z({name:"AsyncComponentWrapper",__asyncLoader:p,get __asyncResolved(){return c},setup(){const v=Se;if(c)return()=>ul(c,v);const g=k=>{i=null,sr(k,v,13,!r)};if(s&&v.suspense||bn)return p().then(k=>()=>ul(k,v)).catch(k=>(g(k),()=>r?xe(r,{error:k}):null));const _=J(!1),C=J(),y=J(!!l);return l&&setTimeout(()=>{y.value=!1},l),o!=null&&setTimeout(()=>{if(!_.value&&!C.value){const k=new Error(`Async component timed out after ${o}ms.`);g(k),C.value=k}},o),p().then(()=>{_.value=!0,v.parent&&ar(v.parent.vnode)&&Yr(v.parent.update)}).catch(k=>{g(k),C.value=k}),()=>{if(_.value&&c)return ul(c,v);if(C.value&&r)return xe(r,{error:C.value});if(n&&!y.value)return xe(n)}}})}function ul(e,t){const{ref:n,props:r,children:l,ce:o}=t.vnode,s=xe(e,r,l);return s.ref=n,s.ce=o,delete t.vnode.ce,s}const ar=e=>e.type.__isKeepAlive;function vf(e,t){za(e,"a",t)}function mf(e,t){za(e,"da",t)}function za(e,t,n=Se){const r=e.__wdc||(e.__wdc=()=>{let l=n;for(;l;){if(l.isDeactivated)return;l=l.parent}return e()});if(Jr(t,r,n),n){let l=n.parent;for(;l&&l.parent;)ar(l.parent.vnode)&&gf(r,t,n,l),l=l.parent}}function gf(e,t,n,r){const l=Jr(t,e,r,!0);Qr(()=>{eo(r[t],l)},n)}function Jr(e,t,n=Se,r=!1){if(n){const l=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...s)=>{if(n.isUnmounted)return;Sn(),yn(n);const a=We(t,n,e,s);return qt(),Tn(),a});return r?l.unshift(o):l.push(o),o}}const _t=e=>(t,n=Se)=>(!bn||e==="sp")&&Jr(e,(...r)=>t(...r),n),yf=_t("bm"),ve=_t("m"),bf=_t("bu"),Va=_t("u"),go=_t("bum"),Qr=_t("um"),wf=_t("sp"),_f=_t("rtg"),Ef=_t("rtc");function Cf(e,t=Se){Jr("ec",e,t)}const Ol=e=>e?ni(e)?Eo(e)||e.proxy:Ol(e.parent):null,Wn=ke(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=>Ol(e.parent),$root:e=>Ol(e.root),$emit:e=>e.emit,$options:e=>yo(e),$forceUpdate:e=>e.f||(e.f=()=>Yr(e.update)),$nextTick:e=>e.n||(e.n=Jt.bind(e.proxy)),$watch:e=>df.bind(e)}),fl=(e,t)=>e!==me&&!e.__isScriptSetup&&se(e,t),kf={get({_:e},t){const{ctx:n,setupState:r,data:l,props:o,accessCache:s,type:a,appContext:i}=e;let c;if(t[0]!=="$"){const v=s[t];if(v!==void 0)switch(v){case 1:return r[t];case 2:return l[t];case 4:return n[t];case 3:return o[t]}else{if(fl(r,t))return s[t]=1,r[t];if(l!==me&&se(l,t))return s[t]=2,l[t];if((c=e.propsOptions[0])&&se(c,t))return s[t]=3,o[t];if(n!==me&&se(n,t))return s[t]=4,n[t];Ml&&(s[t]=0)}}const u=Wn[t];let d,p;if(u)return t==="$attrs"&&Ne(e,"get",t),u(e);if((d=a.__cssModules)&&(d=d[t]))return d;if(n!==me&&se(n,t))return s[t]=4,n[t];if(p=i.config.globalProperties,se(p,t))return p[t]},set({_:e},t,n){const{data:r,setupState:l,ctx:o}=e;return fl(l,t)?(l[t]=n,!0):r!==me&&se(r,t)?(r[t]=n,!0):se(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:l,propsOptions:o}},s){let a;return!!n[s]||e!==me&&se(e,s)||fl(t,s)||(a=o[0])&&se(a,s)||se(r,s)||se(Wn,s)||se(l.config.globalProperties,s)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:se(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Xo(e){return Q(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let Ml=!0;function Sf(e){const t=yo(e),n=e.proxy,r=e.ctx;Ml=!1,t.beforeCreate&&Zo(t.beforeCreate,e,"bc");const{data:l,computed:o,methods:s,watch:a,provide:i,inject:c,created:u,beforeMount:d,mounted:p,beforeUpdate:v,updated:g,activated:_,deactivated:C,beforeDestroy:y,beforeUnmount:k,destroyed:w,unmounted:E,render:R,renderTracked:$,renderTriggered:W,errorCaptured:D,serverPrefetch:O,expose:H,inheritAttrs:Z,components:B,directives:X,filters:_e}=t;if(c&&Tf(c,r,null),s)for(const ne in s){const K=s[ne];te(K)&&(r[ne]=K.bind(n))}if(l){const ne=l.call(n,n);ye(ne)&&(e.data=or(ne))}if(Ml=!0,o)for(const ne in o){const K=o[ne],Je=te(K)?K.bind(n,n):te(K.get)?K.get.bind(n,n):ct,kt=!te(K)&&te(K.set)?K.set.bind(n):ct,ot=S({get:Je,set:kt});Object.defineProperty(r,ne,{enumerable:!0,configurable:!0,get:()=>ot.value,set:Re=>ot.value=Re})}if(a)for(const ne in a)Wa(a[ne],r,n,ne);if(i){const ne=te(i)?i.call(n):i;Reflect.ownKeys(ne).forEach(K=>{pn(K,ne[K])})}u&&Zo(u,e,"c");function U(ne,K){Q(K)?K.forEach(Je=>ne(Je.bind(n))):K&&ne(K.bind(n))}if(U(yf,d),U(ve,p),U(bf,v),U(Va,g),U(vf,_),U(mf,C),U(Cf,D),U(Ef,$),U(_f,W),U(go,k),U(Qr,E),U(wf,O),Q(H))if(H.length){const ne=e.exposed||(e.exposed={});H.forEach(K=>{Object.defineProperty(ne,K,{get:()=>n[K],set:Je=>n[K]=Je})})}else e.exposed||(e.exposed={});R&&e.render===ct&&(e.render=R),Z!=null&&(e.inheritAttrs=Z),B&&(e.components=B),X&&(e.directives=X)}function Tf(e,t,n=ct){Q(e)&&(e=Nl(e));for(const r in e){const l=e[r];let o;ye(l)?"default"in l?o=ge(l.from||r,l.default,!0):o=ge(l.from||r):o=ge(l),Te(o)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>o.value,set:s=>o.value=s}):t[r]=o}}function Zo(e,t,n){We(Q(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function Wa(e,t,n,r){const l=r.includes(".")?Ha(n,r):()=>n[r];if(ue(e)){const o=t[e];te(o)&&ae(l,o)}else if(te(e))ae(l,e.bind(n));else if(ye(e))if(Q(e))e.forEach(o=>Wa(o,t,n,r));else{const o=te(e.handler)?e.handler.bind(n):t[e.handler];te(o)&&ae(l,o,e)}}function yo(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:l,optionsCache:o,config:{optionMergeStrategies:s}}=e.appContext,a=o.get(t);let i;return a?i=a:!l.length&&!n&&!r?i=t:(i={},l.length&&l.forEach(c=>Mr(i,c,s,!0)),Mr(i,t,s)),ye(t)&&o.set(t,i),i}function Mr(e,t,n,r=!1){const{mixins:l,extends:o}=t;o&&Mr(e,o,n,!0),l&&l.forEach(s=>Mr(e,s,n,!0));for(const s in t)if(!(r&&s==="expose")){const a=xf[s]||n&&n[s];e[s]=a?a(e[s],t[s]):t[s]}return e}const xf={data:es,props:ts,emits:ts,methods:Fn,computed:Fn,beforeCreate:Pe,created:Pe,beforeMount:Pe,mounted:Pe,beforeUpdate:Pe,updated:Pe,beforeDestroy:Pe,beforeUnmount:Pe,destroyed:Pe,unmounted:Pe,activated:Pe,deactivated:Pe,errorCaptured:Pe,serverPrefetch:Pe,components:Fn,directives:Fn,watch:$f,provide:es,inject:Af};function es(e,t){return t?e?function(){return ke(te(e)?e.call(this,this):e,te(t)?t.call(this,this):t)}:t:e}function Af(e,t){return Fn(Nl(e),Nl(t))}function Nl(e){if(Q(e)){const t={};for(let n=0;n1)return n&&te(t)?t.call(r&&r.proxy):t}}function If(e,t,n,r=!1){const l={},o={};Lr(o,Xr,1),e.propsDefaults=Object.create(null),Ka(e,t,l,o);for(const s in e.propsOptions[0])s in l||(l[s]=void 0);n?e.props=r?l:Sa(l):e.type.props?e.props=l:e.props=o,e.attrs=o}function Rf(e,t,n,r){const{props:l,attrs:o,vnode:{patchFlag:s}}=e,a=le(l),[i]=e.propsOptions;let c=!1;if((r||s>0)&&!(s&16)){if(s&8){const u=e.vnode.dynamicProps;for(let d=0;d{i=!0;const[p,v]=qa(d,t,!0);ke(s,p),v&&a.push(...v)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!o&&!i)return ye(e)&&r.set(e,un),un;if(Q(o))for(let u=0;u-1,v[1]=_<0||g<_,(g>-1||se(v,"default"))&&a.push(d)}}}const c=[s,a];return ye(e)&&r.set(e,c),c}function ns(e){return e[0]!=="$"}function rs(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function ls(e,t){return rs(e)===rs(t)}function os(e,t){return Q(t)?t.findIndex(n=>ls(n,e)):te(t)&&ls(t,e)?0:-1}const Ya=e=>e[0]==="_"||e==="$stable",bo=e=>Q(e)?e.map(Xe):[Xe(e)],Of=(e,t,n)=>{if(t._n)return t;const r=rf((...l)=>bo(t(...l)),n);return r._c=!1,r},Ga=(e,t,n)=>{const r=e._ctx;for(const l in e){if(Ya(l))continue;const o=e[l];if(te(o))t[l]=Of(l,o,r);else if(o!=null){const s=bo(o);t[l]=()=>s}}},Ja=(e,t)=>{const n=bo(t);e.slots.default=()=>n},Mf=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=le(t),Lr(t,"_",n)):Ga(t,e.slots={})}else e.slots={},t&&Ja(e,t);Lr(e.slots,Xr,1)},Nf=(e,t,n)=>{const{vnode:r,slots:l}=e;let o=!0,s=me;if(r.shapeFlag&32){const a=t._;a?n&&a===1?o=!1:(ke(l,t),!n&&a===1&&delete l._):(o=!t.$stable,Ga(t,l)),s=t}else t&&(Ja(e,t),s={default:1});if(o)for(const a in l)!Ya(a)&&s[a]==null&&delete l[a]};function Dr(e,t,n,r,l=!1){if(Q(e)){e.forEach((p,v)=>Dr(p,t&&(Q(t)?t[v]:t),n,r,l));return}if(Vn(r)&&!l)return;const o=r.shapeFlag&4?Eo(r.component)||r.component.proxy:r.el,s=l?null:o,{i:a,r:i}=e,c=t&&t.r,u=a.refs===me?a.refs={}:a.refs,d=a.setupState;if(c!=null&&c!==i&&(ue(c)?(u[c]=null,se(d,c)&&(d[c]=null)):Te(c)&&(c.value=null)),te(i))Ot(i,a,12,[s,u]);else{const p=ue(i),v=Te(i);if(p||v){const g=()=>{if(e.f){const _=p?se(d,i)?d[i]:u[i]:i.value;l?Q(_)&&eo(_,o):Q(_)?_.includes(o)||_.push(o):p?(u[i]=[o],se(d,i)&&(d[i]=u[i])):(i.value=[o],e.k&&(u[e.k]=i.value))}else p?(u[i]=s,se(d,i)&&(d[i]=s)):v&&(i.value=s,e.k&&(u[e.k]=s))};s?(g.id=-1,Oe(g,n)):g()}}}let Tt=!1;const wr=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",_r=e=>e.nodeType===8;function Df(e){const{mt:t,p:n,o:{patchProp:r,createText:l,nextSibling:o,parentNode:s,remove:a,insert:i,createComment:c}}=e,u=(w,E)=>{if(!E.hasChildNodes()){n(null,w,E),Rr(),E._vnode=w;return}Tt=!1,d(E.firstChild,w,null,null,null),Rr(),E._vnode=w,Tt&&console.error("Hydration completed but contains mismatches.")},d=(w,E,R,$,W,D=!1)=>{const O=_r(w)&&w.data==="[",H=()=>_(w,E,R,$,W,O),{type:Z,ref:B,shapeFlag:X,patchFlag:_e}=E;let Ee=w.nodeType;E.el=w,_e===-2&&(D=!1,E.dynamicChildren=null);let U=null;switch(Z){case gn:Ee!==3?E.children===""?(i(E.el=l(""),s(w),w),U=w):U=H():(w.data!==E.children&&(Tt=!0,w.data=E.children),U=o(w));break;case ut:k(w)?(U=o(w),y(E.el=w.content.firstChild,w,R)):Ee!==8||O?U=H():U=o(w);break;case Un:if(O&&(w=o(w),Ee=w.nodeType),Ee===1||Ee===3){U=w;const ne=!E.children.length;for(let K=0;K{D=D||!!E.dynamicChildren;const{type:O,props:H,patchFlag:Z,shapeFlag:B,dirs:X,transition:_e}=E,Ee=O==="input"&&X||O==="option";if(Ee||Z!==-1){if(X&&at(E,null,R,"created"),H)if(Ee||!D||Z&48)for(const K in H)(Ee&&K.endsWith("value")||rr(K)&&!zn(K))&&r(w,K,null,H[K],!1,void 0,R);else H.onClick&&r(w,"onClick",null,H.onClick,!1,void 0,R);let U;(U=H&&H.onVnodeBeforeMount)&&ze(U,R,E);let ne=!1;if(k(w)){ne=Qa($,_e)&&R&&R.vnode.props&&R.vnode.props.appear;const K=w.content.firstChild;ne&&_e.beforeEnter(K),y(K,w,R),E.el=w=K}if(X&&at(E,null,R,"beforeMount"),((U=H&&H.onVnodeMounted)||X||ne)&&Da(()=>{U&&ze(U,R,E),ne&&_e.enter(w),X&&at(E,null,R,"mounted")},$),B&16&&!(H&&(H.innerHTML||H.textContent))){let K=v(w.firstChild,E,w,R,$,W,D);for(;K;){Tt=!0;const Je=K;K=K.nextSibling,a(Je)}}else B&8&&w.textContent!==E.children&&(Tt=!0,w.textContent=E.children)}return w.nextSibling},v=(w,E,R,$,W,D,O)=>{O=O||!!E.dynamicChildren;const H=E.children,Z=H.length;for(let B=0;B{const{slotScopeIds:O}=E;O&&(W=W?W.concat(O):O);const H=s(w),Z=v(o(w),E,H,R,$,W,D);return Z&&_r(Z)&&Z.data==="]"?o(E.anchor=Z):(Tt=!0,i(E.anchor=c("]"),H,Z),Z)},_=(w,E,R,$,W,D)=>{if(Tt=!0,E.el=null,D){const Z=C(w);for(;;){const B=o(w);if(B&&B!==Z)a(B);else break}}const O=o(w),H=s(w);return a(w),n(null,E,H,O,R,$,wr(H),W),O},C=(w,E="[",R="]")=>{let $=0;for(;w;)if(w=o(w),w&&_r(w)&&(w.data===E&&$++,w.data===R)){if($===0)return o(w);$--}return w},y=(w,E,R)=>{const $=E.parentNode;$&&$.replaceChild(w,E);let W=R;for(;W;)W.vnode.el===E&&(W.vnode.el=W.subTree.el=w),W=W.parent},k=w=>w.nodeType===1&&w.tagName.toLowerCase()==="template";return[u,d]}const Oe=Da;function Hf(e){return Bf(e,Df)}function Bf(e,t){const n=$l();n.__VUE__=!0;const{insert:r,remove:l,patchProp:o,createElement:s,createText:a,createComment:i,setText:c,setElementText:u,parentNode:d,nextSibling:p,setScopeId:v=ct,insertStaticContent:g}=e,_=(h,m,b,T=null,A=null,L=null,F=!1,I=null,M=!!m.dynamicChildren)=>{if(h===m)return;h&&!Vt(h,m)&&(T=x(h),Re(h,A,L,!0),h=null),m.patchFlag===-2&&(M=!1,m.dynamicChildren=null);const{type:P,ref:Y,shapeFlag:V}=m;switch(P){case gn:C(h,m,b,T);break;case ut:y(h,m,b,T);break;case Un:h==null&&k(m,b,T,F);break;case Fe:B(h,m,b,T,A,L,F,I,M);break;default:V&1?R(h,m,b,T,A,L,F,I,M):V&6?X(h,m,b,T,A,L,F,I,M):(V&64||V&128)&&P.process(h,m,b,T,A,L,F,I,M,N)}Y!=null&&A&&Dr(Y,h&&h.ref,L,m||h,!m)},C=(h,m,b,T)=>{if(h==null)r(m.el=a(m.children),b,T);else{const A=m.el=h.el;m.children!==h.children&&c(A,m.children)}},y=(h,m,b,T)=>{h==null?r(m.el=i(m.children||""),b,T):m.el=h.el},k=(h,m,b,T)=>{[h.el,h.anchor]=g(h.children,m,b,T,h.el,h.anchor)},w=({el:h,anchor:m},b,T)=>{let A;for(;h&&h!==m;)A=p(h),r(h,b,T),h=A;r(m,b,T)},E=({el:h,anchor:m})=>{let b;for(;h&&h!==m;)b=p(h),l(h),h=b;l(m)},R=(h,m,b,T,A,L,F,I,M)=>{F=F||m.type==="svg",h==null?$(m,b,T,A,L,F,I,M):O(h,m,A,L,F,I,M)},$=(h,m,b,T,A,L,F,I)=>{let M,P;const{type:Y,props:V,shapeFlag:G,transition:ee,dirs:re}=h;if(M=h.el=s(h.type,L,V&&V.is,V),G&8?u(M,h.children):G&16&&D(h.children,M,null,T,A,L&&Y!=="foreignObject",F,I),re&&at(h,null,T,"created"),W(M,h,h.scopeId,F,T),V){for(const de in V)de!=="value"&&!zn(de)&&o(M,de,null,V[de],L,h.children,T,A,$e);"value"in V&&o(M,"value",null,V.value),(P=V.onVnodeBeforeMount)&&ze(P,T,h)}re&&at(h,null,T,"beforeMount");const he=Qa(A,ee);he&&ee.beforeEnter(M),r(M,m,b),((P=V&&V.onVnodeMounted)||he||re)&&Oe(()=>{P&&ze(P,T,h),he&&ee.enter(M),re&&at(h,null,T,"mounted")},A)},W=(h,m,b,T,A)=>{if(b&&v(h,b),T)for(let L=0;L{for(let P=M;P{const I=m.el=h.el;let{patchFlag:M,dynamicChildren:P,dirs:Y}=m;M|=h.patchFlag&16;const V=h.props||me,G=m.props||me;let ee;b&&Ft(b,!1),(ee=G.onVnodeBeforeUpdate)&&ze(ee,b,m,h),Y&&at(m,h,b,"beforeUpdate"),b&&Ft(b,!0);const re=A&&m.type!=="foreignObject";if(P?H(h.dynamicChildren,P,I,b,T,re,L):F||K(h,m,I,null,b,T,re,L,!1),M>0){if(M&16)Z(I,m,V,G,b,T,A);else if(M&2&&V.class!==G.class&&o(I,"class",null,G.class,A),M&4&&o(I,"style",V.style,G.style,A),M&8){const he=m.dynamicProps;for(let de=0;de{ee&&ze(ee,b,m,h),Y&&at(m,h,b,"updated")},T)},H=(h,m,b,T,A,L,F)=>{for(let I=0;I{if(b!==T){if(b!==me)for(const I in b)!zn(I)&&!(I in T)&&o(h,I,b[I],null,F,m.children,A,L,$e);for(const I in T){if(zn(I))continue;const M=T[I],P=b[I];M!==P&&I!=="value"&&o(h,I,P,M,F,m.children,A,L,$e)}"value"in T&&o(h,"value",b.value,T.value)}},B=(h,m,b,T,A,L,F,I,M)=>{const P=m.el=h?h.el:a(""),Y=m.anchor=h?h.anchor:a("");let{patchFlag:V,dynamicChildren:G,slotScopeIds:ee}=m;ee&&(I=I?I.concat(ee):ee),h==null?(r(P,b,T),r(Y,b,T),D(m.children,b,Y,A,L,F,I,M)):V>0&&V&64&&G&&h.dynamicChildren?(H(h.dynamicChildren,G,b,A,L,F,I),(m.key!=null||A&&m===A.subTree)&&Xa(h,m,!0)):K(h,m,b,Y,A,L,F,I,M)},X=(h,m,b,T,A,L,F,I,M)=>{m.slotScopeIds=I,h==null?m.shapeFlag&512?A.ctx.activate(m,b,T,F,M):_e(m,b,T,A,L,F,M):Ee(h,m,M)},_e=(h,m,b,T,A,L,F)=>{const I=h.component=Gf(h,T,A);if(ar(h)&&(I.ctx.renderer=N),Jf(I),I.asyncDep){if(A&&A.registerDep(I,U),!h.el){const M=I.subTree=xe(ut);y(null,M,m,b)}return}U(I,h,m,b,A,L,F)},Ee=(h,m,b)=>{const T=m.component=h.component;if(sf(h,m,b))if(T.asyncDep&&!T.asyncResolved){ne(T,m,b);return}else T.next=m,Zu(T.update),T.update();else m.el=h.el,T.vnode=m},U=(h,m,b,T,A,L,F)=>{const I=()=>{if(h.isMounted){let{next:Y,bu:V,u:G,parent:ee,vnode:re}=h,he=Y,de;Ft(h,!1),Y?(Y.el=re.el,ne(h,Y,F)):Y=re,V&&al(V),(de=Y.props&&Y.props.onVnodeBeforeUpdate)&&ze(de,ee,Y,re),Ft(h,!0);const Ce=il(h),Qe=h.subTree;h.subTree=Ce,_(Qe,Ce,d(Qe.el),x(Qe),h,A,L),Y.el=Ce.el,he===null&&af(h,Ce.el),G&&Oe(G,A),(de=Y.props&&Y.props.onVnodeUpdated)&&Oe(()=>ze(de,ee,Y,re),A)}else{let Y;const{el:V,props:G}=m,{bm:ee,m:re,parent:he}=h,de=Vn(m);if(Ft(h,!1),ee&&al(ee),!de&&(Y=G&&G.onVnodeBeforeMount)&&ze(Y,he,m),Ft(h,!0),V&&ce){const Ce=()=>{h.subTree=il(h),ce(V,h.subTree,h,A,null)};de?m.type.__asyncLoader().then(()=>!h.isUnmounted&&Ce()):Ce()}else{const Ce=h.subTree=il(h);_(null,Ce,b,T,h,A,L),m.el=Ce.el}if(re&&Oe(re,A),!de&&(Y=G&&G.onVnodeMounted)){const Ce=m;Oe(()=>ze(Y,he,Ce),A)}(m.shapeFlag&256||he&&Vn(he.vnode)&&he.vnode.shapeFlag&256)&&h.a&&Oe(h.a,A),h.isMounted=!0,m=b=T=null}},M=h.effect=new oo(I,()=>Yr(P),h.scope),P=h.update=()=>M.run();P.id=h.uid,Ft(h,!0),P()},ne=(h,m,b)=>{m.component=h;const T=h.vnode.props;h.vnode=m,h.next=null,Rf(h,m.props,T,b),Nf(h,m.children,b),Sn(),Yo(),Tn()},K=(h,m,b,T,A,L,F,I,M=!1)=>{const P=h&&h.children,Y=h?h.shapeFlag:0,V=m.children,{patchFlag:G,shapeFlag:ee}=m;if(G>0){if(G&128){kt(P,V,b,T,A,L,F,I,M);return}else if(G&256){Je(P,V,b,T,A,L,F,I,M);return}}ee&8?(Y&16&&$e(P,A,L),V!==P&&u(b,V)):Y&16?ee&16?kt(P,V,b,T,A,L,F,I,M):$e(P,A,L,!0):(Y&8&&u(b,""),ee&16&&D(V,b,T,A,L,F,I,M))},Je=(h,m,b,T,A,L,F,I,M)=>{h=h||un,m=m||un;const P=h.length,Y=m.length,V=Math.min(P,Y);let G;for(G=0;GY?$e(h,A,L,!0,!1,V):D(m,b,T,A,L,F,I,M,V)},kt=(h,m,b,T,A,L,F,I,M)=>{let P=0;const Y=m.length;let V=h.length-1,G=Y-1;for(;P<=V&&P<=G;){const ee=h[P],re=m[P]=M?Pt(m[P]):Xe(m[P]);if(Vt(ee,re))_(ee,re,b,null,A,L,F,I,M);else break;P++}for(;P<=V&&P<=G;){const ee=h[V],re=m[G]=M?Pt(m[G]):Xe(m[G]);if(Vt(ee,re))_(ee,re,b,null,A,L,F,I,M);else break;V--,G--}if(P>V){if(P<=G){const ee=G+1,re=eeG)for(;P<=V;)Re(h[P],A,L,!0),P++;else{const ee=P,re=P,he=new Map;for(P=re;P<=G;P++){const He=m[P]=M?Pt(m[P]):Xe(m[P]);He.key!=null&&he.set(He.key,P)}let de,Ce=0;const Qe=G-re+1;let en=!1,Do=0;const On=new Array(Qe);for(P=0;P=Qe){Re(He,A,L,!0);continue}let st;if(He.key!=null)st=he.get(He.key);else for(de=re;de<=G;de++)if(On[de-re]===0&&Vt(He,m[de])){st=de;break}st===void 0?Re(He,A,L,!0):(On[st-re]=P+1,st>=Do?Do=st:en=!0,_(He,m[st],b,null,A,L,F,I,M),Ce++)}const Ho=en?Ff(On):un;for(de=Ho.length-1,P=Qe-1;P>=0;P--){const He=re+P,st=m[He],Bo=He+1{const{el:L,type:F,transition:I,children:M,shapeFlag:P}=h;if(P&6){ot(h.component.subTree,m,b,T);return}if(P&128){h.suspense.move(m,b,T);return}if(P&64){F.move(h,m,b,N);return}if(F===Fe){r(L,m,b);for(let V=0;VI.enter(L),A);else{const{leave:V,delayLeave:G,afterLeave:ee}=I,re=()=>r(L,m,b),he=()=>{V(L,()=>{re(),ee&&ee()})};G?G(L,re,he):he()}else r(L,m,b)},Re=(h,m,b,T=!1,A=!1)=>{const{type:L,props:F,ref:I,children:M,dynamicChildren:P,shapeFlag:Y,patchFlag:V,dirs:G}=h;if(I!=null&&Dr(I,null,b,h,!0),Y&256){m.ctx.deactivate(h);return}const ee=Y&1&&G,re=!Vn(h);let he;if(re&&(he=F&&F.onVnodeBeforeUnmount)&&ze(he,m,h),Y&6)dr(h.component,b,T);else{if(Y&128){h.suspense.unmount(b,T);return}ee&&at(h,null,m,"beforeUnmount"),Y&64?h.type.remove(h,m,b,A,N,T):P&&(L!==Fe||V>0&&V&64)?$e(P,m,b,!1,!0):(L===Fe&&V&384||!A&&Y&16)&&$e(M,m,b),T&&Xt(h)}(re&&(he=F&&F.onVnodeUnmounted)||ee)&&Oe(()=>{he&&ze(he,m,h),ee&&at(h,null,m,"unmounted")},b)},Xt=h=>{const{type:m,el:b,anchor:T,transition:A}=h;if(m===Fe){Zt(b,T);return}if(m===Un){E(h);return}const L=()=>{l(b),A&&!A.persisted&&A.afterLeave&&A.afterLeave()};if(h.shapeFlag&1&&A&&!A.persisted){const{leave:F,delayLeave:I}=A,M=()=>F(b,L);I?I(h.el,L,M):M()}else L()},Zt=(h,m)=>{let b;for(;h!==m;)b=p(h),l(h),h=b;l(m)},dr=(h,m,b)=>{const{bum:T,scope:A,update:L,subTree:F,um:I}=h;T&&al(T),A.stop(),L&&(L.active=!1,Re(F,h,m,b)),I&&Oe(I,m),Oe(()=>{h.isUnmounted=!0},m),m&&m.pendingBranch&&!m.isUnmounted&&h.asyncDep&&!h.asyncResolved&&h.suspenseId===m.pendingId&&(m.deps--,m.deps===0&&m.resolve())},$e=(h,m,b,T=!1,A=!1,L=0)=>{for(let F=L;Fh.shapeFlag&6?x(h.component.subTree):h.shapeFlag&128?h.suspense.next():p(h.anchor||h.el),j=(h,m,b)=>{h==null?m._vnode&&Re(m._vnode,null,null,!0):_(m._vnode||null,h,m,null,null,null,b),Yo(),Rr(),m._vnode=h},N={p:_,um:Re,m:ot,r:Xt,mt:_e,mc:D,pc:K,pbc:H,n:x,o:e};let q,ce;return t&&([q,ce]=t(N)),{render:j,hydrate:q,createApp:Pf(j,q)}}function Ft({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Qa(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Xa(e,t,n=!1){const r=e.children,l=t.children;if(Q(r)&&Q(l))for(let o=0;o>1,e[n[a]]0&&(t[r]=n[o-1]),n[o]=r)}}for(o=n.length,s=n[o-1];o-- >0;)n[o]=s,s=t[s];return n}const jf=e=>e.__isTeleport,Fe=Symbol.for("v-fgt"),gn=Symbol.for("v-txt"),ut=Symbol.for("v-cmt"),Un=Symbol.for("v-stc"),Kn=[];let tt=null;function Bp(e=!1){Kn.push(tt=e?null:[])}function zf(){Kn.pop(),tt=Kn[Kn.length-1]||null}let er=1;function ss(e){er+=e}function Vf(e){return e.dynamicChildren=er>0?tt||un:null,zf(),er>0&&tt&&tt.push(e),e}function Fp(e,t,n,r,l,o){return Vf(ei(e,t,n,r,l,o,!0))}function Hl(e){return e?e.__v_isVNode===!0:!1}function Vt(e,t){return e.type===t.type&&e.key===t.key}const Xr="__vInternal",Za=({key:e})=>e??null,$r=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?ue(e)||Te(e)||te(e)?{i:Ve,r:e,k:t,f:!!n}:e:null);function ei(e,t=null,n=null,r=0,l=null,o=e===Fe?0:1,s=!1,a=!1){const i={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Za(t),ref:t&&$r(t),scopeId:Ma,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:l,dynamicChildren:null,appContext:null,ctx:Ve};return a?(wo(i,n),o&128&&e.normalize(i)):n&&(i.shapeFlag|=ue(n)?8:16),er>0&&!s&&tt&&(i.patchFlag>0||o&6)&&i.patchFlag!==32&&tt.push(i),i}const xe=Wf;function Wf(e,t=null,n=null,r=0,l=null,o=!1){if((!e||e===cf)&&(e=ut),Hl(e)){const a=Nt(e,t,!0);return n&&wo(a,n),er>0&&!o&&tt&&(a.shapeFlag&6?tt[tt.indexOf(e)]=a:tt.push(a)),a.patchFlag|=-2,a}if(t1(e)&&(e=e.__vccOpts),t){t=Uf(t);let{class:a,style:i}=t;a&&!ue(a)&&(t.class=ro(a)),ye(i)&&(Ta(i)&&!Q(i)&&(i=ke({},i)),t.style=no(i))}const s=ue(e)?1:ff(e)?128:jf(e)?64:ye(e)?4:te(e)?2:0;return ei(e,t,n,r,l,s,o,!0)}function Uf(e){return e?Ta(e)||Xr in e?ke({},e):e:null}function Nt(e,t,n=!1){const{props:r,ref:l,patchFlag:o,children:s}=e,a=t?Kf(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:a,key:a&&Za(a),ref:t&&t.ref?n&&l?Q(l)?l.concat($r(t)):[l,$r(t)]:$r(t):l,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:s,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Fe?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&&Nt(e.ssContent),ssFallback:e.ssFallback&&Nt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function ti(e=" ",t=0){return xe(gn,null,e,t)}function jp(e,t){const n=xe(Un,null,e);return n.staticCount=t,n}function Xe(e){return e==null||typeof e=="boolean"?xe(ut):Q(e)?xe(Fe,null,e.slice()):typeof e=="object"?Pt(e):xe(gn,null,String(e))}function Pt(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Nt(e)}function wo(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(Q(t))n=16;else if(typeof t=="object")if(r&65){const l=t.default;l&&(l._c&&(l._d=!1),wo(e,l()),l._c&&(l._d=!0));return}else{n=32;const l=t._;!l&&!(Xr in t)?t._ctx=Ve:l===3&&Ve&&(Ve.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else te(t)?(t={default:t,_ctx:Ve},n=32):(t=String(t),r&64?(n=16,t=[ti(t)]):n=8);e.children=t,e.shapeFlag|=n}function Kf(...e){const t={};for(let n=0;nSe||Ve;let _o,tn,as="__VUE_INSTANCE_SETTERS__";(tn=$l()[as])||(tn=$l()[as]=[]),tn.push(e=>Se=e),_o=e=>{tn.length>1?tn.forEach(t=>t(e)):tn[0](e)};const yn=e=>{_o(e),e.scope.on()},qt=()=>{Se&&Se.scope.off(),_o(null)};function ni(e){return e.vnode.shapeFlag&4}let bn=!1;function Jf(e,t=!1){bn=t;const{props:n,children:r}=e.vnode,l=ni(e);If(e,n,l,t),Mf(e,r);const o=l?Qf(e,t):void 0;return bn=!1,o}function Qf(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=xa(new Proxy(e.ctx,kf));const{setup:r}=n;if(r){const l=e.setupContext=r.length>1?Zf(e):null;yn(e),Sn();const o=Ot(r,e,0,[e.props,l]);if(Tn(),qt(),da(o)){if(o.then(qt,qt),t)return o.then(s=>{is(e,s,t)}).catch(s=>{sr(s,e,0)});e.asyncDep=o}else is(e,o,t)}else ri(e,t)}function is(e,t,n){te(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ye(t)&&(e.setupState=$a(t)),ri(e,n)}let cs;function ri(e,t,n){const r=e.type;if(!e.render){if(!t&&cs&&!r.render){const l=r.template||yo(e).template;if(l){const{isCustomElement:o,compilerOptions:s}=e.appContext.config,{delimiters:a,compilerOptions:i}=r,c=ke(ke({isCustomElement:o,delimiters:a},s),i);r.render=cs(l,c)}}e.render=r.render||ct}{yn(e),Sn();try{Sf(e)}finally{Tn(),qt()}}}function Xf(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return Ne(e,"get","$attrs"),t[n]}}))}function Zf(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return Xf(e)},slots:e.slots,emit:e.emit,expose:t}}function Eo(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy($a(xa(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Wn)return Wn[n](e)},has(t,n){return n in t||n in Wn}}))}function e1(e,t=!0){return te(e)?e.displayName||e.name:e.name||t&&e.__name}function t1(e){return te(e)&&"__vccOpts"in e}const S=(e,t)=>Ju(e,t,bn);function f(e,t,n){const r=arguments.length;return r===2?ye(t)&&!Q(t)?Hl(t)?xe(e,null,[t]):xe(e,t):xe(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&Hl(n)&&(n=[n]),xe(e,t,n))}const n1=Symbol.for("v-scx"),r1=()=>ge(n1),l1="3.3.8",o1="http://www.w3.org/2000/svg",Wt=typeof document<"u"?document:null,us=Wt&&Wt.createElement("template"),s1={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 l=t?Wt.createElementNS(o1,e):Wt.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&l.setAttribute("multiple",r.multiple),l},createText:e=>Wt.createTextNode(e),createComment:e=>Wt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Wt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,l,o){const s=n?n.previousSibling:t.lastChild;if(l&&(l===o||l.nextSibling))for(;t.insertBefore(l.cloneNode(!0),n),!(l===o||!(l=l.nextSibling)););else{us.innerHTML=r?`${e}`:e;const a=us.content;if(r){const i=a.firstChild;for(;i.firstChild;)a.appendChild(i.firstChild);a.removeChild(i)}t.insertBefore(a,n)}return[s?s.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},xt="transition",Nn="animation",wn=Symbol("_vtc"),Dt=(e,{slots:t})=>f(hf,oi(e),t);Dt.displayName="Transition";const li={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},a1=Dt.props=ke({},Fa,li),jt=(e,t=[])=>{Q(e)?e.forEach(n=>n(...t)):e&&e(...t)},fs=e=>e?Q(e)?e.some(t=>t.length>1):e.length>1:!1;function oi(e){const t={};for(const B in e)B in li||(t[B]=e[B]);if(e.css===!1)return t;const{name:n="v",type:r,duration:l,enterFromClass:o=`${n}-enter-from`,enterActiveClass:s=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:i=o,appearActiveClass:c=s,appearToClass:u=a,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:p=`${n}-leave-active`,leaveToClass:v=`${n}-leave-to`}=e,g=i1(l),_=g&&g[0],C=g&&g[1],{onBeforeEnter:y,onEnter:k,onEnterCancelled:w,onLeave:E,onLeaveCancelled:R,onBeforeAppear:$=y,onAppear:W=k,onAppearCancelled:D=w}=t,O=(B,X,_e)=>{$t(B,X?u:a),$t(B,X?c:s),_e&&_e()},H=(B,X)=>{B._isLeaving=!1,$t(B,d),$t(B,v),$t(B,p),X&&X()},Z=B=>(X,_e)=>{const Ee=B?W:k,U=()=>O(X,B,_e);jt(Ee,[X,U]),ds(()=>{$t(X,B?i:o),dt(X,B?u:a),fs(Ee)||ps(X,r,_,U)})};return ke(t,{onBeforeEnter(B){jt(y,[B]),dt(B,o),dt(B,s)},onBeforeAppear(B){jt($,[B]),dt(B,i),dt(B,c)},onEnter:Z(!1),onAppear:Z(!0),onLeave(B,X){B._isLeaving=!0;const _e=()=>H(B,X);dt(B,d),ai(),dt(B,p),ds(()=>{B._isLeaving&&($t(B,d),dt(B,v),fs(E)||ps(B,r,C,_e))}),jt(E,[B,_e])},onEnterCancelled(B){O(B,!1),jt(w,[B])},onAppearCancelled(B){O(B,!0),jt(D,[B])},onLeaveCancelled(B){H(B),jt(R,[B])}})}function i1(e){if(e==null)return null;if(ye(e))return[dl(e.enter),dl(e.leave)];{const t=dl(e);return[t,t]}}function dl(e){return du(e)}function dt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[wn]||(e[wn]=new Set)).add(t)}function $t(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[wn];n&&(n.delete(t),n.size||(e[wn]=void 0))}function ds(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let c1=0;function ps(e,t,n,r){const l=e._endId=++c1,o=()=>{l===e._endId&&r()};if(n)return setTimeout(o,n);const{type:s,timeout:a,propCount:i}=si(e,t);if(!s)return r();const c=s+"end";let u=0;const d=()=>{e.removeEventListener(c,p),o()},p=v=>{v.target===e&&++u>=i&&d()};setTimeout(()=>{u(n[g]||"").split(", "),l=r(`${xt}Delay`),o=r(`${xt}Duration`),s=hs(l,o),a=r(`${Nn}Delay`),i=r(`${Nn}Duration`),c=hs(a,i);let u=null,d=0,p=0;t===xt?s>0&&(u=xt,d=s,p=o.length):t===Nn?c>0&&(u=Nn,d=c,p=i.length):(d=Math.max(s,c),u=d>0?s>c?xt:Nn:null,p=u?u===xt?o.length:i.length:0);const v=u===xt&&/\b(transform|all)(,|$)/.test(r(`${xt}Property`).toString());return{type:u,timeout:d,propCount:p,hasTransform:v}}function hs(e,t){for(;e.lengthvs(n)+vs(e[r])))}function vs(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function ai(){return document.body.offsetHeight}function u1(e,t,n){const r=e[wn];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const f1=Symbol("_vod");function d1(e,t,n){const r=e.style,l=ue(n);if(n&&!l){if(t&&!ue(t))for(const o in t)n[o]==null&&Bl(r,o,"");for(const o in n)Bl(r,o,n[o])}else{const o=r.display;l?t!==n&&(r.cssText=n):t&&e.removeAttribute("style"),f1 in e&&(r.display=o)}}const ms=/\s*!important$/;function Bl(e,t,n){if(Q(n))n.forEach(r=>Bl(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=p1(e,t);ms.test(n)?e.setProperty(kn(r),n.replace(ms,""),"important"):e[r]=n}}const gs=["Webkit","Moz","ms"],pl={};function p1(e,t){const n=pl[t];if(n)return n;let r=qe(t);if(r!=="filter"&&r in e)return pl[t]=r;r=lr(r);for(let l=0;lhl||(w1.then(()=>hl=0),hl=Date.now());function E1(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;We(C1(r,n.value),t,5,[r])};return n.value=e,n.attached=_1(),n}function C1(e,t){if(Q(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>l=>!l._stopped&&r&&r(l))}else return t}const _s=/^on[a-z]/,k1=(e,t,n,r,l=!1,o,s,a,i)=>{t==="class"?u1(e,r,l):t==="style"?d1(e,n,r):rr(t)?Zl(t)||y1(e,t,n,r,s):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):S1(e,t,r,l))?v1(e,t,r,o,s,a,i):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),h1(e,t,r,l))};function S1(e,t,n,r){return r?!!(t==="innerHTML"||t==="textContent"||t in e&&_s.test(t)&&te(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||_s.test(t)&&ue(n)?!1:t in e}const ii=new WeakMap,ci=new WeakMap,Hr=Symbol("_moveCb"),Es=Symbol("_enterCb"),ui={name:"TransitionGroup",props:ke({},a1,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=xn(),r=Ba();let l,o;return Va(()=>{if(!l.length)return;const s=e.moveClass||`${e.name||"v"}-move`;if(!P1(l[0].el,n.vnode.el,s))return;l.forEach(A1),l.forEach($1);const a=l.filter(L1);ai(),a.forEach(i=>{const c=i.el,u=c.style;dt(c,s),u.transform=u.webkitTransform=u.transitionDuration="";const d=c[Hr]=p=>{p&&p.target!==c||(!p||/transform$/.test(p.propertyName))&&(c.removeEventListener("transitionend",d),c[Hr]=null,$t(c,s))};c.addEventListener("transitionend",d)})}),()=>{const s=le(e),a=oi(s);let i=s.tag||Fe;l=o,o=t.default?mo(t.default()):[];for(let c=0;cdelete e.mode;ui.props;const x1=ui;function A1(e){const t=e.el;t[Hr]&&t[Hr](),t[Es]&&t[Es]()}function $1(e){ci.set(e,e.el.getBoundingClientRect())}function L1(e){const t=ii.get(e),n=ci.get(e),r=t.left-n.left,l=t.top-n.top;if(r||l){const o=e.el.style;return o.transform=o.webkitTransform=`translate(${r}px,${l}px)`,o.transitionDuration="0s",e}}function P1(e,t,n){const r=e.cloneNode(),l=e[wn];l&&l.forEach(a=>{a.split(/\s+/).forEach(i=>i&&r.classList.remove(i))}),n.split(/\s+/).forEach(a=>a&&r.classList.add(a)),r.style.display="none";const o=t.nodeType===1?t:t.parentNode;o.appendChild(r);const{hasTransform:s}=si(r);return o.removeChild(r),s}const I1=ke({patchProp:k1},s1);let vl,Cs=!1;function R1(){return vl=Cs?vl:Hf(I1),Cs=!0,vl}const O1=(...e)=>{const t=R1().createApp(...e),{mount:n}=t;return t.mount=r=>{const l=M1(r);if(l)return n(l,!0,l instanceof SVGElement)},t};function M1(e){return ue(e)?document.querySelector(e):e}const N1="modulepreload",D1=function(e){return"/"+e},ks={},et=function(t,n,r){if(!n||n.length===0)return t();const l=document.getElementsByTagName("link");return Promise.all(n.map(o=>{if(o=D1(o),o in ks)return;ks[o]=!0;const s=o.endsWith(".css"),a=s?'[rel="stylesheet"]':"";if(!!r)for(let u=l.length-1;u>=0;u--){const d=l[u];if(d.href===o&&(!s||d.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${o}"]${a}`))return;const c=document.createElement("link");if(c.rel=s?"stylesheet":N1,s||(c.as="script",c.crossOrigin=""),c.href=o,document.head.appendChild(c),s)return new Promise((u,d)=>{c.addEventListener("load",u),c.addEventListener("error",()=>d(new Error(`Unable to preload CSS for ${o}`)))})})).then(()=>t()).catch(o=>{const s=new Event("vite:preloadError",{cancelable:!0});if(s.payload=o,window.dispatchEvent(s),!s.defaultPrevented)throw o})},H1={"v-8daa1a0e":()=>et(()=>import("./index.html-ylec1ca-.js"),__vite__mapDeps([])).then(({data:e})=>e),"v-77a1016a":()=>et(()=>import("./Assessed-coursework4.html-DeGfrBNl.js"),__vite__mapDeps([])).then(({data:e})=>e),"v-3706649a":()=>et(()=>import("./404.html-w8hAdP5B.js"),__vite__mapDeps([])).then(({data:e})=>e),"v-204fb21e":()=>et(()=>import("./index.html-IE09o9b4.js"),__vite__mapDeps([])).then(({data:e})=>e),"v-189642b4":()=>et(()=>import("./index.html-Q9TCYk_Y.js"),__vite__mapDeps([])).then(({data:e})=>e)},B1=JSON.parse('{"base":"/","lang":"zh-CN","title":"AI悦创-Python一对一辅导","description":"Python 1v1,AI悦创,一对一,Python,编程一对一,C++,Java,AI,人工智能,黄家宝,Python一对一教学","head":[["link",{"rel":"shortcut icon","href":"/aiyc.svg"}]],"locales":{}}');var F1=([e,t,n])=>e==="meta"&&t.name?`${e}.${t.name}`:["title","base"].includes(e)?e:e==="template"&&t.id?`${e}.${t.id}`:JSON.stringify([e,t,n]),j1=e=>{const t=new Set,n=[];return e.forEach(r=>{const l=F1(r);t.has(l)||(t.add(l),n.push(r))}),n},z1=e=>e[e.length-1]==="/"||e.endsWith(".html")?e:`${e}/`,An=e=>/^(https?:)?\/\//.test(e),V1=/.md((\?|#).*)?$/,Br=(e,t="/")=>!!(An(e)||e.startsWith("/")&&!e.startsWith(t)&&!V1.test(e)),fi=e=>/^[a-z][a-z0-9+.-]*:/.test(e),ir=e=>Object.prototype.toString.call(e)==="[object Object]",Co=e=>e[e.length-1]==="/"?e.slice(0,-1):e,di=e=>e[0]==="/"?e.slice(1):e,W1=(e,t)=>{const n=Object.keys(e).sort((r,l)=>{const o=l.split("/").length-r.split("/").length;return o!==0?o:l.length-r.length});for(const r of n)if(t.startsWith(r))return r;return"/"};const pi={"v-8daa1a0e":Mn(()=>et(()=>import("./index.html-wkn0U4yN.js"),__vite__mapDeps([0,1]))),"v-77a1016a":Mn(()=>et(()=>import("./Assessed-coursework4.html-wMJMtdlk.js"),__vite__mapDeps([2,1]))),"v-3706649a":Mn(()=>et(()=>import("./404.html-kMYEaU4k.js"),__vite__mapDeps([3,1]))),"v-204fb21e":Mn(()=>et(()=>import("./index.html-BcuzotPk.js"),__vite__mapDeps([4,1]))),"v-189642b4":Mn(()=>et(()=>import("./index.html-QnGLn5Vr.js"),__vite__mapDeps([5,1])))};var U1=Symbol(""),hi=Symbol(""),K1=Ht({key:"",path:"",title:"",lang:"",frontmatter:{},headers:[]}),ie=()=>{const e=ge(hi);if(!e)throw new Error("pageData() is called without provider.");return e},vi=Symbol(""),be=()=>{const e=ge(vi);if(!e)throw new Error("usePageFrontmatter() is called without provider.");return e},mi=Symbol(""),q1=()=>{const e=ge(mi);if(!e)throw new Error("usePageHead() is called without provider.");return e},Y1=Symbol(""),gi=Symbol(""),yi=()=>{const e=ge(gi);if(!e)throw new Error("usePageLang() is called without provider.");return e},bi=Symbol(""),G1=()=>{const e=ge(bi);if(!e)throw new Error("usePageLayout() is called without provider.");return e},J1=J(H1),ko=Symbol(""),$n=()=>{const e=ge(ko);if(!e)throw new Error("useRouteLocale() is called without provider.");return e},an=J(B1),wi=()=>an,_i=Symbol(""),So=()=>{const e=ge(_i);if(!e)throw new Error("useSiteLocaleData() is called without provider.");return e},Q1=Symbol(""),X1="Layout",Z1="NotFound",pt=or({resolveLayouts:e=>e.reduce((t,n)=>({...t,...n.layouts}),{}),resolvePageData:async e=>{const t=J1.value[e];return await(t==null?void 0:t())??K1},resolvePageFrontmatter:e=>e.frontmatter,resolvePageHead:(e,t,n)=>{const r=ue(t.description)?t.description:n.description,l=[...Q(t.head)?t.head:[],...n.head,["title",{},e],["meta",{name:"description",content:r}]];return j1(l)},resolvePageHeadTitle:(e,t)=>[e.title,t.title].filter(n=>!!n).join(" | "),resolvePageLang:(e,t)=>e.lang||t.lang||"en-US",resolvePageLayout:(e,t)=>{let n;if(e.path){const r=e.frontmatter.layout;ue(r)?n=r:n=X1}else n=Z1;return t[n]},resolveRouteLocale:(e,t)=>W1(e,t),resolveSiteLocaleData:(e,t)=>({...e,...e.locales[t]})}),Zr=z({name:"ClientOnly",setup(e,t){const n=J(!1);return ve(()=>{n.value=!0}),()=>{var r,l;return n.value?(l=(r=t.slots).default)==null?void 0:l.call(r):null}}}),Ei=z({name:"Content",props:{pageKey:{type:String,required:!1,default:""}},setup(e){const t=ie(),n=S(()=>pi[e.pageKey||t.value.key]);return()=>n.value?f(n.value):f("div","404 Not Found")}}),lt=(e={})=>e,Ie=e=>An(e)?e:`/${di(e)}`;const e2={};/*!
+function Xl(e,t){const n=Object.create(null),r=e.split(",");for(let l=0;l!!n[l.toLowerCase()]:l=>!!n[l]}const me={},un=[],ct=()=>{},nu=()=>!1,ru=/^on[^a-z]/,rr=e=>ru.test(e),Zl=e=>e.startsWith("onUpdate:"),ke=Object.assign,eo=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},lu=Object.prototype.hasOwnProperty,se=(e,t)=>lu.call(e,t),Q=Array.isArray,jn=e=>Wr(e)==="[object Map]",ou=e=>Wr(e)==="[object Set]",te=e=>typeof e=="function",ue=e=>typeof e=="string",Vr=e=>typeof e=="symbol",ye=e=>e!==null&&typeof e=="object",da=e=>(ye(e)||te(e))&&te(e.then)&&te(e.catch),su=Object.prototype.toString,Wr=e=>su.call(e),au=e=>Wr(e).slice(8,-1),iu=e=>Wr(e)==="[object Object]",to=e=>ue(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,zn=Xl(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Ur=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},cu=/-(\w)/g,Ke=Ur(e=>e.replace(cu,(t,n)=>n?n.toUpperCase():"")),uu=/\B([A-Z])/g,kn=Ur(e=>e.replace(uu,"-$1").toLowerCase()),lr=Ur(e=>e.charAt(0).toUpperCase()+e.slice(1)),sl=Ur(e=>e?`on${lr(e)}`:""),Yt=(e,t)=>!Object.is(e,t),al=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},fu=e=>{const t=parseFloat(e);return isNaN(t)?e:t},du=e=>{const t=ue(e)?Number(e):NaN;return isNaN(t)?e:t};let Fo;const $l=()=>Fo||(Fo=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function no(e){if(Q(e)){const t={};for(let n=0;n{if(n){const r=n.split(hu);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function ro(e){let t="";if(ue(e))t=e;else if(Q(e))for(let n=0;n{const t=new Set(e);return t.w=0,t.n=0,t},va=e=>(e.w&Mt)>0,ma=e=>(e.n&Mt)>0,Eu=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let r=0;r{(u==="length"||!Vr(u)&&u>=i)&&a.push(c)})}else switch(n!==void 0&&a.push(s.get(n)),t){case"add":Q(e)?to(n)&&a.push(s.get("length")):(a.push(s.get(Ut)),jn(e)&&a.push(s.get(Pl)));break;case"delete":Q(e)||(a.push(s.get(Ut)),jn(e)&&a.push(s.get(Pl)));break;case"set":jn(e)&&a.push(s.get(Ut));break}if(a.length===1)a[0]&&Il(a[0]);else{const i=[];for(const c of a)c&&i.push(...c);Il(lo(i))}}function Il(e,t){const n=Q(e)?e:[...e];for(const r of n)r.computed&&zo(r);for(const r of n)r.computed||zo(r)}function zo(e,t){(e!==Ze||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}function ku(e,t){var n;return(n=Pr.get(e))==null?void 0:n.get(t)}const Su=Xl("__proto__,__v_isRef,__isVue"),ba=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Vr)),Vo=xu();function xu(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=le(this);for(let o=0,s=this.length;o{e[t]=function(...n){Sn();const r=le(this)[t].apply(this,n);return xn(),r}}),e}function Tu(e){const t=le(this);return Ne(t,"has",e),t.hasOwnProperty(e)}class wa{constructor(t=!1,n=!1){this._isReadonly=t,this._shallow=n}get(t,n,r){const l=this._isReadonly,o=this._shallow;if(n==="__v_isReactive")return!l;if(n==="__v_isReadonly")return l;if(n==="__v_isShallow")return o;if(n==="__v_raw"&&r===(l?o?Fu:ka:o?Ca:Ea).get(t))return t;const s=Q(t);if(!l){if(s&&se(Vo,n))return Reflect.get(Vo,n,r);if(n==="hasOwnProperty")return Tu}const a=Reflect.get(t,n,r);return(Vr(n)?ba.has(n):Su(n))||(l||Ne(t,"get",n),o)?a:xe(a)?s&&to(n)?a:a.value:ye(a)?l?Ht(a):or(a):a}}class _a extends wa{constructor(t=!1){super(!1,t)}set(t,n,r,l){let o=t[n];if(mn(o)&&xe(o)&&!xe(r))return!1;if(!this._shallow&&(!Ir(r)&&!mn(r)&&(o=le(o),r=le(r)),!Q(t)&&xe(o)&&!xe(r)))return o.value=r,!0;const s=Q(t)&&to(n)?Number(n)e,qr=e=>Reflect.getPrototypeOf(e);function pr(e,t,n=!1,r=!1){e=e.__v_raw;const l=le(e),o=le(t);n||(Yt(t,o)&&Ne(l,"get",t),Ne(l,"get",o));const{has:s}=qr(l),a=r?so:n?co:Gn;if(s.call(l,t))return a(e.get(t));if(s.call(l,o))return a(e.get(o));e!==l&&e.get(t)}function hr(e,t=!1){const n=this.__v_raw,r=le(n),l=le(e);return t||(Yt(e,l)&&Ne(r,"has",e),Ne(r,"has",l)),e===l?n.has(e):n.has(e)||n.has(l)}function vr(e,t=!1){return e=e.__v_raw,!t&&Ne(le(e),"iterate",Ut),Reflect.get(e,"size",e)}function Wo(e){e=le(e);const t=le(this);return qr(t).has.call(t,e)||(t.add(e),yt(t,"add",e,e)),this}function Uo(e,t){t=le(t);const n=le(this),{has:r,get:l}=qr(n);let o=r.call(n,e);o||(e=le(e),o=r.call(n,e));const s=l.call(n,e);return n.set(e,t),o?Yt(t,s)&&yt(n,"set",e,t):yt(n,"add",e,t),this}function qo(e){const t=le(this),{has:n,get:r}=qr(t);let l=n.call(t,e);l||(e=le(e),l=n.call(t,e)),r&&r.call(t,e);const o=t.delete(e);return l&&yt(t,"delete",e,void 0),o}function Ko(){const e=le(this),t=e.size!==0,n=e.clear();return t&&yt(e,"clear",void 0,void 0),n}function mr(e,t){return function(r,l){const o=this,s=o.__v_raw,a=le(s),i=t?so:e?co:Gn;return!e&&Ne(a,"iterate",Ut),s.forEach((c,u)=>r.call(l,i(c),i(u),o))}}function gr(e,t,n){return function(...r){const l=this.__v_raw,o=le(l),s=jn(o),a=e==="entries"||e===Symbol.iterator&&s,i=e==="keys"&&s,c=l[e](...r),u=n?so:t?co:Gn;return!t&&Ne(o,"iterate",i?Pl:Ut),{next(){const{value:d,done:p}=c.next();return p?{value:d,done:p}:{value:a?[u(d[0]),u(d[1])]:u(d),done:p}},[Symbol.iterator](){return this}}}}function St(e){return function(...t){return e==="delete"?!1:this}}function Iu(){const e={get(o){return pr(this,o)},get size(){return vr(this)},has:hr,add:Wo,set:Uo,delete:qo,clear:Ko,forEach:mr(!1,!1)},t={get(o){return pr(this,o,!1,!0)},get size(){return vr(this)},has:hr,add:Wo,set:Uo,delete:qo,clear:Ko,forEach:mr(!1,!0)},n={get(o){return pr(this,o,!0)},get size(){return vr(this,!0)},has(o){return hr.call(this,o,!0)},add:St("add"),set:St("set"),delete:St("delete"),clear:St("clear"),forEach:mr(!0,!1)},r={get(o){return pr(this,o,!0,!0)},get size(){return vr(this,!0)},has(o){return hr.call(this,o,!0)},add:St("add"),set:St("set"),delete:St("delete"),clear:St("clear"),forEach:mr(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=gr(o,!1,!1),n[o]=gr(o,!0,!1),t[o]=gr(o,!1,!0),r[o]=gr(o,!0,!0)}),[e,n,t,r]}const[Ru,Ou,Mu,Nu]=Iu();function ao(e,t){const n=t?e?Nu:Mu:e?Ou:Ru;return(r,l,o)=>l==="__v_isReactive"?!e:l==="__v_isReadonly"?e:l==="__v_raw"?r:Reflect.get(se(n,l)&&l in r?n:r,l,o)}const Du={get:ao(!1,!1)},Hu={get:ao(!1,!0)},Bu={get:ao(!0,!1)},Ea=new WeakMap,Ca=new WeakMap,ka=new WeakMap,Fu=new WeakMap;function ju(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function zu(e){return e.__v_skip||!Object.isExtensible(e)?0:ju(au(e))}function or(e){return mn(e)?e:io(e,!1,$u,Du,Ea)}function Sa(e){return io(e,!1,Pu,Hu,Ca)}function Ht(e){return io(e,!0,Lu,Bu,ka)}function io(e,t,n,r,l){if(!ye(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=l.get(e);if(o)return o;const s=zu(e);if(s===0)return e;const a=new Proxy(e,s===2?r:n);return l.set(e,a),a}function fn(e){return mn(e)?fn(e.__v_raw):!!(e&&e.__v_isReactive)}function mn(e){return!!(e&&e.__v_isReadonly)}function Ir(e){return!!(e&&e.__v_isShallow)}function xa(e){return fn(e)||mn(e)}function le(e){const t=e&&e.__v_raw;return t?le(t):e}function Ta(e){return Lr(e,"__v_skip",!0),e}const Gn=e=>ye(e)?or(e):e,co=e=>ye(e)?Ht(e):e;function uo(e){Rt&&Ze&&(e=le(e),ya(e.dep||(e.dep=lo())))}function fo(e,t){e=le(e);const n=e.dep;n&&Il(n)}function xe(e){return!!(e&&e.__v_isRef===!0)}function J(e){return Aa(e,!1)}function Ye(e){return Aa(e,!0)}function Aa(e,t){return xe(e)?e:new Vu(e,t)}class Vu{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:le(t),this._value=n?t:Gn(t)}get value(){return uo(this),this._value}set value(t){const n=this.__v_isShallow||Ir(t)||mn(t);t=n?t:le(t),Yt(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:Gn(t),fo(this))}}function qt(e){return xe(e)?e.value:e}const Wu={get:(e,t,n)=>qt(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const l=e[t];return xe(l)&&!xe(n)?(l.value=n,!0):Reflect.set(e,t,n,r)}};function $a(e){return fn(e)?e:new Proxy(e,Wu)}class Uu{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:r}=t(()=>uo(this),()=>fo(this));this._get=n,this._set=r}get value(){return this._get()}set value(t){this._set(t)}}function La(e){return new Uu(e)}class qu{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 ku(le(this._object),this._key)}}class Ku{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function Kr(e,t,n){return xe(e)?e:te(e)?new Ku(e):ye(e)&&arguments.length>1?Yu(e,t,n):J(e)}function Yu(e,t,n){const r=e[t];return xe(r)?r:new qu(e,t,n)}class Gu{constructor(t,n,r,l){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new oo(t,()=>{this._dirty||(this._dirty=!0,fo(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!l,this.__v_isReadonly=r}get value(){const t=le(this);return uo(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function Ju(e,t,n=!1){let r,l;const o=te(e);return o?(r=e,l=ct):(r=e.get,l=e.set),new Gu(r,l,o||!l,n)}function Ot(e,t,n,r){let l;try{l=r?e(...r):e()}catch(o){sr(o,t,n)}return l}function We(e,t,n,r){if(te(e)){const o=Ot(e,t,n,r);return o&&da(o)&&o.catch(s=>{sr(s,t,n)}),o}const l=[];for(let o=0;o>>1,l=Le[r],o=Qn(l);oit&&Le.splice(t,1)}function ef(e){Q(e)?dn.push(...e):(!vt||!vt.includes(e,e.allowRecurse?zt+1:zt))&&dn.push(e),Ia()}function Yo(e,t=Jn?it+1:0){for(;tQn(n)-Qn(r)),zt=0;zte.id==null?1/0:e.id,tf=(e,t)=>{const n=Qn(e)-Qn(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Ra(e){Rl=!1,Jn=!0,Le.sort(tf);try{for(it=0;itue(v)?v.trim():v)),d&&(l=n.map(fu))}let a,i=r[a=sl(t)]||r[a=sl(Ke(t))];!i&&o&&(i=r[a=sl(kn(t))]),i&&We(i,e,6,l);const c=r[a+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,We(c,e,6,l)}}function Oa(e,t,n=!1){const r=t.emitsCache,l=r.get(e);if(l!==void 0)return l;const o=e.emits;let s={},a=!1;if(!te(e)){const i=c=>{const u=Oa(c,t,!0);u&&(a=!0,ke(s,u))};!n&&t.mixins.length&&t.mixins.forEach(i),e.extends&&i(e.extends),e.mixins&&e.mixins.forEach(i)}return!o&&!a?(ye(e)&&r.set(e,null),null):(Q(o)?o.forEach(i=>s[i]=null):ke(s,o),ye(e)&&r.set(e,s),s)}function Gr(e,t){return!e||!rr(t)?!1:(t=t.slice(2).replace(/Once$/,""),se(e,t[0].toLowerCase()+t.slice(1))||se(e,kn(t))||se(e,t))}let Ve=null,Ma=null;function Or(e){const t=Ve;return Ve=e,Ma=e&&e.type.__scopeId||null,t}function rf(e,t=Ve,n){if(!t||e._n)return e;const r=(...l)=>{r._d&&ss(-1);const o=Or(t);let s;try{s=e(...l)}finally{Or(o),r._d&&ss(1)}return s};return r._n=!0,r._c=!0,r._d=!0,r}function il(e){const{type:t,vnode:n,proxy:r,withProxy:l,props:o,propsOptions:[s],slots:a,attrs:i,emit:c,render:u,renderCache:d,data:p,setupState:v,ctx:g,inheritAttrs:_}=e;let C,y;const k=Or(e);try{if(n.shapeFlag&4){const E=l||r;C=Xe(u.call(E,E,d,o,v,p,g)),y=i}else{const E=t;C=Xe(E.length>1?E(o,{attrs:i,slots:a,emit:c}):E(o,null)),y=t.props?i:lf(i)}}catch(E){qn.length=0,sr(E,e,1),C=Te(ut)}let w=C;if(y&&_!==!1){const E=Object.keys(y),{shapeFlag:R}=w;E.length&&R&7&&(s&&E.some(Zl)&&(y=of(y,s)),w=Nt(w,y))}return n.dirs&&(w=Nt(w),w.dirs=w.dirs?w.dirs.concat(n.dirs):n.dirs),n.transition&&(w.transition=n.transition),C=w,Or(k),C}const lf=e=>{let t;for(const n in e)(n==="class"||n==="style"||rr(n))&&((t||(t={}))[n]=e[n]);return t},of=(e,t)=>{const n={};for(const r in e)(!Zl(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function sf(e,t,n){const{props:r,children:l,component:o}=e,{props:s,children:a,patchFlag:i}=t,c=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&i>=0){if(i&1024)return!0;if(i&16)return r?Go(r,s,c):!!s;if(i&8){const u=t.dynamicProps;for(let d=0;de.__isSuspense;function Da(e,t){t&&t.pendingBranch?Q(e)?t.effects.push(...e):t.effects.push(e):ef(e)}function ho(e,t){return vo(e,null,t)}const yr={};function ae(e,t,n){return vo(e,t,n)}function vo(e,t,{immediate:n,deep:r,flush:l,onTrack:o,onTrigger:s}=me){var a;const i=ha()===((a=Se)==null?void 0:a.scope)?Se:null;let c,u=!1,d=!1;if(xe(e)?(c=()=>e.value,u=Ir(e)):fn(e)?(c=()=>e,r=!0):Q(e)?(d=!0,u=e.some(E=>fn(E)||Ir(E)),c=()=>e.map(E=>{if(xe(E))return E.value;if(fn(E))return sn(E);if(te(E))return Ot(E,i,2)})):te(e)?t?c=()=>Ot(e,i,2):c=()=>{if(!(i&&i.isUnmounted))return p&&p(),We(e,i,3,[v])}:c=ct,t&&r){const E=c;c=()=>sn(E())}let p,v=E=>{p=k.onStop=()=>{Ot(E,i,4)}},g;if(bn)if(v=ct,t?n&&We(t,i,3,[c(),d?[]:void 0,v]):c(),l==="sync"){const E=r1();g=E.__watcherHandles||(E.__watcherHandles=[])}else return ct;let _=d?new Array(e.length).fill(yr):yr;const C=()=>{if(k.active)if(t){const E=k.run();(r||u||(d?E.some((R,$)=>Yt(R,_[$])):Yt(E,_)))&&(p&&p(),We(t,i,3,[E,_===yr?void 0:d&&_[0]===yr?[]:_,v]),_=E)}else k.run()};C.allowRecurse=!!t;let y;l==="sync"?y=C:l==="post"?y=()=>Oe(C,i&&i.suspense):(C.pre=!0,i&&(C.id=i.uid),y=()=>Yr(C));const k=new oo(c,y);t?n?C():_=k.run():l==="post"?Oe(k.run.bind(k),i&&i.suspense):k.run();const w=()=>{k.stop(),i&&i.scope&&eo(i.scope.effects,k)};return g&&g.push(w),w}function df(e,t,n){const r=this.proxy,l=ue(e)?e.includes(".")?Ha(r,e):()=>r[e]:e.bind(r,r);let o;te(t)?o=t:(o=t.handler,n=t);const s=Se;yn(this);const a=vo(l,o.bind(r),n);return s?yn(s):Kt(),a}function Ha(e,t){const n=t.split(".");return()=>{let r=e;for(let l=0;l{sn(n,t)});else if(iu(e))for(const n in e)sn(e[n],t);return e}function at(e,t,n,r){const l=e.dirs,o=t&&t.dirs;for(let s=0;s{e.isMounted=!0}),go(()=>{e.isUnmounting=!0}),e}const je=[Function,Array],Fa={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:je,onEnter:je,onAfterEnter:je,onEnterCancelled:je,onBeforeLeave:je,onLeave:je,onAfterLeave:je,onLeaveCancelled:je,onBeforeAppear:je,onAppear:je,onAfterAppear:je,onAppearCancelled:je},pf={name:"BaseTransition",props:Fa,setup(e,{slots:t}){const n=Tn(),r=Ba();let l;return()=>{const o=t.default&&mo(t.default(),!0);if(!o||!o.length)return;let s=o[0];if(o.length>1){for(const _ of o)if(_.type!==ut){s=_;break}}const a=le(e),{mode:i}=a;if(r.isLeaving)return cl(s);const c=Qo(s);if(!c)return cl(s);const u=Xn(c,a,r,n);Zn(c,u);const d=n.subTree,p=d&&Qo(d);let v=!1;const{getTransitionKey:g}=c.type;if(g){const _=g();l===void 0?l=_:_!==l&&(l=_,v=!0)}if(p&&p.type!==ut&&(!Vt(c,p)||v)){const _=Xn(p,a,r,n);if(Zn(p,_),i==="out-in")return r.isLeaving=!0,_.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&n.update()},cl(s);i==="in-out"&&c.type!==ut&&(_.delayLeave=(C,y,k)=>{const w=ja(r,p);w[String(p.key)]=p,C[Lt]=()=>{y(),C[Lt]=void 0,delete u.delayedLeave},u.delayedLeave=k})}return s}}},hf=pf;function ja(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 Xn(e,t,n,r){const{appear:l,mode:o,persisted:s=!1,onBeforeEnter:a,onEnter:i,onAfterEnter:c,onEnterCancelled:u,onBeforeLeave:d,onLeave:p,onAfterLeave:v,onLeaveCancelled:g,onBeforeAppear:_,onAppear:C,onAfterAppear:y,onAppearCancelled:k}=t,w=String(e.key),E=ja(n,e),R=(D,O)=>{D&&We(D,r,9,O)},$=(D,O)=>{const H=O[1];R(D,O),Q(D)?D.every(Z=>Z.length<=1)&&H():D.length<=1&&H()},W={mode:o,persisted:s,beforeEnter(D){let O=a;if(!n.isMounted)if(l)O=_||a;else return;D[Lt]&&D[Lt](!0);const H=E[w];H&&Vt(e,H)&&H.el[Lt]&&H.el[Lt](),R(O,[D])},enter(D){let O=i,H=c,Z=u;if(!n.isMounted)if(l)O=C||i,H=y||c,Z=k||u;else return;let B=!1;const X=D[br]=_e=>{B||(B=!0,_e?R(Z,[D]):R(H,[D]),W.delayedLeave&&W.delayedLeave(),D[br]=void 0)};O?$(O,[D,X]):X()},leave(D,O){const H=String(e.key);if(D[br]&&D[br](!0),n.isUnmounting)return O();R(d,[D]);let Z=!1;const B=D[Lt]=X=>{Z||(Z=!0,O(),X?R(g,[D]):R(v,[D]),D[Lt]=void 0,E[H]===e&&delete E[H])};E[H]=e,p?$(p,[D,B]):B()},clone(D){return Xn(D,t,n,r)}};return W}function cl(e){if(ar(e))return e=Nt(e),e.children=null,e}function Qo(e){return ar(e)?e.children?e.children[0]:void 0:e}function Zn(e,t){e.shapeFlag&6&&e.component?Zn(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 mo(e,t=!1,n){let r=[],l=0;for(let o=0;o1)for(let o=0;o!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function Mn(e){te(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:l=200,timeout:o,suspensible:s=!0,onError:a}=e;let i=null,c,u=0;const d=()=>(u++,i=null,p()),p=()=>{let v;return i||(v=i=t().catch(g=>{if(g=g instanceof Error?g:new Error(String(g)),a)return new Promise((_,C)=>{a(g,()=>_(d()),()=>C(g),u+1)});throw g}).then(g=>v!==i&&i?i:(g&&(g.__esModule||g[Symbol.toStringTag]==="Module")&&(g=g.default),c=g,g)))};return z({name:"AsyncComponentWrapper",__asyncLoader:p,get __asyncResolved(){return c},setup(){const v=Se;if(c)return()=>ul(c,v);const g=k=>{i=null,sr(k,v,13,!r)};if(s&&v.suspense||bn)return p().then(k=>()=>ul(k,v)).catch(k=>(g(k),()=>r?Te(r,{error:k}):null));const _=J(!1),C=J(),y=J(!!l);return l&&setTimeout(()=>{y.value=!1},l),o!=null&&setTimeout(()=>{if(!_.value&&!C.value){const k=new Error(`Async component timed out after ${o}ms.`);g(k),C.value=k}},o),p().then(()=>{_.value=!0,v.parent&&ar(v.parent.vnode)&&Yr(v.parent.update)}).catch(k=>{g(k),C.value=k}),()=>{if(_.value&&c)return ul(c,v);if(C.value&&r)return Te(r,{error:C.value});if(n&&!y.value)return Te(n)}}})}function ul(e,t){const{ref:n,props:r,children:l,ce:o}=t.vnode,s=Te(e,r,l);return s.ref=n,s.ce=o,delete t.vnode.ce,s}const ar=e=>e.type.__isKeepAlive;function vf(e,t){za(e,"a",t)}function mf(e,t){za(e,"da",t)}function za(e,t,n=Se){const r=e.__wdc||(e.__wdc=()=>{let l=n;for(;l;){if(l.isDeactivated)return;l=l.parent}return e()});if(Jr(t,r,n),n){let l=n.parent;for(;l&&l.parent;)ar(l.parent.vnode)&&gf(r,t,n,l),l=l.parent}}function gf(e,t,n,r){const l=Jr(t,e,r,!0);Qr(()=>{eo(r[t],l)},n)}function Jr(e,t,n=Se,r=!1){if(n){const l=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...s)=>{if(n.isUnmounted)return;Sn(),yn(n);const a=We(t,n,e,s);return Kt(),xn(),a});return r?l.unshift(o):l.push(o),o}}const _t=e=>(t,n=Se)=>(!bn||e==="sp")&&Jr(e,(...r)=>t(...r),n),yf=_t("bm"),ve=_t("m"),bf=_t("bu"),Va=_t("u"),go=_t("bum"),Qr=_t("um"),wf=_t("sp"),_f=_t("rtg"),Ef=_t("rtc");function Cf(e,t=Se){Jr("ec",e,t)}const Ol=e=>e?ni(e)?Eo(e)||e.proxy:Ol(e.parent):null,Wn=ke(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=>Ol(e.parent),$root:e=>Ol(e.root),$emit:e=>e.emit,$options:e=>yo(e),$forceUpdate:e=>e.f||(e.f=()=>Yr(e.update)),$nextTick:e=>e.n||(e.n=Jt.bind(e.proxy)),$watch:e=>df.bind(e)}),fl=(e,t)=>e!==me&&!e.__isScriptSetup&&se(e,t),kf={get({_:e},t){const{ctx:n,setupState:r,data:l,props:o,accessCache:s,type:a,appContext:i}=e;let c;if(t[0]!=="$"){const v=s[t];if(v!==void 0)switch(v){case 1:return r[t];case 2:return l[t];case 4:return n[t];case 3:return o[t]}else{if(fl(r,t))return s[t]=1,r[t];if(l!==me&&se(l,t))return s[t]=2,l[t];if((c=e.propsOptions[0])&&se(c,t))return s[t]=3,o[t];if(n!==me&&se(n,t))return s[t]=4,n[t];Ml&&(s[t]=0)}}const u=Wn[t];let d,p;if(u)return t==="$attrs"&&Ne(e,"get",t),u(e);if((d=a.__cssModules)&&(d=d[t]))return d;if(n!==me&&se(n,t))return s[t]=4,n[t];if(p=i.config.globalProperties,se(p,t))return p[t]},set({_:e},t,n){const{data:r,setupState:l,ctx:o}=e;return fl(l,t)?(l[t]=n,!0):r!==me&&se(r,t)?(r[t]=n,!0):se(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:l,propsOptions:o}},s){let a;return!!n[s]||e!==me&&se(e,s)||fl(t,s)||(a=o[0])&&se(a,s)||se(r,s)||se(Wn,s)||se(l.config.globalProperties,s)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:se(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Xo(e){return Q(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let Ml=!0;function Sf(e){const t=yo(e),n=e.proxy,r=e.ctx;Ml=!1,t.beforeCreate&&Zo(t.beforeCreate,e,"bc");const{data:l,computed:o,methods:s,watch:a,provide:i,inject:c,created:u,beforeMount:d,mounted:p,beforeUpdate:v,updated:g,activated:_,deactivated:C,beforeDestroy:y,beforeUnmount:k,destroyed:w,unmounted:E,render:R,renderTracked:$,renderTriggered:W,errorCaptured:D,serverPrefetch:O,expose:H,inheritAttrs:Z,components:B,directives:X,filters:_e}=t;if(c&&xf(c,r,null),s)for(const ne in s){const q=s[ne];te(q)&&(r[ne]=q.bind(n))}if(l){const ne=l.call(n,n);ye(ne)&&(e.data=or(ne))}if(Ml=!0,o)for(const ne in o){const q=o[ne],Je=te(q)?q.bind(n,n):te(q.get)?q.get.bind(n,n):ct,kt=!te(q)&&te(q.set)?q.set.bind(n):ct,ot=S({get:Je,set:kt});Object.defineProperty(r,ne,{enumerable:!0,configurable:!0,get:()=>ot.value,set:Re=>ot.value=Re})}if(a)for(const ne in a)Wa(a[ne],r,n,ne);if(i){const ne=te(i)?i.call(n):i;Reflect.ownKeys(ne).forEach(q=>{pn(q,ne[q])})}u&&Zo(u,e,"c");function U(ne,q){Q(q)?q.forEach(Je=>ne(Je.bind(n))):q&&ne(q.bind(n))}if(U(yf,d),U(ve,p),U(bf,v),U(Va,g),U(vf,_),U(mf,C),U(Cf,D),U(Ef,$),U(_f,W),U(go,k),U(Qr,E),U(wf,O),Q(H))if(H.length){const ne=e.exposed||(e.exposed={});H.forEach(q=>{Object.defineProperty(ne,q,{get:()=>n[q],set:Je=>n[q]=Je})})}else e.exposed||(e.exposed={});R&&e.render===ct&&(e.render=R),Z!=null&&(e.inheritAttrs=Z),B&&(e.components=B),X&&(e.directives=X)}function xf(e,t,n=ct){Q(e)&&(e=Nl(e));for(const r in e){const l=e[r];let o;ye(l)?"default"in l?o=ge(l.from||r,l.default,!0):o=ge(l.from||r):o=ge(l),xe(o)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>o.value,set:s=>o.value=s}):t[r]=o}}function Zo(e,t,n){We(Q(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function Wa(e,t,n,r){const l=r.includes(".")?Ha(n,r):()=>n[r];if(ue(e)){const o=t[e];te(o)&&ae(l,o)}else if(te(e))ae(l,e.bind(n));else if(ye(e))if(Q(e))e.forEach(o=>Wa(o,t,n,r));else{const o=te(e.handler)?e.handler.bind(n):t[e.handler];te(o)&&ae(l,o,e)}}function yo(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:l,optionsCache:o,config:{optionMergeStrategies:s}}=e.appContext,a=o.get(t);let i;return a?i=a:!l.length&&!n&&!r?i=t:(i={},l.length&&l.forEach(c=>Mr(i,c,s,!0)),Mr(i,t,s)),ye(t)&&o.set(t,i),i}function Mr(e,t,n,r=!1){const{mixins:l,extends:o}=t;o&&Mr(e,o,n,!0),l&&l.forEach(s=>Mr(e,s,n,!0));for(const s in t)if(!(r&&s==="expose")){const a=Tf[s]||n&&n[s];e[s]=a?a(e[s],t[s]):t[s]}return e}const Tf={data:es,props:ts,emits:ts,methods:Fn,computed:Fn,beforeCreate:Pe,created:Pe,beforeMount:Pe,mounted:Pe,beforeUpdate:Pe,updated:Pe,beforeDestroy:Pe,beforeUnmount:Pe,destroyed:Pe,unmounted:Pe,activated:Pe,deactivated:Pe,errorCaptured:Pe,serverPrefetch:Pe,components:Fn,directives:Fn,watch:$f,provide:es,inject:Af};function es(e,t){return t?e?function(){return ke(te(e)?e.call(this,this):e,te(t)?t.call(this,this):t)}:t:e}function Af(e,t){return Fn(Nl(e),Nl(t))}function Nl(e){if(Q(e)){const t={};for(let n=0;n1)return n&&te(t)?t.call(r&&r.proxy):t}}function If(e,t,n,r=!1){const l={},o={};Lr(o,Xr,1),e.propsDefaults=Object.create(null),qa(e,t,l,o);for(const s in e.propsOptions[0])s in l||(l[s]=void 0);n?e.props=r?l:Sa(l):e.type.props?e.props=l:e.props=o,e.attrs=o}function Rf(e,t,n,r){const{props:l,attrs:o,vnode:{patchFlag:s}}=e,a=le(l),[i]=e.propsOptions;let c=!1;if((r||s>0)&&!(s&16)){if(s&8){const u=e.vnode.dynamicProps;for(let d=0;d{i=!0;const[p,v]=Ka(d,t,!0);ke(s,p),v&&a.push(...v)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!o&&!i)return ye(e)&&r.set(e,un),un;if(Q(o))for(let u=0;u-1,v[1]=_<0||g<_,(g>-1||se(v,"default"))&&a.push(d)}}}const c=[s,a];return ye(e)&&r.set(e,c),c}function ns(e){return e[0]!=="$"}function rs(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function ls(e,t){return rs(e)===rs(t)}function os(e,t){return Q(t)?t.findIndex(n=>ls(n,e)):te(t)&&ls(t,e)?0:-1}const Ya=e=>e[0]==="_"||e==="$stable",bo=e=>Q(e)?e.map(Xe):[Xe(e)],Of=(e,t,n)=>{if(t._n)return t;const r=rf((...l)=>bo(t(...l)),n);return r._c=!1,r},Ga=(e,t,n)=>{const r=e._ctx;for(const l in e){if(Ya(l))continue;const o=e[l];if(te(o))t[l]=Of(l,o,r);else if(o!=null){const s=bo(o);t[l]=()=>s}}},Ja=(e,t)=>{const n=bo(t);e.slots.default=()=>n},Mf=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=le(t),Lr(t,"_",n)):Ga(t,e.slots={})}else e.slots={},t&&Ja(e,t);Lr(e.slots,Xr,1)},Nf=(e,t,n)=>{const{vnode:r,slots:l}=e;let o=!0,s=me;if(r.shapeFlag&32){const a=t._;a?n&&a===1?o=!1:(ke(l,t),!n&&a===1&&delete l._):(o=!t.$stable,Ga(t,l)),s=t}else t&&(Ja(e,t),s={default:1});if(o)for(const a in l)!Ya(a)&&s[a]==null&&delete l[a]};function Dr(e,t,n,r,l=!1){if(Q(e)){e.forEach((p,v)=>Dr(p,t&&(Q(t)?t[v]:t),n,r,l));return}if(Vn(r)&&!l)return;const o=r.shapeFlag&4?Eo(r.component)||r.component.proxy:r.el,s=l?null:o,{i:a,r:i}=e,c=t&&t.r,u=a.refs===me?a.refs={}:a.refs,d=a.setupState;if(c!=null&&c!==i&&(ue(c)?(u[c]=null,se(d,c)&&(d[c]=null)):xe(c)&&(c.value=null)),te(i))Ot(i,a,12,[s,u]);else{const p=ue(i),v=xe(i);if(p||v){const g=()=>{if(e.f){const _=p?se(d,i)?d[i]:u[i]:i.value;l?Q(_)&&eo(_,o):Q(_)?_.includes(o)||_.push(o):p?(u[i]=[o],se(d,i)&&(d[i]=u[i])):(i.value=[o],e.k&&(u[e.k]=i.value))}else p?(u[i]=s,se(d,i)&&(d[i]=s)):v&&(i.value=s,e.k&&(u[e.k]=s))};s?(g.id=-1,Oe(g,n)):g()}}}let xt=!1;const wr=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",_r=e=>e.nodeType===8;function Df(e){const{mt:t,p:n,o:{patchProp:r,createText:l,nextSibling:o,parentNode:s,remove:a,insert:i,createComment:c}}=e,u=(w,E)=>{if(!E.hasChildNodes()){n(null,w,E),Rr(),E._vnode=w;return}xt=!1,d(E.firstChild,w,null,null,null),Rr(),E._vnode=w,xt&&console.error("Hydration completed but contains mismatches.")},d=(w,E,R,$,W,D=!1)=>{const O=_r(w)&&w.data==="[",H=()=>_(w,E,R,$,W,O),{type:Z,ref:B,shapeFlag:X,patchFlag:_e}=E;let Ee=w.nodeType;E.el=w,_e===-2&&(D=!1,E.dynamicChildren=null);let U=null;switch(Z){case gn:Ee!==3?E.children===""?(i(E.el=l(""),s(w),w),U=w):U=H():(w.data!==E.children&&(xt=!0,w.data=E.children),U=o(w));break;case ut:k(w)?(U=o(w),y(E.el=w.content.firstChild,w,R)):Ee!==8||O?U=H():U=o(w);break;case Un:if(O&&(w=o(w),Ee=w.nodeType),Ee===1||Ee===3){U=w;const ne=!E.children.length;for(let q=0;q{D=D||!!E.dynamicChildren;const{type:O,props:H,patchFlag:Z,shapeFlag:B,dirs:X,transition:_e}=E,Ee=O==="input"&&X||O==="option";if(Ee||Z!==-1){if(X&&at(E,null,R,"created"),H)if(Ee||!D||Z&48)for(const q in H)(Ee&&q.endsWith("value")||rr(q)&&!zn(q))&&r(w,q,null,H[q],!1,void 0,R);else H.onClick&&r(w,"onClick",null,H.onClick,!1,void 0,R);let U;(U=H&&H.onVnodeBeforeMount)&&ze(U,R,E);let ne=!1;if(k(w)){ne=Qa($,_e)&&R&&R.vnode.props&&R.vnode.props.appear;const q=w.content.firstChild;ne&&_e.beforeEnter(q),y(q,w,R),E.el=w=q}if(X&&at(E,null,R,"beforeMount"),((U=H&&H.onVnodeMounted)||X||ne)&&Da(()=>{U&&ze(U,R,E),ne&&_e.enter(w),X&&at(E,null,R,"mounted")},$),B&16&&!(H&&(H.innerHTML||H.textContent))){let q=v(w.firstChild,E,w,R,$,W,D);for(;q;){xt=!0;const Je=q;q=q.nextSibling,a(Je)}}else B&8&&w.textContent!==E.children&&(xt=!0,w.textContent=E.children)}return w.nextSibling},v=(w,E,R,$,W,D,O)=>{O=O||!!E.dynamicChildren;const H=E.children,Z=H.length;for(let B=0;B{const{slotScopeIds:O}=E;O&&(W=W?W.concat(O):O);const H=s(w),Z=v(o(w),E,H,R,$,W,D);return Z&&_r(Z)&&Z.data==="]"?o(E.anchor=Z):(xt=!0,i(E.anchor=c("]"),H,Z),Z)},_=(w,E,R,$,W,D)=>{if(xt=!0,E.el=null,D){const Z=C(w);for(;;){const B=o(w);if(B&&B!==Z)a(B);else break}}const O=o(w),H=s(w);return a(w),n(null,E,H,O,R,$,wr(H),W),O},C=(w,E="[",R="]")=>{let $=0;for(;w;)if(w=o(w),w&&_r(w)&&(w.data===E&&$++,w.data===R)){if($===0)return o(w);$--}return w},y=(w,E,R)=>{const $=E.parentNode;$&&$.replaceChild(w,E);let W=R;for(;W;)W.vnode.el===E&&(W.vnode.el=W.subTree.el=w),W=W.parent},k=w=>w.nodeType===1&&w.tagName.toLowerCase()==="template";return[u,d]}const Oe=Da;function Hf(e){return Bf(e,Df)}function Bf(e,t){const n=$l();n.__VUE__=!0;const{insert:r,remove:l,patchProp:o,createElement:s,createText:a,createComment:i,setText:c,setElementText:u,parentNode:d,nextSibling:p,setScopeId:v=ct,insertStaticContent:g}=e,_=(h,m,b,x=null,A=null,L=null,F=!1,I=null,M=!!m.dynamicChildren)=>{if(h===m)return;h&&!Vt(h,m)&&(x=T(h),Re(h,A,L,!0),h=null),m.patchFlag===-2&&(M=!1,m.dynamicChildren=null);const{type:P,ref:Y,shapeFlag:V}=m;switch(P){case gn:C(h,m,b,x);break;case ut:y(h,m,b,x);break;case Un:h==null&&k(m,b,x,F);break;case Fe:B(h,m,b,x,A,L,F,I,M);break;default:V&1?R(h,m,b,x,A,L,F,I,M):V&6?X(h,m,b,x,A,L,F,I,M):(V&64||V&128)&&P.process(h,m,b,x,A,L,F,I,M,N)}Y!=null&&A&&Dr(Y,h&&h.ref,L,m||h,!m)},C=(h,m,b,x)=>{if(h==null)r(m.el=a(m.children),b,x);else{const A=m.el=h.el;m.children!==h.children&&c(A,m.children)}},y=(h,m,b,x)=>{h==null?r(m.el=i(m.children||""),b,x):m.el=h.el},k=(h,m,b,x)=>{[h.el,h.anchor]=g(h.children,m,b,x,h.el,h.anchor)},w=({el:h,anchor:m},b,x)=>{let A;for(;h&&h!==m;)A=p(h),r(h,b,x),h=A;r(m,b,x)},E=({el:h,anchor:m})=>{let b;for(;h&&h!==m;)b=p(h),l(h),h=b;l(m)},R=(h,m,b,x,A,L,F,I,M)=>{F=F||m.type==="svg",h==null?$(m,b,x,A,L,F,I,M):O(h,m,A,L,F,I,M)},$=(h,m,b,x,A,L,F,I)=>{let M,P;const{type:Y,props:V,shapeFlag:G,transition:ee,dirs:re}=h;if(M=h.el=s(h.type,L,V&&V.is,V),G&8?u(M,h.children):G&16&&D(h.children,M,null,x,A,L&&Y!=="foreignObject",F,I),re&&at(h,null,x,"created"),W(M,h,h.scopeId,F,x),V){for(const de in V)de!=="value"&&!zn(de)&&o(M,de,null,V[de],L,h.children,x,A,$e);"value"in V&&o(M,"value",null,V.value),(P=V.onVnodeBeforeMount)&&ze(P,x,h)}re&&at(h,null,x,"beforeMount");const he=Qa(A,ee);he&&ee.beforeEnter(M),r(M,m,b),((P=V&&V.onVnodeMounted)||he||re)&&Oe(()=>{P&&ze(P,x,h),he&&ee.enter(M),re&&at(h,null,x,"mounted")},A)},W=(h,m,b,x,A)=>{if(b&&v(h,b),x)for(let L=0;L{for(let P=M;P{const I=m.el=h.el;let{patchFlag:M,dynamicChildren:P,dirs:Y}=m;M|=h.patchFlag&16;const V=h.props||me,G=m.props||me;let ee;b&&Ft(b,!1),(ee=G.onVnodeBeforeUpdate)&&ze(ee,b,m,h),Y&&at(m,h,b,"beforeUpdate"),b&&Ft(b,!0);const re=A&&m.type!=="foreignObject";if(P?H(h.dynamicChildren,P,I,b,x,re,L):F||q(h,m,I,null,b,x,re,L,!1),M>0){if(M&16)Z(I,m,V,G,b,x,A);else if(M&2&&V.class!==G.class&&o(I,"class",null,G.class,A),M&4&&o(I,"style",V.style,G.style,A),M&8){const he=m.dynamicProps;for(let de=0;de{ee&&ze(ee,b,m,h),Y&&at(m,h,b,"updated")},x)},H=(h,m,b,x,A,L,F)=>{for(let I=0;I{if(b!==x){if(b!==me)for(const I in b)!zn(I)&&!(I in x)&&o(h,I,b[I],null,F,m.children,A,L,$e);for(const I in x){if(zn(I))continue;const M=x[I],P=b[I];M!==P&&I!=="value"&&o(h,I,P,M,F,m.children,A,L,$e)}"value"in x&&o(h,"value",b.value,x.value)}},B=(h,m,b,x,A,L,F,I,M)=>{const P=m.el=h?h.el:a(""),Y=m.anchor=h?h.anchor:a("");let{patchFlag:V,dynamicChildren:G,slotScopeIds:ee}=m;ee&&(I=I?I.concat(ee):ee),h==null?(r(P,b,x),r(Y,b,x),D(m.children,b,Y,A,L,F,I,M)):V>0&&V&64&&G&&h.dynamicChildren?(H(h.dynamicChildren,G,b,A,L,F,I),(m.key!=null||A&&m===A.subTree)&&Xa(h,m,!0)):q(h,m,b,Y,A,L,F,I,M)},X=(h,m,b,x,A,L,F,I,M)=>{m.slotScopeIds=I,h==null?m.shapeFlag&512?A.ctx.activate(m,b,x,F,M):_e(m,b,x,A,L,F,M):Ee(h,m,M)},_e=(h,m,b,x,A,L,F)=>{const I=h.component=Gf(h,x,A);if(ar(h)&&(I.ctx.renderer=N),Jf(I),I.asyncDep){if(A&&A.registerDep(I,U),!h.el){const M=I.subTree=Te(ut);y(null,M,m,b)}return}U(I,h,m,b,A,L,F)},Ee=(h,m,b)=>{const x=m.component=h.component;if(sf(h,m,b))if(x.asyncDep&&!x.asyncResolved){ne(x,m,b);return}else x.next=m,Zu(x.update),x.update();else m.el=h.el,x.vnode=m},U=(h,m,b,x,A,L,F)=>{const I=()=>{if(h.isMounted){let{next:Y,bu:V,u:G,parent:ee,vnode:re}=h,he=Y,de;Ft(h,!1),Y?(Y.el=re.el,ne(h,Y,F)):Y=re,V&&al(V),(de=Y.props&&Y.props.onVnodeBeforeUpdate)&&ze(de,ee,Y,re),Ft(h,!0);const Ce=il(h),Qe=h.subTree;h.subTree=Ce,_(Qe,Ce,d(Qe.el),T(Qe),h,A,L),Y.el=Ce.el,he===null&&af(h,Ce.el),G&&Oe(G,A),(de=Y.props&&Y.props.onVnodeUpdated)&&Oe(()=>ze(de,ee,Y,re),A)}else{let Y;const{el:V,props:G}=m,{bm:ee,m:re,parent:he}=h,de=Vn(m);if(Ft(h,!1),ee&&al(ee),!de&&(Y=G&&G.onVnodeBeforeMount)&&ze(Y,he,m),Ft(h,!0),V&&ce){const Ce=()=>{h.subTree=il(h),ce(V,h.subTree,h,A,null)};de?m.type.__asyncLoader().then(()=>!h.isUnmounted&&Ce()):Ce()}else{const Ce=h.subTree=il(h);_(null,Ce,b,x,h,A,L),m.el=Ce.el}if(re&&Oe(re,A),!de&&(Y=G&&G.onVnodeMounted)){const Ce=m;Oe(()=>ze(Y,he,Ce),A)}(m.shapeFlag&256||he&&Vn(he.vnode)&&he.vnode.shapeFlag&256)&&h.a&&Oe(h.a,A),h.isMounted=!0,m=b=x=null}},M=h.effect=new oo(I,()=>Yr(P),h.scope),P=h.update=()=>M.run();P.id=h.uid,Ft(h,!0),P()},ne=(h,m,b)=>{m.component=h;const x=h.vnode.props;h.vnode=m,h.next=null,Rf(h,m.props,x,b),Nf(h,m.children,b),Sn(),Yo(),xn()},q=(h,m,b,x,A,L,F,I,M=!1)=>{const P=h&&h.children,Y=h?h.shapeFlag:0,V=m.children,{patchFlag:G,shapeFlag:ee}=m;if(G>0){if(G&128){kt(P,V,b,x,A,L,F,I,M);return}else if(G&256){Je(P,V,b,x,A,L,F,I,M);return}}ee&8?(Y&16&&$e(P,A,L),V!==P&&u(b,V)):Y&16?ee&16?kt(P,V,b,x,A,L,F,I,M):$e(P,A,L,!0):(Y&8&&u(b,""),ee&16&&D(V,b,x,A,L,F,I,M))},Je=(h,m,b,x,A,L,F,I,M)=>{h=h||un,m=m||un;const P=h.length,Y=m.length,V=Math.min(P,Y);let G;for(G=0;GY?$e(h,A,L,!0,!1,V):D(m,b,x,A,L,F,I,M,V)},kt=(h,m,b,x,A,L,F,I,M)=>{let P=0;const Y=m.length;let V=h.length-1,G=Y-1;for(;P<=V&&P<=G;){const ee=h[P],re=m[P]=M?Pt(m[P]):Xe(m[P]);if(Vt(ee,re))_(ee,re,b,null,A,L,F,I,M);else break;P++}for(;P<=V&&P<=G;){const ee=h[V],re=m[G]=M?Pt(m[G]):Xe(m[G]);if(Vt(ee,re))_(ee,re,b,null,A,L,F,I,M);else break;V--,G--}if(P>V){if(P<=G){const ee=G+1,re=eeG)for(;P<=V;)Re(h[P],A,L,!0),P++;else{const ee=P,re=P,he=new Map;for(P=re;P<=G;P++){const He=m[P]=M?Pt(m[P]):Xe(m[P]);He.key!=null&&he.set(He.key,P)}let de,Ce=0;const Qe=G-re+1;let en=!1,Do=0;const On=new Array(Qe);for(P=0;P=Qe){Re(He,A,L,!0);continue}let st;if(He.key!=null)st=he.get(He.key);else for(de=re;de<=G;de++)if(On[de-re]===0&&Vt(He,m[de])){st=de;break}st===void 0?Re(He,A,L,!0):(On[st-re]=P+1,st>=Do?Do=st:en=!0,_(He,m[st],b,null,A,L,F,I,M),Ce++)}const Ho=en?Ff(On):un;for(de=Ho.length-1,P=Qe-1;P>=0;P--){const He=re+P,st=m[He],Bo=He+1{const{el:L,type:F,transition:I,children:M,shapeFlag:P}=h;if(P&6){ot(h.component.subTree,m,b,x);return}if(P&128){h.suspense.move(m,b,x);return}if(P&64){F.move(h,m,b,N);return}if(F===Fe){r(L,m,b);for(let V=0;VI.enter(L),A);else{const{leave:V,delayLeave:G,afterLeave:ee}=I,re=()=>r(L,m,b),he=()=>{V(L,()=>{re(),ee&&ee()})};G?G(L,re,he):he()}else r(L,m,b)},Re=(h,m,b,x=!1,A=!1)=>{const{type:L,props:F,ref:I,children:M,dynamicChildren:P,shapeFlag:Y,patchFlag:V,dirs:G}=h;if(I!=null&&Dr(I,null,b,h,!0),Y&256){m.ctx.deactivate(h);return}const ee=Y&1&&G,re=!Vn(h);let he;if(re&&(he=F&&F.onVnodeBeforeUnmount)&&ze(he,m,h),Y&6)dr(h.component,b,x);else{if(Y&128){h.suspense.unmount(b,x);return}ee&&at(h,null,m,"beforeUnmount"),Y&64?h.type.remove(h,m,b,A,N,x):P&&(L!==Fe||V>0&&V&64)?$e(P,m,b,!1,!0):(L===Fe&&V&384||!A&&Y&16)&&$e(M,m,b),x&&Xt(h)}(re&&(he=F&&F.onVnodeUnmounted)||ee)&&Oe(()=>{he&&ze(he,m,h),ee&&at(h,null,m,"unmounted")},b)},Xt=h=>{const{type:m,el:b,anchor:x,transition:A}=h;if(m===Fe){Zt(b,x);return}if(m===Un){E(h);return}const L=()=>{l(b),A&&!A.persisted&&A.afterLeave&&A.afterLeave()};if(h.shapeFlag&1&&A&&!A.persisted){const{leave:F,delayLeave:I}=A,M=()=>F(b,L);I?I(h.el,L,M):M()}else L()},Zt=(h,m)=>{let b;for(;h!==m;)b=p(h),l(h),h=b;l(m)},dr=(h,m,b)=>{const{bum:x,scope:A,update:L,subTree:F,um:I}=h;x&&al(x),A.stop(),L&&(L.active=!1,Re(F,h,m,b)),I&&Oe(I,m),Oe(()=>{h.isUnmounted=!0},m),m&&m.pendingBranch&&!m.isUnmounted&&h.asyncDep&&!h.asyncResolved&&h.suspenseId===m.pendingId&&(m.deps--,m.deps===0&&m.resolve())},$e=(h,m,b,x=!1,A=!1,L=0)=>{for(let F=L;Fh.shapeFlag&6?T(h.component.subTree):h.shapeFlag&128?h.suspense.next():p(h.anchor||h.el),j=(h,m,b)=>{h==null?m._vnode&&Re(m._vnode,null,null,!0):_(m._vnode||null,h,m,null,null,null,b),Yo(),Rr(),m._vnode=h},N={p:_,um:Re,m:ot,r:Xt,mt:_e,mc:D,pc:q,pbc:H,n:T,o:e};let K,ce;return t&&([K,ce]=t(N)),{render:j,hydrate:K,createApp:Pf(j,K)}}function Ft({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Qa(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Xa(e,t,n=!1){const r=e.children,l=t.children;if(Q(r)&&Q(l))for(let o=0;o>1,e[n[a]]0&&(t[r]=n[o-1]),n[o]=r)}}for(o=n.length,s=n[o-1];o-- >0;)n[o]=s,s=t[s];return n}const jf=e=>e.__isTeleport,Fe=Symbol.for("v-fgt"),gn=Symbol.for("v-txt"),ut=Symbol.for("v-cmt"),Un=Symbol.for("v-stc"),qn=[];let tt=null;function Bp(e=!1){qn.push(tt=e?null:[])}function zf(){qn.pop(),tt=qn[qn.length-1]||null}let er=1;function ss(e){er+=e}function Vf(e){return e.dynamicChildren=er>0?tt||un:null,zf(),er>0&&tt&&tt.push(e),e}function Fp(e,t,n,r,l,o){return Vf(ei(e,t,n,r,l,o,!0))}function Hl(e){return e?e.__v_isVNode===!0:!1}function Vt(e,t){return e.type===t.type&&e.key===t.key}const Xr="__vInternal",Za=({key:e})=>e??null,$r=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?ue(e)||xe(e)||te(e)?{i:Ve,r:e,k:t,f:!!n}:e:null);function ei(e,t=null,n=null,r=0,l=null,o=e===Fe?0:1,s=!1,a=!1){const i={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Za(t),ref:t&&$r(t),scopeId:Ma,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:l,dynamicChildren:null,appContext:null,ctx:Ve};return a?(wo(i,n),o&128&&e.normalize(i)):n&&(i.shapeFlag|=ue(n)?8:16),er>0&&!s&&tt&&(i.patchFlag>0||o&6)&&i.patchFlag!==32&&tt.push(i),i}const Te=Wf;function Wf(e,t=null,n=null,r=0,l=null,o=!1){if((!e||e===cf)&&(e=ut),Hl(e)){const a=Nt(e,t,!0);return n&&wo(a,n),er>0&&!o&&tt&&(a.shapeFlag&6?tt[tt.indexOf(e)]=a:tt.push(a)),a.patchFlag|=-2,a}if(t1(e)&&(e=e.__vccOpts),t){t=Uf(t);let{class:a,style:i}=t;a&&!ue(a)&&(t.class=ro(a)),ye(i)&&(xa(i)&&!Q(i)&&(i=ke({},i)),t.style=no(i))}const s=ue(e)?1:ff(e)?128:jf(e)?64:ye(e)?4:te(e)?2:0;return ei(e,t,n,r,l,s,o,!0)}function Uf(e){return e?xa(e)||Xr in e?ke({},e):e:null}function Nt(e,t,n=!1){const{props:r,ref:l,patchFlag:o,children:s}=e,a=t?qf(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:a,key:a&&Za(a),ref:t&&t.ref?n&&l?Q(l)?l.concat($r(t)):[l,$r(t)]:$r(t):l,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:s,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Fe?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&&Nt(e.ssContent),ssFallback:e.ssFallback&&Nt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function ti(e=" ",t=0){return Te(gn,null,e,t)}function jp(e,t){const n=Te(Un,null,e);return n.staticCount=t,n}function Xe(e){return e==null||typeof e=="boolean"?Te(ut):Q(e)?Te(Fe,null,e.slice()):typeof e=="object"?Pt(e):Te(gn,null,String(e))}function Pt(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Nt(e)}function wo(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(Q(t))n=16;else if(typeof t=="object")if(r&65){const l=t.default;l&&(l._c&&(l._d=!1),wo(e,l()),l._c&&(l._d=!0));return}else{n=32;const l=t._;!l&&!(Xr in t)?t._ctx=Ve:l===3&&Ve&&(Ve.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else te(t)?(t={default:t,_ctx:Ve},n=32):(t=String(t),r&64?(n=16,t=[ti(t)]):n=8);e.children=t,e.shapeFlag|=n}function qf(...e){const t={};for(let n=0;nSe||Ve;let _o,tn,as="__VUE_INSTANCE_SETTERS__";(tn=$l()[as])||(tn=$l()[as]=[]),tn.push(e=>Se=e),_o=e=>{tn.length>1?tn.forEach(t=>t(e)):tn[0](e)};const yn=e=>{_o(e),e.scope.on()},Kt=()=>{Se&&Se.scope.off(),_o(null)};function ni(e){return e.vnode.shapeFlag&4}let bn=!1;function Jf(e,t=!1){bn=t;const{props:n,children:r}=e.vnode,l=ni(e);If(e,n,l,t),Mf(e,r);const o=l?Qf(e,t):void 0;return bn=!1,o}function Qf(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Ta(new Proxy(e.ctx,kf));const{setup:r}=n;if(r){const l=e.setupContext=r.length>1?Zf(e):null;yn(e),Sn();const o=Ot(r,e,0,[e.props,l]);if(xn(),Kt(),da(o)){if(o.then(Kt,Kt),t)return o.then(s=>{is(e,s,t)}).catch(s=>{sr(s,e,0)});e.asyncDep=o}else is(e,o,t)}else ri(e,t)}function is(e,t,n){te(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ye(t)&&(e.setupState=$a(t)),ri(e,n)}let cs;function ri(e,t,n){const r=e.type;if(!e.render){if(!t&&cs&&!r.render){const l=r.template||yo(e).template;if(l){const{isCustomElement:o,compilerOptions:s}=e.appContext.config,{delimiters:a,compilerOptions:i}=r,c=ke(ke({isCustomElement:o,delimiters:a},s),i);r.render=cs(l,c)}}e.render=r.render||ct}{yn(e),Sn();try{Sf(e)}finally{xn(),Kt()}}}function Xf(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return Ne(e,"get","$attrs"),t[n]}}))}function Zf(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return Xf(e)},slots:e.slots,emit:e.emit,expose:t}}function Eo(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy($a(Ta(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Wn)return Wn[n](e)},has(t,n){return n in t||n in Wn}}))}function e1(e,t=!0){return te(e)?e.displayName||e.name:e.name||t&&e.__name}function t1(e){return te(e)&&"__vccOpts"in e}const S=(e,t)=>Ju(e,t,bn);function f(e,t,n){const r=arguments.length;return r===2?ye(t)&&!Q(t)?Hl(t)?Te(e,null,[t]):Te(e,t):Te(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&Hl(n)&&(n=[n]),Te(e,t,n))}const n1=Symbol.for("v-scx"),r1=()=>ge(n1),l1="3.3.8",o1="http://www.w3.org/2000/svg",Wt=typeof document<"u"?document:null,us=Wt&&Wt.createElement("template"),s1={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 l=t?Wt.createElementNS(o1,e):Wt.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&l.setAttribute("multiple",r.multiple),l},createText:e=>Wt.createTextNode(e),createComment:e=>Wt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Wt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,l,o){const s=n?n.previousSibling:t.lastChild;if(l&&(l===o||l.nextSibling))for(;t.insertBefore(l.cloneNode(!0),n),!(l===o||!(l=l.nextSibling)););else{us.innerHTML=r?`${e}`:e;const a=us.content;if(r){const i=a.firstChild;for(;i.firstChild;)a.appendChild(i.firstChild);a.removeChild(i)}t.insertBefore(a,n)}return[s?s.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Tt="transition",Nn="animation",wn=Symbol("_vtc"),Dt=(e,{slots:t})=>f(hf,oi(e),t);Dt.displayName="Transition";const li={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},a1=Dt.props=ke({},Fa,li),jt=(e,t=[])=>{Q(e)?e.forEach(n=>n(...t)):e&&e(...t)},fs=e=>e?Q(e)?e.some(t=>t.length>1):e.length>1:!1;function oi(e){const t={};for(const B in e)B in li||(t[B]=e[B]);if(e.css===!1)return t;const{name:n="v",type:r,duration:l,enterFromClass:o=`${n}-enter-from`,enterActiveClass:s=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:i=o,appearActiveClass:c=s,appearToClass:u=a,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:p=`${n}-leave-active`,leaveToClass:v=`${n}-leave-to`}=e,g=i1(l),_=g&&g[0],C=g&&g[1],{onBeforeEnter:y,onEnter:k,onEnterCancelled:w,onLeave:E,onLeaveCancelled:R,onBeforeAppear:$=y,onAppear:W=k,onAppearCancelled:D=w}=t,O=(B,X,_e)=>{$t(B,X?u:a),$t(B,X?c:s),_e&&_e()},H=(B,X)=>{B._isLeaving=!1,$t(B,d),$t(B,v),$t(B,p),X&&X()},Z=B=>(X,_e)=>{const Ee=B?W:k,U=()=>O(X,B,_e);jt(Ee,[X,U]),ds(()=>{$t(X,B?i:o),dt(X,B?u:a),fs(Ee)||ps(X,r,_,U)})};return ke(t,{onBeforeEnter(B){jt(y,[B]),dt(B,o),dt(B,s)},onBeforeAppear(B){jt($,[B]),dt(B,i),dt(B,c)},onEnter:Z(!1),onAppear:Z(!0),onLeave(B,X){B._isLeaving=!0;const _e=()=>H(B,X);dt(B,d),ai(),dt(B,p),ds(()=>{B._isLeaving&&($t(B,d),dt(B,v),fs(E)||ps(B,r,C,_e))}),jt(E,[B,_e])},onEnterCancelled(B){O(B,!1),jt(w,[B])},onAppearCancelled(B){O(B,!0),jt(D,[B])},onLeaveCancelled(B){H(B),jt(R,[B])}})}function i1(e){if(e==null)return null;if(ye(e))return[dl(e.enter),dl(e.leave)];{const t=dl(e);return[t,t]}}function dl(e){return du(e)}function dt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[wn]||(e[wn]=new Set)).add(t)}function $t(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[wn];n&&(n.delete(t),n.size||(e[wn]=void 0))}function ds(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let c1=0;function ps(e,t,n,r){const l=e._endId=++c1,o=()=>{l===e._endId&&r()};if(n)return setTimeout(o,n);const{type:s,timeout:a,propCount:i}=si(e,t);if(!s)return r();const c=s+"end";let u=0;const d=()=>{e.removeEventListener(c,p),o()},p=v=>{v.target===e&&++u>=i&&d()};setTimeout(()=>{u(n[g]||"").split(", "),l=r(`${Tt}Delay`),o=r(`${Tt}Duration`),s=hs(l,o),a=r(`${Nn}Delay`),i=r(`${Nn}Duration`),c=hs(a,i);let u=null,d=0,p=0;t===Tt?s>0&&(u=Tt,d=s,p=o.length):t===Nn?c>0&&(u=Nn,d=c,p=i.length):(d=Math.max(s,c),u=d>0?s>c?Tt:Nn:null,p=u?u===Tt?o.length:i.length:0);const v=u===Tt&&/\b(transform|all)(,|$)/.test(r(`${Tt}Property`).toString());return{type:u,timeout:d,propCount:p,hasTransform:v}}function hs(e,t){for(;e.lengthvs(n)+vs(e[r])))}function vs(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function ai(){return document.body.offsetHeight}function u1(e,t,n){const r=e[wn];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const f1=Symbol("_vod");function d1(e,t,n){const r=e.style,l=ue(n);if(n&&!l){if(t&&!ue(t))for(const o in t)n[o]==null&&Bl(r,o,"");for(const o in n)Bl(r,o,n[o])}else{const o=r.display;l?t!==n&&(r.cssText=n):t&&e.removeAttribute("style"),f1 in e&&(r.display=o)}}const ms=/\s*!important$/;function Bl(e,t,n){if(Q(n))n.forEach(r=>Bl(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=p1(e,t);ms.test(n)?e.setProperty(kn(r),n.replace(ms,""),"important"):e[r]=n}}const gs=["Webkit","Moz","ms"],pl={};function p1(e,t){const n=pl[t];if(n)return n;let r=Ke(t);if(r!=="filter"&&r in e)return pl[t]=r;r=lr(r);for(let l=0;lhl||(w1.then(()=>hl=0),hl=Date.now());function E1(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;We(C1(r,n.value),t,5,[r])};return n.value=e,n.attached=_1(),n}function C1(e,t){if(Q(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>l=>!l._stopped&&r&&r(l))}else return t}const _s=/^on[a-z]/,k1=(e,t,n,r,l=!1,o,s,a,i)=>{t==="class"?u1(e,r,l):t==="style"?d1(e,n,r):rr(t)?Zl(t)||y1(e,t,n,r,s):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):S1(e,t,r,l))?v1(e,t,r,o,s,a,i):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),h1(e,t,r,l))};function S1(e,t,n,r){return r?!!(t==="innerHTML"||t==="textContent"||t in e&&_s.test(t)&&te(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||_s.test(t)&&ue(n)?!1:t in e}const ii=new WeakMap,ci=new WeakMap,Hr=Symbol("_moveCb"),Es=Symbol("_enterCb"),ui={name:"TransitionGroup",props:ke({},a1,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=Tn(),r=Ba();let l,o;return Va(()=>{if(!l.length)return;const s=e.moveClass||`${e.name||"v"}-move`;if(!P1(l[0].el,n.vnode.el,s))return;l.forEach(A1),l.forEach($1);const a=l.filter(L1);ai(),a.forEach(i=>{const c=i.el,u=c.style;dt(c,s),u.transform=u.webkitTransform=u.transitionDuration="";const d=c[Hr]=p=>{p&&p.target!==c||(!p||/transform$/.test(p.propertyName))&&(c.removeEventListener("transitionend",d),c[Hr]=null,$t(c,s))};c.addEventListener("transitionend",d)})}),()=>{const s=le(e),a=oi(s);let i=s.tag||Fe;l=o,o=t.default?mo(t.default()):[];for(let c=0;cdelete e.mode;ui.props;const T1=ui;function A1(e){const t=e.el;t[Hr]&&t[Hr](),t[Es]&&t[Es]()}function $1(e){ci.set(e,e.el.getBoundingClientRect())}function L1(e){const t=ii.get(e),n=ci.get(e),r=t.left-n.left,l=t.top-n.top;if(r||l){const o=e.el.style;return o.transform=o.webkitTransform=`translate(${r}px,${l}px)`,o.transitionDuration="0s",e}}function P1(e,t,n){const r=e.cloneNode(),l=e[wn];l&&l.forEach(a=>{a.split(/\s+/).forEach(i=>i&&r.classList.remove(i))}),n.split(/\s+/).forEach(a=>a&&r.classList.add(a)),r.style.display="none";const o=t.nodeType===1?t:t.parentNode;o.appendChild(r);const{hasTransform:s}=si(r);return o.removeChild(r),s}const I1=ke({patchProp:k1},s1);let vl,Cs=!1;function R1(){return vl=Cs?vl:Hf(I1),Cs=!0,vl}const O1=(...e)=>{const t=R1().createApp(...e),{mount:n}=t;return t.mount=r=>{const l=M1(r);if(l)return n(l,!0,l instanceof SVGElement)},t};function M1(e){return ue(e)?document.querySelector(e):e}const N1="modulepreload",D1=function(e){return"/"+e},ks={},et=function(t,n,r){if(!n||n.length===0)return t();const l=document.getElementsByTagName("link");return Promise.all(n.map(o=>{if(o=D1(o),o in ks)return;ks[o]=!0;const s=o.endsWith(".css"),a=s?'[rel="stylesheet"]':"";if(!!r)for(let u=l.length-1;u>=0;u--){const d=l[u];if(d.href===o&&(!s||d.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${o}"]${a}`))return;const c=document.createElement("link");if(c.rel=s?"stylesheet":N1,s||(c.as="script",c.crossOrigin=""),c.href=o,document.head.appendChild(c),s)return new Promise((u,d)=>{c.addEventListener("load",u),c.addEventListener("error",()=>d(new Error(`Unable to preload CSS for ${o}`)))})})).then(()=>t()).catch(o=>{const s=new Event("vite:preloadError",{cancelable:!0});if(s.payload=o,window.dispatchEvent(s),!s.defaultPrevented)throw o})},H1={"v-8daa1a0e":()=>et(()=>import("./index.html-ylec1ca-.js"),__vite__mapDeps([])).then(({data:e})=>e),"v-77a1016a":()=>et(()=>import("./Assessed-coursework4.html-2NtsbC3g.js"),__vite__mapDeps([])).then(({data:e})=>e),"v-3706649a":()=>et(()=>import("./404.html-w8hAdP5B.js"),__vite__mapDeps([])).then(({data:e})=>e),"v-204fb21e":()=>et(()=>import("./index.html-IE09o9b4.js"),__vite__mapDeps([])).then(({data:e})=>e),"v-189642b4":()=>et(()=>import("./index.html-Q9TCYk_Y.js"),__vite__mapDeps([])).then(({data:e})=>e)},B1=JSON.parse('{"base":"/","lang":"zh-CN","title":"AI悦创-Python一对一辅导","description":"Python 1v1,AI悦创,一对一,Python,编程一对一,C++,Java,AI,人工智能,黄家宝,Python一对一教学","head":[["link",{"rel":"shortcut icon","href":"/aiyc.svg"}]],"locales":{}}');var F1=([e,t,n])=>e==="meta"&&t.name?`${e}.${t.name}`:["title","base"].includes(e)?e:e==="template"&&t.id?`${e}.${t.id}`:JSON.stringify([e,t,n]),j1=e=>{const t=new Set,n=[];return e.forEach(r=>{const l=F1(r);t.has(l)||(t.add(l),n.push(r))}),n},z1=e=>e[e.length-1]==="/"||e.endsWith(".html")?e:`${e}/`,An=e=>/^(https?:)?\/\//.test(e),V1=/.md((\?|#).*)?$/,Br=(e,t="/")=>!!(An(e)||e.startsWith("/")&&!e.startsWith(t)&&!V1.test(e)),fi=e=>/^[a-z][a-z0-9+.-]*:/.test(e),ir=e=>Object.prototype.toString.call(e)==="[object Object]",Co=e=>e[e.length-1]==="/"?e.slice(0,-1):e,di=e=>e[0]==="/"?e.slice(1):e,W1=(e,t)=>{const n=Object.keys(e).sort((r,l)=>{const o=l.split("/").length-r.split("/").length;return o!==0?o:l.length-r.length});for(const r of n)if(t.startsWith(r))return r;return"/"};const pi={"v-8daa1a0e":Mn(()=>et(()=>import("./index.html-E9348-Fa.js"),__vite__mapDeps([0,1]))),"v-77a1016a":Mn(()=>et(()=>import("./Assessed-coursework4.html-CaK8J4Da.js"),__vite__mapDeps([2,1]))),"v-3706649a":Mn(()=>et(()=>import("./404.html-ZZ1W2I_j.js"),__vite__mapDeps([3,1]))),"v-204fb21e":Mn(()=>et(()=>import("./index.html-TXAzjlRY.js"),__vite__mapDeps([4,1]))),"v-189642b4":Mn(()=>et(()=>import("./index.html-6dyFdNkM.js"),__vite__mapDeps([5,1])))};var U1=Symbol(""),hi=Symbol(""),q1=Ht({key:"",path:"",title:"",lang:"",frontmatter:{},headers:[]}),ie=()=>{const e=ge(hi);if(!e)throw new Error("pageData() is called without provider.");return e},vi=Symbol(""),be=()=>{const e=ge(vi);if(!e)throw new Error("usePageFrontmatter() is called without provider.");return e},mi=Symbol(""),K1=()=>{const e=ge(mi);if(!e)throw new Error("usePageHead() is called without provider.");return e},Y1=Symbol(""),gi=Symbol(""),yi=()=>{const e=ge(gi);if(!e)throw new Error("usePageLang() is called without provider.");return e},bi=Symbol(""),G1=()=>{const e=ge(bi);if(!e)throw new Error("usePageLayout() is called without provider.");return e},J1=J(H1),ko=Symbol(""),$n=()=>{const e=ge(ko);if(!e)throw new Error("useRouteLocale() is called without provider.");return e},an=J(B1),wi=()=>an,_i=Symbol(""),So=()=>{const e=ge(_i);if(!e)throw new Error("useSiteLocaleData() is called without provider.");return e},Q1=Symbol(""),X1="Layout",Z1="NotFound",pt=or({resolveLayouts:e=>e.reduce((t,n)=>({...t,...n.layouts}),{}),resolvePageData:async e=>{const t=J1.value[e];return await(t==null?void 0:t())??q1},resolvePageFrontmatter:e=>e.frontmatter,resolvePageHead:(e,t,n)=>{const r=ue(t.description)?t.description:n.description,l=[...Q(t.head)?t.head:[],...n.head,["title",{},e],["meta",{name:"description",content:r}]];return j1(l)},resolvePageHeadTitle:(e,t)=>[e.title,t.title].filter(n=>!!n).join(" | "),resolvePageLang:(e,t)=>e.lang||t.lang||"en-US",resolvePageLayout:(e,t)=>{let n;if(e.path){const r=e.frontmatter.layout;ue(r)?n=r:n=X1}else n=Z1;return t[n]},resolveRouteLocale:(e,t)=>W1(e,t),resolveSiteLocaleData:(e,t)=>({...e,...e.locales[t]})}),Zr=z({name:"ClientOnly",setup(e,t){const n=J(!1);return ve(()=>{n.value=!0}),()=>{var r,l;return n.value?(l=(r=t.slots).default)==null?void 0:l.call(r):null}}}),Ei=z({name:"Content",props:{pageKey:{type:String,required:!1,default:""}},setup(e){const t=ie(),n=S(()=>pi[e.pageKey||t.value.key]);return()=>n.value?f(n.value):f("div","404 Not Found")}}),lt=(e={})=>e,Ie=e=>An(e)?e:`/${di(e)}`;const e2={};/*!
   * vue-router v4.2.5
   * (c) 2023 Eduardo San Martin Morote
   * @license MIT
-  */const ln=typeof window<"u";function t2(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const fe=Object.assign;function ml(e,t){const n={};for(const r in t){const l=t[r];n[r]=rt(l)?l.map(e):e(l)}return n}const qn=()=>{},rt=Array.isArray,n2=/\/$/,r2=e=>e.replace(n2,"");function gl(e,t,n="/"){let r,l={},o="",s="";const a=t.indexOf("#");let i=t.indexOf("?");return a=0&&(i=-1),i>-1&&(r=t.slice(0,i),o=t.slice(i+1,a>-1?a:t.length),l=e(o)),a>-1&&(r=r||t.slice(0,a),s=t.slice(a,t.length)),r=a2(r??t,n),{fullPath:r+(o&&"?")+o+s,path:r,query:l,hash:s}}function l2(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Ss(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function o2(e,t,n){const r=t.matched.length-1,l=n.matched.length-1;return r>-1&&r===l&&_n(t.matched[r],n.matched[l])&&Ci(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function _n(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Ci(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!s2(e[n],t[n]))return!1;return!0}function s2(e,t){return rt(e)?Ts(e,t):rt(t)?Ts(t,e):e===t}function Ts(e,t){return rt(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function a2(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),l=r[r.length-1];(l===".."||l===".")&&r.push("");let o=n.length-1,s,a;for(s=0;s1&&o--;else break;return n.slice(0,o).join("/")+"/"+r.slice(s-(s===r.length?1:0)).join("/")}var tr;(function(e){e.pop="pop",e.push="push"})(tr||(tr={}));var Yn;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Yn||(Yn={}));function i2(e){if(!e)if(ln){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),r2(e)}const c2=/^[^#]+#/;function u2(e,t){return e.replace(c2,"#")+t}function f2(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 el=()=>({left:window.pageXOffset,top:window.pageYOffset});function d2(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),l=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!l)return;t=f2(l,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function xs(e,t){return(history.state?history.state.position-t:-1)+e}const Fl=new Map;function p2(e,t){Fl.set(e,t)}function h2(e){const t=Fl.get(e);return Fl.delete(e),t}let v2=()=>location.protocol+"//"+location.host;function ki(e,t){const{pathname:n,search:r,hash:l}=t,o=e.indexOf("#");if(o>-1){let a=l.includes(e.slice(o))?e.slice(o).length:1,i=l.slice(a);return i[0]!=="/"&&(i="/"+i),Ss(i,"")}return Ss(n,e)+r+l}function m2(e,t,n,r){let l=[],o=[],s=null;const a=({state:p})=>{const v=ki(e,location),g=n.value,_=t.value;let C=0;if(p){if(n.value=v,t.value=p,s&&s===g){s=null;return}C=_?p.position-_.position:0}else r(v);l.forEach(y=>{y(n.value,g,{delta:C,type:tr.pop,direction:C?C>0?Yn.forward:Yn.back:Yn.unknown})})};function i(){s=n.value}function c(p){l.push(p);const v=()=>{const g=l.indexOf(p);g>-1&&l.splice(g,1)};return o.push(v),v}function u(){const{history:p}=window;p.state&&p.replaceState(fe({},p.state,{scroll:el()}),"")}function d(){for(const p of o)p();o=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",u,{passive:!0}),{pauseListeners:i,listen:c,destroy:d}}function As(e,t,n,r=!1,l=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:l?el():null}}function g2(e){const{history:t,location:n}=window,r={value:ki(e,n)},l={value:t.state};l.value||o(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function o(i,c,u){const d=e.indexOf("#"),p=d>-1?(n.host&&document.querySelector("base")?e:e.slice(d))+i:v2()+e+i;try{t[u?"replaceState":"pushState"](c,"",p),l.value=c}catch(v){console.error(v),n[u?"replace":"assign"](p)}}function s(i,c){const u=fe({},t.state,As(l.value.back,i,l.value.forward,!0),c,{position:l.value.position});o(i,u,!0),r.value=i}function a(i,c){const u=fe({},l.value,t.state,{forward:i,scroll:el()});o(u.current,u,!0);const d=fe({},As(r.value,i,null),{position:u.position+1},c);o(i,d,!1),r.value=i}return{location:r,state:l,push:a,replace:s}}function y2(e){e=i2(e);const t=g2(e),n=m2(e,t.state,t.location,t.replace);function r(o,s=!0){s||n.pauseListeners(),history.go(o)}const l=fe({location:"",base:e,go:r,createHref:u2.bind(null,e)},t,n);return Object.defineProperty(l,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(l,"state",{enumerable:!0,get:()=>t.state.value}),l}function b2(e){return typeof e=="string"||e&&typeof e=="object"}function Si(e){return typeof e=="string"||typeof e=="symbol"}const ht={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},Ti=Symbol("");var $s;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})($s||($s={}));function En(e,t){return fe(new Error,{type:e,[Ti]:!0},t)}function ft(e,t){return e instanceof Error&&Ti in e&&(t==null||!!(e.type&t))}const Ls="[^/]+?",w2={sensitive:!1,strict:!1,start:!0,end:!0},_2=/[.+*?^${}()[\]/\\]/g;function E2(e,t){const n=fe({},w2,t),r=[];let l=n.start?"^":"";const o=[];for(const c of e){const u=c.length?[]:[90];n.strict&&!c.length&&(l+="/");for(let d=0;dt.length?t.length===1&&t[0]===80?1:-1:0}function k2(e,t){let n=0;const r=e.score,l=t.score;for(;n0&&t[t.length-1]<0}const S2={type:0,value:""},T2=/[a-zA-Z0-9_]/;function x2(e){if(!e)return[[]];if(e==="/")return[[S2]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(v){throw new Error(`ERR (${n})/"${c}": ${v}`)}let n=0,r=n;const l=[];let o;function s(){o&&l.push(o),o=[]}let a=0,i,c="",u="";function d(){c&&(n===0?o.push({type:0,value:c}):n===1||n===2||n===3?(o.length>1&&(i==="*"||i==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:c,regexp:u,repeatable:i==="*"||i==="+",optional:i==="*"||i==="?"})):t("Invalid state to consume buffer"),c="")}function p(){c+=i}for(;a{s(k)}:qn}function s(u){if(Si(u)){const d=r.get(u);d&&(r.delete(u),n.splice(n.indexOf(d),1),d.children.forEach(s),d.alias.forEach(s))}else{const d=n.indexOf(u);d>-1&&(n.splice(d,1),u.record.name&&r.delete(u.record.name),u.children.forEach(s),u.alias.forEach(s))}}function a(){return n}function i(u){let d=0;for(;d=0&&(u.record.path!==n[d].record.path||!xi(u,n[d]));)d++;n.splice(d,0,u),u.record.name&&!Rs(u)&&r.set(u.record.name,u)}function c(u,d){let p,v={},g,_;if("name"in u&&u.name){if(p=r.get(u.name),!p)throw En(1,{location:u});_=p.record.name,v=fe(Is(d.params,p.keys.filter(k=>!k.optional).map(k=>k.name)),u.params&&Is(u.params,p.keys.map(k=>k.name))),g=p.stringify(v)}else if("path"in u)g=u.path,p=n.find(k=>k.re.test(g)),p&&(v=p.parse(g),_=p.record.name);else{if(p=d.name?r.get(d.name):n.find(k=>k.re.test(d.path)),!p)throw En(1,{location:u,currentLocation:d});_=p.record.name,v=fe({},d.params,u.params),g=p.stringify(v)}const C=[];let y=p;for(;y;)C.unshift(y.record),y=y.parent;return{name:_,path:g,params:v,matched:C,meta:I2(C)}}return e.forEach(u=>o(u)),{addRoute:o,resolve:c,removeRoute:s,getRoutes:a,getRecordMatcher:l}}function Is(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function L2(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:P2(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 P2(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 Rs(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function I2(e){return e.reduce((t,n)=>fe(t,n.meta),{})}function Os(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function xi(e,t){return t.children.some(n=>n===e||xi(e,n))}const Ai=/#/g,R2=/&/g,O2=/\//g,M2=/=/g,N2=/\?/g,$i=/\+/g,D2=/%5B/g,H2=/%5D/g,Li=/%5E/g,B2=/%60/g,Pi=/%7B/g,F2=/%7C/g,Ii=/%7D/g,j2=/%20/g;function To(e){return encodeURI(""+e).replace(F2,"|").replace(D2,"[").replace(H2,"]")}function z2(e){return To(e).replace(Pi,"{").replace(Ii,"}").replace(Li,"^")}function jl(e){return To(e).replace($i,"%2B").replace(j2,"+").replace(Ai,"%23").replace(R2,"%26").replace(B2,"`").replace(Pi,"{").replace(Ii,"}").replace(Li,"^")}function V2(e){return jl(e).replace(M2,"%3D")}function W2(e){return To(e).replace(Ai,"%23").replace(N2,"%3F")}function U2(e){return e==null?"":W2(e).replace(O2,"%2F")}function Fr(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function K2(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let l=0;lo&&jl(o)):[r&&jl(r)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function q2(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=rt(r)?r.map(l=>l==null?null:""+l):r==null?r:""+r)}return t}const Y2=Symbol(""),Ns=Symbol(""),tl=Symbol(""),xo=Symbol(""),zl=Symbol("");function Dn(){let e=[];function t(r){return e.push(r),()=>{const l=e.indexOf(r);l>-1&&e.splice(l,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function It(e,t,n,r,l){const o=r&&(r.enterCallbacks[l]=r.enterCallbacks[l]||[]);return()=>new Promise((s,a)=>{const i=d=>{d===!1?a(En(4,{from:n,to:t})):d instanceof Error?a(d):b2(d)?a(En(2,{from:t,to:d})):(o&&r.enterCallbacks[l]===o&&typeof d=="function"&&o.push(d),s())},c=e.call(r&&r.instances[l],t,n,i);let u=Promise.resolve(c);e.length<3&&(u=u.then(i)),u.catch(d=>a(d))})}function yl(e,t,n,r){const l=[];for(const o of e)for(const s in o.components){let a=o.components[s];if(!(t!=="beforeRouteEnter"&&!o.instances[s]))if(G2(a)){const c=(a.__vccOpts||a)[t];c&&l.push(It(c,n,r,o,s))}else{let i=a();l.push(()=>i.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${s}" at "${o.path}"`));const u=t2(c)?c.default:c;o.components[s]=u;const p=(u.__vccOpts||u)[t];return p&&It(p,n,r,o,s)()}))}}return l}function G2(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Vl(e){const t=ge(tl),n=ge(xo),r=S(()=>t.resolve(Kt(e.to))),l=S(()=>{const{matched:i}=r.value,{length:c}=i,u=i[c-1],d=n.matched;if(!u||!d.length)return-1;const p=d.findIndex(_n.bind(null,u));if(p>-1)return p;const v=Ds(i[c-2]);return c>1&&Ds(u)===v&&d[d.length-1].path!==v?d.findIndex(_n.bind(null,i[c-2])):p}),o=S(()=>l.value>-1&&Z2(n.params,r.value.params)),s=S(()=>l.value>-1&&l.value===n.matched.length-1&&Ci(n.params,r.value.params));function a(i={}){return X2(i)?t[Kt(e.replace)?"replace":"push"](Kt(e.to)).catch(qn):Promise.resolve()}return{route:r,href:S(()=>r.value.href),isActive:o,isExactActive:s,navigate:a}}const J2=z({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:Vl,setup(e,{slots:t}){const n=or(Vl(e)),{options:r}=ge(tl),l=S(()=>({[Hs(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[Hs(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&t.default(n);return e.custom?o:f("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:l.value},o)}}}),Q2=J2;function X2(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 Z2(e,t){for(const n in t){const r=t[n],l=e[n];if(typeof r=="string"){if(r!==l)return!1}else if(!rt(l)||l.length!==r.length||r.some((o,s)=>o!==l[s]))return!1}return!0}function Ds(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Hs=(e,t,n)=>e??t??n,e0=z({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=ge(zl),l=S(()=>e.route||r.value),o=ge(Ns,0),s=S(()=>{let c=Kt(o);const{matched:u}=l.value;let d;for(;(d=u[c])&&!d.components;)c++;return c}),a=S(()=>l.value.matched[s.value]);pn(Ns,S(()=>s.value+1)),pn(Y2,a),pn(zl,l);const i=J();return ae(()=>[i.value,a.value,e.name],([c,u,d],[p,v,g])=>{u&&(u.instances[d]=c,v&&v!==u&&c&&c===p&&(u.leaveGuards.size||(u.leaveGuards=v.leaveGuards),u.updateGuards.size||(u.updateGuards=v.updateGuards))),c&&u&&(!v||!_n(u,v)||!p)&&(u.enterCallbacks[d]||[]).forEach(_=>_(c))},{flush:"post"}),()=>{const c=l.value,u=e.name,d=a.value,p=d&&d.components[u];if(!p)return Bs(n.default,{Component:p,route:c});const v=d.props[u],g=v?v===!0?c.params:typeof v=="function"?v(c):v:null,C=f(p,fe({},g,t,{onVnodeUnmounted:y=>{y.component.isUnmounted&&(d.instances[u]=null)},ref:i}));return Bs(n.default,{Component:C,route:c})||C}}});function Bs(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Ri=e0;function t0(e){const t=$2(e.routes,e),n=e.parseQuery||K2,r=e.stringifyQuery||Ms,l=e.history,o=Dn(),s=Dn(),a=Dn(),i=Ye(ht);let c=ht;ln&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=ml.bind(null,x=>""+x),d=ml.bind(null,U2),p=ml.bind(null,Fr);function v(x,j){let N,q;return Si(x)?(N=t.getRecordMatcher(x),q=j):q=x,t.addRoute(q,N)}function g(x){const j=t.getRecordMatcher(x);j&&t.removeRoute(j)}function _(){return t.getRoutes().map(x=>x.record)}function C(x){return!!t.getRecordMatcher(x)}function y(x,j){if(j=fe({},j||i.value),typeof x=="string"){const b=gl(n,x,j.path),T=t.resolve({path:b.path},j),A=l.createHref(b.fullPath);return fe(b,T,{params:p(T.params),hash:Fr(b.hash),redirectedFrom:void 0,href:A})}let N;if("path"in x)N=fe({},x,{path:gl(n,x.path,j.path).path});else{const b=fe({},x.params);for(const T in b)b[T]==null&&delete b[T];N=fe({},x,{params:d(b)}),j.params=d(j.params)}const q=t.resolve(N,j),ce=x.hash||"";q.params=u(p(q.params));const h=l2(r,fe({},x,{hash:z2(ce),path:q.path})),m=l.createHref(h);return fe({fullPath:h,hash:ce,query:r===Ms?q2(x.query):x.query||{}},q,{redirectedFrom:void 0,href:m})}function k(x){return typeof x=="string"?gl(n,x,i.value.path):fe({},x)}function w(x,j){if(c!==x)return En(8,{from:j,to:x})}function E(x){return W(x)}function R(x){return E(fe(k(x),{replace:!0}))}function $(x){const j=x.matched[x.matched.length-1];if(j&&j.redirect){const{redirect:N}=j;let q=typeof N=="function"?N(x):N;return typeof q=="string"&&(q=q.includes("?")||q.includes("#")?q=k(q):{path:q},q.params={}),fe({query:x.query,hash:x.hash,params:"path"in q?{}:x.params},q)}}function W(x,j){const N=c=y(x),q=i.value,ce=x.state,h=x.force,m=x.replace===!0,b=$(N);if(b)return W(fe(k(b),{state:typeof b=="object"?fe({},ce,b.state):ce,force:h,replace:m}),j||N);const T=N;T.redirectedFrom=j;let A;return!h&&o2(r,q,N)&&(A=En(16,{to:T,from:q}),ot(q,q,!0,!1)),(A?Promise.resolve(A):H(T,q)).catch(L=>ft(L)?ft(L,2)?L:kt(L):K(L,T,q)).then(L=>{if(L){if(ft(L,2))return W(fe({replace:m},k(L.to),{state:typeof L.to=="object"?fe({},ce,L.to.state):ce,force:h}),j||T)}else L=B(T,q,!0,m,ce);return Z(T,q,L),L})}function D(x,j){const N=w(x,j);return N?Promise.reject(N):Promise.resolve()}function O(x){const j=Zt.values().next().value;return j&&typeof j.runWithContext=="function"?j.runWithContext(x):x()}function H(x,j){let N;const[q,ce,h]=n0(x,j);N=yl(q.reverse(),"beforeRouteLeave",x,j);for(const b of q)b.leaveGuards.forEach(T=>{N.push(It(T,x,j))});const m=D.bind(null,x,j);return N.push(m),$e(N).then(()=>{N=[];for(const b of o.list())N.push(It(b,x,j));return N.push(m),$e(N)}).then(()=>{N=yl(ce,"beforeRouteUpdate",x,j);for(const b of ce)b.updateGuards.forEach(T=>{N.push(It(T,x,j))});return N.push(m),$e(N)}).then(()=>{N=[];for(const b of h)if(b.beforeEnter)if(rt(b.beforeEnter))for(const T of b.beforeEnter)N.push(It(T,x,j));else N.push(It(b.beforeEnter,x,j));return N.push(m),$e(N)}).then(()=>(x.matched.forEach(b=>b.enterCallbacks={}),N=yl(h,"beforeRouteEnter",x,j),N.push(m),$e(N))).then(()=>{N=[];for(const b of s.list())N.push(It(b,x,j));return N.push(m),$e(N)}).catch(b=>ft(b,8)?b:Promise.reject(b))}function Z(x,j,N){a.list().forEach(q=>O(()=>q(x,j,N)))}function B(x,j,N,q,ce){const h=w(x,j);if(h)return h;const m=j===ht,b=ln?history.state:{};N&&(q||m?l.replace(x.fullPath,fe({scroll:m&&b&&b.scroll},ce)):l.push(x.fullPath,ce)),i.value=x,ot(x,j,N,m),kt()}let X;function _e(){X||(X=l.listen((x,j,N)=>{if(!dr.listening)return;const q=y(x),ce=$(q);if(ce){W(fe(ce,{replace:!0}),q).catch(qn);return}c=q;const h=i.value;ln&&p2(xs(h.fullPath,N.delta),el()),H(q,h).catch(m=>ft(m,12)?m:ft(m,2)?(W(m.to,q).then(b=>{ft(b,20)&&!N.delta&&N.type===tr.pop&&l.go(-1,!1)}).catch(qn),Promise.reject()):(N.delta&&l.go(-N.delta,!1),K(m,q,h))).then(m=>{m=m||B(q,h,!1),m&&(N.delta&&!ft(m,8)?l.go(-N.delta,!1):N.type===tr.pop&&ft(m,20)&&l.go(-1,!1)),Z(q,h,m)}).catch(qn)}))}let Ee=Dn(),U=Dn(),ne;function K(x,j,N){kt(x);const q=U.list();return q.length?q.forEach(ce=>ce(x,j,N)):console.error(x),Promise.reject(x)}function Je(){return ne&&i.value!==ht?Promise.resolve():new Promise((x,j)=>{Ee.add([x,j])})}function kt(x){return ne||(ne=!x,_e(),Ee.list().forEach(([j,N])=>x?N(x):j()),Ee.reset()),x}function ot(x,j,N,q){const{scrollBehavior:ce}=e;if(!ln||!ce)return Promise.resolve();const h=!N&&h2(xs(x.fullPath,0))||(q||!N)&&history.state&&history.state.scroll||null;return Jt().then(()=>ce(x,j,h)).then(m=>m&&d2(m)).catch(m=>K(m,x,j))}const Re=x=>l.go(x);let Xt;const Zt=new Set,dr={currentRoute:i,listening:!0,addRoute:v,removeRoute:g,hasRoute:C,getRoutes:_,resolve:y,options:e,push:E,replace:R,go:Re,back:()=>Re(-1),forward:()=>Re(1),beforeEach:o.add,beforeResolve:s.add,afterEach:a.add,onError:U.add,isReady:Je,install(x){const j=this;x.component("RouterLink",Q2),x.component("RouterView",Ri),x.config.globalProperties.$router=j,Object.defineProperty(x.config.globalProperties,"$route",{enumerable:!0,get:()=>Kt(i)}),ln&&!Xt&&i.value===ht&&(Xt=!0,E(l.location).catch(ce=>{}));const N={};for(const ce in ht)Object.defineProperty(N,ce,{get:()=>i.value[ce],enumerable:!0});x.provide(tl,j),x.provide(xo,Sa(N)),x.provide(zl,i);const q=x.unmount;Zt.add(x),x.unmount=function(){Zt.delete(x),Zt.size<1&&(c=ht,X&&X(),X=null,i.value=ht,Xt=!1,ne=!1),q()}}};function $e(x){return x.reduce((j,N)=>j.then(()=>O(N)),Promise.resolve())}return dr}function n0(e,t){const n=[],r=[],l=[],o=Math.max(t.matched.length,e.matched.length);for(let s=0;s_n(c,a))?r.push(a):n.push(a));const i=e.matched[s];i&&(t.matched.find(c=>_n(c,i))||l.push(i))}return[n,r,l]}function Ge(){return ge(tl)}function Et(){return ge(xo)}const we=({name:e="",color:t="currentColor"},{slots:n})=>{var r;return f("svg",{xmlns:"http://www.w3.org/2000/svg",class:["icon",`${e}-icon`],viewBox:"0 0 1024 1024",fill:t,"aria-label":`${e} icon`},(r=n.default)==null?void 0:r.call(n))};we.displayName="IconBase";const Oi=(e,{slots:t})=>{var n;return(n=t.default)==null?void 0:n.call(t)},r0=(e="")=>{if(e){if(typeof e=="number")return new Date(e);const t=Date.parse(e.toString());if(!Number.isNaN(t))return new Date(t)}return null},Mi=(e,t)=>{let n=1;for(let r=0;r>6;return n+=n<<3,n^=n>>11,n%t},Ni=Array.isArray,l0=e=>typeof e=="function",o0=e=>typeof e=="string";var Ao=e=>/^(https?:)?\/\//.test(e),s0=/.md((\?|#).*)?$/,a0=(e,t="/")=>!!(Ao(e)||e.startsWith("/")&&!e.startsWith(t)&&!s0.test(e)),Di=e=>Object.prototype.toString.call(e)==="[object Object]";function i0(){const e=J(!1);return xn()&&ve(()=>{e.value=!0}),e}function c0(e){return i0(),S(()=>!!e())}const bt=e=>typeof e=="string",Gt=(e,t)=>bt(e)&&e.startsWith(t),nn=(e,t)=>bt(e)&&e.endsWith(t),Hi=Object.entries,u0=Object.fromEntries,Ln=Object.keys,f0=e=>(e.endsWith(".md")&&(e=`${e.slice(0,-3)}.html`),!e.endsWith("/")&&!e.endsWith(".html")&&(e=`${e}.html`),e=e.replace(/(^|\/)(?:README|index).html$/i,"$1"),e),Bi=e=>{const[t,n=""]=e.split("#");return t?`${f0(t)}${n?`#${n}`:""}`:e},Fs=e=>Di(e)&&bt(e.name),js=(e,t=!1)=>e?Ni(e)?e.map(n=>bt(n)?{name:n}:Fs(n)?n:null).filter(n=>n!==null):bt(e)?[{name:e}]:Fs(e)?[e]:(console.error(`Expect "author" to be \`AuthorInfo[] | AuthorInfo | string[] | string ${t?"":"| false"} | undefined\`, but got`,e),[]):[],Fi=(e,t)=>{if(e){if(Ni(e)&&e.every(bt))return e;if(bt(e))return[e];console.error(`Expect ${t||"value"} to be \`string[] | string | undefined\`, but got`,e)}return[]},d0=e=>Fi(e,"category"),p0=e=>Fi(e,"tag"),nl=e=>Gt(e,"/"),ji=/#.*$/u,h0=e=>{const t=ji.exec(e);return t?t[0]:""},zs=e=>decodeURI(e).replace(ji,"").replace(/(index)?\.(md|html)$/,""),$o=(e,t)=>{if(t===void 0)return!1;const n=zs(e.path),r=zs(t),l=h0(t);return l?l===e.hash&&(!r||n===r):n===r},v0=e=>Ao(e)?e:`https://github.com/${e}`,zi=e=>!Ao(e)||/github\.com/.test(e)?"GitHub":/bitbucket\.org/.test(e)?"Bitbucket":/gitlab\.com/.test(e)?"GitLab":/gitee\.com/.test(e)?"Gitee":null,jr=(e,...t)=>{const n=e.resolve(...t),r=n.matched[n.matched.length-1];if(!(r!=null&&r.redirect))return n;const{redirect:l}=r,o=l0(l)?l(n):l,s=o0(o)?{path:o}:o;return jr(e,{hash:n.hash,query:n.query,params:n.params,...s})},m0=e=>{var t;if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)&&!(e.currentTarget&&((t=e.currentTarget.getAttribute("target"))!=null&&t.match(/\b_blank\b/i))))return e.preventDefault(),!0},Ct=({to:e="",class:t="",...n},{slots:r})=>{var a;const l=Ge(),o=Bi(e),s=(i={})=>m0(i)?l.push(e).catch():Promise.resolve();return f("a",{...n,class:["vp-link",t],href:Gt(o,"/")?Ie(o):o,onClick:s},(a=r.default)==null?void 0:a.call(r))};Ct.displayName="VPLink";const Vi=()=>f(we,{name:"github"},()=>f("path",{d:"M511.957 21.333C241.024 21.333 21.333 240.981 21.333 512c0 216.832 140.544 400.725 335.574 465.664 24.49 4.395 32.256-10.07 32.256-23.083 0-11.69.256-44.245 0-85.205-136.448 29.61-164.736-64.64-164.736-64.64-22.315-56.704-54.4-71.765-54.4-71.765-44.587-30.464 3.285-29.824 3.285-29.824 49.195 3.413 75.179 50.517 75.179 50.517 43.776 75.008 114.816 53.333 142.762 40.79 4.523-31.66 17.152-53.377 31.19-65.537-108.971-12.458-223.488-54.485-223.488-242.602 0-53.547 19.114-97.323 50.517-131.67-5.035-12.33-21.93-62.293 4.779-129.834 0 0 41.258-13.184 134.912 50.346a469.803 469.803 0 0 1 122.88-16.554c41.642.213 83.626 5.632 122.88 16.554 93.653-63.488 134.784-50.346 134.784-50.346 26.752 67.541 9.898 117.504 4.864 129.834 31.402 34.347 50.474 78.123 50.474 131.67 0 188.586-114.73 230.016-224.042 242.09 17.578 15.232 33.578 44.672 33.578 90.454v135.85c0 13.142 7.936 27.606 32.854 22.87C862.25 912.597 1002.667 728.747 1002.667 512c0-271.019-219.648-490.667-490.71-490.667z"}));Vi.displayName="GitHubIcon";const Wi=()=>f(we,{name:"gitlab"},()=>f("path",{d:"M229.333 78.688C223.52 62 199.895 62 193.895 78.688L87.958 406.438h247.5c-.188 0-106.125-327.75-106.125-327.75zM33.77 571.438c-4.875 15 .563 31.687 13.313 41.25l464.812 345L87.77 406.438zm301.5-165 176.813 551.25 176.812-551.25zm655.125 165-54-165-424.312 551.25 464.812-345c12.938-9.563 18.188-26.25 13.5-41.25zM830.27 78.688c-5.812-16.688-29.437-16.688-35.437 0l-106.125 327.75h247.5z"}));Wi.displayName="GitLabIcon";const Ui=()=>f(we,{name:"gitee"},()=>f("path",{d:"M512 992C246.92 992 32 777.08 32 512S246.92 32 512 32s480 214.92 480 480-214.92 480-480 480zm242.97-533.34H482.39a23.7 23.7 0 0 0-23.7 23.7l-.03 59.28c0 13.08 10.59 23.7 23.7 23.7h165.96a23.7 23.7 0 0 1 23.7 23.7v11.85a71.1 71.1 0 0 1-71.1 71.1H375.71a23.7 23.7 0 0 1-23.7-23.7V423.11a71.1 71.1 0 0 1 71.1-71.1h331.8a23.7 23.7 0 0 0 23.7-23.7l.06-59.25a23.73 23.73 0 0 0-23.7-23.73H423.11a177.78 177.78 0 0 0-177.78 177.75v331.83c0 13.08 10.62 23.7 23.7 23.7h349.62a159.99 159.99 0 0 0 159.99-159.99V482.33a23.7 23.7 0 0 0-23.7-23.7z"}));Ui.displayName="GiteeIcon";const Ki=()=>f(we,{name:"bitbucket"},()=>f("path",{d:"M575.256 490.862c6.29 47.981-52.005 85.723-92.563 61.147-45.714-20.004-45.714-92.562-1.133-113.152 38.29-23.442 93.696 7.424 93.696 52.005zm63.451-11.996c-10.276-81.152-102.29-134.839-177.152-101.156-47.433 21.138-79.433 71.424-77.129 124.562 2.853 69.705 69.157 126.866 138.862 120.576S647.3 548.571 638.708 478.83zm136.558-309.723c-25.161-33.134-67.986-38.839-105.728-45.13-106.862-17.151-216.576-17.7-323.438 1.134-35.438 5.706-75.447 11.996-97.719 43.996 36.572 34.304 88.576 39.424 135.424 45.129 84.553 10.862 171.447 11.447 256 .585 47.433-5.705 99.987-10.276 135.424-45.714zm32.585 591.433c-16.018 55.99-6.839 131.438-66.304 163.986-102.29 56.576-226.304 62.867-338.87 42.862-59.43-10.862-129.135-29.696-161.72-85.723-14.3-54.858-23.442-110.848-32.585-166.84l3.438-9.142 10.276-5.157c170.277 112.567 408.576 112.567 579.438 0 26.844 8.01 6.84 40.558 6.29 60.014zm103.424-549.157c-19.42 125.148-41.728 249.71-63.415 374.272-6.29 36.572-41.728 57.162-71.424 72.558-106.862 53.724-231.424 62.866-348.562 50.286-79.433-8.558-160.585-29.696-225.134-79.433-30.28-23.443-30.28-63.415-35.986-97.134-20.005-117.138-42.862-234.277-57.161-352.585 6.839-51.42 64.585-73.728 107.447-89.71 57.16-21.138 118.272-30.866 178.87-36.571 129.134-12.58 261.157-8.01 386.304 28.562 44.581 13.13 92.563 31.415 122.844 69.705 13.714 17.7 9.143 40.01 6.29 60.014z"}));Ki.displayName="BitbucketIcon";const qi=()=>f(we,{name:"source"},()=>f("path",{d:"M601.92 475.2c0 76.428-8.91 83.754-28.512 99.594-14.652 11.88-43.956 14.058-78.012 16.434-18.81 1.386-40.392 2.97-62.172 6.534-18.612 2.97-36.432 9.306-53.064 17.424V299.772c37.818-21.978 63.36-62.766 63.36-109.692 0-69.894-56.826-126.72-126.72-126.72S190.08 120.186 190.08 190.08c0 46.926 25.542 87.714 63.36 109.692v414.216c-37.818 21.978-63.36 62.766-63.36 109.692 0 69.894 56.826 126.72 126.72 126.72s126.72-56.826 126.72-126.72c0-31.086-11.286-59.598-29.7-81.576 13.266-9.504 27.522-17.226 39.996-19.206 16.038-2.574 32.868-3.762 50.688-5.148 48.312-3.366 103.158-7.326 148.896-44.55 61.182-49.698 74.25-103.158 75.24-187.902V475.2h-126.72zM316.8 126.72c34.848 0 63.36 28.512 63.36 63.36s-28.512 63.36-63.36 63.36-63.36-28.512-63.36-63.36 28.512-63.36 63.36-63.36zm0 760.32c-34.848 0-63.36-28.512-63.36-63.36s28.512-63.36 63.36-63.36 63.36 28.512 63.36 63.36-28.512 63.36-63.36 63.36zM823.68 158.4h-95.04V63.36h-126.72v95.04h-95.04v126.72h95.04v95.04h126.72v-95.04h95.04z"}));qi.displayName="SourceIcon";const nt=(e,t)=>{const n=t?t._instance:xn();return Di(n==null?void 0:n.appContext.components)&&(e in n.appContext.components||qe(e)in n.appContext.components||lr(qe(e))in n.appContext.components)},g0=()=>c0(()=>typeof window<"u"&&window.navigator&&"userAgent"in window.navigator),y0=()=>{const e=g0();return S(()=>e.value&&/\b(?:Android|iPhone)/i.test(navigator.userAgent))},Pn=e=>{const t=$n();return S(()=>e[t.value])};function Vs(e,t){var n;const r=Ye();return ho(()=>{r.value=e()},{...t,flush:(n=t==null?void 0:t.flush)!=null?n:"sync"}),Ht(r)}function Lo(e,t){let n,r,l;const o=J(!0),s=()=>{o.value=!0,l()};ae(e,s,{flush:"sync"});const a=typeof t=="function"?t:t.get,i=typeof t=="function"?void 0:t.set,c=La((u,d)=>(r=u,l=d,{get(){return o.value&&(n=a(),o.value=!1),r(),n},set(p){i==null||i(p)}}));return Object.isExtensible(c)&&(c.trigger=s),c}function Qt(e){return ha()?(_u(e),!0):!1}function Ke(e){return typeof e=="function"?e():Kt(e)}const cr=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const b0=Object.prototype.toString,w0=e=>b0.call(e)==="[object Object]",zr=()=>{},Ws=_0();function _0(){var e;return cr&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent)}function Yi(e,t){function n(...r){return new Promise((l,o)=>{Promise.resolve(e(()=>t.apply(this,r),{fn:t,thisArg:this,args:r})).then(l).catch(o)})}return n}const Gi=e=>e();function E0(e,t=!0,n=!0,r=!1){let l=0,o,s=!0,a=zr,i;const c=()=>{o&&(clearTimeout(o),o=void 0,a(),a=zr)};return d=>{const p=Ke(e),v=Date.now()-l,g=()=>i=d();return c(),p<=0?(l=Date.now(),g()):(v>p&&(n||!s)?(l=Date.now(),g()):t&&(i=new Promise((_,C)=>{a=r?C:_,o=setTimeout(()=>{l=Date.now(),s=!0,_(g()),c()},Math.max(0,p-v))})),!n&&!o&&(o=setTimeout(()=>s=!0,p)),s=!1,i)}}function C0(e=Gi){const t=J(!0);function n(){t.value=!1}function r(){t.value=!0}const l=(...o)=>{t.value&&e(...o)};return{isActive:Ht(t),pause:n,resume:r,eventFilter:l}}function k0(e){let t;function n(){return t||(t=e()),t}return n.reset=async()=>{const r=t;t=void 0,r&&await r},n}function S0(...e){if(e.length!==1)return qr(...e);const t=e[0];return typeof t=="function"?Ht(La(()=>({get:t,set:zr}))):J(t)}function T0(e,t=200,n=!1,r=!0,l=!1){return Yi(E0(t,n,r,l),e)}function x0(e,t,n={}){const{eventFilter:r=Gi,...l}=n;return ae(e,Yi(r,t),l)}function A0(e,t,n={}){const{eventFilter:r,...l}=n,{eventFilter:o,pause:s,resume:a,isActive:i}=C0(r);return{stop:x0(e,t,{...l,eventFilter:o}),pause:s,resume:a,isActive:i}}function rl(e,t=!0){xn()?ve(e):t?e():Jt(e)}function $0(e,t,n={}){const{immediate:r=!0}=n,l=J(!1);let o=null;function s(){o&&(clearTimeout(o),o=null)}function a(){l.value=!1,s()}function i(...c){s(),l.value=!0,o=setTimeout(()=>{l.value=!1,o=null,e(...c)},Ke(t))}return r&&(l.value=!0,cr&&i()),Qt(a),{isPending:Ht(l),start:i,stop:a}}function Us(e=!1,t={}){const{truthyValue:n=!0,falsyValue:r=!1}=t,l=Te(e),o=J(e);function s(a){if(arguments.length)return o.value=a,o.value;{const i=Ke(n);return o.value=o.value===i?Ke(r):i,o.value}}return l?s:[o,s]}function gt(e){var t;const n=Ke(e);return(t=n==null?void 0:n.$el)!=null?t:n}const wt=cr?window:void 0,Ji=cr?window.document:void 0,Qi=cr?window.navigator:void 0;function Ae(...e){let t,n,r,l;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,r,l]=e,t=wt):[t,n,r,l]=e,!t)return zr;Array.isArray(n)||(n=[n]),Array.isArray(r)||(r=[r]);const o=[],s=()=>{o.forEach(u=>u()),o.length=0},a=(u,d,p,v)=>(u.addEventListener(d,p,v),()=>u.removeEventListener(d,p,v)),i=ae(()=>[gt(t),Ke(l)],([u,d])=>{if(s(),!u)return;const p=w0(d)?{...d}:d;o.push(...n.flatMap(v=>r.map(g=>a(u,v,g,p))))},{immediate:!0,flush:"post"}),c=()=>{i(),s()};return Qt(c),c}function L0(){const e=J(!1);return xn()&&ve(()=>{e.value=!0}),e}function ur(e){const t=L0();return S(()=>(t.value,!!e()))}function Xi(e,t={}){const{window:n=wt}=t,r=ur(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let l;const o=J(!1),s=c=>{o.value=c.matches},a=()=>{l&&("removeEventListener"in l?l.removeEventListener("change",s):l.removeListener(s))},i=ho(()=>{r.value&&(a(),l=n.matchMedia(Ke(e)),"addEventListener"in l?l.addEventListener("change",s):l.addListener(s),o.value=l.matches)});return Qt(()=>{i(),a(),l=void 0}),o}function Ks(e,t={}){const{controls:n=!1,navigator:r=Qi}=t,l=ur(()=>r&&"permissions"in r);let o;const s=typeof e=="string"?{name:e}:e,a=J(),i=()=>{o&&(a.value=o.state)},c=k0(async()=>{if(l.value){if(!o)try{o=await r.permissions.query(s),Ae(o,"change",i),i()}catch{a.value="prompt"}return o}});return c(),n?{state:a,isSupported:l,query:c}:a}function P0(e={}){const{navigator:t=Qi,read:n=!1,source:r,copiedDuring:l=1500,legacy:o=!1}=e,s=ur(()=>t&&"clipboard"in t),a=Ks("clipboard-read"),i=Ks("clipboard-write"),c=S(()=>s.value||o),u=J(""),d=J(!1),p=$0(()=>d.value=!1,l);function v(){s.value&&a.value!=="denied"?t.clipboard.readText().then(y=>{u.value=y}):u.value=C()}c.value&&n&&Ae(["copy","cut"],v);async function g(y=Ke(r)){c.value&&y!=null&&(s.value&&i.value!=="denied"?await t.clipboard.writeText(y):_(y),u.value=y,d.value=!0,p.start())}function _(y){const k=document.createElement("textarea");k.value=y??"",k.style.position="absolute",k.style.opacity="0",document.body.appendChild(k),k.select(),document.execCommand("copy"),k.remove()}function C(){var y,k,w;return(w=(k=(y=document==null?void 0:document.getSelection)==null?void 0:y.call(document))==null?void 0:k.toString())!=null?w:""}return{isSupported:c,text:u,copied:d,copy:g}}const Er=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Cr="__vueuse_ssr_handlers__",I0=R0();function R0(){return Cr in Er||(Er[Cr]=Er[Cr]||{}),Er[Cr]}function O0(e,t){return I0[e]||t}function M0(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const N0={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},qs="vueuse-storage";function In(e,t,n,r={}){var l;const{flush:o="pre",deep:s=!0,listenToStorageChanges:a=!0,writeDefaults:i=!0,mergeDefaults:c=!1,shallow:u,window:d=wt,eventFilter:p,onError:v=O=>{console.error(O)},initOnMounted:g}=r,_=(u?Ye:J)(typeof t=="function"?t():t);if(!n)try{n=O0("getDefaultStorage",()=>{var O;return(O=wt)==null?void 0:O.localStorage})()}catch(O){v(O)}if(!n)return _;const C=Ke(t),y=M0(C),k=(l=r.serializer)!=null?l:N0[y],{pause:w,resume:E}=A0(_,()=>R(_.value),{flush:o,deep:s,eventFilter:p});return d&&a&&rl(()=>{Ae(d,"storage",D),Ae(d,qs,W),g&&D()}),g||D(),_;function R(O){try{if(O==null)n.removeItem(e);else{const H=k.write(O),Z=n.getItem(e);Z!==H&&(n.setItem(e,H),d&&d.dispatchEvent(new CustomEvent(qs,{detail:{key:e,oldValue:Z,newValue:H,storageArea:n}})))}}catch(H){v(H)}}function $(O){const H=O?O.newValue:n.getItem(e);if(H==null)return i&&C!==null&&n.setItem(e,k.write(C)),C;if(!O&&c){const Z=k.read(H);return typeof c=="function"?c(Z,C):y==="object"&&!Array.isArray(Z)?{...C,...Z}:Z}else return typeof H!="string"?H:k.read(H)}function W(O){D(O.detail)}function D(O){if(!(O&&O.storageArea!==n)){if(O&&O.key==null){_.value=C;return}if(!(O&&O.key!==e)){w();try{(O==null?void 0:O.newValue)!==k.write(_.value)&&(_.value=$(O))}catch(H){v(H)}finally{O?Jt(E):E()}}}}}function D0(e){return Xi("(prefers-color-scheme: dark)",e)}function H0(e,t,n={}){const{window:r=wt,...l}=n;let o;const s=ur(()=>r&&"ResizeObserver"in r),a=()=>{o&&(o.disconnect(),o=void 0)},i=S(()=>Array.isArray(e)?e.map(d=>gt(d)):[gt(e)]),c=ae(i,d=>{if(a(),s.value&&r){o=new ResizeObserver(t);for(const p of d)p&&o.observe(p,l)}},{immediate:!0,flush:"post",deep:!0}),u=()=>{a(),c()};return Qt(u),{isSupported:s,stop:u}}function B0(e,t={width:0,height:0},n={}){const{window:r=wt,box:l="content-box"}=n,o=S(()=>{var d,p;return(p=(d=gt(e))==null?void 0:d.namespaceURI)==null?void 0:p.includes("svg")}),s=J(t.width),a=J(t.height),{stop:i}=H0(e,([d])=>{const p=l==="border-box"?d.borderBoxSize:l==="content-box"?d.contentBoxSize:d.devicePixelContentBoxSize;if(r&&o.value){const v=gt(e);if(v){const g=r.getComputedStyle(v);s.value=Number.parseFloat(g.width),a.value=Number.parseFloat(g.height)}}else if(p){const v=Array.isArray(p)?p:[p];s.value=v.reduce((g,{inlineSize:_})=>g+_,0),a.value=v.reduce((g,{blockSize:_})=>g+_,0)}else s.value=d.contentRect.width,a.value=d.contentRect.height},n);rl(()=>{const d=gt(e);d&&(s.value="offsetWidth"in d?d.offsetWidth:t.width,a.value="offsetHeight"in d?d.offsetHeight:t.height)});const c=ae(()=>gt(e),d=>{s.value=d?t.width:0,a.value=d?t.height:0});function u(){i(),c()}return{width:s,height:a,stop:u}}const Ys=["fullscreenchange","webkitfullscreenchange","webkitendfullscreen","mozfullscreenchange","MSFullscreenChange"];function Po(e,t={}){const{document:n=Ji,autoExit:r=!1}=t,l=S(()=>{var y;return(y=gt(e))!=null?y:n==null?void 0:n.querySelector("html")}),o=J(!1),s=S(()=>["requestFullscreen","webkitRequestFullscreen","webkitEnterFullscreen","webkitEnterFullScreen","webkitRequestFullScreen","mozRequestFullScreen","msRequestFullscreen"].find(y=>n&&y in n||l.value&&y in l.value)),a=S(()=>["exitFullscreen","webkitExitFullscreen","webkitExitFullScreen","webkitCancelFullScreen","mozCancelFullScreen","msExitFullscreen"].find(y=>n&&y in n||l.value&&y in l.value)),i=S(()=>["fullScreen","webkitIsFullScreen","webkitDisplayingFullscreen","mozFullScreen","msFullscreenElement"].find(y=>n&&y in n||l.value&&y in l.value)),c=["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"].find(y=>n&&y in n),u=ur(()=>l.value&&n&&s.value!==void 0&&a.value!==void 0&&i.value!==void 0),d=()=>c?(n==null?void 0:n[c])===l.value:!1,p=()=>{if(i.value){if(n&&n[i.value]!=null)return n[i.value];{const y=l.value;if((y==null?void 0:y[i.value])!=null)return!!y[i.value]}}return!1};async function v(){if(!(!u.value||!o.value)){if(a.value)if((n==null?void 0:n[a.value])!=null)await n[a.value]();else{const y=l.value;(y==null?void 0:y[a.value])!=null&&await y[a.value]()}o.value=!1}}async function g(){if(!u.value||o.value)return;p()&&await v();const y=l.value;s.value&&(y==null?void 0:y[s.value])!=null&&(await y[s.value](),o.value=!0)}async function _(){await(o.value?v():g())}const C=()=>{const y=p();(!y||y&&d())&&(o.value=y)};return Ae(n,Ys,C,!1),Ae(()=>gt(l),Ys,C,!1),r&&Qt(v),{isSupported:u,isFullscreen:o,enter:g,exit:v,toggle:_}}function bl(e){return typeof Window<"u"&&e instanceof Window?e.document.documentElement:typeof Document<"u"&&e instanceof Document?e.documentElement:e}function Zi(e){const t=window.getComputedStyle(e);if(t.overflowX==="scroll"||t.overflowY==="scroll"||t.overflowX==="auto"&&e.clientWidth1?!0:(t.preventDefault&&t.preventDefault(),!1)}const kr=new WeakMap;function ec(e,t=!1){const n=J(t);let r=null,l;ae(S0(e),a=>{const i=bl(Ke(a));if(i){const c=i;kr.get(c)||kr.set(c,l),n.value&&(c.style.overflow="hidden")}},{immediate:!0});const o=()=>{const a=bl(Ke(e));!a||n.value||(Ws&&(r=Ae(a,"touchmove",i=>{F0(i)},{passive:!1})),a.style.overflow="hidden",n.value=!0)},s=()=>{var a;const i=bl(Ke(e));!i||!n.value||(Ws&&(r==null||r()),i.style.overflow=(a=kr.get(i))!=null?a:"",kr.delete(i),n.value=!1)};return Qt(s),S({get(){return n.value},set(a){a?o():s()}})}function tc(e,t,n={}){const{window:r=wt}=n;return In(e,t,r==null?void 0:r.sessionStorage,n)}let j0=0;function z0(e,t={}){const n=J(!1),{document:r=Ji,immediate:l=!0,manual:o=!1,id:s=`vueuse_styletag_${++j0}`}=t,a=J(e);let i=()=>{};const c=()=>{if(!r)return;const d=r.getElementById(s)||r.createElement("style");d.isConnected||(d.id=s,t.media&&(d.media=t.media),r.head.appendChild(d)),!n.value&&(i=ae(a,p=>{d.textContent=p},{immediate:!0}),n.value=!0)},u=()=>{!r||!n.value||(i(),r.head.removeChild(r.getElementById(s)),n.value=!1)};return l&&!o&&rl(c),o||Qt(u),{id:s,css:a,unload:u,load:c,isLoaded:Ht(n)}}function V0(e={}){const{window:t=wt,behavior:n="auto"}=e;if(!t)return{x:J(0),y:J(0)};const r=J(t.scrollX),l=J(t.scrollY),o=S({get(){return r.value},set(a){scrollTo({left:a,behavior:n})}}),s=S({get(){return l.value},set(a){scrollTo({top:a,behavior:n})}});return Ae(t,"scroll",()=>{r.value=t.scrollX,l.value=t.scrollY},{capture:!1,passive:!0}),{x:o,y:s}}function W0(e={}){const{window:t=wt,initialWidth:n=Number.POSITIVE_INFINITY,initialHeight:r=Number.POSITIVE_INFINITY,listenOrientation:l=!0,includeScrollbar:o=!0}=e,s=J(n),a=J(r),i=()=>{t&&(o?(s.value=t.innerWidth,a.value=t.innerHeight):(s.value=t.document.documentElement.clientWidth,a.value=t.document.documentElement.clientHeight))};if(i(),rl(i),Ae("resize",i,{passive:!0}),l){const c=Xi("(orientation: portrait)");ae(c,()=>i())}return{width:s,height:a}}const nc=({type:e="info",text:t="",vertical:n,color:r},{slots:l})=>{var o;return f("span",{class:["vp-badge",e,{diy:r}],style:{verticalAlign:n??!1,backgroundColor:r??!1}},((o=l.default)==null?void 0:o.call(l))||t)};nc.displayName="Badge";var U0=z({name:"FontIcon",props:{icon:{type:String,default:""},color:{type:String,default:""},size:{type:[String,Number],default:""}},setup(e){const t=S(()=>{const r=["font-icon icon"],l=`iconfont icon-${e.icon}`;return r.push(l),r}),n=S(()=>{const r={};return e.color&&(r.color=e.color),e.size&&(r["font-size"]=Number.isNaN(Number(e.size))?e.size:`${e.size}px`),Ln(r).length?r:null});return()=>e.icon?f("span",{key:e.icon,class:t.value,style:n.value}):null}});const rc=()=>f(we,{name:"back-to-top"},()=>[f("path",{d:"M512 843.2c-36.2 0-66.4-13.6-85.8-21.8-10.8-4.6-22.6 3.6-21.8 15.2l7 102c.4 6.2 7.6 9.4 12.6 5.6l29-22c3.6-2.8 9-1.8 11.4 2l41 64.2c3 4.8 10.2 4.8 13.2 0l41-64.2c2.4-3.8 7.8-4.8 11.4-2l29 22c5 3.8 12.2.6 12.6-5.6l7-102c.8-11.6-11-20-21.8-15.2-19.6 8.2-49.6 21.8-85.8 21.8z"}),f("path",{d:"m795.4 586.2-96-98.2C699.4 172 513 32 513 32S324.8 172 324.8 488l-96 98.2c-3.6 3.6-5.2 9-4.4 14.2L261.2 824c1.8 11.4 14.2 17 23.6 10.8L419 744s41.4 40 94.2 40c52.8 0 92.2-40 92.2-40l134.2 90.8c9.2 6.2 21.6.6 23.6-10.8l37-223.8c.4-5.2-1.2-10.4-4.8-14zM513 384c-34 0-61.4-28.6-61.4-64s27.6-64 61.4-64c34 0 61.4 28.6 61.4 64S547 384 513 384z"})]);rc.displayName="BackToTopIcon";var K0={"/":{backToTop:"返回顶部"}},q0=z({name:"BackToTop",props:{threshold:{type:Number,default:100},noProgress:Boolean},setup(e){const t=be(),n=Pn(K0),r=Ye(),{height:l}=B0(r),{height:o}=W0(),{y:s}=V0(),a=S(()=>t.value.backToTop!==!1&&s.value>e.threshold),i=S(()=>s.value/(l.value-o.value));return ve(()=>{r.value=document.body}),()=>f(Dt,{name:"fade"},()=>a.value?f("button",{type:"button",class:"vp-back-to-top-button","aria-label":n.value.backToTop,"data-balloon-pos":"left",onClick:()=>{window.scrollTo({top:0,behavior:"smooth"})}},[e.noProgress?null:f("svg",{class:"vp-scroll-progress"},f("circle",{cx:"50%",cy:"50%",style:{"stroke-dasharray":`calc(${Math.PI*i.value*100}% - ${4*Math.PI}px) calc(${Math.PI*100}% - ${4*Math.PI}px)`}})),f(rc)]):null)}});const Y0=lt({enhance:({app:e})=>{nt("Badge")||e.component("Badge",nc),nt("FontIcon")||e.component("FontIcon",U0)},setup:()=>{z0(`@import url("https://bornforthis.cn/icon/iconfont.css");
-`)},rootComponents:[()=>f(q0,{})]});function G0(e,t,n){var r,l,o;t===void 0&&(t=50),n===void 0&&(n={});var s=(r=n.isImmediate)!=null&&r,a=(l=n.callback)!=null&&l,i=n.maxWait,c=Date.now(),u=[];function d(){if(i!==void 0){var v=Date.now()-c;if(v+t>=i)return i-v}return t}var p=function(){var v=[].slice.call(arguments),g=this;return new Promise(function(_,C){var y=s&&o===void 0;if(o!==void 0&&clearTimeout(o),o=setTimeout(function(){if(o=void 0,c=Date.now(),!s){var w=e.apply(g,v);a&&a(w),u.forEach(function(E){return(0,E.resolve)(w)}),u=[]}},d()),y){var k=e.apply(g,v);return a&&a(k),_(k)}u.push({resolve:_,reject:C})})};return p.cancel=function(v){o!==void 0&&clearTimeout(o),u.forEach(function(g){return(0,g.reject)(v)}),u=[]},p}const J0=({headerLinkSelector:e,headerAnchorSelector:t,delay:n,offset:r=5})=>{const l=Ge(),s=G0(()=>{var _,C;const a=Math.max(window.scrollY,document.documentElement.scrollTop,document.body.scrollTop);if(Math.abs(a-0)p.some(k=>k.hash===y.hash));for(let y=0;y=(((_=k.parentElement)==null?void 0:_.offsetTop)??0)-r,R=!w||a<(((C=w.parentElement)==null?void 0:C.offsetTop)??0)-r;if(!(E&&R))continue;const W=decodeURIComponent(l.currentRoute.value.hash),D=decodeURIComponent(k.hash);if(W===D)return;if(d){for(let O=y+1;O{window.addEventListener("scroll",s)}),go(()=>{window.removeEventListener("scroll",s)})},Gs=async(e,t)=>{const{scrollBehavior:n}=e.options;e.options.scrollBehavior=void 0,await e.replace({query:e.currentRoute.value.query,hash:t}).finally(()=>e.options.scrollBehavior=n)},Q0=".vp-sidebar-link, .toc-link",X0=".header-anchor",Z0=200,ed=5,td=lt({setup(){J0({headerLinkSelector:Q0,headerAnchorSelector:X0,delay:Z0,offset:ed})}});let lc=()=>null;const oc=Symbol(""),nd=e=>{lc=e},rd=()=>ge(oc),ld=e=>{e.provide(oc,lc)};var od={"/":{title:"目录",empty:"暂无目录"}},sd=z({name:"AutoCatalog",props:{base:{type:String,default:""},level:{type:Number,default:3},index:Boolean,hideHeading:Boolean},setup(e){const t=rd(),n=Pn(od),r=ie(),l=Ge(),o=wi(),s=d=>d?f(t,{icon:d}):null,a=({title:d,path:p,icon:v,class:g})=>f(Ct,{class:g,to:p},()=>[s(v),d||p]),i=d=>{const p=d.I;return typeof p>"u"||p},c=()=>{const d=e.base||r.value.path.replace(/\/[^/]+$/,"/"),p=l.getRoutes(),v=[];return p.filter(({meta:g,path:_})=>{if(!Gt(_,d)||_===d)return!1;if(d==="/"){const C=Ln(o.value.locales).filter(y=>y!=="/");if(_==="/404.html"||C.some(y=>Gt(_,y)))return!1}return(nn(_,".html")&&!nn(_,"/index.html")||nn(_,"/"))&&i(g)}).map(({path:g,meta:_})=>{const C=g.substring(d.length).split("/").length;return{title:_.t||"",icon:_.i||null,base:g.replace(/\/[^/]+\/?$/,"/"),order:_.O||null,level:nn(g,"/")?C-1:C,path:g}}).filter(({title:g,level:_})=>g&&_<=e.level).sort(({title:g,level:_,path:C,order:y},{title:k,level:w,path:E,order:R})=>_-w||(nn(C,"/index.html")?-1:nn(E,"/index.html")?1:y===null?R===null?g.localeCompare(k):R:R===null?y:y>0?R>0?y-R:-1:R<0?y-R:1)).forEach(g=>{var y;const{base:_,level:C}=g;switch(C){case 1:v.push(g);break;case 2:{const k=v.find(w=>w.path===_);k&&(k.children??(k.children=[])).push(g);break}default:{const k=v.find(w=>w.path===_.replace(/\/[^/]+\/$/,"/"));if(k){const w=(y=k.children)==null?void 0:y.find(E=>E.path===_);w&&(w.children??(w.children=[])).push(g)}}}}),v},u=S(()=>c());return()=>{const d=u.value.some(p=>p.children);return f("div",{class:["vp-catalog-wrapper",{index:e.index}]},[e.hideHeading?null:f("h2",{class:"vp-catalog-main-title"},n.value.title),u.value.length?f(e.index?"ol":"ul",{class:["vp-catalogs",{deep:d}]},u.value.map(({children:p=[],icon:v,path:g,title:_})=>{const C=a({title:_,path:g,icon:v,class:"vp-catalog-title"});return f("li",{class:"vp-catalog"},d?[f("h3",{id:_,class:["vp-catalog-child-title",{"has-children":p.length}]},[f("a",{href:`#${_}`,class:"header-anchor","aria-hidden":!0},"#"),C]),p.length?f(e.index?"ol":"ul",{class:"vp-child-catalogs"},p.map(({children:y=[],icon:k,path:w,title:E})=>f("li",{class:"vp-child-catalog"},[f("div",{class:["vp-catalog-sub-title",{"has-children":y.length}]},[f("a",{href:`#${E}`,class:"header-anchor"},"#"),f(a,{title:E,path:w,icon:k,class:"vp-catalog-title"})]),y.length?f(e.index?"ol":"div",{class:e.index?"vp-sub-catalogs":"vp-sub-catalogs-wrapper"},y.map(({icon:R,path:$,title:W})=>{const D=f(a,{title:W,path:$,icon:R,class:""});return e.index?f("li",{class:"vp-sub-catalog"},D):f(a,{title:W,path:$,icon:R,class:"vp-sub-catalog-link"})})):null]))):null]:f("div",{class:"vp-catalog-child-title"},C))})):f("p",{class:"vp-empty-catalog"},n.value.empty)])}}}),ad=lt({enhance:({app:e})=>{ld(e),nt("AutoCatalog",e)||e.component("AutoCatalog",sd)}});const id=f("svg",{class:"external-link-icon",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",x:"0px",y:"0px",viewBox:"0 0 100 100",width:"15",height:"15"},[f("path",{fill:"currentColor",d:"M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"}),f("polygon",{fill:"currentColor",points:"45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"})]),sc=z({name:"ExternalLinkIcon",props:{locales:{type:Object,required:!1,default:()=>({})}},setup(e){const t=$n(),n=S(()=>e.locales[t.value]??{openInNewWindow:"open in new window"});return()=>f("span",[id,f("span",{class:"external-link-icon-sr-only"},n.value.openInNewWindow)])}});var cd={};const ud=cd,fd=lt({enhance({app:e}){e.component("ExternalLinkIcon",f(sc,{locales:ud}))}});/**
+  */const ln=typeof window<"u";function t2(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const fe=Object.assign;function ml(e,t){const n={};for(const r in t){const l=t[r];n[r]=rt(l)?l.map(e):e(l)}return n}const Kn=()=>{},rt=Array.isArray,n2=/\/$/,r2=e=>e.replace(n2,"");function gl(e,t,n="/"){let r,l={},o="",s="";const a=t.indexOf("#");let i=t.indexOf("?");return a=0&&(i=-1),i>-1&&(r=t.slice(0,i),o=t.slice(i+1,a>-1?a:t.length),l=e(o)),a>-1&&(r=r||t.slice(0,a),s=t.slice(a,t.length)),r=a2(r??t,n),{fullPath:r+(o&&"?")+o+s,path:r,query:l,hash:s}}function l2(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Ss(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function o2(e,t,n){const r=t.matched.length-1,l=n.matched.length-1;return r>-1&&r===l&&_n(t.matched[r],n.matched[l])&&Ci(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function _n(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Ci(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!s2(e[n],t[n]))return!1;return!0}function s2(e,t){return rt(e)?xs(e,t):rt(t)?xs(t,e):e===t}function xs(e,t){return rt(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function a2(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),l=r[r.length-1];(l===".."||l===".")&&r.push("");let o=n.length-1,s,a;for(s=0;s1&&o--;else break;return n.slice(0,o).join("/")+"/"+r.slice(s-(s===r.length?1:0)).join("/")}var tr;(function(e){e.pop="pop",e.push="push"})(tr||(tr={}));var Yn;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Yn||(Yn={}));function i2(e){if(!e)if(ln){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),r2(e)}const c2=/^[^#]+#/;function u2(e,t){return e.replace(c2,"#")+t}function f2(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 el=()=>({left:window.pageXOffset,top:window.pageYOffset});function d2(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),l=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!l)return;t=f2(l,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function Ts(e,t){return(history.state?history.state.position-t:-1)+e}const Fl=new Map;function p2(e,t){Fl.set(e,t)}function h2(e){const t=Fl.get(e);return Fl.delete(e),t}let v2=()=>location.protocol+"//"+location.host;function ki(e,t){const{pathname:n,search:r,hash:l}=t,o=e.indexOf("#");if(o>-1){let a=l.includes(e.slice(o))?e.slice(o).length:1,i=l.slice(a);return i[0]!=="/"&&(i="/"+i),Ss(i,"")}return Ss(n,e)+r+l}function m2(e,t,n,r){let l=[],o=[],s=null;const a=({state:p})=>{const v=ki(e,location),g=n.value,_=t.value;let C=0;if(p){if(n.value=v,t.value=p,s&&s===g){s=null;return}C=_?p.position-_.position:0}else r(v);l.forEach(y=>{y(n.value,g,{delta:C,type:tr.pop,direction:C?C>0?Yn.forward:Yn.back:Yn.unknown})})};function i(){s=n.value}function c(p){l.push(p);const v=()=>{const g=l.indexOf(p);g>-1&&l.splice(g,1)};return o.push(v),v}function u(){const{history:p}=window;p.state&&p.replaceState(fe({},p.state,{scroll:el()}),"")}function d(){for(const p of o)p();o=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",u,{passive:!0}),{pauseListeners:i,listen:c,destroy:d}}function As(e,t,n,r=!1,l=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:l?el():null}}function g2(e){const{history:t,location:n}=window,r={value:ki(e,n)},l={value:t.state};l.value||o(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function o(i,c,u){const d=e.indexOf("#"),p=d>-1?(n.host&&document.querySelector("base")?e:e.slice(d))+i:v2()+e+i;try{t[u?"replaceState":"pushState"](c,"",p),l.value=c}catch(v){console.error(v),n[u?"replace":"assign"](p)}}function s(i,c){const u=fe({},t.state,As(l.value.back,i,l.value.forward,!0),c,{position:l.value.position});o(i,u,!0),r.value=i}function a(i,c){const u=fe({},l.value,t.state,{forward:i,scroll:el()});o(u.current,u,!0);const d=fe({},As(r.value,i,null),{position:u.position+1},c);o(i,d,!1),r.value=i}return{location:r,state:l,push:a,replace:s}}function y2(e){e=i2(e);const t=g2(e),n=m2(e,t.state,t.location,t.replace);function r(o,s=!0){s||n.pauseListeners(),history.go(o)}const l=fe({location:"",base:e,go:r,createHref:u2.bind(null,e)},t,n);return Object.defineProperty(l,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(l,"state",{enumerable:!0,get:()=>t.state.value}),l}function b2(e){return typeof e=="string"||e&&typeof e=="object"}function Si(e){return typeof e=="string"||typeof e=="symbol"}const ht={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},xi=Symbol("");var $s;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})($s||($s={}));function En(e,t){return fe(new Error,{type:e,[xi]:!0},t)}function ft(e,t){return e instanceof Error&&xi in e&&(t==null||!!(e.type&t))}const Ls="[^/]+?",w2={sensitive:!1,strict:!1,start:!0,end:!0},_2=/[.+*?^${}()[\]/\\]/g;function E2(e,t){const n=fe({},w2,t),r=[];let l=n.start?"^":"";const o=[];for(const c of e){const u=c.length?[]:[90];n.strict&&!c.length&&(l+="/");for(let d=0;dt.length?t.length===1&&t[0]===80?1:-1:0}function k2(e,t){let n=0;const r=e.score,l=t.score;for(;n0&&t[t.length-1]<0}const S2={type:0,value:""},x2=/[a-zA-Z0-9_]/;function T2(e){if(!e)return[[]];if(e==="/")return[[S2]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(v){throw new Error(`ERR (${n})/"${c}": ${v}`)}let n=0,r=n;const l=[];let o;function s(){o&&l.push(o),o=[]}let a=0,i,c="",u="";function d(){c&&(n===0?o.push({type:0,value:c}):n===1||n===2||n===3?(o.length>1&&(i==="*"||i==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:c,regexp:u,repeatable:i==="*"||i==="+",optional:i==="*"||i==="?"})):t("Invalid state to consume buffer"),c="")}function p(){c+=i}for(;a{s(k)}:Kn}function s(u){if(Si(u)){const d=r.get(u);d&&(r.delete(u),n.splice(n.indexOf(d),1),d.children.forEach(s),d.alias.forEach(s))}else{const d=n.indexOf(u);d>-1&&(n.splice(d,1),u.record.name&&r.delete(u.record.name),u.children.forEach(s),u.alias.forEach(s))}}function a(){return n}function i(u){let d=0;for(;d=0&&(u.record.path!==n[d].record.path||!Ti(u,n[d]));)d++;n.splice(d,0,u),u.record.name&&!Rs(u)&&r.set(u.record.name,u)}function c(u,d){let p,v={},g,_;if("name"in u&&u.name){if(p=r.get(u.name),!p)throw En(1,{location:u});_=p.record.name,v=fe(Is(d.params,p.keys.filter(k=>!k.optional).map(k=>k.name)),u.params&&Is(u.params,p.keys.map(k=>k.name))),g=p.stringify(v)}else if("path"in u)g=u.path,p=n.find(k=>k.re.test(g)),p&&(v=p.parse(g),_=p.record.name);else{if(p=d.name?r.get(d.name):n.find(k=>k.re.test(d.path)),!p)throw En(1,{location:u,currentLocation:d});_=p.record.name,v=fe({},d.params,u.params),g=p.stringify(v)}const C=[];let y=p;for(;y;)C.unshift(y.record),y=y.parent;return{name:_,path:g,params:v,matched:C,meta:I2(C)}}return e.forEach(u=>o(u)),{addRoute:o,resolve:c,removeRoute:s,getRoutes:a,getRecordMatcher:l}}function Is(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function L2(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:P2(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 P2(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 Rs(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function I2(e){return e.reduce((t,n)=>fe(t,n.meta),{})}function Os(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function Ti(e,t){return t.children.some(n=>n===e||Ti(e,n))}const Ai=/#/g,R2=/&/g,O2=/\//g,M2=/=/g,N2=/\?/g,$i=/\+/g,D2=/%5B/g,H2=/%5D/g,Li=/%5E/g,B2=/%60/g,Pi=/%7B/g,F2=/%7C/g,Ii=/%7D/g,j2=/%20/g;function xo(e){return encodeURI(""+e).replace(F2,"|").replace(D2,"[").replace(H2,"]")}function z2(e){return xo(e).replace(Pi,"{").replace(Ii,"}").replace(Li,"^")}function jl(e){return xo(e).replace($i,"%2B").replace(j2,"+").replace(Ai,"%23").replace(R2,"%26").replace(B2,"`").replace(Pi,"{").replace(Ii,"}").replace(Li,"^")}function V2(e){return jl(e).replace(M2,"%3D")}function W2(e){return xo(e).replace(Ai,"%23").replace(N2,"%3F")}function U2(e){return e==null?"":W2(e).replace(O2,"%2F")}function Fr(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function q2(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let l=0;lo&&jl(o)):[r&&jl(r)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function K2(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=rt(r)?r.map(l=>l==null?null:""+l):r==null?r:""+r)}return t}const Y2=Symbol(""),Ns=Symbol(""),tl=Symbol(""),To=Symbol(""),zl=Symbol("");function Dn(){let e=[];function t(r){return e.push(r),()=>{const l=e.indexOf(r);l>-1&&e.splice(l,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function It(e,t,n,r,l){const o=r&&(r.enterCallbacks[l]=r.enterCallbacks[l]||[]);return()=>new Promise((s,a)=>{const i=d=>{d===!1?a(En(4,{from:n,to:t})):d instanceof Error?a(d):b2(d)?a(En(2,{from:t,to:d})):(o&&r.enterCallbacks[l]===o&&typeof d=="function"&&o.push(d),s())},c=e.call(r&&r.instances[l],t,n,i);let u=Promise.resolve(c);e.length<3&&(u=u.then(i)),u.catch(d=>a(d))})}function yl(e,t,n,r){const l=[];for(const o of e)for(const s in o.components){let a=o.components[s];if(!(t!=="beforeRouteEnter"&&!o.instances[s]))if(G2(a)){const c=(a.__vccOpts||a)[t];c&&l.push(It(c,n,r,o,s))}else{let i=a();l.push(()=>i.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${s}" at "${o.path}"`));const u=t2(c)?c.default:c;o.components[s]=u;const p=(u.__vccOpts||u)[t];return p&&It(p,n,r,o,s)()}))}}return l}function G2(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Vl(e){const t=ge(tl),n=ge(To),r=S(()=>t.resolve(qt(e.to))),l=S(()=>{const{matched:i}=r.value,{length:c}=i,u=i[c-1],d=n.matched;if(!u||!d.length)return-1;const p=d.findIndex(_n.bind(null,u));if(p>-1)return p;const v=Ds(i[c-2]);return c>1&&Ds(u)===v&&d[d.length-1].path!==v?d.findIndex(_n.bind(null,i[c-2])):p}),o=S(()=>l.value>-1&&Z2(n.params,r.value.params)),s=S(()=>l.value>-1&&l.value===n.matched.length-1&&Ci(n.params,r.value.params));function a(i={}){return X2(i)?t[qt(e.replace)?"replace":"push"](qt(e.to)).catch(Kn):Promise.resolve()}return{route:r,href:S(()=>r.value.href),isActive:o,isExactActive:s,navigate:a}}const J2=z({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:Vl,setup(e,{slots:t}){const n=or(Vl(e)),{options:r}=ge(tl),l=S(()=>({[Hs(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[Hs(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&t.default(n);return e.custom?o:f("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:l.value},o)}}}),Q2=J2;function X2(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 Z2(e,t){for(const n in t){const r=t[n],l=e[n];if(typeof r=="string"){if(r!==l)return!1}else if(!rt(l)||l.length!==r.length||r.some((o,s)=>o!==l[s]))return!1}return!0}function Ds(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Hs=(e,t,n)=>e??t??n,e0=z({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=ge(zl),l=S(()=>e.route||r.value),o=ge(Ns,0),s=S(()=>{let c=qt(o);const{matched:u}=l.value;let d;for(;(d=u[c])&&!d.components;)c++;return c}),a=S(()=>l.value.matched[s.value]);pn(Ns,S(()=>s.value+1)),pn(Y2,a),pn(zl,l);const i=J();return ae(()=>[i.value,a.value,e.name],([c,u,d],[p,v,g])=>{u&&(u.instances[d]=c,v&&v!==u&&c&&c===p&&(u.leaveGuards.size||(u.leaveGuards=v.leaveGuards),u.updateGuards.size||(u.updateGuards=v.updateGuards))),c&&u&&(!v||!_n(u,v)||!p)&&(u.enterCallbacks[d]||[]).forEach(_=>_(c))},{flush:"post"}),()=>{const c=l.value,u=e.name,d=a.value,p=d&&d.components[u];if(!p)return Bs(n.default,{Component:p,route:c});const v=d.props[u],g=v?v===!0?c.params:typeof v=="function"?v(c):v:null,C=f(p,fe({},g,t,{onVnodeUnmounted:y=>{y.component.isUnmounted&&(d.instances[u]=null)},ref:i}));return Bs(n.default,{Component:C,route:c})||C}}});function Bs(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Ri=e0;function t0(e){const t=$2(e.routes,e),n=e.parseQuery||q2,r=e.stringifyQuery||Ms,l=e.history,o=Dn(),s=Dn(),a=Dn(),i=Ye(ht);let c=ht;ln&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=ml.bind(null,T=>""+T),d=ml.bind(null,U2),p=ml.bind(null,Fr);function v(T,j){let N,K;return Si(T)?(N=t.getRecordMatcher(T),K=j):K=T,t.addRoute(K,N)}function g(T){const j=t.getRecordMatcher(T);j&&t.removeRoute(j)}function _(){return t.getRoutes().map(T=>T.record)}function C(T){return!!t.getRecordMatcher(T)}function y(T,j){if(j=fe({},j||i.value),typeof T=="string"){const b=gl(n,T,j.path),x=t.resolve({path:b.path},j),A=l.createHref(b.fullPath);return fe(b,x,{params:p(x.params),hash:Fr(b.hash),redirectedFrom:void 0,href:A})}let N;if("path"in T)N=fe({},T,{path:gl(n,T.path,j.path).path});else{const b=fe({},T.params);for(const x in b)b[x]==null&&delete b[x];N=fe({},T,{params:d(b)}),j.params=d(j.params)}const K=t.resolve(N,j),ce=T.hash||"";K.params=u(p(K.params));const h=l2(r,fe({},T,{hash:z2(ce),path:K.path})),m=l.createHref(h);return fe({fullPath:h,hash:ce,query:r===Ms?K2(T.query):T.query||{}},K,{redirectedFrom:void 0,href:m})}function k(T){return typeof T=="string"?gl(n,T,i.value.path):fe({},T)}function w(T,j){if(c!==T)return En(8,{from:j,to:T})}function E(T){return W(T)}function R(T){return E(fe(k(T),{replace:!0}))}function $(T){const j=T.matched[T.matched.length-1];if(j&&j.redirect){const{redirect:N}=j;let K=typeof N=="function"?N(T):N;return typeof K=="string"&&(K=K.includes("?")||K.includes("#")?K=k(K):{path:K},K.params={}),fe({query:T.query,hash:T.hash,params:"path"in K?{}:T.params},K)}}function W(T,j){const N=c=y(T),K=i.value,ce=T.state,h=T.force,m=T.replace===!0,b=$(N);if(b)return W(fe(k(b),{state:typeof b=="object"?fe({},ce,b.state):ce,force:h,replace:m}),j||N);const x=N;x.redirectedFrom=j;let A;return!h&&o2(r,K,N)&&(A=En(16,{to:x,from:K}),ot(K,K,!0,!1)),(A?Promise.resolve(A):H(x,K)).catch(L=>ft(L)?ft(L,2)?L:kt(L):q(L,x,K)).then(L=>{if(L){if(ft(L,2))return W(fe({replace:m},k(L.to),{state:typeof L.to=="object"?fe({},ce,L.to.state):ce,force:h}),j||x)}else L=B(x,K,!0,m,ce);return Z(x,K,L),L})}function D(T,j){const N=w(T,j);return N?Promise.reject(N):Promise.resolve()}function O(T){const j=Zt.values().next().value;return j&&typeof j.runWithContext=="function"?j.runWithContext(T):T()}function H(T,j){let N;const[K,ce,h]=n0(T,j);N=yl(K.reverse(),"beforeRouteLeave",T,j);for(const b of K)b.leaveGuards.forEach(x=>{N.push(It(x,T,j))});const m=D.bind(null,T,j);return N.push(m),$e(N).then(()=>{N=[];for(const b of o.list())N.push(It(b,T,j));return N.push(m),$e(N)}).then(()=>{N=yl(ce,"beforeRouteUpdate",T,j);for(const b of ce)b.updateGuards.forEach(x=>{N.push(It(x,T,j))});return N.push(m),$e(N)}).then(()=>{N=[];for(const b of h)if(b.beforeEnter)if(rt(b.beforeEnter))for(const x of b.beforeEnter)N.push(It(x,T,j));else N.push(It(b.beforeEnter,T,j));return N.push(m),$e(N)}).then(()=>(T.matched.forEach(b=>b.enterCallbacks={}),N=yl(h,"beforeRouteEnter",T,j),N.push(m),$e(N))).then(()=>{N=[];for(const b of s.list())N.push(It(b,T,j));return N.push(m),$e(N)}).catch(b=>ft(b,8)?b:Promise.reject(b))}function Z(T,j,N){a.list().forEach(K=>O(()=>K(T,j,N)))}function B(T,j,N,K,ce){const h=w(T,j);if(h)return h;const m=j===ht,b=ln?history.state:{};N&&(K||m?l.replace(T.fullPath,fe({scroll:m&&b&&b.scroll},ce)):l.push(T.fullPath,ce)),i.value=T,ot(T,j,N,m),kt()}let X;function _e(){X||(X=l.listen((T,j,N)=>{if(!dr.listening)return;const K=y(T),ce=$(K);if(ce){W(fe(ce,{replace:!0}),K).catch(Kn);return}c=K;const h=i.value;ln&&p2(Ts(h.fullPath,N.delta),el()),H(K,h).catch(m=>ft(m,12)?m:ft(m,2)?(W(m.to,K).then(b=>{ft(b,20)&&!N.delta&&N.type===tr.pop&&l.go(-1,!1)}).catch(Kn),Promise.reject()):(N.delta&&l.go(-N.delta,!1),q(m,K,h))).then(m=>{m=m||B(K,h,!1),m&&(N.delta&&!ft(m,8)?l.go(-N.delta,!1):N.type===tr.pop&&ft(m,20)&&l.go(-1,!1)),Z(K,h,m)}).catch(Kn)}))}let Ee=Dn(),U=Dn(),ne;function q(T,j,N){kt(T);const K=U.list();return K.length?K.forEach(ce=>ce(T,j,N)):console.error(T),Promise.reject(T)}function Je(){return ne&&i.value!==ht?Promise.resolve():new Promise((T,j)=>{Ee.add([T,j])})}function kt(T){return ne||(ne=!T,_e(),Ee.list().forEach(([j,N])=>T?N(T):j()),Ee.reset()),T}function ot(T,j,N,K){const{scrollBehavior:ce}=e;if(!ln||!ce)return Promise.resolve();const h=!N&&h2(Ts(T.fullPath,0))||(K||!N)&&history.state&&history.state.scroll||null;return Jt().then(()=>ce(T,j,h)).then(m=>m&&d2(m)).catch(m=>q(m,T,j))}const Re=T=>l.go(T);let Xt;const Zt=new Set,dr={currentRoute:i,listening:!0,addRoute:v,removeRoute:g,hasRoute:C,getRoutes:_,resolve:y,options:e,push:E,replace:R,go:Re,back:()=>Re(-1),forward:()=>Re(1),beforeEach:o.add,beforeResolve:s.add,afterEach:a.add,onError:U.add,isReady:Je,install(T){const j=this;T.component("RouterLink",Q2),T.component("RouterView",Ri),T.config.globalProperties.$router=j,Object.defineProperty(T.config.globalProperties,"$route",{enumerable:!0,get:()=>qt(i)}),ln&&!Xt&&i.value===ht&&(Xt=!0,E(l.location).catch(ce=>{}));const N={};for(const ce in ht)Object.defineProperty(N,ce,{get:()=>i.value[ce],enumerable:!0});T.provide(tl,j),T.provide(To,Sa(N)),T.provide(zl,i);const K=T.unmount;Zt.add(T),T.unmount=function(){Zt.delete(T),Zt.size<1&&(c=ht,X&&X(),X=null,i.value=ht,Xt=!1,ne=!1),K()}}};function $e(T){return T.reduce((j,N)=>j.then(()=>O(N)),Promise.resolve())}return dr}function n0(e,t){const n=[],r=[],l=[],o=Math.max(t.matched.length,e.matched.length);for(let s=0;s_n(c,a))?r.push(a):n.push(a));const i=e.matched[s];i&&(t.matched.find(c=>_n(c,i))||l.push(i))}return[n,r,l]}function Ge(){return ge(tl)}function Et(){return ge(To)}const we=({name:e="",color:t="currentColor"},{slots:n})=>{var r;return f("svg",{xmlns:"http://www.w3.org/2000/svg",class:["icon",`${e}-icon`],viewBox:"0 0 1024 1024",fill:t,"aria-label":`${e} icon`},(r=n.default)==null?void 0:r.call(n))};we.displayName="IconBase";const Oi=(e,{slots:t})=>{var n;return(n=t.default)==null?void 0:n.call(t)},r0=(e="")=>{if(e){if(typeof e=="number")return new Date(e);const t=Date.parse(e.toString());if(!Number.isNaN(t))return new Date(t)}return null},Mi=(e,t)=>{let n=1;for(let r=0;r>6;return n+=n<<3,n^=n>>11,n%t},Ni=Array.isArray,l0=e=>typeof e=="function",o0=e=>typeof e=="string";var Ao=e=>/^(https?:)?\/\//.test(e),s0=/.md((\?|#).*)?$/,a0=(e,t="/")=>!!(Ao(e)||e.startsWith("/")&&!e.startsWith(t)&&!s0.test(e)),Di=e=>Object.prototype.toString.call(e)==="[object Object]";function i0(){const e=J(!1);return Tn()&&ve(()=>{e.value=!0}),e}function c0(e){return i0(),S(()=>!!e())}const bt=e=>typeof e=="string",Gt=(e,t)=>bt(e)&&e.startsWith(t),nn=(e,t)=>bt(e)&&e.endsWith(t),Hi=Object.entries,u0=Object.fromEntries,Ln=Object.keys,f0=e=>(e.endsWith(".md")&&(e=`${e.slice(0,-3)}.html`),!e.endsWith("/")&&!e.endsWith(".html")&&(e=`${e}.html`),e=e.replace(/(^|\/)(?:README|index).html$/i,"$1"),e),Bi=e=>{const[t,n=""]=e.split("#");return t?`${f0(t)}${n?`#${n}`:""}`:e},Fs=e=>Di(e)&&bt(e.name),js=(e,t=!1)=>e?Ni(e)?e.map(n=>bt(n)?{name:n}:Fs(n)?n:null).filter(n=>n!==null):bt(e)?[{name:e}]:Fs(e)?[e]:(console.error(`Expect "author" to be \`AuthorInfo[] | AuthorInfo | string[] | string ${t?"":"| false"} | undefined\`, but got`,e),[]):[],Fi=(e,t)=>{if(e){if(Ni(e)&&e.every(bt))return e;if(bt(e))return[e];console.error(`Expect ${t||"value"} to be \`string[] | string | undefined\`, but got`,e)}return[]},d0=e=>Fi(e,"category"),p0=e=>Fi(e,"tag"),nl=e=>Gt(e,"/"),ji=/#.*$/u,h0=e=>{const t=ji.exec(e);return t?t[0]:""},zs=e=>decodeURI(e).replace(ji,"").replace(/(index)?\.(md|html)$/,""),$o=(e,t)=>{if(t===void 0)return!1;const n=zs(e.path),r=zs(t),l=h0(t);return l?l===e.hash&&(!r||n===r):n===r},v0=e=>Ao(e)?e:`https://github.com/${e}`,zi=e=>!Ao(e)||/github\.com/.test(e)?"GitHub":/bitbucket\.org/.test(e)?"Bitbucket":/gitlab\.com/.test(e)?"GitLab":/gitee\.com/.test(e)?"Gitee":null,jr=(e,...t)=>{const n=e.resolve(...t),r=n.matched[n.matched.length-1];if(!(r!=null&&r.redirect))return n;const{redirect:l}=r,o=l0(l)?l(n):l,s=o0(o)?{path:o}:o;return jr(e,{hash:n.hash,query:n.query,params:n.params,...s})},m0=e=>{var t;if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)&&!(e.currentTarget&&((t=e.currentTarget.getAttribute("target"))!=null&&t.match(/\b_blank\b/i))))return e.preventDefault(),!0},Ct=({to:e="",class:t="",...n},{slots:r})=>{var a;const l=Ge(),o=Bi(e),s=(i={})=>m0(i)?l.push(e).catch():Promise.resolve();return f("a",{...n,class:["vp-link",t],href:Gt(o,"/")?Ie(o):o,onClick:s},(a=r.default)==null?void 0:a.call(r))};Ct.displayName="VPLink";const Vi=()=>f(we,{name:"github"},()=>f("path",{d:"M511.957 21.333C241.024 21.333 21.333 240.981 21.333 512c0 216.832 140.544 400.725 335.574 465.664 24.49 4.395 32.256-10.07 32.256-23.083 0-11.69.256-44.245 0-85.205-136.448 29.61-164.736-64.64-164.736-64.64-22.315-56.704-54.4-71.765-54.4-71.765-44.587-30.464 3.285-29.824 3.285-29.824 49.195 3.413 75.179 50.517 75.179 50.517 43.776 75.008 114.816 53.333 142.762 40.79 4.523-31.66 17.152-53.377 31.19-65.537-108.971-12.458-223.488-54.485-223.488-242.602 0-53.547 19.114-97.323 50.517-131.67-5.035-12.33-21.93-62.293 4.779-129.834 0 0 41.258-13.184 134.912 50.346a469.803 469.803 0 0 1 122.88-16.554c41.642.213 83.626 5.632 122.88 16.554 93.653-63.488 134.784-50.346 134.784-50.346 26.752 67.541 9.898 117.504 4.864 129.834 31.402 34.347 50.474 78.123 50.474 131.67 0 188.586-114.73 230.016-224.042 242.09 17.578 15.232 33.578 44.672 33.578 90.454v135.85c0 13.142 7.936 27.606 32.854 22.87C862.25 912.597 1002.667 728.747 1002.667 512c0-271.019-219.648-490.667-490.71-490.667z"}));Vi.displayName="GitHubIcon";const Wi=()=>f(we,{name:"gitlab"},()=>f("path",{d:"M229.333 78.688C223.52 62 199.895 62 193.895 78.688L87.958 406.438h247.5c-.188 0-106.125-327.75-106.125-327.75zM33.77 571.438c-4.875 15 .563 31.687 13.313 41.25l464.812 345L87.77 406.438zm301.5-165 176.813 551.25 176.812-551.25zm655.125 165-54-165-424.312 551.25 464.812-345c12.938-9.563 18.188-26.25 13.5-41.25zM830.27 78.688c-5.812-16.688-29.437-16.688-35.437 0l-106.125 327.75h247.5z"}));Wi.displayName="GitLabIcon";const Ui=()=>f(we,{name:"gitee"},()=>f("path",{d:"M512 992C246.92 992 32 777.08 32 512S246.92 32 512 32s480 214.92 480 480-214.92 480-480 480zm242.97-533.34H482.39a23.7 23.7 0 0 0-23.7 23.7l-.03 59.28c0 13.08 10.59 23.7 23.7 23.7h165.96a23.7 23.7 0 0 1 23.7 23.7v11.85a71.1 71.1 0 0 1-71.1 71.1H375.71a23.7 23.7 0 0 1-23.7-23.7V423.11a71.1 71.1 0 0 1 71.1-71.1h331.8a23.7 23.7 0 0 0 23.7-23.7l.06-59.25a23.73 23.73 0 0 0-23.7-23.73H423.11a177.78 177.78 0 0 0-177.78 177.75v331.83c0 13.08 10.62 23.7 23.7 23.7h349.62a159.99 159.99 0 0 0 159.99-159.99V482.33a23.7 23.7 0 0 0-23.7-23.7z"}));Ui.displayName="GiteeIcon";const qi=()=>f(we,{name:"bitbucket"},()=>f("path",{d:"M575.256 490.862c6.29 47.981-52.005 85.723-92.563 61.147-45.714-20.004-45.714-92.562-1.133-113.152 38.29-23.442 93.696 7.424 93.696 52.005zm63.451-11.996c-10.276-81.152-102.29-134.839-177.152-101.156-47.433 21.138-79.433 71.424-77.129 124.562 2.853 69.705 69.157 126.866 138.862 120.576S647.3 548.571 638.708 478.83zm136.558-309.723c-25.161-33.134-67.986-38.839-105.728-45.13-106.862-17.151-216.576-17.7-323.438 1.134-35.438 5.706-75.447 11.996-97.719 43.996 36.572 34.304 88.576 39.424 135.424 45.129 84.553 10.862 171.447 11.447 256 .585 47.433-5.705 99.987-10.276 135.424-45.714zm32.585 591.433c-16.018 55.99-6.839 131.438-66.304 163.986-102.29 56.576-226.304 62.867-338.87 42.862-59.43-10.862-129.135-29.696-161.72-85.723-14.3-54.858-23.442-110.848-32.585-166.84l3.438-9.142 10.276-5.157c170.277 112.567 408.576 112.567 579.438 0 26.844 8.01 6.84 40.558 6.29 60.014zm103.424-549.157c-19.42 125.148-41.728 249.71-63.415 374.272-6.29 36.572-41.728 57.162-71.424 72.558-106.862 53.724-231.424 62.866-348.562 50.286-79.433-8.558-160.585-29.696-225.134-79.433-30.28-23.443-30.28-63.415-35.986-97.134-20.005-117.138-42.862-234.277-57.161-352.585 6.839-51.42 64.585-73.728 107.447-89.71 57.16-21.138 118.272-30.866 178.87-36.571 129.134-12.58 261.157-8.01 386.304 28.562 44.581 13.13 92.563 31.415 122.844 69.705 13.714 17.7 9.143 40.01 6.29 60.014z"}));qi.displayName="BitbucketIcon";const Ki=()=>f(we,{name:"source"},()=>f("path",{d:"M601.92 475.2c0 76.428-8.91 83.754-28.512 99.594-14.652 11.88-43.956 14.058-78.012 16.434-18.81 1.386-40.392 2.97-62.172 6.534-18.612 2.97-36.432 9.306-53.064 17.424V299.772c37.818-21.978 63.36-62.766 63.36-109.692 0-69.894-56.826-126.72-126.72-126.72S190.08 120.186 190.08 190.08c0 46.926 25.542 87.714 63.36 109.692v414.216c-37.818 21.978-63.36 62.766-63.36 109.692 0 69.894 56.826 126.72 126.72 126.72s126.72-56.826 126.72-126.72c0-31.086-11.286-59.598-29.7-81.576 13.266-9.504 27.522-17.226 39.996-19.206 16.038-2.574 32.868-3.762 50.688-5.148 48.312-3.366 103.158-7.326 148.896-44.55 61.182-49.698 74.25-103.158 75.24-187.902V475.2h-126.72zM316.8 126.72c34.848 0 63.36 28.512 63.36 63.36s-28.512 63.36-63.36 63.36-63.36-28.512-63.36-63.36 28.512-63.36 63.36-63.36zm0 760.32c-34.848 0-63.36-28.512-63.36-63.36s28.512-63.36 63.36-63.36 63.36 28.512 63.36 63.36-28.512 63.36-63.36 63.36zM823.68 158.4h-95.04V63.36h-126.72v95.04h-95.04v126.72h95.04v95.04h126.72v-95.04h95.04z"}));Ki.displayName="SourceIcon";const nt=(e,t)=>{const n=t?t._instance:Tn();return Di(n==null?void 0:n.appContext.components)&&(e in n.appContext.components||Ke(e)in n.appContext.components||lr(Ke(e))in n.appContext.components)},g0=()=>c0(()=>typeof window<"u"&&window.navigator&&"userAgent"in window.navigator),y0=()=>{const e=g0();return S(()=>e.value&&/\b(?:Android|iPhone)/i.test(navigator.userAgent))},Pn=e=>{const t=$n();return S(()=>e[t.value])};function Vs(e,t){var n;const r=Ye();return ho(()=>{r.value=e()},{...t,flush:(n=t==null?void 0:t.flush)!=null?n:"sync"}),Ht(r)}function Lo(e,t){let n,r,l;const o=J(!0),s=()=>{o.value=!0,l()};ae(e,s,{flush:"sync"});const a=typeof t=="function"?t:t.get,i=typeof t=="function"?void 0:t.set,c=La((u,d)=>(r=u,l=d,{get(){return o.value&&(n=a(),o.value=!1),r(),n},set(p){i==null||i(p)}}));return Object.isExtensible(c)&&(c.trigger=s),c}function Qt(e){return ha()?(_u(e),!0):!1}function qe(e){return typeof e=="function"?e():qt(e)}const cr=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const b0=Object.prototype.toString,w0=e=>b0.call(e)==="[object Object]",zr=()=>{},Ws=_0();function _0(){var e;return cr&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent)}function Yi(e,t){function n(...r){return new Promise((l,o)=>{Promise.resolve(e(()=>t.apply(this,r),{fn:t,thisArg:this,args:r})).then(l).catch(o)})}return n}const Gi=e=>e();function E0(e,t=!0,n=!0,r=!1){let l=0,o,s=!0,a=zr,i;const c=()=>{o&&(clearTimeout(o),o=void 0,a(),a=zr)};return d=>{const p=qe(e),v=Date.now()-l,g=()=>i=d();return c(),p<=0?(l=Date.now(),g()):(v>p&&(n||!s)?(l=Date.now(),g()):t&&(i=new Promise((_,C)=>{a=r?C:_,o=setTimeout(()=>{l=Date.now(),s=!0,_(g()),c()},Math.max(0,p-v))})),!n&&!o&&(o=setTimeout(()=>s=!0,p)),s=!1,i)}}function C0(e=Gi){const t=J(!0);function n(){t.value=!1}function r(){t.value=!0}const l=(...o)=>{t.value&&e(...o)};return{isActive:Ht(t),pause:n,resume:r,eventFilter:l}}function k0(e){let t;function n(){return t||(t=e()),t}return n.reset=async()=>{const r=t;t=void 0,r&&await r},n}function S0(...e){if(e.length!==1)return Kr(...e);const t=e[0];return typeof t=="function"?Ht(La(()=>({get:t,set:zr}))):J(t)}function x0(e,t=200,n=!1,r=!0,l=!1){return Yi(E0(t,n,r,l),e)}function T0(e,t,n={}){const{eventFilter:r=Gi,...l}=n;return ae(e,Yi(r,t),l)}function A0(e,t,n={}){const{eventFilter:r,...l}=n,{eventFilter:o,pause:s,resume:a,isActive:i}=C0(r);return{stop:T0(e,t,{...l,eventFilter:o}),pause:s,resume:a,isActive:i}}function rl(e,t=!0){Tn()?ve(e):t?e():Jt(e)}function $0(e,t,n={}){const{immediate:r=!0}=n,l=J(!1);let o=null;function s(){o&&(clearTimeout(o),o=null)}function a(){l.value=!1,s()}function i(...c){s(),l.value=!0,o=setTimeout(()=>{l.value=!1,o=null,e(...c)},qe(t))}return r&&(l.value=!0,cr&&i()),Qt(a),{isPending:Ht(l),start:i,stop:a}}function Us(e=!1,t={}){const{truthyValue:n=!0,falsyValue:r=!1}=t,l=xe(e),o=J(e);function s(a){if(arguments.length)return o.value=a,o.value;{const i=qe(n);return o.value=o.value===i?qe(r):i,o.value}}return l?s:[o,s]}function gt(e){var t;const n=qe(e);return(t=n==null?void 0:n.$el)!=null?t:n}const wt=cr?window:void 0,Ji=cr?window.document:void 0,Qi=cr?window.navigator:void 0;function Ae(...e){let t,n,r,l;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,r,l]=e,t=wt):[t,n,r,l]=e,!t)return zr;Array.isArray(n)||(n=[n]),Array.isArray(r)||(r=[r]);const o=[],s=()=>{o.forEach(u=>u()),o.length=0},a=(u,d,p,v)=>(u.addEventListener(d,p,v),()=>u.removeEventListener(d,p,v)),i=ae(()=>[gt(t),qe(l)],([u,d])=>{if(s(),!u)return;const p=w0(d)?{...d}:d;o.push(...n.flatMap(v=>r.map(g=>a(u,v,g,p))))},{immediate:!0,flush:"post"}),c=()=>{i(),s()};return Qt(c),c}function L0(){const e=J(!1);return Tn()&&ve(()=>{e.value=!0}),e}function ur(e){const t=L0();return S(()=>(t.value,!!e()))}function Xi(e,t={}){const{window:n=wt}=t,r=ur(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let l;const o=J(!1),s=c=>{o.value=c.matches},a=()=>{l&&("removeEventListener"in l?l.removeEventListener("change",s):l.removeListener(s))},i=ho(()=>{r.value&&(a(),l=n.matchMedia(qe(e)),"addEventListener"in l?l.addEventListener("change",s):l.addListener(s),o.value=l.matches)});return Qt(()=>{i(),a(),l=void 0}),o}function qs(e,t={}){const{controls:n=!1,navigator:r=Qi}=t,l=ur(()=>r&&"permissions"in r);let o;const s=typeof e=="string"?{name:e}:e,a=J(),i=()=>{o&&(a.value=o.state)},c=k0(async()=>{if(l.value){if(!o)try{o=await r.permissions.query(s),Ae(o,"change",i),i()}catch{a.value="prompt"}return o}});return c(),n?{state:a,isSupported:l,query:c}:a}function P0(e={}){const{navigator:t=Qi,read:n=!1,source:r,copiedDuring:l=1500,legacy:o=!1}=e,s=ur(()=>t&&"clipboard"in t),a=qs("clipboard-read"),i=qs("clipboard-write"),c=S(()=>s.value||o),u=J(""),d=J(!1),p=$0(()=>d.value=!1,l);function v(){s.value&&a.value!=="denied"?t.clipboard.readText().then(y=>{u.value=y}):u.value=C()}c.value&&n&&Ae(["copy","cut"],v);async function g(y=qe(r)){c.value&&y!=null&&(s.value&&i.value!=="denied"?await t.clipboard.writeText(y):_(y),u.value=y,d.value=!0,p.start())}function _(y){const k=document.createElement("textarea");k.value=y??"",k.style.position="absolute",k.style.opacity="0",document.body.appendChild(k),k.select(),document.execCommand("copy"),k.remove()}function C(){var y,k,w;return(w=(k=(y=document==null?void 0:document.getSelection)==null?void 0:y.call(document))==null?void 0:k.toString())!=null?w:""}return{isSupported:c,text:u,copied:d,copy:g}}const Er=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Cr="__vueuse_ssr_handlers__",I0=R0();function R0(){return Cr in Er||(Er[Cr]=Er[Cr]||{}),Er[Cr]}function O0(e,t){return I0[e]||t}function M0(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const N0={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},Ks="vueuse-storage";function In(e,t,n,r={}){var l;const{flush:o="pre",deep:s=!0,listenToStorageChanges:a=!0,writeDefaults:i=!0,mergeDefaults:c=!1,shallow:u,window:d=wt,eventFilter:p,onError:v=O=>{console.error(O)},initOnMounted:g}=r,_=(u?Ye:J)(typeof t=="function"?t():t);if(!n)try{n=O0("getDefaultStorage",()=>{var O;return(O=wt)==null?void 0:O.localStorage})()}catch(O){v(O)}if(!n)return _;const C=qe(t),y=M0(C),k=(l=r.serializer)!=null?l:N0[y],{pause:w,resume:E}=A0(_,()=>R(_.value),{flush:o,deep:s,eventFilter:p});return d&&a&&rl(()=>{Ae(d,"storage",D),Ae(d,Ks,W),g&&D()}),g||D(),_;function R(O){try{if(O==null)n.removeItem(e);else{const H=k.write(O),Z=n.getItem(e);Z!==H&&(n.setItem(e,H),d&&d.dispatchEvent(new CustomEvent(Ks,{detail:{key:e,oldValue:Z,newValue:H,storageArea:n}})))}}catch(H){v(H)}}function $(O){const H=O?O.newValue:n.getItem(e);if(H==null)return i&&C!==null&&n.setItem(e,k.write(C)),C;if(!O&&c){const Z=k.read(H);return typeof c=="function"?c(Z,C):y==="object"&&!Array.isArray(Z)?{...C,...Z}:Z}else return typeof H!="string"?H:k.read(H)}function W(O){D(O.detail)}function D(O){if(!(O&&O.storageArea!==n)){if(O&&O.key==null){_.value=C;return}if(!(O&&O.key!==e)){w();try{(O==null?void 0:O.newValue)!==k.write(_.value)&&(_.value=$(O))}catch(H){v(H)}finally{O?Jt(E):E()}}}}}function D0(e){return Xi("(prefers-color-scheme: dark)",e)}function H0(e,t,n={}){const{window:r=wt,...l}=n;let o;const s=ur(()=>r&&"ResizeObserver"in r),a=()=>{o&&(o.disconnect(),o=void 0)},i=S(()=>Array.isArray(e)?e.map(d=>gt(d)):[gt(e)]),c=ae(i,d=>{if(a(),s.value&&r){o=new ResizeObserver(t);for(const p of d)p&&o.observe(p,l)}},{immediate:!0,flush:"post",deep:!0}),u=()=>{a(),c()};return Qt(u),{isSupported:s,stop:u}}function B0(e,t={width:0,height:0},n={}){const{window:r=wt,box:l="content-box"}=n,o=S(()=>{var d,p;return(p=(d=gt(e))==null?void 0:d.namespaceURI)==null?void 0:p.includes("svg")}),s=J(t.width),a=J(t.height),{stop:i}=H0(e,([d])=>{const p=l==="border-box"?d.borderBoxSize:l==="content-box"?d.contentBoxSize:d.devicePixelContentBoxSize;if(r&&o.value){const v=gt(e);if(v){const g=r.getComputedStyle(v);s.value=Number.parseFloat(g.width),a.value=Number.parseFloat(g.height)}}else if(p){const v=Array.isArray(p)?p:[p];s.value=v.reduce((g,{inlineSize:_})=>g+_,0),a.value=v.reduce((g,{blockSize:_})=>g+_,0)}else s.value=d.contentRect.width,a.value=d.contentRect.height},n);rl(()=>{const d=gt(e);d&&(s.value="offsetWidth"in d?d.offsetWidth:t.width,a.value="offsetHeight"in d?d.offsetHeight:t.height)});const c=ae(()=>gt(e),d=>{s.value=d?t.width:0,a.value=d?t.height:0});function u(){i(),c()}return{width:s,height:a,stop:u}}const Ys=["fullscreenchange","webkitfullscreenchange","webkitendfullscreen","mozfullscreenchange","MSFullscreenChange"];function Po(e,t={}){const{document:n=Ji,autoExit:r=!1}=t,l=S(()=>{var y;return(y=gt(e))!=null?y:n==null?void 0:n.querySelector("html")}),o=J(!1),s=S(()=>["requestFullscreen","webkitRequestFullscreen","webkitEnterFullscreen","webkitEnterFullScreen","webkitRequestFullScreen","mozRequestFullScreen","msRequestFullscreen"].find(y=>n&&y in n||l.value&&y in l.value)),a=S(()=>["exitFullscreen","webkitExitFullscreen","webkitExitFullScreen","webkitCancelFullScreen","mozCancelFullScreen","msExitFullscreen"].find(y=>n&&y in n||l.value&&y in l.value)),i=S(()=>["fullScreen","webkitIsFullScreen","webkitDisplayingFullscreen","mozFullScreen","msFullscreenElement"].find(y=>n&&y in n||l.value&&y in l.value)),c=["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"].find(y=>n&&y in n),u=ur(()=>l.value&&n&&s.value!==void 0&&a.value!==void 0&&i.value!==void 0),d=()=>c?(n==null?void 0:n[c])===l.value:!1,p=()=>{if(i.value){if(n&&n[i.value]!=null)return n[i.value];{const y=l.value;if((y==null?void 0:y[i.value])!=null)return!!y[i.value]}}return!1};async function v(){if(!(!u.value||!o.value)){if(a.value)if((n==null?void 0:n[a.value])!=null)await n[a.value]();else{const y=l.value;(y==null?void 0:y[a.value])!=null&&await y[a.value]()}o.value=!1}}async function g(){if(!u.value||o.value)return;p()&&await v();const y=l.value;s.value&&(y==null?void 0:y[s.value])!=null&&(await y[s.value](),o.value=!0)}async function _(){await(o.value?v():g())}const C=()=>{const y=p();(!y||y&&d())&&(o.value=y)};return Ae(n,Ys,C,!1),Ae(()=>gt(l),Ys,C,!1),r&&Qt(v),{isSupported:u,isFullscreen:o,enter:g,exit:v,toggle:_}}function bl(e){return typeof Window<"u"&&e instanceof Window?e.document.documentElement:typeof Document<"u"&&e instanceof Document?e.documentElement:e}function Zi(e){const t=window.getComputedStyle(e);if(t.overflowX==="scroll"||t.overflowY==="scroll"||t.overflowX==="auto"&&e.clientWidth1?!0:(t.preventDefault&&t.preventDefault(),!1)}const kr=new WeakMap;function ec(e,t=!1){const n=J(t);let r=null,l;ae(S0(e),a=>{const i=bl(qe(a));if(i){const c=i;kr.get(c)||kr.set(c,l),n.value&&(c.style.overflow="hidden")}},{immediate:!0});const o=()=>{const a=bl(qe(e));!a||n.value||(Ws&&(r=Ae(a,"touchmove",i=>{F0(i)},{passive:!1})),a.style.overflow="hidden",n.value=!0)},s=()=>{var a;const i=bl(qe(e));!i||!n.value||(Ws&&(r==null||r()),i.style.overflow=(a=kr.get(i))!=null?a:"",kr.delete(i),n.value=!1)};return Qt(s),S({get(){return n.value},set(a){a?o():s()}})}function tc(e,t,n={}){const{window:r=wt}=n;return In(e,t,r==null?void 0:r.sessionStorage,n)}let j0=0;function z0(e,t={}){const n=J(!1),{document:r=Ji,immediate:l=!0,manual:o=!1,id:s=`vueuse_styletag_${++j0}`}=t,a=J(e);let i=()=>{};const c=()=>{if(!r)return;const d=r.getElementById(s)||r.createElement("style");d.isConnected||(d.id=s,t.media&&(d.media=t.media),r.head.appendChild(d)),!n.value&&(i=ae(a,p=>{d.textContent=p},{immediate:!0}),n.value=!0)},u=()=>{!r||!n.value||(i(),r.head.removeChild(r.getElementById(s)),n.value=!1)};return l&&!o&&rl(c),o||Qt(u),{id:s,css:a,unload:u,load:c,isLoaded:Ht(n)}}function V0(e={}){const{window:t=wt,behavior:n="auto"}=e;if(!t)return{x:J(0),y:J(0)};const r=J(t.scrollX),l=J(t.scrollY),o=S({get(){return r.value},set(a){scrollTo({left:a,behavior:n})}}),s=S({get(){return l.value},set(a){scrollTo({top:a,behavior:n})}});return Ae(t,"scroll",()=>{r.value=t.scrollX,l.value=t.scrollY},{capture:!1,passive:!0}),{x:o,y:s}}function W0(e={}){const{window:t=wt,initialWidth:n=Number.POSITIVE_INFINITY,initialHeight:r=Number.POSITIVE_INFINITY,listenOrientation:l=!0,includeScrollbar:o=!0}=e,s=J(n),a=J(r),i=()=>{t&&(o?(s.value=t.innerWidth,a.value=t.innerHeight):(s.value=t.document.documentElement.clientWidth,a.value=t.document.documentElement.clientHeight))};if(i(),rl(i),Ae("resize",i,{passive:!0}),l){const c=Xi("(orientation: portrait)");ae(c,()=>i())}return{width:s,height:a}}const nc=({type:e="info",text:t="",vertical:n,color:r},{slots:l})=>{var o;return f("span",{class:["vp-badge",e,{diy:r}],style:{verticalAlign:n??!1,backgroundColor:r??!1}},((o=l.default)==null?void 0:o.call(l))||t)};nc.displayName="Badge";var U0=z({name:"FontIcon",props:{icon:{type:String,default:""},color:{type:String,default:""},size:{type:[String,Number],default:""}},setup(e){const t=S(()=>{const r=["font-icon icon"],l=`iconfont icon-${e.icon}`;return r.push(l),r}),n=S(()=>{const r={};return e.color&&(r.color=e.color),e.size&&(r["font-size"]=Number.isNaN(Number(e.size))?e.size:`${e.size}px`),Ln(r).length?r:null});return()=>e.icon?f("span",{key:e.icon,class:t.value,style:n.value}):null}});const rc=()=>f(we,{name:"back-to-top"},()=>[f("path",{d:"M512 843.2c-36.2 0-66.4-13.6-85.8-21.8-10.8-4.6-22.6 3.6-21.8 15.2l7 102c.4 6.2 7.6 9.4 12.6 5.6l29-22c3.6-2.8 9-1.8 11.4 2l41 64.2c3 4.8 10.2 4.8 13.2 0l41-64.2c2.4-3.8 7.8-4.8 11.4-2l29 22c5 3.8 12.2.6 12.6-5.6l7-102c.8-11.6-11-20-21.8-15.2-19.6 8.2-49.6 21.8-85.8 21.8z"}),f("path",{d:"m795.4 586.2-96-98.2C699.4 172 513 32 513 32S324.8 172 324.8 488l-96 98.2c-3.6 3.6-5.2 9-4.4 14.2L261.2 824c1.8 11.4 14.2 17 23.6 10.8L419 744s41.4 40 94.2 40c52.8 0 92.2-40 92.2-40l134.2 90.8c9.2 6.2 21.6.6 23.6-10.8l37-223.8c.4-5.2-1.2-10.4-4.8-14zM513 384c-34 0-61.4-28.6-61.4-64s27.6-64 61.4-64c34 0 61.4 28.6 61.4 64S547 384 513 384z"})]);rc.displayName="BackToTopIcon";var q0={"/":{backToTop:"返回顶部"}},K0=z({name:"BackToTop",props:{threshold:{type:Number,default:100},noProgress:Boolean},setup(e){const t=be(),n=Pn(q0),r=Ye(),{height:l}=B0(r),{height:o}=W0(),{y:s}=V0(),a=S(()=>t.value.backToTop!==!1&&s.value>e.threshold),i=S(()=>s.value/(l.value-o.value));return ve(()=>{r.value=document.body}),()=>f(Dt,{name:"fade"},()=>a.value?f("button",{type:"button",class:"vp-back-to-top-button","aria-label":n.value.backToTop,"data-balloon-pos":"left",onClick:()=>{window.scrollTo({top:0,behavior:"smooth"})}},[e.noProgress?null:f("svg",{class:"vp-scroll-progress"},f("circle",{cx:"50%",cy:"50%",style:{"stroke-dasharray":`calc(${Math.PI*i.value*100}% - ${4*Math.PI}px) calc(${Math.PI*100}% - ${4*Math.PI}px)`}})),f(rc)]):null)}});const Y0=lt({enhance:({app:e})=>{nt("Badge")||e.component("Badge",nc),nt("FontIcon")||e.component("FontIcon",U0)},setup:()=>{z0(`@import url("https://bornforthis.cn/icon/iconfont.css");
+`)},rootComponents:[()=>f(K0,{})]});function G0(e,t,n){var r,l,o;t===void 0&&(t=50),n===void 0&&(n={});var s=(r=n.isImmediate)!=null&&r,a=(l=n.callback)!=null&&l,i=n.maxWait,c=Date.now(),u=[];function d(){if(i!==void 0){var v=Date.now()-c;if(v+t>=i)return i-v}return t}var p=function(){var v=[].slice.call(arguments),g=this;return new Promise(function(_,C){var y=s&&o===void 0;if(o!==void 0&&clearTimeout(o),o=setTimeout(function(){if(o=void 0,c=Date.now(),!s){var w=e.apply(g,v);a&&a(w),u.forEach(function(E){return(0,E.resolve)(w)}),u=[]}},d()),y){var k=e.apply(g,v);return a&&a(k),_(k)}u.push({resolve:_,reject:C})})};return p.cancel=function(v){o!==void 0&&clearTimeout(o),u.forEach(function(g){return(0,g.reject)(v)}),u=[]},p}const J0=({headerLinkSelector:e,headerAnchorSelector:t,delay:n,offset:r=5})=>{const l=Ge(),s=G0(()=>{var _,C;const a=Math.max(window.scrollY,document.documentElement.scrollTop,document.body.scrollTop);if(Math.abs(a-0)p.some(k=>k.hash===y.hash));for(let y=0;y=(((_=k.parentElement)==null?void 0:_.offsetTop)??0)-r,R=!w||a<(((C=w.parentElement)==null?void 0:C.offsetTop)??0)-r;if(!(E&&R))continue;const W=decodeURIComponent(l.currentRoute.value.hash),D=decodeURIComponent(k.hash);if(W===D)return;if(d){for(let O=y+1;O{window.addEventListener("scroll",s)}),go(()=>{window.removeEventListener("scroll",s)})},Gs=async(e,t)=>{const{scrollBehavior:n}=e.options;e.options.scrollBehavior=void 0,await e.replace({query:e.currentRoute.value.query,hash:t}).finally(()=>e.options.scrollBehavior=n)},Q0=".vp-sidebar-link, .toc-link",X0=".header-anchor",Z0=200,ed=5,td=lt({setup(){J0({headerLinkSelector:Q0,headerAnchorSelector:X0,delay:Z0,offset:ed})}});let lc=()=>null;const oc=Symbol(""),nd=e=>{lc=e},rd=()=>ge(oc),ld=e=>{e.provide(oc,lc)};var od={"/":{title:"目录",empty:"暂无目录"}},sd=z({name:"AutoCatalog",props:{base:{type:String,default:""},level:{type:Number,default:3},index:Boolean,hideHeading:Boolean},setup(e){const t=rd(),n=Pn(od),r=ie(),l=Ge(),o=wi(),s=d=>d?f(t,{icon:d}):null,a=({title:d,path:p,icon:v,class:g})=>f(Ct,{class:g,to:p},()=>[s(v),d||p]),i=d=>{const p=d.I;return typeof p>"u"||p},c=()=>{const d=e.base||r.value.path.replace(/\/[^/]+$/,"/"),p=l.getRoutes(),v=[];return p.filter(({meta:g,path:_})=>{if(!Gt(_,d)||_===d)return!1;if(d==="/"){const C=Ln(o.value.locales).filter(y=>y!=="/");if(_==="/404.html"||C.some(y=>Gt(_,y)))return!1}return(nn(_,".html")&&!nn(_,"/index.html")||nn(_,"/"))&&i(g)}).map(({path:g,meta:_})=>{const C=g.substring(d.length).split("/").length;return{title:_.t||"",icon:_.i||null,base:g.replace(/\/[^/]+\/?$/,"/"),order:_.O||null,level:nn(g,"/")?C-1:C,path:g}}).filter(({title:g,level:_})=>g&&_<=e.level).sort(({title:g,level:_,path:C,order:y},{title:k,level:w,path:E,order:R})=>_-w||(nn(C,"/index.html")?-1:nn(E,"/index.html")?1:y===null?R===null?g.localeCompare(k):R:R===null?y:y>0?R>0?y-R:-1:R<0?y-R:1)).forEach(g=>{var y;const{base:_,level:C}=g;switch(C){case 1:v.push(g);break;case 2:{const k=v.find(w=>w.path===_);k&&(k.children??(k.children=[])).push(g);break}default:{const k=v.find(w=>w.path===_.replace(/\/[^/]+\/$/,"/"));if(k){const w=(y=k.children)==null?void 0:y.find(E=>E.path===_);w&&(w.children??(w.children=[])).push(g)}}}}),v},u=S(()=>c());return()=>{const d=u.value.some(p=>p.children);return f("div",{class:["vp-catalog-wrapper",{index:e.index}]},[e.hideHeading?null:f("h2",{class:"vp-catalog-main-title"},n.value.title),u.value.length?f(e.index?"ol":"ul",{class:["vp-catalogs",{deep:d}]},u.value.map(({children:p=[],icon:v,path:g,title:_})=>{const C=a({title:_,path:g,icon:v,class:"vp-catalog-title"});return f("li",{class:"vp-catalog"},d?[f("h3",{id:_,class:["vp-catalog-child-title",{"has-children":p.length}]},[f("a",{href:`#${_}`,class:"header-anchor","aria-hidden":!0},"#"),C]),p.length?f(e.index?"ol":"ul",{class:"vp-child-catalogs"},p.map(({children:y=[],icon:k,path:w,title:E})=>f("li",{class:"vp-child-catalog"},[f("div",{class:["vp-catalog-sub-title",{"has-children":y.length}]},[f("a",{href:`#${E}`,class:"header-anchor"},"#"),f(a,{title:E,path:w,icon:k,class:"vp-catalog-title"})]),y.length?f(e.index?"ol":"div",{class:e.index?"vp-sub-catalogs":"vp-sub-catalogs-wrapper"},y.map(({icon:R,path:$,title:W})=>{const D=f(a,{title:W,path:$,icon:R,class:""});return e.index?f("li",{class:"vp-sub-catalog"},D):f(a,{title:W,path:$,icon:R,class:"vp-sub-catalog-link"})})):null]))):null]:f("div",{class:"vp-catalog-child-title"},C))})):f("p",{class:"vp-empty-catalog"},n.value.empty)])}}}),ad=lt({enhance:({app:e})=>{ld(e),nt("AutoCatalog",e)||e.component("AutoCatalog",sd)}});const id=f("svg",{class:"external-link-icon",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",x:"0px",y:"0px",viewBox:"0 0 100 100",width:"15",height:"15"},[f("path",{fill:"currentColor",d:"M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"}),f("polygon",{fill:"currentColor",points:"45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"})]),sc=z({name:"ExternalLinkIcon",props:{locales:{type:Object,required:!1,default:()=>({})}},setup(e){const t=$n(),n=S(()=>e.locales[t.value]??{openInNewWindow:"open in new window"});return()=>f("span",[id,f("span",{class:"external-link-icon-sr-only"},n.value.openInNewWindow)])}});var cd={};const ud=cd,fd=lt({enhance({app:e}){e.component("ExternalLinkIcon",f(sc,{locales:ud}))}});/**
  * NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress
  * @license MIT
- */const oe={settings:{minimum:.08,easing:"ease",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,barSelector:'[role="bar"]',parent:"body",template:'
'},status:null,set:e=>{const t=oe.isStarted();e=wl(e,oe.settings.minimum,1),oe.status=e===1?null:e;const n=oe.render(!t),r=n.querySelector(oe.settings.barSelector),l=oe.settings.speed,o=oe.settings.easing;return n.offsetWidth,dd(s=>{Sr(r,{transform:"translate3d("+Js(e)+"%,0,0)",transition:"all "+l+"ms "+o}),e===1?(Sr(n,{transition:"none",opacity:"1"}),n.offsetWidth,setTimeout(function(){Sr(n,{transition:"all "+l+"ms linear",opacity:"0"}),setTimeout(function(){oe.remove(),s()},l)},l)):setTimeout(()=>s(),l)}),oe},isStarted:()=>typeof oe.status=="number",start:()=>{oe.status||oe.set(0);const e=()=>{setTimeout(()=>{oe.status&&(oe.trickle(),e())},oe.settings.trickleSpeed)};return oe.settings.trickle&&e(),oe},done:e=>!e&&!oe.status?oe:oe.inc(.3+.5*Math.random()).set(1),inc:e=>{let t=oe.status;return t?(typeof e!="number"&&(e=(1-t)*wl(Math.random()*t,.1,.95)),t=wl(t+e,0,.994),oe.set(t)):oe.start()},trickle:()=>oe.inc(Math.random()*oe.settings.trickleRate),render:e=>{if(oe.isRendered())return document.getElementById("nprogress");Qs(document.documentElement,"nprogress-busy");const t=document.createElement("div");t.id="nprogress",t.innerHTML=oe.settings.template;const n=t.querySelector(oe.settings.barSelector),r=e?"-100":Js(oe.status||0),l=document.querySelector(oe.settings.parent);return Sr(n,{transition:"all 0 linear",transform:"translate3d("+r+"%,0,0)"}),l!==document.body&&Qs(l,"nprogress-custom-parent"),l==null||l.appendChild(t),t},remove:()=>{Xs(document.documentElement,"nprogress-busy"),Xs(document.querySelector(oe.settings.parent),"nprogress-custom-parent");const e=document.getElementById("nprogress");e&&pd(e)},isRendered:()=>!!document.getElementById("nprogress")},wl=(e,t,n)=>en?n:e,Js=e=>(-1+e)*100,dd=function(){const e=[];function t(){const n=e.shift();n&&n(t)}return function(n){e.push(n),e.length===1&&t()}}(),Sr=function(){const e=["Webkit","O","Moz","ms"],t={};function n(s){return s.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(a,i){return i.toUpperCase()})}function r(s){const a=document.body.style;if(s in a)return s;let i=e.length;const c=s.charAt(0).toUpperCase()+s.slice(1);let u;for(;i--;)if(u=e[i]+c,u in a)return u;return s}function l(s){return s=n(s),t[s]??(t[s]=r(s))}function o(s,a,i){a=l(a),s.style[a]=i}return function(s,a){for(const i in a){const c=a[i];c!==void 0&&Object.prototype.hasOwnProperty.call(a,i)&&o(s,i,c)}}}(),ac=(e,t)=>(typeof e=="string"?e:Io(e)).indexOf(" "+t+" ")>=0,Qs=(e,t)=>{const n=Io(e),r=n+t;ac(n,t)||(e.className=r.substring(1))},Xs=(e,t)=>{const n=Io(e);if(!ac(e,t))return;const r=n.replace(" "+t+" "," ");e.className=r.substring(1,r.length-1)},Io=e=>(" "+(e.className||"")+" ").replace(/\s+/gi," "),pd=e=>{e&&e.parentNode&&e.parentNode.removeChild(e)},hd=()=>{ve(()=>{const e=Ge(),t=new Set;t.add(e.currentRoute.value.path),e.beforeEach(n=>{t.has(n.path)||oe.start()}),e.afterEach(n=>{t.add(n.path),oe.done()})})},vd=lt({setup(){hd()}}),md=JSON.parse('{"encrypt":{"config":{"/HomeWork/YuShu/Assessed-coursework4":["$2a$10$oDfZAeCgjkkKE7dqs3lAiO80iEsNET.sGNityRUl6lsOg7a5hXpVC","$2a$10$K1//arYapP9T141JxSQBrOm7M5JGXgETiQH3mOr3ZFYRuxI4aG8WK"]}},"headerDepth":6,"author":{"name":"AndersonHJB","url":"https://bornforthis.cn/"},"logo":"/aiyc.svg","repo":"https://github.com/AndersonHJB","docsDir":"src","footer":"Copyright © 2018-2023 长期招收编程一对一学员!微信:Jiabcdefh","displayFooter":true,"locales":{"/":{"lang":"zh-CN","navbarLocales":{"langName":"简体中文","selectLangAriaLabel":"选择语言"},"metaLocales":{"author":"作者","date":"写作日期","origin":"原创","views":"访问量","category":"分类","tag":"标签","readingTime":"阅读时间","words":"字数","toc":"此页内容","prev":"上一页","next":"下一页","lastUpdated":"上次编辑于","contributors":"贡献者","editLink":"编辑此页","print":"打印"},"outlookLocales":{"themeColor":"主题色","darkmode":"外观","fullscreen":"全屏"},"encryptLocales":{"iconLabel":"文章已加密","placeholder":"输入密码","remember":"记住密码","errorHint":"请输入正确的密码"},"routeLocales":{"skipToContent":"跳至主要內容","notFoundTitle":"页面不存在","notFoundMsg":["这里什么也没有","我们是怎么来到这儿的?","这 是 四 零 四 !","看起来你访问了一个失效的链接"],"back":"返回上一页","home":"带我回家","openInNewWindow":"Open in new window"},"navbar":[],"sidebar":{"/HomeWork":"structure"}}}}'),gd=J(md),ic=()=>gd,cc=Symbol(""),yd=()=>{const e=ge(cc);if(!e)throw new Error("useThemeLocaleData() is called without provider.");return e},bd=(e,t)=>{const{locales:n,...r}=e;return{...r,...n==null?void 0:n[t]}},wd=lt({enhance({app:e}){const t=ic(),n=e._context.provides[ko],r=S(()=>bd(t.value,n.value));e.provide(cc,r),Object.defineProperties(e.config.globalProperties,{$theme:{get(){return t.value}},$themeLocale:{get(){return r.value}}})}});var _d={"/":{copy:"复制代码",copied:"已复制",hint:"复制成功"}},Ed=['.theme-hope-content div[class*="language-"] pre'];const Cd=800,kd=2e3,Sd=_d,Td=!1,xd=Ed,Zs=!1,_l=new Map,Ad=()=>{const{copy:e}=P0({legacy:!0}),t=Pn(Sd),n=ie(),r=y0(),l=a=>{if(!a.hasAttribute("copy-code-registered")){const i=document.createElement("button");i.type="button",i.classList.add("copy-code-button"),i.innerHTML='
',i.setAttribute("aria-label",t.value.copy),i.setAttribute("data-copied",t.value.copied),a.parentElement&&a.parentElement.insertBefore(i,a),a.setAttribute("copy-code-registered","")}},o=()=>Jt().then(()=>new Promise(a=>{setTimeout(()=>{xd.forEach(i=>{document.querySelectorAll(i).forEach(l)}),a()},Cd)})),s=(a,i,c)=>{let{innerText:u=""}=i;/language-(shellscript|shell|bash|sh|zsh)/.test(a.classList.toString())&&(u=u.replace(/^ *(\$|>) /gm,"")),e(u).then(()=>{c.classList.add("copied"),clearTimeout(_l.get(c));const d=setTimeout(()=>{c.classList.remove("copied"),c.blur(),_l.delete(c)},kd);_l.set(c,d)})};ve(()=>{(!r.value||Zs)&&o(),Ae("click",a=>{const i=a.target;if(i.matches('div[class*="language-"] > button.copy')){const c=i.parentElement,u=i.nextElementSibling;u&&s(c,u,i)}else if(i.matches('div[class*="language-"] div.copy-icon')){const c=i.parentElement,u=c.parentElement,d=c.nextElementSibling;d&&s(u,d,c)}}),ae(()=>n.value.path,()=>{(!r.value||Zs)&&o()})})};var $d=lt({setup:()=>{Ad()}}),Ld={"/":{author:"著作权归:author所有",license:"基于:license协议",link:"原文链接::link"}};const Pd=()=>{const e=be(),t=Pn(Ld),n=ie(),r=S(()=>!!e.value.copy||e.value.copy!==!1&&!0),l=S(()=>ir(e.value.copy)?e.value.copy:null),o=S(()=>{var d;return((d=l.value)==null?void 0:d.disableCopy)??!1}),s=S(()=>{var d;return r.value?((d=l.value)==null?void 0:d.disableSelection)??!1:!1}),a=S(()=>{var d;return r.value?((d=l.value)==null?void 0:d.maxLength)??0:0}),i=S(()=>{var d;return((d=l.value)==null?void 0:d.triggerLength)??100}),c=()=>{const{author:d="",license:p=""}=n.value.copyright,{author:v,license:g,link:_}=t.value;return[d?v.replace(":author",d):"",p?g.replace(":license",p):"",_.replace(":link",window.location.href)].filter(C=>C).join(` + */const oe={settings:{minimum:.08,easing:"ease",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,barSelector:'[role="bar"]',parent:"body",template:'
'},status:null,set:e=>{const t=oe.isStarted();e=wl(e,oe.settings.minimum,1),oe.status=e===1?null:e;const n=oe.render(!t),r=n.querySelector(oe.settings.barSelector),l=oe.settings.speed,o=oe.settings.easing;return n.offsetWidth,dd(s=>{Sr(r,{transform:"translate3d("+Js(e)+"%,0,0)",transition:"all "+l+"ms "+o}),e===1?(Sr(n,{transition:"none",opacity:"1"}),n.offsetWidth,setTimeout(function(){Sr(n,{transition:"all "+l+"ms linear",opacity:"0"}),setTimeout(function(){oe.remove(),s()},l)},l)):setTimeout(()=>s(),l)}),oe},isStarted:()=>typeof oe.status=="number",start:()=>{oe.status||oe.set(0);const e=()=>{setTimeout(()=>{oe.status&&(oe.trickle(),e())},oe.settings.trickleSpeed)};return oe.settings.trickle&&e(),oe},done:e=>!e&&!oe.status?oe:oe.inc(.3+.5*Math.random()).set(1),inc:e=>{let t=oe.status;return t?(typeof e!="number"&&(e=(1-t)*wl(Math.random()*t,.1,.95)),t=wl(t+e,0,.994),oe.set(t)):oe.start()},trickle:()=>oe.inc(Math.random()*oe.settings.trickleRate),render:e=>{if(oe.isRendered())return document.getElementById("nprogress");Qs(document.documentElement,"nprogress-busy");const t=document.createElement("div");t.id="nprogress",t.innerHTML=oe.settings.template;const n=t.querySelector(oe.settings.barSelector),r=e?"-100":Js(oe.status||0),l=document.querySelector(oe.settings.parent);return Sr(n,{transition:"all 0 linear",transform:"translate3d("+r+"%,0,0)"}),l!==document.body&&Qs(l,"nprogress-custom-parent"),l==null||l.appendChild(t),t},remove:()=>{Xs(document.documentElement,"nprogress-busy"),Xs(document.querySelector(oe.settings.parent),"nprogress-custom-parent");const e=document.getElementById("nprogress");e&&pd(e)},isRendered:()=>!!document.getElementById("nprogress")},wl=(e,t,n)=>en?n:e,Js=e=>(-1+e)*100,dd=function(){const e=[];function t(){const n=e.shift();n&&n(t)}return function(n){e.push(n),e.length===1&&t()}}(),Sr=function(){const e=["Webkit","O","Moz","ms"],t={};function n(s){return s.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(a,i){return i.toUpperCase()})}function r(s){const a=document.body.style;if(s in a)return s;let i=e.length;const c=s.charAt(0).toUpperCase()+s.slice(1);let u;for(;i--;)if(u=e[i]+c,u in a)return u;return s}function l(s){return s=n(s),t[s]??(t[s]=r(s))}function o(s,a,i){a=l(a),s.style[a]=i}return function(s,a){for(const i in a){const c=a[i];c!==void 0&&Object.prototype.hasOwnProperty.call(a,i)&&o(s,i,c)}}}(),ac=(e,t)=>(typeof e=="string"?e:Io(e)).indexOf(" "+t+" ")>=0,Qs=(e,t)=>{const n=Io(e),r=n+t;ac(n,t)||(e.className=r.substring(1))},Xs=(e,t)=>{const n=Io(e);if(!ac(e,t))return;const r=n.replace(" "+t+" "," ");e.className=r.substring(1,r.length-1)},Io=e=>(" "+(e.className||"")+" ").replace(/\s+/gi," "),pd=e=>{e&&e.parentNode&&e.parentNode.removeChild(e)},hd=()=>{ve(()=>{const e=Ge(),t=new Set;t.add(e.currentRoute.value.path),e.beforeEach(n=>{t.has(n.path)||oe.start()}),e.afterEach(n=>{t.add(n.path),oe.done()})})},vd=lt({setup(){hd()}}),md=JSON.parse('{"encrypt":{"config":{"/HomeWork/YuShu/Assessed-coursework4":["$2a$10$VVIBwSY2wL2/mDWfQoi7O.XnRROoGXb52FNgub/tOcXRQMjBXvpVm","$2a$10$e7qJ2Bm2SfiPd5MgcCggJOagX289LP31c7S3pYjwPbam8gq3Qk8.y"]}},"headerDepth":6,"author":{"name":"AndersonHJB","url":"https://bornforthis.cn/"},"logo":"/aiyc.svg","repo":"https://github.com/AndersonHJB","docsDir":"src","footer":"Copyright © 2018-2023 长期招收编程一对一学员!微信:Jiabcdefh","displayFooter":true,"locales":{"/":{"lang":"zh-CN","navbarLocales":{"langName":"简体中文","selectLangAriaLabel":"选择语言"},"metaLocales":{"author":"作者","date":"写作日期","origin":"原创","views":"访问量","category":"分类","tag":"标签","readingTime":"阅读时间","words":"字数","toc":"此页内容","prev":"上一页","next":"下一页","lastUpdated":"上次编辑于","contributors":"贡献者","editLink":"编辑此页","print":"打印"},"outlookLocales":{"themeColor":"主题色","darkmode":"外观","fullscreen":"全屏"},"encryptLocales":{"iconLabel":"文章已加密","placeholder":"输入密码","remember":"记住密码","errorHint":"请输入正确的密码"},"routeLocales":{"skipToContent":"跳至主要內容","notFoundTitle":"页面不存在","notFoundMsg":["这里什么也没有","我们是怎么来到这儿的?","这 是 四 零 四 !","看起来你访问了一个失效的链接"],"back":"返回上一页","home":"带我回家","openInNewWindow":"Open in new window"},"navbar":[],"sidebar":{"/HomeWork":"structure"}}}}'),gd=J(md),ic=()=>gd,cc=Symbol(""),yd=()=>{const e=ge(cc);if(!e)throw new Error("useThemeLocaleData() is called without provider.");return e},bd=(e,t)=>{const{locales:n,...r}=e;return{...r,...n==null?void 0:n[t]}},wd=lt({enhance({app:e}){const t=ic(),n=e._context.provides[ko],r=S(()=>bd(t.value,n.value));e.provide(cc,r),Object.defineProperties(e.config.globalProperties,{$theme:{get(){return t.value}},$themeLocale:{get(){return r.value}}})}});var _d={"/":{copy:"复制代码",copied:"已复制",hint:"复制成功"}},Ed=['.theme-hope-content div[class*="language-"] pre'];const Cd=800,kd=2e3,Sd=_d,xd=!1,Td=Ed,Zs=!1,_l=new Map,Ad=()=>{const{copy:e}=P0({legacy:!0}),t=Pn(Sd),n=ie(),r=y0(),l=a=>{if(!a.hasAttribute("copy-code-registered")){const i=document.createElement("button");i.type="button",i.classList.add("copy-code-button"),i.innerHTML='
',i.setAttribute("aria-label",t.value.copy),i.setAttribute("data-copied",t.value.copied),a.parentElement&&a.parentElement.insertBefore(i,a),a.setAttribute("copy-code-registered","")}},o=()=>Jt().then(()=>new Promise(a=>{setTimeout(()=>{Td.forEach(i=>{document.querySelectorAll(i).forEach(l)}),a()},Cd)})),s=(a,i,c)=>{let{innerText:u=""}=i;/language-(shellscript|shell|bash|sh|zsh)/.test(a.classList.toString())&&(u=u.replace(/^ *(\$|>) /gm,"")),e(u).then(()=>{c.classList.add("copied"),clearTimeout(_l.get(c));const d=setTimeout(()=>{c.classList.remove("copied"),c.blur(),_l.delete(c)},kd);_l.set(c,d)})};ve(()=>{(!r.value||Zs)&&o(),Ae("click",a=>{const i=a.target;if(i.matches('div[class*="language-"] > button.copy')){const c=i.parentElement,u=i.nextElementSibling;u&&s(c,u,i)}else if(i.matches('div[class*="language-"] div.copy-icon')){const c=i.parentElement,u=c.parentElement,d=c.nextElementSibling;d&&s(u,d,c)}}),ae(()=>n.value.path,()=>{(!r.value||Zs)&&o()})})};var $d=lt({setup:()=>{Ad()}}),Ld={"/":{author:"著作权归:author所有",license:"基于:license协议",link:"原文链接::link"}};const Pd=()=>{const e=be(),t=Pn(Ld),n=ie(),r=S(()=>!!e.value.copy||e.value.copy!==!1&&!0),l=S(()=>ir(e.value.copy)?e.value.copy:null),o=S(()=>{var d;return((d=l.value)==null?void 0:d.disableCopy)??!1}),s=S(()=>{var d;return r.value?((d=l.value)==null?void 0:d.disableSelection)??!1:!1}),a=S(()=>{var d;return r.value?((d=l.value)==null?void 0:d.maxLength)??0:0}),i=S(()=>{var d;return((d=l.value)==null?void 0:d.triggerLength)??100}),c=()=>{const{author:d="",license:p=""}=n.value.copyright,{author:v,license:g,link:_}=t.value;return[d?v.replace(":author",d):"",p?g.replace(":license",p):"",_.replace(":link",window.location.href)].filter(C=>C).join(` `)},u=d=>{const p=getSelection();if(p){const v=p.getRangeAt(0);if(r.value){const g=v.toString().length;if(o.value||a.value&&g>a.value)return d.preventDefault();if(g>=i.value){d.preventDefault();const _=c(),C=document.createElement("div");C.appendChild(p.getRangeAt(0).cloneContents()),d.clipboardData&&(d.clipboardData.setData("text/html",`${C.innerHTML}
`),d.clipboardData.setData("text/plain",`${p.getRangeAt(0).cloneContents().textContent||""} ------ -${_}`))}}}};ve(()=>{const d=document.querySelector("#app");Ae(d,"copy",u),ho(()=>{d.style.userSelect=s.value?"none":"auto"})})};var Id=lt({setup:()=>{Pd()}});const Tr=In("VUEPRESS_CODE_TAB_STORE",{});var Rd=z({name:"CodeTabs",props:{active:{type:Number,default:0},data:{type:Array,required:!0},id:{type:String,required:!0},tabId:{type:String,default:""}},slots:Object,setup(e,{slots:t}){const n=J(e.active),r=Ye([]),l=()=>{e.tabId&&(Tr.value[e.tabId]=e.data[n.value].id)},o=(c=n.value)=>{n.value=c{n.value=c>0?c-1:r.value.length-1,r.value[n.value].focus()},a=(c,u)=>{c.key===" "||c.key==="Enter"?(c.preventDefault(),n.value=u):c.key==="ArrowRight"?(c.preventDefault(),o()):c.key==="ArrowLeft"&&(c.preventDefault(),s()),e.tabId&&(Tr.value[e.tabId]=e.data[n.value].id)},i=()=>{if(e.tabId){const c=e.data.findIndex(({id:u})=>Tr.value[e.tabId]===u);if(c!==-1)return c}return e.active};return ve(()=>{n.value=i(),ae(()=>Tr.value[e.tabId],(c,u)=>{if(e.tabId&&c!==u){const d=e.data.findIndex(({id:p})=>p===c);d!==-1&&(n.value=d)}})}),()=>e.data.length?f("div",{class:"vp-code-tabs"},[f("div",{class:"vp-code-tabs-nav",role:"tablist"},e.data.map(({id:c},u)=>{const d=u===n.value;return f("button",{type:"button",ref:p=>{p&&(r.value[u]=p)},class:["vp-code-tab-nav",{active:d}],role:"tab","aria-controls":`codetab-${e.id}-${u}`,"aria-selected":d,onClick:()=>{n.value=u,l()},onKeydown:p=>a(p,u)},t[`title${u}`]({value:c,isActive:d}))})),e.data.map(({id:c},u)=>{const d=u===n.value;return f("div",{class:["vp-code-tab",{active:d}],id:`codetab-${e.id}-${u}`,role:"tabpanel","aria-expanded":d},[f("div",{class:"vp-code-tab-title"},t[`title${u}`]({value:c,isActive:d})),t[`tab${u}`]({value:c,isActive:d})])})]):null}});const uc=({active:e=!1},{slots:t})=>{var n;return f("div",{class:["code-group-item",{active:e}],"aria-selected":e},(n=t.default)==null?void 0:n.call(t))};uc.displayName="CodeGroupItem";const Od=z({name:"CodeGroup",slots:Object,setup(e,{slots:t}){const n=J(-1),r=Ye([]),l=(a=n.value)=>{n.value=a{n.value=a>0?a-1:r.value.length-1,r.value[n.value].focus()},s=(a,i)=>{a.key===" "||a.key==="Enter"?(a.preventDefault(),n.value=i):a.key==="ArrowRight"?(a.preventDefault(),l(i)):a.key==="ArrowLeft"&&(a.preventDefault(),o(i))};return()=>{var i;const a=(((i=t.default)==null?void 0:i.call(t))||[]).filter(c=>c.type.name==="CodeGroupItem").map(c=>(c.props===null&&(c.props={}),c));return a.length===0?null:(n.value<0||n.value>a.length-1?(n.value=a.findIndex(c=>"active"in c.props),n.value===-1&&(n.value=0)):a.forEach((c,u)=>{c.props.active=u===n.value}),f("div",{class:"code-group"},[f("div",{class:"code-group-nav"},a.map((c,u)=>{const d=u===n.value;return f("button",{type:"button",ref:p=>{p&&(r.value[u]=p)},class:["code-group-nav-tab",{active:d}],"aria-pressed":d,"aria-expanded":d,onClick:()=>{n.value=u},onKeydown:p=>s(p,u)},c.props.title)})),a]))}}}),Md=()=>{Ae("beforeprint",()=>{document.querySelectorAll("details").forEach(e=>{e.open=!0})})},Nd='',fc=({title:e="",link:t})=>f("div",{class:"vp-playground"},[f("div",{class:"vp-playground-header"},[e?f("div",{class:"vp-playground-title"},decodeURIComponent(e)):null,f("div",{class:"vp-playground-actions"},[f("a",{class:"vp-playground-action",href:decodeURIComponent(t),target:"_blank",innerHTML:Nd})])]),f("div",{class:"vp-playground-container"},f("iframe",{src:decodeURIComponent(t)}))]);fc.displayName="Playground";const El=In("VUEPRESS_TAB_STORE",{});var Dd=z({name:"Tabs",props:{active:{type:Number,default:0},data:{type:Array,required:!0},id:{type:String,required:!0},tabId:{type:String,default:""}},slots:Object,setup(e,{slots:t}){const n=J(e.active),r=Ye([]),l=()=>{e.tabId&&(El.value[e.tabId]=e.data[n.value].id)},o=(c=n.value)=>{n.value=c{n.value=c>0?c-1:r.value.length-1,r.value[n.value].focus()},a=(c,u)=>{c.key===" "||c.key==="Enter"?(c.preventDefault(),n.value=u):c.key==="ArrowRight"?(c.preventDefault(),o()):c.key==="ArrowLeft"&&(c.preventDefault(),s()),l()},i=()=>{if(e.tabId){const c=e.data.findIndex(({id:u})=>El.value[e.tabId]===u);if(c!==-1)return c}return e.active};return ve(()=>{n.value=i(),ae(()=>El.value[e.tabId],(c,u)=>{if(e.tabId&&c!==u){const d=e.data.findIndex(({id:p})=>p===c);d!==-1&&(n.value=d)}})}),()=>e.data.length?f("div",{class:"vp-tabs"},[f("div",{class:"vp-tabs-nav",role:"tablist"},e.data.map(({id:c},u)=>{const d=u===n.value;return f("button",{type:"button",ref:p=>{p&&(r.value[u]=p)},class:["vp-tab-nav",{active:d}],role:"tab","aria-controls":`tab-${e.id}-${u}`,"aria-selected":d,onClick:()=>{n.value=u,l()},onKeydown:p=>a(p,u)},t[`title${u}`]({value:c,isActive:d}))})),e.data.map(({id:c},u)=>{const d=u===n.value;return f("div",{class:["vp-tab",{active:d}],id:`tab-${e.id}-${u}`,role:"tabpanel","aria-expanded":d},[f("div",{class:"vp-tab-title"},t[`title${u}`]({value:c,isActive:d})),t[`tab${u}`]({value:c,isActive:d})])})]):null}});const Hd=lt({enhance:({app:e})=>{e.component("CodeTabs",Rd),nt("CodeGroup",e)||e.component("CodeGroup",Od),nt("CodeGroupItem",e)||e.component("CodeGroupItem",uc),e.component("Playground",fc),e.component("Tabs",Dd)},setup:()=>{Md()}});let Bd={};const dc=Symbol(""),Fd=()=>ge(dc),jd=e=>{e.provide(dc,Bd)};var zd={"/":{closeTitle:"关闭",downloadTitle:"下载图片",fullscreenTitle:"切换全屏",zoomTitle:"缩放",arrowPrevTitle:"上一个 (左箭头)",arrowNextTitle:"下一个 (右箭头)"}};const Vd=".theme-hope-content :not(a) > img:not([no-view])",Wd=zd,Ud=800,Kd='
',qd=e=>ue(e)?Array.from(document.querySelectorAll(e)):e.map(t=>Array.from(document.querySelectorAll(t))).flat(),pc=e=>new Promise((t,n)=>{e.complete?t({type:"image",element:e,src:e.src,width:e.naturalWidth,height:e.naturalHeight,alt:e.alt,msrc:e.src}):(e.onload=()=>t(pc(e)),e.onerror=r=>n(r))}),Yd=()=>{const e=Pn(Wd),t=be(),n=ie(),{isSupported:r,toggle:l}=Po(),o=Fd();let s;const a=S(()=>t.value.photoSwipe===!1?!1:t.value.photoSwipe||Vd),i=u=>{u.on("uiRegister",()=>{r&&u.ui.registerElement({name:"fullscreen",order:7,isButton:!0,html:'',onClick:()=>{l()}}),u.ui.registerElement({name:"download",order:8,isButton:!0,tagName:"a",html:{isCustomSVG:!0,inner:'',outlineID:"pswp__icn-download"},onInit:(d,p)=>{d.setAttribute("download",""),d.setAttribute("target","_blank"),d.setAttribute("rel","noopener"),p.on("change",()=>{d.setAttribute("href",p.currSlide.data.src)})}}),u.ui.registerElement({name:"bulletsIndicator",className:"photo-swipe-bullets-indicator",appendTo:"wrapper",onInit:(d,p)=>{const v=[];let g=-1;for(let _=0;_{p.goTo(v.indexOf(y.target))},v.push(C),d.appendChild(C)}p.on("change",()=>{g>=0&&v[g].classList.remove("active"),v[p.currIndex].classList.add("active"),g=p.currIndex})}})})},c=async()=>{if(a.value)return Promise.all([et(()=>import("./photoswipe.esm-mC0Qcr12.js"),__vite__mapDeps([])),Jt().then(()=>new Promise(u=>setTimeout(u,Ud)).then(()=>qd(a.value)))]).then(([{default:u},d])=>{const p=d.map(v=>({html:Kd,element:v,msrc:v.src}));d.forEach((v,g)=>{const _=()=>{s=new u({preloaderDelay:0,showHideAnimationType:"zoom",...e.value,...o,dataSource:p,index:g,closeOnVerticalDrag:!0,wheelToZoom:!1}),i(s),s.addFilter("thumbEl",()=>v),s.addFilter("placeholderSrc",()=>v.src),s.init()};v.style.cursor="zoom-in",v.addEventListener("click",()=>{_()}),v.addEventListener("keypress",({key:C})=>{C==="Enter"&&_()})}),d.forEach((v,g)=>{pc(v).then(_=>{p.splice(g,1,_),s==null||s.refreshSlideContent(g)})})})};ve(()=>{Ae("wheel",()=>{s==null||s.close()}),ae(()=>n.value.path,c,{immediate:!0})})};var Gd=lt({enhance:({app:e})=>{jd(e)},setup:()=>{Yd()}}),ea={"/":{word:"约 $word 字",less1Minute:"小于 1 分钟",time:"大约 $time 分钟"}};const hc=()=>{const e=ie();return S(()=>e.value.readingTime??null)},Wl=typeof ea>"u"?null:ea,Jd=(e,t)=>{const{minutes:n,words:r}=e,{less1Minute:l,word:o,time:s}=t;return{time:n<1?l:s.replace("$time",Math.round(n).toString()),words:o.replace("$word",r.toString())}},ta={words:"",time:""},Qd=()=>Wl?Pn(Wl):S(()=>null),Xd=()=>{if(typeof Wl>"u")return S(()=>ta);const e=hc(),t=Qd();return S(()=>e.value&&t.value?Jd(e.value,t.value):ta)},Rn=()=>ic(),pe=()=>yd(),ll=()=>S(()=>!!Rn().value.pure);var Cl=z({name:"EmptyComponent",setup:()=>()=>null});const Zd="719px",e3="1440px",t3="false",Ro={mobileBreakPoint:Zd,pcBreakPoint:e3,enableThemeColor:t3},Oo={"/HomeWork":[{text:"Yu Shu",prefix:"YuShu/",collapsible:!0,children:["Assessed-coursework4"]}]},vc=e=>{const{icon:t="",color:n,size:r}=e,l={};return n&&(l.color=n),r&&(l.height=Number.isNaN(Number(r))?r:`${r}px`),An(t)?f("img",{class:"icon",src:t,"no-view":"",style:l}):nl(t)?f("img",{class:"icon",src:Ie(t),"no-view":"",style:l}):f(Ue("FontIcon"),e)};vc.displayName="HopeIcon";var De=vc,mt=(e=>(e.type="y",e.title="t",e.shortTitle="s",e.icon="i",e.author="a",e.date="d",e.localizedDate="l",e.category="c",e.tag="g",e.isEncrypted="n",e.isOriginal="o",e.readingTime="r",e.excerpt="e",e.sticky="u",e.cover="v",e.index="I",e.order="O",e))(mt||{}),n3=(e=>(e.article="a",e.home="h",e.slide="s",e.page="p",e))(n3||{});const hn=(e,t,n=!1)=>{let r=jr(e,Bi(encodeURI(t)));r.name==="404"&&(r=jr(e,t));const{fullPath:l,meta:o,name:s}=r;return{text:!n&&o[mt.shortTitle]?o[mt.shortTitle]:o[mt.title]||t,link:s==="404"?t:l,...o[mt.icon]?{icon:o[mt.icon]}:{}}},r3=()=>{const e=Ge(),t=Et();return n=>{if(n)if(nl(n))t.path!==n&&e.push(n);else if(fi(n))window&&window.open(n);else{const r=t.path.slice(0,t.path.lastIndexOf("/"));e.push(`${r}/${encodeURI(n)}`)}}},mc=()=>{const e=pe(),t=be();return S(()=>{const{author:n}=t.value;return n?js(n):n===!1?[]:js(e.value.author,!1)})},l3=()=>{const e=be();return S(()=>d0(e.value.category).map(t=>({name:t,path:""})))},o3=()=>{const e=be();return S(()=>p0(e.value.tag).map(t=>({name:t,path:""})))},s3=()=>{const e=be(),t=ie();return S(()=>{const n=r0(e.value.date);if(n)return n;const{createdTime:r}=t.value.git||{};return r?new Date(r):null})},a3=()=>{const e=pe(),t=ie(),n=be(),r=mc(),l=l3(),o=o3(),s=s3(),a=hc(),i=Xd(),c=S(()=>({author:r.value,category:l.value,date:s.value,localizedDate:t.value.localizedDate,tag:o.value,isOriginal:n.value.isOriginal||!1,readingTime:a.value,readingTimeLocale:i.value,pageview:"pageview"in n.value?n.value.pageview:!0})),u=S(()=>"pageInfo"in n.value?n.value.pageInfo:"pageInfo"in e.value?e.value.pageInfo:null);return{info:c,items:u}},{mobileBreakPoint:i3,pcBreakPoint:c3}=Ro,na=e=>e.endsWith("px")?Number(e.slice(0,-2)):null,ol=()=>{const e=J(!1),t=J(!1),n=()=>{e.value=window.innerWidth<=(na(i3)??719),t.value=window.innerWidth>=(na(c3)??1440)};return ve(()=>{n(),Ae("resize",n,!1),Ae("orientationchange",n,!1)}),{isMobile:e,isPC:t}},gc=Symbol(""),fr=()=>{const e=ge(gc);if(!e)throw new Error("useDarkmode() is called without provider.");return e},u3=e=>{const t=Rn(),n=D0(),r=In("vuepress-theme-hope-scheme","auto"),l=S(()=>t.value.darkmode||"switch"),o=S(()=>{const a=l.value;return a==="disable"?!1:a==="enable"?!0:a==="auto"?n.value:a==="toggle"?r.value==="dark":r.value==="dark"||r.value==="auto"&&n.value}),s=S(()=>{const a=l.value;return a==="switch"||a==="toggle"});e.provide(gc,{canToggle:s,config:l,isDarkmode:o,status:r}),Object.defineProperties(e.config.globalProperties,{$isDarkmode:{get:()=>o.value}})},f3=()=>{const{isDarkmode:e}=fr(),t=(n=e.value)=>document.documentElement.setAttribute("data-theme",n?"dark":"light");ve(()=>{ae(e,t,{immediate:!0})})};var Me=z({name:"AutoLink",inheritAttrs:!1,props:{config:{type:Object,required:!0},exact:Boolean,noExternalLinkIcon:Boolean},emits:["focusout"],slots:Object,setup(e,{attrs:t,emit:n,slots:r}){const l=Et(),o=wi(),s=qr(e,"config"),a=S(()=>An(s.value.link)),i=S(()=>!a.value&&fi(s.value.link)),c=S(()=>s.value.target||(a.value?"_blank":void 0)),u=S(()=>c.value==="_blank"),d=S(()=>!a.value&&!i.value&&!u.value),p=S(()=>s.value.rel||(u.value?"noopener noreferrer":void 0)),v=S(()=>s.value.ariaLabel||s.value.text),g=S(()=>{if(e.exact)return!1;const C=Ln(o.value.locales);return C.length?C.every(y=>y!==s.value.link):s.value.link!=="/"}),_=S(()=>d.value?s.value.activeMatch?new RegExp(s.value.activeMatch).test(l.path):g.value?Gt(l.path,s.value.link):l.path===s.value.link:!1);return()=>{const{before:C,after:y,default:k}=r,{text:w,icon:E,link:R}=s.value;return d.value?f(Ct,{to:R,"aria-label":v.value,...t,class:["nav-link",{active:_.value},t.class],onFocusout:()=>n("focusout")},()=>k?k():[C?C():f(De,{icon:E}),w,y==null?void 0:y()]):f("a",{href:R,rel:p.value,target:c.value,"aria-label":v.value,...t,class:["nav-link",t.class],onFocusout:()=>n("focusout")},k?k():[C?C():f(De,{icon:E}),w,e.noExternalLinkIcon?null:f(sc),y==null?void 0:y()])}}});const Cn=(e,t,n=!1)=>"activeMatch"in t?new RegExp(t.activeMatch).test(e.path):$o(e,t.link)?!0:t.children&&!n?t.children.some(r=>Cn(e,r)):!1,yc=(e,t)=>t.type==="group"?t.children.some(n=>n.type==="group"?yc(e,n):n.type==="page"&&Cn(e,n,!0))||"prefix"in t&&$o(e,t.prefix):!1,bc=(e,t)=>ue(e.link)?f(Me,{...t,config:e}):f("p",t,[f(De,{icon:e.icon}),e.text]),wc=e=>{const t=Et();return e?f("ul",{class:"vp-sidebar-sub-headers"},e.map(n=>{const r=Cn(t,n,!0);return f("li",{class:"vp-sidebar-sub-header"},[bc(n,{class:["vp-sidebar-link","vp-heading",{active:r}]}),wc(n.children)])})):null},kl=(e="",t="")=>nl(t)?t:`${z1(e)}${t}`,d3=(e,t)=>{const n=ie();return{type:"heading",text:e.title,link:`${n.value.path}#${e.slug}`,children:Mo(e.children,t)}},Mo=(e,t)=>t>0?e.map(n=>d3(n,t-1)):[],_c=e=>{const t=ie();return Mo(t.value.headers,e)},Ul=(e,t,n="")=>{const r=Ge(),l=ie(),o=(s,a=n)=>{var c;const i=ue(s)?hn(r,kl(a,s)):s.link?{...s,...Br(s.link)?{}:{link:hn(r,kl(a,s.link)).link}}:s;if("children"in i){const u=kl(a,i.prefix),d=i.children==="structure"?Oo[u]:i.children;return{type:"group",...i,prefix:u,children:d.map(p=>o(p,u))}}return{type:"page",...i,children:i.link===l.value.path?Mo(((c=l.value.headers[0])==null?void 0:c.level)===1?l.value.headers[0].children:l.value.headers,t):[]}};return e.map(s=>o(s))},p3=(e,t)=>{const n=ie(),r=Ln(e).sort((l,o)=>o.length-l.length);for(const l of r)if(Gt(decodeURI(n.value.path),l)){const o=e[l];return o?Ul(o==="structure"?Oo[l]:o==="heading"?_c(t):o,t,l):[]}return console.warn(`${n.value.path} is missing sidebar config.`),[]},h3=(e,t)=>{const n=$n();return e===!1?[]:e==="heading"?_c(t):e==="structure"?Ul(Oo[n.value],t,n.value):Q(e)?Ul(e,t):ir(e)?p3(e,t):[]},Ec=Symbol(""),v3=()=>{const e=be(),t=pe(),n=ie(),r=S(()=>e.value.home?!1:e.value.sidebar??t.value.sidebar??"structure"),l=S(()=>e.value.headerDepth??t.value.headerDepth??2),o=Lo(()=>[r.value,l.value,n.value.path,null],()=>h3(r.value,l.value));pn(Ec,o)},No=()=>{const e=ge(Ec);if(!e)throw new Error("useSidebarItems() is called without provider.");return e};var m3=z({name:"PageFooter",setup(){const e=be(),t=pe(),n=mc(),r=S(()=>{const{copyright:s,footer:a}=e.value;return a!==!1&&!!(s||a||t.value.displayFooter)}),l=S(()=>{const{footer:s}=e.value;return s===!1?!1:ue(s)?s:t.value.footer||""}),o=S(()=>"copyright"in e.value?e.value.copyright:"copyright"in t.value?t.value.copyright:n.value.length?`Copyright © ${new Date().getFullYear()} ${n.value[0].name}`:!1);return()=>r.value?f("footer",{class:"vp-footer-wrapper"},[l.value?f("div",{class:"vp-footer",innerHTML:l.value}):null,o.value?f("div",{class:"vp-copyright",innerHTML:o.value}):null]):null}}),g3=z({name:"NavbarDropdownLink",props:{config:{type:Object,required:!0}},slots:Object,setup(e,{slots:t}){const n=ie(),r=qr(e,"config"),l=S(()=>r.value.ariaLabel||r.value.text),o=J(!1);ae(()=>n.value.path,()=>{o.value=!1});const s=a=>{a.detail===0&&(o.value=!o.value)};return()=>{var a;return f("div",{class:["dropdown-wrapper",{open:o.value}]},[f("button",{type:"button",class:"dropdown-title","aria-label":l.value,onClick:s},[((a=t.title)==null?void 0:a.call(t))||f("span",{class:"title"},[f(De,{icon:r.value.icon}),e.config.text]),f("span",{class:"arrow"}),f("ul",{class:"nav-dropdown"},r.value.children.map((i,c)=>{const u=c===r.value.children.length-1;return f("li",{class:"dropdown-item"},"children"in i?[f("h4",{class:"dropdown-subtitle"},i.link?f(Me,{config:i,onFocusout:()=>{i.children.length===0&&u&&(o.value=!1)}}):f("span",i.text)),f("ul",{class:"dropdown-subitem-wrapper"},i.children.map((d,p)=>f("li",{class:"dropdown-subitem"},f(Me,{config:d,onFocusout:()=>{p===i.children.length-1&&u&&(o.value=!1)}}))))]:f(Me,{config:i,onFocusout:()=>{u&&(o.value=!1)}}))}))])])}}});const Cc=(e,t,n="")=>ue(t)?hn(e,`${n}${t}`):"children"in t?{...t,...t.link&&!Br(t.link)?hn(e,`${n}${t.link}`):{},children:t.children.map(r=>Cc(e,r,`${n}${t.prefix||""}`))}:{...t,link:Br(t.link)?t.link:hn(e,`${n}${t.link}`).link},kc=()=>{const e=pe(),t=Ge(),n=()=>(e.value.navbar||[]).map(r=>Cc(t,r));return Lo(()=>e.value.navbar,()=>n())},y3=()=>{const e=pe(),t=S(()=>e.value.repo||null),n=S(()=>t.value?v0(t.value):null),r=S(()=>t.value?zi(t.value):null),l=S(()=>n.value?e.value.repoLabel??(r.value===null?"Source":r.value):null);return S(()=>!n.value||!l.value||e.value.repoDisplay===!1?null:{type:r.value||"Source",label:l.value,link:n.value})};var b3=z({name:"NavScreenDropdown",props:{config:{type:Object,required:!0}},setup(e){const t=ie(),n=qr(e,"config"),r=S(()=>n.value.ariaLabel||n.value.text),l=J(!1);ae(()=>t.value.path,()=>{l.value=!1});const o=(s,a)=>a[a.length-1]===s;return()=>[f("button",{type:"button",class:["nav-screen-dropdown-title",{active:l.value}],"aria-label":r.value,onClick:()=>{l.value=!l.value}},[f("span",{class:"title"},[f(De,{icon:n.value.icon}),e.config.text]),f("span",{class:["arrow",l.value?"down":"end"]})]),f("ul",{class:["nav-screen-dropdown",{hide:!l.value}]},n.value.children.map(s=>f("li",{class:"dropdown-item"},"children"in s?[f("h4",{class:"dropdown-subtitle"},s.link?f(Me,{config:s,onFocusout:()=>{o(s,n.value.children)&&s.children.length===0&&(l.value=!1)}}):f("span",s.text)),f("ul",{class:"dropdown-subitem-wrapper"},s.children.map(a=>f("li",{class:"dropdown-subitem"},f(Me,{config:a,onFocusout:()=>{o(a,s.children)&&o(s,n.value.children)&&(l.value=!1)}}))))]:f(Me,{config:s,onFocusout:()=>{o(s,n.value.children)&&(l.value=!1)}}))))]}}),w3=z({name:"NavScreenLinks",setup(){const e=kc();return()=>e.value.length?f("nav",{class:"nav-screen-links"},e.value.map(t=>f("div",{class:"navbar-links-item"},"children"in t?f(b3,{config:t}):f(Me,{config:t})))):null}});const Sc=()=>f(we,{name:"dark"},()=>f("path",{d:"M524.8 938.667h-4.267a439.893 439.893 0 0 1-313.173-134.4 446.293 446.293 0 0 1-11.093-597.334A432.213 432.213 0 0 1 366.933 90.027a42.667 42.667 0 0 1 45.227 9.386 42.667 42.667 0 0 1 10.24 42.667 358.4 358.4 0 0 0 82.773 375.893 361.387 361.387 0 0 0 376.747 82.774 42.667 42.667 0 0 1 54.187 55.04 433.493 433.493 0 0 1-99.84 154.88 438.613 438.613 0 0 1-311.467 128z"}));Sc.displayName="DarkIcon";const Tc=()=>f(we,{name:"light"},()=>f("path",{d:"M952 552h-80a40 40 0 0 1 0-80h80a40 40 0 0 1 0 80zM801.88 280.08a41 41 0 0 1-57.96-57.96l57.96-58a41.04 41.04 0 0 1 58 58l-58 57.96zM512 752a240 240 0 1 1 0-480 240 240 0 0 1 0 480zm0-560a40 40 0 0 1-40-40V72a40 40 0 0 1 80 0v80a40 40 0 0 1-40 40zm-289.88 88.08-58-57.96a41.04 41.04 0 0 1 58-58l57.96 58a41 41 0 0 1-57.96 57.96zM192 512a40 40 0 0 1-40 40H72a40 40 0 0 1 0-80h80a40 40 0 0 1 40 40zm30.12 231.92a41 41 0 0 1 57.96 57.96l-57.96 58a41.04 41.04 0 0 1-58-58l58-57.96zM512 832a40 40 0 0 1 40 40v80a40 40 0 0 1-80 0v-80a40 40 0 0 1 40-40zm289.88-88.08 58 57.96a41.04 41.04 0 0 1-58 58l-57.96-58a41 41 0 0 1 57.96-57.96z"}));Tc.displayName="LightIcon";const xc=()=>f(we,{name:"auto"},()=>f("path",{d:"M512 992C246.92 992 32 777.08 32 512S246.92 32 512 32s480 214.92 480 480-214.92 480-480 480zm0-840c-198.78 0-360 161.22-360 360 0 198.84 161.22 360 360 360s360-161.16 360-360c0-198.78-161.22-360-360-360zm0 660V212c165.72 0 300 134.34 300 300 0 165.72-134.28 300-300 300z"}));xc.displayName="AutoIcon";const Ac=()=>f(we,{name:"enter-fullscreen"},()=>f("path",{d:"M762.773 90.24h-497.28c-96.106 0-174.4 78.293-174.4 174.4v497.28c0 96.107 78.294 174.4 174.4 174.4h497.28c96.107 0 175.04-78.293 174.4-174.4V264.64c0-96.213-78.186-174.4-174.4-174.4zm-387.2 761.173H215.04c-21.867 0-40.427-17.92-41.067-41.066V649.92c0-22.507 17.92-40.427 40.427-40.427 11.307 0 21.227 4.694 28.48 11.947 7.253 7.253 11.947 17.92 11.947 28.48v62.293l145.28-145.28c15.893-15.893 41.813-15.893 57.706 0 15.894 15.894 15.894 41.814 0 57.707l-145.28 145.28h62.294c22.506 0 40.426 17.92 40.426 40.427s-17.173 41.066-39.68 41.066zM650.24 165.76h160.427c21.866 0 40.426 17.92 41.066 41.067v160.426c0 22.507-17.92 40.427-40.426 40.427-11.307 0-21.227-4.693-28.48-11.947-7.254-7.253-11.947-17.92-11.947-28.48v-62.186L625.6 450.347c-15.893 15.893-41.813 15.893-57.707 0-15.893-15.894-15.893-41.814 0-57.707l145.28-145.28H650.88c-22.507 0-40.427-17.92-40.427-40.427s17.174-41.173 39.787-41.173z"}));Ac.displayName="EnterFullScreenIcon";const $c=()=>f(we,{name:"cancel-fullscreen"},()=>f("path",{d:"M778.468 78.62H247.922c-102.514 0-186.027 83.513-186.027 186.027V795.08c0 102.514 83.513 186.027 186.027 186.027h530.432c102.514 0 186.71-83.513 186.026-186.027V264.647C964.494 162.02 880.981 78.62 778.468 78.62zM250.88 574.35h171.122c23.324 0 43.122 19.115 43.804 43.805v171.121c0 24.008-19.114 43.122-43.122 43.122-12.06 0-22.641-5.006-30.378-12.743s-12.743-19.115-12.743-30.379V722.83L224.597 877.91c-16.953 16.952-44.6 16.952-61.553 0-16.953-16.954-16.953-44.602 0-61.554L318.009 661.39h-66.446c-24.007 0-43.122-19.114-43.122-43.122 0-24.12 18.432-43.918 42.439-43.918zm521.899-98.873H601.657c-23.325 0-43.122-19.114-43.805-43.804V260.55c0-24.007 19.115-43.122 43.122-43.122 12.06 0 22.642 5.007 30.379 12.743s12.743 19.115 12.743 30.38v66.445l154.965-154.965c16.953-16.953 44.601-16.953 61.554 0 16.953 16.953 16.953 44.6 0 61.554L705.536 388.55h66.446c24.007 0 43.122 19.115 43.122 43.122.114 24.007-18.318 43.804-42.325 43.804z"}));$c.displayName="CancelFullScreenIcon";const Lc=()=>f(we,{name:"outlook"},()=>[f("path",{d:"M224 800c0 9.6 3.2 44.8 6.4 54.4 6.4 48-48 76.8-48 76.8s80 41.6 147.2 0 134.4-134.4 38.4-195.2c-22.4-12.8-41.6-19.2-57.6-19.2C259.2 716.8 227.2 761.6 224 800zM560 675.2l-32 51.2c-51.2 51.2-83.2 32-83.2 32 25.6 67.2 0 112-12.8 128 25.6 6.4 51.2 9.6 80 9.6 54.4 0 102.4-9.6 150.4-32l0 0c3.2 0 3.2-3.2 3.2-3.2 22.4-16 12.8-35.2 6.4-44.8-9.6-12.8-12.8-25.6-12.8-41.6 0-54.4 60.8-99.2 137.6-99.2 6.4 0 12.8 0 22.4 0 12.8 0 38.4 9.6 48-25.6 0-3.2 0-3.2 3.2-6.4 0-3.2 3.2-6.4 3.2-6.4 6.4-16 6.4-16 6.4-19.2 9.6-35.2 16-73.6 16-115.2 0-105.6-41.6-198.4-108.8-268.8C704 396.8 560 675.2 560 675.2zM224 419.2c0-28.8 22.4-51.2 51.2-51.2 28.8 0 51.2 22.4 51.2 51.2 0 28.8-22.4 51.2-51.2 51.2C246.4 470.4 224 448 224 419.2zM320 284.8c0-22.4 19.2-41.6 41.6-41.6 22.4 0 41.6 19.2 41.6 41.6 0 22.4-19.2 41.6-41.6 41.6C339.2 326.4 320 307.2 320 284.8zM457.6 208c0-12.8 12.8-25.6 25.6-25.6 12.8 0 25.6 12.8 25.6 25.6 0 12.8-12.8 25.6-25.6 25.6C470.4 233.6 457.6 220.8 457.6 208zM128 505.6C128 592 153.6 672 201.6 736c28.8-60.8 112-60.8 124.8-60.8-16-51.2 16-99.2 16-99.2l316.8-422.4c-48-19.2-99.2-32-150.4-32C297.6 118.4 128 291.2 128 505.6zM764.8 86.4c-22.4 19.2-390.4 518.4-390.4 518.4-22.4 28.8-12.8 76.8 22.4 99.2l9.6 6.4c35.2 22.4 80 12.8 99.2-25.6 0 0 6.4-12.8 9.6-19.2 54.4-105.6 275.2-524.8 288-553.6 6.4-19.2-3.2-32-19.2-32C777.6 76.8 771.2 80 764.8 86.4z"})]);Lc.displayName="OutlookIcon";var Pc=z({name:"AppearanceSwitch",setup(){const{config:e,status:t}=fr(),n=()=>{e.value==="switch"?t.value={light:"dark",dark:"auto",auto:"light"}[t.value]:t.value=t.value==="light"?"dark":"light"};return()=>f("button",{type:"button",id:"appearance-switch",onClick:()=>n()},[f(xc,{style:{display:t.value==="auto"?"block":"none"}}),f(Sc,{style:{display:t.value==="dark"?"block":"none"}}),f(Tc,{style:{display:t.value==="light"?"block":"none"}})])}}),_3=z({name:"AppearanceMode",setup(){const e=pe(),{canToggle:t}=fr(),n=S(()=>e.value.outlookLocales.darkmode);return()=>t.value?f("div",{class:"appearance-wrapper"},[f("label",{class:"appearance-title",for:"appearance-switch"},n.value),f(Pc)]):null}});const Sl="VUEPRESS_THEME_COLOR";var E3=z({name:"ThemeColorPicker",props:{themeColor:{type:Object,required:!0}},setup(e){const t=(n="")=>{const r=document.documentElement.classList,l=Ln(e.themeColor);if(!n){localStorage.removeItem(Sl),r.remove(...l);return}r.remove(...l.filter(o=>o!==n)),r.add(n),localStorage.setItem(Sl,n)};return ve(()=>{const n=localStorage.getItem(Sl);n&&t(n)}),()=>f("ul",{id:"theme-color-picker"},[f("li",f("span",{class:"theme-color",onClick:()=>t()})),Hi(e.themeColor).map(([n,r])=>f("li",f("span",{style:{background:r},onClick:()=>t(n)})))])}});const vn=Ro.enableThemeColor==="true",C3=vn?u0(Hi(Ro).filter(([e])=>e.startsWith("theme-"))):{};var k3=z({name:"ThemeColor",setup(){const e=pe(),t=S(()=>e.value.outlookLocales.themeColor);return()=>vn?f("div",{class:"theme-color-wrapper"},[f("label",{class:"theme-color-title",for:"theme-color-picker"},t.value),f(E3,{themeColor:C3})]):null}}),Ic=z({name:"ToggleFullScreenButton",setup(){const e=pe(),{isSupported:t,isFullscreen:n,toggle:r}=Po(),l=S(()=>e.value.outlookLocales.fullscreen);return()=>t?f("div",{class:"full-screen-wrapper"},[f("label",{class:"full-screen-title",for:"full-screen-switch"},l.value),f("button",{type:"button",id:"full-screen-switch",class:"full-screen",ariaPressed:n.value,onClick:()=>r()},n.value?f($c):f(Ac))]):null}}),Rc=z({name:"OutlookSettings",setup(){const e=Rn(),t=ll(),n=S(()=>!t.value&&e.value.fullscreen);return()=>f(Zr,()=>[vn?f(k3):null,f(_3),n.value?f(Ic):null])}}),S3=z({name:"NavScreen",props:{show:Boolean},emits:["close"],slots:Object,setup(e,{emit:t,slots:n}){const r=ie(),{isMobile:l}=ol(),o=Ye(),s=ec(o);return ve(()=>{o.value=document.body,ae(l,a=>{!a&&e.show&&(s.value=!1,t("close"))}),ae(()=>r.value.path,()=>{s.value=!1,t("close")})}),Qr(()=>{s.value=!1}),()=>f(Dt,{name:"fade",onEnter:()=>{s.value=!0},onAfterLeave:()=>{s.value=!1}},()=>{var a,i;return e.show?f("div",{id:"nav-screen"},f("div",{class:"vp-nav-screen-container"},[(a=n.before)==null?void 0:a.call(n),f(w3),f("div",{class:"vp-outlook-wrapper"},f(Rc)),(i=n.after)==null?void 0:i.call(n)])):null})}}),T3=z({name:"NavbarBrand",setup(){const e=$n(),t=So(),n=pe(),r=S(()=>n.value.home||e.value),l=S(()=>t.value.title),o=S(()=>n.value.navTitle??l.value),s=S(()=>n.value.logo?Ie(n.value.logo):null),a=S(()=>n.value.logoDark?Ie(n.value.logoDark):null);return()=>f(Ct,{to:r.value,class:"vp-brand"},()=>[s.value?f("img",{class:["vp-nav-logo",{light:!!a.value}],src:s.value,alt:l.value}):null,a.value?f("img",{class:["vp-nav-logo dark"],src:a.value,alt:l.value}):null,o.value?f("span",{class:["vp-site-name",{"hide-in-pad":s.value&&n.value.hideSiteNameOnMobile!==!1}]},o.value):null])}}),x3=z({name:"NavbarLinks",setup(){const e=kc();return()=>e.value.length?f("nav",{class:"vp-nav-links"},e.value.map(t=>f("div",{class:"nav-item hide-in-mobile"},"children"in t?f(g3,{config:t}):f(Me,{config:t})))):null}}),A3=z({name:"RepoLink",components:{BitbucketIcon:Ki,GiteeIcon:Ui,GitHubIcon:Vi,GitLabIcon:Wi,SourceIcon:qi},setup(){const e=y3();return()=>e.value?f("div",{class:"nav-item vp-repo"},f("a",{class:"vp-repo-link",href:e.value.link,target:"_blank",rel:"noopener noreferrer","aria-label":e.value.label},f(Ue(`${e.value.type}Icon`),{style:{width:"1.25rem",height:"1.25rem",verticalAlign:"middle"}}))):null}});const Oc=({active:e=!1},{emit:t})=>f("button",{type:"button",class:["vp-toggle-navbar-button",{"is-active":e}],"aria-label":"Toggle Navbar","aria-expanded":e,"aria-controls":"nav-screen",onClick:()=>t("toggle")},f("span",[f("span",{class:"vp-top"}),f("span",{class:"vp-middle"}),f("span",{class:"vp-bottom"})]));Oc.displayName="ToggleNavbarButton";var $3=Oc;const Kl=(e,{emit:t})=>f("button",{type:"button",class:"vp-toggle-sidebar-button",title:"Toggle Sidebar",onClick:()=>t("toggle")},f("span",{class:"icon"}));Kl.displayName="ToggleSidebarButton",Kl.emits=["toggle"];var L3=Kl,P3=z({name:"OutlookButton",setup(){const{isSupported:e}=Po(),t=Rn(),n=ll(),r=ie(),{canToggle:l}=fr(),o=J(!1),s=S(()=>!n.value&&t.value.fullscreen&&e);return ae(()=>r.value.path,()=>{o.value=!1}),()=>l.value||s.value||vn?f("div",{class:"nav-item hide-in-mobile"},l.value&&!s.value&&!vn?f(Pc):s.value&&!l.value&&!vn?f(Ic):f("button",{type:"button",class:["outlook-button",{open:o.value}],tabindex:"-1","aria-hidden":!0},[f(Lc),f("div",{class:"outlook-dropdown"},f(Rc))])):null}}),I3=z({name:"NavBar",emits:["toggleSidebar"],slots:Object,setup(e,{emit:t,slots:n}){const r=pe(),{isMobile:l}=ol(),o=J(!1),s=S(()=>{const{navbarAutoHide:u="mobile"}=r.value;return u!=="none"&&(u==="always"||l.value)}),a=S(()=>r.value.navbarLayout||{start:["Brand"],center:["Links"],end:["Language","Repo","Outlook","Search"]}),i={Brand:T3,Language:Cl,Links:x3,Repo:A3,Outlook:P3,Search:nt("Docsearch")?Ue("Docsearch"):nt("SearchBox")?Ue("SearchBox"):Cl},c=u=>i[u]??(nt(u)?Ue(u):Cl);return()=>{var u,d,p,v,g,_;return[f("header",{id:"navbar",class:["vp-navbar",{"auto-hide":s.value,"hide-icon":r.value.navbarIcon===!1}]},[f("div",{class:"vp-navbar-start"},[f(L3,{onToggle:()=>{o.value&&(o.value=!1),t("toggleSidebar")}}),(u=n.startBefore)==null?void 0:u.call(n),(a.value.start||[]).map(C=>f(c(C))),(d=n.startAfter)==null?void 0:d.call(n)]),f("div",{class:"vp-navbar-center"},[(p=n.centerBefore)==null?void 0:p.call(n),(a.value.center||[]).map(C=>f(c(C))),(v=n.centerAfter)==null?void 0:v.call(n)]),f("div",{class:"vp-navbar-end"},[(g=n.endBefore)==null?void 0:g.call(n),(a.value.end||[]).map(C=>f(c(C))),(_=n.endAfter)==null?void 0:_.call(n),f($3,{active:o.value,onToggle:()=>{o.value=!o.value}})])]),f(S3,{show:o.value,onClose:()=>{o.value=!1}},{before:()=>{var C;return(C=n.screenTop)==null?void 0:C.call(n)},after:()=>{var C;return(C=n.screenBottom)==null?void 0:C.call(n)}})]}}}),R3=z({name:"SidebarChild",props:{config:{type:Object,required:!0}},setup(e){const t=Et();return()=>[bc(e.config,{class:["vp-sidebar-link",`vp-sidebar-${e.config.type}`,{active:Cn(t,e.config,!0)}],exact:!0}),wc(e.config.children)]}}),O3=z({name:"SidebarGroup",props:{config:{type:Object,required:!0},open:{type:Boolean,required:!0}},emits:["toggle"],setup(e,{emit:t}){const n=Et(),r=S(()=>Cn(n,e.config)),l=S(()=>Cn(n,e.config,!0));return()=>{const{collapsible:o,children:s=[],icon:a,prefix:i,link:c,text:u}=e.config;return f("section",{class:"vp-sidebar-group"},[f(o?"button":"p",{class:["vp-sidebar-heading",{clickable:o||c,exact:l.value,active:r.value}],...o?{type:"button",onClick:()=>t("toggle"),onKeydown:d=>{d.key==="Enter"&&t("toggle")}}:{}},[f(De,{icon:a}),c?f(Me,{class:"vp-sidebar-title",config:{text:u,link:c},noExternalLinkIcon:!0}):f("span",{class:"vp-sidebar-title"},u),o?f("span",{class:["vp-arrow",e.open?"down":"end"]}):null]),e.open||!o?f(Mc,{key:i,config:s}):null])}}}),Mc=z({name:"SidebarLinks",props:{config:{type:Array,required:!0}},setup(e){const t=Et(),n=J(-1),r=l=>{n.value=l===n.value?-1:l};return ae(()=>t.path,()=>{const l=e.config.findIndex(o=>yc(t,o));n.value=l},{immediate:!0,flush:"post"}),()=>f("ul",{class:"vp-sidebar-links"},e.config.map((l,o)=>f("li",l.type==="group"?f(O3,{config:l,open:o===n.value,onToggle:()=>r(o)}):f(R3,{config:l}))))}}),M3=z({name:"SideBar",slots:Object,setup(e,{slots:t}){const n=Et(),r=pe(),l=No(),o=Ye();return ve(()=>{ae(()=>n.hash,s=>{const a=document.querySelector(`.vp-sidebar a.vp-sidebar-link[href="${n.path}${s}"]`);if(!a)return;const{top:i,height:c}=o.value.getBoundingClientRect(),{top:u,height:d}=a.getBoundingClientRect();ui+c&&a.scrollIntoView(!1)},{immediate:!0})}),()=>{var s,a,i;return f("aside",{ref:o,id:"sidebar",class:["vp-sidebar",{"hide-icon":r.value.sidebarIcon===!1}]},[(s=t.top)==null?void 0:s.call(t),((a=t.default)==null?void 0:a.call(t))||f(Mc,{config:l.value}),(i=t.bottom)==null?void 0:i.call(t)])}}}),Nc=z({name:"CommonWrapper",props:{containerClass:{type:String,default:""},noNavbar:Boolean,noSidebar:Boolean,noToc:Boolean},slots:Object,setup(e,{slots:t}){const n=Ge(),r=ie(),l=be(),o=pe(),{isMobile:s,isPC:a}=ol(),[i,c]=Us(!1),[u,d]=Us(!1),p=No(),v=J(!1),g=S(()=>e.noNavbar||l.value.navbar===!1||o.value.navbar===!1?!1:!!(r.value.title||o.value.logo||o.value.repo||o.value.navbar)),_=S(()=>e.noSidebar?!1:l.value.sidebar!==!1&&p.value.length!==0&&!l.value.home),C=S(()=>e.noToc||l.value.home?!1:l.value.toc||o.value.toc!==!1&&l.value.toc!==!1),y={x:0,y:0},k=$=>{y.x=$.changedTouches[0].clientX,y.y=$.changedTouches[0].clientY},w=$=>{const W=$.changedTouches[0].clientX-y.x,D=$.changedTouches[0].clientY-y.y;Math.abs(W)>Math.abs(D)*1.5&&Math.abs(W)>40&&(W>0&&y.x<=80?c(!0):c(!1))},E=()=>window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;let R=0;return Ae("scroll",T0(()=>{const $=E();$<=58||${$||c(!1)}),ve(()=>{const $=ec(document.body);ae(i,D=>{$.value=D});const W=n.afterEach(()=>{c(!1)});Qr(()=>{$.value=!1,W()})}),()=>f(nt("GlobalEncrypt")?Ue("GlobalEncrypt"):Oi,()=>f("div",{class:["theme-container",{"no-navbar":!g.value,"no-sidebar":!_.value&&!(t.sidebar||t.sidebarTop||t.sidebarBottom),"has-toc":C.value,"hide-navbar":v.value,"sidebar-collapsed":!s.value&&!a.value&&u.value,"sidebar-open":s.value&&i.value},e.containerClass,l.value.containerClass||""],onTouchStart:k,onTouchEnd:w},[g.value?f(I3,{onToggleSidebar:()=>c()},{startBefore:()=>{var $;return($=t.navbarStartBefore)==null?void 0:$.call(t)},startAfter:()=>{var $;return($=t.navbarStartAfter)==null?void 0:$.call(t)},centerBefore:()=>{var $;return($=t.navbarCenterBefore)==null?void 0:$.call(t)},centerAfter:()=>{var $;return($=t.navbarCenterAfter)==null?void 0:$.call(t)},endBefore:()=>{var $;return($=t.navbarEndBefore)==null?void 0:$.call(t)},endAfter:()=>{var $;return($=t.navbarEndAfter)==null?void 0:$.call(t)},screenTop:()=>{var $;return($=t.navScreenTop)==null?void 0:$.call(t)},screenBottom:()=>{var $;return($=t.navScreenBottom)==null?void 0:$.call(t)}}):null,f(Dt,{name:"fade"},()=>i.value?f("div",{class:"vp-sidebar-mask",onClick:()=>c(!1)}):null),f(Dt,{name:"fade"},()=>s.value?null:f("div",{class:"toggle-sidebar-wrapper",onClick:()=>d()},f("span",{class:["arrow",u.value?"end":"start"]}))),f(M3,{},{...t.sidebar?{default:()=>t.sidebar()}:{},top:()=>{var $;return($=t.sidebarTop)==null?void 0:$.call(t)},bottom:()=>{var $;return($=t.sidebarBottom)==null?void 0:$.call(t)}}),t.default(),f(m3)]))}}),cn=z({name:"DropTransition",props:{type:{type:String,default:"single"},delay:{type:Number,default:0},duration:{type:Number,default:.25},appear:Boolean},slots:Object,setup(e,{slots:t}){const n=l=>{l.style.transition=`transform ${e.duration}s ease-in-out ${e.delay}s, opacity ${e.duration}s ease-in-out ${e.delay}s`,l.style.transform="translateY(-20px)",l.style.opacity="0"},r=l=>{l.style.transform="translateY(0)",l.style.opacity="1"};return()=>f(e.type==="single"?Dt:x1,{name:"drop",appear:e.appear,onAppear:n,onAfterAppear:r,onEnter:n,onAfterEnter:r,onBeforeLeave:n},()=>t.default())}});const ql=({custom:e})=>f(Ei,{class:["theme-hope-content",{custom:e}]});ql.displayName="MarkdownContent",ql.props={custom:Boolean};var Dc=ql;const Hc=()=>f(we,{name:"author"},()=>f("path",{d:"M649.6 633.6c86.4-48 147.2-144 147.2-249.6 0-160-128-288-288-288s-288 128-288 288c0 108.8 57.6 201.6 147.2 249.6-121.6 48-214.4 153.6-240 288-3.2 9.6 0 19.2 6.4 25.6 3.2 9.6 12.8 12.8 22.4 12.8h704c9.6 0 19.2-3.2 25.6-12.8 6.4-6.4 9.6-16 6.4-25.6-25.6-134.4-121.6-240-243.2-288z"}));Hc.displayName="AuthorIcon";const Bc=()=>f(we,{name:"calendar"},()=>f("path",{d:"M716.4 110.137c0-18.753-14.72-33.473-33.472-33.473-18.753 0-33.473 14.72-33.473 33.473v33.473h66.993v-33.473zm-334.87 0c0-18.753-14.72-33.473-33.473-33.473s-33.52 14.72-33.52 33.473v33.473h66.993v-33.473zm468.81 33.52H716.4v100.465c0 18.753-14.72 33.473-33.472 33.473a33.145 33.145 0 01-33.473-33.473V143.657H381.53v100.465c0 18.753-14.72 33.473-33.473 33.473a33.145 33.145 0 01-33.473-33.473V143.657H180.6A134.314 134.314 0 0046.66 277.595v535.756A134.314 134.314 0 00180.6 947.289h669.74a134.36 134.36 0 00133.94-133.938V277.595a134.314 134.314 0 00-133.94-133.938zm33.473 267.877H147.126a33.145 33.145 0 01-33.473-33.473c0-18.752 14.72-33.473 33.473-33.473h736.687c18.752 0 33.472 14.72 33.472 33.473a33.145 33.145 0 01-33.472 33.473z"}));Bc.displayName="CalendarIcon";const Fc=()=>f(we,{name:"category"},()=>f("path",{d:"M148.41 106.992h282.176c22.263 0 40.31 18.048 40.31 40.31V429.48c0 22.263-18.047 40.31-40.31 40.31H148.41c-22.263 0-40.311-18.047-40.311-40.31V147.302c0-22.263 18.048-40.31 40.311-40.31zM147.556 553.478H429.73c22.263 0 40.311 18.048 40.311 40.31v282.176c0 22.263-18.048 40.312-40.31 40.312H147.555c-22.263 0-40.311-18.049-40.311-40.312V593.79c0-22.263 18.048-40.311 40.31-40.311zM593.927 106.992h282.176c22.263 0 40.31 18.048 40.31 40.31V429.48c0 22.263-18.047 40.31-40.31 40.31H593.927c-22.263 0-40.311-18.047-40.311-40.31V147.302c0-22.263 18.048-40.31 40.31-40.31zM730.22 920.502H623.926c-40.925 0-74.22-33.388-74.22-74.425V623.992c0-41.038 33.387-74.424 74.425-74.424h222.085c41.038 0 74.424 33.226 74.424 74.067v114.233c0 10.244-8.304 18.548-18.547 18.548s-18.548-8.304-18.548-18.548V623.635c0-20.388-16.746-36.974-37.33-36.974H624.13c-20.585 0-37.331 16.747-37.331 37.33v222.086c0 20.585 16.654 37.331 37.126 37.331H730.22c10.243 0 18.547 8.304 18.547 18.547 0 10.244-8.304 18.547-18.547 18.547z"}));Fc.displayName="CategoryIcon";const jc=()=>f(we,{name:"print"},()=>f("path",{d:"M819.2 364.8h-44.8V128c0-17.067-14.933-32-32-32H281.6c-17.067 0-32 14.933-32 32v236.8h-44.8C145.067 364.8 96 413.867 96 473.6v192c0 59.733 49.067 108.8 108.8 108.8h44.8V896c0 17.067 14.933 32 32 32h460.8c17.067 0 32-14.933 32-32V774.4h44.8c59.733 0 108.8-49.067 108.8-108.8v-192c0-59.733-49.067-108.8-108.8-108.8zM313.6 160h396.8v204.8H313.6V160zm396.8 704H313.6V620.8h396.8V864zM864 665.6c0 25.6-19.2 44.8-44.8 44.8h-44.8V588.8c0-17.067-14.933-32-32-32H281.6c-17.067 0-32 14.933-32 32v121.6h-44.8c-25.6 0-44.8-19.2-44.8-44.8v-192c0-25.6 19.2-44.8 44.8-44.8h614.4c25.6 0 44.8 19.2 44.8 44.8v192z"}));jc.displayName="PrintIcon";const zc=()=>f(we,{name:"tag"},()=>f("path",{d:"M939.902 458.563L910.17 144.567c-1.507-16.272-14.465-29.13-30.737-30.737L565.438 84.098h-.402c-3.215 0-5.726 1.005-7.634 2.913l-470.39 470.39a10.004 10.004 0 000 14.164l365.423 365.424c1.909 1.908 4.42 2.913 7.132 2.913s5.223-1.005 7.132-2.913l470.39-470.39c2.01-2.11 3.014-5.023 2.813-8.036zm-240.067-72.121c-35.458 0-64.286-28.828-64.286-64.286s28.828-64.285 64.286-64.285 64.286 28.828 64.286 64.285-28.829 64.286-64.286 64.286z"}));zc.displayName="TagIcon";const Vc=()=>f(we,{name:"timer"},()=>f("path",{d:"M799.387 122.15c4.402-2.978 7.38-7.897 7.38-13.463v-1.165c0-8.933-7.38-16.312-16.312-16.312H256.33c-8.933 0-16.311 7.38-16.311 16.312v1.165c0 5.825 2.977 10.874 7.637 13.592 4.143 194.44 97.22 354.963 220.201 392.763-122.204 37.542-214.893 196.511-220.2 389.397-4.661 5.049-7.638 11.651-7.638 19.03v5.825h566.49v-5.825c0-7.379-2.849-13.981-7.509-18.9-5.049-193.016-97.867-351.985-220.2-389.527 123.24-37.67 216.446-198.453 220.588-392.892zM531.16 450.445v352.632c117.674 1.553 211.787 40.778 211.787 88.676H304.097c0-48.286 95.149-87.382 213.728-88.676V450.445c-93.077-3.107-167.901-81.297-167.901-177.093 0-8.803 6.99-15.793 15.793-15.793 8.803 0 15.794 6.99 15.794 15.793 0 80.261 63.69 145.635 142.01 145.635s142.011-65.374 142.011-145.635c0-8.803 6.99-15.793 15.794-15.793s15.793 6.99 15.793 15.793c0 95.019-73.789 172.82-165.96 177.093z"}));Vc.displayName="TimerIcon";const Wc=()=>f(we,{name:"word"},()=>[f("path",{d:"M518.217 432.64V73.143A73.143 73.143 0 01603.43 1.097a512 512 0 01419.474 419.474 73.143 73.143 0 01-72.046 85.212H591.36a73.143 73.143 0 01-73.143-73.143z"}),f("path",{d:"M493.714 566.857h340.297a73.143 73.143 0 0173.143 85.577A457.143 457.143 0 11371.566 117.76a73.143 73.143 0 0185.577 73.143v339.383a36.571 36.571 0 0036.571 36.571z"})]);Wc.displayName="WordIcon";const Bt=()=>{const e=pe();return S(()=>e.value.metaLocales)};var N3=z({name:"AuthorInfo",inheritAttrs:!1,props:{author:{type:Array,required:!0},pure:Boolean},setup(e){const t=Bt();return()=>e.author.length?f("span",{class:"page-author-info","aria-label":`${t.value.author}${e.pure?"":"🖊"}`,...e.pure?{}:{"data-balloon-pos":"down"}},[f(Hc),f("span",e.author.map(n=>n.url?f("a",{class:"page-author-item",href:n.url,target:"_blank",rel:"noopener noreferrer"},n.name):f("span",{class:"page-author-item"},n.name))),f("span",{property:"author",content:e.author.map(n=>n.name).join(", ")})]):null}}),D3=z({name:"CategoryInfo",inheritAttrs:!1,props:{category:{type:Array,required:!0},pure:Boolean},setup(e){const t=Ge(),n=ie(),r=Bt(),l=(o,s="")=>{s&&n.value.path!==s&&(o.preventDefault(),t.push(s))};return()=>e.category.length?f("span",{class:"page-category-info","aria-label":`${r.value.category}${e.pure?"":"🌈"}`,...e.pure?{}:{"data-balloon-pos":"down"}},[f(Fc),e.category.map(({name:o,path:s})=>f("span",{class:["page-category-item",{[`category${Mi(o,9)}`]:!e.pure,clickable:s}],role:s?"navigation":"",onClick:a=>l(a,s)},o)),f("meta",{property:"articleSection",content:e.category.map(({name:o})=>o).join(",")})]):null}}),H3=z({name:"DateInfo",inheritAttrs:!1,props:{date:{type:Object,default:null},localizedDate:{type:String,default:""},pure:Boolean},setup(e){const t=yi(),n=Bt();return()=>e.date?f("span",{class:"page-date-info","aria-label":`${n.value.date}${e.pure?"":"📅"}`,...e.pure?{}:{"data-balloon-pos":"down"}},[f(Bc),f("span",f(Zr,()=>e.localizedDate||e.date.toLocaleDateString(t.value))),f("meta",{property:"datePublished",content:e.date.toISOString()||""})]):null}}),B3=z({name:"OriginalInfo",inheritAttrs:!1,props:{isOriginal:Boolean},setup(e){const t=Bt();return()=>e.isOriginal?f("span",{class:"page-original-info"},t.value.origin):null}}),F3=z({name:"ReadingTimeInfo",inheritAttrs:!1,props:{readingTime:{type:Object,default:()=>null},readingTimeLocale:{type:Object,default:()=>null},pure:Boolean},setup(e){const t=Bt(),n=S(()=>{if(!e.readingTime)return null;const{minutes:r}=e.readingTime;return r<1?"PT1M":`PT${Math.round(r)}M`});return()=>{var r,l;return(r=e.readingTimeLocale)!=null&&r.time?f("span",{class:"page-reading-time-info","aria-label":`${t.value.readingTime}${e.pure?"":"⌛"}`,...e.pure?{}:{"data-balloon-pos":"down"}},[f(Vc),f("span",(l=e.readingTimeLocale)==null?void 0:l.time),f("meta",{property:"timeRequired",content:n.value})]):null}}}),j3=z({name:"TagInfo",inheritAttrs:!1,props:{tag:{type:Array,default:()=>[]},pure:Boolean},setup(e){const t=Ge(),n=ie(),r=Bt(),l=(o,s="")=>{s&&n.value.path!==s&&(o.preventDefault(),t.push(s))};return()=>e.tag.length?f("span",{class:"page-tag-info","aria-label":`${r.value.tag}${e.pure?"":"🏷"}`,...e.pure?{}:{"data-balloon-pos":"down"}},[f(zc),e.tag.map(({name:o,path:s})=>f("span",{class:["page-tag-item",{[`tag${Mi(o,9)}`]:!e.pure,clickable:s}],role:s?"navigation":"",onClick:a=>l(a,s)},o)),f("meta",{property:"keywords",content:e.tag.map(({name:o})=>o).join(",")})]):null}}),z3=z({name:"ReadTimeInfo",inheritAttrs:!1,props:{readingTime:{type:Object,default:()=>null},readingTimeLocale:{type:Object,default:()=>null},pure:Boolean},setup(e){const t=Bt();return()=>{var n,r,l;return(n=e.readingTimeLocale)!=null&&n.words?f("span",{class:"page-word-info","aria-label":`${t.value.words}${e.pure?"":"🔠"}`,...e.pure?{}:{"data-balloon-pos":"down"}},[f(Wc),f("span",(r=e.readingTimeLocale)==null?void 0:r.words),f("meta",{property:"wordCount",content:(l=e.readingTime)==null?void 0:l.words})]):null}}}),V3=z({name:"PageInfo",components:{AuthorInfo:N3,CategoryInfo:D3,DateInfo:H3,OriginalInfo:B3,PageViewInfo:()=>null,ReadingTimeInfo:F3,TagInfo:j3,WordInfo:z3},props:{items:{type:[Array,Boolean],default:()=>["Author","Original","Date","PageView","ReadingTime","Category","Tag"]},info:{type:Object,required:!0}},setup(e){const t=ll();return()=>e.items?f("div",{class:"page-info"},e.items.map(n=>f(Ue(`${n}Info`),{...e.info,pure:t.value}))):null}}),W3=z({name:"PrintButton",setup(){const e=Rn(),t=pe();return()=>e.value.print===!1?null:f("button",{type:"button",class:"print-button",title:t.value.metaLocales.print,onClick:()=>{window.print()}},f(jc))}});const U3=({title:e,level:t,slug:n})=>f(Ct,{to:`#${n}`,class:["toc-link",`level${t}`]},()=>e),Yl=(e,t)=>{const n=Et();return e.length&&t>0?f("ul",{class:"toc-list"},e.map(r=>{const l=Yl(r.children,t-1);return[f("li",{class:["toc-item",{active:$o(n,`#${r.slug}`)}]},U3(r)),l?f("li",l):null]})):null};var K3=z({name:"TOC",props:{items:{type:Array,default:()=>[]},headerDepth:{type:Number,default:2}},slots:Object,setup(e,{slots:t}){const n=Et(),r=ie(),l=Bt(),o=Ye(),s=J("-1.7rem"),a=c=>{var u;(u=o.value)==null||u.scrollTo({top:c,behavior:"smooth"})},i=()=>{if(o.value){const c=document.querySelector(".toc-item.active");c?s.value=`${c.getBoundingClientRect().top-o.value.getBoundingClientRect().top+o.value.scrollTop}px`:s.value="-1.7rem"}else s.value="-1.7rem"};return ve(()=>{ae(()=>n.hash,c=>{if(o.value){const u=document.querySelector(`#toc a.toc-link[href$="${c}"]`);if(!u)return;const{top:d,height:p}=o.value.getBoundingClientRect(),{top:v,height:g}=u.getBoundingClientRect();vd+p&&a(o.value.scrollTop+v+g-d-p)}}),ae(()=>n.fullPath,i,{flush:"post",immediate:!0})}),()=>{var u,d;const c=e.items.length?Yl(e.items,e.headerDepth):r.value.headers?Yl(r.value.headers,e.headerDepth):null;return c?f("div",{class:"toc-place-holder"},[f("aside",{id:"toc"},[(u=t.before)==null?void 0:u.call(t),f("div",{class:"toc-header"},[l.value.toc,f(W3)]),f("div",{class:"toc-wrapper",ref:o},[c,f("div",{class:"toc-marker",style:{top:s.value}})]),(d=t.after)==null?void 0:d.call(t)])]):null}}}),Uc=z({name:"SkipLink",props:{content:{type:String,default:"main-content"}},setup(e){const t=ie(),n=pe(),r=Ye(),l=({target:o})=>{const s=document.querySelector(o.hash);if(s){const a=()=>{s.removeAttribute("tabindex"),s.removeEventListener("blur",a)};s.setAttribute("tabindex","-1"),s.addEventListener("blur",a),s.focus(),window.scrollTo(0,0)}};return ve(()=>{ae(()=>t.value.path,()=>r.value.focus())}),()=>[f("span",{ref:r,tabindex:"-1"}),f("a",{href:`#${e.content}`,class:"vp-skip-link sr-only",onClick:l},n.value.routeLocales.skipToContent)]}});let Tl=null,Hn=null;const q3={wait:()=>Tl,pending:()=>{Tl=new Promise(e=>Hn=e)},resolve:()=>{Hn==null||Hn(),Tl=null,Hn=null}},Kc=()=>q3;var qc=z({name:"FadeSlideY",slots:Object,setup(e,{slots:t}){const{resolve:n,pending:r}=Kc();return()=>f(Dt,{name:"fade-slide-y",mode:"out-in",onBeforeEnter:n,onBeforeLeave:r},()=>{var l;return(l=t.default)==null?void 0:l.call(t)})}});const Y3=(e,t)=>{const n=e.replace(t,"/").split("/"),r=[];let l=Co(t);return n.forEach((o,s)=>{s!==n.length-1?(l+=`${o}/`,r.push({link:l,name:o||"Home"})):o!==""&&(l+=o,r.push({link:l,name:o}))}),r},Yc=(e,{slots:t})=>{var d,p;const{bgImage:n,bgImageDark:r,bgImageStyle:l,color:o,description:s,image:a,imageDark:i,header:c,features:u=[]}=e;return f("div",{class:"vp-feature-wrapper"},[n?f("div",{class:["vp-feature-bg",{light:r}],style:[{"background-image":`url(${n})`},l]}):null,r?f("div",{class:"vp-feature-bg dark",style:[{"background-image":`url(${r})`},l]}):null,f("div",{class:"vp-feature",style:o?{color:o}:{}},[((d=t.image)==null?void 0:d.call(t,e))||[a?f("img",{class:["vp-feature-image",{light:i}],src:Ie(a),alt:c}):null,i?f("img",{class:"vp-feature-image dark",src:Ie(i),alt:c}):null],((p=t.info)==null?void 0:p.call(t,e))||[c?f("h2",{class:"vp-feature-header"},c):null,s?f("p",{class:"vp-feature-description",innerHTML:s}):null],u.length?f("div",{class:"vp-features"},u.map(({icon:v,title:g,details:_,link:C})=>{const y=[f("h3",{class:"vp-feature-title"},[f(De,{icon:v}),f("span",{innerHTML:g})]),f("p",{class:"vp-feature-details",innerHTML:_})];return C?Br(C)?f("a",{class:"vp-feature-item link",href:C,role:"navigation","aria-label":g,target:"_blank"},y):f(Ct,{class:"vp-feature-item link",to:C,role:"navigation","aria-label":g},()=>y):f("div",{class:"vp-feature-item"},y)})):null])])};Yc.displayName="FeaturePanel";var ra=Yc;const Gc=e=>{const{icon:t="",color:n,size:r}=e,l={};return n&&(l.color=n),r&&(l.height=Number.isNaN(Number(r))?r:`${r}px`),An(t)?f("img",{class:"icon",src:t,"no-view":"",style:l}):nl(t)?f("img",{class:"icon",src:Ie(t),"no-view":"",style:l}):f(Ue("FontIcon"),e)};Gc.displayName="HopeIcon";var G3=Gc,J3=z({name:"HeroInfo",slots:Object,setup(e,{slots:t}){const n=be(),r=So(),l=S(()=>n.value.heroFullScreen??!1),o=S(()=>{const{heroText:c,tagline:u}=n.value;return{text:c??r.value.title??"Hello",tagline:u??r.value.description??"",isFullScreen:l.value}}),s=S(()=>{const{heroText:c,heroImage:u,heroImageDark:d,heroAlt:p,heroImageStyle:v}=n.value;return{image:u?Ie(u):null,imageDark:d?Ie(d):null,heroStyle:v,alt:p||c||"hero image",isFullScreen:l.value}}),a=S(()=>{const{bgImage:c,bgImageDark:u,bgImageStyle:d}=n.value;return{image:bt(c)?Ie(c):null,imageDark:bt(u)?Ie(u):null,bgStyle:d,isFullScreen:l.value}}),i=S(()=>n.value.actions??[]);return()=>{var c,u,d;return f("header",{class:["vp-hero-info-wrapper",{fullscreen:l.value}]},[((c=t.heroBg)==null?void 0:c.call(t,a.value))||[a.value.image?f("div",{class:["vp-hero-mask",{light:a.value.imageDark}],style:[{"background-image":`url(${a.value.image})`},a.value.bgStyle]}):null,a.value.imageDark?f("div",{class:"vp-hero-mask dark",style:[{"background-image":`url(${a.value.imageDark})`},a.value.bgStyle]}):null],f("div",{class:"vp-hero-info"},[((u=t.heroImage)==null?void 0:u.call(t,s.value))||f(cn,{appear:!0,type:"group"},()=>[s.value.image?f("img",{key:"light",class:["vp-hero-image",{light:s.value.imageDark}],style:s.value.heroStyle,src:s.value.image,alt:s.value.alt}):null,s.value.imageDark?f("img",{key:"dark",class:"vp-hero-image dark",style:s.value.heroStyle,src:s.value.imageDark,alt:s.value.alt}):null]),((d=t.heroInfo)==null?void 0:d.call(t,o.value))??f("div",{class:"vp-hero-infos"},[o.value.text?f(cn,{appear:!0,delay:.04},()=>f("h1",{id:"main-title"},o.value.text)):null,o.value.tagline?f(cn,{appear:!0,delay:.08},()=>f("p",{id:"main-description",innerHTML:o.value.tagline})):null,i.value.length?f(cn,{appear:!0,delay:.12},()=>f("p",{class:"vp-hero-actions"},i.value.map(p=>f(Me,{class:["vp-hero-action",p.type||"default"],config:p,noExternalLinkIcon:!0},p.icon?{before:()=>f(G3,{icon:p.icon})}:{})))):null])])])}}});const Jc=(e,{slots:t})=>{var p,v,g;const{bgImage:n,bgImageDark:r,bgImageStyle:l,color:o,description:s,image:a,imageDark:i,header:c,highlights:u=[],type:d="un-order"}=e;return f("div",{class:"vp-highlight-wrapper",style:o?{color:o}:{}},[n?f("div",{class:["vp-highlight-bg",{light:r}],style:[{"background-image":`url(${n})`},l]}):null,r?f("div",{class:"vp-highlight-bg dark",style:[{"background-image":`url(${r})`},l]}):null,f("div",{class:"vp-highlight"},[((p=t.image)==null?void 0:p.call(t,e))||[a?f("img",{class:["vp-highlight-image",{light:i}],src:Ie(a),alt:c}):null,i?f("img",{class:"vp-highlight-image dark",src:Ie(i),alt:c}):null],((v=t.info)==null?void 0:v.call(t,e))||[f("div",{class:"vp-highlight-info-wrapper"},f("div",{class:"vp-highlight-info"},[c?f("h2",{class:"vp-highlight-header",innerHTML:c}):null,s?f("p",{class:"vp-highlight-description",innerHTML:s}):null,((g=t.highlights)==null?void 0:g.call(t,u))||f(d==="order"?"ol":d==="no-order"?"dl":"ul",{class:"vp-highlights"},u.map(({icon:_,title:C,details:y,link:k})=>{const w=[f(d==="no-order"?"dt":"h3",{class:"vp-highlight-title"},[_?f(De,{class:"vp-highlight-icon",icon:_}):null,f("span",{innerHTML:C})]),y?f(d==="no-order"?"dd":"p",{class:"vp-highlight-details",innerHTML:y}):null];return f(d==="no-order"?"div":"li",{class:["vp-highlight-item-wrapper",{link:k}]},k?a0(k)?f("a",{class:"vp-highlight-item link",href:k,role:"navigation","aria-label":C,target:"_blank"},w):f(Ct,{class:"vp-highlight-item link",to:k,role:"navigation","aria-label":C},()=>w):f("div",{class:"vp-highlight-item"},w))}))]))]])])};Jc.displayName="HighlightPanel";var Q3=Jc,X3=z({name:"HomePage",slots:Object,setup(e,{slots:t}){const n=ll(),r=be(),l=S(()=>{const{features:s}=r.value;return Q(s)?s:null}),o=S(()=>{const{highlights:s}=r.value;return Q(s)?s:null});return()=>{var s,a,i,c;return f("main",{id:"main-content",class:["vp-project-home ",{pure:n.value}],"aria-labelledby":r.value.heroText===null?"":"main-title"},[(s=t.top)==null?void 0:s.call(t),f(J3),((a=o.value)==null?void 0:a.map(u=>"features"in u?f(ra,u):f(Q3,u)))||(l.value?f(cn,{appear:!0,delay:.24},()=>f(ra,{features:l.value})):null),(i=t.center)==null?void 0:i.call(t),f(cn,{appear:!0,delay:.32},()=>f(Dc)),(c=t.bottom)==null?void 0:c.call(t)])}}}),Z3=z({name:"BreadCrumb",setup(){const e=Ge(),t=ie(),n=$n(),r=be(),l=pe(),o=Ye([]),s=S(()=>(r.value.breadcrumb||r.value.breadcrumb!==!1&&l.value.breadcrumb!==!1)&&o.value.length>1),a=S(()=>r.value.breadcrumbIcon||r.value.breadcrumbIcon!==!1&&l.value.breadcrumbIcon!==!1),i=()=>{const c=e.getRoutes(),u=Y3(t.value.path,n.value).map(({link:d,name:p})=>{const v=c.find(g=>g.path===d);if(v){const{meta:g,path:_}=jr(e,v.path);return{title:g[mt.shortTitle]||g[mt.title]||p,icon:g[mt.icon],path:_}}return null}).filter(d=>d!==null);u.length>1&&(o.value=u)};return ve(()=>{ae(()=>t.value.path,i,{immediate:!0})}),()=>f("nav",{class:["vp-breadcrumb",{disable:!s.value}]},s.value?f("ol",{vocab:"https://schema.org/",typeof:"BreadcrumbList"},o.value.map((c,u)=>f("li",{class:{"is-active":o.value.length-1===u},property:"itemListElement",typeof:"ListItem"},[f(Ct,{to:c.path,property:"item",typeof:"WebPage"},()=>[a.value?f(De,{icon:c.icon}):null,f("span",{property:"name"},c.title||"Unknown")]),f("meta",{property:"position",content:u+1})]))):[])}});const la=e=>{const t=Ge();return e===!1?!1:ue(e)?hn(t,e,!0):ir(e)?e:null},Gl=(e,t,n)=>{const r=e.findIndex(l=>l.link===t);if(r!==-1){const l=e[r+n];return l!=null&&l.link?l:null}for(const l of e)if(l.children){const o=Gl(l.children,t,n);if(o)return o}return null};var ep=z({name:"PageNav",setup(){const e=pe(),t=be(),n=No(),r=ie(),l=r3(),o=S(()=>{const a=la(t.value.prev);return a===!1?null:a||(e.value.prevLink===!1?null:Gl(n.value,r.value.path,-1))}),s=S(()=>{const a=la(t.value.next);return a===!1?null:a||(e.value.nextLink===!1?null:Gl(n.value,r.value.path,1))});return Ae("keydown",a=>{a.altKey&&(a.key==="ArrowRight"?s.value&&(l(s.value.link),a.preventDefault()):a.key==="ArrowLeft"&&o.value&&(l(o.value.link),a.preventDefault()))}),()=>o.value||s.value?f("nav",{class:"vp-page-nav"},[o.value?f(Me,{class:"prev",config:o.value},()=>{var a,i;return[f("div",{class:"hint"},[f("span",{class:"arrow start"}),e.value.metaLocales.prev]),f("div",{class:"link"},[f(De,{icon:(a=o.value)==null?void 0:a.icon}),(i=o.value)==null?void 0:i.text])]}):null,s.value?f(Me,{class:"next",config:s.value},()=>{var a,i;return[f("div",{class:"hint"},[e.value.metaLocales.next,f("span",{class:"arrow end"})]),f("div",{class:"link"},[(a=s.value)==null?void 0:a.text,f(De,{icon:(i=s.value)==null?void 0:i.icon})])]}):null]):null}});const tp={GitHub:":repo/edit/:branch/:path",GitLab:":repo/-/edit/:branch/:path",Gitee:":repo/edit/:branch/:path",Bitbucket:":repo/src/:branch/:path?mode=edit&spa=0&at=:branch&fileviewer=file-view-default"},np=({docsRepo:e,docsBranch:t,docsDir:n,filePathRelative:r,editLinkPattern:l})=>{if(!r)return null;const o=zi(e);let s;return l?s=l:o!==null&&(s=tp[o]),s?s.replace(/:repo/,An(e)?e:`https://github.com/${e}`).replace(/:branch/,t).replace(/:path/,di(`${Co(n)}/${r}`)):null},rp=()=>{const e=pe(),t=ie(),n=be();return S(()=>{const{repo:r,docsRepo:l=r,docsBranch:o="main",docsDir:s="",editLink:a,editLinkPattern:i=""}=e.value;if(!(n.value.editLink??a??!0)||!l)return null;const c=np({docsRepo:l,docsBranch:o,docsDir:s,editLinkPattern:i,filePathRelative:t.value.filePathRelative});return c?{text:e.value.metaLocales.editLink,link:c}:null})},lp=()=>{const e=So(),t=pe(),n=ie(),r=be();return S(()=>{var l,o;return!(r.value.lastUpdated??t.value.lastUpdated??!0)||!((l=n.value.git)!=null&&l.updatedTime)?null:new Date((o=n.value.git)==null?void 0:o.updatedTime).toLocaleString(e.value.lang)})},op=()=>{const e=pe(),t=ie(),n=be();return S(()=>{var r;return n.value.contributors??e.value.contributors??!0?((r=t.value.git)==null?void 0:r.contributors)??null:null})};var sp=z({name:"PageTitle",setup(){const e=ie(),t=be(),n=pe(),{info:r,items:l}=a3();return()=>f("div",{class:"vp-page-title"},[f("h1",[n.value.titleIcon===!1?null:f(De,{icon:t.value.icon}),e.value.title]),f(V3,{info:r.value,...l.value===null?{}:{items:l.value}}),f("hr")])}});const Qc=()=>f(we,{name:"edit"},()=>[f("path",{d:"M430.818 653.65a60.46 60.46 0 0 1-50.96-93.281l71.69-114.012 7.773-10.365L816.038 80.138A60.46 60.46 0 0 1 859.225 62a60.46 60.46 0 0 1 43.186 18.138l43.186 43.186a60.46 60.46 0 0 1 0 86.373L588.879 565.55l-8.637 8.637-117.466 68.234a60.46 60.46 0 0 1-31.958 11.229z"}),f("path",{d:"M728.802 962H252.891A190.883 190.883 0 0 1 62.008 771.98V296.934a190.883 190.883 0 0 1 190.883-192.61h267.754a60.46 60.46 0 0 1 0 120.92H252.891a69.962 69.962 0 0 0-69.098 69.099V771.98a69.962 69.962 0 0 0 69.098 69.098h475.911A69.962 69.962 0 0 0 797.9 771.98V503.363a60.46 60.46 0 1 1 120.922 0V771.98A190.883 190.883 0 0 1 728.802 962z"})]);Qc.displayName="EditIcon";var ap=z({name:"PageMeta",setup(){const e=pe(),t=rp(),n=lp(),r=op();return()=>{const{metaLocales:l}=e.value;return f("footer",{class:"page-meta"},[t.value?f("div",{class:"meta-item edit-link"},f(Me,{class:"label",config:t.value},{before:()=>f(Qc)})):null,f("div",{class:"meta-item git-info"},[n.value?f("div",{class:"update-time"},[f("span",{class:"label"},`${l.lastUpdated}: `),f(Zr,()=>f("span",{class:"info"},n.value))]):null,r.value&&r.value.length?f("div",{class:"contributors"},[f("span",{class:"label"},`${l.contributors}: `),r.value.map(({email:o,name:s},a)=>[f("span",{class:"contributor",title:`email: ${o}`},s),a!==r.value.length-1?",":""])]):null])])}}}),ip=z({name:"NormalPage",slots:Object,setup(e,{slots:t}){const n=be(),r=ie(),{isDarkmode:l}=fr(),o=pe(),s=S(()=>n.value.toc||n.value.toc!==!1&&o.value.toc!==!1);return()=>f("main",{id:"main-content",class:"vp-page"},f(nt("LocalEncrypt")?Ue("LocalEncrypt"):Oi,()=>{var a,i,c,u;return[(a=t.top)==null?void 0:a.call(t),n.value.cover?f("img",{class:"page-cover",src:Ie(n.value.cover),alt:r.value.title,"no-view":""}):null,f(Z3),f(sp),s.value?f(K3,{headerDepth:n.value.headerDepth??o.value.headerDepth??2},{before:()=>{var d;return(d=t.tocBefore)==null?void 0:d.call(t)},after:()=>{var d;return(d=t.tocAfter)==null?void 0:d.call(t)}}):null,(i=t.contentBefore)==null?void 0:i.call(t),f(Dc),(c=t.contentAfter)==null?void 0:c.call(t),f(ap),f(ep),nt("CommentService")?f(Ue("CommentService"),{darkmode:l.value}):null,(u=t.bottom)==null?void 0:u.call(t)]}))}}),cp=z({name:"Layout",slots:Object,setup(e,{slots:t}){pe();const n=ie(),r=be(),{isMobile:l}=ol(),o=S(()=>"none");return()=>[f(Uc),f(Nc,{},{default:()=>{var s;return((s=t.default)==null?void 0:s.call(t))||(r.value.home?f(X3):f(qc,()=>f(ip,{key:n.value.path},{top:()=>{var a;return(a=t.top)==null?void 0:a.call(t)},bottom:()=>{var a;return(a=t.bottom)==null?void 0:a.call(t)},contentBefore:()=>{var a;return(a=t.contentBefore)==null?void 0:a.call(t)},contentAfter:()=>{var a;return(a=t.contentAfter)==null?void 0:a.call(t)},tocBefore:()=>{var a;return(a=t.tocBefore)==null?void 0:a.call(t)},tocAfter:()=>{var a;return(a=t.tocAfter)==null?void 0:a.call(t)}})))},...o.value!=="none"?{navScreenBottom:()=>f(Ue("BloggerInfo"))}:{},...!l.value&&o.value==="always"?{sidebar:()=>f(Ue("BloggerInfo"))}:{}})]}}),up=z({name:"NotFoundHint",setup(){const e=pe(),t=()=>{const n=e.value.routeLocales.notFoundMsg;return n[Math.floor(Math.random()*n.length)]};return()=>f("div",{class:"not-found-hint"},[f("p",{class:"error-code"},"404"),f("h1",{class:"error-title"},e.value.routeLocales.notFoundTitle),f("p",{class:"error-hint"},t())])}}),fp=z({name:"NotFound",slots:Object,setup(e,{slots:t}){const n=$n(),r=pe(),{navigate:l}=Vl({to:r.value.home??n.value});return()=>[f(Uc),f(Nc,{noSidebar:!0},()=>{var o;return f("main",{id:"main-content",class:"vp-page not-found"},((o=t.default)==null?void 0:o.call(t))||[f(up),f("div",{class:"actions"},[f("button",{type:"button",class:"action-button",onClick:()=>{window.history.go(-1)}},r.value.routeLocales.back),f("button",{type:"button",class:"action-button",onClick:()=>l()},r.value.routeLocales.home)])])})]}});const rn="./ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),xl=Array.from({length:64},(e,t)=>t),xr=e=>Array(e).fill(-1),At=[...xr(46),0,1,...xl.slice(54,64),...xr(7),...xl.slice(2,28),...xr(6),...xl.slice(28,54),...xr(5)],oa=[608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479,2450970073,2306472731],sa=[3509652390,2564797868,805139163,3491422135,3101798381,1780907670,3128725573,4046225305,614570311,3012652279,134345442,2240740374,1667834072,1901547113,2757295779,4103290238,227898511,1921955416,1904987480,2182433518,2069144605,3260701109,2620446009,720527379,3318853667,677414384,3393288472,3101374703,2390351024,1614419982,1822297739,2954791486,3608508353,3174124327,2024746970,1432378464,3864339955,2857741204,1464375394,1676153920,1439316330,715854006,3033291828,289532110,2706671279,2087905683,3018724369,1668267050,732546397,1947742710,3462151702,2609353502,2950085171,1814351708,2050118529,680887927,999245976,1800124847,3300911131,1713906067,1641548236,4213287313,1216130144,1575780402,4018429277,3917837745,3693486850,3949271944,596196993,3549867205,258830323,2213823033,772490370,2760122372,1774776394,2652871518,566650946,4142492826,1728879713,2882767088,1783734482,3629395816,2517608232,2874225571,1861159788,326777828,3124490320,2130389656,2716951837,967770486,1724537150,2185432712,2364442137,1164943284,2105845187,998989502,3765401048,2244026483,1075463327,1455516326,1322494562,910128902,469688178,1117454909,936433444,3490320968,3675253459,1240580251,122909385,2157517691,634681816,4142456567,3825094682,3061402683,2540495037,79693498,3249098678,1084186820,1583128258,426386531,1761308591,1047286709,322548459,995290223,1845252383,2603652396,3431023940,2942221577,3202600964,3727903485,1712269319,422464435,3234572375,1170764815,3523960633,3117677531,1434042557,442511882,3600875718,1076654713,1738483198,4213154764,2393238008,3677496056,1014306527,4251020053,793779912,2902807211,842905082,4246964064,1395751752,1040244610,2656851899,3396308128,445077038,3742853595,3577915638,679411651,2892444358,2354009459,1767581616,3150600392,3791627101,3102740896,284835224,4246832056,1258075500,768725851,2589189241,3069724005,3532540348,1274779536,3789419226,2764799539,1660621633,3471099624,4011903706,913787905,3497959166,737222580,2514213453,2928710040,3937242737,1804850592,3499020752,2949064160,2386320175,2390070455,2415321851,4061277028,2290661394,2416832540,1336762016,1754252060,3520065937,3014181293,791618072,3188594551,3933548030,2332172193,3852520463,3043980520,413987798,3465142937,3030929376,4245938359,2093235073,3534596313,375366246,2157278981,2479649556,555357303,3870105701,2008414854,3344188149,4221384143,3956125452,2067696032,3594591187,2921233993,2428461,544322398,577241275,1471733935,610547355,4027169054,1432588573,1507829418,2025931657,3646575487,545086370,48609733,2200306550,1653985193,298326376,1316178497,3007786442,2064951626,458293330,2589141269,3591329599,3164325604,727753846,2179363840,146436021,1461446943,4069977195,705550613,3059967265,3887724982,4281599278,3313849956,1404054877,2845806497,146425753,1854211946,1266315497,3048417604,3681880366,3289982499,290971e4,1235738493,2632868024,2414719590,3970600049,1771706367,1449415276,3266420449,422970021,1963543593,2690192192,3826793022,1062508698,1531092325,1804592342,2583117782,2714934279,4024971509,1294809318,4028980673,1289560198,2221992742,1669523910,35572830,157838143,1052438473,1016535060,1802137761,1753167236,1386275462,3080475397,2857371447,1040679964,2145300060,2390574316,1461121720,2956646967,4031777805,4028374788,33600511,2920084762,1018524850,629373528,3691585981,3515945977,2091462646,2486323059,586499841,988145025,935516892,3367335476,2599673255,2839830854,265290510,3972581182,2759138881,3795373465,1005194799,847297441,406762289,1314163512,1332590856,1866599683,4127851711,750260880,613907577,1450815602,3165620655,3734664991,3650291728,3012275730,3704569646,1427272223,778793252,1343938022,2676280711,2052605720,1946737175,3164576444,3914038668,3967478842,3682934266,1661551462,3294938066,4011595847,840292616,3712170807,616741398,312560963,711312465,1351876610,322626781,1910503582,271666773,2175563734,1594956187,70604529,3617834859,1007753275,1495573769,4069517037,2549218298,2663038764,504708206,2263041392,3941167025,2249088522,1514023603,1998579484,1312622330,694541497,2582060303,2151582166,1382467621,776784248,2618340202,3323268794,2497899128,2784771155,503983604,4076293799,907881277,423175695,432175456,1378068232,4145222326,3954048622,3938656102,3820766613,2793130115,2977904593,26017576,3274890735,3194772133,1700274565,1756076034,4006520079,3677328699,720338349,1533947780,354530856,688349552,3973924725,1637815568,332179504,3949051286,53804574,2852348879,3044236432,1282449977,3583942155,3416972820,4006381244,1617046695,2628476075,3002303598,1686838959,431878346,2686675385,1700445008,1080580658,1009431731,832498133,3223435511,2605976345,2271191193,2516031870,1648197032,4164389018,2548247927,300782431,375919233,238389289,3353747414,2531188641,2019080857,1475708069,455242339,2609103871,448939670,3451063019,1395535956,2413381860,1841049896,1491858159,885456874,4264095073,4001119347,1565136089,3898914787,1108368660,540939232,1173283510,2745871338,3681308437,4207628240,3343053890,4016749493,1699691293,1103962373,3625875870,2256883143,3830138730,1031889488,3479347698,1535977030,4236805024,3251091107,2132092099,1774941330,1199868427,1452454533,157007616,2904115357,342012276,595725824,1480756522,206960106,497939518,591360097,863170706,2375253569,3596610801,1814182875,2094937945,3421402208,1082520231,3463918190,2785509508,435703966,3908032597,1641649973,2842273706,3305899714,1510255612,2148256476,2655287854,3276092548,4258621189,236887753,3681803219,274041037,1734335097,3815195456,3317970021,1899903192,1026095262,4050517792,356393447,2410691914,3873677099,3682840055,3913112168,2491498743,4132185628,2489919796,1091903735,1979897079,3170134830,3567386728,3557303409,857797738,1136121015,1342202287,507115054,2535736646,337727348,3213592640,1301675037,2528481711,1895095763,1721773893,3216771564,62756741,2142006736,835421444,2531993523,1442658625,3659876326,2882144922,676362277,1392781812,170690266,3921047035,1759253602,3611846912,1745797284,664899054,1329594018,3901205900,3045908486,2062866102,2865634940,3543621612,3464012697,1080764994,553557557,3656615353,3996768171,991055499,499776247,1265440854,648242737,3940784050,980351604,3713745714,1749149687,3396870395,4211799374,3640570775,1161844396,3125318951,1431517754,545492359,4268468663,3499529547,1437099964,2702547544,3433638243,2581715763,2787789398,1060185593,1593081372,2418618748,4260947970,69676912,2159744348,86519011,2512459080,3838209314,1220612927,3339683548,133810670,1090789135,1078426020,1569222167,845107691,3583754449,4072456591,1091646820,628848692,1613405280,3757631651,526609435,236106946,48312990,2942717905,3402727701,1797494240,859738849,992217954,4005476642,2243076622,3870952857,3732016268,765654824,3490871365,2511836413,1685915746,3888969200,1414112111,2273134842,3281911079,4080962846,172450625,2569994100,980381355,4109958455,2819808352,2716589560,2568741196,3681446669,3329971472,1835478071,660984891,3704678404,4045999559,3422617507,3040415634,1762651403,1719377915,3470491036,2693910283,3642056355,3138596744,1364962596,2073328063,1983633131,926494387,3423689081,2150032023,4096667949,1749200295,3328846651,309677260,2016342300,1779581495,3079819751,111262694,1274766160,443224088,298511866,1025883608,3806446537,1145181785,168956806,3641502830,3584813610,1689216846,3666258015,3200248200,1692713982,2646376535,4042768518,1618508792,1610833997,3523052358,4130873264,2001055236,3610705100,2202168115,4028541809,2961195399,1006657119,2006996926,3186142756,1430667929,3210227297,1314452623,4074634658,4101304120,2273951170,1399257539,3367210612,3027628629,1190975929,2062231137,2333990788,2221543033,2438960610,1181637006,548689776,2362791313,3372408396,3104550113,3145860560,296247880,1970579870,3078560182,3769228297,1714227617,3291629107,3898220290,166772364,1251581989,493813264,448347421,195405023,2709975567,677966185,3703036547,1463355134,2715995803,1338867538,1343315457,2802222074,2684532164,233230375,2599980071,2000651841,3277868038,1638401717,4028070440,3237316320,6314154,819756386,300326615,590932579,1405279636,3267499572,3150704214,2428286686,3959192993,3461946742,1862657033,1266418056,963775037,2089974820,2263052895,1917689273,448879540,3550394620,3981727096,150775221,3627908307,1303187396,508620638,2975983352,2726630617,1817252668,1876281319,1457606340,908771278,3720792119,3617206836,2455994898,1729034894,1080033504,976866871,3556439503,2881648439,1522871579,1555064734,1336096578,3548522304,2579274686,3574697629,3205460757,3593280638,3338716283,3079412587,564236357,2993598910,1781952180,1464380207,3163844217,3332601554,1699332808,1393555694,1183702653,3581086237,1288719814,691649499,2847557200,2895455976,3193889540,2717570544,1781354906,1676643554,2592534050,3230253752,1126444790,2770207658,2633158820,2210423226,2615765581,2414155088,3127139286,673620729,2805611233,1269405062,4015350505,3341807571,4149409754,1057255273,2012875353,2162469141,2276492801,2601117357,993977747,3918593370,2654263191,753973209,36408145,2530585658,25011837,3520020182,2088578344,530523599,2918365339,1524020338,1518925132,3760827505,3759777254,1202760957,3985898139,3906192525,674977740,4174734889,2031300136,2019492241,3983892565,4153806404,3822280332,352677332,2297720250,60907813,90501309,3286998549,1016092578,2535922412,2839152426,457141659,509813237,4120667899,652014361,1966332200,2975202805,55981186,2327461051,676427537,3255491064,2882294119,3433927263,1307055953,942726286,933058658,2468411793,3933900994,4215176142,1361170020,2001714738,2830558078,3274259782,1222529897,1679025792,2729314320,3714953764,1770335741,151462246,3013232138,1682292957,1483529935,471910574,1539241949,458788160,3436315007,1807016891,3718408830,978976581,1043663428,3165965781,1927990952,4200891579,2372276910,3208408903,3533431907,1412390302,2931980059,4132332400,1947078029,3881505623,4168226417,2941484381,1077988104,1320477388,886195818,18198404,3786409e3,2509781533,112762804,3463356488,1866414978,891333506,18488651,661792760,1628790961,3885187036,3141171499,876946877,2693282273,1372485963,791857591,2686433993,3759982718,3167212022,3472953795,2716379847,445679433,3561995674,3504004811,3574258232,54117162,3331405415,2381918588,3769707343,4154350007,1140177722,4074052095,668550556,3214352940,367459370,261225585,2610173221,4209349473,3468074219,3265815641,314222801,3066103646,3808782860,282218597,3406013506,3773591054,379116347,1285071038,846784868,2669647154,3771962079,3550491691,2305946142,453669953,1268987020,3317592352,3279303384,3744833421,2610507566,3859509063,266596637,3847019092,517658769,3462560207,3443424879,370717030,4247526661,2224018117,4143653529,4112773975,2788324899,2477274417,1456262402,2901442914,1517677493,1846949527,2295493580,3734397586,2176403920,1280348187,1908823572,3871786941,846861322,1172426758,3287448474,3383383037,1655181056,3139813346,901632758,1897031941,2986607138,3066810236,3447102507,1393639104,373351379,950779232,625454576,3124240540,4148612726,2007998917,544563296,2244738638,2330496472,2058025392,1291430526,424198748,50039436,29584100,3605783033,2429876329,2791104160,1057563949,3255363231,3075367218,3463963227,1469046755,985887462],Xc=[1332899944,1700884034,1701343084,1684370003,1668446532,1869963892],Jl=(e,t)=>{if(t<=0||t>e.length)throw Error(`Illegal len: ${t}`);let n=0,r,l;const o=[];for(;n>2&63]),r=(r&3)<<4,n>=t){o.push(rn[r&63]);break}if(l=e[n++]&255,r|=l>>4&15,o.push(rn[r&63]),r=(l&15)<<2,n>=t){o.push(rn[r&63]);break}l=e[n++]&255,r|=l>>6&3,o.push(rn[r&63]),o.push(rn[l&63])}return o.join("")},dp=(e,t)=>{if(t<=0)throw Error(`Illegal len: ${t}`);const n=e.length;let r=0,l=0,o,s,a,i,c,u;const d=[];for(;r>>0,c|=(s&48)>>4,d.push(String.fromCharCode(c)),++l>=t||r>=n)||(u=e.charCodeAt(r++),a=u>>0,c|=(a&60)>>2,d.push(String.fromCharCode(c)),++l>=t||r>=n)));)u=e.charCodeAt(r++),i=u>>0,c|=i,d.push(String.fromCharCode(c)),++l;return d.map(p=>p.charCodeAt(0))},pp=(e,t)=>{let n=null;for(typeof e=="number"&&(n=e,e=()=>null);n!==null||(n=e())!==null;)n<128?t(n&127):n<2048?(t(n>>6&31|192),t(n&63|128)):n<65536?(t(n>>12&15|224),t(n>>6&63|128),t(n&63|128)):(t(n>>18&7|240),t(n>>12&63|128),t(n>>6&63|128),t(n&63|128)),n=null},hp=(e,t)=>{let n,r=null;for(;(n=r!==null?r:e())!==null;){if(n>=55296&&n<=57343&&(r=e())!==null&&r>=56320&&r<=57343){t((n-55296)*1024+r-56320+65536),r=null;continue}t(n)}r!==null&&t(r)},vp=(e,t)=>{hp(e,function(n){pp(n,t)})},mp=typeof process<"u"&&process&&typeof process.nextTick=="function"?typeof setImmediate=="function"?setImmediate:process.nextTick:setTimeout,gp=e=>{const t=[];let n=0;return vp(()=>n>=e.length?null:e.charCodeAt(n++),r=>{t.push(r)}),t},nr=(e,t,n,r)=>{let l,o=e[t],s=e[t+1];return o^=n[0],l=r[o>>>24],l+=r[256|o>>16&255],l^=r[512|o>>8&255],l+=r[768|o&255],s^=l^n[1],l=r[s>>>24],l+=r[256|s>>16&255],l^=r[512|s>>8&255],l+=r[768|s&255],o^=l^n[2],l=r[o>>>24],l+=r[256|o>>16&255],l^=r[512|o>>8&255],l+=r[768|o&255],s^=l^n[3],l=r[s>>>24],l+=r[256|s>>16&255],l^=r[512|s>>8&255],l+=r[768|s&255],o^=l^n[4],l=r[o>>>24],l+=r[256|o>>16&255],l^=r[512|o>>8&255],l+=r[768|o&255],s^=l^n[5],l=r[s>>>24],l+=r[256|s>>16&255],l^=r[512|s>>8&255],l+=r[768|s&255],o^=l^n[6],l=r[o>>>24],l+=r[256|o>>16&255],l^=r[512|o>>8&255],l+=r[768|o&255],s^=l^n[7],l=r[s>>>24],l+=r[256|s>>16&255],l^=r[512|s>>8&255],l+=r[768|s&255],o^=l^n[8],l=r[o>>>24],l+=r[256|o>>16&255],l^=r[512|o>>8&255],l+=r[768|o&255],s^=l^n[9],l=r[s>>>24],l+=r[256|s>>16&255],l^=r[512|s>>8&255],l+=r[768|s&255],o^=l^n[10],l=r[o>>>24],l+=r[256|o>>16&255],l^=r[512|o>>8&255],l+=r[768|o&255],s^=l^n[11],l=r[s>>>24],l+=r[256|s>>16&255],l^=r[512|s>>8&255],l+=r[768|s&255],o^=l^n[12],l=r[o>>>24],l+=r[256|o>>16&255],l^=r[512|o>>8&255],l+=r[768|o&255],s^=l^n[13],l=r[s>>>24],l+=r[256|s>>16&255],l^=r[512|s>>8&255],l+=r[768|s&255],o^=l^n[14],l=r[o>>>24],l+=r[256|o>>16&255],l^=r[512|o>>8&255],l+=r[768|o&255],s^=l^n[15],l=r[s>>>24],l+=r[256|s>>16&255],l^=r[512|s>>8&255],l+=r[768|s&255],o^=l^n[16],e[t]=s^n[17],e[t+1]=o,e},on=(e,t)=>{let n=0;for(let r=0;r<4;++r)n=n<<8|e[t]&255,t=(t+1)%e.length;return{key:n,offp:t}},aa=(e,t,n)=>{const r=t.length,l=n.length;let o=0,s=[0,0],a;for(let i=0;i{const l=n.length,o=r.length;let s=0,a=[0,0],i;for(let c=0;c{const o=Xc.slice(),s=o.length;if(n<4||n>31){const p=new Error(`Illegal number of rounds (4-31): ${n}`);if(r===!1)return Promise.reject(p);throw p}if(t.length!==16){const p=new Error(`Illegal salt length: ${t.length} != 16`);if(r===!1)return Promise.reject(p);throw p}n=1<>>0;let a,i,c=0,u;Int32Array?(a=new Int32Array(oa),i=new Int32Array(sa)):(a=oa.slice(),i=sa.slice()),yp(t,e,a,i);const d=()=>{if(l&&l(c/n),c100)););}else{for(c=0;c<64;c++)for(u=0;u>1;u++)nr(o,u<<1,a,i);const p=[];for(c=0;c>24&255)>>>0),p.push((o[c]>>16&255)>>>0),p.push((o[c]>>8&255)>>>0),p.push((o[c]&255)>>>0);return r===!1?Promise.resolve(p):p}if(r===!1)return new Promise(p=>mp(()=>{d().then(p)}))};if(r===!1)return d();{let p;for(;;)if(typeof(p=d())<"u")return p||[]}},bp=e=>{var t;try{const{crypto:n,msCrypto:r}=window,l=new Uint32Array(e);return(t=n||r)==null||t.getRandomValues(l),Array.from(l)}catch{throw Error("WebCryptoAPI is not available")}},wp=(e=10)=>{if(typeof e!="number")throw Error("Illegal arguments: "+typeof e);e<4?e=4:e>31&&(e=31);const t=[];return t.push("$2a$"),e<10&&t.push("0"),t.push(e.toString()),t.push("$"),t.push(Jl(bp(16),16)),t.join("")};function _p(e,t,n,r){if(typeof e!="string"||typeof t!="string"){const v=new Error("Invalid string / salt: Not a string");if(n===!1)return Promise.reject(v);throw v}let l,o;if(t.charAt(0)!=="$"||t.charAt(1)!=="2"){const v=new Error("Invalid salt version: "+t.substring(0,2));if(n===!1)return Promise.reject(v);throw v}if(t.charAt(2)==="$")l="\0",o=3;else{if(l=t.charAt(2),l!=="a"&&l!=="b"&&l!=="y"||t.charAt(3)!=="$"){const v=Error("Invalid salt revision: "+t.substring(2,4));if(n===!1)return Promise.reject(v);throw v}o=4}if(t.charAt(o+2)>"$"){const v=new Error("Missing salt rounds");if(n===!1)return Promise.reject(v);throw v}const s=parseInt(t.substring(o,o+1),10)*10,a=parseInt(t.substring(o+1,o+2),10),i=s+a,c=t.substring(o+3,o+25);e+=l>="a"?"\0":"";const u=gp(e),d=dp(c,16),p=v=>{const g=[];return g.push("$2"),l>="a"&&g.push(l),g.push("$"),i<10&&g.push("0"),g.push(i.toString()),g.push("$"),g.push(Jl(d,d.length)),g.push(Jl(v,Xc.length*4-1)),g.join("")};return n===!1?ia(u,d,i,!1,r).then(v=>p(v)):p(ia(u,d,i,!0,r))}const Ep=(e,t=10)=>{if(typeof t=="number"&&(t=wp(t)),typeof e!="string"||typeof t!="string")throw Error("Illegal arguments: "+typeof e+", "+typeof t);return _p(e,t,!0)},Ql=(e,t)=>{if(typeof e!="string"||typeof t!="string")throw Error("Illegal arguments: "+typeof e+", "+typeof t);return t.length!==60?!1:Ep(e,t.substring(0,t.length-31))===t},Zc=()=>f(we,{name:"lock"},()=>f("path",{d:"M787.168 952.268H236.832c-30.395 0-55.033-24.638-55.033-55.033V429.45c0-30.395 24.638-55.034 55.033-55.034h82.55V264.35c0-106.38 86.238-192.618 192.618-192.618S704.618 157.97 704.618 264.35v110.066h82.55c30.395 0 55.033 24.639 55.033 55.034v467.785c0 30.395-24.639 55.033-55.033 55.033zM484.483 672.046v115.122h55.034V672.046c31.99-11.373 55.033-41.605 55.033-77.496 0-45.592-36.958-82.55-82.55-82.55s-82.55 36.958-82.55 82.55c0 35.89 23.042 66.123 55.033 77.496zM622.067 264.35c0-60.788-49.28-110.067-110.067-110.067s-110.067 49.28-110.067 110.067v110.066h220.135V264.35z"}));Zc.displayName="LockIcon";var eu=z({name:"PasswordModal",props:{full:Boolean},emits:["verify"],setup(e,{emit:t}){const n=be(),r=pe(),l=J(""),o=J(!1),s=J(!1),a=S(()=>r.value.encryptLocales);let i=null;const c=()=>{i&&clearTimeout(i),o.value=!1,t("verify",l.value,s.value),Jt().then(()=>{o.value=!0,i=setTimeout(()=>{o.value=!1},1e3)})};return()=>f("div",{class:["vp-decrypt-layer",{expand:e.full||n.value.home}]},f("div",{class:"vp-decrypt-modal"},[f("div",{class:["vp-decrypt-hint",{tried:o.value}]},o.value?a.value.errorHint:f(Zc,{"aria-label":a.value.iconLabel})),f("div",{class:"vp-decrypt-input"},[f("input",{type:"password",value:l.value,placeholder:a.value.placeholder,onInput:({target:u})=>{l.value=u.value},onKeydown:({key:u})=>{u==="Enter"&&c()}})]),f("div",{class:"vp-remember-password"},[f("input",{type:"checkbox",value:s.value,onChange:()=>s.value=!s.value}),a.value.remember]),f("button",{type:"button",class:"vp-decrypt-submit",onClick:()=>c()},"OK")]))}});const tu=()=>{const e=Rn();return S(()=>e.value.encrypt||{})},ca="VUEPRESS_HOPE_GLOBAL_TOKEN",Cp=()=>{const e=tu(),t=In(ca,""),n=tc(ca,""),r=S(()=>{const{global:o=!1,admin:s=[]}=e.value;return o&&s.length>0}),l=S(()=>{if(r.value){if(t.value)return e.value.admin.some(o=>Ql(t.value,o));if(n.value)return e.value.admin.some(o=>Ql(n.value,o))}return!1});return{isEncrypted:r,isDecrypted:l,validate:(o,s=!1)=>{(s?t:n).value=o}}},Al=(e="",t)=>!!e&&Ql(e,t),ua="VUEPRESS_HOPE_PATH_TOKEN",kp=()=>{const e=ie(),t=tu(),n=In(ua,{}),r=tc(ua,{}),l=s=>ir(t.value.config)?Ln(t.value.config).filter(a=>Gt(decodeURI(s),a)).sort((a,i)=>i.length-a.length):[],o=s=>{const a=l(s);if(a.length>0){const{config:i={}}=t.value;return{isEncrypted:!0,isDecrypted:a.some(c=>n.value[c]&&i[c].some(u=>Al(n.value[c],u))||r.value[c]&&i[c].some(u=>Al(r.value[c],u)))}}return{isDecrypted:!1,isEncrypted:!1}};return{status:S(()=>o(e.value.path)),getStatus:o,validate:(s,a=!1)=>{const{config:i={}}=t.value,c=l(e.value.path);for(const u of c)if(i[u].filter(d=>Al(s,d))){(a?n:r).value[u]=s;break}}}};var Sp=z({name:"GlobalEncrypt",slots:Object,setup(e,{slots:t}){const{isDecrypted:n,isEncrypted:r,validate:l}=Cp(),o=J(!1);return ve(()=>{o.value=!0}),()=>f(qc,()=>r.value?o.value?n.value?t.default():f(eu,{full:!0,onVerify:l}):null:t.default())}}),Tp=z({name:"LocalEncrypt",slots:Object,setup(e,{slots:t}){const{status:n,validate:r}=kp(),l=J(!1);return ve(()=>{l.value=!0}),()=>{const{isEncrypted:o,isDecrypted:s}=n.value;return o?l.value?s?t.default():f(eu,{full:!0,onVerify:r}):null:t.default()}}});nd(De);const xp=lt({enhance:({app:e,router:t})=>{const{scrollBehavior:n}=t.options;t.options.scrollBehavior=async(...r)=>(await Kc().wait(),n(...r)),u3(e),e.component("HopeIcon",De),e.component("VPLink",Ct),e.component("GlobalEncrypt",Sp),e.component("LocalEncrypt",Tp)},setup:()=>{f3(),v3()},layouts:{Layout:cp,NotFound:fp}}),Ar=[e2,Y0,td,ad,fd,vd,wd,$d,Id,Hd,Gd,xp],Ap=[["v-8daa1a0e","/",{y:"h",t:"黄家宝",i:"home"},["/README.md"]],["v-77a1016a","/HomeWork/YuShu/Assessed-coursework4.html",{y:"a",t:"Assessed coursework 4",i:"MathOperations"},[":md"]],["v-3706649a","/404.html",{y:"p",t:""},[]],["v-204fb21e","/HomeWork/YuShu/",{y:"p",t:"Yu Shu"},[]],["v-189642b4","/HomeWork/",{y:"p",t:"Home Work"},[]]];var fa=z({name:"Vuepress",setup(){const e=G1();return()=>f(e.value)}}),$p=()=>Ap.reduce((e,[t,n,r,l])=>(e.push({name:t,path:n,component:fa,meta:r},{path:n.endsWith("/")?n+"index.html":n.substring(0,n.length-5),redirect:n},...l.map(o=>({path:o===":md"?n.substring(0,n.length-5)+".md":o,redirect:n}))),e),[{name:"404",path:"/:catchAll(.*)",component:fa}]),Lp=y2,Pp=()=>{const e=t0({history:Lp(Co("/")),routes:$p(),scrollBehavior:(t,n,r)=>r||(t.hash?{el:t.hash}:{top:0})});return e.beforeResolve(async(t,n)=>{var r;(t.path!==n.path||n===ht)&&([t.meta._data]=await Promise.all([pt.resolvePageData(t.name),(r=pi[t.name])==null?void 0:r.__asyncLoader()]))}),e},Ip=e=>{e.component("ClientOnly",Zr),e.component("Content",Ei)},Rp=(e,t,n)=>{const r=Vs(()=>t.currentRoute.value.path),l=Vs(()=>pt.resolveRouteLocale(an.value.locales,r.value)),o=Lo(r,()=>t.currentRoute.value.meta._data),s=S(()=>pt.resolveLayouts(n)),a=S(()=>pt.resolveSiteLocaleData(an.value,l.value)),i=S(()=>pt.resolvePageFrontmatter(o.value)),c=S(()=>pt.resolvePageHeadTitle(o.value,a.value)),u=S(()=>pt.resolvePageHead(c.value,i.value,a.value)),d=S(()=>pt.resolvePageLang(o.value,a.value)),p=S(()=>pt.resolvePageLayout(o.value,s.value));return e.provide(U1,s),e.provide(hi,o),e.provide(vi,i),e.provide(Y1,c),e.provide(mi,u),e.provide(gi,d),e.provide(bi,p),e.provide(ko,l),e.provide(_i,a),Object.defineProperties(e.config.globalProperties,{$frontmatter:{get:()=>i.value},$head:{get:()=>u.value},$headTitle:{get:()=>c.value},$lang:{get:()=>d.value},$page:{get:()=>o.value},$routeLocale:{get:()=>l.value},$site:{get:()=>an.value},$siteLocale:{get:()=>a.value},$withBase:{get:()=>Ie}}),{layouts:s,pageData:o,pageFrontmatter:i,pageHead:u,pageHeadTitle:c,pageLang:d,pageLayout:p,routeLocale:l,siteData:an,siteLocaleData:a}},Op=()=>{const e=q1(),t=yi(),n=J([]),r=()=>{e.value.forEach(o=>{const s=Mp(o);s&&n.value.push(s)})},l=()=>{document.documentElement.lang=t.value,n.value.forEach(o=>{o.parentNode===document.head&&document.head.removeChild(o)}),n.value.splice(0,n.value.length),e.value.forEach(o=>{const s=Np(o);s!==null&&(document.head.appendChild(s),n.value.push(s))})};pn(Q1,l),ve(()=>{r(),l(),ae(()=>e.value,l)})},Mp=([e,t,n=""])=>{const r=Object.entries(t).map(([a,i])=>ue(i)?`[${a}=${JSON.stringify(i)}]`:i===!0?`[${a}]`:"").join(""),l=`head > ${e}${r}`;return Array.from(document.querySelectorAll(l)).find(a=>a.innerText===n)||null},Np=([e,t,n])=>{if(!ue(e))return null;const r=document.createElement(e);return ir(t)&&Object.entries(t).forEach(([l,o])=>{ue(o)?r.setAttribute(l,o):o===!0&&r.setAttribute(l,"")}),ue(n)&&r.appendChild(document.createTextNode(n)),r},Dp=O1,Hp=async()=>{var n;const e=Dp({name:"VuepressApp",setup(){var r;Op();for(const l of Ar)(r=l.setup)==null||r.call(l);return()=>[f(Ri),...Ar.flatMap(({rootComponents:l=[]})=>l.map(o=>f(o)))]}}),t=Pp();Ip(e),Rp(e,t,Ar);for(const r of Ar)await((n=r.enhance)==null?void 0:n.call(r,{app:e,router:t,siteData:an}));return e.use(t),{app:e,router:t}};Hp().then(({app:e,router:t})=>{t.isReady().then(()=>{e.mount("#app")})});export{ei as a,ti as b,Fp as c,Hp as createVueApp,xe as d,jp as e,Bp as o,Ue as r}; +${_}`))}}}};ve(()=>{const d=document.querySelector("#app");Ae(d,"copy",u),ho(()=>{d.style.userSelect=s.value?"none":"auto"})})};var Id=lt({setup:()=>{Pd()}});const xr=In("VUEPRESS_CODE_TAB_STORE",{});var Rd=z({name:"CodeTabs",props:{active:{type:Number,default:0},data:{type:Array,required:!0},id:{type:String,required:!0},tabId:{type:String,default:""}},slots:Object,setup(e,{slots:t}){const n=J(e.active),r=Ye([]),l=()=>{e.tabId&&(xr.value[e.tabId]=e.data[n.value].id)},o=(c=n.value)=>{n.value=c{n.value=c>0?c-1:r.value.length-1,r.value[n.value].focus()},a=(c,u)=>{c.key===" "||c.key==="Enter"?(c.preventDefault(),n.value=u):c.key==="ArrowRight"?(c.preventDefault(),o()):c.key==="ArrowLeft"&&(c.preventDefault(),s()),e.tabId&&(xr.value[e.tabId]=e.data[n.value].id)},i=()=>{if(e.tabId){const c=e.data.findIndex(({id:u})=>xr.value[e.tabId]===u);if(c!==-1)return c}return e.active};return ve(()=>{n.value=i(),ae(()=>xr.value[e.tabId],(c,u)=>{if(e.tabId&&c!==u){const d=e.data.findIndex(({id:p})=>p===c);d!==-1&&(n.value=d)}})}),()=>e.data.length?f("div",{class:"vp-code-tabs"},[f("div",{class:"vp-code-tabs-nav",role:"tablist"},e.data.map(({id:c},u)=>{const d=u===n.value;return f("button",{type:"button",ref:p=>{p&&(r.value[u]=p)},class:["vp-code-tab-nav",{active:d}],role:"tab","aria-controls":`codetab-${e.id}-${u}`,"aria-selected":d,onClick:()=>{n.value=u,l()},onKeydown:p=>a(p,u)},t[`title${u}`]({value:c,isActive:d}))})),e.data.map(({id:c},u)=>{const d=u===n.value;return f("div",{class:["vp-code-tab",{active:d}],id:`codetab-${e.id}-${u}`,role:"tabpanel","aria-expanded":d},[f("div",{class:"vp-code-tab-title"},t[`title${u}`]({value:c,isActive:d})),t[`tab${u}`]({value:c,isActive:d})])})]):null}});const uc=({active:e=!1},{slots:t})=>{var n;return f("div",{class:["code-group-item",{active:e}],"aria-selected":e},(n=t.default)==null?void 0:n.call(t))};uc.displayName="CodeGroupItem";const Od=z({name:"CodeGroup",slots:Object,setup(e,{slots:t}){const n=J(-1),r=Ye([]),l=(a=n.value)=>{n.value=a{n.value=a>0?a-1:r.value.length-1,r.value[n.value].focus()},s=(a,i)=>{a.key===" "||a.key==="Enter"?(a.preventDefault(),n.value=i):a.key==="ArrowRight"?(a.preventDefault(),l(i)):a.key==="ArrowLeft"&&(a.preventDefault(),o(i))};return()=>{var i;const a=(((i=t.default)==null?void 0:i.call(t))||[]).filter(c=>c.type.name==="CodeGroupItem").map(c=>(c.props===null&&(c.props={}),c));return a.length===0?null:(n.value<0||n.value>a.length-1?(n.value=a.findIndex(c=>"active"in c.props),n.value===-1&&(n.value=0)):a.forEach((c,u)=>{c.props.active=u===n.value}),f("div",{class:"code-group"},[f("div",{class:"code-group-nav"},a.map((c,u)=>{const d=u===n.value;return f("button",{type:"button",ref:p=>{p&&(r.value[u]=p)},class:["code-group-nav-tab",{active:d}],"aria-pressed":d,"aria-expanded":d,onClick:()=>{n.value=u},onKeydown:p=>s(p,u)},c.props.title)})),a]))}}}),Md=()=>{Ae("beforeprint",()=>{document.querySelectorAll("details").forEach(e=>{e.open=!0})})},Nd='',fc=({title:e="",link:t})=>f("div",{class:"vp-playground"},[f("div",{class:"vp-playground-header"},[e?f("div",{class:"vp-playground-title"},decodeURIComponent(e)):null,f("div",{class:"vp-playground-actions"},[f("a",{class:"vp-playground-action",href:decodeURIComponent(t),target:"_blank",innerHTML:Nd})])]),f("div",{class:"vp-playground-container"},f("iframe",{src:decodeURIComponent(t)}))]);fc.displayName="Playground";const El=In("VUEPRESS_TAB_STORE",{});var Dd=z({name:"Tabs",props:{active:{type:Number,default:0},data:{type:Array,required:!0},id:{type:String,required:!0},tabId:{type:String,default:""}},slots:Object,setup(e,{slots:t}){const n=J(e.active),r=Ye([]),l=()=>{e.tabId&&(El.value[e.tabId]=e.data[n.value].id)},o=(c=n.value)=>{n.value=c{n.value=c>0?c-1:r.value.length-1,r.value[n.value].focus()},a=(c,u)=>{c.key===" "||c.key==="Enter"?(c.preventDefault(),n.value=u):c.key==="ArrowRight"?(c.preventDefault(),o()):c.key==="ArrowLeft"&&(c.preventDefault(),s()),l()},i=()=>{if(e.tabId){const c=e.data.findIndex(({id:u})=>El.value[e.tabId]===u);if(c!==-1)return c}return e.active};return ve(()=>{n.value=i(),ae(()=>El.value[e.tabId],(c,u)=>{if(e.tabId&&c!==u){const d=e.data.findIndex(({id:p})=>p===c);d!==-1&&(n.value=d)}})}),()=>e.data.length?f("div",{class:"vp-tabs"},[f("div",{class:"vp-tabs-nav",role:"tablist"},e.data.map(({id:c},u)=>{const d=u===n.value;return f("button",{type:"button",ref:p=>{p&&(r.value[u]=p)},class:["vp-tab-nav",{active:d}],role:"tab","aria-controls":`tab-${e.id}-${u}`,"aria-selected":d,onClick:()=>{n.value=u,l()},onKeydown:p=>a(p,u)},t[`title${u}`]({value:c,isActive:d}))})),e.data.map(({id:c},u)=>{const d=u===n.value;return f("div",{class:["vp-tab",{active:d}],id:`tab-${e.id}-${u}`,role:"tabpanel","aria-expanded":d},[f("div",{class:"vp-tab-title"},t[`title${u}`]({value:c,isActive:d})),t[`tab${u}`]({value:c,isActive:d})])})]):null}});const Hd=lt({enhance:({app:e})=>{e.component("CodeTabs",Rd),nt("CodeGroup",e)||e.component("CodeGroup",Od),nt("CodeGroupItem",e)||e.component("CodeGroupItem",uc),e.component("Playground",fc),e.component("Tabs",Dd)},setup:()=>{Md()}});let Bd={};const dc=Symbol(""),Fd=()=>ge(dc),jd=e=>{e.provide(dc,Bd)};var zd={"/":{closeTitle:"关闭",downloadTitle:"下载图片",fullscreenTitle:"切换全屏",zoomTitle:"缩放",arrowPrevTitle:"上一个 (左箭头)",arrowNextTitle:"下一个 (右箭头)"}};const Vd=".theme-hope-content :not(a) > img:not([no-view])",Wd=zd,Ud=800,qd='
',Kd=e=>ue(e)?Array.from(document.querySelectorAll(e)):e.map(t=>Array.from(document.querySelectorAll(t))).flat(),pc=e=>new Promise((t,n)=>{e.complete?t({type:"image",element:e,src:e.src,width:e.naturalWidth,height:e.naturalHeight,alt:e.alt,msrc:e.src}):(e.onload=()=>t(pc(e)),e.onerror=r=>n(r))}),Yd=()=>{const e=Pn(Wd),t=be(),n=ie(),{isSupported:r,toggle:l}=Po(),o=Fd();let s;const a=S(()=>t.value.photoSwipe===!1?!1:t.value.photoSwipe||Vd),i=u=>{u.on("uiRegister",()=>{r&&u.ui.registerElement({name:"fullscreen",order:7,isButton:!0,html:'',onClick:()=>{l()}}),u.ui.registerElement({name:"download",order:8,isButton:!0,tagName:"a",html:{isCustomSVG:!0,inner:'',outlineID:"pswp__icn-download"},onInit:(d,p)=>{d.setAttribute("download",""),d.setAttribute("target","_blank"),d.setAttribute("rel","noopener"),p.on("change",()=>{d.setAttribute("href",p.currSlide.data.src)})}}),u.ui.registerElement({name:"bulletsIndicator",className:"photo-swipe-bullets-indicator",appendTo:"wrapper",onInit:(d,p)=>{const v=[];let g=-1;for(let _=0;_{p.goTo(v.indexOf(y.target))},v.push(C),d.appendChild(C)}p.on("change",()=>{g>=0&&v[g].classList.remove("active"),v[p.currIndex].classList.add("active"),g=p.currIndex})}})})},c=async()=>{if(a.value)return Promise.all([et(()=>import("./photoswipe.esm-mC0Qcr12.js"),__vite__mapDeps([])),Jt().then(()=>new Promise(u=>setTimeout(u,Ud)).then(()=>Kd(a.value)))]).then(([{default:u},d])=>{const p=d.map(v=>({html:qd,element:v,msrc:v.src}));d.forEach((v,g)=>{const _=()=>{s=new u({preloaderDelay:0,showHideAnimationType:"zoom",...e.value,...o,dataSource:p,index:g,closeOnVerticalDrag:!0,wheelToZoom:!1}),i(s),s.addFilter("thumbEl",()=>v),s.addFilter("placeholderSrc",()=>v.src),s.init()};v.style.cursor="zoom-in",v.addEventListener("click",()=>{_()}),v.addEventListener("keypress",({key:C})=>{C==="Enter"&&_()})}),d.forEach((v,g)=>{pc(v).then(_=>{p.splice(g,1,_),s==null||s.refreshSlideContent(g)})})})};ve(()=>{Ae("wheel",()=>{s==null||s.close()}),ae(()=>n.value.path,c,{immediate:!0})})};var Gd=lt({enhance:({app:e})=>{jd(e)},setup:()=>{Yd()}}),ea={"/":{word:"约 $word 字",less1Minute:"小于 1 分钟",time:"大约 $time 分钟"}};const hc=()=>{const e=ie();return S(()=>e.value.readingTime??null)},Wl=typeof ea>"u"?null:ea,Jd=(e,t)=>{const{minutes:n,words:r}=e,{less1Minute:l,word:o,time:s}=t;return{time:n<1?l:s.replace("$time",Math.round(n).toString()),words:o.replace("$word",r.toString())}},ta={words:"",time:""},Qd=()=>Wl?Pn(Wl):S(()=>null),Xd=()=>{if(typeof Wl>"u")return S(()=>ta);const e=hc(),t=Qd();return S(()=>e.value&&t.value?Jd(e.value,t.value):ta)},Rn=()=>ic(),pe=()=>yd(),ll=()=>S(()=>!!Rn().value.pure);var Cl=z({name:"EmptyComponent",setup:()=>()=>null});const Zd="719px",e3="1440px",t3="false",Ro={mobileBreakPoint:Zd,pcBreakPoint:e3,enableThemeColor:t3},Oo={"/HomeWork":[{text:"Yu Shu",prefix:"YuShu/",collapsible:!0,children:["Assessed-coursework4"]}]},vc=e=>{const{icon:t="",color:n,size:r}=e,l={};return n&&(l.color=n),r&&(l.height=Number.isNaN(Number(r))?r:`${r}px`),An(t)?f("img",{class:"icon",src:t,"no-view":"",style:l}):nl(t)?f("img",{class:"icon",src:Ie(t),"no-view":"",style:l}):f(Ue("FontIcon"),e)};vc.displayName="HopeIcon";var De=vc,mt=(e=>(e.type="y",e.title="t",e.shortTitle="s",e.icon="i",e.author="a",e.date="d",e.localizedDate="l",e.category="c",e.tag="g",e.isEncrypted="n",e.isOriginal="o",e.readingTime="r",e.excerpt="e",e.sticky="u",e.cover="v",e.index="I",e.order="O",e))(mt||{}),n3=(e=>(e.article="a",e.home="h",e.slide="s",e.page="p",e))(n3||{});const hn=(e,t,n=!1)=>{let r=jr(e,Bi(encodeURI(t)));r.name==="404"&&(r=jr(e,t));const{fullPath:l,meta:o,name:s}=r;return{text:!n&&o[mt.shortTitle]?o[mt.shortTitle]:o[mt.title]||t,link:s==="404"?t:l,...o[mt.icon]?{icon:o[mt.icon]}:{}}},r3=()=>{const e=Ge(),t=Et();return n=>{if(n)if(nl(n))t.path!==n&&e.push(n);else if(fi(n))window&&window.open(n);else{const r=t.path.slice(0,t.path.lastIndexOf("/"));e.push(`${r}/${encodeURI(n)}`)}}},mc=()=>{const e=pe(),t=be();return S(()=>{const{author:n}=t.value;return n?js(n):n===!1?[]:js(e.value.author,!1)})},l3=()=>{const e=be();return S(()=>d0(e.value.category).map(t=>({name:t,path:""})))},o3=()=>{const e=be();return S(()=>p0(e.value.tag).map(t=>({name:t,path:""})))},s3=()=>{const e=be(),t=ie();return S(()=>{const n=r0(e.value.date);if(n)return n;const{createdTime:r}=t.value.git||{};return r?new Date(r):null})},a3=()=>{const e=pe(),t=ie(),n=be(),r=mc(),l=l3(),o=o3(),s=s3(),a=hc(),i=Xd(),c=S(()=>({author:r.value,category:l.value,date:s.value,localizedDate:t.value.localizedDate,tag:o.value,isOriginal:n.value.isOriginal||!1,readingTime:a.value,readingTimeLocale:i.value,pageview:"pageview"in n.value?n.value.pageview:!0})),u=S(()=>"pageInfo"in n.value?n.value.pageInfo:"pageInfo"in e.value?e.value.pageInfo:null);return{info:c,items:u}},{mobileBreakPoint:i3,pcBreakPoint:c3}=Ro,na=e=>e.endsWith("px")?Number(e.slice(0,-2)):null,ol=()=>{const e=J(!1),t=J(!1),n=()=>{e.value=window.innerWidth<=(na(i3)??719),t.value=window.innerWidth>=(na(c3)??1440)};return ve(()=>{n(),Ae("resize",n,!1),Ae("orientationchange",n,!1)}),{isMobile:e,isPC:t}},gc=Symbol(""),fr=()=>{const e=ge(gc);if(!e)throw new Error("useDarkmode() is called without provider.");return e},u3=e=>{const t=Rn(),n=D0(),r=In("vuepress-theme-hope-scheme","auto"),l=S(()=>t.value.darkmode||"switch"),o=S(()=>{const a=l.value;return a==="disable"?!1:a==="enable"?!0:a==="auto"?n.value:a==="toggle"?r.value==="dark":r.value==="dark"||r.value==="auto"&&n.value}),s=S(()=>{const a=l.value;return a==="switch"||a==="toggle"});e.provide(gc,{canToggle:s,config:l,isDarkmode:o,status:r}),Object.defineProperties(e.config.globalProperties,{$isDarkmode:{get:()=>o.value}})},f3=()=>{const{isDarkmode:e}=fr(),t=(n=e.value)=>document.documentElement.setAttribute("data-theme",n?"dark":"light");ve(()=>{ae(e,t,{immediate:!0})})};var Me=z({name:"AutoLink",inheritAttrs:!1,props:{config:{type:Object,required:!0},exact:Boolean,noExternalLinkIcon:Boolean},emits:["focusout"],slots:Object,setup(e,{attrs:t,emit:n,slots:r}){const l=Et(),o=wi(),s=Kr(e,"config"),a=S(()=>An(s.value.link)),i=S(()=>!a.value&&fi(s.value.link)),c=S(()=>s.value.target||(a.value?"_blank":void 0)),u=S(()=>c.value==="_blank"),d=S(()=>!a.value&&!i.value&&!u.value),p=S(()=>s.value.rel||(u.value?"noopener noreferrer":void 0)),v=S(()=>s.value.ariaLabel||s.value.text),g=S(()=>{if(e.exact)return!1;const C=Ln(o.value.locales);return C.length?C.every(y=>y!==s.value.link):s.value.link!=="/"}),_=S(()=>d.value?s.value.activeMatch?new RegExp(s.value.activeMatch).test(l.path):g.value?Gt(l.path,s.value.link):l.path===s.value.link:!1);return()=>{const{before:C,after:y,default:k}=r,{text:w,icon:E,link:R}=s.value;return d.value?f(Ct,{to:R,"aria-label":v.value,...t,class:["nav-link",{active:_.value},t.class],onFocusout:()=>n("focusout")},()=>k?k():[C?C():f(De,{icon:E}),w,y==null?void 0:y()]):f("a",{href:R,rel:p.value,target:c.value,"aria-label":v.value,...t,class:["nav-link",t.class],onFocusout:()=>n("focusout")},k?k():[C?C():f(De,{icon:E}),w,e.noExternalLinkIcon?null:f(sc),y==null?void 0:y()])}}});const Cn=(e,t,n=!1)=>"activeMatch"in t?new RegExp(t.activeMatch).test(e.path):$o(e,t.link)?!0:t.children&&!n?t.children.some(r=>Cn(e,r)):!1,yc=(e,t)=>t.type==="group"?t.children.some(n=>n.type==="group"?yc(e,n):n.type==="page"&&Cn(e,n,!0))||"prefix"in t&&$o(e,t.prefix):!1,bc=(e,t)=>ue(e.link)?f(Me,{...t,config:e}):f("p",t,[f(De,{icon:e.icon}),e.text]),wc=e=>{const t=Et();return e?f("ul",{class:"vp-sidebar-sub-headers"},e.map(n=>{const r=Cn(t,n,!0);return f("li",{class:"vp-sidebar-sub-header"},[bc(n,{class:["vp-sidebar-link","vp-heading",{active:r}]}),wc(n.children)])})):null},kl=(e="",t="")=>nl(t)?t:`${z1(e)}${t}`,d3=(e,t)=>{const n=ie();return{type:"heading",text:e.title,link:`${n.value.path}#${e.slug}`,children:Mo(e.children,t)}},Mo=(e,t)=>t>0?e.map(n=>d3(n,t-1)):[],_c=e=>{const t=ie();return Mo(t.value.headers,e)},Ul=(e,t,n="")=>{const r=Ge(),l=ie(),o=(s,a=n)=>{var c;const i=ue(s)?hn(r,kl(a,s)):s.link?{...s,...Br(s.link)?{}:{link:hn(r,kl(a,s.link)).link}}:s;if("children"in i){const u=kl(a,i.prefix),d=i.children==="structure"?Oo[u]:i.children;return{type:"group",...i,prefix:u,children:d.map(p=>o(p,u))}}return{type:"page",...i,children:i.link===l.value.path?Mo(((c=l.value.headers[0])==null?void 0:c.level)===1?l.value.headers[0].children:l.value.headers,t):[]}};return e.map(s=>o(s))},p3=(e,t)=>{const n=ie(),r=Ln(e).sort((l,o)=>o.length-l.length);for(const l of r)if(Gt(decodeURI(n.value.path),l)){const o=e[l];return o?Ul(o==="structure"?Oo[l]:o==="heading"?_c(t):o,t,l):[]}return console.warn(`${n.value.path} is missing sidebar config.`),[]},h3=(e,t)=>{const n=$n();return e===!1?[]:e==="heading"?_c(t):e==="structure"?Ul(Oo[n.value],t,n.value):Q(e)?Ul(e,t):ir(e)?p3(e,t):[]},Ec=Symbol(""),v3=()=>{const e=be(),t=pe(),n=ie(),r=S(()=>e.value.home?!1:e.value.sidebar??t.value.sidebar??"structure"),l=S(()=>e.value.headerDepth??t.value.headerDepth??2),o=Lo(()=>[r.value,l.value,n.value.path,null],()=>h3(r.value,l.value));pn(Ec,o)},No=()=>{const e=ge(Ec);if(!e)throw new Error("useSidebarItems() is called without provider.");return e};var m3=z({name:"PageFooter",setup(){const e=be(),t=pe(),n=mc(),r=S(()=>{const{copyright:s,footer:a}=e.value;return a!==!1&&!!(s||a||t.value.displayFooter)}),l=S(()=>{const{footer:s}=e.value;return s===!1?!1:ue(s)?s:t.value.footer||""}),o=S(()=>"copyright"in e.value?e.value.copyright:"copyright"in t.value?t.value.copyright:n.value.length?`Copyright © ${new Date().getFullYear()} ${n.value[0].name}`:!1);return()=>r.value?f("footer",{class:"vp-footer-wrapper"},[l.value?f("div",{class:"vp-footer",innerHTML:l.value}):null,o.value?f("div",{class:"vp-copyright",innerHTML:o.value}):null]):null}}),g3=z({name:"NavbarDropdownLink",props:{config:{type:Object,required:!0}},slots:Object,setup(e,{slots:t}){const n=ie(),r=Kr(e,"config"),l=S(()=>r.value.ariaLabel||r.value.text),o=J(!1);ae(()=>n.value.path,()=>{o.value=!1});const s=a=>{a.detail===0&&(o.value=!o.value)};return()=>{var a;return f("div",{class:["dropdown-wrapper",{open:o.value}]},[f("button",{type:"button",class:"dropdown-title","aria-label":l.value,onClick:s},[((a=t.title)==null?void 0:a.call(t))||f("span",{class:"title"},[f(De,{icon:r.value.icon}),e.config.text]),f("span",{class:"arrow"}),f("ul",{class:"nav-dropdown"},r.value.children.map((i,c)=>{const u=c===r.value.children.length-1;return f("li",{class:"dropdown-item"},"children"in i?[f("h4",{class:"dropdown-subtitle"},i.link?f(Me,{config:i,onFocusout:()=>{i.children.length===0&&u&&(o.value=!1)}}):f("span",i.text)),f("ul",{class:"dropdown-subitem-wrapper"},i.children.map((d,p)=>f("li",{class:"dropdown-subitem"},f(Me,{config:d,onFocusout:()=>{p===i.children.length-1&&u&&(o.value=!1)}}))))]:f(Me,{config:i,onFocusout:()=>{u&&(o.value=!1)}}))}))])])}}});const Cc=(e,t,n="")=>ue(t)?hn(e,`${n}${t}`):"children"in t?{...t,...t.link&&!Br(t.link)?hn(e,`${n}${t.link}`):{},children:t.children.map(r=>Cc(e,r,`${n}${t.prefix||""}`))}:{...t,link:Br(t.link)?t.link:hn(e,`${n}${t.link}`).link},kc=()=>{const e=pe(),t=Ge(),n=()=>(e.value.navbar||[]).map(r=>Cc(t,r));return Lo(()=>e.value.navbar,()=>n())},y3=()=>{const e=pe(),t=S(()=>e.value.repo||null),n=S(()=>t.value?v0(t.value):null),r=S(()=>t.value?zi(t.value):null),l=S(()=>n.value?e.value.repoLabel??(r.value===null?"Source":r.value):null);return S(()=>!n.value||!l.value||e.value.repoDisplay===!1?null:{type:r.value||"Source",label:l.value,link:n.value})};var b3=z({name:"NavScreenDropdown",props:{config:{type:Object,required:!0}},setup(e){const t=ie(),n=Kr(e,"config"),r=S(()=>n.value.ariaLabel||n.value.text),l=J(!1);ae(()=>t.value.path,()=>{l.value=!1});const o=(s,a)=>a[a.length-1]===s;return()=>[f("button",{type:"button",class:["nav-screen-dropdown-title",{active:l.value}],"aria-label":r.value,onClick:()=>{l.value=!l.value}},[f("span",{class:"title"},[f(De,{icon:n.value.icon}),e.config.text]),f("span",{class:["arrow",l.value?"down":"end"]})]),f("ul",{class:["nav-screen-dropdown",{hide:!l.value}]},n.value.children.map(s=>f("li",{class:"dropdown-item"},"children"in s?[f("h4",{class:"dropdown-subtitle"},s.link?f(Me,{config:s,onFocusout:()=>{o(s,n.value.children)&&s.children.length===0&&(l.value=!1)}}):f("span",s.text)),f("ul",{class:"dropdown-subitem-wrapper"},s.children.map(a=>f("li",{class:"dropdown-subitem"},f(Me,{config:a,onFocusout:()=>{o(a,s.children)&&o(s,n.value.children)&&(l.value=!1)}}))))]:f(Me,{config:s,onFocusout:()=>{o(s,n.value.children)&&(l.value=!1)}}))))]}}),w3=z({name:"NavScreenLinks",setup(){const e=kc();return()=>e.value.length?f("nav",{class:"nav-screen-links"},e.value.map(t=>f("div",{class:"navbar-links-item"},"children"in t?f(b3,{config:t}):f(Me,{config:t})))):null}});const Sc=()=>f(we,{name:"dark"},()=>f("path",{d:"M524.8 938.667h-4.267a439.893 439.893 0 0 1-313.173-134.4 446.293 446.293 0 0 1-11.093-597.334A432.213 432.213 0 0 1 366.933 90.027a42.667 42.667 0 0 1 45.227 9.386 42.667 42.667 0 0 1 10.24 42.667 358.4 358.4 0 0 0 82.773 375.893 361.387 361.387 0 0 0 376.747 82.774 42.667 42.667 0 0 1 54.187 55.04 433.493 433.493 0 0 1-99.84 154.88 438.613 438.613 0 0 1-311.467 128z"}));Sc.displayName="DarkIcon";const xc=()=>f(we,{name:"light"},()=>f("path",{d:"M952 552h-80a40 40 0 0 1 0-80h80a40 40 0 0 1 0 80zM801.88 280.08a41 41 0 0 1-57.96-57.96l57.96-58a41.04 41.04 0 0 1 58 58l-58 57.96zM512 752a240 240 0 1 1 0-480 240 240 0 0 1 0 480zm0-560a40 40 0 0 1-40-40V72a40 40 0 0 1 80 0v80a40 40 0 0 1-40 40zm-289.88 88.08-58-57.96a41.04 41.04 0 0 1 58-58l57.96 58a41 41 0 0 1-57.96 57.96zM192 512a40 40 0 0 1-40 40H72a40 40 0 0 1 0-80h80a40 40 0 0 1 40 40zm30.12 231.92a41 41 0 0 1 57.96 57.96l-57.96 58a41.04 41.04 0 0 1-58-58l58-57.96zM512 832a40 40 0 0 1 40 40v80a40 40 0 0 1-80 0v-80a40 40 0 0 1 40-40zm289.88-88.08 58 57.96a41.04 41.04 0 0 1-58 58l-57.96-58a41 41 0 0 1 57.96-57.96z"}));xc.displayName="LightIcon";const Tc=()=>f(we,{name:"auto"},()=>f("path",{d:"M512 992C246.92 992 32 777.08 32 512S246.92 32 512 32s480 214.92 480 480-214.92 480-480 480zm0-840c-198.78 0-360 161.22-360 360 0 198.84 161.22 360 360 360s360-161.16 360-360c0-198.78-161.22-360-360-360zm0 660V212c165.72 0 300 134.34 300 300 0 165.72-134.28 300-300 300z"}));Tc.displayName="AutoIcon";const Ac=()=>f(we,{name:"enter-fullscreen"},()=>f("path",{d:"M762.773 90.24h-497.28c-96.106 0-174.4 78.293-174.4 174.4v497.28c0 96.107 78.294 174.4 174.4 174.4h497.28c96.107 0 175.04-78.293 174.4-174.4V264.64c0-96.213-78.186-174.4-174.4-174.4zm-387.2 761.173H215.04c-21.867 0-40.427-17.92-41.067-41.066V649.92c0-22.507 17.92-40.427 40.427-40.427 11.307 0 21.227 4.694 28.48 11.947 7.253 7.253 11.947 17.92 11.947 28.48v62.293l145.28-145.28c15.893-15.893 41.813-15.893 57.706 0 15.894 15.894 15.894 41.814 0 57.707l-145.28 145.28h62.294c22.506 0 40.426 17.92 40.426 40.427s-17.173 41.066-39.68 41.066zM650.24 165.76h160.427c21.866 0 40.426 17.92 41.066 41.067v160.426c0 22.507-17.92 40.427-40.426 40.427-11.307 0-21.227-4.693-28.48-11.947-7.254-7.253-11.947-17.92-11.947-28.48v-62.186L625.6 450.347c-15.893 15.893-41.813 15.893-57.707 0-15.893-15.894-15.893-41.814 0-57.707l145.28-145.28H650.88c-22.507 0-40.427-17.92-40.427-40.427s17.174-41.173 39.787-41.173z"}));Ac.displayName="EnterFullScreenIcon";const $c=()=>f(we,{name:"cancel-fullscreen"},()=>f("path",{d:"M778.468 78.62H247.922c-102.514 0-186.027 83.513-186.027 186.027V795.08c0 102.514 83.513 186.027 186.027 186.027h530.432c102.514 0 186.71-83.513 186.026-186.027V264.647C964.494 162.02 880.981 78.62 778.468 78.62zM250.88 574.35h171.122c23.324 0 43.122 19.115 43.804 43.805v171.121c0 24.008-19.114 43.122-43.122 43.122-12.06 0-22.641-5.006-30.378-12.743s-12.743-19.115-12.743-30.379V722.83L224.597 877.91c-16.953 16.952-44.6 16.952-61.553 0-16.953-16.954-16.953-44.602 0-61.554L318.009 661.39h-66.446c-24.007 0-43.122-19.114-43.122-43.122 0-24.12 18.432-43.918 42.439-43.918zm521.899-98.873H601.657c-23.325 0-43.122-19.114-43.805-43.804V260.55c0-24.007 19.115-43.122 43.122-43.122 12.06 0 22.642 5.007 30.379 12.743s12.743 19.115 12.743 30.38v66.445l154.965-154.965c16.953-16.953 44.601-16.953 61.554 0 16.953 16.953 16.953 44.6 0 61.554L705.536 388.55h66.446c24.007 0 43.122 19.115 43.122 43.122.114 24.007-18.318 43.804-42.325 43.804z"}));$c.displayName="CancelFullScreenIcon";const Lc=()=>f(we,{name:"outlook"},()=>[f("path",{d:"M224 800c0 9.6 3.2 44.8 6.4 54.4 6.4 48-48 76.8-48 76.8s80 41.6 147.2 0 134.4-134.4 38.4-195.2c-22.4-12.8-41.6-19.2-57.6-19.2C259.2 716.8 227.2 761.6 224 800zM560 675.2l-32 51.2c-51.2 51.2-83.2 32-83.2 32 25.6 67.2 0 112-12.8 128 25.6 6.4 51.2 9.6 80 9.6 54.4 0 102.4-9.6 150.4-32l0 0c3.2 0 3.2-3.2 3.2-3.2 22.4-16 12.8-35.2 6.4-44.8-9.6-12.8-12.8-25.6-12.8-41.6 0-54.4 60.8-99.2 137.6-99.2 6.4 0 12.8 0 22.4 0 12.8 0 38.4 9.6 48-25.6 0-3.2 0-3.2 3.2-6.4 0-3.2 3.2-6.4 3.2-6.4 6.4-16 6.4-16 6.4-19.2 9.6-35.2 16-73.6 16-115.2 0-105.6-41.6-198.4-108.8-268.8C704 396.8 560 675.2 560 675.2zM224 419.2c0-28.8 22.4-51.2 51.2-51.2 28.8 0 51.2 22.4 51.2 51.2 0 28.8-22.4 51.2-51.2 51.2C246.4 470.4 224 448 224 419.2zM320 284.8c0-22.4 19.2-41.6 41.6-41.6 22.4 0 41.6 19.2 41.6 41.6 0 22.4-19.2 41.6-41.6 41.6C339.2 326.4 320 307.2 320 284.8zM457.6 208c0-12.8 12.8-25.6 25.6-25.6 12.8 0 25.6 12.8 25.6 25.6 0 12.8-12.8 25.6-25.6 25.6C470.4 233.6 457.6 220.8 457.6 208zM128 505.6C128 592 153.6 672 201.6 736c28.8-60.8 112-60.8 124.8-60.8-16-51.2 16-99.2 16-99.2l316.8-422.4c-48-19.2-99.2-32-150.4-32C297.6 118.4 128 291.2 128 505.6zM764.8 86.4c-22.4 19.2-390.4 518.4-390.4 518.4-22.4 28.8-12.8 76.8 22.4 99.2l9.6 6.4c35.2 22.4 80 12.8 99.2-25.6 0 0 6.4-12.8 9.6-19.2 54.4-105.6 275.2-524.8 288-553.6 6.4-19.2-3.2-32-19.2-32C777.6 76.8 771.2 80 764.8 86.4z"})]);Lc.displayName="OutlookIcon";var Pc=z({name:"AppearanceSwitch",setup(){const{config:e,status:t}=fr(),n=()=>{e.value==="switch"?t.value={light:"dark",dark:"auto",auto:"light"}[t.value]:t.value=t.value==="light"?"dark":"light"};return()=>f("button",{type:"button",id:"appearance-switch",onClick:()=>n()},[f(Tc,{style:{display:t.value==="auto"?"block":"none"}}),f(Sc,{style:{display:t.value==="dark"?"block":"none"}}),f(xc,{style:{display:t.value==="light"?"block":"none"}})])}}),_3=z({name:"AppearanceMode",setup(){const e=pe(),{canToggle:t}=fr(),n=S(()=>e.value.outlookLocales.darkmode);return()=>t.value?f("div",{class:"appearance-wrapper"},[f("label",{class:"appearance-title",for:"appearance-switch"},n.value),f(Pc)]):null}});const Sl="VUEPRESS_THEME_COLOR";var E3=z({name:"ThemeColorPicker",props:{themeColor:{type:Object,required:!0}},setup(e){const t=(n="")=>{const r=document.documentElement.classList,l=Ln(e.themeColor);if(!n){localStorage.removeItem(Sl),r.remove(...l);return}r.remove(...l.filter(o=>o!==n)),r.add(n),localStorage.setItem(Sl,n)};return ve(()=>{const n=localStorage.getItem(Sl);n&&t(n)}),()=>f("ul",{id:"theme-color-picker"},[f("li",f("span",{class:"theme-color",onClick:()=>t()})),Hi(e.themeColor).map(([n,r])=>f("li",f("span",{style:{background:r},onClick:()=>t(n)})))])}});const vn=Ro.enableThemeColor==="true",C3=vn?u0(Hi(Ro).filter(([e])=>e.startsWith("theme-"))):{};var k3=z({name:"ThemeColor",setup(){const e=pe(),t=S(()=>e.value.outlookLocales.themeColor);return()=>vn?f("div",{class:"theme-color-wrapper"},[f("label",{class:"theme-color-title",for:"theme-color-picker"},t.value),f(E3,{themeColor:C3})]):null}}),Ic=z({name:"ToggleFullScreenButton",setup(){const e=pe(),{isSupported:t,isFullscreen:n,toggle:r}=Po(),l=S(()=>e.value.outlookLocales.fullscreen);return()=>t?f("div",{class:"full-screen-wrapper"},[f("label",{class:"full-screen-title",for:"full-screen-switch"},l.value),f("button",{type:"button",id:"full-screen-switch",class:"full-screen",ariaPressed:n.value,onClick:()=>r()},n.value?f($c):f(Ac))]):null}}),Rc=z({name:"OutlookSettings",setup(){const e=Rn(),t=ll(),n=S(()=>!t.value&&e.value.fullscreen);return()=>f(Zr,()=>[vn?f(k3):null,f(_3),n.value?f(Ic):null])}}),S3=z({name:"NavScreen",props:{show:Boolean},emits:["close"],slots:Object,setup(e,{emit:t,slots:n}){const r=ie(),{isMobile:l}=ol(),o=Ye(),s=ec(o);return ve(()=>{o.value=document.body,ae(l,a=>{!a&&e.show&&(s.value=!1,t("close"))}),ae(()=>r.value.path,()=>{s.value=!1,t("close")})}),Qr(()=>{s.value=!1}),()=>f(Dt,{name:"fade",onEnter:()=>{s.value=!0},onAfterLeave:()=>{s.value=!1}},()=>{var a,i;return e.show?f("div",{id:"nav-screen"},f("div",{class:"vp-nav-screen-container"},[(a=n.before)==null?void 0:a.call(n),f(w3),f("div",{class:"vp-outlook-wrapper"},f(Rc)),(i=n.after)==null?void 0:i.call(n)])):null})}}),x3=z({name:"NavbarBrand",setup(){const e=$n(),t=So(),n=pe(),r=S(()=>n.value.home||e.value),l=S(()=>t.value.title),o=S(()=>n.value.navTitle??l.value),s=S(()=>n.value.logo?Ie(n.value.logo):null),a=S(()=>n.value.logoDark?Ie(n.value.logoDark):null);return()=>f(Ct,{to:r.value,class:"vp-brand"},()=>[s.value?f("img",{class:["vp-nav-logo",{light:!!a.value}],src:s.value,alt:l.value}):null,a.value?f("img",{class:["vp-nav-logo dark"],src:a.value,alt:l.value}):null,o.value?f("span",{class:["vp-site-name",{"hide-in-pad":s.value&&n.value.hideSiteNameOnMobile!==!1}]},o.value):null])}}),T3=z({name:"NavbarLinks",setup(){const e=kc();return()=>e.value.length?f("nav",{class:"vp-nav-links"},e.value.map(t=>f("div",{class:"nav-item hide-in-mobile"},"children"in t?f(g3,{config:t}):f(Me,{config:t})))):null}}),A3=z({name:"RepoLink",components:{BitbucketIcon:qi,GiteeIcon:Ui,GitHubIcon:Vi,GitLabIcon:Wi,SourceIcon:Ki},setup(){const e=y3();return()=>e.value?f("div",{class:"nav-item vp-repo"},f("a",{class:"vp-repo-link",href:e.value.link,target:"_blank",rel:"noopener noreferrer","aria-label":e.value.label},f(Ue(`${e.value.type}Icon`),{style:{width:"1.25rem",height:"1.25rem",verticalAlign:"middle"}}))):null}});const Oc=({active:e=!1},{emit:t})=>f("button",{type:"button",class:["vp-toggle-navbar-button",{"is-active":e}],"aria-label":"Toggle Navbar","aria-expanded":e,"aria-controls":"nav-screen",onClick:()=>t("toggle")},f("span",[f("span",{class:"vp-top"}),f("span",{class:"vp-middle"}),f("span",{class:"vp-bottom"})]));Oc.displayName="ToggleNavbarButton";var $3=Oc;const ql=(e,{emit:t})=>f("button",{type:"button",class:"vp-toggle-sidebar-button",title:"Toggle Sidebar",onClick:()=>t("toggle")},f("span",{class:"icon"}));ql.displayName="ToggleSidebarButton",ql.emits=["toggle"];var L3=ql,P3=z({name:"OutlookButton",setup(){const{isSupported:e}=Po(),t=Rn(),n=ll(),r=ie(),{canToggle:l}=fr(),o=J(!1),s=S(()=>!n.value&&t.value.fullscreen&&e);return ae(()=>r.value.path,()=>{o.value=!1}),()=>l.value||s.value||vn?f("div",{class:"nav-item hide-in-mobile"},l.value&&!s.value&&!vn?f(Pc):s.value&&!l.value&&!vn?f(Ic):f("button",{type:"button",class:["outlook-button",{open:o.value}],tabindex:"-1","aria-hidden":!0},[f(Lc),f("div",{class:"outlook-dropdown"},f(Rc))])):null}}),I3=z({name:"NavBar",emits:["toggleSidebar"],slots:Object,setup(e,{emit:t,slots:n}){const r=pe(),{isMobile:l}=ol(),o=J(!1),s=S(()=>{const{navbarAutoHide:u="mobile"}=r.value;return u!=="none"&&(u==="always"||l.value)}),a=S(()=>r.value.navbarLayout||{start:["Brand"],center:["Links"],end:["Language","Repo","Outlook","Search"]}),i={Brand:x3,Language:Cl,Links:T3,Repo:A3,Outlook:P3,Search:nt("Docsearch")?Ue("Docsearch"):nt("SearchBox")?Ue("SearchBox"):Cl},c=u=>i[u]??(nt(u)?Ue(u):Cl);return()=>{var u,d,p,v,g,_;return[f("header",{id:"navbar",class:["vp-navbar",{"auto-hide":s.value,"hide-icon":r.value.navbarIcon===!1}]},[f("div",{class:"vp-navbar-start"},[f(L3,{onToggle:()=>{o.value&&(o.value=!1),t("toggleSidebar")}}),(u=n.startBefore)==null?void 0:u.call(n),(a.value.start||[]).map(C=>f(c(C))),(d=n.startAfter)==null?void 0:d.call(n)]),f("div",{class:"vp-navbar-center"},[(p=n.centerBefore)==null?void 0:p.call(n),(a.value.center||[]).map(C=>f(c(C))),(v=n.centerAfter)==null?void 0:v.call(n)]),f("div",{class:"vp-navbar-end"},[(g=n.endBefore)==null?void 0:g.call(n),(a.value.end||[]).map(C=>f(c(C))),(_=n.endAfter)==null?void 0:_.call(n),f($3,{active:o.value,onToggle:()=>{o.value=!o.value}})])]),f(S3,{show:o.value,onClose:()=>{o.value=!1}},{before:()=>{var C;return(C=n.screenTop)==null?void 0:C.call(n)},after:()=>{var C;return(C=n.screenBottom)==null?void 0:C.call(n)}})]}}}),R3=z({name:"SidebarChild",props:{config:{type:Object,required:!0}},setup(e){const t=Et();return()=>[bc(e.config,{class:["vp-sidebar-link",`vp-sidebar-${e.config.type}`,{active:Cn(t,e.config,!0)}],exact:!0}),wc(e.config.children)]}}),O3=z({name:"SidebarGroup",props:{config:{type:Object,required:!0},open:{type:Boolean,required:!0}},emits:["toggle"],setup(e,{emit:t}){const n=Et(),r=S(()=>Cn(n,e.config)),l=S(()=>Cn(n,e.config,!0));return()=>{const{collapsible:o,children:s=[],icon:a,prefix:i,link:c,text:u}=e.config;return f("section",{class:"vp-sidebar-group"},[f(o?"button":"p",{class:["vp-sidebar-heading",{clickable:o||c,exact:l.value,active:r.value}],...o?{type:"button",onClick:()=>t("toggle"),onKeydown:d=>{d.key==="Enter"&&t("toggle")}}:{}},[f(De,{icon:a}),c?f(Me,{class:"vp-sidebar-title",config:{text:u,link:c},noExternalLinkIcon:!0}):f("span",{class:"vp-sidebar-title"},u),o?f("span",{class:["vp-arrow",e.open?"down":"end"]}):null]),e.open||!o?f(Mc,{key:i,config:s}):null])}}}),Mc=z({name:"SidebarLinks",props:{config:{type:Array,required:!0}},setup(e){const t=Et(),n=J(-1),r=l=>{n.value=l===n.value?-1:l};return ae(()=>t.path,()=>{const l=e.config.findIndex(o=>yc(t,o));n.value=l},{immediate:!0,flush:"post"}),()=>f("ul",{class:"vp-sidebar-links"},e.config.map((l,o)=>f("li",l.type==="group"?f(O3,{config:l,open:o===n.value,onToggle:()=>r(o)}):f(R3,{config:l}))))}}),M3=z({name:"SideBar",slots:Object,setup(e,{slots:t}){const n=Et(),r=pe(),l=No(),o=Ye();return ve(()=>{ae(()=>n.hash,s=>{const a=document.querySelector(`.vp-sidebar a.vp-sidebar-link[href="${n.path}${s}"]`);if(!a)return;const{top:i,height:c}=o.value.getBoundingClientRect(),{top:u,height:d}=a.getBoundingClientRect();ui+c&&a.scrollIntoView(!1)},{immediate:!0})}),()=>{var s,a,i;return f("aside",{ref:o,id:"sidebar",class:["vp-sidebar",{"hide-icon":r.value.sidebarIcon===!1}]},[(s=t.top)==null?void 0:s.call(t),((a=t.default)==null?void 0:a.call(t))||f(Mc,{config:l.value}),(i=t.bottom)==null?void 0:i.call(t)])}}}),Nc=z({name:"CommonWrapper",props:{containerClass:{type:String,default:""},noNavbar:Boolean,noSidebar:Boolean,noToc:Boolean},slots:Object,setup(e,{slots:t}){const n=Ge(),r=ie(),l=be(),o=pe(),{isMobile:s,isPC:a}=ol(),[i,c]=Us(!1),[u,d]=Us(!1),p=No(),v=J(!1),g=S(()=>e.noNavbar||l.value.navbar===!1||o.value.navbar===!1?!1:!!(r.value.title||o.value.logo||o.value.repo||o.value.navbar)),_=S(()=>e.noSidebar?!1:l.value.sidebar!==!1&&p.value.length!==0&&!l.value.home),C=S(()=>e.noToc||l.value.home?!1:l.value.toc||o.value.toc!==!1&&l.value.toc!==!1),y={x:0,y:0},k=$=>{y.x=$.changedTouches[0].clientX,y.y=$.changedTouches[0].clientY},w=$=>{const W=$.changedTouches[0].clientX-y.x,D=$.changedTouches[0].clientY-y.y;Math.abs(W)>Math.abs(D)*1.5&&Math.abs(W)>40&&(W>0&&y.x<=80?c(!0):c(!1))},E=()=>window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;let R=0;return Ae("scroll",x0(()=>{const $=E();$<=58||${$||c(!1)}),ve(()=>{const $=ec(document.body);ae(i,D=>{$.value=D});const W=n.afterEach(()=>{c(!1)});Qr(()=>{$.value=!1,W()})}),()=>f(nt("GlobalEncrypt")?Ue("GlobalEncrypt"):Oi,()=>f("div",{class:["theme-container",{"no-navbar":!g.value,"no-sidebar":!_.value&&!(t.sidebar||t.sidebarTop||t.sidebarBottom),"has-toc":C.value,"hide-navbar":v.value,"sidebar-collapsed":!s.value&&!a.value&&u.value,"sidebar-open":s.value&&i.value},e.containerClass,l.value.containerClass||""],onTouchStart:k,onTouchEnd:w},[g.value?f(I3,{onToggleSidebar:()=>c()},{startBefore:()=>{var $;return($=t.navbarStartBefore)==null?void 0:$.call(t)},startAfter:()=>{var $;return($=t.navbarStartAfter)==null?void 0:$.call(t)},centerBefore:()=>{var $;return($=t.navbarCenterBefore)==null?void 0:$.call(t)},centerAfter:()=>{var $;return($=t.navbarCenterAfter)==null?void 0:$.call(t)},endBefore:()=>{var $;return($=t.navbarEndBefore)==null?void 0:$.call(t)},endAfter:()=>{var $;return($=t.navbarEndAfter)==null?void 0:$.call(t)},screenTop:()=>{var $;return($=t.navScreenTop)==null?void 0:$.call(t)},screenBottom:()=>{var $;return($=t.navScreenBottom)==null?void 0:$.call(t)}}):null,f(Dt,{name:"fade"},()=>i.value?f("div",{class:"vp-sidebar-mask",onClick:()=>c(!1)}):null),f(Dt,{name:"fade"},()=>s.value?null:f("div",{class:"toggle-sidebar-wrapper",onClick:()=>d()},f("span",{class:["arrow",u.value?"end":"start"]}))),f(M3,{},{...t.sidebar?{default:()=>t.sidebar()}:{},top:()=>{var $;return($=t.sidebarTop)==null?void 0:$.call(t)},bottom:()=>{var $;return($=t.sidebarBottom)==null?void 0:$.call(t)}}),t.default(),f(m3)]))}}),cn=z({name:"DropTransition",props:{type:{type:String,default:"single"},delay:{type:Number,default:0},duration:{type:Number,default:.25},appear:Boolean},slots:Object,setup(e,{slots:t}){const n=l=>{l.style.transition=`transform ${e.duration}s ease-in-out ${e.delay}s, opacity ${e.duration}s ease-in-out ${e.delay}s`,l.style.transform="translateY(-20px)",l.style.opacity="0"},r=l=>{l.style.transform="translateY(0)",l.style.opacity="1"};return()=>f(e.type==="single"?Dt:T1,{name:"drop",appear:e.appear,onAppear:n,onAfterAppear:r,onEnter:n,onAfterEnter:r,onBeforeLeave:n},()=>t.default())}});const Kl=({custom:e})=>f(Ei,{class:["theme-hope-content",{custom:e}]});Kl.displayName="MarkdownContent",Kl.props={custom:Boolean};var Dc=Kl;const Hc=()=>f(we,{name:"author"},()=>f("path",{d:"M649.6 633.6c86.4-48 147.2-144 147.2-249.6 0-160-128-288-288-288s-288 128-288 288c0 108.8 57.6 201.6 147.2 249.6-121.6 48-214.4 153.6-240 288-3.2 9.6 0 19.2 6.4 25.6 3.2 9.6 12.8 12.8 22.4 12.8h704c9.6 0 19.2-3.2 25.6-12.8 6.4-6.4 9.6-16 6.4-25.6-25.6-134.4-121.6-240-243.2-288z"}));Hc.displayName="AuthorIcon";const Bc=()=>f(we,{name:"calendar"},()=>f("path",{d:"M716.4 110.137c0-18.753-14.72-33.473-33.472-33.473-18.753 0-33.473 14.72-33.473 33.473v33.473h66.993v-33.473zm-334.87 0c0-18.753-14.72-33.473-33.473-33.473s-33.52 14.72-33.52 33.473v33.473h66.993v-33.473zm468.81 33.52H716.4v100.465c0 18.753-14.72 33.473-33.472 33.473a33.145 33.145 0 01-33.473-33.473V143.657H381.53v100.465c0 18.753-14.72 33.473-33.473 33.473a33.145 33.145 0 01-33.473-33.473V143.657H180.6A134.314 134.314 0 0046.66 277.595v535.756A134.314 134.314 0 00180.6 947.289h669.74a134.36 134.36 0 00133.94-133.938V277.595a134.314 134.314 0 00-133.94-133.938zm33.473 267.877H147.126a33.145 33.145 0 01-33.473-33.473c0-18.752 14.72-33.473 33.473-33.473h736.687c18.752 0 33.472 14.72 33.472 33.473a33.145 33.145 0 01-33.472 33.473z"}));Bc.displayName="CalendarIcon";const Fc=()=>f(we,{name:"category"},()=>f("path",{d:"M148.41 106.992h282.176c22.263 0 40.31 18.048 40.31 40.31V429.48c0 22.263-18.047 40.31-40.31 40.31H148.41c-22.263 0-40.311-18.047-40.311-40.31V147.302c0-22.263 18.048-40.31 40.311-40.31zM147.556 553.478H429.73c22.263 0 40.311 18.048 40.311 40.31v282.176c0 22.263-18.048 40.312-40.31 40.312H147.555c-22.263 0-40.311-18.049-40.311-40.312V593.79c0-22.263 18.048-40.311 40.31-40.311zM593.927 106.992h282.176c22.263 0 40.31 18.048 40.31 40.31V429.48c0 22.263-18.047 40.31-40.31 40.31H593.927c-22.263 0-40.311-18.047-40.311-40.31V147.302c0-22.263 18.048-40.31 40.31-40.31zM730.22 920.502H623.926c-40.925 0-74.22-33.388-74.22-74.425V623.992c0-41.038 33.387-74.424 74.425-74.424h222.085c41.038 0 74.424 33.226 74.424 74.067v114.233c0 10.244-8.304 18.548-18.547 18.548s-18.548-8.304-18.548-18.548V623.635c0-20.388-16.746-36.974-37.33-36.974H624.13c-20.585 0-37.331 16.747-37.331 37.33v222.086c0 20.585 16.654 37.331 37.126 37.331H730.22c10.243 0 18.547 8.304 18.547 18.547 0 10.244-8.304 18.547-18.547 18.547z"}));Fc.displayName="CategoryIcon";const jc=()=>f(we,{name:"print"},()=>f("path",{d:"M819.2 364.8h-44.8V128c0-17.067-14.933-32-32-32H281.6c-17.067 0-32 14.933-32 32v236.8h-44.8C145.067 364.8 96 413.867 96 473.6v192c0 59.733 49.067 108.8 108.8 108.8h44.8V896c0 17.067 14.933 32 32 32h460.8c17.067 0 32-14.933 32-32V774.4h44.8c59.733 0 108.8-49.067 108.8-108.8v-192c0-59.733-49.067-108.8-108.8-108.8zM313.6 160h396.8v204.8H313.6V160zm396.8 704H313.6V620.8h396.8V864zM864 665.6c0 25.6-19.2 44.8-44.8 44.8h-44.8V588.8c0-17.067-14.933-32-32-32H281.6c-17.067 0-32 14.933-32 32v121.6h-44.8c-25.6 0-44.8-19.2-44.8-44.8v-192c0-25.6 19.2-44.8 44.8-44.8h614.4c25.6 0 44.8 19.2 44.8 44.8v192z"}));jc.displayName="PrintIcon";const zc=()=>f(we,{name:"tag"},()=>f("path",{d:"M939.902 458.563L910.17 144.567c-1.507-16.272-14.465-29.13-30.737-30.737L565.438 84.098h-.402c-3.215 0-5.726 1.005-7.634 2.913l-470.39 470.39a10.004 10.004 0 000 14.164l365.423 365.424c1.909 1.908 4.42 2.913 7.132 2.913s5.223-1.005 7.132-2.913l470.39-470.39c2.01-2.11 3.014-5.023 2.813-8.036zm-240.067-72.121c-35.458 0-64.286-28.828-64.286-64.286s28.828-64.285 64.286-64.285 64.286 28.828 64.286 64.285-28.829 64.286-64.286 64.286z"}));zc.displayName="TagIcon";const Vc=()=>f(we,{name:"timer"},()=>f("path",{d:"M799.387 122.15c4.402-2.978 7.38-7.897 7.38-13.463v-1.165c0-8.933-7.38-16.312-16.312-16.312H256.33c-8.933 0-16.311 7.38-16.311 16.312v1.165c0 5.825 2.977 10.874 7.637 13.592 4.143 194.44 97.22 354.963 220.201 392.763-122.204 37.542-214.893 196.511-220.2 389.397-4.661 5.049-7.638 11.651-7.638 19.03v5.825h566.49v-5.825c0-7.379-2.849-13.981-7.509-18.9-5.049-193.016-97.867-351.985-220.2-389.527 123.24-37.67 216.446-198.453 220.588-392.892zM531.16 450.445v352.632c117.674 1.553 211.787 40.778 211.787 88.676H304.097c0-48.286 95.149-87.382 213.728-88.676V450.445c-93.077-3.107-167.901-81.297-167.901-177.093 0-8.803 6.99-15.793 15.793-15.793 8.803 0 15.794 6.99 15.794 15.793 0 80.261 63.69 145.635 142.01 145.635s142.011-65.374 142.011-145.635c0-8.803 6.99-15.793 15.794-15.793s15.793 6.99 15.793 15.793c0 95.019-73.789 172.82-165.96 177.093z"}));Vc.displayName="TimerIcon";const Wc=()=>f(we,{name:"word"},()=>[f("path",{d:"M518.217 432.64V73.143A73.143 73.143 0 01603.43 1.097a512 512 0 01419.474 419.474 73.143 73.143 0 01-72.046 85.212H591.36a73.143 73.143 0 01-73.143-73.143z"}),f("path",{d:"M493.714 566.857h340.297a73.143 73.143 0 0173.143 85.577A457.143 457.143 0 11371.566 117.76a73.143 73.143 0 0185.577 73.143v339.383a36.571 36.571 0 0036.571 36.571z"})]);Wc.displayName="WordIcon";const Bt=()=>{const e=pe();return S(()=>e.value.metaLocales)};var N3=z({name:"AuthorInfo",inheritAttrs:!1,props:{author:{type:Array,required:!0},pure:Boolean},setup(e){const t=Bt();return()=>e.author.length?f("span",{class:"page-author-info","aria-label":`${t.value.author}${e.pure?"":"🖊"}`,...e.pure?{}:{"data-balloon-pos":"down"}},[f(Hc),f("span",e.author.map(n=>n.url?f("a",{class:"page-author-item",href:n.url,target:"_blank",rel:"noopener noreferrer"},n.name):f("span",{class:"page-author-item"},n.name))),f("span",{property:"author",content:e.author.map(n=>n.name).join(", ")})]):null}}),D3=z({name:"CategoryInfo",inheritAttrs:!1,props:{category:{type:Array,required:!0},pure:Boolean},setup(e){const t=Ge(),n=ie(),r=Bt(),l=(o,s="")=>{s&&n.value.path!==s&&(o.preventDefault(),t.push(s))};return()=>e.category.length?f("span",{class:"page-category-info","aria-label":`${r.value.category}${e.pure?"":"🌈"}`,...e.pure?{}:{"data-balloon-pos":"down"}},[f(Fc),e.category.map(({name:o,path:s})=>f("span",{class:["page-category-item",{[`category${Mi(o,9)}`]:!e.pure,clickable:s}],role:s?"navigation":"",onClick:a=>l(a,s)},o)),f("meta",{property:"articleSection",content:e.category.map(({name:o})=>o).join(",")})]):null}}),H3=z({name:"DateInfo",inheritAttrs:!1,props:{date:{type:Object,default:null},localizedDate:{type:String,default:""},pure:Boolean},setup(e){const t=yi(),n=Bt();return()=>e.date?f("span",{class:"page-date-info","aria-label":`${n.value.date}${e.pure?"":"📅"}`,...e.pure?{}:{"data-balloon-pos":"down"}},[f(Bc),f("span",f(Zr,()=>e.localizedDate||e.date.toLocaleDateString(t.value))),f("meta",{property:"datePublished",content:e.date.toISOString()||""})]):null}}),B3=z({name:"OriginalInfo",inheritAttrs:!1,props:{isOriginal:Boolean},setup(e){const t=Bt();return()=>e.isOriginal?f("span",{class:"page-original-info"},t.value.origin):null}}),F3=z({name:"ReadingTimeInfo",inheritAttrs:!1,props:{readingTime:{type:Object,default:()=>null},readingTimeLocale:{type:Object,default:()=>null},pure:Boolean},setup(e){const t=Bt(),n=S(()=>{if(!e.readingTime)return null;const{minutes:r}=e.readingTime;return r<1?"PT1M":`PT${Math.round(r)}M`});return()=>{var r,l;return(r=e.readingTimeLocale)!=null&&r.time?f("span",{class:"page-reading-time-info","aria-label":`${t.value.readingTime}${e.pure?"":"⌛"}`,...e.pure?{}:{"data-balloon-pos":"down"}},[f(Vc),f("span",(l=e.readingTimeLocale)==null?void 0:l.time),f("meta",{property:"timeRequired",content:n.value})]):null}}}),j3=z({name:"TagInfo",inheritAttrs:!1,props:{tag:{type:Array,default:()=>[]},pure:Boolean},setup(e){const t=Ge(),n=ie(),r=Bt(),l=(o,s="")=>{s&&n.value.path!==s&&(o.preventDefault(),t.push(s))};return()=>e.tag.length?f("span",{class:"page-tag-info","aria-label":`${r.value.tag}${e.pure?"":"🏷"}`,...e.pure?{}:{"data-balloon-pos":"down"}},[f(zc),e.tag.map(({name:o,path:s})=>f("span",{class:["page-tag-item",{[`tag${Mi(o,9)}`]:!e.pure,clickable:s}],role:s?"navigation":"",onClick:a=>l(a,s)},o)),f("meta",{property:"keywords",content:e.tag.map(({name:o})=>o).join(",")})]):null}}),z3=z({name:"ReadTimeInfo",inheritAttrs:!1,props:{readingTime:{type:Object,default:()=>null},readingTimeLocale:{type:Object,default:()=>null},pure:Boolean},setup(e){const t=Bt();return()=>{var n,r,l;return(n=e.readingTimeLocale)!=null&&n.words?f("span",{class:"page-word-info","aria-label":`${t.value.words}${e.pure?"":"🔠"}`,...e.pure?{}:{"data-balloon-pos":"down"}},[f(Wc),f("span",(r=e.readingTimeLocale)==null?void 0:r.words),f("meta",{property:"wordCount",content:(l=e.readingTime)==null?void 0:l.words})]):null}}}),V3=z({name:"PageInfo",components:{AuthorInfo:N3,CategoryInfo:D3,DateInfo:H3,OriginalInfo:B3,PageViewInfo:()=>null,ReadingTimeInfo:F3,TagInfo:j3,WordInfo:z3},props:{items:{type:[Array,Boolean],default:()=>["Author","Original","Date","PageView","ReadingTime","Category","Tag"]},info:{type:Object,required:!0}},setup(e){const t=ll();return()=>e.items?f("div",{class:"page-info"},e.items.map(n=>f(Ue(`${n}Info`),{...e.info,pure:t.value}))):null}}),W3=z({name:"PrintButton",setup(){const e=Rn(),t=pe();return()=>e.value.print===!1?null:f("button",{type:"button",class:"print-button",title:t.value.metaLocales.print,onClick:()=>{window.print()}},f(jc))}});const U3=({title:e,level:t,slug:n})=>f(Ct,{to:`#${n}`,class:["toc-link",`level${t}`]},()=>e),Yl=(e,t)=>{const n=Et();return e.length&&t>0?f("ul",{class:"toc-list"},e.map(r=>{const l=Yl(r.children,t-1);return[f("li",{class:["toc-item",{active:$o(n,`#${r.slug}`)}]},U3(r)),l?f("li",l):null]})):null};var q3=z({name:"TOC",props:{items:{type:Array,default:()=>[]},headerDepth:{type:Number,default:2}},slots:Object,setup(e,{slots:t}){const n=Et(),r=ie(),l=Bt(),o=Ye(),s=J("-1.7rem"),a=c=>{var u;(u=o.value)==null||u.scrollTo({top:c,behavior:"smooth"})},i=()=>{if(o.value){const c=document.querySelector(".toc-item.active");c?s.value=`${c.getBoundingClientRect().top-o.value.getBoundingClientRect().top+o.value.scrollTop}px`:s.value="-1.7rem"}else s.value="-1.7rem"};return ve(()=>{ae(()=>n.hash,c=>{if(o.value){const u=document.querySelector(`#toc a.toc-link[href$="${c}"]`);if(!u)return;const{top:d,height:p}=o.value.getBoundingClientRect(),{top:v,height:g}=u.getBoundingClientRect();vd+p&&a(o.value.scrollTop+v+g-d-p)}}),ae(()=>n.fullPath,i,{flush:"post",immediate:!0})}),()=>{var u,d;const c=e.items.length?Yl(e.items,e.headerDepth):r.value.headers?Yl(r.value.headers,e.headerDepth):null;return c?f("div",{class:"toc-place-holder"},[f("aside",{id:"toc"},[(u=t.before)==null?void 0:u.call(t),f("div",{class:"toc-header"},[l.value.toc,f(W3)]),f("div",{class:"toc-wrapper",ref:o},[c,f("div",{class:"toc-marker",style:{top:s.value}})]),(d=t.after)==null?void 0:d.call(t)])]):null}}}),Uc=z({name:"SkipLink",props:{content:{type:String,default:"main-content"}},setup(e){const t=ie(),n=pe(),r=Ye(),l=({target:o})=>{const s=document.querySelector(o.hash);if(s){const a=()=>{s.removeAttribute("tabindex"),s.removeEventListener("blur",a)};s.setAttribute("tabindex","-1"),s.addEventListener("blur",a),s.focus(),window.scrollTo(0,0)}};return ve(()=>{ae(()=>t.value.path,()=>r.value.focus())}),()=>[f("span",{ref:r,tabindex:"-1"}),f("a",{href:`#${e.content}`,class:"vp-skip-link sr-only",onClick:l},n.value.routeLocales.skipToContent)]}});let xl=null,Hn=null;const K3={wait:()=>xl,pending:()=>{xl=new Promise(e=>Hn=e)},resolve:()=>{Hn==null||Hn(),xl=null,Hn=null}},qc=()=>K3;var Kc=z({name:"FadeSlideY",slots:Object,setup(e,{slots:t}){const{resolve:n,pending:r}=qc();return()=>f(Dt,{name:"fade-slide-y",mode:"out-in",onBeforeEnter:n,onBeforeLeave:r},()=>{var l;return(l=t.default)==null?void 0:l.call(t)})}});const Y3=(e,t)=>{const n=e.replace(t,"/").split("/"),r=[];let l=Co(t);return n.forEach((o,s)=>{s!==n.length-1?(l+=`${o}/`,r.push({link:l,name:o||"Home"})):o!==""&&(l+=o,r.push({link:l,name:o}))}),r},Yc=(e,{slots:t})=>{var d,p;const{bgImage:n,bgImageDark:r,bgImageStyle:l,color:o,description:s,image:a,imageDark:i,header:c,features:u=[]}=e;return f("div",{class:"vp-feature-wrapper"},[n?f("div",{class:["vp-feature-bg",{light:r}],style:[{"background-image":`url(${n})`},l]}):null,r?f("div",{class:"vp-feature-bg dark",style:[{"background-image":`url(${r})`},l]}):null,f("div",{class:"vp-feature",style:o?{color:o}:{}},[((d=t.image)==null?void 0:d.call(t,e))||[a?f("img",{class:["vp-feature-image",{light:i}],src:Ie(a),alt:c}):null,i?f("img",{class:"vp-feature-image dark",src:Ie(i),alt:c}):null],((p=t.info)==null?void 0:p.call(t,e))||[c?f("h2",{class:"vp-feature-header"},c):null,s?f("p",{class:"vp-feature-description",innerHTML:s}):null],u.length?f("div",{class:"vp-features"},u.map(({icon:v,title:g,details:_,link:C})=>{const y=[f("h3",{class:"vp-feature-title"},[f(De,{icon:v}),f("span",{innerHTML:g})]),f("p",{class:"vp-feature-details",innerHTML:_})];return C?Br(C)?f("a",{class:"vp-feature-item link",href:C,role:"navigation","aria-label":g,target:"_blank"},y):f(Ct,{class:"vp-feature-item link",to:C,role:"navigation","aria-label":g},()=>y):f("div",{class:"vp-feature-item"},y)})):null])])};Yc.displayName="FeaturePanel";var ra=Yc;const Gc=e=>{const{icon:t="",color:n,size:r}=e,l={};return n&&(l.color=n),r&&(l.height=Number.isNaN(Number(r))?r:`${r}px`),An(t)?f("img",{class:"icon",src:t,"no-view":"",style:l}):nl(t)?f("img",{class:"icon",src:Ie(t),"no-view":"",style:l}):f(Ue("FontIcon"),e)};Gc.displayName="HopeIcon";var G3=Gc,J3=z({name:"HeroInfo",slots:Object,setup(e,{slots:t}){const n=be(),r=So(),l=S(()=>n.value.heroFullScreen??!1),o=S(()=>{const{heroText:c,tagline:u}=n.value;return{text:c??r.value.title??"Hello",tagline:u??r.value.description??"",isFullScreen:l.value}}),s=S(()=>{const{heroText:c,heroImage:u,heroImageDark:d,heroAlt:p,heroImageStyle:v}=n.value;return{image:u?Ie(u):null,imageDark:d?Ie(d):null,heroStyle:v,alt:p||c||"hero image",isFullScreen:l.value}}),a=S(()=>{const{bgImage:c,bgImageDark:u,bgImageStyle:d}=n.value;return{image:bt(c)?Ie(c):null,imageDark:bt(u)?Ie(u):null,bgStyle:d,isFullScreen:l.value}}),i=S(()=>n.value.actions??[]);return()=>{var c,u,d;return f("header",{class:["vp-hero-info-wrapper",{fullscreen:l.value}]},[((c=t.heroBg)==null?void 0:c.call(t,a.value))||[a.value.image?f("div",{class:["vp-hero-mask",{light:a.value.imageDark}],style:[{"background-image":`url(${a.value.image})`},a.value.bgStyle]}):null,a.value.imageDark?f("div",{class:"vp-hero-mask dark",style:[{"background-image":`url(${a.value.imageDark})`},a.value.bgStyle]}):null],f("div",{class:"vp-hero-info"},[((u=t.heroImage)==null?void 0:u.call(t,s.value))||f(cn,{appear:!0,type:"group"},()=>[s.value.image?f("img",{key:"light",class:["vp-hero-image",{light:s.value.imageDark}],style:s.value.heroStyle,src:s.value.image,alt:s.value.alt}):null,s.value.imageDark?f("img",{key:"dark",class:"vp-hero-image dark",style:s.value.heroStyle,src:s.value.imageDark,alt:s.value.alt}):null]),((d=t.heroInfo)==null?void 0:d.call(t,o.value))??f("div",{class:"vp-hero-infos"},[o.value.text?f(cn,{appear:!0,delay:.04},()=>f("h1",{id:"main-title"},o.value.text)):null,o.value.tagline?f(cn,{appear:!0,delay:.08},()=>f("p",{id:"main-description",innerHTML:o.value.tagline})):null,i.value.length?f(cn,{appear:!0,delay:.12},()=>f("p",{class:"vp-hero-actions"},i.value.map(p=>f(Me,{class:["vp-hero-action",p.type||"default"],config:p,noExternalLinkIcon:!0},p.icon?{before:()=>f(G3,{icon:p.icon})}:{})))):null])])])}}});const Jc=(e,{slots:t})=>{var p,v,g;const{bgImage:n,bgImageDark:r,bgImageStyle:l,color:o,description:s,image:a,imageDark:i,header:c,highlights:u=[],type:d="un-order"}=e;return f("div",{class:"vp-highlight-wrapper",style:o?{color:o}:{}},[n?f("div",{class:["vp-highlight-bg",{light:r}],style:[{"background-image":`url(${n})`},l]}):null,r?f("div",{class:"vp-highlight-bg dark",style:[{"background-image":`url(${r})`},l]}):null,f("div",{class:"vp-highlight"},[((p=t.image)==null?void 0:p.call(t,e))||[a?f("img",{class:["vp-highlight-image",{light:i}],src:Ie(a),alt:c}):null,i?f("img",{class:"vp-highlight-image dark",src:Ie(i),alt:c}):null],((v=t.info)==null?void 0:v.call(t,e))||[f("div",{class:"vp-highlight-info-wrapper"},f("div",{class:"vp-highlight-info"},[c?f("h2",{class:"vp-highlight-header",innerHTML:c}):null,s?f("p",{class:"vp-highlight-description",innerHTML:s}):null,((g=t.highlights)==null?void 0:g.call(t,u))||f(d==="order"?"ol":d==="no-order"?"dl":"ul",{class:"vp-highlights"},u.map(({icon:_,title:C,details:y,link:k})=>{const w=[f(d==="no-order"?"dt":"h3",{class:"vp-highlight-title"},[_?f(De,{class:"vp-highlight-icon",icon:_}):null,f("span",{innerHTML:C})]),y?f(d==="no-order"?"dd":"p",{class:"vp-highlight-details",innerHTML:y}):null];return f(d==="no-order"?"div":"li",{class:["vp-highlight-item-wrapper",{link:k}]},k?a0(k)?f("a",{class:"vp-highlight-item link",href:k,role:"navigation","aria-label":C,target:"_blank"},w):f(Ct,{class:"vp-highlight-item link",to:k,role:"navigation","aria-label":C},()=>w):f("div",{class:"vp-highlight-item"},w))}))]))]])])};Jc.displayName="HighlightPanel";var Q3=Jc,X3=z({name:"HomePage",slots:Object,setup(e,{slots:t}){const n=ll(),r=be(),l=S(()=>{const{features:s}=r.value;return Q(s)?s:null}),o=S(()=>{const{highlights:s}=r.value;return Q(s)?s:null});return()=>{var s,a,i,c;return f("main",{id:"main-content",class:["vp-project-home ",{pure:n.value}],"aria-labelledby":r.value.heroText===null?"":"main-title"},[(s=t.top)==null?void 0:s.call(t),f(J3),((a=o.value)==null?void 0:a.map(u=>"features"in u?f(ra,u):f(Q3,u)))||(l.value?f(cn,{appear:!0,delay:.24},()=>f(ra,{features:l.value})):null),(i=t.center)==null?void 0:i.call(t),f(cn,{appear:!0,delay:.32},()=>f(Dc)),(c=t.bottom)==null?void 0:c.call(t)])}}}),Z3=z({name:"BreadCrumb",setup(){const e=Ge(),t=ie(),n=$n(),r=be(),l=pe(),o=Ye([]),s=S(()=>(r.value.breadcrumb||r.value.breadcrumb!==!1&&l.value.breadcrumb!==!1)&&o.value.length>1),a=S(()=>r.value.breadcrumbIcon||r.value.breadcrumbIcon!==!1&&l.value.breadcrumbIcon!==!1),i=()=>{const c=e.getRoutes(),u=Y3(t.value.path,n.value).map(({link:d,name:p})=>{const v=c.find(g=>g.path===d);if(v){const{meta:g,path:_}=jr(e,v.path);return{title:g[mt.shortTitle]||g[mt.title]||p,icon:g[mt.icon],path:_}}return null}).filter(d=>d!==null);u.length>1&&(o.value=u)};return ve(()=>{ae(()=>t.value.path,i,{immediate:!0})}),()=>f("nav",{class:["vp-breadcrumb",{disable:!s.value}]},s.value?f("ol",{vocab:"https://schema.org/",typeof:"BreadcrumbList"},o.value.map((c,u)=>f("li",{class:{"is-active":o.value.length-1===u},property:"itemListElement",typeof:"ListItem"},[f(Ct,{to:c.path,property:"item",typeof:"WebPage"},()=>[a.value?f(De,{icon:c.icon}):null,f("span",{property:"name"},c.title||"Unknown")]),f("meta",{property:"position",content:u+1})]))):[])}});const la=e=>{const t=Ge();return e===!1?!1:ue(e)?hn(t,e,!0):ir(e)?e:null},Gl=(e,t,n)=>{const r=e.findIndex(l=>l.link===t);if(r!==-1){const l=e[r+n];return l!=null&&l.link?l:null}for(const l of e)if(l.children){const o=Gl(l.children,t,n);if(o)return o}return null};var ep=z({name:"PageNav",setup(){const e=pe(),t=be(),n=No(),r=ie(),l=r3(),o=S(()=>{const a=la(t.value.prev);return a===!1?null:a||(e.value.prevLink===!1?null:Gl(n.value,r.value.path,-1))}),s=S(()=>{const a=la(t.value.next);return a===!1?null:a||(e.value.nextLink===!1?null:Gl(n.value,r.value.path,1))});return Ae("keydown",a=>{a.altKey&&(a.key==="ArrowRight"?s.value&&(l(s.value.link),a.preventDefault()):a.key==="ArrowLeft"&&o.value&&(l(o.value.link),a.preventDefault()))}),()=>o.value||s.value?f("nav",{class:"vp-page-nav"},[o.value?f(Me,{class:"prev",config:o.value},()=>{var a,i;return[f("div",{class:"hint"},[f("span",{class:"arrow start"}),e.value.metaLocales.prev]),f("div",{class:"link"},[f(De,{icon:(a=o.value)==null?void 0:a.icon}),(i=o.value)==null?void 0:i.text])]}):null,s.value?f(Me,{class:"next",config:s.value},()=>{var a,i;return[f("div",{class:"hint"},[e.value.metaLocales.next,f("span",{class:"arrow end"})]),f("div",{class:"link"},[(a=s.value)==null?void 0:a.text,f(De,{icon:(i=s.value)==null?void 0:i.icon})])]}):null]):null}});const tp={GitHub:":repo/edit/:branch/:path",GitLab:":repo/-/edit/:branch/:path",Gitee:":repo/edit/:branch/:path",Bitbucket:":repo/src/:branch/:path?mode=edit&spa=0&at=:branch&fileviewer=file-view-default"},np=({docsRepo:e,docsBranch:t,docsDir:n,filePathRelative:r,editLinkPattern:l})=>{if(!r)return null;const o=zi(e);let s;return l?s=l:o!==null&&(s=tp[o]),s?s.replace(/:repo/,An(e)?e:`https://github.com/${e}`).replace(/:branch/,t).replace(/:path/,di(`${Co(n)}/${r}`)):null},rp=()=>{const e=pe(),t=ie(),n=be();return S(()=>{const{repo:r,docsRepo:l=r,docsBranch:o="main",docsDir:s="",editLink:a,editLinkPattern:i=""}=e.value;if(!(n.value.editLink??a??!0)||!l)return null;const c=np({docsRepo:l,docsBranch:o,docsDir:s,editLinkPattern:i,filePathRelative:t.value.filePathRelative});return c?{text:e.value.metaLocales.editLink,link:c}:null})},lp=()=>{const e=So(),t=pe(),n=ie(),r=be();return S(()=>{var l,o;return!(r.value.lastUpdated??t.value.lastUpdated??!0)||!((l=n.value.git)!=null&&l.updatedTime)?null:new Date((o=n.value.git)==null?void 0:o.updatedTime).toLocaleString(e.value.lang)})},op=()=>{const e=pe(),t=ie(),n=be();return S(()=>{var r;return n.value.contributors??e.value.contributors??!0?((r=t.value.git)==null?void 0:r.contributors)??null:null})};var sp=z({name:"PageTitle",setup(){const e=ie(),t=be(),n=pe(),{info:r,items:l}=a3();return()=>f("div",{class:"vp-page-title"},[f("h1",[n.value.titleIcon===!1?null:f(De,{icon:t.value.icon}),e.value.title]),f(V3,{info:r.value,...l.value===null?{}:{items:l.value}}),f("hr")])}});const Qc=()=>f(we,{name:"edit"},()=>[f("path",{d:"M430.818 653.65a60.46 60.46 0 0 1-50.96-93.281l71.69-114.012 7.773-10.365L816.038 80.138A60.46 60.46 0 0 1 859.225 62a60.46 60.46 0 0 1 43.186 18.138l43.186 43.186a60.46 60.46 0 0 1 0 86.373L588.879 565.55l-8.637 8.637-117.466 68.234a60.46 60.46 0 0 1-31.958 11.229z"}),f("path",{d:"M728.802 962H252.891A190.883 190.883 0 0 1 62.008 771.98V296.934a190.883 190.883 0 0 1 190.883-192.61h267.754a60.46 60.46 0 0 1 0 120.92H252.891a69.962 69.962 0 0 0-69.098 69.099V771.98a69.962 69.962 0 0 0 69.098 69.098h475.911A69.962 69.962 0 0 0 797.9 771.98V503.363a60.46 60.46 0 1 1 120.922 0V771.98A190.883 190.883 0 0 1 728.802 962z"})]);Qc.displayName="EditIcon";var ap=z({name:"PageMeta",setup(){const e=pe(),t=rp(),n=lp(),r=op();return()=>{const{metaLocales:l}=e.value;return f("footer",{class:"page-meta"},[t.value?f("div",{class:"meta-item edit-link"},f(Me,{class:"label",config:t.value},{before:()=>f(Qc)})):null,f("div",{class:"meta-item git-info"},[n.value?f("div",{class:"update-time"},[f("span",{class:"label"},`${l.lastUpdated}: `),f(Zr,()=>f("span",{class:"info"},n.value))]):null,r.value&&r.value.length?f("div",{class:"contributors"},[f("span",{class:"label"},`${l.contributors}: `),r.value.map(({email:o,name:s},a)=>[f("span",{class:"contributor",title:`email: ${o}`},s),a!==r.value.length-1?",":""])]):null])])}}}),ip=z({name:"NormalPage",slots:Object,setup(e,{slots:t}){const n=be(),r=ie(),{isDarkmode:l}=fr(),o=pe(),s=S(()=>n.value.toc||n.value.toc!==!1&&o.value.toc!==!1);return()=>f("main",{id:"main-content",class:"vp-page"},f(nt("LocalEncrypt")?Ue("LocalEncrypt"):Oi,()=>{var a,i,c,u;return[(a=t.top)==null?void 0:a.call(t),n.value.cover?f("img",{class:"page-cover",src:Ie(n.value.cover),alt:r.value.title,"no-view":""}):null,f(Z3),f(sp),s.value?f(q3,{headerDepth:n.value.headerDepth??o.value.headerDepth??2},{before:()=>{var d;return(d=t.tocBefore)==null?void 0:d.call(t)},after:()=>{var d;return(d=t.tocAfter)==null?void 0:d.call(t)}}):null,(i=t.contentBefore)==null?void 0:i.call(t),f(Dc),(c=t.contentAfter)==null?void 0:c.call(t),f(ap),f(ep),nt("CommentService")?f(Ue("CommentService"),{darkmode:l.value}):null,(u=t.bottom)==null?void 0:u.call(t)]}))}}),cp=z({name:"Layout",slots:Object,setup(e,{slots:t}){pe();const n=ie(),r=be(),{isMobile:l}=ol(),o=S(()=>"none");return()=>[f(Uc),f(Nc,{},{default:()=>{var s;return((s=t.default)==null?void 0:s.call(t))||(r.value.home?f(X3):f(Kc,()=>f(ip,{key:n.value.path},{top:()=>{var a;return(a=t.top)==null?void 0:a.call(t)},bottom:()=>{var a;return(a=t.bottom)==null?void 0:a.call(t)},contentBefore:()=>{var a;return(a=t.contentBefore)==null?void 0:a.call(t)},contentAfter:()=>{var a;return(a=t.contentAfter)==null?void 0:a.call(t)},tocBefore:()=>{var a;return(a=t.tocBefore)==null?void 0:a.call(t)},tocAfter:()=>{var a;return(a=t.tocAfter)==null?void 0:a.call(t)}})))},...o.value!=="none"?{navScreenBottom:()=>f(Ue("BloggerInfo"))}:{},...!l.value&&o.value==="always"?{sidebar:()=>f(Ue("BloggerInfo"))}:{}})]}}),up=z({name:"NotFoundHint",setup(){const e=pe(),t=()=>{const n=e.value.routeLocales.notFoundMsg;return n[Math.floor(Math.random()*n.length)]};return()=>f("div",{class:"not-found-hint"},[f("p",{class:"error-code"},"404"),f("h1",{class:"error-title"},e.value.routeLocales.notFoundTitle),f("p",{class:"error-hint"},t())])}}),fp=z({name:"NotFound",slots:Object,setup(e,{slots:t}){const n=$n(),r=pe(),{navigate:l}=Vl({to:r.value.home??n.value});return()=>[f(Uc),f(Nc,{noSidebar:!0},()=>{var o;return f("main",{id:"main-content",class:"vp-page not-found"},((o=t.default)==null?void 0:o.call(t))||[f(up),f("div",{class:"actions"},[f("button",{type:"button",class:"action-button",onClick:()=>{window.history.go(-1)}},r.value.routeLocales.back),f("button",{type:"button",class:"action-button",onClick:()=>l()},r.value.routeLocales.home)])])})]}});const rn="./ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),Tl=Array.from({length:64},(e,t)=>t),Tr=e=>Array(e).fill(-1),At=[...Tr(46),0,1,...Tl.slice(54,64),...Tr(7),...Tl.slice(2,28),...Tr(6),...Tl.slice(28,54),...Tr(5)],oa=[608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479,2450970073,2306472731],sa=[3509652390,2564797868,805139163,3491422135,3101798381,1780907670,3128725573,4046225305,614570311,3012652279,134345442,2240740374,1667834072,1901547113,2757295779,4103290238,227898511,1921955416,1904987480,2182433518,2069144605,3260701109,2620446009,720527379,3318853667,677414384,3393288472,3101374703,2390351024,1614419982,1822297739,2954791486,3608508353,3174124327,2024746970,1432378464,3864339955,2857741204,1464375394,1676153920,1439316330,715854006,3033291828,289532110,2706671279,2087905683,3018724369,1668267050,732546397,1947742710,3462151702,2609353502,2950085171,1814351708,2050118529,680887927,999245976,1800124847,3300911131,1713906067,1641548236,4213287313,1216130144,1575780402,4018429277,3917837745,3693486850,3949271944,596196993,3549867205,258830323,2213823033,772490370,2760122372,1774776394,2652871518,566650946,4142492826,1728879713,2882767088,1783734482,3629395816,2517608232,2874225571,1861159788,326777828,3124490320,2130389656,2716951837,967770486,1724537150,2185432712,2364442137,1164943284,2105845187,998989502,3765401048,2244026483,1075463327,1455516326,1322494562,910128902,469688178,1117454909,936433444,3490320968,3675253459,1240580251,122909385,2157517691,634681816,4142456567,3825094682,3061402683,2540495037,79693498,3249098678,1084186820,1583128258,426386531,1761308591,1047286709,322548459,995290223,1845252383,2603652396,3431023940,2942221577,3202600964,3727903485,1712269319,422464435,3234572375,1170764815,3523960633,3117677531,1434042557,442511882,3600875718,1076654713,1738483198,4213154764,2393238008,3677496056,1014306527,4251020053,793779912,2902807211,842905082,4246964064,1395751752,1040244610,2656851899,3396308128,445077038,3742853595,3577915638,679411651,2892444358,2354009459,1767581616,3150600392,3791627101,3102740896,284835224,4246832056,1258075500,768725851,2589189241,3069724005,3532540348,1274779536,3789419226,2764799539,1660621633,3471099624,4011903706,913787905,3497959166,737222580,2514213453,2928710040,3937242737,1804850592,3499020752,2949064160,2386320175,2390070455,2415321851,4061277028,2290661394,2416832540,1336762016,1754252060,3520065937,3014181293,791618072,3188594551,3933548030,2332172193,3852520463,3043980520,413987798,3465142937,3030929376,4245938359,2093235073,3534596313,375366246,2157278981,2479649556,555357303,3870105701,2008414854,3344188149,4221384143,3956125452,2067696032,3594591187,2921233993,2428461,544322398,577241275,1471733935,610547355,4027169054,1432588573,1507829418,2025931657,3646575487,545086370,48609733,2200306550,1653985193,298326376,1316178497,3007786442,2064951626,458293330,2589141269,3591329599,3164325604,727753846,2179363840,146436021,1461446943,4069977195,705550613,3059967265,3887724982,4281599278,3313849956,1404054877,2845806497,146425753,1854211946,1266315497,3048417604,3681880366,3289982499,290971e4,1235738493,2632868024,2414719590,3970600049,1771706367,1449415276,3266420449,422970021,1963543593,2690192192,3826793022,1062508698,1531092325,1804592342,2583117782,2714934279,4024971509,1294809318,4028980673,1289560198,2221992742,1669523910,35572830,157838143,1052438473,1016535060,1802137761,1753167236,1386275462,3080475397,2857371447,1040679964,2145300060,2390574316,1461121720,2956646967,4031777805,4028374788,33600511,2920084762,1018524850,629373528,3691585981,3515945977,2091462646,2486323059,586499841,988145025,935516892,3367335476,2599673255,2839830854,265290510,3972581182,2759138881,3795373465,1005194799,847297441,406762289,1314163512,1332590856,1866599683,4127851711,750260880,613907577,1450815602,3165620655,3734664991,3650291728,3012275730,3704569646,1427272223,778793252,1343938022,2676280711,2052605720,1946737175,3164576444,3914038668,3967478842,3682934266,1661551462,3294938066,4011595847,840292616,3712170807,616741398,312560963,711312465,1351876610,322626781,1910503582,271666773,2175563734,1594956187,70604529,3617834859,1007753275,1495573769,4069517037,2549218298,2663038764,504708206,2263041392,3941167025,2249088522,1514023603,1998579484,1312622330,694541497,2582060303,2151582166,1382467621,776784248,2618340202,3323268794,2497899128,2784771155,503983604,4076293799,907881277,423175695,432175456,1378068232,4145222326,3954048622,3938656102,3820766613,2793130115,2977904593,26017576,3274890735,3194772133,1700274565,1756076034,4006520079,3677328699,720338349,1533947780,354530856,688349552,3973924725,1637815568,332179504,3949051286,53804574,2852348879,3044236432,1282449977,3583942155,3416972820,4006381244,1617046695,2628476075,3002303598,1686838959,431878346,2686675385,1700445008,1080580658,1009431731,832498133,3223435511,2605976345,2271191193,2516031870,1648197032,4164389018,2548247927,300782431,375919233,238389289,3353747414,2531188641,2019080857,1475708069,455242339,2609103871,448939670,3451063019,1395535956,2413381860,1841049896,1491858159,885456874,4264095073,4001119347,1565136089,3898914787,1108368660,540939232,1173283510,2745871338,3681308437,4207628240,3343053890,4016749493,1699691293,1103962373,3625875870,2256883143,3830138730,1031889488,3479347698,1535977030,4236805024,3251091107,2132092099,1774941330,1199868427,1452454533,157007616,2904115357,342012276,595725824,1480756522,206960106,497939518,591360097,863170706,2375253569,3596610801,1814182875,2094937945,3421402208,1082520231,3463918190,2785509508,435703966,3908032597,1641649973,2842273706,3305899714,1510255612,2148256476,2655287854,3276092548,4258621189,236887753,3681803219,274041037,1734335097,3815195456,3317970021,1899903192,1026095262,4050517792,356393447,2410691914,3873677099,3682840055,3913112168,2491498743,4132185628,2489919796,1091903735,1979897079,3170134830,3567386728,3557303409,857797738,1136121015,1342202287,507115054,2535736646,337727348,3213592640,1301675037,2528481711,1895095763,1721773893,3216771564,62756741,2142006736,835421444,2531993523,1442658625,3659876326,2882144922,676362277,1392781812,170690266,3921047035,1759253602,3611846912,1745797284,664899054,1329594018,3901205900,3045908486,2062866102,2865634940,3543621612,3464012697,1080764994,553557557,3656615353,3996768171,991055499,499776247,1265440854,648242737,3940784050,980351604,3713745714,1749149687,3396870395,4211799374,3640570775,1161844396,3125318951,1431517754,545492359,4268468663,3499529547,1437099964,2702547544,3433638243,2581715763,2787789398,1060185593,1593081372,2418618748,4260947970,69676912,2159744348,86519011,2512459080,3838209314,1220612927,3339683548,133810670,1090789135,1078426020,1569222167,845107691,3583754449,4072456591,1091646820,628848692,1613405280,3757631651,526609435,236106946,48312990,2942717905,3402727701,1797494240,859738849,992217954,4005476642,2243076622,3870952857,3732016268,765654824,3490871365,2511836413,1685915746,3888969200,1414112111,2273134842,3281911079,4080962846,172450625,2569994100,980381355,4109958455,2819808352,2716589560,2568741196,3681446669,3329971472,1835478071,660984891,3704678404,4045999559,3422617507,3040415634,1762651403,1719377915,3470491036,2693910283,3642056355,3138596744,1364962596,2073328063,1983633131,926494387,3423689081,2150032023,4096667949,1749200295,3328846651,309677260,2016342300,1779581495,3079819751,111262694,1274766160,443224088,298511866,1025883608,3806446537,1145181785,168956806,3641502830,3584813610,1689216846,3666258015,3200248200,1692713982,2646376535,4042768518,1618508792,1610833997,3523052358,4130873264,2001055236,3610705100,2202168115,4028541809,2961195399,1006657119,2006996926,3186142756,1430667929,3210227297,1314452623,4074634658,4101304120,2273951170,1399257539,3367210612,3027628629,1190975929,2062231137,2333990788,2221543033,2438960610,1181637006,548689776,2362791313,3372408396,3104550113,3145860560,296247880,1970579870,3078560182,3769228297,1714227617,3291629107,3898220290,166772364,1251581989,493813264,448347421,195405023,2709975567,677966185,3703036547,1463355134,2715995803,1338867538,1343315457,2802222074,2684532164,233230375,2599980071,2000651841,3277868038,1638401717,4028070440,3237316320,6314154,819756386,300326615,590932579,1405279636,3267499572,3150704214,2428286686,3959192993,3461946742,1862657033,1266418056,963775037,2089974820,2263052895,1917689273,448879540,3550394620,3981727096,150775221,3627908307,1303187396,508620638,2975983352,2726630617,1817252668,1876281319,1457606340,908771278,3720792119,3617206836,2455994898,1729034894,1080033504,976866871,3556439503,2881648439,1522871579,1555064734,1336096578,3548522304,2579274686,3574697629,3205460757,3593280638,3338716283,3079412587,564236357,2993598910,1781952180,1464380207,3163844217,3332601554,1699332808,1393555694,1183702653,3581086237,1288719814,691649499,2847557200,2895455976,3193889540,2717570544,1781354906,1676643554,2592534050,3230253752,1126444790,2770207658,2633158820,2210423226,2615765581,2414155088,3127139286,673620729,2805611233,1269405062,4015350505,3341807571,4149409754,1057255273,2012875353,2162469141,2276492801,2601117357,993977747,3918593370,2654263191,753973209,36408145,2530585658,25011837,3520020182,2088578344,530523599,2918365339,1524020338,1518925132,3760827505,3759777254,1202760957,3985898139,3906192525,674977740,4174734889,2031300136,2019492241,3983892565,4153806404,3822280332,352677332,2297720250,60907813,90501309,3286998549,1016092578,2535922412,2839152426,457141659,509813237,4120667899,652014361,1966332200,2975202805,55981186,2327461051,676427537,3255491064,2882294119,3433927263,1307055953,942726286,933058658,2468411793,3933900994,4215176142,1361170020,2001714738,2830558078,3274259782,1222529897,1679025792,2729314320,3714953764,1770335741,151462246,3013232138,1682292957,1483529935,471910574,1539241949,458788160,3436315007,1807016891,3718408830,978976581,1043663428,3165965781,1927990952,4200891579,2372276910,3208408903,3533431907,1412390302,2931980059,4132332400,1947078029,3881505623,4168226417,2941484381,1077988104,1320477388,886195818,18198404,3786409e3,2509781533,112762804,3463356488,1866414978,891333506,18488651,661792760,1628790961,3885187036,3141171499,876946877,2693282273,1372485963,791857591,2686433993,3759982718,3167212022,3472953795,2716379847,445679433,3561995674,3504004811,3574258232,54117162,3331405415,2381918588,3769707343,4154350007,1140177722,4074052095,668550556,3214352940,367459370,261225585,2610173221,4209349473,3468074219,3265815641,314222801,3066103646,3808782860,282218597,3406013506,3773591054,379116347,1285071038,846784868,2669647154,3771962079,3550491691,2305946142,453669953,1268987020,3317592352,3279303384,3744833421,2610507566,3859509063,266596637,3847019092,517658769,3462560207,3443424879,370717030,4247526661,2224018117,4143653529,4112773975,2788324899,2477274417,1456262402,2901442914,1517677493,1846949527,2295493580,3734397586,2176403920,1280348187,1908823572,3871786941,846861322,1172426758,3287448474,3383383037,1655181056,3139813346,901632758,1897031941,2986607138,3066810236,3447102507,1393639104,373351379,950779232,625454576,3124240540,4148612726,2007998917,544563296,2244738638,2330496472,2058025392,1291430526,424198748,50039436,29584100,3605783033,2429876329,2791104160,1057563949,3255363231,3075367218,3463963227,1469046755,985887462],Xc=[1332899944,1700884034,1701343084,1684370003,1668446532,1869963892],Jl=(e,t)=>{if(t<=0||t>e.length)throw Error(`Illegal len: ${t}`);let n=0,r,l;const o=[];for(;n>2&63]),r=(r&3)<<4,n>=t){o.push(rn[r&63]);break}if(l=e[n++]&255,r|=l>>4&15,o.push(rn[r&63]),r=(l&15)<<2,n>=t){o.push(rn[r&63]);break}l=e[n++]&255,r|=l>>6&3,o.push(rn[r&63]),o.push(rn[l&63])}return o.join("")},dp=(e,t)=>{if(t<=0)throw Error(`Illegal len: ${t}`);const n=e.length;let r=0,l=0,o,s,a,i,c,u;const d=[];for(;r>>0,c|=(s&48)>>4,d.push(String.fromCharCode(c)),++l>=t||r>=n)||(u=e.charCodeAt(r++),a=u>>0,c|=(a&60)>>2,d.push(String.fromCharCode(c)),++l>=t||r>=n)));)u=e.charCodeAt(r++),i=u>>0,c|=i,d.push(String.fromCharCode(c)),++l;return d.map(p=>p.charCodeAt(0))},pp=(e,t)=>{let n=null;for(typeof e=="number"&&(n=e,e=()=>null);n!==null||(n=e())!==null;)n<128?t(n&127):n<2048?(t(n>>6&31|192),t(n&63|128)):n<65536?(t(n>>12&15|224),t(n>>6&63|128),t(n&63|128)):(t(n>>18&7|240),t(n>>12&63|128),t(n>>6&63|128),t(n&63|128)),n=null},hp=(e,t)=>{let n,r=null;for(;(n=r!==null?r:e())!==null;){if(n>=55296&&n<=57343&&(r=e())!==null&&r>=56320&&r<=57343){t((n-55296)*1024+r-56320+65536),r=null;continue}t(n)}r!==null&&t(r)},vp=(e,t)=>{hp(e,function(n){pp(n,t)})},mp=typeof process<"u"&&process&&typeof process.nextTick=="function"?typeof setImmediate=="function"?setImmediate:process.nextTick:setTimeout,gp=e=>{const t=[];let n=0;return vp(()=>n>=e.length?null:e.charCodeAt(n++),r=>{t.push(r)}),t},nr=(e,t,n,r)=>{let l,o=e[t],s=e[t+1];return o^=n[0],l=r[o>>>24],l+=r[256|o>>16&255],l^=r[512|o>>8&255],l+=r[768|o&255],s^=l^n[1],l=r[s>>>24],l+=r[256|s>>16&255],l^=r[512|s>>8&255],l+=r[768|s&255],o^=l^n[2],l=r[o>>>24],l+=r[256|o>>16&255],l^=r[512|o>>8&255],l+=r[768|o&255],s^=l^n[3],l=r[s>>>24],l+=r[256|s>>16&255],l^=r[512|s>>8&255],l+=r[768|s&255],o^=l^n[4],l=r[o>>>24],l+=r[256|o>>16&255],l^=r[512|o>>8&255],l+=r[768|o&255],s^=l^n[5],l=r[s>>>24],l+=r[256|s>>16&255],l^=r[512|s>>8&255],l+=r[768|s&255],o^=l^n[6],l=r[o>>>24],l+=r[256|o>>16&255],l^=r[512|o>>8&255],l+=r[768|o&255],s^=l^n[7],l=r[s>>>24],l+=r[256|s>>16&255],l^=r[512|s>>8&255],l+=r[768|s&255],o^=l^n[8],l=r[o>>>24],l+=r[256|o>>16&255],l^=r[512|o>>8&255],l+=r[768|o&255],s^=l^n[9],l=r[s>>>24],l+=r[256|s>>16&255],l^=r[512|s>>8&255],l+=r[768|s&255],o^=l^n[10],l=r[o>>>24],l+=r[256|o>>16&255],l^=r[512|o>>8&255],l+=r[768|o&255],s^=l^n[11],l=r[s>>>24],l+=r[256|s>>16&255],l^=r[512|s>>8&255],l+=r[768|s&255],o^=l^n[12],l=r[o>>>24],l+=r[256|o>>16&255],l^=r[512|o>>8&255],l+=r[768|o&255],s^=l^n[13],l=r[s>>>24],l+=r[256|s>>16&255],l^=r[512|s>>8&255],l+=r[768|s&255],o^=l^n[14],l=r[o>>>24],l+=r[256|o>>16&255],l^=r[512|o>>8&255],l+=r[768|o&255],s^=l^n[15],l=r[s>>>24],l+=r[256|s>>16&255],l^=r[512|s>>8&255],l+=r[768|s&255],o^=l^n[16],e[t]=s^n[17],e[t+1]=o,e},on=(e,t)=>{let n=0;for(let r=0;r<4;++r)n=n<<8|e[t]&255,t=(t+1)%e.length;return{key:n,offp:t}},aa=(e,t,n)=>{const r=t.length,l=n.length;let o=0,s=[0,0],a;for(let i=0;i{const l=n.length,o=r.length;let s=0,a=[0,0],i;for(let c=0;c{const o=Xc.slice(),s=o.length;if(n<4||n>31){const p=new Error(`Illegal number of rounds (4-31): ${n}`);if(r===!1)return Promise.reject(p);throw p}if(t.length!==16){const p=new Error(`Illegal salt length: ${t.length} != 16`);if(r===!1)return Promise.reject(p);throw p}n=1<>>0;let a,i,c=0,u;Int32Array?(a=new Int32Array(oa),i=new Int32Array(sa)):(a=oa.slice(),i=sa.slice()),yp(t,e,a,i);const d=()=>{if(l&&l(c/n),c100)););}else{for(c=0;c<64;c++)for(u=0;u>1;u++)nr(o,u<<1,a,i);const p=[];for(c=0;c>24&255)>>>0),p.push((o[c]>>16&255)>>>0),p.push((o[c]>>8&255)>>>0),p.push((o[c]&255)>>>0);return r===!1?Promise.resolve(p):p}if(r===!1)return new Promise(p=>mp(()=>{d().then(p)}))};if(r===!1)return d();{let p;for(;;)if(typeof(p=d())<"u")return p||[]}},bp=e=>{var t;try{const{crypto:n,msCrypto:r}=window,l=new Uint32Array(e);return(t=n||r)==null||t.getRandomValues(l),Array.from(l)}catch{throw Error("WebCryptoAPI is not available")}},wp=(e=10)=>{if(typeof e!="number")throw Error("Illegal arguments: "+typeof e);e<4?e=4:e>31&&(e=31);const t=[];return t.push("$2a$"),e<10&&t.push("0"),t.push(e.toString()),t.push("$"),t.push(Jl(bp(16),16)),t.join("")};function _p(e,t,n,r){if(typeof e!="string"||typeof t!="string"){const v=new Error("Invalid string / salt: Not a string");if(n===!1)return Promise.reject(v);throw v}let l,o;if(t.charAt(0)!=="$"||t.charAt(1)!=="2"){const v=new Error("Invalid salt version: "+t.substring(0,2));if(n===!1)return Promise.reject(v);throw v}if(t.charAt(2)==="$")l="\0",o=3;else{if(l=t.charAt(2),l!=="a"&&l!=="b"&&l!=="y"||t.charAt(3)!=="$"){const v=Error("Invalid salt revision: "+t.substring(2,4));if(n===!1)return Promise.reject(v);throw v}o=4}if(t.charAt(o+2)>"$"){const v=new Error("Missing salt rounds");if(n===!1)return Promise.reject(v);throw v}const s=parseInt(t.substring(o,o+1),10)*10,a=parseInt(t.substring(o+1,o+2),10),i=s+a,c=t.substring(o+3,o+25);e+=l>="a"?"\0":"";const u=gp(e),d=dp(c,16),p=v=>{const g=[];return g.push("$2"),l>="a"&&g.push(l),g.push("$"),i<10&&g.push("0"),g.push(i.toString()),g.push("$"),g.push(Jl(d,d.length)),g.push(Jl(v,Xc.length*4-1)),g.join("")};return n===!1?ia(u,d,i,!1,r).then(v=>p(v)):p(ia(u,d,i,!0,r))}const Ep=(e,t=10)=>{if(typeof t=="number"&&(t=wp(t)),typeof e!="string"||typeof t!="string")throw Error("Illegal arguments: "+typeof e+", "+typeof t);return _p(e,t,!0)},Ql=(e,t)=>{if(typeof e!="string"||typeof t!="string")throw Error("Illegal arguments: "+typeof e+", "+typeof t);return t.length!==60?!1:Ep(e,t.substring(0,t.length-31))===t},Zc=()=>f(we,{name:"lock"},()=>f("path",{d:"M787.168 952.268H236.832c-30.395 0-55.033-24.638-55.033-55.033V429.45c0-30.395 24.638-55.034 55.033-55.034h82.55V264.35c0-106.38 86.238-192.618 192.618-192.618S704.618 157.97 704.618 264.35v110.066h82.55c30.395 0 55.033 24.639 55.033 55.034v467.785c0 30.395-24.639 55.033-55.033 55.033zM484.483 672.046v115.122h55.034V672.046c31.99-11.373 55.033-41.605 55.033-77.496 0-45.592-36.958-82.55-82.55-82.55s-82.55 36.958-82.55 82.55c0 35.89 23.042 66.123 55.033 77.496zM622.067 264.35c0-60.788-49.28-110.067-110.067-110.067s-110.067 49.28-110.067 110.067v110.066h220.135V264.35z"}));Zc.displayName="LockIcon";var eu=z({name:"PasswordModal",props:{full:Boolean},emits:["verify"],setup(e,{emit:t}){const n=be(),r=pe(),l=J(""),o=J(!1),s=J(!1),a=S(()=>r.value.encryptLocales);let i=null;const c=()=>{i&&clearTimeout(i),o.value=!1,t("verify",l.value,s.value),Jt().then(()=>{o.value=!0,i=setTimeout(()=>{o.value=!1},1e3)})};return()=>f("div",{class:["vp-decrypt-layer",{expand:e.full||n.value.home}]},f("div",{class:"vp-decrypt-modal"},[f("div",{class:["vp-decrypt-hint",{tried:o.value}]},o.value?a.value.errorHint:f(Zc,{"aria-label":a.value.iconLabel})),f("div",{class:"vp-decrypt-input"},[f("input",{type:"password",value:l.value,placeholder:a.value.placeholder,onInput:({target:u})=>{l.value=u.value},onKeydown:({key:u})=>{u==="Enter"&&c()}})]),f("div",{class:"vp-remember-password"},[f("input",{type:"checkbox",value:s.value,onChange:()=>s.value=!s.value}),a.value.remember]),f("button",{type:"button",class:"vp-decrypt-submit",onClick:()=>c()},"OK")]))}});const tu=()=>{const e=Rn();return S(()=>e.value.encrypt||{})},ca="VUEPRESS_HOPE_GLOBAL_TOKEN",Cp=()=>{const e=tu(),t=In(ca,""),n=tc(ca,""),r=S(()=>{const{global:o=!1,admin:s=[]}=e.value;return o&&s.length>0}),l=S(()=>{if(r.value){if(t.value)return e.value.admin.some(o=>Ql(t.value,o));if(n.value)return e.value.admin.some(o=>Ql(n.value,o))}return!1});return{isEncrypted:r,isDecrypted:l,validate:(o,s=!1)=>{(s?t:n).value=o}}},Al=(e="",t)=>!!e&&Ql(e,t),ua="VUEPRESS_HOPE_PATH_TOKEN",kp=()=>{const e=ie(),t=tu(),n=In(ua,{}),r=tc(ua,{}),l=s=>ir(t.value.config)?Ln(t.value.config).filter(a=>Gt(decodeURI(s),a)).sort((a,i)=>i.length-a.length):[],o=s=>{const a=l(s);if(a.length>0){const{config:i={}}=t.value;return{isEncrypted:!0,isDecrypted:a.some(c=>n.value[c]&&i[c].some(u=>Al(n.value[c],u))||r.value[c]&&i[c].some(u=>Al(r.value[c],u)))}}return{isDecrypted:!1,isEncrypted:!1}};return{status:S(()=>o(e.value.path)),getStatus:o,validate:(s,a=!1)=>{const{config:i={}}=t.value,c=l(e.value.path);for(const u of c)if(i[u].filter(d=>Al(s,d))){(a?n:r).value[u]=s;break}}}};var Sp=z({name:"GlobalEncrypt",slots:Object,setup(e,{slots:t}){const{isDecrypted:n,isEncrypted:r,validate:l}=Cp(),o=J(!1);return ve(()=>{o.value=!0}),()=>f(Kc,()=>r.value?o.value?n.value?t.default():f(eu,{full:!0,onVerify:l}):null:t.default())}}),xp=z({name:"LocalEncrypt",slots:Object,setup(e,{slots:t}){const{status:n,validate:r}=kp(),l=J(!1);return ve(()=>{l.value=!0}),()=>{const{isEncrypted:o,isDecrypted:s}=n.value;return o?l.value?s?t.default():f(eu,{full:!0,onVerify:r}):null:t.default()}}});nd(De);const Tp=lt({enhance:({app:e,router:t})=>{const{scrollBehavior:n}=t.options;t.options.scrollBehavior=async(...r)=>(await qc().wait(),n(...r)),u3(e),e.component("HopeIcon",De),e.component("VPLink",Ct),e.component("GlobalEncrypt",Sp),e.component("LocalEncrypt",xp)},setup:()=>{f3(),v3()},layouts:{Layout:cp,NotFound:fp}}),Ar=[e2,Y0,td,ad,fd,vd,wd,$d,Id,Hd,Gd,Tp],Ap=[["v-8daa1a0e","/",{y:"h",t:"黄家宝",i:"home"},["/README.md"]],["v-77a1016a","/HomeWork/YuShu/Assessed-coursework4.html",{y:"a",t:"Assessed coursework 4",i:"MathOperations"},[":md"]],["v-3706649a","/404.html",{y:"p",t:""},[]],["v-204fb21e","/HomeWork/YuShu/",{y:"p",t:"Yu Shu"},[]],["v-189642b4","/HomeWork/",{y:"p",t:"Home Work"},[]]];var fa=z({name:"Vuepress",setup(){const e=G1();return()=>f(e.value)}}),$p=()=>Ap.reduce((e,[t,n,r,l])=>(e.push({name:t,path:n,component:fa,meta:r},{path:n.endsWith("/")?n+"index.html":n.substring(0,n.length-5),redirect:n},...l.map(o=>({path:o===":md"?n.substring(0,n.length-5)+".md":o,redirect:n}))),e),[{name:"404",path:"/:catchAll(.*)",component:fa}]),Lp=y2,Pp=()=>{const e=t0({history:Lp(Co("/")),routes:$p(),scrollBehavior:(t,n,r)=>r||(t.hash?{el:t.hash}:{top:0})});return e.beforeResolve(async(t,n)=>{var r;(t.path!==n.path||n===ht)&&([t.meta._data]=await Promise.all([pt.resolvePageData(t.name),(r=pi[t.name])==null?void 0:r.__asyncLoader()]))}),e},Ip=e=>{e.component("ClientOnly",Zr),e.component("Content",Ei)},Rp=(e,t,n)=>{const r=Vs(()=>t.currentRoute.value.path),l=Vs(()=>pt.resolveRouteLocale(an.value.locales,r.value)),o=Lo(r,()=>t.currentRoute.value.meta._data),s=S(()=>pt.resolveLayouts(n)),a=S(()=>pt.resolveSiteLocaleData(an.value,l.value)),i=S(()=>pt.resolvePageFrontmatter(o.value)),c=S(()=>pt.resolvePageHeadTitle(o.value,a.value)),u=S(()=>pt.resolvePageHead(c.value,i.value,a.value)),d=S(()=>pt.resolvePageLang(o.value,a.value)),p=S(()=>pt.resolvePageLayout(o.value,s.value));return e.provide(U1,s),e.provide(hi,o),e.provide(vi,i),e.provide(Y1,c),e.provide(mi,u),e.provide(gi,d),e.provide(bi,p),e.provide(ko,l),e.provide(_i,a),Object.defineProperties(e.config.globalProperties,{$frontmatter:{get:()=>i.value},$head:{get:()=>u.value},$headTitle:{get:()=>c.value},$lang:{get:()=>d.value},$page:{get:()=>o.value},$routeLocale:{get:()=>l.value},$site:{get:()=>an.value},$siteLocale:{get:()=>a.value},$withBase:{get:()=>Ie}}),{layouts:s,pageData:o,pageFrontmatter:i,pageHead:u,pageHeadTitle:c,pageLang:d,pageLayout:p,routeLocale:l,siteData:an,siteLocaleData:a}},Op=()=>{const e=K1(),t=yi(),n=J([]),r=()=>{e.value.forEach(o=>{const s=Mp(o);s&&n.value.push(s)})},l=()=>{document.documentElement.lang=t.value,n.value.forEach(o=>{o.parentNode===document.head&&document.head.removeChild(o)}),n.value.splice(0,n.value.length),e.value.forEach(o=>{const s=Np(o);s!==null&&(document.head.appendChild(s),n.value.push(s))})};pn(Q1,l),ve(()=>{r(),l(),ae(()=>e.value,l)})},Mp=([e,t,n=""])=>{const r=Object.entries(t).map(([a,i])=>ue(i)?`[${a}=${JSON.stringify(i)}]`:i===!0?`[${a}]`:"").join(""),l=`head > ${e}${r}`;return Array.from(document.querySelectorAll(l)).find(a=>a.innerText===n)||null},Np=([e,t,n])=>{if(!ue(e))return null;const r=document.createElement(e);return ir(t)&&Object.entries(t).forEach(([l,o])=>{ue(o)?r.setAttribute(l,o):o===!0&&r.setAttribute(l,"")}),ue(n)&&r.appendChild(document.createTextNode(n)),r},Dp=O1,Hp=async()=>{var n;const e=Dp({name:"VuepressApp",setup(){var r;Op();for(const l of Ar)(r=l.setup)==null||r.call(l);return()=>[f(Ri),...Ar.flatMap(({rootComponents:l=[]})=>l.map(o=>f(o)))]}}),t=Pp();Ip(e),Rp(e,t,Ar);for(const r of Ar)await((n=r.enhance)==null?void 0:n.call(r,{app:e,router:t,siteData:an}));return e.use(t),{app:e,router:t}};Hp().then(({app:e,router:t})=>{t.isReady().then(()=>{e.mount("#app")})});export{ei as a,ti as b,Fp as c,Hp as createVueApp,Te as d,jp as e,Bp as o,Ue as r}; function __vite__mapDeps(indexes) { if (!__vite__mapDeps.viteFileDeps) { - __vite__mapDeps.viteFileDeps = ["assets/index.html-wkn0U4yN.js","assets/plugin-vue_export-helper-x3n3nnut.js","assets/Assessed-coursework4.html-wMJMtdlk.js","assets/404.html-kMYEaU4k.js","assets/index.html-BcuzotPk.js","assets/index.html-QnGLn5Vr.js"] + __vite__mapDeps.viteFileDeps = ["assets/index.html-E9348-Fa.js","assets/plugin-vue_export-helper-x3n3nnut.js","assets/Assessed-coursework4.html-CaK8J4Da.js","assets/404.html-ZZ1W2I_j.js","assets/index.html-TXAzjlRY.js","assets/index.html-6dyFdNkM.js"] } return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) } \ No newline at end of file diff --git a/assets/index.html-BcuzotPk.js b/assets/index.html-6dyFdNkM.js similarity index 76% rename from assets/index.html-BcuzotPk.js rename to assets/index.html-6dyFdNkM.js index 92a54a4a473..6098fa73145 100644 --- a/assets/index.html-BcuzotPk.js +++ b/assets/index.html-6dyFdNkM.js @@ -1 +1 @@ -import{_ as o}from"./plugin-vue_export-helper-x3n3nnut.js";import{r as t,o as n,c,d as r}from"./app-X27jodYS.js";const a={};function _(s,l){const e=t("AutoCatalog");return n(),c("div",null,[r(e)])}const f=o(a,[["render",_],["__file","index.html.vue"]]);export{f as default}; +import{_ as o}from"./plugin-vue_export-helper-x3n3nnut.js";import{r as t,o as n,c,d as r}from"./app-DCj8MWqK.js";const a={};function _(s,l){const e=t("AutoCatalog");return n(),c("div",null,[r(e)])}const f=o(a,[["render",_],["__file","index.html.vue"]]);export{f as default}; diff --git a/assets/index.html-wkn0U4yN.js b/assets/index.html-E9348-Fa.js similarity index 71% rename from assets/index.html-wkn0U4yN.js rename to assets/index.html-E9348-Fa.js index d76e6e5d29d..590b4fbdf77 100644 --- a/assets/index.html-wkn0U4yN.js +++ b/assets/index.html-E9348-Fa.js @@ -1 +1 @@ -import{_ as e}from"./plugin-vue_export-helper-x3n3nnut.js";import{o as t,c}from"./app-X27jodYS.js";const o={};function r(n,_){return t(),c("div")}const f=e(o,[["render",r],["__file","index.html.vue"]]);export{f as default}; +import{_ as e}from"./plugin-vue_export-helper-x3n3nnut.js";import{o as t,c}from"./app-DCj8MWqK.js";const o={};function r(n,_){return t(),c("div")}const f=e(o,[["render",r],["__file","index.html.vue"]]);export{f as default}; diff --git a/assets/index.html-QnGLn5Vr.js b/assets/index.html-TXAzjlRY.js similarity index 76% rename from assets/index.html-QnGLn5Vr.js rename to assets/index.html-TXAzjlRY.js index 92a54a4a473..6098fa73145 100644 --- a/assets/index.html-QnGLn5Vr.js +++ b/assets/index.html-TXAzjlRY.js @@ -1 +1 @@ -import{_ as o}from"./plugin-vue_export-helper-x3n3nnut.js";import{r as t,o as n,c,d as r}from"./app-X27jodYS.js";const a={};function _(s,l){const e=t("AutoCatalog");return n(),c("div",null,[r(e)])}const f=o(a,[["render",_],["__file","index.html.vue"]]);export{f as default}; +import{_ as o}from"./plugin-vue_export-helper-x3n3nnut.js";import{r as t,o as n,c,d as r}from"./app-DCj8MWqK.js";const a={};function _(s,l){const e=t("AutoCatalog");return n(),c("div",null,[r(e)])}const f=o(a,[["render",_],["__file","index.html.vue"]]);export{f as default}; diff --git a/index.html b/index.html index 32cf39dc215..81c948c20cb 100644 --- a/index.html +++ b/index.html @@ -30,11 +30,11 @@ 黄家宝 | AI悦创-Python一对一辅导 - +
跳至主要內容
编程一对一辅导

编程一对一辅导

Python|Java|C|Unity|数据结构|Web|代做✨

Memoirs 🧭1v1 Docs 📄

零基础轻松接轨时代~

零基础轻松接轨时代~

  • 运行自己的第一行 Hello Aiyuechuang Code1v1. 代码。

  • AI 时代的未来 Hello Features. 作为你的智能副驾。

学你想要学的内容

学你想要学的内容

我的全方位技能与经验,可以为你保驾护航。

Python 全栈

Python 各个分支皆可带!

Java 体系

轻松拿捏,入门/作业无惧!

C/C++ 体系

考研/考试/竞赛,稳!

AI & 大模型

考研/考试/竞赛,稳!

Unity 游戏开发

想学游戏?没问题,轻松入门!

毕业🎓设计

全程带你做毕设,毕业工作两不误!

福利

福利

来自 AI悦创私教学员的福利🧧

- + diff --git a/sitemap.xml b/sitemap.xml index 2a162bbc4e4..1f71af35da5 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -1,3 +1,3 @@ -https://bornforthis.cn/2023-11-26T10:08:14.000Zdailyhttps://bornforthis.cn/HomeWork/YuShu/Assessed-coursework4.html2023-11-26T14:48:34.000Zdaily \ No newline at end of file +https://bornforthis.cn/2023-11-26T10:08:14.000Zdailyhttps://bornforthis.cn/HomeWork/YuShu/Assessed-coursework4.html2023-11-26T14:54:32.000Zdaily \ No newline at end of file